[arch-commits] Commit in libuhd/trunk (PKGBUILD boost-1.67.patch boost-1.69.patch)

Kyle Keen kkeen at archlinux.org
Mon Apr 29 03:23:26 UTC 2019


    Date: Monday, April 29, 2019 @ 03:23:25
  Author: kkeen
Revision: 455222

upgpkg: libuhd 3.14.0.0-1

Modified:
  libuhd/trunk/PKGBUILD
Deleted:
  libuhd/trunk/boost-1.67.patch
  libuhd/trunk/boost-1.69.patch

------------------+
 PKGBUILD         |   19 +++++++------------
 boost-1.67.patch |   12 ------------
 boost-1.69.patch |   24 ------------------------
 3 files changed, 7 insertions(+), 48 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-04-29 00:29:46 UTC (rev 455221)
+++ PKGBUILD	2019-04-29 03:23:25 UTC (rev 455222)
@@ -2,8 +2,8 @@
 # Contributor: Dominik Heidler <dheidler at gmail.com>
 
 pkgname=libuhd
-pkgver=3.13.0.1
-pkgrel=3
+pkgver=3.14.0.0
+pkgrel=1
 pkgdesc="Universal Software Radio Peripheral (USRP) userspace driver"
 arch=('x86_64')
 url="http://www.ettus.com/kb/category/software-documentation/uhd-manual"
@@ -11,24 +11,19 @@
 depends=('boost-libs' 'orc' 'libusb')
 optdepends=('python2: usrp utils')
 makedepends=('cmake' 'boost' 'python2-mako')
+# gpsd?  dpdk?
 
-source=("libuhd-$pkgver.tar.gz::https://github.com/EttusResearch/uhd/archive/v$pkgver.tar.gz"
-        'boost-1.67.patch'
-        'boost-1.69.patch')
-md5sums=('e7c38546d9dadac41657ee5e53c3f342'
-         '45fcc6feb0ea9b4ae09e4ba7b010864f'
-         'ae53a647b13a9187a3c8b965bfbde2c1')
+source=("libuhd-$pkgver.tar.gz::https://github.com/EttusResearch/uhd/archive/v$pkgver.tar.gz")
+md5sums=('bc195e12bbdf95eaf88ce20be453020d')
 
 prepare() {
   cd "$srcdir/uhd-$pkgver"
-  patch -Np1 -i ../boost-1.67.patch
-  patch -Np1 -i ../boost-1.69.patch
+  # fix for py2
+  find -name "*.py" -or -name '*.py.in' | xargs sed -i "s|#!/usr/bin/env python$|#!/usr/bin/env python2|"
 }
 
 build() {
   cd "$srcdir/uhd-$pkgver/host"
-  # fix for py2
-  find -name "*.py" -or -name '*.py.in' | xargs sed -i "s|#!/usr/bin/env python$|#!/usr/bin/env python2|"
 
   mkdir -p build
   cd build

Deleted: boost-1.67.patch
===================================================================
--- boost-1.67.patch	2019-04-29 00:29:46 UTC (rev 455221)
+++ boost-1.67.patch	2019-04-29 03:23:25 UTC (rev 455222)
@@ -1,12 +0,0 @@
-diff -upr uhd-3.11.1.0.orig/host/lib/usrp/e300/e300_fifo_config.cpp uhd-3.11.1.0/host/lib/usrp/e300/e300_fifo_config.cpp
---- uhd-3.11.1.0.orig/host/lib/usrp/e300/e300_fifo_config.cpp	2018-05-16 22:25:48.000000000 +0300
-+++ uhd-3.11.1.0/host/lib/usrp/e300/e300_fifo_config.cpp	2018-06-03 00:16:53.119018076 +0300
-@@ -107,7 +107,7 @@ struct e300_fifo_poll_waiter
-         boost::mutex::scoped_lock l(_mutex);
-         if (_poll_claimed)
-         {
--            _cond.timed_wait(l, boost::posix_time::microseconds(timeout*1000000));
-+            _cond.timed_wait(l, boost::posix_time::microseconds(long(timeout*1000000)));
-         }
-         else
-         {

Deleted: boost-1.69.patch
===================================================================
--- boost-1.69.patch	2019-04-29 00:29:46 UTC (rev 455221)
+++ boost-1.69.patch	2019-04-29 03:23:25 UTC (rev 455222)
@@ -1,24 +0,0 @@
-From 5c012cad7858cadcaa85ec295080f3c8b21fdee0 Mon Sep 17 00:00:00 2001
-From: Martin Braun <martin.braun at ettus.com>
-Date: Wed, 9 Jan 2019 09:17:07 -0800
-Subject: [PATCH] lib: experts: Add potentially missing but sometimes inferred
- include
-
-This adds an include for boost/core/noncopyable.hpp. Without it, builds
-would potentially fail on Boost 1.69++.
----
- host/lib/include/uhdlib/experts/expert_nodes.hpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/host/lib/include/uhdlib/experts/expert_nodes.hpp b/host/lib/include/uhdlib/experts/expert_nodes.hpp
-index 697ca19c3..8fa183835 100644
---- a/host/lib/include/uhdlib/experts/expert_nodes.hpp
-+++ b/host/lib/include/uhdlib/experts/expert_nodes.hpp
-@@ -12,6 +12,7 @@
- #include <uhd/exception.hpp>
- #include <uhd/utils/dirty_tracked.hpp>
- #include <uhd/types/time_spec.hpp>
-+#include <boost/core/noncopyable.hpp>
- #include <boost/function.hpp>
- #include <boost/thread/recursive_mutex.hpp>
- #include <boost/thread.hpp>


More information about the arch-commits mailing list