<pre style='margin:0'>
ra1nb0w (ra1nb0w) pushed a commit to branch gnuradio-3.10
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/36d35569ea8f86c93c4761d399ff37dcf9a1732d">https://github.com/macports/macports-ports/commit/36d35569ea8f86c93c4761d399ff37dcf9a1732d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 36d35569ea8f86c93c4761d399ff37dcf9a1732d
</span>Author: Davide Gerhard <ra1nb0w@macports.org>
AuthorDate: Wed May 25 17:05:46 2022 +0200

<span style='display:block; white-space:pre;color:#404040;'>    gr-gfdm: update commit to 4b71a69d0b
</span>---
 science/gr-gfdm/Portfile                           | 26 +++++++++-----
 .../files/lib_short_burst_shaper_impl.h_310.patch  | 13 +++++++
 science/gr-gfdm/files/patch-fix_build38.diff       | 42 ----------------------
 3 files changed, 30 insertions(+), 51 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-gfdm/Portfile b/science/gr-gfdm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 815472de047..6abd90af209 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-gfdm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-gfdm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,14 +12,20 @@ license             GPL-3
</span> 
 if {${subport} eq ${name}} {
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup    jdemel gr-gfdm df94a58da883e796c18a0a5679d4992e94158c8c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         20200409-[string range ${github.version} 0 7]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    jdemel gr-gfdm 4b71a69d0b48f862632282aec7badb3ca4093e02
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         20220509-[string range ${github.version} 0 7]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  d7ef950949c1b1749f13d57502fad8d4e1a19cba \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3ca5dd595c33701d2618c058dc16c7c78b6a57caa051c90e3bca8a1d7104d5bc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    204615
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        0
</span> 
     conflicts       gr37-gfdm
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:libfmt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     patchfiles-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        patch-fix_build38.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        lib_short_burst_shaper_impl.h_310.patch
</span> 
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,14 +43,16 @@ subport gr37-gfdm {
</span>     patchfiles-append \
         patch-fix_build37.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Fetch from git instead of distfile because it needs submodules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fetch.type git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system -W "${worksrcpath}" "git submodule update --init --recursive"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Fetch from git instead of distfile because it needs submodules
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fetch.type git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W "${worksrcpath}" "git submodule update --init --recursive"
</span> }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib-append \
     port:py${active_python_version_no_dot}-pybind11
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-gfdm/files/lib_short_burst_shaper_impl.h_310.patch b/science/gr-gfdm/files/lib_short_burst_shaper_impl.h_310.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..81877664cba
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-gfdm/files/lib_short_burst_shaper_impl.h_310.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git lib/short_burst_shaper_impl.h lib/short_burst_shaper_impl.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3df523d..29aebbb 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/short_burst_shaper_impl.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/short_burst_shaper_impl.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -74,7 +74,7 @@ private:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     double ticks2fracsecs(const uint64_t ticks) const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        return double(ticks % 1000000000ull) / 1000000000.0d;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        return double(ticks % 1000000000ull) / 1000000000.0;
</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;'>+     uint64_t pc_clock_ticks() const
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-gfdm/files/patch-fix_build38.diff b/science/gr-gfdm/files/patch-fix_build38.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 7b3cc626080..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-gfdm/files/patch-fix_build38.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,42 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git CMakeLists.txt CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index b8b5c23..f0c595c 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -87,14 +87,7 @@ ENDIF()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Install directories
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ########################################################################
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- message(STATUS "Searching for GNU Radio installation ...")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--find_package(Gnuradio "3.8" QUIET)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if(NOT GNURADIO_FOUND)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    message(STATUS "Searching for GNU Radio 3.9 ...")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    find_package(Gnuradio "3.9" REQUIRED blocks analog fft filter digital)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--else()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    message(STATUS "Searching for GNU Radio 3.8 ...")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    find_package(Gnuradio "3.8" REQUIRED blocks analog fft filter digital)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+find_package(Gnuradio REQUIRED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- message(STATUS "Found GNU Radio ${Gnuradio_VERSION}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include(GrVersion)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -154,7 +147,7 @@ endif(DOXYGEN_FOUND)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ########################################################################
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- add_subdirectory(pybind11)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Probably the preferred way long term:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# find_package(pybind11 REQUIRED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#find_package(pybind11 REQUIRED)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- execute_process(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     COMMAND "${PYTHON_EXECUTABLE}" -c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git lib/CMakeLists.txt lib/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 539c100..a0374be 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lib/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -52,7 +52,7 @@ if(NOT gfdm_sources)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif(NOT gfdm_sources)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- add_library(gnuradio-gfdm SHARED ${gfdm_sources})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--target_link_libraries(gnuradio-gfdm gnuradio::gnuradio-runtime gnuradio-digital fftw3f::fftw3f)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+target_link_libraries(gnuradio-gfdm gnuradio::gnuradio-runtime gnuradio-digital gnuradio-filter gnuradio-fft fftw3f::fftw3f)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_include_directories(gnuradio-gfdm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../include>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     PUBLIC $<INSTALL_INTERFACE:include>
</span></pre><pre style='margin:0'>

</pre>