<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e0d069f689f68c5e662dccdbb90616e1355c65ec">https://github.com/macports/macports-ports/commit/e0d069f689f68c5e662dccdbb90616e1355c65ec</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 e0d069f gnuradio-next: update to 20190621-46995422
</span>e0d069f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e0d069f689f68c5e662dccdbb90616e1355c65ec
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Wed Jun 26 13:51:35 2019 -0400
<span style='display:block; white-space:pre;color:#404040;'> gnuradio-next: update to 20190621-46995422
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Remove integrated patches.
</span>---
science/gnuradio/Portfile | 37 +--
.../files/patch-fix-rpc-unused-vars.next.diff | 120 --------
.../gnuradio/files/patch-fix_boost_asio.next.diff | 22 --
.../files/patch-fix_ctrlport_test.next.diff | 21 --
.../patch-fix_runtime_swigTargets_dest.next.diff | 11 -
.../gnuradio/files/patch-fix_zmq_4.3.1.next.diff | 310 ---------------------
6 files changed, 5 insertions(+), 516 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gnuradio/Portfile b/science/gnuradio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 93638a3..cf564f1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gnuradio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gnuradio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,11 +77,11 @@ subport gnuradio-next {
</span> name gnuradio-next
conflicts gnuradio gnuradio-devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>- github.setup gnuradio gnuradio 8a7214c75359d9b599cccfbf12c1317e5a6d945d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version 20190521-[string range ${github.version} 0 7]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 19e8418cbc6e28f2056ba82f25cb418f5774b18d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 ff5fadd0393fdcd733c38bdb967b08c3074726d14f3af425ea27a03a60324b61 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 3385369
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup gnuradio gnuradio 469954226349be36f1b056163f543fca2eadd0fd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 20190621-[string range ${github.version} 0 7]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 70144cb9bf04a4c80d9b4f0047d07c8dcaf383ac \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 48cc658dfe369fbd7c21020e593f65839f45d56692fddd5021281fc890883e3a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3401527
</span> revision 0
# set the version override string
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -174,39 +174,12 @@ if {${subport} eq "gnuradio"} {
</span>
# patches for next
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # temporary patch to fix CTRLPORT testing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-fix_ctrlport_test.next.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # temporary patch to fix and allow external setting for
# CMAKE_C/CXX_STANDARD
patchfiles-append \
patch-C_CXX_STANDARD.next.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # temporary patch to fix build for Boost 1.70.0, specifically a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # changed API for boost::asio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-fix_boost_asio.next.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # temporary patch to fix the install destination for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # runtime_swigTargets
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-fix_runtime_swigTargets_dest.next.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # temporary patch to fix building with ZMQ >= 4.3.1, which removes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # a deprecated API for "recv" and deprecates a similar "send" API
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-fix_zmq_4.3.1.next.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # patch to fix unused RPC variables
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-fix-rpc-unused-vars.next.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
# override githib PortGroup homepage setting
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gnuradio/files/patch-fix-rpc-unused-vars.next.diff b/science/gnuradio/files/patch-fix-rpc-unused-vars.next.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 341f2a0..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gnuradio/files/patch-fix-rpc-unused-vars.next.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,120 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gnuradio-runtime/include/gnuradio/rpcmanager.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gnuradio-runtime/include/gnuradio/rpcmanager.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -53,7 +53,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static bool make_aggregator;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static bool booter_registered;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static bool aggregator_registered;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- static void rpcserver_booter_base_sptr_dest(rpcserver_booter_base* b) {;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ static void rpcserver_booter_base_sptr_dest(rpcserver_booter_base* b) {(void) b;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static std::unique_ptr<rpcserver_booter_base> boot;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static std::unique_ptr<rpcserver_booter_aggregator> aggregator;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gnuradio-runtime/include/gnuradio/rpcregisterhelpers.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gnuradio-runtime/include/gnuradio/rpcregisterhelpers.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -56,6 +56,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ~rpcextractor_base() {;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) msg;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- throw std::runtime_error("rpcextractor_base: no post defined for this data type.\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -74,6 +76,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ~rpcextractor_base() {;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) msg;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- throw std::runtime_error("rpcextractor_base: no post defined for this data type.\n");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -204,6 +208,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) msg;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (rpcextractor_base<T,void>::_source->*rpcextractor_base<T,void>::_func)();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -221,6 +227,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (rpcextractor_base<T,char>::_source->*rpcextractor_base<T,char>::_func)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (static_cast<char>(pmt::to_long(msg)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -239,6 +246,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (rpcextractor_base<T,short>::_source->*rpcextractor_base<T,short>::_func)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (static_cast<short>(pmt::to_long(msg)));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -257,6 +265,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (rpcextractor_base<T,double>::_source->*rpcextractor_base<T,double>::_func)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (pmt::to_double(msg));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -275,6 +284,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (rpcextractor_base<T,float>::_source->*rpcextractor_base<T,float>::_func)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (pmt::to_double(msg));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -293,6 +303,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (rpcextractor_base<T,long>::_source->*rpcextractor_base<T,long>::_func)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (pmt::to_long(msg));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -311,6 +322,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (rpcextractor_base<T,int>::_source->*rpcextractor_base<T,int>::_func)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (pmt::to_long(msg));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -329,6 +341,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (rpcextractor_base<T,bool>::_source->*rpcextractor_base<T,bool>::_func)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (pmt::to_bool(msg));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -348,6 +361,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- std::complex<float> k = static_cast<std::complex<float> >(pmt::to_complex(msg));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (rpcextractor_base<T,std::complex<float> >::
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _source->*rpcextractor_base<T,std::complex<float> >::_func)(k);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -368,6 +382,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (rpcextractor_base<T,std::complex<double> >::
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _source->*rpcextractor_base<T,std::complex<double> >::_func)(pmt::to_complex(msg));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -387,6 +402,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void post(pmt::pmt_t which_port, pmt::pmt_t msg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) which_port;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (rpcextractor_base<T,std::string>::
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _source->*rpcextractor_base<T,std::string>::_func)(pmt::symbol_to_string(msg));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gnuradio/files/patch-fix_boost_asio.next.diff b/science/gnuradio/files/patch-fix_boost_asio.next.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5840b9c..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gnuradio/files/patch-fix_boost_asio.next.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,22 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-blocks/lib/socket_pdu_impl.cc.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-blocks/lib/socket_pdu_impl.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2013 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2013,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -165,7 +165,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- socket_pdu_impl::start_tcp_accept()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if (BOOST_VERSION >= 107000)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tcp_connection::sptr new_connection = tcp_connection::make(d_io_service, d_rxbuf.size(), d_tcp_no_delay);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tcp_connection::sptr new_connection = tcp_connection::make(d_acceptor_tcp->get_io_service(), d_rxbuf.size(), d_tcp_no_delay);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- d_acceptor_tcp->async_accept(new_connection->socket(),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- boost::bind(&socket_pdu_impl::handle_tcp_accept, this,
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gnuradio/files/patch-fix_ctrlport_test.next.diff b/science/gnuradio/files/patch-fix_ctrlport_test.next.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a6c3695..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gnuradio/files/patch-fix_ctrlport_test.next.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,21 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-blocks/python/blocks/CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-blocks/python/blocks/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -44,14 +44,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include(GrTest)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file(GLOB py_qa_test_files "qa_*.py")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Force out the controlport QA tests if we have no backends to use.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if(CTRLPORT_BACKENDS EQUAL 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # Force out the controlport QA tests if CTRLPORT is not enabled or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # if it is enabled but we have no backends to use.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if(NOT ENABLE_GR_CTRLPORT OR CTRLPORT_BACKENDS EQUAL 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- list(REMOVE_ITEM py_qa_test_files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${CMAKE_CURRENT_SOURCE_DIR}/qa_cpp_py_binding.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${CMAKE_CURRENT_SOURCE_DIR}/qa_cpp_py_binding_set.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${CMAKE_CURRENT_SOURCE_DIR}/qa_ctrlport_probes.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- endif(CTRLPORT_BACKENDS EQUAL 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ endif(NOT ENABLE_GR_CTRLPORT OR CTRLPORT_BACKENDS EQUAL 0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach(py_qa_test_file ${py_qa_test_files})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- get_filename_component(py_qa_test_name ${py_qa_test_file} NAME_WE)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gnuradio/files/patch-fix_runtime_swigTargets_dest.next.diff b/science/gnuradio/files/patch-fix_runtime_swigTargets_dest.next.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 73c115c..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gnuradio/files/patch-fix_runtime_swigTargets_dest.next.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gnuradio-runtime/swig/CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gnuradio-runtime/swig/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -74,7 +74,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install(EXPORT runtime_swig-export
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FILE runtime_swigTargets.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- NAMESPACE gnuradio::
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- DESTINATION ${GR_LIBRARY_DIR}/cmake/gnuradio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ DESTINATION ${GR_CMAKE_DIR}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install(
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gnuradio/files/patch-fix_zmq_4.3.1.next.diff b/science/gnuradio/files/patch-fix_zmq_4.3.1.next.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 50a6673..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gnuradio/files/patch-fix_zmq_4.3.1.next.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,310 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-zeromq/lib/base_impl.cc.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/base_impl.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2016 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2016,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -105,7 +105,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Send */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if USE_NEW_CPPZMQ_SEND_RECV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ d_socket->send(msg, zmq::send_flags::none);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- d_socket->send(msg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Report back */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return in_nitems;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -186,7 +190,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- d_consumed_bytes = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Get the message */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if USE_NEW_CPPZMQ_SEND_RECV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ d_socket->recv(d_msg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- d_socket->recv(&d_msg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Parse header from the first (or only) message of a multi-part message */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (d_pass_tags && !more)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-zeromq/lib/base_impl.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/base_impl.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2016 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2016,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifndef INCLUDED_ZEROMQ_BASE_IMPL_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define INCLUDED_ZEROMQ_BASE_IMPL_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <zmq.hpp>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <gnuradio/sync_block.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "zmq_common_impl.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace gr {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace zeromq {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-zeromq/lib/pull_msg_source_impl.cc.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/pull_msg_source_impl.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2013,2014 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2013,2014,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -97,7 +97,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Receive data
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- zmq::message_t msg;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if USE_NEW_CPPZMQ_SEND_RECV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ d_socket->recv(msg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- d_socket->recv(&msg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- std::string buf(static_cast<char*>(msg.data()), msg.size());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- std::stringbuf sb(buf);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-zeromq/lib/pull_msg_source_impl.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/pull_msg_source_impl.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2013,2014 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2013,2014,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,7 +24,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define INCLUDED_ZEROMQ_PULL_MSG_SOURCE_IMPL_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <gnuradio/zeromq/pull_msg_source.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <zmq.hpp>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "zmq_common_impl.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace gr {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace zeromq {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-zeromq/lib/rep_msg_sink_impl.cc.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/rep_msg_sink_impl.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2013,2014 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2013,2014,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -99,7 +99,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // receive data request
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- zmq::message_t request;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if USE_NEW_CPPZMQ_SEND_RECV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ d_socket->recv(request);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- d_socket->recv(&request);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int req_output_items = *(static_cast<int*>(request.data()));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if(req_output_items != 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-zeromq/lib/rep_msg_sink_impl.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/rep_msg_sink_impl.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2013,2014 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2013,2014,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,7 +24,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define INCLUDED_ZEROMQ_REP_MSG_SINK_IMPL_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <gnuradio/zeromq/rep_msg_sink.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <zmq.hpp>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "zmq_common_impl.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace gr {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace zeromq {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-zeromq/lib/rep_sink_impl.cc.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/rep_sink_impl.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2013,2014 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2013,2014,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -71,7 +71,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Get and parse the request */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- zmq::message_t request;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if USE_NEW_CPPZMQ_SEND_RECV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ d_socket->recv(request);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- d_socket->recv(&request);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int nitems_send = noutput_items - done;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (request.size() >= sizeof(uint32_t))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-zeromq/lib/rep_sink_impl.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/rep_sink_impl.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2013,2014 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2013,2014,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,8 +24,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define INCLUDED_ZEROMQ_REP_SINK_IMPL_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <gnuradio/zeromq/rep_sink.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <zmq.hpp>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "base_impl.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace gr {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-zeromq/lib/req_msg_source_impl.cc.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/req_msg_source_impl.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2013,2014 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2013,2014,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -99,7 +99,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int nmsg = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- zmq::message_t request(sizeof(int));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- memcpy((void *) request.data (), &nmsg, sizeof(int));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if USE_NEW_CPPZMQ_SEND_RECV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ d_socket->send(request, zmq::send_flags::none);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- d_socket->send(request);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- zmq::pollitem_t items[] = { { static_cast<void *>(*d_socket), 0, ZMQ_POLLIN, 0 } };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -109,7 +113,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (items[0].revents & ZMQ_POLLIN) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Receive data
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- zmq::message_t msg;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if USE_NEW_CPPZMQ_SEND_RECV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ d_socket->recv(msg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- d_socket->recv(&msg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- std::string buf(static_cast<char*>(msg.data()), msg.size());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- std::stringbuf sb(buf);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-zeromq/lib/req_msg_source_impl.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/req_msg_source_impl.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2013,2014 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2013,2014,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,7 +24,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define INCLUDED_ZEROMQ_REQ_MSG_SOURCE_IMPL_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <gnuradio/zeromq/req_msg_source.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <zmq.hpp>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "zmq_common_impl.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace gr {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace zeromq {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-zeromq/lib/sub_msg_source_impl.cc.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/sub_msg_source_impl.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2013,2014 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2013,2014,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -96,8 +96,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Receive data
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- zmq::message_t msg;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if USE_NEW_CPPZMQ_SEND_RECV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ d_socket->recv(msg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- d_socket->recv(&msg);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- std::string buf(static_cast<char*>(msg.data()), msg.size());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- std::stringbuf sb(buf);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pmt::pmt_t m = pmt::deserialize(sb);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gr-zeromq/lib/sub_msg_source_impl.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/sub_msg_source_impl.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- * Copyright 2013,2014 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2013,2014,2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,7 +24,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define INCLUDED_ZEROMQ_SUB_MSG_SOURCE_IMPL_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <gnuradio/zeromq/sub_msg_source.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include "zmq.hpp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "zmq_common_impl.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace gr {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace zeromq {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gr-zeromq/lib/zmq_common_impl.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,34 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* -*- c++ -*- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Copyright 2019 Free Software Foundation, Inc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * This file is part of GNU Radio.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * This is free software; you can redistribute it and/or modify
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * it under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * the Free Software Foundation; either version 3, or (at your option)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * any later version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * This software is distributed in the hope that it will be useful,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * GNU General Public License for more details.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * You should have received a copy of the GNU General Public License
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * along with this software; see the file COPYING. If not, write to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * the Free Software Foundation, Inc., 51 Franklin Street,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ * Boston, MA 02110-1301, USA.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef INCLUDED_ZEROMQ_ZMQ_COMMON_IMPL_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define INCLUDED_ZEROMQ_ZMQ_COMMON_IMPL_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <zmq.hpp>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined (CPPZMQ_VERSION) && defined (ZMQ_MAKE_VERSION) && CPPZMQ_VERSION >= ZMQ_MAKE_VERSION(4, 3, 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define USE_NEW_CPPZMQ_SEND_RECV 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define USE_NEW_CPPZMQ_SEND_RECV 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif /* INCLUDED_ZEROMQ_ZMQ_COMMON_IMPL_H */
</span></pre><pre style='margin:0'>
</pre>