The NetBSD Project

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

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.34 / (download) - annotate - [select for diffs], Sat May 15 10:09:06 2021 UTC (4 weeks, 1 day ago) by nia
Branch: MAIN
CVS Tags: HEAD
Changes since 1.33: +4 -2 lines
Diff to previous 1.33 (colored)

gnuradio-core: do not use lib64

Revision 1.33 / (download) - annotate - [select for diffs], Thu Apr 29 23:30:14 2021 UTC (6 weeks, 2 days ago) by thor
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (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.32 / (download) - annotate - [select for diffs], Wed Apr 7 16:14:07 2021 UTC (2 months ago) by tnn
Branch: MAIN
Changes since 1.31: +20 -30 lines
Diff to previous 1.31 (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.31 / (download) - annotate - [select for diffs], Mon Apr 5 07:02:52 2021 UTC (2 months, 1 week ago) by nia
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

gnuradio-core: Remove invalid CMAKE_ARGS. This belongs in LDFLAGS.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Jan 1 09:08:42 2021 UTC (5 months, 1 week ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.29: +1 -2 lines
Diff to previous 1.29 (colored)

gnuradio-core: Remove ham/gnuradio-fcd reference

It is no longer in pkgsrc.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Dec 30 09:26:52 2020 UTC (5 months, 1 week ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.28: +4 -2 lines
Diff to previous 1.28 (colored)

gnuradio-core: Convert to PYTHON_VERSIONS_INCOMPATIBLE

This will ease transition to newer Python versions, and also removes
the apparently unnecessary restriction on 3.6. According to the upstream
build system, 3.6 is the minimum version required.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Dec 14 00:41:56 2020 UTC (5 months, 4 weeks ago) by dbj
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

ham/gnuradio: add 38 to PYTHON_VERSIONS_ACCEPTED

Revision 1.27 / (download) - annotate - [select for diffs], Sun Aug 30 20:43:46 2020 UTC (9 months, 1 week ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.26: +34 -16 lines
Diff to previous 1.26 (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.26 / (download) - annotate - [select for diffs], Tue Aug 18 04:35:39 2020 UTC (9 months, 3 weeks ago) by tnn
Branch: MAIN
Changes since 1.25: +1 -6 lines
Diff to previous 1.25 (colored)

gnuradio-*: remove packages deprecated by upstream in upcoming 3.8 update

Revision 1.25 / (download) - annotate - [select for diffs], Sat Aug 1 07:49:26 2020 UTC (10 months, 1 week ago) by tnn
Branch: MAIN
Changes since 1.24: +3 -5 lines
Diff to previous 1.24 (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.24 / (download) - annotate - [select for diffs], Tue May 19 13:58:24 2020 UTC (12 months, 3 weeks ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.23: +5 -5 lines
Diff to previous 1.23 (colored)

Avoid rebuilding everything for doxygen, just the docs are fine. Don't
keep an insanely long hand-maintained list of Python files, go with
wildcards. Simplify various build commands.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Jan 18 23:32:39 2020 UTC (16 months, 3 weeks ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Nov 3 19:32:07 2019 UTC (19 months, 1 week ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.21: +8 -8 lines
Diff to previous 1.21 (colored)

ham: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Oct 20 11:10:49 2019 UTC (19 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Rename audio/portaudio-devel to audio/portaudio

Revision 1.20 / (download) - annotate - [select for diffs], Mon Oct 14 12:40:27 2019 UTC (20 months ago) by mef
Branch: MAIN
Changes since 1.19: +4 -2 lines
Diff to previous 1.19 (colored)

(ham/gnuradio-core) Fix build problem on NetBSD, after orc is updated 0.4.29 to 0.4.30, thanks maya@

Revision 1.19 / (download) - annotate - [select for diffs], Mon Sep 2 13:19:57 2019 UTC (21 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8

Revision 1.18 / (download) - annotate - [select for diffs], Fri Apr 26 13:14:02 2019 UTC (2 years, 1 month ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jul 16 07:55:22 2018 UTC (2 years, 10 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.16: +8 -1 lines
Diff to previous 1.16 (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.16 / (download) - annotate - [select for diffs], Wed Jul 4 13:40:21 2018 UTC (2 years, 11 months ago) by jperkin
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jul 3 05:03:21 2018 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

extend PYTHON_VERSIONS_ for Python 3.7

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jan 13 22:03:35 2017 UTC (4 years, 4 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.13: +4 -1 lines
Diff to previous 1.13 (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.13 / (download) - annotate - [select for diffs], Sun Jan 1 14:43:44 2017 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Add python-3.6 to incompatible versions.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jul 9 13:03:52 2016 UTC (4 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Remove python33: adapt all packages that refer to it.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Dec 6 15:34:15 2015 UTC (5 years, 6 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Fix EGDIR issue for gr-wxgui.conf and gr-audio-oss.conf, thanks gdt@ for patch.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Dec 5 21:25:46 2015 UTC (5 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Extend PYTHON_VERSIONS_INCOMPATIBLE to 35

Revision 1.9 / (download) - annotate - [select for diffs], Thu Nov 26 20:53:52 2015 UTC (5 years, 6 months ago) by wiedi
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

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

Revision 1.8 / (download) - annotate - [select for diffs], Tue Sep 1 04:13:43 2015 UTC (5 years, 9 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (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.7 / (download) - annotate - [select for diffs], Sat Mar 7 05:10:45 2015 UTC (6 years, 3 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.6: +8 -3 lines
Diff to previous 1.6 (colored)

(pkgsrc)
 - Following patch added to give sphinx-build name (with ${PYVERSSUFFIX) attached)
   gnuradio-core/patches/patch-cmake_Modules_FindSphinx.cmake
 - Depending doxygen-1.8.9.1nb1 now
 - gnuradio-doxygen is updated 3.7.5.2nb1 to 3.7.6
(upstream)
 - Update gnuradio-* from 3.7.5.2 to 3.7.6
  ---------------------------------------
GNU Radio releases 3.7.6 and 3.7.5.2 are available for download:

   (several tens of lines omitted for URL and List of contributors)

Release 3.7.5.2 is a bug-fix only maintenance patch following 3.7.5.1,
and will be the last one for the 3.7.5 release.  Release 3.7.6
incorporates all these fixes and adds significant new features.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jan 26 00:43:45 2015 UTC (6 years, 4 months ago) by mef
Branch: MAIN
Changes since 1.5: +3 -2 lines
Diff to previous 1.5 (colored)

Correction to MASTER_SITES, sorry and thanks joerg.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Oct 28 16:59:33 2014 UTC (6 years, 7 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.4: +1 -2 lines
Diff to previous 1.4 (colored)

Convert back from PKGVERSION_NOREV to PKGVERSION in PLIST's.
Thanks obache@ for advice.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Oct 28 06:41:20 2014 UTC (6 years, 7 months ago) by mef
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Fix problem raised by PR pkg/49313 by Ben Gergely,
if xdg-utils are installed already, grc_setup_freedesktop is installed.
(gnuradio-companion/Makefile)
(gnuradio-companion/PLIST)
 -  Add DEPENDS misc/xdg-utils
 -  Add REPLACE_BASH for above newly installed script
 -  Bump PKGREVISION

Related changes, problem was hidden if PKGREVISION was empty.
(gnuradio-core/Makefile.common) -> PLIST_SUBST
(gnuradio-core/Nocore.mk)       -> sed STRING
(gnuradio-core/PLIST)
  - shared library was suffixed as ${PKGVERSION}, but
    this should be ${PKGVERSION_NOREV} instead.
    Above files are affected.

(gnuradio-core/files/REPLACE_PYTHON)
  - Add one file
    grc/python/flow_graph.tmpl

Revision 1.3 / (download) - annotate - [select for diffs], Fri Oct 24 07:57:50 2014 UTC (6 years, 7 months ago) by mef
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

From bulk build report, it says
 ----------
 # error "Compiler threading support is not turned on. Please set the
     correct command line options for threading: -pthread (Linux),
     -pthreads (Solaris) or -mthreads (Mingw32)"
 ----------
and not sure it is right suggestion, but adding the line
+CXXFLAGS.SunOS+=       -pthreads

Revision 1.2 / (download) - annotate - [select for diffs], Fri Oct 17 09:51:56 2014 UTC (6 years, 7 months ago) by mef
Branch: MAIN
Changes since 1.1: +9 -2 lines
Diff to previous 1.1 (colored)

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

Revision 1.1 / (download) - annotate - [select for diffs], Mon Oct 13 12:46:33 2014 UTC (6 years, 8 months ago) by mef
Branch: MAIN

(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

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>