The NetBSD Project

CVS log for pkgsrc/ham/gnuradio-core/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / ham / gnuradio-core

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.121 / (download) - annotate - [select for diffs], Sun Jan 7 12:17:59 2024 UTC (2 months, 3 weeks ago) by mef
Branch: MAIN
CVS Tags: HEAD
Changes since 1.120: +1 -2 lines
Diff to previous 1.120 (colored) to selected 1.69 (colored)

(gnuradio-*/Makefile) reset PKGREVISION for coming update to 3.10.9.1

Revision 1.120 / (download) - annotate - [select for diffs], Fri Dec 29 18:24:49 2023 UTC (2 months, 4 weeks ago) by adam
Branch: MAIN
Changes since 1.119: +2 -2 lines
Diff to previous 1.119 (colored) to selected 1.69 (colored)

revbump for boost-libs

Revision 1.119 / (download) - annotate - [select for diffs], Tue Nov 14 14:02:13 2023 UTC (4 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Changes since 1.118: +2 -2 lines
Diff to previous 1.118 (colored) to selected 1.69 (colored)

*: recursive bump for cairo dependency changes

Revision 1.118 / (download) - annotate - [select for diffs], Sun Nov 12 13:22:21 2023 UTC (4 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.117: +2 -2 lines
Diff to previous 1.117 (colored) to selected 1.69 (colored)

*: revebump for new brotli option for freetype2

Addresses PR 57693

Revision 1.117 / (download) - annotate - [select for diffs], Wed Nov 8 13:19:42 2023 UTC (4 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.116: +2 -1 lines
Diff to previous 1.116 (colored) to selected 1.69 (colored)

*: recursive bump for icu 74.1

Revision 1.116 / (download) - annotate - [select for diffs], Sat Oct 28 08:43:06 2023 UTC (5 months ago) by mef
Branch: MAIN
Changes since 1.115: +1 -2 lines
Diff to previous 1.115 (colored) to selected 1.69 (colored)

(gnuradio-*/Makefile) reset PKGREVISION for coming update to 3.10.8.0

Revision 1.115 / (download) - annotate - [select for diffs], Sat Oct 21 17:10:45 2023 UTC (5 months, 1 week ago) by gdt
Branch: MAIN
Changes since 1.114: +2 -2 lines
Diff to previous 1.114 (colored) to selected 1.69 (colored)

recursive revbump for tiff update

Revision 1.114 / (download) - annotate - [select for diffs], Thu Aug 24 03:19:47 2023 UTC (7 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Changes since 1.113: +2 -2 lines
Diff to previous 1.113 (colored) to selected 1.69 (colored)

(ham/gnuradio-core)  convert GCC_REQD+= 10 to USE_CXX_FEATURES+= c++20, tks nia@

Revision 1.113 / (download) - annotate - [select for diffs], Mon Aug 14 05:24:38 2023 UTC (7 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.112: +2 -1 lines
Diff to previous 1.112 (colored) to selected 1.69 (colored)

*: recursive bump for Python 3.11 as new default

Revision 1.112 / (download) - annotate - [select for diffs], Sat Aug 12 12:32:42 2023 UTC (7 months, 2 weeks ago) by mef
Branch: MAIN
Changes since 1.111: +1 -2 lines
Diff to previous 1.111 (colored) to selected 1.69 (colored)

(ham/gnuradio-core) and others listed below. Updated to 3.10.7.0

# Changelog
All notable changes to GNU Radio will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic
Versioning](http://semver.org/spec/v2.0.0.html), starting with version 3.7.12.0.

Older Logs can be found in `docs/RELEASE-NOTES-*`.

## [3.10.7.0] - 2023-07-15

### Changed

#### Runtime
- Setting the minimum buffer size should have the desired effect now, and
not be overwritten. NOTE: the value returned by min_buffer_size() is not
intended to indicate the actual buffer size. Header Payload Demod was the
only block attempting to use this value, and was corrected.
- Use a set to store thread group (more efficient)
- Message Debug can now output via the logging system
- The field prefs.singleton is no longer externally exposed (was unintentional)
- PMT dict can be generated more easily using pmt::dict_from_mapping()

#### GRC
- Save changes under all exit conditions (a couple were previously missed)
- Prevent silent Generate/Run failures for unsaved flowgraphs

#### Testing
- Add Fedora 38, using the clang compiler
- Remove EOL Fedora 36

#### gr-analog
- C++ code generation for Quadrature Demod
- Add max_gain parameter for AGC

#### gr-blocks
- Probe Rate adds a name parameter, for clearer logging
- Selector has a new "sync" more that consumes the same number of items from all
inputs. Default is now to consume as many items as possible from the active input,
and no more than that many items from other inputs. The previous behavior was, well,
broken.
- Throttle reset item count on restart, to avoid long delays

#### gr-digital
- Constellation Encoder and Decoder: constellation can be changed at runtime

#### gr-filter
- Filter design tool: multiple improvements in bounds checking and exception handling
- Filter design tool: update QMessageBox to work in Qt5

#### gr-network
- Multiple memory management errors fixed in UDP Source/Sink and TCP Sink


#### gr-soapy
- Better AGC and gain behavior in RTL, AirspyHF and SDRPlay blocks
- Support bias controls in RTL and SDRPlay blocks

#### gr-uhd
- Remove possibility of infinite recursion for network overruns
- Support fmtlib v10
- RFNoC: bindings and block yml for Vector IIR, Replay and Log Power blocks
- RFNoC: add S16 format to RX Streamer

#### gr-vocoder
- Support additional codec2 modes

#### Modtool
- Don't override user-defined CMAKE_INSTALL_PREFIX

Revision 1.111 / (download) - annotate - [select for diffs], Tue May 16 21:20:49 2023 UTC (10 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.110: +2 -2 lines
Diff to previous 1.110 (colored) to selected 1.69 (colored)

*: PKGREVISION bump for fmtlib shlib major bump

Revision 1.110 / (download) - annotate - [select for diffs], Sat May 6 19:09:35 2023 UTC (10 months, 3 weeks ago) by ryoon
Branch: MAIN
Changes since 1.109: +2 -2 lines
Diff to previous 1.109 (colored) to selected 1.69 (colored)

*: Recursive revbump from audio/libopus 1.4

Revision 1.109 / (download) - annotate - [select for diffs], Sun Apr 23 14:26:22 2023 UTC (11 months ago) by adam
Branch: MAIN
Changes since 1.108: +2 -2 lines
Diff to previous 1.108 (colored) to selected 1.69 (colored)

revbump for boost

Revision 1.108 / (download) - annotate - [select for diffs], Wed Apr 19 08:10:28 2023 UTC (11 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.107: +2 -1 lines
Diff to previous 1.107 (colored) to selected 1.69 (colored)

revbump after textproc/icu update

Revision 1.107 / (download) - annotate - [select for diffs], Fri Apr 7 12:58:01 2023 UTC (11 months, 3 weeks ago) by mef
Branch: MAIN
Changes since 1.106: +1 -2 lines
Diff to previous 1.106 (colored) to selected 1.69 (colored)

(ham/gnuradio-core) Updated 3.10.5.1 to 3.10.6.0

## [3.10.6.0] - 2023-03-31

### Changed

#### Runtime
- Add Python loggers to top_block and hier_block2
- Change the default log level (in the config file) to INFO instead of DEBUG
- Logging improvements in the scheduler
- Correctly determine native page size for Windows

#### GRC
- Fixed: opening the source of a hierachical block using the toolbar button produced an error
- Use the logger, instead of print statements, in generated top blocks
- Remove libX11 load from generated Python code - this was unncessary and produced warnings
- Choose Editor dialog stays above parent

#### gr-analog
- Signal Source: option to hide the message port

#### gr-blocks
- Throttle: supports max time or number of samples per work iteration, useful for reducing latency at low sample rates
- Delay block: option to hide the message port
- File Meta Sink: fix missing Python import in template code

#### gr-channels
- Default taps should be 1.0, not 1.0 + j1.0

#### gr-digital
- Async Decoder: several changes to improve performance robustness (see the commit log for more details)

#### gr-fec
- Tagged Decoder: correctly calculate the frame size for terminated CC decoder

#### gr-filter
- Fixed reverse parameters in fir_filter_with_buffer and pfb_arb_resampler, which could cause crashes
- Fixed PFB Arbitrary Resampler was ignoring attenuation parameter

#### gr-iio
- Set gain mode as specified (was always manual)
- Use the specified gain parameter for second channel (was same as first channel)

#### gr-qtgui
- Histogram Sink: calculate range of bins correctly to avoid strange distributions
- Save (to image) dialogs add file extensions and have a Save button (i.e., they work now)

#### gr-soapy
- Sources: add tags when the frequency changes

#### gr-uhd
- Support for more RFNoC blocks
  - Fosphor, which produces data to drive an on-screen, OpenGL-based renderer which is expected to be in the next release
  - Moving Average
  - Switchboard
  - Split Stream
- FFT: add properties for direction, magnitude and scaling
- RX Stream: flush after timeout
- Fully support multi-channel TX/RX (params were available for one one channel)

#### gr-vocoder
- Add a number of new codec modes for Codec2 and FreeDV

#### gr-zmq
- Selectable bind/connect to support more flexible ZMQ patterns and NAT'd networks
- Stream sources produce when available, instead of waiting for a buffer to fill, helping with latency

#### Modtool
- Use interp and decim keywords correctly when generating blocks

#### Build system and packaging
- Uninstall removes icons and desktop files

Revision 1.106 / (download) - annotate - [select for diffs], Sun Jan 29 21:16:49 2023 UTC (13 months, 4 weeks ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.105: +2 -1 lines
Diff to previous 1.105 (colored) to selected 1.69 (colored)

*: Recursive revbup from graphics/freetype2

Revision 1.105 / (download) - annotate - [select for diffs], Mon Jan 23 19:26:20 2023 UTC (14 months ago) by adam
Branch: MAIN
Changes since 1.104: +1 -2 lines
Diff to previous 1.104 (colored) to selected 1.69 (colored)

gnuradio: updated to 3.10.5.0

3.10.5.0

Runtime

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

GRC

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

Testing

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.

gr-analog

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

gr-blocks

Probe Signal cross platform reliability improved by better thread synchronization

gr-digital

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

gr-fec

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

gr-network

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

gr-qtgui

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

gr-soapy

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

gr-uhd

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

gr-zeromq

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

Revision 1.104 / (download) - annotate - [select for diffs], Sun Jan 22 16:28:29 2023 UTC (14 months ago) by ryoon
Branch: MAIN
Changes since 1.103: +2 -2 lines
Diff to previous 1.103 (colored) to selected 1.69 (colored)

*: Recursive revbump from Boost 1.81.0

Revision 1.103 / (download) - annotate - [select for diffs], Tue Jan 3 17:37:34 2023 UTC (14 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.102: +2 -2 lines
Diff to previous 1.102 (colored) to selected 1.69 (colored)

*: recursive bump for tiff shlib major bump

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

massive revision bump after textproc/icu update

Revision 1.101 / (download) - annotate - [select for diffs], Sun Oct 16 13:58:50 2022 UTC (17 months, 1 week ago) by mef
Branch: MAIN
Changes since 1.100: +2 -1 lines
Diff to previous 1.100 (colored) to selected 1.69 (colored)

(ham/gnuradio-core) Add textproc/fmtlib/buildlink3.mk, fix build. PKGREVISION++

Revision 1.100 / (download) - annotate - [select for diffs], Sun Oct 9 07:56:09 2022 UTC (17 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.99: +3 -4 lines
Diff to previous 1.99 (colored) to selected 1.69 (colored)

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.

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

*: bump PKGREVISION for flac shlib bump

Revision 1.98 / (download) - annotate - [select for diffs], Thu Aug 11 05:08:48 2022 UTC (19 months, 2 weeks ago) by gutteridge
Branch: MAIN
Changes since 1.97: +2 -2 lines
Diff to previous 1.97 (colored) to selected 1.69 (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.97 / (download) - annotate - [select for diffs], Thu Jun 30 11:18:29 2022 UTC (20 months, 4 weeks ago) by nia
Branch: MAIN
Changes since 1.96: +2 -2 lines
Diff to previous 1.96 (colored) to selected 1.69 (colored)

*: Revbump packages that use Python at runtime without a PKGNAME prefix

Revision 1.96 / (download) - annotate - [select for diffs], Tue Jun 28 11:34:08 2022 UTC (21 months ago) by wiz
Branch: MAIN
Changes since 1.95: +2 -1 lines
Diff to previous 1.95 (colored) to selected 1.69 (colored)

*: recursive bump for perl 5.36

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

(ham/gnuradio-core) Updated 3.10.1.1  to 3.10.2.0

## [3.10.2.0] - 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
  found.

#### 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.94 / (download) - annotate - [select for diffs], Mon Apr 18 19:11:25 2022 UTC (23 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.93: +2 -2 lines
Diff to previous 1.93 (colored) to selected 1.69 (colored)

revbump for textproc/icu update

Revision 1.93 / (download) - annotate - [select for diffs], Mon Mar 28 10:56:16 2022 UTC (2 years ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.92: +2 -1 lines
Diff to previous 1.92 (colored) to selected 1.69 (colored)

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

Revision 1.92 / (download) - annotate - [select for diffs], Sat Mar 12 23:04:45 2022 UTC (2 years ago) by tnn
Branch: MAIN
Changes since 1.91: +1 -2 lines
Diff to previous 1.91 (colored) to selected 1.69 (colored)

gnuradio*: update to 3.10.1.1

Bugfix release for the 3.10.x.y release series.

Revision 1.91 / (download) - annotate - [select for diffs], Tue Jan 18 15:23:24 2022 UTC (2 years, 2 months ago) by tnn
Branch: MAIN
Changes since 1.90: +2 -1 lines
Diff to previous 1.90 (colored) to selected 1.69 (colored)

*: revbump for spdlog

Revision 1.90 / (download) - annotate - [select for diffs], Sun Jan 16 18:06:25 2022 UTC (2 years, 2 months ago) by tnn
Branch: MAIN
Changes since 1.89: +1 -2 lines
Diff to previous 1.89 (colored) to selected 1.69 (colored)

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

Revision 1.89 / (download) - annotate - [select for diffs], Mon Jan 10 01:46:35 2022 UTC (2 years, 2 months ago) by ryoon
Branch: MAIN
Changes since 1.88: +2 -1 lines
Diff to previous 1.88 (colored) to selected 1.69 (colored)

*: Recursive revbump from boost 1.78.0

Revision 1.88 / (download) - annotate - [select for diffs], Sat Dec 11 14:57:50 2021 UTC (2 years, 3 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.87: +1 -2 lines
Diff to previous 1.87 (colored) to selected 1.69 (colored)

gnuradio*: update to 3.9.4.0

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

Revision 1.87 / (download) - annotate - [select for diffs], Wed Dec 8 16:05:09 2021 UTC (2 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored) to selected 1.69 (colored)

revbump for icu and libffi

Revision 1.86 / (download) - annotate - [select for diffs], Wed Sep 29 19:00:48 2021 UTC (2 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.85: +2 -2 lines
Diff to previous 1.85 (colored) to selected 1.69 (colored)

revbump for boost-libs

Revision 1.85 / (download) - annotate - [select for diffs], Wed Sep 8 21:05:12 2021 UTC (2 years, 6 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.84: +2 -1 lines
Diff to previous 1.84 (colored) to selected 1.69 (colored)

Recursive revbump for audio/jack

Revision 1.84 / (download) - annotate - [select for diffs], Sun Jun 27 08:08:59 2021 UTC (2 years, 9 months ago) by tnn
Branch: MAIN
Changes since 1.83: +1 -2 lines
Diff to previous 1.83 (colored) to selected 1.69 (colored)

gnuradio-*: update to 3.9.2.0

Changed
 SoapySDR support (gr-soapy)
GRC
  Parameter expressions and/or values can be displayed in blocks on the flowgraph. Previously, only values were displayed. Look for the "Show Parameter ..." toggles under the View menu.
  Deprecated blocks are shown in a distinct color (orange), and the optional deprecated property has been added to block yaml
  Dark theme works better, especially for parameter fields
  Vector length is now correctly applied to all input ports
  Validation has been improved. Raw types are validated. Port connections are checked by type rather than by item size.
  Variable names that cause name conflicts in Python code (e.g., with package names) are rejected
  Bus logic fixes
  Blocks can no longer be dragged off the screen and lost forever
gnuradio-runtime
  Remove pmt::pmt_* functions, which were not actually implemented. This is technically an API change, but any use of the API would have resulted in a link error.
  Remove Python bindings for internal buffer functions
gr-analog
  Added an example for PLL Frequency Detector
  Better names for parameters in PLL GRC blocks
gr-blocks
  Consistent naming for Vector Length parameter in GRC blocks
  count_bits uses VOLK popcnt for better performance (used for example in the Correlate Access Code block)
  Rotator block phase increment parameter is controllable via a message, and a tag can be added at the point where the increment is adjusted
gr-digital
  MPSK example updated to use a Linear Equalizer (replacing deprecated block)
gr-filter
  Filter Delay documentation improvement
  Interpolating FIR filter can generate C++ code
gr-dtv
  VL-SNR bugs fixed (incorrect constants).
gr-qtgui
  Improve autoscaling for vector sinks
  Fix floating-point resolution problems in several widgets, due to interpretation of PMT doubles as floats
gr-uhd
  Add policy enum to Python bindings for tune_request
  Additional time spec options on UHD blocks (PC Clock on Next PPS, GPS Time on Next PPS)
  Fix up code that was generating warnings
  Fix command handler logic to apply commands from messages to the correct channel
gr_filter_design
  "File/Save" is disabled until the taps have been computed, and the GUI is reset after a save, to make it clearer which data is being saved.
  Entries are hidden for parameters that do not apply to the selected filter type.
  Save window type as an integer instead of a Python enum name
gr_modtool
  Improve validation of module and block names
Build System and Infrastructure
  Improved messages related to dependencies MPIR and GMP. Only one of these packages is required, and the previous error messages were confusing.
  Cleaner builds for Windows and Conda. A number of general cmake improvements have resulted from this work.
  In-tree packaging files for DEB and RPM, used with Launchpad and COPR
  Added man pages for GNU Radio tools
  Test code generation for all in-tree GRC examples
  In GrPybind.cmake, PYBIND11_INCLUDE_DIR (incorrect) was changed to
  pybind11_INCLUDE_DIR

Revision 1.83 / (download) - annotate - [select for diffs], Tue Jun 1 09:12:24 2021 UTC (2 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.82: +2 -2 lines
Diff to previous 1.82 (colored) to selected 1.69 (colored)

*: recursive PKGREVISION bump for sneaky gsl shared library version number change

Revision 1.82 / (download) - annotate - [select for diffs], Mon May 24 19:52:29 2021 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.81: +2 -2 lines
Diff to previous 1.81 (colored) to selected 1.69 (colored)

*: recursive bump for perl 5.34

Revision 1.81 / (download) - annotate - [select for diffs], Thu Apr 29 23:30:14 2021 UTC (2 years, 11 months ago) by thor
Branch: MAIN
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored) to selected 1.69 (colored)

math/fftw and dependents: merge math/fftwf backin and add MPI and OpenMP

This yields one common package to provide libfftw3 (double) and libfftw3f
(single) by default and optionally the Fortran bindings as well as
OpenMP and MPI variants, and those with long double or quad precision.

This changes all packages depending on fftwf in the same commit to minimize
the time of inconsistency. Soon, math/fftwf will disappear.

Revision 1.80 / (download) - annotate - [select for diffs], Wed Apr 21 13:24:50 2021 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.79: +2 -2 lines
Diff to previous 1.79 (colored) to selected 1.69 (colored)

revbump for boost-libs

Revision 1.79 / (download) - annotate - [select for diffs], Wed Apr 21 11:42:00 2021 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.78: +2 -1 lines
Diff to previous 1.78 (colored) to selected 1.69 (colored)

revbump for textproc/icu

Revision 1.78 / (download) - annotate - [select for diffs], Wed Apr 7 16:14:07 2021 UTC (2 years, 11 months ago) by tnn
Branch: MAIN
Changes since 1.77: +1 -2 lines
Diff to previous 1.77 (colored) to selected 1.69 (colored)

gnuradio-*: update to 3.9.1.0

Changed
  C++14
  C11
  VOLK now ×Óegularãàdependency, not in-tree submodule
  numpy now also a CMake-checked hard dependency for Python support
  Exception Handling: throw by value, catch by reference (clang-tidy check)
  C++11: Emplace in vectors where you can; brings performance boni, but not included in clang-tidy-checks
  An exception-throwing block will now terminate the flow graph process, configurable through top_block
  gr-utils cleanup, folder restructuring
  config version checks installed CMake file will accept ãà×Ât least this versionãànow
  PyBind11 replaces SWIG
  Full tree conversion from SWIG to Pybind11 bindings
  Doxygen now uses MathJax, full LaTeX installation no longer required
GRC
  start flowgraph in folder where it resides
gnuradio-runtime
  When calculating offsets in non-integer rate FEC, lround
  default seed for gr::random now actually as documented time-dependent
  loggers moved from gr::block to gr::basic_block
  PMT serialization
  PMT dicts no longer indistinguishable from pairs
  PMT symbol hashing no longer suffers under oddball own implementations
gr-audio
  Increased ALSA buffer nperiods
gr-blocks
  add, add_const VOLKãàÑÊzed, templated
      this seems to break things in other places, even if it proves to be mathematically identical
  wavfile infrastructure: libsndfile now dependency
gr-digital
  transcendental block: default to 32 bit float complex, not double
  Linear equalizer: separate adaptive algorithm, allows for using e.g. trained sequences instead of the classical LMS, CMA
  DFE: better structure for decision history
gr-dtv
  LDPC encoder: template functions instead of #defined macros
  LDPC encoder: smaller tables through uint16_t for index tables
gr-fec
  API uint8_t, not char
gr-fft
  FFT blocks/functions templatized
gr-filter
  logging format
  rational_resampler_base -> rational_resampler
gr-uhd
  Required UHD version bumped to 3.9.7
  logging format

Deprecated
  gr-analog
    sig_source: freq port will be removed in the future
  gr-audio
    audio-sink, -source: Windows audio sink/source deprecated, the portaudio
      sink/source works even better under windows anyway
  gr-digital
    In favor of symbol_sync, deprecate:
      clock_recovery_mm
      msk_timing_recovery
      pfb_clock_sync

Added
  C++ Generation all over the place
  PyBind bindings + generator
gnuradio-runtime
  block_gateway: set_max_output_buffer
  GR_PREFS_PATH environment variable sensitivity to configure the path to the
    config file
  gnuradio-config-info --print-all
GRC
  option to toggle ID visibilities globally
  Validation check for QT GUI hints
  Python snippets
block header parsing tool
  block header parsing tool (GSoC 2019)
gr_modtool
  option to convert blacklisted files
gr-analog
  sig_source: cmd port adds support for dicts, setting of frequency, amplitude,
    offset and phase parameters
gr-blocks
  selector now has control message ports
  Rotator-based freq shift convenience wrapper
  Message-to-Variable and vice versa blocks
  DC Spike removal
  IQ Swap
  Complex to interleaved char / short: scaling option
  Delay block: control message port
  Phase Shift block with message port
  wavfile_sink, _source can now deal with a lot of audio formats: uncompressed
    WAV/AIFF, µ- and A-law compressed audio, OGG/Vorbis, FLAC, even octave files
  Stream Demux, which demuxes streams according to lengths vector
  rotator: phase() getter
gr-digital
  OFDM: multiple CP lengths
  ofdm_equalizer_simpledfe: enable_soft_output
  Constellation Encoder
  Constellation: normalization options
gr-fec
  {en,de}code_rs_8, {en,de}code_rs_ccsds: Reed-Solomon en- and decoders
gr-fft
  Windows:
    Gaussian
    Flat Top
    Tukey
  Window build() call now with default beta
gr-filter
  GRC: File taps loader block
  Low pass FFT filter convenience wrapper
  ichar / ishort decimator
  phase continuity for freq_xlating_fir_filter
gr-network
  gr-network: a whole new networking blocks module!
      TCP
      UDP
  Much better lockup/multithreading support than 3.7-era blks2
gr-qtgui
  Azimuth/Elevation plot
  Autocorrelation plot
  Compass visualization
  Dial control
  Gauge: dial, level
  Distance plot
  LED-like indicator
  Message-passing check box
  Message-passing numeric control
  Message-passing push button
  Toggle Button
  Eye sink
  Vertical slider
gr-uhd
  Filter API
  UHD 4.0 support
  Power Reference API
  Bidirectional setting messages on both sink, source
gr-vocoder
  Codec2 dev branch support
  FreeDV: In/output rates can differ
  FreeDV: text message output
gr-zeromq
  C++ GRC templates
  Tag filtering for tag-forwarding blocks

Removed
  VOLK is no longer a submodule
  Sphinx: consolidate into doxygen, or wiki-maintained block list.
  Python 2
  SWIG
  gru python module
gnuradio-runtime
  circular_file.cc
  math/common_factor.hpp
gr-blocks
  bin_statistics_f
  log2_const
gr-digital
  PFB clock sync: set_taps
  deprecated old OFDM infrastructur
    ofdm_frame_acquisition
    ofdm_frame_sink
    ofdm_insert_preamble
    ofdm_sync_fixed
    ofdm_sync_pn
    ofdm_sync_pnac
    ofdm_sync_ml
    ofdm_receiver
  digital_voice
gr-fft
  malloc_float, _double: rely on VOLK
  Goertzel: dtor superfluous
gr-filter
  deprecated window function duplicates (use them from gr-fft!)

Fixed
  CMake: Qwt, Log4Cpp detection
  ctrlport strings unicodified
  Freedesktop install script was not executed
  Redundant icons installed
  Path substitution on Windows was backslash-broken
  YAML definitions: more than I can count
  Cross-building: py interpreter at runtime != build time
gnuradio-runtime
  ctrlport: unholy stored reference to stack-allocated object removed
  Sine table generation for fixed point math
  gr_unittest: floatAlmostEqual had a lot of false passes due abuse of all()
  get_tags_in_range for delay < (end-start)
  Premature tag pruning
  release flattened flowgraph after stopping, fixes restartability/shutdown
    problem
  PMT serialization portability
  latency issue caused by setting block alias on msg block
  Windows logging errors
  ctrlport: Thrift >= 0.13 broke
GRC
  Tab widget ID visibilities
  A lot of YAML templates
  Default setting in qtgui chooser restored
  Boolean parameters no longer switch buttons
  Nested namespace handling
  DonÑÕ rely on set ordering in tests
  configparser import
  input box color theme on dark themes
  Search box typing doesnãàÑÕ inadvertedly interact with the rest of GRC anymore
gr_modtool
  Empty argument lists allowed
  Boost UTF replaced CppUnit, this needed to be done here, too
gr-analog
  wfm left/right, filters
gr-audio
  portaudio: lock acquisition was improper
gr-blocks
  Throttle now uses monotonic clock
  Tag debug only saved last work callãàÑÔ tags
  File sink flushes on stop
  gr_read_file_metadata.py used to lose rx_time precision
  File source big file handling under Windows
  file_*: fseek errors used to be ignored
gr-digital
  map_bb: thread safety, buffer overflows
  additive_scrambler: reset was broken
  Constellation scalefactor wasnãàÑÕ always initialized
  long-standing qa_header_payload_demux bug addressed by waiting for both RX and
    TX, not only either
  false triggers in correlate_access_code
gr-dtv
  rate mismatch in ATSC flowgraphs
gr-fec
  async_decoder Heap corruption
  cc_encoder: constraint length K > 8 led to wrong output
gr-fft
  thread safety of copy assignment/ctor
  log power FFT Python
gr-filter
  variable_band_pass_filter GRC complex taps input
  RRC filter gain for alpha = 1
gr-qtgui
  Remove copies of image data in returns by using move semantics
  Remove bogus overriding in drawing functions of plot_raster, _waterfall
  Edit MSG box: donãàÑÕ require key to be set
  DonãàÑÕ check for Python2 libs
  Number Sink ignored averaging setting
gr-uhd
  UHD apps: Py3 fixes
  USRP blocks: multichannel objects not properly populating channels
gr-video-sdl
  YUV formats fixed
gr-zeromq
  DonãàÑÕ depend on deprecated ZMQ functionality
  Unhandled exceptions now handled, much calmer
  Avoid infinite blocking in tb.stop() by using ZMQ_LINGER

Revision 1.77 / (download) - annotate - [select for diffs], Fri Jan 1 08:24:47 2021 UTC (3 years, 2 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored) to selected 1.69 (colored)

*: Recursive revbump from boost-1.75.0

Revision 1.76 / (download) - annotate - [select for diffs], Thu Nov 5 09:08:28 2020 UTC (3 years, 4 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.75: +2 -2 lines
Diff to previous 1.75 (colored) to selected 1.69 (colored)

*: Recursive revbump from textproc/icu-68.1

Revision 1.75 / (download) - annotate - [select for diffs], Mon Aug 31 18:09:46 2020 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.74: +2 -1 lines
Diff to previous 1.74 (colored) to selected 1.69 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.74 / (download) - annotate - [select for diffs], Sun Aug 30 20:43:46 2020 UTC (3 years, 6 months ago) by tnn
Branch: MAIN
Changes since 1.73: +2 -3 lines
Diff to previous 1.73 (colored) to selected 1.69 (colored)

gnuradio-core: update to 3.8.1.0

Here is a very high level list of changes:

## Changed
### Project Scope
- C++11
- merged the wholeness of the `next` branch
- Dependency version bumps: CMake, GCC, MSVC, Swig, Boost
- New dependencies: MPIR/GMP, Qt5, gsm, codec2
- Removed dependencies: libusb, Qt4, CppUnit
- Python: Python 2 & Python 3 compatible. 3.8 will be the last Py2k-compatible
  release series
- gengen was replaced by templates (if you don't know gengen, don't do any
  research; save yourself that sorrow)
- Modern CMake (as far as feasible at this point)
- VOLK version updated to v2.0.0
- .clang-format file now dictates coding style
- clang-format'ed the whole tree.
- installed CMake files now tell about configuration

### gnuradio-runtime
- reworked fractional tag time handling, especially in the context of resamplers

### GRC
- C++ generation as option
- YAML instead of XML
- removed `blks2`
- much better canvas tooling
- consistent gobject usage
- ROUNDED ARROWS

### gr-qtgui
- moving from Qt4 to Qt5

### gr-utils
- `gr_modtool` now vastly improved

### gr-vocoder
- improved versatility
- removed in-tree libgsm, libcodec2, use system-wide libs

## Removed
### Project Scope
- Modules `gr-comedi`, `gr-fcd` and `gr-wxgui` are gone
### gr-comedi
- nobody could remember who used this, or for what. It has seen 0 active code
  contributions in the 3.7 lifecycle
### gr-digital
- python-based `packet_encoder` and related tools: Bugs that were sporadic and
  never fixed, so after long deprecation, we're removing it
### gr-fcd
- since it's currently untestable by the CI, it's being removed, as there was no
  code contributions. Generally, we strive to include all batteries with GNU
  Radio. Re-integration within a more general SDR interface would be desirable.
### gr-utils
- removed PyQwt (dead) based tools
### gr-wxgui
- Unmaintained, breaks on increasingly many systems, always was slower than
  Qtgui. We've been starting to tell people to migrate to Qt since at
  least 2015. Now, we're finally removing it.

Revision 1.73 / (download) - annotate - [select for diffs], Tue Aug 18 17:58:03 2020 UTC (3 years, 7 months ago) by leot
Branch: MAIN
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored) to selected 1.69 (colored)

*: revbump for libsndfile

Revision 1.72 / (download) - annotate - [select for diffs], Sat Aug 1 07:49:26 2020 UTC (3 years, 7 months ago) by tnn
Branch: MAIN
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored) to selected 1.69 (colored)

gnuradio-core: use external libvolk. Bump PKGREVISION.

Note that the previous gnuradio-core package conflicts with math/volk.
In order to update you must delete the old gnuradio-core package so
that math/volk can first be installed.

Revision 1.71 / (download) - annotate - [select for diffs], Wed May 6 14:04:40 2020 UTC (3 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored) to selected 1.69 (colored)

revbump after boost update

Revision 1.70 / (download) - annotate - [select for diffs], Sun Jan 12 20:20:24 2020 UTC (4 years, 2 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

*: Recursive revbump from devel/boost-libs

Revision 1.69 / (download) - annotate - [selected], Thu Aug 22 12:23:22 2019 UTC (4 years, 7 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored)

Recursive revbump from boost-1.71.0

Revision 1.68 / (download) - annotate - [select for diffs], Sun Aug 11 13:21:18 2019 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored) to selected 1.69 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.67 / (download) - annotate - [select for diffs], Mon Jul 1 04:08:24 2019 UTC (4 years, 8 months ago) by ryoon
Branch: MAIN
Changes since 1.66: +2 -1 lines
Diff to previous 1.66 (colored) to selected 1.69 (colored)

Recursive revbump from boost-1.70.0

Revision 1.66 / (download) - annotate - [select for diffs], Fri Jun 21 16:02:16 2019 UTC (4 years, 9 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.65: +1 -2 lines
Diff to previous 1.65 (colored) to selected 1.69 (colored)

(ham/gnuradio-*) Updated 3.7.13.4 to 3.7.13.5

## [3.7.13.5] - 2019-04-20

### Fixed
#### Project Scope
- PMT: in multiple places, we triggered undef. behaviour by accessing the first element of potentially empty uvectors
#### gr-audio
- Windows audio for higher output multiples broken
#### gr-blocks
- QA: `udp_source_sink` flakiness
#### gr-dtv
- Several broken optimizations
- 64-APSK partially wrong ordering
- OOB access in interleaver
- uncovered worst case LDPC LUT generation
#### gr-qtgui
- Compiler Warnings

#### gr-fec
- `polar_encoder`/`_common`: Memory leak
#### gr-uhd
- GRC bindings: DC filter was could not be disabled with IQ imbalance correction disabled

### Added
#### gnuradio-runtime
- ctrlport: int64 for `rpcbasic_inserter`

### Changed
#### GRC
- Removed generation time from generated python code

Revision 1.65 / (download) - annotate - [select for diffs], Sat Jun 15 17:54:22 2019 UTC (4 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored) to selected 1.69 (colored)

gnuradio-core: py-scipy -> py-scipy12; bump revision

Revision 1.64 / (download) - annotate - [select for diffs], Thu Dec 13 19:52:02 2018 UTC (5 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored) to selected 1.69 (colored)

revbump for boost 1.69.0

Revision 1.63 / (download) - annotate - [select for diffs], Wed Aug 22 09:45:18 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored) to selected 1.69 (colored)

Recursive bump for perl5-5.28.0

Revision 1.62 / (download) - annotate - [select for diffs], Thu Aug 16 18:54:54 2018 UTC (5 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.61: +2 -1 lines
Diff to previous 1.61 (colored) to selected 1.69 (colored)

revbump after boost-libs update

Revision 1.61 / (download) - annotate - [select for diffs], Mon Jul 16 07:55:22 2018 UTC (5 years, 8 months ago) by mef
Branch: MAIN
Changes since 1.60: +1 -2 lines
Diff to previous 1.60 (colored) to selected 1.69 (colored)

Update ham/gnuradio-* from 3.7.11 to 3.7.13.3

## [3.7.13.3] - 2018-06-13

### Fixed
#### Project Scope
- For non-C++11 compilers, the new cstdint include doesn't work out; conditionalized it.

## [3.7.13.2] - 2018-05-31

### Fixed
#### Project Scope
- Actually bumped version in CMakeLists.txt to 3.7.13.2; the 3.7.13.1 tag was tagged off-branch; maintainer failure to simultaneously push a commit that raises the internal version number to 3.7.14.0: this had to be reverted ASAP.

## [3.7.13.1] - 2018-05-31

### Fixed
#### Project Scope
- Actually bumped version in CMakeLists.txt

## [3.7.13.0] - 2018-05-31

### Fixed
#### Project Scope
- `boost::posix_time::[milli]second` takes integer numbers, and we now at least cast the floats to integers, as Boost 1.67 forced us to realize we're (incorrectly) using floating point her
- CMake: using regex to match compiler against "Clang" now enables correct build on OS X
#### GRC
- Fixed GRC bug which broke WX and Qt (by altering the template code), in multiple (less than awesome) steps
#### gr-blocks
- `float_array_to_int`: int32 limits were wrongly hardcoded.
- Fixed the undefined behaviour happening in `float_to_complex` when accessing the second input_items element in the single-input case

## [3.7.12.0] - 2018-04-01

### Software Engineering
- Changed Changelog format
- Introducing Semantic Versioning
- Change of development model: Rather than merging bugfixes to maint, merging maint to master, and next, if applicable, we'll be moving forward more in a typical management model: Development happens on master, and bugfixes are cherrypicked onto the maint-${RELEASE} branch. More info: http://lists.gnu.org/archive/html/discuss-gnuradio/2018-02/msg00133.html
- First attempt at having a .clang-format file to improve code contribution style quality. This is Work In Progress.

### Fixed
#### Project Scope
- Buildability on systems where custom CMake command would try to find "" (empty string) as executable
- Buildable with C++11 compilers (though deprecation warning-rich, due to `unique_ptr`)
- several previously improperly handled include directories now actually included in individual lib/CMakeLists
- Unit test/QA now parallelizable
- Logger works with log4cpp <= 1.1.2 both in and out of tree
- Python linkage under MinGW64
- Documentation Directory now uniformly "docs/" (instead of sometimes "doc/")
- `log` vs `logf` performance bugs
- on-time `pmt::mp("string")` calls (instead of cached PMTs) performance bug
- Doxygen build now reproducible
#### GRC
- Dialogs' parent windows
- Embedded Python Blocks now work in hierarchical GRC flow graphs
#### gnuradio-runtime
- `random.h`: Uniform integer Generation depended on Boost version > min version
- `random.h`: time-dependency when seeding with `0` replaced with actual standard seed
- block startup now synchronized via barrier
- New tag propagation policy "custom" for own implementation
- `get_tags_in_range` used `v.resize(0)` to clear vectors, which lead to unnecessary memory reallocations
- `logger_ptr` now always a pointer, no matter whether logging is enabled; fixes heap corruption bug
- `buffer[_reader]_sptr` superfluous grab/release performance bug
- BSD threading and shared mem compatibility
- PMT: `equal()` comparison
#### gr-utils
- Sorted files in `gr_modtool` makexml processing, leading to improved reproducibility of builds
#### gr-audio
- OS X: memcpy bug
- OS X: debug mode
- Non-Linux ALSA compatibibilty
#### gr-analog
- `fmdet_cf` now has GRC file
- `fastnoise_source`: non-threadsafe `libc` `rand()` replaced by XOROSHIRO128+
#### gr-blocks
- `simple_copy` Ctrlport example
- Metadata sink/source not closing file on `close()`
- `multiply_matrix` formerly used "magic int" value where its API expected enum (and that int wasn't covered)
- TCP connection ASIO bug
- `tags_strobe`: superfluous tags addition
- `vector_sink`: multithreading hazards on `data` access
- `tuntap_pdu`: MTU-sized IP packet reception
- `socket_pdu`: Garbage Collect closed TCP connections
#### gr-channels
- IQ imbalance block formula now mathematically correct now mathematically correct
- `selective_fading_model`: proper scaling of path length
#### gr-digital
- `additive_scrambler_bb`: tag triggered reset
- `stream_to_tagged_stream`: tag offset after `unlock()`
- `blks2/packet.py`: Flushing for small packets
- `interpolating_resampler`: GCC 4.0 compile error
- `constellation`: 16QAM demapper was wrong for one constellation point
- `chunks_to_symbols`: mutex-guard LUT against modification during use
- MSVC compatibility throug `and` -> `&&` etc
- `crc32_bb`: handle unpacked bytes correctly
- `ofdm_carrier_allocator`: catching wrong allocations instead of crashing
#### gr-dtv
- All examples now are installed
- DVB-T2: Removed L1 post scrambling in spec v1.1.1 mode
#### gr-fcd
- Building on non-Linux systems
- Extended symbol bug in Reed-Solomon encoder
- DVB-T Cell identifier
#### gr-fcd
- Building on non-Linux systems
#### gr-fec
- `channel_construction.py`: return int frozen bit output
- `GSL_LDFLAGS` propagation
- `polar_decoder` used to be flaky
#### gr-fft
- locking of fftw wisdom
- `window.cc`: removed NaN due to FP math
- compilation under MinGW
- `logpwrfft.py` reference scaling integer division bug
#### gr-filter
- Simpson's rule code removed in favor of GSL call
#### gr-qtgui
- Time sink: Segfault with tag trigger
#### gr-uhd
- Antenna selection in UHD apps
- `uhd_fft` scalar gain-capability
- Device selection for multi-device operations in UHD apps
- TX streamer creation
#### gr-zeromq
- Multi-part messages reception

### Added
#### Project Scope
- Ninja (https://ninja-build.org) now a supported build system
#### gnuradio-runtime
- Python can now get `gr.WORK_CALLED_PRODUCE` and `gr.DONE`
#### gr-utils
- `gr_modtool`: Autocompletion, line editing
- `gr_modtool`: `copyrightholder` option
#### GRC
- "Create Duplicate"
- "Save a copy"
- BokehGUI
#### gr-blocks
- New `tag_share` block: take tags from one two input streams to one output stream
- `tag_gate`: tag filtering
- `file_source`: configurable `file_begin` stream tag
- `moving_average`: Vector mode (with element-wise MA)
- `plateau_detector`: threshold get/set
#### gr-digital
- `costas_loop_cc`: Optional loop variable outputs
- New `correlate_access_code_tag` block
- `glfsr` exposed through Python
#### gr-dtv
- 256QAM mode for ITU-T J.83B transmitter
#### gr-fec
- negative Polynomials in `cc_encoder`
#### gr-filter
- `symbol_sync_{cc|ff}`
#### gr-uhd
- `uhd_app.py`: selectable time/clock sources
- make `recv()` call's timeout parameterizable
- message-based RX tuning through sink, TX through source

### Changed
#### Project Scope
- VOLK version requirement: 1.4.0
- Minimal required SWIG version now 2.0.4
- GSL optional dependency
- Threw out completely unused `gr_??int` types
- Doxygen build no longer contains timestamps
- Doxygen build now reproducible
- Though factually before, now officially include ZeroMQ and Sphinx as optional dependencies in docs
#### gnuradio-runtime
- Python gateway allows variable number of ports
#### gr-utils
- `gr_modtool`: Block template now uses `numpy.float32` instead of float. 32bit float is actually the default GNU Radio type.e.
#### gr-blocks
- `vector_sink` can preallocate memory for desired amount of items
#### gr-digital
- `header_format_default` now sps>1-capable
- `correlate_acces_code` uses `GR_LOG`
#### gr-uhd
- `uhd_fft`: respect `lo_offset` in `set_bandwidth`
- `usrp_source`: freq tag now actually reflects last set frequency, even on multiple channels
#### gr-qtgui
- Labels: now with 98.121212388% improved floating point formatting
- Time Sink: Stem plot option exposed

### Deprecated
#### gnuradio-runtime
- `gr::sys_pri`

Revision 1.60 / (download) - annotate - [select for diffs], Sun Apr 29 21:31:46 2018 UTC (5 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored) to selected 1.69 (colored)

revbump for boost-libs update

Revision 1.59 / (download) - annotate - [select for diffs], Mon Jan 1 21:18:34 2018 UTC (6 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored) to selected 1.69 (colored)

Revbump after boost update

Revision 1.58 / (download) - annotate - [select for diffs], Thu Aug 24 20:03:24 2017 UTC (6 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored) to selected 1.69 (colored)

Revbump for boost update

Revision 1.57 / (download) - annotate - [select for diffs], Sun Apr 30 01:21:45 2017 UTC (6 years, 11 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.56: +2 -1 lines
Diff to previous 1.56 (colored) to selected 1.69 (colored)

Recursive revbump from boost update

Revision 1.56 / (download) - annotate - [select for diffs], Fri Jan 13 22:03:35 2017 UTC (7 years, 2 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.55: +1 -2 lines
Diff to previous 1.55 (colored) to selected 1.69 (colored)

Updated ham/gnuradio-core (and other gnuradio-*) to 3.7.10.1
------------------------------------------------------------
ChangeLog v3.7.10.1

This is the first bug-fix release for v3.7.10
This contains bug fixes primarily for GRC and DTV.
- GRC
 * Catch more exceptions thrown by ConfigParser when reading corrupted
   grc.conf files.
 * Fix the docstring update error for empty categories.
 * Fix grcc to call refactored GRC code.
 * Convert initially opened files to absolute paths to prevent
   attempting to read from tmp.
 * Move startup checks back in to gnuradio-companion script from grc/checks.py.

- DTV
 * Fix a segfault that occurs from out-of-bounds access in
   dvbt_bit_inner_interleaver forecast by forecasting an enumerated list
   of all input streams.
 * Fix VL-SNR framing.

- Digital
 * Enable update rate in block_recovery_mm blocks to keep tags close to
   the the proper clock-recovered sample time. Tag offsets will still be
   off between calls to work, but each work call updates the tag rate.

- Analog
 * Fix the derivative calculation in fmdet block.

- Builds
 * Fix linking GSL to gr-fec.
 * Use gnu99 C standard rather than gnu11 standard to maintain
   support for GCC 4.6.3.

- Other
   Minor spelling and documentation fixes.
   Fix uhd_siggen_gui when using lo_locked.

(pkgsrc changes on gnuradio-core/Makefile.common)
 - Following lines added
   CXXFLAGS+=               -pthread
   .include       "../../devel/cppunit/buildlink3.mk"
   .include       "../../math/gsl/buildlink3.mk"

Revision 1.55 / (download) - annotate - [select for diffs], Sun Jan 1 16:06:21 2017 UTC (7 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored) to selected 1.69 (colored)

Revbump after boost update

Revision 1.54 / (download) - annotate - [select for diffs], Fri Oct 7 18:25:54 2016 UTC (7 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored) to selected 1.69 (colored)

Revbump post boost update

Revision 1.53 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:23 2016 UTC (7 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.52: +2 -1 lines
Diff to previous 1.52 (colored) to selected 1.69 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.52 / (download) - annotate - [select for diffs], Mon Mar 7 13:14:31 2016 UTC (8 years ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.51: +1 -2 lines
Diff to previous 1.51 (colored) to selected 1.69 (colored)

(pkgsrc)
 - Adjust PLIST
 - Remove PKGREVISION from gnuradio-core/Makefile
 - 3.7.8 to 3.7.9.1    for gnuradio-core/Makefile.version

(upstream)
 - Update {ham,meta-pkgs}/gnuradio* from 3.7.8 to 3.7.9.1
   ------------------------------------------------------
   ChangeLog for V 3.7.9.1 is at
     http://gnuradio.org/redmine/projects/gnuradio/wiki/ChangeLogV3_7_9_1

   ChangeLog for V 3.7.9 is at
     http://gnuradio.org/redmine/projects/gnuradio/wiki/ChangeLogV3_7_9

   Several news are at
     http://gnuradio.org/redmine/projects/gnuradio/news

Revision 1.51 / (download) - annotate - [select for diffs], Thu Nov 26 20:53:52 2015 UTC (8 years, 4 months ago) by wiedi
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.50: +2 -1 lines
Diff to previous 1.50 (colored) to selected 1.69 (colored)

don't forget to install audio config examples, fixes osx

Revision 1.50 / (download) - annotate - [select for diffs], Tue Sep 1 04:13:43 2015 UTC (8 years, 6 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.49: +9 -10 lines
Diff to previous 1.49 (colored) to selected 1.69 (colored)

(pkgsrc)
 - (File/REPLACE_PYTHON) delete non existent files
 - (Makefile)
    * CONF_FILES setup deleted (etc files no longer installed,
       but found at examples directory now)
    * MASTER_SITES updated
    * ${DESTDIR} is removed from one of CMAKE_ARGS
      -DGR_LIBRARY_DIR=${DESTDIR}${PREFIX}/lib

(upstream)
 - Update gnuradio-core from 3.7.6 to 3.7.8
  ---------------------
  ChangLog 3.7.7 to 3.7.8 is not known
  Release Note for 3.7.7 is at
    http://gnuradio.org/redmine/projects/gnuradio/wiki/ChangeLogV3_7_7

Revision 1.49 / (download) - annotate - [select for diffs], Fri Jun 12 10:50:14 2015 UTC (8 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored) to selected 1.69 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.48 / (download) - annotate - [select for diffs], Fri Apr 17 15:53:07 2015 UTC (8 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.47: +2 -1 lines
Diff to previous 1.47 (colored) to selected 1.69 (colored)

Revbump after updating devel/boost-libs

Revision 1.47 / (download) - annotate - [select for diffs], Fri Jan 30 09:14:08 2015 UTC (9 years, 2 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored) to selected 1.69 (colored)

Fix PLIST problem. When assigning value to PLIST_SRC, should take care whole thing.

Revision 1.46 / (download) - annotate - [select for diffs], Tue Jan 27 06:01:44 2015 UTC (9 years, 2 months ago) by dbj
Branch: MAIN
Changes since 1.45: +7 -2 lines
Diff to previous 1.45 (colored) to selected 1.69 (colored)

Don't enable oss if OSS_TYPE is none

Revision 1.45 / (download) - annotate - [select for diffs], Fri Jan 16 12:54:52 2015 UTC (9 years, 2 months ago) by mef
Branch: MAIN
Changes since 1.44: +1 -2 lines
Diff to previous 1.44 (colored) to selected 1.69 (colored)

Update 3.7.5 to 3.7.5.1
-----------------------
2014-10-21 GnuRadio 3.7.5.1 is available
  http://gnuradio.org/redmine/projects/gnuradio/wiki/ChangeLogV3_7_5_1

audio: Fixes string format bug in ALSA error messages.
blocks: Added callback to vector source GRC bindings
blocks: benchmark scripts using wrong includes.
blocks: convert asserts to throwing runtime errors in keep_m_in_n ctor.
blocks: fixed relative rate in keep_m_in_n. It's m-in-n, not n-in-m.
blocks: fixed up keem_m_in_n to handle relative rate and correct number of items in calls to work.
blocks: removed use of 'and', 'or', and 'not' for &&, ||, and !.
cmake: Additional search path for QWT include files.
cmake: OSS is not for APPLE or WINDOWS.
cmake: Use APPLE, not matching Darwin
cmake: modtool: On Apple only, set install name and use rpath correctly.
cmake: modtool: allow the use of a MODULES_DIR to specify where cmake modules are installed.
cmake: modtool: make sure our local CMake Modules path comes first.
cmake: modtool: update copyright date.
digital: adapt clock recovery QA
digital: applying same fix of the complex M&M clock recovery block as the float vrsion.
digital: clock recovery delete unused variables
digital: clock recovery fix relative limit
digital: clock recovery more verbose documentation
docs: Make explicit we only support Qt4
dtv: fix internal GR component dependencies
fec: qa: fix use of Bool type to be actual boolean Python values
fec: removed ber_tools; unnecessary and not exported. Replaced compber with call to VOLK's popcount.
filter: Fixes setting sample delay declaration for PFB synthesizer in GRC.
filter: Fixes setting sample delay declaration for the PFB channelizer and in GRC.
grc: disable port type caching on init
grc: fix lagging drag and drop
grc: fix missing xterm (Bug #725)
grc: fix search entry box for old PyGTK versions
grc: no icon in search entry box for old PyGTK versions
grc: update all flowgraphs when hiding port labels
grc: yet another py26 incompatibility
qtgui: fixed an issue with the number sink mistreating non-float inputs.
qtgui: increased max tabs from 5 to 20 in tab widget
runtime: fix installation location of the gr_log_default.conf log configuration file.
uhd: removed use of 'and', 'or', and 'not' for &&, ||, and !.

Revision 1.44 / (download) - annotate - [select for diffs], Fri Nov 7 19:39:35 2014 UTC (9 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored) to selected 1.69 (colored)

Revbump after updating boost

Revision 1.43 / (download) - annotate - [select for diffs], Fri Oct 17 09:51:56 2014 UTC (9 years, 5 months ago) by mef
Branch: MAIN
Changes since 1.42: +1 -2 lines
Diff to previous 1.42 (colored) to selected 1.69 (colored)

Make ALSA selectable by PKG_OPTIONS and disabled by default. This makes sound come out (on NetBSD).

Revision 1.42 / (download) - annotate - [select for diffs], Mon Oct 13 12:46:33 2014 UTC (9 years, 5 months ago) by mef
Branch: MAIN
Changes since 1.41: +17 -84 lines
Diff to previous 1.41 (colored) to selected 1.69 (colored)

(pkgsrc) Update GNU Radio 3.3.0 (2010-09-15) to 3.7.5
  See the thread for modularity issues etc:
  http://mail-index.netbsd.org/pkgsrc-users/2014/09/07/msg020346.html

(upstream)
Release of 3.7.5  2014-09-05  http://gnuradio.org/redmine/news/43
  Changelog:
  http://gnuradio.org/redmine/projects/gnuradio/wiki/ChangeLogV3_7_5
Release of 3.7.4  2014-07-15  http://gnuradio.org/redmine/news/38
Release of 3.7.3  2014-03-16  http://gnuradio.org/redmine/news/35

Release of 3.7.2  2013-11-10  http://gnuradio.org/redmine/news/30
Release of 3.7.1  2013-08-29  http://gnuradio.org/redmine/news/26
Release of 3.7.0  2013-07-03  http://gnuradio.org/redmine/news/25

Release of 3.6.0  2012-04-21  http://gnuradio.org/redmine/news/13
Release of 3.5.0  2011-12-08  http://gnuradio.org/redmine/news/6
Release of 3.4.0  2011-10-09  http://gnuradio.org/redmine/news/2

Release of 3.3.0  2010-06-03  ftp://ftp.gnu.org/gnu/gnuradio/
Release of 3.3.0-rc0
                  2010-05-13  http://gnuradio.org/redmine/news/1

Revision 1.41 / (download) - annotate - [select for diffs], Wed Aug 13 10:57:32 2014 UTC (9 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored) to selected 1.69 (colored)

Revbump after boost-libs update

Revision 1.40 / (download) - annotate - [select for diffs], Fri May 9 07:37:08 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored) to selected 1.69 (colored)

Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.

Revision 1.39 / (download) - annotate - [select for diffs], Sat Jan 25 10:45:18 2014 UTC (10 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.38: +63 -63 lines
Diff to previous 1.38 (colored) to selected 1.69 (colored)

No need to have two variables for the same logic.
Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON.

Revision 1.38 / (download) - annotate - [select for diffs], Sat Jan 25 10:30:10 2014 UTC (10 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored) to selected 1.69 (colored)

Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.

Revision 1.37 / (download) - annotate - [select for diffs], Wed Nov 20 20:04:35 2013 UTC (10 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.69 (colored)

Revbump after updating devel/boost-libs

Revision 1.36 / (download) - annotate - [select for diffs], Wed Nov 20 13:23:41 2013 UTC (10 years, 4 months ago) by obache
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored) to selected 1.69 (colored)

recursive bump from boost-lib shlib major bump.

Revision 1.35 / (download) - annotate - [select for diffs], Tue Feb 26 19:28:08 2013 UTC (11 years, 1 month ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.34: +15 -2 lines
Diff to previous 1.34 (colored) to selected 1.69 (colored)

Add -lboost_system on SunOS.  Need lots more REPLACE_PYTHON to make the
current package PKG_DEVELOPER safe.

This along with the previous commit to meta-pkgs/gnuradio makes this
package build on SunOS.

Revision 1.34 / (download) - annotate - [select for diffs], Fri Feb 15 11:53:59 2013 UTC (11 years, 1 month ago) by obache
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored) to selected 1.69 (colored)

recursive bump from boost-lib shlib update.

Revision 1.33 / (download) - annotate - [select for diffs], Wed Oct 3 13:01:43 2012 UTC (11 years, 5 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.32: +1 -3 lines
Diff to previous 1.32 (colored) to selected 1.69 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.32 / (download) - annotate - [select for diffs], Wed Aug 29 11:22:15 2012 UTC (11 years, 7 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored) to selected 1.69 (colored)

Recursive bump from boost-libs update.

Revision 1.31 / (download) - annotate - [select for diffs], Sat Jul 14 14:33:02 2012 UTC (11 years, 8 months ago) by marino
Branch: MAIN
Changes since 1.30: +3 -1 lines
Diff to previous 1.30 (colored) to selected 1.69 (colored)

ham/gnuradio-core: LDFLAGS.DragonFly += -lboost_system

Revision 1.30 / (download) - annotate - [select for diffs], Mon Jul 2 13:37:38 2012 UTC (11 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) to selected 1.69 (colored)

Revbump after updating boost

Revision 1.29 / (download) - annotate - [select for diffs], Fri Mar 9 12:34:13 2012 UTC (12 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored) to selected 1.69 (colored)

Bump PKGREVISION for python default version change to 2.7.
py-* not affected, since it built different versions depending on the
setting already.

Revision 1.28 / (download) - annotate - [select for diffs], Wed Feb 29 16:32:24 2012 UTC (12 years, 1 month ago) by hans
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored) to selected 1.69 (colored)

Recursive bump from devel/boost-libs update.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Jan 9 02:54:24 2012 UTC (12 years, 2 months ago) by obache
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) to selected 1.69 (colored)

Recursive bump from boost-libs shlib bump.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Oct 19 06:13:00 2011 UTC (12 years, 5 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored) to selected 1.69 (colored)

Recursive Bump from boost-libs ABI bump.

Revision 1.25 / (download) - annotate - [select for diffs], Sun Oct 3 00:52:24 2010 UTC (13 years, 5 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.24: +3 -1 lines
Diff to previous 1.24 (colored) to selected 1.69 (colored)

Add a build dependency on guile.

Revision 1.24 / (download) - annotate - [select for diffs], Wed Sep 15 09:38:43 2010 UTC (13 years, 6 months ago) by markd
Branch: MAIN
Changes since 1.23: +0 -6 lines
Diff to previous 1.23 (colored) to selected 1.69 (colored)

update gnuradio to version 3.3.0

build: refactor GR_GIT and GR_VERSION
Make C++ shared libraries versioned
howto: make versioned libraries
Changes to gr_udp_{source,sink} for MinGW
Ignore ENOPROTOOPT return from setsockopt(SO_LINGER)
Use getaddrinfo in gr_udp_{source,sink}
Discard data in gr_udp_sink until receiver is started.
Updates to udp source/sink (select(), wait, cleanup)
Merge branch 'master' into udp
Rework UDP source and sink, with incompatible API changes
Merge branch 'master' into udp
Flush pending errors in gr_udp_sink on disconnect()
Add additional conditionalization of networking includes
Use -1 as file descriptor "not open" value instead of 0
Identify memory leaks that occur on error conditions
Correct update of d_temp_offset (parallel construction)
Move initialization of select timeout
Defend against a peer that sends an invalid message length.
Return immediately when using d_residual.
Simplify USE_SELECT usage
Add USRP2 clock source parameter to GRC blocks.
grc: update UDP source and sink block wrappers
gnuradio-core: allow swig to handle exceptions in UDP source/sink
gnuradio-core: update copyrights
libvrt: remove from 3.3 API.
Merge remote branch 'gnuradio/wip/udp_source_sink'
Fix erroneous file modes
usrp2-firmware: fix missing files in tarball
Merge remote branch 'ets/grc-usrp2-clock-source'
howto: fix make check for win32, darwin (untested)
Remove bogus check for existence of prefix directory.
Update incorrectly checked in Makefile.am
Add support for the Bitshark USRP RX (BURX) daughterboard for the USRP1.
Add support for the Bitshark USRP RX (BURX) daughterboard for the USRP2.
Fixed issue with with wrong Makefile.am files being copied
Including bitshark_rx.h header file for USRP2 build
Updated db_bitshark_rx.c to the proper version that includes the
Once and for all, here is the properly updated Makefile.am for the apps
Updated to allow BURX support to be built into standard txrx.bin
usrp: Cleanup for merge of bitshark daughterboard code
Change default bandwidth to 25 MHz to match maximum USRP2 bandwidth
Merge branch 'master' into wip/burx_support
Merge remote branch 'nldudok1/gr-wxgui_emulate_analog' into master
gr-wxgui: Renamed "emulate analog" feature to "use persistence"
gr-wxgui: update copyrights
gnuradio-core: Disable (temporarily) interpolator tap calculation
build: force use of ltmain.sh from libtool 2.2.6b
build: use correct comment delimiter
build: distribute version controlled ltmain.sh in tarball
Merge remote branch 'bitshark/burx_support' into wip/burx_support
Revert "build: force use of ltmain.sh from libtool 2.2.6b"
Revert "build: distribute version controlled ltmain.sh in tarball"
Merge branch 'wip/burx_support'
gnuradio-core: removed gr.dd_mpsk_sync_cc block as obsolete
grc: rename execution binary from 'grc' to 'gnuradio-companion'
Update revision to release 3.3.0-rc1, update autotools
Add analog CRT screen afterglow emulation for gr-wxgui

Revision 1.23 / (download) - annotate - [select for diffs], Sun Aug 22 20:44:31 2010 UTC (13 years, 7 months ago) by markd
Branch: MAIN
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored) to selected 1.69 (colored)

Change dependency from py-Numeric to py-numpy as thats what the package
actually wants.

Revision 1.22 / (download) - annotate - [select for diffs], Sat May 15 07:28:08 2010 UTC (13 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.21: +6 -6 lines
Diff to previous 1.21 (colored) to selected 1.69 (colored)

Revision bump after updating boost-libs to 1.43.0

Revision 1.21 / (download) - annotate - [select for diffs], Wed Feb 10 19:17:40 2010 UTC (14 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored) to selected 1.69 (colored)

Bump revision for PYTHON_VERSION_DEFAULT change.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Dec 30 21:13:15 2009 UTC (14 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored) to selected 1.69 (colored)

The vocoder plugin belongs to gnuradio-gsm, so move the rest from gnuradio-core.

Revision 1.19 / (download) - annotate - [select for diffs], Fri Sep 11 16:23:28 2009 UTC (14 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.18: +1 -3 lines
Diff to previous 1.18 (colored) to selected 1.69 (colored)

Mark gnuradio packages as not MAKE_JOBS_SAFE.
Share patches and distinfo, overwrite for gnuradio-howto as the only
exception.
Fix gnuradio-core-docs to do something useful and mark it as user-destdir
ready.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Aug 12 12:21:39 2009 UTC (14 years, 7 months ago) by markd
Branch: MAIN
Changes since 1.17: +5 -2 lines
Diff to previous 1.17 (colored) to selected 1.69 (colored)

Update to gnuradio 3.2

many new features and bugfixes.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Mar 15 15:09:54 2008 UTC (16 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.16: +3 -1 lines
Diff to previous 1.16 (colored) to selected 1.69 (colored)

DESTDIR safe. Fix build on NetBSD-current.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jan 4 20:05:11 2008 UTC (16 years, 2 months ago) by jmmv
Branch: MAIN
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored) to selected 1.69 (colored)

Bump PKGREVISION due to boost update to 1.34.1.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Aug 8 03:05:05 2007 UTC (16 years, 7 months ago) by wulf
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.14: +3 -4 lines
Diff to previous 1.14 (colored) to selected 1.69 (colored)

Updated gnuradio-core to 3.0.4:

        * Updated license to GPLv3
	* Fixed shared memory leak on NetBSD
	* Many bug fixes

Revision 1.14 / (download) - annotate - [select for diffs], Fri Dec 1 09:30:58 2006 UTC (17 years, 4 months ago) by wulf
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored) to selected 1.69 (colored)

Updated gnuradio-core to 3.0.2nb1:
Added patch-ag that fixes a bug in gr.firdes.band_reject() function

Revision 1.13 / (download) - annotate - [select for diffs], Sun Nov 19 02:22:42 2006 UTC (17 years, 4 months ago) by wulf
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored) to selected 1.69 (colored)

Added gnuradio-core/src/lib/swig/gen-swig-bug-fix to PYTHON_PATCH_SCRIPT list.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Nov 13 16:59:22 2006 UTC (17 years, 4 months ago) by wulf
Branch: MAIN
Changes since 1.11: +59 -16 lines
Diff to previous 1.11 (colored) to selected 1.69 (colored)

Updated gnuradio-core to 3.0.2:
GNU Radio Core has seen the addition of many new features and bug fixes of
which some are listed below:

	* bugfix in multiple stream support
	* addition of AGC to GMSK code
	* new accessor for threshold
	* new bits_per_baud parameter to handle QPSK
	* new function to enable realtime scheduling
	* new set_sample_rate method
	* new set_n method
	* new differential decoder
	* new general purpose block for searching for access code

For more details see gnuradio-core/ChangeLog file

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jul 7 19:32:24 2006 UTC (17 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.69 (colored)

Update for doxygen-1.4.7: some file changes in the PLIST.
Bump PKGREVISION.

Revision 1.10 / (download) - annotate - [select for diffs], Sun May 28 17:28:17 2006 UTC (17 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored) to selected 1.69 (colored)

Include unistd.h to get close(2) in the public namespace.
Fix PLIST, bump revision.

Revision 1.9 / (download) - annotate - [select for diffs], Thu May 11 11:14:18 2006 UTC (17 years, 10 months ago) by rillig
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored) to selected 1.69 (colored)

Fixed pkglint warnings.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Apr 27 02:57:06 2006 UTC (17 years, 11 months ago) by wulf
Branch: MAIN
Changes since 1.7: +6 -5 lines
Diff to previous 1.7 (colored) to selected 1.69 (colored)

Updated gnuradio-core to 2.8: new features and many bug fixes

	* new squelch block
	* support for hierachical blocks
	* new block gr_rms_cf and gr_rms_ff
	* new forecast method to gr_simple_framer
	* new block gr_filter_delay_fc
	* new gmsk

Revision 1.7 / (download) - annotate - [select for diffs], Sun Feb 5 23:09:41 2006 UTC (18 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored) to selected 1.69 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Jan 24 07:32:17 2006 UTC (18 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) to selected 1.69 (colored)

Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jan 12 17:36:01 2006 UTC (18 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) to selected 1.69 (colored)

Use devel/swig instead of devel/swig13, now the latter has been
moved to the former.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Dec 17 07:37:25 2005 UTC (18 years, 3 months ago) by wulf
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.3: +5 -1 lines
Diff to previous 1.3 (colored) to selected 1.69 (colored)

Added code to generate and install missing gnuradio-core documentation files.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Dec 11 11:16:35 2005 UTC (18 years, 3 months ago) by wulf
Branch: MAIN
Changes since 1.2: +3 -2 lines
Diff to previous 1.2 (colored) to selected 1.69 (colored)

Update gnuradio-core to 2.6:

	* several new methods added
	* many bugfixes
	* code speed optimization

Revision 1.2 / (download) - annotate - [select for diffs], Tue Oct 11 12:10:53 2005 UTC (18 years, 5 months ago) by wulf
Branch: MAIN
Changes since 1.1: +6 -1 lines
Diff to previous 1.1 (colored) to selected 1.69 (colored)

Patch python scripts to execute correct python binary

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Oct 7 22:59:48 2005 UTC (18 years, 5 months ago) by wulf
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.69 (colored)

Added new package gnuradio-core-2.5: This module provides the runtime
and digital signal processing blocks for GNU Radio.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Oct 7 22:59:48 2005 UTC (18 years, 5 months ago) by wulf
Branch: MAIN
Diff to selected 1.69 (colored)

Initial revision

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 <webmaster@jp.NetBSD.org>