<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>