pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/comms/py-esptool
Module Name: pkgsrc
Committed By: adam
Date: Tue Jan 30 23:47:13 UTC 2024
Modified Files:
pkgsrc/comms/py-esptool: Makefile PLIST distinfo
Log Message:
py-esptool: updated to 4.7.0
v4.7.0 (2023-12-13)
New Features
test_esptool: Added test for embedded and detected flash size match
spi_connection: Support --spi-connection on all chips
espefuse: Support XTS_AES_256_KEY key_purpose for ESP32P4
xip_psram: support xip psram feature on esp32p4
add support for intel hex format
esp32p4: Stub flasher support
elf2image: add ram-only-header argument
rfc2217_server: Add hard reset sequence
espefuse: Adds efuse ADC calibration data for ESP32H2
espefuse: Update the way to complete the operation
add support for get_security_info on esp32c3 ECO7
loader: Added hints for some serial port issues when rising port error
Add support for Python 3.12
esp32c3: Support ECO6 and ECO7 magic numbers
merge_bin: add support for uf2 format
esp32-s3: Support >16MB quad flash chips
efuse: Update key purpose table and tests
efuse: ESP32P4 adds ecdsa_key support
espefuse: Add support for esp32p4 chip
esptool: added target to esp32p4
espsecure: Allow prompting for HSM PIN in read_hsm_config
esptool: Add new packages for ESP32C3 and flash efuses
esptool: Add tests for get_chip_features
esptool: Add PICO package for ESP32S3 and flash/psram efuses
get_security_info: Improved the output format and added more details
Bug Fixes
esp32c2: Added get_flash_cap and get_flash_vendor
testloadram: Windows assertion error
fixed exit() to be used from right module
esp32c2: Recommend using higher baud rate if connection fails
test_esptool: Fixed connection issue on Windows
esptool: Rephrase the --ram-only-header command message
load_ram: check for overlaps in bss section
tests/intelhex: make sure file is closed on Windows
spi_connection: Unattach previously attached SPI flash
espefuse: Fix ECDSA_FORCE_USE_HARDWARE_K for ECDSA key (esp32h2)
loader: Could not open serial port message adjusted
flasher_stub: fix usb-serial-jtag enabled non-related intr source
bin_image: Check only ELF sections when searching for .flash.appdesc
danger-github: Fir Danger GitHub token permission
Fix redirection of STDOUT
autodetection: Remove the ESP32-S2 ROM class from get_security_info autodetection
assert in esp32 exclusive workaround
elf2image: fix text/rodata mapping overlap issue on uni-idrom bus chips
dangerGH: Update token permissions - allow Danger to add comments to PR
expand file args: Correctly print the expanded command
esp32-c2: Enable flashing in secure download mode
Code Refactoring
stub_flasher: Cleanup, make adding new targets easier
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/comms/py-esptool/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/comms/py-esptool/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/comms/py-esptool/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/comms/py-esptool/Makefile
diff -u pkgsrc/comms/py-esptool/Makefile:1.14 pkgsrc/comms/py-esptool/Makefile:1.15
--- pkgsrc/comms/py-esptool/Makefile:1.14 Mon Dec 12 13:46:15 2022
+++ pkgsrc/comms/py-esptool/Makefile Tue Jan 30 23:47:13 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2022/12/12 13:46:15 adam Exp $
+# $NetBSD: Makefile,v 1.15 2024/01/30 23:47:13 adam Exp $
-DISTNAME= esptool-4.4
+DISTNAME= esptool-4.7.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= comms python
MASTER_SITES= ${MASTER_SITE_PYPI:=e/esptool/}
@@ -10,13 +10,14 @@ HOMEPAGE= https://github.com/espressif/e
COMMENT= Firmware tool for ESP8266/ESP32
LICENSE= gnu-gpl-v2
-PYTHON_VERSIONS_INCOMPATIBLE= 27
-
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
DEPENDS+= ${PYPKGPREFIX}-bitstring>=3.1.6:../../devel/py-bitstring
DEPENDS+= ${PYPKGPREFIX}-ecdsa>=0.16.0:../../security/py-ecdsa
+DEPENDS+= ${PYPKGPREFIX}-intelhex-[0-9]*:../../devel/py-intelhex
DEPENDS+= ${PYPKGPREFIX}-reedsolo>=1.5.3:../../converters/py-reedsolo
DEPENDS+= ${PYPKGPREFIX}-serial>=3.0:../../comms/py-serial
+DEPENDS+= ${PYPKGPREFIX}-yaml>=5.1:../../textproc/py-yaml
PYTHON_VERSIONED_DEPENDENCIES+= cryptography
@@ -24,6 +25,8 @@ USE_LANGUAGES= # none
PYTHON_SELF_CONFLICT= yes
-.include "../../lang/python/egg.mk"
+PYTHON_VERSIONS_INCOMPATIBLE= 27
+
+.include "../../lang/python/wheel.mk"
.include "../../lang/python/versioned_dependencies.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/comms/py-esptool/PLIST
diff -u pkgsrc/comms/py-esptool/PLIST:1.7 pkgsrc/comms/py-esptool/PLIST:1.8
--- pkgsrc/comms/py-esptool/PLIST:1.7 Mon Dec 12 13:46:15 2022
+++ pkgsrc/comms/py-esptool/PLIST Tue Jan 30 23:47:13 2024
@@ -1,12 +1,13 @@
-@comment $NetBSD: PLIST,v 1.7 2022/12/12 13:46:15 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2024/01/30 23:47:13 adam Exp $
+bin/esp_rfc2217_server.py
bin/espefuse.py
bin/espsecure.py
bin/esptool.py
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/espefuse/__init__.py
${PYSITELIB}/espefuse/__init__.pyc
${PYSITELIB}/espefuse/__init__.pyo
@@ -85,6 +86,21 @@ ${PYSITELIB}/espefuse/efuse/esp32c6/mem_
${PYSITELIB}/espefuse/efuse/esp32c6/operations.py
${PYSITELIB}/espefuse/efuse/esp32c6/operations.pyc
${PYSITELIB}/espefuse/efuse/esp32c6/operations.pyo
+${PYSITELIB}/espefuse/efuse/esp32h2/__init__.py
+${PYSITELIB}/espefuse/efuse/esp32h2/__init__.pyc
+${PYSITELIB}/espefuse/efuse/esp32h2/__init__.pyo
+${PYSITELIB}/espefuse/efuse/esp32h2/emulate_efuse_controller.py
+${PYSITELIB}/espefuse/efuse/esp32h2/emulate_efuse_controller.pyc
+${PYSITELIB}/espefuse/efuse/esp32h2/emulate_efuse_controller.pyo
+${PYSITELIB}/espefuse/efuse/esp32h2/fields.py
+${PYSITELIB}/espefuse/efuse/esp32h2/fields.pyc
+${PYSITELIB}/espefuse/efuse/esp32h2/fields.pyo
+${PYSITELIB}/espefuse/efuse/esp32h2/mem_definition.py
+${PYSITELIB}/espefuse/efuse/esp32h2/mem_definition.pyc
+${PYSITELIB}/espefuse/efuse/esp32h2/mem_definition.pyo
+${PYSITELIB}/espefuse/efuse/esp32h2/operations.py
+${PYSITELIB}/espefuse/efuse/esp32h2/operations.pyc
+${PYSITELIB}/espefuse/efuse/esp32h2/operations.pyo
${PYSITELIB}/espefuse/efuse/esp32h2beta1/__init__.py
${PYSITELIB}/espefuse/efuse/esp32h2beta1/__init__.pyc
${PYSITELIB}/espefuse/efuse/esp32h2beta1/__init__.pyo
@@ -100,6 +116,21 @@ ${PYSITELIB}/espefuse/efuse/esp32h2beta1
${PYSITELIB}/espefuse/efuse/esp32h2beta1/operations.py
${PYSITELIB}/espefuse/efuse/esp32h2beta1/operations.pyc
${PYSITELIB}/espefuse/efuse/esp32h2beta1/operations.pyo
+${PYSITELIB}/espefuse/efuse/esp32p4/__init__.py
+${PYSITELIB}/espefuse/efuse/esp32p4/__init__.pyc
+${PYSITELIB}/espefuse/efuse/esp32p4/__init__.pyo
+${PYSITELIB}/espefuse/efuse/esp32p4/emulate_efuse_controller.py
+${PYSITELIB}/espefuse/efuse/esp32p4/emulate_efuse_controller.pyc
+${PYSITELIB}/espefuse/efuse/esp32p4/emulate_efuse_controller.pyo
+${PYSITELIB}/espefuse/efuse/esp32p4/fields.py
+${PYSITELIB}/espefuse/efuse/esp32p4/fields.pyc
+${PYSITELIB}/espefuse/efuse/esp32p4/fields.pyo
+${PYSITELIB}/espefuse/efuse/esp32p4/mem_definition.py
+${PYSITELIB}/espefuse/efuse/esp32p4/mem_definition.pyc
+${PYSITELIB}/espefuse/efuse/esp32p4/mem_definition.pyo
+${PYSITELIB}/espefuse/efuse/esp32p4/operations.py
+${PYSITELIB}/espefuse/efuse/esp32p4/operations.pyc
+${PYSITELIB}/espefuse/efuse/esp32p4/operations.pyo
${PYSITELIB}/espefuse/efuse/esp32s2/__init__.py
${PYSITELIB}/espefuse/efuse/esp32s2/__init__.pyc
${PYSITELIB}/espefuse/efuse/esp32s2/__init__.pyo
@@ -151,12 +182,26 @@ ${PYSITELIB}/espefuse/efuse/mem_definiti
${PYSITELIB}/espefuse/efuse/util.py
${PYSITELIB}/espefuse/efuse/util.pyc
${PYSITELIB}/espefuse/efuse/util.pyo
+${PYSITELIB}/espefuse/efuse_defs/esp32.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32c2.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32c3.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32c6.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32h2.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32p4.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32s2.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32s3.yaml
${PYSITELIB}/espsecure/__init__.py
${PYSITELIB}/espsecure/__init__.pyc
${PYSITELIB}/espsecure/__init__.pyo
${PYSITELIB}/espsecure/__main__.py
${PYSITELIB}/espsecure/__main__.pyc
${PYSITELIB}/espsecure/__main__.pyo
+${PYSITELIB}/espsecure/esp_hsm_sign/__init__.py
+${PYSITELIB}/espsecure/esp_hsm_sign/__init__.pyc
+${PYSITELIB}/espsecure/esp_hsm_sign/__init__.pyo
+${PYSITELIB}/espsecure/esp_hsm_sign/exceptions.py
+${PYSITELIB}/espsecure/esp_hsm_sign/exceptions.pyc
+${PYSITELIB}/espsecure/esp_hsm_sign/exceptions.pyo
${PYSITELIB}/esptool/__init__.py
${PYSITELIB}/esptool/__init__.pyc
${PYSITELIB}/esptool/__init__.pyo
@@ -169,9 +214,15 @@ ${PYSITELIB}/esptool/bin_image.pyo
${PYSITELIB}/esptool/cmds.py
${PYSITELIB}/esptool/cmds.pyc
${PYSITELIB}/esptool/cmds.pyo
+${PYSITELIB}/esptool/config.py
+${PYSITELIB}/esptool/config.pyc
+${PYSITELIB}/esptool/config.pyo
${PYSITELIB}/esptool/loader.py
${PYSITELIB}/esptool/loader.pyc
${PYSITELIB}/esptool/loader.pyo
+${PYSITELIB}/esptool/reset.py
+${PYSITELIB}/esptool/reset.pyc
+${PYSITELIB}/esptool/reset.pyo
${PYSITELIB}/esptool/targets/__init__.py
${PYSITELIB}/esptool/targets/__init__.pyc
${PYSITELIB}/esptool/targets/__init__.pyo
@@ -190,12 +241,18 @@ ${PYSITELIB}/esptool/targets/esp32c6.pyo
${PYSITELIB}/esptool/targets/esp32c6beta.py
${PYSITELIB}/esptool/targets/esp32c6beta.pyc
${PYSITELIB}/esptool/targets/esp32c6beta.pyo
+${PYSITELIB}/esptool/targets/esp32h2.py
+${PYSITELIB}/esptool/targets/esp32h2.pyc
+${PYSITELIB}/esptool/targets/esp32h2.pyo
${PYSITELIB}/esptool/targets/esp32h2beta1.py
${PYSITELIB}/esptool/targets/esp32h2beta1.pyc
${PYSITELIB}/esptool/targets/esp32h2beta1.pyo
${PYSITELIB}/esptool/targets/esp32h2beta2.py
${PYSITELIB}/esptool/targets/esp32h2beta2.pyc
${PYSITELIB}/esptool/targets/esp32h2beta2.pyo
+${PYSITELIB}/esptool/targets/esp32p4.py
+${PYSITELIB}/esptool/targets/esp32p4.pyc
+${PYSITELIB}/esptool/targets/esp32p4.pyo
${PYSITELIB}/esptool/targets/esp32s2.py
${PYSITELIB}/esptool/targets/esp32s2.pyc
${PYSITELIB}/esptool/targets/esp32s2.pyo
@@ -213,12 +270,17 @@ ${PYSITELIB}/esptool/targets/stub_flashe
${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32c3.json
${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32c6.json
${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32c6beta.json
+${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32h2.json
${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32h2beta1.json
${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32h2beta2.json
+${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32p4.json
${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32s2.json
${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32s3.json
${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32s3beta2.json
${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_8266.json
+${PYSITELIB}/esptool/uf2_writer.py
+${PYSITELIB}/esptool/uf2_writer.pyc
+${PYSITELIB}/esptool/uf2_writer.pyo
${PYSITELIB}/esptool/util.py
${PYSITELIB}/esptool/util.pyc
${PYSITELIB}/esptool/util.pyo
Index: pkgsrc/comms/py-esptool/distinfo
diff -u pkgsrc/comms/py-esptool/distinfo:1.10 pkgsrc/comms/py-esptool/distinfo:1.11
--- pkgsrc/comms/py-esptool/distinfo:1.10 Mon Dec 12 13:46:15 2022
+++ pkgsrc/comms/py-esptool/distinfo Tue Jan 30 23:47:13 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2022/12/12 13:46:15 adam Exp $
+$NetBSD: distinfo,v 1.11 2024/01/30 23:47:13 adam Exp $
-BLAKE2s (esptool-4.4.tar.gz) = d5f18c824d7a2024513bde968770bb88ae947770185b139f9330d25372051632
-SHA512 (esptool-4.4.tar.gz) = 117b6bbb184956ef1cb3303abd34d019595829219dc7de5f08f308af01731b795b8ae96fd69b117ebe959a606bf7269f77b9afa3de7521845952dcfca8ce35ea
-Size (esptool-4.4.tar.gz) = 223572 bytes
+BLAKE2s (esptool-4.7.0.tar.gz) = df8ee7e72f27e79045d56e3fa7bd2af24cbe25de46de1a33af59256635cb3acf
+SHA512 (esptool-4.7.0.tar.gz) = 716095a4a2c572e1d131d197b66298f148630130b6701a7f347016a409b274a4d07ad64a50368bb0c45407075fe97c86db64f7a82a18b21f45aa6cde891c1fe7
+Size (esptool-4.7.0.tar.gz) = 285529 bytes
Home |
Main Index |
Thread Index |
Old Index