<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/795443e5d74dd3733a163084607fb6131d5164b0">https://github.com/macports/macports-ports/commit/795443e5d74dd3733a163084607fb6131d5164b0</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 795443e5d74 zmq: various fixes and tweaks with rev-bump to enable them
</span>795443e5d74 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 795443e5d74dd3733a163084607fb6131d5164b0
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Thu Jan 7 12:57:09 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    zmq: various fixes and tweaks with rev-bump to enable them
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    + fix opportunistic linking to libsodium
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    + disable libbsd just in case of opportunistic linking
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    + add patch to allow using "clock_gettime" on macOS
</span>---
 devel/zmq/Portfile                                   | 16 +++++++++++-----
 .../zmq/files/patch-fix-no-librt-APPLE.release.diff  | 20 ++++++++++++++++++++
 2 files changed, 31 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/zmq/Portfile b/devel/zmq/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3c8368cd13b..68e7a791d14 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/zmq/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/zmq/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,18 +28,24 @@ if {${name} eq ${subport}} {
</span>     checksums rmd160 3cccfe903679b264c6919ca5d3154c7c8f5216a1 \
               sha256 9c1675f4f89af7715fc80fd99e2b5c18ecf8cfabc74c98aaae196626a12b6cc5 \
               size   915353
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision  0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision  1
</span> 
     conflicts zmq-devel zmq22 zmq3
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append port:libsodium
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append \
                      -DWITH_PERF_TOOL=OFF \
                      -DZMQ_BUILD_TESTS=OFF \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                     -DENABLE_CPACK=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                     -DENABLE_CPACK=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                     -DWITH_LIBBSD=OFF
</span> 
     patch.pre_args -p1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append patch-cxx11.release.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append patch-c11.release.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append patch-fix-docs-dir.release.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patch-cxx11.release.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patch-c11.release.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patch-fix-docs-dir.release.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patch-fix-no-librt-APPLE.release.diff
</span> 
     # overload the github livecheck regex to look for versions that
     # are just numbers and '.', no letters (e.g., "3.7.3_rc2").
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/zmq/files/patch-fix-no-librt-APPLE.release.diff b/devel/zmq/files/patch-fix-no-librt-APPLE.release.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..01a81c33649
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/zmq/files/patch-fix-no-librt-APPLE.release.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/CMakeLists.txt b/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index af22903..01ddba7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -581,9 +581,13 @@ if(WIN32 AND NOT CYGWIN)
</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;'>+ if(NOT MSVC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(CMAKE_REQUIRED_LIBRARIES rt)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if(NOT APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    set(CMAKE_REQUIRED_LIBRARIES rt)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   check_cxx_symbol_exists(clock_gettime time.h HAVE_CLOCK_GETTIME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(CMAKE_REQUIRED_LIBRARIES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if(NOT APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    set(CMAKE_REQUIRED_LIBRARIES)
</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;'>+   check_cxx_symbol_exists(fork unistd.h HAVE_FORK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   check_cxx_symbol_exists(gethrtime sys/time.h HAVE_GETHRTIME)
</span></pre><pre style='margin:0'>

</pre>