Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 6DD8984FB0 for ; Sat, 28 Oct 2023 09:23:29 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id a8z5DTD1p88p for ; Sat, 28 Oct 2023 09:23:28 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 70F1584F98 for ; Sat, 28 Oct 2023 09:23:28 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 651F5FADC; Sat, 28 Oct 2023 09:23:28 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1698485008113270" MIME-Version: 1.0 Date: Sat, 28 Oct 2023 09:23:28 +0000 From: "Makoto Fujiwara" Subject: CVS commit: pkgsrc/ham To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: mef@netbsd.org X-Mailer: log_accum Message-Id: <20231028092328.651F5FADC@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1698485008113270 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: mef Date: Sat Oct 28 09:23:28 UTC 2023 Modified Files: pkgsrc/ham/gnuradio-core: PLIST distinfo version.mk pkgsrc/ham/gnuradio-uhd: PLIST Log Message: (ham/gnuradio-core) updated 3.10.7.0 to 3.10.8.0 ## [3.10.8.0] - 2023-10-20 ### Changed #### Runtime - Add `MAP_FIXED` to circular buffer implementations using `shm_open()` and mmap backed by tmp files. These versions are not used by most system, and flaws were discovered during a FreeBSD build. - PMTs can be formatted for logging (format wrapper added). - New `io_signature::make()` variant replaces `makev()`, and optionally specifies buffer types. Previous variants are still valid, for backward compatibility. The single-stream `make()`, along with the `makev()`, `make2()` and `make3()` variants should not be used in new code, and may be removed in the future. ``` make(int min_streams, int max_streams, const std::vector& sizeof_stream_items, const gr::gr_vector_buffer_type& buftypes = gr::gr_vector_buffer_type(1, default_buftype::type)); ``` - Fix logging params to be compatible with C++20 #### GRC - Add "Choose Editor" button to Python block properties. Use the GTK app chooser. Save choice to the config file. - Correct Python Qt imports in Hier blocks and flowgraph templates. #### gr-blocks - Enable building the benchmark testing executable, which runs tests on various math functions. - Repeat block implemented as a basic block (vs sync interpolator) and output buffer allocation fixed. - Add a GRC example for Throttle usage. #### gr-digital - Add `set_sps()` to Symbol Sync. - Header Format: Fix CRC and OFDM formats, add option to `header_buffer` to read bits lsb first, and refactor `extract_bits` functions as templates. - Constellation Sink uses different colors for each input by default. - Rework Constellation Soft Decoder, Constellation Object and LDPC Decoder Definition. Previously, the LDPC Decoder did not work at all. The `sigma` parameter was removed from the decoder and an optional noise power `npwr` parameter was added to the constellation. #### gr-network - Better support for vectorized output from UDP source. The payload size must still be a multiple of `item size * vector size` for this to work. #### gr-qtgui - Range widget `eng_slider` and `eng` modes can now be selected in GRC. - Range widget and a couple of UHD apps now accept values on `editingFinished`, e.g., loss of focus, rather than on `returnPressed`. Since UIs generated by GRC do not have OK/Apply for such values, there is no "correct" behavior. The behavior is now selectable on the Entry widget. - Frequency Sink startup time improved where sample rate is low #### gr-soapy - RTLSDR buffer size may be specified #### gr-uhd - RFNoC NullSrcSink block added. The block may be both source and sink. - Add support and examples for RFNoC loopback. - RFNoC Rx Radio adds `issue_stream_cmd()` and block message handler. #### gr-zeromq - Explicitly shutdown and close source/sinks to prevent hangs in some cases. - Require `zmq.hpp` (cppzmq) version with `context_t.shutdown()` defined. If `shutdown` is not defined, the `gr-zeromq` is disabled. #### Modtool - Add `cmake-format` support for generated modules #### Build system and packaging - Update Read-the-docs config to include build.tools #### Testing - Change Debian 11 to Debian 12 in CI To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 pkgsrc/ham/gnuradio-core/PLIST cvs rdiff -u -r1.55 -r1.56 pkgsrc/ham/gnuradio-core/distinfo cvs rdiff -u -r1.12 -r1.13 pkgsrc/ham/gnuradio-core/version.mk cvs rdiff -u -r1.17 -r1.18 pkgsrc/ham/gnuradio-uhd/PLIST Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1698485008113270 Content-Disposition: inline Content-Length: 3927 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/ham/gnuradio-core/PLIST diff -u pkgsrc/ham/gnuradio-core/PLIST:1.40 pkgsrc/ham/gnuradio-core/PLIST:1.41 --- pkgsrc/ham/gnuradio-core/PLIST:1.40 Sat Aug 12 12:32:42 2023 +++ pkgsrc/ham/gnuradio-core/PLIST Sat Oct 28 09:23:28 2023 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.40 2023/08/12 12:32:42 mef Exp $ +@comment $NetBSD: PLIST,v 1.41 2023/10/28 09:23:28 mef Exp $ bin/gnuradio-config-info bin/gr_filter_design include/gnuradio/analog/agc.h @@ -279,6 +279,7 @@ include/gnuradio/msg_handler.h include/gnuradio/msg_queue.h include/gnuradio/nco.h include/gnuradio/pdu.h +include/gnuradio/pmt_fmt.h include/gnuradio/prefs.h include/gnuradio/pycallback_object.h include/gnuradio/random.h @@ -585,6 +586,7 @@ share/doc/gnuradio-${PKGVERSION}/README. share/doc/gnuradio-${PKGVERSION}/README.fft share/doc/gnuradio-${PKGVERSION}/README.filter share/doc/gnuradio-${PKGVERSION}/README.md +share/gnuradio/.cmake-format.py share/gnuradio/clang-format.conf share/gnuradio/examples/analog/USRP_FM_stereo.grc share/gnuradio/examples/analog/fm_demod.py Index: pkgsrc/ham/gnuradio-core/distinfo diff -u pkgsrc/ham/gnuradio-core/distinfo:1.55 pkgsrc/ham/gnuradio-core/distinfo:1.56 --- pkgsrc/ham/gnuradio-core/distinfo:1.55 Sat Aug 12 12:32:42 2023 +++ pkgsrc/ham/gnuradio-core/distinfo Sat Oct 28 09:23:28 2023 @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.55 2023/08/12 12:32:42 mef Exp $ +$NetBSD: distinfo,v 1.56 2023/10/28 09:23:28 mef Exp $ -BLAKE2s (gnuradio-3.10.7.0.tar.gz) = b5b139f3a5144f176bf1c881c2833a8cfff2b6bf5171f96454db3cb7afeb5e02 -SHA512 (gnuradio-3.10.7.0.tar.gz) = 02722532e614d88ee736f39a2cd4339434f9b4b21a5111a3dfc9b9b4b8ec1149ccaa509af323ba5c35409430c76fcb1244c26403e93e169b121e8cbe6a8a2022 -Size (gnuradio-3.10.7.0.tar.gz) = 4392777 bytes +BLAKE2s (gnuradio-3.10.8.0.tar.gz) = 84b497fd3726f148301bd0f706f9ab4c5105b7ad923f4850e1394312e409d14b +SHA512 (gnuradio-3.10.8.0.tar.gz) = 6cc918cdaa1c038ffd337f00c6029cea0630ee1300a3a4bdbca18657eb13b3d02864c055592d12ca8a2b8880e7805e7dbab982bc62a2f00b6d6bdc66dd6dc3e2 +Size (gnuradio-3.10.8.0.tar.gz) = 4405201 bytes SHA1 (patch-cmake_Modules_GrPybind.cmake) = b585fc9bddad66f98d9e70db3d9335c937698df9 SHA1 (patch-gnuradio-runtime_CMakeLists.txt) = 3e4ae78cd722aa54a9626ca458cfe90ab11619a5 SHA1 (patch-gnuradio-runtime_lib_CMakeLists.txt) = 8f29121bcff204fd4533c113cd05440a7d39477d Index: pkgsrc/ham/gnuradio-core/version.mk diff -u pkgsrc/ham/gnuradio-core/version.mk:1.12 pkgsrc/ham/gnuradio-core/version.mk:1.13 --- pkgsrc/ham/gnuradio-core/version.mk:1.12 Sat Aug 12 12:32:42 2023 +++ pkgsrc/ham/gnuradio-core/version.mk Sat Oct 28 09:23:28 2023 @@ -1,3 +1,3 @@ -# $NetBSD: version.mk,v 1.12 2023/08/12 12:32:42 mef Exp $ +# $NetBSD: version.mk,v 1.13 2023/10/28 09:23:28 mef Exp $ -VERSION= 3.10.7.0 +VERSION= 3.10.8.0 Index: pkgsrc/ham/gnuradio-uhd/PLIST diff -u pkgsrc/ham/gnuradio-uhd/PLIST:1.17 pkgsrc/ham/gnuradio-uhd/PLIST:1.18 --- pkgsrc/ham/gnuradio-uhd/PLIST:1.17 Sat Aug 12 12:33:40 2023 +++ pkgsrc/ham/gnuradio-uhd/PLIST Sat Oct 28 09:23:28 2023 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.17 2023/08/12 12:33:40 mef Exp $ +@comment $NetBSD: PLIST,v 1.18 2023/10/28 09:23:28 mef Exp $ bin/uhd_fft bin/uhd_rx_cfile bin/uhd_rx_nogui @@ -6,6 +6,7 @@ bin/uhd_siggen bin/uhd_siggen_gui include/gnuradio/uhd/amsg_source.h include/gnuradio/uhd/api.h +include/gnuradio/uhd/cmd_keys.h include/gnuradio/uhd/usrp_block.h include/gnuradio/uhd/usrp_sink.h include/gnuradio/uhd/usrp_source.h @@ -40,6 +41,7 @@ share/gnuradio/examples/uhd/rfnoc_fir_fi share/gnuradio/examples/uhd/rfnoc_keep1.grc share/gnuradio/examples/uhd/rfnoc_logpwr_split.grc share/gnuradio/examples/uhd/rfnoc_moving_average.grc +share/gnuradio/examples/uhd/rfnoc_null_source_sink.grc share/gnuradio/examples/uhd/rfnoc_radio_ddc.grc share/gnuradio/examples/uhd/rfnoc_radio_ddc_multichan.grc share/gnuradio/examples/uhd/rfnoc_replay.grc --_----------=_1698485008113270--