head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.10 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.8 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.6 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.4 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.2 pkgsrc-2025Q1-base:1.1; locks; strict; comment @# @; 1.1 date 2025.02.27.13.49.52; author adam; state Exp; branches; next ; commitid SF3bje7aYKuG17LF; desc @@ 1.1 log @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. @ text @$NetBSD$ Let pkgsrc handle components as separate packages. --- gr-utils/CMakeLists.txt.orig 2025-02-27 08:54:33.038694303 +0000 +++ gr-utils/CMakeLists.txt @@@@ -27,13 +27,13 @@@@ if(NOT CMAKE_CROSSCOMPILING) endif(NOT CMAKE_CROSSCOMPILING) -gr_register_component("gr-utils" ENABLE_GR_UTILS ENABLE_GNURADIO_RUNTIME ENABLE_PYTHON +gr_register_component("gr-utils" ENABLE_GR_UTILS ENABLE_PYTHON ${utils_python_deps}) -gr_register_component("gr_modtool" ENABLE_GR_MODTOOL ENABLE_GNURADIO_RUNTIME +gr_register_component("gr_modtool" ENABLE_GR_MODTOOL ENABLE_PYTHON ${utils_modtool_deps}) -gr_register_component("gr_blocktool" ENABLE_GR_BLOCKTOOL ENABLE_GNURADIO_RUNTIME +gr_register_component("gr_blocktool" ENABLE_GR_BLOCKTOOL ENABLE_PYTHON) ######################################################################## @