Date: Tue, 10 Feb 2026 15:58:11 +0000 From: Oleksii Samorukov <samm@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: dac657e81e47 - main - comms/py-meshcore: new port, library for MeshCore companion radio nodes Message-ID: <698b5593.189ae.1f1fbdd2@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by samm: URL: https://cgit.FreeBSD.org/ports/commit/?id=dac657e81e47e366dd023373c6be2e4287774e39 commit dac657e81e47e366dd023373c6be2e4287774e39 Author: Oleksii Samorukov <samm@FreeBSD.org> AuthorDate: 2026-02-10 15:57:50 +0000 Commit: Oleksii Samorukov <samm@FreeBSD.org> CommitDate: 2026-02-10 15:57:50 +0000 comms/py-meshcore: new port, library for MeshCore companion radio nodes --- comms/Makefile | 1 + comms/py-meshcore/Makefile | 22 ++++++++++++++++++++++ comms/py-meshcore/distinfo | 3 +++ comms/py-meshcore/pkg-descr | 3 +++ 4 files changed, 29 insertions(+) diff --git a/comms/Makefile b/comms/Makefile index 06c859a7c0ac..6a5b41fbee23 100644 --- a/comms/Makefile +++ b/comms/Makefile @@ -143,6 +143,7 @@ SUBDIR += py-libimobiledevice SUBDIR += py-libscrc SUBDIR += py-libusbsio + SUBDIR += py-meshcore SUBDIR += py-nkdfu SUBDIR += py-pylink-square SUBDIR += py-pymodbus diff --git a/comms/py-meshcore/Makefile b/comms/py-meshcore/Makefile new file mode 100644 index 000000000000..d2e9d8aa1ecd --- /dev/null +++ b/comms/py-meshcore/Makefile @@ -0,0 +1,22 @@ +PORTNAME= meshcore +PORTVERSION= 2.2.8 +CATEGORIES= comms python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= samm@FreeBSD.org +COMMENT= Base classes for communicating with meshcore companion radios +WWW= https://github.com/meshcore-dev/meshcore_py + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycayennelpp>=0:comms/py-cayennelpp@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyserial-asyncio-fast>=0:comms/py-pyserial-asyncio-fast@${PY_FLAVOR} + +USES= python:3.10+ +USE_PYTHON= autoplist concurrent pep517 +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/comms/py-meshcore/distinfo b/comms/py-meshcore/distinfo new file mode 100644 index 000000000000..9eb4a9fe780d --- /dev/null +++ b/comms/py-meshcore/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1770738662 +SHA256 (meshcore-2.2.8.tar.gz) = 5e6efd54d4a0653a742686e8a79f596da1e629757d36636bc671262d354129bd +SIZE (meshcore-2.2.8.tar.gz) = 64796 diff --git a/comms/py-meshcore/pkg-descr b/comms/py-meshcore/pkg-descr new file mode 100644 index 000000000000..4babdbb1a3b2 --- /dev/null +++ b/comms/py-meshcore/pkg-descr @@ -0,0 +1,3 @@ +Python library for interacting with MeshCore companion radio nodes. +At the moment FreeBSD does not support BLE communication, so only +Serial and TCP modes are available.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698b5593.189ae.1f1fbdd2>
