summaryrefslogtreecommitdiff
path: root/ham
AgeCommit message (Collapse)AuthorFilesLines
2021-07-10ham/rtl-sdr: apply patch from mef@ to fix PR pkg/55348.dholland2-2/+19
Install the man pages. PKGREVISION -> 1. (with minor adjustments to the proposed patch)
2021-07-06ham/chirp: Update to 20210706gdt3-8/+17
upstream changes: bugfixes and minor improvements
2021-06-27+ gnuradio-soapy-sdrtnn1-1/+2
2021-06-27ham/gnuradio-soapy-sdr: import gnuradio-soapy-sdr-3.9.2.0tnn4-0/+70
GNU Radio bindings for SoapySDR.
2021-06-27gnuradio-*: update to 3.9.2.0tnn36-131/+268
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
2021-06-24trustedQSL: Update to 2.5.7gdt5-58/+16
This is basically a bugfix release. Some patches are overtaken by upstream events.
2021-06-01*: recursive PKGREVISION bump for sneaky gsl shared library version number ↵wiz17-34/+34
change
2021-05-24*: recursive bump for perl 5.34wiz5-10/+10
2021-05-15gnuradio-core: do not use lib64nia1-2/+4
2021-05-14uhd: do not use lib64nia1-1/+2
2021-04-29math/fftw and dependents: merge math/fftwf backin and add MPI and OpenMPthor19-38/+38
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.
2021-04-28ham/chirp: Update to 20210428gdt2-7/+7
upstream changes: bugfixes and minor improvements
2021-04-28soapy-sdr: explicitly unset LIB_SUFFIXnia1-1/+4
2021-04-24uhd: fix boost fallouttnn4-5/+56
2021-04-21tfkiss: remove dead download sitewiz1-3/+2
2021-04-21revbump for boost-libsadam23-45/+46
2021-04-21revbump for textproc/icuadam18-19/+36
2021-04-16ham/chirp: Update to 20210416gdt2-7/+7
upstream changes are minor
2021-04-10ham/chirp: Update to 20210406gdt2-7/+7
upstream changes are minor
2021-04-07gnuradio-*: update to 3.9.1.0tnn50-1608/+6488
Changed C++14 C11 VOLK now “regular” 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 “at 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’ized, 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’t rely on set ordering in tests configparser import input box color theme on dark themes Search box typing doesn’t 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’s 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’t 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’t require key to be set Don’t 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’t depend on deprecated ZMQ functionality Unhandled exceptions now handled, much calmer Avoid infinite blocking in tb.stop() by using ZMQ_LINGER
2021-04-05hackrf: update to 2021.03.01tnn3-70/+150
This release requires updating your HackRF to the latest firmware. CPLD bitstreams are now included in and loaded automatically by the firmware. There is no longer a need to update the CPLD separately. The clock output (CLKOUT) is now turned off by default. A new utility, hackrf_clock, provides a way to inspect and modify configuration of hardware clocks, including turning on and off CLKOUT. The rad1o badge is now supported by firmware in this release. Firmware from the HackRF release/repository is different than the original CCCamp firmware and only supports operation as a USB SDR peripheral. When using a HackRF One with a PortaPack in "HackRF Mode" (operating as a USB peripheral), the PortaPack display now indicates operational status and settings. There have been many more enhancements and bug fixes. For a full list of changes, see the git log.
2021-04-05gnuradio-core: Remove invalid CMAKE_ARGS. This belongs in LDFLAGS.nia1-2/+2
2021-03-29ham/chirp: Update to 20210307gdt2-7/+7
Upstream changes are bugfixes and minor improvements
2021-03-19ham/xlog: Update to 2.0.22gdt2-8/+8
- Changes for xlog version 2.0.22 - 2021-feb-27 * Fixed empty ADIF file when Distance and Azimuth fields are in use * Distance must be "km" in ADIF output - fixed - Changes for xlog version 2.0.21 - 2021-feb-18 * Modified get_smeter and get_powerlevel to use default values (S9 and UNKNOWN) if hamlib cannot get values from the radio (e.g. quisk). * Be sure to use at least hamlib4.1 to avoid a crash that occurs when using the "Select a Radio" GUI more than once. * Modified configure.ac to check if compiler can support -W parameters * Updated cty.dat 20210218 (cty-3104)
2021-03-09grig: Fix build. Patches from Debian.nia4-1/+101
2021-02-16ham/xlog: Improve workarounds for upstream portability issuesgdt1-11/+13
2021-02-16ham/xlog: Drop MAINTAINERshipgdt1-2/+6
Note upstream's unusual stance on people building from the repo.
2021-02-13ham/chirp: Update to 20210212gdt3-8/+11
upstream changes: bugfixes and minor improvements
2021-02-13ham/hamlib: Update to 4.1gdt3-12/+17
Version 4.1 2021-01-31 * rigctld and rigs should be more robust for disconnect problems * Several fixes for Icom and Yaesu rigs * Nobody should need to use rig->caps or rig->state anymore If you need a variable added please contact us. Note that rig->state abstraction is not implemented yet...no need known * New rig_get_caps_int and rig_get_caps_cptr functions to replace using caps-> values * New rig_get_function to replace using caps-> function pointers * Fix shared library problem with WSJTX, JTDX, and JS8Call * New model Barrett 950 Version 4.0 2020-11-29 * API/ABI changes, advance ABI to 4 0 0. * Add GPIO and GPION options for DCD. Jeroen Vreeken * New backend: ELAD FDM DUO. Giovanni, HB9EIK. * New RIG_LEVEL_RFPOWER_METER_WATTS level * All channel functions now take a vfo argument * New rotator backend: iOptron. Bob, KD8CGH * New model: Icom IC-R8600. Ekki, DF4OR * New utility: rigctlcom. Mike, W9MDB * New model: FT847UNI for unidirectional early serial numbers. Mike, W9MDB * Remove GNU Texinfo files and build system dependency. * Rig model numbers have changed to allow future growth * Fix a lot of static code analysis errors and warnings. Mike, W9MDB * Rearrange directory structure to put rigs and rotators sources under their own subdirectories. Mike, W9MDB * rig_get_channel changed to add read_only flag. * rigctl(d) f command also returns VFO now. * caching of vfo, frequency, mode, and ptt speeds up rigctld for all. * caching of kenwood/yaesu "IF" speeds up polling from WSJTX/JTDX. * rig_get_channel now has read_only flag but it still needs to be implemented based on rig behavior, so if you use rig_get_channel you may get a RIG_ENIMPL error to contact us for fixing it. * New rig backend for Elecraft K4. * New rig backend for PowerSDR (Flex and Apache users). * Many fixes and enhancements. Mike, W9MDB and many contributors * PTT port is no longer shared by default, use --set-conf=ptt_share=1 to enable
2021-02-07*: Recursive revbump from audio/pulseaudio-14.2.nb1ryoon1-2/+2
2021-02-06ham/fldigi: remove ascidoc 9.0.4 bug workaroundsdbj4-35/+3
2021-02-04ham/xlog: Limit -Wno-stringop-truncation to gcc 4/5.gdt1-3/+4
2021-02-04ham/xlog: Re-rototill -Wno-stringop-truncationgdt1-4/+6
Further investigation reveals this is present in recent clang and recent gcc but not moderately old (but still very relevant) gcc.
2021-02-04ham/xlog: Rototill approach to non-portable warningsgdt1-8/+14
Mostly, this is adapting the warning flags removed from the build and those added to clang vs gcc. Hoist removal of -Wno-stringop-truncation to always happen, because it was separately on for clang and gcc, and it seems likely it would be unknown on some other compiler.
2021-02-04ham/xlog: Add another warning workaroundgdt1-3/+3
(Upstream sources do not compile cleanly under clang.)
2021-02-04ham/xlog: Drop patch that drops -Werrorgdt2-17/+1
This seems not necessary on NetBSD 9/amd64 with gcc. (The patch was not documented and not filed upstream.)
2021-02-04ham/xlog: Update to 2.0.20gdt5-38/+15
pkgsrc changes: - drop workaround for upstream bug fixed in this release - rename patchfile per pkglint - Changes for xlog version 2.0.20 - 2021-jan-30 * Updated cty.dat 20210127 (cty-3102) * Added FST4 support and 5m/8m bands for ADIF 3.1.1 * Added /dev/ttyUSB0 and /dev/ttyUSB1 to the hamlib device menu * Logeditor can hide TX(RST) and RX (RST) (useful for VHF contests) * ADIF exports Distance and Azimuth correctly if enabled in Logeditor * Imports ADIF from wsjt-x on UDP port 2333 * Fixed use-after-free error discovered by Chris K2CR and valgrind * Fixed hash-table != null assert in dxcc.c * Fixed GLib-GObject-WARNING in log.c * Compiles cleanly with hamlib4 on ubuntu 18.04 and 20.04
2021-01-01*: Recursive revbump from audio/pulseaudio-14.0ryoon1-2/+2
2021-01-01gnuradio-core: Remove ham/gnuradio-fcd referenceryoon1-2/+1
It is no longer in pkgsrc.
2021-01-01*: Recursive revbump from boost-1.75.0ryoon19-37/+38
2020-12-30gr-osmosdr: Convert to PYTHON_VERSIONS_INCOMPATIBLEnia1-2/+2
2020-12-30gnuradio-core: Convert to PYTHON_VERSIONS_INCOMPATIBLEnia1-2/+4
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.
2020-12-14ham/gnuradio: add 38 to PYTHON_VERSIONS_ACCEPTEDdbj2-4/+4
2020-12-09freedv: Fix building on NetBSD-current.nia2-1/+20
2020-12-09xlog: Do not use -Werror. Fixes build with gcc9.nia2-1/+17
2020-12-06ham/fldigi: avoid hard coding bundled dylib versions in PLIST.Darwindbj2-33/+15
2020-12-06ham/fldigi: hack around asciidoc bugdbj3-1/+33
asciidoc 9.0.4 appears to ignore the newline conf directive in the table of contents
2020-12-06ham/fldigi: build app bundles for fldigi and flarq on Darwindbj4-3/+84
2020-12-04Revbump packages with a runtime Python dep but no version prefix.nia3-6/+6
For the Python 3.8 default switch.
2020-12-04chirp: Add gdt@ as secondary MAINTAINERgdt1-1/+2