<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/70fcb61651cc76ad22fb8c0bca23cdad3eccc1f0">https://github.com/macports/macports-ports/commit/70fcb61651cc76ad22fb8c0bca23cdad3eccc1f0</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 70fcb61651c py-aubio: fix build on macOS before Mavericks
</span>70fcb61651c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 70fcb61651cc76ad22fb8c0bca23cdad3eccc1f0
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Tue Nov 16 22:45:00 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    py-aubio: fix build on macOS before Mavericks
</span>---
 python/py-aubio/Portfile                   |  9 ++++++++-
 python/py-aubio/files/fftw3-setup.py.patch | 25 +++++++++++++++++++++++++
 2 files changed, 33 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-aubio/Portfile b/python/py-aubio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8c4c5ba68c5..4f1724fedf4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-aubio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-aubio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,11 +26,18 @@ python.versions     37 38 39
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-pip \
</span>                     port:py${python.version}-setuptools
 
     depends_lib-append \
                     port:py${python.version}-numpy
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # macOS 10.8 (Mountain Lion, darwin 12) or below requires fftw-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.platform} eq "darwin" && ${os.major} < 13} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:fftw-3-single
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles  fftw3-setup.py.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     livecheck.type  none
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-aubio/files/fftw3-setup.py.patch b/python/py-aubio/files/fftw3-setup.py.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..63a08a0b978
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-aubio/files/fftw3-setup.py.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git python/lib/moresetuptools.py python/lib/moresetuptools.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f639ae88..274b11b7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- python/lib/moresetuptools.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ python/lib/moresetuptools.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -111,7 +111,6 @@ def add_external_deps(ext, usedouble = False):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # add accelerate on darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if sys.platform.startswith('darwin'):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ext.extra_link_args += ['-framework', 'Accelerate']
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        ext.define_macros += [('HAVE_ACCELERATE', 1)]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ext.define_macros += [('HAVE_SOURCE_APPLE_AUDIO', 1)]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ext.define_macros += [('HAVE_SINK_APPLE_AUDIO', 1)]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git setup.py setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 88f8f070..1eb82da7 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,7 +17,7 @@ __aubio_version__ = get_aubio_version()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include_dirs = []
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ library_dirs = []
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-define_macros = [('AUBIO_VERSION', '%s' % __aubio_version__)]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++define_macros = [('HAVE_FFTW3F', '1'), ('AUBIO_VERSION', '%s' % __aubio_version__)]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extra_link_args = []
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include_dirs += ['python/ext']
</span></pre><pre style='margin:0'>

</pre>