diff options
Diffstat (limited to 'comms')
39 files changed, 267 insertions, 452 deletions
diff --git a/comms/cqrlog/Makefile b/comms/cqrlog/Makefile index 1babdb946c0c..03ce683fd83a 100644 --- a/comms/cqrlog/Makefile +++ b/comms/cqrlog/Makefile @@ -1,6 +1,6 @@ PORTNAME= cqrlog PORTVERSION= 2.5.2 -PORTREVISION= 15 +PORTREVISION= 16 DISTVERSIONPREFIX= v CATEGORIES= comms hamradio PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} diff --git a/comms/cubicsdr/Makefile b/comms/cubicsdr/Makefile index b3060b9154a8..5187b4edbd9c 100644 --- a/comms/cubicsdr/Makefile +++ b/comms/cubicsdr/Makefile @@ -1,6 +1,6 @@ PORTNAME= cubicsdr PORTVERSION= 0.2.7 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org diff --git a/comms/direwolf/Makefile b/comms/direwolf/Makefile index 1f44b3276bc0..b8a40138dbc6 100644 --- a/comms/direwolf/Makefile +++ b/comms/direwolf/Makefile @@ -1,5 +1,6 @@ PORTNAME= direwolf DISTVERSION= 1.7 +PORTREVISION= 1 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.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 8a25decd6bdd..2aba0786f813 100644 --- a/comms/fldigi/Makefile +++ b/comms/fldigi/Makefile @@ -1,5 +1,6 @@ PORTNAME= fldigi DISTVERSION= 4.2.09 +PORTREVISION= 1 CATEGORIES= comms hamradio MASTER_SITES= SF/fldigi/${PORTNAME} 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 2f356b6a51e7..7dd2f5521b6c 100644 --- a/comms/flrig/Makefile +++ b/comms/flrig/Makefile @@ -1,6 +1,5 @@ PORTNAME= flrig -DISTVERSION= 2.0.08 -PORTREVISION= 1 +DISTVERSION= 2.0.09 CATEGORIES= comms hamradio MASTER_SITES= SF/fldigi/${PORTNAME} diff --git a/comms/flrig/distinfo b/comms/flrig/distinfo index a8f380274aed..94fc7dde06a3 100644 --- a/comms/flrig/distinfo +++ b/comms/flrig/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754514101 -SHA256 (flrig-2.0.08.tar.gz) = f9eaf140164a1f330e40f33f54093e230f48b4f6675bd35d8aed07434f12ce6f -SIZE (flrig-2.0.08.tar.gz) = 1137235 +TIMESTAMP = 1759848314 +SHA256 (flrig-2.0.09.tar.gz) = 76f521ecf1062af276d5ac3804504b283a2c138455b593d66fd5d51c9464f59d +SIZE (flrig-2.0.09.tar.gz) = 1137698 diff --git a/comms/freedv/Makefile b/comms/freedv/Makefile index a1a5fef38485..5d4125a27a04 100644 --- a/comms/freedv/Makefile +++ b/comms/freedv/Makefile @@ -1,7 +1,7 @@ PORTNAME= freedv DISTVERSIONPREFIX=v DISTVERSION= 1.7.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org 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/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 index b776745d240d..187dd0139ba8 100644 --- a/comms/gtkmmorse/Makefile +++ b/comms/gtkmmorse/Makefile @@ -1,30 +1,32 @@ PORTNAME= gtkmmorse -PORTVERSION= 0.9.27 -PORTREVISION= 7 +DISTVERSION= 0.9.28 CATEGORIES= comms education hamradio -MASTER_SITES= SAVANNAH +MASTER_SITES= https://cgit.git.savannah.gnu.org/cgit/${PORTNAME}.git/snapshot/ MAINTAINER= hamradio@FreeBSD.org COMMENT= Graphical Morse Code Trainer -WWW= https://www.nongnu.org/gtkmmorse/ +WWW= https://gtkmmorse.nongnu.org/ \ + https://www.nongnu.org/gtkmmorse/ + +LICENSE= GPLv2+ DEPRECATED= Depends on expired devel/gconfmm26 EXPIRATION_DATE=2025-11-25 LIB_DEPENDS= libao.so:audio/libao \ - libgtkmm-2.4.so:x11-toolkits/gtkmm24 \ libgconfmm-2.6.so:devel/gconfmm26 -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -USES= compiler:c++11-lang pkgconfig tar:bzip2 +USES= autoreconf compiler:c++11-lang gnome pkgconfig USE_CXXSTD= c++11 +USE_GNOME= gconf2 gtkmm24 + +GNU_CONFIGURE= yes 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 + ${WRKSRC}/src/Makefile.am .include <bsd.port.mk> diff --git a/comms/gtkmmorse/distinfo b/comms/gtkmmorse/distinfo index 4cacd4b0cfe0..d2b0b0f87a36 100644 --- a/comms/gtkmmorse/distinfo +++ b/comms/gtkmmorse/distinfo @@ -1,2 +1,3 @@ -SHA256 (gtkmmorse-0.9.27.tar.bz2) = d511970004ee2826b8755938f7e96ff183f2bc59aa53bb3d8096896ce5f2ca93 -SIZE (gtkmmorse-0.9.27.tar.bz2) = 96435 +TIMESTAMP = 1758444981 +SHA256 (gtkmmorse-0.9.28.tar.gz) = 04dfe164ebe1895ff617d38f791a4305f3864be899b3e6614168db08a5c43a0d +SIZE (gtkmmorse-0.9.28.tar.gz) = 29628 diff --git a/comms/gtkmmorse/files/patch-astream.cc b/comms/gtkmmorse/files/patch-src_astream.cc index c0f2473aca08..bc0d714170bb 100644 --- a/comms/gtkmmorse/files/patch-astream.cc +++ b/comms/gtkmmorse/files/patch-src_astream.cc @@ -1,6 +1,6 @@ ---- 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 @@ +--- src/astream.cc.orig 2008-02-28 18:08:45 UTC ++++ src/astream.cc +@@ -44,6 +44,7 @@ oastream::oastream() m_format.channels = 2; m_format.rate = 44100; m_format.byte_format = AO_FMT_LITTLE; diff --git a/comms/hamlib/Makefile b/comms/hamlib/Makefile index 4414d9b94947..488a170cb6ad 100644 --- a/comms/hamlib/Makefile +++ b/comms/hamlib/Makefile @@ -1,5 +1,5 @@ PORTNAME= hamlib -PORTVERSION= 4.6.4 +DISTVERSION= 4.6.5 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 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 bffbec620322..6d95dd55892e 100644 --- a/comms/hamlib/distinfo +++ b/comms/hamlib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752936628 -SHA256 (hamlib-4.6.4.tar.gz) = 5a92e93e805b2263c63da40028d67580fda15752b5389c68b237203f29b592bb -SIZE (hamlib-4.6.4.tar.gz) = 2923171 +TIMESTAMP = 1758466889 +SHA256 (hamlib-4.6.5.tar.gz) = 90d6f1dba59417c00f8f4545131c7efd31930cd0e178598980a8210425e3852e +SIZE (hamlib-4.6.5.tar.gz) = 2947731 diff --git a/comms/hamlib/pkg-plist b/comms/hamlib/pkg-plist index e1768ad11226..648aab1e9544 100644 --- a/comms/hamlib/pkg-plist +++ b/comms/hamlib/pkg-plist @@ -1,3 +1,6 @@ +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/examples/perltest.pl +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/examples/py3test.py +%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/examples/tcltest.tcl bin/ampctl bin/ampctld bin/rigctl @@ -9,6 +12,7 @@ bin/rigfreqwalk bin/rigmem bin/rigsmtr bin/rigswr +bin/rigtestlibusb bin/rigtestmcast bin/rigtestmcastrx bin/rotctl @@ -24,10 +28,12 @@ include/hamlib/riglist.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 +%%STATIC%%lib/libhamlib.a lib/libhamlib.la lib/libhamlib.so lib/libhamlib.so.4 @@ -36,12 +42,14 @@ lib/libhamlib.so.4.0.6 %%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_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_TAG%%.opt-2.pyc %%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_TAG%%.pyc lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl-4.6.so +%%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 @@ -61,22 +69,3 @@ 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/klog/Makefile b/comms/klog/Makefile index de23181f8cfa..a2306f7fd3ca 100644 --- a/comms/klog/Makefile +++ b/comms/klog/Makefile @@ -1,5 +1,6 @@ PORTNAME= klog PORTVERSION= 2.4.2 +PORTREVISION= 1 #PORTREVISION= 1 CATEGORIES= comms hamradio 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-streamdeck/Makefile b/comms/py-streamdeck/Makefile index 687d4e89c3b1..1c295ca318ad 100644 --- a/comms/py-streamdeck/Makefile +++ b/comms/py-streamdeck/Makefile @@ -4,7 +4,7 @@ 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 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/qt6-connectivity/distinfo b/comms/qt6-connectivity/distinfo index a0ec866ae05c..3102f93d2cda 100644 --- a/comms/qt6-connectivity/distinfo +++ b/comms/qt6-connectivity/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756196270 -SHA256 (KDE/Qt/6.9.2/qtconnectivity-everywhere-src-6.9.2.tar.xz) = 8affc67146dd6a2eb4b007623b47584b4783ff338bbe27725a0b6963216a0463 -SIZE (KDE/Qt/6.9.2/qtconnectivity-everywhere-src-6.9.2.tar.xz) = 1057556 +TIMESTAMP = 1759303079 +SHA256 (KDE/Qt/6.9.3/qtconnectivity-everywhere-src-6.9.3.tar.xz) = e21bba5efb174c4456c5e5a7b4d52bba1ee62dfb4509bcff73fdfad9cb1dd7f5 +SIZE (KDE/Qt/6.9.3/qtconnectivity-everywhere-src-6.9.3.tar.xz) = 1057832 diff --git a/comms/qt6-connectivity/pkg-plist b/comms/qt6-connectivity/pkg-plist index 736528e4f8c1..cc3f3bbdcfba 100644 --- a/comms/qt6-connectivity/pkg-plist +++ b/comms/qt6-connectivity/pkg-plist @@ -133,6 +133,7 @@ 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 diff --git a/comms/qt6-sensors/distinfo b/comms/qt6-sensors/distinfo index 56c28d00aef0..7f4c3d0145a3 100644 --- a/comms/qt6-sensors/distinfo +++ b/comms/qt6-sensors/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756196275 -SHA256 (KDE/Qt/6.9.2/qtsensors-everywhere-src-6.9.2.tar.xz) = 964ca82f39e2e25f952dc2f072f4c602392faf4ee9ce812b1957d4b8c9314462 -SIZE (KDE/Qt/6.9.2/qtsensors-everywhere-src-6.9.2.tar.xz) = 1485268 +TIMESTAMP = 1759303090 +SHA256 (KDE/Qt/6.9.3/qtsensors-everywhere-src-6.9.3.tar.xz) = a2db5168e5f37631a4ad087deaed69abdfa0be6d182f56e8604764658df92f68 +SIZE (KDE/Qt/6.9.3/qtsensors-everywhere-src-6.9.3.tar.xz) = 1485552 diff --git a/comms/qt6-serialbus/distinfo b/comms/qt6-serialbus/distinfo index 60e2d1dc16f5..435560d8435c 100644 --- a/comms/qt6-serialbus/distinfo +++ b/comms/qt6-serialbus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756196279 -SHA256 (KDE/Qt/6.9.2/qtserialbus-everywhere-src-6.9.2.tar.xz) = 951e07c2faf4476c75a59af96b40eeedbdf1a1c5c354c2825b59eaf3594f2a76 -SIZE (KDE/Qt/6.9.2/qtserialbus-everywhere-src-6.9.2.tar.xz) = 535216 +TIMESTAMP = 1759303099 +SHA256 (KDE/Qt/6.9.3/qtserialbus-everywhere-src-6.9.3.tar.xz) = 0a8139da071afcb768b9d115f514a3e5783312530b2be69e3ee42b301d775bcf +SIZE (KDE/Qt/6.9.3/qtserialbus-everywhere-src-6.9.3.tar.xz) = 535168 diff --git a/comms/qt6-serialport/distinfo b/comms/qt6-serialport/distinfo index 55a6f2428bba..d35c12d3c416 100644 --- a/comms/qt6-serialport/distinfo +++ b/comms/qt6-serialport/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756196284 -SHA256 (KDE/Qt/6.9.2/qtserialport-everywhere-src-6.9.2.tar.xz) = 8b90b2f0c2c07ab13085acf584a34201931477422f2d37a9694d62a2d56ce26b -SIZE (KDE/Qt/6.9.2/qtserialport-everywhere-src-6.9.2.tar.xz) = 263012 +TIMESTAMP = 1759303108 +SHA256 (KDE/Qt/6.9.3/qtserialport-everywhere-src-6.9.3.tar.xz) = 4b18ec030ff2644698c3f5c776894d8ffe5d3174c964d9bd8668429c943e8298 +SIZE (KDE/Qt/6.9.3/qtserialport-everywhere-src-6.9.3.tar.xz) = 262984 diff --git a/comms/scrcpy/Makefile b/comms/scrcpy/Makefile index 705df9ef3e9e..77fdcb2ef99a 100644 --- a/comms/scrcpy/Makefile +++ b/comms/scrcpy/Makefile @@ -1,6 +1,6 @@ PORTNAME= scrcpy DISTVERSIONPREFIX= v -DISTVERSION= 3.3.2 +DISTVERSION= 3.3.3 CATEGORIES= comms net MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:server DISTFILES= ${SERVER_FILE}:server diff --git a/comms/scrcpy/distinfo b/comms/scrcpy/distinfo index a290af494cd9..782a9069a139 100644 --- a/comms/scrcpy/distinfo +++ b/comms/scrcpy/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1757280607 -SHA256 (scrcpy-server-v3.3.2) = 2ee5ca0863ef440f5b7c75856bb475c5283d0a8359cb370b1c161314fd29dfd9 -SIZE (scrcpy-server-v3.3.2) = 90808 -SHA256 (Genymobile-scrcpy-v3.3.2_GH0.tar.gz) = 08bc272ac8decf364fbefb8865eaf074ba600969494ea8ade08736a6a2e3c39a -SIZE (Genymobile-scrcpy-v3.3.2_GH0.tar.gz) = 465392 +TIMESTAMP = 1759024237 +SHA256 (scrcpy-server-v3.3.3) = 7e70323ba7f259649dd4acce97ac4fefbae8102b2c6d91e2e7be613fd5354be0 +SIZE (scrcpy-server-v3.3.3) = 90164 +SHA256 (Genymobile-scrcpy-v3.3.3_GH0.tar.gz) = 87fcd360a6bb6ca070ffd217bd33b33fb808b0a1572b464da51dde3fd3f6f60e +SIZE (Genymobile-scrcpy-v3.3.3_GH0.tar.gz) = 465309 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/wsjtz/Makefile b/comms/wsjtz/Makefile index bf0e8c522abc..59c62c57d250 100644 --- a/comms/wsjtz/Makefile +++ b/comms/wsjtz/Makefile @@ -1,6 +1,6 @@ PORTNAME= wsjtz DISTVERSION= 2.5.4-1.22 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= comms hamradio MASTER_SITES= SF/wsjt-z/Source diff --git a/comms/xlog/Makefile b/comms/xlog/Makefile index c6c594d8789a..82d112ecbcea 100644 --- a/comms/xlog/Makefile +++ b/comms/xlog/Makefile @@ -1,6 +1,6 @@ PORTNAME= xlog DISTVERSION= 2.0.25 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= comms hamradio MASTER_SITES= SAVANNAH diff --git a/comms/xnec2c/Makefile b/comms/xnec2c/Makefile index be3d7197b5a2..3cc520d0962b 100644 --- a/comms/xnec2c/Makefile +++ b/comms/xnec2c/Makefile @@ -1,9 +1,8 @@ PORTNAME= xnec2c -PORTVERSION= 4.4.16 DISTVERSIONPREFIX= v +DISTVERSION= 4.4.17 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..8973fe65a3bc 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 = 1759483732 +SHA256 (xnec2c-v4.4.17.tar.gz) = aec8c02de3396ca24101763006d9ff256fa35e5a19d75636e8db48ccdbd3671d +SIZE (xnec2c-v4.4.17.tar.gz) = 1529113 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 |