<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/57e74e6cf3a92b7737a7d74c83f0945fe044889b">https://github.com/macports/macports-ports/commit/57e74e6cf3a92b7737a7d74c83f0945fe044889b</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 57e74e6cf3a portaudio: update version to commit 68e1c568
</span>57e74e6cf3a is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 57e74e6cf3a92b7737a7d74c83f0945fe044889b
</span>Author: Davide Gerhard <ra1nb0w@macports.org>
AuthorDate: Mon Jan 25 09:51:01 2021 +0100
<span style='display:block; white-space:pre;color:#404040;'> portaudio: update version to commit 68e1c568
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Since the portaudio's team develops the software without releasing any
</span><span style='display:block; white-space:pre;color:#404040;'> new version from 2016 we move to master branch as reference.
</span>---
audio/portaudio/Portfile | 36 +++--------
audio/portaudio/files/patch-configure.diff | 8 ---
...tch-src__hostapi__coreaudio__pa_mac_core.c.diff | 71 ----------------------
3 files changed, 9 insertions(+), 106 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/portaudio/Portfile b/audio/portaudio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f0625595fe1..a8fdb7cc62e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/portaudio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/portaudio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +1,12 @@
</span> # -*- Mode: Tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span>
name portaudio
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set major 19
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set minor 6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set reldate 20161030
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set distversion ${major}[format %04d [expr {$minor * 100}]]_${reldate}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version ${major}.${reldate}
</span> categories audio devel
platforms darwin macosx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {ra1nb0w @ra1nb0w} openmaintainer
</span> license MIT
description PortAudio is a free, cross platform, open-source, audio I/O library.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,16 +20,13 @@ long_description PortAudio is a free, cross platform, open-source, audio I/O
</span> Many applications use PortAudio for Audio I/O.
homepage http://www.portaudio.com/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage}archives
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distname pa_stable_v${distversion}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.suffix .tgz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 e6e5cd3f3cb7469aa17549c189e445d573567e13 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 f5a21d7dcd6ee84397446fa1fa1a0675bb2e8a4a6dceb4305a8404698d8d1513 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1450572
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir ${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup Portaudio portaudio 68e1c5685b974c0e500def2af5cc869142b0a7cf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 20210124-[string range ${github.version} 0 7]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 f059c3fa3a6254d37210bbcf8567039153b95fd3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 1880b2e0ab0acf412c907479326fad5cefeaf7ff44f615d97cd8ff28ffe8dac2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1468519
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span>
# By default, PortAudio is built as a universal binary.
# To build a non-universal library for the host architecture,
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,12 +48,6 @@ patchfiles patch-configure.diff \
</span> patch-src__common__pa_types.h.diff \
patch-audacity-portmixer.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${os.major} >= 10} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-src__hostapi__coreaudio__pa_mac_core.c.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant jack description {Enable JACK support} {
depends_lib-append \
port:jack
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,15 +70,10 @@ use_parallel_build no
</span> post-destroot {
xinstall -d ${destroot}${prefix}/share/doc/${name}
xinstall -m 644 -W ${worksrcpath} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- README.txt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ README.md \
</span> LICENSE.txt \
${destroot}${prefix}/share/doc/${name}
# The build of PyAudio requires pa_mac_core.h.
xinstall -m 644 ${worksrcpath}/include/pa_mac_core.h \
${destroot}${prefix}/include
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url [lindex ${master_sites} 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.version ${distversion}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex pa_stable_v(\[0-9._\]+)\\.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/portaudio/files/patch-configure.diff b/audio/portaudio/files/patch-configure.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index d213a40e607..174febcbd2f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/portaudio/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/portaudio/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,5 @@
</span> --- configure
+++ configure
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15711,7 +15711,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat >>confdefs.h <<_ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#define SIZEOF_LONG $ac_cv_sizeof_long
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _ACEOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> @@ -15822,7 +15821,7 @@
$as_echo "#define PA_USE_COREAUDIO 1" >>confdefs.h
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/portaudio/files/patch-src__hostapi__coreaudio__pa_mac_core.c.diff b/audio/portaudio/files/patch-src__hostapi__coreaudio__pa_mac_core.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ca736400e3c..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/portaudio/files/patch-src__hostapi__coreaudio__pa_mac_core.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,71 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/hostapi/coreaudio/pa_mac_core.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/hostapi/coreaudio/pa_mac_core.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1173,8 +1173,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const double sampleRate,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void *refCon )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ComponentDescription desc;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- Component comp;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AudioComponentDescription desc;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AudioComponent comp;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*An Apple TN suggests using CAStreamBasicDescription, but that is C++*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AudioStreamBasicDescription desiredFormat;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OSStatus result = noErr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1245,7 +1245,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- desc.componentFlags = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- desc.componentFlagsMask = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -- find the component -- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- comp = FindNextComponent( NULL, &desc );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ comp = AudioComponentFindNext( NULL, &desc );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if( !comp )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DBUG( ( "AUHAL component not found." ) );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1254,7 +1254,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return paUnanticipatedHostError;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -- open it -- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- result = OpenAComponent( comp, audioUnit );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ result = AudioComponentInstanceNew( comp, audioUnit );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if( result )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DBUG( ( "Failed to open AUHAL component." ) );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1607,7 +1607,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef ERR_WRAP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- error:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- CloseComponent( *audioUnit );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AudioComponentInstanceDispose( *audioUnit );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *audioUnit = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if( result )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return PaMacCore_SetError( result, line, 1 );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2645,13 +2645,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if( stream->outputUnit && stream->outputUnit != stream->inputUnit ) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AudioUnitUninitialize( stream->outputUnit );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- CloseComponent( stream->outputUnit );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AudioComponentInstanceDispose( stream->outputUnit );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- stream->outputUnit = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if( stream->inputUnit )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AudioUnitUninitialize( stream->inputUnit );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- CloseComponent( stream->inputUnit );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ AudioComponentInstanceDispose( stream->inputUnit );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- stream->inputUnit = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if( stream->inputRingBuffer.buffer )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2711,12 +2711,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // it's not clear from appl's docs that this really waits
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // until all data is flushed.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--static ComponentResult BlockWhileAudioUnitIsRunning( AudioUnit audioUnit, AudioUnitElement element )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static OSStatus BlockWhileAudioUnitIsRunning( AudioUnit audioUnit, AudioUnitElement element )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Boolean isRunning = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- while( isRunning ) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- UInt32 s = sizeof( isRunning );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ComponentResult err = AudioUnitGetProperty( audioUnit, kAudioOutputUnitProperty_IsRunning, kAudioUnitScope_Global, element, &isRunning, &s );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ OSStatus err = AudioUnitGetProperty( audioUnit, kAudioOutputUnitProperty_IsRunning, kAudioUnitScope_Global, element, &isRunning, &s );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if( err )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return err;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Pa_Sleep( 100 );
</span></pre><pre style='margin:0'>
</pre>