pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/ham



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<size_t>& 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.

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



Home | Main Index | Thread Index | Old Index