diff --git a/archivers/py-brotli/Makefile b/archivers/py-brotli/Makefile index 9b5430e80215..e66b610c2750 100644 --- a/archivers/py-brotli/Makefile +++ b/archivers/py-brotli/Makefile @@ -1,25 +1,25 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= brotli PORTVERSION= 1.0.9 CATEGORIES= archivers MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Brotli-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generic-purpose lossless compression algorithm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++0x python shebangfix zip USE_PYTHON= autoplist concurrent distutils SHEBANG_FILES= python/bro.py post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_brotli.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_brotli*.so .include diff --git a/archivers/py-lzma/Makefile b/archivers/py-lzma/Makefile index bb47b477c6f8..9042121b6379 100644 --- a/archivers/py-lzma/Makefile +++ b/archivers/py-lzma/Makefile @@ -1,36 +1,36 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= lzma PORTVERSION= 0.5.0 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= sbz@FreeBSD.org COMMENT= Python binding for the LZMA compression library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le USES= dos2unix python 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 + @${STRIP_CMD} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/pylzma*.so .include diff --git a/archivers/py-python-lhafile/Makefile b/archivers/py-python-lhafile/Makefile index ed527158ac4d..7cee606d2113 100644 --- a/archivers/py-python-lhafile/Makefile +++ b/archivers/py-python-lhafile/Makefile @@ -1,23 +1,23 @@ # Created by: Carsten Larsen # $FreeBSD$ PORTNAME= python-lhafile DISTVERSION= 0.2.2 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= lhafile-${DISTVERSION} MAINTAINER= cs@innolan.dk COMMENT= LHA(.lzh) file extract interface LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.txt USES= python USE_PYTHON= distutils autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lzhlib.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lzhlib*.so .include diff --git a/archivers/py-zstandard/Makefile b/archivers/py-zstandard/Makefile index 8874150cb45e..de6ec89d2fb9 100644 --- a/archivers/py-zstandard/Makefile +++ b/archivers/py-zstandard/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= zstandard DISTVERSION= 0.14.1 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Zstandard bindings for Python, a full-featured version LICENSE= BSD2CLAUSE BROKEN_FreeBSD_11_powerpc64= fails to build: cffi.error.CDefError: parse error BROKEN_FreeBSD_12_powerpc64= fails to build: cffi.error.CDefError: parse error BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.8.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libzstd.so:archivers/zstd USES= localbase python USE_PYTHON= distutils autoplist PYDISTUTILS_BUILDARGS= --system-zstd post-install: - @cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} && ${STRIP_CMD} zstd.so _zstd_cffi.so + @cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} && ${STRIP_CMD} zstd*.so _zstd_cffi*.so .include diff --git a/archivers/py-zstd/Makefile b/archivers/py-zstd/Makefile index becfadbbb583..f1f08e5eb3fc 100644 --- a/archivers/py-zstd/Makefile +++ b/archivers/py-zstd/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= zstd DISTVERSION= 1.4.5.1 CATEGORIES= archivers python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Zstandard compression library LICENSE= BSD2CLAUSE LIB_DEPENDS= libzstd.so:archivers/zstd USES= python localbase USE_PYTHON= distutils autoplist PYDISTUTILS_BUILDARGS= --external post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zstd.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/zstd*.so .include diff --git a/astro/py-ephem/Makefile b/astro/py-ephem/Makefile index c6d0c8364d85..c7c389a7e729 100644 --- a/astro/py-ephem/Makefile +++ b/astro/py-ephem/Makefile @@ -1,25 +1,25 @@ # Created by: db # $FreeBSD$ PORTNAME= ephem PORTVERSION= 3.7.7.1 CATEGORIES= astro math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Compute positions of the planets and stars LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_PYTHON= autoplist distutils post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ephem/_libastro.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ephem/_libastro*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/audio/py-aubio/Makefile b/audio/py-aubio/Makefile index e341b6c6fb75..5c4918e73111 100644 --- a/audio/py-aubio/Makefile +++ b/audio/py-aubio/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTREVISION= 3 CATEGORIES= audio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Python bindings for aubio music analysis LIB_DEPENDS= libaubio.so:audio/aubio BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= sox:audio/sox \ ${PYTHON_PKGNAMEPREFIX}nose2>=0.6.5:devel/py-nose2@${PY_FLAVOR} USES+= python USE_PYTHON= autoplist concurrent distutils TEST_ENV= ${MAKE_ENV} PYTHONPATH=${WRKSRC}/`ls -rtd build/lib.* | head -1` TEST_TARGET= test DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYSETUP} MASTERDIR= ${.CURDIR}/../../audio/aubio SLAVEPORT= py PLIST= ${.CURDIR}/pkg-plist pre-test: @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} create_test_sounds) post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_aubio.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_aubio*.so .include "${MASTERDIR}/Makefile" diff --git a/audio/py-pyaudio/Makefile b/audio/py-pyaudio/Makefile index 223b55b38203..520eb6597c50 100644 --- a/audio/py-pyaudio/Makefile +++ b/audio/py-pyaudio/Makefile @@ -1,44 +1,44 @@ # Created by: Jaap Akkerhuis # $FreeBSD$ PORTNAME= pyaudio PORTVERSION= 0.2.11 PORTREVISION= 2 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyAudio-${PORTVERSION} MAINTAINER= jaap@NLnetLabs.nl COMMENT= Portaudio toolkit bindings for Python LICENSE= MIT LIB_DEPENDS= libportaudio.so:audio/portaudio USES= python gmake USE_PYTHON= distutils concurrent autoplist MAKE_ENV= PYTHON=${PYTHON_CMD} \ SPHINX=sphinx-build-${PYTHON_VER} PORTDOCS= * WRKSRC= ${WRKDIR}/PyAudio-${PORTVERSION} OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PY_SPHINX} post-patch: @${REINPLACE_CMD} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${WRKSRC}/setup.py post-build-DOCS-on: (cd ${BUILD_WRKSRC} && ${DO_MAKE_BUILD} docs) post-install-DOCS-on: (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -path *doctrees*") post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_portaudio.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_portaudio*.so .include diff --git a/audio/py-pyliblo/Makefile b/audio/py-pyliblo/Makefile index f71e76b23a11..d95169bb6c07 100644 --- a/audio/py-pyliblo/Makefile +++ b/audio/py-pyliblo/Makefile @@ -1,25 +1,25 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= pyliblo DISTVERSION= 0.10.0 PORTREVISION= 2 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for the Liblo OSC Library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liblo.so:audio/liblo USES= localbase python USE_PYTHON= autoplist concurrent cython distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/liblo.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/liblo*.so .include diff --git a/audio/py-pymad/Makefile b/audio/py-pymad/Makefile index 60d5e3ec9e75..36ee5cac08ce 100644 --- a/audio/py-pymad/Makefile +++ b/audio/py-pymad/Makefile @@ -1,27 +1,27 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= pymad PORTVERSION= 0.10 CATEGORIES= audio python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for the MPEG Audio Decoder library LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmad.so:audio/libmad USES= python USE_PYTHON= autoplist concurrent distutils do-configure: @cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} config_unix.py --prefix ${LOCALBASE} post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mad.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mad*.so .include diff --git a/cad/py-gdspy/Makefile b/cad/py-gdspy/Makefile index 6dd5ea8554c0..ecdf13129e71 100644 --- a/cad/py-gdspy/Makefile +++ b/cad/py-gdspy/Makefile @@ -1,57 +1,57 @@ # $FreeBSD$ PORTNAME= gdspy PORTVERSION= 1.6 DISTVERSIONPREFIX= v CATEGORIES= cad python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Python module for creating GDSII stream files LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} TEST_DEPENDS= pytest:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= heitzmann OPTIONS_DEFINE= EXAMPLES EXAMPLES_PLIST_FILES= \ ${EXAMPLESDIR}/cell.py \ ${EXAMPLESDIR}/cellarray.py \ ${EXAMPLESDIR}/cellreference.py \ ${EXAMPLESDIR}/curve.py \ ${EXAMPLESDIR}/flexpath.py \ ${EXAMPLESDIR}/functions.py \ ${EXAMPLESDIR}/gdslibrary.py \ ${EXAMPLESDIR}/gdswriter.py \ ${EXAMPLESDIR}/polygonset.py \ ${EXAMPLESDIR}/robustpath.py \ ${EXAMPLESDIR}/test.gds \ ${EXAMPLESDIR}/tutils.py \ ${EXAMPLESDIR}/maketestgds.py test: cd ${WRKSRC} && \ ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} \ ${LOCALBASE}/bin/pytest post-install: cd ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} && \ - ${STRIP_CMD} clipper.so + ${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/comms/py-hidapi/Makefile b/comms/py-hidapi/Makefile index c4d9abacb25b..c641a8f87584 100644 --- a/comms/py-hidapi/Makefile +++ b/comms/py-hidapi/Makefile @@ -1,27 +1,27 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= hidapi PORTVERSION= 0.9.0 DISTVERSIONSUFFIX= .post2 CATEGORIES= comms python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Cython interface to comms/hidapi LICENSE= GPLv3 LIB_DEPENDS= libhidapi.so:comms/hidapi USES= python USE_PYTHON= autoplist distutils cython post-patch: @${REINPLACE_CMD} -e 's|usb-1.0|usb|g' ${WRKSRC}/setup.py post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/hid.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/hid*.so .include diff --git a/converters/py-rencode/Makefile b/converters/py-rencode/Makefile index c06747201d83..f51975f40a4c 100644 --- a/converters/py-rencode/Makefile +++ b/converters/py-rencode/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= rencode PORTVERSION= 1.0.6 PORTREVISION= 1 CATEGORIES= converters devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Web safe object pickling/unpickling LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils # Make setup.py test target work with setup.py:test_suite # See: files/patch-setup.py post-patch: ${TOUCH} ${WRKSRC}/tests/__init__.py post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/rencode/_rencode.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/rencode/_rencode*.so do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/converters/py-zfec/Makefile b/converters/py-zfec/Makefile index 18634e5be05b..70933fa86293 100644 --- a/converters/py-zfec/Makefile +++ b/converters/py-zfec/Makefile @@ -1,28 +1,28 @@ # Created by: Kevin Lo # $FreeBSD$ PORTNAME= zfec PORTVERSION= 1.5.5 CATEGORIES= converters python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Efficient, portable erasure coding tool LICENSE= GPLv2+ TGGPL LICENSE_COMB= dual LICENSE_NAME_TGGPL= Transitive Grace Period Public Licence 1.0 LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING.GPL LICENSE_FILE_TGGPL= ${WRKSRC}/COPYING.TGPPL.rst LICENSE_PERMS_TGGPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>=0.8:devel/py-argparse@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zfec/_fec.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zfec/_fec*.so .include diff --git a/databases/py-PyGreSQL/Makefile b/databases/py-PyGreSQL/Makefile index 53d53f0adb87..c942a467b707 100644 --- a/databases/py-PyGreSQL/Makefile +++ b/databases/py-PyGreSQL/Makefile @@ -1,29 +1,29 @@ # Created by: nectar@FreeBSD.org # $FreeBSD$ PORTNAME= PyGreSQL PORTVERSION= 5.2 PORTEPOCH= 1 CATEGORIES= databases python MASTER_SITES= http://www.pygresql.org/files/ \ CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python interface to PostgreSQL, both classic and DP-API 2.0 LICENSE= PSFL USES= pgsql python USE_PYTHON= autoplist distutils PORTDOCS= * OPTIONS_DEFINE= DOCS post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pg.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pg*.so @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/databases/py-apsw/Makefile b/databases/py-apsw/Makefile index e141d1f131d4..522de682699e 100644 --- a/databases/py-apsw/Makefile +++ b/databases/py-apsw/Makefile @@ -1,27 +1,27 @@ # Created by: Rusty Nejdl # $FreeBSD$ PORTNAME= apsw PORTVERSION= 3.33.0 DISTVERSIONSUFFIX= -r1 CATEGORIES= databases python MASTER_SITES= https://github.com/rogerbinns/apsw/releases/download/${PORTVERSION}${DISTVERSIONSUFFIX}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Another Python SQLite Wrapper LICENSE= ZLIB BUILD_DEPENDS= sqlite3>=${PORTVERSION:R},1:databases/sqlite3 USES= localbase python sqlite:3 zip USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/apsw.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/apsw*.so do-test: cd ${WRKSRC}/ && ${PYTHON_CMD} setup.py test .include diff --git a/databases/py-asyncpg/Makefile b/databases/py-asyncpg/Makefile index b1003cedd1a6..a4a28285c10c 100644 --- a/databases/py-asyncpg/Makefile +++ b/databases/py-asyncpg/Makefile @@ -1,29 +1,29 @@ # Created by: Babak Farrokhi # $FreeBSD$ PORTNAME= asyncpg PORTVERSION= 0.21.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= High performance PostgreSQL Client Library for Python/asyncio LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= pgsql:9.2+ python:3.5+ USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= DOCS PORTDOCS= PKG-INFO README.rst post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/asyncpg/protocol/protocol.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/asyncpg/protocol/protocol*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/databases/py-bsddb3/Makefile b/databases/py-bsddb3/Makefile index 87ba6d8851c8..217951c1f3f7 100644 --- a/databases/py-bsddb3/Makefile +++ b/databases/py-bsddb3/Makefile @@ -1,39 +1,39 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= bsddb3 PORTVERSION= 6.2.7 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python extension module for BerkeleyDB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= bdb python USE_PYTHON= distutils autoplist PYDISTUTILS_CONFIGUREARGS=--libs="-l${BDB_LIB_NAME}" --berkeley-db=${LOCALBASE} PYDISTUTILS_BUILDARGS= --libs="-l${BDB_LIB_NAME}" --berkeley-db=${LOCALBASE} PYDISTUTILS_INSTALLARGS=-c -O1 --prefix=${PREFIX} --berkeley-db=${LOCALBASE} PORTDOCS= * DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} 's,%%DBVERSION%%,${BDB_LIB_NAME},g' ${WRKSRC}/setup2.py ${WRKSRC}/setup3.py @${REINPLACE_CMD} 's,,<${BDB_INCLUDE_DIR}/db.h>,' ${WRKSRC}/Modules/bsddb.h @${REINPLACE_CMD} 's,%%BDB_INCLUDE_DIR%%,${BDB_INCLUDE_DIR},' ${WRKSRC}/setup2.py ${WRKSRC}/setup3.py @${REINPLACE_CMD} 's,%%BDB_LIB_NAME%%,${BDB_LIB_NAME},' ${WRKSRC}/setup3.py post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/bsddb3/_pybsddb.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/bsddb3/_pybsddb*.so .include diff --git a/databases/py-cassandra-driver/Makefile b/databases/py-cassandra-driver/Makefile index 749e01dd7c90..93ad94863b6a 100644 --- a/databases/py-cassandra-driver/Makefile +++ b/databases/py-cassandra-driver/Makefile @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= cassandra-driver DISTVERSION= 3.18.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Python client library for Apache Cassandra LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ ${PY_FUTURES} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sure>0:devel/py-sure@${PY_FLAVOR} USES= python 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= 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-leveldb/Makefile b/databases/py-leveldb/Makefile index 951a3ac2503c..3ae4c9092410 100644 --- a/databases/py-leveldb/Makefile +++ b/databases/py-leveldb/Makefile @@ -1,28 +1,28 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= leveldb PORTVERSION= 0.201 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Thread-safe Python binding for LevelDB LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libleveldb.so:databases/leveldb USES= compiler:c11 localbase python USE_PYTHON= autoplist concurrent distutils post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/setup.py @${RM} -r ${WRKSRC}/leveldb/ ${WRKSRC}/snappy/ post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/leveldb.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/leveldb*.so .include diff --git a/databases/py-lmdb/Makefile b/databases/py-lmdb/Makefile index d1d781c98e9e..245e3031b853 100644 --- a/databases/py-lmdb/Makefile +++ b/databases/py-lmdb/Makefile @@ -1,34 +1,34 @@ # Created by: Keith Gaughan # $FreeBSD$ PORTNAME= lmdb PORTVERSION= 0.97 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= k@stereochro.me COMMENT= Python bindings for LMDB LICENSE= OPENLDAP LICENSE_NAME= OpenLDAP Public LIcense LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0.8:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= liblmdb.so:databases/lmdb TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= localbase python 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 + @${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-peewee/Makefile b/databases/py-peewee/Makefile index 5113695c38a8..4d6d94435ce4 100644 --- a/databases/py-peewee/Makefile +++ b/databases/py-peewee/Makefile @@ -1,33 +1,33 @@ # Created by: Matthias Petermann # $FreeBSD$ PORTNAME= peewee DISTVERSION= 3.8.0 PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= matthias@petermann-it.de COMMENT= Small, expressive Python ORM LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= SQLITE MYSQL PGSQL OPTIONS_DEFAULT= SQLITE USES= localbase python sqlite USE_PYTHON= distutils cython autoplist concurrent SQLITE_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} MYSQL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb@${PY_FLAVOR} PGSQL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.1:databases/py-psycopg2@${PY_FLAVOR} post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/playhouse/_speedups.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/playhouse/_speedups*.so do-test: ${PYTHON_CMD} ${WRKSRC}/runtests.py .include diff --git a/databases/py-pglast/Makefile b/databases/py-pglast/Makefile index a4ac9876b73e..2facdc91a47f 100644 --- a/databases/py-pglast/Makefile +++ b/databases/py-pglast/Makefile @@ -1,28 +1,28 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pglast PORTVERSION= 1.2 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= a.wolk@fudosecurity.com COMMENT= PostgreSQL Languages AST and statements prettifier LICENSE= GPLv3+ BROKEN_riscv64= fails to build: PostgreSQL does not have native spinlock support on this platform NOT_FOR_ARCHS= aarch64 armv6 armv7 powerpc powerpc64 powerpc64le powerpcspe NOT_FOR_ARCHS_REASON= port/atomics/arch-.h: No such file or directory USES= gmake python:3.4+ USE_PYTHON= autoplist distutils post-patch: @${REINPLACE_CMD} -e 's|make|gmake|' ${WRKSRC}/setup.py post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pglast/parser.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pglast/parser*.so .include diff --git a/databases/py-psycopg2/Makefile b/databases/py-psycopg2/Makefile index 23bce2786716..0759322c7ae0 100644 --- a/databases/py-psycopg2/Makefile +++ b/databases/py-psycopg2/Makefile @@ -1,22 +1,22 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= psycopg2 PORTVERSION= 2.8.6 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= High performance Python adapter for PostgreSQL LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/doc/COPYING.LESSER USES= pgsql python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/psycopg2/_psycopg.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/psycopg2/_psycopg*.so .include diff --git a/databases/py-pylibmc/Makefile b/databases/py-pylibmc/Makefile index b4f7957c47fb..868ecc5a22e9 100644 --- a/databases/py-pylibmc/Makefile +++ b/databases/py-pylibmc/Makefile @@ -1,33 +1,33 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= pylibmc PORTVERSION= 1.6.0 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Quick and small memcached client for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libmemcached.so:databases/libmemcached TEST_DEPENDS= memcached:databases/memcached \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils MAKE_ENV+= LIBMEMCACHED="${LOCALBASE}" post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_pylibmc.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_pylibmc*.so # Note: memcached needs to be running first for this to work do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/databases/py-pymssql/Makefile b/databases/py-pymssql/Makefile index b9bd8203d79c..168c6005a47d 100644 --- a/databases/py-pymssql/Makefile +++ b/databases/py-pymssql/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= pymssql PORTVERSION= 2.1.4 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@thelanman.net COMMENT= Python database interface for MS-SQL. Version 2 LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>0:devel/py-setuptools-git@${PY_FLAVOR} LIB_DEPENDS= libsybdb.so:databases/freetds USES= python 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 + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_mssql*.so \ + ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pymssql*.so .include diff --git a/databases/py-pyodbc/Makefile b/databases/py-pyodbc/Makefile index 731358ca5156..5ca31942a393 100644 --- a/databases/py-pyodbc/Makefile +++ b/databases/py-pyodbc/Makefile @@ -1,25 +1,25 @@ # Created by: Robert Kruus # $FreeBSD$ PORTNAME= pyodbc PORTVERSION= 4.0.30 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rob.kruus@gmail.com COMMENT= ODBC connections for python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libodbc.so:databases/unixODBC BUILD_DEPENDS= unixODBC>=2.2.14:databases/unixODBC USES= localbase python USE_PYTHON= autoplist distutils post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyodbc.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyodbc*.so .include diff --git a/databases/py-sqlite3/Makefile b/databases/py-sqlite3/Makefile index 5b835a9e1b73..be761e9c88dd 100644 --- a/databases/py-sqlite3/Makefile +++ b/databases/py-sqlite3/Makefile @@ -1,43 +1,43 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= sqlite3 PORTVERSION= ${PYTHON_PORTVERSION} PORTREVISION= 7 CATEGORIES= databases python MASTER_SITES= PYTHON/ftp/python/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Python-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= Standard Python binding to the SQLite3 library (Python ${PYTHON_VER}) LICENSE= PSFL LICENSE_FILE= ${WRKDIR}/Python-${PORTVERSION}/LICENSE LIB_DEPENDS= libsqlite3.so:databases/sqlite3 PORTSCOUT= ignore:1 USES= compiler:c11 python tar:xz USE_PYTHON= autoplist distutils allflavors DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo WRKSRC= ${WRKDIR}/Python-${PORTVERSION}/Modules PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload .include post-extract: .if ${PYTHON_REL} < 3000 @${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 + ${STRIP_CMD} ${STAGEDIR}${PYTHON_LIBDIR}/lib-dynload/_sqlite3*.so .include diff --git a/databases/py-sqlrelay/Makefile b/databases/py-sqlrelay/Makefile index 0cb4eec4e9a1..f7dd8800c9ff 100644 --- a/databases/py-sqlrelay/Makefile +++ b/databases/py-sqlrelay/Makefile @@ -1,41 +1,41 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= ${SQLRELAY_PORTNAME} PORTVERSION= ${SQLRELAY_PORTVERSION} CATEGORIES= databases python MASTER_SITES= # none PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= # none MAINTAINER= pi@FreeBSD.org COMMENT= Python modules to access to SQL Relay EXTRACT_DEPENDS= ${NONEXISTENT}:${SQLRELAY_PORTDIR}:patch LIB_DEPENDS= libsqlrclient.so:${SQLRELAY_PORTDIR} USES= gmake libtool perl5 python USE_PERL5= build patch WRKSRC= ${WRKDIR}/${PORTNAME} BUILD_WRKSRC= ${WRKSRC}/src/api/python INSTALL_WRKSRC= ${BUILD_WRKSRC} GNU_CONFIGURE= yes CONFIGURE_ARGS= ${SQLRELAY_CONFIGURE_ARGS} \ --with-python-prefix="${LOCALBASE}" .include "${.CURDIR}/../sqlrelay/Makefile.common" do-extract: ${MKDIR} ${WRKDIR} ${LN} -fs `${SQLRELAY_WRKSRC_CMD}` ${WRKSRC} post-patch: ${PERL} -i -p \ -e 's,"2\.4" "2\.3" "2\.2" "2\.1",${PYTHON_VERSION:S/^python//},g;' \ ${WRKSRC}/configure post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/SQLRelay/CSQLRelay.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/SQLRelay/CSQLRelay*.so .include diff --git a/devel/py-bullet3/Makefile b/devel/py-bullet3/Makefile index 1eddc5aca63e..df8af984f1df 100644 --- a/devel/py-bullet3/Makefile +++ b/devel/py-bullet3/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= bullet3 DISTVERSION= 3.07 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python version of 3D collision detection library Bullet LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= compiler:c++11-lang gl localbase python USE_GITHUB= yes GH_ACCOUNT= bulletphysics USE_PYTHON= autoplist distutils USE_GL= gl glew post-patch: # remove examples because they fail: https://github.com/bulletphysics/bullet3/issues/1510, and they shouldn't be built anyway @${REINPLACE_CMD} -E 's,"examples/.*\.(cpp|c|m)",,' ${WRKSRC}/setup.py post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pybullet.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pybullet*.so .include diff --git a/devel/py-cbor/Makefile b/devel/py-cbor/Makefile index f223de2be384..b974a418e975 100644 --- a/devel/py-cbor/Makefile +++ b/devel/py-cbor/Makefile @@ -1,28 +1,28 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cbor PORTVERSION= 1.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= RFC 7049 - Concise Binary Object Representation LICENSE= APACHE20 USES= compiler python USE_PYTHON= autoplist concurrent distutils .include .if ${CHOSEN_COMPILER_TYPE} == gcc && ${COMPILER_VERSION} <= 42 post-patch: @${REINPLACE_CMD} -e '/pragma/d' ${WRKSRC}/c/cbormodule.c .endif post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cbor/_cbor.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cbor/_cbor*.so .include diff --git a/devel/py-cffi/Makefile b/devel/py-cffi/Makefile index 1d313093d034..5f307b025b4e 100644 --- a/devel/py-cffi/Makefile +++ b/devel/py-cffi/Makefile @@ -1,36 +1,36 @@ # Created by: William Grzybowski # $FreeBSD$ PORTNAME= cffi PORTVERSION= 1.14.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Foreign Function Interface for Python calling C code LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libffi.so:devel/libffi RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=0:devel/py-pycparser@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= compiler:c11 localbase python USE_PYTHON= autoplist concurrent distutils .include .if ${CHOSEN_COMPILER_TYPE} == clang CFLAGS+= -Wno-shift-negative-value .endif post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_cffi_backend.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_cffi_backend*.so do-test: cd ${TEST_WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} build_ext -i cd ${TEST_WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/devel/py-coverage/Makefile b/devel/py-coverage/Makefile index f4ec691fc439..bd6cacdc2979 100644 --- a/devel/py-coverage/Makefile +++ b/devel/py-coverage/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= coverage PORTVERSION= 4.5.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Code coverage measurement for Python LICENSE= BSD2CLAUSE USES= python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/coverage/tracer.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/coverage/tracer*.so .include diff --git a/devel/py-crcmod/Makefile b/devel/py-crcmod/Makefile index 134710e44dff..fd80bf3a751f 100644 --- a/devel/py-crcmod/Makefile +++ b/devel/py-crcmod/Makefile @@ -1,32 +1,32 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= crcmod PORTVERSION= 1.7 PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP \ SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rm@FreeBSD.org COMMENT= Module for Cyclic Redundancy Check (CRC) calculations LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python 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 + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/crcmod/_crcfunext*.so .include diff --git a/devel/py-cymem/Makefile b/devel/py-cymem/Makefile index 21c69894d3b4..50ca4809e0b4 100644 --- a/devel/py-cymem/Makefile +++ b/devel/py-cymem/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= cymem PORTVERSION= 2.0.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython memory helper LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils cython autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/cymem/cymem.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/cymem/cymem*.so .include diff --git a/devel/py-editdistance/Makefile b/devel/py-editdistance/Makefile index cfcac305bf10..f0a8e476510c 100644 --- a/devel/py-editdistance/Makefile +++ b/devel/py-editdistance/Makefile @@ -1,21 +1,21 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= editdistance PORTVERSION= 0.5.3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast implementation of the edit distance (Levenshtein distance) LICENSE= MIT USE_PYTHON= autoplist concurrent distutils USES= python post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/editdistance/bycython.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/editdistance/bycython*.so .include diff --git a/devel/py-fam/Makefile b/devel/py-fam/Makefile index 44efe2014c9a..8229f008646e 100644 --- a/devel/py-fam/Makefile +++ b/devel/py-fam/Makefile @@ -1,27 +1,27 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= fam PORTVERSION= 1.1.1 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= SF/python-${PORTNAME}/python-${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-fam-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python Interface to the File Alteration Monitor LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING USES= python fam USE_PYTHON= distutils autoplist pre-patch: ${INSTALL_DATA} ${FILESDIR}/setup.py ${WRKSRC} post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_fam.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_fam*.so .include diff --git a/devel/py-fastcache/Makefile b/devel/py-fastcache/Makefile index e2dc496766ec..ec38658c773e 100644 --- a/devel/py-fastcache/Makefile +++ b/devel/py-fastcache/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= fastcache PORTVERSION= 1.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= C implementation of Python 3 functools.lru_cache LICENSE= MIT USES= python USE_PYTHON= distutils autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fastcache/_lrucache.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fastcache/_lrucache*.so .include diff --git a/devel/py-fastnumbers/Makefile b/devel/py-fastnumbers/Makefile index 64d6f95ba108..12cc64323f77 100644 --- a/devel/py-fastnumbers/Makefile +++ b/devel/py-fastnumbers/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= fastnumbers DISTVERSION= 3.1.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Super-fast and clean conversions to numbers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist distutils post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fastnumbers.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fastnumbers*.so .include diff --git a/devel/py-freebsd/Makefile b/devel/py-freebsd/Makefile index eebd9dc33931..de40daa12dab 100644 --- a/devel/py-freebsd/Makefile +++ b/devel/py-freebsd/Makefile @@ -1,31 +1,31 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= freebsd PORTVERSION= 0.9.4 DISTVERSIONPREFIX=v CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python interface to FreeBSD-specific system libraries LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= sobomax GH_PROJECT= py-${PORTNAME} PYDISTUTILS_BUILD_TARGET=build_ext -i post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/freebsd.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/freebsd*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m unittest discover tests -v .include diff --git a/devel/py-fusefs/Makefile b/devel/py-fusefs/Makefile index c906987fd295..d22fa1609053 100644 --- a/devel/py-fusefs/Makefile +++ b/devel/py-fusefs/Makefile @@ -1,47 +1,47 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= fusefs PORTVERSION= 0.2.1 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= SF/fuse/fuse-python/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= fuse-python-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= FUSE Python bindings LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING DEPRECATED= Uses deprecated version of python EXPIRATION_DATE= 2020-12-12 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}fusepy # fuse.py OPTIONS_DEFINE= DOCS EXAMPLES USES= fuse pkgconfig python:2.7 iconv USE_PYTHON= distutils autoplist PORTDOCS= AUTHORS Changelog FAQ INSTALL README.1st README.historic \ README.new_fusepy_api PORTEXAMPLES= _find_fuse_parts.py hello.py xmp.py DOCSDIR?= ${PREFIX}/share/doc/py-fusefs EXAMPLESDIR?= ${PREFIX}/share/examples/py-fusefs post-patch: @${REINPLACE_CMD} -e '/libs =/s|$$| + " ${ICONV_LIB}"|'\ ${WRKSRC}/setup.py post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fuseparts/_fusemodule.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fuseparts/_fusemodule*.so post-install-DOCS-on: @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ post-install-EXAMPLES-on: @${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/example/ && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/devel/py-greenlet/Makefile b/devel/py-greenlet/Makefile index 2c339136fb6e..93672d6f0833 100644 --- a/devel/py-greenlet/Makefile +++ b/devel/py-greenlet/Makefile @@ -1,28 +1,28 @@ # Created by: Peter Schuller # $FreeBSD$ PORTNAME= greenlet PORTVERSION= 0.4.17 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Light-weight microthreads for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= mips mips64 NOT_FOR_ARCHS_REASON= greenlet needs to be ported to this platform USES= python USE_PYTHON= autoplist concurrent distutils DO_MAKE_TEST= ${PYTHON_CMD} TEST_TARGET= run-tests.py post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/greenlet.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/greenlet*.so .include diff --git a/devel/py-grpcio-tools/Makefile b/devel/py-grpcio-tools/Makefile index db4ae0ab18f9..9808660e228d 100644 --- a/devel/py-grpcio-tools/Makefile +++ b/devel/py-grpcio-tools/Makefile @@ -1,26 +1,26 @@ # Created by: vanilla@ # $FreeBSD$ PORTNAME= grpcio-tools PORTVERSION= 1.34.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vanilla@FreeBSD.org COMMENT= Protobuf code generator for gRPC LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>1:devel/py-grpcio@${PY_FLAVOR} LIB_DEPENDS= libcares.so:dns/c-ares USES= compiler:c++11-lang localbase:ldflags python:3.5+ USE_PYTHON= autoplist distutils CFLAGS+= -DHAVE_PTHREAD=1 LDFLAGS+= -lcares post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/grpc_tools/_protoc_compiler.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/grpc_tools/_protoc_compiler*.so .include diff --git a/devel/py-ice37/Makefile b/devel/py-ice37/Makefile index 39e909f7b4e2..a75afe501985 100644 --- a/devel/py-ice37/Makefile +++ b/devel/py-ice37/Makefile @@ -1,45 +1,45 @@ # $FreeBSD$ CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= grembo@FreeBSD.org COMMENT= Ice (Internet Communications Engine) language mapping for Python LICENSE= GPLv2 BUILD_DEPENDS= mcpp:devel/mcpp LIB_DEPENDS= libIce.so.${LIB_VRS}:devel/ice37 \ libmcpp.so:devel/mcpp USES= gettext-runtime python shebangfix USE_PYTHON= py3kplist SLAVE_PORT= yes MASTERDIR= ${.CURDIR}/../ice37 PLIST= ${.CURDIR}/pkg-plist BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${WRKSRC}/python SHEBANG_GLOB= *.py MAKE_ENV+= PYTHON_VERSION=${PYTHON_VERSION} MAKE_ARGS+= PYTHON=${PYTHON_CMD} LIB_VRS= ${PORTVERSION:S|.||g:C|[0-9]$||} PLIST_SUB= LIB_VERSION="${PORTVERSION}" LIB_VRS="${LIB_VRS}" OPTIONS_DEFINE= DEBUG TEST TEST_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} post-install: - ${STRIP_CMD} ${STAGEDIR}${PYSITEDIR}/IcePy.so + ${STRIP_CMD} ${STAGEDIR}${PYSITEDIR}/IcePy*.so ${ECHO} "Ice" > ${STAGEDIR}${PYSITEDIR}/Ice.pth @${FIND} ${STAGEDIR}${PYSITEDIR}/Ice \( -name "*.pyc" -or -name "*.pyo" \) \ -exec ${CHMOD} u+w {} \; .for dir in Glacier2 Ice IceBox IceGrid IceMx IcePatch2 IceStorm @${PYTHON_CMD} -m compileall -d ${PYSITEDIR}/Ice ${STAGEDIR}${PYSITEDIR}/${dir} @${PYTHON_CMD} -O -m compileall -d ${PYSITEDIR}/Ice ${STAGEDIR}${PYSITEDIR}/${dir} .endfor .include "${MASTERDIR}/Makefile" diff --git a/devel/py-immutables/Makefile b/devel/py-immutables/Makefile index c8d2c3044ea5..786105051692 100644 --- a/devel/py-immutables/Makefile +++ b/devel/py-immutables/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= immutables PORTVERSION= 0.14 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Immutable collections LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/immutables/_map.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/immutables/_map*.so .include diff --git a/devel/py-intbitset/Makefile b/devel/py-intbitset/Makefile index 2896ae77bbb5..42ee13407616 100644 --- a/devel/py-intbitset/Makefile +++ b/devel/py-intbitset/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= intbitset DISTVERSION= 2.4.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= C-based extension implementing fast integer bit sets LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} USES= python USE_PYTHON= cython distutils autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/intbitset.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/intbitset*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-lazy-object-proxy/Makefile b/devel/py-lazy-object-proxy/Makefile index 75ca4f70f8aa..038bdd2e6ed6 100644 --- a/devel/py-lazy-object-proxy/Makefile +++ b/devel/py-lazy-object-proxy/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= lazy-object-proxy PORTVERSION= 1.5.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and thorough lazy object proxy LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.3.1:devel/py-setuptools_scm@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/lazy_object_proxy/cext.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/lazy_object_proxy/cext*.so .include diff --git a/devel/py-libversion/Makefile b/devel/py-libversion/Makefile index c05315799894..b47f164a852d 100644 --- a/devel/py-libversion/Makefile +++ b/devel/py-libversion/Makefile @@ -1,27 +1,27 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= libversion PORTVERSION= 1.2.1 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Python bindings for libversion LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libversion.so:devel/libversion USES= python:3.6+ pkgconfig USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/libversion/_libversion.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/libversion/_libversion*.so .include diff --git a/devel/py-libvirt/Makefile b/devel/py-libvirt/Makefile index b42e30aef9fb..aada2129d122 100644 --- a/devel/py-libvirt/Makefile +++ b/devel/py-libvirt/Makefile @@ -1,28 +1,28 @@ # Created by: Jason Helfman # $FreeBSD$ PORTNAME= libvirt PORTVERSION= 6.10.0 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 LICENSE= GPLv2 LIB_DEPENDS= libvirt.so:devel/libvirt USES= pkgconfig python:3.6+ shebangfix SHEBANG_FILES= generator.py sanitytest.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 + @${STRIP_CMD} ${STAGEDIR}${PYTHON_LIBDIR}/site-packages/${lib}*.so .endfor .include diff --git a/devel/py-llfuse/Makefile b/devel/py-llfuse/Makefile index 2f4f2cc1438e..203ea5fff280 100644 --- a/devel/py-llfuse/Makefile +++ b/devel/py-llfuse/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= llfuse PORTVERSION= 1.3.6 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= stdin@niklaas.eu COMMENT= Python bindings for low-level FUSE API LICENSE= LGPL20+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}contextlib2>0:devel/py-contextlib2@${PY_FLAVOR} USES= compiler:c++11-lang fuse pkgconfig python tar:bz2 USE_PYTHON= autoplist distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/llfuse.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/llfuse*.so .include diff --git a/devel/py-llvmlite/Makefile b/devel/py-llvmlite/Makefile index f1bcde71e3de..a4f214bf4115 100644 --- a/devel/py-llvmlite/Makefile +++ b/devel/py-llvmlite/Makefile @@ -1,32 +1,32 @@ # Created by: David Kalliecharan # $FreeBSD$ PORTNAME= llvmlite DISTVERSION= 0.34.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dave@dal.ca COMMENT= Lightweight LLVM python binding for writing JIT compilers LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_ENUM34} \ llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} RUN_DEPENDS= ${PY_ENUM34} \ llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} USES= compiler:c++11-lib python fortran USE_PYTHON= distutils autoplist CXXFLAGS= -fPIC MAKE_ENV= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${LLVM_VER} LLVM_VER= ${LLVM_DEFAULT} post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/llvmlite/binding/libllvmlite.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/llvmlite/binding/libllvmlite*.so .include diff --git a/devel/py-msgpack/Makefile b/devel/py-msgpack/Makefile index 077460e6265a..ea3965a31842 100644 --- a/devel/py-msgpack/Makefile +++ b/devel/py-msgpack/Makefile @@ -1,28 +1,28 @@ # Created by: Andrey Zonov # $FreeBSD$ PORTNAME= msgpack PORTVERSION= 1.0.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= MessagePack (de)serializer for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_PYTHON= autoplist concurrent cython distutils .include .if ${PYTHON_REL} >= 3000 post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/msgpack/_cmsgpack.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/msgpack/_cmsgpack*.so .else NO_ARCH= yes .endif .include diff --git a/devel/py-murmurhash/Makefile b/devel/py-murmurhash/Makefile index bec36bf2ef60..f399f66c6af5 100644 --- a/devel/py-murmurhash/Makefile +++ b/devel/py-murmurhash/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= murmurhash PORTVERSION= 1.0.5 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython bindings for MurmurHash2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils cython autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/murmurhash/mrmr.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/murmurhash/mrmr*.so .include diff --git a/devel/py-opendht/Makefile b/devel/py-opendht/Makefile index 12fc922d31bf..2e13e0927966 100644 --- a/devel/py-opendht/Makefile +++ b/devel/py-opendht/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= opendht DISTVERSION= 1.10.1 CATEGORIES= devel net PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight Distributed Hash Table implementation LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/../COPYING LIB_DEPENDS= libopendht.so:devel/opendht \ libgnutls.so:security/gnutls USES= cmake compiler:c++11-lib localbase python:3.4+ USE_GITHUB= yes GH_ACCOUNT= savoirfairelinux USE_PYTHON= distutils cython autoplist WRKSRC_SUBDIR= python post-stage: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/opendht.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/opendht*.so .include diff --git a/devel/py-pendulum/Makefile b/devel/py-pendulum/Makefile index c745b82434d2..20fa17467c51 100644 --- a/devel/py-pendulum/Makefile +++ b/devel/py-pendulum/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= pendulum PORTVERSION= 2.1.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= garga@FreeBSD.org COMMENT= Python package to ease datetimes manipulation LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.6:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2018.3:devel/py-pytz@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pendulum/_extensions/_helpers.so - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pendulum/parsing/_iso8601.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pendulum/_extensions/_helpers*.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pendulum/parsing/_iso8601*.so .include diff --git a/devel/py-posix_ipc/Makefile b/devel/py-posix_ipc/Makefile index 92a4935c2f12..108a8b102eab 100644 --- a/devel/py-posix_ipc/Makefile +++ b/devel/py-posix_ipc/Makefile @@ -1,27 +1,27 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= posix_ipc PORTVERSION= 1.0.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= POSIX IPC primitives for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils autoplist post-install: - ${STRIP_CMD} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/posix_ipc.so + ${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-py-ubjson/Makefile b/devel/py-py-ubjson/Makefile index 0acbc78ccc9f..8e508ad92d80 100644 --- a/devel/py-py-ubjson/Makefile +++ b/devel/py-py-ubjson/Makefile @@ -1,22 +1,22 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= py-ubjson PORTVERSION= 0.16.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Universal Binary JSON encoder/decoder LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_ubjson.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_ubjson*.so .include diff --git a/devel/py-pyjq/Makefile b/devel/py-pyjq/Makefile index 31494f987ce6..eed88e315824 100644 --- a/devel/py-pyjq/Makefile +++ b/devel/py-pyjq/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= pyjq PORTVERSION= 2.4.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= gmm@tutanota.com COMMENT= Python binding for jq LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libjq.so:textproc/jq \ libonig.so:devel/oniguruma USES= localbase python USE_PYTHON= autoplist distutils post-patch: @${RM} -r ${WRKSRC}/dependencies post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pyjq.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pyjq*.so .include diff --git a/devel/py-pyrsistent/Makefile b/devel/py-pyrsistent/Makefile index 14a7ebb93ff7..4d56c433bffe 100644 --- a/devel/py-pyrsistent/Makefile +++ b/devel/py-pyrsistent/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= pyrsistent PORTVERSION= 0.14.11 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Persistent/Functional/Immutable data structures LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE.mit RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis<5:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pvectorc.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pvectorc*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/devel/py-python-Levenshtein/Makefile b/devel/py-python-Levenshtein/Makefile index 9c23b0504701..041c2f39e2a0 100644 --- a/devel/py-python-Levenshtein/Makefile +++ b/devel/py-python-Levenshtein/Makefile @@ -1,23 +1,23 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= python-Levenshtein PORTVERSION= 0.12.0 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Fast computation of Levenshtein distance and string similarity LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_PYTHON= distutils autoplist post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/Levenshtein/_levenshtein.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/Levenshtein/_levenshtein*.so .include diff --git a/devel/py-python-pcre/Makefile b/devel/py-python-pcre/Makefile index 8cff5b4d854b..604e05b44091 100644 --- a/devel/py-python-pcre/Makefile +++ b/devel/py-python-pcre/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= python-pcre DISTVERSION= 0.7 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ygy@FreeBSD.org COMMENT= Python PCRE bindings LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpcre.so:devel/pcre USES= python USE_PYTHON= autoplist concurrent distutils post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/setup.py post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER}/site-packages/_pcre.so + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER}/site-packages/_pcre*.so .include diff --git a/devel/py-ruamel.yaml.clib/Makefile b/devel/py-ruamel.yaml.clib/Makefile index 9e04807a0c69..8a11b7e8a85f 100644 --- a/devel/py-ruamel.yaml.clib/Makefile +++ b/devel/py-ruamel.yaml.clib/Makefile @@ -1,24 +1,24 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= ruamel.yaml.clib PORTVERSION= 0.2.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= C version of reader, parser and emitter for ruamel.yaml LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_ruamel_yaml.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_ruamel_yaml*.so ${RM} -fr ${STAGEDIR}${PYTHON_SITELIBDIR}/ruamel ${REINPLACE_CMD} -e '/LICENSE/d; /__init__.py/d' ${_PYTHONPKGLIST} .include diff --git a/devel/py-setproctitle/Makefile b/devel/py-setproctitle/Makefile index fae79b9ab1a7..b04bd47721be 100644 --- a/devel/py-setproctitle/Makefile +++ b/devel/py-setproctitle/Makefile @@ -1,34 +1,34 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= setproctitle PORTVERSION= 1.1.10 PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Python module to customize the process title LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT USES= python USE_PYTHON= autoplist concurrent distutils PORTDOCS= HISTORY.rst README.rst OPTIONS_DEFINE= DOCS post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/setproctitle.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/setproctitle*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} do-test: @cd ${WRKSRC}/tests && ${PYTHON_CMD} ${WRKSRC}/tests/setproctitle_test.py .include diff --git a/devel/py-simplejson/Makefile b/devel/py-simplejson/Makefile index a3bd18f08ca6..97c09f4e5113 100644 --- a/devel/py-simplejson/Makefile +++ b/devel/py-simplejson/Makefile @@ -1,26 +1,26 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME= simplejson PORTVERSION= 3.17.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Simple, fast, extensible JSON encoder/decoder # dual-licensed under MIT and Academic Free License version 2.1 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/simplejson/_speedups.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/simplejson/_speedups*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-urwid/Makefile b/devel/py-urwid/Makefile index df1cac82b4ba..9905e0bbf65f 100644 --- a/devel/py-urwid/Makefile +++ b/devel/py-urwid/Makefile @@ -1,33 +1,33 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= urwid PORTVERSION= 2.1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Curses-based user interface library for Python LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USES= python USE_PYTHON= autoplist concurrent distutils PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/urwid/str_util.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/urwid/str_util*.so post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/examples/ && ${INSTALL_DATA} * ${STAGEDIR}${EXAMPLESDIR}/ do-test: cd ${WRKSRC}/ && ${PYTHON_CMD} setup.py test .include diff --git a/devel/py-uvloop/Makefile b/devel/py-uvloop/Makefile index 74e2a3aed0d5..4ef93c393bfa 100644 --- a/devel/py-uvloop/Makefile +++ b/devel/py-uvloop/Makefile @@ -1,38 +1,38 @@ # Created by: Babak Farrokhi # $FreeBSD$ PORTNAME= uvloop PORTVERSION= 0.14.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= farrokhi@FreeBSD.org COMMENT= Fast drop-in replacement of asyncio event loop based on libuv LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/uvloop/loop.so + ${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-websockets/Makefile b/devel/py-websockets/Makefile index b693d814068a..93b4281b6921 100644 --- a/devel/py-websockets/Makefile +++ b/devel/py-websockets/Makefile @@ -1,21 +1,21 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= websockets PORTVERSION= 8.0.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Implementation of the WebSocket Protocol (RFC 6455 & 7692) LICENSE= BSD3CLAUSE USES= python:3.4+ USE_PYTHON= autoplist distutils post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/websockets/speedups.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/websockets/speedups*.so .include diff --git a/devel/py-wrapt/Makefile b/devel/py-wrapt/Makefile index 6c6955b9520c..74d0a017eb35 100644 --- a/devel/py-wrapt/Makefile +++ b/devel/py-wrapt/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= wrapt PORTVERSION= 1.12.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Decorators, wrappers and monkey patching LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/wrapt/_wrappers.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/wrapt/_wrappers*.so .include diff --git a/devel/py-xxhash/Makefile b/devel/py-xxhash/Makefile index df5b466d3579..4e6fdf6b977a 100644 --- a/devel/py-xxhash/Makefile +++ b/devel/py-xxhash/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= xxhash PORTVERSION= 2.0.0 CATEGORIES= devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings for the xxHash library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= xxhash>=0.8.0:devel/xxhash LIB_DEPENDS= libxxhash.so:devel/xxhash USES= localbase python USE_PYTHON= autoplist concurrent distutils CONFIGURE_ENV= XXHASH_LINK_SO=yes MAKE_ENV= XXHASH_LINK_SO=yes post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xxhash/_xxhash.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xxhash/_xxhash*.so .include diff --git a/devel/py-yaml/Makefile b/devel/py-yaml/Makefile index 7f99d2e3a8ee..6426128e1e47 100644 --- a/devel/py-yaml/Makefile +++ b/devel/py-yaml/Makefile @@ -1,46 +1,46 @@ # Created by: ijliao@FreeBSD.org # $FreeBSD$ PORTNAME= yaml PORTVERSION= 5.3.1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyYAML-${PORTVERSION} MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Python YAML parser LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist concurrent distutils OPTIONS_DEFINE= LIBYAML EXAMPLES LIBYAML_DESC= Use textproc/libyaml for faster parsing LIBYAML_LIB_DEPENDS= libyaml.so:textproc/libyaml .include .if ${PORT_OPTIONS:MLIBYAML} PYDISTUTILS_SETUP+= --with-libyaml PYDISTUTILS_BUILD_TARGET= build_ext PYDISTUTILS_BUILDARGS+= --include-dirs=${LOCALBASE}/include \ --library-dirs=${LOCALBASE}/lib .else PYDISTUTILS_SETUP+= --without-libyaml NO_ARCH= yes .endif post-install-EXAMPLES-on: @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/) post-install-LIBYAML-on: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_yaml.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_yaml*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/devel/py-yappi/Makefile b/devel/py-yappi/Makefile index da2ca0230778..607a6610fa77 100644 --- a/devel/py-yappi/Makefile +++ b/devel/py-yappi/Makefile @@ -1,27 +1,27 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= yappi PORTVERSION= 1.3.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Yet Another Python Profiler LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=20.6.2:devel/py-gevent@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_yappi.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_yappi*.so do-test: cd ${WRKSRC} && ${PYTHON_CMD} run_tests.py .include diff --git a/devel/py-zope.interface/Makefile b/devel/py-zope.interface/Makefile index 7dd8498e4bb4..a567eeee70f3 100644 --- a/devel/py-zope.interface/Makefile +++ b/devel/py-zope.interface/Makefile @@ -1,23 +1,23 @@ # Created by: Neal Nelson # $FreeBSD$ PORTNAME= zope.interface PORTVERSION= 4.6.0 CATEGORIES= devel python zope MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= zope MAINTAINER= zope@FreeBSD.org COMMENT= Interfaces for Python LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zope/interface/_zope_interface_coptimizations.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zope/interface/_zope_interface_coptimizations*.so .include diff --git a/dns/py-pycares/Makefile b/dns/py-pycares/Makefile index 3f230c55d4ce..7212ce5a5a37 100644 --- a/dns/py-pycares/Makefile +++ b/dns/py-pycares/Makefile @@ -1,33 +1,33 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= pycares PORTVERSION= 3.1.1 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Python interface to c-ares LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.5.0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.5.0:devel/py-cffi@${PY_FLAVOR} USES= python:3.5+ 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 + ${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 38c243d4668d..e5c963a25d80 100644 --- a/dns/py-pydnstable/Makefile +++ b/dns/py-pydnstable/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= pydnstable PORTVERSION= 0.7.2 CATEGORIES= dns python MASTER_SITES= FARSIGHT LOCAL/truckman/farsight PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= truckman@FreeBSD.org COMMENT= Python wrapper for dns/dnstable LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libmtbl.so:devel/mtbl \ libdnstable.so:dns/dnstable USES= pkgconfig python USE_PYTHON= autoplist cython distutils post-install: - ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/dnstable.so + ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/dnstable*.so .include diff --git a/dns/py-pywdns/Makefile b/dns/py-pywdns/Makefile index 8a5c61f2a46f..20df081bb0c4 100644 --- a/dns/py-pywdns/Makefile +++ b/dns/py-pywdns/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= pywdns PORTVERSION= 0.10.0 CATEGORIES= dns python MASTER_SITES= FARSIGHT LOCAL/truckman/farsight PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= truckman@FreeBSD.org COMMENT= Python wrapper for dns/wdns LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libwdns.so:dns/wdns USES= pkgconfig python USE_PYTHON= autoplist cython distutils post-patch: ${REINPLACE_CMD} -e "1s+ python+ ${PYTHON_CMD}+" ${WRKSRC}/gen_pywdns_constants post-install: - ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/wdns.so + ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/wdns*.so .include diff --git a/finance/py-ta-lib/Makefile b/finance/py-ta-lib/Makefile index 4facc5032f6e..079c5bb7386c 100644 --- a/finance/py-ta-lib/Makefile +++ b/finance/py-ta-lib/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= ta-lib DISTVERSIONPREFIX= TA_Lib- DISTVERSION= 0.4.17 PORTREVISION= 1 CATEGORIES= finance python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Python wrapper for ta-lib (tools for market analysis) LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libta_lib.so:devel/ta-lib RUN_DEPENDS= ${PYNUMPY} USES= python MAKE_ENV= TA_INCLUDE_PATH="${LOCALBASE}/include" USE_GITHUB= yes GH_ACCOUNT= mrjbq7 USE_PYTHON= distutils cython autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/talib/_ta_lib.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/talib/_ta_lib*.so .include diff --git a/ftp/py-pycurl/Makefile b/ftp/py-pycurl/Makefile index 81e7063e7cd6..50c01670f8a7 100644 --- a/ftp/py-pycurl/Makefile +++ b/ftp/py-pycurl/Makefile @@ -1,34 +1,34 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= pycurl PORTVERSION= 7.43.0.6 CATEGORIES= ftp python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to libcurl LICENSE= LGPL21 MIT LICENSE_COMB= dual LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING-LGPL LICENSE_FILE_MIT= ${WRKSRC}/COPYING-MIT LIB_DEPENDS= libcurl.so:ftp/curl USES= python ssl USE_PYTHON= autoplist concurrent distutils PORTDOCS= AUTHORS INSTALL.rst README.rst RELEASE-NOTES.rst OPTIONS_DEFINE= DOCS post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/py-ming/Makefile b/graphics/py-ming/Makefile index 376e69711884..c52d1d187176 100644 --- a/graphics/py-ming/Makefile +++ b/graphics/py-ming/Makefile @@ -1,46 +1,46 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= ming DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 0_4_8 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module for Ming which allows you to create Flash 4/5 movies LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE_GPL2 LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libming.so:graphics/ming \ libpng.so:graphics/png PORTSCOUT= limit:^ming- CONFIGURE_ARGS= --enable-python CONFIGURE_ENV= PYTHON_LDFLAGS="-L${PYTHON_LIBDIR} -l${PYTHON_VERSION}${PYTHON_ABIVER}" GNU_CONFIGURE= yes USE_PYTHON= autoplist concurrent distutils USES= autoreconf libtool localbase:ldflags python BUILD_WRKSRC= ${WRKSRC}/py_ext INSTALL_WRKSRC= ${WRKSRC}/py_ext USE_GITHUB= yes GH_ACCOUNT= lib${PORTNAME} GH_PROJECT= lib${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's| --root ".*"||' ${WRKSRC}/py_ext/Makefile.am @${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|g' ${WRKSRC}/py_ext/setup.py.in @${LN} -fs ${LOCALBASE}/include/ming ${WRKSRC}/src post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_mingc.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_mingc*.so .include diff --git a/graphics/py-pygraphviz/Makefile b/graphics/py-pygraphviz/Makefile index d13e92b7b3af..61e81aeb99e2 100644 --- a/graphics/py-pygraphviz/Makefile +++ b/graphics/py-pygraphviz/Makefile @@ -1,38 +1,38 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= pygraphviz PORTVERSION= 1.6 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python interface to GraphViz agraph LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcgraph.so:graphics/graphviz TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}doctest-ignore-unicode>=0.1.2:devel/py-doctest-ignore-unicode@{PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} USES= pkgconfig python:3.6+ zip USE_PYTHON= autoplist concurrent distutils PYDISTUTILS_BUILD_TARGET= build build_ext PYDISTUTILS_BUILDARGS= --include-dirs=${LOCALBASE}/include \ --library-dirs=${LOCALBASE}/lib/graphviz post-patch: @${REINPLACE_CMD} -e 's+%%LOCALBASE%%+${LOCALBASE}+; \ s+^docdirbase.*=.*+docdirbase = "${DOCSDIR:S/${PREFIX}\///}"+' ${WRKSRC}/setup.py post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pygraphviz/_graphviz.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pygraphviz/_graphviz*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/graphics/py-zbar-py/Makefile b/graphics/py-zbar-py/Makefile index f50b06907db4..b95dab4db88e 100644 --- a/graphics/py-zbar-py/Makefile +++ b/graphics/py-zbar-py/Makefile @@ -1,25 +1,25 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= zbar-py PORTVERSION= 1.0.4 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Interface to the zbar bar-code reading library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libzbar.so:graphics/zbar RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} USES= iconv:wchar_t python USE_PYTHON= autoplist distutils post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zbar/_zbar.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zbar/_zbar*.so .include diff --git a/mail/py-milter/Makefile b/mail/py-milter/Makefile index 581ddb8ea708..2404ffdfd9d9 100644 --- a/mail/py-milter/Makefile +++ b/mail/py-milter/Makefile @@ -1,31 +1,31 @@ # Created by: Vsevolod Lobko # $FreeBSD$ PORTNAME= milter PORTVERSION= 1.0.4 DISTVERSIONPREFIX= ${GH_PROJECT}- CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= estartu@augusta.de COMMENT= Python interface to Sendmail milter API LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING .if !exists(/usr/lib/libmilter.so) LIB_DEPENDS= libmilter.so:mail/libmilter CFLAGS+= -I${LOCALBASE}/include .endif USES= python USE_GITHUB= yes GH_ACCOUNT= sdgathman GH_PROJECT= py${PORTNAME} USE_PYTHON= distutils autoplist flavors post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/milter.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/milter*.so .include diff --git a/mail/py-notmuch2/Makefile b/mail/py-notmuch2/Makefile index 48a8c47d8a60..b1559a415b22 100644 --- a/mail/py-notmuch2/Makefile +++ b/mail/py-notmuch2/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ CATEGORIES= mail python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 2 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:3.5+ uniquefiles:dirs USE_PYTHON= autoplist distutils MASTERDIR= ${.CURDIR}/../notmuch WRKSRC_SUBDIR= bindings/python-cffi PORTSCOUT= limit:^[0-9\.]*$$ post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/notmuch2/_capi.abi3.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/notmuch2/_capi.abi3*.so .include "${MASTERDIR}/Makefile" diff --git a/math/py-PySCIPOpt/Makefile b/math/py-PySCIPOpt/Makefile index 8ec1256912ca..66d71db149e7 100644 --- a/math/py-PySCIPOpt/Makefile +++ b/math/py-PySCIPOpt/Makefile @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= PySCIPOpt DISTVERSION= 3.0.2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python interface and modeling environment for SCIP LICENSE= MIT LIB_DEPENDS= libscip.so:math/SCIP USES= localbase python USE_PYTHON= distutils cython autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyscipopt/scip.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyscipopt/scip*.so .include diff --git a/math/py-cdecimal/Makefile b/math/py-cdecimal/Makefile index 445e6c880a24..567671d7c2d5 100644 --- a/math/py-cdecimal/Makefile +++ b/math/py-cdecimal/Makefile @@ -1,23 +1,23 @@ # Created by: Maksym Sobolyev # $FreeBSD$ PORTNAME= cdecimal PORTVERSION= 2.3 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://www.bytereef.org/software/mpdecimal/releases/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Fast drop-in replacement for the Decimal module LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= distutils autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/cdecimal.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/cdecimal*.so .include diff --git a/math/py-cryptominisat/Makefile b/math/py-cryptominisat/Makefile index 5ecd85c1cd1a..ac582b9c742e 100644 --- a/math/py-cryptominisat/Makefile +++ b/math/py-cryptominisat/Makefile @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= cryptominisat DISTVERSION= 5.8.0 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= arrowd@FreeBSD.org COMMENT= Bindings to CryptoMiniSat (a SAT solver) LICENSE= MIT LGPL21 LICENSE_COMB= multi LICENSE_FILE_LGPL21= ${WRKSRC}/../LICENSE.txt LICENSE_FILE_MIT= ${WRKSRC}/../LICENSE.txt LIB_DEPENDS= libcryptominisat5.so:math/cryptominisat USES= compiler:c++11-lib python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= msoos WRKSRC_SUBDIR= python post-patch: ${REINPLACE_CMD} -e 's|@PROJECT_VERSION@|${PORTVERSION}|' \ -e 's|$${CMAKE_C_COMPILER}|${CC}|' \ -e 's|$${CMAKE_CXX_COMPILER}|${CXX}|' \ -e 's|$${PY_C_CONFIG}||' \ -e 's|$${PY_LD_CONFIG}||' \ -e 's|$${CMS_FULL_VERSION}|${PORTVERSION}|' \ -e 's|$${APPLE}||' ${WRKSRC}/setup.py.in ${CP} ${WRKSRC}/setup.py.in ${WRKSRC}/setup.py ${CP} ${WRKSRC}/src/pycryptosat.cpp.in ${WRKSRC}/src/pycryptosat.cpp post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pycryptosat.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pycryptosat*.so .include diff --git a/math/py-cvxpy/Makefile b/math/py-cvxpy/Makefile index 6a0d7419a70e..b8b42a36b12b 100644 --- a/math/py-cvxpy/Makefile +++ b/math/py-cvxpy/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= cvxpy DISTVERSION= 1.1.7 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Domain-specific language for modeling convex optimization problems LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}ecos>=2:math/py-ecos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osqp>=0.4.1:math/py-osqp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.1.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scs>=1.1.6:math/py-scs@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_cvxcore.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_cvxcore*.so .include diff --git a/math/py-cyipopt/Makefile b/math/py-cyipopt/Makefile index 8de9fd3d71d9..e1b2803d0d24 100644 --- a/math/py-cyipopt/Makefile +++ b/math/py-cyipopt/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= cyipopt DISTVERSIONPREFIX= v DISTVERSION= 0.1.9 PORTREVISION= 3 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cython interface for the interior point optimizer IPOPT LICENSE= EPL BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} LIB_DEPENDS= libblas.so:math/blas \ libcoinmetis.so:math/ipopt \ liblapack.so:math/lapack RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= fortran python:3.6+ pkgconfig # fortran because ipopt's pkg-config returns gcc libs USE_GITHUB= yes GH_ACCOUNT= matthias-k USE_PYTHON= distutils cython autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}*.so .include diff --git a/math/py-fastcluster/Makefile b/math/py-fastcluster/Makefile index 6a622584bd09..7020098ec52d 100644 --- a/math/py-fastcluster/Makefile +++ b/math/py-fastcluster/Makefile @@ -1,34 +1,34 @@ # Created by: Johannes Meixner # $FreeBSD$ PORTNAME= fastcluster PORTVERSION= 1.1.26 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast hierarchical clustering routines for R and Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.txt BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils PORTDOCS= CITATION.txt INSTALL.txt NEWS.txt README.txt OPTIONS_DEFINE= DOCS post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_fastcluster.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_fastcluster*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/math/py-gmpy2/Makefile b/math/py-gmpy2/Makefile index b70e9b47d873..b8b95c09a2fa 100644 --- a/math/py-gmpy2/Makefile +++ b/math/py-gmpy2/Makefile @@ -1,28 +1,28 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= gmpy2 PORTVERSION= 2.0.8 PORTREVISION= 3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= GMP/MPIR, MPFR, and MPC interface to Python LICENSE= GPLv3 LIB_DEPENDS= libgmp.so:math/gmp \ libmpc.so:math/mpc \ libmpfr.so:math/mpfr USES= python zip USE_PYTHON= distutils autoplist CONFLICTS= ${PYTHON_PKGNAMEPREFIX}gmpy2-devel-2.1* post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gmpy2.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gmpy2*.so .include diff --git a/math/py-graphillion/Makefile b/math/py-graphillion/Makefile index 031f67ff2abe..a541ac1aaec0 100644 --- a/math/py-graphillion/Makefile +++ b/math/py-graphillion/Makefile @@ -1,29 +1,29 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= graphillion PORTVERSION= 1.3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/g/G/}-${PORTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= Fast, lightweight graphset operation library in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} # Python 2.7,3.4+ USES= python USE_PYTHON= distutils autoplist post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_graphillion.so + ${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 a78f1bbb4103..20710127f2ca 100644 --- a/math/py-hdmedians/Makefile +++ b/math/py-hdmedians/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= hdmedians PORTVERSION= 0.14.1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= High-dimensional medians LICENSE= APACHE20 BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}nose>=1.0:devel/py-nose@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= autoplist cython distutils post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/hdmedians/geomedian.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/hdmedians/geomedian*.so .include diff --git a/math/py-levmar/Makefile b/math/py-levmar/Makefile index c8e0f60581ad..9e332512ff15 100644 --- a/math/py-levmar/Makefile +++ b/math/py-levmar/Makefile @@ -1,35 +1,35 @@ # $FreeBSD$ # levmar library (math/levmar) is bundled PORTNAME= levmar DISTVERSION= 0.2.3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Binding to levmar library (Levenberg-Marquardt optimization algorithm) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libblas.so:math/blas \ liblapack.so:math/lapack TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYNUMPY} USES= python USE_PYTHON= distutils autoplist post-patch: @${REINPLACE_CMD} -e 's|ö|o|' ${WRKSRC}/AUTHORS # breaks because of non-ascii chars post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_${PORTNAME}.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_${PORTNAME}*.so do-test: @cd ${WRKSRC}/levmar/tests && ${PYTHON_CMD} -m pytest --pyargs levmar .include diff --git a/math/py-libpoly/Makefile b/math/py-libpoly/Makefile index 161b1b973229..34cc18e15f1c 100644 --- a/math/py-libpoly/Makefile +++ b/math/py-libpoly/Makefile @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= libpoly DISTVERSIONPREFIX= v DISTVERSION= 0.1.8 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for libpoly LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENCE LIB_DEPENDS= libpoly.so:math/libpoly USES= cmake localbase:ldflags python USE_GITHUB= yes GH_ACCOUNT= SRI-CSL USE_LDCONFIG= yes USE_PYTHON= distutils autoplist CFLAGS+= -I${WRKSRC}/include LDFLAGS+= -lpoly BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${WRKSRC}/python post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/polypy.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/polypy*.so do-build: @cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_BUILD_TARGET} ${PYDISTUTILS_BUILDARGS} do-install: @cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_INSTALL_TARGET} ${PYDISTUTILS_INSTALLARGS} .include diff --git a/math/py-numexpr/Makefile b/math/py-numexpr/Makefile index 01afd845e0d4..34984b6ec171 100644 --- a/math/py-numexpr/Makefile +++ b/math/py-numexpr/Makefile @@ -1,25 +1,25 @@ # Created by: Ju Pengfei # $FreeBSD$ PORTNAME= numexpr PORTVERSION= 2.7.1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast numerical array expression evaluator for Python and NumPy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYNUMPY} USES= dos2unix python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/numexpr/interpreter.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/numexpr/interpreter*.so .include diff --git a/math/py-numpy-stl/Makefile b/math/py-numpy-stl/Makefile index 852e70ef9d99..4e7a0d2fd88a 100644 --- a/math/py-numpy-stl/Makefile +++ b/math/py-numpy-stl/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= numpy-stl DISTVERSION= 2.11.3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Simple library to make working with STL files fast and easy LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}python-utils>=2.3.0:misc/py-python-utils@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= cython distutils autoplist post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/stl/_speedups.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/stl/_speedups*.so .include diff --git a/math/py-pdal/Makefile b/math/py-pdal/Makefile index 4ecf49f5e09a..34ffd61fcb46 100644 --- a/math/py-pdal/Makefile +++ b/math/py-pdal/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= pdal DISTVERSION= 2.3.5 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:tu}-${DISTVERSION} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= PDAL Python bindings LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ ${LOCALBASE}/bin/cmake:devel/cmake \ ${LOCALBASE}/bin/ninja:devel/ninja LIB_DEPENDS= libpdal_base.so:math/pdal RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYNUMPY} USES= compiler:c++11-lang python:3.6+ USE_PYTHON= autoplist cython distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpdal_plugin_filter_python.so - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/libpdalpython.so - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpdal_plugin_reader_numpy.so + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpdal_plugin_filter_python*.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/libpdalpython*.so + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpdal_plugin_reader_numpy*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/math/py-piranha/Makefile b/math/py-piranha/Makefile index d75aabc42fe8..2b57ff8b9253 100644 --- a/math/py-piranha/Makefile +++ b/math/py-piranha/Makefile @@ -1,46 +1,46 @@ # $FreeBSD$ PORTNAME= piranha DISTVERSIONPREFIX= v DISTVERSION= 0.11 PORTREVISION= 7 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Piranha, the computer algebra system LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.gpl3 LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.lgpl3 BUILD_DEPENDS= ${LOCALBASE}/include/piranha/piranha.hpp:math/${PORTNAME} LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ ${PY_BOOST} USES= cmake compiler:c++14-lang python USE_GITHUB= yes GH_ACCOUNT= bluescarni USE_PYTHON= flavors PYTHON_SUFFIX_LETTER= ${PYTHON_VER:C/^2.*//:C/^3.*/m/} CMAKE_ON= BUILD_PYRANHA CMAKE_OFF= PIRANHA_INSTALL_HEADERS CMAKE_ARGS= -DPYTHON_EXECUTABLE:STRING=${PYTHON_CMD} \ -DPYTHON_LIBRARIES:STRING=${LOCALBASE}/lib/libpython${PYTHON_VER}${PYTHON_SUFFIX_LETTER}.so \ -DPYTHON_INCLUDE_DIRS:STRING=${LOCALBASE}/include/python${PYTHON_VER}${PYTHON_SUFFIX_LETTER} \ -DPYTHONLIBS_VERSION_STRING:STRING=${PYTHON_VER} \ -DPYTHON_VERSION_MAJOR:STRING=${PYTHON_MAJOR_VER} \ -DPYTHON_VERSION_MINOR:STRING=${PYTHON_VER:C/[0-9]\.//} post-patch: # FIND_PACKAGE(Boost) only supports modules python and python3 @${REINPLACE_CMD} -e 's|$${REQUIRED_BOOST_LIBS} python)|$${REQUIRED_BOOST_LIBS} python${PYTHON_MAJOR_VER:S/2//})|' ${WRKSRC}/CMakeLists.txt post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyranha/_core.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyranha/_core*.so .include diff --git a/math/py-pycosat/Makefile b/math/py-pycosat/Makefile index 2b6d3021e907..0d4cdaf98a83 100644 --- a/math/py-pycosat/Makefile +++ b/math/py-pycosat/Makefile @@ -1,32 +1,32 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pycosat PORTVERSION= 0.6.3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Bindings to PicoSAT (a SAT solver) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpicosat.so:math/picosat USES= python zip 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 + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pycosat*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/math/py-pyhull/Makefile b/math/py-pyhull/Makefile index 34adbd0c45d9..1e54355739bc 100644 --- a/math/py-pyhull/Makefile +++ b/math/py-pyhull/Makefile @@ -1,26 +1,26 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pyhull DISTVERSION= 2015.2.1 PORTREVISION= 2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Computation of convex hull, Delaunay triangulation and Voronoi diagram LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= autoplist distutils post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyhull/_pyhull.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyhull/_pyhull*.so .include diff --git a/math/py-pyipopt/Makefile b/math/py-pyipopt/Makefile index c5b7ed7bc924..e00503bad571 100644 --- a/math/py-pyipopt/Makefile +++ b/math/py-pyipopt/Makefile @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= pyipopt DISTVERSION= g20180409 PORTREVISION= 2 CATEGORIES= math python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Use ipopt (an optimization tool) via python LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libipopt.so:math/ipopt RUN_DEPENDS= ${PYNUMPY} USES= dos2unix python USE_GITHUB= yes GH_ACCOUNT= xuy GH_TAGNAME= 36bcb7f DOS2UNIX_FILES= setup.py USE_PYTHON= distutils autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyipopt/pyipoptcore.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pyipopt/pyipoptcore*.so .include diff --git a/math/py-pynleq2/Makefile b/math/py-pynleq2/Makefile index 2eff2e16ec37..7eb7adb06547 100644 --- a/math/py-pynleq2/Makefile +++ b/math/py-pynleq2/Makefile @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= pynleq2 DISTVERSION= 0.0.2 PORTREVISION= 5 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for NLEQ2 algorithm's fortran implementation LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} USES= fortran:flang python USE_PYTHON= distutils autoplist USE_GITHUB= nodefault GH_TUPLE= PySCeS:pysces:0.9.6:fortran BINARY_ALIAS= gfortran6=flang # it keeps using gfortran6 regardless of the environment variables and arguments FORTRAN_FILES= linalg_nleq2.f nleq2.f wnorm.f zibconst.f zibmon.f zibsec.f post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/setup.py pre-build: # compile fortran files into a static library because distutils fails while doing this @${MKDIR} ${WRKDIR}/.fbuild && \ cd ${WRKDIR}/.fbuild && \ flang -c ${CFLAGS} -fPIC ${FORTRAN_FILES:C,^,${WRKSRC_fortran}/pysces/nleq2/,} && \ ${AR} -qc libff.a ${FORTRAN_FILES:S/.f/.o/} post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/nleq2.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/nleq2*.so .include diff --git a/math/py-python-fcl/Makefile b/math/py-python-fcl/Makefile index 010c4bf37f0e..7b5e865c33f0 100644 --- a/math/py-python-fcl/Makefile +++ b/math/py-python-fcl/Makefile @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= python-fcl PORTVERSION= 0.0.12 PORTREVISION= 1 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Python bindings for the Flexible Collision Library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfcl05.so:math/fcl05 \ liboctomap.so:math/octomap BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USES= compiler:c++11-lang eigen:3 python USE_PYTHON= distutils autoplist concurrent cython PYDISTUTILS_BUILD_TARGET= build_ext post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fcl/fcl.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fcl/fcl*.so .include diff --git a/math/py-rpy2/Makefile b/math/py-rpy2/Makefile index e7235f72e044..bf2c66b5e7ba 100644 --- a/math/py-rpy2/Makefile +++ b/math/py-rpy2/Makefile @@ -1,39 +1,39 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= rpy2 PORTVERSION= 3.3.6 PORTREVISION= 1 CATEGORIES= math MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to the R Programming Language LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/gpl-2.0.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.10.0:devel/py-cffi@${PY_FLAVOR} LIB_DEPENDS= libR.so:math/R \ libicui18n.so:devel/icu \ libpcre.so:devel/pcre RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.10.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=0:devel/py-tzlocal@${PY_FLAVOR} USES= compiler:c11 fortran python:3.6+ readline USE_PYTHON= autoplist concurrent distutils MAKE_ENV= RPY2_CFFI_MODE=BOTH PLIST_FILES= ${PYTHON_SITELIBDIR}/__pycache__/_rinterface_cffi_abi.cpython-${PYTHON_SUFFIX}.${PYTHON_PYOEXTENSION} \ ${PYTHON_SITELIBDIR}/__pycache__/_rinterface_cffi_abi.cpython-${PYTHON_SUFFIX}.pyc \ ${PYTHON_SITELIBDIR}/_rinterface_cffi_abi.py post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_rinterface_cffi_api.abi3.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_rinterface_cffi_api.abi3*.so .include diff --git a/math/py-symcxx/Makefile b/math/py-symcxx/Makefile index e9ac9e1ea221..f44c5c2bab6c 100644 --- a/math/py-symcxx/Makefile +++ b/math/py-symcxx/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= symcxx DISTVERSION= 0.1.10 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Minimal symbolic manipulation python package written in C++ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} USES= compiler:c++11-lang fortran python # fortran because otherwise "import numpy" fails with wrong libgcc_s.so message USE_PYTHON= distutils autoplist post-patch: @truncate -s 0 ${WRKSRC}/README.rst # workaround for https://github.com/bjodah/symcxx/issues/19 post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/symcxx/_symcxx.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/symcxx/_symcxx*.so .include diff --git a/math/py-triangle/Makefile b/math/py-triangle/Makefile index 979824537fd8..1289b08c1e18 100644 --- a/math/py-triangle/Makefile +++ b/math/py-triangle/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= triangle PORTVERSION= 20200424 CATEGORIES= math MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= db@FreeBSD.org COMMENT= Python interface to triangle LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++11-lang python USE_PYTHON= distutils autoplist BUILD_DEPENDS= triangle>0:math/triangle post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/triangle/core.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/triangle/core*.so .include diff --git a/misc/py-fast-histogram/Makefile b/misc/py-fast-histogram/Makefile index fb1399cdd0b1..6f0abb07151b 100644 --- a/misc/py-fast-histogram/Makefile +++ b/misc/py-fast-histogram/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= fast-histogram DISTVERSION= 0.9 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast simple 1D and 2D histograms LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= distutils autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fast_histogram/_histogram_core.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fast_histogram/_histogram_core*.so .include diff --git a/misc/py-onnx/Makefile b/misc/py-onnx/Makefile index c145821fd9a8..e43cc0527b3a 100644 --- a/misc/py-onnx/Makefile +++ b/misc/py-onnx/Makefile @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= onnx DISTVERSION= 1.8.0 CATEGORIES= misc # machine-learning MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Open Neural Network eXchange LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} LIB_DEPENDS= libprotobuf.so:devel/protobuf RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PY_TYPING} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} USES= compiler:c11 python USE_PYTHON= distutils concurrent autoplist BINARY_ALIAS= python=${PYTHON_CMD} post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/onnx/onnx_cpp2py_export.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/onnx/onnx_cpp2py_export*.so .include diff --git a/misc/py-python-geohash/Makefile b/misc/py-python-geohash/Makefile index 31bfbf66f26a..fbccc68d6f50 100644 --- a/misc/py-python-geohash/Makefile +++ b/misc/py-python-geohash/Makefile @@ -1,23 +1,23 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= python-geohash DISTVERSION= 0.8.5 PORTREVISION= 2 CATEGORIES= misc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Fast, accurate python geohashing library LICENSE= APACHE20 MIT BSD3CLAUSE LICENSE_COMB= multi USES= python USE_PYTHON= autoplist distutils post-install: - @${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/_geohash.so + @${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/_geohash*.so .include diff --git a/multimedia/py-cec/Makefile b/multimedia/py-cec/Makefile index acd3f2b0e213..89eb3883aace 100644 --- a/multimedia/py-cec/Makefile +++ b/multimedia/py-cec/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= cec PORTVERSION= 0.2.7 PORTREVISION= 3 CATEGORIES= multimedia python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python bindings for libcec LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcec.so:multimedia/libcec USES= compiler:c++11-lang localbase python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cec.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cec*.so .include diff --git a/net-im/py-toxcore-c/Makefile b/net-im/py-toxcore-c/Makefile index 7833f559f8d0..db7cd5057365 100644 --- a/net-im/py-toxcore-c/Makefile +++ b/net-im/py-toxcore-c/Makefile @@ -1,32 +1,32 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= toxcore-c DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= net-im net-p2p python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Project-Tox LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libtoxcore.so:net-im/tox \ libsodium.so:security/libsodium \ libvpx.so:multimedia/libvpx \ libopus.so:audio/opus USES= localbase python USE_GITHUB= yes GH_ACCOUNT= TokTok GH_PROJECT= py-toxcore-c USE_PYTHON= distutils autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pytox.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pytox*.so .include diff --git a/net-p2p/py-libtorrent-rasterbar/Makefile b/net-p2p/py-libtorrent-rasterbar/Makefile index eaa5901b0363..69e7645f6871 100644 --- a/net-p2p/py-libtorrent-rasterbar/Makefile +++ b/net-p2p/py-libtorrent-rasterbar/Makefile @@ -1,37 +1,37 @@ # Created by: Doug Barton # $FreeBSD$ PORTNAME= libtorrent-rasterbar DISTVERSIONPREFIX= libtorrent- DISTVERSION= 1.2.10 CATEGORIES= net-p2p python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for libtorrent-rasterbar LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../../COPYING LIB_DEPENDS= libtorrent-rasterbar.so:net-p2p/libtorrent-rasterbar \ ${PY_BOOST} USES= compiler:c11 iconv localbase python USE_GITHUB= yes GH_ACCOUNT= arvidn GH_PROJECT= libtorrent USE_PYTHON= distutils autoplist CFLAGS+= -DTORRENT_DISABLE_LOGGING # undefined symbol: https://github.com/arvidn/libtorrent/issues/3331 LDFLAGS+= ${LOCALBASE}/lib/libboost_python${PYTHON_SUFFIX}.so ${LOCALBASE}/lib/libiconv.so # fails to link libs: https://github.com/arvidn/libtorrent/issues/3330 WRKSRC_SUBDIR= bindings/python # ensure python paths are correctly identified CONFIGURE_ENV= PYTHON_INCLUDEDIR="${PYTHON_INCLUDEDIR}" \ PYTHON_VERSION="${PYTHON_VERSION}" post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/libtorrent.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/libtorrent*.so .include diff --git a/net/py-confluent-kafka/Makefile b/net/py-confluent-kafka/Makefile index 050a9983d7d2..87b6c2eacd52 100644 --- a/net/py-confluent-kafka/Makefile +++ b/net/py-confluent-kafka/Makefile @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= confluent-kafka DISTVERSION= 1.2.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sergey@akhmatov.ru COMMENT= Confluent Apache Kafka Python client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= librdkafka.so:net/librdkafka RUN_DEPENDS= ${PY_ENUM34} \ ${PY_FUTURES} py27_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= localbase python USE_PYTHON= autoplist distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/confluent_kafka/cimpl.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/confluent_kafka/cimpl*.so .include diff --git a/net/py-ldap/Makefile b/net/py-ldap/Makefile index e3c9fea0c6d9..cdc4698de6a6 100644 --- a/net/py-ldap/Makefile +++ b/net/py-ldap/Makefile @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= ldap DISTVERSION= 3.2.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-${PORTNAME}-${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= LDAP module for python, for OpenLDAP2 LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENCE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>0:devel/py-pyasn1-modules@${PY_FLAVOR} CONFLICTS_INSTALL= py27-pyldap USES= python USE_PYTHON= autoplist distutils USE_OPENLDAP= yes WANT_OPENLDAP_VER= 24 OPTIONS_DEFINE= SASL SASL_VARS= WANT_OPENLDAP_SASL=yes SASL_CONFLICTS= openldap24-client-2.* post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py do-configure-SASL-off: @cd ${WRKSRC} && ${PYTHON_CMD} setup.py -q setopt -c _ldap -s HAVE_TLS -o defines @cd ${WRKSRC} && ${PYTHON_CMD} setup.py -q saveopts post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_ldap.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_ldap*.so .include diff --git a/net/py-ldap0/Makefile b/net/py-ldap0/Makefile index 7f3cd86657d1..6a2c3605dd48 100644 --- a/net/py-ldap0/Makefile +++ b/net/py-ldap0/Makefile @@ -1,44 +1,44 @@ # $FreeBSD$ PORTNAME= ldap0 PORTVERSION= 1.1.3 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= girgen@FreeBSD.org COMMENT= Module package for implementing LDAP clients 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} # OpenLDAP needs SASL option enabled # Cyrus needs PLAIN / CRAM-MD5 / DIGEST-MD5 enabled TEST_DEPENDS= ${LOCALBASE}/libexec/slapd:net/openldap24-server USES= localbase python:3.6+ USE_LOCALE= en_US.UTF-8 USE_OPENLDAP= yes USE_PYTHON= autoplist distutils WANT_OPENLDAP_SASL= yes 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 + ${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-libfte/Makefile b/net/py-libfte/Makefile index a3a808d78b00..bc551683d8ca 100644 --- a/net/py-libfte/Makefile +++ b/net/py-libfte/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= libfte PORTVERSION= 0.1.3 CATEGORIES= net security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= fte-${PORTVERSION} MAINTAINER= egypcio@FreeBSD.org COMMENT= Format-Transforming Encryption Library/Toolkit LICENSE= APACHE20 DEPRECATED= Uses deprecated version of python EXPIRATION_DATE= 2020-12-12 BUILD_DEPENDS= regex2dfa:textproc/regex2dfa \ ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto@${PY_FLAVOR} LIB_DEPENDS= libgmp.so:math/gmp USES= localbase python:2.7 USE_PYTHON= autoplist distutils # setup.cfg enables inplace, copying extension to final place and breaking # autoplist post-extract: ${RM} ${WRKSRC}/setup.cfg post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fte/cDFA.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fte/cDFA*.so .include diff --git a/net/py-maxminddb/Makefile b/net/py-maxminddb/Makefile index bc93b0dec37c..cc36440e6c0e 100644 --- a/net/py-maxminddb/Makefile +++ b/net/py-maxminddb/Makefile @@ -1,29 +1,29 @@ # Created by: Olivier Cochard-Labbé # $FreeBSD$ PORTNAME= maxminddb PORTVERSION= 2.0.2 DISTVERSIONPREFIX= v CATEGORIES= net python geography PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olivier@FreeBSD.org COMMENT= Python module for reading MaxMind DB file LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb RUN_DEPENDS= ${PY_IPADDRESS} USES= compiler:c11 localbase python:3.6+ USE_GITHUB= yes GH_ACCOUNT= maxmind GH_PROJECT= MaxMind-DB-Reader-python USE_PYTHON= autoplist distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/maxminddb/extension.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/maxminddb/extension*.so .include diff --git a/net/py-miniupnpc/Makefile b/net/py-miniupnpc/Makefile index 57782d20c410..9e154370346f 100644 --- a/net/py-miniupnpc/Makefile +++ b/net/py-miniupnpc/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= Python module for miniupnpc LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libminiupnpc.so:${PKGCATEGORY}/miniupnpc MASTERDIR= ${.CURDIR}/../miniupnpc USES= python USE_PYTHON= autoplist distutils MAKE_ENV= MAKE=gmake PLIST= post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/miniupnpc.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/miniupnpc*.so .include "${MASTERDIR}/Makefile" diff --git a/net/py-mpi4py/Makefile b/net/py-mpi4py/Makefile index ab88caeaa825..f2cb7f9440be 100644 --- a/net/py-mpi4py/Makefile +++ b/net/py-mpi4py/Makefile @@ -1,55 +1,55 @@ # $FreeBSD$ PORTNAME= mpi4py DISTVERSION= 3.0.3 PORTREVISION= 1 CATEGORIES= net parallel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python bindings for MPI LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python USE_PYTHON= distutils cython autoplist concurrent OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_SINGLE= MP OPTIONS_SINGLE_MP= MPICH2 OPENMPI OPTIONS_DEFAULT= OPENMPI # the only non-failing MPI implementation MP_DESC= MPI Implementation MPICH2_USES= fortran MPICH2_LIB_DEPENDS= libmpich.so:net/mpich2 MPICH2_LDFLAGS= ${LOCALBASE}/lib/gcc${GCC_DEFAULT}/libgcc_s.so OPENMPI_LIB_DEPENDS= libmpi.so:net/openmpi PORTDOCS= * do-patch-OPENMPI-on: @${CP} ${FILESDIR}/mpi.cfg ${WRKSRC}/ @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/mpi.cfg do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} @${RM} ${STAGEDIR}${DOCSDIR}/${PORTNAME}.1 do-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 @${ECHO} man/man1/mpi4py.1.gz >> ${TMPPLIST} post-install: - @cd ${STAGEDIR}${PYTHON_SITELIBDIR}/mpi4py && ${STRIP_CMD} dl.so MPI.so lib-pmpi/libvt-hyb.so lib-pmpi/libvt.so lib-pmpi/libvt-mpi.so lib-pmpi/libmpe.so + @cd ${STAGEDIR}${PYTHON_SITELIBDIR}/mpi4py && ${STRIP_CMD} dl*.so MPI*.so lib-pmpi/libvt-hyb*.so lib-pmpi/libvt*.so lib-pmpi/libvt-mpi*.so lib-pmpi/libmpe*.so do-test: # tests fail with MPICH2=on: https://bitbucket.org/mpi4py/mpi4py/issues/110/tests-fail-with-mpich2-on-freebsd-error # tests fail with OPENMPI2=on: https://bitbucket.org/mpi4py/mpi4py/issues/109/tests-fail-with-openmpi2-on-freebsd @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/net/py-netifaces/Makefile b/net/py-netifaces/Makefile index d832969b7f61..0e6c68e2d4cc 100644 --- a/net/py-netifaces/Makefile +++ b/net/py-netifaces/Makefile @@ -1,21 +1,21 @@ # Created by: Muhammad Moinur Rahman # $FreeBSD$ PORTNAME= netifaces PORTVERSION= 0.10.9 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Getting network addresses from Python 3 LICENSE= MIT USES= python USE_PYTHON= autoplist distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/netifaces.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/netifaces*.so .include diff --git a/net/py-pcapy/Makefile b/net/py-pcapy/Makefile index 2dec2368c5f4..bfa61f84545f 100644 --- a/net/py-pcapy/Makefile +++ b/net/py-pcapy/Makefile @@ -1,31 +1,31 @@ # Created by: Marcin Jessa # $FreeBSD$ PORTNAME= pcapy PORTVERSION= 0.11.1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= anastasios@mageirias.com COMMENT= Python pcap extension LICENSE= APACHE11 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python dos2unix USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} PORTDOCS= README pcapy.html OPTIONS_DEFINE= DOCS post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pcapy.so + @${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-pyenet/Makefile b/net/py-pyenet/Makefile index 673ed7ca0e90..2fe0a1fbd829 100644 --- a/net/py-pyenet/Makefile +++ b/net/py-pyenet/Makefile @@ -1,24 +1,24 @@ # Created by: Ilia Skalozubov # $FreeBSD$ PORTNAME= pyenet DISTVERSION= 1.3.13.post7 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= freebsd@skinc.ru COMMENT= Python wrapper for the ENet library by Lee Salzman LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE LICENSE_FILE_MIT= ${WRKSRC}/enet/LICENSE USES= python USE_PYTHON= autoplist cython distutils post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/enet.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/enet*.so .include diff --git a/net/py-pypcap/Makefile b/net/py-pypcap/Makefile index 4e7bd86ab493..e2a35309f118 100644 --- a/net/py-pypcap/Makefile +++ b/net/py-pypcap/Makefile @@ -1,28 +1,28 @@ # Created by: George V. Neville-Neil # $FreeBSD$ PORTNAME= pypcap DISTVERSION= 1.2.3 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplified object-oriented Python wrapper for libpcap LICENSE= BSD3CLAUSE USES= python USE_PYTHON= autoplist cython distutils # Add workaround to avoid using /usr/lib32 over /usr/lib # See PR/239725 for details LDFLAGS+= -L/usr/lib pre-configure: cd ${WRKSRC} && cython-${PYTHON_VER} pcap.pyx post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pcap.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pcap*.so .include diff --git a/net/py-pysendfile/Makefile b/net/py-pysendfile/Makefile index 95a9881d98cd..c759c095629d 100644 --- a/net/py-pysendfile/Makefile +++ b/net/py-pysendfile/Makefile @@ -1,25 +1,25 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pysendfile PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= net python devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python interface to sendfile(2) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= py*-sendfile-[0-9]* USES= python USE_PYTHON= distutils autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sendfile.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sendfile*.so .include diff --git a/net/py-radix/Makefile b/net/py-radix/Makefile index 80a7ae230ee5..2fb98a7a0468 100644 --- a/net/py-radix/Makefile +++ b/net/py-radix/Makefile @@ -1,23 +1,23 @@ # Created by: Lars Erik Gullerud # $FreeBSD$ PORTNAME= radix PORTVERSION= 0.10.0 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py-${PORTNAME}-${PORTVERSION} MAINTAINER= lerik@nolink.net COMMENT= Python radix-tree implementation LICENSE= ISCL BSD4CLAUSE LICENSE_COMB= dual USES= python USE_PYTHON= distutils autoplist post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_${PORTNAME}.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_${PORTNAME}*.so .include diff --git a/news/py-sabyenc3/Makefile b/news/py-sabyenc3/Makefile index 263ab265dedc..9acfde517911 100644 --- a/news/py-sabyenc3/Makefile +++ b/news/py-sabyenc3/Makefile @@ -1,21 +1,21 @@ # Created by: Ralf van der Enden # $FreeBSD$ PORTNAME= sabyenc3 PORTVERSION= 4.0.2 CATEGORIES= news python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python yEnc package optimized for use within SABnzbd LICENSE= LGPL3 USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sabyenc3.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sabyenc3*.so .include diff --git a/print/py-psautohint/Makefile b/print/py-psautohint/Makefile index 33470eff8b11..34c71812634c 100644 --- a/print/py-psautohint/Makefile +++ b/print/py-psautohint/Makefile @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= psautohint DISTVERSION= 2.0.0 CATEGORIES= print python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Python wrapper for Adobe PostScript autohinter LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psautohint/_psautohint.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psautohint/_psautohint*.so .include diff --git a/print/py-pycups/Makefile b/print/py-pycups/Makefile index 8a19a82e4b52..42b98c46b247 100644 --- a/print/py-pycups/Makefile +++ b/print/py-pycups/Makefile @@ -1,36 +1,36 @@ # Created by: Michael Johnson # $FreeBSD$ PORTNAME= pycups PORTVERSION= 2.0.1 CATEGORIES= print python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CUPS bindings for Python LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LIB_DEPENDS= libcups.so:print/cups USES= iconv localbase python:3.5+ USE_PYTHON= autoplist concurrent distutils .include post-patch: @${REINPLACE_CMD} -e 's|^\(VERSION=\).*$$|\1${PORTVERSION}|' ${WRKSRC}/Makefile .if empty(ICONV_LIB) @${REINPLACE_CMD} -e 's| or sys.platform.startswith("freebsd"):|:|' ${WRKSRC}/setup.py .endif pre-configure: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/cupsconnection.c @${REINPLACE_CMD} -e 's|#ifdef __SVR4|#ifdef __FreeBSD__|' ${WRKSRC}/cupsppd.c post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cups.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cups*.so .include diff --git a/print/py-pycups1/Makefile b/print/py-pycups1/Makefile index 02b4058962fc..f089b39cecef 100644 --- a/print/py-pycups1/Makefile +++ b/print/py-pycups1/Makefile @@ -1,40 +1,40 @@ # Created by: Michael Johnson # $FreeBSD$ PORTNAME= pycups PORTVERSION= 1.9.74 CATEGORIES= print python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= CUPS bindings for Python LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LIB_DEPENDS= libcups.so:print/cups USES= iconv localbase python tar:bzip2 USE_PYTHON= autoplist concurrent distutils # pycups 2.0.0+ requires Python 3.6+ PORTSCOUT= limit:^1\. .include post-patch: @${REINPLACE_CMD} -e 's|^\(VERSION=\).*$$|\1${PORTVERSION}|' ${WRKSRC}/Makefile .if empty(ICONV_LIB) @${REINPLACE_CMD} -e 's| or sys.platform.startswith("freebsd"):|:|' ${WRKSRC}/setup.py .endif pre-configure: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/cupsconnection.c @${REINPLACE_CMD} -e 's|#ifdef __SVR4|#ifdef __FreeBSD__|' ${WRKSRC}/cupsppd.c post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cups.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cups*.so .include diff --git a/science/py-gpaw/Makefile b/science/py-gpaw/Makefile index 965bd72416b1..93da079c5e87 100644 --- a/science/py-gpaw/Makefile +++ b/science/py-gpaw/Makefile @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= gpaw DISTVERSION= 20.10.0 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DFT and beyond within the projector-augmented wave method in chemistry 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} USES= gettext-runtime localbase python:3.5+ shebangfix USE_PYTHON= distutils concurrent autoplist SHEBANG_FILES= tools/* post-patch: @${REINPLACE_CMD} "s|'/usr/local/|'${LOCALBASE}/|" ${WRKSRC}/gpaw/__init__.py post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_gpaw.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_gpaw*.so .include diff --git a/science/py-netCDF4/Makefile b/science/py-netCDF4/Makefile index 409e28f330cc..efa96d851608 100644 --- a/science/py-netCDF4/Makefile +++ b/science/py-netCDF4/Makefile @@ -1,57 +1,57 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= netCDF4 PORTVERSION= 1.3.1 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= rel PORTREVISION= 7 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python Interface to the NetCDF Library (versions 3 and 4) LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libhdf5.so:science/hdf5 \ libnetcdf.so:science/netcdf RUN_DEPENDS= ${PYNUMPY} OPTIONS_DEFINE= DOCS EXAMPLES USES= python USE_PYTHON= autoplist concurrent distutils cython cython_run DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTDOCS= * PORTEXAMPLES= * GH_ACCOUNT= Unidata GH_PROJECT= netcdf4-python USE_GITHUB= yes post-patch: @${ECHO_CMD} -n > ${WRKSRC}/setup.cfg @${ECHO_CMD} "[options]" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "use_ncconfig=True" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "ncconfig=${LOCALBASE}/bin/nc-config" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "[directories]" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "HDF5_libdir=${LOCALBASE}/lib" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "HDF5_incdir=${LOCALBASE}/include" >> ${WRKSRC}/setup.cfg post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/netCDF4/_netCDF4.so - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/netcdftime/_netcdftime.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/netCDF4/_netCDF4*.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/netcdftime/_netcdftime*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${INSTALL_DATA} * ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/science/py-scikit-sparse/Makefile b/science/py-scikit-sparse/Makefile index bcc25abae422..0015d1149ce4 100644 --- a/science/py-scikit-sparse/Makefile +++ b/science/py-scikit-sparse/Makefile @@ -1,30 +1,30 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= scikit-sparse DISTVERSION= 0.4.4 PORTREVISION= 3 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Sparse matrix package LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libumfpack.so:math/suitesparse USES= fortran python:3.6+ USE_PYTHON= distutils cython autoplist CFLAGS+= -I${LOCALBASE}/include/suitesparse LDFLAGS+= -shared post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sksparse/cholmod.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sksparse/cholmod*.so .include diff --git a/science/py-segyio/Makefile b/science/py-segyio/Makefile index cf9a57f10e98..e119c5e85ad9 100644 --- a/science/py-segyio/Makefile +++ b/science/py-segyio/Makefile @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= segyio DISTVERSION= 1.9.5 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for segyio, the seismic data library LICENSE= LGPL3+ BUILD_DEPENDS= cmake:devel/cmake \ ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libsegyio.so:science/segyio RUN_DEPENDS= ${PYNUMPY} USES= compiler:c++11-lang python USE_PYTHON= distutils autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/segyio/_segyio.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/segyio/_segyio*.so .include diff --git a/science/py-spglib/Makefile b/science/py-spglib/Makefile index f1931f82423a..a608b11192c3 100644 --- a/science/py-spglib/Makefile +++ b/science/py-spglib/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= spglib DISTVERSION= 1.16.0 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library for finding and handling crystal symmetries (python binding) LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} USES= python USE_PYTHON= distutils autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/spglib/_spglib.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/spglib/_spglib*.so .include diff --git a/security/py-angr/Makefile b/security/py-angr/Makefile index 3d60bc08da4d..83cb60dbb978 100644 --- a/security/py-angr/Makefile +++ b/security/py-angr/Makefile @@ -1,98 +1,98 @@ # $FreeBSD$ PORTNAME= angr DISTVERSIONPREFIX= v DISTVERSION= ${ANGR_VERSION} CATEGORIES= security devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/angr/angr/commit/ PATCHFILES= 44748a8e8a298dafc88c513c8ba5f716b3b90be2.patch:-p1 MAINTAINER= 0mp@FreeBSD.org COMMENT= Multi-architecture binary analysis toolkit 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.7.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= gmake localbase:ldflags python:3.6+ USE_GITHUB= yes GH_TUPLE= ${PORTNAME}:binaries:${ANGR_BINARIES_TAGNAME}:binaries 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 + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/lib/angr_native*.so pre-test: @${LN} -Fs ${WRKSRC_binaries} ${WRKDIR}/binaries do-test: @(cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER} -v) .include "${.CURDIR}/Makefile.version" .include diff --git a/security/py-coincurve/Makefile b/security/py-coincurve/Makefile index b5dede1db490..59af4793ea44 100644 --- a/security/py-coincurve/Makefile +++ b/security/py-coincurve/Makefile @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= coincurve DISTVERSION= 13.0.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Cross-platform Python CFFI bindings for libsecp256k1 LICENSE= MIT APACHE20 LICENSE_COMB= dual BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ gmake:devel/gmake RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>0:devel/py-asn1crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} USES= pkgconfig python USE_PYTHON= distutils autoplist post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/coincurve/_libsecp256k1.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/coincurve/_libsecp256k1*.so .include diff --git a/security/py-kerberos/Makefile b/security/py-kerberos/Makefile index 406e2ce3c932..d4e310b8316e 100644 --- a/security/py-kerberos/Makefile +++ b/security/py-kerberos/Makefile @@ -1,40 +1,40 @@ # Created by: Roland van Laar # $FreeBSD$ PORTNAME= kerberos PORTVERSION= 1.3.0 PORTREVISION= 0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Kerberos bindings for python LICENSE= APACHE20 OPTIONS_DEFAULT= GSSAPI_BASE OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_USES= gssapi:mit USES= python 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 + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/kerberos*.so .include diff --git a/security/py-m2crypto/Makefile b/security/py-m2crypto/Makefile index c94cea2684a8..353d5d724452 100644 --- a/security/py-m2crypto/Makefile +++ b/security/py-m2crypto/Makefile @@ -1,29 +1,29 @@ # Created by: Peter Haight # $FreeBSD$ PORTNAME= m2crypto PORTVERSION= 0.37.1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= M2Crypto-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Crypto and SSL toolkit for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE BUILD_DEPENDS= swig>=2.0.4:devel/swig RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parameterized>=0:devel/py-parameterized@${PY_FLAVOR} \ ${PY_TYPING} USES= python ssl USE_PYTHON= autoplist concurrent distutils PYDISTUTILS_BUILDARGS= build_ext --openssl=${OPENSSLBASE} --swig=${LOCALBASE}/bin/swig post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/M2Crypto/_m2crypto.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/M2Crypto/_m2crypto*.so .include diff --git a/security/py-pyscard/Makefile b/security/py-pyscard/Makefile index 13d2b074f85a..560317e0703a 100644 --- a/security/py-pyscard/Makefile +++ b/security/py-pyscard/Makefile @@ -1,30 +1,30 @@ # Created by: mp39590@gmail.com # $FreeBSD$ PORTNAME= pyscard PORTVERSION= 2.0.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mp39590@gmail.com COMMENT= Smartcard module for Python LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= swig:devel/swig \ pcsc-lite>0:devel/pcsc-lite RUN_DEPENDS= pcsc-lite>0:devel/pcsc-lite ## Python3 is supported USES= python 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 + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/smartcard/scard/_scard*.so .include diff --git a/security/py-pysha3/Makefile b/security/py-pysha3/Makefile index 8a7727f652ef..309e9a25f7f7 100644 --- a/security/py-pysha3/Makefile +++ b/security/py-pysha3/Makefile @@ -1,28 +1,28 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= pysha3 DISTVERSION= 1.0.2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= SHA-3 (Keccak) for Python LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_mips64= fails to compile: KeccakP-1600-opt64.c: error: Not yet implemented # Actually Python 2.7,3.4+ USES= python USE_PYTHON= autoplist distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pysha3.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pysha3*.so do-test: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/security/py-python-axolotl-curve25519/Makefile b/security/py-python-axolotl-curve25519/Makefile index c54bfae7cd4a..eed13fe04964 100644 --- a/security/py-python-axolotl-curve25519/Makefile +++ b/security/py-python-axolotl-curve25519/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= python-axolotl-curve25519 PORTVERSION= 0.4.1 DISTVERSIONSUFFIX= .post2 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Python wrapper for curve25519 with ed25519 signatures LICENSE= GPLv3 USES= python USE_PYTHON= autoplist distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/axolotl_curve25519.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/axolotl_curve25519*.so .include diff --git a/security/py-pyvex/Makefile b/security/py-pyvex/Makefile index f5c9bd149e84..19a0ce248366 100644 --- a/security/py-pyvex/Makefile +++ b/security/py-pyvex/Makefile @@ -1,62 +1,62 @@ # $FreeBSD$ PORTNAME= pyvex DISTVERSION= ${ANGR_VERSION} CATEGORIES= security devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= 0mp@FreeBSD.org COMMENT= Python interface to libVEX and VEX IR 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= gmake localbase python:3.5+ USE_CSTD= c99 USE_GITHUB= nodefault GH_TUPLE= angr:${PORTNAME}:v${DISTVERSION}:tests \ angr:binaries:9bf9c59002c2fb751ae2357f08fb9f4f8171a4ff:binaries 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 + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/lib/lib${PORTNAME}*.so pre-test: @${LN} -Fs ${WRKSRC_tests}/tests ${WRKSRC}/tests @${LN} -Fs ${WRKSRC_binaries} ${WRKDIR}/binaries do-test: @(cd ${WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER} tests/*) .include "${.CURDIR}/../../security/py-angr/Makefile.version" .include diff --git a/security/py-scrypt/Makefile b/security/py-scrypt/Makefile index 2a8546feed26..e93cc8b3ec2d 100644 --- a/security/py-scrypt/Makefile +++ b/security/py-scrypt/Makefile @@ -1,24 +1,24 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= scrypt DISTVERSION= 0.8.17 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Bindings for the scrypt key derivation function library LICENSE= BSD2CLAUSE USES= python ssl USE_PYTHON= autoplist distutils post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_scrypt.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_scrypt*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/security/py-sequoia/Makefile b/security/py-sequoia/Makefile index fd7139091430..e5478bb1fbe0 100644 --- a/security/py-sequoia/Makefile +++ b/security/py-sequoia/Makefile @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= sequoia DISTVERSIONPREFIX= v DISTVERSION= 0.19.0 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= phryk-ports@wzff.de COMMENT= Python binding of sequoia LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/../../../LICENSE.txt LIB_DEPENDS= libsequoia_ffi.so:security/sequoia BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1:devel/py-cffi@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= distutils autoplist concurrent USE_GITLAB= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${GL_COMMIT}-${GL_COMMIT}/ffi/lang/python GL_ACCOUNT= sequoia-pgp GL_PROJECT= sequoia GL_COMMIT= 383133f6be990237044900a4df676488bf8dd71e CFLAGS+= -I${LOCALBASE}/include post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_sequoia.abi3.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_sequoia.abi3*.so .include diff --git a/security/py-xmlsec/Makefile b/security/py-xmlsec/Makefile index b237f5bfcb61..fdcd37b55d7c 100644 --- a/security/py-xmlsec/Makefile +++ b/security/py-xmlsec/Makefile @@ -1,42 +1,42 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= xmlsec PORTVERSION= 1.3.9 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python bindings for XML Security Library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.8.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libltdl.so:devel/libltdl \ libxmlsec1-nss.so:security/xmlsec1 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} USES= gnome pkgconfig python USE_GNOME= libxml2 libxslt USE_PYTHON= autoplist distutils flavors INSTALL_TARGET= install-strip .include .if ${PYTHON_REL} < 3400 BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${PY_FLAVOR} .endif post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xmlsec.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/xmlsec*.so do-test: @cd ${WRKSRC} && ${LOCALBASE}/bin/pytest-${PYTHON_VER} tests .include diff --git a/sysutils/py-psutil/Makefile b/sysutils/py-psutil/Makefile index 2cebff5a17ea..7f67173be1cb 100644 --- a/sysutils/py-psutil/Makefile +++ b/sysutils/py-psutil/Makefile @@ -1,34 +1,34 @@ # Created by: Ju Pengfei # $FreeBSD$ PORTNAME= psutil PORTVERSION= 5.8.0 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Process utilities module for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PY_ENUM34} \ ${PY_IPADDRESS} USES= python USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}psutil121 .include .if ${PYTHON_REL} < 3000 TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unittest2>=0:devel/py-unittest2@${PY_FLAVOR} .endif post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psutil/_psutil_bsd.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psutil/_psutil_posix.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psutil/_psutil_bsd*.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psutil/_psutil_posix*.so .include diff --git a/sysutils/py-rdiff-backup/Makefile b/sysutils/py-rdiff-backup/Makefile index 5bbeebef06b2..ff6cc7d46530 100644 --- a/sysutils/py-rdiff-backup/Makefile +++ b/sysutils/py-rdiff-backup/Makefile @@ -1,35 +1,35 @@ # Created by: Gerhard Häring # $FreeBSD$ PORTNAME= rdiff-backup DISTVERSION= 2.0.5 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= uzsolt@uzsolt.hu COMMENT= Easy to use and efficient backup and restore utility LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= librsync.so:net/librsync TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} USES= localbase:ldflags python:3.5+ USE_LDCONFIG= yes USE_PYTHON= autoplist concurrent distutils CONFLICTS= rdiff-backup-devel-[0-9]* 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 + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/rdiff_backup/_librsync*.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/rdiff_backup/C*.so do-test: cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m tox .include diff --git a/sysutils/py-scandir/Makefile b/sysutils/py-scandir/Makefile index c58b581d75c4..4ca44c02ec1a 100644 --- a/sysutils/py-scandir/Makefile +++ b/sysutils/py-scandir/Makefile @@ -1,28 +1,28 @@ # Created by: René Ladan # $FreeBSD$ PORTNAME= scandir PORTVERSION= 1.10.0 PORTREVISION= 1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and featureful directory iterator LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python USE_PYTHON= autoplist concurrent distutils USE_LOCALE= en_US.UTF-8 post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_scandir.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_scandir*.so do-test: ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${WRKSRC}/test/run_tests.py .include diff --git a/sysutils/py-uptime/Makefile b/sysutils/py-uptime/Makefile index a7de5cdcaf76..bef7ceae495c 100644 --- a/sysutils/py-uptime/Makefile +++ b/sysutils/py-uptime/Makefile @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= uptime PORTVERSION= 3.0.1 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= uros@gruber.si COMMENT= Cross-platform uptime library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.txt USES= python USE_PYTHON= autoplist distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/uptime/_posix.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/uptime/_posix*.so .include diff --git a/textproc/py-jsonslicer/Makefile b/textproc/py-jsonslicer/Makefile index dbb8a0e9d99b..86f0b48b1590 100644 --- a/textproc/py-jsonslicer/Makefile +++ b/textproc/py-jsonslicer/Makefile @@ -1,30 +1,30 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= jsonslicer PORTVERSION= 0.1.6 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Stream JSON parser for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libyajl.so:devel/yajl USES= compiler:c++11-lang pkgconfig python:3.5+ USE_PYTHON= autoplist distutils # pydistutils problem, it uses CC for compiling C++ code CC= ${CXX} post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/jsonslicer.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/jsonslicer*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-libxml2/Makefile b/textproc/py-libxml2/Makefile index c45e46232573..c2841e263a35 100644 --- a/textproc/py-libxml2/Makefile +++ b/textproc/py-libxml2/Makefile @@ -1,33 +1,33 @@ # Created by: Alexander Nedotsukov # $FreeBSD$ CATEGORIES= textproc gnome python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= desktop@FreeBSD.org COMMENT= Python interface for XML parser library for GNOME MASTERDIR= ${.CURDIR}/../libxml2 BUILD_WRKSRC= ${WRKSRC}/python INSTALL_WRKSRC= ${BUILD_WRKSRC} DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist USE_GNOME= libxml2 USES= gettext-runtime gnome python USE_PYTHON= autoplist distutils CPPFLAGS+= `${PYTHON_CMD}-config --cflags` LDFLAGS+= -L${LOCALBASE}/lib `${PYTHON_CMD}-config --libs` CONFIGURE_ARGS= --with-iconv=${ICONV_PREFIX} \ --with-html-dir=${PREFIX}/share/doc \ --with-html-subdir=${PORTNAME} \ --with-python=${PYTHON_CMD} DOCSDIR= ${PREFIX}/share/doc/py-libxml2 EXAMPLESDIR= ${PREFIX}/share/examples/py-libxml2 post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/libxml2mod.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/libxml2mod*.so .include "${MASTERDIR}/Makefile" diff --git a/textproc/py-markupsafe/Makefile b/textproc/py-markupsafe/Makefile index 420865511b20..67acca6324ac 100644 --- a/textproc/py-markupsafe/Makefile +++ b/textproc/py-markupsafe/Makefile @@ -1,23 +1,23 @@ # Created by: wen@FreeBSD.org # $FreeBSD$ PORTNAME= markupsafe PORTVERSION= 1.1.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= MarkupSafe-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implements XML/HTML/XHTML Markup safe string for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/markupsafe/_speedups.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/markupsafe/_speedups*.so .include diff --git a/textproc/py-mwparserfromhell/Makefile b/textproc/py-mwparserfromhell/Makefile index eb0c9dcb92c3..6413180c302e 100644 --- a/textproc/py-mwparserfromhell/Makefile +++ b/textproc/py-mwparserfromhell/Makefile @@ -1,25 +1,25 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= mwparserfromhell DISTVERSION= 0.5.4 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Parser for MediaWiki wikicode LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= autoplist distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mwparserfromhell/parser/_tokenizer.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mwparserfromhell/parser/_tokenizer*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/textproc/py-patiencediff/Makefile b/textproc/py-patiencediff/Makefile index 7869fb796f0e..dc3df90df1ab 100644 --- a/textproc/py-patiencediff/Makefile +++ b/textproc/py-patiencediff/Makefile @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= patiencediff PORTVERSION= 0.2.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fullermd@over-yonder.net COMMENT= Implementation of the "Patience Diff" algorithm LICENSE= GPLv2+ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/patiencediff/_patiencediff_c.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/patiencediff/_patiencediff_c*.so do-test: cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v build/ .include diff --git a/textproc/py-pikepdf/Makefile b/textproc/py-pikepdf/Makefile index 97196f599e00..bbb6544a0f18 100644 --- a/textproc/py-pikepdf/Makefile +++ b/textproc/py-pikepdf/Makefile @@ -1,47 +1,47 @@ # $FreeBSD$ PORTNAME= pikepdf DISTVERSION= 1.19.3 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Read and write PDFs with Python, powered by qpdf LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=2.4.3<3:devel/py-pybind11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} LIB_DEPENDS= libqpdf.so:print/qpdf RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0:devel/py-lxml@${PY_FLAVOR} \ ${PY_PILLOW} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.1.0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=4.24<6:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=4.4.0<5.3.5: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,<2: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 python:3.5+ USE_PYTHON= distutils autoplist OPTIONS_DEFINE= JBIG2 OPTIONS_DEFAULT= JBIG2 JBIG2_DESC= Support for extracting JBIG2 images JBIG2_RUN_DEPENDS= jbig2dec:graphics/jbig2dec post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pikepdf/_qpdf.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pikepdf/_qpdf*.so do-test: @(cd ${WRKSRC} && ${SETENV} LC_ALL=en_US.UTF-8 ${PYTHON_CMD} -m pytest -rs -v ) .include diff --git a/textproc/py-pyahocorasick/Makefile b/textproc/py-pyahocorasick/Makefile index 97930b9f2b20..b4bb736ae2f5 100644 --- a/textproc/py-pyahocorasick/Makefile +++ b/textproc/py-pyahocorasick/Makefile @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= pyahocorasick DISTVERSION= 1.4.0 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kai@FreeBSD.org COMMENT= Python and C implementation of the Aho-Corasick algorithm LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python USE_PYTHON= distutils concurrent autoplist PORTDOCS= README.rst OPTIONS_DEFINE= DOCS post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ahocorasick.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ahocorasick*.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) do-test: @cd ${WRKSRC} && ${PYTHON_CMD} unittests.py .include diff --git a/textproc/py-pystemmer/Makefile b/textproc/py-pystemmer/Makefile index d59731ede2a9..3c58626082d9 100644 --- a/textproc/py-pystemmer/Makefile +++ b/textproc/py-pystemmer/Makefile @@ -1,24 +1,24 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= pystemmer PORTVERSION= 2.0.0.1 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP \ http://snowball.tartarus.org/wrappers/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyStemmer-${PORTVERSION} MAINTAINER= dbaio@FreeBSD.org COMMENT= Snowball Stemming Algorithms for Information Retrieval LICENSE= MIT BSD3CLAUSE LICENSE_COMB= dual USES= python USE_PYTHON= autoplist cython distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Stemmer.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Stemmer*.so .include diff --git a/textproc/py-regex/Makefile b/textproc/py-regex/Makefile index 802761e935bd..0070574f37cc 100644 --- a/textproc/py-regex/Makefile +++ b/textproc/py-regex/Makefile @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= regex PORTVERSION= 2020.7.14 CATEGORIES= textproc python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fax@nohik.ee COMMENT= Alternative regular expression module, to replace re LICENSE= PSFL USES= python USE_PYTHON= autoplist distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/regex/_regex.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/regex/_regex*.so .include diff --git a/www/py-biscuits/Makefile b/www/py-biscuits/Makefile index a170786700b6..e669f9d4b53a 100644 --- a/www/py-biscuits/Makefile +++ b/www/py-biscuits/Makefile @@ -1,23 +1,23 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= biscuits PORTVERSION= 0.3.0 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and tasty cookies handling LICENSE= MIT BUILD_DEPENDS= ${PY_PATHLIB} USES= python USE_PYTHON= autoplist concurrent distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/biscuits.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/biscuits*.so .include diff --git a/www/py-html5-parser/Makefile b/www/py-html5-parser/Makefile index 20cda580e831..2adf9ebc8af7 100644 --- a/www/py-html5-parser/Makefile +++ b/www/py-html5-parser/Makefile @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= html5-parser PORTVERSION= 0.4.9 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= madpilot@FreeBSD.org COMMENT= Fast implementation of the HTML 5 parsing spec for Python LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.8.0:devel/py-lxml@${PY_FLAVOR} USES= gnome pkgconfig python USE_PYTHON= autoplist distutils USE_GNOME= libxml2 post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/html5_parser/html_parser.so + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/html5_parser/html_parser*.so .include diff --git a/www/py-tornado/Makefile b/www/py-tornado/Makefile index a67dc10c8444..9902998abbcf 100644 --- a/www/py-tornado/Makefile +++ b/www/py-tornado/Makefile @@ -1,39 +1,39 @@ # Created by: Guixing Bai # $FreeBSD$ PORTNAME= tornado PORTVERSION= 5.1.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Web Server from FriendFeed LICENSE= APACHE20 RUN_DEPENDS= ${PY_FUTURES} USES= python USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}tornado4 \ ${PYTHON_PKGNAMEPREFIX}tornado6 .include .if ${PYTHON_REL} < 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>0:devel/py-singledispatch@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports_abc>=0.4:devel/py-backports_abc@${PY_FLAVOR} .endif post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/tornado/speedups.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/tornado/speedups*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m tornado.test.runtests .include diff --git a/www/py-tornado4/Makefile b/www/py-tornado4/Makefile index dc60d0aa86b0..0fea52c01ba5 100644 --- a/www/py-tornado4/Makefile +++ b/www/py-tornado4/Makefile @@ -1,39 +1,39 @@ # Created by: Guixing Bai # $FreeBSD$ PORTNAME= tornado PORTVERSION= 4.5.3 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 4 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Web Server from FriendFeed LICENSE= APACHE20 USES= python USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}tornado \ ${PYTHON_PKGNAMEPREFIX}tornado6 .include .if ${PYTHON_REL} < 3400 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>0:devel/py-singledispatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3500 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports_abc>=0.4:devel/py-backports_abc@${PY_FLAVOR} .endif post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/tornado/speedups.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/tornado/speedups*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m tornado.test.runtests .include diff --git a/www/py-tornado6/Makefile b/www/py-tornado6/Makefile index f1420ad9c9af..9f5047236435 100644 --- a/www/py-tornado6/Makefile +++ b/www/py-tornado6/Makefile @@ -1,28 +1,28 @@ # Created by: Guixing Bai # $FreeBSD$ PORTNAME= tornado PORTVERSION= 6.1 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 6 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python Web Server from FriendFeed LICENSE= APACHE20 USES= dos2unix python:3.5+ USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}tornado \ ${PYTHON_PKGNAMEPREFIX}tornado4 post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/tornado/speedups.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/tornado/speedups*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m tornado.test.runtests .include diff --git a/www/py-wsaccel/Makefile b/www/py-wsaccel/Makefile index e81dbcb5e3d4..b9fe1b01488f 100644 --- a/www/py-wsaccel/Makefile +++ b/www/py-wsaccel/Makefile @@ -1,22 +1,22 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= wsaccel PORTVERSION= 0.6.2 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= WebSocket Accelerator for ws4py and AutobahnPython LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/utf8validator.so - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/xormask.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/utf8validator*.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/xormask*.so .include diff --git a/www/py-yarl/Makefile b/www/py-yarl/Makefile index ffde3bd69a9e..3834848aed36 100644 --- a/www/py-yarl/Makefile +++ b/www/py-yarl/Makefile @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= yarl PORTVERSION= 1.6.3 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Yet another URL library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multidict>0:www/py-multidict@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils cython pre-configure: @rm ${WRKSRC}/yarl/_quoting_c.c @cd ${WRKSRC}/yarl && ${PYTHON_CMD} -m cython -3 -o _quoting_c.c _quoting_c.pyx post-install: - @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/yarl/_quoting_c.so + @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/yarl/_quoting_c*.so pre-test: @cd ${TEST_WRKSRC}/yarl && ${LN} -fs ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/yarl/_quoting_c.so do-test: cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -o addopts= -v -rs .include .if ${PYTHON_REL} < 3800 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include diff --git a/x11-fonts/py-opentype-sanitizer/Makefile b/x11-fonts/py-opentype-sanitizer/Makefile index c86a5b328b95..336b176039f1 100644 --- a/x11-fonts/py-opentype-sanitizer/Makefile +++ b/x11-fonts/py-opentype-sanitizer/Makefile @@ -1,33 +1,33 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= opentype-sanitizer PORTVERSION= 8.1.0 CATEGORIES= x11-fonts python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python wrapper for the OpenType Sanitizer LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ots-sanitize:x11-fonts/ots TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/src/python/ots/__init__.py @${RM} -r ${WRKSRC}/src/c/ post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/ots/ots-sanitize.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/ots/ots-sanitize*.so do-test: cd ${WRKSRC}/ && ${PYTHON_CMD} -m pytest -v .include diff --git a/x11-toolkits/py-fltk/Makefile b/x11-toolkits/py-fltk/Makefile index 463d14ece57b..65fe37013177 100644 --- a/x11-toolkits/py-fltk/Makefile +++ b/x11-toolkits/py-fltk/Makefile @@ -1,53 +1,53 @@ # Created by: Radim Kolar # $FreeBSD$ PORTNAME= fltk PORTVERSION= 1.3.4.1 CATEGORIES= x11-toolkits python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/pyFltk-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyFltk-${PORTVERSION}_py3 MAINTAINER= python@FreeBSD.org COMMENT= Python interface to FLTK window toolkit LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfltk.so:x11-toolkits/fltk CFLAGS+= -DFL_LIBRARY MAKE_ENV= FLTK_HOME=${LOCALBASE}/bin USES= python xorg USE_PYTHON= autoplist distutils USE_XORG= x11 DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTDOCS= * PORTEXAMPLES= * WRKSRC= ${WRKDIR}/pyFltk-${PORTVERSION} OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e '/#pragma GCC diagnostic/d' \ ${WRKSRC}/python/fltk_wrap.cpp post-build: ${REINPLACE_CMD} -e "s|\.\./docs|${DOCSDIR}/html|g" ${WRKSRC}/fltk/test/help.py post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fltk/_fltk.so + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fltk/_fltk*.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/html/ cd ${WRKSRC}/ && ${INSTALL_DATA} CHANGES README TODO ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/fltk/docs/ && ${INSTALL_DATA} *.html *.jpg ${STAGEDIR}${DOCSDIR}/html/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/fltk/test/ && ${INSTALL_DATA} *.py HelpDialog.html ${STAGEDIR}${EXAMPLESDIR}/ .include