pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/ham/uhd uhd: fix boost fallout



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b2726dc586a6
branches:  trunk
changeset: 451142:b2726dc586a6
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Sat Apr 24 16:34:54 2021 +0000

description:
uhd: fix boost fallout

diffstat:

 ham/uhd/distinfo                                                  |   6 +-
 ham/uhd/patches/patch-lib_usrp_cores_rx__dsp__core__3000.cpp      |  16 +++++-
 ham/uhd/patches/patch-lib_usrp_cores_rx__frontend__core__3000.cpp |  14 +++++
 ham/uhd/patches/patch-lib_usrp_usrp2_usrp2__impl.cpp              |  25 ++++++++++
 4 files changed, 56 insertions(+), 5 deletions(-)

diffs (97 lines):

diff -r f33667d766ff -r b2726dc586a6 ham/uhd/distinfo
--- a/ham/uhd/distinfo  Sat Apr 24 16:32:23 2021 +0000
+++ b/ham/uhd/distinfo  Sat Apr 24 16:34:54 2021 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.25 2020/05/14 19:21:04 joerg Exp $
+$NetBSD: distinfo,v 1.26 2021/04/24 16:34:54 tnn Exp $
 
 SHA1 (uhd-3.15.0.0.tar.gz) = 17286a52a591038af16e870962c1767c5935ec2f
 RMD160 (uhd-3.15.0.0.tar.gz) = b05282c4b3f25bd201e9b91b3652fba9b150c7ae
@@ -9,7 +9,8 @@
 SHA1 (patch-lib_transport_nirio_lvbitx_process-lvbitx.py) = 350af0f9ed999f64105a42195d2df037faef87c7
 SHA1 (patch-lib_usrp__clock_octoclock_octoclock__impl.cpp) = b77c91c7a202e3c93707dba67bedc9704f77ab56
 SHA1 (patch-lib_usrp_b100_b100__impl.cpp) = 9a53e41b45fdebaf0b56e3030f1c8f9790185046
-SHA1 (patch-lib_usrp_cores_rx__dsp__core__3000.cpp) = d63fd1ab1d48da7e9eb8a7deb33a3803fb6c219d
+SHA1 (patch-lib_usrp_cores_rx__dsp__core__3000.cpp) = 7cb2910d13368e5dbb19bfa4a1d01a325383bd79
+SHA1 (patch-lib_usrp_cores_rx__frontend__core__3000.cpp) = db294105298e598c94525d639f1c2de7e7b22663
 SHA1 (patch-lib_usrp_cores_tx__dsp__core__3000.cpp) = 3812d190f830128046ab39b21ba63b6775f8c764
 SHA1 (patch-lib_usrp_dboard_db__cbx.cpp) = 3b8864f060acaeb262c91433f0dc0fd229f8c458
 SHA1 (patch-lib_usrp_dboard_db__dbsrx.cpp) = 55de5be387fbe59015c4e1c0861313740b9b3088
@@ -29,4 +30,5 @@
 SHA1 (patch-lib_usrp_dboard_db__xcvr2450.cpp) = 90d2e4bfe072e84e20c35c256af036da696425c1
 SHA1 (patch-lib_usrp_dboard_eiscat_eiscat__radio__ctrl__impl.cpp) = 54e9e06fd37dd7cc5a9767519148266dd915f4a0
 SHA1 (patch-lib_usrp_multi__usrp.cpp) = ff711af0232cbe92dfe822411ab228b35fa63389
+SHA1 (patch-lib_usrp_usrp2_usrp2__impl.cpp) = 339feabd4ac7af60e6b7b5be28e386e7ca48f11c
 SHA1 (patch-lib_usrp_x300_x300__radio__ctrl__impl.cpp) = 2f0c10f2443b6d2f361ee8a9f339b39c9498d2bb
diff -r f33667d766ff -r b2726dc586a6 ham/uhd/patches/patch-lib_usrp_cores_rx__dsp__core__3000.cpp
--- a/ham/uhd/patches/patch-lib_usrp_cores_rx__dsp__core__3000.cpp      Sat Apr 24 16:32:23 2021 +0000
+++ b/ham/uhd/patches/patch-lib_usrp_cores_rx__dsp__core__3000.cpp      Sat Apr 24 16:34:54 2021 +0000
@@ -1,8 +1,18 @@
-$NetBSD: patch-lib_usrp_cores_rx__dsp__core__3000.cpp,v 1.1 2020/05/14 19:21:04 joerg Exp $
+$NetBSD: patch-lib_usrp_cores_rx__dsp__core__3000.cpp,v 1.2 2021/04/24 16:34:54 tnn Exp $
+
+libuhd.so.3.15.0: undefined reference to `int boost::math::sign<double>(double const&)'
 
---- lib/usrp/cores/rx_dsp_core_3000.cpp.orig   2020-05-09 15:26:15.563064777 +0000
+--- lib/usrp/cores/rx_dsp_core_3000.cpp.orig   2020-01-01 04:21:49.000000000 +0000
 +++ lib/usrp/cores/rx_dsp_core_3000.cpp
-@@ -300,10 +300,10 @@ public:
+@@ -14,6 +14,7 @@
+ #include <uhdlib/usrp/cores/rx_dsp_core_3000.hpp>
+ #include <boost/assign/list_of.hpp>
+ #include <boost/math/special_functions/round.hpp>
++#include <boost/math/special_functions/sign.hpp>
+ #include <boost/thread/thread.hpp> //thread sleep
+ #include <algorithm>
+ #include <cmath>
+@@ -300,10 +301,10 @@ public:
              .set_publisher(boost::bind(&rx_dsp_core_3000::get_host_rates, this));
          subtree->create<double>("rate/value")
              .set(DEFAULT_RATE)
diff -r f33667d766ff -r b2726dc586a6 ham/uhd/patches/patch-lib_usrp_cores_rx__frontend__core__3000.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/ham/uhd/patches/patch-lib_usrp_cores_rx__frontend__core__3000.cpp Sat Apr 24 16:34:54 2021 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-lib_usrp_cores_rx__frontend__core__3000.cpp,v 1.1 2021/04/24 16:34:54 tnn Exp $
+
+libuhd.so.3.15.0: undefined reference to `int boost::math::sign<double>(double const&)'
+
+--- lib/usrp/cores/rx_frontend_core_3000.cpp.orig      2020-01-01 04:21:49.000000000 +0000
++++ lib/usrp/cores/rx_frontend_core_3000.cpp
+@@ -13,6 +13,7 @@
+ #include <boost/assign/list_of.hpp>
+ #include <boost/bind.hpp>
+ #include <boost/math/special_functions/round.hpp>
++#include <boost/math/special_functions/sign.hpp>
+ 
+ using namespace uhd;
+ 
diff -r f33667d766ff -r b2726dc586a6 ham/uhd/patches/patch-lib_usrp_usrp2_usrp2__impl.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/ham/uhd/patches/patch-lib_usrp_usrp2_usrp2__impl.cpp      Sat Apr 24 16:34:54 2021 +0000
@@ -0,0 +1,25 @@
+$NetBSD: patch-lib_usrp_usrp2_usrp2__impl.cpp,v 1.1 2021/04/24 16:34:54 tnn Exp $
+
+libuhd.so.3.15.0: undefined reference to `int boost::math::sign<double>(double const&)'
+
+--- lib/usrp/usrp2/usrp2_impl.cpp.orig 2020-01-01 04:21:49.000000000 +0000
++++ lib/usrp/usrp2/usrp2_impl.cpp
+@@ -835,6 +835,9 @@ void usrp2_impl::set_tx_fe_corrections(c
+     }
+ }
+ 
++#include <boost/math/special_functions/round.hpp>
++#include <boost/math/special_functions/sign.hpp>
++
+ double usrp2_impl::set_tx_dsp_freq(
+     const std::string &mb,
+     const double freq_
+@@ -878,8 +881,6 @@ meta_range_t usrp2_impl::get_tx_dsp_freq
+     );
+ }
+ 
+-#include <boost/math/special_functions/round.hpp>
+-#include <boost/math/special_functions/sign.hpp>
+ 
+ void usrp2_impl::update_clock_source(const std::string &mb, const std::string &source){
+     //NOTICE: U2_REG_MISC_CTRL_CLOCK is on the wb clock, and cannot be set from fifo_ctrl



Home | Main Index | Thread Index | Old Index