git: 1aac3a8eca58 - main - audio/py-soxr: Add workaround to fix wrong version variable
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 26 Aug 2023 03:00:25 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=1aac3a8eca580ac591eeef6fe726ff803683373c commit 1aac3a8eca580ac591eeef6fe726ff803683373c Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2023-08-26 02:59:10 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2023-08-26 03:00:23 +0000 audio/py-soxr: Add workaround to fix wrong version variable --- audio/py-soxr/Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/audio/py-soxr/Makefile b/audio/py-soxr/Makefile index 2be504c02354..c1013fb15b8d 100644 --- a/audio/py-soxr/Makefile +++ b/audio/py-soxr/Makefile @@ -1,5 +1,6 @@ PORTNAME= soxr DISTVERSION= 0.3.6 +PORTREVISION= 1 CATEGORIES= audio python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +14,8 @@ LICENSE_COMB= multi BROKEN_i386= fails to compile: ...requires target feature 'sse', but would be inlined into function 'h8' that is compiled without support for 'sse' -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYNUMPY} \ ${PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} @@ -24,6 +26,9 @@ USE_PYTHON= pep517 cython autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: + # strip binary @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/soxr/cysoxr${PYTHON_EXT_SUFFIX}.so + # correct version as a workaround for https://github.com/dofuuz/python-soxr/issues/21 + @${REINPLACE_CMD} -i '' -e 's|^version |__version__ |' ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/soxr/_version.py .include <bsd.port.mk>