head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.10 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.8 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.6 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.4 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.2 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.2.0.18 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.16 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.14 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.12 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.10 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.8 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.6 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.4 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.2 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.1.0.6 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.4 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.2 pkgsrc-2022Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2025.02.27.13.49.51; author adam; state Exp; branches; next 1.2; commitid SF3bje7aYKuG17LF; 1.2 date 2022.10.09.07.56.09; author adam; state Exp; branches; next 1.1; commitid 5Saua6T6GixN51XD; 1.1 date 2022.01.16.18.06.25; author tnn; state Exp; branches; next ; commitid 7UTK0SLpJKEv1ToD; desc @@ 1.3 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: patch-gnuradio-runtime_lib_CMakeLists.txt,v 1.2 2022/10/09 07:56:09 adam Exp $ Disable use of precompiled headers; it doesn't play nice with pkgsrc nor ccache. --- gnuradio-runtime/lib/CMakeLists.txt.orig 2022-09-16 15:51:17.000000000 +0000 +++ gnuradio-runtime/lib/CMakeLists.txt @@@@ -163,7 +163,7 @@@@ target_compile_definitions(gnuradio-runt # constants.cc includes boost::dll headers, force them to use std::filesystem target_compile_definitions(gnuradio-runtime PRIVATE BOOST_DLL_USE_STD_FS) -if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.16.0") +if(FALSE) target_precompile_headers( gnuradio-runtime PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../include/gnuradio/sync_block.h) @ 1.2 log @gnuradio: updated to 3.10.4.0 3.10.4.0 Project Scope Replace get_initial_sptr() calls with make_block_sptr() calls. There were a number of places the incorrect function was being used. Runtime Use correctly typed arguments to log messages to prevent build errors. GRC Add xfce4-terminal and urxvt to the list of terminal emulators discovered during the build process. Suppress GUI hint errors that were being shown in the terminal window. Use integers for screenshot size (floats were causing Cairo errors). Build system and packaging Reformat cmake files and make cmake formatting part of the workflow. Allow GNU Radio to be a part of other cmake-based projects. Correct linking to libiio and libad9361 on macOS. Update method for determining Python installation directory. This should work correctly now on (all?) distro releases. gr-blocks New Block Interleaver/Deinterleaver interleaves blocks of symbols Correct calculation of items_remaining in File Source, which allows seek() to work correctly. Add an example for Wavefile Sink gr-digital Deprecate the CRC32 and CRC16 blocks, which will be removed in the future. There are more general CRC blocks which do the same thing (and more). gr-filter Fix demo for PFB channelizer gr-iio FMCOMMS2 Sink assumes CS16 data is scaled to 32768, rather than 2048. FMCOMMS2 returns the correct samples for the second channel in 2-channel mode. gr-trellis Correct Python bindings for trellis::metrics. gr-qtgui Range widget can now output messages when value changes. Add C++ code generation for Time Sink Regenerate Python bindings for some blocks when necessary. Waterfall Sink correctly uses half spectrum for float input. gr-uhd Add Python bindings for the UHD find() functino. gr-zeromq Support newer get() and older/deprecated getsockopt() functions in cppzmq depending on availability. Modtool Parse IO signatures with or without gr:: prefix. Documentation Update certain file lists to keep build paths out of documentation. Testing Update Conda recipe for Qt 5.15 and re-render CI support files. Add testing on Ubuntu 22.04. Link tests directly against spdlog with not linking to GR runtime. Ignore Python "missing whitespace after keywork" formatting error. @ text @d1 1 a1 1 $NetBSD: patch-gnuradio-runtime_lib_CMakeLists.txt,v 1.1 2022/01/16 18:06:25 tnn Exp $ d12 1 a12 1 +if(FALSE AND ${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.16.0") @ 1.1 log @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 @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- gnuradio-runtime/lib/CMakeLists.txt.orig 2022-01-14 15:27:04.000000000 +0000 d7 1 a7 1 @@@@ -171,7 +171,7 @@@@ target_compile_definitions(gnuradio-runt d12 4 a15 4 +if(false AND ${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.16.0") target_precompile_headers( gnuradio-runtime PRIVATE @