comms/py-esptool: Update to 4.7.0

Changelog:

    https://github.com/espressif/esptool/releases/tag/v4.7.0

PR:	278486
This commit is contained in:
Fukang Chen 2024-04-22 10:20:07 +00:00
parent 8f3a81069c
commit 1cc18cae1e
2 changed files with 12 additions and 9 deletions

View file

@ -1,7 +1,6 @@
PORTNAME= esptool
DISTVERSIONPREFIX= v
DISTVERSION= 4.5
PORTREVISION= 1
DISTVERSION= 4.7.0
CATEGORIES= comms python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -14,8 +13,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=3.0:comms/py-pyserial@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ecdsa>=0.16.0:security/py-ecdsa@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bitstring>=3.1.6,<4:devel/py-bitstring@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}reedsolo>=1.5.3,<=1.6.0:devel/py-reedsolo@${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}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}intelhex>0:devel/py-intelhex@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyelftools>0:devel/py-pyelftools@${PY_FLAVOR}
USES= python
@ -29,6 +30,7 @@ NO_ARCH= yes
# through subprocess Popen(), create an alias for it.
BINARY_ALIAS= python=${PYTHON_CMD}
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
TEST_ENV+= CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1
ESPTOOL_BAUDRATE?= 115200
ESPTOOL_CHIP?= esp8266
@ -43,7 +45,8 @@ do-test:
test/test_modules.py; \
do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest $${test}; done
@cd ${TEST_WRKSRC} && for chip in \
esp32 esp32c2 esp32c3 esp32s2 esp32s3 esp32s3beta2 esp32h2beta1 esp32c6; \
esp32 esp32c2 esp32c3 esp32s2 esp32s3 esp32s3beta2 esp32h2beta1 esp32c6 \
esp32h2 esp32p4; \
do ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest \
test/test_espefuse.py --chip $${chip}; done
.if exists(${ESPTOOL_SERIALPORT})

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1676534351
SHA256 (espressif-esptool-v4.5_GH0.tar.gz) = 593cf6f5c7b330a1dac0b708f77e3021d00c379bde3f4125ddd7fc65a3c31853
SIZE (espressif-esptool-v4.5_GH0.tar.gz) = 7263652
TIMESTAMP = 1713664469
SHA256 (espressif-esptool-v4.7.0_GH0.tar.gz) = da68c175e4ae3fd9d87469b7ef1b8429cd84a8f8a2d22c96273640d329e68c1d
SIZE (espressif-esptool-v4.7.0_GH0.tar.gz) = 7045501