Sun Apr 28 20:31:28 2019 UTC ()
uhd: updated to 3.14.0.0

UHD 3.14.0.0
N320: Add support for N320 and N321
USRP-2974: Add support for USRP-2974
DPDK: Add DPDK-based sockets-like library (for N3xx)
N3xx: clocking API changes for transitioning clock and time sources
N3xx: Bump max rev to G/6
N3xx: Improve error messages for invalid clock/time settings
N3xx: Get RFNoC crossbar baseport from FPGA
N3xx: init peripherals before loading FPGA (to fix SFP0 init issues)
N3xx: Move Linux kernel to 4.15
N3xx/E320: Prepend SDK filename with device name
N3xx: Update max rev to 7 (H)
N3xx: Remove DDR3 from standard BIST collection
N3xx: BIST: Improve DDR3 BIST to check for DmaFIFO
N3xx: BIST: Auto-load the AA image for the ddr3 BIST
N3xx: BIST: DDR3 test only enumerates first block
N310: Modify AD9371 reset function to keep it in reset
N310: move init_rf_cal before JESD de/framer bringup
N310: Fix sporadic power on failures (requires firmware update)
E3xx: Increase spp limit for E3xx radio
E320: bist: Fix ref_clock lock test implementation
E320: bist: Add link_up test
E320: Add all 5 temp sensors, fan sensor and rssi sensors per channel
E320: Fix tx/rx atr - antenna and frequency settings
E320: Enable devtest for E320
E320: images: Separate images package for Aurora image
E320: Get RFNoC crossbar baseport from FPGA
E320: add fpga_version_hash to e320 device info
E310: Fix initialization of antenna and frequency values
E31x: Destruct RFNoC before loading idle image
X300: Reduce default send_frame_size to 4000 over Ethernet
X300: Change Ethernet buffering
X300: Log git hash and compat number as debug message
X300: Move defaults to their own header
X300: Use constrained_args
X300: Enable clock_source and time_source device args
X300: NIRIO: Demote RPC client cancel/abort to TRACE
X300: remove default_buff_args properties
X300: Remove 120 MHz master_clock_rate option
X300: Set minimum master clock rate to 184.32 MHz
X300: Factor our PID -> MB type and MB type -> product name mapping
X300: Remove usage of boost::bind
X300: Fix compiler warnings related to type conversions
X300: Fix tick and sample rate setting
X300: Enable ADC gain through RFNoC API
X300: Demote NIRIO rpc client start/stop log messages to DEBUG
X300: Enable 11.52 MHz and 23.04 MHz system ref rates
X300: Enable x300_device_args.to_string()
X300: Catch more inconsistencies in x300_device_args
X300: Removed invalid 200 MHz sysref rate
X300: Change PLL CP currents in x300_clock_ctrl
B200: Remove superfluous fake lambda
B200: Add support for user regs
B200: Fix compiler warnings related to type conversions
B100: Move fifo_ctrl_excelsior to b100 subdir
B100: Fix fifo_ctrl_excelsior not exiting
B100: Remove all Boostisms from fifo_ctrl_excelsior
B100: Demote some clocking-related log messages to trace
MPM: Get list of temperatures from all thermal zones
MPM: add link_speed xport_info
MPM: Add mpm_device as usrp_hwd module variable
MPM: Add usrp_update_fs
MPM: Add i2c APIs for simple transfers
MPM: Add vector-based transfer function for i2c
MPM: Add variable configuration support to nijesdcore
MPM: Add eyescan utility to nijesdcore
MPM: Add PRBS-31 testing to nijesdcore
MPM: Add convenience function to pull i2c bus from device tree
MPM: Open and close i2c file descriptor on every access
MPM: Multiprocessing instead of threading for claimer loop
MPM: Factor out user EEPROM code into own module
MPM: Add gpgga sensor function to GPSd iface
MPM: Add bridge mode support
MPM: Parameterize max UDP link allocation
MPM: xport: add commit_xport docstring
MPM: Improve error message on double-claim
MPMD: Parallelize broadcast-finding
MPMD: add option to enum rfnoc blocks from args
MPMD: add link speed to xport udp
MPMD: Add API to set RPC timeout atomically
MPMD: Move timeout constants to header
MPMD: Use new RPC API with timeout
MPMD: Increase claim_rpc call timeout
MPMD: implement get_*x_hints
MPMD: honor user supplied send/recv_frame_size args
MPMD: Use 4096 bytes for frame size for liberio transport
MPMD: Use init timeout for update_component
MPMD: Allow reclaim failures on component updates
MPMD: Fix typecast warning in property tree default settings
Device: Parallelize device discovery
Device3: Move from packet-based to byte-based flow control
Device3: Constrain send_buff_size to input fifo size
Device3: remove tx_hint[send_buff_size]
Device3: Replace NULL with 0 for empty function pointers
Device3: Remove redundant function call
Device3: Fix flow control window and interval
UHD: Release recv buffers earlier in rx_streamer
UHD: Fix ADF400x driver for ref counter and charge pump mode
UHD: Improve constrained_device_args_t
UHD API: Add multi_usrp::get_user_settings_iface()
UHD: Remove usage of time_t (except when required)
UHD: add default xport params to udp_zero_copy
UHD: Update rx_frontend_gen3.v controls for 1/4-rate mixer
UHD API: Move definition of ALL_MBOARDS and ALL_CHANS constants to
CPP file.
UHD: Add traffic counter to null source sink
UHD API: Add multi_usrp::set_sync_source() API
UHD: Improve documentation for the UHD exception types
UHD: Improve documentation for set_{time,clock,sync}_source
UHD: add .clang-format file
UHD: Add device arg to enable dual ethernet for tx
UHD API: Add sync source to Python API
UHD API: Add support for Tx LO control to C API
UHD: Improve compatibility of abs() calls
UHD: include <stdint.h> for int64_t for time_spec
UHD: Updates to coding guidelines
UHD: Fix MSVC warnings by changing a size_t to unsigned int or
uint32_t
UHD: Add potentially missing but sometimes inferred include for
experts
UHD: Add default xport params to udp_wsa_zero_copy
UHD: Move device3 flow control functions to header for benchmark
utility
UHD: Make sure BOOST_VERSION is always available
UHD: Make clang-format skip formatting for some data structures
UHD: Remove vim hints in headers
UHD/MPM: Apply clang-format to all files
UHD: Add modified clang-format for headers
UHD: Replace uhd::math::log2 with std::log2
UHD: Replace boost::*::{lcm,gcd}() with portable versions
UHD API: Change get_{tx/rx}_dc_offset_range default from ALL_CHANS
to 0
UHD: Revert to boost instead of std for sleep in some instances
UHD: Replace Boost macros with custom ones for endianness
UHD: muxed_zero_copy_if fixes
UHD: Replace Boost lock & mutex with std variety for AD9361 code
UHD: fix includes for boost::noncopyable
UHD: Fix buffer size warning on UDP transport
UHD: Remove duplicate operator=() for sid_t
UHD: Fix conversion warning in max287x
UHD: Fix various type-conversion compiler warnings
RFNoC: Convert SR_READBACK_REG_FIFOSIZE to bytes
RFNoC: Add ability to enable/disable RX timestamp
RFNoC: add async message handler
RFNoC: Changes to traffic counter register names
RFNoC: Fix replay example port args
RFNoC: Fix default SPP for replay
RFNoC: Add halt to replay API
RFNoC: Fix late packet errors
RFNoC: Fix detection of outstanding acks by ctrl_iface
RFNoC: Add some missing virtual destructors
RFNoC: Update FIFO XML definition
RFNoC: Prevent unnecessary FC ACK packets
RFNoC: More graph traversal fixes
RFNoC: Fix scaling of M and N values in DDC/DUC
RFNoC: Fix typos in legacy_compat
RFNoC: Limit number of control packets in flight
RFNoC: Disable FC ACK packets for lossless links
RFNoC: Add valid num_input_ports check to node_ctrl_base
Utils: Add Zip test to downloader
Utils: Factor wait_for_lo_lock() out of cal utils
Utils: Add check for gdb_eeprom before accessing
Utils: Deny positional options in uhd_image_loader
Utils: Set tx gain to max for rx iq cal
Tools: Add tool to analyze settling time of gain and freq changes
Tools: Make the UHD source gen a plugin for the phase alignment test
Test: Add Python API test
Test: Integrate Python API Tester into Devtest
Test: Add graph impl test to device3_test
Test: Retrofit sph test to use new mock transport
Test: Enable rx_samples_to_file in devtest for X300
Test: Fix CMake endif warning for devtest
Test: Fix compiler warning about unused timestamp
Test: Add #include in system time test
Test: Add benchmark of streaming code paths
Test: replace has_key by using 'in'
Test: Add universal_newlines to subprocess call in devtest
Examples: add rfnoc_radio_loopback example
Examples: Add benchmark_streamer example
Examples: Add dual measurements to benchmark_streamer
Examples: Clean up rfnoc_radio_loopback example
Examples: Add keyboard controls to rx_ascii_art_dft
Examples: Add benchmark_streamer support for multi-channel streamer
Examples: Optimize benchmark_rate start time
Examples: Improve formatting and comments in tx_waveforms
Examples: Optimize tx_waveforms memory allocations
Examples: change boost to std for time commands
Examples: Add LO Offset to rx_samples_to_file
Examples: update lo-offset naming in tx from file
Examples: Add lo-offset to tx_waveforms
Examples: Improved error message in tx_waveforms
Examples: Move ascii_art_dft main function within include guard
Examples: Fix boundary condition in ascii_art_dft plotting
Docs: Fix Doxygen warnings
Docs: Add info on how to implement user regs on B200
Docs: Add manual page on compat numbers
Docs: Add comments for TwinRX and MCR
Docs: N3xx page shell formatting and bb image
Docs: n3xx: fix Salt formatting
Docs: Add note on manually disabling NEON extensions
Docs: Fixed typos in N3xx image names (SD card build)
Docs: Add notes on external reference frequencies for X300
CMake: Bump CMake minimum version to 2.8.12
CMake: Change SOVERSION and VERSION for the library files
CMake: Extend list of additional Boost versions
CMake: fix variable usage
Cmake: remove Boost from dyn libs for tests on Apple
Cmake: Fix MSVC options (add /bigobj)
Cmake: Use native format for setup.py
CPack: Fix RPM generation


(adam)
diff -r1.46 -r1.47 pkgsrc/ham/uhd/Makefile
diff -r1.13 -r1.14 pkgsrc/ham/uhd/PLIST
diff -r1.19 -r1.20 pkgsrc/ham/uhd/distinfo
diff -r1.1 -r0 pkgsrc/ham/uhd/patches/patch-lib_include_uhdlib_experts_expert__nodes.hpp

cvs diff -r1.46 -r1.47 pkgsrc/ham/uhd/Makefile (switch to unified diff)

--- pkgsrc/ham/uhd/Makefile 2019/04/25 07:33:00 1.46
+++ pkgsrc/ham/uhd/Makefile 2019/04/28 20:31:28 1.47
@@ -1,80 +1,79 @@ @@ -1,80 +1,79 @@
1# $NetBSD: Makefile,v 1.46 2019/04/25 07:33:00 maya Exp $ 1# $NetBSD: Makefile,v 1.47 2019/04/28 20:31:28 adam Exp $
2 2
3DISTNAME= uhd-3.13.1.0 3DISTNAME= uhd-3.14.0.0
4PKGREVISION= 1 
5CATEGORIES= ham 4CATEGORIES= ham
6MASTER_SITES= ${MASTER_SITE_GITHUB:=EttusResearch/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=EttusResearch/}
7GITHUB_TAG= v${PKGVERSION_NOREV} 6GITHUB_TAG= v${PKGVERSION_NOREV}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/EttusResearch/uhd 9HOMEPAGE= https://github.com/EttusResearch/uhd
11COMMENT= USRP (Universal Software Radio Peripheral) Hardware Drivers 10COMMENT= USRP (Universal Software Radio Peripheral) Hardware Drivers
12LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
13 12
14DEPENDS+= ${PYPKGPREFIX}-mako-[0-9]*:../../devel/py-mako 13DEPENDS+= ${PYPKGPREFIX}-mako-[0-9]*:../../devel/py-mako
15DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests 14DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
16 15
17CMAKE_ARGS+= -DRST2HTML_EXECUTABLE=${PREFIX}/bin/rst2html-${PYVERSSUFFIX}.py 16CMAKE_ARGS+= -DRST2HTML_EXECUTABLE=${PREFIX}/bin/rst2html-${PYVERSSUFFIX}.py
18CMAKE_ARGS+= -Wno-dev 17CMAKE_ARGS+= -Wno-dev
19.include "../../lang/python/pyversion.mk" 18.include "../../lang/python/pyversion.mk"
20CMAKE_ARGS+= -DPYTHON_EXECUTABLE=${PYTHONBIN} 19CMAKE_ARGS+= -DPYTHON_EXECUTABLE=${PYTHONBIN}
21.if !empty(_PYTHON_VERSION:M3*) 20.if !empty(_PYTHON_VERSION:M3*)
22CMAKE_ARGS+= -DENABLE_PYTHON3=ON 21CMAKE_ARGS+= -DENABLE_PYTHON3=ON
23.endif 22.endif
24 23
25# Upstream says C++11 is required, even though it is not documented. 24# Upstream says C++11 is required, even though it is not documented.
26# It is documented that gcc 4.8 is required, when using gcc. 25# It is documented that gcc 4.8 is required, when using gcc.
27# https://github.com/EttusResearch/uhd/issues/236 26# https://github.com/EttusResearch/uhd/issues/236
28# 27#
29# Upstream does not seem to have any documentation that gnu++11 is 28# Upstream does not seem to have any documentation that gnu++11 is
30# required, but it builds with tha and not with c++11 on netbsd-8. No 29# required, but it builds with tha and not with c++11 on netbsd-8. No
31# ticket filed because #236 resulted in in-ticket clarification only 30# ticket filed because #236 resulted in in-ticket clarification only
32# (and not a doc edit), and having experimented no clarification is 31# (and not a doc edit), and having experimented no clarification is
33# needed. 32# needed.
34USE_CMAKE= yes 33USE_CMAKE= yes
35USE_LANGUAGES= c gnu++11 34USE_LANGUAGES= c gnu++11
36USE_TOOLS+= pkg-config 35USE_TOOLS+= pkg-config
37GCC_REQD+= 4.8 36GCC_REQD+= 4.8
38# to avoid extra pax_global_header 37# to avoid extra pax_global_header
39EXTRACT_USING= gtar 38EXTRACT_USING= gtar
40WRKSRC= ${WRKDIR}/${DISTNAME}/host 39WRKSRC= ${WRKDIR}/${DISTNAME}/host
41 40
42# The files with their name uhd-xxxx, are moved down from uhd/xxxx for this process. 41# The files with their name uhd-xxxx, are moved down from uhd/xxxx for this process.
43REPLACE_PYTHON+= utils/converter_benchmark.py 42REPLACE_PYTHON+= utils/converter_benchmark.py
44REPLACE_PYTHON+= utils/latency/graph.py 43REPLACE_PYTHON+= utils/latency/graph.py
45REPLACE_PYTHON+= utils/latency/run_tests.py 44REPLACE_PYTHON+= utils/latency/run_tests.py
46REPLACE_PYTHON+= utils/uhd_images_downloader.py.in 45REPLACE_PYTHON+= utils/uhd_images_downloader.py.in
47REPLACE_PYTHON+= utils/usrp2_card_burner.py 46REPLACE_PYTHON+= utils/usrp2_card_burner.py
48REPLACE_PYTHON+= utils/usrp2_card_burner_gui.py 47REPLACE_PYTHON+= utils/usrp2_card_burner_gui.py
49REPLACE_PYTHON+= tests/devtest/benchmark_rate_test.py 48REPLACE_PYTHON+= tests/devtest/benchmark_rate_test.py
50REPLACE_PYTHON+= tests/devtest/multi_usrp_test.py 49REPLACE_PYTHON+= tests/devtest/multi_usrp_test.py
51REPLACE_PYTHON+= tests/devtest/python_api_test.py 50REPLACE_PYTHON+= tests/devtest/python_api_test.py
52REPLACE_PYTHON+= tests/devtest/run_testsuite.py 51REPLACE_PYTHON+= tests/devtest/run_testsuite.py
53REPLACE_PYTHON+= tests/devtest/rx_samples_to_file_test.py 52REPLACE_PYTHON+= tests/devtest/rx_samples_to_file_test.py
54REPLACE_PYTHON+= tests/devtest/test_messages_test.py 53REPLACE_PYTHON+= tests/devtest/test_messages_test.py
55REPLACE_PYTHON+= tests/devtest/test_pps_test.py 54REPLACE_PYTHON+= tests/devtest/test_pps_test.py
56REPLACE_PYTHON+= tests/devtest/tx_bursts_test.py 55REPLACE_PYTHON+= tests/devtest/tx_bursts_test.py
57REPLACE_PYTHON+= tests/devtest/uhd_test_base.py 56REPLACE_PYTHON+= tests/devtest/uhd_test_base.py
58REPLACE_PYTHON+= tests/devtest/usrp_probe.py 57REPLACE_PYTHON+= tests/devtest/usrp_probe.py
59REPLACE_PYTHON+= tests/devtest/usrp_probe_test.py 58REPLACE_PYTHON+= tests/devtest/usrp_probe_test.py
60 59
61INSTALLATION_DIRS+= share/uhd 60INSTALLATION_DIRS+= share/uhd
62INSTALLATION_DIRS+= share/uhd/firmware 61INSTALLATION_DIRS+= share/uhd/firmware
63INSTALLATION_DIRS+= share/uhd/fpga 62INSTALLATION_DIRS+= share/uhd/fpga
64INSTALLATION_DIRS+= share/uhd/images 63INSTALLATION_DIRS+= share/uhd/images
65 64
66SUBST_CLASSES+= man 65SUBST_CLASSES+= man
67SUBST_MESSAGE.man= Convert share/man to man 66SUBST_MESSAGE.man= Convert share/man to man
68SUBST_STAGE.man= pre-configure 67SUBST_STAGE.man= pre-configure
69SUBST_FILES.man= docs/CMakeLists.txt 68SUBST_FILES.man= docs/CMakeLists.txt
70SUBST_SED.man= -e '/UHD_INSTALL/s,$${PKG_MAN_DIR},${PREFIX}/${PKGMANDIR}/man1,' 69SUBST_SED.man= -e '/UHD_INSTALL/s,$${PKG_MAN_DIR},${PREFIX}/${PKGMANDIR}/man1,'
71# UHD_INSTALL(FILES ${gzfile} DESTINATION ${PKG_MAN_DIR} COMPONENT manpages) 70# UHD_INSTALL(FILES ${gzfile} DESTINATION ${PKG_MAN_DIR} COMPONENT manpages)
72 71
73.include "options.mk" 72.include "options.mk"
74 73
75.include "../../devel/boost-libs/buildlink3.mk" 74.include "../../devel/boost-libs/buildlink3.mk"
76.include "../../devel/libusb1/buildlink3.mk" 75.include "../../devel/libusb1/buildlink3.mk"
77.include "../../devel/orc/buildlink3.mk" 76.include "../../devel/orc/buildlink3.mk"
78.include "../../lang/python/application.mk" 77.include "../../lang/python/application.mk"
79.include "../../mk/curses.buildlink3.mk" 78.include "../../mk/curses.buildlink3.mk"
80.include "../../mk/bsd.pkg.mk" 79.include "../../mk/bsd.pkg.mk"

cvs diff -r1.13 -r1.14 pkgsrc/ham/uhd/PLIST (switch to unified diff)

--- pkgsrc/ham/uhd/PLIST 2019/03/22 17:58:27 1.13
+++ pkgsrc/ham/uhd/PLIST 2019/04/28 20:31:28 1.14
@@ -1,257 +1,263 @@ @@ -1,257 +1,263 @@
1@comment $NetBSD: PLIST,v 1.13 2019/03/22 17:58:27 adam Exp $ 1@comment $NetBSD: PLIST,v 1.14 2019/04/28 20:31:28 adam Exp $
2bin/uhd_cal_rx_iq_balance 2bin/uhd_cal_rx_iq_balance
3bin/uhd_cal_tx_dc_offset 3bin/uhd_cal_tx_dc_offset
4bin/uhd_cal_tx_iq_balance 4bin/uhd_cal_tx_iq_balance
5bin/uhd_config_info 5bin/uhd_config_info
6bin/uhd_find_devices 6bin/uhd_find_devices
7bin/uhd_image_loader 7bin/uhd_image_loader
8bin/uhd_usrp_probe 8bin/uhd_usrp_probe
9include/uhd.h 9include/uhd.h
10include/uhd/build_info.hpp 10include/uhd/build_info.hpp
11include/uhd/cal/container.hpp 11include/uhd/cal/container.hpp
12include/uhd/cal/power_container.hpp 12include/uhd/cal/power_container.hpp
13include/uhd/config.h 13include/uhd/config.h
14include/uhd/config.hpp 14include/uhd/config.hpp
15include/uhd/convert.hpp 15include/uhd/convert.hpp
16include/uhd/deprecated.hpp 16include/uhd/deprecated.hpp
17include/uhd/device.hpp 17include/uhd/device.hpp
18include/uhd/error.h 18include/uhd/error.h
19include/uhd/exception.hpp 19include/uhd/exception.hpp
20include/uhd/property_tree.hpp 20include/uhd/property_tree.hpp
21include/uhd/property_tree.ipp 21include/uhd/property_tree.ipp
22include/uhd/stream.hpp 22include/uhd/stream.hpp
23include/uhd/transport/bounded_buffer.hpp 23include/uhd/transport/bounded_buffer.hpp
24include/uhd/transport/bounded_buffer.ipp 24include/uhd/transport/bounded_buffer.ipp
25include/uhd/transport/buffer_pool.hpp 25include/uhd/transport/buffer_pool.hpp
26include/uhd/transport/chdr.hpp 26include/uhd/transport/chdr.hpp
27include/uhd/transport/if_addrs.hpp 27include/uhd/transport/if_addrs.hpp
28include/uhd/transport/tcp_zero_copy.hpp 28include/uhd/transport/tcp_zero_copy.hpp
29include/uhd/transport/udp_constants.hpp 29include/uhd/transport/udp_constants.hpp
30include/uhd/transport/udp_simple.hpp 30include/uhd/transport/udp_simple.hpp
31include/uhd/transport/udp_zero_copy.hpp 31include/uhd/transport/udp_zero_copy.hpp
32include/uhd/transport/usb_control.hpp 32include/uhd/transport/usb_control.hpp
33include/uhd/transport/usb_device_handle.hpp 33include/uhd/transport/usb_device_handle.hpp
34include/uhd/transport/usb_zero_copy.hpp 34include/uhd/transport/usb_zero_copy.hpp
35include/uhd/transport/vrt_if_packet.hpp 35include/uhd/transport/vrt_if_packet.hpp
36include/uhd/transport/zero_copy.hpp 36include/uhd/transport/zero_copy.hpp
 37include/uhd/transport/zero_copy_flow_ctrl.hpp
37include/uhd/types/byte_vector.hpp 38include/uhd/types/byte_vector.hpp
38include/uhd/types/clock_config.hpp 39include/uhd/types/clock_config.hpp
39include/uhd/types/device_addr.hpp 40include/uhd/types/device_addr.hpp
40include/uhd/types/dict.hpp 41include/uhd/types/dict.hpp
41include/uhd/types/dict.ipp 42include/uhd/types/dict.ipp
42include/uhd/types/direction.hpp 43include/uhd/types/direction.hpp
43include/uhd/types/endianness.hpp 44include/uhd/types/endianness.hpp
44include/uhd/types/filters.hpp 45include/uhd/types/filters.hpp
45include/uhd/types/io_type.hpp 46include/uhd/types/io_type.hpp
46include/uhd/types/mac_addr.hpp 47include/uhd/types/mac_addr.hpp
47include/uhd/types/metadata.h 48include/uhd/types/metadata.h
48include/uhd/types/metadata.hpp 49include/uhd/types/metadata.hpp
49include/uhd/types/otw_type.hpp 50include/uhd/types/otw_type.hpp
50include/uhd/types/ranges.h 51include/uhd/types/ranges.h
51include/uhd/types/ranges.hpp 52include/uhd/types/ranges.hpp
52include/uhd/types/ref_vector.hpp 53include/uhd/types/ref_vector.hpp
53include/uhd/types/sensors.h 54include/uhd/types/sensors.h
54include/uhd/types/sensors.hpp 55include/uhd/types/sensors.hpp
55include/uhd/types/serial.hpp 56include/uhd/types/serial.hpp
56include/uhd/types/sid.hpp 57include/uhd/types/sid.hpp
57include/uhd/types/stream_cmd.hpp 58include/uhd/types/stream_cmd.hpp
58include/uhd/types/string_vector.h 59include/uhd/types/string_vector.h
59include/uhd/types/time_spec.hpp 60include/uhd/types/time_spec.hpp
60include/uhd/types/tune_request.h 61include/uhd/types/tune_request.h
61include/uhd/types/tune_request.hpp 62include/uhd/types/tune_request.hpp
62include/uhd/types/tune_result.h 63include/uhd/types/tune_result.h
63include/uhd/types/tune_result.hpp 64include/uhd/types/tune_result.hpp
64include/uhd/types/usrp_info.h 65include/uhd/types/usrp_info.h
65include/uhd/types/wb_iface.hpp 66include/uhd/types/wb_iface.hpp
66include/uhd/usrp/dboard_base.hpp 67include/uhd/usrp/dboard_base.hpp
67include/uhd/usrp/dboard_eeprom.h 68include/uhd/usrp/dboard_eeprom.h
68include/uhd/usrp/dboard_eeprom.hpp 69include/uhd/usrp/dboard_eeprom.hpp
69include/uhd/usrp/dboard_id.hpp 70include/uhd/usrp/dboard_id.hpp
70include/uhd/usrp/dboard_iface.hpp 71include/uhd/usrp/dboard_iface.hpp
71include/uhd/usrp/dboard_manager.hpp 72include/uhd/usrp/dboard_manager.hpp
72include/uhd/usrp/fe_connection.hpp 73include/uhd/usrp/fe_connection.hpp
73include/uhd/usrp/gpio_defs.hpp 74include/uhd/usrp/gpio_defs.hpp
74include/uhd/usrp/gps_ctrl.hpp 75include/uhd/usrp/gps_ctrl.hpp
75include/uhd/usrp/mboard_eeprom.h 76include/uhd/usrp/mboard_eeprom.h
76include/uhd/usrp/mboard_eeprom.hpp 77include/uhd/usrp/mboard_eeprom.hpp
77include/uhd/usrp/multi_usrp.hpp 78include/uhd/usrp/multi_usrp.hpp
78include/uhd/usrp/subdev_spec.h 79include/uhd/usrp/subdev_spec.h
79include/uhd/usrp/subdev_spec.hpp 80include/uhd/usrp/subdev_spec.hpp
80include/uhd/usrp/usrp.h 81include/uhd/usrp/usrp.h
81include/uhd/usrp_clock/multi_usrp_clock.hpp 82include/uhd/usrp_clock/multi_usrp_clock.hpp
82include/uhd/usrp_clock/octoclock_eeprom.hpp 83include/uhd/usrp_clock/octoclock_eeprom.hpp
83include/uhd/usrp_clock/usrp_clock.h 84include/uhd/usrp_clock/usrp_clock.h
84include/uhd/utils/algorithm.hpp 85include/uhd/utils/algorithm.hpp
85include/uhd/utils/assert_has.hpp 86include/uhd/utils/assert_has.hpp
86include/uhd/utils/assert_has.ipp 87include/uhd/utils/assert_has.ipp
87include/uhd/utils/byteswap.hpp 88include/uhd/utils/byteswap.hpp
88include/uhd/utils/byteswap.ipp 89include/uhd/utils/byteswap.ipp
89include/uhd/utils/cast.hpp 90include/uhd/utils/cast.hpp
90include/uhd/utils/csv.hpp 91include/uhd/utils/csv.hpp
91include/uhd/utils/fp_compare_delta.ipp 92include/uhd/utils/fp_compare_delta.ipp
92include/uhd/utils/fp_compare_epsilon.ipp 93include/uhd/utils/fp_compare_epsilon.ipp
93include/uhd/utils/gain_group.hpp 94include/uhd/utils/gain_group.hpp
94include/uhd/utils/log.h 95include/uhd/utils/log.h
95include/uhd/utils/log.hpp 96include/uhd/utils/log.hpp
96include/uhd/utils/log_add.hpp 97include/uhd/utils/log_add.hpp
97include/uhd/utils/math.hpp 98include/uhd/utils/math.hpp
98include/uhd/utils/msg_task.hpp 99include/uhd/utils/msg_task.hpp
99include/uhd/utils/paths.hpp 100include/uhd/utils/paths.hpp
100include/uhd/utils/pimpl.hpp 101include/uhd/utils/pimpl.hpp
101include/uhd/utils/platform.hpp 102include/uhd/utils/platform.hpp
102include/uhd/utils/safe_call.hpp 103include/uhd/utils/safe_call.hpp
103include/uhd/utils/safe_main.hpp 104include/uhd/utils/safe_main.hpp
104include/uhd/utils/static.hpp 105include/uhd/utils/static.hpp
105include/uhd/utils/tasks.hpp 106include/uhd/utils/tasks.hpp
106include/uhd/utils/thread.hpp 107include/uhd/utils/thread.hpp
107include/uhd/utils/thread_priority.h 108include/uhd/utils/thread_priority.h
108include/uhd/utils/thread_priority.hpp 109include/uhd/utils/thread_priority.hpp
109include/uhd/version.hpp 110include/uhd/version.hpp
110lib/cmake/uhd/UHDConfig.cmake 111lib/cmake/uhd/UHDConfig.cmake
111lib/cmake/uhd/UHDConfigVersion.cmake 112lib/cmake/uhd/UHDConfigVersion.cmake
112lib/libuhd.so 113lib/libuhd.so
113lib/libuhd.so.3.13.1 114lib/libuhd.so.3.14.0
114lib/pkgconfig/uhd.pc 115lib/pkgconfig/uhd.pc
115lib/uhd/examples/benchmark_rate 116lib/uhd/examples/benchmark_rate
116lib/uhd/examples/gpio 117lib/uhd/examples/gpio
117lib/uhd/examples/latency_test 118lib/uhd/examples/latency_test
118lib/uhd/examples/network_relay 119lib/uhd/examples/network_relay
119lib/uhd/examples/rx_ascii_art_dft 120lib/uhd/examples/rx_ascii_art_dft
120lib/uhd/examples/rx_multi_samples 121lib/uhd/examples/rx_multi_samples
121lib/uhd/examples/rx_samples_c 122lib/uhd/examples/rx_samples_c
122lib/uhd/examples/rx_samples_to_file 123lib/uhd/examples/rx_samples_to_file
123lib/uhd/examples/rx_samples_to_udp 124lib/uhd/examples/rx_samples_to_udp
124lib/uhd/examples/rx_timed_samples 125lib/uhd/examples/rx_timed_samples
125lib/uhd/examples/sync_to_gps 126lib/uhd/examples/sync_to_gps
126lib/uhd/examples/test_clock_synch 127lib/uhd/examples/test_clock_synch
127lib/uhd/examples/test_dboard_coercion 128lib/uhd/examples/test_dboard_coercion
128lib/uhd/examples/test_messages 129lib/uhd/examples/test_messages
129lib/uhd/examples/test_pps_input 130lib/uhd/examples/test_pps_input
130lib/uhd/examples/test_timed_commands 131lib/uhd/examples/test_timed_commands
131lib/uhd/examples/twinrx_freq_hopping 132lib/uhd/examples/twinrx_freq_hopping
132lib/uhd/examples/tx_bursts 133lib/uhd/examples/tx_bursts
133lib/uhd/examples/tx_samples_c 134lib/uhd/examples/tx_samples_c
134lib/uhd/examples/tx_samples_from_file 135lib/uhd/examples/tx_samples_from_file
135lib/uhd/examples/tx_timed_samples 136lib/uhd/examples/tx_timed_samples
136lib/uhd/examples/tx_waveforms 137lib/uhd/examples/tx_waveforms
137lib/uhd/examples/txrx_loopback_to_file 138lib/uhd/examples/txrx_loopback_to_file
138lib/uhd/examples/usrp_list_sensors 139lib/uhd/examples/usrp_list_sensors
139lib/uhd/tests/addr_test 140lib/uhd/tests/addr_test
140lib/uhd/tests/buffer_test 141lib/uhd/tests/buffer_test
141lib/uhd/tests/byteswap_test 142lib/uhd/tests/byteswap_test
142lib/uhd/tests/cal_container_test 143lib/uhd/tests/cal_container_test
143lib/uhd/tests/cast_test 144lib/uhd/tests/cast_test
144lib/uhd/tests/chdr_test 145lib/uhd/tests/chdr_test
145lib/uhd/tests/config_parser_test 146lib/uhd/tests/config_parser_test
146lib/uhd/tests/constrained_device_args_test 147lib/uhd/tests/constrained_device_args_test
147lib/uhd/tests/convert_test 148lib/uhd/tests/convert_test
148lib/uhd/tests/devtest/benchmark_rate_test.py 149lib/uhd/tests/devtest/benchmark_rate_test.py
149lib/uhd/tests/devtest/bitbang_test.py 150lib/uhd/tests/devtest/bitbang_test.py
150lib/uhd/tests/devtest/devtest_b2xx.py 151lib/uhd/tests/devtest/devtest_b2xx.py
151lib/uhd/tests/devtest/devtest_e320.py 152lib/uhd/tests/devtest/devtest_e320.py
152lib/uhd/tests/devtest/devtest_e3xx.py 153lib/uhd/tests/devtest/devtest_e3xx.py
153lib/uhd/tests/devtest/devtest_n3x0.py 154lib/uhd/tests/devtest/devtest_n3x0.py
154lib/uhd/tests/devtest/devtest_x3x0.py 155lib/uhd/tests/devtest/devtest_x3x0.py
155lib/uhd/tests/devtest/gpio_test.py 156lib/uhd/tests/devtest/gpio_test.py
156lib/uhd/tests/devtest/list_sensors_test.py 157lib/uhd/tests/devtest/list_sensors_test.py
157lib/uhd/tests/devtest/multi_usrp_test.py 158lib/uhd/tests/devtest/multi_usrp_test.py
158lib/uhd/tests/devtest/python_api_test.py 159lib/uhd/tests/devtest/python_api_test.py
159lib/uhd/tests/devtest/run_testsuite.py 160lib/uhd/tests/devtest/run_testsuite.py
160lib/uhd/tests/devtest/rx_samples_to_file_test.py 161lib/uhd/tests/devtest/rx_samples_to_file_test.py
161lib/uhd/tests/devtest/test_messages_test.py 162lib/uhd/tests/devtest/test_messages_test.py
162lib/uhd/tests/devtest/test_pps_test.py 163lib/uhd/tests/devtest/test_pps_test.py
163lib/uhd/tests/devtest/tx_bursts_test.py 164lib/uhd/tests/devtest/tx_bursts_test.py
164lib/uhd/tests/devtest/uhd_test_base.py 165lib/uhd/tests/devtest/uhd_test_base.py
165lib/uhd/tests/devtest/usrp_probe.py 166lib/uhd/tests/devtest/usrp_probe.py
166lib/uhd/tests/devtest/usrp_probe_test.py 167lib/uhd/tests/devtest/usrp_probe_test.py
167lib/uhd/tests/dict_test 168lib/uhd/tests/dict_test
168lib/uhd/tests/eeprom_c_test 169lib/uhd/tests/eeprom_c_test
169lib/uhd/tests/eeprom_utils_test 170lib/uhd/tests/eeprom_utils_test
170lib/uhd/tests/error_c_test 171lib/uhd/tests/error_c_test
171lib/uhd/tests/error_test 172lib/uhd/tests/error_test
172lib/uhd/tests/expert_test 173lib/uhd/tests/expert_test
173lib/uhd/tests/fe_conn_test 174lib/uhd/tests/fe_conn_test
174lib/uhd/tests/fp_compare_delta_test 175lib/uhd/tests/fp_compare_delta_test
175lib/uhd/tests/fp_compare_epsilon_test 176lib/uhd/tests/fp_compare_epsilon_test
176lib/uhd/tests/gain_group_test 177lib/uhd/tests/gain_group_test
177lib/uhd/tests/log_test 178lib/uhd/tests/log_test
178lib/uhd/tests/math_test 179lib/uhd/tests/math_test
179lib/uhd/tests/narrow_cast_test 180lib/uhd/tests/narrow_cast_test
180lib/uhd/tests/nocscript_expr_test 181lib/uhd/tests/nocscript_expr_test
181lib/uhd/tests/nocscript_ftable_test 182lib/uhd/tests/nocscript_ftable_test
182lib/uhd/tests/nocscript_parser_test 183lib/uhd/tests/nocscript_parser_test
 184lib/uhd/tests/packet_handler_benchmark
183lib/uhd/tests/paths_test 185lib/uhd/tests/paths_test
184lib/uhd/tests/property_test 186lib/uhd/tests/property_test
185lib/uhd/tests/ranges_c_test 187lib/uhd/tests/ranges_c_test
186lib/uhd/tests/ranges_test 188lib/uhd/tests/ranges_test
187lib/uhd/tests/sensors_c_test 189lib/uhd/tests/sensors_c_test
188lib/uhd/tests/sensors_test 190lib/uhd/tests/sensors_test
189lib/uhd/tests/sid_t_test 191lib/uhd/tests/sid_t_test
190lib/uhd/tests/soft_reg_test 192lib/uhd/tests/soft_reg_test
191lib/uhd/tests/sph_recv_test 193lib/uhd/tests/sph_recv_test
192lib/uhd/tests/sph_send_test 194lib/uhd/tests/sph_send_test
193lib/uhd/tests/string_vector_c_test 195lib/uhd/tests/string_vector_c_test
194lib/uhd/tests/subdev_spec_c_test 196lib/uhd/tests/subdev_spec_c_test
195lib/uhd/tests/subdev_spec_test 197lib/uhd/tests/subdev_spec_test
196lib/uhd/tests/tasks_test 198lib/uhd/tests/tasks_test
197lib/uhd/tests/time_spec_test 199lib/uhd/tests/time_spec_test
198lib/uhd/tests/vrt_test 200lib/uhd/tests/vrt_test
199lib/uhd/utils/b2xx_fx3_utils 201lib/uhd/utils/b2xx_fx3_utils
200lib/uhd/utils/converter_benchmark 202lib/uhd/utils/converter_benchmark
201lib/uhd/utils/converter_benchmark.py 203lib/uhd/utils/converter_benchmark.py
202lib/uhd/utils/fx2_init_eeprom 204lib/uhd/utils/fx2_init_eeprom
203lib/uhd/utils/latency/graph.py 205lib/uhd/utils/latency/graph.py
204lib/uhd/utils/latency/responder 206lib/uhd/utils/latency/responder
205lib/uhd/utils/latency/run_tests.py 207lib/uhd/utils/latency/run_tests.py
206lib/uhd/utils/octoclock_burn_eeprom 208lib/uhd/utils/octoclock_burn_eeprom
207lib/uhd/utils/query_gpsdo_sensors 209lib/uhd/utils/query_gpsdo_sensors
208lib/uhd/utils/uhd_images_downloader.py 210lib/uhd/utils/uhd_images_downloader.py
209lib/uhd/utils/usrp2_card_burner.py 211lib/uhd/utils/usrp2_card_burner.py
210lib/uhd/utils/usrp_burn_db_eeprom 212lib/uhd/utils/usrp_burn_db_eeprom
211lib/uhd/utils/usrp_burn_mb_eeprom 213lib/uhd/utils/usrp_burn_mb_eeprom
212man/man1/octoclock_firmware_burner.1 214man/man1/octoclock_firmware_burner.1
213man/man1/uhd_cal_rx_iq_balance.1 215man/man1/uhd_cal_rx_iq_balance.1
214man/man1/uhd_cal_tx_dc_offset.1 216man/man1/uhd_cal_tx_dc_offset.1
215man/man1/uhd_cal_tx_iq_balance.1 217man/man1/uhd_cal_tx_iq_balance.1
216man/man1/uhd_config_info.1 218man/man1/uhd_config_info.1
217man/man1/uhd_find_devices.1 219man/man1/uhd_find_devices.1
218man/man1/uhd_image_loader.1 220man/man1/uhd_image_loader.1
219man/man1/uhd_images_downloader.1 221man/man1/uhd_images_downloader.1
220man/man1/uhd_usrp_probe.1 222man/man1/uhd_usrp_probe.1
221man/man1/usrp2_card_burner.1 223man/man1/usrp2_card_burner.1
222man/man1/usrp_n2xx_simple_net_burner.1 224man/man1/usrp_n2xx_simple_net_burner.1
223man/man1/usrp_x3xx_fpga_burner.1 225man/man1/usrp_x3xx_fpga_burner.1
224share/doc/uhd/LICENSE 226share/doc/uhd/LICENSE
225share/doc/uhd/README.md 227share/doc/uhd/README.md
226share/uhd/rfnoc/blocks/addsub.xml 228share/uhd/rfnoc/blocks/addsub.xml
227share/uhd/rfnoc/blocks/block.xml 229share/uhd/rfnoc/blocks/block.xml
228share/uhd/rfnoc/blocks/ddc.xml 230share/uhd/rfnoc/blocks/ddc.xml
229share/uhd/rfnoc/blocks/ddc_eiscat.xml 231share/uhd/rfnoc/blocks/ddc_eiscat.xml
230share/uhd/rfnoc/blocks/ddc_single.xml 232share/uhd/rfnoc/blocks/ddc_single.xml
231share/uhd/rfnoc/blocks/debug.xml 233share/uhd/rfnoc/blocks/debug.xml
232share/uhd/rfnoc/blocks/digital_gain.xml 234share/uhd/rfnoc/blocks/digital_gain.xml
233share/uhd/rfnoc/blocks/dma_fifo.xml 235share/uhd/rfnoc/blocks/dma_fifo.xml
234share/uhd/rfnoc/blocks/dma_fifo_x4.xml 236share/uhd/rfnoc/blocks/dma_fifo_x4.xml
235share/uhd/rfnoc/blocks/duc.xml 237share/uhd/rfnoc/blocks/duc.xml
236share/uhd/rfnoc/blocks/duc_single.xml 238share/uhd/rfnoc/blocks/duc_single.xml
237share/uhd/rfnoc/blocks/fft.xml 239share/uhd/rfnoc/blocks/fft.xml
238share/uhd/rfnoc/blocks/fifo.xml 240share/uhd/rfnoc/blocks/fifo.xml
239share/uhd/rfnoc/blocks/fir.xml 241share/uhd/rfnoc/blocks/fir.xml
240share/uhd/rfnoc/blocks/fosphor.xml 242share/uhd/rfnoc/blocks/fosphor.xml
241share/uhd/rfnoc/blocks/keep_one_in_n.xml 243share/uhd/rfnoc/blocks/keep_one_in_n.xml
242share/uhd/rfnoc/blocks/logpwr.xml 244share/uhd/rfnoc/blocks/logpwr.xml
243share/uhd/rfnoc/blocks/moving_avg.xml 245share/uhd/rfnoc/blocks/moving_avg.xml
244share/uhd/rfnoc/blocks/nullblock.xml 246share/uhd/rfnoc/blocks/nullblock.xml
245share/uhd/rfnoc/blocks/ofdmeq.xml 247share/uhd/rfnoc/blocks/ofdmeq.xml
246share/uhd/rfnoc/blocks/packetresizer.xml 248share/uhd/rfnoc/blocks/packetresizer.xml
247share/uhd/rfnoc/blocks/radio_e3xx.xml 249share/uhd/rfnoc/blocks/radio_e3xx.xml
248share/uhd/rfnoc/blocks/radio_eiscat.xml 250share/uhd/rfnoc/blocks/radio_eiscat.xml
249share/uhd/rfnoc/blocks/radio_magnesium.xml 251share/uhd/rfnoc/blocks/radio_magnesium.xml
250share/uhd/rfnoc/blocks/radio_neon.xml 252share/uhd/rfnoc/blocks/radio_neon.xml
 253share/uhd/rfnoc/blocks/radio_rhodium.xml
251share/uhd/rfnoc/blocks/radio_x300.xml 254share/uhd/rfnoc/blocks/radio_x300.xml
 255share/uhd/rfnoc/blocks/replay.xml
 256share/uhd/rfnoc/blocks/replay_x2.xml
 257share/uhd/rfnoc/blocks/replay_x4.xml
252share/uhd/rfnoc/blocks/schmidlcox.xml 258share/uhd/rfnoc/blocks/schmidlcox.xml
253share/uhd/rfnoc/blocks/serialdemod.xml 259share/uhd/rfnoc/blocks/serialdemod.xml
254share/uhd/rfnoc/blocks/siggen.xml 260share/uhd/rfnoc/blocks/siggen.xml
255share/uhd/rfnoc/blocks/splitstream.xml 261share/uhd/rfnoc/blocks/splitstream.xml
256share/uhd/rfnoc/blocks/vector_iir.xml 262share/uhd/rfnoc/blocks/vector_iir.xml
257share/uhd/rfnoc/blocks/window.xml 263share/uhd/rfnoc/blocks/window.xml

cvs diff -r1.19 -r1.20 pkgsrc/ham/uhd/distinfo (switch to unified diff)

--- pkgsrc/ham/uhd/distinfo 2019/03/22 17:58:27 1.19
+++ pkgsrc/ham/uhd/distinfo 2019/04/28 20:31:28 1.20
@@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
1$NetBSD: distinfo,v 1.19 2019/03/22 17:58:27 adam Exp $ 1$NetBSD: distinfo,v 1.20 2019/04/28 20:31:28 adam Exp $
2 2
3SHA1 (uhd-3.13.1.0.tar.gz) = 8211ee4aa782054488606a3dc1a3f6695c45c6cf 3SHA1 (uhd-3.14.0.0.tar.gz) = 8b6cc0d09786ea034fd2ecd5e1dd1f609e765db1
4RMD160 (uhd-3.13.1.0.tar.gz) = 325316973eea77a8336ea80ca1cd8c1860b7f459 4RMD160 (uhd-3.14.0.0.tar.gz) = 9666b8ea882683764fa462bdab0ae5560b172faf
5SHA512 (uhd-3.13.1.0.tar.gz) = 3ef85e0b166879456fba49ab2a2ffd7ce670130700833fb4ac20376b69bd85354632ee9f320760f94d275449f10a36fdc8c106683a060e02924304fc9bc50bf8 5SHA512 (uhd-3.14.0.0.tar.gz) = c4754dbbd3540a41407a3bb31866a83c8ab319375db300113c0d13a3debbc4f0f820ccb83c30079c22388409edd032609cdb77bf6c098b37152b1985f773d1cb
6Size (uhd-3.13.1.0.tar.gz) = 11587157 bytes 6Size (uhd-3.14.0.0.tar.gz) = 12935658 bytes
7SHA1 (patch-lib_include_uhdlib_experts_expert__nodes.hpp) = b741980f6a1bbeef07903a23de13474abc982f9e 

File Deleted: pkgsrc/ham/uhd/patches/Attic/patch-lib_include_uhdlib_experts_expert__nodes.hpp