pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

chirp: restore



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%gatalith.at@localhost>
Pushed By:	wiz
Date:		Mon Jun 26 19:43:29 2023 +0200
Changeset:	1eb4b1d98b72de1e1d4464b601b7b278dc1e2efb

Modified Files:
	Makefile
Added Files:
	chirp/COMMIT_MESSAGE
	chirp/DESCR
	chirp/Makefile
	chirp/PLIST
	chirp/TODO
	chirp/distinfo
	chirp/patches/patch-chirp_platform.py

Log Message:
chirp: restore

requested by gdt

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=1eb4b1d98b72de1e1d4464b601b7b278dc1e2efb

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                              |   1 +
 chirp/COMMIT_MESSAGE                  |  11 +
 chirp/DESCR                           |   9 +
 chirp/Makefile                        |  51 +++
 chirp/PLIST                           | 653 ++++++++++++++++++++++++++++++++++
 chirp/TODO                            |   4 +
 chirp/distinfo                        |   6 +
 chirp/patches/patch-chirp_platform.py |  19 +
 8 files changed, 754 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 55cf752529..709d5ef34d 100644
--- a/Makefile
+++ b/Makefile
@@ -426,6 +426,7 @@ SUBDIR+=	cherokee
 SUBDIR+=	chezmoi
 SUBDIR+=	chezscheme
 SUBDIR+=	chezscheme-racket
+SUBDIR+=	chirp
 SUBDIR+=	chkugenids
 SUBDIR+=	chntpw
 SUBDIR+=	choosefont
diff --git a/chirp/COMMIT_MESSAGE b/chirp/COMMIT_MESSAGE
new file mode 100644
index 0000000000..619d4a0826
--- /dev/null
+++ b/chirp/COMMIT_MESSAGE
@@ -0,0 +1,11 @@
+ham/chirp: Update to python3 version of chirp
+
+chirp used to use python 2.7 and py-gtk2.  Upstream has changed to
+python3 and wxWidgets.  This commit moves pkgsrc to the new version,
+called "chirp-next".  Besides the python version and toolkit change,
+installed program names change.
+
+This remains a daily snapshot as upstream does not have releases.  As
+always there are bugfixes, minor improvements and support for
+additional radios.
+
diff --git a/chirp/DESCR b/chirp/DESCR
new file mode 100644
index 0000000000..58a009c6aa
--- /dev/null
+++ b/chirp/DESCR
@@ -0,0 +1,9 @@
+This is "chirp next" which is the gtk3 port.  It is command-line only
+in pkgsrc because wxWidgets is out of date.
+
+CHIRP is a free, open-source tool for programming your amateur radio.
+It supports a large number of manufacturers and models, as well as
+provides a way to interface with multiple data sources and formats.
+
+This package provides the stable version preferred by upstream,
+sometimes called "chirp-daily" in other contexts.
diff --git a/chirp/Makefile b/chirp/Makefile
new file mode 100644
index 0000000000..3ced050916
--- /dev/null
+++ b/chirp/Makefile
@@ -0,0 +1,51 @@
+# $NetBSD: Makefile,v 1.57 2023/01/29 21:16:48 ryoon Exp $
+
+VERSION=	20230611
+DISTNAME=	chirp-${VERSION}
+CATEGORIES=	ham
+MASTER_SITES=	https://trac.chirp.danplanet.com/chirp_next/next-${VERSION}/
+# Chirp does not have what would normally called releasees.  They have
+# "daily builds" which are like releases except that:
+#   they are called chirp-daily instead of chirp
+#   they have YYYYMMDD version numbers
+#   they don't have the usual release testing
+#   the python3 version is chirp-next (which is also daily)
+# Upstream says
+#    they will not go back to regular version numbers
+#    the preferred name is chirp, not chirp-daily
+# via
+#   https://chirp.danplanet.com/issues/8067
+#   https://chirp.danplanet.com/news/15
+
+MAINTAINER=	dbj%NetBSD.org@localhost
+#MAINTAINER+=	gdt%NetBSD.org@localhost
+HOMEPAGE=	https://chirp.danplanet.com/
+COMMENT=	Tool for programming Amateur Radio HTs
+LICENSE=	gnu-gpl-v3
+
+USE_LANGUAGES=	#none
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+DEPENDS+=	${PYPKGPREFIX}-serial>=2.7:../../comms/py-serial
+DEPENDS+=	${PYPKGPREFIX}-requests>=2.0:../../devel/py-requests
+DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-future>=0.18.0:../../devel/py-future
+
+.include "../../lang/python/pyversion.mk"
+
+.if ${PYTHON_VERSION} < 310
+DEPENDS+=	${PYPKGPREFIX}-importlib-resources>=1.4.0:../../devel/py-importlib-resources
+.endif
+# py-yattag
+
+.include "../../mk/bsd.prefs.mk"
+
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+
+.include "../../lang/python/egg.mk"
+.include "../../lang/python/application.mk"
+
+# wxWidgets needs a big update
+#.include "../../x11/py-wxWidgets/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/chirp/PLIST b/chirp/PLIST
new file mode 100644
index 0000000000..2547a804b7
--- /dev/null
+++ b/chirp/PLIST
@@ -0,0 +1,653 @@
+@comment $NetBSD$
+bin/chirp
+bin/chirpc
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/chirp/__init__.py
+${PYSITELIB}/chirp/__init__.pyc
+${PYSITELIB}/chirp/__init__.pyo
+${PYSITELIB}/chirp/bandplan.py
+${PYSITELIB}/chirp/bandplan.pyc
+${PYSITELIB}/chirp/bandplan.pyo
+${PYSITELIB}/chirp/bandplan_au.py
+${PYSITELIB}/chirp/bandplan_au.pyc
+${PYSITELIB}/chirp/bandplan_au.pyo
+${PYSITELIB}/chirp/bandplan_iaru_r1.py
+${PYSITELIB}/chirp/bandplan_iaru_r1.pyc
+${PYSITELIB}/chirp/bandplan_iaru_r1.pyo
+${PYSITELIB}/chirp/bandplan_iaru_r2.py
+${PYSITELIB}/chirp/bandplan_iaru_r2.pyc
+${PYSITELIB}/chirp/bandplan_iaru_r2.pyo
+${PYSITELIB}/chirp/bandplan_iaru_r3.py
+${PYSITELIB}/chirp/bandplan_iaru_r3.pyc
+${PYSITELIB}/chirp/bandplan_iaru_r3.pyo
+${PYSITELIB}/chirp/bandplan_na.py
+${PYSITELIB}/chirp/bandplan_na.pyc
+${PYSITELIB}/chirp/bandplan_na.pyo
+${PYSITELIB}/chirp/bitwise.py
+${PYSITELIB}/chirp/bitwise.pyc
+${PYSITELIB}/chirp/bitwise.pyo
+${PYSITELIB}/chirp/bitwise_grammar.py
+${PYSITELIB}/chirp/bitwise_grammar.pyc
+${PYSITELIB}/chirp/bitwise_grammar.pyo
+${PYSITELIB}/chirp/chirp_common.py
+${PYSITELIB}/chirp/chirp_common.pyc
+${PYSITELIB}/chirp/chirp_common.pyo
+${PYSITELIB}/chirp/cli/__init__.py
+${PYSITELIB}/chirp/cli/__init__.pyc
+${PYSITELIB}/chirp/cli/__init__.pyo
+${PYSITELIB}/chirp/cli/main.py
+${PYSITELIB}/chirp/cli/main.pyc
+${PYSITELIB}/chirp/cli/main.pyo
+${PYSITELIB}/chirp/detect.py
+${PYSITELIB}/chirp/detect.pyc
+${PYSITELIB}/chirp/detect.pyo
+${PYSITELIB}/chirp/directory.py
+${PYSITELIB}/chirp/directory.pyc
+${PYSITELIB}/chirp/directory.pyo
+${PYSITELIB}/chirp/drivers/__init__.py
+${PYSITELIB}/chirp/drivers/__init__.pyc
+${PYSITELIB}/chirp/drivers/__init__.pyo
+${PYSITELIB}/chirp/drivers/alinco.py
+${PYSITELIB}/chirp/drivers/alinco.pyc
+${PYSITELIB}/chirp/drivers/alinco.pyo
+${PYSITELIB}/chirp/drivers/anytone.py
+${PYSITELIB}/chirp/drivers/anytone.pyc
+${PYSITELIB}/chirp/drivers/anytone.pyo
+${PYSITELIB}/chirp/drivers/anytone778uv.py
+${PYSITELIB}/chirp/drivers/anytone778uv.pyc
+${PYSITELIB}/chirp/drivers/anytone778uv.pyo
+${PYSITELIB}/chirp/drivers/anytone_ht.py
+${PYSITELIB}/chirp/drivers/anytone_ht.pyc
+${PYSITELIB}/chirp/drivers/anytone_ht.pyo
+${PYSITELIB}/chirp/drivers/anytone_iii.py
+${PYSITELIB}/chirp/drivers/anytone_iii.pyc
+${PYSITELIB}/chirp/drivers/anytone_iii.pyo
+${PYSITELIB}/chirp/drivers/ap510.py
+${PYSITELIB}/chirp/drivers/ap510.pyc
+${PYSITELIB}/chirp/drivers/ap510.pyo
+${PYSITELIB}/chirp/drivers/baofeng_common.py
+${PYSITELIB}/chirp/drivers/baofeng_common.pyc
+${PYSITELIB}/chirp/drivers/baofeng_common.pyo
+${PYSITELIB}/chirp/drivers/baofeng_uv3r.py
+${PYSITELIB}/chirp/drivers/baofeng_uv3r.pyc
+${PYSITELIB}/chirp/drivers/baofeng_uv3r.pyo
+${PYSITELIB}/chirp/drivers/baofeng_wp970i.py
+${PYSITELIB}/chirp/drivers/baofeng_wp970i.pyc
+${PYSITELIB}/chirp/drivers/baofeng_wp970i.pyo
+${PYSITELIB}/chirp/drivers/bf_t1.py
+${PYSITELIB}/chirp/drivers/bf_t1.pyc
+${PYSITELIB}/chirp/drivers/bf_t1.pyo
+${PYSITELIB}/chirp/drivers/bf_t8.py
+${PYSITELIB}/chirp/drivers/bf_t8.pyc
+${PYSITELIB}/chirp/drivers/bf_t8.pyo
+${PYSITELIB}/chirp/drivers/bj9900.py
+${PYSITELIB}/chirp/drivers/bj9900.pyc
+${PYSITELIB}/chirp/drivers/bj9900.pyo
+${PYSITELIB}/chirp/drivers/bjuv55.py
+${PYSITELIB}/chirp/drivers/bjuv55.pyc
+${PYSITELIB}/chirp/drivers/bjuv55.pyo
+${PYSITELIB}/chirp/drivers/boblov_x3plus.py
+${PYSITELIB}/chirp/drivers/boblov_x3plus.pyc
+${PYSITELIB}/chirp/drivers/boblov_x3plus.pyo
+${PYSITELIB}/chirp/drivers/btech.py
+${PYSITELIB}/chirp/drivers/btech.pyc
+${PYSITELIB}/chirp/drivers/btech.pyo
+${PYSITELIB}/chirp/drivers/fake.py
+${PYSITELIB}/chirp/drivers/fake.pyc
+${PYSITELIB}/chirp/drivers/fake.pyo
+${PYSITELIB}/chirp/drivers/fd268.py
+${PYSITELIB}/chirp/drivers/fd268.pyc
+${PYSITELIB}/chirp/drivers/fd268.pyo
+${PYSITELIB}/chirp/drivers/ft1500m.py
+${PYSITELIB}/chirp/drivers/ft1500m.pyc
+${PYSITELIB}/chirp/drivers/ft1500m.pyo
+${PYSITELIB}/chirp/drivers/ft1802.py
+${PYSITELIB}/chirp/drivers/ft1802.pyc
+${PYSITELIB}/chirp/drivers/ft1802.pyo
+${PYSITELIB}/chirp/drivers/ft1d.py
+${PYSITELIB}/chirp/drivers/ft1d.pyc
+${PYSITELIB}/chirp/drivers/ft1d.pyo
+${PYSITELIB}/chirp/drivers/ft2800.py
+${PYSITELIB}/chirp/drivers/ft2800.pyc
+${PYSITELIB}/chirp/drivers/ft2800.pyo
+${PYSITELIB}/chirp/drivers/ft2900.py
+${PYSITELIB}/chirp/drivers/ft2900.pyc
+${PYSITELIB}/chirp/drivers/ft2900.pyo
+${PYSITELIB}/chirp/drivers/ft2d.py
+${PYSITELIB}/chirp/drivers/ft2d.pyc
+${PYSITELIB}/chirp/drivers/ft2d.pyo
+${PYSITELIB}/chirp/drivers/ft4.py
+${PYSITELIB}/chirp/drivers/ft4.pyc
+${PYSITELIB}/chirp/drivers/ft4.pyo
+${PYSITELIB}/chirp/drivers/ft450d.py
+${PYSITELIB}/chirp/drivers/ft450d.pyc
+${PYSITELIB}/chirp/drivers/ft450d.pyo
+${PYSITELIB}/chirp/drivers/ft50.py
+${PYSITELIB}/chirp/drivers/ft50.pyc
+${PYSITELIB}/chirp/drivers/ft50.pyo
+${PYSITELIB}/chirp/drivers/ft60.py
+${PYSITELIB}/chirp/drivers/ft60.pyc
+${PYSITELIB}/chirp/drivers/ft60.pyo
+${PYSITELIB}/chirp/drivers/ft70.py
+${PYSITELIB}/chirp/drivers/ft70.pyc
+${PYSITELIB}/chirp/drivers/ft70.pyo
+${PYSITELIB}/chirp/drivers/ft7100.py
+${PYSITELIB}/chirp/drivers/ft7100.pyc
+${PYSITELIB}/chirp/drivers/ft7100.pyo
+${PYSITELIB}/chirp/drivers/ft7800.py
+${PYSITELIB}/chirp/drivers/ft7800.pyc
+${PYSITELIB}/chirp/drivers/ft7800.pyo
+${PYSITELIB}/chirp/drivers/ft8100.py
+${PYSITELIB}/chirp/drivers/ft8100.pyc
+${PYSITELIB}/chirp/drivers/ft8100.pyo
+${PYSITELIB}/chirp/drivers/ft817.py
+${PYSITELIB}/chirp/drivers/ft817.pyc
+${PYSITELIB}/chirp/drivers/ft817.pyo
+${PYSITELIB}/chirp/drivers/ft818.py
+${PYSITELIB}/chirp/drivers/ft818.pyc
+${PYSITELIB}/chirp/drivers/ft818.pyo
+${PYSITELIB}/chirp/drivers/ft857.py
+${PYSITELIB}/chirp/drivers/ft857.pyc
+${PYSITELIB}/chirp/drivers/ft857.pyo
+${PYSITELIB}/chirp/drivers/ft90.py
+${PYSITELIB}/chirp/drivers/ft90.pyc
+${PYSITELIB}/chirp/drivers/ft90.pyo
+${PYSITELIB}/chirp/drivers/ftlx011.py
+${PYSITELIB}/chirp/drivers/ftlx011.pyc
+${PYSITELIB}/chirp/drivers/ftlx011.pyo
+${PYSITELIB}/chirp/drivers/ftm3200d.py
+${PYSITELIB}/chirp/drivers/ftm3200d.pyc
+${PYSITELIB}/chirp/drivers/ftm3200d.pyo
+${PYSITELIB}/chirp/drivers/ftm350.py
+${PYSITELIB}/chirp/drivers/ftm350.pyc
+${PYSITELIB}/chirp/drivers/ftm350.pyo
+${PYSITELIB}/chirp/drivers/ftm7250d.py
+${PYSITELIB}/chirp/drivers/ftm7250d.pyc
+${PYSITELIB}/chirp/drivers/ftm7250d.pyo
+${PYSITELIB}/chirp/drivers/ga510.py
+${PYSITELIB}/chirp/drivers/ga510.pyc
+${PYSITELIB}/chirp/drivers/ga510.pyo
+${PYSITELIB}/chirp/drivers/generic_csv.py
+${PYSITELIB}/chirp/drivers/generic_csv.pyc
+${PYSITELIB}/chirp/drivers/generic_csv.pyo
+${PYSITELIB}/chirp/drivers/generic_tpe.py
+${PYSITELIB}/chirp/drivers/generic_tpe.pyc
+${PYSITELIB}/chirp/drivers/generic_tpe.pyo
+${PYSITELIB}/chirp/drivers/gmrsuv1.py
+${PYSITELIB}/chirp/drivers/gmrsuv1.pyc
+${PYSITELIB}/chirp/drivers/gmrsuv1.pyo
+${PYSITELIB}/chirp/drivers/gmrsv2.py
+${PYSITELIB}/chirp/drivers/gmrsv2.pyc
+${PYSITELIB}/chirp/drivers/gmrsv2.pyo
+${PYSITELIB}/chirp/drivers/h777.py
+${PYSITELIB}/chirp/drivers/h777.pyc
+${PYSITELIB}/chirp/drivers/h777.pyo
+${PYSITELIB}/chirp/drivers/hf90.py
+${PYSITELIB}/chirp/drivers/hf90.pyc
+${PYSITELIB}/chirp/drivers/hf90.pyo
+${PYSITELIB}/chirp/drivers/hg_uv98.py
+${PYSITELIB}/chirp/drivers/hg_uv98.pyc
+${PYSITELIB}/chirp/drivers/hg_uv98.pyo
+${PYSITELIB}/chirp/drivers/hobbypcb.py
+${PYSITELIB}/chirp/drivers/hobbypcb.pyc
+${PYSITELIB}/chirp/drivers/hobbypcb.pyo
+${PYSITELIB}/chirp/drivers/ic208.py
+${PYSITELIB}/chirp/drivers/ic208.pyc
+${PYSITELIB}/chirp/drivers/ic208.pyo
+${PYSITELIB}/chirp/drivers/ic2100.py
+${PYSITELIB}/chirp/drivers/ic2100.pyc
+${PYSITELIB}/chirp/drivers/ic2100.pyo
+${PYSITELIB}/chirp/drivers/ic2200.py
+${PYSITELIB}/chirp/drivers/ic2200.pyc
+${PYSITELIB}/chirp/drivers/ic2200.pyo
+${PYSITELIB}/chirp/drivers/ic2300.py
+${PYSITELIB}/chirp/drivers/ic2300.pyc
+${PYSITELIB}/chirp/drivers/ic2300.pyo
+${PYSITELIB}/chirp/drivers/ic2720.py
+${PYSITELIB}/chirp/drivers/ic2720.pyc
+${PYSITELIB}/chirp/drivers/ic2720.pyo
+${PYSITELIB}/chirp/drivers/ic2730.py
+${PYSITELIB}/chirp/drivers/ic2730.pyc
+${PYSITELIB}/chirp/drivers/ic2730.pyo
+${PYSITELIB}/chirp/drivers/ic2820.py
+${PYSITELIB}/chirp/drivers/ic2820.pyc
+${PYSITELIB}/chirp/drivers/ic2820.pyo
+${PYSITELIB}/chirp/drivers/ic9x.py
+${PYSITELIB}/chirp/drivers/ic9x.pyc
+${PYSITELIB}/chirp/drivers/ic9x.pyo
+${PYSITELIB}/chirp/drivers/ic9x_icf.py
+${PYSITELIB}/chirp/drivers/ic9x_icf.pyc
+${PYSITELIB}/chirp/drivers/ic9x_icf.pyo
+${PYSITELIB}/chirp/drivers/ic9x_icf_ll.py
+${PYSITELIB}/chirp/drivers/ic9x_icf_ll.pyc
+${PYSITELIB}/chirp/drivers/ic9x_icf_ll.pyo
+${PYSITELIB}/chirp/drivers/ic9x_ll.py
+${PYSITELIB}/chirp/drivers/ic9x_ll.pyc
+${PYSITELIB}/chirp/drivers/ic9x_ll.pyo
+${PYSITELIB}/chirp/drivers/icf.py
+${PYSITELIB}/chirp/drivers/icf.pyc
+${PYSITELIB}/chirp/drivers/icf.pyo
+${PYSITELIB}/chirp/drivers/icomciv.py
+${PYSITELIB}/chirp/drivers/icomciv.pyc
+${PYSITELIB}/chirp/drivers/icomciv.pyo
+${PYSITELIB}/chirp/drivers/icp7.py
+${PYSITELIB}/chirp/drivers/icp7.pyc
+${PYSITELIB}/chirp/drivers/icp7.pyo
+${PYSITELIB}/chirp/drivers/icq7.py
+${PYSITELIB}/chirp/drivers/icq7.pyc
+${PYSITELIB}/chirp/drivers/icq7.pyo
+${PYSITELIB}/chirp/drivers/ict70.py
+${PYSITELIB}/chirp/drivers/ict70.pyc
+${PYSITELIB}/chirp/drivers/ict70.pyo
+${PYSITELIB}/chirp/drivers/ict7h.py
+${PYSITELIB}/chirp/drivers/ict7h.pyc
+${PYSITELIB}/chirp/drivers/ict7h.pyo
+${PYSITELIB}/chirp/drivers/ict8.py
+${PYSITELIB}/chirp/drivers/ict8.pyc
+${PYSITELIB}/chirp/drivers/ict8.pyo
+${PYSITELIB}/chirp/drivers/icv80.py
+${PYSITELIB}/chirp/drivers/icv80.pyc
+${PYSITELIB}/chirp/drivers/icv80.pyo
+${PYSITELIB}/chirp/drivers/icv86.py
+${PYSITELIB}/chirp/drivers/icv86.pyc
+${PYSITELIB}/chirp/drivers/icv86.pyo
+${PYSITELIB}/chirp/drivers/icw32.py
+${PYSITELIB}/chirp/drivers/icw32.pyc
+${PYSITELIB}/chirp/drivers/icw32.pyo
+${PYSITELIB}/chirp/drivers/icx8x.py
+${PYSITELIB}/chirp/drivers/icx8x.pyc
+${PYSITELIB}/chirp/drivers/icx8x.pyo
+${PYSITELIB}/chirp/drivers/icx90.py
+${PYSITELIB}/chirp/drivers/icx90.pyc
+${PYSITELIB}/chirp/drivers/icx90.pyo
+${PYSITELIB}/chirp/drivers/id31.py
+${PYSITELIB}/chirp/drivers/id31.pyc
+${PYSITELIB}/chirp/drivers/id31.pyo
+${PYSITELIB}/chirp/drivers/id51.py
+${PYSITELIB}/chirp/drivers/id51.pyc
+${PYSITELIB}/chirp/drivers/id51.pyo
+${PYSITELIB}/chirp/drivers/id5100.py
+${PYSITELIB}/chirp/drivers/id5100.pyc
+${PYSITELIB}/chirp/drivers/id5100.pyo
+${PYSITELIB}/chirp/drivers/id51plus.py
+${PYSITELIB}/chirp/drivers/id51plus.pyc
+${PYSITELIB}/chirp/drivers/id51plus.pyo
+${PYSITELIB}/chirp/drivers/id800.py
+${PYSITELIB}/chirp/drivers/id800.pyc
+${PYSITELIB}/chirp/drivers/id800.pyo
+${PYSITELIB}/chirp/drivers/id880.py
+${PYSITELIB}/chirp/drivers/id880.pyc
+${PYSITELIB}/chirp/drivers/id880.pyo
+${PYSITELIB}/chirp/drivers/idrp.py
+${PYSITELIB}/chirp/drivers/idrp.pyc
+${PYSITELIB}/chirp/drivers/idrp.pyo
+${PYSITELIB}/chirp/drivers/iradio_uv_5118.py
+${PYSITELIB}/chirp/drivers/iradio_uv_5118.pyc
+${PYSITELIB}/chirp/drivers/iradio_uv_5118.pyo
+${PYSITELIB}/chirp/drivers/iradio_uv_5118plus.py
+${PYSITELIB}/chirp/drivers/iradio_uv_5118plus.pyc
+${PYSITELIB}/chirp/drivers/iradio_uv_5118plus.pyo
+${PYSITELIB}/chirp/drivers/kenwood_hmk.py
+${PYSITELIB}/chirp/drivers/kenwood_hmk.pyc
+${PYSITELIB}/chirp/drivers/kenwood_hmk.pyo
+${PYSITELIB}/chirp/drivers/kenwood_itm.py
+${PYSITELIB}/chirp/drivers/kenwood_itm.pyc
+${PYSITELIB}/chirp/drivers/kenwood_itm.pyo
+${PYSITELIB}/chirp/drivers/kenwood_live.py
+${PYSITELIB}/chirp/drivers/kenwood_live.pyc
+${PYSITELIB}/chirp/drivers/kenwood_live.pyo
+${PYSITELIB}/chirp/drivers/kg935g.py
+${PYSITELIB}/chirp/drivers/kg935g.pyc
+${PYSITELIB}/chirp/drivers/kg935g.pyo
+${PYSITELIB}/chirp/drivers/kguv8d.py
+${PYSITELIB}/chirp/drivers/kguv8d.pyc
+${PYSITELIB}/chirp/drivers/kguv8d.pyo
+${PYSITELIB}/chirp/drivers/kguv8dplus.py
+${PYSITELIB}/chirp/drivers/kguv8dplus.pyc
+${PYSITELIB}/chirp/drivers/kguv8dplus.pyo
+${PYSITELIB}/chirp/drivers/kguv8e.py
+${PYSITELIB}/chirp/drivers/kguv8e.pyc
+${PYSITELIB}/chirp/drivers/kguv8e.pyo
+${PYSITELIB}/chirp/drivers/kguv920pa.py
+${PYSITELIB}/chirp/drivers/kguv920pa.pyc
+${PYSITELIB}/chirp/drivers/kguv920pa.pyo
+${PYSITELIB}/chirp/drivers/kguv980p.py
+${PYSITELIB}/chirp/drivers/kguv980p.pyc
+${PYSITELIB}/chirp/drivers/kguv980p.pyo
+${PYSITELIB}/chirp/drivers/kguv9dplus.py
+${PYSITELIB}/chirp/drivers/kguv9dplus.pyc
+${PYSITELIB}/chirp/drivers/kguv9dplus.pyo
+${PYSITELIB}/chirp/drivers/kyd.py
+${PYSITELIB}/chirp/drivers/kyd.pyc
+${PYSITELIB}/chirp/drivers/kyd.pyo
+${PYSITELIB}/chirp/drivers/kyd_IP620.py
+${PYSITELIB}/chirp/drivers/kyd_IP620.pyc
+${PYSITELIB}/chirp/drivers/kyd_IP620.pyo
+${PYSITELIB}/chirp/drivers/leixen.py
+${PYSITELIB}/chirp/drivers/leixen.pyc
+${PYSITELIB}/chirp/drivers/leixen.pyo
+${PYSITELIB}/chirp/drivers/lt725uv.py
+${PYSITELIB}/chirp/drivers/lt725uv.pyc
+${PYSITELIB}/chirp/drivers/lt725uv.pyo
+${PYSITELIB}/chirp/drivers/mml_jc8810.py
+${PYSITELIB}/chirp/drivers/mml_jc8810.pyc
+${PYSITELIB}/chirp/drivers/mml_jc8810.pyo
+${PYSITELIB}/chirp/drivers/mursv1.py
+${PYSITELIB}/chirp/drivers/mursv1.pyc
+${PYSITELIB}/chirp/drivers/mursv1.pyo
+${PYSITELIB}/chirp/drivers/puxing.py
+${PYSITELIB}/chirp/drivers/puxing.pyc
+${PYSITELIB}/chirp/drivers/puxing.pyo
+${PYSITELIB}/chirp/drivers/puxing_px888k.py
+${PYSITELIB}/chirp/drivers/puxing_px888k.pyc
+${PYSITELIB}/chirp/drivers/puxing_px888k.pyo
+${PYSITELIB}/chirp/drivers/radioddity_r2.py
+${PYSITELIB}/chirp/drivers/radioddity_r2.pyc
+${PYSITELIB}/chirp/drivers/radioddity_r2.pyo
+${PYSITELIB}/chirp/drivers/radtel_t18.py
+${PYSITELIB}/chirp/drivers/radtel_t18.pyc
+${PYSITELIB}/chirp/drivers/radtel_t18.pyo
+${PYSITELIB}/chirp/drivers/retevis_rb15.py
+${PYSITELIB}/chirp/drivers/retevis_rb15.pyc
+${PYSITELIB}/chirp/drivers/retevis_rb15.pyo
+${PYSITELIB}/chirp/drivers/retevis_rb17p.py
+${PYSITELIB}/chirp/drivers/retevis_rb17p.pyc
+${PYSITELIB}/chirp/drivers/retevis_rb17p.pyo
+${PYSITELIB}/chirp/drivers/retevis_rb28.py
+${PYSITELIB}/chirp/drivers/retevis_rb28.pyc
+${PYSITELIB}/chirp/drivers/retevis_rb28.pyo
+${PYSITELIB}/chirp/drivers/retevis_rt1.py
+${PYSITELIB}/chirp/drivers/retevis_rt1.pyc
+${PYSITELIB}/chirp/drivers/retevis_rt1.pyo
+${PYSITELIB}/chirp/drivers/retevis_rt21.py
+${PYSITELIB}/chirp/drivers/retevis_rt21.pyc
+${PYSITELIB}/chirp/drivers/retevis_rt21.pyo
+${PYSITELIB}/chirp/drivers/retevis_rt22.py
+${PYSITELIB}/chirp/drivers/retevis_rt22.pyc
+${PYSITELIB}/chirp/drivers/retevis_rt22.pyo
+${PYSITELIB}/chirp/drivers/retevis_rt23.py
+${PYSITELIB}/chirp/drivers/retevis_rt23.pyc
+${PYSITELIB}/chirp/drivers/retevis_rt23.pyo
+${PYSITELIB}/chirp/drivers/retevis_rt26.py
+${PYSITELIB}/chirp/drivers/retevis_rt26.pyc
+${PYSITELIB}/chirp/drivers/retevis_rt26.pyo
+${PYSITELIB}/chirp/drivers/retevis_rt76p.py
+${PYSITELIB}/chirp/drivers/retevis_rt76p.pyc
+${PYSITELIB}/chirp/drivers/retevis_rt76p.pyo
+${PYSITELIB}/chirp/drivers/retevis_rt87.py
+${PYSITELIB}/chirp/drivers/retevis_rt87.pyc
+${PYSITELIB}/chirp/drivers/retevis_rt87.pyo
+${PYSITELIB}/chirp/drivers/retevis_rt98.py
+${PYSITELIB}/chirp/drivers/retevis_rt98.pyc
+${PYSITELIB}/chirp/drivers/retevis_rt98.pyo
+${PYSITELIB}/chirp/drivers/rh5r_v2.py
+${PYSITELIB}/chirp/drivers/rh5r_v2.pyc
+${PYSITELIB}/chirp/drivers/rh5r_v2.pyo
+${PYSITELIB}/chirp/drivers/tdh8.py
+${PYSITELIB}/chirp/drivers/tdh8.pyc
+${PYSITELIB}/chirp/drivers/tdh8.pyo
+${PYSITELIB}/chirp/drivers/tdxone_tdq8a.py
+${PYSITELIB}/chirp/drivers/tdxone_tdq8a.pyc
+${PYSITELIB}/chirp/drivers/tdxone_tdq8a.pyo
+${PYSITELIB}/chirp/drivers/template.py
+${PYSITELIB}/chirp/drivers/template.pyc
+${PYSITELIB}/chirp/drivers/template.pyo
+${PYSITELIB}/chirp/drivers/tg_uv2p.py
+${PYSITELIB}/chirp/drivers/tg_uv2p.pyc
+${PYSITELIB}/chirp/drivers/tg_uv2p.pyo
+${PYSITELIB}/chirp/drivers/th350.py
+${PYSITELIB}/chirp/drivers/th350.pyc
+${PYSITELIB}/chirp/drivers/th350.pyo
+${PYSITELIB}/chirp/drivers/th7800.py
+${PYSITELIB}/chirp/drivers/th7800.pyc
+${PYSITELIB}/chirp/drivers/th7800.pyo
+${PYSITELIB}/chirp/drivers/th9000.py
+${PYSITELIB}/chirp/drivers/th9000.pyc
+${PYSITELIB}/chirp/drivers/th9000.pyo
+${PYSITELIB}/chirp/drivers/th9800.py
+${PYSITELIB}/chirp/drivers/th9800.pyc
+${PYSITELIB}/chirp/drivers/th9800.pyo
+${PYSITELIB}/chirp/drivers/th_uv3r.py
+${PYSITELIB}/chirp/drivers/th_uv3r.pyc
+${PYSITELIB}/chirp/drivers/th_uv3r.pyo
+${PYSITELIB}/chirp/drivers/th_uv3r25.py
+${PYSITELIB}/chirp/drivers/th_uv3r25.pyc
+${PYSITELIB}/chirp/drivers/th_uv3r25.pyo
+${PYSITELIB}/chirp/drivers/th_uv8000.py
+${PYSITELIB}/chirp/drivers/th_uv8000.pyc
+${PYSITELIB}/chirp/drivers/th_uv8000.pyo
+${PYSITELIB}/chirp/drivers/th_uv88.py
+${PYSITELIB}/chirp/drivers/th_uv88.pyc
+${PYSITELIB}/chirp/drivers/th_uv88.pyo
+${PYSITELIB}/chirp/drivers/th_uvf8d.py
+${PYSITELIB}/chirp/drivers/th_uvf8d.pyc
+${PYSITELIB}/chirp/drivers/th_uvf8d.pyo
+${PYSITELIB}/chirp/drivers/thd72.py
+${PYSITELIB}/chirp/drivers/thd72.pyc
+${PYSITELIB}/chirp/drivers/thd72.pyo
+${PYSITELIB}/chirp/drivers/thd74.py
+${PYSITELIB}/chirp/drivers/thd74.pyc
+${PYSITELIB}/chirp/drivers/thd74.pyo
+${PYSITELIB}/chirp/drivers/thuv1f.py
+${PYSITELIB}/chirp/drivers/thuv1f.pyc
+${PYSITELIB}/chirp/drivers/thuv1f.pyo
+${PYSITELIB}/chirp/drivers/tk270.py
+${PYSITELIB}/chirp/drivers/tk270.pyc
+${PYSITELIB}/chirp/drivers/tk270.pyo
+${PYSITELIB}/chirp/drivers/tk3140.py
+${PYSITELIB}/chirp/drivers/tk3140.pyc
+${PYSITELIB}/chirp/drivers/tk3140.pyo
+${PYSITELIB}/chirp/drivers/tk760.py
+${PYSITELIB}/chirp/drivers/tk760.pyc
+${PYSITELIB}/chirp/drivers/tk760.pyo
+${PYSITELIB}/chirp/drivers/tk760g.py
+${PYSITELIB}/chirp/drivers/tk760g.pyc
+${PYSITELIB}/chirp/drivers/tk760g.pyo
+${PYSITELIB}/chirp/drivers/tk8102.py
+${PYSITELIB}/chirp/drivers/tk8102.pyc
+${PYSITELIB}/chirp/drivers/tk8102.pyo
+${PYSITELIB}/chirp/drivers/tk8160.py
+${PYSITELIB}/chirp/drivers/tk8160.pyc
+${PYSITELIB}/chirp/drivers/tk8160.pyo
+${PYSITELIB}/chirp/drivers/tk8180.py
+${PYSITELIB}/chirp/drivers/tk8180.pyc
+${PYSITELIB}/chirp/drivers/tk8180.pyo
+${PYSITELIB}/chirp/drivers/tmd710.py
+${PYSITELIB}/chirp/drivers/tmd710.pyc
+${PYSITELIB}/chirp/drivers/tmd710.pyo
+${PYSITELIB}/chirp/drivers/tmv71.py
+${PYSITELIB}/chirp/drivers/tmv71.pyc
+${PYSITELIB}/chirp/drivers/tmv71.pyo
+${PYSITELIB}/chirp/drivers/tmv71_ll.py
+${PYSITELIB}/chirp/drivers/tmv71_ll.pyc
+${PYSITELIB}/chirp/drivers/tmv71_ll.pyo
+${PYSITELIB}/chirp/drivers/ts2000.py
+${PYSITELIB}/chirp/drivers/ts2000.pyc
+${PYSITELIB}/chirp/drivers/ts2000.pyo
+${PYSITELIB}/chirp/drivers/ts480.py
+${PYSITELIB}/chirp/drivers/ts480.pyc
+${PYSITELIB}/chirp/drivers/ts480.pyo
+${PYSITELIB}/chirp/drivers/ts590.py
+${PYSITELIB}/chirp/drivers/ts590.pyc
+${PYSITELIB}/chirp/drivers/ts590.pyo
+${PYSITELIB}/chirp/drivers/ts850.py
+${PYSITELIB}/chirp/drivers/ts850.pyc
+${PYSITELIB}/chirp/drivers/ts850.pyo
+${PYSITELIB}/chirp/drivers/uv5r.py
+${PYSITELIB}/chirp/drivers/uv5r.pyc
+${PYSITELIB}/chirp/drivers/uv5r.pyo
+${PYSITELIB}/chirp/drivers/uv5x3.py
+${PYSITELIB}/chirp/drivers/uv5x3.pyc
+${PYSITELIB}/chirp/drivers/uv5x3.pyo
+${PYSITELIB}/chirp/drivers/uv6r.py
+${PYSITELIB}/chirp/drivers/uv6r.pyc
+${PYSITELIB}/chirp/drivers/uv6r.pyo
+${PYSITELIB}/chirp/drivers/uvb5.py
+${PYSITELIB}/chirp/drivers/uvb5.pyc
+${PYSITELIB}/chirp/drivers/uvb5.pyo
+${PYSITELIB}/chirp/drivers/vgc.py
+${PYSITELIB}/chirp/drivers/vgc.pyc
+${PYSITELIB}/chirp/drivers/vgc.pyo
+${PYSITELIB}/chirp/drivers/vx170.py
+${PYSITELIB}/chirp/drivers/vx170.pyc
+${PYSITELIB}/chirp/drivers/vx170.pyo
+${PYSITELIB}/chirp/drivers/vx2.py
+${PYSITELIB}/chirp/drivers/vx2.pyc
+${PYSITELIB}/chirp/drivers/vx2.pyo
+${PYSITELIB}/chirp/drivers/vx3.py
+${PYSITELIB}/chirp/drivers/vx3.pyc
+${PYSITELIB}/chirp/drivers/vx3.pyo
+${PYSITELIB}/chirp/drivers/vx5.py
+${PYSITELIB}/chirp/drivers/vx5.pyc
+${PYSITELIB}/chirp/drivers/vx5.pyo
+${PYSITELIB}/chirp/drivers/vx510.py
+${PYSITELIB}/chirp/drivers/vx510.pyc
+${PYSITELIB}/chirp/drivers/vx510.pyo
+${PYSITELIB}/chirp/drivers/vx6.py
+${PYSITELIB}/chirp/drivers/vx6.pyc
+${PYSITELIB}/chirp/drivers/vx6.pyo
+${PYSITELIB}/chirp/drivers/vx7.py
+${PYSITELIB}/chirp/drivers/vx7.pyc
+${PYSITELIB}/chirp/drivers/vx7.pyo
+${PYSITELIB}/chirp/drivers/vx8.py
+${PYSITELIB}/chirp/drivers/vx8.pyc
+${PYSITELIB}/chirp/drivers/vx8.pyo
+${PYSITELIB}/chirp/drivers/vxa700.py
+${PYSITELIB}/chirp/drivers/vxa700.pyc
+${PYSITELIB}/chirp/drivers/vxa700.pyo
+${PYSITELIB}/chirp/drivers/wouxun.py
+${PYSITELIB}/chirp/drivers/wouxun.pyc
+${PYSITELIB}/chirp/drivers/wouxun.pyo
+${PYSITELIB}/chirp/drivers/wouxun_common.py
+${PYSITELIB}/chirp/drivers/wouxun_common.pyc
+${PYSITELIB}/chirp/drivers/wouxun_common.pyo
+${PYSITELIB}/chirp/drivers/yaesu_clone.py
+${PYSITELIB}/chirp/drivers/yaesu_clone.pyc
+${PYSITELIB}/chirp/drivers/yaesu_clone.pyo
+${PYSITELIB}/chirp/errors.py
+${PYSITELIB}/chirp/errors.pyc
+${PYSITELIB}/chirp/errors.pyo
+${PYSITELIB}/chirp/import_logic.py
+${PYSITELIB}/chirp/import_logic.pyc
+${PYSITELIB}/chirp/import_logic.pyo
+${PYSITELIB}/chirp/locale/de/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/el/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/en_US/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/es/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/fr/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/hu/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/it/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/nl/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/pl/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/pt_BR/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/ru/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/tr_TR/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/uk_UA/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/locale/zh_CN/LC_MESSAGES/CHIRP.mo
+${PYSITELIB}/chirp/logger.py
+${PYSITELIB}/chirp/logger.pyc
+${PYSITELIB}/chirp/logger.pyo
+${PYSITELIB}/chirp/memmap.py
+${PYSITELIB}/chirp/memmap.pyc
+${PYSITELIB}/chirp/memmap.pyo
+${PYSITELIB}/chirp/platform.py
+${PYSITELIB}/chirp/platform.pyc
+${PYSITELIB}/chirp/platform.pyo
+${PYSITELIB}/chirp/pyPEG.py
+${PYSITELIB}/chirp/pyPEG.pyc
+${PYSITELIB}/chirp/pyPEG.pyo
+${PYSITELIB}/chirp/settings.py
+${PYSITELIB}/chirp/settings.pyc
+${PYSITELIB}/chirp/settings.pyo
+${PYSITELIB}/chirp/share/chirp.desktop
+${PYSITELIB}/chirp/share/chirp.ico
+${PYSITELIB}/chirp/share/chirp.png
+${PYSITELIB}/chirp/share/chirp.svg
+${PYSITELIB}/chirp/share/chirpw.1
+${PYSITELIB}/chirp/share/welcome_screen.png
+${PYSITELIB}/chirp/sources/__init__.py
+${PYSITELIB}/chirp/sources/__init__.pyc
+${PYSITELIB}/chirp/sources/__init__.pyo
+${PYSITELIB}/chirp/sources/base.py
+${PYSITELIB}/chirp/sources/base.pyc
+${PYSITELIB}/chirp/sources/base.pyo
+${PYSITELIB}/chirp/sources/dmrmarc.py
+${PYSITELIB}/chirp/sources/dmrmarc.pyc
+${PYSITELIB}/chirp/sources/dmrmarc.pyo
+${PYSITELIB}/chirp/sources/radioreference.py
+${PYSITELIB}/chirp/sources/radioreference.pyc
+${PYSITELIB}/chirp/sources/radioreference.pyo
+${PYSITELIB}/chirp/sources/repeaterbook.py
+${PYSITELIB}/chirp/sources/repeaterbook.pyc
+${PYSITELIB}/chirp/sources/repeaterbook.pyo
+${PYSITELIB}/chirp/stock_configs/AU NZ UHF Citizens Band.csv
+${PYSITELIB}/chirp/stock_configs/DE Freenet Frequencies.csv
+${PYSITELIB}/chirp/stock_configs/EU LPD and PMR Channels.csv
+${PYSITELIB}/chirp/stock_configs/FR Marine VHF Channels.csv
+${PYSITELIB}/chirp/stock_configs/KDR444.csv
+${PYSITELIB}/chirp/stock_configs/NOAA Weather Alert.csv
+${PYSITELIB}/chirp/stock_configs/SE Jaktradio 155MHz.csv
+${PYSITELIB}/chirp/stock_configs/UK Business Radio Simple Light Frequencies.csv
+${PYSITELIB}/chirp/stock_configs/US 60 meter channels (Center).csv
+${PYSITELIB}/chirp/stock_configs/US 60 meter channels (Dial).csv
+${PYSITELIB}/chirp/stock_configs/US CA Railroad Channels.csv
+${PYSITELIB}/chirp/stock_configs/US Calling Frequencies.csv
+${PYSITELIB}/chirp/stock_configs/US FRS and GMRS Channels.csv
+${PYSITELIB}/chirp/stock_configs/US MURS Channels.csv
+${PYSITELIB}/chirp/stock_configs/US Marine VHF Channels.csv
+${PYSITELIB}/chirp/util.py
+${PYSITELIB}/chirp/util.pyc
+${PYSITELIB}/chirp/util.pyo
+${PYSITELIB}/chirp/wxui/__init__.py
+${PYSITELIB}/chirp/wxui/__init__.pyc
+${PYSITELIB}/chirp/wxui/__init__.pyo
+${PYSITELIB}/chirp/wxui/__main__.py
+${PYSITELIB}/chirp/wxui/__main__.pyc
+${PYSITELIB}/chirp/wxui/__main__.pyo
+${PYSITELIB}/chirp/wxui/bankedit.py
+${PYSITELIB}/chirp/wxui/bankedit.pyc
+${PYSITELIB}/chirp/wxui/bankedit.pyo
+${PYSITELIB}/chirp/wxui/clone.py
+${PYSITELIB}/chirp/wxui/clone.pyc
+${PYSITELIB}/chirp/wxui/clone.pyo
+${PYSITELIB}/chirp/wxui/common.py
+${PYSITELIB}/chirp/wxui/common.pyc
+${PYSITELIB}/chirp/wxui/common.pyo
+${PYSITELIB}/chirp/wxui/config.py
+${PYSITELIB}/chirp/wxui/config.pyc
+${PYSITELIB}/chirp/wxui/config.pyo
+${PYSITELIB}/chirp/wxui/developer.py
+${PYSITELIB}/chirp/wxui/developer.pyc
+${PYSITELIB}/chirp/wxui/developer.pyo
+${PYSITELIB}/chirp/wxui/fips.py
+${PYSITELIB}/chirp/wxui/fips.pyc
+${PYSITELIB}/chirp/wxui/fips.pyo
+${PYSITELIB}/chirp/wxui/main.py
+${PYSITELIB}/chirp/wxui/main.pyc
+${PYSITELIB}/chirp/wxui/main.pyo
+${PYSITELIB}/chirp/wxui/memedit.py
+${PYSITELIB}/chirp/wxui/memedit.pyc
+${PYSITELIB}/chirp/wxui/memedit.pyo
+${PYSITELIB}/chirp/wxui/printing.py
+${PYSITELIB}/chirp/wxui/printing.pyc
+${PYSITELIB}/chirp/wxui/printing.pyo
+${PYSITELIB}/chirp/wxui/query_sources.py
+${PYSITELIB}/chirp/wxui/query_sources.pyc
+${PYSITELIB}/chirp/wxui/query_sources.pyo
+${PYSITELIB}/chirp/wxui/radioinfo.py
+${PYSITELIB}/chirp/wxui/radioinfo.pyc
+${PYSITELIB}/chirp/wxui/radioinfo.pyo
+${PYSITELIB}/chirp/wxui/radiothread.py
+${PYSITELIB}/chirp/wxui/radiothread.pyc
+${PYSITELIB}/chirp/wxui/radiothread.pyo
+${PYSITELIB}/chirp/wxui/report.py
+${PYSITELIB}/chirp/wxui/report.pyc
+${PYSITELIB}/chirp/wxui/report.pyo
+${PYSITELIB}/chirp/wxui/settingsedit.py
+${PYSITELIB}/chirp/wxui/settingsedit.pyc
+${PYSITELIB}/chirp/wxui/settingsedit.pyo
diff --git a/chirp/TODO b/chirp/TODO
new file mode 100644
index 0000000000..d80367bd01
--- /dev/null
+++ b/chirp/TODO
@@ -0,0 +1,4 @@
+  - package py-yattr and depend on it
+
+  - update py-wxWidgets to use modern wxWidgets (or add a wrapper for
+    modern, really)
diff --git a/chirp/distinfo b/chirp/distinfo
new file mode 100644
index 0000000000..28c0f01d2b
--- /dev/null
+++ b/chirp/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.32 2022/12/17 16:41:50 gdt Exp $
+
+BLAKE2s (chirp-20230611.tar.gz) = f7e372d5fea1e9521bdf5bee749380f258a89c5cc199b91cc51b5090fbc51c93
+SHA512 (chirp-20230611.tar.gz) = 97159f95a3f390232de4531b65b5ec55fcb8230ba06a8b023e12bf1dcb3581ef8a4c957546d54ba71bdc1c4aea797727ebeca6267b31b42f471791ef34f4f137
+Size (chirp-20230611.tar.gz) = 1676562 bytes
+SHA1 (patch-chirp_platform.py) = ba7e65bb2f797f1ed9a6dc767ab02cde8b6ed61d
diff --git a/chirp/patches/patch-chirp_platform.py b/chirp/patches/patch-chirp_platform.py
new file mode 100644
index 0000000000..f4c08c6a03
--- /dev/null
+++ b/chirp/patches/patch-chirp_platform.py
@@ -0,0 +1,19 @@
+$NetBSD: patch-chirp_platform.py,v 1.2 2020/08/25 13:45:53 gdt Exp $
+
+Don't look for share other than in the right place.
+\todo File upstream.
+\todo Make upstream respect a configured share dir.
+
+--- chirp/platform.py.orig	2023-02-23 10:01:01.000000000 +0000
++++ chirp/platform.py
+@@ -117,10 +117,7 @@ class Platform:
+         """Searches for files installed to a share/ prefix."""
+         execpath = self.executable_path()
+         share_candidates = [
+-            os.path.join(execpath, "share"),
+             os.path.join(sys.prefix, "share"),
+-            "/usr/local/share",
+-            "/usr/share",
+         ]
+         pkgshare_candidates = [os.path.join(i, "chirp")
+                                for i in share_candidates]


Home | Main Index | Thread Index | Old Index