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