Hello ports,
Below is a simple update to py-esptool 3.0. There are some breaking
changes to the utility and new features. All are listed here:
https://github.com/espressif/esptool/releases/tag/v3.0. There's also a
bit of churn in PLIST.
This was tested out to an ESP32 and Wemos ESP8266 chip on amd64 with no
issues.
Ok to commit?
--
Tracey Emery
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-esptool/Makefile,v
retrieving revision 1.2
diff -u -p -u -r1.2 Makefile
--- Makefile 3 Jul 2020 21:12:44 -0000 1.2
+++ Makefile 6 Nov 2020 15:52:10 -0000
@@ -2,7 +2,7 @@
COMMENT = esp8266 and esp32 rom bootloader communication tool
-MODPY_EGG_VERSION = 2.8
+MODPY_EGG_VERSION = 3.0
DISTNAME = esptool-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
REVISION = 0
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-esptool/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 distinfo
--- distinfo 23 Feb 2020 17:35:04 -0000 1.1.1.1
+++ distinfo 6 Nov 2020 15:52:10 -0000
@@ -1,2 +1,2 @@
-SHA256 (esptool-2.8.tar.gz) = HkKI2fAOVbo2gJzHnEk2Q8Yjv6A217AZoOvjlihLwxc=
-SIZE (esptool-2.8.tar.gz) = 84520
+SHA256 (esptool-3.0.tar.gz) = h5U9I1/tLJrbEpKzdp3wFJaGya/bGJbdlj9zBFPLyTQ=
+SIZE (esptool-3.0.tar.gz) = 149773
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-esptool/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 PLIST
--- pkg/PLIST 23 Feb 2020 17:35:04 -0000 1.1.1.1
+++ pkg/PLIST 6 Nov 2020 15:52:10 -0000
@@ -6,6 +6,72 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}espsecure.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}esptool.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/espefuse.py
+lib/python${MODPY_VERSION}/site-packages/espressif/
+lib/python${MODPY_VERSION}/site-packages/espressif/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/espressif/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/espressif/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/espressif/efuse/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/${MODPY_PYCACHE}base_fields.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/${MODPY_PYCACHE}base_operations.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/${MODPY_PYCACHE}emulate_efuse_controller_base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/${MODPY_PYCACHE}mem_definition_base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/base_fields.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/base_operations.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/emulate_efuse_controller_base.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32/
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32/${MODPY_PYCACHE}emulate_efuse_controller.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32/${MODPY_PYCACHE}fields.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32/${MODPY_PYCACHE}mem_definition.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32/${MODPY_PYCACHE}operations.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32/emulate_efuse_controller.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32/fields.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32/mem_definition.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32/operations.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32c3/
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32c3/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32c3/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32c3/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32c3/${MODPY_PYCACHE}emulate_efuse_controller.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32c3/${MODPY_PYCACHE}fields.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32c3/${MODPY_PYCACHE}mem_definition.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32c3/${MODPY_PYCACHE}operations.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32c3/emulate_efuse_controller.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32c3/fields.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32c3/mem_definition.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32c3/operations.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s2/
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s2/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s2/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s2/${MODPY_PYCACHE}emulate_efuse_controller.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s2/${MODPY_PYCACHE}fields.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s2/${MODPY_PYCACHE}mem_definition.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s2/${MODPY_PYCACHE}operations.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s2/emulate_efuse_controller.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s2/fields.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s2/mem_definition.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s2/operations.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s3beta2/
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s3beta2/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s3beta2/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s3beta2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s3beta2/${MODPY_PYCACHE}emulate_efuse_controller.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s3beta2/${MODPY_PYCACHE}fields.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s3beta2/${MODPY_PYCACHE}mem_definition.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s3beta2/${MODPY_PYCACHE}operations.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s3beta2/emulate_efuse_controller.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s3beta2/fields.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s3beta2/mem_definition.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/esp32s3beta2/operations.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/mem_definition_base.py
+lib/python${MODPY_VERSION}/site-packages/espressif/efuse/util.py
lib/python${MODPY_VERSION}/site-packages/espsecure.py
lib/python${MODPY_VERSION}/site-packages/esptool-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/esptool-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO