git: 6cfb21b37eb4 - main - comms/chirp: update to 20260123
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 26 Jan 2026 19:37:01 UTC
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