summaryrefslogtreecommitdiff
path: root/ham/gnuradio-core
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2020-05-14 19:22:44 +0000
committerjoerg <joerg@pkgsrc.org>2020-05-14 19:22:44 +0000
commit6e44a80a696bb32d09c582be772aff4035a46baa (patch)
tree28a57067b6f2b07a11e90ba02620fd18dcff9a8d /ham/gnuradio-core
parentf306ac4a968946f855c4ff5b20df72904d995e11 (diff)
downloadpkgsrc-6e44a80a696bb32d09c582be772aff4035a46baa.tar.gz
Fix boost::placeholders fallout
Diffstat (limited to 'ham/gnuradio-core')
-rw-r--r--ham/gnuradio-core/distinfo26
-rw-r--r--ham/gnuradio-core/patches/patch-gr-digital_lib_constellation__receiver__cb__impl.cc19
-rw-r--r--ham/gnuradio-core/patches/patch-gr-digital_lib_costas__loop__cc__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-digital_lib_crc32__async__bb__impl.cc16
-rw-r--r--ham/gnuradio-core/patches/patch-gr-digital_lib_header__payload__demux__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-digital_lib_protocol__formatter__async__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-fec_lib_async__decoder__impl.cc17
-rw-r--r--ham/gnuradio-core/patches/patch-gr-fec_lib_async__encoder__impl.cc22
-rw-r--r--ham/gnuradio-core/patches/patch-gr-fec_lib_depuncture__bb__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_TimeDomainDisplayPlot.cc12
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_const__sink__c__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_edit__box__msg__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_freq__sink__c__impl.cc19
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_freq__sink__f__impl.cc19
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_histogram__sink__f__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_sink__c__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_sink__f__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__raster__sink__b__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__raster__sink__f__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__sink__c__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__sink__f__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_waterfall__sink__c__impl.cc19
-rw-r--r--ham/gnuradio-core/patches/patch-gr-qtgui_lib_waterfall__sink__f__impl.cc19
-rw-r--r--ham/gnuradio-core/patches/patch-gr-zeromq_lib_pub__msg__sink__impl.cc13
-rw-r--r--ham/gnuradio-core/patches/patch-gr-zeromq_lib_push__msg__sink__impl.cc13
25 files changed, 382 insertions, 1 deletions
diff --git a/ham/gnuradio-core/distinfo b/ham/gnuradio-core/distinfo
index fbb45825a4b..c9699d5da45 100644
--- a/ham/gnuradio-core/distinfo
+++ b/ham/gnuradio-core/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.35 2020/05/09 15:17:51 joerg Exp $
+$NetBSD: distinfo,v 1.36 2020/05/14 19:22:44 joerg Exp $
SHA1 (gnuradio-3.7.13.5.tar.gz) = c81a9cb1ec5e9455d885c804ba8fb656c4573b53
RMD160 (gnuradio-3.7.13.5.tar.gz) = 87786c5f333069c15316c6a45dbce11f329ddac6
@@ -32,7 +32,31 @@ SHA1 (patch-gr-blocks_lib_tcp__connection.h) = ef6e19424a07f4cf16dbac834bdb48f3f
SHA1 (patch-gr-blocks_lib_tuntap__pdu__impl.cc) = d01da5adf8a3fb888553de502657e25f730f373d
SHA1 (patch-gr-blocks_lib_wavfile.cc) = f4348c02e450671d64f4cbd5920609e3b637e981
SHA1 (patch-gr-digital_lib_chunks__to__symbols__XX__impl.cc.t) = 39d8e2a07d98bf10d21e75976281bb0a966ff775
+SHA1 (patch-gr-digital_lib_constellation__receiver__cb__impl.cc) = 1fcd65271f2cfc6587cb03ad644a7e8004ddc48b
+SHA1 (patch-gr-digital_lib_costas__loop__cc__impl.cc) = 214d438228784aa87f480ffc7f2db0a83c6ade5a
+SHA1 (patch-gr-digital_lib_crc32__async__bb__impl.cc) = 48d931059906d9d4b35232ddfba69e171bada60e
+SHA1 (patch-gr-digital_lib_header__payload__demux__impl.cc) = d19ac29263008c7055a4e3f55a951a404c0a8213
+SHA1 (patch-gr-digital_lib_protocol__formatter__async__impl.cc) = d7b6e654c7b7221302f6882fca5e6a7221806dd7
+SHA1 (patch-gr-fec_lib_async__decoder__impl.cc) = 003391b3c6c16aa420fa62c5d6f828343bf19dbf
+SHA1 (patch-gr-fec_lib_async__encoder__impl.cc) = a6ff329fadb0670ed315e388b9200f76eaf497bb
+SHA1 (patch-gr-fec_lib_depuncture__bb__impl.cc) = 806b426799ecf7a6c342ad7e67dce456f45623e3
SHA1 (patch-gr-filter_lib_fractional__resampler__cc__impl.cc) = 22fb471e1bb0ff46f07d824b27b113ad40ba963d
SHA1 (patch-gr-filter_lib_fractional__resampler__ff__impl.cc) = d8eac11e6788b405678cb86adf9224af6af568bf
SHA1 (patch-gr-filter_lib_freq__xlating__fir__filter__XXX__impl.cc.t) = c5bbbb471a476fdb676cbfb01efa082054d9a718
+SHA1 (patch-gr-qtgui_lib_TimeDomainDisplayPlot.cc) = 61e3e8d9b43b792ee3eb9bb33476e0c0243968f5
+SHA1 (patch-gr-qtgui_lib_const__sink__c__impl.cc) = 2bbb9fe30201833cdadb846f30d3763286ef21b1
+SHA1 (patch-gr-qtgui_lib_edit__box__msg__impl.cc) = 81890c5dd60c262527047b2be8ad169f5827a140
+SHA1 (patch-gr-qtgui_lib_freq__sink__c__impl.cc) = 20b7a3ab5ee8d14b94f68a904110cd5ba2f620b8
+SHA1 (patch-gr-qtgui_lib_freq__sink__f__impl.cc) = d04cfdf6217e0534087c65fae4bd83fba90d904a
+SHA1 (patch-gr-qtgui_lib_histogram__sink__f__impl.cc) = 92c8a7ea136ea9260f54ffca7020c771dc84c2f1
+SHA1 (patch-gr-qtgui_lib_sink__c__impl.cc) = 5b03e4e7b8751880ab896befd664b55f68b0a3b2
+SHA1 (patch-gr-qtgui_lib_sink__f__impl.cc) = 08c0c79f6ac3e0c375938113581ab095db4c6832
+SHA1 (patch-gr-qtgui_lib_time__raster__sink__b__impl.cc) = 3a54ab864b4520a4c270088587c2fddaafc4731f
+SHA1 (patch-gr-qtgui_lib_time__raster__sink__f__impl.cc) = a933b87e3de2c49d562d5f961e08e7cd7fa97784
+SHA1 (patch-gr-qtgui_lib_time__sink__c__impl.cc) = 65bfd025841375410ba0fe464337875af781a32e
+SHA1 (patch-gr-qtgui_lib_time__sink__f__impl.cc) = e918f7d757ed9a47c40e89036ba3f162a8567166
+SHA1 (patch-gr-qtgui_lib_waterfall__sink__c__impl.cc) = 532f134213f4d5b41fb9b9c471e46314f863624d
+SHA1 (patch-gr-qtgui_lib_waterfall__sink__f__impl.cc) = 555d31ffeecaadfa9c958df999108bcde8f5cc0e
+SHA1 (patch-gr-zeromq_lib_pub__msg__sink__impl.cc) = 719abaf0408e0ac73666f4f42cae3fc938532854
+SHA1 (patch-gr-zeromq_lib_push__msg__sink__impl.cc) = 92d115956cdd69747391ee13adc9c8b701ed9186
SHA1 (patch-volk_lib_qa__utils.cc) = 2bf322c4cf75183baeb589df2e3deccfffad0391
diff --git a/ham/gnuradio-core/patches/patch-gr-digital_lib_constellation__receiver__cb__impl.cc b/ham/gnuradio-core/patches/patch-gr-digital_lib_constellation__receiver__cb__impl.cc
new file mode 100644
index 00000000000..f5d3bb3eb76
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-digital_lib_constellation__receiver__cb__impl.cc
@@ -0,0 +1,19 @@
+$NetBSD: patch-gr-digital_lib_constellation__receiver__cb__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-digital/lib/constellation_receiver_cb_impl.cc.orig 2020-05-10 02:22:19.685626371 +0000
++++ gr-digital/lib/constellation_receiver_cb_impl.cc
+@@ -65,12 +65,12 @@ namespace gr {
+ set_msg_handler(
+ pmt::mp("set_constellation"),
+ boost::bind(&constellation_receiver_cb_impl::handle_set_constellation,
+- this, _1));
++ this, boost::placeholders::_1));
+
+ message_port_register_in(pmt::mp("rotate_phase"));
+ set_msg_handler(pmt::mp("rotate_phase"),
+ boost::bind(&constellation_receiver_cb_impl::handle_rotate_phase,
+- this, _1));
++ this, boost::placeholders::_1));
+ }
+
+ constellation_receiver_cb_impl::~constellation_receiver_cb_impl()
diff --git a/ham/gnuradio-core/patches/patch-gr-digital_lib_costas__loop__cc__impl.cc b/ham/gnuradio-core/patches/patch-gr-digital_lib_costas__loop__cc__impl.cc
new file mode 100644
index 00000000000..2a01ae6fbb2
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-digital_lib_costas__loop__cc__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-digital_lib_costas__loop__cc__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-digital/lib/costas_loop_cc_impl.cc.orig 2020-05-10 02:22:30.424208998 +0000
++++ gr-digital/lib/costas_loop_cc_impl.cc
+@@ -83,7 +83,7 @@ namespace gr {
+ set_msg_handler(
+ pmt::mp("noise"),
+ boost::bind(&costas_loop_cc_impl::handle_set_noise,
+- this, _1));
++ this, boost::placeholders::_1));
+ }
+
+ costas_loop_cc_impl::~costas_loop_cc_impl()
diff --git a/ham/gnuradio-core/patches/patch-gr-digital_lib_crc32__async__bb__impl.cc b/ham/gnuradio-core/patches/patch-gr-digital_lib_crc32__async__bb__impl.cc
new file mode 100644
index 00000000000..f923184df6d
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-digital_lib_crc32__async__bb__impl.cc
@@ -0,0 +1,16 @@
+$NetBSD: patch-gr-digital_lib_crc32__async__bb__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-digital/lib/crc32_async_bb_impl.cc.orig 2020-05-10 02:22:32.417304070 +0000
++++ gr-digital/lib/crc32_async_bb_impl.cc
+@@ -51,9 +51,9 @@ namespace gr {
+ message_port_register_out(d_out_port);
+
+ if(check)
+- set_msg_handler(d_in_port, boost::bind(&crc32_async_bb_impl::check, this ,_1) );
++ set_msg_handler(d_in_port, boost::bind(&crc32_async_bb_impl::check, this ,boost::placeholders::_1) );
+ else
+- set_msg_handler(d_in_port, boost::bind(&crc32_async_bb_impl::calc, this ,_1) );
++ set_msg_handler(d_in_port, boost::bind(&crc32_async_bb_impl::calc, this ,boost::placeholders::_1) );
+ }
+
+ crc32_async_bb_impl::~crc32_async_bb_impl()
diff --git a/ham/gnuradio-core/patches/patch-gr-digital_lib_header__payload__demux__impl.cc b/ham/gnuradio-core/patches/patch-gr-digital_lib_header__payload__demux__impl.cc
new file mode 100644
index 00000000000..43cec01e11e
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-digital_lib_header__payload__demux__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-digital_lib_header__payload__demux__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-digital/lib/header_payload_demux_impl.cc.orig 2020-05-10 02:22:34.316920013 +0000
++++ gr-digital/lib/header_payload_demux_impl.cc
+@@ -154,7 +154,7 @@ namespace gr {
+ }
+ set_tag_propagation_policy(TPP_DONT);
+ message_port_register_in(msg_port_id());
+- set_msg_handler(msg_port_id(), boost::bind(&header_payload_demux_impl::parse_header_data_msg, this, _1));
++ set_msg_handler(msg_port_id(), boost::bind(&header_payload_demux_impl::parse_header_data_msg, this, boost::placeholders::_1));
+ for (size_t i = 0; i < special_tags.size(); i++) {
+ d_special_tags.push_back(pmt::string_to_symbol(special_tags[i]));
+ d_special_tags_last_value.push_back(pmt::PMT_NIL);
diff --git a/ham/gnuradio-core/patches/patch-gr-digital_lib_protocol__formatter__async__impl.cc b/ham/gnuradio-core/patches/patch-gr-digital_lib_protocol__formatter__async__impl.cc
new file mode 100644
index 00000000000..ae20cfec539
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-digital_lib_protocol__formatter__async__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-digital_lib_protocol__formatter__async__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-digital/lib/protocol_formatter_async_impl.cc.orig 2020-05-10 02:22:36.161047409 +0000
++++ gr-digital/lib/protocol_formatter_async_impl.cc
+@@ -55,7 +55,7 @@ namespace gr {
+ message_port_register_out(d_pld_port);
+
+ set_msg_handler(d_in_port,
+- boost::bind(&protocol_formatter_async_impl::append, this ,_1) );
++ boost::bind(&protocol_formatter_async_impl::append, this ,boost::placeholders::_1) );
+ }
+
+ protocol_formatter_async_impl::~protocol_formatter_async_impl()
diff --git a/ham/gnuradio-core/patches/patch-gr-fec_lib_async__decoder__impl.cc b/ham/gnuradio-core/patches/patch-gr-fec_lib_async__decoder__impl.cc
new file mode 100644
index 00000000000..36787f5a6dc
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-fec_lib_async__decoder__impl.cc
@@ -0,0 +1,17 @@
+$NetBSD: patch-gr-fec_lib_async__decoder__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-fec/lib/async_decoder_impl.cc.orig 2020-05-10 02:07:16.487899286 +0000
++++ gr-fec/lib/async_decoder_impl.cc
+@@ -67,10 +67,10 @@ namespace gr {
+
+ if(d_packed) {
+ d_pack = new blocks::kernel::pack_k_bits(8);
+- set_msg_handler(d_in_port, boost::bind(&async_decoder_impl::decode_packed, this ,_1));
++ set_msg_handler(d_in_port, boost::bind(&async_decoder_impl::decode_packed, this ,boost::placeholders::_1));
+ }
+ else {
+- set_msg_handler(d_in_port, boost::bind(&async_decoder_impl::decode_unpacked, this ,_1));
++ set_msg_handler(d_in_port, boost::bind(&async_decoder_impl::decode_unpacked, this ,boost::placeholders::_1));
+ }
+
+ // The maximum frame size is set by the initial frame size of the decoder.
diff --git a/ham/gnuradio-core/patches/patch-gr-fec_lib_async__encoder__impl.cc b/ham/gnuradio-core/patches/patch-gr-fec_lib_async__encoder__impl.cc
new file mode 100644
index 00000000000..88762d4ecea
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-fec_lib_async__encoder__impl.cc
@@ -0,0 +1,22 @@
+$NetBSD: patch-gr-fec_lib_async__encoder__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-fec/lib/async_encoder_impl.cc.orig 2020-05-10 02:07:18.405428399 +0000
++++ gr-fec/lib/async_encoder_impl.cc
+@@ -63,7 +63,7 @@ namespace gr {
+ message_port_register_out(d_out_port);
+
+ if(d_packed) {
+- set_msg_handler(d_in_port, boost::bind(&async_encoder_impl::encode_packed, this ,_1) );
++ set_msg_handler(d_in_port, boost::bind(&async_encoder_impl::encode_packed, this ,boost::placeholders::_1) );
+
+ d_unpack = new blocks::kernel::unpack_k_bits(8);
+
+@@ -73,7 +73,7 @@ namespace gr {
+
+ }
+ else {
+- set_msg_handler(d_in_port, boost::bind(&async_encoder_impl::encode_unpacked, this ,_1) );
++ set_msg_handler(d_in_port, boost::bind(&async_encoder_impl::encode_unpacked, this ,boost::placeholders::_1) );
+ }
+
+ if(d_packed || (strncmp(d_encoder->get_input_conversion(), "pack", 4) == 0)) {
diff --git a/ham/gnuradio-core/patches/patch-gr-fec_lib_depuncture__bb__impl.cc b/ham/gnuradio-core/patches/patch-gr-fec_lib_depuncture__bb__impl.cc
new file mode 100644
index 00000000000..a07d757480a
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-fec_lib_depuncture__bb__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-fec_lib_depuncture__bb__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-fec/lib/depuncture_bb_impl.cc.orig 2020-05-10 02:07:20.402816615 +0000
++++ gr-fec/lib/depuncture_bb_impl.cc
+@@ -76,7 +76,7 @@ namespace gr {
+ set_fixed_rate(true);
+ set_relative_rate((double)d_puncsize/(d_puncsize - d_puncholes));
+ set_output_multiple(d_puncsize);
+- //set_msg_handler(boost::bind(&depuncture_bb_impl::catch_msg, this, _1));
++ //set_msg_handler(boost::bind(&depuncture_bb_impl::catch_msg, this, boost::placeholders::_1));
+ }
+
+ depuncture_bb_impl::~depuncture_bb_impl()
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_TimeDomainDisplayPlot.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_TimeDomainDisplayPlot.cc
new file mode 100644
index 00000000000..a0722d04b20
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_TimeDomainDisplayPlot.cc
@@ -0,0 +1,12 @@
+$NetBSD: patch-gr-qtgui_lib_TimeDomainDisplayPlot.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/TimeDomainDisplayPlot.cc.orig 2020-05-10 01:44:39.017593633 +0000
++++ gr-qtgui/lib/TimeDomainDisplayPlot.cc
+@@ -30,6 +30,7 @@
+ #include <QColor>
+ #include <cmath>
+ #include <iostream>
++#include <sstream>
+ #include <volk/volk.h>
+
+ class TimePrecisionClass
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_const__sink__c__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_const__sink__c__impl.cc
new file mode 100644
index 00000000000..2c02f960376
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_const__sink__c__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-qtgui_lib_const__sink__c__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/const_sink_c_impl.cc.orig 2020-05-10 01:47:27.704318621 +0000
++++ gr-qtgui/lib/const_sink_c_impl.cc
+@@ -69,7 +69,7 @@ namespace gr {
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&const_sink_c_impl::handle_pdus, this, _1));
++ boost::bind(&const_sink_c_impl::handle_pdus, this, boost::placeholders::_1));
+
+ for(int i = 0; i < d_nconnections; i++) {
+ d_residbufs_real.push_back((double*)volk_malloc(d_buffer_size*sizeof(double),
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_edit__box__msg__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_edit__box__msg__impl.cc
new file mode 100644
index 00000000000..3693c8c4b8d
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_edit__box__msg__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-qtgui_lib_edit__box__msg__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/edit_box_msg_impl.cc.orig 2020-05-10 01:47:30.641188810 +0000
++++ gr-qtgui/lib/edit_box_msg_impl.cc
+@@ -161,7 +161,7 @@ namespace gr {
+ message_port_register_in(pmt::mp("val"));
+
+ set_msg_handler(pmt::mp("val"),
+- boost::bind(&edit_box_msg_impl::set_value, this, _1));
++ boost::bind(&edit_box_msg_impl::set_value, this, boost::placeholders::_1));
+ }
+
+ edit_box_msg_impl::~edit_box_msg_impl()
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_freq__sink__c__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_freq__sink__c__impl.cc
new file mode 100644
index 00000000000..47fe9791c42
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_freq__sink__c__impl.cc
@@ -0,0 +1,19 @@
+$NetBSD: patch-gr-qtgui_lib_freq__sink__c__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/freq_sink_c_impl.cc.orig 2020-05-10 01:47:14.103801167 +0000
++++ gr-qtgui/lib/freq_sink_c_impl.cc
+@@ -76,12 +76,12 @@ namespace gr {
+ message_port_register_out(d_port);
+ message_port_register_in(d_port);
+ set_msg_handler(d_port,
+- boost::bind(&freq_sink_c_impl::handle_set_freq, this, _1));
++ boost::bind(&freq_sink_c_impl::handle_set_freq, this, boost::placeholders::_1));
+
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&freq_sink_c_impl::handle_pdus, this, _1));
++ boost::bind(&freq_sink_c_impl::handle_pdus, this, boost::placeholders::_1));
+
+ d_main_gui = NULL;
+
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_freq__sink__f__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_freq__sink__f__impl.cc
new file mode 100644
index 00000000000..07c609aa306
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_freq__sink__f__impl.cc
@@ -0,0 +1,19 @@
+$NetBSD: patch-gr-qtgui_lib_freq__sink__f__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/freq_sink_f_impl.cc.orig 2020-05-10 01:47:33.005346964 +0000
++++ gr-qtgui/lib/freq_sink_f_impl.cc
+@@ -76,12 +76,12 @@ namespace gr {
+ message_port_register_out(d_port);
+ message_port_register_in(d_port);
+ set_msg_handler(d_port,
+- boost::bind(&freq_sink_f_impl::handle_set_freq, this, _1));
++ boost::bind(&freq_sink_f_impl::handle_set_freq, this, boost::placeholders::_1));
+
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&freq_sink_f_impl::handle_pdus, this, _1));
++ boost::bind(&freq_sink_f_impl::handle_pdus, this, boost::placeholders::_1));
+
+ d_main_gui = NULL;
+
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_histogram__sink__f__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_histogram__sink__f__impl.cc
new file mode 100644
index 00000000000..939e8a7d3af
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_histogram__sink__f__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-qtgui_lib_histogram__sink__f__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/histogram_sink_f_impl.cc.orig 2020-05-10 01:47:35.846954976 +0000
++++ gr-qtgui/lib/histogram_sink_f_impl.cc
+@@ -72,7 +72,7 @@ namespace gr {
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&histogram_sink_f_impl::handle_pdus, this, _1));
++ boost::bind(&histogram_sink_f_impl::handle_pdus, this, boost::placeholders::_1));
+
+ // +1 for the PDU buffer
+ for(int i = 0; i < d_nconnections+1; i++) {
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_sink__c__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_sink__c__impl.cc
new file mode 100644
index 00000000000..3d17b411cf6
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_sink__c__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-qtgui_lib_sink__c__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/sink_c_impl.cc.orig 2020-05-10 01:47:38.139712715 +0000
++++ gr-qtgui/lib/sink_c_impl.cc
+@@ -79,7 +79,7 @@ namespace gr {
+ message_port_register_out(d_port);
+ message_port_register_in(d_port);
+ set_msg_handler(d_port,
+- boost::bind(&sink_c_impl::handle_set_freq, this, _1));
++ boost::bind(&sink_c_impl::handle_set_freq, this, boost::placeholders::_1));
+
+ d_main_gui = NULL;
+
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_sink__f__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_sink__f__impl.cc
new file mode 100644
index 00000000000..95d4272fed3
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_sink__f__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-qtgui_lib_sink__f__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/sink_f_impl.cc.orig 2020-05-10 01:47:40.242558048 +0000
++++ gr-qtgui/lib/sink_f_impl.cc
+@@ -79,7 +79,7 @@ namespace gr {
+ message_port_register_out(d_port);
+ message_port_register_in(d_port);
+ set_msg_handler(d_port,
+- boost::bind(&sink_f_impl::handle_set_freq, this, _1));
++ boost::bind(&sink_f_impl::handle_set_freq, this, boost::placeholders::_1));
+
+ d_main_gui = NULL;
+
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__raster__sink__b__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__raster__sink__b__impl.cc
new file mode 100644
index 00000000000..f8acdd4d69f
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__raster__sink__b__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-qtgui_lib_time__raster__sink__b__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/time_raster_sink_b_impl.cc.orig 2020-05-10 01:47:42.312800845 +0000
++++ gr-qtgui/lib/time_raster_sink_b_impl.cc
+@@ -82,7 +82,7 @@ namespace gr {
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&time_raster_sink_b_impl::handle_pdus, this, _1));
++ boost::bind(&time_raster_sink_b_impl::handle_pdus, this, boost::placeholders::_1));
+
+ d_scale = 1.0f;
+
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__raster__sink__f__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__raster__sink__f__impl.cc
new file mode 100644
index 00000000000..e55136a7c03
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__raster__sink__f__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-qtgui_lib_time__raster__sink__f__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/time_raster_sink_f_impl.cc.orig 2020-05-10 01:47:45.039050549 +0000
++++ gr-qtgui/lib/time_raster_sink_f_impl.cc
+@@ -82,7 +82,7 @@ namespace gr {
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&time_raster_sink_f_impl::handle_pdus, this, _1));
++ boost::bind(&time_raster_sink_f_impl::handle_pdus, this, boost::placeholders::_1));
+
+ d_icols = static_cast<int>(ceil(d_cols));
+ d_tmpflt = (float*)volk_malloc(d_icols*sizeof(float),
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__sink__c__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__sink__c__impl.cc
new file mode 100644
index 00000000000..8f73a64b147
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__sink__c__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-qtgui_lib_time__sink__c__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/time_sink_c_impl.cc.orig 2020-05-10 01:46:15.407160673 +0000
++++ gr-qtgui/lib/time_sink_c_impl.cc
+@@ -73,7 +73,7 @@ namespace gr {
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&time_sink_c_impl::handle_pdus, this, _1));
++ boost::bind(&time_sink_c_impl::handle_pdus, this, boost::placeholders::_1));
+
+ // +2 for the PDU message buffers
+ for(int n = 0; n < d_nconnections+2; n++) {
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__sink__f__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__sink__f__impl.cc
new file mode 100644
index 00000000000..3636bad7037
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_time__sink__f__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-qtgui_lib_time__sink__f__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/time_sink_f_impl.cc.orig 2020-05-10 01:47:48.672097068 +0000
++++ gr-qtgui/lib/time_sink_f_impl.cc
+@@ -73,7 +73,7 @@ namespace gr {
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&time_sink_f_impl::handle_pdus, this, _1));
++ boost::bind(&time_sink_f_impl::handle_pdus, this, boost::placeholders::_1));
+
+ // +1 for the PDU buffer
+ for(int n = 0; n < d_nconnections+1; n++) {
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_waterfall__sink__c__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_waterfall__sink__c__impl.cc
new file mode 100644
index 00000000000..4c7c1b0b26f
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_waterfall__sink__c__impl.cc
@@ -0,0 +1,19 @@
+$NetBSD: patch-gr-qtgui_lib_waterfall__sink__c__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/waterfall_sink_c_impl.cc.orig 2020-05-10 01:49:02.999982945 +0000
++++ gr-qtgui/lib/waterfall_sink_c_impl.cc
+@@ -114,12 +114,12 @@ namespace gr {
+ message_port_register_out(d_port);
+ message_port_register_in(d_port);
+ set_msg_handler(d_port,
+- boost::bind(&waterfall_sink_c_impl::handle_set_freq, this, _1));
++ boost::bind(&waterfall_sink_c_impl::handle_set_freq, this, boost::placeholders::_1));
+
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&waterfall_sink_c_impl::handle_pdus, this, _1));
++ boost::bind(&waterfall_sink_c_impl::handle_pdus, this, boost::placeholders::_1));
+ }
+
+ waterfall_sink_c_impl::~waterfall_sink_c_impl()
diff --git a/ham/gnuradio-core/patches/patch-gr-qtgui_lib_waterfall__sink__f__impl.cc b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_waterfall__sink__f__impl.cc
new file mode 100644
index 00000000000..a12fdab617d
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-qtgui_lib_waterfall__sink__f__impl.cc
@@ -0,0 +1,19 @@
+$NetBSD: patch-gr-qtgui_lib_waterfall__sink__f__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-qtgui/lib/waterfall_sink_f_impl.cc.orig 2020-05-10 01:49:06.169881493 +0000
++++ gr-qtgui/lib/waterfall_sink_f_impl.cc
+@@ -110,12 +110,12 @@ namespace gr {
+ message_port_register_out(d_port);
+ message_port_register_in(d_port);
+ set_msg_handler(d_port,
+- boost::bind(&waterfall_sink_f_impl::handle_set_freq, this, _1));
++ boost::bind(&waterfall_sink_f_impl::handle_set_freq, this, boost::placeholders::_1));
+
+ // setup PDU handling input port
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&waterfall_sink_f_impl::handle_pdus, this, _1));
++ boost::bind(&waterfall_sink_f_impl::handle_pdus, this, boost::placeholders::_1));
+ }
+
+ waterfall_sink_f_impl::~waterfall_sink_f_impl()
diff --git a/ham/gnuradio-core/patches/patch-gr-zeromq_lib_pub__msg__sink__impl.cc b/ham/gnuradio-core/patches/patch-gr-zeromq_lib_pub__msg__sink__impl.cc
new file mode 100644
index 00000000000..0db46e4a5d8
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-zeromq_lib_pub__msg__sink__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-zeromq_lib_pub__msg__sink__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-zeromq/lib/pub_msg_sink_impl.cc.orig 2020-05-10 01:26:09.507359022 +0000
++++ gr-zeromq/lib/pub_msg_sink_impl.cc
+@@ -58,7 +58,7 @@ namespace gr {
+
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler( pmt::mp("in"),
+- boost::bind(&pub_msg_sink_impl::handler, this, _1));
++ boost::bind(&pub_msg_sink_impl::handler, this, boost::placeholders::_1));
+ }
+
+ pub_msg_sink_impl::~pub_msg_sink_impl()
diff --git a/ham/gnuradio-core/patches/patch-gr-zeromq_lib_push__msg__sink__impl.cc b/ham/gnuradio-core/patches/patch-gr-zeromq_lib_push__msg__sink__impl.cc
new file mode 100644
index 00000000000..320a3a7b5e5
--- /dev/null
+++ b/ham/gnuradio-core/patches/patch-gr-zeromq_lib_push__msg__sink__impl.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-gr-zeromq_lib_push__msg__sink__impl.cc,v 1.1 2020/05/14 19:22:44 joerg Exp $
+
+--- gr-zeromq/lib/push_msg_sink_impl.cc.orig 2020-05-10 01:25:20.808024050 +0000
++++ gr-zeromq/lib/push_msg_sink_impl.cc
+@@ -60,7 +60,7 @@ namespace gr {
+
+ message_port_register_in(pmt::mp("in"));
+ set_msg_handler(pmt::mp("in"),
+- boost::bind(&push_msg_sink_impl::handler, this, _1));
++ boost::bind(&push_msg_sink_impl::handler, this, boost::placeholders::_1));
+ }
+
+ push_msg_sink_impl::~push_msg_sink_impl()