comms/uhd 4.10.0.0_2 FreeBSD
Ettus Research UHD driver framework
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
32e319fbe8- License
- GPLv3
- Categories
- comms, hamradio
- Package size
- 11268.0 KiB, 79615.5 KiB installed
Description
UHD is the "Universal Software Radio Peripheral" (USRP) Hardware Driver. It works on all major platforms (Linux, Windows, and Mac); and can be built with GCC, Clang, and MSVC compilers.
The goal of UHD is to provide a host driver and API for current and future Ettus Research products. Users will be able to use the UHD driver standalone or with third-party applications such as:
GNU Radio
LabVIEW
Simulink
OpenBTS
See also: https://github.com/EttusResearch/uhd
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | comms/uhd | 4.10.0.0_2 |
| NetBSD | ham/uhd | 4.10.0.0nb3 |
Install
Binary package:
pkg install uhd
From the ports tree:
cd /usr/ports/comms/uhd/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= uhd>0:comms/uhd
LIB_DEPENDS= libuhd.so:comms/uhd
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.10.0.0_1 | 4.10.0.0_1 | - | 4.8.0.0_1 | 4.10.0.0_2 |
| FreeBSD:14:quarterly | 4.10.0.0_1 | 4.10.0.0_1 | n/a | 4.8.0.0_1 | 4.10.0.0_1 |
| FreeBSD:15:latest | 4.10.0.0_1 | 4.10.0.0_2 | n/a | 4.8.0.0_1 | 4.8.0.0_1 |
| FreeBSD:15:quarterly | 4.10.0.0_1 | 4.10.0.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.10.0.0_1 | 4.10.0.0_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 7
orcc: devel/orccheetah-analyze: devel/py-cheetah3${PYTHON_PKGNAMEPREFIX}mako>0: textproc/py-mako${PYTHON_PKGNAMEPREFIX}requests>0: www/py-requestsrst2html: textproc/py-docutils${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0: devel/py-ruamel.yaml
Library 1
libboost_thread.so: devel/boost-libs
The full lists below include those, and their dependencies in turn.
Build dependencies 44
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/orc
- devel/pkgconf
- devel/py-cheetah3
- devel/py-ruamel.yaml
- devel/py-ruamel.yaml.clib
- devel/py-setuptools
- devel/readline
- dns/libidn2
- dns/py-idna
- lang/gcc14
- lang/python312
- lang/python315
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- net/py-pysocks
- net/py-urllib3
- ports-mgmt/pkg
- print/indexinfo
- security/py-certifi
- security/rhash
- textproc/expat2
- textproc/py-charset-normalizer
- textproc/py-docutils
- textproc/py-mako
- textproc/py-markdown
- textproc/py-markupsafe
- www/py-requests
Run dependencies 12
Required by 1
Configuration
Options name: comms_uhd
| Option | Default | Description |
|---|---|---|
| DOCS | on | Build and/or install documentation |
| DOXYGEN | off | Build documentation with Doxygen |
- USES
- compiler:c++14-lang cmake ncurses pkgconfig dos2unix python shebangfix
- Service scripts
- none
Files
Manual pages 13
- rfnoc_image_builder(1)
- rfnoc_modtool(1)
- uhd_adc_self_cal(1)
- uhd_cal_rx_iq_balance(1)
- uhd_cal_tx_dc_offset(1)
- uhd_cal_tx_iq_balance(1)
- uhd_config_info(1)
- uhd_find_devices(1)
- uhd_image_loader(1)
- uhd_images_downloader(1)
- uhd_usrp_probe(1)
- usrp2_card_burner(1)
- usrpctl(1)
pkg-plist 719
- bin/rfnoc_image_builder
- bin/rfnoc_modtool
- bin/uhd_adc_self_cal
- bin/uhd_cal_rx_iq_balance
- bin/uhd_cal_tx_dc_offset
- bin/uhd_cal_tx_iq_balance
- bin/uhd_config_info
- bin/uhd_find_devices
- bin/uhd_image_loader
- bin/uhd_images_downloader
- bin/uhd_usrp_probe
- bin/usrp2_card_burner
- bin/usrp_hwd.py
- bin/usrpctl
- include/uhd.h
- include/uhd/build_info.hpp
- include/uhd/cal/cal_metadata_generated.h
- include/uhd/cal/container.hpp
- include/uhd/cal/database.hpp
- include/uhd/cal/dsa_cal.hpp
- include/uhd/cal/dsa_cal_generated.h
- include/uhd/cal/iq_cal.hpp
- include/uhd/cal/iq_cal_generated.h
- include/uhd/cal/iq_dc_cal.hpp
- include/uhd/cal/iq_dc_cal_generated.h
- include/uhd/cal/pwr_cal.hpp
- include/uhd/cal/pwr_cal_generated.h
- include/uhd/config.h
- include/uhd/config.hpp
- include/uhd/convert.hpp
- include/uhd/device.hpp
- include/uhd/error.h
- include/uhd/exception.hpp
- include/uhd/experts/expert_container.hpp
- include/uhd/experts/expert_factory.hpp
- include/uhd/experts/expert_nodes.hpp
- include/uhd/extension/extension.hpp
- include/uhd/features/adc_self_calibration_iface.hpp
- include/uhd/features/complex_gain_iface.hpp
- include/uhd/features/discoverable_feature.hpp
- include/uhd/features/discoverable_feature_getter_iface.hpp
- include/uhd/features/gpio_power_iface.hpp
- include/uhd/features/gps_iface.hpp
- include/uhd/features/internal_sync_iface.hpp
- include/uhd/features/ref_clk_calibration_iface.hpp
- include/uhd/features/spi_getter_iface.hpp
- include/uhd/features/trig_io_mode_iface.hpp
- include/uhd/property_tree.hpp
- include/uhd/property_tree.ipp
- include/uhd/rfnoc/actions.hpp
- include/uhd/rfnoc/addsub_block_control.hpp
- include/uhd/rfnoc/block_control.hpp
- include/uhd/rfnoc/block_controller_factory_python.hpp
- include/uhd/rfnoc/block_id.hpp
- include/uhd/rfnoc/blockdef.hpp
- include/uhd/rfnoc/chdr_types.hpp
- include/uhd/rfnoc/constants.hpp
- include/uhd/rfnoc/ddc_block_control.hpp
- include/uhd/rfnoc/defaults.hpp
- include/uhd/rfnoc/detail/graph.hpp
- include/uhd/rfnoc/dirtifier.hpp
- include/uhd/rfnoc/dmafifo_block_control.hpp
- include/uhd/rfnoc/duc_block_control.hpp
- include/uhd/rfnoc/fft_block_control.hpp
- include/uhd/rfnoc/filter_node.hpp
- include/uhd/rfnoc/fir_filter_block_control.hpp
- include/uhd/rfnoc/fosphor_block_control.hpp
- include/uhd/rfnoc/graph_edge.hpp
- include/uhd/rfnoc/keep_one_in_n_block_control.hpp
- include/uhd/rfnoc/lc_block_control.hpp
- include/uhd/rfnoc/logpwr_block_control.hpp
- include/uhd/rfnoc/mb_controller.hpp
- include/uhd/rfnoc/mock_block.hpp
- include/uhd/rfnoc/mock_nodes.hpp
- include/uhd/rfnoc/moving_average_block_control.hpp
- include/uhd/rfnoc/multichan_register_iface.hpp
- include/uhd/rfnoc/noc_block_base.hpp
- include/uhd/rfnoc/noc_block_make_args.hpp
- include/uhd/rfnoc/node.hpp
- include/uhd/rfnoc/node.ipp
- include/uhd/rfnoc/node_accessor.hpp
- include/uhd/rfnoc/null_block_control.hpp
- include/uhd/rfnoc/property.hpp
- include/uhd/rfnoc/property.ipp
- include/uhd/rfnoc/radio_control.hpp
- include/uhd/rfnoc/register_iface.hpp
- include/uhd/rfnoc/register_iface_holder.hpp
- include/uhd/rfnoc/registry.hpp
- include/uhd/rfnoc/replay_block_control.hpp
- include/uhd/rfnoc/res_source_info.hpp
- include/uhd/rfnoc/rf_control/antenna_iface.hpp
- include/uhd/rfnoc/rf_control/core_iface.hpp
- include/uhd/rfnoc/rf_control/nameless_gain_mixin.hpp
- include/uhd/rfnoc/rf_control/power_reference_iface.hpp
- include/uhd/rfnoc/rfnoc_types.hpp
- include/uhd/rfnoc/siggen_block_control.hpp
- include/uhd/rfnoc/split_stream_block_control.hpp
- include/uhd/rfnoc/switchboard_block_control.hpp
- include/uhd/rfnoc/traffic_counter.hpp
- include/uhd/rfnoc/vector_iir_block_control.hpp
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| uhd/EttusResearch-uhd-v4.10.0.0_GH0.tar.gz | 5.566289e+07 | a9c66b52abcd586b513999f3a52345807b7551d01efac8c98eed813838be0297 |