[packages/gnuradio] -- up to 3.10.11.0
baggins
baggins at pld-linux.org
Wed Dec 25 16:21:50 CET 2024
commit c99b2f6071ce0665358a78d05f4a5c778c98555c
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Wed Dec 25 17:21:39 2024 +0100
-- up to 3.10.11.0
gcc13.patch | 21 --
gnuradio-boost.patch | 653 ---------------------------------------------------
gnuradio.spec | 83 ++++---
link.patch | 36 ---
python-libdir.patch | 14 --
5 files changed, 46 insertions(+), 761 deletions(-)
---
diff --git a/gnuradio.spec b/gnuradio.spec
index 65d640c..cb6ee5a 100644
--- a/gnuradio.spec
+++ b/gnuradio.spec
@@ -8,16 +8,13 @@
Summary: Software defined radio framework
Summary(pl.UTF-8): Szkielet radia programowego
Name: gnuradio
-Version: 3.8.0.0
-Release: 17
+Version: 3.10.11.0
+Release: 0.1
License: GPL v3
Group: Applications/Engineering
-Source0: https://www.gnuradio.org/releases/gnuradio/%{name}-%{version}.tar.gz
-# Source0-md5: 85e1ed4b18c46227731d83f8c3fbe45a
-Patch0: link.patch
-Patch1: python-libdir.patch
-Patch2: %{name}-boost.patch
-Patch3: gcc13.patch
+#Source0: https://www.gnuradio.org/releases/gnuradio/%{name}-%{version}.tar.gz
+Source0: https://github.com/gnuradio/gnuradio/archive/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: f31c96146a3cec787a59cf70144c846e
URL: https://www.gnuradio.org/
BuildRequires: Qt5Core-devel >= 5
BuildRequires: Qt5DBus-devel >= 5
@@ -65,6 +62,7 @@ BuildRequires: python3 >= 1:3.6.5
BuildRequires: python3-Mako >= 0.9.1
# R/S instead?
BuildRequires: python3-PyOpenGL
+BuildRequires: python3-PyQt5-devel
# R/S instead?
BuildRequires: python3-PyYAML >= 3.10
BuildRequires: python3-click
@@ -78,11 +76,11 @@ BuildRequires: qt5-qmake >= 5
BuildRequires: qwt5-devel
BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 1.605
-BuildRequires: sip-PyQt5
BuildRequires: sphinx-pdg
BuildRequires: swig-python >= 3.0.8
BuildRequires: texlive-latex
%{?with_uhd:BuildRequires: uhd-devel >= 3.0.0}
+BuildRequires: volk-devel
BuildRequires: xdg-utils
BuildRequires: xmlto
BuildConflicts: python-thrift
@@ -155,10 +153,6 @@ Przykłady do GNU Radio.
%prep
%setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
%build
%{__mkdir_p} build
@@ -168,24 +162,45 @@ export CXXFLAGS="%{rpmcxxflags} %{rpmcppflags}"
export LDFLAGS="%{rpmldflags}"
%cmake -Wno-dev \
-DCMAKE_BUILD_TYPE=None \
- -DENABLE_DOXYGEN=FORCE \
- -DENABLE_GR_ATSC=FORCE \
- -DENABLE_GR_AUDIO=FORCE \
- -DENABLE_GRC=FORCE \
- -DENABLE-GR_COMEDI=FORCE \
- -DENABLE_GR_CORE=FORCE \
- -DENABLE_GR_FCD=FORCE \
- -DENABLE_GR_NOAA=FORCE \
- -DENABLE_GR_PAGER=FORCE \
- -DENABLE_GR_TRELLIS=FORCE \
- -DENABLE_GRUEL=FORCE \
- %{?with_uhd:-DENABLE_GR_UHD=FORCE} \
- -DENABLE_GR_UTILS=FORCE \
- -DENABLE_GR_VIDEO_SDL=FORCE \
- -DENABLE_GR_VOCODER=FORCE \
- -DENABLE_GR_WXGUI=FORCE \
- -DENABLE_PYTHON=FORCE \
- -DENABLE_VOLK=FORCE \
+ -DENABLE_DOXYGEN=ON \
+ -DENABLE_COMMON_PCH=ON \
+ -DENABLE_GNURADIO_RUNTIME=ON \
+ -DENABLE_GR_ANALOG=ON \
+ -DENABLE_GR_ATSC=ON \
+ -DENABLE_GR_AUDIO=ON \
+ -DENABLE_GR_BLOCKS=ON \
+ -DENABLE_GR_BLOCKTOOL=ON \
+ -DENABLE_GR_CHANNELS=ON \
+ -DENABLE-GR_COMEDI=ON \
+ -DENABLE_GR_CORE=ON \
+ -DENABLE_GR_CTRLPORT=ON \
+ -DENABLE_GR_DIGITAL=ON \
+ -DENABLE_GR_DTV=ON \
+ -DENABLE_GR_FCD=ON \
+ -DENABLE_GR_FEC=ON \
+ -DENABLE_GR_FFT=ON \
+ -DENABLE_GR_FILTER=ON \
+ -DENABLE_GR_IIO=ON \
+ -DENABLE_GR_MODTOOL=ON \
+ -DENABLE_GR_NETWORK=ON \
+ -DENABLE_GR_NOAA=ON \
+ -DENABLE_GR_PAGER=ON \
+ -DENABLE_GR_PDU=ON \
+ -DENABLE_GR_QTGUI=ON \
+ -DENABLE_GR_SOAPY=ON \
+ -DENABLE_GR_TRELLIS=ON \
+ %{?with_uhd:-DENABLE_GR_UHD=ON} \
+ %{?with_uhd:-DENABLE_UHD_RFNOC=ON} \
+ -DENABLE_GR_UTILS=ON \
+ -DENABLE_GR_VIDEO_SDL=ON \
+ -DENABLE_GR_VOCODER=ON \
+ -DENABLE_GR_WAVELET=ON \
+ -DENABLE_GR_WXGUI=ON \
+ -DENABLE_GR_ZEROMQ=ON \
+ -DENABLE_GRC=ON \
+ -DENABLE_GRUEL=ON \
+ -DENABLE_PYTHON=ON \
+ -DENABLE_VOLK=ON \
-DSYSCONFDIR=%{_sysconfdir} \
..
%{__make}
@@ -212,12 +227,6 @@ for f in *.cmake; do
esac
done
-# obsolete theme
-%{__rm} -r $RPM_BUILD_ROOT%{_iconsdir}/gnome
-
-# remove binary from noarch examples
-%{__rm} $RPM_BUILD_ROOT%{_datadir}/gnuradio/examples/{audio/dial_tone,qt-gui/display_qt}
-
%clean
rm -rf $RPM_BUILD_ROOT
diff --git a/gcc13.patch b/gcc13.patch
deleted file mode 100644
index dd91575..0000000
--- a/gcc13.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- gnuradio-3.8.0.0/gnuradio-runtime/lib/pmt/pmt_serialize.cc.orig 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gnuradio-runtime/lib/pmt/pmt_serialize.cc 2023-07-04 13:15:44.735434378 +0200
-@@ -26,6 +26,7 @@
- #include "pmt/pmt_serial_tags.h"
- #include "pmt_int.h"
- #include <pmt/pmt.h>
-+#include <cstdint>
- #include <limits>
- #include <vector>
-
---- gnuradio-3.8.0.0/gnuradio-runtime/include/gnuradio/fxpt_nco.h.orig 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gnuradio-runtime/include/gnuradio/fxpt_nco.h 2023-07-04 13:21:04.950553611 +0200
-@@ -26,7 +26,7 @@
- #include <gnuradio/api.h>
- #include <gnuradio/fxpt.h>
- #include <gnuradio/gr_complex.h>
--#include <stdint.h>
-+#include <cstdint>
-
- namespace gr {
-
diff --git a/gnuradio-boost.patch b/gnuradio-boost.patch
deleted file mode 100644
index 2e1297b..0000000
--- a/gnuradio-boost.patch
+++ /dev/null
@@ -1,653 +0,0 @@
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gnuradio-runtime/lib/block.cc gnuradio-3.8.0.0/gnuradio-runtime/lib/block.cc
---- gnuradio-3.8.0.0.org/gnuradio-runtime/lib/block.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gnuradio-runtime/lib/block.cc 2021-03-05 21:17:40.996626719 +0100
-@@ -61,7 +61,7 @@ block::block(const std::string& name,
- {
- global_block_registry.register_primitive(alias(), this);
- message_port_register_in(d_system_port);
-- set_msg_handler(d_system_port, boost::bind(&block::system_handler, this, _1));
-+ set_msg_handler(d_system_port, boost::bind(&block::system_handler, this, boost::placeholders::_1));
-
- configure_default_loggers(d_logger, d_debug_logger, symbol_name());
- }
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-analog/lib/sig_source_impl.cc gnuradio-3.8.0.0/gr-analog/lib/sig_source_impl.cc
---- gnuradio-3.8.0.0.org/gr-analog/lib/sig_source_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-analog/lib/sig_source_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -67,7 +67,7 @@ sig_source_impl<T>::sig_source_impl(doub
- this->set_phase(phase);
- this->message_port_register_in(pmt::mp("freq"));
- this->set_msg_handler(pmt::mp("freq"),
-- boost::bind(&sig_source_impl<T>::set_frequency_msg, this, _1));
-+ boost::bind(&sig_source_impl<T>::set_frequency_msg, this, boost::placeholders::_1));
- }
-
- template <class T>
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/copy_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/copy_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/copy_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/copy_impl.cc 2021-03-05 21:17:40.996626719 +0100
-@@ -44,7 +44,7 @@ copy_impl::copy_impl(size_t itemsize)
- d_enabled(true)
- {
- message_port_register_in(pmt::mp("en"));
-- set_msg_handler(pmt::mp("en"), boost::bind(©_impl::handle_enable, this, _1));
-+ set_msg_handler(pmt::mp("en"), boost::bind(©_impl::handle_enable, this, boost::placeholders::_1));
- }
-
- copy_impl::~copy_impl() {}
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/message_debug_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/message_debug_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/message_debug_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/message_debug_impl.cc 2021-03-05 21:17:40.996626719 +0100
-@@ -90,14 +90,14 @@ message_debug_impl::message_debug_impl()
- : block("message_debug", io_signature::make(0, 0, 0), io_signature::make(0, 0, 0))
- {
- message_port_register_in(pmt::mp("print"));
-- set_msg_handler(pmt::mp("print"), boost::bind(&message_debug_impl::print, this, _1));
-+ set_msg_handler(pmt::mp("print"), boost::bind(&message_debug_impl::print, this, boost::placeholders::_1));
-
- message_port_register_in(pmt::mp("store"));
-- set_msg_handler(pmt::mp("store"), boost::bind(&message_debug_impl::store, this, _1));
-+ set_msg_handler(pmt::mp("store"), boost::bind(&message_debug_impl::store, this, boost::placeholders::_1));
-
- message_port_register_in(pmt::mp("print_pdu"));
- set_msg_handler(pmt::mp("print_pdu"),
-- boost::bind(&message_debug_impl::print_pdu, this, _1));
-+ boost::bind(&message_debug_impl::print_pdu, this, boost::placeholders::_1));
- }
-
- message_debug_impl::~message_debug_impl() {}
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/message_strobe_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/message_strobe_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/message_strobe_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/message_strobe_impl.cc 2021-03-05 21:17:40.996626719 +0100
-@@ -54,7 +54,7 @@ message_strobe_impl::message_strobe_impl
-
- message_port_register_in(pmt::mp("set_msg"));
- set_msg_handler(pmt::mp("set_msg"),
-- boost::bind(&message_strobe_impl::set_msg, this, _1));
-+ boost::bind(&message_strobe_impl::set_msg, this, boost::placeholders::_1));
- }
-
- message_strobe_impl::~message_strobe_impl() {}
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/message_strobe_random_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/message_strobe_random_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/message_strobe_random_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/message_strobe_random_impl.cc 2021-03-05 21:17:40.996626719 +0100
-@@ -75,7 +75,7 @@ message_strobe_random_impl::message_stro
-
- message_port_register_in(pmt::mp("set_msg"));
- set_msg_handler(pmt::mp("set_msg"),
-- boost::bind(&message_strobe_random_impl::set_msg, this, _1));
-+ boost::bind(&message_strobe_random_impl::set_msg, this, boost::placeholders::_1));
- }
-
- long message_strobe_random_impl::next_delay()
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/multiply_matrix_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/multiply_matrix_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/multiply_matrix_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/multiply_matrix_impl.cc 2021-03-05 21:17:40.996626719 +0100
-@@ -237,7 +237,7 @@ multiply_matrix_impl<gr_complex>::multip
- message_port_register_in(port_name);
- set_msg_handler(
- port_name,
-- boost::bind(&multiply_matrix_impl<gr_complex>::msg_handler_A, this, _1));
-+ boost::bind(&multiply_matrix_impl<gr_complex>::msg_handler_A, this, boost::placeholders::_1));
- }
-
- template <>
-@@ -257,7 +257,7 @@ multiply_matrix_impl<float>::multiply_ma
- pmt::pmt_t port_name = pmt::string_to_symbol("set_A");
- message_port_register_in(port_name);
- set_msg_handler(port_name,
-- boost::bind(&multiply_matrix_impl<float>::msg_handler_A, this, _1));
-+ boost::bind(&multiply_matrix_impl<float>::msg_handler_A, this, boost::placeholders::_1));
- }
-
-
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/mute_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/mute_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/mute_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/mute_impl.cc 2021-03-05 21:17:40.996626719 +0100
-@@ -47,7 +47,7 @@ mute_impl<T>::mute_impl(bool mute)
- {
- this->message_port_register_in(pmt::intern("set_mute"));
- this->set_msg_handler(pmt::intern("set_mute"),
-- boost::bind(&mute_impl<T>::set_mute_pmt, this, _1));
-+ boost::bind(&mute_impl<T>::set_mute_pmt, this, boost::placeholders::_1));
- }
-
- template <class T>
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/pdu_filter_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/pdu_filter_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/pdu_filter_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/pdu_filter_impl.cc 2021-03-05 21:17:40.996626719 +0100
-@@ -45,7 +45,7 @@ pdu_filter_impl::pdu_filter_impl(pmt::pm
- message_port_register_out(pdu::pdu_port_id());
- message_port_register_in(pdu::pdu_port_id());
- set_msg_handler(pdu::pdu_port_id(),
-- boost::bind(&pdu_filter_impl::handle_msg, this, _1));
-+ boost::bind(&pdu_filter_impl::handle_msg, this, boost::placeholders::_1));
- }
-
- void pdu_filter_impl::handle_msg(pmt::pmt_t pdu)
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/pdu_remove_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/pdu_remove_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/pdu_remove_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/pdu_remove_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -43,7 +43,7 @@ pdu_remove_impl::pdu_remove_impl(pmt::pm
- message_port_register_out(pdu::pdu_port_id());
- message_port_register_in(pdu::pdu_port_id());
- set_msg_handler(pdu::pdu_port_id(),
-- boost::bind(&pdu_remove_impl::handle_msg, this, _1));
-+ boost::bind(&pdu_remove_impl::handle_msg, this, boost::placeholders::_1));
- }
-
- void pdu_remove_impl::handle_msg(pmt::pmt_t pdu)
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/pdu_set_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/pdu_set_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/pdu_set_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/pdu_set_impl.cc 2021-03-05 21:17:40.996626719 +0100
-@@ -43,7 +43,7 @@ pdu_set_impl::pdu_set_impl(pmt::pmt_t k,
- {
- message_port_register_out(pdu::pdu_port_id());
- message_port_register_in(pdu::pdu_port_id());
-- set_msg_handler(pdu::pdu_port_id(), boost::bind(&pdu_set_impl::handle_msg, this, _1));
-+ set_msg_handler(pdu::pdu_port_id(), boost::bind(&pdu_set_impl::handle_msg, this, boost::placeholders::_1));
- }
-
- void pdu_set_impl::handle_msg(pmt::pmt_t pdu)
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/random_pdu_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/random_pdu_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/random_pdu_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/random_pdu_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -53,7 +53,7 @@ random_pdu_impl::random_pdu_impl(int min
- message_port_register_out(pdu::pdu_port_id());
- message_port_register_in(pmt::mp("generate"));
- set_msg_handler(pmt::mp("generate"),
-- boost::bind(&random_pdu_impl::generate_pdu, this, _1));
-+ boost::bind(&random_pdu_impl::generate_pdu, this, boost::placeholders::_1));
- if (length_modulo < 1)
- throw std::runtime_error("length_module must be >= 1");
- if (max_items < length_modulo)
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/repeat_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/repeat_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/repeat_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/repeat_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -45,7 +45,7 @@ repeat_impl::repeat_impl(size_t itemsize
- {
- message_port_register_in(pmt::mp("interpolation"));
- set_msg_handler(pmt::mp("interpolation"),
-- boost::bind(&repeat_impl::msg_set_interpolation, this, _1));
-+ boost::bind(&repeat_impl::msg_set_interpolation, this, boost::placeholders::_1));
- }
-
- void repeat_impl::msg_set_interpolation(pmt::pmt_t msg)
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/socket_pdu_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/socket_pdu_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/socket_pdu_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/socket_pdu_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -101,7 +101,7 @@ socket_pdu_impl::socket_pdu_impl(std::st
- start_tcp_accept();
-
- set_msg_handler(pdu::pdu_port_id(),
-- boost::bind(&socket_pdu_impl::tcp_server_send, this, _1));
-+ boost::bind(&socket_pdu_impl::tcp_server_send, this, boost::placeholders::_1));
- } else if (type == "TCP_CLIENT") {
- boost::system::error_code error = boost::asio::error::host_not_found;
- d_tcp_socket.reset(new boost::asio::ip::tcp::socket(d_io_service));
-@@ -111,7 +111,7 @@ socket_pdu_impl::socket_pdu_impl(std::st
- d_tcp_socket->set_option(boost::asio::ip::tcp::no_delay(d_tcp_no_delay));
-
- set_msg_handler(pdu::pdu_port_id(),
-- boost::bind(&socket_pdu_impl::tcp_client_send, this, _1));
-+ boost::bind(&socket_pdu_impl::tcp_client_send, this, boost::placeholders::_1));
-
- d_tcp_socket->async_read_some(
- boost::asio::buffer(d_rxbuf),
-@@ -131,7 +131,7 @@ socket_pdu_impl::socket_pdu_impl(std::st
- boost::asio::placeholders::bytes_transferred));
-
- set_msg_handler(pdu::pdu_port_id(),
-- boost::bind(&socket_pdu_impl::udp_send, this, _1));
-+ boost::bind(&socket_pdu_impl::udp_send, this, boost::placeholders::_1));
- } else if (type == "UDP_CLIENT") {
- d_udp_socket.reset(
- new boost::asio::ip::udp::socket(d_io_service, d_udp_endpoint));
-@@ -144,7 +144,7 @@ socket_pdu_impl::socket_pdu_impl(std::st
- boost::asio::placeholders::bytes_transferred));
-
- set_msg_handler(pdu::pdu_port_id(),
-- boost::bind(&socket_pdu_impl::udp_send, this, _1));
-+ boost::bind(&socket_pdu_impl::udp_send, this, boost::placeholders::_1));
- } else
- throw std::runtime_error("gr::blocks:socket_pdu: unknown socket type");
-
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/tagged_stream_multiply_length_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/tagged_stream_multiply_length_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/tagged_stream_multiply_length_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/tagged_stream_multiply_length_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -51,7 +51,7 @@ tagged_stream_multiply_length_impl::tagg
- message_port_register_in(pmt::intern("set_scalar"));
- set_msg_handler(
- pmt::intern("set_scalar"),
-- boost::bind(&tagged_stream_multiply_length_impl::set_scalar_pmt, this, _1));
-+ boost::bind(&tagged_stream_multiply_length_impl::set_scalar_pmt, this, boost::placeholders::_1));
- }
-
- tagged_stream_multiply_length_impl::~tagged_stream_multiply_length_impl() {}
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/tuntap_pdu_impl.cc gnuradio-3.8.0.0/gr-blocks/lib/tuntap_pdu_impl.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/tuntap_pdu_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/tuntap_pdu_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -96,7 +96,7 @@ tuntap_pdu_impl::tuntap_pdu_impl(std::st
-
- // set up input message port
- message_port_register_in(pdu::pdu_port_id());
-- set_msg_handler(pdu::pdu_port_id(), boost::bind(&tuntap_pdu_impl::send, this, _1));
-+ set_msg_handler(pdu::pdu_port_id(), boost::bind(&tuntap_pdu_impl::send, this, boost::placeholders::_1));
- }
-
- int tuntap_pdu_impl::tun_alloc(char* dev, int flags)
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-blocks/lib/wavfile.cc gnuradio-3.8.0.0/gr-blocks/lib/wavfile.cc
---- gnuradio-3.8.0.0.org/gr-blocks/lib/wavfile.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-blocks/lib/wavfile.cc 2021-03-05 21:17:40.996626719 +0100
-@@ -26,7 +26,7 @@
-
- #include <gnuradio/blocks/wavfile.h>
- #include <stdint.h>
--#include <boost/detail/endian.hpp> //BOOST_BIG_ENDIAN
-+#include <boost/predef/other/endian.h>
- #include <cstring>
-
- namespace gr {
-@@ -35,7 +35,7 @@ namespace blocks {
-
- // Basically, this is the opposite of htonx() and ntohx()
- // Define host to/from worknet (little endian) short and long
--#ifdef BOOST_BIG_ENDIAN
-+#if BOOST_ENDIAN_BIG_BYTE
-
- static inline uint16_t __gri_wav_bs16(uint16_t x) { return (x >> 8) | (x << 8); }
-
-@@ -57,7 +57,7 @@ static inline uint32_t __gri_wav_bs32(ui
- #define htows(x) uint16_t(x)
- #define wtohs(x) uint16_t(x)
-
--#endif // BOOST_BIG_ENDIAN
-+#endif // BOOST_ENDIAN_BIG_BYTE
-
- // WAV files are always little-endian, so we need some byte switching macros
- static inline uint32_t host_to_wav(uint32_t x) { return htowl(x); }
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-digital/lib/chunks_to_symbols_impl.cc gnuradio-3.8.0.0/gr-digital/lib/chunks_to_symbols_impl.cc
---- gnuradio-3.8.0.0.org/gr-digital/lib/chunks_to_symbols_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-digital/lib/chunks_to_symbols_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -54,7 +54,7 @@ chunks_to_symbols_impl<IN_T, OUT_T>::chu
- this->set_msg_handler(
- pmt::mp("set_symbol_table"),
- boost::bind(
-- &chunks_to_symbols_impl<IN_T, OUT_T>::handle_set_symbol_table, this, _1));
-+ &chunks_to_symbols_impl<IN_T, OUT_T>::handle_set_symbol_table, this, boost::placeholders::_1));
- }
-
- template <class IN_T, class OUT_T>
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-digital/lib/constellation_receiver_cb_impl.cc gnuradio-3.8.0.0/gr-digital/lib/constellation_receiver_cb_impl.cc
---- gnuradio-3.8.0.0.org/gr-digital/lib/constellation_receiver_cb_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-digital/lib/constellation_receiver_cb_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -63,12 +63,12 @@ constellation_receiver_cb_impl::constell
- message_port_register_in(pmt::mp("set_constellation"));
- set_msg_handler(
- pmt::mp("set_constellation"),
-- boost::bind(&constellation_receiver_cb_impl::handle_set_constellation, this, _1));
-+ boost::bind(&constellation_receiver_cb_impl::handle_set_constellation, 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));
-+ boost::bind(&constellation_receiver_cb_impl::handle_rotate_phase, this, boost::placeholders::_1));
- }
-
- constellation_receiver_cb_impl::~constellation_receiver_cb_impl() {}
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-digital/lib/costas_loop_cc_impl.cc gnuradio-3.8.0.0/gr-digital/lib/costas_loop_cc_impl.cc
---- gnuradio-3.8.0.0.org/gr-digital/lib/costas_loop_cc_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-digital/lib/costas_loop_cc_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -82,7 +82,7 @@ costas_loop_cc_impl::costas_loop_cc_impl
-
- message_port_register_in(pmt::mp("noise"));
- set_msg_handler(pmt::mp("noise"),
-- boost::bind(&costas_loop_cc_impl::handle_set_noise, this, _1));
-+ boost::bind(&costas_loop_cc_impl::handle_set_noise, this, boost::placeholders::_1));
- }
-
- costas_loop_cc_impl::~costas_loop_cc_impl() {}
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-digital/lib/crc32_async_bb_impl.cc gnuradio-3.8.0.0/gr-digital/lib/crc32_async_bb_impl.cc
---- gnuradio-3.8.0.0.org/gr-digital/lib/crc32_async_bb_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-digital/lib/crc32_async_bb_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -48,9 +48,9 @@ crc32_async_bb_impl::crc32_async_bb_impl
- 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 -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-digital/lib/header_payload_demux_impl.cc gnuradio-3.8.0.0/gr-digital/lib/header_payload_demux_impl.cc
---- gnuradio-3.8.0.0.org/gr-digital/lib/header_payload_demux_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-digital/lib/header_payload_demux_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -152,7 +152,7 @@ header_payload_demux_impl::header_payloa
- 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));
-+ 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 -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-digital/lib/protocol_formatter_async_impl.cc gnuradio-3.8.0.0/gr-digital/lib/protocol_formatter_async_impl.cc
---- gnuradio-3.8.0.0.org/gr-digital/lib/protocol_formatter_async_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-digital/lib/protocol_formatter_async_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -55,7 +55,7 @@ protocol_formatter_async_impl::protocol_
- 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 -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-fec/lib/async_decoder_impl.cc gnuradio-3.8.0.0/gr-fec/lib/async_decoder_impl.cc
---- gnuradio-3.8.0.0.org/gr-fec/lib/async_decoder_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-fec/lib/async_decoder_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -65,10 +65,10 @@ async_decoder_impl::async_decoder_impl(g
- 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));
-+ 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));
-+ 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 -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-fec/lib/async_encoder_impl.cc gnuradio-3.8.0.0/gr-fec/lib/async_encoder_impl.cc
---- gnuradio-3.8.0.0.org/gr-fec/lib/async_encoder_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-fec/lib/async_encoder_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -64,7 +64,7 @@ async_encoder_impl::async_encoder_impl(g
-
- if (d_packed) {
- set_msg_handler(d_in_port,
-- boost::bind(&async_encoder_impl::encode_packed, this, _1));
-+ boost::bind(&async_encoder_impl::encode_packed, this, boost::placeholders::_1));
-
- d_unpack = new blocks::kernel::unpack_k_bits(8);
-
-@@ -74,7 +74,7 @@ async_encoder_impl::async_encoder_impl(g
-
- } else {
- set_msg_handler(d_in_port,
-- boost::bind(&async_encoder_impl::encode_unpacked, this, _1));
-+ boost::bind(&async_encoder_impl::encode_unpacked, this, boost::placeholders::_1));
- }
-
- if (d_packed || (strncmp(d_encoder->get_input_conversion(), "pack", 4) == 0)) {
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-filter/lib/freq_xlating_fir_filter_impl.cc gnuradio-3.8.0.0/gr-filter/lib/freq_xlating_fir_filter_impl.cc
---- gnuradio-3.8.0.0.org/gr-filter/lib/freq_xlating_fir_filter_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-filter/lib/freq_xlating_fir_filter_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -72,7 +72,7 @@ freq_xlating_fir_filter_impl<IN_T, OUT_T
- boost::bind(
- &freq_xlating_fir_filter_impl<IN_T, OUT_T, TAP_T>::handle_set_center_freq,
- this,
-- _1));
-+ boost::placeholders::_1));
- }
-
- template <class IN_T, class OUT_T, class TAP_T>
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-filter/lib/mmse_resampler_cc_impl.cc gnuradio-3.8.0.0/gr-filter/lib/mmse_resampler_cc_impl.cc
---- gnuradio-3.8.0.0.org/gr-filter/lib/mmse_resampler_cc_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-filter/lib/mmse_resampler_cc_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -53,7 +53,7 @@ mmse_resampler_cc_impl::mmse_resampler_c
- set_inverse_relative_rate(d_mu_inc);
- message_port_register_in(pmt::intern("msg_in"));
- set_msg_handler(pmt::intern("msg_in"),
-- boost::bind(&mmse_resampler_cc_impl::handle_msg, this, _1));
-+ boost::bind(&mmse_resampler_cc_impl::handle_msg, this, boost::placeholders::_1));
- }
-
- mmse_resampler_cc_impl::~mmse_resampler_cc_impl() { delete d_resamp; }
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-filter/lib/mmse_resampler_ff_impl.cc gnuradio-3.8.0.0/gr-filter/lib/mmse_resampler_ff_impl.cc
---- gnuradio-3.8.0.0.org/gr-filter/lib/mmse_resampler_ff_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-filter/lib/mmse_resampler_ff_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -54,7 +54,7 @@ mmse_resampler_ff_impl::mmse_resampler_f
-
- message_port_register_in(pmt::intern("msg_in"));
- set_msg_handler(pmt::intern("msg_in"),
-- boost::bind(&mmse_resampler_ff_impl::handle_msg, this, _1));
-+ boost::bind(&mmse_resampler_ff_impl::handle_msg, this, boost::placeholders::_1));
- }
-
- mmse_resampler_ff_impl::~mmse_resampler_ff_impl() { delete d_resamp; }
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/const_sink_c_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/const_sink_c_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/const_sink_c_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/const_sink_c_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -70,7 +70,7 @@ const_sink_c_impl::const_sink_c_impl(int
- // 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(
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/edit_box_msg_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/edit_box_msg_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/edit_box_msg_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/edit_box_msg_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -158,7 +158,7 @@ edit_box_msg_impl::edit_box_msg_impl(dat
- message_port_register_out(d_port);
- message_port_register_in(pmt::mp("val"));
-
-- set_msg_handler(pmt::mp("val"), boost::bind(&edit_box_msg_impl::set_value, this, _1));
-+ set_msg_handler(pmt::mp("val"), boost::bind(&edit_box_msg_impl::set_value, this, boost::placeholders::_1));
- }
-
- edit_box_msg_impl::~edit_box_msg_impl()
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/freq_sink_c_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/freq_sink_c_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/freq_sink_c_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/freq_sink_c_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -81,17 +81,17 @@ freq_sink_c_impl::freq_sink_c_impl(int f
-
- // setup bw input port
- message_port_register_in(d_port_bw);
-- set_msg_handler(d_port_bw, boost::bind(&freq_sink_c_impl::handle_set_bw, this, _1));
-+ set_msg_handler(d_port_bw, boost::bind(&freq_sink_c_impl::handle_set_bw, this, boost::placeholders::_1));
-
- // setup output message port to post frequency when display is
- // double-clicked
- 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));
-+ set_msg_handler(d_port, 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));
-+ set_msg_handler(pmt::mp("in"), boost::bind(&freq_sink_c_impl::handle_pdus, this, boost::placeholders::_1));
-
- d_main_gui = NULL;
-
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/freq_sink_f_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/freq_sink_f_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/freq_sink_f_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/freq_sink_f_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -82,17 +82,17 @@ freq_sink_f_impl::freq_sink_f_impl(int f
-
- // setup bw input port
- message_port_register_in(d_port_bw);
-- set_msg_handler(d_port_bw, boost::bind(&freq_sink_f_impl::handle_set_bw, this, _1));
-+ set_msg_handler(d_port_bw, boost::bind(&freq_sink_f_impl::handle_set_bw, this, boost::placeholders::_1));
-
- // setup output message port to post frequency when display is
- // double-clicked
- 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));
-+ set_msg_handler(d_port, 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));
-+ set_msg_handler(pmt::mp("in"), boost::bind(&freq_sink_f_impl::handle_pdus, this, boost::placeholders::_1));
-
- d_main_gui = NULL;
-
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/histogram_sink_f_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/histogram_sink_f_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/histogram_sink_f_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/histogram_sink_f_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -82,7 +82,7 @@ histogram_sink_f_impl::histogram_sink_f_
- // 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 -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/sink_c_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/sink_c_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/sink_c_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/sink_c_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -96,7 +96,7 @@ sink_c_impl::sink_c_impl(int fftsize,
- // double-clicked
- 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));
-+ set_msg_handler(d_port, boost::bind(&sink_c_impl::handle_set_freq, this, boost::placeholders::_1));
-
- d_main_gui = NULL;
-
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/sink_f_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/sink_f_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/sink_f_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/sink_f_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -95,7 +95,7 @@ sink_f_impl::sink_f_impl(int fftsize,
- // double-clicked
- 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));
-+ set_msg_handler(d_port, boost::bind(&sink_f_impl::handle_set_freq, this, boost::placeholders::_1));
-
- d_main_gui = NULL;
-
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/time_raster_sink_b_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/time_raster_sink_b_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/time_raster_sink_b_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/time_raster_sink_b_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -84,7 +84,7 @@ time_raster_sink_b_impl::time_raster_sin
- // 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 -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/time_raster_sink_f_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/time_raster_sink_f_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/time_raster_sink_f_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/time_raster_sink_f_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -84,7 +84,7 @@ time_raster_sink_f_impl::time_raster_sin
- // 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), volk_get_alignment());
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/time_sink_c_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/time_sink_c_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/time_sink_c_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/time_sink_c_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -79,7 +79,7 @@ time_sink_c_impl::time_sink_c_impl(int s
-
- // 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));
-+ set_msg_handler(pmt::mp("in"), boost::bind(&time_sink_c_impl::handle_pdus, this, boost::placeholders::_1));
-
- // +2 for the PDU message buffers
- for (unsigned int n = 0; n < d_nconnections + 2; n++) {
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/time_sink_f_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/time_sink_f_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/time_sink_f_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/time_sink_f_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -80,7 +80,7 @@ time_sink_f_impl::time_sink_f_impl(int s
-
- // 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));
-+ set_msg_handler(pmt::mp("in"), boost::bind(&time_sink_f_impl::handle_pdus, this, boost::placeholders::_1));
-
- // +1 for the PDU buffer
- for (unsigned int n = 0; n < d_nconnections + 1; n++) {
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/waterfall_sink_c_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/waterfall_sink_c_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/waterfall_sink_c_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/waterfall_sink_c_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -117,19 +117,19 @@ waterfall_sink_c_impl::waterfall_sink_c_
- // setup bw input port
- message_port_register_in(d_port_bw);
- set_msg_handler(d_port_bw,
-- boost::bind(&waterfall_sink_c_impl::handle_set_bw, this, _1));
-+ boost::bind(&waterfall_sink_c_impl::handle_set_bw, this, boost::placeholders::_1));
-
- // setup output message port to post frequency when display is
- // double-clicked
- 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 -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-qtgui/lib/waterfall_sink_f_impl.cc gnuradio-3.8.0.0/gr-qtgui/lib/waterfall_sink_f_impl.cc
---- gnuradio-3.8.0.0.org/gr-qtgui/lib/waterfall_sink_f_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-qtgui/lib/waterfall_sink_f_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -116,19 +116,19 @@ waterfall_sink_f_impl::waterfall_sink_f_
- // setup bw input port
- message_port_register_in(d_port_bw);
- set_msg_handler(d_port_bw,
-- boost::bind(&waterfall_sink_f_impl::handle_set_bw, this, _1));
-+ boost::bind(&waterfall_sink_f_impl::handle_set_bw, this, boost::placeholders::_1));
-
- // setup output message port to post frequency when display is
- // double-clicked
- 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 -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-zeromq/lib/pub_msg_sink_impl.cc gnuradio-3.8.0.0/gr-zeromq/lib/pub_msg_sink_impl.cc
---- gnuradio-3.8.0.0.org/gr-zeromq/lib/pub_msg_sink_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-zeromq/lib/pub_msg_sink_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -55,7 +55,7 @@ pub_msg_sink_impl::pub_msg_sink_impl(cha
- d_socket->bind(address);
-
- message_port_register_in(pmt::mp("in"));
-- set_msg_handler(pmt::mp("in"), boost::bind(&pub_msg_sink_impl::handler, this, _1));
-+ set_msg_handler(pmt::mp("in"), boost::bind(&pub_msg_sink_impl::handler, this, boost::placeholders::_1));
- }
-
- pub_msg_sink_impl::~pub_msg_sink_impl()
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-zeromq/lib/push_msg_sink_impl.cc gnuradio-3.8.0.0/gr-zeromq/lib/push_msg_sink_impl.cc
---- gnuradio-3.8.0.0.org/gr-zeromq/lib/push_msg_sink_impl.cc 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-zeromq/lib/push_msg_sink_impl.cc 2021-03-05 21:17:40.999960036 +0100
-@@ -57,7 +57,7 @@ push_msg_sink_impl::push_msg_sink_impl(c
- d_socket->bind(address);
-
- message_port_register_in(pmt::mp("in"));
-- set_msg_handler(pmt::mp("in"), boost::bind(&push_msg_sink_impl::handler, this, _1));
-+ set_msg_handler(pmt::mp("in"), boost::bind(&push_msg_sink_impl::handler, this, boost::placeholders::_1));
- }
-
- push_msg_sink_impl::~push_msg_sink_impl()
diff --git a/link.patch b/link.patch
deleted file mode 100644
index cc0fed9..0000000
--- a/link.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gnuradio-runtime/lib/CMakeLists.txt gnuradio-3.8.0.0/gnuradio-runtime/lib/CMakeLists.txt
---- gnuradio-3.8.0.0.org/gnuradio-runtime/lib/CMakeLists.txt 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gnuradio-runtime/lib/CMakeLists.txt 2021-03-05 21:17:40.083297715 +0100
-@@ -236,7 +236,7 @@ endif(HAVE_WINDOWS_H)
-
- #need to link with librt on ubuntu 11.10 for shm_*
- if((LINUX) OR (CMAKE_SYSTEM_NAME STREQUAL "kFreeBSD"))
-- target_link_libraries(gnuradio-runtime PUBLIC rt)
-+ target_link_libraries(gnuradio-runtime PUBLIC rt pthread)
- endif()
-
- ########################################################################
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/gr-audio/lib/CMakeLists.txt gnuradio-3.8.0.0/gr-audio/lib/CMakeLists.txt
---- gnuradio-3.8.0.0.org/gr-audio/lib/CMakeLists.txt 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/gr-audio/lib/CMakeLists.txt 2021-03-05 21:17:40.083297715 +0100
-@@ -79,7 +79,7 @@ find_package(JACK)
-
- if(JACK_FOUND)
- target_compile_definitions(gnuradio-audio PRIVATE -DJACK_FOUND)
-- target_link_libraries(gnuradio-audio PUBLIC JACK::JACK)
-+ target_link_libraries(gnuradio-audio PUBLIC JACK::JACK pthread)
- target_sources(gnuradio-audio PRIVATE
- ${CMAKE_CURRENT_SOURCE_DIR}/jack/jack_impl.cc
- ${CMAKE_CURRENT_SOURCE_DIR}/jack/jack_source.cc
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/volk/lib/CMakeLists.txt gnuradio-3.8.0.0/volk/lib/CMakeLists.txt
---- gnuradio-3.8.0.0.org/volk/lib/CMakeLists.txt 2019-08-09 23:40:35.000000000 +0200
-+++ gnuradio-3.8.0.0/volk/lib/CMakeLists.txt 2021-03-05 21:17:40.083297715 +0100
-@@ -566,7 +566,7 @@ target_include_directories(volk_obj
-
- #Add dynamic library
- add_library(volk SHARED $<TARGET_OBJECTS:volk_obj>)
--target_link_libraries(volk ${volk_libraries})
-+target_link_libraries(volk ${volk_libraries} m)
- target_include_directories(volk
- PUBLIC $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/include>
- PUBLIC $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>
diff --git a/python-libdir.patch b/python-libdir.patch
deleted file mode 100644
index 327543f..0000000
--- a/python-libdir.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -urNp -x '*.orig' gnuradio-3.8.0.0.org/cmake/Modules/GrPython.cmake gnuradio-3.8.0.0/cmake/Modules/GrPython.cmake
---- gnuradio-3.8.0.0.org/cmake/Modules/GrPython.cmake 2019-08-09 23:40:34.000000000 +0200
-+++ gnuradio-3.8.0.0/cmake/Modules/GrPython.cmake 2021-03-05 21:17:40.526628947 +0100
-@@ -111,8 +111,9 @@ if(NOT DEFINED GR_PYTHON_DIR)
- execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "
- import os
- import sys
-+import sysconfig
- if os.name == 'posix':
-- print(os.path.join('lib', 'python' + sys.version[:3], 'dist-packages'))
-+ print(sysconfig.get_path('platlib'))
- if os.name == 'nt':
- print(os.path.join('Lib', 'site-packages'))
- " OUTPUT_VARIABLE GR_PYTHON_DIR OUTPUT_STRIP_TRAILING_WHITESPACE
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gnuradio.git/commitdiff/c99b2f6071ce0665358a78d05f4a5c778c98555c
More information about the pld-cvs-commit
mailing list