diff --git a/arabic/py-hijri-converter/Makefile b/arabic/py-hijri-converter/Makefile index cb3064e24c31..797e3ec8d020 100644 --- a/arabic/py-hijri-converter/Makefile +++ b/arabic/py-hijri-converter/Makefile @@ -1,21 +1,22 @@ PORTNAME= hijri-converter DISTVERSION= 2.3.1 +PORTREVISION= 1 CATEGORIES= arabic python 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 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 a13519bab07a..aa12d47aa01e 100644 --- a/archivers/py-acefile/Makefile +++ b/archivers/py-acefile/Makefile @@ -1,17 +1,18 @@ PORTNAME= acefile PORTVERSION= 0.6.13 +PORTREVISION= 1 CATEGORIES= archivers python 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 USE_PYTHON= distutils autoplist concurrent .include diff --git a/archivers/py-borgbackup/Makefile b/archivers/py-borgbackup/Makefile index 5e863adb04ab..b5d856f2d988 100644 --- a/archivers/py-borgbackup/Makefile +++ b/archivers/py-borgbackup/Makefile @@ -1,87 +1,87 @@ PORTNAME= borgbackup DISTVERSION= 1.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= archivers python 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 # note that borgbackup pins the msgpack version range per patchlevel version! _BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.3<1.1.1:devel/py-msgpack@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.7:devel/py-setuptools-scm@${PY_FLAVOR} \ ${_BB_DEPENDS} 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} \ ${_BB_DEPENDS} 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}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ fakeroot:security/fakeroot USES= pkgconfig python:3.9+ ssl USE_PYTHON= autoplist distutils MAKE_ENV= BORG_OPENSSL_PREFIX=${OPENSSLBASE} OPTIONS_DEFINE= FUSE OPTIONS_DEFAULT= FUSE FUSE_DESC= Support to mount locally borg backup files FUSE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}llfuse>0:filesystems/py-llfuse@${PY_FLAVOR} .include .if (${OPSYS} == FreeBSD) && ${OSVERSION} < 1400033 # why 1400033? # 1. check for the OLDEST (last in list) history entry on the file, when it was added: # git -C /usr/src hist lib/libc/posix1e/acl_extended_file_np.c # 2. check for the version you have obtained what __FreeBSD_version was # and increment by one. This is inaccurate for the interim between file addition # and __FreeBSD_version bump back then, but those versions were no releases and # should no longer be in the field. EXTRA_PATCHES += ${FILESDIR}/extrapatch-setup.py post-patch: ${CP} ${FILESDIR}/acl_extended_file_np.c ${WRKSRC}/src/borg/platform/ .endif _BORGHOME=${WRKDIR}/testhome _BORGENV=-i BORG_PASSPHRASE=secret123 PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} HOME=${_BORGHOME} post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man1/ ${INSTALL_MAN} ${WRKSRC}/docs/man/* ${STAGEDIR}${PREFIX}/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-borgbackup12/Makefile b/archivers/py-borgbackup12/Makefile index 5e724fab1309..1496dcd1c6af 100644 --- a/archivers/py-borgbackup12/Makefile +++ b/archivers/py-borgbackup12/Makefile @@ -1,73 +1,73 @@ PORTNAME= borgbackup DISTVERSION= 1.2.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 12 MAINTAINER= mandree@FreeBSD.org COMMENT= Deduplicating backup program WWW= https://pypi.org/project/borgbackup/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE # note that borgbackup pins the msgpack version range per patchlevel version! _BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2<1.1.1:devel/py-msgpack@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.7:devel/py-setuptools-scm@${PY_FLAVOR} \ ${_BB_DEPENDS} 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} \ ${_BB_DEPENDS} 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 MAKE_ENV= BORG_OPENSSL_PREFIX=${OPENSSLBASE} OPTIONS_DEFINE= FUSE OPTIONS_DEFAULT= FUSE FUSE_DESC= Support to mount locally borg backup files FUSE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}llfuse>0:filesystems/py-llfuse@${PY_FLAVOR} _BORGHOME=${WRKDIR}/testhome _BORGENV=-i BORG_PASSPHRASE=secret123 PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} HOME=${_BORGHOME} post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man1/ ${INSTALL_MAN} ${WRKSRC}/docs/man/* ${STAGEDIR}${PREFIX}/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-bz2file/Makefile b/archivers/py-bz2file/Makefile index d6a174fdc1a4..97a38003dfca 100644 --- a/archivers/py-bz2file/Makefile +++ b/archivers/py-bz2file/Makefile @@ -1,17 +1,18 @@ PORTNAME= bz2file PORTVERSION= 0.98 +PORTREVISION= 1 CATEGORIES= archivers python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/archivers/py-compressed-rtf/Makefile b/archivers/py-compressed-rtf/Makefile index 65fa65a01800..61e08fc95206 100644 --- a/archivers/py-compressed-rtf/Makefile +++ b/archivers/py-compressed-rtf/Makefile @@ -1,20 +1,21 @@ PORTNAME= compressed-rtf PORTVERSION= 1.0.6 +PORTREVISION= 1 CATEGORIES= archivers python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/archivers/py-libarchive-c/Makefile b/archivers/py-libarchive-c/Makefile index ce3a7c94fb64..87bc2209362d 100644 --- a/archivers/py-libarchive-c/Makefile +++ b/archivers/py-libarchive-c/Makefile @@ -1,19 +1,20 @@ PORTNAME= libarchive-c DISTVERSION= 5.1 +PORTREVISION= 1 CATEGORIES= archivers python 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 USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/archivers/py-lzma/Makefile b/archivers/py-lzma/Makefile index 0c6d09f8b7b8..bc09815a0dec 100644 --- a/archivers/py-lzma/Makefile +++ b/archivers/py-lzma/Makefile @@ -1,40 +1,41 @@ PORTNAME= lzma PORTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= archivers python 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 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 .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion .endif .include diff --git a/archivers/py-lzstring/Makefile b/archivers/py-lzstring/Makefile index 71999e062f4b..6225788b4b7e 100644 --- a/archivers/py-lzstring/Makefile +++ b/archivers/py-lzstring/Makefile @@ -1,19 +1,20 @@ PORTNAME= lzstring DISTVERSION= 1.0.4 +PORTREVISION= 1 CATEGORIES= archivers python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/archivers/py-patool/Makefile b/archivers/py-patool/Makefile index f6268d2e1a71..6ea7089862ba 100644 --- a/archivers/py-patool/Makefile +++ b/archivers/py-patool/Makefile @@ -1,21 +1,22 @@ PORTNAME= patool PORTVERSION= 3.1.0 +PORTREVISION= 1 CATEGORIES= archivers python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= portable command line archive file manager WWW= https://github.com/wummel/patool/ LICENSE= GPLv3 USE_GITHUB= yes GH_ACCOUNT= wummel GH_PROJECT= ${PORTNAME} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/archivers/py-pyminizip/Makefile b/archivers/py-pyminizip/Makefile index 2375458a162c..d9a65b796e20 100644 --- a/archivers/py-pyminizip/Makefile +++ b/archivers/py-pyminizip/Makefile @@ -1,19 +1,20 @@ PORTNAME= pyminizip DISTVERSION= 0.2.6 +PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Library to create a password encrypted zip file in python WWW= https://github.com/smihica/pyminizip LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/COPYING.txt USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/archivers/py-python-lhafile/Makefile b/archivers/py-python-lhafile/Makefile index 811994bd454b..d1365272b396 100644 --- a/archivers/py-python-lhafile/Makefile +++ b/archivers/py-python-lhafile/Makefile @@ -1,21 +1,22 @@ PORTNAME= python-lhafile DISTVERSION= 0.2.2 +PORTREVISION= 1 CATEGORIES= archivers python 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 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 97bd2a9e1afc..c0562ce4de30 100644 --- a/archivers/py-python-lzo/Makefile +++ b/archivers/py-python-lzo/Makefile @@ -1,21 +1,22 @@ PORTNAME= python-lzo DISTVERSION= 1.15 +PORTREVISION= 1 CATEGORIES= archivers python 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 USE_PYTHON= autoplist distutils pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/archivers/py-python-snappy/Makefile b/archivers/py-python-snappy/Makefile index 33bdf6e0766d..2cf98ade7e6e 100644 --- a/archivers/py-python-snappy/Makefile +++ b/archivers/py-python-snappy/Makefile @@ -1,27 +1,28 @@ PORTNAME= python-snappy PORTVERSION= 0.6.1 +PORTREVISION= 1 CATEGORIES= archivers devel python 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 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-pyunpack/Makefile b/archivers/py-pyunpack/Makefile index 0070bafbaef7..ba074840268c 100644 --- a/archivers/py-pyunpack/Makefile +++ b/archivers/py-pyunpack/Makefile @@ -1,21 +1,22 @@ PORTNAME= pyunpack PORTVERSION= 0.3 +PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= unpack archive files in Python WWW= https://github.com/ponty/pyunpack LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}easyprocess>0:devel/py-easyprocess@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}entrypoint2>0:devel/py-entrypoint2@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/archivers/py-rarfile/Makefile b/archivers/py-rarfile/Makefile index bae7433c68e0..0dd8c3bfab35 100644 --- a/archivers/py-rarfile/Makefile +++ b/archivers/py-rarfile/Makefile @@ -1,20 +1,21 @@ PORTNAME= rarfile DISTVERSION= 4.1 +PORTREVISION= 1 CATEGORIES= archivers python 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 USE_PYTHON= autoplist distutils .include diff --git a/archivers/py-rcssmin/Makefile b/archivers/py-rcssmin/Makefile index dcea385158b7..c066a02d3a5f 100644 --- a/archivers/py-rcssmin/Makefile +++ b/archivers/py-rcssmin/Makefile @@ -1,16 +1,17 @@ PORTNAME= rcssmin PORTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= archivers python 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 USE_PYTHON= autoplist distutils .include diff --git a/archivers/py-rjsmin/Makefile b/archivers/py-rjsmin/Makefile index 78073d3eda75..f936323a3554 100644 --- a/archivers/py-rjsmin/Makefile +++ b/archivers/py-rjsmin/Makefile @@ -1,19 +1,20 @@ PORTNAME= rjsmin PORTVERSION= 1.2.3 +PORTREVISION= 1 CATEGORIES= archivers python 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 USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/_rjsmin.cpython-${PYTHON_SUFFIX}.so .include diff --git a/archivers/py-zipstream-ng/Makefile b/archivers/py-zipstream-ng/Makefile index 087a4c3fe4ca..4c3d2975ed68 100644 --- a/archivers/py-zipstream-ng/Makefile +++ b/archivers/py-zipstream-ng/Makefile @@ -1,20 +1,21 @@ PORTNAME= zipstream-ng DISTVERSION= 1.8.0 +PORTREVISION= 1 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= zipstream_ng-${PORTVERSION} MAINTAINER= DtxdF@disroot.org COMMENT= Modern and easy to use streamable zip file generator WWW= https://github.com/pR0Ps/zipstream-ng/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest .include diff --git a/archivers/py-zstandard/Makefile b/archivers/py-zstandard/Makefile index 2258027c75e8..842829a9d505 100644 --- a/archivers/py-zstandard/Makefile +++ b/archivers/py-zstandard/Makefile @@ -1,27 +1,28 @@ PORTNAME= zstandard DISTVERSION= 0.23.0 +PORTREVISION= 1 CATEGORIES= archivers python 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 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.8.0:devel/py-cffi@${PY_FLAVOR} #LIB_DEPENDS= libzstd.so:archivers/zstd TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} USES= localbase python 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 7da9b3f195aa..875c2a4ac7e5 100644 --- a/archivers/py-zstd/Makefile +++ b/archivers/py-zstd/Makefile @@ -1,27 +1,28 @@ PORTNAME= zstd DISTVERSION= 1.5.5.1 +PORTREVISION= 1 CATEGORIES= archivers python 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 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 e28a162269f6..7fde61ac6271 100644 --- a/archivers/unrpa/Makefile +++ b/archivers/unrpa/Makefile @@ -1,16 +1,17 @@ PORTNAME= unrpa PORTVERSION= 2.3.0 +PORTREVISION= 1 CATEGORIES= archivers MASTER_SITES= PYPI MAINTAINER= ports@FreeBSD.org COMMENT= Extract RenPy Archives WWW= https://pypi.org/project/unrpa/ LICENSE= GPLv3+ USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/astro/py-astroML/Makefile b/astro/py-astroML/Makefile index e3b6b20a598c..49fc551389c9 100644 --- a/astro/py-astroML/Makefile +++ b/astro/py-astroML/Makefile @@ -1,27 +1,27 @@ PORTNAME= astroML PORTVERSION= 1.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= astro MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${PORTNAME}-${PORTVERSION}.post1.tar.gz MAINTAINER= wen@FreeBSD.org COMMENT= Tools for machine learning and data mining in Astronomy WWW= https://www.astroml.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.19:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.18:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}astropy>=3.0:astro/py-astropy@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.post1 .include diff --git a/astro/py-astropy-helpers/Makefile b/astro/py-astropy-helpers/Makefile index 62d12a5def00..08a44ef50d20 100644 --- a/astro/py-astropy-helpers/Makefile +++ b/astro/py-astropy-helpers/Makefile @@ -1,23 +1,23 @@ PORTNAME= astropy-helpers DISTVERSION= 4.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= astro 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/astro/py-astropy/Makefile b/astro/py-astropy/Makefile index c853fff1f527..8f4f05db21cd 100644 --- a/astro/py-astropy/Makefile +++ b/astro/py-astropy/Makefile @@ -1,27 +1,28 @@ PORTNAME= astropy DISTVERSION= 7.0.1 +PORTREVISION= 1 PORTEPOCH= 2 CATEGORIES= astro 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}cython3>=3.0:lang/cython3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}extension-helpers>=0:astro/py-extension-helpers@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pyerfa>=0:astro/py-pyerfa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}astropy-iers-data>=0:astro/py-astropy-iers-data@${PY_FLAVOR} USES= compiler:c11 python USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= p5-Data-ShowTable # bin/showtable .include diff --git a/astro/py-ephem/Makefile b/astro/py-ephem/Makefile index 842c534ed08a..cf7677476a32 100644 --- a/astro/py-ephem/Makefile +++ b/astro/py-ephem/Makefile @@ -1,26 +1,27 @@ PORTNAME= ephem PORTVERSION= 4.2 +PORTREVISION= 1 CATEGORIES= astro math python 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 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-indiweb/Makefile b/astro/py-indiweb/Makefile index fe96705c39ca..ae52f0ea038a 100644 --- a/astro/py-indiweb/Makefile +++ b/astro/py-indiweb/Makefile @@ -1,25 +1,26 @@ PORTNAME= indiweb PORTVERSION= 0.1.8 +PORTREVISION= 1 CATEGORIES= astro python 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 USE_PYTHON= autoplist concurrent distutils post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/indiweb/driver.py .include diff --git a/astro/py-jplephem/Makefile b/astro/py-jplephem/Makefile index 230dacece3d4..9560a7bdea85 100644 --- a/astro/py-jplephem/Makefile +++ b/astro/py-jplephem/Makefile @@ -1,24 +1,25 @@ PORTNAME= jplephem PORTVERSION= 2.22 +PORTREVISION= 1 CATEGORIES= astro python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Python version of NASA DE4xx ephemerides WWW= https://github.com/brandon-rhodes/python-jplephem LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} #USE_GITHUB= yes #GH_ACCOUNT= brandon-rhodes #GH_PROJECT= python-jplephem USES= python USE_PYTHON= distutils NO_ARCH= yes .include diff --git a/astro/py-pyerfa/Makefile b/astro/py-pyerfa/Makefile index 4169c028d195..2cf2f2e463ab 100644 --- a/astro/py-pyerfa/Makefile +++ b/astro/py-pyerfa/Makefile @@ -1,24 +1,24 @@ PORTNAME= pyerfa DISTVERSION= 2.0.0.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= astro python 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 USE_PYTHON= autoplist distutils .include diff --git a/astro/py-pymeeus/Makefile b/astro/py-pymeeus/Makefile index 0166f3f00d9d..1bf300f9a08c 100644 --- a/astro/py-pymeeus/Makefile +++ b/astro/py-pymeeus/Makefile @@ -1,20 +1,21 @@ PORTNAME= pymeeus PORTVERSION= 0.5.12 +PORTREVISION= 1 CATEGORIES= astro science python 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 USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/astro/py-pysofa/Makefile b/astro/py-pysofa/Makefile index 4a57fae31395..f746b04ed262 100644 --- a/astro/py-pysofa/Makefile +++ b/astro/py-pysofa/Makefile @@ -1,26 +1,26 @@ PORTNAME= pysofa DISTVERSION= 0.1.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= astro devel python 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 NO_ARCH= yes USE_PYTHON= distutils autoplist post-patch: @${REINPLACE_CMD} -e "s|find_library('sofa_c')|\"${LOCALBASE}/lib/libsofa_c.so\"|" \ ${WRKSRC}/pysofa/pysofa_ctypes.py .include diff --git a/astro/py-pywapi/Makefile b/astro/py-pywapi/Makefile index 64f9b72a92bd..9b84c305f3e6 100644 --- a/astro/py-pywapi/Makefile +++ b/astro/py-pywapi/Makefile @@ -1,27 +1,28 @@ PORTNAME= pywapi PORTVERSION= 0.3.8 +PORTREVISION= 1 CATEGORIES= astro python MASTER_SITES= http://launchpad.net/python-weather-api/trunk/${PORTVERSION}/+download/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python wrapper around different weather APIs WWW= https://code.google.com/archive/p/python-weather-api/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python USE_PYTHON= distutils autoplist EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/astro/py-sgp4/Makefile b/astro/py-sgp4/Makefile index d4704002946c..cf712d4ee591 100644 --- a/astro/py-sgp4/Makefile +++ b/astro/py-sgp4/Makefile @@ -1,23 +1,24 @@ PORTNAME= sgp4 PORTVERSION= 2.23 +PORTREVISION= 1 CATEGORIES= astro python 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 USE_PYTHON= distutils .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif .include diff --git a/astro/py-skyfield-data/Makefile b/astro/py-skyfield-data/Makefile index f05d0778034a..6eb0cb7cf3b5 100644 --- a/astro/py-skyfield-data/Makefile +++ b/astro/py-skyfield-data/Makefile @@ -1,29 +1,30 @@ PORTNAME= skyfield-data PORTVERSION= 6.0.0 +PORTREVISION= 1 CATEGORIES= astro python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Minimal data files to work with py-skyfield WWW= https://github.com/brunobord/skyfield-data LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}skyfield>0:astro/py-skyfield@${PY_FLAVOR} TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mypy>0:devel/py-pytest-mypy@${PY_FLAVOR} #USE_GITHUB= yes #GH_ACCOUNT= brunobord USES= python USE_PYTHON= distutils NO_ARCH= yes do-test: install (cd ${WRKSRC} && py.test) .include diff --git a/astro/py-skyfield/Makefile b/astro/py-skyfield/Makefile index ff9c648cb885..5f2edbcae8cd 100644 --- a/astro/py-skyfield/Makefile +++ b/astro/py-skyfield/Makefile @@ -1,45 +1,46 @@ PORTNAME= skyfield PORTVERSION= 1.49 +PORTREVISION= 1 CATEGORIES= astro python 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}python-dateutil>0:devel/py-python-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 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-spktype01/Makefile b/astro/py-spktype01/Makefile index 520e046a56e1..d761bb087009 100644 --- a/astro/py-spktype01/Makefile +++ b/astro/py-spktype01/Makefile @@ -1,32 +1,32 @@ PORTNAME= spktype01 PORTVERSION= 1.0.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= astro python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Supporting module for jplephem to handle data type 1 WWW= https://github.com/whiskie14142/spktype01 LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}jplephem>0:astro/py-jplephem@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= whiskie14142 GH_TAGNAME= 964cc70 USES= python USE_PYTHON= distutils WRKSRC_SUBDIR= package/${PORTNAME} TEST_WRKSRC= ${WRKSRC}/../../test NO_ARCH= yes PLIST_FILES= ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/__pycache__/spktype01.cpython-${PYTHON_SUFFIX}.opt-1.pyc \ ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/__pycache__/spktype01.cpython-${PYTHON_SUFFIX}.pyc \ ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/spktype01.py .include diff --git a/astro/py-spktype21/Makefile b/astro/py-spktype21/Makefile index dabd94303a24..a95566676422 100644 --- a/astro/py-spktype21/Makefile +++ b/astro/py-spktype21/Makefile @@ -1,34 +1,34 @@ PORTNAME= spktype21 PORTVERSION= 0.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= astro python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Supporting module for jplephem to handle data type 21 WWW= https://github.com/whiskie14142/spktype21 LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}jplephem>0:astro/py-jplephem@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spktype01>0:astro/py-spktype01@${PY_FLAVOR} \ py.test:devel/py-pytest@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= whiskie14142 GH_TAGNAME= 7ed2236 USES= python USE_PYTHON= distutils WRKSRC_SUBDIR= package/${PORTNAME} TEST_WRKSRC= ${WRKSRC}/../../test NO_ARCH= yes PLIST_FILES= ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/__pycache__/spktype21.cpython-${PYTHON_SUFFIX}.opt-1.pyc \ ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/__pycache__/spktype21.cpython-${PYTHON_SUFFIX}.pyc \ ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/spktype21.py .include diff --git a/astro/py-sunpy/Makefile b/astro/py-sunpy/Makefile index 4ac52528a40b..a6d2b5b416ca 100644 --- a/astro/py-sunpy/Makefile +++ b/astro/py-sunpy/Makefile @@ -1,30 +1,31 @@ PORTNAME= sunpy DISTVERSION= 6.1.1 +PORTREVISION= 1 CATEGORIES= astro MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python for Solar Physics WWW= https://www.sunpy.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}astropy>=0:astro/py-astropy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}extension-helpers>=0:astro/py-extension-helpers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}astropy>=0:astro/py-astropy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiohttp>=0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parfive>=0:ftp/py-parfive@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} USES= python:3.9+ USE_PYTHON= autoplist distutils .include diff --git a/audio/beets/Makefile b/audio/beets/Makefile index 81b61145fcbe..645400bb91ed 100644 --- a/audio/beets/Makefile +++ b/audio/beets/Makefile @@ -1,95 +1,95 @@ PORTNAME= beets DISTVERSION= 2.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio python MASTER_SITES= PYPI MAINTAINER= leonhard@wachutka.eu 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils optsuffix PLIST_FILES= share/man/man1/beet.1.gz share/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 OPTIONS_DEFAULT= ${OPTIONS_DEFINE} 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_USES= magick:run IPFS_RUN_DEPENDS= kubo-go:sysutils/kubo-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 # Broken, unfechable 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}/share/man/man1/ ${INSTALL} ${WRKSRC}/man/beetsconfig.5 ${STAGEDIR}${PREFIX}/share/man/man5/ .include diff --git a/audio/mps/Makefile b/audio/mps/Makefile index 0f4a41cef375..1634decc90a8 100644 --- a/audio/mps/Makefile +++ b/audio/mps/Makefile @@ -1,27 +1,27 @@ PORTNAME= mps PORTVERSION= 0.20.16 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio 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 USE_PYTHON= distutils autoplist concurrent optsuffix MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPV_RUN_DEPENDS= mpv:multimedia/mpv .include diff --git a/audio/puddletag/Makefile b/audio/puddletag/Makefile index 48063823917f..4e782422c192 100644 --- a/audio/puddletag/Makefile +++ b/audio/puddletag/Makefile @@ -1,38 +1,39 @@ PORTNAME= puddletag DISTVERSION= 2.4.0 +PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Powerful, simple, audio tag editor WWW= https://puddletag.net LICENSE= GPLv2 GPLv3 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR} \ chromaprint>=0:audio/chromaprint USES= desktop-file-utils pyqt:5 python USE_PYQT= pyqt5:run USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= LEVENSHTEIN LXML PYACOUSTID OPTIONS_DEFAULT= LEVENSHTEIN LXML PYACOUSTID LEVENSHTEIN_DESC= Enable better string matching LXML_DESC= Enable better HTML parsing PYACOUSTID_DESC= Enable support for tagging audio files using web based Tag Sources LEVENSHTEIN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Levenshtein>=0:devel/py-Levenshtein@${PY_FLAVOR} LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} PYACOUSTID_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${PY_FLAVOR} .include diff --git a/audio/py-SoundFile/Makefile b/audio/py-SoundFile/Makefile index 476c963c0a7d..5c0ad48d191f 100644 --- a/audio/py-SoundFile/Makefile +++ b/audio/py-SoundFile/Makefile @@ -1,25 +1,26 @@ PORTNAME= SoundFile DISTVERSION= 0.13.0 +PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tl}-${PORTVERSION} 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 USE_PYTHON= distutils autoplist pytest # pkg-plist has files that are missing in autoplist NO_ARCH= yes .include diff --git a/audio/py-al/Makefile b/audio/py-al/Makefile index 2166dc4c45c1..a941224789bb 100644 --- a/audio/py-al/Makefile +++ b/audio/py-al/Makefile @@ -1,20 +1,21 @@ PORTNAME= al PORTVERSION= 0.1.0 +PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= http://bitbucket.org/marcusva/py-al/downloads/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyAL-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= OpenAL bindings for Python WWW= https://bitbucket.org/marcusva/py-al LICENSE= PD ZLIB LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/doc/copying.rst USES= openal:al python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/audio/py-apetag/Makefile b/audio/py-apetag/Makefile index c629bcde92a2..e832cec6a422 100644 --- a/audio/py-apetag/Makefile +++ b/audio/py-apetag/Makefile @@ -1,16 +1,16 @@ PORTNAME= apetag PORTVERSION= 1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio python MASTER_SITES= SF/pylibape/py-ApeTag/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py-ApeTag-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Library for APE Tag written in Python WWW= https://sourceforge.net/projects/pylibape/ USES= python USE_PYTHON= distutils autoplist .include diff --git a/audio/py-aubio/Makefile b/audio/py-aubio/Makefile index 4caf28a8a732..8c61eeb620fd 100644 --- a/audio/py-aubio/Makefile +++ b/audio/py-aubio/Makefile @@ -1,26 +1,26 @@ -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Python bindings for aubio music analysis LIB_DEPENDS= libaubio.so:audio/aubio BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= sox:audio/sox USES+= python USE_PYTHON= autoplist concurrent distutils pytest MASTERDIR= ${.CURDIR}/../../audio/aubio SLAVEPORT= py PLIST= ${.CURDIR}/pkg-plist pre-test: @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} create_test_sounds) post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_aubio*.so .include "${MASTERDIR}/Makefile" diff --git a/audio/py-auditok/Makefile b/audio/py-auditok/Makefile index d80d413c9c78..7045ca61b3e5 100644 --- a/audio/py-auditok/Makefile +++ b/audio/py-auditok/Makefile @@ -1,27 +1,28 @@ PORTNAME= auditok DISTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Audio/acoustic activity detection and audio segmentation tool WWW= https://github.com/amsehili/auditok/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydub>0:audio/py-pydub@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist pytest NOARCH= yes # tests as of auditok: 7 failed, 608 passed, 218 warnings in 23.05s (failures likely to numpy-1.x while numpy-2.x would possibly work) .include diff --git a/audio/py-discid/Makefile b/audio/py-discid/Makefile index 5016181670fb..96c341169224 100644 --- a/audio/py-discid/Makefile +++ b/audio/py-discid/Makefile @@ -1,21 +1,22 @@ PORTNAME= discid PORTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= audio python 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 USE_PYTHON= autoplist distutils unittest NO_ARCH= yes .include diff --git a/audio/py-discogs-client/Makefile b/audio/py-discogs-client/Makefile index 20df709d914d..f6ef006f343c 100644 --- a/audio/py-discogs-client/Makefile +++ b/audio/py-discogs-client/Makefile @@ -1,21 +1,22 @@ PORTNAME= discogs-client PORTVERSION= 2.2.1 +PORTREVISION= 1 CATEGORIES= audio python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/audio/py-eyed3/Makefile b/audio/py-eyed3/Makefile index e6cf8da3a49a..2ba522eb0194 100644 --- a/audio/py-eyed3/Makefile +++ b/audio/py-eyed3/Makefile @@ -1,38 +1,39 @@ PORTNAME= eyed3 PORTVERSION= 0.9.6 +PORTREVISION= 1 CATEGORIES= audio python 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 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-fmoo-audiotools/Makefile b/audio/py-fmoo-audiotools/Makefile index 25461d1bded4..770a765d157f 100644 --- a/audio/py-fmoo-audiotools/Makefile +++ b/audio/py-fmoo-audiotools/Makefile @@ -1,84 +1,84 @@ PORTNAME= fmoo-audiotools PORTVERSION= 3.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= audio python MASTER_SITES= SF/audiotools/audiotools DISTNAME= audiotools-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ryu0@ymail.com COMMENT= Collection of command line audio handling utilities WWW= https://audiotools.sourceforge.net LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= pkgconfig python USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}zita-audiotools OPTIONS_DEFINE= CDIO LAME MPG123 OPUS TWOLAME VORBIS OPTIONS_DEFAULT=CDIO MPG123 OPUS TWOLAME VORBIS CDIO_LIB_DEPENDS= libcdio_cdda.so:sysutils/libcdio-paranoia LAME_LIB_DEPENDS= libmp3lame.so:audio/lame MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile TWOLAME_LIB_DEPENDS= libtwolame.so:audio/twolame VORBIS_LIB_DEPENDS= libvorbisenc.so:audio/libvorbis CPPFLAGS+= -I${LOCALBASE}/include .include post-configure: @${ECHO_CMD} '[Libraries]' > ${WRKSRC}/setup.cfg @${ECHO_CMD} 'alsa: no' >> ${WRKSRC}/setup.cfg @${ECHO_CMD} 'libdvd-audio: no' >> ${WRKSRC}/setup.cfg @${ECHO_CMD} 'libpulse: no' >> ${WRKSRC}/setup.cfg .if ${PORT_OPTIONS:MCDIO} @${ECHO_CMD} 'libcdio_paranoia: probe' >> ${WRKSRC}/setup.cfg .else @${ECHO_CMD} 'libcdio_paranoia: no' >> ${WRKSRC}/setup.cfg .endif .if ${PORT_OPTIONS:MLAME} @${ECHO_CMD} 'mp3lame: probe' >> ${WRKSRC}/setup.cfg .else @${ECHO_CMD} 'mp3lame: no' >> ${WRKSRC}/setup.cfg .endif .if ${PORT_OPTIONS:MMPG123} @${ECHO_CMD} 'libmpg123: probe' >> ${WRKSRC}/setup.cfg .else @${ECHO_CMD} 'libmpg123: no' >> ${WRKSRC}/setup.cfg .endif .if ${PORT_OPTIONS:MOPUS} @${ECHO_CMD} 'opus: probe' >> ${WRKSRC}/setup.cfg @${ECHO_CMD} 'opusfile: probe' >> ${WRKSRC}/setup.cfg .else @${ECHO_CMD} 'opus: no' >> ${WRKSRC}/setup.cfg @${ECHO_CMD} 'opusfile: no' >> ${WRKSRC}/setup.cfg .endif .if ${PORT_OPTIONS:MTWOLAME} @${ECHO_CMD} 'twolame: probe' >> ${WRKSRC}/setup.cfg .else @${ECHO_CMD} 'twolame: no' >> ${WRKSRC}/setup.cfg .endif .if ${PORT_OPTIONS:MVORBIS} @${ECHO_CMD} 'vorbisenc: probe' >> ${WRKSRC}/setup.cfg @${ECHO_CMD} 'vorbisfile: probe' >> ${WRKSRC}/setup.cfg .else @${ECHO_CMD} 'vorbisenc: no' >> ${WRKSRC}/setup.cfg @${ECHO_CMD} 'vorbisfile: no' >> ${WRKSRC}/setup.cfg .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/audiotools/*.so .include diff --git a/audio/py-hsaudiotag3k/Makefile b/audio/py-hsaudiotag3k/Makefile index 5360e6014cb8..6cf3b9b7bead 100644 --- a/audio/py-hsaudiotag3k/Makefile +++ b/audio/py-hsaudiotag3k/Makefile @@ -1,18 +1,19 @@ PORTNAME= hsaudiotag3k DISTVERSION= 1.1.3.post1 +PORTREVISION= 1 CATEGORIES= audio python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/audio/py-mpd/Makefile b/audio/py-mpd/Makefile index bd26d6bbffb9..4ddc245b2d6c 100644 --- a/audio/py-mpd/Makefile +++ b/audio/py-mpd/Makefile @@ -1,17 +1,17 @@ PORTNAME= mpd PORTVERSION= 0.3.0 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 0 CATEGORIES= audio python 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 USE_PYTHON= distutils autoplist .include diff --git a/audio/py-musicbrainzngs/Makefile b/audio/py-musicbrainzngs/Makefile index 55f6e724955e..15409fb28fa6 100644 --- a/audio/py-musicbrainzngs/Makefile +++ b/audio/py-musicbrainzngs/Makefile @@ -1,20 +1,21 @@ PORTNAME= musicbrainzngs PORTVERSION= 0.7.1 +PORTREVISION= 1 CATEGORIES= audio python 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 USE_PYTHON= autoplist distutils unittest NO_ARCH= yes .include diff --git a/audio/py-opuslib/Makefile b/audio/py-opuslib/Makefile index fe845f1fdf11..6c905940b179 100644 --- a/audio/py-opuslib/Makefile +++ b/audio/py-opuslib/Makefile @@ -1,27 +1,27 @@ PORTNAME= opuslib DISTVERSION= 3.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio python 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 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-playsound/Makefile b/audio/py-playsound/Makefile index 4050a7369cf3..887fb2318d57 100644 --- a/audio/py-playsound/Makefile +++ b/audio/py-playsound/Makefile @@ -1,17 +1,18 @@ PORTNAME= playsound DISTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Pure Python, single function module for playing sounds WWW= https://github.com/TaylorSMarks/playsound LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils .include diff --git a/audio/py-pocketsphinx/Makefile b/audio/py-pocketsphinx/Makefile index 325feb2ff516..f3a8816a9569 100644 --- a/audio/py-pocketsphinx/Makefile +++ b/audio/py-pocketsphinx/Makefile @@ -1,32 +1,32 @@ PORTNAME= pocketsphinx PORTVERSION= 0.1.15 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio python 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= swig40>0:devel/swig40 LIB_DEPENDS= libasound.so:audio/alsa-lib \ libpulse-simple.so:audio/pulseaudio \ libpulse.so:audio/pulseaudio USES= python USE_PYTHON= distutils BINARY_ALIAS= swig=swig40 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 8e93bbabf591..3d910323502e 100644 --- a/audio/py-pulsectl/Makefile +++ b/audio/py-pulsectl/Makefile @@ -1,21 +1,22 @@ PORTNAME= pulsectl DISTVERSION= 24.12.0 +PORTREVISION= 1 CATEGORIES= audio python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/audio/py-pyaudio/Makefile b/audio/py-pyaudio/Makefile index 8026bbfc0249..0a71783fc17c 100644 --- a/audio/py-pyaudio/Makefile +++ b/audio/py-pyaudio/Makefile @@ -1,45 +1,46 @@ PORTNAME= pyaudio DISTVERSION= 0.2.14 +PORTREVISION= 1 CATEGORIES= audio python 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 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: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_portaudio.cpython-${PYTHON_VER:S/.//}.so post-install-DOCS-on: (cd ${WRKSRC}/docs && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -path *doctrees*") .include diff --git a/audio/py-pydub/Makefile b/audio/py-pydub/Makefile index 0d4fc0a62d3e..bb0236b0ae77 100644 --- a/audio/py-pydub/Makefile +++ b/audio/py-pydub/Makefile @@ -1,32 +1,32 @@ PORTNAME= pydub DISTVERSIONPREFIX= v DISTVERSION= 0.25.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Manipulate audio with an simple and easy high level interface WWW= http://pydub.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simpleaudio>0:audio/py-simpleaudio@${PY_FLAVOR} \ ffmpeg:multimedia/ffmpeg USES= python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/jiaaro/pydub/issues/712 USE_GITHUB= yes GH_ACCOUNT= jiaaro NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/test .include diff --git a/audio/py-pyjacklib/Makefile b/audio/py-pyjacklib/Makefile index 27a1df0f0da1..00fe5d7ba925 100644 --- a/audio/py-pyjacklib/Makefile +++ b/audio/py-pyjacklib/Makefile @@ -1,26 +1,26 @@ PORTNAME= pyjacklib DISTVERSIONPREFIX= v DISTVERSION= 0.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python bindings for the Jack library WWW= https://github.com/jackaudio/pyjacklib LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING.md LIB_DEPENDS= libjack.so:audio/jack USES= localbase python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= jackaudio GH_PROJECT= pyjacklib NO_ARCH= yes .include diff --git a/audio/py-pysndfile/Makefile b/audio/py-pysndfile/Makefile index 632511d1f2a2..d2eda69cd7fb 100644 --- a/audio/py-pysndfile/Makefile +++ b/audio/py-pysndfile/Makefile @@ -1,26 +1,27 @@ PORTNAME= pysndfile DISTVERSION= 1.4.7 +PORTREVISION= 1 CATEGORIES= audio python 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} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} LIB_DEPENDS= libsndfile.so:audio/libsndfile RUN_DEPENDS= ${PYNUMPY} USES= python localbase USE_PYTHON= distutils autoplist cython pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests # tests fail: ModuleNotFoundError: No module named 'pysndfile_inst_dir'; reported to the author via-e-mail on 2024-12-15 .include diff --git a/audio/py-pyttsx3/Makefile b/audio/py-pyttsx3/Makefile index 62c30bea598c..bca036497555 100644 --- a/audio/py-pyttsx3/Makefile +++ b/audio/py-pyttsx3/Makefile @@ -1,20 +1,21 @@ PORTNAME= pyttsx3 DISTVERSION= 2.98 +PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Offline Text To Speech (TTS) converter for Python WWW= https://github.com/nateshmbhat/pyttsx3 LICENSE= MPL20 LIB_DEPENDS= libespeak.so:audio/espeak-ng USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/audio/py-resampy/Makefile b/audio/py-resampy/Makefile index 40d4973de6b9..fb442c4e88be 100644 --- a/audio/py-resampy/Makefile +++ b/audio/py-resampy/Makefile @@ -1,22 +1,23 @@ PORTNAME= resampy DISTVERSION= 0.4.3 +PORTREVISION= 1 CATEGORIES= audio python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/audio/py-simpleaudio/Makefile b/audio/py-simpleaudio/Makefile index 0bad57705d70..68de91d524d7 100644 --- a/audio/py-simpleaudio/Makefile +++ b/audio/py-simpleaudio/Makefile @@ -1,32 +1,32 @@ PORTNAME= simpleaudio DISTVERSION= 1.0.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Simple, asynchronous audio playback for Python 3 WWW= https://github.com/hamiltron/py-simple-audio LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libasound.so:audio/alsa-lib RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= localbase python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= hamiltron GH_PROJECT= py-simple-audio TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/simpleaudio/_simpleaudio${PYTHON_EXT_SUFFIX}.so .include diff --git a/audio/py-soundcloud/Makefile b/audio/py-soundcloud/Makefile index 2a8d9ba633d1..b43e849b2a8f 100644 --- a/audio/py-soundcloud/Makefile +++ b/audio/py-soundcloud/Makefile @@ -1,34 +1,35 @@ PORTNAME= soundcloud PORTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= audio devel www python 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 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 405e8858e54e..2fabfc339a10 100644 --- a/audio/py-sounddevice/Makefile +++ b/audio/py-sounddevice/Makefile @@ -1,29 +1,30 @@ PORTNAME= sounddevice DISTVERSION= 0.5.1 +PORTREVISION= 1 CATEGORIES= audio python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes post-install: # workaround for https://github.com/spatialaudio/python-sounddevice/issues/116 @${GREP} "/sounddevice\." < ${_PYTHONPKGLIST} \ | ${SED} -e 's|/sounddevice\.|/_sounddevice.|' \ >> ${_PYTHONPKGLIST} .include diff --git a/audio/py-soundscrape/Makefile b/audio/py-soundscrape/Makefile index ed787e21c7b7..7c9a7ac230b7 100644 --- a/audio/py-soundscrape/Makefile +++ b/audio/py-soundscrape/Makefile @@ -1,33 +1,34 @@ PORTNAME= soundscrape DISTVERSION= 0.31.0 +PORTREVISION= 1 CATEGORIES= audio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= SoundCloud downloader in python WWW= https://github.com/Miserlou/SoundScrape LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.31.0:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}soundcloud>=0.4.1:audio/py-soundcloud@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}clint>=0.3.2:devel/py-clint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}demjson>=2.2.2:devel/py-demjson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fudge>=1.0.3:devel/py-fudge@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=3.3.1:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.24.0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= Miserlou GH_PROJECT= SoundScrape GH_TAGNAME= 800c1bfcad378d2de061e3b7964d59fe8b811862 NO_ARCH= yes .include diff --git a/audio/py-spotipy/Makefile b/audio/py-spotipy/Makefile index be0339ba49a1..20c2458f58ad 100644 --- a/audio/py-spotipy/Makefile +++ b/audio/py-spotipy/Makefile @@ -1,40 +1,41 @@ PORTNAME= spotipy DISTVERSION= 2.25.1 +PORTREVISION= 1 CATEGORIES= audio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Light weight Python library for the Spotify Web API WWW= https://github.com/spotipy-dev/spotipy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=3.5.3:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.0:net/py-urllib3@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= spotipy-dev USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= CACHE DOCS #EXAMPLES CACHE_DESC= Enable a cache handler via pymemcache CACHE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymemcache>=4.0.0:databases/py-pymemcache@${PY_FLAVOR} DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.8.0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>=1.0.0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} DOCS_PORTDOCS= * .buildinfo #EXAMPLES_PORTEXAMPLES= * post-install-DOCS-on: ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} -d ${WRKDIR} -b html ${WRKSRC}/docs ${STAGEDIR}${DOCSDIR} #post-install-EXAMPLES-on: # cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}/${EXAMPLESDIR} .include diff --git a/audio/py-supysonic/Makefile b/audio/py-supysonic/Makefile index 7134a3e33e59..35a27a993747 100644 --- a/audio/py-supysonic/Makefile +++ b/audio/py-supysonic/Makefile @@ -1,67 +1,68 @@ PORTNAME= supysonic DISTVERSION= 0.7.9 +PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Python implementation of the Subsonic server API WWW= https://supysonic.readthedocs.io/ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mediafile>0:devel/py-mediafile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}peewee>0:databases/py-peewee@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}watchdog>0:devel/py-watchdog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zipstream-ng>0:archivers/py-zipstream-ng@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils USE_RC_SUBR= supysonic \ supysonic-daemon SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \ USER=supysonic \ GROUP=supysonic USERS= supysonic GROUPS= supysonic PLIST_SUB= GROUP=supysonic \ USER=supysonic OPTIONS_DEFINE= PGSQL SQLITE3 OPTIONS_DEFAULT= GUNICORN SQLITE3 PGSQL MYSQLCLIENT OPTIONS_MULTI= WSGI OPTIONS_MULTI_WSGI= GEVENT GUNICORN WAITRESS OPTIONS_RADIO= MYSQL OPTIONS_RADIO_MYSQL= MYSQLCLIENT PYMYSQL GEVENT_DESC= Install with gevent GUNICORN_DESC= Install with gunicorn MYSQLCLIENT_DESC= Install with MySQLdb PYMYSQL_DESC= Install with pymysql WAITRESS_DESC= Install with waitress GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent GUNICORN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gunicorn>0:www/py-gunicorn MYSQLCLIENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>0:databases/py-mysqlclient@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} PYMYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>0:databases/py-pymysql@${PY_FLAVOR} SQLITE3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} WAITRESS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/supysonic.conf ${STAGEDIR}${ETCDIR}/supysonic.conf.sample .for dir in cache log run @${MKDIR} ${STAGEDIR}/var/${dir}/supysonic .endfor .include diff --git a/audio/py-vosk/Makefile b/audio/py-vosk/Makefile index ff934163eff8..2079d27615b0 100644 --- a/audio/py-vosk/Makefile +++ b/audio/py-vosk/Makefile @@ -1,42 +1,43 @@ PORTNAME= vosk DISTVERSIONPREFIX= v DISTVERSION= 0.3.50 +PORTREVISION= 1 CATEGORIES= audio # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Vosk: Offline open source speech recognition toolkit (Py + App) WWW= https://alphacephei.com/vosk/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/../COPYING PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}srt>0:multimedia/py-srt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websockets>0:devel/py-websockets@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} \ vosk-api>0:audio/vosk-api USES= python USE_PYTHON= distutils concurrent # autoplist is broken USE_GITHUB= yes GH_ACCOUNT= alphacep GH_PROJECT= vosk-api WRKSRC_SUBDIR= python NO_ARCH= yes post-patch: @${REINPLACE_CMD} \ -e ' \ s|elif sys.platform == "linux":|elif sys.platform == "linux" or sys.platform.startswith("freebsd"):|; \ s|dlldir = .*|dlldir = "${LOCALBASE}/lib"| \ ' \ ${WRKSRC}/vosk/__init__.py .include diff --git a/audio/py-wavio/Makefile b/audio/py-wavio/Makefile index a7350e00e09f..e167864f81af 100644 --- a/audio/py-wavio/Makefile +++ b/audio/py-wavio/Makefile @@ -1,20 +1,21 @@ PORTNAME= wavio DISTVERSION= 0.0.9 +PORTREVISION= 1 CATEGORIES= audio python 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 USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/audio/py-webrtcvad/Makefile b/audio/py-webrtcvad/Makefile index b4111397397b..30f411af1fb2 100644 --- a/audio/py-webrtcvad/Makefile +++ b/audio/py-webrtcvad/Makefile @@ -1,18 +1,18 @@ PORTNAME= webrtcvad DISTVERSION= 2.0.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio python 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 USE_PYTHON= distutils autoplist .include diff --git a/audio/py-zita-audiotools/Makefile b/audio/py-zita-audiotools/Makefile index e7c5b651df8c..c352c1bb10eb 100644 --- a/audio/py-zita-audiotools/Makefile +++ b/audio/py-zita-audiotools/Makefile @@ -1,25 +1,25 @@ PORTNAME= zita-audiotools DISTVERSION= 1.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio python MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tools for audio processing WWW= https://kokkinizita.linuxaudio.org/linuxaudio/ LICENSE= BSD3CLAUSE LIB_DEPENDS= libsndfile.so:audio/libsndfile \ libzita-resampler.so:audio/zita-resampler USES= localbase python tar:bz2 USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}fmoo-audiotools post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zita_audiotools/*.so .include diff --git a/audio/py-zita-jacktools/Makefile b/audio/py-zita-jacktools/Makefile index 83993cfb0f38..a5b3f9aadbdf 100644 --- a/audio/py-zita-jacktools/Makefile +++ b/audio/py-zita-jacktools/Makefile @@ -1,28 +1,29 @@ PORTNAME= zita-jacktools DISTVERSION= 1.7.2 +PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Audio tools running as a Jack client WWW= https://kokkinizita.linuxaudio.org/linuxaudio/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= zita-jclient>0:audio/zita-jclient LIB_DEPENDS= libjack.so:audio/jack \ libfftw3f.so:math/fftw3-float \ libsndfile.so:audio/libsndfile \ libzita-convolver.so:audio/zita-convolver \ libzita-resampler.so:audio/zita-resampler RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zita-audiotools>0:audio/py-zita-audiotools@${PY_FLAVOR} USES= localbase python tar:bz2 USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zita_jacktools/*.so .include diff --git a/audio/sonata/Makefile b/audio/sonata/Makefile index dda1dc99ce72..d2859d3300d1 100644 --- a/audio/sonata/Makefile +++ b/audio/sonata/Makefile @@ -1,35 +1,35 @@ PORTNAME= sonata DISTVERSION= 1.7b1-22 DISTVERSIONSUFFIX= -gcee3555 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Elegant music player for MPD WWW= http://sonata.berlios.de/index.html LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-mpd2>=0.4.6:audio/py-python-mpd2@${PY_FLAVOR} USES= gettext gnome pkgconfig python USE_GITHUB= yes GH_ACCOUNT= multani USE_GNOME= pygobject3 USE_PYTHON= distutils autoplist OPTIONS_DEFINE= DOCS MMKEYS MPD TAGLIB OPTIONS_DEFAULT= MPD MMKEYS_DESC= Enable instance single support for mmkeys MPD_DESC= Install Music Player Daemon TAGLIB_DESC= Install support for editing metadata OPTIONS_SUB= yes MPD_RUN_DEPENDS+= musicpd:audio/musicpd MMKEYS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}dbus>=0.82.4:devel/py-dbus@${FLAVOR} TAGLIB_BROKEN= audio/py-tagpy does not build with audio/taglib 2.x TAGLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tagpy>=0.94.5:audio/py-tagpy@${FLAVOR} .include diff --git a/audio/sox-noise/Makefile b/audio/sox-noise/Makefile index ab08c3375d04..52fc37cd8bbd 100644 --- a/audio/sox-noise/Makefile +++ b/audio/sox-noise/Makefile @@ -1,29 +1,30 @@ PORTNAME= sox-noise PORTVERSION= g20241022 +PORTREVISION= 1 CATEGORIES= audio MAINTAINER= danfe@FreeBSD.org COMMENT= Noise generator GUI powered by Sound eXchange WWW= https://github.com/Thann/sox-noise LICENSE= UNLICENSE RUN_DEPENDS= sox:audio/sox USES= gnome python USE_GNOME= gtk30 pygobject3 USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= Thann GH_TAGNAME= b090771 DESKTOP_ENTRIES= "SoX Noise" "" "audio-volume-high" "${PORTNAME}" \ "AudioVideo;Audio;Player;" false post-patch: @${REINPLACE_CMD} -e '/^version =/ \ s,get_version(),"0.0.3.post6+g${GH_TAGNAME}",' \ -e '/setup_requires=/,+3d' ${WRKSRC}/setup.py .include diff --git a/benchmarks/py-locust/Makefile b/benchmarks/py-locust/Makefile index f23265669fcc..c5f1d2725067 100644 --- a/benchmarks/py-locust/Makefile +++ b/benchmarks/py-locust/Makefile @@ -1,38 +1,38 @@ PORTNAME= locust PORTVERSION= 0.11.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= benchmarks www python 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 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-naarad/Makefile b/benchmarks/py-naarad/Makefile index 15704317a56f..a8c221e2e090 100644 --- a/benchmarks/py-naarad/Makefile +++ b/benchmarks/py-naarad/Makefile @@ -1,32 +1,32 @@ PORTNAME= naarad PORTVERSION= 1.0.15 -PORTREVISION= 5 +PORTREVISION= 6 DISTVERSIONPREFIX= v CATEGORIES= benchmarks python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Framework for performance analysis WWW= https://github.com/linkedin/naarad LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2013.8,1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}luminol>0:math/py-luminol@${PY_FLAVOR} \ bash:shells/bash \ gawk:lang/gawk USES= shebangfix python SHEBANG_LANG= gawk SHEBANG_FILES= bin/naarad_metric_collector.sh bin/PrintGCStats USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= linkedin NO_ARCH= yes .include diff --git a/benchmarks/py-throughpy/Makefile b/benchmarks/py-throughpy/Makefile index dd5de57bd809..63074dcc4d23 100644 --- a/benchmarks/py-throughpy/Makefile +++ b/benchmarks/py-throughpy/Makefile @@ -1,20 +1,21 @@ PORTNAME= throughpy PORTVERSION= 0.1 +PORTREVISION= 1 CATEGORIES= benchmarks python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/benchmarks/py-zopkio/Makefile b/benchmarks/py-zopkio/Makefile index 63f1123bd89e..bae2faff1426 100644 --- a/benchmarks/py-zopkio/Makefile +++ b/benchmarks/py-zopkio/Makefile @@ -1,27 +1,27 @@ PORTNAME= Zopkio PORTVERSION= 0.2.5 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= benchmarks python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Functional and Performance Test Framework WWW= https://github.com/linkedin/Zopkio LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}naarad>=1.0.15:benchmarks/py-naarad@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kazoo>=1.1:devel/py-kazoo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=1.10.1:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}junit-xml>0:textproc/py-junit-xml@${PY_FLAVOR} \ USES= dos2unix python USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= LinkedInAttic NO_ARCH= yes .include diff --git a/biology/checkm/Makefile b/biology/checkm/Makefile index a2c9ed1d195e..7994bb0f8748 100644 --- a/biology/checkm/Makefile +++ b/biology/checkm/Makefile @@ -1,26 +1,27 @@ PORTNAME= CheckM DISTVERSIONPREFIX= v DISTVERSION= 1.2.3 +PORTREVISION= 1 CATEGORIES= biology python MAINTAINER= yuri@FreeBSD.org COMMENT= Quality assessment tool for the microbial genomes WWW= https://ecogenomics.github.io/CheckM/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}DendroPy>0:science/py-DendroPy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysam>0:biology/py-pysam@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= dos2unix python USE_GITHUB= yes GH_ACCOUNT= Ecogenomics USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include diff --git a/biology/groopm/Makefile b/biology/groopm/Makefile index 9e690ab7d789..e4327194012a 100644 --- a/biology/groopm/Makefile +++ b/biology/groopm/Makefile @@ -1,24 +1,24 @@ PORTNAME= GroopM DISTVERSION= 0.3.4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= biology python 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 USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include diff --git a/biology/py-Genesis-PyAPI/Makefile b/biology/py-Genesis-PyAPI/Makefile index 60e1d3ed0604..5ed5b9ae1608 100644 --- a/biology/py-Genesis-PyAPI/Makefile +++ b/biology/py-Genesis-PyAPI/Makefile @@ -1,22 +1,23 @@ PORTNAME= Genesis-PyAPI DISTVERSION= 1.2.1 +PORTREVISION= 1 CATEGORIES= biology python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/py-bcbio-gff/Makefile b/biology/py-bcbio-gff/Makefile index 2a3b0260c9fd..19a2ff432d23 100644 --- a/biology/py-bcbio-gff/Makefile +++ b/biology/py-bcbio-gff/Makefile @@ -1,17 +1,18 @@ PORTNAME= bcbio-gff DISTVERSION= 0.7.1 +PORTREVISION= 1 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Read and write Generic Feature Format (GFF) with Biopython integration WWW= https://github.com/chapmanb/bcbb/tree/master/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 f0931e261767..ad1ff053e180 100644 --- a/biology/py-biom-format/Makefile +++ b/biology/py-biom-format/Makefile @@ -1,31 +1,32 @@ PORTNAME= biom-format PORTVERSION= 2.1.16 +PORTREVISION= 1 CATEGORIES= biology python 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}scipy>=1.3.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} USES= python USE_PYTHON= autoplist concurrent cython distutils pytest .include post-extract: ${RM} -r ${WRKSRC}/tests post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/biom/*.so .include diff --git a/biology/py-biopython/Makefile b/biology/py-biopython/Makefile index f9f632ea09fa..2bfba7847829 100644 --- a/biology/py-biopython/Makefile +++ b/biology/py-biopython/Makefile @@ -1,31 +1,32 @@ PORTNAME= biopython DISTVERSION= 1.85 +PORTREVISION= 1 CATEGORIES= biology python MASTER_SITES= http://www.biopython.org/DIST/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mauricio@arareko.net COMMENT= Collection of Python modules for bioinformatics WWW= https://biopython.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= distutils autoplist OPTIONS_DEFINE= REPORTLAB OPTIONS_DEFAULT= REPORTLAB REPORTLAB_DESC= PDF support in Bio.Graphics module REPORTLAB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Bio/*.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Bio/*/*.so .include diff --git a/biology/py-biosig/Makefile b/biology/py-biosig/Makefile index 4819c4cbb678..fef5dc890c22 100644 --- a/biology/py-biosig/Makefile +++ b/biology/py-biosig/Makefile @@ -1,32 +1,33 @@ PORTNAME= biosig DISTVERSION= 2.6.1 +PORTREVISION= 1 CATEGORIES= biology MASTER_SITES= SF/${PORTNAME}/BioSig%20for%20C_C%2B%2B/src/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-${PORTVERSION}.src MAINTAINER= yuri@FreeBSD.org COMMENT= Library for reading and writing different biosignal data format WWW= https://biosig.sourceforge.net/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/../../COPYING BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libbiosig.so:biology/biosig USES= python tar:xz USE_PYTHON= distutils autoplist WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} WRKSRC_SUBDIR= biosig4c++/python post-patch: cd ${WRKSRC} && \ ${SED} -e 's|@PACKAGE_VERSION@|${DISTVERSION}|' < setup.py.in > setup.py && \ ${TOUCH} README.md post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/biosig${PYTHON_EXT_SUFFIX}.so .include diff --git a/biology/py-bx-python/Makefile b/biology/py-bx-python/Makefile index 82746c58c855..2529daec6f1c 100644 --- a/biology/py-bx-python/Makefile +++ b/biology/py-bx-python/Makefile @@ -1,26 +1,27 @@ PORTNAME= bx-python DISTVERSION= 0.13.0 +PORTREVISION= 1 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} 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= ${PYTHON_PKGNAMEPREFIX}cython3>0:lang/cython3@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= compiler python USE_PYTHON= distutils autoplist 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 ddee1a5a1fa7..3da5d196e4a2 100644 --- a/biology/py-crossmap/Makefile +++ b/biology/py-crossmap/Makefile @@ -1,24 +1,25 @@ PORTNAME= crossmap DISTVERSION= 0.7.3 +PORTREVISION= 1 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Lift over genomics coordinates between assemblies WWW= https://github.com/liguowang/CrossMap LICENSE= GPLv3+ 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 USE_PYTHON= autoplist concurrent cython distutils NO_ARCH= yes .include diff --git a/biology/py-cutadapt/Makefile b/biology/py-cutadapt/Makefile index 3c2ac0802f5a..d787dcd42a55 100644 --- a/biology/py-cutadapt/Makefile +++ b/biology/py-cutadapt/Makefile @@ -1,30 +1,31 @@ PORTNAME= cutadapt DISTVERSION= 5.0 +PORTREVISION= 1 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jadawin@FreeBSD.org COMMENT= Trim adapters from high-throughput sequencing reads WWW= https://github.com/marcelm/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.6.0:archivers/py-xopen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnaio>=1.2.0: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 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 5734f00048a2..fcf917e832ff 100644 --- a/biology/py-deeptools/Makefile +++ b/biology/py-deeptools/Makefile @@ -1,27 +1,28 @@ PORTNAME= deepTools DISTVERSION= 3.5.2 +PORTREVISION= 1 CATEGORIES= biology python 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 9d49af279ba5..003296ac6d01 100644 --- a/biology/py-deeptoolsintervals/Makefile +++ b/biology/py-deeptoolsintervals/Makefile @@ -1,17 +1,18 @@ PORTNAME= deeptoolsintervals DISTVERSION= 0.1.9 +PORTREVISION= 1 CATEGORIES= biology python 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 faefb8faf5e8..d29f8e043694 100644 --- a/biology/py-dna-features-viewer/Makefile +++ b/biology/py-dna-features-viewer/Makefile @@ -1,23 +1,24 @@ PORTNAME= dna-features-viewer DISTVERSION= 3.1.3 +PORTREVISION= 1 CATEGORIES= biology python 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://github.com/Edinburgh-Genome-Foundry/DnaFeaturesViewer 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-ete3/Makefile b/biology/py-ete3/Makefile index 6a8ffb40a0af..8d7d68981261 100644 --- a/biology/py-ete3/Makefile +++ b/biology/py-ete3/Makefile @@ -1,28 +1,29 @@ PORTNAME= ete3 DISTVERSION= 3.1.3 +PORTREVISION= 1 CATEGORIES= biology python 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 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 bf0a0a44ef14..dea11b8356bb 100644 --- a/biology/py-gffutils/Makefile +++ b/biology/py-gffutils/Makefile @@ -1,30 +1,31 @@ PORTNAME= gffutils DISTVERSION= 0.13 +PORTREVISION= 1 CATEGORIES= biology python 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 USE_PYTHON= distutils concurrent autoplist pytest TEST_ENV= ${MAKE_ENV} \ PATH=${STAGEDIR}${PREFIX}/bin:${PATH} \ PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes # 1 test (test_roundtrip) fails, see test_roundtrip .include diff --git a/biology/py-goatools/Makefile b/biology/py-goatools/Makefile index 44c8f67d9ffd..82fc06925397 100644 --- a/biology/py-goatools/Makefile +++ b/biology/py-goatools/Makefile @@ -1,31 +1,31 @@ PORTNAME= goatools DISTVERSION= 1.1.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Tools for processing and visualizing Gene Ontology terms WWW= https://github.com/tanghaibao/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 USE_PYTHON= autoplist distutils .include diff --git a/biology/py-hits/Makefile b/biology/py-hits/Makefile index 8f918e18d049..3ceaf92be25f 100644 --- a/biology/py-hits/Makefile +++ b/biology/py-hits/Makefile @@ -1,19 +1,20 @@ PORTNAME= hits PORTVERSION= 0.1 +PORTREVISION= 1 CATEGORIES= biology python 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 USE_PYTHON= distutils cython autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/hits/*.so .include diff --git a/biology/py-htseq/Makefile b/biology/py-htseq/Makefile index d4c876153396..45519bfbd69f 100644 --- a/biology/py-htseq/Makefile +++ b/biology/py-htseq/Makefile @@ -1,31 +1,32 @@ PORTNAME= HTSeq DISTVERSION= 2.0.9 +PORTREVISION= 1 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tl}-${DISTVERSION} MAINTAINER= alster@vinterdalen.se COMMENT= Python library to facilitate programmatic analysis of sequence data WWW= https://github.com/htseq/htseq/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pysam>0:biology/py-pysam@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pysam>0:biology/py-pysam@${PY_FLAVOR} \ ${PKGNAMEPREFIX}matplotlib>=1.4.3:math/py-matplotlib@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>1.5.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.1.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.4:math/py-matplotlib@${PY_FLAVOR} USES= python USE_PYTHON= autoplist cython distutils pytest post-stage: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/HTSeq/_StepVector.cpython-${PYTHON_SUFFIX}.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/HTSeq/_HTSeq.cpython-${PYTHON_SUFFIX}.so .include diff --git a/biology/py-loompy/Makefile b/biology/py-loompy/Makefile index dc77eb0a5500..39915f69e090 100644 --- a/biology/py-loompy/Makefile +++ b/biology/py-loompy/Makefile @@ -1,28 +1,28 @@ PORTNAME= loompy DISTVERSION= 3.0.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= biology python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/py-macs2/Makefile b/biology/py-macs2/Makefile index 5a9d78cfe622..921ff9e5c396 100644 --- a/biology/py-macs2/Makefile +++ b/biology/py-macs2/Makefile @@ -1,36 +1,37 @@ PORTNAME= macs2 DISTVERSIONPREFIX= v DISTVERSION= 2.2.9.1 +PORTREVISION= 1 CATEGORIES= biology python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Identify transcription factor binding sites WWW= https://github.com/taoliu/MACS LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cykhash>0:devel/py-cykhash@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ bash:shells/bash USES= python shebangfix USE_GITHUB= yes USE_PYTHON= autoplist concurrent cython distutils GH_ACCOUNT= taoliu GH_PROJECT= MACS SHEBANG_FILES= test/cmdlinetest_update test/cmdlinetest test/prockreport post-stage: ${STRIP_CMD} \ ${STAGEDIR}${PYTHON_SITELIBDIR}/MACS2/*.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/MACS2/*/*.so do-test: install @cd ${WRKSRC}/test && ./cmdlinetest tag .include diff --git a/biology/py-mrcfile/Makefile b/biology/py-mrcfile/Makefile index dce4f92d01a1..78988777b1fb 100644 --- a/biology/py-mrcfile/Makefile +++ b/biology/py-mrcfile/Makefile @@ -1,21 +1,22 @@ PORTNAME= mrcfile DISTVERSION= 1.5.3 +PORTREVISION= 1 CATEGORIES= biology python 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 828842d16294..8d8beda640a8 100644 --- a/biology/py-multiqc/Makefile +++ b/biology/py-multiqc/Makefile @@ -1,47 +1,47 @@ PORTNAME= multiqc DISTVERSION= 1.25.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Aggregate bioinformatics analysis reports across samples and tools WWW= https://github.com/MultiQC/MultiQC LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE # Use either py-kaleido (not in ports yet) or py-orca + py-psutil RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}humanize>0:devel/py-humanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}orca>0:devel/py-orca@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.7.0:devel/py-pydantic2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typeguard>0:devel/py-typeguard@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich-click>0:devel/py-rich-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py-coloredlogs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=5.18:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=10:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=4:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spectra>=0.0.10:graphics/py-spectra@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=10:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}natsort>0:devel/py-natsort@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= multiqc/utils/config.py NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/multiqc/utils/config.py.orig .include diff --git a/biology/py-newick/Makefile b/biology/py-newick/Makefile index f7eb627d1cc2..3ff72588dbe6 100644 --- a/biology/py-newick/Makefile +++ b/biology/py-newick/Makefile @@ -1,17 +1,18 @@ PORTNAME= newick DISTVERSION= 1.9.0 +PORTREVISION= 1 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python module to read and write the Newick format WWW= https://github.com/dlce-eva/python-newick LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils .include diff --git a/biology/py-ont-fast5-api/Makefile b/biology/py-ont-fast5-api/Makefile index 9ead9df1cde1..44d8d41778aa 100644 --- a/biology/py-ont-fast5-api/Makefile +++ b/biology/py-ont-fast5-api/Makefile @@ -1,44 +1,44 @@ PORTNAME= ont-fast5-api DISTVERSIONPREFIX= release_ DISTVERSION= 4.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= biology python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Interface to HDF5 files in Oxford Nanopore .fast5 format WWW= https://github.com/nanoporetech/ont_fast5_api/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libvbz_hdf_plugin.so:archivers/vbz-compression RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>=2.2.0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}progressbar>0:misc/py-progressbar@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= nanoporetech GH_PROJECT= ont_fast5_api NO_ARCH= yes NO_BUILD= yes post-patch: ${RM} ${WRKSRC}/ont_fast5_api/vbz_plugin/* pre-configure: @${REINPLACE_CMD} -e 's|progressbar33|progressbar|g' \ ${WRKSRC}/setup.py \ ${WRKSRC}/README.rst \ ${WRKSRC}/ont_fast5_api/conversion_tools/conversion_utils.py do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/biology/py-orange3-bioinformatics/Makefile b/biology/py-orange3-bioinformatics/Makefile index 2a28b9405e42..6b3ad8fff5e3 100644 --- a/biology/py-orange3-bioinformatics/Makefile +++ b/biology/py-orange3-bioinformatics/Makefile @@ -1,31 +1,32 @@ PORTNAME= orange3-bioinformatics DISTVERSION= 4.8.4 +PORTREVISION= 1 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${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-cache0>0:www/py-requests-cache0@${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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/biology/py-orange3-single-cell/Makefile b/biology/py-orange3-single-cell/Makefile index 62df21377be5..d0a9111fd446 100644 --- a/biology/py-orange3-single-cell/Makefile +++ b/biology/py-orange3-single-cell/Makefile @@ -1,43 +1,43 @@ PORTNAME= orange3-single-cell DISTVERSION= 0.8.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= biology python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Orange add-on for gene expression of single cell data WWW= https://singlecell.biolab.si/ LICENSE= AGPLv3+ RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYTHON_PKGNAMEPREFIX}orange3-bioinformatics>0:biology/py-orange3-bioinformatics@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}astropy>0:astro/py-astropy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fastdtw>0:math/py-fastdtw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>=0.11:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}loompy>=2.0.10:biology/py-loompy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.23:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYNUMPY} # Supports 3.4+ but loompy 3.6+ only. USES= python USE_GITHUB= yes GH_ACCOUNT= biolab USE_PYTHON= distutils autoplist NO_ARCH= yes OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= gmake:devel/gmake \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} pre-build-DOCS-on: @cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${GMAKE} html htmlhelp SPHINXBUILD=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} pre-build-DOCS-off: @${REINPLACE_CMD} "s|^ include_documentation| #include_documentation|" ${WRKSRC}/setup.py .include diff --git a/biology/py-pandas-charm/Makefile b/biology/py-pandas-charm/Makefile index 30829e128b71..aedcc61fcc07 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= 2 +PORTREVISION= 3 CATEGORIES= biology python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/py-py2bit/Makefile b/biology/py-py2bit/Makefile index f9ceab0abb3c..0450a02e35c8 100644 --- a/biology/py-py2bit/Makefile +++ b/biology/py-py2bit/Makefile @@ -1,17 +1,18 @@ PORTNAME= py2bit DISTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= biology python 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 2bdae8095d8b..cc6700c454fb 100644 --- a/biology/py-pybigwig/Makefile +++ b/biology/py-pybigwig/Makefile @@ -1,22 +1,23 @@ PORTNAME= pyBigWig DISTVERSION= 0.3.22 +PORTREVISION= 1 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Python access to bigWig files using libBigWig WWW= https://github.com/deeptools/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 fa8a9223eead..9640698ffb9b 100644 --- a/biology/py-pyfaidx/Makefile +++ b/biology/py-pyfaidx/Makefile @@ -1,20 +1,21 @@ PORTNAME= pyfaidx DISTVERSION= 0.5.9.5 +PORTREVISION= 1 CATEGORIES= biology python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/biology/py-pysam/Makefile b/biology/py-pysam/Makefile index eedd8dd559bc..9d7b001423a0 100644 --- a/biology/py-pysam/Makefile +++ b/biology/py-pysam/Makefile @@ -1,37 +1,38 @@ PORTNAME= pysam DISTVERSIONPREFIX= v DISTVERSION= 0.23.0 +PORTREVISION= 1 CATEGORIES= biology python #MASTER_SITES= PYPI # no tests 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 LIB_DEPENDS= libhts.so:biology/htslib RUN_DEPENDS= bcftools:biology/bcftools \ samtools:biology/samtools USES= gmake python USE_PYTHON= distutils autoplist cython cython_run pytest # 2 failed, 155 errors, see https://github.com/pysam-developers/pysam/issues/1284 USE_GITHUB= yes GH_ACCOUNT= pysam-developers BINARY_ALIAS= make=${GMAKE} MAKE_ENV= HTSLIB_MODE=external \ HTSLIB_LIBRARY_DIR=${LOCALBASE}/lib \ HTSLIB_INCLUDE_DIR=${LOCALBASE}/include TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pysam/lib*${PYTHON_EXT_SUFFIX}.so # tests as of 0.23.0: 958 passed, 13 skipped, 1 warning in 502.60s (0:08:22) .include diff --git a/biology/py-python-libsbml/Makefile b/biology/py-python-libsbml/Makefile index c42034eb0b90..cfb57bd01762 100644 --- a/biology/py-python-libsbml/Makefile +++ b/biology/py-python-libsbml/Makefile @@ -1,25 +1,26 @@ PORTNAME= python-libsbml DISTVERSION= 5.20.4 +PORTREVISION= 1 CATEGORIES= biology python #MASTER_SITES= PYPI # no tarballs on PYPI MASTER_SITES= https://github.com/sbmlteam/python-libsbml/releases/download/v${DISTVERSION}/ 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 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 MAKE_ENV= CMAKE_BUILD_PARALLEL_LEVEL=${MAKE_JOBS_NUMBER} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/libsbml/_libsbml*.so .include diff --git a/biology/py-pywgsim/Makefile b/biology/py-pywgsim/Makefile index e255e8a1fbc6..fd78a49e253d 100644 --- a/biology/py-pywgsim/Makefile +++ b/biology/py-pywgsim/Makefile @@ -1,22 +1,22 @@ PORTNAME= pywgsim DISTVERSION= 0.5.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= biology python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Modified wgsim genomic data simulator WWW= https://github.com/ialbert/pywgsim/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plac>=0:devel/py-plac@${PY_FLAVOR} USES= python USE_PYTHON= autoplist cython distutils post-configure: cython-${PYTHON_VER} ${WRKSRC}/pywgsim/wgsim_lib.pyx .include diff --git a/biology/py-valerius/Makefile b/biology/py-valerius/Makefile index 7f23f9c6d828..f2db8bc2a1a0 100644 --- a/biology/py-valerius/Makefile +++ b/biology/py-valerius/Makefile @@ -1,24 +1,25 @@ PORTNAME= valerius DISTVERSIONPREFIX= v DISTVERSION= 0.2 +PORTREVISION= 1 CATEGORIES= biology python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bioinformatics tools WWW= https://github.com/samirelanduk/valerius LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= samirelanduk NO_ARCH= yes .include diff --git a/biology/py-xenaPython/Makefile b/biology/py-xenaPython/Makefile index b963e46c132c..86477c9c19d5 100644 --- a/biology/py-xenaPython/Makefile +++ b/biology/py-xenaPython/Makefile @@ -1,18 +1,19 @@ PORTNAME= xenaPython DISTVERSION= 1.0.14 +PORTREVISION= 1 CATEGORIES= biology python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/pyfasta/Makefile b/biology/pyfasta/Makefile index 476736758e54..6c190c2737b0 100644 --- a/biology/pyfasta/Makefile +++ b/biology/pyfasta/Makefile @@ -1,20 +1,20 @@ PORTNAME= pyfasta PORTVERSION= 0.5.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= biology python 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 USE_PYTHON= distutils autoplist .include diff --git a/biology/python-nexus/Makefile b/biology/python-nexus/Makefile index 06f7e0c6a6c4..f1e2e6a08006 100644 --- a/biology/python-nexus/Makefile +++ b/biology/python-nexus/Makefile @@ -1,21 +1,22 @@ PORTNAME= python-nexus PORTVERSION= 2.9.0 +PORTREVISION= 1 CATEGORIES= biology python 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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}clldutils>=0:devel/py-clldutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}newick>=0:biology/py-newick@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/cad/fasm/Makefile b/cad/fasm/Makefile index 38e4eb7c8dff..9b75dde762b5 100644 --- a/cad/fasm/Makefile +++ b/cad/fasm/Makefile @@ -1,25 +1,26 @@ PORTNAME= fasm PORTVERSION= g20190920 +PORTREVISION= 1 CATEGORIES= cad python PKGNAMESUFFIX= -fpga MAINTAINER= yuri@FreeBSD.org COMMENT= FPGA assembly (FASM) parser and generator WWW= https://github.com/SymbiFlow/fasm LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}textX>0:lang/py-textX@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= SymbiFlow GH_TAGNAME= b8db365 USE_PYTHON= distutils concurrent noflavors autoplist NO_ARCH= yes CONFLICTS_INSTALL= fasm SASM .include diff --git a/cad/py-csxcad/Makefile b/cad/py-csxcad/Makefile index 4ec94bcf0e74..b36e9afce658 100644 --- a/cad/py-csxcad/Makefile +++ b/cad/py-csxcad/Makefile @@ -1,35 +1,36 @@ PORTNAME= csxcad DISTVERSIONPREFIX= v DISTVERSION= 0.6.3 +PORTREVISION= 1 CATEGORIES= cad PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for csxcad, C++ library to describe geometrical objects WWW= https://github.com/thliebig/CSXCAD LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/../COPYING LIB_DEPENDS= libCSXCAD.so:cad/csxcad USES= python USE_PYTHON= distutils cython autoplist USE_GITHUB= yes GH_ACCOUNT= thliebig GH_PROJECT= ${PORTNAME:tu} CFLAGS+= -I${WRKSRC} WRKSRC_SUBDIR= python post-patch: @${CP} ${WRKSRC}/../src/*.h ${WRKSRC}/CSXCAD post-install: .for name in CSPrimitives CSProperties CSRectGrid CSTransform CSXCAD ParameterObjects Utilities @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/CSXCAD/${name}${PYTHON_EXT_SUFFIX}.so .endfor .include diff --git a/cad/py-ezdxf/Makefile b/cad/py-ezdxf/Makefile index 55c810e6a0d6..f87563572c7c 100644 --- a/cad/py-ezdxf/Makefile +++ b/cad/py-ezdxf/Makefile @@ -1,28 +1,28 @@ PORTNAME= ezdxf DISTVERSIONPREFIX= v DISTVERSION= 1.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= cad PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@nicandneal.net COMMENT= Create and modify DXF drawings WWW= https://ezdxf.mozman.at/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geomdl>0:graphics/py-geomdl@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geomdl>0:graphics/py-geomdl@${PY_FLAVOR} USES= python USE_PYTHON= concurrent distutils autoplist pytest NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= mozman .include diff --git a/cad/py-gdspy/Makefile b/cad/py-gdspy/Makefile index 5d9fbf135572..0edcfe73bf38 100644 --- a/cad/py-gdspy/Makefile +++ b/cad/py-gdspy/Makefile @@ -1,57 +1,57 @@ PORTNAME= gdspy PORTVERSION= 1.6.11 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= cad python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Python module for creating GDSII stream files WWW= https://github.com/heitzmann/gdspy LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} TEST_DEPENDS= pytest:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= heitzmann OPTIONS_DEFINE= EXAMPLES EXAMPLES_PLIST_FILES= \ ${EXAMPLESDIR}/cell.py \ ${EXAMPLESDIR}/cellarray.py \ ${EXAMPLESDIR}/cellreference.py \ ${EXAMPLESDIR}/curve.py \ ${EXAMPLESDIR}/flexpath.py \ ${EXAMPLESDIR}/functions.py \ ${EXAMPLESDIR}/gdslibrary.py \ ${EXAMPLESDIR}/gdswriter.py \ ${EXAMPLESDIR}/polygonset.py \ ${EXAMPLESDIR}/robustpath.py \ ${EXAMPLESDIR}/test.gds \ ${EXAMPLESDIR}/tutils.py \ ${EXAMPLESDIR}/maketestgds.py do-test: cd ${WRKSRC} && \ ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} \ ${LOCALBASE}/bin/pytest post-install: cd ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} && \ ${STRIP_CMD} clipper*.so post-install-EXAMPLES-on: cd ${WRKSRC}/tests && \ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \ ${INSTALL_SCRIPT} *.py ${STAGEDIR}${EXAMPLESDIR} && \ ${INSTALL_DATA} *.gds ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/tools && \ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \ ${INSTALL_SCRIPT} maketestgds.py ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/cad/py-lcapy/Makefile b/cad/py-lcapy/Makefile index 1cd6f12144e2..d7751761611d 100644 --- a/cad/py-lcapy/Makefile +++ b/cad/py-lcapy/Makefile @@ -1,36 +1,36 @@ PORTNAME= lcapy DISTVERSION= g20171202 -PORTREVISION= 5 +PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= cad python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Symbolic MDA Analysis Package for Linear Circuits WWW= https://github.com/mph-/lcapy LICENSE= LGPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist USE_GITHUB= yes GH_ACCOUNT= mph- GH_TAGNAME= 23c940f PORTEXAMPLES= netlists \ networks \ notebooks \ schematics OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/doc/examples && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/cad/py-phidl/Makefile b/cad/py-phidl/Makefile index af601a77f209..bb4849bc0341 100644 --- a/cad/py-phidl/Makefile +++ b/cad/py-phidl/Makefile @@ -1,21 +1,21 @@ PORTNAME= phidl PORTVERSION= 1.0.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= cad python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= GDS-based CAD tool for photonic and superconducting circuits WWW= https://github.com/amccaugh/phidl LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdspy>0:cad/py-gdspy@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= amccaugh .include diff --git a/cad/py-pyfda/Makefile b/cad/py-pyfda/Makefile index 42bc24b0b1f9..7cf839bfeab4 100644 --- a/cad/py-pyfda/Makefile +++ b/cad/py-pyfda/Makefile @@ -1,47 +1,47 @@ PORTNAME= pyfda PORTVERSION= 0.1 -PORTREVISION= 13 +PORTREVISION= 14 DISTVERSIONSUFFIX= rc6 CATEGORIES= cad python devel 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 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 fbe36c15c480..d5f82a0d5e6f 100644 --- a/cad/py-pygmsh/Makefile +++ b/cad/py-pygmsh/Makefile @@ -1,32 +1,32 @@ PORTNAME= pygmsh DISTVERSION= 7.1.17 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= cad python 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 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 d3ed6f56f115..13c2be95bcc1 100644 --- a/cad/py-pymtl/Makefile +++ b/cad/py-pymtl/Makefile @@ -1,32 +1,33 @@ PORTNAME= pymtl DISTVERSION= 3.1.16 +PORTREVISION= 1 CATEGORIES= cad python 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}py>0:devel/py-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graphviz>0:graphics/py-graphviz@${PY_FLAVOR} \ verilator:cad/verilator \ yosys:cad/yosys USES= python USE_PYTHON= autoplist distutils pytest # 94 tests fail, see https://github.com/pymtl/pymtl3/issues/247 BINARY_ALIAS= g++=${CXX} NO_ARCH= yes .include diff --git a/cad/python-gdsii/Makefile b/cad/python-gdsii/Makefile index 70f40d94e7d5..5d9088654b97 100644 --- a/cad/python-gdsii/Makefile +++ b/cad/python-gdsii/Makefile @@ -1,21 +1,21 @@ PORTNAME= python-gdsii PORTVERSION= 0.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= cad python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/comms/nanovna-saver/Makefile b/comms/nanovna-saver/Makefile index e3ca8e8f7337..4e9eecc29f04 100644 --- a/comms/nanovna-saver/Makefile +++ b/comms/nanovna-saver/Makefile @@ -1,31 +1,31 @@ PORTNAME= nanovna-saver DISTVERSIONPREFIX= v DISTVERSION= 0.5.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org COMMENT= Multiplatform tool to save Touchstone files from the NanoVNA WWW= https://github.com/NanoVNA-Saver/nanovna-saver LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python pyqt:5 USE_PYTHON= distutils autoplist noflavors USE_GITHUB= yes GH_ACCOUNT= NanoVNA-Saver NO_ARCH= yes post-extract: ${CP} ${FILESDIR}/Sysctl.py ${WRKSRC}/NanoVNASaver/Hardware/ .include diff --git a/comms/py-ModbusTCP/Makefile b/comms/py-ModbusTCP/Makefile index 542e56367322..9d6e85589989 100644 --- a/comms/py-ModbusTCP/Makefile +++ b/comms/py-ModbusTCP/Makefile @@ -1,24 +1,25 @@ PORTNAME= pyModbusTCP DISTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= comms python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kiwi@FreeBSD.org COMMENT= Simple Modbus/TCP client library for Python WWW= https://github.com/sourceperl/pyModbusTCP LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16.0:math/py-numpy@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} NO_ARCH= yes PORTDOCS= * .include diff --git a/comms/py-adafruit-ampy/Makefile b/comms/py-adafruit-ampy/Makefile index 7f8889b1b2ee..20aa82945e3a 100644 --- a/comms/py-adafruit-ampy/Makefile +++ b/comms/py-adafruit-ampy/Makefile @@ -1,22 +1,23 @@ PORTNAME= adafruit-ampy PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= comms python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/comms/py-esptool/Makefile b/comms/py-esptool/Makefile index a857c997c59b..689105be0454 100644 --- a/comms/py-esptool/Makefile +++ b/comms/py-esptool/Makefile @@ -1,60 +1,61 @@ PORTNAME= esptool DISTVERSIONPREFIX= v DISTVERSION= 4.8.1 +PORTREVISION= 1 CATEGORIES= comms python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Utility to communicate with Espressif ESP8266 & ESP32 chips WWW= https://github.com/espressif/esptool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.16.0:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bitstring>=3.1.6:devel/py-bitstring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reedsolo>=1.5.3,<1.8:devel/py-reedsolo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}intelhex>0:devel/py-intelhex@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyelftools>0:devel/py-pyelftools@${PY_FLAVOR} USES= python USE_GITHUB= yes USE_PYTHON= autoplist concurrent cryptography distutils pytest GH_ACCOUNT= espressif NO_ARCH= yes # test/test_espefuse_host.py calls the python command # through subprocess Popen(), create an alias for it. BINARY_ALIAS= python=${PYTHON_CMD} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_ENV+= CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1 ESPTOOL_BAUDRATE?= 115200 ESPTOOL_CHIP?= esp8266 ESPTOOL_SERIALPORT?= /dev/ttyU0 do-test: @cd ${TEST_WRKSRC} && for test in \ test/test_imagegen.py \ test/test_espsecure.py \ test/test_merge_bin.py \ test/test_image_info.py \ test/test_modules.py; \ do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest $${test}; done @cd ${TEST_WRKSRC} && for chip in \ esp32 esp32c2 esp32c3 esp32c5 esp32c5beta3 esp32c6 esp32c61 \ esp32h2 esp32h2beta1 esp32p4 esp32s2 esp32s3 esp32s3beta2; \ do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest \ test/test_espefuse.py --chip $${chip}; done .if exists(${ESPTOOL_SERIALPORT}) @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} \ ${PYTHON_CMD} -m pytest test/test_esptool.py \ --port ${ESPTOOL_SERIALPORT} \ --chip ${ESPTOOL_CHIP} \ --baud ${ESPTOOL_BAUDRATE} .endif .include diff --git a/comms/py-fritzconnection/Makefile b/comms/py-fritzconnection/Makefile index c71e3b49f94f..54c1c1bb77bb 100644 --- a/comms/py-fritzconnection/Makefile +++ b/comms/py-fritzconnection/Makefile @@ -1,22 +1,23 @@ PORTNAME= fritzconnection DISTVERSION= 1.14.0 +PORTREVISION= 1 CATEGORIES= comms python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= freebsd@michael-bueker.de COMMENT= Python tool to communicate with AVM FritzBox routers WWW= https://github.com/kbr/fritzconnection/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= kbr USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/comms/py-hid/Makefile b/comms/py-hid/Makefile index 24ddb1973c51..7424a40f8d9a 100644 --- a/comms/py-hid/Makefile +++ b/comms/py-hid/Makefile @@ -1,21 +1,22 @@ PORTNAME= hid DISTVERSION= 1.0.7 +PORTREVISION= 1 CATEGORIES= comms python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nxjoseph@protonmail.com COMMENT= Ctypes bindings to comms/hidapi WWW= https://github.com/apmorton/pyhidapi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= hidapi>0:comms/hidapi USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/comms/py-libscrc/Makefile b/comms/py-libscrc/Makefile index f75ecbec6f44..c75d963480ac 100644 --- a/comms/py-libscrc/Makefile +++ b/comms/py-libscrc/Makefile @@ -1,38 +1,39 @@ PORTNAME= libscrc DISTVERSIONPREFIX= v DISTVERSION= 1.8.1 +PORTREVISION= 1 CATEGORIES= comms python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= zarychtam@plan-b.pwste.edu.pl COMMENT= Python library for calculating various types of CRC WWW= https://github.com/hex-in/libscrc LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_GITHUB= yes GH_ACCOUNT= hex-in USE_PYTHON= autoplist distutils TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + do-test: @cd ${TEST_WRKSRC} && for test in \ libscrc/test/canx.py \ libscrc/test/crc8.py \ libscrc/test/crc16.py \ libscrc/test/crc24.py \ libscrc/test/crc32.py \ libscrc/test/crc64.py \ libscrc/test/crcx.py \ libscrc/test/hacker.py \ libscrc/test/modbus.py; \ do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} $${test}; done .include diff --git a/comms/py-pymodbus/Makefile b/comms/py-pymodbus/Makefile index a042b11e6824..bbcfbff0b5b6 100644 --- a/comms/py-pymodbus/Makefile +++ b/comms/py-pymodbus/Makefile @@ -1,38 +1,39 @@ PORTNAME= pymodbus DISTVERSION= 3.5.2 +PORTREVISION= 1 CATEGORIES= comms python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= chris@chrullrich.net COMMENT= Implementation of the Modbus protocol WWW= https://github.com/pymodbus-dev/pymodbus/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils OPTIONS_DEFINE= REPL SERIAL DATASTORE_REDIS DATASTORE_SQL OPTIONS_DEFAULT=REPL REPL_DESC= Interactive REPL console SERIAL_DESC= Support serial port DATASTORE_REDIS_DESC= Use Redis for server data DATASTORE_SQL_DESC= Use database for server data (via SQLAlchemy) REPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.4:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.36:devel/py-prompt-toolkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typer>=0.7.0:devel/py-typer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} REPL_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-NO_REPL SERIAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.5:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial-asyncio>=0.6:comms/py-pyserial-asyncio@${PY_FLAVOR} DATASTORE_REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>0:databases/py-redis@${PY_FLAVOR} DATASTORE_SQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>0:databases/py-sqlalchemy14@${PY_FLAVOR} NO_ARCH= yes .include diff --git a/comms/py-pyserial-asyncio/Makefile b/comms/py-pyserial-asyncio/Makefile index 6e66f349689a..fdabab92c97c 100644 --- a/comms/py-pyserial-asyncio/Makefile +++ b/comms/py-pyserial-asyncio/Makefile @@ -1,27 +1,28 @@ PORTNAME= pyserial-asyncio DISTVERSIONPREFIX= v DISTVERSION= 0.6 +PORTREVISION= 1 CATEGORIES= comms python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= chris@chrullrich.net COMMENT= Async I/O support for pyserial WWW= https://github.com/pyserial/pyserial-asyncio LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.1.1:comms/py-pyserial@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= pyserial NO_ARCH= yes do-test: ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ ${PYTHON_CMD} ${WRKSRC}/test/test_asyncio.py .include diff --git a/comms/py-pyserial/Makefile b/comms/py-pyserial/Makefile index f203bf28bf6a..3ff775e902da 100644 --- a/comms/py-pyserial/Makefile +++ b/comms/py-pyserial/Makefile @@ -1,40 +1,40 @@ PORTNAME= pyserial PORTVERSION= 3.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= comms python 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 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/py-sdm_modbus/Makefile b/comms/py-sdm_modbus/Makefile index bbd2e161ec61..d476b43db218 100644 --- a/comms/py-sdm_modbus/Makefile +++ b/comms/py-sdm_modbus/Makefile @@ -1,22 +1,23 @@ PORTNAME= sdm_modbus DISTVERSION= 0.6.1 +PORTREVISION= 1 CATEGORIES= comms python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kiwi@FreeBSD.org COMMENT= Library for Eastron SDM single or three phase kWh meters WWW= https://github.com/nmakel/sdm_modbus LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymodbus>=2.0:comms/py-pymodbus@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes PORTDOCS= * .include diff --git a/comms/py-xmodem/Makefile b/comms/py-xmodem/Makefile index 1179d635552f..bdc7f6b9eb95 100644 --- a/comms/py-xmodem/Makefile +++ b/comms/py-xmodem/Makefile @@ -1,30 +1,31 @@ PORTNAME= xmodem DISTVERSION= 0.4.5 +PORTREVISION= 1 CATEGORIES= comms python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= XMODEM protocol implementation WWW= https://github.com/tehmaze/xmodem LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} \ lrz:comms/lrzsz USES= python USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= tehmaze NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e "s|'doc'|'${DOCSDIR}'|" ${WRKSRC}/setup.py do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest .include diff --git a/comms/quisk/Makefile b/comms/quisk/Makefile index 8112507bdac9..8f43dd533259 100644 --- a/comms/quisk/Makefile +++ b/comms/quisk/Makefile @@ -1,36 +1,36 @@ PORTNAME= quisk DISTVERSION= 4.2.36 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms hamradio 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= libasound.so:audio/alsa-lib \ libfftw3.so:math/fftw3 \ libportaudio.so:audio/portaudio \ libpulse.so:audio/pulseaudio USES= python 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 ed664870fad2..66e5623ef199 100644 --- a/converters/py-bencode.py/Makefile +++ b/converters/py-bencode.py/Makefile @@ -1,26 +1,27 @@ PORTNAME= bencode.py PORTVERSION= 4.0.0 +PORTREVISION= 1 CATEGORIES= converters devel python 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 USE_PYTHON= distutils autoplist do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYTHON_VER}) .include diff --git a/converters/py-bsdconv/Makefile b/converters/py-bsdconv/Makefile index a42a4648d31e..6b96bf871a7f 100644 --- a/converters/py-bsdconv/Makefile +++ b/converters/py-bsdconv/Makefile @@ -1,29 +1,30 @@ PORTNAME= bsdconv PORTVERSION= 11.3.0 +PORTREVISION= 1 CATEGORIES= converters python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= buganini@gmail.com COMMENT= Python wrapper for bsdconv WWW= https://github.com/buganini/python-bsdconv LICENSE= ISCL LIB_DEPENDS= libbsdconv.so:converters/bsdconv USE_GITHUB= yes GH_ACCOUNT= buganini GH_PROJECT= python-${PORTNAME} USES= python USE_PYTHON= distutils PLIST_SUB= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR:S|^${LOCALBASE}/||g} post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/bsdconv*.so .include diff --git a/converters/py-svglib/Makefile b/converters/py-svglib/Makefile index a3734d71dceb..3b8fa337e69a 100644 --- a/converters/py-svglib/Makefile +++ b/converters/py-svglib/Makefile @@ -1,30 +1,31 @@ PORTNAME= svglib DISTVERSION= 1.5.1 +PORTREVISION= 1 CATEGORIES= converters python 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} USES= cpe python USE_PYTHON= autoplist concurrent distutils pytest CPE_VENDOR= svglib_project PYTEST_IGNORED_TESTS= test_font_family TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} CONFLICTS_INSTALL= svg2pdf # bin/svg2pdf NO_ARCH= yes .include diff --git a/converters/py-text-unidecode/Makefile b/converters/py-text-unidecode/Makefile index 55b98f24b16f..fc344d0dc3c8 100644 --- a/converters/py-text-unidecode/Makefile +++ b/converters/py-text-unidecode/Makefile @@ -1,26 +1,27 @@ PORTNAME= text-unidecode DISTVERSION= 1.3 +PORTREVISION= 1 CATEGORIES= converters python 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 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 6fcab8634fb4..d4f457f60c2e 100644 --- a/converters/py-unidecode/Makefile +++ b/converters/py-unidecode/Makefile @@ -1,20 +1,21 @@ PORTNAME= unidecode DISTVERSION= 1.3.7 +PORTREVISION= 1 CATEGORIES= converters python 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 USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/converters/py-webencodings/Makefile b/converters/py-webencodings/Makefile index 3c551c8f2217..e693d6396ff8 100644 --- a/converters/py-webencodings/Makefile +++ b/converters/py-webencodings/Makefile @@ -1,17 +1,18 @@ PORTNAME= webencodings DISTVERSION= 0.5.1 +PORTREVISION= 1 CATEGORIES= converters www python 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/databases/buzhug/Makefile b/databases/buzhug/Makefile index 41e38a75cefa..904be52578bd 100644 --- a/databases/buzhug/Makefile +++ b/databases/buzhug/Makefile @@ -1,14 +1,14 @@ PORTNAME= buzhug PORTVERSION= 1.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Pure-Python database engine WWW= https://buzhug.sourceforge.net/ USES= dos2unix python zip USE_PYTHON= distutils autoplist concurrent optsuffix .include diff --git a/databases/datasette/Makefile b/databases/datasette/Makefile index 8a187f8a8b3f..903ed9c2f1d5 100644 --- a/databases/datasette/Makefile +++ b/databases/datasette/Makefile @@ -1,44 +1,44 @@ PORTNAME= datasette DISTVERSION= 0.63.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases www 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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}pyyaml>=5.3:devel/py-pyyaml@${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/pg_activity/Makefile b/databases/pg_activity/Makefile index f7c0fb024b04..aea54baf6fb9 100644 --- a/databases/pg_activity/Makefile +++ b/databases/pg_activity/Makefile @@ -1,31 +1,32 @@ PORTNAME= pg_activity PORTVERSION= 3.6.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= databases python MAINTAINER= pgsql@FreeBSD.org COMMENT= Htop like application for PostgreSQL server activity monitoring WWW= https://github.com/dalibo/pg_activity LICENSE= PostgreSQL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}blessed>=0:devel/py-blessed@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=20.1.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}humanize>=0:devel/py-humanize@${PY_FLAVOR} USES= python OPTIONS_DEFINE= DOCS USE_GITHUB= yes GH_ACCOUNT= dalibo USE_PYTHON= autoplist distutils noegginfo concurrent optsuffix post-patch: ${REINPLACE_CMD} -e 's|\/usr\/share|${PREFIX}/share|g' \ ${WRKSRC}/setup.py .include diff --git a/databases/pgbarman/Makefile b/databases/pgbarman/Makefile index 4afe9ea3d7d6..a9e816c68fc6 100644 --- a/databases/pgbarman/Makefile +++ b/databases/pgbarman/Makefile @@ -1,47 +1,48 @@ PORTNAME= barman DISTVERSIONPREFIX= release/ DISTVERSION= 3.13.0 +PORTREVISION= 1 CATEGORIES= databases PKGNAMEPREFIX= pg PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Backup and recovery manager for PostgreSQL WWW= https://pgbarman.org/ LICENSE= GPLv3 RUN_DEPENDS= rsync:net/rsync \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.4.2:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}argcomplete>0:devel/py-argcomplete@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= EnterpriseDB WANT_PGSQL= client NO_ARCH= yes USERS= barman GROUPS= barman .include post-patch: .for f in barman/config.py \ docs/barman.conf \ docs/_build/man/barman-config-update.1 \ docs/_build/man/barman.1 \ docs/_build/man/barman.5 ${SED} -i -e "s@%%PREFIX%%@${PREFIX}@" ${WRKSRC}/${f} .endfor post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/docs/barman.conf \ ${STAGEDIR}${ETCDIR}/barman.conf.sample .include diff --git a/databases/pgsanity/Makefile b/databases/pgsanity/Makefile index 97508d05f9bc..5403c86a0562 100644 --- a/databases/pgsanity/Makefile +++ b/databases/pgsanity/Makefile @@ -1,34 +1,34 @@ PORTNAME= pgsanity DISTVERSIONPREFIX= v DISTVERSION= 0.2.9 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Check syntax of PostgreSQL SQL files WWW= https://github.com/markdrago/pgsanity LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= pgsql python USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= markdrago NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= README.md do-test: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/databases/powa-web/Makefile b/databases/powa-web/Makefile index b24c322d635b..adafa4591aa8 100644 --- a/databases/powa-web/Makefile +++ b/databases/powa-web/Makefile @@ -1,26 +1,27 @@ PORTNAME= powa-web PORTVERSION= 5.0.1 +PORTREVISION= 1 CATEGORIES= databases python 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 USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= powa-team 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 b6effc52f9f4..d50c79f4d1b2 100644 --- a/databases/py-Elixir/Makefile +++ b/databases/py-Elixir/Makefile @@ -1,20 +1,20 @@ PORTNAME= Elixir PORTVERSION= 0.7.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases python 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 USE_PYTHON= distutils autoplist .include diff --git a/databases/py-PyGreSQL/Makefile b/databases/py-PyGreSQL/Makefile index 58970f7641b0..090432987c83 100644 --- a/databases/py-PyGreSQL/Makefile +++ b/databases/py-PyGreSQL/Makefile @@ -1,27 +1,28 @@ PORTNAME= PyGreSQL PORTVERSION= 6.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= databases python MASTER_SITES= http://www.pygresql.org/files/ \ 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 USE_PYTHON= autoplist distutils PORTDOCS= * OPTIONS_DEFINE= DOCS post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pg/_pg*.so @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/databases/py-Pyrseas/Makefile b/databases/py-Pyrseas/Makefile index 903a6be04e87..ecd48b43fc9b 100644 --- a/databases/py-Pyrseas/Makefile +++ b/databases/py-Pyrseas/Makefile @@ -1,30 +1,31 @@ PORTNAME= Pyrseas DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 +PORTREVISION= 1 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arcade@b1t.name COMMENT= Framework and utilities to upgrade and maintain a relational database WWW= https://github.com/perseas/Pyrseas LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg>=3.1:databases/py-psycopg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3:devel/py-pyyaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= perseas USE_PYTHON= autoplist distutils NO_ARCH= yes # Requires a running PostgreSQL instance do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/databases/py-aesqlapius/Makefile b/databases/py-aesqlapius/Makefile index 1f792d553eb3..8988d9a5dd3e 100644 --- a/databases/py-aesqlapius/Makefile +++ b/databases/py-aesqlapius/Makefile @@ -1,26 +1,27 @@ PORTNAME= aesqlapius PORTVERSION= 0.0.9 +PORTREVISION= 1 CATEGORIES= databases python 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 d60ce4d1e242..b85ea8c20f08 100644 --- a/databases/py-agate-sql/Makefile +++ b/databases/py-agate-sql/Makefile @@ -1,21 +1,22 @@ PORTNAME= agate-sql PORTVERSION= 0.7.2 +PORTREVISION= 1 CATEGORIES= databases textproc python 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}sqlalchemy20>=1.4:databases/py-sqlalchemy20@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-aiomcache/Makefile b/databases/py-aiomcache/Makefile index ebe560bf869f..7def4e866fe5 100644 --- a/databases/py-aiomcache/Makefile +++ b/databases/py-aiomcache/Makefile @@ -1,24 +1,24 @@ PORTNAME= aiomcache DISTVERSION= 0.7.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python 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 CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist distutils cython NO_ARCH= yes post-extract: @${MV} ${WRKSRC}/tests ${WRKSRC}/aiomcache/ .include diff --git a/databases/py-aiopg/Makefile b/databases/py-aiopg/Makefile index ba71c25def46..91dba490f6b9 100644 --- a/databases/py-aiopg/Makefile +++ b/databases/py-aiopg/Makefile @@ -1,28 +1,29 @@ PORTNAME= aiopg PORTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= databases python 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:11+ python 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 008200614996..72d10429da4e 100644 --- a/databases/py-aioredis/Makefile +++ b/databases/py-aioredis/Makefile @@ -1,27 +1,28 @@ PORTNAME= aioredis PORTVERSION= 1.3.1 +PORTREVISION= 1 CATEGORIES= databases python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes 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-apache-arrow/Makefile b/databases/py-apache-arrow/Makefile index 5b64adc09e37..738a075f74fb 100644 --- a/databases/py-apache-arrow/Makefile +++ b/databases/py-apache-arrow/Makefile @@ -1,39 +1,40 @@ PORTNAME= apache-arrow DISTVERSION= 19.0.1 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= APACHE/arrow/arrow-${DISTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Columnar in-memory analytics layer for big data WWW= https://arrow.apache.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/../LICENSE.txt BUILD_DEPENDS= cmake:devel/cmake-core \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libarrow.so:databases/arrow # assumes that arrow is built with PYTHON=ON (python support is built) USES= compiler:c++11-lang pkgconfig python shebangfix USE_PYTHON= distutils cython # autoplist is broken, see https://issues.apache.org/jira/browse/ARROW-16820 WRKSRC_SUBDIR= python SHEBANG_FILES= cmake_modules/aws_sdk_cpp_generate_variables.sh MAKE_ENV= FREEBSD_PYTHON_SUFFIX=${PYTHON_SUFFIX} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/*.cpython-${PYTHON_SUFFIX}.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/libarrow_python.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/libarrow_python_flight.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/libarrow_python_parquet_encryption.so .include diff --git a/databases/py-asyncpg/Makefile b/databases/py-asyncpg/Makefile index b3a8c24fd4ec..9864a90b305d 100644 --- a/databases/py-asyncpg/Makefile +++ b/databases/py-asyncpg/Makefile @@ -1,33 +1,34 @@ PORTNAME= asyncpg PORTVERSION= 0.30.0 +PORTREVISION= 1 CATEGORIES= databases python 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:11+ python 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 a367232ee5fa..6a7764c87e4c 100644 --- a/databases/py-berkeleydb/Makefile +++ b/databases/py-berkeleydb/Makefile @@ -1,49 +1,50 @@ PORTNAME= berkeleydb DISTVERSION= 18.1.13 +PORTREVISION= 1 CATEGORIES= databases python 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 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}*.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-carbon/Makefile b/databases/py-carbon/Makefile index 646d83144635..e9184aee4d19 100644 --- a/databases/py-carbon/Makefile +++ b/databases/py-carbon/Makefile @@ -1,45 +1,45 @@ PORTNAME= carbon PORTVERSION= 1.1.10 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Backend storage application for graphite WWW= https://github.com/graphite-project/carbon LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=1.1.0:devel/py-cachetools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service-identity>=0:security/py-service-identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=13.2.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}txamqp>=0.3:net/py-txamqp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}whisper>=0.9.10:databases/py-whisper@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= graphite-project USE_PYTHON= distutils py3kplist USE_RC_SUBR= carbon MAKE_ENV= GRAPHITE_NO_PREFIX=yes NO_ARCH= yes SUB_LIST= PYTHON_CMD=${PYTHON_CMD} .include .if ${PYTHON_REL} > 30900 BROKEN= Python-3.9 or later is not supported .endif post-patch: @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/setup.py post-install: ${RM} -r ${STAGEDIR}${PREFIX}/examples/init.d ${RMDIR} ${STAGEDIR}${PREFIX}/examples .include diff --git a/databases/py-cassandra-driver/Makefile b/databases/py-cassandra-driver/Makefile index 768aa8bd18fc..e5deb6a4fdde 100644 --- a/databases/py-cassandra-driver/Makefile +++ b/databases/py-cassandra-driver/Makefile @@ -1,41 +1,42 @@ PORTNAME= cassandra-driver DISTVERSION= 3.18.0 +PORTREVISION= 1 CATEGORIES= databases python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sure>0:devel/py-sure@${PY_FLAVOR} USES= python USE_PYTHON= autoplist cython distutils OPTIONS_DEFINE= LIBEV MURMUR3 LIBEV_DESC= Use devel/libev for event loop MURMUR3_DESC= Enable murmur3 extension OPTIONS_DEFAULT= LIBEV MURMUR3 LIBEV_LIB_DEPENDS= libev.so:devel/libev LIBEV_VARS= STRIPFILES=${STAGEDIR}${PYTHON_SITELIBDIR}/cassandra/io/libevwrapper*.so LIBEV_VARS_OFF= PYDISTUTILS_BUILDARGS+=--no-libev PYDISTUTILS_INSTALLARGS+=--no-libev MURMUR3_VARS_OFF= PYDISTUTILS_BUILDARGS+=--no-murmur3 PYDISTUTILS_INSTALLARGS+=--no-murmur3 post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' | ${XARGS} ${STRIP_CMD} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/databases/py-couchdb/Makefile b/databases/py-couchdb/Makefile index 64ede9fd0cb1..add875830737 100644 --- a/databases/py-couchdb/Makefile +++ b/databases/py-couchdb/Makefile @@ -1,20 +1,20 @@ PORTNAME= CouchDB PORTVERSION= 1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python 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 USE_PYTHON= distutils autoplist concurrent pythonprefix .include diff --git a/databases/py-databases/Makefile b/databases/py-databases/Makefile index e44c0bef9694..e2acaac57d14 100644 --- a/databases/py-databases/Makefile +++ b/databases/py-databases/Makefile @@ -1,48 +1,49 @@ PORTNAME= databases DISTVERSION= 0.8.0 +PORTREVISION= 1 CATEGORIES= databases python 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.5: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}asyncmy>0:databases/py-asyncmy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asyncpg>0:databases/py-asyncpg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>=0:www/py-starlette@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest USE_GITHUB= yes GH_ACCOUNT= encode 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} TEST_ENV+= TEST_DATABASE_URLS="sqlite:///testsuite" post-extract: ${TOUCH} ${WRKSRC}/tests/__init__.py .include diff --git a/databases/py-dbf/Makefile b/databases/py-dbf/Makefile index 01177476ba87..79c80a2a2807 100644 --- a/databases/py-dbf/Makefile +++ b/databases/py-dbf/Makefile @@ -1,17 +1,18 @@ PORTNAME= dbf PORTVERSION= 0.99.3 +PORTREVISION= 1 CATEGORIES= databases python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-dbt-core/Makefile b/databases/py-dbt-core/Makefile index 83d98fad367e..a723da09902c 100644 --- a/databases/py-dbt-core/Makefile +++ b/databases/py-dbt-core/Makefile @@ -1,44 +1,44 @@ PORTNAME= dbt-core DISTVERSION= 1.7.11 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pat@patmaddox.com COMMENT= With dbt, build analytics the way engineers build applications WWW= https://github.com/dbt-labs/dbt-core LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.7<2:textproc/py-agate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.3<4:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mashumaro>=3.9<4:devel/py-mashumaro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>0.5.6:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}logbook>0:devel/py-logbook@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=8.0.2<9:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.3:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9<0.5:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathspec>=0.9<0.13:devel/py-pathspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.3<0.6:databases/py-sqlparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbt-extractor>=0.5:devel/py-dbt-extractor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}minimal-snowplow-tracker>=0.0.2<0.1:devel/py-minimal-snowplow-tracker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbt-semantic-interfaces>=0.4.2:databases/py-dbt-semantic-interfaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>20.9:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=4.0.0:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2015.7:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=1.9<2:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.5<4:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests<3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.0:net/py-urllib3@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-dbt-duckdb/Makefile b/databases/py-dbt-duckdb/Makefile index 74bdd69e6873..d1be949dd0ca 100644 --- a/databases/py-dbt-duckdb/Makefile +++ b/databases/py-dbt-duckdb/Makefile @@ -1,38 +1,39 @@ PORTNAME= dbt-duckdb DISTVERSION= 1.7.3 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pat@patmaddox.com COMMENT= DuckDB adapter plugin for dbt (data build tool) WWW= https://github.com/jwills/dbt-duckdb LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbt-core>=1.7.0<2:databases/py-dbt-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}duckdb>=0.7.0:databases/py-duckdb@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # py-dbt-duckdb attempts to install __init__.py and the generated bytecode into # these directories which conflicts with those installed by py-dbt-core. We need to # delete these files and their entries in the generated plist post-install. COMMON_DIRS= dbt \ dbt/adapters \ dbt/include post-stage: .for dir in ${COMMON_DIRS:S|/|\/|g} @${REINPLACE_CMD} -e '/.*\/${dir}\/__init__.py/d' \ -e '/.*\/${dir}\/__pycache__.*/d' \ ${WRKDIR}/.PLIST.pymodtmp .endfor .for dir in ${COMMON_DIRS} @(cd ${STAGEDIR}${PYTHON_SITELIBDIR}/${dir} && ${RM} -r __pycache__ __init__.py) .endfor .include diff --git a/databases/py-dbt-snowflake/Makefile b/databases/py-dbt-snowflake/Makefile index 0e5c35c822fb..91182577b87e 100644 --- a/databases/py-dbt-snowflake/Makefile +++ b/databases/py-dbt-snowflake/Makefile @@ -1,40 +1,41 @@ PORTNAME= dbt-snowflake DISTVERSION= 1.7.3 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pat@patmaddox.com COMMENT= Snowflake adapter plugin for dbt WWW= https://github.com/dbt-labs/dbt-snowflake LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>0:textproc/py-agate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbt-core>=1.7.3<2:databases/py-dbt-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}snowflake-connector-python>=3.0<4:databases/py-snowflake-connector-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>=16.1.1:security/py-keyring@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes # py-dbt-snowflake attempts to install __init__.py and the generated bytecode into # these directories which conflicts with those installed by py-dbt-core. We need to # delete these files and their entries in the generated plist post-install. COMMON_DIRS= dbt \ dbt/adapters \ dbt/include post-stage: .for dir in ${COMMON_DIRS:S|/|\/|g} @${REINPLACE_CMD} -e '/.*\/${dir}\/__init__.py/d' \ -e '/.*\/${dir}\/__pycache__.*/d' \ ${WRKDIR}/.PLIST.pymodtmp .endfor .for dir in ${COMMON_DIRS} @(cd ${STAGEDIR}${PYTHON_SITELIBDIR}/${dir} && ${RM} -r __pycache__ __init__.py) .endfor .include diff --git a/databases/py-duckdb/Makefile b/databases/py-duckdb/Makefile index e1a300abe07e..a862ef6542ab 100644 --- a/databases/py-duckdb/Makefile +++ b/databases/py-duckdb/Makefile @@ -1,34 +1,35 @@ PORTNAME= duckdb DISTVERSION= 1.2.1 +PORTREVISION= 1 CATEGORIES= databases python 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}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}fsspec>0:filesystems/py-fsspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-cloud-storage>0:www/py-google-cloud-storage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} #TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyarrow>0:databases/py-pyarrow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}polars>0:misc/py-polars@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest MAKE_ENV= OVERRIDE_GIT_DESCRIBE=v${DISTVERSION}-g00000000-0 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/duckdb${PYTHON_EXT_SUFFIX}.so .include diff --git a/databases/py-fastapi-users-db-ormar/Makefile b/databases/py-fastapi-users-db-ormar/Makefile index 678cca86f132..33cb48a91a9d 100644 --- a/databases/py-fastapi-users-db-ormar/Makefile +++ b/databases/py-fastapi-users-db-ormar/Makefile @@ -1,24 +1,25 @@ PORTNAME= fastapi-users-db-ormar DISTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= databases python 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 BROKEN= pkg-static: py39-pydantic-1.10.13,1 conflicts with py39-pydantic2-2.5.3 (installs files into the same place) 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-fdb/Makefile b/databases/py-fdb/Makefile index a8d3214ffcec..1409726e221c 100644 --- a/databases/py-fdb/Makefile +++ b/databases/py-fdb/Makefile @@ -1,27 +1,27 @@ PORTNAME= fdb PORTVERSION= 2.0.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases python 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 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 47479f1f44f2..d8a8caaee3b3 100644 --- a/databases/py-firebirdsql/Makefile +++ b/databases/py-firebirdsql/Makefile @@ -1,17 +1,18 @@ PORTNAME= firebirdsql DISTVERSION= 1.1.4 +PORTREVISION= 1 CATEGORIES= databases python 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.8-3.9 USE_PYTHON= autoplist distutils .include diff --git a/databases/py-flask-pymongo/Makefile b/databases/py-flask-pymongo/Makefile index d2f422d7e892..e811a24c9abd 100644 --- a/databases/py-flask-pymongo/Makefile +++ b/databases/py-flask-pymongo/Makefile @@ -1,25 +1,26 @@ PORTNAME= flask-pymongo DISTVERSION= 2.3.0 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-PyMongo-${PORTVERSION} MAINTAINER= dbaio@FreeBSD.org COMMENT= PyMongo support for Flask applications WWW= https://flask-pymongo.readthedocs.io/en/latest/ \ https://pypi.org/project/Flask-PyMongo/ LICENSE= BSD2CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcversioner>0:devel/py-vcversioner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=1.0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymongo>=3.11:databases/py-pymongo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-gdbm/Makefile b/databases/py-gdbm/Makefile index 17034fe06914..380cc4946f3c 100644 --- a/databases/py-gdbm/Makefile +++ b/databases/py-gdbm/Makefile @@ -1,32 +1,32 @@ PORTNAME= gdbm DISTVERSION= ${PYTHON_DISTVERSION} -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= databases python MASTER_SITES= PYTHON/ftp/python/${DISTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Python-${DISTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= Python bindings to the GNU dbm library (Python ${PYTHON_VER}) LICENSE= PSFL LIB_DEPENDS= libgdbm.so:databases/gdbm USES= compiler:c11 python tar:xz USE_PYTHON= allflavors autoplist distutils DISTINFO_FILE= ${.CURDIR}/../../lang/python${PYTHON_SUFFIX}/distinfo PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHONPREFIX_LIBDIR}/lib-dynload WRKSRC_SUBDIR= Modules PORTSCOUT= ignore:1 post-extract: @${CP} ${FILESDIR}/setup.py ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_LIBDIR}/lib-dynload/_gdbm.cpython-${PYTHON_SUFFIX}.so .include diff --git a/databases/py-hiredis/Makefile b/databases/py-hiredis/Makefile index 1267645cc752..6044993ccbb1 100644 --- a/databases/py-hiredis/Makefile +++ b/databases/py-hiredis/Makefile @@ -1,21 +1,22 @@ PORTNAME= hiredis PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= databases python 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 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 3d6b9d4b1046..d470e10cc68d 100644 --- a/databases/py-influxdb/Makefile +++ b/databases/py-influxdb/Makefile @@ -1,24 +1,24 @@ PORTNAME= influxdb PORTVERSION= 5.0.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases python 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}python-dateutil>0:devel/py-python-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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/databases/py-lmdb/Makefile b/databases/py-lmdb/Makefile index 2f15e7478f16..f008e0aabf4c 100644 --- a/databases/py-lmdb/Makefile +++ b/databases/py-lmdb/Makefile @@ -1,32 +1,33 @@ PORTNAME= lmdb PORTVERSION= 0.97 +PORTREVISION= 1 CATEGORIES= databases python 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 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-mariadb/Makefile b/databases/py-mariadb/Makefile index 64a406ea7560..a2c434ab5f00 100644 --- a/databases/py-mariadb/Makefile +++ b/databases/py-mariadb/Makefile @@ -1,24 +1,25 @@ PORTNAME= mariadb DISTVERSION= 1.1.11 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Python MariaDB extension WWW= https://github.com/mariadb-corporation/mariadb-connector-python LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} LIB_DEPENDS= libmariadb.so:databases/mariadb-connector-c RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_mariadb.cpython-${PYTHON_VER:S/.//1}.so .include diff --git a/databases/py-minidb/Makefile b/databases/py-minidb/Makefile index 6130d26fd11e..58113407da8c 100644 --- a/databases/py-minidb/Makefile +++ b/databases/py-minidb/Makefile @@ -1,22 +1,23 @@ PORTNAME= minidb DISTVERSION= 2.0.8 +PORTREVISION= 1 CATEGORIES= databases python 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} USES= python USE_PYTHON= autoplist distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/databases/py-motor/Makefile b/databases/py-motor/Makefile index b876a2e4e752..9b0d75a110c7 100644 --- a/databases/py-motor/Makefile +++ b/databases/py-motor/Makefile @@ -1,18 +1,19 @@ PORTNAME= motor PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= databases python 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 USE_PYTHON= distutils autoplist .include diff --git a/databases/py-peewee/Makefile b/databases/py-peewee/Makefile index 2929198bc1e6..2561842d7029 100644 --- a/databases/py-peewee/Makefile +++ b/databases/py-peewee/Makefile @@ -1,36 +1,37 @@ PORTNAME= peewee DISTVERSION= 3.15.0 +PORTREVISION= 1 CATEGORIES= databases python 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 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-pglast/Makefile b/databases/py-pglast/Makefile index 5513f52b58a3..ce5b025f422f 100644 --- a/databases/py-pglast/Makefile +++ b/databases/py-pglast/Makefile @@ -1,24 +1,25 @@ PORTNAME= pglast PORTVERSION= 5.8 +PORTREVISION= 1 CATEGORIES= databases python 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 USES= gmake python 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 53ba7bef7abe..430abb84814b 100644 --- a/databases/py-pglite/Makefile +++ b/databases/py-pglite/Makefile @@ -1,21 +1,22 @@ PORTNAME= pglite DISTVERSION= 1.0.13 +PORTREVISION= 1 CATEGORIES= databases python 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 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-pgmigrate/Makefile b/databases/py-pgmigrate/Makefile index 78bc92b4c70f..307ec26f16cb 100644 --- a/databases/py-pgmigrate/Makefile +++ b/databases/py-pgmigrate/Makefile @@ -1,24 +1,25 @@ PORTNAME= pgmigrate DISTVERSION= 1.0.9 +PORTREVISION= 1 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dmitry.wagin@ya.ru COMMENT= PostgreSQL migrations made easy WWW= https://github.com/yandex/pgmigrate LICENSE= PostgreSQL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.2:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.2:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.3.0:databases/py-sqlparse@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= yandex USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-pgxnclient/Makefile b/databases/py-pgxnclient/Makefile index 3de3a0ad0e33..471084a1e246 100644 --- a/databases/py-pgxnclient/Makefile +++ b/databases/py-pgxnclient/Makefile @@ -1,27 +1,27 @@ PORTNAME= pgxnclient PORTVERSION= 1.3.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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-pickleshare/Makefile b/databases/py-pickleshare/Makefile index d177e2ef1dd7..16dcf43c7c2f 100644 --- a/databases/py-pickleshare/Makefile +++ b/databases/py-pickleshare/Makefile @@ -1,18 +1,19 @@ PORTNAME= pickleshare PORTVERSION= 0.7.5 +PORTREVISION= 1 CATEGORIES= databases python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/databases/py-pony/Makefile b/databases/py-pony/Makefile index 5a36c7ca3af9..c758a962b70c 100644 --- a/databases/py-pony/Makefile +++ b/databases/py-pony/Makefile @@ -1,26 +1,27 @@ PORTNAME= pony DISTVERSION= 0.7.19 +PORTREVISION= 1 CATEGORIES= databases devel python 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 3d3b4e96016f..6cd18e33b7cf 100644 --- a/databases/py-postgresql/Makefile +++ b/databases/py-postgresql/Makefile @@ -1,24 +1,25 @@ PORTNAME= postgresql PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py-${PORTNAME}-${PORTVERSION} DIST_SUBDIR= postgresql MAINTAINER= arcade@b1t.name COMMENT= Python 3 compatible PostgreSQL database driver and tools WWW= https://github.com/python-postgres/fe LICENSE= BSD3CLAUSE USES= pgsql python USE_PYTHON= distutils autoplist .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion .endif .include diff --git a/databases/py-powa-collector/Makefile b/databases/py-powa-collector/Makefile index d7c0bcb2e566..95f1b181b4b5 100644 --- a/databases/py-powa-collector/Makefile +++ b/databases/py-powa-collector/Makefile @@ -1,31 +1,32 @@ PORTNAME= powa-collector DISTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= girgen@FreeBSD.org COMMENT= Performs powa snapshots for remote servers WWW= https://powa.readthedocs.io/en/stable/components/powa-collector/ LICENSE= PostgreSQL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_SITELIBDIR}/psycopg2/__init__.py:databases/py-psycopg2@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= powa-team PLIST_FILES= "@sample etc/powa-collector.conf.sample" USE_RC_SUBR= ${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/powa_collector/options.py post-install: ${INSTALL_DATA} ${WRKSRC}/powa-collector.conf-dist ${STAGEDIR}${PREFIX}/etc/powa-collector.conf.sample .include diff --git a/databases/py-psycogreen/Makefile b/databases/py-psycogreen/Makefile index 4f3c7e0df5b5..0e3f406a65bc 100644 --- a/databases/py-psycogreen/Makefile +++ b/databases/py-psycogreen/Makefile @@ -1,14 +1,15 @@ PORTNAME= psycogreen PORTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= databases python 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 USE_PYTHON= distutils autoplist .include diff --git a/databases/py-psycopg2cffi/Makefile b/databases/py-psycopg2cffi/Makefile index 85bfd16e0a77..254a2946cf89 100644 --- a/databases/py-psycopg2cffi/Makefile +++ b/databases/py-psycopg2cffi/Makefile @@ -1,23 +1,24 @@ PORTNAME= psycopg2cffi DISTVERSION= 2.9.0 +PORTREVISION= 1 CATEGORIES= databases python 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 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 d99714d43a40..87f49218bba5 100644 --- a/databases/py-pum/Makefile +++ b/databases/py-pum/Makefile @@ -1,22 +1,22 @@ PORTNAME= pum DISTVERSION= 0.9.14 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/databases/py-pylibmc/Makefile b/databases/py-pylibmc/Makefile index 29f624b8f713..3cbb4aaa7050 100644 --- a/databases/py-pylibmc/Makefile +++ b/databases/py-pylibmc/Makefile @@ -1,28 +1,29 @@ PORTNAME= pylibmc PORTVERSION= 1.6.3 +PORTREVISION= 1 CATEGORIES= databases python 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 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 db82df01fb00..a58334783dfc 100644 --- a/databases/py-pymemcache/Makefile +++ b/databases/py-pymemcache/Makefile @@ -1,31 +1,32 @@ PORTNAME= pymemcache PORTVERSION= 4.0.0 +PORTREVISION= 1 CATEGORIES= databases python 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 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 419ce78e0b53..53031436554f 100644 --- a/databases/py-pymongo/Makefile +++ b/databases/py-pymongo/Makefile @@ -1,22 +1,23 @@ PORTNAME= pymongo PORTVERSION= 3.13.0 +PORTREVISION= 1 CATEGORIES= databases python 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 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 61ee4ccbbc7b..1132808c6484 100644 --- a/databases/py-pymssql/Makefile +++ b/databases/py-pymssql/Makefile @@ -1,27 +1,28 @@ PORTNAME= pymssql PORTVERSION= 2.1.5 +PORTREVISION= 1 CATEGORIES= databases python 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 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 6180683948cd..18baf62eac0a 100644 --- a/databases/py-pymysql/Makefile +++ b/databases/py-pymysql/Makefile @@ -1,19 +1,20 @@ PORTNAME= pymysql PORTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= databases python 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 4011fe79c881..5e080dfbd9d1 100644 --- a/databases/py-pyodbc/Makefile +++ b/databases/py-pyodbc/Makefile @@ -1,23 +1,24 @@ PORTNAME= pyodbc PORTVERSION= 5.0.1 +PORTREVISION= 1 CATEGORIES= databases python 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 USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyodbc*.so .include diff --git a/databases/py-pypuppetdb/Makefile b/databases/py-pypuppetdb/Makefile index 47f37a80b82a..5611c165def3 100644 --- a/databases/py-pypuppetdb/Makefile +++ b/databases/py-pypuppetdb/Makefile @@ -1,27 +1,28 @@ PORTNAME= pypuppetdb PORTVERSION= 3.2.0 +PORTREVISION= 1 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= puppet@FreeBSD.org COMMENT= Library to work with PuppetDB's REST API WWW= https://github.com/voxpupuli/pypuppetdb LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils NO_ARCH= yes CONFLICTS_INSTALL= pypuppetdb03 GH_ACCOUNT= voxpupuli post-patch: ${REINPLACE_CMD} -e '/requirements_for_tests/d' \ ${WRKSRC}/setup.py .include diff --git a/databases/py-python-arango/Makefile b/databases/py-python-arango/Makefile index cf975478390f..7167be647891 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 +PORTREVISION= 3 CATEGORIES= databases python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/databases/py-python-sql/Makefile b/databases/py-python-sql/Makefile index 12b375d57e12..3ed555b3d67f 100644 --- a/databases/py-python-sql/Makefile +++ b/databases/py-python-sql/Makefile @@ -1,17 +1,18 @@ PORTNAME= python-sql PORTVERSION= 1.4.3 +PORTREVISION= 1 CATEGORIES= databases python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-python-swiftclient/Makefile b/databases/py-python-swiftclient/Makefile index 33ef7a1bf3f0..63621a31d4d6 100644 --- a/databases/py-python-swiftclient/Makefile +++ b/databases/py-python-swiftclient/Makefile @@ -1,29 +1,29 @@ PORTNAME= python-swiftclient PORTVERSION= 3.13.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes post-install: ${INSTALL_MAN} ${WRKSRC}/doc/manpages/swift.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/databases/py-rrdtool/Makefile b/databases/py-rrdtool/Makefile index ea506d1bc223..8665c89588fb 100644 --- a/databases/py-rrdtool/Makefile +++ b/databases/py-rrdtool/Makefile @@ -1,23 +1,23 @@ PORTNAME= rrdtool DISTVERSION= 0.1.16 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python 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 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 a76ff0c2c1d1..1844a4b2ee79 100644 --- a/databases/py-sispy/Makefile +++ b/databases/py-sispy/Makefile @@ -1,19 +1,20 @@ PORTNAME= sispy PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= databases python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/databases/py-snowflake-connector-python/Makefile b/databases/py-snowflake-connector-python/Makefile index 0531f07306ad..2f4dcef617b8 100644 --- a/databases/py-snowflake-connector-python/Makefile +++ b/databases/py-snowflake-connector-python/Makefile @@ -1,40 +1,41 @@ PORTNAME= snowflake-connector-python DISTVERSION= 3.12.3 +PORTREVISION= 1 DISTNAME= snowflake_connector_python-${DISTVERSION} CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pat@patmaddox.com COMMENT= Snowflake Connector for Python WWW= https://github.com/snowflakedb/snowflake-connector-python LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython3>0:lang/cython3@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>0.24.0<2.0.0:devel/py-asn1crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=1.9<2:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=16.2.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt<3.0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests<3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=2<4:textproc/py-charset-normalizer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>=2.5<4.0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=2017.4.17:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3<5.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filelock>=3.5<4.0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.4.0:devel/py-sortedcontainers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=2.6.0<5.0.0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomlkit>0:textproc/py-tomlkit@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent cryptography distutils .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3@${PY_FLAVOR} .endif .include diff --git a/databases/py-south/Makefile b/databases/py-south/Makefile index 8a19af999eca..9e4c23b7d40d 100644 --- a/databases/py-south/Makefile +++ b/databases/py-south/Makefile @@ -1,17 +1,18 @@ PORTNAME= south PORTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= databases python 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 USE_PYTHON= distutils autoplist .include diff --git a/databases/py-sqlalchemy-migrate/Makefile b/databases/py-sqlalchemy-migrate/Makefile index 08c14b607d59..2d0ed96485c1 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 +PORTREVISION= 2 CATEGORIES= databases python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/databases/py-sqlalchemy10/Makefile b/databases/py-sqlalchemy10/Makefile index 2d03d0fe65c9..dd8069794e2e 100644 --- a/databases/py-sqlalchemy10/Makefile +++ b/databases/py-sqlalchemy10/Makefile @@ -1,63 +1,64 @@ PORTNAME= sqlalchemy PORTVERSION= 1.0.14 +PORTREVISION= 1 CATEGORIES= databases python 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 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-sqlcipher3/Makefile b/databases/py-sqlcipher3/Makefile index 1e40f75e8b6e..5978f8c65cab 100644 --- a/databases/py-sqlcipher3/Makefile +++ b/databases/py-sqlcipher3/Makefile @@ -1,25 +1,26 @@ PORTNAME= sqlcipher3 DISTVERSION= 0.5.4 +PORTREVISION= 1 CATEGORIES= databases python #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python 3 bindings for SQLCipher WWW= https://github.com/coleifer/sqlcipher3 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsqlcipher.so:databases/sqlcipher USES= localbase python USE_PYTHON= distutils autoplist pytest # unclear how to run tests, see https://github.com/coleifer/sqlcipher3/issues/26 USE_GITHUB= yes GH_ACCOUNT= coleifer post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlcipher3/_sqlite3${PYTHON_EXT_SUFFIX}.so .include diff --git a/databases/py-sqlite-fts4/Makefile b/databases/py-sqlite-fts4/Makefile index 65566bad2c17..5ab02d8962de 100644 --- a/databases/py-sqlite-fts4/Makefile +++ b/databases/py-sqlite-fts4/Makefile @@ -1,22 +1,23 @@ PORTNAME= sqlite-fts4 PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Python functions for working with SQLite FTS4 search WWW= https://github.com/simonw/sqlite-fts4 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= simonw USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/databases/py-sqlite-utils/Makefile b/databases/py-sqlite-utils/Makefile index e83a6131c011..cb03d2c2eadc 100644 --- a/databases/py-sqlite-utils/Makefile +++ b/databases/py-sqlite-utils/Makefile @@ -1,27 +1,28 @@ PORTNAME= sqlite-utils PORTVERSION= 3.36 +PORTREVISION= 1 CATEGORIES= databases python 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}click-default-group>0:devel/py-click-default-group@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluggy>0:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite-fts4>0:databases/py-sqlite-fts4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/databases/py-sqlite3/Makefile b/databases/py-sqlite3/Makefile index 510ad060eac7..48ba2a5dfb5e 100644 --- a/databases/py-sqlite3/Makefile +++ b/databases/py-sqlite3/Makefile @@ -1,45 +1,45 @@ PORTNAME= sqlite3 DISTVERSION= ${PYTHON_DISTVERSION} -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= databases python MASTER_SITES= PYTHON/ftp/python/${DISTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Python-${DISTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= Standard Python binding to the SQLite3 library (Python ${PYTHON_VER}) LICENSE= PSFL LICENSE_FILE= ${WRKDIR}/Python-${DISTVERSION}/LICENSE LIB_DEPENDS= libsqlite3.so:databases/sqlite3 PORTSCOUT= ignore:1 USES= compiler:c11 python:2.7+ tar:xz USE_PYTHON= autoplist distutils allflavors DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo WRKSRC_SUBDIR= Modules PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload TESTING_UNSAFE= ModuleNotFoundError: No module named '_sqlite3' .include post-extract: .if ${PYTHON_REL} < 30000 @${CP} ${FILESDIR}/setup.py ${WRKSRC} .else @${CP} ${FILESDIR}/setup3.py ${WRKSRC}/setup.py .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_LIBDIR}/lib-dynload/_sqlite3*.so do-test: @${PYTHON_CMD} -c 'import sqlite3' # minimal smoke test .include diff --git a/databases/py-sqlobject/Makefile b/databases/py-sqlobject/Makefile index 7d42526c02b7..a7994d32320b 100644 --- a/databases/py-sqlobject/Makefile +++ b/databases/py-sqlobject/Makefile @@ -1,35 +1,36 @@ PORTNAME= sqlobject PORTVERSION= 3.11.0 +PORTREVISION= 1 CATEGORIES= databases python 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 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.rst ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/databases/py-txredisapi/Makefile b/databases/py-txredisapi/Makefile index 048640f486b8..04a7e6ea0654 100644 --- a/databases/py-txredisapi/Makefile +++ b/databases/py-txredisapi/Makefile @@ -1,31 +1,31 @@ PORTNAME= txredisapi DISTVERSION= 1.4.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@skyforge.at COMMENT= Non-blocking redis client for python WWW= https://github.com/IlyaSkriblovsky/txredisapi LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE # Keep the RUN_DEPENDS layout similar to the master/synapse/python_dependencies.py file RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=2.0:devel/py-mock@${PY_FLAVOR} \ redis-server:databases/redis USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= IlyaSkriblovsky NO_ARCH= yes do-test: cd ${WRKSRC} && PYTHONPATH="." trial-${PYTHON_VER} tests .include diff --git a/databases/py-varstack/Makefile b/databases/py-varstack/Makefile index be8c3e6e5baa..009da27d172a 100644 --- a/databases/py-varstack/Makefile +++ b/databases/py-varstack/Makefile @@ -1,19 +1,20 @@ PORTNAME= varstack PORTVERSION= g.2015.10.22 +PORTREVISION= 1 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Create stacked configuration structures WWW= https://github.com/conversis/varstack LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= conversis GH_TAGNAME= c9e6e5e .include diff --git a/databases/py-whisper/Makefile b/databases/py-whisper/Makefile index 6df59b046c55..35628240776c 100644 --- a/databases/py-whisper/Makefile +++ b/databases/py-whisper/Makefile @@ -1,19 +1,20 @@ PORTNAME= whisper PORTVERSION= 1.1.10 +PORTREVISION= 1 CATEGORIES= databases python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/databases/pythoncego/Makefile b/databases/pythoncego/Makefile index def4f44f6607..f92488f33ce4 100644 --- a/databases/pythoncego/Makefile +++ b/databases/pythoncego/Makefile @@ -1,19 +1,20 @@ PORTNAME= pythoncego PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ MAINTAINER= pi@FreeBSD.org COMMENT= Cego database support for Python WWW= https://www.lemke-it.com/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcego.so:databases/cego USES= python USE_PYTHON= autoplist concurrent distutils pytest .include diff --git a/databases/zodb/Makefile b/databases/zodb/Makefile index 64b04ad35b74..60414254f036 100644 --- a/databases/zodb/Makefile +++ b/databases/zodb/Makefile @@ -1,28 +1,28 @@ PORTNAME= zodb PORTVERSION= 6.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases python 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}zc.lockfile>=0:devel/py-zc.lockfile@${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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/deskutils/conkyforecast/Makefile b/deskutils/conkyforecast/Makefile index 5ebb1547e967..7ade544b1524 100644 --- a/deskutils/conkyforecast/Makefile +++ b/deskutils/conkyforecast/Makefile @@ -1,46 +1,47 @@ PORTNAME= conkyforecast PORTVERSION= 2.24 +PORTREVISION= 1 CATEGORIES= deskutils MASTER_SITES= https://launchpad.net/~conky-companions/+archive/ppa/+files/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Weather forecast script for conky WWW= https://code.launchpad.net/~m-buck/+junk/conkyforecast LICENSE= GPLv3 RUN_DEPENDS= conky:sysutils/conky \ pidof:sysutils/pidof USES= gettext python fonts USE_PYTHON= distutils concurrent optsuffix NO_ARCH= yes SUB_FILES= pkg-message WRKSRC= ${WRKDIR}/src post-patch: @cd ${WRKSRC} && ${REINPLACE_CMD} -e 's,/usr/share/${PORTNAME},${DATADIR},g' \ setup.py \ test/conkyForecast.test.conkyrc \ test/conkyForecast.test.sh \ example/conkyForecast.fontbased.sh \ example/conkyForecast.fontbasedtemplate.conkyrc \ example/conkyForecast.fontbasedtemplate.sh \ example/conkyForecast.imagebasedtemplate.conkyrc \ example/conkyForecast.imagebasedtemplate.sh \ conkyForecast.py \ conkyForecast \ conkyForecast-SunsetSunriseCountdown @cd ${WRKSRC} && ${REINPLACE_CMD} -e 's,/usr/bin/python,/usr/bin/env,g' \ conkyForecast \ conkyForecast-SunsetSunriseCountdown @cd ${WRKSRC} && ${RM} -r test/*.bak example/*.bak post-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} @${INSTALL_DATA} ${WRKSRC}/fonts/* ${STAGEDIR}${FONTSDIR} .include diff --git a/deskutils/gcalcli/Makefile b/deskutils/gcalcli/Makefile index 63653e93fedb..26b7d6af2402 100644 --- a/deskutils/gcalcli/Makefile +++ b/deskutils/gcalcli/Makefile @@ -1,36 +1,36 @@ PORTNAME= gcalcli PORTVERSION= 4.0.4 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= deskutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@thelanman.net COMMENT= Google Calendar Command Line Interface WWW= https://github.com/insanum/gcalcli LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.4:www/py-google-api-python-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parsedatetime>=0:devel/py-parsedatetime@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauth2client>0:security/py-oauth2client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= insanum NO_ARCH= yes OPTIONS_DEFINE= ICS_VCAL OPTIONS_DEFAULT= ICS_VCAL ICS_VCAL_DESC= Enable importing of ics/vcal files ICS_VCAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vobject>=0.4.8:deskutils/py-vobject@${PY_FLAVOR} .include diff --git a/deskutils/keep-presence/Makefile b/deskutils/keep-presence/Makefile index b0a11f11ba0b..a5d9ae7dd786 100644 --- a/deskutils/keep-presence/Makefile +++ b/deskutils/keep-presence/Makefile @@ -1,33 +1,34 @@ PORTNAME= keep-presence DISTVERSIONPREFIX= v DISTVERSION= 1.0.7 +PORTREVISION= 1 CATEGORIES= deskutils MAINTAINER= yuri@FreeBSD.org COMMENT= Prevent system from becoming idle WWW= https://github.com/carrot69/keep-presence LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/../LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynput>0:x11/py-pynput@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= carrot69 WRKSRC_SUBDIR= src NO_ARCH= yes POST_PLIST= fix-plist post-install: @${MV} ${STAGEDIR}${PREFIX}/bin/keep-presence.py ${STAGEDIR}${PREFIX}/bin/keep-presence fix-plist: @${REINPLACE_CMD} -e "s|bin/keep-presence\.py|bin/keep-presence|" ${TMPPLIST} .include diff --git a/deskutils/py-autokey/Makefile b/deskutils/py-autokey/Makefile index 394ac1bcc047..72d7f67bec3d 100644 --- a/deskutils/py-autokey/Makefile +++ b/deskutils/py-autokey/Makefile @@ -1,58 +1,58 @@ PORTNAME= autokey DISTVERSIONPREFIX= v DISTVERSION= 0.95.10 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= deskutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= daniel@shafer.cc COMMENT= Desktop automation utility for FreeBSD and X11 WWW= https://github.com/autokey/autokey LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xlib>0:x11-toolkits/py-python-xlib@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xlib>0:x11-toolkits/py-python-xlib@${PY_FLAVOR} USES= cpe python shebangfix CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= distutils concurrent USE_GITHUB= yes NO_ARCH= yes OPTIONS_MULTI= GUI OPTIONS_MULTI_GUI= GTK3 QT5 OPTIONS_DEFAULT= GTK3 OPTIONS_SUB= yes GTK3_RUN_DEPENDS= libappindicator>0:devel/libappindicator GTK3_USES= gnome GTK3_USE= GNOME=gtk30,gtksourceview3,pygobject3 QT5_USES= pyqt:5 QT5_USE= PYQT=pyqt5,sip post-patch: @${REINPLACE_CMD} "/install_requires=/s|'dbus-python', ||g" ${WRKSRC}/setup.py # setup.py installs both gtk and qt files no matter what, need to clean that up. post-install-GTK3-off: @${RM} ${STAGEDIR}${PREFIX}/share/applications/autokey-gtk.desktop @${RM} ${STAGEDIR}${PREFIX}/bin/autokey-gtk @${RM} ${STAGEDIR}${PREFIX}/share/man/man1/autokey-gtk.1 @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}${PORTNAME}/gtkui post-install-QT5-off: @${RM} ${STAGEDIR}${PREFIX}/share/applications/autokey-qt.desktop @${RM} ${STAGEDIR}${PREFIX}/bin/autokey-qt @${RM} ${STAGEDIR}${PREFIX}/share/man/man1/autokey-qt.1 @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}${PORTNAME}/gtkui .include diff --git a/deskutils/py-bugwarrior/Makefile b/deskutils/py-bugwarrior/Makefile index ba9a93dd1015..d28b5c412ae1 100644 --- a/deskutils/py-bugwarrior/Makefile +++ b/deskutils/py-bugwarrior/Makefile @@ -1,65 +1,65 @@ PORTNAME= bugwarrior PORTVERSION= 1.8.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= deskutils python 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}python-dateutil>0:devel/py-python-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 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.8 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} .endif .if ${PYTHON_REL} > 30900 BROKEN= python-3.9 or later 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-calendar_cli/Makefile b/deskutils/py-calendar_cli/Makefile index 7199294ea319..48f385617ca3 100644 --- a/deskutils/py-calendar_cli/Makefile +++ b/deskutils/py-calendar_cli/Makefile @@ -1,26 +1,27 @@ PORTNAME= calendar_cli DISTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= deskutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= freebsd.org@fydagy.netizen.se COMMENT= Simple command-line CalDav client WWW= https://github.com/tobixen/calendar-cli LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.TXT RUN_DEPENDS= icalendar:devel/py-icalendar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>0:devel/py-tzlocal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}caldav>=0.12-dev0:www/py-caldav@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${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/deskutils/py-khal/Makefile b/deskutils/py-khal/Makefile index 532ded13accc..4730c264f6c5 100644 --- a/deskutils/py-khal/Makefile +++ b/deskutils/py-khal/Makefile @@ -1,42 +1,43 @@ PORTNAME= khal DISTVERSION= 0.11.3 +PORTREVISION= 1 CATEGORIES= deskutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@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}python-dateutil>=0:devel/py-python-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 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-pystash/Makefile b/deskutils/py-pystash/Makefile index 7ab5e0e68db9..3b99bb24c6e4 100644 --- a/deskutils/py-pystash/Makefile +++ b/deskutils/py-pystash/Makefile @@ -1,20 +1,20 @@ PORTNAME= pystash PORTVERSION= 0.0.14 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= deskutils 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 USE_PYTHON= distutils autoplist .include diff --git a/deskutils/py-taskw/Makefile b/deskutils/py-taskw/Makefile index 0bad9a6dbf21..bf5231a7a572 100644 --- a/deskutils/py-taskw/Makefile +++ b/deskutils/py-taskw/Makefile @@ -1,33 +1,33 @@ PORTNAME= taskw DISTVERSION= 2.0.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= deskutils python 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 PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/pull/ PATCHFILES+= 168.patch:-p1 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-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_GITHUB= yes GH_ACCOUNT= ralphbean USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/deskutils/py-term-background/Makefile b/deskutils/py-term-background/Makefile index d8ea455f4c2c..47135ac55bba 100644 --- a/deskutils/py-term-background/Makefile +++ b/deskutils/py-term-background/Makefile @@ -1,33 +1,34 @@ PORTNAME= term-background DISTVERSION= 1.0.3.dev0 +PORTREVISION= 1 CATEGORIES= deskutils python shells #MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} #DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION} MAINTAINER= thierry@FreeBSD.org COMMENT= Shell scripts and Python module to figure out terminal background WWW= https://github.com/rocky/shell-term-background LICENSE= GPLv2 USE_GITHUB= yes GH_ACCOUNT= rocky GH_PROJECT= shell-term-background GH_TAGNAME= 55a9cd227d6428d72f78a2411479eeade1300dff BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkginfo>=0:sysutils/py-pkginfo@${PY_FLAVOR} USES= pytest python USE_PYTHON= distutils NO_ARCH= yes MAKE_ENV+= PYTHON=${PYTHON_CMD} PLIST_SUB= VER=${DISTVERSION} post-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/term-background.*h ${STAGEDIR}${DATADIR} .include diff --git a/deskutils/py-vobject/Makefile b/deskutils/py-vobject/Makefile index 3d2c108a84ab..e9d4c626a7d5 100644 --- a/deskutils/py-vobject/Makefile +++ b/deskutils/py-vobject/Makefile @@ -1,28 +1,28 @@ PORTNAME= vobject PORTVERSION= 0.9.6.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= deskutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jun-g@daemonfreaks.com COMMENT= ICalendar library WWW= https://eventable.github.io/vobject/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE-2.0.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.4.0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} NO_ARCH= yes USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= eventable do-test: @cd ${WRKSRC} && ${PYTHON_CMD} tests.py .include diff --git a/deskutils/rednotebook/Makefile b/deskutils/rednotebook/Makefile index 0ec7af676410..0ab5f5de4850 100644 --- a/deskutils/rednotebook/Makefile +++ b/deskutils/rednotebook/Makefile @@ -1,33 +1,33 @@ PORTNAME= rednotebook DISTVERSIONPREFIX=v DISTVERSION= 2.31 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= deskutils MAINTAINER= cth-freebsd@pm.me COMMENT= Personal desktop journaling application written in Python WWW= https://rednotebook.app LICENSE= GPLv3+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk@40 USES= gettext-tools:build gnome python USE_GNOME= gtk30 gtksourceview3 USE_GITHUB= yes GH_ACCOUNT= jendrikseipp NO_ARCH= yes OPTIONS_DEFINE= ENCHANT NLS OPTIONS_DEFAULT= ENCHANT OPTIONS_SUB= yes ENCHANT_DESC= Use PyEnchant for spell checking ENCHANT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=1.6:textproc/py-enchant NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime USE_PYTHON= distutils .include diff --git a/deskutils/virt-manager/Makefile b/deskutils/virt-manager/Makefile index 182d78b68c01..4451deed5f75 100644 --- a/deskutils/virt-manager/Makefile +++ b/deskutils/virt-manager/Makefile @@ -1,52 +1,52 @@ PORTNAME= virt-manager PORTVERSION= 4.1.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= deskutils net-mgmt MASTER_SITES= https://virt-manager.org/download/sources/${PORTNAME}/ MAINTAINER= novel@FreeBSD.org COMMENT= Toolkit to interact with virtualization capabilities WWW= https://virt-manager.org/ LICENSE= LGPL3 LIB_DEPENDS= libvirt.so:devel/libvirt BUILD_DEPENDS= rst2man:textproc/py-docutils@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83.2:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libxml2>=2.7.8:textproc/py-libxml2@${PY_FLAVOR} \ vte3>=0:x11-toolkits/vte3 \ ${PYTHON_PKGNAMEPREFIX}ipaddr>=0:devel/py-ipaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libvirt>=0:devel/py-libvirt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ gtk-vnc>=0.4.4:net/gtk-vnc \ libvirt-glib>=0.1.9:devel/libvirt-glib \ libosinfo>=0:devel/libosinfo \ spice-gtk>=0.26:deskutils/spice-gtk \ ssh-askpass:security/openssh-askpass PYDISTUTILS_INSTALLNOSINGLE= yes PYDISTUTILS_CONFIGURE_TARGET= configure PYDISTUTILS_CONFIGUREARGS= --prefix=${PREFIX} USES= python gettext gnome shebangfix USE_PYTHON= noegginfo autoplist distutils noflavors NO_ARCH= yes USE_GNOME= gtksourceview4 introspection:run intltool librsvg2 pygobject3 SHEBANG_FILES= virt-manager \ virt-install \ virt-clone \ virt-xml \ virtManager/virtmanager.py GLIB_SCHEMAS= org.virt-manager.virt-manager.gschema.xml #add workaround for two autoplist functions post-install: @${MKDIR} ${STAGEDIR}/${PREFIX}/share/glib-2.0/schemas/ .for file in ${GLIB_SCHEMAS} ${INSTALL_DATA} ${WRKSRC}/data/${file} ${STAGEDIR}/${PREFIX}/share/glib-2.0/schemas .endfor .include diff --git a/devel/brz/Makefile b/devel/brz/Makefile index f1df281ea870..0521f6f50b83 100644 --- a/devel/brz/Makefile +++ b/devel/brz/Makefile @@ -1,57 +1,57 @@ PORTNAME= brz DISTVERSION= 3.2.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel 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 shebangfix USE_PYTHON= autoplist cython 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/py-dulwich@${PY_FLAVOR} SFTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR} post-patch: @${REINPLACE_CMD} -e 's|man/man1|share/man/man1|' ${WRKSRC}/setup.py @${RM} ${WRKSRC}/breezy/*_pyx.c ${WRKSRC}/breezy/bzr/*_pyx.c post-install: ${INSTALL_MAN} ${WRKSRC}/brz.1 ${STAGEDIR}${PREFIX}/share/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 dcb2a91efa44..d06a05c33cdd 100644 --- a/devel/buildstream/Makefile +++ b/devel/buildstream/Makefile @@ -1,35 +1,35 @@ PORTNAME= BuildStream DISTVERSION= 1.2.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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/cmakedoc/Makefile b/devel/cmakedoc/Makefile index 5539ddc9533f..583115d43e7b 100644 --- a/devel/cmakedoc/Makefile +++ b/devel/cmakedoc/Makefile @@ -1,20 +1,21 @@ PORTNAME= cmakedoc DISTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kde@FreeBSD.org COMMENT= Command-line tool to read CMake documentation WWW= https://github.com/agateau/cmakedoc LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= cmake-doc>=0:devel/cmake-doc USES= python USE_GITHUB= yes GH_ACCOUNT= agateau USE_PYTHON= autoplist distutils noflavors .include diff --git a/devel/codesearch-py/Makefile b/devel/codesearch-py/Makefile index a329d1620350..7fc0321060b9 100644 --- a/devel/codesearch-py/Makefile +++ b/devel/codesearch-py/Makefile @@ -1,35 +1,36 @@ PORTNAME= codesearch-py DISTVERSION= g20190528 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= chromium@FreeBSD.org COMMENT= Python library for accessing Chromium CodeSearch WWW= https://github.com/chromium/codesearch-py LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= chromium GH_TAGNAME= 11b86e5 NO_ARCH= yes DOCS= CONTRIBUTING.md doc/changes_since_kythe_migration.md README.md PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m unittest discover -v .include diff --git a/devel/cpplint/Makefile b/devel/cpplint/Makefile index 8c206280938a..0c04fc28197f 100644 --- a/devel/cpplint/Makefile +++ b/devel/cpplint/Makefile @@ -1,23 +1,24 @@ PORTNAME= cpplint PORTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= thierry@FreeBSD.org COMMENT= Static code checker for C++ WWW= https://github.com/cpplint/cpplint LICENSE= BSD3CLAUSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testfixtures>0:devel/py-testfixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@${PY_FLAVOR} USE_GITHUB= yes USES= pytest python USE_PYTHON= distutils noflavors NO_ARCH= yes .include diff --git a/devel/cram/Makefile b/devel/cram/Makefile index baead4a2a558..74461ee4ae15 100644 --- a/devel/cram/Makefile +++ b/devel/cram/Makefile @@ -1,22 +1,23 @@ PORTNAME= cram PORTVERSION= 0.7 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/cxxtest/Makefile b/devel/cxxtest/Makefile index 0a15ba484717..ba4677d3452c 100644 --- a/devel/cxxtest/Makefile +++ b/devel/cxxtest/Makefile @@ -1,61 +1,61 @@ PORTNAME= cxxtest PORTVERSION= 4.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= SF:DEFAULT \ https://github.com/CxxTest/cxxtest.github.com/raw/8505a9c37bdf17d9167f0b946c82ccb032d3cd4c/:docs DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= mandree@FreeBSD.org COMMENT= Simple and powerful JUnit/CppUnit/xUnit-like framework for C++ #WWW= http://cxxtest.com/ # unavailable, https://github.com/CxxTest/cxxtest/issues/157 #WWW= https://github.com/CxxTest/cxxtest.github.com WWW= https://github.com/CxxTest/cxxtest LICENSE= LGPL3+ USES= gmake python RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} BUILD_DEPENDS= ${RUN_DEPENDS} USE_PYTHON= autoplist distutils noflavors BINARY_ALIAS= c++=${CXX} cl=${FALSE} clang++=${FALSE} g++=${FALSE} NO_ARCH= yes WRKSRC_SUBDIR= python OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_DEFAULT= DOCS EXAMPLES DOCS_DISTFILES= guide.pdf:docs DOCS_PORTDOCS= * EXAMPLES_PORTEXAMPLES= * post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/cxxtest ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/cxxtest/* \ ${STAGEDIR}${PREFIX}/include/cxxtest/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/guide.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/guide.txt ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ( cd ${WRKSRC}/../sample/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} ) do-test: ( set -x \ && cd ${WRKSRC}/../test \ && ${RM} -R test_cxxtest \ && ${PYTHON_CMD} -m venv test_cxxtest --system-site-packages --without-pip \ && . test_cxxtest/bin/activate \ && ( cd ../python && ${PYTHON_CMD} setup.py install --prefix "$$VIRTUAL_ENV" ) \ && ${SETENV} "PATH=${PATH}" ${PYTHON_CMD} test_cxxtest.py --verbose \ ) .include diff --git a/devel/dispy/Makefile b/devel/dispy/Makefile index 0b067934be24..4967ec689135 100644 --- a/devel/dispy/Makefile +++ b/devel/dispy/Makefile @@ -1,21 +1,21 @@ PORTNAME= dispy PORTVERSION= 4.10.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel net MASTER_SITES= SF/${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@virtual-estates.net COMMENT= Distributed and Parallel Computing with/for Python WWW= http://dispy.sourceforge.net/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycos>=4.8.0:devel/pycos@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/git-cola/Makefile b/devel/git-cola/Makefile index 3519ec25072c..724bd8d6f664 100644 --- a/devel/git-cola/Makefile +++ b/devel/git-cola/Makefile @@ -1,38 +1,38 @@ PORTNAME= git-cola DISTVERSIONPREFIX= v DISTVERSION= 4.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MAINTAINER= dch@FreeBSD.org COMMENT= Sleek and powerful Git GUI WWW= https://git-cola.github.io/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= git>=0:devel/git RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}QtPy>=1.7.1:devel/py-QtPy@${PY_FLAVOR} USES= desktop-file-utils gmake gnome pyqt:5 python qt:5 \ shebangfix USE_GITHUB= yes USE_PYQT= pyqt5 USE_PYTHON= concurrent distutils NO_ARCH= yes MAKE_ARGS= prefix=${PREFIX} \ PYTHON=${PYTHON_CMD} OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/*.rst ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/*.html ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/git-lab/Makefile b/devel/git-lab/Makefile index c64d6da59b93..7a8abcf89611 100644 --- a/devel/git-lab/Makefile +++ b/devel/git-lab/Makefile @@ -1,22 +1,23 @@ PORTNAME= git-lab DISTVERSION= 0.1 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= adridg@FreeBSD.org COMMENT= GitLab management commands for git CLI WWW= https://invent.kde.org/sdk/git-lab RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>=2.1.8:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-gitlab>=2.7.1:devel/py-python-gitlab@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils optsuffix USE_GITLAB= yes GL_SITE= https://invent.kde.org GL_ACCOUNT= sdk GL_PROJECT= ${PORTNAME} GL_TAGNAME= 68c892f1f5268652d23cea04b1af294b8fc32dbb .include diff --git a/devel/git-review/Makefile b/devel/git-review/Makefile index 458e09854666..e1462557a4c4 100644 --- a/devel/git-review/Makefile +++ b/devel/git-review/Makefile @@ -1,32 +1,33 @@ PORTNAME= git-review DISTVERSION= 2.4.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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}${PREFIX}/share/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 cf45bb731ce1..5c5b9abd10bb 100644 --- a/devel/hgsvn/Makefile +++ b/devel/hgsvn/Makefile @@ -1,28 +1,28 @@ PORTNAME= hgsvn PORTVERSION= 0.6.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python 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 .if ${WITH_SUBVERSION_VER:U} == LTS RUN_DEPENDS= svn:devel/subversion-lts .else RUN_DEPENDS= svn:devel/subversion .endif RUN_DEPENDS+= ${PY_MERCURIAL} \ ${PYTHON_PKGNAMEPREFIX}hglib>0:devel/py-hglib@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist PLIST_SUB= VERSION=${PORTVERSION} PYVER=${PYTHON_VERSION:S/python//} NO_ARCH= YES .include diff --git a/devel/kf6-kapidox/Makefile b/devel/kf6-kapidox/Makefile index 66e80625fc33..e4baa4d9f741 100644 --- a/devel/kf6-kapidox/Makefile +++ b/devel/kf6-kapidox/Makefile @@ -1,16 +1,17 @@ PORTNAME= kapidox DISTVERSION= ${KDE_FRAMEWORKS_VERSION} +PORTREVISION= 1 CATEGORIES= devel kde kde-frameworks COMMENT= Scripts and data for building API documentation (dox) MAINTAINER= kde@FreeBSD.org USES= kde:6 python qt:6 tar:xz USE_KDE= ecm:build USE_PYTHON= distutils noflavors py3kplist NO_ARCH= yes INSTALL_TARGET= install .include diff --git a/devel/osc/Makefile b/devel/osc/Makefile index a74ae413b961..be97468a2e49 100644 --- a/devel/osc/Makefile +++ b/devel/osc/Makefile @@ -1,41 +1,42 @@ PORTNAME= osc PORTVERSION= 1.13.0 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= amdmi3@FreeBSD.org COMMENT= Command Line Interface to work with an openSUSE Build Service WWW= https://en.opensuse.org/openSUSE:OSC \ https://github.com/openSUSE/osc LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= git:devel/git \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} USES= cpe python USE_GITHUB= yes GH_ACCOUNT= openSUSE USE_PYTHON= autoplist cryptography distutils noflavors pytest NO_ARCH= yes CPE_VENDOR= suse CPE_PRODUCT= opensuse_osc PORTDOCS= * PYTEST_BROKEN_TESTS= testPrdiffDiffstat TestVC OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/contrib/osc.zsh ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_osc @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d ${INSTALL_DATA} ${WRKSRC}/contrib/osc.fish ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/osc.fish post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS README.md NEWS ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/pep8/Makefile b/devel/pep8/Makefile index 499c5e741d43..24e4f174a473 100644 --- a/devel/pep8/Makefile +++ b/devel/pep8/Makefile @@ -1,22 +1,22 @@ PORTNAME= pep8 PORTVERSION= 1.7.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils do-test: @(cd ${WRKSRC}; ${PYTHON_CMD} ${PORTNAME}.py \ --doctest --testsuite=testsuite) .include diff --git a/devel/plasma/Makefile b/devel/plasma/Makefile index fd01c4ce09c0..ecab4d953b9f 100644 --- a/devel/plasma/Makefile +++ b/devel/plasma/Makefile @@ -1,39 +1,39 @@ PORTNAME= plasma DISTVERSION= g20180708 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python MAINTAINER= kai@FreeBSD.org COMMENT= Interactive disassembler for x86/ARM/MIPS WWW= https://www.github.com/plasma-disassembler/plasma LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash:shells/bash \ binutils>=2:devel/binutils \ capstone>=3:devel/capstone RUN_DEPENDS= binutils>=2:devel/binutils \ ${PYTHON_PKGNAMEPREFIX}capstone>=3:devel/py-capstone@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystone-engine>=:devel/py-keystone-engine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pefile>=0:devel/py-pefile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyelftools>=0:devel/py-pyelftools@${PY_FLAVOR} USES= python shebangfix USE_GITHUB= yes GH_ACCOUNT= plasma-disassembler GH_TAGNAME= 5bb07b3 USE_PYTHON= distutils noflavors autoplist SHEBANG_FILES= tests/analyzer/run.sh SHEBANG_GLOB= *.py post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|g' ${WRKSRC}/Makefile .include diff --git a/devel/py-BTrees/Makefile b/devel/py-BTrees/Makefile index e9d415944584..5571dfd74bf6 100644 --- a/devel/py-BTrees/Makefile +++ b/devel/py-BTrees/Makefile @@ -1,25 +1,26 @@ PORTNAME= BTrees DISTVERSION= 4.11.3 +PORTREVISION= 1 CATEGORIES= devel python 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 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-Dumper/Makefile b/devel/py-Dumper/Makefile index 2769e4bb16ce..f30c4b6af5d1 100644 --- a/devel/py-Dumper/Makefile +++ b/devel/py-Dumper/Makefile @@ -1,18 +1,19 @@ PORTNAME= Dumper PORTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-Faker/Makefile b/devel/py-Faker/Makefile index b84f7f2d354c..761379517a26 100644 --- a/devel/py-Faker/Makefile +++ b/devel/py-Faker/Makefile @@ -1,29 +1,29 @@ PORTNAME= Faker DISTVERSION= 15.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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}python-dateutil>=2.4:devel/py-python-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= python USE_PYTHON= autoplist concurrent distutils pytest CONFLICTS_INSTALL= rubygem-faker NO_ARCH= yes .include diff --git a/devel/py-IBMQuantumExperience/Makefile b/devel/py-IBMQuantumExperience/Makefile index fceb08b77084..f0743bf1e11a 100644 --- a/devel/py-IBMQuantumExperience/Makefile +++ b/devel/py-IBMQuantumExperience/Makefile @@ -1,20 +1,21 @@ PORTNAME= IBMQuantumExperience DISTVERSION= 2.0.4 +PORTREVISION= 1 CATEGORIES= devel python # quantum-computing 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-Js2Py/Makefile b/devel/py-Js2Py/Makefile index c94f7b2a0592..c78fac8d4fef 100644 --- a/devel/py-Js2Py/Makefile +++ b/devel/py-Js2Py/Makefile @@ -1,22 +1,23 @@ PORTNAME= Js2Py DISTVERSION= 0.74 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-PYB11Generator/Makefile b/devel/py-PYB11Generator/Makefile index 7664caece5ca..271d8f2f5a79 100644 --- a/devel/py-PYB11Generator/Makefile +++ b/devel/py-PYB11Generator/Makefile @@ -1,22 +1,23 @@ PORTNAME= PYB11Generator DISTVERSION= 1.0.12 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils # autoplist is broken - it prints __pycache__ items that aren't installed NO_ARCH= yes .include diff --git a/devel/py-PeachPy/Makefile b/devel/py-PeachPy/Makefile index a360ca9d7874..7897d0515dfb 100644 --- a/devel/py-PeachPy/Makefile +++ b/devel/py-PeachPy/Makefile @@ -1,26 +1,27 @@ PORTNAME= PeachPy DISTVERSION= 0.0.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Portable efficient assembly codegen in higher-level Python WWW= https://github.com/Maratyszcza/Opcodes LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opcodes>=0.3.13:devel/py-opcodes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= Maratyszcza # the latest version is here, not on PyPI GH_TAGNAME= 01d1515 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-PyExecJS/Makefile b/devel/py-PyExecJS/Makefile index 4b7e8e1c5ce9..c0be7f28514b 100644 --- a/devel/py-PyExecJS/Makefile +++ b/devel/py-PyExecJS/Makefile @@ -1,26 +1,26 @@ PORTNAME= PyExecJS DISTVERSION= 1.5.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 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 9c841fdb919f..c3e45e226cb0 100644 --- a/devel/py-PyLD/Makefile +++ b/devel/py-PyLD/Makefile @@ -1,18 +1,18 @@ PORTNAME= PyLD PORTVERSION= 0.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@virtual-estates.net COMMENT= Implementation of the JSON Linked Data specification in Python WWW= https://github.com/digitalbazaar/pyld LICENSE= BSD3CLAUSE USES= python USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/devel/py-PyPubSub/Makefile b/devel/py-PyPubSub/Makefile index 924c721ea0f5..871492d79ff2 100644 --- a/devel/py-PyPubSub/Makefile +++ b/devel/py-PyPubSub/Makefile @@ -1,22 +1,23 @@ PORTNAME= PyPubSub DISTVERSIONPREFIX= v DISTVERSION= 4.0.3 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python Publish-Subscribe Package WWW= https://github.com/schollii/pypubsub LICENSE= BSD3CLAUSE USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= schollii GH_PROJECT= pypubsub NO_ARCH= yes .include diff --git a/devel/py-PyUtilib/Makefile b/devel/py-PyUtilib/Makefile index 44d1cc780c6f..ddecde0ed586 100644 --- a/devel/py-PyUtilib/Makefile +++ b/devel/py-PyUtilib/Makefile @@ -1,21 +1,22 @@ PORTNAME= PyUtilib DISTVERSION= 6.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-absl/Makefile b/devel/py-absl/Makefile index 419a7c905e1c..c925db717820 100644 --- a/devel/py-absl/Makefile +++ b/devel/py-absl/Makefile @@ -1,23 +1,23 @@ PORTNAME= absl DISTVERSION= 0.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-adb/Makefile b/devel/py-adb/Makefile index c4babceef037..9f8b980f260f 100644 --- a/devel/py-adb/Makefile +++ b/devel/py-adb/Makefile @@ -1,25 +1,26 @@ PORTNAME= adb DISTVERSION= 1.3.0-9 +PORTREVISION= 1 DISTVERSIONSUFFIX= -gd0be33c CATEGORIES= devel comms python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Pure-python implementation of ADB and Fastboot protocols WWW= https://github.com/google/python-adb LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libusb1>=1.0.16:devel/py-libusb1@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= google GH_PROJECT= python-${PORTNAME} USES= python USE_PYTHON= autoplist cryptography distutils pytest NO_ARCH= yes .include diff --git a/devel/py-addict/Makefile b/devel/py-addict/Makefile index 4c0435ae3eec..378772bbc625 100644 --- a/devel/py-addict/Makefile +++ b/devel/py-addict/Makefile @@ -1,19 +1,20 @@ PORTNAME= addict DISTVERSION= 2.4.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-aenum/Makefile b/devel/py-aenum/Makefile index 004f8357224c..45b31e518776 100644 --- a/devel/py-aenum/Makefile +++ b/devel/py-aenum/Makefile @@ -1,19 +1,20 @@ PORTNAME= aenum PORTVERSION= 2.2.4 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-aioapns/Makefile b/devel/py-aioapns/Makefile index 8df13a517552..8ac9ff8c1f2f 100644 --- a/devel/py-aioapns/Makefile +++ b/devel/py-aioapns/Makefile @@ -1,24 +1,25 @@ PORTNAME= aioapns DISTVERSION= 3.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-aiocontextvars/Makefile b/devel/py-aiocontextvars/Makefile index a7af23f3008e..fb82293db9bc 100644 --- a/devel/py-aiocontextvars/Makefile +++ b/devel/py-aiocontextvars/Makefile @@ -1,32 +1,33 @@ PORTNAME= aiocontextvars PORTVERSION= 0.2.2 +PORTREVISION= 1 CATEGORIES= devel python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 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-aiohttp-apispec/Makefile b/devel/py-aiohttp-apispec/Makefile index 6937a763f8fa..e4fbca0cbb3e 100644 --- a/devel/py-aiohttp-apispec/Makefile +++ b/devel/py-aiohttp-apispec/Makefile @@ -1,24 +1,25 @@ PORTNAME= aiohttp-apispec DISTVERSION= 3.0.0b2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= build and document REST APIs with aiohttp and apispec WWW= https://github.com/maximdanilchenko/aiohttp-apispec LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}apispec>0:devel/py-apispec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webargs>0:www/py-webargs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-aioice/Makefile b/devel/py-aioice/Makefile index ae9ac35d1a3d..0b699dcc56b7 100644 --- a/devel/py-aioice/Makefile +++ b/devel/py-aioice/Makefile @@ -1,22 +1,23 @@ PORTNAME= aioice PORTVERSION= 0.9.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Interactive Connectivity Establishment (RFC 5245) in Python WWW= https://github.com/aiortc/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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-aiologger/Makefile b/devel/py-aiologger/Makefile index ef59b5b6c118..de892d7938a8 100644 --- a/devel/py-aiologger/Makefile +++ b/devel/py-aiologger/Makefile @@ -1,18 +1,19 @@ PORTNAME= aiologger PORTVERSION= 0.7.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= krion@FreeBSD.org COMMENT= Asynchronous logging for python and asyncio WWW= https://pypi.org/project/aiologger LICENSE= MIT USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-aiorpcX-legacy/Makefile b/devel/py-aiorpcX-legacy/Makefile index 74b36b82edd0..56d78d516b24 100644 --- a/devel/py-aiorpcX-legacy/Makefile +++ b/devel/py-aiorpcX-legacy/Makefile @@ -1,27 +1,28 @@ PORTNAME= aiorpcX PORTVERSION= 0.23.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -legacy 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 USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= py[0-9]*-aiorpcX NO_ARCH= yes # for newer versions use devel/py-aiorpcX PORTSCOUT= ignore:1 .include diff --git a/devel/py-aiorpcX/Makefile b/devel/py-aiorpcX/Makefile index 939cf474a3a3..6cd65553b326 100644 --- a/devel/py-aiorpcX/Makefile +++ b/devel/py-aiorpcX/Makefile @@ -1,25 +1,26 @@ PORTNAME= aiorpcX PORTVERSION= 0.24.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tl}-${PORTVERSION} 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 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 ce31b723727e..3593e4baa1ae 100644 --- a/devel/py-aiortc/Makefile +++ b/devel/py-aiortc/Makefile @@ -1,32 +1,33 @@ PORTNAME= aiortc DISTVERSION= 1.10.1 +PORTREVISION= 1 CATEGORIES= devel multimedia python www MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= WebRTC and ORTC in Python WWW= https://github.com/aiortc/aiortc/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libopus.so:audio/opus \ libvpx.so:multimedia/libvpx RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}aioice>=0.9.0:devel/py-aioice@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}av>=9.0.0:multimedia/py-av@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-crc32c>=1.1:devel/py-google-crc32c@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=23.1.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 USE_PYTHON= autoplist concurrent cryptography distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/codecs/*.so .include diff --git a/devel/py-antlr4-python3-runtime/Makefile b/devel/py-antlr4-python3-runtime/Makefile index ed68446ba02c..3da1133e3b7a 100644 --- a/devel/py-antlr4-python3-runtime/Makefile +++ b/devel/py-antlr4-python3-runtime/Makefile @@ -1,19 +1,20 @@ PORTNAME= antlr4-python3-runtime PORTVERSION= 4.9 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-anyconfig/Makefile b/devel/py-anyconfig/Makefile index 5389d1d034ea..a1160283385a 100644 --- a/devel/py-anyconfig/Makefile +++ b/devel/py-anyconfig/Makefile @@ -1,17 +1,18 @@ PORTNAME= anyconfig PORTVERSION= 0.9.11 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-anyjson/Makefile b/devel/py-anyjson/Makefile index 75b9b753ec99..a0fb3e3a5680 100644 --- a/devel/py-anyjson/Makefile +++ b/devel/py-anyjson/Makefile @@ -1,19 +1,19 @@ PORTNAME= anyjson PORTVERSION= 0.3.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-apache_conf_parser/Makefile b/devel/py-apache_conf_parser/Makefile index 1c4463962c86..73893cdee3e9 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 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-apipkg/Makefile b/devel/py-apipkg/Makefile index bebe15667f7e..8e1ef04fc702 100644 --- a/devel/py-apipkg/Makefile +++ b/devel/py-apipkg/Makefile @@ -1,20 +1,21 @@ PORTNAME= apipkg PORTVERSION= 1.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-archinfo/Makefile b/devel/py-archinfo/Makefile index c5612a021932..598727cf26e5 100644 --- a/devel/py-archinfo/Makefile +++ b/devel/py-archinfo/Makefile @@ -1,24 +1,25 @@ PORTNAME= archinfo DISTVERSIONPREFIX= v DISTVERSION= ${ANGR_VERSION} +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Classes with architecture-specific information useful to other projects WWW= https://github.com/angr/archinfo LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyvex>0:security/py-pyvex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicorn>0:emulators/py-unicorn@${PY_FLAVOR} USES= angr:nose python USE_GITHUB= yes GH_ACCOUNT= angr USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-argparse/Makefile b/devel/py-argparse/Makefile index 2c06ceb1a29f..e894968b29f1 100644 --- a/devel/py-argparse/Makefile +++ b/devel/py-argparse/Makefile @@ -1,18 +1,19 @@ PORTNAME= argparse PORTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-args/Makefile b/devel/py-args/Makefile index d7f6a586a13b..7b7f8d2f5fd0 100644 --- a/devel/py-args/Makefile +++ b/devel/py-args/Makefile @@ -1,19 +1,19 @@ PORTNAME= args PORTVERSION= 0.1.0 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-asciimatics/Makefile b/devel/py-asciimatics/Makefile index 880d741f59e5..6ec5432ff0a7 100644 --- a/devel/py-asciimatics/Makefile +++ b/devel/py-asciimatics/Makefile @@ -1,24 +1,25 @@ PORTNAME= asciimatics PORTVERSION= 1.15.0 +PORTREVISION= 1 CATEGORIES= devel python 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}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyfiglet>=0.7.2:misc/py-pyfiglet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wcwidth>0:devel/py-wcwidth@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-asgi-lifespan/Makefile b/devel/py-asgi-lifespan/Makefile index 32c141b94b41..60bcf24af6b0 100644 --- a/devel/py-asgi-lifespan/Makefile +++ b/devel/py-asgi-lifespan/Makefile @@ -1,27 +1,28 @@ PORTNAME= asgi-lifespan DISTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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}httpx>0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-trio>0:devel/py-pytest-trio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>0:www/py-starlette@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes .include diff --git a/devel/py-asn1/Makefile b/devel/py-asn1/Makefile index 079e82a10a67..3b8dec217dcd 100644 --- a/devel/py-asn1/Makefile +++ b/devel/py-asn1/Makefile @@ -1,20 +1,21 @@ PORTNAME= asn1 PORTVERSION= 2.7.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= eugen@FreeBSD.org COMMENT= Simple ASN.1 encoder and decoder for Python WWW= https://github.com/andrivet/python-asn1 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils optsuffix NO_ARCH= yes .include diff --git a/devel/py-aspy.yaml/Makefile b/devel/py-aspy.yaml/Makefile index 104d4c806cdf..e17e869c5c09 100644 --- a/devel/py-aspy.yaml/Makefile +++ b/devel/py-aspy.yaml/Makefile @@ -1,20 +1,20 @@ PORTNAME= aspy.yaml PORTVERSION= 1.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Extensions to pyyaml WWW= https://github.com/asottile/aspy.yaml LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-assertpy/Makefile b/devel/py-assertpy/Makefile index e4a782fc4787..24c855b0e68f 100644 --- a/devel/py-assertpy/Makefile +++ b/devel/py-assertpy/Makefile @@ -1,19 +1,20 @@ PORTNAME= assertpy PORTVERSION= 1.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Simple assertions library for unit testing in Python WWW= https://github.com/assertpy/assertpy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ast2json/Makefile b/devel/py-ast2json/Makefile index fc4e867e869d..8c96e41452da 100644 --- a/devel/py-ast2json/Makefile +++ b/devel/py-ast2json/Makefile @@ -1,21 +1,22 @@ PORTNAME= ast2json DISTVERSION= 0.4 +PORTREVISION= 1 CATEGORIES= devel science MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Convert a python source code into json-dumpable AST data WWW= https://github.com/YoloSwagTeam/ast2json LICENSE= BSD3CLAUSE USES= python USE_PYTHON= distutils concurrent # autoplist: autoplist contains the 'test' folder that is removed NO_ARCH= yes post-install: # see https://github.com/YoloSwagTeam/ast2json/issues/10 @${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/test .include diff --git a/devel/py-asteval/Makefile b/devel/py-asteval/Makefile index 09bdfa900bf9..694912c0b369 100644 --- a/devel/py-asteval/Makefile +++ b/devel/py-asteval/Makefile @@ -1,23 +1,24 @@ PORTNAME= asteval PORTVERSION= 1.0.5 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Safe, minimalistic evaluator of python expression using ast module WWW= https://lmfit.github.io/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 USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-astor/Makefile b/devel/py-astor/Makefile index beb042a33537..3d7a1763af3b 100644 --- a/devel/py-astor/Makefile +++ b/devel/py-astor/Makefile @@ -1,18 +1,19 @@ PORTNAME= astor PORTVERSION= 0.8.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-asttokens/Makefile b/devel/py-asttokens/Makefile index 3c0270e74cd5..7ebb77e13340 100644 --- a/devel/py-asttokens/Makefile +++ b/devel/py-asttokens/Makefile @@ -1,24 +1,25 @@ PORTNAME= asttokens PORTVERSION= 2.4.1 +PORTREVISION= 1 CATEGORIES= devel 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}astroid>=0:devel/py-astroid@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest TEST_ARGS= --ignore=tests/testdata NO_ARCH= yes .include diff --git a/devel/py-async_generator/Makefile b/devel/py-async_generator/Makefile index d737a9c37324..116edddb91a1 100644 --- a/devel/py-async_generator/Makefile +++ b/devel/py-async_generator/Makefile @@ -1,20 +1,21 @@ PORTNAME= async_generator PORTVERSION= 1.10 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-async_timeout/Makefile b/devel/py-async_timeout/Makefile index 8896a310f603..5762096957b7 100644 --- a/devel/py-async_timeout/Makefile +++ b/devel/py-async_timeout/Makefile @@ -1,25 +1,26 @@ PORTNAME= async_timeout PORTVERSION= 4.0.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-atomiclong/Makefile b/devel/py-atomiclong/Makefile index ce70691d5231..78b14fda6e3a 100644 --- a/devel/py-atomiclong/Makefile +++ b/devel/py-atomiclong/Makefile @@ -1,26 +1,26 @@ PORTNAME= atomiclong PORTVERSION= 0.1.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python 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 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-attrdict/Makefile b/devel/py-attrdict/Makefile index 23f0440cfb45..8e307f052080 100644 --- a/devel/py-attrdict/Makefile +++ b/devel/py-attrdict/Makefile @@ -1,18 +1,18 @@ PORTNAME= attrdict DISTVERSION= 2.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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-autoprop/Makefile b/devel/py-autoprop/Makefile index 838d742ed670..2fd909aaf67b 100644 --- a/devel/py-autoprop/Makefile +++ b/devel/py-autoprop/Makefile @@ -1,18 +1,19 @@ PORTNAME= autoprop PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-awscli/Makefile b/devel/py-awscli/Makefile index 2ea7eecbcf06..f68513acf152 100644 --- a/devel/py-awscli/Makefile +++ b/devel/py-awscli/Makefile @@ -1,28 +1,28 @@ PORTNAME= awscli PORTVERSION= 1.29.81 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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.31.35: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.6.0:net/py-s3transfer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.10:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SUB_FILES= pkg-message .include diff --git a/devel/py-azure-appconfiguration/Makefile b/devel/py-azure-appconfiguration/Makefile index d50d76b8c55c..5451b482cb21 100644 --- a/devel/py-azure-appconfiguration/Makefile +++ b/devel/py-azure-appconfiguration/Makefile @@ -1,21 +1,22 @@ PORTNAME= azure-appconfiguration DISTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= devel python 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 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 9b009cb37c65..3958791a5879 100644 --- a/devel/py-azure-batch/Makefile +++ b/devel/py-azure-batch/Makefile @@ -1,21 +1,22 @@ PORTNAME= azure-batch PORTVERSION= 14.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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}msrestazure>=0.4.32<2.0.0:net-mgmt/py-msrestazure@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} USES= azurepy python zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-cosmos/Makefile b/devel/py-azure-cosmos/Makefile index c04561ffc6ff..5db9f66ff40d 100644 --- a/devel/py-azure-cosmos/Makefile +++ b/devel/py-azure-cosmos/Makefile @@ -1,24 +1,25 @@ PORTNAME= azure-cosmos PORTVERSION= 3.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 29d87979f4fa..34825d7ab4a1 100644 --- a/devel/py-azure-data-tables/Makefile +++ b/devel/py-azure-data-tables/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-data-tables DISTVERSION= 12.4.2 +PORTREVISION= 1 CATEGORIES= devel python 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}azure-core>=1.24.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yarl>=1.0<2.0:www/py-yarl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 80fbe59395a9..f4ddd9a9b92f 100644 --- a/devel/py-azure-datalake-store/Makefile +++ b/devel/py-azure-datalake-store/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-datalake-store PORTVERSION= 0.0.53 +PORTREVISION= 1 CATEGORIES= devel python 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}cffi>=0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msal>=1.16.0:devel/py-msal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} USES= azurepy python 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 45257f1e5dd6..f4ddfc85bdd0 100644 --- a/devel/py-azure-functions-devops-build/Makefile +++ b/devel/py-azure-functions-devops-build/Makefile @@ -1,23 +1,24 @@ PORTNAME= azure-functions-devops-build PORTVERSION= 0.0.22 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-graphrbac/Makefile b/devel/py-azure-graphrbac/Makefile index c947fb1a82c8..d61b96dfeca6 100644 --- a/devel/py-azure-graphrbac/Makefile +++ b/devel/py-azure-graphrbac/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-graphrbac PORTVERSION= 0.61.1 +PORTREVISION= 1 CATEGORIES= devel python 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 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 b1f463d77e6c..0c73d19e9e90 100644 --- a/devel/py-azure-identity/Makefile +++ b/devel/py-azure-identity/Makefile @@ -1,23 +1,24 @@ PORTNAME= azure-identity DISTVERSION= 1.6.1 +PORTREVISION= 1 CATEGORIES= devel python 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}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 zip USE_PYTHON= autoplist concurrent cryptography distutils NO_ARCH= yes .include diff --git a/devel/py-azure-keyvault-administration/Makefile b/devel/py-azure-keyvault-administration/Makefile index 8942e7c317ed..e2e1e4c6b5e0 100644 --- a/devel/py-azure-keyvault-administration/Makefile +++ b/devel/py-azure-keyvault-administration/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-keyvault-administration DISTVERSION= 4.4.0b2 +PORTREVISION= 1 CATEGORIES= devel python 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}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-core>=1.24.0<2.0.0:devel/py-azure-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1:devel/py-isodate@${PY_FLAVOR} USES= azurepy python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-keyvault/Makefile b/devel/py-azure-keyvault/Makefile index 498d5947cd58..1f2f88bad054 100644 --- a/devel/py-azure-keyvault/Makefile +++ b/devel/py-azure-keyvault/Makefile @@ -1,23 +1,24 @@ PORTNAME= azure-keyvault PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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}requests>=2.18.4:www/py-requests@${PY_FLAVOR} USES= azurepy python zip USE_PYTHON= autoplist concurrent cryptography distutils NO_ARCH= yes .include diff --git a/devel/py-azure-loganalytics/Makefile b/devel/py-azure-loganalytics/Makefile index f8c0eb9534cc..913dac5ffafc 100644 --- a/devel/py-azure-loganalytics/Makefile +++ b/devel/py-azure-loganalytics/Makefile @@ -1,21 +1,22 @@ PORTNAME= azure-loganalytics PORTVERSION= 0.1.1 +PORTREVISION= 1 CATEGORIES= devel python 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.5.0:net-mgmt/py-msrest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1:www/py-azure-common@${PY_FLAVOR} USES= azurepy python 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 aabb18e75ad5..d2f94ec6ffbe 100644 --- a/devel/py-azure-mgmt-advisor/Makefile +++ b/devel/py-azure-mgmt-advisor/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-advisor PORTVERSION= 9.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 c8209736dda5..6c161416a030 100644 --- a/devel/py-azure-mgmt-apimanagement/Makefile +++ b/devel/py-azure-mgmt-apimanagement/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-apimanagement PORTVERSION= 4.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 d074d03db3b2..95bd00783bf9 100644 --- a/devel/py-azure-mgmt-appconfiguration/Makefile +++ b/devel/py-azure-mgmt-appconfiguration/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-appconfiguration DISTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-appcontainers/Makefile b/devel/py-azure-mgmt-appcontainers/Makefile index 43935987f44e..763b3572e0e8 100644 --- a/devel/py-azure-mgmt-appcontainers/Makefile +++ b/devel/py-azure-mgmt-appcontainers/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-appcontainers DISTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Microsoft Azure Appcontainers Management Client Library for Python WWW= https://pypi.org/project/azure-mgmt-appcontainers/ 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 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 bc78db5c45bc..fb0b7beb89a6 100644 --- a/devel/py-azure-mgmt-applicationinsights/Makefile +++ b/devel/py-azure-mgmt-applicationinsights/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-applicationinsights PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 23bd8c9d11c2..a35253c26635 100644 --- a/devel/py-azure-mgmt-authorization/Makefile +++ b/devel/py-azure-mgmt-authorization/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-authorization PORTVERSION= 4.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 5d0482396b3d..0e7613084b75 100644 --- a/devel/py-azure-mgmt-batch/Makefile +++ b/devel/py-azure-mgmt-batch/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-batch PORTVERSION= 17.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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.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 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 c2827535e1b1..1b6ab2782b9d 100644 --- a/devel/py-azure-mgmt-batchai/Makefile +++ b/devel/py-azure-mgmt-batchai/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-batchai DISTVERSION= 7.0.0b1 +PORTREVISION= 1 CATEGORIES= devel python 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 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 7b0d748882b7..80dcdd4174e2 100644 --- a/devel/py-azure-mgmt-billing/Makefile +++ b/devel/py-azure-mgmt-billing/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-billing PORTVERSION= 6.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 2a34664d442f..d865c404f2da 100644 --- a/devel/py-azure-mgmt-botservice/Makefile +++ b/devel/py-azure-mgmt-botservice/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-botservice DISTVERSION= 2.0.0b3 +PORTREVISION= 1 CATEGORIES= devel python 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 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 8513d7e95520..20542b0dc68d 100644 --- a/devel/py-azure-mgmt-cdn/Makefile +++ b/devel/py-azure-mgmt-cdn/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-cdn DISTVERSION= 12.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 4fece8b36183..e5376100ed72 100644 --- a/devel/py-azure-mgmt-cognitiveservices/Makefile +++ b/devel/py-azure-mgmt-cognitiveservices/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-cognitiveservices PORTVERSION= 13.5.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 dcc7b3cdaec2..40032eb628e7 100644 --- a/devel/py-azure-mgmt-compute/Makefile +++ b/devel/py-azure-mgmt-compute/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-compute PORTVERSION= 30.3.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 2bd4dc39fc09..f0b5089b6233 100644 --- a/devel/py-azure-mgmt-consumption/Makefile +++ b/devel/py-azure-mgmt-consumption/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-consumption PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 cfcfd5f6292d..817542bfe936 100644 --- a/devel/py-azure-mgmt-containerinstance/Makefile +++ b/devel/py-azure-mgmt-containerinstance/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-containerinstance DISTVERSION= 10.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 a688c0bd099e..4e13a5c5e650 100644 --- a/devel/py-azure-mgmt-containerregistry/Makefile +++ b/devel/py-azure-mgmt-containerregistry/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-containerregistry DISTVERSION= 10.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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.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 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 dbb629bf833f..8dbd16b256ea 100644 --- a/devel/py-azure-mgmt-containerservice/Makefile +++ b/devel/py-azure-mgmt-containerservice/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-containerservice PORTVERSION= 28.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 51b22361302a..c6116d31b26a 100644 --- a/devel/py-azure-mgmt-core/Makefile +++ b/devel/py-azure-mgmt-core/Makefile @@ -1,21 +1,22 @@ PORTNAME= azure-mgmt-core DISTVERSION= 1.3.2 +PORTREVISION= 1 CATEGORIES= devel python 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 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 2d92b4a8e220..60d453798f05 100644 --- a/devel/py-azure-mgmt-cosmosdb/Makefile +++ b/devel/py-azure-mgmt-cosmosdb/Makefile @@ -1,23 +1,24 @@ PORTNAME= azure-mgmt-cosmosdb DISTVERSION= 9.3.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python 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}isodate>=0.6.1<1.0.0:devel/py-isodate@${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 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 f12b5accc0e6..f17300ded188 100644 --- a/devel/py-azure-mgmt-databoxedge/Makefile +++ b/devel/py-azure-mgmt-databoxedge/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-databoxedge DISTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 401236071727..8db4cb69542d 100644 --- a/devel/py-azure-mgmt-datalake-analytics/Makefile +++ b/devel/py-azure-mgmt-datalake-analytics/Makefile @@ -1,21 +1,22 @@ PORTNAME= azure-mgmt-datalake-analytics PORTVERSION= 0.6.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 1bad1a78f985..39b327b9c250 100644 --- a/devel/py-azure-mgmt-datalake-store/Makefile +++ b/devel/py-azure-mgmt-datalake-store/Makefile @@ -1,21 +1,22 @@ PORTNAME= azure-mgmt-datalake-store PORTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 09cd002b7b82..51df78111dbd 100644 --- a/devel/py-azure-mgmt-datamigration/Makefile +++ b/devel/py-azure-mgmt-datamigration/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-datamigration PORTVERSION= 10.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 96f3e948426b..d1a514d1d56e 100644 --- a/devel/py-azure-mgmt-deploymentmanager/Makefile +++ b/devel/py-azure-mgmt-deploymentmanager/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-deploymentmanager PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 31346b52aaca..943cba112af0 100644 --- a/devel/py-azure-mgmt-devtestlabs/Makefile +++ b/devel/py-azure-mgmt-devtestlabs/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-devtestlabs PORTVERSION= 4.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 11909fdf033d..d7c894bea3d2 100644 --- a/devel/py-azure-mgmt-dns/Makefile +++ b/devel/py-azure-mgmt-dns/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-dns PORTVERSION= 8.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 cd2b8224797d..165c2e2b6815 100644 --- a/devel/py-azure-mgmt-eventgrid/Makefile +++ b/devel/py-azure-mgmt-eventgrid/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-eventgrid DISTVERSION= 10.2.0b2 +PORTREVISION= 1 CATEGORIES= devel python 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 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 1cdf90a6ab94..0e9c5491cac1 100644 --- a/devel/py-azure-mgmt-eventhub/Makefile +++ b/devel/py-azure-mgmt-eventhub/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-eventhub PORTVERSION= 10.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 4e2dbb4a104b..c7c12377a7ff 100644 --- a/devel/py-azure-mgmt-extendedlocation/Makefile +++ b/devel/py-azure-mgmt-extendedlocation/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-extendedlocation DISTVERSION= 1.0.0b2 +PORTREVISION= 1 CATEGORIES= devel python 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 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 7f49854bf1d1..e431f37efe91 100644 --- a/devel/py-azure-mgmt-hdinsight/Makefile +++ b/devel/py-azure-mgmt-hdinsight/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-hdinsight PORTVERSION= 9.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 009fbc2aed3a..7d37a19c5799 100644 --- a/devel/py-azure-mgmt-imagebuilder/Makefile +++ b/devel/py-azure-mgmt-imagebuilder/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-imagebuilder PORTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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}isodate>=0.6.1<1.0.0:devel/py-isodate@${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 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 2a48c0b2aca2..d5824b333a86 100644 --- a/devel/py-azure-mgmt-iotcentral/Makefile +++ b/devel/py-azure-mgmt-iotcentral/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-iotcentral DISTVERSION= 10.0.0b1 +PORTREVISION= 1 CATEGORIES= devel python 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 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 2fe47a93deb5..e13b0c0b3e42 100644 --- a/devel/py-azure-mgmt-iothub/Makefile +++ b/devel/py-azure-mgmt-iothub/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-iothub PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 1c948aaa06b1..ee108d2d1210 100644 --- a/devel/py-azure-mgmt-iothubprovisioningservices/Makefile +++ b/devel/py-azure-mgmt-iothubprovisioningservices/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-iothubprovisioningservices PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 6fef402420fb..b5e06988802c 100644 --- a/devel/py-azure-mgmt-keyvault/Makefile +++ b/devel/py-azure-mgmt-keyvault/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-keyvault DISTVERSION= 10.3.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 8782ea58df4a..77e52784e83b 100644 --- a/devel/py-azure-mgmt-kusto/Makefile +++ b/devel/py-azure-mgmt-kusto/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-kusto PORTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 34be36910967..427c7798c79f 100644 --- a/devel/py-azure-mgmt-loganalytics/Makefile +++ b/devel/py-azure-mgmt-loganalytics/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-loganalytics DISTVERSION= 13.0.0b4 +PORTREVISION= 1 CATEGORIES= devel python 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 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 a64cceefef6a..24542b3d8174 100644 --- a/devel/py-azure-mgmt-managedservices/Makefile +++ b/devel/py-azure-mgmt-managedservices/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-managedservices PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 6efb8cce8e7e..9413fb23f1f6 100644 --- a/devel/py-azure-mgmt-managementgroups/Makefile +++ b/devel/py-azure-mgmt-managementgroups/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-managementgroups PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 3007aff4af6f..f4a26ff3070e 100644 --- a/devel/py-azure-mgmt-maps/Makefile +++ b/devel/py-azure-mgmt-maps/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-maps PORTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 c089c29780ea..74721cd875bb 100644 --- a/devel/py-azure-mgmt-marketplaceordering/Makefile +++ b/devel/py-azure-mgmt-marketplaceordering/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-marketplaceordering PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 b7072a0dad4e..01b319b4844f 100644 --- a/devel/py-azure-mgmt-media/Makefile +++ b/devel/py-azure-mgmt-media/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-media PORTVERSION= 9.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 1dea3a1edf32..426c4b8cb5e6 100644 --- a/devel/py-azure-mgmt-monitor/Makefile +++ b/devel/py-azure-mgmt-monitor/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-monitor PORTVERSION= 5.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 c42a6f94c446..22e65bac1a46 100644 --- a/devel/py-azure-mgmt-msi/Makefile +++ b/devel/py-azure-mgmt-msi/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-msi PORTVERSION= 7.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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.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 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 920a1c83bb29..83ec3f1ec9d5 100644 --- a/devel/py-azure-mgmt-netapp/Makefile +++ b/devel/py-azure-mgmt-netapp/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-netapp PORTVERSION= 10.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 f4e5494e361f..f490425d735d 100644 --- a/devel/py-azure-mgmt-network/Makefile +++ b/devel/py-azure-mgmt-network/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-network DISTVERSION= 23.0.1 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 4a4247879095..90a1aeca2fa1 100644 --- a/devel/py-azure-mgmt-policyinsights/Makefile +++ b/devel/py-azure-mgmt-policyinsights/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-policyinsights DISTVERSION= 1.1.0b4 +PORTREVISION= 1 CATEGORIES= devel python 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.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 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 86085b714980..d8ac1a0bd8a3 100644 --- a/devel/py-azure-mgmt-privatedns/Makefile +++ b/devel/py-azure-mgmt-privatedns/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-privatedns PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 306999757405..3c0770a15641 100644 --- a/devel/py-azure-mgmt-rdbms/Makefile +++ b/devel/py-azure-mgmt-rdbms/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-rdbms DISTVERSION= 10.2.0b12 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 c7801f76f6c9..608600a19c10 100644 --- a/devel/py-azure-mgmt-recoveryservices/Makefile +++ b/devel/py-azure-mgmt-recoveryservices/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-recoveryservices PORTVERSION= 2.5.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 a29e411b42c5..2be772427bde 100644 --- a/devel/py-azure-mgmt-recoveryservicesbackup/Makefile +++ b/devel/py-azure-mgmt-recoveryservicesbackup/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-recoveryservicesbackup DISTVERSION= 7.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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}isodate>=0.6.1<1.0.0:devel/py-isodate@${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 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 100b7bfe2aad..6fc40d57f072 100644 --- a/devel/py-azure-mgmt-redhatopenshift/Makefile +++ b/devel/py-azure-mgmt-redhatopenshift/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-redhatopenshift DISTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 8f9935e86bd6..8f329c2bae3e 100644 --- a/devel/py-azure-mgmt-redis/Makefile +++ b/devel/py-azure-mgmt-redis/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-redis DISTVERSION= 14.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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.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 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 837f6815e554..eb315efa572a 100644 --- a/devel/py-azure-mgmt-relay/Makefile +++ b/devel/py-azure-mgmt-relay/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-relay PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 64f967600331..976a6eab225c 100644 --- a/devel/py-azure-mgmt-reservations/Makefile +++ b/devel/py-azure-mgmt-reservations/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-reservations PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 2ec664041d59..859230bc22ca 100644 --- a/devel/py-azure-mgmt-resource/Makefile +++ b/devel/py-azure-mgmt-resource/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-resource DISTVERSION= 23.1.0b2 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 40386e039f45..b6c04efad132 100644 --- a/devel/py-azure-mgmt-search/Makefile +++ b/devel/py-azure-mgmt-search/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-search PORTVERSION= 9.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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.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 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 161dd0f7be5e..8cc119bc3967 100644 --- a/devel/py-azure-mgmt-security/Makefile +++ b/devel/py-azure-mgmt-security/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-security DISTVERSION= 5.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 5316c4f6330f..d391ff67dccb 100644 --- a/devel/py-azure-mgmt-servicebus/Makefile +++ b/devel/py-azure-mgmt-servicebus/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-servicebus PORTVERSION= 8.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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.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 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 844f404b7718..04cffaa60267 100644 --- a/devel/py-azure-mgmt-servicefabric/Makefile +++ b/devel/py-azure-mgmt-servicefabric/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-servicefabric PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 365e73325f54..dd72b0da1652 100644 --- a/devel/py-azure-mgmt-servicefabricmanagedclusters/Makefile +++ b/devel/py-azure-mgmt-servicefabricmanagedclusters/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-servicefabricmanagedclusters DISTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 923a72012855..23f94f3d0cce 100644 --- a/devel/py-azure-mgmt-servicelinker/Makefile +++ b/devel/py-azure-mgmt-servicelinker/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-servicelinker DISTVERSION= 1.2.0b1 +PORTREVISION= 1 CATEGORIES= devel python 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 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 3bc7442f9c29..a78087be4841 100644 --- a/devel/py-azure-mgmt-signalr/Makefile +++ b/devel/py-azure-mgmt-signalr/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-signalr DISTVERSION= 2.0.0b1 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 7003de41ee17..240245a208f8 100644 --- a/devel/py-azure-mgmt-sql/Makefile +++ b/devel/py-azure-mgmt-sql/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-sql DISTVERSION= 4.0.0b13 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 92223507e2e8..8e557f0592fd 100644 --- a/devel/py-azure-mgmt-sqlvirtualmachine/Makefile +++ b/devel/py-azure-mgmt-sqlvirtualmachine/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-sqlvirtualmachine DISTVERSION= 1.0.0b5 +PORTREVISION= 1 CATEGORIES= devel python 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 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 b20d747297f5..170cc3560bff 100644 --- a/devel/py-azure-mgmt-storage/Makefile +++ b/devel/py-azure-mgmt-storage/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-storage PORTVERSION= 21.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-azure-mgmt-synapse/Makefile b/devel/py-azure-mgmt-synapse/Makefile index 061c16ffb3bc..008e14f900b2 100644 --- a/devel/py-azure-mgmt-synapse/Makefile +++ b/devel/py-azure-mgmt-synapse/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-synapse DISTVERSION= 2.1.0b5 +PORTREVISION= 1 CATEGORIES= devel python 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 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 63b8102de48b..2810f47dca12 100644 --- a/devel/py-azure-mgmt-trafficmanager/Makefile +++ b/devel/py-azure-mgmt-trafficmanager/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-trafficmanager PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 2d6c30dcc188..92fbd903a188 100644 --- a/devel/py-azure-mgmt-web/Makefile +++ b/devel/py-azure-mgmt-web/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-mgmt-web PORTVERSION= 7.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 7bc95bd48b5d..bd5800153510 100644 --- a/devel/py-azure-multiapi-storage/Makefile +++ b/devel/py-azure-multiapi-storage/Makefile @@ -1,25 +1,25 @@ PORTNAME= azure-multiapi-storage PORTVERSION= 1.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-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 USE_PYTHON= autoplist concurrent cryptography distutils NO_ARCH= yes .include diff --git a/devel/py-azure-storage-blob/Makefile b/devel/py-azure-storage-blob/Makefile index 8bd897269bb5..9dfa3d02d81e 100644 --- a/devel/py-azure-storage-blob/Makefile +++ b/devel/py-azure-storage-blob/Makefile @@ -1,21 +1,22 @@ PORTNAME= azure-storage-blob PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 1960b38da430..0cdc27e44168 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 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} USES= azurepy python USE_PYTHON= autoplist concurrent cryptography distutils NO_ARCH= yes .include diff --git a/devel/py-azure-synapse-accesscontrol/Makefile b/devel/py-azure-synapse-accesscontrol/Makefile index 355fad7b4947..c80439eec8bc 100644 --- a/devel/py-azure-synapse-accesscontrol/Makefile +++ b/devel/py-azure-synapse-accesscontrol/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-synapse-accesscontrol DISTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 09998b93d70b..d5372553c7d7 100644 --- a/devel/py-azure-synapse-artifacts/Makefile +++ b/devel/py-azure-synapse-artifacts/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-synapse-artifacts DISTVERSION= 0.17.0 +PORTREVISION= 1 CATEGORIES= devel python 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}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} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1<1.0.0:devel/py-isodate@${PY_FLAVOR} USES= azurepy python 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 1ca0b24bd823..729d939e6cf0 100644 --- a/devel/py-azure-synapse-managedprivateendpoints/Makefile +++ b/devel/py-azure-synapse-managedprivateendpoints/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-synapse-managedprivateendpoints DISTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 c9953aa04986..37e510fcf813 100644 --- a/devel/py-azure-synapse-spark/Makefile +++ b/devel/py-azure-synapse-spark/Makefile @@ -1,22 +1,23 @@ PORTNAME= azure-synapse-spark DISTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-babel/Makefile b/devel/py-babel/Makefile index 9145fab8c857..90810f133134 100644 --- a/devel/py-babel/Makefile +++ b/devel/py-babel/Makefile @@ -1,38 +1,39 @@ PORTNAME= Babel DISTVERSION= 2.17.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI DISTNAME= babel-${DISTVERSION} 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 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} USES= cpe python CPE_VENDOR= pocoo USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes PORTDOCS= docs/* OPTIONS_DEFINE= DOCS .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pytz>=2015.7:devel/py-pytz@${PY_FLAVOR} .endif do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in ${PORTDOCS} ${CP} -r ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/devel/py-babi_grammars/Makefile b/devel/py-babi_grammars/Makefile index 23981c8e3679..3b7615b6e222 100644 --- a/devel/py-babi_grammars/Makefile +++ b/devel/py-babi_grammars/Makefile @@ -1,19 +1,20 @@ PORTNAME= babi_grammars DISTVERSION= 0.0.57 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Grammars for the babi text editor WWW= https://github.com/asottile/babi-grammars LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils flavors NO_ARCH= yes .include diff --git a/devel/py-backcall/Makefile b/devel/py-backcall/Makefile index bbd48d87f2a4..26313e92f6bf 100644 --- a/devel/py-backcall/Makefile +++ b/devel/py-backcall/Makefile @@ -1,17 +1,18 @@ PORTNAME= backcall PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-backoff/Makefile b/devel/py-backoff/Makefile index e2fe0166d136..075df8117b0d 100644 --- a/devel/py-backoff/Makefile +++ b/devel/py-backoff/Makefile @@ -1,19 +1,20 @@ PORTNAME= backoff DISTVERSION= 2.2.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-banal/Makefile b/devel/py-banal/Makefile index 1c71aa876abf..1e2c0aeb7544 100644 --- a/devel/py-banal/Makefile +++ b/devel/py-banal/Makefile @@ -1,19 +1,20 @@ PORTNAME= banal DISTVERSION= 1.0.6 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-bandit/Makefile b/devel/py-bandit/Makefile index e1993fd0157c..a4af7caf7b50 100644 --- a/devel/py-bandit/Makefile +++ b/devel/py-bandit/Makefile @@ -1,40 +1,41 @@ PORTNAME= bandit DISTVERSION= 1.7.10 +PORTREVISION= 1 CATEGORIES= devel security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tool for finding common security issues in Python code WWW= https://github.com/PyCQA/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>=3.1.30:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3.1:devel/py-pyyaml@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}jschema-to-python>=1.2.3:devel/py-jschema-to-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sarif-om>=1.0.4:devel/py-sarif-om@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.8.0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=4.5.4:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fixtures>=3.0.0:devel/py-fixtures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=4.0.0:devel/py-flake8@${PY_FLAVOR} \ pylint${PYTHON_PKGNAMESUFFIX}>=1.9.4:devel/pylint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testscenarios>=0.5.0:devel/py-testscenarios@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testtools>=2.3.0:devel/py-testtools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli>=1.1.0:textproc/py-tomli@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest # 1 test fails, see https://github.com/PyCQA/bandit/issues/1083 NO_ARCH= yes MAKE_ENV+= PBR_VERSION=${PORTVERSION} TEST_ENV= ${MAKE_ENV} \ PATH=${STAGEDIR}${PREFIX}/bin:${PATH} \ PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/devel/py-bcdoc/Makefile b/devel/py-bcdoc/Makefile index 309ffbb1e234..3c4978fd3cfe 100644 --- a/devel/py-bcdoc/Makefile +++ b/devel/py-bcdoc/Makefile @@ -1,20 +1,21 @@ PORTNAME= bcdoc PORTVERSION= 0.16.0 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-beautifultable/Makefile b/devel/py-beautifultable/Makefile index a36c30cc5404..423b62365c58 100644 --- a/devel/py-beautifultable/Makefile +++ b/devel/py-beautifultable/Makefile @@ -1,21 +1,22 @@ PORTNAME= beautifultable PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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-billiard/Makefile b/devel/py-billiard/Makefile index cc0e4bfee0c9..0c354427553b 100644 --- a/devel/py-billiard/Makefile +++ b/devel/py-billiard/Makefile @@ -1,18 +1,19 @@ PORTNAME= billiard PORTVERSION= 4.2.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-binary_file_search/Makefile b/devel/py-binary_file_search/Makefile index 29e5288ca193..fb442ca49795 100644 --- a/devel/py-binary_file_search/Makefile +++ b/devel/py-binary_file_search/Makefile @@ -1,21 +1,22 @@ PORTNAME= binary_file_search DISTVERSION= 0.8 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= otis@FreeBSD.org COMMENT= Binary search algorithm for big sorted files that cannot be read into RAM WWW= https://github.com/MrTomRod/BinaryFileSearch LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.42.0:devel/py-wheel@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-binaryornot/Makefile b/devel/py-binaryornot/Makefile index 1c3ce0d6952a..a921f304be00 100644 --- a/devel/py-binaryornot/Makefile +++ b/devel/py-binaryornot/Makefile @@ -1,24 +1,25 @@ PORTNAME= binaryornot DISTVERSION= 0.4.4 +PORTREVISION= 1 CATEGORIES= devel python 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 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 ebdba9c0bc82..a20aa7f1179b 100644 --- a/devel/py-biplist/Makefile +++ b/devel/py-biplist/Makefile @@ -1,23 +1,24 @@ PORTNAME= biplist PORTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/devel/py-bitarray/Makefile b/devel/py-bitarray/Makefile index ca422dd158f0..7de784d478c3 100644 --- a/devel/py-bitarray/Makefile +++ b/devel/py-bitarray/Makefile @@ -1,41 +1,42 @@ PORTNAME= bitarray PORTVERSION= 2.8.1 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Efficient arrays of booleans WWW= https://pypi.org/project/bitarray/ LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_GITHUB= yes GH_ACCOUNT= ilanschnell USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= CHANGE_LOG README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/bitarray/_bitarray*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/bitarray/_util*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) do-test: ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -c "import ${PORTNAME}; ${PORTNAME}.test()" .include diff --git a/devel/py-blessed/Makefile b/devel/py-blessed/Makefile index 40ee66e96a83..a804fd67bda3 100644 --- a/devel/py-blessed/Makefile +++ b/devel/py-blessed/Makefile @@ -1,22 +1,23 @@ PORTNAME= blessed DISTVERSION= 1.20.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist pytest # 4 tests fail, see https://github.com/jquast/blessed/issues/251 NO_ARCH= yes .include diff --git a/devel/py-blessings/Makefile b/devel/py-blessings/Makefile index 086da8b2a505..181e270bda0f 100644 --- a/devel/py-blessings/Makefile +++ b/devel/py-blessings/Makefile @@ -1,21 +1,21 @@ PORTNAME= blessings PORTVERSION= 1.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-blist/Makefile b/devel/py-blist/Makefile index ce8e2f3797ac..520110d03e50 100644 --- a/devel/py-blist/Makefile +++ b/devel/py-blist/Makefile @@ -1,24 +1,24 @@ PORTNAME= blist PORTVERSION= 1.3.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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.8-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 a51bd34e54b2..aad67a5df588 100644 --- a/devel/py-bluelet/Makefile +++ b/devel/py-bluelet/Makefile @@ -1,16 +1,17 @@ PORTNAME= bluelet PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-boolean.py/Makefile b/devel/py-boolean.py/Makefile index 54d3fe50fac3..5a34597cf697 100644 --- a/devel/py-boolean.py/Makefile +++ b/devel/py-boolean.py/Makefile @@ -1,30 +1,31 @@ PORTNAME= boolean.py DISTVERSION= 4.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 271f85e699a2..86b15b9dd07c 100644 --- a/devel/py-boto/Makefile +++ b/devel/py-boto/Makefile @@ -1,23 +1,23 @@ PORTNAME= boto PORTVERSION= 2.49.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 DEPRECATED= This version is discontinued upstream, please use www/py-boto3 EXPIRATION_DATE= 2025-02-11 USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CONFLICTS_INSTALL= p5-Net-Amazon-Route53 .include diff --git a/devel/py-bps-restpy/Makefile b/devel/py-bps-restpy/Makefile index 9cd1f2f267e4..47d49622fd0e 100644 --- a/devel/py-bps-restpy/Makefile +++ b/devel/py-bps-restpy/Makefile @@ -1,21 +1,22 @@ PORTNAME= bps_restpy PORTVERSION= 9.0.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= BreakingPoint REST API Python Wraper WWW= https://pypi.org/project/bps-restpy/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-bsd/Makefile b/devel/py-bsd/Makefile index f0440a23a046..3074dc2df4da 100644 --- a/devel/py-bsd/Makefile +++ b/devel/py-bsd/Makefile @@ -1,24 +1,25 @@ PORTNAME= bsd PORTVERSION= 1.0.20220510 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python wrappers for various BSD libc and system calls WWW= https://github.com/freenas/py-bsd LICENSE= BSD3CLAUSE BROKEN_FreeBSD_15= Requires deprecated header dlg_keys.h 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_GITHUB= yes GH_ACCOUNT= freenas GH_PROJECT= py-bsd GH_TAGNAME= be67e03 USE_PYTHON= autoplist distutils cython .include diff --git a/devel/py-btest/Makefile b/devel/py-btest/Makefile index 59a95d2dbdfd..abef44f90ae0 100644 --- a/devel/py-btest/Makefile +++ b/devel/py-btest/Makefile @@ -1,22 +1,23 @@ PORTNAME= btest DISTVERSIONPREFIX= v DISTVERSION= 1.1 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mshirk@daemon-security.com COMMENT= Simple driver for basic unit tests WWW= https://github.com/zeek/btest/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_GITHUB= yes USE_PYTHON= distutils autoplist concurrent GH_ACCOUNT= zeek NO_ARCH= YES .include diff --git a/devel/py-buildbot-badges/Makefile b/devel/py-buildbot-badges/Makefile index 7baa5b65d76c..8ee3d8a5c842 100644 --- a/devel/py-buildbot-badges/Makefile +++ b/devel/py-buildbot-badges/Makefile @@ -1,23 +1,24 @@ PORTNAME= buildbot-badges DISTVERSION= 3.11.9 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= buildbot_badges-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Buildbot Badges 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-buildbot-console-view/Makefile b/devel/py-buildbot-console-view/Makefile index 5908647be2c3..6c7316437e96 100644 --- a/devel/py-buildbot-console-view/Makefile +++ b/devel/py-buildbot-console-view/Makefile @@ -1,23 +1,24 @@ PORTNAME= buildbot-console-view DISTVERSION= 3.11.9 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= buildbot_console_view-${DISTVERSION} 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 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 787526d52886..50e04afe71c1 100644 --- a/devel/py-buildbot-grid-view/Makefile +++ b/devel/py-buildbot-grid-view/Makefile @@ -1,23 +1,24 @@ PORTNAME= buildbot-grid-view DISTVERSION= 3.11.9 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= buildbot_grid_view-${DISTVERSION} 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-buildbot-pkg/Makefile b/devel/py-buildbot-pkg/Makefile index 3b9d2fac240b..f9e062199bef 100644 --- a/devel/py-buildbot-pkg/Makefile +++ b/devel/py-buildbot-pkg/Makefile @@ -1,20 +1,21 @@ PORTNAME= buildbot-pkg DISTVERSION= 3.11.9 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= buildbot_pkg-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Buildbot packaging tools WWW= https://buildbot.net LICENSE= GPLv2 #LICENSE_FILE= Not packaged in sdist USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-buildbot-react-console-view/Makefile b/devel/py-buildbot-react-console-view/Makefile index d1e141fd78ff..b3114dc07a13 100644 --- a/devel/py-buildbot-react-console-view/Makefile +++ b/devel/py-buildbot-react-console-view/Makefile @@ -1,22 +1,23 @@ PORTNAME= buildbot-react-console-view DISTVERSION= 3.11.9 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= buildbot_react_console_view-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Buildbot Console View plugin (react) WWW= https://buildbot.net LICENSE= GPLv2 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 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 a55e834b52c7..9273d836fc86 100644 --- a/devel/py-buildbot-waterfall-view/Makefile +++ b/devel/py-buildbot-waterfall-view/Makefile @@ -1,23 +1,24 @@ PORTNAME= buildbot-waterfall-view DISTVERSION= 3.11.9 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= buildbot_waterfall_view-${DISTVERSION} 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-buildbot-worker/Makefile b/devel/py-buildbot-worker/Makefile index a00c4dfb70e9..8fc5f667f575 100644 --- a/devel/py-buildbot-worker/Makefile +++ b/devel/py-buildbot-worker/Makefile @@ -1,49 +1,50 @@ PORTNAME= buildbot-worker DISTVERSION= 3.11.9 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= buildbot_worker-${DISTVERSION} 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 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= share/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}${PREFIX}/share/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 a2db7e94e21d..492321a97078 100644 --- a/devel/py-buildbot-www/Makefile +++ b/devel/py-buildbot-www/Makefile @@ -1,27 +1,28 @@ PORTNAME= buildbot-www DISTVERSION= 3.11.9 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= buildbot_www-${DISTVERSION} 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-buildbot/Makefile b/devel/py-buildbot/Makefile index 061729995b73..7d3894ae986f 100644 --- a/devel/py-buildbot/Makefile +++ b/devel/py-buildbot/Makefile @@ -1,74 +1,75 @@ PORTNAME= buildbot DISTVERSION= 3.11.9 +PORTREVISION= 1 CATEGORIES= devel python 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>=${PORTVERSION}:devel/py-buildbot-www@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}croniter2>=1.3.0:sysutils/py-croniter2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=1.5:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-resources>=5:devel/py-importlib-resources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.6.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${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>=18.7.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}txaio>=2.2.2:devel/py-txaio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidiff>=0.7.5:devel/py-unidiff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${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==${PORTVERSION}: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}requests-futures>0:www/py-requests-futures@${PY_FLAVOR} USES= cpe python 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 post-patch: @${REINPLACE_CMD} -e 's|twisted_ver = ">= 18.7.0, <=23.10.0"|twisted_ver = ">= 18.7.0"|g' \ ${WRKSRC}/setup.py 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-bullet3/Makefile b/devel/py-bullet3/Makefile index 02afbb9b5d40..e093d31b8e90 100644 --- a/devel/py-bullet3/Makefile +++ b/devel/py-bullet3/Makefile @@ -1,34 +1,34 @@ PORTNAME= bullet3 DISTVERSION= 3.25 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python version of 3D collision detection library Bullet WWW= https://pybullet.org/wordpress/ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}gym>0:math/py-gym@${PY_FLAVOR} USES= compiler:c++11-lang gl localbase python USE_PYTHON= distutils autoplist USE_GL= gl glew USE_GITHUB= yes GH_ACCOUNT= bulletphysics CFLAGS_powerpc64= -mvsx TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pybullet*.so do-test: # test require graphical environment @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/test.py .include diff --git a/devel/py-cabby/Makefile b/devel/py-cabby/Makefile index 9179f1f12091..9b2677a61f5f 100644 --- a/devel/py-cabby/Makefile +++ b/devel/py-cabby/Makefile @@ -1,26 +1,27 @@ PORTNAME= cabby PORTVERSION= 0.1.20 +PORTREVISION= 1 CATEGORIES= devel python 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 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-cachey/Makefile b/devel/py-cachey/Makefile index 73cc02684d43..963e97dcd901 100644 --- a/devel/py-cachey/Makefile +++ b/devel/py-cachey/Makefile @@ -1,21 +1,22 @@ PORTNAME= cachey DISTVERSION= 0.2.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Caching mindful of computation/storage costs WWW= https://github.com/dask/cachey/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}heapdict>0:devel/py-heapdict@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-cadquery-pywrap/Makefile b/devel/py-cadquery-pywrap/Makefile index ed934c93f875..2b5cf13fb1b5 100644 --- a/devel/py-cadquery-pywrap/Makefile +++ b/devel/py-cadquery-pywrap/Makefile @@ -1,38 +1,38 @@ PORTNAME= cadquery-pywrap DISTVERSIONPREFIX= occt DISTVERSION= 7.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@nicandneal.net COMMENT= C++ binding generator for python WWW= https://github.com/CadQuery/pywrap LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}clang>0:devel/py-clang@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cymbal>0:devel/py-cymbal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.11.2:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}logzero>0:devel/py-logzero@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}path>0:devel/py-path@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>=2.6:devel/py-pybind11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}schema>0:devel/py-schema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toposort>0:devel/py-toposort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} USES= llvm:11,run python USE_GITHUB= yes GH_ACCOUNT= CadQuery GH_PROJECT= pywrap GH_TAGNAME= e8c7bc9 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-capstone/Makefile b/devel/py-capstone/Makefile index a5e5f85f70a4..72cf999c4c3b 100644 --- a/devel/py-capstone/Makefile +++ b/devel/py-capstone/Makefile @@ -1,27 +1,28 @@ PORTNAME= capstone DISTVERSION= 5.0.5 +PORTREVISION= 1 CATEGORIES= devel python 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/capstone USES= cpe python 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-case/Makefile b/devel/py-case/Makefile index 12aeda590a78..444abc3e0ae3 100644 --- a/devel/py-case/Makefile +++ b/devel/py-case/Makefile @@ -1,23 +1,24 @@ PORTNAME= case PORTVERSION= 1.5.3 +PORTREVISION= 1 CATEGORIES= devel python 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} \ ${PY_SETUPTOOLS} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-cclib/Makefile b/devel/py-cclib/Makefile index b4f45dfcbd69..edadae31fc1d 100644 --- a/devel/py-cclib/Makefile +++ b/devel/py-cclib/Makefile @@ -1,23 +1,23 @@ PORTNAME= cclib PORTVERSION= 1.7.1 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Parsers And Algorithms For Computational Chemistry WWW= https://cclib.github.io LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes .include diff --git a/devel/py-cdg/Makefile b/devel/py-cdg/Makefile index 29ffd51c15a1..84cf05afbe61 100644 --- a/devel/py-cdg/Makefile +++ b/devel/py-cdg/Makefile @@ -1,24 +1,24 @@ PORTNAME= cdg PORTVERSION= 0.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 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 6d9c7ed9c15a..772fc4c67da5 100644 --- a/devel/py-celery-progress/Makefile +++ b/devel/py-celery-progress/Makefile @@ -1,24 +1,25 @@ PORTNAME= celery-progress PORTVERSION= 0.1.1 +PORTREVISION= 1 CATEGORIES= devel 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:run USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-celery-singleton/Makefile b/devel/py-celery-singleton/Makefile index 0f2774a4638e..6b4799d76b7f 100644 --- a/devel/py-celery-singleton/Makefile +++ b/devel/py-celery-singleton/Makefile @@ -1,20 +1,21 @@ PORTNAME= celery-singleton PORTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Prevent duplicate celery tasks WWW= https://github.com/steinitzu/celery-singleton LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>0:databases/py-redis@${PY_FLAVOR} USES= python:run USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-celery/Makefile b/devel/py-celery/Makefile index 8666ebf3a2e2..922630f1a285 100644 --- a/devel/py-celery/Makefile +++ b/devel/py-celery/Makefile @@ -1,28 +1,29 @@ PORTNAME= celery PORTVERSION= 5.3.6 +PORTREVISION= 1 CATEGORIES= devel python 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>=4.1.0,<5.0:devel/py-billiard@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=8.1.7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-didyoumean>=0.3.0:devel/py-click-didyoumean@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-plugins>=1.1.1:devel/py-click-plugins@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-repl>=0.3.0:devel/py-click-repl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=1.5:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kombu>=5.3.2,<6.0.0:net/py-kombu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vine>=1.3.0:devel/py-vine@${PY_FLAVOR} NO_ARCH= yes USES= cpe python CPE_VENDOR= ${PORTNAME}project USE_PYTHON= autoplist distutils .include diff --git a/devel/py-cfgv/Makefile b/devel/py-cfgv/Makefile index 50d7eada42ab..9bf3ef9d7552 100644 --- a/devel/py-cfgv/Makefile +++ b/devel/py-cfgv/Makefile @@ -1,19 +1,20 @@ PORTNAME= cfgv PORTVERSION= 3.4.0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-cftime/Makefile b/devel/py-cftime/Makefile index 5f96fe4b99cd..375aedc0f847 100644 --- a/devel/py-cftime/Makefile +++ b/devel/py-cftime/Makefile @@ -1,27 +1,28 @@ PORTNAME= cftime PORTVERSION= 1.6.4 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Time-handling functionality from netcdf4-python WWW= https://github.com/Unidata/cftime LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} 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 USE_PYTHON= autoplist cython distutils pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cftime/_cftime${PYTHON_EXT_SUFFIX}.so .include diff --git a/devel/py-chai/Makefile b/devel/py-chai/Makefile index cef7725a1ad5..12e659176295 100644 --- a/devel/py-chai/Makefile +++ b/devel/py-chai/Makefile @@ -1,16 +1,17 @@ PORTNAME= chai DISTVERSION= 1.1.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Easy to use mocking, stubbing and spying framework. WWW= https://pypi.org/project/chai/ LICENSE= BSD USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-chainmap/Makefile b/devel/py-chainmap/Makefile index 134dffc55ed1..8e0011bb878d 100644 --- a/devel/py-chainmap/Makefile +++ b/devel/py-chainmap/Makefile @@ -1,18 +1,19 @@ PORTNAME= chainmap PORTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-characteristic/Makefile b/devel/py-characteristic/Makefile index cb7dab166940..50796fd83cdf 100644 --- a/devel/py-characteristic/Makefile +++ b/devel/py-characteristic/Makefile @@ -1,17 +1,18 @@ PORTNAME= characteristic PORTVERSION= 14.3.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-cheetah3/Makefile b/devel/py-cheetah3/Makefile index 9ca82b266bf2..4a97af66e8fd 100644 --- a/devel/py-cheetah3/Makefile +++ b/devel/py-cheetah3/Makefile @@ -1,25 +1,25 @@ PORTNAME= cheetah DISTVERSION= 3.2.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel textproc www python 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 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 4567c3d8c199..953de02304a2 100644 --- a/devel/py-circuitbreaker/Makefile +++ b/devel/py-circuitbreaker/Makefile @@ -1,31 +1,32 @@ PORTNAME= circuitbreaker DISTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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}twisted>0:devel/py-twisted@${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-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-twisted>0:devel/py-pytest-twisted@${PY_FLAVOR} USES= python 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 076450b74cbb..f35416eb2c52 100644 --- a/devel/py-circuits/Makefile +++ b/devel/py-circuits/Makefile @@ -1,27 +1,28 @@ PORTNAME= circuits PORTVERSION= 3.2 +PORTREVISION= 1 CATEGORIES= devel python 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 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-clang/Makefile b/devel/py-clang/Makefile index fb4237ccfc0d..b53550b5cd56 100644 --- a/devel/py-clang/Makefile +++ b/devel/py-clang/Makefile @@ -1,18 +1,19 @@ PORTNAME= clang DISTVERSION= 11.0 +PORTREVISION= 1 CATEGORIES= devel python 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 NO_ARCH= yes .include diff --git a/devel/py-cle/Makefile b/devel/py-cle/Makefile index e071c733293b..aeb517eaa647 100644 --- a/devel/py-cle/Makefile +++ b/devel/py-cle/Makefile @@ -1,28 +1,29 @@ PORTNAME= cle DISTVERSIONPREFIX= v DISTVERSION= ${ANGR_VERSION} +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Pythonic interface to analyze binary formats WWW= https://github.com/angr/cle LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}minidump>0:devel/py-minidump@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pefile>0:devel/py-pefile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyelftools>0.25:devel/py-pyelftools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyvex>=${ANGR_VERSION}:security/py-pyvex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.0:devel/py-sortedcontainers@${PY_FLAVOR} USES= angr:binaries,nose python USE_GITHUB= yes GH_ACCOUNT= angr USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-cliapp/Makefile b/devel/py-cliapp/Makefile index 2b116156d3fd..6d53069f7b45 100644 --- a/devel/py-cliapp/Makefile +++ b/devel/py-cliapp/Makefile @@ -1,23 +1,23 @@ PORTNAME= cliapp PORTVERSION= 1.20180812.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= http://git.liw.fi/cgi-bin/cgit/cgit.cgi/cliapp/snapshot/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bapt@FreeBSD.org COMMENT= Python framework for command line utilities WWW= https://liw.fi/cliapp/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python NO_ARCH= yes USE_PYTHON= distutils autoplist .include diff --git a/devel/py-click-completion/Makefile b/devel/py-click-completion/Makefile index 26762098d0bf..e4497096fed3 100644 --- a/devel/py-click-completion/Makefile +++ b/devel/py-click-completion/Makefile @@ -1,25 +1,26 @@ PORTNAME= click-completion PORTVERSION= 0.5.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils # No tests defined for this python module .include diff --git a/devel/py-click-creds/Makefile b/devel/py-click-creds/Makefile index f4a1a7ae3441..2c0244cd5d72 100644 --- a/devel/py-click-creds/Makefile +++ b/devel/py-click-creds/Makefile @@ -1,22 +1,23 @@ PORTNAME= click-creds PORTVERSION= 0.0.3 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Pluggable credentials storage and management for click cli apps WWW= https://github.com/eshaan7/click-creds LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tinynetrc>0:devel/py-tinynetrc@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-click-default-group-wheel/Makefile b/devel/py-click-default-group-wheel/Makefile index 931edb934c06..44d464010550 100644 --- a/devel/py-click-default-group-wheel/Makefile +++ b/devel/py-click-default-group-wheel/Makefile @@ -1,20 +1,21 @@ PORTNAME= click-default-group-wheel PORTVERSION= 1.2.3 +PORTREVISION= 1 CATEGORIES= devel python 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 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-didyoumean/Makefile b/devel/py-click-didyoumean/Makefile index 7377243b1ac5..712bb829456d 100644 --- a/devel/py-click-didyoumean/Makefile +++ b/devel/py-click-didyoumean/Makefile @@ -1,25 +1,26 @@ PORTNAME= click-didyoumean DISTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= otis@FreeBSD.org COMMENT= Enable git-like did-you-mean feature in click WWW= https://github.com/click-contrib/click-didyoumean 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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/devel/py-click-help-colors/Makefile b/devel/py-click-help-colors/Makefile index 7ff35b99994a..c71ba42c152f 100644 --- a/devel/py-click-help-colors/Makefile +++ b/devel/py-click-help-colors/Makefile @@ -1,21 +1,22 @@ PORTNAME= click-help-colors PORTVERSION= 0.9.4 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Colorization of help messages in Click WWW= https://github.com/click-contrib/click-help-colors LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-click-log/Makefile b/devel/py-click-log/Makefile index 30b3c425ee5b..6e5eb2fb5626 100644 --- a/devel/py-click-log/Makefile +++ b/devel/py-click-log/Makefile @@ -1,25 +1,26 @@ PORTNAME= click-log DISTVERSION= 0.3.2 +PORTREVISION= 1 CATEGORIES= devel python 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 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 50355fbef15d..fda70c6477ad 100644 --- a/devel/py-click-plugins/Makefile +++ b/devel/py-click-plugins/Makefile @@ -1,21 +1,22 @@ PORTNAME= click-plugins PORTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-click-repl/Makefile b/devel/py-click-repl/Makefile index 1d2e384464a2..28c7458c2a2b 100644 --- a/devel/py-click-repl/Makefile +++ b/devel/py-click-repl/Makefile @@ -1,28 +1,28 @@ PORTNAME= click-repl DISTVERSION= 0.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= otis@FreeBSD.org COMMENT= REPL plugin for Click WWW= https://github.com/click-contrib/click-repl LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.36:devel/py-prompt-toolkit@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/devel/py-click-threading/Makefile b/devel/py-click-threading/Makefile index 74701c4b265a..2065cfb23555 100644 --- a/devel/py-click-threading/Makefile +++ b/devel/py-click-threading/Makefile @@ -1,24 +1,25 @@ PORTNAME= click-threading DISTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@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 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 83096b49ae5f..10d85d811534 100644 --- a/devel/py-click/Makefile +++ b/devel/py-click/Makefile @@ -1,25 +1,26 @@ PORTNAME= click PORTVERSION= 8.1.7 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= robak@FreeBSD.org COMMENT= Python package for creating command line interfaces WWW= https://github.com/pallets/click LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .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-cligj/Makefile b/devel/py-cligj/Makefile index def07317426e..7f46125c114a 100644 --- a/devel/py-cligj/Makefile +++ b/devel/py-cligj/Makefile @@ -1,20 +1,21 @@ PORTNAME= cligj PORTVERSION= 0.7.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-clint/Makefile b/devel/py-clint/Makefile index 4d984e09a394..03e401ef1b80 100644 --- a/devel/py-clint/Makefile +++ b/devel/py-clint/Makefile @@ -1,21 +1,21 @@ PORTNAME= clint PORTVERSION= 0.5.1 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-cloc/Makefile b/devel/py-cloc/Makefile index d1bbf1abe33b..e6c7cc086bd3 100644 --- a/devel/py-cloc/Makefile +++ b/devel/py-cloc/Makefile @@ -1,23 +1,24 @@ PORTNAME= cloc DISTVERSION= 0.2.5 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Modern cli framework for simple and complex cli applications WWW= https://github.com/tannerburns/cloc LICENSE= MIT # PYPI doesn't have a LICENSE file #LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colored>=0:misc/py-colored@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-cluster/Makefile b/devel/py-cluster/Makefile index a9d4ce98225f..a21e41b6c11b 100644 --- a/devel/py-cluster/Makefile +++ b/devel/py-cluster/Makefile @@ -1,25 +1,26 @@ PORTNAME= cluster PORTVERSION= 1.4.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Create several groups (clusters) of objects from a list in Python WWW= https://pypi.org/project/cluster/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_GITHUB= yes GH_ACCOUNT= exhuma GH_PROJECT= python-cluster USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= skipv:regression .include diff --git a/devel/py-cmdtest/Makefile b/devel/py-cmdtest/Makefile index b432c1110039..f74afd196848 100644 --- a/devel/py-cmdtest/Makefile +++ b/devel/py-cmdtest/Makefile @@ -1,30 +1,30 @@ PORTNAME= cmdtest PORTVERSION= 0.33.s20191128 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= http://git.liw.fi/cmdtest/snapshot/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-3cba2b5e030b05567057ba2b6720f4a87e6e1f4f MAINTAINER= ports@FreeBSD.org COMMENT= Black box testing of Unix programs WWW= https://liw.fi/cmdtest/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cliapp>0:devel/py-cliapp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ttystatus>0:devel/py-ttystatus@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cliapp>0:devel/py-cliapp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ttystatus>0:devel/py-ttystatus@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e "s,python3,${PYTHON_CMD},g" ${WRKSRC}/setup.py .include diff --git a/devel/py-cobble/Makefile b/devel/py-cobble/Makefile index 68450ec99ff4..fc66d621de9a 100644 --- a/devel/py-cobble/Makefile +++ b/devel/py-cobble/Makefile @@ -1,18 +1,19 @@ PORTNAME= cobble PORTVERSION= 0.1.4 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python library for easy creation of data objects WWW= https://github.com/mwilliamson/python-cobble LICENSE= BSD2CLAUSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-codegen/Makefile b/devel/py-codegen/Makefile index c3aca11f0d3c..7e21ffdad045 100644 --- a/devel/py-codegen/Makefile +++ b/devel/py-codegen/Makefile @@ -1,16 +1,17 @@ PORTNAME= codegen PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-cog/Makefile b/devel/py-cog/Makefile index cf32c338ac38..13c6ea616ab8 100644 --- a/devel/py-cog/Makefile +++ b/devel/py-cog/Makefile @@ -1,20 +1,21 @@ PORTNAME= cog PORTVERSION= 3.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-colored-traceback/Makefile b/devel/py-colored-traceback/Makefile index ec00da61956d..2f41cfcfe6e0 100644 --- a/devel/py-colored-traceback/Makefile +++ b/devel/py-colored-traceback/Makefile @@ -1,20 +1,21 @@ PORTNAME= colored-traceback PORTVERSION= 0.4.2 +PORTREVISION= 1 CATEGORIES= devel python 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 NO_ARCH= yes .include diff --git a/devel/py-colorful/Makefile b/devel/py-colorful/Makefile index aab3d11e8c8a..630cdc0f8775 100644 --- a/devel/py-colorful/Makefile +++ b/devel/py-colorful/Makefile @@ -1,18 +1,19 @@ PORTNAME= colorful PORTVERSION= 0.5.4 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-colorspacious/Makefile b/devel/py-colorspacious/Makefile index e24b9f54d0bb..83737fc74aec 100644 --- a/devel/py-colorspacious/Makefile +++ b/devel/py-colorspacious/Makefile @@ -1,23 +1,23 @@ PORTNAME= colorspacious DISTVERSION= 1.1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 9956d5daf498..40b70a8a19c3 100644 --- a/devel/py-columnize/Makefile +++ b/devel/py-columnize/Makefile @@ -1,23 +1,24 @@ PORTNAME= columnize PORTVERSION= 0.3.11 +PORTREVISION= 1 CATEGORIES= devel python 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 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-conditional/Makefile b/devel/py-conditional/Makefile index 116036a72658..a3c1680784d9 100644 --- a/devel/py-conditional/Makefile +++ b/devel/py-conditional/Makefile @@ -1,21 +1,22 @@ PORTNAME= conditional PORTVERSION= 1.3 +PORTREVISION= 1 CATEGORIES= devel python 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 zip USE_PYTHON= distutils autoplist do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-configparser/Makefile b/devel/py-configparser/Makefile index efe7d44444ab..5c353617a0b2 100644 --- a/devel/py-configparser/Makefile +++ b/devel/py-configparser/Makefile @@ -1,33 +1,33 @@ PORTNAME= configparser PORTVERSION= 3.5.3 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= devel python 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 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-connection_pool/Makefile b/devel/py-connection_pool/Makefile index c3d7614a8969..885bbe7c8f73 100644 --- a/devel/py-connection_pool/Makefile +++ b/devel/py-connection_pool/Makefile @@ -1,18 +1,19 @@ PORTNAME= connection_pool DISTVERSION= 0.0.3 +PORTREVISION= 1 CATEGORIES= devel python 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-cons/Makefile b/devel/py-cons/Makefile index 9b2bbce9b64a..cbd6ed6f66cb 100644 --- a/devel/py-cons/Makefile +++ b/devel/py-cons/Makefile @@ -1,27 +1,28 @@ PORTNAME= cons DISTVERSIONPREFIX= v DISTVERSION= 0.4.6 +PORTREVISION= 1 #MASTER_SITES= PYPI # no tests CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Implementation of Lisp/Scheme-like cons in Python WWW= https://github.com/pythological/python-cons/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}versioneer>=0:devel/py-versioneer@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}logical-unification>=0.4.0:math/py-logical-unification@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # tests fail intermittently, see https://github.com/pythological/python-cons/issues/15 USE_GITHUB= yes GH_ACCOUNT= pythological GH_PROJECT= python-cons NO_ARCH= yes .include diff --git a/devel/py-constantly/Makefile b/devel/py-constantly/Makefile index 680625a6fcac..6950f3c0a134 100644 --- a/devel/py-constantly/Makefile +++ b/devel/py-constantly/Makefile @@ -1,21 +1,22 @@ PORTNAME= constantly PORTVERSION= 23.10.4 +PORTREVISION= 1 CATEGORIES= devel python 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 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}versioneer>0:devel/py-versioneer@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-construct-classes/Makefile b/devel/py-construct-classes/Makefile index 4caec03252f9..b3b4e09e0d51 100644 --- a/devel/py-construct-classes/Makefile +++ b/devel/py-construct-classes/Makefile @@ -1,21 +1,22 @@ PORTNAME= construct-classes PORTVERSION= 0.1.2 +PORTREVISION= 1 CATEGORIES= devel python 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 0dca7f870f0d..abbd02104d4f 100644 --- a/devel/py-construct/Makefile +++ b/devel/py-construct/Makefile @@ -1,19 +1,20 @@ PORTNAME= construct PORTVERSION= 2.10.70 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-contextlib2/Makefile b/devel/py-contextlib2/Makefile index 8a31a748df28..2b3d7dca138a 100644 --- a/devel/py-contextlib2/Makefile +++ b/devel/py-contextlib2/Makefile @@ -1,18 +1,19 @@ PORTNAME= contextlib2 DISTVERSION= 21.6.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-convertdate/Makefile b/devel/py-convertdate/Makefile index 76bbc0bf964a..0c32c9eb6551 100644 --- a/devel/py-convertdate/Makefile +++ b/devel/py-convertdate/Makefile @@ -1,27 +1,27 @@ PORTNAME= convertdate PORTVERSION= 2.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 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 862bc24a7f44..b1ce4d0feae5 100644 --- a/devel/py-cookiecutter/Makefile +++ b/devel/py-cookiecutter/Makefile @@ -1,48 +1,48 @@ PORTNAME= cookiecutter PORTVERSION= 2.6.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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>=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}pyyaml>=5.3.1:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}arrow>=0:devel/py-arrow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=0:textproc/py-rich@${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 USE_PYTHON= autoplist concurrent distutils pytest 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=C.UTF-8 \ LC_ALL=C.UTF-8 \ TMPDIR=${WRKDIR} # Windows specific test PYTEST_IGNORED_TESTS= test_run_shell_hooks_win .include diff --git a/devel/py-coreapi/Makefile b/devel/py-coreapi/Makefile index 2d75a34399bc..e3750904785f 100644 --- a/devel/py-coreapi/Makefile +++ b/devel/py-coreapi/Makefile @@ -1,23 +1,24 @@ PORTNAME= coreapi DISTVERSION= 2.3.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-coreschema/Makefile b/devel/py-coreschema/Makefile index 8bdf60b41839..528504532a54 100644 --- a/devel/py-coreschema/Makefile +++ b/devel/py-coreschema/Makefile @@ -1,19 +1,20 @@ PORTNAME= coreschema DISTVERSION= 0.0.4 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-country/Makefile b/devel/py-country/Makefile index 855d80bab11a..5ac3c3474662 100644 --- a/devel/py-country/Makefile +++ b/devel/py-country/Makefile @@ -1,20 +1,21 @@ PORTNAME= country DISTVERSION= 22.3.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-cov-core/Makefile b/devel/py-cov-core/Makefile index 1442fea9b46e..b2f0c134e6bd 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 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils PLIST_FILES+= ${PYTHON_SITELIBDIR}/init_cov_core.pth post-install: ${INSTALL_DATA} ${WRKSRC}/init_cov_core.pth \ ${STAGEDIR}${PYTHON_SITELIBDIR}/ .include diff --git a/devel/py-coverage/Makefile b/devel/py-coverage/Makefile index b181d45a01e9..f985bf9cd4bc 100644 --- a/devel/py-coverage/Makefile +++ b/devel/py-coverage/Makefile @@ -1,27 +1,28 @@ PORTNAME= coverage PORTVERSION= 7.6.10 +PORTREVISION= 1 CATEGORIES= devel python 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 dd1f9259c22f..470b0a0ed520 100644 --- a/devel/py-coverage_enable_subprocess/Makefile +++ b/devel/py-coverage_enable_subprocess/Makefile @@ -1,18 +1,19 @@ PORTNAME= coverage_enable_subprocess PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-cppheaderparser/Makefile b/devel/py-cppheaderparser/Makefile index a13eba19d811..8b55b5c8f887 100644 --- a/devel/py-cppheaderparser/Makefile +++ b/devel/py-cppheaderparser/Makefile @@ -1,26 +1,27 @@ PORTNAME= ${_PYPI_NAME:tl} PORTVERSION= 2.7.4 +PORTREVISION= 1 CATEGORIES= devel python 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 shebangfix USE_PYTHON= autoplist distutils SHEBANG_GLOB= *.py NO_ARCH= yes _PYPI_NAME= CppHeaderParser .include diff --git a/devel/py-cppy/Makefile b/devel/py-cppy/Makefile index 3d8734515470..c1da3b54ea1c 100644 --- a/devel/py-cppy/Makefile +++ b/devel/py-cppy/Makefile @@ -1,23 +1,23 @@ PORTNAME= cppy DISTVERSION= 1.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-crank/Makefile b/devel/py-crank/Makefile index feb16ec491df..3157c9798085 100644 --- a/devel/py-crank/Makefile +++ b/devel/py-crank/Makefile @@ -1,16 +1,17 @@ PORTNAME= crank PORTVERSION= 0.8.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-crc32c/Makefile b/devel/py-crc32c/Makefile index fc2e839b7ac4..a21f9dc919c7 100644 --- a/devel/py-crc32c/Makefile +++ b/devel/py-crc32c/Makefile @@ -1,23 +1,24 @@ PORTNAME= crc32c DISTVERSION= 2.4.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python package exposing the intel sse4.2 crc32c instruction WWW= https://github.com/ICRAR/crc32c LICENSE= BSD2CLAUSE BSD3CLAUSE LGPL21 LICENSE_COMB= multi LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE.slice-by-8 LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.google-crc32c LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/crc32c.cpython-${PYTHON_SUFFIX}.so .include diff --git a/devel/py-crcmod/Makefile b/devel/py-crcmod/Makefile index 7efb037e1b85..a21ee8c203ae 100644 --- a/devel/py-crcmod/Makefile +++ b/devel/py-crcmod/Makefile @@ -1,30 +1,30 @@ PORTNAME= crcmod PORTVERSION= 1.7 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= PYPI \ SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Module for Cyclic Redundancy Check (CRC) calculations WWW= https://crcmod.sourceforge.net/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python 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 63b35a543cfb..99a35f5d3898 100644 --- a/devel/py-cson/Makefile +++ b/devel/py-cson/Makefile @@ -1,25 +1,26 @@ PORTNAME= cson DISTVERSION= 0.8 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest test .include diff --git a/devel/py-ctags/Makefile b/devel/py-ctags/Makefile index e7a5b5aad656..70de271d26ec 100644 --- a/devel/py-ctags/Makefile +++ b/devel/py-ctags/Makefile @@ -1,24 +1,24 @@ PORTNAME= ctags PORTVERSION= 1.0.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python 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/ LICENSE= LGPL20+ USES= python:3.8-3.9 USE_PYTHON= distutils autoplist .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion .endif .include diff --git a/devel/py-cvss/Makefile b/devel/py-cvss/Makefile index a692fd30e383..3832aea309b1 100644 --- a/devel/py-cvss/Makefile +++ b/devel/py-cvss/Makefile @@ -1,19 +1,20 @@ PORTNAME= cvss PORTVERSION= 2.2 +PORTREVISION= 1 CATEGORIES= devel 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-cxx/Makefile b/devel/py-cxx/Makefile index 13efc170b193..c14f9be4724b 100644 --- a/devel/py-cxx/Makefile +++ b/devel/py-cxx/Makefile @@ -1,35 +1,36 @@ PORTNAME= cxx PORTVERSION= 7.1.8 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= SF/${PORTNAME}/CXX/PyCXX%20V${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pycxx-${PORTVERSION} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Make it easier to extend Python with C++ WWW= https://cxx.sourceforge.net LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT USES= python USE_PYTHON= autoplist concurrent distutils pythonprefix PYDISTUTILS_PKGNAME= CXX NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} PORTDOCS= * OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/Doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-patch: @${REINPLACE_CMD} \ -e 's,distutils\.command\.install ,setuptools\.command\.install ,' \ ${WRKSRC}/setup.py .include diff --git a/devel/py-cykhash/Makefile b/devel/py-cykhash/Makefile index e53b799c89be..489831fa4b48 100644 --- a/devel/py-cykhash/Makefile +++ b/devel/py-cykhash/Makefile @@ -1,20 +1,21 @@ PORTNAME= cykhash DISTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Cython equivalent to khash-sets/maps WWW= https://pypi.python.org/project/cykhash/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist cython distutils post-stage: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cykhash/*.so .include diff --git a/devel/py-cymbal/Makefile b/devel/py-cymbal/Makefile index e3aca486b5cf..34eb595b5d6a 100644 --- a/devel/py-cymbal/Makefile +++ b/devel/py-cymbal/Makefile @@ -1,24 +1,25 @@ PORTNAME= cymbal DISTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 NO_ARCH= yes 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 94ccc65bef5e..7a353129b6ac 100644 --- a/devel/py-cymem/Makefile +++ b/devel/py-cymem/Makefile @@ -1,20 +1,21 @@ PORTNAME= cymem DISTVERSION= 2.0.8 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils cython autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/cymem/cymem*.so .include diff --git a/devel/py-d2to1/Makefile b/devel/py-d2to1/Makefile index 0854678c8c03..0267b82699f3 100644 --- a/devel/py-d2to1/Makefile +++ b/devel/py-d2to1/Makefile @@ -1,26 +1,27 @@ PORTNAME= d2to1 DISTVERSION= 0.2.12.post1 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Distutils2-like setup.cfg files with setuptools setup.py WWW= https://github.com/iguananaut/d2to1 LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PY_SETUPTOOLS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python USE_GITHUB= yes USE_PYTHON= distutils autoplist NO_ARCH= yes GH_ACCOUNT= embray do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-daemon-runner/Makefile b/devel/py-daemon-runner/Makefile index f10487af4a4c..eb55f387c94d 100644 --- a/devel/py-daemon-runner/Makefile +++ b/devel/py-daemon-runner/Makefile @@ -1,16 +1,17 @@ PORTNAME= daemon-runner PORTVERSION= 0.0.15 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-daemon/Makefile b/devel/py-daemon/Makefile index 911549a31c54..29b079e3124c 100644 --- a/devel/py-daemon/Makefile +++ b/devel/py-daemon/Makefile @@ -1,22 +1,23 @@ PORTNAME= daemon PORTVERSION= 2.3.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-daemons/Makefile b/devel/py-daemons/Makefile index 2a966b15c811..fbb7855134b8 100644 --- a/devel/py-daemons/Makefile +++ b/devel/py-daemons/Makefile @@ -1,18 +1,19 @@ PORTNAME= daemons PORTVERSION= 1.3.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-dal/Makefile b/devel/py-dal/Makefile index 473c25102f40..9213bdf0100f 100644 --- a/devel/py-dal/Makefile +++ b/devel/py-dal/Makefile @@ -1,15 +1,15 @@ PORTNAME= dal PORTVERSION= 20081016 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel python MASTER_SITES= http://download.sippysoft.com/bamby/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bamby@sippysoft.com COMMENT= Database abstraction layer for Python WWW= https://pydal.sourceforge.net/ USES= python USE_PYTHON= distutils autoplist .include diff --git a/devel/py-darts.util.lru/Makefile b/devel/py-darts.util.lru/Makefile index 300ca28366e0..13482d97db9e 100644 --- a/devel/py-darts.util.lru/Makefile +++ b/devel/py-darts.util.lru/Makefile @@ -1,17 +1,18 @@ PORTNAME= darts.util.lru PORTVERSION= 0.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-dateparser/Makefile b/devel/py-dateparser/Makefile index 39c8c71edb1d..00362b30cd4c 100644 --- a/devel/py-dateparser/Makefile +++ b/devel/py-dateparser/Makefile @@ -1,24 +1,25 @@ PORTNAME= dateparser PORTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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}python-dateutil>=2.0:devel/py-python-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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-datrie/Makefile b/devel/py-datrie/Makefile index c77e624431ae..14a13e7ecddd 100644 --- a/devel/py-datrie/Makefile +++ b/devel/py-datrie/Makefile @@ -1,27 +1,28 @@ PORTNAME= datrie PORTVERSION= 0.8.2 +PORTREVISION= 1 CATEGORIES= devel python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 USE_PYTHON= distutils cython autoplist do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-debtcollector/Makefile b/devel/py-debtcollector/Makefile index bf5a55774c62..6146e25f1c06 100644 --- a/devel/py-debtcollector/Makefile +++ b/devel/py-debtcollector/Makefile @@ -1,24 +1,25 @@ PORTNAME= debtcollector PORTVERSION= 1.20.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-debugtools/Makefile b/devel/py-debugtools/Makefile index 9dfe03306a4d..0c8e7769e9da 100644 --- a/devel/py-debugtools/Makefile +++ b/devel/py-debugtools/Makefile @@ -1,20 +1,21 @@ PORTNAME= debugtools PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-deepdiff/Makefile b/devel/py-deepdiff/Makefile index e10143898f5f..f7079f929efa 100644 --- a/devel/py-deepdiff/Makefile +++ b/devel/py-deepdiff/Makefile @@ -1,29 +1,30 @@ PORTNAME= deepdiff DISTVERSION= 8.0.1 +PORTREVISION= 1 CATEGORIES= devel python 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}orderly-set>=5.2.2:devel/py-orderly-set@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}polars>0:misc/py-polars@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpickle>0:devel/py-jsonpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>0:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-PyYAML>=0:devel/py-types-PyYAML@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: # 3 tests fail, see https://github.com/seperman/deepdiff/issues/482 @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-defusedxml/Makefile b/devel/py-defusedxml/Makefile index b3fa6c1bfcd5..86c116ae394c 100644 --- a/devel/py-defusedxml/Makefile +++ b/devel/py-defusedxml/Makefile @@ -1,33 +1,34 @@ PORTNAME= defusedxml PORTVERSION= 0.7.1 +PORTREVISION= 1 CATEGORIES= devel python textproc 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 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 05ad29d28137..925b7b858cab 100644 --- a/devel/py-demjson/Makefile +++ b/devel/py-demjson/Makefile @@ -1,20 +1,21 @@ PORTNAME= demjson PORTVERSION= 3.0.6 +PORTREVISION= 1 CATEGORIES= devel python 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 shebangfix USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-deprecat/Makefile b/devel/py-deprecat/Makefile index 21b429e9485b..447b42472a3d 100644 --- a/devel/py-deprecat/Makefile +++ b/devel/py-deprecat/Makefile @@ -1,21 +1,22 @@ PORTNAME= deprecat PORTVERSION= 2.1.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-dexml2/Makefile b/devel/py-dexml2/Makefile index 580a15638627..6bbf04334897 100644 --- a/devel/py-dexml2/Makefile +++ b/devel/py-dexml2/Makefile @@ -1,16 +1,17 @@ PORTNAME= dexml2 PORTVERSION= 0.5.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-dirspec/Makefile b/devel/py-dirspec/Makefile index 28023e0ebef4..6a4f45a580eb 100644 --- a/devel/py-dirspec/Makefile +++ b/devel/py-dirspec/Makefile @@ -1,18 +1,18 @@ PORTNAME= dirspec PORTVERSION= 13.10 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://launchpadlibrarian.net/152764618/ \ http://nivit.altervista.org/FreeBSD/ports/distfiles/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= XDG Base and User directories implementation WWW= https://launchpad.net/dirspec LICENSE= GPLv3 USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-diskcache/Makefile b/devel/py-diskcache/Makefile index 878a9c65e552..f8dcef7c5a83 100644 --- a/devel/py-diskcache/Makefile +++ b/devel/py-diskcache/Makefile @@ -1,32 +1,32 @@ PORTNAME= diskcache DISTVERSIONPREFIX= v DISTVERSION= 5.6.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= b89111d.patch:-p1 # https://github.com/grantjenks/python-diskcache/pull/311 MAINTAINER= yuri@FreeBSD.org COMMENT= Disk and file backed persistent cache WWW= https://grantjenks.com/docs/diskcache/ LICENSE= APACHE20 PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= grantjenks GH_PROJECT= python-diskcache TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/devel/py-distlib/Makefile b/devel/py-distlib/Makefile index c8d49fa79b0b..e28b8c74703f 100644 --- a/devel/py-distlib/Makefile +++ b/devel/py-distlib/Makefile @@ -1,24 +1,25 @@ PORTNAME= distlib DISTVERSION= 0.3.9 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Low-level components of distutils2 and higher-level APIs WWW= https://github.com/pypa/distlib LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= python USE_PYTHON= pep517 autoplist pytest # few tests fail intermittently, see https://github.com/pypa/distlib/issues/205 NO_ARCH= yes TEST_ENV= PYTHONHASHSEED=0 # needed for tests to succeed .include diff --git a/devel/py-dj50-django-rq/Makefile b/devel/py-dj50-django-rq/Makefile index 6829c7f974de..710ed35494d2 100644 --- a/devel/py-dj50-django-rq/Makefile +++ b/devel/py-dj50-django-rq/Makefile @@ -1,46 +1,47 @@ PORTNAME= django-rq PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj50- MAINTAINER= kai@FreeBSD.org COMMENT= Provides Django integration for RQ (Redis Queue) WWW= https://github.com/rq/django-rq LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt DEPRECATED= Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/ EXPIRATION_DATE=2025-05-31 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django50>=3.2:www/py-django50@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3.5:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq>=2:devel/py-rq@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj50-django-redis>0:www/py-dj50-django-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq-scheduler>=0:devel/py-rq-scheduler@${PY_FLAVOR} \ redis-server:databases/redis USES= python:3.10+ USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH="." CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= SENTRY SENTRY_DESC= Sentry support SENTRY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sentry-sdk>=1.0.0:devel/py-sentry-sdk@${PY_FLAVOR} # https://github.com/rq/django-rq/blob/master/Makefile # The test suite is not fully working at the moment, which is because # devel/py-rq-scheduler is still using the 1.x release of devel/py-rq do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/django-admin test django_rq --settings=django_rq.tests.settings -v2 .include diff --git a/devel/py-dj51-django-rq/Makefile b/devel/py-dj51-django-rq/Makefile index 8ce3e7989a0c..cbdbc14f82c7 100644 --- a/devel/py-dj51-django-rq/Makefile +++ b/devel/py-dj51-django-rq/Makefile @@ -1,41 +1,42 @@ PORTNAME= django-rq PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51- 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}django51>=3.2:www/py-django51@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3.5:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq>=2:devel/py-rq@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj51-django-redis>0:www/py-dj51-django-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rq-scheduler>=0:devel/py-rq-scheduler@${PY_FLAVOR} \ redis-server:databases/redis USES= python:3.10+ USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH="." CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= SENTRY SENTRY_DESC= Sentry support SENTRY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sentry-sdk>=1.0.0:devel/py-sentry-sdk@${PY_FLAVOR} # https://github.com/rq/django-rq/blob/master/Makefile do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/django-admin test django_rq --settings=django_rq.tests.settings -v2 .include diff --git a/devel/py-dm-tree/Makefile b/devel/py-dm-tree/Makefile index 9210e72e7723..0cd4909e3e33 100644 --- a/devel/py-dm-tree/Makefile +++ b/devel/py-dm-tree/Makefile @@ -1,24 +1,24 @@ PORTNAME= dm-tree DISTVERSION= 0.1.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for working with nested data structures WWW= https://tree.readthedocs.io/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core \ pybind11>0:devel/pybind11 LIB_DEPENDS= libabsl_strings.so:devel/abseil USES= localbase python USE_PYTHON= distutils concurrent MAKE_ENV= FREEBSD_LOCALBASE=${LOCALBASE} .include diff --git a/devel/py-dockerpty/Makefile b/devel/py-dockerpty/Makefile index c9a14702168d..a6665977baa9 100644 --- a/devel/py-dockerpty/Makefile +++ b/devel/py-dockerpty/Makefile @@ -1,20 +1,20 @@ PORTNAME= dockerpty PORTVERSION= 0.4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-docopt/Makefile b/devel/py-docopt/Makefile index 927e78076e4c..fb5e48377e98 100644 --- a/devel/py-docopt/Makefile +++ b/devel/py-docopt/Makefile @@ -1,32 +1,32 @@ PORTNAME= docopt PORTVERSION= 0.6.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 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 ea730c256857..22073831ceb6 100644 --- a/devel/py-doctest-ignore-unicode/Makefile +++ b/devel/py-doctest-ignore-unicode/Makefile @@ -1,18 +1,19 @@ PORTNAME= doctest-ignore-unicode DISTVERSION= 0.1.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-doit/Makefile b/devel/py-doit/Makefile index 52a204b521f7..c7488aa51479 100644 --- a/devel/py-doit/Makefile +++ b/devel/py-doit/Makefile @@ -1,27 +1,28 @@ PORTNAME= doit PORTVERSION= 0.36.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-donut-shellcode/Makefile b/devel/py-donut-shellcode/Makefile index 295d4755e93c..bb4dc1fb4cdb 100644 --- a/devel/py-donut-shellcode/Makefile +++ b/devel/py-donut-shellcode/Makefile @@ -1,28 +1,28 @@ PORTNAME= donut-shellcode DISTVERSION= 1.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= donut shellcode Python C extension WWW= https://github.com/TheWover/donut LICENSE= BSD3CLAUSE ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= ships precompiled libraries for these two only USES= dos2unix python USE_PYTHON= distutils autoplist DOS2UNIX_GLOB= *.py .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif .include diff --git a/devel/py-dotted/Makefile b/devel/py-dotted/Makefile index 1d6bb6c62567..f120a10cd9fc 100644 --- a/devel/py-dotted/Makefile +++ b/devel/py-dotted/Makefile @@ -1,27 +1,28 @@ PORTNAME= dotted PORTVERSION= 0.1.8 +PORTREVISION= 1 CATEGORIES= devel python 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 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 b9542917e2f7..c882647715e4 100644 --- a/devel/py-dotty-dict/Makefile +++ b/devel/py-dotty-dict/Makefile @@ -1,30 +1,31 @@ PORTNAME= dotty-dict DISTVERSIONPREFIX= v DISTVERSION= 1.3.0 +PORTREVISION= 1 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 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-durus/Makefile b/devel/py-durus/Makefile index 68621c4e0e5f..5e2232363eb3 100644 --- a/devel/py-durus/Makefile +++ b/devel/py-durus/Makefile @@ -1,27 +1,27 @@ PORTNAME= durus PORTVERSION= 3.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils OPTIONS_DEFINE= DOCS post-install-DOCS-on: @ ${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in ACKS.txt CHANGES.txt INSTALL.txt LICENSE.txt README.txt doc/FAQ.txt @ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/devel/py-dynrules/Makefile b/devel/py-dynrules/Makefile index f16f16248408..654107be8c52 100644 --- a/devel/py-dynrules/Makefile +++ b/devel/py-dynrules/Makefile @@ -1,26 +1,26 @@ PORTNAME= dynrules PORTVERSION= 0.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= http://bitbucket.org/marcusva/py-dynrules/downloads/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Dynamic Scripting for adaptive AI systems WWW= https://bitbucket.org/marcusva/py-dynrules LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/doc/copying.rst USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html @${TAR} -C ${WRKSRC}/doc/html -cf - . | \ ${TAR} -C ${STAGEDIR}${DOCSDIR}/html -xf - .include diff --git a/devel/py-easydict/Makefile b/devel/py-easydict/Makefile index fb2c4aaad93a..705551c55a70 100644 --- a/devel/py-easydict/Makefile +++ b/devel/py-easydict/Makefile @@ -1,19 +1,20 @@ PORTNAME= easydict DISTVERSION= 1.13 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Access dict values as attributes, which works recursively WWW= https://github.com/makinacorpus/easydict LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/devel/py-easyprocess/Makefile b/devel/py-easyprocess/Makefile index f3587b0bdd69..0aacc109c76f 100644 --- a/devel/py-easyprocess/Makefile +++ b/devel/py-easyprocess/Makefile @@ -1,23 +1,24 @@ PORTNAME= easyprocess PORTVERSION= 0.3 +PORTREVISION= 1 CATEGORIES= devel python 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 .include diff --git a/devel/py-eggtestinfo/Makefile b/devel/py-eggtestinfo/Makefile index b3c1d6baa358..a3e89b5513fa 100644 --- a/devel/py-eggtestinfo/Makefile +++ b/devel/py-eggtestinfo/Makefile @@ -1,20 +1,20 @@ PORTNAME= eggtestinfo PORTVERSION= 0.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 DEPRECATED= Was a requirement for now removed zope port EXPIRATION_DATE=2025-03-21 USES= python USE_PYTHON= distutils autoplist .include diff --git a/devel/py-enlighten/Makefile b/devel/py-enlighten/Makefile index 31e1cbff7e72..4ad24b5906de 100644 --- a/devel/py-enlighten/Makefile +++ b/devel/py-enlighten/Makefile @@ -1,22 +1,23 @@ PORTNAME= enlighten DISTVERSION= 1.12.4 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-entrypoint2/Makefile b/devel/py-entrypoint2/Makefile index b23c6575e928..d67e18ed3380 100644 --- a/devel/py-entrypoint2/Makefile +++ b/devel/py-entrypoint2/Makefile @@ -1,19 +1,20 @@ PORTNAME= entrypoint2 DISTVERSION= 1.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= easy to use command-line interface for Python modules WWW= https://github.com/ponty/entrypoint2 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-envs/Makefile b/devel/py-envs/Makefile index f763279721f3..7854e1408bff 100644 --- a/devel/py-envs/Makefile +++ b/devel/py-envs/Makefile @@ -1,19 +1,20 @@ PORTNAME= envs DISTVERSION= 1.3 +PORTREVISION= 1 CATEGORIES= devel python 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 NO_ARCH= yes .include diff --git a/devel/py-epc/Makefile b/devel/py-epc/Makefile index 109f1d8d44af..ddec771c02ab 100644 --- a/devel/py-epc/Makefile +++ b/devel/py-epc/Makefile @@ -1,18 +1,19 @@ PORTNAME= epc DISTVERSION= 0.0.5 +PORTREVISION= 1 CATEGORIES= devel python 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-epdb/Makefile b/devel/py-epdb/Makefile index e65b7f013be0..d284da0c6598 100644 --- a/devel/py-epdb/Makefile +++ b/devel/py-epdb/Makefile @@ -1,17 +1,18 @@ PORTNAME= epdb PORTVERSION= 0.15.1 +PORTREVISION= 1 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Enhanced Python Debugger WWW= https://github.com/sassoftware/epdb USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= sassoftware .include diff --git a/devel/py-etuples/Makefile b/devel/py-etuples/Makefile index 3e5ea9243463..d690d1ebe48d 100644 --- a/devel/py-etuples/Makefile +++ b/devel/py-etuples/Makefile @@ -1,27 +1,28 @@ PORTNAME= etuples DISTVERSIONPREFIX= v DISTVERSION= 0.3.9 +PORTREVISION= 1 #MASTER_SITES= PYPI # no tests CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python S-expression emulation using tuple-like objects WWW= https://github.com/pythological/etuples LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cons>0:devel/py-cons@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multipledispatch>0:devel/py-multipledispatch@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # tests fail: TypeError: Tried to dispatch on non-type, see https://github.com/pythological/etuples/issues/24 USE_GITHUB= yes GH_ACCOUNT= pythological GH_PROJECT= etuples NO_ARCH= yes .include diff --git a/devel/py-evdev/Makefile b/devel/py-evdev/Makefile index 4c4ae2297e07..cb38248f6af0 100644 --- a/devel/py-evdev/Makefile +++ b/devel/py-evdev/Makefile @@ -1,34 +1,35 @@ PORTNAME= evdev PORTVERSION= 1.9.1 +PORTREVISION= 1 CATEGORIES= devel python 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= localbase python USE_PYTHON= autoplist distutils EVDEV_INCLUDES= ${LOCALBASE}/include PYDISTUTILS_BUILD_TARGET= build_ecodes PYDISTUTILS_BUILDARGS+= --evdev-headers ${EVDEV_INCLUDES}/linux/input.h:${EVDEV_INCLUDES}/linux/input-event-codes.h PYDISTUTILS_BUILDARGS+= build_ext PYDISTUTILS_BUILDARGS+= --include-dirs ${EVDEV_INCLUDES} # Supply install target with evdev headers path PYDISTUTILS_INSTALL_TARGET= ${PYDISTUTILS_BUILD_TARGET} \ ${PYDISTUTILS_BUILDARGS} install post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-ewmh/Makefile b/devel/py-ewmh/Makefile index ffa94329aef6..41fcb95cc973 100644 --- a/devel/py-ewmh/Makefile +++ b/devel/py-ewmh/Makefile @@ -1,22 +1,22 @@ PORTNAME= ewmh DISTVERSION= 0.1.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-expiringdict/Makefile b/devel/py-expiringdict/Makefile index d04addc32785..5ac4744abe36 100644 --- a/devel/py-expiringdict/Makefile +++ b/devel/py-expiringdict/Makefile @@ -1,18 +1,19 @@ PORTNAME= expiringdict PORTVERSION= 1.2.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-extras/Makefile b/devel/py-extras/Makefile index 4b876da3ddd7..c642eccb2c1b 100644 --- a/devel/py-extras/Makefile +++ b/devel/py-extras/Makefile @@ -1,25 +1,25 @@ PORTNAME= extras PORTVERSION= 1.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 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 6cae1fb2fcb6..ed09f4d49865 100644 --- a/devel/py-extremes/Makefile +++ b/devel/py-extremes/Makefile @@ -1,15 +1,15 @@ PORTNAME= Extremes PORTVERSION= 1.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 zip USE_PYTHON= distutils autoplist .include diff --git a/devel/py-fabric/Makefile b/devel/py-fabric/Makefile index f197f7a381cb..f6e3daf80944 100644 --- a/devel/py-fabric/Makefile +++ b/devel/py-fabric/Makefile @@ -1,29 +1,29 @@ PORTNAME= fabric PORTVERSION= 3.2.2 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= devel python 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: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 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 85c26aefbfcd..a33a534849a3 100644 --- a/devel/py-fabric3/Makefile +++ b/devel/py-fabric3/Makefile @@ -1,23 +1,24 @@ PORTNAME= fabric3 DISTVERSION= 1.14 +PORTREVISION= 1 DISTVERSIONSUFFIX= .post1 CATEGORIES= devel python 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 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 3febeb3ec438..b64d661fb3c6 100644 --- a/devel/py-factory-boy/Makefile +++ b/devel/py-factory-boy/Makefile @@ -1,42 +1,42 @@ PORTNAME= factory-boy DISTVERSION= 3.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${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}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy-utils>=0:databases/py-sqlalchemy-utils@${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 USE_PYTHON= autoplist concurrent distutils pytest PYTEST_IGNORED_TESTS= test_mongoengine test_version TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes .include diff --git a/devel/py-fam/Makefile b/devel/py-fam/Makefile index 105fac740597..84c059d046d4 100644 --- a/devel/py-fam/Makefile +++ b/devel/py-fam/Makefile @@ -1,32 +1,32 @@ PORTNAME= fam PORTVERSION= 1.1.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel python MASTER_SITES= SF/python-${PORTNAME}/python-${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-fam-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Python Interface to the File Alteration Monitor WWW= https://python-fam.sourceforge.net/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING USES= python fam USE_PYTHON= distutils autoplist .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif pre-patch: ${INSTALL_DATA} ${FILESDIR}/setup.py ${WRKSRC} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_fam*.so .include diff --git a/devel/py-fastbencode/Makefile b/devel/py-fastbencode/Makefile index 6930e7069e45..704983ff0c76 100644 --- a/devel/py-fastbencode/Makefile +++ b/devel/py-fastbencode/Makefile @@ -1,20 +1,21 @@ PORTNAME= fastbencode DISTVERSION= 0.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist cython distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fastbencode/*.so .include diff --git a/devel/py-fastcache/Makefile b/devel/py-fastcache/Makefile index ce7e32e7d126..1fff1b8563bc 100644 --- a/devel/py-fastcache/Makefile +++ b/devel/py-fastcache/Makefile @@ -1,19 +1,20 @@ PORTNAME= fastcache PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fastcache/_lrucache*.so .include diff --git a/devel/py-fastentrypoints/Makefile b/devel/py-fastentrypoints/Makefile index 7bd3264f0778..c4ad9257b942 100644 --- a/devel/py-fastentrypoints/Makefile +++ b/devel/py-fastentrypoints/Makefile @@ -1,21 +1,22 @@ PORTNAME= fastentrypoints PORTVERSION= 0.12 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC}/test && ${PYTHON_CMD} runtest.py .include diff --git a/devel/py-fastjsonschema/Makefile b/devel/py-fastjsonschema/Makefile index 647b65ee2ff1..1382e5d90d5c 100644 --- a/devel/py-fastjsonschema/Makefile +++ b/devel/py-fastjsonschema/Makefile @@ -1,19 +1,20 @@ PORTNAME= fastjsonschema DISTVERSION= 2.19.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-fastprogress/Makefile b/devel/py-fastprogress/Makefile index 3d32395914c3..484ccd66e194 100644 --- a/devel/py-fastprogress/Makefile +++ b/devel/py-fastprogress/Makefile @@ -1,19 +1,20 @@ PORTNAME= fastprogress DISTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-fbprophet/Makefile b/devel/py-fbprophet/Makefile index a61a3c9bfa40..1f07820fe72b 100644 --- a/devel/py-fbprophet/Makefile +++ b/devel/py-fbprophet/Makefile @@ -1,33 +1,33 @@ PORTNAME= fbprophet PORTVERSION= 0.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python 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 DEPRECATED= Depends on expired math/py-pystan EXPIRATION_DATE=2025-03-31 USES= compiler:c11 python 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-fields/Makefile b/devel/py-fields/Makefile index 5824dd14ca1d..5b5f6305d8c1 100644 --- a/devel/py-fields/Makefile +++ b/devel/py-fields/Makefile @@ -1,19 +1,20 @@ PORTNAME= fields PORTVERSION= 5.0.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Totally different take on container boilerplate WWW= https://github.com/ionelmc/python-fields LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/ionelmc/python-fields/issues/9 NO_ARCH= yes .include diff --git a/devel/py-filebytes/Makefile b/devel/py-filebytes/Makefile index eb3595268b67..b6f500e1e9c2 100644 --- a/devel/py-filebytes/Makefile +++ b/devel/py-filebytes/Makefile @@ -1,19 +1,20 @@ PORTNAME= filebytes DISTVERSION= 0.10.2 +PORTREVISION= 1 CATEGORIES= devel python security 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-fire/Makefile b/devel/py-fire/Makefile index 5ed8d949f98f..2ce632b1fe03 100644 --- a/devel/py-fire/Makefile +++ b/devel/py-fire/Makefile @@ -1,21 +1,22 @@ PORTNAME= fire DISTVERSION= 0.7.0 +PORTREVISION= 1 CATEGORIES= devel science MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for automatically generating command line interfaces (CLIs) WWW= https://github.com/google/python-fire LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR} USES= python USE_PYTHON= distutils flavors autoplist NO_ARCH= yes .include diff --git a/devel/py-fireREST/Makefile b/devel/py-fireREST/Makefile index 1c03ae003396..55f3dd9484ef 100644 --- a/devel/py-fireREST/Makefile +++ b/devel/py-fireREST/Makefile @@ -1,31 +1,32 @@ PORTNAME= fireREST PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Interface with Cisco Firepower Management Center WWW= https://github.com/kaisero/fireREST LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}retry2>0:devel/py-retry2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} # Officially: 2.7, 3.5-3.8 USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-extract: ${RM} -rf ${WRKSRC}/test .include diff --git a/devel/py-flake8-docstrings/Makefile b/devel/py-flake8-docstrings/Makefile index d8bf360ab168..7292e48e788c 100644 --- a/devel/py-flake8-docstrings/Makefile +++ b/devel/py-flake8-docstrings/Makefile @@ -1,23 +1,24 @@ PORTNAME= flake8-docstrings PORTVERSION= 1.7.0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Extension for flake8 which uses pydocstyle to check docstrings WWW= https://pypi.org/project/flake8-docstrings/ \ https://github.com/pycqa/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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-flake8-future-annotations/Makefile b/devel/py-flake8-future-annotations/Makefile index 91a6d663155b..1d05818665a8 100644 --- a/devel/py-flake8-future-annotations/Makefile +++ b/devel/py-flake8-future-annotations/Makefile @@ -1,22 +1,23 @@ PORTNAME= flake8-future-annotations PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= Verifies python 3.7+ files use from __future__ import annotations WWW= https://pypi.org/project/flake8-future-annotations/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} # The authors claim python 3.7+, but the py-flake8 port requires 3.8+ USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-flake8-import-order/Makefile b/devel/py-flake8-import-order/Makefile index 3cfb938c3966..aed34d85f3a0 100644 --- a/devel/py-flake8-import-order/Makefile +++ b/devel/py-flake8-import-order/Makefile @@ -1,21 +1,22 @@ PORTNAME= flake8-import-order PORTVERSION= 0.18.2 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-flake8-polyfill/Makefile b/devel/py-flake8-polyfill/Makefile index b6569f286721..7d0c06ccb278 100644 --- a/devel/py-flake8-polyfill/Makefile +++ b/devel/py-flake8-polyfill/Makefile @@ -1,20 +1,21 @@ PORTNAME= flake8-polyfill PORTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-flake8-quotes/Makefile b/devel/py-flake8-quotes/Makefile index 105dfe325e63..d0759c92e35e 100644 --- a/devel/py-flake8-quotes/Makefile +++ b/devel/py-flake8-quotes/Makefile @@ -1,24 +1,25 @@ PORTNAME= flake8-quotes PORTVERSION= 3.4.0 +PORTREVISION= 1 CATEGORIES= devel 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 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 931fa9cf93be..2a4b0ab70093 100644 --- a/devel/py-flake8/Makefile +++ b/devel/py-flake8/Makefile @@ -1,28 +1,29 @@ PORTNAME= flake8 PORTVERSION= 7.1.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_GITHUB= yes GH_ACCOUNT= PyCQA USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes post-patch: @${REINPLACE_CMD} -Ee '/(mccabe|pycodestyle|pyflakes)/s|>.*||' ${WRKSRC}/setup.cfg .include diff --git a/devel/py-flaky/Makefile b/devel/py-flaky/Makefile index 24b6daecaf90..6ae29e9f5668 100644 --- a/devel/py-flaky/Makefile +++ b/devel/py-flaky/Makefile @@ -1,35 +1,36 @@ PORTNAME= flaky DISTVERSION= 3.8.1 +PORTREVISION= 1 CATEGORIES= devel python 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}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes # Tests were taken from https://github.com/box/flaky/blob/v3.8.1/tox.ini#L17 # The "--no-flaky-report" parameter has also been added to make the output # a little clearer. do-test: cd ${WRKSRC} && \ ${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 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-flatland/Makefile b/devel/py-flatland/Makefile index 3c4a6e797fe4..82a3cbaf545d 100644 --- a/devel/py-flatland/Makefile +++ b/devel/py-flatland/Makefile @@ -1,23 +1,24 @@ PORTNAME= flatland DISTVERSION= 0.9.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= HTML form management and validation WWW= https://github.com/discorporate/flatland/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>=0:devel/py-blinker@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-flex/Makefile b/devel/py-flex/Makefile index 875fa9451e51..9d239f52d515 100644 --- a/devel/py-flex/Makefile +++ b/devel/py-flex/Makefile @@ -1,42 +1,43 @@ PORTNAME= flex DISTVERSIONPREFIX= v DISTVERSION= 6.14.1 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Swagger schema validation WWW= https://github.com/pipermerriam/flex LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Upstream is inactive since 6 years 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}pyyaml>=3.11:devel/py-pyyaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}factory-boy>=2.4.1:devel/py-factory-boy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-httpbin>=0.0.3:devel/py-pytest-httpbin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>=0.5.1:devel/py-responses@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= pipermerriam USE_PYTHON= autoplist concurrent distutils pytest # See following links for more details: # https://github.com/pipermerriam/flex/issues/234 # https://github.com/pipermerriam/flex/pull/236 PYTEST_BROKEN_TESTS= test_request_parameter_array_extraction[tsv-1\t2\t3] \ test_werkzeug TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/devel/py-freebsd-sysctl/Makefile b/devel/py-freebsd-sysctl/Makefile index 62e8458568aa..e7d9e4e70296 100644 --- a/devel/py-freebsd-sysctl/Makefile +++ b/devel/py-freebsd-sysctl/Makefile @@ -1,24 +1,25 @@ PORTNAME= freebsd-sysctl PORTVERSION= 0.0.7 +PORTREVISION= 1 CATEGORIES= devel python sysutils PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= stefan@gronke.net COMMENT= Native Python wrapper for FreeBSD sysctls using libc WWW= https://github.com/gronke/py-freebsd_sysctl LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_GITHUB= yes GH_ACCOUNT= gronke GH_PROJECT= py-freebsd_sysctl NO_ARCH= yes USE_PYTHON= distutils autoplist PLIST_SUB+= PORTVERSION=${PORTVERSION} .include diff --git a/devel/py-freenas.utils/Makefile b/devel/py-freenas.utils/Makefile index 95bedc078ebd..23ff029482d7 100644 --- a/devel/py-freenas.utils/Makefile +++ b/devel/py-freenas.utils/Makefile @@ -1,20 +1,20 @@ PORTNAME= freenas.utils PORTVERSION= 10.2a1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-fudge/Makefile b/devel/py-fudge/Makefile index db0ef1aca9eb..2f62f3b01626 100644 --- a/devel/py-fudge/Makefile +++ b/devel/py-fudge/Makefile @@ -1,16 +1,17 @@ PORTNAME= fudge PORTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-funcparserlib/Makefile b/devel/py-funcparserlib/Makefile index 7af19c8e3d64..925ef69b00f2 100644 --- a/devel/py-funcparserlib/Makefile +++ b/devel/py-funcparserlib/Makefile @@ -1,16 +1,17 @@ PORTNAME= funcparserlib PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-funcy/Makefile b/devel/py-funcy/Makefile index c8f5eb047ded..12430846be23 100644 --- a/devel/py-funcy/Makefile +++ b/devel/py-funcy/Makefile @@ -1,19 +1,20 @@ PORTNAME= funcy DISTVERSION= 2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-furl/Makefile b/devel/py-furl/Makefile index d42275b51e88..af5259d1a244 100644 --- a/devel/py-furl/Makefile +++ b/devel/py-furl/Makefile @@ -1,23 +1,24 @@ PORTNAME= furl PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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-future/Makefile b/devel/py-future/Makefile index 2b7fae4a6e70..e5bccd3a32f9 100644 --- a/devel/py-future/Makefile +++ b/devel/py-future/Makefile @@ -1,22 +1,23 @@ PORTNAME= future PORTVERSION= 0.18.3 +PORTREVISION= 1 CATEGORIES= devel python 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-fuzzywuzzy/Makefile b/devel/py-fuzzywuzzy/Makefile index d8a9a760c273..0cab195e4c1c 100644 --- a/devel/py-fuzzywuzzy/Makefile +++ b/devel/py-fuzzywuzzy/Makefile @@ -1,19 +1,20 @@ PORTNAME= fuzzywuzzy PORTVERSION= 0.18.0 +PORTREVISION= 1 CATEGORIES= devel python 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}Levenshtein>0:devel/py-Levenshtein@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist .include diff --git a/devel/py-fypp/Makefile b/devel/py-fypp/Makefile index 76d116ef6302..2b75924f381d 100644 --- a/devel/py-fypp/Makefile +++ b/devel/py-fypp/Makefile @@ -1,23 +1,24 @@ PORTNAME= fypp DISTVERSION= 3.2 +PORTREVISION= 1 CATEGORIES= devel python #MASTER_SITES= PYPI # missing files needed for tests 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 USE_PYTHON= distutils concurrent autoplist pytest USE_GITHUB= yes GH_ACCOUNT= aradi TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/test .include diff --git a/devel/py-game/Makefile b/devel/py-game/Makefile index fe954405ae6b..c73e0ec5c2b6 100644 --- a/devel/py-game/Makefile +++ b/devel/py-game/Makefile @@ -1,59 +1,59 @@ PORTNAME= game DISTVERSION= 2.6.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 BROKEN_i386= error: always_inline function '_mm_set_epi32' requires target feature 'sse2' BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png RUN_DEPENDS= ${PYNUMPY} \ v4l_compat>0:multimedia/v4l_compat USES= compiler:c11 jpeg localbase pkgconfig python 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-game_sdl2/Makefile b/devel/py-game_sdl2/Makefile index c73c4bd1f4d5..a954f9228a89 100644 --- a/devel/py-game_sdl2/Makefile +++ b/devel/py-game_sdl2/Makefile @@ -1,32 +1,32 @@ PORTNAME= game_sdl2 PORTVERSION= 7.4.11 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel python MASTER_SITES= http://www.renpy.org/dl/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-2.1.0-for-renpy-${DISTVERSION} MAINTAINER= social@brandongrows.me COMMENT= Reimplementation of portions of the pygame API using SDL2 WWW= https://github.com/renpy/pygame_sdl2 LICENSE= LGPL21+ ZLIB LICENSE_COMB= multi LIB_DEPENDS= libpng.so:graphics/png USES= jpeg localbase python:2.7+ sdl USE_PYTHON= autoplist distutils cython USE_SDL= image2 mixer2 ttf2 BINARY_ALIAS= cython=cython-${PYTHON_VER} EXCLUDE= gen gen3 PKG-INFO '*.egg-info' EXTRACT_AFTER_ARGS=${EXCLUDE:S,^,--exclude ,} # Upstream tends to reroll distfiles before moving under /release/ PORTSCOUT= site:http://www.renpy.org/dl/release/ post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name \*.so \ -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-geocoder/Makefile b/devel/py-geocoder/Makefile index 4e341336eefa..000868f8682b 100644 --- a/devel/py-geocoder/Makefile +++ b/devel/py-geocoder/Makefile @@ -1,25 +1,26 @@ PORTNAME= geocoder PORTVERSION= 1.38.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Python geocoder WWW= https://github.com/DenisCarriere/geocoder LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ratelim>0:devel/py-ratelim@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-geojson/Makefile b/devel/py-geojson/Makefile index 78ee50aa82a6..0bb98d7f1991 100644 --- a/devel/py-geojson/Makefile +++ b/devel/py-geojson/Makefile @@ -1,30 +1,31 @@ PORTNAME= geojson PORTVERSION= 3.2.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel geography python 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 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-git-url-parse/Makefile b/devel/py-git-url-parse/Makefile index 13c1729693f0..cb53ff79b177 100644 --- a/devel/py-git-url-parse/Makefile +++ b/devel/py-git-url-parse/Makefile @@ -1,28 +1,29 @@ PORTNAME= git-url-parse PORTVERSION= 1.2.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-gitlab-webhook-handler/Makefile b/devel/py-gitlab-webhook-handler/Makefile index aa03df576d12..aea38284a685 100644 --- a/devel/py-gitlab-webhook-handler/Makefile +++ b/devel/py-gitlab-webhook-handler/Makefile @@ -1,30 +1,30 @@ PORTNAME= gitlab-webhook-handler DISTVERSION= 1.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= gwh-${DISTVERSION} MAINTAINER= michael.osipov@innomotics.com COMMENT= Webhook Handler for GitLab WWW= https://github.com/ahebrank/gitlab-webhook-handler LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=1.0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.19.0:www/py-requests@${PY_FLAVOR} USES= cpe python CPE_VENDOR= python USE_PYTHON= autoplist concurrent distutils PYDISTUTILS_PKGNAME= gwh NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|python -m gwh|${PYTHON_VERSION} -m gwh|' \ ${WRKSRC}/gwh/__main__.py .include diff --git a/devel/py-glob2/Makefile b/devel/py-glob2/Makefile index 63334c77a417..7f63e621509a 100644 --- a/devel/py-glob2/Makefile +++ b/devel/py-glob2/Makefile @@ -1,23 +1,24 @@ PORTNAME= glob2 PORTVERSION= 0.7 +PORTREVISION= 1 CATEGORIES= devel python 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 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-goodreads/Makefile b/devel/py-goodreads/Makefile index ceb404475048..08c2fd785cd3 100644 --- a/devel/py-goodreads/Makefile +++ b/devel/py-goodreads/Makefile @@ -1,21 +1,22 @@ PORTNAME= Goodreads PORTVERSION= 0.3.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= goodreads-${PORTVERSION} MAINTAINER= matthew@wener.org COMMENT= Python interface for the Goodreads API WWW= https://github.com/sefakilic/goodreads/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rauth>=0:devel/py-rauth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0:devel/py-xmltodict@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-google-pasta/Makefile b/devel/py-google-pasta/Makefile index 2debf9bb5a8b..4569639b8ecd 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 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-gpxpy/Makefile b/devel/py-gpxpy/Makefile index cd3a0d4b5f00..8da4d445f16a 100644 --- a/devel/py-gpxpy/Makefile +++ b/devel/py-gpxpy/Makefile @@ -1,18 +1,19 @@ PORTNAME= gpxpy PORTVERSION= 1.5.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-gql/Makefile b/devel/py-gql/Makefile index 593e0d044f0e..034033d4cc06 100644 --- a/devel/py-gql/Makefile +++ b/devel/py-gql/Makefile @@ -1,61 +1,62 @@ PORTNAME= gql PORTVERSION= 3.5.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dereks@lifeofadishwasher.com COMMENT= GraphQL client for Python WWW= https://github.com/graphql-python/gql LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.0<5:devel/py-anyio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}backoff>=1.11.1<3.0:devel/py-backoff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2<3.3:devel/py-graphql-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yarl>=1.6<2.0:www/py-yarl@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiofiles>0:devel/py-aiofiles@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parse>0:textproc/py-parse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-console-scripts>0:devel/py-pytest-console-scripts@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vcrpy>0:devel/py-vcrpy@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= AIOHTTP BOTOCORE DOCS HTTPX REQUESTS WEBSOCKETS OPTIONS_DEFAULT= AIOHTTP BOTOCORE HTTPX REQUESTS WEBSOCKETS AIOHTTP_DESC= AIOHTTP Support BOTOCORE_DESC= BOTOCORE Support HTTPX_DESC= HTTPX Support REQUESTS_DESC= Requests Support WEBSOCKETS_DESC= Websockets Support AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.0<4:www/py-aiohttp@${PY_FLAVOR} BOTOCORE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.21<2:devel/py-botocore@${PY_FLAVOR} DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.0<5:devel/py-anyio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}backoff>=1.11.1<3.0:devel/py-backoff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2<3.3:devel/py-graphql-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-argparse>0:textproc/py-sphinx-argparse@${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} HTTPX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.23.1<1:www/py-httpx@${PY_FLAVOR} REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=1.0.0<2:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.26<3:www/py-requests@${PY_FLAVOR} WEBSOCKETS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}websockets>=10:devel/py-websockets@${PY_FLAVOR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= tests -vv --run-online .include diff --git a/devel/py-grab/Makefile b/devel/py-grab/Makefile index a98f3f709beb..f36086c99d8c 100644 --- a/devel/py-grab/Makefile +++ b/devel/py-grab/Makefile @@ -1,27 +1,27 @@ PORTNAME= grab PORTVERSION= 0.6.41 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-graphene-django300/Makefile b/devel/py-graphene-django300/Makefile index 92496e622212..a5d77866d673 100644 --- a/devel/py-graphene-django300/Makefile +++ b/devel/py-graphene-django300/Makefile @@ -1,37 +1,38 @@ PORTNAME= graphene-django PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 300 MAINTAINER= kai@FreeBSD.org COMMENT= Graphene Django integration WWW= https://github.com/graphql-python/graphene-django LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphene>=3.0<4:devel/py-graphene@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.1.0<4:devel/py-graphql-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}graphql-relay>=3.1.1<4:devel/py-graphql-relay@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}promise>=2.1:devel/py-promise@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}text-unidecode>=0:converters/py-text-unidecode@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes PORTSCOUT= ignore:1 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-grizzled/Makefile b/devel/py-grizzled/Makefile index 248edb544211..d66c20b3f6d4 100644 --- a/devel/py-grizzled/Makefile +++ b/devel/py-grizzled/Makefile @@ -1,18 +1,18 @@ PORTNAME= grizzled PORTVERSION= 0.9.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist post-patch: @${RM} ${WRKSRC}/ez_setup.py .include diff --git a/devel/py-grpcio-tools/Makefile b/devel/py-grpcio-tools/Makefile index 43bd0b18c627..51ad9bdc7089 100644 --- a/devel/py-grpcio-tools/Makefile +++ b/devel/py-grpcio-tools/Makefile @@ -1,25 +1,26 @@ PORTNAME= grpcio-tools PORTVERSION= 1.70.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= grpcio_tools-${PORTVERSION} 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 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 fe4175e0bb9c..8335b95ef722 100644 --- a/devel/py-grpcio/Makefile +++ b/devel/py-grpcio/Makefile @@ -1,33 +1,34 @@ PORTNAME= grpcio PORTVERSION= 1.70.0 +PORTREVISION= 1 CATEGORIES= devel python 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 ssl BROKEN_SSL= libressl BROKEN_SSL_REASON= use of undeclared identifier 'X509_STORE_set_get_crl' 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 6f4d3b942529..4cf6d3d45bd7 100644 --- a/devel/py-gs_api_client/Makefile +++ b/devel/py-gs_api_client/Makefile @@ -1,16 +1,17 @@ PORTNAME= gs_api_client PORTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= devel net python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-guppy3/Makefile b/devel/py-guppy3/Makefile index ed99e661da6b..63d07bfe7524 100644 --- a/devel/py-guppy3/Makefile +++ b/devel/py-guppy3/Makefile @@ -1,33 +1,34 @@ PORTNAME= guppy3 PORTVERSION= 3.1.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= cython distutils OPTIONS_DEFINE= X11 OPTIONS_DEFAULT=X11 X11_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} .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-gyp/Makefile b/devel/py-gyp/Makefile index 2eefdf628e41..784847e94746 100644 --- a/devel/py-gyp/Makefile +++ b/devel/py-gyp/Makefile @@ -1,20 +1,20 @@ PORTNAME= gyp PORTVERSION= 20200512 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Build System That Generates Other Build Systems WWW= https://gyp.gsrc.io/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_GITHUB= yes GH_ACCOUNT= hrs-allbsd USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-hammett/Makefile b/devel/py-hammett/Makefile index fb7a60039a47..1e1d8d5131ff 100644 --- a/devel/py-hammett/Makefile +++ b/devel/py-hammett/Makefile @@ -1,21 +1,22 @@ PORTNAME= hammett DISTVERSION= 0.10.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast python test runner WWW= https://github.com/boxed/hammett LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astunparse>0:devel/py-astunparse@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-hash_ring/Makefile b/devel/py-hash_ring/Makefile index f94c1fa72fb5..6c5c2b2be490 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 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-helpdev/Makefile b/devel/py-helpdev/Makefile index 50273a5757dd..3f766d8c9dee 100644 --- a/devel/py-helpdev/Makefile +++ b/devel/py-helpdev/Makefile @@ -1,22 +1,22 @@ PORTNAME= helpdev PORTVERSION= 0.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-hg-evolve/Makefile b/devel/py-hg-evolve/Makefile index 85352fa0c4f2..58e730e4c73a 100644 --- a/devel/py-hg-evolve/Makefile +++ b/devel/py-hg-evolve/Makefile @@ -1,25 +1,26 @@ PORTNAME= hg-evolve DISTVERSION= 11.1.6 +PORTREVISION= 1 CATEGORIES= devel python 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+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= hg:devel/mercurial \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils # Do not conflict with devel/mercurial, which also installs hgext3rd/__init__.py EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/hgext3rd/__init__.py NO_ARCH= yes .include diff --git a/devel/py-hglib/Makefile b/devel/py-hglib/Makefile index 7a88ef75f69b..ddf9acd60ecd 100644 --- a/devel/py-hglib/Makefile +++ b/devel/py-hglib/Makefile @@ -1,22 +1,22 @@ PORTNAME= hglib PORTVERSION= 2.6.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-hgtools/Makefile b/devel/py-hgtools/Makefile index b3cdc744d5f6..e355e6077002 100644 --- a/devel/py-hgtools/Makefile +++ b/devel/py-hgtools/Makefile @@ -1,18 +1,19 @@ PORTNAME= hgtools PORTVERSION= 6.3 +PORTREVISION= 1 CATEGORIES= devel python 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 zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-hidraw/Makefile b/devel/py-hidraw/Makefile index 791bd3cd2097..8981398acd82 100644 --- a/devel/py-hidraw/Makefile +++ b/devel/py-hidraw/Makefile @@ -1,21 +1,21 @@ PORTNAME= hidraw PORTVERSION= 0.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python interface to gather hidraw information WWW= https://github.com/daym/hidraw/ LICENSE= BSD2CLAUSE USES= python USE_GITHUB= yes GH_ACCOUNT= daym USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/hidraw/_hidraw*.so .include diff --git a/devel/py-holidays/Makefile b/devel/py-holidays/Makefile index 01a734300abe..5002552b26b6 100644 --- a/devel/py-holidays/Makefile +++ b/devel/py-holidays/Makefile @@ -1,23 +1,23 @@ PORTNAME= holidays PORTVERSION= 0.9.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} NO_ARCH= yes .include diff --git a/devel/py-hologram/Makefile b/devel/py-hologram/Makefile index b81de1a2c292..74361bb6fb6f 100644 --- a/devel/py-hologram/Makefile +++ b/devel/py-hologram/Makefile @@ -1,20 +1,20 @@ PORTNAME= hologram PORTVERSION= 0.0.16 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pat@patmaddox.com COMMENT= JSON schema generation from dataclasses WWW= https://github.com/dbt-labs/hologram LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0:devel/py-jsonschema@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-homebase/Makefile b/devel/py-homebase/Makefile index 0fa49bdb0e54..6d26b7665d11 100644 --- a/devel/py-homebase/Makefile +++ b/devel/py-homebase/Makefile @@ -1,23 +1,24 @@ PORTNAME= homebase DISTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Platform independent access to user data folders WWW= https://github.com/dwavesystems/homebase LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= distutils cython autoplist unittest # many tests fail, see https://github.com/dwavesystems/homebase/issues/35 USE_GITHUB= yes GH_ACCOUNT= dwavesystems TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/devel/py-humanize/Makefile b/devel/py-humanize/Makefile index 7dc2d3f81d7d..5c7ebc90e86c 100644 --- a/devel/py-humanize/Makefile +++ b/devel/py-humanize/Makefile @@ -1,18 +1,19 @@ PORTNAME= humanize PORTVERSION= 4.2.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-hupper/Makefile b/devel/py-hupper/Makefile index b19aa24bb3da..a98bed261a83 100644 --- a/devel/py-hupper/Makefile +++ b/devel/py-hupper/Makefile @@ -1,25 +1,26 @@ PORTNAME= hupper PORTVERSION= 1.12.1 +PORTREVISION= 1 CATEGORIES= devel python 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-hypothesmith/Makefile b/devel/py-hypothesmith/Makefile index b134a17b352c..856aae7da504 100644 --- a/devel/py-hypothesmith/Makefile +++ b/devel/py-hypothesmith/Makefile @@ -1,22 +1,23 @@ PORTNAME= hypothesmith PORTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-icalendar/Makefile b/devel/py-icalendar/Makefile index 76e2e6f0f7c9..f6b145f6629e 100644 --- a/devel/py-icalendar/Makefile +++ b/devel/py-icalendar/Makefile @@ -1,33 +1,33 @@ PORTNAME= icalendar PORTVERSION= 4.0.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python 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}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} USES= python 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 cf24596d1bec..b5c7f5c5808f 100644 --- a/devel/py-identify/Makefile +++ b/devel/py-identify/Makefile @@ -1,19 +1,20 @@ PORTNAME= identify DISTVERSION= 2.6.8 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= File identification library for Python WWW= https://github.com/pre-commit/identify LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-imgkit/Makefile b/devel/py-imgkit/Makefile index 10bed37a79fa..7dbf076ea0b6 100644 --- a/devel/py-imgkit/Makefile +++ b/devel/py-imgkit/Makefile @@ -1,21 +1,22 @@ PORTNAME= imgkit PORTVERSION= 1.2.2 +PORTREVISION= 1 CATEGORIES= devel python 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 DEPRECATED= Depends on expired converters/wkhtmltopdf EXPIRATION_DATE=2025-03-31 USES= python USE_PYTHON= distutils autoplist RUN_DEPENDS+= wkhtmltopdf>0:converters/wkhtmltopdf .include diff --git a/devel/py-inflection/Makefile b/devel/py-inflection/Makefile index 71c60fdc1447..ea546945ef96 100644 --- a/devel/py-inflection/Makefile +++ b/devel/py-inflection/Makefile @@ -1,26 +1,27 @@ PORTNAME= inflection DISTVERSION= 0.5.1 +PORTREVISION= 1 CATEGORIES= devel python 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 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 ce688902c643..4dbb3efc42b1 100644 --- a/devel/py-iniconfig/Makefile +++ b/devel/py-iniconfig/Makefile @@ -1,22 +1,22 @@ PORTNAME= iniconfig DISTVERSION= 1.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-inifile/Makefile b/devel/py-inifile/Makefile index 92b7a1811cf7..6cc807dcd8b9 100644 --- a/devel/py-inifile/Makefile +++ b/devel/py-inifile/Makefile @@ -1,18 +1,19 @@ PORTNAME= inifile PORTVERSION= 0.4 +PORTREVISION= 1 CATEGORIES= devel python 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 zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-inotify-simple/Makefile b/devel/py-inotify-simple/Makefile index 012aadf736b6..1674a5c756ba 100644 --- a/devel/py-inotify-simple/Makefile +++ b/devel/py-inotify-simple/Makefile @@ -1,23 +1,23 @@ PORTNAME= inotify-simple PORTVERSION= 1.3.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= grembo@FreeBSD.org COMMENT= Simple wrapper around inotify WWW= https://github.com/chrisjbillington/inotify_simple LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libinotify.so:devel/libinotify USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-inotifyrecursive/Makefile b/devel/py-inotifyrecursive/Makefile index 9b19eb7dcf95..410b0b4b3a4a 100644 --- a/devel/py-inotifyrecursive/Makefile +++ b/devel/py-inotifyrecursive/Makefile @@ -1,21 +1,21 @@ PORTNAME= inotifyrecursive PORTVERSION= 0.3.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Recursive inotify watches based on inotify-simple WWW= https://github.com/letorbi/inotifyrecursive LICENSE= LGPL3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}inotify-simple>=1.3.5_1:devel/py-inotify-simple@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-intbitset/Makefile b/devel/py-intbitset/Makefile index 458134c11dc2..299781a2e107 100644 --- a/devel/py-intbitset/Makefile +++ b/devel/py-intbitset/Makefile @@ -1,22 +1,23 @@ PORTNAME= intbitset DISTVERSION= 4.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 ed88ee8295f1..e287c00b30c1 100644 --- a/devel/py-intelhex/Makefile +++ b/devel/py-intelhex/Makefile @@ -1,18 +1,19 @@ PORTNAME= intelhex PORTVERSION= 2.3.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-intervaltree/Makefile b/devel/py-intervaltree/Makefile index a0b64dbe085f..ca3faabff7cd 100644 --- a/devel/py-intervaltree/Makefile +++ b/devel/py-intervaltree/Makefile @@ -1,21 +1,22 @@ PORTNAME= intervaltree PORTVERSION= 3.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-ioflo/Makefile b/devel/py-ioflo/Makefile index ece1dc3ddc0a..2a26ab2cef51 100644 --- a/devel/py-ioflo/Makefile +++ b/devel/py-ioflo/Makefile @@ -1,24 +1,24 @@ PORTNAME= ioflo PORTVERSION= 2.0.0 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= devel python 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 shebangfix USE_PYTHON= autoplist distutils NO_ARCH= yes SHEBANG_FILES= scripts/ioflo .include diff --git a/devel/py-iopath/Makefile b/devel/py-iopath/Makefile index c3ef25e1c8ed..b6fb232bacb2 100644 --- a/devel/py-iopath/Makefile +++ b/devel/py-iopath/Makefile @@ -1,23 +1,24 @@ PORTNAME= iopath PORTVERSION= 0.1.10 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nc@FreeBSD.org COMMENT= Library providing I/O interface among storage backends WWW= https://github.com/facebookresearch/iopath LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}portalocker>0:devel/py-portalocker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= facebookresearch GH_TAGNAME= b49ef53b557b794ad142047905827a6727b91d63 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ipaddr/Makefile b/devel/py-ipaddr/Makefile index babf518fdd8d..851ec5afb065 100644 --- a/devel/py-ipaddr/Makefile +++ b/devel/py-ipaddr/Makefile @@ -1,22 +1,23 @@ PORTNAME= ipaddr PORTVERSION= 2.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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-ipydatawidgets/Makefile b/devel/py-ipydatawidgets/Makefile index 3e63a7cb39a3..84efdfc35fc0 100644 --- a/devel/py-ipydatawidgets/Makefile +++ b/devel/py-ipydatawidgets/Makefile @@ -1,25 +1,25 @@ PORTNAME= ipydatawidgets PORTVERSION= 4.3.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-ipython_genutils/Makefile b/devel/py-ipython_genutils/Makefile index a32e87dfb989..630b1174878f 100644 --- a/devel/py-ipython_genutils/Makefile +++ b/devel/py-ipython_genutils/Makefile @@ -1,18 +1,19 @@ PORTNAME= ipython_genutils PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-itanium_demangler/Makefile b/devel/py-itanium_demangler/Makefile index e0a2f2cdc133..2e585422fc4f 100644 --- a/devel/py-itanium_demangler/Makefile +++ b/devel/py-itanium_demangler/Makefile @@ -1,19 +1,20 @@ PORTNAME= itanium_demangler DISTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-itemadapter/Makefile b/devel/py-itemadapter/Makefile index 731b7a501246..1e184c52b230 100644 --- a/devel/py-itemadapter/Makefile +++ b/devel/py-itemadapter/Makefile @@ -1,19 +1,20 @@ PORTNAME= itemadapter DISTVERSION= 0.8.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-itemloaders/Makefile b/devel/py-itemloaders/Makefile index b8bb2eb56c30..303ed3f45100 100644 --- a/devel/py-itemloaders/Makefile +++ b/devel/py-itemloaders/Makefile @@ -1,24 +1,25 @@ PORTNAME= itemloaders DISTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-iterable-io/Makefile b/devel/py-iterable-io/Makefile index d96774371742..e47716fa6553 100644 --- a/devel/py-iterable-io/Makefile +++ b/devel/py-iterable-io/Makefile @@ -1,16 +1,17 @@ PORTNAME= iterable-io DISTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= njt@ayvali.org COMMENT= Adapter to read from iterable objects like file objects WWW= https://github.com/pR0Ps/iterable-io LICENSE= LGPL3 USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-itypes/Makefile b/devel/py-itypes/Makefile index 80df8d97c308..9fe0076c5757 100644 --- a/devel/py-itypes/Makefile +++ b/devel/py-itypes/Makefile @@ -1,17 +1,18 @@ PORTNAME= itypes DISTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-janus/Makefile b/devel/py-janus/Makefile index 733196bea0e1..23e53a02486b 100644 --- a/devel/py-janus/Makefile +++ b/devel/py-janus/Makefile @@ -1,21 +1,22 @@ PORTNAME= janus PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-javaproperties/Makefile b/devel/py-javaproperties/Makefile index c53bec4ec8c4..7c4700cf5038 100644 --- a/devel/py-javaproperties/Makefile +++ b/devel/py-javaproperties/Makefile @@ -1,21 +1,22 @@ PORTNAME= javaproperties DISTVERSION= 0.5.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-jdcal/Makefile b/devel/py-jdcal/Makefile index 3a9e06552a68..5dea064593ac 100644 --- a/devel/py-jdcal/Makefile +++ b/devel/py-jdcal/Makefile @@ -1,24 +1,25 @@ PORTNAME= jdcal PORTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= devel python 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 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 caf9e98167bb..88bd4d1e9c47 100644 --- a/devel/py-jedi/Makefile +++ b/devel/py-jedi/Makefile @@ -1,24 +1,25 @@ PORTNAME= jedi PORTVERSION= 0.19.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-jenkins-job-builder/Makefile b/devel/py-jenkins-job-builder/Makefile index f2e82011b6b5..ad210c929e23 100644 --- a/devel/py-jenkins-job-builder/Makefile +++ b/devel/py-jenkins-job-builder/Makefile @@ -1,27 +1,28 @@ PORTNAME= jenkins-job-builder PORTVERSION= 6.4.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Manage Jenkins jobs with YAML WWW= https://jenkins-job-builder.readthedocs.io/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${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 41d6081c6cb0..5ca1bf126275 100644 --- a/devel/py-jep/Makefile +++ b/devel/py-jep/Makefile @@ -1,37 +1,37 @@ PORTNAME= jep PORTVERSION= 4.2.2 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= devel java python 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= java python USE_PYTHON= distutils CONFIGURE_ENV= JAVA_HOME=${JAVA_HOME} MAKE_ENV= JAVA_HOME=${JAVA_HOME} USE_LDCONFIG= yes PLIST_SUB+= VERSION=${PORTVERSION} # Necessary, since the configure script does the LIBS and # LDFLAGS detection wrong CFLAGS+= -I${JAVA_HOME}/include/freebsd LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= NUMPY OPTIONS_DEFAULT= NUMPY NUMPY_BUILD_DEPENDS= ${PYNUMPY} NUMPY_RUN_DEPENDS= ${PYNUMPY} post-install: ${LN} -s ${PYTHON_SITELIBDIR}/jep/jep-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/jep.jar ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/jep/jep*.so .include diff --git a/devel/py-jinja2-time/Makefile b/devel/py-jinja2-time/Makefile index bee38c9e7e4f..28be5b549f62 100644 --- a/devel/py-jinja2-time/Makefile +++ b/devel/py-jinja2-time/Makefile @@ -1,27 +1,28 @@ PORTNAME= jinja2-time PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes PYTEST_BROKEN_TESTS= test_add_time test_substract_time test_offset_with_format .include diff --git a/devel/py-jira/Makefile b/devel/py-jira/Makefile index adc98f48db73..8882b872758b 100644 --- a/devel/py-jira/Makefile +++ b/devel/py-jira/Makefile @@ -1,36 +1,37 @@ PORTNAME= jira PORTVERSION= 3.0.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Library to ease use of the JIRA 5 REST APIs WWW= https://github.com/pycontribs/jira LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0: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}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=1.1.0:www/py-requests-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>0:www/py-requests-toolbelt@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest OPTIONS_DEFINE= MAGIC SHELL OPTIONS_DEFAULT= MAGIC SHELL MAGIC_DESC= Enable Content-Type Auto-detection PARALLEL_DESC= Enable asyrequests SHELL_DESC= Enable interactive shell MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filemagic>=1.6:devel/py-filemagic@${PY_FLAVOR} SHELL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=4.0.0:devel/ipython@${PY_FLAVOR} .include diff --git a/devel/py-jitterentropy/Makefile b/devel/py-jitterentropy/Makefile index c7601ca15388..3e59c481ae56 100644 --- a/devel/py-jitterentropy/Makefile +++ b/devel/py-jitterentropy/Makefile @@ -1,16 +1,17 @@ PORTNAME= jitterentropy PORTVERSION= 0.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Use libjitterentropy to get random bytes WWW= https://github.com/swills/py-jitterentropy LIB_DEPENDS= libjitterentropy.so:devel/libjitterentropy USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-joblib/Makefile b/devel/py-joblib/Makefile index 6366ec7b6e9d..6b317d3ba2c8 100644 --- a/devel/py-joblib/Makefile +++ b/devel/py-joblib/Makefile @@ -1,27 +1,27 @@ PORTNAME= joblib PORTVERSION= 1.3.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Lightweight pipelining using Python functions as jobs WWW= https://joblib.readthedocs.io/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYNUMPY} #TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}threadpoolctl>0:devel/py-threadpoolctl@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes PYTEST_IGNORED_TESTS= test_disk_used \ test_parallel_call_cached_function_defined_in_jupyter PYTEST_BROKEN_TESTS= test_memmapping_on_large_enough_dev_shm .include diff --git a/devel/py-jsbeautifier/Makefile b/devel/py-jsbeautifier/Makefile index 8f9cbada4363..261c9fd03767 100644 --- a/devel/py-jsbeautifier/Makefile +++ b/devel/py-jsbeautifier/Makefile @@ -1,21 +1,22 @@ PORTNAME= jsbeautifier PORTVERSION= 1.14.11 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-jschon/Makefile b/devel/py-jschon/Makefile index c21d80620911..c8b1aea8ddd4 100644 --- a/devel/py-jschon/Makefile +++ b/devel/py-jschon/Makefile @@ -1,34 +1,35 @@ PORTNAME= jschon DISTVERSIONPREFIX= v DISTVERSION= 0.11.1 +PORTREVISION= 1 CATEGORIES= devel textproc python #MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= JSON toolkit for Python developers WWW= https://github.com/marksparkza/jschon LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rfc3986>0:www/py-rfc3986@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>=0:devel/py-pytest-benchmark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-httpserver>=0:devel/py-pytest-httpserver@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # 4 tests fail, see https://github.com/marksparkza/jschon/issues/118 USE_GITHUB= yes GH_ACCOUNT= marksparkza GH_TUPLE= json-schema-org:JSON-Schema-Test-Suite:0433a2bf827d3039c272e831049a6e58deab787d:json_schema_org_JSON_Schema_Test_Suite/tests/JSON-Schema-Test-Suite \ json-schema-org:json-schema-spec:aaedf928fb5aba87d815d0a7a152e872b13cbb77:json_schema_org_json_schema_spec1/jschon/catalog/json-schema-2019-09 \ json-schema-org:json-schema-spec:6b2052df656484d01bdf1969b709dc8845884678:json_schema_org_json_schema_spec2/jschon/catalog/json-schema-2020-12 \ marksparkza:json-schema-spec:2cb7c7447f9b795c9940710bf0eda966a92c937f:marksparkza_json_schema_spec/jschon/catalog/json-schema-next NO_ARCH= yes .include diff --git a/devel/py-json_tricks/Makefile b/devel/py-json_tricks/Makefile index f814c700d2b7..0dd9879dd18e 100644 --- a/devel/py-json_tricks/Makefile +++ b/devel/py-json_tricks/Makefile @@ -1,19 +1,20 @@ PORTNAME= json_tricks DISTVERSION= 3.17.3 +PORTREVISION= 1 CATEGORIES= devel python 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 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-jsonnet/Makefile b/devel/py-jsonnet/Makefile index f992e0100460..463c0117266c 100644 --- a/devel/py-jsonnet/Makefile +++ b/devel/py-jsonnet/Makefile @@ -1,32 +1,33 @@ PORTNAME= jsonnet DISTVERSIONPREFIX= v DISTVERSION= 0.20.0 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= timp87@gmail.com COMMENT= Python bindings for Jsonnet - The data templating language WWW= https://github.com/google/jsonnet LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libjsonnet.so:devel/jsonnet TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= compiler:c++17-lang python localbase USE_GITHUB= yes GH_ACCOUNT= google USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_jsonnet${PYTHON_EXT_SUFFIX}.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/devel/py-jsonpatch/Makefile b/devel/py-jsonpatch/Makefile index f0c2c63645ac..b20949b98648 100644 --- a/devel/py-jsonpatch/Makefile +++ b/devel/py-jsonpatch/Makefile @@ -1,26 +1,27 @@ PORTNAME= jsonpatch DISTVERSION= 1.33 +PORTREVISION= 1 CATEGORIES= devel python 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 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 022118b0d638..31738a1fb279 100644 --- a/devel/py-jsonpath-ng/Makefile +++ b/devel/py-jsonpath-ng/Makefile @@ -1,22 +1,23 @@ PORTNAME= jsonpath-ng DISTVERSION= 1.5.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-jsonpath-rw/Makefile b/devel/py-jsonpath-rw/Makefile index 40e282776341..ec7bf3c13ec3 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 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-jsonpointer/Makefile b/devel/py-jsonpointer/Makefile index 25f1679bf5a7..9dee38b53c8a 100644 --- a/devel/py-jsonpointer/Makefile +++ b/devel/py-jsonpointer/Makefile @@ -1,19 +1,20 @@ PORTNAME= jsonpointer PORTVERSION= 2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-jupyter/Makefile b/devel/py-jupyter/Makefile index 53ef76de8290..9c4979a40a59 100644 --- a/devel/py-jupyter/Makefile +++ b/devel/py-jupyter/Makefile @@ -1,26 +1,27 @@ PORTNAME= jupyter DISTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI # the jupyter project installs a file conflicting with jupyter_core, see https://github.com/jupyter/jupyter_core/issues/405 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Jupyter metapackage that installs all the Jupyter components in one go WWW= https://jupyter.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipykernel>0:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter_console>0:devel/py-jupyter_console@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyterlab>0:devel/py-jupyterlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbconvert>0:devel/py-nbconvert@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}notebook>0:www/py-notebook@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist # metaport, but it has a tarball that contains nothing essential NO_ARCH= yes .include diff --git a/devel/py-jupyterlab_launcher/Makefile b/devel/py-jupyterlab_launcher/Makefile index 80b2500fdc9e..9b7b0876de0c 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= 4 +PORTREVISION= 5 CATEGORIES= devel 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-kaitaistruct/Makefile b/devel/py-kaitaistruct/Makefile index e9436b621147..a7259216220a 100644 --- a/devel/py-kaitaistruct/Makefile +++ b/devel/py-kaitaistruct/Makefile @@ -1,20 +1,21 @@ PORTNAME= kaitaistruct PORTVERSION= 0.10 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shaun@FreeBSD.org COMMENT= Kaitai Struct declarative parser generator for binary data WWW= https://kaitai.io/ BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} LICENSE= MIT USES?= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-kazoo/Makefile b/devel/py-kazoo/Makefile index 2d3276512b6e..91e6770fd42f 100644 --- a/devel/py-kazoo/Makefile +++ b/devel/py-kazoo/Makefile @@ -1,20 +1,21 @@ PORTNAME= kazoo PORTVERSION= 2.5.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-keystone-engine/Makefile b/devel/py-keystone-engine/Makefile index 961f86376252..18f4ce9fe4b0 100644 --- a/devel/py-keystone-engine/Makefile +++ b/devel/py-keystone-engine/Makefile @@ -1,43 +1,44 @@ PORTNAME= keystone-engine DISTVERSION= 0.9.1-3 +PORTREVISION= 1 CATEGORIES= devel python 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 USES= cmake:indirect pkgconfig python 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-kitchen/Makefile b/devel/py-kitchen/Makefile index f39cfe26e061..66502fef197d 100644 --- a/devel/py-kitchen/Makefile +++ b/devel/py-kitchen/Makefile @@ -1,20 +1,21 @@ PORTNAME= kitchen PORTVERSION= 1.2.6 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Kitchen contains a cornucopia of useful code WWW= https://pypi.org/project/kitchen/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_GITHUB= yes GH_ACCOUNT= fedora-infra USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-knack/Makefile b/devel/py-knack/Makefile index a4e5cad0d937..8c60cd619f91 100644 --- a/devel/py-knack/Makefile +++ b/devel/py-knack/Makefile @@ -1,26 +1,26 @@ PORTNAME= knack DISTVERSION= 0.11.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/devel/py-launchpadlib/Makefile b/devel/py-launchpadlib/Makefile index 0a33343a790f..cbce4d6ba5e8 100644 --- a/devel/py-launchpadlib/Makefile +++ b/devel/py-launchpadlib/Makefile @@ -1,27 +1,28 @@ PORTNAME= launchpadlib DISTVERSION= 1.10.18 +PORTREVISION= 1 CATEGORIES= devel python 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= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-lazr.config/Makefile b/devel/py-lazr.config/Makefile index 29238fa03cef..6adf2756f177 100644 --- a/devel/py-lazr.config/Makefile +++ b/devel/py-lazr.config/Makefile @@ -1,20 +1,21 @@ PORTNAME= lazr.config PORTVERSION= 2.2.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-lazr.delegates/Makefile b/devel/py-lazr.delegates/Makefile index df8f9c72244e..6474cf1dd32b 100644 --- a/devel/py-lazr.delegates/Makefile +++ b/devel/py-lazr.delegates/Makefile @@ -1,20 +1,21 @@ PORTNAME= lazr.delegates PORTVERSION= 2.0.4 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-lazr.restfulclient/Makefile b/devel/py-lazr.restfulclient/Makefile index 6eefd2daf53a..80666363a324 100644 --- a/devel/py-lazr.restfulclient/Makefile +++ b/devel/py-lazr.restfulclient/Makefile @@ -1,25 +1,26 @@ PORTNAME= lazr.restfulclient DISTVERSION= 0.14.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-lazr.uri/Makefile b/devel/py-lazr.uri/Makefile index a266ff28c426..12f790038259 100644 --- a/devel/py-lazr.uri/Makefile +++ b/devel/py-lazr.uri/Makefile @@ -1,19 +1,20 @@ PORTNAME= lazr.uri DISTVERSION= 1.0.6 +PORTREVISION= 1 CATEGORIES= devel python 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 NO_ARCH= yes .include diff --git a/devel/py-lazy/Makefile b/devel/py-lazy/Makefile index 6694835dab24..085589be924c 100644 --- a/devel/py-lazy/Makefile +++ b/devel/py-lazy/Makefile @@ -1,22 +1,23 @@ PORTNAME= lazy PORTVERSION= 1.4 +PORTREVISION= 1 CATEGORIES= devel python 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 zip USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-libioc/Makefile b/devel/py-libioc/Makefile index 45c68d867b61..e30a833996c9 100644 --- a/devel/py-libioc/Makefile +++ b/devel/py-libioc/Makefile @@ -1,34 +1,34 @@ PORTNAME= libioc PORTVERSION= 0.8.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= ceea85bbabaafa0be700.diff:-p1 MAINTAINER= stefan@gronke.net COMMENT= Library to manage jails with iocage and iocell WWW= https://github.com/bsdci/libioc LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gitpython>0:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libzfs>0:filesystems/py-libzfs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sysctl>0:devel/py-sysctl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ucl>0:textproc/py-ucl@${PY_FLAVOR} \ ca_root_nss>0:security/ca_root_nss \ rsync:net/rsync USES= python USE_GITHUB= yes GH_ACCOUNT= bsdci NO_ARCH= yes USE_PYTHON= autoplist distutils py3kplist PLIST_SUB+= PORTVERSION=${PORTVERSION} .include diff --git a/devel/py-libversion/Makefile b/devel/py-libversion/Makefile index 1b7f523071ec..b8c19a7b970b 100644 --- a/devel/py-libversion/Makefile +++ b/devel/py-libversion/Makefile @@ -1,25 +1,26 @@ PORTNAME= libversion PORTVERSION= 1.2.4 +PORTREVISION= 1 CATEGORIES= devel 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 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-libvirt/Makefile b/devel/py-libvirt/Makefile index ee5c18cc89c3..cbb98de663d0 100644 --- a/devel/py-libvirt/Makefile +++ b/devel/py-libvirt/Makefile @@ -1,27 +1,28 @@ PORTNAME= libvirt PORTVERSION= 11.1.0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://libvirt.org/sources/python/ \ ftp://libvirt.org/libvirt/python/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-python-${PORTVERSION} MAINTAINER= novel@FreeBSD.org COMMENT= Python bindings for Libvirt virtualization API WWW= https://libvirt.org/python.html LICENSE= GPLv2 LIB_DEPENDS= libvirt.so:devel/libvirt USES= cpe pkgconfig python shebangfix CPE_VENDOR= redhat SHEBANG_FILES= generator.py setup.py USE_PYTHON= distutils autoplist post-install: .for lib in libvirtmod libvirtmod_qemu libvirtmod_lxc @${STRIP_CMD} ${STAGEDIR}${PYTHON_LIBDIR}/site-packages/${lib}*.so .endfor .include diff --git a/devel/py-lief/Makefile b/devel/py-lief/Makefile index 841090c967d5..95787ef49d5b 100644 --- a/devel/py-lief/Makefile +++ b/devel/py-lief/Makefile @@ -1,22 +1,23 @@ PORTNAME= lief DISTVERSION= 0.12.3 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@nicandneal.net COMMENT= Library to instrument executable formats WWW= https://github.com/lief-project/lief LICENSE= APACHE20 USES= cmake:indirect python zip USE_PYTHON= concurrent distutils PY_VER= ${PYTHON_VER:S/.//} PLIST_SUB= PY_VER=${PY_VER} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/lief.cpython-${PY_VER}.so .include diff --git a/devel/py-line-profiler/Makefile b/devel/py-line-profiler/Makefile index 4ccfcabfd703..6c9df8b769ef 100644 --- a/devel/py-line-profiler/Makefile +++ b/devel/py-line-profiler/Makefile @@ -1,32 +1,33 @@ PORTNAME= line-profiler DISTVERSION= 4.1.3 +PORTREVISION= 1 CATEGORIES= devel python 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 \ ${PYTHON_PKGNAMEPREFIX}cython3>=0:lang/cython3@${PY_FLAVOR} 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>=3.0.0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ubelt>=1.3.4:devel/py-ubelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdoctest>=1.1.3:devel/py-xdoctest@${PY_FLAVOR} USES= python USE_PYTHON= distutils cython autoplist pytest # 7 tests fail, see https://github.com/pyutils/line_profiler/issues/266 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-lineedit/Makefile b/devel/py-lineedit/Makefile index d470bab76c46..b453fc4ced31 100644 --- a/devel/py-lineedit/Makefile +++ b/devel/py-lineedit/Makefile @@ -1,21 +1,22 @@ PORTNAME= lineedit PORTVERSION= 0.1.6 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-lizard/Makefile b/devel/py-lizard/Makefile index a640f943e292..26a4b1ce77bf 100644 --- a/devel/py-lizard/Makefile +++ b/devel/py-lizard/Makefile @@ -1,21 +1,22 @@ PORTNAME= lizard DISTVERSION= 1.17.10 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Extensible Cyclomatic Complexity Analyzer WWW= https://github.com/terryyin/lizard LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist concurrent distutils unittest2 NO_ARCH= yes TEST_WRKSRC= ${WRKSRC}/tests .include diff --git a/devel/py-llvmcpy/Makefile b/devel/py-llvmcpy/Makefile index cde2b2965cc0..d4e90c6229f6 100644 --- a/devel/py-llvmcpy/Makefile +++ b/devel/py-llvmcpy/Makefile @@ -1,31 +1,32 @@ PORTNAME= llvmcpy DISTVERSIONPREFIX= v DISTVERSION= 0.1.6 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for LLVM auto-generated from the LLVM-C API WWW= https://github.com/revng/llvmcpy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \ ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycparser>0:devel/py-pycparser@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= revng NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|"llvm-config"|"llvm-config${LLVM_DEFAULT}"|' ${WRKSRC}/llvmcpy/llvm.py .include diff --git a/devel/py-llvmlite/Makefile b/devel/py-llvmlite/Makefile index f542db89e470..db32cce8172c 100644 --- a/devel/py-llvmlite/Makefile +++ b/devel/py-llvmlite/Makefile @@ -1,25 +1,26 @@ PORTNAME= llvmlite DISTVERSION= 0.44.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= makc@FreeBSD.org COMMENT= Lightweight LLVM python binding for writing JIT compilers WWW= https://github.com/numba/llvmlite LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE # llvm compatibility table https://github.com/numba/llvmlite#compatibility USES= compiler:c++11-lib fortran llvm:15,build,run python USE_PYTHON= distutils autoplist pytest # many tests fail, see https://github.com/numba/llvmlite/issues/1015 MAKE_ENV= LLVM_CONFIG=${LLVM_CONFIG} 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-lockfile/Makefile b/devel/py-lockfile/Makefile index 36609b6beda0..d62ac0876682 100644 --- a/devel/py-lockfile/Makefile +++ b/devel/py-lockfile/Makefile @@ -1,25 +1,26 @@ PORTNAME= lockfile PORTVERSION= 0.12.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/devel/py-logbook/Makefile b/devel/py-logbook/Makefile index b1a0b639811b..6f0b6dec91a4 100644 --- a/devel/py-logbook/Makefile +++ b/devel/py-logbook/Makefile @@ -1,19 +1,20 @@ PORTNAME= logbook PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-loguru/Makefile b/devel/py-loguru/Makefile index 725543f43f6b..0887d4c9843d 100644 --- a/devel/py-loguru/Makefile +++ b/devel/py-loguru/Makefile @@ -1,27 +1,28 @@ PORTNAME= loguru PORTVERSION= 0.7.2 +PORTREVISION= 1 CATEGORIES= devel python 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}freezegun>0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= cpe python 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 19eee8ec506b..6551cccffc6d 100644 --- a/devel/py-logutils/Makefile +++ b/devel/py-logutils/Makefile @@ -1,18 +1,19 @@ PORTNAME= logutils PORTVERSION= 0.3.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-logzero/Makefile b/devel/py-logzero/Makefile index f3afc40feeec..dfd33cf68c83 100644 --- a/devel/py-logzero/Makefile +++ b/devel/py-logzero/Makefile @@ -1,18 +1,19 @@ PORTNAME= logzero DISTVERSION= 1.7.0 +PORTREVISION= 1 CATEGORIES= devel python 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 NO_ARCH= yes .include diff --git a/devel/py-louie/Makefile b/devel/py-louie/Makefile index 98dc1e8b8917..f3f97150ea99 100644 --- a/devel/py-louie/Makefile +++ b/devel/py-louie/Makefile @@ -1,19 +1,20 @@ PORTNAME= Louie PORTVERSION= 2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-lru-dict/Makefile b/devel/py-lru-dict/Makefile index 4c40e5397756..658b2c5089fe 100644 --- a/devel/py-lru-dict/Makefile +++ b/devel/py-lru-dict/Makefile @@ -1,17 +1,18 @@ PORTNAME= lru-dict DISTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils pytest .include diff --git a/devel/py-lunardate/Makefile b/devel/py-lunardate/Makefile index 12fb186690c8..5f581ca0c0bf 100644 --- a/devel/py-lunardate/Makefile +++ b/devel/py-lunardate/Makefile @@ -1,19 +1,19 @@ PORTNAME= lunardate PORTVERSION= 0.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-lxml-html-clean/Makefile b/devel/py-lxml-html-clean/Makefile index c08fdf824640..e023637b84c7 100644 --- a/devel/py-lxml-html-clean/Makefile +++ b/devel/py-lxml-html-clean/Makefile @@ -1,18 +1,19 @@ PORTNAME= lxml-html-clean PORTVERSION= 0.4.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= HTML cleaner from lxml project WWW= https://github.com/fedora-python/lxml_html_clean/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-lxml-stubs/Makefile b/devel/py-lxml-stubs/Makefile index 96ff71e97575..f50f9819c36e 100644 --- a/devel/py-lxml-stubs/Makefile +++ b/devel/py-lxml-stubs/Makefile @@ -1,18 +1,19 @@ PORTNAME= lxml-stubs PORTVERSION= 0.5.1 +PORTREVISION= 1 CATEGORIES= devel python 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 0f756bd2fcfb..f08001061f39 100644 --- a/devel/py-lxml/Makefile +++ b/devel/py-lxml/Makefile @@ -1,60 +1,61 @@ PORTNAME= lxml PORTVERSION= 4.9.3 +PORTREVISION= 1 CATEGORIES= devel python 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 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 pre-configure: # remove with update to 5.x @if ! xml2-config --version | ${GREP} -q ^2\.11; then \ ${REINPLACE_CMD} -e 's|, xmlerror.xmlError\*|, const xmlerror.xmlError*|' \ ${WRKSRC}/src/lxml/*.pxi; \ fi 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-mac-vendor-lookup/Makefile b/devel/py-mac-vendor-lookup/Makefile index f174ef73f22a..11b8fdf32d1f 100644 --- a/devel/py-mac-vendor-lookup/Makefile +++ b/devel/py-mac-vendor-lookup/Makefile @@ -1,23 +1,24 @@ PORTNAME= mac-vendor-lookup DISTVERSION= 0.1.12 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= mac_vendor_lookup-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Find the vendor for a given MAC address WWW= https://github.com/bauerj/mac_vendor_lookup LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENCE RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}aiohttp>=2.3.5:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiofiles>=0:devel/py-aiofiles@${PY_FLAVOR} USES= dos2unix python DOS2UNIX_FILES= ${WRKSRC}/setup.py USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-macholib/Makefile b/devel/py-macholib/Makefile index 04831c7c88e1..a6a024fb3e64 100644 --- a/devel/py-macholib/Makefile +++ b/devel/py-macholib/Makefile @@ -1,19 +1,20 @@ PORTNAME= macholib PORTVERSION= 1.16.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-magic/Makefile b/devel/py-magic/Makefile index 45613cd465ea..9ddc11e34d09 100644 --- a/devel/py-magic/Makefile +++ b/devel/py-magic/Makefile @@ -1,26 +1,27 @@ PORTNAME= magic PORTVERSION= 5.45 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= https://astron.com/pub/file/ \ ftp://ftp.astron.com/pub/file/ \ ftp://ftp.gw.com/mirrors/pub/unix/file/ \ ftp://ftp.fu-berlin.de/unix/tools/file/ \ https://www.mirrorservice.org/sites/distfiles.macports.org/file/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= file-${PORTVERSION} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python module for determining file type WWW= https://www.darwinsys.com/file/ LICENSE= BSD2CLAUSE USES= python USE_PYTHON= autoplist distutils # both install module as magic.py CONFLICTS= ${PYTHON_PKGNAMEPREFIX}python-magic WRKSRC= ${WRKDIR}/file-${PORTVERSION}/python .include diff --git a/devel/py-mailcap-fix/Makefile b/devel/py-mailcap-fix/Makefile index b3cfa00ca912..12bc9f518834 100644 --- a/devel/py-mailcap-fix/Makefile +++ b/devel/py-mailcap-fix/Makefile @@ -1,22 +1,23 @@ PORTNAME= mailcap_fix PORTVERSION= 1.0.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Mailcap module that correctly handles windcard entries WWW= https://github.com/michael-lazar/mailcap_fix LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/UNLICENSE USES= python USE_GITHUB= yes GH_ACCOUNT= michael-lazar USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-makefun/Makefile b/devel/py-makefun/Makefile index da4cb4ec8c02..58439a6b35e0 100644 --- a/devel/py-makefun/Makefile +++ b/devel/py-makefun/Makefile @@ -1,30 +1,31 @@ PORTNAME= makefun DISTVERSION= 1.15.4 +PORTREVISION= 1 CATEGORIES= devel python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 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 728bc47e3338..b1f75a1af468 100644 --- a/devel/py-manuel/Makefile +++ b/devel/py-manuel/Makefile @@ -1,22 +1,23 @@ PORTNAME= manuel PORTVERSION= 1.13.0 +PORTREVISION= 1 CATEGORIES= devel python 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 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} NO_ARCH= yes USES= python USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-marrow.mailer/Makefile b/devel/py-marrow.mailer/Makefile index aed173919b5d..62535f66e325 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 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-marrow.util/Makefile b/devel/py-marrow.util/Makefile index d9eddae53cb7..91924ed9afe4 100644 --- a/devel/py-marrow.util/Makefile +++ b/devel/py-marrow.util/Makefile @@ -1,18 +1,19 @@ PORTNAME= marrow.util PORTVERSION= 1.2.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-mashumaro/Makefile b/devel/py-mashumaro/Makefile index 040f67b302d7..092600a37af5 100644 --- a/devel/py-mashumaro/Makefile +++ b/devel/py-mashumaro/Makefile @@ -1,20 +1,21 @@ PORTNAME= mashumaro DISTVERSION= 3.15 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pat@patmaddox.com COMMENT= Fast serialization library on top of dataclasses WWW= https://github.com/Fatal1ty/mashumaro LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-matrix-angular-sdk/Makefile b/devel/py-matrix-angular-sdk/Makefile index 685deae8f34c..72b0e7aa7ddc 100644 --- a/devel/py-matrix-angular-sdk/Makefile +++ b/devel/py-matrix-angular-sdk/Makefile @@ -1,19 +1,20 @@ PORTNAME= matrix-angular-sdk PORTVERSION= 0.6.8 +PORTREVISION= 1 CATEGORIES= devel www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-matrix-common/Makefile b/devel/py-matrix-common/Makefile index 2b11b97c3498..de067e00697d 100644 --- a/devel/py-matrix-common/Makefile +++ b/devel/py-matrix-common/Makefile @@ -1,29 +1,30 @@ PORTNAME= matrix-common DISTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes 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 c2925abf72bd..4b21e8aeda80 100644 --- a/devel/py-mccabe/Makefile +++ b/devel/py-mccabe/Makefile @@ -1,21 +1,21 @@ PORTNAME= mccabe DISTVERSION= 0.7.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Ned's script to check McCabe complexity WWW= https://pypi.org/project/mccabe/ \ https://github.com/PyCQA/mccabe/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-mdv/Makefile b/devel/py-mdv/Makefile index f2fd84eb29aa..91ac172b529c 100644 --- a/devel/py-mdv/Makefile +++ b/devel/py-mdv/Makefile @@ -1,32 +1,32 @@ PORTNAME= mdv PORTVERSION= 1.7.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Terminal markdown viewer WWW= https://pypi.org/project/mdv/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= axiros GH_PROJECT= terminal_markdown_viewer GH_TAGNAME= 435b688 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-memory-allocator/Makefile b/devel/py-memory-allocator/Makefile index 8c2ef0f5af4c..8a6618b44731 100644 --- a/devel/py-memory-allocator/Makefile +++ b/devel/py-memory-allocator/Makefile @@ -1,16 +1,17 @@ PORTNAME= memory_allocator PORTVERSION= 0.1.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= cython distutils .include diff --git a/devel/py-mergedeep/Makefile b/devel/py-mergedeep/Makefile index e3175f8f573e..c06a45d2ce45 100644 --- a/devel/py-mergedeep/Makefile +++ b/devel/py-mergedeep/Makefile @@ -1,19 +1,20 @@ PORTNAME= mergedeep DISTVERSION= 1.3.4 +PORTREVISION= 1 CATEGORIES= devel python 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-methodtools/Makefile b/devel/py-methodtools/Makefile index 96305ac4c85b..1a02f126e20e 100644 --- a/devel/py-methodtools/Makefile +++ b/devel/py-methodtools/Makefile @@ -1,24 +1,25 @@ PORTNAME= methodtools PORTVERSION= 0.4.7 +PORTREVISION= 1 CATEGORIES= devel python #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Expand standard functools to methods WWW= https://pypi.org/project/methodtools/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wirerope>=0.4.7:devel/py-wirerope@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= youknowone NO_ARCH= yes .include diff --git a/devel/py-mime/Makefile b/devel/py-mime/Makefile index d0739c02a9eb..46bc7fb5f45e 100644 --- a/devel/py-mime/Makefile +++ b/devel/py-mime/Makefile @@ -1,21 +1,22 @@ PORTNAME= mime PORTVERSION= 0.1.0 +PORTREVISION= 1 CATEGORIES= devel 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:run USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-miniKanren/Makefile b/devel/py-miniKanren/Makefile index a056ace4fbd6..713ddd812645 100644 --- a/devel/py-miniKanren/Makefile +++ b/devel/py-miniKanren/Makefile @@ -1,32 +1,33 @@ PORTNAME= miniKanren DISTVERSIONPREFIX= v DISTVERSION= 1.0.3 +PORTREVISION= 1 #MASTER_SITES= PYPI # no tests CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Logic/relational programming in Python WWW= https://github.com/pythological/kanren LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cons>=0.4.0:devel/py-cons@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}etuples>=0.3.1:devel/py-etuples@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}logical-unification>=0.4.1:math/py-logical-unification@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multipledispatch>0:devel/py-multipledispatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toolz>0:devel/py-toolz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # tests fail due to etuples problems USE_GITHUB= yes GH_ACCOUNT= pythological GH_PROJECT= kanren NO_ARCH= yes .include diff --git a/devel/py-minidump/Makefile b/devel/py-minidump/Makefile index ac42f87c7647..9601beb14947 100644 --- a/devel/py-minidump/Makefile +++ b/devel/py-minidump/Makefile @@ -1,18 +1,19 @@ PORTNAME= minidump DISTVERSION= 0.0.21 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-minimal-snowplow-tracker/Makefile b/devel/py-minimal-snowplow-tracker/Makefile index 9e34e8883378..dac343dbc537 100644 --- a/devel/py-minimal-snowplow-tracker/Makefile +++ b/devel/py-minimal-snowplow-tracker/Makefile @@ -1,21 +1,22 @@ PORTNAME= minimal-snowplow-tracker PORTVERSION= 0.0.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pat@patmaddox.com COMMENT= Snowplow event tracker. Add analytics to Python apps and webapps WWW= https://pypi.org/project/minimal-snowplow-tracker/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.2.1<3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0<2.0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-minimongo/Makefile b/devel/py-minimongo/Makefile index 5bbbc33df50a..ad8292ff78b3 100644 --- a/devel/py-minimongo/Makefile +++ b/devel/py-minimongo/Makefile @@ -1,18 +1,18 @@ PORTNAME= minimongo PORTVERSION= 0.2.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-minio/Makefile b/devel/py-minio/Makefile index 6a003f5c83d8..d03ba3cfeb8f 100644 --- a/devel/py-minio/Makefile +++ b/devel/py-minio/Makefile @@ -1,24 +1,24 @@ PORTNAME= minio DISTVERSION= 4.0.21 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-mock/Makefile b/devel/py-mock/Makefile index 8ffc559b392f..345fc547f98f 100644 --- a/devel/py-mock/Makefile +++ b/devel/py-mock/Makefile @@ -1,20 +1,21 @@ PORTNAME= mock DISTVERSION= 5.2.0 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Rolling backport of unittest.mock for all Pythons WWW= https://mock.readthedocs.org/en/latest/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_GITHUB= yes # tests not packages in PyPI sdist GH_ACCOUNT= testing-cabal USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-mongokit/Makefile b/devel/py-mongokit/Makefile index dadfbf263cb7..d1e1def126a3 100644 --- a/devel/py-mongokit/Makefile +++ b/devel/py-mongokit/Makefile @@ -1,33 +1,34 @@ PORTNAME= mongokit PORTVERSION= 0.9.1.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mail@derzinn.de COMMENT= Python ORM-like layer on top of pymongo WWW= http://namlook.github.com/mongokit/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=2.5:databases/py-pymongo@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= namlook NO_ARCH= yes PORTDOCS= *.txt OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} # Remove introduction.txt, soft-link causes issue ${RM} ${WRKSRC}/doc/introduction.txt ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/py-monotonic/Makefile b/devel/py-monotonic/Makefile index 03cbc2a8822c..2a647ac1309f 100644 --- a/devel/py-monotonic/Makefile +++ b/devel/py-monotonic/Makefile @@ -1,19 +1,20 @@ PORTNAME= monotonic PORTVERSION= 1.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-mrkd/Makefile b/devel/py-mrkd/Makefile index db2cc9b92189..c72057e39f3d 100644 --- a/devel/py-mrkd/Makefile +++ b/devel/py-mrkd/Makefile @@ -1,27 +1,27 @@ PORTNAME= mrkd PORTVERSION= 0.2.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils flavors NO_ARCH= yes .include diff --git a/devel/py-msal-extensions/Makefile b/devel/py-msal-extensions/Makefile index 0df3cb30ce74..14d08ccc0dc7 100644 --- a/devel/py-msal-extensions/Makefile +++ b/devel/py-msal-extensions/Makefile @@ -1,21 +1,22 @@ PORTNAME= msal-extensions DISTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-msal/Makefile b/devel/py-msal/Makefile index 6e13e4c716c8..fa98f7f6caf4 100644 --- a/devel/py-msal/Makefile +++ b/devel/py-msal/Makefile @@ -1,22 +1,23 @@ PORTNAME= msal DISTVERSION= 1.24.0b2 +PORTREVISION= 1 CATEGORIES= devel python 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} # cryptography>=0.6<44 USES= python USE_PYTHON= autoplist cryptography distutils NO_ARCH= yes .include diff --git a/devel/py-mulpyplexer/Makefile b/devel/py-mulpyplexer/Makefile index f503e4c6ad76..143b1ec72303 100644 --- a/devel/py-mulpyplexer/Makefile +++ b/devel/py-mulpyplexer/Makefile @@ -1,19 +1,20 @@ PORTNAME= mulpyplexer DISTVERSION= 0.09 +PORTREVISION= 1 CATEGORIES= devel python 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 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 6f6a57a3f717..80a3425b206c 100644 --- a/devel/py-multi_key_dict/Makefile +++ b/devel/py-multi_key_dict/Makefile @@ -1,16 +1,17 @@ PORTNAME= multi_key_dict PORTVERSION= 2.0.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-multipledispatch/Makefile b/devel/py-multipledispatch/Makefile index 3b13cce794e8..f5db09e87350 100644 --- a/devel/py-multipledispatch/Makefile +++ b/devel/py-multipledispatch/Makefile @@ -1,18 +1,19 @@ PORTNAME= multipledispatch PORTVERSION= 0.4.8 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-multiprocess/Makefile b/devel/py-multiprocess/Makefile index 712842a5c44c..584b89ca3adb 100644 --- a/devel/py-multiprocess/Makefile +++ b/devel/py-multiprocess/Makefile @@ -1,25 +1,26 @@ PORTNAME= multiprocess DISTVERSION= 0.70.17 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Better multiprocessing and multithreading in python WWW= https://multiprocess.readthedocs.io/en/latest/ \ https://github.com/uqfoundation/multiprocess LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dill>=0.3.9:devel/py-dill@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes TEST_WRKSRC= ${WRKSRC}/py${PYTHON_VER} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/devel/py-munch/Makefile b/devel/py-munch/Makefile index 4a43a0c8f181..5f339891fb39 100644 --- a/devel/py-munch/Makefile +++ b/devel/py-munch/Makefile @@ -1,21 +1,22 @@ PORTNAME= munch PORTVERSION= 2.5.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-murmurhash/Makefile b/devel/py-murmurhash/Makefile index 2744bde2ecb4..0ad9d9252e21 100644 --- a/devel/py-murmurhash/Makefile +++ b/devel/py-murmurhash/Makefile @@ -1,28 +1,29 @@ PORTNAME= murmurhash DISTVERSION= 1.0.12 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils cython autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/murmurhash/tests pre-test: # tests fail to run with __init__.py: they can't find the murmurhash module @${RM} ${TEST_WRKSRC}/__init__.py post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/murmurhash/mrmr*.so # 2 passed in 2.03s .include diff --git a/devel/py-mutmut/Makefile b/devel/py-mutmut/Makefile index a621e4fedf0a..be18bd5f8689 100644 --- a/devel/py-mutmut/Makefile +++ b/devel/py-mutmut/Makefile @@ -1,38 +1,39 @@ PORTNAME= mutmut DISTVERSION= 3.2.3 +PORTREVISION= 1 CATEGORIES= devel #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Mutation testing for Python 3 WWW= https://mutmut.readthedocs.io/en/latest/ \ https://github.com/boxed/mutmut LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${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}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}textual>0:textproc/py-textual@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hammett>0:devel/py-hammett@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}whatthepatch>=0.0.6:textproc/py-whatthepatch@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist pytest # 2 tests fail because they require the fixture 'testdata' which is only for Python-3.10+ USE_GITHUB= yes GH_ACCOUNT= boxed NO_ARCH= yes BINARY_ALIAS= python=${PYTHON_CMD} # tests as of 3.2.3: 102 passed in 1.74s .include diff --git a/devel/py-mypy-boto3-s3/Makefile b/devel/py-mypy-boto3-s3/Makefile index f8aa3e76e21a..8bb026017138 100644 --- a/devel/py-mypy-boto3-s3/Makefile +++ b/devel/py-mypy-boto3-s3/Makefile @@ -1,22 +1,23 @@ PORTNAME= mypy-boto3-s3 DISTVERSION= 1.34.120 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI # no tests DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Type annotations for boto3.S3 service WWW= https://github.com/youtype/mypy_boto3_builder LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-mypy_extensions/Makefile b/devel/py-mypy_extensions/Makefile index 8bd3bc159466..a31626732f96 100644 --- a/devel/py-mypy_extensions/Makefile +++ b/devel/py-mypy_extensions/Makefile @@ -1,19 +1,20 @@ PORTNAME= mypy_extensions PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-naiveBayesClassifier/Makefile b/devel/py-naiveBayesClassifier/Makefile index 75ce1bb60b0d..7049c228339a 100644 --- a/devel/py-naiveBayesClassifier/Makefile +++ b/devel/py-naiveBayesClassifier/Makefile @@ -1,17 +1,17 @@ PORTNAME= naiveBayesClassifier PORTVERSION= 0.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-nanotime/Makefile b/devel/py-nanotime/Makefile index 8ee212b0b628..60ba4b4ec045 100644 --- a/devel/py-nanotime/Makefile +++ b/devel/py-nanotime/Makefile @@ -1,18 +1,19 @@ PORTNAME= nanotime PORTVERSION= 0.5.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-natsort/Makefile b/devel/py-natsort/Makefile index 86d4aeb2bcf9..b4412f057cb8 100644 --- a/devel/py-natsort/Makefile +++ b/devel/py-natsort/Makefile @@ -1,26 +1,27 @@ PORTNAME= natsort DISTVERSION= 8.4.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-natural/Makefile b/devel/py-natural/Makefile index 37649a2b2954..68bbf4f5ac01 100644 --- a/devel/py-natural/Makefile +++ b/devel/py-natural/Makefile @@ -1,16 +1,17 @@ PORTNAME= natural PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-nbval/Makefile b/devel/py-nbval/Makefile index 9ebf0eab1f17..26e9e64e787d 100644 --- a/devel/py-nbval/Makefile +++ b/devel/py-nbval/Makefile @@ -1,28 +1,28 @@ PORTNAME= nbval DISTVERSION= 0.11.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nbdime>0:devel/py-nbdime@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # 4 tests fail, see https://github.com/computationalmodelling/nbval/issues/189 NO_ARCH= yes .include diff --git a/devel/py-node-semver/Makefile b/devel/py-node-semver/Makefile index 78985b0f3a5d..71ed025b5da9 100644 --- a/devel/py-node-semver/Makefile +++ b/devel/py-node-semver/Makefile @@ -1,22 +1,23 @@ PORTNAME= node-semver # PyPI name DISTVERSION= 0.9.0 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python version of node-semver WWW= https://github.com/podhmo/python-node-semver LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= podhmo GH_PROJECT= python-node-semver # PyPI project node-semver points to this project NO_ARCH= yes .include diff --git a/devel/py-nose-cov/Makefile b/devel/py-nose-cov/Makefile index edaf1567684c..68c0ba72ac0f 100644 --- a/devel/py-nose-cov/Makefile +++ b/devel/py-nose-cov/Makefile @@ -1,19 +1,20 @@ PORTNAME= nose-cov PORTVERSION= 1.6 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-nose/Makefile b/devel/py-nose/Makefile index 26510bf3aa6e..77bc4e76c4cd 100644 --- a/devel/py-nose/Makefile +++ b/devel/py-nose/Makefile @@ -1,25 +1,25 @@ PORTNAME= nose PORTVERSION= 1.3.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 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 d247059069a3..1f9375f39827 100644 --- a/devel/py-nose2/Makefile +++ b/devel/py-nose2/Makefile @@ -1,27 +1,28 @@ PORTNAME= nose2 PORTVERSION= 0.10.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 daf5ebc9b950..33679d0a0530 100644 --- a/devel/py-nosexcover/Makefile +++ b/devel/py-nosexcover/Makefile @@ -1,19 +1,20 @@ PORTNAME= nosexcover PORTVERSION= 1.0.11 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-notify2/Makefile b/devel/py-notify2/Makefile index 04702e5286ea..c15ae95f26b9 100644 --- a/devel/py-notify2/Makefile +++ b/devel/py-notify2/Makefile @@ -1,20 +1,21 @@ PORTNAME= notify2 DISTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-num2words/Makefile b/devel/py-num2words/Makefile index 1881974938d6..23b71c884f51 100644 --- a/devel/py-num2words/Makefile +++ b/devel/py-num2words/Makefile @@ -1,18 +1,19 @@ PORTNAME= num2words PORTVERSION= 0.5.13 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-numba/Makefile b/devel/py-numba/Makefile index 5e090eb42f7f..ddc685e310c1 100644 --- a/devel/py-numba/Makefile +++ b/devel/py-numba/Makefile @@ -1,39 +1,40 @@ PORTNAME= numba DISTVERSION= 0.61.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= makc@FreeBSD.org 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 # numpy version is checked at runtime # https://github.com/numba/numba/blob/main/numba/__init__.py#L13 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22,1<=2.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} LIB_DEPENDS= libtbb.so:devel/onetbb RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}llvmlite>=0.31.0:devel/py-llvmlite@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.22,1<=2.0,1:math/py-numpy@${PY_FLAVOR} \ USES= compiler:c++11-lang python fortran localbase USE_PYTHON= distutils concurrent autoplist unittest 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 c7e8cc32f4bc..2516d311918a 100644 --- a/devel/py-objgraph/Makefile +++ b/devel/py-objgraph/Makefile @@ -1,25 +1,26 @@ PORTNAME= objgraph PORTVERSION= 3.6.2 +PORTREVISION= 1 CATEGORIES= devel python 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-odfpy/Makefile b/devel/py-odfpy/Makefile index 9f90e353e02b..6169a10a4502 100644 --- a/devel/py-odfpy/Makefile +++ b/devel/py-odfpy/Makefile @@ -1,23 +1,23 @@ PORTNAME= odfpy PORTVERSION= 1.4.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-offtrac/Makefile b/devel/py-offtrac/Makefile index 1d5c381821db..b4d3cae9f270 100644 --- a/devel/py-offtrac/Makefile +++ b/devel/py-offtrac/Makefile @@ -1,17 +1,18 @@ PORTNAME= offtrac PORTVERSION= 0.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-olefile/Makefile b/devel/py-olefile/Makefile index 93f0d0ca5b37..a5b93db23a04 100644 --- a/devel/py-olefile/Makefile +++ b/devel/py-olefile/Makefile @@ -1,23 +1,24 @@ PORTNAME= olefile PORTVERSION= 0.46 +PORTREVISION= 1 CATEGORIES= devel python 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 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-omnijson/Makefile b/devel/py-omnijson/Makefile index a0e9b7158177..8ccd71a9a14f 100644 --- a/devel/py-omnijson/Makefile +++ b/devel/py-omnijson/Makefile @@ -1,27 +1,27 @@ PORTNAME= omnijson PORTVERSION= 0.1.2 DISTVERSIONPREFIX= v -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Wraps the best Python JSON installed WWW= https://github.com/kennethreitz/omnijson LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= kennethreitz NO_ARCH= yes USES= python USE_PYTHON= distutils autoplist do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-onigurumacffi/Makefile b/devel/py-onigurumacffi/Makefile index 766d0427ab5c..38df663b3446 100644 --- a/devel/py-onigurumacffi/Makefile +++ b/devel/py-onigurumacffi/Makefile @@ -1,18 +1,19 @@ PORTNAME= onigurumacffi PORTVERSION= 0.0.21 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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 USE_PYTHON= autoplist distutils flavors .include diff --git a/devel/py-opcodes/Makefile b/devel/py-opcodes/Makefile index bd69783a18e5..fe1148999d24 100644 --- a/devel/py-opcodes/Makefile +++ b/devel/py-opcodes/Makefile @@ -1,18 +1,19 @@ PORTNAME= opcodes DISTVERSION= 0.3.14 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-openapi-codec/Makefile b/devel/py-openapi-codec/Makefile index 01135d57a191..c393df90b595 100644 --- a/devel/py-openapi-codec/Makefile +++ b/devel/py-openapi-codec/Makefile @@ -1,19 +1,20 @@ PORTNAME= openapi-codec DISTVERSION= 1.3.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-opendht/Makefile b/devel/py-opendht/Makefile index a69bb85d999b..97beb4cbf1b4 100644 --- a/devel/py-opendht/Makefile +++ b/devel/py-opendht/Makefile @@ -1,35 +1,36 @@ PORTNAME= opendht DISTVERSIONPREFIX= v DISTVERSION= 3.2.0 +PORTREVISION= 1 CATEGORIES= devel net PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight Distributed Hash Table implementation WWW= https://github.com/savoirfairelinux/opendht/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/../COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/predef/other/endian.h:devel/boost-libs LIB_DEPENDS= libopendht.so:devel/opendht \ libgnutls.so:security/gnutls USES= cmake compiler:c++17-lang localbase python USE_PYTHON= distutils cython autoplist unittest # 4 tests fail, see https://github.com/savoirfairelinux/opendht/issues/683 USE_GITHUB= yes GH_ACCOUNT= savoirfairelinux WRKSRC_SUBDIR= python TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-extract: @${MV} ${WRKSRC}/tests/opendht_tests.py ${WRKSRC}/tests/test_opendht.py post-stage: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/opendht*.so .include diff --git a/devel/py-opengrok-tools/Makefile b/devel/py-opengrok-tools/Makefile index 9868eb8ac970..58a15a78010b 100644 --- a/devel/py-opengrok-tools/Makefile +++ b/devel/py-opengrok-tools/Makefile @@ -1,37 +1,37 @@ PORTNAME= opengrok-tools DISTVERSION= 1.12.23 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= OpenGrok tools for synchronization and mirroring WWW= https://oracle.github.io/opengrok/ LICENSE= CDDL LICENSE_FILE= ${WRKSRC}/LICENSE.txt DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.6.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}resource>=0.2.0:devel/py-resource@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR} # According to the vendor, Python3 is required USES= python USE_GITHUB= yes GH_ACCOUNT= oracle GH_PROJECT= opengrok USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes BUILD_WRKSRC= ${WRKSRC}/tools INSTALL_WRKSRC= ${BUILD_WRKSRC} .include diff --git a/devel/py-opster/Makefile b/devel/py-opster/Makefile index 8ec4fd4d58f9..19f9b6f4f186 100644 --- a/devel/py-opster/Makefile +++ b/devel/py-opster/Makefile @@ -1,24 +1,25 @@ PORTNAME= opster DISTVERSION= 5.0 +PORTREVISION= 1 CATEGORIES= devel python #MASTER_SITES= PYPI no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Command line parsing speedster WWW= https://github.com/piranha/opster/ LICENSE= BSD2CLAUSE USES= python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/piranha/opster/issues/62 USE_GITHUB= yes GH_ACCOUNT= piranha NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests .include diff --git a/devel/py-optik/Makefile b/devel/py-optik/Makefile index 78e4321d283e..2df6df129dcc 100644 --- a/devel/py-optik/Makefile +++ b/devel/py-optik/Makefile @@ -1,33 +1,34 @@ PORTNAME= optik PORTVERSION= 1.5.3 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Command-line parsing library for Python WWW= https://optik.sourceforge.net/ LICENSE= BSD3CLAUSE USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/test ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/test/* ${STAGEDIR}${DOCSDIR}/test post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/py-orange-canvas-core/Makefile b/devel/py-orange-canvas-core/Makefile index 5708cafc47ca..fa7d7f5e8211 100644 --- a/devel/py-orange-canvas-core/Makefile +++ b/devel/py-orange-canvas-core/Makefile @@ -1,30 +1,30 @@ PORTNAME= orange-canvas-core DISTVERSION= 0.1.20 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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:www/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 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 4779ca72d3c9..1f4f414bc368 100644 --- a/devel/py-orange-widget-base/Makefile +++ b/devel/py-orange-widget-base/Makefile @@ -1,26 +1,26 @@ PORTNAME= orange-widget-base DISTVERSION= 4.13.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-ordered-set/Makefile b/devel/py-ordered-set/Makefile index f2e46bc9ef9c..46ba891af420 100644 --- a/devel/py-ordered-set/Makefile +++ b/devel/py-ordered-set/Makefile @@ -1,24 +1,25 @@ PORTNAME= ordered-set PORTVERSION= 4.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 7ce7e7b9bf8b..3b1e6d2d0f61 100644 --- a/devel/py-ordereddict/Makefile +++ b/devel/py-ordereddict/Makefile @@ -1,20 +1,20 @@ PORTNAME= ordereddict PORTVERSION= 1.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-orderly-set/Makefile b/devel/py-orderly-set/Makefile index 1690758a0216..23b70a2049bc 100644 --- a/devel/py-orderly-set/Makefile +++ b/devel/py-orderly-set/Makefile @@ -1,21 +1,22 @@ PORTNAME= orderly-set DISTVERSION= 5.2.3 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Package containing multiple implementations of Ordered Set WWW= https://github.com/seperman/orderly-set LICENSE= MIT USES= python USE_PYTHON= distutils autoplist pytest # 3 errors in tests, see https://github.com/seperman/orderly-set/issues/6 NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/devel/py-os-service-types/Makefile b/devel/py-os-service-types/Makefile index efc7c40af019..efc964b88714 100644 --- a/devel/py-os-service-types/Makefile +++ b/devel/py-os-service-types/Makefile @@ -1,22 +1,23 @@ PORTNAME= os-service-types PORTVERSION= 1.7.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-oslotest/Makefile b/devel/py-oslotest/Makefile index e47803ecb941..40b0bca6e5f9 100644 --- a/devel/py-oslotest/Makefile +++ b/devel/py-oslotest/Makefile @@ -1,30 +1,31 @@ PORTNAME= oslotest DISTVERSION= 4.4.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Oslo test framework WWW= https://docs.openstack.org/oslotest/latest/ \ https://github.com/openstack/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 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-outcome/Makefile b/devel/py-outcome/Makefile index 99f74a6412cc..d94ac1443d80 100644 --- a/devel/py-outcome/Makefile +++ b/devel/py-outcome/Makefile @@ -1,26 +1,26 @@ PORTNAME= outcome PORTVERSION= 1.3.0 DISTVERSIONSUFFIX= .post0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-ovs/Makefile b/devel/py-ovs/Makefile index a9be29623f41..89432ade0dae 100644 --- a/devel/py-ovs/Makefile +++ b/devel/py-ovs/Makefile @@ -1,18 +1,19 @@ PORTNAME= ovs PORTVERSION= 2.9.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-p4python/Makefile b/devel/py-p4python/Makefile index 8485381c426e..1e7bc7c62888 100644 --- a/devel/py-p4python/Makefile +++ b/devel/py-p4python/Makefile @@ -1,24 +1,25 @@ PORTNAME= p4python PORTVERSION= 2024.2.2682690 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antonfb@hesiod.org COMMENT= Python bindings for the Perforce API WWW= https://www.perforce.com/manuals/p4python/Content/P4Python/Home-p4python.html LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS+= ${LOCALBASE}/lib/perforce/libclient.a:devel/p4api RUN_DEPENDS:= ${BUILD_DEPENDS} USES= dos2unix python ssl USE_PYTHON= distutils autoplist PYDISTUTILS_BUILDARGS= --ssl ${OPENSSLLIB} post-patch: @${REINPLACE_CMD} -e 's:%%LOCALBASE%%:${LOCALBASE}:' ${WRKSRC}/setup.py .include diff --git a/devel/py-parallax/Makefile b/devel/py-parallax/Makefile index 2ff29111630e..4fe88b8dfa3a 100644 --- a/devel/py-parallax/Makefile +++ b/devel/py-parallax/Makefile @@ -1,19 +1,20 @@ PORTNAME= parallax PORTVERSION= 1.0.8 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= krig .include diff --git a/devel/py-parsedatetime/Makefile b/devel/py-parsedatetime/Makefile index 9d76f3889bdf..7c5d2b8488ce 100644 --- a/devel/py-parsedatetime/Makefile +++ b/devel/py-parsedatetime/Makefile @@ -1,18 +1,19 @@ PORTNAME= parsedatetime PORTVERSION= 2.6 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-patch-ng/Makefile b/devel/py-patch-ng/Makefile index 814b377b7174..3a24efc8fcb0 100644 --- a/devel/py-patch-ng/Makefile +++ b/devel/py-patch-ng/Makefile @@ -1,18 +1,19 @@ PORTNAME= patch-ng DISTVERSION= 1.18.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-patch/Makefile b/devel/py-patch/Makefile index 21d05cc3d59f..02abec893716 100644 --- a/devel/py-patch/Makefile +++ b/devel/py-patch/Makefile @@ -1,19 +1,20 @@ PORTNAME= patch DISTVERSION= 1.16 +PORTREVISION= 1 CATEGORIES= devel python 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 zip USE_PYTHON= distutils autoplist NO_ARCH= yes NO_WRKSUBDIR= yes .include diff --git a/devel/py-path.py/Makefile b/devel/py-path.py/Makefile index 3459655eb509..ab6707051198 100644 --- a/devel/py-path.py/Makefile +++ b/devel/py-path.py/Makefile @@ -1,32 +1,33 @@ PORTNAME= path.py PORTVERSION= 11.5.2 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Module wrapper for os.path WWW= https://github.com/jaraco/path.py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0.5:devel/py-importlib-metadata@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>0:devel/py-pytest-flake8@${PY_FLAVOR} NO_ARCH= yes USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= jaraco PORTSCOUT= limit:^11\. # ignore py3-only for now post-patch: @${REINPLACE_CMD} -e '/setuptools_scm/d' \ -e 's/use_scm_version=True/version="${PORTVERSION}"/' \ ${WRKSRC}/setup.* do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/devel/py-pathlib2/Makefile b/devel/py-pathlib2/Makefile index 28810979d1a4..0021faff5c87 100644 --- a/devel/py-pathlib2/Makefile +++ b/devel/py-pathlib2/Makefile @@ -1,25 +1,26 @@ PORTNAME= pathlib2 PORTVERSION= 2.3.7 +PORTREVISION= 1 CATEGORIES= devel python 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 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-pathtools/Makefile b/devel/py-pathtools/Makefile index a175d3e19b7e..4cd3ef25b399 100644 --- a/devel/py-pathtools/Makefile +++ b/devel/py-pathtools/Makefile @@ -1,34 +1,34 @@ PORTNAME= pathtools PORTVERSION= 0.1.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel 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 USE_PYTHON= distutils autoplist NO_ARCH= yes 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-pathvalidate/Makefile b/devel/py-pathvalidate/Makefile index 6be23b43a53f..c078f8a871f2 100644 --- a/devel/py-pathvalidate/Makefile +++ b/devel/py-pathvalidate/Makefile @@ -1,19 +1,20 @@ PORTNAME= pathvalidate PORTVERSION= 3.2.3 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Python library to sanitize/validate filenames/-paths WWW= https://github.com/thombashi/pathvalidate LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-paver/Makefile b/devel/py-paver/Makefile index 0ae64f8a746b..dda95cec9a35 100644 --- a/devel/py-paver/Makefile +++ b/devel/py-paver/Makefile @@ -1,20 +1,21 @@ PORTNAME= paver PORTVERSION= 1.3.4 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pcpp/Makefile b/devel/py-pcpp/Makefile index d5d083021175..acf7636de249 100644 --- a/devel/py-pcpp/Makefile +++ b/devel/py-pcpp/Makefile @@ -1,19 +1,20 @@ PORTNAME= pcpp DISTVERSION= 1.30 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= C99 preprocessor written in pure Python WWW= https://github.com/ned14/pcpp LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-pefile/Makefile b/devel/py-pefile/Makefile index 327bf1663c68..b692e1002c61 100644 --- a/devel/py-pefile/Makefile +++ b/devel/py-pefile/Makefile @@ -1,18 +1,19 @@ PORTNAME= pefile PORTVERSION= 2024.8.26 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= https://github.com/erocarrera/pefile/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python module to read and work with PE files WWW= https://github.com/erocarrera/pefile LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pendulum/Makefile b/devel/py-pendulum/Makefile index 8cc9b8abc2c8..782d6be994ef 100644 --- a/devel/py-pendulum/Makefile +++ b/devel/py-pendulum/Makefile @@ -1,28 +1,28 @@ PORTNAME= pendulum PORTVERSION= 2.1.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python 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}python-dateutil>=2.6:devel/py-python-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 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-pep8-naming/Makefile b/devel/py-pep8-naming/Makefile index cf29ffe54a4e..aa8540addd44 100644 --- a/devel/py-pep8-naming/Makefile +++ b/devel/py-pep8-naming/Makefile @@ -1,24 +1,25 @@ PORTNAME= pep8-naming DISTVERSION= 0.14.1 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-persistent/Makefile b/devel/py-persistent/Makefile index 9f902b739b12..e3c8884de4e9 100644 --- a/devel/py-persistent/Makefile +++ b/devel/py-persistent/Makefile @@ -1,24 +1,25 @@ PORTNAME= persistent DISTVERSION= 4.9.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/persistent/*.so .include diff --git a/devel/py-pex/Makefile b/devel/py-pex/Makefile index 34dbb7e14bc5..46869a368186 100644 --- a/devel/py-pex/Makefile +++ b/devel/py-pex/Makefile @@ -1,18 +1,19 @@ PORTNAME= pex PORTVERSION= 1.2.7 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-phabricator/Makefile b/devel/py-phabricator/Makefile index 0babdb2e200e..7464acc32c9b 100644 --- a/devel/py-phabricator/Makefile +++ b/devel/py-phabricator/Makefile @@ -1,38 +1,39 @@ PORTNAME= phabricator PORTVERSION= 0.8.1 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Phabricator API Bindings WWW= https://github.com/disqus/python-phabricator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= disqus GH_PROJECT= python-${PORTNAME} PORTDOCS= CHANGES LICENSE README.rst OPTIONS_DEFINE= DOCS TESTS TESTS_DESC= Include test suite requirements TESTS_BUILD_DEPENDS= ${TEST_DEPENDS} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-phonenumbers/Makefile b/devel/py-phonenumbers/Makefile index 297081015df3..a744baa33730 100644 --- a/devel/py-phonenumbers/Makefile +++ b/devel/py-phonenumbers/Makefile @@ -1,18 +1,19 @@ PORTNAME= phonenumbers PORTVERSION= 8.13.28 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-phply/Makefile b/devel/py-phply/Makefile index fdb0f2b45aff..f77012100603 100644 --- a/devel/py-phply/Makefile +++ b/devel/py-phply/Makefile @@ -1,23 +1,24 @@ PORTNAME= phply PORTVERSION= 1.2.6 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-phpserialize/Makefile b/devel/py-phpserialize/Makefile index 8d397317728e..ec3a114f9533 100644 --- a/devel/py-phpserialize/Makefile +++ b/devel/py-phpserialize/Makefile @@ -1,17 +1,18 @@ PORTNAME= phpserialize PORTVERSION= 1.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-phx-class-registry/Makefile b/devel/py-phx-class-registry/Makefile index 753a27cf7177..19f2998a4953 100644 --- a/devel/py-phx-class-registry/Makefile +++ b/devel/py-phx-class-registry/Makefile @@ -1,29 +1,30 @@ PORTNAME= phx-class-registry DISTVERSION= 5.1.1 +PORTREVISION= 1 CATEGORIES= devel python 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}/LICENCE.txt 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 USE_GITHUB= yes GH_ACCOUNT= todofixthis GH_PROJECT= class-registry 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 f66cbb4a1a01..16c3a27a6589 100644 --- a/devel/py-pid/Makefile +++ b/devel/py-pid/Makefile @@ -1,24 +1,25 @@ PORTNAME= pid PORTVERSION= 3.0.4 +PORTREVISION= 1 CATEGORIES= devel python 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 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 d378a01e8392..862f0c6c16e0 100644 --- a/devel/py-pika-pool/Makefile +++ b/devel/py-pika-pool/Makefile @@ -1,18 +1,19 @@ PORTNAME= pika-pool PORTVERSION= 0.1.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pika/Makefile b/devel/py-pika/Makefile index ddf55bd726fa..d8cad99c8b1f 100644 --- a/devel/py-pika/Makefile +++ b/devel/py-pika/Makefile @@ -1,23 +1,24 @@ PORTNAME= pika PORTVERSION= 1.3.2 +PORTREVISION= 1 CATEGORIES= devel net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python AMQP Client Library WWW= https://pika.readthedocs.io LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} # 2.7,3.4-3.7 USES= python USE_GITHUB= yes # tests not packaged in PyPI sdist USE_PYTHON= autoplist distutils nose2 NO_ARCH= yes .include diff --git a/devel/py-pinocchio/Makefile b/devel/py-pinocchio/Makefile index 18a354513bf5..4661e7289ec7 100644 --- a/devel/py-pinocchio/Makefile +++ b/devel/py-pinocchio/Makefile @@ -1,19 +1,20 @@ PORTNAME= pinocchio PORTVERSION= 0.4.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pip/Makefile b/devel/py-pip/Makefile index 211c5b7f3b1f..123d5e0c7513 100644 --- a/devel/py-pip/Makefile +++ b/devel/py-pip/Makefile @@ -1,81 +1,81 @@ PORTNAME= pip PORTVERSION= 23.3.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel python MASTER_SITES= https://files.pythonhosted.org/packages/c3/9e/8a7ba2c9984a060daa6c6f9fff4d576b7ace3936239d6b771541eab972ed/:test_setuptools \ https://files.pythonhosted.org/packages/61/86/cc8d1ff2ca31a312a25a708c891cf9facbad4eae493b3872638db6785eb5/:test_wheel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= setuptools-67.6.0-py3-none-any.whl:test_setuptools \ wheel-0.40.0-py3-none-any.whl:test_wheel DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= python@FreeBSD.org COMMENT= Tool for installing and managing Python packages WWW= https://pip.pypa.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt # Tests also need bzr, git, otherwise they fail TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freezegun>=0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}installer>=0:devel/py-installer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-rerunfailures>=0:devel/py-pytest-rerunfailures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scripttest>=0:devel/py-scripttest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tomli-w>=0:textproc/py-tomli-w@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ hg:devel/mercurial \ git:devel/git .if ${WITH_SUBVERSION_VER:U} == LTS TEST_DEPENDS+= svn:devel/subversion-lts .else TEST_DEPENDS+= svn:devel/subversion .endif USES= cpe python shebangfix CPE_VENDOR= pypa USE_PYTHON= autoplist concurrent cryptography_test distutils pytest MAKE_ENV= PYTHONPATH=${WRKSRC}/src/ NO_ARCH= yes TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} USE_GITHUB= yes GH_ACCOUNT= pypa SHEBANG_FILES= src/pip/__init__.py OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furo>=0:textproc/py-furo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}myst-parser>=0:textproc/py-myst-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=4.2,1<6.0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-copybutton>=0:textproc/py-sphinx-copybutton@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx-inline-tabs>=0:textproc/py-sphinx-inline-tabs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-towncrier>=0.2.0a0:textproc/py-sphinxcontrib-towncrier@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}towncrier23>=0:textproc/py-towncrier23@${PY_FLAVOR} DOCS_PORTDOCS= * DOCS_VARS= PYDISTUTILS_BUILD_TARGET=build_sphinx \ PYDISTUTILS_BUILDARGS="-n --all-files --fresh-env" post-patch: @${RM} -r ${WRKSRC}/src/pip/_vendor/colorama/tests/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/build/sphinx/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -name objects.inv") pre-test: ${MKDIR} ${WRKSRC}/tests/data/common_wheels # the tests check for these wheel files, so fetch them and copy them in ${CP} ${DISTDIR}/${DIST_SUBDIR}/setuptools-67.6.0-py3-none-any.whl ${WRKSRC}/tests/data/common_wheels ${CP} ${DISTDIR}/${DIST_SUBDIR}/wheel-0.40.0-py3-none-any.whl ${WRKSRC}/tests/data/common_wheels ${LN} -sf ${LOCALBASE}/bin/pip ${LOCALBASE}/bin/pip3 .include diff --git a/devel/py-pkgutil-resolve-name/Makefile b/devel/py-pkgutil-resolve-name/Makefile index d1432edbb7d0..23b954b55473 100644 --- a/devel/py-pkgutil-resolve-name/Makefile +++ b/devel/py-pkgutil-resolve-name/Makefile @@ -1,18 +1,19 @@ PORTNAME= pkgutil-resolve-name DISTVERSION= 1.3.10 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pkgutil_resolve_name-${DISTVERSION} MAINTAINER= otis@FreeBSD.org COMMENT= Backport of pkgutil.resolve_name from Python 3.9 WWW= https://github.com/graingert/pkgutil-resolve-name LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.8 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-plac/Makefile b/devel/py-plac/Makefile index 7132e643c3d5..e5208b5c72d2 100644 --- a/devel/py-plac/Makefile +++ b/devel/py-plac/Makefile @@ -1,20 +1,21 @@ PORTNAME= plac DISTVERSION= 1.4.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/devel/py-plan/Makefile b/devel/py-plan/Makefile index a4fbb25430c1..e04e148518ea 100644 --- a/devel/py-plan/Makefile +++ b/devel/py-plan/Makefile @@ -1,18 +1,19 @@ PORTNAME= plan PORTVERSION= 0.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-plex/Makefile b/devel/py-plex/Makefile index ba6c19c54dad..2430e4d21f38 100644 --- a/devel/py-plex/Makefile +++ b/devel/py-plex/Makefile @@ -1,37 +1,38 @@ PORTNAME= plex PORTVERSION= 1.1.5 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= http://www.cosc.canterbury.ac.nz/greg.ewing/python/Plex/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Plex-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Lexical Analysis Module for Python WWW= http://www.cosc.canterbury.ac.nz/~greg/python/Plex/ USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes NO_WRKSUBDIR= yes DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-extract: @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|g' ${FILESDIR}/setup.py \ > ${WRKSRC}/setup.py post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${INSTALL_DATA} * ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/py-plucky/Makefile b/devel/py-plucky/Makefile index f29b8a2b31f5..70407c9c25c5 100644 --- a/devel/py-plucky/Makefile +++ b/devel/py-plucky/Makefile @@ -1,19 +1,20 @@ PORTNAME= plucky DISTVERSION= 0.4.3 +PORTREVISION= 1 CATEGORIES= devel python 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-pluginbase/Makefile b/devel/py-pluginbase/Makefile index 2bf7060cd694..de0222d07b85 100644 --- a/devel/py-pluginbase/Makefile +++ b/devel/py-pluginbase/Makefile @@ -1,19 +1,20 @@ PORTNAME= pluginbase PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Enable the development of flexible plugin systems in Python WWW= https://github.com/mitsuhiko/pluginbase LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-ply/Makefile b/devel/py-ply/Makefile index f341b4400e1f..086cc52568df 100644 --- a/devel/py-ply/Makefile +++ b/devel/py-ply/Makefile @@ -1,41 +1,42 @@ PORTNAME= ply PORTVERSION= 3.11 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Python Lex-Yacc WWW= http://www.dabeaz.com/ply/ LICENSE= BSD3CLAUSE USES= python USES+= shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= example/newclasscalc/calc.py \ example/classcalc/calc.py PORTDOCS= ply.html internal.html OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ ${WRKSRC}/example/yply/yply.py @${FIND} ${WRKSRC} -name \*.bak -delete post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/ply.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/internal.html ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} do-test: @cd ${WRKSRC}/test && ${PYTHON_CMD} testlex.py && ${PYTHON_CMD} testyacc.py .include diff --git a/devel/py-pnio-dcp/Makefile b/devel/py-pnio-dcp/Makefile index 46a04700ab0b..699180e8d1ae 100644 --- a/devel/py-pnio-dcp/Makefile +++ b/devel/py-pnio-dcp/Makefile @@ -1,29 +1,30 @@ PORTNAME= pnio-dcp PORTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Library to PROFINET Discovery and basic DCP protocol WWW= https://gitlab.com/pyshacks/pnio_dcp LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils USE_GITLAB= yes GL_ACCOUNT= pyshacks GL_PROJECT= ${PORTNAME:S/-/_/} GL_COMMIT= 6156aa9c10bca35a118a58a02837b97a7e5a829e NO_ARCH= yes post-patch: ${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|g' ${WRKSRC}/setup.py .include diff --git a/devel/py-pockets/Makefile b/devel/py-pockets/Makefile index 140a4128d35b..93e43678f661 100644 --- a/devel/py-pockets/Makefile +++ b/devel/py-pockets/Makefile @@ -1,21 +1,22 @@ PORTNAME= pockets DISTVERSION= 0.9.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-podcastparser/Makefile b/devel/py-podcastparser/Makefile index 14662ef4ca29..36091cfbc20b 100644 --- a/devel/py-podcastparser/Makefile +++ b/devel/py-podcastparser/Makefile @@ -1,19 +1,20 @@ PORTNAME= podcastparser PORTVERSION= 0.6.10 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-polib/Makefile b/devel/py-polib/Makefile index 4c2f9e23ec09..98a0a4938827 100644 --- a/devel/py-polib/Makefile +++ b/devel/py-polib/Makefile @@ -1,19 +1,20 @@ PORTNAME= polib PORTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pop-config/Makefile b/devel/py-pop-config/Makefile index 74ddcfca9f2c..aea4cf79d157 100644 --- a/devel/py-pop-config/Makefile +++ b/devel/py-pop-config/Makefile @@ -1,21 +1,22 @@ PORTNAME= pop-config PORTVERSION= 8.0.2 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= krion@FreeBSD.org COMMENT= Tool for creating configuration options for pop projects WWW= https://gitlab.com/saltstack/pop/pop-config LICENSE= APACHE20 USES= python shebangfix USE_PYTHON= autoplist distutils USE_GITLAB= yes GL_ACCOUNT= saltstack/pop GL_TAGNAME= 1eff06ef08c51355dd27165abeacaeb7d03f2f8f NO_ARCH= yes .include diff --git a/devel/py-pop/Makefile b/devel/py-pop/Makefile index 48b3cdaff551..6af2ad636e2c 100644 --- a/devel/py-pop/Makefile +++ b/devel/py-pop/Makefile @@ -1,29 +1,29 @@ PORTNAME= pop PORTVERSION= 20.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= krion@FreeBSD.org COMMENT= Plugin Oriented Programming interface for Python WWW= https://pop.readthedocs.io LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiofiles>=0:devel/py-aiofiles@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiologger>=0:devel/py-aiologger@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dict-toolbox>=0:sysutils/py-dict-toolbox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pop-config>0:devel/py-pop-config@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python shebangfix USE_GITLAB= yes GL_ACCOUNT= saltstack/pop GL_TAGNAME= 58d846bdd196b71348910aea77cd0139f70c4f12 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-portalocker/Makefile b/devel/py-portalocker/Makefile index d5004e3f52fc..bc7169c8c9fb 100644 --- a/devel/py-portalocker/Makefile +++ b/devel/py-portalocker/Makefile @@ -1,19 +1,20 @@ PORTNAME= portalocker PORTVERSION= 2.3.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-positional/Makefile b/devel/py-positional/Makefile index 22cb42882c89..bd02d6457df1 100644 --- a/devel/py-positional/Makefile +++ b/devel/py-positional/Makefile @@ -1,21 +1,22 @@ PORTNAME= positional PORTVERSION= 1.2.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-posix_ipc/Makefile b/devel/py-posix_ipc/Makefile index c89c00c1c7fe..07c81c6b9e54 100644 --- a/devel/py-posix_ipc/Makefile +++ b/devel/py-posix_ipc/Makefile @@ -1,25 +1,26 @@ PORTNAME= posix_ipc PORTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist post-install: ${STRIP_CMD} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/posix_ipc*.so # requires mqueuefs and sem kernel modules loaded do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-poyo/Makefile b/devel/py-poyo/Makefile index 5680d0aa3129..9db191ab5144 100644 --- a/devel/py-poyo/Makefile +++ b/devel/py-poyo/Makefile @@ -1,23 +1,24 @@ PORTNAME= poyo PORTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/devel/py-pre-commit/Makefile b/devel/py-pre-commit/Makefile index 4f5effc91823..792124ac7716 100644 --- a/devel/py-pre-commit/Makefile +++ b/devel/py-pre-commit/Makefile @@ -1,35 +1,36 @@ PORTNAME= pre-commit DISTVERSION= 4.1.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= bofh@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}cfgv>=2.0.0:devel/py-cfgv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}identify>=1.0.0:devel/py-identify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nodeenv>=0.11.1:devel/py-nodeenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=20.10.0:devel/py-virtualenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= autoplist distutils SHEBANG_FILES= pre_commit/resources/hook-tmpl NO_ARCH= yes .include .if ${PYTHON_REL} < 30900 IGNORE= python-3.9 or higher is required .endif .include diff --git a/devel/py-prefixed/Makefile b/devel/py-prefixed/Makefile index 6f379a517fc5..e0ba0f60c56a 100644 --- a/devel/py-prefixed/Makefile +++ b/devel/py-prefixed/Makefile @@ -1,19 +1,20 @@ PORTNAME= prefixed DISTVERSION= 0.9.0 +PORTREVISION= 1 CATEGORIES= devel python 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 pytest NO_ARCH= yes .include diff --git a/devel/py-pretend/Makefile b/devel/py-pretend/Makefile index 8a050943cc8c..26c13b8e9249 100644 --- a/devel/py-pretend/Makefile +++ b/devel/py-pretend/Makefile @@ -1,27 +1,28 @@ PORTNAME= pretend PORTVERSION= 1.0.9 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Library for stubbing in Python WWW= https://github.com/alex/pretend LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= alex do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/devel/py-prettyprinter/Makefile b/devel/py-prettyprinter/Makefile index a7968d31dfa8..d2488efb1c35 100644 --- a/devel/py-prettyprinter/Makefile +++ b/devel/py-prettyprinter/Makefile @@ -1,27 +1,27 @@ PORTNAME= prettyprinter PORTVERSION= 0.18.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-process-tests/Makefile b/devel/py-process-tests/Makefile index da9abb0baa56..3539e37d9b4d 100644 --- a/devel/py-process-tests/Makefile +++ b/devel/py-process-tests/Makefile @@ -1,26 +1,27 @@ PORTNAME= process-tests DISTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tools for testing processes WWW= https://github.com/ionelmc/python-process-tests LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist pytest BINARY_ALIAS= python=${PYTHON_CMD} # for tests TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} PYTHONUNBUFFERED=yes NO_ARCH= yes post-install: @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/devel/py-protobuf-compiler/Makefile b/devel/py-protobuf-compiler/Makefile index f9dd6c4eddbb..3044fd54ce24 100644 --- a/devel/py-protobuf-compiler/Makefile +++ b/devel/py-protobuf-compiler/Makefile @@ -1,48 +1,49 @@ PORTNAME= protobuf-compiler DISTVERSION= 1.0.20 +PORTREVISION= 1 CATEGORIES= devel python 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 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-ptvsd/Makefile b/devel/py-ptvsd/Makefile index 3ed7657236f8..9281d85abbff 100644 --- a/devel/py-ptvsd/Makefile +++ b/devel/py-ptvsd/Makefile @@ -1,17 +1,18 @@ PORTNAME= ptvsd PORTVERSION= 3.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pyaml-env/Makefile b/devel/py-pyaml-env/Makefile index 9994d5de97e0..96cbd62d1c2e 100644 --- a/devel/py-pyaml-env/Makefile +++ b/devel/py-pyaml-env/Makefile @@ -1,22 +1,23 @@ PORTNAME= pyaml-env DISTVERSION= 1.2.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyaml_env-${PORTVERSION} MAINTAINER= DtxdF@disroot.org COMMENT= Provides yaml file parsing with environment variable resolution WWW= https://github.com/mkaranasou/pyaml_env LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pybix/Makefile b/devel/py-pybix/Makefile index 1b85b8783016..b88695ae82d5 100644 --- a/devel/py-pybix/Makefile +++ b/devel/py-pybix/Makefile @@ -1,25 +1,26 @@ PORTNAME= pybix PORTVERSION= 0.0.8 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pycalendar/Makefile b/devel/py-pycalendar/Makefile index ac5bc1028cb3..74114158b2f4 100644 --- a/devel/py-pycalendar/Makefile +++ b/devel/py-pycalendar/Makefile @@ -1,15 +1,15 @@ PORTNAME= pycalendar PORTVERSION= 2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pycallgraph/Makefile b/devel/py-pycallgraph/Makefile index 6ebaf6229f46..2ed282c35e86 100644 --- a/devel/py-pycallgraph/Makefile +++ b/devel/py-pycallgraph/Makefile @@ -1,24 +1,24 @@ PORTNAME= pycallgraph PORTVERSION= 1.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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= share/man/man1/pycallgraph.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/man/pycallgraph.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/devel/py-pycapsicum/Makefile b/devel/py-pycapsicum/Makefile index 0ad8b0400812..d5530c90b9e3 100644 --- a/devel/py-pycapsicum/Makefile +++ b/devel/py-pycapsicum/Makefile @@ -1,20 +1,21 @@ PORTNAME= pycapsicum PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= devel security python 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 USE_CSTD= c99 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pycerberus/Makefile b/devel/py-pycerberus/Makefile index 0296420affac..2567f5991f56 100644 --- a/devel/py-pycerberus/Makefile +++ b/devel/py-pycerberus/Makefile @@ -1,17 +1,18 @@ PORTNAME= pycerberus PORTVERSION= 0.6 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pycmd/Makefile b/devel/py-pycmd/Makefile index 343cc0461596..13466d7ed838 100644 --- a/devel/py-pycmd/Makefile +++ b/devel/py-pycmd/Makefile @@ -1,23 +1,23 @@ PORTNAME= pycmd PORTVERSION= 1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pycodeexport/Makefile b/devel/py-pycodeexport/Makefile index e8fea3f37495..fa2e65de48da 100644 --- a/devel/py-pycodeexport/Makefile +++ b/devel/py-pycodeexport/Makefile @@ -1,23 +1,23 @@ PORTNAME= pycodeexport DISTVERSION= 0.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils cython_run autoplist NO_ARCH= yes .include diff --git a/devel/py-pycodestyle/Makefile b/devel/py-pycodestyle/Makefile index 35d030618ce8..2abcb602bc38 100644 --- a/devel/py-pycodestyle/Makefile +++ b/devel/py-pycodestyle/Makefile @@ -1,20 +1,21 @@ PORTNAME= pycodestyle PORTVERSION= 2.12.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_GITHUB= yes GH_ACCOUNT= PyCQA USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pycompilation/Makefile b/devel/py-pycompilation/Makefile index 776258dba2f3..f03643d3e010 100644 --- a/devel/py-pycompilation/Makefile +++ b/devel/py-pycompilation/Makefile @@ -1,23 +1,23 @@ PORTNAME= pycompilation DISTVERSION= 0.4.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils cython_run autoplist NO_ARCH= yes .include diff --git a/devel/py-pydantic/Makefile b/devel/py-pydantic/Makefile index 35e13895d6eb..c8aeefe7d3c6 100644 --- a/devel/py-pydantic/Makefile +++ b/devel/py-pydantic/Makefile @@ -1,25 +1,26 @@ PORTNAME= pydantic DISTVERSION= 1.10.20 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python 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>=4.2.0:devel/py-typing-extensions@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} USES= cpe python USE_PYTHON= distutils cython autoplist pytest # tests fail to run, see https://github.com/pydantic/pydantic/issues/4535, https://github.com/HypothesisWorks/hypothesis/issues/3703 CPE_VENDOR= pydantic_project NO_ARCH= yes .include diff --git a/devel/py-pydash/Makefile b/devel/py-pydash/Makefile index 371a17424720..d8cd7d887934 100644 --- a/devel/py-pydash/Makefile +++ b/devel/py-pydash/Makefile @@ -1,18 +1,19 @@ PORTNAME= pydash PORTVERSION= 4.8.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pydbus/Makefile b/devel/py-pydbus/Makefile index 71d89856a1c2..b0b7fa9b5c47 100644 --- a/devel/py-pydbus/Makefile +++ b/devel/py-pydbus/Makefile @@ -1,21 +1,21 @@ PORTNAME= pydbus DISTVERSION= 0.6.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Pythonic DBus library WWW= https://github.com/LEW21/pydbus/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= gnome python USE_GNOME= pygobject3:run USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pydecor/Makefile b/devel/py-pydecor/Makefile index d253f8a6e55a..a7efb2390fb2 100644 --- a/devel/py-pydecor/Makefile +++ b/devel/py-pydecor/Makefile @@ -1,22 +1,23 @@ PORTNAME= pydecor DISTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pydevd/Makefile b/devel/py-pydevd/Makefile index 875ff6bcd662..4647e257f661 100644 --- a/devel/py-pydevd/Makefile +++ b/devel/py-pydevd/Makefile @@ -1,19 +1,20 @@ PORTNAME= pydevd PORTVERSION= 2.10.0 +PORTREVISION= 1 CATEGORIES= devel python 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= python USE_PYTHON= autoplist concurrent distutils pytest .include diff --git a/devel/py-pydispatcher/Makefile b/devel/py-pydispatcher/Makefile index 2087d28fd7cb..78affe2698e6 100644 --- a/devel/py-pydispatcher/Makefile +++ b/devel/py-pydispatcher/Makefile @@ -1,19 +1,20 @@ PORTNAME= pydispatcher PORTVERSION= 2.0.7 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyDispatcher-${PORTVERSION} MAINTAINER= eric@camachat.org COMMENT= Multi-producer-multi-consumer signal dispatching mechanism WWW= https://pydispatcher.sourceforge.net/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt NO_ARCH= yes USES= python USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pydocstyle/Makefile b/devel/py-pydocstyle/Makefile index 118ca71c9f55..33164e67458b 100644 --- a/devel/py-pydocstyle/Makefile +++ b/devel/py-pydocstyle/Makefile @@ -1,23 +1,24 @@ PORTNAME= pydocstyle PORTVERSION= 6.3.0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Python docstring style checker WWW= https://www.pydocstyle.org/ \ https://pypi.org/project/pydocstyle/ \ https://github.com/PyCQA/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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pyfcm/Makefile b/devel/py-pyfcm/Makefile index c092e3a76b8c..0ce25a91ba01 100644 --- a/devel/py-pyfcm/Makefile +++ b/devel/py-pyfcm/Makefile @@ -1,20 +1,21 @@ PORTNAME= pyfcm PORTVERSION= 1.5.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pyformance/Makefile b/devel/py-pyformance/Makefile index d41dc13e92ca..6534f80338d9 100644 --- a/devel/py-pyformance/Makefile +++ b/devel/py-pyformance/Makefile @@ -1,28 +1,29 @@ PORTNAME= pyformance PORTVERSION= 0.4 +PORTREVISION= 1 CATEGORIES= devel python 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 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-pygpx/Makefile b/devel/py-pygpx/Makefile index 86ef067fa1d8..6e620074e668 100644 --- a/devel/py-pygpx/Makefile +++ b/devel/py-pygpx/Makefile @@ -1,17 +1,17 @@ PORTNAME= pygpx PORTVERSION= 0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pyhashxx/Makefile b/devel/py-pyhashxx/Makefile index 55253a751b5c..409e9400e005 100644 --- a/devel/py-pyhashxx/Makefile +++ b/devel/py-pyhashxx/Makefile @@ -1,16 +1,17 @@ PORTNAME= pyhashxx PORTVERSION= 0.1.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pyhcl/Makefile b/devel/py-pyhcl/Makefile index 0a6f9ab67bb5..d450b2180b46 100644 --- a/devel/py-pyhcl/Makefile +++ b/devel/py-pyhcl/Makefile @@ -1,25 +1,26 @@ PORTNAME= pyhcl DISTVERSION= 0.4.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/devel/py-pyinquirer/Makefile b/devel/py-pyinquirer/Makefile index 376e08c9a549..7f146ba72f19 100644 --- a/devel/py-pyinquirer/Makefile +++ b/devel/py-pyinquirer/Makefile @@ -1,21 +1,21 @@ PORTNAME= PyInquirer PORTVERSION= 1.0.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pyintelowl/Makefile b/devel/py-pyintelowl/Makefile index a1f142cf7c23..ee5661aba6ea 100644 --- a/devel/py-pyintelowl/Makefile +++ b/devel/py-pyintelowl/Makefile @@ -1,26 +1,27 @@ PORTNAME= pyintelowl DISTVERSION= 4.4.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Python SDK and Command Line Client for interacting with IntelOwl API WWW= https://github.com/intelowlproject/pyintelowl LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geocoder>0:devel/py-geocoder@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-creds>0:devel/py-click-creds@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pyjq/Makefile b/devel/py-pyjq/Makefile index 3e50e06cd3f9..188cb740d413 100644 --- a/devel/py-pyjq/Makefile +++ b/devel/py-pyjq/Makefile @@ -1,26 +1,27 @@ PORTNAME= pyjq PORTVERSION= 2.4.0 +PORTREVISION= 1 CATEGORIES= devel python 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.8-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 e1213c4ddde3..08382801e53a 100644 --- a/devel/py-pyjsparser/Makefile +++ b/devel/py-pyjsparser/Makefile @@ -1,18 +1,19 @@ PORTNAME= pyjsparser DISTVERSION= 2.7.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Fast javascript parser WWW= https://github.com/PiotrDabkowski/pyjsparser LICENSE= MIT USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pylama/Makefile b/devel/py-pylama/Makefile index 60837e3e0e86..6912f79d7aee 100644 --- a/devel/py-pylama/Makefile +++ b/devel/py-pylama/Makefile @@ -1,30 +1,31 @@ PORTNAME= pylama PORTVERSION= 7.7.1 +PORTREVISION= 1 CATEGORIES= devel python 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 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-pylru-cache/Makefile b/devel/py-pylru-cache/Makefile index 0d987a895f78..00a155c9e9c8 100644 --- a/devel/py-pylru-cache/Makefile +++ b/devel/py-pylru-cache/Makefile @@ -1,20 +1,21 @@ PORTNAME= pylru-cache PORTVERSION= 0.1.4 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pylru/Makefile b/devel/py-pylru/Makefile index b73ca5ac916f..0e718ee53693 100644 --- a/devel/py-pylru/Makefile +++ b/devel/py-pylru/Makefile @@ -1,18 +1,19 @@ PORTNAME= pylru PORTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pymaven-patch/Makefile b/devel/py-pymaven-patch/Makefile index 6e3ebf1ee316..50a8d09fd59b 100644 --- a/devel/py-pymaven-patch/Makefile +++ b/devel/py-pymaven-patch/Makefile @@ -1,29 +1,30 @@ PORTNAME= pymaven-patch DISTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 300d6b9803b0..d38a67f32b95 100644 --- a/devel/py-pymisp/Makefile +++ b/devel/py-pymisp/Makefile @@ -1,27 +1,28 @@ PORTNAME= pymisp PORTVERSION= 2.4.162.1 +PORTREVISION= 1 CATEGORIES= devel python 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 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 1a562dbbabd2..7542ac8e3986 100644 --- a/devel/py-pympler/Makefile +++ b/devel/py-pympler/Makefile @@ -1,18 +1,19 @@ PORTNAME= Pympler PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pymsgbox/Makefile b/devel/py-pymsgbox/Makefile index 4fb7833bd58e..1254790823ce 100644 --- a/devel/py-pymsgbox/Makefile +++ b/devel/py-pymsgbox/Makefile @@ -1,19 +1,20 @@ PORTNAME= pymsgbox DISTVERSION= 1.0.9 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyMsgBox-${DISTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Python module for JavaScript-like message boxes WWW= https://github.com/asweigart/pymsgbox LICENSE= BSD3CLAUSE USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pymtbl/Makefile b/devel/py-pymtbl/Makefile index c541f55ddb69..95554b769c2e 100644 --- a/devel/py-pymtbl/Makefile +++ b/devel/py-pymtbl/Makefile @@ -1,36 +1,36 @@ PORTNAME= pymtbl PORTVERSION= 0.6.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= FARSIGHT LOCAL/truckman/farsight PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= truckman@FreeBSD.org COMMENT= Python wrapper for devel/mtbl WWW= https://github.com/farsightsec/pymtbl LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libmtbl.so:devel/mtbl USES= pkgconfig python shebangfix uniquefiles:dirs USE_PYTHON= autoplist cython distutils SHEBANG_FILES= examples/*.py examples/*/*.py PORTEXAMPLES= * CPPFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= EXAMPLES pre-build: cython-${PYTHON_VER} ${WRKSRC}/mtbl.pyx post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mtbl*.so ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/devel/py-pyparsing2/Makefile b/devel/py-pyparsing2/Makefile index 02f6cce5d0ea..a0fdd6ce1690 100644 --- a/devel/py-pyparsing2/Makefile +++ b/devel/py-pyparsing2/Makefile @@ -1,20 +1,21 @@ PORTNAME= pyparsing PORTVERSION= 2.4.7 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pyperclip/Makefile b/devel/py-pyperclip/Makefile index 0d6599ef81e9..0607012d2548 100644 --- a/devel/py-pyperclip/Makefile +++ b/devel/py-pyperclip/Makefile @@ -1,18 +1,19 @@ PORTNAME= pyperclip PORTVERSION= 1.7.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pyplusplus/Makefile b/devel/py-pyplusplus/Makefile index e465d8086fab..1b4d393f18b5 100644 --- a/devel/py-pyplusplus/Makefile +++ b/devel/py-pyplusplus/Makefile @@ -1,20 +1,21 @@ PORTNAME= pyplusplus DISTVERSION= 1.8.5 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pyqtree/Makefile b/devel/py-pyqtree/Makefile index 95439ba86d2f..288944e53f7f 100644 --- a/devel/py-pyqtree/Makefile +++ b/devel/py-pyqtree/Makefile @@ -1,19 +1,20 @@ PORTNAME= pyqtree PORTVERSION= 0.24 +PORTREVISION= 1 CATEGORIES= devel python geography 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 zip USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-pyro/Makefile b/devel/py-pyro/Makefile index d9e470094a50..0ff91f8a6f8c 100644 --- a/devel/py-pyro/Makefile +++ b/devel/py-pyro/Makefile @@ -1,36 +1,37 @@ PORTNAME= pyro DISTVERSION= 4.77 +PORTREVISION= 1 CATEGORIES= devel python 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 DEPRECATED= Upstream development stopped, not compatible with py311, use pyro5 instead EXPIRATION_DATE=2025-03-21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}serpent>=1.27:devel/py-serpent@${PY_FLAVOR} USES= cpe python 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-pyshp/Makefile b/devel/py-pyshp/Makefile index 0292a3d7cea8..e34f1e46b1bc 100644 --- a/devel/py-pyshp/Makefile +++ b/devel/py-pyshp/Makefile @@ -1,19 +1,20 @@ PORTNAME= pyshp PORTVERSION= 2.3.1 +PORTREVISION= 1 CATEGORIES= devel python geography 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pysimdjson/Makefile b/devel/py-pysimdjson/Makefile index 9d8d7c5cdb98..42ed815b1ee7 100644 --- a/devel/py-pysimdjson/Makefile +++ b/devel/py-pysimdjson/Makefile @@ -1,28 +1,28 @@ PORTNAME= pysimdjson PORTVERSION= 6.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Python bindings for the simdjson project WWW= https://pysimdjson.tkte.ch/ LICENSE= MIT #TEST_DEPENDS= ${PYNUMPY} \ # ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>=0:devel/py-pytest-benchmark@${PY_FLAVOR} USES= python 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 1efcf626bd86..0f8bf1529e2a 100644 --- a/devel/py-pysparklines/Makefile +++ b/devel/py-pysparklines/Makefile @@ -1,25 +1,25 @@ PORTNAME= pysparklines PORTVERSION= 1.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes PLIST_FILES= share/man/man1/sparkline.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/man/sparkline.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/devel/py-pystorm/Makefile b/devel/py-pystorm/Makefile index d1d612f1e256..6fdb0384ef78 100644 --- a/devel/py-pystorm/Makefile +++ b/devel/py-pystorm/Makefile @@ -1,29 +1,29 @@ PORTNAME= pystorm PORTVERSION= 3.1.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: ${RM} ${WRKSRC}/test/__init__.py .include diff --git a/devel/py-pytest-asyncio/Makefile b/devel/py-pytest-asyncio/Makefile index a86c3dc2734d..20dd41a35007 100644 --- a/devel/py-pytest-asyncio/Makefile +++ b/devel/py-pytest-asyncio/Makefile @@ -1,28 +1,29 @@ PORTNAME= pytest-asyncio DISTVERSION= 0.23.8 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pytest_asyncio-${DISTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Py.test plugin providing fixtures and markers for asyncio WWW= https://pypi.org/project/pytest-asyncio/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE 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}hypothesis>=5.7.1:devel/py-hypothesis@${PY_FLAVOR} \ USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes post-patch: @${ECHO_CMD} 'from setuptools import setup; setup()' > ${WRKSRC}/setup.py .include diff --git a/devel/py-pytest-cache/Makefile b/devel/py-pytest-cache/Makefile index eb8a66006220..80fcd36dd2b2 100644 --- a/devel/py-pytest-cache/Makefile +++ b/devel/py-pytest-cache/Makefile @@ -1,26 +1,27 @@ PORTNAME= pytest-cache PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 ff805f22036a..e0ca31027da4 100644 --- a/devel/py-pytest-canonical-data/Makefile +++ b/devel/py-pytest-canonical-data/Makefile @@ -1,21 +1,22 @@ PORTNAME= pytest-canonical-data PORTVERSION= 0.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-capturelog/Makefile b/devel/py-pytest-capturelog/Makefile index eb98982b3c1a..c92bd67ff9c1 100644 --- a/devel/py-pytest-capturelog/Makefile +++ b/devel/py-pytest-capturelog/Makefile @@ -1,20 +1,21 @@ PORTNAME= pytest-capturelog PORTVERSION= 0.7 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-cov/Makefile b/devel/py-pytest-cov/Makefile index 8ef878c2ff40..83bcd91b9071 100644 --- a/devel/py-pytest-cov/Makefile +++ b/devel/py-pytest-cov/Makefile @@ -1,32 +1,33 @@ PORTNAME= pytest-cov PORTVERSION= 5.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=5.2.1:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=4.6,1:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fields>0:devel/py-fields@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hunter>0:devel/py-hunter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}process-tests>0:devel/py-process-tests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>0:devel/py-virtualenv@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest4-cov NO_ARCH= yes TEST_ARGS+= -p pytester .include diff --git a/devel/py-pytest-datadir/Makefile b/devel/py-pytest-datadir/Makefile index 6decdf2f7361..2f167fe88145 100644 --- a/devel/py-pytest-datadir/Makefile +++ b/devel/py-pytest-datadir/Makefile @@ -1,23 +1,24 @@ PORTNAME= pytest-datadir PORTVERSION= 1.6.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION} 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 USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-dependency/Makefile b/devel/py-pytest-dependency/Makefile index d0d19c906a6a..3dd75525e0a7 100644 --- a/devel/py-pytest-dependency/Makefile +++ b/devel/py-pytest-dependency/Makefile @@ -1,23 +1,24 @@ PORTNAME= pytest-dependency DISTVERSION= 0.6.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pytest plugin to manage dependencies of tests WWW= https://github.com/RKrahl/pytest-dependency LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.7.0:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/devel/py-pytest-env/Makefile b/devel/py-pytest-env/Makefile index f0b2720ef3c0..04500e87a497 100644 --- a/devel/py-pytest-env/Makefile +++ b/devel/py-pytest-env/Makefile @@ -1,18 +1,19 @@ PORTNAME= pytest-env PORTVERSION= 0.6.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-factoryboy/Makefile b/devel/py-pytest-factoryboy/Makefile index d08983e2b6a6..ac320044d6d2 100644 --- a/devel/py-pytest-factoryboy/Makefile +++ b/devel/py-pytest-factoryboy/Makefile @@ -1,30 +1,30 @@ PORTNAME= pytest-factoryboy PORTVERSION= 2.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}text-unidecode>=0:converters/py-text-unidecode@${PY_FLAVOR} USES= python 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 664fb5387bd7..2d296151d6d6 100644 --- a/devel/py-pytest-fixture-config/Makefile +++ b/devel/py-pytest-fixture-config/Makefile @@ -1,23 +1,24 @@ PORTNAME= pytest-fixture-config DISTVERSION= 1.8.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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 USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-flakes/Makefile b/devel/py-pytest-flakes/Makefile index e3bc5af14b4b..c58629087d82 100644 --- a/devel/py-pytest-flakes/Makefile +++ b/devel/py-pytest-flakes/Makefile @@ -1,23 +1,24 @@ PORTNAME= pytest-flakes PORTVERSION= 4.0.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pytest-flask/Makefile b/devel/py-pytest-flask/Makefile index dffcab7ce71a..3856c5e1ba9b 100644 --- a/devel/py-pytest-flask/Makefile +++ b/devel/py-pytest-flask/Makefile @@ -1,31 +1,32 @@ PORTNAME= pytest-flask DISTVERSION= 1.3.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python 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 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 80b202f7e94d..4078a968fd18 100644 --- a/devel/py-pytest-forked/Makefile +++ b/devel/py-pytest-forked/Makefile @@ -1,22 +1,23 @@ PORTNAME= pytest-forked PORTVERSION= 1.6.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-httpx/Makefile b/devel/py-pytest-httpx/Makefile index 7e8d5af8805b..e7caa88dcb8c 100644 --- a/devel/py-pytest-httpx/Makefile +++ b/devel/py-pytest-httpx/Makefile @@ -1,29 +1,30 @@ PORTNAME= pytest-httpx PORTVERSION= 0.29.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= grembo@FreeBSD.org COMMENT= Send responses to py-httpx using pytest WWW= https://colin-b.github.io/pytest_httpx/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} USES= python USE_PYTHON= autoplist 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-markdown/Makefile b/devel/py-pytest-markdown/Makefile index 3247a752213e..826b877cfe19 100644 --- a/devel/py-pytest-markdown/Makefile +++ b/devel/py-pytest-markdown/Makefile @@ -1,22 +1,23 @@ PORTNAME= pytest-markdown PORTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-mock/Makefile b/devel/py-pytest-mock/Makefile index 94da53ff1f58..d58ae2d86f5a 100644 --- a/devel/py-pytest-mock/Makefile +++ b/devel/py-pytest-mock/Makefile @@ -1,24 +1,25 @@ PORTNAME= pytest-mock DISTVERSION= 3.10.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 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>=5.0:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest # 6 tests fail, see https://github.com/pytest-dev/pytest-mock/issues/340 NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/devel/py-pytest-mpl/Makefile b/devel/py-pytest-mpl/Makefile index e854121302c8..6d55ef3f2f89 100644 --- a/devel/py-pytest-mpl/Makefile +++ b/devel/py-pytest-mpl/Makefile @@ -1,27 +1,28 @@ PORTNAME= pytest-mpl DISTVERSION= 0.17.0 +PORTREVISION= 1 CATEGORIES= devel python 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= ${PY_SETUPTOOLS} \ ${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>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 USE_PYTHON= distutils autoplist pytest # several tests fail, see https://github.com/matplotlib/pytest-mpl/issues/179 NO_ARCH= yes .include diff --git a/devel/py-pytest-mutagen/Makefile b/devel/py-pytest-mutagen/Makefile index 38463fabe339..3cda0d8244b7 100644 --- a/devel/py-pytest-mutagen/Makefile +++ b/devel/py-pytest-mutagen/Makefile @@ -1,25 +1,26 @@ PORTNAME= pytest-mutagen PORTVERSION= 1.3 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Add the mutation testing feature to pytest WWW= https://pypi.org/project/pytest-mutagen/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} USE_GITHUB= yes # LICENSE and tests are missing from PyPI distribution GH_ACCOUNT= timpaquatte GH_TAGNAME= b4cc63c # 1.3 tag is also missing USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes PYTEST_BROKEN_TESTS= test_BST_mutations test_short_example test_separate_files .include diff --git a/devel/py-pytest-parallel/Makefile b/devel/py-pytest-parallel/Makefile index bf6edf0360d2..579b5330f2af 100644 --- a/devel/py-pytest-parallel/Makefile +++ b/devel/py-pytest-parallel/Makefile @@ -1,24 +1,25 @@ PORTNAME= pytest-parallel DISTVERSION= 0.1.1 +PORTREVISION= 1 CATEGORIES= devel python 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 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 c65d7bd24e54..4d97bf8f4751 100644 --- a/devel/py-pytest-pep8/Makefile +++ b/devel/py-pytest-pep8/Makefile @@ -1,32 +1,33 @@ PORTNAME= pytest-pep8 PORTVERSION= 1.0.6 +PORTREVISION= 1 CATEGORIES= devel python 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 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-pycodestyle/Makefile b/devel/py-pytest-pycodestyle/Makefile index 6feef02db401..24c4f41b5986 100644 --- a/devel/py-pytest-pycodestyle/Makefile +++ b/devel/py-pytest-pycodestyle/Makefile @@ -1,28 +1,29 @@ PORTNAME= pytest-pycodestyle DISTVERSION= 2.4.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} 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 USE_PYTHON= distutils autoplist pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} # tests as of 2.4.1: 1 failed, 16 passed in 50.11s, see https://github.com/henry0312/pytest-pycodestyle/issues/114 .include diff --git a/devel/py-pytest-qt/Makefile b/devel/py-pytest-qt/Makefile index 923a67caae4c..c5aebeddb3a6 100644 --- a/devel/py-pytest-qt/Makefile +++ b/devel/py-pytest-qt/Makefile @@ -1,31 +1,32 @@ PORTNAME= pytest-qt DISTVERSION= 4.4.0 +PORTREVISION= 1 CATEGORIES= devel python 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}pluggy>=1.1:devel/py-pluggy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: # default tests run causes a lot of Python interpreter crashes for some reason @cd ${WRKSRC}/tests && \ ${SETENV} ${TEST_ENV} pytest . # tests as of 4.4.0 with py311-qt6-pyqt-6.7.1: 3 failed, 376 passed, 2 skipped in 46.88s, see https://github.com/pytest-dev/pytest-qt/issues/457#issuecomment-2547408895 .include diff --git a/devel/py-pytest-randomly/Makefile b/devel/py-pytest-randomly/Makefile index ecbf4a10cb91..41f9d2a1b02b 100644 --- a/devel/py-pytest-randomly/Makefile +++ b/devel/py-pytest-randomly/Makefile @@ -1,22 +1,23 @@ PORTNAME= pytest-randomly PORTVERSION= 3.12.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-relaxed/Makefile b/devel/py-pytest-relaxed/Makefile index a10de79204d2..61834d2e6445 100644 --- a/devel/py-pytest-relaxed/Makefile +++ b/devel/py-pytest-relaxed/Makefile @@ -1,23 +1,24 @@ PORTNAME= pytest-relaxed DISTVERSION= 2.0.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-pytest-rerunfailures/Makefile b/devel/py-pytest-rerunfailures/Makefile index 1c57beb8e007..34dd9d3df27c 100644 --- a/devel/py-pytest-rerunfailures/Makefile +++ b/devel/py-pytest-rerunfailures/Makefile @@ -1,22 +1,23 @@ PORTNAME= pytest-rerunfailures PORTVERSION= 11.1.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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}packaging>=17.1:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=3.8:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-pytest-shutil/Makefile b/devel/py-pytest-shutil/Makefile index 8fba44240da9..4eec614786c5 100644 --- a/devel/py-pytest-shutil/Makefile +++ b/devel/py-pytest-shutil/Makefile @@ -1,29 +1,30 @@ PORTNAME= pytest-shutil DISTVERSION= 1.8.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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 USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes PORTSCOUT= skipv:1.8.1 .include diff --git a/devel/py-pytest-subprocess/Makefile b/devel/py-pytest-subprocess/Makefile index dbdb93c9d5b2..1a5c2fec1b34 100644 --- a/devel/py-pytest-subprocess/Makefile +++ b/devel/py-pytest-subprocess/Makefile @@ -1,31 +1,32 @@ PORTNAME= pytest-subprocess DISTVERSION= 1.5.2 +PORTREVISION= 1 CATEGORIES= devel python #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pytest plugin to fake subprocess for pytest WWW= https://github.com/aklajnert/pytest-subprocess LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.0.0:devel/py-pytest@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=0:devel/py-anyio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0.12:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.15.1:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-rerunfailures>0:devel/py-pytest-rerunfailures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # 2 tests fail, see https://github.com/aklajnert/pytest-subprocess/issues/123 USE_GITHUB= yes GH_ACCOUNT= aklajnert NO_ARCH= yes .include diff --git a/devel/py-pytest-timeout/Makefile b/devel/py-pytest-timeout/Makefile index 51c33977c763..7ca86533aa43 100644 --- a/devel/py-pytest-timeout/Makefile +++ b/devel/py-pytest-timeout/Makefile @@ -1,25 +1,26 @@ PORTNAME= pytest-timeout PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 927ab302c23d..1d3c13bd3026 100644 --- a/devel/py-pytest-tornado/Makefile +++ b/devel/py-pytest-tornado/Makefile @@ -1,20 +1,21 @@ PORTNAME= pytest-tornado PORTVERSION= 0.8.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-pytest-tornasync/Makefile b/devel/py-pytest-tornasync/Makefile index dfe7bce88135..2cb7e59016bb 100644 --- a/devel/py-pytest-tornasync/Makefile +++ b/devel/py-pytest-tornasync/Makefile @@ -1,22 +1,23 @@ PORTNAME= pytest-tornasync DISTVERSION= 0.6.0.post2 +PORTREVISION= 1 CATEGORIES= devel python 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 8a2edf5268be..1c2eb14087a9 100644 --- a/devel/py-pytest-translations/Makefile +++ b/devel/py-pytest-translations/Makefile @@ -1,37 +1,38 @@ PORTNAME= pytest-translations PORTVERSION= 4.0.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python 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 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 7a7f5d7c8ec6..bbb1695caf9b 100644 --- a/devel/py-pytest-trio/Makefile +++ b/devel/py-pytest-trio/Makefile @@ -1,27 +1,28 @@ PORTNAME= pytest-trio PORTVERSION= 0.8.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils pytest TEST_ARGS= --pyargs pytest_trio NO_ARCH= yes .include diff --git a/devel/py-pytest-verbose-parametrize/Makefile b/devel/py-pytest-verbose-parametrize/Makefile index 9431a4437fdb..a1c4af6631d9 100644 --- a/devel/py-pytest-verbose-parametrize/Makefile +++ b/devel/py-pytest-verbose-parametrize/Makefile @@ -1,27 +1,28 @@ PORTNAME= pytest-verbose-parametrize DISTVERSION= 1.8.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes PORTSCOUT= skipv:1.8.1 .include diff --git a/devel/py-pytest-virtualenv/Makefile b/devel/py-pytest-virtualenv/Makefile index bf00192709f2..7a871721ac40 100644 --- a/devel/py-pytest-virtualenv/Makefile +++ b/devel/py-pytest-virtualenv/Makefile @@ -1,29 +1,30 @@ PORTNAME= pytest-virtualenv DISTVERSION= 1.8.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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 USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes PORTSCOUT= skipv:1.8.1 #do-test: # @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs) .include diff --git a/devel/py-pytest-xprocess/Makefile b/devel/py-pytest-xprocess/Makefile index abe4c5b3d2d4..2e7d1ea1e66f 100644 --- a/devel/py-pytest-xprocess/Makefile +++ b/devel/py-pytest-xprocess/Makefile @@ -1,25 +1,26 @@ PORTNAME= pytest-xprocess PORTVERSION= 0.19.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils pytest TEST_ENV+= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/devel/py-pytest4-cache/Makefile b/devel/py-pytest4-cache/Makefile index af2fbcf25c04..eb1b2686fdf6 100644 --- a/devel/py-pytest4-cache/Makefile +++ b/devel/py-pytest4-cache/Makefile @@ -1,28 +1,29 @@ PORTNAME= pytest4-cache PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 866daa2bada3..2546ad21e7c9 100644 --- a/devel/py-pytest4-cov/Makefile +++ b/devel/py-pytest4-cov/Makefile @@ -1,26 +1,27 @@ PORTNAME= pytest4-cov PORTVERSION= 2.9.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 10cb0ff4a8f0..968121c05764 100644 --- a/devel/py-pytest4-flakes/Makefile +++ b/devel/py-pytest4-flakes/Makefile @@ -1,24 +1,25 @@ PORTNAME= pytest4-flakes PORTVERSION= 4.0.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes PYDISTUTILS_PKGNAME= ${PORTNAME:C/4//} .include diff --git a/devel/py-python-bugzilla/Makefile b/devel/py-python-bugzilla/Makefile index e150162ee0b7..a320e5b1653e 100644 --- a/devel/py-python-bugzilla/Makefile +++ b/devel/py-python-bugzilla/Makefile @@ -1,26 +1,27 @@ PORTNAME= python-bugzilla DISTVERSION= 3.3.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python_bugzilla-${DISTVERSION} 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-decouple/Makefile b/devel/py-python-decouple/Makefile index 9ffa6b4fc931..142c0395242e 100644 --- a/devel/py-python-decouple/Makefile +++ b/devel/py-python-decouple/Makefile @@ -1,18 +1,19 @@ PORTNAME= python-decouple DISTVERSION= 3.6 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-python-distutils-extra/Makefile b/devel/py-python-distutils-extra/Makefile index ab65f9183f21..95b11906c7e6 100644 --- a/devel/py-python-distutils-extra/Makefile +++ b/devel/py-python-distutils-extra/Makefile @@ -1,24 +1,25 @@ PORTNAME= python-distutils-extra PORTVERSION= 3.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= DEBIAN PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-distutils-extra_${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Add support for i18n, documentation, and icons to distutils WWW= https://salsa.debian.org/python-team/packages/python-distutils-extra LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python tar:xz USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes WRKSRC= ${WRKDIR}/work .include diff --git a/devel/py-python-dtrace/Makefile b/devel/py-python-dtrace/Makefile index 5bd80e7c1042..16fdaaff5c7e 100644 --- a/devel/py-python-dtrace/Makefile +++ b/devel/py-python-dtrace/Makefile @@ -1,35 +1,36 @@ PORTNAME= python-dtrace PORTVERSION= 0.0.13 +PORTREVISION= 1 CATEGORIES= devel python 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 28cc47eeb0dc..503add51a769 100644 --- a/devel/py-python-easyconfig/Makefile +++ b/devel/py-python-easyconfig/Makefile @@ -1,21 +1,21 @@ PORTNAME= python-easyconfig PORTVERSION= 0.1.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Python-EasyConfig-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Library for loading configurations easily in Python WWW= https://github.com/RussellLuo/easyconfig LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>3.10:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>1.9.0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-python-gflags/Makefile b/devel/py-python-gflags/Makefile index 96b300162b7f..a048f4e7d3e8 100644 --- a/devel/py-python-gflags/Makefile +++ b/devel/py-python-gflags/Makefile @@ -1,21 +1,22 @@ PORTNAME= python-gflags DISTVERSION= 3.1.2 +PORTREVISION= 1 CATEGORIES= devel python 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 shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= gflags2man.py .include diff --git a/devel/py-python-gist/Makefile b/devel/py-python-gist/Makefile index 6ff9902ef772..1302518de92b 100644 --- a/devel/py-python-gist/Makefile +++ b/devel/py-python-gist/Makefile @@ -1,31 +1,32 @@ PORTNAME= python-gist DISTVERSION= 0.10.6 +PORTREVISION= 1 CATEGORIES= devel python 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: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 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-jenkins/Makefile b/devel/py-python-jenkins/Makefile index f8d81c879b8e..98c0fb381cbc 100644 --- a/devel/py-python-jenkins/Makefile +++ b/devel/py-python-jenkins/Makefile @@ -1,24 +1,25 @@ PORTNAME= python-jenkins PORTVERSION= 1.8.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-python-jsonrpc-server/Makefile b/devel/py-python-jsonrpc-server/Makefile index 38735287c9c5..da0efb946eeb 100644 --- a/devel/py-python-jsonrpc-server/Makefile +++ b/devel/py-python-jsonrpc-server/Makefile @@ -1,29 +1,30 @@ PORTNAME= python-jsonrpc-server PORTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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-ptrace/Makefile b/devel/py-python-ptrace/Makefile index 36f6751b8e6a..4a8497ea69c7 100644 --- a/devel/py-python-ptrace/Makefile +++ b/devel/py-python-ptrace/Makefile @@ -1,19 +1,20 @@ PORTNAME= python-ptrace PORTVERSION= 0.9.8 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-python-rapidjson/Makefile b/devel/py-python-rapidjson/Makefile index b82bc7958a6f..d4c96b0bfac9 100644 --- a/devel/py-python-rapidjson/Makefile +++ b/devel/py-python-rapidjson/Makefile @@ -1,29 +1,30 @@ PORTNAME= python-rapidjson DISTVERSION= 1.20 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} 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}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} USES= python 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 # tests as of 1.20: 929 passed, 17 skipped, 2 xfailed in 14.16s .include diff --git a/devel/py-python-statsd/Makefile b/devel/py-python-statsd/Makefile index 4ad9b799b498..96a10e5dad86 100644 --- a/devel/py-python-statsd/Makefile +++ b/devel/py-python-statsd/Makefile @@ -1,20 +1,21 @@ PORTNAME= python-statsd PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 f8ca72dfc77f..0972d6007b63 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 +PORTREVISION= 3 CATEGORIES= devel python 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 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 adfff4f7ac08..aa76836974e0 100644 --- a/devel/py-pythonbrew/Makefile +++ b/devel/py-pythonbrew/Makefile @@ -1,17 +1,17 @@ PORTNAME= pythonbrew PORTVERSION= 1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-pythondialog/Makefile b/devel/py-pythondialog/Makefile index f529d6e8d378..379e16101bd5 100644 --- a/devel/py-pythondialog/Makefile +++ b/devel/py-pythondialog/Makefile @@ -1,33 +1,34 @@ PORTNAME= pythondialog PORTVERSION= 3.5.2 +PORTREVISION= 1 CATEGORIES= devel python 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 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-pytimeparse/Makefile b/devel/py-pytimeparse/Makefile index 0d1e020fae1a..2ae1e1853b82 100644 --- a/devel/py-pytimeparse/Makefile +++ b/devel/py-pytimeparse/Makefile @@ -1,18 +1,19 @@ PORTNAME= pytimeparse PORTVERSION= 1.1.8 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-pytrie/Makefile b/devel/py-pytrie/Makefile index be11d6808d6e..39ebb1fbfd1a 100644 --- a/devel/py-pytrie/Makefile +++ b/devel/py-pytrie/Makefile @@ -1,25 +1,26 @@ PORTNAME= pytrie PORTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-pytz/Makefile b/devel/py-pytz/Makefile index 1e865a7b53ca..1b94bf9f19e1 100644 --- a/devel/py-pytz/Makefile +++ b/devel/py-pytz/Makefile @@ -1,20 +1,21 @@ PORTNAME= pytz PORTVERSION= 2024.2 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python 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-pyuca/Makefile b/devel/py-pyuca/Makefile index d93b3b295def..7dfbce02beea 100644 --- a/devel/py-pyuca/Makefile +++ b/devel/py-pyuca/Makefile @@ -1,19 +1,20 @@ PORTNAME= pyuca DISTVERSION= 1.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python implementation of the Unicode Collation Algorithm WWW= https://github.com/jtauber/pyuca LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-pyudev/Makefile b/devel/py-pyudev/Makefile index 08c687bc29ad..eb01d00f7f02 100644 --- a/devel/py-pyudev/Makefile +++ b/devel/py-pyudev/Makefile @@ -1,21 +1,22 @@ PORTNAME= pyudev PORTVERSION= 0.24.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pyupgrade/Makefile b/devel/py-pyupgrade/Makefile index bb93514af278..5904bdaf5845 100644 --- a/devel/py-pyupgrade/Makefile +++ b/devel/py-pyupgrade/Makefile @@ -1,21 +1,22 @@ PORTNAME= pyupgrade DISTVERSION= 3.19.1 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-pyusb/Makefile b/devel/py-pyusb/Makefile index 2a138562b009..faa566ab61b1 100644 --- a/devel/py-pyusb/Makefile +++ b/devel/py-pyusb/Makefile @@ -1,35 +1,36 @@ PORTNAME= pyusb PORTVERSION= 1.2.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Python wrapper around libusb WWW= https://pyusb.github.io/pyusb/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes MAKE_ENV= SETUPTOOLS_SCM_PRETEND_VERSION=${PORTVERSION} NO_ARCH= yes PORTDOCS= *.rst OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/docs/,} ${STAGEDIR}${DOCSDIR} test: extract @(cd ${WRKSRC}/tests && ${PYTHON_CMD} testall.py) .include diff --git a/devel/py-pyyaml/Makefile b/devel/py-pyyaml/Makefile index 1047b7c98e63..d9186aff1859 100644 --- a/devel/py-pyyaml/Makefile +++ b/devel/py-pyyaml/Makefile @@ -1,45 +1,46 @@ PORTNAME= pyyaml PORTVERSION= 6.0.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent cython distutils 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-pyzipper/Makefile b/devel/py-pyzipper/Makefile index 05f847760937..c2fdba8f5e9a 100644 --- a/devel/py-pyzipper/Makefile +++ b/devel/py-pyzipper/Makefile @@ -1,25 +1,25 @@ PORTNAME= pyzipper PORTVERSION= 0.3.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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:run USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/test/badsyntax_*.py @${RM} ${WRKSRC}/test/__init__.py .include diff --git a/devel/py-q/Makefile b/devel/py-q/Makefile index f2d87d902f43..9a8f3d905034 100644 --- a/devel/py-q/Makefile +++ b/devel/py-q/Makefile @@ -1,27 +1,28 @@ PORTNAME= q DISTVERSION= 2.7 +PORTREVISION= 1 CATEGORIES= devel python 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 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-qstylizer/Makefile b/devel/py-qstylizer/Makefile index bc4bc9ab5799..f17d3982bb67 100644 --- a/devel/py-qstylizer/Makefile +++ b/devel/py-qstylizer/Makefile @@ -1,59 +1,60 @@ PORTNAME= qstylizer PORTVERSION= 0.2.4 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Qt Stylesheet Generator for PyQt/PySide WWW= https://github.com/blambright/qstylizer/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}inflection>=0.5.1,<1:devel/py-inflection@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tinycss2>=1.2.1,<2:textproc/py-tinycss2@${PY_FLAVOR} # pytest-catchlog >=1,<2 does not exist until now :( 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}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} USES= pyqt:5 python # PyPi only has the wheel version USE_GITHUB= yes GH_ACCOUNT= blambright USE_PYQT= pyqt5 # make test: 72 passed, 1 warning USE_PYTHON= autoplist distutils pytest MAKE_ENV= PBR_VERSION=${PORTVERSION} 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} \ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-autoprogram>0:textproc/py-sphinxcontrib-autoprogram@${PY_FLAVOR} DOCS_USES= gmake post-patch: @${REINPLACE_CMD} -e 's|python -msphinx|${PYTHON_VERSION} -msphinx|g' \ ${WRKSRC}/doc/Makefile do-build-DOCS-on: (cd ${WRKSRC}/doc && ${GMAKE} html) post-build-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/_build/html/ && ${CP} -R api *.html *.js ${STAGEDIR}${DOCSDIR}) .include diff --git a/devel/py-qtconsole/Makefile b/devel/py-qtconsole/Makefile index c5570123a3c9..5d381106ef5c 100644 --- a/devel/py-qtconsole/Makefile +++ b/devel/py-qtconsole/Makefile @@ -1,30 +1,31 @@ PORTNAME= qtconsole DISTVERSION= 5.6.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= desktop@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}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}QtPy>=2.4.0: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 USE_PYQT= pyqt5 USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-querystring-parser/Makefile b/devel/py-querystring-parser/Makefile index 9a84cc540877..0d6e537d8068 100644 --- a/devel/py-querystring-parser/Makefile +++ b/devel/py-querystring-parser/Makefile @@ -1,21 +1,22 @@ PORTNAME= querystring-parser DISTVERSION= 1.2.4 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= QueryString parser for Python/Django WWW= https://github.com/bernii/querystring-parser LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-qutip-qip/Makefile b/devel/py-qutip-qip/Makefile index 216b04af1638..275f7513e63c 100644 --- a/devel/py-qutip-qip/Makefile +++ b/devel/py-qutip-qip/Makefile @@ -1,33 +1,33 @@ PORTNAME= qutip-qip DISTVERSION= 0.3.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel 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} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} # optional dependency required for tests RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyqir>0:misc/py-pyqir@${PY_FLAVOR} # optional USES= python USE_PYTHON= distutils autoplist pytest # 1 test fails, see https://github.com/qutip/qutip-qip/issues/214 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} NO_ARCH= yes post-patch: @cd ${WRKSRC} && ${ECHO} ${DISTVERSION} > VERSION .include diff --git a/devel/py-ramlfications/Makefile b/devel/py-ramlfications/Makefile index 6a81f5bf94f6..7704ea36659a 100644 --- a/devel/py-ramlfications/Makefile +++ b/devel/py-ramlfications/Makefile @@ -1,24 +1,24 @@ PORTNAME= ramlfications PORTVERSION= 0.1.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES?= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-rapidfuzz-capi/Makefile b/devel/py-rapidfuzz-capi/Makefile index 6a4c8dfa8077..ac8389b0a12d 100644 --- a/devel/py-rapidfuzz-capi/Makefile +++ b/devel/py-rapidfuzz-capi/Makefile @@ -1,22 +1,23 @@ PORTNAME= rapidfuzz-capi DISTVERSION= 1.0.5 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-ratelim/Makefile b/devel/py-ratelim/Makefile index 77eaf9d23079..a809e9f7438f 100644 --- a/devel/py-ratelim/Makefile +++ b/devel/py-ratelim/Makefile @@ -1,20 +1,21 @@ PORTNAME= ratelim PORTVERSION= 0.1.6 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Makes it easy to respect rate limits WWW= https://github.com/themiurgo/ratelim LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-rauth/Makefile b/devel/py-rauth/Makefile index 3d01066d37ca..89b0f0eed626 100644 --- a/devel/py-rauth/Makefile +++ b/devel/py-rauth/Makefile @@ -1,25 +1,25 @@ PORTNAME= rauth PORTVERSION= 0.7.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python library for OAuth 1.0/a, 2.0, and Ofly consumers WWW= https://github.com/litl/rauth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= litl USE_PYTHON= autoplist distutils nose NO_ARCH= yes .include diff --git a/devel/py-raven/Makefile b/devel/py-raven/Makefile index 7b92235bba74..0478b6f9b534 100644 --- a/devel/py-raven/Makefile +++ b/devel/py-raven/Makefile @@ -1,23 +1,23 @@ PORTNAME= raven PORTVERSION= 6.10.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python #MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pi@FreeBSD.org COMMENT= Client for Sentry WWW= https://pypi.org/project/raven/ LICENSE= BSD2CLAUSE USES= python # 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 34dc3fbd8144..129fd16e5432 100644 --- a/devel/py-rchitect/Makefile +++ b/devel/py-rchitect/Makefile @@ -1,33 +1,34 @@ PORTNAME= rchitect DISTVERSION= 0.3.40 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Interoperate R with Python WWW= https://github.com/randy3k/rchitect LICENSE= MIT DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 USE_PYTHON= distutils autoplist .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion -Wno-error=incompatible-function-pointer-types .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/rchitect/_cffi.abi3.so .include diff --git a/devel/py-rebulk/Makefile b/devel/py-rebulk/Makefile index 937299b638d5..d10edb1bd253 100644 --- a/devel/py-rebulk/Makefile +++ b/devel/py-rebulk/Makefile @@ -1,21 +1,22 @@ PORTNAME= rebulk DISTVERSION= 3.2.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= andrej@ebert.su COMMENT= Python library that performs advanced searches in strings WWW= https://github.com/Toilal/rebulk LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-recordclass/Makefile b/devel/py-recordclass/Makefile index 1b69d0a153f3..0e9e56666bd0 100644 --- a/devel/py-recordclass/Makefile +++ b/devel/py-recordclass/Makefile @@ -1,23 +1,24 @@ PORTNAME= recordclass PORTVERSION= 0.22 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Mutable variants of tuple and collections.namedtuple WWW= https://github.com/intellimath/recordclass LICENSE= MIT USES= python:3.9+ USE_PYTHON= distutils .if ! defined(WITH_DEBUG) LDFLAGS+= -s .endif do-test: install (cd ${WRKSRC} && ${PYTHON_CMD} ./test_all.py) .include diff --git a/devel/py-red-black-tree-mod/Makefile b/devel/py-red-black-tree-mod/Makefile index 9da76003ccf7..19e98186187c 100644 --- a/devel/py-red-black-tree-mod/Makefile +++ b/devel/py-red-black-tree-mod/Makefile @@ -1,20 +1,21 @@ PORTNAME= red-black-tree-mod DISTVERSION= 1.22 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Flexible python implementation of red black trees WWW= https://stromberg.dnsalias.org/~strombrg/${PORTNAME} \ https://pypi.org/project/${PORTNAME} LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-rednose/Makefile b/devel/py-rednose/Makefile index 9890cf5fad87..fc32b73f3958 100644 --- a/devel/py-rednose/Makefile +++ b/devel/py-rednose/Makefile @@ -1,20 +1,21 @@ PORTNAME= rednose PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-reedsolo/Makefile b/devel/py-reedsolo/Makefile index 24ac4371541d..468e73f441ee 100644 --- a/devel/py-reedsolo/Makefile +++ b/devel/py-reedsolo/Makefile @@ -1,26 +1,27 @@ PORTNAME= reedsolo DISTVERSIONPREFIX= v DISTVERSION= 1.6.0 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Pure-Python Reed Solomon encoder/decoder WWW= https://github.com/tomerfiliba/reedsolomon LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_GITHUB= yes USE_PYTHON= autoplist cython distutils pytest GH_ACCOUNT= tomerfiliba GH_PROJECT= reedsolomon TEST_ENV+= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} # PR 267882: regenerate creedsolo.c with Cython post-patch: @${RM} ${WRKSRC}/creedsolo.c .include diff --git a/devel/py-repoze.who/Makefile b/devel/py-repoze.who/Makefile index b115c128f8f6..fdeb5e1f155f 100644 --- a/devel/py-repoze.who/Makefile +++ b/devel/py-repoze.who/Makefile @@ -1,24 +1,25 @@ PORTNAME= repoze.who PORTVERSION= 2.4 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-resolvelib/Makefile b/devel/py-resolvelib/Makefile index 751fb68f5c50..b5b22077b9da 100644 --- a/devel/py-resolvelib/Makefile +++ b/devel/py-resolvelib/Makefile @@ -1,21 +1,21 @@ PORTNAME= resolvelib DISTVERSION= 0.8.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 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 01630250989a..19d0767728f4 100644 --- a/devel/py-resolvelib05/Makefile +++ b/devel/py-resolvelib05/Makefile @@ -1,24 +1,24 @@ PORTNAME= resolvelib DISTVERSION= 0.5.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 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 7f33ca4a6ee5..ac700b3621fd 100644 --- a/devel/py-resolvelib07/Makefile +++ b/devel/py-resolvelib07/Makefile @@ -1,23 +1,24 @@ PORTNAME= resolvelib DISTVERSION= 0.7.1 +PORTREVISION= 1 CATEGORIES= devel python 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 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 8ed0941d0fd1..dd7defa29145 100644 --- a/devel/py-resolver/Makefile +++ b/devel/py-resolver/Makefile @@ -1,23 +1,23 @@ PORTNAME= resolver PORTVERSION= 0.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 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 59fbf819e0ad..071d9b423f65 100644 --- a/devel/py-resource/Makefile +++ b/devel/py-resource/Makefile @@ -1,22 +1,22 @@ PORTNAME= resource PORTVERSION= 0.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Resource-${PORTVERSION} MAINTAINER= bofh@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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-retry2/Makefile b/devel/py-retry2/Makefile index a579504157e7..e69479399554 100644 --- a/devel/py-retry2/Makefile +++ b/devel/py-retry2/Makefile @@ -1,27 +1,28 @@ PORTNAME= retry2 DISTVERSION= 0.9.5 +PORTREVISION= 1 CATEGORIES= devel python #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= ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.2:devel/py-decorator@${PY_FLAVOR} USES= python 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-rfc3339/Makefile b/devel/py-rfc3339/Makefile index 688ceccee0a2..b38786298537 100644 --- a/devel/py-rfc3339/Makefile +++ b/devel/py-rfc3339/Makefile @@ -1,16 +1,17 @@ PORTNAME= rfc3339 DISTVERSION= 6.2 +PORTREVISION= 1 CATEGORIES= devel python 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-rich-click/Makefile b/devel/py-rich-click/Makefile index 7dacc4824fdf..f4fd36b62cdd 100644 --- a/devel/py-rich-click/Makefile +++ b/devel/py-rich-click/Makefile @@ -1,20 +1,21 @@ PORTNAME= rich-click DISTVERSION= 1.6.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jwb@FreeBSD.org COMMENT= Format click help output nicely with rich WWW= https://pypi.python.org/project/rich-click/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/devel/py-robotframework-requests/Makefile b/devel/py-robotframework-requests/Makefile index 0be33dc16a31..7c0e784445ae 100644 --- a/devel/py-robotframework-requests/Makefile +++ b/devel/py-robotframework-requests/Makefile @@ -1,23 +1,24 @@ PORTNAME= robotframework-requests PORTVERSION= 0.9.3 +PORTREVISION= 1 CATEGORIES= devel www python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-robotremoteserver/Makefile b/devel/py-robotremoteserver/Makefile index 434d72a86a85..94d80c83cf5d 100644 --- a/devel/py-robotremoteserver/Makefile +++ b/devel/py-robotremoteserver/Makefile @@ -1,21 +1,21 @@ PORTNAME= robotremoteserver PORTVERSION= 1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel www python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-rose/Makefile b/devel/py-rose/Makefile index ace7719e5b32..b753fe5b5753 100644 --- a/devel/py-rose/Makefile +++ b/devel/py-rose/Makefile @@ -1,17 +1,17 @@ PORTNAME= rose PORTVERSION= 1.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-rpcq/Makefile b/devel/py-rpcq/Makefile index 2b63b8822565..c3de26f2a29b 100644 --- a/devel/py-rpcq/Makefile +++ b/devel/py-rpcq/Makefile @@ -1,30 +1,30 @@ PORTNAME= rpcq DISTVERSION= 3.11.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-rply/Makefile b/devel/py-rply/Makefile index e8f7971710c0..09b972023b27 100644 --- a/devel/py-rply/Makefile +++ b/devel/py-rply/Makefile @@ -1,22 +1,23 @@ PORTNAME= rply PORTVERSION= 0.7.8 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jadawin@FreeBSD.org 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 CPE_VENDOR= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-rtree/Makefile b/devel/py-rtree/Makefile index bcd51be36279..69b7121f86f8 100644 --- a/devel/py-rtree/Makefile +++ b/devel/py-rtree/Makefile @@ -1,27 +1,28 @@ PORTNAME= rtree PORTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= devel science python 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 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-ruamel.yaml/Makefile b/devel/py-ruamel.yaml/Makefile index 0611fb00454e..e738f4e32bd3 100644 --- a/devel/py-ruamel.yaml/Makefile +++ b/devel/py-ruamel.yaml/Makefile @@ -1,23 +1,24 @@ PORTNAME= ruamel.yaml PORTVERSION= 0.18.10 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= YAML 1.2 loader/dumper package for Python WWW= https://sourceforge.net/p/ruamel-yaml LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruamel.yaml.clib>=0.2.6:devel/py-ruamel.yaml.clib@${PY_FLAVOR} USES= python:3.9+ USE_PYTHON= distutils autoplist NO_ARCH= yes post-extract: @${RM} ${WRKSRC}/LICENSE .include diff --git a/devel/py-rubymarshal/Makefile b/devel/py-rubymarshal/Makefile index 9fff3d63b1b8..4322001c1d37 100644 --- a/devel/py-rubymarshal/Makefile +++ b/devel/py-rubymarshal/Makefile @@ -1,24 +1,25 @@ PORTNAME= rubymarshal PORTVERSION= 1.2.10 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Read and write Ruby-marshalled data WWW= https://pypi.org/project/rubymarshal/ LICENSE= WTFPL LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mutagen>=0:devel/py-pytest-mutagen@${PY_FLAVOR} USE_GITHUB= yes # tests are missing from PyPI distribution GH_ACCOUNT= d9pouces GH_PROJECT= RubyMarshal USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-sarge/Makefile b/devel/py-sarge/Makefile index a7736abfb713..7f95131c01c8 100644 --- a/devel/py-sarge/Makefile +++ b/devel/py-sarge/Makefile @@ -1,19 +1,20 @@ PORTNAME= sarge PORTVERSION= 0.1.6 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-scantree/Makefile b/devel/py-scantree/Makefile index df0127382158..e6dc2edfee9a 100644 --- a/devel/py-scantree/Makefile +++ b/devel/py-scantree/Makefile @@ -1,23 +1,24 @@ PORTNAME= scantree DISTVERSION= 0.0.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= flexible recursive directory iterator WWW= https://github.com/andhus/scantree LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}versioneer>0:devel/py-versioneer@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pathspec>0:devel/py-pathspec@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-schema/Makefile b/devel/py-schema/Makefile index 2f920a404cce..9483314b2882 100644 --- a/devel/py-schema/Makefile +++ b/devel/py-schema/Makefile @@ -1,19 +1,20 @@ PORTNAME= schema DISTVERSION= 0.7.7 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Simple data validation library WWW= https://github.com/keleshev/schema LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE-MIT USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-schematics-patched/Makefile b/devel/py-schematics-patched/Makefile index 66303150c4e1..b06f8c4cc089 100644 --- a/devel/py-schematics-patched/Makefile +++ b/devel/py-schematics-patched/Makefile @@ -1,24 +1,25 @@ PORTNAME= schematics-patched DISTVERSIONPREFIX= v DISTVERSION= 1.1.2-patch +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Patched version of schematics that can pickle with multiprocessing WWW= https://github.com/pombredanne/schematics LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.7.3:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= pombredanne GH_PROJECT= schematics NO_ARCH= yes .include diff --git a/devel/py-scooby/Makefile b/devel/py-scooby/Makefile index 95f351473889..92aee3af9084 100644 --- a/devel/py-scooby/Makefile +++ b/devel/py-scooby/Makefile @@ -1,19 +1,20 @@ PORTNAME= scooby DISTVERSION= 0.5.12 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-scripttest/Makefile b/devel/py-scripttest/Makefile index 27a65d28c879..91fd7bc1a577 100644 --- a/devel/py-scripttest/Makefile +++ b/devel/py-scripttest/Makefile @@ -1,25 +1,26 @@ PORTNAME= scripttest PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Helper to test command-line scripts WWW= https://github.com/pypa/scripttest LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/license.rst TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= pypa USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-sentry-sdk/Makefile b/devel/py-sentry-sdk/Makefile index 12654cd8b35a..e5e64ce1e4fe 100644 --- a/devel/py-sentry-sdk/Makefile +++ b/devel/py-sentry-sdk/Makefile @@ -1,31 +1,32 @@ PORTNAME= sentry-sdk DISTVERSION= 1.21.1 +PORTREVISION= 1 CATEGORIES= devel python 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.26.11,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= cpe python CPE_VENDOR= sentry CPE_PRODUCT= sentry_software_development_kit 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 6ff9e034f957..da9ad89fd68b 100644 --- a/devel/py-serializable/Makefile +++ b/devel/py-serializable/Makefile @@ -1,23 +1,24 @@ PORTNAME= serializable DISTVERSION= 0.4.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Base class with serialization helpers for user-defined Python objects WWW= https://github.com/openvax/serializable LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typechecks>=0.0.2:devel/py-typechecks@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # files required for tests are missing, see https://github.com/openvax/serializable/issues/9 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/devel/py-serpent/Makefile b/devel/py-serpent/Makefile index c8f480907389..c4980f77799f 100644 --- a/devel/py-serpent/Makefile +++ b/devel/py-serpent/Makefile @@ -1,21 +1,22 @@ PORTNAME= serpent DISTVERSION= 1.28 +PORTREVISION= 1 CATEGORIES= devel python 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 DEPRECATED= Used exclusively by now deprecated devel/py-pyro EXPIRATION_DATE=2025-03-21 NO_ARCH= yes USES= python USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-session-info/Makefile b/devel/py-session-info/Makefile index 8a0114ee0678..059b510f70f0 100644 --- a/devel/py-session-info/Makefile +++ b/devel/py-session-info/Makefile @@ -1,21 +1,22 @@ PORTNAME= session-info DISTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-setproctitle/Makefile b/devel/py-setproctitle/Makefile index d45122400e98..6428a5db243c 100644 --- a/devel/py-setproctitle/Makefile +++ b/devel/py-setproctitle/Makefile @@ -1,35 +1,36 @@ PORTNAME= setproctitle PORTVERSION= 1.3.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils PORTDOCS= HISTORY.rst README.rst OPTIONS_DEFINE= DOCS TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} TESTING_UNSAFE= ImportError: attempted relative import with no known parent package post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*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-gettext/Makefile b/devel/py-setuptools-gettext/Makefile index 0fe7a4d88153..4566a04236b4 100644 --- a/devel/py-setuptools-gettext/Makefile +++ b/devel/py-setuptools-gettext/Makefile @@ -1,19 +1,20 @@ PORTNAME= setuptools-gettext PORTVERSION= 0.1.3 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Setuptools plugin for gettext WWW= https://github.com/breezy-team/setuptools-gettext LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-setuptools-pkg/Makefile b/devel/py-setuptools-pkg/Makefile index b056b48f3055..ef68961bc185 100644 --- a/devel/py-setuptools-pkg/Makefile +++ b/devel/py-setuptools-pkg/Makefile @@ -1,27 +1,28 @@ PORTNAME= setuptools-pkg PORTVERSION= 0.9 +PORTREVISION= 1 CATEGORIES= devel python 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= ${PY_SETUPTOOLS} 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 USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-setuptools/Makefile b/devel/py-setuptools/Makefile index fcb1ff843017..df00d0d46fef 100644 --- a/devel/py-setuptools/Makefile +++ b/devel/py-setuptools/Makefile @@ -1,48 +1,48 @@ PORTNAME= setuptools PORTVERSION= 63.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 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 af5aba9b7643..5ce729464799 100644 --- a/devel/py-setuptools44/Makefile +++ b/devel/py-setuptools44/Makefile @@ -1,52 +1,52 @@ PORTNAME= setuptools PORTVERSION= 44.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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} < 30000 #TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} #.endif # 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-setuptools_git_ls_files/Makefile b/devel/py-setuptools_git_ls_files/Makefile index e46f586f0062..9967c6e5c027 100644 --- a/devel/py-setuptools_git_ls_files/Makefile +++ b/devel/py-setuptools_git_ls_files/Makefile @@ -1,22 +1,23 @@ PORTNAME= setuptools_git_ls_files DISTVERSION= 0.1.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Python setuptools plugin to list all files tracked by git WWW= https://github.com/anthrotype/setuptools_git_ls_files 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-setuptools_scm_git_archive/Makefile b/devel/py-setuptools_scm_git_archive/Makefile index 528f6e41f213..457f2c62be63 100644 --- a/devel/py-setuptools_scm_git_archive/Makefile +++ b/devel/py-setuptools_scm_git_archive/Makefile @@ -1,22 +1,23 @@ PORTNAME= setuptools_scm_git_archive PORTVERSION= 1.4 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-sexpdata/Makefile b/devel/py-sexpdata/Makefile index 0bcaa2b5a6e5..3be6d2bcbe60 100644 --- a/devel/py-sexpdata/Makefile +++ b/devel/py-sexpdata/Makefile @@ -1,21 +1,22 @@ PORTNAME= sexpdata DISTVERSIONPREFIX= v DISTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= S-expression parser for Python WWW= https://pypi.org/project/sexpdata/ \ https://github.com/jd-boyd/sexpdata LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_GITHUB= yes GH_ACCOUNT= jd-boyd USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-shapely/Makefile b/devel/py-shapely/Makefile index fb01a58b9e64..3ba0cf780865 100644 --- a/devel/py-shapely/Makefile +++ b/devel/py-shapely/Makefile @@ -1,25 +1,25 @@ PORTNAME= shapely PORTVERSION= 1.8.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Shapely-${PORTVERSION} 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 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 cc6d49a01287..c629267619a8 100644 --- a/devel/py-shellingham/Makefile +++ b/devel/py-shellingham/Makefile @@ -1,20 +1,21 @@ PORTNAME= shellingham PORTVERSION= 1.5.4 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils # No tests implemented for this module. .include diff --git a/devel/py-signalr-client-aio/Makefile b/devel/py-signalr-client-aio/Makefile index 1f52f702e59e..d544509255a7 100644 --- a/devel/py-signalr-client-aio/Makefile +++ b/devel/py-signalr-client-aio/Makefile @@ -1,21 +1,22 @@ PORTNAME= signalr-client-aio PORTVERSION= 0.0.1.6.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-simple_term_menu/Makefile b/devel/py-simple_term_menu/Makefile index b8a3608e9082..2e3e2413de8a 100644 --- a/devel/py-simple_term_menu/Makefile +++ b/devel/py-simple_term_menu/Makefile @@ -1,19 +1,20 @@ PORTNAME= simple_term_menu DISTVERSION= 1.6.6 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Creates simple menus for interactive command line programs WWW= https://github.com/IngoMeyer441/simple-term-menu LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-simpletal/Makefile b/devel/py-simpletal/Makefile index 90df2fda9403..f2840fc24376 100644 --- a/devel/py-simpletal/Makefile +++ b/devel/py-simpletal/Makefile @@ -1,19 +1,19 @@ PORTNAME= simpletal PORTVERSION= 4.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel textproc www python MASTER_SITES= http://www.owlfish.com/software/simpleTAL/downloads/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= SimpleTAL-${PORTVERSION} MAINTAINER= ayu@commun.jp COMMENT= Stand-alone TAL Python implementation to power HTML and XML templates WWW= https://www.owlfish.com/software/simpleTAL/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= distutils autoplist .include diff --git a/devel/py-simpy/Makefile b/devel/py-simpy/Makefile index 56713c868934..ce4ab3d0268a 100644 --- a/devel/py-simpy/Makefile +++ b/devel/py-simpy/Makefile @@ -1,30 +1,31 @@ PORTNAME= simpy PORTVERSION= 3.0.13 +PORTREVISION= 1 CATEGORIES= devel python 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 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-simsimd/Makefile b/devel/py-simsimd/Makefile index 548eaceef5df..a824e79f532b 100644 --- a/devel/py-simsimd/Makefile +++ b/devel/py-simsimd/Makefile @@ -1,23 +1,24 @@ PORTNAME= simsimd DISTVERSION= 6.0.4 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Portable mixed-precision BLAS-like vector math library for x86 and ARM WWW= https://ashvardanian.com/posts/simsimd-faster-scipy/ \ https://github.com/ashvardanian/simsimd LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 i386 USES= python USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/simsimd${PYTHON_EXT_SUFFIX}.so .include diff --git a/devel/py-snakeviz/Makefile b/devel/py-snakeviz/Makefile index c753699c21bd..ce1a670b895e 100644 --- a/devel/py-snakeviz/Makefile +++ b/devel/py-snakeviz/Makefile @@ -1,26 +1,27 @@ PORTNAME= snakeviz PORTVERSION= 2.2.2 +PORTREVISION= 1 CATEGORIES= devel python 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} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes post-extract: @${ECHO_CMD} 'from setuptools import setup; setup()' > ${WRKSRC}/setup.py .include diff --git a/devel/py-sortedcontainers/Makefile b/devel/py-sortedcontainers/Makefile index 262e52cf1806..d3962b9268ec 100644 --- a/devel/py-sortedcontainers/Makefile +++ b/devel/py-sortedcontainers/Makefile @@ -1,18 +1,19 @@ PORTNAME= sortedcontainers PORTVERSION= 2.4.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-sourcemap/Makefile b/devel/py-sourcemap/Makefile index 61084d77ba31..4661a1b5d84e 100644 --- a/devel/py-sourcemap/Makefile +++ b/devel/py-sourcemap/Makefile @@ -1,18 +1,19 @@ PORTNAME= sourcemap PORTVERSION= 0.2.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-speg/Makefile b/devel/py-speg/Makefile index 1222a1e2eb07..07d623cbbb92 100644 --- a/devel/py-speg/Makefile +++ b/devel/py-speg/Makefile @@ -1,18 +1,19 @@ PORTNAME= speg DISTVERSION= 0.3 +PORTREVISION= 1 CATEGORIES= devel python 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 zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-spyder-kernels/Makefile b/devel/py-spyder-kernels/Makefile index eaf6e3ddf2a1..cce736bc60e1 100644 --- a/devel/py-spyder-kernels/Makefile +++ b/devel/py-spyder-kernels/Makefile @@ -1,54 +1,55 @@ PORTNAME= spyder-kernels DISTVERSION= 3.0.3 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= spyder_kernels-${DISTVERSION} 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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipykernel>=6.29.3:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipyparallel>0:devel/py-ipyparallel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=8.13.0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-client>=7.4.9:devel/py-jupyter-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=24.0.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} # 'make test' not applicable for now because the test files are missing in the tarball # 100 passed, 7 skipped, 4 warnings # 1 failure may occur, see https://github.com/spyder-ide/spyder-kernels/issues/501 # test_django_settings fail if www/djangoXX not installed #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}h5py>0:science/py-h5py@${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}pydicom>0:science/py-pydicom@${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 USE_PYTHON= autoplist concurrent distutils #pytest NO_ARCH= yes .include diff --git a/devel/py-spyder-unittest/Makefile b/devel/py-spyder-unittest/Makefile index fdc25c2b81b2..19c035e0ac54 100644 --- a/devel/py-spyder-unittest/Makefile +++ b/devel/py-spyder-unittest/Makefile @@ -1,25 +1,25 @@ PORTNAME= spyder-unittest DISTVERSION= 0.6.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Plugin to run tests from within the Spyder IDE WWW= https://github.com/spyder-ide/spyder-unittest LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq@${PY_FLAVOR} \ spyder>0:devel/spyder USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-statgrab/Makefile b/devel/py-statgrab/Makefile index 3ecd4e92b3cc..6e1673048f64 100644 --- a/devel/py-statgrab/Makefile +++ b/devel/py-statgrab/Makefile @@ -1,21 +1,22 @@ PORTNAME= statgrab PORTVERSION= 0.7.3 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= https://github.com/libstatgrab/pystatgrab/releases/download/PYSTATGRAB_${PORTVERSION:S/./_/g}/ \ http://ftp.mirrorservice.org/pub/i-scream/py${PORTNAME}/ \ http://ftp.i-scream.org/pub/i-scream/py${PORTNAME}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= tdb@FreeBSD.org COMMENT= Set of Python bindings for libstatgrab WWW= https://libstatgrab.org/pystatgrab/ LICENSE= LGPL21 LIB_DEPENDS= libstatgrab.so:devel/libstatgrab USES= pkgconfig python USE_PYTHON= distutils autoplist .include diff --git a/devel/py-stdlib-list/Makefile b/devel/py-stdlib-list/Makefile index 9c5e753e50e9..f73521ed76ac 100644 --- a/devel/py-stdlib-list/Makefile +++ b/devel/py-stdlib-list/Makefile @@ -1,21 +1,22 @@ PORTNAME= stdlib-list DISTVERSION= 0.8.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-stdnum/Makefile b/devel/py-stdnum/Makefile index 7d6d0e6910cf..853359ae1b67 100644 --- a/devel/py-stdnum/Makefile +++ b/devel/py-stdnum/Makefile @@ -1,20 +1,21 @@ PORTNAME= stdnum PORTVERSION= 1.20 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-stevedore/Makefile b/devel/py-stevedore/Makefile index 0cc723beea37..0bb95c62b17e 100644 --- a/devel/py-stevedore/Makefile +++ b/devel/py-stevedore/Makefile @@ -1,25 +1,26 @@ PORTNAME= stevedore PORTVERSION= 5.1.0 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-stopit/Makefile b/devel/py-stopit/Makefile index 12d01cb21bca..f5687dff3866 100644 --- a/devel/py-stopit/Makefile +++ b/devel/py-stopit/Makefile @@ -1,18 +1,19 @@ PORTNAME= stopit PORTVERSION= 1.1.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-strategies/Makefile b/devel/py-strategies/Makefile index 0a15d37b966e..20f23418d204 100644 --- a/devel/py-strategies/Makefile +++ b/devel/py-strategies/Makefile @@ -1,21 +1,22 @@ PORTNAME= strategies DISTVERSION= 0.2.3 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-streamparse/Makefile b/devel/py-streamparse/Makefile index 62cf722967f5..1e6001496f9f 100644 --- a/devel/py-streamparse/Makefile +++ b/devel/py-streamparse/Makefile @@ -1,33 +1,34 @@ PORTNAME= streamparse PORTVERSION= 4.1.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-strenum/Makefile b/devel/py-strenum/Makefile index d84696c49a84..18a949dd1c78 100644 --- a/devel/py-strenum/Makefile +++ b/devel/py-strenum/Makefile @@ -1,21 +1,22 @@ PORTNAME= StrEnum DISTVERSION= 0.4.15 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Enum that inherits from str WWW= https://pypi.org/project/StrEnum/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python USE_PYTHON= autoplist distutils pytest post-patch: @${REINPLACE_CMD} '/pytest-runner/d' ${WRKSRC}/setup.py .include diff --git a/devel/py-strict-rfc3339/Makefile b/devel/py-strict-rfc3339/Makefile index db6fcbdb72ae..dca6e6112731 100644 --- a/devel/py-strict-rfc3339/Makefile +++ b/devel/py-strict-rfc3339/Makefile @@ -1,18 +1,19 @@ PORTNAME= strict-rfc3339 DISTVERSION= 0.7 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-strictyaml/Makefile b/devel/py-strictyaml/Makefile index f0b2e0a7f089..1d11e2cb0e5d 100644 --- a/devel/py-strictyaml/Makefile +++ b/devel/py-strictyaml/Makefile @@ -1,22 +1,22 @@ PORTNAME= strictyaml DISTVERSION= 1.7.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Strict, typed YAML parser WWW= https://hitchdev.com/${PORTNAME} LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-structlog/Makefile b/devel/py-structlog/Makefile index fa02b6a41de4..148be50035cd 100644 --- a/devel/py-structlog/Makefile +++ b/devel/py-structlog/Makefile @@ -1,23 +1,24 @@ PORTNAME= structlog PORTVERSION= 18.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-subprocess-tee/Makefile b/devel/py-subprocess-tee/Makefile index d9ed7b26f739..43e518bc57d9 100644 --- a/devel/py-subprocess-tee/Makefile +++ b/devel/py-subprocess-tee/Makefile @@ -1,36 +1,37 @@ PORTNAME= subprocess-tee PORTVERSION= 0.4.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSIONFULL} 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= ${PY_SETUPTOOLS} \ ${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 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 d432a6751963..314f88d6d25d 100644 --- a/devel/py-sure/Makefile +++ b/devel/py-sure/Makefile @@ -1,25 +1,26 @@ PORTNAME= sure PORTVERSION= 1.4.11 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-swagger-spec-validator/Makefile b/devel/py-swagger-spec-validator/Makefile index 377f537c5b56..2f83e442d844 100644 --- a/devel/py-swagger-spec-validator/Makefile +++ b/devel/py-swagger-spec-validator/Makefile @@ -1,35 +1,35 @@ PORTNAME= swagger-spec-validator DISTVERSIONPREFIX= v DISTVERSION= 2.7.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Validation of Swagger specifications WWW= https://github.com/Yelp/swagger_spec_validator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= Yelp GH_PROJECT= swagger_spec_validator USE_PYTHON= distutils autoplist NO_ARCH= yes # Skip test "test_raise_SwaggerValidationError_on_urlopen_error" as it tries # to open network connections to non-existent URLs. do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs \ -k 'not test_raise_SwaggerValidationError_on_urlopen_error' .include diff --git a/devel/py-synr/Makefile b/devel/py-synr/Makefile index 277f49a623d8..2a524cd15d70 100644 --- a/devel/py-synr/Makefile +++ b/devel/py-synr/Makefile @@ -1,19 +1,20 @@ PORTNAME= synr PORTVERSION= 0.6.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-sysctl/Makefile b/devel/py-sysctl/Makefile index d0001d4678db..7e5d4f09e699 100644 --- a/devel/py-sysctl/Makefile +++ b/devel/py-sysctl/Makefile @@ -1,21 +1,22 @@ PORTNAME= sysctl PORTVERSION= 0.3.3.20210928 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Wrapper for the sysctl system functions WWW= https://github.com/truenas/py-sysctl LICENSE= BSD2CLAUSE USES= compiler:c11 python USE_CSTD= c99 USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= truenas GH_PROJECT= py-sysctl GH_TAGNAME= v0.3.3 .include diff --git a/devel/py-sysv_ipc/Makefile b/devel/py-sysv_ipc/Makefile index 83a4d5ec6cb5..fea36fe75d49 100644 --- a/devel/py-sysv_ipc/Makefile +++ b/devel/py-sysv_ipc/Makefile @@ -1,17 +1,18 @@ PORTNAME= sysv_ipc PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= http://semanchuk.com/philip/sysv_ipc/ \ 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 d38a0ed6831e..1871c3f70afb 100644 --- a/devel/py-tables/Makefile +++ b/devel/py-tables/Makefile @@ -1,50 +1,51 @@ PORTNAME= tables PORTVERSION= 3.10.2 +PORTREVISION= 1 CATEGORIES= devel python 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} \ ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} LIB_DEPENDS= libhdf5.so:science/hdf5 \ liblzo2.so:archivers/lzo2 \ libucl.so:archivers/ucl \ libblosc2.so:archivers/c-blosc2 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 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-tasklib/Makefile b/devel/py-tasklib/Makefile index 6a3d43538567..a64a414e81fd 100644 --- a/devel/py-tasklib/Makefile +++ b/devel/py-tasklib/Makefile @@ -1,20 +1,21 @@ PORTNAME= tasklib DISTVERSION= 2.5.1 +PORTREVISION= 1 CATEGORIES= devel python 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:run USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-tblib/Makefile b/devel/py-tblib/Makefile index b56a0e1556d9..be93f9a6699b 100644 --- a/devel/py-tblib/Makefile +++ b/devel/py-tblib/Makefile @@ -1,19 +1,20 @@ PORTNAME= tblib PORTVERSION= 1.7.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-tdworkflow/Makefile b/devel/py-tdworkflow/Makefile index 4214dc291671..21bf15d409dd 100644 --- a/devel/py-tdworkflow/Makefile +++ b/devel/py-tdworkflow/Makefile @@ -1,23 +1,24 @@ PORTNAME= tdworkflow DISTVERSION= 0.9.0 +PORTREVISION= 1 CATEGORIES= devel python 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}mypy_extensions>=0:devel/py-mypy_extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-tendo/Makefile b/devel/py-tendo/Makefile index caa6c28efb77..d485bd23a687 100644 --- a/devel/py-tendo/Makefile +++ b/devel/py-tendo/Makefile @@ -1,22 +1,23 @@ PORTNAME= tendo PORTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Basic functionality that is not provided by Python WWW= https://github.com/pycontribs/tendo LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: ${ECHO} "from setuptools import setup ; setup()" > ${WRKSRC}/setup.py .include diff --git a/devel/py-termstyle/Makefile b/devel/py-termstyle/Makefile index c0262953a461..b4c0d4dd233f 100644 --- a/devel/py-termstyle/Makefile +++ b/devel/py-termstyle/Makefile @@ -1,17 +1,18 @@ PORTNAME= termstyle PORTVERSION= 0.1.10 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-test-utils/Makefile b/devel/py-test-utils/Makefile index 619970105be9..07b92cb395a1 100644 --- a/devel/py-test-utils/Makefile +++ b/devel/py-test-utils/Makefile @@ -1,18 +1,19 @@ PORTNAME= test-utils PORTVERSION= 0.1.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of utility functions and classes for integration tests WWW= https://test-utils.readthedocs.io/en/latest/ LICENSE= APACHE20 USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-testfixtures/Makefile b/devel/py-testfixtures/Makefile index c11c3c6d0208..dbbac230e6ba 100644 --- a/devel/py-testfixtures/Makefile +++ b/devel/py-testfixtures/Makefile @@ -1,19 +1,20 @@ PORTNAME= testfixtures PORTVERSION= 6.18.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-testinfra/Makefile b/devel/py-testinfra/Makefile index 2ede634fc2d7..5d5279640c4e 100644 --- a/devel/py-testinfra/Makefile +++ b/devel/py-testinfra/Makefile @@ -1,23 +1,24 @@ PORTNAME= testinfra PORTVERSION= 3.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-testoob/Makefile b/devel/py-testoob/Makefile index 0d8a3fdabf6f..8fdb88841194 100644 --- a/devel/py-testoob/Makefile +++ b/devel/py-testoob/Makefile @@ -1,25 +1,25 @@ PORTNAME= testoob PORTVERSION= 1.15 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= SF \ 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 tar:bzip2 USE_PYTHON= autoplist distutils TWISTED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} .include diff --git a/devel/py-thefuzz/Makefile b/devel/py-thefuzz/Makefile index 513ec58e815d..e1eb204ff61f 100644 --- a/devel/py-thefuzz/Makefile +++ b/devel/py-thefuzz/Makefile @@ -1,20 +1,21 @@ PORTNAME= thefuzz PORTVERSION= 0.20.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jgh@FreeBSD.org COMMENT= Fuzzy string matching in Python WWW= https://github.com/seatgeek/thefuzz LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rapidfuzz>=0:devel/py-rapidfuzz@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-threema-msgapi/Makefile b/devel/py-threema-msgapi/Makefile index 14123618002c..42716be27cb8 100644 --- a/devel/py-threema-msgapi/Makefile +++ b/devel/py-threema-msgapi/Makefile @@ -1,30 +1,30 @@ PORTNAME= threema-msgapi PORTVERSION= 3.0.6 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= philip@FreeBSD.org COMMENT= Threema Gateway Message SDK for Python WWW= https://github.com/lgrahl/threema-msgapi-sdk-python/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= lgrahl GH_PROJECT= threema-msgapi-sdk-python RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pylru-cache>0:devel/py-pylru-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}logbook>0:devel/py-logbook@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libnacl>0:security/py-libnacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} NO_ARCH= yes .include diff --git a/devel/py-thrift/Makefile b/devel/py-thrift/Makefile index a29b4629efb7..f7bbd3353069 100644 --- a/devel/py-thrift/Makefile +++ b/devel/py-thrift/Makefile @@ -1,27 +1,28 @@ PORTNAME= thrift PORTVERSION= ${THRIFT_PORTVERSION} # to keep in sync with thrift +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= APACHE/thrift/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= komarov@valerka.net COMMENT= Python interface to Thrift WWW= https://thrift.apache.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/../../LICENSE DISTINFO_FILE= ${PORTSDIR}/devel/thrift/distinfo USES= cpe python CPE_VENDOR= apache USE_PYTHON= distutils autoplist WRKSRC= ${WRKDIR}/${DISTNAME}/lib/py post-patch: @${REINPLACE_CMD} -e 's|setuptools|do_not_use_&|' ${WRKSRC}/${PYSETUP} .include "../thrift/bsd.thrift.mk" .include diff --git a/devel/py-tiamat/Makefile b/devel/py-tiamat/Makefile index 4856b72e085c..8cdcec3db2d5 100644 --- a/devel/py-tiamat/Makefile +++ b/devel/py-tiamat/Makefile @@ -1,29 +1,30 @@ PORTNAME= tiamat PORTVERSION= 7.10.3 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= krion@FreeBSD.org COMMENT= Single binary builder for Python projects WWW= https://gitlab.com/saltstack/pop/tiamat LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pop>=0:devel/py-pop@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} USES= python shebangfix USE_GITLAB= yes GL_ACCOUNT= saltstack/pop GL_TAGNAME= 7b2e30f7fc1bd9f2560789736c7d0e612b3ddaa0 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-timelib/Makefile b/devel/py-timelib/Makefile index bd9e3bd3c1eb..f42b2592d3bd 100644 --- a/devel/py-timelib/Makefile +++ b/devel/py-timelib/Makefile @@ -1,14 +1,15 @@ PORTNAME= timelib PORTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Parse English textual date descriptions WWW= https://pypi.org/project/timelib/ USES= python USE_PYTHON= cython distutils autoplist .include diff --git a/devel/py-tinyarray/Makefile b/devel/py-tinyarray/Makefile index 9de4d187c737..2154bb5270e1 100644 --- a/devel/py-tinyarray/Makefile +++ b/devel/py-tinyarray/Makefile @@ -1,18 +1,19 @@ PORTNAME= tinyarray PORTVERSION= 1.2.4 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-tinynetrc/Makefile b/devel/py-tinynetrc/Makefile index f4d91faba5f1..9de7b4bb9eab 100644 --- a/devel/py-tinynetrc/Makefile +++ b/devel/py-tinynetrc/Makefile @@ -1,19 +1,20 @@ PORTNAME= tinynetrc PORTVERSION= 1.3.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Read and write netrc files in Python WWW= https://github.com/sloria/tinynetrc LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-tipper/Makefile b/devel/py-tipper/Makefile index f5595f9dec16..8d05fac416a6 100644 --- a/devel/py-tipper/Makefile +++ b/devel/py-tipper/Makefile @@ -1,16 +1,17 @@ PORTNAME= tipper PORTVERSION= 0.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-tokenize-rt/Makefile b/devel/py-tokenize-rt/Makefile index fc42731a2192..a9d4d8c58a70 100644 --- a/devel/py-tokenize-rt/Makefile +++ b/devel/py-tokenize-rt/Makefile @@ -1,20 +1,21 @@ PORTNAME= tokenize-rt DISTVERSION= 6.1.0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= tokenize_rt-${PORTVERSION} MAINTAINER= bofh@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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-toolz/Makefile b/devel/py-toolz/Makefile index 8e125586a5cc..3ceec4edadc5 100644 --- a/devel/py-toolz/Makefile +++ b/devel/py-toolz/Makefile @@ -1,19 +1,20 @@ PORTNAME= toolz DISTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/devel/py-toposort/Makefile b/devel/py-toposort/Makefile index 78b78e44784f..26956fb56946 100644 --- a/devel/py-toposort/Makefile +++ b/devel/py-toposort/Makefile @@ -1,18 +1,19 @@ PORTNAME= toposort PORTVERSION= 1.5 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-traits/Makefile b/devel/py-traits/Makefile index f58ff7f6d80f..66bb06e9314e 100644 --- a/devel/py-traits/Makefile +++ b/devel/py-traits/Makefile @@ -1,19 +1,20 @@ PORTNAME= traits PORTVERSION= 7.0.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-traittypes/Makefile b/devel/py-traittypes/Makefile index d5efcbee31b2..672cb0b7d7bd 100644 --- a/devel/py-traittypes/Makefile +++ b/devel/py-traittypes/Makefile @@ -1,22 +1,23 @@ PORTNAME= traittypes DISTVERSION= 0.2.1 +PORTREVISION= 1 CATEGORIES= devel python 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 debcf61ca055..10749593c14e 100644 --- a/devel/py-transaction/Makefile +++ b/devel/py-transaction/Makefile @@ -1,21 +1,22 @@ PORTNAME= transaction PORTVERSION= 3.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-transitions/Makefile b/devel/py-transitions/Makefile index 56be73305f43..2537e3c9e3d5 100644 --- a/devel/py-transitions/Makefile +++ b/devel/py-transitions/Makefile @@ -1,21 +1,22 @@ PORTNAME= transitions DISTVERSION= 0.8.8 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-tree-format/Makefile b/devel/py-tree-format/Makefile index 0b2b739a9574..dfa93aaeac75 100644 --- a/devel/py-tree-format/Makefile +++ b/devel/py-tree-format/Makefile @@ -1,26 +1,27 @@ PORTNAME= tree-format PORTVERSION= 0.1.2 +PORTREVISION= 1 CATEGORIES= devel python 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 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-tree-sitter/Makefile b/devel/py-tree-sitter/Makefile index 5bd743f59eb4..89a8e8f72f89 100644 --- a/devel/py-tree-sitter/Makefile +++ b/devel/py-tree-sitter/Makefile @@ -1,17 +1,18 @@ PORTNAME= tree-sitter PORTVERSION= 0.20.4 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= tree_sitter-${PORTVERSION} MAINTAINER= pat@patmaddox.com COMMENT= Python bindings to the Tree-sitter parsing library WWW= https://github.com/tree-sitter/py-tree-sitter LICENSE= MIT USES= python USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-treelib/Makefile b/devel/py-treelib/Makefile index 7ec30be031d3..36df38b51df2 100644 --- a/devel/py-treelib/Makefile +++ b/devel/py-treelib/Makefile @@ -1,29 +1,30 @@ PORTNAME= treelib DISTVERSION= 1.7.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python 2/3 implementation of tree structure WWW= https://treelib.readthedocs.io/en/latest/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.13.0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=4.4.1:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=5.0.0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8-black>=0.3.6:devel/py-flake8-black@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes # tests as of 1.7.1: # Results (17.34s): # 57 passed # 17 warnings .include diff --git a/devel/py-trimesh/Makefile b/devel/py-trimesh/Makefile index 5bc2f0721407..9a9e9e835c52 100644 --- a/devel/py-trimesh/Makefile +++ b/devel/py-trimesh/Makefile @@ -1,45 +1,45 @@ PORTNAME= trimesh PORTVERSION= 3.5.25 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel cad python 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} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${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 USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/devel/py-ttictoc/Makefile b/devel/py-ttictoc/Makefile index ee8b6e65fba8..b276b9feabeb 100644 --- a/devel/py-ttictoc/Makefile +++ b/devel/py-ttictoc/Makefile @@ -1,23 +1,23 @@ PORTNAME= ttictoc PORTVERSION= 0.5.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-ttkbootstrap/Makefile b/devel/py-ttkbootstrap/Makefile index dcb9c476271b..3b84392e115a 100644 --- a/devel/py-ttkbootstrap/Makefile +++ b/devel/py-ttkbootstrap/Makefile @@ -1,21 +1,22 @@ PORTNAME= ttkbootstrap DISTVERSION= 1.10.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-ttystatus/Makefile b/devel/py-ttystatus/Makefile index 5113ce452bd8..e5ca22516f0a 100644 --- a/devel/py-ttystatus/Makefile +++ b/devel/py-ttystatus/Makefile @@ -1,19 +1,20 @@ PORTNAME= ttystatus PORTVERSION= 0.36 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://git.liw.fi/cgi-bin/cgit/cgit.cgi/ttystatus/snapshot/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python progress reporting to /dev/tty WWW= https://liw.fi/ttystatus/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= python NO_ARCH= yes USE_PYTHON= distutils autoplist .include diff --git a/devel/py-twiggy/Makefile b/devel/py-twiggy/Makefile index d7153b9c260e..e23cf5cb34f0 100644 --- a/devel/py-twiggy/Makefile +++ b/devel/py-twiggy/Makefile @@ -1,25 +1,26 @@ PORTNAME= twiggy PORTVERSION= 0.5.1 +PORTREVISION= 1 CATEGORIES= devel python 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 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 4ca77a2fe762..3a0cdb438efe 100644 --- a/devel/py-twilio/Makefile +++ b/devel/py-twilio/Makefile @@ -1,24 +1,24 @@ PORTNAME= twilio PORTVERSION= 7.17.0 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-txaio/Makefile b/devel/py-txaio/Makefile index 57189dfafc73..0543e3525f9f 100644 --- a/devel/py-txaio/Makefile +++ b/devel/py-txaio/Makefile @@ -1,32 +1,33 @@ PORTNAME= txaio PORTVERSION= 22.2.1 +PORTREVISION= 1 CATEGORIES= devel python 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 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-typechecks/Makefile b/devel/py-typechecks/Makefile index 02d2f00a5485..fc9dbb807bbd 100644 --- a/devel/py-typechecks/Makefile +++ b/devel/py-typechecks/Makefile @@ -1,18 +1,19 @@ PORTNAME= typechecks DISTVERSION= 0.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-types-Flask/Makefile b/devel/py-types-Flask/Makefile index f20d7b407a64..27b06dc61911 100644 --- a/devel/py-types-Flask/Makefile +++ b/devel/py-types-Flask/Makefile @@ -1,21 +1,22 @@ PORTNAME= types-Flask PORTVERSION= 1.1.6 +PORTREVISION= 1 CATEGORIES= devel python 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 afe379ae3015..0fc62ee736fa 100644 --- a/devel/py-types-Jinja2/Makefile +++ b/devel/py-types-Jinja2/Makefile @@ -1,19 +1,20 @@ PORTNAME= types-Jinja2 PORTVERSION= 2.11.9 +PORTREVISION= 1 CATEGORIES= devel python 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 ca45da1c2027..a3c20e9d23eb 100644 --- a/devel/py-types-MarkupSafe/Makefile +++ b/devel/py-types-MarkupSafe/Makefile @@ -1,17 +1,18 @@ PORTNAME= types-MarkupSafe PORTVERSION= 1.1.10 +PORTREVISION= 1 CATEGORIES= devel python 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 a12a922cd79b..65ffe4490d6e 100644 --- a/devel/py-types-Pillow/Makefile +++ b/devel/py-types-Pillow/Makefile @@ -1,17 +1,18 @@ PORTNAME= types-Pillow PORTVERSION= 10.2.0.20240822 +PORTREVISION= 1 CATEGORIES= devel python 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 ee7c0d253e46..31ed6f843e57 100644 --- a/devel/py-types-PyYAML/Makefile +++ b/devel/py-types-PyYAML/Makefile @@ -1,18 +1,19 @@ PORTNAME= types-PyYAML DISTVERSION= 6.0.12.20241230 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= types_pyyaml-${DISTVERSION} 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-Pygments/Makefile b/devel/py-types-Pygments/Makefile index 26d22423439e..17ef75d84c51 100644 --- a/devel/py-types-Pygments/Makefile +++ b/devel/py-types-Pygments/Makefile @@ -1,19 +1,20 @@ PORTNAME= types_pygments DISTVERSION= 2.19.0.20250107 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Typing stubs for Pygments WWW= https://github.com/python/typeshed LICENSE= APACHE20 USES= python USE_PYTHON= distutils NO_ARCH= yes PLIST_SUB= VER=${PORTVERSION} .include diff --git a/devel/py-types-Werkzeug/Makefile b/devel/py-types-Werkzeug/Makefile index f1947c6f44bc..ed3b58b9795b 100644 --- a/devel/py-types-Werkzeug/Makefile +++ b/devel/py-types-Werkzeug/Makefile @@ -1,17 +1,18 @@ PORTNAME= types-Werkzeug PORTVERSION= 1.0.9 +PORTREVISION= 1 CATEGORIES= devel python 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 c211aed54b1c..0fd4e7467337 100644 --- a/devel/py-types-click/Makefile +++ b/devel/py-types-click/Makefile @@ -1,17 +1,18 @@ PORTNAME= types-click PORTVERSION= 7.1.8 +PORTREVISION= 1 CATEGORIES= devel python 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-decorator/Makefile b/devel/py-types-decorator/Makefile index a873ba375b2c..0bcee3ed8551 100644 --- a/devel/py-types-decorator/Makefile +++ b/devel/py-types-decorator/Makefile @@ -1,18 +1,19 @@ PORTNAME= types-decorator DISTVERSION= 5.1.8.20240310 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Typing stubs for decorator WWW= https://github.com/python/typeshed LICENSE= APACHE20 USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-types-futures/Makefile b/devel/py-types-futures/Makefile index 1926a4115463..1a121bae5795 100644 --- a/devel/py-types-futures/Makefile +++ b/devel/py-types-futures/Makefile @@ -1,17 +1,18 @@ PORTNAME= types-futures PORTVERSION= 3.3.8 +PORTREVISION= 1 CATEGORIES= devel python 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-jsonschema/Makefile b/devel/py-types-jsonschema/Makefile index 86b73d6413d2..7e3ea744b61c 100644 --- a/devel/py-types-jsonschema/Makefile +++ b/devel/py-types-jsonschema/Makefile @@ -1,18 +1,19 @@ PORTNAME= types-jsonschema PORTVERSION= 4.23.0.20241208 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= types_jsonschema-${PORTVERSION} MAINTAINER= matthew@FreeBSD.org COMMENT= Typing stubs for jsonschema WWW= https://pypi.org/project/types-jsonschema/ LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-protobuf/Makefile b/devel/py-types-protobuf/Makefile index e26e9a25d5f4..4d1effb5d83c 100644 --- a/devel/py-types-protobuf/Makefile +++ b/devel/py-types-protobuf/Makefile @@ -1,18 +1,19 @@ PORTNAME= types-protobuf PORTVERSION= 5.29.1.20250208 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= types_protobuf-${PORTVERSION} 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-psycopg2/Makefile b/devel/py-types-psycopg2/Makefile index 872b1cfe0bf9..31975870efa4 100644 --- a/devel/py-types-psycopg2/Makefile +++ b/devel/py-types-psycopg2/Makefile @@ -1,21 +1,22 @@ PORTNAME= types-psycopg2 PORTVERSION= 2.9.21.20250121 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for psycopg2 WWW= https://pypi.org/project/types-psycopg2/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE 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-python-dateutil/Makefile b/devel/py-types-python-dateutil/Makefile index a5e7d467330a..03266ac8f7c9 100644 --- a/devel/py-types-python-dateutil/Makefile +++ b/devel/py-types-python-dateutil/Makefile @@ -1,18 +1,19 @@ PORTNAME= types-python-dateutil DISTVERSION= 2.8.19.14 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Typing stubs for python-dateutil WWW= https://github.com/python/typeshed LICENSE= APACHE20 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 a1f619ff7e42..b41183c5366e 100644 --- a/devel/py-types-requests/Makefile +++ b/devel/py-types-requests/Makefile @@ -1,19 +1,20 @@ PORTNAME= types-requests PORTVERSION= 2.31.0.6 +PORTREVISION= 1 CATEGORIES= devel python 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-retry/Makefile b/devel/py-types-retry/Makefile index e1c9e0466923..5535f9010846 100644 --- a/devel/py-types-retry/Makefile +++ b/devel/py-types-retry/Makefile @@ -1,18 +1,19 @@ PORTNAME= types-retry DISTVERSION= 0.9.9.4 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Typing stubs for retry WWW= https://github.com/python/typeshed LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-types-ujson/Makefile b/devel/py-types-ujson/Makefile index e6f0d07ea44d..146bb9ada680 100644 --- a/devel/py-types-ujson/Makefile +++ b/devel/py-types-ujson/Makefile @@ -1,21 +1,22 @@ PORTNAME= types-ujson DISTVERSION= 5.10.0.20240515 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Typing stubs for ujson WWW= https://github.com/python/typeshed LICENSE= APACHE20 USES= python USE_PYTHON= distutils NO_ARCH= yes PLIST_FILES= %%PYTHON_SITELIBDIR%%/ujson-stubs/METADATA.toml \ %%PYTHON_SITELIBDIR%%/ujson-stubs/__init__.pyi \ %%PYTHON_SITELIBDIR%%/ujson-stubs/py.typed .include diff --git a/devel/py-types-urllib3/Makefile b/devel/py-types-urllib3/Makefile index ee27597cec57..2ecd4b1d2540 100644 --- a/devel/py-types-urllib3/Makefile +++ b/devel/py-types-urllib3/Makefile @@ -1,21 +1,22 @@ PORTNAME= types-urllib3 PORTVERSION= 1.26.25.14 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Typing stubs for urllib3 WWW= https://pypi.org/project/types-urllib3/ LICENSE= APACHE20 # TODO: deprecate as soon as py-urllib3 is updated to 2.x # DEPRECATED= No longer needed, type annotations are now available in urllib3 module # EXPIRATION_DATE= 2023-05-01 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-ua_parser/Makefile b/devel/py-ua_parser/Makefile index 540306bcfcd3..d068ee851aff 100644 --- a/devel/py-ua_parser/Makefile +++ b/devel/py-ua_parser/Makefile @@ -1,23 +1,23 @@ PORTNAME= ua_parser PORTVERSION= 0.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/share/ua_parser/regexes.yaml:devel/ua_parser-core \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist SUB_FILES= pkg-message .include diff --git a/devel/py-ubelt/Makefile b/devel/py-ubelt/Makefile index 6dbe759444d8..aa2f1c225f92 100644 --- a/devel/py-ubelt/Makefile +++ b/devel/py-ubelt/Makefile @@ -1,34 +1,35 @@ PORTNAME= ubelt DISTVERSIONPREFIX= v DISTVERSION= 1.3.6 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python utility belt containing simple tools WWW= https://github.com/Erotemic/ubelt LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ cmake:devel/cmake-core TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}codecov>=2.0.15:devel/py-codecov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>=1.4.2:devel/py-pytest-timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdoctest>=1.1.2:devel/py-xdoctest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xxhash>0:devel/py-xxhash@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= Erotemic NO_ARCH= yes BINARY_ALIAS= python=${PYTHON_CMD} .include diff --git a/devel/py-uhid-freebsd/Makefile b/devel/py-uhid-freebsd/Makefile index 1712a128f50e..e05ac9de39ed 100644 --- a/devel/py-uhid-freebsd/Makefile +++ b/devel/py-uhid-freebsd/Makefile @@ -1,17 +1,18 @@ PORTNAME= uhid-freebsd PORTVERSION= 1.2.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-ujson/Makefile b/devel/py-ujson/Makefile index 67123272eed2..742826723e6f 100644 --- a/devel/py-ujson/Makefile +++ b/devel/py-ujson/Makefile @@ -1,22 +1,23 @@ PORTNAME= ujson PORTVERSION= 5.10.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-unidiff/Makefile b/devel/py-unidiff/Makefile index 3152c7eeccd7..686d9ae6ecc1 100644 --- a/devel/py-unidiff/Makefile +++ b/devel/py-unidiff/Makefile @@ -1,19 +1,20 @@ PORTNAME= unidiff DISTVERSION= 0.7.5 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python library to parse and interact with unified diff data WWW= https://github.com/matiasb/python-unidiff LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-unipath/Makefile b/devel/py-unipath/Makefile index 125956b91d6e..669f49df73dd 100644 --- a/devel/py-unipath/Makefile +++ b/devel/py-unipath/Makefile @@ -1,16 +1,17 @@ PORTNAME= Unipath PORTVERSION= 1.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-unittest2pytest/Makefile b/devel/py-unittest2pytest/Makefile index 1c4712d59a00..8c548b7373d6 100644 --- a/devel/py-unittest2pytest/Makefile +++ b/devel/py-unittest2pytest/Makefile @@ -1,19 +1,20 @@ PORTNAME= unittest2pytest PORTVERSION= 0.5 +PORTREVISION= 1 CATEGORIES= devel python 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-update_checker/Makefile b/devel/py-update_checker/Makefile index 5b52aa7c755b..4d0e4862c5c2 100644 --- a/devel/py-update_checker/Makefile +++ b/devel/py-update_checker/Makefile @@ -1,24 +1,25 @@ PORTNAME= update_checker PORTVERSION= 0.18.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-urlimport/Makefile b/devel/py-urlimport/Makefile index d2fdd2e20cba..b6e249ccb29a 100644 --- a/devel/py-urlimport/Makefile +++ b/devel/py-urlimport/Makefile @@ -1,24 +1,24 @@ PORTNAME= urlimport PORTVERSION= 0.42b -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= http://people.cs.nycu.edu.tw/~lwhsu/ports/distfiles/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} EXTRACT_SUFX= .py MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python script for importing modules/packages over the net WWW= https://urlimport.codeshift.net/ NO_WRKSUBDIR= yes USES= python USE_PYTHON= distutils autoplist do-extract: ${MKDIR} ${WRKSRC} ${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC}/${PORTNAME}.py ${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|g' ${FILESDIR}/setup.py \ > ${WRKSRC}/setup.py .include diff --git a/devel/py-urwid-readline/Makefile b/devel/py-urwid-readline/Makefile index ea49a278120c..7fed7eb87b24 100644 --- a/devel/py-urwid-readline/Makefile +++ b/devel/py-urwid-readline/Makefile @@ -1,25 +1,26 @@ PORTNAME= urwid-readline DISTVERSION= 0.13 +PORTREVISION= 1 CATEGORIES= devel python 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 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-urwidtrees/Makefile b/devel/py-urwidtrees/Makefile index 4cc680685b77..01eab22b1931 100644 --- a/devel/py-urwidtrees/Makefile +++ b/devel/py-urwidtrees/Makefile @@ -1,23 +1,24 @@ PORTNAME= urwidtrees PORTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= geier@lostpackets.de COMMENT= Tree widgets for py-urwid WWW= https://github.com/pazz/urwidtrees LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwid>=1.0.0:devel/py-urwid@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwid>=1.0.0:devel/py-urwid@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= pazz USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-us/Makefile b/devel/py-us/Makefile index 8f0dbbf73d35..bb6b18453dde 100644 --- a/devel/py-us/Makefile +++ b/devel/py-us/Makefile @@ -1,21 +1,22 @@ PORTNAME= us PORTVERSION= 2.0.2 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-usbtmc/Makefile b/devel/py-usbtmc/Makefile index 6503417f365f..daac93a5ab6b 100644 --- a/devel/py-usbtmc/Makefile +++ b/devel/py-usbtmc/Makefile @@ -1,25 +1,25 @@ PORTNAME= usbtmc DISTVERSIONPREFIX= v DISTVERSION= 0.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= joerg@FreeBSD.org COMMENT= Pure Python USBTMC driver for controlling instruments over USB WWW= https://github.com/python-ivi/python-usbtmc LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PY_SETUPTOOLS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= python-ivi GH_PROJECT= python-usbtmc .include diff --git a/devel/py-user_agents/Makefile b/devel/py-user_agents/Makefile index 7948756d0dd2..efab9e16d425 100644 --- a/devel/py-user_agents/Makefile +++ b/devel/py-user_agents/Makefile @@ -1,17 +1,18 @@ PORTNAME= user_agents PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-uvloop/Makefile b/devel/py-uvloop/Makefile index cdd18302e2ce..e0bd78773d4a 100644 --- a/devel/py-uvloop/Makefile +++ b/devel/py-uvloop/Makefile @@ -1,36 +1,37 @@ PORTNAME= uvloop PORTVERSION= 0.21.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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-vcrpy/Makefile b/devel/py-vcrpy/Makefile index cd0363d1ea92..886de30241f8 100644 --- a/devel/py-vcrpy/Makefile +++ b/devel/py-vcrpy/Makefile @@ -1,25 +1,26 @@ PORTNAME= vcrpy DISTVERSION= 7.0.0 +PORTREVISION= 1 CATEGORIES= devel www python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yarl>0:www/py-yarl@${PY_FLAVOR} TEST_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-vcversioner/Makefile b/devel/py-vcversioner/Makefile index 568083ec4cf5..ce31ad8d92e9 100644 --- a/devel/py-vcversioner/Makefile +++ b/devel/py-vcversioner/Makefile @@ -1,18 +1,18 @@ PORTNAME= vcversioner PORTVERSION= 2.16.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-venusian/Makefile b/devel/py-venusian/Makefile index 73951899da6a..a661520ef7b4 100644 --- a/devel/py-venusian/Makefile +++ b/devel/py-venusian/Makefile @@ -1,19 +1,20 @@ PORTNAME= venusian DISTVERSION= 3.1.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-verboselogs/Makefile b/devel/py-verboselogs/Makefile index d3337c1c9754..c5dd1a0461e0 100644 --- a/devel/py-verboselogs/Makefile +++ b/devel/py-verboselogs/Makefile @@ -1,18 +1,19 @@ PORTNAME= verboselogs PORTVERSION= 1.7 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-versioneer-518/Makefile b/devel/py-versioneer-518/Makefile index 36ae36f4ba94..839ab61d9c81 100644 --- a/devel/py-versioneer-518/Makefile +++ b/devel/py-versioneer-518/Makefile @@ -1,18 +1,19 @@ PORTNAME= versioneer-518 DISTVERSION= 0.19 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Easy VCS-based management of project version strings WWW= https://github.com/python-versioneer/python-versioneer LICENSE= UNLICENSE USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-versiontools/Makefile b/devel/py-versiontools/Makefile index 1db748d7133d..52d1598fc4d1 100644 --- a/devel/py-versiontools/Makefile +++ b/devel/py-versiontools/Makefile @@ -1,17 +1,17 @@ PORTNAME= versiontools PORTVERSION= 1.9.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-vine/Makefile b/devel/py-vine/Makefile index 592154a20409..597c870ac43f 100644 --- a/devel/py-vine/Makefile +++ b/devel/py-vine/Makefile @@ -1,18 +1,19 @@ PORTNAME= vine PORTVERSION= 5.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-virtualenv-clone/Makefile b/devel/py-virtualenv-clone/Makefile index 209c20a5058d..6b0aa7c67909 100644 --- a/devel/py-virtualenv-clone/Makefile +++ b/devel/py-virtualenv-clone/Makefile @@ -1,19 +1,20 @@ PORTNAME= virtualenv-clone PORTVERSION= 0.5.7 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-virtualenvwrapper/Makefile b/devel/py-virtualenvwrapper/Makefile index 4f7ebdb8dd05..2fc8cc8cb27b 100644 --- a/devel/py-virtualenvwrapper/Makefile +++ b/devel/py-virtualenvwrapper/Makefile @@ -1,56 +1,56 @@ PORTNAME= virtualenvwrapper PORTVERSION= 4.8.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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 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-voluptuous-serialize/Makefile b/devel/py-voluptuous-serialize/Makefile index 3d14a9b3b943..06ec533a17c6 100644 --- a/devel/py-voluptuous-serialize/Makefile +++ b/devel/py-voluptuous-serialize/Makefile @@ -1,21 +1,22 @@ PORTNAME= voluptuous-serialize DISTVERSION= 2.6.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/devel/py-vsts-cd-manager/Makefile b/devel/py-vsts-cd-manager/Makefile index 6536367ee386..307fe5eea727 100644 --- a/devel/py-vsts-cd-manager/Makefile +++ b/devel/py-vsts-cd-manager/Makefile @@ -1,21 +1,22 @@ PORTNAME= vsts-cd-manager PORTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-vsts/Makefile b/devel/py-vsts/Makefile index 96b375910056..6f884a66ef1b 100644 --- a/devel/py-vsts/Makefile +++ b/devel/py-vsts/Makefile @@ -1,21 +1,22 @@ PORTNAME= vsts PORTVERSION= 0.1.25 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-wadllib/Makefile b/devel/py-wadllib/Makefile index 444d8950b834..bddc7bb612c2 100644 --- a/devel/py-wadllib/Makefile +++ b/devel/py-wadllib/Makefile @@ -1,21 +1,22 @@ PORTNAME= wadllib DISTVERSION= 1.3.6 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-wcwidth/Makefile b/devel/py-wcwidth/Makefile index e93b5443df4c..100f9be1b007 100644 --- a/devel/py-wcwidth/Makefile +++ b/devel/py-wcwidth/Makefile @@ -1,17 +1,18 @@ PORTNAME= wcwidth PORTVERSION= 0.2.8 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/devel/py-weblib/Makefile b/devel/py-weblib/Makefile index 7d3aa4d2d5bf..01b020f42be4 100644 --- a/devel/py-weblib/Makefile +++ b/devel/py-weblib/Makefile @@ -1,23 +1,24 @@ PORTNAME= weblib PORTVERSION= 0.1.30 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-whichcraft/Makefile b/devel/py-whichcraft/Makefile index 01a6cb55bd00..c450ffe046ac 100644 --- a/devel/py-whichcraft/Makefile +++ b/devel/py-whichcraft/Makefile @@ -1,26 +1,27 @@ PORTNAME= whichcraft PORTVERSION= 0.6.1 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} test_whichcraft.py .include diff --git a/devel/py-wlc/Makefile b/devel/py-wlc/Makefile index 0d6c9b5902a6..b2ef8a52c838 100644 --- a/devel/py-wlc/Makefile +++ b/devel/py-wlc/Makefile @@ -1,25 +1,26 @@ PORTNAME= wlc PORTVERSION= 1.15 +PORTREVISION= 1 CATEGORIES= devel python 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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}argcomplete>0:devel/py-argcomplete@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-wsgi_xmlrpc/Makefile b/devel/py-wsgi_xmlrpc/Makefile index c63f68e7b847..af6b102eb36a 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 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-wsgitools/Makefile b/devel/py-wsgitools/Makefile index 2ff8346f1de1..19d3f1044242 100644 --- a/devel/py-wsgitools/Makefile +++ b/devel/py-wsgitools/Makefile @@ -1,18 +1,19 @@ PORTNAME= wsgitools PORTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://subdivi.de/~helmut/${PORTNAME}/dist/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.asc EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Useful middlewares and filters for wsgi as well as scgi servers WWW= https://subdivi.de/~helmut/wsgitools/ LICENSE= GPLv2+ USES= python USE_PYTHON= distutils autoplist .include diff --git a/devel/py-xarray-simlab/Makefile b/devel/py-xarray-simlab/Makefile index 4bbe9705ad4c..58afa10e9a97 100644 --- a/devel/py-xarray-simlab/Makefile +++ b/devel/py-xarray-simlab/Makefile @@ -1,30 +1,30 @@ PORTNAME= xarray-simlab DISTVERSION= 0.5.0-5 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONSUFFIX= -g33a4c83 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Xarray extension and framework for computer model simulations WWW= https://xarray-simlab.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist pytest # 1 test fails, see https://github.com/xarray-contrib/xarray-simlab/issues/192 USE_GITHUB= yes GH_ACCOUNT= xarray-contrib RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.1.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dask>0:devel/py-dask@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}xarray>=0.10.0:devel/py-xarray@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zarr>=2.3.0:devel/py-zarr@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}distributed>0:devel/py-distributed@${PY_FLAVOR} # extra dep for devel/py-dask NO_ARCH= yes .include diff --git a/devel/py-xattr/Makefile b/devel/py-xattr/Makefile index cd86d753f7c7..826c8ee1e82d 100644 --- a/devel/py-xattr/Makefile +++ b/devel/py-xattr/Makefile @@ -1,23 +1,24 @@ PORTNAME= xattr PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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 f603c0fffd21..00c04a5ce12e 100644 --- a/devel/py-xdg/Makefile +++ b/devel/py-xdg/Makefile @@ -1,23 +1,24 @@ PORTNAME= xdg PORTVERSION= 0.28 +PORTREVISION= 1 CATEGORIES= devel python 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 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-xdoctest/Makefile b/devel/py-xdoctest/Makefile index 5db237b78d8e..9d7386b18f7f 100644 --- a/devel/py-xdoctest/Makefile +++ b/devel/py-xdoctest/Makefile @@ -1,31 +1,32 @@ PORTNAME= xdoctest DISTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= devel python 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 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>=3.0.0:devel/py-pytest-cov@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist pytest # 2 tests fail NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: # 2 tests fail, see https://github.com/Erotemic/xdoctest/issues/131; more failures w/out the below arguments to pytest @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -k '' -p pytester -rs -v -o addopts= alt-test: # tests using the xdoctest executable - all tests pass this way @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 4d8ab19a6f6b..59fdec70cec1 100644 --- a/devel/py-xerox/Makefile +++ b/devel/py-xerox/Makefile @@ -1,18 +1,18 @@ PORTNAME= xerox PORTVERSION= 0.4.1 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= distutils autoplist .include diff --git a/devel/py-xstatic-autosize/Makefile b/devel/py-xstatic-autosize/Makefile index 59e9a390751c..0857c5d11baa 100644 --- a/devel/py-xstatic-autosize/Makefile +++ b/devel/py-xstatic-autosize/Makefile @@ -1,23 +1,24 @@ PORTNAME= xstatic-autosize DISTVERSION= 1.17.2.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-autosize-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= autosize 1.17.2 (XStatic packaging standard) WWW= https://www.jacklmoore.com/autosize/ LICENSE= MIT USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e "s|xs.PACKAGE_NAME|'xstatic-autosize'|g" \ ${WRKSRC}/setup.py .include diff --git a/devel/py-xstatic-bootstrap/Makefile b/devel/py-xstatic-bootstrap/Makefile index c32f7bbedecc..288f593035ed 100644 --- a/devel/py-xstatic-bootstrap/Makefile +++ b/devel/py-xstatic-bootstrap/Makefile @@ -1,23 +1,24 @@ PORTNAME= xstatic-bootstrap DISTVERSION= 4.5.3.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Bootstrap-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Bootstrap 4.5.3 (XStatic packaging standard) WWW= https://getbootstrap.com/ LICENSE= MIT USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e "s|xs.PACKAGE_NAME|'xstatic-bootstrap'|g" \ ${WRKSRC}/setup.py .include diff --git a/devel/py-xstatic-bootstrap3/Makefile b/devel/py-xstatic-bootstrap3/Makefile index a47b399e358a..92ff83d8aee0 100644 --- a/devel/py-xstatic-bootstrap3/Makefile +++ b/devel/py-xstatic-bootstrap3/Makefile @@ -1,24 +1,25 @@ PORTNAME= xstatic-bootstrap DISTVERSION= 3.1.1.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 DISTNAME= XStatic-Bootstrap-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Bootstrap 3.1.1 (XStatic packaging standard) WWW= https://getbootstrap.com/ LICENSE= MIT USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes #post-patch: # @${REINPLACE_CMD} -e "s|xs.PACKAGE_NAME|'xstatic-bootstrap'|g" \ # ${WRKSRC}/setup.py .include diff --git a/devel/py-xstatic-ckeditor/Makefile b/devel/py-xstatic-ckeditor/Makefile index d9fa51ac2506..fdc58ef41ed8 100644 --- a/devel/py-xstatic-ckeditor/Makefile +++ b/devel/py-xstatic-ckeditor/Makefile @@ -1,23 +1,24 @@ PORTNAME= xstatic-ckeditor DISTVERSION= 3.6.4.0 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-CKEditor-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= CKEditor 3.6.4 (XStatic packaging standard) WWW= https://ckeditor.com LICENSE= MIT USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e "s|xs.PACKAGE_NAME|'xstatic-ckeditor'|g" \ ${WRKSRC}/setup.py .include diff --git a/devel/py-xstatic-jquery-file-upload/Makefile b/devel/py-xstatic-jquery-file-upload/Makefile index a33e92902483..4e36f5f98304 100644 --- a/devel/py-xstatic-jquery-file-upload/Makefile +++ b/devel/py-xstatic-jquery-file-upload/Makefile @@ -1,23 +1,24 @@ PORTNAME= xstatic-jquery-file-upload DISTVERSION= 10.31.0.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-jQuery-File-Upload-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= jQuery-File-Upload (XStatic packaging standard) WWW= https://github.com/blueimp/jQuery-File-Upload LICENSE= MIT USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e "s|xs.PACKAGE_NAME|'xstatic-jquery-file-upload'|g" \ ${WRKSRC}/setup.py .include diff --git a/devel/py-xstatic-pygments/Makefile b/devel/py-xstatic-pygments/Makefile index a688a855e3d8..f4122c9e239e 100644 --- a/devel/py-xstatic-pygments/Makefile +++ b/devel/py-xstatic-pygments/Makefile @@ -1,23 +1,24 @@ PORTNAME= xstatic-pygments DISTVERSION= 2.9.0.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-Pygments-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Pygments 2.9.0 (XStatic packaging standard) WWW= https://pygments.org/ LICENSE= BSD2CLAUSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e "s|xs.PACKAGE_NAME|'xstatic-pygments'|g" \ ${WRKSRC}/setup.py .include diff --git a/devel/py-xstatic-svg-edit-moin/Makefile b/devel/py-xstatic-svg-edit-moin/Makefile index 86a6b4bbdda8..2a02fe9a316d 100644 --- a/devel/py-xstatic-svg-edit-moin/Makefile +++ b/devel/py-xstatic-svg-edit-moin/Makefile @@ -1,23 +1,24 @@ PORTNAME= xstatic-svg-edit-moin DISTVERSION= 2012.11.27.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= XStatic-svg-edit-moin-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= svg-edit-moin 2012.11.27 (XStatic packaging standard) WWW= https://code.google.com/archive/p/svg-edit/ LICENSE= MIT USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e "s|xs.PACKAGE_NAME|'xstatic-svg-edit-moin'|g" \ ${WRKSRC}/setup.py .include diff --git a/devel/py-yacs/Makefile b/devel/py-yacs/Makefile index 4ef7756a6da9..a26dc0832a37 100644 --- a/devel/py-yacs/Makefile +++ b/devel/py-yacs/Makefile @@ -1,21 +1,21 @@ PORTNAME= yacs PORTVERSION= 0.1.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-yamlordereddictloader/Makefile b/devel/py-yamlordereddictloader/Makefile index 544dded2e0a7..a1f293812c6e 100644 --- a/devel/py-yamlordereddictloader/Makefile +++ b/devel/py-yamlordereddictloader/Makefile @@ -1,22 +1,22 @@ PORTNAME= yamlordereddictloader DISTVERSION= 0.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python 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}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-yapps2/Makefile b/devel/py-yapps2/Makefile index fea1c9870f41..f98565f0091d 100644 --- a/devel/py-yapps2/Makefile +++ b/devel/py-yapps2/Makefile @@ -1,18 +1,18 @@ PORTNAME= yapps2 PORTVERSION= 2.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= http://theory.stanford.edu/~amitp/yapps/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= yapps${PORTVERSION} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= Easy-to-use parser generator that generates Python code WWW= https://theory.stanford.edu/~amitp/yapps/ PORTSCOUT= skipv:2-2.1.1-17.1 WRKSRC= ${WRKDIR}/Yapps-${PORTVERSION} USES= python USE_PYTHON= distutils autoplist .include diff --git a/devel/py-yarg/Makefile b/devel/py-yarg/Makefile index 222b18dd37a4..3b1d520648c1 100644 --- a/devel/py-yarg/Makefile +++ b/devel/py-yarg/Makefile @@ -1,21 +1,22 @@ PORTNAME= yarg PORTVERSION= 0.1.10 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/py-yattag/Makefile b/devel/py-yattag/Makefile index 43068ee51b2a..12aae07de96e 100644 --- a/devel/py-yattag/Makefile +++ b/devel/py-yattag/Makefile @@ -1,19 +1,20 @@ PORTNAME= yattag PORTVERSION= 1.16.1 +PORTREVISION= 1 CATEGORIES= devel 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 USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/devel/py-yg.lockfile/Makefile b/devel/py-yg.lockfile/Makefile index dbb7448ce010..08470d370a0e 100644 --- a/devel/py-yg.lockfile/Makefile +++ b/devel/py-yg.lockfile/Makefile @@ -1,25 +1,25 @@ PORTNAME= yg.lockfile PORTVERSION= 2.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel python 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}zc.lockfile>=0:devel/py-zc.lockfile@${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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.component/Makefile b/devel/py-zope.component/Makefile index db217eb82def..bb44758c326d 100644 --- a/devel/py-zope.component/Makefile +++ b/devel/py-zope.component/Makefile @@ -1,22 +1,23 @@ PORTNAME= zope.component PORTVERSION= 4.2.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.configuration/Makefile b/devel/py-zope.configuration/Makefile index c6ce7f659cb3..2b288bec7ab7 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 +PORTREVISION= 1 CATEGORIES= devel textproc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.deprecation/Makefile b/devel/py-zope.deprecation/Makefile index 0e03c696d990..dba749bbe5a4 100644 --- a/devel/py-zope.deprecation/Makefile +++ b/devel/py-zope.deprecation/Makefile @@ -1,20 +1,21 @@ PORTNAME= zope.deprecation PORTVERSION= 4.1.2 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/devel/py-zope.event/Makefile b/devel/py-zope.event/Makefile index b98db2f6b5bc..c395a9a96d8d 100644 --- a/devel/py-zope.event/Makefile +++ b/devel/py-zope.event/Makefile @@ -1,19 +1,20 @@ PORTNAME= zope.event PORTVERSION= 4.1.0 +PORTREVISION= 1 CATEGORIES= devel python zope 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 USE_PYTHON= autoplist distutils .include diff --git a/devel/py-zope.interface/Makefile b/devel/py-zope.interface/Makefile index 2a75113050c8..fd0616b40c61 100644 --- a/devel/py-zope.interface/Makefile +++ b/devel/py-zope.interface/Makefile @@ -1,21 +1,22 @@ PORTNAME= zope.interface PORTVERSION= 5.3.0 +PORTREVISION= 1 CATEGORIES= devel python zope 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 USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zope/interface/_zope_interface_coptimizations*.so .include diff --git a/devel/py-zope.schema/Makefile b/devel/py-zope.schema/Makefile index aa010cc0f012..fd6488fb8461 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 +PORTREVISION= 2 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/py-zope.testbrowser/Makefile b/devel/py-zope.testbrowser/Makefile index 7147fb70bce4..b28f67d76ae1 100644 --- a/devel/py-zope.testbrowser/Makefile +++ b/devel/py-zope.testbrowser/Makefile @@ -1,26 +1,26 @@ PORTNAME= zope.testbrowser PORTVERSION= 5.5.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python zope 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/pybugz/Makefile b/devel/pybugz/Makefile index 9bdbe83f1ef1..c2f7e5f8b333 100644 --- a/devel/pybugz/Makefile +++ b/devel/pybugz/Makefile @@ -1,28 +1,28 @@ PORTNAME= pybugz DISTVERSION= 0.14 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bugmeister@FreeBSD.org COMMENT= Python command-line interface to bugzilla WWW= https://github.com/williamh/pybugz LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= glebius GH_TAGNAME= c45eb4b post-patch: ${REINPLACE_CMD} -e 's,/usr,${PREFIX},' \ -e 's,/etc,${PREFIX}&,' \ ${WRKSRC}/man/pybugz.d.5 .include diff --git a/devel/pycanberra/Makefile b/devel/pycanberra/Makefile index 9ad16161e877..9e23ecfb44c2 100644 --- a/devel/pycanberra/Makefile +++ b/devel/pycanberra/Makefile @@ -1,25 +1,25 @@ PORTNAME= pycanberra DISTVERSION= 1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MAINTAINER= hello@blubee.me COMMENT= Very basic wrapper for libcanberra WWW= https://github.com/totdb/pycanberra LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_PYTHON= autoplist distutils optsuffix USE_GITHUB= yes GH_ACCOUNT= totdb GH_TAGNAME= 88c53cd post-patch: @(cd ${WRKSRC} && ${MKDIR} ${WRKSRC}/pycanberra && \ ${MV} pycanberra.py ${WRKSRC}/pycanberra && \ ${TOUCH} __init__.py) .include diff --git a/devel/pycomposefile/Makefile b/devel/pycomposefile/Makefile index 54e072c1e5bc..9981b3302a5f 100644 --- a/devel/pycomposefile/Makefile +++ b/devel/pycomposefile/Makefile @@ -1,24 +1,24 @@ PORTNAME= pycomposefile DISTVERSION= 0.0.30 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Structured deserialization of Docker Compose files for Python WWW= https://pypi.org/project/pycomposefile/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} -r ${WRKSRC}/tests/ .include diff --git a/devel/pycos/Makefile b/devel/pycos/Makefile index c338e216c951..fcb33dec7dde 100644 --- a/devel/pycos/Makefile +++ b/devel/pycos/Makefile @@ -1,19 +1,19 @@ PORTNAME= pycos PORTVERSION= 4.8.11 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel net MASTER_SITES= SF/${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@virtual-estates.net COMMENT= Concurrent, Asynchronous, Distributed, Communicating Tasks with Python WWW= https://pycos.sourceforge.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/pydeps/Makefile b/devel/pydeps/Makefile index 79a6abf65822..28a6244e235c 100644 --- a/devel/pydeps/Makefile +++ b/devel/pydeps/Makefile @@ -1,20 +1,21 @@ PORTNAME= pydeps DISTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= devel python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/devel/pyderasn/Makefile b/devel/pyderasn/Makefile index adcd50150007..9f4dfb0ab5bf 100644 --- a/devel/pyderasn/Makefile +++ b/devel/pyderasn/Makefile @@ -1,25 +1,25 @@ PORTNAME= pyderasn PORTVERSION= 9.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= http://www.pyderasn.cypherpunks.ru/download/ \ http://www.grosbein.net/freebsd/distfiles/ \ LOCAL/eugen PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} EXTRACT_SUFX= .tar.zst MAINTAINER= eugen@FreeBSD.org COMMENT= Strict and fast ASN.1 DER/CER/BER library for Python WWW= http://www.pyderasn.cypherpunks.ru/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7:devel/py-python-dateutil@${PY_FLAVOR} USES= tar:zst python USE_PYTHON= autoplist concurrent distutils optsuffix NO_ARCH= yes .include diff --git a/devel/pymsteams/Makefile b/devel/pymsteams/Makefile index 5515ae22f66f..600178574c16 100644 --- a/devel/pymsteams/Makefile +++ b/devel/pymsteams/Makefile @@ -1,21 +1,22 @@ PORTNAME= pymsteams DISTVERSION= 0.2.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Python Wrapper Library to send requests to Microsoft Teams Webhooks WWW= https://pypi.org/project/pymsteams/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0.18.2:www/py-httpx@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/devel/pyobfuscate/Makefile b/devel/pyobfuscate/Makefile index e5c1d466e40b..ca92a5b1c734 100644 --- a/devel/pyobfuscate/Makefile +++ b/devel/pyobfuscate/Makefile @@ -1,25 +1,25 @@ PORTNAME= pyobfuscate PORTVERSION= 0.3.20131129 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= cs@FreeBSD.org COMMENT= Python source code obfuscator WWW= https://github.com/astrand/pyobfuscate LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= astrand GH_TAGNAME= 47cc6e49bf65649c9fc53fbf4ae7d6e23b565550 USES= python shebangfix USE_PYTHON= distutils autoplist concurrent optsuffix NO_ARCH= yes SHEBANG_FILES= *.py pyobfuscate pyobfuscate-install post-patch: @${REINPLACE_CMD} -e "s,'/usr/bin','${PREFIX}/bin'," ${WRKSRC}/setup.py .include diff --git a/devel/pysvn/Makefile b/devel/pysvn/Makefile index bc9d9eab71a2..09723ea1fe87 100644 --- a/devel/pysvn/Makefile +++ b/devel/pysvn/Makefile @@ -1,50 +1,50 @@ PORTNAME= pysvn PORTVERSION= 1.9.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= http://pysvn.barrys-emacs.org/source_kits/ MAINTAINER= bra@fsn.hu COMMENT= Python binding for Subversion WWW= http://pysvn.tigris.org/ LICENSE= APACHE11 LICENSE_FILE= ${WRKSRC}/../LICENSE.txt .if ${WITH_SUBVERSION_VER:U} == LTS LIB_DEPENDS= libsvn_client-1.so:devel/subversion-lts .else LIB_DEPENDS= libsvn_client-1.so:devel/subversion .endif LIB_DEPENDS+= libneon.so:www/neon \ libexpat.so:textproc/expat2 USES= python USE_PYTHON= distutils noegginfo concurrent optsuffix PYDISTUTILS_CONFIGURE_TARGET= configure PYDISTUTILS_CONFIGUREARGS= --apr-inc-dir=${LOCALBASE}/include/apr-1 \ --svn-inc-dir=${LOCALBASE}/include/subversion-1 \ --pycxx-dir=${WRKSRC}/../Import/pycxx-7.1.4 \ --pycxx-src-dir=${WRKSRC}/../Import/pycxx-7.1.4/Src PLIST_FILES= %%PYTHON_SITELIBDIR%%/${PORTNAME}/__init__.py \ %%PYTHON_SITELIBDIR%%/${PORTNAME}/_pysvn_${PYTHON_VERSION:S/./_/:S/python//}.so WRKSRC_SUBDIR= Source post-patch: ${REINPLACE_CMD} -e 's|^min_pycxx_version =|pycxx_version = &|g; s|gcc|${CC}|g; s|g++|${CXX}|g' ${WRKSRC}/setup_configure.py do-build: @cd ${WRKSRC} && ${MAKE_CMD} do-install: ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} ${INSTALL_SCRIPT} \ ${WRKSRC}/${PORTNAME}/*.py \ ${WRKSRC}/${PORTNAME}/*.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so .include diff --git a/devel/radian/Makefile b/devel/radian/Makefile index ee23fdb63502..4a0e0c6a17af 100644 --- a/devel/radian/Makefile +++ b/devel/radian/Makefile @@ -1,26 +1,27 @@ PORTNAME= radian DISTVERSION= 0.5.4 +PORTREVISION= 1 CATEGORIES= devel math python MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= 21st century R console WWW= https://github.com/randy3k/radian LICENSE= MIT DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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/rbtools/Makefile b/devel/rbtools/Makefile index d11d0e6543cc..d7cc3a1096ff 100644 --- a/devel/rbtools/Makefile +++ b/devel/rbtools/Makefile @@ -1,29 +1,29 @@ PORTNAME= ${ORIGNAME:tl} DISTVERSION= 2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= http://downloads.reviewboard.org/releases/${ORIGNAME}/${DISTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${ORIGNAME}-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Set of client tools to use with Review Board WWW= https://www.reviewboard.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}texttable>0:textproc/py-texttable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes ORIGNAME= RBTools .include diff --git a/devel/ros-catkin/Makefile b/devel/ros-catkin/Makefile index 152a39e5ff18..71e96c454fa4 100644 --- a/devel/ros-catkin/Makefile +++ b/devel/ros-catkin/Makefile @@ -1,27 +1,28 @@ PORTNAME= ros-catkin DISTVERSION= 0.8.10 +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= CMake-based build system that is used to build all packages in ROS WWW= https://docs.ros.org/api/catkin/html/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake-core>=3.15:devel/cmake-core \ googletest>=1.8.1:devel/googletest \ ${PYTHON_PKGNAMEPREFIX}ros-catkin_pkg>=0.4.0:devel/ros-catkin_pkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}empy>=1:textproc/py-empy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= ros GH_PROJECT= catkin .include diff --git a/devel/ros-catkin_pkg/Makefile b/devel/ros-catkin_pkg/Makefile index 30b3ea63c9c8..30c7d0daafc9 100644 --- a/devel/ros-catkin_pkg/Makefile +++ b/devel/ros-catkin_pkg/Makefile @@ -1,28 +1,28 @@ PORTNAME= ros-catkin_pkg DISTVERSION= 0.5.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Standard Python library for the catkin build system WWW= https://github.com/ros/catkin LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>=1:devel/py-argparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= ros-infrastructure GH_PROJECT= catkin_pkg NO_ARCH= yes .include diff --git a/devel/ros-rosdep/Makefile b/devel/ros-rosdep/Makefile index d1621685f78c..5cf18a3f1455 100644 --- a/devel/ros-rosdep/Makefile +++ b/devel/ros-rosdep/Makefile @@ -1,27 +1,27 @@ PORTNAME= ros-rosdep DISTVERSION= 0.21.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Multi-package manager system dependency tool for ROS WWW= https://docs.ros.org/independent/api/rosdep/html/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ros-catkin_pkg>=0.4.0:devel/ros-catkin_pkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ros-rospkg>=1:devel/ros-rospkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ros-rosdistro>=0:devel/ros-rosdistro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= ros-infrastructure GH_PROJECT= rosdep .include diff --git a/devel/ros-rosdistro/Makefile b/devel/ros-rosdistro/Makefile index 2c5b0153d153..eb9e62cce6a0 100644 --- a/devel/ros-rosdistro/Makefile +++ b/devel/ros-rosdistro/Makefile @@ -1,29 +1,29 @@ PORTNAME= ros-rosdistro DISTVERSION= 0.9.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Tools to work with catkinized rosdistro files WWW= https://github.com/ros-infrastructure/rosdistro LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ros-catkin_pkg>=0.4.0:devel/ros-catkin_pkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}argparse>=1:devel/py-argparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ros-rospkg>=1:devel/ros-rospkg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3:devel/py-pyyaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unittest2pytest>0:devel/py-unittest2pytest@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= ros-infrastructure GH_PROJECT= rosdistro NO_ARCH= yes .include diff --git a/devel/ros-rosinstall_generator/Makefile b/devel/ros-rosinstall_generator/Makefile index 448935a7163a..f2095d125baf 100644 --- a/devel/ros-rosinstall_generator/Makefile +++ b/devel/ros-rosinstall_generator/Makefile @@ -1,24 +1,24 @@ PORTNAME= ros-rosinstall_generator DISTVERSION= 0.1.22 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Generator tool for a ROS install distro WWW= https://github.com/ros-infrastructure/rosinstall_generator LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>=1:devel/py-argparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= ros-infrastructure GH_PROJECT= rosinstall_generator NO_ARCH= yes .include diff --git a/devel/ros-rospkg/Makefile b/devel/ros-rospkg/Makefile index f48e90102a42..0c2be3f18654 100644 --- a/devel/ros-rospkg/Makefile +++ b/devel/ros-rospkg/Makefile @@ -1,22 +1,22 @@ PORTNAME= ros-rospkg DISTVERSION= 1.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Python library for ROS packaging system WWW= https://wiki.ros.org/rospkg LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>=1:devel/py-argparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= ros-infrastructure GH_PROJECT= rospkg .include diff --git a/devel/ros-vcstool/Makefile b/devel/ros-vcstool/Makefile index 0398d5c068ff..14f7e6d284e8 100644 --- a/devel/ros-vcstool/Makefile +++ b/devel/ros-vcstool/Makefile @@ -1,24 +1,24 @@ PORTNAME= ros-vcstool DISTVERSION= 0.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Version control system (VCS) tool for ROS WWW= https://wiki.ros.org/vcstool LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=3:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= dirk-thomas GH_PROJECT= vcstool USE_PYTHON= autoplist distutils .include diff --git a/devel/ros-vcstools/Makefile b/devel/ros-vcstools/Makefile index eb400d42d868..f6fee9c847e5 100644 --- a/devel/ros-vcstools/Makefile +++ b/devel/ros-vcstools/Makefile @@ -1,23 +1,23 @@ PORTNAME= ros-vcstools DISTVERSION= 0.1.42 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Python library for interacting with various VCS systems WWW= https://wiki.ros.org/vcstools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= vcstools GH_PROJECT= vcstools .include diff --git a/devel/ros-wstool/Makefile b/devel/ros-wstool/Makefile index 8c6409577f41..9d5384264dc1 100644 --- a/devel/ros-wstool/Makefile +++ b/devel/ros-wstool/Makefile @@ -1,23 +1,23 @@ PORTNAME= ros-wstool DISTVERSION= 0.1.18 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= trueos@norwegianrockcat.com COMMENT= Tool for managing a workspace of heterogenous SCM repositories WWW= https://github.com/vcstools/wstool LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ros-vcstools>=0:devel/ros-vcstools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= vcstools GH_PROJECT= wstool .include diff --git a/devel/shroud/Makefile b/devel/shroud/Makefile index 6bdcc741b4f6..8412f49382ea 100644 --- a/devel/shroud/Makefile +++ b/devel/shroud/Makefile @@ -1,25 +1,25 @@ PORTNAME= shroud DISTVERSIONPREFIX= v DISTVERSION= 0.13.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMESUFFIX= -wrapper-generator MAINTAINER= yuri@FreeBSD.org COMMENT= Fortran and Python wrapper generator for C and C++ libraries WWW= https://github.com/LLNL/shroud LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist noflavors USE_GITHUB= yes GH_ACCOUNT= LLNL NO_ARCH= yes .include diff --git a/devel/spyder/Makefile b/devel/spyder/Makefile index b368c832750d..dca1588d7c8b 100644 --- a/devel/spyder/Makefile +++ b/devel/spyder/Makefile @@ -1,86 +1,87 @@ PORTNAME= spyder DISTVERSIONPREFIX= v DISTVERSION= 6.0.4 +PORTREVISION= 1 CATEGORIES= devel science python MAINTAINER= yuri@FreeBSD.org COMMENT= Scientific PYthon Development EnviRonment, an alternative to IDLE WWW= https://www.spyder-ide.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9.3:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asyncssh>=2.14.0:security/py-asyncssh@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}atomicwrites>=1.2.0:devel/py-atomicwrites@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=2.0.0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cloudpickle>=0.5.0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cookiecutter>=1.6.0:devel/py-cookiecutter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}diff-match-patch>=20181111:textproc/py-diff-match-patch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6.0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}intervaltree>=3.0.2:devel/py-intervaltree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=8.13.0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.17.2:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jellyfish>=0.7:devel/py-jellyfish@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.2.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>=17.0.0:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbconvert>=4.0:devel/py-nbconvert@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpydoc>=0.6.0:textproc/py-numpydoc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parso>=0.7.0:textproc/py-parso@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>=4.4.0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pickleshare>=0.4:databases/py-pickleshare@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.3:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyGithub>=2.3.0:devel/py-PyGithub@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py-pygments@${PY_FLAVOR} \ pylint${PYTHON_PKGNAMESUFFIX}>=3.1:devel/pylint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pylint-venv>=3.0.2:devel/py-pylint-venv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyls-spyder>=0.4.0:textproc/py-pyls-spyder@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qt5-webengine>=5.15:www/py-qt5-webengine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-lsp-black>=2.0.0:textproc/py-python-lsp-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-lsp-server>=1.12.0:textproc/py-python-lsp-server@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyuca>=1.2:devel/py-pyuca@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=24.0.0:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}QDarkStyle>=3.2.0:textproc/py-QDarkStyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qstylizer>=0.2.2:devel/py-qstylizer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}QtAwesome>=1.3.1:x11-fonts/py-QtAwesome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qtconsole>0:devel/py-qtconsole@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}QtPy>=2.4.0:devel/py-QtPy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rtree>=0.9.7:devel/py-rtree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=49.6.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0.6.6:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spyder-kernels>=3.0.2:devel/py-spyder-kernels@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}superqt>=0.6.2:x11-toolkits/py-superqt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}textdistance>=4.2.0:textproc/py-textdistance@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}three-merge>=0.1.1:textproc/py-three-merge@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}watchdog>=0.10.3:devel/py-watchdog@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0.26:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yarl>=1.9.4:www/py-yarl@${PY_FLAVOR} USES= desktop-file-utils python pyqt:5 USE_PYTHON= distutils autoplist noflavors USE_PYQT= pyqt5 USE_GITHUB= yes GH_ACCOUNT= spyder-ide NO_ARCH= yes DOCSDIR= ${PYTHON_SITELIBDIR}/spyder post-extract: # remove bundled dependencies @${RM} -r ${WRKSRC}/external-deps/* # remove unnecessary files @${RM} ${WRKSRC}/spyder/plugins/updatemanager/scripts/install.sh post-patch: # the second regex is to downgrade spyder-kernels requirement to 2.5.1 ${REINPLACE_CMD} \ -E 's|,<[0-9.=]+||' \ ${WRKSRC}/setup.py \ ${WRKSRC}/binder/environment.yml \ ${WRKSRC}/requirements/main.yml \ ${WRKSRC}/spyder/dependencies.py .include diff --git a/devel/tailor/Makefile b/devel/tailor/Makefile index d66d855f43bd..7ad7163443de 100644 --- a/devel/tailor/Makefile +++ b/devel/tailor/Makefile @@ -1,35 +1,35 @@ PORTNAME= tailor DISTVERSION= 0.9.37 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MAINTAINER= portmaster@BSDforge.com COMMENT= Migrates changesets between version control systems WWW= https://gitlab.com/ports1/tailor/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/bin/rsync:net/rsync \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes USE_GITLAB= yes GL_ACCOUNT= ports1 GL_PROJECT= tailor GL_TAGNAME= 06d9068d84a4e78f30579fbdc46ed22ec9d953c7 OPTIONS_DEFINE= DOCS PORTDOCS= README README.* DOC.* post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/DOC* ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/thonny/Makefile b/devel/thonny/Makefile index 4358d276ccb0..3f7c3e90f99a 100644 --- a/devel/thonny/Makefile +++ b/devel/thonny/Makefile @@ -1,43 +1,43 @@ PORTNAME= thonny PORTVERSION= 4.1.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel education python MASTER_SITES= PYPI PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= kenrap@kennethraplee.com COMMENT= Python IDE for beginners WWW= https://thonny.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= pylint:devel/pylint@${PY_FLAVOR} \ ${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} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR} USES= python desktop-file-utils USE_PYTHON= distutils ICON_SIZES= 16 22 32 48 64 128 192 256 post-patch: @${SED} -i '' -e "s|Exec=/usr/bin/|Exec=|" ${WRKSRC}/packaging/linux/*.desktop post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/packaging/linux/*.desktop ${STAGEDIR}${PREFIX}/share/applications/ .for sz in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps ${INSTALL_DATA} ${WRKSRC}/packaging/icons/thonny-${sz}x${sz}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps/thonny.png .endfor .include diff --git a/devel/tortoisehg/Makefile b/devel/tortoisehg/Makefile index a011b5484c3b..c3d4a6838583 100644 --- a/devel/tortoisehg/Makefile +++ b/devel/tortoisehg/Makefile @@ -1,58 +1,59 @@ PORTNAME= tortoisehg DISTVERSION= 6.9 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://www.mercurial-scm.org/release/tortoisehg/targz/ MAINTAINER= arrowd@FreeBSD.org COMMENT= GUI for Mercurial VCS WWW= https://tortoisehg.bitbucket.io/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING.txt BUILD_DEPENDS= ${PY_MERCURIAL} RUN_DEPENDS= ${PY_MERCURIAL} \ ${PYTHON_PKGNAMEPREFIX}iniparse>=0.4:devel/py-iniparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} USES= pyqt:6 python USE_PYQT= qscintilla2 pyqt6 USE_PYTHON= autoplist distutils OPTIONS_DEFINE= NAUTILUS NLS NAUTILUS_DESC= Install TortoiseHG Nautilus extension OPTIONS_SUB= yes NLS_USES= gettext NO_ARCH= yes SUB_FILES= pkg-message # Do not conflict with devel/mercurial, which also installs hgext3rd/__init__.py EXTRACT_AFTER_ARGS= --exclude ${PORTNAME}-${DISTVERSION}/hgext3rd/__init__.py .include .if ${PYTHON_VER} != ${PYTHON_DEFAULT} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} .endif post-patch-NLS-on: @${REINPLACE_CMD} -e 's/^%%NLS%%//' ${WRKSRC}/${PYSETUP} post-patch-NLS-off: @${REINPLACE_CMD} -e 's/^%%NLS%%/# /' ${WRKSRC}/${PYSETUP} post-patch-NAUTILUS-on: @${REINPLACE_CMD} -e 's/^%%NAUTILUS%%//' ${WRKSRC}/${PYSETUP} @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/${PYSETUP} post-patch-NAUTILUS-off: @${REINPLACE_CMD} -e 's/^%%NAUTILUS%%/# /' ${WRKSRC}/${PYSETUP} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/tortoisehg ${INSTALL_DATA} ${WRKSRC}/contrib/thg.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${INSTALL_DATA} ${WRKSRC}/contrib/mergetools.rc ${STAGEDIR}${PREFIX}/share/tortoisehg/ .include diff --git a/dns/dnsviz/Makefile b/dns/dnsviz/Makefile index 6104a778e562..7184aada509f 100644 --- a/dns/dnsviz/Makefile +++ b/dns/dnsviz/Makefile @@ -1,24 +1,24 @@ PORTNAME= dnsviz PORTVERSION= 0.9.4 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONPREFIX=v CATEGORIES= dns MAINTAINER= pi@FreeBSD.org COMMENT= Analysis and visualization of DNS/DNSSEC behavior WWW= https://dnsviz.net/ LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygraphviz>=1.1:graphics/py-pygraphviz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}m2crypto>=0.24.0:security/py-m2crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=1.11.0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libnacl>=1.5.2:security/py-libnacl@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils concurrent optsuffix USE_GITHUB= yes PYDISTUTILS_INSTALLNOSINGLE= yes NO_ARCH= yes .include diff --git a/dns/knock/Makefile b/dns/knock/Makefile index 62e38d47e364..262eb269ce4e 100644 --- a/dns/knock/Makefile +++ b/dns/knock/Makefile @@ -1,29 +1,30 @@ PORTNAME= knock DISTVERSION= 7.0.2 +PORTREVISION= 1 CATEGORIES= dns PKGNAMESUFFIX= py MAINTAINER= yuri@FreeBSD.org COMMENT= Tool designed to enumerate subdomains on a target domain WWW= https://github.com/guelfoweb/knock LICENSE= GPLv2 PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=2.4.2:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.66.2:misc/py-tqdm@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python pyqt:5 # pyqt:5 isn't used: https://github.com/guelfoweb/knock/issues/108 USE_PYTHON= distutils noflavors autoplist USE_PYQT= pyqt5:run USE_GITHUB= yes GH_ACCOUNT= guelfoweb NO_ARCH= yes .include diff --git a/dns/py-adns/Makefile b/dns/py-adns/Makefile index 7bbed3f7749c..ba05cf7fa58b 100644 --- a/dns/py-adns/Makefile +++ b/dns/py-adns/Makefile @@ -1,23 +1,24 @@ PORTNAME= adns DISTVERSION= 1.4 +PORTREVISION= 1 DISTVERSIONSUFFIX= -py1 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@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 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-dnspython1/Makefile b/dns/py-dnspython1/Makefile index f8d72f7378d9..da818ecb7a6a 100644 --- a/dns/py-dnspython1/Makefile +++ b/dns/py-dnspython1/Makefile @@ -1,31 +1,32 @@ PORTNAME= dnspython PORTVERSION= 1.16.0 +PORTREVISION= 1 CATEGORIES= dns python 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 e5b26215fdd3..1ec1b7424a20 100644 --- a/dns/py-easyzone/Makefile +++ b/dns/py-easyzone/Makefile @@ -1,20 +1,20 @@ PORTNAME= easyzone PORTVERSION= 1.2.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= dns python 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 USE_PYTHON= distutils autoplist .include diff --git a/dns/py-ns1-python/Makefile b/dns/py-ns1-python/Makefile index e815d3ef5c54..4e292da01656 100644 --- a/dns/py-ns1-python/Makefile +++ b/dns/py-ns1-python/Makefile @@ -1,20 +1,21 @@ PORTNAME= ns1-python DISTVERSION= 0.23.0 +PORTREVISION= 1 CATEGORIES= dns python 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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/dns/py-publicsuffix/Makefile b/dns/py-publicsuffix/Makefile index cb0719267c71..8b5768b2ed28 100644 --- a/dns/py-publicsuffix/Makefile +++ b/dns/py-publicsuffix/Makefile @@ -1,24 +1,24 @@ PORTNAME= publicsuffix PORTVERSION= 1.1.0 -PORTREVISION= 84 +PORTREVISION= 85 CATEGORIES= dns python 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 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 be309d5daba8..09676c76066e 100644 --- a/dns/py-publicsuffix2/Makefile +++ b/dns/py-publicsuffix2/Makefile @@ -1,25 +1,25 @@ PORTNAME= publicsuffix2 PORTVERSION= 2.20191221 -PORTREVISION= 58 +PORTREVISION= 59 CATEGORIES= dns python 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 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-pybonjour/Makefile b/dns/py-pybonjour/Makefile index 70e022cd308b..10c2fe019938 100644 --- a/dns/py-pybonjour/Makefile +++ b/dns/py-pybonjour/Makefile @@ -1,23 +1,24 @@ PORTNAME= pybonjour PORTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= dns python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhixson@FreeBSD.org COMMENT= Pure-Python interface to Apple Bonjour WWW= https://github.com/depl0y/pybonjour-python3 LICENSE= MIT LIB_DEPENDS= libdns_sd.so.1:net/mDNSResponder USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= depl0y GH_PROJECT= pybonjour-python3 GH_TAGNAME= 2c8283f NO_ARCH= yes .include diff --git a/dns/py-pycares/Makefile b/dns/py-pycares/Makefile index dc20b97ac8a8..d4f39b7e265e 100644 --- a/dns/py-pycares/Makefile +++ b/dns/py-pycares/Makefile @@ -1,31 +1,32 @@ PORTNAME= pycares PORTVERSION= 4.3.0 +PORTREVISION= 1 CATEGORIES= dns python 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 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-pydnstable/Makefile b/dns/py-pydnstable/Makefile index b0af533d6ce8..03959199fc6c 100644 --- a/dns/py-pydnstable/Makefile +++ b/dns/py-pydnstable/Makefile @@ -1,24 +1,24 @@ PORTNAME= pydnstable PORTVERSION= 0.8.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= dns python MASTER_SITES= FARSIGHT LOCAL/truckman/farsight PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= truckman@FreeBSD.org COMMENT= Python wrapper for dns/dnstable WWW= https://github.com/farsightsec/pydnstable LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libmtbl.so:devel/mtbl \ libdnstable.so:dns/dnstable USES= pkgconfig python USE_PYTHON= autoplist cython distutils post-install: ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/dnstable*.so .include diff --git a/dns/py-pywdns/Makefile b/dns/py-pywdns/Makefile index c55b5fa8279d..8a11a9480ca1 100644 --- a/dns/py-pywdns/Makefile +++ b/dns/py-pywdns/Makefile @@ -1,26 +1,26 @@ PORTNAME= pywdns PORTVERSION= 0.10.2 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= dns python MASTER_SITES= FARSIGHT LOCAL/truckman/farsight PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= truckman@FreeBSD.org COMMENT= Python wrapper for dns/wdns WWW= https://github.com/farsightsec/pywdns LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libwdns.so:dns/wdns USES= pkgconfig python USE_PYTHON= autoplist cython distutils post-patch: ${REINPLACE_CMD} -e "1s+/usr/bin/python+ ${PYTHON_CMD}+" ${WRKSRC}/gen_pywdns_constants post-install: ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/wdns*.so .include diff --git a/dns/py-tld/Makefile b/dns/py-tld/Makefile index 0f212423f109..7583516b445d 100644 --- a/dns/py-tld/Makefile +++ b/dns/py-tld/Makefile @@ -1,18 +1,19 @@ PORTNAME= tld PORTVERSION= 0.11.11 +PORTREVISION= 1 CATEGORIES= dns python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/dns/py-tldextract/Makefile b/dns/py-tldextract/Makefile index c472d6d5f989..e81d12d906e2 100644 --- a/dns/py-tldextract/Makefile +++ b/dns/py-tldextract/Makefile @@ -1,25 +1,26 @@ PORTNAME= tldextract PORTVERSION= 3.3.1 +PORTREVISION= 1 CATEGORIES= dns python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/editors/fileobj/Makefile b/editors/fileobj/Makefile index 5d918a93f4e1..0b089a2f6b41 100644 --- a/editors/fileobj/Makefile +++ b/editors/fileobj/Makefile @@ -1,25 +1,25 @@ PORTNAME= fileobj DISTVERSIONPREFIX= v DISTVERSION= 0.8.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= editors MAINTAINER= tkusumi@netbsd.org COMMENT= Portable hex editor with vi like interface WWW= https://github.com/kusumi/fileobj LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_GITHUB= yes GH_ACCOUNT= kusumi USE_PYTHON= autoplist concurrent distutils optsuffix PLIST_FILES= share/man/man1/fileobj.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/doc/fileobj.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/editors/py-babi/Makefile b/editors/py-babi/Makefile index 9b838ef194a3..114dd47f3826 100644 --- a/editors/py-babi/Makefile +++ b/editors/py-babi/Makefile @@ -1,26 +1,27 @@ PORTNAME= babi DISTVERSION= 1.6.0 +PORTREVISION= 1 CATEGORIES= editors python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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}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}onigurumacffi>=0.0.18:devel/py-onigurumacffi@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils flavors NO_ARCH= yes .include diff --git a/editors/py-editorconfig/Makefile b/editors/py-editorconfig/Makefile index d14527052478..b82fd0936f21 100644 --- a/editors/py-editorconfig/Makefile +++ b/editors/py-editorconfig/Makefile @@ -1,22 +1,23 @@ PORTNAME= editorconfig PORTVERSION= 0.12.3 +PORTREVISION= 1 CATEGORIES= editors python 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 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 d6ea77d4d575..a95b352142c3 100644 --- a/editors/py-pynvim/Makefile +++ b/editors/py-pynvim/Makefile @@ -1,31 +1,32 @@ PORTNAME= pynvim DISTVERSION= 0.4.3 +PORTREVISION= 1 CATEGORIES= editors python 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 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 da509074610d..d3c66176342c 100644 --- a/editors/py-vim-bridge/Makefile +++ b/editors/py-vim-bridge/Makefile @@ -1,29 +1,30 @@ PORTNAME= vim-bridge DISTVERSION= 0.6 +PORTREVISION= 1 CATEGORIES= editors python 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/fs-uae-launcher/Makefile b/emulators/fs-uae-launcher/Makefile index 8909dc4f4df2..869330b66d1f 100644 --- a/emulators/fs-uae-launcher/Makefile +++ b/emulators/fs-uae-launcher/Makefile @@ -1,27 +1,27 @@ PORTNAME= fs-uae-launcher PORTVERSION= 3.1.68 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= emulators MASTER_SITES= https://fs-uae.net/files/FS-UAE-Launcher/Stable/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= GUI launcher for the FS-UAE Amiga emulator WWW= http://fs-uae.net/launcher LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-lhafile>0:archivers/py-python-lhafile@${PY_FLAVOR} USES= gettext gmake gnome pathfix pyqt:5 python tar:xz USE_PYTHON= distutils autoplist noflavors USE_PYQT= pyqt5 MAKE_ARGS= prefix=${PREFIX} PYTHON=${PYTHON_CMD} PYDISTUTILS_INSTALLARGS+= --install-lib=${PYTHON_SITELIBDIR} OPTIONS_DEFINE= DOCS .include diff --git a/emulators/py-gns3-converter/Makefile b/emulators/py-gns3-converter/Makefile index b5f3e11306e8..45ff2ba745b6 100644 --- a/emulators/py-gns3-converter/Makefile +++ b/emulators/py-gns3-converter/Makefile @@ -1,15 +1,16 @@ PORTNAME= gns3-converter PORTVERSION= 1.2.4 +PORTREVISION= 1 CATEGORIES= emulators 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 USE_PYTHON= distutils autoplist optsuffix .include diff --git a/emulators/py-m64py/Makefile b/emulators/py-m64py/Makefile index 00950781bc53..4e4938ee5c45 100644 --- a/emulators/py-m64py/Makefile +++ b/emulators/py-m64py/Makefile @@ -1,42 +1,43 @@ PORTNAME= m64py DISTVERSION= 0.3.0.${RELEASE_DATE} +PORTREVISION= 1 CATEGORIES= emulators python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= a frontend for Mupen64Plus WWW= https://github.com/mupen64plus/mupen64plus-ui-python LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSES BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt6-pyqt>0:devel/py-qt6-pyqt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysdl2>0:devel/py-pysdl2@${PY_FLAVOR} LIB_DEPENDS= libmupen64plus.so.2:emulators/mupen64plus-core RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt6-pyqt>0:devel/py-qt6-pyqt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysdl2>0:devel/py-pysdl2@${PY_FLAVOR} \ ${LOCALBASE}/lib/mupen64plus/mupen64plus-audio-sdl.so:emulators/mupen64plus-audio-sdl \ ${LOCALBASE}/lib/mupen64plus/mupen64plus-input-sdl.so:emulators/mupen64plus-input-sdl \ ${LOCALBASE}/lib/mupen64plus/mupen64plus-video-rice.so:emulators/mupen64plus-video-rice \ ${LOCALBASE}/lib/mupen64plus/mupen64plus-rsp-hle.so:emulators/mupen64plus-rsp-hle USE_GITHUB= yes GH_ACCOUNT= mupen64plus GH_PROJECT= mupen64plus-ui-python GH_TAGNAME= caba742784e4183551d14a3b29228fc23300bcfb USES= desktop-file-utils python qt:6 shebangfix USE_PYTHON= autoplist distutils USE_QT= base tools NO_ARCH= yes SHEBANG_FILES= ${WRKSRC}/bin/m64py RELEASE_DATE= 20241019 post-patch: ${REINPLACE_CMD} -i "" -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/src/m64py/platform.py \ ${WRKSRC}/setup.py .include diff --git a/emulators/py-unicorn/Makefile b/emulators/py-unicorn/Makefile index af363c4cf9a7..29c1e79c8965 100644 --- a/emulators/py-unicorn/Makefile +++ b/emulators/py-unicorn/Makefile @@ -1,30 +1,31 @@ PORTNAME= unicorn PORTVERSION= 2.0.1p1 +PORTREVISION= 1 CATEGORIES= emulators python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python bindings for Unicorn CPU emulator framework WWW= https://www.unicorn-engine.org/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${LOCALBASE}/lib/libunicorn.so:emulators/unicorn RUN_DEPENDS= ${LOCALBASE}/lib/libunicorn.so:emulators/unicorn USE_GITHUB= yes GH_ACCOUNT= unicorn-engine GH_TAGNAME= 2.0.1.post1 USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes WRKSRC_SUBDIR= bindings/python do-test: @(cd ${WRKSRC}; for sample in sample_*.py; do \ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} $${sample}; \ done) .include diff --git a/emulators/qemu-devel/Makefile b/emulators/qemu-devel/Makefile index 55f4d9d8214c..6addb2d529c3 100644 --- a/emulators/qemu-devel/Makefile +++ b/emulators/qemu-devel/Makefile @@ -1,168 +1,169 @@ PORTNAME= qemu DISTVERSION= 9.1.0.20241130 +PORTREVISION= 1 CATEGORIES= emulators PKGNAMESUFFIX= -devel DIST_SUBDIR= qemu/${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= QEMU CPU Emulator - development version WWW= https://www.qemu.org/ LICENSE= GPLv2 ONLY_FOR_ARCHS= amd64 powerpc powerpc64 powerpc64 powerpc64le BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ bash:shells/bash LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libinotify.so:devel/libinotify \ libzstd.so:archivers/zstd USES= bison compiler:c11 cpe gmake gnome iconv:wchar_t localbase:ldflags \ ninja perl5 pkgconfig python:build shebangfix tar:xz xorg USE_GITLAB= yes GL_ACCOUNT= qemu-project GL_TAGNAME= 72b88908d12ee9347d13539c7dd9a252625158d1 GL_TUPLE= qemu-project:keycodemapdb:f5772a62ec52591ff6870b7e8ef32482371f22c6:keycodemapdb/subprojects/keycodemapdb \ qemu-project:dtc:b6910bec11614980a21e46fbccc35934b671bd81:dtc/subprojects/dtc \ qemu-project:libvfio-user:0b28d205572c80b568a1003db2c8f37ca333e4d7:libvfio/subprojects/libvfio-user \ qemu-project:meson:fd309fff248bb697498befa89c3b81049b8b2c0c:meson/meson \ qemu-project:berkeley-softfloat-3:b64af41c3276f97f0e181920400ee056b9c88037:berkeleysoftfloat3/subprojects/berkeley-softfloat-3 \ qemu-project:berkeley-testfloat-3:e7af9751d9f9fd3b47911f51a5cfd08af256a9ab:berkeleytestfloat3/subprojects/berkeley-testfloat-3 USE_GNOME= cairo glib20 USE_PERL5= build USE_PYTHON= distutils noflavors USE_XORG= pixman SHEBANG_FILES= scripts/xml-preprocess.py HAS_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var --mandir=share/man --extra-ldflags=-L\"/usr/lib\" \ --extra-ldflags=-L\"${LOCALBASE}/lib\" --enable-debug \ --prefix=${PREFIX} --cc=${CC} --enable-netmap --disable-kvm \ --disable-linux-user --disable-linux-aio --disable-xen \ --enable-debug-info --python=${PYTHON_CMD} --disable-guest-agent \ --extra-cflags=-I${WRKSRC}\ -I${LOCALBASE}/include\ -DPREFIX=\\\"\"${PREFIX}\\\"\" CFLAGS:= ${CFLAGS:C/-fno-tree-vrp//} WITHOUT_CPU_CFLAGS=yes #to avoid problems with register allocation BINARY_ALIAS= python3=${PYTHON_VERSION} PORTDOCS= .buildinfo _static/* about/* dbus-dbusindex.html devel/* \ docs genindex.html index.html interop/* objects.inv \ search.html searchindex.js specs/* system/* tools/* user/* OPTIONS_DEFINE= SAMBA X11 GTK3 OPENGL GNUTLS SASL JPEG PNG CURL VDE \ CDROM_DMA USBREDIR X86_TARGETS STATIC_LINK DOCS CAPSTONE OPTIONS_DEFAULT=X11 GTK3 OPENGL GNUTLS SASL JPEG PNG CDROM_DMA CURL NCURSES_DEFAULT VDE \ CAPSTONE OPTIONS_SINGLE= NCURSES OPTIONS_SINGLE_NCURSES= NCURSES_DEFAULT NCURSES_BASE NCURSES_PORT OPTIONS_SUB= yes CAPSTONE_DESC= Disassembly framework support CDROM_DMA_DESC= IDE CDROM DMA GNUTLS_DESC= gnutls dependency (vnc encryption) JPEG_DESC= jpeg dependency (vnc lossy compression) NCURSES_BASE_DESC= Depend on ncurses in base NCURSES_DEFAULT_DESC= Depend on ncurses (ports if installed, otherwise base) NCURSES_PORT_DESC= Depend on devel/ncurses in ports PNG_DESC= png dependency (vnc compression) SAMBA_DESC= samba dependency (for -smb) SASL_DESC= cyrus-sasl dependency (vnc encryption) STATIC_LINK_DESC= Statically link the executables USBREDIR_DESC= usb device network redirection (experimental!) VDE_DESC= vde dependency (for vde networking) X86_TARGETS_DESC= Build only x86 system targets CAPSTONE_LIB_DEPENDS= libcapstone.so:devel/capstone CAPSTONE_CONFIGURE_ON= --enable-capstone --extra-cflags=-I${LOCALBASE}/include/capstone CAPSTONE_CONFIGURE_OFF= --disable-capstone CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_OFF= --disable-curl DOCS_USES= makeinfo DOCS_CONFIGURE_ENABLE= docs GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_OFF= --disable-gnutls GTK3_LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon GTK3_USES= gettext gl GTK3_USE= GNOME=gdkpixbuf2,vte3 XORG=x11,xext GTK3_CONFIGURE_OFF= --disable-gtk --disable-vte JPEG_USES= jpeg JPEG_CONFIGURE_OFF= --disable-vnc-jpeg NCURSES_BASE_USES= ncurses:base NCURSES_DEFAULT_USES= ncurses NCURSES_PORT_USES= ncurses:port OPENGL_USES= gl OPENGL_USE= GL=gbm OPENGL_CONFIGURE_OFF= --disable-opengl PNG_LIB_DEPENDS= libpng16.so:graphics/png PNG_CONFIGURE_OFF= --disable-vnc-png SAMBA_USES= samba:run # smbd SAMBA_CONFIGURE_ON= --smbd=${LOCALBASE}/sbin/smbd SASL_CONFIGURE_OFF= --disable-vnc-sasl STATIC_LINK_PREVENTS= GTK3 X11 STATIC_LINK_PREVENTS_MSG= X11 ui cannot be built static STATIC_LINK_CONFIGURE_ON= --static USBREDIR_BUILD_DEPENDS= usbredir>=0.6:net/usbredir USBREDIR_RUN_DEPENDS= usbredir>=0.6:net/usbredir USBREDIR_CONFIGURE_OFF= --disable-usb-redir VDE_CONFIGURE_OFF= --disable-vde X11_USES= sdl X11_USE= SDL=sdl2 XORG=x11,xext GNOME=gdkpixbuf2 X11_CONFIGURE_ENABLE= sdl .include .if !defined(STRIP) || ${STRIP} == "" CONFIGURE_ARGS+=--disable-strip .endif .if ${ARCH} == "amd64" MAKE_ARGS+= ARCH=x86_64 .endif .if ${ARCH} == "powerpc" CFLAGS+= -D_CALL_SYSV MAKE_ARGS+= ARCH=ppc USE_GCC= yes .endif .if ${ARCH:Mpowerpc64*} CONFIGURE_ARGS+= --disable-bsd-user MAKE_ARGS+= ARCH=ppc64 PLIST_SUB+= BSDUSER="@comment " .else PLIST_SUB+= BSDUSER="" .endif PLIST_SUB+= LINUXBOOT_DMA="" post-extract: ${CP} ${WRKSRC}/subprojects/packagefiles/berkeley-softfloat-3/* \ ${WRKSRC}/subprojects/berkeley-softfloat-3/ ${CP} ${WRKSRC}/subprojects/packagefiles/berkeley-testfloat-3/* \ ${WRKSRC}/subprojects/berkeley-testfloat-3/ post-patch-CDROM_DMA-off: @${REINPLACE_CMD} -e '/USE_DMA_CDROM/d' ${WRKSRC}/include/hw/ide/internal.h do-build: cd ${WRKSRC} && ${GMAKE} do-install: cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} ${GMAKE} install .if !target(post-install) post-install: ${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifup.sample ${STAGEDIR}${PREFIX}/etc ${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifdown.sample ${STAGEDIR}${PREFIX}/etc @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qemu-* post-install-DOCS-on: @(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}/) .endif .include diff --git a/emulators/virtualbox-ose-70/Makefile b/emulators/virtualbox-ose-70/Makefile index b86de1fac4d1..fd307c286d7d 100644 --- a/emulators/virtualbox-ose-70/Makefile +++ b/emulators/virtualbox-ose-70/Makefile @@ -1,412 +1,412 @@ PORTNAME= virtualbox-ose DISTVERSION= 7.0.24 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= emulators MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/:src \ LOCAL/bofh/emulators/virtualbox-ose:docs \ LOCAL/vvd:docs PKGNAMESUFFIX?= -70 DISTFILES= VirtualBox-${DISTVERSION}${EXTRACT_SUFX}:src \ VirtualBox-docs-${DISTVERSION}${EXTRACT_SUFX}:docs EXTRACT_ONLY= VirtualBox-${DISTVERSION}${EXTRACT_SUFX} \ VirtualBox-docs-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= vbox@FreeBSD.org COMMENT= General-purpose full virtualizer for x86 hardware WWW= https://www.virtualbox.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 BUILD_DEPENDS= gtar:archivers/gtar \ kmk:devel/kBuild \ libIDL-config-2:devel/libIDL \ yasm:devel/yasm \ xsltproc:textproc/libxslt LIB_DEPENDS= libpng.so:graphics/png \ libcurl.so:ftp/curl RUN_DEPENDS= ${LOCALBASE}/etc/rc.d/vboxnet:emulators/virtualbox-ose-kmod-70 USES= compiler:c++14-lang cpe gnome iconv qt:5 pkgconfig ssl tar:bzip2 CPE_VENDOR= oracle CPE_PRODUCT= vm_virtualbox USE_GNOME= libxml2 USE_QT= buildtools:build linguisttools:build USE_RC_SUBR= vboxheadless vboxwatchdog HAS_CONFIGURE= yes CONFIGURE_ARGS= --disable-java --passive-mesa --disable-docs CONFIGURE_ARGS+= --with-gcc="${CC}" --with-g++="${CXX}" CONFLICTS_INSTALL= virtualbox-ose-legacy \ virtualbox-ose-nox11-legacy \ virtualbox-ose \ virtualbox-ose-nox11 PORTSCOUT= limit:^7\.0\. SUB_FILES= pkg-message SUB_LIST= VBOXDIR=${VBOX_DIR} \ VBOX_ETC=${VBOX_ETC} \ VBOXGROUP=${VBOXGROUP} \ VBOXUSER=${VBOXUSER} \ VBOXWSUSER=${VBOXWSUSER} WRKSRC= ${WRKDIR}/VirtualBox-${DISTVERSION} VBOXUSER?= vboxusers VBOXWSUSER?= vboxusers VBOXGROUP?= vboxusers USERS= ${VBOXUSER} GROUPS= ${VBOXGROUP} VBOX_DIR= ${PREFIX}/${VBOX_DIR_REL} VBOX_DIR_REL= lib/virtualbox VBOX_ETC= ${PREFIX}/etc/vbox VBOX_LINKS= VBoxVRDP VBOX_PROGS= VBoxAutostart VBoxBalloonCtrl VBoxBugReport VBoxHeadless \ VBoxManage VBOX_UTILS= VBoxExtPackHelperApp VBoxNetAdpCtl VBoxNetDHCP VBoxNetNAT \ VBoxSVC VBoxXPCOMIPCD PLIST_SUB= GUEST_VER=${DISTVERSION} \ PYTHON_VERU=${PYTHON_VER:S/./_/}${PYTHON_ABIVER} \ VBOXGROUP=${VBOXGROUP} SLAVE_PORT?= no OPTIONS_DEFINE= AIO ALSA DBUS DEBUG DOCS GUESTADDITIONS NLS PULSEAUDIO \ PYTHON QT5 R0LOGGING UDPTUNNEL VBOXIMG VDE VNC WEBSERVICE VPX X11 OPTIONS_DEFAULT= AIO DBUS QT5 UDPTUNNEL VNC WEBSERVICE X11 .if ${SLAVE_PORT} == no OPTIONS_DEFAULT+= PYTHON .endif # Since version 6.1.24 pulseaudio is broken at runtime, preventing # virtual machines from starting if configured to use it. OPTIONS_EXCLUDE+= PULSEAUDIO OPTIONS_SUB= yes AIO_DESC= Enable Asyncronous IO support (check pkg-message) DEBUG_DESC= Debug symbols, additional logs and assertions GUESTADDITIONS_DESC= Build with Guest Additions NLS_DESC= Native language support (requires QT5) QT5_DESC= Build with QT5 frontend (requires X11) R0LOGGING_DESC= Enable R0 logging (requires DEBUG) UDPTUNNEL_DESC= Build with UDP tunnel support VBOXIMG_DESC= Build vboximg-mount (requires fuse-libs) VDE_DESC= Build with VDE support VNC_DESC= Build with VNC support VPX_DESC= Use libvpx for video recording WEBSERVICE_DESC= Build Webservice ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --disable-alsa DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CONFIGURE_OFF= --disable-dbus DEBUG_CONFIGURE_ON= --build-debug NLS_IMPLIES= QT5 PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF= --disable-pulse PYTHON_USES= python PYTHON_USES_OFF= python:build PYTHON_USE= PYTHON=distutils,noegginfo,noflavors PYTHON_CONFIGURE_OFF= --disable-python PYTHON_VARS= pydistutils_pkgname=vboxapi pydistutils_pkgversion=1.0 QT5_IMPLIES= X11 QT5_USES= gl qmake:no_env qt:5 xorg QT5_USE= QT=buildtools:build,core,dbus,gui,linguisttools:build,opengl \ QT=printsupport,widgets,x11extras,xml XORG=xcb GL=gl QT5_CONFIGURE_ON= --enable-qt5 QT5_CONFIGURE_OFF= --disable-qt R0LOGGING_IMPLIES= DEBUG UDPTUNNEL_CONFIGURE_OFF= --disable-udptunnel VBOXIMG_LIB_DEPENDS= libfuse.so.2:filesystems/fusefs-libs VDE_RUN_DEPENDS= vde_switch:net/vde2 VDE_CONFIGURE_ON= --enable-vde VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver VNC_CONFIGURE_ON= --enable-vnc VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx VPX_CONFIGURE_OFF= --disable-libvpx WEBSERVICE_BUILD_DEPENDS= soapcpp2:devel/gsoap X11_USES= gl sdl xorg X11_USE= GL=gl SDL=sdl XORG=x11,xcursor,xext,xinerama,xmu,xorgproto,xt X11_CONFIGURE_OFF= --build-headless ENV= .export ENV .include .if ${SLAVE_PORT} == no CONFLICTS_INSTALL+= virtualbox-ose-nox11-70 .else CONFLICTS_INSTALL+= virtualbox-ose-70 .endif .if ${PORT_OPTIONS:MDEBUG} KMK_BUILDTYPE= debug KMK_FLAGS+= BUILD_TYPE=debug .else KMK_BUILDTYPE= release .endif .if ${PORT_OPTIONS:MGUESTADDITIONS} GUESTADDITIONS= VBoxGuestAdditions_${DISTVERSION}.iso DISTFILES+= ${GUESTADDITIONS}:src LICENSE+= Additions LICENSE_COMB= multi LICENSE_NAME_Additions= Guest Additions LICENSE_PERMS_Additions= auto-accept LICENSE_DISTFILES_Additions= ${GUESTADDITIONS} .endif .if ${PORT_OPTIONS:MQT5} PLIST_SUB+= QT="" VBOX_PROGS+= VirtualBox VirtualBoxVM VBOX_UTILS+= VBoxTestOGL VBOX_WITH_QT= 1 .else PLIST_SUB+= QT="@comment " .endif .if ${PORT_OPTIONS:MWEBSERVICE} USE_RC_SUBR+= vboxinit vboxwebsrv VBOX_LINKS+= vboxwebsrv VBOX_UTILS+= vboxwebsrv webtest .endif .if ${PORT_OPTIONS:MX11} #VBOX_PROGS+= VBoxSDL .endif .if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE} PLIST_SUB+= SDK="" .else PLIST_SUB+= SDK="@comment " .endif .if ${PORT_OPTIONS:MVBOXIMG} EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-vboximg-Config.kmk VBOX_UTILS+= vboximg-mount PLIST_SUB+= VBOXIMG="" .else PLIST_SUB+= VBOXIMG="@comment " .endif KMK_ARCH= freebsd.${ARCH} PLIST_SUB+= ARCH="${KMK_ARCH}" KMK_BUILDDIR= ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE} KMK_CONFIG= VBOX_LIBPATH_X11=${LOCALBASE} VBOX_FREEBSD_SRC=${SRC_BASE}/sys KMK_FLAGS+= -j${MAKE_JOBS_NUMBER} .include .if ${CHOSEN_COMPILER_TYPE} == clang PATCH_DEPENDS+= ${LOCALBASE}/share/kBuild/tools/GXX3.kmk:devel/kBuild .endif .if ${PYTHON_MAJOR_VER} >= 3 PLIST_SUB+= PYTHON_PYCDIR=/__pycache__/ \ PYTHON_PYCEXT=.cpython-${PYTHON_SUFFIX}.pyc .else PLIST_SUB+= PYTHON_PYCDIR=/ \ PYTHON_PYCEXT=.pyc .endif .if ${SSL_DEFAULT} != base CONFIGURE_ARGS+= --with-openssl-dir="${OPENSSLBASE}" .endif post-patch: @${ECHO_CMD} 'VBOX_PATH_APP_PRIVATE_ARCH = ${VBOX_DIR}' > \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_DOCBOOK = ${DBKXSLDIR}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_DOCBOOK_DTD = ${DBKXMLDIR}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_SHARED_LIBS = ${VBOX_DIR}' >> \ ${WRKSRC}/LocalConfig.kmk # Please keep this even if using Clang to avoid repeated regressions. # PR 245048 @${ECHO_CMD} "VBOX_WITH_RUNPATH = ${_GCC_RUNTIME:D${_GCC_RUNTIME}\:}${VBOX_DIR}" >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_APP_PRIVATE = ${DATADIR}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_APP_DOCS = ${DOCSDIR}' >> ${WRKSRC}/LocalConfig.kmk .if ${SSL_DEFAULT} != base @${ECHO_CMD} 'VBOX_WITH_ALT_HASH_CODE = 1' >> ${WRKSRC}/LocalConfig.kmk .endif @${ECHO_CMD} 'VBOX_WITH_EXTPACK_VBOXDTRACE =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_INSTALLER = 1' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_VBOXDRV =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_TESTCASES =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'SDK_VBOX_LIBPNG_INCS = ${PREFIX}/include/libpng' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'SDK_VBOX_LIBPNG_LIBS = png' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_DRAG_AND_DROP = ${VBOX_WITH_QT}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_DRAG_AND_DROP_GH = ${VBOX_WITH_QT}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_VALIDATIONKIT =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_X11_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk .if ${PORT_OPTIONS:MR0LOGGING} @${ECHO_CMD} 'VBOX_WITH_R0_LOGGING = 1' >> ${WRKSRC}/LocalConfig.kmk .endif .if ${PORT_OPTIONS:MWEBSERVICE} @${ECHO_CMD} 'VBOX_WITH_WEBSERVICES = 1' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_GSOAP_INSTALLED = 1' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_GSOAP = ${PREFIX}/lib/gsoap' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_GSOAP_BIN = ${PREFIX}/bin' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_GSOAP_IMPORT = ${PREFIX}/share/gsoap/import' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_GCC_PEDANTIC_CXX = -Wshadow $$(VBOX_GCC_WARN) -Wno-long-long' >> \ ${WRKSRC}/LocalConfig.kmk .endif .if empty(PORT_OPTIONS:MX11) @${ECHO} 'VBOX_WITH_VMSVGA3D =' >> ${WRKSRC}/LocalConfig.kmk .endif .if ${CHOSEN_COMPILER_TYPE} == clang @${REINPLACE_CMD} -e 's| -finline-limit=8000||' \ -e 's| -mpreferred-stack-boundary=2||' ${WRKSRC}/Config.kmk @${REINPLACE_CMD} -e 's| -fpermissive||' ${WRKSRC}/Config.kmk \ ${WRKSRC}/src/VBox/Main/webservice/Makefile.kmk @${ECHO_CMD} 'TOOL_VBoxGccFreeBSD_LD = ${CXX}' >> ${WRKSRC}/LocalConfig.kmk @${SED} -e 's|GXX3|VBoxGccFreeBSD|g' \ ${LOCALBASE}/share/kBuild/tools/GXX3.kmk > \ ${WRKSRC}/tools/kBuildTools/VBoxGccFreeBSD.kmk .endif # Causes a "reinplace" QA warning with default LOCALBASE @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/Config.kmk ${WRKSRC}/configure \ ${WRKSRC}/kBuild/header.kmk ${WRKSRC}/kBuild/units/qt4.kmk \ ${WRKSRC}/kBuild/units/qt5.kmk ${WRKSRC}/kBuild/sdks/LIBSDL.kmk \ ${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py @${REINPLACE_CMD} \ -e 's|\$$KBUILDDIR_BIN/kmk_sed|${LOCALBASE}/bin/kmk_sed|g' \ -e 's|SUPPYTHONLIBS=.*|SUPPYTHONLIBS="${PYTHON_VERSION}${PYTHON_ABIVER}"|' \ ${WRKSRC}/configure .if empty(ICONV_LIB) @${REINPLACE_CMD} -e 's|iconv||' ${WRKSRC}/Config.kmk \ ${WRKSRC}/src/VBox/Runtime/Makefile.kmk @${ECHO_CMD} 'VBOX_ICONV_DEFS = LIBICONV_PLUG' >> ${WRKSRC}/LocalConfig.kmk .endif @${REINPLACE_CMD} -e 's|%%VBOX_DIR%%|${VBOX_DIR}|g' \ -e 's|%%VBOX_ETC%%|${VBOX_ETC}|g' \ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/src/VBox/Installer/freebsd/VBox.sh @${REINPLACE_CMD} -e 's|%%VBOX_ETC%%|${VBOX_ETC}|g' \ ${WRKSRC}/src/VBox/HostDrivers/adpctl/VBoxNetAdpCtl.cpp @${REINPLACE_CMD} \ -e 's|^versions =.*|versions = ["${PYTHON_VER}${PYTHON_ABIVER}"]|' \ ${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py post-patch-AIO-off: @${REINPLACE_CMD} 's|r3/freebsd/fileaio-freebsd.cpp|r3/posix/fileaio-posix.cpp|' \ ${WRKSRC}/src/VBox/Runtime/Makefile.kmk do-build: cd ${WRKSRC} && ${SH} -c '. ${WRKSRC}/env.sh && \ ${SETENV} ${MAKE_ENV} ${KMK_CONFIG} ${LOCALBASE}/bin/kmk ${KMK_FLAGS}' .if ${PORT_OPTIONS:MPYTHON} ${PYTHON_CMD} -mcompileall \ ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/python/xpcom .endif do-install: .if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE} ${MKDIR} ${STAGEDIR}${DATADIR}/sdk .endif cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom && \ ${COPYTREE_SHARE} "idl samples" ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/include/virtualbox cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/include && \ ${COPYTREE_SHARE} "*" ${STAGEDIR}${PREFIX}/include/virtualbox ${MKDIR} ${STAGEDIR}${VBOX_DIR} cd ${KMK_BUILDDIR}/bin && ${COPYTREE_SHARE} \ "*.fd *.r0 *.so components" ${STAGEDIR}${VBOX_DIR} .if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE} ${RLN} ${STAGEDIR}${DATADIR}/sdk ${STAGEDIR}${VBOX_DIR} .endif ${INSTALL_SCRIPT} ${WRKSRC}/src/VBox/Installer/freebsd/VBox.sh \ ${STAGEDIR}${VBOX_DIR} .for f in ${VBOX_PROGS} ${VBOX_UTILS} ${INSTALL_PROGRAM} ${KMK_BUILDDIR}/bin/${f} ${STAGEDIR}${VBOX_DIR} .endfor .for f in ${VBOX_PROGS} ${VBOX_LINKS} ${LN} -fs ../${VBOX_DIR_REL}/VBox.sh ${STAGEDIR}${PREFIX}/bin/${f} .endfor .for f in ${VBOX_PROGS} ${LN} -fs ../${VBOX_DIR_REL}/VBox.sh ${STAGEDIR}${PREFIX}/bin/${f:tl} .endfor .if ${PORT_OPTIONS:MGUESTADDITIONS} ${MKDIR} ${STAGEDIR}${VBOX_DIR}/additions ${INSTALL_DATA} ${DISTDIR}/${GUESTADDITIONS} \ ${STAGEDIR}${VBOX_DIR}/additions/ ${RLN} ${STAGEDIR}${VBOX_DIR}/additions/${GUESTADDITIONS} \ ${STAGEDIR}${VBOX_DIR}/additions/VBoxGuestAdditions.iso .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/VirtualBox-docs-${DISTVERSION}/UserManual.pdf \ ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MNLS} cd ${KMK_BUILDDIR}/obj/VirtualBox/qtnls && \ ${COPYTREE_SHARE} "*.qm" ${STAGEDIR}${DATADIR}/nls .endif .if ${PORT_OPTIONS:MPYTHON} cd ${KMK_BUILDDIR}/bin/sdk/installer && \ ${SETENV} VBOX_INSTALL_PATH="${VBOX_DIR}" \ ${PYTHON_CMD} vboxapisetup.py install --root=${STAGEDIR} @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/python/xpcom && \ ${COPYTREE_SHARE} "*" ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom @${MKDIR} ${STAGEDIR}${DATADIR}/sdk/bindings/xpcom/python ${RLN} ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom \ ${STAGEDIR}${DATADIR}/sdk/bindings/xpcom/python .endif .if ${PORT_OPTIONS:MQT5} ${INSTALL_DATA} \ ${WRKSRC}/src/VBox/Frontends/VirtualBox/images/OSE/VirtualBox_48px.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/VBox.png ${INSTALL_DATA} \ ${FILESDIR}/virtualbox.desktop \ ${STAGEDIR}${PREFIX}/share/applications/virtualbox.desktop .endif .if ${PORT_OPTIONS:MVNC} ${MKDIR} ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/${KMK_ARCH} ${INSTALL_DATA} ${KMK_BUILDDIR}/bin/ExtensionPacks/VNC/ExtPack* \ ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/ ${INSTALL_LIB} ${KMK_BUILDDIR}/bin/ExtensionPacks/VNC/${KMK_ARCH}/* \ ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/${KMK_ARCH}/ .endif .if ${PORT_OPTIONS:MVBOXIMG} ${LN} -fs ../${VBOX_DIR_REL}/vboximg-mount ${STAGEDIR}${PREFIX}/bin/ .endif .if ${PORT_OPTIONS:MWEBSERVICE} ${MKDIR} ${STAGEDIR}${DATADIR}/sdk/bindings/webservice ${INSTALL_DATA} ${KMK_BUILDDIR}/obj/webservice/vboxweb.wsdl \ ${STAGEDIR}${DATADIR}/sdk/bindings/webservice/ .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/virtualbox/*.so \ ${STAGEDIR}${PREFIX}/lib/virtualbox/components/*.so .include diff --git a/emulators/virtualbox-ose-legacy/Makefile b/emulators/virtualbox-ose-legacy/Makefile index eda612ba35ee..5eb17fa5112f 100644 --- a/emulators/virtualbox-ose-legacy/Makefile +++ b/emulators/virtualbox-ose-legacy/Makefile @@ -1,411 +1,411 @@ PORTNAME= virtualbox-ose DISTVERSION= 5.2.44 -PORTREVISION?= 27 +PORTREVISION?= 28 CATEGORIES= emulators MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/:src \ LOCAL/bofh/emulators/virtualbox-ose-legacy:docs PKGNAMESUFFIX?= -legacy DISTFILES= VirtualBox-${DISTVERSION}${EXTRACT_SUFX}:src \ VirtualBox-docs-${DISTVERSION}${EXTRACT_SUFX}:docs EXTRACT_ONLY= VirtualBox-${DISTVERSION}${EXTRACT_SUFX} \ VirtualBox-docs-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= vbox@FreeBSD.org COMMENT= General-purpose full virtualizer for x86 hardware WWW= https://www.virtualbox.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 PATCH_DEPENDS+= ${LOCALBASE}/share/kBuild/tools/GXX3.kmk:devel/kBuild BUILD_DEPENDS= gtar:archivers/gtar \ kmk:devel/kBuild \ libIDL-config-2:devel/libIDL \ yasm:devel/yasm \ xsltproc:textproc/libxslt LIB_DEPENDS= libpng.so:graphics/png \ libcurl.so:ftp/curl RUN_DEPENDS= ${LOCALBASE}/etc/rc.d/vboxnet:emulators/virtualbox-ose-kmod-legacy USES= compiler:c++14-lang cpe gnome iconv pkgconfig ssl tar:bzip2 CPE_VENDOR= oracle CPE_PRODUCT= vm_virtualbox USE_GNOME= libxml2 USE_RC_SUBR= vboxheadless vboxwatchdog HAS_CONFIGURE= yes CONFIGURE_ARGS= --disable-java --passive-mesa --disable-docs CONFIGURE_ARGS+= --with-gcc="${CC}" --with-g++="${CXX}" CONFLICTS_INSTALL= virtualbox-ose \ virtualbox-ose-nox11 \ virtualbox-ose-70 \ virtualbox-ose-nox11-70 PORTSCOUT= limit:^5\. SUB_LIST= VBOXDIR=${VBOX_DIR} \ VBOXGROUP=${VBOXGROUP} \ VBOXUSER=${VBOXUSER} \ VBOXWSUSER=${VBOXWSUSER} WRKSRC= ${WRKDIR}/VirtualBox-${DISTVERSION} VBOXUSER?= vboxusers VBOXWSUSER?= vboxusers VBOXGROUP?= vboxusers USERS= ${VBOXUSER} GROUPS= ${VBOXGROUP} VBOX_DIR= ${PREFIX}/${VBOX_DIR_REL} VBOX_DIR_REL= lib/virtualbox VBOX_ETC= ${PREFIX}/etc/vbox VBOX_LINKS= VBoxVRDP VBOX_PROGS= VBoxAutostart VBoxBalloonCtrl VBoxBugReport VBoxHeadless \ VBoxManage VBOX_UTILS= VBoxExtPackHelperApp VBoxNetAdpCtl VBoxNetDHCP VBoxNetNAT \ VBoxSVC VBoxXPCOMIPCD PLIST_SUB= GUEST_VER=${DISTVERSION} \ PYTHON_VERU=${PYTHON_VER:S/./_/}${PYTHON_ABIVER} \ VBOXGROUP=${VBOXGROUP} SLAVE_PORT?= no OPTIONS_DEFINE= ALSA DBUS DEBUG DOCS GUESTADDITIONS NLS PULSEAUDIO \ PYTHON QT5 R0LOGGING UDPTUNNEL VDE VNC WEBSERVICE VPX X11 OPTIONS_DEFAULT= DBUS QT5 UDPTUNNEL VNC WEBSERVICE X11 .if ${SLAVE_PORT} == no OPTIONS_DEFAULT+= PYTHON .endif OPTIONS_SUB= yes DEBUG_DESC= Debug symbols, additional logs and assertions GUESTADDITIONS_DESC= Build with Guest Additions NLS_DESC= Native language support (requires QT5) QT5_DESC= Build with QT5 frontend (requires X11) R0LOGGING_DESC= Enable R0 logging (requires DEBUG) UDPTUNNEL_DESC= Build with UDP tunnel support VDE_DESC= Build with VDE support VNC_DESC= Build with VNC support VPX_DESC= Use libvpx for video recording WEBSERVICE_DESC= Build Webservice ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --disable-alsa DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CONFIGURE_OFF= --disable-dbus DEBUG_CONFIGURE_ON= --build-debug NLS_IMPLIES= QT5 PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF= --disable-pulse PYTHON_USES= python PYTHON_USES_OFF= python:build PYTHON_USE= PYTHON=distutils,noegginfo,noflavors PYTHON_CONFIGURE_OFF= --disable-python PYTHON_VARS= pydistutils_pkgname=vboxapi pydistutils_pkgversion=1.0 QT5_IMPLIES= X11 QT5_USES= gl qmake:no_env qt:5 xorg QT5_USE= QT=buildtools:build,core,dbus,gui,linguisttools:build,opengl \ QT=printsupport,widgets,x11extras XORG=xcb GL=gl QT5_CONFIGURE_ON= --enable-qt5 QT5_CONFIGURE_OFF= --disable-qt R0LOGGING_IMPLIES= DEBUG UDPTUNNEL_CONFIGURE_OFF= --disable-udptunnel VDE_RUN_DEPENDS= vde_switch:net/vde2 VDE_CONFIGURE_ON= --enable-vde VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver VNC_CONFIGURE_ON= --enable-vnc VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx VPX_CONFIGURE_OFF= --disable-libvpx WEBSERVICE_BUILD_DEPENDS= soapcpp2:devel/gsoap X11_USES= sdl xorg X11_USE= SDL=sdl XORG=x11,xcursor,xext,xinerama,xmu,xorgproto,xt X11_CONFIGURE_OFF= --build-headless ENV= .export ENV .include .if ${SLAVE_PORT} == no CONFLICTS_INSTALL+= virtualbox-ose-nox11-legacy .else CONFLICTS_INSTALL+= virtualbox-ose-legacy .endif .if ${ARCH} == "amd64" _ELF32!= kldstat -q -m elf32 && ${ECHO_CMD} yes || ${ECHO_CMD} no .endif .if ${PORT_OPTIONS:MDEBUG} KMK_BUILDTYPE= debug KMK_FLAGS+= BUILD_TYPE=debug .else KMK_BUILDTYPE= release .endif .if ${PORT_OPTIONS:MGUESTADDITIONS} GUESTADDITIONS= VBoxGuestAdditions_${DISTVERSION}.iso DISTFILES+= ${GUESTADDITIONS}:src LICENSE+= Additions LICENSE_COMB= multi LICENSE_NAME_Additions= Guest Additions LICENSE_PERMS_Additions= auto-accept LICENSE_DISTFILES_Additions= ${GUESTADDITIONS} .endif .if ${PORT_OPTIONS:MQT5} PLIST_SUB+= QT="" VBOX_PROGS+= VirtualBox VBOX_UTILS+= VBoxTestOGL VBOX_WITH_QT= 1 .else PLIST_SUB+= QT="@comment " .endif .if ${PORT_OPTIONS:MWEBSERVICE} USE_RC_SUBR+= vboxinit vboxwebsrv VBOX_LINKS+= vboxwebsrv VBOX_UTILS+= vboxwebsrv webtest .endif .if ${PORT_OPTIONS:MX11} VBOX_PROGS+= VBoxSDL .endif .if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE} PLIST_SUB+= SDK="" .else PLIST_SUB+= SDK="@comment " .endif .if ${ARCH} == i386 KMK_ARCH= freebsd.x86 PLIST_SUB+= I386="" .else KMK_ARCH= freebsd.${ARCH} PLIST_SUB+= I386="@comment " .endif PLIST_SUB+= ARCH="${KMK_ARCH}" KMK_BUILDDIR= ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE} KMK_CONFIG= VBOX_LIBPATH_X11=${LOCALBASE} VBOX_FREEBSD_SRC=${SRC_BASE}/sys KMK_FLAGS+= -j${MAKE_JOBS_NUMBER} .include .if ${PYTHON_MAJOR_VER} >= 3 PLIST_SUB+= PYTHON_PYCDIR=/__pycache__/ \ PYTHON_PYCEXT=.cpython-${PYTHON_SUFFIX}.pyc .else PLIST_SUB+= PYTHON_PYCDIR=/ \ PYTHON_PYCEXT=.pyc .endif .if ${SSL_DEFAULT} != base CONFIGURE_ARGS+= --with-openssl-dir="${OPENSSLBASE}" .endif pre-everything:: .if ${ARCH} == "amd64" .if ${_ELF32} != yes @${ECHO_MSG} 'Requires 32-bit runtime support in kernel.' @${ECHO_MSG} 'Rebuild kernel with "options COMPAT_FREEBSD32" and reboot.' @${FALSE} .elif !exists(/usr/lib32/libc.so) @${ECHO_MSG} 'Requires 32-bit libraries installed under /usr/lib32.' @${ECHO_MSG} 'Do: cd /usr/src; make build32 install32; service ldconfig restart' @${FALSE} .endif .endif post-patch: @${ECHO_CMD} 'VBOX_PATH_APP_PRIVATE_ARCH = ${VBOX_DIR}' > \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_DOCBOOK = ${DBKXSLDIR}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_DOCBOOK_DTD = ${DBKXMLDIR}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_SHARED_LIBS = ${VBOX_DIR}' >> \ ${WRKSRC}/LocalConfig.kmk # Please keep this even if using Clang to avoid repeated regressions. # PR 245048 @${ECHO_CMD} "VBOX_WITH_RUNPATH = ${_GCC_RUNTIME:D${_GCC_RUNTIME}\:}${VBOX_DIR}" >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_APP_PRIVATE = ${DATADIR}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_APP_DOCS = ${DOCSDIR}' >> ${WRKSRC}/LocalConfig.kmk .if ${SSL_DEFAULT} != base @${ECHO_CMD} 'VBOX_WITH_ALT_HASH_CODE = 1' >> ${WRKSRC}/LocalConfig.kmk .endif @${ECHO_CMD} 'VBOX_WITH_EXTPACK_VBOXDTRACE =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_INSTALLER = 1' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_VBOXDRV =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_TESTCASES =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'SDK_VBOX_LIBPNG_INCS = ${PREFIX}/include/libpng' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'SDK_VBOX_LIBPNG_LIBS = png' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_DRAG_AND_DROP = ${VBOX_WITH_QT}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_DRAG_AND_DROP_GH = ${VBOX_WITH_QT}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_VALIDATIONKIT =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_X11_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk .if ${PORT_OPTIONS:MR0LOGGING} @${ECHO_CMD} 'VBOX_WITH_R0_LOGGING = 1' >> ${WRKSRC}/LocalConfig.kmk .endif .if ${PORT_OPTIONS:MWEBSERVICE} @${ECHO_CMD} 'VBOX_WITH_WEBSERVICES = 1' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_GSOAP_INSTALLED = 1' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_GSOAP = ${PREFIX}/lib/gsoap' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_GSOAP_BIN = ${PREFIX}/bin' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_GSOAP_IMPORT = ${PREFIX}/share/gsoap/import' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_GCC_PEDANTIC_CXX = -Wshadow $$(VBOX_GCC_WARN) -Wno-long-long \ -Wno-dynamic-exception-spec -D_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION' >> \ ${WRKSRC}/LocalConfig.kmk @${REINPLACE_CMD} -E -e '/soap_socket_errno\(/s/(soap_socket_errno)(\([^)]+\))/\1/' \ ${WRKSRC}/src/VBox/Main/webservice/vboxweb.cpp .else @${ECHO_CMD} 'VBOX_GCC_PEDANTIC_CXX = -Wno-dynamic-exception-spec \ -D_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION' >> \ ${WRKSRC}/LocalConfig.kmk .endif @${REINPLACE_CMD} -e 's| -finline-limit=8000||' \ -e 's| -mpreferred-stack-boundary=2||' \ -e 's|%%PYTHON_VERSION%%|${PYTHON_VERSION}|' \ ${WRKSRC}/Config.kmk @${REINPLACE_CMD} -e 's| -fpermissive||' ${WRKSRC}/Config.kmk \ ${WRKSRC}/src/VBox/Main/webservice/Makefile.kmk @${ECHO_CMD} 'TOOL_VBoxGccFreeBSD_LD = ${CXX}' >> ${WRKSRC}/LocalConfig.kmk @${SED} -e 's|GXX3|VBoxGccFreeBSD|g' \ ${LOCALBASE}/share/kBuild/tools/GXX3.kmk > \ ${WRKSRC}/tools/kBuildTools/VBoxGccFreeBSD.kmk @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/Config.kmk ${WRKSRC}/configure \ ${WRKSRC}/kBuild/header.kmk ${WRKSRC}/kBuild/units/qt4.kmk \ ${WRKSRC}/kBuild/units/qt5.kmk ${WRKSRC}/kBuild/sdks/LIBSDL.kmk \ ${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py @${REINPLACE_CMD} \ -e 's|\$$KBUILDDIR_BIN/kmk_sed|${LOCALBASE}/bin/kmk_sed|g' \ -e 's|SUPPYTHONLIBS=.*|SUPPYTHONLIBS="${PYTHON_VERSION}${PYTHON_ABIVER}"|' \ ${WRKSRC}/configure .if empty(ICONV_LIB) @${REINPLACE_CMD} -e 's|iconv||' ${WRKSRC}/Config.kmk \ ${WRKSRC}/src/VBox/Runtime/Makefile.kmk @${ECHO_CMD} 'VBOX_ICONV_DEFS = LIBICONV_PLUG' >> ${WRKSRC}/LocalConfig.kmk .endif .if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD && ${ARCH} == i386 @${ECHO_CMD} 'VBOX_FREEBSD = -fPIC' >> ${WRKSRC}/LocalConfig.kmk .endif @${REINPLACE_CMD} -e 's|%%VBOX_DIR%%|${VBOX_DIR}|g' \ -e 's|%%VBOX_ETC%%|${VBOX_ETC}|g' \ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/src/VBox/Installer/freebsd/VBox.sh @${REINPLACE_CMD} \ -e 's|^versions =.*|versions = ["${PYTHON_VER}${PYTHON_ABIVER}"]|' \ ${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py do-build: cd ${WRKSRC} && ${SH} -c '. ${WRKSRC}/env.sh && \ ${SETENV} ${MAKE_ENV} ${KMK_CONFIG} ${LOCALBASE}/bin/kmk ${KMK_FLAGS}' .if ${PORT_OPTIONS:MPYTHON} ${PYTHON_CMD} -mcompileall \ ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/python/xpcom .endif do-install: .if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE} ${MKDIR} ${STAGEDIR}${DATADIR}/sdk .endif cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom && \ ${COPYTREE_SHARE} "idl samples" ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/include/virtualbox cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/include && \ ${COPYTREE_SHARE} "*" ${STAGEDIR}${PREFIX}/include/virtualbox ${MKDIR} ${STAGEDIR}${VBOX_DIR} cd ${KMK_BUILDDIR}/bin && ${COPYTREE_SHARE} \ "*.fd *.r0 *.rc *.so components" ${STAGEDIR}${VBOX_DIR} .if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE} ${RLN} ${STAGEDIR}${DATADIR}/sdk ${STAGEDIR}${VBOX_DIR} .endif ${INSTALL_SCRIPT} ${WRKSRC}/src/VBox/Installer/freebsd/VBox.sh \ ${STAGEDIR}${VBOX_DIR} .for f in ${VBOX_PROGS} ${VBOX_UTILS} ${INSTALL_PROGRAM} ${KMK_BUILDDIR}/bin/${f} ${STAGEDIR}${VBOX_DIR} .endfor .for f in ${VBOX_PROGS} ${VBOX_LINKS} ${LN} -fs ../${VBOX_DIR_REL}/VBox.sh ${STAGEDIR}${PREFIX}/bin/${f} .endfor .for f in ${VBOX_PROGS} ${LN} -fs ../${VBOX_DIR_REL}/VBox.sh ${STAGEDIR}${PREFIX}/bin/${f:tl} .endfor .if ${PORT_OPTIONS:MGUESTADDITIONS} ${MKDIR} ${STAGEDIR}${VBOX_DIR}/additions ${INSTALL_DATA} ${DISTDIR}/${GUESTADDITIONS} \ ${STAGEDIR}${VBOX_DIR}/additions/ ${RLN} ${STAGEDIR}${VBOX_DIR}/additions/${GUESTADDITIONS} \ ${STAGEDIR}${VBOX_DIR}/additions/VBoxGuestAdditions.iso .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/VirtualBox-docs-${DISTVERSION}/UserManual.pdf \ ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MNLS} cd ${KMK_BUILDDIR}/obj/VirtualBox/qtnls && \ ${COPYTREE_SHARE} "*.qm" ${STAGEDIR}${DATADIR}/nls .endif .if ${PORT_OPTIONS:MPYTHON} cd ${KMK_BUILDDIR}/bin/sdk/installer && \ ${SETENV} VBOX_INSTALL_PATH="${VBOX_DIR}" \ ${PYTHON_CMD} vboxapisetup.py install --root=${STAGEDIR} @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/python/xpcom && \ ${COPYTREE_SHARE} "*" ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom @${MKDIR} ${STAGEDIR}${DATADIR}/sdk/bindings/xpcom/python ${RLN} ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom \ ${STAGEDIR}${DATADIR}/sdk/bindings/xpcom/python .endif .if ${PORT_OPTIONS:MQT5} ${INSTALL_DATA} \ ${WRKSRC}/src/VBox/Frontends/VirtualBox/images/OSE/VirtualBox_48px.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/VBox.png ${INSTALL_DATA} \ ${WRKSRC}/src/VBox/Installer/freebsd/virtualbox.desktop \ ${STAGEDIR}${PREFIX}/share/applications/virtualbox.desktop .endif .if ${PORT_OPTIONS:MVNC} ${MKDIR} ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/${KMK_ARCH} ${INSTALL_DATA} ${KMK_BUILDDIR}/bin/ExtensionPacks/VNC/ExtPack* \ ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/ ${INSTALL_LIB} ${KMK_BUILDDIR}/bin/ExtensionPacks/VNC/${KMK_ARCH}/* \ ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/${KMK_ARCH}/ .endif .if ${PORT_OPTIONS:MWEBSERVICE} ${MKDIR} ${STAGEDIR}${DATADIR}/sdk/bindings/webservice ${INSTALL_DATA} ${KMK_BUILDDIR}/obj/webservice/vboxweb.wsdl \ ${STAGEDIR}${DATADIR}/sdk/bindings/webservice/ .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/virtualbox/*.so \ ${STAGEDIR}${PREFIX}/lib/virtualbox/components/*.so .include diff --git a/emulators/virtualbox-ose/Makefile b/emulators/virtualbox-ose/Makefile index fdd678179189..fcdb9d3df684 100644 --- a/emulators/virtualbox-ose/Makefile +++ b/emulators/virtualbox-ose/Makefile @@ -1,431 +1,431 @@ PORTNAME= virtualbox-ose DISTVERSION= 6.1.50 -PORTREVISION?= 8 +PORTREVISION?= 9 CATEGORIES= emulators MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/:src \ LOCAL/bofh/emulators/virtualbox-ose:docs DISTFILES= VirtualBox-${DISTVERSION}${EXTRACT_SUFX}:src \ VirtualBox-docs-${DISTVERSION}${EXTRACT_SUFX}:docs EXTRACT_ONLY= VirtualBox-${DISTVERSION}${EXTRACT_SUFX} \ VirtualBox-docs-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= vbox@FreeBSD.org COMMENT= General-purpose full virtualizer for x86 hardware WWW= https://www.virtualbox.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 BUILD_DEPENDS= gtar:archivers/gtar \ kmk:devel/kBuild \ libIDL-config-2:devel/libIDL \ yasm:devel/yasm \ xsltproc:textproc/libxslt LIB_DEPENDS= libpng.so:graphics/png \ libcurl.so:ftp/curl RUN_DEPENDS= ${LOCALBASE}/etc/rc.d/vboxnet:emulators/virtualbox-ose-kmod USES= compiler:c++14-lang cpe gnome iconv pkgconfig ssl tar:bzip2 CPE_VENDOR= oracle CPE_PRODUCT= vm_virtualbox USE_GNOME= libxml2 USE_RC_SUBR= vboxheadless vboxwatchdog HAS_CONFIGURE= yes CONFIGURE_ARGS= --disable-java --passive-mesa --disable-docs CONFIGURE_ARGS+= --with-gcc="${CC}" --with-g++="${CXX}" CONFLICTS_INSTALL= virtualbox-ose-legacy \ virtualbox-ose-nox11-legacy \ virtualbox-ose-70 \ virtualbox-ose-nox11-70 PORTSCOUT= limit:^6\. SUB_FILES= pkg-message SUB_LIST= VBOXDIR=${VBOX_DIR} \ VBOX_ETC=${VBOX_ETC} \ VBOXGROUP=${VBOXGROUP} \ VBOXUSER=${VBOXUSER} \ VBOXWSUSER=${VBOXWSUSER} WRKSRC= ${WRKDIR}/VirtualBox-${DISTVERSION} VBOXUSER?= vboxusers VBOXWSUSER?= vboxusers VBOXGROUP?= vboxusers USERS= ${VBOXUSER} GROUPS= ${VBOXGROUP} VBOX_DIR= ${PREFIX}/${VBOX_DIR_REL} VBOX_DIR_REL= lib/virtualbox VBOX_ETC= ${PREFIX}/etc/vbox VBOX_LINKS= VBoxVRDP VBOX_PROGS= VBoxAutostart VBoxBalloonCtrl VBoxBugReport VBoxHeadless \ VBoxManage VBOX_UTILS= VBoxExtPackHelperApp VBoxNetAdpCtl VBoxNetDHCP VBoxNetNAT \ VBoxSVC VBoxXPCOMIPCD PLIST_SUB= GUEST_VER=${DISTVERSION} \ PYTHON_VERU=${PYTHON_VER:S/./_/}${PYTHON_ABIVER} \ VBOXGROUP=${VBOXGROUP} SLAVE_PORT?= no OPTIONS_DEFINE= AIO ALSA DBUS DEBUG DOCS GUESTADDITIONS NLS OPUS PULSEAUDIO \ PYTHON QT5 R0LOGGING UDPTUNNEL VBOXIMG VDE VNC WEBSERVICE VPX X11 OPTIONS_DEFAULT= AIO DBUS QT5 UDPTUNNEL VNC WEBSERVICE X11 .if ${SLAVE_PORT} == no OPTIONS_DEFAULT+= PYTHON .endif # Since version 6.1.24 pulseaudio is broken at runtime, preventing # virtual machines from starting if configured to use it. OPTIONS_EXCLUDE+= PULSEAUDIO OPTIONS_SUB= yes AIO_DESC= Enable Asyncronous IO support (check pkg-message) DEBUG_DESC= Debug symbols, additional logs and assertions GUESTADDITIONS_DESC= Build with Guest Additions NLS_DESC= Native language support (requires QT5) OPUS_DESC= Use libvpx for audio recording (requires VPX) QT5_DESC= Build with QT5 frontend (requires X11) R0LOGGING_DESC= Enable R0 logging (requires DEBUG) UDPTUNNEL_DESC= Build with UDP tunnel support VBOXIMG_DESC= Build vboximg-mount (requires fuse-libs) VDE_DESC= Build with VDE support VNC_DESC= Build with VNC support VPX_DESC= Use libvpx for video recording WEBSERVICE_DESC= Build Webservice ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --disable-alsa DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CONFIGURE_OFF= --disable-dbus DEBUG_CONFIGURE_ON= --build-debug NLS_IMPLIES= QT5 OPUS_IMPLIES= VPX OPUS_LIB_DEPENDS= libopus.so:audio/opus OPUS_CONFIGURE_OFF= --disable-libopus PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF= --disable-pulse PYTHON_USES= python PYTHON_USES_OFF= python:build PYTHON_USE= PYTHON=distutils,noegginfo,noflavors PYTHON_CONFIGURE_OFF= --disable-python PYTHON_VARS= pydistutils_pkgname=vboxapi pydistutils_pkgversion=1.0 QT5_IMPLIES= X11 QT5_USES= gl qmake:no_env qt:5 xorg QT5_USE= QT=buildtools:build,core,dbus,gui,linguisttools:build,opengl \ QT=printsupport,widgets,x11extras XORG=xcb GL=gl QT5_CONFIGURE_ON= --enable-qt5 QT5_CONFIGURE_OFF= --disable-qt R0LOGGING_IMPLIES= DEBUG UDPTUNNEL_CONFIGURE_OFF= --disable-udptunnel VBOXIMG_LIB_DEPENDS= libfuse.so.2:filesystems/fusefs-libs VDE_RUN_DEPENDS= vde_switch:net/vde2 VDE_CONFIGURE_ON= --enable-vde VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver VNC_CONFIGURE_ON= --enable-vnc VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx VPX_CONFIGURE_OFF= --disable-libvpx WEBSERVICE_BUILD_DEPENDS= soapcpp2:devel/gsoap X11_USES= sdl xorg X11_USE= SDL=sdl XORG=x11,xcursor,xext,xinerama,xmu,xorgproto,xt X11_CONFIGURE_OFF= --build-headless ENV= .export ENV .include .if ${SLAVE_PORT} == no CONFLICTS_INSTALL+= virtualbox-ose-nox11 .else CONFLICTS_INSTALL+= virtualbox-ose .endif .if ${PORT_OPTIONS:MDEBUG} KMK_BUILDTYPE= debug KMK_FLAGS+= BUILD_TYPE=debug .else KMK_BUILDTYPE= release .endif .if ${PORT_OPTIONS:MGUESTADDITIONS} GUESTADDITIONS= VBoxGuestAdditions_${DISTVERSION}.iso DISTFILES+= ${GUESTADDITIONS}:src LICENSE+= Additions LICENSE_COMB= multi LICENSE_NAME_Additions= Guest Additions LICENSE_PERMS_Additions= auto-accept LICENSE_DISTFILES_Additions= ${GUESTADDITIONS} .endif .if ${PORT_OPTIONS:MQT5} PLIST_SUB+= QT="" VBOX_PROGS+= VirtualBox VirtualBoxVM VBOX_UTILS+= VBoxTestOGL VBOX_WITH_QT= 1 .else PLIST_SUB+= QT="@comment " .endif .if ${PORT_OPTIONS:MWEBSERVICE} USE_RC_SUBR+= vboxinit vboxwebsrv VBOX_LINKS+= vboxwebsrv VBOX_UTILS+= vboxwebsrv webtest .endif .if ${PORT_OPTIONS:MX11} VBOX_PROGS+= VBoxSDL .endif .if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE} PLIST_SUB+= SDK="" .else PLIST_SUB+= SDK="@comment " .endif .if ${PORT_OPTIONS:MVBOXIMG} EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-vboximg-Config.kmk VBOX_UTILS+= vboximg-mount PLIST_SUB+= VBOXIMG="" .else PLIST_SUB+= VBOXIMG="@comment " .endif KMK_ARCH= freebsd.${ARCH} PLIST_SUB+= ARCH="${KMK_ARCH}" KMK_BUILDDIR= ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE} KMK_CONFIG= VBOX_LIBPATH_X11=${LOCALBASE} VBOX_FREEBSD_SRC=${SRC_BASE}/sys KMK_FLAGS+= -j${MAKE_JOBS_NUMBER} .include .if ${CHOSEN_COMPILER_TYPE} == clang # 1) llvm10 in FreeBSD before r364284 miscompiles virtualbox 6.1 causing errors. # 2) llvm15 in FreeBSD miscompiles virtualbox 6.1 causing errors: PR#270189. # Force llvm from ports. .if ${OPSYS} == FreeBSD # USES must be before .include , but CHOSEN_COMPILER_TYPE must be after. # This is a workaround with possibility to define different llvm via VBOX_LLVM_VER in make.conf. #USES+= llvm:min=11,max=14 #CC= clang${LLVM_VERSION} #CXX= clang++${LLVM_VERSION} BUILD_DEPENDS+= clang${VBOX_LLVM_VER}:devel/llvm${VBOX_LLVM_VER} CC= clang${VBOX_LLVM_VER} CXX= clang++${VBOX_LLVM_VER} .if ${LLVM_DEFAULT} < 11 || ${LLVM_DEFAULT} > 14 VBOX_LLVM_VER?= 14 .else VBOX_LLVM_VER?= ${LLVM_DEFAULT} .endif .endif PATCH_DEPENDS+= ${LOCALBASE}/share/kBuild/tools/GXX3.kmk:devel/kBuild .endif .if ${PYTHON_MAJOR_VER} >= 3 PLIST_SUB+= PYTHON_PYCDIR=/__pycache__/ \ PYTHON_PYCEXT=.cpython-${PYTHON_SUFFIX}.pyc .else PLIST_SUB+= PYTHON_PYCDIR=/ \ PYTHON_PYCEXT=.pyc .endif .if ${SSL_DEFAULT} != base CONFIGURE_ARGS+= --with-openssl-dir="${OPENSSLBASE}" .endif post-patch: @${ECHO_CMD} 'VBOX_PATH_APP_PRIVATE_ARCH = ${VBOX_DIR}' > \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_DOCBOOK = ${DBKXSLDIR}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_DOCBOOK_DTD = ${DBKXMLDIR}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_SHARED_LIBS = ${VBOX_DIR}' >> \ ${WRKSRC}/LocalConfig.kmk # Please keep this even if using Clang to avoid repeated regressions. # PR 245048 @${ECHO_CMD} "VBOX_WITH_RUNPATH = ${_GCC_RUNTIME:D${_GCC_RUNTIME}\:}${VBOX_DIR}" >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_APP_PRIVATE = ${DATADIR}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_APP_DOCS = ${DOCSDIR}' >> ${WRKSRC}/LocalConfig.kmk .if ${SSL_DEFAULT} != base @${ECHO_CMD} 'VBOX_WITH_ALT_HASH_CODE = 1' >> ${WRKSRC}/LocalConfig.kmk .endif @${ECHO_CMD} 'VBOX_WITH_EXTPACK_VBOXDTRACE =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_INSTALLER = 1' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_VBOXDRV =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_TESTCASES =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'SDK_VBOX_LIBPNG_INCS = ${PREFIX}/include/libpng' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'SDK_VBOX_LIBPNG_LIBS = png' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_DRAG_AND_DROP = ${VBOX_WITH_QT}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_DRAG_AND_DROP_GH = ${VBOX_WITH_QT}' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_VALIDATIONKIT =' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_WITH_X11_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk .if ${PORT_OPTIONS:MR0LOGGING} @${ECHO_CMD} 'VBOX_WITH_R0_LOGGING = 1' >> ${WRKSRC}/LocalConfig.kmk .endif .if ${PORT_OPTIONS:MWEBSERVICE} @${ECHO_CMD} 'VBOX_WITH_WEBSERVICES = 1' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_GSOAP_INSTALLED = 1' >> ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_GSOAP = ${PREFIX}/lib/gsoap' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_GSOAP_BIN = ${PREFIX}/bin' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_PATH_GSOAP_IMPORT = ${PREFIX}/share/gsoap/import' >> \ ${WRKSRC}/LocalConfig.kmk @${ECHO_CMD} 'VBOX_GCC_PEDANTIC_CXX = -Wshadow $$(VBOX_GCC_WARN) -Wno-long-long' >> \ ${WRKSRC}/LocalConfig.kmk .endif .if empty(PORT_OPTIONS:MX11) @${ECHO} 'VBOX_WITH_VMSVGA3D =' >> ${WRKSRC}/LocalConfig.kmk .endif .if ${CHOSEN_COMPILER_TYPE} == clang @${REINPLACE_CMD} -e 's| -finline-limit=8000||' \ -e 's| -mpreferred-stack-boundary=2||' ${WRKSRC}/Config.kmk @${REINPLACE_CMD} -e 's| -fpermissive||' ${WRKSRC}/Config.kmk \ ${WRKSRC}/src/VBox/Main/webservice/Makefile.kmk @${ECHO_CMD} 'TOOL_VBoxGccFreeBSD_LD = ${CXX}' >> ${WRKSRC}/LocalConfig.kmk @${SED} -e 's|GXX3|VBoxGccFreeBSD|g' \ ${LOCALBASE}/share/kBuild/tools/GXX3.kmk > \ ${WRKSRC}/tools/kBuildTools/VBoxGccFreeBSD.kmk .endif # Causes a "reinplace" QA warning with default LOCALBASE @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/Config.kmk ${WRKSRC}/configure \ ${WRKSRC}/kBuild/header.kmk ${WRKSRC}/kBuild/units/qt4.kmk \ ${WRKSRC}/kBuild/units/qt5.kmk ${WRKSRC}/kBuild/sdks/LIBSDL.kmk \ ${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py @${REINPLACE_CMD} \ -e 's|\$$KBUILDDIR_BIN/kmk_sed|${LOCALBASE}/bin/kmk_sed|g' \ -e 's|SUPPYTHONLIBS=.*|SUPPYTHONLIBS="${PYTHON_VERSION}${PYTHON_ABIVER}"|' \ ${WRKSRC}/configure .if empty(ICONV_LIB) @${REINPLACE_CMD} -e 's|iconv||' ${WRKSRC}/Config.kmk \ ${WRKSRC}/src/VBox/Runtime/Makefile.kmk @${ECHO_CMD} 'VBOX_ICONV_DEFS = LIBICONV_PLUG' >> ${WRKSRC}/LocalConfig.kmk .endif @${REINPLACE_CMD} -e 's|%%VBOX_DIR%%|${VBOX_DIR}|g' \ -e 's|%%VBOX_ETC%%|${VBOX_ETC}|g' \ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/src/VBox/Installer/freebsd/VBox.sh @${REINPLACE_CMD} -e 's|%%VBOX_ETC%%|${VBOX_ETC}|g' \ ${WRKSRC}/src/VBox/HostDrivers/adpctl/VBoxNetAdpCtl.cpp @${REINPLACE_CMD} \ -e 's|^versions =.*|versions = ["${PYTHON_VER}${PYTHON_ABIVER}"]|' \ ${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py post-patch-AIO-off: @${REINPLACE_CMD} 's|r3/freebsd/fileaio-freebsd.cpp|r3/posix/fileaio-posix.cpp|' \ ${WRKSRC}/src/VBox/Runtime/Makefile.kmk do-build: cd ${WRKSRC} && ${SH} -c '. ${WRKSRC}/env.sh && \ ${SETENV} ${MAKE_ENV} ${KMK_CONFIG} ${LOCALBASE}/bin/kmk ${KMK_FLAGS}' .if ${PORT_OPTIONS:MPYTHON} ${PYTHON_CMD} -mcompileall \ ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/python/xpcom .endif do-install: .if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE} ${MKDIR} ${STAGEDIR}${DATADIR}/sdk .endif cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom && \ ${COPYTREE_SHARE} "idl samples" ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/include/virtualbox cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/include && \ ${COPYTREE_SHARE} "*" ${STAGEDIR}${PREFIX}/include/virtualbox ${MKDIR} ${STAGEDIR}${VBOX_DIR} cd ${KMK_BUILDDIR}/bin && ${COPYTREE_SHARE} \ "*.fd *.r0 *.so components" ${STAGEDIR}${VBOX_DIR} .if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE} ${RLN} ${STAGEDIR}${DATADIR}/sdk ${STAGEDIR}${VBOX_DIR} .endif ${INSTALL_SCRIPT} ${WRKSRC}/src/VBox/Installer/freebsd/VBox.sh \ ${STAGEDIR}${VBOX_DIR} .for f in ${VBOX_PROGS} ${VBOX_UTILS} ${INSTALL_PROGRAM} ${KMK_BUILDDIR}/bin/${f} ${STAGEDIR}${VBOX_DIR} .endfor .for f in ${VBOX_PROGS} ${VBOX_LINKS} ${LN} -fs ../${VBOX_DIR_REL}/VBox.sh ${STAGEDIR}${PREFIX}/bin/${f} .endfor .for f in ${VBOX_PROGS} ${LN} -fs ../${VBOX_DIR_REL}/VBox.sh ${STAGEDIR}${PREFIX}/bin/${f:tl} .endfor .if ${PORT_OPTIONS:MGUESTADDITIONS} ${MKDIR} ${STAGEDIR}${VBOX_DIR}/additions ${INSTALL_DATA} ${DISTDIR}/${GUESTADDITIONS} \ ${STAGEDIR}${VBOX_DIR}/additions/ ${RLN} ${STAGEDIR}${VBOX_DIR}/additions/${GUESTADDITIONS} \ ${STAGEDIR}${VBOX_DIR}/additions/VBoxGuestAdditions.iso .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/VirtualBox-docs-${DISTVERSION}/UserManual.pdf \ ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MNLS} cd ${KMK_BUILDDIR}/obj/VirtualBox/qtnls && \ ${COPYTREE_SHARE} "*.qm" ${STAGEDIR}${DATADIR}/nls .endif .if ${PORT_OPTIONS:MPYTHON} cd ${KMK_BUILDDIR}/bin/sdk/installer && \ ${SETENV} VBOX_INSTALL_PATH="${VBOX_DIR}" \ ${PYTHON_CMD} vboxapisetup.py install --root=${STAGEDIR} @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/python/xpcom && \ ${COPYTREE_SHARE} "*" ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom @${MKDIR} ${STAGEDIR}${DATADIR}/sdk/bindings/xpcom/python ${RLN} ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom \ ${STAGEDIR}${DATADIR}/sdk/bindings/xpcom/python .endif .if ${PORT_OPTIONS:MQT5} ${INSTALL_DATA} \ ${WRKSRC}/src/VBox/Frontends/VirtualBox/images/OSE/VirtualBox_48px.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/VBox.png ${INSTALL_DATA} \ ${WRKSRC}/src/VBox/Installer/freebsd/virtualbox.desktop \ ${STAGEDIR}${PREFIX}/share/applications/virtualbox.desktop .endif .if ${PORT_OPTIONS:MVNC} ${MKDIR} ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/${KMK_ARCH} ${INSTALL_DATA} ${KMK_BUILDDIR}/bin/ExtensionPacks/VNC/ExtPack* \ ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/ ${INSTALL_LIB} ${KMK_BUILDDIR}/bin/ExtensionPacks/VNC/${KMK_ARCH}/* \ ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/${KMK_ARCH}/ .endif .if ${PORT_OPTIONS:MVBOXIMG} ${LN} -fs ../${VBOX_DIR_REL}/vboximg-mount ${STAGEDIR}${PREFIX}/bin/ .endif .if ${PORT_OPTIONS:MWEBSERVICE} ${MKDIR} ${STAGEDIR}${DATADIR}/sdk/bindings/webservice ${INSTALL_DATA} ${KMK_BUILDDIR}/obj/webservice/vboxweb.wsdl \ ${STAGEDIR}${DATADIR}/sdk/bindings/webservice/ .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/virtualbox/*.so \ ${STAGEDIR}${PREFIX}/lib/virtualbox/components/*.so .include diff --git a/filesystems/py-fs/Makefile b/filesystems/py-fs/Makefile index f9b5d57677ca..27ac4cd68589 100644 --- a/filesystems/py-fs/Makefile +++ b/filesystems/py-fs/Makefile @@ -1,20 +1,20 @@ PORTNAME= fs PORTVERSION= 0.5.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= filesystems devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/filesystems/py-fs2/Makefile b/filesystems/py-fs2/Makefile index b6f702cdbce5..939c4668d6a9 100644 --- a/filesystems/py-fs2/Makefile +++ b/filesystems/py-fs2/Makefile @@ -1,26 +1,27 @@ PORTNAME= fs PORTVERSION= 2.4.16 +PORTREVISION= 1 CATEGORIES= filesystems devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= bofh@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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= limit:^2\. .include diff --git a/filesystems/py-libzfs/Makefile b/filesystems/py-libzfs/Makefile index 892800055c2c..5b39bd449964 100644 --- a/filesystems/py-libzfs/Makefile +++ b/filesystems/py-libzfs/Makefile @@ -1,41 +1,41 @@ PORTNAME= libzfs PORTVERSION= 1.1.2023020700 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= filesystems devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Python libzfs bindings WWW= https://github.com/freenas/py-libzfs LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= truenas GH_PROJECT= py-libzfs GH_TAGNAME= c1bd4a0 HAS_CONFIGURE= yes USES= compiler:c11 python USE_PYTHON= autoplist distutils cython CONFIGURE_ENV= freebsd_src=${SRC_BASE} MAKE_ENV= freebsd_src=${SRC_BASE} .include .if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1500018 || (${OSVERSION} >= 1401000 && ${OSVERSION} < 1500000)) EXTRA_PATCHES+= ${FILESDIR}/extra-zpool-add.patch .endif .if !exists(${SRC_BASE}/sys/Makefile) IGNORE= requires kernel source files in ${SRC_BASE} .endif .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400000 PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= 0b2ab0594997c44e80e3fdfe9d2add106d81149a.diff:-p1 # backport of https://github.com/truenas/py-libzfs/pull/251 .endif .include diff --git a/filesystems/py-zfs-autobackup/Makefile b/filesystems/py-zfs-autobackup/Makefile index 761fee682aa9..4069527ff20b 100644 --- a/filesystems/py-zfs-autobackup/Makefile +++ b/filesystems/py-zfs-autobackup/Makefile @@ -1,24 +1,25 @@ PORTNAME= zfs-autobackup DISTVERSIONPREFIX= v DISTVERSION= 3.3 +PORTREVISION= 1 CATEGORIES= filesystems sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 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 USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= psy0rz GH_PROJECT= zfs_autobackup NO_ARCH= yes .include diff --git a/finance/beangulp/Makefile b/finance/beangulp/Makefile index 228b2ddc9685..16352e643839 100644 --- a/finance/beangulp/Makefile +++ b/finance/beangulp/Makefile @@ -1,26 +1,27 @@ PORTNAME= beangulp PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= finance MASTER_SITES= PYPI MAINTAINER= delphij@FreeBSD.org COMMENT= Importers Framework for Beancount WWW= https://github.com/beancount/beangulp/tree/master/examples/ LICENSE= GPLv2 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}beautifulsoup>4:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}magic>0:devel/py-magic@${PY_FLAVOR} \ beancount>0:finance/beancount USES= python # same as finance/beancount USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes .include diff --git a/finance/electrum/Makefile b/finance/electrum/Makefile index aaf067605fea..9e6a24ca9ec1 100644 --- a/finance/electrum/Makefile +++ b/finance/electrum/Makefile @@ -1,70 +1,70 @@ PORTNAME= electrum DISTVERSION= 4.5.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= finance python MASTER_SITES= https://download.electrum.org/${PORTVERSION}/ \ http://download.electrum.org/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Electrum-${PORTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Easy to use Bitcoin client WWW= https://electrum.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp-socks>=0.3:net/py-aiohttp-socks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.3.0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiorpcX-legacy>=0.23.1:devel/py-aiorpcX-legacy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=20.1.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bitstring>0:devel/py-bitstring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=2.0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpatch>=1.21:devel/py-jsonpatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonrpclib-pelix>0:devel/py-jsonrpclib-pelix@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py-pbkdf2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.12:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}QDarkStyle>=2.7:textproc/py-QDarkStyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}secp256k1>0:math/py-secp256k1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.9:databases/py-sqlite3@${PY_FLAVOR} USES= cpe python shebangfix USE_PYTHON= autoplist concurrent cryptography distutils PYDISTUTILS_PKGNAME= Electrum SHEBANG_FILES= electrum/electrum SHEBANG_GLOB= *.py NO_ARCH= yes OPTIONS_DEFINE= GUI HARDWARE OPTIONS_DEFAULT= GUI HARDWARE OPTIONS_SUB= yes HARDWARE_DESC= Enable Bitcoin hardware wallet support GUI_USES= desktop-file-utils pyqt:5 GUI_USE= PYQT=pyqt5 HARDWARE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bitbox02>=0.13.0:security/py-bitbox02@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}btchip-python>=0.1.32:security/py-btchip-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ckcc-protocol>=0.7.7:security/py-ckcc-protocol@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hidapi>=0:comms/py-hidapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keepkey>=6.3.1:security/py-keepkey@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trezor>=0.13.0:security/py-trezor@${PY_FLAVOR} HARDWARE_USE= PYTHON=cython HARDWARE_SUB_FILES= pkg-message-hwwallet HARDWARE_PLIST_FILES= "@sample etc/devd/hardware_wallet.conf.sample" post-patch-GUI-off: @${REINPLACE_CMD} -e '/electrum\.desktop/d' ${WRKSRC}/setup.py post-install-HARDWARE-on: ${INSTALL_DATA} ${FILESDIR}/hardware_wallet.conf.sample \ ${STAGEDIR}${PREFIX}/etc/devd .include diff --git a/finance/fava/Makefile b/finance/fava/Makefile index 98a18748ee80..99fd4382890e 100644 --- a/finance/fava/Makefile +++ b/finance/fava/Makefile @@ -1,42 +1,43 @@ PORTNAME= fava PORTVERSION= 1.30 +PORTREVISION= 1 CATEGORIES= finance MASTER_SITES= PYPI MAINTAINER= delphij@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.11: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>=3:devel/py-flask-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=2.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}watchfiles>=0.21.0:devel/py-watchfiles@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>2:www/py-werkzeug@${PY_FLAVOR} \ beangulp>0:finance/beangulp \ beanquery>0:finance/beanquery \ beancount>=2.1.3:finance/beancount USES= python # 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 NO_ARCH= yes post-patch: @${ECHO_CMD} "from setuptools import setup" > ${WRKSRC}/setup.py @${ECHO_CMD} "setup()" >> ${WRKSRC}/setup.py .include diff --git a/finance/odoo/Makefile b/finance/odoo/Makefile index 77bcbb7f7bee..f15da50ac39b 100644 --- a/finance/odoo/Makefile +++ b/finance/odoo/Makefile @@ -1,109 +1,110 @@ PORTNAME= odoo PORTVERSION= 18.0.20250108 +PORTREVISION= 1 CATEGORIES= finance www PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Suite of web based open source business apps WWW= https://www.odoo.com LICENSE= LGPL3 DERPECATED= Depends on expired print/py-pypdf2 EXPIRATION_DATE=2025-03-31 USE_GITHUB= yes GH_TAGNAME= aaa05b66fc789e8b76ba5223c08b9a8ef5179808 LIB_DEPENDS= libxslt.so:textproc/libxslt \ libevent.so:devel/libevent \ libsasl2.so:security/cyrus-sasl2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}GeoIP2>0:net/py-GeoIP2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asn1crypto>=0:devel/py-asn1crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cbor2>0:devel/py-cbor2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html2text>=0:textproc/py-html2text@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}num2words>=0:devel/py-num2words@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ofxparse>=0.20:finance/py-ofxparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openpyxl>0:textproc/py-openpyxl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypdf2>0:print/py-pypdf2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-ldap>=0:net/py-python-ldap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rjsmin>0:archivers/py-rjsmin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stdnum>0:devel/py-stdnum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vobject>=0:deskutils/py-vobject@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR} USES= cpe gnome ldap python pgsql shebangfix USE_GNOME= libxml2 USE_PYTHON= cryptography distutils SHEBANG_LANG= python SHEBANG_FILES= ${WRKSRC}/${PORTNAME}/addons/web/tooling/*.sh \ ${WRKSRC}/${PORTNAME}/addons/web/tooling/hooks/pre-commit \ ${WRKSRC}/${PORTNAME}/addons/mail/static/scripts/odoo-mailgate.py \ ${WRKSRC}/${PORTNAME}-bin USERS= odoo GROUPS= ${USERS} USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message CONFLICTS= odoo14 odoo15 odoo16 odoo17 ETCDIR= ${PREFIX}/etc/odoo .include .if ${PYTHON_REL} < 31000 IGNORE= odoo requires Python 3.10+ .endif post-patch: @${REINPLACE_CMD} -i "" -e 's|(index !== |(index == |g' \ ${WRKSRC}/odoo/addons/web/static/src/core/network/download.js post-extract: @cd ${WRKSRC}/addons/ && ${MV} * ${WRKSRC}/odoo/addons/ pre-install: @${MKDIR} ${STAGEDIR}${ETCDIR} post-install: @${INSTALL_SCRIPT} ${FILESDIR}/odoo.conf ${STAGEDIR}${ETCDIR}/odoo.conf.sample .include diff --git a/finance/odoo14/Makefile b/finance/odoo14/Makefile index ad5548ee34a7..ce5962ce85a9 100644 --- a/finance/odoo14/Makefile +++ b/finance/odoo14/Makefile @@ -1,114 +1,114 @@ PORTNAME= odoo PORTVERSION= 14.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= finance www PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 14 MAINTAINER= acm@FreeBSD.org COMMENT= Suite of web based open source business apps WWW= https://www.odoo.com LICENSE= LGPL3 DEPRECATED= Depends on expired converters/wkhtmltopdf and print/py-pypdf2 EXPIRATION_DATE=2025-03-31 USE_GITHUB= yes GH_TAGNAME= c976a0920dd8d7910c7635cc1e2bbff47edcafa9 LIB_DEPENDS= libxslt.so:textproc/libxslt \ libevent.so:devel/libevent \ libsasl2.so:security/cyrus-sasl2 RUN_DEPENDS= wkhtmltopdf>0:converters/wkhtmltopdf \ ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vobject>=0:deskutils/py-vobject@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}num2words>=0:devel/py-num2words@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vatnumber>=0:finance/py-vatnumber@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-ldap>=0:net/py-python-ldap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html2text>=0:textproc/py-html2text@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=0:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=0:textproc/py-xlwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypdf2>0:print/py-pypdf2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}secure-cookie>0:www/py-secure-cookie@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ofxparse>=0.20:finance/py-ofxparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ebaysdk>=2.1.3:finance/py-ebaysdk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stdnum>0:devel/py-stdnum@${PY_FLAVOR} USES= cpe gnome ldap python pgsql shebangfix USE_GNOME= libxml2 USE_PYTHON= distutils SHEBANG_LANG= python SHEBANG_FILES= ${WRKSRC}/${PORTNAME}-bin USERS= odoo GROUPS= ${USERS} USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message CONFLICTS= odoo ETCDIR= ${PREFIX}/etc/odoo post-patch: @${REINPLACE_CMD} -i "" -e '25d' ${WRKSRC}/odoo/service/wsgi_server.py @${REINPLACE_CMD} -i "" -e 's|werkzeug.url_quote_plus|werkzeug.urls.url_quote_plus|g' \ ${WRKSRC}/odoo/addons/base/models/ir_ui_view.py @${REINPLACE_CMD} -i "" -e 's|werkzeug.url_unquote_plus|werkzeug.urls.url_quote_plus|g' \ -e 's|.NumberConverter|.converters.NumberConverter|g' \ ${WRKSRC}/odoo/addons/base/models/ir_http.py \ ${WRKSRC}/odoo/addons/http_routing/models/ir_http.py @${REINPLACE_CMD} -i "" -e 's|from werkzeug import url_encode|from werkzeug.urls import url_encode|g' \ ${WRKSRC}/odoo/addons/mail/models/mail_thread.py \ ${WRKSRC}/odoo/addons/mail/controllers/main.py \ ${WRKSRC}/odoo/addons/hr/models/hr_employee.py @${REINPLACE_CMD} -i "" -e 's|(index !== |(index == |g' \ ${WRKSRC}/odoo/addons/web/static/src/js/libs/content-disposition.js @${REINPLACE_CMD} -i "" -e 's|BaseResponse|Response|g' \ ${WRKSRC}/odoo/http.py post-extract: @cd ${WRKSRC}/addons/ && ${MV} * ${WRKSRC}/odoo/addons/ pre-install: @${MKDIR} ${STAGEDIR}${ETCDIR} post-install: @${INSTALL_SCRIPT} ${FILESDIR}/odoo.conf ${STAGEDIR}${ETCDIR}/odoo.conf.sample .include diff --git a/finance/odoo15/Makefile b/finance/odoo15/Makefile index 5a87f7d71a90..a4466d4d9fdb 100644 --- a/finance/odoo15/Makefile +++ b/finance/odoo15/Makefile @@ -1,112 +1,112 @@ PORTNAME= odoo PORTVERSION= 15.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= finance www PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 15 MAINTAINER= acm@FreeBSD.org COMMENT= Suite of web based open source business apps WWW= https://www.odoo.com LICENSE= LGPL3 DEPRECATED= Depends on expired converters/wkhtmltopdf and print/py-pypdf2 EXPIRATION_DATE=2025-03-31 USE_GITHUB= yes GH_TAGNAME= 02b4e98ebb2c45d9a4af10fe1bc732f048708f85 LIB_DEPENDS= libxslt.so:textproc/libxslt \ libevent.so:devel/libevent \ libsasl2.so:security/cyrus-sasl2 RUN_DEPENDS= wkhtmltopdf>0:converters/wkhtmltopdf \ ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vobject>=0:deskutils/py-vobject@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}num2words>=0:devel/py-num2words@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vatnumber>=0:finance/py-vatnumber@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-ldap>=0:net/py-python-ldap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html2text>=0:textproc/py-html2text@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=0:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=0:textproc/py-xlwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypdf2>0:print/py-pypdf2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}secure-cookie>0:www/py-secure-cookie@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ofxparse>=0.20:finance/py-ofxparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ebaysdk>=2.1.3:finance/py-ebaysdk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stdnum>0:devel/py-stdnum@${PY_FLAVOR} USES= cpe gnome ldap python pgsql shebangfix USE_GNOME= libxml2 USE_PYTHON= distutils SHEBANG_LANG= python SHEBANG_FILES= ${WRKSRC}/${PORTNAME}-bin USERS= odoo GROUPS= ${USERS} USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message CONFLICTS= odoo14 odoo ETCDIR= ${PREFIX}/etc/odoo post-patch: @${REINPLACE_CMD} -i "" -e '25d' ${WRKSRC}/odoo/service/wsgi_server.py @${REINPLACE_CMD} -i "" -e 's|werkzeug.url_quote_plus|werkzeug.urls.url_quote_plus|g' \ ${WRKSRC}/odoo/addons/base/models/ir_ui_view.py @${REINPLACE_CMD} -i "" -e 's|werkzeug.url_unquote_plus|werkzeug.urls.url_quote_plus|g' \ -e 's|.NumberConverter|.converters.NumberConverter|g' \ ${WRKSRC}/odoo/addons/base/models/ir_http.py \ ${WRKSRC}/odoo/addons/http_routing/models/ir_http.py @${REINPLACE_CMD} -i "" -e 's|from werkzeug import url_encode|from werkzeug.urls import url_encode|g' \ ${WRKSRC}/odoo/addons/mail/models/mail_thread.py \ ${WRKSRC}/odoo/addons/hr/models/hr_employee.py @${REINPLACE_CMD} -i "" -e 's|(index !== |(index == |g' \ ${WRKSRC}/odoo/addons/web/static/src/legacy/js/libs/content-disposition.js \ ${WRKSRC}/odoo/addons/web/static/src/core/network/download.js post-extract: @cd ${WRKSRC}/addons/ && ${MV} * ${WRKSRC}/odoo/addons/ pre-install: @${MKDIR} ${STAGEDIR}${ETCDIR} post-install: @${INSTALL_SCRIPT} ${FILESDIR}/odoo.conf ${STAGEDIR}${ETCDIR}/odoo.conf.sample .include diff --git a/finance/odoo16/Makefile b/finance/odoo16/Makefile index 37043628ae8a..913d0d01204c 100644 --- a/finance/odoo16/Makefile +++ b/finance/odoo16/Makefile @@ -1,107 +1,108 @@ PORTNAME= odoo PORTVERSION= 16.0.20250108 +PORTREVISION= 1 CATEGORIES= finance www PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 16 MAINTAINER= acm@FreeBSD.org COMMENT= Suite of web based open source business apps WWW= https://www.odoo.com LICENSE= LGPL3 DEPRECATED= Depends on expired print/py-pypdf2 EXPIRATION_DATE=2025-03-31 USE_GITHUB= yes GH_TAGNAME= f4c41aa2836cd937cd476e50dcd494fc8549476a LIB_DEPENDS= libxslt.so:textproc/libxslt \ libevent.so:devel/libevent \ libsasl2.so:security/cyrus-sasl2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ebaysdk>=2.1.3:finance/py-ebaysdk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html2text>=0:textproc/py-html2text@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}num2words>=0:devel/py-num2words@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ofxparse>=0.20:finance/py-ofxparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypdf2>0:print/py-pypdf2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-ldap>=0:net/py-python-ldap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}secure-cookie>0:www/py-secure-cookie@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stdnum>0:devel/py-stdnum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vatnumber>=0:finance/py-vatnumber@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vobject>=0:deskutils/py-vobject@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR} \ USES= cpe gnome ldap python pgsql shebangfix USE_GNOME= libxml2 USE_PYTHON= cryptography distutils SHEBANG_LANG= python SHEBANG_FILES= ${WRKSRC}/${PORTNAME}/addons/point_of_sale/tools/posbox/overwrite_before_init/etc/init.d/odoo \ ${WRKSRC}/${PORTNAME}/addons/web/static/lib/select2/release.sh \ ${WRKSRC}/${PORTNAME}/addons/web/tooling/*.sh \ ${WRKSRC}/${PORTNAME}/addons/web/tooling/hooks/pre-commit \ ${WRKSRC}/${PORTNAME}/addons/mail/static/scripts/odoo-mailgate.py \ ${WRKSRC}/${PORTNAME}-bin USERS= odoo GROUPS= ${USERS} USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message CONFLICTS= odoo odoo14 odoo15 odoo17 ETCDIR= ${PREFIX}/etc/odoo post-patch: @${REINPLACE_CMD} -i "" -e 's|(index !== |(index == |g' \ ${WRKSRC}/odoo/addons/web/static/src/legacy/js/libs/content-disposition.js \ ${WRKSRC}/odoo/addons/web/static/src/core/network/download.js @${RM} ${WRKSRC}/odoo/release.py.orig post-extract: @cd ${WRKSRC}/addons/ && ${MV} * ${WRKSRC}/odoo/addons/ pre-install: @${MKDIR} ${STAGEDIR}${ETCDIR} post-install: @${INSTALL_SCRIPT} ${FILESDIR}/odoo.conf ${STAGEDIR}${ETCDIR}/odoo.conf.sample .include diff --git a/finance/odoo17/Makefile b/finance/odoo17/Makefile index cf6c9963d1fd..db79792a0228 100644 --- a/finance/odoo17/Makefile +++ b/finance/odoo17/Makefile @@ -1,112 +1,113 @@ PORTNAME= odoo PORTVERSION= 17.0.20250108 +PORTREVISION= 1 CATEGORIES= finance www PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 17 MAINTAINER= acm@FreeBSD.org COMMENT= Suite of web based open source business apps WWW= https://www.odoo.com LICENSE= LGPL3 DEPRECATED= Depends on expired print/py-pypdf2 EXPIRATION_DATE=2025-03-31 USE_GITHUB= yes GH_TAGNAME= a2657d18e61fa22619702b35a56376991d18cf80 LIB_DEPENDS= libxslt.so:textproc/libxslt \ libevent.so:devel/libevent \ libsasl2.so:security/cyrus-sasl2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}GeoIP2>0:net/py-GeoIP2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ebaysdk>=2.1.3:finance/py-ebaysdk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html2text>=0:textproc/py-html2text@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}num2words>=0:devel/py-num2words@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ofxparse>=0.20:finance/py-ofxparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypdf2>0:print/py-pypdf2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-ldap>=0:net/py-python-ldap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rjsmin>0:archivers/py-rjsmin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}secure-cookie>0:www/py-secure-cookie@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stdnum>0:devel/py-stdnum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vatnumber>=0:finance/py-vatnumber@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vobject>=0:deskutils/py-vobject@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR} USES= cpe gnome ldap python pgsql shebangfix USE_GNOME= libxml2 USE_PYTHON= cryptography distutils SHEBANG_LANG= python SHEBANG_FILES= ${WRKSRC}/${PORTNAME}/addons/web/static/lib/select2/release.sh \ ${WRKSRC}/${PORTNAME}/addons/web/tooling/*.sh \ ${WRKSRC}/${PORTNAME}/addons/web/tooling/hooks/pre-commit \ ${WRKSRC}/${PORTNAME}/addons/mail/static/scripts/odoo-mailgate.py \ ${WRKSRC}/${PORTNAME}-bin USERS= odoo GROUPS= ${USERS} USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message CONFLICTS= odoo14 odoo15 odoo16 odoo ETCDIR= ${PREFIX}/etc/odoo .include .if ${PYTHON_REL} < 31000 IGNORE= odoo requires Python 3.10+ .endif post-patch: @${REINPLACE_CMD} -i "" -e 's|(index !== |(index == |g' \ ${WRKSRC}/odoo/addons/web/static/src/core/network/download.js post-extract: @cd ${WRKSRC}/addons/ && ${MV} * ${WRKSRC}/odoo/addons/ pre-install: @${MKDIR} ${STAGEDIR}${ETCDIR} post-install: @${INSTALL_SCRIPT} ${FILESDIR}/odoo.conf ${STAGEDIR}${ETCDIR}/odoo.conf.sample .include diff --git a/finance/py-Nasdaq-Data-Link/Makefile b/finance/py-Nasdaq-Data-Link/Makefile index f55595358df1..72a2a6c7148b 100644 --- a/finance/py-Nasdaq-Data-Link/Makefile +++ b/finance/py-Nasdaq-Data-Link/Makefile @@ -1,38 +1,38 @@ PORTNAME= Nasdaq-Data-Link DISTVERSION= 1.0.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= finance PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Package for Nasdaq Data Link API access WWW= https://github.com/Nasdaq/data-link-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.14:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpretty>0:www/py-httpretty@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}factory-boy>0:devel/py-factory-boy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>0:devel/py-pytest-flake8@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest # tests are broken, see https://github.com/Nasdaq/data-link-python/issues/24 USE_GITHUB= yes GH_ACCOUNT= Nasdaq GH_PROJECT= data-link-python NO_ARCH= yes .include diff --git a/finance/py-alpha-vantage/Makefile b/finance/py-alpha-vantage/Makefile index 449baaf68b03..041c4f2ebdf0 100644 --- a/finance/py-alpha-vantage/Makefile +++ b/finance/py-alpha-vantage/Makefile @@ -1,33 +1,34 @@ PORTNAME= alpha-vantage DISTVERSIONPREFIX= v DISTVERSION= 3.0.0-4 +PORTREVISION= 1 DISTVERSIONSUFFIX= -gd18224b CATEGORIES= finance python #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 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_WRKSRC= ${WRKSRC}/test_alpha_vantage .include diff --git a/finance/py-backtrader/Makefile b/finance/py-backtrader/Makefile index 560bae721a8d..6a522b458393 100644 --- a/finance/py-backtrader/Makefile +++ b/finance/py-backtrader/Makefile @@ -1,33 +1,33 @@ PORTNAME= backtrader PORTVERSION= 1.9.74.123 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= finance python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Python Backtesting library for trading strategies WWW= https://www.backtrader.com/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python USE_GITHUB= yes # Does not distribute sdist via PyPI USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= PLOTTING TALIB PLOTTING_DESC= Support graphical plotting output TALIB_DESC= ta-lib support via finance/py-ta-lib PLOTTING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} TALIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ta-lib>0:finance/py-ta-lib@${PY_FLAVOR} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v tests .include diff --git a/finance/py-bitcoin/Makefile b/finance/py-bitcoin/Makefile index 1881750cddac..1592c4cb7513 100644 --- a/finance/py-bitcoin/Makefile +++ b/finance/py-bitcoin/Makefile @@ -1,27 +1,28 @@ PORTNAME= bitcoin DISTVERSION= 1.1.42 +PORTREVISION= 1 CATEGORIES= finance python 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 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 9efb6fdf752c..8cb85ce6b4cd 100644 --- a/finance/py-bt/Makefile +++ b/finance/py-bt/Makefile @@ -1,30 +1,31 @@ PORTNAME= bt DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= finance python #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/ \ https://github.com/pmorissette/bt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ffn>=1.1.0:finance/py-ffn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyprind>=2.11:misc/py-pyprind@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4:misc/py-tqdm@${PY_FLAVOR} USES= python USE_PYTHON= distutils cython autoplist pytest 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 b2c8922f0646..528428a310c2 100644 --- a/finance/py-ccxt/Makefile +++ b/finance/py-ccxt/Makefile @@ -1,32 +1,33 @@ PORTNAME= ccxt DISTVERSION= 4.4.30 +PORTREVISION= 1 CATEGORIES= finance python 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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=2018.1.18:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.4.0:devel/py-typing-extensions@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yarl>=1.7.2:www/py-yarl@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist cryptography pytest # 3 errors during tests, see https://github.com/ccxt/ccxt/issues/16661 ; no tests found in 4.4.29 NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/ccxt/test post-extract: # workaround for https://github.com/ccxt/ccxt/issues/16220 @${TOUCH} ${WRKSRC}/README.md .include diff --git a/finance/py-ebaysdk/Makefile b/finance/py-ebaysdk/Makefile index f0b20d29d17d..8fdc34493e16 100644 --- a/finance/py-ebaysdk/Makefile +++ b/finance/py-ebaysdk/Makefile @@ -1,25 +1,25 @@ PORTNAME= ebaysdk PORTVERSION= 2.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= finance python 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 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-finnhub-python/Makefile b/finance/py-finnhub-python/Makefile index 2d2e014fef2a..fcbfe10362da 100644 --- a/finance/py-finnhub-python/Makefile +++ b/finance/py-finnhub-python/Makefile @@ -1,20 +1,21 @@ PORTNAME= finnhub-python DISTVERSION= 2.4.20 +PORTREVISION= 1 CATEGORIES= finance python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python API to access Finnhub WWW= https://finnhub.io/docs/api LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/finance/py-finviz/Makefile b/finance/py-finviz/Makefile index 4c86e25d742f..e336bfd3fe30 100644 --- a/finance/py-finviz/Makefile +++ b/finance/py-finviz/Makefile @@ -1,36 +1,37 @@ PORTNAME= finviz DISTVERSION= 1.4.6 +PORTREVISION= 1 CATEGORIES= finance python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Unofficial API for FinViz.com WWW= https://github.com/mariostoev/finviz LICENSE= MIT 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 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 6dc480a7d950..513dd9d73870 100644 --- a/finance/py-finvizfinance/Makefile +++ b/finance/py-finvizfinance/Makefile @@ -1,29 +1,30 @@ PORTNAME= finvizfinance DISTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= finance python 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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.3:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=2.2.1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= distutils cython autoplist pytest NO_ARCH= yes post-extract: @${TOUCH} ${WRKSRC}/README_pypi.md # tests as of 1.1.0: 20 passed in 32.56s .include diff --git a/finance/py-fredapi/Makefile b/finance/py-fredapi/Makefile index ef5c4aba7ce4..c70e1996593d 100644 --- a/finance/py-fredapi/Makefile +++ b/finance/py-fredapi/Makefile @@ -1,25 +1,26 @@ PORTNAME= fredapi DISTVERSIONPREFIX= v DISTVERSION= 0.5.2 +PORTREVISION= 1 CATEGORIES= finance python #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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} 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-investiny/Makefile b/finance/py-investiny/Makefile index 60261edc6e6a..a70fe8b297f1 100644 --- a/finance/py-investiny/Makefile +++ b/finance/py-investiny/Makefile @@ -1,27 +1,28 @@ PORTNAME= investiny PORTVERSION= 0.7.2 +PORTREVISION= 1 CATEGORIES= finance python 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 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 625110f7fd1c..07af3d0c4d58 100644 --- a/finance/py-investpy/Makefile +++ b/finance/py-investpy/Makefile @@ -1,29 +1,29 @@ PORTNAME= investpy PORTVERSION= 1.0.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= finance python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/finance/py-ofxparse/Makefile b/finance/py-ofxparse/Makefile index 7dc852c233ad..d1f88ff9498b 100644 --- a/finance/py-ofxparse/Makefile +++ b/finance/py-ofxparse/Makefile @@ -1,25 +1,25 @@ PORTNAME= ofxparse PORTVERSION= 0.20 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= finance python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/finance/py-pandas-ta/Makefile b/finance/py-pandas-ta/Makefile index 0a2aad653204..61240946956a 100644 --- a/finance/py-pandas-ta/Makefile +++ b/finance/py-pandas-ta/Makefile @@ -1,33 +1,33 @@ PORTNAME= pandas-ta DISTVERSION= 0.3.14 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= finance python #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}python-dateutil>0:devel/py-python-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 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 7dbcea8c82bf..f85284f6ce70 100644 --- a/finance/py-pycoin/Makefile +++ b/finance/py-pycoin/Makefile @@ -1,21 +1,22 @@ PORTNAME= pycoin PORTVERSION= 0.92.20241201 +PORTREVISION= 1 CATEGORIES= finance 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 USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= block keychain NO_ARCH= yes .include diff --git a/finance/py-pycoingecko/Makefile b/finance/py-pycoingecko/Makefile index 639f2f5e003b..2ec93e081bef 100644 --- a/finance/py-pycoingecko/Makefile +++ b/finance/py-pycoingecko/Makefile @@ -1,25 +1,26 @@ PORTNAME= pycoingecko DISTVERSION= 3.1.0 +PORTREVISION= 1 CATEGORIES= finance python #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python wrapper around the CoinGecko API WWW= https://github.com/man-c/pycoingecko LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= man-c NO_ARCH= yes .include diff --git a/finance/py-python-binance/Makefile b/finance/py-python-binance/Makefile index 37032bc92277..223d9af721dc 100644 --- a/finance/py-python-binance/Makefile +++ b/finance/py-python-binance/Makefile @@ -1,32 +1,33 @@ PORTNAME= python-binance DISTVERSION= 1.0.22 +PORTREVISION= 1 CATEGORIES= finance python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Binance REST API python implementation WWW= https://python-binance.readthedocs.io/en/latest/ \ https://github.com/sammchardy/python-binance LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateparser>0:devel/py-dateparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ujson>0:devel/py-ujson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websockets>0:devel/py-websockets@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-mock>0:www/py-requests-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aioresponses>0:www/py-aioresponses@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes # tests fail to run: binance.exceptions.BinanceAPIException: APIError(code=0): Service unavailable from a restricted location according to 'b. Eligibility' .include diff --git a/finance/py-python-bitcoinlib/Makefile b/finance/py-python-bitcoinlib/Makefile index caad03fe3a8c..909981e562aa 100644 --- a/finance/py-python-bitcoinlib/Makefile +++ b/finance/py-python-bitcoinlib/Makefile @@ -1,22 +1,23 @@ PORTNAME= python-bitcoinlib PORTVERSION= 0.12.2 +PORTREVISION= 1 CATEGORIES= finance python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} setup.py test .include diff --git a/finance/py-python-coinmarketcap/Makefile b/finance/py-python-coinmarketcap/Makefile index e37a4a561b53..eda2b47eaac9 100644 --- a/finance/py-python-coinmarketcap/Makefile +++ b/finance/py-python-coinmarketcap/Makefile @@ -1,21 +1,22 @@ PORTNAME= python-coinmarketcap DISTVERSION= 0.5 +PORTREVISION= 1 CATEGORIES= finance python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= CoinMarketCap Python API Wrapper WWW= https://github.com/rsz44/python-coinmarketcap LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.2.0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/finance/py-python-obelisk/Makefile b/finance/py-python-obelisk/Makefile index c581ee8f3150..49f05eca69c7 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= 4 +PORTREVISION= 5 CATEGORIES= finance python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/finance/py-stripe/Makefile b/finance/py-stripe/Makefile index 77b9970aeeda..57aa844b26c3 100644 --- a/finance/py-stripe/Makefile +++ b/finance/py-stripe/Makefile @@ -1,28 +1,29 @@ PORTNAME= stripe PORTVERSION= 2.76.0 +PORTREVISION= 1 CATEGORIES= finance python 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 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 296c476c551c..9b993b435a18 100644 --- a/finance/py-ta-lib/Makefile +++ b/finance/py-ta-lib/Makefile @@ -1,36 +1,37 @@ PORTNAME= ta-lib # provides Python namespace 'talib' DISTVERSIONPREFIX= TA_Lib- DISTVERSION= 0.4.32 +PORTREVISION= 1 CATEGORIES= finance python #MASTER_SITES= PYPI # tests fail whe PYPI is used, see https://github.com/TA-Lib/ta-lib-python/issues/663 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= TA-Lib-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Python wrapper for TA-Lib (Technical Analysis Library) WWW= https://ta-lib.github.io/ta-lib-python/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libta_lib.so:devel/ta-lib RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}polars>0:misc/py-polars@${PY_FLAVOR} USES= python USE_PYTHON= distutils cython autoplist pytest USE_GITHUB= yes GH_ACCOUNT= TA-Lib GH_PROJECT= ta-lib-python xWRKSRC= ${WRKDIR}/ta_lib-${DISTVERSION} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/talib/_ta_lib${PYTHON_EXT_SUFFIX}.so .include diff --git a/finance/py-tradingview-ta/Makefile b/finance/py-tradingview-ta/Makefile index 669e8f84cbc2..92118a3e0029 100644 --- a/finance/py-tradingview-ta/Makefile +++ b/finance/py-tradingview-ta/Makefile @@ -1,23 +1,24 @@ PORTNAME= tradingview-ta DISTVERSION= 3.3.0 +PORTREVISION= 1 CATEGORIES= finance python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Unofficial TradingView technical analysis API wrapper WWW= https://python-tradingview-ta.readthedocs.io/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/finance/py-valinvest/Makefile b/finance/py-valinvest/Makefile index e1dfdba6b9c2..e1dd4fe9a23d 100644 --- a/finance/py-valinvest/Makefile +++ b/finance/py-valinvest/Makefile @@ -1,20 +1,21 @@ PORTNAME= valinvest DISTVERSION= 0.0.2 +PORTREVISION= 1 CATEGORIES= finance python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Value investing tool WWW= https://github.com/astro30/valinvest LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=2022.12.7:security/py-certifi@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/finance/py-vatnumber/Makefile b/finance/py-vatnumber/Makefile index c38d3fb3d554..055ac7ba727e 100644 --- a/finance/py-vatnumber/Makefile +++ b/finance/py-vatnumber/Makefile @@ -1,19 +1,19 @@ PORTNAME= vatnumber PORTVERSION= 1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= finance python 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 USE_PYTHON= autoplist distutils .include diff --git a/finance/py-ystockquote/Makefile b/finance/py-ystockquote/Makefile index 09d804a77624..422b906372cf 100644 --- a/finance/py-ystockquote/Makefile +++ b/finance/py-ystockquote/Makefile @@ -1,16 +1,17 @@ PORTNAME= ystockquote PORTVERSION= 0.2.5 +PORTREVISION= 1 CATEGORIES= finance python 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 USE_PYTHON= distutils autoplist .include diff --git a/french/py-grammalecte-fr/Makefile b/french/py-grammalecte-fr/Makefile index c2f6882b22c8..0adce45927c8 100644 --- a/french/py-grammalecte-fr/Makefile +++ b/french/py-grammalecte-fr/Makefile @@ -1,20 +1,21 @@ PORTNAME= grammalecte-fr PORTVERSION= 1.11.0 +PORTREVISION= 1 CATEGORIES= french python MASTER_SITES= http://www.dicollecte.org/grammalecte/zip/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Grammalecte-fr-v${PORTVERSION} MAINTAINER= romain@FreeBSD.org COMMENT= French grammar and typographic corrector WWW= https://grammalecte.net/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python zip USE_PYTHON= autoplist distutils WRKSRC= ${WRKDIR} .include diff --git a/ftp/py-ftputil/Makefile b/ftp/py-ftputil/Makefile index f5c6de27a634..7a8f8c2bf1d7 100644 --- a/ftp/py-ftputil/Makefile +++ b/ftp/py-ftputil/Makefile @@ -1,19 +1,20 @@ PORTNAME= ftputil PORTVERSION= 5.1.0 +PORTREVISION= 1 CATEGORIES= ftp python 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-pyftpdlib/Makefile b/ftp/py-pyftpdlib/Makefile index cb07dcf06029..369dec4951ac 100644 --- a/ftp/py-pyftpdlib/Makefile +++ b/ftp/py-pyftpdlib/Makefile @@ -1,36 +1,37 @@ PORTNAME= pyftpdlib PORTVERSION= 1.5.10 +PORTREVISION= 1 CATEGORIES= ftp python 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 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 0f6468f19897..570d3d7873c8 100644 --- a/ftp/py-requests-ftp/Makefile +++ b/ftp/py-requests-ftp/Makefile @@ -1,18 +1,19 @@ PORTNAME= requests-ftp DISTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= ftp python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/ftp/py-sftp/Makefile b/ftp/py-sftp/Makefile index 38feb0cb3a4a..e05898ce3d1d 100644 --- a/ftp/py-sftp/Makefile +++ b/ftp/py-sftp/Makefile @@ -1,21 +1,21 @@ PORTNAME= pysftp DISTVERSION= 0.2.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= ftp python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/games/endgame-singularity/Makefile b/games/endgame-singularity/Makefile index 614c5cc4c59b..a31338cbd31c 100644 --- a/games/endgame-singularity/Makefile +++ b/games/endgame-singularity/Makefile @@ -1,58 +1,58 @@ PORTNAME= singularity PORTVERSION= 1.00 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= games MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= endgame- MAINTAINER= cyberbotx@cyberbotx.com COMMENT= Simulates the life of a true AI WWW= http://emhsoft.com/singularity/ LICENSE= GPLv2+ MIT CC-BY-SA-3.0 NASA AEFONTS BITSTREAM AREV \ MEMESBRUH03 CC0-1.0 LICENSE_COMB= multi LICENSE_NAME_NASA= NASA Terms of Use LICENSE_NAME_AEFONTS= Brian Kent - Aenigma Games & Fonts LICENSE_NAME_BITSTREAM= Bitstream Vera Fonts Copyright LICENSE_NAME_AREV= Arev Fonts Copyright LICENSE_NAME_MEMESBRUH03= memesbruh03 Copyright LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE.gpl.txt LICENSE_FILE_CC-BY-SA-3.0= ${WRKSRC}/LICENSE.CC-BY-SA-3.txt LICENSE_FILE_CC0-1.0= ${WRKSRC}/LICENSE.cc0.txt LICENSE_PERMS_NASA= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_AEFONTS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_BITSTREAM=dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_AREV= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_MEMESBRUH03= dist-mirror dist-sell pkg-mirror pkg-sell \ auto-accept RUN_DEPENDS= ${PYGAME} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR} USES= python sdl shebangfix USE_PYTHON= autoplist distutils USE_SDL= image mixer PORTDOCS= AUTHORS.txt Changelog.txt README.txt TODO NO_ARCH= yes SHEBANG_FILES= singularity/i18n/utils/languages.py OPTIONS_DEFINE= MUSIC DOCS OPTIONS_DEFAULT= MUSIC MUSIC_DESC= Install original music pack MUSIC_RUN_DEPENDS= endgame-singularity-music>=006:games/endgame-singularity-music post-extract: @${MV} ${WRKSRC}/singularity/data ${WRKSRC}/ post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/data (cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/data) ${INSTALL_DATA} ${WRKSRC}/singularity.desktop ${STAGEDIR}${PREFIX}/share/applications @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/games/hypatia_engine/Makefile b/games/hypatia_engine/Makefile index 3d45212fd687..465e237f38f8 100644 --- a/games/hypatia_engine/Makefile +++ b/games/hypatia_engine/Makefile @@ -1,21 +1,21 @@ PORTNAME= hypatia_engine PORTVERSION= 0.3.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= games python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/games/py-2048-py/Makefile b/games/py-2048-py/Makefile index be7ab0fccde8..0edd25ba2c2f 100644 --- a/games/py-2048-py/Makefile +++ b/games/py-2048-py/Makefile @@ -1,20 +1,21 @@ PORTNAME= 2048-py DISTVERSION= 0.1.6 +PORTREVISION= 1 CATEGORIES= games python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/games/py-cbeams/Makefile b/games/py-cbeams/Makefile index 1133f70f7e55..186ba460f1d1 100644 --- a/games/py-cbeams/Makefile +++ b/games/py-cbeams/Makefile @@ -1,25 +1,26 @@ PORTNAME= cbeams DISTVERSIONPREFIX= v DISTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= games python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Draw pretty animated colored circles in the terminal WWW= https://github.com/tartley/cbeams LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blessings>=1.6:devel/py-blessings@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.1:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= tartley USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/games/py-discord.py/Makefile b/games/py-discord.py/Makefile index 9c64eb7ff81f..2279f0b4ce9d 100644 --- a/games/py-discord.py/Makefile +++ b/games/py-discord.py/Makefile @@ -1,20 +1,21 @@ PORTNAME= discord.py PORTVERSION= 2.3.2 +PORTREVISION= 1 CATEGORIES= games python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/games/py-pychess/Makefile b/games/py-pychess/Makefile index babeed38ad9d..fa5fa829cd9d 100644 --- a/games/py-pychess/Makefile +++ b/games/py-pychess/Makefile @@ -1,31 +1,31 @@ PORTNAME= pychess PORTVERSION= 1.0.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= games python MASTER_SITES= https://github.com/pychess/pychess/releases/download/${PORTVERSION}/ MAINTAINER= kevinz5000@gmail.com COMMENT= GTK chess client written in Python WWW= https://github.com/pychess/pychess LICENSE= GPLv3 COMMON_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>0:databases/py-sqlalchemy20@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0.:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websockets>11.:devel/py-websockets@${PY_FLAVOR} RUN_DEPENDS= ${COMMON_DEPENDS} BUILD_DEPENDS= ${COMMON_DEPENDS} USES= desktop-file-utils display:configure gettext gnome gstreamer python # DISPLAY must be set at all steps: .for t in build install stage _USES_$t+= ${_USES_configure} .endfor USE_PYTHON= distutils autoplist USE_GNOME= gtksourceview3:run glib20 gtk30 librsvg2 introspection pygobject3 PYDISTUTILS_INSTALLNOSINGLE= nope NO_ARCH= yes .include diff --git a/games/py-trueskill/Makefile b/games/py-trueskill/Makefile index c1ca0580a9c2..029d6a41389f 100644 --- a/games/py-trueskill/Makefile +++ b/games/py-trueskill/Makefile @@ -1,21 +1,22 @@ PORTNAME= trueskill PORTVERSION= 0.4.5 +PORTREVISION= 1 CATEGORIES= games math MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Video game skill rating system WWW= https://trueskill.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/games/pysolfc/Makefile b/games/pysolfc/Makefile index b8cec3ff82a3..5c7fba00b638 100644 --- a/games/pysolfc/Makefile +++ b/games/pysolfc/Makefile @@ -1,83 +1,84 @@ PORTNAME= pysolfc DISTVERSION= 3.2.0 +PORTREVISION= 1 CATEGORIES= games python MASTER_SITES= SF/${PORTNAME}/PySolFC/${PYSOLFCDIR} \ SF/${PORTNAME}/PySolFC-Cardsets/minimal/:cardsets \ SF/${PORTNAME}/PySol-Music/${MUSICDIR}/:music DISTFILES= ${PYSOLFCDIST} \ ${CARDSETDIST}:cardsets \ ${MUSICDIST}:music DIST_SUBDIR= ${PORTNAME} MAINTAINER= kai@FreeBSD.org COMMENT= Solitaire game, written in Python and the successor of PySol WWW= https://pysolfc.sourceforge.io/ LICENSE= GPLv2+ GPLv3+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKDIR}/${CARDSETDIR}/cardset-2000/COPYRIGHT LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_DISTFILES_GPLv2+ = ${CARDSETDIST} ${MUSICDIST} LICENSE_DISTFILES_GPLv3+ = ${PYSOLFCDIST} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysol-cards>0:games/py-pysol-cards@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} USES= python shebangfix tar:xz USE_PYTHON= distutils noflavors autoplist SHEBANG_FILES= data/themes/clearlooks/convert_imgs.sh NO_ARCH= yes PLIST_FILES= share/pixmaps/pysolfc.png DATADIR= ${PREFIX}/share/PySolFC WRKSRC= ${WRKDIR}/${PYSOLFCDIR} OPTIONS_DEFINE= NLS PILLOW SOUND OPTIONS_DEFAULT= PILLOW SOUND OPTIONS_SUB= yes PILLOW_DESC= Enhanced graphics support NLS_USES= gettext PILLOW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} SOUND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game@${PY_FLAVOR} PYSOLFCDIR= PySolFC-${DISTVERSION} PYSOLFCDIST= ${PYSOLFCDIR}${EXTRACT_SUFX} CARDSETDIR= PySolFC-Cardsets--Minimal-3.0.0 CARDSETDIST= ${CARDSETDIR}.tar.xz MUSICDIR= PySol-Music-4.50 MUSICDIST= ${MUSICDIR:tl}.tar.xz post-patch: @${MV} ${WRKSRC}/pysol.py ${WRKSRC}/pysolfc @${REINPLACE_CMD} -e 's|pysol.py|pysolfc|' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's|^Icon.*|Icon=${PORTNAME}|' \ -e 's|^Exec.*|Exec=${PORTNAME}|' \ ${WRKSRC}/data/pysol.desktop @${FIND} ${WRKDIR} -name .thumbnails -or -name .xvpics | \ ${XARGS} ${RM} -r @${FIND} ${WRKSRC} -name "*.bak" -delete post-patch-NLS-on: @${REINPLACE_CMD} -e 's|^#%%NLS%%||' ${WRKSRC}/setup.py post-install: ${RLN} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/pysol.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png (cd ${WRKDIR}/${CARDSETDIR} && \ ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}) (cd ${WRKDIR}/${CARDSETDIR} && \ ${FIND} . -type f | ${SED} -e 's|^./|${DATADIR_REL}/|' >> ${TMPPLIST}) post-install-SOUND-on: (cd ${WRKDIR}/${MUSICDIR:tl}/data && \ ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}) (cd ${WRKDIR}/${MUSICDIR:tl}/data && \ ${FIND} . -type f | ${SED} -e 's|^./|${DATADIR_REL}/|' >> ${TMPPLIST}) .include diff --git a/games/pyspacewar/Makefile b/games/pyspacewar/Makefile index ff629c0d6de9..bec3d2453d9a 100644 --- a/games/pyspacewar/Makefile +++ b/games/pyspacewar/Makefile @@ -1,40 +1,41 @@ PORTNAME= pyspacewar DISTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= games python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python MAINTAINER= nxjoseph@protonmail.com COMMENT= Game loosely based on the original Spacewar! WWW= https://pypi.org/project/pyspacewar \ https://github.com/mgedmin/pyspacewar LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYGAME} USES= gnome python USE_PYTHON= distutils NO_ARCH= yes post-install: .for i in 16 22 32 48 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/icons/${PORTNAME}${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/${PORTNAME}.png @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/icons/${PORTNAME}${i}.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}${i}.svg .endfor ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/icons/${PORTNAME}32.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop \ ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.rst \ ${STAGEDIR}${DOCSDIR} .include diff --git a/games/renpy/Makefile b/games/renpy/Makefile index 0135d972ce02..804cb8185fe4 100644 --- a/games/renpy/Makefile +++ b/games/renpy/Makefile @@ -1,102 +1,102 @@ PORTNAME= renpy PORTVERSION= 7.4.11 DISTVERSIONSUFFIX=-sdk -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= games devel MASTER_SITES= https://www.renpy.org/dl/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Framework for developing visual-novel type games WWW= https://www.renpy.org/ LICENSE= APACHE20 BSD3CLAUSE DejaVu LGPL21+ MIT OFL11 ZLIB LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_NAME_DejaVu= Bitstream Vera and Arev fonts license LICENSE_FILE_DejaVu= ${WRKSRC}/renpy/common/DejaVuSans.txt LICENSE_PERMS_DejaVu= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept # https://github.com/renpy/renpy/issues/2003 DEPRECATED= Uses deprecated version of python BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}game_sdl2>0:devel/py-game_sdl2@${PY_FLAVOR} LIB_DEPENDS= libfribidi.so:converters/fribidi \ libpng.so:graphics/png \ libavcodec.so:multimedia/ffmpeg \ libfreetype.so:print/freetype2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}game_sdl2>0:devel/py-game_sdl2@${PY_FLAVOR} # Upstream tends to reroll distfiles before moving under /release/ PORTSCOUT= site:http://www.renpy.org/dl/release/ USES= python:2.7 sdl shebangfix tar:bz2 USE_PYTHON= autoplist distutils cython USE_SDL= sdl2 EXCLUDE= fribidi-src gen 'module/*.py[co]' 'renpy/*.py[co]' EXTRACT_AFTER_ARGS=${EXCLUDE:S,^,--exclude ,} SHEBANG_FILES= renpy.py launcher/game/tkaskdir.py TARGET_ORDER_OVERRIDE=610:fix-shebang BUILD_WRKSRC= ${WRKSRC}/module INSTALL_WRKSRC= ${BUILD_WRKSRC} MAKE_ENV+= RENPY_DEPS_INSTALL="${LOCALBASE}" \ RENPY_CYTHON=cython-${PYTHON_VER} PORTDATA= gui launcher renpy renpy.py PORTDOCS= * PLIST_FILES= bin/${PORTNAME} DESKTOP_ENTRIES="Ren'Py" \ "" \ "${DATADIR}/launcher/game/images/logo32.png" \ "${PORTNAME} %f" \ "Development;Game;AdventureGame;" \ "" OPTIONS_DEFAULT=TKINTER DIST OPTIONS_DEFINE= DOCS DIST EXAMPLES TKINTER DIST_DESC= Distribution runtimes for Windows, OS X, Linux DIST_VARS= LICENSE+="ART20 PSFL" \ PORTDATA+="lib renpy.app renpy.exe renpy-32.exe renpy.sh" EXAMPLES_VARS= PORTDATA+="the_question tutorial" TKINTER_DESC= Install Tkinter to allow choosing Projects Directory TKINTER_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} post-extract: @${FIND} ${WRKSRC}/lib ${WRKSRC}/renpy.app -type d -empty -delete post-patch: @${REINPLACE_CMD} -e 's,/usr/bin/python[[:>:]],${PYTHON_CMD},' \ ${WRKSRC}/launcher/game/choose_directory.rpy # Avoid having to add -I/usr/include -L/usr/lib @${REINPLACE_CMD} '/library("z")/d' ${BUILD_WRKSRC}/${PYSETUP} post-build: @${PYTHON_CMD} -m compileall -d ${DATADIR} ${WRKSRC} @${PYTHON_CMD} -O -m compileall -d ${DATADIR} ${WRKSRC} add-plist-post: add-empty-dirs add-empty-dirs: # Keep images directory in gui and templates, see renpy@d81ea29 ${FIND} ${WRKSRC} -type d -empty \ ! \( -name "gen" -or -name "saves" -or -name "pysdlsound" \) | \ ${SED} 's,^${WRKSRC},@dir ${DATADIR},' >>${TMPPLIST} post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name \*.so \ -exec ${STRIP_CMD} {} + ${LN} -fs ../${DATADIR_REL}/renpy.py \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} (cd ${WRKSRC} && ${COPYTREE_SHARE} \ "${PORTDATA}" ${STAGEDIR}${DATADIR} \ "! -name *.orig ! -name *.bak \ ! -name saves ! -name log.txt") ${CHMOD} +x ${STAGEDIR}${DATADIR}/renpy.py post-install-DOCS-on: (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \ . ${STAGEDIR}${DOCSDIR} \ "! -name *.orig ! -name *.bak") .include diff --git a/games/unknown-horizons/Makefile b/games/unknown-horizons/Makefile index 055402e31d57..7a4fe9d05d1b 100644 --- a/games/unknown-horizons/Makefile +++ b/games/unknown-horizons/Makefile @@ -1,44 +1,44 @@ PORTNAME= unknown-horizons PORTVERSION= 2019.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= games MAINTAINER= fiziologus@gmail.com COMMENT= Real time simulation game WWW= https://www.unknown-horizons.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/doc/licenses/GPL BUILD_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fife>0:games/py-fife@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= gettext-tools gnome python shebangfix USE_GITHUB= yes USE_GNOME= intltool USE_PYTHON= autoplist distutils noflavors SHEBANG_FILES= run_uh.py NO_ARCH= yes OPTIONS_DEFINE= ENET NLS OPTIONS_DEFAULT= ENET ENET_DESC= Multipliplayer support through pyenet ENET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyenet>0:net/py-pyenet@${PY_FLAVOR} post-patch-ENET-off: @${REINPLACE_CMD} -e 's|import enet|return None|' ${WRKSRC}/horizons/network/__init__.py post-patch-NLS-off: @${REINPLACE_CMD} -e '/build.sub_commands.append.*build_i18n/ d' ${WRKSRC}/setup.py do-build: cd ${WRKSRC} && ${SETENV} UH_USER_DIR=${WRKSRC} ${PYTHON_CMD} horizons/engine/generate_atlases.py 2048 post-install-NLS-off: @${RM} -r ${STAGEDIR}${PREFIX}/share/locale .include diff --git a/graphics/curator/Makefile b/graphics/curator/Makefile index 90258ec28369..a35c83b2c8e0 100644 --- a/graphics/curator/Makefile +++ b/graphics/curator/Makefile @@ -1,21 +1,21 @@ PORTNAME= curator PORTVERSION= 2.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= graphics www python MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Static Image Gallery Generator for web or CD-ROM galleries WWW= https://curator.sourceforge.net/ USES= magick:6,run python USE_PYTHON= distutils autoplist concurrent optsuffix CONFLICTS_INSTALL= py*-elasticsearch-curator PLIST_FILES= share/man/man1/curator.1.gz post-install: ${INSTALL_MAN} ${FILESDIR}/curator.1 ${STAGEDIR}${PREFIX}/share/man/man1/curator.1 .include diff --git a/graphics/durdraw/Makefile b/graphics/durdraw/Makefile index ee21fdd8b7f8..661d72054fcc 100644 --- a/graphics/durdraw/Makefile +++ b/graphics/durdraw/Makefile @@ -1,23 +1,24 @@ PORTNAME= durdraw DISTVERSION= 0.28.0 +PORTREVISION= 1 CATEGORIES= graphics python MAINTAINER= yuri@FreeBSD.org COMMENT= ASCII and ANSI Art text editor for drawing in the terminal WWW= https://durdraw.org/ \ https://github.com/cmang/durdraw LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_PILLOW} USES= python USE_PYTHON= distutils noflavors autoplist USE_GITHUB= yes GH_ACCOUNT= cmang NO_ARCH= yes .include diff --git a/graphics/lensfun/Makefile b/graphics/lensfun/Makefile index b45b684d9a76..4e859df1c8ad 100644 --- a/graphics/lensfun/Makefile +++ b/graphics/lensfun/Makefile @@ -1,62 +1,62 @@ PORTNAME= lensfun PORTVERSION= 0.3.95 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/ PATCHFILES+= 6142618a17d29c396d595ede3d0bdd5c648f3c2e.diff:-p1 MAINTAINER= danfe@FreeBSD.org COMMENT= Library for fixing lens geometry distortions WWW= https://lensfun.github.io/ LICENSE= GPLv3 LGPL3 CC-BY-SA-3.0 PD LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/docs/gpl-3.0.txt LICENSE_FILE_LGPL3= ${WRKSRC}/docs/lgpl-3.0.txt LICENSE_FILE_CC-BY-SA-3.0= ${WRKSRC}/docs/cc-by-sa-3.0.txt LIB_DEPENDS= libpng.so:graphics/png USES= cmake compiler:c++11-lang gettext-runtime gnome pathfix \ pkgconfig shebangfix SHEBANG_FILES= apps/lensfun-add-adapter apps/lensfun-convert-lcp \ apps/lensfun-update-data USE_GNOME= glib20 USE_LDCONFIG= yes CMAKE_ARGS= -DBUILD_AUXFUN:BOOL=ON -DBUILD_LENSTOOL:BOOL=ON MAKE_ENV+= PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= OPTIONS_DEFINE= SIMD PYHELPERS OPTIONS_DEFAULT= SIMD PYHELPERS OPTIONS_SUB= yes PYHELPERS_DESC= Install database helper Python scripts SIMD_CMAKE_OFF= -DBUILD_FOR_SSE:BOOL=OFF -DBUILD_FOR_SSE2:BOOL=OFF PYHELPERS_BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/setuptools/_distutils/core.py:devel/py-setuptools@${PY_FLAVOR} PYHELPERS_CMAKE_ON= -DSTAGEDIR:STRING=${STAGEDIR} -DPYTHON:STRING=${PYTHON_CMD} PYHELPERS_CMAKE_OFF= -DINSTALL_HELPER_SCRIPTS:BOOL=OFF -DPYTHON:STRING=IGNORE PYHELPERS_USES= python .include .if ${ARCH} == amd64 || ${ARCH} == i386 CMAKE_ARGS+= -DBUILD_TESTS:BOOL=ON .endif post-patch: @${REINPLACE_CMD} -e '/#include / { x; s/^/#include /; G; }' \ ${WRKSRC}/tests/test_modifier_coord_centering_old.cpp \ ${WRKSRC}/tests/test_modifier_coord_perspective_correction.cpp \ ${WRKSRC}/tests/test_modifier_coord_perspective_correction_old.cpp \ ${WRKSRC}/tests/test_modifier_coord_tiny_image_old.cpp \ ${WRKSRC}/tests/test_modifier_performance.cpp \ ${WRKSRC}/tests/test_modifier_regression.cpp \ ${WRKSRC}/tests/test_modifier_regression_old.cpp do-test: @cd ${TEST_WRKSRC} && ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS} .include diff --git a/graphics/mahotas/Makefile b/graphics/mahotas/Makefile index 00565dd519a0..5df3181c4d4c 100644 --- a/graphics/mahotas/Makefile +++ b/graphics/mahotas/Makefile @@ -1,18 +1,19 @@ PORTNAME= mahotas PORTVERSION= 1.4.15 +PORTREVISION= 1 CATEGORIES= graphics python 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 USE_PYTHON= distutils autoplist .include diff --git a/graphics/mypaint/Makefile b/graphics/mypaint/Makefile index c35f9f1df3f7..f84874da2fdf 100644 --- a/graphics/mypaint/Makefile +++ b/graphics/mypaint/Makefile @@ -1,52 +1,52 @@ PORTNAME= mypaint DISTVERSIONPREFIX=v DISTVERSION= 2.0.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics PATCH_SITES= https://github.com/garynthompson/${PORTNAME}/commit/ # GTK input grab fix PATCHFILES= 94c623b788462fadb3e292b918edc4e90adf4faa.patch:-p1 MAINTAINER= ports@FreeBSD.org COMMENT= Fast painting/scribbling program WWW= http://mypaint.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= swig:devel/swig \ mypaint-brushes2>0:graphics/mypaint-brushes2 \ ${PYNUMPY} LIB_DEPENDS= libjson-c.so:devel/json-c \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libmypaint.so:graphics/libmypaint RUN_DEPENDS= mypaint-brushes2>0:graphics/mypaint-brushes2 \ ${PYNUMPY} USES= compiler:c++11-lib desktop-file-utils gettext gnome localbase \ pkgconfig python tar:xz USE_GITHUB= yes USE_GNOME= gtk30 pygobject3 cairo librsvg2:run USE_PYTHON= distutils py3kplist noflavors PYDISTUTILS_BUILD_TARGET= build build_ext CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} CFLAGS_gcc= -std=c99 USE_LDCONFIG= yes OPTIONS_DEFINE= OPENMP OPTIONS_DEFAULT_amd64= OPENMP OPTIONS_DEFAULT_powerpc64= OPENMP OPTIONS_DEFAULT_powerpc64le= OPENMP post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mypaint/lib/_mypaintlib*.so .include .if !${PORT_OPTIONS:MOPENMP} PYDISTUTILS_BUILDARGS+= --disable-openmp .endif .include diff --git a/graphics/piddle/Makefile b/graphics/piddle/Makefile index f7e72643e7f7..0386b4294cbf 100644 --- a/graphics/piddle/Makefile +++ b/graphics/piddle/Makefile @@ -1,25 +1,26 @@ PORTNAME= piddle PORTVERSION= 1.0.15 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= graphics python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Graphical Drawing library for Python WWW= https://piddle.sourceforge.net/ LICENSE= GPLv2+ USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/py-OWSLib/Makefile b/graphics/py-OWSLib/Makefile index c55be7e24c40..cae8080b3167 100644 --- a/graphics/py-OWSLib/Makefile +++ b/graphics/py-OWSLib/Makefile @@ -1,27 +1,28 @@ PORTNAME= OWSLib PORTVERSION= 0.31.0 +PORTREVISION= 1 CATEGORIES= graphics geography python 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}python-dateutil>=1.5:devel/py-python-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 USE_PYTHON= autoplist distutils CPE_VENDOR= osgeo NO_ARCH= yes .include diff --git a/graphics/py-PyOpenGL/Makefile b/graphics/py-PyOpenGL/Makefile index fd9a58a2728c..1c9f8d3c6e13 100644 --- a/graphics/py-PyOpenGL/Makefile +++ b/graphics/py-PyOpenGL/Makefile @@ -1,39 +1,40 @@ PORTNAME= PyOpenGL PORTVERSION= 3.1.7 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} #DISTNAME= PyOpenGL-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= OpenGL (and related library) interface for Python WWW= https://pyopengl.sourceforge.net/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt 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 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 c720d9aec0f2..bcf92240de46 100644 --- a/graphics/py-actdiag/Makefile +++ b/graphics/py-actdiag/Makefile @@ -1,33 +1,33 @@ PORTNAME= actdiag PORTVERSION= 3.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python 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 USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDOCS= README.rst OPTIONS_DEFINE= DOCS post-install: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1/ @${ECHO_CMD} share/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-albumentations/Makefile b/graphics/py-albumentations/Makefile index 5dc23a0e2342..f9c49c51c268 100644 --- a/graphics/py-albumentations/Makefile +++ b/graphics/py-albumentations/Makefile @@ -1,32 +1,33 @@ PORTNAME= albumentations DISTVERSION= 2.0.5 +PORTREVISION= 1 CATEGORIES= graphics python # machine-learning MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast image augmentation library and wrapper around other libraries WWW= https://albumentations.ai \ https://github.com/albumentations-team/albumentations LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}albucore>=0.0.23:graphics/py-albucore@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.9.2:devel/py-pydantic2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.3.2:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.10.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deepdiff>0:devel/py-deepdiff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes # tests as of 2.0.1: 3 passed in 13.03s .include diff --git a/graphics/py-blockdiag/Makefile b/graphics/py-blockdiag/Makefile index a32777b8b04d..97cdddc2f29b 100644 --- a/graphics/py-blockdiag/Makefile +++ b/graphics/py-blockdiag/Makefile @@ -1,68 +1,68 @@ PORTNAME= blockdiag PORTVERSION= 3.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python 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 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}/share/man/man1/ @${ECHO_CMD} share/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 0ad476148c6f..49fad20dd57f 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 +PORTREVISION= 3 CATEGORIES= graphics python 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 USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-box2d-py/Makefile b/graphics/py-box2d-py/Makefile index 9dcb16d1501d..ee644bb86ee7 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 +PORTREVISION= 2 CATEGORIES= graphics 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 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 286182674a77..1eaf534147ad 100644 --- a/graphics/py-cairocffi/Makefile +++ b/graphics/py-cairocffi/Makefile @@ -1,38 +1,39 @@ PORTNAME= cairocffi PORTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= graphics python 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 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-chart-studio/Makefile b/graphics/py-chart-studio/Makefile index 80ffd5205442..e6a619542815 100644 --- a/graphics/py-chart-studio/Makefile +++ b/graphics/py-chart-studio/Makefile @@ -1,23 +1,24 @@ PORTNAME= chart-studio PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Utilities for interfacing with plotly's Chart Studio WWW= https://plotly.com/python/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}retrying>=1.3.3:devel/py-retrying@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=4.14.3:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-colorthief/Makefile b/graphics/py-colorthief/Makefile index e176b4599920..943c01395832 100644 --- a/graphics/py-colorthief/Makefile +++ b/graphics/py-colorthief/Makefile @@ -1,19 +1,20 @@ PORTNAME= colorthief DISTVERSION= 0.2.1 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Module for grabbing the color palette from an image WWW= https://github.com/fengsp/color-thief-py/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-colorz/Makefile b/graphics/py-colorz/Makefile index fda6723a157d..ce0d0b781387 100644 --- a/graphics/py-colorz/Makefile +++ b/graphics/py-colorz/Makefile @@ -1,21 +1,22 @@ PORTNAME= colorz DISTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Color scheme generator WWW= https://github.com/metakirby5/colorz/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-colour/Makefile b/graphics/py-colour/Makefile index 4c7a4498df11..bd30be61349b 100644 --- a/graphics/py-colour/Makefile +++ b/graphics/py-colour/Makefile @@ -1,22 +1,23 @@ PORTNAME= colour PORTVERSION= 0.1.5 +PORTREVISION= 1 CATEGORIES= graphics devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-descartes/Makefile b/graphics/py-descartes/Makefile index f72c9ee3da5b..51e390ad2bc2 100644 --- a/graphics/py-descartes/Makefile +++ b/graphics/py-descartes/Makefile @@ -1,21 +1,21 @@ PORTNAME= descartes PORTVERSION= 1.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics python 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 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 e712dc4f5703..1b3055f8b9b5 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= 2 +PORTREVISION= 3 CATEGORIES= graphics python 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}django42>=2.2:www/py-django42@${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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${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 40df0075716c..47cbd8cec17c 100644 --- a/graphics/py-djvulibre/Makefile +++ b/graphics/py-djvulibre/Makefile @@ -1,24 +1,25 @@ PORTNAME= python-djvulibre DISTVERSION= 0.8.8 +PORTREVISION= 1 CATEGORIES= graphics python 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 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 562614ee27a0..5ad46e41c26d 100644 --- a/graphics/py-exifread/Makefile +++ b/graphics/py-exifread/Makefile @@ -1,20 +1,20 @@ PORTNAME= ExifRead PORTVERSION= 3.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@virtual-estates.net 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-face_recognition/Makefile b/graphics/py-face_recognition/Makefile index 3bf27d227bce..e7847e60b9ae 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= 2 +PORTREVISION= 3 CATEGORIES= graphics python devel 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 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 095936cf3e94..18fb832eee6c 100644 --- a/graphics/py-face_recognition_models/Makefile +++ b/graphics/py-face_recognition_models/Makefile @@ -1,19 +1,20 @@ PORTNAME= face_recognition_models PORTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= graphics python devel 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-fiona/Makefile b/graphics/py-fiona/Makefile index f2ad898b26e3..a6b491455e3b 100644 --- a/graphics/py-fiona/Makefile +++ b/graphics/py-fiona/Makefile @@ -1,31 +1,31 @@ PORTNAME= Fiona DISTVERSION= 1.8.22 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics python 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 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-freeimagepy/Makefile b/graphics/py-freeimagepy/Makefile index ccc20b81d947..8f308c4de1e2 100644 --- a/graphics/py-freeimagepy/Makefile +++ b/graphics/py-freeimagepy/Makefile @@ -1,21 +1,21 @@ PORTNAME= freeimagepy PORTVERSION= 2.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= SF/${PORTNAME}/FreeImagePy/V${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= FreeImagePy_w_dll-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= FreeImage library python wrapper WWW= http://freeimagepy.sf.net/ LIB_DEPENDS= libfreeimage.so:graphics/freeimage WRKSRC= ${WRKDIR}/FreeImagePy-${PORTVERSION} USES= python shebangfix tar:bzip2 USE_PYTHON= distutils autoplist NO_ARCH= yes SHEBANG_FILES= FreeImagePy/*.py .include diff --git a/graphics/py-geomdl/Makefile b/graphics/py-geomdl/Makefile index cb956e58bfdb..7dbbdb102ef2 100644 --- a/graphics/py-geomdl/Makefile +++ b/graphics/py-geomdl/Makefile @@ -1,29 +1,29 @@ PORTNAME= geomdl PORTVERSION= 5.2.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python 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 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 51fb5366420f..63c8ce699626 100644 --- a/graphics/py-geopandas/Makefile +++ b/graphics/py-geopandas/Makefile @@ -1,25 +1,26 @@ PORTNAME= geopandas PORTVERSION= 0.14.4 +PORTREVISION= 1 CATEGORIES= graphics python 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 USE_PYTHON= autoplist cython distutils NO_ARCH= yes .include diff --git a/graphics/py-gizeh/Makefile b/graphics/py-gizeh/Makefile index 9dbfc5d586e1..e5385bdd78e7 100644 --- a/graphics/py-gizeh/Makefile +++ b/graphics/py-gizeh/Makefile @@ -1,22 +1,22 @@ PORTNAME= gizeh DISTVERSION= 0.1.11 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-glfw/Makefile b/graphics/py-glfw/Makefile index 949bcd08ce34..abf000b8058c 100644 --- a/graphics/py-glfw/Makefile +++ b/graphics/py-glfw/Makefile @@ -1,21 +1,22 @@ PORTNAME= glfw PORTVERSION= 2.8.0 +PORTREVISION= 1 CATEGORIES= graphics python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-glooey/Makefile b/graphics/py-glooey/Makefile index a402dc1aefe5..075f96977058 100644 --- a/graphics/py-glooey/Makefile +++ b/graphics/py-glooey/Makefile @@ -1,27 +1,27 @@ PORTNAME= glooey PORTVERSION= 0.3.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics x11-toolkits python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= display:test python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/graphics/py-gphoto2/Makefile b/graphics/py-gphoto2/Makefile index 412c0ea63ca2..3aad23497c00 100644 --- a/graphics/py-gphoto2/Makefile +++ b/graphics/py-gphoto2/Makefile @@ -1,24 +1,25 @@ PORTNAME= gphoto2 PORTVERSION= 2.5.1 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 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 shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= examples/*.py OPTIONS_DEFINE= EXAMPLES EXAMPLES_MAKE_ENV= WITH_EXAMPLES=yes .include diff --git a/graphics/py-graphviz/Makefile b/graphics/py-graphviz/Makefile index d974d10d26bc..78280619e758 100644 --- a/graphics/py-graphviz/Makefile +++ b/graphics/py-graphviz/Makefile @@ -1,26 +1,27 @@ PORTNAME= graphviz PORTVERSION= 0.10.1 +PORTREVISION= 1 CATEGORIES= graphics python 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 zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} run-tests.py .include diff --git a/graphics/py-gvgen/Makefile b/graphics/py-gvgen/Makefile index 921ed944ced8..4ab3c6876b6c 100644 --- a/graphics/py-gvgen/Makefile +++ b/graphics/py-gvgen/Makefile @@ -1,32 +1,33 @@ PORTNAME= gvgen PORTVERSION= 1.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Easy python interface to generate dot files WWW= https://github.com/stricaud/gvgen LICENSE= GPLv2 USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= stricaud NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= crypto-folks.png gvgen-legend.png gvgen-propertyforeachlinks.2.png \ gvgen-smartmode-2.png gvgen-cluster-node-link.png gvgen-legendin.png \ gvgen-propertylink.png gvgen-styles.png gvgen-defaultstyle.png \ gvgen-links.png gvgen-smartmode-1.png post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/py-haishoku/Makefile b/graphics/py-haishoku/Makefile index 27623e0d0e7f..d7cc0c69fff5 100644 --- a/graphics/py-haishoku/Makefile +++ b/graphics/py-haishoku/Makefile @@ -1,19 +1,20 @@ PORTNAME= haishoku DISTVERSION= 1.1.8 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Tool for grabbing the representative color palette from an image WWW= https://github.com/LanceGin/haishoku/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-hsluv/Makefile b/graphics/py-hsluv/Makefile index 7724fbcc4c63..10838658141e 100644 --- a/graphics/py-hsluv/Makefile +++ b/graphics/py-hsluv/Makefile @@ -1,19 +1,20 @@ PORTNAME= hsluv DISTVERSION= 5.0.4 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Human-friendly HSL WWW= https://www.hsluv.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/graphics/py-img2pdf/Makefile b/graphics/py-img2pdf/Makefile index 4497e00b7351..4b64aee83923 100644 --- a/graphics/py-img2pdf/Makefile +++ b/graphics/py-img2pdf/Makefile @@ -1,39 +1,40 @@ PORTNAME= img2pdf DISTVERSION= 0.6.0 +PORTREVISION= 1 CATEGORIES= graphics python 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= ${PYTHON_PKGNAMEPREFIX}pikepdf>0:textproc/py-pikepdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} TEST_DEPENDS= ${PY_NUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ exiftool:graphics/p5-Image-ExifTool \ jpegtopnm:graphics/netpbm \ pdftocairo:graphics/poppler-utils USES= python shebangfix magick:6,test USE_PYTHON= autoplist concurrent distutils pytest # Some tests fail, see following link for more info: # https://gitlab.mister-muffin.de/josch/img2pdf/issues/152 PYTEST_BROKEN_TESTS= jpg_cmyk miff_cmyk8 test_date tiff_cmyk8 SHEBANG_FILES= src/img2pdf.py TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes OPTIONS_DEFINE= GUI OPTIONS_DEFAULT= GUI GUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} .include diff --git a/graphics/py-imutils/Makefile b/graphics/py-imutils/Makefile index 746c083a5133..2957b812c59e 100644 --- a/graphics/py-imutils/Makefile +++ b/graphics/py-imutils/Makefile @@ -1,17 +1,17 @@ PORTNAME= imutils PORTVERSION= 0.5.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Series of convenience image processing functions WWW= https://github.com/PyImageSearch/imutils RUN_DEPENDS= opencv>0:graphics/opencv ${PYNUMPY} USES= python USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-leather/Makefile b/graphics/py-leather/Makefile index 89772837ffc8..92fbf5012767 100644 --- a/graphics/py-leather/Makefile +++ b/graphics/py-leather/Makefile @@ -1,20 +1,21 @@ PORTNAME= leather PORTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= graphics python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-mayavi/Makefile b/graphics/py-mayavi/Makefile index 3a7b4220462a..cf69cbfd68ce 100644 --- a/graphics/py-mayavi/Makefile +++ b/graphics/py-mayavi/Makefile @@ -1,57 +1,57 @@ PORTNAME= mayavi DISTVERSION= 4.8.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics science python 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 shebangfix USE_PYTHON= distutils autoplist USE_WX= 3.2 WX_COMPS= python:run SHEBANG_FILES= mayavi/scripts/mayavi2 \ 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-mcomix/Makefile b/graphics/py-mcomix/Makefile index 9836efc41b0f..6c1598471011 100644 --- a/graphics/py-mcomix/Makefile +++ b/graphics/py-mcomix/Makefile @@ -1,30 +1,30 @@ PORTNAME= mcomix DISTVERSION= 2.2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/MComix-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shoesoft@gmx.net COMMENT= GTK3 comic book viewer WWW= https://sourceforge.net/projects/mcomix/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=5.2.0:graphics/py-pillow@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes USES= desktop-file-utils gnome python USE_GNOME= gtk30 pygobject3 USE_PYTHON= autoplist distutils OPTIONS_DEFINE= RAR OPTIONS_DEFAULT=RAR RAR_DESC= RAR (.cbr) comic book archives support RAR_RUN_DEPENDS=${LOCALBASE}/lib/libunrar.so:archivers/libunrar .include diff --git a/graphics/py-mpl-scatter-density/Makefile b/graphics/py-mpl-scatter-density/Makefile index 2ffea36646fe..1df53274fcb3 100644 --- a/graphics/py-mpl-scatter-density/Makefile +++ b/graphics/py-mpl-scatter-density/Makefile @@ -1,25 +1,25 @@ PORTNAME= mpl-scatter-density PORTVERSION= 0.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-nwdiag/Makefile b/graphics/py-nwdiag/Makefile index 202dafbb7b19..c646b1940429 100644 --- a/graphics/py-nwdiag/Makefile +++ b/graphics/py-nwdiag/Makefile @@ -1,47 +1,47 @@ PORTNAME= nwdiag PORTVERSION= 3.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python 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 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}/share/man/man1/ @${ECHO_CMD} share/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 7f19c153fe79..002976c3bf79 100644 --- a/graphics/py-openslide-python/Makefile +++ b/graphics/py-openslide-python/Makefile @@ -1,32 +1,33 @@ PORTNAME= openslide-python DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= graphics #MASTER_SITES= PYPI # no tarball PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface to OpenSlide library for reading virtual slide images WWW= https://openslide.org \ https://github.com/openslide/openslide-python LICENSE= LGPL21 RUN_DEPENDS= openslide>0:graphics/openslide \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= openslide TEST_WRKSRC= ${WRKSRC}/tests TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/openslide/_convert.abi3.so # tests as of 1.4.1: 59 passed in 11.97s .include diff --git a/graphics/py-pdf2image/Makefile b/graphics/py-pdf2image/Makefile index 4223c312acd3..89b7a80cf18a 100644 --- a/graphics/py-pdf2image/Makefile +++ b/graphics/py-pdf2image/Makefile @@ -1,24 +1,24 @@ PORTNAME= pdf2image PORTVERSION= 1.17.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Wrapper to convert pdf to a pil image list WWW= https://github.com/Belval/pdf2image LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ pdftocairo:graphics/poppler-utils \ pdftoppm:graphics/poppler-utils USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-photocollage/Makefile b/graphics/py-photocollage/Makefile index 56dc7edd0b86..4026f06d13ef 100644 --- a/graphics/py-photocollage/Makefile +++ b/graphics/py-photocollage/Makefile @@ -1,34 +1,35 @@ PORTNAME= photocollage DISTVERSION= 1.4.5 +PORTREVISION= 1 CATEGORIES= graphics python 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 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-pivy/Makefile b/graphics/py-pivy/Makefile index 6a8a94d367b3..3239f9d14a87 100644 --- a/graphics/py-pivy/Makefile +++ b/graphics/py-pivy/Makefile @@ -1,28 +1,29 @@ PORTNAME= pivy PORTVERSION= 0.6.9 +PORTREVISION= 1 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cmt@FreeBSD.org COMMENT= Python binding for Coin WWW= https://github.com/coin3d/pivy LICENSE= MIT BUILD_DEPENDS= swig:devel/swig LIB_DEPENDS= libCoin.so:graphics/Coin \ libSoQt.so:x11-toolkits/soqt USES= cmake:indirect compiler:c11 python qt:6 USE_GITHUB= yes GH_ACCOUNT= coin3d USE_PYTHON= distutils USE_QT= base CMAKE_ARGS= -DPIVY_USE_QT6="ON" PLIST_SUB+= DISTVERSION=${DISTVERSION} INSTALL_TARGET= install-strip .include diff --git a/graphics/py-plotly/Makefile b/graphics/py-plotly/Makefile index bbde94988875..10232483d0d8 100644 --- a/graphics/py-plotly/Makefile +++ b/graphics/py-plotly/Makefile @@ -1,21 +1,22 @@ PORTNAME= plotly PORTVERSION= 5.24.1 +PORTREVISION= 1 CATEGORIES= graphics python 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}tenacity>=6.2.0:devel/py-tenacity@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-png/Makefile b/graphics/py-png/Makefile index c08e6c585b41..2f5bb76bb0cd 100644 --- a/graphics/py-png/Makefile +++ b/graphics/py-png/Makefile @@ -1,18 +1,19 @@ PORTNAME= png PORTVERSION= 0.0.17 +PORTREVISION= 1 CATEGORIES= graphics python 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 USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-projpicker/Makefile b/graphics/py-projpicker/Makefile index ede8a8b22ac9..f212fcec41e3 100644 --- a/graphics/py-projpicker/Makefile +++ b/graphics/py-projpicker/Makefile @@ -1,19 +1,20 @@ PORTNAME= projpicker DISTVERSION= 0.3.2 +PORTREVISION= 1 CATEGORIES= graphics python 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-pycollada/Makefile b/graphics/py-pycollada/Makefile index c7a14bb43f2c..37e4ea3a82bc 100644 --- a/graphics/py-pycollada/Makefile +++ b/graphics/py-pycollada/Makefile @@ -1,26 +1,26 @@ PORTNAME= pycollada DISTVERSION= 0.6 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics python 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}python-dateutil>=2.0:devel/py-python-dateutil@${PY_FLAVOR} NO_ARCH= yes USES= python 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-pydotplus/Makefile b/graphics/py-pydotplus/Makefile index 7be950fdd803..d4cb6e70729d 100644 --- a/graphics/py-pydotplus/Makefile +++ b/graphics/py-pydotplus/Makefile @@ -1,21 +1,22 @@ PORTNAME= pydotplus DISTVERSION= 2.0.2 +PORTREVISION= 1 CATEGORIES= graphics python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-pygal/Makefile b/graphics/py-pygal/Makefile index 8ccf81c0035a..a0464a4b292a 100644 --- a/graphics/py-pygal/Makefile +++ b/graphics/py-pygal/Makefile @@ -1,24 +1,25 @@ PORTNAME= pygal PORTVERSION= 2.4.0 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Python svg graph plotting library WWW= http://pygal.org/ LICENSE= LGPL3 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-pygeoapi/Makefile b/graphics/py-pygeoapi/Makefile index 0248fcea4085..3abcc0a6d439 100644 --- a/graphics/py-pygeoapi/Makefile +++ b/graphics/py-pygeoapi/Makefile @@ -1,27 +1,28 @@ PORTNAME= pygeoapi PORTVERSION= 0.17.0 +PORTREVISION= 1 CATEGORIES= graphics geography python 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}pyyaml>=0:devel/py-pyyaml@${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}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>0:graphics/py-rasterio@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils .include diff --git a/graphics/py-pyglet1/Makefile b/graphics/py-pyglet1/Makefile index 99bbd4cea7a7..3cf23c877449 100644 --- a/graphics/py-pyglet1/Makefile +++ b/graphics/py-pyglet1/Makefile @@ -1,23 +1,24 @@ PORTNAME= pyglet PORTVERSION= 1.5.30 +PORTREVISION= 1 CATEGORIES= graphics multimedia x11-toolkits python 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 zip USE_GL= gl glu USE_PYTHON= autoplist distutils pytest NO_ARCH= yes CONFLICTS_INSTALL=${PYTHON_PKGNAMEPREFIX}${PORTNAME} .include diff --git a/graphics/py-pyglm/Makefile b/graphics/py-pyglm/Makefile index e3defc1f4690..e45d9f5f54e4 100644 --- a/graphics/py-pyglm/Makefile +++ b/graphics/py-pyglm/Makefile @@ -1,17 +1,18 @@ PORTNAME= pyglm DISTVERSION= 2.8.0 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast OpenGL Mathematics (GLM) for Python WWW= https://github.com/Zuzu-Typ/PyGLM LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-pygltflib/Makefile b/graphics/py-pygltflib/Makefile index 8309ed3dcbb5..183f5383ea7c 100644 --- a/graphics/py-pygltflib/Makefile +++ b/graphics/py-pygltflib/Makefile @@ -1,22 +1,23 @@ PORTNAME= pygltflib DISTVERSION= 1.16.2 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for managing 3D objects in Khronos Group gltf, gltf2 formats WWW= https://gitlab.com/dodgyville/pygltflib LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dataclasses-json>=0.0.25:devel/py-dataclasses-json@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR} USES= python USE_PYTHON= distutils # autoplist is broken NO_ARCH= yes .include diff --git a/graphics/py-pygraph/Makefile b/graphics/py-pygraph/Makefile index 5c912a703afa..e21475716e73 100644 --- a/graphics/py-pygraph/Makefile +++ b/graphics/py-pygraph/Makefile @@ -1,18 +1,19 @@ PORTNAME= pygraph DISTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Graph manipulation library in pure Python WWW= https://pypi.org/project/PyGraph/ \ https://github.com/jciskey/pygraph LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-pygraphviz/Makefile b/graphics/py-pygraphviz/Makefile index 75b698ff32ed..ffcc65be7ad9 100644 --- a/graphics/py-pygraphviz/Makefile +++ b/graphics/py-pygraphviz/Makefile @@ -1,36 +1,37 @@ PORTNAME= pygraphviz PORTVERSION= 1.6 +PORTREVISION= 1 CATEGORIES= graphics python 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 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 16a32da651a4..8d8737a3f29d 100644 --- a/graphics/py-pyinsane2/Makefile +++ b/graphics/py-pyinsane2/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyinsane2 DISTVERSION= 2.0.13 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-pymaging-png/Makefile b/graphics/py-pymaging-png/Makefile index 81f315117986..9ff5afecaa17 100644 --- a/graphics/py-pymaging-png/Makefile +++ b/graphics/py-pymaging-png/Makefile @@ -1,26 +1,26 @@ PORTNAME= pymaging-png -PORTREVISION= 1 +PORTREVISION= 2 PORTVERSION= g20130727 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ume@FreeBSD.org COMMENT= PNG support for pymaging WWW= https://pymaging.rtfd.org LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymaging>=g20130908:graphics/py-pymaging@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= ojii GH_TAGNAME= 83d85c4 NO_ARCH= yes .include diff --git a/graphics/py-pymaging/Makefile b/graphics/py-pymaging/Makefile index f9b8bf188656..a4ca97230db3 100644 --- a/graphics/py-pymaging/Makefile +++ b/graphics/py-pymaging/Makefile @@ -1,23 +1,23 @@ PORTNAME= pymaging PORTVERSION= g20130908 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ume@FreeBSD.org COMMENT= Pure Python imaging library WWW= https://pymaging.rtfd.org LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= ojii GH_TAGNAME= 596a08f NO_ARCH= yes .include diff --git a/graphics/py-pypillowfight/Makefile b/graphics/py-pypillowfight/Makefile index 7d39ff5350d4..3db4378b5f2c 100644 --- a/graphics/py-pypillowfight/Makefile +++ b/graphics/py-pypillowfight/Makefile @@ -1,21 +1,21 @@ PORTNAME= pypillowfight DISTVERSION= 0.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python 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 USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-pyqrcode/Makefile b/graphics/py-pyqrcode/Makefile index 9e707cf31581..92dbf35efa50 100644 --- a/graphics/py-pyqrcode/Makefile +++ b/graphics/py-pyqrcode/Makefile @@ -1,34 +1,35 @@ PORTNAME= pyqrcode PORTVERSION= 1.2.1 +PORTREVISION= 1 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Pure Python QR code generator with SVG, EPS, PNG and terminal output WWW= https://github.com/mnooner256/pyqrcode LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/License TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python USE_GITHUB= yes # LICENSE_FILE/tests not packaged in sdist USE_PYTHON= autoplist distutils GH_ACCOUNT= mnooner256 GH_TAGNAME= 674a77b OPTIONS_DEFINE= PNG OPTIONS_DEFAULT= PNG PNG_DESC= PNG output rendering support PNG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}png>=0.0.13:graphics/py-png@${PY_FLAVOR} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v .include diff --git a/graphics/py-pyqtgraph/Makefile b/graphics/py-pyqtgraph/Makefile index 3f4d0feb9980..ca9fd36892fa 100644 --- a/graphics/py-pyqtgraph/Makefile +++ b/graphics/py-pyqtgraph/Makefile @@ -1,28 +1,29 @@ PORTNAME= pyqtgraph DISTVERSION= 0.13.7 +PORTREVISION= 1 CATEGORIES= graphics science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 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}h5py>0:science/py-h5py@${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} # dependencies are in tox.ini RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}qt5-pyqt>0:devel/py-qt5-pyqt@${PY_FLAVOR} # PyQtGraph requires one of PyQt5, PyQt6, PySide2 or PySide6 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/graphics/py-pyrsgis/Makefile b/graphics/py-pyrsgis/Makefile index 2cac82b6e233..059671ce35cd 100644 --- a/graphics/py-pyrsgis/Makefile +++ b/graphics/py-pyrsgis/Makefile @@ -1,27 +1,27 @@ PORTNAME= pyrsgis PORTVERSION= 0.4.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-pytesseract/Makefile b/graphics/py-pytesseract/Makefile index a11aca45d9f3..363a3275c4f2 100644 --- a/graphics/py-pytesseract/Makefile +++ b/graphics/py-pytesseract/Makefile @@ -1,44 +1,45 @@ PORTNAME= pytesseract PORTVERSION= 0.3.13 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mandree@FreeBSD.org COMMENT= wrapper for Google's Tesseract OCR engine WWW= https://github.com/madmaze/pytesseract PATCH_STRIP= -p1 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= tesseract:graphics/tesseract \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} TEST_DEPENDS= ${RUN_DEPENDS} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} # if py-tox cannot detect py-filelock, be sure to have version 3.4.2_1 of the latter USES= localbase python USE_GITHUB= yes GH_ACCOUNT= madmaze USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: # FIXME hack alert. graphics/leptonica by default does not include # jpeg2000 (openjpeg) support, and the pytesseract self-test is not # smart enough to detect that and skip the test, so let us check # and punch out the jpeg2000 test if it is pointless running it. # https://github.com/madmaze/pytesseract/issues/419 @if ${READELF} -d ${LOCALBASE}/lib/liblept.so | ${EGREP} -q '\.+\&2 '===> liblept.so (graphics/leptonica) is linked without libopenjp2, disabling JPEG2000 test' ; \ ${REINPLACE_CMD} '/jpeg2000/d' ${WRKSRC}/tests/pytesseract_test.py ; \ fi cd ${WRKSRC} && ${SETENV} ${TEST_ENV} tox-${PYTHON_VER} -e ${PY_FLAVOR} --sitepackages .include diff --git a/graphics/py-pyvista/Makefile b/graphics/py-pyvista/Makefile index 95085a15356e..2b4540d8aa0c 100644 --- a/graphics/py-pyvista/Makefile +++ b/graphics/py-pyvista/Makefile @@ -1,28 +1,28 @@ PORTNAME= pyvista DISTVERSION= 0.34.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include <../../math/vtk9/Makefile.version> .include diff --git a/graphics/py-pyzbar/Makefile b/graphics/py-pyzbar/Makefile index 8a2e26b974ed..2b3c9bbd3686 100644 --- a/graphics/py-pyzbar/Makefile +++ b/graphics/py-pyzbar/Makefile @@ -1,23 +1,24 @@ PORTNAME= pyzbar PORTVERSION= 0.1.9 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Read one-dimensional barcodes and qr codes from python 2 and 3 WWW= https://github.com/NaturalHistoryMuseum/pyzbar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libzbar.so:graphics/zbar USES= python USE_GITHUB= yes GH_ACCOUNT= NaturalHistoryMuseum USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-qpageview/Makefile b/graphics/py-qpageview/Makefile index f2d3fe0b1b91..6a19c6072df3 100644 --- a/graphics/py-qpageview/Makefile +++ b/graphics/py-qpageview/Makefile @@ -1,31 +1,31 @@ PORTNAME= qpageview DISTVERSIONPREFIX= v DISTVERSION= 0.6.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Page-based viewer widget for Qt5/PyQt5 WWW= https://qpageview.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-poppler-qt5>=0:graphics/py-python-poppler-qt5@${PY_FLAVOR} USES= pyqt:5 python qt:5 USE_GITHUB= yes GH_ACCOUNT= frescobaldi USE_PYQT= pyqt5 USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= CUPS CUPS_DESC= Use print/py-pycups for printing CUPS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycups>0:print/py-pycups@${PY_FLAVOR} .include diff --git a/graphics/py-qrencode/Makefile b/graphics/py-qrencode/Makefile index 20c01fa7c61e..1fa0e1e244e9 100644 --- a/graphics/py-qrencode/Makefile +++ b/graphics/py-qrencode/Makefile @@ -1,25 +1,26 @@ PORTNAME= qrencode PORTVERSION= 1.2 +PORTREVISION= 1 CATEGORIES= graphics python 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 USE_PYTHON= autoplist distutils CFLAGS+= -I${PREFIX}/include NO_ARCH_IGNORE= yes INSTALL_TARGET= install-strip .include diff --git a/graphics/py-qudida/Makefile b/graphics/py-qudida/Makefile index 77486f6814b3..319a8886321b 100644 --- a/graphics/py-qudida/Makefile +++ b/graphics/py-qudida/Makefile @@ -1,24 +1,24 @@ PORTNAME= qudida DISTVERSION= 0.0.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= QUick and DIrty Domain Adaptation WWW= https://github.com/arsenyinfo/qudida LICENSE= MIT RUN_DEPENDS= ${PYNUMPY} \ opencv>=4.0.1:graphics/opencv \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.19.1:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-rawkit/Makefile b/graphics/py-rawkit/Makefile index 436048644ffd..1aea44b101eb 100644 --- a/graphics/py-rawkit/Makefile +++ b/graphics/py-rawkit/Makefile @@ -1,19 +1,20 @@ PORTNAME= rawkit PORTVERSION= 0.6.0 +PORTREVISION= 1 CATEGORIES= graphics devel python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-seqdiag/Makefile b/graphics/py-seqdiag/Makefile index 3c6fa0fa6a84..85d04a589768 100644 --- a/graphics/py-seqdiag/Makefile +++ b/graphics/py-seqdiag/Makefile @@ -1,40 +1,40 @@ PORTNAME= seqdiag PORTVERSION= 3.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python 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 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}/share/man/man1/ @${ECHO_CMD} share/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 9bcc1d395616..0d63f8a08e6a 100644 --- a/graphics/py-sorl-thumbnail/Makefile +++ b/graphics/py-sorl-thumbnail/Makefile @@ -1,53 +1,53 @@ PORTNAME= sorl-thumbnail PORTVERSION= 12.10.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python 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}django42>=3.2:www/py-django42@${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 08efcc7ad381..67ee13b9e32a 100644 --- a/graphics/py-spectra/Makefile +++ b/graphics/py-spectra/Makefile @@ -1,26 +1,26 @@ PORTNAME= spectra DISTVERSION= 0.0.11 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python 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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colormath>3.0.0:math/py-colormath@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v test .include diff --git a/graphics/py-sqlalchemy-imageattach/Makefile b/graphics/py-sqlalchemy-imageattach/Makefile index 79bf7d59f3de..705bdede7e7b 100644 --- a/graphics/py-sqlalchemy-imageattach/Makefile +++ b/graphics/py-sqlalchemy-imageattach/Makefile @@ -1,22 +1,22 @@ PORTNAME= SQLAlchemy-ImageAttach PORTVERSION= 1.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= SQLAlchemy extension for attaching images to entities WWW= https://github.com/dahlia/sqlalchemy-imageattach LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>0:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Wand>0:graphics/py-wand@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-svg.path/Makefile b/graphics/py-svg.path/Makefile index 813c16597b23..bd6e66df5d4d 100644 --- a/graphics/py-svg.path/Makefile +++ b/graphics/py-svg.path/Makefile @@ -1,20 +1,21 @@ PORTNAME= svg_path PORTVERSION= 4.0.2 +PORTREVISION= 1 CATEGORIES= graphics python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-svgwrite/Makefile b/graphics/py-svgwrite/Makefile index 17be384ddec5..24dad8951ec9 100644 --- a/graphics/py-svgwrite/Makefile +++ b/graphics/py-svgwrite/Makefile @@ -1,31 +1,32 @@ PORTNAME= svgwrite PORTVERSION= 1.4.3 +PORTREVISION= 1 CATEGORIES= graphics python 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 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 96d412a0b643..947259a2c182 100644 --- a/graphics/py-termtosvg/Makefile +++ b/graphics/py-termtosvg/Makefile @@ -1,20 +1,21 @@ PORTNAME= termtosvg PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= graphics python 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 USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-tkcolorpicker/Makefile b/graphics/py-tkcolorpicker/Makefile index 74b3364d11fe..44891fbd4cd0 100644 --- a/graphics/py-tkcolorpicker/Makefile +++ b/graphics/py-tkcolorpicker/Makefile @@ -1,17 +1,18 @@ PORTNAME= tkcolorpicker DISTVERSION= 2.1.3 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Color picker dialog for Tkinter WWW= https://github.com/j4321/tkColorPicker LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-toyplot/Makefile b/graphics/py-toyplot/Makefile index c0692a7b003f..94dbbb9c78ab 100644 --- a/graphics/py-toyplot/Makefile +++ b/graphics/py-toyplot/Makefile @@ -1,24 +1,24 @@ PORTNAME= toyplot PORTVERSION= 0.19.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python 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 USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-ueberzug/Makefile b/graphics/py-ueberzug/Makefile index 9109a1e2d9d4..b1a3826c1e03 100644 --- a/graphics/py-ueberzug/Makefile +++ b/graphics/py-ueberzug/Makefile @@ -1,39 +1,39 @@ PORTNAME= ueberzug DISTVERSION= 18.1.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Draw images on terminals with X11 child windows WWW= https://github.com/ueber-devel/ueberzug LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}attrs>=18.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docopt>=0:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xlib>=0:x11-toolkits/py-python-xlib@${PY_FLAVOR} USES= localbase python shebangfix xorg USE_CSTD= c99 USE_GITHUB= yes GH_ACCOUNT= ueber-devel USE_PYTHON= autoplist concurrent distutils USE_XORG= x11 xext SHEBANG_GLOB= *.py *.sh PORTEXAMPLES= fzfimg.sh mastodon.sh OPTIONS_DEFINE= EXAMPLES post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Xshm*.so post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/py-vecrec/Makefile b/graphics/py-vecrec/Makefile index a10b9f390098..13669ef2f23d 100644 --- a/graphics/py-vecrec/Makefile +++ b/graphics/py-vecrec/Makefile @@ -1,19 +1,20 @@ PORTNAME= vecrec PORTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= graphics python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-yaswfp/Makefile b/graphics/py-yaswfp/Makefile index da47b237d191..85b8cb4ff48d 100644 --- a/graphics/py-yaswfp/Makefile +++ b/graphics/py-yaswfp/Makefile @@ -1,18 +1,19 @@ PORTNAME= yaswfp PORTVERSION= 0.9.3 +PORTREVISION= 1 CATEGORIES= graphics python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/graphics/py-zbar-py/Makefile b/graphics/py-zbar-py/Makefile index b8b78b658534..2fecf3485827 100644 --- a/graphics/py-zbar-py/Makefile +++ b/graphics/py-zbar-py/Makefile @@ -1,24 +1,24 @@ PORTNAME= zbar-py PORTVERSION= 1.0.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python 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 USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zbar/_zbar*.so .include diff --git a/graphics/pywal/Makefile b/graphics/pywal/Makefile index aecea6bc7d3f..0f80ce8730bc 100644 --- a/graphics/pywal/Makefile +++ b/graphics/pywal/Makefile @@ -1,47 +1,47 @@ PORTNAME= pywal DISTVERSION= 3.3.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Generate and change color-schemes on the fly WWW= https://github.com/dylanaraps/pywal LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= IMAGEMAGICK OPTIONS_DEFAULT= IMAGEMAGICK OPTIONS_GROUP= BACKEND WALLPAPER OPTIONS_GROUP_BACKEND= COLORTHIEF COLORZ HAISHOKU OPTIONS_GROUP_WALLPAPER= BGS FEH HABAK HSETROOT NITROGEN BACKEND_DESC= Color backend to use BGS_DESC= Install with x11/bgs COLORTHIEF_DESC= Install with graphics/py-colorthief COLORZ_DESC= Install with graphics/py-colorz FEH_DESC= Install with graphics/feh HABAK_DESC= Install with x11/habak HAISHOKU_DESC= Install with graphics/py-haishoku HSETROOT_DESC= Install with x11/hsetroot NITROGEN_DESC= Install with sysutils/nitrogen WALLPAPER_DESC= Universal wallpaper setting BGS_RUN_DEPENDS= bgs>0:x11/bgs COLORTHIEF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorthief>0:graphics/py-colorthief@${PY_FLAVOR} COLORZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorz>0:graphics/py-colorz@${PY_FLAVOR} FEH_RUN_DEPENDS= feh>0:graphics/feh HABAK_RUN_DEPENDS= habak>0:x11/habak HAISHOKU_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}haishoku>0:graphics/py-haishoku@${PY_FLAVOR} HSETROOT_RUN_DEPENDS= hsetroot>0:x11/hsetroot IMAGEMAGICK_USES= magick:run NITROGEN_RUN_DEPENDS= nitrogen>0:sysutils/nitrogen .include diff --git a/graphics/qtqr/Makefile b/graphics/qtqr/Makefile index 63325dd464fd..ad6c251ebdf1 100644 --- a/graphics/qtqr/Makefile +++ b/graphics/qtqr/Makefile @@ -1,41 +1,41 @@ PORTNAME= qtqr DISTVERSION= 2.0.bzr39 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= graphics python MASTER_SITES= LOCAL/ehaupt PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= qr-tools-${DISTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= GUI that makes it easy to create and decode QR codes WWW= https://launchpad.net/qr-tools LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENCE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zbar-py>=1.0.4:graphics/py-zbar-py@${PY_FLAVOR} USES= desktop-file-utils pyqt:5 python shebangfix USE_PYQT= pyqt5:run USE_PYTHON= autoplist distutils SHEBANG_FILES= qtqr.py NO_BUILD= yes OPTIONS_DEFINE= EXAMPLES post-install: ${INSTALL_SCRIPT} ${WRKSRC}/qtqr.py ${STAGEDIR}${PREFIX}/bin/qtqr ${INSTALL_DATA} ${WRKSRC}/icon.png ${STAGEDIR}${PREFIX}/share/pixmaps/qtqr.png ${INSTALL_DATA} ${WRKSRC}/qtqr.desktop ${STAGEDIR}${DESKTOPDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/share/qt5/translations ${INSTALL_DATA} ${WRKSRC}/*.qm ${STAGEDIR}${PREFIX}/share/qt5/translations post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/samples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/rapid-photo-downloader/Makefile b/graphics/rapid-photo-downloader/Makefile index cd50be486d19..371462930bea 100644 --- a/graphics/rapid-photo-downloader/Makefile +++ b/graphics/rapid-photo-downloader/Makefile @@ -1,54 +1,54 @@ PORTNAME= rapid-photo-downloader DISTVERSION= 0.9.26 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= https://launchpad.net/rapid/pyqt/${PORTVERSION}/+download/ MAINTAINER= m.ne@gmx.net COMMENT= Import photos and videos efficiently and reliably WWW= https://www.damonlynch.net/rapid/ LICENSE= GPLv3 BUILD_DEPENDS= intltool-update:textproc/intltool LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 \ libgudev-1.0.so:devel/libgudev RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colour>0:graphics/py-colour@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>2.2:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}easygui>=0:x11-toolkits/py-easygui@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gphoto2>=1.4.0:graphics/py-gphoto2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.0:multimedia/py-gstreamer1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}notify2>0:devel/py-notify2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=3.4.2:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymediainfo>=1.0:multimedia/py-pymediainfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rawkit>0:graphics/py-rawkit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>0:devel/py-sortedcontainers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tenacity>0:devel/py-tenacity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=4.1:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ exiftool:graphics/p5-Image-ExifTool USES= desktop-file-utils gettext gnome pyqt:5 python qt:5 USE_GNOME= pygobject3:run USE_PYTHON= autoplist distutils noflavors USE_QT= imageformats:run USE_PYQT= pyqt5 BINARY_ALIAS= python3=${PYTHON_VERSION} NO_ARCH= yes OPTIONS_DEFINE= COLOUR PROGRESS OPTIONS_DEFAULT= COLOUR PROGRESS COLOUR_DESC= generates coloured program output PROGRESS_DESC= shows a progress bar on the command line COLOUR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR} PROGRESS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyprind>=1.4.0:misc/py-pyprind@${PY_FLAVOR} .include diff --git a/graphics/variety/Makefile b/graphics/variety/Makefile index 7c1255b37229..8d957c12af7c 100644 --- a/graphics/variety/Makefile +++ b/graphics/variety/Makefile @@ -1,62 +1,62 @@ PORTNAME= variety PORTVERSION= 0.8.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= nivit@FreeBSD.org COMMENT= Wallpaper changer WWW= https://peterlevi.com/variety/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.38:devel/py-python-distutils-extra@${PY_FLAVOR} LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 \ libnotify.so:devel/libnotify RUN_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairo>=1.10.0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1_1:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.4.1_1:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ bash>=4.3.33:shells/bash \ ca_root_nss>=3.17.4:security/ca_root_nss \ coreutils>=8.23:sysutils/coreutils \ yelp>=3.14.1:x11/yelp USES= desktop-file-utils gettext-tools gnome magick:run python \ shebangfix USE_GITHUB= yes GH_ACCOUNT= varietywalls USE_GNOME= gdkpixbuf2 gtk30 intltool pygobject3:run USE_PYTHON= autoplist distutils noflavors SHEBANG_FILES= bin/variety data/scripts/* PLIST_FILES= share/variety/config/quotes.txt post-patch: @(cd ${WRKSRC} && ${REINPLACE_CMD} \ -i '' \ -E -e 's,%%LOCALBASE%%,${LOCALBASE},1' \ -e 's,%%PREFIX%%,${PREFIX},1' \ -e 's,/usr(/share/backgrounds),${LOCALBASE}\1,1' \ data/config/variety.conf po/*.po* \ data/ui/PreferencesVarietyDialog.ui \ variety/Options.py variety/ThumbsWindow.py \ variety/__init__.py variety/VarietyWindow.py) post-install: ${INSTALL_DATA} ${WRKSRC}/variety/plugins/builtin/quotes/quotes.txt \ ${STAGEDIR}/${DATADIR}/config/quotes.txt .include # PYDISTUTILS_INSTALLNOSINGLE is deprecated so... PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} .include diff --git a/irc/py-limnoria/Makefile b/irc/py-limnoria/Makefile index e78c647b1a8d..feb80a443208 100644 --- a/irc/py-limnoria/Makefile +++ b/irc/py-limnoria/Makefile @@ -1,66 +1,66 @@ PORTNAME= limnoria PORTVERSION= 2021.11.18 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= irc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Modified version of Supybot (IRC bot and framework) WWW= https://github.com/ProgVal/Limnoria LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} USES= cpe python CPE_VENDOR= ${PORTNAME}_project USE_GITHUB= yes GH_ACCOUNT= ProgVal GH_PROJECT= Limnoria GH_TAGNAME= master-2021-11-18 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= ECDSA PROXY OPTIONS_DEFAULT= ECDSA ENCODING RSS TIME OPTIONS_GROUP= EXTRAS OPTIONS_GROUP_EXTRAS= ENCODING GPG RSS TIME OPTIONS_RADIO= AKA OPTIONS_RADIO_AKA= SQLITE SQLALCHEMY AKA_DESC= AKA Plugin: SQL Backend (none = plugin disabled) ECDSA_DESC= ECDSA SASL authentication ENCODING_DESC= Web Plugin: Better encoding detection (via chardet) EXTRAS_DESC= Plugin Extras GPG_DESC= GPG Plugin: GnuPG Authentication PROXY_DESC= SOCKS Proxy connections RSS_DESC= RSS Plugin: Feed parsing (via feedparser) SQLALCHEMY_DESC= SQLAlchemy database support TIME_DESC= Time Plugin: Extra time features (via dateutil/pytz) ECDSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${PY_FLAVOR} ENCODING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} GPG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gnupg>=0:security/py-python-gnupg@${PY_FLAVOR} PROXY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR} RSS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} TIME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} # Needs to be installed first to work. do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${LOCALBASE}/bin/supybot-test \ --no-network \ --plugins-dir="./build/lib*/supybot/plugins/" \ --disable-multiprocessing .include diff --git a/japanese/py-fugashi/Makefile b/japanese/py-fugashi/Makefile index 039df63b5e3f..9cb2b8a654b3 100644 --- a/japanese/py-fugashi/Makefile +++ b/japanese/py-fugashi/Makefile @@ -1,27 +1,28 @@ PORTNAME= fugashi DISTVERSION= 1.3.2 +PORTREVISION= 1 CATEGORIES= japanese python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython MeCab wrapper for fast, pythonic Japanese tokenization WWW= https://github.com/polm/fugashi LICENSE= MIT 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} LIB_DEPENDS= libmecab.so:japanese/mecab USES= python USE_PYTHON= distutils cython autoplist # tests depend on ipadic TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/fugashi/tests post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fugashi/fugashi${PYTHON_EXT_SUFFIX}.so .include diff --git a/japanese/py-ipadic/Makefile b/japanese/py-ipadic/Makefile index 39016030ee3d..8fc070adfb8e 100644 --- a/japanese/py-ipadic/Makefile +++ b/japanese/py-ipadic/Makefile @@ -1,18 +1,19 @@ PORTNAME= ipadic DISTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= japanese python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= IPAdic packaged for Python WWW= https://github.com/polm/ipadic-py LICENSE= MIT USES= python USE_PYTHON= distutils cython autoplist NO_ARCH= yes .include diff --git a/japanese/py-unidic/Makefile b/japanese/py-unidic/Makefile index 40d78599faa4..b5ab66b89b74 100644 --- a/japanese/py-unidic/Makefile +++ b/japanese/py-unidic/Makefile @@ -1,25 +1,25 @@ PORTNAME= unidic DISTVERSION= 1.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= japanese python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Version of UniDic dictionary for contemporary written Japanese WWW= https://github.com/polm/unidic-py LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyproject-hooks>0:devel/py-pyproject-hooks@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plac>=1.1.3:devel/py-plac@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.41.1:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wasabi>=0.6.0:textproc/py-wasabi@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/korean/py-korean-lunar-calendar/Makefile b/korean/py-korean-lunar-calendar/Makefile index cd224c41795e..fec7f529b6ae 100644 --- a/korean/py-korean-lunar-calendar/Makefile +++ b/korean/py-korean-lunar-calendar/Makefile @@ -1,25 +1,26 @@ PORTNAME= korean-lunar-calendar DISTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= korean python 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 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 c240b04b8172..e2c4b8084eb6 100644 --- a/lang/cython/Makefile +++ b/lang/cython/Makefile @@ -1,26 +1,26 @@ PORTNAME= cython PORTVERSION= 0.29.37 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang python MASTER_SITES= PYPI \ https://github.com/cython/cython/releases/download/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Cython-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Compiler for Writing C Extensions for the Python Language WWW= https://cython.org/ \ https://github.com/cython/cython LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= compiler:c11 python:2.7+ USE_PYTHON= allflavors autoplist concurrent distutils CONFLICTS_INSTALL= py*-cython-devel py*-cython3 # bin/cygdb bin/cython bin/cythonize post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Cython -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/lang/py-textX/Makefile b/lang/py-textX/Makefile index 52d2b50b2c75..1c19486b5022 100644 --- a/lang/py-textX/Makefile +++ b/lang/py-textX/Makefile @@ -1,25 +1,26 @@ PORTNAME= textX PORTVERSION= 3.1.1 +PORTREVISION= 1 CATEGORIES= lang python 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>=2.0.0:devel/py-arpeggio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}memory-profiler>0:devel/py-memory-profiler@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist concurrent pytest # 25 tests fails, see https://github.com/textX/textX/issues/394 NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/lang/qmasm/Makefile b/lang/qmasm/Makefile index b4c48dd3b99f..af32512fe6f8 100644 --- a/lang/qmasm/Makefile +++ b/lang/qmasm/Makefile @@ -1,23 +1,23 @@ PORTNAME= qmasm DISTVERSIONPREFIX= v DISTVERSION= 4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang MAINTAINER= yuri@FreeBSD.org COMMENT= Quantum macro assembler for D-Wave systems WWW= https://github.com/lanl/qmasm LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PuLP>0:math/py-PuLP@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= lanl USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include diff --git a/mail/getmail6/Makefile b/mail/getmail6/Makefile index eaf2d962d7e8..31f13cf593a7 100644 --- a/mail/getmail6/Makefile +++ b/mail/getmail6/Makefile @@ -1,36 +1,37 @@ PORTNAME= getmail6 DISTVERSIONPREFIX= v DISTVERSION= 6.19.07 +PORTREVISION= 1 CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= freebsd@michael-bueker.de COMMENT= POP3/IMAP4 mail retriever (Python3 fork) WWW= https://github.com/getmail6/getmail6/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/docs/COPYING USES= python shebangfix USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= getmail getmail-gmail-xoauth-tokens getmail_* NO_ARCH= yes NO_BUILD= yes PORTDOCS= *.css *.html *.txt BUGS CHANGELOG README THANKS PORTEXAMPLES= getmailrc-examples OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${CP} ${WRKSRC}/README ${WRKSRC}/docs/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/docs/,} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/docs/getmailrc-examples ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/mail/isbg/Makefile b/mail/isbg/Makefile index 6434137938c4..add46ee3199c 100644 --- a/mail/isbg/Makefile +++ b/mail/isbg/Makefile @@ -1,24 +1,25 @@ PORTNAME= isbg PORTVERSION= 2.2.1 +PORTREVISION= 1 CATEGORIES= mail MAINTAINER= ports@FreeBSD.org COMMENT= Scan an IMAP inbox for spam using SpamAssassin WWW= https://github.com/isbg/isbg LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.1:devel/py-docopt@${PY_FLAVOR} \ spamassassin:mail/spamassassin USES= python USE_GITLAB= yes GL_ACCOUNT= isbg GL_TAGNAME= e626d8d0628f691c041032c53f20d764b11d0079 NO_ARCH= yes NO_BUILD= yes USE_PYTHON= autoplist concurrent distutils optsuffix .include diff --git a/mail/py-afew/Makefile b/mail/py-afew/Makefile index 4785c580f6f6..67b7a2bb84a3 100644 --- a/mail/py-afew/Makefile +++ b/mail/py-afew/Makefile @@ -1,47 +1,47 @@ PORTNAME= afew DISTVERSION= 3.0.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail python 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 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= share/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}/share/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 5a9ae0d77035..a923eeedbb99 100644 --- a/mail/py-aiosmtpd/Makefile +++ b/mail/py-aiosmtpd/Makefile @@ -1,21 +1,22 @@ PORTNAME= aiosmtpd DISTVERSION= 1.4.6 +PORTREVISION= 1 CATEGORIES= mail python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/mail/py-alot/Makefile b/mail/py-alot/Makefile index 91644f046619..dac58d63911e 100644 --- a/mail/py-alot/Makefile +++ b/mail/py-alot/Makefile @@ -1,29 +1,29 @@ PORTNAME= alot DISTVERSION= 0.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mail@dbalan.in COMMENT= Terminal MUA using Notmuch mail WWW= https://github.com/pazz/alot LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}notmuch>=0.27:mail/py-notmuch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gpgme>0:security/py-gpgme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>4.7.0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-magic>0:devel/py-python-magic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=18.4.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwidtrees>1.0:devel/py-urwidtrees@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service-identity>0:security/py-service-identity@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= pazz USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/mail/py-authheaders/Makefile b/mail/py-authheaders/Makefile index 36fbfa1b0432..2ee1f0d4875f 100644 --- a/mail/py-authheaders/Makefile +++ b/mail/py-authheaders/Makefile @@ -1,25 +1,26 @@ PORTNAME= authheaders DISTVERSION= 0.16.3 +PORTREVISION= 1 CATEGORIES= mail python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= einar@isnic.is 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.2.0: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 USE_PYTHON= autoplist distutils NO_ARCH= yes NO_BUILD= yes .include diff --git a/mail/py-django-mailbox/Makefile b/mail/py-django-mailbox/Makefile index f9341bb91e14..a30b6f72c95d 100644 --- a/mail/py-django-mailbox/Makefile +++ b/mail/py-django-mailbox/Makefile @@ -1,20 +1,21 @@ PORTNAME= django-mailbox PORTVERSION= 4.8.2 +PORTREVISION= 1 CATEGORIES= mail 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:run USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/mail/py-dkimpy-milter/Makefile b/mail/py-dkimpy-milter/Makefile index 8668214e2363..d8c39a3bce67 100644 --- a/mail/py-dkimpy-milter/Makefile +++ b/mail/py-dkimpy-milter/Makefile @@ -1,44 +1,44 @@ PORTNAME= dkimpy-milter PORTVERSION= 1.2.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthew@FreeBSD.org COMMENT= DKIM signing and verification milter WWW= https://launchpad.net/dkimpy-milter LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PY_SETUPTOOLS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dkimpy>=1.1.0:mail/py-dkimpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}milter>=1.0.5:mail/py-milter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}authres>=1.1.0:mail/py-authres@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=1.16.0:dns/py-dnspython@${PY_FLAVOR} USES= python:3.9+ # Some dependencies don't support 3.8 USE_PYTHON= autoplist concurrent distutils USE_RC_SUBR= dkimpy-milter SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} USERS= dkimpy-milter GROUPS= dkimpy-milter PYDISTUTILS_CONFIGUREARGS= expand --rundir=/var/run NO_ARCH= yes PLIST_FILES= '@dir(${USERS},${GROUPS},755) /var/run/dkimpy-milter' \ '@sample etc/dkimpy-milter/dkimpy-milter.conf.sample' post-install: @${MKDIR} ${STAGEDIR}/var/run/dkimpy-milter \ ${STAGEDIR}${PREFIX}/etc/dkimpy-milter ${INSTALL_DATA} ${WRKSRC}/etc/dkimpy-milter.conf \ ${STAGEDIR}${PREFIX}/etc/dkimpy-milter/dkimpy-milter.conf.sample .include diff --git a/mail/py-dkimpy/Makefile b/mail/py-dkimpy/Makefile index 0ad89b9b0687..4438df30eec9 100644 --- a/mail/py-dkimpy/Makefile +++ b/mail/py-dkimpy/Makefile @@ -1,23 +1,24 @@ PORTNAME= dkimpy DISTVERSION= 1.1.8 +PORTREVISION= 1 CATEGORIES= mail python 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}aiodns>0:dns/py-aiodns@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=0:security/py-pynacl@${PY_FLAVOR} USES= python 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 84d36e9b54f9..ee692c886701 100644 --- a/mail/py-email-reply-parser/Makefile +++ b/mail/py-email-reply-parser/Makefile @@ -1,19 +1,20 @@ PORTNAME= email-reply-parser PORTVERSION= 0.5.12 +PORTREVISION= 1 CATEGORIES= mail python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/mail/py-email-validator/Makefile b/mail/py-email-validator/Makefile index 5978e993bc0d..1807f702b69a 100644 --- a/mail/py-email-validator/Makefile +++ b/mail/py-email-validator/Makefile @@ -1,23 +1,24 @@ PORTNAME= email-validator DISTVERSION= 2.2.0 +PORTREVISION= 1 CATEGORIES= mail python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/mail/py-flufl.bounce/Makefile b/mail/py-flufl.bounce/Makefile index f9648e7c2ab9..3832c12cf923 100644 --- a/mail/py-flufl.bounce/Makefile +++ b/mail/py-flufl.bounce/Makefile @@ -1,20 +1,20 @@ PORTNAME= flufl.bounce PORTVERSION= 4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail python 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 USE_PYTHON= autoplist distutils .include diff --git a/mail/py-fuglu/Makefile b/mail/py-fuglu/Makefile index ec75f73c0398..b5f8c86442b5 100644 --- a/mail/py-fuglu/Makefile +++ b/mail/py-fuglu/Makefile @@ -1,66 +1,66 @@ PORTNAME= fuglu PORTVERSION= 1.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pi@FreeBSD.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 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/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-imap-tools/Makefile b/mail/py-imap-tools/Makefile index 98be5c4ffa8b..907bc97b14f1 100644 --- a/mail/py-imap-tools/Makefile +++ b/mail/py-imap-tools/Makefile @@ -1,18 +1,19 @@ PORTNAME= imap-tools PORTVERSION= 1.9.1 +PORTREVISION= 1 CATEGORIES= mail python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION} MAINTAINER= grembo@FreeBSD.org COMMENT= Work with email via IMAP WWW= https://github.com/ikvk/imap_tools LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils .include diff --git a/mail/py-imapclient/Makefile b/mail/py-imapclient/Makefile index fcef0ff32e54..0fb6c222aac0 100644 --- a/mail/py-imapclient/Makefile +++ b/mail/py-imapclient/Makefile @@ -1,22 +1,23 @@ PORTNAME= imapclient DISTVERSION= 3.0.1 +PORTREVISION= 1 CATEGORIES= mail python 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 zip USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/mail/py-imaplib2/Makefile b/mail/py-imaplib2/Makefile index d5961a9242bf..4ac52a7c7271 100644 --- a/mail/py-imaplib2/Makefile +++ b/mail/py-imaplib2/Makefile @@ -1,25 +1,26 @@ PORTNAME= imaplib2 PORTVERSION= 3.6 +PORTREVISION= 1 CATEGORIES= mail python 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= python USE_PYTHON= autoplist distutils pytest 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-mailnag/Makefile b/mail/py-mailnag/Makefile index d881ef2d4ce4..8af3e2b6d286 100644 --- a/mail/py-mailnag/Makefile +++ b/mail/py-mailnag/Makefile @@ -1,47 +1,47 @@ PORTNAME= mailnag DISTVERSIONPREFIX= v DISTVERSION= 2.2.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tagattie@FreeBSD.org COMMENT= Extensible mail notification daemon WWW= https://github.com/pulb/mailnag LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libnotify.so:devel/libnotify \ libsecret-1.so:security/libsecret RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} USES= desktop-file-utils gettext-tools gnome gstreamer python shebangfix USE_GITHUB= yes GH_ACCOUNT= pulb USE_GNOME= gdkpixbuf2 glib20 gtk30 pygobject3 USE_PYTHON= autoplist distutils SHEBANG_FILES= mailnag mailnag-config SHEBANG_GLOB= *.py NO_ARCH= yes PORTDOCS= AUTHORS NEWS README.md OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|' \ ${WRKSRC}/data/mailnag-config.desktop \ ${WRKSRC}/data/mailnag.desktop post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/py-mailsuite/Makefile b/mail/py-mailsuite/Makefile index 45de2fa574c2..258431266141 100644 --- a/mail/py-mailsuite/Makefile +++ b/mail/py-mailsuite/Makefile @@ -1,27 +1,28 @@ PORTNAME= mailsuite DISTVERSION= 1.9.18 +PORTREVISION= 1 CATEGORIES= mail python 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 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 c0983f3b88b4..4128f89222b8 100644 --- a/mail/py-managesieve3/Makefile +++ b/mail/py-managesieve3/Makefile @@ -1,22 +1,23 @@ PORTNAME= managesieve3 PORTVERSION= 1.1 +PORTREVISION= 1 CATEGORIES= mail python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/mail/py-milter/Makefile b/mail/py-milter/Makefile index dd1f32eaedf4..9c8737bf219d 100644 --- a/mail/py-milter/Makefile +++ b/mail/py-milter/Makefile @@ -1,29 +1,30 @@ PORTNAME= milter PORTVERSION= 1.0.5 +PORTREVISION= 1 DISTVERSIONPREFIX= ${GH_PROJECT}- CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= estartu@augusta.de COMMENT= Python interface to Sendmail milter API WWW= https://pythonhosted.org/milter/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING .if !exists(/usr/lib/libmilter.so) LIB_DEPENDS= libmilter.so:mail/libmilter CFLAGS+= -I${LOCALBASE}/include .endif USES= python USE_GITHUB= yes GH_ACCOUNT= sdgathman GH_PROJECT= py${PORTNAME} USE_PYTHON= distutils autoplist flavors post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/milter*.so .include diff --git a/mail/py-notmuch/Makefile b/mail/py-notmuch/Makefile index 7b4477e369d8..7fdf191045ca 100644 --- a/mail/py-notmuch/Makefile +++ b/mail/py-notmuch/Makefile @@ -1,31 +1,32 @@ +PORTREVISION= 1 CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= Python interface for the Notmuch email search and tagging library LICENSE= GPLv3 LIB_DEPENDS= libnotmuch.so:mail/notmuch USES= python uniquefiles:dirs USE_PYTHON= autoplist distutils MASTERDIR= ${.CURDIR}/../notmuch NO_ARCH= yes PORTDOCS= * WRKSRC_SUBDIR= bindings/python OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx PORTSCOUT= limit:^[0-9\.]*$$ do-build-DOCS-on: @${MAKE_CMD} -C ${WRKSRC}/docs html do-install-DOCS-on: cd ${WRKSRC}/docs/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} @${RM} ${STAGEDIR}${DOCSDIR}/.buildinfo .include "${MASTERDIR}/Makefile" diff --git a/mail/py-notmuch2/Makefile b/mail/py-notmuch2/Makefile index 992eb720d0a1..7d115ee744b5 100644 --- a/mail/py-notmuch2/Makefile +++ b/mail/py-notmuch2/Makefile @@ -1,27 +1,28 @@ +PORTREVISION= 1 CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 0 COMMENT= Pythonic bindings for the notmuch mail database using CFFI LICENSE= GPLv3 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} LIB_DEPENDS= libnotmuch.so:mail/notmuch USES= python pkgconfig uniquefiles:dirs USE_PYTHON= autoplist distutils HAS_CONFIGURE= yes CONFIGURE_WRKSRC= ${WRKDIR}/${DISTNAME} MASTERDIR= ${.CURDIR}/../notmuch WRKSRC_SUBDIR= bindings/python-cffi PORTSCOUT= limit:^[0-9\.]*$$ post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/notmuch2/_capi.abi3*.so .include "${MASTERDIR}/Makefile" diff --git a/mail/py-offlineimap3/Makefile b/mail/py-offlineimap3/Makefile index 4269deee7cbc..8f89e12ca98c 100644 --- a/mail/py-offlineimap3/Makefile +++ b/mail/py-offlineimap3/Makefile @@ -1,93 +1,94 @@ PORTNAME= offlineimap3 DISTVERSIONPREFIX= v DISTVERSION= 8.0.0-70 +PORTREVISION= 1 DISTVERSIONSUFFIX= -g${GH_TAGNAME} CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dereks@lifeofadishwasher.com COMMENT= Two-way synchronization of local Maildir and IMAP folders WWW= https://github.com/OfflineIMAP/offlineimap3 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING # setup.py requires these during build time. Possible move to setup/install_requires: # https://github.com/OfflineIMAP/offlineimap3/issues/110 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imaplib2>=3.5:mail/py-imaplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc6555>=0:mail/py-rfc6555@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=2020.6.20:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imaplib2>=3.5:mail/py-imaplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rfc6555>=0:mail/py-rfc6555@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.9:net/py-urllib3@${PY_FLAVOR} USES= python # Project is currently not publishing to pypi sdist. pypi/naming status: # https://github.com/OfflineIMAP/offlineimap3/issues/111 USE_GITHUB= yes GH_ACCOUNT= OfflineIMAP GH_TAGNAME= 93f358dee9d7cf800d11679ee4e9c61abfc0c5f6 USE_PYTHON= autoplist concurrent distutils pytest CONFLICTS_INSTALL= mail/py-offlineimap NO_ARCH= yes PORTDOCS= * PORTEXAMPLES= offlineimap.conf OPTIONS_DEFINE= DOCS EXAMPLES GSSAPI KEYRING MANPAGES OPTIONS_DEFAULT= KEYRING MANPAGES KEYRING_DESC= GNOME keyring support COMMON_BUILD_DEPENDS= a2x:textproc/asciidoc \ gmake:devel/gmake DOCS_BUILD_DEPENDS= ${COMMON_BUILD_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} GSSAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.6.9:security/py-gssapi@${PY_FLAVOR} KEYRING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} MANPAGES_BUILD_DEPENDS= ${COMMON_BUILD_DEPENDS} MANPAGES_PLIST_FILES+= share/man/man1/offlineimap.1.gz \ share/man/man7/offlineimapui.7.gz # In concurrent env. sphinx-build is only exist for py38 add "-${PYTHON_VER}" to command post-patch: cd ${WRKSRC} && \ ${REINPLACE_CMD} '/^SPHINXBUILD = sphinx-build$$/s/$$/-${PYTHON_VER}/' \ docs/Makefile post-build-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${GMAKE} docs && \ cd html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ '! ( -name .lock -or -name .buildinfo )' post-build-MANPAGES-on: ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man7/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man1/ cd ${WRKSRC}/docs && ${GMAKE} man && \ ${INSTALL_MAN} offlineimapui.7 ${STAGEDIR}${PREFIX}/share/man/man7/ && \ ${INSTALL_MAN} offlineimap.1 ${STAGEDIR}${PREFIX}/share/man/man1/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/offlineimap.conf ${STAGEDIR}${EXAMPLESDIR} pre-test: cd ${WRKSRC} && \ ${CP} test/credentials.conf.sample test/credentials.conf .include diff --git a/mail/py-postfix-mta-sts-resolver/Makefile b/mail/py-postfix-mta-sts-resolver/Makefile index 4b045a5c09cf..0011029bb230 100644 --- a/mail/py-postfix-mta-sts-resolver/Makefile +++ b/mail/py-postfix-mta-sts-resolver/Makefile @@ -1,47 +1,48 @@ PORTNAME= postfix-mta-sts-resolver PORTVERSION= 1.4.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nork@FreeBSD.org COMMENT= TLS client policy for Postfix according to domain MTA-STS policy WWW= https://pypi.python.org/pypi/postfix-mta-sts-resolver LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \ ${PYTHON_PKGNAMEPREFIX}aiodns>=3.0.0:dns/py-aiodns@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.4.4:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.12:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= Snawoot USE_PYTHON= autoplist distutils USE_RC_SUBR= mta_sts NO_ARCH= yes SUB_LIST= PYTHON_CMD=${PYTHON_CMD} PLIST_FILES= "@sample etc/mta-sts-daemon.yml.sample" OPTIONS_DEFINE= PGSQL REDIS SQLITE UVLOOP OPTIONS_DEFAULT= PGSQL REDIS SQLITE UVLOOP UVLOOP_DESC= Event loop support PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asyncpg>=0.27.0:databases/py-asyncpg@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=4.2.0:databases/py-redis@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiosqlite>=0.10.0:databases/py-aiosqlite@${PY_FLAVOR} UVLOOP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uvloop>=0.11.0:devel/py-uvloop@${PY_FLAVOR} post-extract: ${REINPLACE_CMD} -e 's|/etc/|${PREFIX}/etc/|' \ ${WRKSRC}/postfix_mta_sts_resolver/defaults.py post-install: ${INSTALL_DATA} ${WRKSRC}/config_examples/mta-sts-daemon.yml.internal \ ${STAGEDIR}${PREFIX}/etc/mta-sts-daemon.yml.sample .include diff --git a/mail/py-premailer/Makefile b/mail/py-premailer/Makefile index 5a40cba6c1ab..784c98953fe8 100644 --- a/mail/py-premailer/Makefile +++ b/mail/py-premailer/Makefile @@ -1,28 +1,29 @@ PORTNAME= premailer PORTVERSION= 3.1.1 +PORTREVISION= 1 CATEGORIES= mail python 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 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 76979e97e743..c1059778a424 100644 --- a/mail/py-pymailq/Makefile +++ b/mail/py-pymailq/Makefile @@ -1,28 +1,28 @@ PORTNAME= pymailq PORTVERSION= 0.9.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail python 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 USE_PYTHON= autoplist distutils concurrent post-patch: @${REINPLACE_CMD} -e \ 's|%%DOCSDIR%%|${DOCSDIR}|g; \ s|%%EXAMPLESDIR%%|${EXAMPLESDIR}|g; \ s|%%MANPREFIX%%|${PREFIX}/share|g' \ ${WRKSRC}/setup.py .include diff --git a/mail/py-pysasl/Makefile b/mail/py-pysasl/Makefile index a4aae94b5601..2e4bd8aa7657 100644 --- a/mail/py-pysasl/Makefile +++ b/mail/py-pysasl/Makefile @@ -1,27 +1,28 @@ PORTNAME= pysasl DISTVERSION= 0.10.0 +PORTREVISION= 1 CATEGORIES= mail security 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 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-python-slimta/Makefile b/mail/py-python-slimta/Makefile index 4b6f03e9126b..07bb0d3604c1 100644 --- a/mail/py-python-slimta/Makefile +++ b/mail/py-python-slimta/Makefile @@ -1,34 +1,35 @@ PORTNAME= python-slimta PORTVERSION= 5.0.5 +PORTREVISION= 1 CATEGORIES= mail 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 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 50ac2065f94b..adb62b42ff01 100644 --- a/mail/py-pyzmail/Makefile +++ b/mail/py-pyzmail/Makefile @@ -1,19 +1,20 @@ PORTNAME= pyzmail DISTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= mail python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/mail/py-rfc6555/Makefile b/mail/py-rfc6555/Makefile index 8c03a99679d5..5c1173bf6194 100644 --- a/mail/py-rfc6555/Makefile +++ b/mail/py-rfc6555/Makefile @@ -1,23 +1,24 @@ PORTNAME= rfc6555 PORTVERSION= 0.1.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dereks@lifeofadishwasher.com COMMENT= Happy Eyeballs Algorithm described in RFC 6555 WWW= https://github.com/sethmlarson/rfc6555 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python # github port since tests are not included in sdist # https://github.com/sethmlarson/rfc6555/pull/8 USE_GITHUB= yes GH_ACCOUNT= sethmlarson USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/mail/py-validate_email/Makefile b/mail/py-validate_email/Makefile index 10587f280ff0..8552a2aab504 100644 --- a/mail/py-validate_email/Makefile +++ b/mail/py-validate_email/Makefile @@ -1,21 +1,22 @@ PORTNAME= validate_email DISTVERSION= 1.3 +PORTREVISION= 1 CATEGORIES= mail python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/mail/pyzor/Makefile b/mail/pyzor/Makefile index 87e2eb9f370c..4beb5440aee3 100644 --- a/mail/pyzor/Makefile +++ b/mail/pyzor/Makefile @@ -1,25 +1,25 @@ PORTNAME= pyzor PORTVERSION= 1.0.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/mail/rss2email3/Makefile b/mail/rss2email3/Makefile index 733be6e76b43..6b116d4d4ef3 100644 --- a/mail/rss2email3/Makefile +++ b/mail/rss2email3/Makefile @@ -1,35 +1,36 @@ PORTNAME= rss2email DISTVERSIONPREFIX= v DISTVERSION= 3.14 +PORTREVISION= 1 CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= chalpin@cs.wisc.edu COMMENT= Emails posts from subscribed RSS/Atom newsfeeds WWW= https://github.com/rss2email/rss2email LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html2text>=3.0.1:textproc/py-html2text@${PY_FLAVOR} USES= python USE_GITHUB= yes USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes PORTDOCS= AUTHORS CHANGELOG README.rst OPTIONS_DEFINE= DOCS PLIST_FILES= share/man/man1/r2e.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/r2e.1 ${STAGEDIR}${PREFIX}/share/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/mail/slimta/Makefile b/mail/slimta/Makefile index 98963a2d85ea..15083930e0e7 100644 --- a/mail/slimta/Makefile +++ b/mail/slimta/Makefile @@ -1,38 +1,38 @@ PORTNAME= slimta PORTVERSION= 0.9.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python 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 322eba3c3599..f8e1aa884c9e 100644 --- a/math/mathicsscript/Makefile +++ b/math/mathicsscript/Makefile @@ -1,50 +1,51 @@ PORTNAME= mathicsscript PORTVERSION= 8.0.0 +PORTREVISION= 1 CATEGORIES= math python 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}qt6>0:devel/py-qt6@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cson>0:devel/py-cson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${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}cairosvg>0:graphics/py-cairosvg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${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 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 .include diff --git a/math/py-Diofant/Makefile b/math/py-Diofant/Makefile index e080f5fd787b..0582d16e808c 100644 --- a/math/py-Diofant/Makefile +++ b/math/py-Diofant/Makefile @@ -1,40 +1,41 @@ PORTNAME= Diofant DISTVERSION= 0.14.0 +PORTREVISION= 1 CATEGORIES= math python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 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-GridDataFormats/Makefile b/math/py-GridDataFormats/Makefile index ef45faf55f2a..fab71b09931b 100644 --- a/math/py-GridDataFormats/Makefile +++ b/math/py-GridDataFormats/Makefile @@ -1,25 +1,26 @@ PORTNAME= GridDataFormats DISTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Handle data on a grid: NumPy n-dimensional arrays WWW= https://github.com/MDAnalysis/GridDataFormats LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mrcfile>0:biology/py-mrcfile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist concurrent pytest USE_GITHUB= yes GH_ACCOUNT= MDAnalysis NO_ARCH= yes .include diff --git a/math/py-MutatorMath/Makefile b/math/py-MutatorMath/Makefile index 5ca11d8d11e6..f527aae6ed9c 100644 --- a/math/py-MutatorMath/Makefile +++ b/math/py-MutatorMath/Makefile @@ -1,24 +1,24 @@ PORTNAME= MutatorMath PORTVERSION= 2.1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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 zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-PuLP/Makefile b/math/py-PuLP/Makefile index 40e63c34c3f4..df2d991312b9 100644 --- a/math/py-PuLP/Makefile +++ b/math/py-PuLP/Makefile @@ -1,43 +1,44 @@ PORTNAME= PuLP DISTVERSION= 3.0.2 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tl}-${DISTVERSION} 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 CPE_VENDOR= ${PORTNAME:tl}project USE_PYTHON= distutils concurrent autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} 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 post-install: # workaround for https://github.com/coin-or/pulp/issues/740: replace cbc binaries for other systems with the FreeBSD binary for cbc_exe in ${STAGEDIR}${PYTHON_SITELIBDIR}/pulp/solverdir/cbc/*/*/cbc ${WRKSRC}/pulp/solverdir/cbc/*/*/cbc; do \ ${RM} $${cbc_exe} && \ ${LN} -s ${LOCALBASE}/bin/cbc $${cbc_exe}; \ done do-test: #@cd ${TEST_WRKSRC} && py.test @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -c "import pulp; pulp.pulpTestAll()" # tests as of 3.0.2: Some tests fail, see https://github.com/coin-or/pulp/issues/799 .include diff --git a/math/py-PyMetis/Makefile b/math/py-PyMetis/Makefile index f52bf002d3bb..5cb2c7c3b682 100644 --- a/math/py-PyMetis/Makefile +++ b/math/py-PyMetis/Makefile @@ -1,31 +1,32 @@ PORTNAME= PyMetis DISTVERSION= 2023.1 +PORTREVISION= 1 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pymetis/_internal.cpython-${PYTHON_SUFFIX}.so do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest .include diff --git a/math/py-PySCIPOpt/Makefile b/math/py-PySCIPOpt/Makefile index b779d1c88c73..4af40a48c925 100644 --- a/math/py-PySCIPOpt/Makefile +++ b/math/py-PySCIPOpt/Makefile @@ -1,32 +1,33 @@ PORTNAME= PySCIPOpt DISTVERSIONPREFIX= v DISTVERSION= 5.4.1 +PORTREVISION= 1 CATEGORIES= math python #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface and modeling environment for SCIP WWW= https://github.com/SCIP-Interfaces/PySCIPOpt LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython3>0:lang/cython3 LIB_DEPENDS= libscip.so:math/SCIP RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} USES= localbase python USE_PYTHON= distutils autoplist pytest # 1 test fails, see https://github.com/scipopt/PySCIPOpt/issues/840 USE_GITHUB= yes GH_ACCOUNT= scipopt TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyscipopt/scip*.so # tests as of 5.3.0: 310 passed, 106 skipped, 11 xfailed, 4 warnings in 127.77s (0:02:07) .include diff --git a/math/py-Pyomo/Makefile b/math/py-Pyomo/Makefile index 3053d70c64a3..962376ec915a 100644 --- a/math/py-Pyomo/Makefile +++ b/math/py-Pyomo/Makefile @@ -1,37 +1,38 @@ PORTNAME= Pyomo DISTVERSION= 6.8.1 +PORTREVISION= 1 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python Optimization Modeling Objects WWW= https://github.com/Pyomo/pyomo \ https://www.pyomo.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libCbc.so:math/cbc # this library is loaded dynamically RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ glpsol:math/glpk TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-parallel>0:devel/py-pytest-parallel@${PY_FLAVOR} TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}docplex>0:math/py-docplex@${PY_FLAVOR} \ casadi>0:math/casadi \ ipopt:math/ipopt USES= python USE_PYTHON= distutils cython concurrent autoplist pytest # tests fail to run, see https://github.com/Pyomo/pyomo/issues/3424 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} USE_GITHUB= yes GH_PROJECT= pyomo NO_ARCH= yes BINARY_ALIAS= python=${PYTHON_CMD} # for tests .include diff --git a/math/py-algopy/Makefile b/math/py-algopy/Makefile index e108662d6d3a..7b06f532b316 100644 --- a/math/py-algopy/Makefile +++ b/math/py-algopy/Makefile @@ -1,20 +1,20 @@ PORTNAME= algopy DISTVERSION= 0.5.7 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math python 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 zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-altgraph/Makefile b/math/py-altgraph/Makefile index 73e6de1a561d..4a764dd24deb 100644 --- a/math/py-altgraph/Makefile +++ b/math/py-altgraph/Makefile @@ -1,20 +1,21 @@ PORTNAME= altgraph PORTVERSION= 0.17.4 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python graph (network) package WWW= https://altgraph.readthedocs.io/en/latest/ \ https://github.com/ronaldoussoren/altgraph LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils unittest NO_ARCH= yes .include diff --git a/math/py-amply/Makefile b/math/py-amply/Makefile index d4d5c176503c..0e262351b801 100644 --- a/math/py-amply/Makefile +++ b/math/py-amply/Makefile @@ -1,25 +1,26 @@ PORTNAME= amply DISTVERSION= 0.1.6 +PORTREVISION= 1 CATEGORIES= math python 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.3:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/math/py-animatplot-ng/Makefile b/math/py-animatplot-ng/Makefile index e1268070b123..43b4dd82328d 100644 --- a/math/py-animatplot-ng/Makefile +++ b/math/py-animatplot-ng/Makefile @@ -1,23 +1,24 @@ PORTNAME= animatplot-ng DISTVERSION= 0.4.4 +PORTREVISION= 1 CATEGORIES= math python 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 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}matplotlib>=2.2:math/py-matplotlib@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/math/py-animatplot/Makefile b/math/py-animatplot/Makefile index 853c8fae023c..a246f6b4128b 100644 --- a/math/py-animatplot/Makefile +++ b/math/py-animatplot/Makefile @@ -1,22 +1,23 @@ PORTNAME= animatplot DISTVERSION= 0.4.3 +PORTREVISION= 1 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-annoy/Makefile b/math/py-annoy/Makefile index 736b84fceaa3..1e45b9cc2189 100644 --- a/math/py-annoy/Makefile +++ b/math/py-annoy/Makefile @@ -1,37 +1,38 @@ PORTNAME= annoy DISTVERSIONPREFIX= v DISTVERSION= 1.17.3 +PORTREVISION= 1 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Approximate Nearest Neighbors algorithm WWW= https://github.com/spotify/annoy LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYNUMPY} USES= python USE_PYTHON= distutils autoplist pytest # tests fail because nose is broken USE_GITHUB= yes GH_ACCOUNT= spotify TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/test post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/annoy/annoylib${PYTHON_EXT_SUFFIX}.so do-test: cd ${TEST_WRKSRC} && \ ${ECHO} "saving data" && \ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/test-save.py && \ ${ECHO} "loading data" && \ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/test-load.py && \ ${ECHO} "tests succeeded" .include diff --git a/math/py-apgl/Makefile b/math/py-apgl/Makefile index 62771131c0a0..37ea391e682e 100644 --- a/math/py-apgl/Makefile +++ b/math/py-apgl/Makefile @@ -1,21 +1,21 @@ PORTNAME= apgl PORTVERSION= 0.8.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math python 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 USE_PYTHON= autoplist distutils .include diff --git a/math/py-arviz/Makefile b/math/py-arviz/Makefile index 73ee574ac418..21a635d1d3e4 100644 --- a/math/py-arviz/Makefile +++ b/math/py-arviz/Makefile @@ -1,42 +1,43 @@ PORTNAME= arviz DISTVERSIONPREFIX= v DISTVERSION= 0.20.0 +PORTREVISION= 1 CATEGORIES= math python #MASTER_SITES= PYPI # missing test files 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= ${PYTHON_PKGNAMEPREFIX}dm-tree>=0.1.8:devel/py-dm-tree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.5:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netCDF4>=1.0.2:science/py-netCDF4@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.5.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.9.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xarray>=2022.6.0:devel/py-xarray@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xarray-einstats>=0.3:devel/py-xarray-einstats@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numba>0:devel/py-numba@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} # ${PYTHON_PKGNAMEPREFIX}pyro>0:devel/py-pyro@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= arviz-devs NO_ARCH= yes # 1 error in tests preventing all tests from running: _tkinter.TclError: no display name and no $DISPLAY environment variable # see https://github.com/arviz-devs/arviz/issues/2381 .include diff --git a/math/py-arybo/Makefile b/math/py-arybo/Makefile index 90167841d065..758639d91364 100644 --- a/math/py-arybo/Makefile +++ b/math/py-arybo/Makefile @@ -1,25 +1,25 @@ PORTNAME= arybo DISTVERSION= 1.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/math/py-baycomp/Makefile b/math/py-baycomp/Makefile index fdb6bc7229ab..2b198a836028 100644 --- a/math/py-baycomp/Makefile +++ b/math/py-baycomp/Makefile @@ -1,32 +1,33 @@ PORTNAME= baycomp DISTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= math python # statistics 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} #RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pystan>=3.4.0:math/py-pystan@${PY_FLAVOR} USES= localbase:ldflags python 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-benford_py/Makefile b/math/py-benford_py/Makefile index d0a46091b958..35fbd8c85cb6 100644 --- a/math/py-benford_py/Makefile +++ b/math/py-benford_py/Makefile @@ -1,31 +1,31 @@ PORTNAME= benford_py DISTVERSIONPREFIX= v DISTVERSION= 0.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python #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 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 1c48f4852edf..590e865e56b9 100644 --- a/math/py-bitmath/Makefile +++ b/math/py-bitmath/Makefile @@ -1,18 +1,19 @@ PORTNAME= bitmath DISTVERSION= 1.3.3.1 +PORTREVISION= 1 CATEGORIES= math python 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 USE_PYTHON= autoplist distutils .include diff --git a/math/py-bitvector/Makefile b/math/py-bitvector/Makefile index 8fc54f37b05b..4b421695343d 100644 --- a/math/py-bitvector/Makefile +++ b/math/py-bitvector/Makefile @@ -1,37 +1,38 @@ PORTNAME= bitvector PORTVERSION= 3.5.0 +PORTREVISION= 1 CATEGORIES= math python 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-brial/Makefile b/math/py-brial/Makefile index 44ad5cc06e59..6b600fbf6540 100644 --- a/math/py-brial/Makefile +++ b/math/py-brial/Makefile @@ -1,25 +1,26 @@ PORTNAME= brial PORTVERSION= 1.2.12 +PORTREVISION= 1 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Python implementation of BRiAl WWW= https://github.com/BRiAl/BRiAl LICENSE= GPLv2 LIB_DEPENDS= libbrial.so:math/brial USE_GITHUB= yes GH_ACCOUNT= BRiAl GH_PROJECT= ${GH_ACCOUNT} USES= python WRKSRC_SUBDIR= sage-brial USE_PYTHON= distutils NO_ARCH= yes .include diff --git a/math/py-claripy/Makefile b/math/py-claripy/Makefile index 2507c49bbf99..f3c547ef2244 100644 --- a/math/py-claripy/Makefile +++ b/math/py-claripy/Makefile @@ -1,28 +1,29 @@ PORTNAME= claripy DISTVERSIONPREFIX= v DISTVERSION= ${ANGR_VERSION} +PORTREVISION= 1 CATEGORIES= math devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Abstraction layer for constraint solvers WWW= https://github.com/angr/claripy LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>0:devel/py-cachetools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysmt>0:math/py-pysmt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}z3-solver>4.8.5.0:math/py-z3-solver@${PY_FLAVOR} TEST_DEPENDS= z3>4.8.5.0:math/z3 USES= angr:nose python USE_GITHUB= yes GH_ACCOUNT= angr USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-clingcon/Makefile b/math/py-clingcon/Makefile index 49db769251ce..2c1abbd1a49e 100644 --- a/math/py-clingcon/Makefile +++ b/math/py-clingcon/Makefile @@ -1,26 +1,27 @@ PORTNAME= clingcon DISTVERSION= 5.2.1 +PORTREVISION= 1 CATEGORIES= math python 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 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 9b2164f60842..3895e4af7bfa 100644 --- a/math/py-clingo/Makefile +++ b/math/py-clingo/Makefile @@ -1,28 +1,29 @@ PORTNAME= clingo DISTVERSION= 5.7.1 +PORTREVISION= 1 CATEGORIES= math python 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} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} USES= compiler:c++14-lang python USE_PYTHON= distutils autoplist unittest 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-colormath/Makefile b/math/py-colormath/Makefile index c326059eaa1a..21480db4aef3 100644 --- a/math/py-colormath/Makefile +++ b/math/py-colormath/Makefile @@ -1,22 +1,22 @@ PORTNAME= colormath PORTVERSION= 3.0.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-cryptominisat/Makefile b/math/py-cryptominisat/Makefile index 94d00bd3f880..dbf8b9307595 100644 --- a/math/py-cryptominisat/Makefile +++ b/math/py-cryptominisat/Makefile @@ -1,28 +1,29 @@ PORTNAME= cryptominisat DISTVERSION= 5.11.21 +PORTREVISION= 1 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arrowd@FreeBSD.org COMMENT= Bindings to CryptoMiniSat (a SAT solver) WWW= https://github.com/msoos/cryptominisat LICENSE= MIT LGPL21 LICENSE_COMB= multi LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE.txt LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} LIB_DEPENDS= libcryptominisat5.so:math/cryptominisat RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} USES= compiler:c++11-lib python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= msoos post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pycryptosat*.so .include diff --git a/math/py-cvxpy/Makefile b/math/py-cvxpy/Makefile index 5e21fae43341..cd821e705939 100644 --- a/math/py-cvxpy/Makefile +++ b/math/py-cvxpy/Makefile @@ -1,37 +1,38 @@ PORTNAME= cvxpy DISTVERSION= 1.6.1 +PORTREVISION= 1 CATEGORIES= math python 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} \ ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}ecos>=2:math/py-ecos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}clarabel>=0.5.0:math/py-clarabel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}daqp>0:math/py-daqp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osqp>0:math/py-osqp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PySCIPOpt>0:math/py-PySCIPOpt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.1.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scs>0:math/py-scs@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cvxopt>0:math/py-cvxopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}diffcp>0:math/py-diffcp@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_cvxcore${PYTHON_EXT_SUFFIX}.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_cvxpy_sparsecholesky${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-cyipopt/Makefile b/math/py-cyipopt/Makefile index d56ad744db25..9d3a89568aff 100644 --- a/math/py-cyipopt/Makefile +++ b/math/py-cyipopt/Makefile @@ -1,32 +1,32 @@ PORTNAME= cyipopt DISTVERSIONPREFIX= v DISTVERSION= 1.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython interface for the interior point optimizer IPOPT WWW= https://github.com/matthias-k/cyipopt LICENSE= EPL BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libblas.so:math/blas \ libipopt.so:math/ipopt \ liblapack.so:math/lapack RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= fortran python pkgconfig # fortran because ipopt's pkg-config returns gcc libs USE_PYTHON= distutils cython autoplist pytest USE_GITHUB= yes GH_ACCOUNT= matthias-k TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/ipopt_wrapper${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-daqp/Makefile b/math/py-daqp/Makefile index 7b3454730673..d1d85dfa2a4f 100644 --- a/math/py-daqp/Makefile +++ b/math/py-daqp/Makefile @@ -1,25 +1,26 @@ PORTNAME= daqp DISTVERSION= 0.6.0 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DAQP: A dual active-set QP solver WWW= https://github.com/darnstrom/daqp LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils cython autoplist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/daqp${PYTHON_EXT_SUFFIX}.so do-test: @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/test.py .include diff --git a/math/py-deap/Makefile b/math/py-deap/Makefile index 09991289d99f..7800ef945d76 100644 --- a/math/py-deap/Makefile +++ b/math/py-deap/Makefile @@ -1,24 +1,25 @@ PORTNAME= deap DISTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= math biology science devel python 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 RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= distutils autoplist pytest 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-dgl/Makefile b/math/py-dgl/Makefile index 58f4c59b841a..f94131bdde5c 100644 --- a/math/py-dgl/Makefile +++ b/math/py-dgl/Makefile @@ -1,75 +1,76 @@ PORTNAME= dgl DISTVERSION= 1.1.2 +PORTREVISION= 1 CATEGORIES= math python # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Deep Graph Library WWW= https://www.dgl.ai/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ ${BACKEND_DEPENDS} LIB_DEPENDS= libdgl.so:math/dgl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=2.1:math/py-networkx@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.8.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.19.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.1.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${BACKEND_DEPENDS} USES= python localbase USE_PYTHON= distutils cython autoplist WRKSRC_SUBDIR= python USE_GITHUB= yes GH_ACCOUNT= dmlc MAKE_ENV= DGL_LIBRARY_PATH=${LOCALBASE}/lib POST_PLIST= fix-plist OPTIONS_RADIO= BACKEND OPTIONS_RADIO_BACKEND= PYTORCH TENSORFLOW MXNET OPTIONS_DEFAULT= PYTORCH PYTORCH_DESC= Use PyTorch backend PYTORCH_VARS= BACKEND_DEPENDS=${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} PYTORCH_MAKE_ENV= DGLBACKEND=pytorch TENSORFLOW_DESC= Use TensorFlow backend TENSORFLOW_VARS= BACKEND_DEPENDS=${PYTHON_PKGNAMEPREFIX}tensorflow>0:science/py-tensorflow@${PY_FLAVOR} TENSORFLOW_MAKE_ENV= DGLBACKEND=tensorflow MXNET_DESC= Use MXNET backend MXNET_VARS= BACKEND_DEPENDS=${PYTHON_PKGNAMEPREFIX}mxnet>0:misc/py-mxnet@${PY_FLAVOR} MXNET_MAKE_ENV= DGLBACKEND=mxnet post-install: # workaround for https://github.com/dmlc/dgl/issues/5665 @${RM} ${STAGEDIR}${PREFIX}/dgl/libdgl.so # remove empty dirs @${RMDIR} \ ${STAGEDIR}${PREFIX}/dgl/tensoradapter/pytorch \ ${STAGEDIR}${PREFIX}/dgl/tensoradapter \ ${STAGEDIR}${PREFIX}/dgl/dgl_sparse \ ${STAGEDIR}${PREFIX}/dgl # strip binaries @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/dgl/_ffi/_cy3/core${PYTHON_EXT_SUFFIX}.so fix-plist: # workaround for https://github.com/dmlc/dgl/issues/5665 @${REINPLACE_CMD} ' \ /dgl\/libdgl.so/d ; \ ' ${TMPPLIST} # remove empty dirs @${REINPLACE_CMD} ' \ /dgl\/tensoradapter\/pytorch/d ; \ /dgl\/dgl_sparse/d ; \ ' ${TMPPLIST} .include diff --git a/math/py-disjoint-set/Makefile b/math/py-disjoint-set/Makefile index 03ff8c376f65..1900709940e0 100644 --- a/math/py-disjoint-set/Makefile +++ b/math/py-disjoint-set/Makefile @@ -1,21 +1,22 @@ PORTNAME= disjoint-set DISTVERSION= 0.8.0 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Disjoint set data structure implementation for Python WWW= https://github.com/mrapacz/disjoint-set LICENSE= MIT USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/math/py-ducc0/Makefile b/math/py-ducc0/Makefile index 2c5ec98578ae..6e6df1ddfe9b 100644 --- a/math/py-ducc0/Makefile +++ b/math/py-ducc0/Makefile @@ -1,30 +1,31 @@ PORTNAME= ducc0 DISTVERSION= 0.34.0 +PORTREVISION= 1 CATEGORIES= math 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} USES= compiler:c++17-lang python USE_PYTHON= distutils autoplist pytest MAKE_ENV= DUCC0_OPTIMIZATION=none TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/ducc0*.so .include diff --git a/math/py-ecos/Makefile b/math/py-ecos/Makefile index e453f8372742..05364a2fe839 100644 --- a/math/py-ecos/Makefile +++ b/math/py-ecos/Makefile @@ -1,27 +1,28 @@ PORTNAME= ecos DISTVERSION= 2.0.14 +PORTREVISION= 1 CATEGORIES= math python 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 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 a2e2405efded..ec66aecc1b62 100644 --- a/math/py-evalidate/Makefile +++ b/math/py-evalidate/Makefile @@ -1,22 +1,23 @@ PORTNAME= evalidate DISTVERSIONPREFIX= v DISTVERSION= 2.0.2 +PORTREVISION= 1 CATEGORIES= math python #MASTER_SITES= PYPI # no tests 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:3.9+ USE_PYTHON= distutils autoplist pytest # the test tests/test_jailbreak.py::TestJailbreak::test_mul_overflow runs in a very high memory - 12+GB, see https://github.com/yaroslaff/evalidate/issues/8 USE_GITHUB= yes GH_ACCOUNT= yaroslaff NO_ARCH= yes .include diff --git a/math/py-fastdtw/Makefile b/math/py-fastdtw/Makefile index 8f6a2ce751c9..b73ab51f95ca 100644 --- a/math/py-fastdtw/Makefile +++ b/math/py-fastdtw/Makefile @@ -1,31 +1,31 @@ PORTNAME= fastdtw DISTVERSIONPREFIX= v DISTVERSION= 0.3.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Dynamic Time Warping (DTW) algorithm with an O(N) complexity WWW= https://github.com/slaypni/fastdtw LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_GITHUB= yes # tests are only on github GH_ACCOUNT= slaypni USE_PYTHON= distutils cython autoplist pytest # tests fail: https://github.com/slaypni/fastdtw/issues/23 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fastdtw/_fastdtw${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-fenics-ffcx/Makefile b/math/py-fenics-ffcx/Makefile index fb92c6bd13d8..d2d2281fa068 100644 --- a/math/py-fenics-ffcx/Makefile +++ b/math/py-fenics-ffcx/Makefile @@ -1,26 +1,27 @@ PORTNAME= fenics-ffcx DISTVERSIONPREFIX= v DISTVERSION= 0.5.0.post0 +PORTREVISION= 1 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= FEniCS Form Compiler for finite element forms WWW= https://github.com/FEniCS/ffcx LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= localbase python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= FEniCS GH_PROJECT= ffcx NO_ARCH= yes .include diff --git a/math/py-fenics-ufl/Makefile b/math/py-fenics-ufl/Makefile index bbbf6eddddf1..2269cec3693b 100644 --- a/math/py-fenics-ufl/Makefile +++ b/math/py-fenics-ufl/Makefile @@ -1,25 +1,26 @@ PORTNAME= fenics-ufl DISTVERSION= 2022.2.0 +PORTREVISION= 1 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= FEniCS Unified Form Language WWW= https://github.com/FEniCS/ufl LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= localbase python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= FEniCS GH_PROJECT= ufl NO_ARCH= yes .include diff --git a/math/py-fpylll/Makefile b/math/py-fpylll/Makefile index 98da7a9f521f..f028cd56e63a 100644 --- a/math/py-fpylll/Makefile +++ b/math/py-fpylll/Makefile @@ -1,56 +1,57 @@ PORTNAME= fpylll PORTVERSION= 0.6.3 +PORTREVISION= 1 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Python interface for fplll WWW= https://github.com/fplll/fpylll LICENSE= GPLv2 BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cython3>0:lang/cython3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pythran>0:devel/py-pythran@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} LIB_DEPENDS= libfplll.so:math/fplll \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libpari.so:math/pari \ libqd.so:math/qd RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pythran>0:devel/py-pythran@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= fplll USES= compiler:c++11-lang python USE_PYTHON= distutils .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif OPTIONS_DEFINE= TUTO TUTO_DESC= Build the tutorial OPTIONS_SUB= Yes TUTO_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6,1:textproc/py-sphinx@${PY_FLAVOR} TUTO_USES= gmake PLIST_SUB= VER=${PORTVERSION:R} do-build-TUTO-on: (cd ${WRKSRC}/docs && ${GMAKE} html) post-build-TUTO-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} -R ${WRKSRC}/docs/_build/html/* ${STAGEDIR}${DOCSDIR} do-test: install (cd ${WRKSRC} && PY_IGNORE_IMPORTMISMATCH=1 py.test) .include diff --git a/math/py-fvcore/Makefile b/math/py-fvcore/Makefile index 43edc03b0fd7..810cd2d54480 100644 --- a/math/py-fvcore/Makefile +++ b/math/py-fvcore/Makefile @@ -1,28 +1,28 @@ PORTNAME= fvcore PORTVERSION= 0.1.5.post20220512 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-gimmik/Makefile b/math/py-gimmik/Makefile index 7ac3918980b8..a1eff04c31ef 100644 --- a/math/py-gimmik/Makefile +++ b/math/py-gimmik/Makefile @@ -1,22 +1,23 @@ PORTNAME= gimmik DISTVERSION= 3.2.1 +PORTREVISION= 1 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-gmpy2/Makefile b/math/py-gmpy2/Makefile index 4822259c7bcc..60b09a66a1dc 100644 --- a/math/py-gmpy2/Makefile +++ b/math/py-gmpy2/Makefile @@ -1,27 +1,28 @@ PORTNAME= gmpy2 DISTVERSION= 2.2.1 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= GMP/MPIR, MPFR, and MPC interface to Python WWW= https://gmpy2.readthedocs.io/en/latest/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgmp.so:math/gmp \ libmpc.so:math/mpc \ libmpfr.so:math/mpfr USES= localbase python USE_PYTHON= distutils autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/test post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gmpy2/gmpy2*.so .include diff --git a/math/py-grandalf/Makefile b/math/py-grandalf/Makefile index bae9b34f76b8..2cd5cd73b3e1 100644 --- a/math/py-grandalf/Makefile +++ b/math/py-grandalf/Makefile @@ -1,27 +1,28 @@ PORTNAME= grandalf DISTVERSIONPREFIX= v DISTVERSION= 0.8 +PORTREVISION= 1 CATEGORIES= math graphics python #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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= bdcht USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/math/py-graphillion/Makefile b/math/py-graphillion/Makefile index ff31f2697e10..f46339f6d45c 100644 --- a/math/py-graphillion/Makefile +++ b/math/py-graphillion/Makefile @@ -1,27 +1,28 @@ PORTNAME= graphillion PORTVERSION= 1.5 +PORTREVISION= 1 CATEGORIES= math python 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 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-hdmedians/Makefile b/math/py-hdmedians/Makefile index 731445589ce0..2e568dd8c275 100644 --- a/math/py-hdmedians/Makefile +++ b/math/py-hdmedians/Makefile @@ -1,24 +1,24 @@ PORTNAME= hdmedians PORTVERSION= 0.14.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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 USE_PYTHON= distutils cython autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/hdmedians/geomedian*.so .include diff --git a/math/py-igraph/Makefile b/math/py-igraph/Makefile index 841438c40989..153b128f9a31 100644 --- a/math/py-igraph/Makefile +++ b/math/py-igraph/Makefile @@ -1,42 +1,42 @@ PORTNAME= igraph DISTVERSION= 0.10.6 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= python-igraph MAINTAINER= lwhsu@FreeBSD.org COMMENT= High performance graph data structures and algorithms WWW= https://igraph.org/python/ LICENSE= GPLv2 BUILD_DEPENDS= cmake:devel/cmake-core \ ${LOCALBASE}/bin/flex:textproc/flex LIB_DEPENDS= libigraph.so:math/igraph \ libarpack.so:math/arpack-ng \ libblas.so:math/blas \ libglpk.so:math/glpk \ libgmp.so:math/gmp \ liblapack.so:math/lapack \ libopenblas.so:math/openblas 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 USE_PYTHON= distutils concurrent autoplist USE_GNOME= libxml2 post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/setup.py post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/igraph/_igraph*.so do-test: install (cd ${WRKSRC} && py.test) .include diff --git a/math/py-ipyopt/Makefile b/math/py-ipyopt/Makefile index 22212f35f089..73ca564f19c9 100644 --- a/math/py-ipyopt/Makefile +++ b/math/py-ipyopt/Makefile @@ -1,33 +1,34 @@ PORTNAME= ipyopt DISTVERSION= 0.12.9 +PORTREVISION= 1 CATEGORIES= math python 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} USES= compiler:c++17-lang pkgconfig python USE_PYTHON= distutils autoplist pytest 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-isosurfaces/Makefile b/math/py-isosurfaces/Makefile index dd61e252bcf6..911a9705e1f6 100644 --- a/math/py-isosurfaces/Makefile +++ b/math/py-isosurfaces/Makefile @@ -1,30 +1,31 @@ PORTNAME= isosurfaces DISTVERSION= 0.1.2 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Construct isolines/isosurfaces over a 2D/3D scalar field WWW= https://github.com/jared-hughes/isosurfaces LICENSE= MIT RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${PYNUMPY} \ xdg-open:devel/xdg-utils USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: @cd ${TEST_WRKSRC} && \ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/isoline_demo.py && \ xdg-open ${TEST_WRKSRC}/out/demo.svg .include diff --git a/math/py-keras-applications/Makefile b/math/py-keras-applications/Makefile index 193e2f91d6d3..467f973b2bd2 100644 --- a/math/py-keras-applications/Makefile +++ b/math/py-keras-applications/Makefile @@ -1,24 +1,24 @@ PORTNAME= keras-applications DISTVERSION= 1.0.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Reference implementations of popular deep learning models WWW= https://github.com/keras-team/keras-applications LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>=0:science/py-h5py@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= keras-team USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-keras-preprocessing/Makefile b/math/py-keras-preprocessing/Makefile index 62ea76183e50..5ed3e9514490 100644 --- a/math/py-keras-preprocessing/Makefile +++ b/math/py-keras-preprocessing/Makefile @@ -1,24 +1,24 @@ PORTNAME= keras-preprocessing DISTVERSION= 1.1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Easy data preprocessing and data augmentation for DL models WWW= https://github.com/keras-team/keras-preprocessing LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= keras-team USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-kiwisolver/Makefile b/math/py-kiwisolver/Makefile index 24a76217b4ea..e1244a8302cd 100644 --- a/math/py-kiwisolver/Makefile +++ b/math/py-kiwisolver/Makefile @@ -1,22 +1,23 @@ PORTNAME= kiwisolver PORTVERSION= 1.4.5 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= math python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/math/py-levmar/Makefile b/math/py-levmar/Makefile index 7f8e0f971ccf..097ba52ca67b 100644 --- a/math/py-levmar/Makefile +++ b/math/py-levmar/Makefile @@ -1,47 +1,47 @@ # levmar library (math/levmar) is bundled PORTNAME= levmar DISTVERSION= 0.2.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math python 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 BROKEN= doesn't build with Python-3.11, 4 authors were notified via e-mail on 2024-06-02 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 USE_PYTHON= distutils autoplist .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion .endif .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif 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-libceed/Makefile b/math/py-libceed/Makefile index f51af743227b..56b478550db3 100644 --- a/math/py-libceed/Makefile +++ b/math/py-libceed/Makefile @@ -1,44 +1,45 @@ PORTNAME= libceed DISTVERSIONPREFIX= v DISTVERSION= 0.12.0-763 +PORTREVISION= 1 DISTVERSIONSUFFIX= -ge3ae47f6 CATEGORIES= math # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= CEED Library: Code for Efficient Extensible Discretizations WWW= https://libceed.org/en/latest/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} \ ${PYNUMPY} BUILD_DEPENDS= gmake:devel/gmake \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= fortran python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= CEED GH_PROJECT= libCEED CFLAGS+= -fPIC # https://github.com/CEED/libCEED/issues/1706 BINARY_ALIAS= make=${GMAKE} # python3=${PYTHON_CMD} post-install: @${STRIP_CMD} \ ${STAGEDIR}${PYTHON_SITELIBDIR}/_ceed_cffi.abi3.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/libceed/lib/libceed.so do-test: cd ${WRKSRC}/python/tests && \ ${SETENV} PYTHON=${PYTHON_CMD} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${GMAKE} test # rebuilds and reinstalls the C library, see https://github.com/CEED/libCEED/issues/1707 .include diff --git a/math/py-libpoly/Makefile b/math/py-libpoly/Makefile index 2d2998e3c437..0a3164e63fa5 100644 --- a/math/py-libpoly/Makefile +++ b/math/py-libpoly/Makefile @@ -1,40 +1,41 @@ PORTNAME= libpoly DISTVERSIONPREFIX= v DISTVERSION= 0.1.13 +PORTREVISION= 1 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/SRI-CSL/libpoly/commit/ PATCHFILES= 48f48f945111ab021bed4ad4f192f2cac0c2e84b.patch:-p1 MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for libpoly WWW= https://github.com/SRI-CSL/libpoly LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENCE LIB_DEPENDS= libpoly.so:math/libpoly USES= cmake localbase:ldflags python USE_GITHUB= yes GH_ACCOUNT= SRI-CSL USE_LDCONFIG= yes USE_PYTHON= distutils autoplist CFLAGS+= -I${WRKSRC}/include LDFLAGS+= -lpoly BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${WRKSRC}/python TEST_WRKSRC= ${WRKSRC}/test/python TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/polypy*.so do-test: @cd ${WRKSRC}/test/python && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ./check.py .include diff --git a/math/py-linearmodels/Makefile b/math/py-linearmodels/Makefile index 67d8d2404458..abaf49b62e8d 100644 --- a/math/py-linearmodels/Makefile +++ b/math/py-linearmodels/Makefile @@ -1,44 +1,45 @@ PORTNAME= linearmodels DISTVERSION= 6.1 +PORTREVISION= 1 CATEGORIES= math python # statistics 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>=1.0.0:math/py-formulaic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=0.4:devel/py-mypy_extensions@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.4.0: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.8.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>=0.13.0:math/py-statsmodels@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython3>0:lang/cython3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isort>0:devel/py-isort@${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-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}seaborn>0:math/py-seaborn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xarray>=0.13:devel/py-xarray@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= distutils autoplist pytest # 14 tests fail, see https://github.com/bashtage/linearmodels/issues/550 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/linearmodels/panel/_utility${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-logical-unification/Makefile b/math/py-logical-unification/Makefile index 0cb15bbc912b..090111e405eb 100644 --- a/math/py-logical-unification/Makefile +++ b/math/py-logical-unification/Makefile @@ -1,28 +1,29 @@ PORTNAME= logical-unification DISTVERSIONPREFIX= v DISTVERSION= 0.4.6 +PORTREVISION= 1 CATEGORIES= math python #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Logical unification in Python WWW= https://github.com/pythological/unification/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}versioneer>0:devel/py-versioneer@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multipledispatch>0:devel/py-multipledispatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toolz>0:devel/py-toolz@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= pythological GH_PROJECT= unification NO_ARCH= yes .include diff --git a/math/py-lrcalc/Makefile b/math/py-lrcalc/Makefile index 5f6ea21ea209..592fe209743d 100644 --- a/math/py-lrcalc/Makefile +++ b/math/py-lrcalc/Makefile @@ -1,25 +1,26 @@ PORTNAME= lrcalc PORTVERSION= 2.1 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Python bindings for lrcal WWW= http://sites.math.rutgers.edu/~asbuch/lrcalc/ LICENSE= GPLv3 LIB_DEPENDS= liblrcalc.so:math/lrcalc USES= localbase python USE_PYTHON= cython distutils .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif PLIST_FILES= %%PYTHON_SITELIBDIR%%/lrcalc%%PYTHON_EXT_SUFFIX%%.so .include diff --git a/math/py-luminol/Makefile b/math/py-luminol/Makefile index e673b8dc7770..ebe3e339be1e 100644 --- a/math/py-luminol/Makefile +++ b/math/py-luminol/Makefile @@ -1,23 +1,23 @@ PORTNAME= luminol DISTVERSION= 0.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-mapbox-earcut/Makefile b/math/py-mapbox-earcut/Makefile index e76eef990e87..9e028a0d38e4 100644 --- a/math/py-mapbox-earcut/Makefile +++ b/math/py-mapbox-earcut/Makefile @@ -1,31 +1,32 @@ PORTNAME= mapbox-earcut DISTVERSIONPREFIX= v DISTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= math #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Bindings for Pango for use with Manim WWW= https://manimpango.manim.community/en/latest/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= skogler GH_PROJECT= mapbox_earcut_python TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/mapbox_earcut${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-mathics-scanner/Makefile b/math/py-mathics-scanner/Makefile index afad2ffdcb81..ac1959673a4f 100644 --- a/math/py-mathics-scanner/Makefile +++ b/math/py-mathics-scanner/Makefile @@ -1,42 +1,43 @@ PORTNAME= mathics_scanner PORTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= math python 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}pyyaml>0:devel/py-pyyaml@${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}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-ujson>0:devel/py-types-ujson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-PyYAML>0:devel/py-types-PyYAML@${PY_FLAVOR} TEST_DEPENDS= gmake:devel/gmake \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} #USE_GITHUB= yes #GH_ACCOUNT= Mathics3 USES= python shebangfix USE_PYTHON= distutils noflavors NO_ARCH= yes MAKE_ENV+= PYTHON=${PYTHON_CMD} PLIST_SUB+= VER=${PORTVERSION} TEST_TARGET= check TEST_ENV= ${MAKE_ENV} 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 0c364d7b31dd..48eca78d1f05 100644 --- a/math/py-mathics/Makefile +++ b/math/py-mathics/Makefile @@ -1,83 +1,84 @@ PORTNAME= mathics3 PORTVERSION= 8.0.0 +PORTREVISION= 1 CATEGORIES= math python 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} \ ${PY_PILLOW} \ ${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}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Pympler>0:devel/py-pympler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}llvmlite>0:devel/py-llvmlite@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}palettable>0:misc/py-palettable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wordcloud>0:textproc/py-wordcloud@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Mathics_Scanner>0:math/py-mathics-scanner RUN_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} \ bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}py>0:devel/py-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${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}stopit>0:devel/py-stopit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyocr>0:graphics/py-pyocr@${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}python-dateutil>0:devel/py-python-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}unidecode>0:converters/py-unidecode@${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 shebangfix USE_PYTHON= cython cython_run distutils noflavors MAKE_ENV+= USE_CYTHON=yes SHEBANG_GLOB= *.py PLIST_SUB= VER=${PORTVERSION} .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif .include diff --git a/math/py-matplotlib-inline/Makefile b/math/py-matplotlib-inline/Makefile index 931576cf7e43..a5faa433aaba 100644 --- a/math/py-matplotlib-inline/Makefile +++ b/math/py-matplotlib-inline/Makefile @@ -1,21 +1,22 @@ PORTNAME= matplotlib-inline DISTVERSION= 0.1.6 +PORTREVISION= 1 CATEGORIES= math python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-minorminer/Makefile b/math/py-minorminer/Makefile index a73893c52c16..f174f2f3716a 100644 --- a/math/py-minorminer/Makefile +++ b/math/py-minorminer/Makefile @@ -1,41 +1,42 @@ PORTNAME= minorminer DISTVERSION= 0.2.16 +PORTREVISION= 1 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Heuristic tool for minor embedding of graphs WWW= https://docs.ocean.dwavesys.com/projects/minorminer/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fasteners>=0.15:devel/py-fasteners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}homebase>=1.0.1:devel/py-homebase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.4:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-networkx>=0.8.10:science/py-dwave-networkx@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}rectangle-packer>=2.0.1:math/py-rectangle-packer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.7.3:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils cython autoplist pytest USE_GITHUB= yes GH_ACCOUNT= dwavesystems GH_TUPLE= boothby:glasgow-subgraph-solver:568c45f:glasgow_subgraph_solver/external/glasgow-subgraph-solver \ nemequ:portable-snippets:84abba9:portable_snippets/external/portable-snippets TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: @${STRIP_CMD} \ ${STAGEDIR}${PYTHON_SITELIBDIR}/minorminer/_extern/rpack/_core${PYTHON_EXT_SUFFIX}.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/minorminer/_minorminer${PYTHON_EXT_SUFFIX}.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/minorminer/busclique${PYTHON_EXT_SUFFIX}.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/minorminer/subgraph${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-mnnpy/Makefile b/math/py-mnnpy/Makefile index 8e7804c7f492..87667c377ea6 100644 --- a/math/py-mnnpy/Makefile +++ b/math/py-mnnpy/Makefile @@ -1,36 +1,36 @@ PORTNAME= mnnpy DISTVERSION= 0.1.9.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= MNN (Mutual Nearest Neighbors) correct in python WWW= https://github.com/chriscainx/mnnpy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anndata>0:devel/py-anndata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numba>0:devel/py-numba@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils cython autoplist post-patch: .if defined(CPUTYPE) @${REINPLACE_CMD} -e "s|'-march=native'|'-march=${CPUTYPE}'|" ${WRKSRC}/setup.py .else @${REINPLACE_CMD} -e "s|'-march=native', ||" ${WRKSRC}/setup.py .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/mnnpy/_utils.cpython-${PYTHON_SUFFIX}.so .include diff --git a/math/py-mpmath/Makefile b/math/py-mpmath/Makefile index 71572f1d6757..6818e14c98a8 100644 --- a/math/py-mpmath/Makefile +++ b/math/py-mpmath/Makefile @@ -1,26 +1,26 @@ PORTNAME= mpmath PORTVERSION= 1.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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}gmpy2>=2.1.0:math/py-gmpy2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy2>=2.1.0:math/py-gmpy2@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes do-test: @cd ${WRKSRC}/mpmath/tests && ${PYTHON_CMD} runtests.py .include diff --git a/math/py-nlopt/Makefile b/math/py-nlopt/Makefile index 6abb3e6f07ce..7c41078b7a06 100644 --- a/math/py-nlopt/Makefile +++ b/math/py-nlopt/Makefile @@ -1,38 +1,39 @@ PORTNAME= nlopt DISTVERSION= 2.9.0 +PORTREVISION= 1 CATEGORIES= math #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} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} 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:75dd16e:nlopt/extern/nlopt #CMAKE_ARGS= -DFREEBSD_PYTHON_VER=${PYTHON_VER} MAKE_ENV= FREEBSD_PYTHON_VER=${PYTHON_VER} xpost-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 222fd0db16d9..dd4e2ae397f4 100644 --- a/math/py-numdifftools/Makefile +++ b/math/py-numdifftools/Makefile @@ -1,36 +1,36 @@ PORTNAME= numdifftools DISTVERSION= 0.9.41 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 USE_PYTHON= distutils autoplist pytest # test dependencies fail to install due to inter-package conflicts NO_ARCH= yes .include diff --git a/math/py-numpoly/Makefile b/math/py-numpoly/Makefile index 74993b711d99..59159628ffb5 100644 --- a/math/py-numpoly/Makefile +++ b/math/py-numpoly/Makefile @@ -1,22 +1,22 @@ PORTNAME= numpoly DISTVERSION= 1.2.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-numpy-stl/Makefile b/math/py-numpy-stl/Makefile index cbe082b51596..fb5092916136 100644 --- a/math/py-numpy-stl/Makefile +++ b/math/py-numpy-stl/Makefile @@ -1,26 +1,26 @@ PORTNAME= numpy-stl DISTVERSION= 2.11.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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 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 9ab84c03540a..42a13b88864f 100644 --- a/math/py-numpy/Makefile +++ b/math/py-numpy/Makefile @@ -1,84 +1,84 @@ PORTNAME= numpy PORTVERSION= 1.26.4 -PORTREVISION= 5 +PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= math python MASTER_SITES= PYPI \ https://numpy.org/doc/1.26/:doc PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= numpy-${PORTVERSION}${EXTRACT_SUFX} \ numpy-html.zip:doc DIST_SUBDIR= numpy-${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.9+ 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 PIE_UNSAFE= yes PORTDOCS= * PORTSCOUT= limit:^1\. 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_LIB_DEPENDS= libcblas.so:math/cblas NETLIB_USES= blaslapack:netlib NETLIB_VARS= BLASLIBS="blas, cblas" BLASNAME=atlas LAPACKLIBS=lapack LIBRARIES=atlas_libs 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} ${UNZIP_NATIVE_CMD} -qo ${DISTDIR}/${DIST_SUBDIR}/numpy-html.zip -d ${STAGEDIR}${DOCSDIR} @${RM} ${STAGEDIR}${DOCSDIR}/.buildinfo do-test: @cd ${WRKSRC} && ${PYTHON_CMD} runtests.py .include diff --git a/math/py-osqp/Makefile b/math/py-osqp/Makefile index 415c739abe8d..8310f86e9b4a 100644 --- a/math/py-osqp/Makefile +++ b/math/py-osqp/Makefile @@ -1,26 +1,26 @@ PORTNAME= osqp PORTVERSION= 0.6.2.post5 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist .include diff --git a/math/py-pandas-datareader/Makefile b/math/py-pandas-datareader/Makefile index 17e1aefb5787..82f4f3440d19 100644 --- a/math/py-pandas-datareader/Makefile +++ b/math/py-pandas-datareader/Makefile @@ -1,31 +1,31 @@ PORTNAME= pandas-datareader DISTVERSION= 0.9.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math finance python 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 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-petsc4py/Makefile b/math/py-petsc4py/Makefile index 876386fc9875..4bed4b02da54 100644 --- a/math/py-petsc4py/Makefile +++ b/math/py-petsc4py/Makefile @@ -1,39 +1,40 @@ PORTNAME= petsc4py DISTVERSION= 3.22.3 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PETSc for Python WWW= https://gitlab.com/petsc/petsc LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BROKEN_armv7= compilation fails: LLVM ERROR: out of memory BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cython3>0:lang/cython3 LIB_DEPENDS= libpetsc.so:science/PETSc RUN_DEPENDS= ${PYNUMPY} USES= python 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-point-annotator/Makefile b/math/py-point-annotator/Makefile index 0985cfd9c979..c9b941e1ce5b 100644 --- a/math/py-point-annotator/Makefile +++ b/math/py-point-annotator/Makefile @@ -1,25 +1,25 @@ PORTNAME= point-annotator PORTVERSION= 2.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-pplpy/Makefile b/math/py-pplpy/Makefile index 6c66845351cb..d16523f95714 100644 --- a/math/py-pplpy/Makefile +++ b/math/py-pplpy/Makefile @@ -1,51 +1,51 @@ PORTNAME= pplpy PORTVERSION= 0.8.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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 USE_PYTHON= cython distutils CFLAGS+= -std=c++14 .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 1c83130f7441..a2ddc6cac0d3 100644 --- a/math/py-primecountpy/Makefile +++ b/math/py-primecountpy/Makefile @@ -1,28 +1,28 @@ PORTNAME= primecountpy PORTVERSION= 0.1.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= math python 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 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-pyFFTW/Makefile b/math/py-pyFFTW/Makefile index 412beca45ff9..eef5569bc99b 100644 --- a/math/py-pyFFTW/Makefile +++ b/math/py-pyFFTW/Makefile @@ -1,34 +1,35 @@ PORTNAME= pyFFTW DISTVERSION= 0.15.0 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tl}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Pythonic wrapper around FFTW, the FFT library WWW= https://hgomersall.github.io/pyFFTW/ \ https://github.com/pyFFTW/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} \ ${PYTHON_PKGNAMEPREFIX}cython3>0:lang/cython3@${PY_FLAVOR} LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float RUN_DEPENDS= ${PY_DEPENDS} USES= python localbase:ldflags USE_PYTHON= distutils cython autoplist pytest # tests fail with "attempted relative import with no known parent package", see https://github.com/pyFFTW/pyFFTW/issues/405 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyfftw/pyfftw${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-pybloom/Makefile b/math/py-pybloom/Makefile index 086383052ba0..2d787bba1813 100644 --- a/math/py-pybloom/Makefile +++ b/math/py-pybloom/Makefile @@ -1,22 +1,23 @@ PORTNAME= pybloom PORTVERSION= 3.0.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Probabilistic data structure WWW= https://github.com/joseph-fox/python-bloomfilter LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bitarray>0:devel/py-bitarray@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= joseph-fox GH_PROJECT= python-bloomfilter .include diff --git a/math/py-pyclipper/Makefile b/math/py-pyclipper/Makefile index ee1b0c9c31b5..fa4967b7c384 100644 --- a/math/py-pyclipper/Makefile +++ b/math/py-pyclipper/Makefile @@ -1,25 +1,26 @@ PORTNAME= pyclipper PORTVERSION= 1.3.0p5 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI/source/p/pyclipper PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-${PORTVERSION:S/p/.post/} 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 USE_PYTHON= distutils cython autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyclipper/_pyclipper${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-pycosat/Makefile b/math/py-pycosat/Makefile index f3dcf33eac22..453b022c095e 100644 --- a/math/py-pycosat/Makefile +++ b/math/py-pycosat/Makefile @@ -1,30 +1,31 @@ PORTNAME= pycosat PORTVERSION= 0.6.3 +PORTREVISION= 1 CATEGORIES= math python 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 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-pygslodeiv2/Makefile b/math/py-pygslodeiv2/Makefile index 4a431d6e4ded..075131402e8e 100644 --- a/math/py-pygslodeiv2/Makefile +++ b/math/py-pygslodeiv2/Makefile @@ -1,25 +1,25 @@ PORTNAME= pygslodeiv2 DISTVERSION= 0.9.4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist cython pytest pre-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} build_ext --inplace .include diff --git a/math/py-pyhdfe/Makefile b/math/py-pyhdfe/Makefile index fe571755c509..1987e35b0c93 100644 --- a/math/py-pyhdfe/Makefile +++ b/math/py-pyhdfe/Makefile @@ -1,26 +1,27 @@ PORTNAME= pyhdfe DISTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= math python # statistics 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.0.0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python 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 270088bb4dcf..cb57d0db74c1 100644 --- a/math/py-pyhull/Makefile +++ b/math/py-pyhull/Makefile @@ -1,24 +1,24 @@ PORTNAME= pyhull DISTVERSION= 2015.2.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math python 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 USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyhull/_pyhull*.so .include diff --git a/math/py-pymc3/Makefile b/math/py-pymc3/Makefile index f60a0863ae50..e5e86c9cb07e 100644 --- a/math/py-pymc3/Makefile +++ b/math/py-pymc3/Makefile @@ -1,37 +1,37 @@ PORTNAME= pymc3 DISTVERSIONPREFIX= v DISTVERSION= 3.11.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Probabilistic programming in Python WWW= https://docs.pymc.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}arviz>=0.11.0:math/py-arviz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cachetools>=4.2.1:devel/py-cachetools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecat>0:devel/py-deprecat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dill>0:devel/py-dill@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fastprogress>=0.2.0:devel/py-fastprogress@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.24.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}patsy>=0.5.1:math/py-patsy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.7.3:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semver>=2.13.0:devel/py-semver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}theano>0:math/py-theano@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= pymc-devs USE_PYTHON= distutils concurrent autoplist WRKSRC= ${WRKDIR}/pymc-${DISTVERSION} NO_ARCH= yes .include diff --git a/math/py-pynauty/Makefile b/math/py-pynauty/Makefile index 90e4a2f4e74f..35ffcda40292 100644 --- a/math/py-pynauty/Makefile +++ b/math/py-pynauty/Makefile @@ -1,30 +1,31 @@ PORTNAME= pynauty DISTVERSION= 2.8.6 +PORTREVISION= 1 CATEGORIES= math python 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 USES= python shebangfix USE_PYTHON= distutils autoplist pytest 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 d2ee3eecba81..868756b17426 100644 --- a/math/py-pyneqsys/Makefile +++ b/math/py-pyneqsys/Makefile @@ -1,25 +1,25 @@ PORTNAME= pyneqsys DISTVERSION= 0.5.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-pynleq2/Makefile b/math/py-pynleq2/Makefile index 1d58bda83588..f1043e913ce9 100644 --- a/math/py-pynleq2/Makefile +++ b/math/py-pynleq2/Makefile @@ -1,37 +1,37 @@ PORTNAME= pynleq2 DISTVERSION= 0.0.2 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= math python 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 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 336784d4c4f9..b7dfdd0b4422 100644 --- a/math/py-pynndescent/Makefile +++ b/math/py-pynndescent/Makefile @@ -1,26 +1,27 @@ PORTNAME= pynndescent DISTVERSION= 0.5.13 +PORTREVISION= 1 CATEGORIES= math python 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.11:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}llvmlite>=0.30: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 USE_PYTHON= distutils autoplist pytest # 1 test fails, see https://github.com/lmcinnes/pynndescent/issues/239 NO_ARCH= yes .include diff --git a/math/py-pyodeint/Makefile b/math/py-pyodeint/Makefile index 925a898c122e..89af866dbb87 100644 --- a/math/py-pyodeint/Makefile +++ b/math/py-pyodeint/Makefile @@ -1,28 +1,29 @@ PORTNAME= pyodeint DISTVERSION= 0.10.7 +PORTREVISION= 1 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/pyodeint/tests post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyodeint/_odeint${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-pyodesys/Makefile b/math/py-pyodesys/Makefile index c60dbff9cb5a..9b8085d56810 100644 --- a/math/py-pyodesys/Makefile +++ b/math/py-pyodesys/Makefile @@ -1,45 +1,46 @@ PORTNAME= pyodesys DISTVERSION= 0.14.4 +PORTREVISION= 1 CATEGORIES= math python 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= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.5:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ ${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 shebangfix USE_PYTHON= distutils autoplist pytest SHEBANG_GLOB= *.py TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} 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-pyrr/Makefile b/math/py-pyrr/Makefile index 271279dcfda0..28c28ec54a0e 100644 --- a/math/py-pyrr/Makefile +++ b/math/py-pyrr/Makefile @@ -1,30 +1,30 @@ PORTNAME= pyrr DISTVERSION= 0.10.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= 3D mathematical functions using NumPy WWW= https://github.com/adamlwgriffiths/Pyrr LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multipledispatch>0:devel/py-multipledispatch@${PY_FLAVOR} \ ${PYNUMPY} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= adamlwgriffiths GH_PROJECT= Pyrr NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests .include diff --git a/math/py-pysmt/Makefile b/math/py-pysmt/Makefile index 13a35c1e4052..901e0da75447 100644 --- a/math/py-pysmt/Makefile +++ b/math/py-pysmt/Makefile @@ -1,26 +1,27 @@ PORTNAME= pysmt DISTVERSIONPREFIX= v DISTVERSION= 0.9.6 +PORTREVISION= 1 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Solver-agnostic library for SMT formulae manipulation and solving WWW= http://www.pysmt.org LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}z3-solver>0:math/py-z3-solver@${PY_FLAVOR} \ z3>0:math/z3 \ cvc5>0:math/cvc5 USES= python USE_GITHUB= yes USE_PYTHON= distutils autoplist concurrent distutils pytest PYDISTUTILS_PKGNAME= PySMT NO_ARCH= yes .include diff --git a/math/py-pystan/Makefile b/math/py-pystan/Makefile index aef88595349b..c46d04e6b32c 100644 --- a/math/py-pystan/Makefile +++ b/math/py-pystan/Makefile @@ -1,35 +1,35 @@ PORTNAME= pystan PORTVERSION= 2.19.0.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math python 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 BROKEN= several build errors DEPRECATED= Marked as BROKEN for years EXPIRATION_DATE=2025-02-28 USES= compiler:c++14-lang python shebangfix USE_PYTHON= autoplist distutils BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR} BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} SHEBANG_FILES= ${WRKSRC}/pystan/stan/lib/stan_math/lib/upgrade-sundials.sh \ ${WRKSRC}/pystan/stan/lib/stan_math/hooks/pre-commit \ ${WRKSRC}/pystan/stan/lib/stan_math/runTests.py \ NO_ARCH= yes NO_ARCH_IGNORE= _api.so _chains.so _misc.so .include diff --git a/math/py-pysym/Makefile b/math/py-pysym/Makefile index 1db134952182..79055a93ef6e 100644 --- a/math/py-pysym/Makefile +++ b/math/py-pysym/Makefile @@ -1,22 +1,22 @@ PORTNAME= pysym DISTVERSION= 0.2.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-pytanque/Makefile b/math/py-pytanque/Makefile index fb00cd8944fc..d1a9fb60851a 100644 --- a/math/py-pytanque/Makefile +++ b/math/py-pytanque/Makefile @@ -1,23 +1,24 @@ PORTNAME= pytanque DISTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= math 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 BUILD_DEPENDS= pybind11>0:devel/pybind11 USES= compiler:c++14-lang localbase python USE_PYTHON= distutils autoplist post-extract: ${RM} -r ${WRKSRC}/third-party/pybind11 .include diff --git a/math/py-python-fcl/Makefile b/math/py-python-fcl/Makefile index 1d74503a7fca..d93ffbfdbefd 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= 3 +PORTREVISION= 4 CATEGORIES= math python 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 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-louvain/Makefile b/math/py-python-louvain/Makefile index 8bd8a586fd44..4cc7cea98587 100644 --- a/math/py-python-louvain/Makefile +++ b/math/py-python-louvain/Makefile @@ -1,22 +1,22 @@ PORTNAME= python-louvain DISTVERSION= 0.16 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/math/py-python-picard/Makefile b/math/py-python-picard/Makefile index 2cd909c59539..8134431b535a 100644 --- a/math/py-python-picard/Makefile +++ b/math/py-python-picard/Makefile @@ -1,27 +1,27 @@ PORTNAME= python-picard DISTVERSION= 0.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/math/py-pytorchvideo/Makefile b/math/py-pytorchvideo/Makefile index 614130287748..5cbbacd503a8 100644 --- a/math/py-pytorchvideo/Makefile +++ b/math/py-pytorchvideo/Makefile @@ -1,24 +1,24 @@ PORTNAME= pytorchvideo PORTVERSION= 0.1.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/math/py-pyvtk/Makefile b/math/py-pyvtk/Makefile index 08fdf43c3019..4701bdc46fd1 100644 --- a/math/py-pyvtk/Makefile +++ b/math/py-pyvtk/Makefile @@ -1,18 +1,19 @@ PORTNAME= pyVTK PORTVERSION= 0.5.18 +PORTREVISION= 1 CATEGORIES= math python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/math/py-qats/Makefile b/math/py-qats/Makefile index 30f9280a5992..5db9ca321534 100644 --- a/math/py-qats/Makefile +++ b/math/py-qats/Makefile @@ -1,36 +1,37 @@ PORTNAME= qats DISTVERSION= 4.11.1 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for efficient processing and visualization of time series WWW= https://github.com/dnvgl/qats LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4.3:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}QtPy>=1.9.0:devel/py-QtPy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}furo>=2022.12.7:textproc/py-furo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}myst-parser>=0.18.1:textproc/py-myst-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}npTDMS>=1.1.0:misc/py-npTDMS@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}openpyxl>=3.0.5:textproc/py-openpyxl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymatreader>=0.0.24:misc/py-pymatreader@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyside2>=5.15.2:devel/pyside2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.7.2:science/py-scipy@${PY_FLAVOR} USES= pyqt:5 python USE_PYTHON= distutils concurrent autoplist pytest USE_PYQT= pyqt5 NO_ARCH= yes .include diff --git a/math/py-qdldl/Makefile b/math/py-qdldl/Makefile index 7098553ddfa6..147ee2af15e2 100644 --- a/math/py-qdldl/Makefile +++ b/math/py-qdldl/Makefile @@ -1,36 +1,37 @@ PORTNAME= qdldl PORTVERSION= 0.1.7.post5 +PORTREVISION= 1 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/qdldl.cpython-*.so do-test: install # this is required for some reason, and TEST_ENV doesn't work @cd ${WRKSRC} && pytest # tests as of 0.1.7.post5: 4 failed, 5 passed in 12.28s, see https://github.com/osqp/qdldl-python/issues/53 .include diff --git a/math/py-quadprog/Makefile b/math/py-quadprog/Makefile index 5955ac719c0f..b99657f2f762 100644 --- a/math/py-quadprog/Makefile +++ b/math/py-quadprog/Makefile @@ -1,18 +1,19 @@ PORTNAME= quadprog DISTVERSION= 0.1.13 +PORTREVISION= 1 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist cython .include diff --git a/math/py-random2/Makefile b/math/py-random2/Makefile index 3b78cbe541da..e45e258285eb 100644 --- a/math/py-random2/Makefile +++ b/math/py-random2/Makefile @@ -1,17 +1,18 @@ PORTNAME= random2 DISTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= math python 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 zip USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-reals/Makefile b/math/py-reals/Makefile index d1155bced842..054a4f0d9086 100644 --- a/math/py-reals/Makefile +++ b/math/py-reals/Makefile @@ -1,19 +1,20 @@ PORTNAME= reals PORTVERSION= 0.0.5 +PORTREVISION= 1 CATEGORIES= math python 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-rectangle-packer/Makefile b/math/py-rectangle-packer/Makefile index c9ce4c62f3dd..1f6d8de931ce 100644 --- a/math/py-rectangle-packer/Makefile +++ b/math/py-rectangle-packer/Makefile @@ -1,27 +1,28 @@ PORTNAME= rectangle-packer DISTVERSION= 2.0.2 +PORTREVISION= 1 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Rectangle packing library WWW= https://github.com/Penlect/rectangle-packer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python USE_PYTHON= distutils cython autoplist unittest USE_GITHUB= yes GH_ACCOUNT= Penlect TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/test post-install: @${STRIP_CMD} \ ${STAGEDIR}${PYTHON_SITELIBDIR}/rpack/_core${PYTHON_EXT_SUFFIX}.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/rpack/_rpack${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-roman/Makefile b/math/py-roman/Makefile index dcef2607aa31..3223f660cca4 100644 --- a/math/py-roman/Makefile +++ b/math/py-roman/Makefile @@ -1,16 +1,17 @@ PORTNAME= roman PORTVERSION= 5.0 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Integer to Roman numerals converter WWW= https://pypi.org/project/roman/ USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-rustworkx/Makefile b/math/py-rustworkx/Makefile index 45fa8f15a217..7295eecad7f5 100644 --- a/math/py-rustworkx/Makefile +++ b/math/py-rustworkx/Makefile @@ -1,133 +1,133 @@ PORTNAME= rustworkx DISTVERSION= 0.15.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= math python #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 USE_PYTHON= autoplist distutils pytest USE_GITHUB= yes GH_ACCOUNT= Qiskit CARGO_CRATES= ahash-0.8.11 \ alga-0.9.3 \ allocator-api2-0.2.18 \ approx-0.3.2 \ autocfg-1.3.0 \ bitflags-2.6.0 \ cfg-if-1.0.0 \ crossbeam-deque-0.8.5 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.20 \ either-1.13.0 \ equivalent-1.0.1 \ fixedbitset-0.4.2 \ getrandom-0.2.15 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ heck-0.4.1 \ hermit-abi-0.3.9 \ indexmap-1.9.3 \ indexmap-2.2.6 \ indoc-2.0.5 \ itertools-0.10.5 \ itertools-0.11.0 \ itoa-1.0.11 \ libc-0.2.155 \ libm-0.2.8 \ lock_api-0.4.12 \ matrixmultiply-0.3.8 \ memchr-2.7.4 \ memoffset-0.9.1 \ ndarray-0.15.6 \ ndarray-stats-0.5.1 \ noisy_float-0.2.0 \ num-bigint-0.4.6 \ num-complex-0.2.4 \ num-complex-0.4.6 \ num-integer-0.1.46 \ num-traits-0.2.19 \ num_cpus-1.16.0 \ numpy-0.21.0 \ once_cell-1.19.0 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ petgraph-0.6.5 \ portable-atomic-1.6.0 \ ppv-lite86-0.2.17 \ priority-queue-2.0.3 \ proc-macro2-1.0.86 \ pyo3-0.21.2 \ pyo3-build-config-0.21.2 \ pyo3-ffi-0.21.2 \ pyo3-macros-0.21.2 \ pyo3-macros-backend-0.21.2 \ quick-xml-0.34.0 \ quote-1.0.36 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ rand_pcg-0.3.1 \ rawpointer-0.2.1 \ rayon-1.10.0 \ rayon-cond-0.3.0 \ rayon-core-1.12.1 \ redox_syscall-0.5.2 \ rustc-hash-1.1.0 \ ryu-1.0.18 \ scopeguard-1.2.0 \ serde-1.0.203 \ serde_derive-1.0.203 \ serde_json-1.0.118 \ smallvec-1.13.2 \ sprs-0.11.1 \ syn-2.0.68 \ target-lexicon-0.12.14 \ unicode-ident-1.0.12 \ unindent-0.2.3 \ version_check-0.9.4 \ wasi-0.11.0+wasi-snapshot-preview1 \ windows-targets-0.52.5 \ windows_aarch64_gnullvm-0.52.5 \ windows_aarch64_msvc-0.52.5 \ windows_i686_gnu-0.52.5 \ windows_i686_gnullvm-0.52.5 \ windows_i686_msvc-0.52.5 \ windows_x86_64_gnu-0.52.5 \ windows_x86_64_gnullvm-0.52.5 \ windows_x86_64_msvc-0.52.5 \ zerocopy-0.7.34 \ zerocopy-derive-0.7.34 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} #do-test: # this runs tests in the fixed venv # @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} tox -epy .include diff --git a/math/py-secp256k1/Makefile b/math/py-secp256k1/Makefile index 8d800c635753..4fd354f93917 100644 --- a/math/py-secp256k1/Makefile +++ b/math/py-secp256k1/Makefile @@ -1,20 +1,20 @@ PORTNAME= secp256k1 PORTVERSION= 0.13.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math python 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 pkgconfig USE_PYTHON= autoplist distutils .include diff --git a/math/py-seriate/Makefile b/math/py-seriate/Makefile index a11289668951..66089f571619 100644 --- a/math/py-seriate/Makefile +++ b/math/py-seriate/Makefile @@ -1,26 +1,26 @@ PORTNAME= seriate DISTVERSION= 1.1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Optimal ordering of elements in a set given their distance matrix WWW= https://github.com/src-d/seriate LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}or-tools>0:math/py-or-tools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= src-d USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-simhash/Makefile b/math/py-simhash/Makefile index ab2df98a8eef..bc475f80c0b2 100644 --- a/math/py-simhash/Makefile +++ b/math/py-simhash/Makefile @@ -1,18 +1,19 @@ PORTNAME= simhash DISTVERSION= 2.1.2 +PORTREVISION= 1 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-slepc4py/Makefile b/math/py-slepc4py/Makefile index a30c9a44b735..a62a59e456fc 100644 --- a/math/py-slepc4py/Makefile +++ b/math/py-slepc4py/Makefile @@ -1,33 +1,34 @@ PORTNAME= slepc4py DISTVERSION= 3.22.2 +PORTREVISION= 1 CATEGORIES= math python 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} \ ${PYTHON_PKGNAMEPREFIX}cython3>0:lang/cython3 RUN_DEPENDS= ${PY_DEPENDS} LIB_DEPENDS= libmpich.so:net/mpich \ libpetsc.so:science/PETSc \ libslepc.so:math/slepc RUN_DEPENDS= ${PYNUMPY} USES= fortran python USE_PYTHON= distutils autoplist pytest MAKE_ENV= PETSC_DIR=${LOCALBASE} SLEPC_DIR=${LOCALBASE} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/slepc4py/lib/SLEPc${PYTHON_EXT_SUFFIX}.so .include diff --git a/math/py-spectral/Makefile b/math/py-spectral/Makefile index 1c06b86d8b2d..10076d5aa051 100644 --- a/math/py-spectral/Makefile +++ b/math/py-spectral/Makefile @@ -1,22 +1,22 @@ PORTNAME= spectral DISTVERSION= 0.22.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-squarify/Makefile b/math/py-squarify/Makefile index dfaf01df88d7..99731674df12 100644 --- a/math/py-squarify/Makefile +++ b/math/py-squarify/Makefile @@ -1,20 +1,21 @@ PORTNAME= squarify DISTVERSION= 0.4.4 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Squarify treemap layout algorithm WWW= https://github.com/laserson/squarify LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/math/py-ssm/Makefile b/math/py-ssm/Makefile index ecdbbcd10338..145cd7407b04 100644 --- a/math/py-ssm/Makefile +++ b/math/py-ssm/Makefile @@ -1,32 +1,32 @@ PORTNAME= ssm DISTVERSION= 0.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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 USE_PYTHON= distutils cython concurrent autoplist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so .include diff --git a/math/py-svgmath/Makefile b/math/py-svgmath/Makefile index 34ae0a620ebf..540b3fa2d166 100644 --- a/math/py-svgmath/Makefile +++ b/math/py-svgmath/Makefile @@ -1,15 +1,16 @@ PORTNAME= svgmath PORTVERSION= 0.3.3 +PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= SVGMath-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= MathML to SVG Converter in Python WWW= http://svgmath.sf.net USES= dos2unix python USE_PYTHON= distutils autoplist .include diff --git a/math/py-sym/Makefile b/math/py-sym/Makefile index d7837bfe545a..da9b826be89c 100644 --- a/math/py-sym/Makefile +++ b/math/py-sym/Makefile @@ -1,22 +1,22 @@ PORTNAME= sym DISTVERSION= 0.3.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-sympy/Makefile b/math/py-sympy/Makefile index 02a72318fa1f..2d86cd9f52c0 100644 --- a/math/py-sympy/Makefile +++ b/math/py-sympy/Makefile @@ -1,24 +1,25 @@ PORTNAME= sympy PORTVERSION= 1.13.3 +PORTREVISION= 1 CATEGORIES= math python 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>=1.1.0:math/py-mpmath@${PY_FLAVOR} USES= python 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} .include diff --git a/math/py-theano/Makefile b/math/py-theano/Makefile index 46df66eca6d9..457d25dd26c4 100644 --- a/math/py-theano/Makefile +++ b/math/py-theano/Makefile @@ -1,31 +1,31 @@ PORTNAME= theano DISTVERSION= 1.0.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math python 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 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 b58d14bd3cff..11b5af5c56b4 100644 --- a/math/py-timple/Makefile +++ b/math/py-timple/Makefile @@ -1,21 +1,22 @@ PORTNAME= timple PORTVERSION= 0.1.8 +PORTREVISION= 1 CATEGORIES= math python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-triangle/Makefile b/math/py-triangle/Makefile index 737f085a005f..b6a1b8afaf44 100644 --- a/math/py-triangle/Makefile +++ b/math/py-triangle/Makefile @@ -1,27 +1,28 @@ PORTNAME= triangle DISTVERSIONPREFIX= v DISTVERSION= 20230923 +PORTREVISION= 1 CATEGORIES= math 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 USE_GITHUB= yes GH_ACCOUNT= drufat GH_TUPLE= drufat:triangle-c:8b9e104:triangle/c 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 b2c467547956..5a87f6409314 100644 --- a/math/py-umap-learn/Makefile +++ b/math/py-umap-learn/Makefile @@ -1,25 +1,26 @@ PORTNAME= umap-learn DISTVERSION= 0.5.7 +PORTREVISION= 1 CATEGORIES= math python 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.51.2: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.3.1:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/math/py-yt/Makefile b/math/py-yt/Makefile index f3d22c11fcbd..0fb3aca51a9c 100644 --- a/math/py-yt/Makefile +++ b/math/py-yt/Makefile @@ -1,50 +1,51 @@ PORTNAME= yt DISTVERSION= 4.3.1 +PORTREVISION= 1 CATEGORIES= math astro python 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} \ ${PYTHON_PKGNAMEPREFIX}ewah-bool-utils>=1.0.2:devel/py-ewah-bool-utils@${PY_FLAVOR} BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cython3>0:lang/cython3 RUN_DEPENDS= \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cmyt>=0.2.2:math/py-cmyt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ewah-bool-utils>=1.0.2:devel/py-ewah-bool-utils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=1.0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>=8.4:devel/py-more-itertools@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.9:devel/py-packaging@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.2:devel/py-pyparsing@${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 USE_PYTHON= distutils autoplist concurrent # cython, but cython3 isn't yet available 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/ironscanner/Makefile b/misc/ironscanner/Makefile index 0310f388dd94..0eda0af5018b 100644 --- a/misc/ironscanner/Makefile +++ b/misc/ironscanner/Makefile @@ -1,24 +1,25 @@ PORTNAME= ironscanner DISTVERSION= 1.1.0.20180828 +PORTREVISION= 1 CATEGORIES= misc python MAINTAINER= yuri@FreeBSD.org COMMENT= Collect as much information as possible on image scanners WWW= https://openpaper.work/en-us/scanner_db/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pyinsane2>0:graphics/py-pyinsane2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} USES= python USE_GITLAB= yes GL_SITE= https://gitlab.gnome.org/World GL_ACCOUNT= OpenPaperwork GL_TAGNAME= e73528c5602088eb75f99b78a498dec622b5c97e USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes .include diff --git a/misc/mmdnn/Makefile b/misc/mmdnn/Makefile index 3a20032284dd..9e5c34b8d751 100644 --- a/misc/mmdnn/Makefile +++ b/misc/mmdnn/Makefile @@ -1,26 +1,26 @@ PORTNAME= mmdnn DISTVERSION= 0.3.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc python # machine-learning MAINTAINER= yuri@FreeBSD.org COMMENT= Tools to inter-operate among different deep learning frameworks WWW= https://github.com/microsoft/MMdnn LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.6.0:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= microsoft GH_PROJECT= MMdnn USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include diff --git a/misc/netron/Makefile b/misc/netron/Makefile index ac920049e783..b759fada6198 100644 --- a/misc/netron/Makefile +++ b/misc/netron/Makefile @@ -1,42 +1,43 @@ PORTNAME= netron DISTVERSIONPREFIX= v DISTVERSION= 4.1.9 +PORTREVISION= 1 CATEGORIES= misc python # machine-learning MASTER_SITES= LOCAL/yuri/:js DISTFILES= netron-${DISTVERSION}-node_modules.tgz:js MAINTAINER= yuri@FreeBSD.org COMMENT= Visualizer for neural network, deep learning, machine learning models WWW= https://github.com/lutzroeder/netron LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_GITHUB= yes GH_ACCOUNT= lutzroeder USE_PYTHON= distutils noflavors NO_ARCH= yes post-extract: @${RLN} ${WRKDIR}/node_modules ${WRKSRC}/node_modules # # To update the netron-${DISTVERSION}-node_modules.tgz archive: # 1. Comment out the DISTFILES and post-extract lines # 2. Run 'make makesum regenerate-node_modules-distfile clean' # 3. Upload the archive # 4. Uncomment the lines from step #1 # 5. Run 'make makesum' # regenerate-node_modules-distfile: patch # requires npm installed by www/npm @${MAKE} clean patch && \ cd ${WRKSRC} && \ ${RM} -r node_modules && \ npm install -l && \ ${TAR} czf ${DISTDIR}/netron-${DISTVERSION}-node_modules.tgz node_modules && \ ${ECHO} "Please upload the file ${DISTDIR}/netron-${DISTVERSION}-node_modules.tgz" .include diff --git a/misc/orange3/Makefile b/misc/orange3/Makefile index 486813ad8170..ef36ae9237a9 100644 --- a/misc/orange3/Makefile +++ b/misc/orange3/Makefile @@ -1,64 +1,64 @@ PORTNAME= orange3 DISTVERSION= 3.29.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= misc python MAINTAINER= yuri@FreeBSD.org COMMENT= Component-based data mining software WWW= https://orange.biolab.si/ LICENSE= GPLv3 BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}AnyQt>=0.0.11:x11-toolkits/py-AnyQt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}baycomp>=1.0.2:math/py-baycomp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.0.0:math/py-bottleneck@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=3.0.2:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>=0.9.4:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0.14.0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyrings.alt>0:security/py-keyrings.alt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openTSNE>=0.6.0:math/py-openTSNE@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}orange-canvas-core>=0.1.19:devel/py-orange-canvas-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}orange-widget-base>=4.13.0:devel/py-orange-widget-base@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openpyxl>0:textproc/py-openpyxl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=9.0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-louvain>=0.13:math/py-python-louvain@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyqtgraph>=0.11.1:graphics/py-pyqtgraph@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.22.0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.16.1:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}serverfiles>0:misc/py-serverfiles@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=0.9.2:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python pyqt:5 USE_PYTHON= distutils cython autoplist noflavors USE_PYQT= pyqt5:run webengine:run USE_GITHUB= yes GH_ACCOUNT= biolab CFLAGS+= -DQSORT_R_STYLE_BSD=yes LDFLAGS+= -Xlinker -strip-all # strip, stage-qa doesn't catch that it isn't stripped .include .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 USE_PYQT+= webengine:run .else USE_PYQT+= webkit:run .endif xpost-install: @${REINPLACE_CMD} -e 's|^"${PREFIX}/|| ; s|"$$||' ${_PYTHONPKGLIST} # https://github.com/biolab/orange3/issues/3060 @${REINPLACE_CMD} -e 's|import sys|& ; from OpenGL import GL|' ${STAGEDIR}${PREFIX}/bin/orange-canvas # https://github.com/biolab/orange3/issues/3062 .include diff --git a/misc/pubs/Makefile b/misc/pubs/Makefile index d8aea4c9960b..4a6c7f659731 100644 --- a/misc/pubs/Makefile +++ b/misc/pubs/Makefile @@ -1,30 +1,30 @@ PORTNAME= pubs DISTVERSIONPREFIX= v DISTVERSION= 0.9.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc python MAINTAINER= yuri@FreeBSD.org COMMENT= Your bibliography on the command line WWW= https://github.com/pubs/pubs LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/license RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bibtexparser>=1.0:textproc/py-bibtexparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_GITHUB= yes USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes PORTSCOUT= skipv:show_and_search .include diff --git a/misc/py-PyUserInput/Makefile b/misc/py-PyUserInput/Makefile index f82ce9c8d800..762538240a94 100644 --- a/misc/py-PyUserInput/Makefile +++ b/misc/py-PyUserInput/Makefile @@ -1,20 +1,20 @@ PORTNAME= PyUserInput DISTVERSION= 0.1.11 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-PyWavefront/Makefile b/misc/py-PyWavefront/Makefile index c168f8ea5314..ba734d6fae4a 100644 --- a/misc/py-PyWavefront/Makefile +++ b/misc/py-PyWavefront/Makefile @@ -1,26 +1,27 @@ PORTNAME= PyWavefront DISTVERSION= 1.3.3 +PORTREVISION= 1 CATEGORIES= misc PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for importing Wavefront .obj files WWW= https://github.com/pywavefront/PyWavefront LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= pywavefront NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests .include diff --git a/misc/py-QSpectrumAnalyzer/Makefile b/misc/py-QSpectrumAnalyzer/Makefile index 88a60d2c15be..b6625d07f969 100644 --- a/misc/py-QSpectrumAnalyzer/Makefile +++ b/misc/py-QSpectrumAnalyzer/Makefile @@ -1,40 +1,40 @@ PORTNAME= QSpectrumAnalyzer DISTVERSION= 2.1.0 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= misc hamradio python 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 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 0bab7d3ba504..48590e1dd288 100644 --- a/misc/py-SimpleSoapy/Makefile +++ b/misc/py-SimpleSoapy/Makefile @@ -1,22 +1,22 @@ PORTNAME= SimpleSoapy DISTVERSION= 1.5.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= misc hamradio python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-apache-beam/Makefile b/misc/py-apache-beam/Makefile index 007bfa13f7ab..3797cca6493f 100644 --- a/misc/py-apache-beam/Makefile +++ b/misc/py-apache-beam/Makefile @@ -1,61 +1,61 @@ PORTNAME= apache-beam DISTVERSION= 2.43.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc 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}python-dateutil>=2.8.0:devel/py-python-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}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}pyyaml>=3.12:devel/py-pyyaml@${PY_FLAVOR} # testcontainers[mysql]>=3.0.3 is also required USES= python zip USE_PYTHON= autoplist concurrent cryptography_test cython distutils 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 9f9f9d1bf4f5..1b1ad620a05d 100644 --- a/misc/py-ascii-magic/Makefile +++ b/misc/py-ascii-magic/Makefile @@ -1,23 +1,24 @@ PORTNAME= ascii-magic DISTVERSION= 2.3.0 +PORTREVISION= 1 CATEGORIES= misc python 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 USE_PYTHON= distutils autoplist .include diff --git a/misc/py-codecarbon/Makefile b/misc/py-codecarbon/Makefile index 9392f567e378..28142c73be81 100644 --- a/misc/py-codecarbon/Makefile +++ b/misc/py-codecarbon/Makefile @@ -1,33 +1,34 @@ PORTNAME= codecarbon DISTVERSION= 2.3.5 +PORTREVISION= 1 CATEGORIES= misc # machine-learning MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Track Compute emissions, recommend ways to reduce environmental impact WWW= https://mlco2.github.io/codecarbon/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>0:net-mgmt/py-prometheus-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynvml>0:devel/py-pynvml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rapidfuzz>0:devel/py-rapidfuzz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}requests-mock>0:www/py-requests-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # some test dependencies are missing NO_ARCH= yes .include diff --git a/misc/py-colorbrewer/Makefile b/misc/py-colorbrewer/Makefile index 7b3f32999ea5..1679e575c64b 100644 --- a/misc/py-colorbrewer/Makefile +++ b/misc/py-colorbrewer/Makefile @@ -1,19 +1,20 @@ PORTNAME= colorbrewer DISTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= misc python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/misc/py-detecta/Makefile b/misc/py-detecta/Makefile index 6c1e0fe8cb00..80d00c4fd64c 100644 --- a/misc/py-detecta/Makefile +++ b/misc/py-detecta/Makefile @@ -1,24 +1,24 @@ PORTNAME= detecta DISTVERSION= 0.0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-dictdiffer/Makefile b/misc/py-dictdiffer/Makefile index 27eb1a3afb77..b693256f63f5 100644 --- a/misc/py-dictdiffer/Makefile +++ b/misc/py-dictdiffer/Makefile @@ -1,25 +1,26 @@ PORTNAME= dictdiffer DISTVERSION= 0.9.0 +PORTREVISION= 1 CATEGORIES= misc 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-eemeter/Makefile b/misc/py-eemeter/Makefile index 562c5f0fddec..aa94a43740e6 100644 --- a/misc/py-eemeter/Makefile +++ b/misc/py-eemeter/Makefile @@ -1,27 +1,28 @@ PORTNAME= eemeter DISTVERSION= 4.0.7 +PORTREVISION= 1 CATEGORIES= misc python 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}attrs>0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nlopt>0:math/py-nlopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numba>0:devel/py-numba@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=2.0:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>0:math/py-statsmodels@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist pytest # several tests fail, see https://github.com/openeemeter/eemeter/issues/508 .include diff --git a/misc/py-ezc3d/Makefile b/misc/py-ezc3d/Makefile index 7ef25faea7f7..297484e15fe4 100644 --- a/misc/py-ezc3d/Makefile +++ b/misc/py-ezc3d/Makefile @@ -1,55 +1,56 @@ PORTNAME= ezc3d DISTVERSIONPREFIX= Release_ DISTVERSION= 1.5.11 +PORTREVISION= 1 CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= C3D (biomechanics data format) reader/writer WWW= https://github.com/pyomeca/ezc3d LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ cmake:devel/cmake-core \ swig:devel/swig RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= distutils pytest # autoplist is broken due to https://github.com/pyomeca/ezc3d/issues/258 ; 3 tests fail, see https://github.com/pyomeca/ezc3d/issues/291 USE_GITHUB= yes GH_ACCOUNT= pyomeca GH_TUPLE= google:googletest:3880b13:googletest/external/gtest # https://github.com/pyomeca/ezc3d/issues/256 TEST_ARGS= ${WRKSRC}/test/python3 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: # remove unnecessary C++ headers, see https://github.com/pyomeca/ezc3d/issues/258 @${RM} -r ${STAGEDIR}${PREFIX}/include/* # strip binaries @cd ${STAGEDIR}/${PYTHON_SITELIBDIR} && \ ${STRIP_CMD} \ ezc3d/_ezc3d.so \ ezc3d/libezc3d.so pre-test: # download test c3d files # download archives @${MKDIR} ${WRKSRC}/test/c3dFiles @cd ${WRKDIR} && ${FETCH_CMD} -q https://github.com/pyomeca/ezc3d-testFiles/archive/master.zip -o ${WRKSRC}/test/c3dFiles/ezc3d-testFiles-master.zip .for f in Sample01.zip Sample02.zip @cd ${WRKDIR} && ${FETCH_CMD} -q https://www.c3d.org/data/${f} -o ${WRKSRC}/test/c3dFiles/${f} .endfor # extract archives .for n in ezc3d-testFiles-master Sample01 Sample02 @cd ${WRKSRC}/test/c3dFiles && ${MKDIR} ${n} && cd ${n} && ${TAR} -xf ../${n}.zip .endfor # move *.c3d files into a flat folder @${MKDIR} ${WRKSRC}/test/c3dTestFiles @${CP} `${FIND} ${WRKSRC} -name "*.c3d"` ${WRKSRC}/test/c3dTestFiles .include diff --git a/misc/py-facenet-pytorch/Makefile b/misc/py-facenet-pytorch/Makefile index ac1010f5fdb3..de385d0e1bf3 100644 --- a/misc/py-facenet-pytorch/Makefile +++ b/misc/py-facenet-pytorch/Makefile @@ -1,24 +1,25 @@ PORTNAME= facenet-pytorch DISTVERSION= 2.5.3 +PORTREVISION= 1 CATEGORIES= misc # machine-learning MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pretrained PyTorch face detection and recognition models WWW= https://github.com/timesler/facenet-pytorch LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}torchvision>0:misc/py-torchvision@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-fast-histogram/Makefile b/misc/py-fast-histogram/Makefile index bccdf699a351..92ef776f7fc5 100644 --- a/misc/py-fast-histogram/Makefile +++ b/misc/py-fast-histogram/Makefile @@ -1,25 +1,26 @@ PORTNAME= fast-histogram DISTVERSION= 0.14 +PORTREVISION= 1 CATEGORIES= misc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} 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 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 54fc905e9bb5..1b0d75cc4a71 100644 --- a/misc/py-fleep/Makefile +++ b/misc/py-fleep/Makefile @@ -1,18 +1,19 @@ PORTNAME= fleep DISTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= misc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-fuzzy/Makefile b/misc/py-fuzzy/Makefile index 4208353b8291..ad4e84335d04 100644 --- a/misc/py-fuzzy/Makefile +++ b/misc/py-fuzzy/Makefile @@ -1,23 +1,24 @@ PORTNAME= Fuzzy DISTVERSION= 1.2.2 +PORTREVISION= 1 CATEGORIES= misc python 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 USE_PYTHON= autoplist distutils cython cython_run do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/misc/py-gluoncv/Makefile b/misc/py-gluoncv/Makefile index 51497a88bda9..8b0925883364 100644 --- a/misc/py-gluoncv/Makefile +++ b/misc/py-gluoncv/Makefile @@ -1,41 +1,41 @@ PORTNAME= gluoncv DISTVERSIONPREFIX= v DISTVERSION= 0.9.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Gluon CV toolkit for state-of-the-art deep learning in computer vision WWW= https://gluon-cv.mxnet.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mxnet>0:misc/py-mxnet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}portalocker>0:devel/py-portalocker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= compiler:c11 python localbase USE_GITHUB= yes GH_ACCOUNT= dmlc GH_PROJECT= gluon-cv USE_PYTHON= distutils cython autoplist PYDISTUTILS_BUILDARGS= --with-cython PYDISTUTILS_INSTALLARGS= --with-cython post-patch: # https://github.com/dmlc/gluon-cv/issues/1095 @truncate -s 0 ${WRKSRC}/README.md post-install: @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/misc/py-gluonnlp/Makefile b/misc/py-gluonnlp/Makefile index 4ee21a86b753..ca6655363fb7 100644 --- a/misc/py-gluonnlp/Makefile +++ b/misc/py-gluonnlp/Makefile @@ -1,29 +1,29 @@ PORTNAME= gluonnlp DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= MXNet-based toolkit to enable easy text, datasets preprocessing WWW= https://gluon-nlp.mxnet.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mxnet>0:misc/py-mxnet@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python localbase USE_GITHUB= yes GH_ACCOUNT= dmlc GH_PROJECT= gluon-nlp USE_PYTHON= distutils cython autoplist post-install: @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/misc/py-halo/Makefile b/misc/py-halo/Makefile index 287081db0b38..dadaa75d5704 100644 --- a/misc/py-halo/Makefile +++ b/misc/py-halo/Makefile @@ -1,24 +1,25 @@ PORTNAME= halo DISTVERSION= 0.0.31 +PORTREVISION= 1 CATEGORIES= misc python 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 2f6e3b56bf8c..35ad2c0842a5 100644 --- a/misc/py-histoprint/Makefile +++ b/misc/py-histoprint/Makefile @@ -1,27 +1,28 @@ PORTNAME= histoprint DISTVERSION= 2.5.0 +PORTREVISION= 1 CATEGORIES= misc python 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 USE_PYTHON= distutils autoplist pytest NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/misc/py-huggingface-hub/Makefile b/misc/py-huggingface-hub/Makefile index d3a2635d292e..2cbed2b9f8ee 100644 --- a/misc/py-huggingface-hub/Makefile +++ b/misc/py-huggingface-hub/Makefile @@ -1,36 +1,37 @@ PORTNAME= huggingface-hub DISTVERSION= 0.29.1 +PORTREVISION= 1 CATEGORIES= misc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= tagattie@FreeBSD.org COMMENT= Official Python client for the Huggingface Hub WWW= https://github.com/huggingface/huggingface_hub LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fsspec>=2023.5.0:filesystems/py-fsspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.9:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.42.1:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/misc/py-icoextract/Makefile b/misc/py-icoextract/Makefile index 05adfd147c2c..99f520c70446 100644 --- a/misc/py-icoextract/Makefile +++ b/misc/py-icoextract/Makefile @@ -1,20 +1,21 @@ PORTNAME= icoextract PORTVERSION= 0.1.4 +PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= GH PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= crees@FreeBSD.org COMMENT= Extract icons from Windows EXE and DLL files LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pefile>0:devel/py-pefile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= jlu5 .include diff --git a/misc/py-kartograph/Makefile b/misc/py-kartograph/Makefile index 5f9b9a008253..674e5e8e0d4b 100644 --- a/misc/py-kartograph/Makefile +++ b/misc/py-kartograph/Makefile @@ -1,31 +1,31 @@ PORTNAME= kartograph DISTVERSION= 0.6.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Framework for building interactive map applications WWW= https://kartograph.org/docs/kartograph.py/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>0:devel/py-argparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gdal>0:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ordereddict>0:devel/py-ordereddict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyshp>0:devel/py-pyshp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pykml>0:misc/py-pykml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shapely>=1.0.14:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tinycss>0:textproc/py-tinycss@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_PROJECT= ${PORTNAME}.py USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/misc/py-log_symbols/Makefile b/misc/py-log_symbols/Makefile index 613a57f007fe..71dbfbbebb5c 100644 --- a/misc/py-log_symbols/Makefile +++ b/misc/py-log_symbols/Makefile @@ -1,20 +1,21 @@ PORTNAME= log_symbols DISTVERSION= 0.0.14 +PORTREVISION= 1 CATEGORIES= misc python 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 d0db194a21ad..a5305c2c1d60 100644 --- a/misc/py-mffpy/Makefile +++ b/misc/py-mffpy/Makefile @@ -1,28 +1,29 @@ PORTNAME= mffpy DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 +PORTREVISION= 1 CATEGORIES= misc #MASTER_SITES= PYPI # no test files 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 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} RUN_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} USES= python USE_PYTHON= distutils concurrent autoplist pytest # 14 tests fail with AttributeError: module 'numpy' has no attribute 'float', see https://github.com/BEL-Public/mffpy/issues/126 USE_GITHUB= yes GH_ACCOUNT= BEL-Public NO_ARCH= yes .include diff --git a/misc/py-mmcv/Makefile b/misc/py-mmcv/Makefile index e95de468aad7..2d64474011ff 100644 --- a/misc/py-mmcv/Makefile +++ b/misc/py-mmcv/Makefile @@ -1,34 +1,34 @@ PORTNAME= mmcv #DISTVERSIONPREFIX= v DISTVERSION= 2.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc # machine-learning MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= OpenMMLab: Foundational library for computer vision research WWW= https://mmcv.readthedocs.io/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ninja:devel/ninja \ ${PREFIX}/include/pybind11/pybind11.h:devel/pybind11 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}addict>0:devel/py-addict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mmengine>=0.3.0:misc/py-mmengine@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}yapf>0:textproc/py-yapf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= compiler:c++17-lang localbase python USE_PYTHON= distutils cython autoplist # pytest: many test dependencies are missing post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/mmcv/_ext${PYTHON_EXT_SUFFIX}.so .include diff --git a/misc/py-mmdet/Makefile b/misc/py-mmdet/Makefile index fbaf4b89d427..c9ad6dc7273d 100644 --- a/misc/py-mmdet/Makefile +++ b/misc/py-mmdet/Makefile @@ -1,32 +1,33 @@ PORTNAME= mmdet #DISTVERSIONPREFIX= v DISTVERSION= 3.3.0 +PORTREVISION= 1 CATEGORIES= misc # machine-learning MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= OpenMMLab: Detection Toolbox and Benchmark WWW= https://mmdetection.readthedocs.io/en/latest/ LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pycocotools>0:devel/py-pycocotools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shapely>0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}terminaltables>0:textproc/py-terminaltables@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist # pytest: many test dependencies are missing #USE_GITHUB= yes #GH_ACCOUNT= open-mmlab NO_ARCH= yes .include diff --git a/misc/py-mmengine/Makefile b/misc/py-mmengine/Makefile index bab5525e48c9..86ef70abc0c3 100644 --- a/misc/py-mmengine/Makefile +++ b/misc/py-mmengine/Makefile @@ -1,31 +1,32 @@ PORTNAME= mmengine DISTVERSIONPREFIX= v DISTVERSION= 0.10.5 +PORTREVISION= 1 CATEGORIES= misc # machine-learning #MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Engine of OpenMMLab projects: training PyTorch deep learning models WWW= https://mmengine.readthedocs.io/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}addict>0:devel/py-addict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yapf>0:textproc/py-yapf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist # pytest: many test dependencies are missing USE_GITHUB= yes GH_ACCOUNT= open-mmlab NO_ARCH= yes .include diff --git a/misc/py-mmsegmentation/Makefile b/misc/py-mmsegmentation/Makefile index d0f45546af7e..2cea344d1caa 100644 --- a/misc/py-mmsegmentation/Makefile +++ b/misc/py-mmsegmentation/Makefile @@ -1,26 +1,27 @@ PORTNAME= mmsegmentation #DISTVERSIONPREFIX= v DISTVERSION= 1.2.2 +PORTREVISION= 1 CATEGORIES= misc # machine-learning MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= OpenMMLab: Semantic Segmentation Toolbox and Benchmark WWW= https://mmsegmentation.readthedocs.io/en/latest/ LICENSE= APACHE20 #BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist # pytest: many test dependencies are missing NO_ARCH= yes .include diff --git a/misc/py-mxnet/Makefile b/misc/py-mxnet/Makefile index 44bca88eee17..3f48e020ad20 100644 --- a/misc/py-mxnet/Makefile +++ b/misc/py-mxnet/Makefile @@ -1,44 +1,44 @@ PORTNAME= mxnet DISTVERSION= 1.9.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Apache MXNet: Ultra-scalable deep learning framework WWW= https://mxnet.apache.org/ LICENSE= APACHE20 BUILD_DEPENDS= mxnet>0:misc/mxnet RUN_DEPENDS= mxnet>0:misc/mxnet \ ${PYTHON_PKGNAMEPREFIX}graphviz>0:graphics/py-graphviz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} USES= python localbase USE_GITHUB= yes USE_PYTHON= distutils cython autoplist GH_ACCOUNT= apache GH_PROJECT= incubator-mxnet WRKSRC_SUBDIR= python POST_PLIST= fix-plist PYDISTUTILS_BUILDARGS= --with-cython PYDISTUTILS_INSTALLARGS= --with-cython post-patch: @${REINPLACE_CMD} -e 's|dll_path = \[curr_path, api_path, cmake_build_path\]|dll_path = ["${LOCALBASE}/lib"]|' ${WRKSRC}/mxnet/libinfo.py post-install: @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD} # https://github.com/apache/incubator-mxnet/issues/17081 @${RM} ${STAGEDIR}${PREFIX}/mxnet/libmxnet.so @${RMDIR} ${STAGEDIR}${PREFIX}/mxnet fix-plist: # see post-install @${REINPLACE_CMD} '/^mxnet\/libmxnet.so$$/d' ${TMPPLIST} .include diff --git a/misc/py-natten/Makefile b/misc/py-natten/Makefile index 015262ebbef1..744d09ab3d80 100644 --- a/misc/py-natten/Makefile +++ b/misc/py-natten/Makefile @@ -1,41 +1,42 @@ PORTNAME= natten DISTVERSIONPREFIX= v DISTVERSION= 0.17.3 +PORTREVISION= 1 CATEGORIES= misc python #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Neighborhood Attention Extension for PyTorch WWW= https://shi-labs.com/natten/ \ https://github.com/SHI-Labs/NATTEN LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core \ pybind11>0:devel/pybind11 \ ${PYTHON_PKGNAMEPREFIX}pytorch>=2.0.0:misc/py-pytorch@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytorch>=2.0.0:misc/py-pytorch@${PY_FLAVOR} USES= localbase python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= SHI-Labs GH_PROJECT= NATTEN TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: # strip binary @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/natten/libnatten${PYTHON_EXT_SUFFIX}.so # delete stray files, see https://github.com/SHI-Labs/NATTEN/issues/152 @${RM} -r \ ${STAGEDIR}${PYTHON_SITELIBDIR}/CMakeFiles \ ${STAGEDIR}${PYTHON_SITELIBDIR}/CMakeCache.txt \ ${STAGEDIR}${PYTHON_SITELIBDIR}/cmake_install.cmake \ ${STAGEDIR}${PYTHON_SITELIBDIR}/Makefile .include diff --git a/misc/py-numcodecs/Makefile b/misc/py-numcodecs/Makefile index 6b7dc91dd8a9..677b9bef0e66 100644 --- a/misc/py-numcodecs/Makefile +++ b/misc/py-numcodecs/Makefile @@ -1,44 +1,45 @@ PORTNAME= numcodecs DISTVERSION= 0.13.0 +PORTREVISION= 1 CATEGORIES= misc python 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} \ ${PYNUMPY} 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 USE_PYTHON= distutils cython autoplist pytest # tests fail to find the library in the staged directory for some reason CXXFLAGS_i386= -msse2 # otherwise it fails to compile: #error SSE2 is not supported by the target architecture/platform and/or this compiler. TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/numcodecs/tests OPTIONS_DEFINE= AVX2 AVX2_DESC= Use AVX2 SIMD instructions AVX2_CONFIGURE_ENV_OFF= DISABLE_NUMCODECS_AVX2=yes AVX2_MAKE_ENV_OFF= DISABLE_NUMCODECS_AVX2=yes .include .if ${ARCH} == i386 MAKE_ENV+= DISABLE_NUMCODECS_SSE2=yes DISABLE_NUMCODECS_AVX2=yes .endif 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 8e62c95cf3e9..0ac519a67f1a 100644 --- a/misc/py-onnx-tf/Makefile +++ b/misc/py-onnx-tf/Makefile @@ -1,23 +1,23 @@ PORTNAME= onnx-tf DISTVERSION= 1.10.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc python # machine-learning 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/misc/py-openpaperwork-core/Makefile b/misc/py-openpaperwork-core/Makefile index ba703b528032..346aaf862484 100644 --- a/misc/py-openpaperwork-core/Makefile +++ b/misc/py-openpaperwork-core/Makefile @@ -1,23 +1,24 @@ PORTNAME= openpaperwork-core DISTVERSION= 2.1.2 +PORTREVISION= 1 CATEGORIES= misc python 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 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 41df3a71c269..9f5d38227655 100644 --- a/misc/py-openpaperwork-gtk/Makefile +++ b/misc/py-openpaperwork-gtk/Makefile @@ -1,29 +1,29 @@ PORTNAME= openpaperwork-gtk DISTVERSION= 2.1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc python 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} \ pygobject-common>=0:devel/pygobject-common BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/misc/py-orange3-associate/Makefile b/misc/py-orange3-associate/Makefile index 60c8dc006d6a..482296f27a27 100644 --- a/misc/py-orange3-associate/Makefile +++ b/misc/py-orange3-associate/Makefile @@ -1,23 +1,23 @@ PORTNAME= orange3-associate DISTVERSION= 1.1.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Orange 3 add-on: Frequent itemsets and association rules mining WWW= https://github.com/biolab/orange3-associate LICENSE= GPLv3+ RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= biolab .include diff --git a/misc/py-orange3-datafusion/Makefile b/misc/py-orange3-datafusion/Makefile index 5ee084f5bae4..0585091b9bf8 100644 --- a/misc/py-orange3-datafusion/Makefile +++ b/misc/py-orange3-datafusion/Makefile @@ -1,24 +1,24 @@ PORTNAME= orange3-datafusion DISTVERSIONPREFIX= v DISTVERSION= 0.1.11-7 -PORTREVISION= 5 +PORTREVISION= 6 DISTVERSIONSUFFIX= -g69aa51c CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Data fusion add-on for Orange3 WWW= https://github.com/biolab/orange3-datafusion LICENSE= GPLv3 RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYTHON_PKGNAMEPREFIX}scikit-fusion>0:misc/py-scikit-fusion@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= biolab USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-orange3-educational/Makefile b/misc/py-orange3-educational/Makefile index 49ed59fad0e2..93512e32f1ce 100644 --- a/misc/py-orange3-educational/Makefile +++ b/misc/py-orange3-educational/Makefile @@ -1,26 +1,26 @@ PORTNAME= orange3-educational DISTVERSION= 0.4.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc education python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Orange add-on: widgets for machine learning and data mining WWW= https://github.com/biolab/orange3-educational LICENSE= CC-BY-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= biolab NO_ARCH= yes .include diff --git a/misc/py-orange3-network/Makefile b/misc/py-orange3-network/Makefile index 6b9c5caedc7f..24863a91619e 100644 --- a/misc/py-orange3-network/Makefile +++ b/misc/py-orange3-network/Makefile @@ -1,27 +1,27 @@ PORTNAME= orange3-network DISTVERSION= 1.5.1.20210224 # the 1.5.1 was forgotten -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Network analysis add-on for Orange data mining suite WWW= https://github.com/biolab/orange3-network LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}gensim>0:textproc/py-gensim@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyqtgraph>=0.9.10:graphics/py-pyqtgraph@${PY_FLAVOR} USES= python USE_PYTHON= distutils cython autoplist USE_GITHUB= yes GH_ACCOUNT= biolab GH_TAGNAME= ec534c9 .include diff --git a/misc/py-orange3-timeseries/Makefile b/misc/py-orange3-timeseries/Makefile index 2bd46d064d76..ffbf885f5da3 100644 --- a/misc/py-orange3-timeseries/Makefile +++ b/misc/py-orange3-timeseries/Makefile @@ -1,28 +1,28 @@ PORTNAME= orange3-timeseries DISTVERSION= 0.3.10 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Orange add-on for analyzing, visualizing, manipulating time series WWW= https://github.com/biolab/orange3-timeseries LICENSE= CC-BY-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas-datareader>0:math/py-pandas-datareader@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.17:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>=0.10.0:math/py-statsmodels@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= biolab USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-papermill/Makefile b/misc/py-papermill/Makefile index 497f9f7d819c..e226adb7ada6 100644 --- a/misc/py-papermill/Makefile +++ b/misc/py-papermill/Makefile @@ -1,44 +1,44 @@ PORTNAME= papermill DISTVERSION= 2.6.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc python #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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansicolors>0:textproc/py-ansicolors@${PY_FLAVOR} \ ${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.2.0: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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} 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 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-pkbar/Makefile b/misc/py-pkbar/Makefile index cc642249afd8..42858dfd421c 100644 --- a/misc/py-pkbar/Makefile +++ b/misc/py-pkbar/Makefile @@ -1,22 +1,23 @@ PORTNAME= pkbar DISTVERSION= 0.5 +PORTREVISION= 1 CATEGORIES= misc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Keras Progress Bar for PyTorch WWW= https://github.com/yueyericardo/pkbar LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-powerline-status/Makefile b/misc/py-powerline-status/Makefile index 266999ea556a..bba0c4cbcd51 100644 --- a/misc/py-powerline-status/Makefile +++ b/misc/py-powerline-status/Makefile @@ -1,50 +1,51 @@ PORTNAME= powerline-status DISTVERSION= 2.8.4 +PORTREVISION= 1 CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Statusline plugin for vim, zsh, bash, and more WWW= https://github.com/powerline/powerline LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/source/license-and-credits.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=3.2.0:sysutils/py-psutil@${PY_FLAVOR} USES= python shebangfix USE_GITHUB= yes GH_ACCOUNT= powerline GH_PROJECT= powerline USE_PYTHON= autoplist distutils SHEBANG_FILES= powerline/bindings/awesome/powerline-awesome.py \ powerline/bindings/bar/powerline-bar.py \ powerline/bindings/i3/powerline-i3.py \ powerline/bindings/lemonbar/powerline-lemonbar.py 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} SPHINX_BUILD_CMD= sphinx-build-${PYTHON_VER} post-patch: @${REINPLACE_CMD} -e 's/%%SPHINXBUILD%%/${SPHINX_BUILD_CMD}/g' ${WRKSRC}/docs/Makefile do-build-DOCS-on: @make -C ${WRKSRC}/docs man html do-install-DOCS-on: .for file in powerline.1 powerline-daemon.1 powerline-lint.1 powerline-config.1 ${INSTALL_DATA} ${WRKSRC}/docs/_build/man/${file} ${STAGEDIR}${PREFIX}/share/man/man1 .endfor cd ${WRKSRC}/docs/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} '! -name .buildinfo' post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/powerline .include diff --git a/misc/py-pyEDFlib/Makefile b/misc/py-pyEDFlib/Makefile index 6491a48f6ac1..c55d6468a109 100644 --- a/misc/py-pyEDFlib/Makefile +++ b/misc/py-pyEDFlib/Makefile @@ -1,30 +1,31 @@ PORTNAME= pyEDFlib DISTVERSIONPREFIX= v DISTVERSION= 0.1.40 +PORTREVISION= 1 CATEGORIES= misc #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 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 314d31d543d8..769b58f25595 100644 --- a/misc/py-pyct/Makefile +++ b/misc/py-pyct/Makefile @@ -1,21 +1,22 @@ PORTNAME= pyct DISTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= misc 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 a07de560a3fd..a77066f70ec9 100644 --- a/misc/py-pyfiglet/Makefile +++ b/misc/py-pyfiglet/Makefile @@ -1,19 +1,20 @@ PORTNAME= pyfiglet PORTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= misc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/misc/py-pykml/Makefile b/misc/py-pykml/Makefile index a6208e6c747d..e87735d6e6aa 100644 --- a/misc/py-pykml/Makefile +++ b/misc/py-pykml/Makefile @@ -1,20 +1,21 @@ PORTNAME= pykml DISTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= misc python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/misc/py-pymatreader/Makefile b/misc/py-pymatreader/Makefile index 03d32152b84b..efac771068bb 100644 --- a/misc/py-pymatreader/Makefile +++ b/misc/py-pymatreader/Makefile @@ -1,24 +1,25 @@ PORTNAME= pymatreader DISTVERSION= 0.0.32 +PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Convenient reader for Matlab mat files WWW= https://gitlab.com/obob/pymatreader LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.7.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0:devel/py-xmltodict@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://gitlab.com/obob/pymatreader/-/issues/20 NO_ARCH= yes .include diff --git a/misc/py-pypatent/Makefile b/misc/py-pypatent/Makefile index 0dad61a8c1c7..4f83807b6013 100644 --- a/misc/py-pypatent/Makefile +++ b/misc/py-pypatent/Makefile @@ -1,26 +1,26 @@ PORTNAME= pypatent DISTVERSION= 1.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-python-geohash/Makefile b/misc/py-python-geohash/Makefile index 8abb69393ae3..60d6ffcf6e49 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 +PORTREVISION= 3 CATEGORIES= misc python 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 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 62c76c2afbc1..9d5e7db7e352 100644 --- a/misc/py-python-utils/Makefile +++ b/misc/py-python-utils/Makefile @@ -1,18 +1,19 @@ PORTNAME= python-utils PORTVERSION= 3.8.2 +PORTREVISION= 1 CATEGORIES= misc python 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 USE_PYTHON= autoplist distutils .include diff --git a/misc/py-pytorch/Makefile b/misc/py-pytorch/Makefile index 5c8148124418..a25cad76a470 100644 --- a/misc/py-pytorch/Makefile +++ b/misc/py-pytorch/Makefile @@ -1,90 +1,90 @@ PORTNAME= pytorch DISTVERSIONPREFIX= v DISTVERSION= 2.6.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc # machine-learning MASTER_SITES= https://github.com/pytorch/pytorch/releases/download/v${DISTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${PORTNAME}-${DISTVERSIONFULL}${EXTRACT_SUFX} # the main tarball disappears when GH_xx tags are added w/out this line DIST_SUBDIR= ${PORTNAME} MAINTAINER= yuri@FreeBSD.org COMMENT= PyTorch: Tensors and dynamic neural networks in Python WWW= https://pytorch.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= build fails: CMake Error at third_party/QNNPACK/CMakeLists.txt:47 (MESSAGE): Unrecognized CMAKE_SYSTEM_NAME = FreeBSD, see https://github.com/pytorch/pytorch/issues/144608 BROKEN_armv7= build fails: CMake Error at third_party/QNNPACK/CMakeLists.txt:47 (MESSAGE): Unrecognized CMAKE_SYSTEM_NAME = FreeBSD, see https://github.com/pytorch/pytorch/issues/144608 BROKEN_i386= build fails: DispatchStub.cpp:162:29: [0m[0;1;31merror: [0m[1muse of undeclared identifier 'AVX2'[0m BUILD_DEPENDS= cmake:devel/cmake-core \ gmake:devel/gmake \ pybind11>0:devel/pybind11 \ ${PYNUMPY} \ ${LOCALBASE}/include/fxdiv.h:devel/fxdiv \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} LIB_DEPENDS= libabsl_base.so:devel/abseil \ libblis.so:math/blis \ libmpi_cxx.so:net/openmpi4 \ libonnx.so:misc/onnx \ libopenblas.so:math/openblas \ libpthreadpool.so:devel/pthreadpool \ libprotobuf.so:devel/protobuf \ libsleef.so:math/sleef RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fsspec>0:filesystems/py-fsspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}sympy==1.13.1:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.10.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}astunparse>0:devel/py-astunparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dill>0:devel/py-dill@${PY_FLAVOR} # optional dependency TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}expecttest>=0.2.1:devel/py-expecttest@${PY_FLAVOR} USES= compiler:c++17-lang localbase:ldflags python USE_PYTHON= distutils autoplist USE_GITHUB= nodefault GH_TUPLE= pytorch:cpuinfo:1e83a2f:cpuinfo/cpuinfo-with-freebsd-support # https://github.com/pytorch/cpuinfo/pull/230/commits MAKE_ENV= USE_NINJA=no # ninja breaks for some reason MAKE_ENV+= BUILD_TEST=0 # ninja breaks for some reason MAKE_ENV+= USE_MKLDNN=0 # disable MKLDNN that doesn't exist, see https://github.com/pytorch/pytorch/issues/100957 MAKE_ENV+= USE_CUDNN=0 MAKE_ENV+= USE_LAPACK=1 # needed on FreeBSD to run w/out GPU MAKE_ENV+= USE_QNNPACK=0 LDFLAGS+= -lexecinfo LDFLAGS_powerpc64le= -pthread BINARY_ALIAS= make=${GMAKE} POST_PLIST= fix-plist .include .if ${OPSYS} == FreeBSD USES+= llvm:max=15 .endif post-patch: @cd ${WRKSRC} && \ ${RM} -r third_party/cpuinfo third_party/fbgemm/third_party/cpuinfo && \ ${CP} -r cpuinfo-with-freebsd-support third_party/cpuinfo && \ ${CP} -r cpuinfo-with-freebsd-support third_party/fbgemm/third_party/cpuinfo post-install: # strip binaries @${STRIP_CMD} \ ${STAGEDIR}${PYTHON_SITELIBDIR}/torch/bin/torch_shm_manager \ ${STAGEDIR}${PYTHON_SITELIBDIR}/torch/_C${PYTHON_EXT_SUFFIX}.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/functorch/_C${PYTHON_EXT_SUFFIX}.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/torch/lib/lib*.so fix-plist: # remove the stray %%PYTHON_SITELIBDIR%%/caffe2 file @${REINPLACE_CMD} -e "s|.*/caffe2$$||" ${TMPPLIST} .include diff --git a/misc/py-scikit-fusion/Makefile b/misc/py-scikit-fusion/Makefile index cc47faeeadb3..14d5d7c6fef0 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= 3 +PORTREVISION= 4 CATEGORIES= misc python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/misc/py-serverfiles/Makefile b/misc/py-serverfiles/Makefile index 998ffb2a3e27..42467241adbd 100644 --- a/misc/py-serverfiles/Makefile +++ b/misc/py-serverfiles/Makefile @@ -1,19 +1,20 @@ PORTNAME= serverfiles DISTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= misc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-shap2/Makefile b/misc/py-shap2/Makefile index bf1aa7f83ffd..9fc3388a1b09 100644 --- a/misc/py-shap2/Makefile +++ b/misc/py-shap2/Makefile @@ -1,31 +1,31 @@ PORTNAME= shap2 DISTVERSION= 0.42.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc # machine-learning 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 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 5fcffbd507b8..efe9f56b7ebd 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= 3 +PORTREVISION= 4 CATEGORIES= misc hamradio python 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 USE_PYTHON= distutils concurrent autoplist .include diff --git a/misc/py-spinners/Makefile b/misc/py-spinners/Makefile index 2ab0684e08f7..ba149b0584d7 100644 --- a/misc/py-spinners/Makefile +++ b/misc/py-spinners/Makefile @@ -1,18 +1,19 @@ PORTNAME= spinners DISTVERSION= 0.0.24 +PORTREVISION= 1 CATEGORIES= misc python 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 8bedd224019f..869aca474453 100644 --- a/misc/py-tes/Makefile +++ b/misc/py-tes/Makefile @@ -1,23 +1,24 @@ PORTNAME= tes DISTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= misc python 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-tflearn/Makefile b/misc/py-tflearn/Makefile index ca052d556b94..846e9f39099c 100644 --- a/misc/py-tflearn/Makefile +++ b/misc/py-tflearn/Makefile @@ -1,26 +1,26 @@ PORTNAME= tflearn DISTVERSION= 0.3.2-53 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONSUFFIX= -g5c23566 CATEGORIES= misc python # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Modular and transparent deep learning library on top of TensorFlow WWW= http://tflearn.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tensorflow>0:science/py-tensorflow@${PY_FLAVOR} USES= python USE_GITHUB= yes USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-tflite-support/Makefile b/misc/py-tflite-support/Makefile index 79ba00be09ba..4f3c226718c5 100644 --- a/misc/py-tflite-support/Makefile +++ b/misc/py-tflite-support/Makefile @@ -1,25 +1,25 @@ PORTNAME= tflite-support DISTVERSION= 0.1.0a1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc # machine-learning 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-py>=0.7.0:devel/py-absl-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>=2.4:devel/py-pybind11@${PY_FLAVOR} USES= compiler:c++14-lang python USE_PYTHON= distutils concurrent autoplist post-install: @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/misc/py-thermocouples_reference/Makefile b/misc/py-thermocouples_reference/Makefile index 70d4b8ff867e..bb0f27db44a2 100644 --- a/misc/py-thermocouples_reference/Makefile +++ b/misc/py-thermocouples_reference/Makefile @@ -1,27 +1,28 @@ PORTNAME= thermocouples_reference DISTVERSION= 0.20 +PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Thermocouple emf reference functions WWW= https://pypi.org/project/thermocouples_reference/ LICENSE= PD #BUILD_DEPENDS= ${PY_SETUPTOOLS} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python 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/misc/py-toil/Makefile b/misc/py-toil/Makefile index d63b4572d0d4..0a3c434d17a0 100644 --- a/misc/py-toil/Makefile +++ b/misc/py-toil/Makefile @@ -1,42 +1,42 @@ PORTNAME= toil DISTVERSION= 7.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc python 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}coloredlogs>=15:devel/py-coloredlogs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configargparse>0:devel/py-configargparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-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}PyPubSub>=4.0.3:devel/py-PyPubSub@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2012:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tes>0:misc/py-tes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6.2:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6:devel/py-pyyaml@${PY_FLAVOR} #RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mypy-boto3-s3>=1.28.3:devel/py-mypy-boto3-s3@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}boto3-stubs>=1.28.3:www/py-boto3-stubs@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}moto>=5.0.3:devel/py-moto@${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 USE_PYTHON= distutils concurrent autoplist pytest NO_ARCH= yes .include diff --git a/misc/py-torchmetrics/Makefile b/misc/py-torchmetrics/Makefile index 81ee91f25de7..f6e5df7f77fb 100644 --- a/misc/py-torchmetrics/Makefile +++ b/misc/py-torchmetrics/Makefile @@ -1,36 +1,37 @@ PORTNAME= torchmetrics DISTVERSIONPREFIX= v DISTVERSION= 1.6.2 +PORTREVISION= 1 CATEGORIES= misc python # machine-learning #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= PyTorch native metrics WWW= https://lightning.ai/docs/torchmetrics/stable/ \ https://github.com/Lightning-AI/torchmetrics LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lightning-utilities>=0.8.0:misc/py-lightning-utilities@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nltk>=3.6:textproc/py-nltk@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>17.1:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=2021.9.24:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}torchvision>0:misc/py-torchvision@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.41.0:misc/py-tqdm@${PY_FLAVOR} # some optional dependencies for some sections are missing BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= Lightning-AI NO_ARCH= yes .include diff --git a/misc/py-vaderSentiment/Makefile b/misc/py-vaderSentiment/Makefile index bec47055c3b2..36254b94a33a 100644 --- a/misc/py-vaderSentiment/Makefile +++ b/misc/py-vaderSentiment/Makefile @@ -1,21 +1,22 @@ PORTNAME= vaderSentiment DISTVERSION= 3.3.2 +PORTREVISION= 1 CATEGORIES= misc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= VADER sentiment analysis WWW= https://github.com/cjhutto/vaderSentiment LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-wurlitzer/Makefile b/misc/py-wurlitzer/Makefile index 7d42b8a9eb07..3b1ca233a0bb 100644 --- a/misc/py-wurlitzer/Makefile +++ b/misc/py-wurlitzer/Makefile @@ -1,26 +1,27 @@ PORTNAME= wurlitzer PORTVERSION= 3.1.1 +PORTREVISION= 1 CATEGORIES= misc python 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 USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes # make tests: 14 passed, 1 skipped (test.py:168: requires _get_max_pipe_size) TEST_ARGS= test.py .include diff --git a/misc/py-xformers/Makefile b/misc/py-xformers/Makefile index 644d1022a204..aff12687fbe5 100644 --- a/misc/py-xformers/Makefile +++ b/misc/py-xformers/Makefile @@ -1,25 +1,26 @@ PORTNAME= xformers DISTVERSION= 0.0.25 +PORTREVISION= 1 CATEGORIES= misc python # machine-learning MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Transformers building blocks, supporting a composable construction WWW= https://facebookresearch.github.io/xformers/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= pybind11>0:devel/pybind11 \ ${PYTHON_PKGNAMEPREFIX}pytorch>=2.1:misc/py-pytorch@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytorch>=2.1:misc/py-pytorch@${PY_FLAVOR} \ ${PYNUMPY} USES= compiler:c++17-lang localbase python USE_PYTHON= distutils autoplist pytest # tests fail, see https://github.com/facebookresearch/xformers/issues/1003 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/xformers/_C.so .include diff --git a/misc/snakemake/Makefile b/misc/snakemake/Makefile index 3e011231a5ab..875eef4768c8 100644 --- a/misc/snakemake/Makefile +++ b/misc/snakemake/Makefile @@ -1,38 +1,38 @@ PORTNAME= snakemake DISTVERSION= 6.15.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= misc python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes .include diff --git a/misc/thefuck/Makefile b/misc/thefuck/Makefile index b1cdc3a0da9f..b5bf1f2b6aca 100644 --- a/misc/thefuck/Makefile +++ b/misc/thefuck/Makefile @@ -1,23 +1,24 @@ PORTNAME= thefuck DISTVERSION= 3.32 +PORTREVISION= 1 CATEGORIES= misc python MASTER_SITES= PYPI MAINTAINER= ports@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 46e01096297b..5f72c5efde5a 100644 --- a/misc/urh/Makefile +++ b/misc/urh/Makefile @@ -1,37 +1,38 @@ PORTNAME= urh DISTVERSION= 2.9.8 +PORTREVISION= 1 CATEGORIES= misc hamradio python 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 LICENSE_FILE= ${WRKSRC}/LICENSE .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= fortran localbase python pyqt:6 USE_PYQT= pyqt6 USE_PYTHON= autoplist cython distutils noflavors 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/gaupol/Makefile b/multimedia/gaupol/Makefile index cf8c3c40f1df..204ed125a4c5 100644 --- a/multimedia/gaupol/Makefile +++ b/multimedia/gaupol/Makefile @@ -1,41 +1,42 @@ PORTNAME= gaupol DISTVERSION= 1.15 +PORTREVISION= 1 CATEGORIES= multimedia python MAINTAINER= nxjoseph@protonmail.com COMMENT= Subtitle editor WWW= https://otsaloma.io/gaupol/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=2.0:textproc/py-charset-normalizer@${PY_FLAVOR} \ gspell>=1.0.0:textproc/gspell \ iso-codes>=3.67:misc/iso-codes USES= desktop-file-utils gnome gstreamer python USE_GITHUB= yes GH_ACCOUNT= otsaloma USE_GNOME= gtk30 intltool pygobject3 USE_GSTREAMER= bad good gtk libav pango ugly USE_PYTHON= autoplist distutils flavors NO_ARCH= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime gettext-tools NLS_USES_OFF= gettext-tools .include # PYDISTUTILS_INSTALLNOSINGLE is deprecated so... PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} post-patch: @${REINPLACE_CMD} -e 's|%%STAGEDIR%%|"${STAGEDIR}"|' \ -e 's|%%PREFIX%%|"${PREFIX}"|' \ -e 's|#!/usr/bin/env python3|#!${PYTHON_CMD}|' \ ${WRKSRC}/setup.py .include diff --git a/multimedia/openshot/Makefile b/multimedia/openshot/Makefile index c8cf522228a5..860402fd3f55 100644 --- a/multimedia/openshot/Makefile +++ b/multimedia/openshot/Makefile @@ -1,49 +1,50 @@ PORTNAME= openshot DISTVERSIONPREFIX= v DISTVERSION= 3.3.0 +PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= tatsuki_makino@hotmail.com COMMENT= OpenShot Video Editor WWW= https://www.openshot.org/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libopenshot>=0.3.3:multimedia/libopenshot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sentry-sdk>=0:devel/py-sentry-sdk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>=0:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= desktop-file-utils pyqt:5 python shared-mime-info shebangfix USE_GITHUB= yes GH_ACCOUNT= OpenShot GH_PROJECT= ${PORTNAME}-qt USE_PYQT= pyqt5 webengine USE_PYTHON= distutils optsuffix SHEBANG_FILES= src/language/generate_translations.py\ src/language/show_translations.py\ src/language/test_translations.py NO_ARCH= yes PLIST_SUB= VERSION=${DISTVERSION:C/-.+//} OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= 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_BINARY_ALIAS= sphinx-build=sphinx-build-${PYTHON_VER} DOCS_PORTDOCS= * do-build-DOCS-on: @(cd ${BUILD_WRKSRC}/doc; if ! ${DO_MAKE_BUILD} html; then \ (${ECHO_CMD} "===> ${.TARGET} failed unexpectedly.") | ${FMT_80} ; \ ${FALSE}; \ fi) do-install-DOCS-on: @(cd ${INSTALL_WRKSRC}/doc/_build &&\ ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} "-not -name \.*") .include diff --git a/multimedia/photofilmstrip/Makefile b/multimedia/photofilmstrip/Makefile index 97d6b19632a2..65332222104f 100644 --- a/multimedia/photofilmstrip/Makefile +++ b/multimedia/photofilmstrip/Makefile @@ -1,30 +1,31 @@ PORTNAME= photofilmstrip DISTVERSION= 3.7.1 +PORTREVISION= 1 CATEGORIES= multimedia python MASTER_SITES= https://github.com/PhotoFilmStrip/PFS/releases/download/v${DISTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Creates movies out of your pictures WWW= https://www.photofilmstrip.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PY_PILLOW} RUN_DEPENDS= mencoder:multimedia/mencoder \ mplayer:multimedia/mplayer USES= python gettext gstreamer USE_GSTREAMER= jpeg USE_PYTHON= distutils USE_WX= 3.2 WX_COMPS= python:lib ALL_TARGET= compile NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|g' ${WRKSRC}/Makefile .include diff --git a/multimedia/py-PySceneDetect/Makefile b/multimedia/py-PySceneDetect/Makefile index f571f1ee5652..b786279ed38a 100644 --- a/multimedia/py-PySceneDetect/Makefile +++ b/multimedia/py-PySceneDetect/Makefile @@ -1,29 +1,30 @@ PORTNAME= PySceneDetect DISTVERSION= 0.6.5 +PORTREVISION= 1 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -release CATEGORIES= multimedia python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= OpenCV-based video scene detection program and Python library WWW= https://www.scenedetect.com LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ opencv>=0:graphics/opencv \ mkvmerge:multimedia/mkvtoolnix USES= python USE_GITHUB= yes GH_ACCOUNT= Breakthrough USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/multimedia/py-av/Makefile b/multimedia/py-av/Makefile index 81e0cce31405..17747f4a88ed 100644 --- a/multimedia/py-av/Makefile +++ b/multimedia/py-av/Makefile @@ -1,24 +1,25 @@ PORTNAME= av DISTVERSION= 14.0.1 +PORTREVISION= 1 CATEGORIES= multimedia python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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 pkgconfig USE_PYTHON= autoplist concurrent cython distutils CFLAGS+= -Wno-error=incompatible-function-pointer-types post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/av/ -name '*.so' | ${XARGS} ${STRIP_CMD} .include diff --git a/multimedia/py-decord/Makefile b/multimedia/py-decord/Makefile index c2988405d176..0c7c42b53319 100644 --- a/multimedia/py-decord/Makefile +++ b/multimedia/py-decord/Makefile @@ -1,37 +1,38 @@ PORTNAME= decord DISTVERSIONPREFIX= v DISTVERSION= 0.6.0 +PORTREVISION= 1 CATEGORIES= multimedia python # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Efficient video loader for deep learning WWW= https://github.com/olemb/mido LICENSE= MIT LICENSE_FILE= ${WRKSRC}/../LICENSE LIB_DEPENDS= libdecord.so:multimedia/decord USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= dmlc WRKSRC_SUBDIR= python MAKE_ENV= DECORD_LIBRARY_PATH=${LOCALBASE}/lib POST_PLIST= fix-plist NO_ARCH= yes fix-plist: @${REINPLACE_CMD} -e "s|decord/libdecord.so||" ${TMPPLIST} post-install: @${RM} ${STAGEDIR}${PREFIX}/decord/libdecord.so @${RMDIR} ${STAGEDIR}${PREFIX}/decord .include diff --git a/multimedia/py-ffmpeg-python/Makefile b/multimedia/py-ffmpeg-python/Makefile index 6e4f9f707ca7..d8c37f3b6334 100644 --- a/multimedia/py-ffmpeg-python/Makefile +++ b/multimedia/py-ffmpeg-python/Makefile @@ -1,26 +1,26 @@ PORTNAME= ffmpeg-python DISTVERSION= 0.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/multimedia/py-mat2/Makefile b/multimedia/py-mat2/Makefile index d22ecc4d7d25..65287f740b9d 100644 --- a/multimedia/py-mat2/Makefile +++ b/multimedia/py-mat2/Makefile @@ -1,31 +1,32 @@ PORTNAME= mat2 DISTVERSION= 0.13.5 +PORTREVISION= 1 CATEGORIES= multimedia audio graphics textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fuz@FreeBSD.org 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}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= gnome python USE_GNOME= pygobject3:run 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-opentimelineio/Makefile b/multimedia/py-opentimelineio/Makefile index d246bebc095b..adb571a053d4 100644 --- a/multimedia/py-opentimelineio/Makefile +++ b/multimedia/py-opentimelineio/Makefile @@ -1,29 +1,30 @@ PORTNAME= opentimelineio DISTVERSIONPREFIX= v DISTVERSION= 0.17.0 +PORTREVISION= 1 CATEGORIES= multimedia PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= API and interchange format for editorial timeline information WWW= https://github.com/PixarAnimationStudios/OpenTimelineIO LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libImath-3_1.so:math/Imath TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} USES= cmake:indirect compiler:c++14-lang python USE_PYTHON= distutils concurrent # autoplist is broken, see https://github.com/PixarAnimationStudios/OpenTimelineIO/issues/1205 USE_GITHUB= yes GH_ACCOUNT= PixarAnimationStudios GH_PROJECT= OpenTimelineIO GH_TUPLE= pybind:pybind11:v2.13.5:pybind_pybind11/src/deps/pybind11 \ Tencent:rapidjson:06d58b9e848c650114556a23294d0b6440078c61:Tencent_rapidjson/src/deps/rapidjson PORTSCOUT= limit:^.*[0-9]$$ # should end with a digit to prevent tags like last_pure_python .include diff --git a/multimedia/py-periscope/Makefile b/multimedia/py-periscope/Makefile index 76033dc0d7d8..3465833a6185 100644 --- a/multimedia/py-periscope/Makefile +++ b/multimedia/py-periscope/Makefile @@ -1,50 +1,50 @@ PORTNAME= periscope PORTVERSION= 0.2.4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= multimedia python MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/periscope/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= python-${PORTNAME}_${PORTVERSION}.orig${EXTRACT_SUFX} \ periscope.desktop DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= python-${PORTNAME}_${PORTVERSION}.orig${EXTRACT_SUFX} MAINTAINER= bofh@FreeBSD.org COMMENT= Subtitles searching module WWW= https://code.google.com/archive/p/periscope/ LICENSE= LGPL3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= desktop-file-utils python USE_PYTHON= autoplist distutils OPTIONS_DEFINE= UNRAR OPTIONS_DEFAULT= UNRAR UNRAR_RUN_DEPENDS= unrar:archivers/unrar NO_WRKSUBDIR= yes PLIST_FILES= share/applications/periscope.desktop NO_ARCH= yes post-patch: ${REINPLACE_CMD} -e 's|from BeautifulSoup import|from bs4 import|' \ ${WRKSRC}/periscope/plugins/Podnapisi.py \ ${WRKSRC}/periscope/plugins/Subtitulos.py \ ${WRKSRC}/periscope/plugins/SubsWiki.py \ ${WRKSRC}/periscope/plugins/Addic7ed.py \ ${WRKSRC}/periscope/plugins/SubScene.py ${REINPLACE_CMD} -e 's|import os, re, BeautifulSoup|import os, re, bs4|' \ ${WRKSRC}/periscope/plugins/TvSubtitles.py pre-build: @${LOCALBASE}/bin/2to3-${PYTHON_VER} --no-diffs --nobackups --verbose --write \ ${WRKSRC}/ post-install: ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/periscope.desktop \ ${STAGEDIR}${DESKTOPDIR} .include diff --git a/multimedia/py-pretty_midi/Makefile b/multimedia/py-pretty_midi/Makefile index bb4e093b5b73..4ad2a5a7133e 100644 --- a/multimedia/py-pretty_midi/Makefile +++ b/multimedia/py-pretty_midi/Makefile @@ -1,21 +1,22 @@ PORTNAME= pretty_midi DISTVERSION= 0.2.10 +PORTREVISION= 1 CATEGORIES= multimedia python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/multimedia/py-pytube/Makefile b/multimedia/py-pytube/Makefile index 8545535bdd11..1e56f3aa29d0 100644 --- a/multimedia/py-pytube/Makefile +++ b/multimedia/py-pytube/Makefile @@ -1,17 +1,18 @@ PORTNAME= pytube DISTVERSION= 15.0.0 +PORTREVISION= 1 CATEGORIES= multimedia python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python library and command-line utility for downloading YouTube Videos WWW= https://github.com/pytube/pytube LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils .include diff --git a/multimedia/py-soco/Makefile b/multimedia/py-soco/Makefile index b888a02b6360..2c25addd7454 100644 --- a/multimedia/py-soco/Makefile +++ b/multimedia/py-soco/Makefile @@ -1,34 +1,35 @@ PORTNAME= soco DISTVERSIONPREFIX= v DISTVERSION= 0.30.4 +PORTREVISION= 1 CATEGORIES= multimedia python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= conall@conall.net COMMENT= Python library to control Sonos speakers WWW= https://github.com/SoCo/SoCo LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ifaddr>0:net/py-ifaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>0:devel/py-xmltodict@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=1.01:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.5:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-mock>0:www/py-requests-mock@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= SoCo GH_PROJECT= SoCo USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/multimedia/py-srt/Makefile b/multimedia/py-srt/Makefile index 4c39456ab812..5bcc1ba82213 100644 --- a/multimedia/py-srt/Makefile +++ b/multimedia/py-srt/Makefile @@ -1,23 +1,24 @@ PORTNAME= srt PORTVERSION= 3.5.3 +PORTREVISION= 1 CATEGORIES= multimedia python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library and tools for parsing, modifying, and composing SRT files WWW= https://github.com/Zulko/moviepy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist pytest NO_ARCH= yes .include diff --git a/multimedia/py-tartube/Makefile b/multimedia/py-tartube/Makefile index 1270bf1bdd4b..2d31f0d392fb 100644 --- a/multimedia/py-tartube/Makefile +++ b/multimedia/py-tartube/Makefile @@ -1,48 +1,49 @@ PORTNAME= tartube DISTVERSION= 2.5.100 +PORTREVISION= 1 CATEGORIES= multimedia python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= GUI front-end for youtube-dl/yt-dlp, written in Python WWW= https://github.com/axcore/tartube LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.8:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.7.1:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}moviepy>=1.0.3:multimedia/py-moviepy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}playsound>=1.3.0:audio/py-playsound@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}streamlink>=5.5.1:multimedia/streamlink@${PY_FLAVOR} \ aria2c:www/aria2 \ AtomicParsley:multimedia/atomicparsley \ ffmpeg:multimedia/ffmpeg \ yt-dlp:www/yt-dlp USES= gnome python USE_GNOME= pygobject3:run USE_PYTHON= autoplist distutils MAKE_ENV= TARTUBE_PKG_STRICT=1 NO_ARCH= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_MAKE_ENV= WITH_LOCALE=yes post-patch: ${SED} -i.bak -e "s|\( = '\)/usr/share/tartube|\1${DATADIR}|1" \ -e "s|\(version = \).*|\1'${PORTVERSION}',|1" \ -e "s|\(sound_path\) + '/'|\1|1" \ -e "s|/usr\(/share/locale\)|${PREFIX}\1|g" \ ${WRKSRC}/setup.py ${SED} -i.bak -e "s|'/', 'usr', 'share', __main__.__packagename__|'${DATADIR}'|g" \ -e "s|\(self.ytdl_path =\) None|\1 '${LOCALBASE}/bin/yt-dlp'|1" \ ${WRKSRC}/tartube/mainapp.py \ ${WRKSRC}/tartube/mainwin.py .include diff --git a/multimedia/py-tvnamer/Makefile b/multimedia/py-tvnamer/Makefile index aede751a38b0..c86c27d23fc1 100644 --- a/multimedia/py-tvnamer/Makefile +++ b/multimedia/py-tvnamer/Makefile @@ -1,26 +1,27 @@ PORTNAME= tvnamer PORTVERSION= 3.0.4 +PORTREVISION= 1 CATEGORIES= multimedia python 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 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/py-ustreamer/Makefile b/multimedia/py-ustreamer/Makefile index a7ef6c33714f..335fbb0d19ad 100644 --- a/multimedia/py-ustreamer/Makefile +++ b/multimedia/py-ustreamer/Makefile @@ -1,28 +1,29 @@ PORTNAME= ustreamer DISTVERSIONPREFIX= v DISTVERSION= 6.34 +PORTREVISION= 1 CATEGORIES= multimedia net PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight and fast MJPG-HTTP streamer WWW= https://github.com/pikvm/ustreamer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/../LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libevent.so:devel/libevent USES= compiler:c17 gmake jpeg localbase:ldflags pkgconfig python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= pikvm WRKSRC_SUBDIR= python post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ustreamer${PYTHON_EXT_SUFFIX}.so .include diff --git a/multimedia/quodlibet/Makefile b/multimedia/quodlibet/Makefile index 236e1ed609ad..7fbef5006962 100644 --- a/multimedia/quodlibet/Makefile +++ b/multimedia/quodlibet/Makefile @@ -1,36 +1,36 @@ PORTNAME= quodlibet DISTVERSION= 4.3.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= multimedia audio python MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/release-${DISTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= aly@aaronly.me COMMENT= Music library/editor/player written in Python WWW= https://quodlibet.readthedocs.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>=1.34:audio/py-mutagen@${PY_FLAVOR} \ ${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon LIB_DEPENDS= libsoup-2.4.so:devel/libsoup USES= desktop-file-utils gettext gnome gstreamer python shebangfix SHEBANG_FILES= exfalso.py operon.py quodlibet.py USE_PYTHON= distutils autoplist USE_GNOME= gtk30 pygobject3 USE_GSTREAMER= good NO_ARCH= yes CONFLICTS_INSTALL= ${PORTNAME} OPTIONS_DEFINE= PULSEAUDIO PULSEAUDIO_DESC= Support PulseAudio PULSEAUDIO_USE= GSTREAMER=pulse .include diff --git a/multimedia/streamlink/Makefile b/multimedia/streamlink/Makefile index f40f0c2612a7..db64e1260303 100644 --- a/multimedia/streamlink/Makefile +++ b/multimedia/streamlink/Makefile @@ -1,43 +1,44 @@ PORTNAME= streamlink DISTVERSION= 6.5.1 +PORTREVISION= 1 CATEGORIES= multimedia 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 BUILD_DEPENDS= ${PY_SETUPTOOLS}\ ${PYTHON_PKGNAMEPREFIX}versioningit>=2.0.0:devel/py-versioningit@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}country>0:devel/py-country@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}isodate>0:devel/py-isodate@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}lxml>=4.6.4:devel/py-lxml@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.4.3:security/py-pycryptodome@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}pysocks>1.5.7:net/py-pysocks@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}requests>2.26.0:www/py-requests@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}trio>=0.22.0:net/py-trio@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}trio-websocket>=0.9.0:net/py-trio-websocket@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.0:devel/py-typing-extensions@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.0:net/py-urllib3@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}websocket-client>=1.2.1:www/py-websocket-client@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>0:devel/py-backports@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}pytest-trio>0:devel/py-pytest-trio@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}requests-mock>0:www/py-requests-mock@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes OPTIONS_DEFINE= FFMPEG OPTIONS_DEFAULT= FFMPEG FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg .include diff --git a/net-im/py-fbmq/Makefile b/net-im/py-fbmq/Makefile index d852d0add1b4..541b43aab228 100644 --- a/net-im/py-fbmq/Makefile +++ b/net-im/py-fbmq/Makefile @@ -1,20 +1,21 @@ PORTNAME= fbmq PORTVERSION= 2.5.0 +PORTREVISION= 1 CATEGORIES= net-im devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/net-im/py-punjab/Makefile b/net-im/py-punjab/Makefile index 1393b0c105f5..b4875054ec2e 100644 --- a/net-im/py-punjab/Makefile +++ b/net-im/py-punjab/Makefile @@ -1,37 +1,38 @@ PORTNAME= punjab PORTVERSION= 0.15 +PORTREVISION= 1 CATEGORIES= net-im python 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 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-slack-sdk/Makefile b/net-im/py-slack-sdk/Makefile index f9b098b7f2b4..fc737ff9e888 100644 --- a/net-im/py-slack-sdk/Makefile +++ b/net-im/py-slack-sdk/Makefile @@ -1,32 +1,33 @@ PORTNAME= slack-sdk DISTVERSIONPREFIX= v DISTVERSION= 3.34.0 +PORTREVISION= 1 CATEGORIES= net-im python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Slack SDK for several API WWW= https://slack.dev/python-slack-sdk/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.3:www/py-aiohttp@${PY_FLAVOR} USES= python # PyPi sdist do not have tests USE_GITHUB= yes GH_ACCOUNT= slackapi GH_PROJECT= python-${PORTNAME} USE_PYTHON= autoplist distutils pytest NO_ARCH= yes OPTIONS_DEFINE= ASYNCDNS OPTIONS_DEFAULT= ASYNCDNS ASYNCDNS_DESC= Asyncronous DNS support ASYNCDNS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiodns>1.0:dns/py-aiodns@${PY_FLAVOR} .include diff --git a/net-im/py-slixmpp/Makefile b/net-im/py-slixmpp/Makefile index f8189b2c46e9..facd49504627 100644 --- a/net-im/py-slixmpp/Makefile +++ b/net-im/py-slixmpp/Makefile @@ -1,30 +1,31 @@ PORTNAME= slixmpp DISTVERSION= 1.8.5 +PORTREVISION= 1 CATEGORIES= net-im python 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 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-toxcore-c/Makefile b/net-im/py-toxcore-c/Makefile index 89411f2ec463..03e368946752 100644 --- a/net-im/py-toxcore-c/Makefile +++ b/net-im/py-toxcore-c/Makefile @@ -1,30 +1,30 @@ PORTNAME= toxcore-c DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 -PORTREVISION= 9 +PORTREVISION= 10 PORTEPOCH= 1 CATEGORIES= net-im net-p2p python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Project-Tox WWW= https://github.com/TokTok/py-toxcore-c LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libtoxcore.so:net-im/tox \ libsodium.so:security/libsodium \ libvpx.so:multimedia/libvpx \ libopus.so:audio/opus USES= localbase python USE_GITHUB= yes GH_ACCOUNT= TokTok GH_PROJECT= py-toxcore-c USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pytox*.so .include diff --git a/net-im/py-unmessage/Makefile b/net-im/py-unmessage/Makefile index d394b4cd7ce1..3fb3ef99a7bc 100644 --- a/net-im/py-unmessage/Makefile +++ b/net-im/py-unmessage/Makefile @@ -1,34 +1,34 @@ PORTNAME= unmessage DISTVERSION= 0.2.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= net-im net-p2p python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/crmsh/Makefile b/net-mgmt/crmsh/Makefile index 40c26e30c0c2..eff7956b4eef 100644 --- a/net-mgmt/crmsh/Makefile +++ b/net-mgmt/crmsh/Makefile @@ -1,59 +1,59 @@ PORTNAME= crmsh DISTVERSION= 4.6.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-mgmt python MAINTAINER= ports@FreeBSD.org COMMENT= Command-line interface for High-Availability cluster management WWW= https://crmsh.github.io LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING # Set the build/run depends on setuptools instead of adding distutils to USE_PYTHON # because the crmsh build uses autotools which then calls setup.py. BUILD_DEPENDS= ${PY_SETUPTOOLS} RUN_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parallax>0:devel/py-parallax@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= autoreconf cpe gmake python shebangfix CPE_VENDOR= clusterlabs USE_GITHUB= yes GH_ACCOUNT= ClusterLabs SHEBANG_FILES= bin/crm scripts/*/*.py test/cib-tests.sh test/evaltest.sh \ test/features/steps/behave_agent.py \ test/list-undocumented-commands.py test/run-functional-tests \ test/testcases/confbasic-xml.filter \ test/update-expected-output.sh utils/crm_clean.py \ utils/crm_pkg.py utils/crm_rpmcheck.py GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --with-ocf-root=${PREFIX}/lib/ocf CONFLICTS_INSTALL= crm114 # bin/crm NO_ARCH= yes OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc MANPAGES_BUILD_DEPENDS= ${DOCS_BUILD_DEPENDS} post-patch: @${REINPLACE_CMD} 's,%%DATADIR%%,${DATADIR},g' ${WRKSRC}/setup.py @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/crmsh/corosync.py @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/crmsh/utils.py @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/scripts/health/collect.py @${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/utils/crm_init.py post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/crm/crm.conf \ ${STAGEDIR}${PREFIX}/etc/crm/crm.conf.sample .include diff --git a/net-mgmt/nagstamon/Makefile b/net-mgmt/nagstamon/Makefile index 0c6532b848ad..52c295569fcc 100644 --- a/net-mgmt/nagstamon/Makefile +++ b/net-mgmt/nagstamon/Makefile @@ -1,36 +1,37 @@ PORTNAME= nagstamon DISTVERSIONPREFIX= v DISTVERSION= 3.16.2 +PORTREVISION= 1 CATEGORIES= net-mgmt python MAINTAINER= ehaupt@FreeBSD.org COMMENT= Nagios status monitor for your desktop WWW= https://nagstamon.ifw-dresden.de/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=2.0:sysutils/py-psutil@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-gssapi>0:www/py-requests-gssapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-kerberos>0:security/py-requests-kerberos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} USES= cpe pyqt:5 python CPE_VENDOR= henri_wahl USE_GITHUB= yes GH_ACCOUNT= HenriWahl GH_PROJECT= Nagstamon USE_PYQT= pyqt5:run USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes .include diff --git a/net-mgmt/netbox-agent/Makefile b/net-mgmt/netbox-agent/Makefile index a635873b5563..07f48753d7d0 100644 --- a/net-mgmt/netbox-agent/Makefile +++ b/net-mgmt/netbox-agent/Makefile @@ -1,35 +1,36 @@ PORTNAME= netbox-agent DISTVERSIONPREFIX= v DISTVERSION= 0.7.2-77 +PORTREVISION= 1 DISTVERSIONSUFFIX=-g6ae055c CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kiwi@FreeBSD.org COMMENT= Agent for the Netbox network automation WWW= https://github.com/KlaraSystems/netbox-agent LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${LOCALBASE}/bin/ipmitool:sysutils/ipmitool \ ${LOCALBASE}/sbin/dmidecode:sysutils/dmidecode \ ${LOCALBASE}/sbin/lldpctl:net-mgmt/lldpd \ ${PYTHON_PKGNAMEPREFIX}distro>=1.8.0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonargparse>=3.11.2:devel/py-jsonargparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=1.0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces-plus>=0.11:net/py-netifaces-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.9.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynetbox>=7:net-mgmt/py-pynetbox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-slugify>=8.0.1:textproc/py-python-slugify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sysctl>=0.3.0:devel/py-sysctl@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= KlaraSystems USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/net-mgmt/networkmgr/Makefile b/net-mgmt/networkmgr/Makefile index f85f8316943a..7722bfa1f863 100644 --- a/net-mgmt/networkmgr/Makefile +++ b/net-mgmt/networkmgr/Makefile @@ -1,25 +1,25 @@ PORTNAME= networkmgr DISTVERSION= 6.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt MAINTAINER= ericbsd@FreeBSD.org COMMENT= FreeBSD/GhostBSD network connection manager WWW= https://github.com/GhostBSD/networkmgr LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme \ sudo:security/sudo USES= gettext-tools gnome python shebangfix USE_GITHUB= yes GH_ACCOUNT= GhostBSD USE_GNOME= pygobject3 USE_PYTHON= distutils noflavors SHEBANG_GLOB= *.py NO_ARCH= yes .include diff --git a/net-mgmt/py-aggregate6/Makefile b/net-mgmt/py-aggregate6/Makefile index 53844a248cf2..b3523a94616f 100644 --- a/net-mgmt/py-aggregate6/Makefile +++ b/net-mgmt/py-aggregate6/Makefile @@ -1,28 +1,28 @@ PORTNAME= aggregate6 PORTVERSION= 1.0.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt python 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 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 bf0e3a39ae6b..8aae33de2d2f 100644 --- a/net-mgmt/py-arouteserver/Makefile +++ b/net-mgmt/py-arouteserver/Makefile @@ -1,34 +1,34 @@ PORTNAME= arouteserver PORTVERSION= 1.15.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt python 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}pyyaml>=3.13:devel/py-pyyaml@${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 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-dnsdiag/Makefile b/net-mgmt/py-dnsdiag/Makefile index efb2656266d4..e7dad704f793 100644 --- a/net-mgmt/py-dnsdiag/Makefile +++ b/net-mgmt/py-dnsdiag/Makefile @@ -1,21 +1,22 @@ PORTNAME= dnsdiag PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= net-mgmt python 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 USE_PYTHON= autoplist distutils .include diff --git a/net-mgmt/py-ipcalc/Makefile b/net-mgmt/py-ipcalc/Makefile index f8c5c2e6256e..aba30622722d 100644 --- a/net-mgmt/py-ipcalc/Makefile +++ b/net-mgmt/py-ipcalc/Makefile @@ -1,15 +1,16 @@ PORTNAME= ipcalc PORTVERSION= 1.99.0 +PORTREVISION= 1 CATEGORIES= net-mgmt python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-junos-eznc/Makefile b/net-mgmt/py-junos-eznc/Makefile index c02653b226bf..0a0abb181c98 100644 --- a/net-mgmt/py-junos-eznc/Makefile +++ b/net-mgmt/py-junos-eznc/Makefile @@ -1,31 +1,31 @@ PORTNAME= junos-eznc DISTVERSION= 2.7.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt python 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.15:net-mgmt/py-ncclient@${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}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yamlordereddictloader>0:devel/py-yamlordereddictloader@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-msrestazure/Makefile b/net-mgmt/py-msrestazure/Makefile index af198afeed6b..254ee3ffadb5 100644 --- a/net-mgmt/py-msrestazure/Makefile +++ b/net-mgmt/py-msrestazure/Makefile @@ -1,22 +1,23 @@ PORTNAME= msrestazure DISTVERSION= 0.6.4 +PORTREVISION= 1 CATEGORIES= net-mgmt python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net-mgmt/py-napalm-logs/Makefile b/net-mgmt/py-napalm-logs/Makefile index 10de95124fde..7c7d6e40137d 100644 --- a/net-mgmt/py-napalm-logs/Makefile +++ b/net-mgmt/py-napalm-logs/Makefile @@ -1,36 +1,36 @@ PORTNAME= napalm-logs DISTVERSION= 0.9.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Cross-vendor normalisation for network syslog messages WWW= https://github.com/napalm-automation/napalm-logs LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}u-msgpack-python>0:devel/py-u-msgpack-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>0:net-mgmt/py-prometheus-client@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= napalm-automation USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PREFIX=${PREFIX} PYTHON_VER=${PYTHON_VER} post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/napalm_logs/config/__init__.py do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -c /dev/null .include diff --git a/net-mgmt/py-napalm/Makefile b/net-mgmt/py-napalm/Makefile index dc24f73cb156..2932706559d0 100644 --- a/net-mgmt/py-napalm/Makefile +++ b/net-mgmt/py-napalm/Makefile @@ -1,41 +1,41 @@ PORTNAME= napalm DISTVERSION= 5.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Net Automation and Progr. Abstraction Layer with Multivendor support WWW= https://github.com/napalm-automation/napalm LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.3.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}textfsm>=1.1.2:textproc/py-textfsm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}junos-eznc>=2.7.0:net-mgmt/py-junos-eznc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ncclient>0:net-mgmt/py-ncclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netutils>=1.0.0:net-mgmt/py-netutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netmiko>=4.1.0:security/py-netmiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=2.6.0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ttp>0:textproc/py-ttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ttp-templates>0:textproc/py-ttp-templates@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyeapi>=1.0.2:net-mgmt/py-pyeapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scp>0:security/py-scp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=1.11.3:devel/py-cffi@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ddt>=1.2.0:devel/py-ddt@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest USE_GITHUB= yes GH_ACCOUNT= napalm-automation NO_ARCH= yes .include diff --git a/net-mgmt/py-ncclient/Makefile b/net-mgmt/py-ncclient/Makefile index 9824d3ef2c3f..6c08e201c8f9 100644 --- a/net-mgmt/py-ncclient/Makefile +++ b/net-mgmt/py-ncclient/Makefile @@ -1,23 +1,24 @@ PORTNAME= ncclient DISTVERSION= 0.6.15 +PORTREVISION= 1 CATEGORIES= net-mgmt python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-nxapi-plumbing/Makefile b/net-mgmt/py-nxapi-plumbing/Makefile index b3045df0f38a..9ae254c6b58d 100644 --- a/net-mgmt/py-nxapi-plumbing/Makefile +++ b/net-mgmt/py-nxapi-plumbing/Makefile @@ -1,27 +1,27 @@ PORTNAME= nxapi-plumbing DISTVERSION= 0.5.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt python 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 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 bbacd0eaab02..1fac39c81112 100644 --- a/net-mgmt/py-opn-cli/Makefile +++ b/net-mgmt/py-opn-cli/Makefile @@ -1,29 +1,29 @@ PORTNAME= opn-cli DISTVERSION= 1.7.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python 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 218ccceb244f..886b355d3480 100644 --- a/net-mgmt/py-phonebox-plugin/Makefile +++ b/net-mgmt/py-phonebox-plugin/Makefile @@ -1,23 +1,24 @@ PORTNAME= phonebox-plugin DISTVERSION= 0.0.10 +PORTREVISION= 1 CATEGORIES= net-mgmt python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= PYTHON_VER=${PYTHON_VER} .include diff --git a/net-mgmt/py-prometheus-client/Makefile b/net-mgmt/py-prometheus-client/Makefile index 60eccb984845..036559dece3a 100644 --- a/net-mgmt/py-prometheus-client/Makefile +++ b/net-mgmt/py-prometheus-client/Makefile @@ -1,26 +1,27 @@ PORTNAME= prometheus-client DISTVERSIONPREFIX= v DISTVERSION= 0.21.1 +PORTREVISION= 1 CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pizzamig@FreeBSD.org COMMENT= Official Python client for Prometheus WWW= https://github.com/prometheus/client_python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=17.9.0:devel/py-twisted@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=17.9.0:devel/py-twisted@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= prometheus GH_PROJECT= client_python NO_ARCH= yes .include diff --git a/net-mgmt/py-pyIOSXR/Makefile b/net-mgmt/py-pyIOSXR/Makefile index 09b39bc8d85b..eb73e42ded8a 100644 --- a/net-mgmt/py-pyIOSXR/Makefile +++ b/net-mgmt/py-pyIOSXR/Makefile @@ -1,22 +1,22 @@ PORTNAME= pyIOSXR DISTVERSION= 0.53 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-pyang/Makefile b/net-mgmt/py-pyang/Makefile index 2993b950d33d..c9a06bfd9852 100644 --- a/net-mgmt/py-pyang/Makefile +++ b/net-mgmt/py-pyang/Makefile @@ -1,23 +1,23 @@ PORTNAME= pyang PORTVERSION= 1.7.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes DATADIR= ${PREFIX}/share/yang .include diff --git a/net-mgmt/py-pyeapi/Makefile b/net-mgmt/py-pyeapi/Makefile index c7bf67f0ed1d..4387e71efd54 100644 --- a/net-mgmt/py-pyeapi/Makefile +++ b/net-mgmt/py-pyeapi/Makefile @@ -1,24 +1,25 @@ PORTNAME= pyeapi DISTVERSION= 1.0.4 +PORTREVISION= 1 CATEGORIES= net-mgmt python 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} USES= python USE_PYTHON= autoplist distutils unittest TEST_ARGS= discover test/unit -v TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/net-mgmt/py-pynetbox/Makefile b/net-mgmt/py-pynetbox/Makefile index 51357f72a000..8564bbdd6ca6 100644 --- a/net-mgmt/py-pynetbox/Makefile +++ b/net-mgmt/py-pynetbox/Makefile @@ -1,40 +1,41 @@ PORTNAME= pynetbox DISTVERSION= 7.4.1 +PORTREVISION= 1 CATEGORIES= net-mgmt python 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}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20<3:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python 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} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0<2.0.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/net-mgmt/py-pynxos/Makefile b/net-mgmt/py-pynxos/Makefile index 67dd17b887d2..e1d414324b30 100644 --- a/net-mgmt/py-pynxos/Makefile +++ b/net-mgmt/py-pynxos/Makefile @@ -1,23 +1,23 @@ PORTNAME= pynxos DISTVERSION= 0.0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-pypowerwall/Makefile b/net-mgmt/py-pypowerwall/Makefile index e6630c2a3836..c37785498f66 100644 --- a/net-mgmt/py-pypowerwall/Makefile +++ b/net-mgmt/py-pypowerwall/Makefile @@ -1,45 +1,46 @@ PORTNAME= pypowerwall PORTVERSION= 0.10.8 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= zi@FreeBSD.org COMMENT= Python interface for Tesla Powerwall and solar power data WWW= https://github.com/jasonacox/pypowerwall LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>0:devel/py-googleapis-common-protos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>0:devel/py-googleapis-common-protos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= autoplist distutils SHEBANG_FILES= proxy/server.py proxy/transform.py USE_RC_SUBR= ${PORTNAME}_proxy USE_GITHUB= yes GH_ACCOUNT= jasonacox # disable cloud support for the moment (additional deps needed--teslapy) post-patch: @${REINPLACE_CMD} -E -e '/teslapy/d' ${WRKSRC}/setup.py @${REINPLACE_CMD} -E \ -e '/PyPowerwallCloud/d' \ -e '/pypowerwall_cloud/d' \ ${WRKSRC}/pypowerwall/__main__.py \ ${WRKSRC}/pypowerwall/__init__.py @${RM} ${WRKSRC}/pypowerwall/cloud/pypowerwall_cloud.py @${TOUCH} ${WRKSRC}/pypowerwall/cloud/pypowerwall_cloud.py post-install: @${MKDIR} ${STAGEDIR}${DATADIR} @${RM} ${WRKSRC}/proxy/Dockerfile (cd ${WRKSRC}/proxy && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) .include diff --git a/net-mgmt/py-pysnmp-mibs/Makefile b/net-mgmt/py-pysnmp-mibs/Makefile index ca20af9d20d2..502c8ef04fd4 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 +PORTREVISION= 2 CATEGORIES= net-mgmt python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-mgmt/py-pysnmp/Makefile b/net-mgmt/py-pysnmp/Makefile index 1aabe539c569..ba904853b836 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 +PORTREVISION= 3 CATEGORIES= net-mgmt python 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 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 b22113dd2ad5..182ac2cd4e77 100644 --- a/net-mgmt/py-pyzabbix/Makefile +++ b/net-mgmt/py-pyzabbix/Makefile @@ -1,21 +1,22 @@ PORTNAME= pyzabbix PORTVERSION= 1.3.1 +PORTREVISION= 1 CATEGORIES= net-mgmt python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net-mgmt/py-snmp_passpersist/Makefile b/net-mgmt/py-snmp_passpersist/Makefile index 649f81fd7259..11e5c694d0af 100644 --- a/net-mgmt/py-snmp_passpersist/Makefile +++ b/net-mgmt/py-snmp_passpersist/Makefile @@ -1,23 +1,24 @@ PORTNAME= snmp_passpersist DISTVERSIONPREFIX= v DISTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= surajravi@gmail.com COMMENT= Python client library for Net-SNMP pass persist backend WWW= https://github.com/nagius/snmp_passpersist LICENSE= GPLv3 RUN_DEPENDS= net-snmp>=0:net-mgmt/net-snmp USES= python USE_GITHUB= yes GH_ACCOUNT= nagius GH_TAGNAME= fb0af0d USE_PYTHON= autoplist distutils .include diff --git a/net-mgmt/py-snmpclitools/Makefile b/net-mgmt/py-snmpclitools/Makefile index eacf4e5d09b3..c4a36e1f3839 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 +PORTREVISION= 3 CATEGORIES= net-mgmt python 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 USE_PYTHON= concurrent distutils autoplist NO_ARCH= yes .include diff --git a/net-p2p/deluge-cli/Makefile b/net-p2p/deluge-cli/Makefile index 7646ec366a64..8ab52560984d 100644 --- a/net-p2p/deluge-cli/Makefile +++ b/net-p2p/deluge-cli/Makefile @@ -1,64 +1,64 @@ PORTNAME= deluge DISTVERSION= 2.1.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-p2p python 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}rjsmin>0:archivers/py-rjsmin@${PY_FLAVOR} 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} \ ${PYTHON_PKGNAMEPREFIX}rencode>0:converters/py-rencode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} USES= cpe gettext python 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 PILLOW OPTIONS_DEFAULT= PILLOW PILLOW_DESC=Support for resizing tracker icons (pulls in many graphics libraries which may not be useful in a headless server). PILLOW_RUN_DEPENDS=${PY_PILLOW} 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}${PREFIX}/share/man/man1/ .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/net-p2p/lxmf/Makefile b/net-p2p/lxmf/Makefile index 3e5b2c560cff..5f004fe071d7 100644 --- a/net-p2p/lxmf/Makefile +++ b/net-p2p/lxmf/Makefile @@ -1,19 +1,20 @@ PORTNAME= lxmf DISTVERSION= 0.5.1 +PORTREVISION= 1 CATEGORIES= net-p2p MASTER_SITES= PYPI MAINTAINER= cs@FreeBSD.org COMMENT= Lightweight Extensible Message Format for Reticulum WWW= https://github.com/markqvist/nomadnet LICENSE= MIT RUN_DEPENDS= reticulum>0:net-p2p/reticulum USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-p2p/nomadnet/Makefile b/net-p2p/nomadnet/Makefile index 0ee2f37d4574..39d1dd278bc0 100644 --- a/net-p2p/nomadnet/Makefile +++ b/net-p2p/nomadnet/Makefile @@ -1,22 +1,23 @@ PORTNAME= nomadnet DISTVERSION= 0.5.2 +PORTREVISION= 1 CATEGORIES= net-p2p MASTER_SITES= PYPI MAINTAINER= cs@FreeBSD.org COMMENT= Off-grid, resilient mesh communication WWW= https://github.com/markqvist/nomadnet LICENSE= GPLv3 RUN_DEPENDS= lxmf>0:net-p2p/lxmf \ ${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwid>=0:devel/py-urwid@${PY_FLAVOR} \ reticulum>0:net-p2p/reticulum USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-p2p/py-libtorrent-rasterbar/Makefile b/net-p2p/py-libtorrent-rasterbar/Makefile index 5c09379df4b3..2cdfcba8992f 100644 --- a/net-p2p/py-libtorrent-rasterbar/Makefile +++ b/net-p2p/py-libtorrent-rasterbar/Makefile @@ -1,52 +1,52 @@ PORTNAME= libtorrent-rasterbar DISTVERSIONPREFIX= v DISTVERSION= 1.2.20 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 2 CATEGORIES= net-p2p python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for libtorrent-rasterbar WWW= https://libtorrent.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../../COPYING BUILD_DEPENDS= b2:devel/boost_build LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libtorrent-rasterbar.so:net-p2p/libtorrent-rasterbar \ ${PY_BOOST} USES= compiler:c11 iconv localbase:ldflags python USE_GITHUB= yes GH_ACCOUNT= arvidn GH_PROJECT= libtorrent USE_PYTHON= distutils PYDISTUTILS_PKGNAME= libtorrent PYDISTUTILS_BUILD_TARGET= build_ext --b2-args="fpic=on libtorrent-link=shared boost-link=shared" PYDISTUTILS_INSTALL_TARGET= build_ext --b2-args="fpic=on libtorrent-link=shared boost-link=shared" install BINARY_ALIAS= b2=${FILESDIR}/b2 CFLAGS+= -DTORRENT_DISABLE_LOGGING # undefined symbol: https://github.com/arvidn/libtorrent/issues/3331 LDFLAGS+= ${LOCALBASE}/lib/libboost_python${PYTHON_SUFFIX}.so ${LOCALBASE}/lib/libiconv.so # fails to link libs: https://github.com/arvidn/libtorrent/issues/3330 WRKSRC_SUBDIR= bindings/python # ensure python paths are correctly identified CONFIGURE_ENV= PYTHON_INCLUDEDIR="${PYTHON_INCLUDEDIR}" \ PYTHON_VERSION="${PYTHON_VERSION}" PORTSCOUT= limit:^1.* # 2.x is WIP and we don't accept it before qBittorrent does PLIST_FILES+= ${PYTHON_SITELIBDIR}/${PYDISTUTILS_PKGNAME}/__init__${PYTHON_EXT_SUFFIX}.so \ ${PYTHON_SITELIBDIR}/libtorrent-_${DISTVERSION}_-py${PYTHON_VER}.egg-info/PKG-INFO \ ${PYTHON_SITELIBDIR}/libtorrent-_${DISTVERSION}_-py${PYTHON_VER}.egg-info/SOURCES.txt \ ${PYTHON_SITELIBDIR}/libtorrent-_${DISTVERSION}_-py${PYTHON_VER}.egg-info/dependency_links.txt \ ${PYTHON_SITELIBDIR}/libtorrent-_${DISTVERSION}_-py${PYTHON_VER}.egg-info/top_level.txt post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PYDISTUTILS_PKGNAME}/__init__${PYTHON_EXT_SUFFIX}.so .include diff --git a/net-p2p/py-nicotine-plus/Makefile b/net-p2p/py-nicotine-plus/Makefile index 0afe325be9cb..963103703abe 100644 --- a/net-p2p/py-nicotine-plus/Makefile +++ b/net-p2p/py-nicotine-plus/Makefile @@ -1,22 +1,23 @@ PORTNAME= nicotine-plus DISTVERSION= 3.3.6 +PORTREVISION= 1 CATEGORIES= net-p2p python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= marko.cupac@mimar.rs 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}gdbm>=3.6:databases/py-gdbm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>=1.42:audio/py-mutagen@${PY_FLAVOR} USES= gettext-tools gnome python USE_GNOME= gtk30 pygobject3:run USE_PYTHON= autoplist concurrent distutils unittest .include diff --git a/net-p2p/py-pulsar-client/Makefile b/net-p2p/py-pulsar-client/Makefile index 6716e18313b1..cd5ab2bd1103 100644 --- a/net-p2p/py-pulsar-client/Makefile +++ b/net-p2p/py-pulsar-client/Makefile @@ -1,41 +1,42 @@ PORTNAME= pulsar-client DISTVERSIONPREFIX= v DISTVERSION= 3.6.0 +PORTREVISION= 1 CATEGORIES= net-p2p python # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Apache Pulsar Python client library WWW= https://pulsar.apache.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= pybind11>0:devel/pybind11 \ gmake:devel/gmake LIB_DEPENDS= libpulsar.so:net-p2p/pulsar-client-cpp RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastavro>=1.9.2:textproc/py-fastavro@${PY_FLAVOR} USES= cmake:indirect python USE_PYTHON= flavors USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= apache GH_PROJECT= pulsar-client-python TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} pre-build: # build lib_pulse.so using cmake/gmake @cd ${CONFIGURE_WRKSRC} && \ ${SETENVI} ${WRK_ENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_SOURCE_PATH} && \ ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GMAKE} post-install: # strip binary @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_pulsar${PYTHON_EXT_SUFFIX}.so # tests: many tests fail with Pulsar error: TimeOut, Connection refused because Pulsar needs to be running # tests: 107 failed, 52 passed, 1 warning in 2947.08s (0:49:07) .include diff --git a/net-p2p/py-stig/Makefile b/net-p2p/py-stig/Makefile index eb6150f19f2a..db15d683d96a 100644 --- a/net-p2p/py-stig/Makefile +++ b/net-p2p/py-stig/Makefile @@ -1,30 +1,31 @@ PORTNAME= stig DISTVERSION= 0.12.12a0 +PORTREVISION= 1 CATEGORIES= net-p2p MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alster@vinterdalen.se COMMENT= TUI and CLI client for the BitTorrent Transmission daemon WWW= https://github.com/rndusr/stig/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp-socks>0:net/py-aiohttp-socks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}natsort>0:devel/py-natsort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwidtrees>0:devel/py-urwidtrees@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asynctest>0:devel/py-asynctest@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes TESTING_UNSAFE= yes .include diff --git a/net-p2p/reticulum/Makefile b/net-p2p/reticulum/Makefile index d81aaf6f6dbf..d31c6c6c2093 100644 --- a/net-p2p/reticulum/Makefile +++ b/net-p2p/reticulum/Makefile @@ -1,32 +1,33 @@ PORTNAME= reticulum DISTVERSION= 0.7.7 +PORTREVISION= 1 CATEGORIES= net-p2p MASTER_SITES= PYPI DISTNAME= rns-${DISTVERSION} MAINTAINER= cs@FreeBSD.org COMMENT= Self-configuring, encrypted and resilient mesh networking stack WWW= https://reticulum.network/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netifaces>=0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} USES= python USE_PYTHON= cryptography distutils USE_RC_SUBR= reticulum GROUPS= _reticulum USERS= _reticulum SUB_LIST= USERS="${USERS}" \ GROUPS="${GROUPS}" \ PYTHON=${PYTHON_CMD} PLIST_SUB= USERS="${USERS}" GROUPS="${GROUPS}" NO_ARCH= yes post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${STAGEDIR}/var/db/reticulum ${STAGEDIR}/var/run/reticulum ${STAGEDIR}/var/log/reticulum ${INSTALL_DATA} ${PATCHDIR}/config.sample ${STAGEDIR}${ETCDIR}/config.sample .include diff --git a/net/cloud-init-devel/Makefile b/net/cloud-init-devel/Makefile index 53a5c66572f8..48d037c7b174 100644 --- a/net/cloud-init-devel/Makefile +++ b/net/cloud-init-devel/Makefile @@ -1,75 +1,75 @@ PORTNAME= cloud-init DISTVERSION= 23.4-319 DISTVERSIONSUFFIX= -gec384da45 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -devel MAINTAINER= freebsd@igalic.co COMMENT= Init scripts for use on cloud images, development version WWW= https://cloud-init.io/ LICENSE= APACHE20 GPLv3 LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-Apache2.0 LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE-GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpatch>0:devel/py-jsonpatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpointer>0:devel/py-jsonpointer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ sudo>0:security/sudo TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>=0:devel/py-responses@${PY_FLAVOR} \ bash:shells/bash USES= python shebangfix USE_GITHUB= yes GH_ACCOUNT= canonical USE_PYTHON= autoplist distutils PYDISTUTILS_INSTALLARGS+= "--init-system=sysvinit_freebsd" SHEBANG_FILES= tools/hook-hotplug tools/read-dependencies tools/read-version \ tools/validate-yaml.py TEST_ENV= ${MAKE_ENV} \ PYTHON=${PYTHON_VERSION} TEST_TARGET= check # Conflicts CONFLICTS_INSTALL= cloud-init # Standard bsd.port.mk variables ETCDIR= ${PREFIX}/etc/cloud .include .if ${OPSYS} == FreeBSD && ${OSVERSION} > 1400000 EXTRA_PATCHES= ${PATCHDIR}/extra-cloudinit_distros_freebsd.py .endif NO_ARCH= yes post-patch: ${REINPLACE_CMD} -e 's|%%PREFIX%%|${STAGEDIR}${PREFIX}|g' ${WRKSRC}/setup.py ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/cloudinit/settings.py ${REINPLACE_CMD} -e 's|@@PACKAGED_VERSION@@|${DISTVERSION}${DISTVERSIONSUFFIX}|g' ${WRKSRC}/cloudinit/version.py ${RM} ${WRKSRC}/config/cloud.cfg.d/99_freebsd.cfg.orig post-install: ${MV} ${STAGEDIR}${ETCDIR}/cloud.cfg ${STAGEDIR}${ETCDIR}/cloud.cfg.sample ${MV} ${STAGEDIR}${ETCDIR}/cloud.cfg.d/05_logging.cfg ${STAGEDIR}${ETCDIR}/cloud.cfg.d/05_logging.cfg.sample ${MV} ${STAGEDIR}${ETCDIR}/cloud.cfg.d/99_freebsd.cfg ${STAGEDIR}${ETCDIR}/cloud.cfg.d/99_freebsd.cfg.sample ${REINPLACE_CMD} -e 's|^.*\.cfg$$|@sample &.sample|' \ -e 's|${ETCDIR}/clean.d|@dir ${ETCDIR}/clean.d|' \ ${_PYTHONPKGLIST} .include diff --git a/net/cloud-init/Makefile b/net/cloud-init/Makefile index 94cb0bc75f09..88b9035b7e48 100644 --- a/net/cloud-init/Makefile +++ b/net/cloud-init/Makefile @@ -1,65 +1,65 @@ PORTNAME= cloud-init DISTVERSION= 24.1.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= andrey@bsdnir.info COMMENT= Init scripts for use on cloud images WWW= https://cloud-init.io/ LICENSE= APACHE20 GPLv3 LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-Apache2.0 LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE-GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpatch>0:devel/py-jsonpatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonpointer>0:devel/py-jsonpointer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ sudo>0:security/sudo USES= python shebangfix USE_GITHUB= yes GH_ACCOUNT= canonical USE_PYTHON= autoplist distutils PYDISTUTILS_INSTALLARGS+= "--init-system=sysvinit_freebsd" SHEBANG_FILES= tools/hook-hotplug tools/read-dependencies tools/read-version \ tools/validate-yaml.py # Conflicts CONFLICTS_INSTALL= cloud-init-devel # Standard bsd.port.mk variables ETCDIR= ${PREFIX}/etc/cloud .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400000 EXTRA_PATCHES= ${PATCHDIR}/extra-cloudinit_distros_freebsd.py .endif NO_ARCH= yes post-patch: ${REINPLACE_CMD} -e 's|%%PREFIX%%|${STAGEDIR}${PREFIX}|g' ${WRKSRC}/setup.py ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/cloudinit/settings.py ${REINPLACE_CMD} -e 's|@@PACKAGED_VERSION@@|${DISTVERSION}${DISTVERSIONSUFFIX}|g' ${WRKSRC}/cloudinit/version.py ${RM} ${WRKSRC}/config/cloud.cfg.d/99_freebsd.cfg.orig post-install: ${MV} ${STAGEDIR}${ETCDIR}/cloud.cfg ${STAGEDIR}${ETCDIR}/cloud.cfg.sample ${MV} ${STAGEDIR}${ETCDIR}/cloud.cfg.d/05_logging.cfg ${STAGEDIR}${ETCDIR}/cloud.cfg.d/05_logging.cfg.sample ${MV} ${STAGEDIR}${ETCDIR}/cloud.cfg.d/99_freebsd.cfg ${STAGEDIR}${ETCDIR}/cloud.cfg.d/99_freebsd.cfg.sample ${REINPLACE_CMD} -e 's|^.*\.cfg$$|@sample &.sample|' \ -e 's|${ETCDIR}/clean.d|@dir ${ETCDIR}/clean.d|' \ ${_PYTHONPKGLIST} .include diff --git a/net/dshell/Makefile b/net/dshell/Makefile index 80a39e8171b2..e14e621b00b0 100644 --- a/net/dshell/Makefile +++ b/net/dshell/Makefile @@ -1,41 +1,42 @@ PORTNAME= dshell PORTVERSION= 3.2.2 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= net PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Extensible network forensic analysis framework WWW= https://github.com/USArmyResearchLab/Dshell LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}GeoIP2>0:net/py-GeoIP2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pcapy-ng>0:net/py-pcapy-ng@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypacker>0:net/py-pypacker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}elasticsearch>0:textproc/py-elasticsearch@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils NO_ARCH= yes GH_ACCOUNT= USArmyResearchLab GH_PROJECT= Dshell SUB_FILES= pkg-message SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} post-patch: ${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|' \ -e 's|python3|${PYTHON_CMD}|' ${WRKSRC}/scripts/dshell ${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|' ${WRKSRC}/dshell/data/dshellrc .include diff --git a/net/exabgp4/Makefile b/net/exabgp4/Makefile index ae6ac8bac397..977ca2b5ccea 100644 --- a/net/exabgp4/Makefile +++ b/net/exabgp4/Makefile @@ -1,56 +1,57 @@ PORTNAME= exabgp PORTVERSION= 4.2.22 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= GH \ ZI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= zi@FreeBSD.org COMMENT= BGP engine and route injector WWW= https://github.com/Exa-Networks/exabgp LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE.txt USES= python shebangfix USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= exabgp SUB_FILES= pkg-message SUB_LIST= PYTHON_LIBDIR=${PYTHON_LIBDIR} PYTHON_CMD=${PYTHON_CMD} \ PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} USE_RC_SUBR= ${PORTNAME} NO_ARCH= yes SHEBANG_FILES= etc/exabgp/run/*.run etc/exabgp/run/*.pl \ etc/exabgp/run/*.py USE_GITHUB= yes GH_ACCOUNT= Exa-Networks USERS= _bgpd GROUPS= _bgpd OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|exabgp.env|${ETCDIR}/exabgp.env|' \ ${WRKSRC}/lib/exabgp/application/bgp.py @${REINPLACE_CMD} -e 's|/etc/|${PREFIX}/etc/|' \ ${WRKSRC}/doc/man/exabgp.1 \ ${WRKSRC}/lib/exabgp/configuration/usage.py \ ${WRKSRC}/lib/exabgp/configuration/process/parser.py \ ${WRKSRC}/lib/exabgp/application/flow.py \ ${WRKSRC}/lib/exabgp/application/healthcheck.py \ post-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/exabgp.env ${STAGEDIR}${ETCDIR}/exabgp.env.sample do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/etc/exabgp && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/net/irrd/Makefile b/net/irrd/Makefile index 7cb4983a371b..ea8a8ef9f769 100644 --- a/net/irrd/Makefile +++ b/net/irrd/Makefile @@ -1,87 +1,87 @@ PORTNAME= irrd PORTVERSION= 4.2.9 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= bofh@FreeBSD.org COMMENT= Internet Routing Registry database server v4 WWW= http://www.irrd.net/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}alembic>=1.7.7:databases/py-alembic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ariadne>=0.13.0:devel/py-ariadne@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asgiref>=3.4.1:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifultable>=0.8.0:devel/py-beautifultable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}daemon>=2.3.0:devel/py-daemon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}datrie>=0.8.2:devel/py-datrie@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hiredis>=2.0.0:databases/py-hiredis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipy>=1.01:net-mgmt/py-ipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ordered-set>=4.0.2:devel/py-ordered-set@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>=1.7.4:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pid>=3.0.4:devel/py-pid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.8.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.9.1:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2cffi>=2.9.0:databases/py-psycopg2cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=1.8.2:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-gnupg>=0.4.8:security/py-python-gnupg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2021.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3.5.3:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.26.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.2.2:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.13.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.3.24:databases/py-sqlalchemy14@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>=0.14.2:www/py-starlette@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ujson>=4.1.0:devel/py-ujson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uvicorn>=0.15.0:www/py-uvicorn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4.1:devel/py-pyyaml@${PY_FLAVOR} #python-graphql-client==0.4.2 TEST_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}coverage>=6.0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.12.1:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=21.7.0:devel/py-twisted@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= irrdnet GH_PROJECT= ${PORTNAME} USE_PYTHON= autoplist concurrent distutils pytest USE_RC_SUBR= irrd4 NO_ARCH= yes SUB_FILES= pkg-message SUB_LIST= GROUPS=${GROUPS} \ PGSQL_DEFAULT=${PGSQL_DEFAULT} \ PYTHON_CMD="${PYTHON_CMD}" \ USERS=${USERS} USERS= ${PORTNAME} GROUPS= ${PORTNAME} PLIST_FILES= "@sample etc/${PORTNAME}${PKGNAMESUFFIX}.yaml.sample" OPTIONS_DEFINE= DOCS #sphinxcontrib-spelling==7.3.2 #sphinx-material==0.0.35 DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=4.3.2:textproc/py-sphinx@${PY_FLAVOR} post-patch: @${REINPLACE_CMD} -e 's|/etc/irrd.yaml|${PREFIX}/etc/irrd.yaml|g' \ ${WRKSRC}/docs/users/mirroring.rst \ ${WRKSRC}/docs/admins/configuration.rst \ ${WRKSRC}/docs/admins/deployment.rst \ ${WRKSRC}/irrd/conf/__init__.py post-install: ${INSTALL_DATA} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/conf/default_config.yaml \ ${STAGEDIR}${PREFIX}/etc/${PORTNAME}${PKGNAMESUFFIX}.yaml.sample do-test: @(cd ${TEST_WRKSRC} && ${SETENV} pytest ${PORTNAME}) .include diff --git a/net/miniupnpc/Makefile b/net/miniupnpc/Makefile index 485438b13dbb..3eb473e9dd8e 100644 --- a/net/miniupnpc/Makefile +++ b/net/miniupnpc/Makefile @@ -1,40 +1,40 @@ PORTNAME= miniupnpc PORTVERSION= 2.3.1 -PORTREVISION= 0 +PORTREVISION?= 0 CATEGORIES?= net MASTER_SITES= http://miniupnp.free.fr/files/ \ https://miniupnp.tuxfamily.org/files/ MAINTAINER?= dinoex@FreeBSD.org COMMENT?= UPnP IGD client lightweight library WWW= https://miniupnp.tuxfamily.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES+= cpe gmake HAS_CONFIGURE= yes USE_LDCONFIG= yes CPE_VENDOR= miniupnp_project CONFIGURE_SCRIPT= updateminiupnpcstrings.sh MAKE_ENV+= INSTALLPREFIX=${PREFIX} LIBDIR=lib MAKE_ARGS+= MANPATH="${PREFIX}/share/man" .include .if defined(WITH_DEBUG) CFLAGS+= -DDEBUG .endif .if ${SLAVE_PORT} == no USE_RC_SUBR= miniupnpc post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/upnpc \ ${STAGEDIR}${PREFIX}/bin/upnp-listdevices \ ${STAGEDIR}${PREFIX}/lib/libminiupnpc.so.19 .endif .include diff --git a/net/mrtparse/Makefile b/net/mrtparse/Makefile index 845b59ac00c7..01e1b728a349 100644 --- a/net/mrtparse/Makefile +++ b/net/mrtparse/Makefile @@ -1,31 +1,32 @@ PORTNAME= mrtparse PORTVERSION= 2.0.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olivier@FreeBSD.org COMMENT= MRT format data parser WWW= https://github.com/t2mune/mrtparse LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python shebangfix GH_ACCOUNT= t2mune GH_PROJECT= ${PORTNAME} NO_ARCH= yes USE_GITHUB= yes USE_PYTHON= autoplist distutils SHEBANG_FILES= examples/mrt2bgpdump.py \ examples/mrt2exabgp.py post-patch: @${MV} ${WRKSRC}/examples/mrt2bgpdump.py ${WRKSRC}/examples/mrt2bgpdump @${MV} ${WRKSRC}/examples/mrt2exabgp.py ${WRKSRC}/examples/mrt2exabgp @${RM} ${WRKSRC}/examples/README.rst .include diff --git a/net/nsscache/Makefile b/net/nsscache/Makefile index 2d00ee040fa3..78fa30d8d71b 100644 --- a/net/nsscache/Makefile +++ b/net/nsscache/Makefile @@ -1,51 +1,51 @@ PORTNAME= nsscache PORTVERSION= 0.49 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONPREFIX= version/ CATEGORIES= net python MAINTAINER= kbowling@FreeBSD.org COMMENT= Python utility to create a local cache of directory services WWW= https://github.com/google/nsscache LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-ldap>0:net/py-python-ldap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= google USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes PLIST_FILES= '@dir /var/db/nsscache' \ '@sample etc/nsscache.conf.sample' \ share/man/man1/nsscache.1.gz \ share/man/man5/nsscache.conf.5.gz post-patch: @${REINPLACE_CMD} -e 's|/etc/nsscache.conf|${PREFIX}/etc/nsscache.conf|g' ${WRKSRC}/nss_cache/config.py @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/nsscache.conf @${REINPLACE_CMD} -e "s|/var/lib/misc|/var/db/nsscache|g" ${WRKSRC}/nsscache.conf.5 post-install: ${INSTALL_DATA} ${WRKSRC}/nsscache.conf ${STAGEDIR}${PREFIX}/etc/nsscache.conf.sample ${INSTALL_MAN} ${WRKSRC}/nsscache.1 ${STAGEDIR}${PREFIX}/share/man/man1 ${INSTALL_MAN} ${WRKSRC}/nsscache.conf.5 ${STAGEDIR}${PREFIX}/share/man/man5 @${MKDIR} ${STAGEDIR}/var/db/nsscache do-test: cd ${WRKSRC} && ${PYTHON_CMD} setup.py test .include diff --git a/net/onionprobe/Makefile b/net/onionprobe/Makefile index df65c93d5d24..e39dbbe1a307 100644 --- a/net/onionprobe/Makefile +++ b/net/onionprobe/Makefile @@ -1,48 +1,48 @@ PORTNAME= onionprobe PORTVERSION= 1.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python 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} \ ${PY_SETUPTOOLS} RUN_DEPENDS= ${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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ tor:security/tor USES= python shebangfix USE_PYTHON= autoplist cryptography 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 5a66eb67630c..60a0bda1fa7b 100644 --- a/net/py-DTLSSocket/Makefile +++ b/net/py-DTLSSocket/Makefile @@ -1,19 +1,20 @@ PORTNAME= DTLSSocket DISTVERSION= 0.1.12 +PORTREVISION= 1 CATEGORIES= net 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 USE_PYTHON= autoplist cython distutils .include diff --git a/net/py-GeoIP2/Makefile b/net/py-GeoIP2/Makefile index 558ecd4a50aa..c4bfdf5f7ba6 100644 --- a/net/py-GeoIP2/Makefile +++ b/net/py-GeoIP2/Makefile @@ -1,28 +1,29 @@ PORTNAME= GeoIP2 PORTVERSION= 4.7.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= net python geography PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olivier@FreeBSD.org COMMENT= MaxMind GeoIP2 Python API WWW= https://github.com/maxmind/GeoIP2-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.6.2:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}maxminddb>=2.0.0:net/py-maxminddb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.24.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.2:net/py-urllib3@${PY_FLAVOR} USES= python GH_ACCOUNT= maxmind GH_PROJECT= GeoIP2-python NO_ARCH= yes USE_GITHUB= yes USE_PYTHON= autoplist distutils .include diff --git a/net/py-aiocoap/Makefile b/net/py-aiocoap/Makefile index fb272f33332c..c373adec6f8c 100644 --- a/net/py-aiocoap/Makefile +++ b/net/py-aiocoap/Makefile @@ -1,16 +1,17 @@ PORTNAME= aiocoap DISTVERSION= 0.4.7 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Python CoAP library WWW= https://github.com/chrysn/aiocoap LICENSE= MIT USES= python USE_PYTHON= autoplist distutils .include diff --git a/net/py-amqp/Makefile b/net/py-amqp/Makefile index 0055f5b59b0d..ce412f2b7a28 100644 --- a/net/py-amqp/Makefile +++ b/net/py-amqp/Makefile @@ -1,30 +1,31 @@ PORTNAME= amqp PORTVERSION= 5.2.0 +PORTREVISION= 1 CATEGORIES= net python 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>=5.0.0,<6.0.0: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 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 941189f17f9a..029a45d415f5 100644 --- a/net/py-amqplib/Makefile +++ b/net/py-amqplib/Makefile @@ -1,19 +1,19 @@ PORTNAME= amqplib PORTVERSION= 1.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python 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 tar:tgz USE_PYTHON= autoplist distutils .include diff --git a/net/py-bonsai/Makefile b/net/py-bonsai/Makefile index ffa59d67d688..23b42776350d 100644 --- a/net/py-bonsai/Makefile +++ b/net/py-bonsai/Makefile @@ -1,67 +1,68 @@ PORTNAME= bonsai DISTVERSION= 1.5.3 +PORTREVISION= 1 CATEGORIES= net devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Module for handling LDAP operations in Python WWW= https://github.com/noirello/bonsai LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE MY_DEPENDS= openldap26-client>=0:net/openldap26-client BUILD_DEPENDS= ${MY_DEPENDS} RUN_DEPENDS= ${MY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>=0:devel/py-pytest-timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR} USES= localbase python USE_PYTHON= autoplist concurrent distutils pytest PYTEST_IGNORED_TESTS= TornadoLDAPConnectionTest.test_connection test_abandon \ test_acl_from_binary test_acl_to_binary \ test_add_and_delete test_async_close_remove_pendig_ops \ test_async_with test_binary test_bind_digest \ test_bind_digest_with_authzid test_bind_external \ test_bind_external_with_authzid test_bind_gssapi_kinit \ test_bind_gssapi_with_authzid_kinit \ test_bind_not_supported_auth test_bind_ntlm \ test_change_attribute test_change_attribute_error \ test_client_sizelimit_error test_close test_connect \ test_connection test_connection_timeout \ test_digest_auth_error test_dn_with_space \ test_extended_dn test_fileno test_from_binary test_get \ test_ignore_referrals test_ldap_over_tls \ test_load_resource test_modify_and_rename \ test_modify_referrals test_obj_err test_open \ test_paged_search test_paged_search_with_auto_acq \ test_password_expire test_password_lockout \ test_password_modify test_pool_close test_pool_get_put \ test_pool_spawn test_ppolicy test_put test_put_closed \ test_raw_attributes test_recursive_delete \ test_referral_chasing test_rename test_rename_error \ test_rename_with_old_rdn test_rootdse test_search \ test_search_timeout test_server_sizelimit_error \ test_set_async_connect test_set_sasl_sec_properties \ test_simple_auth_error test_sort_order test_spawn \ test_special_char test_starttls test_sync_operations \ test_threaded_pool_block test_threaded_pool_close \ test_threaded_pool_raise test_tls_timeout \ test_to_binary test_unicode test_url_attribute \ test_vlv_attrvalue test_vlv_offset \ test_vlv_without_sort_order test_whoami \ test_wrong_add_param test_wrong_conn_param \ test_wrong_delete_param test_wrong_search_param OPTIONS_DEFINE= GEVENT TORNADO TRIO GEVENT_DESC= Support for async IO using gevent GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} TORNADO_DESC= Support for async IO using tornado TORNADO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${PY_FLAVOR} TRIO_DESC= Support for async IO using trio TRIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trio>=0:net/py-trio@${PY_FLAVOR} .include diff --git a/net/py-cepa/Makefile b/net/py-cepa/Makefile index 0ba3bd2f4123..2c089f5c617b 100644 --- a/net/py-cepa/Makefile +++ b/net/py-cepa/Makefile @@ -1,34 +1,35 @@ PORTNAME= cepa PORTVERSION= 1.8.4 +PORTREVISION= 1 CATEGORIES= net security python 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}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 shebangfix USE_PYTHON= autoplist concurrent cryptography distutils 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 b1713d024d0c..ca1f193b6069 100644 --- a/net/py-cjdns/Makefile +++ b/net/py-cjdns/Makefile @@ -1,18 +1,19 @@ PORTNAME= cjdns PORTVERSION= 0.2.4 +PORTREVISION= 1 CATEGORIES= net security python 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 USE_PYTHON= autoplist distutils .include diff --git a/net/py-cloudflare-scrape-js2py/Makefile b/net/py-cloudflare-scrape-js2py/Makefile index 605a00188790..8590b9970f0a 100644 --- a/net/py-cloudflare-scrape-js2py/Makefile +++ b/net/py-cloudflare-scrape-js2py/Makefile @@ -1,25 +1,26 @@ PORTNAME= cloudflare-scrape-js2py DISTVERSIONPREFIX= v DISTVERSION= 2.0.3 +PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Python module to bypass Cloudflare's anti-bot page using js2py #' WWW= https://github.com/VeNoMouS/cloudflare-scrape-js2py LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.4.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Js2Py>=0:devel/py-Js2Py@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= VeNoMouS CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}cloudflare-scrape-1.* .include diff --git a/net/py-cloudflare-scrape/Makefile b/net/py-cloudflare-scrape/Makefile index 7b95bdaa819c..38d75e6fbc7d 100644 --- a/net/py-cloudflare-scrape/Makefile +++ b/net/py-cloudflare-scrape/Makefile @@ -1,21 +1,22 @@ PORTNAME= cloudflare-scrape DISTVERSION= 2.1.1 +PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tcberner@FreeBSD.org COMMENT= Python module to bypass Cloudflare's anti-bot page WWW= https://github.com/Anorov/cloudflare-scrape LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyExecJS>=0:devel/py-PyExecJS@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= Anorov .include diff --git a/net/py-cloudscraper/Makefile b/net/py-cloudscraper/Makefile index c8fb2e4ac268..8bd829f7016f 100644 --- a/net/py-cloudscraper/Makefile +++ b/net/py-cloudscraper/Makefile @@ -1,25 +1,26 @@ PORTNAME= cloudscraper DISTVERSION= 1.2.71 +PORTREVISION= 1 CATEGORIES= net python 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 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 2617fc0e1289..ab2d1965fa51 100644 --- a/net/py-confluent-kafka/Makefile +++ b/net/py-confluent-kafka/Makefile @@ -1,22 +1,23 @@ PORTNAME= confluent-kafka DISTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= net python 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 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 0c721b188796..57ebf9d09688 100644 --- a/net/py-cymruwhois/Makefile +++ b/net/py-cymruwhois/Makefile @@ -1,16 +1,17 @@ PORTNAME= cymruwhois PORTVERSION= 1.6 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist distutils .include diff --git a/net/py-dpkt/Makefile b/net/py-dpkt/Makefile index 3e4b44b61c96..158bb28e60a0 100644 --- a/net/py-dpkt/Makefile +++ b/net/py-dpkt/Makefile @@ -1,27 +1,28 @@ PORTNAME= dpkt PORTVERSION= 1.9.6 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist concurrent distutils pythonprefix NO_ARCH= yes 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 45bb577f761e..48546f10645f 100644 --- a/net/py-duet/Makefile +++ b/net/py-duet/Makefile @@ -1,24 +1,25 @@ PORTNAME= duet PORTVERSION= 0.2.9 +PORTREVISION= 1 CATEGORIES= net python 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 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 41ede7363cff..82095e8cfdea 100644 --- a/net/py-dugong/Makefile +++ b/net/py-dugong/Makefile @@ -1,24 +1,25 @@ PORTNAME= dugong PORTVERSION= 3.7.5 +PORTREVISION= 1 CATEGORIES= net python 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 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 61fe85938fd3..65d5494673a2 100644 --- a/net/py-ec2-cli-tools/Makefile +++ b/net/py-ec2-cli-tools/Makefile @@ -1,24 +1,24 @@ PORTNAME= ec2-cli-tools PORTVERSION= 1.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Helpful CLI utilities for querying and connecting to EC2 instances WWW= https://github.com/FlipPath/ec2-cli-tools LICENSE= MIT DEPRECATED= Depends on expired devel/py-boto EXPIRATION_DATE=2025-03-31 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=1.0:devel/py-boto@${PY_FLAVOR} \ bash:shells/bash USE_PYTHON= distutils autoplist USES= python shebangfix SHEBANG_FILES= bin/ec2getsnaps bin/ec2hostcache bin/ec2ssh .include diff --git a/net/py-ephemeral-port-reserve/Makefile b/net/py-ephemeral-port-reserve/Makefile index b7375adf61f2..07df698b4021 100644 --- a/net/py-ephemeral-port-reserve/Makefile +++ b/net/py-ephemeral-port-reserve/Makefile @@ -1,23 +1,24 @@ PORTNAME= ephemeral-port-reserve DISTVERSIONPREFIX= v DISTVERSION= 1.1.4 +PORTREVISION= 1 CATEGORIES= net python #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Bind to ephemeral port, force TIME_WAIT state, and unbind it WWW= https://github.com/Yelp/ephemeral-port-reserve/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= Yelp NO_ARCH= yes .include diff --git a/net/py-gntp/Makefile b/net/py-gntp/Makefile index 015d429d85a9..f6aefa629a9e 100644 --- a/net/py-gntp/Makefile +++ b/net/py-gntp/Makefile @@ -1,45 +1,46 @@ PORTNAME= gntp PORTVERSION= 1.0.3 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Growl Notification Transport Protocol for Python WWW= https://github.com/kfdm/gntp/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ gol:deskutils/growl-for-linux USES= python USE_GITHUB= yes GH_ACCOUNT= kfdm USE_PYTHON= distutils autoplist concurrent 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 post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo -and ! -name objects.inv" # Two tests (test_double_resource + test_single_resource) in test_resources.py # always fail because desktutils/growl-for-linux isn't (yet) capable to handle # messages with embedded icons. # # To get succesful results from the remaining tests a running instance of "gol" # (which needs X and is packaged with deskutils/growl-for-linux) is required. do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} && \ ${TOUCH} ${WRKDIR}/.gntp && ${PYTHON_CMD} -m nose -v -e 'test_(single|double)_resource') .include diff --git a/net/py-h11/Makefile b/net/py-h11/Makefile index 30e87649271b..0772575e8580 100644 --- a/net/py-h11/Makefile +++ b/net/py-h11/Makefile @@ -1,23 +1,24 @@ PORTNAME= h11 PORTVERSION= 0.14.0 +PORTREVISION= 1 CATEGORIES= net python 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 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-cli/Makefile b/net/py-haproxy-cli/Makefile index 7db96ea48960..b9dd76bffe2d 100644 --- a/net/py-haproxy-cli/Makefile +++ b/net/py-haproxy-cli/Makefile @@ -1,18 +1,19 @@ PORTNAME= haproxy-cli PORTVERSION= 0.6.1 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= freebsd@moov.de COMMENT= Tool to interact with HAProxy WWW= https://github.com/markt-de/haproxy-cli LICENSE= GPLv3 USES= python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/net/py-haproxy-log-analysis/Makefile b/net/py-haproxy-log-analysis/Makefile index 09493ea69ca5..0819b6f19abd 100644 --- a/net/py-haproxy-log-analysis/Makefile +++ b/net/py-haproxy-log-analysis/Makefile @@ -1,17 +1,18 @@ PORTNAME= haproxy-log-analysis PORTVERSION= 2.0 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= distutils autoplist .include diff --git a/net/py-haproxyctl/Makefile b/net/py-haproxyctl/Makefile index db4bed647d47..541856ddf993 100644 --- a/net/py-haproxyctl/Makefile +++ b/net/py-haproxyctl/Makefile @@ -1,27 +1,27 @@ PORTNAME= haproxyctl PORTVERSION= 0.5 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= zhoutao@laocius.org COMMENT= HAProxy control tool WWW= https://github.com/neurogeek/haproxyctl LICENSE= GPLv3 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist USE_GITHUB= yes GH_ACCOUNT= neurogeek NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v haproxy/tests .include diff --git a/net/py-httpstat/Makefile b/net/py-httpstat/Makefile index 31bde561a6da..918781468805 100644 --- a/net/py-httpstat/Makefile +++ b/net/py-httpstat/Makefile @@ -1,23 +1,24 @@ PORTNAME= httpstat PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org COMMENT= Curl statistics made simple WWW= https://github.com/reorx/httpstat LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= curl:ftp/curl USES= python USE_GITHUB= yes GH_ACCOUNT= reorx USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-ifaddr/Makefile b/net/py-ifaddr/Makefile index 5b8ab0edbe1a..05babb8f763f 100644 --- a/net/py-ifaddr/Makefile +++ b/net/py-ifaddr/Makefile @@ -1,22 +1,23 @@ PORTNAME= ifaddr PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhixson@FreeBSD.org COMMENT= Python Library to enumerate all network interfaces WWW= https://github.com/pydron/ifaddr LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= pydron .include diff --git a/net/py-impacket/Makefile b/net/py-impacket/Makefile index 863110be39f2..7265760afc96 100644 --- a/net/py-impacket/Makefile +++ b/net/py-impacket/Makefile @@ -1,38 +1,39 @@ PORTNAME= impacket PORTVERSION= 0.12.0 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org 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}pycryptodomex>0:security/py-pycryptodomex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ldap3>0:net/py-ldap3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}charset-normalizer>0:textproc/py-charset-normalizer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ldapdomaindump>0:net/py-ldapdomaindump@${PY_FLAVOR} USES= dos2unix python 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 3569972753cc..5b411da66128 100644 --- a/net/py-iplib/Makefile +++ b/net/py-iplib/Makefile @@ -1,16 +1,17 @@ PORTNAME= iplib PORTVERSION= 1.2.1 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist distutils flavors .include diff --git a/net/py-iptools/Makefile b/net/py-iptools/Makefile index 3893dff44951..eea7d059875f 100644 --- a/net/py-iptools/Makefile +++ b/net/py-iptools/Makefile @@ -1,18 +1,19 @@ PORTNAME= iptools DISTVERSION= 0.7.0 +PORTREVISION= 1 CATEGORIES= net 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net/py-kafka-python/Makefile b/net/py-kafka-python/Makefile index 1ae3ae995c2d..c30d921c0d1c 100644 --- a/net/py-kafka-python/Makefile +++ b/net/py-kafka-python/Makefile @@ -1,19 +1,20 @@ PORTNAME= kafka-python DISTVERSION= 1.4.5 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-kombu/Makefile b/net/py-kombu/Makefile index 7230b1e2d40a..013a4139fbbf 100644 --- a/net/py-kombu/Makefile +++ b/net/py-kombu/Makefile @@ -1,35 +1,36 @@ PORTNAME= kombu PORTVERSION= 5.3.7 +PORTREVISION= 1 CATEGORIES= net python 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>=5.1.1,<6.0.0:net/py-amqp@${PY_FLAVOR} USES= python 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 diff --git a/net/py-ldap0/Makefile b/net/py-ldap0/Makefile index eb1c0c92bef6..7bcdce2055bd 100644 --- a/net/py-ldap0/Makefile +++ b/net/py-ldap0/Makefile @@ -1,43 +1,44 @@ PORTNAME= ldap0 PORTVERSION= 1.4.7 +PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= girgen@FreeBSD.org COMMENT= Module package for implementing LDAP clients WWW= https://gitlab.com/ae-dir/python-ldap0 LICENSE= PSFL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.4.5:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.2.5:devel/py-pyasn1-modules@${PY_FLAVOR} # Cyrus needs PLAIN / CRAM-MD5 / DIGEST-MD5 enabled TEST_DEPENDS= ${LOCALBASE}/libexec/slapd:net/openldap${OPENLDAP_VER}-server USES= ldap:24 localbase python USE_LOCALE= en_US.UTF-8 USE_PYTHON= autoplist distutils USE_GITLAB= yes GL_ACCOUNT= ae-dir GL_PROJECT= python-ldap0 GL_TAGNAME= 70b3aad8593d34c82f6bca1eca53f1c8938d345d PYDISTUTILS_BUILD_TARGET= build_ext PYDISTUTILS_BUILDARGS+= --inplace # Add LOGLEVEL=DEBUG to debug tests TEST_ENV= LDAPNOINIT=1 \ SLAPD=${LOCALBASE}/libexec/slapd \ SCHEMA=${LOCALBASE}/etc/openldap/schema \ BIN=${LOCALBASE}/bin \ SBIN=${LOCALBASE}/sbin \ TMP=${WRKDIR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_libldap0*.so do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/net/py-ldap3/Makefile b/net/py-ldap3/Makefile index f987bc0183fc..03bdf57fd7fc 100644 --- a/net/py-ldap3/Makefile +++ b/net/py-ldap3/Makefile @@ -1,20 +1,21 @@ PORTNAME= ldap3 PORTVERSION= 2.9.1 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist distutils .include diff --git a/net/py-ldapdomaindump/Makefile b/net/py-ldapdomaindump/Makefile index cceb1c304dbe..9994f42c0dca 100644 --- a/net/py-ldapdomaindump/Makefile +++ b/net/py-ldapdomaindump/Makefile @@ -1,22 +1,23 @@ PORTNAME= ldapdomaindump PORTVERSION= 0.9.4 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= active directory information dumper via ldap WWW= https://github.com/dirkjanm/ldapdomaindump LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ldap3>0:net/py-ldap3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-ldappool/Makefile b/net/py-ldappool/Makefile index a811fadc0c19..34d443cdbdca 100644 --- a/net/py-ldappool/Makefile +++ b/net/py-ldappool/Makefile @@ -1,25 +1,26 @@ PORTNAME= ldappool PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Simple connector pool for py-ldap WWW= https://opendev.org/openstack/ldappool LICENSE= MPL20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prettytable>=0.7.2:devel/py-prettytable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-ldap>=3.0.0:net/py-python-ldap@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/net/py-libcloud/Makefile b/net/py-libcloud/Makefile index 92c4bc31a735..0b9f7e55e9fe 100644 --- a/net/py-libcloud/Makefile +++ b/net/py-libcloud/Makefile @@ -1,30 +1,31 @@ PORTNAME= libcloud PORTVERSION= 3.8.0 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= APACHE/${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= apache-${PORTNAME}-${PORTVERSION} MAINTAINER= novel@FreeBSD.org COMMENT= Standard client library for many popular cloud providers WWW= https://libcloud.apache.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.5.0:www/py-requests@${PY_FLAVOR} NO_ARCH= yes USES= cpe python USE_PYTHON= distutils autoplist CPE_VENDOR= apache post-extract: @${MV} ${WRKSRC}/libcloud/test ${WRKSRC}/test # no need to install tests .include diff --git a/net/py-magic-wormhole/Makefile b/net/py-magic-wormhole/Makefile index 29bfb7118e29..ad620f221c32 100644 --- a/net/py-magic-wormhole/Makefile +++ b/net/py-magic-wormhole/Makefile @@ -1,56 +1,57 @@ PORTNAME= magic-wormhole DISTVERSION= 0.16.0 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Get things from one computer to another, safely WWW= https://github.com/warner/magic-wormhole LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.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.0.3:security/py-hkdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}humanize>=0:devel/py-humanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iterable-io>=1.0.0:devel/py-iterable-io@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl@${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} \ ${PYTHON_PKGNAMEPREFIX}zipstream-ng>=1.7.1:archivers/py-zipstream-ng@${PY_FLAVOR} USES= python USE_PYTHON= autoplist cryptography distutils NO_ARCH= yes OPTIONS_DEFINE= BASH FISH ZSH OPTIONS_DEFAULT= BASH FISH ZSH BASH_PLIST_FILES= share/bash-completion/completions/wormhole FISH_PLIST_FILES= share/fish/completions/wormhole.fish ZSH_PLIST_FILES= share/zsh/site-functions/_wormhole post-install-BASH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions/ ${INSTALL_SCRIPT} ${WRKSRC}/wormhole_complete.bash \ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/wormhole post-install-FISH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions/ ${INSTALL_DATA} ${WRKSRC}/wormhole_complete.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions/wormhole.fish post-install-ZSH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/wormhole_complete.zsh \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_wormhole .include diff --git a/net/py-maxminddb/Makefile b/net/py-maxminddb/Makefile index e24cc38ddcd7..73ac504888b3 100644 --- a/net/py-maxminddb/Makefile +++ b/net/py-maxminddb/Makefile @@ -1,26 +1,27 @@ PORTNAME= maxminddb PORTVERSION= 2.6.2 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= net python geography PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olivier@FreeBSD.org COMMENT= Python module for reading MaxMind DB file WWW= https://github.com/maxmind/MaxMind-DB-Reader-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= compiler:c11 localbase python USE_GITHUB= yes GH_ACCOUNT= maxmind GH_PROJECT= MaxMind-DB-Reader-python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-miniupnpc/Makefile b/net/py-miniupnpc/Makefile index 183d67da76a4..237508737158 100644 --- a/net/py-miniupnpc/Makefile +++ b/net/py-miniupnpc/Makefile @@ -1,22 +1,23 @@ +PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= Python module for miniupnpc LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libminiupnpc.so:${PKGCATEGORY}/miniupnpc MASTERDIR= ${.CURDIR}/../miniupnpc USES= cpe python USE_PYTHON= autoplist distutils MAKE_ENV= MAKE=gmake PLIST= CPE_VENDOR= miniupnp_project post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/miniupnpc*.so .include "${MASTERDIR}/Makefile" diff --git a/net/py-mpi4py/Makefile b/net/py-mpi4py/Makefile index 7525fd1cec21..f970a596ffdc 100644 --- a/net/py-mpi4py/Makefile +++ b/net/py-mpi4py/Makefile @@ -1,55 +1,56 @@ PORTNAME= mpi4py DISTVERSION= 4.0.3 +PORTREVISION= 1 CATEGORIES= net parallel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= laurent.chardon@gmail.com COMMENT?= Python bindings for MPI (OpenMPI) WWW= https://github.com/mpi4py/mpi4py LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython3>3.0.0:lang/cython3@${PY_FLAVOR} USES= pkgconfig python USE_PYTHON= autoplist concurrent distutils MP?= OPENMPI .if ${MP} == "OPENMPI" USES+= mpi:openmpi CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}mpi4py-mpich-4* .elif ${MP} == "MPICH" USES+= fortran mpi:mpich LDFLAGS+= ${LOCALBASE}/lib/gcc${GCC_DEFAULT}/libgcc_s.so CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}mpi4py-4* .else BROKEN= invalid parameter MP .endif LDFLAGS+= ${MPI_LIBS} #SLAVEDIRS= net/py-mpi4py-mpich OPTIONS_DEFINE= DOCS 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}) post-install: (cd ${STAGEDIR}${PYTHON_SITELIBDIR}/mpi4py && ${STRIP_CMD} *.so) do-test: (cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/net/py-msrplib/Makefile b/net/py-msrplib/Makefile index 9216be4dc4fc..68271dc4dae1 100644 --- a/net/py-msrplib/Makefile +++ b/net/py-msrplib/Makefile @@ -1,26 +1,26 @@ PORTNAME= msrplib PORTVERSION= 0.20.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python MASTER_SITES= http://download.ag-projects.com/MSRP/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Python MSRP client library WWW= http://mediaproxy.ag-projects.com/projects/msrp/wiki LICENSE= LGPL21+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlib>=0:devel/py-eventlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gnutls>=3.0.0:security/py-gnutls@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-application>=1.2.8:devel/py-python-application@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-netif/Makefile b/net/py-netif/Makefile index 6b81743c4341..b90315b1b520 100644 --- a/net/py-netif/Makefile +++ b/net/py-netif/Makefile @@ -1,26 +1,27 @@ PORTNAME= netif PORTVERSION= 1.0.20220211 +PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python network configuration library for FreeBSD WWW= https://github.com/freenas/py-netif LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsd>0:devel/py-bsd@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= freenas GH_PROJECT= py-netif GH_TAGNAME= f8922e1 USE_PYTHON= autoplist cython distutils HAS_CONFIGURE= yes post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/netif*.so .include diff --git a/net/py-netifaces-plus/Makefile b/net/py-netifaces-plus/Makefile index da5498286f91..97da85b163e3 100644 --- a/net/py-netifaces-plus/Makefile +++ b/net/py-netifaces-plus/Makefile @@ -1,25 +1,26 @@ PORTNAME= netifaces-plus DISTVERSIONPREFIX= release_ DISTVERSION= 0_12_2 +PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kiwi@FreeBSD.org COMMENT= Portable network interface information WWW= https://pypi.org/project/netifaces-plus/ LICENSE= MIT USES= python USE_GITHUB= yes GH_ACCOUNT= tsukumijima USE_PYTHON= autoplist distutils TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_TARGET= test.py DO_MAKE_TEST= ${SETENVI} ${WRK_ENV} ${TEST_ENV} ${PYTHON_CMD} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_netifaces*.so .include diff --git a/net/py-netifaces/Makefile b/net/py-netifaces/Makefile index 798ce180f60d..67624cfd82ec 100644 --- a/net/py-netifaces/Makefile +++ b/net/py-netifaces/Makefile @@ -1,22 +1,23 @@ PORTNAME= netifaces PORTVERSION= 0.11.0 +PORTREVISION= 1 CATEGORIES= net python 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 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 9be6250c9905..e96cc48a3768 100644 --- a/net/py-netsnmpagent/Makefile +++ b/net/py-netsnmpagent/Makefile @@ -1,17 +1,18 @@ PORTNAME= netsnmpagent PORTVERSION= 0.6.0 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/net/py-nnpy/Makefile b/net/py-nnpy/Makefile index 1319dc0960e6..edcda7fff351 100644 --- a/net/py-nnpy/Makefile +++ b/net/py-nnpy/Makefile @@ -1,24 +1,25 @@ PORTNAME= nnpy DISTVERSION= 1.4.2 +PORTREVISION= 1 CATEGORIES= net python 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 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 9829bf50e6bf..1a21c3ab2374 100644 --- a/net/py-ntplib/Makefile +++ b/net/py-ntplib/Makefile @@ -1,18 +1,19 @@ PORTNAME= ntplib PORTVERSION= 0.3.4 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= uros@gruber.si COMMENT= Python NTP library WWW= https://pypi.org/project/ntplib/ LICENSE= MIT USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-oauth/Makefile b/net/py-oauth/Makefile index 5f62bf51817f..7562bed1cdb3 100644 --- a/net/py-oauth/Makefile +++ b/net/py-oauth/Makefile @@ -1,15 +1,15 @@ PORTNAME= oauth PORTVERSION= 1.0.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python Library for OAuth WWW= https://pypi.org/project/oauth/ USES= python USE_PYTHON= distutils autoplist .include diff --git a/net/py-pamqp/Makefile b/net/py-pamqp/Makefile index 6041f51eaa5c..391b01f5defa 100644 --- a/net/py-pamqp/Makefile +++ b/net/py-pamqp/Makefile @@ -1,17 +1,18 @@ PORTNAME= pamqp PORTVERSION= 1.6.1 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist distutils .include diff --git a/net/py-pcapy-ng/Makefile b/net/py-pcapy-ng/Makefile index 0b51cb0c8325..c9ac2685f01e 100644 --- a/net/py-pcapy-ng/Makefile +++ b/net/py-pcapy-ng/Makefile @@ -1,31 +1,32 @@ PORTNAME= pcapy-ng PORTVERSION= 1.0.9 +PORTREVISION= 1 CATEGORIES= net python 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 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 e71be54ca7cf..254433c48331 100644 --- a/net/py-pcapy/Makefile +++ b/net/py-pcapy/Makefile @@ -1,31 +1,32 @@ PORTNAME= pcapy PORTVERSION= 0.11.1 +PORTREVISION= 1 CATEGORIES= net python 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 dos2unix USE_PYTHON= autoplist distutils CFLAGS+= --std=c++14 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 11231c76d6dc..1c93636b0df8 100644 --- a/net/py-port-for/Makefile +++ b/net/py-port-for/Makefile @@ -1,30 +1,31 @@ PORTNAME= port-for PORTVERSION= 0.4 +PORTREVISION= 1 CATEGORIES= net devel python 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 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 d9d3d03251f8..e36fcf8067d7 100644 --- a/net/py-portend/Makefile +++ b/net/py-portend/Makefile @@ -1,28 +1,28 @@ PORTNAME= portend PORTVERSION= 2.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python 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 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 56d7bdda7a99..12cf962f663e 100644 --- a/net/py-pyenet/Makefile +++ b/net/py-pyenet/Makefile @@ -1,22 +1,23 @@ PORTNAME= pyenet DISTVERSION= 1.3.13.post7 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist cython distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/enet*.so .include diff --git a/net/py-pyfixbuf/Makefile b/net/py-pyfixbuf/Makefile index 4b0f0ee75451..cbd9c52d49e9 100644 --- a/net/py-pyfixbuf/Makefile +++ b/net/py-pyfixbuf/Makefile @@ -1,28 +1,29 @@ PORTNAME= pyfixbuf PORTVERSION= 0.9.0 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= https://tools.netsa.cert.org/releases/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python API for libfixbuf WWW= https://tools.netsa.cert.org/pyfixbuf/ LICENSE= GPLR LGPL21 LICENSE_COMB= multi LICENSE_NAME_GPLR= Government Purpose License Rights LICENSE_FILE_GPLR= ${WRKSRC}/LICENSE-OPENSOURCE.txt LICENSE_PERMS_GPLR= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libfixbuf.so:net/libfixbuf USES= compiler pkgconfig python USE_PYTHON= distutils autoplist .include .if ${COMPILER_TYPE} == clang CPPFLAGS+= -Wno-error=incompatible-function-pointer-types .endif .include diff --git a/net/py-pygeoip/Makefile b/net/py-pygeoip/Makefile index 2e6af740d27d..bef35104e5c9 100644 --- a/net/py-pygeoip/Makefile +++ b/net/py-pygeoip/Makefile @@ -1,20 +1,21 @@ PORTNAME= pygeoip PORTVERSION= 0.3.2 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= net python geography PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Pure Python GeoIP API WWW= https://github.com/appliedsec/pygeoip LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= appliedsec .include diff --git a/net/py-pyicap/Makefile b/net/py-pyicap/Makefile index a08b862fdbf1..a8ab24c94e4c 100644 --- a/net/py-pyicap/Makefile +++ b/net/py-pyicap/Makefile @@ -1,19 +1,20 @@ PORTNAME= pyicap DISTVERSION= 1.0b1 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-pynmsg/Makefile b/net/py-pynmsg/Makefile index 4ee8996817f1..45f4563a9511 100644 --- a/net/py-pynmsg/Makefile +++ b/net/py-pynmsg/Makefile @@ -1,34 +1,34 @@ PORTNAME= pynmsg PORTVERSION= 0.5.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= truckman@FreeBSD.org COMMENT= Python wrapper for net/nmsg WWW= https://github.com/farsightsec/pynmsg LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libnmsg.so:net/nmsg USES= pkgconfig python shebangfix uniquefiles:dirs USE_GITHUB= yes GH_ACCOUNT= farsightsec USE_PYTHON= autoplist cython distutils SHEBANG_FILES= examples/*.py PORTEXAMPLES= * CPPFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= EXAMPLES post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_nmsg*.so ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/net/py-pynsq/Makefile b/net/py-pynsq/Makefile index cfda2f8e32de..46b6128970df 100644 --- a/net/py-pynsq/Makefile +++ b/net/py-pynsq/Makefile @@ -1,30 +1,31 @@ PORTNAME= pynsq PORTVERSION= 0.9.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Official Python client library for NSQ WWW= https://github.com/nsqio/pynsq LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.3.1:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-snappy>0:archivers/py-python-snappy@${PY_FLAVOR} \ nsqd:net/nsq USES= python USE_GITHUB= yes GH_ACCOUNT= nsqio USE_PYTHON= distutils autoplist NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/net/py-pypacker/Makefile b/net/py-pypacker/Makefile index 31521f2d65bd..90351b1a51e0 100644 --- a/net/py-pypacker/Makefile +++ b/net/py-pypacker/Makefile @@ -1,22 +1,23 @@ PORTNAME= pypacker PORTVERSION= 5.0 +PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Packet manipulation library for Python WWW= https://gitlab.com/mike01/pypacker LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= dual USES= python USE_GITLAB= yes USE_PYTHON= autoplist distutils NO_ARCH= yes GL_ACCOUNT= mike01 GL_TAGNAME= 268e27c813545bf7995dd0a80abdb4da24d64722 .include diff --git a/net/py-pyprowl/Makefile b/net/py-pyprowl/Makefile index b2074c975716..97589103283c 100644 --- a/net/py-pyprowl/Makefile +++ b/net/py-pyprowl/Makefile @@ -1,22 +1,23 @@ PORTNAME= pyprowl PORTVERSION= 3.0.1 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kiwi@FreeBSD.org COMMENT= Module for sending Prowl notifications WWW= https://github.com/toddrob99/pyprowl LICENSE= GPLv3 USES= python USE_PYTHON= distutils pep517 autoplist DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} NO_ARCH= yes PORTDOCS= * .include diff --git a/net/py-pysendfile/Makefile b/net/py-pysendfile/Makefile index 3ba3752ae430..7179348d4500 100644 --- a/net/py-pysendfile/Makefile +++ b/net/py-pysendfile/Makefile @@ -1,23 +1,23 @@ PORTNAME= pysendfile PORTVERSION= 2.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python devel 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 USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sendfile*.so .include diff --git a/net/py-pysmb/Makefile b/net/py-pysmb/Makefile index c731679f18f4..3ced81a6f160 100644 --- a/net/py-pysmb/Makefile +++ b/net/py-pysmb/Makefile @@ -1,33 +1,34 @@ PORTNAME= pysmb PORTVERSION= 1.1.27 +PORTREVISION= 1 CATEGORIES= net python 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 zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/html/ && ${COPYTREE_SHARE} _modules/ ${STAGEDIR}${DOCSDIR}/) (cd ${WRKSRC}/docs/html/ && ${COPYTREE_SHARE} _static/ ${STAGEDIR}${DOCSDIR}/) (cd ${WRKSRC}/docs/html/ && ${COPYTREE_SHARE} api/ ${STAGEDIR}${DOCSDIR}/) (cd ${WRKSRC}/docs/html/ && ${CP} *.html ${STAGEDIR}${DOCSDIR}/) (cd ${WRKSRC}/docs/html/ && ${CP} *.js ${STAGEDIR}${DOCSDIR}/) .include diff --git a/net/py-pystun/Makefile b/net/py-pystun/Makefile index 43fd59eb59aa..8a9d84074dee 100644 --- a/net/py-pystun/Makefile +++ b/net/py-pystun/Makefile @@ -1,21 +1,21 @@ PORTNAME= pystun PORTVERSION= 0.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes post-extract: @${RM} -r ${WRKSRC}/tests .include diff --git a/net/py-python-bitcoinrpc/Makefile b/net/py-python-bitcoinrpc/Makefile index dd29d4e1927b..c2c91bc008d2 100644 --- a/net/py-python-bitcoinrpc/Makefile +++ b/net/py-python-bitcoinrpc/Makefile @@ -1,18 +1,19 @@ PORTNAME= python-bitcoinrpc PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= net finance python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/net/py-python-twitter/Makefile b/net/py-python-twitter/Makefile index b446fed2440c..e1e4a458597b 100644 --- a/net/py-python-twitter/Makefile +++ b/net/py-python-twitter/Makefile @@ -1,22 +1,23 @@ PORTNAME= python-twitter PORTVERSION= 3.5 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-pytradfri/Makefile b/net/py-pytradfri/Makefile index 5a33467ace85..3d7ad1774e0f 100644 --- a/net/py-pytradfri/Makefile +++ b/net/py-pytradfri/Makefile @@ -1,20 +1,21 @@ PORTNAME= pytradfri DISTVERSION= 13.0.0 +PORTREVISION= 1 CATEGORIES= net 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 USE_PYTHON= autoplist distutils .include diff --git a/net/py-pyvmomi/Makefile b/net/py-pyvmomi/Makefile index 9793ddcbaf68..157efb2cacd7 100644 --- a/net/py-pyvmomi/Makefile +++ b/net/py-pyvmomi/Makefile @@ -1,25 +1,26 @@ PORTNAME= pyvmomi DISTVERSIONPREFIX= v DISTVERSION= 7.0.3 +PORTREVISION= 1 CATEGORIES= net python MAINTAINER= robak@FreeBSD.org COMMENT= Python SDK for the VMware vSphere API of ESX, ESXi, and vCenter WWW= https://github.com/vmware/pyvmomi USE_GITHUB= yes GH_ACCOUNT= vmware GH_PROJECT= ${PORTNAME} LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.7.3:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils concurrent optsuffix post-patch: ${REINPLACE_CMD} -E "/data_files/s|\[\(''|\[\('${DOCSDIR}'|" ${WRKSRC}/setup.py .include diff --git a/net/py-pyzmq/Makefile b/net/py-pyzmq/Makefile index 926bcc6af7ff..5d7ae910f2b8 100644 --- a/net/py-pyzmq/Makefile +++ b/net/py-pyzmq/Makefile @@ -1,33 +1,33 @@ PORTNAME= pyzmq DISTVERSION= 25.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net devel 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}/LICENSE.BSD LICENSE_FILE_LGPL3= ${WRKSRC}/LICENSE.LESSER BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} LIB_DEPENDS= libzmq.so:net/libzmq4 USES= python 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 7613bb8fff3f..e05e8412d6b4 100644 --- a/net/py-rabbitpy/Makefile +++ b/net/py-rabbitpy/Makefile @@ -1,20 +1,21 @@ PORTNAME= rabbitpy PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist distutils .include diff --git a/net/py-radix/Makefile b/net/py-radix/Makefile index bb87102e5dd8..5a2a6d191f14 100644 --- a/net/py-radix/Makefile +++ b/net/py-radix/Makefile @@ -1,21 +1,22 @@ PORTNAME= radix PORTVERSION= 0.10.0 +PORTREVISION= 1 CATEGORIES= net python 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 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 28c796606cf8..d766f4c55be4 100644 --- a/net/py-raet/Makefile +++ b/net/py-raet/Makefile @@ -1,21 +1,21 @@ PORTNAME= raet PORTVERSION= 0.6.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-s3cmd/Makefile b/net/py-s3cmd/Makefile index dd0ee7a096e8..86bd06677942 100644 --- a/net/py-s3cmd/Makefile +++ b/net/py-s3cmd/Makefile @@ -1,41 +1,41 @@ PORTNAME= s3cmd DISTVERSION= 2.4.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net python MASTER_SITES= SF/s3tools/${PORTNAME}/${DISTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Unix-like tools to manipulate stored files from the command line WWW= https://s3tools.org/s3cmd LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_SINGLE= SG1 OPTIONS_SINGLE_SG1= MAGIC PYTHON_MAGIC OPTIONS_DEFAULT= MAGIC MAGIC_DESC= Use devel/py-magic PYTHON_MAGIC_DESC= Use devel/py-python-magic RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}magic>0:devel/py-magic@${PY_FLAVOR} PYTHON_MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-magic>0:devel/py-python-magic@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= DOCS post-patch-DOCS-on: ${REINPLACE_CMD} -e 's,doc/packages,doc,' ${WRKSRC}/setup.py post-patch-DOCS-off: ${REINPLACE_CMD} -e '/(doc_path+/d' ${WRKSRC}/setup.py .include diff --git a/net/py-s4cmd/Makefile b/net/py-s4cmd/Makefile index f8c8496b421a..3b80aa0ed8b1 100644 --- a/net/py-s4cmd/Makefile +++ b/net/py-s4cmd/Makefile @@ -1,22 +1,23 @@ PORTNAME= s4cmd DISTVERSION= 2.1.0-11 +PORTREVISION= 1 DISTVERSIONSUFFIX= -ge74e0e7 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Command line client for S3 storage WWW= https://github.com/bloomreach/s4cmd LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.3.1:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2016.4:devel/py-pytz@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= bloomreach USE_PYTHON= autoplist concurrent distutils .include diff --git a/net/py-saltyrtc.server/Makefile b/net/py-saltyrtc.server/Makefile index 8cb2c0f40033..201ef489f41e 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= 2 +PORTREVISION= 3 CATEGORIES= net python 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 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-sbws/Makefile b/net/py-sbws/Makefile index 58ce18e367af..41663cbdb68b 100644 --- a/net/py-sbws/Makefile +++ b/net/py-sbws/Makefile @@ -1,71 +1,72 @@ PORTNAME= sbws PORTVERSION= 1.7.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Tor network bandwidth scanner WWW= https://sbws.readthedocs.io/ LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE.rst # pysocks: indirect dependency via requests[socks] RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=1.6.8:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stem>=1.7.0:security/py-stem@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.5:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}versioneer>=0:devel/py-versioneer@${PY_FLAVOR} \ tor:security/tor \ obfs4proxy:security/obfs4proxy-tor \ snowflake-client:security/snowflake-tor # testing depends on `git` and chutney. not adding that here. see `start_chutney.sh` TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8-docstrings>=0:devel/py-flake8-docstrings@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freezegun>=0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=0:devel/py-tox@${PY_FLAVOR} \ bash:shells/bash USES= cpe python shebangfix USE_GITLAB= yes USE_PYTHON= autoplist distutils concurrent flavors PLIST_FILES= "@sample ${PREFIX}/etc/sbws.ini.sample" CPE_VENDOR= torproject GL_SITE= https://gitlab.torproject.org/tpo GL_ACCOUNT= network-health GL_PROJECT= sbws GL_TAGNAME= 30a2256098fad8e8aaa06e325274546b4aead552 SHEBANG_FILES= setup.py \ sbws/core/bwfile_health.py \ scripts/maint/release.py \ scripts/tools/get-per-relay-budget.py \ scripts/tools/scale-v3bw-with-budget.py \ tests/integration/async_https_server.py \ tests/integration/stop_chutney.sh \ tests/integration/start_chutney.sh \ tests/integration/run.sh NO_ARCH= yes # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262759 post-patch: ${RM} ${WRKSRC}/tests/__init__.py do-test: cd ${WRKSRC} && \ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v post-install: ${INSTALL_DATA} ${WRKSRC}/docs/source/examples/sbws.example.ini \ ${STAGEDIR}${PREFIX}/etc/sbws.ini.sample .include diff --git a/net/py-shodan/Makefile b/net/py-shodan/Makefile index 862907e9398b..d6fc18a410b1 100644 --- a/net/py-shodan/Makefile +++ b/net/py-shodan/Makefile @@ -1,25 +1,26 @@ PORTNAME= shodan PORTVERSION= 1.31.0 +PORTREVISION= 1 CATEGORIES= net python 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}click-plugins>=1.0.3:devel/py-click-plugins@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.2.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tldextract>=2:dns/py-tldextract@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-siosocks/Makefile b/net/py-siosocks/Makefile index 584e1c19a482..47fcc44d7034 100644 --- a/net/py-siosocks/Makefile +++ b/net/py-siosocks/Makefile @@ -1,21 +1,22 @@ PORTNAME= siosocks PORTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/net/py-smbpasswd/Makefile b/net/py-smbpasswd/Makefile index 0929b8d008b1..7a3f283ec84e 100644 --- a/net/py-smbpasswd/Makefile +++ b/net/py-smbpasswd/Makefile @@ -1,24 +1,24 @@ PORTNAME= smbpasswd PORTVERSION= 1.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= SMB/CIFS password generation utility for Python WWW= https://barryp.org/software/py-smbpasswd LICENSE= GPLv2 # Python3 ready USES= python tar:tgz USE_PYTHON= autoplist distutils .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion .endif .include diff --git a/net/py-socketio-client/Makefile b/net/py-socketio-client/Makefile index 82639acd55db..57e95c845dfc 100644 --- a/net/py-socketio-client/Makefile +++ b/net/py-socketio-client/Makefile @@ -1,21 +1,22 @@ PORTNAME= socketio-client PORTVERSION= 0.6.7 +PORTREVISION= 1 CATEGORIES= net devel python MASTER_SITES= PYPI/source/s/socketIO-client/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= socketIO_client-${PORTVERSION} MAINTAINER= ports@FreeBSD.org 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/net/py-speedometer/Makefile b/net/py-speedometer/Makefile index 86981e2ffd11..ec588e75b122 100644 --- a/net/py-speedometer/Makefile +++ b/net/py-speedometer/Makefile @@ -1,22 +1,23 @@ PORTNAME= Speedometer DISTVERSION= 2.9 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Chart network TX/RX and file download rates on the console WWW= https://excess.org/speedometer/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwid>0:devel/py-urwid@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-speedtest-cli/Makefile b/net/py-speedtest-cli/Makefile index cc2e19a2d6df..aba12bf6919b 100644 --- a/net/py-speedtest-cli/Makefile +++ b/net/py-speedtest-cli/Makefile @@ -1,29 +1,30 @@ PORTNAME= speedtest-cli PORTVERSION= 2.1.3 +PORTREVISION= 1 CATEGORIES= net python 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 CONFLICTS_INSTALL= speedtest # bin/speedtest 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 9d213fbdac20..cc4f11287f29 100644 --- a/net/py-sshtunnel/Makefile +++ b/net/py-sshtunnel/Makefile @@ -1,22 +1,22 @@ PORTNAME= sshtunnel PORTVERSION= 0.1.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-stomp.py/Makefile b/net/py-stomp.py/Makefile index fd05a92d1393..71b2a6070223 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 +PORTREVISION= 2 CATEGORIES= net python 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 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-tacacs_plus/Makefile b/net/py-tacacs_plus/Makefile index 7b8d26ff8cf3..a003c9c43e04 100644 --- a/net/py-tacacs_plus/Makefile +++ b/net/py-tacacs_plus/Makefile @@ -1,24 +1,25 @@ PORTNAME= tacacs_plus DISTVERSION= 2.6 +PORTREVISION= 1 CATEGORIES= net python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-terminado/Makefile b/net/py-terminado/Makefile index f34c4536d482..490defda465a 100644 --- a/net/py-terminado/Makefile +++ b/net/py-terminado/Makefile @@ -1,22 +1,23 @@ PORTNAME= terminado PORTVERSION= 0.12.1 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net/py-tiny-proxy/Makefile b/net/py-tiny-proxy/Makefile index 423cf0ef9ce1..6bdcb2e3fa04 100644 --- a/net/py-tiny-proxy/Makefile +++ b/net/py-tiny-proxy/Makefile @@ -1,20 +1,21 @@ PORTNAME= tiny-proxy DISTVERSION= 0.2.1 +PORTREVISION= 1 CATEGORIES= net www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Proxy server with SOCKS4(a), SOCKS5(h), HTTP tunnel support WWW= https://pypi.org/project/tiny-proxy/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.6.1:devel/py-anyio@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/net/py-tofu/Makefile b/net/py-tofu/Makefile index 10c05f49577d..a93312c3e759 100644 --- a/net/py-tofu/Makefile +++ b/net/py-tofu/Makefile @@ -1,30 +1,30 @@ PORTNAME= tofu PORTVERSION= 0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python MASTER_SITES= LOCAL/bofh/${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Tofu-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= acm@FreeBSD.org COMMENT= Practical high-level network game engine WWW= http://home.gna.org/oomadness/en/tofu/index.html LICENSE= GPLv2+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} NO_ARCH= yes USES= python tar:bzip2 USE_PYTHON= autoplist distutils EXAMPLESDIR= ${PREFIX}/share/examples/py-tofu PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/demo/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/net/py-tweepy/Makefile b/net/py-tweepy/Makefile index 7a4cf608b56b..147441d6b71c 100644 --- a/net/py-tweepy/Makefile +++ b/net/py-tweepy/Makefile @@ -1,31 +1,32 @@ PORTNAME= tweepy DISTVERSIONPREFIX= v PORTVERSION= 4.15.0 +PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Twitter API library for Python WWW= https://github.com/tweepy/tweepy LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.3:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauthlib>=3.2.0:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=1.2.0:www/py-requests-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.27.0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcrpy>=1.10.3:devel/py-vcrpy@${PY_FLAVOR} USES= cpe python CPE_VENDOR= josh_roesslein USE_GITHUB= yes USE_PYTHON= autoplist distutils TEST_ENV= USE_REPLAY=1 NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER} -v tests.test_cursors tests.test_api tests.test_utils .include diff --git a/net/py-twitter-tools/Makefile b/net/py-twitter-tools/Makefile index 640ccf338786..b8edd898097d 100644 --- a/net/py-twitter-tools/Makefile +++ b/net/py-twitter-tools/Makefile @@ -1,24 +1,25 @@ PORTNAME= twitter PORTVERSION= 1.19.6 +PORTREVISION= 1 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -tools MAINTAINER= bofh@FreeBSD.org COMMENT= API and command-line toolset for Twitter (twitter.com) WWW= https://github.com/sixohsix/twitter LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= sixohsix USE_PYTHON= autoplist concurrent distutils nose NO_ARCH= yes .include diff --git a/net/py-txamqp/Makefile b/net/py-txamqp/Makefile index feb1fccc7e70..9175af2cbb73 100644 --- a/net/py-txamqp/Makefile +++ b/net/py-txamqp/Makefile @@ -1,22 +1,23 @@ PORTNAME= txamqp PORTVERSION= 0.8.2 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist distutils .include diff --git a/net/py-txrestapi/Makefile b/net/py-txrestapi/Makefile index 8ac651a544dc..0f4b5975454e 100644 --- a/net/py-txrestapi/Makefile +++ b/net/py-txrestapi/Makefile @@ -1,17 +1,18 @@ PORTNAME= txrestapi PORTVERSION= 0.2 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net/py-uritemplate/Makefile b/net/py-uritemplate/Makefile index ea03d7c367fa..06ff1e8dce73 100644 --- a/net/py-uritemplate/Makefile +++ b/net/py-uritemplate/Makefile @@ -1,19 +1,19 @@ PORTNAME= uritemplate PORTVERSION= 3.0.1 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= net 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-whois/Makefile b/net/py-whois/Makefile index 3819f6de5db9..51a041e96c50 100644 --- a/net/py-whois/Makefile +++ b/net/py-whois/Makefile @@ -1,20 +1,20 @@ PORTNAME= whois DISTVERSION= 0.9.27 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python package for retrieving WHOIS information of domains WWW= https://pypi.org/project/whois/ LICENSE= WTFPL LICENSE_FILE= ${WRKSRC}/license USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/net/py-wmi-query/Makefile b/net/py-wmi-query/Makefile index a5b5fb111d3c..c739310c7180 100644 --- a/net/py-wmi-query/Makefile +++ b/net/py-wmi-query/Makefile @@ -1,21 +1,21 @@ PORTNAME= wmi-query PORTVERSION= 0.1.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/net/py-wsproto/Makefile b/net/py-wsproto/Makefile index cd843f45498d..39516c8109ba 100644 --- a/net/py-wsproto/Makefile +++ b/net/py-wsproto/Makefile @@ -1,24 +1,25 @@ PORTNAME= wsproto PORTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= net python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/net/pyrad/Makefile b/net/pyrad/Makefile index 84f5e8a9db82..d83ec17411a1 100644 --- a/net/pyrad/Makefile +++ b/net/pyrad/Makefile @@ -1,43 +1,44 @@ PORTNAME= pyrad DISTVERSION= 2.4 +PORTREVISION= 1 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= steve@energistic.com COMMENT= Python implementation of RADIUS client WWW= https://pypi.org/project/pyrad/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0.10.0b1:devel/py-nose@${PY_FLAVOR} USES= cpe python USE_GITHUB= yes GH_ACCOUNT= pyradius USE_PYTHON= autoplist concurrent distutils CPE_VENDOR= pyrad_project TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|zip_safe=True|zip_safe=False|' \ ${WRKSRC}/setup.py post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) do-test: @cd ${WRKSRC} && ${SETENV} ${TESTENV} ${PYTHON_CMD} -m nose -v .include diff --git a/net/ryu/Makefile b/net/ryu/Makefile index 8ee588a856f0..41cc822787aa 100644 --- a/net/ryu/Makefile +++ b/net/ryu/Makefile @@ -1,40 +1,40 @@ PORTNAME= ryu PORTVERSION= 4.26 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= akoshibe@gmail.com COMMENT= Component-based Software-defined Networking Framework WWW= http://osrg.github.io/ryu/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>0:net/py-eventlet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}routes>0:www/py-routes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ovs>0:devel/py-ovs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tinyrpc>0:devel/py-tinyrpc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oslo.config>=1.15.0:devel/py-oslo.config@${PY_FLAVOR} #RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>0:net/py-eventlet@${PY_FLAVOR} \ # ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ NO_ARCH= yes USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= osrg .include diff --git a/net/tcpwatch/Makefile b/net/tcpwatch/Makefile index 6e54ba89d5cc..28b02ed0c4a2 100644 --- a/net/tcpwatch/Makefile +++ b/net/tcpwatch/Makefile @@ -1,24 +1,24 @@ PORTNAME= tcpwatch PORTVERSION= 1.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net python MASTER_SITES= http://hathawaymix.org/Software/TCPWatch/ MAINTAINER= ports@FreeBSD.org COMMENT= TCP monitoring and logging tool with support for HTTP 1.1 WWW= https://web.archive.org/web/20111102010334/http://hathawaymix.org/Software/TCPWatch/ LICENSE= ZPL20 LICENSE_NAME= Zope Public License version 2.0 LICENSE_TEXT= The license: ${LICENSE} (${LICENSE_NAME}) is standard, please read from the web. LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist concurrent optsuffix NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME} .include diff --git a/ports-mgmt/fastest_pkg/Makefile b/ports-mgmt/fastest_pkg/Makefile index f78add869982..dd715cab0f03 100644 --- a/ports-mgmt/fastest_pkg/Makefile +++ b/ports-mgmt/fastest_pkg/Makefile @@ -1,24 +1,24 @@ PORTNAME= fastest_pkg PORTVERSION= 0.2.1 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= ports-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Script to find the fastest pkg mirror WWW= https://github.com/ehaupt/fastest_pkg LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= ehaupt USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/ports-mgmt/portgraph/Makefile b/ports-mgmt/portgraph/Makefile index 794be5da3963..220af6da6d6c 100644 --- a/ports-mgmt/portgraph/Makefile +++ b/ports-mgmt/portgraph/Makefile @@ -1,23 +1,24 @@ PORTNAME= portgraph PORTVERSION= 0.1.0 +PORTREVISION= 1 CATEGORIES= ports-mgmt python 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 USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes post-patch: @${REINPLACE_CMD} \ -e 's|/usr/ports|${PORTSDIR}|' \ ${WRKSRC}/portgraph/portgraph.py .include diff --git a/ports-mgmt/py-FreeBSD-ports/Makefile b/ports-mgmt/py-FreeBSD-ports/Makefile index e53a4906617f..238c8658c454 100644 --- a/ports-mgmt/py-FreeBSD-ports/Makefile +++ b/ports-mgmt/py-FreeBSD-ports/Makefile @@ -1,17 +1,18 @@ PORTNAME= FreeBSD-ports PORTVERSION= 0.0.9 +PORTREVISION= 1 CATEGORIES= ports-mgmt python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/ports-mgmt/py-pytoport/Makefile b/ports-mgmt/py-pytoport/Makefile index ecafa5b821c5..fe3121b60385 100644 --- a/ports-mgmt/py-pytoport/Makefile +++ b/ports-mgmt/py-pytoport/Makefile @@ -1,26 +1,27 @@ PORTNAME= pytoport DISTVERSIONPREFIX= v DISTVERSION= 0.4.1-4 +PORTREVISION= 1 DISTVERSIONSUFFIX= -g08c2a0f CATEGORIES= ports-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Generate FreeBSD ports from Python modules on PyPI WWW= https://github.com/freebsd/pytoport LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Depends on expired misc/py-spdx-lookup EXPIRATION_DATE=2025-03-31 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.12:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spdx-lookup>=0.3.0:misc/py-spdx-lookup@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= freebsd USE_PYTHON= autoplist distutils .include diff --git a/ports-mgmt/py-skog/Makefile b/ports-mgmt/py-skog/Makefile index 1c829e23ebb1..8b601a7c0e01 100644 --- a/ports-mgmt/py-skog/Makefile +++ b/ports-mgmt/py-skog/Makefile @@ -1,17 +1,18 @@ PORTNAME= skog PORTVERSION= 0.1.0 +PORTREVISION= 1 CATEGORIES= ports-mgmt python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/ports-mgmt/reprise/Makefile b/ports-mgmt/reprise/Makefile index 1af79dcc2f1f..2974fba1cd33 100644 --- a/ports-mgmt/reprise/Makefile +++ b/ports-mgmt/reprise/Makefile @@ -1,38 +1,38 @@ PORTNAME= reprise PORTVERSION= 0.6.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= ports-mgmt python MAINTAINER= amdmi3@FreeBSD.org COMMENT= Port testing system WWW= https://github.com/AMDmi3/reprise LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonslicer>=0:textproc/py-jsonslicer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=0:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${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.9+ USE_GITHUB= yes GH_ACCOUNT= AMDmi3 USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG.md ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/ do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include diff --git a/print/dot2tex/Makefile b/print/dot2tex/Makefile index 5647f26818dc..09cee40901c4 100644 --- a/print/dot2tex/Makefile +++ b/print/dot2tex/Makefile @@ -1,30 +1,31 @@ PORTNAME= dot2tex PORTVERSION= 2.11.3 +PORTREVISION= 1 CATEGORIES= print python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Graphviz to LaTeX converter WWW= https://github.com/kjellmf/dot2tex LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=1.4.8:devel/py-pyparsing@${PY_FLAVOR} \ dot:graphics/graphviz TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python tex USE_GITHUB= yes USE_PYTHON= distutils autoplist concurrent USE_TEX= latex:test GH_ACCOUNT= kjellmf NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose .include diff --git a/print/lyx/Makefile b/print/lyx/Makefile index 1270254d4b3c..89aab305f5bc 100644 --- a/print/lyx/Makefile +++ b/print/lyx/Makefile @@ -1,68 +1,68 @@ PORTNAME= lyx PORTVERSION= ${MAJOR_VERSION}.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= print editors MASTER_SITES= ftp://ftp.lyx.org/pub/lyx/stable/${MAJOR_VERSION}.x/ \ http://www-ftp.lip6.fr/ftp/pub/lyx/stable/${MAJOR_VERSION}.x/ \ ftp://ftp.ntua.gr/pub/X11/LyX/stable/${MAJOR_VERSION}.x/ \ http://sunsite.icm.edu.pl/pub/unix/editors/lyx/stable/${MAJOR_VERSION}.x/ MAINTAINER= wen@FreeBSD.org COMMENT= Document processor interfaced with LaTeX (nearly WYSIWYG) WWW= https://www.lyx.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_regex.so:devel/boost-libs \ libmythes-1.2.so:textproc/mythes MAJOR_VERSION= 2.4 USES= autoreconf compiler:c++11-lang desktop-file-utils gmake iconv \ pkgconfig perl5 python:build qt:5 shebangfix tar:xz xorg USE_QT= core concurrent gui svg widgets x11extras buildtools:build qmake:build USE_XORG= xcb GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --without-included-boost \ --without-included-mythes \ --with-qt-dir=${LOCALBASE}/lib/qt5 \ ${ICONV_CONFIGURE_ARG} \ --with-extra-prefix=${LOCALBASE} EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions \ --exclude cygwin \ --exclude MacOSX \ --exclude Win32 SHEBANG_FILES= lib/configure.py \ lib/lyx2lyx/lyx2lyx \ lib/scripts/lyxpaperview.py \ lib/scripts/listerrors \ lib/scripts/gnuplot2pdf.py \ lib/scripts/spreadsheet_to_docbook.py \ lib/scripts/svg2pdftex.py \ lib/scripts/svg2pstex.py LIBS+= -lexecinfo OPTIONS_DEFINE= ASPELL ENCHANT HUNSPELL NLS OPTIONS_DEFAULT= HUNSPELL OPTIONS_SUB= yes ENCHANT_DESC= Spell checking using Enchant ASPELL_CONFIGURE_OFF= --without-aspell ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell ENCHANT_CONFIGURE_OFF= --without-enchant ENCHANT_LIB_DEPENDS= libenchant.so:textproc/enchant HUNSPELL_CONFIGURE_OFF= --without-hunspell HUNSPELL_LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell NLS_CONFIGURE_OFF= --disable-nls NLS_USES= gettext post-patch: @${GREP} -rl "python -tt" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -i '' 's|python -tt|${PYTHON_CMD} -tt|' post-stage: ${RM} /usr/local/lib/python3.11/site-packages/_distutils_hack/__pycache__/__init__.cpython-311.opt-2.pyc .include diff --git a/print/pdf-redact-tools/Makefile b/print/pdf-redact-tools/Makefile index d1bc4db13fa6..b8cc499ef9ef 100644 --- a/print/pdf-redact-tools/Makefile +++ b/print/pdf-redact-tools/Makefile @@ -1,25 +1,25 @@ PORTNAME= pdf-redact-tools PORTVERSION= 0.1.2 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= print PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Securely redact and strip metadata from PDF files WWW= https://github.com/firstlookmedia/pdf-redact-tools LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool USES= magick:6,run python USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes GH_ACCOUNT= firstlookmedia .include diff --git a/print/pdfarranger/Makefile b/print/pdfarranger/Makefile index 16acf0ff467e..e16f4eac5963 100644 --- a/print/pdfarranger/Makefile +++ b/print/pdfarranger/Makefile @@ -1,25 +1,25 @@ PORTNAME= pdfarranger DISTVERSION= 1.10.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= print PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= Alexander88207@protonmail.com COMMENT= Split, Merge, Rotate and Reorder PDF Files WWW= https://github.com/pdfarranger/pdfarranger LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pikepdf>0:textproc/py-pikepdf@${PY_FLAVOR} \ poppler-glib>0:graphics/poppler-glib USES= gettext gnome python USE_GITHUB= yes USE_GNOME= gtk30 intltool:build pygobject3:run USE_PYTHON= distutils NO_ARCH= yes .include diff --git a/print/py-PyMuPDF/Makefile b/print/py-PyMuPDF/Makefile index 620c7ee03a2d..e0e3bd6a6afc 100644 --- a/print/py-PyMuPDF/Makefile +++ b/print/py-PyMuPDF/Makefile @@ -1,20 +1,21 @@ PORTNAME= PyMuPDF PORTVERSION= 1.22.5 +PORTREVISION= 1 CATEGORIES= print python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python bindings for the PDF toolkit and renderer MuPDF WWW= https://github.com/pymupdf/PyMuPDF LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash \ swig:devel/swig USES= gmake python USE_PYTHON= autoplist concurrent distutils .include diff --git a/print/py-fpdf/Makefile b/print/py-fpdf/Makefile index 8298db2fb019..2d24342bf58b 100644 --- a/print/py-fpdf/Makefile +++ b/print/py-fpdf/Makefile @@ -1,17 +1,18 @@ PORTNAME= fpdf PORTVERSION= 1.7.2 +PORTREVISION= 1 CATEGORIES= print python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/print/py-frescobaldi/Makefile b/print/py-frescobaldi/Makefile index 115c36dbca19..b2fda03b26f6 100644 --- a/print/py-frescobaldi/Makefile +++ b/print/py-frescobaldi/Makefile @@ -1,37 +1,37 @@ PORTNAME= frescobaldi DISTVERSIONPREFIX= v DISTVERSION= 3.3.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= print kde python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Music score editor for lilypond WWW= https://www.frescobaldi.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-ly>=0:print/py-python-ly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-poppler-qt5>=0:graphics/py-python-poppler-qt5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qpageview>=0:graphics/py-qpageview@${PY_FLAVOR} USES= desktop-file-utils gettext gmake pyqt:5 python qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= frescobaldi USE_PYQT= pyqt5 webengine sip:build USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes OPTIONS_DEFINE= LILYPOND LILYPOND_DESC= Use unstable LilyPond (lilypond-devel) LILYPOND_RUN_DEPENDS= lilypond:print/lilypond-devel LILYPOND_RUN_DEPENDS_OFF= lilypond:print/lilypond post-build: (cd ${WRKSRC} && ${GMAKE} -C linux) .include diff --git a/print/py-pollyreports/Makefile b/print/py-pollyreports/Makefile index 0f3658841f3e..1217bd914779 100644 --- a/print/py-pollyreports/Makefile +++ b/print/py-pollyreports/Makefile @@ -1,24 +1,25 @@ PORTNAME= PollyReports PORTVERSION= 1.8 +PORTREVISION= 1 CATEGORIES= print python 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 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 ff0fee4a51ea..99daed88e318 100644 --- a/print/py-preppy/Makefile +++ b/print/py-preppy/Makefile @@ -1,19 +1,20 @@ PORTNAME= preppy PORTVERSION= 2.4.1 +PORTREVISION= 1 CATEGORIES= print python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-psautohint/Makefile b/print/py-psautohint/Makefile index 8f6481adc9dc..dd1740336e69 100644 --- a/print/py-psautohint/Makefile +++ b/print/py-psautohint/Makefile @@ -1,23 +1,24 @@ PORTNAME= psautohint DISTVERSION= 2.4.0 +PORTREVISION= 1 CATEGORIES= print python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Standalone version of Adobe AFDKO's 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>=4.22.0:print/py-fonttools@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psautohint/_psautohint*.so .include diff --git a/print/py-pypdf2/Makefile b/print/py-pypdf2/Makefile index a2efeaf5800a..37961d4e7a16 100644 --- a/print/py-pypdf2/Makefile +++ b/print/py-pypdf2/Makefile @@ -1,23 +1,24 @@ PORTNAME= pypdf2 PORTVERSION= 1.27.12 +PORTREVISION= 1 CATEGORIES= print python 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 DEPRECATED= Upstream moved the development back to PyPDF. Use print/py-pypdf instead EXPIRATION_DATE=2025-02-28 USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/print/py-rtf/Makefile b/print/py-rtf/Makefile index a3df99efa4a4..9b45437ae4d0 100644 --- a/print/py-rtf/Makefile +++ b/print/py-rtf/Makefile @@ -1,26 +1,27 @@ PORTNAME= rtf PORTVERSION= 0.45 +PORTREVISION= 1 CATEGORIES= print python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyRTF-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Library to create RTF documents using the Python language WWW= https://pyrtf.sourceforge.net/ LICENSE= GPLv1 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/russian/py-pytils/Makefile b/russian/py-pytils/Makefile index 07f143e7b464..eaecf738865f 100644 --- a/russian/py-pytils/Makefile +++ b/russian/py-pytils/Makefile @@ -1,18 +1,19 @@ PORTNAME= pytils PORTVERSION= 0.3 +PORTREVISION= 1 CATEGORIES= russian python 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 USE_PYTHON= autoplist distutils .include diff --git a/science/dvc/Makefile b/science/dvc/Makefile index b738748ef0f6..b0d476a839a5 100644 --- a/science/dvc/Makefile +++ b/science/dvc/Makefile @@ -1,37 +1,37 @@ PORTNAME= dvc DISTVERSION= 0.30.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= science python 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}pyyaml>=3.12:devel/py-pyyaml@${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}zc.lockfile>0:devel/py-zc.lockfile@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes .include diff --git a/science/gramps/Makefile b/science/gramps/Makefile index 772fa74a6558..81da7f5a462b 100644 --- a/science/gramps/Makefile +++ b/science/gramps/Makefile @@ -1,42 +1,43 @@ PORTNAME= gramps DISTVERSIONPREFIX= v DISTVERSION= 5.2.4 +PORTREVISION= 1 CATEGORIES= science gnome python MAINTAINER= eduardo@FreeBSD.org COMMENT= GTK3-based genealogy program WWW= https://gramps-project.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgeocode-glib.so:net/geocode-glib \ libosmgpsmap-1.0.so:x11-toolkits/osm-gps-map RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}berkeleydb>0:databases/py-berkeleydb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygraphviz>=0:graphics/py-pygraphviz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyicu>=1.8:devel/py-pyicu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= desktop-file-utils gettext gnome python shared-mime-info USE_GITHUB= yes GH_ACCOUNT= gramps-project USE_GNOME= cairo gtk30 intltool librsvg2 pango pygobject3 USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes OPTIONS_DEFINE= GEXIV GTKSPELL PIL RCS TTFFREEFONT OPTIONS_DEFAULT= GEXIV GTKSPELL GEXIV_DESC= Manage Exif metadata embedded in media GTKSPELL_DESC= Spell checking support via gtkspell PIL_DESC= Crop/convert images with Python Imaging Library (Pillow) RCS_DESC= Manage revisions of family trees with with GNU RCS TTFFREEFONT_DESC= More font support in reports GEXIV_LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 GTKSPELL_LIB_DEPENDS= libgtkspell3-3.so:textproc/gtkspell3 PIL_RUN_DEPENDS= ${PY_PILLOW} RCS_RUN_DEPENDS= rcsdiff:devel/rcs TTFFREEFONT_RUN_DEPENDS= ${LOCALBASE}/share/fonts/freefont-ttf/FreeMono.ttf:x11-fonts/freefont-ttf .include diff --git a/science/py-DendroPy/Makefile b/science/py-DendroPy/Makefile index 76a9b4937c0f..c92414b1f2d8 100644 --- a/science/py-DendroPy/Makefile +++ b/science/py-DendroPy/Makefile @@ -1,23 +1,24 @@ PORTNAME= DendroPy PORTVERSION= 5.0.1 +PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Phylogenetic computing library WWW= http://packages.python.org/DendroPy/ LICENSE= BSD3CLAUSE DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist .include diff --git a/science/py-GPy/Makefile b/science/py-GPy/Makefile index e927a085203d..36fd5298fb7d 100644 --- a/science/py-GPy/Makefile +++ b/science/py-GPy/Makefile @@ -1,38 +1,39 @@ PORTNAME= GPy DISTVERSION= 1.13.2 +PORTREVISION= 1 CATEGORIES= science python 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.6:science/py-paramz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.3.0:science/py-scipy@${PY_FLAVOR} USES= localbase python USE_PYTHON= distutils autoplist pytest # 12 tests fail see https://github.com/SheffieldML/GPy/issues/1075 POST_PLIST= fix-plist post-install: @${STRIP_CMD} \ ${STAGEDIR}${PYTHON_SITELIBDIR}/GPy/*/*${PYTHON_EXT_SUFFIX}.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/GPy/*/*/*${PYTHON_EXT_SUFFIX}.so fix-plist: # workaroud for /usr/ports/science/py-GPy/work-py311/.PLIST.mktmp @${REINPLACE_CMD} -e "s|.*__pycache__/mpi_test__.*$$||" ${TMPPLIST} .include diff --git a/science/py-GPyOpt/Makefile b/science/py-GPyOpt/Makefile index ba1d99d0308d..8c0d37d2e886 100644 --- a/science/py-GPyOpt/Makefile +++ b/science/py-GPyOpt/Makefile @@ -1,24 +1,24 @@ PORTNAME= GPyOpt DISTVERSION= 1.2.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/science/py-MDAnalysis/Makefile b/science/py-MDAnalysis/Makefile index 70b9478a111a..c43d93a3447a 100644 --- a/science/py-MDAnalysis/Makefile +++ b/science/py-MDAnalysis/Makefile @@ -1,39 +1,40 @@ PORTNAME= MDAnalysis DISTVERSION= 2.7.0 +PORTREVISION= 1 CATEGORIES= science python 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 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 b560f72a9b9f..87eb1f4ade49 100644 --- a/science/py-MDAnalysisTests/Makefile +++ b/science/py-MDAnalysisTests/Makefile @@ -1,22 +1,23 @@ PORTNAME= MDAnalysisTests DISTVERSION= 2.7.0 +PORTREVISION= 1 CATEGORIES= science python 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 USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/science/py-OpenFermion-Dirac/Makefile b/science/py-OpenFermion-Dirac/Makefile index 867cc98f6c18..f2c3ee0a9746 100644 --- a/science/py-OpenFermion-Dirac/Makefile +++ b/science/py-OpenFermion-Dirac/Makefile @@ -1,27 +1,27 @@ PORTNAME= OpenFermion-Dirac DISTVERSION= g20220812 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python # chemistry, quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Interface between OpenFermion and Dirac WWW= https://github.com/bsenjean/Openfermion-Dirac LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}OpenFermion>0:science/py-OpenFermion@${PY_FLAVOR} \ dirac-quantum-chemistry-software>0:science/dirac USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= bsenjean GH_PROJECT= Openfermion-Dirac GH_TAGNAME= 2770eb1 NO_ARCH= yes .include diff --git a/science/py-OpenFermion-PySCF/Makefile b/science/py-OpenFermion-PySCF/Makefile index 945623b7551b..f16589ecc951 100644 --- a/science/py-OpenFermion-PySCF/Makefile +++ b/science/py-OpenFermion-PySCF/Makefile @@ -1,27 +1,27 @@ PORTNAME= py-OpenFermion-PySCF DISTVERSIONPREFIX= v DISTVERSION= 0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python # chemistry, quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Interface between OpenFermion and PySCF WWW= https://github.com/quantumlib/OpenFermion-PySCF LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}OpenFermion>0:science/py-OpenFermion@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyscf>0:science/py-pyscf@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # 2 tests are known to fail, see https://github.com/quantumlib/OpenFermion-PySCF/issues/65 USE_GITHUB= yes GH_ACCOUNT= quantumlib GH_PROJECT= OpenFermion-PySCF NO_ARCH= yes .include diff --git a/science/py-OpenFermion/Makefile b/science/py-OpenFermion/Makefile index bfd3021135c5..142909380720 100644 --- a/science/py-OpenFermion/Makefile +++ b/science/py-OpenFermion/Makefile @@ -1,35 +1,36 @@ PORTNAME= OpenFermion DISTVERSIONPREFIX= v DISTVERSION= 1.6.1 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Electronic structure package for quantum computers WWW= https://github.com/quantumlib/OpenFermion LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>=1.0:science/py-cirq-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cirq-google>=0.15.0:science/py-cirq-google@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecation>0:devel/py-deprecation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>=2.8:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}PubChemPy>0:science/py-PubChemPy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.1.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # 1 tests fails, see https://github.com/quantumlib/OpenFermion/issues/879 USE_GITHUB= yes GH_ACCOUNT= quantumlib NO_ARCH= yes BINARY_ALIAS= python3=${PYTHON_CMD} # only for tests .include diff --git a/science/py-OpenMC/Makefile b/science/py-OpenMC/Makefile index 29468b66c9f0..6a295606f93b 100644 --- a/science/py-OpenMC/Makefile +++ b/science/py-OpenMC/Makefile @@ -1,50 +1,51 @@ PORTNAME= OpenMC DISTVERSIONPREFIX= v DISTVERSION= 0.15.0 +PORTREVISION= 1 CATEGORIES= science PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Monte Carlo neutron and photon transport simulation code (Python) WWW= https://openmc.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${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}uncertainties>0:math/py-uncertainties@${PY_FLAVOR} BUILD_DEPENDS= openmc>0:science/openmc \ ${PY_DEPENDS} RUN_DEPENDS= openmc>0:science/openmc \ ${PY_DEPENDS} USES= python USE_PYTHON= distutils cython concurrent autoplist pytest # tests fail and abort in the middle, see https://github.com/openmc-dev/openmc/issues/2186 USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME:tl}-dev GH_PROJECT= ${PORTNAME:tl} PLIST_FILES= ${PYTHON_SITELIBDIR}/openmc/lib/libopenmc.so TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: # strip @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/openmc/data/*.so # link the library @${LN} -s ${LOCALBASE}/lib/libopenmc.so ${STAGEDIR}${PYTHON_SITELIBDIR}/openmc/lib/libopenmc.so pre-test: # link the library @if ! [ -e ${WRKSRC}/openmc/lib/libopenmc.so ]; then ${LN} -s ${LOCALBASE}/lib/libopenmc.so ${WRKSRC}/openmc/lib/libopenmc.so; fi # Some tests fail with the message: RuntimeError: No cross_sections.xml file was specified in materials.xml or in the OPENMC_CROSS_SECTIONS environment variable, see https://github.com/openmc-dev/openmc/issues/3053 .include diff --git a/science/py-PubChemPy/Makefile b/science/py-PubChemPy/Makefile index 328b2527bd20..894bf3a3dec2 100644 --- a/science/py-PubChemPy/Makefile +++ b/science/py-PubChemPy/Makefile @@ -1,19 +1,20 @@ PORTNAME= PubChemPy DISTVERSION= 1.0.4 +PORTREVISION= 1 CATEGORIES= science python 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 9d8a471c9900..17e1e8b564fe 100644 --- a/science/py-PyFR/Makefile +++ b/science/py-PyFR/Makefile @@ -1,47 +1,47 @@ PORTNAME= PyFR DISTVERSION= 1.15.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python 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 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-PyNE/Makefile b/science/py-PyNE/Makefile index b3c6b4cc2062..8fc222236634 100644 --- a/science/py-PyNE/Makefile +++ b/science/py-PyNE/Makefile @@ -1,88 +1,88 @@ PORTNAME= PyNE DISTVERSION= 0.7.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science # physics MASTER_SITES= https://raw.githubusercontent.com/pyne/data/master/:decay \ https://raw.githubusercontent.com/pyne/data/master/:cram \ https://raw.githubusercontent.com/pyne/data/master/:dlc \ https://raw.githubusercontent.com/pyne/data/master/:clc \ https://raw.githubusercontent.com/pyne/data/master/:nuc_data PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= decay.tar.gz:decay \ cram.tar.gz:cram \ decay-linux-clang.tar.gz:dlc \ cram-linux-clang.tar.gz:clc \ prebuilt_nuc_data.h5:nuc_data DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} EXTRACT_ONLY= ${DISTNAME}.tar.gz MAINTAINER= yuri@FreeBSD.org COMMENT= PyNE: The Nuclear Engineering Toolkit WWW= https://pyne.io/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt BROKEN_armv7= clang runs out of memory PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}progress>0:devel/py-progress@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tables>0:devel/py-tables@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tables>0:devel/py-tables@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} # the dependency list is only in ubuntu.sh, see https://github.com/pyne/pyne/issues/1518 PY_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}OpenMC>0:science/py-OpenMC@${PY_FLAVOR} BUILD_DEPENDS= cmake:devel/cmake-core \ ${PY_DEPENDS} LIB_DEPENDS= libhdf5.so:science/hdf5 \ libMOAB.so:math/moab RUN_DEPENDS= ${PY_DEPENDS} USES= compiler:c++17-lang fortran python USE_PYTHON= distutils cython flavors USE_GITHUB= yes GH_ACCOUNT= pyne GH_PROJECT= pyne MAKE_ENV= DESTDIR=${STAGEDIR} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} FFLAGS+= -fallow-argument-mismatch # all arguments are described here: http://pyne.io/install/source.html#source PY_EXTRA_ARGS= --slow # this chooses slow compilation of sources from {decay,cram}.tar.gz # over incompatible pre-compiled assembly from {decay,cram}-linux-clang.tar.gz PY_EXTRA_ARGS+= ${_MAKE_JOBS} PY_EXTRA_ARGS+= --hdf5 ${LOCALBASE} PY_EXTRA_ARGS+= --moab ${LOCALBASE} PYDISTUTILS_CONFIGUREARGS= ${PY_EXTRA_ARGS} PYDISTUTILS_BUILDARGS= ${PY_EXTRA_ARGS} BINARY_ALIAS= python=${PYTHON_CMD} post-extract: .for f in decay.tar.gz cram.tar.gz decay-linux-clang.tar.gz cram-linux-clang.tar.gz @${CP} ${DISTDIR}/${DIST_SUBDIR}/${f} ${WRKSRC}/src .endfor do-install: # install project cd ${INSTALL_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} # also install nuc_data.h5 because it is referred to in the code and is required by Jupyter notebooks ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/prebuilt_nuc_data.h5 ${STAGEDIR}${PYTHON_SITELIBDIR}/pyne/nuc_data.h5 # remove stray files ${RM} ${STAGEDIR}${PREFIX}/bin/ubuntu.sh # strip ${STRIP_CMD} \ ${STAGEDIR}${LOCALBASE}/lib/lib*.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/pyne/*.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/pyne/xs/models.so # CAVEAT: due to the failure to find MOAB-5.5.1 the file pyne/source_sampling.so isn't built, and is removed from plist # - see https://github.com/pyne/pyne/issues/1537 .include diff --git a/science/py-SimpleSpectral/Makefile b/science/py-SimpleSpectral/Makefile index 8a1c6a16aa4a..46ad75d2c44c 100644 --- a/science/py-SimpleSpectral/Makefile +++ b/science/py-SimpleSpectral/Makefile @@ -1,21 +1,21 @@ PORTNAME= SimpleSpectral DISTVERSION= 1.0.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= science python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-abipy/Makefile b/science/py-abipy/Makefile index a8ac67a2b7ea..b4c9c5f1ce34 100644 --- a/science/py-abipy/Makefile +++ b/science/py-abipy/Makefile @@ -1,47 +1,47 @@ PORTNAME= abipy DISTVERSION= 0.9.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for analyzing the results produced by ABINIT WWW= https://abinit.github.io/abipy/ LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}APScheduler>0:devel/py-apscheduler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ase>0:science/py-ase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chart-studio>0:graphics/py-chart-studio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}monty>0:devel/py-monty@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netCDF4>0:science/py-netCDF4@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}phonopy>0:science/py-phonopy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>0:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydispatcher>=2.0.5:devel/py-pydispatcher@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymatgen>=2022.0.14:science/py-pymatgen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}seaborn>0:math/py-seaborn@${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}pyyaml>=3.11:devel/py-pyyaml@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= distutils concurrent autoplist USE_GITHUB= yes GH_ACCOUNT= abinit SHEBANG_GLOB= *.py NO_ARCH= yes .include diff --git a/science/py-asap3/Makefile b/science/py-asap3/Makefile index 11f053ca2987..bd7ad5f687d7 100644 --- a/science/py-asap3/Makefile +++ b/science/py-asap3/Makefile @@ -1,26 +1,26 @@ PORTNAME= asap3 DISTVERSION= 3.12.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science python # chemistry 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 USE_PYTHON= distutils concurrent autoplist pytest post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_asap.cpython-${PYTHON_SUFFIX}.so .include diff --git a/science/py-ase/Makefile b/science/py-ase/Makefile index 71983c803858..5ac43a3541ee 100644 --- a/science/py-ase/Makefile +++ b/science/py-ase/Makefile @@ -1,31 +1,32 @@ PORTNAME= ase DISTVERSION= 3.23.0 +PORTREVISION= 1 CATEGORIES= science python # chemistry 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 USE_PYTHON= distutils concurrent autoplist pytest NO_ARCH= yes .include diff --git a/science/py-atomium/Makefile b/science/py-atomium/Makefile index b2b0caef95d0..abd732f7622c 100644 --- a/science/py-atomium/Makefile +++ b/science/py-atomium/Makefile @@ -1,34 +1,34 @@ PORTNAME= atomium DISTVERSIONPREFIX= v DISTVERSION= 1.0.11 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science biology python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Molecular modeller and file parser WWW= https://atomium.bio/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coveralls>0:devel/py-coveralls@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.6.1:devel/py-msgpack@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rmsd>0:science/py-rmsd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}valerius>=0.2:biology/py-valerius@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= samirelanduk .include diff --git a/science/py-boutdata/Makefile b/science/py-boutdata/Makefile index 861033a5982d..472e48f39589 100644 --- a/science/py-boutdata/Makefile +++ b/science/py-boutdata/Makefile @@ -1,31 +1,31 @@ PORTNAME= boutdata DISTVERSION= 0.1.10 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science education 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 USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/science/py-boututils/Makefile b/science/py-boututils/Makefile index e129d09a7bcc..c6a3ec8e7c5b 100644 --- a/science/py-boututils/Makefile +++ b/science/py-boututils/Makefile @@ -1,32 +1,32 @@ PORTNAME= boututils DISTVERSION= 0.1.9 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= science education 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 pyqt:5 USE_PYTHON= distutils autoplist pytest USE_PYQT= pyqt5 NO_ARCH= yes .include diff --git a/science/py-chainer-chemistry/Makefile b/science/py-chainer-chemistry/Makefile index 3e8982ba3ccf..fe6795f67cb8 100644 --- a/science/py-chainer-chemistry/Makefile +++ b/science/py-chainer-chemistry/Makefile @@ -1,28 +1,28 @@ PORTNAME= chainer-chemistry DISTVERSION= 0.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science biology # machine-learning 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-chainer/Makefile b/science/py-chainer/Makefile index 8c23046bd25b..c6691562b630 100644 --- a/science/py-chainer/Makefile +++ b/science/py-chainer/Makefile @@ -1,26 +1,26 @@ PORTNAME= chainer DISTVERSION= 7.8.1 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= science # machine-learning 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-chempy/Makefile b/science/py-chempy/Makefile index ba18fce502b5..1d24deab4e11 100644 --- a/science/py-chempy/Makefile +++ b/science/py-chempy/Makefile @@ -1,53 +1,53 @@ PORTNAME= chempy DISTVERSION= 0.9.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python # chemistry 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} \ gsl>0:math/gsl USES= localbase:ldflags python # localbase and math/gsl are only for tests USE_PYTHON= distutils autoplist pytest # 5 tests fail, see https://github.com/bjodah/chempy/issues/222 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-cirq-aqt/Makefile b/science/py-cirq-aqt/Makefile index 3a2feb86e600..23863e26c224 100644 --- a/science/py-cirq-aqt/Makefile +++ b/science/py-cirq-aqt/Makefile @@ -1,28 +1,29 @@ PORTNAME= cirq-aqt DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cirq module to run on AQT quantum computers WWW= https://github.com/quantumlib/cirq LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>0:science/py-cirq-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= quantumlib GH_PROJECT= Cirq WRKSRC_SUBDIR= cirq-aqt NO_ARCH= yes .include diff --git a/science/py-cirq-core/Makefile b/science/py-cirq-core/Makefile index 3901b9050df7..2bfbe19d3c3f 100644 --- a/science/py-cirq-core/Makefile +++ b/science/py-cirq-core/Makefile @@ -1,38 +1,39 @@ PORTNAME= cirq-core DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Framework for Noisy Intermediate Scale Quantum (NISQ) circuits WWW= https://github.com/quantumlib/cirq LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cirq-google>0:science/py-cirq-google@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}duet>=0.2.6:net/py-duet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>0:devel/py-sortedcontainers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= quantumlib GH_PROJECT= Cirq WRKSRC_SUBDIR= cirq-core NO_ARCH= yes .include diff --git a/science/py-cirq-google/Makefile b/science/py-cirq-google/Makefile index d726666cd9c8..9464491a30d3 100644 --- a/science/py-cirq-google/Makefile +++ b/science/py-cirq-google/Makefile @@ -1,29 +1,30 @@ PORTNAME= cirq-google DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Google Cirq adapter for IQM's quantum architectures WWW= https://github.com/quantumlib/Cirq LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.14.0:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.20.0:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.15.0:devel/py-protobuf@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= quantumlib GH_PROJECT= Cirq WRKSRC_SUBDIR= cirq-google NO_ARCH= yes .include diff --git a/science/py-cirq-ionq/Makefile b/science/py-cirq-ionq/Makefile index 7c868b7fb1f9..7955e0df7d0c 100644 --- a/science/py-cirq-ionq/Makefile +++ b/science/py-cirq-ionq/Makefile @@ -1,28 +1,29 @@ PORTNAME= cirq-ionq DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cirq module to run on IonQ quantum computers WWW= https://github.com/quantumlib/cirq LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>0:science/py-cirq-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= quantumlib GH_PROJECT= Cirq WRKSRC_SUBDIR= cirq-ionq NO_ARCH= yes .include diff --git a/science/py-cirq-pasqal/Makefile b/science/py-cirq-pasqal/Makefile index 30dc97248712..1787a24efb78 100644 --- a/science/py-cirq-pasqal/Makefile +++ b/science/py-cirq-pasqal/Makefile @@ -1,28 +1,29 @@ PORTNAME= cirq-pasqal DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cirq module to run on pasqal quantum computers WWW= https://github.com/quantumlib/cirq LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>0:science/py-cirq-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= quantumlib GH_PROJECT= Cirq WRKSRC_SUBDIR= cirq-pasqal NO_ARCH= yes .include diff --git a/science/py-cirq-rigetti/Makefile b/science/py-cirq-rigetti/Makefile index e7cbf8ad1437..70fbdf99dc92 100644 --- a/science/py-cirq-rigetti/Makefile +++ b/science/py-cirq-rigetti/Makefile @@ -1,29 +1,29 @@ PORTNAME= cirq-rigetti DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cirq module to run on Rigetti quantum computers WWW= https://github.com/quantumlib/cirq LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>0:science/py-cirq-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyquil>=3.0.0:devel/py-pyquil@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= quantumlib GH_PROJECT= Cirq WRKSRC_SUBDIR= cirq-rigetti NO_ARCH= yes .include diff --git a/science/py-dftbplus/Makefile b/science/py-dftbplus/Makefile index 13ff68dbd560..59b17298a9ec 100644 --- a/science/py-dftbplus/Makefile +++ b/science/py-dftbplus/Makefile @@ -1,25 +1,26 @@ PORTNAME= dftbplus DISTVERSION= 24.1 +PORTREVISION= 1 CATEGORIES= science PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DFTB+: Package for performing fast atomistic simulations WWW= https://dftbplus.org/ LICENSE= GPLv3 # main code is under LGPL3+, the bundled dftd3-lib is under GPLv1+, this makes the result GPLv3 (based on https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility) RUN_DEPENDS= dftbplus>0:science/dftbplus USES= compiler:gcc-c++11-lib fortran python shebangfix SHEBANG_GLOB= *.py USE_GITHUB= yes USE_PYTHON= distutils autoplist WRKSRC_SUBDIR= tools/pythonapi NO_ARCH= yes .include diff --git a/science/py-dimod/Makefile b/science/py-dimod/Makefile index 507dfb19dfdf..dc5787a4b573 100644 --- a/science/py-dimod/Makefile +++ b/science/py-dimod/Makefile @@ -1,31 +1,32 @@ PORTNAME= dimod DISTVERSION= 0.12.18 +PORTREVISION= 1 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Shared API for QUBO/Ising samplers WWW= https://github.com/dwavesystems/dimod LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cython3>0:lang/cython3@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} USES= compiler:c++11-lang python USE_PYTHON= distutils autoplist unittest USE_GITHUB= yes GH_ACCOUNT= dwavesystems TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} -name "*${PYTHON_EXT_SUFFIX}.so" | ${XARGS} ${STRIP_CMD} .include diff --git a/science/py-dlib/Makefile b/science/py-dlib/Makefile index 581dc3c5935f..520f5dc60851 100644 --- a/science/py-dlib/Makefile +++ b/science/py-dlib/Makefile @@ -1,38 +1,38 @@ PORTNAME= dlib DISTVERSION= 19.24.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science devel math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arrowd@FreeBSD.org COMMENT= Machine learning framework written in C++ (python bindings) WWW= http://dlib.net LICENSE= BSL LICENSE_FILE= ${WRKSRC}/dlib/LICENSE.txt LIB_DEPENDS= ${PY_BOOST} \ libpng.so:graphics/png \ libgif.so:graphics/giflib USES= cmake:indirect compiler:c++11-lang pkgconfig python shebangfix \ sqlite xorg USE_PYTHON= autoplist distutils USE_XORG= ice sm x11 xext SHEBANG_FILES= python_examples/*.py OPTIONS_DEFINE= BLASLAPACK BLASLAPACK_DESC= Use OpenBLAS for matrix operations BLASLAPACK_USES= blaslapack:openblas BLASLAPACK_VARS_OFF= blaslapackargs="--no DLIB_USE_BLAS --no DLIB_USE_LAPACK" PYDISTUTILS_BUILDARGS= --set BOOST_PYTHON_SUFFIX:STRING=${PYTHON_SUFFIX} ${X11ARGS} ${JPEGARGS} ${PNGARGS} ${GIFARGS} ${SQLITEARGS} ${BLASLAPACKARGS} ${AVXARGS} ${BLASLAPACK} # due to a build system bug the code gets recompiled twice during "build" and "stage" do-build: @${DO_NADA} .include diff --git a/science/py-dwave-cloud-client/Makefile b/science/py-dwave-cloud-client/Makefile index de0700ef6b2a..97095c32e14d 100644 --- a/science/py-dwave-cloud-client/Makefile +++ b/science/py-dwave-cloud-client/Makefile @@ -1,46 +1,47 @@ PORTNAME= dwave-cloud-client DISTVERSION= 0.12.0 +PORTREVISION= 1 CATEGORIES= science python www # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: REST interface to communicate with D-Wave Solver API servers WWW= https://github.com/dwavesystems/dwave-cloud-client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}authlib>=1.2:security/py-authlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}diskcache>=5.2.1:devel/py-diskcache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-networkx>=0.8.9:science/py-dwave-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}homebase>=1.0:devel/py-homebase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=5.0.0:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>=19:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plucky>=0.4.3:devel/py-plucky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2:devel/py-pydantic2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26,1<3.0,1:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=2.2:www/py-werkzeug@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-networkx>=0.8.9:science/py-dwave-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-mock>0:www/py-requests-mock@${PY_FLAVOR} USES= python USE_PYTHON= distutils cython autoplist unittest # 2 tests fail, see https://github.com/dwavesystems/dwave-cloud-client/issues/637 USE_GITHUB= yes GH_ACCOUNT= dwavesystems NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/science/py-dwave-greedy/Makefile b/science/py-dwave-greedy/Makefile index 15e2026fe08d..da45962c8a45 100644 --- a/science/py-dwave-greedy/Makefile +++ b/science/py-dwave-greedy/Makefile @@ -1,34 +1,34 @@ PORTNAME= dwave-greedy DISTVERSION= 0.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Greedy binary quadratic model solvers WWW= https://docs.ocean.dwavesys.com/projects/greedy/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dwave-samplers>=1.0.0:science/py-dwave-samplers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>0:science/py-dimod@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-system>0:science/py-dwave-system@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} USES= python USE_PYTHON= distutils cython autoplist unittest USE_GITHUB= yes GH_ACCOUNT= dwavesystems TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests NO_ARCH= yes .include diff --git a/science/py-dwave-hybrid/Makefile b/science/py-dwave-hybrid/Makefile index 46956f58f0a2..4d0b1cbdbe67 100644 --- a/science/py-dwave-hybrid/Makefile +++ b/science/py-dwave-hybrid/Makefile @@ -1,39 +1,40 @@ PORTNAME= dwave-hybrid DISTVERSION= 0.6.11 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Hybrid asynchronous decomposition sampler prototype framework WWW= https://docs.ocean.dwavesys.com/projects/hybrid/en/stable/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>5:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dimod>=0.10.13:science/py-dimod@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-cloud-client>=0.10.6:science/py-dwave-cloud-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-greedy>=0.1.0:science/py-dwave-greedy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-networkx>=0.8.8:science/py-dwave-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-neal>=0.5.4:science/py-dwave-neal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-preprocessing>0:science/py-dwave-preprocessing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-system>=1.13.0:science/py-dwave-system@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-tabu>=0.2.0:science/py-dwave-tabu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}minorminer>=0.2.7:math/py-minorminer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plucky>=0.4.3:devel/py-plucky@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.9+ USE_PYTHON= distutils autoplist unittest # several tests fail, see https://github.com/dwavesystems/dwave-hybrid/issues/276 USE_GITHUB= yes GH_ACCOUNT= dwavesystems TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/science/py-dwave-inspector/Makefile b/science/py-dwave-inspector/Makefile index ccd2d084dce9..bebfb624a90a 100644 --- a/science/py-dwave-inspector/Makefile +++ b/science/py-dwave-inspector/Makefile @@ -1,38 +1,39 @@ PORTNAME= dwave-inspector DISTVERSION= 0.5.1 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Problem Inspector WWW= https://docs.ocean.dwavesys.com/projects/inspector/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>=0.10.0:science/py-dimod@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-cloud-client>=0.11.0:science/py-dwave-cloud-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-system>=1.3.0:science/py-dwave-system@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=2.2:www/py-flask@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}orjson>=3.10.0:devel/py-orjson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcrpy>0:devel/py-vcrpy@${PY_FLAVOR} USES= python:3.9+ USE_PYTHON= distutils cython unittest # few tests fail, see https://github.com/dwavesystems/dwave-inspector/issues/151 USE_GITHUB= yes GH_ACCOUNT= dwavesystems TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes post-install: # remove conflicting __init__.py, see https://github.com/dwavesystems/dwave-system/issues/462 @${RM} -r \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/__init__.py \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/__pycache__ .include diff --git a/science/py-dwave-neal/Makefile b/science/py-dwave-neal/Makefile index 015785c02a3d..7374bd2fd4cf 100644 --- a/science/py-dwave-neal/Makefile +++ b/science/py-dwave-neal/Makefile @@ -1,27 +1,27 @@ PORTNAME= dwave-neal DISTVERSION= 0.6.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python # quantum-computing 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 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-networkx/Makefile b/science/py-dwave-networkx/Makefile index 1a949ab49df0..d58f9f11857b 100644 --- a/science/py-dwave-networkx/Makefile +++ b/science/py-dwave-networkx/Makefile @@ -1,31 +1,32 @@ PORTNAME= dwave-networkx DISTVERSION= 0.8.15 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Extension of the NetworkX Python package for graphs WWW= https://github.com/dwavesystems/dwave-networkx LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>=0.12.0:science/py-dimod@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=3.0:math/py-networkx@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} USES= python USE_PYTHON= distutils cython autoplist unittest USE_GITHUB= yes GH_ACCOUNT= dwavesystems NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/science/py-dwave-ocean-sdk/Makefile b/science/py-dwave-ocean-sdk/Makefile index a2344d6d4c3f..285638c3a620 100644 --- a/science/py-dwave-ocean-sdk/Makefile +++ b/science/py-dwave-ocean-sdk/Makefile @@ -1,41 +1,42 @@ PORTNAME= dwave-ocean-sdk DISTVERSION= 6.9.0 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Meta-package for D-Wave's Ocean tools WWW= https://docs.ocean.dwavesys.com/en/stable/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>=0.12.14:science/py-dimod@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-cloud-client>=0.11.3:science/py-dwave-cloud-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-greedy>=0.3.0:science/py-dwave-greedy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-hybrid>=0.6.11:science/py-dwave-hybrid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-inspector>=0.4.4:science/py-dwave-inspector@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-neal>=0.6.0:science/py-dwave-neal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-networkx>=0.8.14:science/py-dwave-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-preprocessing>=0.6.5:science/py-dwave-preprocessing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-samplers>=1.2.0:science/py-dwave-samplers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-system>=1.23.0:science/py-dwave-system@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-tabu>=0.5.0:science/py-dwave-tabu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwavebinarycsp>=0.3.0:science/py-dwavebinarycsp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}minorminer>=0.2.13:math/py-minorminer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}penaltymodel>=1.1.0:science/py-penaltymodel@${PY_FLAVOR} #${PYTHON_PKGNAMEPREFIX}pyqubo>=1.4.0:science/py-pyqubo@${PY_FLAVOR} # exclude pyqubo until it supports py312 BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils autoplist unittest USE_GITHUB= yes GH_ACCOUNT= dwavesystems TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/science/py-dwave-preprocessing/Makefile b/science/py-dwave-preprocessing/Makefile index b5073ed0fe66..072c327aa768 100644 --- a/science/py-dwave-preprocessing/Makefile +++ b/science/py-dwave-preprocessing/Makefile @@ -1,37 +1,38 @@ PORTNAME= dwave-preprocessing DISTVERSION= 0.6.6 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Preprocessing tools to aid in solving binary quadratic models WWW= https://github.com/dwavesystems/dwave-preprocessing LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython3>0:lang/cython3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dimod>=0.12.6:science/py-dimod@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>=0.12.6:science/py-dimod@${PY_FLAVOR} \ ${PYNUMPY} USES= localbase:ldflags python USE_PYTHON= distutils unittest # 1 test fails, see https://github.com/dwavesystems/dwave-preprocessing/issues/74 USE_GITHUB= yes GH_ACCOUNT= dwavesystems TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: # strip binaries @${STRIP_CMD} \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/preprocessing/cyfix_variables${PYTHON_EXT_SUFFIX}.so \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/preprocessing/presolve/cypresolve${PYTHON_EXT_SUFFIX}.so # remove conflicting __init__.py, see https://github.com/dwavesystems/dwave-preprocessing/issues/45 @${RM} -r \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/__init__.py \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/__pycache__ .include diff --git a/science/py-dwave-samplers/Makefile b/science/py-dwave-samplers/Makefile index 283f87a4e43e..c4eb32c82672 100644 --- a/science/py-dwave-samplers/Makefile +++ b/science/py-dwave-samplers/Makefile @@ -1,49 +1,50 @@ PORTNAME= dwave-samplers DISTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Classical algorithms for solving binary quadratic models WWW= https://github.com/dwavesystems/dwave-samplers LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>=0.12.13:science/py-dimod@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.6.3:math/py-networkx@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}reno>0:textproc/py-reno@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}cython3>0:lang/cython3@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} USES= python USE_PYTHON= distutils unittest # 2 tests fail, see https://github.com/dwavesystems/dwave-samplers/issues/66 USE_GITHUB= yes GH_ACCOUNT= dwavesystems TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: # fix file paths, workaround for https://github.com/dwavesystems/dwave-samplers/issues/31 @cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ( \ for f in `${FIND} samplers -name "*.so"`; do \ ${MV} $$f dwave/$$f; \ done; \ ${RM} -r samplers; \ ) # strip binaries @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/samplers -name "*${PYTHON_EXT_SUFFIX}.so" | ${XARGS} ${STRIP_CMD} # remove conflicting __init__.py, see https://github.com/dwavesystems/dwave-system/issues/462 @${RM} -r \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/__init__.py \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/__pycache__ post-test: @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/example.py .include diff --git a/science/py-dwave-system/Makefile b/science/py-dwave-system/Makefile index ad1e582905ac..45b9e9b43d56 100644 --- a/science/py-dwave-system/Makefile +++ b/science/py-dwave-system/Makefile @@ -1,45 +1,46 @@ PORTNAME= dwave-system DISTVERSION= 1.25.0 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: API for incorporating the D-Wave system as a sampler WWW= https://github.com/dwavesystems/dwave-system LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>=0.12.13:science/py-dimod@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-cloud-client>=0.12.0:science/py-dwave-cloud-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-greedy>=0.2.5:science/py-dwave-greedy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-networkx>=0.8.10:science/py-dwave-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-optimization>=0.1.0:science/py-dwave-optimization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-preprocessing>=0.5.0:science/py-dwave-preprocessing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-samplers>=1.0.0:science/py-dwave-samplers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}homebase>=1.0.0:devel/py-homebase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}minorminer>=0.2.8:math/py-minorminer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.8.8:math/py-networkx@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.7.3:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils unittest # 1 test fails because the closed source dwave.drivers optional dependency is missing USE_GITHUB= yes GH_ACCOUNT= dwavesystems TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests NO_ARCH= yes post-install: # remove conflicting __init__.py, see https://github.com/dwavesystems/dwave-system/issues/462 @${RM} -r \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/__init__.py \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/__pycache__ .include diff --git a/science/py-dwave-tabu/Makefile b/science/py-dwave-tabu/Makefile index f6f73a69a1b8..c9174437cfe8 100644 --- a/science/py-dwave-tabu/Makefile +++ b/science/py-dwave-tabu/Makefile @@ -1,30 +1,30 @@ PORTNAME= dwave-tabu DISTVERSION= 0.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python # quantum-computing 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 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-dwavebinarycsp/Makefile b/science/py-dwavebinarycsp/Makefile index c29e0e217433..67c4982371de 100644 --- a/science/py-dwavebinarycsp/Makefile +++ b/science/py-dwavebinarycsp/Makefile @@ -1,30 +1,31 @@ PORTNAME= dwavebinarycsp DISTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Map CSP with binary variables to binary quadratic models WWW= https://docs.ocean.dwavesys.com/projects/binarycsp/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>=0.12.13:science/py-dimod@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=3.0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}penaltymodel>=1.1.0:science/py-penaltymodel@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} USES= python:3.9+ USE_PYTHON= distutils autoplist unittest USE_GITHUB= yes GH_ACCOUNT= dwavesystems TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/science/py-earthpy/Makefile b/science/py-earthpy/Makefile index 2889d3ddeada..25b1bd5d131a 100644 --- a/science/py-earthpy/Makefile +++ b/science/py-earthpy/Makefile @@ -1,31 +1,31 @@ PORTNAME= earthpy PORTVERSION= 0.9.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= science geography python 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 USE_PYTHON= distutils .include diff --git a/science/py-emmet-core/Makefile b/science/py-emmet-core/Makefile index aacaed46cc89..5a90f8182102 100644 --- a/science/py-emmet-core/Makefile +++ b/science/py-emmet-core/Makefile @@ -1,26 +1,27 @@ PORTNAME= emmet-core DISTVERSION= 0.64.0 +PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Materials API Toolkit for the Materials Project WWW= https://github.com/materialsproject/emmet LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm7>0:devel/py-setuptools_scm7@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}monty>=2021.3:devel/py-monty@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybtex>=0.24:textproc/py-pybtex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=1.10.2:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglib>=2.0.1:science/py-spglib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7<5.0:devel/py-typing-extensions@${PY_FLAVOR} #RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pymatgen>=2023.5.8:science/py-pymatgen@${PY_FLAVOR} # break dependency circle: pymatgen -> mp-api -> emmet-core, see https://github.com/materialsproject/api/issues/825 USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/science/py-geometric/Makefile b/science/py-geometric/Makefile index 93e9176abb24..3dc948298d35 100644 --- a/science/py-geometric/Makefile +++ b/science/py-geometric/Makefile @@ -1,27 +1,28 @@ PORTNAME= geometric DISTVERSION= 1.1 +PORTREVISION= 1 CATEGORIES= science python # chemistry MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Geometry optimization for quantum chemistry WWW= https://geometric.readthedocs.io/en/latest/ \ https://github.com/leeping/geomeTRIC LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ase>0:science/py-ase@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= distutils concurrent autoplist pytest # some tests fail because of missing large test files SHEBANG_GLOB= *.py NO_ARCH= yes .include diff --git a/science/py-gpaw/Makefile b/science/py-gpaw/Makefile index 29bc4c0e3806..7adec17183e7 100644 --- a/science/py-gpaw/Makefile +++ b/science/py-gpaw/Makefile @@ -1,43 +1,43 @@ PORTNAME= gpaw DISTVERSION= 24.6.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science python 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/ \ https://gitlab.com/gpaw/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 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-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_gpaw*.so do-test: install # tests fail to run, see https://gitlab.com/gpaw/gpaw/-/issues/1273 @${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 898ad45abc6a..53fd157c99dd 100644 --- a/science/py-gsd/Makefile +++ b/science/py-gsd/Makefile @@ -1,30 +1,31 @@ PORTNAME= gsd DISTVERSION= 3.4.1 +PORTREVISION= 1 CATEGORIES= science python 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 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-extract: # force cythonization because pre-cythonized fl.c fails to complile @${RM} ${WRKSRC}/gsd/fl.c post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/gsd/fl*.so .include diff --git a/science/py-h5json/Makefile b/science/py-h5json/Makefile index 65df2d43991c..3d7ff0cb87c3 100644 --- a/science/py-h5json/Makefile +++ b/science/py-h5json/Makefile @@ -1,24 +1,24 @@ PORTNAME= h5json DISTVERSION= 1.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/science/py-h5pyd/Makefile b/science/py-h5pyd/Makefile index 1883ec47c3cc..9df63007d228 100644 --- a/science/py-h5pyd/Makefile +++ b/science/py-h5pyd/Makefile @@ -1,26 +1,27 @@ PORTNAME= h5pyd DISTVERSION= 0.18.0 +PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= h5py compatible client lib for HDF REST API WWW= https://github.com/HDFGroup/h5pyd LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pkgconfig>0:devel/py-pkgconfig@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-unixsocket>0:www/py-requests-unixsocket@${PY_FLAVOR} USES= pkgconfig python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/science/py-hiphive/Makefile b/science/py-hiphive/Makefile index c7ef03efe518..def7bb28a62c 100644 --- a/science/py-hiphive/Makefile +++ b/science/py-hiphive/Makefile @@ -1,30 +1,31 @@ PORTNAME= hiphive DISTVERSION= 1.2 +PORTREVISION= 1 CATEGORIES= science python 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.55: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 USE_PYTHON= distutils autoplist pytest # tests fail due to the numba bug: https://github.com/numba/numba/issues/9130 NO_ARCH= yes .include diff --git a/science/py-ipygany/Makefile b/science/py-ipygany/Makefile index 6f4ef2ebcdf0..183be41c7401 100644 --- a/science/py-ipygany/Makefile +++ b/science/py-ipygany/Makefile @@ -1,26 +1,26 @@ PORTNAME= ipygany DISTVERSION= 0.5.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science python 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 USE_PYTHON= distutils concurrent autoplist pytest NO_ARCH= yes .include diff --git a/science/py-jupyter_jsmol/Makefile b/science/py-jupyter_jsmol/Makefile index 6ac713a79cde..8c55e0f5d374 100644 --- a/science/py-jupyter_jsmol/Makefile +++ b/science/py-jupyter_jsmol/Makefile @@ -1,30 +1,30 @@ PORTNAME= jupyter-jsmol PORTVERSION= 2022.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:C/-/_/}-${DISTVERSIONFULL} MAINTAINER= thierry@FreeBSD.org COMMENT= JSmol viewer widget for Jupyter Notebooks and JupyterLab WWW= https://github.com/fekad/jupyter-jsmol LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-packaging>=0:devel/py-jupyter-packaging@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}widgetsnbextension>0:devel/py-widgetsnbextension@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipykernel>=5.0.0:devel/py-ipykernel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=7.0.0:devel/ipython@${PY_FLAVOR} USES= python USE_PYTHON= distutils pytest PYDISTUTILS_CONFIGUREARGS= --skip-npm PYDISTUTILS_BUILDARGS= --skip-npm PLIST_SUB+= VER=${PORTVERSION} NO_ARCH= yes .include diff --git a/science/py-kim-query/Makefile b/science/py-kim-query/Makefile index e2f8f0fd12a0..2f1dd6e50dad 100644 --- a/science/py-kim-query/Makefile +++ b/science/py-kim-query/Makefile @@ -1,20 +1,21 @@ PORTNAME= kim-query DISTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= science python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-kimpy/Makefile b/science/py-kimpy/Makefile index 9cc441c0a489..fe599fe87dfa 100644 --- a/science/py-kimpy/Makefile +++ b/science/py-kimpy/Makefile @@ -1,24 +1,25 @@ PORTNAME= kimpy DISTVERSION= 2.1.1 +PORTREVISION= 1 CATEGORIES= science python 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 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-kliff/Makefile b/science/py-kliff/Makefile index 8170698c041c..f74fd2ead3c6 100644 --- a/science/py-kliff/Makefile +++ b/science/py-kliff/Makefile @@ -1,33 +1,34 @@ PORTNAME= kliff DISTVERSION= 0.4.3 +PORTREVISION= 1 CATEGORIES= science python 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}loguru>0:devel/py-loguru@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}monty>0:devel/py-monty@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}emcee>0:math/py-emcee@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}kimpy>0:science/py-kimpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} \ USES= compiler:c++11-lang python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/openkim/kliff/issues/81, and https://github.com/openkim/kliff/issues/197 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} 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 26d92c59e143..ea502313a16c 100644 --- a/science/py-kpLib/Makefile +++ b/science/py-kpLib/Makefile @@ -1,30 +1,30 @@ PORTNAME= kpLib DISTVERSION= 1.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python 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-libgetar/Makefile b/science/py-libgetar/Makefile index 8dd85d13686f..ee65a32b0538 100644 --- a/science/py-libgetar/Makefile +++ b/science/py-libgetar/Makefile @@ -1,33 +1,34 @@ PORTNAME= libgetar DISTVERSIONPREFIX= v DISTVERSION= 1.1.7 +PORTREVISION= 1 CATEGORIES= science # physics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library to read and write GEneric Trajectory ARchives WWW= https://github.com/glotzerlab/libgetar LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}breathe>0:devel/py-breathe@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils cython autoplist USE_GITHUB= yes GH_ACCOUNT= glotzerlab TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gtar/_gtar${PYTHON_EXT_SUFFIX}.so do-test: @cd ${WRKSRC}/test && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m unittest discover .include diff --git a/science/py-lifelines/Makefile b/science/py-lifelines/Makefile index 8d48102785c9..57a070d0c9be 100644 --- a/science/py-lifelines/Makefile +++ b/science/py-lifelines/Makefile @@ -1,27 +1,27 @@ PORTNAME= lifelines DISTVERSION= 0.19.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/science/py-mdp/Makefile b/science/py-mdp/Makefile index 87ceb901f07a..ff1777f0b491 100644 --- a/science/py-mdp/Makefile +++ b/science/py-mdp/Makefile @@ -1,29 +1,29 @@ PORTNAME= mdp PORTVERSION= 3.5 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= science python MASTER_SITES= SF/${PORTNAME}-toolkit/${PORTNAME}-toolkit/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tu}-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Modular toolkit for Data Processing WWW= https://mdp-toolkit.sourceforge.net/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= distutils autoplist OPTIONS_DEFINE= LIBSVM SCIPY LIBSVM_DESC= Provide the LibSVMClassifier node SCIPY_DESC= Instal SciPy versions of eigensolver, FFT and convolution LIBSVM_RUN_DEPENDS= libsvm>2.91:science/libsvm \ libsvm-python>2.91:science/libsvm-python SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0.5.2:science/py-scipy@${PY_FLAVOR} .include diff --git a/science/py-mmcif/Makefile b/science/py-mmcif/Makefile index f195fb65b120..c3cf0b02ec2a 100644 --- a/science/py-mmcif/Makefile +++ b/science/py-mmcif/Makefile @@ -1,27 +1,28 @@ PORTNAME= mmcif DISTVERSION= 0.90.0 +PORTREVISION= 1 CATEGORIES= science biology python 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-mmtf-python/Makefile b/science/py-mmtf-python/Makefile index 34bb672d48b9..bad9703ac614 100644 --- a/science/py-mmtf-python/Makefile +++ b/science/py-mmtf-python/Makefile @@ -1,32 +1,32 @@ PORTNAME= mmtf-python DISTVERSIONPREFIX= v DISTVERSION= 1.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= MMTF (Macromolecular Transmission Format) Python API WWW= https://github.com/rcsb/mmtf-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYNUMPY} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= rcsb NO_ARCH= yes post-build: @${RM} ${STAGEDIR}${PREFIX}/bin/sample post-plist: @${REINPLACE_CMD} -e '|bin/sample|d' ${TMPPLIST} .include diff --git a/science/py-molmod/Makefile b/science/py-molmod/Makefile index f21b8415e97f..b157075835d6 100644 --- a/science/py-molmod/Makefile +++ b/science/py-molmod/Makefile @@ -1,28 +1,28 @@ PORTNAME= molmod DISTVERSION= 1.4.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python 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 shebangfix SHEBANG_GLOB= *.py USE_PYTHON= distutils cython cython_run autoplist do-test: # Tests fail: https://github.com/molmod/molmod/issues/27 @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} nosetests-${PYTHON_VER} -v molmod .include diff --git a/science/py-moltemplate/Makefile b/science/py-moltemplate/Makefile index fe26987038b2..e0d41c2bbe4e 100644 --- a/science/py-moltemplate/Makefile +++ b/science/py-moltemplate/Makefile @@ -1,46 +1,47 @@ PORTNAME= moltemplate DISTVERSIONPREFIX= v DISTVERSION= 2.22.0 +PORTREVISION= 1 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Tool to prepare simulations of molecules, complex molecular assemblies WWW= https://www.moltemplate.org/ \ https://github.com/jewettaij/moltemplate LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ bash:shells/bash TEST_DEPENDS= shunit2>0:devel/shunit2 USES= python shebangfix USE_PYTHON= distutils concurrent autoplist USE_GITHUB= yes GH_ACCOUNT= jewettaij SHEBANG_FILES= moltemplate/scripts/molc.sh #shunit2/shunit2 NO_ARCH= yes BINARY_ALIAS= python3=${PYTHON_CMD} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} PATH=${STAGEDIR}${LOCALBASE}/bin:${PATH} do-test: # testsuite instructions: https://github.com/jewettaij/moltemplate/issues/65#issuecomment-1022740972 @cd ${WRKSRC} && \ ([ -e shunit2 ] || (${MKDIR} tests/shunit2 && ${RM} tests/shunit2/shunit2 && ${LN} -s ${LOCALBASE}/bin/shunit2 tests/shunit2/shunit2)) && \ ${SETENV} ${TEST_ENV} bash tests/test_read_coords_pdb.sh && \ ${SETENV} ${TEST_ENV} bash tests/test_ltemplify.sh && \ ${SETENV} ${TEST_ENV} bash tests/test_oplsaa.sh && \ ${SETENV} ${TEST_ENV} bash tests/test_compass.sh && \ ${SETENV} ${TEST_ENV} python3 tests/test_genpoly_lt.py .include diff --git a/science/py-mpcontribs-client/Makefile b/science/py-mpcontribs-client/Makefile index aec4ea553f5f..98a049cfe2b2 100644 --- a/science/py-mpcontribs-client/Makefile +++ b/science/py-mpcontribs-client/Makefile @@ -1,44 +1,45 @@ PORTNAME= mpcontribs-client DISTVERSION= 5.10.1 +PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Client library for MPContribs API on contribs-api.materialsproject.org WWW= https://github.com/materialsproject/MPContribs/tree/master/mpcontribs-client LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boltons>0:devel/py-boltons@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bravado>0:www/py-bravado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cachetools>0:devel/py-cachetools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filetype>0:devel/py-filetype@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flatten-dict>0:devel/py-flatten-dict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}json2html>0:textproc/py-json2html@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pint>0:devel/py-pint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>0:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyisemail>0:mail/py-pyisemail@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymatgen>0:science/py-pymatgen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/py-pymongo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-futures>0:www/py-requests-futures@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>0:devel/py-semantic-version@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}swagger-spec-validator>0:devel/py-swagger-spec-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ujson>0:devel/py-ujson@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # tests fail due to a missing package mpcontribs.api, see https://github.com/materialsproject/MPContribs/issues/1590 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/science/py-netCDF4/Makefile b/science/py-netCDF4/Makefile index 9937fce80e38..b226b2c3c1a3 100644 --- a/science/py-netCDF4/Makefile +++ b/science/py-netCDF4/Makefile @@ -1,55 +1,56 @@ PORTNAME= netCDF4 DISTVERSIONPREFIX= v DISTVERSION= 1.7.0 +PORTREVISION= 1 DISTVERSIONSUFFIX= rel CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python Interface to the NetCDF Library (versions 3 and 4) WWW= https://unidata.github.io/netcdf4-python/ LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libhdf5.so:science/hdf5 \ libnetcdf.so:science/netcdf RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cftime>=0:devel/py-cftime@${PY_FLAVOR} USES= python USE_GITHUB= yes #GH_ACCOUNT= Unidata #GH_PROJECT= netcdf4-python GH_TUPLE= Unidata:netcdf4-python:${DISTVERSIONFULL}:DEFAULT \ PlasmaFair:nc-complex:37310ed:nc_complex/external/nc_complex USE_PYTHON= autoplist concurrent cython cython_run distutils DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${ECHO_CMD} -n > ${WRKSRC}/setup.cfg @${ECHO_CMD} "[options]" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "use_ncconfig=True" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "ncconfig=${LOCALBASE}/bin/nc-config" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "[directories]" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "HDF5_libdir=${LOCALBASE}/lib" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "HDF5_incdir=${LOCALBASE}/include" >> ${WRKSRC}/setup.cfg post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/netCDF4/_netCDF4*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${INSTALL_DATA} * ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/science/py-obspy/Makefile b/science/py-obspy/Makefile index 832142d09e3c..3f564d16c6ac 100644 --- a/science/py-obspy/Makefile +++ b/science/py-obspy/Makefile @@ -1,37 +1,38 @@ PORTNAME= obspy PORTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= science python 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 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-oddt/Makefile b/science/py-oddt/Makefile index 84e9297c2f06..a867f158da80 100644 --- a/science/py-oddt/Makefile +++ b/science/py-oddt/Makefile @@ -1,29 +1,29 @@ PORTNAME= oddt DISTVERSION= 0.7 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Open Drug Discovery Toolkit WWW= https://github.com/oddt/oddt LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}joblib>=0.9.4:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.19.2:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.18:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.17:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_GITHUB= yes USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/science/py-openEMS/Makefile b/science/py-openEMS/Makefile index 8a8bbf319c9f..61fcb3a01b33 100644 --- a/science/py-openEMS/Makefile +++ b/science/py-openEMS/Makefile @@ -1,40 +1,41 @@ PORTNAME= openEMS DISTVERSIONPREFIX= v DISTVERSION= 0.0.36 +PORTREVISION= 1 CATEGORIES= science PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Electromagnetic field solver using the EC-FDTD method WWW= https://www.openems.de/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/../COPYING BUILD_DEPENDS= ${NONEXISTENT}:cad/py-csxcad:patch \ ${PYTHON_PKGNAMEPREFIX}csxcad>0:cad/py-csxcad@${PY_FLAVOR} LIB_DEPENDS= libCSXCAD.so:cad/csxcad \ libopenEMS.so:science/openems RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}csxcad>0:cad/py-csxcad@${PY_FLAVOR} USES= pkgconfig python USE_PYTHON= distutils cython autoplist USE_GITHUB= yes GH_ACCOUNT= thliebig CFLAGS+= -I${WRKSRC} \ -I`${MAKE} -C ${PORTSDIR}/cad/py-csxcad -VWRKSRC` WRKSRC_SUBDIR= python post-patch: @${CP} ${WRKSRC}/../nf2ff/*.h ${WRKSRC}/openEMS @${CP} ${WRKSRC}/../*.h ${WRKSRC}/openEMS post-install: .for name in _nf2ff openEMS @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/openEMS/${name}${PYTHON_EXT_SUFFIX}.so .endfor .include diff --git a/science/py-openbabel/Makefile b/science/py-openbabel/Makefile index 9b0f21cbf582..ea17e5ca77c9 100644 --- a/science/py-openbabel/Makefile +++ b/science/py-openbabel/Makefile @@ -1,32 +1,33 @@ PORTNAME= openbabel DISTVERSION= 3.1.1.1 +PORTREVISION= 1 CATEGORIES= science # chemistry 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} .include post-patch: .if ${OPSYS} == FreeBSD @${REINPLACE_CMD} -e 's|binary_function|__binary_function|g' \ ${WRKSRC}/openbabel/openbabel-python.i .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/openbabel/_openbabel${PYTHON_EXT_SUFFIX}.so .include diff --git a/science/py-openpiv/Makefile b/science/py-openpiv/Makefile index a319caaf1b42..66e447b465d5 100644 --- a/science/py-openpiv/Makefile +++ b/science/py-openpiv/Makefile @@ -1,35 +1,35 @@ PORTNAME= openpiv PORTVERSION= 0.23.8 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= makc@FreeBSD.org COMMENT= Python module for Particle Image Velocimetry WWW= http://www.openpiv.net/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.12.0:graphics/py-scikit-image@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= OpenPIV GH_PROJECT= openpiv-python NO_ARCH= yes OPTIONS_DEFINE= EXTRA EXTRA_DESC= Install additional Python packages (for tutorial/examples) EXTRA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}natsort>=0:devel/py-natsort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imageio>=0:graphics/py-imageio@${PY_FLAVOR} .include diff --git a/science/py-optking/Makefile b/science/py-optking/Makefile index 5be37a51937d..d1ab10707dfa 100644 --- a/science/py-optking/Makefile +++ b/science/py-optking/Makefile @@ -1,27 +1,28 @@ PORTNAME= optking DISTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= science python # chemistry PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python version of the PSI4 geometry optimization program by R.A. King WWW= https://github.com/psi-rking/optking LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}qcelemental>=0.20.0:science/py-qcelemental@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qcengine>=0.20.0:science/py-qcengine@${PY_FLAVOR} TEST_DEPENDS= dftd3:science/dftd3 USES= python USE_PYTHON= distutils autoplist pytest # some tests fail USE_GITHUB= yes GH_ACCOUNT= psi-rking NO_ARCH= yes .include diff --git a/science/py-paida/Makefile b/science/py-paida/Makefile index c1d82aa8590b..3a5aed612ec1 100644 --- a/science/py-paida/Makefile +++ b/science/py-paida/Makefile @@ -1,18 +1,18 @@ PORTNAME= paida PORTVERSION= 3.2.1.2.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-3.2.1_2.10.1 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-3.2.1_2.10.1 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} MAINTAINER= ports@FreeBSD.org COMMENT= Pure Python scientific analysis package WWW= https://paida.sourceforge.net USES= dos2unix python USE_PYTHON= distutils autoplist .include diff --git a/science/py-paramz/Makefile b/science/py-paramz/Makefile index 1baa71aa1e52..1f865cd0ded3 100644 --- a/science/py-paramz/Makefile +++ b/science/py-paramz/Makefile @@ -1,28 +1,29 @@ PORTNAME= paramz DISTVERSIONPREFIX= v DISTVERSION= 0.9.6 +PORTREVISION= 1 CATEGORIES= science python #MASTER_SITES= PYPI # no tarball 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 USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= sods NO_ARCH= yes .include diff --git a/science/py-penaltymodel/Makefile b/science/py-penaltymodel/Makefile index c41314380651..09203698bbcf 100644 --- a/science/py-penaltymodel/Makefile +++ b/science/py-penaltymodel/Makefile @@ -1,33 +1,34 @@ PORTNAME= penaltymodel DISTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Utilities and interfaces for using penalty models WWW= https://docs.ocean.dwavesys.com/projects/penaltymodel/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>=0.12.13:science/py-dimod@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}homebase>=1.0.1:devel/py-homebase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=3.0:math/py-networkx@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}reno>=3.3.0:textproc/py-reno@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.7.3:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils cython autoplist unittest USE_GITHUB= yes GH_ACCOUNT= dwavesystems TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests NO_ARCH= yes .include diff --git a/science/py-periodictable/Makefile b/science/py-periodictable/Makefile index 7a12e401727c..420e86cadd21 100644 --- a/science/py-periodictable/Makefile +++ b/science/py-periodictable/Makefile @@ -1,22 +1,23 @@ PORTNAME= periodictable DISTVERSION= 1.7.1 +PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Extensible periodic table of the elements pre-populated with data WWW= https://periodictable.readthedocs.io/en/latest/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # 3 tests fail, see https://github.com/pkienzle/periodictable/issues/84 NO_ARCH= yes .include diff --git a/science/py-py3Dmol/Makefile b/science/py-py3Dmol/Makefile index 97473fa6fce6..e2f145d5f369 100644 --- a/science/py-py3Dmol/Makefile +++ b/science/py-py3Dmol/Makefile @@ -1,22 +1,23 @@ PORTNAME= py3Dmol DISTVERSION= 2.4.2 +PORTREVISION= 1 CATEGORIES= science python 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} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-pyberny/Makefile b/science/py-pyberny/Makefile index 4ef74ff3bef9..f2afc4eac598 100644 --- a/science/py-pyberny/Makefile +++ b/science/py-pyberny/Makefile @@ -1,26 +1,26 @@ PORTNAME= pyberny DISTVERSION= 0.6.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science # chemistry 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 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-pyked/Makefile b/science/py-pyked/Makefile index 8466abba5482..44c97100f135 100644 --- a/science/py-pyked/Makefile +++ b/science/py-pyked/Makefile @@ -1,33 +1,33 @@ PORTNAME= pyked DISTVERSIONPREFIX= v DISTVERSION= 0.4.1-16 DISTVERSIONSUFFIX= -gfcccaf8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science python #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}pyyaml>=3.12:devel/py-pyyaml@${PY_FLAVOR} \ USES= python 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-pymbd/Makefile b/science/py-pymbd/Makefile index dc3baefe0106..6235ee43c814 100644 --- a/science/py-pymbd/Makefile +++ b/science/py-pymbd/Makefile @@ -1,30 +1,30 @@ PORTNAME= pymbd DISTVERSION= 0.12.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science # chemistry MASTER_SITES= https://github.com/libmbd/libmbd/releases/download/${DISTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Many-body dispersion library WWW= https://github.com/libmbd/libmbd LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libmbd.so:science/libmbd RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>:devel/py-cffi@${PY_FLAVOR} USES= localbase python USE_PYTHON= distutils autoplist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: # strip binary @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_libmbd.abi3.so do-test: # also see https://github.com/libmbd/libmbd/issues/44 @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/example.py .include diff --git a/science/py-pymol/Makefile b/science/py-pymol/Makefile index de37dcd75e05..35810048bbd2 100644 --- a/science/py-pymol/Makefile +++ b/science/py-pymol/Makefile @@ -1,62 +1,63 @@ PORTNAME= pymol DISTVERSIONPREFIX= v DISTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= science biology python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= OpenGL-based molecular visualization system WWW= https://pymol.org/2/ LICENSE= PyMOL LICENSE_NAME= Open-Source PyMOL Copyright LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYNUMPY} \ ${LOCALBASE}/include/glm/glm.hpp:math/glm \ ${LOCALBASE}/include/mmtf.hpp:science/mmtf-cpp LIB_DEPENDS= libfreetype.so:print/freetype2 \ libnetcdf.so:science/netcdf \ libpng16.so:graphics/png RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Pmw>0:x11-toolkits/py-Pmw@${PY_FLAVOR} \ ${PYNUMPY} USES= compiler:c++11-lang gl gnome python tar:bz2 USE_GL= gl glew glu USE_GNOME= libxml2 USE_PYTHON= distutils concurrent # autoplist is broken: https://github.com/schrodinger/pymol-open-source/issues/99 USE_GITHUB= yes GH_ACCOUNT= schrodinger GH_PROJECT= ${PORTNAME}-open-source CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}chempy # chempy port is unrelated, see https://github.com/schrodinger/pymol-open-source/issues/100 CXXFLAGS+= -DMSGPACK_NO_BOOST # in line with MSGPACK_USE_BOOST=OFF in devel/msgpack-cxx .if !exists(/usr/include/omp.h) PYDISTUTILS_CONFIGUREARGS+= --use-openmp=no PYDISTUTILS_BUILDARGS+= --use-openmp=no .endif OPTIONS_SINGLE= GUI OPTIONS_SINGLE_GUI= QT5 TK OPTIONS_DEFAULT= QT5 QT5_USES= pyqt:5 QT5_USE= PYQT=pyqt5:run post-patch-TK-on: @${REINPLACE_CMD} -e ' \ 23s|if not PYQT_NAME:|if False:| ; \ s|from PyQt5 import|from X import|' \ ${WRKSRC}/modules/${PORTNAME}/Qt/__init__.py post-install: @${REINPLACE_CMD} -i '' -e 's|#!/bin/bash|#!/bin/sh|' ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/_cmd*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/chempy/champ/_champ*.so .include diff --git a/science/py-pyosf/Makefile b/science/py-pyosf/Makefile index 12723966fce8..99339fefbec2 100644 --- a/science/py-pyosf/Makefile +++ b/science/py-pyosf/Makefile @@ -1,22 +1,23 @@ PORTNAME= pyosf DISTVERSIONPREFIX= v DISTVERSION= 1.0.5 +PORTREVISION= 1 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python library for synching with OpenScienceFramework projects WWW= https://github.com/psychopy/pyosf LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= psychopy USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/science/py-pyprecice/Makefile b/science/py-pyprecice/Makefile index 1c2fed9fee41..018748767e20 100644 --- a/science/py-pyprecice/Makefile +++ b/science/py-pyprecice/Makefile @@ -1,34 +1,35 @@ PORTNAME= pyprecice DISTVERSIONPREFIX= v DISTVERSION= 3.1.2 +PORTREVISION= 1 CATEGORIES= science # physics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Coupling library for partitioned multi-physics simulations WWW= https://precice.org/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mpi4py>0:net/py-mpi4py@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>0:devel/py-pkgconfig@${PY_FLAVOR} LIB_DEPENDS= libprecice.so:science/precice RUN_DEPENDS= ${PY_DEPENDS} USES= localbase pkgconfig python USE_PYTHON= distutils cython autoplist pytest USE_GITHUB= yes GH_ACCOUNT= precice GH_PROJECT= python-bindings post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cyprecice.cpython-${PYTHON_SUFFIX}.so do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/science/py-pyqubo/Makefile b/science/py-pyqubo/Makefile index 0a0aac07a548..86582cb6a231 100644 --- a/science/py-pyqubo/Makefile +++ b/science/py-pyqubo/Makefile @@ -1,45 +1,45 @@ PORTNAME= pyqubo DISTVERSION= 1.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Python DSL for constructing QUBOs from mathematical expressions WWW= https://pyqubo.readthedocs.io/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>=1.2.10:devel/py-deprecated@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dimod>=0.9.14:science/py-dimod@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-neal>=0.5.7:science/py-dwave-neal@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}nbsphinx>=0.8.3:textproc/py-nbsphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>=0.11.1:devel/py-scikit-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.36.2:devel/py-wheel@${PY_FLAVOR} \ boost-libs>0:devel/boost-libs \ cimod>0:math/cimod \ cmake:devel/cmake-core \ ninja:devel/ninja \ pybind11>0:devel/pybind11 \ robin-hood-hashing>0:devel/robin-hood-hashing RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}codecov>=2.1.9:devel/py-codecov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=4.5.1:devel/py-coverage@${PY_FLAVOR} USES= eigen:3 python USE_PYTHON= distutils cython autoplist unittest USE_GITHUB= yes GH_ACCOUNT= recruit-communications CXXFLAGS+= -I${LOCALBASE}/include/cimod \ -I${LOCALBASE}/include/eigen3 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests .include diff --git a/science/py-pyscf/Makefile b/science/py-pyscf/Makefile index 207276626f66..a77bc4e8ad2a 100644 --- a/science/py-pyscf/Makefile +++ b/science/py-pyscf/Makefile @@ -1,50 +1,50 @@ PORTNAME= pyscf DISTVERSIONPREFIX= v DISTVERSION= 2.8.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python module for quantum chemistry WWW= https://pyscf.org/ \ https://github.com/pyscf/pyscf LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>=2.7:science/py-h5py@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ cmake:devel/cmake-core \ gmake:devel/gmake LIB_DEPENDS= libcint.so:science/libcint \ libxc.so:science/libxc \ libxcfun.so:science/xcfun RUN_DEPENDS= ${PY_DEPENDS} USES= fortran blaslapack:openblas compiler:c++11-lang python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes POST_PLIST= fix-plist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/pyscf TEST_ARGS= -c ${WRKSRC}/setup.cfg post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyscf/lib/lib*.so fix-plist: @${REINPLACE_CMD} -e 's|.*pyscf_lib_placeholder.so$$||' ${TMPPLIST} post-test: @${ECHO} "==> simple test ..." @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/test.py # tests fail to run: https://github.com/pyscf/pyscf/issues/2601 .include diff --git a/science/py-qcengine/Makefile b/science/py-qcengine/Makefile index 4a2f0ada93a6..a868cf47203a 100644 --- a/science/py-qcengine/Makefile +++ b/science/py-qcengine/Makefile @@ -1,43 +1,43 @@ PORTNAME= qcengine DISTVERSION= 0.30.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python # chemistry 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}pydantic2>=1.8.2:devel/py-pydantic2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qcelemental>=0.24.0:science/py-qcelemental@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ dftd3:science/dftd3 \ dftd4:science/dftd4 \ mctc-gcp:science/gcp \ mopac:science/mopac \ mp2d:science/mp2d \ mrchem:science/py-mrchem@${PY_FLAVOR} \ nwchem:science/nwchem \ psi4:science/psi4 \ rdkit>0:science/rdkit \ s-dftd3:science/simple-dftd3 \ xtb:science/xtb \ ${PYTHON_PKGNAMEPREFIX}dftd4>0:science/py-dftd4@${PY_FLAVOR} \ ${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,torsiondrive,mdi USES= python USE_PYTHON= distutils concurrent autoplist pytest # 1 tests fails, see https://github.com/MolSSI/QCEngine/issues/377#issuecomment-2191948293 NO_ARCH= yes .include diff --git a/science/py-qspin/Makefile b/science/py-qspin/Makefile index 82faec3a06b1..13ad59fc50b2 100644 --- a/science/py-qspin/Makefile +++ b/science/py-qspin/Makefile @@ -1,22 +1,23 @@ PORTNAME= qspin DISTVERSION= 2.3.3 +PORTREVISION= 1 CATEGORIES= science education 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 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/science/py-quantities/Makefile b/science/py-quantities/Makefile index 800dba2954d9..74a45beef3b2 100644 --- a/science/py-quantities/Makefile +++ b/science/py-quantities/Makefile @@ -1,25 +1,26 @@ PORTNAME= quantities DISTVERSION= 0.16.1 +PORTREVISION= 1 CATEGORIES= science python 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 USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/python-quantities/python-quantities/issues/224 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/quantities/tests NO_ARCH= yes # tests: 173 passed, 3 xfailed in 33.50s .include diff --git a/science/py-rmsd/Makefile b/science/py-rmsd/Makefile index 40db83d4bf48..e2878059457a 100644 --- a/science/py-rmsd/Makefile +++ b/science/py-rmsd/Makefile @@ -1,25 +1,26 @@ PORTNAME= rmsd DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 1.6.3 +PORTREVISION= 1 CATEGORIES= science #MASTER_SITES= PYPI # missing test files, see https://github.com/charnley/rmsd/issues/123 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 USE_PYTHON= distutils autoplist concurrent pytest USE_GITHUB= yes GH_ACCOUNT= charnley # tests as of 1.6.3: 1 failed, 51 passed, 1 skipped in 8.53s, failure due to the missing science/py-qmllib that fails to build .include diff --git a/science/py-ruffus/Makefile b/science/py-ruffus/Makefile index 9786776e392c..99895a2d0ce4 100644 --- a/science/py-ruffus/Makefile +++ b/science/py-ruffus/Makefile @@ -1,24 +1,25 @@ PORTNAME= ruffus DISTVERSION= 2.8.4 +PORTREVISION= 1 CATEGORIES= science python 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 shebangfix USE_PYTHON= distutils autoplist SHEBANG_FILES= ${WRKSRC}/ruffus/test/*.py NO_ARCH= yes .include diff --git a/science/py-scikit-learn/Makefile b/science/py-scikit-learn/Makefile index 0462c3ca79f0..48e776557e4e 100644 --- a/science/py-scikit-learn/Makefile +++ b/science/py-scikit-learn/Makefile @@ -1,34 +1,35 @@ PORTNAME= scikit-learn DISTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= science python 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} \ ${PYTHON_PKGNAMEPREFIX}threadpoolctl>=0:devel/py-threadpoolctl@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= fortran python 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-sparse/Makefile b/science/py-scikit-sparse/Makefile index 54a780916d3b..b9e0206261fa 100644 --- a/science/py-scikit-sparse/Makefile +++ b/science/py-scikit-sparse/Makefile @@ -1,37 +1,37 @@ PORTNAME= scikit-sparse DISTVERSIONPREFIX= v DISTVERSION= 0.4.15 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science python #MASTER_SITES= PYPI # missing files under tests/ 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.19:science/py-scipy@${PY_FLAVOR} USES= fortran python USE_PYTHON= distutils cython autoplist pytest USE_GITHUB= yes CFLAGS+= -I${LOCALBASE}/include/suitesparse LDFLAGS+= -shared TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sksparse/cholmod*.so # tests: 10 passed, 400 warnings in 25.73s .include diff --git a/science/py-scimath/Makefile b/science/py-scimath/Makefile index 90c80625a84f..3836354ed405 100644 --- a/science/py-scimath/Makefile +++ b/science/py-scimath/Makefile @@ -1,22 +1,22 @@ PORTNAME= scimath PORTVERSION= 5.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science math python 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 USE_PYTHON= distutils autoplist .include diff --git a/science/py-scipy/Makefile b/science/py-scipy/Makefile index 987a357849e5..4c6e83b43d50 100644 --- a/science/py-scipy/Makefile +++ b/science/py-scipy/Makefile @@ -1,65 +1,65 @@ PORTNAME= scipy DISTVERSION= 1.11.1 -PORTREVISION= 3 +PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= science python MASTER_SITES= https://docs.scipy.org/doc/scipy-${DISTVERSION}/:doc \ PYPI:source \ SF:source PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source \ scipy-html-${DISTVERSION}.zip:doc EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES= https://github.com/scipy/scipy/commit/ PATCHFILES= ab7d08c6148286059f6498ab5c3070268d13cbd9.patch:-p1 # https://github.com/scipy/scipy/pull/21069 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} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mpmath>0:math/py-mpmath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pooch>0:devel/py-pooch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${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}scikit-umfpack>0:math/py-scikit-umfpack@${PY_FLAVOR} USES= compiler:c++14-lang cpe fortran python:3.9-3.11 shebangfix USE_PYTHON= autoplist concurrent cython distutils FFLAGS+= -std=legacy LDFLAGS+= -shared PYDISTUTILS_BUILDARGS= --fcompiler=gnu95 PYDISTUTILS_CONFIGUREARGS= --fcompiler=gnu95 PIE_UNSAFE= yes 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}${DOCSDIR}/.buildinfo do-test: @cd ${WRKSRC} && ${TOUCH} .coveragerc && ${PYTHON_CMD} runtests.py .include diff --git a/science/py-scoria/Makefile b/science/py-scoria/Makefile index 1f8ce8db645d..7b7977974729 100644 --- a/science/py-scoria/Makefile +++ b/science/py-scoria/Makefile @@ -1,21 +1,21 @@ PORTNAME= scoria DISTVERSION= 1.0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/science/py-sdf/Makefile b/science/py-sdf/Makefile index d270564a6ff8..a4827b68afe5 100644 --- a/science/py-sdf/Makefile +++ b/science/py-sdf/Makefile @@ -1,37 +1,37 @@ PORTNAME= sdf PORTVERSION= 0.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science cad python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Simple SDF mesh generation in Python WWW= https://github.com/nschloe/meshio LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}meshio>0:science/py-meshio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= fogleman GH_TAGNAME= cee1dac # No release yet USES= python USE_PYTHON= distutils OPTIONS_DEFINE= EXAMPLES PORTEXAMPLES= * NO_ARCH= yes post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${INSTALL_DATA} * ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/science/py-seekpath/Makefile b/science/py-seekpath/Makefile index c5e76eec4f79..9d0b828b9801 100644 --- a/science/py-seekpath/Makefile +++ b/science/py-seekpath/Makefile @@ -1,26 +1,27 @@ PORTNAME= seekpath DISTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= science # chemistry MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Obtain, visualize k-vector coefficients in crystal Brillouin zone WWW= https://github.com/giovannipizzi/seekpath LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}spglib>=1.15.1:science/py-spglib@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes # tests as of 2.1.0: # Results (3.57s): # 76 passed .include diff --git a/science/py-segyio/Makefile b/science/py-segyio/Makefile index 2f8fbf844b46..489f117b16fa 100644 --- a/science/py-segyio/Makefile +++ b/science/py-segyio/Makefile @@ -1,44 +1,45 @@ PORTNAME= segyio DISTVERSIONPREFIX= v DISTVERSION= 1.9.13 +PORTREVISION= 1 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for segyio, the seismic data library WWW= https://github.com/equinor/segyio LICENSE= LGPL3+ DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 BUILD_DEPENDS= cmake:devel/cmake-core \ pybind11>0:devel/pybind11 \ ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} LIB_DEPENDS= libsegyio.so:science/segyio RUN_DEPENDS= ${PYNUMPY} USES= compiler:c++11-lang python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= equinor WRKSRC_SUBDIR= python post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/segyio/_segyio*.so ${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} pre-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} build_ext --inplace # tests as of 1.9.13: 208 passed, 8 warnings in 3.65s .include diff --git a/science/py-tensorflow/Makefile b/science/py-tensorflow/Makefile index 82697c9ea1df..ce89ebf4ad00 100644 --- a/science/py-tensorflow/Makefile +++ b/science/py-tensorflow/Makefile @@ -1,233 +1,233 @@ PORTNAME= tensorflow DISTVERSIONPREFIX= v DISTVERSION= 2.9.1 -PORTREVISION= 20 +PORTREVISION= 21 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}.tar.gz MAINTAINER= amzo1337@gmail.com COMMENT= Computation using data flow graphs for scalable machine learning WWW= https://www.tensorflow.org LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN= variable has incomplete type 'StateSaver' ONLY_FOR_ARCHS= amd64 BUILD_DEPENDS= ${RUN_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}grpcio-tools>=1.22.0:devel/py-grpcio-tools@${PY_FLAVOR} \ bash:shells/bash \ cython:lang/cython \ swig:devel/swig \ bazel:devel/bazel5 \ git:devel/git LIB_DEPENDS= libnsync.so:devel/nsync \ libgpr.so:devel/grpc \ libpng.so:graphics/png \ libsnappy.so:archivers/snappy \ liblmdb.so:databases/lmdb \ libsqlite3.so:databases/sqlite3 \ libicuio.so:devel/icu \ libjsoncpp.so:devel/jsoncpp \ libpcre.so:devel/pcre \ libnsync.so:devel/nsync \ libprotobuf.so:devel/protobuf \ libprotobuf-c.so:devel/protobuf-c \ libre2.so:devel/re2 \ libgif.so:graphics/giflib \ libcurl.so:ftp/curl \ libflatbuffers.so:devel/flatbuffers \ libdouble-conversion.so:devel/double-conversion RUN_DEPENDS= pybind11>=2.6.2:devel/pybind11 \ ${PYTHON_PKGNAMEPREFIX}absl-py>=1.0.0:devel/py-absl-py \ ${PYTHON_PKGNAMEPREFIX}astunparse>=1.6.3:devel/py-astunparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>=2.9.0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flatbuffers>=2.0:devel/py-flatbuffers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gast>=0.5.3:devel/py-gast@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.20.0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-pasta>=0.1.7:devel/py-google-pasta@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.7.1:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.22.0:devel/py-grpcio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keras-preprocessing>=1.1.1:math/py-keras-preprocessing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>=1.14.1:devel/py-wrapt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opt-einsum>=3.3.0:math/py-opt-einsum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \ pybind11>=2.6.2:devel/pybind11 USES= jpeg llvm:16 python shebangfix ssl USE_CXXSTD= c++17 USE_GITHUB= yes USE_PYTHON= distutils SHEBANG_GLOB= *.py BAZEL_BOOT= --output_user_root=${WRKDIR}/bazel_out PLIST_SUB= TF_PORT_VERSION=${PORTVERSION} OPTIONS_DEFINE= CPU_OPTS XLA OPTIONS_RADIO= PARALLEL_JOBS OPTIONS_RADIO_PARALLEL_JOBS= JOBS_1 JOBS_HALF JOBS_ALL PARALLEL_JOBS_DESC= How many jobs to run during build? OPTIONS_DEFAULT= JOBS_HALF JOBS_1_DESC= Run one job JOBS_1_VARS= TF_JOBS_NUMBER=1 JOBS_HALF_DESC= Run half jobs JOBS_HALF_VARS= TF_JOBS_NUMBER="`expr \( ${MAKE_JOBS_NUMBER} + 1 \) / 2`" JOBS_ALL_DESC= Run all jobs JOBS_ALL_VARS= TF_JOBS_NUMBER=${MAKE_JOBS_NUMBER} CPU_OPTS_DESC= Enable optimisations using features available on your CPU CPU_OPTS_VARS= CPU_TARGET=native BAZEL_COPT="-c opt --copt=-march=native --copt=-mfpmath=sse" CPU_OPTS_VARS_OFF= CPU_TARGET=x86-64 XLA_DESC= Accelerated Linear Algebra XLA_VARS= XLA_OPT="1" XLA_VARS_OFF= XLA_OPT="0" .include "Makefile.MASTER_SITES" post-patch: # Set up a local repository with our pre-downloaded packages # This prevents bazel downloading the files without modifying # the bzl files. @${MKDIR} ${WRKDIR}/bazel-cache @${MKDIR} ${WRKDIR}/bazel-dist @${MKDIR} ${WRKDIR}/.bin .for file in ${DISTFILES:C/\:(.*)//} @${ECHO} "Moving ${file} to ${WRKDIR}/bazel-dist" @${CP} ${DISTDIR}/${DIST_SUBDIR}/${file} ${WRKDIR}/bazel-dist .endfor @${CP} ${PATCHDIR}/bazelrc ${WRKDIR}/bazelrc @${CP} -R ${PATCHDIR}/bazel/* \ ${WRKSRC}/third_party/ @${LN} -s ${PYTHON_CMD} ${WRKDIR}/.bin/python3 @cd ${WRKSRC} && \ ${REINPLACE_CMD} "s#--batch#${BAZEL_BOOT}\', \'--batch#" \ configure.py ${REINPLACE_CMD} "s#%%PYTHON%%#${PYTHON_VERSION}#" ${WRKSRC}/configure \ ${WRKSRC}/third_party/freebsd_python_fix.patch \ ${WRKSRC}/tensorflow/compiler/mlir/quantization/tensorflow/BUILD @${REINPLACE_CMD} "s#%%BAZEL_DIR%%#${WRKDIR}#" ${WRKDIR}/bazelrc @${REINPLACE_CMD} "s#%%BAZEL_DIST%%#${WRKDIR}#" ${WRKDIR}/bazelrc @${REINPLACE_CMD} "s#%%MLIR_LLVM_PATCH%%#/${WRKSRC}/bazel/bazel_llvm-raw_utils_bazel_configure.bzl#" \ ${WRKSRC}/tensorflow/compiler/mlir/hlo/WORKSPACE # use system pybind11, but use sed to fix includes, too many to maintain with patches @${FIND} ${WRKSRC} -type f -name '*.cc' | ${XARGS} ${REINPLACE_CMD} "s#include\/pybind11#pybind11#" # copy the toolchain over @${CP} -R ${PATCHDIR}/freebsd \ ${WRKSRC}/ @${REINPLACE_CMD} "s#%%PATH%%#${PATH}#" ${WRKDIR}/bazelrc @${REINPLACE_CMD} "s#%%PYTHON%%#${PYTHON_CMD}#" ${WRKSRC}/.bazelrc @${REINPLACE_CMD} \ -e "s#%%LOCALBASE%%#${LOCALBASE}#" \ -e "s#%%LLVM_PREFIX%%#${LLVM_PREFIX}#g" \ -e "s#%%LLVM_VERSION%%#${LLVM_VERSION}#g" \ ${WRKDIR}/bazelrc \ ${WRKSRC}/third_party/absl/system.absl.strings.BUILD \ ${WRKSRC}/freebsd/cc_toolchain_config.bzl \ ${WRKSRC}/.bazelrc \ ${WRKSRC}/tensorflow/tools/proto_text/BUILD \ ${WRKSRC}/tensorflow/BUILD \ ${WRKSRC}/tensorflow/core/BUILD \ ${WRKSRC}/third_party/systemlibs/protobuf.BUILD do-configure: @cd ${WRKSRC} && ${SETENV} \ PYTHON_BIN_PATH=${PYTHON_CMD} \ PYTHON_LIB_PATH="${PYTHON_SITELIBDIR}" \ KERAS_HOME="${WRKDIR}/.keras" \ TF_NEED_OPENCL_SYCL=0 \ TF_ENABLE_XLA=${XLA_OPT} \ TF_NEED_OPENCL=0 \ TF_NEED_MPI=0 \ TF_NEED_TENSORRT=0 \ TF_NEED_NGRAPH=0 \ TF_NEED_IGNITE=0 \ TF_NEED_ROCM=0 \ TF_NEED_CUDA=0 \ TF_SET_ANDROID_WORKSPACE=0 \ TF_DOWNLOAD_CLANG=0 \ TF_NEED_NCCL=0 \ TF_IGNORE_MAX_BAZEL_VERSION=1 \ CC_OPT_FLAGS="-march=${CPU_TARGET} -I${LOCALBASE}/include" \ PREFIX="${LOCALBASE}" \ TF_SYSTEM_LIBS="absl_py astor_archive astunparse_archive boringssl com_github_googlecloudplatform_google_cloud_cpp com_github_grpc_grpc \ com_google_absl com_google_protobuf curl cython dill_archive double_conversion functools32_archive gast_archive \ gif hwloc icu jsoncpp_git libjpeg_turbo lmdb nasm nsync opt_einsum_archive org_sqlite pasta png pybind11 six_archive snappy \ tblib_archive termcolor_archive typing_extensions_archive wrapt zlib" \ ./configure do-build: @cd ${WRKSRC} && \ bazel --bazelrc="${WRKDIR}/bazelrc" ${BAZEL_BOOT} build --jobs ${TF_JOBS_NUMBER} ${BAZEL_COPT} --host_copt="-I${LOCALBASE}/include" \ --host_linkopt="-L${LOCALBASE}/lib -lexecinfo" --linkopt="-L${LOCALBASE}/lib -lexecinfo" --copt="-I${LOCALBASE}/include" \ --verbose_failures -s \ --distdir=${WRKDIR}/bazel-dist \ //tensorflow:libtensorflow_framework.so \ //tensorflow:libtensorflow.so \ //tensorflow:libtensorflow_cc.so \ //tensorflow:install_headers \ //tensorflow/tools/pip_package:build_pip_package @cd ${WRKSRC} && ${SETENV} TMPDIR=${WRKDIR} \ bazel-bin/tensorflow/tools/pip_package/build_pip_package \ ${WRKDIR}/whl do-install: @${MKDIR} ${STAGEDIR}/${PYTHON_SITELIBDIR} @${MKDIR} ${STAGEDIR}/${LOCALBASE}/include/tensorflow @${UNZIP_NATIVE_CMD} -d ${STAGEDIR}/${PYTHON_SITELIBDIR} ${WRKDIR}/whl/${PORTNAME}-${PORTVERSION}-*.whl # put headers in the right folder ${CP} -R ${WRKSRC}/bazel-bin/tensorflow/include/tensorflow \ ${STAGEDIR}/${LOCALBASE}/include/ # pc files and libraries ${INSTALL_DATA} ${PATCHDIR}/tensorflow.pc ${STAGEDIR}/${LOCALBASE}/libdata/pkgconfig/ ${INSTALL_DATA} ${PATCHDIR}/tensorflow_cc.pc ${STAGEDIR}/${LOCALBASE}/libdata/pkgconfig/ @${REINPLACE_CMD} "s#%%LOCALBASE%%#${LOCALBASE}#" \ ${STAGEDIR}/${LOCALBASE}/libdata/pkgconfig/tensorflow.pc \ ${STAGEDIR}/${LOCALBASE}/libdata/pkgconfig/tensorflow_cc.pc @${REINPLACE_CMD} "s#%%VERSION%%#${PORTVERSION}#" \ ${STAGEDIR}/${LOCALBASE}/libdata/pkgconfig/tensorflow.pc #cleanup ${RM} ${STAGEDIR}/${LOCALBASE}/libdata/pkgconfig/*.bak # install the libraries and strip @${FIND} ${WRKSRC}/bazel-bin/tensorflow/ -depth 1 -name "*.so*" | ${XARGS} -I{} \ ${INSTALL_LIB} {} ${STAGEDIR}/${LOCALBASE}/lib/ @${FIND} ${STAGEDIR}/${LOCALBASE}/lib -name "*.so*" | ${XARGS} ${STRIP_CMD} post-install: # autoplist: thousands of files, all under ${PYTHON_SITELIBDIR} @cd ${STAGEDIR}${PREFIX} && \ ${FIND} ${PYTHON_SITELIBDIR:C|^${LOCALBASE}/||} -type f -or -type l | grep -v "egg-info/" >> ${TMPPLIST} .include diff --git a/science/py-thewalrus/Makefile b/science/py-thewalrus/Makefile index c4a433ff554b..5a5994be440a 100644 --- a/science/py-thewalrus/Makefile +++ b/science/py-thewalrus/Makefile @@ -1,39 +1,40 @@ PORTNAME= thewalrus DISTVERSIONPREFIX= v DISTVERSION= 0.21.0 +PORTREVISION= 1 CATEGORIES= science python #MASTER_SITES= PYPI # doesn't contain tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Open source library for hafnian calculation WWW= https://the-walrus.readthedocs.io/en/latest/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dask>0:devel/py-dask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numba>0:devel/py-numba@${PY_FLAVOR} \ ${PYNUMPY} \ ${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-randomly>0:devel/py-pytest-randomly@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest 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-trainstation/Makefile b/science/py-trainstation/Makefile index 7d79c2f21b71..bffd28582755 100644 --- a/science/py-trainstation/Makefile +++ b/science/py-trainstation/Makefile @@ -1,24 +1,25 @@ PORTNAME= trainstation DISTVERSION= 1.1 +PORTREVISION= 1 CATEGORIES= science python 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 USE_PYTHON= distutils autoplist pytest # 10 tests fail, see https://gitlab.com/materials-modeling/trainstation/-/issues/10 NO_ARCH= yes .include diff --git a/science/py-tweedledum/Makefile b/science/py-tweedledum/Makefile index 10ce11b59787..7490d0c61e1d 100644 --- a/science/py-tweedledum/Makefile +++ b/science/py-tweedledum/Makefile @@ -1,35 +1,36 @@ PORTNAME= tweedledum DISTVERSIONPREFIX= v DISTVERSION= 1.1.1-20221123 +PORTREVISION= 1 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for analysis, compilation, synthesis of quantum circuits WWW= https://github.com/boschmitt/tweedledum LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE #BROKEN_FreeBSD_14= clang crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265751 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ cmake:devel/cmake-core USES= compiler:c++17-lang python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/boschmitt/tweedledum/issues/176 USE_GITHUB= yes GH_ACCOUNT= boschmitt GH_TAGNAME= 9d3a2fa GH_TUPLE= pybind:pybind11:v2.12.0:pybind11 #MAKE_ENV= CMAKE_ARGS=-DTWEEDLEDUM_USE_EXTERNAL_PYBIND11=ON # external pybind11 should work but it fails to configure TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/python/test post-extract: @${RM} -r ${WRKSRC}/external/pybind11 @${CP} -r ${WRKSRC_pybind11} ${WRKSRC}/external/pybind11 .include diff --git a/science/py-veusz/Makefile b/science/py-veusz/Makefile index 17be9c92916a..0e37c1d52248 100644 --- a/science/py-veusz/Makefile +++ b/science/py-veusz/Makefile @@ -1,36 +1,36 @@ PORTNAME= veusz DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 3.6.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= science PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Scientific plotting package WWW= https://veusz.github.io/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}tomli>0:textproc/py-tomli@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} USES= compiler:c++11-lang python pyqt:5 qt:5 shebangfix USE_GITHUB= yes USE_PYQT= pyqt5 sip:build USE_PYTHON= distutils concurrent autoplist pytest USE_QT= core gui xml widgets qmake:build SHEBANG_FILES= tests/runselftest.py examples/embedexample.py TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: # strip ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/veusz/helpers/*.so do-test: @cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} ./runselftest.py .include diff --git a/science/py-xbout/Makefile b/science/py-xbout/Makefile index 9fe9261fc458..d1424ca01695 100644 --- a/science/py-xbout/Makefile +++ b/science/py-xbout/Makefile @@ -1,36 +1,36 @@ PORTNAME= xbout DISTVERSION= 0.3.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science education 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.1.4: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.18.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 USE_PYTHON= autoplist distutils pytest NO_ARCH= yes TEST_WRKSRC= ${WRKSRC}/xbout/tests .include diff --git a/science/pybrain/Makefile b/science/pybrain/Makefile index d683e9d76055..8238371e8a95 100644 --- a/science/pybrain/Makefile +++ b/science/pybrain/Makefile @@ -1,19 +1,19 @@ PORTNAME= pybrain PORTVERSION= 0.3.3 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= science python MAINTAINER= wen@FreeBSD.org COMMENT= Swiss Army knife for neural networking WWW= http://pybrain.org/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0.7.1:science/py-scipy@${PY_FLAVOR} USE_GITHUB= yes USES= python USE_PYTHON= autoplist distutils concurrent optsuffix .include diff --git a/science/pynn/Makefile b/science/pynn/Makefile index f524f44a1db5..953821f032b0 100644 --- a/science/pynn/Makefile +++ b/science/pynn/Makefile @@ -1,28 +1,29 @@ PORTNAME= pynn PORTVERSION= 0.12.3 +PORTREVISION= 1 CATEGORIES= science python 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} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} NO_ARCH= yes USES= python USE_PYTHON= autoplist distutils PYDISTUTILS_PKGNAME= PyNN .include diff --git a/security/apkid/Makefile b/security/apkid/Makefile index 877cd4847335..1eda115f79a1 100644 --- a/security/apkid/Makefile +++ b/security/apkid/Makefile @@ -1,34 +1,35 @@ PORTNAME= APKiD PORTVERSION= 2.1.5 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security MAINTAINER= thierry@FreeBSD.org COMMENT= Android Application Identifier WWW= https://rednaga.io/ LICENSE= GPLv3 RedNaga LICENSE_COMB= dual LICENSE_NAME_RedNaga= Commercial LICENSE_FILE_RedNaga= ${WRKSRC}/LICENSE.COMMERCIAL LICENSE_PERMS_RedNaga= pkg-mirror pkg-sell USE_GITHUB= yes GH_ACCOUNT= rednaga USES= python USE_PYTHON= distutils pytest BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yara-python-dex>0:security/py-yara-python-dex@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yara-python-dex>0:security/py-yara-python-dex@${PY_FLAVOR} PLIST_SUB= VER=${PORTVERSION} NO_ARCH= yes post-install: (cd ${WRKSRC} && ${PYTHON_CMD} ./prep-release.py) ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/apkid/rules ${CP} ${WRKSRC}/apkid/rules/rules.yarc \ ${STAGEDIR}${PYTHON_SITELIBDIR}/apkid/rules/ .include diff --git a/security/belier/Makefile b/security/belier/Makefile index 915d49cff0a2..0601877635ec 100644 --- a/security/belier/Makefile +++ b/security/belier/Makefile @@ -1,17 +1,17 @@ PORTNAME= belier PORTVERSION= 1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security net MASTER_SITES= http://www.ohmytux.com/belier/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= romain.garbage@gmail.com COMMENT= Easily cross several machines with SSH WWW= https://www.ohmytux.com/belier/index.html RUN_DEPENDS= expect>=5.42.1:lang/expect USES= python USE_PYTHON= distutils autoplist .include diff --git a/security/binwalk/Makefile b/security/binwalk/Makefile index 7458c4e51f4d..3bd3b9c4c345 100644 --- a/security/binwalk/Makefile +++ b/security/binwalk/Makefile @@ -1,20 +1,21 @@ PORTNAME= binwalk PORTVERSION= 2.3.3 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python MAINTAINER= pi@FreeBSD.org COMMENT= Search binary images for embedded files and executable code WWW= http://www.binwalk.org LICENSE= MIT RUN_DEPENDS= 7zz:archivers/7-zip \ cabextract:archivers/cabextract USES= python USE_GITHUB= yes GH_ACCOUNT= ReFirmLabs USE_PYTHON= autoplist distutils optsuffix concurrent .include diff --git a/security/cfv/Makefile b/security/cfv/Makefile index a7cc25379fef..84232a4b26a4 100644 --- a/security/cfv/Makefile +++ b/security/cfv/Makefile @@ -1,32 +1,33 @@ PORTNAME= cfv DISTVERSIONPREFIX= v DISTVERSION= 3.1.0 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= GH PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= terry-freebsd@glaver.org COMMENT= Utility to both test and create .sfv, .csv, and md5sum files WWW= https://github.com/cfv-project/cfv LICENSE= GPLv2+ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= cfv-project USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|man/man1|share/man/man1|' ${WRKSRC}/setup.py do-test: cd ${WRKSRC}/test && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} test.py .include diff --git a/security/cowrie/Makefile b/security/cowrie/Makefile index a741a63d5143..9aa076cee492 100644 --- a/security/cowrie/Makefile +++ b/security/cowrie/Makefile @@ -1,40 +1,40 @@ PORTNAME= cowrie DISTVERSIONPREFIX= v DISTVERSION= 2.5.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security python MAINTAINER= yuri@FreeBSD.org COMMENT= Cowrie SSH/Telnet honeypot WWW= https://www.cowrie.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/docs/LICENSE.rst BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}incremental>0:devel/py-incremental@${PY_FLAVOR} RUN_DEPENDS= bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bcrypt>0:security/py-bcrypt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}incremental>0:devel/py-incremental@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>0:devel/py-pyasn1-modules@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service-identity>0:security/py-service-identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tftpy>0:ftp/py-tftpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>0:devel/py-twisted@${PY_FLAVOR} USES= python shebangfix SHEBANG_FILES= bin/cowrie USE_GITHUB= yes USE_PYTHON= autoplist cryptography noflavors distutils CONFLICTS_INSTALL= py*-asciinema # bin/asciinema NO_ARCH= yes .include diff --git a/security/py-YubiOTP/Makefile b/security/py-YubiOTP/Makefile index 19a35bc27e73..43f4de5eebe6 100644 --- a/security/py-YubiOTP/Makefile +++ b/security/py-YubiOTP/Makefile @@ -1,22 +1,22 @@ PORTNAME= YubiOTP PORTVERSION= 1.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-ailment/Makefile b/security/py-ailment/Makefile index 0abfb0b96ce2..f1f4be8ce8e7 100644 --- a/security/py-ailment/Makefile +++ b/security/py-ailment/Makefile @@ -1,26 +1,27 @@ PORTNAME= ailment DISTVERSIONPREFIX= v DISTVERSION= ${ANGR_VERSION} +PORTREVISION= 1 CATEGORIES= security devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= AIL, the angr Intermediate Language WWW= https://github.com/angr/pyvex LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}angr>=${ANGR_VERSION}:security/py-angr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}archinfo>=${ANGR_VERSION}:devel/py-archinfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyvex>=${ANGR_VERSION}:security/py-pyvex@${PY_FLAVOR} \ z3>0:math/z3 USES= angr:binaries,nose gmake localbase python USE_GITHUB= yes GH_ACCOUNT= angr USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-aiohttp-security/Makefile b/security/py-aiohttp-security/Makefile index 34bb8c6cbae7..9285459cfe59 100644 --- a/security/py-aiohttp-security/Makefile +++ b/security/py-aiohttp-security/Makefile @@ -1,23 +1,23 @@ PORTNAME= aiohttp-security DISTVERSION= 0.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= security for aiohttp.web WWW= https://github.com/aio-libs/aiohttp-security LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiohttp-session>0:www/py-aiohttp-session@${PY_FLAVOR} \ USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-angr/Makefile b/security/py-angr/Makefile index 8374712c0a69..4ffe1c4e8adf 100644 --- a/security/py-angr/Makefile +++ b/security/py-angr/Makefile @@ -1,91 +1,91 @@ PORTNAME= angr DISTVERSIONPREFIX= v DISTVERSION= ${ANGR_VERSION} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Multi-architecture binary analysis toolkit WWW= https://github.com/angr/angr LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyvex>=${ANGR_VERSION}:security/py-pyvex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicorn>0:emulators/py-unicorn@${PY_FLAVOR} LIB_DEPENDS= libunicorn.so:emulators/unicorn \ libz3.so:math/z3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ailment>=${ANGR_VERSION}:security/py-ailment@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cachetools>=0:devel/py-cachetools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.5:devel/py-capstone@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=1.14.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}claripy>=${ANGR_VERSION}:math/py-claripy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cle>=${ANGR_VERSION}:devel/py-cle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cppheaderparser>=0:devel/py-cppheaderparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dpkt>=0:net/py-dpkt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>=0:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itanium_demangler>=0:devel/py-itanium_demangler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mulpyplexer>=0:devel/py-mulpyplexer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}progressbar2>=0:misc/py-progressbar2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.12.0:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycparser>2.18:devel/py-pycparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyvex>=${ANGR_VERSION}:security/py-pyvex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rpyc>0:devel/py-RPyC@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=0:devel/py-sortedcontainers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicorn>0:emulators/py-unicorn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keystone-engine>=0:devel/py-keystone-engine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USES= angr:binaries gmake localbase:ldflags python USE_GITHUB= yes USE_PYTHON= autoplist distutils TEST_ENV= ${MAKE_ENV} \ NOSE_EXCLUDE="${_NOSE_EXCLUDE}" # Problem: the following tests require PySoot: https://github.com/angr/pysoot _EXCLUDED_TESTS+= test_simple1 _EXCLUDED_TESTS+= test_simple2 _EXCLUDED_TESTS+= test_fauxware _EXCLUDED_TESTS+= test_cmd_line_args _EXCLUDED_TESTS+= test_jni_version_information _EXCLUDED_TESTS+= test_jni_global_and_local_refs _EXCLUDED_TESTS+= test_jni_object_operations _EXCLUDED_TESTS+= test_jni_string_operations _EXCLUDED_TESTS+= test_jni_field_access _EXCLUDED_TESTS+= test_jni_method_calls _EXCLUDED_TESTS+= test_jni_primitive_datatypes _EXCLUDED_TESTS+= test_jni_object_arrays _EXCLUDED_TESTS+= test_jni_array_operations _EXCLUDED_TESTS+= test_method_calls _EXCLUDED_TESTS+= test_array_operations _EXCLUDED_TESTS+= test_multiarray_operations _EXCLUDED_TESTS+= test_loading _EXCLUDED_TESTS+= test_toggling_of_simstate # Problem: "TypeError: %d format: a number is required, not NoneType" _EXCLUDED_TESTS+= test_fastmem.* # Problem: "angr.errors.AngrIncongruencyError: Different constraints!" _EXCLUDED_TESTS+= test_similarity_fauxware # Problem: "IndexError: list index out of range" _EXCLUDED_TESTS+= test_self_modifying_code # Problem: "Exception: Not a valid binary file: '/bin/false'" _EXCLUDED_TESTS+= test_project # Problem: the test is hanging _EXCLUDED_TESTS+= test_veritesting_a # There are far more tests which are failing at the moment... # Create a regular expression out of the excluded tests, # but first remove double spaces. _NOSE_EXCLUDE= (${_EXCLUDED_TESTS:S, , ,g:S, ,|,gW}) post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/lib/angr_native*.so do-test: @(cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER} -v) .include diff --git a/security/py-base58/Makefile b/security/py-base58/Makefile index cfd5a0368036..dd568ee20b62 100644 --- a/security/py-base58/Makefile +++ b/security/py-base58/Makefile @@ -1,19 +1,20 @@ PORTNAME= base58 PORTVERSION= 2.1.1 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-bitbox02/Makefile b/security/py-bitbox02/Makefile index 580768f603cb..eaaf1176ddc9 100644 --- a/security/py-bitbox02/Makefile +++ b/security/py-bitbox02/Makefile @@ -1,26 +1,27 @@ PORTNAME= bitbox02 PORTVERSION= 6.3.0 +PORTREVISION= 1 CATEGORIES= security python 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 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.20:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semver>=2.8.1:devel/py-semver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-btchip-python/Makefile b/security/py-btchip-python/Makefile index 072747cffe64..cc104651d99d 100644 --- a/security/py-btchip-python/Makefile +++ b/security/py-btchip-python/Makefile @@ -1,23 +1,23 @@ PORTNAME= btchip-python DISTVERSION= 0.1.32 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-cerealizer/Makefile b/security/py-cerealizer/Makefile index ddbf07440ec0..6af10ca35592 100644 --- a/security/py-cerealizer/Makefile +++ b/security/py-cerealizer/Makefile @@ -1,17 +1,17 @@ PORTNAME= cerealizer PORTVERSION= 0.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python MASTER_SITES= http://download.gna.org/soya/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Cerealizer-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= acm@FreeBSD.org COMMENT= Secure pickle-like module WWW= http://home.gna.org/oomadness/en/cerealizer/index.html USES= python tar:bzip2 USE_PYTHON= distutils autoplist .include diff --git a/security/py-certbot-dns-cpanel/Makefile b/security/py-certbot-dns-cpanel/Makefile index 13aef72dc6ec..0c901235da7f 100644 --- a/security/py-certbot-dns-cpanel/Makefile +++ b/security/py-certbot-dns-cpanel/Makefile @@ -1,30 +1,31 @@ PORTNAME= certbot-dns-cpanel DISTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= security python 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 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-gandi/Makefile b/security/py-certbot-dns-gandi/Makefile index 17fd47506bd6..fb1fc7e7be8f 100644 --- a/security/py-certbot-dns-gandi/Makefile +++ b/security/py-certbot-dns-gandi/Makefile @@ -1,31 +1,32 @@ PORTNAME= certbot-dns-gandi DISTVERSION= 1.5.0 +PORTREVISION= 1 CATEGORIES= security python 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 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-powerdns/Makefile b/security/py-certbot-dns-powerdns/Makefile index a6a55a42b798..a27d34c6c322 100644 --- a/security/py-certbot-dns-powerdns/Makefile +++ b/security/py-certbot-dns-powerdns/Makefile @@ -1,31 +1,31 @@ PORTNAME= certbot-dns-powerdns PORTVERSION= 0.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= otis@FreeBSD.org COMMENT= PowerDNS DNS Authenticator plugin for Certbot WWW= https://github.com/pan-net-security/certbot-dns-powerdns LICENSE= APACHE20 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.4:dns/py-dns-lexicon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=4.0.3:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= pan-net-security GH_PROJECT= certbot-dns-powerdns USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certbot-dns-standalone/Makefile b/security/py-certbot-dns-standalone/Makefile index cb2973bcd2c6..1af7f1ef7bc4 100644 --- a/security/py-certbot-dns-standalone/Makefile +++ b/security/py-certbot-dns-standalone/Makefile @@ -1,25 +1,26 @@ PORTNAME= certbot-dns-standalone PORTVERSION= 1.1 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jamie@catflap.org COMMENT= Standalone DNS Authenticator plugin for Certbot WWW= https://github.com/siilike/certbot-dns-standalone 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}dnslib>=0.9.0:dns/py-dnslib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>5.0.0:devel/py-mock@${PY_FLAVOR} \ USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include "${.CURDIR}/../py-acme/version.mk" .include diff --git a/security/py-certstream/Makefile b/security/py-certstream/Makefile index c81da61a4382..50e2fab6bee3 100644 --- a/security/py-certstream/Makefile +++ b/security/py-certstream/Makefile @@ -1,23 +1,24 @@ PORTNAME= certstream PORTVERSION= 1.12 +PORTREVISION= 1 CATEGORIES= security www python 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 USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/security/py-ckcc-protocol/Makefile b/security/py-ckcc-protocol/Makefile index e778ae77a8f8..01d504e4d6c9 100644 --- a/security/py-ckcc-protocol/Makefile +++ b/security/py-ckcc-protocol/Makefile @@ -1,23 +1,24 @@ PORTNAME= ckcc-protocol PORTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= security 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-cpe/Makefile b/security/py-cpe/Makefile index 56745729589b..b0f32d580c36 100644 --- a/security/py-cpe/Makefile +++ b/security/py-cpe/Makefile @@ -1,28 +1,29 @@ PORTNAME= cpe DISTVERSION= 1.3.1 +PORTREVISION= 1 CATEGORIES= security python 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 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-ctypescrypto/Makefile b/security/py-ctypescrypto/Makefile index 6491d4055425..2d84c811fbb9 100644 --- a/security/py-ctypescrypto/Makefile +++ b/security/py-ctypescrypto/Makefile @@ -1,19 +1,20 @@ PORTNAME= ctypescrypto DISTVERSION= 0.5 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-cybox/Makefile b/security/py-cybox/Makefile index 6bf6af54f2f9..5380ef49a79a 100644 --- a/security/py-cybox/Makefile +++ b/security/py-cybox/Makefile @@ -1,44 +1,44 @@ PORTNAME= cybox PORTVERSION= 2.1.0.21 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library for parsing, manipulating, and generating CybOX content WWW= https://github.com/CybOXProject/python-cybox/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= CybOXProject GH_PROJECT= python-${PORTNAME} NO_ARCH= yes USES= python USE_PYTHON= concurrent distutils autoplist PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER}) .include diff --git a/security/py-dirhash/Makefile b/security/py-dirhash/Makefile index 47f04e126751..162ad825c60e 100644 --- a/security/py-dirhash/Makefile +++ b/security/py-dirhash/Makefile @@ -1,22 +1,22 @@ PORTNAME= dirhash DISTVERSION= 0.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Python module and CLI for hashing of file system directories WWW= https://github.com/andhus/dirhash-python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scantree>0:devel/py-scantree@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-django-auth-kerberos/Makefile b/security/py-django-auth-kerberos/Makefile index 5dfd2055a946..f8618388f885 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 +PORTREVISION= 3 CATEGORIES= security python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-docker-pycreds/Makefile b/security/py-docker-pycreds/Makefile index 71ca161d61e6..89c170201b97 100644 --- a/security/py-docker-pycreds/Makefile +++ b/security/py-docker-pycreds/Makefile @@ -1,21 +1,22 @@ PORTNAME= docker-pycreds PORTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-ed25519ll/Makefile b/security/py-ed25519ll/Makefile index 48c6355f0bec..2eb3e90566f0 100644 --- a/security/py-ed25519ll/Makefile +++ b/security/py-ed25519ll/Makefile @@ -1,27 +1,27 @@ PORTNAME= ed25519ll PORTVERSION= 0.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security #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 USE_PYTHON= autoplist distutils flavors WRKSRC= ${WRKDIR}/dholth-${PORTNAME}-${DISTNAME} do-test: cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/security/py-exscript/Makefile b/security/py-exscript/Makefile index 603b6bdab8d0..436c19c04000 100644 --- a/security/py-exscript/Makefile +++ b/security/py-exscript/Makefile @@ -1,36 +1,36 @@ PORTNAME= exscript DISTVERSIONPREFIX= v DISTVERSION= 2.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhay@FreeBSD.org COMMENT= Automating Telnet and SSH WWW= https://github.com/knipknap/exscript LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodomex>0:security/py-pycryptodomex@${PY_FLAVOR} USES= python # Upstream doesn't provide a sdist, yet USE_GITHUB= yes GH_ACCOUNT= knipknap USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e \ "{s#__version__ = '[^']*'#__version__ = '${PORTVERSION}'#;}" \ ${BUILD_WRKSRC}/VERSION.in ${BUILD_WRKSRC}/Exscript/version.py do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m unittest discover -v tests/Exscript "*Test.py" .include diff --git a/security/py-fail2ban/Makefile b/security/py-fail2ban/Makefile index dd569b7bb1d9..cbc9cd490909 100644 --- a/security/py-fail2ban/Makefile +++ b/security/py-fail2ban/Makefile @@ -1,84 +1,85 @@ PORTNAME= fail2ban DISTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cy@FreeBSD.org COMMENT= Scans log files and bans IP that makes too many password failures WWW= https://www.fail2ban.org/wiki/index.php/Main_Page LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= cpe python:patch,run shebangfix USE_GITHUB= yes USE_PYTHON= autoplist distutils PYDISTUTILS_BUILDARGS+= --without-tests PYDISTUTILS_INSTALLARGS+= --install-data=${ETCDIR} USE_RC_SUBR= fail2ban SHEBANG_FILES= config/filter.d/ignorecommands/apache-fakegooglebot SHEBANG_LANG= fail2ban-python NO_ARCH= yes SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} PORTDOCS= DEVELOP README.md OPTIONS_DEFINE= DOCS INOTIFY OPTIONS_DEFAULT= INOTIFY INOTIFY_DESC= Support for (lib)inotify to monitor filesystem changes INOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyinotify>=0.8.3:devel/py-pyinotify@${PY_FLAVOR} FILES= ${WRKSRC}/bin/fail2ban-client \ ${WRKSRC}/fail2ban/client/configreader.py \ ${WRKSRC}/fail2ban/client/fail2bancmdline.py \ ${WRKSRC}/fail2ban/client/fail2banregex.py \ ${WRKSRC}/man/fail2ban-client.1 \ ${WRKSRC}/man/fail2ban-client.h2m ${WRKSRC}/setup.py MAN_FILES= ${WRKSRC}/man/fail2ban-client.1 \ ${WRKSRC}/man/fail2ban-client.h2m \ ${WRKSRC}/man/fail2ban-regex.1 ${WRKSRC}/man/fail2ban-server.1 \ ${WRKSRC}/man/fail2ban.1 FAIL2BAN_DBDIR= /var/db/${PORTNAME} PLIST_SUB= FAIL2BAN_DBDIR=${FAIL2BAN_DBDIR} PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} PY2TO3_ARG= --no-diffs --write --nobackups --fix=all post-patch: @${REINPLACE_CMD} -e 's,/etc/fail2ban,${ETCDIR},g' ${FILES} @${REINPLACE_CMD} -e 's,paths-debian.conf,paths-freebsd.conf,g' \ ${WRKSRC}/config/jail.conf @${REINPLACE_CMD} -e 's,/var/lib/fail2ban/,${FAIL2BAN_DBDIR}/,g' \ ${WRKSRC}/config/fail2ban.conf @${REINPLACE_CMD} -e 's,jail.conf(5),fail2ban-jail.conf(5),g' \ ${MAN_FILES} @${REINPLACE_CMD} -e 's, sed , ${SED} ,g' \ ${WRKSRC}/config/action.d/hostsdeny.conf # XXX Ideally this should be in do-build but it only works in # XXX post-patch (cd ${WRKSRC}/ && ${PY2TO3_CMD} ${PY2TO3_ARG} bin/* fail2ban) post-install: @${MKDIR} ${STAGEDIR}${FAIL2BAN_DBDIR} ${STAGEDIR}/var/run/fail2ban .for file in fail2ban-client fail2ban-regex fail2ban-server fail2ban ${INSTALL_MAN} ${WRKSRC}/man/${file}.1 ${STAGEDIR}${PREFIX}/share/man/man1 .endfor ${INSTALL_MAN} ${WRKSRC}/man/jail.conf.5 ${STAGEDIR}${PREFIX}/share/man/man5/fail2ban-jail.conf.5 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/security/py-flask-bcrypt/Makefile b/security/py-flask-bcrypt/Makefile index acbc6053c94f..e8739c7a9fd7 100644 --- a/security/py-flask-bcrypt/Makefile +++ b/security/py-flask-bcrypt/Makefile @@ -1,21 +1,22 @@ PORTNAME= Flask-Bcrypt PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= security www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Flask extension that provides bcrypt hashing utilities for your application WWW= https://github.com/maxcountryman/flask-bcrypt LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bcrypt>0:security/py-bcrypt@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-flask-kerberos/Makefile b/security/py-flask-kerberos/Makefile index 1d94d62359c3..e0e0829e00e8 100644 --- a/security/py-flask-kerberos/Makefile +++ b/security/py-flask-kerberos/Makefile @@ -1,21 +1,22 @@ PORTNAME= Flask-Kerberos PORTVERSION= 1.0.4 +PORTREVISION= 1 CATEGORIES= security www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-flask-saml/Makefile b/security/py-flask-saml/Makefile index bcc5c8bbd9d9..9644fcbe869e 100644 --- a/security/py-flask-saml/Makefile +++ b/security/py-flask-saml/Makefile @@ -1,23 +1,23 @@ PORTNAME= Flask-SAML PORTVERSION= 0.5.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security www python 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}blinker>=1.1:devel/py-blinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=0.8.0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysaml2>=6.5.0:security/py-pysaml2@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-gixy/Makefile b/security/py-gixy/Makefile index 1ef7149c001b..f109063a2b8c 100644 --- a/security/py-gixy/Makefile +++ b/security/py-gixy/Makefile @@ -1,24 +1,25 @@ PORTNAME= gixy PORTVERSION= 0.1.20 +PORTREVISION= 1 CATEGORIES= security www python 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 USE_PYTHON= autoplist distutils .include diff --git a/security/py-gnupg/Makefile b/security/py-gnupg/Makefile index b01b6e151352..adfeb1c58a93 100644 --- a/security/py-gnupg/Makefile +++ b/security/py-gnupg/Makefile @@ -1,21 +1,22 @@ PORTNAME= gnupg PORTVERSION= 3.1.1 +PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Python wrapper for GnuPG WWW= https://github.com/isislovecruft/python-gnupg LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0.5.1:sysutils/py-psutil@${PY_FLAVOR} USES= python USE_GITHUB= yes USE_PYTHON= distutils autoplist GH_ACCOUNT= isislovecruft GH_PROJECT= python-gnupg .include diff --git a/security/py-gnutls/Makefile b/security/py-gnutls/Makefile index c277b4de751c..e902d50f5e4d 100644 --- a/security/py-gnutls/Makefile +++ b/security/py-gnutls/Makefile @@ -1,35 +1,36 @@ PORTNAME= gnutls PORTVERSION= 3.1.3 +PORTREVISION= 1 CATEGORIES= security python 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 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-gpsoauth/Makefile b/security/py-gpsoauth/Makefile index 8312cb1289ce..2c3bc7d8aede 100644 --- a/security/py-gpsoauth/Makefile +++ b/security/py-gpsoauth/Makefile @@ -1,27 +1,28 @@ PORTNAME= gpsoauth PORTVERSION= 0.4.2 +PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= riggs@FreeBSD.org COMMENT= Python client library for Google Play Services OAuth WWW= https://github.com/simon-weber/gpsoauth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ndg-httpsclient>0:net/py-ndg-httpsclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.4:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= simon-weber USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-gssapi/Makefile b/security/py-gssapi/Makefile index 3a5dbfbaa9fc..cf860ef1c2c4 100644 --- a/security/py-gssapi/Makefile +++ b/security/py-gssapi/Makefile @@ -1,32 +1,33 @@ PORTNAME= gssapi DISTVERSION= 1.8.3 +PORTREVISION= 1 CATEGORIES= security python 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.12 USES= python USE_PYTHON= autoplist cython distutils OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_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-hkdf/Makefile b/security/py-hkdf/Makefile index 0134e35b3ef4..165cf5908ec7 100644 --- a/security/py-hkdf/Makefile +++ b/security/py-hkdf/Makefile @@ -1,16 +1,17 @@ PORTNAME= hkdf PORTVERSION= 0.0.3 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= HMAC-based Extract-and-Expand Key Derivation Function (HKDF) WWW= https://github.com/casebeer/python-hkdf USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-iris-check-module/Makefile b/security/py-iris-check-module/Makefile index 2114c131909d..051a3d26337a 100644 --- a/security/py-iris-check-module/Makefile +++ b/security/py-iris-check-module/Makefile @@ -1,29 +1,30 @@ PORTNAME= iris-check-module DISTVERSION= 1.0.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= A simple processor module for IRIS WWW= https://github.com/dfir-iris/iris-check-module LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}celery>0:devel/py-celery@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyunpack>0:archivers/py-pyunpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iris-module-interface>0:security/py-iris-module-interface@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= dfir-iris GH_PROJECT= ${PORTNAME} GH_TAGNAME= b939e036b44f63b810fe5ff43329fad52c6beaeb USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-iris-client/Makefile b/security/py-iris-client/Makefile index 59ddca352c7d..acbff98e52a8 100644 --- a/security/py-iris-client/Makefile +++ b/security/py-iris-client/Makefile @@ -1,27 +1,28 @@ PORTNAME= iris-client DISTVERSION= 2.0.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Python client for DFIR-IRIS WWW= https://github.com/dfir-iris/iris-client LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecated>=0:devel/py-deprecated@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= dfir-iris GH_PROJECT= ${PORTNAME} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-iris-evtx-module/Makefile b/security/py-iris-evtx-module/Makefile index 101938b69e25..c095d12f09e7 100644 --- a/security/py-iris-evtx-module/Makefile +++ b/security/py-iris-evtx-module/Makefile @@ -1,29 +1,30 @@ PORTNAME= iris-evtx-module DISTVERSION= 1.2.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Example of IRIS module, handling EVTX files WWW= https://github.com/dfir-iris/iris-evtx-module LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}celery>0:devel/py-celery@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyunpack>0:archivers/py-pyunpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}evtx2splunk>0:textproc/py-evtx2splunk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iris-module-interface>0:security/py-iris-module-interface@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= dfir-iris GH_PROJECT= ${PORTNAME} GH_TAGNAME= 4845709c26bc1a5aa2528077749ec1f61985175f USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-iris-intelowl-module/Makefile b/security/py-iris-intelowl-module/Makefile index 228ca63d8a7d..3ff182d3a6d9 100644 --- a/security/py-iris-intelowl-module/Makefile +++ b/security/py-iris-intelowl-module/Makefile @@ -1,25 +1,26 @@ PORTNAME= iris-intelowl-module DISTVERSION= 0.1.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= IntelOwl IRIS module WWW= https://github.com/dfir-iris/iris-intelowl-module LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyintelowl>0:devel/py-pyintelowl@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= dfir-iris GH_TAGNAME= 39744a0396483015347f2d8066219ab773f5c581 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-iris-misp-module/Makefile b/security/py-iris-misp-module/Makefile index 78973cfd7b96..f11517d09076 100644 --- a/security/py-iris-misp-module/Makefile +++ b/security/py-iris-misp-module/Makefile @@ -1,28 +1,29 @@ PORTNAME= iris-misp-module DISTVERSION= 1.3.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= IRIS module interfacing MISP with IRIS WWW= https://github.com/dfir-iris/iris-misp-module LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyunpack>0:archivers/py-pyunpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iris-module-interface>0:security/py-iris-module-interface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymisp>0:devel/py-pymisp@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= dfir-iris GH_PROJECT= ${PORTNAME} GH_TAGNAME= 216116cf6e039e8e2bb8ba399f1c65674a8af008 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-iris-module-interface/Makefile b/security/py-iris-module-interface/Makefile index 1b937e2e8cf9..a8f5fe26a4a4 100644 --- a/security/py-iris-module-interface/Makefile +++ b/security/py-iris-module-interface/Makefile @@ -1,23 +1,24 @@ PORTNAME= iris-module-interface DISTVERSION= 1.2.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Base interface for modules of Iris WWW= https://github.com/dfir-iris/iris-module-interface LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USE_GITHUB= yes GH_ACCOUNT= dfir-iris GH_PROJECT= ${PORTNAME} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-iris-vt-module/Makefile b/security/py-iris-vt-module/Makefile index d2d1daca4219..d7860452e7d9 100644 --- a/security/py-iris-vt-module/Makefile +++ b/security/py-iris-vt-module/Makefile @@ -1,27 +1,28 @@ PORTNAME= iris-vt-module DISTVERSION= 1.2.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= IRIS Module enriching IOCs with VT insights WWW= https://github.com/dfir-iris/iris-vt-module LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyunpack>0:archivers/py-pyunpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virustotal-api>0:security/py-virustotal-api@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= dfir-iris GH_PROJECT= ${PORTNAME} GH_TAGNAME= 3935df96b6c00e2a53ab2c9eec1dc33834810732 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-iris-webhooks-module/Makefile b/security/py-iris-webhooks-module/Makefile index 8e37bfc7abd5..a6d936c60cbc 100644 --- a/security/py-iris-webhooks-module/Makefile +++ b/security/py-iris-webhooks-module/Makefile @@ -1,28 +1,29 @@ PORTNAME= iris-webhooks-module DISTVERSION= 1.0.4 +PORTREVISION= 1 DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= IRIS module offering support for webhooks WWW= https://github.com/dfir-iris/iris-webhooks-module LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iris-module-interface>0:security/py-iris-module-interface@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= dfir-iris GH_PROJECT= ${PORTNAME} GH_TAGNAME= e120303fd8c46f4d29a9c7fea3d8c8acae176505 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-keepkey/Makefile b/security/py-keepkey/Makefile index 7a4fb83415e1..f0edf7941c75 100644 --- a/security/py-keepkey/Makefile +++ b/security/py-keepkey/Makefile @@ -1,29 +1,29 @@ PORTNAME= keepkey PORTVERSION= 7.2.1 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= security PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Library for communicating with KeepKey Hardware Wallet WWW= https://github.com/keepkey/python-keepkey LICENSE= LGPL3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.9:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hidapi>=0.7.99.post15:comms/py-hidapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libusb1>=1.6:devel/py-libusb1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mnemonic>=0.8:security/py-mnemonic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.0.0:devel/py-protobuf@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_PROJECT= python-keepkey GH_TUPLE= keepkey:device-protocol:84d438b:devproto/device-protocol \ keepkey:ethereum-lists:e216e92:ethlist/keepkeylib/eth/ethereum-lists USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-kerberos/Makefile b/security/py-kerberos/Makefile index 73b97970dd4d..aec531133c7a 100644 --- a/security/py-kerberos/Makefile +++ b/security/py-kerberos/Makefile @@ -1,38 +1,38 @@ PORTNAME= kerberos PORTVERSION= 1.3.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python 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 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 3e2d5bff732f..16295f7c5fbd 100644 --- a/security/py-keyring/Makefile +++ b/security/py-keyring/Makefile @@ -1,38 +1,38 @@ PORTNAME= keyring PORTVERSION= 23.9.3 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= security python 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 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 494c77fda84d..cb630e87db0a 100644 --- a/security/py-keyrings.alt/Makefile +++ b/security/py-keyrings.alt/Makefile @@ -1,37 +1,38 @@ PORTNAME= keyrings.alt PORTVERSION= 4.2.0 +PORTREVISION= 1 CATEGORIES= security python 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:filesystems/py-fs@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest 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}pycryptodomex>0:security/py-pycryptodomex@${PY_FLAVOR} GNOME_KEYRING_USES= gnome GNOME_KEYRING_USE= GNOME=pygobject3 PYFS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fs>=0.5:filesystems/py-fs@${PY_FLAVOR} .include diff --git a/security/py-maec/Makefile b/security/py-maec/Makefile index f6b947f902d0..f03bb0997f05 100644 --- a/security/py-maec/Makefile +++ b/security/py-maec/Makefile @@ -1,44 +1,45 @@ PORTNAME= maec PORTVERSION= 4.1.0.17 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library for parsing, manipulating, and generating MAEC content WWW= https://github.com/MAECProject/python-maec LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mixbox>=0.0.13:security/py-mixbox@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= MAECProject GH_PROJECT= python-${PORTNAME} NO_ARCH= yes USES= python USE_PYTHON= concurrent distutils autoplist USE_LOCALE= en_US.UTF-8 PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER}) .include diff --git a/security/py-merkletools/Makefile b/security/py-merkletools/Makefile index f4953864d78c..2d08af89f8f0 100644 --- a/security/py-merkletools/Makefile +++ b/security/py-merkletools/Makefile @@ -1,31 +1,31 @@ PORTNAME= merkletools DISTVERSION= 1.0.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security python 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 USES= python USE_PYTHON= distutils autoplist NO_ARCH= yesA POST_PLIST= rm-tests-from-plist post-patch: @${RM} ${WRKSRC}/requirements.txt ${WRKSRC}/merkletools.egg-info/requires.txt @${REINPLACE_CMD} -e '/pysha3/d' ${WRKSRC}/setup.py 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 f9673ae39bad..fb026db3022c 100644 --- a/security/py-mixbox/Makefile +++ b/security/py-mixbox/Makefile @@ -1,22 +1,22 @@ PORTNAME= mixbox PORTVERSION= 1.0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python 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}python-dateutil>=0:devel/py-python-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 USE_PYTHON= distutils autoplist .include diff --git a/security/py-msoffcrypto-tool/Makefile b/security/py-msoffcrypto-tool/Makefile index 8ac00f24d269..db2a779db361 100644 --- a/security/py-msoffcrypto-tool/Makefile +++ b/security/py-msoffcrypto-tool/Makefile @@ -1,20 +1,21 @@ PORTNAME= msoffcrypto-tool PORTVERSION= 5.0.0 +PORTREVISION= 1 CATEGORIES= security python 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}olefile>=0.45:devel/py-olefile@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent cryptography distutils NO_ARCH= yes .include diff --git a/security/py-muacrypt/Makefile b/security/py-muacrypt/Makefile index 3616f0685ce9..031f13ac35bc 100644 --- a/security/py-muacrypt/Makefile +++ b/security/py-muacrypt/Makefile @@ -1,28 +1,29 @@ PORTNAME= muacrypt PORTVERSION= 0.9.1 +PORTREVISION= 1 CATEGORIES= security mail python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-netbox-secrets/Makefile b/security/py-netbox-secrets/Makefile index a7ef43d1ef12..72e83b741b37 100644 --- a/security/py-netbox-secrets/Makefile +++ b/security/py-netbox-secrets/Makefile @@ -1,25 +1,26 @@ PORTNAME= netbox-secrets DISTVERSION= 2.2.0 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= netbox_secrets-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Secret store for NetBox WWW= https://github.com/Onemind-Services-LLC/netbox-secrets LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} USES= python 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 74d8d6071c32..ed41df6b87bd 100644 --- a/security/py-noiseprotocol/Makefile +++ b/security/py-noiseprotocol/Makefile @@ -1,18 +1,19 @@ PORTNAME= noiseprotocol PORTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= security python 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 USES= python USE_PYTHON= autoplist cryptography distutils NO_ARCH= yes .include diff --git a/security/py-ntlm-auth/Makefile b/security/py-ntlm-auth/Makefile index aeebaaf54bed..12f7a5f7e0dc 100644 --- a/security/py-ntlm-auth/Makefile +++ b/security/py-ntlm-auth/Makefile @@ -1,18 +1,19 @@ PORTNAME= ntlm-auth DISTVERSION= 1.5.0 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-onlykey/Makefile b/security/py-onlykey/Makefile index c991ccfdce18..8f6e4f54a74e 100644 --- a/security/py-onlykey/Makefile +++ b/security/py-onlykey/Makefile @@ -1,41 +1,41 @@ PORTNAME= onlykey PORTVERSION= 1.2.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils SUB_FILES= pkg-message PLIST_FILES= "@sample ${PREFIX}/etc/devd/onlykey.conf.sample" \ "${PREFIX}/share/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}/share/man/man1 .include diff --git a/security/py-openssl/Makefile b/security/py-openssl/Makefile index 19e354cf6b4a..6c9f0231cbc7 100644 --- a/security/py-openssl/Makefile +++ b/security/py-openssl/Makefile @@ -1,45 +1,46 @@ PORTNAME= openssl PORTVERSION= 24.1.0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= security python 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 TEST_DEPENDS= ${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 USE_PYTHON= autoplist concurrent cryptography distutils pytest pythonprefix NO_ARCH= yes CPE_VENDOR= jean-paul_calderone CPE_PRODUCT= py${PORTNAME} # 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 # * test_connect_ex: succeeds unexpectedly: # https://github.com/pyca/pyopenssl/issues/1192 # # The system clock must be in sync otherwise the test "test_verify_with_time" # will fail. PYTEST_IGNORED_TESTS= test_connect_ex \ test_connect_refused \ test_set_verify_callback_exception TEST_ENV= LC_ALL=en_US.UTF-8 \ PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/security/py-paramiko/Makefile b/security/py-paramiko/Makefile index 0b0d4f18f947..dc6d57a9845b 100644 --- a/security/py-paramiko/Makefile +++ b/security/py-paramiko/Makefile @@ -1,31 +1,31 @@ PORTNAME= paramiko PORTVERSION= 2.11.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security python 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}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 python USE_PYTHON= autoplist cryptography distutils pytest4 NO_ARCH= yes TEST_ARGS= -p no:relaxed OPTIONS_DEFINE= GSSAPI GSSAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.4.1:security/py-gssapi@${PY_FLAVOR} .include diff --git a/security/py-pass-audit/Makefile b/security/py-pass-audit/Makefile index 1a4f7d7423ea..50275e41932d 100644 --- a/security/py-pass-audit/Makefile +++ b/security/py-pass-audit/Makefile @@ -1,33 +1,33 @@ PORTNAME= pass-audit PORTVERSION= 1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= https://github.com/roddhjav/${PORTNAME}/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tobias.rehbein@web.de COMMENT= Extension to audit your password-store password repository WWW= https://github.com/roddhjav/pass-audit LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zxcvbn>0:security/py-zxcvbn@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zxcvbn>0:security/py-zxcvbn@${PY_FLAVOR} \ password-store>=1.7.3_1:sysutils/password-store USES= python shebangfix USE_PYTHON= distutils NO_ARCH= yes NO_BUILD= yes SHEBANG_FILES= ${WRKSRC}/pass_audit/__main__.py post-patch: @${REINPLACE_CMD} -e 's:%%PREFIX%%:${PREFIX}:g' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's:\:${PYTHON_CMD}:g' ${WRKSRC}/audit.bash .include diff --git a/security/py-passhole/Makefile b/security/py-passhole/Makefile index f04e9d1684e3..d5e96346f923 100644 --- a/security/py-passhole/Makefile +++ b/security/py-passhole/Makefile @@ -1,28 +1,29 @@ PORTNAME= passhole DISTVERSION= 1.10.0 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Secure hole for your passwords (KeePass CLI) WWW= https://pypi.org/project/passhole \ https://github.com/Evidlo/passhole LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pykeepass-cache>=0:security/py-pykeepass-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pykeepass>=0:security/py-pykeepass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynput>=0:x11/py-pynput@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyotp>=0:security/py-pyotp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-passlib/Makefile b/security/py-passlib/Makefile index 1de8552c3cfb..ddb5f9b78536 100644 --- a/security/py-passlib/Makefile +++ b/security/py-passlib/Makefile @@ -1,31 +1,32 @@ PORTNAME= passlib PORTVERSION= 1.7.4 +PORTREVISION= 1 CATEGORIES= security python 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 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 55cb614d55e0..d0b139400aa7 100644 --- a/security/py-pbkdf2/Makefile +++ b/security/py-pbkdf2/Makefile @@ -1,17 +1,18 @@ PORTNAME= pbkdf2 PORTVERSION= 1.3 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kyuupichan@gmail.com COMMENT= PKCS5 v2.0 PBKDF2 Module LICENSE= MIT USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-pgpdump/Makefile b/security/py-pgpdump/Makefile index 742910c024a0..c7ded4cb6c9a 100644 --- a/security/py-pgpdump/Makefile +++ b/security/py-pgpdump/Makefile @@ -1,17 +1,18 @@ PORTNAME= pgpdump PORTVERSION= 1.5 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils .include diff --git a/security/py-pgpy/Makefile b/security/py-pgpy/Makefile index 4f7b1c366c25..7cfaca17d977 100644 --- a/security/py-pgpy/Makefile +++ b/security/py-pgpy/Makefile @@ -1,23 +1,24 @@ PORTNAME= pgpy PORTVERSION= 0.5.3 +PORTREVISION= 1 CATEGORIES= security python 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}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent cryptography distutils NO_ARCH= yes .include diff --git a/security/py-potr/Makefile b/security/py-potr/Makefile index 8c90ecc75fe4..335c6d665aa4 100644 --- a/security/py-potr/Makefile +++ b/security/py-potr/Makefile @@ -1,21 +1,21 @@ PORTNAME= potr PORTVERSION= 1.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python 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 zip USE_PYTHON= autoplist distutils .include diff --git a/security/py-pwntools/Makefile b/security/py-pwntools/Makefile index 479411772996..03aa9fee330a 100644 --- a/security/py-pwntools/Makefile +++ b/security/py-pwntools/Makefile @@ -1,38 +1,39 @@ PORTNAME= pwntools PORTVERSION= 4.14.0 +PORTREVISION= 1 CATEGORIES= security python 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}python-dateutil>0:devel/py-python-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 61bed8a5ebe3..d66232c0e453 100644 --- a/security/py-pyaes/Makefile +++ b/security/py-pyaes/Makefile @@ -1,19 +1,20 @@ PORTNAME= pyaes PORTVERSION= 1.6.1 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils .include diff --git a/security/py-pyaff4/Makefile b/security/py-pyaff4/Makefile index 0e2e1d1359bf..759e6eb6041c 100644 --- a/security/py-pyaff4/Makefile +++ b/security/py-pyaff4/Makefile @@ -1,27 +1,27 @@ PORTNAME= pyaff4 DISTVERSION= 0.26.post6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security devel python 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}expiringdict>=1.1.4:devel/py-expiringdict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib-modern>=0:www/py-html5lib-modern@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl@${PY_FLAVOR} NO_ARCH= yes USES= python zip USE_PYTHON= distutils autoplist .include diff --git a/security/py-pyaxo/Makefile b/security/py-pyaxo/Makefile index b8f4edb114f9..09b3f9b9642d 100644 --- a/security/py-pyaxo/Makefile +++ b/security/py-pyaxo/Makefile @@ -1,31 +1,31 @@ PORTNAME= pyaxo DISTVERSION= 0.8.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security net python 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 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-pyclamd/Makefile b/security/py-pyclamd/Makefile index 10604c2ec78b..eed02a2b4a5d 100644 --- a/security/py-pyclamd/Makefile +++ b/security/py-pyclamd/Makefile @@ -1,17 +1,18 @@ PORTNAME= pyClamd PORTVERSION= 0.3.17 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= distutils autoplist .include diff --git a/security/py-pycryptodome-test-vectors/Makefile b/security/py-pycryptodome-test-vectors/Makefile index 2fb7af9b7be9..15d44c0155a5 100644 --- a/security/py-pycryptodome-test-vectors/Makefile +++ b/security/py-pycryptodome-test-vectors/Makefile @@ -1,21 +1,22 @@ PORTNAME= pycryptodome-test-vectors DISTVERSION= 1.0.20 +PORTREVISION= 1 CATEGORIES= security python 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 USES= cpe python zip CPE_VENDOR= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-pyelliptic/Makefile b/security/py-pyelliptic/Makefile index a3f69ea70b36..26797fbb4d4e 100644 --- a/security/py-pyelliptic/Makefile +++ b/security/py-pyelliptic/Makefile @@ -1,22 +1,23 @@ PORTNAME= pyelliptic PORTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python OpenSSL wrapper WWW= https://github.com/radfish/pyelliptic LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= radfish USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-pykeepass-cache/Makefile b/security/py-pykeepass-cache/Makefile index a0591c8e442c..c7f74385f1d1 100644 --- a/security/py-pykeepass-cache/Makefile +++ b/security/py-pykeepass-cache/Makefile @@ -1,23 +1,24 @@ PORTNAME= pykeepass-cache DISTVERSION= 2.0.3 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Database caching for PyKeePass WWW= https://pypi.org/project/pykeepass-cache \ https://github.com/libkeepass/pykeepass_cache LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}daemon>=0:devel/py-daemon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pykeepass>=0:security/py-pykeepass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rpyc>=0:devel/py-RPyC@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-pylibacl/Makefile b/security/py-pylibacl/Makefile index b12fb4553d83..d53ec649795c 100644 --- a/security/py-pylibacl/Makefile +++ b/security/py-pylibacl/Makefile @@ -1,25 +1,26 @@ PORTNAME= pylibacl PORTVERSION= 0.7.0 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= autoplist concurrent distutils PORTDOCS= NEWS.md README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/security/py-pynacl/Makefile b/security/py-pynacl/Makefile index 15f3ec9a1a31..2c538ccb64c0 100644 --- a/security/py-pynacl/Makefile +++ b/security/py-pynacl/Makefile @@ -1,37 +1,37 @@ PORTNAME= pynacl DISTVERSION= 1.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python 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 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-pyotp2289/Makefile b/security/py-pyotp2289/Makefile index 7939c24a1cff..c45e02e2728c 100644 --- a/security/py-pyotp2289/Makefile +++ b/security/py-pyotp2289/Makefile @@ -1,19 +1,20 @@ PORTNAME= pyotp2289 PORTVERSION= 1.2.1 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/security/py-pyscard/Makefile b/security/py-pyscard/Makefile index 9081f3b8a4bc..567e54d49654 100644 --- a/security/py-pyscard/Makefile +++ b/security/py-pyscard/Makefile @@ -1,28 +1,29 @@ PORTNAME= pyscard PORTVERSION= 2.2.0 +PORTREVISION= 1 CATEGORIES= security python 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 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-pysrp/Makefile b/security/py-pysrp/Makefile index 9a6336c69f24..4d1c1d726da8 100644 --- a/security/py-pysrp/Makefile +++ b/security/py-pysrp/Makefile @@ -1,21 +1,22 @@ PORTNAME= pysrp DISTVERSION= 1.0.22 +PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= leres@FreeBSD.org COMMENT= Python Secure Remote Password protocol (SRP) WWW= https://github.com/cocagne/pysrp LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>1.16.0:devel/py-six@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= cocagne USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-python-axolotl-curve25519/Makefile b/security/py-python-axolotl-curve25519/Makefile index 27098432f3fd..4bb719567822 100644 --- a/security/py-python-axolotl-curve25519/Makefile +++ b/security/py-python-axolotl-curve25519/Makefile @@ -1,26 +1,27 @@ PORTNAME= python-axolotl-curve25519 PORTVERSION= 0.4.1 +PORTREVISION= 1 DISTVERSIONSUFFIX= .post2 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=int-conversion .endif 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 28054d19a765..ae3dd191b0bc 100644 --- a/security/py-python-axolotl/Makefile +++ b/security/py-python-axolotl/Makefile @@ -1,21 +1,22 @@ PORTNAME= python-axolotl PORTVERSION= 0.1.42 +PORTREVISION= 1 CATEGORIES= security python 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}python-axolotl-curve25519>=0:security/py-python-axolotl-curve25519@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.0:devel/py-protobuf@${PY_FLAVOR} USES= python USE_PYTHON= autoplist cryptography distutils NO_ARCH= yes .include diff --git a/security/py-python-cas/Makefile b/security/py-python-cas/Makefile index dae872ff0a53..afdb7b8656e8 100644 --- a/security/py-python-cas/Makefile +++ b/security/py-python-cas/Makefile @@ -1,23 +1,24 @@ PORTNAME= python-cas PORTVERSION= 1.6.0 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Python CAS client library WWW= https://github.com/python-cas/python-cas LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.4:devel/py-lxml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-python-jose/Makefile b/security/py-python-jose/Makefile index 9ca6783eeaed..ed8320179c5a 100644 --- a/security/py-python-jose/Makefile +++ b/security/py-python-jose/Makefile @@ -1,28 +1,28 @@ PORTNAME= python-jose PORTVERSION= 3.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 USE_PYTHON= distutils autoplist .include diff --git a/security/py-python-nss/Makefile b/security/py-python-nss/Makefile index f1dafd368432..b181d1b523be 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 +PORTREVISION= 4 CATEGORIES= security python 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 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 f0f2e30f2418..b110a97a35fe 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 +PORTREVISION= 3 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils .include diff --git a/security/py-python-pam/Makefile b/security/py-python-pam/Makefile index ac829aac338a..dd32edf61dd4 100644 --- a/security/py-python-pam/Makefile +++ b/security/py-python-pam/Makefile @@ -1,19 +1,20 @@ PORTNAME= python-pam DISTVERSION= 1.8.4 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-python-registry/Makefile b/security/py-python-registry/Makefile index 900ea2ca565f..d8db539afd9e 100644 --- a/security/py-python-registry/Makefile +++ b/security/py-python-registry/Makefile @@ -1,39 +1,40 @@ PORTNAME= python-registry PORTVERSION= 1.4 +PORTREVISION= 1 CATEGORIES= security devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Read access to Windows Registry files WWW= http://www.williballenthin.com/registry/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.TXT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum-compat>=0:devel/py-enum-compat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicodecsv>=0:devel/py-unicodecsv@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= williballenthin NO_ARCH= yes USES= python shebangfix USE_PYTHON= distutils autoplist concurrent SHEBANG_FILES= samples/*.py python_OLD_CMD= .* OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG.TXT ${WRKSRC}/CONTRIBUTORS.TXT ${WRKSRC}/README.MD \ ${WRKSRC}/documentation/* ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/samples/*.py ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/security/py-pyvex/Makefile b/security/py-pyvex/Makefile index 827fe11d0fcd..56aa2debee5f 100644 --- a/security/py-pyvex/Makefile +++ b/security/py-pyvex/Makefile @@ -1,55 +1,56 @@ PORTNAME= pyvex DISTVERSION= ${ANGR_VERSION} +PORTREVISION= 1 CATEGORIES= security devel python 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 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-requests-credssp/Makefile b/security/py-requests-credssp/Makefile index 24e9f524dcdd..bf8e1ec10cf5 100644 --- a/security/py-requests-credssp/Makefile +++ b/security/py-requests-credssp/Makefile @@ -1,25 +1,25 @@ PORTNAME= requests-credssp PORTVERSION= 1.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python 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}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 USE_PYTHON= autoplist cryptography distutils NO_ARCH= yes .include diff --git a/security/py-requests-kerberos/Makefile b/security/py-requests-kerberos/Makefile index 20a65af958ba..05c8cdee25af 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 +PORTREVISION= 2 CATEGORIES= security python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-ropgadget/Makefile b/security/py-ropgadget/Makefile index f4efbbb68345..e50dc8d424fc 100644 --- a/security/py-ropgadget/Makefile +++ b/security/py-ropgadget/Makefile @@ -1,20 +1,21 @@ PORTNAME= ropgadget PORTVERSION= 7.6 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-ropper/Makefile b/security/py-ropper/Makefile index 33d3a5db8807..78d35f62e860 100644 --- a/security/py-ropper/Makefile +++ b/security/py-ropper/Makefile @@ -1,29 +1,30 @@ PORTNAME= ropper DISTVERSIONPREFIX= v DISTVERSION= 1.13.7 +PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Find gadgets to build rop chains for different architectures WWW= https://scoding.de/ropper/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}capstone>=4.0.1:devel/py-capstone@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filebytes>=0.10.0:devel/py-filebytes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keystone-engine>=0.9.1.3:devel/py-keystone-engine@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= sashs GH_PROJECT= Ropper USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ./test.py) .include diff --git a/security/py-safe/Makefile b/security/py-safe/Makefile index e26a0bd9bc98..15646e2126ca 100644 --- a/security/py-safe/Makefile +++ b/security/py-safe/Makefile @@ -1,18 +1,19 @@ PORTNAME= safe PORTVERSION= 0.4 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils .include diff --git a/security/py-scp/Makefile b/security/py-scp/Makefile index d10a1fa4e9b2..28e4259c89d8 100644 --- a/security/py-scp/Makefile +++ b/security/py-scp/Makefile @@ -1,21 +1,21 @@ PORTNAME= scp DISTVERSION= 0.14.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-scrypt/Makefile b/security/py-scrypt/Makefile index d68a98632576..40f564a05e89 100644 --- a/security/py-scrypt/Makefile +++ b/security/py-scrypt/Makefile @@ -1,22 +1,23 @@ PORTNAME= scrypt DISTVERSION= 0.8.27 +PORTREVISION= 1 CATEGORIES= security python 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 ssl USE_PYTHON= autoplist distutils pytest 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 66b475e50457..6b007c23b7bd 100644 --- a/security/py-secure/Makefile +++ b/security/py-secure/Makefile @@ -1,19 +1,20 @@ PORTNAME= secure PORTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-social-auth-core/Makefile b/security/py-social-auth-core/Makefile index 9980c59f6d7f..fce8db9b55c0 100644 --- a/security/py-social-auth-core/Makefile +++ b/security/py-social-auth-core/Makefile @@ -1,37 +1,38 @@ PORTNAME= social-auth-core DISTVERSION= 4.5.4 +PORTREVISION= 1 CATEGORIES= security www python 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}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.7.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}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 USE_PYTHON= autoplist cryptography distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes OPTIONS_DEFINE= SAML OPTIONS_DEFAULT= SAML SAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python3-saml>=1.5.0:security/py-python3-saml@${PY_FLAVOR} SAML_DESC?= SAML Support .include diff --git a/security/py-spake2/Makefile b/security/py-spake2/Makefile index 00bb8b3d6935..b4941037bbff 100644 --- a/security/py-spake2/Makefile +++ b/security/py-spake2/Makefile @@ -1,19 +1,20 @@ PORTNAME= spake2 PORTVERSION= 0.9 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= SPAKE2 password-authenticated key exchange (pure python) WWW= https://github.com/warner/python-spake2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-stem/Makefile b/security/py-stem/Makefile index d33fa013d4c3..f31ea6bfd436 100644 --- a/security/py-stem/Makefile +++ b/security/py-stem/Makefile @@ -1,25 +1,26 @@ PORTNAME= stem PORTVERSION= 1.8.2 +PORTREVISION= 1 CATEGORIES= security net python 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 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 USE_PYTHON= autoplist concurrent cryptography distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} run_tests.py -a .include diff --git a/security/py-stix/Makefile b/security/py-stix/Makefile index a94433501456..bebebd778cb9 100644 --- a/security/py-stix/Makefile +++ b/security/py-stix/Makefile @@ -1,46 +1,46 @@ PORTNAME= stix PORTVERSION= 1.2.0.11 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library for parsing, manipulating, and generating STIX content WWW= https://github.com/STIXProject/python-stix LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}maec>=4.1.0.13:security/py-maec@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= STIXProject GH_PROJECT= python-${PORTNAME} NO_ARCH= yes USES= python USE_PYTHON= concurrent distutils autoplist PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER}) .include diff --git a/security/py-stix2-patterns/Makefile b/security/py-stix2-patterns/Makefile index 4101fcb3c8bb..115d1083acf6 100644 --- a/security/py-stix2-patterns/Makefile +++ b/security/py-stix2-patterns/Makefile @@ -1,25 +1,26 @@ PORTNAME= stix2-patterns PORTVERSION= 2.0.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library to validate STIX 2 Patterns WWW= https://github.com/oasis-open/cti-pattern-validator LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}antlr4-python3-runtime>=0:devel/py-antlr4-python3-runtime@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= oasis-open GH_PROJECT= cti-pattern-validator NO_ARCH= yes USES= python USE_PYTHON= distutils autoplist concurrent .include diff --git a/security/py-stix2/Makefile b/security/py-stix2/Makefile index 5572d462d5d0..e137727fa4d5 100644 --- a/security/py-stix2/Makefile +++ b/security/py-stix2/Makefile @@ -1,28 +1,29 @@ PORTNAME= stix2 PORTVERSION= 2.1.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library to produce and consume STIX 2 JSON content WWW= https://github.com/oasis-open/cti-python-stix2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stix2-patterns>=0:security/py-stix2-patterns@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= oasis-open GH_PROJECT= cti-python-stix2 NO_ARCH= yes USES= python USE_PYTHON= distutils autoplist .include diff --git a/security/py-taxii2-client/Makefile b/security/py-taxii2-client/Makefile index 74b1b5986ad2..1c6a80855437 100644 --- a/security/py-taxii2-client/Makefile +++ b/security/py-taxii2-client/Makefile @@ -1,33 +1,34 @@ PORTNAME= taxii2-client PORTVERSION= 2.3.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Minimal client implementation for the TAXII 2.0 server WWW= https://github.com/oasis-open/cti-taxii-client LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${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} 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}responses>=0:devel/py-responses@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= oasis-open GH_PROJECT= cti-taxii-client USES= python USE_PYTHON= distutils autoplist DO_MAKE_TEST= ${SETENV} ${TEST_ENV} pytest-${PYTHON_VER} --cov=taxii2client taxii2client/test/ --cov-report term-missing TEST_TARGET= # empty NO_ARCH= yes .include diff --git a/security/py-tlslite/Makefile b/security/py-tlslite/Makefile index d4504a40cd6b..9e71abf78907 100644 --- a/security/py-tlslite/Makefile +++ b/security/py-tlslite/Makefile @@ -1,16 +1,16 @@ PORTNAME= tlslite PORTVERSION= 0.4.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python 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 CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= distutils autoplist .include diff --git a/security/py-trezor/Makefile b/security/py-trezor/Makefile index 73aae9f0b390..ec43d56d1f92 100644 --- a/security/py-trezor/Makefile +++ b/security/py-trezor/Makefile @@ -1,32 +1,33 @@ PORTNAME= trezor PORTVERSION= 0.13.10 +PORTREVISION= 1 CATEGORIES= security 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}requests>=2.4.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-txtorcon/Makefile b/security/py-txtorcon/Makefile index 2425227793e1..40aff07d1c3c 100644 --- a/security/py-txtorcon/Makefile +++ b/security/py-txtorcon/Makefile @@ -1,46 +1,47 @@ PORTNAME= txtorcon DISTVERSION= 24.8.0 +PORTREVISION= 1 CATEGORIES= security python 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}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 shebangfix USE_PYTHON= autoplist cryptography distutils pytest # 1 test fails, see https://github.com/meejah/txtorcon/issues/376 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 # tests as of 24.8.0: 1 failed, 679 passed, 2 skipped, 662 warnings in 195.73s (0:03:15) .include diff --git a/security/py-vici/Makefile b/security/py-vici/Makefile index 870e3593eeea..a39300576801 100644 --- a/security/py-vici/Makefile +++ b/security/py-vici/Makefile @@ -1,22 +1,23 @@ PORTNAME= vici DISTVERSION= 5.9.11 +PORTREVISION= 1 CATEGORIES= security net-vpn python 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 USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes TEST_ARGS= --pycodestyle .include diff --git a/security/py-virustotal-api/Makefile b/security/py-virustotal-api/Makefile index 40588a641d0b..93cb65775903 100644 --- a/security/py-virustotal-api/Makefile +++ b/security/py-virustotal-api/Makefile @@ -1,16 +1,17 @@ PORTNAME= virustotal-api PORTVERSION= 1.1.11 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= distutils autoplist .include diff --git a/security/py-volatility3/Makefile b/security/py-volatility3/Makefile index c393dc32d894..bd8bc4940f47 100644 --- a/security/py-volatility3/Makefile +++ b/security/py-volatility3/Makefile @@ -1,30 +1,31 @@ PORTNAME= volatility3 DISTVERSIONPREFIX= v DISTVERSION= 2.5.0 +PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Advanced memory forensics framework WWW= https://www.volatilityfoundation.org/ LICENSE= VSL LICENSE_NAME= Volatility Software License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}capstone>=0:devel/py-capstone@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pefile>=0:devel/py-pefile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= volatilityfoundation USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/security/py-vulndb/Makefile b/security/py-vulndb/Makefile index e41b98a13825..21e40b879de4 100644 --- a/security/py-vulndb/Makefile +++ b/security/py-vulndb/Makefile @@ -1,20 +1,21 @@ PORTNAME= vulndb PORTVERSION= 0.0.19 +PORTREVISION= 1 CATEGORIES= security python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/security/py-xkcdpass/Makefile b/security/py-xkcdpass/Makefile index 2d405e246b40..4cc4a37831f7 100644 --- a/security/py-xkcdpass/Makefile +++ b/security/py-xkcdpass/Makefile @@ -1,44 +1,44 @@ PORTNAME= xkcdpass DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 1.17.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jacob@jwfh.ca COMMENT= Password generator as in XKCD 936 WWW= https://github.com/jwfh/xkcdpass LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.BSD TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= jwfh USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PLIST_FILES= ${_MAN_FILES:S|^|share/man/man1/|:S|$|.gz|} OPTIONS_DEFINE= DOCS DOCS_PLIST_FILES= ${_README_FILES:S|^|${DOCSDIR_REL}/|} _MAN_FILES= ${PORTNAME}.1 _README_FILES= README.rst post-install: ${INSTALL_MAN} ${_MAN_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/share/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_README_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} do-test: @(cd ${TEST_WRKSRC} && \ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/security/py-xmlsec/Makefile b/security/py-xmlsec/Makefile index 6c5caf6eab3e..b51af7c800fb 100644 --- a/security/py-xmlsec/Makefile +++ b/security/py-xmlsec/Makefile @@ -1,30 +1,31 @@ PORTNAME= xmlsec DISTVERSION= 1.3.14 +PORTREVISION= 1 CATEGORIES= security python 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-openssl.so:security/xmlsec1 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} USES= gnome pkgconfig python USE_GNOME= libxml2 libxslt USE_PYTHON= autoplist distutils flavors pytest INSTALL_TARGET= install-strip post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xmlsec*.so .include diff --git a/security/py-yara-python-dex/Makefile b/security/py-yara-python-dex/Makefile index 584a31f83398..c311734a66db 100644 --- a/security/py-yara-python-dex/Makefile +++ b/security/py-yara-python-dex/Makefile @@ -1,30 +1,31 @@ PORTNAME= yara-python-dex PORTVERSION= 1.0.7.1 +PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Prebuilt dex-enabled yara-python wheels WWW= https://github.com/MobSF/yara-python-dex LICENSE= APACHE20 USE_GITHUB= yes GH_ACCOUNT= MobSF VirusTotal:yp VirusTotal:yp2 GH_PROJECT= yara-python:yp yara:yp2 GH_TAGNAME= 188cb6e85137f715fef563f61c6b4f21ad026562:yp \ ed1a1a430c64cf908b61a5fadc3958866a840bc6:yp2 GH_SUBDIR= yara-python:yp yara-python/yara:yp2 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}yara USES= pytest python ssl USE_PYTHON= distutils .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif PLIST_SUB= VER=${PORTVERSION:R} .include diff --git a/security/py-yara/Makefile b/security/py-yara/Makefile index 94509315d2e6..3c1fd9c50b1f 100644 --- a/security/py-yara/Makefile +++ b/security/py-yara/Makefile @@ -1,31 +1,32 @@ PORTNAME= yara PORTVERSION= 4.3.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python bindings for yara WWW= https://virustotal.github.io/yara/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}yara-python-dex LIB_DEPENDS= libyara.so:security/yara USE_GITHUB= yes GH_ACCOUNT= VirusTotal GH_PROJECT= yara-python USES= cpe localbase python CPE_VENDOR= virustotal USE_PYTHON= distutils autoplist PYDISTUTILS_BUILDARGS= --dynamic-linking DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} tests.py TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_TARGET= # empty .include diff --git a/security/py-zkg/Makefile b/security/py-zkg/Makefile index b759cb79b666..c09c2cfa469f 100644 --- a/security/py-zkg/Makefile +++ b/security/py-zkg/Makefile @@ -1,28 +1,29 @@ PORTNAME= zkg DISTVERSIONPREFIX= v DISTVERSION= 2.14.0 +PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mshirk@daemon-security.com COMMENT= Zeek NSM package manager WWW= https://github.com/zeek/package-manager LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gitpython>=2.1.8:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}btest>=1.1:devel/py-btest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configparser>=0:devel/py-configparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>=0:devel/py-semantic-version@${PY_FLAVOR} \ git:devel/git USES= python USE_GITHUB= yes GH_ACCOUNT= zeek GH_PROJECT= package-manager USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/security/py-zxcvbn/Makefile b/security/py-zxcvbn/Makefile index fb70b42afcc8..e481e507f78a 100644 --- a/security/py-zxcvbn/Makefile +++ b/security/py-zxcvbn/Makefile @@ -1,21 +1,22 @@ PORTNAME= zxcvbn DISTVERSIONPREFIX= v DISTVERSION= 4.5.0 +PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Realistic password strength estimator WWW= https://pypi.org/project/zxcvbn/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils pytest GH_ACCOUNT= dwolfhub GH_PROJECT= ${PORTNAME}-python .include diff --git a/security/pygost/Makefile b/security/pygost/Makefile index 5ca0c577d139..800b177a20f1 100644 --- a/security/pygost/Makefile +++ b/security/pygost/Makefile @@ -1,25 +1,26 @@ PORTNAME= pygost PORTVERSION= 5.13 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= http://www.pygost.cypherpunks.ru/ \ http://www.grosbein.net/freebsd/distfiles/ \ LOCAL/eugen PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} EXTRACT_SUFX= .tar.zst MAINTAINER= eugen@FreeBSD.org COMMENT= Pure Python 2.7/3.x GOST cryptographic functions library WWW= http://www.pygost.cypherpunks.ru/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyderasn>=9.3:devel/pyderasn@${PY_FLAVOR} USES= tar:zst python USE_PYTHON= autoplist concurrent distutils optsuffix NO_ARCH= yes PYDISTUTILS_INSTALLARGS+= --install-data ${DOCSDIR} .include diff --git a/security/ssh-import-id/Makefile b/security/ssh-import-id/Makefile index b64ac45822ef..6a6a1dedcf75 100644 --- a/security/ssh-import-id/Makefile +++ b/security/ssh-import-id/Makefile @@ -1,20 +1,21 @@ PORTNAME= ssh-import-id DISTVERSION= 5.11 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= p.mousavizadeh@protonmail.com COMMENT= Authorize SSH public keys from trusted online identities WWW= https://git.launchpad.net/ssh-import-id LICENSE= GPLv3 # LICENSE_FILE=Not shipped in PyPI sdist # https://bugs.launchpad.net/ssh-import-id/+bug/1992842 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} USES= python USE_PYTHON= concurrent autoplist distutils .include diff --git a/security/theonionbox/Makefile b/security/theonionbox/Makefile index 164f69a2b353..0fa3e888427d 100644 --- a/security/theonionbox/Makefile +++ b/security/theonionbox/Makefile @@ -1,55 +1,55 @@ PORTNAME= theonionbox DISTVERSION= 4.3.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security net python 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 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 27dcfdb1d486..84c16841aaf4 100644 --- a/security/vanguards-tor/Makefile +++ b/security/vanguards-tor/Makefile @@ -1,28 +1,29 @@ PORTNAME= vanguards DISTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= security python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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/security/wapiti/Makefile b/security/wapiti/Makefile index a291e134e014..12b22b91e312 100644 --- a/security/wapiti/Makefile +++ b/security/wapiti/Makefile @@ -1,25 +1,26 @@ PORTNAME= wapiti PORTVERSION= 3.0.3 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}3-${DISTVERSIONFULL} MAINTAINER= antoine@FreeBSD.org COMMENT= Vulnerability scanner for web applications WWW= http://wapiti.sourceforge.net/ LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tld>=0:dns/py-tld@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaswfp>=0:graphics/py-yaswfp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist .include diff --git a/security/wazuh-manager/Makefile b/security/wazuh-manager/Makefile index f2b98e130070..24c841742002 100644 --- a/security/wazuh-manager/Makefile +++ b/security/wazuh-manager/Makefile @@ -1,429 +1,430 @@ PORTNAME= wazuh DISTVERSIONPREFIX= v DISTVERSION= 4.11.0 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://packages.wazuh.com/deps/35/libraries/sources/:wazuh_sources \ LOCAL/acm/${PORTNAME}/:wazuh_cache PKGNAMESUFFIX= -manager DISTFILES= ${EXTERNAL_DISTFILES} \ ${PORTNAME}-cache-any-${DISTVERSION}${EXTRACT_SUFX}:wazuh_cache \ ${PORTNAME}-python-${DISTVERSION}${EXTRACT_SUFX}:wazuh_cache DIST_SUBDIR= ${PORTNAME}-${DISTVERSION} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= acm@FreeBSD.org COMMENT= Security tool to monitor and check logs and intrusions (manager) WWW= https://wazuh.com/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 BUILD_DEPENDS= cmake:devel/cmake-core \ autoconf>=2.71:devel/autoconf \ bash>0:shells/bash LIB_DEPENDS+= libcurl.so:ftp/curl \ libgdbm.so:databases/gdbm \ libnghttp2.so:www/libnghttp2 \ libffi.so:devel/libffi \ libarrow.so:databases/arrow \ libepoll-shim.so:devel/libepoll-shim RUN_DEPENDS= bash>0:shells/bash USES= cpe gmake perl5 python:3.11 readline shebangfix sqlite:3 uidfix USE_GITHUB= yes GH_TUPLE= alonsobsd:wazuh-freebsd:${WAZUH_EXTRAFILE_TAGNAME}:wazuh USE_RC_SUBR= ${PORTNAME}${PKGNAMESUFFIX} MAKE_ARGS+= TARGET=server INSTALLDIR=${WAZUHPREFIX} INSTALL_SHARED="${INSTALL_LIB}" PYTHON_SOURCE=yes OPTIMIZE_CPYTHON=no WAZUH_CACHEFILE= ${PORTNAME}-cache-any-${DISTVERSION}${EXTRACT_SUFX} WAZUH_EXTRAFILE= alonsobsd-${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME}_GH0${EXTRACT_SUFX} WAZUH_EXTRAFILE_TAGNAME=cd0051b EXTERNAL_DISTFILES= audit-userspace.tar.gz:wazuh_sources \ benchmark.tar.gz:wazuh_sources \ bzip2.tar.gz:wazuh_sources \ cJSON.tar.gz:wazuh_sources \ cpp-httplib.tar.gz:wazuh_sources \ cpython-3.11.11.tar.gz:wazuh_cache \ curl.tar.gz:wazuh_sources \ flatbuffers.tar.gz:wazuh_sources \ googletest.tar.gz:wazuh_sources \ http-request.tar.gz:wazuh_cache \ jemalloc.tar.gz:wazuh_sources \ libarchive.tar.gz:wazuh_sources \ libdb.tar.gz:wazuh_sources \ libffi.tar.gz:wazuh_sources \ libpcre2.tar.gz:wazuh_sources \ libplist.tar.gz:wazuh_sources \ libyaml.tar.gz:wazuh_sources \ lua.tar.gz:wazuh_sources \ lzma.tar.gz:wazuh_sources \ msgpack.tar.gz:wazuh_sources \ nlohmann.tar.gz:wazuh_sources \ openssl.tar.gz:wazuh_sources \ popt.tar.gz:wazuh_sources \ procps.tar.gz:wazuh_sources \ rocksdb.tar.gz:wazuh_sources \ sqlite.tar.gz:wazuh_sources \ zlib.tar.gz:wazuh_sources OPTIONS_DEFINE= INOTIFY PRELUDE ZEROMQ OPTIONS_GROUP_DATABASE= MYSQL PGSQL OPTIONS_GROUP= DATABASE INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify PRELUDE_LIB_DEPENDS= libprelude.so:security/libprelude ZEROMQ_LIB_DEPENDS= libczmq.so:net/czmq INOTIFY_DESC= Kevent based real time monitoring PRELUDE_DESC= Sensor support from Prelude SIEM ZEROMQ_DESC= ZeroMQ support ZEROMQ_MAKE_ENV= USE_ZEROMQ=yes PRELUDE_MAKE_ENV= USE_PRELUDE=yes INOTIFY_MAKE_ENV= USE_INOTIFY=yes INOTIFY_USES= pkgconfig PGSQL_MAKE_ARGS=DATABASE=pgsql PGSQL_USES= pgsql MYSQL_MAKE_ARGS=DATABASE=mysql MYSQL_USES= mysql WAZUH_USER= wazuh WAZUH_GROUP= wazuh USERS= ${WAZUH_USER} GROUPS= ${WAZUH_GROUP} SUB_FILES= pkg-message CONFLICTS= ossec-* wazuh-agent WZBIN_FILES= agent_control wazuh-logcollector wazuh-execd manage_agents wazuh-modulesd \ wazuh-agentlessd wazuh-analysisd wazuh-monitord wazuh-reportd wazuh-maild \ wazuh-logtest-legacy wazuh-csyslogd wazuh-dbd verify-agent-conf clear_stats \ wazuh-regex wazuh-integratord wazuh-db wazuh-remoted wazuh-authd wazuh-keystore WZARBIN_FILES= default-firewall-drop pf npf ipfw firewalld-drop disable-account \ host-deny ip-customblock restart-wazuh route-null kaspersky wazuh-slack WZSHEBANG_FILES=chardetect connexion cygdb cython cythonize f2py fixup_pubsub_v1_keywords.py \ futurize httpx jp.py jsonschema normalizer openapi-spec-validator pasteurize \ pyrsa-decrypt pyrsa-encrypt pyrsa-keygen pyrsa-priv2pub pyrsa-sign \ pyrsa-verify rstpep2html.py rst2s5.py rst2xetex.py rst2man.py rst2odt.py \ rst2latex.py rst2pseudoxml.py rst2odt_prepstyles.py rst2html.py rst2html5.py \ rst2html4.py rst2xml.py tabulate uvicorn wsdump.py WAZUHMOD660= /queue/indexer /queue/vd WAZUHMOD750= / /logs/wazuh /logs/archives /logs/alerts /logs/firewall \ /logs/api /logs/cluster /bin /lib /queue /queue/agentless \ /queue/db /queue/diff /queue/fts /queue/keystore /queue/logcollector \ /queue/syscollector /queue/syscollector/db /ruleset \ /ruleset/decoders /ruleset/rules /ruleset/sca /wodles \ /active-response /active-response/bin /agentless /var /backup \ /backup/db /backup/agents /backup/groups /backup/shared \ /wodles/aws /wodles/aws/buckets_s3 /wodles/aws/services /wodles/aws/subscribers \ /wodles/azure /wodles/azure/azure_services /wodles/azure/db \ /wodles/docker /wodles/gcloud /wodles/gcloud/buckets /wodles/gcloud/pubsub \ /stats /integrations WAZUHMOD770= /etc/decoders /etc/lists /etc/lists/amazon /etc/rootcheck \ /etc/rules /etc/shared/default /logs /queue/agent-groups \ /queue/alerts /queue/cluster /queue/fim /queue/fim/db \ /queue/rids /queue/sockets /queue/tasks /etc /etc/shared \ /.ssh /var/db /var/download /var/db/agents /var/run /var/upgrade \ /var/selinux /var/wodles /var/multigroups /queue/rids /queue/router WAZUHPREFIX= /var/ossec WZPYTHONWHEELS= cffi-1.15.1-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ cryptography-43.0.1-cp37-abi3-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ greenlet-2.0.2-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ grpcio-1.69.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ lazy_object_proxy-1.10.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ MarkupSafe-2.1.2-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ multidict-5.2.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ numpy-1.26.4-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ psutil-5.9.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ pyarrow-19.0.1-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ pyyaml-6.0.1-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ rpds_py-0.15.2-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \ uvloop-0.17.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl ARCH_BASE= ${ARCH:S/aarch64/arm64/g} UNAME_r= ${_OSRELEASE:tl} FBSD_RELEASE= freebsd_${UNAME_r:S/./_/g:S/-/_/g} .include .if ${ARCH} == "aarch64" && ${OSVERSION} < 1400000 IGNORE= FreeBSD ${OSVERSION} ${ARCH} is not supported .endif .if ${ARCH} == "aarch64" FBSD14_PATCH_LEVEL= _p2 .endif .if ${ARCH} != "aarch64" FBSD13_PATCH_LEVEL= _p3 FBSD14_PATCH_LEVEL= _p1 .endif .if ${OSVERSION} >= 1300139 && ${OSVERSION} < 1400000 FBSD_VERSION_BASE=freebsd_13_4_release${FBSD13_PATCH_LEVEL} FBSD_MAJOR_VERSION=13 WAZUH_CACHENAME=${PORTNAME}-cache-fbsd13-${ARCH}-${DISTVERSION} DISTFILES+= ${WAZUH_CACHENAME}${EXTRACT_SUFX}:wazuh_cache .elif ${OSVERSION} >= 1400000 && ${OSVERSION} < 1500000 FBSD_VERSION_BASE=freebsd_14_2_release${FBSD14_PATCH_LEVEL} FBSD_MAJOR_VERSION=14 WAZUH_CACHENAME=${PORTNAME}-cache-fbsd14-${ARCH}-${DISTVERSION} DISTFILES+= ${WAZUH_CACHENAME}${EXTRACT_SUFX}:wazuh_cache .elif ${OSVERSION} >= 1500000 FBSD_VERSION_BASE=freebsd_15_0_current FBSD_MAJOR_VERSION=15 WAZUH_CACHENAME=${PORTNAME}-cache-fbsd15-${ARCH}-${DISTVERSION} DISTFILES+= ${WAZUH_CACHENAME}${EXTRACT_SUFX}:wazuh_cache .else IGNORE= FreeBSD ${OSVERSION} ${ARCH} is not supported .endif post-extract: .for FILE in ${EXTERNAL_DISTFILES} .if ${FILE} == "http-request.tar.gz:wazuh_cache" @cd ${WRKSRC}/src/shared_modules && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${FILE:S/:wazuh_cache//} ${EXTRACT_AFTER_ARGS} .else @cd ${WRKSRC}/src/external && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${FILE:S/:wazuh_sources//:S/:wazuh_cache//} ${EXTRACT_AFTER_ARGS} .endif .endfor @cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_EXTRAFILE} ${EXTRACT_AFTER_ARGS} @${MV} ${WRKDIR}/${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME} ${WRKDIR}/wazuh-freebsd @cd ${WRKSRC}/src && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_CACHEFILE} ${EXTRACT_AFTER_ARGS} @cd ${WRKSRC}/src && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_CACHENAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} @cd ${WRKSRC}/src && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${PORTNAME}-python-${DISTVERSION}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} . for FILE in ${WZPYTHONWHEELS} @${MV} ${WRKSRC}/src/wazuh-cache/${FILE} ${WRKSRC}/src/wazuh-cache/${FILE:S/${FBSD_VERSION_BASE}/${FBSD_RELEASE}/} . endfor @${RM} ${WRKSRC}/src/external/cpython/python ${WRKSRC}/src/external/cpython/libpython* ${WRKSRC}/src/external/cpython/Modules/*.o @${MKDIR} ${WRKSRC}/ruleset/sca/freebsd @cd ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/sca && ${CP} *.yml ${WRKSRC}/ruleset/sca/freebsd/ ${FIND} ${WRKSRC}/ruleset/sca -type f -name "*.yml" -exec ${MV} "{}" "{}.disabled" \; post-patch: ${REINPLACE_CMD} -e 's|CC=|CC?=|g' -e 's|AR=|AR?=|g' ${WRKSRC}/src/external/bzip2/Makefile ${REINPLACE_CMD} -e 's|^\( *MULTIARCH=\).*--print-multiarch.*|\1|' ${WRKSRC}/src/external/cpython/configure ${REINPLACE_CMD} -e 's|coroutine|coroutines|g' ${WRKSRC}/framework/wazuh/core/cluster/client.py \ ${WRKSRC}/framework/wazuh/rbac/decorators.py do-build: cd ${WRKSRC}/src/ && ${SETENV} ${MAKE_ENV} STAGEDIR=${STAGEDIR} \ ${MAKE_CMD} ${MAKE_ARGS} do-install: ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/bin ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/lib ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/tmp ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/templates ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/.ssh .for DIRE in ${WAZUHMOD660} ${MKDIR} -m 0660 ${STAGEDIR}${WAZUHPREFIX}${DIRE} .endfor .for DIRE in ${WAZUHMOD750} ${MKDIR} -m 0750 ${STAGEDIR}${WAZUHPREFIX}${DIRE} .endfor .for DIRE in ${WAZUHMOD770} ${MKDIR} -m 0770 ${STAGEDIR}${WAZUHPREFIX}${DIRE} .endfor ${INSTALL_DATA} /dev/null ${STAGEDIR}${WAZUHPREFIX}/logs/ossec.log ${INSTALL_DATA} /dev/null ${STAGEDIR}${WAZUHPREFIX}/logs/ossec.json ${INSTALL_DATA} /dev/null ${STAGEDIR}${WAZUHPREFIX}/logs/active-responses.log .for FILE in ${WZBIN_FILES} ${INSTALL_PROGRAM} ${WRKSRC}/src/${FILE} ${STAGEDIR}${WAZUHPREFIX}/bin .endfor ${INSTALL_PROGRAM} ${WRKSRC}/src/syscheckd/build/bin/wazuh-syscheckd ${STAGEDIR}${WAZUHPREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/src/init/wazuh-server.sh ${STAGEDIR}${WAZUHPREFIX}/bin/wazuh-control ${TOUCH} ${STAGEDIR}${WAZUHPREFIX}/etc/localtime ${INSTALL_DATA} ${WRKSRC}/etc/internal_options.conf ${STAGEDIR}${WAZUHPREFIX}/etc ${INSTALL_DATA} ${WRKSRC}/src/wazuh_modules/syscollector/norm_config.json ${STAGEDIR}${WAZUHPREFIX}/queue/syscollector ${INSTALL_DATA} ${WRKSRC}/etc/local_internal_options.conf ${STAGEDIR}${WAZUHPREFIX}/etc/local_internal_options.conf.sample ${INSTALL_DATA} /dev/null ${STAGEDIR}${WAZUHPREFIX}/etc/client.keys.sample ${INSTALL_DATA} ${WRKSRC}/etc/ossec-server.conf ${STAGEDIR}${WAZUHPREFIX}/etc/ossec.conf.sample ${INSTALL_SCRIPT} ${WRKSRC}/src/agentlessd/scripts/* ${STAGEDIR}${WAZUHPREFIX}/agentless/ .for FILE in ${WZARBIN_FILES} ${INSTALL_PROGRAM} ${WRKSRC}/src/${FILE} ${STAGEDIR}${WAZUHPREFIX}/active-response/bin .endfor ${INSTALL_SCRIPT} ${WRKSRC}/src/active-response/*.sh ${STAGEDIR}${WAZUHPREFIX}/active-response/bin ${INSTALL_SCRIPT} ${WRKSRC}/src/active-response/*.py ${STAGEDIR}${WAZUHPREFIX}/active-response/bin ${INSTALL_PROGRAM} ${WRKSRC}/src/default-firewall-drop ${STAGEDIR}${WAZUHPREFIX}/active-response/bin/firewall-drop # Install rules files ${INSTALL_DATA} ${WRKSRC}/ruleset/rules/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/rules ${INSTALL_DATA} ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/rules/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/rules # Install decoders files ${INSTALL_DATA} ${WRKSRC}/ruleset/decoders/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/decoders ${INSTALL_DATA} ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/decoders/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/decoders ${INSTALL_DATA} ${WRKSRC}/ruleset/rootcheck/db/*.txt ${STAGEDIR}${WAZUHPREFIX}/etc/rootcheck ${INSTALL_DATA} ${WRKSRC}/etc/local_decoder.xml ${STAGEDIR}${WAZUHPREFIX}/etc/decoders/local_decoder.xml.sample ${INSTALL_DATA} ${WRKSRC}/etc/local_rules.xml ${STAGEDIR}${WAZUHPREFIX}/etc/rules/local_rules.xml.sample ${INSTALL_DATA} ${WRKSRC}/ruleset/lists/amazon/* ${STAGEDIR}${WAZUHPREFIX}/etc/lists/amazon/ ${INSTALL_DATA} ${WRKSRC}/ruleset/lists/audit-keys ${STAGEDIR}${WAZUHPREFIX}/etc/lists/audit-keys ${INSTALL_DATA} ${WRKSRC}/ruleset/lists/security-eventchannel ${STAGEDIR}${WAZUHPREFIX}/etc/lists/security-eventchannel ${INSTALL_SCRIPT} ${WRKSRC}/integrations/maltiverse.py ${STAGEDIR}${WAZUHPREFIX}/integrations/maltiverse.py ${INSTALL_SCRIPT} ${WRKSRC}/integrations/pagerduty.py ${STAGEDIR}${WAZUHPREFIX}/integrations/pagerduty.py ${INSTALL_SCRIPT} ${WRKSRC}/integrations/slack.py ${STAGEDIR}${WAZUHPREFIX}/integrations/slack.py ${INSTALL_SCRIPT} ${WRKSRC}/integrations/shuffle.py ${STAGEDIR}${WAZUHPREFIX}/integrations/shuffle.py ${INSTALL_SCRIPT} ${WRKSRC}/integrations/virustotal.py ${STAGEDIR}${WAZUHPREFIX}/integrations/virustotal.py ${INSTALL_DATA} /dev/null ${STAGEDIR}${WAZUHPREFIX}/queue/agents-timestamp ${INSTALL_DATA} ${WRKSRC}/ruleset/rootcheck/db/*.txt ${STAGEDIR}${WAZUHPREFIX}/etc/shared/default ${INSTALL_DATA} ${WRKSRC}/etc/agent.conf ${STAGEDIR}${WAZUHPREFIX}/etc/shared/default/agent.conf.sample ${INSTALL_DATA} ${WRKSRC}/etc/agent.conf ${STAGEDIR}${WAZUHPREFIX}/etc/shared/agent-template.conf ${INSTALL_SCRIPT} ${WRKSRC}/wodles/__init__.py ${STAGEDIR}${WAZUHPREFIX}/wodles/__init__.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/utils.py ${STAGEDIR}${WAZUHPREFIX}/wodles/utils.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/aws_s3.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/aws-s3.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/__init__.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/__init__.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/aws_tools.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/aws_tools.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/wazuh_integration.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/wazuh_integration.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/buckets_s3/aws_bucket.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/buckets_s3/aws_bucket.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/buckets_s3/cloudtrail.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/buckets_s3/cloudtrail.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/buckets_s3/config.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/buckets_s3/config.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/buckets_s3/guardduty.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/buckets_s3/guardduty.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/buckets_s3/__init__.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/buckets_s3/__init__.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/buckets_s3/load_balancers.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/buckets_s3/load_balancers.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/buckets_s3/server_access.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/buckets_s3/server_access.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/buckets_s3/umbrella.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/buckets_s3/umbrella.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/buckets_s3/vpcflow.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/buckets_s3/vpcflow.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/buckets_s3/waf.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/buckets_s3/waf.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/services/aws_service.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/services/aws_service.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/services/cloudwatchlogs.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/services/cloudwatchlogs.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/services/__init__.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/services/__init__.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/services/inspector.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/services/inspector.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/subscribers/__init__.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/subscribers/__init__.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/subscribers/sqs_queue.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/subscribers/sqs_queue.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/subscribers/s3_log_handler.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/subscribers/s3_log_handler.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/aws/subscribers/sqs_message_processor.py ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/subscribers/sqs_message_processor.py ${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/wodles/aws/aws-s3 ${INSTALL_SCRIPT} ${WRKSRC}/wodles/gcloud/exceptions.py ${STAGEDIR}${WAZUHPREFIX}/wodles/gcloud/exceptions.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/gcloud/gcloud.py ${STAGEDIR}${WAZUHPREFIX}/wodles/gcloud/gcloud.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/gcloud/integration.py ${STAGEDIR}${WAZUHPREFIX}/wodles/gcloud/integration.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/gcloud/tools.py ${STAGEDIR}${WAZUHPREFIX}/wodles/gcloud/tools.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/gcloud/buckets/bucket.py ${STAGEDIR}${WAZUHPREFIX}/wodles/gcloud/buckets/bucket.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/gcloud/buckets/access_logs.py ${STAGEDIR}${WAZUHPREFIX}/wodles/gcloud/buckets/access_logs.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/gcloud/pubsub/subscriber.py ${STAGEDIR}${WAZUHPREFIX}/wodles/gcloud/pubsub/subscriber.py ${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/wodles/gcloud/gcloud ${INSTALL_SCRIPT} ${WRKSRC}/wodles/docker-listener/DockerListener.py ${STAGEDIR}${WAZUHPREFIX}/wodles/docker/DockerListener.py ${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/wodles/docker/DockerListener ${INSTALL_SCRIPT} ${WRKSRC}/wodles/azure/azure-logs.py ${STAGEDIR}${WAZUHPREFIX}/wodles/azure/azure-logs.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/azure/azure_utils.py ${STAGEDIR}${WAZUHPREFIX}/wodles/azure/azure_utils.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/azure/azure_services/__init__.py ${STAGEDIR}${WAZUHPREFIX}/wodles/azure/azure_services/__init__.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/azure/azure_services/analytics.py ${STAGEDIR}${WAZUHPREFIX}/wodles/azure/azure_services/analytics.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/azure/azure_services/graph.py ${STAGEDIR}${WAZUHPREFIX}/wodles/azure/azure_services/graph.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/azure/azure_services/storage.py ${STAGEDIR}${WAZUHPREFIX}/wodles/azure/azure_services/storage.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/azure/db/__init__.py ${STAGEDIR}${WAZUHPREFIX}/wodles/azure/db/__init__.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/azure/db/orm.py ${STAGEDIR}${WAZUHPREFIX}/wodles/azure/db/orm.py ${INSTALL_SCRIPT} ${WRKSRC}/wodles/azure/db/utils.py ${STAGEDIR}${WAZUHPREFIX}/wodles/azure/db/utils.py ${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/wodles/azure/azure-logs ${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/integrations/maltiverse ${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/integrations/pagerduty ${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/integrations/slack ${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/integrations/virustotal ${INSTALL_SCRIPT} ${WRKSRC}/framework/wrappers/generic_wrapper.sh ${STAGEDIR}${WAZUHPREFIX}/integrations/shuffle # Install SCA files ${FIND} ${WRKSRC}/ruleset/sca -type f -name "*.yml.disabled" -exec ${INSTALL_DATA} "{}" ${STAGEDIR}${WAZUHPREFIX}/ruleset/sca/ \; ${INSTALL_LIB} ${WRKSRC}/src/libwazuhext.so ${STAGEDIR}${WAZUHPREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/src/libwazuhshared.so ${STAGEDIR}${WAZUHPREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/src/build/shared_modules/content_manager/libcontent_manager.so ${STAGEDIR}${WAZUHPREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/src/build/shared_modules/indexer_connector/libindexer_connector.so ${STAGEDIR}${WAZUHPREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/src/build/shared_modules/router/librouter.so ${STAGEDIR}${WAZUHPREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/src/build/wazuh_modules/vulnerability_scanner/libvulnerability_scanner.so ${STAGEDIR}${WAZUHPREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/src/data_provider/build/lib/libsysinfo.so ${STAGEDIR}${WAZUHPREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/src/external/jemalloc/lib/libjemalloc.so.2 ${STAGEDIR}${WAZUHPREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/src/external/rocksdb/build/librocksdb.so.8.3.2 ${STAGEDIR}${WAZUHPREFIX}/lib/librocksdb.so.8 ${INSTALL_LIB} ${WRKSRC}/src/shared_modules/dbsync/build/lib/libdbsync.so ${STAGEDIR}${WAZUHPREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/src/shared_modules/rsync/build/lib/librsync.so ${STAGEDIR}${WAZUHPREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/src/syscheckd/build/lib/libfimdb.so ${STAGEDIR}${WAZUHPREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/src/wazuh_modules/syscollector/build/lib/libsyscollector.so ${STAGEDIR}${WAZUHPREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/src/wazuh_modules/vulnerability_scanner/indexer/template/index-template.json ${STAGEDIR}${WAZUHPREFIX}/templates/vd_states_template.json cd ${WRKSRC}/src/ && ${SETENV} ${MAKE_ENV} STAGEDIR=${STAGEDIR} \ ${MAKE_CMD} install_python ${MAKE_ARGS} cd ${WRKSRC}/src/ && ${SETENV} ${MAKE_ENV} STAGEDIR=${STAGEDIR} \ ${MAKE_CMD} install_dependencies ${MAKE_ARGS} cd ${WRKSRC}/src/ && ${SETENV} ${MAKE_ENV} STAGEDIR=${STAGEDIR} \ ${MAKE_CMD} install_framework ${MAKE_ARGS} cd ${WRKSRC}/src/ && ${SETENV} ${MAKE_ENV} STAGEDIR=${STAGEDIR} \ ${MAKE_CMD} install_api ${MAKE_ARGS} cd ${WRKSRC}/src/ && ${SETENV} ${MAKE_ENV} STAGEDIR=${STAGEDIR} \ ${MAKE_CMD} install_mitre ${MAKE_ARGS} cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} --quiet -C framework install INSTALLDIR=${STAGEDIR}${WAZUHPREFIX} cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} --quiet -C api install INSTALLDIR=${STAGEDIR}${WAZUHPREFIX} @cd ${STAGEDIR}${WAZUHPREFIX}/framework/python/lib && \ ${STAGEDIR}${WAZUHPREFIX}/framework/python/bin/python3 -m compileall -x 'bad_coding|badsyntax|lib2to3/tests/data' -f -p ${WAZUHPREFIX}/framework/python/lib/ "${PYTHON_VERSION}" @cd ${STAGEDIR}${WAZUHPREFIX}/framework/python/lib && \ ${STAGEDIR}${WAZUHPREFIX}/framework/python/bin/python3 -O -m compileall -x 'bad_coding|badsyntax|lib2to3/tests/data' -f -p ${WAZUHPREFIX}/framework/python/lib/ "${PYTHON_VERSION}" @cd ${STAGEDIR}${WAZUHPREFIX}/framework/python/lib && \ ${STAGEDIR}${WAZUHPREFIX}/framework/python/bin/python3 -OO -m compileall -x 'bad_coding|badsyntax|lib2to3/tests/data' -f -p ${WAZUHPREFIX}/framework/python/lib/ "${PYTHON_VERSION}" ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/etc/templates ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/databases ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/src cd ${WRKSRC}/etc/templates && ${COPYTREE_SHARE} config \ ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/etc/templates/ cd ${WRKSRC}/src && ${COPYTREE_SHARE} init \ ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/src/ cd ${WRKSRC}/ruleset && ${COPYTREE_SHARE} sca \ ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/ ${INSTALL_SCRIPT} ${WRKSRC}/gen_ossec.sh ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/ ${INSTALL_SCRIPT} ${WRKSRC}/add_localfiles.sh ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/ ${INSTALL_DATA} ${WRKSRC}/src/os_dbd/mysql.schema ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/databases ${INSTALL_DATA} ${WRKSRC}/src/os_dbd/postgresql.schema ${STAGEDIR}${WAZUHPREFIX}/packages_files/manager_installation_scripts/databases @${FIND} ${STAGEDIR}${WAZUHPREFIX}/framework/python/lib/${PYTHON_VERSION}/site-packages/numpy/distutils/ -type f -name "*.bak" -delete -o -name "*.orig" -delete @${RM} ${STAGEDIR}${WAZUHPREFIX}/framework/python/lib/${PYTHON_VERSION}/site-packages/numpy/f2py/tests/src/temp @${RM} ${STAGEDIR}${WAZUHPREFIX}/framework/python/lib/${PYTHON_VERSION}/site-packages/numpy/core/tests/examples/temp post-install: @${STRIP_CMD} ${STAGEDIR}${WAZUHPREFIX}/framework/python/bin/${PYTHON_VERSION} @${FIND} ${STAGEDIR}${WAZUHPREFIX}/framework -type f -name "*.so" -exec ${STRIP_CMD} "{}" \; .for FILE in ${WZSHEBANG_FILES} @${REINPLACE_CMD} -i "" -e 's|${STAGEDIR}||g' ${STAGEDIR}${WAZUHPREFIX}/framework/python/bin/${FILE} .endfor .include diff --git a/sysutils/angrysearch/Makefile b/sysutils/angrysearch/Makefile index 14b060454020..df686b8606fc 100644 --- a/sysutils/angrysearch/Makefile +++ b/sysutils/angrysearch/Makefile @@ -1,31 +1,31 @@ PORTNAME= ${GH_PROJECT:tl} PORTVERSION= 1.0.3 -PORTREVISION= 3 +PORTREVISION= 4 DISTVERSIONPREFIX= v CATEGORIES= sysutils python MAINTAINER= danfe@FreeBSD.org COMMENT= Quick search GUI tool for Unix-like systems WWW= https://github.com/DoTheEvo/ANGRYsearch LICENSE= GPLv2 RUN_DEPENDS= xdg-open:devel/xdg-utils \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= DoTheEvo GH_PROJECT= ANGRYsearch USES= python pyqt:5 USE_PYTHON= autoplist distutils noflavors USE_PYQT= pyqt5:run post-patch: @${REINPLACE_CMD} -e 's,Linux,${OPSYS}, ; s,linux,${OPSYS:tl}, \ ; s,/usr/share,${PREFIX}/share,' ${WRKSRC}/setup.py \ ${WRKSRC}/angrysearch.desktop .include PATCH_ARGS+= -l diff --git a/sysutils/ansible/Makefile b/sysutils/ansible/Makefile index e0d5c757c25c..3d09e92cba22 100644 --- a/sysutils/ansible/Makefile +++ b/sysutils/ansible/Makefile @@ -1,50 +1,50 @@ PORTNAME= ansible DISTVERSION= 8.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cy@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} \ ${PYTHON_PKGNAMEPREFIX}importlib-resources>0:devel/py-importlib-resources@${PY_FLAVOR} USES= ansible:env cpe python:3.9+ 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/ovirt/ovirt/roles/disaster_recovery/files/ovirt-dr \ ansible_collections/ovirt/ovirt/roles/disaster_recovery/files/ovirt-dr # 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 NO_ARCH= yes DO_MAKE_TEST= env LC_ALL=C.UTF-8 ansible -m ping TEST_TARGET= localhost 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 7165812c40e4..c4484d776752 100644 --- a/sysutils/archey4/Makefile +++ b/sysutils/archey4/Makefile @@ -1,22 +1,23 @@ PORTNAME= archey4 PORTVERSION= 4.14.1.0 +PORTREVISION= 1 CATEGORIES= sysutils python 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 USE_PYTHON= autoplist distutils do-test: @${PYTHON_CMD} -m ${PORTNAME:C/[0-9]//} .include diff --git a/sysutils/azure-agent/Makefile b/sysutils/azure-agent/Makefile index 971e3415c02f..6c8d6c3a699b 100644 --- a/sysutils/azure-agent/Makefile +++ b/sysutils/azure-agent/Makefile @@ -1,56 +1,57 @@ PORTNAME= azure-agent PORTVERSION= 2.12.0.2 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= weh@microsoft.com COMMENT= Microsoft Azure Linux Agent WWW= https://github.com/Azure/WALinuxAgent/ LICENSE= APACHE20 RUN_DEPENDS= sudo:security/sudo \ bash:shells/bash \ dmidecode:sysutils/dmidecode \ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} \ ca_root_nss>0:security/ca_root_nss NO_BUILD= yes USES= python shebangfix SHEBANG_FILES= bin/waagent bin/waagent2.0 USE_GITHUB= yes GH_ACCOUNT= Azure GH_PROJECT= WALinuxAgent USE_PYTHON= autoplist distutils noflavors post-patch: ${REINPLACE_CMD} -e "s,/etc/waagent,${PREFIX}/etc/waagent,g" \ ${WRKSRC}/azurelinuxagent/common/osutil/default.py ${REINPLACE_CMD} -e "s,/etc/rc.d/waagent,${PREFIX}/etc/rc.d/waagent,g" \ -e "s,/etc/waagent,${PREFIX}/etc/waagent,g" \ -e "s,#!/usr/bin/env python,#!${PYTHON_CMD},g" \ -e "/command_interpreter/ s,/usr/local/bin/python,${PYTHON_CMD}," \ -e "s,/usr/sbin/waagent,${PREFIX}/sbin/waagent,g" \ ${WRKSRC}/bin/waagent2.0 ${REINPLACE_CMD} -e "s,:/usr/local/bin,:/usr/local/bin:/usr/local/sbin,g" \ -e "s,python,${PYTHON_CMD},g" \ ${WRKSRC}/init/freebsd/waagent ${REINPLACE_CMD} -e "s,/usr/sbin,${PREFIX}/sbin,g" \ ${WRKSRC}/init/waagent ${REINPLACE_CMD} -e "s,/etc/waagent,${PREFIX}/etc/waagent,g" \ -e "s,/usr/bin/python,${PYTHON_CMD},g" \ -e "s,/usr/sbin,${PREFIX}/sbin,g" \ ${WRKSRC}/init/waagent.service ${REINPLACE_CMD} -e "s,/etc,${PREFIX}/etc,g" \ -e "/set_conf_files.*freebsd\/waagent.conf/ s/^/#/" \ -e "s,/usr/sbin,${PREFIX}/sbin,g" \ ${WRKSRC}/setup.py post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc ${INSTALL_DATA} ${WRKSRC}/config/freebsd/waagent.conf \ ${STAGEDIR}${PREFIX}/etc/waagent.conf.sample .include diff --git a/sysutils/battray/Makefile b/sysutils/battray/Makefile index 3846b0c2f0fa..eb688e2df651 100644 --- a/sysutils/battray/Makefile +++ b/sysutils/battray/Makefile @@ -1,22 +1,22 @@ PORTNAME= battray DISTVERSIONPREFIX= version- DISTVERSION= 2.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils python MAINTAINER= ports@FreeBSD.org COMMENT= Display notebook battery status in tray WWW= https://github.com/arp242/battray LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= gnome python USE_GNOME= pygobject3 USE_PYTHON= autoplist distutils optsuffix USE_GITHUB= yes GH_ACCOUNT= arp242 NO_ARCH= yes .include diff --git a/sysutils/conan/Makefile b/sysutils/conan/Makefile index 10954ba5ba65..a406af82fbd5 100644 --- a/sysutils/conan/Makefile +++ b/sysutils/conan/Makefile @@ -1,42 +1,43 @@ PORTNAME= conan DISTVERSION= 2.12.0 +PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= C/C++ package manager WWW= https://conan.io/ \ https://github.com/conan-io/conan LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md PY_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}bottle>=0.12.8:www/py-bottle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.3:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecation>=2.0:devel/py-deprecation@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>1.4.0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fasteners>=0.15:devel/py-fasteners@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.16.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.18.0:devel/py-patch-ng@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pluginbase>=0.5:devel/py-pluginbase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.4.0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.25:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.6,1:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.28.1:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${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/devedeng/Makefile b/sysutils/devedeng/Makefile index c7171a647db0..6cbffd29a6b9 100644 --- a/sysutils/devedeng/Makefile +++ b/sysutils/devedeng/Makefile @@ -1,58 +1,58 @@ PORTNAME= devedeng DISTVERSION= 4.18.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils multimedia python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fuz@FreeBSD.org COMMENT= Gtk3 DVD disc authoring program WWW= https://rastersoft.com/programas/devede.html LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcanberra.so:audio/libcanberra RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ffmpeg>1.2.6:multimedia/ffmpeg \ dvdauthor:multimedia/dvdauthor \ vcdimager:multimedia/vcdimager \ mkisofs:sysutils/cdrtools USES= python gettext-tools gnome USE_GITLAB= yes GL_ACCOUNT= rastersoft GL_TAGNAME= 8cd457b494c1b746633d2490e319c07f6905e1f2 USE_GNOME= gtk30 pygobject3:run USE_PYTHON= distutils autoplist NO_ARCH= yes PLIST_FILES= bin/devede_ng OPTIONS_DEFAULT= BRASERO MPV OPTIONS_MULTI= PLAYER BURNER OPTIONS_MULTI_BURNER= BRASERO K3B XFBURN OPTIONS_MULTI_PLAYER= MPLAYER MPV VLC BRASERO_DESC= Burn discs with Brasero BURNER_DESC= CD/DVD Burning Program K3B_DESC= Burn discs with K3B MPV_DESC= MPV media player support PLAYER_DESC= Media Player VLC_DESC= VLC media player support XFBURN_DESC= Burn discs with xfburn BRASERO_RUN_DEPENDS= brasero:sysutils/brasero K3B_RUN_DEPENDS= k3b:sysutils/k3b MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPV_RUN_DEPENDS= mpv:multimedia/mpv VLC_RUN_DEPENDS= vlc:multimedia/vlc XFBURN_RUN_DEPENDS= xfburn:sysutils/xfburn pre-configure: ${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/setup.py post-install: ${LN} -s devede_ng.py ${STAGEDIR}${PREFIX}/bin/devede_ng .include diff --git a/sysutils/docker-compose/Makefile b/sysutils/docker-compose/Makefile index e0d7c6dc20e4..a3a6ff633af1 100644 --- a/sysutils/docker-compose/Makefile +++ b/sysutils/docker-compose/Makefile @@ -1,30 +1,30 @@ PORTNAME= docker-compose PORTVERSION= 1.24.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= sysutils python 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}pyyaml>=3.11:devel/py-pyyaml@${PY_FLAVOR} NO_ARCH= yes USES= python USE_PYTHON= distutils autoplist concurrent optsuffix .include diff --git a/sysutils/dvdvideo/Makefile b/sysutils/dvdvideo/Makefile index 8b6e77eba4d4..b8e2212bbd35 100644 --- a/sysutils/dvdvideo/Makefile +++ b/sysutils/dvdvideo/Makefile @@ -1,28 +1,28 @@ PORTNAME= dvdvideo PORTVERSION= 20130117 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils multimedia MASTER_SITES= http://contribs.martymac.org/FreeBSD-ports/distfiles/ \ LOCAL/martymac PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= martymac@FreeBSD.org COMMENT= Video DVD backup tool WWW= http://bblank.thinkmo.de/blog/new-software-python-dvdvideo LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING NO_ARCH= yes USES= python tar:tgz USE_PYTHON= autoplist distutils OPTIONS_DEFINE= DVDCSS .if !defined(PACKAGE_BUILDING) OPTIONS_DEFAULT= DVDCSS .endif # DVDCSS version hardcoded in dvdvideo/libdvdcss.py DVDCSS_LIB_DEPENDS= libdvdcss.so.2:multimedia/libdvdcss .include diff --git a/sysutils/iocage-devel/Makefile b/sysutils/iocage-devel/Makefile index d6ed95b4c9bd..3acae194b367 100644 --- a/sysutils/iocage-devel/Makefile +++ b/sysutils/iocage-devel/Makefile @@ -1,58 +1,59 @@ PORTNAME= iocage-devel PORTVERSION= 1.10.20250103 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nc@FreeBSD.org COMMENT= FreeBSD jail manager written in Python3 WWW= https://github.com/freebsd/iocage LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py-coloredlogs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>=2.1.10:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libzfs>=1.0.2:filesystems/py-libzfs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}texttable>=0.8.7:textproc/py-texttable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.10.0:misc/py-tqdm@${PY_FLAVOR} \ ca_root_nss>0:security/ca_root_nss USES= python USE_GITHUB= yes GH_ACCOUNT= freebsd GH_PROJECT= iocage GH_TAGNAME= c55e05aebb305b4013554ec80298113c50d1c74c USE_PYTHON= autoplist distutils CONFLICTS= py*-iocage py*-iocage-devel NO_ARCH= yes _IOCAGE_LIB_VERSION= 1.10 PLIST_FILES= ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/dependency_links.txt \ ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/entry_points.txt \ ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/PKG-INFO \ ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/requires.txt \ ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/SOURCES.txt \ ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/top_level.txt \ ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib/plugin_manifest.json OPTIONS_DEFAULT= GIT OPTIONS_RADIO= GIT_PACKAGE OPTIONS_RADIO_GIT_PACKAGE= GIT GIT_LITE GIT_DESC= depend on devel/git GIT_LITE_DESC= depend on lite flavor of devel/git (bare minimum git experience) GIT_RUN_DEPENDS= git:devel/git GIT_LITE_RUN_DEPENDS= git:devel/git@lite .include diff --git a/sysutils/iocage/Makefile b/sysutils/iocage/Makefile index 972164699656..99d1b5d5d9c0 100644 --- a/sysutils/iocage/Makefile +++ b/sysutils/iocage/Makefile @@ -1,65 +1,65 @@ PORTNAME= iocage PORTVERSION= 1.10 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} # Pull in PR #61 to unbreak default route detection on CURRENT # Pull in PR #58 to fix stopping jails that contain # dots in their hostuuid PATCH_SITES= https://github.com/freebsd/iocage/commit/ PATCHFILES= 2120a86d1d4fd3d383a3f0bddfc1e92eb5a7d2e7.patch:-p1 \ c55e05aebb305b4013554ec80298113c50d1c74c.patch:-p1 MAINTAINER= grembo@FreeBSD.org COMMENT= FreeBSD jail manager written in Python3 WWW= https://github.com/freebsd/iocage LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py-coloredlogs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}texttable>=0.8.7:textproc/py-texttable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>0:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libzfs>=1.0.2:filesystems/py-libzfs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4>0:devel/py-pytest4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4-cov>0:devel/py-pytest4-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-pep8>0:devel/py-pytest-pep8@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= freebsd USE_PYTHON= autoplist distutils CONFLICTS= py*-iocage py*-iocage-devel NO_ARCH= yes PLIST_FILES= ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/PKG-INFO \ ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/SOURCES.txt \ ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/dependency_links.txt \ ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/entry_points.txt \ ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/requires.txt \ ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/top_level.txt \ ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib/plugin_manifest.json OPTIONS_DEFAULT= GIT OPTIONS_RADIO= GIT_PACKAGE OPTIONS_RADIO_GIT_PACKAGE= GIT GIT_LITE GIT_DESC= depend on devel/git GIT_LITE_DESC= depend on lite flavor of devel/git (bare minimum git experience) GIT_RUN_DEPENDS=git:devel/git GIT_LITE_RUN_DEPENDS=git:devel/git@lite do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/sysutils/jadm/Makefile b/sysutils/jadm/Makefile index c519b5faf008..e07a2c53dd33 100644 --- a/sysutils/jadm/Makefile +++ b/sysutils/jadm/Makefile @@ -1,28 +1,28 @@ PORTNAME= jadm PORTVERSION= 1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils python 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 USE_PYTHON= distutils autoplist PLIST_FILES= share/man/man8/jadm.8.gz pre-install: ${INSTALL_MAN} ${WRKSRC}/man8/jadm.8 ${STAGEDIR}${PREFIX}/share/man/man8 .include diff --git a/sysutils/mog/Makefile b/sysutils/mog/Makefile index dd872f924ae5..5f8b553d4ecb 100644 --- a/sysutils/mog/Makefile +++ b/sysutils/mog/Makefile @@ -1,24 +1,24 @@ PORTNAME= mog PORTVERSION= 0.6.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils MAINTAINER= ehaupt@FreeBSD.org COMMENT= Different take on the UNIX tool cat WWW= https://github.com/witchard/mog/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mdv>0:devel/py-mdv@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils concurrent optsuffix NO_ARCH= yes GH_ACCOUNT= witchard .include diff --git a/sysutils/ntfy/Makefile b/sysutils/ntfy/Makefile index 4a8d195ed214..4afd571ed885 100644 --- a/sysutils/ntfy/Makefile +++ b/sysutils/ntfy/Makefile @@ -1,30 +1,31 @@ PORTNAME= ntfy DISTVERSIONPREFIX= v DISTVERSION= 2.7.0-14 +PORTREVISION= 1 DISTVERSIONSUFFIX= -g0e922fa CATEGORIES= sysutils deskutils MAINTAINER= yuri@FreeBSD.org COMMENT= Utility for sending notifications on-demand, and when commands finish WWW= https://ntfy.readthedocs.io/en/latest/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>0:devel/py-ruamel.yaml@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= dschep USE_PYTHON= distutils noflavors autoplist NO_ARCH= yes post-patch: # Fix build with Python 3.11 @${REINPLACE_CMD} -e 's|getargspec|getfullargspec|' \ ${WRKSRC}/ntfy/__init__.py .include diff --git a/sysutils/ohmu/Makefile b/sysutils/ohmu/Makefile index 969c7aa07c5f..8b4c4e5b9246 100644 --- a/sysutils/ohmu/Makefile +++ b/sysutils/ohmu/Makefile @@ -1,26 +1,26 @@ PORTNAME= ohmu PORTVERSION= 1.1.0 -PORTREVISION= 5 +PORTREVISION= 6 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= Tool to view space usage in your terminal WWW= https://gitlab.com/paul-nechifor/ohmu LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= paul-nechifor USES= python USE_PYTHON= autoplist distutils concurrent optsuffix NO_ARCH= yes pre-configure: ${REINPLACE_CMD} -e 's/future==0.15.2/future>=0.15.2/' \ ${WRKSRC}/setup.py .include diff --git a/sysutils/py-appjail-gui/Makefile b/sysutils/py-appjail-gui/Makefile index ce9e02e5127d..258a4d2ea251 100644 --- a/sysutils/py-appjail-gui/Makefile +++ b/sysutils/py-appjail-gui/Makefile @@ -1,37 +1,38 @@ PORTNAME= appjail-gui DISTVERSIONPREFIX= v DISTVERSION= 0.1.0 +PORTREVISION= 1 CATEGORIES= sysutils www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Graphical User Interface for AppJail WWW= https://github.com/DtxdF/${PORTNAME} LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}commentjson>=0:devel/py-commentjson@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= DtxdF USE_PYTHON= autoplist distutils USE_RC_SUBR= appjail_gui NO_ARCH= yes SUB_LIST= PYTHON_CMD=${PYTHON_CMD} OPTIONS_DEFAULT= NICEGUI_GUI OPTIONS_SINGLE= NICEGUI OPTIONS_SINGLE_NICEGUI= NICEGUI_GUI NICEGUI_NOGUI NICEGUI_GUI_DESC= Use www/py-nicegui NICEGUI_NOGUI_DESC= Use www/py-nicegui-nogui NICEGUI_GUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nicegui>=0:www/py-nicegui@${PY_FLAVOR} NICEGUI_NOGUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nicegui-nogui>=0:www/py-nicegui-nogui@${PY_FLAVOR} .include diff --git a/sysutils/py-azure-cli-acr/Makefile b/sysutils/py-azure-cli-acr/Makefile index e554fe2ee317..71c9f2651805 100644 --- a/sysutils/py-azure-cli-acr/Makefile +++ b/sysutils/py-azure-cli-acr/Makefile @@ -1,24 +1,24 @@ PORTNAME= azure-cli-acr PORTVERSION= 2.2.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python 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 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 9b95f708f2d0..a21013e4b63a 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.55.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils python 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>=3.1.1:devel/py-argcomplete@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-cli-telemetry>=1.1.0: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.11.0:devel/py-knack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msal>=1.24.0.b2:devel/py-msal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msal-extensions>=1.0.0:devel/py-msal-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=2.0.8<4.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}pyyaml>=0:devel/py-pyyaml@${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}msrestazure>=0.6.4:net-mgmt/py-msrestazure@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.9:devel/py-packaging@${PY_FLAVOR} USES= azurepy python USE_PYTHON= autoplist concurrent cryptography distutils NO_ARCH= yes .include diff --git a/sysutils/py-azure-cli-telemetry/Makefile b/sysutils/py-azure-cli-telemetry/Makefile index eed1f7d654bc..8fad5edf47b6 100644 --- a/sysutils/py-azure-cli-telemetry/Makefile +++ b/sysutils/py-azure-cli-telemetry/Makefile @@ -1,21 +1,22 @@ PORTNAME= azure-cli-telemetry PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= sysutils python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-azure-cli/Makefile b/sysutils/py-azure-cli/Makefile index 4ecc487724b2..fed507baff7f 100644 --- a/sysutils/py-azure-cli/Makefile +++ b/sysutils/py-azure-cli/Makefile @@ -1,125 +1,125 @@ PORTNAME= azure-cli PORTVERSION= 2.55.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils python 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>=14.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-administration>=4.4.0.b2:devel/py-azure-keyvault-administration@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-keyvault-certificates>=4.7.0:security/py-azure-keyvault-certificates@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-keyvault-keys>=4.9.0.b3:security/py-azure-keyvault-keys@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-keyvault-secrets>=4.7.0:security/py-azure-keyvault-secrets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-loganalytics>=0.1.1: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>=4.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>=3.0.0:devel/py-azure-mgmt-appconfiguration@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-appcontainers>=2.0.0:devel/py-azure-mgmt-appcontainers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-authorization>=4.0.0:devel/py-azure-mgmt-authorization@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-batch>=17.0.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.5.0:devel/py-azure-mgmt-cognitiveservices@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-compute>=30.3.0:devel/py-azure-mgmt-compute@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-containerinstance>=10.1.0:devel/py-azure-mgmt-containerinstance@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-containerregistry>=10.1.0:devel/py-azure-mgmt-containerregistry@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-containerservice>=28.0.0:devel/py-azure-mgmt-containerservice@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-cosmosdb>=9.3.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-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-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.2.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>=3.0.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.3.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>=7.0.0:devel/py-azure-mgmt-msi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-netapp>=10.1.0:devel/py-azure-mgmt-netapp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-policyinsights>=1.1.0.b4: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.b12:devel/py-azure-mgmt-rdbms@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-recoveryservices>=2.5.0:devel/py-azure-mgmt-recoveryservices@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-recoveryservicesbackup>=7.0.0:devel/py-azure-mgmt-recoveryservicesbackup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-redhatopenshift>=1.4.0:devel/py-azure-mgmt-redhatopenshift@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-redis>=14.1.0:devel/py-azure-mgmt-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-resource>=23.1.0.b2:devel/py-azure-mgmt-resource@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-search>=9.0.0:devel/py-azure-mgmt-search@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-security>=5.0.0:devel/py-azure-mgmt-security@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-servicebus>=8.2.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.2.0.b1:devel/py-azure-mgmt-servicelinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-signalr>=2.0.0.b1:devel/py-azure-mgmt-signalr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-sql>=4.0.0.b13:devel/py-azure-mgmt-sql@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-sqlvirtualmachine>=1.0.0.b5:devel/py-azure-mgmt-sqlvirtualmachine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-mgmt-storage>=21.1.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>=1.2.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.17.0:devel/py-azure-synapse-artifacts@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}azure-synapse-managedprivateendpoints>=0.4.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}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:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycomposefile>=0.0.30:devel/pycomposefile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${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 USE_PYTHON= autoplist concurrent cryptography 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 5910f120f284..a69f7cdd9339 100644 --- a/sysutils/py-bitrot/Makefile +++ b/sysutils/py-bitrot/Makefile @@ -1,21 +1,22 @@ PORTNAME= bitrot PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= sysutils 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/sysutils/py-blinkstick/Makefile b/sysutils/py-blinkstick/Makefile index 55bd379c2e2f..444694a7e237 100644 --- a/sysutils/py-blinkstick/Makefile +++ b/sysutils/py-blinkstick/Makefile @@ -1,31 +1,32 @@ PORTNAME= blinkstick DISTVERSION= g20230504 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= BlinkStick-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Python package to control BlinkStick USB devices WWW= https://pypi.org/project/BlinkStick/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyusb>=1.2.1:devel/py-pyusb@${PY_FLAVOR} USES= python NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= arvydas GH_PROJECT= ${PORTNAME}-python GH_TAGNAME= 8140b9fa USE_PYTHON= autoplist distutils PLIST_FILES= etc/devd/blinkstick-devices.conf post-install: ${INSTALL_DATA} ${FILESDIR}/blinkstick-devices.conf ${STAGEDIR}${PREFIX}/etc/devd/ .include diff --git a/sysutils/py-concurrent-log-handler/Makefile b/sysutils/py-concurrent-log-handler/Makefile index c858ebce3772..5ed53e56db7e 100644 --- a/sysutils/py-concurrent-log-handler/Makefile +++ b/sysutils/py-concurrent-log-handler/Makefile @@ -1,19 +1,20 @@ PORTNAME= concurrent-log-handler DISTVERSION= 0.9.19 +PORTREVISION= 1 CATEGORIES= sysutils python 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 USE_PYTHON= autoplist distutils .include diff --git a/sysutils/py-cron-descriptor/Makefile b/sysutils/py-cron-descriptor/Makefile index 25f52494f553..02183793b0ea 100644 --- a/sysutils/py-cron-descriptor/Makefile +++ b/sysutils/py-cron-descriptor/Makefile @@ -1,20 +1,21 @@ PORTNAME= cron-descriptor PORTVERSION= 1.2.30 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Converts cron expressions into human readable strings WWW= https://github.com/Salamek/cron-descriptor LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_GITHUB= yes GH_ACCOUNT= Salamek USE_PYTHON= autoplist distutils unittest NO_ARCH= yes .include diff --git a/sysutils/py-croniter/Makefile b/sysutils/py-croniter/Makefile index 44be0eabc297..6cf6f7faf6f1 100644 --- a/sysutils/py-croniter/Makefile +++ b/sysutils/py-croniter/Makefile @@ -1,21 +1,21 @@ PORTNAME= croniter PORTVERSION= 0.3.20 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils python 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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=1.5:devel/py-python-dateutil@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/sysutils/py-croniter2/Makefile b/sysutils/py-croniter2/Makefile index 5c9bad88365b..0b1f090e7273 100644 --- a/sysutils/py-croniter2/Makefile +++ b/sysutils/py-croniter2/Makefile @@ -1,22 +1,23 @@ PORTNAME= croniter DISTVERSION= 2.0.7 +PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 MAINTAINER= bofh@FreeBSD.org COMMENT= Iteration support for datetime objects with cron like format(2.x) WWW= https://pypi.org/project/croniter/ LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=1.5:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>2021.1:devel/py-pytz@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/sysutils/py-dict-toolbox/Makefile b/sysutils/py-dict-toolbox/Makefile index fe662ad1b550..93cfaa428bd0 100644 --- a/sysutils/py-dict-toolbox/Makefile +++ b/sysutils/py-dict-toolbox/Makefile @@ -1,21 +1,22 @@ PORTNAME= dict-toolbox PORTVERSION= 2.1.2 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= krion@FreeBSD.org COMMENT= Collection of python dictionary management tools WWW= https://gitlab.com/saltstack/open/dict-toolbox/ LICENSE= APACHE20 USES= python shebangfix USE_GITLAB= yes GL_ACCOUNT= saltstack/open GL_TAGNAME= 60ae07cb72c49918917c681fdcc3df88813b036b USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/sysutils/py-director/Makefile b/sysutils/py-director/Makefile index f1e66cef539b..bec6285a159e 100644 --- a/sysutils/py-director/Makefile +++ b/sysutils/py-director/Makefile @@ -1,33 +1,34 @@ PORTNAME= director DISTVERSIONPREFIX= v DISTVERSION= 0.11.0 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Define and run multi-jail environments with AppJail WWW= https://github.com/DtxdF/${PORTNAME} LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml-env>=0:devel/py-pyaml-env@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dotenv>=0:www/py-python-dotenv@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= DtxdF USE_PYTHON= autoplist distutils NO_ARCH= yes PORTDOCS= README.md OPTIONS_DEFINE= DOCS do-install-DOCS-on: @${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR} .include diff --git a/sysutils/py-dlipower/Makefile b/sysutils/py-dlipower/Makefile index dc795825cabc..ae879809d227 100644 --- a/sysutils/py-dlipower/Makefile +++ b/sysutils/py-dlipower/Makefile @@ -1,23 +1,24 @@ PORTNAME= dlipower PORTVERSION= 1.0.176 +PORTREVISION= 1 PORTEPOCH= 2 CATEGORIES= sysutils python 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 shebangfix SHEBANG_FILES= scripts/fence_dli USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-drmaa/Makefile b/sysutils/py-drmaa/Makefile index b2d088faed49..914fac23d7a7 100644 --- a/sysutils/py-drmaa/Makefile +++ b/sysutils/py-drmaa/Makefile @@ -1,18 +1,18 @@ PORTNAME= drmaa PORTVERSION= 0.4b3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python 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 USE_PYTHON= autoplist distutils .include diff --git a/sysutils/py-elf_diff/Makefile b/sysutils/py-elf_diff/Makefile index 57d292ceecd1..624bdff97dde 100644 --- a/sysutils/py-elf_diff/Makefile +++ b/sysutils/py-elf_diff/Makefile @@ -1,38 +1,38 @@ PORTNAME= elf_diff DISTVERSIONPREFIX=v DISTVERSION= 0.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arrowd@FreeBSD.org COMMENT= Tool to Compare Elf Binaries WWW= https://github.com/noseglasses/elf_diff LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>0:devel/py-setuptools-git@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}progressbar2>0:misc/py-progressbar2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}anytree>0:devel/py-anytree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dict2xml>0:textproc/py-dict2xml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deepdiff>0:devel/py-deepdiff@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>0:devel/py-gitpython@${PY_FLAVOR} \ git:devel/git USES= python USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= noseglasses BINARY_ALIAS= objdump=llvm-objdump NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} tests/test_main.py .include diff --git a/sysutils/py-filelike/Makefile b/sysutils/py-filelike/Makefile index 0563ae556b20..2552e466c86e 100644 --- a/sysutils/py-filelike/Makefile +++ b/sysutils/py-filelike/Makefile @@ -1,15 +1,15 @@ PORTNAME= filelike PORTVERSION= 0.4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python 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 USE_PYTHON= distutils autoplist concurrent .include diff --git a/sysutils/py-focker/Makefile b/sysutils/py-focker/Makefile index b9b3ce08df1b..226a481f06e9 100644 --- a/sysutils/py-focker/Makefile +++ b/sysutils/py-focker/Makefile @@ -1,33 +1,33 @@ PORTNAME= focker DISTVERSION= 2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= FreeBSD image orchestration tool in the vein of Docker WWW= https://github.com/sadaszewski/focker LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_GITHUB= yes # PyPi package is at 0.91 USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= sadaszewski GH_TAGNAME= 1f2d790 NO_ARCH= yes # some tests assume `focker` is installed. Tests # need refactor to test against WRKSRC build do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/sysutils/py-glances/Makefile b/sysutils/py-glances/Makefile index e043c7e979a1..f8c938122e21 100644 --- a/sysutils/py-glances/Makefile +++ b/sysutils/py-glances/Makefile @@ -1,40 +1,40 @@ PORTNAME= glances DISTVERSIONPREFIX= v DISTVERSION= 3.3.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gasol.wu@gmail.com COMMENT= CLI curses based monitoring tool for GNU/Linux and BSD OS WWW= https://nicolargo.github.io/glances/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.3.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ujson>=0:devel/py-ujson@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0.15.2:devel/py-coverage@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= nicolargo USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PLIST_FILES= ${ETCDIR}/${PORTNAME}.conf.sample \ share/man/man1/${PORTNAME}.1.gz post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/conf/${PORTNAME}.conf ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample ${INSTALL_MAN} ${WRKSRC}/docs/man/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1/ do-test: @(cd ${WRKSRC} && ${SETENV} coverage-${PYTHON_VER} run --source=${PORTNAME} unitest.py) .include diff --git a/sysutils/py-google-compute-engine/Makefile b/sysutils/py-google-compute-engine/Makefile index 8a1e954aa537..096bc28f0fcd 100644 --- a/sysutils/py-google-compute-engine/Makefile +++ b/sysutils/py-google-compute-engine/Makefile @@ -1,53 +1,54 @@ PORTNAME= google-compute-engine DISTVERSION= 2.8.17 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Guest Environment for Google Compute Engine WWW= https://github.com/GoogleCloudPlatform/compute-image-packages LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Depends on expired devel/py-boto EXPIRATION_DATE=2025-03-31 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ google_oslogin_control:sysutils/google-compute-engine-oslogin \ sudo:security/sudo USES= python shebangfix USE_PYTHON= autoplist concurrent distutils WRKSRC_SUBDIR= packages/python-google-compute-engine NO_ARCH= yes SHEBANG_FILES= ../google-compute-engine/src/usr/bin/google_optimize_local_ssd \ ../google-compute-engine/src/usr/bin/google_set_multiqueue USE_GITHUB= yes GH_ACCOUNT= GoogleCloudPlatform GH_PROJECT= compute-image-packages GH_TAGNAME= 20190522 USE_RC_SUBR= google_accounts_daemon google_clock_skew_daemon \ google_instance_setup google_network_daemon google_startup SUB_LIST= PYTHON_CMD="${PYTHON_CMD}" \ PYTHON_VER="${PYTHON_VER}" REINPLACE_ARGS= -i '' post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/syslog.d ${STAGEDIR}/etc ${INSTALL_DATA} ${FILESDIR}/instance_configs.cfg.distro.sample \ ${STAGEDIR}${PREFIX}/etc/instance_configs.cfg.distro.sample ${INSTALL_DATA} ${FILESDIR}/90-google.conf.sample \ ${STAGEDIR}${PREFIX}/etc/syslog.d/90-google.conf.sample ${INSTALL_DATA} ${FILESDIR}/google_set_hostname \ ${STAGEDIR}/etc/dhclient-exit-hooks .include diff --git a/sysutils/py-hared/Makefile b/sysutils/py-hared/Makefile index 205b7ea92a0c..dd51d15c3a71 100644 --- a/sysutils/py-hared/Makefile +++ b/sysutils/py-hared/Makefile @@ -1,25 +1,26 @@ PORTNAME= hared PORTVERSION= 1.3 +PORTREVISION= 1 CATEGORIES= sysutils python 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 USE_PYTHON= distutils autoplist ETCDIR= ${PREFIX}/etc RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}paho-mqtt>0:net/py-paho-mqtt@${PY_FLAVOR} CONFLICTS_INSTALL= hared pre-install: ${INSTALL_DATA} ${FILESDIR}/hared.conf ${STAGEDIR}${ETCDIR}/hared.ini.sample .include diff --git a/sysutils/py-honcho/Makefile b/sysutils/py-honcho/Makefile index 9f95c13bb626..89228fdb8c8b 100644 --- a/sysutils/py-honcho/Makefile +++ b/sysutils/py-honcho/Makefile @@ -1,29 +1,29 @@ PORTNAME= honcho PORTVERSION= 1.0.1 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= loader@FreeBSD.org COMMENT= Managing Procfile-based applications tool WWW= https://github.com/nickstenning/honcho LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= nickstenning NO_ARCH= yes USES= python USE_PYTHON= autoplist concurrent distutils do-test: @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) .include diff --git a/sysutils/py-howdoi/Makefile b/sysutils/py-howdoi/Makefile index 3b7f681a2b43..4cf39da96d2a 100644 --- a/sysutils/py-howdoi/Makefile +++ b/sysutils/py-howdoi/Makefile @@ -1,29 +1,29 @@ PORTNAME= howdoi PORTVERSION= 2.0.20 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils python 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 USE_PYTHON= autoplist distutils .include diff --git a/sysutils/py-hpilo/Makefile b/sysutils/py-hpilo/Makefile index 73e1b5607c13..ddd2bb5bda9d 100644 --- a/sysutils/py-hpilo/Makefile +++ b/sysutils/py-hpilo/Makefile @@ -1,32 +1,32 @@ PORTNAME= hpilo PORTVERSION= 4.4.3 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pizzamig@FreeBSD.org COMMENT= Python cli to interact with HP iLO management interface WWW= https://github.com/seveas/python-hpilo LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_GITHUB= yes GH_ACCOUNT= seveas GH_PROJECT= python-hpilo USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= RC4_SHA RC4_SHA_DESC= Enable RC4-SHA ciphers, for old iLO, but removed from openssl (custom openssl required) # replace "RC4-SHA:" + with nothing post-patch-RC4_SHA-off: ${REINPLACE_CMD} -e 's/"RC4-SHA:" + //g' ${WRKSRC}/hpilo.py .include diff --git a/sysutils/py-iowait/Makefile b/sysutils/py-iowait/Makefile index 51a1295e7c54..9431c3b9e84f 100644 --- a/sysutils/py-iowait/Makefile +++ b/sysutils/py-iowait/Makefile @@ -1,16 +1,17 @@ PORTNAME= iowait PORTVERSION= 0.2 +PORTREVISION= 1 CATEGORIES= sysutils python 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 USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-jailconf/Makefile b/sysutils/py-jailconf/Makefile index b301de299426..d57a7658a34f 100644 --- a/sysutils/py-jailconf/Makefile +++ b/sysutils/py-jailconf/Makefile @@ -1,28 +1,29 @@ PORTNAME= jailconf DISTVERSIONPREFIX= v DISTVERSION= 0.2.2 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Parse and edit your FreeBSD jail.conf file WWW= https://github.com/leforestier/jailconf LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.9:devel/py-ply@${PY_FLAVOR} USES= python USE_GITHUB= yes # tests nnot packaged in PyPI sdist GH_ACCOUNT= leforestier USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: ${TOUCH} ${WRKSRC}/test/__init__.py ${MV} ${WRKSRC}/test/jailconf_test.py ${WRKSRC}/test/test_jailconf.py cd ${WRKSRC} && ${PYTHON_CMD} -m unittest -v .include diff --git a/sysutils/py-keep/Makefile b/sysutils/py-keep/Makefile index 08f8f6bd494a..514f6df26c0b 100644 --- a/sysutils/py-keep/Makefile +++ b/sysutils/py-keep/Makefile @@ -1,32 +1,32 @@ PORTNAME= keep PORTVERSION= 2.10.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python 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 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 a70c57387fa4..a2745bcd6a04 100644 --- a/sysutils/py-leviathan/Makefile +++ b/sysutils/py-leviathan/Makefile @@ -1,22 +1,22 @@ PORTNAME= leviathan PORTVERSION= 0.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/sysutils/py-mitogen/Makefile b/sysutils/py-mitogen/Makefile index 303f242eb6e8..981f468c3d9e 100644 --- a/sysutils/py-mitogen/Makefile +++ b/sysutils/py-mitogen/Makefile @@ -1,26 +1,27 @@ PORTNAME= mitogen DISTVERSION= 0.3.22 +PORTREVISION= 1 CATEGORIES= sysutils python 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 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-nagiosplugin/Makefile b/sysutils/py-nagiosplugin/Makefile index e23a059c7911..52ce583a790d 100644 --- a/sysutils/py-nagiosplugin/Makefile +++ b/sysutils/py-nagiosplugin/Makefile @@ -1,22 +1,23 @@ PORTNAME= nagiosplugin PORTVERSION= 1.2.4 +PORTREVISION= 1 CATEGORIES= sysutils python 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 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 937b2987ba4d..a6344766f40d 100644 --- a/sysutils/py-packet-python/Makefile +++ b/sysutils/py-packet-python/Makefile @@ -1,20 +1,21 @@ PORTNAME= packet-python DISTVERSION= 1.37.1 +PORTREVISION= 1 CATEGORIES= sysutils python 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 USE_PYTHON= distutils autoplist concurrent NO_ARCH= yes .include diff --git a/sysutils/py-ploy/Makefile b/sysutils/py-ploy/Makefile index af293b6bf6bf..fc5ed6a62ef9 100644 --- a/sysutils/py-ploy/Makefile +++ b/sysutils/py-ploy/Makefile @@ -1,27 +1,27 @@ PORTNAME= ploy PORTVERSION= 2.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python 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} \ ${PY_SETUPTOOLS} USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/sysutils/py-ploy_ezjail/Makefile b/sysutils/py-ploy_ezjail/Makefile index ff23f9e8a484..f0d801867f8e 100644 --- a/sysutils/py-ploy_ezjail/Makefile +++ b/sysutils/py-ploy_ezjail/Makefile @@ -1,24 +1,24 @@ PORTNAME= ploy_ezjail PORTVERSION= 2.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python 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} \ ${PY_SETUPTOOLS} USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/sysutils/py-power/Makefile b/sysutils/py-power/Makefile index dcdb5d80908e..e2d087368bf8 100644 --- a/sysutils/py-power/Makefile +++ b/sysutils/py-power/Makefile @@ -1,16 +1,17 @@ PORTNAME= power PORTVERSION= 1.3 +PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= https://github.com/Kentzo/Power/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cederom@tlen.pl COMMENT= Cross-platform system power status information for Python WWW= https://github.com/Kentzo/Power LICENSE= MIT USES= python USE_PYTHON= distutils autoplist .include diff --git a/sysutils/py-ptyprocess/Makefile b/sysutils/py-ptyprocess/Makefile index 15f8cb79c5f6..3deee193903a 100644 --- a/sysutils/py-ptyprocess/Makefile +++ b/sysutils/py-ptyprocess/Makefile @@ -1,18 +1,19 @@ PORTNAME= ptyprocess PORTVERSION= 0.7.0 +PORTREVISION= 1 CATEGORIES= sysutils python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/sysutils/py-puremagic/Makefile b/sysutils/py-puremagic/Makefile index c07d21e1b6e2..0d19e3d321f5 100644 --- a/sysutils/py-puremagic/Makefile +++ b/sysutils/py-puremagic/Makefile @@ -1,24 +1,25 @@ PORTNAME= puremagic DISTVERSION= 1.24 +PORTREVISION= 1 CATEGORIES= sysutils python 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 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 9fd93b38c28f..9dd66221ea3a 100644 --- a/sysutils/py-py-cpuinfo/Makefile +++ b/sysutils/py-py-cpuinfo/Makefile @@ -1,24 +1,25 @@ PORTNAME= py-cpuinfo DISTVERSION= 9.0.0 +PORTREVISION= 1 CATEGORIES= sysutils python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes OPTIONS_DEFINE= LSCPU OPTIONS_DEFAULT= LSCPU LSCPU_DESC= Use sysutils/lscpu as a data source LSCPU_RUN_DEPENDS= lscpu:sysutils/lscpu .include diff --git a/sysutils/py-pyinfra/Makefile b/sysutils/py-pyinfra/Makefile index a4215ddcc1cc..b571deaf2cb8 100644 --- a/sysutils/py-pyinfra/Makefile +++ b/sysutils/py-pyinfra/Makefile @@ -1,63 +1,64 @@ PORTNAME= pyinfra DISTVERSIONPREFIX= v DISTVERSION= 3.2 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dev@submerge.ch COMMENT= Automates infrastructure using Python WWW= https://pyinfra.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>2:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=1.6<2:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent>=1.5:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>2<4:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=16.1:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>=2.7<4:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>2<3:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pywinrm>0:security/py-pywinrm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typeguard>0:devel/py-typeguard@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} USES= pytest python USE_GITHUB= yes GH_ACCOUNT= pyinfra-dev USE_PYTHON= autoplist distutils # Most of the ignored tests fail because docker is missing. # The *_ensure_newline_* ones fail when pyinfra is not installed first. PYTEST_IGNORED_TESTS= test_int_docker_install_package_ubuntu \ test_e2e_ssh_sudo_password \ test_int_local_file_no_changes \ test_int_local_directory_no_changes \ test_int_local_link_no_changes \ test_int_local_line_no_changes \ test_int_local_line_ensure_newline_true \ test_int_local_line_ensure_newline_false # TestSSHUserConfig.test_missing_hostkey is failing currently, due to an # undocumented dependency on code only available in paramiko >= 3.2: # https://github.com/pyinfra-dev/pyinfra/issues/1290 .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}graphlib-backport>0:graphics/py-graphlib-backport@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>3.6:devel/py-importlib-metadata@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/sysutils/py-python-bareos/Makefile b/sysutils/py-python-bareos/Makefile index fdfc30d42b2e..4fae21872cb0 100644 --- a/sysutils/py-python-bareos/Makefile +++ b/sysutils/py-python-bareos/Makefile @@ -1,17 +1,18 @@ PORTNAME= python-bareos PORTVERSION= 24.0.0 +PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= client library and tools for Bareos console access WWW= https://github.com/bareos/bareos LICENSE= AGPLv3 USES= python USE_PYTHON= autoplist distutils .include diff --git a/sysutils/py-python-consul/Makefile b/sysutils/py-python-consul/Makefile index fe3d9863d15e..38a5dcb75c09 100644 --- a/sysutils/py-python-consul/Makefile +++ b/sysutils/py-python-consul/Makefile @@ -1,30 +1,30 @@ PORTNAME= python-consul PORTVERSION= 1.1.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhixson@FreeBSD.org COMMENT= Python client for consul WWW= https://github.com/cablehead/python-consul LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/bin/consul:sysutils/consul \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/bin/consul:sysutils/consul \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${PY_FLAVOR} # 2.7 or 3.6+, but it cannot be expressed right now. USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= cablehead .include diff --git a/sysutils/py-python-crontab/Makefile b/sysutils/py-python-crontab/Makefile index 5eac8e7ee75d..947fe11473be 100644 --- a/sysutils/py-python-crontab/Makefile +++ b/sysutils/py-python-crontab/Makefile @@ -1,29 +1,29 @@ PORTNAME= python-crontab PORTVERSION= 2.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Read and write crontab files using a direct API WWW= https://gitlab.com/doctormo/python-crontab LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=1.5:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}croniter>0:sysutils/py-croniter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cron-descriptor>0:sysutils/py-cron-descriptor@${PY_FLAVOR} USES= python shebangfix SHEBANG_FILES= ${WRKSRC}/tests/data/crontest USE_PYTHON= autoplist distutils USE_GITLAB= yes GL_ACCOUNT= doctormo GL_TAGNAME= ba23056ddf1a00ecfd14b0a31c2e0cdad132f8d0 do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/sysutils/py-python-nomad/Makefile b/sysutils/py-python-nomad/Makefile index 309b8445c59e..b2f72a87128e 100644 --- a/sysutils/py-python-nomad/Makefile +++ b/sysutils/py-python-nomad/Makefile @@ -1,21 +1,22 @@ PORTNAME= python-nomad PORTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhixson@FreeBSD.org COMMENT= Python client for nomad WWW= https://github.com/jrxFive/python-nomad LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= jrxFive USE_PYTHON= autoplist distutils .include diff --git a/sysutils/py-pytsk/Makefile b/sysutils/py-pytsk/Makefile index 40cae2a51b8a..9209f6aefffa 100644 --- a/sysutils/py-pytsk/Makefile +++ b/sysutils/py-pytsk/Makefile @@ -1,23 +1,24 @@ PORTNAME= pytsk PORTVERSION= 20231007 +PORTREVISION= 1 CATEGORIES= sysutils security devel python MASTER_SITES= https://github.com/py4n6/pytsk/releases/download/${PORTVERSION}/ \ LOCAL/antoine PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}3-${PORTVERSION} MAINTAINER= antoine@FreeBSD.org COMMENT= Python bindings for the Sleuthkit WWW= https://github.com/py4n6/pytsk LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} run_tests.py TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_TARGET= # empty .include diff --git a/sysutils/py-pywatchman/Makefile b/sysutils/py-pywatchman/Makefile index 61e28db1d043..5cbee57ea080 100644 --- a/sysutils/py-pywatchman/Makefile +++ b/sysutils/py-pywatchman/Makefile @@ -1,34 +1,35 @@ PORTNAME= pywatchman DISTVERSIONPREFIX=v DISTVERSION= 2024.03.25.00 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= p.mousavizadeh@protonmail.com COMMENT= Watchman client for Python WWW= https://pypi.org/project/pywatchman/ LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi BROKEN_mips= depends on watchman, which needs c++11-libs BROKEN_mips64= depends on watchman, which needs c++11-libs RUN_DEPENDS= watchman>=4:sysutils/watchman USES= python USE_GITHUB= yes GH_ACCOUNT= facebook GH_PROJECT= watchman USE_PYTHON= autoplist concurrent distutils WRKSRC_SUBDIR= watchman/python post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name "*.so" \ -exec ${STRIP_CMD} {} + do-test: cd ${WRKSRC} ; ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/sysutils/py-pyznap/Makefile b/sysutils/py-pyznap/Makefile index 34b01ca05ecc..194a2302a186 100644 --- a/sysutils/py-pyznap/Makefile +++ b/sysutils/py-pyznap/Makefile @@ -1,40 +1,41 @@ PORTNAME= pyznap DISTVERSION= 1.6.0 +PORTREVISION= 1 CATEGORIES= sysutils python 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 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 3ce0d56fb6b8..1885ed36b873 100644 --- a/sysutils/py-qmk/Makefile +++ b/sysutils/py-qmk/Makefile @@ -1,50 +1,51 @@ PORTNAME= qmk DISTVERSION= 1.1.5 +PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@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-ranger/Makefile b/sysutils/py-ranger/Makefile index 7287b9b37da9..63325ef096fe 100644 --- a/sysutils/py-ranger/Makefile +++ b/sysutils/py-ranger/Makefile @@ -1,41 +1,42 @@ PORTNAME= ranger PORTVERSION= 1.9.4 +PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= https://ranger.github.io/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} # Backport PR #1852 to fix runtime issues for environments that don't have # sysutils/screen installed but TERM set to "screen". PATCH_SITES= https://github.com/ranger/ranger/commit/ PATCHFILES= 081e73152a9391211770fab56676d7d974413ae6.patch:-p1 MAINTAINER= ports@FreeBSD.org COMMENT= File manager with VI key bindings WWW= https://ranger.github.io/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= desktop-file-utils python shebangfix USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= doc/tools/*.py NO_ARCH= yes post-extract: @${MV} ${WRKSRC}/doc/ranger.desktop ${WRKSRC}/doc/${PYTHON_PKGNAMEPREFIX}ranger.desktop post-patch: @${REINPLACE_CMD} -e 's|setuptools|distutils.core|; \ s|share/doc/ranger|${DOCSDIR}|; \ s|ranger.desktop|${PYTHON_PKGNAMEPREFIX}ranger.desktop|' ${WRKSRC}/${PYSETUP} @${REINPLACE_CMD} -Ee 's|Exec=(ranger)|Exec=\1-${PYTHON_VER}|' ${WRKSRC}/doc/${PYTHON_PKGNAMEPREFIX}ranger.desktop @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/ranger/ext/img_display.py do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/sysutils/py-rdiff-backup/Makefile b/sysutils/py-rdiff-backup/Makefile index 1e2df92e95af..4bc67b41c94e 100644 --- a/sysutils/py-rdiff-backup/Makefile +++ b/sysutils/py-rdiff-backup/Makefile @@ -1,33 +1,33 @@ PORTNAME= rdiff-backup DISTVERSION= 2.2.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= uzsolt@FreeBSD.org COMMENT= Easy to use and efficient backup and restore utility WWW= https://rdiff-backup.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ rubygem-asciidoctor>0:textproc/rubygem-asciidoctor LIB_DEPENDS= librsync.so:net/librsync RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= localbase:ldflags python 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 .include diff --git a/sysutils/py-resolve-march-native/Makefile b/sysutils/py-resolve-march-native/Makefile index 8d1ba1c04586..ba7d4da0a70b 100644 --- a/sysutils/py-resolve-march-native/Makefile +++ b/sysutils/py-resolve-march-native/Makefile @@ -1,24 +1,25 @@ PORTNAME= resolve-march-native DISTVERSION= 6.0.1 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= pkubaj@FreeBSD.org COMMENT= Command line tool to resolve -march=native into explicit flags WWW= https://github.com/hartwork/resolve-march-native LICENSE= GPLv2+ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= hartwork USE_PYTHON= autoplist concurrent distutils ALL_TARGET= install BINARY_ALIAS= python=${PYTHON_CMD} NO_ARCH= yes TEST_TARGET= check .include diff --git a/sysutils/py-salt/Makefile b/sysutils/py-salt/Makefile index 4dc82ac149a1..5e580171cd52 100644 --- a/sysutils/py-salt/Makefile +++ b/sysutils/py-salt/Makefile @@ -1,131 +1,131 @@ PORTNAME= salt PORTVERSION= 3006.9 -PORTREVISION= 4 +PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= sysutils python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jmespath>0:devel/py-jmespath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}looseversion>0:devel/py-looseversion@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}croniter>0:sysutils/py-croniter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} USES= cpe python 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 @${REINPLACE_CMD} -e 's|"/usr/bin/python3"|"${PYTHON_CMD}"|' ${WRKSRC}/salt/auth/pam.py do-install-BASH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions/ ${INSTALL_DATA} ${WRKSRC}/pkg/common/salt.bash \ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/salt do-install-FISH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions/ ${INSTALL_DATA} ${WRKSRC}/pkg/common/fish-completions/*.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions do-install-ZSH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/pkg/common/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-scarab/Makefile b/sysutils/py-scarab/Makefile index c7bb5beae7fa..1048cb45409c 100644 --- a/sysutils/py-scarab/Makefile +++ b/sysutils/py-scarab/Makefile @@ -1,46 +1,47 @@ PORTNAME= scarab DISTVERSIONPREFIX= v DISTVERSION= 0.1.3 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= driesm@FreeBSD.org COMMENT= CLI interface for FreeBSD Bugzilla WWW= https://github.com/gonzoua/scarab LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-magic>=0:devel/py-python-magic@${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 USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= gonzoua NO_ARCH= yes SUB_FILES= pkg-message PORTDOCS= README.md PORTEXAMPLES= scarabrc OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/scarabrc ${STAGEDIR}${EXAMPLESDIR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/sysutils/py-supervisor/Makefile b/sysutils/py-supervisor/Makefile index 6af5b1cd6174..02068b31a870 100644 --- a/sysutils/py-supervisor/Makefile +++ b/sysutils/py-supervisor/Makefile @@ -1,61 +1,62 @@ PORTNAME= supervisor PORTVERSION= 4.2.5 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= otis@FreeBSD.org 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 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-tarsnapper/Makefile b/sysutils/py-tarsnapper/Makefile index f0a40bfde807..c9a7d86cf304 100644 --- a/sysutils/py-tarsnapper/Makefile +++ b/sysutils/py-tarsnapper/Makefile @@ -1,26 +1,26 @@ PORTNAME= tarsnapper PORTVERSION= 0.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= philip@FreeBSD.org COMMENT= Tarsnap wrapper which expires backups using a gfs-scheme WWW= https://github.com/miracle2k/tarsnapper LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= miracle2k RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>0:devel/py-argparse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${PY_FLAVOR} \ tarsnap>=0:sysutils/tarsnap .include diff --git a/sysutils/py-tldr/Makefile b/sysutils/py-tldr/Makefile index d3024ab2f948..eeb4e29ad965 100644 --- a/sysutils/py-tldr/Makefile +++ b/sysutils/py-tldr/Makefile @@ -1,26 +1,27 @@ PORTNAME= tldr PORTVERSION= 3.3.0 +PORTREVISION= 1 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jinking.this@gmail.com COMMENT= Python command-line client for tldr pages WWW= https://github.com/tldr-pages/tldr-python-client LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shtab>0:devel/py-shtab@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils flavors USE_GITHUB= yes GH_ACCOUNT= tldr-pages GH_PROJECT= tldr-python-client NO_ARCH= yes .include diff --git a/sysutils/py-upt-freebsd/Makefile b/sysutils/py-upt-freebsd/Makefile index 5e4937258b56..17a08431bfad 100644 --- a/sysutils/py-upt-freebsd/Makefile +++ b/sysutils/py-upt-freebsd/Makefile @@ -1,27 +1,28 @@ PORTNAME= upt-freebsd DISTVERSION= 0.3 +PORTREVISION= 1 CATEGORIES= sysutils ports-mgmt python 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 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 f0defe9e43f3..06b08070aa42 100644 --- a/sysutils/py-upt-pypi/Makefile +++ b/sysutils/py-upt-pypi/Makefile @@ -1,25 +1,26 @@ PORTNAME= upt-pypi DISTVERSION= 0.5 +PORTREVISION= 1 CATEGORIES= sysutils python 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 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/Makefile b/sysutils/py-upt/Makefile index d2b5fd58a2b4..96bd930b1516 100644 --- a/sysutils/py-upt/Makefile +++ b/sysutils/py-upt/Makefile @@ -1,30 +1,30 @@ PORTNAME= upt DISTVERSION= 0.11 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python 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 DEPRECATED= Depends on expired misc/py-spdx-lookup EXPIRATION_DATE=2025-03-31 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 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 fc4340dc79c8..dc5606ed2a7e 100644 --- a/sysutils/py-uptime/Makefile +++ b/sysutils/py-uptime/Makefile @@ -1,20 +1,21 @@ PORTNAME= uptime PORTVERSION= 3.0.1 +PORTREVISION= 1 CATEGORIES= sysutils python 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 USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/uptime/_posix*.so .include diff --git a/sysutils/solaar/Makefile b/sysutils/solaar/Makefile index f4c9c536ccdd..1ff57976538f 100644 --- a/sysutils/solaar/Makefile +++ b/sysutils/solaar/Makefile @@ -1,48 +1,48 @@ PORTNAME= solaar DISTVERSION= 1.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= Device manager for the Logitech Unifying Receiver WWW= https://pwr-solaar.github.io/Solaar/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING # libhidapi.so is only loaded at runtime via ctypes (dlopen) RUN_DEPENDS= ${LOCALBASE}/lib/libhidapi.so:comms/hidapi USES= python USE_GITHUB= yes GH_ACCOUNT= pwr-Solaar GH_PROJECT= Solaar USE_PYTHON= autoplist concurrent distutils optsuffix NO_ARCH= yes OPTIONS_DEFINE= GUI GUI_USES= gnome GUI_USE= GNOME=pygobject3:run post-patch: @${CP} ${FILESDIR}/hidapi.py ${WRKSRC}/lib/hidapi/udev.py @${REINPLACE_CMD} -e '/pyudev/d' \ -e 's|python-gi|${PYTHON_PKGNAMEPREFIX}gobject3|' \ ${WRKSRC}/lib/solaar/gtk.py @${REINPLACE_CMD} 's|receiver\.path\.split.*|receiver.path)|' \ ${WRKSRC}/lib/logitech_receiver/listener.py @${REINPLACE_CMD} 's|[[:<:]]cmd[[:>:]]|action|' \ ${WRKSRC}/lib/solaar/cli/__init__.py post-build: ${AWK} -f ${FILESDIR}/devd-solaar.awk \ ${WRKSRC}/rules.d/42-logitech-unify-permissions.rules \ > ${WRKDIR}/solaar.conf.sample post-install: ${INSTALL_DATA} ${WRKDIR}/solaar.conf.sample \ ${STAGEDIR}${PREFIX}/etc/devd .include diff --git a/sysutils/zsm/Makefile b/sysutils/zsm/Makefile index 4c3e899d71e6..44f93e7271a9 100644 --- a/sysutils/zsm/Makefile +++ b/sysutils/zsm/Makefile @@ -1,29 +1,29 @@ PORTNAME= zsm PORTVERSION= 0.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils python 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}pyyaml>=5.4.1:devel/py-pyyaml@${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 USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest .include diff --git a/textproc/coccigrep/Makefile b/textproc/coccigrep/Makefile index c020b1c04a4b..2603177fde6b 100644 --- a/textproc/coccigrep/Makefile +++ b/textproc/coccigrep/Makefile @@ -1,37 +1,38 @@ PORTNAME= coccigrep PORTVERSION= 1.20 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= textproc MAINTAINER= ports@FreeBSD.org COMMENT= Semantic grep for the C language WWW= https://home.regit.org/software/coccigrep/ LICENSE= GPLv3 RUN_DEPENDS= spatch:devel/coccinelle USES= python USE_PYTHON= distutils autoplist concurrent optsuffix USE_GITHUB= yes GH_ACCOUNT= regit PLIST_FILES= share/man/man1/coccigrep.1.gz \ ${DATADIR_REL}/cocci-grep.el \ ${DATADIR_REL}/cocci-grep.vim PORTDOCS= ChangeLog README.rst OPTIONS_DEFINE= DOCS post-install: ${INSTALL_MAN} ${WRKSRC}/coccigrep.1 ${STAGEDIR}${PREFIX}/share/man/man1 @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/editors/cocci-grep.el ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/editors/cocci-grep.vim ${STAGEDIR}${DATADIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/textproc/dblatex/Makefile b/textproc/dblatex/Makefile index c6da91bb8d7f..6979d22623df 100644 --- a/textproc/dblatex/Makefile +++ b/textproc/dblatex/Makefile @@ -1,34 +1,35 @@ PORTNAME= dblatex DISTVERSION= 0.3.12 +PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} DISTNAME= ${PORTNAME}3-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= DocBook to LaTeX/ConTeXt Publishing WWW= https://dblatex.sourceforge.net/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYRIGHT BUILD_DEPENDS= ${LOCALBASE}/share/texmf-dist/tex/generic/iftex/ifxetex.sty:print/texlive-texmf RUN_DEPENDS= docbook-xml>0:textproc/docbook-xml \ xsltproc:textproc/libxslt USES= python tar:bzip2 tex USE_PYTHON= autoplist distutils noflavors PYDISTUTILS_INSTALLARGS+= --catalogs=${LOCALBASE}/share/xml/catalog.ports \ --prefix=${PREFIX} USE_TEX= dvipsk:run tex NO_ARCH= yes OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/SHELL_SCRIPT/ s|#!.*|#!${PYTHON_CMD}|' ${WRKSRC}/setup.py post-patch-DOCS-off: @${REINPLACE_CMD} -e '/pdfdocs),/d ; /htmldoc)/d' ${WRKSRC}/setup.py .include diff --git a/textproc/lookatme/Makefile b/textproc/lookatme/Makefile index b9427ab27898..72e5bb270be1 100644 --- a/textproc/lookatme/Makefile +++ b/textproc/lookatme/Makefile @@ -1,31 +1,31 @@ PORTNAME= lookatme PORTVERSION= 2.5.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= textproc python 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}pyyaml>=0:devel/py-pyyaml@${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 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 1889c819e234..af1a0c7506ef 100644 --- a/textproc/py-CommonMark/Makefile +++ b/textproc/py-CommonMark/Makefile @@ -1,23 +1,23 @@ PORTNAME= CommonMark PORTVERSION= 0.9.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python 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} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-Morfessor/Makefile b/textproc/py-Morfessor/Makefile index f87cba24ee4c..6c3aab7e42fb 100644 --- a/textproc/py-Morfessor/Makefile +++ b/textproc/py-Morfessor/Makefile @@ -1,19 +1,20 @@ PORTNAME= Morfessor PORTVERSION= 2.0.6 +PORTREVISION= 1 CATEGORIES= textproc python 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 8b48aabd92b1..768bc10cd25e 100644 --- a/textproc/py-QDarkStyle/Makefile +++ b/textproc/py-QDarkStyle/Makefile @@ -1,22 +1,23 @@ PORTNAME= QDarkStyle PORTVERSION= 3.2.3 +PORTREVISION= 1 CATEGORIES= textproc devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-RTFDE/Makefile b/textproc/py-RTFDE/Makefile index 557bc2345ed0..1860e2f7a546 100644 --- a/textproc/py-RTFDE/Makefile +++ b/textproc/py-RTFDE/Makefile @@ -1,21 +1,22 @@ PORTNAME= RTFDE DISTVERSION= 0.1.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-Tempita/Makefile b/textproc/py-Tempita/Makefile index a6bf781e843a..018bef22473b 100644 --- a/textproc/py-Tempita/Makefile +++ b/textproc/py-Tempita/Makefile @@ -1,19 +1,20 @@ PORTNAME= Tempita PORTVERSION= 0.5.2 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-acora/Makefile b/textproc/py-acora/Makefile index 1a8058e8f95f..771dd5b995ab 100644 --- a/textproc/py-acora/Makefile +++ b/textproc/py-acora/Makefile @@ -1,25 +1,26 @@ PORTNAME= acora PORTVERSION= 2.5 +PORTREVISION= 1 CATEGORIES= textproc devel python 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 USE_PYTHON= distutils autoplist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/scratch # Any directory different from ${WRKSRC} do-test: @${MKDIR} ${TEST_WRKSRC} @${CP} ${WRKSRC}/test.py ${WRKSRC}/README.rst ${TEST_WRKSRC} @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} test.py .include diff --git a/textproc/py-agate-dbf/Makefile b/textproc/py-agate-dbf/Makefile index 5775286594f0..9a672475e58a 100644 --- a/textproc/py-agate-dbf/Makefile +++ b/textproc/py-agate-dbf/Makefile @@ -1,21 +1,22 @@ PORTNAME= agate-dbf PORTVERSION= 0.2.3 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-agate-excel/Makefile b/textproc/py-agate-excel/Makefile index cb9a63832213..f1c047ceeb8c 100644 --- a/textproc/py-agate-excel/Makefile +++ b/textproc/py-agate-excel/Makefile @@ -1,26 +1,26 @@ PORTNAME= agate-excel PORTVERSION= 0.4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python 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}olefile>=0:devel/py-olefile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=0.9.4:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.3.0:textproc/py-openpyxl@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/textproc/py-agate/Makefile b/textproc/py-agate/Makefile index 1a30ab7994a3..182bf78a7dd9 100644 --- a/textproc/py-agate/Makefile +++ b/textproc/py-agate/Makefile @@ -1,26 +1,27 @@ PORTNAME= agate PORTVERSION= 1.13.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-ansicolors/Makefile b/textproc/py-ansicolors/Makefile index 24fe4c27d785..b0ff6c69eb8c 100644 --- a/textproc/py-ansicolors/Makefile +++ b/textproc/py-ansicolors/Makefile @@ -1,22 +1,23 @@ PORTNAME= ansicolors DISTVERSION= 1.1.8 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= ANSI colors for Python WWW= https://github.com/jonathaneunice/ansiwrap LICENSE= APACHE20 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= python zip USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/textproc/py-ansiwrap/Makefile b/textproc/py-ansiwrap/Makefile index be99387c1eef..ca2720df5e38 100644 --- a/textproc/py-ansiwrap/Makefile +++ b/textproc/py-ansiwrap/Makefile @@ -1,24 +1,25 @@ PORTNAME= ansiwrap DISTVERSION= 0.8.4 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Textwrap, but savvy to ANSI colors and styles WWW= https://github.com/jonathaneunice/ansiwrap LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}textwrap3>=0.9.2:textproc/py-textwrap3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansicolors>=1.1.8:textproc/py-ansicolors@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=0:devel/py-tox@${PY_FLAVOR} USES= python zip USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/textproc/py-asonic/Makefile b/textproc/py-asonic/Makefile index 6f1e64ddf7a2..e4e931c468a8 100644 --- a/textproc/py-asonic/Makefile +++ b/textproc/py-asonic/Makefile @@ -1,18 +1,19 @@ PORTNAME= asonic PORTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-awesome-slugify/Makefile b/textproc/py-awesome-slugify/Makefile index 651cc31c0006..550145c0b155 100644 --- a/textproc/py-awesome-slugify/Makefile +++ b/textproc/py-awesome-slugify/Makefile @@ -1,27 +1,28 @@ PORTNAME= awesome-slugify PORTVERSION= 1.6.5 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 9b286d34850d..683df9d25f90 100644 --- a/textproc/py-bibtexparser/Makefile +++ b/textproc/py-bibtexparser/Makefile @@ -1,21 +1,22 @@ PORTNAME= bibtexparser DISTVERSION= 1.4.3 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-citeproc-py-styles/Makefile b/textproc/py-citeproc-py-styles/Makefile index 0684a81617f4..b033c0e798bf 100644 --- a/textproc/py-citeproc-py-styles/Makefile +++ b/textproc/py-citeproc-py-styles/Makefile @@ -1,26 +1,27 @@ PORTNAME= citeproc-py-styles DISTVERSION= 0.1.3 +PORTREVISION= 1 CATEGORIES= textproc python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-citeproc-py/Makefile b/textproc/py-citeproc-py/Makefile index 473a005206e0..3a7c5da64f28 100644 --- a/textproc/py-citeproc-py/Makefile +++ b/textproc/py-citeproc-py/Makefile @@ -1,21 +1,22 @@ PORTNAME= citeproc-py DISTVERSION= 0.6.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-cjkwrap/Makefile b/textproc/py-cjkwrap/Makefile index d9f6d26e5afe..00cfa9cf438c 100644 --- a/textproc/py-cjkwrap/Makefile +++ b/textproc/py-cjkwrap/Makefile @@ -1,19 +1,20 @@ PORTNAME= cjkwrap DISTVERSION= 2.2 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-collective.checkdocs/Makefile b/textproc/py-collective.checkdocs/Makefile index 7db1672c6281..f6ec78109874 100644 --- a/textproc/py-collective.checkdocs/Makefile +++ b/textproc/py-collective.checkdocs/Makefile @@ -1,20 +1,21 @@ PORTNAME= collective.checkdocs PORTVERSION= 0.2 +PORTREVISION= 1 CATEGORIES= textproc devel python 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 zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-creole/Makefile b/textproc/py-creole/Makefile index 340a3bf77e38..e8cb68503cca 100644 --- a/textproc/py-creole/Makefile +++ b/textproc/py-creole/Makefile @@ -1,24 +1,25 @@ PORTNAME= creole DISTVERSION= 1.4.10 +PORTREVISION= 1 CATEGORIES= textproc python 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-csvkit/Makefile b/textproc/py-csvkit/Makefile index 4668ecb3c825..2149a0564d09 100644 --- a/textproc/py-csvkit/Makefile +++ b/textproc/py-csvkit/Makefile @@ -1,48 +1,49 @@ PORTNAME= csvkit PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= textproc python 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.3: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} \ ${PYTHON_PKGNAMEPREFIX}openpyxl>=0:textproc/py-openpyxl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=0:databases/py-sqlalchemy20@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=0:textproc/py-xlrd@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=4.4.2:devel/py-coverage@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes # Failures of the two listed tests are due to sqlite and not the csvkit code itself. # # E sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: Chicago% # E [SQL: SELECT text FROM testfixed_converted WHERE text LIKE "Chicago%"] # E (Background on this error at: https://sqlalche.me/e/20/e3q8) # # > self.assertEqual(output, '9,748.346\n') # E AssertionError: '9748.346\n' != '9,748.346\n' # E - 9748.346 # E + 9,748.346 # E ? + PYTEST_BROKEN_TESTS= test_query_text test_decimal_format .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} .endif .include diff --git a/textproc/py-custom_inherit/Makefile b/textproc/py-custom_inherit/Makefile index 6155ecc79027..bd6010045199 100644 --- a/textproc/py-custom_inherit/Makefile +++ b/textproc/py-custom_inherit/Makefile @@ -1,16 +1,17 @@ PORTNAME= custom_inherit PORTVERSION= 2.3.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-dbfread/Makefile b/textproc/py-dbfread/Makefile index b98946faf826..0f2d4cdb4764 100644 --- a/textproc/py-dbfread/Makefile +++ b/textproc/py-dbfread/Makefile @@ -1,18 +1,19 @@ PORTNAME= dbfread PORTVERSION= 2.0.7 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-docrepr/Makefile b/textproc/py-docrepr/Makefile index b9109857988b..b3874d20464b 100644 --- a/textproc/py-docrepr/Makefile +++ b/textproc/py-docrepr/Makefile @@ -1,22 +1,23 @@ PORTNAME= docrepr DISTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= textproc 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-docstring-parser/Makefile b/textproc/py-docstring-parser/Makefile index f5f13b8d0aee..2557944745a3 100644 --- a/textproc/py-docstring-parser/Makefile +++ b/textproc/py-docstring-parser/Makefile @@ -1,27 +1,28 @@ PORTNAME= docstring-parser DISTVERSION= 0.15 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 d7c45b6cb494..c5847ec6b624 100644 --- a/textproc/py-docstring-to-markdown/Makefile +++ b/textproc/py-docstring-to-markdown/Makefile @@ -1,29 +1,30 @@ PORTNAME= docstring-to-markdown PORTVERSION= 0.15 +PORTREVISION= 1 CATEGORIES= textproc python 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} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${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-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} USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/textproc/py-docx-generator/Makefile b/textproc/py-docx-generator/Makefile index 7a45ad689634..f2c3685c537e 100644 --- a/textproc/py-docx-generator/Makefile +++ b/textproc/py-docx-generator/Makefile @@ -1,29 +1,30 @@ PORTNAME= docx-generator PORTVERSION= 0.8.0 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Tool to generate docx report from docx template and json data WWW= https://github.com/dfir-iris/docx-generator LICENSE= LGPL3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docxcompose>0:textproc/py-docxcompose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docxtpl>0:textproc/py-docxtpl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-docx>0:textproc/py-python-docx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mistletoe>0:textproc/py-mistletoe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= dfir-iris GH_PROJECT= ${PORTNAME} GH_TAGNAME= 6b2d68f2ea8b34daac76bd399b083d5e85eee23b USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-docx2txt/Makefile b/textproc/py-docx2txt/Makefile index 96ab6d5fe763..425ecdc3c14f 100644 --- a/textproc/py-docx2txt/Makefile +++ b/textproc/py-docx2txt/Makefile @@ -1,18 +1,19 @@ PORTNAME= docx2txt DISTVERSION= 0.8 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-docxcompose/Makefile b/textproc/py-docxcompose/Makefile index 8754d85639ba..a8698748953b 100644 --- a/textproc/py-docxcompose/Makefile +++ b/textproc/py-docxcompose/Makefile @@ -1,23 +1,24 @@ PORTNAME= docxcompose PORTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Python library for concatenating/appending Microsoft Word files. WWW= https://github.com/4teamwork/docxcompose LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-docx>0:textproc/py-python-docx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-docxtpl/Makefile b/textproc/py-docxtpl/Makefile index a32abfacb820..7e18be22cfd1 100644 --- a/textproc/py-docxtpl/Makefile +++ b/textproc/py-docxtpl/Makefile @@ -1,25 +1,25 @@ PORTNAME= docxtpl PORTVERSION= 0.16.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Python docx template engine WWW= https://github.com/elapouya/python-docx-template LICENSE= LGPL21 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-docx>0:textproc/py-python-docx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docxcompose>0:textproc/py-docxcompose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-duecredit/Makefile b/textproc/py-duecredit/Makefile index c6910ca7d1d5..7e213366d248 100644 --- a/textproc/py-duecredit/Makefile +++ b/textproc/py-duecredit/Makefile @@ -1,27 +1,28 @@ PORTNAME= duecredit DISTVERSION= 0.10.2 +PORTREVISION= 1 CATEGORIES= textproc python 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 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}citeproc-py>=0.4:textproc/py-citeproc-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}looseversion>0:devel/py-looseversion@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${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/textproc/py-ebcdic/Makefile b/textproc/py-ebcdic/Makefile index 8507d46c03fc..cd1689d4aacb 100644 --- a/textproc/py-ebcdic/Makefile +++ b/textproc/py-ebcdic/Makefile @@ -1,24 +1,25 @@ PORTNAME= ebcdic PORTVERSION= 1.1.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Additional EBCDIC codecs WWW= https://github.com/roskakori/CodecMapper LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_GITHUB= yes GH_ACCOUNT= roskakori GH_PROJECT= CodecMapper USE_PYTHON= autoplist distutils unittest NO_ARCH= yes WRKSRC_SUBDIR= ${PORTNAME} .include diff --git a/textproc/py-elasticsearch-curator/Makefile b/textproc/py-elasticsearch-curator/Makefile index 17ce5fa6f97a..e4db3980bec4 100644 --- a/textproc/py-elasticsearch-curator/Makefile +++ b/textproc/py-elasticsearch-curator/Makefile @@ -1,35 +1,35 @@ PORTNAME= elasticsearch-curator DISTVERSIONPREFIX= v DISTVERSION= 5.8.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= elastic@FreeBSD.org COMMENT= Python index manager for Elasticsearch WWW= https://curator.readthedocs.org/en/master/ LICENSE= APACHE20 BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.7.24:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=2018.10.15:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click7>=7.1.2:devel/py-click7@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}elasticsearch>=7.15.1:textproc/py-elasticsearch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-aws4auth>=0.9:www/py-requests-aws4auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.4:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}voluptuous>=0.9.3:devel/py-voluptuous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.10:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= elastic GH_PROJECT= curator USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= curator # bin/curator NO_ARCH= yes .include diff --git a/textproc/py-elasticsearch-dsl/Makefile b/textproc/py-elasticsearch-dsl/Makefile index 8b3ecf2966e7..ed2228d3387f 100644 --- a/textproc/py-elasticsearch-dsl/Makefile +++ b/textproc/py-elasticsearch-dsl/Makefile @@ -1,23 +1,23 @@ PORTNAME= elasticsearch-dsl PORTVERSION= 7.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python 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}python-dateutil>=0:devel/py-python-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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-elasticsearch-dsl6/Makefile b/textproc/py-elasticsearch-dsl6/Makefile index 0e333566a067..a5cfa51e59e3 100644 --- a/textproc/py-elasticsearch-dsl6/Makefile +++ b/textproc/py-elasticsearch-dsl6/Makefile @@ -1,24 +1,24 @@ PORTNAME= elasticsearch-dsl PORTVERSION= 6.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python 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}python-dateutil>=0:devel/py-python-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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-elasticsearch5/Makefile b/textproc/py-elasticsearch5/Makefile index d7640b58723f..54131168ec14 100644 --- a/textproc/py-elasticsearch5/Makefile +++ b/textproc/py-elasticsearch5/Makefile @@ -1,60 +1,60 @@ PORTNAME= elasticsearch PORTVERSION= 5.5.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 5 MAINTAINER= elastic@FreeBSD.org COMMENT= Official Python low-level client for Elasticsearch WWW= https://elasticsearch-py.readthedocs.org/en/master/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.8.2:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} USES= cpe python CPE_VENDOR= elastic USE_GITHUB= yes # tests not packaged with sdist USE_PYTHON= distutils autoplist GH_ACCOUNT= elastic GH_PROJECT= elasticsearch-py GH_TAGNAME= 719a94ab4 # Using (5.5.2) commit hash in 5.5.x branch not the 5.5.2 tag # because that branch has the module and package name set as # 'elastisearch' not 'elasticsearch5'. The reason this is # needed (for now) is because: # # 1) Upstream doesn't package tests with the sdist, so # we need USE_GITHUB until they do. # 2) This port fetches distfile from the *elastisearch* # PyPI package *NOT* the 'elasticsearch5' PyPI package, # which has the different internal package name. # # Upstream made separate (versioned) packages on PyPI # available so that they didn't conflict on install. # The elasticsearchX python ports should be changed to # use these version-specific package names/sources, at # which point CONFLICTS can be removed. CONFLICTS= ${PYTHON_PKGNAMEPREFIX}elasticsearch NO_ARCH= yes # All tests pass with or without elasticsearch server running, but without # it running, connection errors are displayed. upstream test runs display these # errors too. More tests run when elasticsearch server is running. do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-elementpath/Makefile b/textproc/py-elementpath/Makefile index 8305ab8d8f7f..0db48d5a0471 100644 --- a/textproc/py-elementpath/Makefile +++ b/textproc/py-elementpath/Makefile @@ -1,22 +1,23 @@ PORTNAME= elementpath DISTVERSION= 4.7.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils concurrent autoplist pytest NO_ARCH= yes .include diff --git a/textproc/py-empy/Makefile b/textproc/py-empy/Makefile index 5c7cfb3bddf7..f4b808f8c051 100644 --- a/textproc/py-empy/Makefile +++ b/textproc/py-empy/Makefile @@ -1,18 +1,19 @@ PORTNAME= empy PORTVERSION= 3.3.4 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-enchant/Makefile b/textproc/py-enchant/Makefile index 14739d392ffb..eade5040572b 100644 --- a/textproc/py-enchant/Makefile +++ b/textproc/py-enchant/Makefile @@ -1,38 +1,38 @@ PORTNAME= enchant PORTVERSION= 3.2.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= textproc devel python 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 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 59e406845ad2..7abe13d453fd 100644 --- a/textproc/py-enrich/Makefile +++ b/textproc/py-enrich/Makefile @@ -1,24 +1,25 @@ PORTNAME= enrich PORTVERSION= 1.2.7 +PORTREVISION= 1 CATEGORIES= textproc python 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} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-et_xmlfile/Makefile b/textproc/py-et_xmlfile/Makefile index 444b83e5dc29..8a83ab1b6df8 100644 --- a/textproc/py-et_xmlfile/Makefile +++ b/textproc/py-et_xmlfile/Makefile @@ -1,18 +1,19 @@ PORTNAME= et_xmlfile PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Implementation of lxml.xmlfile for the standard library WWW= https://foss.heptapod.net/openpyxl/et_xmlfile LICENSE= MIT USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-evtx2splunk/Makefile b/textproc/py-evtx2splunk/Makefile index 46790fa880bd..c97a017ec0e1 100644 --- a/textproc/py-evtx2splunk/Makefile +++ b/textproc/py-evtx2splunk/Makefile @@ -1,34 +1,35 @@ PORTNAME= evtx2splunk PORTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Evtx to Splunk ingestor WWW= https://github.com/whikernel/evtx2splunk LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dotenv>0:www/py-python-dotenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>0:devel/py-semantic-version@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}splunk-hec>0:textproc/py-splunk-hec@${PY_FLAVOR} \ fd-find>0:sysutils/fd \ evtx>0:textproc/evtx USE_GITHUB= yes GH_ACCOUNT= whikernel GH_TAGNAME= 12bfda6cdd83ae392df9303d0140a2eaa936a62f USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-extract-msg/Makefile b/textproc/py-extract-msg/Makefile index 31d2d5c22327..093f8f350d34 100644 --- a/textproc/py-extract-msg/Makefile +++ b/textproc/py-extract-msg/Makefile @@ -1,31 +1,31 @@ PORTNAME= extract-msg DISTVERSION= 0.52.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python 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}olefile>=0.46:devel/py-olefile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz-deprecation-shim>0:devel/py-pytz-deprecation-shim@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}red-black-tree-mod>=0:devel/py-red-black-tree-mod@${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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-fastavro/Makefile b/textproc/py-fastavro/Makefile index 69fd77dd4ca0..1e22fc0e1604 100644 --- a/textproc/py-fastavro/Makefile +++ b/textproc/py-fastavro/Makefile @@ -1,17 +1,18 @@ PORTNAME= fastavro PORTVERSION= 1.9.3 +PORTREVISION= 1 CATEGORIES= textproc python 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 USES= python USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-feedparser/Makefile b/textproc/py-feedparser/Makefile index f8eae11b2cc6..b1af688a3bec 100644 --- a/textproc/py-feedparser/Makefile +++ b/textproc/py-feedparser/Makefile @@ -1,35 +1,36 @@ PORTNAME= feedparser PORTVERSION= 6.0.11 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jadawin@FreeBSD.org COMMENT= Universal feed parser written in Python WWW= https://github.com/kurtmckee/feedparser LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sgmllib3k>=0:devel/py-sgmllib3k@${PY_FLAVOR} USES= cpe python tar:bzip2 CPE_VENDOR= mark_pilgrim USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= kurtmckee NO_ARCH= yes PORTDOCS= NEWS README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @(cd ${WRKSRC}; ${PYTHON_CMD} tests/runtests.py) .include diff --git a/textproc/py-file-read-backwards/Makefile b/textproc/py-file-read-backwards/Makefile index 16b37b5d56a3..6412f81005ed 100644 --- a/textproc/py-file-read-backwards/Makefile +++ b/textproc/py-file-read-backwards/Makefile @@ -1,24 +1,25 @@ PORTNAME= file-read-backwards DISTVERSION= 3.1.0 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Memory efficient way of reading files line-by-line from the end of file WWW= https://github.com/RobinNil/file_read_backwards LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils unittest2 NO_ARCH= yes TEST_WRKSRC= ${WRKSRC}/tests .include diff --git a/textproc/py-fingerprints/Makefile b/textproc/py-fingerprints/Makefile index 63d4b16445f8..45919fa64dfc 100644 --- a/textproc/py-fingerprints/Makefile +++ b/textproc/py-fingerprints/Makefile @@ -1,24 +1,25 @@ PORTNAME= fingerprints DISTVERSION= 1.2.3 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Easy comparing and cross-referencing of companies and people WWW= https://github.com/alephdata/fingerprints LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}normality>=2.0.0<3.0.0:textproc/py-normality@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= alephdata USE_PYTHON= autoplist distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/textproc/py-flor/Makefile b/textproc/py-flor/Makefile index 24468d9211d3..ac2947a27365 100644 --- a/textproc/py-flor/Makefile +++ b/textproc/py-flor/Makefile @@ -1,17 +1,18 @@ PORTNAME= Flor PORTVERSION= 1.1.3 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Bloom filter implementation WWW= https://github.com/DCSO/flor LICENSE= BSD3CLAUSE NO_ARCH= yes USES= python USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-gambit-elasticsearch/Makefile b/textproc/py-gambit-elasticsearch/Makefile index 4b97c0344677..13006f3a7c55 100644 --- a/textproc/py-gambit-elasticsearch/Makefile +++ b/textproc/py-gambit-elasticsearch/Makefile @@ -1,18 +1,19 @@ PORTNAME= gambit DISTVERSION= 0.1.6 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-gi-docgen/Makefile b/textproc/py-gi-docgen/Makefile index c9ccab1f9718..ddf511070113 100644 --- a/textproc/py-gi-docgen/Makefile +++ b/textproc/py-gi-docgen/Makefile @@ -1,34 +1,35 @@ PORTNAME= gi-docgen PORTVERSION= 2024.1 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= desktop@FreeBSD.org COMMENT= Documentation generator for GObject-based libraries WWW= https://gitlab.gnome.org/GNOME/gi-docgen LICENSE= APACHE20 GPLv3 LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSES/Apache-2.0.txt LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}smartypants>0:textproc/py-smartypants@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typogrify>0:textproc/py-typogrify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} USES= python tar:xz USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/gidocgen/utils.py .include diff --git a/textproc/py-grep-ast/Makefile b/textproc/py-grep-ast/Makefile index 6d5994f76cf0..62536f15ff4e 100644 --- a/textproc/py-grep-ast/Makefile +++ b/textproc/py-grep-ast/Makefile @@ -1,33 +1,34 @@ PORTNAME= grep-ast DISTVERSION= 0.6.1 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= grep_ast-${PORTVERSION} MAINTAINER= dch@FreeBSD.org COMMENT= Pythonic grep through AST of source files WWW= https://github.com/paul-gauthier/grep-ast LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pathspec>=0:devel/py-pathspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tree-sitter-languages>0:devel/py-tree-sitter-languages@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} \ ${STAGEDIR}${DOCSDIR} .include diff --git a/textproc/py-guess-language/Makefile b/textproc/py-guess-language/Makefile index aa1284ba65a9..649cd054afd4 100644 --- a/textproc/py-guess-language/Makefile +++ b/textproc/py-guess-language/Makefile @@ -1,17 +1,18 @@ PORTNAME= guess-language PORTVERSION= 0.2 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-hexdump/Makefile b/textproc/py-hexdump/Makefile index 91a4bab3ebf2..e7b6a93717c0 100644 --- a/textproc/py-hexdump/Makefile +++ b/textproc/py-hexdump/Makefile @@ -1,19 +1,20 @@ PORTNAME= hexdump PORTVERSION= 3.3 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 d078d2c51dcd..66e76b5ddea6 100644 --- a/textproc/py-hieroglyph/Makefile +++ b/textproc/py-hieroglyph/Makefile @@ -1,22 +1,23 @@ PORTNAME= hieroglyph PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 5d0d556651c9..b0934eb8ebc5 100644 --- a/textproc/py-hjson/Makefile +++ b/textproc/py-hjson/Makefile @@ -1,25 +1,26 @@ PORTNAME= hjson DISTVERSIONPREFIX= v DISTVERSION= 3.0.2 +PORTREVISION= 1 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 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-html2json/Makefile b/textproc/py-html2json/Makefile index aba819692077..706d9fa830a1 100644 --- a/textproc/py-html2json/Makefile +++ b/textproc/py-html2json/Makefile @@ -1,22 +1,23 @@ PORTNAME= html2json DISTVERSION= 0.2.4.1 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Parse HTML to JSON WWW= https://github.com/chuanconggao/html2json LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyquery>=1.4.0:devel/py-pyquery@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-html2text/Makefile b/textproc/py-html2text/Makefile index 384f05ddaef2..ad4a27c264fd 100644 --- a/textproc/py-html2text/Makefile +++ b/textproc/py-html2text/Makefile @@ -1,20 +1,21 @@ PORTNAME= html2text DISTVERSION= 2024.2.26 +PORTREVISION= 1 CATEGORIES= textproc python 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 USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes CONFLICTS_INSTALL= html2text py*-html2text2018 # bin/html2text .include diff --git a/textproc/py-humanfriendly/Makefile b/textproc/py-humanfriendly/Makefile index 991596a51898..6ba207c1fc47 100644 --- a/textproc/py-humanfriendly/Makefile +++ b/textproc/py-humanfriendly/Makefile @@ -1,19 +1,20 @@ PORTNAME= humanfriendly PORTVERSION= 10.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-hunspell/Makefile b/textproc/py-hunspell/Makefile index 25a5e542a3af..ca90144c7687 100644 --- a/textproc/py-hunspell/Makefile +++ b/textproc/py-hunspell/Makefile @@ -1,28 +1,28 @@ PORTNAME= hunspell PORTVERSION= 0.5.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc devel python 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 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-iso-639/Makefile b/textproc/py-iso-639/Makefile index 2ba106ae9dc1..17baa98f7ccd 100644 --- a/textproc/py-iso-639/Makefile +++ b/textproc/py-iso-639/Makefile @@ -1,28 +1,28 @@ PORTNAME= iso-639 PORTVERSION= 0.4.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= takefu@airport.fm COMMENT= Python library for ISO 639 standard WWW= https://github.com/noumar/iso639 LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}country>0:devel/py-country@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= noumar GH_PROJECT= iso639 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m unittest -v tests/tests.py .include diff --git a/textproc/py-iso3166/Makefile b/textproc/py-iso3166/Makefile index a73f869a428e..94abf7c3ea6d 100644 --- a/textproc/py-iso3166/Makefile +++ b/textproc/py-iso3166/Makefile @@ -1,23 +1,24 @@ PORTNAME= iso3166 DISTVERSION= 2.1.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/textproc/py-j2cli/Makefile b/textproc/py-j2cli/Makefile index 30e14b447b8b..d28cf8da6421 100644 --- a/textproc/py-j2cli/Makefile +++ b/textproc/py-j2cli/Makefile @@ -1,43 +1,43 @@ PORTNAME= j2cli DISTVERSIONPREFIX= v DISTVERSION= 0.3.12b -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vendion@gmail.com COMMENT= Jinja2 Command-Line Tool, reworked WWW= https://github.com/kolypto/j2cli LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= python OPTIONS_DEFINE= TEST YAML OPTIONS_DEFAULT= TEST YAML YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} .include USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= kolypto .if ${PORT_OPTIONS:MTEST} TEST_TARGET= test .endif NO_ARCH= yes TEST_ENV= TMPDIR=${WKRDIR} do-test: @cd ${WRKSRC} && \ ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/tox-${PYTHON_VER} -v .include diff --git a/textproc/py-jc/Makefile b/textproc/py-jc/Makefile index 66e3bc9d6242..2ebd1415df8a 100644 --- a/textproc/py-jc/Makefile +++ b/textproc/py-jc/Makefile @@ -1,23 +1,24 @@ PORTNAME= jc DISTVERSION= 1.25.2 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-jinja2-cli/Makefile b/textproc/py-jinja2-cli/Makefile index 6f0bce664bee..31b09b7a8110 100644 --- a/textproc/py-jinja2-cli/Makefile +++ b/textproc/py-jinja2-cli/Makefile @@ -1,47 +1,47 @@ PORTNAME= jinja2-cli PORTVERSION= 0.8.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= otis@FreeBSD.org COMMENT= Jinja2 CLI tool WWW= https://github.com/mattrobenolt/jinja2-cli LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= python OPTIONS_DEFINE= TEST TOML XML YAML OPTIONS_DEFAULT= TEST TOML XML YAML TOML_DESC= TOML format or parser support TOML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmltodict>0:devel/py-xmltodict@${PY_FLAVOR} YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} .include USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= mattrobenolt .if ${PORT_OPTIONS:MTEST} TEST_TARGET= test .endif NO_ARCH= yes TEST_ENV= TMPDIR=${WRKDIR} do-test: @cd ${WRKSRC} && \ ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/tox-${PYTHON_VER} -v .include diff --git a/textproc/py-jq/Makefile b/textproc/py-jq/Makefile index 500e3f67490f..da8e70e26995 100644 --- a/textproc/py-jq/Makefile +++ b/textproc/py-jq/Makefile @@ -1,46 +1,47 @@ PORTNAME= jq PORTVERSION= 1.8.0 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI LOCAL/mandree:mandree PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} 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} \ ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} MAKE_ENV+= JQPY_USE_SYSTEM_LIBS=1 USES= localbase python USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/jq*.so .if defined(_MANDREE_FORCE_POUDRIERE_TEST_) BUILD_DEPENDS+= ${TEST_DEPENDS} pre-package: ${MAKE} test .endif pre-test: ${CP} ${FILESDIR}/tox.ini ${WRKSRC} do-test: cd ${WRKSRC} && ${SETENV} \ PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} \ ${PYTHON_CMD} -m pytest -v tests/ .include diff --git a/textproc/py-json2html/Makefile b/textproc/py-json2html/Makefile index ce94ac719c8d..fbab45498f22 100644 --- a/textproc/py-json2html/Makefile +++ b/textproc/py-json2html/Makefile @@ -1,19 +1,20 @@ PORTNAME= json2html PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= JSON to HTML Table Representation WWW= https://github.com/softvar/json2html LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/textproc/py-jsonslicer/Makefile b/textproc/py-jsonslicer/Makefile index 77d3cbbd9ce2..7b3668f9c7c8 100644 --- a/textproc/py-jsonslicer/Makefile +++ b/textproc/py-jsonslicer/Makefile @@ -1,28 +1,29 @@ PORTNAME= jsonslicer PORTVERSION= 0.1.8 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 05f0da78b92c..da1e178769f0 100644 --- a/textproc/py-jsx-lexer/Makefile +++ b/textproc/py-jsx-lexer/Makefile @@ -1,26 +1,27 @@ PORTNAME= jsx-lexer PORTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 0ddfd03d9606..678a1e8a79ac 100644 --- a/textproc/py-jtextfsm/Makefile +++ b/textproc/py-jtextfsm/Makefile @@ -1,17 +1,18 @@ PORTNAME= jtextfsm DISTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-junit-xml/Makefile b/textproc/py-junit-xml/Makefile index 1d017b035981..ca2939b3f0cc 100644 --- a/textproc/py-junit-xml/Makefile +++ b/textproc/py-junit-xml/Makefile @@ -1,22 +1,23 @@ PORTNAME= junit-xml PORTVERSION= 1.9 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Creates JUnit XML documents used by tools such as Jenkins WWW= https://github.com/kyrus/python-junit-xml LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= kyrus GH_PROJECT= python-${PORTNAME} GH_TAGNAME= 4bd08a2 NO_ARCH= yes .include diff --git a/textproc/py-langdetect/Makefile b/textproc/py-langdetect/Makefile index 019973f57b7c..0992f4cfd0e9 100644 --- a/textproc/py-langdetect/Makefile +++ b/textproc/py-langdetect/Makefile @@ -1,21 +1,22 @@ PORTNAME= langdetect PORTVERSION= 1.0.9 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-langid/Makefile b/textproc/py-langid/Makefile index ce61c27ce5a2..0267c44cac27 100644 --- a/textproc/py-langid/Makefile +++ b/textproc/py-langid/Makefile @@ -1,32 +1,32 @@ PORTNAME= langid DISTVERSION= 1.1.6-20170715 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Standalone Language Identification (LangID) tool WWW= https://github.com/saffsd/langid.py LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USE_GITHUB= yes GH_ACCOUNT= saffsd GH_PROJECT= ${PORTNAME}.py GH_TAGNAME= 4153583 USES= python shebangfix USE_PYTHON= distutils SHEBANG_GLOB= *.py NO_ARCH= yes post-extract: ${MKDIR} ${WRKDIR}/unsupported-Python-2.7 ${MV} ${WRKSRC}/langid/train ${WRKDIR}/unsupported-Python-2.7 .include diff --git a/textproc/py-laserhammer/Makefile b/textproc/py-laserhammer/Makefile index 4f245f9397fc..04b19c40186b 100644 --- a/textproc/py-laserhammer/Makefile +++ b/textproc/py-laserhammer/Makefile @@ -1,16 +1,17 @@ PORTNAME= laserhammer PORTVERSION= 2.4 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-line-protocol-parser/Makefile b/textproc/py-line-protocol-parser/Makefile index eb562983e4ed..9da6c4fb249b 100644 --- a/textproc/py-line-protocol-parser/Makefile +++ b/textproc/py-line-protocol-parser/Makefile @@ -1,23 +1,24 @@ PORTNAME= line-protocol-parser PORTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Parses InfluxDB line protocol strings into Python dictionaries WWW= https://github.com/Penlect/line-protocol-parser/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils GH_ACCOUNT= Penlect GH_PROJECT= line-protocol-parser do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-m2r/Makefile b/textproc/py-m2r/Makefile index b9efa5b2d9c6..babff1005ee1 100644 --- a/textproc/py-m2r/Makefile +++ b/textproc/py-m2r/Makefile @@ -1,29 +1,29 @@ PORTNAME= m2r DISTVERSION= 0.3.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc devel python 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 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 29e801baa22a..142ac47e5bbb 100644 --- a/textproc/py-mako/Makefile +++ b/textproc/py-mako/Makefile @@ -1,26 +1,27 @@ PORTNAME= mako PORTVERSION= 1.3.5 +PORTREVISION= 1 CATEGORIES= textproc www python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-markdown2/Makefile b/textproc/py-markdown2/Makefile index 1e1b1d0b2c75..91e3bfb40244 100644 --- a/textproc/py-markdown2/Makefile +++ b/textproc/py-markdown2/Makefile @@ -1,35 +1,36 @@ PORTNAME= markdown2 PORTVERSION= 2.4.13 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Fast and complete Python implementation of Markdown WWW= https://github.com/trentm/python-markdown2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes OPTIONS_DEFINE= SYNTAX WAVEDROM OPTIONS_DEFAULT= SYNTAX WAVEDROM SYNTAX_DESC= Code syntax highlighting support WAVEDROM_DESC= WaveDrom support SYNTAX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=2.7.3:textproc/py-pygments@${PY_FLAVOR} WAVEDROM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wavedrom>0:textproc/py-wavedrom@${PY_FLAVOR} # One test (= markdown2/tm/issue52_hang) always results in an error which # is a known failure. do-test: cd ${WRKSRC}/test && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} test.py .include diff --git a/textproc/py-mathics-pygments/Makefile b/textproc/py-mathics-pygments/Makefile index 70e17ce26dbe..18512793fb80 100644 --- a/textproc/py-mathics-pygments/Makefile +++ b/textproc/py-mathics-pygments/Makefile @@ -1,27 +1,28 @@ PORTNAME= mathics_pygments PORTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= textproc math python 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}types_pygments>0:devel/py-types-Pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Mathics_Scanner>0:math/py-mathics-scanner #USE_GITHUB= yes #GH_ACCOUNT= Mathics3 USES= python USE_PYTHON= distutils noflavors NO_ARCH= yes .include diff --git a/textproc/py-mdx_wikilink_plus/Makefile b/textproc/py-mdx_wikilink_plus/Makefile index b699f6667636..d437a7fa3d94 100644 --- a/textproc/py-mdx_wikilink_plus/Makefile +++ b/textproc/py-mdx_wikilink_plus/Makefile @@ -1,21 +1,22 @@ PORTNAME= mdx_wikilink_plus DISTVERSION= 1.4.1 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Converts wikilinks to relative links WWW= https://github.com/neurobin/mdx_wikilink_plus LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=2.6:textproc/py-markdown@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils unittest NO_ARCH= yes .include diff --git a/textproc/py-merge3/Makefile b/textproc/py-merge3/Makefile index 91aefe7a4ba4..a4f6421a5f34 100644 --- a/textproc/py-merge3/Makefile +++ b/textproc/py-merge3/Makefile @@ -1,19 +1,20 @@ PORTNAME= merge3 PORTVERSION= 0.0.13 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= 3-way merge implementation WWW= https://github.com/breezy-team/merge3 LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-misaka/Makefile b/textproc/py-misaka/Makefile index 459ee639615d..0d152af94b94 100644 --- a/textproc/py-misaka/Makefile +++ b/textproc/py-misaka/Makefile @@ -1,30 +1,31 @@ PORTNAME= misaka PORTVERSION= 2.1.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 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-mkdocs-mermaid2-plugin/Makefile b/textproc/py-mkdocs-mermaid2-plugin/Makefile index ddb72187ecfc..71e2c3ddabec 100644 --- a/textproc/py-mkdocs-mermaid2-plugin/Makefile +++ b/textproc/py-mkdocs-mermaid2-plugin/Makefile @@ -1,25 +1,26 @@ PORTNAME= mkdocs-mermaid2-plugin DISTVERSION= 0.6.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-mkdocs-nature/Makefile b/textproc/py-mkdocs-nature/Makefile index f228c185c6e9..6dc67eea7b99 100644 --- a/textproc/py-mkdocs-nature/Makefile +++ b/textproc/py-mkdocs-nature/Makefile @@ -1,19 +1,20 @@ PORTNAME= mkdocs-nature DISTVERSION= 0.6 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-mkdocs-redirects/Makefile b/textproc/py-mkdocs-redirects/Makefile index 3334d3c8eddc..b2df7959fd1c 100644 --- a/textproc/py-mkdocs-redirects/Makefile +++ b/textproc/py-mkdocs-redirects/Makefile @@ -1,29 +1,30 @@ PORTNAME= mkdocs-redirects DISTVERSIONPREFIX= v DISTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= samir@noir.im COMMENT= MkDocs plugin for dynamic page redirects to prevent broken links WWW= https://github.com/mkdocs/mkdocs-redirects LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.1.1:textproc/py-mkdocs@${PY_FLAVOR} TEST_DEPENDS= ${RUN_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= mkdocs USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -m pytest -v tests .include diff --git a/textproc/py-mkdocs-rss-plugin/Makefile b/textproc/py-mkdocs-rss-plugin/Makefile index 0b88213fae1a..50a1bafa315b 100644 --- a/textproc/py-mkdocs-rss-plugin/Makefile +++ b/textproc/py-mkdocs-rss-plugin/Makefile @@ -1,25 +1,26 @@ PORTNAME= mkdocs-rss-plugin DISTVERSION= 1.17.1 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Generates a static RSS feed using git log and page.meta WWW= https://github.com/Guts/mkdocs-rss-plugin LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachecontrol>=0.14<1:www/py-cachecontrol@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gitpython>=3.1.43<3.2:devel/py-gitpython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.31<3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.6.1<2:textproc/py-mkdocs@${PY_FLAVOR} USES= python:3.9+ USE_GITHUB= yes GH_ACCOUNT= Guts USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-mkdocs-simple-hooks/Makefile b/textproc/py-mkdocs-simple-hooks/Makefile index 28484dd39a1b..9a7f1ed49217 100644 --- a/textproc/py-mkdocs-simple-hooks/Makefile +++ b/textproc/py-mkdocs-simple-hooks/Makefile @@ -1,29 +1,30 @@ PORTNAME= mkdocs-simple-hooks DISTVERSIONPREFIX= v DISTVERSION= 0.1.5 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= samir@noir.im COMMENT= MkDocs plugin to define hooks WWW= https://github.com/aklajnert/mkdocs-simple-hooks LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.2.0:textproc/py-mkdocs@${PY_FLAVOR} TEST_DEPENDS= ${RUN_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= aklajnert USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest tests.py .include diff --git a/textproc/py-morse3/Makefile b/textproc/py-morse3/Makefile index a8651b41d513..9d8077fc7ceb 100644 --- a/textproc/py-morse3/Makefile +++ b/textproc/py-morse3/Makefile @@ -1,18 +1,19 @@ PORTNAME= morse3 PORTVERSION= 2.9 +PORTREVISION= 1 CATEGORIES= textproc python 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 b4836da1d896..48affae3761b 100644 --- a/textproc/py-mwparserfromhell/Makefile +++ b/textproc/py-mwparserfromhell/Makefile @@ -1,29 +1,30 @@ PORTNAME= mwparserfromhell DISTVERSION= 0.6.6 +PORTREVISION= 1 CATEGORIES= textproc python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 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-openpyxl/Makefile b/textproc/py-openpyxl/Makefile index 926b51f98c23..2e3a384c9824 100644 --- a/textproc/py-openpyxl/Makefile +++ b/textproc/py-openpyxl/Makefile @@ -1,20 +1,21 @@ PORTNAME= openpyxl PORTVERSION= 3.1.1 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python library to read/write Excel 2007 xlsx/xlsm files WWW= https://foss.heptapod.net/openpyxl/openpyxl LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}et_xmlfile>=0:textproc/py-et_xmlfile@${PY_FLAVOR} NO_ARCH= yes USES= cpe python CPE_VENDOR= python USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-opensearch-py/Makefile b/textproc/py-opensearch-py/Makefile index a6f83dab33f0..1a2ed5ff4b3a 100644 --- a/textproc/py-opensearch-py/Makefile +++ b/textproc/py-opensearch-py/Makefile @@ -1,29 +1,30 @@ PORTNAME= opensearch-py PORTVERSION= 2.5.0 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= antoine@FreeBSD.org COMMENT= Python Client for OpenSearch WWW= https://github.com/opensearch-project/opensearch-py LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes OPTIONS_DEFINE= ASIO ASIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} .include diff --git a/textproc/py-openstackdocstheme/Makefile b/textproc/py-openstackdocstheme/Makefile index 46300429f41a..62e15ca96d97 100644 --- a/textproc/py-openstackdocstheme/Makefile +++ b/textproc/py-openstackdocstheme/Makefile @@ -1,24 +1,25 @@ PORTNAME= openstackdocstheme DISTVERSION= 3.2.0 +PORTREVISION= 1 CATEGORIES= textproc python 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/py-dulwich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=2.2,1:textproc/py-sphinx@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-orange3-text/Makefile b/textproc/py-orange3-text/Makefile index 104b86ed5fb3..6af2862d6caf 100644 --- a/textproc/py-orange3-text/Makefile +++ b/textproc/py-orange3-text/Makefile @@ -1,39 +1,39 @@ PORTNAME= orange3-text DISTVERSION= 1.3.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Text Mining add-on for Orange3 WWW= https://github.com/biolab/orange3-text LICENSE= AGPLv3 RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}biopython>0:biology/py-biopython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docx2txt>=0.6:textproc/py-docx2txt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gensim>=0.12.3:textproc/py-gensim@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nltk>=3.0.5:textproc/py-nltk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}odfpy>=1.3.5:devel/py-odfpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pdfminer3k>=1.3.1:textproc/py-pdfminer3k@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simhash>=1.11:math/py-simhash@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tweepy>0:net/py-tweepy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ufal.udpipe>0:textproc/py-ufal.udpipe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wikipedia>0:www/py-wikipedia@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= biolab NO_ARCH= yes .include diff --git a/textproc/py-os-api-ref/Makefile b/textproc/py-os-api-ref/Makefile index 8c1f04c5a86c..99452e0ad95d 100644 --- a/textproc/py-os-api-ref/Makefile +++ b/textproc/py-os-api-ref/Makefile @@ -1,24 +1,25 @@ PORTNAME= os-api-ref DISTVERSION= 3.0.1 +PORTREVISION= 1 CATEGORIES= textproc python 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}pyyaml>=3.12:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=4.0.0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openstackdocstheme>=2.2.1:textproc/py-openstackdocstheme@${PY_FLAVOR} USES= python:3.9+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-packageurl-python/Makefile b/textproc/py-packageurl-python/Makefile index cf35a76be5a7..498086d877ce 100644 --- a/textproc/py-packageurl-python/Makefile +++ b/textproc/py-packageurl-python/Makefile @@ -1,22 +1,23 @@ PORTNAME= packageurl-python DISTVERSION= 0.16.0 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= packageurl_python-${DISTVERSION} 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 USES= python USE_PYTHON= autoplist distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/textproc/py-pager/Makefile b/textproc/py-pager/Makefile index d51b5c6bdc4e..3a97659217e7 100644 --- a/textproc/py-pager/Makefile +++ b/textproc/py-pager/Makefile @@ -1,17 +1,17 @@ PORTNAME= pager PORTVERSION= 3.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/textproc/py-paginate/Makefile b/textproc/py-paginate/Makefile index a82e1171ca8a..756207d0fca9 100644 --- a/textproc/py-paginate/Makefile +++ b/textproc/py-paginate/Makefile @@ -1,20 +1,21 @@ PORTNAME= paginate DISTVERSION= 0.5.7 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Divides large result sets into pages for easier browsing WWW= https://github.com/Pylons/paginate LICENSE= MIT USES= python USE_PYTHON= autoplist distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/textproc/py-pandocfilters/Makefile b/textproc/py-pandocfilters/Makefile index 13e2c455210e..f22e999340b7 100644 --- a/textproc/py-pandocfilters/Makefile +++ b/textproc/py-pandocfilters/Makefile @@ -1,19 +1,20 @@ PORTNAME= pandocfilters PORTVERSION= 1.5.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-paragrep/Makefile b/textproc/py-paragrep/Makefile index 8bc3328f0863..d8abbab564f3 100644 --- a/textproc/py-paragrep/Makefile +++ b/textproc/py-paragrep/Makefile @@ -1,28 +1,28 @@ PORTNAME= paragrep PORTVERSION= 3.3.0 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= release- CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Paragraph Grep Utility WWW= http://bmc.github.com/paragrep/ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grizzled>=0.8.1:devel/py-grizzled@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= bmc NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e "s|'man'|'share/man/man1'|g" ${WRKSRC}/setup.py .include diff --git a/textproc/py-parsel/Makefile b/textproc/py-parsel/Makefile index afac94f0c297..24f91cb7f53e 100644 --- a/textproc/py-parsel/Makefile +++ b/textproc/py-parsel/Makefile @@ -1,27 +1,28 @@ PORTNAME= parsel PORTVERSION= 1.5.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-parso/Makefile b/textproc/py-parso/Makefile index ca0ec1b81ff8..10e669684213 100644 --- a/textproc/py-parso/Makefile +++ b/textproc/py-parso/Makefile @@ -1,26 +1,27 @@ PORTNAME= parso DISTVERSION= 0.8.4 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 67fcf894bfee..3f979eea24db 100644 --- a/textproc/py-patiencediff/Makefile +++ b/textproc/py-patiencediff/Makefile @@ -1,20 +1,21 @@ PORTNAME= patiencediff PORTVERSION= 0.2.12 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils pytest post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/patiencediff/_patiencediff_c*.so .include diff --git a/textproc/py-pdf2docx/Makefile b/textproc/py-pdf2docx/Makefile index 8d60a26a26d2..560d00239999 100644 --- a/textproc/py-pdf2docx/Makefile +++ b/textproc/py-pdf2docx/Makefile @@ -1,30 +1,30 @@ PORTNAME= pdf2docx DISTVERSION= 0.5.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library and applicaton to convert pdf to docx WWW= https://github.com/dothinking/pdf2docx LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fire>=0.3.0:devel/py-fire@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyMuPDF>=1.19.0:print/py-PyMuPDF@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=4.24.0:print/py-fonttools@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}python-docx>=0.8.10:textproc/py-python-docx@${PY_FLAVOR} \ opencv>0:graphics/opencv BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils concurrent autoplist pytest # 2 tests fail, see https://github.com/ArtifexSoftware/pdf2docx/issues/276 NO_ARCH= yes .include diff --git a/textproc/py-pdfminer.six/Makefile b/textproc/py-pdfminer.six/Makefile index c07faf24e715..adcb1fcb4a24 100644 --- a/textproc/py-pdfminer.six/Makefile +++ b/textproc/py-pdfminer.six/Makefile @@ -1,33 +1,34 @@ PORTNAME= pdfminer.six DISTVERSION= 20240706 +PORTREVISION= 1 CATEGORIES= textproc python 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 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git-versioning<3:devel/py-setuptools-git-versioning@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>0:textproc/py-charset-normalizer@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent cryptography distutils 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 1519e1a79d3d..44ad11bcdb8f 100644 --- a/textproc/py-pdfminer3k/Makefile +++ b/textproc/py-pdfminer3k/Makefile @@ -1,20 +1,21 @@ PORTNAME= pdfminer3k PORTVERSION= 1.3.4 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-pdfrw/Makefile b/textproc/py-pdfrw/Makefile index 13218487bdac..2b5919b118e6 100644 --- a/textproc/py-pdfrw/Makefile +++ b/textproc/py-pdfrw/Makefile @@ -1,16 +1,17 @@ PORTNAME= pdfrw PORTVERSION= 0.4 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-pdftotext/Makefile b/textproc/py-pdftotext/Makefile index 2906e9d75543..1b3a0b909a67 100644 --- a/textproc/py-pdftotext/Makefile +++ b/textproc/py-pdftotext/Makefile @@ -1,26 +1,27 @@ PORTNAME= pdftotext PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= textproc python 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-cpp.so:graphics/poppler USES= compiler:c11 python USE_PYTHON= autoplist distutils post-install: @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' \ -exec ${STRIP_CMD} {} + do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-pikepdf/Makefile b/textproc/py-pikepdf/Makefile index 76dc933087c5..5aae3a4568cb 100644 --- a/textproc/py-pikepdf/Makefile +++ b/textproc/py-pikepdf/Makefile @@ -1,53 +1,54 @@ PORTNAME= pikepdf DISTVERSION= 9.5.2 +PORTREVISION= 1 CATEGORIES= textproc python 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.10.1:devel/py-pybind11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.37:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libqpdf.so:print/qpdf RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.8:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=10.0.1:graphics/py-pillow@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=20.2.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.0:devel/py-python-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 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/_*.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 8ad98daa33cd..34068feeb687 100644 --- a/textproc/py-precis_i18n/Makefile +++ b/textproc/py-precis_i18n/Makefile @@ -1,19 +1,20 @@ PORTNAME= precis_i18n DISTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= textproc devel python 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 USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/textproc/py-pyPEG2/Makefile b/textproc/py-pyPEG2/Makefile index 5176c45aa602..57d9cbe97715 100644 --- a/textproc/py-pyPEG2/Makefile +++ b/textproc/py-pyPEG2/Makefile @@ -1,18 +1,19 @@ PORTNAME= pyPEG2 PORTVERSION= 2.15.2 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-pyahocorasick/Makefile b/textproc/py-pyahocorasick/Makefile index 5bccfd6bc1d9..4b49bf43532e 100644 --- a/textproc/py-pyahocorasick/Makefile +++ b/textproc/py-pyahocorasick/Makefile @@ -1,30 +1,31 @@ PORTNAME= pyahocorasick DISTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} 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}) .include diff --git a/textproc/py-pygtail/Makefile b/textproc/py-pygtail/Makefile index c1fd1f687fc6..75f94ef0795f 100644 --- a/textproc/py-pygtail/Makefile +++ b/textproc/py-pygtail/Makefile @@ -1,15 +1,15 @@ PORTNAME= pygtail PORTVERSION= 0.6.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils .include diff --git a/textproc/py-pyhamcrest/Makefile b/textproc/py-pyhamcrest/Makefile index 08cd5308e6ef..7f94c1e7b054 100644 --- a/textproc/py-pyhamcrest/Makefile +++ b/textproc/py-pyhamcrest/Makefile @@ -1,29 +1,30 @@ PORTNAME= PyHamcrest DISTVERSIONPREFIX= V DISTVERSION= 2.0.3 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Hamcrest matchers for Python WWW= https://github.com/hamcrest/PyHamcrest LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=1.11:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= hamcrest NO_ARCH= yes do-test: (cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test) .include diff --git a/textproc/py-pykwalify/Makefile b/textproc/py-pykwalify/Makefile index a4233f507404..dd0041f381ef 100644 --- a/textproc/py-pykwalify/Makefile +++ b/textproc/py-pykwalify/Makefile @@ -1,40 +1,40 @@ PORTNAME= pykwalify DISTVERSION= 1.8.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Python library and CLI for JSON/YAML schema validation WWW= https://github.com/Grokzen/pykwalify LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.2:devel/py-docopt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.16.0:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.0:devel/py-python-dateutil@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.6.0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}testfixtures>=0:devel/py-testfixtures@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= Grokzen USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= skipv:15.01,14.12,14.08,14.06.1,14.06 PORTEXAMPLES= utf8-data.yml utf8-schema.yml OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-pyls-spyder/Makefile b/textproc/py-pyls-spyder/Makefile index f41742976573..c1ac5a800583 100644 --- a/textproc/py-pyls-spyder/Makefile +++ b/textproc/py-pyls-spyder/Makefile @@ -1,21 +1,22 @@ PORTNAME= pyls-spyder PORTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-pypa-docs-theme/Makefile b/textproc/py-pypa-docs-theme/Makefile index 1082d48c0c57..ad028d1a1155 100644 --- a/textproc/py-pypa-docs-theme/Makefile +++ b/textproc/py-pypa-docs-theme/Makefile @@ -1,23 +1,24 @@ PORTNAME= pypa-docs-theme DISTVERSION= g20180622 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Common base Sphinx theme for PyPA projects WWW= https://github.com/pypa/pypa-docs-theme LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-docs-theme>=0:textproc/py-python-docs-theme@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= pypa GH_TAGNAME= d2e63fb NO_ARCH= yes .include diff --git a/textproc/py-pypandoc/Makefile b/textproc/py-pypandoc/Makefile index 587a64b92a84..3df689928fef 100644 --- a/textproc/py-pypandoc/Makefile +++ b/textproc/py-pypandoc/Makefile @@ -1,24 +1,25 @@ PORTNAME= pypandoc DISTVERSION= 1.14 +PORTREVISION= 1 CATEGORIES= textproc python 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 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ ${PY_SETUPTOOLS} BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} # unclear why doesn't it build without pip RUN_DEPENDS= pandoc:textproc/hs-pandoc USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-pyscss/Makefile b/textproc/py-pyscss/Makefile index 49e680d0cca3..d5f62332246c 100644 --- a/textproc/py-pyscss/Makefile +++ b/textproc/py-pyscss/Makefile @@ -1,28 +1,29 @@ PORTNAME= pyscss PORTVERSION= 1.4.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rum1cro@yandex.ru COMMENT= Compiler for SCSS flavor of the Sass language WWW= https://github.com/Kronuz/pyScss LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpcre.so:devel/pcre RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= Kronuz GH_PROJECT= pyScss USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/textproc/py-pysrt/Makefile b/textproc/py-pysrt/Makefile index 90ba07e9210d..b98d18f9eb44 100644 --- a/textproc/py-pysrt/Makefile +++ b/textproc/py-pysrt/Makefile @@ -1,20 +1,21 @@ PORTNAME= pysrt PORTVERSION= 1.1.2 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils nose NO_ARCH= yes .include diff --git a/textproc/py-pystache/Makefile b/textproc/py-pystache/Makefile index 5ef1d953df82..067e61c62b69 100644 --- a/textproc/py-pystache/Makefile +++ b/textproc/py-pystache/Makefile @@ -1,19 +1,19 @@ PORTNAME= pystache PORTVERSION= 0.6.0 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= textproc www python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-pystemmer/Makefile b/textproc/py-pystemmer/Makefile index 311397144a6d..4b53f8f6f669 100644 --- a/textproc/py-pystemmer/Makefile +++ b/textproc/py-pystemmer/Makefile @@ -1,22 +1,23 @@ PORTNAME= pystemmer PORTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist cython distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Stemmer*.so .include diff --git a/textproc/py-python-augeas/Makefile b/textproc/py-python-augeas/Makefile index 2c9cbba74d89..64272fb9df5f 100644 --- a/textproc/py-python-augeas/Makefile +++ b/textproc/py-python-augeas/Makefile @@ -1,28 +1,29 @@ PORTNAME= python-augeas PORTVERSION= 1.0.3 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= johan@stromnet.se COMMENT= Pure python bindings for Augeas WWW= https://augeas.net LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libaugeas.so:textproc/augeas USES= python USE_GITHUB= yes USE_PYTHON= distutils py3kplist GH_ACCOUNT= hercules-team NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${WRKSRC}/test/test_augeas.py .include diff --git a/textproc/py-python-bidi/Makefile b/textproc/py-python-bidi/Makefile index 49a2ce9c9185..00c4b55bd0e3 100644 --- a/textproc/py-python-bidi/Makefile +++ b/textproc/py-python-bidi/Makefile @@ -1,20 +1,21 @@ PORTNAME= python-bidi DISTVERSION= 0.4.2 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 35646ed06496..ccdab6697272 100644 --- a/textproc/py-python-docs-theme/Makefile +++ b/textproc/py-python-docs-theme/Makefile @@ -1,19 +1,20 @@ PORTNAME= python-docs-theme DISTVERSION= 2018.2 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-python-gettext/Makefile b/textproc/py-python-gettext/Makefile index c720022fcb66..e09162447b88 100644 --- a/textproc/py-python-gettext/Makefile +++ b/textproc/py-python-gettext/Makefile @@ -1,17 +1,18 @@ PORTNAME= python-gettext PORTVERSION= 3.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 zip USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-python-lsp-black/Makefile b/textproc/py-python-lsp-black/Makefile index 76baaa767f47..556ae20397b3 100644 --- a/textproc/py-python-lsp-black/Makefile +++ b/textproc/py-python-lsp-black/Makefile @@ -1,22 +1,23 @@ PORTNAME= python-lsp-black DISTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/textproc/py-python-slugify/Makefile b/textproc/py-python-slugify/Makefile index 904775f6ea39..489d24464279 100644 --- a/textproc/py-python-slugify/Makefile +++ b/textproc/py-python-slugify/Makefile @@ -1,24 +1,25 @@ PORTNAME= python-slugify PORTVERSION= 8.0.4 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 d6897b69812a..2ca2bc2e01cf 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 +PORTREVISION= 2 CATEGORIES= textproc python 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 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 68849055cd08..a093b7e99272 100644 --- a/textproc/py-pytidylib/Makefile +++ b/textproc/py-pytidylib/Makefile @@ -1,28 +1,28 @@ PORTNAME= pytidylib PORTVERSION= 0.3.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes LIB_DEPENDS= libtidy5.so:www/tidy-html5 post-patch: @${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-pytomlpp/Makefile b/textproc/py-pytomlpp/Makefile index 4e5526f4213c..b9d35a7587a2 100644 --- a/textproc/py-pytomlpp/Makefile +++ b/textproc/py-pytomlpp/Makefile @@ -1,23 +1,24 @@ PORTNAME= pytomlpp DISTVERSION= 1.0.13 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Python wrapper for toml++ WWW= https://pypi.org/project/${PORTNAME}/ \ https://github.com/bobfang1992/${PORTNAME} LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_impl.cpython-${PYTHON_VER:S/.//}.so .include diff --git a/textproc/py-pyx12/Makefile b/textproc/py-pyx12/Makefile index 26289905466d..68201e3e794b 100644 --- a/textproc/py-pyx12/Makefile +++ b/textproc/py-pyx12/Makefile @@ -1,18 +1,19 @@ PORTNAME= pyx12 PORTVERSION= 2.3.3 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-readchar/Makefile b/textproc/py-readchar/Makefile index 4b49568ff90a..ac4007269a7e 100644 --- a/textproc/py-readchar/Makefile +++ b/textproc/py-readchar/Makefile @@ -1,31 +1,32 @@ PORTNAME= readchar DISTVERSIONPREFIX= v DISTVERSION= 3.1.0 +PORTREVISION= 1 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 DOS2UNIX_GLOB= *.py # 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-readtime/Makefile b/textproc/py-readtime/Makefile index 2ba5d0b2b3b2..a4dcbc6f5fdc 100644 --- a/textproc/py-readtime/Makefile +++ b/textproc/py-readtime/Makefile @@ -1,23 +1,24 @@ PORTNAME= readtime DISTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Calculates the time some text takes the average human to read WWW= https://github.com/alanhamlett/readtime LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0.1:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown2>=2.4.3:textproc/py-markdown2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyquery>=1.2:devel/py-pyquery@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-recommonmark/Makefile b/textproc/py-recommonmark/Makefile index ad001af12d23..12e8b79a6052 100644 --- a/textproc/py-recommonmark/Makefile +++ b/textproc/py-recommonmark/Makefile @@ -1,24 +1,24 @@ PORTNAME= recommonmark PORTVERSION= 0.5.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-regex/Makefile b/textproc/py-regex/Makefile index e1472586592b..bbe09c3be375 100644 --- a/textproc/py-regex/Makefile +++ b/textproc/py-regex/Makefile @@ -1,21 +1,22 @@ PORTNAME= regex DISTVERSION= 2024.7.24 +PORTREVISION= 1 CATEGORIES= textproc python 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 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-reindent/Makefile b/textproc/py-reindent/Makefile index 6d27619a49a5..383795817662 100644 --- a/textproc/py-reindent/Makefile +++ b/textproc/py-reindent/Makefile @@ -1,16 +1,17 @@ PORTNAME= reindent DISTVERSION= 3.5.1 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Reindent python scripts WWW= https://pypi.org/project/reindent/ LICENSE= PD USES= python USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-reno/Makefile b/textproc/py-reno/Makefile index 35d6b7b33fbe..64a89b10b64a 100644 --- a/textproc/py-reno/Makefile +++ b/textproc/py-reno/Makefile @@ -1,26 +1,26 @@ PORTNAME= reno DISTVERSION= 4.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python 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} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dulwich>=0.15.0:devel/py-dulwich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.4:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3.1:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-restructuredtext-lint/Makefile b/textproc/py-restructuredtext-lint/Makefile index 2df2b7748792..55e2ec3d02c9 100644 --- a/textproc/py-restructuredtext-lint/Makefile +++ b/textproc/py-restructuredtext-lint/Makefile @@ -1,22 +1,23 @@ PORTNAME= restructuredtext-lint DISTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= textproc devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= 0mp@FreeBSD.org COMMENT= reStructuredText linter WWW= https://github.com/twolfson/restructuredtext-lint LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/UNLICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.11,1<1.0,1:textproc/py-docutils@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= twolfson USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-reverend/Makefile b/textproc/py-reverend/Makefile index 6071136637a2..425eb35a42fc 100644 --- a/textproc/py-reverend/Makefile +++ b/textproc/py-reverend/Makefile @@ -1,23 +1,24 @@ PORTNAME= reverend PORTVERSION= 0.3 +PORTREVISION= 1 CATEGORIES= textproc mail math python MASTER_SITES= SF/${PORTNAME}/Reverend/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Reverend-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= Simple Bayesian classifier written in Python WWW= http://www.divmod.org/trac/wiki/DivmodReverend USES= python USE_PYTHON= distutils autoplist OPTIONS_DEFINE= EXAMPLES EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTEXAMPLES= emailtrainer.py readme.txt post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/textproc/py-rnc2rng/Makefile b/textproc/py-rnc2rng/Makefile index 8219b554a1c2..f58cef827425 100644 --- a/textproc/py-rnc2rng/Makefile +++ b/textproc/py-rnc2rng/Makefile @@ -1,19 +1,20 @@ PORTNAME= rnc2rng DISTVERSION= 2.7.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-rst2ansi/Makefile b/textproc/py-rst2ansi/Makefile index aff85ea8e18f..cc8cf20ac061 100644 --- a/textproc/py-rst2ansi/Makefile +++ b/textproc/py-rst2ansi/Makefile @@ -1,23 +1,24 @@ PORTNAME= rst2ansi PORTVERSION= 0.1.5 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 fef92282dbb0..83d7d8bf0ede 100644 --- a/textproc/py-rst2html5/Makefile +++ b/textproc/py-rst2html5/Makefile @@ -1,23 +1,24 @@ PORTNAME= rst2html5 PORTVERSION= 2.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/textproc/py-sentencepiece/Makefile b/textproc/py-sentencepiece/Makefile index 03109ff10315..e8ac13daced6 100644 --- a/textproc/py-sentencepiece/Makefile +++ b/textproc/py-sentencepiece/Makefile @@ -1,28 +1,29 @@ PORTNAME= sentencepiece DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= textproc # machine-learning PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Unsupervised text tokenizer for Neural Network-based text generation WWW= https://github.com/google/sentencepiece LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/../LICENSE BUILD_DEPENDS= protobuf>0:devel/protobuf LIB_DEPENDS= libsentencepiece.so:textproc/sentencepiece USES= compiler:c++17-lang pkgconfig python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= google WRKSRC_SUBDIR= python do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYSETUP} test .include diff --git a/textproc/py-simplebayes/Makefile b/textproc/py-simplebayes/Makefile index 2b730eb9d654..9b77ba363134 100644 --- a/textproc/py-simplebayes/Makefile +++ b/textproc/py-simplebayes/Makefile @@ -1,21 +1,22 @@ PORTNAME= simplebayes PORTVERSION= 1.5.8 +PORTREVISION= 1 CATEGORIES= textproc python 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 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-smartypants/Makefile b/textproc/py-smartypants/Makefile index 6bef96781017..3a13489d0fd2 100644 --- a/textproc/py-smartypants/Makefile +++ b/textproc/py-smartypants/Makefile @@ -1,22 +1,23 @@ PORTNAME= smartypants DISTVERSIONPREFIX= v DISTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= textproc PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nc@FreeBSD.org COMMENT= Translate plain ASCII punctuation into smart typographic HTML WWW= https://github.com/leohemsted/smartypants.py LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_GITHUB= yes GH_ACCOUNT= leohemsted GH_PROJECT= ${PORTNAME}.py USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sparqlwrapper/Makefile b/textproc/py-sparqlwrapper/Makefile index c289f0f69c1f..fa533c3f6989 100644 --- a/textproc/py-sparqlwrapper/Makefile +++ b/textproc/py-sparqlwrapper/Makefile @@ -1,24 +1,25 @@ PORTNAME= sparqlwrapper PORTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-issues/Makefile b/textproc/py-sphinx-issues/Makefile index 5bb4f26f5381..7c6c9bbd3051 100644 --- a/textproc/py-sphinx-issues/Makefile +++ b/textproc/py-sphinx-issues/Makefile @@ -1,21 +1,22 @@ PORTNAME= sphinx-issues PORTVERSION= 3.0.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 6a3821d61d3b..1babe66c37dd 100644 --- a/textproc/py-sphinx-markdown-tables/Makefile +++ b/textproc/py-sphinx-markdown-tables/Makefile @@ -1,22 +1,23 @@ PORTNAME= sphinx-markdown-tables PORTVERSION= 0.0.17 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= textproc python 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>=3.4:textproc/py-markdown@${PY_FLAVOR} USES= dos2unix python USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/textproc/py-sphinx-material/Makefile b/textproc/py-sphinx-material/Makefile index 75ed049452ae..8eebd10e08e2 100644 --- a/textproc/py-sphinx-material/Makefile +++ b/textproc/py-sphinx-material/Makefile @@ -1,27 +1,28 @@ PORTNAME= sphinx_material DISTVERSION= 0.0.36 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Responsive Material Design theme for Sphinx documentation WWW= https://bashtage.github.io/sphinx-material/ LICENSE= MIT BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} PY_DEPENDS= sphinx-build:textproc/py-sphinx@${PY_FLAVOR} \ slugify:textproc/py-python-slugify@${PY_FLAVOR} \ css-html-js-minify:www/py-css-html-js-minify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} #USE_GITHUB= yes #GH_ACCOUNT= bashtage USES= python USE_PYTHON= distutils .include diff --git a/textproc/py-sphinx-me/Makefile b/textproc/py-sphinx-me/Makefile index d12867d2e573..8a6c73afc0fa 100644 --- a/textproc/py-sphinx-me/Makefile +++ b/textproc/py-sphinx-me/Makefile @@ -1,18 +1,19 @@ PORTNAME= sphinx-me PORTVERSION= 0.3 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx-multiversion-zrepl/Makefile b/textproc/py-sphinx-multiversion-zrepl/Makefile index 309f79ffa308..d9cf81778337 100644 --- a/textproc/py-sphinx-multiversion-zrepl/Makefile +++ b/textproc/py-sphinx-multiversion-zrepl/Makefile @@ -1,27 +1,28 @@ PORTNAME= sphinx-multiversion DISTVERSION= g20230909 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -zrepl MAINTAINER= driesm@FreeBSD.org COMMENT= Sphinx extension for building self-hosted versioned docs (zrepl fork) WWW= https://github.com/zrepl/sphinx-multiversion LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=2.1:textproc/py-sphinx@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= zrepl GH_TAGNAME= 52c915d USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= sphinx-multiversion NO_ARCH= yes .include diff --git a/textproc/py-sphinx-multiversion/Makefile b/textproc/py-sphinx-multiversion/Makefile index 945a007a9fec..e8ed223f76a4 100644 --- a/textproc/py-sphinx-multiversion/Makefile +++ b/textproc/py-sphinx-multiversion/Makefile @@ -1,23 +1,23 @@ PORTNAME= sphinx-multiversion DISTVERSION= 0.2.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= driesm@FreeBSD.org COMMENT= Sphinx extension for building self-hosted versioned docs WWW= https://github.com/Holzhaus/sphinx-multiversion LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=2.1:textproc/py-sphinx@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= sphinx-multiversion-zrepl NO_ARCH= yes .include diff --git a/textproc/py-sphinx_press_theme/Makefile b/textproc/py-sphinx_press_theme/Makefile index c575b01f0dc4..e5e42728350f 100644 --- a/textproc/py-sphinx_press_theme/Makefile +++ b/textproc/py-sphinx_press_theme/Makefile @@ -1,22 +1,23 @@ PORTNAME= sphinx_press_theme PORTVERSION= 0.9.1 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Them for py-sphinx based on VuePress WWW= https://schettino72.github.io/sphinx_press_site/ LICENSE= BSD2CLAUSE MIT LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinx_rtd_theme/Makefile b/textproc/py-sphinx_rtd_theme/Makefile index b33ca836cd50..b7e5169f413f 100644 --- a/textproc/py-sphinx_rtd_theme/Makefile +++ b/textproc/py-sphinx_rtd_theme/Makefile @@ -1,18 +1,19 @@ PORTNAME= sphinx_rtd_theme PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-sphinxcontrib-actdiag/Makefile b/textproc/py-sphinxcontrib-actdiag/Makefile index ab30a6a81c90..48e02c9f23b4 100644 --- a/textproc/py-sphinxcontrib-actdiag/Makefile +++ b/textproc/py-sphinxcontrib-actdiag/Makefile @@ -1,22 +1,23 @@ PORTNAME= sphinxcontrib-actdiag PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Sphinx extension for embedding activity diagram WWW= https://github.com/blockdiag/${PORTNAME} LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}actdiag>=0.5.3:graphics/py-actdiag@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=2.0:textproc/py-sphinx@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-bitbucket/Makefile b/textproc/py-sphinxcontrib-bitbucket/Makefile index d72d523d1eab..5778c6969e82 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 +PORTREVISION= 3 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-blockdiag/Makefile b/textproc/py-sphinxcontrib-blockdiag/Makefile index 16a87781b49b..e4763bf44293 100644 --- a/textproc/py-sphinxcontrib-blockdiag/Makefile +++ b/textproc/py-sphinxcontrib-blockdiag/Makefile @@ -1,22 +1,23 @@ PORTNAME= sphinxcontrib-blockdiag PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Sphinx extension for embedding block diagram WWW= https://github.com/blockdiag/${PORTNAME} LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=2.0:textproc/py-sphinx@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-fulltoc/Makefile b/textproc/py-sphinxcontrib-fulltoc/Makefile index d897c3014d38..02e1ea6bd448 100644 --- a/textproc/py-sphinxcontrib-fulltoc/Makefile +++ b/textproc/py-sphinxcontrib-fulltoc/Makefile @@ -1,21 +1,22 @@ PORTNAME= sphinxcontrib-fulltoc PORTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= textproc 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-httpdomain/Makefile b/textproc/py-sphinxcontrib-httpdomain/Makefile index 016a77491aa7..5a47a908e905 100644 --- a/textproc/py-sphinxcontrib-httpdomain/Makefile +++ b/textproc/py-sphinxcontrib-httpdomain/Makefile @@ -1,22 +1,23 @@ PORTNAME= sphinxcontrib-httpdomain PORTVERSION= 1.8.1 +PORTREVISION= 1 CATEGORIES= textproc 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-issuetracker/Makefile b/textproc/py-sphinxcontrib-issuetracker/Makefile index 657201ea96f9..46710f1d391d 100644 --- a/textproc/py-sphinxcontrib-issuetracker/Makefile +++ b/textproc/py-sphinxcontrib-issuetracker/Makefile @@ -1,22 +1,23 @@ PORTNAME= sphinxcontrib-issuetracker DISTVERSION= 0.11 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-jsmath/Makefile b/textproc/py-sphinxcontrib-jsmath/Makefile index 3fe311d1c12f..0fa25ee33471 100644 --- a/textproc/py-sphinxcontrib-jsmath/Makefile +++ b/textproc/py-sphinxcontrib-jsmath/Makefile @@ -1,19 +1,20 @@ PORTNAME= sphinxcontrib-jsmath PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 6992605b9bea..d91896c738e2 100644 --- a/textproc/py-sphinxcontrib-log-cabinet/Makefile +++ b/textproc/py-sphinxcontrib-log-cabinet/Makefile @@ -1,21 +1,22 @@ PORTNAME= sphinxcontrib-log-cabinet PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= textproc 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-napoleon/Makefile b/textproc/py-sphinxcontrib-napoleon/Makefile index af7b951ade9e..b401097cb9a7 100644 --- a/textproc/py-sphinxcontrib-napoleon/Makefile +++ b/textproc/py-sphinxcontrib-napoleon/Makefile @@ -1,22 +1,23 @@ PORTNAME= sphinxcontrib-napoleon DISTVERSION= 0.7 +PORTREVISION= 1 CATEGORIES= textproc 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-newsfeed/Makefile b/textproc/py-sphinxcontrib-newsfeed/Makefile index 8569a7ec72f2..58beb3f73b87 100644 --- a/textproc/py-sphinxcontrib-newsfeed/Makefile +++ b/textproc/py-sphinxcontrib-newsfeed/Makefile @@ -1,19 +1,20 @@ PORTNAME= sphinxcontrib-newsfeed PORTVERSION= 0.1.4 +PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@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 USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-sphinxcontrib-nwdiag/Makefile b/textproc/py-sphinxcontrib-nwdiag/Makefile index 0d565bf3f753..6ef6fe808d4d 100644 --- a/textproc/py-sphinxcontrib-nwdiag/Makefile +++ b/textproc/py-sphinxcontrib-nwdiag/Makefile @@ -1,22 +1,23 @@ PORTNAME= sphinxcontrib-nwdiag PORTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Sphinx extension for embedding network-related diagrams WWW= https://github.com/blockdiag/${PORTNAME} LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nwdiag>=1.0.3:graphics/py-nwdiag@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=2.0:textproc/py-sphinx@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxcontrib-programoutput/Makefile b/textproc/py-sphinxcontrib-programoutput/Makefile index 8292ba9123df..fb1fca0ab148 100644 --- a/textproc/py-sphinxcontrib-programoutput/Makefile +++ b/textproc/py-sphinxcontrib-programoutput/Makefile @@ -1,26 +1,27 @@ PORTNAME= sphinxcontrib-programoutput PORTVERSION= 0.11 +PORTREVISION= 1 CATEGORIES= textproc 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 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-seqdiag/Makefile b/textproc/py-sphinxcontrib-seqdiag/Makefile index 83e468908b54..862b546fabb5 100644 --- a/textproc/py-sphinxcontrib-seqdiag/Makefile +++ b/textproc/py-sphinxcontrib-seqdiag/Makefile @@ -1,22 +1,23 @@ PORTNAME= sphinxcontrib-seqdiag PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Sphinx extension for embedding sequence diagram WWW= https://github.com/blockdiag/${PORTNAME} LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}seqdiag>=0.9.3:graphics/py-seqdiag@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=2.0:textproc/py-sphinx@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxemoji/Makefile b/textproc/py-sphinxemoji/Makefile index 257f8bec761d..a8ba5ce256ee 100644 --- a/textproc/py-sphinxemoji/Makefile +++ b/textproc/py-sphinxemoji/Makefile @@ -1,20 +1,21 @@ PORTNAME= sphinxemoji DISTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-sphinxext-opengraph/Makefile b/textproc/py-sphinxext-opengraph/Makefile index d1b8d401659b..95fadb0bbe22 100644 --- a/textproc/py-sphinxext-opengraph/Makefile +++ b/textproc/py-sphinxext-opengraph/Makefile @@ -1,26 +1,27 @@ PORTNAME= sphinxext-opengraph PORTVERSION= 0.8.1 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= alexis.praga@free.fr COMMENT= Sphinx extension to generate OpenGraph metadata WWW= https://pypi.org/project/sphinxext-opengraph LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=2.0:textproc/py-sphinx@${PY_FLAVOR} USES= python # LICENSE and tests are not packaged yet, using github as a fallback 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-splunk-hec/Makefile b/textproc/py-splunk-hec/Makefile index 8459e0105464..d552179bdb5e 100644 --- a/textproc/py-splunk-hec/Makefile +++ b/textproc/py-splunk-hec/Makefile @@ -1,24 +1,25 @@ PORTNAME= splunk-hec PORTVERSION= 1.81 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Python class to submit events to Splunk HTTP Event Collector WWW= https://github.com/georgestarcher/Splunk-Class-httpevent LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= georgestarcher GH_PROJECT= Splunk-Class-httpevent GH_TAGNAME= b1b7aae37bc73ea6e89c4a4667c4d8d227804546 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-spylls/Makefile b/textproc/py-spylls/Makefile index d6cc02a008bb..916bd9df48c9 100644 --- a/textproc/py-spylls/Makefile +++ b/textproc/py-spylls/Makefile @@ -1,18 +1,19 @@ PORTNAME= spylls DISTVERSION= 0.1.7 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/textproc/py-stemming/Makefile b/textproc/py-stemming/Makefile index ba03e0a8a653..784be6801e93 100644 --- a/textproc/py-stemming/Makefile +++ b/textproc/py-stemming/Makefile @@ -1,18 +1,19 @@ PORTNAME= stemming PORTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Algorithms for stemming WWW= https://pypi.org/project/stemming/ LICENSE= PD USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-tabletext/Makefile b/textproc/py-tabletext/Makefile index d52f6d7a9843..34c04e1565fa 100644 --- a/textproc/py-tabletext/Makefile +++ b/textproc/py-tabletext/Makefile @@ -1,17 +1,18 @@ PORTNAME= tabletext PORTVERSION= 0.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/py-textfsm/Makefile b/textproc/py-textfsm/Makefile index f37e1227eedb..5706a623f89c 100644 --- a/textproc/py-textfsm/Makefile +++ b/textproc/py-textfsm/Makefile @@ -1,25 +1,25 @@ PORTNAME= textfsm DISTVERSION= 1.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Parses semi-structured text into Python tables WWW= https://github.com/google/textfsm LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/textproc/py-textract/Makefile b/textproc/py-textract/Makefile index 40453bad6a9f..18c7e764e613 100644 --- a/textproc/py-textract/Makefile +++ b/textproc/py-textract/Makefile @@ -1,72 +1,72 @@ PORTNAME= textract PORTVERSION= 1.6.5 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= textproc python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes 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 16cf07b12048..90e568b9409b 100644 --- a/textproc/py-texttable/Makefile +++ b/textproc/py-texttable/Makefile @@ -1,25 +1,26 @@ PORTNAME= texttable PORTVERSION= 1.7.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 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-textwrap3/Makefile b/textproc/py-textwrap3/Makefile index eed4bec2795f..418d7a4c0556 100644 --- a/textproc/py-textwrap3/Makefile +++ b/textproc/py-textwrap3/Makefile @@ -1,22 +1,23 @@ PORTNAME= textwrap3 DISTVERSION= 0.9.2 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Textwrap from Python 3.6 backport (plus a few tweaks) WWW= https://github.com/jonathaneunice/textwrap3 LICENSE= PSFL TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= python zip USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/textproc/py-three-merge/Makefile b/textproc/py-three-merge/Makefile index de447254e3a3..e292a3b85968 100644 --- a/textproc/py-three-merge/Makefile +++ b/textproc/py-three-merge/Makefile @@ -1,28 +1,29 @@ PORTNAME= three-merge PORTVERSION= 0.1.1 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 c65a8de451f5..774d618d8a76 100644 --- a/textproc/py-tinycss/Makefile +++ b/textproc/py-tinycss/Makefile @@ -1,16 +1,17 @@ PORTNAME= tinycss PORTVERSION= 0.4 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-toronado/Makefile b/textproc/py-toronado/Makefile index c697fa9d68db..25de1b1fc26b 100644 --- a/textproc/py-toronado/Makefile +++ b/textproc/py-toronado/Makefile @@ -1,22 +1,23 @@ PORTNAME= toronado PORTVERSION= 0.1.0 +PORTREVISION= 1 CATEGORIES= textproc www python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-translationstring/Makefile b/textproc/py-translationstring/Makefile index 298d96e828eb..8e8baaa62456 100644 --- a/textproc/py-translationstring/Makefile +++ b/textproc/py-translationstring/Makefile @@ -1,26 +1,27 @@ PORTNAME= translationstring PORTVERSION= 1.4 +PORTREVISION= 1 CATEGORIES= textproc www python 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 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 0ec48329206e..381c0ca8c538 100644 --- a/textproc/py-transpopy/Makefile +++ b/textproc/py-transpopy/Makefile @@ -1,22 +1,22 @@ PORTNAME= transpopy PORTVERSION= 0.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-ucl/Makefile b/textproc/py-ucl/Makefile index 6421d1eb1040..f181b68df09d 100644 --- a/textproc/py-ucl/Makefile +++ b/textproc/py-ucl/Makefile @@ -1,24 +1,25 @@ PORTNAME= ucl DISTVERSION= 0.9.2 +PORTREVISION= 1 CATEGORIES= textproc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= UCL parser and emmitter WWW= https://github.com/vstakhov/libucl/ LICENSE= MIT LICENSE_FILE= ${WRKDIR}/libucl-${PORTVERSION}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libucl.so:textproc/libucl USES= localbase python USE_GITHUB= yes GH_ACCOUNT= vstakhov GH_PROJECT= libucl USE_PYTHON= autoplist concurrent distutils WRKSRC_SUBDIR= python .include diff --git a/textproc/py-ufal.udpipe/Makefile b/textproc/py-ufal.udpipe/Makefile index d751d1042785..0d24e657a5f1 100644 --- a/textproc/py-ufal.udpipe/Makefile +++ b/textproc/py-ufal.udpipe/Makefile @@ -1,20 +1,21 @@ PORTNAME= ufal.udpipe PORTVERSION= 1.2.0.3 +PORTREVISION= 1 CATEGORIES= textproc python 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 NOT_FOR_ARCHS_REASON= Only little endian systems are supported! USES= compiler:c++11-lang python USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-wavedrom/Makefile b/textproc/py-wavedrom/Makefile index 192c922e7c8c..a527963d60e4 100644 --- a/textproc/py-wavedrom/Makefile +++ b/textproc/py-wavedrom/Makefile @@ -1,31 +1,31 @@ PORTNAME= wavedrom DISTVERSION= 2.0.3.post3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= WaveDrom compatible Python command line WWW= https://github.com/wallento/wavedrompy LICENSE= MIT 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} \ ${PYTHON_PKGNAMEPREFIX}svgwrite>0:graphics/py-svgwrite@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairosvg>0:graphics/py-cairosvg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmldiff>0:textproc/py-xmldiff@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest PYTEST_IGNORED_TESTS= test_upstream # Requires git and an internet connection TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/textproc/py-whatthepatch/Makefile b/textproc/py-whatthepatch/Makefile index b8a4656d4c20..60c91b0f9bd5 100644 --- a/textproc/py-whatthepatch/Makefile +++ b/textproc/py-whatthepatch/Makefile @@ -1,20 +1,21 @@ PORTNAME= whatthepatch PORTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= concurrent distutils autoplist pytest NO_ARCH= yes .include diff --git a/textproc/py-whoosh/Makefile b/textproc/py-whoosh/Makefile index 72a5a778158a..f165b22460cc 100644 --- a/textproc/py-whoosh/Makefile +++ b/textproc/py-whoosh/Makefile @@ -1,19 +1,20 @@ PORTNAME= whoosh PORTVERSION= 2.7.4 +PORTREVISION= 1 CATEGORIES= textproc www python 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 USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-wordnet/Makefile b/textproc/py-wordnet/Makefile index 6d0e910df68f..c719da221e9e 100644 --- a/textproc/py-wordnet/Makefile +++ b/textproc/py-wordnet/Makefile @@ -1,44 +1,44 @@ PORTNAME= wordnet PORTVERSION= 2.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= SF/pywordnet/pywordnet/${PORTVERSION}:pywn \ http://wordnetcode.princeton.edu/${WN_VERSION}/:wn \ ftp://ftp.ims.uni-stuttgart.de/pub/WordNet/${WN_VERSION}/:wn PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= pywordnet-${PORTVERSION}.tar.gz:pywn \ WordNet-${WN_VERSION}.tar.gz:wn MAINTAINER= ports@FreeBSD.org COMMENT= Python Interface to WordNet WWW= http://osteele.com/projects/pywordnet/ USES= dos2unix python USE_PYTHON= distutils autoplist WRKSRC= ${WRKDIR}/py${PORTNAME}-${PORTVERSION} PLIST_SUB= WNDATA=${WORDNETDATA} WN_WRKSRC= ${WRKDIR}/WordNet-${WN_VERSION} WN_VERSION= 2.0 WORDNETDATA= share/py-${PORTNAME} WN_DICTFILES= adj.exc adv.exc cntlist cntlist.rev data.adj data.adv \ data.noun data.verb frames.vrb index.adj index.adv index.noun \ index.sense index.verb lexnames noun.exc sentidx.vrb sents.vrb\ verb.exc post-patch: # concordance.py uses CR line terminators which cannot be fixed by USES=dos2unix @${CP} ${FILESDIR}/concordance.py ${WRKSRC}/concordance.py @${SED} -e 's|/usr/local/wordnet2.0|${PREFIX}/${WORDNETDATA}|g' \ -e 's|os.path.join(WNHOME.*))|WNHOME)|g' ${WRKSRC}/wordnet.py \ > ${WRKSRC}/wordnet.py.tmp && ${CAT} ${WRKSRC}/wordnet.py.tmp \ > ${WRKSRC}/wordnet.py post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${WORDNETDATA} .for f in ${WN_DICTFILES} ${INSTALL_DATA} ${WN_WRKSRC}/dict/${f} ${STAGEDIR}${PREFIX}/${WORDNETDATA}/ .endfor .include diff --git a/textproc/py-wstools/Makefile b/textproc/py-wstools/Makefile index 733b06f04a58..57156e30f6b0 100644 --- a/textproc/py-wstools/Makefile +++ b/textproc/py-wstools/Makefile @@ -1,24 +1,25 @@ PORTNAME= wstools PORTVERSION= 0.4.8 +PORTREVISION= 1 CATEGORIES= textproc python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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 USE_PYTHON= autoplist distutils .include diff --git a/textproc/py-wtf-peewee/Makefile b/textproc/py-wtf-peewee/Makefile index 303d9220cf78..60385481a403 100644 --- a/textproc/py-wtf-peewee/Makefile +++ b/textproc/py-wtf-peewee/Makefile @@ -1,27 +1,28 @@ PORTNAME= wtf-peewee DISTVERSION= 3.0.6 +PORTREVISION= 1 CATEGORIES= textproc devel python 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 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-xlsxwriter/Makefile b/textproc/py-xlsxwriter/Makefile index 5dde2097e13b..97d8b02feb7a 100644 --- a/textproc/py-xlsxwriter/Makefile +++ b/textproc/py-xlsxwriter/Makefile @@ -1,20 +1,21 @@ PORTNAME= XlsxWriter PORTVERSION= 3.2.2 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= xlsxwriter-${PORTVERSION} 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 USE_PYTHON= concurrent distutils autoplist NO_ARCH= yes .include diff --git a/textproc/py-xlutils/Makefile b/textproc/py-xlutils/Makefile index 2dc3931b8e9a..d33f7a32d4be 100644 --- a/textproc/py-xlutils/Makefile +++ b/textproc/py-xlutils/Makefile @@ -1,20 +1,21 @@ PORTNAME= xlutils PORTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= distutils autoplist .include diff --git a/textproc/py-xlwt/Makefile b/textproc/py-xlwt/Makefile index 877e8240b292..41529625522a 100644 --- a/textproc/py-xlwt/Makefile +++ b/textproc/py-xlwt/Makefile @@ -1,18 +1,19 @@ PORTNAME= xlwt PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= textproc python 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 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 77fe53e749ad..7b5a3c90bbf5 100644 --- a/textproc/py-xml-default-dict/Makefile +++ b/textproc/py-xml-default-dict/Makefile @@ -1,18 +1,19 @@ PORTNAME= xml-default-dict PORTVERSION= 0.3 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/textproc/py-xmlschema/Makefile b/textproc/py-xmlschema/Makefile index 107b9e6e4212..7bee1c773e0c 100644 --- a/textproc/py-xmlschema/Makefile +++ b/textproc/py-xmlschema/Makefile @@ -1,27 +1,28 @@ PORTNAME= xmlschema DISTVERSION= 3.4.3 +PORTREVISION= 1 CATEGORIES= textproc python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/textproc/py-zpt/Makefile b/textproc/py-zpt/Makefile index 6a5bca3676d0..806fd05907f2 100644 --- a/textproc/py-zpt/Makefile +++ b/textproc/py-zpt/Makefile @@ -1,17 +1,18 @@ PORTNAME= zpt PORTVERSION= 2.5 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ZopePageTemplates-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Zope-less version of Zope Page Templates WWW= https://zpt.sourceforge.net/ USES= python tar:tgz USE_PYTHON= distutils autoplist WRKSRC= ${WRKDIR}/ZopePageTemplates NO_ARCH= yes .include diff --git a/textproc/txt2tags/Makefile b/textproc/txt2tags/Makefile index 2518cdccb6d7..0c4b71438707 100644 --- a/textproc/txt2tags/Makefile +++ b/textproc/txt2tags/Makefile @@ -1,19 +1,20 @@ PORTNAME= txt2tags DISTVERSION= 3.9 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= eduardo@FreeBSD.org COMMENT= Convert plain text into many markup languages WWW= https://txt2tags.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/textproc/ydiff/Makefile b/textproc/ydiff/Makefile index d8ca695666cd..6e577b18ed21 100644 --- a/textproc/ydiff/Makefile +++ b/textproc/ydiff/Makefile @@ -1,31 +1,32 @@ PORTNAME= ydiff DISTVERSION= 1.2 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= textproc MASTER_SITES= LOCAL/mat/ydiff MAINTAINER= mat@FreeBSD.org COMMENT= Diff readability enhancer for color terminals WWW= https://github.com/ymattw/ydiff LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_GITHUB= GH_ACCOUNT= ymattw USE_PYTHON= autoplist concurrent distutils noflavors NO_ARCH= yes PORTDOCS= CHANGES.rst README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${INSTALL} -d ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/www/butterfly/Makefile b/www/butterfly/Makefile index eaa0190ad4ea..c71f6a4ed303 100644 --- a/www/butterfly/Makefile +++ b/www/butterfly/Makefile @@ -1,30 +1,31 @@ PORTNAME= butterfly PORTVERSION= 3.2.5 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= PYPI MAINTAINER= yuri@FreeBSD.org COMMENT= Web terminal based on websocket and tornado WWW= https://github.com/paradoxxxzero/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 # 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/firedm/Makefile b/www/firedm/Makefile index fdc96e1c58aa..12e21c8eba5a 100644 --- a/www/firedm/Makefile +++ b/www/firedm/Makefile @@ -1,23 +1,23 @@ PORTNAME= firedm PORTVERSION= 2022.2.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www net python MAINTAINER= danfe@FreeBSD.org COMMENT= Graphical download manager for streaming websites WWW= https://github.com/firedm/FireDM LICENSE= GPLv3+ RUN_DEPENDS= yt-dlp:www/yt-dlp \ ${PYTHON_PKGNAMEPREFIX}AwesomeTkinter>=2021.6.4:x11-toolkits/py-awesometkinter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils noflavors USE_GITHUB= yes GH_PROJECT= FireDM .include diff --git a/www/gallery-dl/Makefile b/www/gallery-dl/Makefile index e8306dfabd85..a33a05478bb0 100644 --- a/www/gallery-dl/Makefile +++ b/www/gallery-dl/Makefile @@ -1,32 +1,33 @@ PORTNAME= gallery-dl DISTVERSIONPREFIX= v DISTVERSION= 1.29.0 +PORTREVISION= 1 CATEGORIES= www # Implicit approval to commit trivial version updates. MAINTAINER= jbeich@FreeBSD.org COMMENT= Command-line program to download image galleries and collections WWW= https://github.com/mikf/gallery-dl LICENSE= GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.11.0:www/py-requests@${PY_FLAVOR} NO_ARCH= yes USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils unittest GH_ACCOUNT= mikf post-patch: @${REINPLACE_CMD} 's,/etc,${PREFIX}&,' \ ${WRKSRC}/gallery_dl/config.py \ ${WRKSRC}/scripts/man.py post-build: # USE_GITHUB archive doesn't have generated files @${DO_MAKE_BUILD} -C ${BUILD_WRKSRC} PYTHON="${PYTHON_CMD}" man completion .include diff --git a/www/mitmproxy/Makefile b/www/mitmproxy/Makefile index f94a3f2457fa..e557691dda61 100644 --- a/www/mitmproxy/Makefile +++ b/www/mitmproxy/Makefile @@ -1,59 +1,59 @@ PORTNAME= mitmproxy PORTVERSION= 7.0.4 DISTVERSIONPREFIX= v -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MAINTAINER= gaod@hychen.org COMMENT= SSL-capable man-in-the-middle proxy WWW= https://mitmproxy.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN= incorrect depends: depends on package: py38-asgiref>=3.2.10<3.5, py38-wsproto>=1.0.0<1.1 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2.10<3.5:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}blinker>=1.4<1.5:devel/py-blinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}brotli>=1.0<1.1:archivers/py-brotli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=2019.9.11:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.0<8.1:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=1.1.1<2.1:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h11>=0.11<0.13:net/py-h11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h2>=4.0<5:www/py-h2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hyperframe>=6.0<7:www/py-hyperframe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kaitaistruct>=0.7<0.10:devel/py-kaitaistruct@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ldap3>=2.8<2.10:net/py-ldap3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.0.0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.0<1.1.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=20.0<20.1:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>=1.6.5<1.8:security/py-passlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.14<3.19:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}publicsuffix2>=2.20190812<3:dns/py-publicsuffix2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.4.2<2.5:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyperclip>=1.6.0<1.9:devel/py-pyperclip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.16<0.17.17:devel/py-ruamel.yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.3<2.5:devel/py-sortedcontainers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=4.3<7:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urwid>=2.1.1<2.2:devel/py-urwid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wsproto>=1.0.0<1.1:net/py-wsproto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zstandard>=0.11<0.16:archivers/py-zstandard@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parver>0:devel/py-parver@${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-timeout>0:devel/py-pytest-timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= cpe python USE_GITHUB= yes USE_PYTHON= autoplist cryptography distutils noflavors NO_ARCH= yes do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/www/moinmoin/Makefile b/www/moinmoin/Makefile index 1777417e42e2..c9af5f26f8cc 100644 --- a/www/moinmoin/Makefile +++ b/www/moinmoin/Makefile @@ -1,89 +1,90 @@ PORTNAME= moinmoin PORTVERSION= 1.9.11 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= https://static.moinmo.in/files/ DISTNAME= moin-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Easy to use, full-featured and extensible wiki software package WWW= https://moinmo.in/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/docs/licenses/COPYING USES= cpe python:2.7 shebangfix USE_PYTHON= distutils NO_ARCH= yes CPE_VENDOR= moinmo PYDISTUTILS_PKGNAME= moin SHEBANG_FILES= wiki/server/moin* PLIST_SUB+= PYTHON_SITELIB=${PYTHON_SITELIBDIR:S|^${LOCALBASE}/||} \ DATADIR=share/moin SUB_FILES= pkg-install SUB_LIST= MOINDIR=${MOINDIR} MOINDEST=${MOINDEST} MOINVER=${MOINVER} \ HTDOCS=${PYTHON_SITELIBDIR}/MoinMoin/web/static/htdocs OPTIONS_DEFINE= RECAPTCHA VERIFYEMAIL OPTIONS_DEFAULT= RECAPTCHA VERIFYEMAIL OPTIONS_SUB= yes RECAPTCHA_DESC= reCAPTCHA v2 support VERIFYEMAIL_DESC= Support for verifying new account email addresses RECAPTCHA_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-recaptchav2 VERIFYEMAIL_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-verifyemail CGIUSER?= www CGIGROUP?= www MOINDIR= ${PREFIX}/share/moin MOINDEST?= ${PREFIX}/www/wiki MOINVER?= ${PORTVERSION:S|.||g} MOINTYPE?= CGI PKGDEINSTALL= ${PKGINSTALL} .if ${MOINTYPE} == "STANDALONE" MOINSCRIPT= ${MOINDIR}/server/moin .elif ${MOINTYPE} == "FCGI" MOINSCRIPT= ${MOINDIR}/server/moin.fcgi .elif ${MOINTYPE} == "MOD_PYTHON" .elif ${MOINTYPE} == "CGI" MOINSCRIPT= ${MOINDIR}/server/moin.cgi .elif ${MOINTYPE} == "WSGI" MOINSCRIPT= ${MOINDIR}/server/moin.wsgi .else BROKEN= MOINTYPE must be a STANDALONE, FCGI, WSGI, MOD_PYTHON, or CGI .endif pre-everything:: @${ECHO} @${ECHO} "Set MOINTYPE=(CGI|FCGI|WSGI|STANDALONE) to define" @${ECHO} "type of installation. Default is CGI." @${ECHO} "Use MOINDEST=/path to modify installation destination." @${ECHO} "Default value for MOINDEST is ${PREFIX}/www/wiki." @${ECHO} @${ECHO} "To get correct permissions, please set CGIUSER, CGIGROUP" @${ECHO} "per default it is set to www:www." @${ECHO} instance: pre-everything apply-slist @${ECHO_CMD} "Creating a new wiki instance in ${MOINDEST}."; \ if [ -f ${MOINDIR}/config/wikiconfig.py ]; then \ ${MKDIR} ${MOINDEST}; \ ${CP} -R ${MOINDIR}/data ${MOINDEST}; \ ${CP} -R ${MOINDIR}/underlay ${MOINDEST}; \ ${CHMOD} -R u+rw,go-ws ${MOINDEST}/data; \ ${INSTALL_SCRIPT} ${MOINDIR}/config/wikiconfig.py ${MOINDEST}; \ if [ ! -z ${MOINSCRIPT} ]; then \ ${INSTALL_SCRIPT} ${MOINSCRIPT} ${MOINDEST}; \ fi; \ ${CHOWN} -R ${CGIUSER}:${CGIGROUP} ${MOINDEST}; \ ${SH} ${PKGINSTALL} ${PKGNAME} INSTANCE ${MOINTYPE}; \ else \ ${ECHO_CMD} "You need to install moinmoin first before trying"; \ ${ECHO_CMD} "to add a new wiki instance."; \ fi .include diff --git a/www/onionbalance/Makefile b/www/onionbalance/Makefile index a26cecc1cb83..0c1209f4c150 100644 --- a/www/onionbalance/Makefile +++ b/www/onionbalance/Makefile @@ -1,27 +1,27 @@ PORTNAME= onionbalance PORTVERSION= 0.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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} \ ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}stem>=0:security/py-stem@${PY_FLAVOR} \ tor:security/tor USES= python USE_PYTHON= autoplist distutils .include diff --git a/www/onionshare-cli/Makefile b/www/onionshare-cli/Makefile index 2c77ed0a826f..142eb93b0fa9 100644 --- a/www/onionshare-cli/Makefile +++ b/www/onionshare-cli/Makefile @@ -1,39 +1,39 @@ PORTNAME= onionshare-cli PORTVERSION= 2.6 DISTNAME= onionshare_cli-${PORTVERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www security python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/onionshare/Makefile b/www/onionshare/Makefile index 7a4b0b7cd6d3..bd7f1b749a80 100644 --- a/www/onionshare/Makefile +++ b/www/onionshare/Makefile @@ -1,71 +1,71 @@ PORTNAME= onionshare DISTVERSIONPREFIX=v DISTVERSION= 2.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Secure and anonymous file sharing via Tor WWW= https://onionshare.org LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= meek-client:security/meek \ obfs4proxy:security/obfs4proxy-tor \ snowflake-client:security/snowflake-tor \ tor:security/tor \ ${PYTHON_PKGNAMEPREFIX}Flask-HTTPAuth>=0:security/py-flask-httpauth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0:devel/py-atomicwrites@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cepa>=0:net/py-cepa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${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-socketio>=0:www/py-flask-socketio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}onionshare-cli>=0:www/onionshare-cli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodome>=0:security/py-pycryptodome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyside2>=0:devel/pyside2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shiboken2>=0:devel/shiboken2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-qt>=0:devel/py-pytest-qt@${PY_FLAVOR} USES= cpe python qt:5 shebangfix xorg USE_GITHUB= yes USE_PYTHON= distutils autoplist USE_XORG= x11 xcb PYSETUP= ${WRKSRC}/desktop/setup.py SHEBANG_FILES= ${WRKSRC}/cli/*.py \ ${WRKSRC}/cli/onionshare_cli/*.py \ ${WRKSRC}/cli/tests/*.py \ ${WRKSRC}/desktop/*.py \ ${WRKSRC}/desktop/scripts/*.py \ ${WRKSRC}/desktop/tests/*.py post-patch: ${RLN} ${WRKSRC}/cli/onionshare_cli ${WRKSRC}/onionshare-cli ${RLN} ${WRKSRC}/desktop/onionshare ${WRKSRC}/onionshare ${REINPLACE_CMD} 's|"onionshare-cli = onionshare_cli:main",||' ${PYSETUP} ${RM} ${WRKSRC}/desktop/package/onionshare-cli.py # https://github.com/onionshare/onionshare/blob/main/desktop/tests/run.sh do-test: cd ${WRKSRC}/desktop \ && ${PYTHON_CMD} -m pytest -v tests/test_gui_tabs.py \ && ${PYTHON_CMD} -m pytest -v tests/test_gui_share.py \ && ${PYTHON_CMD} -m pytest -v tests/test_gui_receive.py \ && ${PYTHON_CMD} -m pytest -v tests/test_gui_website.py \ && ${PYTHON_CMD} -m pytest -v tests/test_gui_chat.py .include diff --git a/www/persepolis/Makefile b/www/persepolis/Makefile index ac2ae7ed0507..78ac85f4166c 100644 --- a/www/persepolis/Makefile +++ b/www/persepolis/Makefile @@ -1,34 +1,34 @@ PORTNAME= persepolis PORTVERSION= 3.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www net ftp python MAINTAINER= danfe@FreeBSD.org COMMENT= Graphical download manager (GUI for Aria2) WWW= https://persepolisdm.github.io/ LICENSE= GPLv3+ BUILD_DEPENDS= aria2c:www/aria2 ffmpeg:multimedia/ffmpeg \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \ ${LOCALBASE}/share/sounds/freedesktop/stereo/complete.oga:audio/freedesktop-sound-theme RUN_DEPENDS:= ${BUILD_DEPENDS} \ xdg-mime:devel/xdg-utils yt-dlp:www/yt-dlp \ ${PYTHON_PKGNAMEPREFIX}PyOgg>0:audio/py-pyogg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= pyqt:5 python USE_PYTHON= autoplist distutils noflavors USE_PYQT= pyqt5 USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}dm # Preserve remote (as on server) modification time of downloaded files post-patch: @${REINPLACE_CMD} -e "/aria2c/s/--no-conf/&', '-R/" \ ${WRKSRC}/persepolis/scripts/download.py .include diff --git a/www/py-Pituophis/Makefile b/www/py-Pituophis/Makefile index 104fa3989257..2553515d74c2 100644 --- a/www/py-Pituophis/Makefile +++ b/www/py-Pituophis/Makefile @@ -1,17 +1,18 @@ PORTNAME= Pituophis DISTVERSION= 1.1 +PORTREVISION= 1 CATEGORIES= www 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-Tenjin/Makefile b/www/py-Tenjin/Makefile index ec46536a3cdf..2eec746c3c59 100644 --- a/www/py-Tenjin/Makefile +++ b/www/py-Tenjin/Makefile @@ -1,30 +1,31 @@ PORTNAME= Tenjin PORTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= www python 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 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 ac26ffce1df4..166fd4b68568 100644 --- a/www/py-WebError/Makefile +++ b/www/py-WebError/Makefile @@ -1,22 +1,22 @@ PORTNAME= WebError PORTVERSION= 0.13.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils .include diff --git a/www/py-WebFlash/Makefile b/www/py-WebFlash/Makefile index a30d38b692ae..2ebb1393a3b6 100644 --- a/www/py-WebFlash/Makefile +++ b/www/py-WebFlash/Makefile @@ -1,18 +1,18 @@ PORTNAME= WebFlash PORTVERSION= 0.1a9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-adblock/Makefile b/www/py-adblock/Makefile index b214f1cc265b..aedfc63b5f05 100644 --- a/www/py-adblock/Makefile +++ b/www/py-adblock/Makefile @@ -1,146 +1,146 @@ PORTNAME= adblock DISTVERSION= 0.6.0 -PORTREVISION= 26 +PORTREVISION= 27 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vendion@gmail.com COMMENT= Brave's adblock library in Python WWW= https://pypi.org/project/adblock/ LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT # Although the port builds fine on some 32-bit architectures (e.g. i386) it # doesn't support creating 32-bit Python wheels for FreeBSD. Thus save build # time and skip the port at a early stage. # SEE devel/py-maturin/Makefile NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc NOT_FOR_ARCHS_REASON= the creation of 32-bit Python wheels is not supported for FreeBSD BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=0.8.3:devel/py-maturin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=20.2.3:devel/py-pip@${PY_FLAVOR} \ public_suffix_list>0:dns/public_suffix_list USES= cargo python USE_GITHUB= yes GH_ACCOUNT= ArniDagur GH_PROJECT= python-adblock USE_PYTHON= autoplist concurrent cython distutils CARGO_CRATES= adblock-0.5.6 \ addr-0.14.0 \ adler-1.0.2 \ aho-corasick-0.7.18 \ autocfg-1.1.0 \ base64-0.13.0 \ bitflags-1.3.2 \ byteorder-1.4.3 \ cfg-if-1.0.0 \ crc32fast-1.3.2 \ either-1.7.0 \ flate2-1.0.24 \ form_urlencoded-1.0.1 \ idna-0.2.3 \ indoc-1.0.6 \ itertools-0.10.3 \ libc-0.2.126 \ lock_api-0.4.7 \ matches-0.1.9 \ memchr-2.5.0 \ miniz_oxide-0.5.3 \ num-traits-0.2.15 \ once_cell-1.13.0 \ parking_lot-0.12.1 \ parking_lot_core-0.9.3 \ paste-1.0.7 \ percent-encoding-2.1.0 \ proc-macro2-1.0.40 \ psl-2.0.90 \ psl-types-2.0.10 \ pyo3-0.16.5 \ pyo3-build-config-0.16.5 \ pyo3-ffi-0.16.5 \ pyo3-macros-0.16.5 \ pyo3-macros-backend-0.16.5 \ quote-1.0.20 \ redox_syscall-0.2.13 \ regex-1.6.0 \ regex-syntax-0.6.27 \ rmp-0.8.11 \ rmp-serde-0.13.7 \ rmp-serde-0.15.5 \ scopeguard-1.1.0 \ seahash-3.0.7 \ serde-1.0.139 \ serde_derive-1.0.139 \ smallvec-1.9.0 \ syn-1.0.98 \ target-lexicon-0.12.4 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.0 \ twoway-0.2.2 \ unchecked-index-0.2.2 \ unicode-bidi-0.3.8 \ unicode-ident-1.0.2 \ unicode-normalization-0.1.21 \ unindent-0.1.9 \ url-2.2.2 \ 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 CARGO_BUILD= no CARGO_INSTALL= no CARGO_TARGET_DIR= ${WRKSRC}/target CONFLICTS_INSTALL= py3[0-9]-adblock py3[0-9][0-9]-adblock # lib/libadblock.so # Required since maturin >= 0.13.0 BINARY_ALIAS= python3=${PYTHON_CMD} .include # This is to prevent Mk/Uses/python.mk do-configure target from firing. do-configure: do-build: @(cd ${BUILD_WRKSRC} ; \ PSL_PATH="${PREFIX}/share/public_suffix_list/public_suffix_list.dat" \ ${SETENV} ${MAKE_ENV} maturin-${PYTHON_VER} build --release \ ${WITH_DEBUG:D:U--strip}) # Due to upstream not supplying a setup.py file or other way to install # using pip command for now... do-install: @(cd ${INSTALL_WRKSRC} ; \ ${INSTALL_DATA} "target/release/libadblock.so" \ "${STAGEDIR}/${PREFIX}/lib" ; \ ${SETENV} ${MAKE_ENV} pip-${PYTHON_VER} install --isolated \ --root=${STAGEDIR} --ignore-installed --no-deps target/wheels/*.whl) post-install: (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${PREFIX} \ -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) # 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. # SEE devel/py-maturin/Makefile @${FIND} ${STAGEDIR} \ -type \ f \ -o \ -type \ l | \ ${SORT} | \ ${SED} -e 's|${STAGEDIR}||' \ > \ ${WRKDIR}/.PLIST.pymodtmp .include diff --git a/www/py-advocate/Makefile b/www/py-advocate/Makefile index 350c4992b32e..6afdb84d5326 100644 --- a/www/py-advocate/Makefile +++ b/www/py-advocate/Makefile @@ -1,19 +1,20 @@ PORTNAME= advocate DISTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= www security MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= driesm@FreeBSD.org COMMENT= Wrapper around requests library for safely making HTTP requests WWW= https://github.com/JordanMilne/Advocate LICENSE= APACHE20 USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes NO_BUILD= yes .include diff --git a/www/py-aiohttp-jinja2/Makefile b/www/py-aiohttp-jinja2/Makefile index 20406bd79d6e..428e1e7e6309 100644 --- a/www/py-aiohttp-jinja2/Makefile +++ b/www/py-aiohttp-jinja2/Makefile @@ -1,22 +1,23 @@ PORTNAME= aiohttp-jinja2 DISTVERSION= 1.5.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= template renderer for aiohttp.web (http server for asyncio) WWW= https://github.com/aio-libs/aiohttp-jinja2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} USES= cpe python CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist distutils cython NO_ARCH= yes .include diff --git a/www/py-aiohttp-oauthlib/Makefile b/www/py-aiohttp-oauthlib/Makefile index 4dddaabe3aa8..76fa5ef77f9b 100644 --- a/www/py-aiohttp-oauthlib/Makefile +++ b/www/py-aiohttp-oauthlib/Makefile @@ -1,23 +1,24 @@ PORTNAME= aiohttp-oauthlib DISTVERSION= 0.1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= chalpin@cs.wisc.edu COMMENT= Oauthlib for aiohttp clients WWW= https://git.sr.ht/~whynothugo/aiohttp-oauthlib LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENCE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/www/py-aiohttp-session/Makefile b/www/py-aiohttp-session/Makefile index df859853f80c..6094d05a45f4 100644 --- a/www/py-aiohttp-session/Makefile +++ b/www/py-aiohttp-session/Makefile @@ -1,30 +1,30 @@ PORTNAME= aiohttp-session DISTVERSION= 2.11.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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 CPE_VENDOR= ${PORTNAME}_project USE_PYTHON= autoplist distutils cython NO_ARCH= yes .include diff --git a/www/py-aiohttp-wsgi/Makefile b/www/py-aiohttp-wsgi/Makefile index 19dc03cdfe69..ad37f2ea844b 100644 --- a/www/py-aiohttp-wsgi/Makefile +++ b/www/py-aiohttp-wsgi/Makefile @@ -1,24 +1,25 @@ PORTNAME= aiohttp-wsgi PORTVERSION= 0.10.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs tests .include diff --git a/www/py-asgi-csrf/Makefile b/www/py-asgi-csrf/Makefile index d95f0b0b2b48..c6144c40c35d 100644 --- a/www/py-asgi-csrf/Makefile +++ b/www/py-asgi-csrf/Makefile @@ -1,27 +1,28 @@ PORTNAME= asgi-csrf PORTVERSION= 0.9 +PORTREVISION= 1 CATEGORIES= www python 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 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 c88e94e06b4e..0ed1dc56fd72 100644 --- a/www/py-asgiref/Makefile +++ b/www/py-asgiref/Makefile @@ -1,31 +1,32 @@ PORTNAME= asgiref PORTVERSION= 3.8.1 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include .if ${PYTHON_REL} < 31100 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4:devel/py-typing-extensions@${PY_FLAVOR} .endif do-test: (cd ${WRKSRC} && pytest) .include diff --git a/www/py-autobahn/Makefile b/www/py-autobahn/Makefile index d444596a7191..6e0e2f001755 100644 --- a/www/py-autobahn/Makefile +++ b/www/py-autobahn/Makefile @@ -1,69 +1,70 @@ PORTNAME= autobahn DISTVERSIONPREFIX= v DISTVERSION= 24.4.2 +PORTREVISION= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= WebSocket client & server library, WAMP real-time framework WWW= https://github.com/crossbario/autobahn-python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hyperlink>=21.0.0:www/py-hyperlink@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}txaio>=21.2.1:devel/py-txaio@${PY_FLAVOR} USES= cpe python CPE_VENDOR= crossbar USE_GITHUB= yes GH_ACCOUNT= crossbario GH_PROJECT= autobahn-python USE_PYTHON= autoplist cryptography distutils pytest OPTIONS_DEFINE= ACCELERATE COMPRESS ENCRYPTION SCRAM SERIALIZATION OPTIONS_DEFAULT= ACCELERATE ENCRYPTION SCRAM SERIALIZATION \ TWISTED OPTIONS_MULTI= BACKENDS OPTIONS_MULTI_BACKENDS= TWISTED OPTIONS_FILE= ${PORT_DBDIR}/${OPTIONS_NAME}/${FLAVOR}-options ACCELERATE_DESC= C-based WebSocket Acceleration BACKENDS_DESC= Network Backends COMPRESS_DESC= Compression support ENCRYPTION_DESC= TLS Transport / Cryptosign Encryption & Authentication SCRAM_DESC= WAMP-SCRAM Authentication support SERIALIZATION_DESC= Serializers (MessagePack, CBOR, UBJSON, Flatbuffers) TWISTED_DESC= Twisted network backend support ACCELERATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wsaccel>=0.6.3:www/py-wsaccel@${PY_FLAVOR} COMPRESS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-snappy>=0.6.0:archivers/py-python-snappy@${PY_FLAVOR} ENCRYPTION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=20.0.1:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pynacl>=1.4.0:security/py-pynacl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qrcode>=7.3.1:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytrie>=0.4.0:devel/py-pytrie@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service-identity>=18.1.0:security/py-service-identity@${PY_FLAVOR} SCRAM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argon2-cffi>=20.1.0:security/py-argon2-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=1.14.5:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>=1.7.4:security/py-passlib@${PY_FLAVOR} SERIALIZATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cbor2>=5.2.0:devel/py-cbor2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flatbuffers>=22.12.6:devel/py-flatbuffers@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}py-ubjson>=0.16.1:devel/py-py-ubjson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ujson>=4.0.2:devel/py-ujson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}u-msgpack-python>=2.1:devel/py-u-msgpack-python@${PY_FLAVOR} TWISTED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=20.3.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=24.3.0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=5.2.0:devel/py-zope.interface@${PY_FLAVOR} .include post-stage: .if ${ARCH} != armv7 @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_nvx_utf8validator.abi3.so .endif do-test-TWISTED-on: @cd ${WRKSRC} && USE_TWISTED=1 ${PYTHON_CMD} -m twisted.trial ${WRKSRC}/autobahn .include diff --git a/www/py-azure-common/Makefile b/www/py-azure-common/Makefile index 4e9b2a05bd08..93d60373a857 100644 --- a/www/py-azure-common/Makefile +++ b/www/py-azure-common/Makefile @@ -1,18 +1,19 @@ PORTNAME= azure-common PORTVERSION= 1.1.27 +PORTREVISION= 1 CATEGORIES= www python 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 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 176f7bc66afc..f87df5b6e775 100644 --- a/www/py-azure-storage/Makefile +++ b/www/py-azure-storage/Makefile @@ -1,23 +1,23 @@ PORTNAME= azure-storage PORTVERSION= 0.36.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent cryptography distutils NO_ARCH= yes .include diff --git a/www/py-bjoern/Makefile b/www/py-bjoern/Makefile index a283a92a9d0c..9636ecee5a24 100644 --- a/www/py-bjoern/Makefile +++ b/www/py-bjoern/Makefile @@ -1,24 +1,25 @@ PORTNAME= bjoern PORTVERSION= 3.2.2 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist concurrent distutils LDFLAGS+= -lc post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/www/py-bokeh/Makefile b/www/py-bokeh/Makefile index 8ba006199841..1740858f5450 100644 --- a/www/py-bokeh/Makefile +++ b/www/py-bokeh/Makefile @@ -1,30 +1,30 @@ PORTNAME= bokeh PORTVERSION= 2.4.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www python 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}python-dateutil>=2.1:devel/py-python-dateutil@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.10:devel/py-pyyaml@${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 USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes .include diff --git a/www/py-botocore-stubs/Makefile b/www/py-botocore-stubs/Makefile index bb24184cf36c..fd299e2e0a44 100644 --- a/www/py-botocore-stubs/Makefile +++ b/www/py-botocore-stubs/Makefile @@ -1,20 +1,21 @@ PORTNAME= botocore-stubs DISTVERSION= 1.27.22 +PORTREVISION= 1 CATEGORIES= www python devel 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-bottle-cork/Makefile b/www/py-bottle-cork/Makefile index 534cd7ba25e2..be3baa4c096d 100644 --- a/www/py-bottle-cork/Makefile +++ b/www/py-bottle-cork/Makefile @@ -1,37 +1,37 @@ PORTNAME= bottle-cork PORTVERSION= 0.12.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olivier@FreeBSD.org COMMENT= Bottle authentication and authorization module WWW= https://cork.readthedocs.io LICENSE= LGPL3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottle>0:www/py-bottle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beaker>0:www/py-beaker@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= FedericoCeratto USE_PYTHON= distutils autoplist EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTEXAMPLES= * OPTIONS_DEFINE= SQLITE MONGODB SQLALCHEMY EXAMPLES MONGODB_DESC= Add MongoDB support SQLALCHEMY_DESC= Add SQLAlchemy support SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} MONGODB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/py-pymongo@${PY_FLAVOR} SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/www/py-bottle/Makefile b/www/py-bottle/Makefile index 65c182472552..ebdfd53670f5 100644 --- a/www/py-bottle/Makefile +++ b/www/py-bottle/Makefile @@ -1,21 +1,21 @@ PORTNAME= bottle PORTVERSION= 0.12.25 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= www python 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 CPE_VENDOR= bottlepy USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-bravado-core/Makefile b/www/py-bravado-core/Makefile index 87266caadab0..a7a50805edae 100644 --- a/www/py-bravado-core/Makefile +++ b/www/py-bravado-core/Makefile @@ -1,42 +1,42 @@ PORTNAME= bravado-core DISTVERSIONPREFIX= v DISTVERSION= 6.6.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for adding Swagger support to clients and servers WWW= https://github.com/Yelp/bravado-core LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonref>0:devel/py-jsonref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.5.1:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.5.2:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}swagger-spec-validator>=2.0.1:devel/py-swagger-spec-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>0:devel/py-pytest-benchmark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes GH_ACCOUNT= Yelp TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests # tests hang, see https://github.com/Yelp/bravado-core/issues/396 NO_ARCH= yes .include diff --git a/www/py-bravado/Makefile b/www/py-bravado/Makefile index 70e070baa316..edadbf63038a 100644 --- a/www/py-bravado/Makefile +++ b/www/py-bravado/Makefile @@ -1,33 +1,34 @@ PORTNAME= bravado DISTVERSION= 11.1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for accessing Swagger-enabled APIs WWW= https://github.com/Yelp/bravado LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bravado-core>=5.16.1:www/py-bravado-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}monotonic>0:devel/py-monotonic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.17:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottle>0:www/py-bottle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ephemeral-port-reserve>0:net/py-ephemeral-port-reserve@${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/www/py-cachelib/Makefile b/www/py-cachelib/Makefile index e8e9d5c15690..190286fdcdee 100644 --- a/www/py-cachelib/Makefile +++ b/www/py-cachelib/Makefile @@ -1,19 +1,20 @@ PORTNAME= cachelib PORTVERSION= 0.10.2 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Collection of cache libraries in the same API interface WWW= https://github.com/pallets-eco/cachelib/ LICENSE= BSD3CLAUSE USES= localbase python USE_PYTHON= autoplist distutils NO_ARCH= yes NO_BUILD= yes .include diff --git a/www/py-channels-redis/Makefile b/www/py-channels-redis/Makefile index 48d652bb53cc..c3d5224ffc48 100644 --- a/www/py-channels-redis/Makefile +++ b/www/py-channels-redis/Makefile @@ -1,23 +1,24 @@ PORTNAME= channels-redis PORTVERSION= 4.2.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= grembo@FreeBSD.org COMMENT= Redis-backed asgi channel layer implementation WWW= http://github.com/django/channels_redis/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=5.0.1:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=1:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asgiref>=3.7.2:www/py-asgiref@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}channels>=4:www/py-channels@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/www/py-cherrypy/Makefile b/www/py-cherrypy/Makefile index cf4915cd2849..d66058448b15 100644 --- a/www/py-cherrypy/Makefile +++ b/www/py-cherrypy/Makefile @@ -1,58 +1,58 @@ PORTNAME= cherrypy PORTVERSION= 18.8.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= CherryPy-${PORTVERSION} 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}cheroot>=8.2.1:www/py-cheroot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jaraco.collections>=4.2.0:devel/py-jaraco.collections@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}portend>=2.1.1:net/py-portend@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zc.lockfile>0:devel/py-zc.lockfile@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}codecov>=2.1.13:devel/py-codecov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=7.2.2:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}objgraph>=3.5.0:devel/py-objgraph@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}path.py>0:devel/py-path.py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.9.0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-forked>=1.6.0:devel/py-pytest-forked@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-services>=2:devel/py-pytest-services@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-sugar>=0.9.7:devel/py-pytest-sugar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-memcached>=1.59:databases/py-python-memcached@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>0:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PY_SETUPTOOLS} USES= cpe python USE_PYTHON= autoplist concurrent distutils pytest PYTEST_BROKEN_TESTS= test_0_NormalStateFlow test_8_Ram_Cleanup \ test_multipart_decoding \ test_multipart_decoding_bigger_maxrambytes test_pass \ test_4_File_deletion test_3_Redirect \ test_threadlocal_garbage NO_ARCH= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES EXAMPLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlobject>=1.5.1:databases/py-sqlobject@${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}/,,}) .include diff --git a/www/py-crossplane/Makefile b/www/py-crossplane/Makefile index 48185b36f21f..a77c38f4dfd7 100644 --- a/www/py-crossplane/Makefile +++ b/www/py-crossplane/Makefile @@ -1,22 +1,23 @@ PORTNAME= crossplane DISTVERSION= 0.5.8 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= osa@FreeBSD.org COMMENT= NGINX configurations converter into JSON and back WWW= https://github.com/nginxinc/crossplane LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= nginxinc USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-css-html-js-minify/Makefile b/www/py-css-html-js-minify/Makefile index 25cc0a37a06f..58a5682e6a06 100644 --- a/www/py-css-html-js-minify/Makefile +++ b/www/py-css-html-js-minify/Makefile @@ -1,20 +1,21 @@ PORTNAME= css-html-js-minify DISTVERSION= 2.5.5 +PORTREVISION= 1 CATEGORIES= www textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= StandAlone Async cross-platform Minifier for the Web WWW= https://github.com/juancarlospaco/css-html-js-minify LICENSE= GPLv3 LGPL3 MIT LICENSE_COMB= dual #USE_GITHUB= yes #GH_ACCOUNT= juancarlospaco USES= python zip USE_PYTHON= distutils .include diff --git a/www/py-css-parser/Makefile b/www/py-css-parser/Makefile index e10ce0ee3d05..6017f1420b65 100644 --- a/www/py-css-parser/Makefile +++ b/www/py-css-parser/Makefile @@ -1,23 +1,24 @@ PORTNAME= css-parser PORTVERSION= 1.0.10 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= madpilot@FreeBSD.org COMMENT= CSS related utilities (parsing, serialization, etc) for python WWW= https://github.com/ebook-utils/css-parser LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LESSER USES= python USE_GITHUB= yes GH_ACCOUNT= ebook-utils USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-csscompressor/Makefile b/www/py-csscompressor/Makefile index 37a1534cdbba..1bc0655d0bfb 100644 --- a/www/py-csscompressor/Makefile +++ b/www/py-csscompressor/Makefile @@ -1,27 +1,28 @@ PORTNAME= csscompressor DISTVERSION= 0.9.5 +PORTREVISION= 1 CATEGORIES= www python 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 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-cssselect/Makefile b/www/py-cssselect/Makefile index f788a82fe371..34fabdb724a7 100644 --- a/www/py-cssselect/Makefile +++ b/www/py-cssselect/Makefile @@ -1,36 +1,36 @@ PORTNAME= cssselect PORTVERSION= 1.2.0 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= www python 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 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-dj50-django-redis/Makefile b/www/py-dj50-django-redis/Makefile index b4974fd1c865..2ebd300d475d 100644 --- a/www/py-dj50-django-redis/Makefile +++ b/www/py-dj50-django-redis/Makefile @@ -1,36 +1,37 @@ PORTNAME= django-redis PORTVERSION= 5.4.0 +PORTREVISION= 1 CATEGORIES= www databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj50- MAINTAINER= kai@FreeBSD.org COMMENT= Full featured Redis cache/session backend for Django WWW= https://github.com/jazzband/django-redis LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/ EXPIRATION_DATE=2025-05-31 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django50>=3.2:www/py-django50@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3:databases/py-redis@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-django>0:devel/py-pytest-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ redis-server:databases/redis USES= python:3.10+ USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= DJANGO_SETTINGS_MODULE=settings.sqlite \ PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes TEST_WRKSRC= ${WRKSRC}/tests .include diff --git a/www/py-dj50-django-taggit/Makefile b/www/py-dj50-django-taggit/Makefile index 43667a19ece8..12f46cdd3a60 100644 --- a/www/py-dj50-django-taggit/Makefile +++ b/www/py-dj50-django-taggit/Makefile @@ -1,31 +1,32 @@ PORTNAME= django-taggit PORTVERSION= 6.1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj50- DISTNAME= django_taggit-${PORTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Reusable Django application for simple tagging WWW= https://github.com/jazzband/django-taggit LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/ EXPIRATION_DATE=2025-05-31 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django50>=4.1:www/py-django50@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj50-djangorestframework>0:www/py-dj50-djangorestframework@${PY_FLAVOR} USES= python:3.10+ 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-dj50-djangorestframework/Makefile b/www/py-dj50-djangorestframework/Makefile index 7d392c7f07c5..86a584f0d83d 100644 --- a/www/py-dj50-djangorestframework/Makefile +++ b/www/py-dj50-djangorestframework/Makefile @@ -1,26 +1,27 @@ PORTNAME= djangorestframework PORTVERSION= 3.15.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj50- MAINTAINER= kai@FreeBSD.org COMMENT= Django REST framework WWW= https://www.django-rest-framework.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md DEPRECATED= Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/ EXPIRATION_DATE=2025-05-31 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django50>=3.0:www/py-django50@${PY_FLAVOR} USES= python:3.10+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-dj50-drf-spectacular-sidecar/Makefile b/www/py-dj50-drf-spectacular-sidecar/Makefile index 43ca2811fd37..0ed4e92c8cc5 100644 --- a/www/py-dj50-drf-spectacular-sidecar/Makefile +++ b/www/py-dj50-drf-spectacular-sidecar/Makefile @@ -1,27 +1,28 @@ PORTNAME= drf-spectacular-sidecar DISTVERSION= 2025.3.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj50- DISTNAME= drf_spectacular_sidecar-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Serve self-contained Swagger UI/Redoc distribution builds with Django WWW= https://github.com/tfranzel/drf-spectacular LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/ EXPIRATION_DATE=2025-05-31 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django50>=2.2:www/py-django50@${PY_FLAVOR} USES= python:3.10+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-dj50-drf-spectacular/Makefile b/www/py-dj50-drf-spectacular/Makefile index 4af9df244fc5..20d9555a11fe 100644 --- a/www/py-dj50-drf-spectacular/Makefile +++ b/www/py-dj50-drf-spectacular/Makefile @@ -1,38 +1,39 @@ PORTNAME= drf-spectacular DISTVERSION= 0.28.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj50- DISTNAME= drf_spectacular-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Sane/flexible OpenAPI 3 schema generation for Django REST framework WWW= https://github.com/tfranzel/drf-spectacular LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Extended support of Django 5.0 ends April 2025, upgrade to the Django 5.1+ version of this port. See https://www.djangoproject.com/download/ EXPIRATION_DATE=2025-05-31 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django50>=2.2:www/py-django50@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj50-djangorestframework>=3.10.3:www/py-dj50-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.6.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritemplate>=2.0.0:net/py-uritemplate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} USES= python:3.10+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= SIDECAR OPTIONS_DEFAULT= SIDECAR SIDECAR_DESC= Enable self-contained Swagger/Redoc UI installation SIDECAR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj50-drf-spectacular-sidecar>0:www/py-dj50-drf-spectacular-sidecar@${PY_FLAVOR} .include diff --git a/www/py-dj51-django-redis/Makefile b/www/py-dj51-django-redis/Makefile index ad67614d2bd1..6a0468e8d981 100644 --- a/www/py-dj51-django-redis/Makefile +++ b/www/py-dj51-django-redis/Makefile @@ -1,33 +1,34 @@ PORTNAME= django-redis PORTVERSION= 5.4.0 +PORTREVISION= 1 CATEGORIES= www databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51- 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}django51>=3.2:www/py-django51@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3:databases/py-redis@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-django>0:devel/py-pytest-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ redis-server:databases/redis USES= python:3.10+ USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= DJANGO_SETTINGS_MODULE=settings.sqlite \ PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes TEST_WRKSRC= ${WRKSRC}/tests .include diff --git a/www/py-dj51-django-taggit/Makefile b/www/py-dj51-django-taggit/Makefile index 1978a385847c..5de2a3097be8 100644 --- a/www/py-dj51-django-taggit/Makefile +++ b/www/py-dj51-django-taggit/Makefile @@ -1,28 +1,29 @@ PORTNAME= django-taggit PORTVERSION= 6.1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51- DISTNAME= django_taggit-${PORTVERSION} 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}django51>=4.1:www/py-django51@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj51-djangorestframework>0:www/py-dj51-djangorestframework@${PY_FLAVOR} USES= python:3.10+ 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-dj51-djangorestframework/Makefile b/www/py-dj51-djangorestframework/Makefile index 025b403d3552..59380b3d049c 100644 --- a/www/py-dj51-djangorestframework/Makefile +++ b/www/py-dj51-djangorestframework/Makefile @@ -1,23 +1,24 @@ PORTNAME= djangorestframework PORTVERSION= 3.15.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51- 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}django51>=3.0:www/py-django51@${PY_FLAVOR} USES= python:3.10+ USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-dj51-drf-spectacular-sidecar/Makefile b/www/py-dj51-drf-spectacular-sidecar/Makefile index 151cfe107e9b..fc43f29fc624 100644 --- a/www/py-dj51-drf-spectacular-sidecar/Makefile +++ b/www/py-dj51-drf-spectacular-sidecar/Makefile @@ -1,24 +1,25 @@ PORTNAME= drf-spectacular-sidecar DISTVERSION= 2025.3.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51- DISTNAME= drf_spectacular_sidecar-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Serve self-contained Swagger UI/Redoc distribution builds with Django WWW= https://github.com/tfranzel/drf-spectacular LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django51>=2.2:www/py-django51@${PY_FLAVOR} USES= python:3.10+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-dj51-drf-spectacular/Makefile b/www/py-dj51-drf-spectacular/Makefile index b6a8082bf6c0..7ec72b7cadc6 100644 --- a/www/py-dj51-drf-spectacular/Makefile +++ b/www/py-dj51-drf-spectacular/Makefile @@ -1,35 +1,36 @@ PORTNAME= drf-spectacular DISTVERSION= 0.28.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51- DISTNAME= drf_spectacular-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Sane/flexible OpenAPI 3 schema generation for Django REST framework WWW= https://github.com/tfranzel/drf-spectacular LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django51>=2.2:www/py-django51@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj51-djangorestframework>=3.10.3:www/py-dj51-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.6.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritemplate>=2.0.0:net/py-uritemplate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} USES= python:3.10+ USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= SIDECAR OPTIONS_DEFAULT= SIDECAR SIDECAR_DESC= Enable self-contained Swagger/Redoc UI installation SIDECAR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj51-drf-spectacular-sidecar>0:www/py-dj51-drf-spectacular-sidecar@${PY_FLAVOR} .include diff --git a/www/py-django-admin-rangefilter/Makefile b/www/py-django-admin-rangefilter/Makefile index 6e72b817b6cf..3c255e25642d 100644 --- a/www/py-django-admin-rangefilter/Makefile +++ b/www/py-django-admin-rangefilter/Makefile @@ -1,19 +1,20 @@ PORTNAME= django-admin-rangefilter PORTVERSION= 0.7.0 +PORTREVISION= 1 CATEGORIES= www 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: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 bfb26d416a7e..3832cbd26267 100644 --- a/www/py-django-advanced-filters/Makefile +++ b/www/py-django-advanced-filters/Makefile @@ -1,21 +1,22 @@ PORTNAME= django-advanced-filters PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= www 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-appconf/Makefile b/www/py-django-appconf/Makefile index 957decc1c759..0caa5139751d 100644 --- a/www/py-django-appconf/Makefile +++ b/www/py-django-appconf/Makefile @@ -1,20 +1,21 @@ PORTNAME= django-appconf PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Helper class for handling configuration defaults gracefully WWW= https://django-appconf.readthedocs.io/en/latest/ \ https://github.com/django-compressor/django-appconf LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.9+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-assets/Makefile b/www/py-django-assets/Makefile index 8c74dfa2edbb..358045e40bab 100644 --- a/www/py-django-assets/Makefile +++ b/www/py-django-assets/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-assets PORTVERSION= 2.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www python 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}django42>=1.7:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webassets>=2.0:www/py-webassets@${PY_FLAVOR} USES= dos2unix python DOS2UNIX_FILES= django_assets/management/commands/assets.py USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-autocomplete-light/Makefile b/www/py-django-autocomplete-light/Makefile index 1db1a897ffbb..37979034951f 100644 --- a/www/py-django-autocomplete-light/Makefile +++ b/www/py-django-autocomplete-light/Makefile @@ -1,19 +1,20 @@ PORTNAME= django-autocomplete-light PORTVERSION= 3.8.2 +PORTREVISION= 1 CATEGORIES= www 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 be46ca5f530e..446709a245e4 100644 --- a/www/py-django-bakery/Makefile +++ b/www/py-django-bakery/Makefile @@ -1,23 +1,24 @@ PORTNAME= django-bakery PORTVERSION= 0.12.7 +PORTREVISION= 1 CATEGORIES= www python 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:filesystems/py-fs2@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-bitfield/Makefile b/www/py-django-bitfield/Makefile index dcb3111d9766..9cbefe2dea5e 100644 --- a/www/py-django-bitfield/Makefile +++ b/www/py-django-bitfield/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-bitfield PORTVERSION= 2.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=1.11.29:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-bootstrap4/Makefile b/www/py-django-bootstrap4/Makefile index a7be470fac65..80a63fd6f185 100644 --- a/www/py-django-bootstrap4/Makefile +++ b/www/py-django-bootstrap4/Makefile @@ -1,19 +1,20 @@ PORTNAME= django-bootstrap4 PORTVERSION= 0.0.8 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-cacheops/Makefile b/www/py-django-cacheops/Makefile index f605432e3564..3a4eb2ee31c6 100644 --- a/www/py-django-cacheops/Makefile +++ b/www/py-django-cacheops/Makefile @@ -1,26 +1,27 @@ PORTNAME= django-cacheops PORTVERSION= 7.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_cacheops-${PORTVERSION} 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}django42>=3.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=3.0.0:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}funcy>=1.8:devel/py-funcy@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-celery-results/Makefile b/www/py-django-celery-results/Makefile index 921747930fc0..17e4d46f2c63 100644 --- a/www/py-django-celery-results/Makefile +++ b/www/py-django-celery-results/Makefile @@ -1,21 +1,22 @@ PORTNAME= django-celery-results PORTVERSION= 2.5.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION} MAINTAINER= grembo@FreeBSD.org COMMENT= Celery result backends for django WWW= https://github.com/celery/django-celery-results LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}celery>=5.3.6:devel/py-celery@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils .include diff --git a/www/py-django-ckeditor-5/Makefile b/www/py-django-ckeditor-5/Makefile index daed004fb9ba..9b0a640783eb 100644 --- a/www/py-django-ckeditor-5/Makefile +++ b/www/py-django-ckeditor-5/Makefile @@ -1,19 +1,20 @@ PORTNAME= django-ckeditor-5 PORTVERSION= 0.0.13 +PORTREVISION= 1 CATEGORIES= www editors 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-cms/Makefile b/www/py-django-cms/Makefile index 598b00c2cc97..f0263cc6def8 100644 --- a/www/py-django-cms/Makefile +++ b/www/py-django-cms/Makefile @@ -1,35 +1,36 @@ PORTNAME= django-cms PORTVERSION= 4.1.4 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= django_cms-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Content management system built with the Django framework WWW= https://django-cms.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangocms-admin-style>=1.2:www/py-djangocms-admin-style@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=0.7.2:www/py-django-classy-tags@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-formtools>=2.1:www/py-django-formtools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-sekizai>=0.7:www/py-django-sekizai@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-treebeard>=4.3:www/py-django-treebeard@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes OPTIONS_MULTI= DATABASE OPTIONS_MULTI_DATABASE= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= SQLITE MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>0:databases/py-mysqlclient@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} .include diff --git a/www/py-django-compression-middleware/Makefile b/www/py-django-compression-middleware/Makefile index 8c428c327ca8..bf5bdc2ff1dc 100644 --- a/www/py-django-compression-middleware/Makefile +++ b/www/py-django-compression-middleware/Makefile @@ -1,23 +1,24 @@ PORTNAME= django-compression-middleware PORTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Django middleware to compress responses using several algorithms WWW= https://github.com/friedelwolff/django-compression-middleware LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zstandard>=0.22.0:archivers/py-zstandard@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}brotli>=1.1.0:archivers/py-brotli@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-django-configurations/Makefile b/www/py-django-configurations/Makefile index 70ec2b285d0e..d2348a9350a5 100644 --- a/www/py-django-configurations/Makefile +++ b/www/py-django-configurations/Makefile @@ -1,38 +1,38 @@ PORTNAME= django-configurations PORTVERSION= 2.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=3.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} USES= python 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} \ ${PYTHON_PKGNAMEPREFIX}furo>0:textproc/py-furo@${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-constance/Makefile b/www/py-django-constance/Makefile index a2f3325e01ef..3a3c4db71052 100644 --- a/www/py-django-constance/Makefile +++ b/www/py-django-constance/Makefile @@ -1,27 +1,27 @@ PORTNAME= django-constance PORTVERSION= 3.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Dynamic Django settings WWW= https://github.com/jazzband/django-constance LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-picklefield>=0:www/py-django-picklefield@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= REDIS OPTIONS_DEFAULT= REDIS REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} .include diff --git a/www/py-django-context-decorator/Makefile b/www/py-django-context-decorator/Makefile index c8d40caa1f3a..1c13c86be1dd 100644 --- a/www/py-django-context-decorator/Makefile +++ b/www/py-django-context-decorator/Makefile @@ -1,19 +1,20 @@ PORTNAME= django-context-decorator PORTVERSION= 1.5.0 +PORTREVISION= 1 CATEGORIES= www python 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 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 c1184a220d1a..d05fdaa99b8e 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= 2 +PORTREVISION= 3 CATEGORIES= www python 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}django42>=2.2:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} TZ=UTC ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-django-countries/Makefile b/www/py-django-countries/Makefile index 6f2cb5657a5b..61cfd32f9343 100644 --- a/www/py-django-countries/Makefile +++ b/www/py-django-countries/Makefile @@ -1,16 +1,17 @@ PORTNAME= django-countries PORTVERSION= 5.3 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist .include diff --git a/www/py-django-cron/Makefile b/www/py-django-cron/Makefile index 637e940966ca..b337c2cbcc39 100644 --- a/www/py-django-cron/Makefile +++ b/www/py-django-cron/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-cron PORTVERSION= 0.6.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=3.2:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-debreach/Makefile b/www/py-django-debreach/Makefile index c08b223edb5f..2e7ad7691c1e 100644 --- a/www/py-django-debreach/Makefile +++ b/www/py-django-debreach/Makefile @@ -1,28 +1,29 @@ PORTNAME= django-debreach PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= www security python 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}django42>0:www/py-django42@${PY_FLAVOR} USES= python 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-extensions/Makefile b/www/py-django-extensions/Makefile index a9df8cdff142..530e61757bf0 100644 --- a/www/py-django-extensions/Makefile +++ b/www/py-django-extensions/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-extensions PORTVERSION= 3.2.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=3.2:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-filer/Makefile b/www/py-django-filer/Makefile index 0602557406b4..7352f8181d50 100644 --- a/www/py-django-filer/Makefile +++ b/www/py-django-filer/Makefile @@ -1,30 +1,30 @@ PORTNAME= django-filer PORTVERSION= 3.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=3.2<5.1:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-easy-thumbnails>0:graphics/py-django-easy-thumbnails@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-polymorphic>0:www/py-django-polymorphic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= HEIF OPTIONS_DEFAULT= HEIF HEIF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow-heif>0:graphics/py-pillow-heif@${PY_FLAVOR} .include diff --git a/www/py-django-formset-js-improved/Makefile b/www/py-django-formset-js-improved/Makefile index c6b6c537fc54..573e18f18b36 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= 3 +PORTREVISION= 4 CATEGORIES= www python 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}django42>=1.8:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-jquery-js>=0.:www/py-django-jquery-js@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-formtools/Makefile b/www/py-django-formtools/Makefile index f4cceb663327..34cfa34f76e8 100644 --- a/www/py-django-formtools/Makefile +++ b/www/py-django-formtools/Makefile @@ -1,20 +1,21 @@ PORTNAME= django-formtools PORTVERSION= 2.3 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-gravatar2/Makefile b/www/py-django-gravatar2/Makefile index 757fde7738c5..96cf668a256d 100644 --- a/www/py-django-gravatar2/Makefile +++ b/www/py-django-gravatar2/Makefile @@ -1,19 +1,20 @@ PORTNAME= django-gravatar2 PORTVERSION= 1.4.4 +PORTREVISION= 1 CATEGORIES= www 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-guardian/Makefile b/www/py-django-guardian/Makefile index 48e6bd3e5cd5..113e652f65d8 100644 --- a/www/py-django-guardian/Makefile +++ b/www/py-django-guardian/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-guardian PORTVERSION= 2.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=2.2:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-hierarkey/Makefile b/www/py-django-hierarkey/Makefile index 60f60858a208..85baf9f15851 100644 --- a/www/py-django-hierarkey/Makefile +++ b/www/py-django-hierarkey/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-hierarkey PORTVERSION= 1.0.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-hijack/Makefile b/www/py-django-hijack/Makefile index 1d7133f083d1..60dadee85116 100644 --- a/www/py-django-hijack/Makefile +++ b/www/py-django-hijack/Makefile @@ -1,59 +1,59 @@ PORTNAME= django-hijack PORTVERSION= 3.4.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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}django42>=2.2:www/py-django42@${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 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 1c6edc575cee..dd60c774e94a 100644 --- a/www/py-django-htmlmin/Makefile +++ b/www/py-django-htmlmin/Makefile @@ -1,18 +1,19 @@ PORTNAME= django-htmlmin PORTVERSION= 0.9.1 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-i18nfield/Makefile b/www/py-django-i18nfield/Makefile index 9582c93d9f62..39981512fb06 100644 --- a/www/py-django-i18nfield/Makefile +++ b/www/py-django-i18nfield/Makefile @@ -1,18 +1,19 @@ PORTNAME= django-i18nfield PORTVERSION= 1.5.0 +PORTREVISION= 1 CATEGORIES= www python 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 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 e6798f2ef27e..4114f0387903 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= 2 +PORTREVISION= 3 CATEGORIES= www python 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}django42>=1.4:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-libsass/Makefile b/www/py-django-libsass/Makefile index d119b90a0593..9e6864ce599c 100644 --- a/www/py-django-libsass/Makefile +++ b/www/py-django-libsass/Makefile @@ -1,21 +1,22 @@ PORTNAME= django-libsass PORTVERSION= 0.7 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-markwhat/Makefile b/www/py-django-markwhat/Makefile index 2785790c4232..6dd52ca5c492 100644 --- a/www/py-django-markwhat/Makefile +++ b/www/py-django-markwhat/Makefile @@ -1,19 +1,20 @@ PORTNAME= django-markwhat PORTVERSION= 1.6.2 +PORTREVISION= 1 CATEGORIES= www python textproc 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 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 1e40fba80222..21ab1902356a 100644 --- a/www/py-django-mezzanine-filebrowser/Makefile +++ b/www/py-django-mezzanine-filebrowser/Makefile @@ -1,20 +1,21 @@ PORTNAME= django-mezzanine-filebrowser PORTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= www python 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 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 2b5594dc6d1b..d8582ee1f20a 100644 --- a/www/py-django-mezzanine-grappelli/Makefile +++ b/www/py-django-mezzanine-grappelli/Makefile @@ -1,20 +1,21 @@ PORTNAME= django-mezzanine-grappelli PORTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-multiselectfield/Makefile b/www/py-django-multiselectfield/Makefile index aef2ee82bc24..7b8964ef589e 100644 --- a/www/py-django-multiselectfield/Makefile +++ b/www/py-django-multiselectfield/Makefile @@ -1,23 +1,24 @@ PORTNAME= django-multiselectfield PORTVERSION= 0.1.12 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Django multiple select field WWW= https://github.com/goinnn/django-multiselectfield LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LGPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-django-netfields/Makefile b/www/py-django-netfields/Makefile index f230177a87f8..e123dfdb5e27 100644 --- a/www/py-django-netfields/Makefile +++ b/www/py-django-netfields/Makefile @@ -1,25 +1,25 @@ PORTNAME= django-netfields DISTVERSION= 1.3.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=1.8:www/py-django42@${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 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 3ee48a5562eb..ef21132ac2fd 100644 --- a/www/py-django-object-actions/Makefile +++ b/www/py-django-object-actions/Makefile @@ -1,19 +1,20 @@ PORTNAME= django-object-actions PORTVERSION= 3.0.2 +PORTREVISION= 1 CATEGORIES= www 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:run USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-pglocks/Makefile b/www/py-django-pglocks/Makefile index f951a7efd302..108e3e74709f 100644 --- a/www/py-django-pglocks/Makefile +++ b/www/py-django-pglocks/Makefile @@ -1,21 +1,22 @@ PORTNAME= django-pglocks PORTVERSION= 1.0.4 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-photologue/Makefile b/www/py-django-photologue/Makefile index 47036e9230b2..dd2ecf40e56e 100644 --- a/www/py-django-photologue/Makefile +++ b/www/py-django-photologue/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-photologue PORTVERSION= 3.17 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=3.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-sortedm2m>=3.1.1:www/py-django-sortedm2m@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ExifRead>=3:graphics/py-exifread@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=9:graphics/py-pillow@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-pipeline/Makefile b/www/py-django-pipeline/Makefile index 4cc653fd9e7c..1991b7656e6c 100644 --- a/www/py-django-pipeline/Makefile +++ b/www/py-django-pipeline/Makefile @@ -1,21 +1,22 @@ PORTNAME= django-pipeline PORTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-polymorphic/Makefile b/www/py-django-polymorphic/Makefile index 992091e9f6e5..83e4bf509c17 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= 2 +PORTREVISION= 3 CATEGORIES= www python 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}django42>=1.11:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-post_office/Makefile b/www/py-django-post_office/Makefile index 5c93fc93b619..be935409b3ee 100644 --- a/www/py-django-post_office/Makefile +++ b/www/py-django-post_office/Makefile @@ -1,27 +1,28 @@ PORTNAME= django-post_office DISTVERSIONPREFIX= v DISTVERSION= 3.9.1 +PORTREVISION= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Django app to monitor and send mail asynchronously WWW= https://github.com/ui/django-post_office LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bleach>=0:www/py-bleach@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils USE_LOCALE= en_US.UTF-8 USE_GITHUB= yes GH_ACCOUNT= ui NO_ARCH= yes .include diff --git a/www/py-django-radius/Makefile b/www/py-django-radius/Makefile index eaa4e80eb595..11c6c08068f0 100644 --- a/www/py-django-radius/Makefile +++ b/www/py-django-radius/Makefile @@ -1,27 +1,28 @@ PORTNAME= django-radius DISTVERSION= 1.5.1 +PORTREVISION= 1 CATEGORIES= www net python 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} USES= python 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 5081def96a15..4c7ed1851aa3 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= 3 +PORTREVISION= 4 CATEGORIES= www python 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}django42>=0:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-recaptcha/Makefile b/www/py-django-recaptcha/Makefile index 6458db9e52cd..d88379badb93 100644 --- a/www/py-django-recaptcha/Makefile +++ b/www/py-django-recaptcha/Makefile @@ -1,21 +1,21 @@ PORTNAME= django-recaptcha PORTVERSION= 4.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI MAINTAINER= python@FreeBSD.org COMMENT= Django reCAPTCHA form field/widget integration app WWW= https://github.com/django-recaptcha/django-recaptcha LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-django-registration-redux/Makefile b/www/py-django-registration-redux/Makefile index 98e2a6652be8..e786da3bf4c9 100644 --- a/www/py-django-registration-redux/Makefile +++ b/www/py-django-registration-redux/Makefile @@ -1,24 +1,24 @@ PORTNAME= django-registration-redux PORTVERSION= 2.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>0:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-registration .include diff --git a/www/py-django-reversion-compare/Makefile b/www/py-django-reversion-compare/Makefile index 78085fc02eb8..7e78deb18239 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 +PORTREVISION= 2 CATEGORIES= www 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 8507937d2e29..6d6038155159 100644 --- a/www/py-django-reversion/Makefile +++ b/www/py-django-reversion/Makefile @@ -1,33 +1,33 @@ PORTNAME= django-reversion PORTVERSION= 5.0.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=3.2:www/py-django42@${PY_FLAVOR} USES= python 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-sekizai/Makefile b/www/py-django-sekizai/Makefile index 37b9f6fb6f31..8a26f1b12a40 100644 --- a/www/py-django-sekizai/Makefile +++ b/www/py-django-sekizai/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-sekizai PORTVERSION= 4.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=3.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=3.0:www/py-django-classy-tags@${PY_FLAVOR} USES= python 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 02a0f7c3dcb6..a235df392b2f 100644 --- a/www/py-django-simple-captcha/Makefile +++ b/www/py-django-simple-captcha/Makefile @@ -1,38 +1,38 @@ PORTNAME= django-simple-captcha # Note: Releases >= 0.6.0 have no longer support for Django 3.2. Before # updating, it should be first checked whether its consumers, e.g. www/seahub, # have been switched to Django 4.2. PORTVERSION= 0.5.20 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=3.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-ranged-response>=0.2.0<0.2.0_99:www/py-django-ranged-response@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=6.2.0:graphics/py-pillow@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${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-smart-selects/Makefile b/www/py-django-smart-selects/Makefile index 52d21dde8920..fe442eb32648 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.6.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www 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= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-solo/Makefile b/www/py-django-solo/Makefile index 18b931f24da6..b03c9551dbdd 100644 --- a/www/py-django-solo/Makefile +++ b/www/py-django-solo/Makefile @@ -1,22 +1,22 @@ PORTNAME= django-solo DISTVERSION= 2.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rozhuk.im@gmail.com COMMENT= Helps working with singletons WWW= https://github.com/lazybird/django-solo LICENSE= CC-BY-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-sortedm2m/Makefile b/www/py-django-sortedm2m/Makefile index 9716f05a7a4c..781ead696d94 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= 2 +PORTREVISION= 3 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 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}django42>=2.2:www/py-django42@${PY_FLAVOR} USES= python 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 e8a4395bb6ba..9213dec9bbc4 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= 3 +PORTREVISION= 4 CATEGORIES= www python 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}django42>=0:www/py-django42@${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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-statici18n/Makefile b/www/py-django-statici18n/Makefile index 7e7e0e814b24..95e13edf4ccb 100644 --- a/www/py-django-statici18n/Makefile +++ b/www/py-django-statici18n/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-statici18n PORTVERSION= 2.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=2.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-appconf>=1.0:www/py-django-appconf@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-staticinline/Makefile b/www/py-django-staticinline/Makefile index 05566d8b72c3..dcfc4a8a8693 100644 --- a/www/py-django-staticinline/Makefile +++ b/www/py-django-staticinline/Makefile @@ -1,19 +1,20 @@ PORTNAME= django-staticinline PORTVERSION= 1.3.1 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django-tagging/Makefile b/www/py-django-tagging/Makefile index ef31b0ee8bf4..1f431bee1532 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= 3 +PORTREVISION= 4 CATEGORIES= www python 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}django42>=0:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-taggit/Makefile b/www/py-django-taggit/Makefile index 0499c9b186c3..9adf4eabe51b 100644 --- a/www/py-django-taggit/Makefile +++ b/www/py-django-taggit/Makefile @@ -1,29 +1,30 @@ PORTNAME= django-taggit PORTVERSION= 5.0.1 +PORTREVISION= 1 CATEGORIES= www python 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}django42>=4.1:www/py-django42@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}djangorestframework>0:www/py-djangorestframework@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m django test --settings=tests.settings -v3 .include diff --git a/www/py-django-templatetag-sugar/Makefile b/www/py-django-templatetag-sugar/Makefile index dd6cd48f77e9..5cef4ffab53e 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= 4 +PORTREVISION= 5 CATEGORIES= www python 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}django42>=0:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-django-treebeard/Makefile b/www/py-django-treebeard/Makefile index 7e968013e54e..2efb7a90bc0e 100644 --- a/www/py-django-treebeard/Makefile +++ b/www/py-django-treebeard/Makefile @@ -1,38 +1,38 @@ PORTNAME= django-treebeard DISTVERSION= 4.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=3.2:www/py-django42@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-django>=4.0:devel/py-pytest-django@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest TEST_ENV= DATABASE_ENGINE=sqlite NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${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 34d598652a1c..12c2a3575b92 100644 --- a/www/py-django-voting/Makefile +++ b/www/py-django-voting/Makefile @@ -1,21 +1,22 @@ PORTNAME= django-voting PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= www python 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 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 b30d956e18dd..e1e7e2d8aa51 100644 --- a/www/py-django-webpack-loader/Makefile +++ b/www/py-django-webpack-loader/Makefile @@ -1,21 +1,22 @@ PORTNAME= django-webpack-loader PORTVERSION= 3.1.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www python 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}django42>=2.0:www/py-django42@${PY_FLAVOR} USES= python 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 b9bb3b805c0b..96fa6bd3623e 100644 --- a/www/py-django-widget-tweaks/Makefile +++ b/www/py-django-widget-tweaks/Makefile @@ -1,23 +1,23 @@ PORTNAME= django-widget-tweaks PORTVERSION= 1.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=2.2:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-django_compressor/Makefile b/www/py-django_compressor/Makefile index 0dcc7ab9c33f..9dc70ad28772 100644 --- a/www/py-django_compressor/Makefile +++ b/www/py-django_compressor/Makefile @@ -1,31 +1,32 @@ PORTNAME= django_compressor PORTVERSION= 4.5 +PORTREVISION= 1 CATEGORIES= www python 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 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 5127cd3b4e5d..38dec72f5170 100644 --- a/www/py-djangocms-admin-style/Makefile +++ b/www/py-djangocms-admin-style/Makefile @@ -1,21 +1,21 @@ PORTNAME= djangocms-admin-style DISTVERSION= 3.3.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}django42>=2.2:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-djangoql/Makefile b/www/py-djangoql/Makefile index 82f2725460be..dfcd2648944a 100644 --- a/www/py-djangoql/Makefile +++ b/www/py-djangoql/Makefile @@ -1,22 +1,23 @@ PORTNAME= djangoql PORTVERSION= 0.18.0 +PORTREVISION= 1 CATEGORIES= www python 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}django42>0:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>=3.8:devel/py-ply@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-djangorestframework-csv/Makefile b/www/py-djangorestframework-csv/Makefile index 6c3e6a8f10c9..8a0fcefa4ba6 100644 --- a/www/py-djangorestframework-csv/Makefile +++ b/www/py-djangorestframework-csv/Makefile @@ -1,16 +1,17 @@ PORTNAME= djangorestframework-csv PORTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist .include diff --git a/www/py-djangorestframework-filters/Makefile b/www/py-djangorestframework-filters/Makefile index f2fbabde6a3b..95fe8f0776a9 100644 --- a/www/py-djangorestframework-filters/Makefile +++ b/www/py-djangorestframework-filters/Makefile @@ -1,16 +1,17 @@ PORTNAME= djangorestframework-filters PORTVERSION= 0.10.2 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist .include diff --git a/www/py-djangorestframework-guardian/Makefile b/www/py-djangorestframework-guardian/Makefile index d09409d5958d..356d7ba52c83 100644 --- a/www/py-djangorestframework-guardian/Makefile +++ b/www/py-djangorestframework-guardian/Makefile @@ -1,23 +1,24 @@ PORTNAME= djangorestframework-guardian PORTVERSION= 0.3.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Django Guardian support for Django REST Framework WWW= https://github.com/rpkilby/django-rest-framework-guardian LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.10.3:www/py-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-guardian>=2.4.0:www/py-django-guardian@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-djangorestframework-xml/Makefile b/www/py-djangorestframework-xml/Makefile index 6d49ba6e5a89..b4d022dfa487 100644 --- a/www/py-djangorestframework-xml/Makefile +++ b/www/py-djangorestframework-xml/Makefile @@ -1,16 +1,17 @@ PORTNAME= djangorestframework-xml PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist .include diff --git a/www/py-djangorestframework/Makefile b/www/py-djangorestframework/Makefile index c995bb60a60c..1c1f8ed4ff68 100644 --- a/www/py-djangorestframework/Makefile +++ b/www/py-djangorestframework/Makefile @@ -1,30 +1,31 @@ PORTNAME= djangorestframework PORTVERSION= 3.15.2 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www python 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}django42>=4.2:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.zoneinfo>0:devel/py-backports.zoneinfo@${PY_FLAVOR} .endif .include diff --git a/www/py-djangosaml2/Makefile b/www/py-djangosaml2/Makefile index 12d670b2f227..a420a8e3f1c1 100644 --- a/www/py-djangosaml2/Makefile +++ b/www/py-djangosaml2/Makefile @@ -1,22 +1,23 @@ PORTNAME= djangosaml2 PORTVERSION= 1.9.3 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ultima@FreeBSD.org COMMENT= Pysaml2 integration for Django WWW= https://github.com/IdentityPython/djangosaml2 LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysaml2>=6.5.1:security/py-pysaml2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.4.1:devel/py-defusedxml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-drf-spectacular-sidecar/Makefile b/www/py-drf-spectacular-sidecar/Makefile index f972a28e6e8e..e485dc90f960 100644 --- a/www/py-drf-spectacular-sidecar/Makefile +++ b/www/py-drf-spectacular-sidecar/Makefile @@ -1,24 +1,25 @@ PORTNAME= drf-spectacular-sidecar DISTVERSION= 2025.3.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= drf_spectacular_sidecar-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Serve self-contained Swagger UI/Redoc distribution builds with Django WWW= https://github.com/tfranzel/drf-spectacular LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes .include diff --git a/www/py-drf-spectacular/Makefile b/www/py-drf-spectacular/Makefile index 9dfed49c5509..c7177f39f763 100644 --- a/www/py-drf-spectacular/Makefile +++ b/www/py-drf-spectacular/Makefile @@ -1,41 +1,42 @@ PORTNAME= drf-spectacular DISTVERSION= 0.28.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= drf_spectacular-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Sane/flexible OpenAPI 3 schema generation for Django REST framework WWW= https://github.com/tfranzel/drf-spectacular LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.10.3:www/py-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.6.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritemplate>=2.0.0:net/py-uritemplate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= SIDECAR OPTIONS_DEFAULT= SIDECAR SIDECAR_DESC= Enable self-contained Swagger/Redoc UI installation SIDECAR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}drf-spectacular-sidecar>0:www/py-drf-spectacular-sidecar@${PY_FLAVOR} .include .if ${PYTHON_REL} < 31000 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/www/py-drf-writable-nested/Makefile b/www/py-drf-writable-nested/Makefile index d7e5dc8d93f4..de437b998948 100644 --- a/www/py-drf-writable-nested/Makefile +++ b/www/py-drf-writable-nested/Makefile @@ -1,23 +1,24 @@ PORTNAME= drf-writable-nested PORTVERSION= 0.7.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Writable nested model serializer for Django REST framework WWW= https://github.com/beda-software/drf-writable-nested LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>0:www/py-djangorestframework@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= beda-software USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} .include diff --git a/www/py-drf-yasg/Makefile b/www/py-drf-yasg/Makefile index 5471674ad345..31a2fcde0798 100644 --- a/www/py-drf-yasg/Makefile +++ b/www/py-drf-yasg/Makefile @@ -1,40 +1,41 @@ PORTNAME= drf-yasg DISTVERSION= 1.21.9 +PORTREVISION= 1 CATEGORIES= www python 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}django42>=2.2.16:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.10.3:www/py-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${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} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes OPTIONS_DEFINE= COREAPI VALIDATION OPTIONS_DEFAULT= VALIDATION COREAPI_DESC= Enable CoreAPI validation mechanisms VALIDATION_DESC= Enable built-in OpenAPI validation mechanisms COREAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coreapi>=2.3.3:devel/py-coreapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coreschema>=0.0.4:devel/py-coreschema@${PY_FLAVOR} VALIDATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}swagger-spec-validator>=2.1.0:devel/py-swagger-spec-validator@${PY_FLAVOR} .include diff --git a/www/py-dtflickr/Makefile b/www/py-dtflickr/Makefile index e875fe6e58d2..baebe6a04200 100644 --- a/www/py-dtflickr/Makefile +++ b/www/py-dtflickr/Makefile @@ -1,20 +1,20 @@ PORTNAME= dtflickr PORTVERSION= 1.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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 tar:bzip2 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-falcon/Makefile b/www/py-falcon/Makefile index 778f2c6b879c..15fea82916c5 100644 --- a/www/py-falcon/Makefile +++ b/www/py-falcon/Makefile @@ -1,36 +1,37 @@ PORTNAME= falcon DISTVERSION= 3.1.3 +PORTREVISION= 1 CATEGORIES= www python 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}pecan>=0:www/py-pecan@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= autoplist cython distutils 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 ec4c63cbc0f8..5e420218b4b9 100644 --- a/www/py-fastapi-users/Makefile +++ b/www/py-fastapi-users/Makefile @@ -1,52 +1,52 @@ PORTNAME= fastapi-users DISTVERSION= 12.1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= fastapi_users-${DISTVERSION} 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: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}asgi-lifespan>=0:devel/py-asgi-lifespan@${PY_FLAVOR} \ ${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-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest TEST_ENV= PYTHONPATH=${WRKSRC}/src TEST_ARGS= --ignore=tests/test_authentication_strategy_redis.py \ --ignore=test_build.py 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 diff --git a/www/py-feedgen/Makefile b/www/py-feedgen/Makefile index 8bde40d7a7c9..e055c6014d66 100644 --- a/www/py-feedgen/Makefile +++ b/www/py-feedgen/Makefile @@ -1,24 +1,25 @@ PORTNAME= feedgen DISTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Feed Generator for ATOM, RSS and Podcasts WWW= https://lkiesow.github.io/python-feedgen LICENSE= BSD2CLAUSE LGPL3+ LICENSE_COMB= multi LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/license.bsd LICENSE_FILE_LGPL3+ = ${WRKSRC}/license.lgpl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flasgger/Makefile b/www/py-flasgger/Makefile index fb86a44811b8..8e70ab48314b 100644 --- a/www/py-flasgger/Makefile +++ b/www/py-flasgger/Makefile @@ -1,44 +1,44 @@ PORTNAME= flasgger DISTVERSION= 0.9.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Extract swagger specs from your flask project WWW= http://flasgger.pythonanywhere.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apispec>0:devel/py-apispec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=0.10:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0.1:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mistune>=0:textproc/py-mistune@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.0:devel/py-pyyaml@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apispec-webframeworks>0:devel/py-apispec-webframeworks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}apispec>=1.0.0b5:devel/py-apispec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coveralls>0:devel/py-coveralls@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=3.8.4:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-JWT>0:www/py-flask-jwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-RESTful>0:www/py-flask-restful@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flex>0:devel/py-flex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}marshmallow>0:devel/py-marshmallow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=4.6:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twine>=1.11.0:devel/py-twine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/flasgger/flasgger/issues/605 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} NO_ARCH= yes .include diff --git a/www/py-flask-admin/Makefile b/www/py-flask-admin/Makefile index 665edb0d856c..4ebcfbd82dd2 100644 --- a/www/py-flask-admin/Makefile +++ b/www/py-flask-admin/Makefile @@ -1,20 +1,21 @@ PORTNAME= Flask-Admin PORTVERSION= 1.6.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-api/Makefile b/www/py-flask-api/Makefile index 6be4ce7e17f3..53a651cebfe0 100644 --- a/www/py-flask-api/Makefile +++ b/www/py-flask-api/Makefile @@ -1,22 +1,23 @@ PORTNAME= flask-api PORTVERSION= 3.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= daniel@blodan.se COMMENT= Browsable Web APIs for Flask WWW= https://flask-api.github.io/flask-api/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=2.0:www/py-flask@${PY_FLAVOR} USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-assets/Makefile b/www/py-flask-assets/Makefile index 60c766b696f0..8b46514fcb01 100644 --- a/www/py-flask-assets/Makefile +++ b/www/py-flask-assets/Makefile @@ -1,21 +1,22 @@ PORTNAME= Flask-Assets PORTVERSION= 2.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-babelex/Makefile b/www/py-flask-babelex/Makefile index 45b3501d5518..32b757653316 100644 --- a/www/py-flask-babelex/Makefile +++ b/www/py-flask-babelex/Makefile @@ -1,30 +1,31 @@ PORTNAME= flask-babelex PORTVERSION= 0.9.4 +PORTREVISION= 1 CATEGORIES= www devel python 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 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-cache/Makefile b/www/py-flask-cache/Makefile index f32fd2017f6b..d479c261e652 100644 --- a/www/py-flask-cache/Makefile +++ b/www/py-flask-cache/Makefile @@ -1,19 +1,20 @@ PORTNAME= Flask-Cache PORTVERSION= 0.13.1 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-caching/Makefile b/www/py-flask-caching/Makefile index 40874200c793..aaf12da687c4 100644 --- a/www/py-flask-caching/Makefile +++ b/www/py-flask-caching/Makefile @@ -1,23 +1,24 @@ PORTNAME= flask-caching PORTVERSION= 2.2.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= flask_caching-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Flask-Caching is an extension to Flask WWW= https://github.com/pallets-eco/flask-caching LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0.8:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cachelib>0:www/py-cachelib@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-collect/Makefile b/www/py-flask-collect/Makefile index 6ef399267e55..5f195cc49d56 100644 --- a/www/py-flask-collect/Makefile +++ b/www/py-flask-collect/Makefile @@ -1,21 +1,22 @@ PORTNAME= Flask-Collect PORTVERSION= 1.3.2 +PORTREVISION= 1 CATEGORIES= www devel python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-flask-compress/Makefile b/www/py-flask-compress/Makefile index 6a553528ba85..d9c8f4824568 100644 --- a/www/py-flask-compress/Makefile +++ b/www/py-flask-compress/Makefile @@ -1,27 +1,28 @@ PORTNAME= Flask-Compress PORTVERSION= 1.14 +PORTREVISION= 1 CATEGORIES= www python 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 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 fda0b9cbc123..1c1abc95eddd 100644 --- a/www/py-flask-cors/Makefile +++ b/www/py-flask-cors/Makefile @@ -1,27 +1,28 @@ PORTNAME= Flask-Cors PORTVERSION= 5.0.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= flask_cors-${PORTVERSION} MAINTAINER= wen@FreeBSD.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 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 eb559ce72bef..32db8e20921c 100644 --- a/www/py-flask-flatpages/Makefile +++ b/www/py-flask-flatpages/Makefile @@ -1,24 +1,24 @@ PORTNAME= Flask-FlatPages PORTVERSION= 0.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-jwt-extended/Makefile b/www/py-flask-jwt-extended/Makefile index 87d76e17dd40..cb4fc71790ea 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 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www devel python 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}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent cryptography_test distutils pytest TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes .include diff --git a/www/py-flask-jwt/Makefile b/www/py-flask-jwt/Makefile index 5dc4d19f7987..1897af56601c 100644 --- a/www/py-flask-jwt/Makefile +++ b/www/py-flask-jwt/Makefile @@ -1,20 +1,21 @@ PORTNAME= Flask-JWT DISTVERSION= 0.3.2 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= JWT token authentication for Flask apps WWW= https://github.com/mattupstate/flask-jwt LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0.9:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.4.0:www/py-pyjwt@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/mattupstate/flask-jwt/issues/155 .include diff --git a/www/py-flask-limiter/Makefile b/www/py-flask-limiter/Makefile index 3dff0cdb9f92..49586df356c6 100644 --- a/www/py-flask-limiter/Makefile +++ b/www/py-flask-limiter/Makefile @@ -1,24 +1,25 @@ PORTNAME= flask_limiter PORTVERSION= 3.10.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= driesm@FreeBSD.org COMMENT= Flask-Limiter adds rate limiting to Flask applications WWW= https://github.com/alisaifee/flask-limiter LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=2:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}limits>=2.8:www/py-limits@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ordered-set>4,<5:devel/py-ordered-set@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=12,<14:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-flask-login/Makefile b/www/py-flask-login/Makefile index a417932a9132..e60290ddd180 100644 --- a/www/py-flask-login/Makefile +++ b/www/py-flask-login/Makefile @@ -1,21 +1,22 @@ PORTNAME= Flask-Login PORTVERSION= 0.6.3 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-mongoengine/Makefile b/www/py-flask-mongoengine/Makefile index b6d371bb35db..bb65862181a1 100644 --- a/www/py-flask-mongoengine/Makefile +++ b/www/py-flask-mongoengine/Makefile @@ -1,62 +1,62 @@ PORTNAME= flask-mongoengine PORTVERSION= 1.0.0 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= www devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Flask extension that provides integration with MongoEngine WWW= https://github.com/mongoengine/flask-mongoengine LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask_wtf>=0:www/py-flask-wtf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mongoengine>=0:databases/py-mongoengine@${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-cov@${PY_FLAVOR} USES= python USE_GITHUB= yes # tests not packaged with PyPI sdist GH_ACCOUNT= MongoEngine 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_with_id \ and not test_basic_insert \ and not test_multiple_connections \ and not test_binaryfield \ and not test_choices_coerce \ and not test_list_choices_coerce \ and not test_emailfield \ and not test_model_form \ and not test_model_form_only \ and not test_model_form_with_custom_query_set \ and not test_modelselectfield \ and not test_modelselectfield_multiple \ and not test_modelselectfield_multiple_initalvalue_None \ and not test_modelradiofield \ and not test_passwordfield \ and not test_unique_with \ and not test_sub_field_args \ and not test_modelselectfield_multiple_selected_elements_must_be_retained \ and not test_model_form_help_text \ and not test_shared_field_args \ and not test_embedded_model_form \ and not test_form_label_modifier \ and not test_inheritance \ and not test_with_id \ and not test_basic_insert \ and not test_queryset_paginator \ and not test_list_field_pagination \ and not test_setting_session' .include diff --git a/www/py-flask-oauthlib/Makefile b/www/py-flask-oauthlib/Makefile index d57465ee62be..f46f7c088e4b 100644 --- a/www/py-flask-oauthlib/Makefile +++ b/www/py-flask-oauthlib/Makefile @@ -1,22 +1,23 @@ PORTNAME= Flask-OAuthlib PORTVERSION= 0.9.5 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-peewee/Makefile b/www/py-flask-peewee/Makefile index ae6c66f1c0c5..4039633f1fab 100644 --- a/www/py-flask-peewee/Makefile +++ b/www/py-flask-peewee/Makefile @@ -1,33 +1,34 @@ PORTNAME= flask-peewee DISTVERSION= 3.0.6 +PORTREVISION= 1 CATEGORIES= www devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Integration between the flask web framework and the peewee orm WWW= https://github.com/coleifer/flask-peewee/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}peewee>=0:databases/py-peewee@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wtf-peewee>=0:textproc/py-wtf-peewee@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wtforms>=0:textproc/py-wtforms@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= python USE_GITHUB= yes # tests not packaged with PyPI sdist GH_ACCOUNT= coleifer 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/www/py-flask-principal/Makefile b/www/py-flask-principal/Makefile index dd111e497056..a51d2e348056 100644 --- a/www/py-flask-principal/Makefile +++ b/www/py-flask-principal/Makefile @@ -1,21 +1,22 @@ PORTNAME= Flask-Principal PORTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-flask-restful/Makefile b/www/py-flask-restful/Makefile index e2ece7a68f18..063ba170c610 100644 --- a/www/py-flask-restful/Makefile +++ b/www/py-flask-restful/Makefile @@ -1,23 +1,24 @@ PORTNAME= Flask-RESTful DISTVERSION= 0.3.9 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-restx/Makefile b/www/py-flask-restx/Makefile index 3e7b4fc9f51c..0482eb23e307 100644 --- a/www/py-flask-restx/Makefile +++ b/www/py-flask-restx/Makefile @@ -1,24 +1,25 @@ PORTNAME= flask-restx PORTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 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}flask>=0.8:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} NO_ARCH= yes USES= python USE_PYTHON= autoplist distutils .include diff --git a/www/py-flask-security/Makefile b/www/py-flask-security/Makefile index 37b75c77f636..81a38ade4c87 100644 --- a/www/py-flask-security/Makefile +++ b/www/py-flask-security/Makefile @@ -1,82 +1,82 @@ PORTNAME= flask-security PORTVERSION= 3.0.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www devel python 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 DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 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}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 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 5bae1a849069..56748ef13294 100644 --- a/www/py-flask-smorest/Makefile +++ b/www/py-flask-smorest/Makefile @@ -1,25 +1,26 @@ PORTNAME= flask-smorest DISTVERSION= 0.44.0 +PORTREVISION= 1 CATEGORIES= www devel python 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.1:www/py-werkzeug@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes .include diff --git a/www/py-flask-sockets/Makefile b/www/py-flask-sockets/Makefile index 3267e6f5ad7d..faec480b2d14 100644 --- a/www/py-flask-sockets/Makefile +++ b/www/py-flask-sockets/Makefile @@ -1,20 +1,21 @@ PORTNAME= Flask-Sockets PORTVERSION= 0.2.1 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist .include diff --git a/www/py-flask-theme/Makefile b/www/py-flask-theme/Makefile index 3594f2824255..0fc05e0614b2 100644 --- a/www/py-flask-theme/Makefile +++ b/www/py-flask-theme/Makefile @@ -1,22 +1,23 @@ PORTNAME= flask-theme DISTVERSION= 0.3.6 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Infrastructure for theming support in Flask applications WWW= https://github.com/liuliqiang/flask-theme LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0.6:www/py-flask@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils nose NO_ARCH= yes .include diff --git a/www/py-flask-uploads/Makefile b/www/py-flask-uploads/Makefile index d2c8e28f7254..e5901b4ff70e 100644 --- a/www/py-flask-uploads/Makefile +++ b/www/py-flask-uploads/Makefile @@ -1,21 +1,22 @@ PORTNAME= Flask-Uploads PORTVERSION= 0.2.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Flexible and efficient upload handling for Flask WWW= https://flask-uploads.readthedocs.io/en/latest/ \ https://github.com/maxcountryman/flask-uploads LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0.10:www/py-flask@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-flower/Makefile b/www/py-flower/Makefile index a2d570fea7d4..1f5e6b302423 100644 --- a/www/py-flower/Makefile +++ b/www/py-flower/Makefile @@ -1,34 +1,34 @@ PORTNAME= flower PORTVERSION= 2.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Celery flower - monitor and manage Celery clusters WWW= https://github.com/mher/flower LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}celery>=5.3.6:devel/py-celery@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}humanize>=4.2.1:devel/py-humanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.17.1:net-mgmt/py-prometheus-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=6.3.3:www/py-tornado@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= autoplist 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/www/py-flup6/Makefile b/www/py-flup6/Makefile index b1696e3c3d3f..273b470c71b0 100644 --- a/www/py-flup6/Makefile +++ b/www/py-flup6/Makefile @@ -1,17 +1,18 @@ PORTNAME= flup6 PORTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-formencode/Makefile b/www/py-formencode/Makefile index 1a04ca3723a4..b4cfd8fc7e82 100644 --- a/www/py-formencode/Makefile +++ b/www/py-formencode/Makefile @@ -1,31 +1,32 @@ PORTNAME= formencode PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= www python 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 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>=1.0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} USES= dos2unix gettext-runtime:run python USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/www/py-fqdn/Makefile b/www/py-fqdn/Makefile index 029dfbb1f2e0..e37d38082362 100644 --- a/www/py-fqdn/Makefile +++ b/www/py-fqdn/Makefile @@ -1,15 +1,16 @@ PORTNAME= fqdn PORTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-frozen-flask/Makefile b/www/py-frozen-flask/Makefile index 2f95d27636bb..b80d04451e1a 100644 --- a/www/py-frozen-flask/Makefile +++ b/www/py-frozen-flask/Makefile @@ -1,20 +1,21 @@ PORTNAME= Frozen-Flask PORTVERSION= 0.11 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-gevent-websocket/Makefile b/www/py-gevent-websocket/Makefile index e9dfeb12cd85..50e67744374a 100644 --- a/www/py-gevent-websocket/Makefile +++ b/www/py-gevent-websocket/Makefile @@ -1,21 +1,22 @@ PORTNAME= gevent-websocket PORTVERSION= 0.10.1 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile index 99132d560470..a6356488d9d6 100644 --- a/www/py-google-api-python-client/Makefile +++ b/www/py-google-api-python-client/Makefile @@ -1,49 +1,50 @@ PORTNAME= google-api-python-client DISTVERSION= 2.163.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSIONFULL} 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.2.0:security/py-google-auth-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth>=1.32:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.19.0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.1:net/py-uritemplate@${PY_FLAVOR} # tests: 317 passed, 4 deselected TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.31.5:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth-httplib2>=0.2.0:security/py-google-auth-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth>=1.32:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.19.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= pytest python USE_PYTHON= autoplist distutils unittest # Require Application Default Credentials # see https://cloud.google.com/docs/authentication/external/set-up-adc PYTEST_IGNORED_TESTS= test_universe_env_var_configured_with_mtls \ test_client_options_universe_configured_with_mtls \ test_tests_should_be_run_with_strict_positional_enforcement # Requires oauth2client < 4.0.0 to pass # tests/test_discovery_cache.py:34: FileCache unavailable. # ModuleNotFoundError: No module named oauth2client.contrib.locked_file # ImportError: file_cache is unavailable when using oauth2client >= 4.0.0 or google-auth PYTEST_IGNORED_TESTS+= test_discovery_cache.py 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-aiplatform/Makefile b/www/py-google-cloud-aiplatform/Makefile index 54de475f4d57..9490017c6f84 100644 --- a/www/py-google-cloud-aiplatform/Makefile +++ b/www/py-google-cloud-aiplatform/Makefile @@ -1,35 +1,36 @@ PORTNAME= google-cloud-aiplatform DISTVERSION= 1.74.0 +PORTREVISION= 1 CATEGORIES= www # machine-learning MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSIONFULL} MAINTAINER= yuri@FreeBSD.org COMMENT= Vertex AI API client library WWW= https://github.com/googleapis/python-aiplatform LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.34.1:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth>=2.14.1:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-cloud-storage>=1.32.0:www/py-google-cloud-storage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-cloud-bigquery>=1.15.0:www/py-google-cloud-bigquery@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-cloud-resource-manager>=1.3.3:www/py-google-cloud-resource-manager@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=14.3:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.3<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20.2:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shapely>0:devel/py-shapely@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}docstring-parser<1:textproc/py-docstring-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic2<3:devel/py-pydantic2@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pandas>=1.0.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyarrow>=6.0.1:databases/py-pyarrow@${PY_FLAVOR} USES= python USE_LDCONFIG= yes USE_PYTHON= distutils autoplist # TODO pytest - it has a large and complex set of dependencies NO_ARCH= yes .include diff --git a/www/py-google-cloud-bigquery/Makefile b/www/py-google-cloud-bigquery/Makefile index a3b6fd86e4c2..59266ec71d28 100644 --- a/www/py-google-cloud-bigquery/Makefile +++ b/www/py-google-cloud-bigquery/Makefile @@ -1,32 +1,33 @@ PORTNAME= google-cloud-bigquery DISTVERSION= 3.28.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSIONFULL} MAINTAINER= yuri@FreeBSD.org COMMENT= Google BigQuery API client library WWW= https://github.com/googleapis/python-bigquery LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.11.1:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth>=2.14.1:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-cloud-core>=2.4.1:www/py-google-cloud-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-resumable-media>=2.0.0:www/py-google-resumable-media@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.49.1:devel/py-grpcio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.15.0:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.5:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.2:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-cloud-testutils>0:www/py-google-cloud-testutils@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest # 31 tests fail, tests require missing dependencies like db-tests, etc NO_ARCH= yes .include diff --git a/www/py-google-cloud-resource-manager/Makefile b/www/py-google-cloud-resource-manager/Makefile index eec6e2b1cdd4..e12afd3ad3de 100644 --- a/www/py-google-cloud-resource-manager/Makefile +++ b/www/py-google-cloud-resource-manager/Makefile @@ -1,26 +1,27 @@ PORTNAME= google-cloud-resource-manager DISTVERSION= 1.13.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Google Cloud Resource Manager API client library WWW= https://github.com/googleapis/google-cloud-python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=2.14.1:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.34.1:www/py-google-api-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpc-google-iam-v1>=0.12.4:devel/py-grpc-google-iam-v1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.3:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20.2:devel/py-protobuf@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes .include diff --git a/www/py-google-cloud-testutils/Makefile b/www/py-google-cloud-testutils/Makefile index beb9963e69e5..f386b40f866c 100644 --- a/www/py-google-cloud-testutils/Makefile +++ b/www/py-google-cloud-testutils/Makefile @@ -1,25 +1,26 @@ PORTNAME= google-cloud-testutils DISTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Common tools used to test Python client libraries for Google APIs WWW= https://github.com/googleapis/python-test-utils LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.0.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth>=0.4.0:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=19.0:devel/py-packaging@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}test-utils>0:devel/py-test-utils@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest # 10 tests fail, see https://github.com/googleapis/python-test-utils/issues/168 NO_ARCH= yes .include diff --git a/www/py-google-cloud-translate/Makefile b/www/py-google-cloud-translate/Makefile index 1dbf1483e3e8..6706276a720b 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 +PORTREVISION= 2 CATEGORIES= www python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-google/Makefile b/www/py-google/Makefile index 034780c83438..0ee2dfbe481d 100644 --- a/www/py-google/Makefile +++ b/www/py-google/Makefile @@ -1,19 +1,20 @@ PORTNAME= google DISTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= www python 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 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 619087223f31..61ad9465c41a 100644 --- a/www/py-grafana-dashboard-manager/Makefile +++ b/www/py-grafana-dashboard-manager/Makefile @@ -1,25 +1,26 @@ PORTNAME= grafana-dashboard-manager DISTVERSION= 0.1.3 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-graphite-api/Makefile b/www/py-graphite-api/Makefile index 24c39022ad96..f5b5d9531e34 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= 3 +PORTREVISION= 4 CATEGORIES= www python 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}pyyaml>3.1:devel/py-pyyaml@${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 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-grequests/Makefile b/www/py-grequests/Makefile index b10f82420f7b..85c38d1094e7 100644 --- a/www/py-grequests/Makefile +++ b/www/py-grequests/Makefile @@ -1,28 +1,29 @@ PORTNAME= grequests PORTVERSION= 0.7.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Requests with Gevent to make asynchronous HTTP requests WWW= https://github.com/kennethreitz/grequests LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= kennethreitz USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-h2/Makefile b/www/py-h2/Makefile index a9d7f8d7bfb5..95bf50482897 100644 --- a/www/py-h2/Makefile +++ b/www/py-h2/Makefile @@ -1,21 +1,22 @@ PORTNAME= h2 PORTVERSION= 4.1.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-hdfs/Makefile b/www/py-hdfs/Makefile index 3a9147ca22ae..2ceea7f7f087 100644 --- a/www/py-hdfs/Makefile +++ b/www/py-hdfs/Makefile @@ -1,31 +1,32 @@ PORTNAME= hdfs DISTVERSIONPREFIX= v DISTVERSION= 2.7.3 +PORTREVISION= 1 CATEGORIES= www python #MASTER_SITES= PYPI # no tests 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} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fastavro>=0.21.19:textproc/py-fastavro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.14.1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-kerberos>=0.7.0:security/py-requests-kerberos@${PY_FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist pytest USE_GITHUB= yes GH_ACCOUNT= mtth NO_ARCH= yes .include diff --git a/www/py-hpack/Makefile b/www/py-hpack/Makefile index ff5764b252be..aaaf9dd4b345 100644 --- a/www/py-hpack/Makefile +++ b/www/py-hpack/Makefile @@ -1,18 +1,19 @@ PORTNAME= hpack PORTVERSION= 4.0.0 +PORTREVISION= 1 CATEGORIES= www python 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 CPE_VENDOR= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-html3/Makefile b/www/py-html3/Makefile index cc9b3d181b31..42c17f8af2c7 100644 --- a/www/py-html3/Makefile +++ b/www/py-html3/Makefile @@ -1,18 +1,19 @@ PORTNAME= html3 PORTVERSION= 1.18 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-html5-parser/Makefile b/www/py-html5-parser/Makefile index 3f818b63ba2b..cc5f526665da 100644 --- a/www/py-html5-parser/Makefile +++ b/www/py-html5-parser/Makefile @@ -1,22 +1,23 @@ PORTNAME= html5-parser PORTVERSION= 0.4.12 +PORTREVISION= 1 CATEGORIES= www python 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>=4.9.2:devel/py-lxml@${PY_FLAVOR} USES= gnome pkgconfig python 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 2d0a3f7f9442..510b856b2268 100644 --- a/www/py-html5lib/Makefile +++ b/www/py-html5lib/Makefile @@ -1,21 +1,22 @@ PORTNAME= html5lib PORTVERSION= 1.1 +PORTREVISION= 1 CATEGORIES= www python 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/html5lib-python 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-httmock/Makefile b/www/py-httmock/Makefile index f9d66590c388..2e46faeb2cc4 100644 --- a/www/py-httmock/Makefile +++ b/www/py-httmock/Makefile @@ -1,26 +1,27 @@ PORTNAME= httmock PORTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dereks@lifeofadishwasher.com COMMENT= Mocking library for requests WWW= https://github.com/patrys/httmock LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:www/py-requests@${PY_FLAVOR} USES= python USE_GITHUB= yes # tests missing from PyPI sdist USE_PYTHON= distutils autoplist GH_ACCOUNT= patrys NO_ARCH= yes do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-http-parser/Makefile b/www/py-http-parser/Makefile index 97f8c2c855d9..af3ff161a533 100644 --- a/www/py-http-parser/Makefile +++ b/www/py-http-parser/Makefile @@ -1,23 +1,24 @@ PORTNAME= http-parser DISTVERSION= 0.9.0 +PORTREVISION= 1 CATEGORIES= www 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 USE_PYTHON= autoplist cython distutils post-configure: cython-${PYTHON_VER} ${WRKSRC}/http_parser/parser.pyx post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/http_parser/parser*.so .include diff --git a/www/py-httpie/Makefile b/www/py-httpie/Makefile index 0f9b628ccb5e..9adaa094e34b 100644 --- a/www/py-httpie/Makefile +++ b/www/py-httpie/Makefile @@ -1,36 +1,37 @@ PORTNAME= httpie PORTVERSION= 3.2.4 +PORTREVISION= 1 CATEGORIES= www PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ale@FreeBSD.org COMMENT= Command line HTTP client WWW= https://github.com/httpie/cli LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=2.0.0:textproc/py-charset-normalizer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.6.0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.5.2:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.9.1:www/py-requests-toolbelt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multidict>=4.7.0:www/py-multidict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=9.10.0:textproc/py-rich@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-httpbin>=0:devel/py-pytest-httpbin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}responses>=0:devel/py-responses@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} USES= cpe python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_PROJECT= cli NO_ARCH= yes do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/www/py-httplib2/Makefile b/www/py-httplib2/Makefile index b709dbd9df7b..3cd8e8b7d018 100644 --- a/www/py-httplib2/Makefile +++ b/www/py-httplib2/Makefile @@ -1,21 +1,22 @@ PORTNAME= httplib2 PORTVERSION= 0.22.0 +PORTREVISION= 1 CATEGORIES= www python 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 1c3fe0c5db66..07ebc17a08e1 100644 --- a/www/py-httpretty/Makefile +++ b/www/py-httpretty/Makefile @@ -1,19 +1,20 @@ PORTNAME= httpretty PORTVERSION= 1.1.4 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-httpx-oauth/Makefile b/www/py-httpx-oauth/Makefile index 7b40285e7acb..266c759337bc 100644 --- a/www/py-httpx-oauth/Makefile +++ b/www/py-httpx-oauth/Makefile @@ -1,28 +1,29 @@ PORTNAME= httpx-oauth DISTVERSION= 0.10.1 +PORTREVISION= 1 CATEGORIES= www devel python 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 USE_PYTHON= autoplist distutils pytest TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes .include diff --git a/www/py-httpx-socks/Makefile b/www/py-httpx-socks/Makefile index 046bf5ae3c36..4423dd1d9007 100644 --- a/www/py-httpx-socks/Makefile +++ b/www/py-httpx-socks/Makefile @@ -1,29 +1,30 @@ PORTNAME= httpx-socks DISTVERSIONPREFIX= v DISTVERSION= 0.9.1 +PORTREVISION= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vvelox@vvelox.net COMMENT= Proxy (HTTP, SOCKS) transports for httpx WWW= https://github.com/romis2012/httpx-socks LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}curio>0:devel/py-curio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpcore>=0.13.7:www/py-httpcore@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0.20.0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-socks>0:net/py-python-socks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sniffio>=0:devel/py-sniffio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trio>0:net/py-trio@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_ACCOUNT= romis2012 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-httpx_gssapi/Makefile b/www/py-httpx_gssapi/Makefile index 4915bbbb7d64..3f10695f7c2d 100644 --- a/www/py-httpx_gssapi/Makefile +++ b/www/py-httpx_gssapi/Makefile @@ -1,22 +1,22 @@ PORTNAME= httpx_gssapi PORTVERSION= 0.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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.16<0.29:www/py-httpx@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-hyperframe/Makefile b/www/py-hyperframe/Makefile index 053d8e172ff1..389618dae0d9 100644 --- a/www/py-hyperframe/Makefile +++ b/www/py-hyperframe/Makefile @@ -1,18 +1,19 @@ PORTNAME= hyperframe PORTVERSION= 6.0.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-inlinestyler/Makefile b/www/py-inlinestyler/Makefile index 63c7a8d3031a..f3e445173f97 100644 --- a/www/py-inlinestyler/Makefile +++ b/www/py-inlinestyler/Makefile @@ -1,23 +1,24 @@ PORTNAME= inlinestyler PORTVERSION= 0.2.5 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-internetarchive/Makefile b/www/py-internetarchive/Makefile index 9fffe1dc10ae..064836c287a3 100644 --- a/www/py-internetarchive/Makefile +++ b/www/py-internetarchive/Makefile @@ -1,39 +1,40 @@ PORTNAME= internetarchive DISTVERSIONPREFIX= v DISTVERSION= 5.2.1 +PORTREVISION= 1 CATEGORIES= www python #MASTER_SITES= PYPI # no tests 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}charset-normalizer>=2.1.1:textproc/py-charset-normalizer@${PY_FLAVOR} \ ${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} py39_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6.0:devel/py-importlib-metadata@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}responses>=0.20.0:devel/py-responses@${PY_FLAVOR} \ ruff>=0.0.269:devel/ruff USES= python USE_PYTHON= distutils concurrent autoplist pytest # 15 tests fail, https://github.com/jjjake/internetarchive/issues/596 USE_GITHUB= yes GH_ACCOUNT= jjjake TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} PATH=${STAGEDIR}${PREFIX}/bin:${PATH} NO_ARCH= yes # tests as of 5.2.1: 16 failed, 133 passed in 35.37s .include diff --git a/www/py-jonpy/Makefile b/www/py-jonpy/Makefile index a316fdd60916..6806e2d5c2ec 100644 --- a/www/py-jonpy/Makefile +++ b/www/py-jonpy/Makefile @@ -1,25 +1,26 @@ PORTNAME= jonpy DISTVERSION= 0.14 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= https://github.com/jribbens/${PORTNAME}/releases/download/rel-0-14/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python FastCGI interface library WWW= https://github.com/jribbens/jonpy LICENSE= MIT USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes PORTEXAMPLES= * .htaccess OPTIONS_DEFINE= EXAMPLES do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/www/py-lektor/Makefile b/www/py-lektor/Makefile index 3f70751d90fb..c287840c637b 100644 --- a/www/py-lektor/Makefile +++ b/www/py-lektor/Makefile @@ -1,44 +1,45 @@ PORTNAME= Lektor PORTVERSION= 3.3.10 +PORTREVISION= 1 CATEGORIES= www devel python 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 BROKEN= depends on package: py39-Flask>=0 - not found 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}markupsafe>=0:textproc/py-markupsafe@${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}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PY_SETUPTOOLS} \ ${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 USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: ${REINPLACE_CMD} 's/%%PORTVERSION%%/${PORTVERSION}/g' ${WRKSRC}/setup.py .include diff --git a/www/py-lesscpy/Makefile b/www/py-lesscpy/Makefile index 5c56f57368e6..ea0305819f41 100644 --- a/www/py-lesscpy/Makefile +++ b/www/py-lesscpy/Makefile @@ -1,27 +1,28 @@ PORTNAME= lesscpy DISTVERSION= 0.14.0 +PORTREVISION= 1 CATEGORIES= www python 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 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 cbbe244cc232..5ce551f1d796 100644 --- a/www/py-libsass/Makefile +++ b/www/py-libsass/Makefile @@ -1,24 +1,25 @@ PORTNAME= libsass DISTVERSION= 0.23.0 +PORTREVISION= 1 CATEGORIES= www python 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 USES= compiler:c++11-lang localbase python USE_PYTHON= distutils autoplist pytest MAKE_ENV= SYSTEM_SASS=1 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_sass.abi3.so .include diff --git a/www/py-limits/Makefile b/www/py-limits/Makefile index a36819dc85b1..1c58182198b3 100644 --- a/www/py-limits/Makefile +++ b/www/py-limits/Makefile @@ -1,23 +1,24 @@ PORTNAME= limits PORTVERSION= 3.14.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= driesm@FreeBSD.org COMMENT= Perform rate limiting with commonly used storage backends WWW= https://github.com/alisaifee/limits LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>=1.2:devel/py-deprecated@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.3:devel/py-importlib-resources@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21<25:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0.8:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-livereload/Makefile b/www/py-livereload/Makefile index 72dd972e2b4c..8431cf3910b9 100644 --- a/www/py-livereload/Makefile +++ b/www/py-livereload/Makefile @@ -1,22 +1,23 @@ PORTNAME= livereload DISTVERSION= 2.6.1 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/www/py-mechanize/Makefile b/www/py-mechanize/Makefile index 584f872c91f4..d7bed21cb2b5 100644 --- a/www/py-mechanize/Makefile +++ b/www/py-mechanize/Makefile @@ -1,21 +1,22 @@ PORTNAME= mechanize PORTVERSION= 0.4.10 +PORTREVISION= 1 CATEGORIES= www python 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-mwoauth/Makefile b/www/py-mwoauth/Makefile index 07dae2a72d05..76860453b73a 100644 --- a/www/py-mwoauth/Makefile +++ b/www/py-mwoauth/Makefile @@ -1,23 +1,24 @@ PORTNAME= mwoauth DISTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= www python 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} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-nevow/Makefile b/www/py-nevow/Makefile index 86530146a040..ef0024637966 100644 --- a/www/py-nevow/Makefile +++ b/www/py-nevow/Makefile @@ -1,38 +1,38 @@ PORTNAME= nevow PORTVERSION= 0.14.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python devel 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 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-onetimepass/Makefile b/www/py-onetimepass/Makefile index 0d8e04eb9b35..bec986886dc9 100644 --- a/www/py-onetimepass/Makefile +++ b/www/py-onetimepass/Makefile @@ -1,21 +1,22 @@ PORTNAME= onetimepass DISTVERSION= 1.0.1 +PORTREVISION= 1 CATEGORIES= www python 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-pafy/Makefile b/www/py-pafy/Makefile index f6439e6daaac..60039a96e4fc 100644 --- a/www/py-pafy/Makefile +++ b/www/py-pafy/Makefile @@ -1,25 +1,25 @@ PORTNAME= pafy PORTVERSION= 0.5.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www 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 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 8a10cf5937d0..b22cd3636cf5 100644 --- a/www/py-paste/Makefile +++ b/www/py-paste/Makefile @@ -1,26 +1,26 @@ PORTNAME= Paste PORTVERSION= 3.10.1 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tl}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Tools for using a Web Server Gateway Interface stack WWW= https://github.com/pasteorg/paste LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/license.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} # 175 passed, 1 skipped TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes .include diff --git a/www/py-path-and-address/Makefile b/www/py-path-and-address/Makefile index 03bef713d346..746d287398f7 100644 --- a/www/py-path-and-address/Makefile +++ b/www/py-path-and-address/Makefile @@ -1,18 +1,19 @@ PORTNAME= path-and-address PORTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= www python 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 zip USE_PYTHON= autoplist distutils .include diff --git a/www/py-pecan/Makefile b/www/py-pecan/Makefile index 57aa7d8e5980..334c7c3de540 100644 --- a/www/py-pecan/Makefile +++ b/www/py-pecan/Makefile @@ -1,34 +1,34 @@ PORTNAME= pecan PORTVERSION= 1.3.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python net 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 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-protego/Makefile b/www/py-protego/Makefile index 757623431bce..ba42b5e148cc 100644 --- a/www/py-protego/Makefile +++ b/www/py-protego/Makefile @@ -1,22 +1,23 @@ PORTNAME= protego DISTVERSION= 0.1.16 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/www/py-proxy_tools/Makefile b/www/py-proxy_tools/Makefile index c0c6a8e61c83..027e83ffb103 100644 --- a/www/py-proxy_tools/Makefile +++ b/www/py-proxy_tools/Makefile @@ -1,18 +1,19 @@ PORTNAME= proxy_tools DISTVERSION= 0.1.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= DtxdF@disroot.org COMMENT= Simple proxy implementation for Python WWW= https://github.com/jtushman/proxy_tools LICENSE= MIT USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-puppetboard/Makefile b/www/py-puppetboard/Makefile index 9e9be5de7b28..e57ee218dd1b 100644 --- a/www/py-puppetboard/Makefile +++ b/www/py-puppetboard/Makefile @@ -1,51 +1,51 @@ PORTNAME= puppetboard PORTVERSION= 4.2.6 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= puppet@FreeBSD.org COMMENT= Web interface to PuppetDB WWW= https://github.com/voxpupuli/puppetboard LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}CommonMark>=0.9.1:textproc/py-CommonMark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask_wtf>=0:www/py-flask-wtf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=2:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itsdangerous>=2:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=2:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.0.9:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypuppetdb>=0.3.3:databases/py-pypuppetdb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.13.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=2:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wtforms>=0:textproc/py-wtforms@${PY_FLAVOR} USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils SUB_LIST= ETCDIR=${ETCDIR} SUB_FILES= wsgi.py.sample NO_ARCH= yes GH_ACCOUNT= voxpupuli PLIST_FILES= "@sample etc/puppetboard/settings.py.sample" \ "@sample %%WWWDIR%%/wsgi.py.sample" post-patch: ${REINPLACE_CMD} -e '/requirements_for_tests/,+2d' \ ${WRKSRC}/setup.py post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/settings.py.sample ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKDIR}/wsgi.py.sample ${STAGEDIR}${WWWDIR} .include diff --git a/www/py-py-restclient/Makefile b/www/py-py-restclient/Makefile index 357011c455f9..8bf0ea16c302 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 +PORTREVISION= 2 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist post-extract: ${RM} -r ${WRKSRC}/tests .include diff --git a/www/py-pyjwt1/Makefile b/www/py-pyjwt1/Makefile index 31d754e52ae7..c66a4ec9c8f8 100644 --- a/www/py-pyjwt1/Makefile +++ b/www/py-pyjwt1/Makefile @@ -1,35 +1,36 @@ PORTNAME= pyjwt1 PORTVERSION= 1.7.1 +PORTREVISION= 1 CATEGORIES= www python 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}pycryptodome>=0:security/py-pycryptodome@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent cryptography_test distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}-pyjwt OPTIONS_DEFINE= RSASSA RSASSA_DESC= RSASSA-PKCS1 v1.5 signature support RSASSA_USE= PYTHON=cryptography NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/www/py-pyramid/Makefile b/www/py-pyramid/Makefile index 9e1ecad774cf..521532fb2147 100644 --- a/www/py-pyramid/Makefile +++ b/www/py-pyramid/Makefile @@ -1,32 +1,32 @@ PORTNAME= pyramid PORTVERSION= 1.7.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils .include diff --git a/www/py-pyramid_rpc/Makefile b/www/py-pyramid_rpc/Makefile index 98c5c67a111a..3943844d6eda 100644 --- a/www/py-pyramid_rpc/Makefile +++ b/www/py-pyramid_rpc/Makefile @@ -1,17 +1,18 @@ PORTNAME= pyramid_rpc PORTVERSION= 0.8 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist .include diff --git a/www/py-python-digitalocean/Makefile b/www/py-python-digitalocean/Makefile index 1b26d3416c49..a15a8c3b7ed6 100644 --- a/www/py-python-digitalocean/Makefile +++ b/www/py-python-digitalocean/Makefile @@ -1,22 +1,23 @@ PORTNAME= python-digitalocean PORTVERSION= 1.16.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist USE_LOCALE= en_US.UTF-8 NO_ARCH= yes .include diff --git a/www/py-pyweblib/Makefile b/www/py-pyweblib/Makefile index 9e0997570e35..dfef51781044 100644 --- a/www/py-pyweblib/Makefile +++ b/www/py-pyweblib/Makefile @@ -1,30 +1,31 @@ PORTNAME= pyweblib PORTVERSION= 1.3.13 +PORTREVISION= 1 CATEGORIES= www 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 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 265e5f45c2b0..4f2dd129851c 100644 --- a/www/py-pywikibot/Makefile +++ b/www/py-pywikibot/Makefile @@ -1,43 +1,44 @@ PORTNAME= pywikibot DISTVERSION= 9.6.3 +PORTREVISION= 1 CATEGORIES= www python 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}mwparserfromhell>=0.5.2:textproc/py-mwparserfromhell@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR} USES= dos2unix python DOS2UNIX_FILES= setup.py USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= EVENTSTREAMS ISBN PYDOT GOOGLE IRC 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 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} 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-readability-lxml/Makefile b/www/py-readability-lxml/Makefile index 1402c5a35e06..e2e95b6bda4a 100644 --- a/www/py-readability-lxml/Makefile +++ b/www/py-readability-lxml/Makefile @@ -1,28 +1,29 @@ PORTNAME= readability-lxml PORTVERSION= 0.8.1 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Fast HTML to text parser (article readability tool) WWW= https://github.com/buriy/python-readability LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}timeout-decorator>0:devel/py-timeout-decorator@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= CCHARDET CCHARDET_DESC= Use cchardet instead of chardet CCHARDET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cchardet>0:textproc/py-cchardet@${PY_FLAVOR} CCHARDET_RUN_DEPENDS_OFF= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} .include diff --git a/www/py-recaptcha/Makefile b/www/py-recaptcha/Makefile index 7fc8df0cbf23..d88e249d6db6 100644 --- a/www/py-recaptcha/Makefile +++ b/www/py-recaptcha/Makefile @@ -1,16 +1,16 @@ PORTNAME= recaptcha PORTVERSION= 1.0.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/www/py-requests-cache93/Makefile b/www/py-requests-cache93/Makefile index 78774088b8a7..0349bf67e435 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= 3 +PORTREVISION= 4 CATEGORIES= www python 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}cattrs23>=1.8<23.3:devel/py-cattrs23@${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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTSCOUT= ignore:1 .include diff --git a/www/py-requests-unixsocket/Makefile b/www/py-requests-unixsocket/Makefile index 0d94be072fdf..d7640d08bfa4 100644 --- a/www/py-requests-unixsocket/Makefile +++ b/www/py-requests-unixsocket/Makefile @@ -1,25 +1,26 @@ PORTNAME= requests-unixsocket PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= www python 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 shebangfix USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes SHEBANG_FILES= requests_unixsocket/tests/test_requests_unixsocket.py .include diff --git a/www/py-requests_ntlm/Makefile b/www/py-requests_ntlm/Makefile index 2a255e3b356a..9ceacf7a5429 100644 --- a/www/py-requests_ntlm/Makefile +++ b/www/py-requests_ntlm/Makefile @@ -1,21 +1,22 @@ PORTNAME= requests_ntlm DISTVERSION= 1.3.0 +PORTREVISION= 1 CATEGORIES= www python 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}ntlm-auth>=1.0.2:security/py-ntlm-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} USES= python USE_PYTHON= autoplist cryptography distutils NO_ARCH= yes .include diff --git a/www/py-restclient/Makefile b/www/py-restclient/Makefile index ab4a234a9f9b..9a0bb558ce9c 100644 --- a/www/py-restclient/Makefile +++ b/www/py-restclient/Makefile @@ -1,24 +1,24 @@ PORTNAME= restclient PORTVERSION= 0.11.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Convenient library for writing REST clients WWW= https://microapps.sourceforge.net/restclient/ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes post-patch: ${REINPLACE_CMD} -e 's,install_requires.*,,' ${WRKSRC}/setup.py .include diff --git a/www/py-rfc3986/Makefile b/www/py-rfc3986/Makefile index f12c1a59dbd7..938504d37a5f 100644 --- a/www/py-rfc3986/Makefile +++ b/www/py-rfc3986/Makefile @@ -1,22 +1,23 @@ PORTNAME= rfc3986 DISTVERSION= 1.5.0 # before updating to 2.0.0 make sure that dependencies listed in bug#261243 build +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python implementation of RFC 3986 WWW= https://github.com/python-hyper/rfc3986 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= sigmavirus24 USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-rollbar/Makefile b/www/py-rollbar/Makefile index 63abf165087f..cba724c763b1 100644 --- a/www/py-rollbar/Makefile +++ b/www/py-rollbar/Makefile @@ -1,21 +1,22 @@ PORTNAME= rollbar PORTVERSION= 0.16.3 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-routes/Makefile b/www/py-routes/Makefile index f1571d181919..eda429698218 100644 --- a/www/py-routes/Makefile +++ b/www/py-routes/Makefile @@ -1,22 +1,23 @@ PORTNAME= routes PORTVERSION= 2.5.1 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-rules/Makefile b/www/py-rules/Makefile index 1affd2d29160..3f71105d954a 100644 --- a/www/py-rules/Makefile +++ b/www/py-rules/Makefile @@ -1,19 +1,20 @@ PORTNAME= rules DISTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-scrapy/Makefile b/www/py-scrapy/Makefile index e66fe26420b1..606dc2b3cfa4 100644 --- a/www/py-scrapy/Makefile +++ b/www/py-scrapy/Makefile @@ -1,33 +1,34 @@ PORTNAME= Scrapy DISTVERSION= 2.11.1 +PORTREVISION= 1 CATEGORIES= www python 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}twisted>=18.9.0:devel/py-twisted@${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>=21.0.0:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}queuelib>=1.4.2:sysutils/py-queuelib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service-identity>=18.1.0:security/py-service-identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}w3lib>=1.17.0:www/py-w3lib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=5.1.0: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>=4.4.1:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tldextract>0:dns/py-tldextract@${PY_FLAVOR} USES= cpe python USE_PYTHON= autoplist concurrent cryptography distutils NO_ARCH= yes .include diff --git a/www/py-searxng-devel/Makefile b/www/py-searxng-devel/Makefile index 2bca59f9edcf..c71d54ca09a5 100644 --- a/www/py-searxng-devel/Makefile +++ b/www/py-searxng-devel/Makefile @@ -1,61 +1,62 @@ PORTNAME= searxng DISTVERSION= 20250203 +PORTREVISION= 1 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= -devel MAINTAINER= DtxdF@disroot.org COMMENT= Free internet metasearch engine WWW= https://docs.searxng.org/ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}brotli>=0:archivers/py-brotli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fasttext-predict>=0:textproc/py-fasttext-predict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-babel>=0:devel/py-flask-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx-socks>=0:www/py-httpx-socks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isodate>=0:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}langdetect>=0:textproc/py-langdetect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown-it-py>=0:textproc/py-markdown-it-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgspec>=0:devel/py-msgspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytomlpp>=0:textproc/py-pytomlpp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>=0:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typer>=0:devel/py-typer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uvloop>=0:devel/py-uvloop@${PY_FLAVOR} USES= python USE_GITHUB= yes GH_TAGNAME= 4ab7984edde27b36b158f678d83b993ad4126619 USE_PYTHON= autoplist distutils USE_RC_SUBR= searxng CONFLICTS= searx NO_ARCH= yes SUB_FILES= searxng SUB_LIST= PYTHON_CMD=${PYTHON_CMD} post-patch: # expect dependencies to be backwards-compatible, otherwise it is difficult to have a port @${REINPLACE_CMD} -e 's|==|>=|' ${WRKSRC}/requirements.txt post-install: # move settings to etc/ /usr/local/lib/python3.x/site-packages/searx/settings.yml @${MV} ${STAGEDIR}${PYTHON_SITELIBDIR}/searx/settings.yml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.yml.sample @${LN} -s ${PREFIX}/etc/${PORTNAME}.yml ${STAGEDIR}${PYTHON_SITELIBDIR}/searx/settings.yml .include diff --git a/www/py-secure-cookie/Makefile b/www/py-secure-cookie/Makefile index 6b2e64c739b3..b8e710bb2525 100644 --- a/www/py-secure-cookie/Makefile +++ b/www/py-secure-cookie/Makefile @@ -1,21 +1,22 @@ PORTNAME= secure-cookie PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-selector/Makefile b/www/py-selector/Makefile index 437d393c142f..591814e5460f 100644 --- a/www/py-selector/Makefile +++ b/www/py-selector/Makefile @@ -1,20 +1,21 @@ PORTNAME= selector PORTVERSION= 0.10.1 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-selenium-wire/Makefile b/www/py-selenium-wire/Makefile index 8653079d533a..573da1aefcbf 100644 --- a/www/py-selenium-wire/Makefile +++ b/www/py-selenium-wire/Makefile @@ -1,33 +1,34 @@ PORTNAME= selenium-wire PORTVERSION= 5.1.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-selenium/Makefile b/www/py-selenium/Makefile index d043ee56ebcc..2991b4f82064 100644 --- a/www/py-selenium/Makefile +++ b/www/py-selenium/Makefile @@ -1,35 +1,36 @@ PORTNAME= selenium PORTVERSION= 4.12.0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= douglas@douglasthrift.net COMMENT= Python bindings for Selenium WWW= https://www.seleniumhq.org/ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trio>=0.17:net/py-trio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trio-websocket>=0.9:net/py-trio-websocket@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=2021.10.8:security/py-certifi@${PY_FLAVOR} USES= python 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 0c441f641a03..c639c3de775d 100644 --- a/www/py-semiphemeral/Makefile +++ b/www/py-semiphemeral/Makefile @@ -1,32 +1,32 @@ PORTNAME= semiphemeral PORTVERSION= 0.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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-sqlalchemy30>=0:databases/py-flask-sqlalchemy30@${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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-slimit/Makefile b/www/py-slimit/Makefile index 615b0bbb71de..2c7ed0730cb8 100644 --- a/www/py-slimit/Makefile +++ b/www/py-slimit/Makefile @@ -1,30 +1,30 @@ PORTNAME= slimit PORTVERSION= 0.8.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python 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 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-slumber/Makefile b/www/py-slumber/Makefile index c3246afeb2cf..960aa8fd63e9 100644 --- a/www/py-slumber/Makefile +++ b/www/py-slumber/Makefile @@ -1,33 +1,33 @@ PORTNAME= slumber PORTVERSION= 0.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Library that makes consuming a REST API easier and more convenient WWW= https://github.com/samgiles/slumber LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} OPTIONS_DEFINE= YAML YAML_DESC= YAML serializer support YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= samgiles NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-sockjs-tornado/Makefile b/www/py-sockjs-tornado/Makefile index fac3e11ddd98..97e9e344dffa 100644 --- a/www/py-sockjs-tornado/Makefile +++ b/www/py-sockjs-tornado/Makefile @@ -1,20 +1,21 @@ PORTNAME= sockjs-tornado PORTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils .include diff --git a/www/py-soupsieve/Makefile b/www/py-soupsieve/Makefile index 6fafd5177ba4..39227dae726a 100644 --- a/www/py-soupsieve/Makefile +++ b/www/py-soupsieve/Makefile @@ -1,27 +1,28 @@ PORTNAME= soupsieve PORTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= www python 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 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 83ebae278ce2..dab25f7d7d7d 100644 --- a/www/py-splinter/Makefile +++ b/www/py-splinter/Makefile @@ -1,25 +1,26 @@ PORTNAME= splinter PORTVERSION= 0.21.0 +PORTREVISION= 1 CATEGORIES= www python 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 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.14:net/py-urllib3@${PY_FLAVOR} 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>=4.1.0:www/py-selenium@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=5.5.1:devel/py-zope.testbrowser@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-sseclient/Makefile b/www/py-sseclient/Makefile index 46908bff9006..d9574b583b20 100644 --- a/www/py-sseclient/Makefile +++ b/www/py-sseclient/Makefile @@ -1,21 +1,22 @@ PORTNAME= sseclient DISTVERSION= 0.0.27 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-treq/Makefile b/www/py-treq/Makefile index 4bde0602b854..ecb1d4414bd4 100644 --- a/www/py-treq/Makefile +++ b/www/py-treq/Makefile @@ -1,39 +1,39 @@ PORTNAME= treq PORTVERSION= 22.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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>=21.3.0:devel/py-incremental@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hyperlink>=21.0.0:www/py-hyperlink@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=18.7.0:devel/py-twisted@${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} \ ${PYTHON_PKGNAMEPREFIX}six>=1.13.0:devel/py-six@${PY_FLAVOR} USES= cpe python 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 96a6736b915a..2045f68d49a9 100644 --- a/www/py-ttrv/Makefile +++ b/www/py-ttrv/Makefile @@ -1,26 +1,26 @@ PORTNAME= ttrv DISTVERSION= 1.27.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-tuir/Makefile b/www/py-tuir/Makefile index a453e2f51c76..a5d70fa06131 100644 --- a/www/py-tuir/Makefile +++ b/www/py-tuir/Makefile @@ -1,25 +1,25 @@ PORTNAME= tuir DISTVERSION= 1.29.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-turbogears2/Makefile b/www/py-turbogears2/Makefile index efdb6dda5b15..3fc931bdc2a7 100644 --- a/www/py-turbogears2/Makefile +++ b/www/py-turbogears2/Makefile @@ -1,22 +1,22 @@ PORTNAME= TurboGears2 PORTVERSION= 2.3.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist .include diff --git a/www/py-tvdb_api/Makefile b/www/py-tvdb_api/Makefile index 8551081c2be6..812ecb906183 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= 4 +PORTREVISION= 5 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/dbr/${PORTNAME}/commit/ PATCHFILES+= f8db8e91377b30a6da078a43467ebf2f3b38227e.patch:-p1 \ a4e4060d8d8f6b8ff9c9cd2ebc73ad5a9a39c263.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 USE_PYTHON= autoplist distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/www/py-urlgrabber/Makefile b/www/py-urlgrabber/Makefile index 9bf66fd00210..9f8f82b62882 100644 --- a/www/py-urlgrabber/Makefile +++ b/www/py-urlgrabber/Makefile @@ -1,33 +1,33 @@ PORTNAME= urlgrabber PORTVERSION= 4.0.0 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= http://urlgrabber.baseurl.org/download/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= High-level cross-protocol url-grabber WWW= http://urlgrabber.baseurl.org/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycurl>=7.19.0_1:ftp/py-pycurl@${PY_FLAVOR} USES= python shebangfix DOCS_MAKE_ENV= INSTALL_DOCS=yes DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS SHEBANG_FILES= scripts/urlgrabber-ext-down USE_PYTHON= autoplist distutils post-patch: @${REINPLACE_CMD} -e 's,%%DOCSDIR%%,${DOCSDIR},' ${WRKSRC}/${PYSETUP} .include diff --git a/www/py-urlman/Makefile b/www/py-urlman/Makefile index d3e663c07e9c..ecda89f56f5d 100644 --- a/www/py-urlman/Makefile +++ b/www/py-urlman/Makefile @@ -1,18 +1,19 @@ PORTNAME= urlman DISTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-urlobject/Makefile b/www/py-urlobject/Makefile index e647a8a8672c..ddee9bd14be3 100644 --- a/www/py-urlobject/Makefile +++ b/www/py-urlobject/Makefile @@ -1,18 +1,19 @@ PORTNAME= urlobject PORTVERSION= 2.4.3 +PORTREVISION= 1 CATEGORIES= www devel python 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 USE_PYTHON= distutils autoplist .include diff --git a/www/py-urlwatch/Makefile b/www/py-urlwatch/Makefile index 3c66e0be553d..f0e49dfee489 100644 --- a/www/py-urlwatch/Makefile +++ b/www/py-urlwatch/Makefile @@ -1,59 +1,60 @@ PORTNAME= urlwatch DISTVERSION= 2.29 +PORTREVISION= 1 CATEGORIES= www python 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.8:databases/py-minidb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${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}pytesseract>0:graphics/py-pytesseract@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest # These tests yields only positive results if run as regular user. PYTEST_IGNORED_TESTS= test_disabled_job \ test_idxs_one \ test_idxs_none \ test_tags_single \ test_tags_multiple 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 4e94c4bd1dd6..360cd18fa9f1 100644 --- a/www/py-user_agent/Makefile +++ b/www/py-user_agent/Makefile @@ -1,19 +1,20 @@ PORTNAME= user_agent PORTVERSION= 0.1.9 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils .include diff --git a/www/py-w3lib/Makefile b/www/py-w3lib/Makefile index db5b51016aa5..3d2bc48e665e 100644 --- a/www/py-w3lib/Makefile +++ b/www/py-w3lib/Makefile @@ -1,20 +1,21 @@ PORTNAME= w3lib PORTVERSION= 1.21.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-wcag-contrast-ratio/Makefile b/www/py-wcag-contrast-ratio/Makefile index 89cc3be41543..b11fcdbade48 100644 --- a/www/py-wcag-contrast-ratio/Makefile +++ b/www/py-wcag-contrast-ratio/Makefile @@ -1,16 +1,17 @@ PORTNAME= wcag-contrast-ratio DISTVERSION= 0.9 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Library for computing contrast ratios, as required by WCAG 2.0 WWW= https://github.com/gsnedders/wcag-contrast-ratio LICENSE= MIT USES= python USE_PYTHON= autoplist distutils .include diff --git a/www/py-webassets/Makefile b/www/py-webassets/Makefile index d0b83528be3a..c5fb74639807 100644 --- a/www/py-webassets/Makefile +++ b/www/py-webassets/Makefile @@ -1,19 +1,20 @@ PORTNAME= webassets PORTVERSION= 2.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/www/py-webdriver_manager/Makefile b/www/py-webdriver_manager/Makefile index f69f66645aab..b035a0005948 100644 --- a/www/py-webdriver_manager/Makefile +++ b/www/py-webdriver_manager/Makefile @@ -1,24 +1,25 @@ PORTNAME= webdriver_manager PORTVERSION= 3.8.6 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= acm@FreeBSD.org COMMENT= provides the way to automatically manage drivers for different browsers WWW= https://github.com/SergeyPirogov/webdriver_manager LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dotenv>0:www/py-python-dotenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-webob/Makefile b/www/py-webob/Makefile index dfab32b4a471..e60c94ac156e 100644 --- a/www/py-webob/Makefile +++ b/www/py-webob/Makefile @@ -1,40 +1,41 @@ PORTNAME= webob PORTVERSION= 1.8.7 +PORTREVISION= 1 CATEGORIES= www python 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 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 fa2fdb7de832..7a1197749993 100644 --- a/www/py-websocket-client/Makefile +++ b/www/py-websocket-client/Makefile @@ -1,43 +1,44 @@ PORTNAME= websocket-client PORTVERSION= 1.4.2 +PORTREVISION= 1 CATEGORIES= www python 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 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 aabad6135c67..201e5c58216d 100644 --- a/www/py-webunit/Makefile +++ b/www/py-webunit/Makefile @@ -1,17 +1,17 @@ PORTNAME= webunit PORTVERSION= 1.3.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} .include diff --git a/www/py-wfuzz/Makefile b/www/py-wfuzz/Makefile index b740f87f4294..edcac26300a1 100644 --- a/www/py-wfuzz/Makefile +++ b/www/py-wfuzz/Makefile @@ -1,24 +1,25 @@ PORTNAME= wfuzz DISTVERSION= 3.1.0 +PORTREVISION= 1 CATEGORIES= www security python 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 USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes .include diff --git a/www/py-whitenoise/Makefile b/www/py-whitenoise/Makefile index 1557fec3ff15..c869271e6f76 100644 --- a/www/py-whitenoise/Makefile +++ b/www/py-whitenoise/Makefile @@ -1,19 +1,20 @@ PORTNAME= whitenoise PORTVERSION= 6.2.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/www/py-wikipedia/Makefile b/www/py-wikipedia/Makefile index 884f2aa4e64c..196c58647364 100644 --- a/www/py-wikipedia/Makefile +++ b/www/py-wikipedia/Makefile @@ -1,21 +1,22 @@ PORTNAME= wikipedia PORTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= www python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/www/py-wikitools/Makefile b/www/py-wikitools/Makefile index c1b0cef22e78..0d5f8e7ddf25 100644 --- a/www/py-wikitools/Makefile +++ b/www/py-wikitools/Makefile @@ -1,19 +1,19 @@ PORTNAME= wikitools PORTVERSION= 1.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www devel python 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 USE_PYTHON= autoplist distutils .include diff --git a/www/py-woob-qt/Makefile b/www/py-woob-qt/Makefile index db94a6732b3c..5431c9ed37b8 100644 --- a/www/py-woob-qt/Makefile +++ b/www/py-woob-qt/Makefile @@ -1,48 +1,48 @@ PORTNAME= woob-qt DISTVERSION= 2.0-27 -PORTREVISION= 3 +PORTREVISION= 4 DISTVERSIONSUFFIX= -g958a79c2 CATEGORIES= www python 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}woob>=2.0:www/py-woob@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}woob>=2.0:www/py-woob@${PY_FLAVOR} USES= gmake pyqt:5 python USE_PYQT= pyqt5 USE_PYTHON= autoplist distutils USE_GITLAB= yes GL_ACCOUNT= woob GL_TAGNAME= 958a79c2e5de4698afe34f960fc1698cf2de8ca5 BINARY_ALIAS= pyuic5=pyuic5-${PYTHON_VER} NO_ARCH= yes # woob-qt attempts to install __init__.py and the generated bytecode into # these directories which conflicts with those installed by woob. We need to # delete these files and their entries in the generated plist post-install. COMMON_DIRS= woob \ woob/applications \ woob/tools \ woob/tools/application post-install: .for dir in ${COMMON_DIRS:S|/|\/|g} @${REINPLACE_CMD} -e '/.*\/${dir}\/__init__.py/d' \ -e '/.*\/${dir}\/__pycache__.*/d' \ ${WRKDIR}/.PLIST.pymodtmp .endfor .for dir in ${COMMON_DIRS} @(cd ${STAGEDIR}${PYTHON_SITELIBDIR}/${dir} && ${RM} -r __pycache__ __init__.py) .endfor .include diff --git a/www/py-wsgidav/Makefile b/www/py-wsgidav/Makefile index f0717c7487b6..839c933ebc85 100644 --- a/www/py-wsgidav/Makefile +++ b/www/py-wsgidav/Makefile @@ -1,61 +1,61 @@ PORTNAME= WsgiDAV DISTVERSION= 4.3.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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}pyyaml>=3.2:devel/py-pyyaml@${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}pyyaml>=3.2:devel/py-pyyaml@${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 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/trac-accountmanager/Makefile b/www/trac-accountmanager/Makefile index 926d58be2f4d..f896c00a2c91 100644 --- a/www/trac-accountmanager/Makefile +++ b/www/trac-accountmanager/Makefile @@ -1,30 +1,31 @@ PORTNAME= accountmanager PORTVERSION= 0.6.${REV} +PORTREVISION= 1 CATEGORIES= www devel python MASTER_SITES= https://trac-hacks.org/browser/accountmanagerplugin/ PKGNAMEPREFIX= trac- MAINTAINER= samm@FreeBSD.org COMMENT= Account Manager Plugin for trac WWW= https://trac-hacks.org/wiki/AccountManagerPlugin LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= tracd:www/trac FETCH_BEFORE_ARGS= -o ${DISTFILES} REV= 18634 WRKSRC= ${WRKDIR}/trunk USES= python zip USE_PYTHON= distutils autoplist NO_ARCH= yes do-fetch: @if [ ! -f ${DISTDIR}/${DISTFILES} ]; then \ cd ${DISTDIR} && \ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} \ '${MASTER_SITES}trunk?rev=${REV}&format=zip'; \ fi .include diff --git a/www/trac-markdownmacro/Makefile b/www/trac-markdownmacro/Makefile index 8583829ec23a..ca7ad7b4431c 100644 --- a/www/trac-markdownmacro/Makefile +++ b/www/trac-markdownmacro/Makefile @@ -1,31 +1,32 @@ PORTNAME= markdownmacro PORTVERSION= 0.11.10r${REV} +PORTREVISION= 1 CATEGORIES= www devel python MASTER_SITES= https://trac-hacks.org/browser/markdownmacro/ PKGNAMEPREFIX= trac- MAINTAINER= samm@FreeBSD.org COMMENT= Table of contents macro for Trac WWW= https://trac-hacks.org/wiki/TocMacro LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= tracd:www/trac \ ${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR} FETCH_BEFORE_ARGS= -o ${DISTFILES} REV= 18423 WRKSRC= ${WRKDIR}/trunk USES= python zip USE_PYTHON= distutils autoplist NO_ARCH= yes do-fetch: @if [ ! -f ${DISTDIR}/${DISTFILES} ]; then \ cd ${DISTDIR} && \ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} \ '${MASTER_SITES}trunk?rev=${REV}&format=zip'; \ fi .include diff --git a/www/trac-spamfilter/Makefile b/www/trac-spamfilter/Makefile index 5795442cda96..6ad566ec58bc 100644 --- a/www/trac-spamfilter/Makefile +++ b/www/trac-spamfilter/Makefile @@ -1,30 +1,31 @@ PORTNAME= spamfilter PORTVERSION= 1.5.1r${REV} +PORTREVISION= 1 CATEGORIES= www devel python MASTER_SITES= https://trac.edgewall.org/browser/plugins/trunk/ PKGNAMEPREFIX= trac- MAINTAINER= samm@FreeBSD.org COMMENT= Trac Spam Filtering Plugin WWW= https://trac.edgewall.org/wiki/SpamFilter LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= tracd:www/trac FETCH_BEFORE_ARGS= -o ${DISTFILES} REV= 17824 WRKSRC= ${WRKDIR}/spam-filter USES= python zip USE_PYTHON= distutils autoplist NO_ARCH= yes do-fetch: @if [ ! -f ${DISTDIR}/${DISTFILES} ]; then \ cd ${DISTDIR} && \ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} \ '${MASTER_SITES}spam-filter?rev=${REV}&format=zip'; \ fi .include diff --git a/www/trac-tocmacro/Makefile b/www/trac-tocmacro/Makefile index 2b8dc8ecbd1f..67a53ba22463 100644 --- a/www/trac-tocmacro/Makefile +++ b/www/trac-tocmacro/Makefile @@ -1,30 +1,31 @@ PORTNAME= tocmacro PORTVERSION= 12.0.0r${REV} +PORTREVISION= 1 CATEGORIES= www devel python MASTER_SITES= https://trac-hacks.org/browser/tocmacro/ PKGNAMEPREFIX= trac- MAINTAINER= samm@FreeBSD.org COMMENT= Table of contents macro for Trac WWW= https://trac-hacks.org/wiki/TocMacro LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= tracd:www/trac FETCH_BEFORE_ARGS= -o ${DISTFILES} REV= 18149 WRKSRC= ${WRKDIR}/0.11 USES= python zip USE_PYTHON= distutils autoplist NO_ARCH= yes do-fetch: @if [ ! -f ${DISTDIR}/${DISTFILES} ]; then \ cd ${DISTDIR} && \ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} \ '${MASTER_SITES}0.11?rev=${REV}&format=zip'; \ fi .include diff --git a/www/trac/Makefile b/www/trac/Makefile index 70fd402b2014..efff520c8540 100644 --- a/www/trac/Makefile +++ b/www/trac/Makefile @@ -1,64 +1,64 @@ PORTNAME= trac DISTVERSION= 1.6 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www devel python MASTER_SITES= http://ftp.edgewall.com/pub/trac/ \ ftp://ftp.edgewall.com/pub/trac/ DISTNAME= Trac-${DISTVERSION} MAINTAINER= samm@FreeBSD.org COMMENT= Enhanced wiki and issue tracking system for software projects WWW= https://trac.edgewall.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} # some tests are failing with 3.8 USES= cpe python CPE_VENDOR= edgewall USE_PYTHON= distutils autoplist USE_RC_SUBR= tracd SUB_LIST= PYTHON_CMD=${PYTHON_CMD} PORTEXAMPLES= * PORTDATA= * NO_ARCH= yes OPTIONS_DEFINE= DOCUTILS EXAMPLES FCGI GIT PYGMENTS SUBVERSION TEXTILE TZ OPTIONS_DEFAULT= DOCUTILS FCGI PYGMENTS SQLITE SUBVERSION TEXTILE TZ OPTIONS_MULTI= DATABASE OPTIONS_MULTI_DATABASE= MYSQL PGSQL SQLITE DOCUTILS_DESC= Allow additional text markup PYGMENTS_DESC= Use generic syntax highlighter TEXTILE_DESC= Support for the Textile markup TZ_DESC= Process Time Zones FCGI_DESC= Enable FastCGI support DOCUTILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.14:textproc/py-docutils@${PY_FLAVOR} PYGMENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.0:textproc/py-pygments@${PY_FLAVOR} TZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql@${PY_FLAVOR} .if ${WITH_SUBVERSION_VER:U} == LTS SUBVERSION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion-lts>=0:devel/py-subversion@${PY_FLAVOR} .else SUBVERSION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion>=0:devel/py-subversion@${PY_FLAVOR} .endif GIT_RUN_DEPENDS= git:devel/git TEXTILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}textile>0:www/py-textile@${PY_FLAVOR} FCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup6>0:www/py-flup6@${PY_FLAVOR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample-plugins ${FIND} ${WRKSRC}/contrib -type f -maxdepth 1 -exec ${INSTALL_DATA} {} ${STAGEDIR}${EXAMPLESDIR}/ \; (cd ${WRKSRC}/sample-plugins && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/sample-plugins) .include diff --git a/www/twms/Makefile b/www/twms/Makefile index b61091b7dafa..3fa9ba50e454 100644 --- a/www/twms/Makefile +++ b/www/twms/Makefile @@ -1,52 +1,52 @@ PORTNAME= twms PORTVERSION= 0.06y -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www astro MAINTAINER= ports@FreeBSD.org COMMENT= Tiny WMS server WWW= https://github.com/Komzpa/twms LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyproj>0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webpy>0:www/webpy@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${FREESANS}:x11-fonts/freefont-ttf USE_GITHUB= yes GH_ACCOUNT= Komzpa USES= python USE_PYTHON= distutils py3kplist optsuffix NO_ARCH= yes FREESANS= ${LOCALBASE}/share/fonts/freefont-ttf/FreeSans.ttf USE_RC_SUBR= twms USERS= twms GROUPS= twms PLIST_SUB= USER=${USERS} GROUP=${GROUPS} SUB_LIST= USER=${USERS} PYTHON_CMD="${PYTHON_CMD}" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/etc/twms/twms.conf|${PREFIX}/etc/twms/twms.conf|' \ ${WRKSRC}/twms/twms.py @${REINPLACE_CMD} -e '/install_path/ s|/usr/share/twms/|${DATADIR}/|' \ -e 's|/usr/share/fonts/truetype/freefont/FreeSans.ttf|${FREESANS}|' \ ${WRKSRC}/twms/twms.conf post-install: @${MV} ${STAGEDIR}${ETCDIR}/twms.conf ${STAGEDIR}${ETCDIR}/twms.conf.sample @${RM} ${STAGEDIR}${DOCSDIR}/COPYING @${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/twms/twms.conf @${MKDIR} ${STAGEDIR}/var/cache/twms/tiles @${MKDIR} ${STAGEDIR}/var/cache/twms/traces .include diff --git a/www/uwsgi/Makefile b/www/uwsgi/Makefile index a4f63a42dc41..aa1eaa04ab84 100644 --- a/www/uwsgi/Makefile +++ b/www/uwsgi/Makefile @@ -1,85 +1,86 @@ PORTNAME= uwsgi PORTVERSION= 2.0.28 +PORTREVISION= 1 CATEGORIES= www python PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Developer-friendly WSGI server which uses uwsgi protocol WWW= https://projects.unbit.it/uwsgi/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe pkgconfig python USE_GITHUB= yes GH_ACCOUNT= unbit USE_PYTHON= distutils concurrent USE_RC_SUBR= uwsgi CPE_VENDOR= unbit MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_EMBED_PLUGINS=cgi PYSETUP= uwsgiconfig.py PYDISTUTILS_BUILD_TARGET= --build PYDISTUTILS_BUILDARGS= --verbose USERS= uwsgi GROUPS= uwsgi PLIST_FILES= bin/uwsgi \ ${PYTHON_SITELIBDIR}/uwsgidecorators.py SUB_LIST= PYTHON_VER=${PYTHON_VER} OPTIONS_DEFINE= DEBUG JSON PCRE XML SSL OPTIONS_DEFAULT= SSL OPTIONS_GROUP= PLG OPTIONS_GROUP_PLG= COROAE LOGPIPE PSGI PLG_DESC= Enable plugins COROAE_DESC= Coro::AnyEvent support LOGPIPE_DESC= Pipe logger support PSGI_DESC= PSGI embedded plugin COROAE_BUILD_DEPENDS= p5-Coro>=0:devel/p5-Coro COROAE_IMPLIES= PSGI DEBUG_VARS= PYDISTUTILS_BUILDARGS+=--debug JSON_VARS= BUILDCONF_JSON=jansson JSON_LIB_DEPENDS= libjansson.so:devel/jansson PCRE_VARS= BUILDCONF_PCRE=true PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PSGI_USES= perl5 XML_VARS= BUILDCONF_XML=libxml2 XML_LIB_DEPENDS= libxml2.so:textproc/libxml2 SSL_VARS= BUILDCONF_SSL=true SSL_USES= ssl SSL_CFLAGS= -I${OPENSSLINC} SSL_LDFLAGS= ${OPENSSL_LDFLAGS} post-patch: .for var in JSON PCRE XML SSL @${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini .endfor .for plugin in COROAE LOGPIPE PSGI post-patch-${plugin}-on: @${REINPLACE_CMD} -e 's/%(main_plugin)s,/& ${plugin:tl},/' \ ${WRKSRC}/buildconf/base.ini .endfor do-configure: @${DO_NADA} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/uwsgidecorators.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/www/uwsgitop/Makefile b/www/uwsgitop/Makefile index 55b95d7201b8..d1b02241f7d4 100644 --- a/www/uwsgitop/Makefile +++ b/www/uwsgitop/Makefile @@ -1,20 +1,20 @@ PORTNAME= uwsgitop PORTVERSION= 0.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= PYPI MAINTAINER= demon@FreeBSD.org COMMENT= uWSGI top-like app WWW= https://pypi.org/project/uwsgitop/ USES= python 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 b9dccab45ebf..d5e5ea1dfa21 100644 --- a/www/web2ldap/Makefile +++ b/www/web2ldap/Makefile @@ -1,34 +1,34 @@ PORTNAME= web2ldap PORTVERSION= 1.8.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python 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.4.7: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 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 055744ce56d2..3dc8b9d113f3 100644 --- a/www/webpy/Makefile +++ b/www/webpy/Makefile @@ -1,18 +1,19 @@ PORTNAME= webpy PORTVERSION= 0.62 +PORTREVISION= 1 CATEGORIES= www python MASTER_SITES= http://webpy.org/static/ \ 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 USE_PYTHON= autoplist distutils .include diff --git a/www/xist/Makefile b/www/xist/Makefile index 1a5a2ee3eab2..13f140f0276a 100644 --- a/www/xist/Makefile +++ b/www/xist/Makefile @@ -1,25 +1,26 @@ PORTNAME= xist PORTVERSION= 5.34 +PORTREVISION= 1 CATEGORIES= www python 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 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/x11-fonts/py-QtAwesome/Makefile b/x11-fonts/py-QtAwesome/Makefile index 38dca7632db1..8af9b4759a3c 100644 --- a/x11-fonts/py-QtAwesome/Makefile +++ b/x11-fonts/py-QtAwesome/Makefile @@ -1,21 +1,22 @@ PORTNAME= QtAwesome DISTVERSION= 1.3.1 +PORTREVISION= 1 CATEGORIES= x11-fonts graphics python 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} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/x11-fonts/py-bdflib/Makefile b/x11-fonts/py-bdflib/Makefile index 08bf2780f457..a4728b0c74e3 100644 --- a/x11-fonts/py-bdflib/Makefile +++ b/x11-fonts/py-bdflib/Makefile @@ -1,18 +1,19 @@ PORTNAME= bdflib PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= x11-fonts python 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 USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-booleanOperations/Makefile b/x11-fonts/py-booleanOperations/Makefile index ae45e0707e30..3fbe3e22169c 100644 --- a/x11-fonts/py-booleanOperations/Makefile +++ b/x11-fonts/py-booleanOperations/Makefile @@ -1,24 +1,25 @@ PORTNAME= booleanOperations PORTVERSION= 0.9.0 +PORTREVISION= 1 CATEGORIES= x11-fonts python 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} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyclipper>=1.1.0p1:math/py-pyclipper@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=4.0.2:print/py-fonttools@${PY_FLAVOR} USES= python zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-compreffor/Makefile b/x11-fonts/py-compreffor/Makefile index 83d96fc5e1cf..4055e550487f 100644 --- a/x11-fonts/py-compreffor/Makefile +++ b/x11-fonts/py-compreffor/Makefile @@ -1,21 +1,22 @@ PORTNAME= compreffor DISTVERSION= 0.5.4 +PORTREVISION= 1 CATEGORIES= x11-fonts python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= CFF table subroutinizer for FontTools WWW= https://github.com/googlefonts/compreffor LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_git_ls_files>=0:devel/py-setuptools_git_ls_files@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4:print/py-fonttools@${PY_FLAVOR} USES= compiler:c++11-lang python USE_PYTHON= autoplist concurrent distutils .include diff --git a/x11-fonts/py-cu2qu/Makefile b/x11-fonts/py-cu2qu/Makefile index deeaa8aa137e..58dfdcd57f04 100644 --- a/x11-fonts/py-cu2qu/Makefile +++ b/x11-fonts/py-cu2qu/Makefile @@ -1,24 +1,25 @@ PORTNAME= cu2qu PORTVERSION= 1.6.7p2 +PORTREVISION= 1 CATEGORIES= x11-fonts python MASTER_SITES= PYPI/source/c/cu2qu PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-${PORTVERSION:S/p/.post/} MAINTAINER= lantw44@gmail.com COMMENT= Cubic-to-quadratic bezier curve conversion WWW= https://github.com/googlefonts/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 zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-defcon/Makefile b/x11-fonts/py-defcon/Makefile index 650e285a825a..7fc66775ad52 100644 --- a/x11-fonts/py-defcon/Makefile +++ b/x11-fonts/py-defcon/Makefile @@ -1,22 +1,23 @@ PORTNAME= defcon PORTVERSION= 0.10.2 +PORTREVISION= 1 CATEGORIES= x11-fonts python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Set of flexible objects for representing UFO data WWW= https://github.com/robotools/defcon LICENSE= MIT LICENSE_FILE= ${WRKSRC}/License.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.10.0:print/py-fonttools@${PY_FLAVOR} USES= python zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-fclist-cffi/Makefile b/x11-fonts/py-fclist-cffi/Makefile index 012d4caa4084..0c544ed9de31 100644 --- a/x11-fonts/py-fclist-cffi/Makefile +++ b/x11-fonts/py-fclist-cffi/Makefile @@ -1,20 +1,21 @@ PORTNAME= fclist-cffi DISTVERSION= 1.1.2 +PORTREVISION= 1 CATEGORIES= x11-fonts python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Python cffi bridge to fontconfig's FcFontList/FcFontMatch WWW= https://github.com/MonsieurV/python-fclist LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.17.1:devel/py-cffi@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-fontMath/Makefile b/x11-fonts/py-fontMath/Makefile index 4dc27364f036..dbee90513238 100644 --- a/x11-fonts/py-fontMath/Makefile +++ b/x11-fonts/py-fontMath/Makefile @@ -1,22 +1,23 @@ PORTNAME= fontMath PORTVERSION= 0.9.3 +PORTREVISION= 1 CATEGORIES= x11-fonts python 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/robotools/fontMath LICENSE= MIT LICENSE_FILE= ${WRKSRC}/License.txt 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 zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11-fonts/py-fontmake/Makefile b/x11-fonts/py-fontmake/Makefile index c9c3e8a70c9f..7eacbab065f4 100644 --- a/x11-fonts/py-fontmake/Makefile +++ b/x11-fonts/py-fontmake/Makefile @@ -1,35 +1,36 @@ PORTNAME= fontmake PORTVERSION= 3.5.1 +PORTREVISION= 1 CATEGORIES= x11-fonts python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Compile fonts from sources to binary WWW= https://github.com/googlefonts/fontmake LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fontMath>=0.9.3:x11-fonts/py-fontMath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=4.38.0:print/py-fonttools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}glyphsLib>=6.1.0:x11-fonts/py-glyphsLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ufo2ft>=2.29.0:x11-fonts/py-ufo2ft@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ufolib2>=0.13.0:print/py-ufolib2@${PY_FLAVOR} \ USES= python zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= AUTOHINT MUTATORMATH OPTIONS_DEFAULT=AUTOHINT MUTATORMATH AUTOHINT_DESC= ttfautohint support MUTATORMATH_DESC= Allow use mutatormath instead of internal instantiator AUTOHINT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ttfautohint-py>=0.5.0:print/py-ttfautohint-py@${PY_FLAVOR} MUTATORMATH_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}MutatorMath>=2.1.2:math/py-MutatorMath@${PY_FLAVOR} .include diff --git a/x11-fonts/py-ufo2ft/Makefile b/x11-fonts/py-ufo2ft/Makefile index 3c3a14354299..f7743641e71e 100644 --- a/x11-fonts/py-ufo2ft/Makefile +++ b/x11-fonts/py-ufo2ft/Makefile @@ -1,31 +1,32 @@ PORTNAME= ufo2ft PORTVERSION= 2.30.0 +PORTREVISION= 1 CATEGORIES= x11-fonts python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Bridge between UFOs and FontTools WWW= https://github.com/googlefonts/ufo2ft LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}booleanOperations>=0.9.0:x11-fonts/py-booleanOperations@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffsubr>=0.2.8:x11-fonts/py-cffsubr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cu2qu>=1.6.7:x11-fonts/py-cu2qu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=4.38.0:print/py-fonttools@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= COMPREFFOR OPTIONS_DEFAULT=COMPREFFOR COMPREFFOR_DESC=CFF subroutinizer support COMPREFFOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}compreffor>=0.4.6:x11-fonts/py-compreffor@${PY_FLAVOR} .include diff --git a/x11-fonts/py-ufoLib/Makefile b/x11-fonts/py-ufoLib/Makefile index 6076e4f7bead..48976b01faa7 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 +PORTREVISION= 2 CATEGORIES= x11-fonts python 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 zip USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11-toolkits/py-AnyQt/Makefile b/x11-toolkits/py-AnyQt/Makefile index 0a0cb102505f..8a61eb4daafe 100644 --- a/x11-toolkits/py-AnyQt/Makefile +++ b/x11-toolkits/py-AnyQt/Makefile @@ -1,20 +1,21 @@ PORTNAME= AnyQt DISTVERSION= 0.1.1 +PORTREVISION= 1 CATEGORIES= x11-toolkits devel python 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 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 5b64c536cf39..53d212a0c2b0 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 +PORTREVISION= 2 CATEGORIES= x11-toolkits python 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 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 924672eec584..1ddf139402e6 100644 --- a/x11-toolkits/py-awesometkinter/Makefile +++ b/x11-toolkits/py-awesometkinter/Makefile @@ -1,20 +1,21 @@ PORTNAME= AwesomeTkinter PORTVERSION= 2021.11.8 +PORTREVISION= 1 CATEGORIES= x11-toolkits python 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 596f61f201f0..da01a0d32474 100644 --- a/x11-toolkits/py-easygui/Makefile +++ b/x11-toolkits/py-easygui/Makefile @@ -1,22 +1,23 @@ PORTNAME= easygui PORTVERSION= 0.98.3 +PORTREVISION= 1 CATEGORIES= x11-toolkits python 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 USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/x11-toolkits/py-guietta/Makefile b/x11-toolkits/py-guietta/Makefile index 2e6a6b410272..a944d7bb42e8 100644 --- a/x11-toolkits/py-guietta/Makefile +++ b/x11-toolkits/py-guietta/Makefile @@ -1,18 +1,19 @@ PORTNAME= guietta DISTVERSION= 1.6.3 +PORTREVISION= 1 CATEGORIES= x11-toolkits python 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-kivy/Makefile b/x11-toolkits/py-kivy/Makefile index bf62f162c9ae..0e71ce1549ac 100644 --- a/x11-toolkits/py-kivy/Makefile +++ b/x11-toolkits/py-kivy/Makefile @@ -1,106 +1,107 @@ PORTNAME= kivy PORTVERSION= 2.3.0 +PORTREVISION= 1 CATEGORIES= x11-toolkits python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Kivy-${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Python NUI library for rapid application development WWW= https://kivy.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} LIB_DEPENDS= libmtdev.so:devel/libmtdev RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR} MAKE_ENV= KIVY_NO_CONFIG=yes KIVY_NO_FILELOG=yes USE_OPENGL_ES2=1 \ PYTHONPATH=${WRKSRC} USES= display:test gl pytest python shebangfix uniquefiles:dirs USE_GL= egl gl glesv2 USE_PYTHON= autoplist concurrent cython distutils PYDISTUTILS_BUILD_TARGET= build_ext PYDISTUTILS_BUILDARGS= --inplace PYDISTUTILS_EGGINFO= Kivy-${PORTVERSION}-py${PYTHON_VER}.egg-info SHEBANG_FILES= kivy/tools/pep8checker/pre-commit.githook OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= ENCHANT OPENCV PYGAME OPTIONS_SUB= yes OPTIONS_GROUP= VIDEO AUDIO IMAGE CAMERA SPELLING CLIPBOARD OPTIONS_MULTI= WINDOW TEXT OPTIONS_MULTI_WINDOW= PYGAME X11 SDL2 OPTIONS_MULTI_TEXT= PIL PYGAME SDL2 OPTIONS_GROUP_VIDEO= ${_OPTIONS_GROUP_VIDEO_${ARCH}} GSTREAMER _OPTIONS_GROUP_VIDEO_i386= PYGLET OPTIONS_GROUP_AUDIO= GSTREAMER PYGAME SDL2 OPTIONS_GROUP_IMAGE= PIL PYGAME SDL2 OPTIONS_GROUP_CAMERA= OPENCV GSTREAMER OPTIONS_GROUP_SPELLING= ENCHANT OPTIONS_GROUP_CLIPBOARD= PYGAME CAMERA_DESC= Camera support CLIPBOARD_DESC= Clipboard support IMAGE_DESC= Image support SPELLING_DESC= Spell checking support TEXT_DESC= Text rendering support (compulsory) WINDOW_DESC= Window support (compulsory) DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-jquery>0:textproc/py-sphinxcontrib-jquery@${PY_FLAVOR} ENCHANT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>0:textproc/py-enchant@${PY_FLAVOR} GSTREAMER_MAKE_ENV= USE_GSTREAMER=1 GSTREAMER_MAKE_ENV_OFF= USE_GSTREAMER=0 GSTREAMER_LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1 GSTREAMER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>0:multimedia/py-gstreamer1@${PY_FLAVOR} GSTREAMER_USES= gettext-runtime gnome pkgconfig GSTREAMER_USE= GNOME=glib20 OPENCV_RUN_DEPENDS= opencv>0:graphics/opencv PIL_DESC= Text and window rendering support via Pillow PIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} PYGAME_DESC= Window, text and image rendering support via PyGame PYGAME_RUN_DEPENDS= ${PYGAME} PYGLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyglet>0:graphics/py-pyglet@${PY_FLAVOR} SDL2_DESC= Simple Direct Media Layer v2.0 support SDL2_MAKE_ENV= USE_SDL2=1 SDL2_MAKE_ENV_OFF= USE_SDL2=0 SDL2_USE= SDL=sdl2,mixer2,image2,ttf2 SDL2_USES= pkgconfig sdl X11_MAKE_ENV= USE_X11=1 X11_MAKE_ENV_OFF= USE_X11=0 X11_USES= xorg X11_USE= XORG=xrender,x11 post-patch: @${REINPLACE_CMD} -e '/GLSHADERSOURCEPTR/s,const GLchar\*,& const ,' \ ${WRKSRC}/kivy/graphics/cgl.pxd @${REINPLACE_CMD} -e '/glShaderSource/s,const GLchar\*,& const ,' \ ${WRKSRC}/kivy/graphics/cgl.pxd \ ${WRKSRC}/kivy/graphics/cgl_backend/cgl_gl.pyx \ ${WRKSRC}/kivy/include/common_subset.h @${REINPLACE_CMD} -e '/mockShaderSource/s,const GLchar\*,& const,' \ ${WRKSRC}/kivy/graphics/cgl_backend/cgl_mock.pyx @${REINPLACE_CMD} -e '/dbgShaderSource/s,const GLchar\*,& const,' \ ${WRKSRC}/kivy/graphics/cgl_backend/cgl_debug.pyx \ post-build-DOCS-on: ${MKDIR} ${WRKSRC}/doc/build/doctrees ${WRKSRC}/doc/build/html (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} doc/autobuild.py) (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} sphinx-build-${PYTHON_VER} -b html \ -d ${WRKSRC}/doc/build/doctrees \ doc/sources ${WRKSRC}/doc/build/html) post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/kivy -name '*.so' | ${XARGS} ${STRIP_CMD} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/build/html; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/x11-toolkits/py-pangocffi/Makefile b/x11-toolkits/py-pangocffi/Makefile index 049f0d650a2e..65eac00e2f60 100644 --- a/x11-toolkits/py-pangocffi/Makefile +++ b/x11-toolkits/py-pangocffi/Makefile @@ -1,22 +1,23 @@ PORTNAME= pangocffi PORTVERSION= 0.13.0 +PORTREVISION= 1 CATEGORIES= x11-toolkits python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= decke@FreeBSD.org COMMENT= Python CFFI bindings for pango WWW= https://github.com/leifgehrmann/pangocffi LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libpango-1.0.so:x11-toolkits/pango RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} USES= localbase python USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11-toolkits/py-pyfltk/Makefile b/x11-toolkits/py-pyfltk/Makefile index d46293322d9b..e0719cb010e3 100644 --- a/x11-toolkits/py-pyfltk/Makefile +++ b/x11-toolkits/py-pyfltk/Makefile @@ -1,57 +1,57 @@ PORTNAME= pyfltk PORTVERSION= 1.3.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-toolkits python MASTER_SITES= PYPI \ SF/pyfltk/pyfltk/pyFltk-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyFltk-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Python interface to FLTK window toolkit WWW= https://pyfltk.sourceforge.io/ \ https://fltk.gitlab.io/fltk/ \ https://gitlab.com/fltk/fltk LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= swig:devel/swig LIB_DEPENDS= libfltk.so:x11-toolkits/fltk USES= python shebangfix xorg USE_PYTHON= autoplist concurrent distutils USE_XORG= x11 CFLAGS+= -DFL_LIBRARY PYDISTUTILS_CONFIGUREARGS= swig PORTDOCS= * PORTEXAMPLES= * SHEBANG_FILES= fltk/test/tree.py \ fltk/test/tree_demo.py \ fltk/test/fltk_threads.py OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e '/^%include fl_types/,+1 \ s|Enumerations|Fl_Export|' ${WRKSRC}/swig/fltk.i post-build: ${REINPLACE_CMD} -e "s|\.\./docs|${DOCSDIR}/html|g" ${WRKSRC}/fltk/test/help.py post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/html/ cd ${WRKSRC}/ && ${INSTALL_DATA} CHANGES README.md ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/fltk/docs/ && ${INSTALL_DATA} *.html *.jpg ${STAGEDIR}${DOCSDIR}/html/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/fltk/test/ && ${INSTALL_DATA} *.py HelpDialog.html ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/x11-toolkits/py-python-xlib/Makefile b/x11-toolkits/py-python-xlib/Makefile index 7c44c13e6ea6..71a28204ea97 100644 --- a/x11-toolkits/py-python-xlib/Makefile +++ b/x11-toolkits/py-python-xlib/Makefile @@ -1,24 +1,25 @@ PORTNAME= python-xlib DISTVERSION= 0.33 +PORTREVISION= 1 CATEGORIES= x11-toolkits python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fax@nohik.ee COMMENT= X11 library for Python WWW= https://github.com/python-xlib/python-xlib LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>1.7:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} USES= python tar:bz2 USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes GH_ACCOUNT= python-xlib NO_ARCH= yes .include diff --git a/x11-toolkits/py-tkinter/Makefile b/x11-toolkits/py-tkinter/Makefile index 85134b9484a9..f3e2c18fd926 100644 --- a/x11-toolkits/py-tkinter/Makefile +++ b/x11-toolkits/py-tkinter/Makefile @@ -1,38 +1,38 @@ PORTNAME= tkinter DISTVERSION= ${PYTHON_DISTVERSION} -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= x11-toolkits python MASTER_SITES= PYTHON/ftp/python/${DISTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Python-${DISTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= Python bindings to the Tk widget set (Python ${PYTHON_VER}) LICENSE= PSFL PORTSCOUT= ignore:1 USES= compiler:c11 python:2.7+ tar:xz tk USE_PYTHON= distutils autoplist allflavors DIST_SUBDIR= python DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo WRKSRC_SUBDIR= Modules PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload .include post-extract: .if ${PYTHON_REL} < 30000 @${SED} -e "s|%%TK_VER%%|${TK_VER}|" ${FILESDIR}/setup.py > ${WRKSRC}/setup.py .else @${SED} -e "s|%%TK_VER%%|${TK_VER}|" ${FILESDIR}/setup3.py > ${WRKSRC}/setup.py .endif post-install: # ${STRIP_CMD} ${STAGEDIR}${PYTHON_LIBDIR}/lib-dynload/_tkinter.cpython-${PYTHON_SUFFIX}.so ${STRIP_CMD} ${STAGEDIR}${PYTHON_LIBDIR}/lib-dynload/_tkinter*.so .include diff --git a/x11-toolkits/py-wxPython4/Makefile b/x11-toolkits/py-wxPython4/Makefile index c9688362770c..476f513aa7a6 100644 --- a/x11-toolkits/py-wxPython4/Makefile +++ b/x11-toolkits/py-wxPython4/Makefile @@ -1,36 +1,37 @@ PORTNAME= wxPython PORTVERSION= 4.2.2 +PORTREVISION= 1 CATEGORIES= x11-toolkits python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 42 DIST_SUBDIR= python 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 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 9e83a86f6874..c06ca13c20d7 100644 --- a/x11-wm/qtile/Makefile +++ b/x11-wm/qtile/Makefile @@ -1,49 +1,49 @@ PORTNAME= qtile PORTVERSION= 0.18.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11-wm 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 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/arandr/Makefile b/x11/arandr/Makefile index baad7489675d..152c78379489 100644 --- a/x11/arandr/Makefile +++ b/x11/arandr/Makefile @@ -1,32 +1,32 @@ PORTNAME= arandr PORTVERSION= 0.1.11 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 deskutils MAINTAINER= sbz@FreeBSD.org COMMENT= Another XRandR GUI WWW= https://christian.amsuess.com/tools/arandr/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0.6:textproc/py-docutils@${PY_FLAVOR} RUN_DEPENDS= xrandr>0:x11/xrandr USES= gettext gnome python USE_GITLAB= yes GL_TAGNAME= 8348c0b6020a792c1fed5baca923151db98b9397 USE_GNOME= gtk30 pygobject3 USE_PYTHON= distutils noflavors py3kplist NO_ARCH= yes PORTDOCS= ChangeLog NEWS README TODO OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/x11/autorandr/Makefile b/x11/autorandr/Makefile index 68a21b035c51..95f8dbccef54 100644 --- a/x11/autorandr/Makefile +++ b/x11/autorandr/Makefile @@ -1,55 +1,56 @@ PORTNAME= autorandr DISTVERSION= 1.12.1 +PORTREVISION= 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.8-3.10 shebangfix xorg # 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 4c16177d203d..239875995f9a 100644 --- a/x11/guake/Makefile +++ b/x11/guake/Makefile @@ -1,57 +1,57 @@ PORTNAME= guake PORTVERSION= 3.7.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 python MASTER_SITES= PYPI 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} \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${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 \ libwnck3>0:x11-toolkits/libwnck3 USES= desktop-file-utils gettext gmake gnome libtool localbase \ pkgconfig python shebangfix USE_GNOME= cairo dconf glib20 gtk30 pygobject3 vte3 USE_PYTHON= distutils noflavors GLIB_SCHEMAS= org.guake.gschema.xml CPE_VENDOR= guake-project NO_ARCH= yes SHEBANG_FILES= scripts/test-exception.py PLIST_SUB= PORTVERSION=${PORTVERSION} 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: @${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo/ @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} \ generate-desktop install-schemas install-locale glib-compile-schemas --strict ${STAGEDIR}${PYTHON_SITELIBDIR}/guake/data/ .include diff --git a/x11/lightdm-gtk-greeter-settings/Makefile b/x11/lightdm-gtk-greeter-settings/Makefile index 1c268d8b7d87..363fa96baa3e 100644 --- a/x11/lightdm-gtk-greeter-settings/Makefile +++ b/x11/lightdm-gtk-greeter-settings/Makefile @@ -1,45 +1,45 @@ PORTNAME= lightdm-gtk-greeter-settings PORTVERSION= 1.2.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ MAINTAINER= ports@FreeBSD.org COMMENT= Settings editor for LightDM GTK Greeter WWW= https://launchpad.net/lightdm-gtk-greeter-settings LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lightdm-gtk-greeter:x11/lightdm-gtk-greeter \ ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.38:devel/py-python-distutils-extra@${PY_FLAVOR} LIB_DEPENDS= liblightdm-gobject-1.so:x11/lightdm USES= gettext-tools gnome python USE_GNOME= intltool pygobject3 USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes PLIST_FILES= ${PYTHON_SITELIBDIR}/lightdm_gtk_greeter_settings/installation_config.py PYDISTUTILS_INSTALLARGS+= --xfce-integration post-patch: @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" \ -e "s,%%LOCALBASE%%,${LOCALBASE},g" \ ${WRKSRC}/bin/lightdm-gtk-greeter-settings-pkexec \ ${WRKSRC}/lightdm_gtk_greeter_settings/helpers.py \ ${WRKSRC}/com.ubuntu.pkexec.lightdm-gtk-greeter-settings.policy.in \ ${WRKSRC}/setup.py @${RM} -v ${WRKSRC}/bin/lightdm-gtk-greeter-settings-pkexec.bak @${RM} -v ${WRKSRC}/bin/lightdm-gtk-greeter-settings-pkexec.orig @${RM} -v ${WRKSRC}/lightdm_gtk_greeter_settings/helpers.py.bak @${RM} -v ${WRKSRC}/lightdm_gtk_greeter_settings/helpers.py.orig @${RM} -v ${WRKSRC}/setup.py.bak @${RM} -v ${WRKSRC}/setup.py.orig .include # PYDISTUTILS_INSTALLNOSINGLE is deprecated so... PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} .include diff --git a/x11/menulibre/Makefile b/x11/menulibre/Makefile index 3611415f8114..a579a5481af8 100644 --- a/x11/menulibre/Makefile +++ b/x11/menulibre/Makefile @@ -1,32 +1,32 @@ PORTNAME= menulibre PORTVERSION= 2.4.0 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= x11 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= madpilot@FreeBSD.org COMMENT= Advanced menu editor WWW= https://bluesabre.org/projects/menulibre/ LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.38:devel/py-python-distutils-extra@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=2.0:sysutils/py-psutil@${PY_FLAVOR} LIB_DEPENDS= libgnome-menu-3.so:x11/gnome-menus RUN_DEPENDS= xdg-open:devel/xdg-utils \ pkexec:sysutils/polkit \ ${PYTHON_PKGNAMEPREFIX}psutil>=2.0:sysutils/py-psutil@${PY_FLAVOR} USES= gettext gnome python USE_GNOME= intltool pygobject3 USE_PYTHON= distutils USE_GITHUB= yes GH_ACCOUNT= bluesabre NO_ARCH= yes OPTIONS_DEFINE= DOCS .include diff --git a/x11/py-autotiling/Makefile b/x11/py-autotiling/Makefile index 5e9ba150d55f..36fb326a45bb 100644 --- a/x11/py-autotiling/Makefile +++ b/x11/py-autotiling/Makefile @@ -1,20 +1,21 @@ PORTNAME= autotiling DISTVERSION= 1.9.3 +PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fuz@FreeBSD.org 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-i3-quickterm/Makefile b/x11/py-i3-quickterm/Makefile index 0623e4c1872c..bf39ff112056 100644 --- a/x11/py-i3-quickterm/Makefile +++ b/x11/py-i3-quickterm/Makefile @@ -1,27 +1,28 @@ PORTNAME= i3-quickterm DISTVERSION= 1.2 +PORTREVISION= 1 CATEGORIES= x11 python 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 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 2a064bdcc8eb..9fe7680be93b 100644 --- a/x11/py-i3ipc/Makefile +++ b/x11/py-i3ipc/Makefile @@ -1,21 +1,21 @@ PORTNAME= i3ipc PORTVERSION= 2.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@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 USE_PYTHON= autoplist distutils .include diff --git a/x11/py-mouseinfo/Makefile b/x11/py-mouseinfo/Makefile index 19be24cfd71d..ebdbd7903321 100644 --- a/x11/py-mouseinfo/Makefile +++ b/x11/py-mouseinfo/Makefile @@ -1,25 +1,26 @@ PORTNAME= mouseinfo DISTVERSION= 0.1.3 +PORTREVISION= 1 CATEGORIES= x11 python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= MouseInfo-${DISTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= application to display XY position and RGB color information WWW= https://github.com/asweigart/mouseinfo LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-xlib>0:x11-toolkits/py-python-xlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyperclip>0:devel/py-pyperclip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= dos2unix python USE_PYTHON= autoplist distutils DOS2UNIX_GLOB= *.py NO_ARCH= yes .include diff --git a/x11/py-pyautogui/Makefile b/x11/py-pyautogui/Makefile index 7d021e8325c1..381740d7cf32 100644 --- a/x11/py-pyautogui/Makefile +++ b/x11/py-pyautogui/Makefile @@ -1,26 +1,27 @@ PORTNAME= pyautogui DISTVERSION= 0.9.53 +PORTREVISION= 1 CATEGORIES= x11 python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyAutoGUI-${DISTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= lets Python control the mouse and keyboard, and other GUI automation tasks WWW= https://github.com/asweigart/pyautogui/ LICENSE= BSD LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-xlib>0:x11-toolkits/py-python-xlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pymsgbox>0:devel/py-pymsgbox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytweening>0:devel/py-pytweening@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyscreeze>0:x11/py-pyscreeze@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mouseinfo>0:x11/py-mouseinfo@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/x11/py-pynput/Makefile b/x11/py-pynput/Makefile index 9ee3045716ba..1d5a48622362 100644 --- a/x11/py-pynput/Makefile +++ b/x11/py-pynput/Makefile @@ -1,36 +1,37 @@ PORTNAME= pynput DISTVERSIONPREFIX= v DISTVERSION= 1.7.7 +PORTREVISION= 1 CATEGORIES= x11 #MASTER_SITES= PYPI # no tarball on PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Send virtual input commands WWW= https://github.com/moses-palmer/pynput LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.LGPL PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}evdev>=1.3:devel/py-evdev@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xlib>0:x11-toolkits/py-python-xlib@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3.1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twine>=4.0:devel/py-twine@${PY_FLAVOR} \ ${PY_DEPENDS} BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pkginfo>0:sysutils/py-pkginfo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils autoplist pytest # PyTest doesn't run tests because test file names don't begin with test_, see https://github.com/moses-palmer/pynput/issues/618 USE_GITHUB= yes GH_ACCOUNT= moses-palmer NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests .include diff --git a/x11/py-pyscreenshot/Makefile b/x11/py-pyscreenshot/Makefile index 52685a042a47..11fa1773e4e9 100644 --- a/x11/py-pyscreenshot/Makefile +++ b/x11/py-pyscreenshot/Makefile @@ -1,24 +1,24 @@ PORTNAME= pyscreenshot PORTVERSION= 0.5.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} #DISTNAME= PyVirtualDisplay-${PORTVERSION} MAINTAINER= bofh@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 NO_ARCH= yes USE_PYTHON= autoplist distutils .include diff --git a/x11/py-pyscreeze/Makefile b/x11/py-pyscreeze/Makefile index e298483e47d6..799c74f467ce 100644 --- a/x11/py-pyscreeze/Makefile +++ b/x11/py-pyscreeze/Makefile @@ -1,23 +1,24 @@ PORTNAME= pyscreeze DISTVERSION= 0.1.28 +PORTREVISION= 1 CATEGORIES= x11 python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyScreeze-${DISTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= cross-platform screenshot module for python WWW= https://github.com/asweigart/pyscreeze LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= dos2unix python USE_PYTHON= autoplist distutils DOS2UNIX_GLOB= *.py NO_ARCH= yes .include diff --git a/x11/py-pyvirtualdisplay/Makefile b/x11/py-pyvirtualdisplay/Makefile index 24bf684e0bb3..b85a083cd1d0 100644 --- a/x11/py-pyvirtualdisplay/Makefile +++ b/x11/py-pyvirtualdisplay/Makefile @@ -1,41 +1,41 @@ PORTNAME= pyvirtualdisplay PORTVERSION= 0.2.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 python 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 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:x11-servers/xorg-server@xephyr XVNC_RUN_DEPENDS= tightvnc>=0:net/tightvnc NO_ARCH= yes .include diff --git a/x11/py-screeninfo/Makefile b/x11/py-screeninfo/Makefile index 17b01e901fb8..93eded7a629e 100644 --- a/x11/py-screeninfo/Makefile +++ b/x11/py-screeninfo/Makefile @@ -1,22 +1,23 @@ PORTNAME= screeninfo DISTVERSION= 0.8.1 +PORTREVISION= 1 CATEGORIES= x11 MASTER_SITES= PYPI # no tests on PYPI, but GitHub tarball doesn't bui;d PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fetch location and size of physical screens WWW= https://github.com/rr-/screeninfo LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests .include diff --git a/x11/py-xcffib/Makefile b/x11/py-xcffib/Makefile index 4786a3c6a255..4d8ccebdc8ff 100644 --- a/x11/py-xcffib/Makefile +++ b/x11/py-xcffib/Makefile @@ -1,24 +1,25 @@ PORTNAME= xcffib PORTVERSION= 0.11.1 +PORTREVISION= 1 CATEGORIES= x11 python 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 USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/x11/py-xdot/Makefile b/x11/py-xdot/Makefile index 43f5f527b40c..c93b7be6109b 100644 --- a/x11/py-xdot/Makefile +++ b/x11/py-xdot/Makefile @@ -1,23 +1,23 @@ PORTNAME= xdot PORTVERSION= 1.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11 python 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 USE_PYTHON= autoplist distutils USE_GNOME= cairo gtk30 pygobject3 NO_ARCH= yes .include diff --git a/x11/screenkey/Makefile b/x11/screenkey/Makefile index 9f75838b5b49..c29ebb8e03a7 100644 --- a/x11/screenkey/Makefile +++ b/x11/screenkey/Makefile @@ -1,20 +1,20 @@ PORTNAME= screenkey PORTVERSION= 1.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 python MASTER_SITES= https://www.thregr.org/~wavexx/software/screenkey/releases/ MAINTAINER= danfe@FreeBSD.org COMMENT= Screencast tool to display pressed keys WWW= https://www.thregr.org/~wavexx/software/screenkey/ LICENSE= GPLv3+ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} USES= gnome python xorg USE_GNOME= gtk30 pygobject3 USE_PYTHON= autoplist distutils noflavors USE_XORG= xtst .include diff --git a/x11/terminator/Makefile b/x11/terminator/Makefile index efc455b62af3..5a1c8aca6272 100644 --- a/x11/terminator/Makefile +++ b/x11/terminator/Makefile @@ -1,32 +1,32 @@ PORTNAME= terminator DISTVERSION= 2.1.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 python MASTER_SITES= https://github.com/gnome-${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= ume@FreeBSD.org COMMENT= Multiple GNOME terminals in one window WWW= https://github.com/gnome-terminator/terminator LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING DEPRECATED= Depends on expired devel/py-pytest-runner EXPIRATION_DATE=2025-03-31 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${LOCALBASE}/lib/libkeybinder-3.0.so:x11/keybinder-gtk3 \ ${LOCALBASE}/lib/libnotify.so:devel/libnotify \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas USES= gnome python shebangfix gettext USE_GNOME= intltool pygobject3 vte3 USE_PYTHON= autoplist distutils noflavors PYDISTUTILS_PKGNAME= Terminator NO_ARCH= yes .include diff --git a/x11/ulauncher/Makefile b/x11/ulauncher/Makefile index 9df186cec88c..5971050fed3e 100644 --- a/x11/ulauncher/Makefile +++ b/x11/ulauncher/Makefile @@ -1,39 +1,39 @@ PORTNAME= ulauncher PORTVERSION= 5.15.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11 MASTER_SITES= https://github.com/Ulauncher/Ulauncher/releases/download/${PORTVERSION}/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Advanced graphical application launcher WWW= https://ulauncher.io/ LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.18:devel/py-python-distutils-extra@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>=0:devel/py-pyinotify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Levenshtein>=0:devel/py-Levenshtein@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0:www/py-websocket-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} \ ${LOCALBASE}/share/gir-1.0/Keybinder-3.0.gir:x11/keybinder-gtk3 \ ${LOCALBASE}/share/gir-1.0/Notify-0.7.gir:devel/libnotify \ ${LOCALBASE}/share/gir-1.0/WebKit2-4.0.gir:www/webkit2-gtk@40 \ wmctrl:x11/wmctrl-fork USES= gettext-tools gnome python USE_GNOME= gtk30 intltool pygobject3 USE_PYTHON= autoplist distutils noflavors WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= APPINDICATOR OPTIONS_DEFAULT= APPINDICATOR APPINDICATOR_DESC= AppIndicator support APPINDICATOR_RUN_DEPENDS= ${LOCALBASE}/share/gir-1.0/AppIndicator3-0.1.gir:devel/libappindicator .include PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} diff --git a/x11/xpra/Makefile b/x11/xpra/Makefile index 60e1ed972b63..7aeb264f9f13 100644 --- a/x11/xpra/Makefile +++ b/x11/xpra/Makefile @@ -1,123 +1,123 @@ PORTNAME= xpra PORTVERSION= 6.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= https://xpra.org/src/ MAINTAINER= arrowd@FreeBSD.org COMMENT= Persistent remote applications for X WWW= https://xpra.org/ LICENSE= GPLv2 BUILD_DEPENDS= pandoc:textproc/hs-pandoc \ cython-${PYTHON_VER}:lang/cython3@${PY_FLAVOR} LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libbrotlidec.so:archivers/brotli \ libdrm.so:graphics/libdrm \ libharfbuzz.so:print/harfbuzz \ liblz4.so:archivers/liblz4 \ libopenh264.so:multimedia/openh264 \ libwebp.so:graphics/webp \ libx264.so:multimedia/libx264 \ libxxhash.so:devel/xxhash RUN_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}bencode.py>1:converters/py-bencode.py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}brotli>1:archivers/py-brotli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>1:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lz4>=0.7.0_1:archivers/py-lz4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyOpenGL-accelerate>=3.1.0:graphics/py-PyOpenGL-accelerate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=3.1.0:graphics/py-PyOpenGL@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rencode>1:converters/py-rencode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ setxkbmap:x11/setxkbmap \ ssh-askpass:security/openssh-askpass \ xauth:x11/xauth \ xkbcomp:x11/xkbcomp \ Xvfb:x11-servers/xorg-server@xvfb USES= desktop-file-utils gettext-runtime gnome localbase pkgconfig \ python shared-mime-info shebangfix tar:xz xorg USE_GNOME= cairo gdkpixbuf2 gtk30 pygobject3 USE_PYTHON= cryptography distutils noflavors USE_XORG= x11 xcomposite xdamage xext xfixes xi xkbfile xrandr xres xtst PLIST_SUB+= PORTVERSION=${PORTVERSION} \ PYTHON_SUFFIX=${PYTHON_SUFFIX} \ PYTHON_VER=${PYTHON_VER} SHEBANG_FILES= fs/lib/cups/backend/xpraforwarder fs/libexec/xpra/auth_dialog \ fs/libexec/xpra/gnome-open fs/libexec/xpra/gvfs-open \ fs/libexec/xpra/xdg-open fs/libexec/xpra/xpra_signal_listener \ fs/libexec/xpra/xpra_udev_product_version OPTIONS_DEFINE= AVAHI CUPS DOCS GSTREAMER LIBYUV \ WEBCAM OPTIONS_DEFAULT= AVAHI CUPS GSTREAMER OPTIONS_SUB= yes AVCODEC_DESC= Enable avcodec2 (FFmpeg) decoder CUPS_DESC= Enable CUPS for printer forwarding FFMPEG_DESC= Enable FFmpeg encoder GSTREAMER_DESC= Enable GStreamer for sound forwarding LIBYUV_DESC= Enable libyuv CSC module (fastest) WEBCAM_DESC= Enable webcam forwarding (client only) AVAHI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}avahi>0:net/py-avahi@${PY_FLAVOR} AVAHI_VARS= XPRA_OPTIONS+=mdns CUPS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycups>1:print/py-pycups@${PY_FLAVOR} CUPS_VARS= XPRA_OPTIONS+=printing GSTREAMER_USES= gstreamer GSTREAMER_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>1:multimedia/py-gstreamer1@${PY_FLAVOR} GSTREAMER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>1:multimedia/py-gstreamer1@${PY_FLAVOR} GSTREAMER_USE= GSTREAMER=flac,lame,mpg123,ogg,opus,pulse,vorbis,wavpack GSTREAMER_VARS= XPRA_OPTIONS+=gstreamer LIBYUV_LIB_DEPENDS= libyuv.so:graphics/libyuv LIBYUV_VARS= XPRA_OPTIONS+=csc_libyuv WEBCAM_RUN_DEPENDS= opencv>2:graphics/opencv WEBCAM_VARS= XPRA_OPTIONS+=webcam PYDISTUTILS_PKGNAME= xpra_all XPRA_OPTIONS_ALL+= ${XPRA_OPTIONS_DISABLED} csc_libyuv \ enc_x264 \ mdns printing vpx webcam XPRA_OPTIONS= dec_avcodec2 enc_ffmpeg enc_x264 XPRA_OPTIONS_DISABLED= pam strict uinput vpx Xdummy Xdummy_wrapper .include .for opt in ${XPRA_OPTIONS_ALL} .if empty(XPRA_OPTIONS:M${opt}) PYDISTUTILS_ARGS+= --without-${opt} .else PYDISTUTILS_ARGS+= --with-${opt} .endif .endfor .include PYDISTUTILS_BUILDARGS+= ${PYDISTUTILS_ARGS} PYDISTUTILS_CONFIGUREARGS+= ${PYDISTUTILS_ARGS} PYDISTUTILS_INSTALLARGS+= ${PYDISTUTILS_ARGS} #MAKE_ENV= pkgdir=${STAGEDIR}${PREFIX}/ post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|' \ ${WRKSRC}/xpra/platform/pycups_printing.py @${REINPLACE_CMD} -e 's|/usr/sbin|${LOCALBASE}/sbin|' \ ${WRKSRC}/fs/etc/xpra/conf.d/16_printing.conf.in post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${CP} -r ${STAGEDIR}/etc ${STAGEDIR}${PREFIX} && ${RM} -r ${STAGEDIR}/etc ${MV} ${STAGEDIR}${ETCDIR}/xorg.conf \ ${STAGEDIR}${ETCDIR}/xorg.conf.sample ${MV} ${STAGEDIR}${ETCDIR}/xpra.conf \ ${STAGEDIR}${ETCDIR}/xpra.conf.sample ${CP} -r ${STAGEDIR}${PREFIX}/etc/dbus-1 ${STAGEDIR}${PREFIX}/share && ${RM} -r ${STAGEDIR}${PREFIX}/dbus-1 ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} -name '*.so' \ -exec ${STRIP_CMD} {} + .include