[135264] trunk/dports/science/uhd
michaelld at macports.org
michaelld at macports.org
Mon Apr 20 12:31:18 PDT 2015
Revision: 135264
https://trac.macports.org/changeset/135264
Author: michaelld at macports.org
Date: 2015-04-20 12:31:18 -0700 (Mon, 20 Apr 2015)
Log Message:
-----------
uhd*: add temporary patch to fix building with Boost 1.58.
Modified Paths:
--------------
trunk/dports/science/uhd/Portfile
Added Paths:
-----------
trunk/dports/science/uhd/files/
trunk/dports/science/uhd/files/patch-boost-1.58.diff
Modified: trunk/dports/science/uhd/Portfile
===================================================================
--- trunk/dports/science/uhd/Portfile 2015-04-20 19:29:38 UTC (rev 135263)
+++ trunk/dports/science/uhd/Portfile 2015-04-20 19:31:18 UTC (rev 135264)
@@ -71,6 +71,10 @@
depends_build-append port:pkgconfig
+# temporary patch to fix building with Boost 1.58
+
+patchfiles-append patch-boost-1.58.diff
+
# do VPATH (out of source tree) build
cmake.out_of_source yes
Added: trunk/dports/science/uhd/files/patch-boost-1.58.diff
===================================================================
--- trunk/dports/science/uhd/files/patch-boost-1.58.diff (rev 0)
+++ trunk/dports/science/uhd/files/patch-boost-1.58.diff 2015-04-20 19:31:18 UTC (rev 135264)
@@ -0,0 +1,20 @@
+--- host/lib/usrp/b200/b200_io_impl.cpp.orig
++++ host/lib/usrp/b200/b200_io_impl.cpp
+@@ -300,7 +300,7 @@ boost::optional<uhd::msg_task::msg_type_t> b200_impl::handle_async_task(
+ {
+ managed_recv_buffer::sptr buff = xport->get_recv_buff();
+ if (not buff or buff->size() < 8)
+- return NULL;
++ return uhd::msg_task::msg_type_t(0,uhd::msg_task::msg_payload_t());
+
+ const boost::uint32_t sid = uhd::wtohx(buff->cast<const boost::uint32_t *>()[1]);
+ switch (sid) {
+@@ -364,7 +364,7 @@ boost::optional<uhd::msg_task::msg_type_t> b200_impl::handle_async_task(
+ default:
+ UHD_MSG(error) << "Got a ctrl packet with unknown SID " << sid << std::endl;
+ }
+- return NULL;
++ return uhd::msg_task::msg_type_t(0,uhd::msg_task::msg_payload_t());
+ }
+
+ /***********************************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150420/93a1a6a9/attachment.html>
More information about the macports-changes
mailing list