<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/9ab409970663e34ec659a9ee6c5007a5ecdacb7e">https://github.com/macports/macports-ports/commit/9ab409970663e34ec659a9ee6c5007a5ecdacb7e</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 9ab4099  bladeRF: update to 7fea96a8 (20180904)
</span>9ab4099 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 9ab409970663e34ec659a9ee6c5007a5ecdacb7e
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Wed Sep 5 21:11:48 2018 -0400

<span style='display:block; white-space:pre;color:#404040;'>    bladeRF: update to 7fea96a8 (20180904)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    + requires -std=GNU11 for C, so just use C++11 1.1 PG
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    + add patch to fix CMake compiler string comparison for "Clang" to MATCHES from STREQUAL since it works with either AppleClang or any other Clang.
</span>---
 science/bladeRF/Portfile                       | 15 ++++++++-----
 science/bladeRF/files/patch-clang-matches.diff | 31 ++++++++++++++++++++++++++
 2 files changed, 41 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/bladeRF/Portfile b/science/bladeRF/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 96dc092..2df7a2e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/bladeRF/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/bladeRF/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,12 +3,13 @@
</span> PortSystem          1.0
 PortGroup           cmake 1.0
 PortGroup           github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cxx11 1.1
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        Nuand bladeRF ddbe087df6742b0272f96a8f5225021577c72335
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             20180830
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160 53267ae922e65a595dfaf522a88b2b4652a102b3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256 045441100d0d62f7d8f4ac010ff5b7e12356e0e6c0837928e4c5eeee2d8b2a16 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size   2177632
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        Nuand bladeRF 7fea96a88bab45bf4045cd8e1f1158149cb47082
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             20180904
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160 28546daec5f1dbdda6a1ef8b8df97ec5ff03176a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256 131f0ff61fd7e1531c4aa582276b8b6a24722cec04c614b015194952b0b6c0b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size   2181106
</span> 
 categories          science comms
 maintainers         {michaelld @michaelld} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,6 +25,10 @@ depends_lib-append  path:lib/libusb-1.0.dylib:libusb
</span> 
 patchfiles-append   patch-include_clock_gettime.c_shim.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# temporary patch to fix CMake MATCHES "Clang"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-clang-matches.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # do VPATH (out of source tree) build
 
 cmake.out_of_source yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/bladeRF/files/patch-clang-matches.diff b/science/bladeRF/files/patch-clang-matches.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..75e4923
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/bladeRF/files/patch-clang-matches.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,31 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- host/CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ host/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -83,7 +83,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(ENABLE_GDB_EXTENSIONS "Build with -ggdb3 instead of -g" OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(${CMAKE_C_COMPILER_ID} STREQUAL "GNU" OR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   ${CMAKE_C_COMPILER_ID} STREQUAL "Clang")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   ${CMAKE_C_COMPILER_ID} MATCHES "Clang")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # Personal preference - as much debug info as possible with GDB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if(${ENABLE_GDB_EXTENSIONS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,7 +105,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     endif(${CMAKE_BUILD_TYPE} STREQUAL "Debug")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif(${CMAKE_C_COMPILER_ID} STREQUAL "GNU" OR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      ${CMAKE_C_COMPILER_ID} STREQUAL "Clang")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      ${CMAKE_C_COMPILER_ID} MATCHES "Clang")
</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;'>+ # MS Visual Studio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- host/libraries/libbladeRF/CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ host/libraries/libbladeRF/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -141,7 +141,7 @@
</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(${CMAKE_C_COMPILER_ID} STREQUAL "GNU" OR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   ${CMAKE_C_COMPILER_ID} STREQUAL "Clang")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   ${CMAKE_C_COMPILER_ID} MATCHES "Clang")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # Doing this manually instead of via add_compiler_export_flags() since
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # the GenerateExportHeader module appears to break for C-only projects:
</span></pre><pre style='margin:0'>

</pre>