[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: f1fac2d9fe291f036e60efab036f5c02b1791c25 Author: Florian Schmaus gentoo org> AuthorDate: Mon Apr 15 07:33:55 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Apr 15 20:00:24 2024 + 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 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
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 3f4e41ee146058819d2f0fd7c13ef79431cd7ebf Author: David Roman gmail com> AuthorDate: Tue Mar 5 11:41:13 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Apr 15 06:03:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f4e41ee dev-embedded/esptool: drop 4.7.0 Signed-off-by: David Roman gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35626 Signed-off-by: Joonas Niilola 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.. --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: da8251888325e3152220aca976c7a538e843d409 Author: David Roman gmail com> AuthorDate: Tue Mar 5 11:05:46 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Apr 15 06:03:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da825188 dev-embedded/esptool: fix missing RDEPEND Signed-off-by: David Roman gmail.com> Signed-off-by: Joonas Niilola 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 53ffdcae8ba2959b6bd92715bba040292e6363a7 Author: Martin Dummer gmx net> AuthorDate: Sun Jan 28 22:42:42 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Feb 28 06:55:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ffdcae dev-embedded/esptool: add 4.7.0 Signed-off-by: Martin Dummer gmx.net> Closes: https://github.com/gentoo/gentoo/pull/35059 Signed-off-by: Joonas Niilola 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: a8133b9b86904388855b62cf46464abe560abcde Author: Martin Dummer gmx net> AuthorDate: Sun Jan 28 22:34:00 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Feb 28 06:55:11 2024 + 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 gmx.net> Signed-off-by: Joonas Niilola 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.. --- 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.. --- 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}] -
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 2a919c12bd3f357f9d2e6e39d862692c83f50e81 Author: Sam James gentoo org> AuthorDate: Sun Jan 28 23:15:04 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 28 23:15:04 2024 + 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 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 '
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 6f11455f053290b9b469a8795ae83f8b16f8b80b Author: Martin Dummer gmx net> AuthorDate: Wed Jun 14 21:35:32 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Jun 29 12:47:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f11455f dev-embedded/esptool: add 4.6.2 Signed-off-by: Martin Dummer gmx.net> Closes: https://github.com/gentoo/gentoo/pull/31440 Signed-off-by: Joonas Niilola 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: f10978b761a3350866ed90bde59cc5e214c14c5a Author: Martin Dummer gmx net> AuthorDate: Thu Jun 1 20:44:36 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Jun 11 11:36:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f10978b7 dev-embedded/esptool: drop 3.3.2 Signed-off-by: Martin Dummer gmx.net> Closes: https://github.com/gentoo/gentoo/pull/31264 Signed-off-by: Viorel Munteanu 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.. --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 936b4ed9833af107bed93fa05a738dbc60ece7cf Author: Martin Dummer gmx net> AuthorDate: Thu Jun 1 13:58:54 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Jun 11 11:36:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936b4ed9 dev-embedded/esptool: add 4.6.1 Signed-off-by: Martin Dummer gmx.net> Signed-off-by: Viorel Munteanu 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 59668e174325df458446880d72fa19b597093021 Author: Martin Dummer gmx net> AuthorDate: Thu Jun 1 11:00:00 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Jun 11 11:36:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59668e17 dev-embedded/esptool: drop 4.4 Signed-off-by: Martin Dummer gmx.net> Signed-off-by: Viorel Munteanu 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.. --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: e7c16b360cf5bab84ee56b8448b6a7d51537610e Author: Sam James gentoo org> AuthorDate: Thu Jun 1 20:03:22 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 1 20:03:22 2023 + 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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: b2b5efcae1add695f9594c8a34392630c49541e9 Author: Sam James gentoo org> AuthorDate: Thu May 18 19:42:10 2023 + Commit: Sam James gentoo org> CommitDate: Thu May 18 19:42:10 2023 + 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 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 '
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: afccdaed14d3d1ab74d889687664c96e1f0b8813 Author: Martin Dummer gmx net> AuthorDate: Fri Mar 17 22:35:18 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Mon Apr 3 09:54:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afccdaed dev-embedded/esptool: drop 4.5 Signed-off-by: Martin Dummer gmx.net> Signed-off-by: Viorel Munteanu 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.. --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 6976e937453671550442e7a341beb4d7cb69d3bb Author: Martin Dummer gmx net> AuthorDate: Fri Mar 17 22:43:38 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Mon Apr 3 09:54:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6976e937 dev-embedded/esptool: add 3.3.3 Signed-off-by: Martin Dummer gmx.net> Closes: https://github.com/gentoo/gentoo/pull/30197 Signed-off-by: Viorel Munteanu 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 865ecea13361b5fb4a3186400f8e828375a9ef4c Author: Martin Dummer gmx net> AuthorDate: Wed Mar 1 20:42:44 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Mar 8 14:13:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=865ecea1 dev-embedded/esptool: add 4.5.1 Signed-off-by: Martin Dummer gmx.net> Closes: https://github.com/gentoo/gentoo/pull/29891 Signed-off-by: Joonas Niilola 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 1f7dc1805828f6d93999b59b5447df17ca995fb4 Author: Martin Dummer gmx net> AuthorDate: Sun Feb 19 19:56:58 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Feb 27 13:12:53 2023 + 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 gmx.net> Signed-off-by: Joonas Niilola 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 8da34f7b13d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095 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.. --- 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.. --- 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;
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 5187815560bf0cfb2e55b6194723deb5522d7937 Author: Martin Dummer gmx net> AuthorDate: Sun Feb 19 20:01:26 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Feb 27 13:12:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51878155 dev-embedded/esptool: add 4.5 Signed-off-by: Martin Dummer gmx.net> Closes: https://github.com/gentoo/gentoo/pull/29671 Signed-off-by: Joonas Niilola 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: acd327bf257e9c8af5f4cfa4c72716382ecf1f15 Author: Sam James gentoo org> AuthorDate: Thu Feb 16 05:01:22 2023 + Commit: Sam James gentoo org> CommitDate: Thu Feb 16 05:01:22 2023 + 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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: a48d8514bbcdbdf62ed3f35f8c408760041afc75 Author: Sam James gentoo org> AuthorDate: Thu Jan 19 01:38:58 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jan 19 01:38:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48d8514 dev-embedded/esptool: Stabilize 4.4 ALLARCHES, #891353 Signed-off-by: Sam James 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 '
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 4fb9888d9e4a07c260232509046c71c890867fde Author: Sam James gentoo org> AuthorDate: Wed Dec 21 22:44:33 2022 + Commit: Sam James gentoo org> CommitDate: Wed Dec 21 22:44:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fb9888d dev-embedded/esptool: Stabilize 4.3 ALLARCHES, #887757 Signed-off-by: Sam James 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 1fd8acfdf8a4d1572933548b51e22039a9837e7e Author: Martin Dummer gmx net> AuthorDate: Thu Nov 24 08:23:26 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Dec 5 10:35:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd8acfd dev-embedded/esptool: add 4.4 Signed-off-by: Martin Dummer gmx.net> Closes: https://github.com/gentoo/gentoo/pull/28410 Signed-off-by: Florian Schmaus 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 2e99030f17168b28bbea57f289d87dd73e8ad818 Author: Martin Dummer gmx net> AuthorDate: Fri Sep 16 09:59:27 2022 + Commit: Matthew Smith gentoo org> CommitDate: Fri Nov 4 17:11:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e99030f dev-embedded/esptool: drop 3.2, 4.1 Signed-off-by: Martin Dummer gmx.net> Signed-off-by: Matthew Smith 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 8da34f7b13d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095 -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.. --- 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.. --- 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}] -
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: d0d512f2ef700633ed27b7e4c5235e5d4381dd8b Author: Martin Dummer gmx net> AuthorDate: Fri Sep 16 10:04:54 2022 + Commit: Matthew Smith gentoo org> CommitDate: Fri Nov 4 17:11:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d512f2 dev-embedded/esptool: add 4.3 Signed-off-by: Martin Dummer gmx.net> Signed-off-by: Matthew Smith 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 8da34f7b13d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095 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 ..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"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 30d5b8bd273b7816912b53c7b0dd07afcaaf5c0b Author: Martin Dummer gmx net> AuthorDate: Fri Oct 7 07:30:48 2022 + Commit: Matthew Smith gentoo org> CommitDate: Fri Nov 4 17:11:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d5b8bd dev-embedded/esptool: add 3.3.2 Signed-off-by: Martin Dummer gmx.net> Closes: https://github.com/gentoo/gentoo/pull/27305 Signed-off-by: Matthew Smith 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 8da34f7b13d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095 +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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 50abb532283605194cf0caf9560300d4d6ff51f2 Author: Joonas Niilola gentoo org> AuthorDate: Sat Sep 17 06:03:34 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Sep 17 06:03:34 2022 + 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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 624c7aca6a5129fdc7268c5057ce2e090ef0f9d7 Author: Martin Dummer gmx net> AuthorDate: Thu Aug 4 06:30:46 2022 + Commit: Matthew Smith gentoo org> CommitDate: Tue Aug 9 16:27:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=624c7aca dev-embedded/esptool: add 4.2.1 Signed-off-by: Martin Dummer gmx.net> Closes: https://github.com/gentoo/gentoo/pull/26735 Signed-off-by: Matthew Smith 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 8da34f7b13d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 688b0242c43319a5f1e9afe61663c010d7bddae4 Author: Joonas Niilola gentoo org> AuthorDate: Tue Jul 26 13:07:37 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jul 26 13:10:05 2022 + 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 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"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 6d7297f10e2876afb6bc2806269217c0902d112a Author: Joonas Niilola gentoo org> AuthorDate: Tue Jul 26 13:05:03 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jul 26 13:05:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7297f1 dev-embedded/esptool: Stabilize 4.1 ALLARCHES, #860429 Signed-off-by: Joonas Niilola 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 311b508a06682a22d5cbdf56ed5477bde1dce587 Author: Sam James gentoo org> AuthorDate: Tue Jun 7 05:21:17 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 7 05:21:17 2022 + 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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: da2dbaecc57b288863e9468dcb4e291e98dd74ed Author: Martin Dummer gmx net> AuthorDate: Mon May 16 14:29:42 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Jun 3 11:01:19 2022 + 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 gmx.net> Closes: https://github.com/gentoo/gentoo/pull/25525 Signed-off-by: Joonas Niilola 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 8da34f7b13d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095 -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.. --- 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.. --- 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 ' -
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 4ea694cdcb134cc9fa257a1f4f318961433a70da Author: Martin Dummer gmx net> AuthorDate: Mon May 16 14:27:45 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Jun 3 11:01:19 2022 + 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 gmx.net> Signed-off-by: Joonas Niilola 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 8da34f7b13d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: f75235e0764bf935a5097d7002a34dec047e0305 Author: Martin Dummer gmx net> AuthorDate: Fri May 20 10:59:33 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Jun 3 11:01:19 2022 + 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 gmx.net> Signed-off-by: Joonas Niilola 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 8da34f7b13d499141ce403f19c3e77b6944eecde440c757faf3bbf5e915e44ff0bcabf1b2cb7f5fe26caa717bb47104ad808c46feaf1dea254d548048095 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 ..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 "
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 140dd52067fad02fdae4f21d18cac1be63655f95 Author: Joonas Niilola gentoo org> AuthorDate: Fri Jun 3 10:47:50 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Jun 3 11:01:19 2022 + 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 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"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 7c7513462c47dda04365ccc8324d1697a96a9bba Author: Martin Dummer gmx net> AuthorDate: Fri Mar 25 07:16:03 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Mar 31 11:45:56 2022 + 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 gmx.net> Closes: https://github.com/gentoo/gentoo/pull/24740 Signed-off-by: Joonas Niilola 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.. --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: a2ddc1078923889d915cb7871ca5ffa1292d057f Author: Martin Dummer gmx net> AuthorDate: Fri Mar 25 07:14:55 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Mar 31 11:45:55 2022 + 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 gmx.net> Signed-off-by: Joonas Niilola 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 1c0a8fba6a386811263598433bc536d64f219eec Author: Martin Dummer gmx net> AuthorDate: Thu Feb 3 08:43:17 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Mar 4 13:53:50 2022 + 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 gmx.net> Signed-off-by: Joonas Niilola 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: a4578d680193b46349bfdd24ef3177014728e543 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 7 07:48:22 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 7 07:48:22 2021 + 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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 311504115ac30a057d230a2f1173e7119af3363e Author: Martin Dummer gmx net> AuthorDate: Wed Oct 27 21:22:51 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 31 02:53:48 2021 + 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 gmx.net> Signed-off-by: Sam James 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: dc7418e9d3705fe4a3690af66ac2fb4d5f8186c9 Author: Martin Dummer gmx net> AuthorDate: Wed Oct 27 21:27:57 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 31 02:53:49 2021 + 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 gmx.net> Closes: https://github.com/gentoo/gentoo/pull/22735 Signed-off-by: Sam James 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..000 --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 1c89a2fe53d6d2625e48fc34e52ab69a768379b8 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Aug 8 07:45:03 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Aug 8 07:45:03 2021 + 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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: cac4292fa45154a94d3c2a0a7c1d784f1f120fc3 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 11:03:04 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 11:03:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cac4292f dev-embedded/esptool: Remove incorrect unittest2 dep Signed-off-by: Michał Górny 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}] ') ) "
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 447a4a2dd09aa07d65c2de15152c766feb220d88 Author: Martin Dummer gmx net> AuthorDate: Fri May 28 23:11:52 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 15 00:53:45 2021 + 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 gmx.net> Signed-off-by: Sam James 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..000 --- 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}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 5dc11c2c305efda08f81316b4e427b3fa015a6a0 Author: Martin Dummer gmx net> AuthorDate: Fri May 28 23:17:04 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 15 00:53:46 2021 + 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 gmx.net> Closes: https://github.com/gentoo/gentoo/pull/21031 Signed-off-by: Sam James 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: d3923ca62bf43b3b6f12cdedc28e9d488a44c4ce Author: Martin Dummer gmx net> AuthorDate: Thu Feb 4 15:39:41 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 12 16:20:32 2021 + 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 gmx.net> Closes: https://github.com/gentoo/gentoo/pull/19321 Signed-off-by: Sam James 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..000 --- 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..000 --- 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}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 3ccab45679e493392bdcc69fe85ea6f8d860a780 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Feb 4 14:41:59 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Feb 4 14:41:59 2021 + 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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: c289741920d1ee3dd5c63e6811107d0029877ea7 Author: Sam James gentoo org> AuthorDate: Thu Feb 4 14:09:16 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 4 14:09:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2897419 dev-embedded/esptool: Stabilize 3.0 amd64, #768600 Signed-off-by: Sam James 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 7211c54aae4c87ddc7fccaf4c668c0648ab40c47 Author: Sam James gentoo org> AuthorDate: Sat Dec 12 04:32:33 2020 + Commit: Sam James gentoo org> CommitDate: Sat Dec 12 04:32:33 2020 + 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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: a0e32fed15671afac66947d3d5588b089fa41cb2 Author: Sam James gentoo org> AuthorDate: Sat Dec 12 04:26:05 2020 + Commit: Sam James gentoo org> CommitDate: Sat Dec 12 04:26:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e32fed dev-embedded/esptool: Keyword 3.0 arm, #759019 Signed-off-by: Sam James 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 30c763e660837ae398bd9680f0161ea2d6cf8a0b Author: Martin Dummer gmx net> AuthorDate: Wed Nov 25 14:41:56 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Nov 28 09:15:21 2020 + 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 gmx.net> Closes: https://github.com/gentoo/gentoo/pull/18400 Signed-off-by: Joonas Niilola 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: c7953a95e90a05046126eb3fbc78efe774e0a01b Author: Sam James gentoo org> AuthorDate: Fri Nov 13 02:45:59 2020 + Commit: Sam James gentoo org> CommitDate: Fri Nov 13 02:45:59 2020 + 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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 1706523a1f74a74f9ec8ad1ce32619378d3d5ba6 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Nov 12 22:51:32 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Nov 12 22:54:38 2020 + 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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: bdfbde2775df19de4dbe17de259d64757c64eeea Author: Martin Dummer gmx net> AuthorDate: Mon Oct 5 20:35:58 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Oct 11 09:29:59 2020 + 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 gmx.net> Closes: https://github.com/gentoo/gentoo/pull/17807 Signed-off-by: Joonas Niilola 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 000..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}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 41f3fc9371b2208bbcbc11f6eea80e89d4a701d7 Author: Martin Dummer gmx net> AuthorDate: Mon Sep 14 19:30:57 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Oct 4 21:14:41 2020 + 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 gmx.net> Signed-off-by: Michał Górny 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 000..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 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + martin.dum...@gmx.net + Martin Dummer + + + proxy-ma...@gentoo.org + Proxy Maintainers + + espressif/esptool
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 5ad866dab5c4f41b38804cddba2b6b504ce1a466 Author: Sam James gentoo org> AuthorDate: Tue Aug 25 12:42:53 2020 + Commit: Sam James gentoo org> CommitDate: Tue Aug 25 12:42:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad866da dev-embedded/esptool: Keyword 2.8 arm64, #737436 Signed-off-by: Sam James 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: ea86ff88c494c3551724324f4f48d0cc5b79d595 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu May 7 21:19:49 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu May 7 21:20:53 2020 + 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 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..000 --- 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..000 --- 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}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: a0e8a771227e99a0b8db1e81817582c5ac78216f Author: Michał Górny gentoo org> AuthorDate: Wed Feb 5 19:01:41 2020 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 5 19:12:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e8a771 dev-embedded/esptool: Remove py2 Signed-off-by: Michał Górny 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
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 69e03506ede88e158b20b53df4db3067ad1276d4 Author: Aaron Bauman gentoo org> AuthorDate: Sun Nov 24 21:07:16 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Nov 24 21:07:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69e03506 dev-embedded/esptool: fix QA warning about tests Signed-off-by: Aaron Bauman 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}]"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 08c312f1734dc3b7b1a386c6ffce1244229d5445 Author: Manuel Rüger gentoo org> AuthorDate: Sun Nov 24 19:32:30 2019 + Commit: Manuel Rüger gentoo org> CommitDate: Sun Nov 24 19:32:57 2019 + 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 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 000..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}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 53d4932827b315924ab8183a6d4f8344a02ffbc8 Author: Georgy Yakovlev gentoo org> AuthorDate: Fri May 31 05:33:19 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri May 31 18:55:18 2019 + 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 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 000..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}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 783c0354b07444cbd7d73ce080a88e4b88b0d212 Author: M. J. Everitt iee org> AuthorDate: Wed Nov 22 10:42:02 2017 + Commit: Michał Górny gentoo org> CommitDate: Thu Apr 5 21:33:15 2018 + 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 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + m.j.ever...@iee.org + Michael Everitt + + + proxy-ma...@gentoo.org + Proxy Maintainers + espressif/esptool
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 4dbf6b627711fc0089c4aa86184d4a8e4075ebbd Author: Manuel Rüger gentoo org> AuthorDate: Tue Mar 20 11:43:30 2018 + Commit: Manuel Rüger gentoo org> CommitDate: Tue Mar 20 11:44:15 2018 + 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 5b7df4429af735986c8d2dd6fafd878d2e6053a5 Author: Markus Meier gentoo org> AuthorDate: Thu Mar 15 20:16:22 2018 + Commit: Markus Meier gentoo org> CommitDate: Thu Mar 15 20:16:22 2018 + 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}]"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 0465b7bbda92581b2fc49cee954799a5f64715c4 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jan 8 23:45:52 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jan 8 23:57:31 2018 + 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}]"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 6c31f57bc2ab20bcad8b8fb70194dd50dc2cfa6d Author: Manuel Rüger gentoo org> AuthorDate: Sat Dec 23 15:04:32 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Sat Dec 23 15:04:32 2017 + 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: a90f601c1247b0a69463662d295f84eb88dbd65e Author: Tobias Klausmann gentoo org> AuthorDate: Sat Dec 16 10:29:45 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Sat Dec 16 10:31:27 2017 + 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}]"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 63c5f811e9449313d2b1b9f4a9ad9242062b8a74 Author: Michael Palimaka gentoo org> AuthorDate: Fri Nov 24 23:06:48 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Nov 24 23:09:12 2017 + 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 b932f945b62cf2cb446ad22db0b93071a6757fb1d72e2ca9da2d0ea960565baa9776ba46dea3160569ef80aa145281fff98a1094e6705cb63d6219abf887 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..000 --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: a0046e7110263413cd6334113caca1c75f7984a3 Author: Manuel Rüger gentoo org> AuthorDate: Tue Nov 21 18:03:56 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Tue Nov 21 18:03:56 2017 + 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 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - mr...@gentoo.org - Manuel Rüger - + espressif/esptool
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 9288b9a3dfa38c8bf53cf1077f8b3a2c60c2d294 Author: Manuel Rüger gentoo org> AuthorDate: Sun Sep 10 10:52:10 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Sun Sep 10 10:54:16 2017 + 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 b932f945b62cf2cb446ad22db0b93071a6757fb1d72e2ca9da2d0ea960565baa9776ba46dea3160569ef80aa145281fff98a1094e6705cb63d6219abf887 diff --git a/dev-embedded/esptool/esptool-2.1.ebuild b/dev-embedded/esptool/esptool-2.1.ebuild new file mode 100644 index 000..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 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - mr...@gentoo.org - Manuel Rüger - - -espressif/esptool - + + mr...@gentoo.org + Manuel Rüger + + + espressif/esptool +
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: e48bb2e6fe5e2ed1bd4bdc6d13d58b0027348432 Author: Manuel Rüger gentoo org> AuthorDate: Sun Sep 10 10:52:32 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Sun Sep 10 10:54:18 2017 + 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 b932f945b62cf2cb446ad22db0b93071a6757fb1d72e2ca9da2d0ea960565baa9776ba46dea3160569ef80aa145281fff98a1094e6705cb63d6219abf887 diff --git a/dev-embedded/esptool/esptool-1.3.ebuild b/dev-embedded/esptool/esptool-1.3.ebuild deleted file mode 100644 index b5cbfdaddae..000 --- 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..000 --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 4cba3e1dadb155dc41b772f63ed2a18b14f1f599 Author: Manuel Rüger gentoo org> AuthorDate: Mon Jun 26 17:25:04 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon Jun 26 17:25:04 2017 + 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 872c92455c2458f46b7a5338a4733f6e56203d1a Author: Manuel Rüger gentoo org> AuthorDate: Thu Jun 15 15:31:36 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Thu Jun 15 15:31:36 2017 + 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/
commit: 0dd9f9776e0cc0d749f322f4f57c20f369dd49e5 Author: Manuel Rüger gentoo org> AuthorDate: Sun May 14 11:08:29 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Sun May 14 11:09:44 2017 + 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 000..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 000..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 000..1e51aa840f8 --- /dev/null +++ b/dev-embedded/esptool/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + mr...@gentoo.org + Manuel Rüger + + +espressif/esptool + +