[139301] trunk/dports/science/uhd
michaelld at macports.org
michaelld at macports.org
Tue Aug 11 12:10:01 PDT 2015
Revision: 139301
https://trac.macports.org/changeset/139301
Author: michaelld at macports.org
Date: 2015-08-11 12:10:01 -0700 (Tue, 11 Aug 2015)
Log Message:
-----------
uhd-devel:
+ update to 46342c08 (20150810);
+ add temporary patch to fix USB startup error handling.
Modified Paths:
--------------
trunk/dports/science/uhd/Portfile
Added Paths:
-----------
trunk/dports/science/uhd/files/
trunk/dports/science/uhd/files/patch-libusb1_zero_copy.diff
Modified: trunk/dports/science/uhd/Portfile
===================================================================
--- trunk/dports/science/uhd/Portfile 2015-08-11 15:51:45 UTC (rev 139300)
+++ trunk/dports/science/uhd/Portfile 2015-08-11 19:10:01 UTC (rev 139301)
@@ -47,11 +47,15 @@
name uhd-devel
conflicts uhd
- github.setup EttusResearch uhd 9e0a423ed180244eaf9832de02ce55e68ce817f0
- version 20150803
- checksums rmd160 9dca8e65b4665e3d76a276813038ab84ee3843ba \
- sha256 a29c31713aef16361824d6e84b5129fa6060cf3582e91c5c106b13d073eb9c0a
+ github.setup EttusResearch uhd 46342c082d851d05afae8c94421d35ea3cf881eb
+ version 20150810
+ checksums rmd160 10deade695a849e8f5ca2d1f98442468b09c6b21 \
+ sha256 62e39a35c0f08b879fff04970d8d7d6b887121c83f9bc7577d9193535df487b9
+ # temporary patch to fix USB startup error handling
+
+ patchfiles-append patch-libusb1_zero_copy.diff
+
# overload the github livecheck URL with the maint branch,
# when it is more advanced; comment out for master.
Added: trunk/dports/science/uhd/files/patch-libusb1_zero_copy.diff
===================================================================
--- trunk/dports/science/uhd/files/patch-libusb1_zero_copy.diff (rev 0)
+++ trunk/dports/science/uhd/files/patch-libusb1_zero_copy.diff 2015-08-11 19:10:01 UTC (rev 139301)
@@ -0,0 +1,22 @@
+--- host/lib/transport/libusb1_zero_copy.cpp.orig
++++ host/lib/transport/libusb1_zero_copy.cpp
+@@ -139,8 +139,8 @@
+ #endif
+ const int ret = libusb_submit_transfer(_lut);
+ if (ret != LIBUSB_SUCCESS)
+- throw uhd::runtime_error(str(boost::format("usb %s submit failed: %s")
+- % _name % libusb_strerror((libusb_error)ret)));
++ throw uhd::usb_error(ret, str(boost::format(
++ "usb %s submit failed: %s") % _name % libusb_error_name(ret)));
+ }
+
+ template <typename buffer_type>
+@@ -353,7 +353,7 @@
+ _enqueued.push_back(_released.front());
+ _released.pop_front();
+ }
+- catch (uhd::runtime_error& e)
++ catch (uhd::usb_error& e)
+ {
+ _status = STATUS_ERROR;
+ throw e;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150811/1621a7a7/attachment.html>
More information about the macports-changes
mailing list