Up to [cvs.NetBSD.org] / pkgsrc / ham / gnuradio-soapy-sdr
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
gnuradio: updated to 3.10.12.0 3.10.12.0 Unknown changes 3.10.11.0 Changed Project - Const (keyword) cleanup in a large number of files. QtGUI code uses const in many more places. Runtime - Add `persistent()` function to gr paths module. This function returns either the value of the `XDG_CACHE_HOME` environment variable, or `appdata()/.local/state`. GRC - Work continues on the Qt version of GRC (`gnuradio-companion --qt`). While the Gtk version is still the default, we're getting close to the point where the Qt version can be the default. - Generated Python code now includes a startup event (`flowgraph_started`) to the top level class. This was added specifically to avoid a race in the Variable Function Probe block, and may be useful elsewhere. - Struct variables have not been usable since around v3.8. Fixed! - Paths are now based on gr paths, where they were previous hardcoded to the user's home directory. - C++ hier block code paths fixed (so hier blocks work again). - Block connection line shape and width are now preferences. gr-blocks - New Burst To Stream block transforms a bursty tagged stream into a continuous stream by inserting zeros in the output between input packets whenever no packets are available at the input. gr-digital - FLL Band Edge power calculations fixed, along with thread safety issues. gr-fec - Unused RS code removed - unlikely anyone will notice. gr-filter - Numpy `float_` changed to `float64` for Numpy 2.0 compatibility. gr-fft - Vector version of FFT `fft_v` library function (calls fftw) thread safety improved. gr-uhd - Do not require PyQt5 for non-graphical configurations. modtool - Many bug fixes and cleanups, resulting in more reliable operation. That sounds really good, right? - Remove dependency on the "click" package. - Appending new blocks to CMake files respects closing parens. Build system and packaging - CMake minimum versions were out of sync in different places - fixed. - Incorrect Qwt maximum version removed. - Conda re-rendered.
(ham/gnuradio-*) (adhoc) adjust PLIST - blocks_throttle2.block.yml -share/gnuradio/grc/blocks/blocks_throttle2.block.yml
(ham/gnuradio-core) Updated 3.10.5.1 to 3.10.6.0 ## [3.10.6.0] - 2023-03-31 ### Changed #### Runtime - Add Python loggers to top_block and hier_block2 - Change the default log level (in the config file) to INFO instead of DEBUG - Logging improvements in the scheduler - Correctly determine native page size for Windows #### GRC - Fixed: opening the source of a hierachical block using the toolbar button produced an error - Use the logger, instead of print statements, in generated top blocks - Remove libX11 load from generated Python code - this was unncessary and produced warnings - Choose Editor dialog stays above parent #### gr-analog - Signal Source: option to hide the message port #### gr-blocks - Throttle: supports max time or number of samples per work iteration, useful for reducing latency at low sample rates - Delay block: option to hide the message port - File Meta Sink: fix missing Python import in template code #### gr-channels - Default taps should be 1.0, not 1.0 + j1.0 #### gr-digital - Async Decoder: several changes to improve performance robustness (see the commit log for more details) #### gr-fec - Tagged Decoder: correctly calculate the frame size for terminated CC decoder #### gr-filter - Fixed reverse parameters in fir_filter_with_buffer and pfb_arb_resampler, which could cause crashes - Fixed PFB Arbitrary Resampler was ignoring attenuation parameter #### gr-iio - Set gain mode as specified (was always manual) - Use the specified gain parameter for second channel (was same as first channel) #### gr-qtgui - Histogram Sink: calculate range of bins correctly to avoid strange distributions - Save (to image) dialogs add file extensions and have a Save button (i.e., they work now) #### gr-soapy - Sources: add tags when the frequency changes #### gr-uhd - Support for more RFNoC blocks - Fosphor, which produces data to drive an on-screen, OpenGL-based renderer which is expected to be in the next release - Moving Average - Switchboard - Split Stream - FFT: add properties for direction, magnitude and scaling - RX Stream: flush after timeout - Fully support multi-channel TX/RX (params were available for one one channel) #### gr-vocoder - Add a number of new codec modes for Codec2 and FreeDV #### gr-zmq - Selectable bind/connect to support more flexible ZMQ patterns and NAT'd networks - Stream sources produce when available, instead of waiting for a buffer to fill, helping with latency #### Modtool - Use interp and decim keywords correctly when generating blocks #### Build system and packaging - Uninstall removes icons and desktop files
(ham/gnuradio-core) Updated 3.10.1.1 to 3.10.2.0 ## [3.10.2.0] - 2022-04-09 ### Changed #### Project Scope - Clayton Smith continues the effort to replace Boost usage with modern C++ equivalents. In a related effort, he has continued the logging modernization started by Marcus M端ller. In his spare time, he has tackled some tricky, intermittent CI failures, some of which turned out to be real bugs. Much of this work is invisible to end users, but is extremely useful in making GNU Radio more reliable and maintainable. Special thanks are due to Clayton for a lot of hard work this cycle. - Use exceptions instead of `exit()` in several places. - Fixed a variety of Python deprecation warnings. - Packager note: `jsonschema` is required for the JSON Config and YAML Config blocks. Those blocks will be disabled if `jsonschema` is not found. #### gnuradio-runtime - Correct size/usage for single-mapped buffers (part of the new Custom Buffers feature). - Correct buffer size allocation. This was actually the single change in v3.10.1.1, which did not get its own CHANGELOG entry. #### GRC - Improve discovery of xterm and related programs. - Save generated hierarchical block code to the block library instead of the directory containing the current GRC flowgraph. - New JSON Config and YAML Config blocks that load configuration variables from files at runtime. Those variables may then be used in block parameters. - Store the GNU Radio version in flowgraph metadata when saving. - Minor change in Python evaluation code to allow `affinity`, `minoutbuf` and `maxoutbuf` to be adjusted via script parameters. #### Build system and packaging - Require C++-17 for `gnuradio-runtime` and code compiled against it (via cmake flags). - Add `pythonschema` to build- and run-time dependencies. #### gr-blocks - Add exponential distribution to Message Strobe Random block's `delay` selection. - Quiet down debug messages in File Sink. - Skip alignment check in File Source when the input file is not seekable (e.g., it is a pipe). #### gr-filter - Fix crash in Rational Resampler logging #### gr-digital - Add generic CRC blocks: CRC Append and CRC Check. #### gr-qtgui - Improve text/background color on Range widget. - Digital Number Control emits message with new, instead of previous, value. - Message Edit Box sends message only when return is pressed, rather than whenever focus is lost. - Vector Sink allows legend to be disabled. - Type error fixes (Python 3.10 is stricter about int casting). #### gr-trellis - Provide Python bindings for PCCC Encoder and Viterbi Combo. #### gr-vocoder - Add C++ generation support to gr-vocoder #### Code generation tools - Support strongly-typed enums in Python bindings
gnuradio*: update to 3.10.1.1 Bugfix release for the 3.10.x.y release series.
gnuradio: update to 3.10.0.0 - gr-pdu: Protocol Data Units library - gr-iio: Linux industrial I/O library (but not packaged in pkgsrc) - Custom Buffers Support - switch from Log4CPP to spdlog
gnuradio*: update to 3.9.4.0 Minor update bringing C++ code cleanups, bug fixes and some performance improvements.
ham/gnuradio-soapy-sdr: import gnuradio-soapy-sdr-3.9.2.0 GNU Radio bindings for SoapySDR.