git: 7e5a48b9b138 - main - comms/uhd: Update to 4.10.0.0

Michael Reifenberger <[email protected]> Thu, 06 Aug 2026 14:48:59 +0000
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by mr:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7e5a48b9b1380290a619cac184ab307641ccc831

commit 7e5a48b9b1380290a619cac184ab307641ccc831
Author:     Michael Reifenberger <[email protected]>
AuthorDate: 2026-08-06 14:47:36 +0000
Commit:     Michael Reifenberger <[email protected]>
CommitDate: 2026-08-06 14:47:57 +0000

    comms/uhd: Update to 4.10.0.0
---
 comms/uhd/Makefile  |  4 ++--
 comms/uhd/distinfo  |  6 +++---
 comms/uhd/pkg-plist | 38 +++++++++++++++++++++++++++++++++-----
 3 files changed, 38 insertions(+), 10 deletions(-)

diff --git a/comms/uhd/Makefile b/comms/uhd/Makefile
index 7161947df856..1f4cb58f729b 100644
--- a/comms/uhd/Makefile
+++ b/comms/uhd/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	uhd
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.9.0.1
-PORTREVISION=	1
+DISTVERSION=	4.10.0.0
+#PORTREVISION=	1
 CATEGORIES=	comms hamradio
 DIST_SUBDIR=	${PORTNAME}
 
diff --git a/comms/uhd/distinfo b/comms/uhd/distinfo
index a9bec3a7d40d..7cbe35de499a 100644
--- a/comms/uhd/distinfo
+++ b/comms/uhd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761417993
-SHA256 (uhd/EttusResearch-uhd-v4.9.0.1_GH0.tar.gz) = 0be26a139f23041c1fb6e9666d84cba839460e3c756057dc48dc067cc356a7bc
-SIZE (uhd/EttusResearch-uhd-v4.9.0.1_GH0.tar.gz) = 37508709
+TIMESTAMP = 1785326399
+SHA256 (uhd/EttusResearch-uhd-v4.10.0.0_GH0.tar.gz) = a9c66b52abcd586b513999f3a52345807b7551d01efac8c98eed813838be0297
+SIZE (uhd/EttusResearch-uhd-v4.10.0.0_GH0.tar.gz) = 55662890
diff --git a/comms/uhd/pkg-plist b/comms/uhd/pkg-plist
index 10425c59d068..05a94e591058 100644
--- a/comms/uhd/pkg-plist
+++ b/comms/uhd/pkg-plist
@@ -21,6 +21,8 @@ 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
@@ -34,9 +36,11 @@ 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
@@ -119,6 +123,7 @@ include/uhd/types/direction.hpp
 include/uhd/types/eeprom.hpp
 include/uhd/types/endianness.hpp
 include/uhd/types/filters.hpp
+include/uhd/types/iq_dc_cal_coeffs.hpp
 include/uhd/types/mac_addr.hpp
 include/uhd/types/memmap_iface.hpp
 include/uhd/types/metadata.h
@@ -146,6 +151,8 @@ include/uhd/usrp/dboard_iface.hpp
 include/uhd/usrp/dboard_manager.hpp
 include/uhd/usrp/fe_connection.hpp
 include/uhd/usrp/gpio_defs.hpp
+include/uhd/usrp/hbx_gain_map_item.hpp
+include/uhd/usrp/hbx_tune_map_item.hpp
 include/uhd/usrp/mboard_eeprom.h
 include/uhd/usrp/mboard_eeprom.hpp
 include/uhd/usrp/multi_usrp.hpp
@@ -197,9 +204,11 @@ lib/cmake/uhd/UHDConfig.cmake
 lib/cmake/uhd/UHDConfigVersion.cmake
 lib/cmake/uhd/UHDMinDepVersions.cmake
 lib/cmake/uhd/UHDPython.cmake
+lib/cmake/uhd/UHDTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/uhd/UHDTargets.cmake
 lib/cmake/uhd/UHDUnitTest.cmake
 lib/libuhd.so
-lib/libuhd.so.4.9.0
+lib/libuhd.so.4.10.0
 %%PYTHON_SITELIBDIR%%/uhd/__init__.py
 %%PYTHON_SITELIBDIR%%/uhd/chdr.py
 %%PYTHON_SITELIBDIR%%/uhd/dsp/__init__.py
@@ -232,15 +241,18 @@ lib/libuhd.so.4.9.0
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/functions.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/grc_bindings_template.block.yml.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_chdr_connect_template.mako
+%%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_chdr_loopback_template.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_chdr_modules_template.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_chdr_wires_template.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_ctrl_connect_template.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_ctrl_modules_template.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_ctrl_wires_template.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_data_connect_template.mako
+%%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_data_loopback_template.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_data_modules_template.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_data_wires_template.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_pyld_ctxt_connect_template.mako
+%%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_pyld_ctxt_loopback_template.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_pyld_ctxt_modules_template.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_pyld_ctxt_wires_template.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/ctrlport_connect_template.mako
@@ -252,6 +264,7 @@ lib/libuhd.so.4.9.0
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/template_block_control.cpp.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/template_block_control.hpp.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/template_block_control_python.hpp.mako
+%%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/template_block_test.cpp.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/device_tree.dts.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/keyfile.v.mako
 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/modules/chdr_xb_sep_transport.v.mako
@@ -277,6 +290,7 @@ lib/libuhd.so.4.9.0
 %%PYTHON_SITELIBDIR%%/uhd/types.py
 %%PYTHON_SITELIBDIR%%/uhd/usrp/__init__.py
 %%PYTHON_SITELIBDIR%%/uhd/usrp/cal/__init__.py
+%%PYTHON_SITELIBDIR%%/uhd/usrp/cal/iq_dc_compensation.py
 %%PYTHON_SITELIBDIR%%/uhd/usrp/cal/libtypes.py
 %%PYTHON_SITELIBDIR%%/uhd/usrp/cal/meas_device.py
 %%PYTHON_SITELIBDIR%%/uhd/usrp/cal/ni_rf_instr.py
@@ -299,7 +313,9 @@ lib/libuhd.so.4.9.0
 %%PYTHON_SITELIBDIR%%/uhd/usrpctl/commands/reset.py
 %%PYTHON_SITELIBDIR%%/uhd/utils/__init__.py
 %%PYTHON_SITELIBDIR%%/uhd/utils/convert_cal_data.py
+%%PYTHON_SITELIBDIR%%/uhd/utils/dram.py
 %%PYTHON_SITELIBDIR%%/uhd/utils/mpmtools.py
+%%PYTHON_SITELIBDIR%%/uhd/utils/uhd_iq_dc_correction.py
 %%PYTHON_SITELIBDIR%%/uhd/utils/uhd_power_cal.py
 %%PYTHON_SITELIBDIR%%/uhd/utils/version_check.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/__init__.py
@@ -334,6 +350,7 @@ lib/libuhd.so.4.9.0
 %%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/fbx.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/gain_rh.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/gaintables_rh.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/hbx.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/lmk_mg.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/lmk_rh.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/magnesium.py
@@ -349,10 +366,10 @@ lib/libuhd.so.4.9.0
 %%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/unknown.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/x4xx_db.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/x4xx_db_iface.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/x4xx_db_update_cpld.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/x4xx_debug_db.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/x4xx_if_test_cca.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/zbx.py
-%%PYTHON_SITELIBDIR%%/usrp_mpm/dboard_manager/zbx_update_cpld.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/discovery.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/e31x_legacy_eeprom.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/eeprom.py
@@ -410,6 +427,8 @@ lib/libuhd.so.4.9.0
 %%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/ectool.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/filesystem_status.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/gpio.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/gpio_v1_x.py
+%%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/gpio_v2_x.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/i2c_dev.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/mount.py
 %%PYTHON_SITELIBDIR%%/usrp_mpm/sys_utils/net.py
@@ -440,11 +459,11 @@ share/man/man1/uhd_image_loader.1.gz
 share/man/man1/uhd_images_downloader.1.gz
 share/man/man1/uhd_usrp_probe.1.gz
 share/man/man1/usrp2_card_burner.1.gz
-share/man/man1/usrp_n2xx_simple_net_burner.1.gz
 share/man/man1/usrpctl.1.gz
 %%DATADIR%%/cal/cal_metadata.fbs
 %%DATADIR%%/cal/dsa_cal.fbs
 %%DATADIR%%/cal/iq_cal.fbs
+%%DATADIR%%/cal/iq_dc_cal.fbs
 %%DATADIR%%/cal/pwr_cal.fbs
 %%DATADIR%%/examples/benchmark_rate
 %%DATADIR%%/examples/gpio
@@ -483,6 +502,7 @@ share/man/man1/usrpctl.1.gz
 %%DATADIR%%/examples/tx_samples_from_file
 %%DATADIR%%/examples/tx_timed_samples
 %%DATADIR%%/examples/tx_waveforms
+%%DATADIR%%/examples/txrx_complex_gain
 %%DATADIR%%/examples/txrx_loopback_to_file
 %%DATADIR%%/examples/usrp_list_sensors
 %%DATADIR%%/rfnoc-newmod/.gitignore
@@ -506,8 +526,6 @@ share/man/man1/usrpctl.1.gz
 %%DATADIR%%/rfnoc-newmod/rfnoc/blocks/CMakeLists.txt
 %%DATADIR%%/rfnoc-newmod/rfnoc/fpga/newmod/CMakeLists.txt
 %%DATADIR%%/rfnoc-newmod/tests/CMakeLists.txt
-%%DATADIR%%/rfnoc-newmod/tests/newmod_block_test.cpp
-%%DATADIR%%/rfnoc-newmod/tests/newmod_math_test.cpp
 %%DATADIR%%/rfnoc/blocks/addsub.yml
 %%DATADIR%%/rfnoc/blocks/axi_ram_fifo.yml
 %%DATADIR%%/rfnoc/blocks/ddc.yml
@@ -537,6 +555,7 @@ share/man/man1/usrpctl.1.gz
 %%DATADIR%%/rfnoc/core/x300_bsp.yml
 %%DATADIR%%/rfnoc/core/x310_bsp.yml
 %%DATADIR%%/rfnoc/core/x410_bsp.yml
+%%DATADIR%%/rfnoc/core/x420_bsp.yml
 %%DATADIR%%/rfnoc/core/x440_bsp.yml
 %%DATADIR%%/rfnoc/modules/device_dna.yml
 %%DATADIR%%/rfnoc/transport_adapters/chdr_dma.yml
@@ -544,20 +563,25 @@ share/man/man1/usrpctl.1.gz
 %%DATADIR%%/tests/actions_test
 %%DATADIR%%/tests/addr_test
 %%DATADIR%%/tests/adf535x_test
+%%DATADIR%%/tests/admv1320_test
+%%DATADIR%%/tests/admv1420_test
 %%DATADIR%%/tests/block_id_test
 %%DATADIR%%/tests/buffer_test
 %%DATADIR%%/tests/byteswap_test
 %%DATADIR%%/tests/cal_data_dsa_test
 %%DATADIR%%/tests/cal_data_gain_pwr_test
+%%DATADIR%%/tests/cal_data_iq_dc_test
 %%DATADIR%%/tests/cal_data_iq_test
 %%DATADIR%%/tests/cal_database_test
 %%DATADIR%%/tests/cast_test
 %%DATADIR%%/tests/chdr_parse_test
 %%DATADIR%%/tests/client_zero_test
 %%DATADIR%%/tests/compat_test
+%%DATADIR%%/tests/complex_gain_3000_test
 %%DATADIR%%/tests/config_parser_test
 %%DATADIR%%/tests/constrained_device_args_test
 %%DATADIR%%/tests/convert_test
+%%DATADIR%%/tests/ctrlport_endpoint_test
 %%DATADIR%%/tests/custom_reg_test
 %%DATADIR%%/tests/device_addr_test.py
 %%DATADIR%%/tests/devtest/benchmark_rate_test.py
@@ -568,6 +592,7 @@ share/man/man1/usrpctl.1.gz
 %%DATADIR%%/tests/devtest/devtest_n3x0.py
 %%DATADIR%%/tests/devtest/devtest_x3x0.py
 %%DATADIR%%/tests/devtest/devtest_x410.py
+%%DATADIR%%/tests/devtest/devtest_x420.py
 %%DATADIR%%/tests/devtest/devtest_x440.py
 %%DATADIR%%/tests/devtest/gpio_test.py
 %%DATADIR%%/tests/devtest/list_sensors_test.py
@@ -582,6 +607,7 @@ share/man/man1/usrpctl.1.gz
 %%DATADIR%%/tests/devtest/rx_stream_cmds_test.py
 %%DATADIR%%/tests/devtest/test_messages_test.py
 %%DATADIR%%/tests/devtest/test_pps_test.py
+%%DATADIR%%/tests/devtest/trigger_test.py
 %%DATADIR%%/tests/devtest/tx_bursts_test.py
 %%DATADIR%%/tests/devtest/tx_multi_spc_timed_commands_test.py
 %%DATADIR%%/tests/devtest/tx_waveforms_test.py
@@ -600,6 +626,8 @@ share/man/man1/usrpctl.1.gz
 %%DATADIR%%/tests/fp_compare_delta_test
 %%DATADIR%%/tests/fp_compare_epsilon_test
 %%DATADIR%%/tests/gain_group_test
+%%DATADIR%%/tests/hbx_lo_pd_test
+%%DATADIR%%/tests/hbx_radio_block_test
 %%DATADIR%%/tests/interpolation_test
 %%DATADIR%%/tests/isatty_test
 %%DATADIR%%/tests/link_test