* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-04-03 10:26 Viorel Munteanu
0 siblings, 0 replies; 76+ messages in thread
From: Viorel Munteanu @ 2023-04-03 10:26 UTC (permalink / raw
To: gentoo-commits
commit: 6976e937453671550442e7a341beb4d7cb69d3bb
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Fri Mar 17 22:43:38 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Mon Apr 3 09:54:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6976e937
dev-embedded/esptool: add 3.3.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/30197
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-3.3.3.ebuild | 47 +++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index da8b9ac2ec63..a748b3d6dfdb 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1,4 @@
DIST esptool-3.3.2.tar.gz 7263375 BLAKE2B 8a24a94c5d8acaa9647a5057cbacb57bdf292651529572d7084dbee1013b6174a383bebacccd75bb08e6de94054f28303d5a9b182f0d30dad9081fd8d61d1c4d SHA512 9f31ab5b702c8aede2062a27943fa655d7fbb07fb4c4c377f2ab5552e5453e7c8126bacc5b8e1e859ee6b81e21a75ed1343639815e395b974cc1aaa005367d84
+DIST esptool-3.3.3.tar.gz 7264378 BLAKE2B 8c993bd4ccffaf417599daebcb08c6d0b0aa9a360af8c014156812a8236751a51c81f5fd4637e1bbe1cf44f9ab815e7502a67b522857ed6c72ca13d69d1993b6 SHA512 1d6b85a4a2911c20243f4aa8fe399edc848d540598765df68c83afcd30bd591e7100089e53ccd1bec21aac0be5d8021d6f90a8a0b563612fcfd01a3bd190a9c6
DIST esptool-4.4.tar.gz 7213588 BLAKE2B a88269ff1bfe2e865dab73cafe2bb567fab027f0679c078a9b7c03b8705763390e3e774ff20ebec0d3dbee5a29d1b1e3d2c1931a3a18ff59b82321a6d0ee0da7 SHA512 97d44a5553be380a2d26469bea42b6995c0d97fa3d50e0f6c1673548801983243d204d140ecfc17ee6c9f9c6580e6c6c42a6e953655a06053fa56064af650cf8
DIST esptool-4.5.1.tar.gz 6971407 BLAKE2B 8ffc102f5ee854f06156547a46777678df389afbea1229afd1673b26e021a9ec03161e5a1c7fc6fb9b28f6b6a12078c94d9247e351bb46f70b899392aa374d67 SHA512 4b665018eb38796cf785ba0caa20435a1bfa5ad5a50f57207d84242307d354405224ccf216b2cfd8b72602d1f04caa4af38feedc7eb7d8984a1e9e308f8789c4
diff --git a/dev-embedded/esptool/esptool-3.3.3.ebuild b/dev-embedded/esptool/esptool-3.3.3.ebuild
new file mode 100644
index 000000000000..4c1b59d3dce1
--- /dev/null
+++ b/dev-embedded/esptool/esptool-3.3.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ ') )
+"
+
+python_test() {
+ "${EPYTHON}" test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2024-07-03 22:42 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2024-07-03 22:42 UTC (permalink / raw
To: gentoo-commits
commit: 6fdec87512d25412575852c8f00d41f23e564120
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 3 22:42:14 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 3 22:42:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fdec875
dev-embedded/esptool: add revbump for single impl
Sorry, I lost this somehow.
Closes: https://bugs.gentoo.org/933646
Fixes: b3386e04d713abff3bfe4071b22a67ad0b9077ae
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/{esptool-4.7.0-r2.ebuild => esptool-4.7.0-r3.ebuild} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/dev-embedded/esptool/esptool-4.7.0-r2.ebuild b/dev-embedded/esptool/esptool-4.7.0-r3.ebuild
similarity index 100%
rename from dev-embedded/esptool/esptool-4.7.0-r2.ebuild
rename to dev-embedded/esptool/esptool-4.7.0-r3.ebuild
^ permalink raw reply [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2024-07-03 22:38 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2024-07-03 22:38 UTC (permalink / raw
To: gentoo-commits
commit: b3386e04d713abff3bfe4071b22a67ad0b9077ae
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 3 22:37:33 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 3 22:37:59 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3386e04
Revert "dev-embedded/esptool: make python multi-impl"
This reverts commit f1fac2d9fe291f036e60efab036f5c02b1791c25.
Bug: https://bugs.gentoo.org/933646
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-4.7.0-r2.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-embedded/esptool/esptool-4.7.0-r2.ebuild b/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
index 0369885f9b13..17a7362602d8 100644
--- a/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
+++ b/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
@@ -5,6 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2024-05-29 5:37 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2024-05-29 5:37 UTC (permalink / raw
To: gentoo-commits
commit: c04552a716c02c9ecb96021b6f04491dc6946bb1
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed May 29 05:35:10 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed May 29 05:35:10 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c04552a7
dev-embedded/esptool: Stabilize 4.7.0-r2 x86, #932593
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/esptool-4.7.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-4.7.0-r2.ebuild b/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
index 7790a0af07a9..0369885f9b13 100644
--- a/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
+++ b/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
$(python_gen_cond_dep '
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2024-05-29 5:37 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2024-05-29 5:37 UTC (permalink / raw
To: gentoo-commits
commit: 758e72c26b099ab6944593c37661268032cc95bb
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed May 29 05:21:21 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed May 29 05:21:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=758e72c2
dev-embedded/esptool: Stabilize 4.7.0-r2 amd64, #932593
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/esptool-4.7.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-4.7.0-r2.ebuild b/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
index 1788d7b8b0a1..7790a0af07a9 100644
--- a/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
+++ b/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
RDEPEND="
$(python_gen_cond_dep '
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2024-04-15 20:02 Florian Schmaus
0 siblings, 0 replies; 76+ messages in thread
From: Florian Schmaus @ 2024-04-15 20:02 UTC (permalink / raw
To: gentoo-commits
commit: f1fac2d9fe291f036e60efab036f5c02b1791c25
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 15 07:33:55 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Apr 15 20:00:24 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1fac2d9
dev-embedded/esptool: make python multi-impl
There seems to be no reason why esptool is python single-impl.
Being python single-impl causes issues for consumer of the
dev-embedded/esptool dependency. For example, dev-embedded/esp-idf (from
::guru), currently declares the dev-embedded/esptool dependency without
[${PYTHON_USEDEP}] as consequence of this.
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/36264
.../esptool/{esptool-4.7.0-r1.ebuild => esptool-4.7.0-r2.ebuild} | 1 -
1 file changed, 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-4.7.0-r1.ebuild b/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
similarity index 98%
rename from dev-embedded/esptool/esptool-4.7.0-r1.ebuild
rename to dev-embedded/esptool/esptool-4.7.0-r2.ebuild
index a74f88cb2a8b..1788d7b8b0a1 100644
--- a/dev-embedded/esptool/esptool-4.7.0-r1.ebuild
+++ b/dev-embedded/esptool/esptool-4.7.0-r2.ebuild
@@ -5,7 +5,6 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2024-04-15 6:03 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2024-04-15 6:03 UTC (permalink / raw
To: gentoo-commits
commit: da8251888325e3152220aca976c7a538e843d409
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Tue Mar 5 11:05:46 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Apr 15 06:03:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da825188
dev-embedded/esptool: fix missing RDEPEND
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/esptool-4.7.0-r1.ebuild | 66 ++++++++++++++++++++++++++++
1 file changed, 66 insertions(+)
diff --git a/dev-embedded/esptool/esptool-4.7.0-r1.ebuild b/dev-embedded/esptool/esptool-4.7.0-r1.ebuild
new file mode 100644
index 000000000000..a74f88cb2a8b
--- /dev/null
+++ b/dev-embedded/esptool/esptool-4.7.0-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/intelhex[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/reedsolo[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ ') )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+ test/test_esptool.py
+ test/test_espefuse.py
+)
+
+src_prepare() {
+ default
+
+ # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove.
+ rm test/test_espsecure_hsm.py || die
+}
+
+pkg_postinst() {
+ if ver_test ${REPLACING_VERSIONS} -lt 4; then
+ ewarn "${P} - new 4.x release with breaking changes:"
+ ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
+ ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
+ ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
+ ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
+ ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
+ fi
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2024-04-15 6:03 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2024-04-15 6:03 UTC (permalink / raw
To: gentoo-commits
commit: 3f4e41ee146058819d2f0fd7c13ef79431cd7ebf
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Tue Mar 5 11:41:13 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Apr 15 06:03:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f4e41ee
dev-embedded/esptool: drop 4.7.0
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35626
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/esptool-4.7.0.ebuild | 66 -------------------------------
1 file changed, 66 deletions(-)
diff --git a/dev-embedded/esptool/esptool-4.7.0.ebuild b/dev-embedded/esptool/esptool-4.7.0.ebuild
deleted file mode 100644
index 2aa2656d5e97..000000000000
--- a/dev-embedded/esptool/esptool-4.7.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/reedsolo[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/cffi[${PYTHON_USEDEP}]
- dev-python/intelhex[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- ') )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
- test/test_esptool.py
- test/test_espefuse.py
-)
-
-src_prepare() {
- default
-
- # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove.
- rm test/test_espsecure_hsm.py || die
-}
-
-pkg_postinst() {
- if ver_test ${REPLACING_VERSIONS} -lt 4; then
- ewarn "${P} - new 4.x release with breaking changes:"
- ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
- ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
- ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
- ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
- ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
- fi
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2024-02-28 6:55 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2024-02-28 6:55 UTC (permalink / raw
To: gentoo-commits
commit: 53ffdcae8ba2959b6bd92715bba040292e6363a7
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Sun Jan 28 22:42:42 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Feb 28 06:55:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ffdcae
dev-embedded/esptool: add 4.7.0
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/35059
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-4.7.0.ebuild | 66 +++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 019eb7d41ed6..558ae5bb4b79 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1 +1,2 @@
DIST esptool-4.6.2.tar.gz 7003860 BLAKE2B 051689dbc2194e1ed08467f9ec82e3a48e31cf62c25b83f97e3b05a1d203c9dda120cbb11a40bb61efe076ae8449d0b9b4742b19d59efef205132f05d16130a5 SHA512 97cc9f4d92b479351089fac59aed08f9519ff76d994ddae601da8e39b988f4bb90dc3885bf30b7998e2575a0365a5f0eef85f16a28b12eb944eec1e9f5265c6c
+DIST esptool-4.7.0.tar.gz 7045501 BLAKE2B 468d83db541e632296e9b465d54764dc5e966f54709b66b0af2675d8fbd6d0bcd70fb18584887f3dc4d45bd0550b65a0da58d0c6bc318962b8798017b4ab0b63 SHA512 dda2af5d9b2f8a4ec5706eaf58021e95094c152380c732074809c370a5d1bfaeb424cb27f69a3b980dec83ae9c4c9ee1eddfeb0a7990c3b1f1494160a2d369cc
diff --git a/dev-embedded/esptool/esptool-4.7.0.ebuild b/dev-embedded/esptool/esptool-4.7.0.ebuild
new file mode 100644
index 000000000000..2aa2656d5e97
--- /dev/null
+++ b/dev-embedded/esptool/esptool-4.7.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/reedsolo[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/intelhex[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ ') )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+ test/test_esptool.py
+ test/test_espefuse.py
+)
+
+src_prepare() {
+ default
+
+ # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove.
+ rm test/test_espsecure_hsm.py || die
+}
+
+pkg_postinst() {
+ if ver_test ${REPLACING_VERSIONS} -lt 4; then
+ ewarn "${P} - new 4.x release with breaking changes:"
+ ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
+ ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
+ ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
+ ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
+ ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
+ fi
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2024-02-28 6:55 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2024-02-28 6:55 UTC (permalink / raw
To: gentoo-commits
commit: a8133b9b86904388855b62cf46464abe560abcde
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Sun Jan 28 22:34:00 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Feb 28 06:55:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8133b9b
dev-embedded/esptool: drop 3.3.3, 4.5.1, 4.6.1
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/Manifest | 3 --
dev-embedded/esptool/esptool-3.3.3.ebuild | 47 ----------------------
dev-embedded/esptool/esptool-4.5.1.ebuild | 64 ------------------------------
dev-embedded/esptool/esptool-4.6.1.ebuild | 65 -------------------------------
4 files changed, 179 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index b0b5978dd5b1..019eb7d41ed6 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,4 +1 @@
-DIST esptool-3.3.3.tar.gz 7264378 BLAKE2B 8c993bd4ccffaf417599daebcb08c6d0b0aa9a360af8c014156812a8236751a51c81f5fd4637e1bbe1cf44f9ab815e7502a67b522857ed6c72ca13d69d1993b6 SHA512 1d6b85a4a2911c20243f4aa8fe399edc848d540598765df68c83afcd30bd591e7100089e53ccd1bec21aac0be5d8021d6f90a8a0b563612fcfd01a3bd190a9c6
-DIST esptool-4.5.1.tar.gz 6971407 BLAKE2B 8ffc102f5ee854f06156547a46777678df389afbea1229afd1673b26e021a9ec03161e5a1c7fc6fb9b28f6b6a12078c94d9247e351bb46f70b899392aa374d67 SHA512 4b665018eb38796cf785ba0caa20435a1bfa5ad5a50f57207d84242307d354405224ccf216b2cfd8b72602d1f04caa4af38feedc7eb7d8984a1e9e308f8789c4
-DIST esptool-4.6.1.tar.gz 7002756 BLAKE2B 2479c0677ed6a28df2c4c0d13f1905e205a7a1460fe6028194543662a8b646f52e4b9fb5a5a4580a16713b0125fb0121418f5fb3eb8f19b45faa286901ef1dc5 SHA512 610934481246d521fff10a8338e36e046c3b575c6eb615667d42627d2de6941af7d8afe7fee92d0583a1e64338fabaffec6d34f050090ad0d2f6206f525e3049
DIST esptool-4.6.2.tar.gz 7003860 BLAKE2B 051689dbc2194e1ed08467f9ec82e3a48e31cf62c25b83f97e3b05a1d203c9dda120cbb11a40bb61efe076ae8449d0b9b4742b19d59efef205132f05d16130a5 SHA512 97cc9f4d92b479351089fac59aed08f9519ff76d994ddae601da8e39b988f4bb90dc3885bf30b7998e2575a0365a5f0eef85f16a28b12eb944eec1e9f5265c6c
diff --git a/dev-embedded/esptool/esptool-3.3.3.ebuild b/dev-embedded/esptool/esptool-3.3.3.ebuild
deleted file mode 100644
index 8379e418717c..000000000000
--- a/dev-embedded/esptool/esptool-3.3.3.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolo[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- ') )
-"
-
-python_test() {
- "${EPYTHON}" test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
-}
diff --git a/dev-embedded/esptool/esptool-4.5.1.ebuild b/dev-embedded/esptool/esptool-4.5.1.ebuild
deleted file mode 100644
index 77010ff1b030..000000000000
--- a/dev-embedded/esptool/esptool-4.5.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolo[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/cffi[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- ') )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
- test/test_esptool.py
- test/test_espefuse.py
-)
-
-src_prepare() {
- default
-
- # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove.
- rm test/test_espsecure_hsm.py || die
-}
-
-pkg_postinst() {
- if ver_test ${REPLACING_VERSIONS} -lt 4; then
- ewarn "${P} - new 4.x release with breaking changes:"
- ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
- ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
- ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
- ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
- ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
- fi
-}
diff --git a/dev-embedded/esptool/esptool-4.6.1.ebuild b/dev-embedded/esptool/esptool-4.6.1.ebuild
deleted file mode 100644
index 152869694986..000000000000
--- a/dev-embedded/esptool/esptool-4.6.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolo[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/cffi[${PYTHON_USEDEP}]
- dev-python/pyaml[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- ') )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
- test/test_esptool.py
- test/test_espefuse.py
-)
-
-src_prepare() {
- default
-
- # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove.
- rm test/test_espsecure_hsm.py || die
-}
-
-pkg_postinst() {
- if ver_test ${REPLACING_VERSIONS} -lt 4; then
- ewarn "${P} - new 4.x release with breaking changes:"
- ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
- ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
- ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
- ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
- ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
- fi
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2024-01-28 23:15 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2024-01-28 23:15 UTC (permalink / raw
To: gentoo-commits
commit: 2a919c12bd3f357f9d2e6e39d862692c83f50e81
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 28 23:15:04 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 28 23:15:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a919c12
dev-embedded/esptool: Stabilize 4.6.2 ALLARCHES, #923171
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-4.6.2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-embedded/esptool/esptool-4.6.2.ebuild b/dev-embedded/esptool/esptool-4.6.2.ebuild
index 43098ea67d52..c72cc6a73f0f 100644
--- a/dev-embedded/esptool/esptool-4.6.2.ebuild
+++ b/dev-embedded/esptool/esptool-4.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
$(python_gen_cond_dep '
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-06-29 12:47 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2023-06-29 12:47 UTC (permalink / raw
To: gentoo-commits
commit: 6f11455f053290b9b469a8795ae83f8b16f8b80b
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Wed Jun 14 21:35:32 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jun 29 12:47:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f11455f
dev-embedded/esptool: add 4.6.2
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/31440
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-4.6.2.ebuild | 65 +++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 5107e12067d1..b0b5978dd5b1 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1,4 @@
DIST esptool-3.3.3.tar.gz 7264378 BLAKE2B 8c993bd4ccffaf417599daebcb08c6d0b0aa9a360af8c014156812a8236751a51c81f5fd4637e1bbe1cf44f9ab815e7502a67b522857ed6c72ca13d69d1993b6 SHA512 1d6b85a4a2911c20243f4aa8fe399edc848d540598765df68c83afcd30bd591e7100089e53ccd1bec21aac0be5d8021d6f90a8a0b563612fcfd01a3bd190a9c6
DIST esptool-4.5.1.tar.gz 6971407 BLAKE2B 8ffc102f5ee854f06156547a46777678df389afbea1229afd1673b26e021a9ec03161e5a1c7fc6fb9b28f6b6a12078c94d9247e351bb46f70b899392aa374d67 SHA512 4b665018eb38796cf785ba0caa20435a1bfa5ad5a50f57207d84242307d354405224ccf216b2cfd8b72602d1f04caa4af38feedc7eb7d8984a1e9e308f8789c4
DIST esptool-4.6.1.tar.gz 7002756 BLAKE2B 2479c0677ed6a28df2c4c0d13f1905e205a7a1460fe6028194543662a8b646f52e4b9fb5a5a4580a16713b0125fb0121418f5fb3eb8f19b45faa286901ef1dc5 SHA512 610934481246d521fff10a8338e36e046c3b575c6eb615667d42627d2de6941af7d8afe7fee92d0583a1e64338fabaffec6d34f050090ad0d2f6206f525e3049
+DIST esptool-4.6.2.tar.gz 7003860 BLAKE2B 051689dbc2194e1ed08467f9ec82e3a48e31cf62c25b83f97e3b05a1d203c9dda120cbb11a40bb61efe076ae8449d0b9b4742b19d59efef205132f05d16130a5 SHA512 97cc9f4d92b479351089fac59aed08f9519ff76d994ddae601da8e39b988f4bb90dc3885bf30b7998e2575a0365a5f0eef85f16a28b12eb944eec1e9f5265c6c
diff --git a/dev-embedded/esptool/esptool-4.6.2.ebuild b/dev-embedded/esptool/esptool-4.6.2.ebuild
new file mode 100644
index 000000000000..f7f715d591ad
--- /dev/null
+++ b/dev-embedded/esptool/esptool-4.6.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ ') )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+ test/test_esptool.py
+ test/test_espefuse.py
+)
+
+src_prepare() {
+ default
+
+ # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove.
+ rm test/test_espsecure_hsm.py || die
+}
+
+pkg_postinst() {
+ if ver_test ${REPLACING_VERSIONS} -lt 4; then
+ ewarn "${P} - new 4.x release with breaking changes:"
+ ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
+ ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
+ ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
+ ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
+ ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
+ fi
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-06-11 11:38 Viorel Munteanu
0 siblings, 0 replies; 76+ messages in thread
From: Viorel Munteanu @ 2023-06-11 11:38 UTC (permalink / raw
To: gentoo-commits
commit: 59668e174325df458446880d72fa19b597093021
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Thu Jun 1 11:00:00 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Jun 11 11:36:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59668e17
dev-embedded/esptool: drop 4.4
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 -
dev-embedded/esptool/esptool-4.4.ebuild | 56 ---------------------------------
2 files changed, 57 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index a748b3d6dfdb..9d92eceafc37 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,4 +1,3 @@
DIST esptool-3.3.2.tar.gz 7263375 BLAKE2B 8a24a94c5d8acaa9647a5057cbacb57bdf292651529572d7084dbee1013b6174a383bebacccd75bb08e6de94054f28303d5a9b182f0d30dad9081fd8d61d1c4d SHA512 9f31ab5b702c8aede2062a27943fa655d7fbb07fb4c4c377f2ab5552e5453e7c8126bacc5b8e1e859ee6b81e21a75ed1343639815e395b974cc1aaa005367d84
DIST esptool-3.3.3.tar.gz 7264378 BLAKE2B 8c993bd4ccffaf417599daebcb08c6d0b0aa9a360af8c014156812a8236751a51c81f5fd4637e1bbe1cf44f9ab815e7502a67b522857ed6c72ca13d69d1993b6 SHA512 1d6b85a4a2911c20243f4aa8fe399edc848d540598765df68c83afcd30bd591e7100089e53ccd1bec21aac0be5d8021d6f90a8a0b563612fcfd01a3bd190a9c6
-DIST esptool-4.4.tar.gz 7213588 BLAKE2B a88269ff1bfe2e865dab73cafe2bb567fab027f0679c078a9b7c03b8705763390e3e774ff20ebec0d3dbee5a29d1b1e3d2c1931a3a18ff59b82321a6d0ee0da7 SHA512 97d44a5553be380a2d26469bea42b6995c0d97fa3d50e0f6c1673548801983243d204d140ecfc17ee6c9f9c6580e6c6c42a6e953655a06053fa56064af650cf8
DIST esptool-4.5.1.tar.gz 6971407 BLAKE2B 8ffc102f5ee854f06156547a46777678df389afbea1229afd1673b26e021a9ec03161e5a1c7fc6fb9b28f6b6a12078c94d9247e351bb46f70b899392aa374d67 SHA512 4b665018eb38796cf785ba0caa20435a1bfa5ad5a50f57207d84242307d354405224ccf216b2cfd8b72602d1f04caa4af38feedc7eb7d8984a1e9e308f8789c4
diff --git a/dev-embedded/esptool/esptool-4.4.ebuild b/dev-embedded/esptool/esptool-4.4.ebuild
deleted file mode 100644
index 618e4d42bb6a..000000000000
--- a/dev-embedded/esptool/esptool-4.4.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolomon[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/cffi[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- ') )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
- test/test_esptool.py
- test/test_espefuse.py
-)
-
-pkg_postinst() {
- if ver_test ${REPLACING_VERSIONS} -lt 4; then
- ewarn "${P} - new 4.x release with breaking changes:"
- ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
- ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
- ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
- ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
- ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
- fi
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-06-11 11:38 Viorel Munteanu
0 siblings, 0 replies; 76+ messages in thread
From: Viorel Munteanu @ 2023-06-11 11:38 UTC (permalink / raw
To: gentoo-commits
commit: 936b4ed9833af107bed93fa05a738dbc60ece7cf
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Thu Jun 1 13:58:54 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Jun 11 11:36:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936b4ed9
dev-embedded/esptool: add 4.6.1
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-4.6.1.ebuild | 65 +++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 9d92eceafc37..929e82c211b2 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1,4 @@
DIST esptool-3.3.2.tar.gz 7263375 BLAKE2B 8a24a94c5d8acaa9647a5057cbacb57bdf292651529572d7084dbee1013b6174a383bebacccd75bb08e6de94054f28303d5a9b182f0d30dad9081fd8d61d1c4d SHA512 9f31ab5b702c8aede2062a27943fa655d7fbb07fb4c4c377f2ab5552e5453e7c8126bacc5b8e1e859ee6b81e21a75ed1343639815e395b974cc1aaa005367d84
DIST esptool-3.3.3.tar.gz 7264378 BLAKE2B 8c993bd4ccffaf417599daebcb08c6d0b0aa9a360af8c014156812a8236751a51c81f5fd4637e1bbe1cf44f9ab815e7502a67b522857ed6c72ca13d69d1993b6 SHA512 1d6b85a4a2911c20243f4aa8fe399edc848d540598765df68c83afcd30bd591e7100089e53ccd1bec21aac0be5d8021d6f90a8a0b563612fcfd01a3bd190a9c6
DIST esptool-4.5.1.tar.gz 6971407 BLAKE2B 8ffc102f5ee854f06156547a46777678df389afbea1229afd1673b26e021a9ec03161e5a1c7fc6fb9b28f6b6a12078c94d9247e351bb46f70b899392aa374d67 SHA512 4b665018eb38796cf785ba0caa20435a1bfa5ad5a50f57207d84242307d354405224ccf216b2cfd8b72602d1f04caa4af38feedc7eb7d8984a1e9e308f8789c4
+DIST esptool-4.6.1.tar.gz 7002756 BLAKE2B 2479c0677ed6a28df2c4c0d13f1905e205a7a1460fe6028194543662a8b646f52e4b9fb5a5a4580a16713b0125fb0121418f5fb3eb8f19b45faa286901ef1dc5 SHA512 610934481246d521fff10a8338e36e046c3b575c6eb615667d42627d2de6941af7d8afe7fee92d0583a1e64338fabaffec6d34f050090ad0d2f6206f525e3049
diff --git a/dev-embedded/esptool/esptool-4.6.1.ebuild b/dev-embedded/esptool/esptool-4.6.1.ebuild
new file mode 100644
index 000000000000..d4d808682c49
--- /dev/null
+++ b/dev-embedded/esptool/esptool-4.6.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/pyaml[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ ') )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+ test/test_esptool.py
+ test/test_espefuse.py
+)
+
+src_prepare() {
+ default
+
+ # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove.
+ rm test/test_espsecure_hsm.py || die
+}
+
+pkg_postinst() {
+ if ver_test ${REPLACING_VERSIONS} -lt 4; then
+ ewarn "${P} - new 4.x release with breaking changes:"
+ ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
+ ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
+ ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
+ ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
+ ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
+ fi
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-06-11 11:38 Viorel Munteanu
0 siblings, 0 replies; 76+ messages in thread
From: Viorel Munteanu @ 2023-06-11 11:38 UTC (permalink / raw
To: gentoo-commits
commit: f10978b761a3350866ed90bde59cc5e214c14c5a
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Thu Jun 1 20:44:36 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Jun 11 11:36:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f10978b7
dev-embedded/esptool: drop 3.3.2
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/31264
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 -
dev-embedded/esptool/esptool-3.3.2.ebuild | 47 -------------------------------
2 files changed, 48 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 929e82c211b2..5107e12067d1 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,4 +1,3 @@
-DIST esptool-3.3.2.tar.gz 7263375 BLAKE2B 8a24a94c5d8acaa9647a5057cbacb57bdf292651529572d7084dbee1013b6174a383bebacccd75bb08e6de94054f28303d5a9b182f0d30dad9081fd8d61d1c4d SHA512 9f31ab5b702c8aede2062a27943fa655d7fbb07fb4c4c377f2ab5552e5453e7c8126bacc5b8e1e859ee6b81e21a75ed1343639815e395b974cc1aaa005367d84
DIST esptool-3.3.3.tar.gz 7264378 BLAKE2B 8c993bd4ccffaf417599daebcb08c6d0b0aa9a360af8c014156812a8236751a51c81f5fd4637e1bbe1cf44f9ab815e7502a67b522857ed6c72ca13d69d1993b6 SHA512 1d6b85a4a2911c20243f4aa8fe399edc848d540598765df68c83afcd30bd591e7100089e53ccd1bec21aac0be5d8021d6f90a8a0b563612fcfd01a3bd190a9c6
DIST esptool-4.5.1.tar.gz 6971407 BLAKE2B 8ffc102f5ee854f06156547a46777678df389afbea1229afd1673b26e021a9ec03161e5a1c7fc6fb9b28f6b6a12078c94d9247e351bb46f70b899392aa374d67 SHA512 4b665018eb38796cf785ba0caa20435a1bfa5ad5a50f57207d84242307d354405224ccf216b2cfd8b72602d1f04caa4af38feedc7eb7d8984a1e9e308f8789c4
DIST esptool-4.6.1.tar.gz 7002756 BLAKE2B 2479c0677ed6a28df2c4c0d13f1905e205a7a1460fe6028194543662a8b646f52e4b9fb5a5a4580a16713b0125fb0121418f5fb3eb8f19b45faa286901ef1dc5 SHA512 610934481246d521fff10a8338e36e046c3b575c6eb615667d42627d2de6941af7d8afe7fee92d0583a1e64338fabaffec6d34f050090ad0d2f6206f525e3049
diff --git a/dev-embedded/esptool/esptool-3.3.2.ebuild b/dev-embedded/esptool/esptool-3.3.2.ebuild
deleted file mode 100644
index 477fc8cac266..000000000000
--- a/dev-embedded/esptool/esptool-3.3.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolomon[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- ') )
-"
-
-python_test() {
- "${EPYTHON}" test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-06-01 20:04 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2023-06-01 20:04 UTC (permalink / raw
To: gentoo-commits
commit: e7c16b360cf5bab84ee56b8448b6a7d51537610e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 1 20:03:22 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 1 20:03:22 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7c16b36
dev-embedded/esptool: Stabilize 3.3.3 ALLARCHES, #907612
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-3.3.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-3.3.3.ebuild b/dev-embedded/esptool/esptool-3.3.3.ebuild
index 4c1b59d3dce1..477fc8cac266 100644
--- a/dev-embedded/esptool/esptool-3.3.3.ebuild
+++ b/dev-embedded/esptool/esptool-3.3.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-05-18 19:42 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2023-05-18 19:42 UTC (permalink / raw
To: gentoo-commits
commit: b2b5efcae1add695f9594c8a34392630c49541e9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 18 19:42:10 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 18 19:42:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b5efca
dev-embedded/esptool: Stabilize 4.5.1 ALLARCHES, #906503
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-4.5.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-4.5.1.ebuild b/dev-embedded/esptool/esptool-4.5.1.ebuild
index 4555497ef28c..4fe8a8df69c2 100644
--- a/dev-embedded/esptool/esptool-4.5.1.ebuild
+++ b/dev-embedded/esptool/esptool-4.5.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
$(python_gen_cond_dep '
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-04-03 10:26 Viorel Munteanu
0 siblings, 0 replies; 76+ messages in thread
From: Viorel Munteanu @ 2023-04-03 10:26 UTC (permalink / raw
To: gentoo-commits
commit: afccdaed14d3d1ab74d889687664c96e1f0b8813
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Fri Mar 17 22:35:18 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Mon Apr 3 09:54:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afccdaed
dev-embedded/esptool: drop 4.5
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 -
dev-embedded/esptool/esptool-4.5.ebuild | 64 ---------------------------------
2 files changed, 65 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 08b759431224..da8b9ac2ec63 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,4 +1,3 @@
DIST esptool-3.3.2.tar.gz 7263375 BLAKE2B 8a24a94c5d8acaa9647a5057cbacb57bdf292651529572d7084dbee1013b6174a383bebacccd75bb08e6de94054f28303d5a9b182f0d30dad9081fd8d61d1c4d SHA512 9f31ab5b702c8aede2062a27943fa655d7fbb07fb4c4c377f2ab5552e5453e7c8126bacc5b8e1e859ee6b81e21a75ed1343639815e395b974cc1aaa005367d84
DIST esptool-4.4.tar.gz 7213588 BLAKE2B a88269ff1bfe2e865dab73cafe2bb567fab027f0679c078a9b7c03b8705763390e3e774ff20ebec0d3dbee5a29d1b1e3d2c1931a3a18ff59b82321a6d0ee0da7 SHA512 97d44a5553be380a2d26469bea42b6995c0d97fa3d50e0f6c1673548801983243d204d140ecfc17ee6c9f9c6580e6c6c42a6e953655a06053fa56064af650cf8
DIST esptool-4.5.1.tar.gz 6971407 BLAKE2B 8ffc102f5ee854f06156547a46777678df389afbea1229afd1673b26e021a9ec03161e5a1c7fc6fb9b28f6b6a12078c94d9247e351bb46f70b899392aa374d67 SHA512 4b665018eb38796cf785ba0caa20435a1bfa5ad5a50f57207d84242307d354405224ccf216b2cfd8b72602d1f04caa4af38feedc7eb7d8984a1e9e308f8789c4
-DIST esptool-4.5.tar.gz 7263652 BLAKE2B 7d77a61159e2fbd7abd4897202c1a1c6622a12ac30e453e74258cf1151f2ae2e2332c79abb81fbc9a2ee897db01006afa86ce4f9ef9a700f12a04a13ef932597 SHA512 b55cb334ee82048195c60afe0a86e1a9952e3e91aa3c5c97b1b44709cf24c793ed0da4607b1ecefc87ed5f5f16951f9e4db68bc33a8f96d193479e7f73964763
diff --git a/dev-embedded/esptool/esptool-4.5.ebuild b/dev-embedded/esptool/esptool-4.5.ebuild
deleted file mode 100644
index 68ef41735cdc..000000000000
--- a/dev-embedded/esptool/esptool-4.5.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolomon[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/cffi[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- ') )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
- test/test_esptool.py
- test/test_espefuse.py
-)
-
-src_prepare() {
- default
-
- # test_espsecure_hsm.py calls unavailable python modules and is broken anyway
- rm test/test_espsecure_hsm.py || die
-}
-
-pkg_postinst() {
- if ver_test ${REPLACING_VERSIONS} -lt 4; then
- ewarn "${P} - new 4.x release with breaking changes:"
- ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
- ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
- ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
- ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
- ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
- fi
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-03-08 14:13 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2023-03-08 14:13 UTC (permalink / raw
To: gentoo-commits
commit: 865ecea13361b5fb4a3186400f8e828375a9ef4c
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Wed Mar 1 20:42:44 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Mar 8 14:13:09 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=865ecea1
dev-embedded/esptool: add 4.5.1
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/29891
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-4.5.1.ebuild | 64 +++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 510db381b482..08b759431224 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1,4 @@
DIST esptool-3.3.2.tar.gz 7263375 BLAKE2B 8a24a94c5d8acaa9647a5057cbacb57bdf292651529572d7084dbee1013b6174a383bebacccd75bb08e6de94054f28303d5a9b182f0d30dad9081fd8d61d1c4d SHA512 9f31ab5b702c8aede2062a27943fa655d7fbb07fb4c4c377f2ab5552e5453e7c8126bacc5b8e1e859ee6b81e21a75ed1343639815e395b974cc1aaa005367d84
DIST esptool-4.4.tar.gz 7213588 BLAKE2B a88269ff1bfe2e865dab73cafe2bb567fab027f0679c078a9b7c03b8705763390e3e774ff20ebec0d3dbee5a29d1b1e3d2c1931a3a18ff59b82321a6d0ee0da7 SHA512 97d44a5553be380a2d26469bea42b6995c0d97fa3d50e0f6c1673548801983243d204d140ecfc17ee6c9f9c6580e6c6c42a6e953655a06053fa56064af650cf8
+DIST esptool-4.5.1.tar.gz 6971407 BLAKE2B 8ffc102f5ee854f06156547a46777678df389afbea1229afd1673b26e021a9ec03161e5a1c7fc6fb9b28f6b6a12078c94d9247e351bb46f70b899392aa374d67 SHA512 4b665018eb38796cf785ba0caa20435a1bfa5ad5a50f57207d84242307d354405224ccf216b2cfd8b72602d1f04caa4af38feedc7eb7d8984a1e9e308f8789c4
DIST esptool-4.5.tar.gz 7263652 BLAKE2B 7d77a61159e2fbd7abd4897202c1a1c6622a12ac30e453e74258cf1151f2ae2e2332c79abb81fbc9a2ee897db01006afa86ce4f9ef9a700f12a04a13ef932597 SHA512 b55cb334ee82048195c60afe0a86e1a9952e3e91aa3c5c97b1b44709cf24c793ed0da4607b1ecefc87ed5f5f16951f9e4db68bc33a8f96d193479e7f73964763
diff --git a/dev-embedded/esptool/esptool-4.5.1.ebuild b/dev-embedded/esptool/esptool-4.5.1.ebuild
new file mode 100644
index 000000000000..4555497ef28c
--- /dev/null
+++ b/dev-embedded/esptool/esptool-4.5.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ ') )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+ test/test_esptool.py
+ test/test_espefuse.py
+)
+
+src_prepare() {
+ default
+
+ # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove.
+ rm test/test_espsecure_hsm.py || die
+}
+
+pkg_postinst() {
+ if ver_test ${REPLACING_VERSIONS} -lt 4; then
+ ewarn "${P} - new 4.x release with breaking changes:"
+ ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
+ ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
+ ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
+ ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
+ ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
+ fi
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-02-27 13:12 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2023-02-27 13:12 UTC (permalink / raw
To: gentoo-commits
commit: 5187815560bf0cfb2e55b6194723deb5522d7937
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Sun Feb 19 20:01:26 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 13:12:53 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51878155
dev-embedded/esptool: add 4.5
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/29671
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-4.5.ebuild | 64 +++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 81d3eb92e110..510db381b482 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,2 +1,3 @@
DIST esptool-3.3.2.tar.gz 7263375 BLAKE2B 8a24a94c5d8acaa9647a5057cbacb57bdf292651529572d7084dbee1013b6174a383bebacccd75bb08e6de94054f28303d5a9b182f0d30dad9081fd8d61d1c4d SHA512 9f31ab5b702c8aede2062a27943fa655d7fbb07fb4c4c377f2ab5552e5453e7c8126bacc5b8e1e859ee6b81e21a75ed1343639815e395b974cc1aaa005367d84
DIST esptool-4.4.tar.gz 7213588 BLAKE2B a88269ff1bfe2e865dab73cafe2bb567fab027f0679c078a9b7c03b8705763390e3e774ff20ebec0d3dbee5a29d1b1e3d2c1931a3a18ff59b82321a6d0ee0da7 SHA512 97d44a5553be380a2d26469bea42b6995c0d97fa3d50e0f6c1673548801983243d204d140ecfc17ee6c9f9c6580e6c6c42a6e953655a06053fa56064af650cf8
+DIST esptool-4.5.tar.gz 7263652 BLAKE2B 7d77a61159e2fbd7abd4897202c1a1c6622a12ac30e453e74258cf1151f2ae2e2332c79abb81fbc9a2ee897db01006afa86ce4f9ef9a700f12a04a13ef932597 SHA512 b55cb334ee82048195c60afe0a86e1a9952e3e91aa3c5c97b1b44709cf24c793ed0da4607b1ecefc87ed5f5f16951f9e4db68bc33a8f96d193479e7f73964763
diff --git a/dev-embedded/esptool/esptool-4.5.ebuild b/dev-embedded/esptool/esptool-4.5.ebuild
new file mode 100644
index 000000000000..68ef41735cdc
--- /dev/null
+++ b/dev-embedded/esptool/esptool-4.5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ ') )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+ test/test_esptool.py
+ test/test_espefuse.py
+)
+
+src_prepare() {
+ default
+
+ # test_espsecure_hsm.py calls unavailable python modules and is broken anyway
+ rm test/test_espsecure_hsm.py || die
+}
+
+pkg_postinst() {
+ if ver_test ${REPLACING_VERSIONS} -lt 4; then
+ ewarn "${P} - new 4.x release with breaking changes:"
+ ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
+ ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
+ ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
+ ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
+ ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
+ fi
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-02-27 13:12 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2023-02-27 13:12 UTC (permalink / raw
To: gentoo-commits
commit: 1f7dc1805828f6d93999b59b5447df17ca995fb4
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Sun Feb 19 19:56:58 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 13:12:53 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f7dc180
dev-embedded/esptool: remove old versions 3.3.1 4.2.1 4.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/Manifest | 3 --
dev-embedded/esptool/esptool-3.3.1.ebuild | 46 ---------------------
dev-embedded/esptool/esptool-4.2.1.ebuild | 59 ---------------------------
dev-embedded/esptool/esptool-4.3.ebuild | 68 -------------------------------
4 files changed, 176 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index c1383c0aec53..81d3eb92e110 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,5 +1,2 @@
-DIST esptool-3.3.1.tar.gz 7261340 BLAKE2B c6ee391dcbc331d9f931bfd969333fc3bfc5628d422d52e2963c9d465f4680dca5debaf17cd2f6aca0db9dcc06563fe775d7d6c15dacdff481c52577c26d4364 SHA512 8da34f7b555513d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095
DIST esptool-3.3.2.tar.gz 7263375 BLAKE2B 8a24a94c5d8acaa9647a5057cbacb57bdf292651529572d7084dbee1013b6174a383bebacccd75bb08e6de94054f28303d5a9b182f0d30dad9081fd8d61d1c4d SHA512 9f31ab5b702c8aede2062a27943fa655d7fbb07fb4c4c377f2ab5552e5453e7c8126bacc5b8e1e859ee6b81e21a75ed1343639815e395b974cc1aaa005367d84
-DIST esptool-4.2.1.tar.gz 7271498 BLAKE2B af1c17e08cad057e4534599481da6366460e9eff02de0dfe1cd1163885d315cefd780e034550e7cf09f09f4f3430108675722b9a57109a94c5519bf0c0c158b2 SHA512 b2b7209371330ae0764da5650b48a37ec750a3514951b8e39576b4e54ea682e2a43faf56ce95327071fe88bf4f74762a39483e1edfe2bdf9c5457537888c469f
-DIST esptool-4.3.tar.gz 7216987 BLAKE2B 9c48b6884667913b5ffe8d0bef22fcb27142a42a89c802f2f1f2f5355d1a967c398f86a398574310fcb1de5b37a1f5fb7e9e7f78058e5ad38008b097d8debd66 SHA512 aa761dae802d67553096698b40a97ae1fa33995dbc81a16a521ffa3ed1ec87470b1457853e4a1aaedfb94c46770e58712a25cac62a4bd05d85503881e507b493
DIST esptool-4.4.tar.gz 7213588 BLAKE2B a88269ff1bfe2e865dab73cafe2bb567fab027f0679c078a9b7c03b8705763390e3e774ff20ebec0d3dbee5a29d1b1e3d2c1931a3a18ff59b82321a6d0ee0da7 SHA512 97d44a5553be380a2d26469bea42b6995c0d97fa3d50e0f6c1673548801983243d204d140ecfc17ee6c9f9c6580e6c6c42a6e953655a06053fa56064af650cf8
diff --git a/dev-embedded/esptool/esptool-3.3.1.ebuild b/dev-embedded/esptool/esptool-3.3.1.ebuild
deleted file mode 100644
index 0cda006a3dcf..000000000000
--- a/dev-embedded/esptool/esptool-3.3.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolomon[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- ') )
-"
-
-python_test() {
- "${EPYTHON}" test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
-}
diff --git a/dev-embedded/esptool/esptool-4.2.1.ebuild b/dev-embedded/esptool/esptool-4.2.1.ebuild
deleted file mode 100644
index cdfa690dbb34..000000000000
--- a/dev-embedded/esptool/esptool-4.2.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolomon[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/cffi[${PYTHON_USEDEP}]
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- ') )
-"
-
-python_test() {
- "${EPYTHON}" test/test_imagegen.py || die "test_imagegen.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espsecure.py || die "test_espsecure.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py || die "test_espefuse_host.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_merge_bin.py || die "test_merge_bin.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_modules.py || die "test_modules.py failed with ${EPYTHON}"
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
-}
-
-pkg_postinst() {
- if ver_test ${REPLACING_VERSIONS} -lt 4; then
- ewarn "${P} - new 4.x release with breaking changes:"
- ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
- ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
- ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
- ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
- ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
- fi
-}
diff --git a/dev-embedded/esptool/esptool-4.3.ebuild b/dev-embedded/esptool/esptool-4.3.ebuild
deleted file mode 100644
index 98189323de60..000000000000
--- a/dev-embedded/esptool/esptool-4.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolomon[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/cffi[${PYTHON_USEDEP}]
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- ') )
-"
-
-python_test() {
- "${EPYTHON}" test/test_imagegen.py || die "test_imagegen.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espsecure.py || die "test_espsecure.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_merge_bin.py || die "test_merge_bin.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_image_info.py || die "test_image_info.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_modules.py || die "test_modules.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py esp32|| die "test_espefuse_host.py esp32 failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py esp32c2 || die "test_espefuse_host.py esp32c2 failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py esp32c3 || die "test_espefuse_host.py esp32c3 failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py esp32s2 || die "test_espefuse_host.py esp32s2 failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py esp32s3 || die "test_espefuse_host.py esp32s3 failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py esp32s3beta2 || die "test_espefuse_host.py esp32s3beta2 failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py esp32h2beta1 || die "test_espefuse_host.py esp32h2beta1 failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py esp32c6 || die "test_espefuse_host.py esp32c6 failed with ${EPYTHON}"
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
-}
-
-pkg_postinst() {
- if ver_test ${REPLACING_VERSIONS} -lt 4; then
- ewarn "${P} - new 4.x release with breaking changes:"
- ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
- ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
- ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
- ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
- ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
- fi
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-02-16 5:01 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2023-02-16 5:01 UTC (permalink / raw
To: gentoo-commits
commit: acd327bf257e9c8af5f4cfa4c72716382ecf1f15
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 05:01:22 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 05:01:22 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd327bf
dev-embedded/esptool: Stabilize 3.3.2 ALLARCHES, #894250
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-3.3.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-3.3.2.ebuild b/dev-embedded/esptool/esptool-3.3.2.ebuild
index 4c1b59d3dce1..477fc8cac266 100644
--- a/dev-embedded/esptool/esptool-3.3.2.ebuild
+++ b/dev-embedded/esptool/esptool-3.3.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2023-01-19 1:39 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2023-01-19 1:39 UTC (permalink / raw
To: gentoo-commits
commit: a48d8514bbcdbdf62ed3f35f8c408760041afc75
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 19 01:38:58 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 19 01:38:58 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48d8514
dev-embedded/esptool: Stabilize 4.4 ALLARCHES, #891353
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-4.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-4.4.ebuild b/dev-embedded/esptool/esptool-4.4.ebuild
index 073e18b731fd..618e4d42bb6a 100644
--- a/dev-embedded/esptool/esptool-4.4.ebuild
+++ b/dev-embedded/esptool/esptool-4.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
$(python_gen_cond_dep '
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-12-21 22:47 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2022-12-21 22:47 UTC (permalink / raw
To: gentoo-commits
commit: 4fb9888d9e4a07c260232509046c71c890867fde
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 21 22:44:33 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 21 22:44:33 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fb9888d
dev-embedded/esptool: Stabilize 4.3 ALLARCHES, #887757
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-4.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-4.3.ebuild b/dev-embedded/esptool/esptool-4.3.ebuild
index ca87dabe0042..f10c855044bc 100644
--- a/dev-embedded/esptool/esptool-4.3.ebuild
+++ b/dev-embedded/esptool/esptool-4.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-12-05 10:54 Florian Schmaus
0 siblings, 0 replies; 76+ messages in thread
From: Florian Schmaus @ 2022-12-05 10:54 UTC (permalink / raw
To: gentoo-commits
commit: 1fd8acfdf8a4d1572933548b51e22039a9837e7e
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Thu Nov 24 08:23:26 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Dec 5 10:35:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd8acfd
dev-embedded/esptool: add 4.4
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/28410
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-4.4.ebuild | 56 +++++++++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index db7d9a065f42..c1383c0aec53 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -2,3 +2,4 @@ DIST esptool-3.3.1.tar.gz 7261340 BLAKE2B c6ee391dcbc331d9f931bfd969333fc3bfc562
DIST esptool-3.3.2.tar.gz 7263375 BLAKE2B 8a24a94c5d8acaa9647a5057cbacb57bdf292651529572d7084dbee1013b6174a383bebacccd75bb08e6de94054f28303d5a9b182f0d30dad9081fd8d61d1c4d SHA512 9f31ab5b702c8aede2062a27943fa655d7fbb07fb4c4c377f2ab5552e5453e7c8126bacc5b8e1e859ee6b81e21a75ed1343639815e395b974cc1aaa005367d84
DIST esptool-4.2.1.tar.gz 7271498 BLAKE2B af1c17e08cad057e4534599481da6366460e9eff02de0dfe1cd1163885d315cefd780e034550e7cf09f09f4f3430108675722b9a57109a94c5519bf0c0c158b2 SHA512 b2b7209371330ae0764da5650b48a37ec750a3514951b8e39576b4e54ea682e2a43faf56ce95327071fe88bf4f74762a39483e1edfe2bdf9c5457537888c469f
DIST esptool-4.3.tar.gz 7216987 BLAKE2B 9c48b6884667913b5ffe8d0bef22fcb27142a42a89c802f2f1f2f5355d1a967c398f86a398574310fcb1de5b37a1f5fb7e9e7f78058e5ad38008b097d8debd66 SHA512 aa761dae802d67553096698b40a97ae1fa33995dbc81a16a521ffa3ed1ec87470b1457853e4a1aaedfb94c46770e58712a25cac62a4bd05d85503881e507b493
+DIST esptool-4.4.tar.gz 7213588 BLAKE2B a88269ff1bfe2e865dab73cafe2bb567fab027f0679c078a9b7c03b8705763390e3e774ff20ebec0d3dbee5a29d1b1e3d2c1931a3a18ff59b82321a6d0ee0da7 SHA512 97d44a5553be380a2d26469bea42b6995c0d97fa3d50e0f6c1673548801983243d204d140ecfc17ee6c9f9c6580e6c6c42a6e953655a06053fa56064af650cf8
diff --git a/dev-embedded/esptool/esptool-4.4.ebuild b/dev-embedded/esptool/esptool-4.4.ebuild
new file mode 100644
index 000000000000..07050b96b1bc
--- /dev/null
+++ b/dev-embedded/esptool/esptool-4.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ ') )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+ test/test_esptool.py
+ test/test_espefuse.py
+)
+
+pkg_postinst() {
+ if ver_test ${REPLACING_VERSIONS} -lt 4; then
+ ewarn "${P} - new 4.x release with breaking changes:"
+ ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
+ ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
+ ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
+ ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
+ ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
+ fi
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-11-04 17:13 Matthew Smith
0 siblings, 0 replies; 76+ messages in thread
From: Matthew Smith @ 2022-11-04 17:13 UTC (permalink / raw
To: gentoo-commits
commit: 30d5b8bd273b7816912b53c7b0dd07afcaaf5c0b
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Fri Oct 7 07:30:48 2022 +0000
Commit: Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Fri Nov 4 17:11:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d5b8bd
dev-embedded/esptool: add 3.3.2
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/27305
Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-3.3.2.ebuild | 47 +++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 8d9dd32c09b1..db7d9a065f42 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1,4 @@
DIST esptool-3.3.1.tar.gz 7261340 BLAKE2B c6ee391dcbc331d9f931bfd969333fc3bfc5628d422d52e2963c9d465f4680dca5debaf17cd2f6aca0db9dcc06563fe775d7d6c15dacdff481c52577c26d4364 SHA512 8da34f7b555513d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095
+DIST esptool-3.3.2.tar.gz 7263375 BLAKE2B 8a24a94c5d8acaa9647a5057cbacb57bdf292651529572d7084dbee1013b6174a383bebacccd75bb08e6de94054f28303d5a9b182f0d30dad9081fd8d61d1c4d SHA512 9f31ab5b702c8aede2062a27943fa655d7fbb07fb4c4c377f2ab5552e5453e7c8126bacc5b8e1e859ee6b81e21a75ed1343639815e395b974cc1aaa005367d84
DIST esptool-4.2.1.tar.gz 7271498 BLAKE2B af1c17e08cad057e4534599481da6366460e9eff02de0dfe1cd1163885d315cefd780e034550e7cf09f09f4f3430108675722b9a57109a94c5519bf0c0c158b2 SHA512 b2b7209371330ae0764da5650b48a37ec750a3514951b8e39576b4e54ea682e2a43faf56ce95327071fe88bf4f74762a39483e1edfe2bdf9c5457537888c469f
DIST esptool-4.3.tar.gz 7216987 BLAKE2B 9c48b6884667913b5ffe8d0bef22fcb27142a42a89c802f2f1f2f5355d1a967c398f86a398574310fcb1de5b37a1f5fb7e9e7f78058e5ad38008b097d8debd66 SHA512 aa761dae802d67553096698b40a97ae1fa33995dbc81a16a521ffa3ed1ec87470b1457853e4a1aaedfb94c46770e58712a25cac62a4bd05d85503881e507b493
diff --git a/dev-embedded/esptool/esptool-3.3.2.ebuild b/dev-embedded/esptool/esptool-3.3.2.ebuild
new file mode 100644
index 000000000000..80fed540a0c6
--- /dev/null
+++ b/dev-embedded/esptool/esptool-3.3.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ ') )
+"
+
+python_test() {
+ "${EPYTHON}" test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-11-04 17:13 Matthew Smith
0 siblings, 0 replies; 76+ messages in thread
From: Matthew Smith @ 2022-11-04 17:13 UTC (permalink / raw
To: gentoo-commits
commit: d0d512f2ef700633ed27b7e4c5235e5d4381dd8b
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Fri Sep 16 10:04:54 2022 +0000
Commit: Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Fri Nov 4 17:11:47 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d512f2
dev-embedded/esptool: add 4.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-4.3.ebuild | 68 +++++++++++++++++++++++++++++++++
2 files changed, 69 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 6bdfb32454c0..8d9dd32c09b1 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,2 +1,3 @@
DIST esptool-3.3.1.tar.gz 7261340 BLAKE2B c6ee391dcbc331d9f931bfd969333fc3bfc5628d422d52e2963c9d465f4680dca5debaf17cd2f6aca0db9dcc06563fe775d7d6c15dacdff481c52577c26d4364 SHA512 8da34f7b555513d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095
DIST esptool-4.2.1.tar.gz 7271498 BLAKE2B af1c17e08cad057e4534599481da6366460e9eff02de0dfe1cd1163885d315cefd780e034550e7cf09f09f4f3430108675722b9a57109a94c5519bf0c0c158b2 SHA512 b2b7209371330ae0764da5650b48a37ec750a3514951b8e39576b4e54ea682e2a43faf56ce95327071fe88bf4f74762a39483e1edfe2bdf9c5457537888c469f
+DIST esptool-4.3.tar.gz 7216987 BLAKE2B 9c48b6884667913b5ffe8d0bef22fcb27142a42a89c802f2f1f2f5355d1a967c398f86a398574310fcb1de5b37a1f5fb7e9e7f78058e5ad38008b097d8debd66 SHA512 aa761dae802d67553096698b40a97ae1fa33995dbc81a16a521ffa3ed1ec87470b1457853e4a1aaedfb94c46770e58712a25cac62a4bd05d85503881e507b493
diff --git a/dev-embedded/esptool/esptool-4.3.ebuild b/dev-embedded/esptool/esptool-4.3.ebuild
new file mode 100644
index 000000000000..ca87dabe0042
--- /dev/null
+++ b/dev-embedded/esptool/esptool-4.3.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ ') )
+"
+
+python_test() {
+ "${EPYTHON}" test/test_imagegen.py || die "test_imagegen.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espsecure.py || die "test_espsecure.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_merge_bin.py || die "test_merge_bin.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_image_info.py || die "test_image_info.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_modules.py || die "test_modules.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py esp32|| die "test_espefuse_host.py esp32 failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py esp32c2 || die "test_espefuse_host.py esp32c2 failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py esp32c3 || die "test_espefuse_host.py esp32c3 failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py esp32s2 || die "test_espefuse_host.py esp32s2 failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py esp32s3 || die "test_espefuse_host.py esp32s3 failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py esp32s3beta2 || die "test_espefuse_host.py esp32s3beta2 failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py esp32h2beta1 || die "test_espefuse_host.py esp32h2beta1 failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py esp32c6 || die "test_espefuse_host.py esp32c6 failed with ${EPYTHON}"
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+}
+
+pkg_postinst() {
+ if ver_test ${REPLACING_VERSIONS} -lt 4; then
+ ewarn "${P} - new 4.x release with breaking changes:"
+ ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
+ ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
+ ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
+ ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
+ ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
+ fi
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-11-04 17:13 Matthew Smith
0 siblings, 0 replies; 76+ messages in thread
From: Matthew Smith @ 2022-11-04 17:13 UTC (permalink / raw
To: gentoo-commits
commit: 2e99030f17168b28bbea57f289d87dd73e8ad818
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Fri Sep 16 09:59:27 2022 +0000
Commit: Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Fri Nov 4 17:11:44 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e99030f
dev-embedded/esptool: drop 3.2, 4.1
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>
dev-embedded/esptool/Manifest | 2 --
dev-embedded/esptool/esptool-3.2.ebuild | 46 -------------------------
dev-embedded/esptool/esptool-4.1.ebuild | 59 ---------------------------------
3 files changed, 107 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index b3fb8f378488..6bdfb32454c0 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,4 +1,2 @@
-DIST esptool-3.2.tar.gz 7155428 BLAKE2B f81a8b77f1994599c3302915915e225249a5e735accbe47c8936de47564e47a33ae711df47c57e599d980b450dc4d710f819087a97d086b9d0f15a98622c0da4 SHA512 5e67b3a17190e051d7706ee2dbbe855488765a7bfed15b15f5a04022c3fbf19112905ba6a672c37b1bac5501d45d477cfff07c004cd83b2d1a111430992cefc1
DIST esptool-3.3.1.tar.gz 7261340 BLAKE2B c6ee391dcbc331d9f931bfd969333fc3bfc5628d422d52e2963c9d465f4680dca5debaf17cd2f6aca0db9dcc06563fe775d7d6c15dacdff481c52577c26d4364 SHA512 8da34f7b555513d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095
-DIST esptool-4.1.tar.gz 7275429 BLAKE2B d89e0d2b90a9005deea71ba14328c5616062d0ada82c309fa4ad4f4c3861e0683b99e70328d6ae60f0fc0e788e25d6b0a4e39596c1c6cfac0e779840ec796f18 SHA512 b9df8d361fe1a97f0649fed03abc919df1c2ff118dc4dd05abeec641ba2d16e6c308894bd91657768e03a6801ec9e5393e573b4c3016b624e842fef7c6354b41
DIST esptool-4.2.1.tar.gz 7271498 BLAKE2B af1c17e08cad057e4534599481da6366460e9eff02de0dfe1cd1163885d315cefd780e034550e7cf09f09f4f3430108675722b9a57109a94c5519bf0c0c158b2 SHA512 b2b7209371330ae0764da5650b48a37ec750a3514951b8e39576b4e54ea682e2a43faf56ce95327071fe88bf4f74762a39483e1edfe2bdf9c5457537888c469f
diff --git a/dev-embedded/esptool/esptool-3.2.ebuild b/dev-embedded/esptool/esptool-3.2.ebuild
deleted file mode 100644
index ff024776543d..000000000000
--- a/dev-embedded/esptool/esptool-3.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolomon[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- ') )
-"
-
-python_test() {
- ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
- ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
- ${EPYTHON} test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
- ${EPYTHON} test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
- # test/test_rfc2217.py test/test_esptool.py and test/test_espefuse.py need real hardware connected
-}
diff --git a/dev-embedded/esptool/esptool-4.1.ebuild b/dev-embedded/esptool/esptool-4.1.ebuild
deleted file mode 100644
index 16c7d1459d52..000000000000
--- a/dev-embedded/esptool/esptool-4.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolomon[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/cffi[${PYTHON_USEDEP}]
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- ') )
-"
-
-python_test() {
- "${EPYTHON}" test/test_imagegen.py || die "test_imagegen.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espsecure.py || die "test_espsecure.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py || die "test_espefuse_host.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_merge_bin.py || die "test_merge_bin.py failed with ${EPYTHON}"
- "${EPYTHON}" test/test_modules.py || die "test_modules.py failed with ${EPYTHON}"
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
-}
-
-pkg_postinst() {
- if ver_test ${REPLACING_VERSIONS} -lt 4; then
- ewarn "${P} - new 4.x release with breaking changes:"
- ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
- ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
- ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
- ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
- ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
- fi
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-09-17 6:04 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2022-09-17 6:04 UTC (permalink / raw
To: gentoo-commits
commit: 50abb532283605194cf0caf9560300d4d6ff51f2
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 17 06:03:34 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Sep 17 06:03:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50abb532
dev-embedded/esptool: Stabilize 4.2.1 ALLARCHES, #870286
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/esptool-4.2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-4.2.1.ebuild b/dev-embedded/esptool/esptool-4.2.1.ebuild
index ec308973be28..16c7d1459d52 100644
--- a/dev-embedded/esptool/esptool-4.2.1.ebuild
+++ b/dev-embedded/esptool/esptool-4.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-08-09 16:33 Matthew Smith
0 siblings, 0 replies; 76+ messages in thread
From: Matthew Smith @ 2022-08-09 16:33 UTC (permalink / raw
To: gentoo-commits
commit: 624c7aca6a5129fdc7268c5057ce2e090ef0f9d7
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Thu Aug 4 06:30:46 2022 +0000
Commit: Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Tue Aug 9 16:27:09 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=624c7aca
dev-embedded/esptool: add 4.2.1
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/26735
Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-4.2.1.ebuild | 59 +++++++++++++++++++++++++++++++
2 files changed, 60 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 2d772e616a22..b3fb8f378488 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1,4 @@
DIST esptool-3.2.tar.gz 7155428 BLAKE2B f81a8b77f1994599c3302915915e225249a5e735accbe47c8936de47564e47a33ae711df47c57e599d980b450dc4d710f819087a97d086b9d0f15a98622c0da4 SHA512 5e67b3a17190e051d7706ee2dbbe855488765a7bfed15b15f5a04022c3fbf19112905ba6a672c37b1bac5501d45d477cfff07c004cd83b2d1a111430992cefc1
DIST esptool-3.3.1.tar.gz 7261340 BLAKE2B c6ee391dcbc331d9f931bfd969333fc3bfc5628d422d52e2963c9d465f4680dca5debaf17cd2f6aca0db9dcc06563fe775d7d6c15dacdff481c52577c26d4364 SHA512 8da34f7b555513d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095
DIST esptool-4.1.tar.gz 7275429 BLAKE2B d89e0d2b90a9005deea71ba14328c5616062d0ada82c309fa4ad4f4c3861e0683b99e70328d6ae60f0fc0e788e25d6b0a4e39596c1c6cfac0e779840ec796f18 SHA512 b9df8d361fe1a97f0649fed03abc919df1c2ff118dc4dd05abeec641ba2d16e6c308894bd91657768e03a6801ec9e5393e573b4c3016b624e842fef7c6354b41
+DIST esptool-4.2.1.tar.gz 7271498 BLAKE2B af1c17e08cad057e4534599481da6366460e9eff02de0dfe1cd1163885d315cefd780e034550e7cf09f09f4f3430108675722b9a57109a94c5519bf0c0c158b2 SHA512 b2b7209371330ae0764da5650b48a37ec750a3514951b8e39576b4e54ea682e2a43faf56ce95327071fe88bf4f74762a39483e1edfe2bdf9c5457537888c469f
diff --git a/dev-embedded/esptool/esptool-4.2.1.ebuild b/dev-embedded/esptool/esptool-4.2.1.ebuild
new file mode 100644
index 000000000000..ec308973be28
--- /dev/null
+++ b/dev-embedded/esptool/esptool-4.2.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ ') )
+"
+
+python_test() {
+ "${EPYTHON}" test/test_imagegen.py || die "test_imagegen.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espsecure.py || die "test_espsecure.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py || die "test_espefuse_host.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_merge_bin.py || die "test_merge_bin.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_modules.py || die "test_modules.py failed with ${EPYTHON}"
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+}
+
+pkg_postinst() {
+ if ver_test ${REPLACING_VERSIONS} -lt 4; then
+ ewarn "${P} - new 4.x release with breaking changes:"
+ ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
+ ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
+ ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
+ ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
+ ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
+ fi
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-07-26 13:10 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2022-07-26 13:10 UTC (permalink / raw
To: gentoo-commits
commit: 688b0242c43319a5f1e9afe61663c010d7bddae4
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 26 13:07:37 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Jul 26 13:10:05 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=688b0242
dev-embedded/esptool: fix the ver_test condition in pkg_postinst, again
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/esptool-4.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-4.1.ebuild b/dev-embedded/esptool/esptool-4.1.ebuild
index 71562bf56ccd..16c7d1459d52 100644
--- a/dev-embedded/esptool/esptool-4.1.ebuild
+++ b/dev-embedded/esptool/esptool-4.1.ebuild
@@ -48,7 +48,7 @@ python_test() {
}
pkg_postinst() {
- if ver_test "${REPLACING_VERSIONS}" -lt 4; then
+ if ver_test ${REPLACING_VERSIONS} -lt 4; then
ewarn "${P} - new 4.x release with breaking changes:"
ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-07-26 13:10 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2022-07-26 13:10 UTC (permalink / raw
To: gentoo-commits
commit: 6d7297f10e2876afb6bc2806269217c0902d112a
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 26 13:05:03 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Jul 26 13:05:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7297f1
dev-embedded/esptool: Stabilize 4.1 ALLARCHES, #860429
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/esptool-4.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-4.1.ebuild b/dev-embedded/esptool/esptool-4.1.ebuild
index a0694e75b119..71562bf56ccd 100644
--- a/dev-embedded/esptool/esptool-4.1.ebuild
+++ b/dev-embedded/esptool/esptool-4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-06-07 5:21 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2022-06-07 5:21 UTC (permalink / raw
To: gentoo-commits
commit: 311b508a06682a22d5cbdf56ed5477bde1dce587
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 7 05:21:17 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 7 05:21:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311b508a
dev-embedded/esptool: Stabilize 3.3.1 ALLARCHES, #850220
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-3.3.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-3.3.1.ebuild b/dev-embedded/esptool/esptool-3.3.1.ebuild
index 922aa7b84829..fb5d371d3bb7 100644
--- a/dev-embedded/esptool/esptool-3.3.1.ebuild
+++ b/dev-embedded/esptool/esptool-3.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-06-03 11:01 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2022-06-03 11:01 UTC (permalink / raw
To: gentoo-commits
commit: da2dbaecc57b288863e9468dcb4e291e98dd74ed
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Mon May 16 14:29:42 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jun 3 11:01:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da2dbaec
dev-embedded/esptool: remove obsolete unstable versions
remove esptool-3.2-r1
remove esptool-3.3
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/25525
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 -
dev-embedded/esptool/esptool-3.2-r1.ebuild | 46 ------------------------------
dev-embedded/esptool/esptool-3.3.ebuild | 46 ------------------------------
3 files changed, 93 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index b1095cfe393f..2d772e616a22 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,4 +1,3 @@
DIST esptool-3.2.tar.gz 7155428 BLAKE2B f81a8b77f1994599c3302915915e225249a5e735accbe47c8936de47564e47a33ae711df47c57e599d980b450dc4d710f819087a97d086b9d0f15a98622c0da4 SHA512 5e67b3a17190e051d7706ee2dbbe855488765a7bfed15b15f5a04022c3fbf19112905ba6a672c37b1bac5501d45d477cfff07c004cd83b2d1a111430992cefc1
DIST esptool-3.3.1.tar.gz 7261340 BLAKE2B c6ee391dcbc331d9f931bfd969333fc3bfc5628d422d52e2963c9d465f4680dca5debaf17cd2f6aca0db9dcc06563fe775d7d6c15dacdff481c52577c26d4364 SHA512 8da34f7b555513d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095
-DIST esptool-3.3.tar.gz 7259717 BLAKE2B b9952dff9a1884cae5325730056673d96bd442c82cd799196d99fe5287b72bc567d312102779f64c4a526c19bd36d0f742b4e81434de8b4dadf406a19bd3d423 SHA512 1f1a43832ae5487c570e49c97ca18831371f5a4ac0d4b260fa8b7356c7af40b8514722ded630a6c84e3d59f7fba78c9d70b291d1fa581fc25ea37204ded44363
DIST esptool-4.1.tar.gz 7275429 BLAKE2B d89e0d2b90a9005deea71ba14328c5616062d0ada82c309fa4ad4f4c3861e0683b99e70328d6ae60f0fc0e788e25d6b0a4e39596c1c6cfac0e779840ec796f18 SHA512 b9df8d361fe1a97f0649fed03abc919df1c2ff118dc4dd05abeec641ba2d16e6c308894bd91657768e03a6801ec9e5393e573b4c3016b624e842fef7c6354b41
diff --git a/dev-embedded/esptool/esptool-3.2-r1.ebuild b/dev-embedded/esptool/esptool-3.2-r1.ebuild
deleted file mode 100644
index 8cdeb0f03135..000000000000
--- a/dev-embedded/esptool/esptool-3.2-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolomon[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- ') )
-"
-
-python_test() {
- "${EPYTHON}" test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
- # test/test_rfc2217.py test/test_esptool.py and test/test_espefuse.py need real hardware connected
-}
diff --git a/dev-embedded/esptool/esptool-3.3.ebuild b/dev-embedded/esptool/esptool-3.3.ebuild
deleted file mode 100644
index 922aa7b84829..000000000000
--- a/dev-embedded/esptool/esptool-3.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolomon[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- ') )
-"
-
-python_test() {
- "${EPYTHON}" test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
- "${EPYTHON}" test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-06-03 11:01 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2022-06-03 11:01 UTC (permalink / raw
To: gentoo-commits
commit: 4ea694cdcb134cc9fa257a1f4f318961433a70da
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Mon May 16 14:27:45 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jun 3 11:01:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ea694cd
dev-embedded/esptool: version bump to 3.3.1
esptool-3.3.1: according to upstream, this is the last 3.x release
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-3.3.1.ebuild | 46 +++++++++++++++++++++++++++++++
2 files changed, 47 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 8204e36da092..524c1849b23f 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,2 +1,3 @@
DIST esptool-3.2.tar.gz 7155428 BLAKE2B f81a8b77f1994599c3302915915e225249a5e735accbe47c8936de47564e47a33ae711df47c57e599d980b450dc4d710f819087a97d086b9d0f15a98622c0da4 SHA512 5e67b3a17190e051d7706ee2dbbe855488765a7bfed15b15f5a04022c3fbf19112905ba6a672c37b1bac5501d45d477cfff07c004cd83b2d1a111430992cefc1
+DIST esptool-3.3.1.tar.gz 7261340 BLAKE2B c6ee391dcbc331d9f931bfd969333fc3bfc5628d422d52e2963c9d465f4680dca5debaf17cd2f6aca0db9dcc06563fe775d7d6c15dacdff481c52577c26d4364 SHA512 8da34f7b555513d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095
DIST esptool-3.3.tar.gz 7259717 BLAKE2B b9952dff9a1884cae5325730056673d96bd442c82cd799196d99fe5287b72bc567d312102779f64c4a526c19bd36d0f742b4e81434de8b4dadf406a19bd3d423 SHA512 1f1a43832ae5487c570e49c97ca18831371f5a4ac0d4b260fa8b7356c7af40b8514722ded630a6c84e3d59f7fba78c9d70b291d1fa581fc25ea37204ded44363
diff --git a/dev-embedded/esptool/esptool-3.3.1.ebuild b/dev-embedded/esptool/esptool-3.3.1.ebuild
new file mode 100644
index 000000000000..922aa7b84829
--- /dev/null
+++ b/dev-embedded/esptool/esptool-3.3.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ ') )
+"
+
+python_test() {
+ "${EPYTHON}" test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-06-03 11:01 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2022-06-03 11:01 UTC (permalink / raw
To: gentoo-commits
commit: 140dd52067fad02fdae4f21d18cac1be63655f95
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 3 10:47:50 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jun 3 11:01:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=140dd520
dev-embedded/esptool: add a missing test dep
- & fix ver_test in postinst; it can not compare against a string.
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/esptool-4.1.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-4.1.ebuild b/dev-embedded/esptool/esptool-4.1.ebuild
index c36ddc73f65d..a0694e75b119 100644
--- a/dev-embedded/esptool/esptool-4.1.ebuild
+++ b/dev-embedded/esptool/esptool-4.1.ebuild
@@ -32,6 +32,7 @@ BDEPEND="
dev-python/wheel[${PYTHON_USEDEP}]
')
test? ( $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/pyelftools[${PYTHON_USEDEP}]
') )
@@ -47,7 +48,7 @@ python_test() {
}
pkg_postinst() {
- if ver_test "${REPLACING_VERSIONS}" -lt "4"; then
+ if ver_test "${REPLACING_VERSIONS}" -lt 4; then
ewarn "${P} - new 4.x release with breaking changes:"
ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-06-03 11:01 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2022-06-03 11:01 UTC (permalink / raw
To: gentoo-commits
commit: f75235e0764bf935a5097d7002a34dec047e0305
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Fri May 20 10:59:33 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jun 3 11:01:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75235e0
dev-embedded/esptool: version bump to 4.1
esptool-4.1: new 4.x release with breaking changes:
- Public API has been defined by limiting access to internals that have been refactored into multiple source files.
- If active security features are detected, the default behavior changes to prevent unintentional bricking.
- Flash parameters in an image header can now be changed only when no SHA256 digest is appended
- The ESP8684 alias has been removed, ESP32-C2 has to be used.
- Megabit flash sizes have been deprecated, use megabyte units from now on.
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-4.1.ebuild | 58 +++++++++++++++++++++++++++++++++
2 files changed, 59 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 524c1849b23f..b1095cfe393f 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1,4 @@
DIST esptool-3.2.tar.gz 7155428 BLAKE2B f81a8b77f1994599c3302915915e225249a5e735accbe47c8936de47564e47a33ae711df47c57e599d980b450dc4d710f819087a97d086b9d0f15a98622c0da4 SHA512 5e67b3a17190e051d7706ee2dbbe855488765a7bfed15b15f5a04022c3fbf19112905ba6a672c37b1bac5501d45d477cfff07c004cd83b2d1a111430992cefc1
DIST esptool-3.3.1.tar.gz 7261340 BLAKE2B c6ee391dcbc331d9f931bfd969333fc3bfc5628d422d52e2963c9d465f4680dca5debaf17cd2f6aca0db9dcc06563fe775d7d6c15dacdff481c52577c26d4364 SHA512 8da34f7b555513d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095
DIST esptool-3.3.tar.gz 7259717 BLAKE2B b9952dff9a1884cae5325730056673d96bd442c82cd799196d99fe5287b72bc567d312102779f64c4a526c19bd36d0f742b4e81434de8b4dadf406a19bd3d423 SHA512 1f1a43832ae5487c570e49c97ca18831371f5a4ac0d4b260fa8b7356c7af40b8514722ded630a6c84e3d59f7fba78c9d70b291d1fa581fc25ea37204ded44363
+DIST esptool-4.1.tar.gz 7275429 BLAKE2B d89e0d2b90a9005deea71ba14328c5616062d0ada82c309fa4ad4f4c3861e0683b99e70328d6ae60f0fc0e788e25d6b0a4e39596c1c6cfac0e779840ec796f18 SHA512 b9df8d361fe1a97f0649fed03abc919df1c2ff118dc4dd05abeec641ba2d16e6c308894bd91657768e03a6801ec9e5393e573b4c3016b624e842fef7c6354b41
diff --git a/dev-embedded/esptool/esptool-4.1.ebuild b/dev-embedded/esptool/esptool-4.1.ebuild
new file mode 100644
index 000000000000..c36ddc73f65d
--- /dev/null
+++ b/dev-embedded/esptool/esptool-4.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ ') )
+"
+
+python_test() {
+ "${EPYTHON}" test/test_imagegen.py || die "test_imagegen.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espsecure.py || die "test_espsecure.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py || die "test_espefuse_host.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_merge_bin.py || die "test_merge_bin.py failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_modules.py || die "test_modules.py failed with ${EPYTHON}"
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+}
+
+pkg_postinst() {
+ if ver_test "${REPLACING_VERSIONS}" -lt "4"; then
+ ewarn "${P} - new 4.x release with breaking changes:"
+ ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
+ ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
+ ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
+ ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
+ ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
+ fi
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-03-31 11:45 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2022-03-31 11:45 UTC (permalink / raw
To: gentoo-commits
commit: 7c7513462c47dda04365ccc8324d1697a96a9bba
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Fri Mar 25 07:16:03 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Mar 31 11:45:56 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c751346
dev-embedded/esptool: remove old
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/24740
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 -
dev-embedded/esptool/esptool-3.1.ebuild | 46 ---------------------------------
2 files changed, 47 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index bc8c75542eb0..8204e36da092 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1,2 @@
-DIST esptool-3.1.tar.gz 6897273 BLAKE2B dcbba13e8775afd3cf10cdeafeee5e9e3c0d2e9722a95076a868b669ea3a11a56b48a053e1b19787c6da330af6d01f9f256a92c0be527d4a7d9848f646f194c3 SHA512 5edaaa376932acc9e7ba717fe931ec1e14b80d1eee415fcef4c69b30b375cd61887ac52a20dd1001d215b8d739019d6b9f624d294d8d76ff112e630d52f7f15b
DIST esptool-3.2.tar.gz 7155428 BLAKE2B f81a8b77f1994599c3302915915e225249a5e735accbe47c8936de47564e47a33ae711df47c57e599d980b450dc4d710f819087a97d086b9d0f15a98622c0da4 SHA512 5e67b3a17190e051d7706ee2dbbe855488765a7bfed15b15f5a04022c3fbf19112905ba6a672c37b1bac5501d45d477cfff07c004cd83b2d1a111430992cefc1
DIST esptool-3.3.tar.gz 7259717 BLAKE2B b9952dff9a1884cae5325730056673d96bd442c82cd799196d99fe5287b72bc567d312102779f64c4a526c19bd36d0f742b4e81434de8b4dadf406a19bd3d423 SHA512 1f1a43832ae5487c570e49c97ca18831371f5a4ac0d4b260fa8b7356c7af40b8514722ded630a6c84e3d59f7fba78c9d70b291d1fa581fc25ea37204ded44363
diff --git a/dev-embedded/esptool/esptool-3.1.ebuild b/dev-embedded/esptool/esptool-3.1.ebuild
deleted file mode 100644
index cae94b7a45be..000000000000
--- a/dev-embedded/esptool/esptool-3.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolomon[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/wheel[${PYTHON_USEDEP}]
- ')
- test? ( $(python_gen_cond_dep '
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- ') )
-"
-
-python_test() {
- ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
- ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
- ${EPYTHON} test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
- ${EPYTHON} test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-03-31 11:45 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2022-03-31 11:45 UTC (permalink / raw
To: gentoo-commits
commit: a2ddc1078923889d915cb7871ca5ffa1292d057f
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Fri Mar 25 07:14:55 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Mar 31 11:45:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2ddc107
dev-embedded/esptool: version bump to 3.3
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-3.3.ebuild | 46 +++++++++++++++++++++++++++++++++
2 files changed, 47 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index b1318814f895..bc8c75542eb0 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,2 +1,3 @@
DIST esptool-3.1.tar.gz 6897273 BLAKE2B dcbba13e8775afd3cf10cdeafeee5e9e3c0d2e9722a95076a868b669ea3a11a56b48a053e1b19787c6da330af6d01f9f256a92c0be527d4a7d9848f646f194c3 SHA512 5edaaa376932acc9e7ba717fe931ec1e14b80d1eee415fcef4c69b30b375cd61887ac52a20dd1001d215b8d739019d6b9f624d294d8d76ff112e630d52f7f15b
DIST esptool-3.2.tar.gz 7155428 BLAKE2B f81a8b77f1994599c3302915915e225249a5e735accbe47c8936de47564e47a33ae711df47c57e599d980b450dc4d710f819087a97d086b9d0f15a98622c0da4 SHA512 5e67b3a17190e051d7706ee2dbbe855488765a7bfed15b15f5a04022c3fbf19112905ba6a672c37b1bac5501d45d477cfff07c004cd83b2d1a111430992cefc1
+DIST esptool-3.3.tar.gz 7259717 BLAKE2B b9952dff9a1884cae5325730056673d96bd442c82cd799196d99fe5287b72bc567d312102779f64c4a526c19bd36d0f742b4e81434de8b4dadf406a19bd3d423 SHA512 1f1a43832ae5487c570e49c97ca18831371f5a4ac0d4b260fa8b7356c7af40b8514722ded630a6c84e3d59f7fba78c9d70b291d1fa581fc25ea37204ded44363
diff --git a/dev-embedded/esptool/esptool-3.3.ebuild b/dev-embedded/esptool/esptool-3.3.ebuild
new file mode 100644
index 000000000000..922aa7b84829
--- /dev/null
+++ b/dev-embedded/esptool/esptool-3.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ ') )
+"
+
+python_test() {
+ "${EPYTHON}" test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2022-03-04 13:53 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2022-03-04 13:53 UTC (permalink / raw
To: gentoo-commits
commit: 1c0a8fba6a386811263598433bc536d64f219eec
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Thu Feb 3 08:43:17 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Mar 4 13:53:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c0a8fba
dev-embedded/esptool: add python:3.10 compat
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/esptool-3.2-r1.ebuild | 46 ++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
diff --git a/dev-embedded/esptool/esptool-3.2-r1.ebuild b/dev-embedded/esptool/esptool-3.2-r1.ebuild
new file mode 100644
index 000000000000..8cdeb0f03135
--- /dev/null
+++ b/dev-embedded/esptool/esptool-3.2-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ ') )
+"
+
+python_test() {
+ "${EPYTHON}" test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
+ "${EPYTHON}" test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
+ # test/test_rfc2217.py test/test_esptool.py and test/test_espefuse.py need real hardware connected
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2021-12-07 7:48 Agostino Sarubbo
0 siblings, 0 replies; 76+ messages in thread
From: Agostino Sarubbo @ 2021-12-07 7:48 UTC (permalink / raw
To: gentoo-commits
commit: a4578d680193b46349bfdd24ef3177014728e543
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 7 07:48:22 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Dec 7 07:48:22 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4578d68
dev-embedded/esptool: amd64/x86 stable (ALLARCHES policy) wrt bug #828344
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-embedded/esptool/esptool-3.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-3.2.ebuild b/dev-embedded/esptool/esptool-3.2.ebuild
index 7bbcbc5535ac..ff024776543d 100644
--- a/dev-embedded/esptool/esptool-3.2.ebuild
+++ b/dev-embedded/esptool/esptool-3.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2021-10-31 2:55 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-10-31 2:55 UTC (permalink / raw
To: gentoo-commits
commit: 311504115ac30a057d230a2f1173e7119af3363e
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Wed Oct 27 21:22:51 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 02:53:48 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31150411
dev-embedded/esptool: version bump to 3.2
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-3.2.ebuild | 46 +++++++++++++++++++++++++++++++++
2 files changed, 47 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index c028c17b742..3221ea38777 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,2 +1,3 @@
DIST esptool-3.0.tar.gz 6628258 BLAKE2B 613bdc4c4d0df633c25c83d51a84ff9ca34d5c345f010d2e3e99bc126530d484bb1fb4818b3a10b10a6b9879b161817d5bc6288dab55368f1250a27e2418d641 SHA512 b522d30b11e9ab4e426009116bf1872e587116b7a3b517f841d34d3e860f6454345be89a2e28b8eef5aa5e59318e991504697644a3f4f90d7e63c037025716eb
DIST esptool-3.1.tar.gz 6897273 BLAKE2B dcbba13e8775afd3cf10cdeafeee5e9e3c0d2e9722a95076a868b669ea3a11a56b48a053e1b19787c6da330af6d01f9f256a92c0be527d4a7d9848f646f194c3 SHA512 5edaaa376932acc9e7ba717fe931ec1e14b80d1eee415fcef4c69b30b375cd61887ac52a20dd1001d215b8d739019d6b9f624d294d8d76ff112e630d52f7f15b
+DIST esptool-3.2.tar.gz 7155428 BLAKE2B f81a8b77f1994599c3302915915e225249a5e735accbe47c8936de47564e47a33ae711df47c57e599d980b450dc4d710f819087a97d086b9d0f15a98622c0da4 SHA512 5e67b3a17190e051d7706ee2dbbe855488765a7bfed15b15f5a04022c3fbf19112905ba6a672c37b1bac5501d45d477cfff07c004cd83b2d1a111430992cefc1
diff --git a/dev-embedded/esptool/esptool-3.2.ebuild b/dev-embedded/esptool/esptool-3.2.ebuild
new file mode 100644
index 00000000000..7bbcbc5535a
--- /dev/null
+++ b/dev-embedded/esptool/esptool-3.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ ') )
+"
+
+python_test() {
+ ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
+ # test/test_rfc2217.py test/test_esptool.py and test/test_espefuse.py need real hardware connected
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2021-10-31 2:55 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-10-31 2:55 UTC (permalink / raw
To: gentoo-commits
commit: dc7418e9d3705fe4a3690af66ac2fb4d5f8186c9
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Wed Oct 27 21:27:57 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 02:53:49 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc7418e9
dev-embedded/esptool: remove old
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/22735
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 -
dev-embedded/esptool/esptool-3.0.ebuild | 39 ---------------------------------
2 files changed, 40 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 3221ea38777..b1318814f89 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1,2 @@
-DIST esptool-3.0.tar.gz 6628258 BLAKE2B 613bdc4c4d0df633c25c83d51a84ff9ca34d5c345f010d2e3e99bc126530d484bb1fb4818b3a10b10a6b9879b161817d5bc6288dab55368f1250a27e2418d641 SHA512 b522d30b11e9ab4e426009116bf1872e587116b7a3b517f841d34d3e860f6454345be89a2e28b8eef5aa5e59318e991504697644a3f4f90d7e63c037025716eb
DIST esptool-3.1.tar.gz 6897273 BLAKE2B dcbba13e8775afd3cf10cdeafeee5e9e3c0d2e9722a95076a868b669ea3a11a56b48a053e1b19787c6da330af6d01f9f256a92c0be527d4a7d9848f646f194c3 SHA512 5edaaa376932acc9e7ba717fe931ec1e14b80d1eee415fcef4c69b30b375cd61887ac52a20dd1001d215b8d739019d6b9f624d294d8d76ff112e630d52f7f15b
DIST esptool-3.2.tar.gz 7155428 BLAKE2B f81a8b77f1994599c3302915915e225249a5e735accbe47c8936de47564e47a33ae711df47c57e599d980b450dc4d710f819087a97d086b9d0f15a98622c0da4 SHA512 5e67b3a17190e051d7706ee2dbbe855488765a7bfed15b15f5a04022c3fbf19112905ba6a672c37b1bac5501d45d477cfff07c004cd83b2d1a111430992cefc1
diff --git a/dev-embedded/esptool/esptool-3.0.ebuild b/dev-embedded/esptool/esptool-3.0.ebuild
deleted file mode 100644
index a7b6c728887..00000000000
--- a/dev-embedded/esptool/esptool-3.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/bitstring[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/reedsolomon[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- test? ( $(python_gen_cond_dep 'dev-python/pyelftools[${PYTHON_USEDEP}]') )
-"
-
-python_test() {
- ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
- ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
- ${EPYTHON} test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
- # test/test_esptool.py and test/test_espefuse.py need real hardware connected
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2021-08-08 7:45 Agostino Sarubbo
0 siblings, 0 replies; 76+ messages in thread
From: Agostino Sarubbo @ 2021-08-08 7:45 UTC (permalink / raw
To: gentoo-commits
commit: 1c89a2fe53d6d2625e48fc34e52ab69a768379b8
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 8 07:45:03 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Aug 8 07:45:03 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c89a2fe
dev-embedded/esptool: amd64/x86 stable (ALLARCHES policy) wrt bug #807001
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-embedded/esptool/esptool-3.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-3.1.ebuild b/dev-embedded/esptool/esptool-3.1.ebuild
index d83da8edda6..cae94b7a45b 100644
--- a/dev-embedded/esptool/esptool-3.1.ebuild
+++ b/dev-embedded/esptool/esptool-3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2021-07-05 11:16 Michał Górny
0 siblings, 0 replies; 76+ messages in thread
From: Michał Górny @ 2021-07-05 11:16 UTC (permalink / raw
To: gentoo-commits
commit: cac4292fa45154a94d3c2a0a7c1d784f1f120fc3
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 5 11:03:04 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jul 5 11:03:04 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cac4292f
dev-embedded/esptool: Remove incorrect unittest2 dep
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-embedded/esptool/esptool-3.1.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-3.1.ebuild b/dev-embedded/esptool/esptool-3.1.ebuild
index f1f9423803c..f59bf452592 100644
--- a/dev-embedded/esptool/esptool-3.1.ebuild
+++ b/dev-embedded/esptool/esptool-3.1.ebuild
@@ -34,7 +34,6 @@ BDEPEND="
test? ( $(python_gen_cond_dep '
dev-python/coverage[${PYTHON_MULTI_USEDEP}]
dev-python/pyelftools[${PYTHON_MULTI_USEDEP}]
- dev-python/unittest2[${PYTHON_MULTI_USEDEP}]
') )
"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2021-06-15 1:14 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-06-15 1:14 UTC (permalink / raw
To: gentoo-commits
commit: 5dc11c2c305efda08f81316b4e427b3fa015a6a0
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Fri May 28 23:17:04 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 15 00:53:46 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dc11c2c
dev-embedded/esptool: version bump to 3.1
Closes: https://bugs.gentoo.org/793971
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/21031
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-3.1.ebuild | 47 +++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index a065e01fe37..c028c17b742 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1 +1,2 @@
DIST esptool-3.0.tar.gz 6628258 BLAKE2B 613bdc4c4d0df633c25c83d51a84ff9ca34d5c345f010d2e3e99bc126530d484bb1fb4818b3a10b10a6b9879b161817d5bc6288dab55368f1250a27e2418d641 SHA512 b522d30b11e9ab4e426009116bf1872e587116b7a3b517f841d34d3e860f6454345be89a2e28b8eef5aa5e59318e991504697644a3f4f90d7e63c037025716eb
+DIST esptool-3.1.tar.gz 6897273 BLAKE2B dcbba13e8775afd3cf10cdeafeee5e9e3c0d2e9722a95076a868b669ea3a11a56b48a053e1b19787c6da330af6d01f9f256a92c0be527d4a7d9848f646f194c3 SHA512 5edaaa376932acc9e7ba717fe931ec1e14b80d1eee415fcef4c69b30b375cd61887ac52a20dd1001d215b8d739019d6b9f624d294d8d76ff112e630d52f7f15b
diff --git a/dev-embedded/esptool/esptool-3.1.ebuild b/dev-embedded/esptool/esptool-3.1.ebuild
new file mode 100644
index 00000000000..f1f9423803c
--- /dev/null
+++ b/dev-embedded/esptool/esptool-3.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_MULTI_USEDEP}]
+ dev-python/cryptography[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_MULTI_USEDEP}]
+ dev-python/pyserial[${PYTHON_MULTI_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_MULTI_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/wheel[${PYTHON_MULTI_USEDEP}]
+ ')
+ test? ( $(python_gen_cond_dep '
+ dev-python/coverage[${PYTHON_MULTI_USEDEP}]
+ dev-python/pyelftools[${PYTHON_MULTI_USEDEP}]
+ dev-python/unittest2[${PYTHON_MULTI_USEDEP}]
+ ') )
+"
+
+python_test() {
+ ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}"
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2021-06-15 1:14 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-06-15 1:14 UTC (permalink / raw
To: gentoo-commits
commit: 447a4a2dd09aa07d65c2de15152c766feb220d88
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Fri May 28 23:11:52 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 15 00:53:45 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=447a4a2d
dev-embedded/esptool: remove old
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 -
dev-embedded/esptool/esptool-2.8-r2.ebuild | 40 ------------------------------
2 files changed, 41 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 40d6d4e344b..a065e01fe37 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,2 +1 @@
-DIST esptool-2.8.tar.gz 5399875 BLAKE2B c2c27dc44cec1921f2d800347682bb198be76f7a122fd6a0c9964fb189350980557aa85bd6cb8fb2d63c8c7ccdd18e1860b65ca85c8777145ec1da07da886be1 SHA512 14528197e760779f3bf50e2a44d477979675dd42451fa405e2ae87502158b21f999fb94561980c9eb0634d2d1fd3729779b78266403de858ed1d32e8d29604cc
DIST esptool-3.0.tar.gz 6628258 BLAKE2B 613bdc4c4d0df633c25c83d51a84ff9ca34d5c345f010d2e3e99bc126530d484bb1fb4818b3a10b10a6b9879b161817d5bc6288dab55368f1250a27e2418d641 SHA512 b522d30b11e9ab4e426009116bf1872e587116b7a3b517f841d34d3e860f6454345be89a2e28b8eef5aa5e59318e991504697644a3f4f90d7e63c037025716eb
diff --git a/dev-embedded/esptool/esptool-2.8-r2.ebuild b/dev-embedded/esptool/esptool-2.8-r2.ebuild
deleted file mode 100644
index 06aca8c2e28..00000000000
--- a/dev-embedded/esptool/esptool-2.8-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/ecdsa[${PYTHON_MULTI_USEDEP}]
- dev-python/pyaes[${PYTHON_MULTI_USEDEP}]
- >=dev-python/pyserial-3.0[${PYTHON_MULTI_USEDEP}]
- ')
-"
-BDEPEND="
- test? ( $(python_gen_cond_dep 'dev-python/pyelftools[${PYTHON_MULTI_USEDEP}]') )
-"
-
-src_prepare() {
- rm -rf pyaes/ ecdsa/ || die "unable to remove bundled modules"
- default
-}
-
-python_test() {
- ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
- ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2021-02-12 16:20 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-02-12 16:20 UTC (permalink / raw
To: gentoo-commits
commit: d3923ca62bf43b3b6f12cdedc28e9d488a44c4ce
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Thu Feb 4 15:39:41 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 12 16:20:32 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3923ca6
dev-embedded/esptool: remove old
remove esptool-2.8 esptool-2.8-r1
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/19321
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-2.8-r1.ebuild | 41 ------------------------------
dev-embedded/esptool/esptool-2.8.ebuild | 37 ---------------------------
2 files changed, 78 deletions(-)
diff --git a/dev-embedded/esptool/esptool-2.8-r1.ebuild b/dev-embedded/esptool/esptool-2.8-r1.ebuild
deleted file mode 100644
index b5059f85d94..00000000000
--- a/dev-embedded/esptool/esptool-2.8-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} ) # apps work with 3_9 but test depend is not fulfilled
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/ecdsa[${PYTHON_MULTI_USEDEP}]
- dev-python/pyaes[${PYTHON_MULTI_USEDEP}]
- >=dev-python/pyserial-3.0[${PYTHON_MULTI_USEDEP}]
- ')
-"
-BDEPEND="
- test? ( $(python_gen_cond_dep 'dev-python/pyelftools[${PYTHON_MULTI_USEDEP}]') )
-"
-
-src_prepare() {
- rm -rf pyaes/ ecdsa/ || die "unable to remove bundled modules"
- default
-}
-
-python_test() {
- ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
- ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
-}
diff --git a/dev-embedded/esptool/esptool-2.8.ebuild b/dev-embedded/esptool/esptool-2.8.ebuild
deleted file mode 100644
index 5bcb03d5fe7..00000000000
--- a/dev-embedded/esptool/esptool-2.8.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-RDEPEND="
- dev-python/ecdsa[${PYTHON_USEDEP}]
- dev-python/pyaes[${PYTHON_USEDEP}]
- >=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
-"
-
-DEPEND="
- test? ( ${RDEPEND}
- dev-python/pyelftools[${PYTHON_USEDEP}]
- )
-"
-
-python_test() {
- ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
- ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2021-02-04 14:42 Agostino Sarubbo
0 siblings, 0 replies; 76+ messages in thread
From: Agostino Sarubbo @ 2021-02-04 14:42 UTC (permalink / raw
To: gentoo-commits
commit: 3ccab45679e493392bdcc69fe85ea6f8d860a780
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 4 14:41:59 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Feb 4 14:41:59 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ccab456
dev-embedded/esptool: x86 stable wrt bug #768600
Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-embedded/esptool/esptool-3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-3.0.ebuild b/dev-embedded/esptool/esptool-3.0.ebuild
index 1666d0c53a0..6205142a51f 100644
--- a/dev-embedded/esptool/esptool-3.0.ebuild
+++ b/dev-embedded/esptool/esptool-3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2021-02-04 14:09 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2021-02-04 14:09 UTC (permalink / raw
To: gentoo-commits
commit: c289741920d1ee3dd5c63e6811107d0029877ea7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 4 14:09:16 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 4 14:09:16 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2897419
dev-embedded/esptool: Stabilize 3.0 amd64, #768600
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-3.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-embedded/esptool/esptool-3.0.ebuild b/dev-embedded/esptool/esptool-3.0.ebuild
index 364678d8ede..1666d0c53a0 100644
--- a/dev-embedded/esptool/esptool-3.0.ebuild
+++ b/dev-embedded/esptool/esptool-3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2020-12-12 4:32 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2020-12-12 4:32 UTC (permalink / raw
To: gentoo-commits
commit: 7211c54aae4c87ddc7fccaf4c668c0648ab40c47
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 12 04:32:33 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 12 04:32:33 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7211c54a
dev-embedded/esptool: arm64 keyworded (bug #759019)
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-3.0.ebuild b/dev-embedded/esptool/esptool-3.0.ebuild
index cec71cc526f..917cbb15e6e 100644
--- a/dev-embedded/esptool/esptool-3.0.ebuild
+++ b/dev-embedded/esptool/esptool-3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2020-12-12 4:27 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2020-12-12 4:27 UTC (permalink / raw
To: gentoo-commits
commit: a0e32fed15671afac66947d3d5588b089fa41cb2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 12 04:26:05 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 12 04:26:05 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e32fed
dev-embedded/esptool: Keyword 3.0 arm, #759019
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-3.0.ebuild b/dev-embedded/esptool/esptool-3.0.ebuild
index d66949a64ef..cec71cc526f 100644
--- a/dev-embedded/esptool/esptool-3.0.ebuild
+++ b/dev-embedded/esptool/esptool-3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2020-11-28 9:15 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2020-11-28 9:15 UTC (permalink / raw
To: gentoo-commits
commit: 30c763e660837ae398bd9680f0161ea2d6cf8a0b
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Wed Nov 25 14:41:56 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Nov 28 09:15:21 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c763e6
dev-embedded/esptool: version bump to 3.0
new major version 3.0
due to changed dependencies, the KEYWORDS arm arm64
had to be dropped
Bug: https://bugs.gentoo.org/756427
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/18400
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-3.0.ebuild | 39 +++++++++++++++++++++++++++++++++
2 files changed, 40 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 9aabd42d1b8..40d6d4e344b 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1 +1,2 @@
DIST esptool-2.8.tar.gz 5399875 BLAKE2B c2c27dc44cec1921f2d800347682bb198be76f7a122fd6a0c9964fb189350980557aa85bd6cb8fb2d63c8c7ccdd18e1860b65ca85c8777145ec1da07da886be1 SHA512 14528197e760779f3bf50e2a44d477979675dd42451fa405e2ae87502158b21f999fb94561980c9eb0634d2d1fd3729779b78266403de858ed1d32e8d29604cc
+DIST esptool-3.0.tar.gz 6628258 BLAKE2B 613bdc4c4d0df633c25c83d51a84ff9ca34d5c345f010d2e3e99bc126530d484bb1fb4818b3a10b10a6b9879b161817d5bc6288dab55368f1250a27e2418d641 SHA512 b522d30b11e9ab4e426009116bf1872e587116b7a3b517f841d34d3e860f6454345be89a2e28b8eef5aa5e59318e991504697644a3f4f90d7e63c037025716eb
diff --git a/dev-embedded/esptool/esptool-3.0.ebuild b/dev-embedded/esptool/esptool-3.0.ebuild
new file mode 100644
index 00000000000..d66949a64ef
--- /dev/null
+++ b/dev-embedded/esptool/esptool-3.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/bitstring[${PYTHON_MULTI_USEDEP}]
+ dev-python/cryptography[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/ecdsa-0.16.0[${PYTHON_MULTI_USEDEP}]
+ dev-python/pyserial[${PYTHON_MULTI_USEDEP}]
+ dev-python/reedsolomon[${PYTHON_MULTI_USEDEP}]
+ ')
+"
+BDEPEND="
+ test? ( $(python_gen_cond_dep 'dev-python/pyelftools[${PYTHON_MULTI_USEDEP}]') )
+"
+
+python_test() {
+ ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}"
+ # test/test_esptool.py and test/test_espefuse.py need real hardware connected
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2020-11-13 2:46 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2020-11-13 2:46 UTC (permalink / raw
To: gentoo-commits
commit: c7953a95e90a05046126eb3fbc78efe774e0a01b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 13 02:45:59 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 13 02:45:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7953a95
dev-embedded/esptool: Stabilize 2.8-r2 ALLARCHES, #754195
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-2.8-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-2.8-r2.ebuild b/dev-embedded/esptool/esptool-2.8-r2.ebuild
index 6153a255d2b..b30eefa40c2 100644
--- a/dev-embedded/esptool/esptool-2.8-r2.ebuild
+++ b/dev-embedded/esptool/esptool-2.8-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2020-11-12 22:54 Thomas Deutschmann
0 siblings, 0 replies; 76+ messages in thread
From: Thomas Deutschmann @ 2020-11-12 22:54 UTC (permalink / raw
To: gentoo-commits
commit: 1706523a1f74a74f9ec8ad1ce32619378d3d5ba6
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 12 22:51:32 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Nov 12 22:54:38 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1706523a
dev-embedded/esptool: x86 stable (bug #754195)
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
dev-embedded/esptool/esptool-2.8-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-2.8-r2.ebuild b/dev-embedded/esptool/esptool-2.8-r2.ebuild
index e24cd7f15a7..6153a255d2b 100644
--- a/dev-embedded/esptool/esptool-2.8-r2.ebuild
+++ b/dev-embedded/esptool/esptool-2.8-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2020-10-11 9:30 Joonas Niilola
0 siblings, 0 replies; 76+ messages in thread
From: Joonas Niilola @ 2020-10-11 9:30 UTC (permalink / raw
To: gentoo-commits
commit: bdfbde2775df19de4dbe17de259d64757c64eeea
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Mon Oct 5 20:35:58 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Oct 11 09:29:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdfbde27
dev-embedded/esptool: fix incorrect DISTUTILS_USE_SETUPTOOLS value
Closes: https://bugs.gentoo.org/746614
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/17807
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
dev-embedded/esptool/esptool-2.8-r2.ebuild | 40 ++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/dev-embedded/esptool/esptool-2.8-r2.ebuild b/dev-embedded/esptool/esptool-2.8-r2.ebuild
new file mode 100644
index 00000000000..e24cd7f15a7
--- /dev/null
+++ b/dev-embedded/esptool/esptool-2.8-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/ecdsa[${PYTHON_MULTI_USEDEP}]
+ dev-python/pyaes[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/pyserial-3.0[${PYTHON_MULTI_USEDEP}]
+ ')
+"
+BDEPEND="
+ test? ( $(python_gen_cond_dep 'dev-python/pyelftools[${PYTHON_MULTI_USEDEP}]') )
+"
+
+src_prepare() {
+ rm -rf pyaes/ ecdsa/ || die "unable to remove bundled modules"
+ default
+}
+
+python_test() {
+ ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2020-10-04 21:15 Michał Górny
0 siblings, 0 replies; 76+ messages in thread
From: Michał Górny @ 2020-10-04 21:15 UTC (permalink / raw
To: gentoo-commits
commit: 41f3fc9371b2208bbcbc11f6eea80e89d4a701d7
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Mon Sep 14 19:30:57 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Oct 4 21:14:41 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41f3fc93
dev-embedded/esptool: add python3.[89] + new maintainer
successfully tested with python3.8 and 3.9
remove maintainer-needed, add proxy maintainer
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-embedded/esptool/esptool-2.8-r1.ebuild | 41 ++++++++++++++++++++++++++++++
dev-embedded/esptool/metadata.xml | 10 +++++++-
2 files changed, 50 insertions(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-2.8-r1.ebuild b/dev-embedded/esptool/esptool-2.8-r1.ebuild
new file mode 100644
index 00000000000..3c6a1359415
--- /dev/null
+++ b/dev-embedded/esptool/esptool-2.8-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} ) # apps work with 3_9 but test depend is not fulfilled
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/ecdsa[${PYTHON_MULTI_USEDEP}]
+ dev-python/pyaes[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/pyserial-3.0[${PYTHON_MULTI_USEDEP}]
+ ')
+"
+BDEPEND="
+ test? ( $(python_gen_cond_dep 'dev-python/pyelftools[${PYTHON_MULTI_USEDEP}]') )
+"
+
+src_prepare() {
+ rm -rf pyaes/ ecdsa/ || die "unable to remove bundled modules"
+ default
+}
+
+python_test() {
+ ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+}
diff --git a/dev-embedded/esptool/metadata.xml b/dev-embedded/esptool/metadata.xml
index c8023306d2d..5d0a40ebda0 100644
--- a/dev-embedded/esptool/metadata.xml
+++ b/dev-embedded/esptool/metadata.xml
@@ -1,7 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!--maintainer-needed-->
+ <maintainer type="person">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <stabilize-allarches/>
<upstream>
<remote-id type="github">espressif/esptool</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2020-08-25 12:43 Sam James
0 siblings, 0 replies; 76+ messages in thread
From: Sam James @ 2020-08-25 12:43 UTC (permalink / raw
To: gentoo-commits
commit: 5ad866dab5c4f41b38804cddba2b6b504ce1a466
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 25 12:42:53 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 25 12:42:53 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad866da
dev-embedded/esptool: Keyword 2.8 arm64, #737436
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-embedded/esptool/esptool-2.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-2.8.ebuild b/dev-embedded/esptool/esptool-2.8.ebuild
index 9be8b1833f4..11d8c417fa2 100644
--- a/dev-embedded/esptool/esptool-2.8.ebuild
+++ b/dev-embedded/esptool/esptool-2.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2020-05-07 21:21 Andreas Sturmlechner
0 siblings, 0 replies; 76+ messages in thread
From: Andreas Sturmlechner @ 2020-05-07 21:21 UTC (permalink / raw
To: gentoo-commits
commit: ea86ff88c494c3551724324f4f48d0cc5b79d595
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu May 7 21:19:49 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu May 7 21:20:53 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea86ff88
dev-embedded/esptool: Drop 2.1 and 2.6, py36-only
No maintainer, no more stable.
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-embedded/esptool/Manifest | 2 --
dev-embedded/esptool/esptool-2.1.ebuild | 29 --------------------------
dev-embedded/esptool/esptool-2.6.ebuild | 37 ---------------------------------
3 files changed, 68 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 61a54ed7024..9aabd42d1b8 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1 @@
-DIST esptool-2.1.tar.gz 68974 BLAKE2B 4aaddc9bf22a624de18e7d58b35a42f6fa27cf8bdfff119a270b9531f1e19ecb3f4d7eebad319a799068a19941bf0c843fc464fd5ae891d8e03e1a2bad54dd68 SHA512 be657df04a345d2c91bbe3a9cbb93cd7bb0bc68e61388ff4d134c88d514c74fe3f2c5e7c64f4100264bc5973b1d3e66251cdb16a77894fb9e116d9c6a54a8dc3
-DIST esptool-2.6.tar.gz 4336261 BLAKE2B 1da9ea1ed24d1bf91e2bbac079016c4813012946977ca6da7f6b4eac52ea77f501f4185efca39a636cab438720f0a14ca2faf49920228656fcb4786690824208 SHA512 dd2e1815df07a491d5b41b709aafecb642f5b642c83b11e309986ba0ad827257e6b7bb93f4decd7ee37fd10a1ee7b36c836598c0c2e1e60118bf96397c187dfd
DIST esptool-2.8.tar.gz 5399875 BLAKE2B c2c27dc44cec1921f2d800347682bb198be76f7a122fd6a0c9964fb189350980557aa85bd6cb8fb2d63c8c7ccdd18e1860b65ca85c8777145ec1da07da886be1 SHA512 14528197e760779f3bf50e2a44d477979675dd42451fa405e2ae87502158b21f999fb94561980c9eb0634d2d1fd3729779b78266403de858ed1d32e8d29604cc
diff --git a/dev-embedded/esptool/esptool-2.1.ebuild b/dev-embedded/esptool/esptool-2.1.ebuild
deleted file mode 100644
index 3b19277c6fe..00000000000
--- a/dev-embedded/esptool/esptool-2.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}
- dev-python/ecdsa[${PYTHON_USEDEP}]
- dev-python/pyaes[${PYTHON_USEDEP}]
- >=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
-
-RESTRICT="test" # Uses a device connected to the serial port
-
-python_test() {
- ${EPYTHON} test/test_esptool.py || die
-}
diff --git a/dev-embedded/esptool/esptool-2.6.ebuild b/dev-embedded/esptool/esptool-2.6.ebuild
deleted file mode 100644
index 3b0512e262a..00000000000
--- a/dev-embedded/esptool/esptool-2.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-RDEPEND="
- dev-python/ecdsa[${PYTHON_USEDEP}]
- dev-python/pyaes[${PYTHON_USEDEP}]
- >=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
-"
-
-DEPEND="
- test? ( ${RDEPEND}
- dev-python/pyelftools[${PYTHON_USEDEP}]
- )
-"
-
-python_test() {
- ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
- ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2020-02-05 19:12 Michał Górny
0 siblings, 0 replies; 76+ messages in thread
From: Michał Górny @ 2020-02-05 19:12 UTC (permalink / raw
To: gentoo-commits
commit: a0e8a771227e99a0b8db1e81817582c5ac78216f
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 5 19:01:41 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb 5 19:12:39 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e8a771
dev-embedded/esptool: Remove py2
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-embedded/esptool/esptool-2.1.ebuild | 2 +-
dev-embedded/esptool/esptool-2.6.ebuild | 2 +-
dev-embedded/esptool/esptool-2.8.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-embedded/esptool/esptool-2.1.ebuild b/dev-embedded/esptool/esptool-2.1.ebuild
index 646ecb1e678..3b19277c6fe 100644
--- a/dev-embedded/esptool/esptool-2.1.ebuild
+++ b/dev-embedded/esptool/esptool-2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
diff --git a/dev-embedded/esptool/esptool-2.6.ebuild b/dev-embedded/esptool/esptool-2.6.ebuild
index 5dd1745e549..3b0512e262a 100644
--- a/dev-embedded/esptool/esptool-2.6.ebuild
+++ b/dev-embedded/esptool/esptool-2.6.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
diff --git a/dev-embedded/esptool/esptool-2.8.ebuild b/dev-embedded/esptool/esptool-2.8.ebuild
index cff9b24cc7e..9be8b1833f4 100644
--- a/dev-embedded/esptool/esptool-2.8.ebuild
+++ b/dev-embedded/esptool/esptool-2.8.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7} )
inherit distutils-r1
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2019-11-24 21:07 Aaron Bauman
0 siblings, 0 replies; 76+ messages in thread
From: Aaron Bauman @ 2019-11-24 21:07 UTC (permalink / raw
To: gentoo-commits
commit: 69e03506ede88e158b20b53df4db3067ad1276d4
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 24 21:07:16 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sun Nov 24 21:07:35 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69e03506
dev-embedded/esptool: fix QA warning about tests
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
dev-embedded/esptool/esptool-2.6.ebuild | 1 +
dev-embedded/esptool/esptool-2.8.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/dev-embedded/esptool/esptool-2.6.ebuild b/dev-embedded/esptool/esptool-2.6.ebuild
index f4ee0dea6fd..a85ee7f0ba7 100644
--- a/dev-embedded/esptool/esptool-2.6.ebuild
+++ b/dev-embedded/esptool/esptool-2.6.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-embedded/esptool/esptool-2.8.ebuild b/dev-embedded/esptool/esptool-2.8.ebuild
index c57c68a8c34..ad25a52d3d4 100644
--- a/dev-embedded/esptool/esptool-2.8.ebuild
+++ b/dev-embedded/esptool/esptool-2.8.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2019-11-24 19:33 Manuel Rüger
0 siblings, 0 replies; 76+ messages in thread
From: Manuel Rüger @ 2019-11-24 19:33 UTC (permalink / raw
To: gentoo-commits
commit: 08c312f1734dc3b7b1a386c6ffce1244229d5445
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 24 19:32:30 2019 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Nov 24 19:32:57 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08c312f1
dev-embedded/esptool: Version bump to 2.8
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Manuel Rüger <mrueg <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-2.8.ebuild | 36 +++++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 48f1ea3e229..61a54ed7024 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,2 +1,3 @@
DIST esptool-2.1.tar.gz 68974 BLAKE2B 4aaddc9bf22a624de18e7d58b35a42f6fa27cf8bdfff119a270b9531f1e19ecb3f4d7eebad319a799068a19941bf0c843fc464fd5ae891d8e03e1a2bad54dd68 SHA512 be657df04a345d2c91bbe3a9cbb93cd7bb0bc68e61388ff4d134c88d514c74fe3f2c5e7c64f4100264bc5973b1d3e66251cdb16a77894fb9e116d9c6a54a8dc3
DIST esptool-2.6.tar.gz 4336261 BLAKE2B 1da9ea1ed24d1bf91e2bbac079016c4813012946977ca6da7f6b4eac52ea77f501f4185efca39a636cab438720f0a14ca2faf49920228656fcb4786690824208 SHA512 dd2e1815df07a491d5b41b709aafecb642f5b642c83b11e309986ba0ad827257e6b7bb93f4decd7ee37fd10a1ee7b36c836598c0c2e1e60118bf96397c187dfd
+DIST esptool-2.8.tar.gz 5399875 BLAKE2B c2c27dc44cec1921f2d800347682bb198be76f7a122fd6a0c9964fb189350980557aa85bd6cb8fb2d63c8c7ccdd18e1860b65ca85c8777145ec1da07da886be1 SHA512 14528197e760779f3bf50e2a44d477979675dd42451fa405e2ae87502158b21f999fb94561980c9eb0634d2d1fd3729779b78266403de858ed1d32e8d29604cc
diff --git a/dev-embedded/esptool/esptool-2.8.ebuild b/dev-embedded/esptool/esptool-2.8.ebuild
new file mode 100644
index 00000000000..c57c68a8c34
--- /dev/null
+++ b/dev-embedded/esptool/esptool-2.8.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+RDEPEND="
+ dev-python/ecdsa[${PYTHON_USEDEP}]
+ dev-python/pyaes[${PYTHON_USEDEP}]
+ >=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+ test? ( ${RDEPEND}
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2019-05-31 18:58 Georgy Yakovlev
0 siblings, 0 replies; 76+ messages in thread
From: Georgy Yakovlev @ 2019-05-31 18:58 UTC (permalink / raw
To: gentoo-commits
commit: 53d4932827b315924ab8183a6d4f8344a02ffbc8
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri May 31 05:33:19 2019 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri May 31 18:55:18 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d49328
dev-embedded/esptool: bump to 2.6
bump to 7
re-arrange deps
add tests and new testdep
Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-2.6.ebuild | 36 +++++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 8882897c21d..a3ece40e0f1 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1,4 @@
DIST esptool-2.1.tar.gz 68974 BLAKE2B 4aaddc9bf22a624de18e7d58b35a42f6fa27cf8bdfff119a270b9531f1e19ecb3f4d7eebad319a799068a19941bf0c843fc464fd5ae891d8e03e1a2bad54dd68 SHA512 be657df04a345d2c91bbe3a9cbb93cd7bb0bc68e61388ff4d134c88d514c74fe3f2c5e7c64f4100264bc5973b1d3e66251cdb16a77894fb9e116d9c6a54a8dc3
DIST esptool-2.2.tar.gz 70585 BLAKE2B ea4553d7857987233d1488e6db1993ec687ce10c9c810c7a5327043283fab19b10863106ecf8bfac6d7585a8bbf2823b90d7e225dd4a27bfb784f183e86c796a SHA512 a84b61875a8f227b8103fcc546eb1323547159fbdc962d0577eb6498126589c9fa3b23ca840d33ab2636d7c05de3eb048bdfbdbd86d895c8e37f9bbc169a4caa
DIST esptool-2.3.1.tar.gz 72312 BLAKE2B 4e44a2be2a72ab25e85af9b380f5f80896a84490f30180a98ed20822ac087d24511613d205bed04c8c92d1effc6b2074c2208d4ba5f72b6b661aff7c1b4e02b5 SHA512 8025e1e7a378c0fce27c5ea2d3290cd12e7f657039f0fed6b4bd938a10d971739b678714c2f19f0d2edab3d2215e7975ba685604f870d45a18d60f3147c643b8
+DIST esptool-2.6.tar.gz 4336261 BLAKE2B 1da9ea1ed24d1bf91e2bbac079016c4813012946977ca6da7f6b4eac52ea77f501f4185efca39a636cab438720f0a14ca2faf49920228656fcb4786690824208 SHA512 dd2e1815df07a491d5b41b709aafecb642f5b642c83b11e309986ba0ad827257e6b7bb93f4decd7ee37fd10a1ee7b36c836598c0c2e1e60118bf96397c187dfd
diff --git a/dev-embedded/esptool/esptool-2.6.ebuild b/dev-embedded/esptool/esptool-2.6.ebuild
new file mode 100644
index 00000000000..f4ee0dea6fd
--- /dev/null
+++ b/dev-embedded/esptool/esptool-2.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+RDEPEND="
+ dev-python/ecdsa[${PYTHON_USEDEP}]
+ dev-python/pyaes[${PYTHON_USEDEP}]
+ >=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+ test? ( ${RDEPEND}
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2018-04-05 21:33 Michał Górny
0 siblings, 0 replies; 76+ messages in thread
From: Michał Górny @ 2018-04-05 21:33 UTC (permalink / raw
To: gentoo-commits
commit: 783c0354b07444cbd7d73ce080a88e4b88b0d212
Author: M. J. Everitt <m.j.everitt <AT> iee <DOT> org>
AuthorDate: Wed Nov 22 10:42:02 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Apr 5 21:33:15 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783c0354
dev-embedded/esptool: Take over maintainership
Package-Manager: Portage-2.3.6, Repoman-2.3.1
dev-embedded/esptool/metadata.xml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/metadata.xml b/dev-embedded/esptool/metadata.xml
index 76d8c77da4b..4f9e54266a0 100644
--- a/dev-embedded/esptool/metadata.xml
+++ b/dev-embedded/esptool/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>m.j.everitt@iee.org</email>
+ <name>Michael Everitt</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<upstream>
<remote-id type="github">espressif/esptool</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2018-03-20 11:45 Manuel Rüger
0 siblings, 0 replies; 76+ messages in thread
From: Manuel Rüger @ 2018-03-20 11:45 UTC (permalink / raw
To: gentoo-commits
commit: 4dbf6b627711fc0089c4aa86184d4a8e4075ebbd
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 20 11:43:30 2018 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Tue Mar 20 11:44:15 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dbf6b62
dev-embedded/esptool: Version bump to 2.3.1
Package-Manager: Portage-2.3.24, Repoman-2.3.6
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-2.3.1.ebuild | 29 +++++++++++++++++++++++++++++
2 files changed, 30 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index ba7354924a4..8882897c21d 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,2 +1,3 @@
DIST esptool-2.1.tar.gz 68974 BLAKE2B 4aaddc9bf22a624de18e7d58b35a42f6fa27cf8bdfff119a270b9531f1e19ecb3f4d7eebad319a799068a19941bf0c843fc464fd5ae891d8e03e1a2bad54dd68 SHA512 be657df04a345d2c91bbe3a9cbb93cd7bb0bc68e61388ff4d134c88d514c74fe3f2c5e7c64f4100264bc5973b1d3e66251cdb16a77894fb9e116d9c6a54a8dc3
DIST esptool-2.2.tar.gz 70585 BLAKE2B ea4553d7857987233d1488e6db1993ec687ce10c9c810c7a5327043283fab19b10863106ecf8bfac6d7585a8bbf2823b90d7e225dd4a27bfb784f183e86c796a SHA512 a84b61875a8f227b8103fcc546eb1323547159fbdc962d0577eb6498126589c9fa3b23ca840d33ab2636d7c05de3eb048bdfbdbd86d895c8e37f9bbc169a4caa
+DIST esptool-2.3.1.tar.gz 72312 BLAKE2B 4e44a2be2a72ab25e85af9b380f5f80896a84490f30180a98ed20822ac087d24511613d205bed04c8c92d1effc6b2074c2208d4ba5f72b6b661aff7c1b4e02b5 SHA512 8025e1e7a378c0fce27c5ea2d3290cd12e7f657039f0fed6b4bd938a10d971739b678714c2f19f0d2edab3d2215e7975ba685604f870d45a18d60f3147c643b8
diff --git a/dev-embedded/esptool/esptool-2.3.1.ebuild b/dev-embedded/esptool/esptool-2.3.1.ebuild
new file mode 100644
index 00000000000..d97627828f2
--- /dev/null
+++ b/dev-embedded/esptool/esptool-2.3.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ dev-python/ecdsa[${PYTHON_USEDEP}]
+ dev-python/pyaes[${PYTHON_USEDEP}]
+ >=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
+
+RESTRICT="test" # Uses a device connected to the serial port
+
+python_test() {
+ ${EPYTHON} test/test_esptool.py || die
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2018-03-15 20:17 Markus Meier
0 siblings, 0 replies; 76+ messages in thread
From: Markus Meier @ 2018-03-15 20:17 UTC (permalink / raw
To: gentoo-commits
commit: 5b7df4429af735986c8d2dd6fafd878d2e6053a5
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 20:16:22 2018 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 20:16:22 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7df442
dev-embedded/esptool: add ~arm, bug #634056
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="arm"
dev-embedded/esptool/esptool-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-2.1.ebuild b/dev-embedded/esptool/esptool-2.1.ebuild
index e36fcf89c7e..21ddbca54e2 100644
--- a/dev-embedded/esptool/esptool-2.1.ebuild
+++ b/dev-embedded/esptool/esptool-2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~arm ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2018-01-08 23:57 Thomas Deutschmann
0 siblings, 0 replies; 76+ messages in thread
From: Thomas Deutschmann @ 2018-01-08 23:57 UTC (permalink / raw
To: gentoo-commits
commit: 0465b7bbda92581b2fc49cee954799a5f64715c4
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 8 23:45:52 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Jan 8 23:57:31 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0465b7bb
dev-embedded/esptool: x86 keyworded (bug #634056)
Package-Manager: Portage-2.3.19, Repoman-2.3.6
dev-embedded/esptool/esptool-2.1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-embedded/esptool/esptool-2.1.ebuild b/dev-embedded/esptool/esptool-2.1.ebuild
index 5030a4cf0f8..e36fcf89c7e 100644
--- a/dev-embedded/esptool/esptool-2.1.ebuild
+++ b/dev-embedded/esptool/esptool-2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2017-12-23 15:08 Manuel Rüger
0 siblings, 0 replies; 76+ messages in thread
From: Manuel Rüger @ 2017-12-23 15:08 UTC (permalink / raw
To: gentoo-commits
commit: 6c31f57bc2ab20bcad8b8fb70194dd50dc2cfa6d
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 23 15:04:32 2017 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sat Dec 23 15:04:32 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c31f57b
dev-embedded/esptool: Version bump to 2.2
Package-Manager: Portage-2.3.19, Repoman-2.3.6
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-2.2.ebuild | 29 +++++++++++++++++++++++++++++
2 files changed, 30 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 9cc69c3733d..ba7354924a4 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1 +1,2 @@
DIST esptool-2.1.tar.gz 68974 BLAKE2B 4aaddc9bf22a624de18e7d58b35a42f6fa27cf8bdfff119a270b9531f1e19ecb3f4d7eebad319a799068a19941bf0c843fc464fd5ae891d8e03e1a2bad54dd68 SHA512 be657df04a345d2c91bbe3a9cbb93cd7bb0bc68e61388ff4d134c88d514c74fe3f2c5e7c64f4100264bc5973b1d3e66251cdb16a77894fb9e116d9c6a54a8dc3
+DIST esptool-2.2.tar.gz 70585 BLAKE2B ea4553d7857987233d1488e6db1993ec687ce10c9c810c7a5327043283fab19b10863106ecf8bfac6d7585a8bbf2823b90d7e225dd4a27bfb784f183e86c796a SHA512 a84b61875a8f227b8103fcc546eb1323547159fbdc962d0577eb6498126589c9fa3b23ca840d33ab2636d7c05de3eb048bdfbdbd86d895c8e37f9bbc169a4caa
diff --git a/dev-embedded/esptool/esptool-2.2.ebuild b/dev-embedded/esptool/esptool-2.2.ebuild
new file mode 100644
index 00000000000..066db389f9a
--- /dev/null
+++ b/dev-embedded/esptool/esptool-2.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ dev-python/ecdsa[${PYTHON_USEDEP}]
+ dev-python/pyaes[${PYTHON_USEDEP}]
+ >=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
+
+RESTRICT="test" # Uses a device connected to the serial port
+
+python_test() {
+ ${EPYTHON} test/test_esptool.py || die
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2017-12-16 10:31 Tobias Klausmann
0 siblings, 0 replies; 76+ messages in thread
From: Tobias Klausmann @ 2017-12-16 10:31 UTC (permalink / raw
To: gentoo-commits
commit: a90f601c1247b0a69463662d295f84eb88dbd65e
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 10:29:45 2017 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 10:31:27 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a90f601c
dev-embedded/esptool-2.1-r0: amd64 stable
Gentoo-Bug: http://bugs.gentoo.org/634016
dev-embedded/esptool/esptool-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-embedded/esptool/esptool-2.1.ebuild b/dev-embedded/esptool/esptool-2.1.ebuild
index 066db389f9a..5030a4cf0f8 100644
--- a/dev-embedded/esptool/esptool-2.1.ebuild
+++ b/dev-embedded/esptool/esptool-2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2017-11-24 23:09 Michael Palimaka
0 siblings, 0 replies; 76+ messages in thread
From: Michael Palimaka @ 2017-11-24 23:09 UTC (permalink / raw
To: gentoo-commits
commit: 63c5f811e9449313d2b1b9f4a9ad9242062b8a74
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 24 23:06:48 2017 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Nov 24 23:09:12 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63c5f811
dev-embedded/esptool: remove 2.0.1
Package-Manager: Portage-2.3.14, Repoman-2.3.6
dev-embedded/esptool/Manifest | 1 -
dev-embedded/esptool/esptool-2.0.1.ebuild | 29 -----------------------------
2 files changed, 30 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 770d10c0fb4..bceb797ad11 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,2 +1 @@
-DIST esptool-2.0.1.tar.gz 67905 SHA256 413bc0a47088cb10770a20a472eb297d92a7ba933539fff981ceea95d17d45bd SHA512 13bc1594fc5546c3a461929f9413eab47cd9173c4fa89572801e1be5f1956f0e71589005ab5d547919eec94064d64307349a8f79b3833a90d9e79ead8bd694c4 WHIRLPOOL b727d105a43d7da04f41264ced26e2e598edca1b88bdaf97e9edc4418b5afd00a16c13fb0c1c2b54658541bd6b4b8186585985f383eb3d5e3a74c40abea6c0c7
DIST esptool-2.1.tar.gz 68974 SHA256 d709dbf89ee36ec7db3bbc35e574232acc6e32bea4e8257f8f56411cdd48e321 SHA512 be657df04a345d2c91bbe3a9cbb93cd7bb0bc68e61388ff4d134c88d514c74fe3f2c5e7c64f4100264bc5973b1d3e66251cdb16a77894fb9e116d9c6a54a8dc3 WHIRLPOOL b932f945b62cf2cb446ad22db0b93071a6757fb1d72e2ca9da2d0ea960565baa9776ba400006dea3160569ef80aa145281fff98a1094e6705cb63d6219abf887
diff --git a/dev-embedded/esptool/esptool-2.0.1.ebuild b/dev-embedded/esptool/esptool-2.0.1.ebuild
deleted file mode 100644
index 066db389f9a..00000000000
--- a/dev-embedded/esptool/esptool-2.0.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}
- dev-python/ecdsa[${PYTHON_USEDEP}]
- dev-python/pyaes[${PYTHON_USEDEP}]
- >=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
-
-RESTRICT="test" # Uses a device connected to the serial port
-
-python_test() {
- ${EPYTHON} test/test_esptool.py || die
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2017-11-21 18:04 Manuel Rüger
0 siblings, 0 replies; 76+ messages in thread
From: Manuel Rüger @ 2017-11-21 18:04 UTC (permalink / raw
To: gentoo-commits
commit: a0046e7110263413cd6334113caca1c75f7984a3
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 21 18:03:56 2017 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Tue Nov 21 18:03:56 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0046e71
dev-embedded/esptool: Unmaintain
Package-Manager: Portage-2.3.15, Repoman-2.3.6
dev-embedded/esptool/metadata.xml | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/dev-embedded/esptool/metadata.xml b/dev-embedded/esptool/metadata.xml
index a56a71f6cdd..76d8c77da4b 100644
--- a/dev-embedded/esptool/metadata.xml
+++ b/dev-embedded/esptool/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>mrueg@gentoo.org</email>
- <name>Manuel Rüger</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">espressif/esptool</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2017-09-10 10:54 Manuel Rüger
0 siblings, 0 replies; 76+ messages in thread
From: Manuel Rüger @ 2017-09-10 10:54 UTC (permalink / raw
To: gentoo-commits
commit: e48bb2e6fe5e2ed1bd4bdc6d13d58b0027348432
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 10 10:52:32 2017 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Sep 10 10:54:18 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e48bb2e6
dev-embedded/esptool: Remove old
Package-Manager: Portage-2.3.8, Repoman-2.3.3
dev-embedded/esptool/Manifest | 2 --
dev-embedded/esptool/esptool-1.3.ebuild | 25 -------------------------
dev-embedded/esptool/esptool-2.0.ebuild | 29 -----------------------------
3 files changed, 56 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index d85dde10878..770d10c0fb4 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,4 +1,2 @@
-DIST esptool-1.3.tar.gz 34412 SHA256 f3fcf7f34d7c5467f29a43ddcd37e7c1d412f198bb8db928f50ed4cfc8da11f8 SHA512 7458dfb3818619b96ac1003349504feafe909f41bd5dfef1b482b45dd12cee55453b3cc60fbd05f342876dff97b17a487525d951283d69e355582c21d1acc14c WHIRLPOOL 06334c5dd2865d73cd74060a119cc44c0274ee51d5fc1460f1c5a4481f9869b1cf8f8e7f62577c893d3f27a6cf217019afaee521defb7185c2a4077df78d2892
DIST esptool-2.0.1.tar.gz 67905 SHA256 413bc0a47088cb10770a20a472eb297d92a7ba933539fff981ceea95d17d45bd SHA512 13bc1594fc5546c3a461929f9413eab47cd9173c4fa89572801e1be5f1956f0e71589005ab5d547919eec94064d64307349a8f79b3833a90d9e79ead8bd694c4 WHIRLPOOL b727d105a43d7da04f41264ced26e2e598edca1b88bdaf97e9edc4418b5afd00a16c13fb0c1c2b54658541bd6b4b8186585985f383eb3d5e3a74c40abea6c0c7
-DIST esptool-2.0.tar.gz 67742 SHA256 ce9978d0f003e9ff1e2ebc5f25d035e84d73de44d002ce43117bd50c686269ec SHA512 b8a0342267e7897da54d2841b2b187b938dcd998ff777b7eada629e73b4b42d882b44159dbd70c304c14571770d69e2cfa8f97388b14b6c0e1ce0aaf282b116c WHIRLPOOL b64fa279e5c42ef251ab89a20f532086cfeb23e3e0c37fd6f58c633ddf4f344b54b0ebe73fcfe5c5645e35a909b2689bedf7e50576beaae1bf9bbafe0999347a
DIST esptool-2.1.tar.gz 68974 SHA256 d709dbf89ee36ec7db3bbc35e574232acc6e32bea4e8257f8f56411cdd48e321 SHA512 be657df04a345d2c91bbe3a9cbb93cd7bb0bc68e61388ff4d134c88d514c74fe3f2c5e7c64f4100264bc5973b1d3e66251cdb16a77894fb9e116d9c6a54a8dc3 WHIRLPOOL b932f945b62cf2cb446ad22db0b93071a6757fb1d72e2ca9da2d0ea960565baa9776ba400006dea3160569ef80aa145281fff98a1094e6705cb63d6219abf887
diff --git a/dev-embedded/esptool/esptool-1.3.ebuild b/dev-embedded/esptool/esptool-1.3.ebuild
deleted file mode 100644
index b5cbfdaddae..00000000000
--- a/dev-embedded/esptool/esptool-1.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-inherit distutils-r1
-
-DESCRIPTION="A utility to communicate with the ROM bootloader in Espressif ESP8266"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="dev-python/pyserial[${PYTHON_USEDEP}]"
-
-RESTRICT="test" # Uses a device connected to the serial port
-
-python_test() {
- ${EPYTHON} test/test_esptool.py || die
-}
diff --git a/dev-embedded/esptool/esptool-2.0.ebuild b/dev-embedded/esptool/esptool-2.0.ebuild
deleted file mode 100644
index 066db389f9a..00000000000
--- a/dev-embedded/esptool/esptool-2.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-inherit distutils-r1
-
-DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
-HOMEPAGE="https://github.com/espressif/esptool"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}
- dev-python/ecdsa[${PYTHON_USEDEP}]
- dev-python/pyaes[${PYTHON_USEDEP}]
- >=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
-
-RESTRICT="test" # Uses a device connected to the serial port
-
-python_test() {
- ${EPYTHON} test/test_esptool.py || die
-}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2017-09-10 10:54 Manuel Rüger
0 siblings, 0 replies; 76+ messages in thread
From: Manuel Rüger @ 2017-09-10 10:54 UTC (permalink / raw
To: gentoo-commits
commit: 9288b9a3dfa38c8bf53cf1077f8b3a2c60c2d294
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 10 10:52:10 2017 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Sep 10 10:54:16 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9288b9a3
dev-embedded/esptool: Version bump to 2.1
Package-Manager: Portage-2.3.8, Repoman-2.3.3
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-2.1.ebuild | 29 +++++++++++++++++++++++++++++
dev-embedded/esptool/metadata.xml | 14 +++++++-------
3 files changed, 37 insertions(+), 7 deletions(-)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 21532b04552..d85dde10878 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1,4 @@
DIST esptool-1.3.tar.gz 34412 SHA256 f3fcf7f34d7c5467f29a43ddcd37e7c1d412f198bb8db928f50ed4cfc8da11f8 SHA512 7458dfb3818619b96ac1003349504feafe909f41bd5dfef1b482b45dd12cee55453b3cc60fbd05f342876dff97b17a487525d951283d69e355582c21d1acc14c WHIRLPOOL 06334c5dd2865d73cd74060a119cc44c0274ee51d5fc1460f1c5a4481f9869b1cf8f8e7f62577c893d3f27a6cf217019afaee521defb7185c2a4077df78d2892
DIST esptool-2.0.1.tar.gz 67905 SHA256 413bc0a47088cb10770a20a472eb297d92a7ba933539fff981ceea95d17d45bd SHA512 13bc1594fc5546c3a461929f9413eab47cd9173c4fa89572801e1be5f1956f0e71589005ab5d547919eec94064d64307349a8f79b3833a90d9e79ead8bd694c4 WHIRLPOOL b727d105a43d7da04f41264ced26e2e598edca1b88bdaf97e9edc4418b5afd00a16c13fb0c1c2b54658541bd6b4b8186585985f383eb3d5e3a74c40abea6c0c7
DIST esptool-2.0.tar.gz 67742 SHA256 ce9978d0f003e9ff1e2ebc5f25d035e84d73de44d002ce43117bd50c686269ec SHA512 b8a0342267e7897da54d2841b2b187b938dcd998ff777b7eada629e73b4b42d882b44159dbd70c304c14571770d69e2cfa8f97388b14b6c0e1ce0aaf282b116c WHIRLPOOL b64fa279e5c42ef251ab89a20f532086cfeb23e3e0c37fd6f58c633ddf4f344b54b0ebe73fcfe5c5645e35a909b2689bedf7e50576beaae1bf9bbafe0999347a
+DIST esptool-2.1.tar.gz 68974 SHA256 d709dbf89ee36ec7db3bbc35e574232acc6e32bea4e8257f8f56411cdd48e321 SHA512 be657df04a345d2c91bbe3a9cbb93cd7bb0bc68e61388ff4d134c88d514c74fe3f2c5e7c64f4100264bc5973b1d3e66251cdb16a77894fb9e116d9c6a54a8dc3 WHIRLPOOL b932f945b62cf2cb446ad22db0b93071a6757fb1d72e2ca9da2d0ea960565baa9776ba400006dea3160569ef80aa145281fff98a1094e6705cb63d6219abf887
diff --git a/dev-embedded/esptool/esptool-2.1.ebuild b/dev-embedded/esptool/esptool-2.1.ebuild
new file mode 100644
index 00000000000..066db389f9a
--- /dev/null
+++ b/dev-embedded/esptool/esptool-2.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ dev-python/ecdsa[${PYTHON_USEDEP}]
+ dev-python/pyaes[${PYTHON_USEDEP}]
+ >=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
+
+RESTRICT="test" # Uses a device connected to the serial port
+
+python_test() {
+ ${EPYTHON} test/test_esptool.py || die
+}
diff --git a/dev-embedded/esptool/metadata.xml b/dev-embedded/esptool/metadata.xml
index 1e51aa840f8..a56a71f6cdd 100644
--- a/dev-embedded/esptool/metadata.xml
+++ b/dev-embedded/esptool/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>mrueg@gentoo.org</email>
- <name>Manuel Rüger</name>
- </maintainer>
- <upstream>
- <remote-id type="github">espressif/esptool</remote-id>
- </upstream>
+ <maintainer type="person">
+ <email>mrueg@gentoo.org</email>
+ <name>Manuel Rüger</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">espressif/esptool</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2017-06-26 17:31 Manuel Rüger
0 siblings, 0 replies; 76+ messages in thread
From: Manuel Rüger @ 2017-06-26 17:31 UTC (permalink / raw
To: gentoo-commits
commit: 4cba3e1dadb155dc41b772f63ed2a18b14f1f599
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 26 17:25:04 2017 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Mon Jun 26 17:25:04 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cba3e1d
dev-embedded/esptool: Version bump to 2.0.1
Package-Manager: Portage-2.3.6, Repoman-2.3.2
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-2.0.1.ebuild | 29 +++++++++++++++++++++++++++++
2 files changed, 30 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index d07a0fa802f..21532b04552 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,2 +1,3 @@
DIST esptool-1.3.tar.gz 34412 SHA256 f3fcf7f34d7c5467f29a43ddcd37e7c1d412f198bb8db928f50ed4cfc8da11f8 SHA512 7458dfb3818619b96ac1003349504feafe909f41bd5dfef1b482b45dd12cee55453b3cc60fbd05f342876dff97b17a487525d951283d69e355582c21d1acc14c WHIRLPOOL 06334c5dd2865d73cd74060a119cc44c0274ee51d5fc1460f1c5a4481f9869b1cf8f8e7f62577c893d3f27a6cf217019afaee521defb7185c2a4077df78d2892
+DIST esptool-2.0.1.tar.gz 67905 SHA256 413bc0a47088cb10770a20a472eb297d92a7ba933539fff981ceea95d17d45bd SHA512 13bc1594fc5546c3a461929f9413eab47cd9173c4fa89572801e1be5f1956f0e71589005ab5d547919eec94064d64307349a8f79b3833a90d9e79ead8bd694c4 WHIRLPOOL b727d105a43d7da04f41264ced26e2e598edca1b88bdaf97e9edc4418b5afd00a16c13fb0c1c2b54658541bd6b4b8186585985f383eb3d5e3a74c40abea6c0c7
DIST esptool-2.0.tar.gz 67742 SHA256 ce9978d0f003e9ff1e2ebc5f25d035e84d73de44d002ce43117bd50c686269ec SHA512 b8a0342267e7897da54d2841b2b187b938dcd998ff777b7eada629e73b4b42d882b44159dbd70c304c14571770d69e2cfa8f97388b14b6c0e1ce0aaf282b116c WHIRLPOOL b64fa279e5c42ef251ab89a20f532086cfeb23e3e0c37fd6f58c633ddf4f344b54b0ebe73fcfe5c5645e35a909b2689bedf7e50576beaae1bf9bbafe0999347a
diff --git a/dev-embedded/esptool/esptool-2.0.1.ebuild b/dev-embedded/esptool/esptool-2.0.1.ebuild
new file mode 100644
index 00000000000..066db389f9a
--- /dev/null
+++ b/dev-embedded/esptool/esptool-2.0.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ dev-python/ecdsa[${PYTHON_USEDEP}]
+ dev-python/pyaes[${PYTHON_USEDEP}]
+ >=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
+
+RESTRICT="test" # Uses a device connected to the serial port
+
+python_test() {
+ ${EPYTHON} test/test_esptool.py || die
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2017-06-15 15:31 Manuel Rüger
0 siblings, 0 replies; 76+ messages in thread
From: Manuel Rüger @ 2017-06-15 15:31 UTC (permalink / raw
To: gentoo-commits
commit: 872c92455c2458f46b7a5338a4733f6e56203d1a
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 15 15:31:36 2017 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Thu Jun 15 15:31:36 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=872c9245
dev-embedded/esptool: Version bump to 2.0
Package-Manager: Portage-2.3.6, Repoman-2.3.2
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-2.0.ebuild | 29 +++++++++++++++++++++++++++++
2 files changed, 30 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index fe021fb41fe..d07a0fa802f 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1 +1,2 @@
DIST esptool-1.3.tar.gz 34412 SHA256 f3fcf7f34d7c5467f29a43ddcd37e7c1d412f198bb8db928f50ed4cfc8da11f8 SHA512 7458dfb3818619b96ac1003349504feafe909f41bd5dfef1b482b45dd12cee55453b3cc60fbd05f342876dff97b17a487525d951283d69e355582c21d1acc14c WHIRLPOOL 06334c5dd2865d73cd74060a119cc44c0274ee51d5fc1460f1c5a4481f9869b1cf8f8e7f62577c893d3f27a6cf217019afaee521defb7185c2a4077df78d2892
+DIST esptool-2.0.tar.gz 67742 SHA256 ce9978d0f003e9ff1e2ebc5f25d035e84d73de44d002ce43117bd50c686269ec SHA512 b8a0342267e7897da54d2841b2b187b938dcd998ff777b7eada629e73b4b42d882b44159dbd70c304c14571770d69e2cfa8f97388b14b6c0e1ce0aaf282b116c WHIRLPOOL b64fa279e5c42ef251ab89a20f532086cfeb23e3e0c37fd6f58c633ddf4f344b54b0ebe73fcfe5c5645e35a909b2689bedf7e50576beaae1bf9bbafe0999347a
diff --git a/dev-embedded/esptool/esptool-2.0.ebuild b/dev-embedded/esptool/esptool-2.0.ebuild
new file mode 100644
index 00000000000..066db389f9a
--- /dev/null
+++ b/dev-embedded/esptool/esptool-2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ dev-python/ecdsa[${PYTHON_USEDEP}]
+ dev-python/pyaes[${PYTHON_USEDEP}]
+ >=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
+
+RESTRICT="test" # Uses a device connected to the serial port
+
+python_test() {
+ ${EPYTHON} test/test_esptool.py || die
+}
^ permalink raw reply related [flat|nested] 76+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
@ 2017-05-14 11:10 Manuel Rüger
0 siblings, 0 replies; 76+ messages in thread
From: Manuel Rüger @ 2017-05-14 11:10 UTC (permalink / raw
To: gentoo-commits
commit: 0dd9f9776e0cc0d749f322f4f57c20f369dd49e5
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun May 14 11:08:29 2017 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun May 14 11:09:44 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd9f977
dev-embedded/esptool: Initial version
Package-Manager: Portage-2.3.5, Repoman-2.3.2
dev-embedded/esptool/Manifest | 1 +
dev-embedded/esptool/esptool-1.3.ebuild | 25 +++++++++++++++++++++++++
dev-embedded/esptool/metadata.xml | 11 +++++++++++
3 files changed, 37 insertions(+)
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
new file mode 100644
index 00000000000..fe021fb41fe
--- /dev/null
+++ b/dev-embedded/esptool/Manifest
@@ -0,0 +1 @@
+DIST esptool-1.3.tar.gz 34412 SHA256 f3fcf7f34d7c5467f29a43ddcd37e7c1d412f198bb8db928f50ed4cfc8da11f8 SHA512 7458dfb3818619b96ac1003349504feafe909f41bd5dfef1b482b45dd12cee55453b3cc60fbd05f342876dff97b17a487525d951283d69e355582c21d1acc14c WHIRLPOOL 06334c5dd2865d73cd74060a119cc44c0274ee51d5fc1460f1c5a4481f9869b1cf8f8e7f62577c893d3f27a6cf217019afaee521defb7185c2a4077df78d2892
diff --git a/dev-embedded/esptool/esptool-1.3.ebuild b/dev-embedded/esptool/esptool-1.3.ebuild
new file mode 100644
index 00000000000..b5cbfdaddae
--- /dev/null
+++ b/dev-embedded/esptool/esptool-1.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="A utility to communicate with the ROM bootloader in Espressif ESP8266"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-python/pyserial[${PYTHON_USEDEP}]"
+
+RESTRICT="test" # Uses a device connected to the serial port
+
+python_test() {
+ ${EPYTHON} test/test_esptool.py || die
+}
diff --git a/dev-embedded/esptool/metadata.xml b/dev-embedded/esptool/metadata.xml
new file mode 100644
index 00000000000..1e51aa840f8
--- /dev/null
+++ b/dev-embedded/esptool/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mrueg@gentoo.org</email>
+ <name>Manuel Rüger</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">espressif/esptool</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 76+ messages in thread
end of thread, other threads:[~2024-07-03 22:42 UTC | newest]
Thread overview: 76+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-03 10:26 [gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/ Viorel Munteanu
-- strict thread matches above, loose matches on Subject: below --
2024-07-03 22:42 Sam James
2024-07-03 22:38 Sam James
2024-05-29 5:37 Joonas Niilola
2024-05-29 5:37 Joonas Niilola
2024-04-15 20:02 Florian Schmaus
2024-04-15 6:03 Joonas Niilola
2024-04-15 6:03 Joonas Niilola
2024-02-28 6:55 Joonas Niilola
2024-02-28 6:55 Joonas Niilola
2024-01-28 23:15 Sam James
2023-06-29 12:47 Joonas Niilola
2023-06-11 11:38 Viorel Munteanu
2023-06-11 11:38 Viorel Munteanu
2023-06-11 11:38 Viorel Munteanu
2023-06-01 20:04 Sam James
2023-05-18 19:42 Sam James
2023-04-03 10:26 Viorel Munteanu
2023-03-08 14:13 Joonas Niilola
2023-02-27 13:12 Joonas Niilola
2023-02-27 13:12 Joonas Niilola
2023-02-16 5:01 Sam James
2023-01-19 1:39 Sam James
2022-12-21 22:47 Sam James
2022-12-05 10:54 Florian Schmaus
2022-11-04 17:13 Matthew Smith
2022-11-04 17:13 Matthew Smith
2022-11-04 17:13 Matthew Smith
2022-09-17 6:04 Joonas Niilola
2022-08-09 16:33 Matthew Smith
2022-07-26 13:10 Joonas Niilola
2022-07-26 13:10 Joonas Niilola
2022-06-07 5:21 Sam James
2022-06-03 11:01 Joonas Niilola
2022-06-03 11:01 Joonas Niilola
2022-06-03 11:01 Joonas Niilola
2022-06-03 11:01 Joonas Niilola
2022-03-31 11:45 Joonas Niilola
2022-03-31 11:45 Joonas Niilola
2022-03-04 13:53 Joonas Niilola
2021-12-07 7:48 Agostino Sarubbo
2021-10-31 2:55 Sam James
2021-10-31 2:55 Sam James
2021-08-08 7:45 Agostino Sarubbo
2021-07-05 11:16 Michał Górny
2021-06-15 1:14 Sam James
2021-06-15 1:14 Sam James
2021-02-12 16:20 Sam James
2021-02-04 14:42 Agostino Sarubbo
2021-02-04 14:09 Sam James
2020-12-12 4:32 Sam James
2020-12-12 4:27 Sam James
2020-11-28 9:15 Joonas Niilola
2020-11-13 2:46 Sam James
2020-11-12 22:54 Thomas Deutschmann
2020-10-11 9:30 Joonas Niilola
2020-10-04 21:15 Michał Górny
2020-08-25 12:43 Sam James
2020-05-07 21:21 Andreas Sturmlechner
2020-02-05 19:12 Michał Górny
2019-11-24 21:07 Aaron Bauman
2019-11-24 19:33 Manuel Rüger
2019-05-31 18:58 Georgy Yakovlev
2018-04-05 21:33 Michał Górny
2018-03-20 11:45 Manuel Rüger
2018-03-15 20:17 Markus Meier
2018-01-08 23:57 Thomas Deutschmann
2017-12-23 15:08 Manuel Rüger
2017-12-16 10:31 Tobias Klausmann
2017-11-24 23:09 Michael Palimaka
2017-11-21 18:04 Manuel Rüger
2017-09-10 10:54 Manuel Rüger
2017-09-10 10:54 Manuel Rüger
2017-06-26 17:31 Manuel Rüger
2017-06-15 15:31 Manuel Rüger
2017-05-14 11:10 Manuel Rüger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox