Up to [cvs.NetBSD.org] / pkgsrc / ham / gnuradio-core
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.52 / (download) - annotate - [select for diffs], Sun Mar 5 21:53:00 2023 UTC (3 weeks, 4 days ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
HEAD
Changes since 1.51: +2 -1
lines
Diff to previous 1.51 (colored)
gnuradio-core: add missing library to fix build of qtgui subpackage
Revision 1.51 / (download) - annotate - [select for diffs], Sun Jan 29 11:19:37 2023 UTC (8 weeks, 4 days ago) by adam
Branch: MAIN
Changes since 1.50: +4 -4
lines
Diff to previous 1.50 (colored)
gnuradio: updated to 3.10.5.1 Release v3.10.5.1 Some important blocks turned out to be broken in 3.10.5.0. This unscheduled release fixes those regressions and includes a small number of other cleanups and fixes. v3.10.5.1 is intended to be ABI compatible with v3.10.5.0. We'd still recommend rebuilding dependent packages, if possible. Changed Runtime Restore the ability to set a default block buffer size using the buffer_size parameter in the config file. This was lost during refactoring in v3.9. GRC Add Python snipped hook point at "init before blocks", right before blocks are instantiated. gr-audio Remove support for OSX 10.3 and earlier. gr-digital Make tags visible to subclasses of OFDM Frame Equalizer. gr-dtv Correct constant in DVBS2 Modulator. gr-fec Fix errors in Channel Construction AWGN gr-iio Fix IIO blocks, which were broken due to a build-time dependency problem. gr-network Fix crash in UDP Source when buffer overruns. gr-qtgui Remove support for QWT 6.0 and earlier. gr-uhd Add async message port to USRP Source and publish overflow notifications. Add bindings and example for RFNoC AddSub block.
Revision 1.50 / (download) - annotate - [select for diffs], Mon Jan 23 19:26:20 2023 UTC (2 months ago) by adam
Branch: MAIN
Changes since 1.49: +5 -6
lines
Diff to previous 1.49 (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.49 / (download) - annotate - [select for diffs], Sun Oct 9 07:56:09 2022 UTC (5 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.48: +9 -7
lines
Diff to previous 1.48 (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.48 / (download) - annotate - [select for diffs], Thu May 26 15:20:09 2022 UTC (10 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.47: +4 -4
lines
Diff to previous 1.47 (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.47 / (download) - annotate - [select for diffs], Sat Mar 12 23:04:45 2022 UTC (12 months, 2 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.46: +4 -4
lines
Diff to previous 1.46 (colored)
gnuradio*: update to 3.10.1.1 Bugfix release for the 3.10.x.y release series.
Revision 1.46 / (download) - annotate - [select for diffs], Sun Jan 16 18:06:25 2022 UTC (14 months, 1 week ago) by tnn
Branch: MAIN
Changes since 1.45: +8 -5
lines
Diff to previous 1.45 (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.45 / (download) - annotate - [select for diffs], Sat Dec 11 14:57:50 2021 UTC (15 months, 2 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.44: +5 -5
lines
Diff to previous 1.44 (colored)
gnuradio*: update to 3.9.4.0 Minor update bringing C++ code cleanups, bug fixes and some performance improvements.
Revision 1.44 / (download) - annotate - [select for diffs], Tue Oct 26 10:48:38 2021 UTC (17 months ago) by nia
Branch: MAIN
Changes since 1.43: +2 -2
lines
Diff to previous 1.43 (colored)
ham: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes
Revision 1.43 / (download) - annotate - [select for diffs], Thu Oct 7 14:17:21 2021 UTC (17 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.42: +1 -2
lines
Diff to previous 1.42 (colored)
ham: Remove SHA1 hashes for distfiles
Revision 1.42 / (download) - annotate - [select for diffs], Sun Jun 27 08:08:59 2021 UTC (21 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3
Changes since 1.41: +5 -5
lines
Diff to previous 1.41 (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.41 / (download) - annotate - [select for diffs], Wed Apr 7 16:14:07 2021 UTC (23 months, 3 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.40: +7 -10
lines
Diff to previous 1.40 (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.40 / (download) - annotate - [select for diffs], Sun Nov 29 22:35:47 2020 UTC (2 years, 3 months ago) by dbj
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4
Changes since 1.39: +2 -1
lines
Diff to previous 1.39 (colored)
ham/gnuradio-digital: fix build issue with upstream patch
Revision 1.39 / (download) - annotate - [select for diffs], Sun Aug 30 20:43:46 2020 UTC (2 years, 6 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.38: +9 -59
lines
Diff to previous 1.38 (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.38 / (download) - annotate - [select for diffs], Sat Aug 1 07:49:26 2020 UTC (2 years, 7 months ago) by tnn
Branch: MAIN
Changes since 1.37: +1 -2
lines
Diff to previous 1.37 (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.37 / (download) - annotate - [select for diffs], Tue May 19 13:57:11 2020 UTC (2 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.36: +2 -2
lines
Diff to previous 1.36 (colored)
Fix sphinx name.
Revision 1.36 / (download) - annotate - [select for diffs], Thu May 14 19:22:44 2020 UTC (2 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.35: +25 -1
lines
Diff to previous 1.35 (colored)
Fix boost::placeholders fallout
Revision 1.35 / (download) - annotate - [select for diffs], Sat May 9 15:17:51 2020 UTC (2 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.34: +24 -2
lines
Diff to previous 1.34 (colored)
Fix boost fallout.
Revision 1.34 / (download) - annotate - [select for diffs], Fri Apr 17 13:33:44 2020 UTC (2 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.33: +3 -1
lines
Diff to previous 1.33 (colored)
Add missing includes
Revision 1.33 / (download) - annotate - [select for diffs], Mon Jul 8 17:50:55 2019 UTC (3 years, 8 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.32: +4 -1
lines
Diff to previous 1.32 (colored)
Try to fix build with boost-1.70.0 * boost-1.69.0 has "(Deprecated: Use get_executor().)" for get_io_context in boost/asio/basic_socket.hpp. So use get_executor().context().
Revision 1.32 / (download) - annotate - [select for diffs], Fri Jun 21 16:02:16 2019 UTC (3 years, 9 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.31: +5 -5
lines
Diff to previous 1.31 (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.31 / (download) - annotate - [select for diffs], Sat Jul 21 13:09:01 2018 UTC (4 years, 8 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.30: +5 -5
lines
Diff to previous 1.30 (colored)
Updated ham/gnuradio-* to 3.7.113.4 ## [3.7.13.4] - 2018-07-15 ### Fixed #### Project Scope - Fix Boost 1.67 linking issue #### gnuradio-runtime - Logging: fixed issues where messages weren't properly written to stdout/stderr due to incorrect strings #### gr-analog - `fmdet_cf`'s derivative coefficients were wrong. #### gr-blocks - `skiphead` used to incorrectly handle tags, now properly shifts #### gr-digital - `qa_packet_format`: Unit test used to potentially lock up due to incorrect condit ionals - `clock_recovery_cc`, `crc32_bb`: Accessing the `[0]` element of an empty vector is UB, even if you don't use the result afterwards. #### gr-fec - `polar_encoder`/`_common`: Fixed multiple out-of-bound accesses due to insufficient vector length checks #### gr-filter - `fft_filter`, `filter_delay`: Accessing the `[0]` element of an empty vector is UB, even if you don't use the result afterwards.
Revision 1.30 / (download) - annotate - [select for diffs], Tue Jul 17 06:55:52 2018 UTC (4 years, 8 months ago) by mef
Branch: MAIN
Changes since 1.29: +1 -4
lines
Diff to previous 1.29 (colored)
(ham/gnuradio-core) three patches for boost 1.67 are included now. Deleted.
Revision 1.29 / (download) - annotate - [select for diffs], Mon Jul 16 07:55:22 2018 UTC (4 years, 8 months ago) by mef
Branch: MAIN
Changes since 1.28: +7 -7
lines
Diff to previous 1.28 (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.28 / (download) - annotate - [select for diffs], Tue Jul 10 07:05:06 2018 UTC (4 years, 8 months ago) by dbj
Branch: MAIN
Changes since 1.27: +4 -1
lines
Diff to previous 1.27 (colored)
ham/gnuradio-core: fix compiling with boost 1.67 patch from upstream https://github.com/gnuradio/gnuradio.git commit 86fa85feef81e69dd1354b393118459340b94489
Revision 1.27 / (download) - annotate - [select for diffs], Wed Mar 15 14:07:12 2017 UTC (6 years 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.26: +5 -5
lines
Diff to previous 1.26 (colored)
Updated ham/gnuradio from 3.7.10.1 to 3.7.11 -------------------------------------------- ChangeLog v3.7.11 This is a feature release of the 3.7 API series, and incorporates all the bug fixes implemented in the 3.7.10.2 maintenance release. Contributors (omitted in this commit log, sorry) Changes The GNU Radio project tracks changes via Github pull requests. You can get details on each of the below by going to: https://github.com/gnuradio/gnuradio Note: Please see the release notes for 3.7.10.2 for details on the bug fixes included in this release. gnuradio-runtime #1077 Support dynamically loaded gnuradio installs (Josh Blum) gnuradio-companion #1118 Support vector types in embedded Python blocks (Clayton Smith) gr-audio #1051 Re-implemented defunct Windows audio source (Geof Gnieboer) #1052 Implemented block in Windows audio sink (Geof Gnieboer) gr-blocks #896 Added PDU block setters and GRC callbacks (Jacob Gilbert) #900 Exposed non-vector multiply const to GRC (Ron Economos) #903 Deprecated old-style message queue blocks (Johnathan Corgan) #1067 Deprecated blks2 namespace blocks (Johnathan Corgan) gr-digital #910 Deprecated correlateandsync block 3.8 (Johnathan Corgan) #912 Deprecated modulation blocks for 3.8 (Sebastian Müller) #1069 Improved build memory usage with swig split (Michael Dickens) #1097 Deprecated mpskreceivercc block (Johnathan Corgan) #1099 Deprecated old-style OFDM receiver blocks (Martin Braun) gr-dtv #875 Added ability to cross-compile gr-dtv (Ron Economos) #876 Improved ATSC transmitter performance (Ron Economos) #894 Refactored DVB-T RS decoder to use gr-fec (Ron Economos) #898 Improved error handling and logging (Ron Economos) #900 Improved DVB-T performance (Ron Economos) #907 Updated examples to use QT (Ron Economos) #1025 Refactor DVB-T2 interleaver (Ron Economos) gr-filter #885 Added set parameter msg port to fractional resampler (Sebastian Müller) gr-trellis #908 Updated examples to use QT (Martin Braun) gr-uhd #872 Added relative phase plots to uhd_fft (Martin Braun) #1032 Replace zero-timeout double-recv() with one recv() (Martin Braun) #1053 UHD apps may now specify multiple subdevs (Martin Braun) #1101 Support TwinRX LO sharing parameters (Andrej Rode) #1139 Use UHD internal normalized gain methods (Martin Braun) gr-utils #897 Improved python docstring generation in gr_modtool
Revision 1.26 / (download) - annotate - [select for diffs], Fri Jan 13 22:03:35 2017 UTC (6 years, 2 months ago) by mef
Branch: MAIN
Changes since 1.25: +5 -5
lines
Diff to previous 1.25 (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.25 / (download) - annotate - [select for diffs], Tue Jul 12 11:36:46 2016 UTC (6 years, 8 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.24: +5 -8
lines
Diff to previous 1.24 (colored)
Updated to ham/gnuradio* to 3.7.10 ---------------------------------- ChangeLog is available at http://gnuradio.org/redmine/projects/gnuradio/wiki/ChangeLogV3_7_10
Revision 1.24 / (download) - annotate - [select for diffs], Sat Mar 19 23:40:25 2016 UTC (7 years ago) by dbj
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.23: +3 -1
lines
Diff to previous 1.23 (colored)
fix build using cmake 3.5 upstream: https://github.com/gnuradio/volk/pull/65
Revision 1.23 / (download) - annotate - [select for diffs], Mon Mar 7 13:14:31 2016 UTC (7 years ago) by mef
Branch: MAIN
Changes since 1.22: +5 -5
lines
Diff to previous 1.22 (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.22 / (download) - annotate - [select for diffs], Mon Nov 2 23:57:23 2015 UTC (7 years, 4 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.21: +2 -1
lines
Diff to previous 1.21 (colored)
Add SHA512 digests for distfiles for ham category Existing SHA1 digests verified, all found to be the same on the machine holding the existing distfiles (morden). Existing SHA1 digests retained for now as an audit trail.
Revision 1.21 / (download) - annotate - [select for diffs], Tue Sep 1 04:13:43 2015 UTC (7 years, 6 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.20: +5 -5
lines
Diff to previous 1.20 (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.20 / (download) - annotate - [select for diffs], Sat Mar 7 05:10:45 2015 UTC (8 years ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1
Changes since 1.19: +5 -4
lines
Diff to previous 1.19 (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.19 / (download) - annotate - [select for diffs], Sat Jan 24 12:22:05 2015 UTC (8 years, 2 months ago) by mef
Branch: MAIN
Changes since 1.18: +4 -4
lines
Diff to previous 1.18 (colored)
Update gnuradio-* from 3.7.5.1 to 3.7.5.2 ----------------------------------------- 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.18 / (download) - annotate - [select for diffs], Fri Jan 16 12:54:52 2015 UTC (8 years, 2 months ago) by mef
Branch: MAIN
Changes since 1.17: +4 -4
lines
Diff to previous 1.17 (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.17 / (download) - annotate - [select for diffs], Mon Jan 12 14:29:34 2015 UTC (8 years, 2 months ago) by jperkin
Branch: MAIN
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored)
Spell __sun correctly.
Revision 1.16 / (download) - annotate - [select for diffs], Wed Oct 29 15:13:48 2014 UTC (8 years, 5 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
Solaris reports .. fatal error: sys/prctl.h: No such file or directory So, adding __solaris__ for BSD side
Revision 1.15 / (download) - annotate - [select for diffs], Fri Oct 17 09:51:56 2014 UTC (8 years, 5 months ago) by mef
Branch: MAIN
Changes since 1.14: +1 -0
lines
Diff to previous 1.14 (colored)
Make ALSA selectable by PKG_OPTIONS and disabled by default. This makes sound come out (on NetBSD).
Revision 1.14 / (download) - annotate - [select for diffs], Mon Oct 13 12:46:33 2014 UTC (8 years, 5 months ago) by mef
Branch: MAIN
Changes since 1.13: +8 -6
lines
Diff to previous 1.13 (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.13, Fri Sep 11 16:23:28 2009 UTC (13 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4
Changes since 1.12: +1 -1
lines
FILE REMOVED
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.12 / (download) - annotate - [select for diffs], Mon Aug 24 05:33:04 2009 UTC (13 years, 7 months ago) by hasso
Branch: MAIN
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored)
Workaround for the problem where the configure scripts attempts to use a fortran compiler to test usability of the Python.h and obviously fails. Happens on DragonFly, but doesn't NetBSD.
Revision 1.11 / (download) - annotate - [select for diffs], Wed Aug 12 12:21:39 2009 UTC (13 years, 7 months ago) by markd
Branch: MAIN
Changes since 1.10: +5 -11
lines
Diff to previous 1.10 (colored)
Update to gnuradio 3.2 many new features and bugfixes.
Revision 1.10 / (download) - annotate - [select for diffs], Sat Mar 15 15:09:54 2008 UTC (15 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.9: +2 -1
lines
Diff to previous 1.9 (colored)
DESTDIR safe. Fix build on NetBSD-current.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Aug 8 03:05:05 2007 UTC (15 years, 7 months ago) by wulf
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3
Changes since 1.8: +5 -6
lines
Diff to previous 1.8 (colored)
Updated gnuradio-core to 3.0.4: * Updated license to GPLv3 * Fixed shared memory leak on NetBSD * Many bug fixes
Revision 1.8 / (download) - annotate - [select for diffs], Fri Dec 1 09:30:58 2006 UTC (16 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.7: +2 -1
lines
Diff to previous 1.7 (colored)
Updated gnuradio-core to 3.0.2nb1: Added patch-ag that fixes a bug in gr.firdes.band_reject() function
Revision 1.7 / (download) - annotate - [select for diffs], Mon Nov 13 16:59:22 2006 UTC (16 years, 4 months ago) by wulf
Branch: MAIN
Changes since 1.6: +10 -10
lines
Diff to previous 1.6 (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.6 / (download) - annotate - [select for diffs], Sat Oct 14 01:48:51 2006 UTC (16 years, 5 months ago) by rillig
Branch: MAIN
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
Fixed "test ==".
Revision 1.5 / (download) - annotate - [select for diffs], Sun May 28 17:28:17 2006 UTC (16 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored)
Include unistd.h to get close(2) in the public namespace. Fix PLIST, bump revision.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Apr 27 02:57:06 2006 UTC (16 years, 11 months ago) by wulf
Branch: MAIN
Changes since 1.3: +4 -4
lines
Diff to previous 1.3 (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.3 / (download) - annotate - [select for diffs], Sun Dec 11 11:16:35 2005 UTC (17 years, 3 months ago) by wulf
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base,
pkgsrc-2006Q1,
pkgsrc-2005Q4-base,
pkgsrc-2005Q4
Changes since 1.2: +5 -5
lines
Diff to previous 1.2 (colored)
Update gnuradio-core to 2.6: * several new methods added * many bugfixes * code speed optimization
Revision 1.2 / (download) - annotate - [select for diffs], Thu Dec 1 19:02:45 2005 UTC (17 years, 4 months ago) by joerg
Branch: MAIN
Changes since 1.1: +5 -1
lines
Diff to previous 1.1 (colored)
Add some unistd.h includes to get some prototypes, fix conditional inclusion to include sys/time.h and unistd.h even if sys/select.h exist, otherwise not all prototypes and types exist on DragonFly.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Oct 7 22:59:48 2005 UTC (17 years, 5 months ago) by wulf
Branch: MAIN
Initial revision