View | Details | Raw Unified | Return to bug 267923
Collapse All | Expand All

(-)b/audio/py-pyaudio/Makefile (-6 / +7 lines)
Lines 1-6 Link Here
1
PORTNAME=	pyaudio
1
PORTNAME=	pyaudio
2
PORTVERSION=	0.2.11
2
PORTVERSION=	0.2.12
3
PORTREVISION=	2
4
CATEGORIES=	audio python
3
CATEGORIES=	audio python
5
MASTER_SITES=	CHEESESHOP
4
MASTER_SITES=	CHEESESHOP
6
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
Lines 14-21 LICENSE= MIT Link Here
14
13
15
LIB_DEPENDS=	libportaudio.so:audio/portaudio
14
LIB_DEPENDS=	libportaudio.so:audio/portaudio
16
15
17
USES=		python:3.6+ gmake
16
USES=		gmake python:3.6+
18
USE_PYTHON=	distutils concurrent autoplist
17
USE_PYTHON=	autoplist concurrent distutils
19
18
20
MAKE_ENV=	PYTHON=${PYTHON_CMD} \
19
MAKE_ENV=	PYTHON=${PYTHON_CMD} \
21
		SPHINX=sphinx-build-${PYTHON_VER}
20
		SPHINX=sphinx-build-${PYTHON_VER}
Lines 31-40 post-patch: Link Here
31
		${WRKSRC}/setup.py
30
		${WRKSRC}/setup.py
32
31
33
post-build-DOCS-on:
32
post-build-DOCS-on:
34
	(cd ${BUILD_WRKSRC} && ${DO_MAKE_BUILD} docs)
33
	(cd ${BUILD_WRKSRC} && \
34
		${DO_MAKE_BUILD} docs)
35
35
36
post-install-DOCS-on:
36
post-install-DOCS-on:
37
	(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -path *doctrees*")
37
	(cd ${WRKSRC}/docs && \
38
		${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -path *doctrees*")
38
39
39
post-install:
40
post-install:
40
	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_portaudio*.so
41
	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_portaudio*.so
(-)b/audio/py-pyaudio/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1490086382
1
TIMESTAMP = 1668872490
2
SHA256 (PyAudio-0.2.11.tar.gz) = 93bfde30e0b64e63a46f2fd77e85c41fd51182a4a3413d9edfaf9ffaa26efb74
2
SHA256 (PyAudio-0.2.12.tar.gz) = 55ddf5db72bc537bba5f5dbca3ab9f0222ee5b842bda83978eab0b7b8f60fb9e
3
SIZE (PyAudio-0.2.11.tar.gz) = 37428
3
SIZE (PyAudio-0.2.12.tar.gz) = 42944
(-)b/audio/py-pyaudio/files/patch-setup.py (-12 / +12 lines)
Lines 1-15 Link Here
1
--- setup.py.orig	2015-10-19 05:48:12 UTC
1
--- setup.py.orig	2022-07-19 03:53:30 UTC
2
+++ setup.py
2
+++ setup.py
3
@@ -63,6 +63,12 @@ extra_link_args = []
3
@@ -56,6 +56,12 @@ def setup_extension():
4
 scripts = []
4
     extra_link_args = []
5
 defines = []
5
     defines = []
6
 
6
 
7
+if sys.platform.startswith('dragonfly') or \
7
+    if sys.platform.startswith('dragonfly') or \
8
+   sys.platform.startswith('freebsd'):
8
+        sys.platform.startswith('freebsd'):
9
+    include_dirs = ['%%LOCALBASE%%/include/']
9
+        include_dirs = ['%%LOCALBASE%%/include/']
10
+    external_libraries = []
10
+        external_libraries = []
11
+    extra_link_args = ['%%LOCALBASE%%/lib/libportaudio.so']
11
+        extra_link_args = ['%%LOCALBASE%%/lib/libportaudio.so']
12
+
12
+
13
 if sys.platform == 'darwin':
13
     if sys.platform == 'darwin':
14
     defines += [('MACOSX', '1')]
14
         # Support only dynamic linking with portaudio, since the supported path
15
     if mac_sysroot_path:
15
         # is to install portaudio using a package manager (e.g., Homebrew).

Return to bug 267923