pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/ham/uhd uhd: updated o 4.3.0.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6f23edb374c4
branches:  trunk
changeset: 386064:6f23edb374c4
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Sep 30 18:12:44 2022 +0000

description:
uhd: updated o 4.3.0.0

he UHD 4.3.0.0 release adds:

Extension framework support
FPGA builds using Xilinx Vivado 2021.1 (B2xx, E3xx, N3xx, X3xx, and X4xx devices)
Bug fixes and improvements for USRP devices. See the changelog.

diffstat:

 ham/uhd/Makefile                                                  |   13 +-
 ham/uhd/PLIST                                                     |   30 +-
 ham/uhd/PLIST.doxygen                                             |  488 ++++-----
 ham/uhd/distinfo                                                  |   12 +-
 ham/uhd/patches/patch-CMakeLists.txt                              |   25 +-
 ham/uhd/patches/patch-lib_usrp_mpmd_mpmd__link__if__ctrl__udp.cpp |   14 +-
 6 files changed, 285 insertions(+), 297 deletions(-)

diffs (truncated from 1586 to 300 lines):

diff -r de5099dd8592 -r 6f23edb374c4 ham/uhd/Makefile
--- a/ham/uhd/Makefile  Fri Sep 30 18:11:58 2022 +0000
+++ b/ham/uhd/Makefile  Fri Sep 30 18:12:44 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.69 2022/07/08 14:26:11 wiz Exp $
+# $NetBSD: Makefile,v 1.70 2022/09/30 18:12:44 adam Exp $
 
-DISTNAME=      uhd-4.1.0.5
-PKGREVISION=   3
+DISTNAME=      uhd-4.3.0.0
 CATEGORIES=    ham
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=EttusResearch/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -11,8 +10,11 @@
 COMMENT=       USRP (Universal Software Radio Peripheral) Hardware Drivers
 LICENSE=       gnu-gpl-v3
 
-DEPENDS+=      ${PYPKGPREFIX}-mako-[0-9]*:../../devel/py-mako
-DEPENDS+=      ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
+DEPENDS+=      ${PYPKGPREFIX}-mako>=0.4.2:../../devel/py-mako
+# Does not build
+#DEPENDS+=     ${PYPKGPREFIX}-numpy>=1.11:../../math/py-numpy
+DEPENDS+=      ${PYPKGPREFIX}-requests>=2.0:../../devel/py-requests
+DEPENDS+=      ${PYPKGPREFIX}-ruamel-yaml>=0.15:../../devel/py-ruamel-yaml
 
 CMAKE_ARGS+=   -DLIB_SUFFIX=""
 CMAKE_ARGS+=   -DENABLE_MAN_PAGE_COMPRESSION=OFF
@@ -55,6 +57,7 @@
 REPLACE_PYTHON+=       utils/usrp2_card_burner.py
 REPLACE_PYTHON+=       utils/usrp2_card_burner_gui.py
 REPLACE_PYTHON+=       utils/usrp2_recovery.py
+REPLACE_PYTHON+=       utils/usrpctl.py
 REPLACE_PYTHON+=       tests/devtest/benchmark_rate_test.py
 REPLACE_PYTHON+=       tests/devtest/multi_usrp_test.py
 REPLACE_PYTHON+=       tests/devtest/python_api_test.py
diff -r de5099dd8592 -r 6f23edb374c4 ham/uhd/PLIST
--- a/ham/uhd/PLIST     Fri Sep 30 18:11:58 2022 +0000
+++ b/ham/uhd/PLIST     Fri Sep 30 18:12:44 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2022/01/04 17:29:06 adam Exp $
+@comment $NetBSD: PLIST,v 1.22 2022/09/30 18:12:44 adam Exp $
 bin/rfnoc_image_builder
 bin/uhd_adc_self_cal
 bin/uhd_cal_rx_iq_balance
@@ -8,6 +8,7 @@
 bin/uhd_find_devices
 bin/uhd_image_loader
 bin/uhd_usrp_probe
+bin/usrpctl
 include/uhd.h
 include/uhd/build_info.hpp
 include/uhd/cal/cal_metadata_generated.h
@@ -25,9 +26,17 @@
 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/discoverable_feature.hpp
 include/uhd/features/discoverable_feature_getter_iface.hpp
+include/uhd/features/gpio_power_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
@@ -66,7 +75,9 @@
 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
@@ -81,10 +92,8 @@
 include/uhd/transport/bounded_buffer.hpp
 include/uhd/transport/bounded_buffer.ipp
 include/uhd/transport/buffer_pool.hpp
-include/uhd/transport/chdr.hpp
 include/uhd/transport/frame_buff.hpp
 include/uhd/transport/if_addrs.hpp
-include/uhd/transport/tcp_zero_copy.hpp
 include/uhd/transport/udp_constants.hpp
 include/uhd/transport/udp_simple.hpp
 include/uhd/transport/udp_zero_copy.hpp
@@ -93,7 +102,6 @@
 include/uhd/transport/usb_zero_copy.hpp
 include/uhd/transport/vrt_if_packet.hpp
 include/uhd/transport/zero_copy.hpp
-include/uhd/transport/zero_copy_flow_ctrl.hpp
 include/uhd/types/byte_vector.hpp
 include/uhd/types/device_addr.hpp
 include/uhd/types/dict.hpp
@@ -136,6 +144,7 @@
 include/uhd/usrp/subdev_spec.h
 include/uhd/usrp/subdev_spec.hpp
 include/uhd/usrp/usrp.h
+include/uhd/usrp/zbx_tune_map_item.hpp
 include/uhd/usrp_clock/multi_usrp_clock.hpp
 include/uhd/usrp_clock/octoclock_eeprom.hpp
 include/uhd/usrp_clock/usrp_clock.h
@@ -178,7 +187,7 @@
 lib/cmake/uhd/UHDConfig.cmake
 lib/cmake/uhd/UHDConfigVersion.cmake
 lib/libuhd.so
-lib/libuhd.so.4.1.0
+lib/libuhd.so.4.3.0
 lib/pkgconfig/uhd.pc
 lib/uhd/examples/benchmark_rate
 lib/uhd/examples/gpio
@@ -194,6 +203,7 @@
 lib/uhd/examples/rx_samples_to_file
 lib/uhd/examples/rx_samples_to_udp
 lib/uhd/examples/rx_timed_samples
+lib/uhd/examples/spi
 lib/uhd/examples/sync_to_gps
 lib/uhd/examples/test_clock_synch
 lib/uhd/examples/test_dboard_coercion
@@ -220,8 +230,8 @@
 lib/uhd/tests/cal_database_test
 lib/uhd/tests/cast_test
 lib/uhd/tests/chdr_parse_test
-lib/uhd/tests/chdr_test
 lib/uhd/tests/client_zero_test
+lib/uhd/tests/compat_test
 lib/uhd/tests/config_parser_test
 lib/uhd/tests/constrained_device_args_test
 lib/uhd/tests/convert_test
@@ -278,7 +288,6 @@
 lib/uhd/tests/narrow_cast_test
 lib/uhd/tests/null_block_test
 lib/uhd/tests/offload_io_srv_test
-lib/uhd/tests/packet_handler_benchmark
 lib/uhd/tests/paths_test
 lib/uhd/tests/property_test
 lib/uhd/tests/pwr_cal_mgr_test
@@ -321,7 +330,6 @@
 lib/uhd/tests/vrt_test
 lib/uhd/tests/window_block_test
 lib/uhd/tests/x400_rfdc_control_test
-lib/uhd/tests/x4xx_radio_block_test
 lib/uhd/tests/zbx_cpld_test
 lib/uhd/utils/b2xx_fx3_utils
 lib/uhd/utils/convert_cal_data.py
@@ -338,7 +346,6 @@
 lib/uhd/utils/usrp2_card_burner.py
 lib/uhd/utils/usrp_burn_db_eeprom
 lib/uhd/utils/usrp_burn_mb_eeprom
-man/man1/octoclock_firmware_burner.1
 man/man1/uhd_cal_rx_iq_balance.1
 man/man1/uhd_cal_tx_dc_offset.1
 man/man1/uhd_cal_tx_iq_balance.1
@@ -349,7 +356,6 @@
 man/man1/uhd_usrp_probe.1
 man/man1/usrp2_card_burner.1
 man/man1/usrp_n2xx_simple_net_burner.1
-man/man1/usrp_x3xx_fpga_burner.1
 share/doc/uhd/LICENSE
 share/doc/uhd/README.md
 share/uhd/cal/cal_metadata.fbs
@@ -361,8 +367,6 @@
 @pkgdir share/uhd/images
 share/uhd/rfnoc/blocks/addsub.yml
 share/uhd/rfnoc/blocks/axi_ram_fifo.yml
-share/uhd/rfnoc/blocks/axi_ram_fifo_2x64.yml
-share/uhd/rfnoc/blocks/axi_ram_fifo_4x64.yml
 share/uhd/rfnoc/blocks/ddc.yml
 share/uhd/rfnoc/blocks/duc.yml
 share/uhd/rfnoc/blocks/fft_1x64.yml
@@ -373,8 +377,6 @@
 share/uhd/rfnoc/blocks/moving_avg.yml
 share/uhd/rfnoc/blocks/null_src_sink.yml
 share/uhd/rfnoc/blocks/radio.yml
-share/uhd/rfnoc/blocks/radio_1x64.yml
-share/uhd/rfnoc/blocks/radio_2x64.yml
 share/uhd/rfnoc/blocks/replay.yml
 share/uhd/rfnoc/blocks/siggen.yml
 share/uhd/rfnoc/blocks/split_stream.yml
diff -r de5099dd8592 -r 6f23edb374c4 ham/uhd/PLIST.doxygen
--- a/ham/uhd/PLIST.doxygen     Fri Sep 30 18:11:58 2022 +0000
+++ b/ham/uhd/PLIST.doxygen     Fri Sep 30 18:12:44 2022 +0000
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST.doxygen,v 1.16 2022/01/04 17:29:06 adam Exp $
+@comment $NetBSD: PLIST.doxygen,v 1.17 2022/09/30 18:12:44 adam Exp $
 share/doc/uhd/doxygen/html/Ettus_Logo.png
+share/doc/uhd/doxygen/html/HDMI_Connector_Pinout.svg
 share/doc/uhd/doxygen/html/N2xx-JTAG.jpg
 share/doc/uhd/doxygen/html/N310fp.png
 share/doc/uhd/doxygen/html/N310isoExplode.png
@@ -13,11 +14,13 @@
 share/doc/uhd/doxygen/html/TwinRX_Block_Diagram.png
 share/doc/uhd/doxygen/html/ZBX_simplified_blockdiagram.svg
 share/doc/uhd/doxygen/html/actions_8hpp.html
+share/doc/uhd/doxygen/html/actions_8hpp.js
 share/doc/uhd/doxygen/html/actions_8hpp_source.html
 share/doc/uhd/doxygen/html/adapter__id_8hpp.html
 share/doc/uhd/doxygen/html/adapter__id_8hpp.js
 share/doc/uhd/doxygen/html/adapter__id_8hpp_source.html
 share/doc/uhd/doxygen/html/adc__self__calibration__iface_8hpp.html
+share/doc/uhd/doxygen/html/adc__self__calibration__iface_8hpp.js
 share/doc/uhd/doxygen/html/adc__self__calibration__iface_8hpp_source.html
 share/doc/uhd/doxygen/html/addsub__block__control_8hpp.html
 share/doc/uhd/doxygen/html/addsub__block__control_8hpp_source.html
@@ -26,12 +29,16 @@
 share/doc/uhd/doxygen/html/algorithm_8hpp_source.html
 share/doc/uhd/doxygen/html/annotated.html
 share/doc/uhd/doxygen/html/annotated_dup.js
+share/doc/uhd/doxygen/html/antenna__iface_8hpp.html
+share/doc/uhd/doxygen/html/antenna__iface_8hpp.js
+share/doc/uhd/doxygen/html/antenna__iface_8hpp_source.html
 share/doc/uhd/doxygen/html/assert__has_8hpp.html
 share/doc/uhd/doxygen/html/assert__has_8hpp.js
 share/doc/uhd/doxygen/html/assert__has_8hpp_source.html
 share/doc/uhd/doxygen/html/assert__has_8ipp.html
 share/doc/uhd/doxygen/html/assert__has_8ipp.js
 share/doc/uhd/doxygen/html/bc_s.png
+share/doc/uhd/doxygen/html/bc_sd.png
 share/doc/uhd/doxygen/html/bdwn.png
 share/doc/uhd/doxygen/html/block__control_8hpp.html
 share/doc/uhd/doxygen/html/block__control_8hpp_source.html
@@ -39,11 +46,15 @@
 share/doc/uhd/doxygen/html/block__id_8hpp.js
 share/doc/uhd/doxygen/html/block__id_8hpp_source.html
 share/doc/uhd/doxygen/html/blockdef_8hpp.html
+share/doc/uhd/doxygen/html/blockdef_8hpp.js
 share/doc/uhd/doxygen/html/blockdef_8hpp_source.html
 share/doc/uhd/doxygen/html/bounded__buffer_8hpp.html
+share/doc/uhd/doxygen/html/bounded__buffer_8hpp.js
 share/doc/uhd/doxygen/html/bounded__buffer_8hpp_source.html
 share/doc/uhd/doxygen/html/bounded__buffer_8ipp.html
+share/doc/uhd/doxygen/html/bounded__buffer_8ipp.js
 share/doc/uhd/doxygen/html/buffer__pool_8hpp.html
+share/doc/uhd/doxygen/html/buffer__pool_8hpp.js
 share/doc/uhd/doxygen/html/buffer__pool_8hpp_source.html
 share/doc/uhd/doxygen/html/build_8dox.html
 share/doc/uhd/doxygen/html/build__info_8hpp.html
@@ -63,10 +74,8 @@
 share/doc/uhd/doxygen/html/cast_8hpp.html
 share/doc/uhd/doxygen/html/cast_8hpp.js
 share/doc/uhd/doxygen/html/cast_8hpp_source.html
-share/doc/uhd/doxygen/html/chdr_8hpp.html
-share/doc/uhd/doxygen/html/chdr_8hpp.js
-share/doc/uhd/doxygen/html/chdr_8hpp_source.html
 share/doc/uhd/doxygen/html/chdr__packet_8hpp.html
+share/doc/uhd/doxygen/html/chdr__packet_8hpp.js
 share/doc/uhd/doxygen/html/chdr__packet_8hpp_source.html
 share/doc/uhd/doxygen/html/chdr__packet_8ipp.html
 share/doc/uhd/doxygen/html/chdr__packet_8ipp.js
@@ -107,6 +116,51 @@
 share/doc/uhd/doxygen/html/classuhd_1_1dirty__tracked-members.html
 share/doc/uhd/doxygen/html/classuhd_1_1dirty__tracked.html
 share/doc/uhd/doxygen/html/classuhd_1_1dirty__tracked.js
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1dag__vertex__t-members.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1dag__vertex__t.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1dag__vertex__t.js
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1dag__vertex__t.png
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__accessor__base-members.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__accessor__base.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__accessor__base.js
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__accessor__base.png
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__accessor__t-members.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__accessor__t.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__accessor__t.js
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__accessor__t.png
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__node__printer-members.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__node__printer.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__node__t-members.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__node__t.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__node__t.js
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__node__t.png
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__reader__t-members.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__reader__t.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__reader__t.js
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__reader__t.png
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__writer__t-members.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__writer__t.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__writer__t.js
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1data__writer__t.png
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1expert__container-members.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1expert__container.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1expert__container.js
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1expert__container.png
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1expert__factory-members.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1expert__factory.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1expert__factory.png
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1node__retriever__t-members.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1node__retriever__t.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1node__retriever__t.js
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1node__retriever__t.png
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1worker__node__t-members.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1worker__node__t.html
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1worker__node__t.js
+share/doc/uhd/doxygen/html/classuhd_1_1experts_1_1worker__node__t.png
+share/doc/uhd/doxygen/html/classuhd_1_1extension_1_1extension-members.html



Home | Main Index | Thread Index | Old Index