summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
Diffstat (limited to 'comms')
-rw-r--r--comms/Makefile1
-rw-r--r--comms/aldo/Makefile2
-rw-r--r--comms/cqrlog/Makefile2
-rw-r--r--comms/cyclonedds/Makefile2
-rw-r--r--comms/gnokii/Makefile4
-rw-r--r--comms/gnokii/files/patch-configure9
-rw-r--r--comms/gnuradio/Makefile6
-rw-r--r--comms/gnuradio/pkg-plist10
-rw-r--r--comms/hackrf-devel/Makefile33
-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/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/files/patch-cython19
-rw-r--r--comms/libimobiledevice/pkg-plist1
-rw-r--r--comms/libirman/Makefile2
-rw-r--r--comms/libmodbus/Makefile2
-rw-r--r--comms/libusbmuxd/Makefile4
-rw-r--r--comms/libusbmuxd/distinfo6
-rw-r--r--comms/libusbmuxd/pkg-plist2
-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/py-hid/Makefile2
-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/qrq/Makefile6
-rw-r--r--comms/qrq/distinfo6
-rw-r--r--comms/rtl-sdr/Makefile2
-rw-r--r--comms/ser2net/Makefile5
-rw-r--r--comms/ser2net/distinfo6
-rw-r--r--comms/ser2net/pkg-plist1
-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
56 files changed, 195 insertions, 404 deletions
diff --git a/comms/Makefile b/comms/Makefile
index 44cd5cd60702..2fdb7d70fe2e 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -59,7 +59,6 @@
SUBDIR += gstreamer1-plugins-spandsp
SUBDIR += gtkmmorse
SUBDIR += hackrf
- SUBDIR += hackrf-devel
SUBDIR += hamlib
SUBDIR += hcidump
SUBDIR += hidapi
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/cqrlog/Makefile b/comms/cqrlog/Makefile
index 7217a8264e90..1babdb946c0c 100644
--- a/comms/cqrlog/Makefile
+++ b/comms/cqrlog/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cqrlog
PORTVERSION= 2.5.2
-PORTREVISION= 14
+PORTREVISION= 15
DISTVERSIONPREFIX= v
CATEGORIES= comms hamradio
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
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/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 ef9c0c7e14b9..416803ac86b8 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gnuradio
DISTVERSIONPREFIX= v
DISTVERSION= 3.10.12.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms astro hamradio
MAINTAINER= hamradio@FreeBSD.org
@@ -12,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} \
@@ -55,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 6b90377292c6..44676c8f7cfd 100644
--- a/comms/gnuradio/pkg-plist
+++ b/comms/gnuradio/pkg-plist
@@ -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/hackrf-devel/Makefile b/comms/hackrf-devel/Makefile
deleted file mode 100644
index 53a9812c4b49..000000000000
--- a/comms/hackrf-devel/Makefile
+++ /dev/null
@@ -1,33 +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
-
-DEPRECATED= Legacy version, consider migrating to comms/hackrf
-EXPIRATION_DATE=2025-07-31
-
-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/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/files/patch-cython b/comms/libimobiledevice/files/patch-cython
deleted file mode 100644
index e4a19f7e4d8f..000000000000
--- a/comms/libimobiledevice/files/patch-cython
+++ /dev/null
@@ -1,19 +0,0 @@
-Obtained from: https://github.com/libimobiledevice/libimobiledevice/commit/0bf0f9e941c85d06ce4b5909d7a61b3a4f2a6a05
-
---- cython/debugserver.pxi.orig 2024-07-01 16:27:27 UTC
-+++ cython/debugserver.pxi
-@@ -43,13 +43,7 @@ cdef class DebugServerError(BaseError):
- BaseError.__init__(self, *args, **kwargs)
-
-
--# from http://stackoverflow.com/a/17511714
--# https://github.com/libimobiledevice/libimobiledevice/pull/198
--from cpython cimport PY_MAJOR_VERSION
--if PY_MAJOR_VERSION <= 2:
-- from cpython.string cimport PyString_AsString
--else:
-- from cpython.bytes cimport PyBytes_AsString as PyString_AsString
-+from cpython.bytes cimport PyBytes_AsString as PyString_AsString
- cdef char ** to_cstring_array(list_str):
- if not list_str:
- return NULL
diff --git a/comms/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 a1675a718bf9..00ac1fb92c56 100644
--- a/comms/libmodbus/Makefile
+++ b/comms/libmodbus/Makefile
@@ -10,7 +10,7 @@ WWW= https://libmodbus.org/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
-USES= autoreconf cpe gmake libtool pathfix
+USES= autoreconf cpe gmake libtool
USE_GITHUB= yes
GH_ACCOUNT= stephane
USE_LDCONFIG= yes
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/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/py-hid/Makefile b/comms/py-hid/Makefile
index 57dee80cff33..7b93c92b3dba 100644
--- a/comms/py-hid/Makefile
+++ b/comms/py-hid/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= comms python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= nxjoseph@protonmail.com
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= ctypes bindings for hidapi
WWW= https://github.com/apmorton/pyhidapi
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/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/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/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/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";
};