<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>