FreeBSD Bugzilla – Attachment 150732 Details for
Bug 196054
audio/py-pyaudio: Links with portaudio instead of portaudio2
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch to py-pyaudio
py-pyaudio.patch (text/plain), 2.07 KB, created by
Jaap Akkerhuis
on 2014-12-18 19:37:22 UTC
(
hide
)
Description:
patch to py-pyaudio
Filename:
MIME Type:
Creator:
Jaap Akkerhuis
Created:
2014-12-18 19:37:22 UTC
Size:
2.07 KB
patch
obsolete
>Index: audio/py-pyaudio/Makefile >=================================================================== >--- audio/py-pyaudio/Makefile (revision 374914) >+++ audio/py-pyaudio/Makefile (working copy) >@@ -10,7 +10,7 @@ > MAINTAINER= jaap@NLnetLabs.nl > COMMENT= Portaudio toolkit bindings for Python > >-LIB_DEPENDS= libportaudio.so:${PORTSDIR}/audio/portaudio2 >+BUILD_DEPENDS= ${LOCALBASE}/include/portaudio2/portaudio.h:${PORTSDIR}/audio/portaudio2 > > USES= python > USE_PYTHON= distutils autoplist >@@ -21,7 +21,8 @@ > PORTDOCS= * > > post-patch: >- @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' ${WRKSRC}/setup.py >+ @${REINPLACE_CMD} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ >+ ${WRKSRC}/setup.py > > post-install: > @${MKDIR} ${STAGEDIR}${DOCSDIR} >Index: audio/py-pyaudio/files/patch-setup.py >=================================================================== >--- audio/py-pyaudio/files/patch-setup.py (revision 374914) >+++ audio/py-pyaudio/files/patch-setup.py (working copy) >@@ -1,29 +1,15 @@ > --- ./setup.py.orig 2012-11-07 00:17:06.624869638 +0100 > +++ ./setup.py 2012-11-07 00:37:17.129040078 +0100 >-@@ -57,7 +57,7 @@ >- >- pyaudio_module_sources = ['src/_portaudiomodule.c'] >- >--include_dirs = [] >-+include_dirs = ['%%PREFIX%%/include/portaudio2'] >- external_libraries = [] >- extra_compile_args = ['-fno-strict-aliasing'] >- extra_link_args = [] >-@@ -74,6 +74,9 @@ >+@@ -74,6 +74,12 @@ else: > external_libraries = ['portaudio'] > extra_link_args = [] > >-+if sys.platform.startswith('freebsd'): >-+ extra_link_args = ['-L%%PREFIX%%/lib/portaudio2'] >++if sys.platform.startswith('dragonfly') or \ >++ sys.platform.startswith('freebsd'): >++ include_dirs = ['%%LOCALBASE%%/include/portaudio2'] >++ external_libraries = [] >++ extra_link_args = ['%%LOCALBASE%%/lib/portaudio2/libportaudio.so'] > + > if sys.platform == 'darwin': > defines += [('MACOSX', '1')] > >-@@ -83,7 +86,6 @@ >- >- if STATIC_LINKING: >- >-- # platform specific configuration >- if sys.platform == 'darwin': >- extra_link_args += ['-framework', 'CoreAudio', >- '-framework', 'AudioToolbox',
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 196054
:
150695
|
150732
|
151004
|
151006