The NetBSD Project

CVS log for pkgsrc/ham/gnuradio-soapy-sdr/Makefile

[BACK] Up to [] / pkgsrc / ham / gnuradio-soapy-sdr

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.23 / (download) - annotate - [select for diffs], Tue May 16 21:20:51 2023 UTC (11 days, 11 hours ago) by wiz
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

*: PKGREVISION bump for fmtlib shlib major bump

Revision 1.22 / (download) - annotate - [select for diffs], Sat May 6 19:09:36 2023 UTC (3 weeks ago) by ryoon
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

*: Recursive revbump from audio/libopus 1.4

Revision 1.21 / (download) - annotate - [select for diffs], Sun Apr 23 14:26:23 2023 UTC (4 weeks, 6 days ago) by adam
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

revbump for boost

Revision 1.20 / (download) - annotate - [select for diffs], Wed Apr 19 08:10:29 2023 UTC (5 weeks, 4 days ago) by adam
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

revbump after textproc/icu update

Revision 1.19 / (download) - annotate - [select for diffs], Fri Apr 7 12:53:05 2023 UTC (7 weeks, 1 day ago) by mef
Branch: MAIN
Changes since 1.18: +1 -2 lines
Diff to previous 1.18 (colored)

(ham/gnuradio-*) remove PKGREVSION for next update

Revision 1.18 / (download) - annotate - [select for diffs], Sun Jan 29 21:16:50 2023 UTC (3 months, 3 weeks ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

*: Recursive revbup from graphics/freetype2

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jan 23 19:26:21 2023 UTC (4 months ago) by adam
Branch: MAIN
Changes since 1.16: +1 -2 lines
Diff to previous 1.16 (colored)

gnuradio: updated to


Python block have access to the block logger, as in C++
Default log level changed to INFO (from OFF)
Memory-based logger gr.dictionary_logger_backend() added for log debugging
API Note: The Python block gateway is now completely implemented in the PyBind11 wrapper, in order to clean up Python dependencies. This is technically an API change, but should not have any external effect.
PMT serialization of Complex32 vectors is now REAL | IMAG on all platforms
Python IO signature replication (multiple ports specified by one signature) fixed


Continue processing block connections after a connection error occurs
Drawing/scaling fixes that improve user experience on HiDPI and Windows machines

Build system and packaging

Many deprecation warnings fixed
Make target link libraries PRIVATE wherever possible, removing unnecessary downstream dependencies
Add Fedora 37 and drop Fedora 35 CI targets
Conda re-rendered with more recent packages - thanks to Ryan Volz for making Conda an easy-to-use, cross-platform method of installing GNU Radio
Debian and Fedora packaging specs are no longer included in the code base, since they were out of date, and are maintained by downstreams


Code formatting rules for clang format updated to v14
Removed all compiler warning suppression
Enable Python block testing for Conda on macOS
Many other improvements that make maintenance easier - thanks again to Clayton Smith. In the process of fixing tests, a number of latent bugs were fixed throughout the code.


AGC3 performance and bug fixes
Python has access to control_loop parent class in PLL blocks
CTCSS detection of standard tones improved by fixing floating point comparison


Probe Signal cross platform reliability improved by better thread synchronization


CRC32 and CRC16 blocks use little-endian order regardless of host order. This is a wire format change. The options were to have different endian machines unable to communicate, or older and newer versions unable to communicate. Note that there is a more general set of blocks (CRC Append and CRC Check) that are recommended for use wherever possible.
Packet headers use consistent bit order across machines
Floating point/rounding fix in constellation lookup table


LDPC G matrix n and k can be access from Python
LDPC matrix output size calculation corrected
CCSDS/Viterbi path metrics overflow fix


Improve UDP Source/Sink efficiency by removing a layer of buffering and using the GR circular buffer instead of the Boost equivalent


Fixed Python code generation for Msg CheckBox, Digital Number Control, Toggle Button, Toggle Switch


Sources will generate rx_time, rx_freq and rx_rate tags, as in UHD sources, where supported by the underlying Soapy driver


Re-enable uhd.find_devices(), in addition to uhd.find()
RFNoC: generate correct Python code when using clock/time source
RFNoC: allow specification of adapter IDs for streamers
RFNoC: enable setting of vlen and types for streamers
RFNoC: streamers pay attention to stream args
RFNoC: sync block controller with gr-ettus OOT
RFNoC:set_property() and get_property() added to the C++ and Python APIs
RFNoC: Python binds added for rfnoc_block_generic


Sinks will optionally block on full queue, providing backpressure. Previously, overflow data was dropped.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Jan 22 16:28:30 2023 UTC (4 months ago) by ryoon
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

*: Recursive revbump from Boost 1.81.0

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jan 3 17:37:35 2023 UTC (4 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

*: recursive bump for tiff shlib major bump

Revision 1.14 / (download) - annotate - [select for diffs], Wed Nov 23 16:20:25 2022 UTC (6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

massive revision bump after textproc/icu update

Revision 1.13 / (download) - annotate - [select for diffs], Sun Oct 9 07:56:10 2022 UTC (7 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.12: +5 -6 lines
Diff to previous 1.12 (colored)

gnuradio: updated to

Project Scope

Replace get_initial_sptr() calls with make_block_sptr() calls. There were a number of places the incorrect function was being used.


Use correctly typed arguments to log messages to prevent build errors.


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.


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


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).


Fix demo for PFB channelizer


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.


Correct Python bindings for trellis::metrics.


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.


Add Python bindings for the UHD find() functino.


Support newer get() and older/deprecated getsockopt() functions in cppzmq depending on availability.


Parse IO signatures with or without gr:: prefix.


Update certain file lists to keep build paths out of documentation.


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.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Sep 11 12:51:55 2022 UTC (8 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

*: bump PKGREVISION for flac shlib bump

Revision 1.11 / (download) - annotate - [select for diffs], Thu Aug 11 05:08:49 2022 UTC (9 months, 2 weeks ago) by gutteridge
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.

Revision 1.10 / (download) - annotate - [select for diffs], Thu May 26 15:20:10 2022 UTC (12 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.9: +1 -2 lines
Diff to previous 1.9 (colored)

(ham/gnuradio-core) Updated  to

## [] - 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端ler. 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

#### 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

Revision 1.9 / (download) - annotate - [select for diffs], Mon Apr 18 19:11:26 2022 UTC (13 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

revbump for textproc/icu update

Revision 1.8 / (download) - annotate - [select for diffs], Mon Mar 28 10:56:17 2022 UTC (14 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

{f,h,l,n,p}*/*: revbump(1) for libsndfile

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jan 16 18:06:26 2022 UTC (16 months, 1 week ago) by tnn
Branch: MAIN
Changes since 1.6: +1 -2 lines
Diff to previous 1.6 (colored)

gnuradio: update to

- 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

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jan 10 01:46:36 2022 UTC (16 months, 2 weeks ago) by ryoon
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

*: Recursive revbump from boost 1.78.0

Revision 1.5 / (download) - annotate - [select for diffs], Sat Dec 11 14:57:51 2021 UTC (17 months, 2 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.4: +1 -2 lines
Diff to previous 1.4 (colored)

gnuradio*: update to

Minor update bringing C++ code cleanups, bug fixes
and some performance improvements.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Dec 8 16:05:10 2021 UTC (17 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

revbump for icu and libffi

Revision 1.3 / (download) - annotate - [select for diffs], Wed Sep 29 19:00:49 2021 UTC (19 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

revbump for boost-libs

Revision 1.2 / (download) - annotate - [select for diffs], Wed Sep 8 21:05:13 2021 UTC (20 months, 2 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Recursive revbump for audio/jack

Revision 1.1 / (download) - annotate - [select for diffs], Sun Jun 27 08:11:54 2021 UTC (23 months ago) by tnn
Branch: MAIN

ham/gnuradio-soapy-sdr: import gnuradio-soapy-sdr-

GNU Radio bindings for SoapySDR.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>