pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/ham/gnuradio-core



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Mon Jul  8 17:50:55 UTC 2019

Modified Files:
        pkgsrc/ham/gnuradio-core: distinfo
Added Files:
        pkgsrc/ham/gnuradio-core/patches:
            patch-gr-blocks_lib_socket__pdu__impl.cc
            patch-gr-blocks_lib_tcp__connection.cc
            patch-gr-blocks_lib_tcp__connection.h

Log Message:
Try to fix build with boost-1.70.0

* boost-1.69.0 has "(Deprecated: Use get_executor().)" for get_io_context
  in boost/asio/basic_socket.hpp. So use get_executor().context().


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/ham/gnuradio-core/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/ham/gnuradio-core/patches/patch-gr-blocks_lib_socket__pdu__impl.cc \
    pkgsrc/ham/gnuradio-core/patches/patch-gr-blocks_lib_tcp__connection.cc \
    pkgsrc/ham/gnuradio-core/patches/patch-gr-blocks_lib_tcp__connection.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/ham/gnuradio-core/distinfo
diff -u pkgsrc/ham/gnuradio-core/distinfo:1.32 pkgsrc/ham/gnuradio-core/distinfo:1.33
--- pkgsrc/ham/gnuradio-core/distinfo:1.32      Fri Jun 21 16:02:16 2019
+++ pkgsrc/ham/gnuradio-core/distinfo   Mon Jul  8 17:50:55 2019
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.32 2019/06/21 16:02:16 mef Exp $
+$NetBSD: distinfo,v 1.33 2019/07/08 17:50:55 ryoon Exp $
 
 SHA1 (gnuradio-3.7.13.5.tar.gz) = c81a9cb1ec5e9455d885c804ba8fb656c4573b53
 RMD160 (gnuradio-3.7.13.5.tar.gz) = 87786c5f333069c15316c6a45dbce11f329ddac6
@@ -9,3 +9,6 @@ SHA1 (patch-gnuradio_runtime_include_gnu
 SHA1 (patch-gnuradio_runtime_lib_thread_thread_cc) = 7e8aa146447fc7ffd006ffd540764ae4b15da2a5
 SHA1 (patch-gr-audio_lib_CMakeLists.txt) = 42e0b52d6baba936c03e2414e83a96a19c5331e7
 SHA1 (patch-gr-audio_lib_alsa_alsa__impl_h) = d61dcd31058c04a6050479a6e8c321ca15420d49
+SHA1 (patch-gr-blocks_lib_socket__pdu__impl.cc) = 96a0f5c17fdea993531846ef011767c999d17d36
+SHA1 (patch-gr-blocks_lib_tcp__connection.cc) = ef932b7a4d87d7fd2ed6dcff5ab2d75b25095acc
+SHA1 (patch-gr-blocks_lib_tcp__connection.h) = ef6e19424a07f4cf16dbac834bdb48f3f639ebf5

Added files:

Index: pkgsrc/ham/gnuradio-core/patches/patch-gr-blocks_lib_socket__pdu__impl.cc
diff -u /dev/null pkgsrc/ham/gnuradio-core/patches/patch-gr-blocks_lib_socket__pdu__impl.cc:1.1
--- /dev/null   Mon Jul  8 17:50:55 2019
+++ pkgsrc/ham/gnuradio-core/patches/patch-gr-blocks_lib_socket__pdu__impl.cc   Mon Jul  8 17:50:55 2019
@@ -0,0 +1,15 @@
+$NetBSD: patch-gr-blocks_lib_socket__pdu__impl.cc,v 1.1 2019/07/08 17:50:55 ryoon Exp $
+
+* Fix build with boost-1.70.0
+
+--- gr-blocks/lib/socket_pdu_impl.cc.orig      2019-04-20 09:58:09.000000000 +0000
++++ gr-blocks/lib/socket_pdu_impl.cc
+@@ -165,7 +165,7 @@ namespace gr {
+     void
+     socket_pdu_impl::start_tcp_accept()
+     {
+-      tcp_connection::sptr new_connection = tcp_connection::make(d_acceptor_tcp->get_io_service(), d_rxbuf.size(), d_tcp_no_delay);
++      tcp_connection::sptr new_connection = tcp_connection::make(static_cast<boost::asio::io_context&>(d_acceptor_tcp->get_executor().context()), d_rxbuf.size(), d_tcp_no_delay);
+ 
+       d_acceptor_tcp->async_accept(new_connection->socket(),
+         boost::bind(&socket_pdu_impl::handle_tcp_accept, this,
Index: pkgsrc/ham/gnuradio-core/patches/patch-gr-blocks_lib_tcp__connection.cc
diff -u /dev/null pkgsrc/ham/gnuradio-core/patches/patch-gr-blocks_lib_tcp__connection.cc:1.1
--- /dev/null   Mon Jul  8 17:50:55 2019
+++ pkgsrc/ham/gnuradio-core/patches/patch-gr-blocks_lib_tcp__connection.cc     Mon Jul  8 17:50:55 2019
@@ -0,0 +1,21 @@
+$NetBSD: patch-gr-blocks_lib_tcp__connection.cc,v 1.1 2019/07/08 17:50:55 ryoon Exp $
+
+* Fix build with boost-1.70.0
+
+--- gr-blocks/lib/tcp_connection.cc.orig       2019-04-20 09:58:09.000000000 +0000
++++ gr-blocks/lib/tcp_connection.cc
+@@ -31,12 +31,12 @@
+ namespace gr {
+   namespace blocks {
+ 
+-    tcp_connection::sptr tcp_connection::make(boost::asio::io_service& io_service, int MTU/*= 10000*/, bool no_delay/*=false*/)
++    tcp_connection::sptr tcp_connection::make(boost::asio::io_context& io_service, int MTU/*= 10000*/, bool no_delay/*=false*/)
+     {
+       return sptr(new tcp_connection(io_service, MTU, no_delay));
+     }
+ 
+-    tcp_connection::tcp_connection(boost::asio::io_service& io_service, int MTU/*= 10000*/, bool no_delay/*=false*/)
++    tcp_connection::tcp_connection(boost::asio::io_context& io_service, int MTU/*= 10000*/, bool no_delay/*=false*/)
+       : d_socket(io_service)
+       , d_block(NULL)
+       , d_no_delay(no_delay)
Index: pkgsrc/ham/gnuradio-core/patches/patch-gr-blocks_lib_tcp__connection.h
diff -u /dev/null pkgsrc/ham/gnuradio-core/patches/patch-gr-blocks_lib_tcp__connection.h:1.1
--- /dev/null   Mon Jul  8 17:50:55 2019
+++ pkgsrc/ham/gnuradio-core/patches/patch-gr-blocks_lib_tcp__connection.h      Mon Jul  8 17:50:55 2019
@@ -0,0 +1,21 @@
+$NetBSD: patch-gr-blocks_lib_tcp__connection.h,v 1.1 2019/07/08 17:50:55 ryoon Exp $
+
+* Fix build with boost-1.70.0
+
+--- gr-blocks/lib/tcp_connection.h.orig        2019-04-20 09:58:09.000000000 +0000
++++ gr-blocks/lib/tcp_connection.h
+@@ -42,12 +42,12 @@ namespace gr {
+       basic_block *d_block;
+       bool d_no_delay;
+ 
+-      tcp_connection(boost::asio::io_service& io_service, int MTU=10000, bool no_delay=false);
++      tcp_connection(boost::asio::io_context& io_service, int MTU=10000, bool no_delay=false);
+ 
+     public:
+       typedef boost::shared_ptr<tcp_connection> sptr;
+ 
+-      static sptr make(boost::asio::io_service& io_service, int MTU=10000, bool no_delay=false);
++      static sptr make(boost::asio::io_context& io_service, int MTU=10000, bool no_delay=false);
+ 
+       boost::asio::ip::tcp::socket& socket() { return d_socket; };
+ 



Home | Main Index | Thread Index | Old Index