<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b9ab09bdfb9b0f08b8369507595b5153e0f25684">https://github.com/macports/macports-ports/commit/b9ab09bdfb9b0f08b8369507595b5153e0f25684</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 b9ab09bdfb9 PothosBlocks: add patch to fix build on some older macOS
</span>b9ab09bdfb9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b9ab09bdfb9b0f08b8369507595b5153e0f25684
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Sat Aug 29 19:38:59 2020 -0400

<span style='display:block; white-space:pre;color:#404040;'>    PothosBlocks: add patch to fix build on some older macOS
</span>---
 science/PothosBlocks/Portfile                      |  7 +++
 .../PothosBlocks/files/patch-fix-osx-build.diff    | 51 ++++++++++++++++++++++
 2 files changed, 58 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/PothosBlocks/Portfile b/science/PothosBlocks/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 71aa2f19d26..925a3952a7c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/PothosBlocks/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/PothosBlocks/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,3 +26,10 @@ depends_lib-append \
</span>     port:PothosCore \
     port:poco \
     port:nlohmann-json
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# temporary patch to fix macOS build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# already integrated upstream
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# remove at next release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch-fix-osx-build.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch.pre_args -p1
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/PothosBlocks/files/patch-fix-osx-build.diff b/science/PothosBlocks/files/patch-fix-osx-build.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..741cacd7223
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/PothosBlocks/files/patch-fix-osx-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,51 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+commit 561d527652fa3ae7e0d51720fd1468f68b251285
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Author: Josh Blum <josh@joshknows.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date:   Sun Aug 23 16:18:19 2020 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compile fixes for osx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/Changelog.txt b/Changelog.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b75fad3..ef56709 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/Changelog.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/Changelog.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ This this the changelog file for the Pothos Blocks toolkit.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Release 0.5.3 (pending)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++==========================
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++- Fix Abort block for OSX - no quick_exit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++- Fix Test Repeat for OSX template deduction
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Release 0.5.2 (2020-07-19)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ==========================
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/stream/TestRepeat.cpp b/stream/TestRepeat.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1811795..761f4c2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/stream/TestRepeat.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/stream/TestRepeat.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -106,7 +106,7 @@ static void testRepeat()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       "/blocks/repeat",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       dtype,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       repeatCount);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    POTHOS_TEST_EQUAL(repeatCount, repeat.call("repeatCount"));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    POTHOS_TEST_EQUAL(repeatCount, repeat.call<size_t>("repeatCount"));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     auto collectorSink = Pothos::BlockRegistry::make(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                              "/blocks/collector_sink",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/testers/Abort.cpp b/testers/Abort.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3dfeee7..79962af 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/testers/Abort.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/testers/Abort.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13,7 +13,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // So we can use the same function pointer for each function.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ using AbortFcn = void(*)(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static const auto codelessQuickExit = [](){std::exit(1);};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const auto codelessQuickExit = [](){std::quick_exit(1);};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /***********************************************************************
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * |PothosDoc Abort
</span></pre><pre style='margin:0'>

</pre>