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:   triaxx
Date:           Mon Dec 15 11:07:49 UTC 2025

Modified Files:
        pkgsrc/comms/py-esptool: Makefile PLIST distinfo
Removed Files:
        pkgsrc/comms/py-esptool/patches: patch-esptool_cli__util.py

Log Message:
py-esptool: Update to 5.1.0

upstream changes:
-----------------
v5.1.0 (2025-09-15)
New Features
  * espefuse: Support ESP32-P4 ECO5 (v3.0) (Konstantin Kondrashov - 40f103c)
  * esp32p4: Add support for ESP32-P4.ECO5 (Jaroslav Safka - 6c10050)
  * esp32c5: Add support for >16 MB flash sizes (Roland Dobai - 8e2b94e)
  * espefuse: Add custom key purposes for ESP32C6/C5/P4 (Konstantin Kondrashov - c6ce0bc)
  * espefuse: Support burning ECDSA_384 keys (Konstantin Kondrashov - 4a9a3d8)
  * espefuse: Clean up limitation for BLOCK9 usage (Konstantin Kondrashov - d63e3db)
  * espefuse: Adds support for burning 512-bit keys for C5 (Konstantin Kondrashov - 468de5c)
Bug Fixes
  * espefuse: Update CLI to support rich-click 1.9.0 (Peter Dragun - 2ae5535)
  * espsecure: Fix printing key digest in signature info (Radim Karniš - 7e53596)
  * espefuse: Fixes re-connection issue in check-error via UJS port (Konstantin Kondrashov - a160468)
  * write_flash: Make write flash mem independent (Jaroslav Safka - d19413c)
  * elf2image: Handle ELF files with zero program header counts (Tormod Volden - d27ce37)
  * espsecure: Extract public key version 1 in RAW format (Peter Dragun - 6cfced8)
  * espsecure: Allow signing multiple files in one go (Peter Dragun - 0177d61)
  * elf2image: Fix --pad-to-size argument parsing (Peter Dragun - 66a1377)
  * espefuse: Disable programming and usage of XTS-AES-256 efuse key for ESP32-C5 (harshal.patil - c85a93d)
  * esp32c5: Erase during flashing above 16MB (Jaroslav Burian - d65a24e)
  * espsecure: Add support for python-pkcs11 9.0+ (Peter Dragun - 3ea646f)
  * Use correct error codes for ROM errors (Jaroslav Burian - da4346b)
  * Handle deprecated options with "=" before value (Peter Dragun - f05fb62)
  * stop exit 0 when being called programmatically (Fu Hanxi - d8ae230)
Documentation
  * set_flash_voltage: Disable for non-related chips (Radim Karniš - cd2c98e)
  * bump up esp_docs to 2.1 (Jaroslav Safka - bb8cd9b)
  * Add chip type detection explanation (Jaroslav Safka - 528f605)
Code Refactoring
  * set up and apply pyupgrade ruff rules (copilot-swe-agent[bot] - 206970a)

v5.0.2 (2025-07-30)
Bug Fixes
  * esp32-c3: Disable flasher stub when Secure Boot is active (Radim Karniš - 1f1ea9a)
  * esp32-s3: Allow stub flasher execution with active Secure Boot (Radim Karniš - 7ba285b)
  * espefuse: Handle error in burn-efuse command when no arguments are provided (Peter Dragun - 0f32306)
  * Fix buffering issues with CP2102 converter causing connection failures (Jaroslav Burian - 5338ea0)
  * Fix compatibility with Click 8.2.0+ (Peter Dragun - 524825e)
  * Fix --port-filter argument parsing (Peter Dragun - b53a16c)
Code Refactoring
  * elf2image: Use common MMU page size configuration function for ESP32-H4 (Jaroslav Burian - 977ff44)


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/comms/py-esptool/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/comms/py-esptool/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/comms/py-esptool/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/comms/py-esptool/patches/patch-esptool_cli__util.py

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.21 pkgsrc/comms/py-esptool/Makefile:1.22
--- pkgsrc/comms/py-esptool/Makefile:1.21       Thu Oct  9 08:01:56 2025
+++ pkgsrc/comms/py-esptool/Makefile    Mon Dec 15 11:07:49 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2025/10/09 08:01:56 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2025/12/15 11:07:49 triaxx Exp $
 
-DISTNAME=      esptool-5.0.1
+DISTNAME=      esptool-5.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    comms python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=e/esptool/}

Index: pkgsrc/comms/py-esptool/PLIST
diff -u pkgsrc/comms/py-esptool/PLIST:1.11 pkgsrc/comms/py-esptool/PLIST:1.12
--- pkgsrc/comms/py-esptool/PLIST:1.11  Tue Jul 22 19:13:18 2025
+++ pkgsrc/comms/py-esptool/PLIST       Mon Dec 15 11:07:49 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2025/07/22 19:13:18 gdt Exp $
+@comment $NetBSD: PLIST,v 1.12 2025/12/15 11:07:49 triaxx Exp $
 bin/esp_rfc2217_server
 bin/esp_rfc2217_server.py
 bin/espefuse
@@ -240,6 +240,7 @@ ${PYSITELIB}/espefuse/efuse_defs/esp32h2
 ${PYSITELIB}/espefuse/efuse_defs/esp32h2_v0.0_v1.1.yaml
 ${PYSITELIB}/espefuse/efuse_defs/esp32h4.yaml
 ${PYSITELIB}/espefuse/efuse_defs/esp32p4.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32p4_v3.0.yaml
 ${PYSITELIB}/espefuse/efuse_defs/esp32s2.yaml
 ${PYSITELIB}/espefuse/efuse_defs/esp32s3.yaml
 ${PYSITELIB}/espefuse/efuse_interface.py
@@ -332,7 +333,6 @@ ${PYSITELIB}/esptool/targets/esp32s3.pyo
 ${PYSITELIB}/esptool/targets/esp8266.py
 ${PYSITELIB}/esptool/targets/esp8266.pyc
 ${PYSITELIB}/esptool/targets/esp8266.pyo
-${PYSITELIB}/esptool/targets/stub_flasher/1/.DS_Store
 ${PYSITELIB}/esptool/targets/stub_flasher/1/README.md
 ${PYSITELIB}/esptool/targets/stub_flasher/1/esp32.json
 ${PYSITELIB}/esptool/targets/stub_flasher/1/esp32c2.json
@@ -342,6 +342,7 @@ ${PYSITELIB}/esptool/targets/stub_flashe
 ${PYSITELIB}/esptool/targets/stub_flasher/1/esp32c61.json
 ${PYSITELIB}/esptool/targets/stub_flasher/1/esp32h2.json
 ${PYSITELIB}/esptool/targets/stub_flasher/1/esp32p4.json
+${PYSITELIB}/esptool/targets/stub_flasher/1/esp32p4rc1.json
 ${PYSITELIB}/esptool/targets/stub_flasher/1/esp32s2.json
 ${PYSITELIB}/esptool/targets/stub_flasher/1/esp32s3.json
 ${PYSITELIB}/esptool/targets/stub_flasher/1/esp8266.json

Index: pkgsrc/comms/py-esptool/distinfo
diff -u pkgsrc/comms/py-esptool/distinfo:1.14 pkgsrc/comms/py-esptool/distinfo:1.15
--- pkgsrc/comms/py-esptool/distinfo:1.14       Tue Jul 22 19:13:18 2025
+++ pkgsrc/comms/py-esptool/distinfo    Mon Dec 15 11:07:49 2025
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.14 2025/07/22 19:13:18 gdt Exp $
+$NetBSD: distinfo,v 1.15 2025/12/15 11:07:49 triaxx Exp $
 
-BLAKE2s (esptool-5.0.1.tar.gz) = 2169c6115850ba1ecb8979baa19d5936c6974d5ce920078cf93d9aa70702b30f
-SHA512 (esptool-5.0.1.tar.gz) = dc57f1a36ae0689c878d69c97e207e71f3dfc0b6cb551cc2425c0890329d6b2f1200158150c9a3c1f1d310296f07af4db47fe11b85f76e00140e49ade82eb7a2
-Size (esptool-5.0.1.tar.gz) = 373632 bytes
-SHA1 (patch-esptool_cli__util.py) = c65229eee5104d55b007fc7c38b4663a3ba37c16
+BLAKE2s (esptool-5.1.0.tar.gz) = abd74868b37d567ea2dfe0a50c1dc5ac075238581fcd7ed8b34c9daf6f1dd35a
+SHA512 (esptool-5.1.0.tar.gz) = b249a7637f8e0e373a2040bd541ad0e2e90cdcc4040c94747b6d6584bfb081ea69651fd980398eb80a90316ae7039fd6f5314db37b7b37f8ca0dba48deb518e3
+Size (esptool-5.1.0.tar.gz) = 383926 bytes



Home | Main Index | Thread Index | Old Index