pkgsrc-WIP-changes archive

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

chirp: Move chirp-devel to chirp



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Tue Aug 11 17:16:01 2020 -0400
Changeset:	803857d0a842b72bd9340352b755b58ee627bff4

Modified Files:
	Makefile
Added Files:
	chirp/DESCR
	chirp/Makefile
	chirp/PLIST
	chirp/TODO
	chirp/distinfo
	chirp/patches/patch-chirp_platform.py
	chirp/patches/patch-chirp_ui_mainapp.py
	chirp/patches/patch-setup.py
Removed Files:
	chirp-devel/DESCR
	chirp-devel/Makefile
	chirp-devel/PLIST
	chirp-devel/TODO
	chirp-devel/distinfo
	chirp-devel/patches/patch-chirp_platform.py
	chirp-devel/patches/patch-chirp_ui_mainapp.py
	chirp-devel/patches/patch-setup.py

Log Message:
chirp: Move chirp-devel to chirp

(Upstream says this is chirp, not an alternative version.)

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

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

diffstat:
 Makefile                                      |   2 +-
 chirp-devel/DESCR                             |   6 -
 chirp-devel/Makefile                          |  52 ---
 chirp-devel/PLIST                             | 573 --------------------------
 chirp-devel/TODO                              |   5 -
 chirp-devel/distinfo                          |   9 -
 chirp-devel/patches/patch-chirp_platform.py   |  23 --
 chirp-devel/patches/patch-chirp_ui_mainapp.py |  15 -
 chirp-devel/patches/patch-setup.py            |  17 -
 chirp/DESCR                                   |   6 +
 chirp/Makefile                                |  52 +++
 chirp/PLIST                                   | 573 ++++++++++++++++++++++++++
 chirp/TODO                                    |   5 +
 chirp/distinfo                                |   9 +
 chirp/patches/patch-chirp_platform.py         |  23 ++
 chirp/patches/patch-chirp_ui_mainapp.py       |  15 +
 chirp/patches/patch-setup.py                  |  17 +
 17 files changed, 701 insertions(+), 701 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index ba0e740b09..9e2e0db16d 100644
--- a/Makefile
+++ b/Makefile
@@ -388,7 +388,7 @@ SUBDIR+=	chemeq
 SUBDIR+=	chems
 SUBDIR+=	cherokee
 SUBDIR+=	chezscheme
-SUBDIR+=	chirp-devel
+SUBDIR+=	chirp
 SUBDIR+=	chntpw
 SUBDIR+=	choosefont
 SUBDIR+=	chora
diff --git a/chirp-devel/DESCR b/chirp-devel/DESCR
deleted file mode 100644
index e30a9fe279..0000000000
--- a/chirp-devel/DESCR
+++ /dev/null
@@ -1,6 +0,0 @@
-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-devel/Makefile b/chirp-devel/Makefile
deleted file mode 100644
index d4108bc3b0..0000000000
--- a/chirp-devel/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# $NetBSD$
-
-# 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
-# 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
-PKGVERSION=	20200622
-PKGNAME=	chirp-${PKGVERSION}
-DISTNAME=	chirp-daily-${PKGVERSION_NOREV}
-CATEGORIES=	ham
-MASTER_SITES=	https://trac.chirp.danplanet.com/chirp_daily/daily-${PKGVERSION_NOREV}/
-
-MAINTAINER=	stix%stix.id.au@localhost
-HOMEPAGE=	https://chirp.danplanet.com/projects/chirp/wiki/Home
-COMMENT=	Tool for programming Amateur Radio HTs
-LICENSE=	gnu-gpl-v3
-
-USE_LANGUAGES=	#none
-REPLACE_PYTHON=	*.py chirp/*.py chirp/ui/*.py
-
-DEPENDS+=	${PYPKGPREFIX}-serial>=2.7:../../comms/py-serial
-
-PYTHON_VERSIONS_ACCEPTED=	27 # py-gtk2
-
-.include "../../mk/bsd.prefs.mk"
-
-SUBST_CLASSES+=			fix-manpaths
-SUBST_STAGE.fix-manpaths=	pre-configure
-SUBST_MESSAGE.fix-manpaths=	Fixing man paths
-SUBST_FILES.fix-manpaths=	setup.py
-SUBST_SED.fix-manpaths=		-e 's,share/man/man1,${PKGMANDIR}/man1,g'
-
-SUBST_CLASSES+=			fix-sharepaths
-SUBST_STAGE.fix-sharepaths=	pre-configure
-SUBST_MESSAGE.fix-sharepaths=	Fixing /usr/share paths
-SUBST_FILES.fix-sharepaths=	chirp/platform.py
-SUBST_SED.fix-sharepaths=	-e 's,/usr/share,${PREFIX}/share,g'
-
-.include "../../sysutils/desktop-file-utils/desktopdb.mk"
-
-.include "../../lang/python/distutils.mk"
-.include "../../lang/python/application.mk"
-.include "../../textproc/py-libxml2/buildlink3.mk"
-.include "../../x11/py-gtk2/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/chirp-devel/PLIST b/chirp-devel/PLIST
deleted file mode 100644
index bdda9f7e0d..0000000000
--- a/chirp-devel/PLIST
+++ /dev/null
@@ -1,573 +0,0 @@
-@comment $NetBSD$
-bin/chirpw
-bin/rpttool
-${PYSITELIB}/chirp-daily_${PKGVERSION}-py${PYVERSSUFFIX}.egg-info
-${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/detect.py
-${PYSITELIB}/chirp/detect.pyc
-${PYSITELIB}/chirp/detect.pyo
-${PYSITELIB}/chirp/directory.py
-${PYSITELIB}/chirp/directory.pyc
-${PYSITELIB}/chirp/directory.pyo
-${PYSITELIB}/chirp/dmrmarc.py
-${PYSITELIB}/chirp/dmrmarc.pyc
-${PYSITELIB}/chirp/dmrmarc.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/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/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/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/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/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/generic_xml.py
-${PYSITELIB}/chirp/drivers/generic_xml.pyc
-${PYSITELIB}/chirp/drivers/generic_xml.pyo
-${PYSITELIB}/chirp/drivers/gmrsuv1.py
-${PYSITELIB}/chirp/drivers/gmrsuv1.pyc
-${PYSITELIB}/chirp/drivers/gmrsuv1.pyo
-${PYSITELIB}/chirp/drivers/h777.py
-${PYSITELIB}/chirp/drivers/h777.pyc
-${PYSITELIB}/chirp/drivers/h777.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/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/icx8x_ll.py
-${PYSITELIB}/chirp/drivers/icx8x_ll.pyc
-${PYSITELIB}/chirp/drivers/icx8x_ll.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/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/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/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/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/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/repeaterbook.py
-${PYSITELIB}/chirp/drivers/repeaterbook.pyc
-${PYSITELIB}/chirp/drivers/repeaterbook.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/rfinder.py
-${PYSITELIB}/chirp/drivers/rfinder.pyc
-${PYSITELIB}/chirp/drivers/rfinder.pyo
-${PYSITELIB}/chirp/drivers/rh5r_v2.py
-${PYSITELIB}/chirp/drivers/rh5r_v2.pyc
-${PYSITELIB}/chirp/drivers/rh5r_v2.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/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_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/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/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/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/elib_intl.py
-${PYSITELIB}/chirp/elib_intl.pyc
-${PYSITELIB}/chirp/elib_intl.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/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/radioreference.py
-${PYSITELIB}/chirp/radioreference.pyc
-${PYSITELIB}/chirp/radioreference.pyo
-${PYSITELIB}/chirp/settings.py
-${PYSITELIB}/chirp/settings.pyc
-${PYSITELIB}/chirp/settings.pyo
-${PYSITELIB}/chirp/ui/__init__.py
-${PYSITELIB}/chirp/ui/__init__.pyc
-${PYSITELIB}/chirp/ui/__init__.pyo
-${PYSITELIB}/chirp/ui/bandplans.py
-${PYSITELIB}/chirp/ui/bandplans.pyc
-${PYSITELIB}/chirp/ui/bandplans.pyo
-${PYSITELIB}/chirp/ui/bankedit.py
-${PYSITELIB}/chirp/ui/bankedit.pyc
-${PYSITELIB}/chirp/ui/bankedit.pyo
-${PYSITELIB}/chirp/ui/clone.py
-${PYSITELIB}/chirp/ui/clone.pyc
-${PYSITELIB}/chirp/ui/clone.pyo
-${PYSITELIB}/chirp/ui/cloneprog.py
-${PYSITELIB}/chirp/ui/cloneprog.pyc
-${PYSITELIB}/chirp/ui/cloneprog.pyo
-${PYSITELIB}/chirp/ui/common.py
-${PYSITELIB}/chirp/ui/common.pyc
-${PYSITELIB}/chirp/ui/common.pyo
-${PYSITELIB}/chirp/ui/config.py
-${PYSITELIB}/chirp/ui/config.pyc
-${PYSITELIB}/chirp/ui/config.pyo
-${PYSITELIB}/chirp/ui/dstaredit.py
-${PYSITELIB}/chirp/ui/dstaredit.pyc
-${PYSITELIB}/chirp/ui/dstaredit.pyo
-${PYSITELIB}/chirp/ui/editorset.py
-${PYSITELIB}/chirp/ui/editorset.pyc
-${PYSITELIB}/chirp/ui/editorset.pyo
-${PYSITELIB}/chirp/ui/fips.py
-${PYSITELIB}/chirp/ui/fips.pyc
-${PYSITELIB}/chirp/ui/fips.pyo
-${PYSITELIB}/chirp/ui/importdialog.py
-${PYSITELIB}/chirp/ui/importdialog.pyc
-${PYSITELIB}/chirp/ui/importdialog.pyo
-${PYSITELIB}/chirp/ui/inputdialog.py
-${PYSITELIB}/chirp/ui/inputdialog.pyc
-${PYSITELIB}/chirp/ui/inputdialog.pyo
-${PYSITELIB}/chirp/ui/mainapp.py
-${PYSITELIB}/chirp/ui/mainapp.pyc
-${PYSITELIB}/chirp/ui/mainapp.pyo
-${PYSITELIB}/chirp/ui/memdetail.py
-${PYSITELIB}/chirp/ui/memdetail.pyc
-${PYSITELIB}/chirp/ui/memdetail.pyo
-${PYSITELIB}/chirp/ui/memedit.py
-${PYSITELIB}/chirp/ui/memedit.pyc
-${PYSITELIB}/chirp/ui/memedit.pyo
-${PYSITELIB}/chirp/ui/miscwidgets.py
-${PYSITELIB}/chirp/ui/miscwidgets.pyc
-${PYSITELIB}/chirp/ui/miscwidgets.pyo
-${PYSITELIB}/chirp/ui/radiobrowser.py
-${PYSITELIB}/chirp/ui/radiobrowser.pyc
-${PYSITELIB}/chirp/ui/radiobrowser.pyo
-${PYSITELIB}/chirp/ui/reporting.py
-${PYSITELIB}/chirp/ui/reporting.pyc
-${PYSITELIB}/chirp/ui/reporting.pyo
-${PYSITELIB}/chirp/ui/settingsedit.py
-${PYSITELIB}/chirp/ui/settingsedit.pyc
-${PYSITELIB}/chirp/ui/settingsedit.pyo
-${PYSITELIB}/chirp/ui/shiftdialog.py
-${PYSITELIB}/chirp/ui/shiftdialog.pyc
-${PYSITELIB}/chirp/ui/shiftdialog.pyo
-${PYSITELIB}/chirp/util.py
-${PYSITELIB}/chirp/util.pyc
-${PYSITELIB}/chirp/util.pyo
-${PYSITELIB}/chirp/xml_ll.py
-${PYSITELIB}/chirp/xml_ll.pyc
-${PYSITELIB}/chirp/xml_ll.pyo
-man/man1/chirpw.1
-share/applications/chirp.desktop
-share/chirp/chirp.xsd
-share/chirp/chirp_banks.xsd
-share/chirp/chirp_memory.xsd
-share/chirp/locale/de/LC_MESSAGES/CHIRP.mo
-share/chirp/locale/en_US/LC_MESSAGES/CHIRP.mo
-share/chirp/locale/es_ES/LC_MESSAGES/CHIRP.mo
-share/chirp/locale/fr/LC_MESSAGES/CHIRP.mo
-share/chirp/locale/hu/LC_MESSAGES/CHIRP.mo
-share/chirp/locale/it/LC_MESSAGES/CHIRP.mo
-share/chirp/locale/nl/LC_MESSAGES/CHIRP.mo
-share/chirp/locale/pl/LC_MESSAGES/CHIRP.mo
-share/chirp/locale/pt_BR/LC_MESSAGES/CHIRP.mo
-share/chirp/locale/ru/LC_MESSAGES/CHIRP.mo
-share/chirp/locale/uk_UA/LC_MESSAGES/CHIRP.mo
-share/chirp/stock_configs/DE Freenet Frequencies.csv
-share/chirp/stock_configs/EU LPD and PMR Channels.csv
-share/chirp/stock_configs/FR Marine VHF Channels.csv
-share/chirp/stock_configs/KDR444.csv
-share/chirp/stock_configs/NOAA Weather Alert.csv
-share/chirp/stock_configs/UK Business Radio Simple Light Frequencies.csv
-share/chirp/stock_configs/US 60 meter channels (Center).csv
-share/chirp/stock_configs/US 60 meter channels (Dial).csv
-share/chirp/stock_configs/US CA Railroad Channels.csv
-share/chirp/stock_configs/US Calling Frequencies.csv
-share/chirp/stock_configs/US FRS and GMRS Channels.csv
-share/chirp/stock_configs/US MURS Channels.csv
-share/chirp/stock_configs/US Marine VHF Channels.csv
-share/doc/chirp/COPYING
-share/pixmaps/chirp.png
-@pkgdir share/chirp/images
diff --git a/chirp-devel/TODO b/chirp-devel/TODO
deleted file mode 100644
index 3cf50f4a9e..0000000000
--- a/chirp-devel/TODO
+++ /dev/null
@@ -1,5 +0,0 @@
-Update to latest.
-
-Probably this is ready.
-
-
diff --git a/chirp-devel/distinfo b/chirp-devel/distinfo
deleted file mode 100644
index a602aad915..0000000000
--- a/chirp-devel/distinfo
+++ /dev/null
@@ -1,9 +0,0 @@
-$NetBSD$
-
-SHA1 (chirp-daily-20200622.tar.gz) = 1475c59d513d1f83e4a97c1e794e0c21cdb2e179
-RMD160 (chirp-daily-20200622.tar.gz) = 5c7a32d92b327733bb952434e474caa8bafc535e
-SHA512 (chirp-daily-20200622.tar.gz) = ca79a7bd8fb58b926dcb914443b49c3e1eb30f6aef883242e5b5bc5582edbc6330d788be5cdf3ff036f28c32c645c20541f11e70ee0d1dd388cdc17c3c79cce1
-Size (chirp-daily-20200622.tar.gz) = 929283 bytes
-SHA1 (patch-chirp_platform.py) = f8c0f7ffb0fa08b2b3a591a9ccdf4efca7838646
-SHA1 (patch-chirp_ui_mainapp.py) = 4e201ed531a34800687fa1dcaa18c8406c22d925
-SHA1 (patch-setup.py) = 28302403b4cd397b9654aeead4ab7910164312c2
diff --git a/chirp-devel/patches/patch-chirp_platform.py b/chirp-devel/patches/patch-chirp_platform.py
deleted file mode 100644
index e7c0f1deae..0000000000
--- a/chirp-devel/patches/patch-chirp_platform.py
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD$
-
-This software contains darwin specific tweaks which do not apply to pkgsrc
-
---- chirp/platform.py.orig	2017-10-12 18:01:04.000000000 +1100
-+++ chirp/platform.py	2020-07-03 15:33:43.225703607 +1000
-@@ -283,16 +283,6 @@
- 
-         Platform.__init__(self, basepath)
- 
--        # This is a hack that needs to be properly fixed by importing the
--        # latest changes to this module from d-rats.  In the interest of
--        # time, however, I'll throw it here
--        if sys.platform == "darwin":
--            if "DISPLAY" not in os.environ:
--                LOG.info("Forcing DISPLAY for MacOS")
--                os.environ["DISPLAY"] = ":0"
--
--            os.environ["PANGO_RC_FILE"] = "../Resources/etc/pango/pangorc"
--
-     def default_dir(self):
-         return os.path.abspath(os.getenv("HOME"))
- 
diff --git a/chirp-devel/patches/patch-chirp_ui_mainapp.py b/chirp-devel/patches/patch-chirp_ui_mainapp.py
deleted file mode 100644
index d2c84570e6..0000000000
--- a/chirp-devel/patches/patch-chirp_ui_mainapp.py
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-This software contains darwin specific tweaks which do not apply to pkgsrc
-
---- chirp/ui/mainapp.py.orig	2020-07-03 15:43:54.520195801 +1000
-+++ chirp/ui/mainapp.py	2020-07-03 15:49:25.663278078 +1000
-@@ -2087,8 +2087,6 @@
- 
-         if os.name != "nt":
-             self._set_icon()  # Windows gets the icon from the exe
--            if os.uname()[0] == "Darwin":
--                self._init_macos(mbar)
- 
-         vbox.pack_start(mbar, 0, 0, 0)
- 
diff --git a/chirp-devel/patches/patch-setup.py b/chirp-devel/patches/patch-setup.py
deleted file mode 100644
index 78995271b8..0000000000
--- a/chirp-devel/patches/patch-setup.py
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-This software contains darwin specific tweaks which do not apply to pkgsrc
-
---- setup.py.orig	2020-07-03 15:51:11.931206711 +1000
-+++ setup.py	2020-07-03 15:51:24.114023817 +1000
-@@ -150,9 +150,7 @@
-     f.close()
- 
- 
--if sys.platform == "darwin":
--    macos_build()
--elif sys.platform == "win32":
-+if sys.platform == "win32":
-     win32_build()
- else:
-     default_build()
diff --git a/chirp/DESCR b/chirp/DESCR
new file mode 100644
index 0000000000..e30a9fe279
--- /dev/null
+++ b/chirp/DESCR
@@ -0,0 +1,6 @@
+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..d4108bc3b0
--- /dev/null
+++ b/chirp/Makefile
@@ -0,0 +1,52 @@
+# $NetBSD$
+
+# 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
+# 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
+PKGVERSION=	20200622
+PKGNAME=	chirp-${PKGVERSION}
+DISTNAME=	chirp-daily-${PKGVERSION_NOREV}
+CATEGORIES=	ham
+MASTER_SITES=	https://trac.chirp.danplanet.com/chirp_daily/daily-${PKGVERSION_NOREV}/
+
+MAINTAINER=	stix%stix.id.au@localhost
+HOMEPAGE=	https://chirp.danplanet.com/projects/chirp/wiki/Home
+COMMENT=	Tool for programming Amateur Radio HTs
+LICENSE=	gnu-gpl-v3
+
+USE_LANGUAGES=	#none
+REPLACE_PYTHON=	*.py chirp/*.py chirp/ui/*.py
+
+DEPENDS+=	${PYPKGPREFIX}-serial>=2.7:../../comms/py-serial
+
+PYTHON_VERSIONS_ACCEPTED=	27 # py-gtk2
+
+.include "../../mk/bsd.prefs.mk"
+
+SUBST_CLASSES+=			fix-manpaths
+SUBST_STAGE.fix-manpaths=	pre-configure
+SUBST_MESSAGE.fix-manpaths=	Fixing man paths
+SUBST_FILES.fix-manpaths=	setup.py
+SUBST_SED.fix-manpaths=		-e 's,share/man/man1,${PKGMANDIR}/man1,g'
+
+SUBST_CLASSES+=			fix-sharepaths
+SUBST_STAGE.fix-sharepaths=	pre-configure
+SUBST_MESSAGE.fix-sharepaths=	Fixing /usr/share paths
+SUBST_FILES.fix-sharepaths=	chirp/platform.py
+SUBST_SED.fix-sharepaths=	-e 's,/usr/share,${PREFIX}/share,g'
+
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+
+.include "../../lang/python/distutils.mk"
+.include "../../lang/python/application.mk"
+.include "../../textproc/py-libxml2/buildlink3.mk"
+.include "../../x11/py-gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/chirp/PLIST b/chirp/PLIST
new file mode 100644
index 0000000000..bdda9f7e0d
--- /dev/null
+++ b/chirp/PLIST
@@ -0,0 +1,573 @@
+@comment $NetBSD$
+bin/chirpw
+bin/rpttool
+${PYSITELIB}/chirp-daily_${PKGVERSION}-py${PYVERSSUFFIX}.egg-info
+${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/detect.py
+${PYSITELIB}/chirp/detect.pyc
+${PYSITELIB}/chirp/detect.pyo
+${PYSITELIB}/chirp/directory.py
+${PYSITELIB}/chirp/directory.pyc
+${PYSITELIB}/chirp/directory.pyo
+${PYSITELIB}/chirp/dmrmarc.py
+${PYSITELIB}/chirp/dmrmarc.pyc
+${PYSITELIB}/chirp/dmrmarc.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/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/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/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/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/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/generic_xml.py
+${PYSITELIB}/chirp/drivers/generic_xml.pyc
+${PYSITELIB}/chirp/drivers/generic_xml.pyo
+${PYSITELIB}/chirp/drivers/gmrsuv1.py
+${PYSITELIB}/chirp/drivers/gmrsuv1.pyc
+${PYSITELIB}/chirp/drivers/gmrsuv1.pyo
+${PYSITELIB}/chirp/drivers/h777.py
+${PYSITELIB}/chirp/drivers/h777.pyc
+${PYSITELIB}/chirp/drivers/h777.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/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/icx8x_ll.py
+${PYSITELIB}/chirp/drivers/icx8x_ll.pyc
+${PYSITELIB}/chirp/drivers/icx8x_ll.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/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/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/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/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/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/repeaterbook.py
+${PYSITELIB}/chirp/drivers/repeaterbook.pyc
+${PYSITELIB}/chirp/drivers/repeaterbook.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/rfinder.py
+${PYSITELIB}/chirp/drivers/rfinder.pyc
+${PYSITELIB}/chirp/drivers/rfinder.pyo
+${PYSITELIB}/chirp/drivers/rh5r_v2.py
+${PYSITELIB}/chirp/drivers/rh5r_v2.pyc
+${PYSITELIB}/chirp/drivers/rh5r_v2.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/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_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/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/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/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/elib_intl.py
+${PYSITELIB}/chirp/elib_intl.pyc
+${PYSITELIB}/chirp/elib_intl.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/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/radioreference.py
+${PYSITELIB}/chirp/radioreference.pyc
+${PYSITELIB}/chirp/radioreference.pyo
+${PYSITELIB}/chirp/settings.py
+${PYSITELIB}/chirp/settings.pyc
+${PYSITELIB}/chirp/settings.pyo
+${PYSITELIB}/chirp/ui/__init__.py
+${PYSITELIB}/chirp/ui/__init__.pyc
+${PYSITELIB}/chirp/ui/__init__.pyo
+${PYSITELIB}/chirp/ui/bandplans.py
+${PYSITELIB}/chirp/ui/bandplans.pyc
+${PYSITELIB}/chirp/ui/bandplans.pyo
+${PYSITELIB}/chirp/ui/bankedit.py
+${PYSITELIB}/chirp/ui/bankedit.pyc
+${PYSITELIB}/chirp/ui/bankedit.pyo
+${PYSITELIB}/chirp/ui/clone.py
+${PYSITELIB}/chirp/ui/clone.pyc
+${PYSITELIB}/chirp/ui/clone.pyo
+${PYSITELIB}/chirp/ui/cloneprog.py
+${PYSITELIB}/chirp/ui/cloneprog.pyc
+${PYSITELIB}/chirp/ui/cloneprog.pyo
+${PYSITELIB}/chirp/ui/common.py
+${PYSITELIB}/chirp/ui/common.pyc
+${PYSITELIB}/chirp/ui/common.pyo
+${PYSITELIB}/chirp/ui/config.py
+${PYSITELIB}/chirp/ui/config.pyc
+${PYSITELIB}/chirp/ui/config.pyo
+${PYSITELIB}/chirp/ui/dstaredit.py
+${PYSITELIB}/chirp/ui/dstaredit.pyc
+${PYSITELIB}/chirp/ui/dstaredit.pyo
+${PYSITELIB}/chirp/ui/editorset.py
+${PYSITELIB}/chirp/ui/editorset.pyc
+${PYSITELIB}/chirp/ui/editorset.pyo
+${PYSITELIB}/chirp/ui/fips.py
+${PYSITELIB}/chirp/ui/fips.pyc
+${PYSITELIB}/chirp/ui/fips.pyo
+${PYSITELIB}/chirp/ui/importdialog.py
+${PYSITELIB}/chirp/ui/importdialog.pyc
+${PYSITELIB}/chirp/ui/importdialog.pyo
+${PYSITELIB}/chirp/ui/inputdialog.py
+${PYSITELIB}/chirp/ui/inputdialog.pyc
+${PYSITELIB}/chirp/ui/inputdialog.pyo
+${PYSITELIB}/chirp/ui/mainapp.py
+${PYSITELIB}/chirp/ui/mainapp.pyc
+${PYSITELIB}/chirp/ui/mainapp.pyo
+${PYSITELIB}/chirp/ui/memdetail.py
+${PYSITELIB}/chirp/ui/memdetail.pyc
+${PYSITELIB}/chirp/ui/memdetail.pyo
+${PYSITELIB}/chirp/ui/memedit.py
+${PYSITELIB}/chirp/ui/memedit.pyc
+${PYSITELIB}/chirp/ui/memedit.pyo
+${PYSITELIB}/chirp/ui/miscwidgets.py
+${PYSITELIB}/chirp/ui/miscwidgets.pyc
+${PYSITELIB}/chirp/ui/miscwidgets.pyo
+${PYSITELIB}/chirp/ui/radiobrowser.py
+${PYSITELIB}/chirp/ui/radiobrowser.pyc
+${PYSITELIB}/chirp/ui/radiobrowser.pyo
+${PYSITELIB}/chirp/ui/reporting.py
+${PYSITELIB}/chirp/ui/reporting.pyc
+${PYSITELIB}/chirp/ui/reporting.pyo
+${PYSITELIB}/chirp/ui/settingsedit.py
+${PYSITELIB}/chirp/ui/settingsedit.pyc
+${PYSITELIB}/chirp/ui/settingsedit.pyo
+${PYSITELIB}/chirp/ui/shiftdialog.py
+${PYSITELIB}/chirp/ui/shiftdialog.pyc
+${PYSITELIB}/chirp/ui/shiftdialog.pyo
+${PYSITELIB}/chirp/util.py
+${PYSITELIB}/chirp/util.pyc
+${PYSITELIB}/chirp/util.pyo
+${PYSITELIB}/chirp/xml_ll.py
+${PYSITELIB}/chirp/xml_ll.pyc
+${PYSITELIB}/chirp/xml_ll.pyo
+man/man1/chirpw.1
+share/applications/chirp.desktop
+share/chirp/chirp.xsd
+share/chirp/chirp_banks.xsd
+share/chirp/chirp_memory.xsd
+share/chirp/locale/de/LC_MESSAGES/CHIRP.mo
+share/chirp/locale/en_US/LC_MESSAGES/CHIRP.mo
+share/chirp/locale/es_ES/LC_MESSAGES/CHIRP.mo
+share/chirp/locale/fr/LC_MESSAGES/CHIRP.mo
+share/chirp/locale/hu/LC_MESSAGES/CHIRP.mo
+share/chirp/locale/it/LC_MESSAGES/CHIRP.mo
+share/chirp/locale/nl/LC_MESSAGES/CHIRP.mo
+share/chirp/locale/pl/LC_MESSAGES/CHIRP.mo
+share/chirp/locale/pt_BR/LC_MESSAGES/CHIRP.mo
+share/chirp/locale/ru/LC_MESSAGES/CHIRP.mo
+share/chirp/locale/uk_UA/LC_MESSAGES/CHIRP.mo
+share/chirp/stock_configs/DE Freenet Frequencies.csv
+share/chirp/stock_configs/EU LPD and PMR Channels.csv
+share/chirp/stock_configs/FR Marine VHF Channels.csv
+share/chirp/stock_configs/KDR444.csv
+share/chirp/stock_configs/NOAA Weather Alert.csv
+share/chirp/stock_configs/UK Business Radio Simple Light Frequencies.csv
+share/chirp/stock_configs/US 60 meter channels (Center).csv
+share/chirp/stock_configs/US 60 meter channels (Dial).csv
+share/chirp/stock_configs/US CA Railroad Channels.csv
+share/chirp/stock_configs/US Calling Frequencies.csv
+share/chirp/stock_configs/US FRS and GMRS Channels.csv
+share/chirp/stock_configs/US MURS Channels.csv
+share/chirp/stock_configs/US Marine VHF Channels.csv
+share/doc/chirp/COPYING
+share/pixmaps/chirp.png
+@pkgdir share/chirp/images
diff --git a/chirp/TODO b/chirp/TODO
new file mode 100644
index 0000000000..3cf50f4a9e
--- /dev/null
+++ b/chirp/TODO
@@ -0,0 +1,5 @@
+Update to latest.
+
+Probably this is ready.
+
+
diff --git a/chirp/distinfo b/chirp/distinfo
new file mode 100644
index 0000000000..a602aad915
--- /dev/null
+++ b/chirp/distinfo
@@ -0,0 +1,9 @@
+$NetBSD$
+
+SHA1 (chirp-daily-20200622.tar.gz) = 1475c59d513d1f83e4a97c1e794e0c21cdb2e179
+RMD160 (chirp-daily-20200622.tar.gz) = 5c7a32d92b327733bb952434e474caa8bafc535e
+SHA512 (chirp-daily-20200622.tar.gz) = ca79a7bd8fb58b926dcb914443b49c3e1eb30f6aef883242e5b5bc5582edbc6330d788be5cdf3ff036f28c32c645c20541f11e70ee0d1dd388cdc17c3c79cce1
+Size (chirp-daily-20200622.tar.gz) = 929283 bytes
+SHA1 (patch-chirp_platform.py) = f8c0f7ffb0fa08b2b3a591a9ccdf4efca7838646
+SHA1 (patch-chirp_ui_mainapp.py) = 4e201ed531a34800687fa1dcaa18c8406c22d925
+SHA1 (patch-setup.py) = 28302403b4cd397b9654aeead4ab7910164312c2
diff --git a/chirp/patches/patch-chirp_platform.py b/chirp/patches/patch-chirp_platform.py
new file mode 100644
index 0000000000..e7c0f1deae
--- /dev/null
+++ b/chirp/patches/patch-chirp_platform.py
@@ -0,0 +1,23 @@
+$NetBSD$
+
+This software contains darwin specific tweaks which do not apply to pkgsrc
+
+--- chirp/platform.py.orig	2017-10-12 18:01:04.000000000 +1100
++++ chirp/platform.py	2020-07-03 15:33:43.225703607 +1000
+@@ -283,16 +283,6 @@
+ 
+         Platform.__init__(self, basepath)
+ 
+-        # This is a hack that needs to be properly fixed by importing the
+-        # latest changes to this module from d-rats.  In the interest of
+-        # time, however, I'll throw it here
+-        if sys.platform == "darwin":
+-            if "DISPLAY" not in os.environ:
+-                LOG.info("Forcing DISPLAY for MacOS")
+-                os.environ["DISPLAY"] = ":0"
+-
+-            os.environ["PANGO_RC_FILE"] = "../Resources/etc/pango/pangorc"
+-
+     def default_dir(self):
+         return os.path.abspath(os.getenv("HOME"))
+ 
diff --git a/chirp/patches/patch-chirp_ui_mainapp.py b/chirp/patches/patch-chirp_ui_mainapp.py
new file mode 100644
index 0000000000..d2c84570e6
--- /dev/null
+++ b/chirp/patches/patch-chirp_ui_mainapp.py
@@ -0,0 +1,15 @@
+$NetBSD$
+
+This software contains darwin specific tweaks which do not apply to pkgsrc
+
+--- chirp/ui/mainapp.py.orig	2020-07-03 15:43:54.520195801 +1000
++++ chirp/ui/mainapp.py	2020-07-03 15:49:25.663278078 +1000
+@@ -2087,8 +2087,6 @@
+ 
+         if os.name != "nt":
+             self._set_icon()  # Windows gets the icon from the exe
+-            if os.uname()[0] == "Darwin":
+-                self._init_macos(mbar)
+ 
+         vbox.pack_start(mbar, 0, 0, 0)
+ 
diff --git a/chirp/patches/patch-setup.py b/chirp/patches/patch-setup.py
new file mode 100644
index 0000000000..78995271b8
--- /dev/null
+++ b/chirp/patches/patch-setup.py
@@ -0,0 +1,17 @@
+$NetBSD$
+
+This software contains darwin specific tweaks which do not apply to pkgsrc
+
+--- setup.py.orig	2020-07-03 15:51:11.931206711 +1000
++++ setup.py	2020-07-03 15:51:24.114023817 +1000
+@@ -150,9 +150,7 @@
+     f.close()
+ 
+ 
+-if sys.platform == "darwin":
+-    macos_build()
+-elif sys.platform == "win32":
++if sys.platform == "win32":
+     win32_build()
+ else:
+     default_build()


Home | Main Index | Thread Index | Old Index