PortAudio: add hostapi module for MediaKit

* Playback (audacity works fine)
* Recording (audacity works fine)
- TODO: Blocking stream interface not implemented
This commit is contained in:
Gerasim Troeglazov
2022-11-23 00:47:09 +10:00
parent dd4bb6c68c
commit 43798deed2
2 changed files with 1067 additions and 39 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -3,15 +3,14 @@ DESCRIPTION="PortAudio is a free, cross-platform, audio I/O library."
HOMEPAGE="http://www.portaudio.com"
COPYRIGHT="1999-2021 Ross Bencina and Phil Burk"
LICENSE="MIT"
REVISION="1"
REVISION="2"
SOURCE_URI="http://files.portaudio.com/archives/pa_stable_v190700_20210406.tgz"
CHECKSUM_SHA256="47efbf42c77c19a05d22e627d42873e991ec0c1357219c0d74ce6a2948cb2def"
SOURCE_DIR="portaudio"
PATCHES="portaudio-$portVersion.patchset"
# disabled: no audio output backend for Haiku, yet
ARCHITECTURES="?all"
SECONDARY_ARCHITECTURES="?x86"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
portaudio$secondaryArchSuffix = $portVersion
@@ -49,8 +48,7 @@ BUILD_PREREQUIRES="
BUILD()
{
autoreconf -fi
git checkout -- depcomp # deleted by autoreconf, but still needed...
autoconf -f
runConfigure ./configure --enable-cxx --enable-shared
make
}