summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
Diffstat (limited to 'comms')
-rw-r--r--comms/Makefile1
-rw-r--r--comms/chirp/Makefile2
-rw-r--r--comms/cqrlog/Makefile2
-rw-r--r--comms/cubicsdr/Makefile2
-rw-r--r--comms/cwstudio/Makefile2
-rw-r--r--comms/freedv/Makefile2
-rw-r--r--comms/gnuradio/Makefile1
-rw-r--r--comms/gnuradio/pkg-plist42
-rw-r--r--comms/gqrx/Makefile3
-rw-r--r--comms/gqrx/distinfo6
-rw-r--r--comms/gr-osmosdr/Makefile1
-rw-r--r--comms/gr-osmosdr/pkg-plist2
-rw-r--r--comms/hackrf-devel/Makefile3
-rw-r--r--comms/hamlib/pkg-plist6
-rw-r--r--comms/hidapi/Makefile2
-rw-r--r--comms/hidapi/distinfo6
-rw-r--r--comms/klog/Makefile10
-rw-r--r--comms/klog/distinfo6
-rw-r--r--comms/klog/files/patch-src_main.cpp20
-rw-r--r--comms/libimobiledevice/files/patch-cython19
-rw-r--r--comms/limesuite/Makefile2
-rw-r--r--comms/linux-rl9-qt5-qtconnectivity/pkg-plist.aarch646
-rw-r--r--comms/linux-rl9-qt5-qtconnectivity/pkg-plist.amd6412
-rw-r--r--comms/linux-rl9-qt5-qtsensors/pkg-plist.aarch648
-rw-r--r--comms/linux-rl9-qt5-qtsensors/pkg-plist.amd6416
-rw-r--r--comms/linux-rl9-qt5-qtserialbus/pkg-plist.aarch647
-rw-r--r--comms/linux-rl9-qt5-qtserialbus/pkg-plist.amd6414
-rw-r--r--comms/linux-rl9-qt5-qtserialport/pkg-plist.aarch641
-rw-r--r--comms/linux-rl9-qt5-qtserialport/pkg-plist.amd642
-rw-r--r--comms/opencbm/Makefile3
-rw-r--r--comms/py-esptool/Makefile9
-rw-r--r--comms/py-esptool/distinfo6
-rw-r--r--comms/py-fritzconnection/Makefile3
-rw-r--r--comms/py-fritzconnection/distinfo6
-rw-r--r--comms/py-libimobiledevice/Makefile2
-rw-r--r--comms/py-pynitrokey/Makefile68
-rw-r--r--comms/py-pynitrokey/distinfo3
-rw-r--r--comms/py-pynitrokey/pkg-descr2
-rw-r--r--comms/qt5-connectivity/Makefile1
-rw-r--r--comms/qt5-connectivity/distinfo6
-rw-r--r--comms/qt5-sensors/Makefile1
-rw-r--r--comms/qt5-sensors/distinfo6
-rw-r--r--comms/qt5-serialbus/Makefile1
-rw-r--r--comms/qt5-serialbus/distinfo6
-rw-r--r--comms/qt5-serialport/Makefile1
-rw-r--r--comms/qt5-serialport/distinfo6
-rw-r--r--comms/qt6-connectivity/distinfo6
-rw-r--r--comms/qt6-connectivity/pkg-plist31
-rw-r--r--comms/qt6-sensors/distinfo6
-rw-r--r--comms/qt6-sensors/pkg-plist16
-rw-r--r--comms/qt6-serialbus/distinfo6
-rw-r--r--comms/qt6-serialbus/pkg-plist8
-rw-r--r--comms/qt6-serialport/distinfo6
-rw-r--r--comms/qt6-serialport/pkg-plist8
-rw-r--r--comms/quisk/Makefile2
-rw-r--r--comms/scrcpy/Makefile2
-rw-r--r--comms/scrcpy/distinfo10
-rw-r--r--comms/soapyuhd/Makefile1
-rw-r--r--comms/trustedqsl/Makefile4
-rw-r--r--comms/trustedqsl/distinfo6
-rw-r--r--comms/trustedqsl/pkg-plist8
-rw-r--r--comms/uhd/Makefile1
-rw-r--r--comms/uhd/pkg-plist2
-rw-r--r--comms/wsjtx/Makefile2
-rw-r--r--comms/wsjtz/Makefile2
-rw-r--r--comms/xmorse/Makefile3
66 files changed, 202 insertions, 264 deletions
diff --git a/comms/Makefile b/comms/Makefile
index 9f313fe188ab..44cd5cd60702 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -145,7 +145,6 @@
SUBDIR += py-nkdfu
SUBDIR += py-pylink-square
SUBDIR += py-pymodbus
- SUBDIR += py-pynitrokey
SUBDIR += py-pyocd
SUBDIR += py-pyocd-pemicro
SUBDIR += py-pyserial
diff --git a/comms/chirp/Makefile b/comms/chirp/Makefile
index 46d4c126023a..caba1212bef4 100644
--- a/comms/chirp/Makefile
+++ b/comms/chirp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= chirp
DISTVERSION= 20240910
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= comms hamradio
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
DIST_SUBDIR= chirp
diff --git a/comms/cqrlog/Makefile b/comms/cqrlog/Makefile
index 868d9c736b03..7217a8264e90 100644
--- a/comms/cqrlog/Makefile
+++ b/comms/cqrlog/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cqrlog
PORTVERSION= 2.5.2
-PORTREVISION= 13
+PORTREVISION= 14
DISTVERSIONPREFIX= v
CATEGORIES= comms hamradio
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/comms/cubicsdr/Makefile b/comms/cubicsdr/Makefile
index 1a6a5170cee7..b3060b9154a8 100644
--- a/comms/cubicsdr/Makefile
+++ b/comms/cubicsdr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cubicsdr
PORTVERSION= 0.2.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/comms/cwstudio/Makefile b/comms/cwstudio/Makefile
index 94521a771bcb..f14080ea1316 100644
--- a/comms/cwstudio/Makefile
+++ b/comms/cwstudio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cwstudio
DISTVERSION= 0.9.6
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= comms hamradio
MASTER_SITES= SOURCEFORGE/cwstudio
diff --git a/comms/freedv/Makefile b/comms/freedv/Makefile
index 29c4b3afa5c9..a1a5fef38485 100644
--- a/comms/freedv/Makefile
+++ b/comms/freedv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= freedv
DISTVERSIONPREFIX=v
DISTVERSION= 1.7.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index 6d8a10a0cfa2..ef9c0c7e14b9 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gnuradio
DISTVERSIONPREFIX= v
DISTVERSION= 3.10.12.0
+PORTREVISION= 1
CATEGORIES= comms astro hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/comms/gnuradio/pkg-plist b/comms/gnuradio/pkg-plist
index 4cd1d33f8e02..6b90377292c6 100644
--- a/comms/gnuradio/pkg-plist
+++ b/comms/gnuradio/pkg-plist
@@ -835,7 +835,7 @@ lib/libgnuradio-zeromq.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/gnuradio/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/analog/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/analog/am_demod.py
-%%PYTHON_SITELIBDIR%%/gnuradio/analog/analog_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/analog/analog_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/analog/fm_demod.py
%%PYTHON_SITELIBDIR%%/gnuradio/analog/fm_emph.py
%%PYTHON_SITELIBDIR%%/gnuradio/analog/nbfm_rx.py
@@ -846,7 +846,7 @@ lib/libgnuradio-zeromq.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/gnuradio/analog/wfm_rcv_pll.py
%%PYTHON_SITELIBDIR%%/gnuradio/analog/wfm_tx.py
%%PYTHON_SITELIBDIR%%/gnuradio/audio/__init__.py
-%%PYTHON_SITELIBDIR%%/gnuradio/audio/audio_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/audio/audio_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/bindtool/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/bindtool/core/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/bindtool/core/base.py
@@ -857,7 +857,7 @@ lib/libgnuradio-zeromq.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/gnuradio/bindtool/templates/pydoc_h.mako
%%PYTHON_SITELIBDIR%%/gnuradio/bindtool/templates/python_bindings_cc.mako
%%PYTHON_SITELIBDIR%%/gnuradio/blocks/__init__.py
-%%PYTHON_SITELIBDIR%%/gnuradio/blocks/blocks_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/blocks/blocks_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/blocks/matrix_interleaver.py
%%PYTHON_SITELIBDIR%%/gnuradio/blocks/msg_meta_to_pair.py
%%PYTHON_SITELIBDIR%%/gnuradio/blocks/msg_pair_to_var.py
@@ -879,7 +879,7 @@ lib/libgnuradio-zeromq.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/gnuradio/blocktool/core/parseheader_generic.py
%%PYTHON_SITELIBDIR%%/gnuradio/channels/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/channels/amp_bal.py
-%%PYTHON_SITELIBDIR%%/gnuradio/channels/channels_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/channels/channels_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/channels/conj_fs_iqcorr.py
%%PYTHON_SITELIBDIR%%/gnuradio/channels/distortion_2_gen.py
%%PYTHON_SITELIBDIR%%/gnuradio/channels/distortion_3_gen.py
@@ -898,7 +898,7 @@ lib/libgnuradio-zeromq.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/gnuradio/digital/bpsk.py
%%PYTHON_SITELIBDIR%%/gnuradio/digital/constellation_map_generator.py
%%PYTHON_SITELIBDIR%%/gnuradio/digital/cpm.py
-%%PYTHON_SITELIBDIR%%/gnuradio/digital/digital_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/digital/digital_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/digital/generic_mod_demod.py
%%PYTHON_SITELIBDIR%%/gnuradio/digital/gfsk.py
%%PYTHON_SITELIBDIR%%/gnuradio/digital/gmsk.py
@@ -921,7 +921,7 @@ lib/libgnuradio-zeromq.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/gnuradio/dtv/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/dtv/atsc_rx.py
%%PYTHON_SITELIBDIR%%/gnuradio/dtv/atsc_rx_filter.py
-%%PYTHON_SITELIBDIR%%/gnuradio/dtv/dtv_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/dtv/dtv_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/eng_arg.py
%%PYTHON_SITELIBDIR%%/gnuradio/eng_notation.py
%%PYTHON_SITELIBDIR%%/gnuradio/eng_option.py
@@ -938,7 +938,7 @@ lib/libgnuradio-zeromq.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/gnuradio/fec/extended_encoder.py
%%PYTHON_SITELIBDIR%%/gnuradio/fec/extended_tagged_decoder.py
%%PYTHON_SITELIBDIR%%/gnuradio/fec/extended_tagged_encoder.py
-%%PYTHON_SITELIBDIR%%/gnuradio/fec/fec_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/fec/fec_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/fec/fec_test.py
%%PYTHON_SITELIBDIR%%/gnuradio/fec/polar/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/fec/polar/channel_construction.py
@@ -951,7 +951,7 @@ lib/libgnuradio-zeromq.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/gnuradio/fec/threaded_decoder.py
%%PYTHON_SITELIBDIR%%/gnuradio/fec/threaded_encoder.py
%%PYTHON_SITELIBDIR%%/gnuradio/fft/__init__.py
-%%PYTHON_SITELIBDIR%%/gnuradio/fft/fft_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/fft/fft_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/fft/fft_vcc.py
%%PYTHON_SITELIBDIR%%/gnuradio/fft/fft_vfc.py
%%PYTHON_SITELIBDIR%%/gnuradio/fft/logpwrfft.py
@@ -963,7 +963,7 @@ lib/libgnuradio-zeromq.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/gnuradio/filter/banditems.py
%%PYTHON_SITELIBDIR%%/gnuradio/filter/file_taps_loader.py
%%PYTHON_SITELIBDIR%%/gnuradio/filter/filter_design.py
-%%PYTHON_SITELIBDIR%%/gnuradio/filter/filter_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/filter/filter_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/filter/filterbank.py
%%PYTHON_SITELIBDIR%%/gnuradio/filter/fir_design.py
%%PYTHON_SITELIBDIR%%/gnuradio/filter/freq_xlating_fft_filter.py
@@ -976,7 +976,7 @@ lib/libgnuradio-zeromq.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/gnuradio/gr/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/gr/exceptions.py
%%PYTHON_SITELIBDIR%%/gnuradio/gr/gateway.py
-%%PYTHON_SITELIBDIR%%/gnuradio/gr/gr_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/gr/gr_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/gr/hier_block2.py
%%PYTHON_SITELIBDIR%%/gnuradio/gr/packet_utils.py
%%PYTHON_SITELIBDIR%%/gnuradio/gr/pubsub.py
@@ -1132,7 +1132,7 @@ lib/libgnuradio-zeromq.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/gnuradio/grc/gui_qt/resources/py_qt_fg.png
%%PYTHON_SITELIBDIR%%/gnuradio/grc/main.py
%%PYTHON_SITELIBDIR%%/gnuradio/iio/__init__.py
-%%PYTHON_SITELIBDIR%%/gnuradio/iio/iio_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/iio/iio_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/modtool/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/modtool/cli/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/modtool/cli/add.py
@@ -1168,40 +1168,40 @@ lib/libgnuradio-zeromq.so.%%PORTVERSION%%
%%PYTHON_SITELIBDIR%%/gnuradio/modtool/tools/scm.py
%%PYTHON_SITELIBDIR%%/gnuradio/modtool/tools/util_functions.py
%%PYTHON_SITELIBDIR%%/gnuradio/network/__init__.py
-%%PYTHON_SITELIBDIR%%/gnuradio/network/network_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/network/network_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/network/tcp_source.py
%%PYTHON_SITELIBDIR%%/gnuradio/pdu/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/pdu/pdu_lambda.py
-%%PYTHON_SITELIBDIR%%/gnuradio/pdu/pdu_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/pdu/pdu_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/plot_data.py
%%PYTHON_SITELIBDIR%%/gnuradio/plot_fft_base.py
%%PYTHON_SITELIBDIR%%/gnuradio/plot_psd_base.py
%%PYTHON_SITELIBDIR%%/gnuradio/pyqt_filter.py
%%PYTHON_SITELIBDIR%%/gnuradio/pyqt_plot.py
%%PYTHON_SITELIBDIR%%/gnuradio/soapy/__init__.py
-%%PYTHON_SITELIBDIR%%/gnuradio/soapy/soapy_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/soapy/soapy_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/trellis/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/trellis/fsm_utils.py
-%%PYTHON_SITELIBDIR%%/gnuradio/trellis/trellis_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/trellis/trellis_python%%PYTHON_TAG%%.so
%%UHD%%%%PYTHON_SITELIBDIR%%/gnuradio/uhd/__init__.py
%%UHD%%%%PYTHON_SITELIBDIR%%/gnuradio/uhd/msgq_runner.py
%%UHD%%%%PYTHON_SITELIBDIR%%/gnuradio/uhd/replaymsgpushbutton.py
%%UHD%%%%PYTHON_SITELIBDIR%%/gnuradio/uhd/uhd_app.py
-%%UHD%%%%PYTHON_SITELIBDIR%%/gnuradio/uhd/uhd_python%%PYTHON_EXT_SUFFIX%%.so
+%%UHD%%%%PYTHON_SITELIBDIR%%/gnuradio/uhd/uhd_python%%PYTHON_TAG%%.so
%%UHD%%%%PYTHON_SITELIBDIR%%/gnuradio/uhd/uhd_siggen_base.py
%%PYTHON_SITELIBDIR%%/gnuradio/video_sdl/__init__.py
-%%PYTHON_SITELIBDIR%%/gnuradio/video_sdl/video_sdl_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/video_sdl/video_sdl_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/vocoder/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/vocoder/cvsd.py
-%%PYTHON_SITELIBDIR%%/gnuradio/vocoder/vocoder_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/vocoder/vocoder_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/wavelet/__init__.py
-%%PYTHON_SITELIBDIR%%/gnuradio/wavelet/wavelet_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/wavelet/wavelet_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/gnuradio/zeromq/__init__.py
%%PYTHON_SITELIBDIR%%/gnuradio/zeromq/probe_manager.py
%%PYTHON_SITELIBDIR%%/gnuradio/zeromq/rpc_manager.py
-%%PYTHON_SITELIBDIR%%/gnuradio/zeromq/zeromq_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/gnuradio/zeromq/zeromq_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/pmt/__init__.py
-%%PYTHON_SITELIBDIR%%/pmt/pmt_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/pmt/pmt_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/pmt/pmt_to_python.py
libdata/pkgconfig/gnuradio-analog.pc
libdata/pkgconfig/gnuradio-audio.pc
diff --git a/comms/gqrx/Makefile b/comms/gqrx/Makefile
index 5fb26e14b0a6..ec6b5b70cbba 100644
--- a/comms/gqrx/Makefile
+++ b/comms/gqrx/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gqrx
-PORTVERSION= 2.17.6
-PORTREVISION= 1
+PORTVERSION= 2.17.7
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= comms hamradio
diff --git a/comms/gqrx/distinfo b/comms/gqrx/distinfo
index e80de7918fbd..ec61100afe52 100644
--- a/comms/gqrx/distinfo
+++ b/comms/gqrx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733211025
-SHA256 (gqrx-sdr-gqrx-v2.17.6_GH0.tar.gz) = 84bef6f4a55d0259ef9d66c78c0421b325c56bdcd81a0be7ef7a2162d98b7285
-SIZE (gqrx-sdr-gqrx-v2.17.6_GH0.tar.gz) = 3627214
+TIMESTAMP = 1748465621
+SHA256 (gqrx-sdr-gqrx-v2.17.7_GH0.tar.gz) = 4aaab8a3c185cd99d6dda56d95b8f1b20128a6acfd2e86e0349d432a5fdcbce4
+SIZE (gqrx-sdr-gqrx-v2.17.7_GH0.tar.gz) = 3626389
diff --git a/comms/gr-osmosdr/Makefile b/comms/gr-osmosdr/Makefile
index b4412fe8e405..012150e2e3f1 100644
--- a/comms/gr-osmosdr/Makefile
+++ b/comms/gr-osmosdr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gr-osmosdr
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.6
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= comms hamradio
diff --git a/comms/gr-osmosdr/pkg-plist b/comms/gr-osmosdr/pkg-plist
index b93232d11690..c4cc844cc4c1 100644
--- a/comms/gr-osmosdr/pkg-plist
+++ b/comms/gr-osmosdr/pkg-plist
@@ -14,7 +14,7 @@ lib/libgnuradio-osmosdr.so
lib/libgnuradio-osmosdr.so.0.2.0
lib/libgnuradio-osmosdr.so.0.2.0.0
%%PYTHON_SITELIBDIR%%/osmosdr/__init__.py
-%%PYTHON_SITELIBDIR%%/osmosdr/osmosdr_python%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/osmosdr/osmosdr_python%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/osmosdr/osmocom_siggen_base.py
libdata/pkgconfig/gnuradio-osmosdr.pc
share/gnuradio/grc/blocks/osmosdr_sink.block.yml
diff --git a/comms/hackrf-devel/Makefile b/comms/hackrf-devel/Makefile
index cbe4050d06bd..53a9812c4b49 100644
--- a/comms/hackrf-devel/Makefile
+++ b/comms/hackrf-devel/Makefile
@@ -10,6 +10,9 @@ WWW= https://greatscottgadgets.com/hackrf/
LICENSE= GPLv2
+DEPRECATED= Legacy version, consider migrating to comms/hackrf
+EXPIRATION_DATE=2025-07-31
+
LIB_DEPENDS= libfftw3.so:math/fftw3 \
libfftw3f.so:math/fftw3-float
diff --git a/comms/hamlib/pkg-plist b/comms/hamlib/pkg-plist
index ba080e848551..e1768ad11226 100644
--- a/comms/hamlib/pkg-plist
+++ b/comms/hamlib/pkg-plist
@@ -38,9 +38,9 @@ lib/libhamlib.so.4.0.6
%%PYTHON_SITELIBDIR%%/Hamlib.py
%%PYTHON_SITELIBDIR%%/_Hamlib.la
%%PYTHON_SITELIBDIR%%/_Hamlib.so
-%%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_TAG%%.pyc
lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl-4.6.so
lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.la
lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.so
diff --git a/comms/hidapi/Makefile b/comms/hidapi/Makefile
index ca341195af76..f09b4c2165fb 100644
--- a/comms/hidapi/Makefile
+++ b/comms/hidapi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hidapi
DISTVERSIONPREFIX= ${PORTNAME}-
-DISTVERSION= 0.14.0
+DISTVERSION= 0.15.0
CATEGORIES= comms
MAINTAINER= sstallion@gmail.com
diff --git a/comms/hidapi/distinfo b/comms/hidapi/distinfo
index 539ab3127727..46b850d181af 100644
--- a/comms/hidapi/distinfo
+++ b/comms/hidapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1684809437
-SHA256 (libusb-hidapi-hidapi-0.14.0_GH0.tar.gz) = a5714234abe6e1f53647dd8cba7d69f65f71c558b7896ed218864ffcf405bcbd
-SIZE (libusb-hidapi-hidapi-0.14.0_GH0.tar.gz) = 348221
+TIMESTAMP = 1747826728
+SHA256 (libusb-hidapi-hidapi-0.15.0_GH0.tar.gz) = 5d84dec684c27b97b921d2f3b73218cb773cf4ea915caee317ac8fc73cef8136
+SIZE (libusb-hidapi-hidapi-0.15.0_GH0.tar.gz) = 363838
diff --git a/comms/klog/Makefile b/comms/klog/Makefile
index 885bded8875b..cb83dad41e0c 100644
--- a/comms/klog/Makefile
+++ b/comms/klog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= klog
-PORTVERSION= 2.3.4
+PORTVERSION= 2.4.1
#PORTREVISION= 1
CATEGORIES= comms hamradio
@@ -11,12 +11,10 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libhamlib.so:comms/hamlib
-USES= compiler:c++11-lang gl qmake qt:5 xorg
+USES= compiler:c++11-lang gl qmake qt:6 xorg
USE_GITHUB= yes
USE_GL= gl
-USE_QT= buildtools:build charts core declarative gui \
- linguisttools:build location multimedia network \
- printsupport sql sql-sqlite3:run serialport testlib:build widgets
+USE_QT= base declarative charts location positioning serialport sqldriver-sqlite tools
GH_ACCOUNT= ea4k
GH_PROJECT= klog
@@ -36,7 +34,9 @@ PLIST_FILES= bin/klog \
${DATADIR}/translations/klog_it.qm \
${DATADIR}/translations/klog_lv.qm \
${DATADIR}/translations/klog_ja.qm \
+ ${DATADIR}/translations/klog_nl.qm \
${DATADIR}/translations/klog_pl.qm \
+ ${DATADIR}/translations/klog_ru.qm \
${DATADIR}/translations/klog_uk.qm \
share/man/man1/klog.1.gz
diff --git a/comms/klog/distinfo b/comms/klog/distinfo
index dd6699d91e72..3a0f75e1a722 100644
--- a/comms/klog/distinfo
+++ b/comms/klog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709550325
-SHA256 (ea4k-klog-2.3.4_GH0.tar.gz) = c7ccbdcd2c11314c4ddda911a65be6f7430fbf58145d62e0604cefe7644f63f2
-SIZE (ea4k-klog-2.3.4_GH0.tar.gz) = 4837249
+TIMESTAMP = 1747383065
+SHA256 (ea4k-klog-2.4.1_GH0.tar.gz) = 9f0fcd984d8c640f6c55c7b3036ba2e310e4371ca5d21ee42997505b69c2410c
+SIZE (ea4k-klog-2.4.1_GH0.tar.gz) = 4916023
diff --git a/comms/klog/files/patch-src_main.cpp b/comms/klog/files/patch-src_main.cpp
index 88e0f3adcefa..a39c8ffe6d2c 100644
--- a/comms/klog/files/patch-src_main.cpp
+++ b/comms/klog/files/patch-src_main.cpp
@@ -1,13 +1,11 @@
---- src/main.cpp.orig 2023-12-26 00:00:15 UTC
+--- src/main.cpp.orig 2025-05-16 09:03:24 UTC
+++ src/main.cpp
-@@ -151,6 +151,10 @@ int main(int argc, char *argv[])
- myappTranslator.load(QCoreApplication::applicationDirPath() + "/translations/klog_" + (QLocale::system().name())); /* Flawfinder: ignore */
- }
-
-+ else if (((QLocale::system().name()).left(1)) == "C") /* Flawfinder: ignore */
-+ { // If language is C, it will execute without showing message
-+
-+ }
- else if (((QLocale::system().name()).left(2)) == "en") /* Flawfinder: ignore */
- { // If language is English, it will execute without showing message
+@@ -96,7 +96,7 @@ void loadTranslations(QApplication &app, QTranslator &
+ missingTranslation = false;
+ }
+- if (missingTranslation && language != "en")
++ if (missingTranslation && language != "en" && language != "C" )
+ {
+ QMessageBox::warning(nullptr, "KLog",
+ QString("No translation files for your language were found. KLog will be shown in English.\n")
diff --git a/comms/libimobiledevice/files/patch-cython b/comms/libimobiledevice/files/patch-cython
new file mode 100644
index 000000000000..e4a19f7e4d8f
--- /dev/null
+++ b/comms/libimobiledevice/files/patch-cython
@@ -0,0 +1,19 @@
+Obtained from: https://github.com/libimobiledevice/libimobiledevice/commit/0bf0f9e941c85d06ce4b5909d7a61b3a4f2a6a05
+
+--- cython/debugserver.pxi.orig 2024-07-01 16:27:27 UTC
++++ cython/debugserver.pxi
+@@ -43,13 +43,7 @@ cdef class DebugServerError(BaseError):
+ BaseError.__init__(self, *args, **kwargs)
+
+
+-# from http://stackoverflow.com/a/17511714
+-# https://github.com/libimobiledevice/libimobiledevice/pull/198
+-from cpython cimport PY_MAJOR_VERSION
+-if PY_MAJOR_VERSION <= 2:
+- from cpython.string cimport PyString_AsString
+-else:
+- from cpython.bytes cimport PyBytes_AsString as PyString_AsString
++from cpython.bytes cimport PyBytes_AsString as PyString_AsString
+ cdef char ** to_cstring_array(list_str):
+ if not list_str:
+ return NULL
diff --git a/comms/limesuite/Makefile b/comms/limesuite/Makefile
index c5d2b7eba5bb..dadcc122f2d3 100644
--- a/comms/limesuite/Makefile
+++ b/comms/limesuite/Makefile
@@ -1,7 +1,7 @@
PORTNAME= limesuite
DISTVERSIONPREFIX= v
DISTVERSION= 22.09.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= comms astro hamradio
MAINTAINER= tomek@cedro.info
diff --git a/comms/linux-rl9-qt5-qtconnectivity/pkg-plist.aarch64 b/comms/linux-rl9-qt5-qtconnectivity/pkg-plist.aarch64
index 276fddbd7e80..17a8c12e3926 100644
--- a/comms/linux-rl9-qt5-qtconnectivity/pkg-plist.aarch64
+++ b/comms/linux-rl9-qt5-qtconnectivity/pkg-plist.aarch64
@@ -1,10 +1,4 @@
usr/bin/sdpscanner
-usr/lib/.build-id/d3/aaf651f07d889835e25a72fa1abcdfe64bcc9d
-usr/lib/.build-id/a6/326036e21afbb99f7a45e33324b40e702f901f
-usr/lib/.build-id/c7/81bc70da3b4a38c24362495473fb38a5f42171
-usr/lib/.build-id/6b/c1ee24a89899f851ae5c147d549c4067c00d7d
-usr/lib/.build-id/6b/c1ee24a89899f851ae5c147d549c4067c00d7d.1
-usr/lib/.build-id/02/51d8df0cd52bae5c66f8401e7d8b92085f10f8
usr/lib64/libQt5Bluetooth.so.5
usr/lib64/libQt5Bluetooth.so.5.15
usr/lib64/libQt5Bluetooth.so.5.15.9
diff --git a/comms/linux-rl9-qt5-qtconnectivity/pkg-plist.amd64 b/comms/linux-rl9-qt5-qtconnectivity/pkg-plist.amd64
index 1e0d3a87f278..340f6bd00739 100644
--- a/comms/linux-rl9-qt5-qtconnectivity/pkg-plist.amd64
+++ b/comms/linux-rl9-qt5-qtconnectivity/pkg-plist.amd64
@@ -1,16 +1,4 @@
usr/bin/sdpscanner
-usr/lib/.build-id/40/1bf2c774b10b00486baf7ef92d65d740fdbd7c
-usr/lib/.build-id/48/abf6e020338cb759f3189d7a7367f04832ac25
-usr/lib/.build-id/70/790fccdf29a7de670140ec253b304ed45db903
-usr/lib/.build-id/77/db65ae7fb5badd22e3a1e084a74d94b86f001c
-usr/lib/.build-id/77/db65ae7fb5badd22e3a1e084a74d94b86f001c.1
-usr/lib/.build-id/85/002e27875cf2537e1eaeb150e1847e031a5b6a
-usr/lib/.build-id/a8/b7bf3eaa9d1735c6f34f52c054062304231a59
-usr/lib/.build-id/a8/b7bf3eaa9d1735c6f34f52c054062304231a59.1
-usr/lib/.build-id/b2/8a47ccc7de4b07e15726f6309c14f25bfc1976
-usr/lib/.build-id/c4/6957f60ff9a43763c4ae47cfec6478329beed8
-usr/lib/.build-id/ce/bbf17b1ba1043c71bebd5e23fa616af1f26947
-usr/lib/.build-id/f8/06dd1b2a4af5760ccca1b2a52f67563c8213c9
usr/lib/libQt5Bluetooth.so.5
usr/lib/libQt5Bluetooth.so.5.15
usr/lib/libQt5Bluetooth.so.5.15.9
diff --git a/comms/linux-rl9-qt5-qtsensors/pkg-plist.aarch64 b/comms/linux-rl9-qt5-qtsensors/pkg-plist.aarch64
index b63b3c400b94..d12ecedb98f1 100644
--- a/comms/linux-rl9-qt5-qtsensors/pkg-plist.aarch64
+++ b/comms/linux-rl9-qt5-qtsensors/pkg-plist.aarch64
@@ -1,11 +1,3 @@
-usr/lib/.build-id/0f/efc093d22a7e06790836a413896b75e930d25f
-usr/lib/.build-id/b6/e2d296a092e80bb9359d68320cbd753ac8d426
-usr/lib/.build-id/f9/ee7baee9244c2f115cde75b48232f84c6eef7a
-usr/lib/.build-id/db/f35555b97b9876401a2c6fc08b6e22719b5c64
-usr/lib/.build-id/57/8586313f05a68b7a3130dde9eb028d09cd9072
-usr/lib/.build-id/64/7052efe2392afa9b3890c41fbb829659f3c5d1
-usr/lib/.build-id/a2/198d4cfcf13ff0b230172501dc6498cd315544
-usr/lib/.build-id/e3/d37f85c254aab05350410b1c3acf95efe9d8af
usr/lib64/cmake/Qt5Sensors/Qt5Sensors_IIOSensorProxySensorPlugin.cmake
usr/lib64/cmake/Qt5Sensors/Qt5Sensors_LinuxSensorPlugin.cmake
usr/lib64/cmake/Qt5Sensors/Qt5Sensors_QCounterGesturePlugin.cmake
diff --git a/comms/linux-rl9-qt5-qtsensors/pkg-plist.amd64 b/comms/linux-rl9-qt5-qtsensors/pkg-plist.amd64
index 7e935bc6156e..27b07050042e 100644
--- a/comms/linux-rl9-qt5-qtsensors/pkg-plist.amd64
+++ b/comms/linux-rl9-qt5-qtsensors/pkg-plist.amd64
@@ -1,19 +1,3 @@
-usr/lib/.build-id/1a/c41b442412bedc68676a92a2cf4ab8a7c934d9
-usr/lib/.build-id/1c/e09c8653acc277cb250f678f8181c62e3e1af2
-usr/lib/.build-id/2d/ed54c3ecfb192b8058835357b3b2b6fc7be6c2
-usr/lib/.build-id/3c/e66b3a6aba87ebdcd5a538b11e7c9ce3801a7f
-usr/lib/.build-id/4b/ac054adae38c7c29fd9fa1917e3f0aa206dbfa
-usr/lib/.build-id/83/74c9e65c596f812fc18a8044f90be086cbe106
-usr/lib/.build-id/93/dd1ba83b76e790a6c6ed0c9e5ee3c39e948680
-usr/lib/.build-id/94/d21ad8793d01d0907a8ea4264e3ba3dd163761
-usr/lib/.build-id/94/e5027846b784e09ff22b8e9f7cbbf0ec1e6fd0
-usr/lib/.build-id/9e/257047e70ef6c4f0ef4c8f0d68a7b33d18d12f
-usr/lib/.build-id/b5/7ee62e3d1d8363bfc886bd37f7bf038e71a095
-usr/lib/.build-id/c0/dafe13da7ecbc58e10b66e9e47c6eb69dc46d4
-usr/lib/.build-id/c1/09744e363aaae0f13ee79a90b19ce57ffd3121
-usr/lib/.build-id/c7/05d4b31e3e74bff053096ef135d88409b4679a
-usr/lib/.build-id/e3/cf853812691d2b49e76c09f1593686eaa25850
-usr/lib/.build-id/f9/d24ef5b41d8b53de8784d34d0b693edd1636c9
usr/lib/cmake/Qt5Sensors/Qt5Sensors_IIOSensorProxySensorPlugin.cmake
usr/lib/cmake/Qt5Sensors/Qt5Sensors_LinuxSensorPlugin.cmake
usr/lib/cmake/Qt5Sensors/Qt5Sensors_QCounterGesturePlugin.cmake
diff --git a/comms/linux-rl9-qt5-qtserialbus/pkg-plist.aarch64 b/comms/linux-rl9-qt5-qtserialbus/pkg-plist.aarch64
index 1570eb028f54..f952dd72bfb0 100644
--- a/comms/linux-rl9-qt5-qtserialbus/pkg-plist.aarch64
+++ b/comms/linux-rl9-qt5-qtserialbus/pkg-plist.aarch64
@@ -1,10 +1,3 @@
-usr/lib/.build-id/a2/335fa9f4d8d1ffbc14d1a82dbfa2d3f8127381
-usr/lib/.build-id/c3/6e456116c242ff79b5faec600a3ebe9ca05689
-usr/lib/.build-id/1d/7fee0147deb8729fa2c40974d716b5e65c7165
-usr/lib/.build-id/b4/8a6532059bfb57d7c5d9a5bec0eba41a20a0b8
-usr/lib/.build-id/95/6f7eeb52245f7dd04d9078d5c236259bbc0440
-usr/lib/.build-id/bb/63d9af473b299773857fb44bd904e7b8264026
-usr/lib/.build-id/6f/a2cb906c06517d01c65c77b43e223fd5442175
usr/lib64/libQt5SerialBus.so.5
usr/lib64/libQt5SerialBus.so.5.15
usr/lib64/libQt5SerialBus.so.5.15.9
diff --git a/comms/linux-rl9-qt5-qtserialbus/pkg-plist.amd64 b/comms/linux-rl9-qt5-qtserialbus/pkg-plist.amd64
index 0602991eae7e..ac562f0272db 100644
--- a/comms/linux-rl9-qt5-qtserialbus/pkg-plist.amd64
+++ b/comms/linux-rl9-qt5-qtserialbus/pkg-plist.amd64
@@ -1,17 +1,3 @@
-usr/lib/.build-id/04/b7661c1c09511a0008a90424ac8ce8019a9107
-usr/lib/.build-id/2e/1ffa4bee558cf953568c37b68a6ffba12f28c1
-usr/lib/.build-id/3d/b701949d6be7f1190276b6340f62f0dcba2f60
-usr/lib/.build-id/5c/1d565d76caa6074dbdf0bc0a58841291ee95e1
-usr/lib/.build-id/5e/3847f521e3128ca946f512526087a080fd088f
-usr/lib/.build-id/92/f47fa5caf0ac35a85d195b56025d6bc98a4a27
-usr/lib/.build-id/9b/f7c203cc497c227614df784c21699eb224057d
-usr/lib/.build-id/ba/223ae663bf626cad8bb67c6023377c1067c200
-usr/lib/.build-id/bd/6066e118928234490075c3afd62b04daac407e
-usr/lib/.build-id/c0/8bf4eaf4127dcec7c9e2440b4d59f07f444a3a
-usr/lib/.build-id/c1/6dbac6921a051f8e5c6e480cae2197ea53697e
-usr/lib/.build-id/c2/276d5eafbff91a3859f4d7989395972a5d8e98
-usr/lib/.build-id/cb/0c5624a4a6ec104b5c8914a91e5ac4439d1fe8
-usr/lib/.build-id/ee/9e3a2c690c8e75675f5a09b4639ad57a0a8286
usr/lib/libQt5SerialBus.so.5
usr/lib/libQt5SerialBus.so.5.15
usr/lib/libQt5SerialBus.so.5.15.9
diff --git a/comms/linux-rl9-qt5-qtserialport/pkg-plist.aarch64 b/comms/linux-rl9-qt5-qtserialport/pkg-plist.aarch64
index e8fd6cb98df7..c3d4a2b8c4f3 100644
--- a/comms/linux-rl9-qt5-qtserialport/pkg-plist.aarch64
+++ b/comms/linux-rl9-qt5-qtserialport/pkg-plist.aarch64
@@ -1,4 +1,3 @@
-usr/lib/.build-id/06/243ecb90963703419360d4985c5545da0e8a15
usr/lib64/libQt5SerialPort.so.5
usr/lib64/libQt5SerialPort.so.5.15
usr/lib64/libQt5SerialPort.so.5.15.9
diff --git a/comms/linux-rl9-qt5-qtserialport/pkg-plist.amd64 b/comms/linux-rl9-qt5-qtserialport/pkg-plist.amd64
index df8058cb7cd2..ace38bd0aa7a 100644
--- a/comms/linux-rl9-qt5-qtserialport/pkg-plist.amd64
+++ b/comms/linux-rl9-qt5-qtserialport/pkg-plist.amd64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/5a/549ae9a3d5c718e3debd7646486f29dfc0e5b2
-usr/lib/.build-id/ff/5536041bf6e2dccad7138a853d2c740ff9df2d
usr/lib/libQt5SerialPort.so.5
usr/lib/libQt5SerialPort.so.5.15
usr/lib/libQt5SerialPort.so.5.15.9
diff --git a/comms/opencbm/Makefile b/comms/opencbm/Makefile
index 0db9b775a445..d01d86da4815 100644
--- a/comms/opencbm/Makefile
+++ b/comms/opencbm/Makefile
@@ -9,9 +9,6 @@ WWW= http://opencbm.sourceforge.net/
LICENSE= GPLv2 BSD3CLAUSE
LICENSE_COMB= multi
-DEPRECATED= Depends on expiring devel/cc65
-EXPIRATION_DATE=2025-06-21
-
BUILD_DEPENDS= cc65:devel/cc65
USES= gmake pkgconfig
diff --git a/comms/py-esptool/Makefile b/comms/py-esptool/Makefile
index 689105be0454..858613bdccdc 100644
--- a/comms/py-esptool/Makefile
+++ b/comms/py-esptool/Makefile
@@ -1,7 +1,6 @@
PORTNAME= esptool
DISTVERSIONPREFIX= v
-DISTVERSION= 4.8.1
-PORTREVISION= 1
+DISTVERSION= 4.9.0
CATEGORIES= comms python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +16,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.0:comms/py-pyserial@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}bitstring>=3.1.6:devel/py-bitstring@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}reedsolo>=1.5.3,<1.8:devel/py-reedsolo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}intelhex>0:devel/py-intelhex@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}intelhex>0:devel/py-intelhex@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}argcomplete>=3:devel/py-argcomplete@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyelftools>0:devel/py-pyelftools@${PY_FLAVOR}
USES= python
@@ -47,7 +47,8 @@ do-test:
do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest $${test}; done
@cd ${TEST_WRKSRC} && for chip in \
esp32 esp32c2 esp32c3 esp32c5 esp32c5beta3 esp32c6 esp32c61 \
- esp32h2 esp32h2beta1 esp32p4 esp32s2 esp32s3 esp32s3beta2; \
+ esp32h2 esp32h2beta1 esp32p4 esp32s2 esp32s3 esp32s3beta2 \
+ esp32h21 esp32h4; \
do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest \
test/test_espefuse.py --chip $${chip}; done
.if exists(${ESPTOOL_SERIALPORT})
diff --git a/comms/py-esptool/distinfo b/comms/py-esptool/distinfo
index f411f07eba56..cfc4b55d7ba8 100644
--- a/comms/py-esptool/distinfo
+++ b/comms/py-esptool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728613180
-SHA256 (espressif-esptool-v4.8.1_GH0.tar.gz) = 17e6332ef1c361f97d8ca572a48c19b102172515fe553ea466e9da71d3292522
-SIZE (espressif-esptool-v4.8.1_GH0.tar.gz) = 6933695
+TIMESTAMP = 1750512153
+SHA256 (espressif-esptool-v4.9.0_GH0.tar.gz) = 89587769bea01111dae512873b464dbf9d6796ce5d19e5acd015160b58da3316
+SIZE (espressif-esptool-v4.9.0_GH0.tar.gz) = 5944315
diff --git a/comms/py-fritzconnection/Makefile b/comms/py-fritzconnection/Makefile
index 54c1c1bb77bb..8a2b1ada38af 100644
--- a/comms/py-fritzconnection/Makefile
+++ b/comms/py-fritzconnection/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fritzconnection
-DISTVERSION= 1.14.0
-PORTREVISION= 1
+DISTVERSION= 1.15.0
CATEGORIES= comms python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/comms/py-fritzconnection/distinfo b/comms/py-fritzconnection/distinfo
index b1615487753a..8defa1f18771 100644
--- a/comms/py-fritzconnection/distinfo
+++ b/comms/py-fritzconnection/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723641526
-SHA256 (kbr-fritzconnection-1.14.0_GH0.tar.gz) = 95c18f7b6a9f78c35b5782c9f303f0e49737a6e3b99896ab950e2df2635d69f5
-SIZE (kbr-fritzconnection-1.14.0_GH0.tar.gz) = 165234
+TIMESTAMP = 1747515260
+SHA256 (kbr-fritzconnection-1.15.0_GH0.tar.gz) = 711d7043809f3c3fd7bfa2878cdba3c4ab84d1b58daa10b6d5c036a36a610925
+SIZE (kbr-fritzconnection-1.15.0_GH0.tar.gz) = 167546
diff --git a/comms/py-libimobiledevice/Makefile b/comms/py-libimobiledevice/Makefile
index 35fc77e525c1..4b2a98ec349a 100644
--- a/comms/py-libimobiledevice/Makefile
+++ b/comms/py-libimobiledevice/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= comms python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/comms/py-pynitrokey/Makefile b/comms/py-pynitrokey/Makefile
deleted file mode 100644
index 5c6a29319e9f..000000000000
--- a/comms/py-pynitrokey/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-PORTNAME= pynitrokey
-DISTVERSION= 0.4.50
-CATEGORIES= comms python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= awoonyaa@gmail.com
-COMMENT= Command line interface for Nitrokey FIDO2, Nitr. Start, Nitr.3, NetHSM
-WWW= https://pypi.org/project/pynitrokey/
-
-LICENSE= MIT
-
-DEPRECATED= Depends on expiring comms/py-spsdk
-EXPIRATION_DATE=2025-06-21
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spsdk>=0:comms/py-spsdk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}certifi>=14.5.14,:security/py-certifi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>=8.0,:devel/py-click@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ecdsa>=0:security/py-ecdsa@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}fido2>=1.1.2,<2:security/py-fido2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}intelhex>=0:devel/py-intelhex@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}semver>=0:devel/py-semver@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nkdfu>=0:comms/py-nkdfu@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tlv8>=0:converters/py-tlv8@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3.0:devel/py-typing-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click_aliases>=0:devel/py-click-aliases@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nethsm>=1.0.0,<2:security/py-nethsm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}google-api-python-client>0:www/py-google-api-python-client@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spsdk>=0:comms/py-spsdk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}certifi>=14.5.14,:security/py-certifi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>=8.0,:devel/py-click@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ecdsa>=0:security/py-ecdsa@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}fido2>=1.1.2,<2:security/py-fido2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}intelhex>=0:devel/py-intelhex@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}semver>=0:devel/py-semver@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nkdfu>=0:comms/py-nkdfu@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tlv8>=0:converters/py-tlv8@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3.0:devel/py-typing-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click_aliases>=0:devel/py-click-aliases@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nethsm>=1.0.0,<2:security/py-nethsm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}google-api-python-client>0:www/py-google-api-python-client@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR}
-
-PEP517_BUILD_CMD= ${PYTHON_CMD} -m flit_core.wheel
-PEP517_BUILD_DEPEND= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2.0<4:devel/py-flit-core@${PY_FLAVOR}
-
-USES= python shebangfix
-USE_PYTHON= autoplist concurrent cryptography pep517
-
-SHEBANG_FILES= pynitrokey/start/upgrade_by_passwd.py \
- pynitrokey/start/usb_strings.py
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/comms/py-pynitrokey/distinfo b/comms/py-pynitrokey/distinfo
deleted file mode 100644
index ff5db5e78379..000000000000
--- a/comms/py-pynitrokey/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1723887077
-SHA256 (pynitrokey-0.4.50.tar.gz) = 048070218c6851c2bb13af5111cbbfaa6ae9365c98c2703b226de2452b169670
-SIZE (pynitrokey-0.4.50.tar.gz) = 179654
diff --git a/comms/py-pynitrokey/pkg-descr b/comms/py-pynitrokey/pkg-descr
deleted file mode 100644
index 0a011755b693..000000000000
--- a/comms/py-pynitrokey/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-A command line interface for the Nitrokey FIDO2, Nitrokey Start,
-Nitrokey 3 and NetHSM
diff --git a/comms/qt5-connectivity/Makefile b/comms/qt5-connectivity/Makefile
index a763c306ea2b..6c6c1217e757 100644
--- a/comms/qt5-connectivity/Makefile
+++ b/comms/qt5-connectivity/Makefile
@@ -1,6 +1,5 @@
PORTNAME= connectivity
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION= 1
CATEGORIES= comms
PKGNAMEPREFIX= qt5-
diff --git a/comms/qt5-connectivity/distinfo b/comms/qt5-connectivity/distinfo
index cb2cc51a52fc..5fdda20480e3 100644
--- a/comms/qt5-connectivity/distinfo
+++ b/comms/qt5-connectivity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217203
-SHA256 (KDE/Qt/5.15.16/kde-qtconnectivity-5.15.16p1.tar.xz) = 3969bbe77846e14afba0f82fbe69ef01e45f1ed6a8250bcd2be192c3e4295d03
-SIZE (KDE/Qt/5.15.16/kde-qtconnectivity-5.15.16p1.tar.xz) = 2796384
+TIMESTAMP = 1749567001
+SHA256 (KDE/Qt/5.15.17/kde-qtconnectivity-5.15.17p2.tar.xz) = 5fca993fa53abb8d8ea35f2e80290bc65acc2b7d76af3183231c44200ad143f5
+SIZE (KDE/Qt/5.15.17/kde-qtconnectivity-5.15.17p2.tar.xz) = 2797072
diff --git a/comms/qt5-sensors/Makefile b/comms/qt5-sensors/Makefile
index c227ad79e4ce..6ad5dea97863 100644
--- a/comms/qt5-sensors/Makefile
+++ b/comms/qt5-sensors/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sensors
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION= 1
CATEGORIES= comms
PKGNAMEPREFIX= qt5-
diff --git a/comms/qt5-sensors/distinfo b/comms/qt5-sensors/distinfo
index 85f815be5609..bf91ac1c495c 100644
--- a/comms/qt5-sensors/distinfo
+++ b/comms/qt5-sensors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217204
-SHA256 (KDE/Qt/5.15.16/kde-qtsensors-5.15.16p0.tar.xz) = 62a94c32e6badd73c894fd5ab1e1f43cff66409cf76e9d20f6c6add9eb80ac57
-SIZE (KDE/Qt/5.15.16/kde-qtsensors-5.15.16p0.tar.xz) = 2031128
+TIMESTAMP = 1749567003
+SHA256 (KDE/Qt/5.15.17/kde-qtsensors-5.15.17p0.tar.xz) = 1a2b58fbde1dc4775655d3a7dc7600cbd9ba3dce3e87752387bbd1ad7d18dacd
+SIZE (KDE/Qt/5.15.17/kde-qtsensors-5.15.17p0.tar.xz) = 2030664
diff --git a/comms/qt5-serialbus/Makefile b/comms/qt5-serialbus/Makefile
index eccb7fe8ba0e..3ffaec111a1e 100644
--- a/comms/qt5-serialbus/Makefile
+++ b/comms/qt5-serialbus/Makefile
@@ -1,6 +1,5 @@
PORTNAME= serialbus
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION= 1
CATEGORIES= comms
PKGNAMEPREFIX= qt5-
diff --git a/comms/qt5-serialbus/distinfo b/comms/qt5-serialbus/distinfo
index 1bd43b5eac49..3ee2c7a14655 100644
--- a/comms/qt5-serialbus/distinfo
+++ b/comms/qt5-serialbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217205
-SHA256 (KDE/Qt/5.15.16/kde-qtserialbus-5.15.16p0.tar.xz) = a37f66a9a34f5b3e6150a5022ac12edccda3e7c6e2366f6ecbd97768bd66d683
-SIZE (KDE/Qt/5.15.16/kde-qtserialbus-5.15.16p0.tar.xz) = 333808
+TIMESTAMP = 1749567006
+SHA256 (KDE/Qt/5.15.17/kde-qtserialbus-5.15.17p0.tar.xz) = 4501384a7454bc5ec5acdc53bea5b22d7ede49319ced99841f4a8f85877b1c09
+SIZE (KDE/Qt/5.15.17/kde-qtserialbus-5.15.17p0.tar.xz) = 333884
diff --git a/comms/qt5-serialport/Makefile b/comms/qt5-serialport/Makefile
index a21296882c02..6050425d45fb 100644
--- a/comms/qt5-serialport/Makefile
+++ b/comms/qt5-serialport/Makefile
@@ -1,6 +1,5 @@
PORTNAME= serialport
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION= 1
CATEGORIES= comms
PKGNAMEPREFIX= qt5-
diff --git a/comms/qt5-serialport/distinfo b/comms/qt5-serialport/distinfo
index 6d267c334c32..2a56f7ff33cd 100644
--- a/comms/qt5-serialport/distinfo
+++ b/comms/qt5-serialport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217205
-SHA256 (KDE/Qt/5.15.16/kde-qtserialport-5.15.16p0.tar.xz) = 94cd4e2aaadfc46a687c428e77584ef3901c1149e0b6f0ec5301f8d539d603d4
-SIZE (KDE/Qt/5.15.16/kde-qtserialport-5.15.16p0.tar.xz) = 299568
+TIMESTAMP = 1749567009
+SHA256 (KDE/Qt/5.15.17/kde-qtserialport-5.15.17p0.tar.xz) = db93278beff0e5c22555c037957b69fbd01ccc2f6732801f585ebad73dfbfb3f
+SIZE (KDE/Qt/5.15.17/kde-qtserialport-5.15.17p0.tar.xz) = 299552
diff --git a/comms/qt6-connectivity/distinfo b/comms/qt6-connectivity/distinfo
index a8ba3ada90f4..22ecc5d5940d 100644
--- a/comms/qt6-connectivity/distinfo
+++ b/comms/qt6-connectivity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743027794
-SHA256 (KDE/Qt/6.8.3/qtconnectivity-everywhere-src-6.8.3.tar.xz) = 477176383308ce77f974a16f118027e833061caed57aeb30eeb4306a583c9b39
-SIZE (KDE/Qt/6.8.3/qtconnectivity-everywhere-src-6.8.3.tar.xz) = 1071152
+TIMESTAMP = 1749158721
+SHA256 (KDE/Qt/6.9.1/qtconnectivity-everywhere-src-6.9.1.tar.xz) = 4988e50112104d5ad85e5b3cef66036ca445f18c22cf375d3dac9dcca95e0a17
+SIZE (KDE/Qt/6.9.1/qtconnectivity-everywhere-src-6.9.1.tar.xz) = 1072040
diff --git a/comms/qt6-connectivity/pkg-plist b/comms/qt6-connectivity/pkg-plist
index bd5dd2a600cb..736528e4f8c1 100644
--- a/comms/qt6-connectivity/pkg-plist
+++ b/comms/qt6-connectivity/pkg-plist
@@ -64,6 +64,12 @@
%%QT_INCDIR%%/QtBluetooth/qtbluetoothexports.h
%%QT_INCDIR%%/QtBluetooth/qtbluetoothglobal.h
%%QT_INCDIR%%/QtBluetooth/qtbluetoothversion.h
+%%QT_INCDIR%%/QtConnectivity/%%FULLVER%%/QtConnectivity/private/qtconnectivity-config_p.h
+%%QT_INCDIR%%/QtConnectivity/QtConnectivity
+%%QT_INCDIR%%/QtConnectivity/QtConnectivityDepends
+%%QT_INCDIR%%/QtConnectivity/QtConnectivityVersion
+%%QT_INCDIR%%/QtConnectivity/qtconnectivity-config.h
+%%QT_INCDIR%%/QtConnectivity/qtconnectivityversion.h
%%QT_INCDIR%%/QtNfc/%%FULLVER%%/QtNfc/private/qapduutils_p.h
%%QT_INCDIR%%/QtNfc/%%FULLVER%%/QtNfc/private/qndefaccessfsm_p.h
%%QT_INCDIR%%/QtNfc/%%FULLVER%%/QtNfc/private/qndefnfcsmartposterrecord_p.h
@@ -114,7 +120,22 @@ lib/cmake/Qt6Bluetooth/Qt6BluetoothTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Bluetooth/Qt6BluetoothTargets.cmake
lib/cmake/Qt6Bluetooth/Qt6BluetoothVersionlessAliasTargets.cmake
lib/cmake/Qt6Bluetooth/Qt6BluetoothVersionlessTargets.cmake
+lib/cmake/Qt6BluetoothPrivate/Qt6BluetoothPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6BluetoothPrivate/Qt6BluetoothPrivateConfig.cmake
+lib/cmake/Qt6BluetoothPrivate/Qt6BluetoothPrivateConfigVersion.cmake
+lib/cmake/Qt6BluetoothPrivate/Qt6BluetoothPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6BluetoothPrivate/Qt6BluetoothPrivateDependencies.cmake
+lib/cmake/Qt6BluetoothPrivate/Qt6BluetoothPrivateTargets.cmake
+lib/cmake/Qt6BluetoothPrivate/Qt6BluetoothPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6BluetoothPrivate/Qt6BluetoothPrivateVersionlessTargets.cmake
lib/cmake/Qt6BuildInternals/StandaloneTests/QtConnectivityTestsConfig.cmake
+lib/cmake/Qt6Connectivity/Qt6ConnectivityAdditionalTargetInfo.cmake
+lib/cmake/Qt6Connectivity/Qt6ConnectivityConfig.cmake
+lib/cmake/Qt6Connectivity/Qt6ConnectivityConfigVersion.cmake
+lib/cmake/Qt6Connectivity/Qt6ConnectivityConfigVersionImpl.cmake
+lib/cmake/Qt6Connectivity/Qt6ConnectivityTargets.cmake
+lib/cmake/Qt6Connectivity/Qt6ConnectivityVersionlessAliasTargets.cmake
+lib/cmake/Qt6Connectivity/Qt6ConnectivityVersionlessTargets.cmake
lib/cmake/Qt6Nfc/Qt6NfcAdditionalTargetInfo.cmake
lib/cmake/Qt6Nfc/Qt6NfcConfig.cmake
lib/cmake/Qt6Nfc/Qt6NfcConfigVersion.cmake
@@ -124,6 +145,14 @@ lib/cmake/Qt6Nfc/Qt6NfcTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Nfc/Qt6NfcTargets.cmake
lib/cmake/Qt6Nfc/Qt6NfcVersionlessAliasTargets.cmake
lib/cmake/Qt6Nfc/Qt6NfcVersionlessTargets.cmake
+lib/cmake/Qt6NfcPrivate/Qt6NfcPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6NfcPrivate/Qt6NfcPrivateConfig.cmake
+lib/cmake/Qt6NfcPrivate/Qt6NfcPrivateConfigVersion.cmake
+lib/cmake/Qt6NfcPrivate/Qt6NfcPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6NfcPrivate/Qt6NfcPrivateDependencies.cmake
+lib/cmake/Qt6NfcPrivate/Qt6NfcPrivateTargets.cmake
+lib/cmake/Qt6NfcPrivate/Qt6NfcPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6NfcPrivate/Qt6NfcPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6Bluetooth.prl
%%QT_LIBDIR%%/libQt6Bluetooth.so
%%QT_LIBDIR%%/libQt6Bluetooth.so.6
@@ -136,10 +165,12 @@ lib/cmake/Qt6Nfc/Qt6NfcVersionlessTargets.cmake
%%QT_LIBDIR%%/metatypes/qt6nfc_%%CMAKE_BUILD_TYPE%%_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_bluetooth.pri
%%QT_MKSPECDIR%%/modules/qt_lib_bluetooth_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_connectivity_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_nfc.pri
%%QT_MKSPECDIR%%/modules/qt_lib_nfc_private.pri
%%QT_SBOMDIR%%/qtconnectivity-%%FULLVER%%.spdx
libdata/pkgconfig/Qt6Bluetooth.pc
libdata/pkgconfig/Qt6Nfc.pc
%%QT_DATADIR%%/modules/Bluetooth.json
+%%QT_DATADIR%%/modules/Connectivity.json
%%QT_DATADIR%%/modules/Nfc.json
diff --git a/comms/qt6-sensors/distinfo b/comms/qt6-sensors/distinfo
index 3c7bf0560c81..217aa3d597b2 100644
--- a/comms/qt6-sensors/distinfo
+++ b/comms/qt6-sensors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743027795
-SHA256 (KDE/Qt/6.8.3/qtsensors-everywhere-src-6.8.3.tar.xz) = b871a7501f9fa609f35260ea39a0f198427d6d6b9ee8d1a6ddb987cc26511eae
-SIZE (KDE/Qt/6.8.3/qtsensors-everywhere-src-6.8.3.tar.xz) = 1500140
+TIMESTAMP = 1749159355
+SHA256 (KDE/Qt/6.9.1/qtsensors-everywhere-src-6.9.1.tar.xz) = f04b131acacfd42dfe056bd5861ff1e12e2ab57b3e20332becefa3644a409c6c
+SIZE (KDE/Qt/6.9.1/qtsensors-everywhere-src-6.9.1.tar.xz) = 1500332
diff --git a/comms/qt6-sensors/pkg-plist b/comms/qt6-sensors/pkg-plist
index b48fd5a657f4..3812e134be21 100644
--- a/comms/qt6-sensors/pkg-plist
+++ b/comms/qt6-sensors/pkg-plist
@@ -149,6 +149,14 @@ lib/cmake/Qt6Sensors/Qt6genericSensorPluginConfigVersion.cmake
lib/cmake/Qt6Sensors/Qt6genericSensorPluginConfigVersionImpl.cmake
lib/cmake/Qt6Sensors/Qt6genericSensorPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Sensors/Qt6genericSensorPluginTargets.cmake
+lib/cmake/Qt6SensorsPrivate/Qt6SensorsPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6SensorsPrivate/Qt6SensorsPrivateConfig.cmake
+lib/cmake/Qt6SensorsPrivate/Qt6SensorsPrivateConfigVersion.cmake
+lib/cmake/Qt6SensorsPrivate/Qt6SensorsPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6SensorsPrivate/Qt6SensorsPrivateDependencies.cmake
+lib/cmake/Qt6SensorsPrivate/Qt6SensorsPrivateTargets.cmake
+lib/cmake/Qt6SensorsPrivate/Qt6SensorsPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6SensorsPrivate/Qt6SensorsPrivateVersionlessTargets.cmake
lib/cmake/Qt6SensorsQuick/Qt6SensorsQuickAdditionalTargetInfo.cmake
lib/cmake/Qt6SensorsQuick/Qt6SensorsQuickConfig.cmake
lib/cmake/Qt6SensorsQuick/Qt6SensorsQuickConfigVersion.cmake
@@ -158,6 +166,14 @@ lib/cmake/Qt6SensorsQuick/Qt6SensorsQuickTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6SensorsQuick/Qt6SensorsQuickTargets.cmake
lib/cmake/Qt6SensorsQuick/Qt6SensorsQuickVersionlessAliasTargets.cmake
lib/cmake/Qt6SensorsQuick/Qt6SensorsQuickVersionlessTargets.cmake
+lib/cmake/Qt6SensorsQuickPrivate/Qt6SensorsQuickPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6SensorsQuickPrivate/Qt6SensorsQuickPrivateConfig.cmake
+lib/cmake/Qt6SensorsQuickPrivate/Qt6SensorsQuickPrivateConfigVersion.cmake
+lib/cmake/Qt6SensorsQuickPrivate/Qt6SensorsQuickPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6SensorsQuickPrivate/Qt6SensorsQuickPrivateDependencies.cmake
+lib/cmake/Qt6SensorsQuickPrivate/Qt6SensorsQuickPrivateTargets.cmake
+lib/cmake/Qt6SensorsQuickPrivate/Qt6SensorsQuickPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6SensorsQuickPrivate/Qt6SensorsQuickPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6Sensors.prl
%%QT_LIBDIR%%/libQt6Sensors.so
%%QT_LIBDIR%%/libQt6Sensors.so.6
diff --git a/comms/qt6-serialbus/distinfo b/comms/qt6-serialbus/distinfo
index 88070682f45f..f23a69e57bb7 100644
--- a/comms/qt6-serialbus/distinfo
+++ b/comms/qt6-serialbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743027796
-SHA256 (KDE/Qt/6.8.3/qtserialbus-everywhere-src-6.8.3.tar.xz) = 43480eeb7172757d2af2c5717cfed84a9254bef775cd715fd27258a81c7b7e9e
-SIZE (KDE/Qt/6.8.3/qtserialbus-everywhere-src-6.8.3.tar.xz) = 550256
+TIMESTAMP = 1749159359
+SHA256 (KDE/Qt/6.9.1/qtserialbus-everywhere-src-6.9.1.tar.xz) = 491ece4583565f5d809ea9dd8caa2779a97c23a7d4d8352ba8a7a660e1ab04d7
+SIZE (KDE/Qt/6.9.1/qtserialbus-everywhere-src-6.9.1.tar.xz) = 550652
diff --git a/comms/qt6-serialbus/pkg-plist b/comms/qt6-serialbus/pkg-plist
index 3e25770c0e29..ae7db81fd404 100644
--- a/comms/qt6-serialbus/pkg-plist
+++ b/comms/qt6-serialbus/pkg-plist
@@ -108,6 +108,14 @@ lib/cmake/Qt6SerialBus/Qt6VirtualCanBusPluginConfigVersion.cmake
lib/cmake/Qt6SerialBus/Qt6VirtualCanBusPluginConfigVersionImpl.cmake
lib/cmake/Qt6SerialBus/Qt6VirtualCanBusPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6SerialBus/Qt6VirtualCanBusPluginTargets.cmake
+lib/cmake/Qt6SerialBusPrivate/Qt6SerialBusPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6SerialBusPrivate/Qt6SerialBusPrivateConfig.cmake
+lib/cmake/Qt6SerialBusPrivate/Qt6SerialBusPrivateConfigVersion.cmake
+lib/cmake/Qt6SerialBusPrivate/Qt6SerialBusPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6SerialBusPrivate/Qt6SerialBusPrivateDependencies.cmake
+lib/cmake/Qt6SerialBusPrivate/Qt6SerialBusPrivateTargets.cmake
+lib/cmake/Qt6SerialBusPrivate/Qt6SerialBusPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6SerialBusPrivate/Qt6SerialBusPrivateVersionlessTargets.cmake
%%QT_BINDIR%%/canbusutil
%%QT_LIBDIR%%/libQt6SerialBus.prl
%%QT_LIBDIR%%/libQt6SerialBus.so
diff --git a/comms/qt6-serialport/distinfo b/comms/qt6-serialport/distinfo
index 1fe21234e056..b03e671e791b 100644
--- a/comms/qt6-serialport/distinfo
+++ b/comms/qt6-serialport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743027797
-SHA256 (KDE/Qt/6.8.3/qtserialport-everywhere-src-6.8.3.tar.xz) = c164a0392dc7cab3d072fa8fdcacc8fc4f3e685234b021b3128020719cdf5fa5
-SIZE (KDE/Qt/6.8.3/qtserialport-everywhere-src-6.8.3.tar.xz) = 276532
+TIMESTAMP = 1749159362
+SHA256 (KDE/Qt/6.9.1/qtserialport-everywhere-src-6.9.1.tar.xz) = 808fed52380c74ae89268306ce4d04b00f8f6b81f8c442489c390006d93eff10
+SIZE (KDE/Qt/6.9.1/qtserialport-everywhere-src-6.9.1.tar.xz) = 278276
diff --git a/comms/qt6-serialport/pkg-plist b/comms/qt6-serialport/pkg-plist
index dccd385cbb17..f5550272e9ef 100644
--- a/comms/qt6-serialport/pkg-plist
+++ b/comms/qt6-serialport/pkg-plist
@@ -22,6 +22,14 @@ lib/cmake/Qt6SerialPort/Qt6SerialPortTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6SerialPort/Qt6SerialPortTargets.cmake
lib/cmake/Qt6SerialPort/Qt6SerialPortVersionlessAliasTargets.cmake
lib/cmake/Qt6SerialPort/Qt6SerialPortVersionlessTargets.cmake
+lib/cmake/Qt6SerialPortPrivate/Qt6SerialPortPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6SerialPortPrivate/Qt6SerialPortPrivateConfig.cmake
+lib/cmake/Qt6SerialPortPrivate/Qt6SerialPortPrivateConfigVersion.cmake
+lib/cmake/Qt6SerialPortPrivate/Qt6SerialPortPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6SerialPortPrivate/Qt6SerialPortPrivateDependencies.cmake
+lib/cmake/Qt6SerialPortPrivate/Qt6SerialPortPrivateTargets.cmake
+lib/cmake/Qt6SerialPortPrivate/Qt6SerialPortPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6SerialPortPrivate/Qt6SerialPortPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6SerialPort.prl
%%QT_LIBDIR%%/libQt6SerialPort.so
%%QT_LIBDIR%%/libQt6SerialPort.so.6
diff --git a/comms/quisk/Makefile b/comms/quisk/Makefile
index 8f43dd533259..17256d3771a9 100644
--- a/comms/quisk/Makefile
+++ b/comms/quisk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= quisk
DISTVERSION= 4.2.36
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= comms hamradio
MASTER_SITES= PYPI
diff --git a/comms/scrcpy/Makefile b/comms/scrcpy/Makefile
index 7321382ab867..1699d62bfcd0 100644
--- a/comms/scrcpy/Makefile
+++ b/comms/scrcpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scrcpy
DISTVERSIONPREFIX= v
-DISTVERSION= 3.2
+DISTVERSION= 3.3.1
CATEGORIES= comms net
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:server
DISTFILES= ${SERVER_FILE}:server
diff --git a/comms/scrcpy/distinfo b/comms/scrcpy/distinfo
index abb8814b825c..6c91996182ee 100644
--- a/comms/scrcpy/distinfo
+++ b/comms/scrcpy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745113327
-SHA256 (scrcpy-server-v3.2) = b920e0ea01936bf2482f4ba2fa985c22c13c621999e3d33b45baa5acfc1ea3d0
-SIZE (scrcpy-server-v3.2) = 90888
-SHA256 (Genymobile-scrcpy-v3.2_GH0.tar.gz) = 9902a3afd75f9a5da64898ac06ffaf77065dd713a58f47a408630b98f03ba9ce
-SIZE (Genymobile-scrcpy-v3.2_GH0.tar.gz) = 464967
+TIMESTAMP = 1750458492
+SHA256 (scrcpy-server-v3.3.1) = a0f70b20aa4998fbf658c94118cd6c8dab6abbb0647a3bdab344d70bc1ebcbb8
+SIZE (scrcpy-server-v3.3.1) = 90788
+SHA256 (Genymobile-scrcpy-v3.3.1_GH0.tar.gz) = 9999d2ff3605e1c5d1efb0b737ed6e240a93a928091ab356ba07199c92f52ace
+SIZE (Genymobile-scrcpy-v3.3.1_GH0.tar.gz) = 465464
diff --git a/comms/soapyuhd/Makefile b/comms/soapyuhd/Makefile
index da38bdb68587..3ab4a8a68fab 100644
--- a/comms/soapyuhd/Makefile
+++ b/comms/soapyuhd/Makefile
@@ -1,6 +1,7 @@
PORTNAME= SoapyUHD
DISTVERSIONPREFIX= soapy-uhd-
DISTVERSION= 0.4.1-18
+PORTREVISION= 1
DISTVERSIONSUFFIX= -g6b52139
CATEGORIES= comms hamradio
diff --git a/comms/trustedqsl/Makefile b/comms/trustedqsl/Makefile
index 648fdacdab3f..3387f82d9ed0 100644
--- a/comms/trustedqsl/Makefile
+++ b/comms/trustedqsl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trustedqsl
-DISTVERSION= 2.7.2
-PORTREVISION= 2
+DISTVERSION= 2.8.1
+PORTREVISION= 1
CATEGORIES= comms hamradio
MASTER_SITES= http://www.arrl.org/files/file/LoTW%20Instructions/ \
LOCAL/shurd
diff --git a/comms/trustedqsl/distinfo b/comms/trustedqsl/distinfo
index 425e4d6fc64a..56b663a5c68e 100644
--- a/comms/trustedqsl/distinfo
+++ b/comms/trustedqsl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709559475
-SHA256 (tqsl-2.7.2.tar.gz) = 4f83410944d81d3eae8128358127e34013819ddab04b0c962ebfea9433d018a2
-SIZE (tqsl-2.7.2.tar.gz) = 3905567
+TIMESTAMP = 1747387423
+SHA256 (tqsl-2.8.1.tar.gz) = fed1ccb7b4cdf22ece32aa6e9b58c2245af1ad0b77483e3466b693af2c57e7a6
+SIZE (tqsl-2.8.1.tar.gz) = 4125568
diff --git a/comms/trustedqsl/pkg-plist b/comms/trustedqsl/pkg-plist
index deb283f95236..0136c5c40592 100644
--- a/comms/trustedqsl/pkg-plist
+++ b/comms/trustedqsl/pkg-plist
@@ -1,8 +1,4 @@
bin/tqsl
-%%CONVERTER%%bin/converter
-%%GEN_CRQ%%bin/gen_crq
-%%LOAD_CERT%%bin/load_cert
-%%STATION_LOC%%bin/station_loc
include/adif.h
include/cabrillo.h
include/tqslconvert.h
@@ -30,6 +26,7 @@ share/TrustedQSL/help/tqslapp/addcert2.bmp
share/TrustedQSL/help/tqslapp/addcert3.bmp
share/TrustedQSL/help/tqslapp/addcertaccept.htm
share/TrustedQSL/help/tqslapp/addcertreq.htm
+share/TrustedQSL/help/tqslapp/addctype.bmp
share/TrustedQSL/help/tqslapp/additional-info.htm
share/TrustedQSL/help/tqslapp/addstnl0.bmp
share/TrustedQSL/help/tqslapp/backuprestore.htm
@@ -123,6 +120,7 @@ share/TrustedQSL/help/tqslapp/stnloc3.bmp
share/TrustedQSL/help/tqslapp/stnloc4.bmp
share/TrustedQSL/help/tqslapp/stnloc5.bmp
share/TrustedQSL/help/tqslapp/stnprop.bmp
+share/TrustedQSL/help/tqslapp/sync.htm
share/TrustedQSL/help/tqslapp/tqslapp.hhp
share/TrustedQSL/help/tqslapp/tqslstyle.css
share/TrustedQSL/help/tqslapp/unlock.bmp
@@ -131,6 +129,8 @@ share/TrustedQSL/help/tqslapp/update.htm
share/TrustedQSL/help/tqslapp/update1.bmp
share/TrustedQSL/help/tqslapp/update2.bmp
share/TrustedQSL/languages.dat
+share/TrustedQSL/prefixes.dat
+share/TrustedQSL/vuccgrids.dat
share/applications/org.arrl.trustedqsl.desktop
share/icons/hicolor/128x128/apps/org.arrl.trustedqsl.png
share/icons/hicolor/16x16/apps/org.arrl.trustedqsl.png
diff --git a/comms/uhd/Makefile b/comms/uhd/Makefile
index 1c19f472cbb6..497d4ba6de6f 100644
--- a/comms/uhd/Makefile
+++ b/comms/uhd/Makefile
@@ -1,6 +1,7 @@
PORTNAME= uhd
DISTVERSIONPREFIX= v
DISTVERSION= 4.8.0.0
+PORTREVISION= 1
CATEGORIES= comms hamradio
DIST_SUBDIR= ${PORTNAME}
diff --git a/comms/uhd/pkg-plist b/comms/uhd/pkg-plist
index 4716d7b5004d..77ed4132c411 100644
--- a/comms/uhd/pkg-plist
+++ b/comms/uhd/pkg-plist
@@ -201,7 +201,7 @@ lib/libuhd.so.4.8.0
%%PYTHON_SITELIBDIR%%/uhd/dsp/__init__.py
%%PYTHON_SITELIBDIR%%/uhd/dsp/signals.py
%%PYTHON_SITELIBDIR%%/uhd/filters.py
-%%PYTHON_SITELIBDIR%%/uhd/libpyuhd%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/uhd/libpyuhd%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/uhd/property_tree.py
%%PYTHON_SITELIBDIR%%/uhd/rfnoc.py
%%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/__init__.py
diff --git a/comms/wsjtx/Makefile b/comms/wsjtx/Makefile
index 1de7483a6d85..f97384701999 100644
--- a/comms/wsjtx/Makefile
+++ b/comms/wsjtx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wsjtx
DISTVERSION= 2.5.4
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= comms hamradio
MASTER_SITES= SF/wsjt/${PORTNAME}-${PORTVERSION}${DISTVERSIONSUFFIX}
diff --git a/comms/wsjtz/Makefile b/comms/wsjtz/Makefile
index ff8f310992b8..bf0e8c522abc 100644
--- a/comms/wsjtz/Makefile
+++ b/comms/wsjtz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wsjtz
DISTVERSION= 2.5.4-1.22
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= comms hamradio
MASTER_SITES= SF/wsjt-z/Source
diff --git a/comms/xmorse/Makefile b/comms/xmorse/Makefile
index 86cddfb58d95..b43f7c2578d0 100644
--- a/comms/xmorse/Makefile
+++ b/comms/xmorse/Makefile
@@ -5,7 +5,6 @@ CATEGORIES= comms hamradio
MASTER_SITES= http://c2.com/morse/files/SourceCode/ \
http://525183.serverbox.org/freebsd/xmorse/
DISTNAME= m${PORTVERSION}
-EXTRACT_SUFX= .tgz
MAINTAINER= sunrychen@gmail.com
COMMENT= Fully automatic Morse code teaching machine
@@ -13,7 +12,7 @@ WWW= http://c2.com/morse
LIB_DEPENDS= libfltk.so:x11-toolkits/fltk
-USES= sdl
+USES= sdl tar:tgz
USE_SDL= sdl
PLIST_FILES= bin/xmorse