./ham/uhd, USRP (Universal Software Radio Peripheral) Hardware Drivers

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 4.9.0.1nb1, Package name: uhd-4.9.0.1nb1, Maintainer: pkgsrc-users

UHD is the free & open-source software driver and API for the
Universal Software Radio Peripheral (USRP(TM)) SDR platform,
created and sold by Ettus Research, LLC.

UHD supports all Ettus Research USRP(TM) hardware, including
all motherboards and daughterboards, and the combinations
thereof.

MESSAGES [+/-]

Required to run:
[devel/boost-libs] [devel/orc] [devel/py-mako] [devel/libusb1] [devel/py-requests] [lang/python37]

Required to build:
[devel/boost-headers] [pkgtools/cwrappers]

Master sites:

Filesize: 36629.599 KB

Version history: (Expand)


CVS history: (Expand)


   2025-11-10 09:51:53 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
uhd: fix PLIST
   2025-10-24 12:58:09 by Greg Troxel | Files touched by this commit (2)
Log message:
ham/uhd: Add missing checksum for patch-CMakeLists.txt

PKGREVISION++ because packages built without that might be different.
   2025-10-21 14:06:29 by Greg Troxel | Files touched by this commit (8)
Log message:
ham/uhd: Update to 4.9.0.1

Packaging changes:

  - Drop boost::system linking exorcism, as fixed by upstream which
    made this micro because I asked for it!

  - Drop patches cherry-picked from upstream commits

Upstream NEWS:

* 4.9.0.1

    Fix build with boost 1.89.0

* 4.9.0.0

Highlights / Main Changes

    Support for USRP B206mini-i
    Support for OBX daughterboard

New Features

    OBX daughterboard and B206mini support added.
    X3x0: Add support for the gps_iface feature. This allows sending arbitrary
    commands to the GPS module.
    rfnoc_modtool: Add a new subcommand, make-yaml, that generates a block
    YAML file from some user inputs. When calling rfnoc_modtool add without
    a valid block YAML file, the tool will now automatically call make-yaml to
    generate a new YAML file.
    Added support for processing multiple samples per cycle in FFT block.
    LabVIEW/USRP: New repository containing example applications which
    demonstrate how to use NI LabVIEW with USRP devices via the UHD APIs.
    (https://github.com/ni/labview-usrp-examples)
    Improved RFNoC OOT Block support:
    New repository containing official RFNoC OOT Blocks
    (https://github.com/EttusResearch/rfnoc-oot-blocks)
        Added new RFNoC Aurora Block for TX and RX remote streaming applications
        to and from Aurora capable compute nodes like FPGA Coprocessors.
    Enhanced the UHD Windows installer to automatically install Windows
    driver packages into the OS, eliminating this manual post-installation
    step for B-Series USB devices.

API Changes

    uhd::math::gcd and uhd::math::lcm are removed from the public
    headers. Use std::gcd and std::lcm instead if C++17 is available,
    or boost::math::gcd and boost::math::lcm if not.
    When calling recv() on an RX streamer connected to an RFNoC device, we
    no longer artificially inflate the timeout value. The old behaviour was
    in some cases abused to detect overruns, but this is not a reliable method
    and is now explicitly declared unsupported.
   2025-10-09 09:58:14 by Thomas Klausner | Files touched by this commit (442)
Log message:
*: remove reference to (removed) Python 3.9
   2025-10-04 15:18:29 by Tobias Nygren | Files touched by this commit (5)
Log message:
uhd: remove boost_system references
   2025-09-30 18:23:08 by Greg Troxel | Files touched by this commit (1)
Log message:
ham/uhd: Add link to upstream bug report
   2025-09-27 11:57:41 by Thomas Klausner | Files touched by this commit (337)
Log message:
*: recursive bump for boost 1.89
   2025-08-20 13:35:15 by Thomas Klausner | Files touched by this commit (242)
Log message:
*: fix build with cmake 4