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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1f07fd6302db4f298180ac795e78e6c708cfa0dd">https://github.com/macports/macports-ports/commit/1f07fd6302db4f298180ac795e78e6c708cfa0dd</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 1f07fd6302d gr37-ofdm: fix conversion error from '_Complex double' to 'float'
</span>1f07fd6302d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 1f07fd6302db4f298180ac795e78e6c708cfa0dd
</span>Author: Davide Gerhard <ra1nb0w@macports.org>
AuthorDate: Thu Jul 16 13:34:27 2020 +0200

<span style='display:block; white-space:pre;color:#404040;'>    gr37-ofdm: fix conversion error from '_Complex double' to 'float'
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    fix error: implicit conversion from '_Complex double' to 'float' is
</span><span style='display:block; white-space:pre;color:#404040;'>    not permitted in C++
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/60831
</span>---
 science/gr-ofdm/Portfile                                |  3 ++-
 science/gr-ofdm/files/patch-complex_to_float_error.diff | 13 +++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-ofdm/Portfile b/science/gr-ofdm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7cef57e1af0..4bc4f5461ab 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-ofdm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-ofdm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,7 +50,8 @@ subport gr37-ofdm {
</span>     # adds boost::thread and volk finding.
     # fixes ITPP finding.
     patchfiles-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        patch-build-clang_c++11.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patch-build-clang_c++11.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patch-complex_to_float_error.diff
</span>     patch.pre_args -p1
 
     # specify ITPP to use
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-ofdm/files/patch-complex_to_float_error.diff b/science/gr-ofdm/files/patch-complex_to_float_error.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..4c67b14ca8f
</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-ofdm/files/patch-complex_to_float_error.diff
</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 a/lib/allocation_src_impl.cc b/lib/allocation_src_impl.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index ccd7917..10c789e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/lib/allocation_src_impl.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/lib/allocation_src_impl.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,7 +69,7 @@ namespace gr {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ,d_power_limit(subcarriers)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ,d_data_rate(subcarriers*3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ,d_gap(6.6)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        ,d_amplitude_out(1.0 + 1.0i)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        ,d_amplitude_out(1.0+1.0)  // should be enought to fix '_Complex double' to 'float' error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ,d_amplitude_abs(1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span></pre><pre style='margin:0'>

</pre>