diff options
Diffstat (limited to 'comms')
241 files changed, 1521 insertions, 1685 deletions
diff --git a/comms/Makefile b/comms/Makefile index 9f313fe188ab..1e9b816275c8 100644 --- a/comms/Makefile +++ b/comms/Makefile @@ -36,6 +36,7 @@ SUBDIR += ebook2cw SUBDIR += ebusd SUBDIR += echolinux + SUBDIR += emacs-eat SUBDIR += ems-flasher SUBDIR += fl_moxgen SUBDIR += flamp @@ -57,12 +58,11 @@ SUBDIR += gr-osmosdr SUBDIR += grig 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 @@ -97,6 +97,7 @@ SUBDIR += lrzsz SUBDIR += lysdr SUBDIR += mbelib + SUBDIR += meshcore-cli SUBDIR += mgetty+sendfax SUBDIR += minicom SUBDIR += morse @@ -134,6 +135,7 @@ SUBDIR += predict SUBDIR += py-ModbusTCP SUBDIR += py-adafruit-ampy + SUBDIR += py-cayennelpp SUBDIR += py-elelabs-zigbee-ezsp-utility SUBDIR += py-esptool SUBDIR += py-fritzconnection @@ -142,6 +144,7 @@ SUBDIR += py-libimobiledevice SUBDIR += py-libscrc SUBDIR += py-libusbsio + SUBDIR += py-meshcore SUBDIR += py-nkdfu SUBDIR += py-pylink-square SUBDIR += py-pymodbus @@ -150,6 +153,7 @@ SUBDIR += py-pyocd-pemicro SUBDIR += py-pyserial SUBDIR += py-pyserial-asyncio + SUBDIR += py-pyserial-asyncio-fast SUBDIR += py-sdm_modbus SUBDIR += py-spsdk SUBDIR += py-streamdeck 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/anyremote/Makefile b/comms/anyremote/Makefile index 88c913fbd074..4afd16290f04 100644 --- a/comms/anyremote/Makefile +++ b/comms/anyremote/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdbus-1.so:devel/dbus \ libavahi-client.so:net/avahi-app -USES= alias iconv pkgconfig python shebangfix gnome xorg +USES= iconv pkgconfig python shebangfix gnome xorg USE_GNOME= glib20 SHEBANG_FILES= cfg-data/Utils/all-in-1.py GNU_CONFIGURE= yes diff --git a/comms/apitran/Makefile b/comms/apitran/Makefile index a896712e37e8..ef5757b8ce14 100644 --- a/comms/apitran/Makefile +++ b/comms/apitran/Makefile @@ -1,6 +1,6 @@ PORTNAME= apitran PORTVERSION= g20180926 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= comms astro hamradio python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/comms/aprsd/Makefile b/comms/aprsd/Makefile index 8b7e952c32ac..5a8f8937dd3c 100644 --- a/comms/aprsd/Makefile +++ b/comms/aprsd/Makefile @@ -1,6 +1,6 @@ PORTNAME= aprsd PORTVERSION= 2.2.515 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms hamradio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/2.2.5-15 DISTNAME= aprsd-2.2.5-15 @@ -39,7 +39,6 @@ pre-install: ${MKDIR} ${STAGEDIR}"/var/log/aprsd" post-install: - @cd ${WRKSRC}/admin .for f in INIT.TNC RESTORE.TNC aprsd.conf welcome.txt user.deny ${INSTALL_DATA} ${WRKSRC}/admin/$f ${STAGEDIR}${PREFIX}/etc/aprsd/$f.samp .endfor diff --git a/comms/aprsd/files/patch-src_aprsd.cpp b/comms/aprsd/files/patch-src_aprsd.cpp index 8e4e26aa3830..51e2522345eb 100644 --- a/comms/aprsd/files/patch-src_aprsd.cpp +++ b/comms/aprsd/files/patch-src_aprsd.cpp @@ -5,8 +5,8 @@ const string HOMEDIR("/home/aprsd2"); -const string CONFPATH(""); -+const string LOGPATH("/var/log/aprsd/"); -+const string CONFPATH("/usr/local/etc/aprsd/"); ++const string LOGPATH("%%LOGPATH%%"); ++const string CONFPATH("%%CONFPATH%%"); const string CONFFILE("aprsd.conf"); const string MAINLOG("aprsd.log"); const string STSMLOG("thirdparty.log"); diff --git a/comms/aprsd/files/patch-src_utils.cpp b/comms/aprsd/files/patch-src_utils.cpp index 05a5df9f834c..caab94eea28d 100644 --- a/comms/aprsd/files/patch-src_utils.cpp +++ b/comms/aprsd/files/patch-src_utils.cpp @@ -4,7 +4,7 @@ static RecursiveMutex pmtxLog; -+const string LOGPATH("/var/log/aprsd/"); ++const string LOGPATH("%%LOGPATH%%"); int WriteLog(const string& sp, const string& LogFile) { diff --git a/comms/bladerf/Makefile b/comms/bladerf/Makefile index 8aed3e03c0f5..b7312186938f 100644 --- a/comms/bladerf/Makefile +++ b/comms/bladerf/Makefile @@ -1,25 +1,27 @@ PORTNAME= bladeRF -DISTVERSION= 2024.05 +DISTVERSION= 2025.10 CATEGORIES= comms hamradio MAINTAINER= yuri@FreeBSD.org COMMENT= BladeRF USB 3.0 Superspeed software defined radio -WWW= https://www.nuand.com/ +WWW= https://www.nuand.com/ \ + https://github.com/Nuand/bladeRF/ -LICENSE= MIT LGPL20 GPLv2 +LICENSE= GPLv2 LGPL21 MIT LICENSE_COMB= multi +LICENSE_FILE_GPLv2= ${WRKSRC}/legal/licenses/LICENSE.GPLv2 +LICENSE_FILE_LGPL21= ${WRKSRC}/legal/licenses/LICENSE.LGPLv2.1 +LICENSE_FILE_MIT= ${WRKSRC}/legal/licenses/LICENSE.MIT.nuand -USES= cmake compiler:c11 libedit -USE_LDCONFIG= yes +LIB_DEPENDS= libcurl.so:ftp/curl +USES= cmake compiler:c11 libedit ncurses pkgconfig USE_GITHUB= yes GH_ACCOUNT= Nuand -GH_TUPLE= analogdevicesinc:no-OS:0bba46e:x/thirdparty/analogdevicesinc/no-OS - -.include <bsd.port.pre.mk> +GH_TUPLE= Nuand:bladeRF-fsk:fb903684:bladerffsk/host/utilities/bladeRF-fsk \ + analogdevicesinc:no-OS:0bba46e6:noos/thirdparty/analogdevicesinc/no-OS +USE_LDCONFIG= yes -.if ${OPSYS} == FreeBSD -CFLAGS+= -Wno-error=unused-but-set-variable -.endif +CMAKE_ARGS+= -DCURSES_INCLUDE_PATH="${NCURSESINC}" -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/comms/bladerf/distinfo b/comms/bladerf/distinfo index da94de33f3b9..950d4f52cb18 100644 --- a/comms/bladerf/distinfo +++ b/comms/bladerf/distinfo @@ -1,5 +1,7 @@ -TIMESTAMP = 1726633562 -SHA256 (Nuand-bladeRF-2024.05_GH0.tar.gz) = ac7d7991bc1e5faa2509da3c3046c60e9076ac293e479835aea5f19fa71f1fd2 -SIZE (Nuand-bladeRF-2024.05_GH0.tar.gz) = 2580546 -SHA256 (analogdevicesinc-no-OS-0bba46e_GH0.tar.gz) = f150fc06780eddad31968bb677a9445ff830aa47d7eed15c15c53559eca48b0c -SIZE (analogdevicesinc-no-OS-0bba46e_GH0.tar.gz) = 44177429 +TIMESTAMP = 1761328337 +SHA256 (Nuand-bladeRF-2025.10_GH0.tar.gz) = f7a63f7ad53cf3478dc60cc476b377020a7c256ef37640b1a4fa715cd9784b23 +SIZE (Nuand-bladeRF-2025.10_GH0.tar.gz) = 2769136 +SHA256 (Nuand-bladeRF-fsk-fb903684_GH0.tar.gz) = 020a711fd7dfc5ed89e4d21561759a7e7b2f3e6a7838851697490e73bb6b5b1c +SIZE (Nuand-bladeRF-fsk-fb903684_GH0.tar.gz) = 87480 +SHA256 (analogdevicesinc-no-OS-0bba46e6_GH0.tar.gz) = d329f2996c028fb0fc545e6594046a61080b7b5bb0022a0b098fec74d95dcf26 +SIZE (analogdevicesinc-no-OS-0bba46e6_GH0.tar.gz) = 44179855 diff --git a/comms/bladerf/pkg-plist b/comms/bladerf/pkg-plist index 6f33b1aa0508..e52c37929915 100644 --- a/comms/bladerf/pkg-plist +++ b/comms/bladerf/pkg-plist @@ -1,5 +1,7 @@ bin/bladeRF-cli bin/bladeRF-fsk +bin/bladeRF-power +bin/bladeRF-update include/bladeRF1.h include/bladeRF2.h include/libbladeRF.h diff --git a/comms/chirp/Makefile b/comms/chirp/Makefile index 46d4c126023a..6434e86ef71c 100644 --- a/comms/chirp/Makefile +++ b/comms/chirp/Makefile @@ -1,9 +1,9 @@ PORTNAME= chirp -DISTVERSION= 20240910 -PORTREVISION= 2 +DISTVERSION= 20260123 CATEGORIES= comms hamradio +MASTER_SITES= https://archive.chirpmyradio.com/chirp_next/next-${DISTVERSION}/ \ + LOCAL/vishwin PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} -DIST_SUBDIR= chirp MAINTAINER= hamradio@FreeBSD.org COMMENT= Free, open-source tool for programming your amateur radio @@ -12,48 +12,43 @@ WWW= https://chirpmyradio.com/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PY_SETUPTOOLS} \ - ${PYTHON_PKGNAMEPREFIX}versioningit>0:devel/py-versioningit@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yattag>0:devel/py-yattag@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}suds>0:net/py-suds@${PY_FLAVOR} - -USES= desktop-file-utils gnome python:3.10+ shebangfix + ${PYTHON_PKGNAMEPREFIX}suds>0:net/py-suds@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lark>0:devel/py-lark@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-html>0:devel/py-pytest-html@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pep8>0:devel/pep8@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ddt>0:devel/py-ddt@${PY_FLAVOR} + +USES= desktop-file-utils gnome python shebangfix SHEBANG_GLOB= *.py -USE_GITHUB= yes -GH_ACCOUNT= kk7ds -GH_TAGNAME= 1ee5acb - USE_PYTHON= autoplist pep517 pytest USE_WX= 3.2 WX_COMPS= python:run -PORTSCOUT= ignore:1 -NO_ARCH= yes - -PLIST_SUB+= DISTVERSION="${DISTVERSION}" - OPTIONS_DEFINE= NLS -OPTIONS_SUB= yes -post-patch: - @${ECHO} "Version: ${PORTVERSION}" > ${WRKSRC}/PKG-INFO +NO_ARCH= yes + +post-patch-NLS-off: + @${REINPLACE_CMD} -e '/chirp\/locale/d' ${WRKSRC}/MANIFEST.in post-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo @cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/share && \ ${INSTALL_DATA} ${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps && \ - ${INSTALL_DATA} ${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR} - -post-install-NLS-on: - @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/share/locale - @cd ${WRKSRC}/chirp && \ - ${COPYTREE_SHARE} locale ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/share - @${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/share/locale/Makefile - @${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/share/locale/check_parameters.py - @${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/share/locale/README.md + ${INSTALL_DATA} ${PORTNAME}-logo.png ${STAGEDIR}${PREFIX}/share/pixmaps && \ + ${INSTALL_DATA} ${PORTNAME}.svg ${STAGEDIR}${PREFIX}/share/pixmaps && \ + ${INSTALL_DATA} ${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR} && \ + ${INSTALL_DATA} *.metainfo.xml ${STAGEDIR}${PREFIX}/share/metainfo .include <bsd.port.mk> diff --git a/comms/chirp/distinfo b/comms/chirp/distinfo index 37da03740cf5..963ad2502eee 100644 --- a/comms/chirp/distinfo +++ b/comms/chirp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1726038291 -SHA256 (chirp/kk7ds-chirp-20240910-1ee5acb_GH0.tar.gz) = 4120bc27e69025a34a97750dfc46e5d14c201fbb5e8f9f2fb2780aa56f36fec4 -SIZE (chirp/kk7ds-chirp-20240910-1ee5acb_GH0.tar.gz) = 2625366 +TIMESTAMP = 1769282280 +SHA256 (chirp-20260123.tar.gz) = a0af7cc278e4f739e2a1208a0cb513c26e03466a364c817b8990a399b253b958 +SIZE (chirp-20260123.tar.gz) = 2567026 diff --git a/comms/chirp/pkg-plist b/comms/chirp/pkg-plist index 417c9d2d4cba..c12454a74098 100644 --- a/comms/chirp/pkg-plist +++ b/comms/chirp/pkg-plist @@ -1,18 +1,5 @@ -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/bg_BG.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/de.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/el.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/en_US.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/es.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/fr.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/hu.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/it.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/ja_JP.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/nl.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/pl.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/pt_BR.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/ru.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/tr_TR.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/uk_UA.po -%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/zh_CN.po share/applications/chirp.desktop +share/metainfo/com.chirpmyradio.CHIRP.metainfo.xml share/pixmaps/chirp.png +share/pixmaps/chirp-logo.png +share/pixmaps/chirp.svg diff --git a/comms/conserver-com/Makefile b/comms/conserver-com/Makefile index 9b7a20488617..e9d9cf309626 100644 --- a/comms/conserver-com/Makefile +++ b/comms/conserver-com/Makefile @@ -1,11 +1,11 @@ PORTNAME= conserver DISTVERSION= 8.2.7 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= comms MASTER_SITES= https://github.com/bstansell/conserver/releases/download/v${DISTVERSION}/ PKGNAMESUFFIX= -com -MAINTAINER= eduardo@FreeBSD.org +MAINTAINER= philip@FreeBSD.org COMMENT= Application that allows multiple users to watch serial consoles WWW= https://www.conserver.com/ diff --git a/comms/conserver-com/files/patch-conserver_readcfg.c b/comms/conserver-com/files/patch-conserver_readcfg.c new file mode 100644 index 000000000000..a683927d324c --- /dev/null +++ b/comms/conserver-com/files/patch-conserver_readcfg.c @@ -0,0 +1,14 @@ +--- conserver/readcfg.c.orig 2022-07-08 01:20:02 UTC ++++ conserver/readcfg.c +@@ -3128,9 +3128,9 @@ ConsoleAdd(CONSENT *c) + + SwapStr(&pCEmatch->motd, &c->motd); + SwapStr(&pCEmatch->idlestring, &c->idlestring); +- SwapStr(&pCEmatch->replstring, &c->breaklist); ++ SwapStr(&pCEmatch->replstring, &c->replstring); + SwapStr(&pCEmatch->tasklist, &c->tasklist); +- SwapStr(&pCEmatch->breaklist, &c->tasklist); ++ SwapStr(&pCEmatch->breaklist, &c->breaklist); + pCEmatch->portinc = c->portinc; + pCEmatch->portbase = c->portbase; + pCEmatch->spinmax = c->spinmax; diff --git a/comms/cqrlog/Makefile b/comms/cqrlog/Makefile index 7217a8264e90..9fdd9361197a 100644 --- a/comms/cqrlog/Makefile +++ b/comms/cqrlog/Makefile @@ -1,6 +1,6 @@ PORTNAME= cqrlog PORTVERSION= 2.5.2 -PORTREVISION= 14 +PORTREVISION= 17 DISTVERSIONPREFIX= v CATEGORIES= comms hamradio PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} diff --git a/comms/cubicsdr/Makefile b/comms/cubicsdr/Makefile index 1a6a5170cee7..5187b4edbd9c 100644 --- a/comms/cubicsdr/Makefile +++ b/comms/cubicsdr/Makefile @@ -1,6 +1,6 @@ PORTNAME= cubicsdr PORTVERSION= 0.2.7 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org diff --git a/comms/cutecom/Makefile b/comms/cutecom/Makefile index 6775a840ab03..940f5833276e 100644 --- a/comms/cutecom/Makefile +++ b/comms/cutecom/Makefile @@ -1,6 +1,6 @@ PORTNAME= cutecom -DISTVERSION= 0.51.0 -PORTREVISION= 1 +DISTVERSION= 0.60.0 +DISTVERSIONSUFFIX= -RC1 CATEGORIES= comms MAINTAINER= jwb@FreeBSD.org @@ -12,12 +12,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= lsz:comms/lrzsz -USES= cmake compiler:c++11-lang qt:5 -USE_QT= buildtools:build core gui network qmake:build serialport widgets +USES= desktop-file-utils cmake compiler:c++11-lang gl qt:6 +USE_GL= gl +USE_QT= base serialport tools:build USE_GITLAB= yes -GL_TAGNAME= cce2e5ec01df09ca4b05f055f21942e0de7eb7dd - -PLIST_FILES= bin/cutecom +GL_TAGNAME= v0.60.0-RC1 .include <bsd.port.mk> diff --git a/comms/cutecom/distinfo b/comms/cutecom/distinfo index 731fddebfaec..2f4a6fea39d8 100644 --- a/comms/cutecom/distinfo +++ b/comms/cutecom/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1617884521 -SHA256 (cutecom-cutecom-cce2e5ec01df09ca4b05f055f21942e0de7eb7dd_GL0.tar.gz) = 8fa20bf7e33599e660802fdd5c0dfd5505b7a10732452bfb900d4a64591efbee -SIZE (cutecom-cutecom-cce2e5ec01df09ca4b05f055f21942e0de7eb7dd_GL0.tar.gz) = 1314696 +TIMESTAMP = 1757853678 +SHA256 (cutecom-v0.60.0-RC1.tar.bz2) = 0251f7d63c6bfb3d3165841edb848e0ea971cf0ca77ceae8132d62a5983a2a35 +SIZE (cutecom-v0.60.0-RC1.tar.bz2) = 1291319 diff --git a/comms/cutecom/files/patch-ctrlcharacterspopup.cpp b/comms/cutecom/files/patch-ctrlcharacterspopup.cpp deleted file mode 100644 index f987cf54fdf1..000000000000 --- a/comms/cutecom/files/patch-ctrlcharacterspopup.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- ctrlcharacterspopup.cpp.orig 2020-05-19 17:54:37 UTC -+++ ctrlcharacterspopup.cpp -@@ -23,6 +23,7 @@ - #include <QApplication> - #include <QKeyEvent> - #include <QPainter> -+#include <QPainterPath> - #include <QPoint> - #include <QPushButton> - #include <QSignalMapper> diff --git a/comms/cutecom/pkg-plist b/comms/cutecom/pkg-plist new file mode 100644 index 000000000000..b1a0d21d49fc --- /dev/null +++ b/comms/cutecom/pkg-plist @@ -0,0 +1,6 @@ +bin/cutecom +share/applications/cutecom.desktop +share/icons/hicolor/32x32/apps/cutecom.png +share/icons/hicolor/scalable/apps/cutecom.svg +share/man/man1/cutecom.1.gz +share/metainfo/com.gitlab.cutecom.cutecom.appdata.xml 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/dfu-programmer/Makefile b/comms/dfu-programmer/Makefile index 3c0f9f1f3f8f..09acf4048dd0 100644 --- a/comms/dfu-programmer/Makefile +++ b/comms/dfu-programmer/Makefile @@ -1,12 +1,11 @@ PORTNAME= dfu-programmer -PORTVERSION= 0.7.2 -PORTREVISION= 1 +DISTVERSION= 1.1.0 CATEGORIES= comms -MASTER_SITES= SF +MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= raphael.ob@protonmail.com COMMENT= Device Firmware Update based USB programmer for Atmel chips -WWW= https://dfu-programmer.github.io/ +WWW= https://github.com/dfu-programmer/dfu-programmer/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING @@ -17,13 +16,34 @@ LIBS+= -lusb PLIST_FILES= bin/dfu-programmer share/man/man1/dfu-programmer.1.gz PORTDOCS= * -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= BASH_COMPLETIONS DOCS +OPTIONS_DEFAULT= BASH_COMPLETIONS + +BASH_COMPLETIONS_DESC= Install bash completions + +BASH_COMPLETIONS_BUILD_DEPENDS= gsed:textproc/gsed +BASH_COMPLETIONS_VARS= BINARY_ALIAS=sed=${LOCALBASE}/bin/gsed \ + PLIST_FILES+=etc/bash_completion.d/dfu_programmer + +post-patch: + ${REINPLACE_CMD} 's|#include <libusb-1.0/libusb.h>|#include <libusb.h>|' \ + ${WRKSRC}/src/dfu-device.h \ + ${WRKSRC}/src/dfu.c \ + ${WRKSRC}/src/dfu.h \ + ${WRKSRC}/src/libdfu.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 + +do-install-BASH_COMPLETIONS-on: + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d + ${INSTALL_DATA} ${WRKSRC}/dfu_programmer ${STAGEDIR}${PREFIX}/etc/bash_completion.d + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/NEWS ${WRKSRC}/README.md \ + ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/comms/dfu-programmer/distinfo b/comms/dfu-programmer/distinfo index 6aea9f872847..4900e2e5e6a2 100644 --- a/comms/dfu-programmer/distinfo +++ b/comms/dfu-programmer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1514164167 -SHA256 (dfu-programmer-0.7.2.tar.gz) = 1db4d36b1aedab2adc976e8faa5495df3cf82dc4bf883633dc6ba71f7c4af995 -SIZE (dfu-programmer-0.7.2.tar.gz) = 146613 +TIMESTAMP = 1767792628 +SHA256 (dfu-programmer-1.1.0.tar.gz) = 844e469be559657bc52c9d9d03c30846acd11ffbb1ddd42438fa8af1d2b8587d +SIZE (dfu-programmer-1.1.0.tar.gz) = 193521 diff --git a/comms/dfu-programmer/files/patch-configure.ac b/comms/dfu-programmer/files/patch-configure.ac new file mode 100644 index 000000000000..0cfa4d28ca0e --- /dev/null +++ b/comms/dfu-programmer/files/patch-configure.ac @@ -0,0 +1,11 @@ +--- configure.ac.orig 2023-07-08 20:59:08 UTC ++++ configure.ac +@@ -26,7 +26,7 @@ AC_FUNC_MEMCMP + #AC_CHECK_FUNC([memset], :, [AC_CHECK_LIB([libc], [libc])]) + + # Checks for libusb. +-AC_SEARCH_LIBS(libusb_init, usb-1.0,, [AC_MSG_ERROR([libusb 1.0 not found])]) ++AC_SEARCH_LIBS(libusb_init, usb,, [AC_MSG_ERROR([libusb 1.0 not found])]) + + AC_CONFIG_FILES(fedora/dfu-programmer.spec Makefile docs/Makefile src/Makefile) + AC_OUTPUT diff --git a/comms/dfu-programmer/files/patch-src-commands.c b/comms/dfu-programmer/files/patch-src-commands.c deleted file mode 100644 index d9a65ab981b1..000000000000 --- a/comms/dfu-programmer/files/patch-src-commands.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/commands.c.old 2010-05-28 12:54:19.000000000 +0200 -+++ src/commands.c 2010-05-28 12:54:37.000000000 +0200 -@@ -18,6 +18,7 @@ - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ - -+#include <stdlib.h> - #include <stdio.h> - #include <stdint.h> - #include <string.h> diff --git a/comms/dfu-programmer/files/patch-update-bash-completion.sh b/comms/dfu-programmer/files/patch-update-bash-completion.sh new file mode 100644 index 000000000000..1b174c373163 --- /dev/null +++ b/comms/dfu-programmer/files/patch-update-bash-completion.sh @@ -0,0 +1,8 @@ +--- update-bash-completion.sh.orig 2023-07-08 20:59:08 UTC ++++ update-bash-completion.sh +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!/bin/sh + + # sed - without printing by default (-n) + # Remove lines up to and including the start line, which includes: START_TARGET_LIST_LINE diff --git a/comms/direwolf/Makefile b/comms/direwolf/Makefile index 1f44b3276bc0..30d1191ee7d5 100644 --- a/comms/direwolf/Makefile +++ b/comms/direwolf/Makefile @@ -1,5 +1,5 @@ PORTNAME= direwolf -DISTVERSION= 1.7 +DISTVERSION= 1.8.1 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org @@ -9,24 +9,27 @@ WWW= https://github.com/wb2osz/direwolf LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libasound.so:audio/alsa-lib\ - libgps.so:astro/gpsd \ +LIB_DEPENDS= libgps.so:astro/gpsd \ libhamlib.so:comms/hamlib \ libportaudio.so:audio/portaudio RUN_DEPENDS= bash:shells/bash -USES= cmake python shebangfix pkgconfig - +USES= cmake pkgconfig python shebangfix USE_GITHUB= yes GH_ACCOUNT= wb2osz SHEBANG_FILES= scripts + TARGET_ORDER_OVERRIDE= 610:fix-shebang -OPTIONS_DEFINE= DOCS EXAMPLES +OPTIONS_DEFINE= DOCS +OPTIONS_SUB= yes post-patch: - @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g'\ - -e 's|/var/tmp|/var/log|' ${WRKSRC}/scripts/dw-start.sh + ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ + ${WRKSRC}/scripts/dw-start.sh + +post-install-DOCS-off: + ${RM} -r ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/comms/direwolf/distinfo b/comms/direwolf/distinfo index d1df2606d49b..64d77c10362e 100644 --- a/comms/direwolf/distinfo +++ b/comms/direwolf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708800333 -SHA256 (wb2osz-direwolf-1.7_GH0.tar.gz) = 6301f6a43e5db9ef754765875592a58933f6b78585e9272afc850acf7c5914be -SIZE (wb2osz-direwolf-1.7_GH0.tar.gz) = 20587417 +TIMESTAMP = 1766090043 +SHA256 (wb2osz-direwolf-1.8.1_GH0.tar.gz) = 89d5f7992ae1e74d8cf26ec6479dde74d1f480bde950043756e875a689d065d7 +SIZE (wb2osz-direwolf-1.8.1_GH0.tar.gz) = 20000479 diff --git a/comms/direwolf/files/patch-CMakeLists.txt b/comms/direwolf/files/patch-CMakeLists.txt index 80669e9aa49c..1e830dc6cce5 100644 --- a/comms/direwolf/files/patch-CMakeLists.txt +++ b/comms/direwolf/files/patch-CMakeLists.txt @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2024-02-24 18:41:07 UTC +--- CMakeLists.txt.orig 2025-11-11 19:00:39 UTC +++ CMakeLists.txt -@@ -237,11 +237,7 @@ else() +@@ -277,11 +277,7 @@ else() set(INSTALL_DOC_DIR "share/doc/${CMAKE_PROJECT_NAME}") set(INSTALL_CONF_DIR "${INSTALL_DOC_DIR}/conf") set(INSTALL_SCRIPTS_DIR "${INSTALL_DOC_DIR}/scripts") diff --git a/comms/direwolf/files/patch-scripts_dw-start.sh b/comms/direwolf/files/patch-scripts_dw-start.sh index be35586236a9..2c37ced9e68f 100644 --- a/comms/direwolf/files/patch-scripts_dw-start.sh +++ b/comms/direwolf/files/patch-scripts_dw-start.sh @@ -1,23 +1,12 @@ ---- scripts/dw-start.sh.orig 2022-01-28 14:55:02 UTC +--- scripts/dw-start.sh.orig 2026-02-17 05:41:09 UTC +++ scripts/dw-start.sh -@@ -68,9 +68,9 @@ DWCMD="$DIREWOLF -a 100" +@@ -68,8 +68,7 @@ DWCMD="$DIREWOLF -a 100" #Where will logs go - needs to be writable by non-root users -LOGFILE=/var/tmp/dw-start.log -+#LOGFILE=/var/tmp/dw-start.log -+LOGFILE=/var/var/dw-start.log - - ++LOGFILE=/var/log/dw-start.log + #------------------------------------- # Main functions of the script - #------------------------------------- -@@ -157,7 +157,7 @@ function GUI { - # When running from cron, we have a very minimal environment - # including PATH=/usr/bin:/bin. - # --export PATH=/usr/local/bin:$PATH -+export PATH=%%PREFIX%%/bin:$PATH - - #Log the start of the script run and re-run - date >> $LOGFILE diff --git a/comms/direwolf/pkg-plist b/comms/direwolf/pkg-plist index 483fcbcac6ac..d1b907bf90f1 100644 --- a/comms/direwolf/pkg-plist +++ b/comms/direwolf/pkg-plist @@ -22,6 +22,39 @@ bin/tnctest bin/tt2text bin/ttcalc bin/utm2ll +share/applications/direwolf.desktop +%%DATADIR%%/symbols-new.txt +%%DATADIR%%/symbolsX.txt +%%DATADIR%%/tocalls.yaml +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/2400-4800-PSK-for-APRS-Packet-Radio.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/AIS-Reception.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/APRS-Telemetry-Toolkit.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/APRStt-Implementation-Notes.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/APRStt-Listening-Example.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/APRStt-interface-for-SARTrack.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/AX25_plus_FEC_equals_FX25.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/Bluetooth-KISS-TNC.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/Going-beyond-9600-baud.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/LICENSE +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/README.md +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/Raspberry-Pi-APRS-Tracker.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/Raspberry-Pi-APRS.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/Raspberry-Pi-SDR-IGate.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/Successful-APRS-IGate-Operation.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/User-Guide.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/WA8LMF-TNC-Test-CD-Results.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/Why-is-9600-only-twice-as-fast-as-1200.pdf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/conf/direwolf.conf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/conf/sdr.conf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/conf/telem-balloon.conf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/conf/telem-m0xer-3.txt +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/conf/telem-volts.conf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/external/LICENSE +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/scripts/dw-start.sh share/man/man1/aclients.1.gz share/man/man1/atest.1.gz share/man/man1/decode_aprs.1.gz @@ -33,37 +66,4 @@ share/man/man1/log2gpx.1.gz share/man/man1/text2tt.1.gz share/man/man1/tt2text.1.gz share/man/man1/utm2ll.1.gz -share/applications/direwolf.desktop -%%DATADIR%%/symbols-new.txt -%%DATADIR%%/symbolsX.txt -%%DATADIR%%/tocalls.txt -%%PORTDOCS%%%%DOCSDIR%%/2400-4800-PSK-for-APRS-Packet-Radio.pdf -%%PORTDOCS%%%%DOCSDIR%%/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf -%%PORTDOCS%%%%DOCSDIR%%/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf -%%PORTDOCS%%%%DOCSDIR%%/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf -%%PORTDOCS%%%%DOCSDIR%%/AIS-Reception.pdf -%%PORTDOCS%%%%DOCSDIR%%/APRS-Telemetry-Toolkit.pdf -%%PORTDOCS%%%%DOCSDIR%%/APRStt-Implementation-Notes.pdf -%%PORTDOCS%%%%DOCSDIR%%/APRStt-Listening-Example.pdf -%%PORTDOCS%%%%DOCSDIR%%/APRStt-interface-for-SARTrack.pdf -%%PORTDOCS%%%%DOCSDIR%%/AX25_plus_FEC_equals_FX25.pdf -%%PORTDOCS%%%%DOCSDIR%%/Bluetooth-KISS-TNC.pdf -%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md -%%PORTDOCS%%%%DOCSDIR%%/Going-beyond-9600-baud.pdf -%%PORTDOCS%%%%DOCSDIR%%/LICENSE -%%PORTDOCS%%%%DOCSDIR%%/README.md -%%PORTDOCS%%%%DOCSDIR%%/Raspberry-Pi-APRS-Tracker.pdf -%%PORTDOCS%%%%DOCSDIR%%/Raspberry-Pi-APRS.pdf -%%PORTDOCS%%%%DOCSDIR%%/Raspberry-Pi-SDR-IGate.pdf -%%PORTDOCS%%%%DOCSDIR%%/Successful-APRS-IGate-Operation.pdf -%%PORTDOCS%%%%DOCSDIR%%/User-Guide.pdf -%%PORTDOCS%%%%DOCSDIR%%/WA8LMF-TNC-Test-CD-Results.pdf -%%PORTDOCS%%%%DOCSDIR%%/Why-is-9600-only-twice-as-fast-as-1200.pdf -%%PORTDOCS%%%%DOCSDIR%%/conf/direwolf.conf -%%PORTDOCS%%%%DOCSDIR%%/conf/sdr.conf -%%PORTDOCS%%%%DOCSDIR%%/conf/telem-balloon.conf -%%PORTDOCS%%%%DOCSDIR%%/conf/telem-m0xer-3.txt -%%PORTDOCS%%%%DOCSDIR%%/conf/telem-volts.conf -%%PORTDOCS%%%%DOCSDIR%%/external/LICENSE -%%PORTDOCS%%%%DOCSDIR%%/scripts/dw-start.sh share/pixmaps/direwolf_icon.png diff --git a/comms/ebook2cw/Makefile b/comms/ebook2cw/Makefile index d0c5806895b9..210da6dcd83e 100644 --- a/comms/ebook2cw/Makefile +++ b/comms/ebook2cw/Makefile @@ -1,20 +1,23 @@ PORTNAME= ebook2cw -PORTVERSION= 0.8.2 -PORTREVISION= 3 +DISTVERSION= 0.8.5 CATEGORIES= comms hamradio -MASTER_SITES= http://fkurz.net/ham/ebook2cw/ \ - LOCAL/db +MASTER_SITES= https://fkurz.net/ham/ebook2cw/ MAINTAINER= hamradio@FreeBSD.org COMMENT= Convert text files into cw as an mp3 or ogg file WWW= https://fkurz.net/ham/ebook2cw.html LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmp3lame.so:audio/lame \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis +USES= gettext + +PIE_UNSAFE= yes + OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @@ -23,14 +26,17 @@ post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|'g \ ${WRKSRC}/Makefile do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/ebook2cw ${STAGEDIR}${PREFIX}/bin/ebook2cw - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ebook2cw - ${INSTALL_DATA} ${WRKSRC}/ebook2cw.1 ${STAGEDIR}${PREFIX}/share/man/man1 + ${INSTALL_PROGRAM} ${WRKSRC}/ebook2cw ${STAGEDIR}${PREFIX}/bin/ebook2cw + ${INSTALL_MAN} ${WRKSRC}/ebook2cw.1 ${STAGEDIR}${PREFIX}/share/man/man1 + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} + +do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in ebook2cw.conf isomap.txt utf8map.txt ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${EXAMPLESDIR}/$f .endfor - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/comms/ebook2cw/distinfo b/comms/ebook2cw/distinfo index 57be1bb1010a..e7c2b516eb1c 100644 --- a/comms/ebook2cw/distinfo +++ b/comms/ebook2cw/distinfo @@ -1,2 +1,3 @@ -SHA256 (ebook2cw-0.8.2.tar.gz) = d8277ac6aaf9e64d9cb9a96457488b3a0dbd77e87622ded8f0825acb500c5758 -SIZE (ebook2cw-0.8.2.tar.gz) = 29170 +TIMESTAMP = 1754384661 +SHA256 (ebook2cw-0.8.5.tar.gz) = 571f734f12123b4affbad90b55dd4c9630b254afe343fa621fc5114b9bd25fc3 +SIZE (ebook2cw-0.8.5.tar.gz) = 34619 diff --git a/comms/ebook2cw/files/patch-Makefile b/comms/ebook2cw/files/patch-Makefile index 012d268cf5a6..e69a00d09e6f 100644 --- a/comms/ebook2cw/files/patch-Makefile +++ b/comms/ebook2cw/files/patch-Makefile @@ -1,11 +1,11 @@ ---- Makefile.orig 2013-01-04 14:33:04 UTC +--- Makefile.orig 2023-08-16 18:54:49 UTC +++ Makefile -@@ -3,37 +3,26 @@ - # $Id: Makefile 547 2012-12-29 21:07:53Z dj1yfk $ +@@ -1,30 +1,16 @@ VERSION=0.8.5 + # ebook2cw Makefile -- Fabian Kurz, DJ5CW -- http://fkurz.net/ham/ebook2cw.html - VERSION=0.8.2 + VERSION=0.8.5 -DESTDIR ?= /usr -+DESTDIR ?= /usr/local ++DESTDIR ?= %%PREFIX%% +CC ?= gcc -# Set to NO to compile without Lame/Ogg-vorbis support @@ -13,8 +13,8 @@ -USE_OGG?=YES - CFLAGS:=$(CFLAGS) -D DESTDIR=\"$(DESTDIR)\" -D VERSION=\"$(VERSION)\" -+CFLAGS+= -I/usr/local/include -D LAME -D OGGV -+LDFLAGS+= -L/usr/local/lib -lmp3lame -lvorbis -lvorbisenc -logg ++CFLAGS+= -I%%LOCALBASE%%/include -D LAME -D OGGV ++LDFLAGS+= -L%%LOCALBASE%%/lib -lintl -lmp3lame -lvorbis -lvorbisenc -logg -ifeq ($(USE_LAME), YES) - CFLAGS:=$(CFLAGS) -D LAME @@ -24,26 +24,15 @@ - CFLAGS:=$(CFLAGS) -D OGGV - LDFLAGS:=$(LDFLAGS) -lvorbis -lvorbisenc -logg -endif -+all: ebook2cw cgi +- + UNAME := $(shell uname) +-ifeq ($(UNAME), Darwin) +- LDFLAGS += -lintl +-endif - -all: ebook2cw -- - ebook2cw: ebook2cw.c codetables.h -- gcc ebook2cw.c -pedantic -Wall -lm $(LDFLAGS) $(CFLAGS) -o ebook2cw -+ ${CC} ebook2cw.c -pedantic -Wall -lm $(LDFLAGS) $(CFLAGS) -o ebook2cw - - cgi: ebook2cw.c codetables.h -- gcc -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -D CGI -o cw.cgi -+ ${CC} -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -D CGI -o cw.cgi - - cgibuffered: ebook2cw.c codetables.h -- gcc -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -D CGI -D CGIBUFFERED -o cw.cgi -+ ${CC} -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -D CGI -D CGIBUFFERED -o cw.cgi - - static: -- gcc -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -o ebook2cw -+ ${CC} -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -o ebook2cw ++all: ebook2cw cgi - install: - install -d -v $(DESTDIR)/share/man/man1/ + ebook2cw: ebook2cw.c codetables.h + $(CC) ebook2cw.c -pedantic -Wall -Wno-format-truncation -lm $(LDFLAGS) $(CFLAGS) -o ebook2cw diff --git a/comms/ebook2cw/pkg-descr b/comms/ebook2cw/pkg-descr index f42e9338f88f..72770e6f0568 100644 --- a/comms/ebook2cw/pkg-descr +++ b/comms/ebook2cw/pkg-descr @@ -1,5 +1,5 @@ ebook2cw is a command line program (optional GUI available) which converts a plain text (ISO 8859-1 or UTF-8) ebook to morse code MP3 files. -It works on several platforms, including Windows and Linux. +It works on several platforms, including GNU/Linux and Windows. Written by Fabian Kurz, DJ1YFK <mail@fkurz.net> diff --git a/comms/ebook2cw/pkg-plist b/comms/ebook2cw/pkg-plist index a55ada800cc4..339aa7c1f792 100644 --- a/comms/ebook2cw/pkg-plist +++ b/comms/ebook2cw/pkg-plist @@ -1,6 +1,6 @@ bin/ebook2cw -share/man/man1/ebook2cw.1.gz +%%PORTDOCS%%%%DOCSDIR%%/README %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ebook2cw.conf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/isomap.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf8map.txt -%%PORTDOCS%%%%DOCSDIR%%/README +share/man/man1/ebook2cw.1.gz diff --git a/comms/ebusd/Makefile b/comms/ebusd/Makefile index be669b0a36e7..c917fda10809 100644 --- a/comms/ebusd/Makefile +++ b/comms/ebusd/Makefile @@ -1,5 +1,5 @@ PORTNAME= ebusd -PORTVERSION= 25.1 +PORTVERSION= 26.1 CATEGORIES= comms MAINTAINER= samm@FreeBSD.org @@ -16,25 +16,27 @@ GH_ACCOUNT= john30 USE_RC_SUBR= ebusd +GNU_CONFIGURE= yes +CPPFLAGS+= -I${LOCALBASE}/include + USERS= ebusd GROUPS= ebusd LOGDIR= /var/log/${PORTNAME} RUNDIR= /var/run/${PORTNAME} -CPPFLAGS+= -I${LOCALBASE}/include -GNU_CONFIGURE= yes -PLIST_SUB= USER=${USERS} GROUP=${GROUPS} \ +PLIST_SUB= GROUP=${GROUPS} \ LOGDIR=${LOGDIR} \ - RUNDIR=${RUNDIR} + RUNDIR=${RUNDIR} \ + USER=${USERS} -OPTIONS_DEFINE= MQTT -OPTIONS_DEFAULT=MQTT -OPTIONS_SUB= yes -MQTT_DESC= MQTT protocol support +OPTIONS_DEFINE= MQTT +OPTIONS_DEFAULT= MQTT +OPTIONS_SUB= yes +MQTT_DESC= MQTT protocol support -MQTT_CONFIGURE_WITH= mqtt MQTT_LIB_DEPENDS= libmosquitto.so:net/mosquitto +MQTT_CONFIGURE_WITH= mqtt MQTT_VARS= LIBS+=-lmosquitto post-install: diff --git a/comms/ebusd/distinfo b/comms/ebusd/distinfo index a4d0087e4d48..c84b843d0921 100644 --- a/comms/ebusd/distinfo +++ b/comms/ebusd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745688328 -SHA256 (john30-ebusd-25.1_GH0.tar.gz) = 228e73fbfaea2c2c961b0f1e365194072c2322224e3dad2a4c7c407ee0ef1f00 -SIZE (john30-ebusd-25.1_GH0.tar.gz) = 599008 +TIMESTAMP = 1770969291 +SHA256 (john30-ebusd-26.1_GH0.tar.gz) = 45afe6f5978b0f4f82901af4eae0f7821845ddbe3188d7a67c06e0a60623d983 +SIZE (john30-ebusd-26.1_GH0.tar.gz) = 599248 diff --git a/comms/emacs-eat/Makefile b/comms/emacs-eat/Makefile new file mode 100644 index 000000000000..27dce0ca9c43 --- /dev/null +++ b/comms/emacs-eat/Makefile @@ -0,0 +1,40 @@ +PORTNAME= emacs-eat +DISTVERSIONPREFIX= v +DISTVERSION= 0.9.4 +PORTREVISION= 1 +CATEGORIES= comms elisp +MASTER_SITES= https://codeberg.org/akib/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= pat@patmaddox.com +COMMENT= Emulate A Terminal, in a region, in a buffer and in Eshell +WWW= https://codeberg.org/akib/emacs-eat + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= emacs gmake makeinfo + +NO_ARCH= yes + +WRKSRC= ${WRKDIR}/${PORTNAME} + +INFO= eat + +OPTIONS_DEFINE= DOCS + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + ${INSTALL_DATA} ${WRKSRC}/eat.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + ${INSTALL_DATA} ${WRKSRC}/eat.elc ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + @${MKDIR} ${STAGEDIR}${PREFIX}/share/terminfo/e + @${MKDIR} ${STAGEDIR}${PREFIX}/share/terminfo/65 + ${INSTALL_DATA} ${WRKSRC}/terminfo/e/* ${STAGEDIR}${PREFIX}/share/terminfo/e/ + ${INSTALL_DATA} ${WRKSRC}/terminfo/65/* ${STAGEDIR}${PREFIX}/share/terminfo/65/ + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/eat.info ${STAGEDIR}${PREFIX}/${INFO_PATH}/ + +.include <bsd.port.mk> diff --git a/comms/emacs-eat/distinfo b/comms/emacs-eat/distinfo new file mode 100644 index 000000000000..02d6510ac6dd --- /dev/null +++ b/comms/emacs-eat/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761299764 +SHA256 (emacs-eat-v0.9.4.tar.gz) = 32a2793c1f203bf2e0fe67f79310c2389257e1338b191e017ea60dc68000c01a +SIZE (emacs-eat-v0.9.4.tar.gz) = 275808 diff --git a/comms/emacs-eat/pkg-descr b/comms/emacs-eat/pkg-descr new file mode 100644 index 000000000000..92ff2b4fc27b --- /dev/null +++ b/comms/emacs-eat/pkg-descr @@ -0,0 +1,17 @@ +Eat's name is self-explanatory, it stands for "Emulate A Terminal". Eat +is a terminal emulator. It can run most (if not all) full-screen +terminal programs, including Emacs. + +It is pretty fast, more than three times faster than Term, despite +being implemented entirely in Emacs Lisp. So fast that you can +comfortably run Emacs inside Eat, or even use your Emacs as a terminal +multiplexer. + +It has many features that other Emacs terminal emulator still don't +have, for example Sixel support, complete mouse support, shell +integration, etc. + +It flickers less than other Emacs terminal emulator, so you get more +performance and a smoother experience. + +To get the most out of Eat, you should also setup shell integration. diff --git a/comms/emacs-eat/pkg-plist b/comms/emacs-eat/pkg-plist new file mode 100644 index 000000000000..622545878ecb --- /dev/null +++ b/comms/emacs-eat/pkg-plist @@ -0,0 +1,11 @@ +%%EMACS_SITE_LISPDIR%%/eat.el +%%EMACS_SITE_LISPDIR%%/eat.elc +share/terminfo/65/eat-256color +share/terminfo/65/eat-color +share/terminfo/65/eat-mono +share/terminfo/65/eat-truecolor +share/terminfo/e/eat-256color +share/terminfo/e/eat-color +share/terminfo/e/eat-mono +share/terminfo/e/eat-truecolor +%%PORTDOCS%%%%DOCSDIR%%/README.org diff --git a/comms/flcluster/Makefile b/comms/flcluster/Makefile index ace03c1282af..4e2933c58230 100644 --- a/comms/flcluster/Makefile +++ b/comms/flcluster/Makefile @@ -1,26 +1,29 @@ PORTNAME= flcluster -PORTVERSION= 1.0.4 -PORTREVISION= 3 +DISTVERSION= 1.1.01 CATEGORIES= comms hamradio MASTER_SITES= SF/fldigi/${PORTNAME} MAINTAINER= hamradio@FreeBSD.org COMMENT= Management tool for accessing dxcluster nodes -WWW= http://www.w1hkj.com/flcluster-help +WWW= https://www.w1hkj.org/flcluster-help/ LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng.so:graphics/png \ - libfltk.so:x11-toolkits/fltk \ - libfontconfig.so:x11-fonts/fontconfig +LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ + libfontconfig.so:x11-fonts/fontconfig \ + libpng16.so:graphics/png -USES= autoreconf compiler:c++11-lib gmake pkgconfig xorg +USES= autoreconf compiler:c++11-lib gmake jpeg pkgconfig xorg USE_CXXSTD= gnu++0x +USE_XORG= x11 xcursor xext xfixes xft xinerama xrender + GNU_CONFIGURE= yes -USE_XORG= x11 xft xext xfixes xcursor xinerama -CONFIGURE_ENV= FLTK_CONFIG="${LOCALBASE}/bin/fltk-config" \ - EXTRA_LIBS="-lexecinfo" +CONFIGURE_ENV= EXTRA_LIBS="-lexecinfo" \ + FLTK_CONFIG="${LOCALBASE}/bin/fltk-config" + +PLIST_FILES= bin/flcluster \ + share/applications/flcluster.desktop \ + share/pixmaps/flcluster.xpm -PLIST_FILES= bin/flcluster share/applications/flcluster.desktop \ - share/pixmaps/flcluster.xpm .include <bsd.port.mk> diff --git a/comms/flcluster/distinfo b/comms/flcluster/distinfo index 5061fc0fdd52..f454f7fbc2e1 100644 --- a/comms/flcluster/distinfo +++ b/comms/flcluster/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1513724228 -SHA256 (flcluster-1.0.4.tar.gz) = 60af792365dc14ac1f67d53548f7c405076cff3324818005bc64483640cbc6f8 -SIZE (flcluster-1.0.4.tar.gz) = 1096760 +TIMESTAMP = 1759529048 +SHA256 (flcluster-1.1.01.tar.gz) = a7fddbacf4b030a7c63070a61a50be2d9a0729559bec4dcae62f5cbdee1e2365 +SIZE (flcluster-1.1.01.tar.gz) = 1112284 diff --git a/comms/flcluster/pkg-descr b/comms/flcluster/pkg-descr index 98e43511c8a5..a4615913bf96 100644 --- a/comms/flcluster/pkg-descr +++ b/comms/flcluster/pkg-descr @@ -1,9 +1,9 @@ -flcluster is a stand alone dx cluster client that will also connect to fldigi -and act as the dx cluster client for fldigi. Multiple instances of flcluster -can simultaneously connect to fldigi, and fldigi's internal dx cluster client +flcluster is a standalone DX cluster client that will also connect to fldigi +and act as the DX cluster client for fldigi. Multiple instances of flcluster +can simultaneously connect to fldigi, and fldigi's internal DX cluster client can also be connected at the same time. Connectivity is via a socket interface, so flclient can reside on the same or a different computer on the LAN or WAN -so long as it is possible to establish the socket (xmlrpc) connection. +so long as it is possible to establish the socket (XML-RPC) connection. Join linuxham or NBEMSham at groups.io or win-fldigi at Yahoo group for -support, news and updates on W1HKJ software: +support, news and updates on W1HKJ software. diff --git a/comms/fldigi/Makefile b/comms/fldigi/Makefile index af29ddb073ab..4617770f8e98 100644 --- a/comms/fldigi/Makefile +++ b/comms/fldigi/Makefile @@ -1,13 +1,11 @@ PORTNAME= fldigi -DISTVERSION= 4.2.06 -PORTREVISION= 1 +DISTVERSION= 4.2.11 CATEGORIES= comms hamradio -MASTER_SITES= SF/fldigi/${PORTNAME} \ - http://www.w1hkj.com/files/fldigi/ +MASTER_SITES= SF/fldigi/${PORTNAME} 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 +15,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 +43,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..d588045b23a8 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 = 1766159925 +SHA256 (fldigi-4.2.11.tar.gz) = 762b370ffe9cae773a2a03b512d0b7242e7e90407c11d5abbd2d31ae6501664f +SIZE (fldigi-4.2.11.tar.gz) = 5282315 diff --git a/comms/fldigi/files/patch-src_misc_configuration.cxx b/comms/fldigi/files/patch-src_misc_configuration.cxx new file mode 100644 index 000000000000..165605acf4f5 --- /dev/null +++ b/comms/fldigi/files/patch-src_misc_configuration.cxx @@ -0,0 +1,15 @@ +--- src/misc/configuration.cxx.orig 2025-11-27 19:20:48 UTC ++++ src/misc/configuration.cxx +@@ -59,6 +59,12 @@ + #include <map> + #include <sstream> + ++#ifdef __FreeBSD__ ++ ++# include <glob.h> ++ ++#endif ++ + #ifdef __linux__ + + # include <dirent.h> diff --git a/comms/fllog/Makefile b/comms/fllog/Makefile index e76a2f970259..d3a36c569c71 100644 --- a/comms/fllog/Makefile +++ b/comms/fllog/Makefile @@ -1,30 +1,27 @@ PORTNAME= fllog -PORTVERSION= 1.2.8 +DISTVERSION= 1.2.9 CATEGORIES= comms hamradio -MASTER_SITES= SF/fldigi/${PORTNAME} \ - http://www.w1hkj.com/files/fllog/ +MASTER_SITES= SF/fldigi/${PORTNAME} MAINTAINER= hamradio@FreeBSD.org COMMENT= Ham Radio logging program -WWW= http://www.w1hkj.com/fllog-help/index.html +WWW= https://www.w1hkj.org/fllog-help/ LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libfltk.so:x11-toolkits/fltk +LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ + libfontconfig.so:x11-fonts/fontconfig \ + libpng16.so:graphics/png + +USES= desktop-file-utils gmake jpeg xorg +USE_XORG= x11 xcursor xext xfixes xft xinerama xrender -USES= gmake desktop-file-utils GNU_CONFIGURE= yes CONFIGURE_ENV= FLTK_CONFIG="${LOCALBASE}/bin/fltk-config" -OPTIONS_DEFINE= NATIVE_OPT - -NATIVE_OPT_DESC= Enable Native Optimizations - PLIST_FILES= bin/fllog \ share/applications/fllog.desktop \ share/pixmaps/fllog.xpm -NATIVE_OPT_CONFIGURE_ON= --enable-optimizations=native -NATIVE_OPT_CONFIGURE_OFF= --enable-optimizations=none - .include <bsd.port.mk> diff --git a/comms/fllog/distinfo b/comms/fllog/distinfo index d02569fd764f..afe3a52da32d 100644 --- a/comms/fllog/distinfo +++ b/comms/fllog/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1705522238 -SHA256 (fllog-1.2.8.tar.gz) = 9092dbd627ddf2c50ec0680db081269611f6f5f40b7537c332328baf32bbaf52 -SIZE (fllog-1.2.8.tar.gz) = 439478 +TIMESTAMP = 1762266415 +SHA256 (fllog-1.2.9.tar.gz) = dde26f4fd3e31d3acc9f4fe902b50320813b4fbcb56276b21b93ee1a8930b519 +SIZE (fllog-1.2.9.tar.gz) = 440142 diff --git a/comms/flmsg/Makefile b/comms/flmsg/Makefile index 82a84b0b0197..5e5b15ca30a6 100644 --- a/comms/flmsg/Makefile +++ b/comms/flmsg/Makefile @@ -1,11 +1,11 @@ PORTNAME= flmsg -DISTVERSION= 4.0.23 +DISTVERSION= 4.0.24 CATEGORIES= comms hamradio -MASTER_SITES= http://www.w1hkj.com/files/${PORTNAME}/ +MASTER_SITES= SF/fldigi/${PORTNAME} MAINTAINER= yuri@FreeBSD.org COMMENT= Forms management editor for Amateur Radio standard message formats -WWW= http://www.w1hkj.com/ +WWW= https://www.w1hkj.org/flmsg-help/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING diff --git a/comms/flmsg/distinfo b/comms/flmsg/distinfo index 04c5c62782e4..1bf4d83dd434 100644 --- a/comms/flmsg/distinfo +++ b/comms/flmsg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1693760867 -SHA256 (flmsg-4.0.23.tar.gz) = dde474c2bce436396a9b9c56e5db608a1b37ddc554999792d3fadffb19cf7916 -SIZE (flmsg-4.0.23.tar.gz) = 838006 +TIMESTAMP = 1759868687 +SHA256 (flmsg-4.0.24.tar.gz) = 93340798d0f9ccafc7cb8d19d1146cb67279c79723c436b1d25da276399e0694 +SIZE (flmsg-4.0.24.tar.gz) = 839206 diff --git a/comms/flmsg/pkg-descr b/comms/flmsg/pkg-descr index 02b2956bb1d6..6ad534ba0b07 100644 --- a/comms/flmsg/pkg-descr +++ b/comms/flmsg/pkg-descr @@ -1 +1,9 @@ -Forms management editor for Amateur Radio standard message formats. +FLMSG is a simple forms management editor for the amateur radio supported +standard message formats. Form data can be transferred between computers either +using standard internet email or via radio frequency broadcasts typically made +by an amateur radio operator on your behalf. FLMSG forms can be very complex and +include embedded images and other controls that make data entry less error to +prone. The template information is not transferred between computers, only the +volatile information contained in the form entry controls. The form template +must reside on each flmsg computer that will be used to create, edit, or review +the data. diff --git a/comms/flrig/Makefile b/comms/flrig/Makefile index 1d2863c4ecde..d8b9924f9567 100644 --- a/comms/flrig/Makefile +++ b/comms/flrig/Makefile @@ -1,14 +1,14 @@ PORTNAME= flrig -PORTVERSION= 2.0.05 +DISTVERSION= 2.0.10 CATEGORIES= comms hamradio -MASTER_SITES= SF/fldigi/${PORTNAME} \ - http://www.w1hkj.com/files/fldigi/ +MASTER_SITES= SF/fldigi/${PORTNAME} 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 +20,9 @@ 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 .include <bsd.port.mk> diff --git a/comms/flrig/distinfo b/comms/flrig/distinfo index 5fe54d681afb..41244055fed9 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 = 1766165454 +SHA256 (flrig-2.0.10.tar.gz) = 6a5f2b87d4fffed410a35b3a176b5d04e60ed4de3fda545079f3656e42ef42bd +SIZE (flrig-2.0.10.tar.gz) = 1225020 diff --git a/comms/freedv/Makefile b/comms/freedv/Makefile index 29c4b3afa5c9..5d4125a27a04 100644 --- a/comms/freedv/Makefile +++ b/comms/freedv/Makefile @@ -1,7 +1,7 @@ PORTNAME= freedv DISTVERSIONPREFIX=v DISTVERSION= 1.7.0 -PORTREVISION= 3 +PORTREVISION= 5 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..cbb2d5e47113 100644 --- a/comms/gnuradio/Makefile +++ b/comms/gnuradio/Makefile @@ -1,6 +1,7 @@ PORTNAME= gnuradio DISTVERSIONPREFIX= v DISTVERSION= 3.10.12.0 +PORTREVISION= 10 CATEGORIES= comms astro hamradio MAINTAINER= hamradio@FreeBSD.org @@ -35,7 +36,7 @@ BUILD_DEPENDS= ${PYNUMPY} \ xdg-open:devel/xdg-utils LIB_DEPENDS= libad9361.so:misc/libad9361-iio \ libasound.so:audio/alsa-lib \ - libboost_system.so:devel/boost-libs \ + libboost_thread.so:devel/boost-libs \ libcodec2.so:audio/codec2 \ libfftw3f.so:math/fftw3-float \ libfmt.so:devel/libfmt \ @@ -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/gpredict/Makefile b/comms/gpredict/Makefile index 0a0b3699d867..57f7b3c21155 100644 --- a/comms/gpredict/Makefile +++ b/comms/gpredict/Makefile @@ -1,6 +1,6 @@ PORTNAME= gpredict DISTVERSION= 2.2.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= comms hamradio MASTER_SITES= https://github.com/csete/${PORTNAME}/releases/download/v${DISTVERSION}/ diff --git a/comms/gqrx/Makefile b/comms/gqrx/Makefile index 5fb26e14b0a6..9cb584726706 100644 --- a/comms/gqrx/Makefile +++ b/comms/gqrx/Makefile @@ -1,7 +1,7 @@ PORTNAME= gqrx -PORTVERSION= 2.17.6 -PORTREVISION= 1 +PORTVERSION= 2.17.7 DISTVERSIONPREFIX= v +PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= comms hamradio PKGNAMESUFFIX= -${FLAVOR} @@ -21,7 +21,7 @@ LIB_DEPENDS= libgnuradio-runtime.so:comms/gnuradio \ libgnuradio-digital.so:comms/gnuradio \ libgnuradio-pmt.so:comms/gnuradio \ libgnuradio-osmosdr.so:comms/gr-osmosdr \ - libboost_system.so:devel/boost-libs \ + libboost_thread.so:devel/boost-libs \ liblog4cpp.so:devel/log4cpp \ libgmpxx.so:math/gmp \ libgmp.so:math/gmp \ 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..2433ab291bc9 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= 4 PORTEPOCH= 1 CATEGORIES= comms hamradio @@ -16,7 +17,6 @@ LIB_DEPENDS= libgnuradio-runtime.so:comms/gnuradio \ libgnuradio-pmt.so:comms/gnuradio \ libgnuradio-blocks.so:comms/gnuradio \ libvolk.so:devel/volk \ - libboost_system.so:devel/boost-libs \ libboost_thread.so:devel/boost-libs \ liblog4cpp.so:devel/log4cpp \ libgmpxx.so:math/gmp \ 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/grig/Makefile b/comms/grig/Makefile index db7192b69b8f..02835f3bea3e 100644 --- a/comms/grig/Makefile +++ b/comms/grig/Makefile @@ -1,6 +1,6 @@ PORTNAME= grig PORTVERSION= 0.9.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org diff --git a/comms/gtkmmorse/Makefile b/comms/gtkmmorse/Makefile deleted file mode 100644 index 191f127b0774..000000000000 --- a/comms/gtkmmorse/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -PORTNAME= gtkmmorse -PORTVERSION= 0.9.27 -PORTREVISION= 7 -CATEGORIES= comms education hamradio -MASTER_SITES= SAVANNAH - -MAINTAINER= hamradio@FreeBSD.org -COMMENT= Graphical Morse Code Trainer -WWW= https://www.nongnu.org/gtkmmorse/ - -LIB_DEPENDS= libao.so:audio/libao \ - libgtkmm-2.4.so:x11-toolkits/gtkmm24 \ - libgconfmm-2.6.so:devel/gconfmm26 - -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -USES= compiler:c++11-lang pkgconfig tar:bzip2 -USE_CXXSTD= c++11 - -PLIST_FILES= bin/gtkmmorse \ - share/man/man1/gtkmmorse.1.gz - -post-patch: - @${REINPLACE_CMD} -e 's|-ansi||g' -e 's|-pedantic||g' \ - ${WRKSRC}/src/Makefile.in - -.include <bsd.port.mk> diff --git a/comms/gtkmmorse/distinfo b/comms/gtkmmorse/distinfo deleted file mode 100644 index 4cacd4b0cfe0..000000000000 --- a/comms/gtkmmorse/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gtkmmorse-0.9.27.tar.bz2) = d511970004ee2826b8755938f7e96ff183f2bc59aa53bb3d8096896ce5f2ca93 -SIZE (gtkmmorse-0.9.27.tar.bz2) = 96435 diff --git a/comms/gtkmmorse/files/patch-astream.cc b/comms/gtkmmorse/files/patch-astream.cc deleted file mode 100644 index c0f2473aca08..000000000000 --- a/comms/gtkmmorse/files/patch-astream.cc +++ /dev/null @@ -1,10 +0,0 @@ ---- src/astream.cc.orig 2008-01-30 09:02:57.000000000 -0800 -+++ src/astream.cc 2012-04-26 20:04:36.000000000 -0700 -@@ -44,6 +44,7 @@ - m_format.channels = 2; - m_format.rate = 44100; - m_format.byte_format = AO_FMT_LITTLE; -+ m_format.matrix=NULL; - - ao_initialize(); - } diff --git a/comms/gtkmmorse/pkg-descr b/comms/gtkmmorse/pkg-descr deleted file mode 100644 index d2612a84d9f4..000000000000 --- a/comms/gtkmmorse/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -GtkMMorse is a morse code learning tool which provides Koch and "Classic" -training methods 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/hackrf/Makefile b/comms/hackrf/Makefile index d410638d0c73..e7c426f06318 100644 --- a/comms/hackrf/Makefile +++ b/comms/hackrf/Makefile @@ -1,26 +1,31 @@ PORTNAME= hackrf -PORTVERSION= 2024.02.1 +DISTVERSION= 2026.01.1 CATEGORIES= comms devel hamradio science security +MASTER_SITES= https://github.com/greatscottgadgets/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= tomek@cedro.info COMMENT= Low cost open source hardware software radio platform WWW= https://greatscottgadgets.com/hackrf/ -LICENSE= GPLv2 +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libfftw3f.so:math/fftw3-float \ - libfftw3.so:math/fftw3 +LIB_DEPENDS= libfftw3.so:math/fftw3 \ + libfftw3f.so:math/fftw3-float -USES= cmake -USE_GITHUB= YES -GH_ACCOUNT= greatscottgadgets -GH_TAGNAME= 18b485e +USES= cmake tar:xz +USE_LDCONFIG= yes + +CMAKE_ARGS= -DLIBUSB_LIBRARIES=/usr/lib/libusb.so +CMAKE_SOURCE_PATH= ${WRKSRC}/host CONFLICTS= hackrf-devel -CMAKE_SOURCE_PATH= ${WRKSRC}/host -CMAKE_ARGS= -DLIBUSB_LIBRARIES=/usr/lib/libusb.so +PORTDOCS= * -USE_LDCONFIG= yes +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: + cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/comms/hackrf/distinfo b/comms/hackrf/distinfo index 1683049d0c86..2390f193b86d 100644 --- a/comms/hackrf/distinfo +++ b/comms/hackrf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708750351 -SHA256 (greatscottgadgets-hackrf-2024.02.1-18b485e_GH0.tar.gz) = d3b54356f5126e63915223479e6264c514141f228a74d37725364920683ff1c4 -SIZE (greatscottgadgets-hackrf-2024.02.1-18b485e_GH0.tar.gz) = 13133386 +TIMESTAMP = 1767825330 +SHA256 (hackrf-2026.01.1.tar.xz) = 283387d7a1aad965b07287adea7361a2a86176e854e2f2b808f58b5626015de4 +SIZE (hackrf-2026.01.1.tar.xz) = 25923808 diff --git a/comms/hackrf/pkg-plist b/comms/hackrf/pkg-plist index 458b57a75143..8521de9d4454 100644 --- a/comms/hackrf/pkg-plist +++ b/comms/hackrf/pkg-plist @@ -8,8 +8,13 @@ bin/hackrf_spiflash bin/hackrf_sweep bin/hackrf_transfer include/libhackrf/hackrf.h +lib/cmake/HackRF/FindLIBUSB.cmake +lib/cmake/HackRF/HackRFConfig.cmake +lib/cmake/HackRF/HackRFConfigVersion.cmake +lib/cmake/HackRF/HackRFTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/HackRF/HackRFTargets.cmake lib/libhackrf.a lib/libhackrf.so lib/libhackrf.so.0 -lib/libhackrf.so.0.9.0 +lib/libhackrf.so.0.9.1 libdata/pkgconfig/libhackrf.pc diff --git a/comms/hamlib/Makefile b/comms/hamlib/Makefile index 815ddc85b796..30cb3797a8a5 100644 --- a/comms/hamlib/Makefile +++ b/comms/hamlib/Makefile @@ -1,5 +1,5 @@ PORTNAME= hamlib -PORTVERSION= 4.6.2 +DISTVERSION= 4.7.0 CATEGORIES= comms hamradio MASTER_SITES= SF @@ -7,31 +7,40 @@ MAINTAINER= hamradio@FreeBSD.org COMMENT= Shared libraries for Amateur Radio Equipment Control Applications WWW= https://sourceforge.net/projects/hamlib/ -LICENSE= LGPL20 +LICENSE= GPLv2+ LGPL21+ +LICENSE_COMB= multi +LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING +LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LIB BUILD_DEPENDS= swig:devel/swig -LIB_DEPENDS= libltdl.so:devel/libltdl -USES= autoreconf gnome libtool:keepla localbase:ldflags pathfix perl5 pkgconfig python \ - readline shebangfix tcl -USE_GNOME= libxml2 +USES= autoreconf gnome libtool:keepla localbase:ldflags perl5 \ + pkgconfig python readline shebangfix tcl USE_LDCONFIG= yes USE_PERL5= build run USE_PYTHON= py3kplist # $TCL_INCLUDE_SPEC SHEBANG_FILES= bindings/perltest.pl + GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-perl-binding \ - --with-tcl-binding --with-tcl=${TCL_LIBDIR} \ - --with-libusb \ - --with-python-binding -CONFIGURE_ENV= LIBUSB_LIBS="-lusb" cf_with_cxx=yes +CONFIGURE_ARGS= --with-libusb \ + --with-perl-binding \ + --with-python-binding \ + --with-tcl-binding \ + --with-tcl=${TCL_LIBDIR} +CONFIGURE_ENV= cf_with_cxx=yes \ + LIBUSB_LIBS="-lusb" + INSTALL_TARGET= install-strip -CPPFLAGS+= -I${LOCALBASE}/include -LIBS+= -L${LOCALBASE}/lib + PLIST_SUB= TCL_VER=${TCL_VER} -OPTIONS_DEFINE= DOCS +PORTDOCS= AUTHORS COPYING* ChangeLog INSTALL LICENSE NEWS PLAN README* THANKS + +OPTIONS_DEFINE= DOCS STATIC +OPTIONS_SUB= yes + +STATIC_CONFIGURE_ENABLE= static post-build: ${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' \ @@ -39,14 +48,13 @@ post-build: post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Hamlib/Hamlib.so - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for d in ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING ${WRKSRC}/COPYING.LIB \ - ${WRKSRC}/ChangeLog ${WRKSRC}/INSTALL ${WRKSRC}/LICENSE \ - ${WRKSRC}/NEWS ${WRKSRC}/PLAN ${WRKSRC}/README \ - ${WRKSRC}/README.betatester ${WRKSRC}/README.osx \ - ${WRKSRC}/README.developer ${WRKSRC}/README.freqranges \ - ${WRKSRC}/README.multicast ${WRKSRC}/THANKS - ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR} -.endfor + +post-install-DOCS-on: + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} + +post-install-DOCS-off: +# Upstream scripts install some of the ${PORTDOCS} by default, +# so we need to remove the whole ${STAGEDIR}${DOCSDIR} explicitly. + ${RM} -r ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/comms/hamlib/distinfo b/comms/hamlib/distinfo index 1819c1b60421..688e1a90205e 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 = 1771288035 +SHA256 (hamlib-4.7.0.tar.gz) = 24542b09cb2432458ba239b2ba8f5b7fb67cde64df6553f150e6eb8475a87a23 +SIZE (hamlib-4.7.0.tar.gz) = 3089782 diff --git a/comms/hamlib/files/patch-hamlib.pc.in b/comms/hamlib/files/patch-hamlib.pc.in deleted file mode 100644 index 33cd0596de25..000000000000 --- a/comms/hamlib/files/patch-hamlib.pc.in +++ /dev/null @@ -1,10 +0,0 @@ ---- hamlib.pc.in.orig 2022-10-30 00:06:12 UTC -+++ hamlib.pc.in -@@ -7,7 +7,6 @@ Version: @PACKAGE_VERSION@ - Description: Library to control radio and rotator equipment. - URL: @PACKAGE_URL@ - Version: @PACKAGE_VERSION@ --Requires.private: @LIBUSB@ - Cflags: -I${includedir} @PTHREAD_CFLAGS@ - Libs: -L${libdir} -lhamlib - Libs.private: @MATH_LIBS@ @DL_LIBS@ @NET_LIBS@ @PTHREAD_LIBS@ diff --git a/comms/hamlib/files/patch-rigs_dummy_rot__pstrotator.c b/comms/hamlib/files/patch-rigs_dummy_rot__pstrotator.c deleted file mode 100644 index 37ed3d2f8469..000000000000 --- a/comms/hamlib/files/patch-rigs_dummy_rot__pstrotator.c +++ /dev/null @@ -1,10 +0,0 @@ ---- rigs/dummy/rot_pstrotator.c.orig 2025-02-09 21:22:13 UTC -+++ rigs/dummy/rot_pstrotator.c -@@ -23,6 +23,7 @@ - #include <math.h> - #include <sys/time.h> - #include <errno.h> -+#include <sys/socket.h> - - #include "hamlib/rotator.h" - #include "dummy_common.h" diff --git a/comms/hamlib/pkg-plist b/comms/hamlib/pkg-plist index ba080e848551..2b8b974b7fd9 100644 --- a/comms/hamlib/pkg-plist +++ b/comms/hamlib/pkg-plist @@ -5,78 +5,73 @@ bin/rigctlcom bin/rigctld bin/rigctlsync bin/rigctltcp -bin/rigfreqwalk bin/rigmem bin/rigsmtr bin/rigswr +bin/rigtestlibusb bin/rigtestmcast bin/rigtestmcastrx bin/rotctl bin/rotctld +include/hamlib/amp_state.h include/hamlib/ampclass.h include/hamlib/amplifier.h include/hamlib/amplist.h include/hamlib/multicast.h +include/hamlib/port.h include/hamlib/rig.h include/hamlib/rig_dll.h +include/hamlib/rig_state.h include/hamlib/rigclass.h include/hamlib/riglist.h +include/hamlib/rot_state.h include/hamlib/rotator.h include/hamlib/rotclass.h include/hamlib/rotlist.h +%%STATIC%%lib/libhamlib++.a lib/libhamlib++.la lib/libhamlib++.so lib/libhamlib++.so.4 -lib/libhamlib++.so.4.0.6 +lib/libhamlib++.so.4.0.7 +%%STATIC%%lib/libhamlib.a lib/libhamlib.la lib/libhamlib.so lib/libhamlib.so.4 -lib/libhamlib.so.4.0.6 +lib/libhamlib.so.4.0.7 %%SITE_ARCH%%/Hamlib.pm %%SITE_ARCH%%/auto/Hamlib/Hamlib.so %%SITE_ARCH%%/perltest.pl %%PYTHON_SITELIBDIR%%/Hamlib.py +%%STATIC%%%%PYTHON_SITELIBDIR%%/_Hamlib.a %%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 -lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl-4.6.so +%%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.7.so +%%STATIC%%lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.a lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.la lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.so lib/tcl%%TCL_VER%%/Hamlib/pkgIndex.tcl libdata/pkgconfig/hamlib.pc share/aclocal/hamlib.m4 +%%PORTDOCS%%%%DOCSDIR%%/examples/perltest.pl +%%PORTDOCS%%%%DOCSDIR%%/examples/tcltest.tcl share/man/man1/ampctl.1.gz share/man/man1/ampctld.1.gz share/man/man1/rigctl.1.gz share/man/man1/rigctlcom.1.gz share/man/man1/rigctld.1.gz share/man/man1/rigctlsync.1.gz +share/man/man1/rigctltcp.1.gz share/man/man1/rigmem.1.gz share/man/man1/rigsmtr.1.gz share/man/man1/rigswr.1.gz +share/man/man1/rigtestlibusb.1.gz +share/man/man1/rigtestmcast.1.gz +share/man/man1/rigtestmcastrx.1.gz share/man/man1/rotctl.1.gz share/man/man1/rotctld.1.gz share/man/man7/hamlib-primer.7.gz share/man/man7/hamlib-utilities.7.gz share/man/man7/hamlib.7.gz -%%PORTDOCS%%%%DOCSDIR%%/AUTHORS -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/COPYING.LIB -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/LICENSE -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%PORTDOCS%%%%DOCSDIR%%/PLAN -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/README.betatester -%%PORTDOCS%%%%DOCSDIR%%/README.developer -%%PORTDOCS%%%%DOCSDIR%%/README.freqranges -%%PORTDOCS%%%%DOCSDIR%%/README.md -%%PORTDOCS%%%%DOCSDIR%%/README.multicast -%%PORTDOCS%%%%DOCSDIR%%/README.osx -%%PORTDOCS%%%%DOCSDIR%%/THANKS -%%PORTDOCS%%%%DOCSDIR%%/examples/perltest.pl -%%PORTDOCS%%%%DOCSDIR%%/examples/py3test.py -%%PORTDOCS%%%%DOCSDIR%%/examples/tcltest.tcl diff --git a/comms/hydrasdr/Makefile b/comms/hydrasdr/Makefile new file mode 100644 index 000000000000..592c953c84b1 --- /dev/null +++ b/comms/hydrasdr/Makefile @@ -0,0 +1,32 @@ +PORTNAME= hydrasdr +DISTVERSIONPREFIX= v +DISTVERSION= 1.0.3 +CATEGORIES= comms hamradio + +MAINTAINER= unitrunker@unitrunker.net +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_ARGS= -DLIBUSB_INCLUDE_DIR="/usr/include" \ + -DLIBUSB_LIBRARIES="/usr/lib/libusb.so" +CMAKE_OFF= INSTALL_UDEV_RULES + +CFLAGS_powerpc64= -DNO_WARN_X86_INTRINSICS -mvsx +CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS + +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 + +.include <bsd.port.mk> diff --git a/comms/hydrasdr/distinfo b/comms/hydrasdr/distinfo new file mode 100644 index 000000000000..17bdd759d016 --- /dev/null +++ b/comms/hydrasdr/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1760863733 +SHA256 (hydrasdr-rfone_host-v1.0.3_GH0.tar.gz) = 9ede1a10d03f47444972b4c84d7d846bfdbe63e0912e96b9131f1d5f5851454b +SIZE (hydrasdr-rfone_host-v1.0.3_GH0.tar.gz) = 271460 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..322c2c89f8de --- /dev/null +++ b/comms/hydrasdr/pkg-plist @@ -0,0 +1,26 @@ +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/cmake/HydraSDR/FindLIBUSB.cmake +lib/cmake/HydraSDR/HydraSDRConfig.cmake +lib/cmake/HydraSDR/HydraSDRConfigVersion.cmake +lib/cmake/HydraSDR/HydraSDRTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/HydraSDR/HydraSDRTargets.cmake +lib/libhydrasdr.a +lib/libhydrasdr.so +lib/libhydrasdr.so.0 +lib/libhydrasdr.so.1.0.3 +libdata/pkgconfig/libhydrasdr.pc diff --git a/comms/iwmbt-firmware/Makefile b/comms/iwmbt-firmware/Makefile index 717754ce6c66..b0175a93a578 100644 --- a/comms/iwmbt-firmware/Makefile +++ b/comms/iwmbt-firmware/Makefile @@ -1,6 +1,6 @@ PORTNAME= iwmbt-firmware -DISTVERSION= 20230625 -DEB_REVISION= 2 +DISTVERSION= 20251111 +DEB_REVISION= 1 CATEGORIES= comms MASTER_SITES= DEBIAN/pool/non-free-firmware/f/firmware-nonfree/:main \ https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/intel/:old @@ -9,7 +9,7 @@ DISTFILES= ${MAINFW_FILE}:main \ EXTRACT_ONLY= ${MAINFW_FILE} MAINTAINER= wulf@FreeBSD.org -COMMENT= Intel Wireless 8260 bluetooth adaptor firmwares used by iwmbtfw(8) +COMMENT= Intel Wireless bluetooth adaptor firmwares used by iwmbtfw(8) WWW= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git LICENSE= INTEL @@ -17,9 +17,6 @@ LICENSE_NAME= Intel firmware license LICENSE_FILE= ${WRKDIR}/usr/share/doc/firmware-iwlwifi/copyright LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -NO_BUILD= yes -NO_ARCH= yes - MAINFW_FILE= firmware-iwlwifi_${DISTVERSION}-${DEB_REVISION}_all.deb OLDFW_FILE= ibt-hw-37.8.10-fw-22.50.19.14.f.bseq OLDFW_SUFX= ?id=6be4747ea1d731f661c5320acf3f1273a459d6da @@ -27,8 +24,10 @@ OLDFW_SUFX= ?id=6be4747ea1d731f661c5320acf3f1273a459d6da EXTRACT_CMD= ${AR} EXTRACT_BEFORE_ARGS= -p EXTRACT_AFTER_ARGS= data.tar.xz | ${TAR} -xf - ${EXTRACT_FILES} -EXTRACT_FILES= usr/lib/firmware/intel \ +EXTRACT_FILES= usr/lib/firmware/intel/ibt-* \ usr/share/doc/firmware-iwlwifi/copyright +NO_ARCH= yes +NO_BUILD= yes # PR/267581: Downgrade ibt-hw-37.8.10-fw-22.50.19.14.f.bseq to fw_patch_num 36 post-extract: diff --git a/comms/iwmbt-firmware/distinfo b/comms/iwmbt-firmware/distinfo index 959d695ecfcf..c6d560427b04 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 = 1769204850 +SHA256 (firmware-iwlwifi_20251111-1_all.deb) = 8769508b2c245c163489af3d273e58db7f00ebfcd8431e429d6304ea7b6a6c5d +SIZE (firmware-iwlwifi_20251111-1_all.deb) = 18421512 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-descr b/comms/iwmbt-firmware/pkg-descr index 033b55dc745e..35b446818638 100644 --- a/comms/iwmbt-firmware/pkg-descr +++ b/comms/iwmbt-firmware/pkg-descr @@ -1,4 +1,5 @@ -Firmware for the Intel Wireless 8260/8265 chip based Bluetooth USB devices. +Firmware for Intel Wireless 7260/8260/9260 chip based Bluetooth USB devices and +some of their successors. To be downloaded with iwmbtfw(8). See also: https://packages.debian.org/firmware-iwlwifi 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/java-simple-serial-connector/Makefile b/comms/java-simple-serial-connector/Makefile index 535c30460c65..ec067a1aa980 100644 --- a/comms/java-simple-serial-connector/Makefile +++ b/comms/java-simple-serial-connector/Makefile @@ -1,6 +1,6 @@ PORTNAME= java-simple-serial-connector PORTVERSION= 2.8.0 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= comms java @@ -10,7 +10,7 @@ WWW= https://github.com/scream3r/java-simple-serial-connector LICENSE= LGPL3 -USES= java:ant,run +USES= java:ant,build USE_GITHUB= yes GH_ACCOUNT= scream3r @@ -19,7 +19,7 @@ ALL_TARGET= dist CXXFLAGS+= -I${JAVA_HOME}/include -I${JAVA_HOME}/include/freebsd WRKSRC_LIBS= ${WRKSRC}/src/java/libs -PLIST_FILES= ${JAVA_HOME}/jre/lib/ext/jssc-${PORTVERSION}.jar +PLIST_FILES= ${JAVAJARDIR}/jssc-${PORTVERSION}.jar .include <bsd.port.pre.mk> @@ -40,7 +40,6 @@ pre-build: ${STRIP_CMD} ${WRKSRC_LIBS}/freebsd/libjSSC-${MAJOR_MINOR}_${JSSC_ARCH}.so do-install: - @${MKDIR} ${STAGEDIR}${JAVA_HOME}/jre/lib/ext - ${CP} ${WRKSRC}/build/jssc-${PORTVERSION}.jar ${STAGEDIR}${JAVA_HOME}/jre/lib/ext + ${INSTALL_DATA} ${WRKSRC}/build/jssc-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/ .include <bsd.port.post.mk> diff --git a/comms/klog/Makefile b/comms/klog/Makefile index cb83dad41e0c..8417de6ad609 100644 --- a/comms/klog/Makefile +++ b/comms/klog/Makefile @@ -1,6 +1,6 @@ PORTNAME= klog -PORTVERSION= 2.4.1 -#PORTREVISION= 1 +PORTVERSION= 2.4.2 +PORTREVISION= 2 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org @@ -11,43 +11,27 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libhamlib.so:comms/hamlib -USES= compiler:c++11-lang gl qmake qt:6 xorg +USES= compiler:c++17-lang gl qmake qt:6 xorg USE_GITHUB= yes -USE_GL= gl -USE_QT= base declarative charts location positioning serialport sqldriver-sqlite tools +USE_GL= opengl +USE_QT= base declarative charts location positioning serialport \ + sqldriver-sqlite:run tools:build GH_ACCOUNT= ea4k GH_PROJECT= klog -DESKTOP_ENTRIES= "KLog" "Simple Amateur Radio Logging Program" \ +# https://github.com/ea4k/klog/issues/419 +DESKTOP_ENTRIES="KLog" "Simple Amateur Radio Logging Program" \ "" "klog" "Network;HamRadio;" \ - true - -PLIST_FILES= bin/klog \ - ${DATADIR}/translations/klog_ca.qm \ - ${DATADIR}/translations/klog_cs.qm \ - ${DATADIR}/translations/klog_da.qm \ - ${DATADIR}/translations/klog_de.qm \ - ${DATADIR}/translations/klog_es.qm \ - ${DATADIR}/translations/klog_fi.qm \ - ${DATADIR}/translations/klog_fr.qm \ - ${DATADIR}/translations/klog_hr.qm \ - ${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 + false post-patch: @${REINPLACE_CMD} \ - 's|"\/usr\/share\/klog\/translations\/klog_"|"${DATADIR}/translations/klog_"|' \ - ${WRKSRC}/src/main.cpp + 's|"\/usr\/share\/klog\/translations\/klog_"|"${DATADIR}/translations/klog_"|' \ + ${WRKSRC}/src/main.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/build/target/klog ${STAGEDIR}${PREFIX}/bin - ${MKDIR} ${STAGEDIR}${DATADIR}/translations + @${MKDIR} ${STAGEDIR}${DATADIR}/translations ${INSTALL_DATA} ${WRKSRC}/src/build/target/translations/klog_*.qm \ ${STAGEDIR}${DATADIR}/translations ${INSTALL_MAN} ${WRKSRC}/src/klog.1 ${STAGEDIR}${PREFIX}/share/man/man1 diff --git a/comms/klog/distinfo b/comms/klog/distinfo index 3a0f75e1a722..c4318e70d06c 100644 --- a/comms/klog/distinfo +++ b/comms/klog/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747383065 -SHA256 (ea4k-klog-2.4.1_GH0.tar.gz) = 9f0fcd984d8c640f6c55c7b3036ba2e310e4371ca5d21ee42997505b69c2410c -SIZE (ea4k-klog-2.4.1_GH0.tar.gz) = 4916023 +TIMESTAMP = 1756459753 +SHA256 (ea4k-klog-2.4.2_GH0.tar.gz) = 0d12442c4224404b637c270d140ec835b77f3474bac1657abb990df65859b630 +SIZE (ea4k-klog-2.4.2_GH0.tar.gz) = 4939360 diff --git a/comms/klog/pkg-plist b/comms/klog/pkg-plist new file mode 100644 index 000000000000..ce8c13832cb4 --- /dev/null +++ b/comms/klog/pkg-plist @@ -0,0 +1,17 @@ +bin/klog +%%DATADIR%%/translations/klog_ca.qm +%%DATADIR%%/translations/klog_cs.qm +%%DATADIR%%/translations/klog_da.qm +%%DATADIR%%/translations/klog_de.qm +%%DATADIR%%/translations/klog_es.qm +%%DATADIR%%/translations/klog_fi.qm +%%DATADIR%%/translations/klog_fr.qm +%%DATADIR%%/translations/klog_hr.qm +%%DATADIR%%/translations/klog_it.qm +%%DATADIR%%/translations/klog_ja.qm +%%DATADIR%%/translations/klog_lv.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/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..7454eda507d3 100644 --- a/comms/libimobiledevice/Makefile +++ b/comms/libimobiledevice/Makefile @@ -1,9 +1,8 @@ PORTNAME= libimobiledevice -DISTVERSION= 1.3.0-241 +DISTVERSION= 1.4.0 PORTREVISION?= 0 -DISTVERSIONSUFFIX= -g2a0a6d5 CATEGORIES?= comms -#MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ +MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ MAINTAINER?= jhale@FreeBSD.org COMMENT?= Library to communicate with Apple iOS devices @@ -12,22 +11,35 @@ WWW= https://www.libimobiledevice.org LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER -USES+= autoreconf cpe libtool localbase:ldflags pathfix pkgconfig ssl -USE_GITHUB= yes +LIB_DEPENDS= libplist-2.0.so:devel/libplist + +USES= cpe libtool localbase:ldflags pkgconfig \ + readline ssl tar:bz2 GNU_CONFIGURE= yes -CONFIGURE_ARGS+=openssl_CFLAGS="-I${OPENSSLINC}" \ +CONFIGURE_ARGS= openssl_CFLAGS="-I${OPENSSLINC}" \ openssl_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" INSTALL_TARGET= install-strip CFLAGS+= -Wno-error=int-conversion -SLAVE_PORT?= no +.if defined(_LIMD_BINDING) && ${_LIMD_BINDING} == "py" +LIB_DEPENDS+= libimobiledevice-1.0.so:${MASTER_PORT} +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}libplist>=2.2.0:devel/py-libplist@${PY_FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}libplist>=2.2.0:devel/py-libplist@${PY_FLAVOR} + +USES+= python +USE_PYTHON= cython flavors + +CONFIGURE_ENV+= PYTHON_LDFLAGS="`pkg-config --libs python-${PYTHON_VER}`" -.if ${SLAVE_PORT} == no +BINARY_ALIAS= cython=cython-${PYTHON_VER} \ + python=${PYTHON_VERSION} -LIB_DEPENDS= libplist-2.0.so:devel/libplist \ - libimobiledevice-glue-1.0.so:comms/libimobiledevice-glue \ +BUILD_WRKSRC= ${WRKSRC}/cython +INSTALL_WRKSRC= ${BUILD_WRKSRC} +.else # parent port +LIB_DEPENDS+= libimobiledevice-glue-1.0.so:comms/libimobiledevice-glue \ libusbmuxd-2.0.so:comms/libusbmuxd \ libtatsu.so:security/libtatsu @@ -38,16 +50,26 @@ CONFIGURE_ARGS+=--without-cython PORTDOCS= AUTHORS NEWS README.md OPTIONS_DEFINE= DOCS - -post-install: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} - -.endif # ${SLAVE_PORT} == no +.endif post-patch: @${REINPLACE_CMD} -e 's| *@ssl_requires@||' \ ${WRKSRC}/src/${PORTNAME}*.pc.in - @echo "${DISTVERSIONFULL}" > ${WRKSRC}/.tarball-version +.if defined(_LIMD_BINDING) + @${REINPLACE_CMD} \ + -e 's|$$(top_builddir)/src/libimobiledevice-1.0.la|-limobiledevice-1.0|' \ + -e 's|$$(imobiledevice_la_DEPENDENCIES)||' \ + ${BUILD_WRKSRC}/Makefile.in +.endif + +post-install: +.if defined(_LIMD_BINDING) && ${_LIMD_BINDING} == "py" + @${MKDIR} ${STAGEDIR}${PREFIX}/include/imobiledevice/cython + ${INSTALL_DATA} ${INSTALL_WRKSRC}/imobiledevice.pxd \ + ${STAGEDIR}${PREFIX}/include/imobiledevice/cython +.else # parent port + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} +.endif .include <bsd.port.mk> diff --git a/comms/libimobiledevice/distinfo b/comms/libimobiledevice/distinfo index 6c8b853e7d26..4ec7114043a0 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 = 1760586833 +SHA256 (libimobiledevice-1.4.0.tar.bz2) = 23cc0077e221c7d991bd0eb02150a0d49199bcca1ddf059edccee9ffd914939d +SIZE (libimobiledevice-1.4.0.tar.bz2) = 714628 diff --git a/comms/libimobiledevice/files/patch-configure b/comms/libimobiledevice/files/patch-configure new file mode 100644 index 000000000000..50c2e684e9dd --- /dev/null +++ b/comms/libimobiledevice/files/patch-configure @@ -0,0 +1,13 @@ +Remove bash-ism from configure script + +--- configure.orig 2025-10-07 03:17:25 UTC ++++ configure +@@ -22303,7 +22303,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.b + + if test "X$flag_ok" = Xyes ; then + +- CYTHON_CFLAGS+=" -Wno-cast-function-type" ++ CYTHON_CFLAGS="$CYTHON_CFLAGS -Wno-cast-function-type" + + + diff --git a/comms/libimobiledevice/files/patch-configure.ac b/comms/libimobiledevice/files/patch-configure.ac deleted file mode 100644 index b9595b147b48..000000000000 --- a/comms/libimobiledevice/files/patch-configure.ac +++ /dev/null @@ -1,13 +0,0 @@ -Remove bash-ism from configure script - ---- configure.ac.orig 2024-07-01 16:27:27 UTC -+++ configure.ac -@@ -139,7 +139,7 @@ if test "$build_cython" = "true"; then - AM_PATH_PYTHON([3.0], [ - CYTHON_PYTHON - AS_COMPILER_FLAG([-Wno-cast-function-type -Werror], [ -- CYTHON_CFLAGS+=" -Wno-cast-function-type" -+ CYTHON_CFLAGS="$CYTHON_CFLAGS -Wno-cast-function-type" - AC_SUBST([CYTHON_CFLAGS]) - ], []) - ]) diff --git a/comms/libimobiledevice/pkg-plist b/comms/libimobiledevice/pkg-plist index 361b606c2223..0e173a86acc7 100644 --- a/comms/libimobiledevice/pkg-plist +++ b/comms/libimobiledevice/pkg-plist @@ -20,6 +20,7 @@ bin/idevicescreenshot bin/idevicesetlocation bin/idevicesyslog include/libimobiledevice/afc.h +include/libimobiledevice/bt_packet_logger.h include/libimobiledevice/companion_proxy.h include/libimobiledevice/debugserver.h include/libimobiledevice/diagnostics_relay.h @@ -36,6 +37,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 @@ -48,7 +50,7 @@ include/libimobiledevice/webinspector.h lib/libimobiledevice-1.0.a lib/libimobiledevice-1.0.so lib/libimobiledevice-1.0.so.6 -lib/libimobiledevice-1.0.so.6.0.0 +lib/libimobiledevice-1.0.so.6.1.0 libdata/pkgconfig/libimobiledevice-1.0.pc share/man/man1/afcclient.1.gz share/man/man1/idevice_id.1.gz 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..3a9d0bdab92c 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.12 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..1c01472aee52 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 = 1771064597 +SHA256 (stephane-libmodbus-v3.1.12_GH0.tar.gz) = 4151177f5223625c6be94230affb096aa8b1cdb0df00fe1f74ce53878a25d15d +SIZE (stephane-libmodbus-v3.1.12_GH0.tar.gz) = 209399 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..132cfaae757f 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%%/NEWS.md %%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/lirc/Makefile b/comms/lirc/Makefile index 20de6415fb43..31f6c8c14c11 100644 --- a/comms/lirc/Makefile +++ b/comms/lirc/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto -USES= alias autoreconf gmake libtool localbase python tar:bzip2 xorg +USES= autoreconf gmake libtool localbase python tar:bzip2 xorg USE_XORG= sm x11 ice USE_CSTD= gnu89 INSTALL_TARGET= install-strip diff --git a/comms/meshcore-cli/Makefile b/comms/meshcore-cli/Makefile new file mode 100644 index 000000000000..93ea8145e5d3 --- /dev/null +++ b/comms/meshcore-cli/Makefile @@ -0,0 +1,24 @@ +PORTNAME= meshcore_cli +PORTVERSION= 1.4.2 +CATEGORIES= comms python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= samm@FreeBSD.org +COMMENT= CLI interface to MeshCore companion app over TCP or Serial +WWW= https://github.com/meshcore-dev/meshcore-cli + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}meshcore>=2.2.8:comms/py-meshcore@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>0:devel/py-prompt-toolkit@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} + +USES= python:3.10+ +USE_PYTHON= autoplist concurrent pep517 +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/comms/meshcore-cli/distinfo b/comms/meshcore-cli/distinfo new file mode 100644 index 000000000000..af2c677310b1 --- /dev/null +++ b/comms/meshcore-cli/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1771277214 +SHA256 (meshcore_cli-1.4.2.tar.gz) = 3b5e1451b1c9035f26237574ddab32e6b713ea8998b52bd58c33650ce0921d62 +SIZE (meshcore_cli-1.4.2.tar.gz) = 45272 diff --git a/comms/meshcore-cli/pkg-descr b/comms/meshcore-cli/pkg-descr new file mode 100644 index 000000000000..e518ff9bb894 --- /dev/null +++ b/comms/meshcore-cli/pkg-descr @@ -0,0 +1,3 @@ +meshcore-cli is a tool that connects to companion radio node (meshcore client) +over BLE, TCP or Serial and lets you interact with it from a terminal using a +command line interface. 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-kmod/Makefile b/comms/opencbm-kmod/Makefile index 77ea7d63eed5..b88cbc68c9a8 100644 --- a/comms/opencbm-kmod/Makefile +++ b/comms/opencbm-kmod/Makefile @@ -3,7 +3,7 @@ PORTVERSION= ${OCBM_VERSION} PORTREVISION= 2 CATEGORIES= comms archivers -MAINTAINER= zirias@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= OpenCBM driver module for parallel-port X[MA]-1541 cables WWW= http://opencbm.sourceforge.net/ diff --git a/comms/opencbm-plugin-xa1541/Makefile b/comms/opencbm-plugin-xa1541/Makefile index fddd313b1467..64fb480a88f3 100644 --- a/comms/opencbm-plugin-xa1541/Makefile +++ b/comms/opencbm-plugin-xa1541/Makefile @@ -2,7 +2,7 @@ PORTNAME= opencbm-plugin-xa1541 PORTVERSION= ${OCBM_VERSION} CATEGORIES= comms archivers -MAINTAINER= zirias@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= OpenCBM plugin for parallel-port cables WWW= http://opencbm.sourceforge.net/ diff --git a/comms/opencbm/Makefile b/comms/opencbm/Makefile index 0db9b775a445..f04c4d159bfa 100644 --- a/comms/opencbm/Makefile +++ b/comms/opencbm/Makefile @@ -2,16 +2,13 @@ PORTNAME= opencbm PORTVERSION= ${OCBM_VERSION} CATEGORIES= comms archivers -MAINTAINER= zirias@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Commodore CBM serial IEC/IEEE-488 bus utilities 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-cayennelpp/Makefile b/comms/py-cayennelpp/Makefile new file mode 100644 index 000000000000..21f6c1a92ec1 --- /dev/null +++ b/comms/py-cayennelpp/Makefile @@ -0,0 +1,23 @@ +PORTNAME= pycayennelpp +PORTVERSION= 2.4.0 +CATEGORIES= comms python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= samm@FreeBSD.org +COMMENT= CayenneLPP decoder and encoder written in Python +WWW= https://github.com/smlng/pycayennelpp + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent distutils pytest +NO_ARCH= yes + +post-patch: + @${REINPLACE_CMD} '/pytest-runner/d' ${WRKSRC}/setup.py + +.include <bsd.port.mk> diff --git a/comms/py-cayennelpp/distinfo b/comms/py-cayennelpp/distinfo new file mode 100644 index 000000000000..5d3803c77b76 --- /dev/null +++ b/comms/py-cayennelpp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1770707775 +SHA256 (pycayennelpp-2.4.0.tar.gz) = bdf5e3e698ce40e66c5065794340e7149c1147f3fd98438e7ea72885c4a786b1 +SIZE (pycayennelpp-2.4.0.tar.gz) = 11390 diff --git a/comms/py-cayennelpp/pkg-descr b/comms/py-cayennelpp/pkg-descr new file mode 100644 index 000000000000..70c63b581cdf --- /dev/null +++ b/comms/py-cayennelpp/pkg-descr @@ -0,0 +1,3 @@ +A Cayenne Low Power Payload (CayenneLPP) decoder and encoder written in Python. +PyCayenneLPP offers a concise interface with proper encoding and decoding +functionality for the CayenneLPP format, supporting many sensor types. diff --git a/comms/py-esptool/Makefile b/comms/py-esptool/Makefile index 689105be0454..65da3fc7a3bc 100644 --- a/comms/py-esptool/Makefile +++ b/comms/py-esptool/Makefile @@ -1,23 +1,23 @@ PORTNAME= esptool DISTVERSIONPREFIX= v -DISTVERSION= 4.8.1 -PORTREVISION= 1 +DISTVERSION= 4.10.0 CATEGORIES= comms python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= loader@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Utility to communicate with Espressif ESP8266 & ESP32 chips WWW= https://github.com/espressif/esptool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.0:comms/py-pyserial@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.3:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.16.0:security/py-ecdsa@${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}reedsolo>=1.5.3: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..343a9e7dca20 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 = 1766855295 +SHA256 (espressif-esptool-v4.10.0_GH0.tar.gz) = feabee2783407cb5657bf1c6770f385cf1378b7920a5ce89ef32d42c7ce5be3c +SIZE (espressif-esptool-v4.10.0_GH0.tar.gz) = 5961194 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..baff82aad8af 100644 --- a/comms/py-libimobiledevice/Makefile +++ b/comms/py-libimobiledevice/Makefile @@ -5,41 +5,14 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Python bindings for libimobiledevice -LIB_DEPENDS= libimobiledevice-1.0.so:${MASTER_PORT} \ - libplist-2.0.so:devel/libplist -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libplist>=2.2.0:devel/py-libplist@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libplist>=2.2.0:devel/py-libplist@${PY_FLAVOR} - -USES+= python -USE_PYTHON= cython3 flavors - -CONFIGURE_ENV= PYTHON_LDFLAGS="`pkg-config --libs python-${PYTHON_VER}`" - -BINARY_ALIAS= cython=cython-${PYTHON_VER} MASTERDIR= ${.CURDIR:H:H}/comms/libimobiledevice PORTSCOUT= ignore:1 -BUILD_WRKSRC= ${WRKSRC}/cython -INSTALL_WRKSRC= ${BUILD_WRKSRC} - PLIST= ${.CURDIR}/pkg-plist PLIST_FILES= include/imobiledevice/cython/imobiledevice.pxd \ ${PYTHONPREFIX_SITELIBDIR:S|^${PREFIX}/||}/imobiledevice.a \ ${PYTHONPREFIX_SITELIBDIR:S|^${PREFIX}/||}/imobiledevice.so -_USES_configure+= 471:post-autoreconf - -SLAVE_PORT= yes - -post-autoreconf: - @${REINPLACE_CMD} \ - -e 's|$$(top_builddir)/src/libimobiledevice-1.0.la|-limobiledevice-1.0|' \ - -e 's|$$(imobiledevice_la_DEPENDENCIES)||' \ - ${BUILD_WRKSRC}/Makefile.in - -post-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/include/imobiledevice/cython - ${INSTALL_DATA} ${INSTALL_WRKSRC}/imobiledevice.pxd \ - ${STAGEDIR}${PREFIX}/include/imobiledevice/cython +_LIMD_BINDING= py .include "${MASTERDIR}/Makefile" diff --git a/comms/py-meshcore/Makefile b/comms/py-meshcore/Makefile new file mode 100644 index 000000000000..ccfe18812f1c --- /dev/null +++ b/comms/py-meshcore/Makefile @@ -0,0 +1,22 @@ +PORTNAME= meshcore +PORTVERSION= 2.2.11 +CATEGORIES= comms python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= samm@FreeBSD.org +COMMENT= Base classes for communicating with meshcore companion radios +WWW= https://github.com/meshcore-dev/meshcore_py + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycayennelpp>=0:comms/py-cayennelpp@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyserial-asyncio-fast>=0:comms/py-pyserial-asyncio-fast@${PY_FLAVOR} + +USES= python:3.10+ +USE_PYTHON= autoplist concurrent pep517 +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/comms/py-meshcore/distinfo b/comms/py-meshcore/distinfo new file mode 100644 index 000000000000..3eb4829afeed --- /dev/null +++ b/comms/py-meshcore/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1771277091 +SHA256 (meshcore-2.2.11.tar.gz) = cbef377f5e92cbefb553f52309c6f872373b60cc172fe8d42bf292cf43aa7124 +SIZE (meshcore-2.2.11.tar.gz) = 65929 diff --git a/comms/py-meshcore/pkg-descr b/comms/py-meshcore/pkg-descr new file mode 100644 index 000000000000..4babdbb1a3b2 --- /dev/null +++ b/comms/py-meshcore/pkg-descr @@ -0,0 +1,3 @@ +Python library for interacting with MeshCore companion radio nodes. +At the moment FreeBSD does not support BLE communication, so only +Serial and TCP modes are available. 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/py-pyserial-asyncio-fast/Makefile b/comms/py-pyserial-asyncio-fast/Makefile new file mode 100644 index 000000000000..cb212c7e7894 --- /dev/null +++ b/comms/py-pyserial-asyncio-fast/Makefile @@ -0,0 +1,28 @@ +PORTNAME= pyserial-asyncio-fast +DISTVERSION= 0.16 +CATEGORIES= comms python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= samm@freebsd.org +COMMENT= Async I/O extension package for the Python Serial Port Extension +WWW= https://github.com/home-assistant-libs/pyserial-asyncio-fast + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.1.1:comms/py-pyserial@${PY_FLAVOR} + +USES= python shebangfix +USE_GITHUB= yes +GH_ACCOUNT= home-assistant-libs +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +do-test: + ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ + ${PYTHON_CMD} ${WRKSRC}/test/test_asyncio.py + +.include <bsd.port.mk> diff --git a/comms/py-pyserial-asyncio-fast/distinfo b/comms/py-pyserial-asyncio-fast/distinfo new file mode 100644 index 000000000000..2f5d761bc1ac --- /dev/null +++ b/comms/py-pyserial-asyncio-fast/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1770710068 +SHA256 (home-assistant-libs-pyserial-asyncio-fast-0.16_GH0.tar.gz) = d1eaba255c20b7faf6c7154237819a46b8bb95e8a66f00e234615cc53127e849 +SIZE (home-assistant-libs-pyserial-asyncio-fast-0.16_GH0.tar.gz) = 32558 diff --git a/comms/py-pyserial-asyncio-fast/files/patch-pyproject.toml b/comms/py-pyserial-asyncio-fast/files/patch-pyproject.toml new file mode 100644 index 000000000000..ac4655b9357d --- /dev/null +++ b/comms/py-pyserial-asyncio-fast/files/patch-pyproject.toml @@ -0,0 +1,15 @@ +--- pyproject.toml.orig 2025-03-27 02:34:12 UTC ++++ pyproject.toml +@@ -1,11 +1,9 @@ + [build-system] + build-backend = "setuptools.build_meta" +-requires = ["setuptools>=77.0"] ++requires = ["setuptools"] + + [project] + name = "pyserial-asyncio-fast" +-license = "BSD-3-Clause" +-license-files = ["LICENSE.txt", "CREDITS.rst"] + description = "Python Serial Port Extension - Asynchronous I/O support" + readme = "README.rst" + authors = [{ name = "pySerial-team" }] diff --git a/comms/py-pyserial-asyncio-fast/pkg-descr b/comms/py-pyserial-asyncio-fast/pkg-descr new file mode 100644 index 000000000000..ab346173fa7c --- /dev/null +++ b/comms/py-pyserial-asyncio-fast/pkg-descr @@ -0,0 +1,4 @@ +This module provides asynchronous I/O on serial ports, extending the +pyserial module. This version implements eager writes like cpython asyncio +selector_events does. This can significantly reduce overhead since the asyncio +writer is no longer added and removed frequently. diff --git a/comms/py-pyserial/Makefile b/comms/py-pyserial/Makefile index 3ff775e902da..9a4e301b5c3f 100644 --- a/comms/py-pyserial/Makefile +++ b/comms/py-pyserial/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyserial PORTVERSION= 3.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/comms/py-pyserial/files/patch-serial-list_ports b/comms/py-pyserial/files/patch-serial-list_ports new file mode 100644 index 000000000000..6abb782392ac --- /dev/null +++ b/comms/py-pyserial/files/patch-serial-list_ports @@ -0,0 +1,102 @@ +# +# GitHub Pull Request: https://github.com/pyserial/pyserial/pull/778 + +# From cc99655f0969486eab63c80add5911c246ded0f8 Mon Sep 17 00:00:00 2001 +# From: Poul-Henning Kamp <phk@FreeBSD.org> +# Date: Mon, 21 Oct 2024 09:50:28 +0000 +# Subject: [PATCH 1/2] Implement FreeBSD list_ports using devinfo(8) +# + +--- serial/tools/list_ports_freebsd.py.orig 2025-09-29 15:56:08 UTC ++++ serial/tools/list_ports_freebsd.py +@@ -0,0 +1,69 @@ ++#!/usr/bin/env python ++# ++# This is a module that gathers a list of serial ports including details on ++# GNU/Linux systems. ++# ++# This file is part of pySerial. https://github.com/pyserial/pyserial ++# (C) 2011-2015 Chris Liechti <cliechti@gmx.net> ++# ++# SPDX-License-Identifier: BSD-3-Clause ++ ++from __future__ import absolute_import ++ ++import glob ++import os ++ ++import subprocess ++ ++from serial.tools import list_ports_common ++ ++class DevInfo(list_ports_common.ListPortInfo): ++ def __init__(self, line): ++ self.props = {} ++ for n, i in enumerate(line.split()): ++ if n == 0: ++ self.description = i ++ continue ++ f = i.split('=', maxsplit=1) ++ if len(f) == 2: ++ self.props[f[0]] = f[1] ++ else: ++ self.props[f[0]] = True ++ self.device = "/dev/cua" + self.props["ttyname"] ++ if "vendor" in self.props: ++ self.vid = int(self.props["vendor"], 16) ++ self.manufacturer = self.vid ++ if "product" in self.props: ++ self.pid = int(self.props["product"], 16) ++ if "sernum" in self.props: ++ self.serial_number = self.props["sernum"] ++ if "ugen" in self.props: ++ self.location = self.props["ugen"] ++ self.subsystem = "usb" ++ self.apply_usb_info() ++ else: ++ self.subsystem = "uart" ++ self.hwid = self.description ++ ++ def usb_description(self): ++ return self.props["ugen"] ++ ++def comports(include_links=False): ++ x = subprocess.run(["/usr/sbin/devinfo", "-rv"], capture_output=True) ++ seen = set() ++ for line in x.stdout.decode('utf-8').split('\n'): ++ if "ttyname" in line: ++ d = DevInfo(line) ++ seen.add(d.device) ++ yield d ++ for fn in sorted(glob.glob("/dev/cua*[!.init][!.lock]")): ++ if fn not in seen: ++ d = DevInfo(fn[5:] + " ttyname=" + fn[8:]) ++ seen.add(d.device) ++ yield d ++ ++# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ++# test ++if __name__ == '__main__': ++ for info in sorted(comports()): ++ print("{0}: {0.subsystem}".format(info)) + +# From 119cfbe54dcdbd6b4ffa87e7f4cc8d9163cc10b6 Mon Sep 17 00:00:00 2001 +# From: Poul-Henning Kamp <phk@FreeBSD.org> +# Date: Tue, 22 Oct 2024 19:08:10 +0000 +# Subject: [PATCH 2/2] Use absolute path to devinfo(8) + +--- serial/tools/list_ports_posix.py.orig 2025-09-29 15:59:42 UTC ++++ serial/tools/list_ports_posix.py +@@ -50,11 +50,7 @@ elif plat[:3] == 'bsd' or plat[:7] == 'freebsd': + return [list_ports_common.ListPortInfo(d) for d in devices] + + elif plat[:3] == 'bsd' or plat[:7] == 'freebsd': +- def comports(include_links=False): +- devices = glob.glob('/dev/cua*[!.init][!.lock]') +- if include_links: +- devices.extend(list_ports_common.list_links(devices)) +- return [list_ports_common.ListPortInfo(d) for d in devices] ++ from serial.tools.list_ports_freebsd import comports + + elif plat[:6] == 'netbsd': # NetBSD + def comports(include_links=False): diff --git a/comms/py-sdm_modbus/Makefile b/comms/py-sdm_modbus/Makefile index d476b43db218..b2b99d281b20 100644 --- a/comms/py-sdm_modbus/Makefile +++ b/comms/py-sdm_modbus/Makefile @@ -1,6 +1,5 @@ PORTNAME= sdm_modbus -DISTVERSION= 0.6.1 -PORTREVISION= 1 +DISTVERSION= 0.7.0 CATEGORIES= comms python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/comms/py-sdm_modbus/distinfo b/comms/py-sdm_modbus/distinfo index 962af27e3065..0e1488ea6990 100644 --- a/comms/py-sdm_modbus/distinfo +++ b/comms/py-sdm_modbus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1666525980 -SHA256 (sdm_modbus-0.6.1.tar.gz) = 3c3a36100ab54df8998ec788cc69904914137ba443094e827b219ba7ab0ea4dd -SIZE (sdm_modbus-0.6.1.tar.gz) = 13928 +TIMESTAMP = 1764651547 +SHA256 (sdm_modbus-0.7.0.tar.gz) = 91573cbdd839423588cc60bf0e5f815ad9c7ce189775da9d3095e7c7f3bef81d +SIZE (sdm_modbus-0.7.0.tar.gz) = 16002 diff --git a/comms/py-spsdk/Makefile b/comms/py-spsdk/Makefile index 959a7d181fb0..00fcf6dd57a1 100644 --- a/comms/py-spsdk/Makefile +++ b/comms/py-spsdk/Makefile @@ -1,6 +1,6 @@ PORTNAME= spsdk DISTVERSION= 2.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= comms python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -40,7 +40,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>=1.2,<1.6:devel/py-asn1crypto@${P ${PYTHON_PKGNAMEPREFIX}sly>0:lang/py-sly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions<=5.0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>=1.5.1:devel/py-mypy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}openssl>=16.2.0:security/py-openssl@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyopenssl>=16.2.0:security/py-pyopenssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=0:devel/py-tox@${PY_FLAVOR} USES= python diff --git a/comms/py-streamdeck/Makefile b/comms/py-streamdeck/Makefile index 7acbd1628054..a76fafb6e0c5 100644 --- a/comms/py-streamdeck/Makefile +++ b/comms/py-streamdeck/Makefile @@ -1,10 +1,10 @@ PORTNAME= streamdeck -DISTVERSION= 0.9.6 +DISTVERSION= 0.9.8 CATEGORIES= comms python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= tiago.gasiba@gmail.com +MAINTAINER= tiga@FreeBSD.org COMMENT= Python library to control the Elgato Stream Deck WWW= https://github.com/abcminiuser/python-elgato-streamdeck @@ -15,18 +15,17 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAV ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libhidapi.so:comms/hidapi RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=8.1.1:graphics/py-pillow@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.2.1:devel/py-pytest@${PY_FLAVOR} -USES= dos2unix python +USES= dos2unix pytest python USE_PYTHON= autoplist pep517 +PYTEST_ARGS= test.py +# Note: PYTEST_ARGS isn't respected if pytest is placed in USE_PYTHON section post-patch: ${RM} ${WRKSRC}/src/StreamDeck/Transport/LibUSBHIDAPI.py.orig -TEST_WRKSRC= ${WRKSRC}/test -DO_MAKE_TEST= ${SETENV} ${TEST_ENV} pytest-${PYTHON_VER} -TEST_TARGET= test.py - NO_ARCH= yes +TEST_WRKSRC= ${WRKSRC}/test + .include <bsd.port.mk> diff --git a/comms/py-streamdeck/distinfo b/comms/py-streamdeck/distinfo index 3894d95d1923..7fbd114cab10 100644 --- a/comms/py-streamdeck/distinfo +++ b/comms/py-streamdeck/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741397217 -SHA256 (streamdeck-0.9.6.tar.gz) = ec42d9b711b352ea274ad305a6eb48ece1eed3a5bffe70b928e082dce0f788f0 -SIZE (streamdeck-0.9.6.tar.gz) = 2556726 +TIMESTAMP = 1770071233 +SHA256 (streamdeck-0.9.8.tar.gz) = acee4ad207a40d4cc2256d3a4c22b9f591e3c390efbe515e439ce518b31d0125 +SIZE (streamdeck-0.9.8.tar.gz) = 2557549 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/qsstv/Makefile b/comms/qsstv/Makefile index ca336445df2a..85c3245e33bf 100644 --- a/comms/qsstv/Makefile +++ b/comms/qsstv/Makefile @@ -1,6 +1,6 @@ PORTNAME= qsstv PORTVERSION= 9.5.8 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms hamradio MASTER_SITES= ${WWW}/${PORTNAME}/downloads/ DISTNAME= ${PORTNAME}_${PORTVERSION} 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..bb423d6ad55f 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 = 1762399616 +SHA256 (KDE/Qt/5.15.18/kde-qtconnectivity-5.15.18p1.tar.xz) = a5899e82456f159b4c8cf8787240fc11a64bff10b6903b542ecaf2cc81f585c1 +SIZE (KDE/Qt/5.15.18/kde-qtconnectivity-5.15.18p1.tar.xz) = 2797124 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..1527fc6f0aec 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 = 1762399425 +SHA256 (KDE/Qt/5.15.18/kde-qtsensors-5.15.18p0.tar.xz) = 885f564274b1adc5d6070f786308fae1d388d96b15bd67fa8d3b5a4a6650e8c2 +SIZE (KDE/Qt/5.15.18/kde-qtsensors-5.15.18p0.tar.xz) = 2031060 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..2ac064bc6445 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 = 1762399426 +SHA256 (KDE/Qt/5.15.18/kde-qtserialbus-5.15.18p0.tar.xz) = 5f155c8e2a2b53f6426ac27ad154ea3d9e839aeb3ce5754bf1723ee6fb3c88b1 +SIZE (KDE/Qt/5.15.18/kde-qtserialbus-5.15.18p0.tar.xz) = 333776 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..947ea57d55b1 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 = 1762399428 +SHA256 (KDE/Qt/5.15.18/kde-qtserialport-5.15.18p0.tar.xz) = 84dfdc30e0d93c1510554f9b5ace3d17d8ce8540c058b86ce6beecfc03e00a0b +SIZE (KDE/Qt/5.15.18/kde-qtserialport-5.15.18p0.tar.xz) = 299732 diff --git a/comms/qt6-connectivity/distinfo b/comms/qt6-connectivity/distinfo index a8ba3ada90f4..ab0e781c2100 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 = 1770199240 +SHA256 (KDE/Qt/6.10.2/qtconnectivity-everywhere-src-6.10.2.tar.xz) = cf58f021f32857b5b6799cd4404ef613399ecc1c515492f0f620ce338a311a32 +SIZE (KDE/Qt/6.10.2/qtconnectivity-everywhere-src-6.10.2.tar.xz) = 1058012 diff --git a/comms/qt6-connectivity/pkg-plist b/comms/qt6-connectivity/pkg-plist index bd5dd2a600cb..65cd1483ef8b 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,23 @@ 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/Qt6ConnectivityExtraProperties.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 +146,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 @@ -132,14 +162,16 @@ lib/cmake/Qt6Nfc/Qt6NfcVersionlessTargets.cmake %%QT_LIBDIR%%/libQt6Nfc.so %%QT_LIBDIR%%/libQt6Nfc.so.6 %%QT_LIBDIR%%/libQt6Nfc.so.%%FULLVER%% -%%QT_LIBDIR%%/metatypes/qt6bluetooth_%%CMAKE_BUILD_TYPE%%_metatypes.json -%%QT_LIBDIR%%/metatypes/qt6nfc_%%CMAKE_BUILD_TYPE%%_metatypes.json +%%QT_LIBDIR%%/metatypes/qt6bluetooth_metatypes.json +%%QT_LIBDIR%%/metatypes/qt6nfc_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..1ff149466c06 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 = 1770199246 +SHA256 (KDE/Qt/6.10.2/qtsensors-everywhere-src-6.10.2.tar.xz) = 91e6515b7cebbfae3696861933f5359cc303dfe82f7849cf5a10df378c8ef581 +SIZE (KDE/Qt/6.10.2/qtsensors-everywhere-src-6.10.2.tar.xz) = 1485624 diff --git a/comms/qt6-sensors/pkg-plist b/comms/qt6-sensors/pkg-plist index b48fd5a657f4..b88ca408c38d 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 @@ -166,8 +182,8 @@ lib/cmake/Qt6SensorsQuick/Qt6SensorsQuickVersionlessTargets.cmake %%QT_LIBDIR%%/libQt6SensorsQuick.so %%QT_LIBDIR%%/libQt6SensorsQuick.so.6 %%QT_LIBDIR%%/libQt6SensorsQuick.so.%%FULLVER%% -%%QT_LIBDIR%%/metatypes/qt6sensors_%%CMAKE_BUILD_TYPE%%_metatypes.json -%%QT_LIBDIR%%/metatypes/qt6sensorsquick_%%CMAKE_BUILD_TYPE%%_metatypes.json +%%QT_LIBDIR%%/metatypes/qt6sensors_metatypes.json +%%QT_LIBDIR%%/metatypes/qt6sensorsquick_metatypes.json %%QT_MKSPECDIR%%/modules/qt_lib_sensors.pri %%QT_MKSPECDIR%%/modules/qt_lib_sensors_private.pri %%QT_MKSPECDIR%%/modules/qt_lib_sensorsquick.pri diff --git a/comms/qt6-serialbus/distinfo b/comms/qt6-serialbus/distinfo index 88070682f45f..ce191ee5ca15 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 = 1770199252 +SHA256 (KDE/Qt/6.10.2/qtserialbus-everywhere-src-6.10.2.tar.xz) = 4736bffecfb6940ebd7aeae260a7ac2c68da979bdf9153c2b59dcafa40793a7b +SIZE (KDE/Qt/6.10.2/qtserialbus-everywhere-src-6.10.2.tar.xz) = 535424 diff --git a/comms/qt6-serialbus/pkg-plist b/comms/qt6-serialbus/pkg-plist index 3e25770c0e29..40265d6a7b12 100644 --- a/comms/qt6-serialbus/pkg-plist +++ b/comms/qt6-serialbus/pkg-plist @@ -108,12 +108,20 @@ 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 %%QT_LIBDIR%%/libQt6SerialBus.so.6 %%QT_LIBDIR%%/libQt6SerialBus.so.%%FULLVER%% -%%QT_LIBDIR%%/metatypes/qt6serialbus_%%CMAKE_BUILD_TYPE%%_metatypes.json +%%QT_LIBDIR%%/metatypes/qt6serialbus_metatypes.json %%QT_MKSPECDIR%%/modules/qt_lib_serialbus.pri %%QT_MKSPECDIR%%/modules/qt_lib_serialbus_private.pri %%QT_PLUGINDIR%%/canbus/libqtpassthrucanbus.so diff --git a/comms/qt6-serialport/distinfo b/comms/qt6-serialport/distinfo index 1fe21234e056..af72421a7e5c 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 = 1770199257 +SHA256 (KDE/Qt/6.10.2/qtserialport-everywhere-src-6.10.2.tar.xz) = b40cbf29da111ffa8fee7e7cb44b9097042782cd17a10448a83ff3156cdebd6b +SIZE (KDE/Qt/6.10.2/qtserialport-everywhere-src-6.10.2.tar.xz) = 263996 diff --git a/comms/qt6-serialport/pkg-plist b/comms/qt6-serialport/pkg-plist index dccd385cbb17..b0d087aaa248 100644 --- a/comms/qt6-serialport/pkg-plist +++ b/comms/qt6-serialport/pkg-plist @@ -22,11 +22,19 @@ 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 %%QT_LIBDIR%%/libQt6SerialPort.so.%%FULLVER%% -%%QT_LIBDIR%%/metatypes/qt6serialport_%%CMAKE_BUILD_TYPE%%_metatypes.json +%%QT_LIBDIR%%/metatypes/qt6serialport_metatypes.json %%QT_MKSPECDIR%%/modules/qt_lib_serialport.pri %%QT_MKSPECDIR%%/modules/qt_lib_serialport_private.pri %%QT_SBOMDIR%%/qtserialport-%%FULLVER%%.spdx diff --git a/comms/quisk/Makefile b/comms/quisk/Makefile index 8f43dd533259..6d0ffde62bd7 100644 --- a/comms/quisk/Makefile +++ b/comms/quisk/Makefile @@ -1,6 +1,6 @@ PORTNAME= quisk DISTVERSION= 4.2.36 -PORTREVISION= 4 +PORTREVISION= 7 CATEGORIES= comms hamradio MASTER_SITES= PYPI diff --git a/comms/rtl-433/Makefile b/comms/rtl-433/Makefile index 15a629da5436..c6b12a6c7580 100644 --- a/comms/rtl-433/Makefile +++ b/comms/rtl-433/Makefile @@ -1,5 +1,5 @@ PORTNAME= rtl-433 -PORTVERSION= 25.02 +PORTVERSION= 25.12 CATEGORIES= comms hamradio MAINTAINER= rodrigo@FreeBSD.org diff --git a/comms/rtl-433/distinfo b/comms/rtl-433/distinfo index 568a29fdf27b..6b81c1523ebf 100644 --- a/comms/rtl-433/distinfo +++ b/comms/rtl-433/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740347043 -SHA256 (merbanan-rtl_433-25.02_GH0.tar.gz) = 5a409ea10e6d3d7d4aa5ea91d2d6cc92ebb2d730eb229c7b37ade65458223432 -SIZE (merbanan-rtl_433-25.02_GH0.tar.gz) = 1125144 +TIMESTAMP = 1766356618 +SHA256 (merbanan-rtl_433-25.12_GH0.tar.gz) = d283ec7a41a02d398e8918b20b65df3bf684cf4478371830662004005dadcdd2 +SIZE (merbanan-rtl_433-25.12_GH0.tar.gz) = 1153088 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/rtlbt-firmware/Makefile b/comms/rtlbt-firmware/Makefile index 1f8c178c20f1..d2ec3dc8aa1c 100644 --- a/comms/rtlbt-firmware/Makefile +++ b/comms/rtlbt-firmware/Makefile @@ -1,6 +1,6 @@ PORTNAME= rtlbt-firmware -DISTVERSION= 20240909 -DEB_REVISION= 2 +DISTVERSION= 20251111 +DEB_REVISION= 1 CATEGORIES= comms MASTER_SITES= DEBIAN/pool/non-free-firmware/f/firmware-nonfree/ DISTNAME= firmware-realtek_${PORTVERSION}-${DEB_REVISION}_all diff --git a/comms/rtlbt-firmware/distinfo b/comms/rtlbt-firmware/distinfo index 16e86580ee2d..86cc9cef087a 100644 --- a/comms/rtlbt-firmware/distinfo +++ b/comms/rtlbt-firmware/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731747498 -SHA256 (firmware-realtek_20240909-2_all.deb) = a0dde2af8d333c5abef3133d1415428adc29012320407a028c03d0255cba53c4 -SIZE (firmware-realtek_20240909-2_all.deb) = 2573948 +TIMESTAMP = 1765922420 +SHA256 (firmware-realtek_20251111-1_all.deb) = d992227ed8b886a26aa15528153e2eaa68d625cd1b53d9fddef8c4632adda16a +SIZE (firmware-realtek_20251111-1_all.deb) = 3205468 diff --git a/comms/rtlbt-firmware/pkg-plist b/comms/rtlbt-firmware/pkg-plist index bb60300fdc33..190e3906fc4f 100644 --- a/comms/rtlbt-firmware/pkg-plist +++ b/comms/rtlbt-firmware/pkg-plist @@ -1,6 +1,7 @@ %%DATADIR%%/rtl8192ee_fw.bin %%DATADIR%%/rtl8192eu_fw.bin %%DATADIR%%/rtl8723a_fw.bin +%%DATADIR%%/rtl8723b_config.bin %%DATADIR%%/rtl8723b_fw.bin %%DATADIR%%/rtl8723bs_config-OBDA0623.bin %%DATADIR%%/rtl8723bs_config-OBDA8723.bin @@ -15,6 +16,8 @@ %%DATADIR%%/rtl8761b_fw.bin %%DATADIR%%/rtl8761bu_config.bin %%DATADIR%%/rtl8761bu_fw.bin +%%DATADIR%%/rtl8761cu_config.bin +%%DATADIR%%/rtl8761cu_fw.bin %%DATADIR%%/rtl8812ae_fw.bin %%DATADIR%%/rtl8821a_config.bin %%DATADIR%%/rtl8821a_fw.bin diff --git a/comms/rubygem-serialport/Makefile b/comms/rubygem-serialport/Makefile index 322495c4f00b..8495815814a8 100644 --- a/comms/rubygem-serialport/Makefile +++ b/comms/rubygem-serialport/Makefile @@ -1,5 +1,5 @@ PORTNAME= serialport -DISTVERSION= 1.3.2 +DISTVERSION= 1.4.0 CATEGORIES= comms rubygems MASTER_SITES= RG diff --git a/comms/rubygem-serialport/distinfo b/comms/rubygem-serialport/distinfo index fbcdcf715d94..fc1e4ecf563f 100644 --- a/comms/rubygem-serialport/distinfo +++ b/comms/rubygem-serialport/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1634737833 -SHA256 (rubygem/serialport-1.3.2.gem) = fd4fb5a8f796e66b07eb7ede289c4561aae0bc02a1936b7bff1bd75e3485b529 -SIZE (rubygem/serialport-1.3.2.gem) = 25088 +TIMESTAMP = 1769440726 +SHA256 (rubygem/serialport-1.4.0.gem) = a9a790bf252449e59d9973625205af5123e9ee2e5583b77ddfcd8bd091b78c69 +SIZE (rubygem/serialport-1.4.0.gem) = 30208 diff --git a/comms/rxtx/Makefile b/comms/rxtx/Makefile index 67854ea50e40..268886858230 100644 --- a/comms/rxtx/Makefile +++ b/comms/rxtx/Makefile @@ -14,6 +14,9 @@ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake java libtool zip +# jdk11: javah: not found +# jdk17+: error: invalid use of a restricted identifier 'yield' +JAVA_VERSION= 8 JAVA_OS= native GNU_CONFIGURE= yes diff --git a/comms/scrcpy/Makefile b/comms/scrcpy/Makefile index 7321382ab867..5291cfb2da1b 100644 --- a/comms/scrcpy/Makefile +++ b/comms/scrcpy/Makefile @@ -1,6 +1,7 @@ PORTNAME= scrcpy DISTVERSIONPREFIX= v -DISTVERSION= 3.2 +DISTVERSION= 3.3.4 +PORTREVISION= 1 CATEGORIES= comms net MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:server DISTFILES= ${SERVER_FILE}:server @@ -28,10 +29,10 @@ MESON_ARGS= -Dportable=false \ PLIST_FILES= bin/scrcpy \ etc/bash_completion.d/scrcpy \ - share/man/man1/scrcpy.1.gz \ share/applications/scrcpy-console.desktop \ share/applications/scrcpy.desktop \ share/icons/hicolor/256x256/apps/scrcpy.png \ + share/man/man1/scrcpy.1.gz \ ${DATADIR}/scrcpy-server \ share/zsh/site-functions/_scrcpy PORTDOCS= FAQ.md README.md diff --git a/comms/scrcpy/distinfo b/comms/scrcpy/distinfo index abb8814b825c..efb1b76e4700 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 = 1766023116 +SHA256 (scrcpy-server-v3.3.4) = 8588238c9a5a00aa542906b6ec7e6d5541d9ffb9b5d0f6e1bc0e365e2303079e +SIZE (scrcpy-server-v3.3.4) = 90980 +SHA256 (Genymobile-scrcpy-v3.3.4_GH0.tar.gz) = 03b72d1f71ca7783cff2995ca7cd8c67b9b75038a3cc35e443a1913e951b49dd +SIZE (Genymobile-scrcpy-v3.3.4_GH0.tar.gz) = 465799 diff --git a/comms/sdr++/Makefile b/comms/sdr++/Makefile index 4c19b9063cfc..0436e916043a 100644 --- a/comms/sdr++/Makefile +++ b/comms/sdr++/Makefile @@ -1,5 +1,6 @@ PORTNAME= sdr++ DISTVERSION= 20250105 # rolling (nightly) release is the current release model (see README) +PORTREVISION= 1 CATEGORIES= comms hamradio MAINTAINER= yuri@FreeBSD.org 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/soapybladerf/Makefile b/comms/soapybladerf/Makefile index 3110558958c1..7f7438c940df 100644 --- a/comms/soapybladerf/Makefile +++ b/comms/soapybladerf/Makefile @@ -1,7 +1,7 @@ PORTNAME= SoapyBladeRF DISTVERSIONPREFIX= soapy-bladerf- DISTVERSION= 0.4.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= comms hamradio MAINTAINER= yuri@FreeBSD.org diff --git a/comms/soapyuhd/Makefile b/comms/soapyuhd/Makefile index da38bdb68587..e7b7d533cb7b 100644 --- a/comms/soapyuhd/Makefile +++ b/comms/soapyuhd/Makefile @@ -1,6 +1,7 @@ PORTNAME= SoapyUHD DISTVERSIONPREFIX= soapy-uhd- DISTVERSION= 0.4.1-18 +PORTREVISION= 2 DISTVERSIONSUFFIX= -g6b52139 CATEGORIES= comms hamradio @@ -11,7 +12,7 @@ WWW= https://github.com/pothosware/SoapyUHD/wiki LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libboost_system.so:devel/boost-libs \ +LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libSoapySDR.so:misc/soapysdr \ libuhd.so:comms/uhd 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/syncterm/Makefile b/comms/syncterm/Makefile index 76eb74d69cc7..86a1b37571f8 100644 --- a/comms/syncterm/Makefile +++ b/comms/syncterm/Makefile @@ -1,5 +1,5 @@ PORTNAME= syncterm -DISTVERSION= 1.6 +DISTVERSION= 1.7 CATEGORIES= comms MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-src diff --git a/comms/syncterm/distinfo b/comms/syncterm/distinfo index 19485fc78257..037e3be80273 100644 --- a/comms/syncterm/distinfo +++ b/comms/syncterm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739300793 -SHA256 (syncterm-1.6-src.tgz) = 79e3ae43d39f98a592268ff40094094da62aa587b5b925e6b7459d66a5d11d49 -SIZE (syncterm-1.6-src.tgz) = 10986287 +TIMESTAMP = 1760239214 +SHA256 (syncterm-1.7-src.tgz) = bed2a55b17bc2fc2ae65463fe87835c68defe519820657421b99dba18edb90c8 +SIZE (syncterm-1.7-src.tgz) = 11002120 diff --git a/comms/syncterm/files/patch-src_syncterm_GNUmakefile b/comms/syncterm/files/patch-src_syncterm_GNUmakefile deleted file mode 100644 index e0928249d3dd..000000000000 --- a/comms/syncterm/files/patch-src_syncterm_GNUmakefile +++ /dev/null @@ -1,10 +0,0 @@ ---- src/syncterm/GNUmakefile.orig 2025-02-11 19:11:48 UTC -+++ src/syncterm/GNUmakefile -@@ -83,6 +83,7 @@ $(MTOBJODIR)$(DIRSEP)conn$(OFILE): $(CRYPT_LIBS) - $(MTOBJODIR)$(DIRSEP)ssh$(OFILE): $(CRYPT_LIBS) - $(MTOBJODIR)$(DIRSEP)syncterm$(OFILE): $(CRYPT_LIBS) $(CIOLIB-MT) - $(MTOBJODIR)$(DIRSEP)telnets$(OFILE): $(CRYPT_LIBS) -+$(MTOBJODIR)$(DIRSEP)webget$(OFILE): $(CRYPT_LIBS) - $(CIOLIB_INTERPOLATE_OBJS): $(CIOLIB-MT_BUILD) - - ifeq ($(os),darwin) diff --git a/comms/tlf/Makefile b/comms/tlf/Makefile index bf1d5bd528e5..1bf60dfa8049 100644 --- a/comms/tlf/Makefile +++ b/comms/tlf/Makefile @@ -1,7 +1,7 @@ PORTNAME= tlf PORTVERSION= 1.4.1 DISTVERSIONPREFIX= ${PORTNAME}- -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms hamradio PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ diff --git a/comms/trustedqsl/Makefile b/comms/trustedqsl/Makefile index c0cfa1204f0d..3387f82d9ed0 100644 --- a/comms/trustedqsl/Makefile +++ b/comms/trustedqsl/Makefile @@ -1,6 +1,6 @@ PORTNAME= trustedqsl DISTVERSION= 2.8.1 -#PORTREVISION= 1 +PORTREVISION= 1 CATEGORIES= comms hamradio MASTER_SITES= http://www.arrl.org/files/file/LoTW%20Instructions/ \ LOCAL/shurd diff --git a/comms/uhd/Makefile b/comms/uhd/Makefile index 1c19f472cbb6..3b3d91b57b7b 100644 --- a/comms/uhd/Makefile +++ b/comms/uhd/Makefile @@ -1,6 +1,6 @@ PORTNAME= uhd DISTVERSIONPREFIX= v -DISTVERSION= 4.8.0.0 +DISTVERSION= 4.9.0.1 CATEGORIES= comms hamradio DIST_SUBDIR= ${PORTNAME} @@ -16,8 +16,8 @@ WWW= https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/ LICENSE= GPLv3 LIB_DEPENDS= ${PY_BOOST} \ - libboost_system.so:devel/boost-libs -BUILD_DEPENDS= flatc:devel/flatbuffers \ + libboost_thread.so:devel/boost-libs +BUILD_DEPENDS= \ orcc:devel/orc \ cheetah-analyze:devel/py-cheetah3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \ @@ -48,7 +48,7 @@ SHEBANG_GLOB= *.py *.py.in *_bist usrp_update* CMAKE_ARGS+= -DPKG_LIB_DIR:STRING="share/uhd" -DUHD_TXRX_DEBUG_PRINTS="yes" # for excruciating debug use this -db -#CMAKE_ARGS+= --debug-output --trace +CMAKE_ARGS+= -DCMAKE_INCLUDE_PATH="${WRKSRC}/host/include ${LOCALBASE}/include" OPTIONS_DEFINE= DOCS DOXYGEN OPTIONS_DEFAULT= DOCS @@ -61,15 +61,6 @@ DOXYGEN_CMAKE_OFF= -DENABLE_DOXYGEN:STRING="OFF" \ -DENABLE_MANUAL:STRING="OFF" DOXYGEN_PORTDOCS= doxygen -# -# XXX N.B. uhd compile will fail if the generated flatbuffers -# files are out of date with current version of flatbuffers. -# There is likely a better way of doing this, but this works. -pre-configure: -.for f in cal_metadata.fbs iq_cal.fbs dsa_cal.fbs pwr_cal.fbs - (cd ${WRKSRC}/host/include/uhd/cal;flatc --cpp ${f}) -.endfor - do-install: # install host component # hack the install prefix now diff --git a/comms/uhd/distinfo b/comms/uhd/distinfo index 6d339e633362..a9bec3a7d40d 100644 --- a/comms/uhd/distinfo +++ b/comms/uhd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744309213 -SHA256 (uhd/EttusResearch-uhd-v4.8.0.0_GH0.tar.gz) = a2159491949477dca67f5a9b05f5a80d8c2b32e91b95dd7fac8ddd3893e36d09 -SIZE (uhd/EttusResearch-uhd-v4.8.0.0_GH0.tar.gz) = 41358938 +TIMESTAMP = 1761417993 +SHA256 (uhd/EttusResearch-uhd-v4.9.0.1_GH0.tar.gz) = 0be26a139f23041c1fb6e9666d84cba839460e3c756057dc48dc067cc356a7bc +SIZE (uhd/EttusResearch-uhd-v4.9.0.1_GH0.tar.gz) = 37508709 diff --git a/comms/uhd/pkg-plist b/comms/uhd/pkg-plist index 4716d7b5004d..10425c59d068 100644 --- a/comms/uhd/pkg-plist +++ b/comms/uhd/pkg-plist @@ -53,6 +53,7 @@ include/uhd/rfnoc/chdr_types.hpp include/uhd/rfnoc/constants.hpp include/uhd/rfnoc/ddc_block_control.hpp include/uhd/rfnoc/defaults.hpp +include/uhd/rfnoc/detail/graph.hpp include/uhd/rfnoc/dirtifier.hpp include/uhd/rfnoc/dmafifo_block_control.hpp include/uhd/rfnoc/duc_block_control.hpp @@ -66,12 +67,14 @@ include/uhd/rfnoc/lc_block_control.hpp include/uhd/rfnoc/logpwr_block_control.hpp include/uhd/rfnoc/mb_controller.hpp include/uhd/rfnoc/mock_block.hpp +include/uhd/rfnoc/mock_nodes.hpp include/uhd/rfnoc/moving_average_block_control.hpp include/uhd/rfnoc/multichan_register_iface.hpp include/uhd/rfnoc/noc_block_base.hpp include/uhd/rfnoc/noc_block_make_args.hpp include/uhd/rfnoc/node.hpp include/uhd/rfnoc/node.ipp +include/uhd/rfnoc/node_accessor.hpp include/uhd/rfnoc/null_block_control.hpp include/uhd/rfnoc/property.hpp include/uhd/rfnoc/property.ipp @@ -143,7 +146,6 @@ include/uhd/usrp/dboard_iface.hpp include/uhd/usrp/dboard_manager.hpp include/uhd/usrp/fe_connection.hpp include/uhd/usrp/gpio_defs.hpp -include/uhd/usrp/gps_ctrl.hpp include/uhd/usrp/mboard_eeprom.h include/uhd/usrp/mboard_eeprom.hpp include/uhd/usrp/multi_usrp.hpp @@ -162,6 +164,7 @@ include/uhd/utils/byteswap.ipp include/uhd/utils/cast.hpp include/uhd/utils/chdr/chdr_packet.hpp include/uhd/utils/chdr/chdr_packet.ipp +include/uhd/utils/compat_check.hpp include/uhd/utils/csv.hpp include/uhd/utils/dirty_tracked.hpp include/uhd/utils/fp_compare_delta.ipp @@ -194,14 +197,15 @@ lib/cmake/uhd/UHDConfig.cmake lib/cmake/uhd/UHDConfigVersion.cmake lib/cmake/uhd/UHDMinDepVersions.cmake lib/cmake/uhd/UHDPython.cmake +lib/cmake/uhd/UHDUnitTest.cmake lib/libuhd.so -lib/libuhd.so.4.8.0 +lib/libuhd.so.4.9.0 %%PYTHON_SITELIBDIR%%/uhd/__init__.py %%PYTHON_SITELIBDIR%%/uhd/chdr.py %%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 @@ -211,8 +215,12 @@ lib/libuhd.so.4.8.0 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/grc.py %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/image_builder.py %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/log.py +%%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/modtool_commands/add-gr-block.yml +%%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/modtool_commands/add-gr-oot.yml +%%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/modtool_commands/add-grc.yml %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/modtool_commands/add.yml %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/modtool_commands/create.yml +%%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/modtool_commands/make-yaml.yml %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/rfnoc_modtool.py %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/step_executor.py %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/template.py @@ -220,7 +228,9 @@ lib/libuhd.so.4.8.0 %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/CMakeLists.txt.mako %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/Makefile.mako %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/Makefile.srcs.mako +%%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/descriptor.yml.mako %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/functions.mako +%%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/grc_bindings_template.block.yml.mako %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_chdr_connect_template.mako %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_chdr_modules_template.mako %%PYTHON_SITELIBDIR%%/uhd/rfnoc_utils/templates/blocktool/modules/axis_chdr_wires_template.mako @@ -274,6 +284,8 @@ lib/libuhd.so.4.8.0 %%PYTHON_SITELIBDIR%%/uhd/usrp/cal/tone_gen.py %%PYTHON_SITELIBDIR%%/uhd/usrp/cal/usrp_calibrator.py %%PYTHON_SITELIBDIR%%/uhd/usrp/cal/visa.py +%%PYTHON_SITELIBDIR%%/uhd/usrp/chips/__init__.py +%%PYTHON_SITELIBDIR%%/uhd/usrp/chips/max287x.py %%PYTHON_SITELIBDIR%%/uhd/usrp/dram_utils.py %%PYTHON_SITELIBDIR%%/uhd/usrp/libtypes.py %%PYTHON_SITELIBDIR%%/uhd/usrp/multi_usrp.py @@ -437,13 +449,14 @@ share/man/man1/usrpctl.1.gz %%DATADIR%%/examples/benchmark_rate %%DATADIR%%/examples/gpio %%DATADIR%%/examples/latency_test -%%DATADIR%%/examples/network_relay %%DATADIR%%/examples/python/benchmark_rate.py -%%DATADIR%%/examples/python/curses_fft.py -%%DATADIR%%/examples/python/fft_loopback.py -%%DATADIR%%/examples/python/remote_rx.py -%%DATADIR%%/examples/python/replay_capture.py +%%DATADIR%%/examples/python/rfnoc_rx_replay_samples_to_file.py +%%DATADIR%%/examples/python/rfnoc_rx_to_file.py +%%DATADIR%%/examples/python/rfnoc_txrx_fft_block_loopback.py +%%DATADIR%%/examples/python/rx_spectrum_to_asciiplot.py +%%DATADIR%%/examples/python/rx_spectrum_to_pyplot.py %%DATADIR%%/examples/python/rx_to_file.py +%%DATADIR%%/examples/python/rx_to_remote_udp.py %%DATADIR%%/examples/python/tx_waveforms.py %%DATADIR%%/examples/python/usrp_power_meter.py %%DATADIR%%/examples/python/x440_L_band_capture.py @@ -476,13 +489,14 @@ share/man/man1/usrpctl.1.gz %%DATADIR%%/rfnoc-newmod/CMakeLists.txt %%DATADIR%%/rfnoc-newmod/README.md %%DATADIR%%/rfnoc-newmod/apps/CMakeLists.txt +%%DATADIR%%/rfnoc-newmod/cmake/Modules/rfnoc-newmodConfig.cmake %%DATADIR%%/rfnoc-newmod/cmake/Modules/run_testbench.sh.in %%DATADIR%%/rfnoc-newmod/cmake/cmake_uninstall.cmake.in %%DATADIR%%/rfnoc-newmod/examples/CMakeLists.txt -%%DATADIR%%/rfnoc-newmod/fpga/newmod/CMakeLists.txt %%DATADIR%%/rfnoc-newmod/icores/.gitignore %%DATADIR%%/rfnoc-newmod/icores/CMakeLists.txt %%DATADIR%%/rfnoc-newmod/include/rfnoc/newmod/CMakeLists.txt +%%DATADIR%%/rfnoc-newmod/include/rfnoc/newmod/config.hpp %%DATADIR%%/rfnoc-newmod/lib/CMakeLists.txt %%DATADIR%%/rfnoc-newmod/python/CMakeLists.txt %%DATADIR%%/rfnoc-newmod/python/pyrfnoc-newmod.cpp @@ -490,6 +504,10 @@ share/man/man1/usrpctl.1.gz %%DATADIR%%/rfnoc-newmod/python/setup.py.in %%DATADIR%%/rfnoc-newmod/rfnoc/CMakeLists.txt %%DATADIR%%/rfnoc-newmod/rfnoc/blocks/CMakeLists.txt +%%DATADIR%%/rfnoc-newmod/rfnoc/fpga/newmod/CMakeLists.txt +%%DATADIR%%/rfnoc-newmod/tests/CMakeLists.txt +%%DATADIR%%/rfnoc-newmod/tests/newmod_block_test.cpp +%%DATADIR%%/rfnoc-newmod/tests/newmod_math_test.cpp %%DATADIR%%/rfnoc/blocks/addsub.yml %%DATADIR%%/rfnoc/blocks/axi_ram_fifo.yml %%DATADIR%%/rfnoc/blocks/ddc.yml @@ -525,7 +543,6 @@ share/man/man1/usrpctl.1.gz %%DATADIR%%/rfnoc/transport_adapters/x4xx_eth.yml %%DATADIR%%/tests/actions_test %%DATADIR%%/tests/addr_test -%%DATADIR%%/tests/addsub_block_test %%DATADIR%%/tests/adf535x_test %%DATADIR%%/tests/block_id_test %%DATADIR%%/tests/buffer_test @@ -542,7 +559,6 @@ share/man/man1/usrpctl.1.gz %%DATADIR%%/tests/constrained_device_args_test %%DATADIR%%/tests/convert_test %%DATADIR%%/tests/custom_reg_test -%%DATADIR%%/tests/ddc_block_test %%DATADIR%%/tests/device_addr_test.py %%DATADIR%%/tests/devtest/benchmark_rate_test.py %%DATADIR%%/tests/devtest/bitbang_test.py @@ -563,6 +579,7 @@ share/man/man1/usrpctl.1.gz %%DATADIR%%/tests/devtest/run_testsuite.py %%DATADIR%%/tests/devtest/rx_multi_spc_timed_commands_test.py %%DATADIR%%/tests/devtest/rx_samples_to_file_test.py +%%DATADIR%%/tests/devtest/rx_stream_cmds_test.py %%DATADIR%%/tests/devtest/test_messages_test.py %%DATADIR%%/tests/devtest/test_pps_test.py %%DATADIR%%/tests/devtest/tx_bursts_test.py @@ -573,7 +590,6 @@ share/man/man1/usrpctl.1.gz %%DATADIR%%/tests/devtest/usrp_probe_test.py %%DATADIR%%/tests/dict_test %%DATADIR%%/tests/discoverable_feature_test -%%DATADIR%%/tests/duc_block_test %%DATADIR%%/tests/eeprom_c_test %%DATADIR%%/tests/eeprom_utils_test %%DATADIR%%/tests/error_c_test @@ -581,28 +597,19 @@ share/man/man1/usrpctl.1.gz %%DATADIR%%/tests/expert_test %%DATADIR%%/tests/fe_conn_test %%DATADIR%%/tests/ferrum_radio_block_test -%%DATADIR%%/tests/fft_block_test -%%DATADIR%%/tests/fft_block_test_v2 -%%DATADIR%%/tests/fir_filter_block_test -%%DATADIR%%/tests/fosphor_block_test %%DATADIR%%/tests/fp_compare_delta_test %%DATADIR%%/tests/fp_compare_epsilon_test %%DATADIR%%/tests/gain_group_test %%DATADIR%%/tests/interpolation_test %%DATADIR%%/tests/isatty_test -%%DATADIR%%/tests/keep_one_in_n_test -%%DATADIR%%/tests/lc_block_test %%DATADIR%%/tests/link_test %%DATADIR%%/tests/lmx2572_test %%DATADIR%%/tests/log_test -%%DATADIR%%/tests/logpwr_block_test %%DATADIR%%/tests/math_test %%DATADIR%%/tests/max287x_test %%DATADIR%%/tests/mb_controller_test -%%DATADIR%%/tests/moving_average_block_test %%DATADIR%%/tests/multichan_register_iface_test %%DATADIR%%/tests/narrow_cast_test -%%DATADIR%%/tests/null_block_test %%DATADIR%%/tests/offload_io_srv_test %%DATADIR%%/tests/paths_test %%DATADIR%%/tests/property_test @@ -611,8 +618,25 @@ share/man/man1/usrpctl.1.gz %%DATADIR%%/tests/pyranges_test.py %%DATADIR%%/tests/ranges_c_test %%DATADIR%%/tests/ranges_test -%%DATADIR%%/tests/replay_block_test %%DATADIR%%/tests/rf_control_gain_profile_test +%%DATADIR%%/tests/rfnoc_block_tests/addsub_block_test +%%DATADIR%%/tests/rfnoc_block_tests/ddc_block_test +%%DATADIR%%/tests/rfnoc_block_tests/duc_block_test +%%DATADIR%%/tests/rfnoc_block_tests/fft_block_test +%%DATADIR%%/tests/rfnoc_block_tests/fft_block_test_v2 +%%DATADIR%%/tests/rfnoc_block_tests/fir_filter_block_test +%%DATADIR%%/tests/rfnoc_block_tests/fosphor_block_test +%%DATADIR%%/tests/rfnoc_block_tests/keep_one_in_n_test +%%DATADIR%%/tests/rfnoc_block_tests/lc_block_test +%%DATADIR%%/tests/rfnoc_block_tests/logpwr_block_test +%%DATADIR%%/tests/rfnoc_block_tests/moving_average_block_test +%%DATADIR%%/tests/rfnoc_block_tests/null_block_test +%%DATADIR%%/tests/rfnoc_block_tests/replay_block_test +%%DATADIR%%/tests/rfnoc_block_tests/siggen_block_test +%%DATADIR%%/tests/rfnoc_block_tests/split_stream_block_test +%%DATADIR%%/tests/rfnoc_block_tests/switchboard_block_test +%%DATADIR%%/tests/rfnoc_block_tests/vector_iir_block_test +%%DATADIR%%/tests/rfnoc_block_tests/window_block_test %%DATADIR%%/tests/rfnoc_chdr_test %%DATADIR%%/tests/rfnoc_detailgraph_test %%DATADIR%%/tests/rfnoc_node_test @@ -624,11 +648,9 @@ share/man/man1/usrpctl.1.gz %%DATADIR%%/tests/sensors_c_test %%DATADIR%%/tests/sensors_test %%DATADIR%%/tests/serial_number_test -%%DATADIR%%/tests/siggen_block_test %%DATADIR%%/tests/soft_reg_test %%DATADIR%%/tests/sph_recv_test %%DATADIR%%/tests/sph_send_test -%%DATADIR%%/tests/split_stream_block_test %%DATADIR%%/tests/streamer_benchmark %%DATADIR%%/tests/streaming_performance/batch_run_benchmark_rate.py %%DATADIR%%/tests/streaming_performance/parse_benchmark_rate.py @@ -639,17 +661,15 @@ share/man/man1/usrpctl.1.gz %%DATADIR%%/tests/string_vector_c_test %%DATADIR%%/tests/subdev_spec_c_test %%DATADIR%%/tests/subdev_spec_test -%%DATADIR%%/tests/switchboard_block_test %%DATADIR%%/tests/system_time_test %%DATADIR%%/tests/tasks_test %%DATADIR%%/tests/time_spec_test +%%DATADIR%%/tests/tmp468_test %%DATADIR%%/tests/transport_test %%DATADIR%%/tests/tx_streamer_test %%DATADIR%%/tests/uhd_image_downloader_test.py -%%DATADIR%%/tests/vector_iir_block_test %%DATADIR%%/tests/verify_fbs_test.py %%DATADIR%%/tests/vrt_test -%%DATADIR%%/tests/window_block_test %%DATADIR%%/tests/x400_rfdc_control_test %%DATADIR%%/tests/x4xx_radio_block_test %%DATADIR%%/tests/xport_adapter_ctrl_test 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..a096a0399ffd 100644 --- a/comms/wsjtx/Makefile +++ b/comms/wsjtx/Makefile @@ -1,6 +1,6 @@ PORTNAME= wsjtx DISTVERSION= 2.5.4 -PORTREVISION= 13 +PORTREVISION= 15 CATEGORIES= comms hamradio MASTER_SITES= SF/wsjt/${PORTNAME}-${PORTVERSION}${DISTVERSIONSUFFIX} diff --git a/comms/wsjtz/Makefile b/comms/wsjtz/Makefile index ff8f310992b8..48def3b9c0b2 100644 --- a/comms/wsjtz/Makefile +++ b/comms/wsjtz/Makefile @@ -1,6 +1,5 @@ PORTNAME= wsjtz -DISTVERSION= 2.5.4-1.22 -PORTREVISION= 11 +DISTVERSION= 2.7.0-rc7-1.48 CATEGORIES= comms hamradio MASTER_SITES= SF/wsjt-z/Source @@ -9,45 +8,45 @@ COMMENT= Clone of WSJT-X software with additional features WWW= https://sourceforge.net/projects/wsjt-z/ LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libboost_log_setup.so:devel/boost-libs \ - libfftw3.so:math/fftw3 \ - libfftw3f.so:math/fftw3-float \ - libhamlib.so:comms/hamlib \ - libreadline.so:devel/readline +PATCH_DEPENDS= dos2unix:converters/dos2unix BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook:textproc/docbook-xsl \ a2x:textproc/asciidoc \ asciidoctor:textproc/rubygem-asciidoctor \ boost-libs>0:devel/boost-libs \ libtool:devel/libtool +LIB_DEPENDS= libboost_log_setup.so:devel/boost-libs \ + libfftw3.so:math/fftw3 \ + libfftw3f.so:math/fftw3-float \ + libhamlib.so:comms/hamlib \ + libreadline.so:devel/readline USES= cmake compiler:c++14-lang fortran makeinfo pkgconfig qt:5 zip USE_QT= concurrent core gui multimedia network printsupport serialport \ sql sql-sqlite3 testlib widgets buildtools:build \ linguisttools:build qmake:build -CONFLICTS= wsjtx - -CMAKE_ARGS+= -DCMAKE_PREFIX_PATH+=${LOCALBASE}/wsjtx/lib \ +CMAKE_ARGS+= -DCMAKE_PREFIX_PATH+=${LOCALBASE}/${PORTNAME:S/z/x/}/lib \ -DLOCALBASE::STRING="${LOCALBASE}" # for detailed debugging uncomment the next line #CMAKE_ARGS+= --debug-output --trace -PLIST_SUB+= PORTVERSION="${PORTVERSION}" - -OPTIONS_DEFINE= DOCS -PORTDOCS= * +CONFLICTS= wsjtx -DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/z/x/} DATADIR= ${PREFIX}/share/${PORTNAME:S/z/x/} -WRKSRC= ${WRKDIR}/wsjtx +DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/z/x/} + +WRKSRC= ${WRKDIR}/${PORTNAME:S/z/x/} -.include <bsd.port.pre.mk> +PLIST_SUB= PORTVERSION="${PORTVERSION}" -.if ${GCC_DEFAULT} >= 10 -# workaround for More actual than formal arguments in procedure call at (1) -FFLAGS+= -fallow-argument-mismatch -.endif +OPTIONS_DEFINE= DOCS +OPTIONS_SUB= yes + +pre-patch: + ${FIND} ${WRKSRC} -type f -not -name '*.png' \ + -exec dos2unix {} > /dev/null 2>&1 \; post-install: .for f in fcal fmeasure fmtave fst4sim ft8code jt4code jt65code jt9 jt9code \ @@ -55,4 +54,7 @@ post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f} .endfor -.include <bsd.port.post.mk> +post-install-DOCS-off: + ${RM} -r ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/comms/wsjtz/distinfo b/comms/wsjtz/distinfo index 2df0a6f4cc0f..39823eb69cc4 100644 --- a/comms/wsjtz/distinfo +++ b/comms/wsjtz/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1653239901 -SHA256 (wsjtz-2.5.4-1.22.zip) = a2944ebc961e6d2ecfd1f36a07f4ec5ad6d6f80a528d8ef6f894794b247c3fe9 -SIZE (wsjtz-2.5.4-1.22.zip) = 38009881 +TIMESTAMP = 1761124730 +SHA256 (wsjtz-2.7.0-rc7-1.48.zip) = 4af4a008eadbe49eb5d620a0802691550d83605c235573a3e859a3013937b933 +SIZE (wsjtz-2.7.0-rc7-1.48.zip) = 39190543 diff --git a/comms/wsjtz/files/patch-CMakeLists.txt b/comms/wsjtz/files/patch-CMakeLists.txt index 012db69b5b5a..d6783c509153 100644 --- a/comms/wsjtz/files/patch-CMakeLists.txt +++ b/comms/wsjtz/files/patch-CMakeLists.txt @@ -1,9 +1,10 @@ ---- CMakeLists.txt.orig 2022-04-18 18:07:26 UTC +--- CMakeLists.txt.orig 2025-01-07 04:30:42 UTC +++ CMakeLists.txt -@@ -141,6 +141,12 @@ attach a debugger which will then receive the console +@@ -145,7 +145,12 @@ attach a debugger which will then receive the console # install locations # +- +if (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") + set (FREEBSD TRUE) + link_directories("/usr/lib" "${LOCALBASE}/lib") @@ -13,7 +14,7 @@ if (APPLE) set (CMAKE_INSTALL_BINDIR ${CMAKE_PROJECT_NAME}.app/Contents/MacOS) set (CMAKE_INSTALL_DATAROOTDIR ${CMAKE_PROJECT_NAME}.app/Contents/Resources) -@@ -875,8 +881,20 @@ find_package (Boost 1.62 REQUIRED COMPONENTS log_setup +@@ -936,8 +941,20 @@ find_package (Boost 1.62 REQUIRED COMPONENTS log_setup # # OpenMP # @@ -35,7 +36,7 @@ # # fftw3 single precision library # -@@ -923,7 +941,7 @@ set (CMAKE_VISIBILITY_INLINES_HIDDEN ON) +@@ -986,7 +1003,7 @@ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra") # set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra") @@ -44,8 +45,8 @@ if (NOT APPLE) set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-pragmas") -@@ -1169,7 +1187,7 @@ add_executable (encode77 lib/77bit/encode77.f90) - target_link_libraries (encode77 wsjt_fort wsjt_cxx) +@@ -1247,7 +1264,7 @@ add_executable (wsprsim ${wsprsim_CSRCS}) + target_link_libraries (hash22calc wsjt_fort wsjt_cxx) add_executable (wsprsim ${wsprsim_CSRCS}) -target_link_libraries (wsprsim ${LIBM_LIBRARIES}) @@ -53,7 +54,7 @@ add_executable (jt4code lib/jt4code.f90) target_link_libraries (jt4code wsjt_fort wsjt_cxx) -@@ -1211,6 +1229,12 @@ target_link_libraries (ldpcsim240_74 wsjt_fort wsjt_cx +@@ -1301,6 +1318,12 @@ endif(WSJT_BUILD_UTILS) endif(WSJT_BUILD_UTILS) @@ -66,7 +67,7 @@ add_executable (fmtave lib/fmtave.f90) add_executable (fcal lib/fcal.f90) -@@ -1410,6 +1434,11 @@ if (${OPENMP_FOUND} OR APPLE) +@@ -1499,6 +1522,11 @@ endif (${OPENMP_FOUND} OR APPLE) else (${OPENMP_FOUND} OR APPLE) target_link_libraries (jt9 wsjt_fort wsjt_cxx fort_qt) endif (${OPENMP_FOUND} OR APPLE) @@ -77,8 +78,8 @@ +endif () if (WIN32) - # build map65 -@@ -1601,12 +1630,12 @@ install (PROGRAMS + find_package (Portaudio REQUIRED) +@@ -1690,12 +1718,12 @@ install (PROGRAMS RENAME rigctld-wsjtx${CMAKE_EXECUTABLE_SUFFIX} ) diff --git a/comms/wsjtz/files/patch-CMake_Modules_FindUsb.cmake b/comms/wsjtz/files/patch-CMake_Modules_FindUsb.cmake index 75c7a19faca7..b010b31b571a 100644 --- a/comms/wsjtz/files/patch-CMake_Modules_FindUsb.cmake +++ b/comms/wsjtz/files/patch-CMake_Modules_FindUsb.cmake @@ -1,4 +1,4 @@ ---- CMake/Modules/FindUsb.cmake.orig 2021-12-28 16:31:58 UTC +--- CMake/Modules/FindUsb.cmake.orig 2024-09-27 09:47:22 UTC +++ CMake/Modules/FindUsb.cmake @@ -27,7 +27,7 @@ libfind_pkg_detect (Usb usb-1.0 endif () diff --git a/comms/wsjtz/files/patch-Radio.cpp b/comms/wsjtz/files/patch-Radio.cpp deleted file mode 100644 index 482155884385..000000000000 --- a/comms/wsjtz/files/patch-Radio.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- Radio.cpp.orig 2021-12-28 16:31:58 UTC -+++ Radio.cpp -@@ -54,7 +54,7 @@ namespace Radio - value *= std::pow (10., scale); - if (ok) - { -- if (value < 0. || value > std::numeric_limits<Frequency>::max ()) -+ if (value < 0. || value > (float)std::numeric_limits<Frequency>::max ()) - { - value = 0.; - *ok = false; -@@ -92,7 +92,7 @@ namespace Radio - if (ok) - { - if (value < -std::numeric_limits<Frequency>::max () -- || value > std::numeric_limits<Frequency>::max ()) -+ || value > (float)std::numeric_limits<Frequency>::max ()) - { - value = 0.; - *ok = false; diff --git a/comms/wsjtz/files/patch-widgets_FrequencyDeltaLineEdit.cpp b/comms/wsjtz/files/patch-widgets_FrequencyDeltaLineEdit.cpp deleted file mode 100644 index 1b677344d795..000000000000 --- a/comms/wsjtz/files/patch-widgets_FrequencyDeltaLineEdit.cpp +++ /dev/null @@ -1,13 +0,0 @@ ---- widgets/FrequencyDeltaLineEdit.cpp.orig 2021-02-01 18:08:30 UTC -+++ widgets/FrequencyDeltaLineEdit.cpp -@@ -39,8 +39,8 @@ namespace - FrequencyDeltaLineEdit::FrequencyDeltaLineEdit (QWidget * parent) - : QLineEdit (parent) - { -- setValidator (new MHzValidator {-std::numeric_limits<FrequencyDelta>::max () / 10.e6, -- std::numeric_limits<FrequencyDelta>::max () / 10.e6, this}); -+ setValidator (new MHzValidator {-(float)std::numeric_limits<FrequencyDelta>::max () / 10.e6, -+ (float)std::numeric_limits<FrequencyDelta>::max () / 10.e6, this}); - } - - auto FrequencyDeltaLineEdit::frequency_delta () const -> FrequencyDelta diff --git a/comms/wsjtz/files/patch-widgets_FrequencyLineEdit.cpp b/comms/wsjtz/files/patch-widgets_FrequencyLineEdit.cpp deleted file mode 100644 index 10b456242781..000000000000 --- a/comms/wsjtz/files/patch-widgets_FrequencyLineEdit.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- widgets/FrequencyLineEdit.cpp.orig 2021-02-01 18:08:30 UTC -+++ widgets/FrequencyLineEdit.cpp -@@ -39,7 +39,7 @@ namespace - FrequencyLineEdit::FrequencyLineEdit (QWidget * parent) - : QLineEdit (parent) - { -- setValidator (new MHzValidator {0., std::numeric_limits<Radio::Frequency>::max () / 10.e6, this}); -+ setValidator (new MHzValidator {0., (float)std::numeric_limits<Radio::Frequency>::max () / 10.e6, this}); - } - - auto FrequencyLineEdit::frequency () const -> Frequency diff --git a/comms/wsjtz/pkg-plist b/comms/wsjtz/pkg-plist index bd7c426ca0d1..7520e73a7be7 100644 --- a/comms/wsjtz/pkg-plist +++ b/comms/wsjtz/pkg-plist @@ -1,8 +1,25 @@ +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/BUGS +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/NEWS +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/README +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/THANKS +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/changelog.gz +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/copyright +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/example_log_configurations/README +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/example_log_configurations/wsjtx_log_config.ini.console +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/example_log_configurations/wsjtx_log_config.ini.debugger +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/example_log_configurations/wsjtx_log_config.ini.rig_control +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/example_log_configurations/wsjtx_log_config.ini.simple_verbose +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/wsjtx-main-2.7.0-rc7.html +bin/cablog +bin/echosim bin/fcal bin/fmeasure bin/fmtave bin/fst4sim bin/ft8code +bin/hash22calc bin/jt4code bin/jt65code bin/jt9 @@ -17,6 +34,8 @@ bin/udp_daemon bin/wsjtx bin/wsjtx_app_version bin/wsprd +share/applications/message_aggregator.desktop +share/applications/wsjtx.desktop share/man/man1/fcal.1.gz share/man/man1/fmeasure.1.gz share/man/man1/fmtave.1.gz @@ -36,10 +55,9 @@ share/man/man1/rigctld-wsjtx.1.gz share/man/man1/udp_daemon.1.gz share/man/man1/wsjtx.1.gz share/man/man1/wsprd.1.gz -share/applications/message_aggregator.desktop -share/applications/wsjtx.desktop share/pixmaps/wsjtx_icon.png %%DATADIR%%/JPLEPH %%DATADIR%%/USState.db %%DATADIR%%/cty.dat %%DATADIR%%/cty.dat_copyright.txt +%%DATADIR%%/eclipse.txt diff --git a/comms/xastir/Makefile b/comms/xastir/Makefile index 24c090344e03..bbc1663182fc 100644 --- a/comms/xastir/Makefile +++ b/comms/xastir/Makefile @@ -1,12 +1,11 @@ PORTNAME= xastir DISTVERSIONPREFIX= Release- -DISTVERSION= 2.2.0 -PORTREVISION= 8 +DISTVERSION= 2.2.2 CATEGORIES= comms hamradio -MAINTAINER= carl@stagecraft.cx +MAINTAINER= hamradio@FreeBSD.org COMMENT= X Amateur Station Tracking and Information Reporting -WWW= http://www.xastir.org/ +WWW= https://github.com/Xastir/Xastir/wiki LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING @@ -17,17 +16,19 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \ libjasper.so:graphics/jasper \ libjbig.so:graphics/jbigkit \ liblcms2.so:graphics/lcms2 \ - libpng.so:graphics/png \ libshp.so:devel/shapelib \ + libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp \ libwebpmux.so:graphics/webp \ libwmflite.so:graphics/libwmf \ libpcre2-8.so:devel/pcre2 \ libjxl.so:graphics/libjxl \ - libjxl_threads.so:graphics/libjxl + libjxl_threads.so:graphics/libjxl \ + libproj.so:graphics/proj \ + libGraphicsMagick.so:graphics/GraphicsMagick -USES= autoreconf gmake gnome jpeg motif shebangfix xorg +USES= autoreconf gmake gnome jpeg motif shebangfix xorg bdb:18 USE_XORG= ice sm x11 xext xt USE_GNOME+= libxml2 @@ -43,11 +44,11 @@ GH_PROJECT= Xastir SUB_FILES= pkg-message -CONFIGURE_ARGS= --without-map-cache +CONFIGURE_ARGS= --with-bdb-libdir=${BDB_LIB_DIR} \ + --with-bdb-incdir=${BDB_INCLUDE_DIR} \ + --with-graphicsmagick -OPTIONS_DEFINE= CURL DAVIS ERRORPOP FESTIVAL GEOTIFF GPSMAN -OPTIONS_RADIO= MGG -OPTIONS_RADIO_MGG= GMAGICK IMAGICK +OPTIONS_DEFINE= DOCS CURL DAVIS ERRORPOP FESTIVAL GEOTIFF GPSMAN DAVIS_DESC= Include Davis Weatherstation Support CURL_DESC= Include CURL Internet Image support @@ -55,34 +56,21 @@ GEOTIFF_DESC= Include GeoTIFF Support GPSMAN_DESC= Include GPSMAN Support FESTIVAL_DESC= Include Festival Voice Synthesis Support ERRORPOP_DESC= Send error popups to stderr -MGG_DESC= Image library for raster map processing -IMAGICK_DESC= ImageMagick (Version 6) -GMAGICK_DESC= GraphicsMagick (Needs GCC to compile) -OPTIONS_DEFAULT= CURL GMAGICK +OPTIONS_DEFAULT= CURL GEOTIFF DAVIS_CONFIGURE_ON= --enable-davis -IMAGICK_USES= magick:6 -IMAGICK_CONFIGURE_WITH= imagemagick - -GMAGICK_LIB_DEPENDS= libGraphicsMagickWand.so:graphics/GraphicsMagick -GMAGICK_CONFIGURE_WITH= graphicsmagick -GMAGICK_USES= compiler:gcc-c++11-lib - CURL_LIB_DEPENDS= libcurl.so:ftp/curl GEOTIFF_LIB_DEPENDS= libgeotiff.so:graphics/libgeotiff GPSMAN_BUILD_DEPENDS= ${LOCALBASE}/share/doc/gpsmanshp/GPSManSHP.pdf:graphics/gpsmanshp -GPSMAN_IMPLIES= SHAPELIB GPSMAN_CONFIGURE_WITH= gpsman FESTIVAL_BUILD_DEPENDS= festival:audio/festival FESTIVAL_CONFIGURE_WITH= festival -#RTREE_CONFIGURE_WITH= rtree - ERRORPOP_CONFIGURE_WITH= errorpopups .include <bsd.port.mk> diff --git a/comms/xastir/distinfo b/comms/xastir/distinfo index 881572f4134a..fe6cb80d88ac 100644 --- a/comms/xastir/distinfo +++ b/comms/xastir/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1691217889 -SHA256 (Xastir-Xastir-Release-2.2.0_GH0.tar.gz) = 4d1844a5c9f31407d34fa0339a2b462f8c53991d41045ad16b39ded5dcdfb2fe -SIZE (Xastir-Xastir-Release-2.2.0_GH0.tar.gz) = 2232411 +TIMESTAMP = 1769896508 +SHA256 (Xastir-Xastir-Release-2.2.2_GH0.tar.gz) = e80d1640ef2b8071984a633d45beae878c120d6012cb371405b160a06b328542 +SIZE (Xastir-Xastir-Release-2.2.2_GH0.tar.gz) = 2246995 diff --git a/comms/xastir/files/pkg-message.in b/comms/xastir/files/pkg-message.in index e70dec639962..a9cb7f4511af 100644 --- a/comms/xastir/files/pkg-message.in +++ b/comms/xastir/files/pkg-message.in @@ -3,7 +3,7 @@ message: <<EOM Xastir is now installed. -Hop on over to http://www.xastir.org/ for details on getting +Hop on over to https://github.com/Xastir/Xastir/wiki for details on getting maps and for more information on using Xastir. Your map directory is %%PREFIX%%/share/xastir/maps diff --git a/comms/xastir/pkg-plist b/comms/xastir/pkg-plist index d694e97b688d..099ea115f056 100644 --- a/comms/xastir/pkg-plist +++ b/comms/xastir/pkg-plist @@ -2,25 +2,25 @@ bin/callpass bin/testdbfawk bin/xastir bin/xastir_udp_client +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/COPYING.LIB.LESSTIF +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog +%%PORTDOCS%%%%DOCSDIR%%/FAQ +%%PORTDOCS%%%%DOCSDIR%%/INSTALL.md +%%PORTDOCS%%%%DOCSDIR%%/LICENSE +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/README.CYGWIN +%%PORTDOCS%%%%DOCSDIR%%/README.GIT +%%PORTDOCS%%%%DOCSDIR%%/README.MAPS +%%PORTDOCS%%%%DOCSDIR%%/README.OSM_maps +%%PORTDOCS%%%%DOCSDIR%%/README.sudo +%%PORTDOCS%%%%DOCSDIR%%/UPGRADE share/man/man1/callpass.1.gz share/man/man1/testdbfawk.1.gz share/man/man1/xastir.1.gz share/man/man1/xastir_udp_client.1.gz -%%DOCSDIR%%/AUTHORS -%%DOCSDIR%%/CONTRIBUTING.md -%%DOCSDIR%%/COPYING -%%DOCSDIR%%/COPYING.LIB.LESSTIF -%%DOCSDIR%%/ChangeLog -%%DOCSDIR%%/FAQ -%%DOCSDIR%%/INSTALL.md -%%DOCSDIR%%/LICENSE -%%DOCSDIR%%/README -%%DOCSDIR%%/README.CYGWIN -%%DOCSDIR%%/README.GIT -%%DOCSDIR%%/README.MAPS -%%DOCSDIR%%/README.OSM_maps -%%DOCSDIR%%/README.sudo -%%DOCSDIR%%/UPGRADE %%DATADIR%%/Counties/placeholder %%DATADIR%%/GNIS/placeholder %%DATADIR%%/config/24kgrid.dbfawk @@ -178,7 +178,6 @@ share/man/man1/xastir_udp_client.1.gz %%DATADIR%%/scripts/get-NWSdata %%DATADIR%%/scripts/get-fcc-rac.pl %%DATADIR%%/scripts/get-gnis -%%DATADIR%%/scripts/get-pop %%DATADIR%%/scripts/gpx2shape %%DATADIR%%/scripts/icontable.pl %%DATADIR%%/scripts/inf2geo.pl @@ -214,6 +213,7 @@ share/man/man1/xastir_udp_client.1.gz %%DATADIR%%/symbols/alert.xbm %%DATADIR%%/symbols/flood.xbm %%DATADIR%%/symbols/icon.png +%%DATADIR%%/symbols/icon.svg %%DATADIR%%/symbols/red_flag.xbm %%DATADIR%%/symbols/snow.xbm %%DATADIR%%/symbols/symbols.dat diff --git a/comms/xlog/Makefile b/comms/xlog/Makefile index c9d029206579..82d112ecbcea 100644 --- a/comms/xlog/Makefile +++ b/comms/xlog/Makefile @@ -1,5 +1,6 @@ PORTNAME= xlog DISTVERSION= 2.0.25 +PORTREVISION= 2 CATEGORIES= comms hamradio MASTER_SITES= SAVANNAH @@ -19,8 +20,7 @@ USES= compiler:c11 gnome pkgconfig shared-mime-info USE_GNOME= cairo gdkpixbuf gtk20 GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-mime-update -CONFIGURE_ENV+= ac_cv_c_compiler_gnu=no +CONFIGURE_ENV= ac_cv_c_compiler_gnu=no DESKTOP_ENTRIES="${PORTNAME}" "${COMMENT}" "${PORTNAME}" \ "${PORTNAME}" "Utility;" ${FALSE} diff --git a/comms/xlog/pkg-plist b/comms/xlog/pkg-plist index 2c1ec7156a49..b4325ee7dd8a 100644 --- a/comms/xlog/pkg-plist +++ b/comms/xlog/pkg-plist @@ -133,20 +133,7 @@ share/icons/hicolor/scalable/apps/xlog.svg %%NLS%%share/locale/sk/LC_MESSAGES/xlog.mo %%NLS%%share/locale/sv/LC_MESSAGES/xlog.mo share/man/man1/xlog.1.gz -share/mime/XMLnamespaces -share/mime/aliases -share/mime/generic-icons -share/mime/globs -share/mime/globs2 -share/mime/icons -share/mime/magic -share/mime/mime.cache share/mime/packages/xlog.xml -share/mime/subclasses -share/mime/text/x-xlog.xml -share/mime/treemagic -share/mime/types -share/mime/version share/pixmaps/xlog/countrymap.png share/pixmaps/xlog/cwdaemon.png share/pixmaps/xlog/gnome-mime-text-x-xlog.png 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 diff --git a/comms/xnec2c/Makefile b/comms/xnec2c/Makefile index be3d7197b5a2..3d82ea4c85a9 100644 --- a/comms/xnec2c/Makefile +++ b/comms/xnec2c/Makefile @@ -1,9 +1,8 @@ PORTNAME= xnec2c -PORTVERSION= 4.4.16 DISTVERSIONPREFIX= v +DISTVERSION= 4.4.18 CATEGORIES= comms hamradio -MASTER_SITES= https://www.xnec2c.org/releases/ \ - LOCAL/db +MASTER_SITES= https://www.xnec2c.org/releases/ MAINTAINER= hamradio@FreeBSD.org COMMENT= Used to calculate antenna patterns useful to ham radio @@ -14,17 +13,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf desktop-file-utils gettext gmake gnome pkgconfig \ shared-mime-info +USE_GNOME= cairo gdkpixbuf glib20 gtk30 intltool -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -CONFIGURE_ENV+= LIBS=-lexecinfo -USE_GNOME= cairo gdkpixbuf glib20 gtk30 intltool +GNU_CONFIGURE= yes +CONFIGURE_ENV+= LIBS=-lexecinfo -OPTIONS_DEFINE= DOCS EXAMPLES +PORTEXAMPLES= * -post-install-EXAMPLES-on: - @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} +OPTIONS_DEFINE= DOCS EXAMPLES +OPTIONS_SUB= yes post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @@ -37,4 +34,12 @@ post-install-DOCS-on: ${INSTALL_DATA} ${WRKSRC}/doc/images/$f ${STAGEDIR}${DOCSDIR}/images .endfor +post-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${MV} ${STAGEDIR}${DATADIR}/examples/* ${STAGEDIR}${EXAMPLESDIR} + ${RM} -r ${STAGEDIR}${DATADIR} # Remove pre-installed examples + +post-install-EXAMPLES-off: + ${RM} -r ${STAGEDIR}${DATADIR} # Remove pre-installed examples + .include <bsd.port.mk> diff --git a/comms/xnec2c/distinfo b/comms/xnec2c/distinfo index 082eb37ffb2b..63006ffaca9f 100644 --- a/comms/xnec2c/distinfo +++ b/comms/xnec2c/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1714135914 -SHA256 (xnec2c-v4.4.16.tar.gz) = 5e2662f297e67c78c6a5e3e4472fe91754c0fb945dc57e001ae2b31b95aaae69 -SIZE (xnec2c-v4.4.16.tar.gz) = 1509642 +TIMESTAMP = 1766495244 +SHA256 (xnec2c-v4.4.18.tar.gz) = 0e1b05dddee94854c32955b8189a7f0a9e0281c7f5888dc96c1a154a882f1116 +SIZE (xnec2c-v4.4.18.tar.gz) = 1529737 diff --git a/comms/xnec2c/pkg-plist b/comms/xnec2c/pkg-plist index 7e26403a349e..f44438c80f30 100644 --- a/comms/xnec2c/pkg-plist +++ b/comms/xnec2c/pkg-plist @@ -1,324 +1,18 @@ bin/xnec2c share/applications/xnec2c.desktop -%%PORTDOCS%%%%DOCSDIR%%/NEC2-bug.txt -%%PORTDOCS%%%%DOCSDIR%%/NearFieldCalcs.txt -%%PORTDOCS%%%%DOCSDIR%%/images/currents.png -%%PORTDOCS%%%%DOCSDIR%%/images/excitation.png -%%PORTDOCS%%%%DOCSDIR%%/images/freq_plots.png -%%PORTDOCS%%%%DOCSDIR%%/images/nec2_edit.png -%%PORTDOCS%%%%DOCSDIR%%/images/radiation.png -%%PORTDOCS%%%%DOCSDIR%%/images/web-heading.png -%%PORTDOCS%%%%DOCSDIR%%/images/web-heading.xcf -%%PORTDOCS%%%%DOCSDIR%%/images/wire.png -%%PORTDOCS%%%%DOCSDIR%%/nec2c.txt -%%PORTDOCS%%%%DOCSDIR%%/xnec2c.html -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-20m-moxon.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m-box.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m_MultiBand_Vertical.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m_bipyramid.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m_inv_cone.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m_sphere.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-40m_windom.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-80m_Classic_Windom-optimized.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-80m_G5RV.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-80m_Inverted-L.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-80m_windom.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137MHz_broadside_Yagi.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137MHz_turnstile.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137MHz_turnstile_sloped.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137Mhz-QFHA1.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137Mhz-QFHA2.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137Mhz-QFHA3.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137Mhz_xpol_omni.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/13cm_Yagi.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/13cm_corner_reflector.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/13cm_helix+screen.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/15m_delta-loop.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_3x_helicone.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_3x_helisphere.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_4x_helisphere.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_helivert.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_tower.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20-40m_ground_plane.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20-40m_vert_circ_cliff.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20-40m_vert_linear_cliff.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20-40m_vert_sommerfeld_cliff.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20m_car_ant.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20m_quad.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/23cm_helix+radials.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/23cm_helix+screen.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_1to4l-gp_on_pole.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_1to4l-horiz_gp_on_pole.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_5to8l-gp_on_pole.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_EME_ant.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_Lindenblad.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_bigwheel.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_Xpol_yagi-2-optimized.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_Xpol_yagi-2.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_Xpol_yagi.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_yagi-optimized.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_yagi.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_halo_stack.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_sqr_halo.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_sqr_halo_stack.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_xpol_omni.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_xpol_omni_stack.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_yagi.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_yagi_stack.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/30-80m_inv_L.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/35-55MHz_logper.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/40-80m_Inv_L.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/40m-moxon.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-17m_bipyramid.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-20m_fan.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-20m_inv_cone.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-40m_5B4AZ-optimized.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-40m_Classic_Windom-optimized.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6m_big-square_stack.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6m_bigwheel-stack.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6m_horizomni.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/70cm_collinear.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/80m_zepp.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/T12m-H24m.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/T20m-H18m.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airplane.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/buoy.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conductivity.txt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-20m-moxon.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m-box.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m_MultiBand_Vertical.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m_bipyramid.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m_inv_cone.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m_sphere.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-40m_windom.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-80m_Classic_Windom-optimized.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-80m_G5RV.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-80m_Inverted-L.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-80m_windom.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137MHz_broadside_Yagi.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137MHz_turnstile.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137MHz_turnstile_sloped.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137Mhz-QFHA1.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137Mhz-QFHA2.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137Mhz-QFHA3.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137Mhz_xpol_omni.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/13cm_Yagi.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/13cm_corner_reflector.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/13cm_helix+screen.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/15m_delta-loop.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_3x_helicone.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_3x_helisphere.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_4x_helisphere.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_helivert.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_tower.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20-40m_ground_plane.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20-40m_vert_circ_cliff.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20-40m_vert_linear_cliff.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20-40m_vert_sommerfeld_cliff.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20m_car_ant.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20m_quad.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/23cm_helix+radials.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/23cm_helix+screen.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_1to4l-gp_on_pole.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_1to4l-horiz_gp_on_pole.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_5to8l-gp_on_pole.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_EME_ant.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_Lindenblad.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_bigwheel.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_Xpol_yagi-2-optimized.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_Xpol_yagi-2.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_Xpol_yagi.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_yagi-optimized.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_yagi.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_halo_stack.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_sqr_halo.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_sqr_halo_stack.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_xpol_omni.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_xpol_omni_stack.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_yagi.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_yagi_stack.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/30-80m_inv_L.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/35-55MHz_logper.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/40-80m_Inv_L.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/40m-moxon.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-17m_bipyramid.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-20m_fan.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-20m_inv_cone.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-40m_5B4AZ-optimized.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-40m_Classic_Windom-optimized.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6m_big-square_stack.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6m_bigwheel-stack.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6m_horizomni.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/70cm_collinear.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/80m_zepp.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/README -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/T12m-H24m.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/T20m-H18m.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/airplane.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/buoy.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/gray_hoverman.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/k9ay_5b4az.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/k9ay_orig.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/satellite.csv -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gray_hoverman.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ground.txt -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/k9ay_5b4az.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/k9ay_orig.nec -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/satellite.nec +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/NEC2-bug.txt +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/NearFieldCalcs.txt +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/currents.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/excitation.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/freq_plots.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/nec2_edit.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/radiation.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/web-heading.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/web-heading.xcf +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/wire.png +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nec2c.txt +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/xnec2c.html share/icons/hicolor/256x256/apps/xnec2c.png share/man/man1/xnec2c.1.gz share/mime/packages/x-nec2.xml share/pixmaps/xnec2c.svg -%%DATADIR%%/examples/10-20m-moxon.nec -%%DATADIR%%/examples/10-30m-box.nec -%%DATADIR%%/examples/10-30m_MultiBand_Vertical.nec -%%DATADIR%%/examples/10-30m_bipyramid.nec -%%DATADIR%%/examples/10-30m_inv_cone.nec -%%DATADIR%%/examples/10-30m_sphere.nec -%%DATADIR%%/examples/10-40m_windom.nec -%%DATADIR%%/examples/10-80m_Classic_Windom-optimized.nec -%%DATADIR%%/examples/10-80m_G5RV.nec -%%DATADIR%%/examples/10-80m_Inverted-L.nec -%%DATADIR%%/examples/10-80m_windom.nec -%%DATADIR%%/examples/137MHz_broadside_Yagi.nec -%%DATADIR%%/examples/137MHz_turnstile.nec -%%DATADIR%%/examples/137MHz_turnstile_sloped.nec -%%DATADIR%%/examples/137Mhz-QFHA1.nec -%%DATADIR%%/examples/137Mhz-QFHA2.nec -%%DATADIR%%/examples/137Mhz-QFHA3.nec -%%DATADIR%%/examples/137Mhz_xpol_omni.nec -%%DATADIR%%/examples/13cm_Yagi.nec -%%DATADIR%%/examples/13cm_corner_reflector.nec -%%DATADIR%%/examples/13cm_helix+screen.nec -%%DATADIR%%/examples/15m_delta-loop.nec -%%DATADIR%%/examples/1MHz_3x_helicone.nec -%%DATADIR%%/examples/1MHz_3x_helisphere.nec -%%DATADIR%%/examples/1MHz_4x_helisphere.nec -%%DATADIR%%/examples/1MHz_helivert.nec -%%DATADIR%%/examples/1MHz_tower.nec -%%DATADIR%%/examples/20-40m_ground_plane.nec -%%DATADIR%%/examples/20-40m_vert_circ_cliff.nec -%%DATADIR%%/examples/20-40m_vert_linear_cliff.nec -%%DATADIR%%/examples/20-40m_vert_sommerfeld_cliff.nec -%%DATADIR%%/examples/20m_car_ant.nec -%%DATADIR%%/examples/20m_quad.nec -%%DATADIR%%/examples/23cm_helix+radials.nec -%%DATADIR%%/examples/23cm_helix+screen.nec -%%DATADIR%%/examples/2m_1to4l-gp_on_pole.nec -%%DATADIR%%/examples/2m_1to4l-horiz_gp_on_pole.nec -%%DATADIR%%/examples/2m_5to8l-gp_on_pole.nec -%%DATADIR%%/examples/2m_EME_ant.nec -%%DATADIR%%/examples/2m_Lindenblad.nec -%%DATADIR%%/examples/2m_bigwheel.nec -%%DATADIR%%/examples/2m_extended_Xpol_yagi-2-optimized.nec -%%DATADIR%%/examples/2m_extended_Xpol_yagi-2.nec -%%DATADIR%%/examples/2m_extended_Xpol_yagi.nec -%%DATADIR%%/examples/2m_extended_yagi-optimized.nec -%%DATADIR%%/examples/2m_extended_yagi.nec -%%DATADIR%%/examples/2m_halo_stack.nec -%%DATADIR%%/examples/2m_sqr_halo.nec -%%DATADIR%%/examples/2m_sqr_halo_stack.nec -%%DATADIR%%/examples/2m_xpol_omni.nec -%%DATADIR%%/examples/2m_xpol_omni_stack.nec -%%DATADIR%%/examples/2m_yagi.nec -%%DATADIR%%/examples/2m_yagi_stack.nec -%%DATADIR%%/examples/30-80m_inv_L.nec -%%DATADIR%%/examples/35-55MHz_logper.nec -%%DATADIR%%/examples/40-80m_Inv_L.nec -%%DATADIR%%/examples/40m-moxon.nec -%%DATADIR%%/examples/6-17m_bipyramid.nec -%%DATADIR%%/examples/6-20m_fan.nec -%%DATADIR%%/examples/6-20m_inv_cone.nec -%%DATADIR%%/examples/6-40m_5B4AZ-optimized.nec -%%DATADIR%%/examples/6-40m_Classic_Windom-optimized.nec -%%DATADIR%%/examples/6m_big-square_stack.nec -%%DATADIR%%/examples/6m_bigwheel-stack.nec -%%DATADIR%%/examples/6m_horizomni.nec -%%DATADIR%%/examples/70cm_collinear.nec -%%DATADIR%%/examples/80m_zepp.nec -%%DATADIR%%/examples/T12m-H24m.nec -%%DATADIR%%/examples/T20m-H18m.nec -%%DATADIR%%/examples/airplane.nec -%%DATADIR%%/examples/buoy.nec -%%DATADIR%%/examples/conductivity.txt -%%DATADIR%%/examples/data/10-20m-moxon.csv -%%DATADIR%%/examples/data/10-30m-box.csv -%%DATADIR%%/examples/data/10-30m_MultiBand_Vertical.csv -%%DATADIR%%/examples/data/10-30m_bipyramid.csv -%%DATADIR%%/examples/data/10-30m_inv_cone.csv -%%DATADIR%%/examples/data/10-30m_sphere.csv -%%DATADIR%%/examples/data/10-40m_windom.csv -%%DATADIR%%/examples/data/10-80m_Classic_Windom-optimized.csv -%%DATADIR%%/examples/data/10-80m_G5RV.csv -%%DATADIR%%/examples/data/10-80m_Inverted-L.csv -%%DATADIR%%/examples/data/10-80m_windom.csv -%%DATADIR%%/examples/data/137MHz_broadside_Yagi.csv -%%DATADIR%%/examples/data/137MHz_turnstile.csv -%%DATADIR%%/examples/data/137MHz_turnstile_sloped.csv -%%DATADIR%%/examples/data/137Mhz-QFHA1.csv -%%DATADIR%%/examples/data/137Mhz-QFHA2.csv -%%DATADIR%%/examples/data/137Mhz-QFHA3.csv -%%DATADIR%%/examples/data/137Mhz_xpol_omni.csv -%%DATADIR%%/examples/data/13cm_Yagi.csv -%%DATADIR%%/examples/data/13cm_corner_reflector.csv -%%DATADIR%%/examples/data/13cm_helix+screen.csv -%%DATADIR%%/examples/data/15m_delta-loop.csv -%%DATADIR%%/examples/data/1MHz_3x_helicone.csv -%%DATADIR%%/examples/data/1MHz_3x_helisphere.csv -%%DATADIR%%/examples/data/1MHz_4x_helisphere.csv -%%DATADIR%%/examples/data/1MHz_helivert.csv -%%DATADIR%%/examples/data/1MHz_tower.csv -%%DATADIR%%/examples/data/20-40m_ground_plane.csv -%%DATADIR%%/examples/data/20-40m_vert_circ_cliff.csv -%%DATADIR%%/examples/data/20-40m_vert_linear_cliff.csv -%%DATADIR%%/examples/data/20-40m_vert_sommerfeld_cliff.csv -%%DATADIR%%/examples/data/20m_car_ant.csv -%%DATADIR%%/examples/data/20m_quad.csv -%%DATADIR%%/examples/data/23cm_helix+radials.csv -%%DATADIR%%/examples/data/23cm_helix+screen.csv -%%DATADIR%%/examples/data/2m_1to4l-gp_on_pole.csv -%%DATADIR%%/examples/data/2m_1to4l-horiz_gp_on_pole.csv -%%DATADIR%%/examples/data/2m_5to8l-gp_on_pole.csv -%%DATADIR%%/examples/data/2m_EME_ant.csv -%%DATADIR%%/examples/data/2m_Lindenblad.csv -%%DATADIR%%/examples/data/2m_bigwheel.csv -%%DATADIR%%/examples/data/2m_extended_Xpol_yagi-2-optimized.csv -%%DATADIR%%/examples/data/2m_extended_Xpol_yagi-2.csv -%%DATADIR%%/examples/data/2m_extended_Xpol_yagi.csv -%%DATADIR%%/examples/data/2m_extended_yagi-optimized.csv -%%DATADIR%%/examples/data/2m_extended_yagi.csv -%%DATADIR%%/examples/data/2m_halo_stack.csv -%%DATADIR%%/examples/data/2m_sqr_halo.csv -%%DATADIR%%/examples/data/2m_sqr_halo_stack.csv -%%DATADIR%%/examples/data/2m_xpol_omni.csv -%%DATADIR%%/examples/data/2m_xpol_omni_stack.csv -%%DATADIR%%/examples/data/2m_yagi.csv -%%DATADIR%%/examples/data/2m_yagi_stack.csv -%%DATADIR%%/examples/data/30-80m_inv_L.csv -%%DATADIR%%/examples/data/35-55MHz_logper.csv -%%DATADIR%%/examples/data/40-80m_Inv_L.csv -%%DATADIR%%/examples/data/40m-moxon.csv -%%DATADIR%%/examples/data/6-17m_bipyramid.csv -%%DATADIR%%/examples/data/6-20m_fan.csv -%%DATADIR%%/examples/data/6-20m_inv_cone.csv -%%DATADIR%%/examples/data/6-40m_5B4AZ-optimized.csv -%%DATADIR%%/examples/data/6-40m_Classic_Windom-optimized.csv -%%DATADIR%%/examples/data/6m_big-square_stack.csv -%%DATADIR%%/examples/data/6m_bigwheel-stack.csv -%%DATADIR%%/examples/data/6m_horizomni.csv -%%DATADIR%%/examples/data/70cm_collinear.csv -%%DATADIR%%/examples/data/80m_zepp.csv -%%DATADIR%%/examples/data/README -%%DATADIR%%/examples/data/T12m-H24m.csv -%%DATADIR%%/examples/data/T20m-H18m.csv -%%DATADIR%%/examples/data/airplane.csv -%%DATADIR%%/examples/data/buoy.csv -%%DATADIR%%/examples/data/gray_hoverman.csv -%%DATADIR%%/examples/data/k9ay_5b4az.csv -%%DATADIR%%/examples/data/k9ay_orig.csv -%%DATADIR%%/examples/data/satellite.csv -%%DATADIR%%/examples/gray_hoverman.nec -%%DATADIR%%/examples/ground.txt -%%DATADIR%%/examples/k9ay_5b4az.nec -%%DATADIR%%/examples/k9ay_orig.nec -%%DATADIR%%/examples/satellite.nec |
