Source-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/ham/chirp ham/chirp: Update to 20200807 (switching to ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a4ca42dd868f
branches:  trunk
changeset: 437520:a4ca42dd868f
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Tue Aug 25 13:45:52 2020 +0000

description:
ham/chirp: Update to 20200807 (switching to daily builds)

Upstream does not have release notes (or releases).

chirp now tracks upstreams "chirp-daily" pseudoreleases, labeled by
date.  The package remains "chirp"; upstream only calls it chirp-daily
due to some GNU/Linux packaging issues.

This is a huge update as 0.4.1 is from many years ago.

diffstat:

 ham/chirp/DESCR                           |    9 +-
 ham/chirp/Makefile                        |   27 +-
 ham/chirp/PLIST                           |  753 +++++++++++++++++++----------
 ham/chirp/distinfo                        |   16 +-
 ham/chirp/patches/patch-chirp_platform.py |   19 +-
 ham/chirp/patches/patch-setup.py          |   15 +-
 6 files changed, 540 insertions(+), 299 deletions(-)

diffs (truncated from 980 to 300 lines):

diff -r 81380fc39d8d -r a4ca42dd868f ham/chirp/DESCR
--- a/ham/chirp/DESCR   Tue Aug 25 13:42:15 2020 +0000
+++ b/ham/chirp/DESCR   Tue Aug 25 13:45:52 2020 +0000
@@ -1,3 +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.
+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 -r 81380fc39d8d -r a4ca42dd868f ham/chirp/Makefile
--- a/ham/chirp/Makefile        Tue Aug 25 13:42:15 2020 +0000
+++ b/ham/chirp/Makefile        Tue Aug 25 13:45:52 2020 +0000
@@ -1,9 +1,21 @@
-# $NetBSD: Makefile,v 1.21 2020/08/17 20:19:12 leot Exp $
+# $NetBSD: Makefile,v 1.22 2020/08/25 13:45:52 gdt Exp $
 
-DISTNAME=      chirp-0.4.1
-PKGREVISION=   14
+# 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=    20200807
+PKGNAME=       chirp-${PKGVERSION}
+DISTNAME=      chirp-daily-${PKGVERSION_NOREV}
 CATEGORIES=    ham
-MASTER_SITES=  https://chirp.danplanet.com/download/${PKGVERSION}/
+MASTER_SITES=  https://trac.chirp.danplanet.com/chirp_daily/daily-${PKGVERSION_NOREV}/
 
 MAINTAINER=    dbj%NetBSD.org@localhost
 HOMEPAGE=      https://chirp.danplanet.com/projects/chirp/wiki/Home
@@ -11,9 +23,10 @@
 LICENSE=       gnu-gpl-v3
 
 USE_LANGUAGES= #none
-REPLACE_PYTHON=        *.py chirp/*.py chirpui/*.py
+REPLACE_PYTHON=        *.py chirp/*.py chirp/ui/*.py
 
 DEPENDS+=      ${PYPKGPREFIX}-serial>=2.7:../../comms/py-serial
+DEPENDS+=      ${PYPKGPREFIX}-future>=0.18.0:../../devel/py-future
 
 PYTHON_VERSIONS_ACCEPTED=      27 # py-gtk2
 
@@ -28,9 +41,7 @@
 SUBST_CLASSES+=                        fix-sharepaths
 SUBST_STAGE.fix-sharepaths=    pre-configure
 SUBST_MESSAGE.fix-sharepaths=  Fixing /usr/share paths
-SUBST_FILES.fix-sharepaths=    chirpw
-SUBST_FILES.fix-sharepaths+=   chirp/generic_xml.py
-SUBST_FILES.fix-sharepaths+=   chirpui/mainapp.py
+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"
diff -r 81380fc39d8d -r a4ca42dd868f ham/chirp/PLIST
--- a/ham/chirp/PLIST   Tue Aug 25 13:42:15 2020 +0000
+++ b/ham/chirp/PLIST   Tue Aug 25 13:45:52 2020 +0000
@@ -1,16 +1,11 @@
-@comment $NetBSD: PLIST,v 1.3 2020/08/25 13:42:15 gdt Exp $
+@comment $NetBSD: PLIST,v 1.4 2020/08/25 13:45:52 gdt Exp $
 @pkgdir share/chirp/images
 bin/chirpw
-${PYSITELIB}/${EGG_FILE}
+bin/rpttool
+${PYSITELIB}/chirp-daily_${PKGVERSION}-py${PYVERSSUFFIX}.egg-info
 ${PYSITELIB}/chirp/__init__.py
 ${PYSITELIB}/chirp/__init__.pyc
 ${PYSITELIB}/chirp/__init__.pyo
-${PYSITELIB}/chirp/alinco.py
-${PYSITELIB}/chirp/alinco.pyc
-${PYSITELIB}/chirp/alinco.pyo
-${PYSITELIB}/chirp/anytone.py
-${PYSITELIB}/chirp/anytone.pyc
-${PYSITELIB}/chirp/anytone.pyo
 ${PYSITELIB}/chirp/bandplan.py
 ${PYSITELIB}/chirp/bandplan.pyc
 ${PYSITELIB}/chirp/bandplan.pyo
@@ -29,18 +24,12 @@
 ${PYSITELIB}/chirp/bandplan_na.py
 ${PYSITELIB}/chirp/bandplan_na.pyc
 ${PYSITELIB}/chirp/bandplan_na.pyo
-${PYSITELIB}/chirp/baofeng_uv3r.py
-${PYSITELIB}/chirp/baofeng_uv3r.pyc
-${PYSITELIB}/chirp/baofeng_uv3r.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/bjuv55.py
-${PYSITELIB}/chirp/bjuv55.pyc
-${PYSITELIB}/chirp/bjuv55.pyo
 ${PYSITELIB}/chirp/chirp_common.py
 ${PYSITELIB}/chirp/chirp_common.pyc
 ${PYSITELIB}/chirp/chirp_common.pyo
@@ -50,285 +39,513 @@
 ${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/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/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/icv86.py
+${PYSITELIB}/chirp/drivers/icv86.pyc
+${PYSITELIB}/chirp/drivers/icv86.pyo



Home | Main Index | Thread Index | Old Index