summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
Diffstat (limited to 'comms')
-rw-r--r--comms/Makefile2
-rw-r--r--comms/aldo/Makefile2
-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/cyclonedds/Makefile2
-rw-r--r--comms/fldigi/Makefile35
-rw-r--r--comms/fldigi/distinfo6
-rw-r--r--comms/flrig/Makefile13
-rw-r--r--comms/flrig/distinfo6
-rw-r--r--comms/freedv/Makefile2
-rw-r--r--comms/gnocky/Makefile2
-rw-r--r--comms/gnokii/Makefile4
-rw-r--r--comms/gnokii/files/patch-configure9
-rw-r--r--comms/gnuradio/Makefile5
-rw-r--r--comms/gnuradio/pkg-plist52
-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/gtkmmorse/Makefile3
-rw-r--r--comms/hackrf-devel/Makefile30
-rw-r--r--comms/hackrf-devel/Makefile.git_rev2
-rw-r--r--comms/hackrf-devel/distinfo3
-rw-r--r--comms/hackrf-devel/files/newVersion.sh22
-rw-r--r--comms/hackrf-devel/files/patch-host_hackrf-tools_CMakeLists.txt11
-rw-r--r--comms/hackrf-devel/files/patch-host_libhackrf_CMakeLists.txt11
-rw-r--r--comms/hackrf-devel/pkg-descr5
-rw-r--r--comms/hackrf-devel/pkg-plist14
-rw-r--r--comms/hamlib/Makefile4
-rw-r--r--comms/hamlib/distinfo6
-rw-r--r--comms/hamlib/files/patch-tests_rigtestlibusb.c43
-rw-r--r--comms/hamlib/pkg-plist6
-rw-r--r--comms/hidapi/Makefile2
-rw-r--r--comms/hidapi/distinfo6
-rw-r--r--comms/hydrasdr/Makefile31
-rw-r--r--comms/hydrasdr/distinfo3
-rw-r--r--comms/hydrasdr/files/patch-libhydrasdr_CMakeLists.txt22
-rw-r--r--comms/hydrasdr/pkg-descr2
-rw-r--r--comms/hydrasdr/pkg-plist21
-rw-r--r--comms/iwmbt-firmware/Makefile2
-rw-r--r--comms/iwmbt-firmware/distinfo6
-rw-r--r--comms/iwmbt-firmware/pkg-plist42
-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-glue/Makefile4
-rw-r--r--comms/libimobiledevice-glue/distinfo6
-rw-r--r--comms/libimobiledevice-glue/pkg-plist2
-rw-r--r--comms/libimobiledevice/Makefile7
-rw-r--r--comms/libimobiledevice/distinfo6
-rw-r--r--comms/libimobiledevice/pkg-plist1
-rw-r--r--comms/libirman/Makefile2
-rw-r--r--comms/libmodbus/Makefile20
-rw-r--r--comms/libmodbus/distinfo6
-rw-r--r--comms/libmodbus/files/patch-src_modbus-tcp.c11
-rw-r--r--comms/libmodbus/pkg-plist4
-rw-r--r--comms/libusbmuxd/Makefile4
-rw-r--r--comms/libusbmuxd/distinfo6
-rw-r--r--comms/libusbmuxd/pkg-plist2
-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/morse/Makefile39
-rw-r--r--comms/morse/distinfo5
-rw-r--r--comms/morse/files/patch-Makefile36
-rw-r--r--comms/morse/files/patch-QSO.15
-rw-r--r--comms/morse/files/patch-morse.185
-rw-r--r--comms/morse/files/patch-morse.d-Makefile8
-rw-r--r--comms/morse/files/patch-qso.d-Makefile8
-rw-r--r--comms/nec2c/Makefile2
-rw-r--r--comms/nec2c/distinfo6
-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-hid/Makefile13
-rw-r--r--comms/py-hid/distinfo6
-rw-r--r--comms/py-hidapi/Makefile65
-rw-r--r--comms/py-hidapi/distinfo6
-rw-r--r--comms/py-hidapi/pkg-descr2
-rw-r--r--comms/py-libimobiledevice/Makefile2
-rw-r--r--comms/py-pynitrokey/Makefile29
-rw-r--r--comms/py-pynitrokey/distinfo6
-rw-r--r--comms/qrq/Makefile6
-rw-r--r--comms/qrq/distinfo6
-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/rtl-sdr/Makefile2
-rw-r--r--comms/scrcpy/Makefile2
-rw-r--r--comms/scrcpy/distinfo10
-rw-r--r--comms/ser2net/Makefile5
-rw-r--r--comms/ser2net/distinfo6
-rw-r--r--comms/ser2net/pkg-plist1
-rw-r--r--comms/sigdigger/Makefile2
-rw-r--r--comms/soapyuhd/Makefile1
-rw-r--r--comms/suscan/Makefile2
-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/unixcw/Makefile2
-rw-r--r--comms/usbmuxd/Makefile7
-rw-r--r--comms/usbmuxd/distinfo6
-rw-r--r--comms/usbmuxd/files/patch-configure.ac14
-rw-r--r--comms/usbmuxd/files/patch-src_usb.c20
-rw-r--r--comms/usbmuxd/files/usbmuxd.conf.in4
-rw-r--r--comms/wsjtx/Makefile2
-rw-r--r--comms/wsjtz/Makefile2
-rw-r--r--comms/xastir/Makefile2
-rw-r--r--comms/xmorse/Makefile3
135 files changed, 590 insertions, 645 deletions
diff --git a/comms/Makefile b/comms/Makefile
index 9f313fe188ab..66c038286683 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -59,10 +59,10 @@
SUBDIR += gstreamer1-plugins-spandsp
SUBDIR += gtkmmorse
SUBDIR += hackrf
- SUBDIR += hackrf-devel
SUBDIR += hamlib
SUBDIR += hcidump
SUBDIR += hidapi
+ SUBDIR += hydrasdr
SUBDIR += ibp
SUBDIR += iceoryx
SUBDIR += inspectrum
diff --git a/comms/aldo/Makefile b/comms/aldo/Makefile
index 26c540287f34..fbaa6e518e11 100644
--- a/comms/aldo/Makefile
+++ b/comms/aldo/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 0.7.8
CATEGORIES= comms hamradio
MASTER_SITES= https://git.savannah.nongnu.org/cgit/${PORTNAME}.git/snapshot/
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Morse code training program
WWW= https://www.nongnu.org/aldo/ \
https://savannah.nongnu.org/projects/aldo/
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..1babdb946c0c 100644
--- a/comms/cqrlog/Makefile
+++ b/comms/cqrlog/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cqrlog
PORTVERSION= 2.5.2
-PORTREVISION= 13
+PORTREVISION= 15
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/cyclonedds/Makefile b/comms/cyclonedds/Makefile
index b7c499c664b7..56790aa25dc6 100644
--- a/comms/cyclonedds/Makefile
+++ b/comms/cyclonedds/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libiceoryx_binding_c.so:comms/iceoryx
-USES= bison cmake pathfix
+USES= bison cmake
USE_GITHUB= yes
GH_ACCOUNT= eclipse-cyclonedds
diff --git a/comms/fldigi/Makefile b/comms/fldigi/Makefile
index af29ddb073ab..bd563de4df1d 100644
--- a/comms/fldigi/Makefile
+++ b/comms/fldigi/Makefile
@@ -1,13 +1,12 @@
PORTNAME= fldigi
-DISTVERSION= 4.2.06
-PORTREVISION= 1
+DISTVERSION= 4.2.07
CATEGORIES= comms hamradio
MASTER_SITES= SF/fldigi/${PORTNAME} \
- http://www.w1hkj.com/files/fldigi/
+ https://www.w1hkj.org/files/fldigi/
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Digital decoder for psk, cw, psk31, olivia
-WWW= http://www.w1hkj.com
+WWW= https://www.w1hkj.org/FldigiHelp/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -17,29 +16,27 @@ BUILD_DEPENDS= asciidoc:textproc/asciidoc \
xsltproc:textproc/libxslt
LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \
libfontconfig.so:x11-fonts/fontconfig \
+ libpng16.so:graphics/png \
libportaudio.so:audio/portaudio \
libsamplerate.so:audio/libsamplerate \
libsndfile.so:audio/libsndfile \
- libudev.so:devel/libudev-devd \
- libpng16.so:graphics/png
+ libudev.so:devel/libudev-devd
-USES= autoreconf:build compiler:c++11-lib desktop-file-utils gmake jpeg \
- perl5 pkgconfig shebangfix xorg
+USES= autoreconf:build compiler:c++11-lib desktop-file-utils gmake \
+ jpeg perl5 pkgconfig shebangfix xorg
+USE_CXXSTD= gnu++0x
USE_XORG= x11 xcursor xext xfixes xft xinerama xrender
-USE_CXXSTD= gnu++0x
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
+CONFIGURE_ARGS= --enable-optimizations=none \
+ --with-asciidoc \
+ --with-sndfile
CONFIGURE_ENV= EXTRA_LIBS="-lexecinfo" \
FLTK_CONFIG="${LOCALBASE}/bin/fltk-config"
-CONFIGURE_ARGS= --with-asciidoc \
- --with-sndfile \
- --enable-optimizations=none
-OPTIONS_DEFINE= DOCS FLARQ HAMLIB NLS OSS PULSEAUDIO
-OPTIONS_DEFAULT=FLARQ HAMLIB OSS
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= DOCS FLARQ HAMLIB NLS OSS PULSEAUDIO
+OPTIONS_DEFAULT= FLARQ HAMLIB OSS
+OPTIONS_SUB= yes
FLARQ_DESC= Compile flarq
HAMLIB_DESC= Support rig control via hamlib
@@ -47,11 +44,11 @@ HAMLIB_DESC= Support rig control via hamlib
FLARQ_CONFIGURE_ENABLE= flarq
HAMLIB_LIB_DEPENDS= libhamlib.so:comms/hamlib
HAMLIB_CONFIGURE_WITH= hamlib
+NLS_USES= gettext
+NLS_CONFIGURE_ENABLE= nls
OSS_CONFIGURE_ENABLE= oss
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CONFIGURE_WITH= pulseaudio
-NLS_USES= gettext
-NLS_CONFIGURE_ENABLE= nls
post-configure:
${RM} ${WRKSRC}/doc/*.1
diff --git a/comms/fldigi/distinfo b/comms/fldigi/distinfo
index fbfc5232433d..54d38b83682b 100644
--- a/comms/fldigi/distinfo
+++ b/comms/fldigi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728669331
-SHA256 (fldigi-4.2.06.tar.gz) = 4360de225d6f8cfeb9bb6a5be6ac492e52702c8f704f87609c452d3bcb1b6c08
-SIZE (fldigi-4.2.06.tar.gz) = 5149140
+TIMESTAMP = 1754565098
+SHA256 (fldigi-4.2.07.tar.gz) = f4aa538747c1aa2542f74d51d4f747d921326b7d888e5fa3931492a45ba1b3aa
+SIZE (fldigi-4.2.07.tar.gz) = 5272322
diff --git a/comms/flrig/Makefile b/comms/flrig/Makefile
index 1d2863c4ecde..a9ac853b7702 100644
--- a/comms/flrig/Makefile
+++ b/comms/flrig/Makefile
@@ -1,14 +1,15 @@
PORTNAME= flrig
-PORTVERSION= 2.0.05
+DISTVERSION= 2.0.08
CATEGORIES= comms hamradio
MASTER_SITES= SF/fldigi/${PORTNAME} \
- http://www.w1hkj.com/files/fldigi/
+ https://www.w1hkj.org/files/fldigi/
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Ham Radio rig control program, cooperates with fldigi
-WWW= http://www.w1hkj.com/flrig-help/index.html
+WWW= https://www.w1hkj.org/flrig-help/
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \
libfontconfig.so:x11-fonts/fontconfig \
@@ -20,12 +21,14 @@ USE_XORG= x11 xcursor xext xfixes xft xinerama xrender
GNU_CONFIGURE= yes
CONFIGURE_ENV= FLTK_CONFIG="${LOCALBASE}/bin/fltk-config"
+
PLIST_FILES= bin/flrig \
share/applications/flrig.desktop \
share/pixmaps/flrig.xpm
+
OPTIONS_DEFINE= NATIVE
-NATIVE_CONFIGURE_ON+= --enable-optimizations=native
-NATIVE_CONFIGURE_OFF+= --enable-optimizations=none
+NATIVE_CONFIGURE_ON= --enable-optimizations=native
+NATIVE_CONFIGURE_OFF= --enable-optimizations=none
.include <bsd.port.mk>
diff --git a/comms/flrig/distinfo b/comms/flrig/distinfo
index 5fe54d681afb..a8f380274aed 100644
--- a/comms/flrig/distinfo
+++ b/comms/flrig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703941314
-SHA256 (flrig-2.0.05.tar.gz) = 31cdc025f05db489fd9ba087eb4d8c8f85168fc3aa9cf95fe488b02d780c62b0
-SIZE (flrig-2.0.05.tar.gz) = 1112204
+TIMESTAMP = 1754514101
+SHA256 (flrig-2.0.08.tar.gz) = f9eaf140164a1f330e40f33f54093e230f48b4f6675bd35d8aed07434f12ce6f
+SIZE (flrig-2.0.08.tar.gz) = 1137235
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/gnocky/Makefile b/comms/gnocky/Makefile
index 2a90616d01fd..a498f6ae44fc 100644
--- a/comms/gnocky/Makefile
+++ b/comms/gnocky/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnocky
PORTVERSION= 0.0.7
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= comms
MASTER_SITES= http://www.gnokii.org/download/gnocky/
diff --git a/comms/gnokii/Makefile b/comms/gnokii/Makefile
index a4da40e93f1f..883aec6a2e79 100644
--- a/comms/gnokii/Makefile
+++ b/comms/gnokii/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnokii
PORTVERSION= 0.6.31
-PORTREVISION= 15
+PORTREVISION= 16
PORTEPOCH= 1
CATEGORIES= comms
MASTER_SITES= http://www.gnokii.org/download/gnokii/ \
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
GROUPS= ${PORTNAME}
-USES= gettext gmake gnome iconv libtool localbase pathfix pkgconfig \
+USES= gettext gmake gnome iconv libtool localbase pkgconfig \
readline shebangfix tar:bzip2
USE_LDCONFIG= yes
USE_CSTD= gnu89
diff --git a/comms/gnokii/files/patch-configure b/comms/gnokii/files/patch-configure
index 27e7c58a7df6..2154b5a3a921 100644
--- a/comms/gnokii/files/patch-configure
+++ b/comms/gnokii/files/patch-configure
@@ -93,15 +93,6 @@
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-@@ -17521,7 +17507,7 @@ fi
- $as_echo "$ac_cv_lib_Xpm_XpmWriteFileFromXpmImage" >&6; }
- if test "x$ac_cv_lib_Xpm_XpmWriteFileFromXpmImage" = xyes; then :
- XPM_CFLAGS="$XINCL"
-- XPM_LIBS="$XLIBS -lXpm -lX11"
-+ XPM_LIBS="$XLIBS -lXpm -lX11 -lroken -lcrypt"
-
- $as_echo "#define XPM 1" >>confdefs.h
-
@@ -17556,7 +17542,7 @@ $as_echo "$as_me: WARNING: Disabling xgn
fi
fi
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index 6d8a10a0cfa2..670bfadebcd1 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gnuradio
DISTVERSIONPREFIX= v
DISTVERSION= 3.10.12.0
+PORTREVISION= 3
CATEGORIES= comms astro hamradio
MAINTAINER= hamradio@FreeBSD.org
@@ -11,7 +12,7 @@ LICENSE= GPLv3
BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyqtgraph>0:graphics/py-pyqtgraph@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.2,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
@@ -54,7 +55,7 @@ LIB_DEPENDS= libad9361.so:misc/libad9361-iio \
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= cmake compiler:c++14-lang desktop-file-utils fortran gnome \
- iconv localbase:ldflags pathfix perl5 pkgconfig pyqt:5 python \
+ iconv localbase:ldflags perl5 pkgconfig pyqt:5 python \
qt:5 shared-mime-info shebangfix
SHEBANG_FILES= gnuradio-runtime/python/gnuradio/ctrlport/gr-ctrlport-monitor \
diff --git a/comms/gnuradio/pkg-plist b/comms/gnuradio/pkg-plist
index 4cd1d33f8e02..44676c8f7cfd 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
@@ -16962,19 +16962,15 @@ share/bash-completion/completions/gr_modtool
%%DATADIR%%/modtool/templates/gr-newmod/.conda/recipe/conda_build_config.yaml
%%DATADIR%%/modtool/templates/gr-newmod/.conda/recipe/meta.yaml
%%DATADIR%%/modtool/templates/gr-newmod/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/MANIFEST.yml
%%DATADIR%%/modtool/templates/gr-newmod/apps/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/apps/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/cmake/Modules/CMakeParseArgumentsCopy.cmake
%%DATADIR%%/modtool/templates/gr-newmod/cmake/Modules/gnuradio-howtoConfig.cmake
%%DATADIR%%/modtool/templates/gr-newmod/cmake/Modules/targetConfig.cmake.in
%%DATADIR%%/modtool/templates/gr-newmod/cmake/cmake_uninstall.cmake.in
%%DATADIR%%/modtool/templates/gr-newmod/docs/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/docs/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/docs/README.howto
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/Doxyfile.in
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/doxyxml/__init__.py
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/doxyxml/base.py
@@ -16991,21 +16987,15 @@ share/bash-completion/completions/gr_modtool
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/pydoc_macros.h
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/update_pydoc.py
%%DATADIR%%/modtool/templates/gr-newmod/examples/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/examples/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/examples/README
%%DATADIR%%/modtool/templates/gr-newmod/grc/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/grc/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/include/gnuradio/howto/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/include/gnuradio/howto/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/include/gnuradio/howto/api.h
%%DATADIR%%/modtool/templates/gr-newmod/lib/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/lib/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/.gitignore
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/python/howto/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/__init__.py
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/README.md
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/bind_oot_file.py
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/docstrings/README.md
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/gtkmmorse/Makefile b/comms/gtkmmorse/Makefile
index 191f127b0774..b776745d240d 100644
--- a/comms/gtkmmorse/Makefile
+++ b/comms/gtkmmorse/Makefile
@@ -8,6 +8,9 @@ MAINTAINER= hamradio@FreeBSD.org
COMMENT= Graphical Morse Code Trainer
WWW= https://www.nongnu.org/gtkmmorse/
+DEPRECATED= Depends on expired devel/gconfmm26
+EXPIRATION_DATE=2025-11-25
+
LIB_DEPENDS= libao.so:audio/libao \
libgtkmm-2.4.so:x11-toolkits/gtkmm24 \
libgconfmm-2.6.so:devel/gconfmm26
diff --git a/comms/hackrf-devel/Makefile b/comms/hackrf-devel/Makefile
deleted file mode 100644
index cbe4050d06bd..000000000000
--- a/comms/hackrf-devel/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= hackrf
-PORTVERSION= g${GIT_SRC_DATE}
-PORTREVISION= 1
-CATEGORIES= comms devel hamradio science security
-PKGNAMESUFFIX= -devel
-
-MAINTAINER= mr@freebsd.org
-COMMENT= Low cost open source hardware software radio platform
-WWW= https://greatscottgadgets.com/hackrf/
-
-LICENSE= GPLv2
-
-LIB_DEPENDS= libfftw3.so:math/fftw3 \
- libfftw3f.so:math/fftw3-float
-
-CONFLICTS= hackrf
-
-USE_GITHUB= YES
-GH_ACCOUNT= mossmann
-GH_TAGNAME= ${GIT_SRC_HASH}
-
-USES= cmake
-CMAKE_SOURCE_PATH= ${WRKSRC}/host
-CMAKE_ARGS= -DLIBUSB_LIBRARIES=/usr/lib/libusb.so
-
-USE_LDCONFIG= yes
-
-.include "Makefile.git_rev"
-
-.include <bsd.port.mk>
diff --git a/comms/hackrf-devel/Makefile.git_rev b/comms/hackrf-devel/Makefile.git_rev
deleted file mode 100644
index c6d13ec86626..000000000000
--- a/comms/hackrf-devel/Makefile.git_rev
+++ /dev/null
@@ -1,2 +0,0 @@
-GIT_SRC_HASH= ee44d2d62e2dd24648599172f90fc8fc2e3b3cc3
-GIT_SRC_DATE= 2021.01.24
diff --git a/comms/hackrf-devel/distinfo b/comms/hackrf-devel/distinfo
deleted file mode 100644
index 93420ec37dcd..000000000000
--- a/comms/hackrf-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1611498095
-SHA256 (mossmann-hackrf-g2021.01.24-ee44d2d62e2dd24648599172f90fc8fc2e3b3cc3_GH0.tar.gz) = d558885810aaa6ed087239d49c8160446887fccb0b8e14a06d80851eef0f2fc0
-SIZE (mossmann-hackrf-g2021.01.24-ee44d2d62e2dd24648599172f90fc8fc2e3b3cc3_GH0.tar.gz) = 15208743
diff --git a/comms/hackrf-devel/files/newVersion.sh b/comms/hackrf-devel/files/newVersion.sh
deleted file mode 100644
index f5fda28da77b..000000000000
--- a/comms/hackrf-devel/files/newVersion.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-CURDIR=`pwd`
-WRKDIR=`pwd`/work
-#mkdir -p "${WRKDIR}"
-
-if [ \! -d "${CURDIR}/kicad-repo" ]; then
- git clone https://github.com/mossmann/hackrf.git -b master "${CURDIR}/hackrf-repo";
-else
- cd "${CURDIR}/hackrf-repo"
- git pull https://github.com/mossmann/hackrf.git;
-fi
-
-cd "${CURDIR}/hackrf-repo"
-GIT_SRC_HASH=`git log -n 1 --pretty=format:"%H"`;
-GIT_SRC_DATE=`git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" | \
- cut -c '1-10' | sed -e 's,-,.,g' `
-
-echo "$GIT_SRC_HASH, $GIT_SRC_DATE"
-echo "GIT_SRC_HASH= ${GIT_SRC_HASH}" > ${CURDIR}/Makefile.git_rev
-echo "GIT_SRC_DATE= ${GIT_SRC_DATE}" >> ${CURDIR}/Makefile.git_rev
-
diff --git a/comms/hackrf-devel/files/patch-host_hackrf-tools_CMakeLists.txt b/comms/hackrf-devel/files/patch-host_hackrf-tools_CMakeLists.txt
deleted file mode 100644
index 74a62fe9f785..000000000000
--- a/comms/hackrf-devel/files/patch-host_hackrf-tools_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- host/hackrf-tools/CMakeLists.txt.orig 2020-10-13 21:46:30 UTC
-+++ host/hackrf-tools/CMakeLists.txt
-@@ -33,7 +33,7 @@ include_directories(getopt)
- add_definitions(/D _CRT_SECURE_NO_WARNINGS)
- else()
- add_definitions(-Wall)
--set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu90")
-+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
- endif()
-
- if(NOT libhackrf_SOURCE_DIR)
diff --git a/comms/hackrf-devel/files/patch-host_libhackrf_CMakeLists.txt b/comms/hackrf-devel/files/patch-host_libhackrf_CMakeLists.txt
deleted file mode 100644
index e5e5e4b3d782..000000000000
--- a/comms/hackrf-devel/files/patch-host_libhackrf_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- host/libhackrf/CMakeLists.txt.orig 2020-10-13 21:46:30 UTC
-+++ host/libhackrf/CMakeLists.txt
-@@ -37,7 +37,7 @@ if(MSVC)
- set(THREADS_USE_PTHREADS_WIN32 true)
- else()
- add_definitions(-Wall)
-- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu90")
-+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
-
- INCLUDE(TestBigEndian)
- TEST_BIG_ENDIAN(BIGENDIAN)
diff --git a/comms/hackrf-devel/pkg-descr b/comms/hackrf-devel/pkg-descr
deleted file mode 100644
index 7e8bf1f695b5..000000000000
--- a/comms/hackrf-devel/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-HackRF One from Great Scott Gadgets is a Software Defined Radio peripheral
-capable of transmission or reception of radio signals from 10 MHz to 6 GHz.
-Designed to enable test and development of modern and next generation radio
-technologies, HackRF One is an open source hardware platform that can
-be used as a USB peripheral or programmed for stand-alone operation.
diff --git a/comms/hackrf-devel/pkg-plist b/comms/hackrf-devel/pkg-plist
deleted file mode 100644
index 8ac0dbe8b73b..000000000000
--- a/comms/hackrf-devel/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-bin/hackrf_clock
-bin/hackrf_cpldjtag
-bin/hackrf_debug
-bin/hackrf_info
-bin/hackrf_operacake
-bin/hackrf_spiflash
-bin/hackrf_sweep
-bin/hackrf_transfer
-include/libhackrf/hackrf.h
-lib/libhackrf.a
-lib/libhackrf.so
-lib/libhackrf.so.0
-lib/libhackrf.so.0.5.0
-libdata/pkgconfig/libhackrf.pc
diff --git a/comms/hamlib/Makefile b/comms/hamlib/Makefile
index 815ddc85b796..4414d9b94947 100644
--- a/comms/hamlib/Makefile
+++ b/comms/hamlib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hamlib
-PORTVERSION= 4.6.2
+PORTVERSION= 4.6.4
CATEGORIES= comms hamradio
MASTER_SITES= SF
@@ -12,7 +12,7 @@ LICENSE= LGPL20
BUILD_DEPENDS= swig:devel/swig
LIB_DEPENDS= libltdl.so:devel/libltdl
-USES= autoreconf gnome libtool:keepla localbase:ldflags pathfix perl5 pkgconfig python \
+USES= autoreconf gnome libtool:keepla localbase:ldflags perl5 pkgconfig python \
readline shebangfix tcl
USE_GNOME= libxml2
USE_LDCONFIG= yes
diff --git a/comms/hamlib/distinfo b/comms/hamlib/distinfo
index 1819c1b60421..bffbec620322 100644
--- a/comms/hamlib/distinfo
+++ b/comms/hamlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740612702
-SHA256 (hamlib-4.6.2.tar.gz) = b2ac73f44dd1161e95fdee6c95276144757647bf92d7fdb369ee2fe41ed47ae8
-SIZE (hamlib-4.6.2.tar.gz) = 2909790
+TIMESTAMP = 1752936628
+SHA256 (hamlib-4.6.4.tar.gz) = 5a92e93e805b2263c63da40028d67580fda15752b5389c68b237203f29b592bb
+SIZE (hamlib-4.6.4.tar.gz) = 2923171
diff --git a/comms/hamlib/files/patch-tests_rigtestlibusb.c b/comms/hamlib/files/patch-tests_rigtestlibusb.c
new file mode 100644
index 000000000000..b653eb405f97
--- /dev/null
+++ b/comms/hamlib/files/patch-tests_rigtestlibusb.c
@@ -0,0 +1,43 @@
+--- tests/rigtestlibusb.c.orig 2025-07-18 18:31:35 UTC
++++ tests/rigtestlibusb.c
+@@ -116,8 +116,12 @@ static void print_ss_usb_cap(const struct
+ printf(" bmAttributes: %02xh\n", ss_usb_cap->bmAttributes);
+ printf(" wSpeedSupported: %u\n", ss_usb_cap->wSpeedSupported);
+ printf(" bFunctionalitySupport: %u\n", ss_usb_cap->bFunctionalitySupport);
+- printf(" bU1devExitLat: %u\n", ss_usb_cap->bU1DevExitLat);
++ printf(" wU1devExitLat: %u\n", ss_usb_cap->bU1DevExitLat);
++#ifdef __FreeBSD__
++ printf(" wU2devExitLat: %u\n", ss_usb_cap->wU2DevExitLat);
++#else
+ printf(" bU2devExitLat: %u\n", ss_usb_cap->bU2DevExitLat);
++#endif
+ }
+
+ static void print_bos(libusb_device_handle *handle)
+@@ -133,11 +137,17 @@ static void print_bos(libusb_device_handle *handle)
+ return;
+ }
+
++
+ printf(" Binary Object Store (BOS):\n");
+ printf(" wTotalLength: %u\n", bos->wTotalLength);
++#ifdef __FreeBSD__
++ printf(" bNumDeviceCapabilities: %u\n", bos->bNumDeviceCapabilities);
++ for (i = 0; i < bos->bNumDeviceCapabilities; i++)
++#else
+ printf(" bNumDeviceCaps: %u\n", bos->bNumDeviceCaps);
+-
+ for (i = 0; i < bos->bNumDeviceCaps; i++)
++#endif
++
+ {
+ struct libusb_bos_dev_capability_descriptor *dev_cap = bos->dev_capability[i];
+
+@@ -172,7 +182,6 @@ static void print_bos(libusb_device_handle *handle)
+ libusb_free_ss_usb_device_capability_descriptor(ss_dev_cap);
+ }
+ }
+-
+ libusb_free_bos_descriptor(bos);
+ }
+
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/hydrasdr/Makefile b/comms/hydrasdr/Makefile
new file mode 100644
index 000000000000..009c1f115e10
--- /dev/null
+++ b/comms/hydrasdr/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= hydrasdr
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.2
+CATEGORIES= comms hamradio
+
+MAINTAINER= unitrunker@gmail.com
+COMMENT= HydraSDR RFONE's host library and associated tools
+WWW= https://hydrasdr.com/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/hydrasdr-tools/LICENSE.md
+
+USES= cmake pkgconfig
+USE_GITHUB= yes
+GH_PROJECT= rfone_host
+USE_LDCONFIG= yes
+
+CMAKE_OFF= INSTALL_UDEV_RULES
+CMAKE_ARGS= -DLIBUSB_LIBRARIES="/usr/lib/libusb.so" \
+ -DLIBUSB_INCLUDE_DIR="/usr/include"
+OPTIONS_DEFINE_amd64= SIMD
+OPTIONS_DEFINE_i386= SIMD
+OPTIONS_DEFAULT_amd64= SIMD
+OPTIONS_DEFAULT_i386= SIMD
+
+SIMD_CFLAGS= -DFREEBSD_USE_SIMD -msse -msse2 -mfpmath=sse -mmmx
+
+CFLAGS_powerpc64= -DNO_WARN_X86_INTRINSICS -mvsx
+CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS
+
+.include <bsd.port.mk>
diff --git a/comms/hydrasdr/distinfo b/comms/hydrasdr/distinfo
new file mode 100644
index 000000000000..80c529e2c654
--- /dev/null
+++ b/comms/hydrasdr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753631782
+SHA256 (hydrasdr-rfone_host-v1.0.2_GH0.tar.gz) = 4d5d47bd5f34479073b50229e95be606d6236714c048af97ed356ab090f158ac
+SIZE (hydrasdr-rfone_host-v1.0.2_GH0.tar.gz) = 270469
diff --git a/comms/hydrasdr/files/patch-libhydrasdr_CMakeLists.txt b/comms/hydrasdr/files/patch-libhydrasdr_CMakeLists.txt
new file mode 100644
index 000000000000..609c02a6a7c4
--- /dev/null
+++ b/comms/hydrasdr/files/patch-libhydrasdr_CMakeLists.txt
@@ -0,0 +1,22 @@
+--- libhydrasdr/CMakeLists.txt.orig 2025-07-17 22:22:04 UTC
++++ libhydrasdr/CMakeLists.txt
+@@ -108,11 +108,18 @@ CONFIGURE_FILE(
+ ${CMAKE_CURRENT_BINARY_DIR}/libhydrasdr.pc
+ @ONLY)
+
++STRING(COMPARE EQUAL ${BSD} "FreeBSD" FREEBSD)
++if (FREEBSD)
+ INSTALL(
+ FILES ${CMAKE_CURRENT_BINARY_DIR}/libhydrasdr.pc
++ DESTINATION libdata${LIB_SUFFIX}/pkgconfig
++)
++else()
++INSTALL(
++ FILES ${CMAKE_CURRENT_BINARY_DIR}/libhydrasdr.pc
+ DESTINATION lib${LIB_SUFFIX}/pkgconfig
+ )
+-
++endif()
+ ########################################################################
+ # Create uninstall target
+ ########################################################################
diff --git a/comms/hydrasdr/pkg-descr b/comms/hydrasdr/pkg-descr
new file mode 100644
index 000000000000..e965ee7c72ad
--- /dev/null
+++ b/comms/hydrasdr/pkg-descr
@@ -0,0 +1,2 @@
+Host software for HydraSDR RFONE, a tiny, efficient and ultra evolutive
+software defined radio.
diff --git a/comms/hydrasdr/pkg-plist b/comms/hydrasdr/pkg-plist
new file mode 100644
index 000000000000..684527fd20c7
--- /dev/null
+++ b/comms/hydrasdr/pkg-plist
@@ -0,0 +1,21 @@
+bin/hydrasdr_calibrate
+bin/hydrasdr_gpio
+bin/hydrasdr_gpiodir
+bin/hydrasdr_info
+bin/hydrasdr_lib_version
+bin/hydrasdr_r82x
+bin/hydrasdr_reset
+bin/hydrasdr_rx
+bin/hydrasdr_set_rf_port
+bin/hydrasdr_si5351c
+bin/hydrasdr_spiflash
+include/libhydrasdr/filters.h
+include/libhydrasdr/hydrasdr.h
+include/libhydrasdr/hydrasdr_commands.h
+include/libhydrasdr/iqconverter_float.h
+include/libhydrasdr/iqconverter_int16.h
+lib/libhydrasdr.a
+lib/libhydrasdr.so
+lib/libhydrasdr.so.0
+lib/libhydrasdr.so.1.0.2
+libdata/pkgconfig/libhydrasdr.pc
diff --git a/comms/iwmbt-firmware/Makefile b/comms/iwmbt-firmware/Makefile
index 717754ce6c66..93d2198bc820 100644
--- a/comms/iwmbt-firmware/Makefile
+++ b/comms/iwmbt-firmware/Makefile
@@ -1,5 +1,5 @@
PORTNAME= iwmbt-firmware
-DISTVERSION= 20230625
+DISTVERSION= 20250410
DEB_REVISION= 2
CATEGORIES= comms
MASTER_SITES= DEBIAN/pool/non-free-firmware/f/firmware-nonfree/:main \
diff --git a/comms/iwmbt-firmware/distinfo b/comms/iwmbt-firmware/distinfo
index 959d695ecfcf..9881cd3315b6 100644
--- a/comms/iwmbt-firmware/distinfo
+++ b/comms/iwmbt-firmware/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713959765
-SHA256 (firmware-iwlwifi_20230625-2_all.deb) = 438926c91256cd9cbdafa0b12dd5ead986556899abd59f10617b45292404b803
-SIZE (firmware-iwlwifi_20230625-2_all.deb) = 9446584
+TIMESTAMP = 1748979372
+SHA256 (firmware-iwlwifi_20250410-2_all.deb) = ec0e18c0214abb1402b244c41e8f6769ffb3f4d75486536c007c5bef95f08cf5
+SIZE (firmware-iwlwifi_20250410-2_all.deb) = 16693476
SHA256 (ibt-hw-37.8.10-fw-22.50.19.14.f.bseq?id=6be4747ea1d731f661c5320acf3f1273a459d6da) = d1d25082ee30e971454e512e6a07af9c093bb8086f3b56f6afcc22de8e63d59a
SIZE (ibt-hw-37.8.10-fw-22.50.19.14.f.bseq?id=6be4747ea1d731f661c5320acf3f1273a459d6da) = 47463
diff --git a/comms/iwmbt-firmware/pkg-plist b/comms/iwmbt-firmware/pkg-plist
index 8652c477ab80..b888468f8d3f 100644
--- a/comms/iwmbt-firmware/pkg-plist
+++ b/comms/iwmbt-firmware/pkg-plist
@@ -1,11 +1,53 @@
%%DATADIR%%/ibt-0040-0041.ddc
%%DATADIR%%/ibt-0040-0041.sfi
+%%DATADIR%%/ibt-0040-1020.ddc
+%%DATADIR%%/ibt-0040-1020.sfi
+%%DATADIR%%/ibt-0040-1050.ddc
+%%DATADIR%%/ibt-0040-1050.sfi
+%%DATADIR%%/ibt-0040-2120.ddc
+%%DATADIR%%/ibt-0040-2120.sfi
%%DATADIR%%/ibt-0040-4150.ddc
%%DATADIR%%/ibt-0040-4150.sfi
%%DATADIR%%/ibt-0041-0041.ddc
%%DATADIR%%/ibt-0041-0041.sfi
+%%DATADIR%%/ibt-0093-0041.ddc
+%%DATADIR%%/ibt-0093-0041.sfi
+%%DATADIR%%/ibt-0093-0291.ddc
+%%DATADIR%%/ibt-0093-0291.sfi
+%%DATADIR%%/ibt-0093-1050.ddc
+%%DATADIR%%/ibt-0093-1050.sfi
+%%DATADIR%%/ibt-0093-4150.ddc
+%%DATADIR%%/ibt-0093-4150.sfi
+%%DATADIR%%/ibt-0180-0041.ddc
+%%DATADIR%%/ibt-0180-0041.sfi
+%%DATADIR%%/ibt-0180-1050.ddc
+%%DATADIR%%/ibt-0180-1050.sfi
+%%DATADIR%%/ibt-0180-4150.ddc
+%%DATADIR%%/ibt-0180-4150.sfi
+%%DATADIR%%/ibt-0190-0041-iml.sfi
+%%DATADIR%%/ibt-0190-0041-pci.ddc
+%%DATADIR%%/ibt-0190-0041-pci.sfi
+%%DATADIR%%/ibt-0190-0041-usb.ddc
+%%DATADIR%%/ibt-0190-0041-usb.sfi
+%%DATADIR%%/ibt-0190-0041.ddc
+%%DATADIR%%/ibt-0190-0041.sfi
+%%DATADIR%%/ibt-0190-0291-iml.sfi
+%%DATADIR%%/ibt-0190-0291-pci.ddc
+%%DATADIR%%/ibt-0190-0291-pci.sfi
+%%DATADIR%%/ibt-0190-0291-usb.ddc
+%%DATADIR%%/ibt-0190-0291-usb.sfi
+%%DATADIR%%/ibt-0190-0291.ddc
+%%DATADIR%%/ibt-0190-0291.sfi
+%%DATADIR%%/ibt-0291-0291.ddc
+%%DATADIR%%/ibt-0291-0291.sfi
%%DATADIR%%/ibt-1040-0041.ddc
%%DATADIR%%/ibt-1040-0041.sfi
+%%DATADIR%%/ibt-1040-1020.ddc
+%%DATADIR%%/ibt-1040-1020.sfi
+%%DATADIR%%/ibt-1040-1050.ddc
+%%DATADIR%%/ibt-1040-1050.sfi
+%%DATADIR%%/ibt-1040-2120.ddc
+%%DATADIR%%/ibt-1040-2120.sfi
%%DATADIR%%/ibt-1040-4150.ddc
%%DATADIR%%/ibt-1040-4150.sfi
%%DATADIR%%/ibt-11-5.ddc
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-glue/Makefile b/comms/libimobiledevice-glue/Makefile
index 2230f88e16a5..826a4fdba3a3 100644
--- a/comms/libimobiledevice-glue/Makefile
+++ b/comms/libimobiledevice-glue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libimobiledevice-glue
-PORTVERSION= 1.3.1
+PORTVERSION= 1.3.2
CATEGORIES= comms
MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${PORTVERSION}/
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libplist-2.0.so:devel/libplist
-USES= libtool pathfix pkgconfig tar:bzip2
+USES= libtool pkgconfig tar:bzip2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/comms/libimobiledevice-glue/distinfo b/comms/libimobiledevice-glue/distinfo
index 916b80fc062d..38c2cf8b3067 100644
--- a/comms/libimobiledevice-glue/distinfo
+++ b/comms/libimobiledevice-glue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735634662
-SHA256 (libimobiledevice-glue-1.3.1.tar.bz2) = 6e2849f221e6ab970566a115d42f3c20f8848e4d40c2ed61ac20dc85f40fa54f
-SIZE (libimobiledevice-glue-1.3.1.tar.bz2) = 339881
+TIMESTAMP = 1751592250
+SHA256 (libimobiledevice-glue-1.3.2.tar.bz2) = 6489a3411b874ecd81c87815d863603f518b264a976319725e0ed59935546774
+SIZE (libimobiledevice-glue-1.3.2.tar.bz2) = 338101
diff --git a/comms/libimobiledevice-glue/pkg-plist b/comms/libimobiledevice-glue/pkg-plist
index 698cfd32ab04..d32dcc2caa00 100644
--- a/comms/libimobiledevice-glue/pkg-plist
+++ b/comms/libimobiledevice-glue/pkg-plist
@@ -12,5 +12,5 @@ include/libimobiledevice-glue/utils.h
lib/libimobiledevice-glue-1.0.a
lib/libimobiledevice-glue-1.0.so
lib/libimobiledevice-glue-1.0.so.0
-lib/libimobiledevice-glue-1.0.so.0.3.1
+lib/libimobiledevice-glue-1.0.so.0.3.2
libdata/pkgconfig/libimobiledevice-glue-1.0.pc
diff --git a/comms/libimobiledevice/Makefile b/comms/libimobiledevice/Makefile
index 00e6c574c368..acfa4759a88c 100644
--- a/comms/libimobiledevice/Makefile
+++ b/comms/libimobiledevice/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libimobiledevice
-DISTVERSION= 1.3.0-241
+DISTVERSION= 1.3.0-300
PORTREVISION?= 0
-DISTVERSIONSUFFIX= -g2a0a6d5
+DISTVERSIONSUFFIX= -gcb34a17
CATEGORIES?= comms
#MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
@@ -12,7 +12,8 @@ WWW= https://www.libimobiledevice.org
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
-USES+= autoreconf cpe libtool localbase:ldflags pathfix pkgconfig ssl
+USES+= autoreconf cpe libtool localbase:ldflags pkgconfig \
+ readline ssl
USE_GITHUB= yes
GNU_CONFIGURE= yes
diff --git a/comms/libimobiledevice/distinfo b/comms/libimobiledevice/distinfo
index 6c8b853e7d26..8ec9aee3f8a7 100644
--- a/comms/libimobiledevice/distinfo
+++ b/comms/libimobiledevice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720418798
-SHA256 (libimobiledevice-libimobiledevice-1.3.0-241-g2a0a6d5_GH0.tar.gz) = 75e7c7b778b0b377f961b2bc642f6b30fc2e7f73221153c6a94de7e2bffc4dcf
-SIZE (libimobiledevice-libimobiledevice-1.3.0-241-g2a0a6d5_GH0.tar.gz) = 411083
+TIMESTAMP = 1751600582
+SHA256 (libimobiledevice-libimobiledevice-1.3.0-300-gcb34a17_GH0.tar.gz) = a3bd75332a403855e46458606fb8bccc166e54c4755c7481bb5ddae275394069
+SIZE (libimobiledevice-libimobiledevice-1.3.0-300-gcb34a17_GH0.tar.gz) = 420171
diff --git a/comms/libimobiledevice/pkg-plist b/comms/libimobiledevice/pkg-plist
index 361b606c2223..5d80ce566f8f 100644
--- a/comms/libimobiledevice/pkg-plist
+++ b/comms/libimobiledevice/pkg-plist
@@ -36,6 +36,7 @@ include/libimobiledevice/mobilebackup.h
include/libimobiledevice/mobilebackup2.h
include/libimobiledevice/mobilesync.h
include/libimobiledevice/notification_proxy.h
+include/libimobiledevice/ostrace.h
include/libimobiledevice/preboard.h
include/libimobiledevice/property_list_service.h
include/libimobiledevice/restore.h
diff --git a/comms/libirman/Makefile b/comms/libirman/Makefile
index a7bba3d06d26..d9e7f02ce13b 100644
--- a/comms/libirman/Makefile
+++ b/comms/libirman/Makefile
@@ -10,7 +10,7 @@ WWW= https://libirman.sourceforge.io/
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gmake libtool pkgconfig pathfix
+USES= gmake libtool pkgconfig
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/comms/libmodbus/Makefile b/comms/libmodbus/Makefile
index 01038c936540..00ac1fb92c56 100644
--- a/comms/libmodbus/Makefile
+++ b/comms/libmodbus/Makefile
@@ -1,8 +1,7 @@
PORTNAME= libmodbus
-PORTVERSION= 3.1.7
-PORTREVISION= 2
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.1.11
CATEGORIES= comms
-MASTER_SITES= https://libmodbus.org/releases/
MAINTAINER= bofh@FreeBSD.org
COMMENT= Modbus library
@@ -11,11 +10,12 @@ WWW= https://libmodbus.org/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
-USES= cpe gmake libtool pathfix
+USES= autoreconf cpe gmake libtool
+USE_GITHUB= yes
+GH_ACCOUNT= stephane
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
INSTALL_TARGET= install-strip
@@ -23,7 +23,13 @@ OPTIONS_DEFINE= DOCS MANPAGES
OPTIONS_DEFAULT= MANPAGES
OPTIONS_SUB= yes
-MANPAGES_BUILD_DEPENDS= a2x:textproc/asciidoc \
- xmlto:textproc/xmlto
+MANPAGES_BUILD_DEPENDS= go-md2man:textproc/go-md2man
+
+post-install-MANPAGES-on:
+ go-md2man -in docs/index.md | ${GZIP_CMD} > ${STAGEDIR}${PREFIX}/share/man/man7/libmodbus.7.gz
+ for files in `${FIND} ${WRKSRC}/docs -type f -name 'modbus*.md'`; do \
+ basefiles=`basename $${files} .md`; \
+ go-md2man -in $${files} | ${GZIP_CMD} > ${STAGEDIR}${PREFIX}/share/man/man3/$${basefiles}.3.gz; \
+ done
.include <bsd.port.mk>
diff --git a/comms/libmodbus/distinfo b/comms/libmodbus/distinfo
index ca9dab8ce3d2..c2b0667637d2 100644
--- a/comms/libmodbus/distinfo
+++ b/comms/libmodbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1654519527
-SHA256 (libmodbus-3.1.7.tar.gz) = 7dfe958431d0570b271e1a5b329b76a658e89c614cf119eb5aadb725c87f8fbd
-SIZE (libmodbus-3.1.7.tar.gz) = 490162
+TIMESTAMP = 1751555493
+SHA256 (stephane-libmodbus-v3.1.11_GH0.tar.gz) = 8a750452ef86a53de6cec6fbca67bd5be08d0a1e87278a422fbce3003fd42d99
+SIZE (stephane-libmodbus-v3.1.11_GH0.tar.gz) = 207911
diff --git a/comms/libmodbus/files/patch-src_modbus-tcp.c b/comms/libmodbus/files/patch-src_modbus-tcp.c
new file mode 100644
index 000000000000..1d317dedc173
--- /dev/null
+++ b/comms/libmodbus/files/patch-src_modbus-tcp.c
@@ -0,0 +1,11 @@
+--- src/modbus-tcp.c.orig 2025-07-03 21:07:28 UTC
++++ src/modbus-tcp.c
+@@ -257,7 +257,7 @@ static int _modbus_tcp_set_ipv4_options(int s)
+ #endif
+ #endif
+
+-#ifndef OS_WIN32
++#if !defined(OS_WIN32) && !defined(__FreeBSD__)
+ /**
+ * Cygwin defines IPTOS_LOWDELAY but can't handle that flag so it's
+ * necessary to workaround that problem.
diff --git a/comms/libmodbus/pkg-plist b/comms/libmodbus/pkg-plist
index 565ac8cd371c..31d6a3334b83 100644
--- a/comms/libmodbus/pkg-plist
+++ b/comms/libmodbus/pkg-plist
@@ -8,6 +8,8 @@ lib/libmodbus.so.5.1.0
libdata/pkgconfig/libmodbus.pc
%%MANPAGES%%share/man/man3/modbus_close.3.gz
%%MANPAGES%%share/man/man3/modbus_connect.3.gz
+%%MANPAGES%%share/man/man3/modbus_disable_quirks.3.gz
+%%MANPAGES%%share/man/man3/modbus_enable_quirks.3.gz
%%MANPAGES%%share/man/man3/modbus_flush.3.gz
%%MANPAGES%%share/man/man3/modbus_free.3.gz
%%MANPAGES%%share/man/man3/modbus_get_byte_from_bits.3.gz
@@ -46,6 +48,7 @@ libdata/pkgconfig/libmodbus.pc
%%MANPAGES%%share/man/man3/modbus_rtu_set_rts_delay.3.gz
%%MANPAGES%%share/man/man3/modbus_rtu_set_serial_mode.3.gz
%%MANPAGES%%share/man/man3/modbus_send_raw_request.3.gz
+%%MANPAGES%%share/man/man3/modbus_send_raw_request_tid.3.gz
%%MANPAGES%%share/man/man3/modbus_set_bits_from_byte.3.gz
%%MANPAGES%%share/man/man3/modbus_set_bits_from_bytes.3.gz
%%MANPAGES%%share/man/man3/modbus_set_byte_timeout.3.gz
@@ -72,6 +75,5 @@ libdata/pkgconfig/libmodbus.pc
%%MANPAGES%%share/man/man3/modbus_write_registers.3.gz
%%MANPAGES%%share/man/man7/libmodbus.7.gz
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/MIGRATION
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README.md
diff --git a/comms/libusbmuxd/Makefile b/comms/libusbmuxd/Makefile
index c7cc52711d3a..9d589f2621d2 100644
--- a/comms/libusbmuxd/Makefile
+++ b/comms/libusbmuxd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libusbmuxd
-PORTVERSION= 2.1.0
+PORTVERSION= 2.1.1
CATEGORIES= comms
MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${PORTVERSION}/
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libimobiledevice-glue-1.0.so:comms/libimobiledevice-glue \
libplist-2.0.so:devel/libplist
-USES= cpe libtool pathfix pkgconfig tar:bzip2
+USES= cpe libtool pkgconfig tar:bzip2
CPE_VENDOR= libimobiledevice
USE_LDCONFIG= yes
diff --git a/comms/libusbmuxd/distinfo b/comms/libusbmuxd/distinfo
index f93e5af5579a..0168b55c85f0 100644
--- a/comms/libusbmuxd/distinfo
+++ b/comms/libusbmuxd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713935966
-SHA256 (libusbmuxd-2.1.0.tar.bz2) = c35bf68f8e248434957bd5b234c389b02206a06ecd9303a7fb931ed7a5636b16
-SIZE (libusbmuxd-2.1.0.tar.bz2) = 325055
+TIMESTAMP = 1751592169
+SHA256 (libusbmuxd-2.1.1.tar.bz2) = 5546f1aba1c3d1812c2b47d976312d00547d1044b84b6a461323c621f396efce
+SIZE (libusbmuxd-2.1.1.tar.bz2) = 325055
diff --git a/comms/libusbmuxd/pkg-plist b/comms/libusbmuxd/pkg-plist
index 4e7eb6e63478..fa75a90beae2 100644
--- a/comms/libusbmuxd/pkg-plist
+++ b/comms/libusbmuxd/pkg-plist
@@ -5,7 +5,7 @@ include/usbmuxd.h
lib/libusbmuxd-2.0.a
lib/libusbmuxd-2.0.so
lib/libusbmuxd-2.0.so.7
-lib/libusbmuxd-2.0.so.7.0.0
+lib/libusbmuxd-2.0.so.7.0.1
libdata/pkgconfig/libusbmuxd-2.0.pc
share/man/man1/inetcat.1.gz
share/man/man1/iproxy.1.gz
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/morse/Makefile b/comms/morse/Makefile
index d2d71232532a..cbe502e80b3d 100644
--- a/comms/morse/Makefile
+++ b/comms/morse/Makefile
@@ -1,9 +1,6 @@
PORTNAME= morse
-PORTVERSION= 2.5
-PORTREVISION= 2
+DISTVERSION= 2.6
CATEGORIES= comms hamradio
-MASTER_SITES= http://www.catb.org/~esr/morse/ \
- LOCAL/db
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Morse Code Trainer
@@ -12,27 +9,33 @@ WWW= http://www.catb.org/~esr/morse/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-PLIST_FILES= bin/morsec bin/QSO share/man/man1/QSO.1.gz share/man/man1/morsec.1.gz
+BUILD_DEPENDS= xmlto>0:textproc/xmlto
-OPTIONS_SINGLE= SOUND
-OPTIONS_SINGLE_SOUND= OSS X11 PULSEAUDIO
-OPTIONS_DEFAULT= OSS
+USE_GITLAB= yes
+GL_ACCOUNT= esr
+GL_PROJECT= morse-classic
-OSS_DESC= Beep using OSS (/dev/dsp)
-X11_DESC= Beep using X server
-PULSEAUDIO_DESC= Beep using Pulse Audio
+PLIST_FILES= bin/morsec \
+ bin/QSO \
+ share/man/man1/morsec.1.gz \
+ share/man/man1/QSO.1.gz
-OSS_MAKE_ARGS= DEVICE=OSS
+OPTIONS_DEFAULT= OSS
+OPTIONS_SINGLE= SOUND
+OPTIONS_SINGLE_SOUND= OSS PULSEAUDIO X11
-X11_MAKE_ARGS= DEVICE=X11
-X11_USES= xorg
-X11_USE= XORG=x11
-X11_CFLAGS= -I${LOCALBASE}/include
-X11_LDFLAGS= -L${LOCALBASE}/lib
+OSS_DESC= Beep using OSS (/dev/dsp)
+PULSEAUDIO_DESC= Beep using PulseAudio
+X11_DESC= Beep using X.Org Server
-PULSEAUDIO_MAKE_ARGS= DEVICE=PA
+OSS_MAKE_ARGS= DEVICE=OSS
PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio
PULSEAUDIO_USES= pkgconfig
+PULSEAUDIO_MAKE_ARGS= DEVICE=PA
+X11_BROKEN= ./alarm.h:15:15: error: a parameter list without types is only allowed in a function definition
+X11_USES= localbase:ldflags xorg
+X11_USE= XORG=x11
+X11_MAKE_ARGS= DEVICE=X11
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/morse ${STAGEDIR}${PREFIX}/bin/morsec
diff --git a/comms/morse/distinfo b/comms/morse/distinfo
index 761e989b3fff..0ea88231845d 100644
--- a/comms/morse/distinfo
+++ b/comms/morse/distinfo
@@ -1,2 +1,3 @@
-SHA256 (morse-2.5.tar.gz) = 476d1e8e95bb173b1aadc755db18f7e7a73eda35426944e1abd57c20307d4987
-SIZE (morse-2.5.tar.gz) = 46470
+TIMESTAMP = 1753622427
+SHA256 (morse-classic-2.6.tar.bz2) = ec44144d52a1eef36fbe0ca400c54556a7ba8f8c3de38d80512d19703b89f615
+SIZE (morse-classic-2.6.tar.bz2) = 45356
diff --git a/comms/morse/files/patch-Makefile b/comms/morse/files/patch-Makefile
index 1bcf5dc10a87..a4e93a87edc4 100644
--- a/comms/morse/files/patch-Makefile
+++ b/comms/morse/files/patch-Makefile
@@ -1,21 +1,19 @@
---- Makefile.orig 2012-11-26 22:52:36.000000000 -0800
-+++ Makefile 2012-12-04 11:58:37.000000000 -0800
-@@ -26,7 +26,7 @@
+--- Makefile.orig 2024-02-14 19:40:27 UTC
++++ Makefile
+@@ -28,10 +28,10 @@
+ #DEVICE = X11
#DEVICE = Linux
#DEVICE = OSS
- #DEVICE = ALSA
--DEVICE = PA
-+#DEVICE = PA
+-DEVICE = ALSA
++#DEVICE = ALSA
+ #DEVICE = PA
- VERSION=2.5
-
-@@ -37,16 +37,16 @@
- qso.d/*.[ch] qso.d/Makefile
-
- default: all
-- make testmorse
-+ ${MAKE} testmorse
+-VERSION=$(shell sed -n <NEWS '/^[0-9]/s/:.*//p' | head -1)
++VERSION = 2.6
+ MANPAGES = morse.1 QSO.1
+ DOCS = README NEWS COPYING TODO morse.xml $(MANPAGES)
+@@ -44,11 +44,11 @@ morse:
all: morse QSO morse.1 QSO.1
morse:
@@ -29,10 +27,10 @@
ln qso.d/QSO ./QSO
#
-@@ -67,8 +67,8 @@
+@@ -69,8 +69,8 @@ clean:
clean:
- rm -f morse QSO *.1 *.html SHIPPER.*
+ rm -f morse QSO *.1 *.html
- cd morse.d; make clean
- cd qso.d; make clean
+ ${MAKE} -C morse.d clean
@@ -40,9 +38,3 @@
pristine: clean
rm -f $(MANPAGES) morse.html
-@@ -93,4 +93,4 @@
-
-
- release: morse-$(VERSION).tar.gz morse.html
-- shipper -u -m -t; make clean
-+ shipper -u -m -t; ${MAKE} clean
diff --git a/comms/morse/files/patch-QSO.1 b/comms/morse/files/patch-QSO.1
deleted file mode 100644
index fc74d54e7fc5..000000000000
--- a/comms/morse/files/patch-QSO.1
+++ /dev/null
@@ -1,5 +0,0 @@
---- QSO.1.orig 2012-11-27 06:47:32 UTC
-+++ QSO.1
-@@ -1 +1 @@
--.so morse.1
-+.so man1/morsec.1
diff --git a/comms/morse/files/patch-morse.1 b/comms/morse/files/patch-morse.1
deleted file mode 100644
index 71163d3f598b..000000000000
--- a/comms/morse/files/patch-morse.1
+++ /dev/null
@@ -1,85 +0,0 @@
---- morse.1.orig 2011-06-04 02:26:20.000000000 -0700
-+++ morse.1 2012-04-12 10:06:31.000000000 -0700
-@@ -28,22 +28,22 @@
- .\" * MAIN CONTENT STARTS HERE *
- .\" -----------------------------------------------------------------
- .SH "NAME"
--morse, QSO \- Morse\-code trainer and QSO generator for aspiring radio hams
-+morsec, QSO \- Morse\-code trainer and QSO generator for aspiring radio hams
- .SH "SYNOPSIS"
--.HP \w'\fBmorse\fR\ 'u
--\fBmorse\fR [\-i] [\-I] [\-r] [\-n\ \fInum\fR] [\-R\ \fInum\fR] [\-N\ \fInum\fR] [\-C\ \fIcharset\fR] [\-w\ \fInum\fR] [\-f\ \fInum\fR] [\-v\ \fInum\fR] [\-g\ \fInum\fR] [\-f\ \fInum\fR] [\-e] [\-c] [\-b] [\-a] [\-l] [\-m] [\-t] [\-T] [\-s] [\-q] [\-p\ \fInum\fR] [\-E\ \fInum\fR] [\-M\ \fInum\fR] [\-d] [\-A] [\-B] [\-S] [\-x\ \fInum\fR] [\-X\ \fInum\fR] [\fIword\fR...]
-+.HP \w'\fBmorsec\fR\ 'u
-+\fBmorsec\fR [\-i] [\-I] [\-r] [\-n\ \fInum\fR] [\-R\ \fInum\fR] [\-N\ \fInum\fR] [\-C\ \fIcharset\fR] [\-w\ \fInum\fR] [\-f\ \fInum\fR] [\-v\ \fInum\fR] [\-g\ \fInum\fR] [\-f\ \fInum\fR] [\-e] [\-c] [\-b] [\-a] [\-l] [\-m] [\-t] [\-T] [\-s] [\-q] [\-p\ \fInum\fR] [\-E\ \fInum\fR] [\-M\ \fInum\fR] [\-d] [\-A] [\-B] [\-S] [\-x\ \fInum\fR] [\-X\ \fInum\fR] [\fIword\fR...]
- .SH "DESCRIPTION"
- .PP
- The
--\fBmorse\fR
-+\fBmorsec\fR
- program is a Morse\-code trainer intended to help aspiring radio hams pass the 5\-word\-per\-minute Element 1 test\&. It can take test text from a text file on standard input, or test words from its command\-line arguments, or generate random text (\-r) or play back what you type (\-i)\&.
- .PP
- A helper program,
- \fBQSO\fR, generates plausible QSOs that can be fed to the standard input of
--\fBmorse\fR\&.
-+\fBmorsec\fR\&.
- .PP
- The following options control the behavior of
--\fBmorse\fR:
-+\fBmorsec\fR:
- .PP
- \-i
- .RS 4
-@@ -311,7 +311,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E \-10
-+morsec \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E \-10
- .fi
- .if n \{\
- .RE
-@@ -332,7 +332,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E 0
-+morsec \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E 0
- .fi
- .if n \{\
- .RE
-@@ -353,7 +353,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-T \-d \-w 5 \-F 15 \-M 2 \-E 4
-+morsec \-r \-T \-d \-w 5 \-F 15 \-M 2 \-E 4
- .fi
- .if n \{\
- .RE
-@@ -374,7 +374,7 @@
- .RS 4
- .\}
- .nf
--QSO | morse \-e \-T \-d \-w 5 \-F 15
-+QSO | morsec \-e \-T \-d \-w 5 \-F 15
- .fi
- .if n \{\
- .RE
-@@ -395,7 +395,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-T \-d \-w 5 \-F 15
-+morsec \-r \-T \-d \-w 5 \-F 15
- .fi
- .if n \{\
- .RE
-@@ -416,7 +416,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-T \-d \-w 13 \-F 24
-+morsec \-r \-T \-d \-w 13 \-F 24
- .fi
- .if n \{\
- .RE
diff --git a/comms/morse/files/patch-morse.d-Makefile b/comms/morse/files/patch-morse.d-Makefile
index 562e882ee907..d589b4518ec9 100644
--- a/comms/morse/files/patch-morse.d-Makefile
+++ b/comms/morse/files/patch-morse.d-Makefile
@@ -1,5 +1,5 @@
---- morse.d/Makefile.orig 2011-06-04 02:08:38.000000000 -0700
-+++ morse.d/Makefile 2012-04-12 11:10:58.000000000 -0700
+--- morse.d/Makefile.orig 2024-02-14 19:40:27 UTC
++++ morse.d/Makefile
@@ -1,40 +1,43 @@
-DEVICE=PA
+DEVICE?=PA
@@ -42,10 +42,10 @@
morseOSS: morse.o beepOSS.o
- $(CC) $(CFLAGS) -o $@ morse.o beepOSS.o -lm
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ morse.o beepOSS.o -lm
-+
+
+beepPA.o: beepPA.c
+ ${CC} ${CFLAGS} ${PA_CFLAGS} -c ${.IMPSRC}
-
++
morsePA: morse.o beepPA.o
- $(CC) $(CFLAGS) $(PA_CFLAGS) -o $@ morse.o beepPA.o -lm $(PA_LIBS)
+ $(CC) $(CFLAGS) $(PA_CFLAGS) $(LDFLAGS) -o $@ morse.o beepPA.o -lm $(PA_LIBS)
diff --git a/comms/morse/files/patch-qso.d-Makefile b/comms/morse/files/patch-qso.d-Makefile
index a2c4e68fa2bc..2424ec4f7c3c 100644
--- a/comms/morse/files/patch-qso.d-Makefile
+++ b/comms/morse/files/patch-qso.d-Makefile
@@ -1,12 +1,12 @@
---- qso.d/Makefile.orig 2010-10-12 22:11:39.000000000 -0700
-+++ qso.d/Makefile 2012-04-12 10:23:28.000000000 -0700
+--- qso.d/Makefile.orig 2024-02-14 19:40:27 UTC
++++ qso.d/Makefile
@@ -1,4 +1,4 @@
-CFLAGS = -O3
+#CFLAGS = -O3
OBJECTS = QSO.o put_form.o make_fre.o grammar.o util.o init_str.o
- INCLUDES = antenna.h callsign.h city.h cityh.h heights.h jobs.h misc.h \
-@@ -7,7 +7,7 @@
+ INCLUDES = antenna.i callsign.i city.i cityh.i heights.i jobs.i misc.i \
+@@ -7,7 +7,7 @@ QSO: $(OBJECTS)
all: QSO
QSO: $(OBJECTS)
diff --git a/comms/nec2c/Makefile b/comms/nec2c/Makefile
index ab77eae81570..0a5c43c9faee 100644
--- a/comms/nec2c/Makefile
+++ b/comms/nec2c/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nec2c
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.2
+DISTVERSION= 1.3.3
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/comms/nec2c/distinfo b/comms/nec2c/distinfo
index 0557a1a71cf5..6af24408855c 100644
--- a/comms/nec2c/distinfo
+++ b/comms/nec2c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732272936
-SHA256 (KJ7LNW-nec2c-v1.3.2_GH0.tar.gz) = e044708cc425f094dbdc1845e6ead33d4a40c838382031335af79ac9f1721168
-SIZE (KJ7LNW-nec2c-v1.3.2_GH0.tar.gz) = 267989
+TIMESTAMP = 1753703585
+SHA256 (KJ7LNW-nec2c-v1.3.3_GH0.tar.gz) = 73cb820c2d00abb97e5d43819a12ebc49729df639557e911fb65df0c094d9231
+SIZE (KJ7LNW-nec2c-v1.3.3_GH0.tar.gz) = 267134
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-hid/Makefile b/comms/py-hid/Makefile
index 7424a40f8d9a..7b93c92b3dba 100644
--- a/comms/py-hid/Makefile
+++ b/comms/py-hid/Makefile
@@ -1,21 +1,22 @@
PORTNAME= hid
-DISTVERSION= 1.0.7
-PORTREVISION= 1
+DISTVERSION= 1.0.8
CATEGORIES= comms python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= nxjoseph@protonmail.com
-COMMENT= Ctypes bindings to comms/hidapi
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= ctypes bindings for hidapi
WWW= https://github.com/apmorton/pyhidapi
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= hidapi>0:comms/hidapi
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= hidapi>=0:comms/hidapi
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/comms/py-hid/distinfo b/comms/py-hid/distinfo
index ddfe3e917e16..80afeaf2e8d9 100644
--- a/comms/py-hid/distinfo
+++ b/comms/py-hid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739656219
-SHA256 (hid-1.0.7.tar.gz) = 3f809e292ab52c4435ad1442c8ef205be4c9ca4eeb80fb47c7d98e0c75527b2a
-SIZE (hid-1.0.7.tar.gz) = 4897
+TIMESTAMP = 1751375043
+SHA256 (hid-1.0.8.tar.gz) = 5ca129a7b9434ace5e3e429c1092a16792feffaf067a46b666e9c586872cdcfe
+SIZE (hid-1.0.8.tar.gz) = 4967
diff --git a/comms/py-hidapi/Makefile b/comms/py-hidapi/Makefile
index e9319adf65e4..5ec5ea17ab2f 100644
--- a/comms/py-hidapi/Makefile
+++ b/comms/py-hidapi/Makefile
@@ -1,64 +1,37 @@
PORTNAME= hidapi
-DISTVERSION= 0.14.0
+PORTVERSION= 0.14.0
+DISTVERSIONSUFFIX= .post4
+PORTREVISION= 1
CATEGORIES= comms python
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${GH_ACCOUNT}-${PORTVERSION}${EXTRACT_SUFX}
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Cython interface to comms/hidapi
-WWW= https://pypi.org/project/hidapi/
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Cython interface to the hidapi
+WWW= https://github.com/trezor/cython-hidapi
LICENSE= BSD3CLAUSE GPLv3 PD
-LICENSE_COMB= multi
-LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE-bsd.txt
+LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE-bsd.txt
LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE-gpl3.txt
LICENSE_FILE_PD= ${WRKSRC}/LICENSE-orig.txt
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}recommonmark>0:textproc/py-recommonmark@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libhidapi.so:comms/hidapi
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}
-
-USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= trezor
-GH_PROJECT= cython-hidapi
-USE_PYTHON= autoplist cython pep517 pytest
-
-MAKE_ENV+= DISTUTILS_DEBUG=1
-DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
+USES= pkgconfig python
+USE_PYTHON= autoplist concurrent cython pep517 unittest
-PLIST_FILES= share/man/man1/${PORTNAME}.1.gz
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
+MAKE_ENV= HIDAPI_SYSTEM_HIDAPI=1 \
+ HIDAPI_WITH_LIBUSB=1
post-patch:
- @${REINPLACE_CMD} -e 's|usb-1.0|usb|g' ${WRKSRC}/setup.py
-
-post-build:
- (cd ${WRKSRC}/docs && \
- ${SETENV} sphinx-build-${PYTHON_VER} -b man . _build/man)
-
-post-build-DOCS-on:
- (cd ${WRKSRC}/docs && \
- ${SETENV} sphinx-build-${PYTHON_VER} -b html . _build/html)
+# Clean up bundled libraries
+ @${RM} -r ${WRKSRC}/hidapi/
post-install:
- ${INSTALL_MAN} ${WRKSRC}/docs/_build/man/${PORTNAME}.1 \
- ${STAGEDIR}${PREFIX}/share/man/man1/
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/hid*.so
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/docs/_build/html && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ "-not -name .buildinfo -not -regex ^./.doctrees.* -not -regex ^./_sources.*")
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
.include <bsd.port.mk>
diff --git a/comms/py-hidapi/distinfo b/comms/py-hidapi/distinfo
index 5d36d0d636cb..9bbc0c771333 100644
--- a/comms/py-hidapi/distinfo
+++ b/comms/py-hidapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705544232
-SHA256 (trezor-cython-hidapi-0.14.0_GH0.tar.gz) = 211b0cb99b1f9724f3d1b09d198d764b7eca77514ae86584e3f3ce872aefff51
-SIZE (trezor-cython-hidapi-0.14.0_GH0.tar.gz) = 22504
+TIMESTAMP = 1751622359
+SHA256 (hidapi-0.14.0.post4.tar.gz) = 48fce253e526d17b663fbf9989c71c7ef7653ced5f4be65f1437c313fb3dbdf6
+SIZE (hidapi-0.14.0.post4.tar.gz) = 174388
diff --git a/comms/py-hidapi/pkg-descr b/comms/py-hidapi/pkg-descr
index c282f7186602..02eb3c483226 100644
--- a/comms/py-hidapi/pkg-descr
+++ b/comms/py-hidapi/pkg-descr
@@ -1 +1 @@
-Cython interface to comms/hidapi.
+cython-hidapi is a cython interface to HIDAPI library.
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
index 5c6a29319e9f..2b3101a40df9 100644
--- a/comms/py-pynitrokey/Makefile
+++ b/comms/py-pynitrokey/Makefile
@@ -1,24 +1,21 @@
PORTNAME= pynitrokey
-DISTVERSION= 0.4.50
+DISTVERSION= 0.9.3
CATEGORIES= comms python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= awoonyaa@gmail.com
+MAINTAINER= monwarez@mailoo.org
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}click>=8.1.6,: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}fido2>=2,<3: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} \
@@ -30,15 +27,17 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spsdk>=0:comms/py-spsdk@${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}nethsm>=1.4.1,<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}
+ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}poetry>=0:devel/py-poetry@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nitrokey>=0:security/py-nitrokey@${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}click>=8.1.6,: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}fido2>=2,<3: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} \
@@ -50,12 +49,10 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spsdk>=0:comms/py-spsdk@${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}nethsm>=1.4.1,<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}
+ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nitrokey>=0:security/py-nitrokey@${PY_FLAVOR}
USES= python shebangfix
USE_PYTHON= autoplist concurrent cryptography pep517
diff --git a/comms/py-pynitrokey/distinfo b/comms/py-pynitrokey/distinfo
index ff5db5e78379..7adf2b390931 100644
--- a/comms/py-pynitrokey/distinfo
+++ b/comms/py-pynitrokey/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723887077
-SHA256 (pynitrokey-0.4.50.tar.gz) = 048070218c6851c2bb13af5111cbbfaa6ae9365c98c2703b226de2452b169670
-SIZE (pynitrokey-0.4.50.tar.gz) = 179654
+TIMESTAMP = 1754580554
+SHA256 (pynitrokey-0.9.3.tar.gz) = 9d90602897d122d7bf2b21ea7412deeaca6e7495bb962bf203d3af759e3fab8a
+SIZE (pynitrokey-0.9.3.tar.gz) = 152152
diff --git a/comms/qrq/Makefile b/comms/qrq/Makefile
index dbe4171369f9..6e450f338351 100644
--- a/comms/qrq/Makefile
+++ b/comms/qrq/Makefile
@@ -1,14 +1,14 @@
PORTNAME= qrq
-PORTVERSION= 0.3.4
-PORTREVISION= 1
+DISTVERSION= 0.3.5
CATEGORIES= comms hamradio
-MASTER_SITES= http://fkurz.net/ham/qrq/
+MASTER_SITES= https://fkurz.net/ham/qrq/
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Morse telegraphy trainer similar to the classic DOS version by DL4MM
WWW= https://fkurz.net/ham/qrq.html
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
USES= gmake ncurses shebangfix
USE_CSTD= c99
diff --git a/comms/qrq/distinfo b/comms/qrq/distinfo
index d056035f8e77..ec3d9285dcd2 100644
--- a/comms/qrq/distinfo
+++ b/comms/qrq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1642879197
-SHA256 (qrq-0.3.4.tar.gz) = 2a961cc962131a2bcb930543f0a51ce6c9d374847492bc2ccfc37012ce4c230f
-SIZE (qrq-0.3.4.tar.gz) = 194956
+TIMESTAMP = 1753705056
+SHA256 (qrq-0.3.5.tar.gz) = 3b068c960d06b254dca5a48c7813f1653fc53cb6f5ced641e007091a7ec08d4f
+SIZE (qrq-0.3.5.tar.gz) = 195012
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..a0ec866ae05c 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 = 1756196270
+SHA256 (KDE/Qt/6.9.2/qtconnectivity-everywhere-src-6.9.2.tar.xz) = 8affc67146dd6a2eb4b007623b47584b4783ff338bbe27725a0b6963216a0463
+SIZE (KDE/Qt/6.9.2/qtconnectivity-everywhere-src-6.9.2.tar.xz) = 1057556
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..56c28d00aef0 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 = 1756196275
+SHA256 (KDE/Qt/6.9.2/qtsensors-everywhere-src-6.9.2.tar.xz) = 964ca82f39e2e25f952dc2f072f4c602392faf4ee9ce812b1957d4b8c9314462
+SIZE (KDE/Qt/6.9.2/qtsensors-everywhere-src-6.9.2.tar.xz) = 1485268
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..60e2d1dc16f5 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 = 1756196279
+SHA256 (KDE/Qt/6.9.2/qtserialbus-everywhere-src-6.9.2.tar.xz) = 951e07c2faf4476c75a59af96b40eeedbdf1a1c5c354c2825b59eaf3594f2a76
+SIZE (KDE/Qt/6.9.2/qtserialbus-everywhere-src-6.9.2.tar.xz) = 535216
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..55a6f2428bba 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 = 1756196284
+SHA256 (KDE/Qt/6.9.2/qtserialport-everywhere-src-6.9.2.tar.xz) = 8b90b2f0c2c07ab13085acf584a34201931477422f2d37a9694d62a2d56ce26b
+SIZE (KDE/Qt/6.9.2/qtserialport-everywhere-src-6.9.2.tar.xz) = 263012
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/rtl-sdr/Makefile b/comms/rtl-sdr/Makefile
index 0cff17d7cd6f..b24135335fd0 100644
--- a/comms/rtl-sdr/Makefile
+++ b/comms/rtl-sdr/Makefile
@@ -10,7 +10,7 @@ WWW= https://sdr.osmocom.org/trac/wiki/rtl-sdr
LICENSE= GPLv2
-USES= autoreconf pkgconfig libtool pathfix tar:tgz
+USES= autoreconf pkgconfig libtool tar:tgz
USE_GITHUB= yes
GH_ACCOUNT= steve-m
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/ser2net/Makefile b/comms/ser2net/Makefile
index e27b8476c69f..58082f246ac3 100644
--- a/comms/ser2net/Makefile
+++ b/comms/ser2net/Makefile
@@ -1,8 +1,7 @@
PORTNAME= ser2net
-PORTVERSION= 4.6.4
-PORTREVISION= 1
+PORTVERSION= 4.6.5
CATEGORIES= comms net
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
+MASTER_SITES= https://github.com/cminyard/${PORTNAME}/releases/download/v${PORTVERSION}/
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= Allows to access serial ports over IP
diff --git a/comms/ser2net/distinfo b/comms/ser2net/distinfo
index 4867effe0e6a..d5cee8bfb29f 100644
--- a/comms/ser2net/distinfo
+++ b/comms/ser2net/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739622108
-SHA256 (ser2net-4.6.4.tar.gz) = 75864434c4f002fa3570daaffeb6f794354fca6d8b5814b8386977a3b1416be9
-SIZE (ser2net-4.6.4.tar.gz) = 477746
+TIMESTAMP = 1753858084
+SHA256 (ser2net-4.6.5.tar.gz) = 96dfc3fd06b1bf4d7c1f46d7e8cc1eff555de64f419d76f57bd0346e000f9781
+SIZE (ser2net-4.6.5.tar.gz) = 479670
diff --git a/comms/ser2net/pkg-plist b/comms/ser2net/pkg-plist
index 64009d4e1950..585d1ef4e590 100644
--- a/comms/ser2net/pkg-plist
+++ b/comms/ser2net/pkg-plist
@@ -2,4 +2,3 @@
sbin/ser2net
share/man/man5/ser2net.yaml.5.gz
share/man/man8/ser2net.8.gz
-
diff --git a/comms/sigdigger/Makefile b/comms/sigdigger/Makefile
index 030315177902..4cfc7f490538 100644
--- a/comms/sigdigger/Makefile
+++ b/comms/sigdigger/Makefile
@@ -2,7 +2,7 @@ PORTNAME= sigdigger
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0-1
DISTVERSIONSUFFIX= -gb4b4045
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms hamradio
MAINTAINER= yuri@FreeBSD.org
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/suscan/Makefile b/comms/suscan/Makefile
index 58aee8e50673..366fb318ea29 100644
--- a/comms/suscan/Makefile
+++ b/comms/suscan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= suscan
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms hamradio
MAINTAINER= yuri@FreeBSD.org
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/unixcw/Makefile b/comms/unixcw/Makefile
index aa69eb2ae771..6c9937583ed0 100644
--- a/comms/unixcw/Makefile
+++ b/comms/unixcw/Makefile
@@ -26,7 +26,7 @@ CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
#CONFIGURE_ENV+= LDFLAGS=-L${LOCALBASE}/lib CPPFLAGS=-I${LOCALBASE}/include
-USES+= gmake libtool ncurses pathfix pkgconfig autoreconf
+USES+= gmake libtool ncurses pkgconfig autoreconf
USE_LDCONFIG= yes
USE_CSTD= gnu99
WRKSRC= ${WRKDIR}/unixcw-${PORTVERSION}
diff --git a/comms/usbmuxd/Makefile b/comms/usbmuxd/Makefile
index bff38d002dee..320987cae542 100644
--- a/comms/usbmuxd/Makefile
+++ b/comms/usbmuxd/Makefile
@@ -1,7 +1,6 @@
PORTNAME= usbmuxd
-DISTVERSION= 1.1.1-58
-PORTREVISION= 1
-DISTVERSIONSUFFIX= -gbc0b91c
+DISTVERSION= 1.1.1-69
+DISTVERSIONSUFFIX= -g523f700
CATEGORIES= comms
#MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${DISTVERSION}/
@@ -18,7 +17,7 @@ LIB_DEPENDS= libplist-2.0.so:devel/libplist \
libimobiledevice-1.0.so:comms/libimobiledevice \
libimobiledevice-glue-1.0.so:comms/libimobiledevice-glue
-USES= autoreconf cpe libtool localbase pathfix pkgconfig
+USES= autoreconf cpe libtool localbase pkgconfig
CPE_VENDOR= nikias_bassen
USE_GITHUB= yes
diff --git a/comms/usbmuxd/distinfo b/comms/usbmuxd/distinfo
index 532706a3035e..b9c10b331399 100644
--- a/comms/usbmuxd/distinfo
+++ b/comms/usbmuxd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720421685
-SHA256 (libimobiledevice-usbmuxd-1.1.1-58-gbc0b91c_GH0.tar.gz) = 2a88c8a27ba43cf00e9aed5b09791a5ce651758a87dc802954c73b0690ddacab
-SIZE (libimobiledevice-usbmuxd-1.1.1-58-gbc0b91c_GH0.tar.gz) = 65593
+TIMESTAMP = 1751596899
+SHA256 (libimobiledevice-usbmuxd-1.1.1-69-g523f700_GH0.tar.gz) = 1f04ae56c26c34f3ee7c36617dedc3d444c078c3d0f87b600b97e8526ff224ec
+SIZE (libimobiledevice-usbmuxd-1.1.1-69-g523f700_GH0.tar.gz) = 65623
diff --git a/comms/usbmuxd/files/patch-configure.ac b/comms/usbmuxd/files/patch-configure.ac
index 40c76ce88439..6a870ed7697e 100644
--- a/comms/usbmuxd/files/patch-configure.ac
+++ b/comms/usbmuxd/files/patch-configure.ac
@@ -1,19 +1,9 @@
-Remove bash-ism from configure script.
Disable udev/systemd detection for *BSD as the catch-all assumes a Linux
system. A configuration file for devd(8) is provided by this port instead.
---- configure.ac.orig 2020-06-09 02:57:16 UTC
+--- configure.ac.orig 2025-02-01 20:07:39 UTC
+++ configure.ac
-@@ -36,7 +36,7 @@ if test "x$have_limd" = "xyes"; then
- AC_SUBST(libimobiledevice_CFLAGS)
- AC_SUBST(libimobiledevice_LIBS)
- CACHED_CFLAGS="$CFLAGS"
-- CFLAGS+=" $libimobiledevice_CFLAGS"
-+ CFLAGS="$CFLAGS $libimobiledevice_CFLAGS"
- AC_CACHE_CHECK(for enum idevice_connection_type, ac_cv_enum_idevice_connection_type,
- AC_TRY_COMPILE([
- #include <libimobiledevice/libimobiledevice.h>
-@@ -125,7 +125,7 @@ case ${host_os} in
+@@ -126,7 +126,7 @@ case ${host_os} in
AC_SUBST(WINDRES)
activation_method="manual"
;;
diff --git a/comms/usbmuxd/files/patch-src_usb.c b/comms/usbmuxd/files/patch-src_usb.c
new file mode 100644
index 000000000000..3f27871966e8
--- /dev/null
+++ b/comms/usbmuxd/files/patch-src_usb.c
@@ -0,0 +1,20 @@
+The LIBUSB_SPEED_SUPER_PLUS emum was added in libusb 1.0.24 (December
+10, 2020). Support for the LIBUSB_SPEED_SUPER_PLUS enum was much more
+recently added to our implementation in [1].
+
+[1] https://cgit.freebsd.org/src/commit/?id=f938c0a90313125a9518307e80ca92d4c71f7745
+
+--- src/usb.c.orig 2025-02-01 20:07:39 UTC
++++ src/usb.c
+@@ -625,9 +625,11 @@ static void device_complete_initialization(struct mode
+ case LIBUSB_SPEED_SUPER:
+ usbdev->speed = 5000000000;
+ break;
++#if defined(__FreeBSD__) && __FreeBSD_version >= 1500044
+ case LIBUSB_SPEED_SUPER_PLUS:
+ usbdev->speed = 10000000000;
+ break;
++#endif
+ case LIBUSB_SPEED_HIGH:
+ case LIBUSB_SPEED_UNKNOWN:
+ default:
diff --git a/comms/usbmuxd/files/usbmuxd.conf.in b/comms/usbmuxd/files/usbmuxd.conf.in
index 62b79de65440..18a7a8a11b54 100644
--- a/comms/usbmuxd/files/usbmuxd.conf.in
+++ b/comms/usbmuxd/files/usbmuxd.conf.in
@@ -10,7 +10,7 @@ notify 100 {
match "subsystem" "DEVICE";
match "type" "ATTACH";
match "vendor" "0x05ac";
- match "product" "(0x12[9a][0-9a-f]|0x8600)";
+ match "product" "(0x12[9a][0-9a-f]|0x190[1-5]|0x8600)";
action "chgrp %%GROUPS%% /dev/$cdev; chmod g+rw /dev/$cdev";
action "%%PREFIX%%/sbin/usbmuxd -U %%USERS%% -z";
};
@@ -20,7 +20,7 @@ notify 100 {
match "subsystem" "DEVICE";
match "type" "DETACH";
match "vendor" "0x05ac";
- match "product" "(0x12[9a][0-9a-f]|0x8600)";
+ match "product" "(0x12[9a][0-9a-f]|0x190[1-5]|0x8600)";
action "%%PREFIX%%/sbin/usbmuxd -x";
action "sleep 5";
};
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/xastir/Makefile b/comms/xastir/Makefile
index 24c090344e03..65b13100d701 100644
--- a/comms/xastir/Makefile
+++ b/comms/xastir/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xastir
DISTVERSIONPREFIX= Release-
DISTVERSION= 2.2.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= comms hamradio
MAINTAINER= carl@stagecraft.cx
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