Commit graph

5081 commits

Author SHA1 Message Date
Diane Bruce
bcf8e8efee comms/cqrlog: Update to 2.5.2
Legend:
  # info
  + new feature
  - bugfix
--------------------

2.5.0 (2021-01-16)
  + 3 user defined buttons for TRX control (Saku, OH1KH)
  + TX quick split using XIT (Saku, OH1KH)
  + support of WPM changes from macros when using Hamlib keyer (Saku, OH1KH)
  + include operator's callsign in the exports (Florian, DF2ET)
  + view eQSL image from list of QSO (Saku, OH1KH)
  + button to show remote station on a map with path and direction (Florian, DF2ET)
  + buttons for adding Mode+RST_sent, Locators_propagation and user defined message to DX spot sending (Saku, OH1KH)
  + ADIF import for JS8, FT4 and PKT (Andreas, DL7OAP)
  + local oscilator configuration added (Florian, DF2ET)
  + user can spot RX freq instead of TX (Florian, DF2ET)
  + export to EDI (Florian, DF2ET)
  + separate CW keyer settings for radio1 and radio2 (Saku, OH1KH)
  + rotor controls updated (Saku, OH1KH)
  + contest filter added (Florian, DF2ET)
  + working with WSJT improved
  + Cabrillo export headers (Saku, OH1KH & Florian, DF2ET)
  + DARK DOK info support added (Florian, DF2ET & Andreas, DL7OAP)
  + Cabrillo export added (Florian, DF2ET)
  + DX cluster improved (Saku, OH1KH)
  + Add option to upload SAT status info to AMSAT status page (Florian, DF2ET)
  + Calculate SAT mode from freq and RX freq. Used in eqsl.cc upload and ADIF/HTML exports (Florian, DF2ET)
  - fixes for club membership (Saku, OH1KH & Andreas, DL7OAP)
  - fixes for password special characters (Saku, OH1KH)
  - fixes to ADIF export rules (Andreas, DL7OAP)
  - fixes to contest window (Saku, OH1KH)
  - band <->frequency fixes (Saku, OH1KH)
  - UTF-8 problems in ADIF (Saku, OH1KH)
  - JTDX & JS8CALL fixes (Saku, OH1KH)
  - typo in satellite EO-80 (Andreas, DL7OAP)
  - layout fixes for QT5 compilation (Saku, OH1KH)
  - filter to take fix (Saku, OH1KH)
  - eQSL upload fixes (Saku, OH1KH)
  - CQ monitor fixes (Saku, OH1KH)
  - CW keys fixes (Saku, OH1KH)
  - RBN monitor fixes (Saku, OH1KH)
  - new membership files check fixed
  - export to HTML and ADIF fixes (Saku, OH1KH)
  - group edit fixes (Saku, OH1KH)
  - filter settings fixes (Saku, OH1KH)
  - QTH profile fixes (Saku, OH1KH)
  - callbook database update fixes (Saku, OH1KH)

PR:		ports/260066
Reported by:	hellocodebsd@gmail.com
2022-01-25 11:25:30 -05:00
Daniel Engberg
ed5164d1f8 comms/zssh: Deprecate and set expiration date to 2022-03-31
Abandonware, last release in 2003. Please consider using scp or
net/croc instead

Using zmodem protocol to transfer files isn't good practice in
2022 and there are good alternatives.

PR:		260718
2022-01-25 09:27:59 +01:00
Neel Chauhan
021f236773 comms/tcpser: Pet portfmt/portclippy 2022-01-24 22:03:24 -08:00
Neel Chauhan
e55904be04 comms/tcpser: Update to 20210425 2022-01-24 19:56:33 -08:00
Neel Chauhan
e9e973568e comms/tcpser: Adopt port 2022-01-24 19:45:22 -08:00
Diane Bruce
569b94a82d comms/qrq: Update to 0.3.4
0.3.4 / 2022-01-22   Fabian Kurz <fabian@fkurz.net>
	* Updated Makefile for OS X (tnx David Winarsky, Jon Nall)
	* Accept - for / (easier for keyboard layouts where
	  / requires pressing shift - tnx DF4TS)
	* F8 toggles between complete toplist or only user's own
	  attempts.
	* Add KG7IEL's patches from (Debian #997190)
	* Add word lists from Tom Mozdzen
	* Handle long words better (up to 28 characters - tnx SQ6JNX)
	* Add characters: . , = ? (tnx W4MSL)

Reported by:	portscout
2022-01-24 10:20:10 -05:00
Rene Ladan
fd3a013440 comms/telldus-core: reset maintainer per request 2022-01-21 11:37:34 +01:00
Michael Büker
32e9573877 comms/py-fritzconnection: Update to 1.9.1
Changelog:	https://github.com/kbr/fritzconnection/releases/tag/1.9.1

PR:		261312
2022-01-18 20:21:23 -05:00
Michael Büker
31db98a005 comms/py-fritzconnection: Update to 1.9.0
Changelog:	https://github.com/kbr/fritzconnection/releases/tag/1.9.0

PR:		261174
2022-01-14 01:04:54 -05:00
Tobias C. Berner
654acd8140 math/gsl: bump portrevision of consumers after update to 2.7.1
PR:		260201
2022-01-12 20:41:22 +01:00
Max Brazhnikov
72811e6606 comms/minicom: update to 2.8
- Switch to new upstream and update to the latest version
- Assign maintainership to submitter

PR:		260967
Submitted by:	Dustin Marquess
2022-01-12 21:50:22 +03:00
Diane Bruce
fe0911d463 comms/klog: Update to 1.8.6
Jan 2022 - 1.8.6

    Bugfix: Net rig & FLRig hamlib connections were not working propertly. (Closes #339) (TNX W5PNY)
    Bugfix: Some prefixes were not properly detected. (Closes #371) (Closes #367).
    Bugfix: Serial Hamlib rigs were not properly working. (TNX W5PNY)
    Bugfix: QRZ.com was disabled if user was not subscribed. (TNX EA5WA)
    Bugfix: QRZ.com data was not updated if the boxes were already filled. (TNX EA5WA)
    Bugfix: Callsigns formet were not always properly checked.
    Improvement: Hamlib 4.4 in binary packages (macOS & Windows) tested also in Linux.
    Improvement: RTS & DTR are defined to OFF by default in hamlib.
    Improvement:KLog differenciates QRZ.com subcribed users from non subscribed. (TNX EA5WA)

Reported by:	portscout
2022-01-12 12:37:14 -05:00
Ganael LAPLANCHE
e495dfb920 comms/gqrx: Update to 2.15.2 2022-01-12 12:17:09 +01:00
Diane Bruce
a9e3fd2a07 comms/hamlib: Update to 4.4
- Some patches not needed now due to adrian@ patches sent upstream.

- Additional changes by @takefu

The distribution tarball uses patch applied to the following master branch because the build is broken.

baea7e8c9a (diff-9df9e2c313e694cf242534e90c1187fe119fac8de7c304ae438de0736209953b.patch)

The error message in build is as follows.
hamlibpy_wrap.c:48824:80: error: use of undeclared identifier 'RIG_FUNCTION_SEND_VOICE_MEM'; did you mean 'RIG_FUNCTION_SEND_MORSE'?
  SWIG_Python_SetConstant(d, "RIG_FUNCTION_SEND_VOICE_MEM",SWIG_From_int((int)(RIG_FUNCTION_SEND_VOICE_MEM)));

For a complete log of changes to Hamlib, please visit:

http://sourceforge.net/p/hamlib/code/commit_browser

Major changes in 4.0 affecting usage
Most rig model numbers have changed
RIG_LEVEL_VOX has been deprecated and replaced by RIG_LEVEL_VOXDELAY
rigctl 'f' command now returns VFO argument too
rigctl 'y' and 'Y' command now take/show antenna argument and option.
range_list items are undergoing changes towards a different model TBD
RTS/DTR PTT sharing is off by default now -- use serial_share=1 option to
enable

PR:		ports/261105
Reported by:	takefu@airport.gm
2022-01-11 20:29:47 -05:00
Diane Bruce
763fc7004c comms/hamlib: Update to 4.4
- Some patches not needed now due to adrian@ patches sent upstream.

- Additional changes by @takefu added RIG_FUNC_SEND_VOICE_MEM from git

For a complete log of changes to Hamlib, please visit:

http://sourceforge.net/p/hamlib/code/commit_browser

Major changes in 4.0 affecting usage
Most rig model numbers have changed
RIG_LEVEL_VOX has been deprecated and replaced by RIG_LEVEL_VOXDELAY
rigctl 'f' command now returns VFO argument too
rigctl 'y' and 'Y' command now take/show antenna argument and option.
range_list items are undergoing changes towards a different model TBD
RTS/DTR PTT sharing is off by default now -- use serial_share=1 option to
enable

PR:		ports/261105
Reported by:	takefu@airport.gm
2022-01-11 20:06:38 -05:00
Diane Bruce
e045eef41a comms/nanovna-saver: Update to 3.10
- Fixed FreeBSD specifc Sysctl.py code so it will no longer core
  if no USB device plugged in
- changed delay in NanoVNA__V2.py since too fast for some devices
  see https://github.com/NanoVNA-Saver/nanovna-saver/issues/441

Changelog
=========

v0.3.10
------

- Default Band ranges for 5 and 9cm
- Layout should fit on smaller screens
- Fixed fixed axis settings
- Show VNA type in port selector
- Recognise tinySA (screenshot only)
- Some more cables in TDR
- Reference plane applied after calibration
- Calibration fixes by DiSlord

v0.3.9
------

- TX Power on V2
- New analysis
- Magnitude Z Chart
- VSWR Chart improvements

Reported by:	portscout
2022-01-11 14:10:45 -05:00
Stefan Eßer
bcaf25a8c8 Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).

A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.

These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,

Approved by:	portmgr (implicit)
2022-01-10 16:15:39 +01:00
Diane Bruce
4c67f395d9 comms/gnuradio: Fix plist problem
fix plist when PYTHON_VERSION != 3.8

PR:		ports/261060
Reported by:	eric@camachat.org
2022-01-09 11:00:17 -05:00
Emanuel Haupt
d302993ef2 comms/hidapi: Update to 0.11.2 2022-01-09 11:43:35 +01:00
Jochen Neumeister
7b8cff3b70 comms/pear-Horde_ActiveSync: Update to 2.41.5
Sponsored by:	Netzkommune GmbH
2022-01-08 17:03:48 +01:00
Ganael LAPLANCHE
ede5e16ab6 comms/gqrx: Update to 2.15.1 2022-01-06 16:12:26 +01:00
Alexey Dokuchaev
43c79b331e comms/kermit: update C-Kermit to version 9.0.305 Alpha.06. 2022-01-06 08:02:58 +00:00
Diane Bruce
2edd13595c comms/wsjtx: Update to 2.5.4
Release: WSJT-X 2.5.4
	             Dec 28, 2021
	        ----------------------

This is mostly a bug fix  release.  It has the following changes since
release 2.5.3:

WSJTX:
 - Repair a defect that caused occasional crashes when in QSO with
   stations using nonstandard callsigns.

Reported by:	@portscout
2022-01-04 19:34:42 -05:00
Diane Bruce
4c39934a15 comms/gnuradio: Update to 3.8.4
- Removed guile as it is not needed
(From CHANGELOG.md)

All notable changes to GNU Radio will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html),
starting with version 3.7.12.0.

Older Logs can be found in `docs/RELEASE-NOTES-*`.

API is compatible with C++ code written against previous v3.8 releases.

ABI (link time) compatibility is not guaranteed. Out-of-tree C++ code
linked to previous v3.8 releases should be rebuilt against this version.

- Fix drag and drop issue with Quartz
- Fix desync when dragging block
- Update disabled blocks if they depend on others
- Allow short and byte as valid types in an enum
- Fix evaluation of interdependent variables

- Set VERSION_PATH to 0 in new modules, instead of using GIT rev
- For Python3, return correct exeption ModuleNotFoundError instead of ImportError

- New Matrix Interleaver block

- Fix "hide" expressions in yml files

- Remove unused msg output port from Chunks To Symbols block yml

- Add "shift" parameter to Log Power FFT

- Fix: tags on the last sample were not shown

- Fix: U and V channels were reversed on sink blocks

At LEAST the following authors contributed to this release.

- Adrien Michel <adriengit@users.noreply.github.com>
- David Winter <david.winter@analog.com>
- Emmanuel Blot <emmanuel.blot@free.fr>
- Håkon Vågsether <hauk142@gmail.com>
- Jared Dulmage <jared.dulmage@caliola.com>
- Jason Uher <jason.uher@jhuapl.edu>
- Jeff Long <willcode4@gmail.com>
- Marc L <marcll@vt.edu>
- Marcus Müller <mmueller@gnuradio.org>
- Martin Braun <martin@gnuradio.org>
- Ron Economos <w6rz@comcast.net>
- Volker Schroer
2022-01-04 18:11:11 -05:00
Daniel Engberg
1eda5f7723 comms/xlog: Update to 2.0.24
Changelog: http://xlog.nongnu.org/xlog.changelog
This fixes compilation issue reported by pkg-fallout

Reported by:	pkg-fallout
2022-01-02 12:31:43 +01:00
Tobias C. Berner
6b3bece75a Qt: Switch Qt5 to use KDE's Qt patch collection
From [1]
    What's this?

	This is a set of git repositories based on the last public
	commits available for Qt 5.15 branches with a curated collection
	of patches on top to ensure open source products can be used
	comfortably until users transition to their Qt 6-based ports.

    Which patches does it include?

	This collection of patches includes patches that fix at least
	one of the following:

	    * Security issues
	    * Crashes
	    * Functional defects

	We only include patches that have been approved upstream in the
	Qt project. If a patch cannot be merged upstream for technical
	reasons (e.g. the class no longer exists), it can also be
	merged.

	The patches to merge will be decided based on their relevance
	towards Open Source products and their viability.

PR:		260548
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D33446

[1] https://community.kde.org/Qt5PatchCollection
2022-01-02 09:47:54 +01:00
Diane Bruce
9c3c365902 comms/wsjtx: Update to 2.5.2
- Repair a  longstanding regression  that caused signal  reports from
  tail-ended Tx2 messages to be omitted from logged information

- Parse   "dx-call-1 RR73; dx-call-2 <de-call> +nn"  messages  (i3=0,
  n3=1 DXpedition mode) in regular 77-bit modes

- Repair a regression  associated with setting the  main window width
  on program startup.

- Repair a problem with Q65 decodes  of type 'q3' for messages of the
  form "<Call_1> Call_2"

- Execute code associated with Q65 decodes of type 'q5' only when the
  Max   Drift   control   is   set  to   50.    This   fix   prevents
  double-incrementing of  the message averaging counter  on the first
  decoding sequence.

- Polarization offset 'Dpol' from the astronomical data window is now
  written    to    file     azel.dat    if    environment    variable
  WSJT_AZEL_EXTRA_LINES has  been defined as  1 or greater.   Dpol is
  especially useful for EME on the higher microwave bands.

- The Auto  Log QSO option  in "Settings->Reporting" now  behaves the
  same  as  the Prompt  to  log  QSO option  when  not  in a  special
  operating context mode.

- The Fast/Normal/Deep  setting in  Q65 mode is  now a sticky setting
  and is no longer reset to Fast on program startup or  when Settings
  has  been opened. The user selection is used for automatic decodes,
  but Deep is used for any subsequent manual decode attempts.

- New hamlib code to correct minor flaws in controlling several rigs.

- Update  the  Chinese  and  Hong   Kong  translations  of  the  user
  interface.

PR:		ports/260618
Reported by:	hellocodebsd@gmail.com
2021-12-31 09:41:02 -05:00
Rodrigo Osorio
326f523fe0 comms/rtl-433: update to v21.12
Major changes:
 * Added noise stats, autolevel, and squelch (#1763)
 * Added automatic file format detection from filename
 * Added support for SmartFire Proflame 2 remote control (#1905)
 * Added support for Lacrosse TX34 rain gauge (#1890)
 * Added support for Telldus-FT0385R (#1841)
 * Added support for GE Choice Alert wireless alarm sensors (#1768)
 * Added support for Porsche Boxter/Cayman TPMS
 * Added support for Funkbus/Instafunk (#1896)
 * Added support for Truck TPMS (#1893)
 * Added support for LaCrosse LTV-W1 wind sensor (#1855)
 * Added support for Auriol 4-LD5661 temperature/rain sensor (#1843)
 * Added support for Linear Megacode Remote (#1834)
 * Added support for EnOcean ERP1 decoder (#1829)
 * Added support for Acurite-01185M (#1824)
 * Added support for ATech-WS308 temperature sensor (#1605)
 * Added support for RainPoint sensor (#1781)
 * Added support for Inkbird ITH-20R
 * Added support for Clipsal CMR112 cent-a-meter power meter (#1814)
 * Added support for Govee Water Leak Detector H5054 and Govee Contact Sensor B5023 (#1653)
 * Added support for Markisol curtain remote (#1775)
 * Added support for Oregon Scientific BTHR918 (#1767)
 * Added UV index add decimals to Bresser-7in1 (#1789)
 * Changed InfluxDB output of 'mic' from field to tag (#1773)
 * Added biastee, digital_agc, direct_samp, offset_tune option for rtlsdr and rtl_tcp (#1788)
 * Added QoS to MQTT option

Full changelog: https://github.com/merbanan/rtl_433/releases/tag/21.12
2021-12-30 23:34:56 +01:00
Fernando Apesteguía
27132d3fda comms/xastir: Update to 2.1.8
ChangeLog: https://github.com/Xastir/Xastir/releases/tag/Release-2.1.8

While here:

* Remove gettext and python from USES. The port doesn't used them anymore.
* Remove comment
* Move patch to .am file instead of generated .in file
* Remove sparc64 patch (architecture is UNSUPPORTED in 13 and above)
* Add USES=autoreconf

This last item allows us to bypass bootstrap.sh. The language preprocessing is
already done in the config directory so there is no need to do it as a bootstrap
step.

PR:	259669
Reported by:	russo@bogodyn.org (xastir developer)
Approved by:	carl@stagecraft.cx (maintainer, timeout > 1 month)
2021-12-29 14:38:16 +01:00
Craig Leres
e237c91212 comms/py-pyserial: Add an EXAMPLES option
The pyserial distribution includes a handy tcp/serial port bridge
script called tcp_serial_redirect.py. Add an EXAMPLES option to
install this (along with other pyserial example scripts).

PR:		260328
Approved by:	sbz (maintainer timeout, 18 days)
2021-12-28 09:37:39 -08:00
Diane Bruce
836192413b comms/linrad: Really unbreak linrad on current
- I forgot to add the patch files somehow
2021-12-23 14:46:45 -05:00
Diane Bruce
e91198da77 comms/linrad: Unbreak on current
Unbreak on head of tree.
The port itself needs a major update. Patches welcome.
2021-12-23 13:01:04 -05:00
Guangyuan Yang
20e61d88db */*: Maintainer reset for Nicole Reid
There has been multiple consecutive maintainer timeouts for the ports
maintained by Nicole Reid <root@cooltrainer.org>. We thank Nicole for
all their efforts and hope to welcome them back in the future.

PR:		260036
2021-12-22 12:29:51 -05:00
Diane Bruce
1525c509eb comms/cubicsdr: Unbreak and update
Hamlib update broke port in tree port was badly out of date anyway.
Unfortunately no newer tag to use than 0.2.5
2021-12-18 17:15:37 -05:00
Diane Bruce
89db997b76 comms/direwolf: Update to 1.6
- Really update to 1.6 this time. Changes involved new buld system.
- Corrected non functioning SED
- petted portlint

- Rather than trying to keep a bunch of different platform specific Makefiles in sync, "cmake" is now used for greater portability and easier maintenance.

- README.md has a quick summary of the process.  More details in the ***User Guide***.

- "-X" option enables FX.25 transmission.  FX.25 reception is always enabled so you don't need to do anything special.  "What is FX.25?" you might ask.  It is forward error correction (FEC) added in a way that is completely compatible with an ordinary AX.25 frame.  See new document ***AX25\_plus\_FEC\_equals\_FX25.pdf*** for details.

- Receive AIS location data from ships.  Enable by using "-B AIS" command line option or "MODEM AIS" in the configuration file.  AIS NMEA sentences are encapsulated in APRS user-defined data with a "{DA" prefix.  This uses 9600 bps so you need to use wide band audio, not what comes out of the speaker.  There is also a "-A" option to generate APRS Object Reports.

- Receive Emergency Alert System (EAS) Specific Area Message Encoding (SAME).  Enable by using "-B EAS" command line option or "MODEM EAS" in the configuration file.  EAS SAME messages are encapsulated in APRS user-defined data with a "{DE" prefix.  This uses low speed AFSK so speaker output is fine.

- "-t" option now accepts more values to accommodate inconsistent handling of text color control codes by different terminal emulators.  The default, 1, should work with most modern terminal types.  If the colors are not right, try "-t 9" to see the result of the different choices and pick the best one.  If none of them look right, file a bug report and specify: operating system version (e.g. Raspbian Buster), terminal emulator type and version (e.g.  LXTerminal 0.3.2).   Include a screen capture.

- "-g" option to force G3RUH mode for lower speeds where a different modem type may be the default.

- 2400 bps compatibility with MFJ-2400.  See ***2400-4800-PSK-for-APRS-Packet-Radio.pdf*** for details

- "atest -h" will display the frame in hexadecimal for closer inspection.

- Add support for Multi-GNSS NMEA sentences.

PR:		ports/260483
Reported by:	hellocodebsd@gmail.com
2021-12-17 11:52:23 -05:00
Ganael LAPLANCHE
ef9735203e comms/gqrx: Update to 2.15
While here, update GH account.
2021-12-17 12:34:36 +01:00
Diane Bruce
6a80102dad comms/cubicsdr: Broken due to Hamlib update
Most recent Hamlib update broke the port.
2021-12-16 10:50:01 -05:00
Diane Bruce
2060da5464 comms/freedv: Broken due to Hamlib change
Port is also out of date. Am working on update silence
port building for now.
2021-12-16 09:39:24 -05:00
Dima Panov
58c60a94c8 comms/rtl-sdr: regen plist after doxygen update
Sponsored by:	Netzkommune GmbH
2021-12-16 11:49:51 +03:00
Tobias Kortkamp
feb95d6a41
*: Clean up some things
- Fix typos
- Remove unreferenced variables
- Sort categories
- Clean up commented PORTREVISION
- Fix broken syntax

Reported by:	portscan
2021-12-14 14:02:26 +01:00
Diane Bruce
151a0d11f5 comms/direwolf: Update to 1.6
[From bug report]
Update is needed at 1.6 adds many new things
with the possibility of decoding AIS and linking it with Xastir

Thank you 73

LU9DCE

PR:		ports/260337
Reported by:	hellocodebsd@gmail.com
2021-12-12 08:16:55 -05:00
Diane Bruce
7e75ad93a0 comms/grig: update to grig to work with hamlib 4
- switch to fillods git

[git log]
commit 77ab785dcdd09a75f7108d9c92b5fa2415fb3e05
Author: Stephane Fillod <fillods@users.sf.net>
Date:   Sat Mar 13 09:55:18 2021 +0100

    Misc l10n update

commit 97c2ff30e9a4f6eec915a688bc47a01e5dbf99bf
Author: Stephane Fillod <fillods@users.sf.net>
Date:   Fri Mar 12 21:55:35 2021 +0100

    Align with Hamlib 4.x

commit 7498b7c875e8b86ad6b05a967432e6ab9c1f0361
Author: Stephane Fillod <fillods@users.sf.net>
Date:   Sun Dec 20 21:13:09 2015 +0000
2021-12-11 19:37:34 -05:00
Tobias C. Berner
45526ecbee framework: Add new USES 'magick' for graphics/ImageMagick*
A new USES has been added to depend on ImageMagick.

	USES=magick

adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}.

If a specific version is required, use for example

	USES=magick:6        resp.     USES=magick:7

If only a build, run or test is required, use for example

	USES=magick:build    resp.     USES=magick:6,build,test

If a dependency on the nox11 flavor is required, use for example

	USES=magick:nox11    resp.     USES=magick:7,nox11,run,test

See magick.mk for more details on the available flags.

The tree has been completely converted to make use of this.

Approved by:	bapt
Differential Revision: https://reviews.freebsd.org/D32754
2021-12-11 14:50:53 +01:00
Charlie Li
b040d3ad8f
comms/qsstv: update to 9.5.8
Now builds and runs with current hamlib.

Changelog: http://users.telenet.be/on4qz/qsstv/manual/changelog.html

DOCS option removed since building it continues to be problematic,
and the upstream author encourages using the online documentation
anyway.

Approved by: arrowd (mentor)
Differential Revision: https://reviews.freebsd.org/D33313
2021-12-07 10:42:30 -05:00
Gian-Simon Purkert
846f8bcdc5 comms/redsea: update to 0.20
Changelog: https://github.com/windytan/redsea/releases/tag/v0.20

PR:		259327
Reported by:	Gian-Simon Purkert <gspurki@gmail.com>
Approved by:	Andrew <morrand276@gmail.com> (maintainer)
2021-12-06 19:39:33 +09:00
Jose Alonso Cardenas Marquez
8922864beb comms/wsjtz: Fix file modes
Reported by:	olgeni
2021-12-04 18:55:39 -05:00
Jose Alonso Cardenas Marquez
0bc7dd9e63 comms/wsjtz: update to 2.5.0-1.10
ChangeLog at:	https://sourceforge.net/projects/wsjt-z/files/
2021-12-04 17:23:20 -05:00
Jan Beich
325ba0c274 comms/tlf: unbreak build after 8e39e791b0
sendqrg.c:103:6: error: use of undeclared identifier 'FILPATHLEN'
            FILPATHLEN - 1);
            ^
sendqrg.c:120:52: error: use of undeclared identifier 'FILPATHLEN'
        strncpy(my_rig->state.pttport.pathname, ptt_file, FILPATHLEN);
                                                          ^
sendqrg.c:122:52: error: use of undeclared identifier 'FILPATHLEN'
        strncpy(my_rig->state.dcdport.pathname, dcd_file, FILPATHLEN);
                                                          ^

Reported by:	pkg-fallout
2021-12-04 14:19:37 +00:00
Diane Bruce
d49a357a88 comms/hamlib: Bad pkg-plist
Missed some old pkg-plist items that I did not see reported
somehow during poudriere runs.
Mea culpa but fixed now.
2021-12-02 20:41:22 -05:00
Diane Bruce
8e39e791b0 comms/hamlib: Major updates needed for other programs
"it is necessary to update

https://github.com/Hamlib/Hamlib/releases/tag/4.3.1

for the functioning of new programs like wsjtz / wsjtx / cqrlog / fldigi

tks lu9dce"

From Hamlib NEWS
Hamlib -- History of visible changes.

Copyright (C) 2000-2003  Frank Singleton
Copyright (C) 2000-2021  Stephane Fillod, and others
Copyright (C) 2000-2021  Michael Black W9MDB, and others

Please send Hamlib bug reports to hamlib-developer@lists.sourceforge.net

Version 4.3.1
        * 2021-09-14
        * Bug fix release
            - Do not do vfo_fixup on satmode rigs
            - Fix compilation of misc.c with gmtime_r replacement function for
              mingw
            - Fix python build.  For some reason casting tp vfo_t in the
              RIG_VFO_N macro broke the swig parsing
            - Append the missing information to build hamlib v4.3 for Android
              NDK
            - Change set_icom_set_mode_with_data to not change mode unless
              necessary
            - Since Icom rigs default to filter 2 if a filter is not selected
              we will do the same when turning on data mode
            - Fix segfault in kenwood_set_vfo
            - scripts: Update example in readme, since 4.0 817 is 1020
            - Make testlibusb.c compatible with libusb < 1.0.23
              Note: On systems with libusb < 1.0.23 a warning will be emmitted
              but compliation should proceed without error.
            - Update testlibusb.c warning to "may be" instead of "will be"
            - Change kenwood to only set VFOA default on 1st rig_open call

Version 4.3
        * 2021-09-01
        * libusb-1.0.23 or greater is now required or use --without-libusb
        * Generating documentation now requires GNU source-highlighter.
        * Added IC-575
        * Less VFO swapping of newer Icom rigs -- zero swapping in WSJTX and JTDX
        * Dual rotator control in rotctl -R option
        * Started work on simulators -- very crude right now but usable to debug some things
        * Overhaul of rig split -- reverse split (VFOA=RX VFOB=TX) should work for rigs capable of it
          Starting VFO does not matter -- rig will end up on RX VFO
          S VFOA 1 VFOB
          S VFOB 1 VFOA
          S Main 1 Sub
          S Sub 1 Main

Version 4.2
        * 2021-05-17
        * New rig_get_mode_bandwidths -- returns token set for bandwidths for given mode
              Rig command: \get_mode_bandwidths CW
              Mode=CW
              Normal=500Hz
              Narrow=50Hz
              Wide=2400Hz
        * New rig_get_info  -- returns token set for all vfos where order does not matter
          This is a string return to allow for easy future expansion without changing the API
          New tokens may be introduced and can be skipped if not used by clients
              Rig command: \get_rig_info
              VFO=Main Freq=145000000 Mode=None Width=0 RX=1 TX=1
              VFO=VFOB Freq=145000000 Mode=FM Width=15000 RX=0 TX=0
              Split=0 SatMode=0
              Rig=Dummy
              App=Hamlib
              Version=20210429
              CRC=0xf49f4708
        * New rig_get_vfo_info
              Rig command: \get_vfo_info VFOA
              Freq: 145000000
              Mode: None
              Width: 0
              Split: 0
              SatMode: 0

        * FILPATHLEN has changed to HAMLIB_FILPATHLEN

        * USRP lib and gnuradio are deprecated and will be removed in 5.0
        * Added Radan rotator
        * Added Malachite SDR
        * Major rework for PRM80
        * Add twiddle_timeout and twiddle_rit --set-conf options
              rigctld --set-conf=twiddle_timeout=5,twiddle_rit=1
              This will set the twiddle timeout to 5 seconds and turn on twiddle_rit
              For twiddle timeout VFOB will not be polled for 5 seconds after VFO twiddling
	      is detected
        * rigctld --twiddle is deprecated and will be removed in 5.0 along with
          get_twiddle and set_twiddle
        * Rework Doxygen manual including default layout for Doxygen 1.9.1.  So far
          the amplifier, rotator, and utilities API sections have been updated.  The
          rig (radio) section remains to be updated.

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
PR:		ports/260065
Reported by:	castilloeduardo@outlook.com.ar
2021-12-02 19:53:00 -05:00