git: 842e215d20fd - main - comms/py-esptool: Update to 4.9.0

From: Fukang Chen <loader_at_FreeBSD.org>
Date: Mon, 23 Jun 2025 05:23:05 UTC
The branch main has been updated by loader:

URL: https://cgit.FreeBSD.org/ports/commit/?id=842e215d20fd33af37a5558ecad15248c95dfcab

commit 842e215d20fd33af37a5558ecad15248c95dfcab
Author:     Fukang Chen <loader@FreeBSD.org>
AuthorDate: 2025-06-23 05:13:30 +0000
Commit:     Fukang Chen <loader@FreeBSD.org>
CommitDate: 2025-06-23 05:21:46 +0000

    comms/py-esptool: Update to 4.9.0
    
    Changelog:
    
        https://github.com/espressif/esptool/releases/tag/v4.9.0
---
 comms/py-esptool/Makefile | 9 +++++----
 comms/py-esptool/distinfo | 6 +++---
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/comms/py-esptool/Makefile b/comms/py-esptool/Makefile
index 689105be0454..858613bdccdc 100644
--- a/comms/py-esptool/Makefile
+++ b/comms/py-esptool/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	esptool
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.8.1
-PORTREVISION=	1
+DISTVERSION=	4.9.0
 CATEGORIES=	comms python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
@@ -17,7 +16,8 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyserial>=3.0:comms/py-pyserial@${PY_FLAVOR}
 		${PYTHON_PKGNAMEPREFIX}bitstring>=3.1.6:devel/py-bitstring@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}reedsolo>=1.5.3,<1.8:devel/py-reedsolo@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}intelhex>0:devel/py-intelhex@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}intelhex>0:devel/py-intelhex@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}argcomplete>=3:devel/py-argcomplete@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyelftools>0:devel/py-pyelftools@${PY_FLAVOR}
 
 USES=		python
@@ -47,7 +47,8 @@ do-test:
 		do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest $${test}; done
 	@cd ${TEST_WRKSRC} && for chip in \
 		esp32 esp32c2 esp32c3 esp32c5 esp32c5beta3 esp32c6 esp32c61 \
-		esp32h2 esp32h2beta1 esp32p4 esp32s2 esp32s3 esp32s3beta2; \
+		esp32h2 esp32h2beta1 esp32p4 esp32s2 esp32s3 esp32s3beta2 \
+		esp32h21 esp32h4; \
 		do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest \
 		test/test_espefuse.py --chip $${chip}; done
 .if exists(${ESPTOOL_SERIALPORT})
diff --git a/comms/py-esptool/distinfo b/comms/py-esptool/distinfo
index f411f07eba56..cfc4b55d7ba8 100644
--- a/comms/py-esptool/distinfo
+++ b/comms/py-esptool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728613180
-SHA256 (espressif-esptool-v4.8.1_GH0.tar.gz) = 17e6332ef1c361f97d8ca572a48c19b102172515fe553ea466e9da71d3292522
-SIZE (espressif-esptool-v4.8.1_GH0.tar.gz) = 6933695
+TIMESTAMP = 1750512153
+SHA256 (espressif-esptool-v4.9.0_GH0.tar.gz) = 89587769bea01111dae512873b464dbf9d6796ce5d19e5acd015160b58da3316
+SIZE (espressif-esptool-v4.9.0_GH0.tar.gz) = 5944315