Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jan 2026 19:37:01 +0000
From:      Charlie Li <vishwin@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 6cfb21b37eb4 - main - comms/chirp: update to 20260123
Message-ID:  <6977c25d.eea1.42566f4f@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vishwin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6cfb21b37eb430e447cc34bd70920e767536d63a

commit 6cfb21b37eb430e447cc34bd70920e767536d63a
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2026-01-26 19:21:30 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2026-01-26 19:35:36 +0000

    comms/chirp: update to 20260123
    
    - use nightly tarball
    - LOCAL secondary as old nightlies are deleted from upstream immediately
    - restore USE_PYTHON=pep517 as setuptools is assumed
    - expose test suite
    
    Event: Winter Field Day 2026
    Event: Snowstorm Special January 2026
---
 comms/chirp/Makefile  | 52 ++++++++++++++++++++++++---------------------------
 comms/chirp/distinfo  |  6 +++---
 comms/chirp/pkg-plist | 20 +++-----------------
 3 files changed, 30 insertions(+), 48 deletions(-)

diff --git a/comms/chirp/Makefile b/comms/chirp/Makefile
index 95123f71c0b7..6434e86ef71c 100644
--- a/comms/chirp/Makefile
+++ b/comms/chirp/Makefile
@@ -1,58 +1,54 @@
 PORTNAME=	chirp
-DISTVERSION=	20251106
-PORTREVISION=	2
+DISTVERSION=	20260123
 CATEGORIES=	comms hamradio
+MASTER_SITES=	https://archive.chirpmyradio.com/chirp_next/next-${DISTVERSION}/ \
+		LOCAL/vishwin
 PKGNAMESUFFIX=	${PYTHON_PKGNAMESUFFIX}
-DIST_SUBDIR=	chirp
 
 MAINTAINER=	hamradio@FreeBSD.org
 COMMENT=	Free, open-source tool for programming your amateur radio
-WWW=		https://chirpmyradio.com/ \
-		https://github.com/kk7ds/chirp/
+WWW=		https://chirpmyradio.com/
 
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	${PY_SETUPTOOLS} \
-		${PYTHON_PKGNAMEPREFIX}versioningit>0:devel/py-versioningit@${PY_FLAVOR} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}yattag>0:devel/py-yattag@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}suds>0:net/py-suds@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}lark>0:devel/py-lark@${PY_FLAVOR}
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-html>0:devel/py-pytest-html@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pep8>0:devel/pep8@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}ddt>0:devel/py-ddt@${PY_FLAVOR}
+
+USES=		desktop-file-utils gnome python shebangfix
+SHEBANG_GLOB=	*.py
 
-USES=		desktop-file-utils gnome python:3.10+ shebangfix
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	kk7ds
-GH_TAGNAME=	0d2703ec
+USE_PYTHON=	autoplist pep517 pytest
 
-USE_PYTHON=	autoplist distutils pytest
 USE_WX=		3.2
 WX_COMPS=	python:run
 
-SHEBANG_GLOB=	*.py
+OPTIONS_DEFINE=	NLS
 
 NO_ARCH=	yes
 
-OPTIONS_DEFINE=	NLS
-OPTIONS_SUB=	yes
-
-post-patch:
-	@${ECHO} "Version: ${PORTVERSION}" > ${WRKSRC}/PKG-INFO
+post-patch-NLS-off:
+	@${REINPLACE_CMD} -e '/chirp\/locale/d' ${WRKSRC}/MANIFEST.in
 
 post-install:
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo
 	@cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/share && \
 		${INSTALL_DATA} ${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps && \
-		${INSTALL_DATA} ${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR}
-
-post-install-NLS-on:
-	@${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/share/locale
-	@cd ${WRKSRC}/chirp && \
-		${COPYTREE_SHARE}  locale ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/share
-	@${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/share/locale/Makefile
-	@${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/share/locale/check_parameters.py
-	@${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/share/locale/README.md
+		${INSTALL_DATA} ${PORTNAME}-logo.png ${STAGEDIR}${PREFIX}/share/pixmaps && \
+		${INSTALL_DATA} ${PORTNAME}.svg ${STAGEDIR}${PREFIX}/share/pixmaps && \
+		${INSTALL_DATA} ${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR} && \
+		${INSTALL_DATA} *.metainfo.xml ${STAGEDIR}${PREFIX}/share/metainfo
 
 .include <bsd.port.mk>
diff --git a/comms/chirp/distinfo b/comms/chirp/distinfo
index d00c0b2acff8..963ad2502eee 100644
--- a/comms/chirp/distinfo
+++ b/comms/chirp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762785090
-SHA256 (chirp/kk7ds-chirp-20251106-0d2703ec_GH0.tar.gz) = 8251bfdcf163794ea40811795a5f0a586dd2c84fe445b00842cf03c415e4c1a1
-SIZE (chirp/kk7ds-chirp-20251106-0d2703ec_GH0.tar.gz) = 2991163
+TIMESTAMP = 1769282280
+SHA256 (chirp-20260123.tar.gz) = a0af7cc278e4f739e2a1208a0cb513c26e03466a364c817b8990a399b253b958
+SIZE (chirp-20260123.tar.gz) = 2567026
diff --git a/comms/chirp/pkg-plist b/comms/chirp/pkg-plist
index 4c5803fddf86..c12454a74098 100644
--- a/comms/chirp/pkg-plist
+++ b/comms/chirp/pkg-plist
@@ -1,19 +1,5 @@
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/bg_BG.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/de.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/el.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/en_US.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/es.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/fr.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/hu.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/it.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/ja_JP.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/nl.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/pl.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/pt_BR.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/ro_RO.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/ru.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/tr_TR.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/uk_UA.po
-%%NLS%%%%PYTHON_SITELIBDIR%%/chirp/share/locale/zh_CN.po
 share/applications/chirp.desktop
+share/metainfo/com.chirpmyradio.CHIRP.metainfo.xml
 share/pixmaps/chirp.png
+share/pixmaps/chirp-logo.png
+share/pixmaps/chirp.svg


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6977c25d.eea1.42566f4f>