Commit graph

1042 commits

Author SHA1 Message Date
gdt
7f2ebe2241 ham/xlog: Drop MAINTAINERship
Note upstream's unusual stance on people building from the repo.
2021-02-16 20:10:22 +00:00
gdt
a3a53fe5da ham/chirp: Update to 20210212
upstream changes: bugfixes and minor improvements
2021-02-13 15:28:58 +00:00
gdt
9429feb19a ham/hamlib: Update to 4.1
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-13 01:02:18 +00:00
ryoon
bee3953c45 *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
dbj
8f0f1f9d99 ham/fldigi: remove ascidoc 9.0.4 bug workarounds 2021-02-06 15:15:08 +00:00
gdt
19ffe37e3d ham/xlog: Limit -Wno-stringop-truncation to gcc 4/5. 2021-02-04 21:47:30 +00:00
gdt
beb4d104d3 ham/xlog: Re-rototill -Wno-stringop-truncation
Further investigation reveals this is present in recent clang and
recent gcc but not moderately old (but still very relevant) gcc.
2021-02-04 20:15:31 +00:00
gdt
60176e5930 ham/xlog: Rototill approach to non-portable warnings
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-04 20:02:14 +00:00
gdt
619f3beea4 ham/xlog: Add another warning workaround
(Upstream sources do not compile cleanly under clang.)
2021-02-04 19:21:48 +00:00
gdt
57725dc1b1 ham/xlog: Drop patch that drops -Werror
This seems not necessary on NetBSD 9/amd64 with gcc.
(The patch was not documented and not filed upstream.)
2021-02-04 14:43:30 +00:00
gdt
2e958dc355 ham/xlog: Update to 2.0.20
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-02-04 14:10:07 +00:00
ryoon
bfac3f1b42 *: Recursive revbump from audio/pulseaudio-14.0 2021-01-01 09:52:09 +00:00
ryoon
9343aa97b6 gnuradio-core: Remove ham/gnuradio-fcd reference
It is no longer in pkgsrc.
2021-01-01 09:08:42 +00:00
ryoon
a8e8c5c75e *: Recursive revbump from boost-1.75.0 2021-01-01 08:24:33 +00:00
nia
362a905b53 gr-osmosdr: Convert to PYTHON_VERSIONS_INCOMPATIBLE 2020-12-30 12:34:24 +00:00
nia
5863d01efb gnuradio-core: Convert to PYTHON_VERSIONS_INCOMPATIBLE
This will ease transition to newer Python versions, and also removes
the apparently unnecessary restriction on 3.6. According to the upstream
build system, 3.6 is the minimum version required.
2020-12-30 09:26:52 +00:00
dbj
f0532f0e6a ham/gnuradio: add 38 to PYTHON_VERSIONS_ACCEPTED 2020-12-14 00:41:56 +00:00
nia
b7274f2919 freedv: Fix building on NetBSD-current. 2020-12-09 10:38:04 +00:00
nia
ef28e22cdd xlog: Do not use -Werror. Fixes build with gcc9. 2020-12-09 10:12:14 +00:00
dbj
0c8601d74d ham/fldigi: avoid hard coding bundled dylib versions in PLIST.Darwin 2020-12-06 20:40:59 +00:00
dbj
6de765ab73 ham/fldigi: hack around asciidoc bug
asciidoc 9.0.4 appears to ignore the newline conf directive
in the table of contents
2020-12-06 00:27:51 +00:00
dbj
bd62bfaf2b ham/fldigi: build app bundles for fldigi and flarq on Darwin 2020-12-06 00:22:04 +00:00
nia
f6dd9d2f87 Revbump packages with a runtime Python dep but no version prefix.
For the Python 3.8 default switch.
2020-12-04 20:44:57 +00:00
gdt
3f01c98c3c chirp: Add gdt@ as secondary MAINTAINER 2020-12-04 13:51:37 +00:00
dbj
bbc3cad5f7 ham/gnuradio-vocoder: add dependency on codec2 2020-11-29 23:16:29 +00:00
dbj
ab8da7ddd0 ham/freedv: update to 1.4.2 2020-11-29 23:14:20 +00:00
dbj
99d93b7ee5 ham/lpcnetfreedv: new package to support freedv 2020-11-29 23:12:43 +00:00
dbj
df9485718e ham/codec2: update to 0.9.2 2020-11-29 23:10:24 +00:00
dbj
9553c5975f ham/gnuradio-digital: fix build issue with upstream patch 2020-11-29 22:35:47 +00:00
dbj
a7972c091d ham/fldigi: remove redundant libXcursor dependency
it's already included by the fltk13 buildlink.mk file when needed
2020-11-29 22:07:22 +00:00
dbj
269de2b1d2 ham/predict: use PTHREAD_LDFLAGS and PTHREAD_LIBS 2020-11-29 21:16:52 +00:00
dbj
7b427b4ec1 ham/predict: link against curses and not ncurses 2020-11-29 21:16:36 +00:00
gdt
2b7d949d07 chirp: update to 20201121
Upstream changes are bugfixes and minor improvements
2020-11-25 01:01:15 +00:00
ryoon
2831546220 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
gdt
bb4169631f chirp: Update to 20201014
upstream: minor improvements
2020-10-15 23:29:56 +00:00
gdt
4d344235c1 chirp: Update to 20201008
upstream changes: minor improvments and bug fixes
2020-10-09 12:28:51 +00:00
mef
7e8aaa075f (ham/gnuradio-doxygen) PKGREVISION++ 2020-10-05 21:23:06 +00:00
mef
a47959393d (ham/gnuradio-doxygen) regen PLIST, adapting to doxygen-1.8.20. 2020-10-05 21:21:36 +00:00
gdt
f05e217f41 ham/chirp: Update to 20200909
Upstream changes: bugfixes
2020-09-17 11:47:59 +00:00
gdt
c6d4f3bb02 ham/chirp: Update to 20200902
upstream changes are minor
2020-09-03 15:00:33 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
tnn
c0aac2b9be gr-osmosdr: drop some unused dependencies (osmo-sdr and libmirisdr)
Upstream doesn't build support for these devices by default anymore:
> The actual osmosdr had only a very limited production run many years
> ago and is therefore of little interest to most gr-osmosdr users.
> Mirisdr was experimental at best, because the dongles were never
> widely avaialble outside of Japan and had multiple unconnected antenna
> ports.
2020-08-30 21:52:43 +00:00
tnn
15ca3ae6ea gr-osmosdr: update to 0.2.2
This adds support for gnuradio 3.8 & boost compatibility fixes
2020-08-30 21:35:53 +00:00
tnn
cc9c3f2d33 gnuradio-zeromq: update to 3.8.1.0 2020-08-30 21:16:02 +00:00
tnn
ce0ce05a0b gnuradio-wavelet: update to 3.8.1.0 2020-08-30 21:14:07 +00:00
tnn
41dbcf5764 gnuradio-vocoder: update to 3.8.1.0 2020-08-30 21:12:55 +00:00
tnn
16c78040e5 gnuradio-video-sdl: update to 3.8.1.0 2020-08-30 21:11:08 +00:00
tnn
926411fd85 gnuradio-utils: update to 3.8.1.0 2020-08-30 21:09:24 +00:00
tnn
6d4e106546 gnuradio-uhd: update to 3.8.1.0 2020-08-30 21:07:13 +00:00
tnn
6e78f01c3c gnuradio-trellis: update to 3.8.1.0 2020-08-30 21:05:13 +00:00
tnn
bedc65fa64 gnuradio-qtgui: update to 3.8.1.0 2020-08-30 21:04:29 +00:00
tnn
349e4139c7 gnuradio-fec: update to 3.8.1.0 2020-08-30 21:01:28 +00:00
tnn
6a4d0be1b3 gnuradio-dtv: update to 3.8.1.0 2020-08-30 20:59:52 +00:00
tnn
d97cee0add gnuradio-doxygen: update to 3.8.1.0 2020-08-30 20:58:23 +00:00
tnn
f2241057f1 gnuradio-digital: update to 3.8.1.0 2020-08-30 20:53:11 +00:00
tnn
3811a3a01b gnuradio-ctrlport: update to 3.8.1.0 2020-08-30 20:51:34 +00:00
tnn
8b263e74cd gnuradio-companion: update to 3.8.1.0 2020-08-30 20:48:22 +00:00
tnn
75b8b86079 gnuradio-channels: update to 3.8.1.0 2020-08-30 20:46:41 +00:00
tnn
e49e6e8b1b 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.
2020-08-30 20:43:46 +00:00
tnn
851c1c9ae7 really delete gnuradio-wxgui 2020-08-30 08:40:33 +00:00
jnemeth
f161271ecb add and enable gnuradio-wxgui 2020-08-27 02:47:48 +00:00
gdt
fc7a59acfa ham/chirp: Fix patches for previous commit 2020-08-25 13:50:36 +00:00
gdt
17c979f8e3 ham/chirp: Update to 20200807 (switching to daily builds)
Upstream does not have release notes (or releases).

chirp now tracks upstreams "chirp-daily" pseudoreleases, labeled by
date.  The package remains "chirp"; upstream only calls it chirp-daily
due to some GNU/Linux packaging issues.

This is a huge update as 0.4.1 is from many years ago.
2020-08-25 13:45:52 +00:00
gdt
9d254c9a6b ham/chirp: sort PLIST 2020-08-25 13:42:15 +00:00
tnn
b157093afa drop currently unresolvable dependency 2020-08-20 01:55:06 +00:00
tnn
bc7531c89d gr-osmosdr: partial merge for -wip to fix pbulk scan failure
XXX: Package may currently not build. Will be solved by fully merging from
wip after gnuradio update.
2020-08-20 01:52:38 +00:00
leot
b13a568190 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
tnn
ae15503574 gnuradio-*: remove packages deprecated by upstream in upcoming 3.8 update 2020-08-18 04:36:57 +00:00
tnn
1d7c84954f gnuradio-*: remove packages deprecated by upstream in upcoming 3.8 update 2020-08-18 04:35:39 +00:00
leot
953ab724e1 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
tnn
1c8dc91007 added ham/py-soapy-sdr 2020-08-01 09:00:31 +00:00
tnn
dfbfb5b9d6 PY_PATCHPLIST goes before extension.mk 2020-08-01 08:59:36 +00:00
tnn
834a017e8d ham/py-soapy-sdr: Python bindings for SoapySDR 2020-08-01 08:57:05 +00:00
tnn
9a9cb1afea soapy-sdr: delete the python binding. Will be added as a separate package. 2020-08-01 08:17:43 +00:00
tnn
53072853d9 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.
2020-08-01 07:49:26 +00:00
tnn
6d195706f5 added ham/soapy-sdr 2020-08-01 07:47:21 +00:00
tnn
4615691484 ham/soapy-sdr: import soapy-sdr-0.7.2
SoapySDR is an open-source generalized API and runtime library for interfacing
with SDR devices. With SoapySDR, you can instantiate, configure, and stream
with an SDR device in a variety of environments. Most off the shelf
SDR hardware platforms are supported by SoapySDR, and many open source
applications rely on SoapySDR for hardware integration support. In addition,
SoapySDR has bindings for development frameworks like GNU Radio and Pothos.
2020-08-01 07:46:14 +00:00
tnn
20abe16956 uhd: Linux installation fixes 2020-08-01 03:58:54 +00:00
mef
1369145940 (ham/predict) Updated to 2.2.6
Release 2.2.6:
By John A. Magliacane <kd2bd@amsat.org> (20-May-2020):

* The installer program has been replaced by a bash script that
  configures, compiles, and installs PREDICT and several companion
    client utility applications.

* The SingleTrack and MultiTrack displays have been modified for
  more consistent performance across a wider range of terminals.

* PREDICT's "vocalizer" now employs the Advanced Linux Sound
  Architecture (ALSA) environment instead of OSS in response
    to recent changes in v5.6 and later Linux kernels.

* The handling of geosynchronous and geostationary satellites
  has been improved, but still needs to be used with caution.

* 100 MHz normalized downlink Doppler shift information has been
  added to all -p and -f command-line outputs.

* The documentation and the transponder database file have been
  updated, and the format of the man page has been corrected.
2020-06-16 13:43:36 +00:00
mef
1a5a2ae546 (ham/predict) Updated 2.2.3 to 2.2.5
Release 2.2.5:
By John A. Magliacane <kd2bd@amsat.org> (05-May-2018):

* Fixed coding bugs identified by GCC v8.1.0.

* Re-arranged GCC arguments in installer.c for better
  compatibility with more recent versions of GCC.

* Added a -dp command-line option to PREDICT to
  provide quick Doppler shift estimates in CSV format.
    (Thanks Joeal Subash)

* Updated the documentation to reflect the changes.
----------------------------------------------------------------------------

Release 2.2.4:
By John A. Magliacane <kd2bd@amsat.org> (12-Mar-2018):

* Fixed a bug affecting the -f switch that sometimes caused
  a failure to return proper output.  (Tnx: Andrej Lajovic)

* Fixed a bug in installer.c that sometimes caused a failure
  to properly install PREDICT's executable into /usr/local/bin
    by default.

* Added <errno.h> header to gsat-1.1.0/src/callbacks.c
----------------------------------------------------------------------------
2020-06-16 12:43:24 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
rillig
2c7f5a6040 ham/xlog: remove unknown configure option 2020-06-01 06:09:42 +00:00
mef
587c5f87be (ham/gnuradio-ctrlport) Add two REPLACE_PYTHON lines 2020-05-23 00:04:18 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
joerg
b1b98bb087 Avoid rebuilding everything for doxygen, just the docs are fine. Don't
keep an insanely long hand-maintained list of Python files, go with
wildcards. Simplify various build commands.
2020-05-19 13:58:24 +00:00
joerg
55e9a2a4cb Fix sphinx name. 2020-05-19 13:57:11 +00:00
gdt
45f67a8315 ham/tqsl: Update SUBST pattern to follow upstream
Upstream changed the lib64 stuff a bit, making our SUBST pattern no
longer match.  (Either that, or we just got it wrong.)  Adjust
pattern.

Pointed out by rillig@.
2020-05-16 14:26:53 +00:00
joerg
c32cb376f9 Fix boost::placeholders fallout 2020-05-14 19:22:44 +00:00
joerg
8275cefe9e cmake logic only supports Python 2.7. 2020-05-14 19:22:01 +00:00
joerg
85de3cb1d4 Fix boost endian fallout 2020-05-14 19:21:34 +00:00
joerg
e14c43c47c Fix boost::placeholders fallout 2020-05-14 19:21:04 +00:00
joerg
8e0b798c5a Fix boost fallout. 2020-05-09 15:17:51 +00:00
adam
7d4b705c63 revbump after boost update 2020-05-06 14:04:05 +00:00
rillig
65c48991ca ham/cwtext: document safe usage of array[char] 2020-05-03 16:49:32 +00:00
jnemeth
899c1bb25d add requisite blank line 2020-04-30 04:55:38 +00:00
mef
0d4e4c08b8 (ham/xlog) Updated 2.0.17 to 2.0.19
- Changes for xlog version 2.0.19 - 2020-apr-19
  * Updated cty.dat 20200418 (cty-3007)

- Changes for xlog version 2.0.18 - 2019-jun-11
  * added FT4 support and updated to ADIF 3.1.0
  * Updated cty.dat 20190608
2020-04-20 22:54:53 +00:00
joerg
40f5a2e1be Needs libXcursor 2020-04-20 00:39:36 +00:00
joerg
a4923e93b0 Add missing includes 2020-04-17 13:33:44 +00:00
prlw1
0ded89e22c uhd: fix build by reverting v1.17 2020-04-09 16:23:09 +00:00
adam
3403f45832 uhd: fix building when py-numpy is also installed; docs/CMakeLists.txt is not necessary any more 2020-04-08 08:07:17 +00:00