summaryrefslogtreecommitdiff
path: root/ham
AgeCommit message (Collapse)AuthorFilesLines
2022-12-07grig: mark as BROKENwiz1-2/+3
Does not support hamlib 4.5, upstream is dead.
2022-12-07ham/chirp: Update to 20221207gdt3-16/+23
Upstream snapshots are always micro-ish
2022-12-02gnuradio-qtgui: DEPEND on py-qt5wiz1-2/+3
2022-11-23massive revision bump after textproc/icu updateadam20-22/+40
2022-11-21*: Re-apply SunOS linker argument removals.jperkin1-1/+4
These are currently duplicated in mk/platform/SunOS.mk but the generic removals will be removed soon in favour of per-package removals, due to flags getting leaked into installed files.
2022-11-18ham/chirp: Update to 20221118gdt3-7/+10
Upstream changes are minor.
2022-11-12archivers/fastjar, archivers/lzip, audio/tcd, cross/avrdude, devel/guile-lib,nikita1-2/+2
devel/libjit, devel/m17n-lib, devel/quilt, devel/treecc, emulators/simulavr, fonts/jomolhari-ttf, graphics/dvipng, graphics/freetype2, graphics/libotf, ham/xlog, misc/color-theme, misc/m17n-db, multimedia/flvstreamer, net/mimms, print/chktex, security/oath-toolkit, sysutils/attr, sysutils/pidof, sysutils/renameutils, textproc/lout: change MASTER_SITES from http://download.savannah.gnu.org to https://download.savannah.gnu.org
2022-11-10ham/hamlib: Use github as MASTER_SITESgdt1-8/+6
Upstream just documented the github/sourceforge relationship. (Same bits, so no change to package.)
2022-11-10ham/hamlib: Add commented-out github fetch variablesgdt1-1/+2
(This is still on sourceforge.)
2022-11-10ham/hamlib: Adjust comments about distfilesgdt1-4/+4
(This is a comment-only change.)
2022-11-10ham/hamlib: Recover from using a github distfilegdt1-4/+7
The distfile from github is currently broken, or has been attacked, and our distinfo scheme caught that. Or perhaps it was always not ok. Switch to sourceforge which serves a file that has a sensible diff from 4.3.1 and matches the distinfo I generated earlier. No change to binary package, but PKGREVISION++ because of MASTER_SITES change.
2022-11-01ham/hamlib: Miscellaneous cleanup (NFCI)gdt1-9/+6
Drop PKGREVISION; ride previous update. Adjust MASTER_SITES and HOMEPAGE and explain the dual-forge situation. GC support for a different version in distfile and WRKDIR, hoping that it won't be needed again.
2022-11-01ham/hamlib; Fix buildlink3.mkgdt1-2/+2
Move libusb1 include into the include guard. (Found by pkglint.)
2022-11-01nham/hamlib: Update to 4.5gdt3-13/+9
Upstream NEWS does not indicate an ABI break, and there is no shlib major change. Upstream NEWS, less most new radios, bugfixes, and minor improvements: Version 4.5 (2022-10-30) * New rotator utility https://www.pianetaradio.it/blog/catrotator/ * Kenwood rigs should now support AI command packets * Add get_separator and set_separator and -S option for rigctld -- node-red applicability * Add GRBLTRK rotor project -- two axis rotor * enum meter_level_e is deprecated and will be removed in 4.6 * Add SDRPlay SDRUno rig -- can now use Data/Pkt in WSJTX * Add ability to use cat_string to FLRig via the "w" and "W" commands * Add -B/--mapa2b to rigctlcom Allows rigctlcom to map set_freq on VFOA to VFOB instead This will allow CW Skimmer to work with some rigs (e.g. IC7300) using FM mode on VFOA and CW mode on VFOB and split mode transmit on VFOB. Clicking on CW Skimmer will change VFOB instead of VFOA to allow working dxpeditions where the fox is staying on frequency * Add password capability to rigctld via -A switch. rigctld -A will produce a consistent shared key for any specific password that can used in \password and rig_set_password TBD The shared key can also be placed in .hamlib_settings * Asynchronous rig data output handling to support transceive and spectrum data. Mikael, OH3BHX Example for the IC-7300 to multicast on port 20001 and provide async rig information rigctld --port=20001 --model=3073 --serial-speed=115200 --rig-file=/dev/serial/... --set-conf=rts_state=OFF --set-conf=dtr_state=OFF --multicast-addr=224.0.0.1 --multicast-port=20001 --set-conf=async=1 Also, spectrum data output needs to be enabled with: \set_func SPECTRUM 1 * See new set_conf option async for some Icom rigs * Multicast UDP packet output for asynchronous data. Mikael, OH3BHX * Rig state poll routine to serve commonly used data like frequency and mode from cache. Mikael, OH3BHX * deprecated hamlib_port_t at front of rig_state structure -- new one at end of structure * New rig_send_raw to send/read raw command to rig * New RIG_LEVEL_BAND_SELECT for Yaesu rigs * New rig_get_conf2 to replace rig_get_conf buffer overflow potential * New rot_get_conf2 to reaplce rot_get_conf buffer overflow potential * Added Barrett 4050 -- not functional yet * Deprecated: rigctl commands \set_trn (A) and \get_trn (a) as they never worked as intended * Deprecated: field rig_caps.transceive and RIG_TRN_* macros Version 4.4 (2021-12-02) * Icom rigs now default filter 2 when setting PKTUSB but user can override * Add Android sensor as a rotator * Added rig_get_vfo to some Icom rigs that have XCHG or 0x25 command capability * Added ability to build hamlib with docker * Faster serial i/o noticeable on higher baud rates
2022-10-26ham/chirp: Update to 20221025gdt3-8/+11
As usual, upstream does not have NEWS, because they don't even have releases, but this is all minor fixes and improvements.
2022-10-26*: bump PKGREVISION for libunistring shlib major bumpwiz1-1/+2
2022-10-26*: bump PKGREVISION for libunistring shlib major bumpwiz2-4/+4
2022-10-19gr-osmosdr: fix building + cleanupsadam4-19/+35
2022-10-16(ham/gnuradio-core) Add textproc/fmtlib/buildlink3.mk, fix build. PKGREVISION++mef2-2/+4
2022-10-09(ham/hackrf) Updated 2021.03.1 to 2022.09.1mef3-47/+179
HackRF 2022.09.1 Release Notes To upgrade to this release, you must update libhackrf and hackrf-tools on your host computer. You must also update firmware on your HackRF. Major changes in this release include: - Opera Cake, an antenna switching add-on board for HackRF One is fully supported. Thank you, Mike Walters! - A new user interface for rad1o provides status information during operation in HackRF mode. Thanks, schneider! - Documentation has been migrated from a wiki to source code in the docs directory that can be built as HTML or PDF. Thanks, Straithe! The PDF is included in release archives, and HTML documentation built from current git source is available at: https://hackrf.readthedocs.io/ - Numerous performance, stability, and instrumentation improvements have been made to hackrf_transfer, hackrf_sweep, libhackrf, and firmware. Thank you especially, Martin Ling! - The project repository has moved to: https://github.com/greatscottgadgets/hackrf There have been many enhancements and bug fixes. For a full list of changes, see the git log.
2022-10-09gnuradio-core: add new patchesadam2-0/+29
2022-10-09gnuradio: updated to 3.10.4.0adam30-3339/+247
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.
2022-10-08soapy-sdr: PLIST fixadam1-2/+2
2022-10-08soapy-sdr: updated to 0.8.1adam4-18/+16
Release 0.8.1 (2021-07-25) ========================== - cmake: fix use of CMAKE_INSTALL_LIB_DIR when absolute - windows: Fix compatibility with non-MSVC compilers - cmake: version policies for subproject compatibility - docs: fixed spelling mistakes in doxygen comments - python3: change OUTPUT_NAME in newer versions of cmake - Types: consistency changes converting strings to bool - Type.hpp: fixed templated StringToSetting return true - Range: fixed default constructor not initializing step Release 0.8.0 (2021-04-25) ========================== Build: - Update to CMake 3.0 style and project config generation - Increase the CMake build requirement to version 3.1.0 API: - Added API calls for configuring an external reference clock rate - Constants for boolean setting strings SOAPY_SDR_TRUE/FALSE - Templated read/writeSetting()/readSensor() for SoapySDR::Device - Added Templated StringToSetting() and SettingToString() helpers - Python bindings duck typing for read/writeSetting()/readSensor() - Changed SoapySDRDevice_setupStream() to return the stream pointer - Added unloadModules() API call to manually cleanup modules on exit - Device: added parallel make() function with string arguments - Added ABI check to Python module
2022-10-08(ham/gnuradio-doxyten) regen PLISTmef1-31/+4
2022-10-04gnuradio-doxygen: fix for doxygen 1.9.5; bump revisionadam2-369/+50
2022-10-04uhd: fix PLIST for non-macOSwiz3-5/+8
2022-09-30uhd: updated o 4.3.0.0adam6-297/+285
he UHD 4.3.0.0 release adds: Extension framework support FPGA builds using Xilinx Vivado 2021.1 (B2xx, E3xx, N3xx, X3xx, and X4xx devices) Bug fixes and improvements for USRP devices. See the changelog.
2022-09-23uhd: fix unportable test operator in example scriptwiz2-1/+37
2022-09-17(ham/trustedQSL) Updated 2.6.3 to 2.6.5mef2-7/+6
For Changes, see http://www.arrl.org/files/file/LoTW%20Instructions/TrustedQSL-2-6-5-release.pdf [2.6.4] Corrected handling of portable modifiers for US callsigns. TQSL 2.6.5 can be installed to upgrade any older version of TQSL.
2022-09-11*: bump PKGREVISION for flac shlib bumpwiz21-42/+42
2022-09-11ham/chirp: Update to 20220909gdt3-7/+14
Upstream changes are minor improvements and bugfixes.
2022-08-11Bump all dependent packages of wayland (belatedly)gutteridge23-29/+46
The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-07-08uhd: switch to python 3wiz1-4/+6
Bump PKGREVISION.
2022-07-02*: Recursive revbump from audio/pulseaudioryoon1-2/+2
2022-06-30*: Revbump packages that use Python at runtime without a PKGNAME prefixnia6-10/+12
2022-06-28*: recursive bump for perl 5.36wiz8-12/+16
2022-06-19(ham/trustedQSL) Updated 2.5.8 to 2.6.3mef3-9/+10
Release note for 2.6.3 wil be found at http://www.arrl.org/files/file/LoTW%20Instructions/TrustedQSL-2-6-3-release.pdf [2.6.1] This release includes an update to correct a defect that could cause TQSL to "hang" and never complete signing a log when previously submitted QSOs were submitted for signing. [2.6.2] Several minor usability updates were implemented. See details below. TQSL 2.6.3 can be installed to upgrade any older version of TQSL.
2022-06-13ham/chirp: Update to 20220613gdt3-8/+8
Upstream changes are minor
2022-06-02ham/chirp: Update to 20220602gdt2-6/+6
Upstream changes: bugfix for a regression
2022-05-31ham/chirp: Update to 20220531gdt2-6/+6
Upstream changes are minor.
2022-05-26(ham/gnuradio-digital) remove duplicating entrymef1-6/+1
2022-05-26(ham/gnuradio-core) Updated 3.10.1.1 to 3.10.2.0mef41-97/+383
## [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端ller. 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
2022-05-15ham/chirp: Update to 20220515gdt3-9/+11
Upstream changes are minor.
2022-05-15gr-fcdproplus: removewiz6-79/+1
Broken since gnuradio 3.8 update, doesn't build in any bulk build, inactive upstream
2022-05-05tlf: Fix building with latest hamlib.nia2-1/+37
2022-04-24hamlib: add CHECK_PORTABILITY_SKIPtnn1-1/+3
2022-04-18revbump for textproc/icu updateadam20-39/+40
2022-04-14(ham/xlog) Updated 2.0.23 to 2.0.24, ChangeLog not updatedmef2-7/+6
2022-04-12uhd: fix some code portability issuestnn7-2/+129