From 73c06e01ebc820f47f0140310b8a096e9d20877b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 28 Feb 2024 11:40:46 +0000 Subject: gentoo auto-resync : 28:02:2024 - 11:40:46 --- dev-embedded/Manifest.gz | Bin 9406 -> 9399 bytes dev-embedded/esptool/Manifest | 8 +--- 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 ----------------------------- dev-embedded/esptool/esptool-4.7.0.ebuild | 66 ++++++++++++++++++++++++++++++ 6 files changed, 68 insertions(+), 182 deletions(-) delete mode 100644 dev-embedded/esptool/esptool-3.3.3.ebuild delete mode 100644 dev-embedded/esptool/esptool-4.5.1.ebuild delete mode 100644 dev-embedded/esptool/esptool-4.6.1.ebuild create mode 100644 dev-embedded/esptool/esptool-4.7.0.ebuild (limited to 'dev-embedded') diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 47e22fe6df59..5c0d2362d3f3 100644 Binary files a/dev-embedded/Manifest.gz and b/dev-embedded/Manifest.gz differ diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest index 35a90c44c289..68d8d81d1916 100644 --- a/dev-embedded/esptool/Manifest +++ b/dev-embedded/esptool/Manifest @@ -1,9 +1,5 @@ -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 -EBUILD esptool-3.3.3.ebuild 1443 BLAKE2B 05ecc0427277d2fd16dd628e05bf4f22565e0856fa2c085fdcaf8c15cf9416aed5138760bc2ea1bb6d563ad1604f3c00ed805e1b5b8a699abd43156b0add8bac SHA512 e2b26822ce40ab37a38892cd9f15c7bd149fb60f8ef099db121137bd07125a63d7ef963c7673b7f57b8b813d833975cde95f544744d247b3d8f9b1446e397a93 -EBUILD esptool-4.5.1.ebuild 1959 BLAKE2B 167b6ad888bd27b8a8384389db3d3de40e5b320c3e6979c83aa8be8d27833642e1a4ab1211f3aebd4b48d6dc6f0863a6d29e82fa2cc3ee450c7e8184b7c270ba SHA512 6e842a601a990619dff8a4f4fa9f5b29581817c05c1f808c941792dd1bfa0580ea7d04c907aaba5a6df156a27a4540a225867ae517bf44a04e3f67dd1e6b2587 -EBUILD esptool-4.6.1.ebuild 1998 BLAKE2B dc2a88512276bc0ab15737eae1a3ba334632d4b9efcb432b41e7748d01ad44f0bb435111edfea92ba38760ef6c2bb3e67863d73879278c450258b28d20e3edb5 SHA512 ac3317db602da9ef853fa7845f5ef7c6073997bead8ea34311c5ade93af615e01a17ab280ae09c960c4bfdeb86117708d433bcb7734949d96007c1d8f6467ec0 +DIST esptool-4.7.0.tar.gz 7045501 BLAKE2B 468d83db541e632296e9b465d54764dc5e966f54709b66b0af2675d8fbd6d0bcd70fb18584887f3dc4d45bd0550b65a0da58d0c6bc318962b8798017b4ab0b63 SHA512 dda2af5d9b2f8a4ec5706eaf58021e95094c152380c732074809c370a5d1bfaeb424cb27f69a3b980dec83ae9c4c9ee1eddfeb0a7990c3b1f1494160a2d369cc EBUILD esptool-4.6.2.ebuild 1997 BLAKE2B 545c76d5cfa7bf4631261074a724405e04d5b3bc44cff7941389bcccf127ab304799f705ca33788b90c2781d376d9ef2583cc20465d1addbc9e2f1392c9ea49e SHA512 499808481ec1cae7a568daf6ed7d11585574f7538275d6a1345225604330be7a36c9b351d94525d0a10515e3900e0deb651853d46d6f1f051ccab7c4ab2643ff +EBUILD esptool-4.7.0.ebuild 2040 BLAKE2B 102fa84507f2c0f9a33df4a6e8cb2f7ea568b0aac531dc38ece747b21bd513e8faa0ca4fdb31a9fa5f494a5246853a0b229fc28f1d60bd68541040b554b1a581 SHA512 7f74d3953a473ae248c403b13f7077ac1d3f4cfdd6220bdc6c8ae1a235b75acad054163ba3affa8bdc3f7ed281d70fe4f476f138c8cd05dbb48dd462f19dc291 MISC metadata.xml 504 BLAKE2B 578f33b9dc0f1748ecd37c355efd7f4acb041c192e44b89ad926c482c2a1d422080a0ed3c74311895b9f1ef996315965a79adc31b86437b3ea63bae321dd6294 SHA512 e8ed1644714bc0878d2d955f9d90bd6e0ca9fa183186ff160adaaaa46573fc696e49783c793f225a32b47b23da9f5df4d77d5fd59d7a52fc6386ec59f892cb83 diff --git a/dev-embedded/esptool/esptool-3.3.3.ebuild b/dev-embedded/esptool/esptool-3.3.3.ebuild deleted file mode 100644 index 8379e418717c..000000000000 --- a/dev-embedded/esptool/esptool-3.3.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 - -DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32" -HOMEPAGE="https://github.com/espressif/esptool" -SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/bitstring[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/reedsolo[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/wheel[${PYTHON_USEDEP}] - ') - test? ( $(python_gen_cond_dep ' - dev-python/coverage[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - ') ) -" - -python_test() { - "${EPYTHON}" test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}" - "${EPYTHON}" test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}" - "${EPYTHON}" test/test_espefuse_host.py || die "espefuse_host test failed with ${EPYTHON}" - "${EPYTHON}" test/test_merge_bin.py || die "espefuse_host test failed with ${EPYTHON}" - # test/test_esptool.py and test/test_espefuse.py need real hardware connected -} diff --git a/dev-embedded/esptool/esptool-4.5.1.ebuild b/dev-embedded/esptool/esptool-4.5.1.ebuild deleted file mode 100644 index 77010ff1b030..000000000000 --- a/dev-embedded/esptool/esptool-4.5.1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 - -DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32" -HOMEPAGE="https://github.com/espressif/esptool" -SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/bitstring[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/reedsolo[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/wheel[${PYTHON_USEDEP}] - ') - test? ( $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ') ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # test/test_esptool.py and test/test_espefuse.py need real hardware connected - test/test_esptool.py - test/test_espefuse.py -) - -src_prepare() { - default - - # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove. - rm test/test_espsecure_hsm.py || die -} - -pkg_postinst() { - if ver_test ${REPLACING_VERSIONS} -lt 4; then - ewarn "${P} - new 4.x release with breaking changes:" - ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files" - ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking" - ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended" - ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used" - ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on" - fi -} diff --git a/dev-embedded/esptool/esptool-4.6.1.ebuild b/dev-embedded/esptool/esptool-4.6.1.ebuild deleted file mode 100644 index 152869694986..000000000000 --- a/dev-embedded/esptool/esptool-4.6.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 - -DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32" -HOMEPAGE="https://github.com/espressif/esptool" -SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/bitstring[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/reedsolo[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/wheel[${PYTHON_USEDEP}] - ') - test? ( $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/pyaml[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ') ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # test/test_esptool.py and test/test_espefuse.py need real hardware connected - test/test_esptool.py - test/test_espefuse.py -) - -src_prepare() { - default - - # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove. - rm test/test_espsecure_hsm.py || die -} - -pkg_postinst() { - if ver_test ${REPLACING_VERSIONS} -lt 4; then - ewarn "${P} - new 4.x release with breaking changes:" - ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files" - ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking" - ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended" - ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used" - ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on" - fi -} diff --git a/dev-embedded/esptool/esptool-4.7.0.ebuild b/dev-embedded/esptool/esptool-4.7.0.ebuild new file mode 100644 index 000000000000..2aa2656d5e97 --- /dev/null +++ b/dev-embedded/esptool/esptool-4.7.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 + +DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32" +HOMEPAGE="https://github.com/espressif/esptool" +SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/bitstring[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/reedsolo[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/wheel[${PYTHON_USEDEP}] + ') + test? ( $(python_gen_cond_dep ' + dev-python/cffi[${PYTHON_USEDEP}] + dev-python/intelhex[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ') ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # test/test_esptool.py and test/test_espefuse.py need real hardware connected + test/test_esptool.py + test/test_espefuse.py +) + +src_prepare() { + default + + # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove. + rm test/test_espsecure_hsm.py || die +} + +pkg_postinst() { + if ver_test ${REPLACING_VERSIONS} -lt 4; then + ewarn "${P} - new 4.x release with breaking changes:" + ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files" + ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking" + ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended" + ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used" + ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on" + fi +} -- cgit v1.2.3