freebsd-ports/comms
Diane Bruce 974c429b89 comms/hamlib: Update to 4.5.3
Fairly lengthy changes we were quite out of date...
I did do a quick API check.

Version 4.5.3
	* 2022-12-31
	* Fix serial.c for hardware flow control on Linux and MacOSy
	* Add QRPLabs QCX/QDX rig -- not quite a TS480
	* Fix QRP QRDX firmware bugs in IF message so PTT works now
	* FTDX5000 will now remember startup front/read settings and restore it
	* Fix FTDX5000 write_delay with microham
	* Fix grep error on MingW build

Version 4.5.2
	* 2022-12-23
	* Fix PowerSDR ability to do commands while powered off
	* Fix TX-500 operations
	* Fix FTDX5000 to return to MIC input on closing
	* Fix rig.c calling rig_get_mode when backend does not have get_mode
	* Fix kenwood_ts890_get_level
	* Add Prosistel D elevation CBOX az to fix problem with azimuth control
	* Fix FT736R gpredict usage by adding cached get_freq
	* Fix get_powerstat problem with Log4OM/Flex and others
	* Fix -R option to not need argument
	* Fix -R option to close rig on last rigctld client disconnect
	* Add FTDX1200 to rigs that need to ensure PTT is off before changing frequency
	* Add --disable-parallel configure option for mingw builds on Linux

Version 4.5.1
	* 2022-12-08
	* FT2000, FTDX3000/D, FT891, FT991, FT950, FTDX5000 now set CAT TOT to 100ms
	* Add missing NB2 setting to FT-950, FTDX-1200, FT-2000, FTDX-3000, FTDX-5000, FTDX-9000
	* Add missing meter reading to TS-890S -- thanks to Geore Baltz N3GB
	* Fix FT736 VFOB freq and mode set
	* Added send_raw to rigctl -- see rigctl man page
	* Fix AGC Level dumpcaps on most rigs
	* Fix rig_send_raw to return bytes read, fill buffer, and also work with fixed length response/null terminator
	* Change all Kenwood rigs to 500ms serial timeout
	* Fix dumpcaps filter printout to only show declared filters
	* Fix triggering PTT on XGComms device on Linux
	* Fix level_gran in all rigs
	* Add RIG_FUNC_TUNER to flrig.c
	* Fix FT-991 level_gran (needs to be done for lots of rigs)
	* Fix man page rigctl to show units for LEVEL items
	* Fix Flex6xxx if_len
	* Fix FLRig set_ptt
	* Fix missing KEYSPD to TS890
	* rigctl 'W' command can now use a singled char terminator like ; that allows for variable length responses with no timeout -- e.g.  W FA; ;
	* New RIG_LEVEL_USB_AF to control audio gain from rig to computer -- to allow AGC function in software using RF and USB_AF
	* Add RIG_LEVEL_AGC_TIME to allow AGC/OFF to be set for IC-7300, IC-9700, IC-705
	* Add RIG_FUNC_OVF_STATUS to get overflow status for IC-7300, IC-9700, IC-705, and IC-R8600

Version 4.5
	* 2022-10-30
	* New rotator utility https://www.pianetaradio.it/blog/catrotator/
	* Add FT-710
	* Add Rohde&Schwartz EK89X receiver
	* Add Xeigu X5105
	* Add Gemini DX-1200 HF-1K Amplifiers
	* Kenwood rigs should now support AI command packets
	* Add FT-990UNI for older 990 ROMs 1.2 and earlier
	* Add FT-650
	* Add get_separator and set_separator and -S option for rigctld -- node-red applicability
	* Add GRBLTRK rotor project -- two axis rotor
	* 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
	* Added TCI 1.X -- not functional yet
	* Added TM-V71(A)
	* Added IC-F8101
	* Added JRC JST-145 and JST-245
	* Added Xiegu X108G, G90, and X6100
	* Added CODAN Envoy and NGS
	* Added Lab599 TX-500
	* Added GOMSPACE GS100
	* 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

PR:		ports/267682
Reported by:	takefu@airport.fm
Tested by:	db
2023-01-24 13:24:51 -05:00
..
acfax
airspy
airspyhf
aldo
amtterm
anyremote
apitran
aprsd
atslog
bfhist
bforce-kst
birda
bladerf
bluegps
bluez-firmware
bpl+
chu
comserv
concordance
conserver-com
cqrlog
cubicsdr
cutecom
cwdaemon
cwstudio
cyclonedds
dcf77pi
deforaos-phone
dfu-programmer
dfu-util
digiham
direwolf
dsd
dump1090
ebook2cw
ebusd
echolinux
ems-flasher
fl_moxgen
flamp
flcluster
fldigi
fllog
flmsg
flrig
flwrap
freedv
gammu
gkermit
gnocky
gnokii
gnuradio */*: bump libboost*.so libraries consumert after Boost upgrade 2023-01-16 22:32:07 +03:00
gpredict
gqrx */*: bump libboost*.so libraries consumert after Boost upgrade 2023-01-16 22:32:07 +03:00
gr-osmosdr */*: bump libboost*.so libraries consumert after Boost upgrade 2023-01-16 22:32:07 +03:00
grig
gstreamer1-plugins-spandsp
gtkmmorse
hackrf
hackrf-devel
hamlib comms/hamlib: Update to 4.5.3 2023-01-24 13:24:51 -05:00
hcidump
hidapi comms/hidapi: Update to 0.13.1 2023-01-10 16:23:51 +00:00
ibp
iceoryx
inspectrum
iwmbt-firmware comms/iwmbt-firmware: Update to 20221109 2022-12-24 01:52:03 +03:00
java-simple-serial-connector
kermit comms/kermit: update C-Kermit to version 10.0 Beta.08 2022-12-30 09:19:12 +00:00
klog
libconcord
libdc
libfap
libfec
libimobiledevice
libirman
libmodbus
librs232
libsdr
libsdr-gui
libticables2
libticalcs2
libusbmuxd
limesuite
linrad
liquid-dsp
lirc
locator
lrzsz
lysdr
mbelib
mgetty+sendfax
minicom
mlan3
morse
multimon-ng
nanovna-saver
nasawash
ncid
nec2c
nmealib
obexapp
opencbm
opencbm-kmod
opencbm-plugin-xa1541
openobex
openzwave
openzwave-devel
owfs
p5-Cisco-UCS
p5-Device-Gsm
p5-Device-Modem
p5-Device-SerialPort
p5-Fax-Hylafax-Client
p5-Nexmo-SMS
p5-SMS-Send
p5-SMS-Send-DeviceGsm
p5-SMS-Send-NexmoUnicode
p5-SMS-Send-TW-chtsns
p5-SMS-Send-TW-emome
p5-SMS-Send-TW-HiAir
p5-SMS-Send-TW-PChome
p5-SMS-Send-TW-Socket2Air
p5-SMS-SMS77
pear-Horde_ActiveSync comms/pear-Horde_ActiveSync: Update version 2.41.5=>2.41.9 2022-12-11 17:49:56 +01:00
pear-Horde_SyncMl
picocom
pr
predict
py-adafruit-ampy */*: rename CHEESESHOP to PYPI in MASTER_SITES 2023-01-11 18:58:34 +03:00
py-elelabs-zigbee-ezsp-utility
py-esptool comms/py-esptool: Update to 4.4 2022-11-23 16:38:35 +00:00
py-fritzconnection
py-hid */*: rename CHEESESHOP to PYPI in MASTER_SITES 2023-01-11 18:58:34 +03:00
py-hidapi */*: rename CHEESESHOP to PYPI in MASTER_SITES 2023-01-11 18:58:34 +03:00
py-libimobiledevice
py-libscrc
py-pymodbus comms/py-pymodbus: Add new port 2023-01-20 12:50:24 +01:00
py-pyserial */*: rename CHEESESHOP to PYPI in MASTER_SITES 2023-01-11 18:58:34 +03:00
py-pyserial-asyncio
py-xmodem
pyla
qico
qpage
qrq
qsstv
qt5-connectivity Qt: Update Qt 5 to 5.15.8 2023-01-14 22:15:14 +01:00
qt5-sensors Qt: Update Qt 5 to 5.15.8 2023-01-14 22:15:14 +01:00
qt5-serialbus Qt: Update Qt 5 to 5.15.8 2023-01-14 22:15:14 +01:00
qt5-serialport Qt: Update Qt 5 to 5.15.8 2023-01-14 22:15:14 +01:00
qt6-sensors Qt: Update Qt 6 to 6.4.2 2023-01-05 18:28:10 +01:00
qt6-serialbus Qt: Update Qt 6 to 6.4.2 2023-01-05 18:28:10 +01:00
qt6-serialport Qt: Update Qt 6 to 6.4.2 2023-01-05 18:28:10 +01:00
qtel
quisk */*: rename CHEESESHOP to PYPI in MASTER_SITES 2023-01-11 18:58:34 +03:00
redsea
remserial
rtl-433 comms/rtl-433: update to 22.11 2022-12-11 16:09:12 +01:00
rtl-sdr
rubygem-callsign Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
rubygem-ruby-termios Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
rubygem-serialport Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
rxtx
scmxx
scrcpy
sdr-wspr
sdr++
ser2net
serialoverip
sigdigger comms/sigdigger: Correct build parameters 2023-01-09 02:41:19 -08:00
sigutils comms/sigutils: New port: Small signal processing utility library 2023-01-07 00:59:34 -08:00
sms_client
smstools3
snap7
soapyairspy
soapybladerf
soapyplutosdr
soapyredpitaya
soapyremote
soapysdr-rtlsdr
soapysdrhackrf
soapyuhd
spandsp
splat
sredird
sunxi-tools
suscan comms/suscan: New port: Channel scanner based on sigutils library 2023-01-08 01:40:48 -08:00
suwidgets comms/suwidgets: New port: Sigutils-related widgets 2023-01-08 01:40:49 -08:00
svxlink
syncterm
tcpser
telldus-core
thebridge
tilp2
tio
tits
tkscanfax
tlf
trustedqsl comms/trustedqsl: use wx 3.2 2022-12-22 13:00:50 +01:00
twpsk
uarduno
uartlirc
uhd
uird
ujprog
unixcw
usbmuxd
viewfax
vrflash
wsjtx */*: bump libboost*.so libraries consumert after Boost upgrade 2023-01-16 22:32:07 +03:00
wsjtz */*: bump libboost*.so libraries consumert after Boost upgrade 2023-01-16 22:32:07 +03:00
wwl
wy60
xastir Remove empty lines at the end of Makefile(s) 2023-01-17 05:27:03 +00:00
xcwcp
xdemorse
xdx
xlog
xmorse
xnec2c
xnecview
yagiuda
yfklog
Makefile comms/py-pymodbus: Add new port 2023-01-20 12:50:24 +01:00