diff --git a/app-misc/homeassistant/Manifest b/app-misc/homeassistant/Manifest index a63e87ab22..3eace547ac 100644 --- a/app-misc/homeassistant/Manifest +++ b/app-misc/homeassistant/Manifest @@ -1,6 +1,6 @@ AUX genebuild_2026.7.0.patch 6649 BLAKE2B 3defdd4f630ca6db9c407433e90b4b7334ae28122f7e5f7ec5b2f519a5c2279195efeba23230a5a080120a4e9318c7ef51dca65099ab2428b786e3926f205e02 SHA512 6212c27708c826e9fec043872680092ffc3eab06501fb85d431342caf8716dc77e466d28bb9956eea3b81b74e44a065d2af286e8d531235bf1490d78aba4080d AUX genebuild_2026.7.1.patch 6650 BLAKE2B ce31248b1f031be57c97be7b5494e0308ee07d49c06f6535d9dddb8d2de49b5e19f10421a4e910b68bb9fd178eef38a0ab70f4a9b49a62577f64899d6a4e32e3 SHA512 c3bd650ab7bec595ebd355ef36b0d0ed214cc72f5bef68250475758ca3b6514f0fe4211a6d3b7a5bdd8ebf98471731ae1bf62f3f6c89bc802c4b67f33448e8a4 -AUX genebuild_2026.7.2.patch 6810 BLAKE2B e4a62645fc85bd6de3c2a46529800cb7478c00ef579b2da897d792160685b39a61d8e151d2278775b528a21be5bc2d6d932a188b2c639a89f1d4e2562c8b7866 SHA512 7e74c025fcd172148e80bf80fc52552741c70dc327630edf2693300dfc23ddca6cb583355044c8ffeb3f6ae9a6ad42409e1dd38570a3dc19d726e2d4cce99086 +AUX genebuild_2026.7.2.patch 7005 BLAKE2B 592e67c37a0a2c583ea54d1556f9bd53bc232f598dbab15294473e9faa0b09bbf2fcdaf6d73c3b1b7fbeb2d9b203278b534449f052e06ca7d412a0204d299441 SHA512 81e4ec7ded9a195723a24e0f2bea755f4e8b0562809bdcddc115b0800d3d1b06f5c4ac2dbcaf82883cca4052f53f14af79e40cb64c2717ba2b87309d6ed36a7a AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c AUX homeassistant.conf.d 340 BLAKE2B cd70ac04de20518de9042892084b7042d9987b4536d000e7918fa6e59e9a66ca41525654ced9359f5d88fba281b9fa248b76431a307d43ca1761ac713b4f8725 SHA512 c5928c56fef1181dfa5db8463aed311340709ea5fc1db913adb4832196399b1c4166e04e4e1fa8cb726c8506885e2304fd24dbce4c1a4193fc20ee3d3c4f3775 AUX homeassistant.init.d 1032 BLAKE2B cb5e1a989e47db9c22fe823b3181526a3cbc7d428d938dc7976b4b3fcdc06173b0276478460694f1a9459a854db950175d0ca0d98249afc081f8433d8177eb76 SHA512 3f8b955775b38b913ce6d1c391d1b1ca4b98a758ce9ad9eff07c965024c55756964739cce36becc949ebe8718f4ec37f2eb0441ef16bc78b45c620d6dc4a832f @@ -19,7 +19,7 @@ DIST homeassistant-2026.7.2.gh.tar.gz 27476290 BLAKE2B 548317b46dd38e5b2d7d66480 DIST homeassistant-2026.7.2.tar.gz 35204064 BLAKE2B fd220dcdb02d80684ed2fbce1025d9c050b3bfe43bb0bf53f45210a78a786d8297dab646e630587ebe5e48a64d2aced491e4b4db1bcf45c5aedf994074cbb5c0 SHA512 2fcd4a194293ff4d4048aba68568d83178e40395a0d082cdbe1d233376c354f7ce39ea4bb1422a36c1bb5ff8347304b6e7f15bdf0642ce9f57d72932ef40bfcb EBUILD homeassistant-2026.7.0.ebuild 73515 BLAKE2B 3f53aebf5e16d8463ceb459bd9a495d614cf0c52739a80435573057efa91c5d177d265bdfbe55941d81b92a091774650967bf95eb919907fc0f01f75b9350ef2 SHA512 e6cb6fe7f77f606b64b2b9707ab18553ac3cf9c7d289a9ac76b799aac14fca3012cda1ae5d1e528915b9935828c69727c82eb39da5dfd8ae3f39303105dec8d6 EBUILD homeassistant-2026.7.1.ebuild 73515 BLAKE2B 8b535807f9acee4b552b42a0194a763e03ef47a3e0afda7e3d673bc0fdaae6a9cd6ea09c834ae5257726b594803ed4cfec2e8fb9a86b8b80577526675381b873 SHA512 1a23165c7a923a5dc1280a62aa11fdc2ab3972ec363b2faf7345f85de8999e62820bc35dae3ce663d85872d05f85b80a9acd2709a8e01a73f3486b3561322327 -EBUILD homeassistant-2026.7.2.ebuild 73480 BLAKE2B 04fcbbb68f54ce0dfcde65f739d171cb7d18982e853f98a2c766cb9054931bddecf45a776983303c63db1429923e84bf55af15377bb3a12568c8051cb4ac1bc9 SHA512 a5102aac848f4fa9ce11d424aeaccf1d9c498ec6705aa57c75e9de98bd4fe185df29c8e2533093a072bf1b792bd5799c68717d3c51ea7015adf76e01056c1f17 +EBUILD homeassistant-2026.7.2.ebuild 73481 BLAKE2B 9b2ed1a753a40b057dbfcb40aca7aeb7ff99d2e6aefbd1e443d728e5ac9a622a3eab2d0e88792da7452c9cd83be304942db45c766212a44aa99ec0badbf630b0 SHA512 a07345d77877d09c09d2443f08e608c5f7294ab55262a2d1dd9fb7ea791d338122b24df1778700de77b29b492af89a69282ad4282c3b8a16327d6aba0203fff9 MISC ChangeLog 11993 BLAKE2B f10d1a3a3ee692be6f8182c955d58709a1552cda920909b7a5a62c41b96ff67bce78d99b3755bfea50986e65679674bd6e703e73a0e1a5fa4be7ffd425ceea38 SHA512 d01325e440046245e47fdb3819645e4843e79ba68508c36c665d8f91da6f830ffd9206b45a7aa1efa986943a0defdff154246b55fcd06503c6208e216c88a989 MISC genebuild.sh 13545 BLAKE2B bcedb66aa9c81b7000ac33c5abbf0fdc028bfc294c6b0adddecd36fddff3092eccaf0a6e15c3a851fb1a1345738990105d68375e9fb8f002bdc98d0afc90ec79 SHA512 cf3d31d00f68c70f8a061a0b444a3202cf185218124f25d5411b1cebe23bd01aa0a6cb3ba2e6ba59110a46e2cb404f26a86916dc5d1a2de0d38dd6e66797bdd6 MISC metadata.xml 221858 BLAKE2B 6a939c451ec40e3bb648b254cd4acdd8a2b110836cab4cdb7f23f7885317c138c855363f176bdd4b37092af68d1e1ebf0eec02779d31f47284de37c821be479f SHA512 0a65fb255e282f0f1103a73d82a9a4ec158e56264eb1ff5e15faa8bf08ab4fb4d71fc925443745fccf8a6af60188236ea0219d518a9bbcd9608144383d908851 diff --git a/app-misc/homeassistant/files/genebuild_2026.7.2.patch b/app-misc/homeassistant/files/genebuild_2026.7.2.patch index ec04e7f892..e00bd126a1 100644 --- a/app-misc/homeassistant/files/genebuild_2026.7.2.patch +++ b/app-misc/homeassistant/files/genebuild_2026.7.2.patch @@ -9,6 +9,15 @@ # homeassistant.components.apcupsd aioapcaccess==1.0.0 +@@ -260,7 +260,7 @@ + aioemonitor==1.0.5 + + # homeassistant.components.esphome +-aioesphomeapi==45.3.1 ++aioesphomeapi>=45.3.1 + + # homeassistant.components.matrix + # homeassistant.components.slack @@ -279,7 +279,7 @@ aiogithubapi==26.0.0 diff --git a/app-misc/homeassistant/homeassistant-2026.7.2.ebuild b/app-misc/homeassistant/homeassistant-2026.7.2.ebuild index 1df5220d19..3151b6de88 100644 --- a/app-misc/homeassistant/homeassistant-2026.7.2.ebuild +++ b/app-misc/homeassistant/homeassistant-2026.7.2.ebuild @@ -426,7 +426,7 @@ RDEPEND="${RDEPEND} epson? ( ~dev-python/epson-projector-0.6.0 ) eq3btsmart? ( ~dev-python/eq3btsmart-2.3.0 ) escea? ( ~dev-python/pescea-1.0.12 ) - esphome? ( ~dev-python/aioesphomeapi-45.3.1 ~dev-python/bleak-esphome-3.9.7 ~dev-python/esphome-dashboard-api-1.3.0 ) + esphome? ( >=dev-python/aioesphomeapi-45.3.1 ~dev-python/bleak-esphome-3.9.7 ~dev-python/esphome-dashboard-api-1.3.0 ) essent? ( ~dev-python/essent-dynamic-pricing-0.3.1 ) etherscan? ( ~dev-python/python-etherscan-api-0.0.3 ) eufylife-ble? ( ~dev-python/eufylife-ble-client-0.1.10 ) diff --git a/dev-cpp/abseil-cpp/ChangeLog b/dev-cpp/abseil-cpp/ChangeLog new file mode 100644 index 0000000000..8d63784ce3 --- /dev/null +++ b/dev-cpp/abseil-cpp/ChangeLog @@ -0,0 +1,4 @@ +# ChangeLog for dev-cpp/abseil-cpp +# Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest index 55e39c73b6..5f6006595b 100644 --- a/dev-cpp/abseil-cpp/Manifest +++ b/dev-cpp/abseil-cpp/Manifest @@ -3,4 +3,5 @@ AUX abseil-cpp-20240722.0-lto-odr.patch 634 BLAKE2B 33a26f207fb0ba8978188091eb32 AUX abseil-cpp-atomic.patch 494 BLAKE2B bce1f9e400b495f11652743754b8120736ee043c18b2ef8f1d89d676e6dd0cc014df8d1050d9ea17c628b8c05aeb0de143b384e62fbab4675a573c4b8f53e0a4 SHA512 887e8bffca7acfa94f0e72f7f22319c365f31b55f94da155672b610bf6e4013fa73df5a7d9c8179f2d9f23926aca190f113b971ee073b36d464d60f45223fef4 DIST abseil-cpp-20260526.0.tar.gz 2391476 BLAKE2B f12ee822019a10749611cc5a3f044c74f83a4bcc7c51322444011ff60a090254c9b15896276c728b374479e02e45eeca91c1d73f8838a26e337d856a197d2006 SHA512 fe85ebdd451b126117df1c3a312a1d5b29fc3557d07bb248854639b2a0180e91003fd2331a0d938f4ffeae8966f1df67a488fa3bdab072e840bbfdc6e8a4f01b EBUILD abseil-cpp-20260526.0.ebuild 2452 BLAKE2B 9998c87e730af68dbd3c1e11688bceb42f38777ee3813aa17774ea683534be36a891b7690e4fd52ee303f5d234cb116f7bc046e7ca5b7592f3b760b6776f1dc6 SHA512 12fd8c21b1a441b4dc096dfa69449f052a7eb2f53b86a03f30348bc559b9ff94d564506bb061f7cb690532c45eb60427e47380bc024c4b54d9a86da37311e0b7 +MISC ChangeLog 138 BLAKE2B 2e9baec9c08824154f86efba17caa2dafd6980f6e2056b37edb9f06079120608e3cf3f8f8c5fa17b84d6591e53e2cb710212dc2479be02c299398f7a477f0c36 SHA512 39eb8d2d42e2f4cb7c5e7630e4986f8fe7783c97bcc615e887f67191f3b82bd60139c831ecc7f2000a99e1c6442d6fddc75c669d22ee5bd412eafe7c3fbf9368 MISC metadata.xml 630 BLAKE2B b8718de25104713db8aa224e08f073fcb5fc01026071e0381b0cd74c8caa29f6d69cd5b33d9ff2baef72046c1fb52c084d65cd3c7fc77580cd4630fde278bfd1 SHA512 da7e3e9e13068400b220d73c1f2623877aabaec0b465d2fd80814b4b1468294b142d1c89d44f6f7dfa0dfe0033ba7c7c26c3919555dbe288a5ccdc1e780a977c diff --git a/dev-embedded/esphome-device-builder/ChangeLog b/dev-embedded/esphome-device-builder/ChangeLog new file mode 100644 index 0000000000..462d5d0416 --- /dev/null +++ b/dev-embedded/esphome-device-builder/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-embedded/esphome-device-builder +# Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*esphome-device-builder-1.6.2 (17 Jul 2026) + + 17 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + +esphome-device-builder-1.6.2.ebuild, +files/esphome.conf.d, + +files/esphome.init.d, +metadata.xml: + dev-embedded/esphome 2026.7.0 + diff --git a/dev-embedded/esphome-device-builder/Manifest b/dev-embedded/esphome-device-builder/Manifest new file mode 100644 index 0000000000..11cadd2a32 --- /dev/null +++ b/dev-embedded/esphome-device-builder/Manifest @@ -0,0 +1,6 @@ +AUX esphome.conf.d 349 BLAKE2B 923007ce703af5506ba5ac114a2ed879b97e723635b41fd5ddb2171745d648ed25a8e83509124738ec3158d1430f129ceb75b8b88eb389caf2fbc0d629cc6883 SHA512 40629fd6c0518cf17322483d448b00b1f7ba55e286f87b6623cf7c833b042f1b2f6cb50d93701267efa43c72af69be4f0b3fcffb6655ac0de34dc6d165afbd7f +AUX esphome.init.d 610 BLAKE2B 7b3df8ee02bf0809b48f5d19afa0def23cf523fac07cf055599cf9c7d3519e44ad2aa36dfa2ed50475846ff98029169a5cac41f3356835133dfc32d9a3670118 SHA512 981f45c86754b23fa37bff8e3bf600a1082f2c3e1b04b7bb1f2c941886796604cffeeed5f37318a9f4ad3e18dfbc1888c78cf69df17a683bf5f8ed2433dfbd6d +DIST esphome_device_builder-1.6.2.tar.gz 3675835 BLAKE2B 9529a5a1fb2df46798c2c9424d4afb0da396ad8e147360c922511db5e8f0ba265e49dd09ce52cd15135a58747f93c4898a30c11ef27fe923fb4764718175f15c SHA512 21ccda25235cd60a7f697f1b88cef4aa617029d4310111ed6d96f68af7f3e8e3cc5638aa9a9d5169d8b451339dfb3a59a15ba02d17b2372e5adfd153755a49cd +EBUILD esphome-device-builder-1.6.2.ebuild 1924 BLAKE2B c098ffcb3cb5dd5904e4732344818489871884cbff2b13bf183f22e777a76713600a5f047a46e243bc97b47de64d1fe05f52605b0456d21e8f0b4d3fa84128e9 SHA512 97453a248a51d196867a77b13e1644800a12e7cf28d49967a6a80d47b2cc11fa93386deeca13f76fbf0ef9fd68c5cccdcf813b871574ff1c7f315d128d06741a +MISC ChangeLog 411 BLAKE2B 963b6ef2a9cc55c5a2b622d58ad545c55a9dea73ccef52559d0da6a8c87e7287fedfe932be76500e2fbdfa9767400db1547024afd3d0fe498eb70769d01b1eff SHA512 7fdc8444fb739b771c38627fa09b9d2c81d4078eea1600f5570e8050ec7e17f75287fbe3a5ac6617b06798eecec71a9fe2da52dd94833d0c6a351f9ae4057bd0 +MISC metadata.xml 293 BLAKE2B 5473344112024bef4391a4557602c9da1664364d6ae4158b1add228a14be7b45eed7d766473016fe2d38b564803df86f9797aea0fd4319faa2feaad89a5e39a2 SHA512 72f8f9a3dcde562fabcf0b07045a406d2e7eb9ff005b776fa2a46b64d83be563c40c44734b9f0060f65b51fa716258c90374bb4759016703ac9641f39a28abf0 diff --git a/dev-embedded/esphome-device-builder/esphome-device-builder-1.6.2.ebuild b/dev-embedded/esphome-device-builder/esphome-device-builder-1.6.2.ebuild new file mode 100644 index 0000000000..f94a640387 --- /dev/null +++ b/dev-embedded/esphome-device-builder/esphome-device-builder-1.6.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) +inherit readme.gentoo-r1 pypi distutils-r1 + +DESCRIPTION="ESPHome Device Builder Dashboard" +HOMEPAGE="https://github.com/esphome/device-builder https://esphome.io https://pypi.org/project/esphome-device-builder" + +LICENSE="Apache2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +DEPEND=" + acct-group/esphome + acct-user/esphome + =dev-python/esphome-device-builder-frontend-0.1.255[${PYTHON_USEDEP}] + >=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}] + >=dev-python/aiohttp-asyncmdnsresolver-0.1.1[${PYTHON_USEDEP}] + >=dev-python/colorlog-6.8.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-42.0.2[${PYTHON_USEDEP}] + >=dev-python/fnv-hash-fast-2.0.0[${PYTHON_USEDEP}] + >=dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}] + >=dev-python/icmplib-3.0.4[${PYTHON_USEDEP}] + >=dev-python/mashumaro-3.13[${PYTHON_USEDEP}] + >=dev-python/orjson-3.9.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] + >=dev-python/ruamel-yaml-0.18.0[${PYTHON_USEDEP}] + >=dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.150.0[${PYTHON_USEDEP}] +" +RDEPEND="${DEPEND}" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +The ESPHome device builder listens on port 6052 +ESPHome configuration is in: /etc/${PN} +dashboard command line arguments are configured in: /etc/conf.d/${PN} +logging is to: /var/log/${PN}/{dashboard,warnings}.log +" + +python_install_all() { + dodoc "${DOCS}" + distutils-r1_python_install_all + keepdir "/etc/esphome" + fowners -R "esphome:esphome" "/etc/esphome" + keepdir "/var/log/esphome" + fowners -R "esphome:esphome" "/var/log/esphome" + newconfd "${FILESDIR}/esphome.conf.d" "esphome" + newinitd "${FILESDIR}/esphome.init.d" "esphome" + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + diff --git a/dev-embedded/esphome-device-builder/files/esphome.conf.d b/dev-embedded/esphome-device-builder/files/esphome.conf.d new file mode 100644 index 0000000000..343f7272b0 --- /dev/null +++ b/dev-embedded/esphome-device-builder/files/esphome.conf.d @@ -0,0 +1,10 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# /etc/conf.d/esphome: configuration for /etc/init.d/esphome + +# Switches to pass to esphome. See 'esphomeyaml --help' for +# a description of the possible switches. +# For now the only usable option for dashboard mode is --port +# +ESPHOME_OPTS="" diff --git a/dev-embedded/esphome-device-builder/files/esphome.init.d b/dev-embedded/esphome-device-builder/files/esphome.init.d new file mode 100644 index 0000000000..2fea759d83 --- /dev/null +++ b/dev-embedded/esphome-device-builder/files/esphome.init.d @@ -0,0 +1,26 @@ +#!/sbin/openrc-run +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +description="ESPHome device builder" + +command_user="esphome:esphome" + +command="/usr/bin/esphome-device-builder" +command_args="/etc/esphome ${ESPHOME_OPTS}" + +output_log="/var/log/esphome/stdout.log" +error_log="/var/log/esphome/dashboard.log" + +command_background=yes +pidfile=/run/esphome.pid + +depend() { + need net + after bootmisc +} + +start_pre() { + checkpath --file --owner $command_user --mode 0644 $output_log + checkpath --file --owner $command_user --mode 0644 $error_log +} diff --git a/dev-embedded/esphome-device-builder/metadata.xml b/dev-embedded/esphome-device-builder/metadata.xml new file mode 100644 index 0000000000..4d4bf2e872 --- /dev/null +++ b/dev-embedded/esphome-device-builder/metadata.xml @@ -0,0 +1,8 @@ + + + + + esphome/device-builder + esphome-device-builder + + diff --git a/dev-embedded/esphome/ChangeLog b/dev-embedded/esphome/ChangeLog index 9f46116180..09a606ba40 100644 --- a/dev-embedded/esphome/ChangeLog +++ b/dev-embedded/esphome/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) +*esphome-2026.7.0 (17 Jul 2026) + + 17 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + -esphome-2026.6.3.ebuild, +esphome-2026.7.0.ebuild: + 2026.7.0 + *esphome-2026.6.5 (12 Jul 2026) 12 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> diff --git a/dev-embedded/esphome/Manifest b/dev-embedded/esphome/Manifest index 9cdecd7e7e..1827cf4789 100644 --- a/dev-embedded/esphome/Manifest +++ b/dev-embedded/esphome/Manifest @@ -2,11 +2,11 @@ AUX esphome.conf.d 349 BLAKE2B 923007ce703af5506ba5ac114a2ed879b97e723635b41fd5d AUX esphome.init.d-r1 605 BLAKE2B b81353e6b9ef45d8a4995f83f79346c7443107ce00a1c429f3d6c6caf63b4eaed87071e190c71365e1217f351a3f0cebe9fe1bd8c971d27fe5a99c016a1be2ce SHA512 10b7cf2dff8fa5547e47bf4d56ec6446126c9429f99bd9fff57be31f41db5c405796d9fa813f288e8489ce4a715d6b58b652284d49aa3a9e61d37811517b6eff AUX esphome.init.d-r2 650 BLAKE2B 6979da08462340aa6cadf2312a7547d9ea7dd19dccaf3b4f9eb8b14cfa47ac571cc2a1f04fd2c9f068c50390c919bd506dba6e9ff2e2b1814e49405e01af797e SHA512 c860626291c1f00b6abc3abcfcfe76ffe9c9b12a9f7557b2d14f3cd59cefad4e088446b7dd675fdcdb99787c43ecb2034856e7036d4fd6e4136a7f931dbebb99 AUX esphome.init.d-r3 650 BLAKE2B 0b5abf7e2decf477ca1ab8557d42f3c6a0f5890adcc15c0fa95c47643b7c2e359bad0c148c8b75582b77f43c9dd28f49fe3c55daf047b771761b7d00f1300b6d SHA512 61ce4d1a880b9e7714c6f168fa52f9bded36851d47060009d0b6d3d02e611f28b089be4a4d818ccee3f9645d532e5d8625eaf5abe959cfc9b28c6098bdc8f27f -DIST esphome-2026.6.3.tar.gz 4532666 BLAKE2B 841fd256c224fd912c4a4d9066d1689ba07778153a0e533ccfcb088f7ed9bb31226c810443bc12f7902e071d9d1c2730759f97c46800b5323cf3cb4fd02626a5 SHA512 3cb6c79f5a90e894fe453a6232395db9ce4b24c1d855a61cbcdd390bc32c8bfc5af720e0e8d009c9706ab1ad94c3ee1a67ccd775e581153763c4066e855866f0 DIST esphome-2026.6.4.tar.gz 4533433 BLAKE2B 83f5b5470735927d915fbdd5d29e626c22ea4fc78fb2b2412cfc19bb057555f5a235003b82d9be20d75a4b00d5145385a59764baf4e734b080dc59fc3642e851 SHA512 431f8c2ec46fabdf5942749d117c63d4c0766bfd459a6b836dd829067af1a8255dc5374f2d0231272017e33189cf380907fa85db31970e0f1c18017a865de814 DIST esphome-2026.6.5.tar.gz 4533148 BLAKE2B 0a038245313f4569577c3c0d37baf7828943c43318df719ca50bbf7f43fd861d037a08c53d4e54d0a78b7f6171782ab22b80f7192529337954bcc1a23df72182 SHA512 bbae0a7c5b11e31cf9e44facf5d89e4fbb8535de43dba3cf83418bda0564ac984703ced28905e42c27288e5997593f69472488c81ad34b147040a85542c6aef2 -EBUILD esphome-2026.6.3.ebuild 3127 BLAKE2B e475d85b95caee486906d662393eb04b9bf3701884f2a92c5985cd6d11251f5f6985b6ea4b18e0e418701b1d77c3c4c474b8f3a8e88e0e300365f75560c0d44f SHA512 e7c416e3851a2226532e5a41af91a6e080c3840661f802231b6a3fcd4e8eef816bcbac67f99591efffbc24ba2425fad7d95b5d3841c3afb77e890593dc2d598c +DIST esphome-2026.7.0.tar.gz 4663014 BLAKE2B 390f191f111dafd51cc9cdffaf1208095e3c9088023eccaf00d0c7a7c805e0cc7055e29d19df1931214fd9ec66a04eaca61e6e0069a5a9c9ff95a1a9b70e722a SHA512 5e82920a3c90eb49a8fd89f26b66ad73dc2c0df43bd2a12b790cc7d16f07c975df91963d02e6f4943e741deeb068ee49bc7fc416ebf99f22c0157892b6f41b28 EBUILD esphome-2026.6.4.ebuild 3127 BLAKE2B e475d85b95caee486906d662393eb04b9bf3701884f2a92c5985cd6d11251f5f6985b6ea4b18e0e418701b1d77c3c4c474b8f3a8e88e0e300365f75560c0d44f SHA512 e7c416e3851a2226532e5a41af91a6e080c3840661f802231b6a3fcd4e8eef816bcbac67f99591efffbc24ba2425fad7d95b5d3841c3afb77e890593dc2d598c EBUILD esphome-2026.6.5.ebuild 3127 BLAKE2B 116fe05997cfea40a342fbb4850c75bf00f2754501a33a9af21ba6a963e5da8b8437819fb4ab7356ecef522f4cbf9ec2ff9c2525403b98a007f3c8c31ca3b3d3 SHA512 0c3bf2f96fa935577c2dcded93d2353a5661b3ef6c654846bd1057aad3f2ff906b58775ce99077eb749b896425652ffc461dcbb444f5e386c4806af140970537 -MISC ChangeLog 46822 BLAKE2B 5efdaa2d2d6d77a218c0c50d663204f957f41d1c8476bfe6ff0a2ad7ff943dea6cf5bc863d10aa70db92d42c1cb3910d960d0806a5e04625f6f0f33e71bae35b SHA512 3903b4b81f4d5c0c1ea7abe92867ce00599f3305fb557547b6aebe1f944a3cd7fbfcc0f0f1087796d86cedba1f7ca2809505ac44166adc7933f10140ff565403 +EBUILD esphome-2026.7.0.ebuild 2283 BLAKE2B fe95e4b57741eac06e7dd99afea52abc5f312c5fc2beb1cf1901915497cc6ed5faa9ebfce20fa1e040ab4cc3e8b33be695253e6cd04b56dd386f7ac238248bec SHA512 a98f2b0eb883b4f83b0bbca1d9f15b724d69752d0b6e02728c0355a46d9dc907f12631a1f72e9466955b3d0879a5dec5c878175ab4e28e03730a56668ec71a05 +MISC ChangeLog 46996 BLAKE2B c81db6a1fc588e9800c3144821d626eb364d06b4d4456acefed7baf36e22a9c34454937677dd69314ef016351800c7cc2aa1e6985df7a71dae44e57dc7f855bc SHA512 ae7a0411d755b6f28523b98c8a6b501cdad1be9ebc0e52bc5d73531960ab0bfffb2251ff0e591f92a4bf544d665302669d35247a63ec77ef8d3d108baf83f56a MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20 diff --git a/dev-embedded/esphome/esphome-2026.6.3.ebuild b/dev-embedded/esphome/esphome-2026.7.0.ebuild similarity index 52% rename from dev-embedded/esphome/esphome-2026.6.3.ebuild rename to dev-embedded/esphome/esphome-2026.7.0.ebuild index 3c33a47c65..cf0d5d1121 100644 --- a/dev-embedded/esphome/esphome-2026.6.3.ebuild +++ b/dev-embedded/esphome/esphome-2026.7.0.ebuild @@ -6,7 +6,7 @@ DISTUTILS_USE_PEP517=setuptools DISTUTILS_SINGLE_IMPL=1 PYTHON_COMPAT=( python3_{12..14} ) -inherit readme.gentoo-r1 distutils-r1 pypi +inherit distutils-r1 pypi DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy." HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/" @@ -21,39 +21,37 @@ DOCS="README.md" RDEPEND=" $( python_gen_cond_dep ' - server? ( - acct-group/esphome acct-user/esphome - >=dev-python/tornado-6.5.7[${PYTHON_USEDEP}] + server? ( + dev-embedded/esphome-device-builder[${PYTHON_USEDEP}] ) - >=dev-python/cryptography-48.0.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-48.0.1[${PYTHON_USEDEP}] ~dev-python/voluptuous-0.16.0[${PYTHON_USEDEP}] >=dev-python/pyyaml-6.0.3[${PYTHON_USEDEP}] >=dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] ~dev-python/colorama-0.4.6[${PYTHON_USEDEP}] - >=dev-python/icmplib-3.0.4[${PYTHON_USEDEP}] - >=dev-python/tzlocal-5.3.1[${PYTHON_USEDEP}] + >=dev-python/tzlocal-5.4.4[${PYTHON_USEDEP}] >=dev-python/tzdata-2026.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-embedded/platformio-6.1.19[${PYTHON_SINGLE_USEDEP}] - ~dev-embedded/esptool-5.3.0[${PYTHON_SINGLE_USEDEP}] + ~dev-embedded/esptool-5.3.1[${PYTHON_SINGLE_USEDEP}] >=dev-python/click-8.3.3[${PYTHON_USEDEP}] - ~dev-embedded/esphome-dashboard-20260425.0[${PYTHON_USEDEP}] - >=dev-python/aioesphomeapi-45.3.1[${PYTHON_USEDEP}] + >=dev-python/aioesphomeapi-45.6.0[${PYTHON_USEDEP}] >=dev-python/zeroconf-0.150.0[${PYTHON_USEDEP}] - ~dev-python/puremagic-1.30[${PYTHON_USEDEP}] + ~dev-python/puremagic-2.2.0[${PYTHON_USEDEP}] ~dev-python/ruamel-yaml-0.19.1[${PYTHON_USEDEP}] ~dev-python/ruamel-yaml-clib-0.2.15[${PYTHON_USEDEP}] ~dev-python/esphome-glyphsets-0.2.0[${PYTHON_USEDEP}] - >=dev-python/pillow-12.2.0[${PYTHON_USEDEP}] - ~dev-python/resvg-py-0.3.2[${PYTHON_USEDEP}] + >=dev-python/pillow-12.0.0[${PYTHON_USEDEP}] + ~dev-python/resvg-py-0.3.3[${PYTHON_USEDEP}] ~dev-python/freetype-py-2.5.1[${PYTHON_USEDEP}] ~dev-python/jinja2-3.1.6[${PYTHON_USEDEP}] >=dev-python/bleak-2.1.1[${PYTHON_USEDEP}] - >=dev-python/smpclient-6.0.0[${PYTHON_USEDEP}] + >=dev-python/smpclient-7.2.0[${PYTHON_USEDEP}] ~dev-python/requests-2.34.2[${PYTHON_USEDEP}] - >=dev-python/py7zr-1.1.0[${PYTHON_USEDEP}] + >=dev-python/py7zr-1.1.3[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.10.0[${PYTHON_USEDEP}] >=dev-python/pyparsing-3.3.2[${PYTHON_USEDEP}] - >=dev-python/argcomplete-3.6.3[${PYTHON_USEDEP}] + >=dev-python/argcomplete-3.7.0[${PYTHON_USEDEP}] ' ) " @@ -69,33 +67,4 @@ BDEPEND=" ' ) " -DISABLE_AUTOFORMATTING=1 -DOC_CONTENTS=" -The ESPHome dashboard listens on port 6052 -ESPHome configuration is in: /etc/${PN} -dashboard command line arguments are configured in: /etc/conf.d/${PN} -logging is to: /var/log/${PN}/{dashboard,warnings}.log -support at https://git.edevau.net/onkelbeh/HomeAssistantRepository -" - -python_install_all() { - dodoc ${DOCS} - distutils-r1_python_install_all - if use server; then - keepdir "/etc/${PN}" - fowners -R "${PN}:${PN}" "/etc/${PN}" - keepdir "/var/log/${PN}" - fowners -R "${PN}:${PN}" "/var/log/${PN}" - newconfd "${FILESDIR}/${PN}.conf.d" "${PN}" - newinitd "${FILESDIR}/${PN}.init.d-r3" "${PN}" - readme.gentoo_create_doc - fi -} - -pkg_postinst() { - if use server; then - readme.gentoo_print_elog - fi -} - distutils_enable_tests pytest diff --git a/dev-embedded/esptool/ChangeLog b/dev-embedded/esptool/ChangeLog index 91af2aad86..f2179dd013 100644 --- a/dev-embedded/esptool/ChangeLog +++ b/dev-embedded/esptool/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) +*esptool-5.3.1 (17 Jul 2026) + + 17 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + +esptool-5.3.1.ebuild: + dev-embedded/esphome 2026.7.0 + *esptool-5.2.0 (20 Mar 2026) *esptool-5.1.0 (20 Mar 2026) diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest index 9403ecc6da..9cb99e04f9 100644 --- a/dev-embedded/esptool/Manifest +++ b/dev-embedded/esptool/Manifest @@ -1,8 +1,10 @@ DIST esptool-4.9.0.tar.gz 5944315 BLAKE2B 8ddb37c20c7337e2768f1175a981f23eaabc61ef7851b928ce20f172257b812c73b46ea4db3c46d688d230dd58772e5e43786c70b1e6a9ff9297b26a4ed10e7f SHA512 1d969a79ca43d63af6407f4b1544076943cc427766734781904285dfc304e67a5db09ec7de71e8b9e29734341bd8f1a8491f8f8a22325c5229df22da85497071 DIST esptool-5.1.0.tar.gz 5904981 BLAKE2B e6f49ff15da617cac8f7a3c2558598430b53a1267632c4e06180ec121d063bf9b80ee5d646207ffa4da00c82fd23a890e07322174afa4d14aa75d1900414442f SHA512 07caaf96225d5b6cd6668cbd6022cf564e7b25f54ed2f2ed6345660c3d4f686ca1489937acd806b90ac30fd3bc15389116776932caa50d091404204d2712d954 DIST esptool-5.2.0.tar.gz 6056496 BLAKE2B cc036196b9a8a84f9f44c5d5f44796d531510f967946c984f6b5c74c1bd8558ffd611f3f59fce9bcde3d7ab5f161e6ef4bc5520804ebec774bfcc60d61051f67 SHA512 df62952b12abb9d47a7f5a46ea00ce1bd59f32c73017e6b13f31eb2d197caec17810ff358e4a538ed9be958000de88bc97c5c74c41c06f9340e784aec5b6f7e6 +DIST esptool-5.3.1.tar.gz 6108667 BLAKE2B 458fd7b5b750ebdcfcce9e2fee3d7f23ba5b8392b7478475a31b33f3dd2ffa88bcaf50cda3aee5ae323ec29f5b1f8cc979c5559195e76e006ef9b64fbdbdf7d9 SHA512 55ffd439b6a2f938c7459d1c570ce2d97518b49626166909d6f8d628bb5a0c0f9352585404e36cc774778348380afeff7f336f86ced80752a5bef30dfd866165 EBUILD esptool-4.9.0.ebuild 2124 BLAKE2B b545e629fc1e66abf5d1cdf971f14ff64081aeb6b720dc1271cabf62958bf867676257b79d7de8eafe26e898ba475e9a31064495e7c68e4c4c684f7244594956 SHA512 8b47635a3e2fd43c617a727b86494024d480ea084f91e10c550d47b2310ba6014877bc94613d38b8d8e47b7d7f43af1f58c39cdcb836d97cdb14f8d2d5608d1a EBUILD esptool-5.1.0.ebuild 2404 BLAKE2B 8bf616db3bc70db95351a862ed6a54ae49803f1de045ff29d2c3e3a026d07ffd01bd093380b31681b535b08e351d90f2685e17bd16463edac98e9a160083458c SHA512 cbf7a94c3e66586edcaae61a3febb5afa74bfe0b33d9919739e7f21f0c51ae566b1715b02a487a93dd935c5964a4a152ae235174c7a375fa2c3ae8f050e122aa EBUILD esptool-5.2.0.ebuild 2441 BLAKE2B 245b42b16d656836a4e4b6428d95842408650ec5340dfb719c0bd211430f60c2e1d61e3edc6da2b9ee187870b4a0a218caa622c2acaeb34ae9d08dc273f15ee6 SHA512 a6a0db8ec5e6ac32a74f3620bb0aebc4fca7120f0d8904105fc50a5483269ab2d2fee0963b404f1e6dc94d4f367df0152ac156af64b25219edd088f190d9e7a4 -MISC ChangeLog 6378 BLAKE2B ba0f962256c044627638bb086ec2ec48793e4005e18260f4c0ce3a7cef2f6a110f7afc4a298da6f2b9c864e263d5385dc9a90c80e70d00672763aba42d4a0d16 SHA512 b87b73319b7bc9179e46561692153240ae5a2ce4d0de83a06984bc103953a5fb3783701a8b1f30fbe7cf0eb5762c1bc944507dba62a2b4e2cf9e50a194d80122 +EBUILD esptool-5.3.1.ebuild 2478 BLAKE2B 130fcbfee2146d10a47bb4d2e5caa7f1ad78df906def45ca5398144a2bb3cdeb597f0c11d66a49b8ed72900697d94f9a31f703b58ac608dd6f2e792229eef46d SHA512 2699fb78232cca00775d03613e695917cfe43f277afdb33d9a5612901f46bdce0ae1a58c437a79020eb7b05ad1c91738988fac15a7b7f0c878a0bb225289d0e7 +MISC ChangeLog 6541 BLAKE2B 09bffe757f1839a3c3cc49fd9193eb25e19b7fb1f6abab5092ed5881fae7eb6d52cb08ce013b07eae191b38634db238476cb59e18a62d637cce98c8cec3268fa SHA512 936f66ec222f081b9df6382972b49c9a6e2d8b9ffed19bef075c61a1c176f47c130786a3a483560a177365b721ec0c90ccd7af7dad238da99bf86f12a2e4aec7 MISC metadata.xml 504 BLAKE2B 578f33b9dc0f1748ecd37c355efd7f4acb041c192e44b89ad926c482c2a1d422080a0ed3c74311895b9f1ef996315965a79adc31b86437b3ea63bae321dd6294 SHA512 e8ed1644714bc0878d2d955f9d90bd6e0ca9fa183186ff160adaaaa46573fc696e49783c793f225a32b47b23da9f5df4d77d5fd59d7a52fc6386ec59f892cb83 diff --git a/dev-embedded/esptool/esptool-5.3.1.ebuild b/dev-embedded/esptool/esptool-5.3.1.ebuild new file mode 100644 index 0000000000..689668ffa6 --- /dev/null +++ b/dev-embedded/esptool/esptool-5.3.1.ebuild @@ -0,0 +1,76 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 eapi9-ver + +DESCRIPTION="Serial utility for flashing and interacting with 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-3.1.6[${PYTHON_USEDEP}] + >=dev-python/cryptography-43.0.0[${PYTHON_USEDEP}] + dev-python/intelhex[${PYTHON_USEDEP}] + >=dev-python/pyserial-3.3[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/reedsolo-1.5.3[${PYTHON_USEDEP}] + dev-python/rich-click[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/wheel[${PYTHON_USEDEP}] + ') + test? ( $(python_gen_cond_dep ' + dev-python/pyelftools[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ') ) +" +distutils_enable_tests pytest +EPYTEST_DESELECT=( + # need real hardware connected + test/test_esptool.py + # need network + test/test_uf2_ids.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_replacing -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 + if ver_replacing -lt 5; then + ewarn "${P} - new 5.x release with breaking changes:" + ewarn " - The .py suffix is deprecated for the following scripts:" + ewarn " - esptool" + ewarn " - espefuse" + ewarn " - espsecure" + ewarn " - esp_rfc2217_server" + ewarn " - execute-scripts command is removed" + ewarn "" + ewarn "The official announcement of the changes can be found here: https://developer.espressif.com/blog/2025/04/esptool-v5/" + fi +} diff --git a/dev-python/aioesphomeapi/ChangeLog b/dev-python/aioesphomeapi/ChangeLog index 13c582e218..a55bf203e3 100644 --- a/dev-python/aioesphomeapi/ChangeLog +++ b/dev-python/aioesphomeapi/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) +*aioesphomeapi-45.6.0 (17 Jul 2026) + + 17 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + +aioesphomeapi-45.6.0.ebuild: + dev-embedded/esphome 2026.7.0 + 21 Jun 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> -aioesphomeapi-45.0.4.ebuild: dev-embedded/esphome 2026.6.2 diff --git a/dev-python/aioesphomeapi/Manifest b/dev-python/aioesphomeapi/Manifest index 8d2bca9ec8..1a429b17f3 100644 --- a/dev-python/aioesphomeapi/Manifest +++ b/dev-python/aioesphomeapi/Manifest @@ -1,4 +1,6 @@ DIST aioesphomeapi-45.3.1.tar.gz 222561 BLAKE2B e55a576bf6a6405afee5adf40bd32809d390633901acd7de7ae7128fb2e805c85e94e0e2e5c36f6408750b37885bd85bdc14144d001b18a72883981253b04ddb SHA512 97e5bc51a2f9680598c2ea378e44e2b4379b96cd9608d7b60a6278f525ca15f0f4e4690d1c99cfae68a8c8984eb9e08ff050a61f4a270569ebde1bc5600c69c4 +DIST aioesphomeapi-45.6.0.tar.gz 226680 BLAKE2B b56f131b08ca9aff46b2c11265e4fcac45ee211efba9aadf1d177ede8bcd442b16aa54b628cede71abb5ec330f5bbca9985500e93a5e9cf6d5c8dde157dd6705 SHA512 c40fbfdf44115eeda6b49ef032619ebdedbe91963df1c3889dc7df6cf8144b912571b2a8a91d4a606afd8c3f49319e42266c4a68e7149e130b2cac7ea8a00294 EBUILD aioesphomeapi-45.3.1.ebuild 1187 BLAKE2B 9c1a9cb4cc2cd26a75b05bde36c67f54714092e150401fdebfad66d1350895d91e8c6ce933e4c24ecdf1e2130d7ddb51378c894d5634a96bf89090df72219088 SHA512 5230911b97c56293eaa137e522e18ac19a8d1e5cbb64baaafa06e7b8e9401bdf4b8157d821cc7d66a89dfed21977e690d96b20e00999cefbb15908939769bac3 -MISC ChangeLog 35482 BLAKE2B f4e8fb39ac774510ef43cc26a749c153683e33fad66ce3162496d58840be53ea294337feb4d342ea0f4a7b0224e155bbc9866ac28b35ab5089785c8051803e9f SHA512 c37e83ba2671bc5c500697a1d889e1ddd3846881f37d286e4437304c263657db1d9ad52652ec2e7daa7a04a945d1b2ab66cdf52c2a80b4d765ca450e5bb55261 +EBUILD aioesphomeapi-45.6.0.ebuild 1186 BLAKE2B 71773371a3c204b3def45231ed6e8ce3f00b580e6cd7979a0006d29a55031760f7be6f457c93b67f00058b0e1bf0dd22e01ee582dc8d821373152792862c3c06 SHA512 16bd874035800a700cde0a4a3246c3a92f62bb522b4f170696180646a34fa63c24bf7dc95cbc43ddfead64a35083f1aa31502beba01982d656900d61c3fdbd6b +MISC ChangeLog 35659 BLAKE2B e257f1c266a08faf53d7c0a05ed84afc14665b1941cbe88ee0e3ad9d911b91f9183cc1e4363e5e91c3054f884fc645d1001311fb5c04dbd6e16edf22fe7959cf SHA512 68da26ccb7a4e0c392761c44d9119def377219f4f7387f146978a946cc3f945ca724b3219647a469de4dae913bc0a0e551bdc6d588c5e4185cbb26e6fd2428d7 MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6 diff --git a/dev-python/aioesphomeapi/aioesphomeapi-45.6.0.ebuild b/dev-python/aioesphomeapi/aioesphomeapi-45.6.0.ebuild new file mode 100644 index 0000000000..0ce49adf58 --- /dev/null +++ b/dev-python/aioesphomeapi/aioesphomeapi-45.6.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Python API for interacting with ESPHome devices." +HOMEPAGE="https://github.com/esphome/aioesphomeapi https://esphome.io/ https://pypi.org/project/aioesphomeapi/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=" + >=dev-python/aiohappyeyeballs-2.6.2[${PYTHON_USEDEP}] + >=dev-python/async-interrupt-1.2.2[${PYTHON_USEDEP}] + >=dev-python/protobuf-6[${PYTHON_USEDEP}] + >=dev-python/tzdata-2026.2[${PYTHON_USEDEP}] + >=dev-python/tzlocal-5.3.1[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.150.0[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.13.2[${PYTHON_USEDEP}] + >=dev-python/cryptography-48.0.0[${PYTHON_USEDEP}] + >=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/commentjson/ChangeLog b/dev-python/commentjson/ChangeLog new file mode 100644 index 0000000000..5ed861cdfa --- /dev/null +++ b/dev-python/commentjson/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-python/commentjson +# Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*commentjson-0.9.0-r2 (17 Jul 2026) + + 17 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + +commentjson-0.9.0-r2.ebuild, +files/commentjson-0.9.0-py312.patch, + +metadata.xml: + dev-embedded/esphome 2026.7.0 + diff --git a/dev-python/commentjson/Manifest b/dev-python/commentjson/Manifest new file mode 100644 index 0000000000..024c1749b0 --- /dev/null +++ b/dev-python/commentjson/Manifest @@ -0,0 +1,5 @@ +AUX commentjson-0.9.0-py312.patch 996 BLAKE2B e13cd38728e7207f7f88897dc5a27d238acd8246df174892cfbbad14e2e3e14abbaf04fbe68d5c5abf8dc0a64824e364f9435055ccddfcc4427936ba83e401f6 SHA512 ff442f4bf916703a4231607d8b79f16d71e8b03665deb9431f438edce12075eb1cc784413bdfd23e580e149c8f150cbe8ea137b3b1e6d046d83204e29264c470 +DIST commentjson-0.9.0.gh.tar.gz 15297 BLAKE2B a857b0fa5551079d3d37bff94fb51a903e998c4fb84e0f62a5de28d6eafe0cb8a38b3215515e72c56de0cddb661f109921c801d15b9ba93771290135adaaa5b1 SHA512 cd3d28adecbc445ed3faed7847c65a23829f408cf8aa3fa85544a0f0cf9fa5544b8aff560725cf51921f249123daf9ce9953069e99ca64a312bb4bff652512fe +EBUILD commentjson-0.9.0-r2.ebuild 1018 BLAKE2B 613c2b58d8c88d87e03c572eb362f8710c6d5ae30bd1ad854ed2ddac39b4a04067ecd6b869eab3c2134f964476ca0522d5e8afb1e50b4346c2e04a664ce22d0f SHA512 9adc727f18323595c16ccd5b74dba152c7667e6663ae60739d8131f448378d27686e7ff01a787cc56aecefefa596f049b2b9b2fa1f4eb94adea6709d26e647e9 +MISC ChangeLog 374 BLAKE2B 3d964302e9b796497298265051555dd379b208518129d7f8046d5ce01c6f12e40b9a4ccec8b3d70cb561cdbbef51df2b59b91e2a38dfa7c1d656a69630d1ef38 SHA512 33386f92b7fccce1471d4f1869a6a0abf35f6ae9addeb8f2a32ca1695a5dfb9fadf3005faf5687a055f82d78d6f681b6fd719b6873d835da523a3dfd2c88b688 +MISC metadata.xml 375 BLAKE2B 7391dadca9ed1ad8c62515f56347a04fe099c5020b2cfb5d6037e1057199f20a9a512c90800f81186bced7a8ff3f192b36e8c83d7d5ca2b961ea5f5a0e799e80 SHA512 005e5180f3f69d3c162b5ed113840494e0afbc9c09b5c4f02bad97ed7bf5a77e4b7806462f9c7aa3ca72d5d963e5d4b85a591e6e557742685c5738d66214915e diff --git a/dev-python/commentjson/commentjson-0.9.0-r2.ebuild b/dev-python/commentjson/commentjson-0.9.0-r2.ebuild new file mode 100644 index 0000000000..92742e9a15 --- /dev/null +++ b/dev-python/commentjson/commentjson-0.9.0-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} pypy3_11 ) + +inherit distutils-r1 + +DESCRIPTION="Add Python and JavaScript style comments in your JSON files" +HOMEPAGE=" + https://pypi.org/project/commentjson/ + https://github.com/vaidik/commentjson/ +" +SRC_URI=" + https://github.com/vaidik/commentjson/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + +RDEPEND=" + dev-python/lark[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/six[${PYTHON_USEDEP}] + dev-python/test[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + local PATCHES=( + # https://github.com/vaidik/commentjson/pull/54 + "${FILESDIR}/${P}-py312.patch" + ) + + distutils-r1_src_prepare + + # remove lark-parser dependency to allow painless upgrade to lark + sed -e '/lark-parser/d' -i setup.py || die +} diff --git a/dev-python/commentjson/files/commentjson-0.9.0-py312.patch b/dev-python/commentjson/files/commentjson-0.9.0-py312.patch new file mode 100644 index 0000000000..dbdcfe488f --- /dev/null +++ b/dev-python/commentjson/files/commentjson-0.9.0-py312.patch @@ -0,0 +1,24 @@ +From 04ad293f800039c0221ff010236e589a4ba7079d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sun, 23 Jun 2024 14:54:42 +0200 +Subject: [PATCH] Update test skips for Python 3.12+ + +Python 3.12 moves testing for `Infinity` and other constants +into `test_json/test_decode.py::test_parse_constant`. +--- + commentjson/tests/test_json/test_decode.py | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/commentjson/tests/test_json/test_decode.py b/commentjson/tests/test_json/test_decode.py +index 6971c44..8f5e904 100644 +--- a/commentjson/tests/test_json/test_decode.py ++++ b/commentjson/tests/test_json/test_decode.py +@@ -69,3 +69,8 @@ def test_string_with_utf8_bom(self): + 'test case is not supported by commentjson.')) + def test_negative_index(self): + pass ++ ++ @unittest.skipIf(version >= (3, 12), ++ 'Infinity as a value is not supported yet') ++ def test_parse_constant(self): ++ pass diff --git a/dev-python/commentjson/metadata.xml b/dev-python/commentjson/metadata.xml new file mode 100644 index 0000000000..e3123799bf --- /dev/null +++ b/dev-python/commentjson/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + + + + commentjson + vaidik/commentjson + + diff --git a/dev-python/esphome-device-builder-frontend/ChangeLog b/dev-python/esphome-device-builder-frontend/ChangeLog new file mode 100644 index 0000000000..f9d46ccd9b --- /dev/null +++ b/dev-python/esphome-device-builder-frontend/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-python/esphome-device-builder-frontend +# Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*esphome-device-builder-frontend-0.1.255 (17 Jul 2026) + + 17 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + +esphome-device-builder-frontend-0.1.255.ebuild, +metadata.xml: + dev-embedded/esphome 2026.7.0 + diff --git a/dev-python/esphome-device-builder-frontend/Manifest b/dev-python/esphome-device-builder-frontend/Manifest new file mode 100644 index 0000000000..360781f358 --- /dev/null +++ b/dev-python/esphome-device-builder-frontend/Manifest @@ -0,0 +1,4 @@ +DIST esphome_device_builder_frontend-0.1.255.tar.gz 1939018 BLAKE2B 523007b2279c552b57fa6998fa41fd939a76de66dc344747514df936b3540bc2f7dd67eea7c87ce97b1a2eec7dfcf8b2779831449024f95428982b4cfcc8f1a6 SHA512 bef11897dbad628384753a6065908102f190cb8c64f289d26dee6eef5a908318ff0cfa85c33424f8c3cb83b11882cd8f672f3cbcaad035b569e5f223a0bfb172 +EBUILD esphome-device-builder-frontend-0.1.255.ebuild 510 BLAKE2B c3235241b9d55a3044b2e174f9940f92f757a95bfa66c3883e2deffc0f42f735cf03fb8ee81b1f89f55d64012b7ae29f06535a463b76956bb909b18fa14d2ec7 SHA512 60cd54185a1ab1bcc5718ada111e9bc4cd1969fee2105e4f3e8e8c76df9a40f695615bd156bc342d0398d7e74c05fddc4fd4422650f9f46862443072d62e3bd3 +MISC ChangeLog 392 BLAKE2B 53d945db5dd2c0d8322c375e58555aefd3e119309f2b33bd54481a9c40ea68d51ea20670435d1e1ea82250d3c0f974e2eb572cda31ac5aba81e2ba87a59496ad SHA512 bd4c2f40a84940f682f39ad027b4bc435effd25c5125bdaffbb6f94bea9bca319053aec2c5f9da3a8e234f5fa2f2dcbd27f23401ed0f33cc091aa41e2245f455 +MISC metadata.xml 311 BLAKE2B b9926fad2a0a5ae77b5cd9f6552dde64c435909d54951ae36a972c583645f5d15f385f7094d9f0caa70710f7dec1fdae03667a211c4e7f16ef55611e4a51fe27 SHA512 1719f00d28de0af93dc7af3e9cbd06038e393cb94568b95ab1c3130897d811cfd37f7d99eacb1deef7ca5932d4abd9f214471c8b31b7a511199567fef1558dc6 diff --git a/dev-python/esphome-device-builder-frontend/esphome-device-builder-frontend-0.1.255.ebuild b/dev-python/esphome-device-builder-frontend/esphome-device-builder-frontend-0.1.255.ebuild new file mode 100644 index 0000000000..0458139cb6 --- /dev/null +++ b/dev-python/esphome-device-builder-frontend/esphome-device-builder-frontend-0.1.255.ebuild @@ -0,0 +1,19 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Prebuilt web frontend for the ESPHome Device Builder Dashboard" +HOMEPAGE="https://github.com/esphome/device-builder-frontend https://pypi.org/project/esphome-device-builder-frontend" + +LICENSE="Apache2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/esphome-device-builder-frontend/metadata.xml b/dev-python/esphome-device-builder-frontend/metadata.xml new file mode 100644 index 0000000000..6bebbee15f --- /dev/null +++ b/dev-python/esphome-device-builder-frontend/metadata.xml @@ -0,0 +1,8 @@ + + + + + esphome/device-builder-frontend + esphome-device-builder-frontend + + diff --git a/dev-python/py7zr/ChangeLog b/dev-python/py7zr/ChangeLog index c5444fe9b9..8101f46c86 100644 --- a/dev-python/py7zr/ChangeLog +++ b/dev-python/py7zr/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) +*py7zr-1.1.3 (17 Jul 2026) + + 17 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + +py7zr-1.1.3.ebuild: + dev-embedded/esphome 2026.7.0 + *py7zr-1.1.0 (20 Jun 2026) 20 Jun 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> diff --git a/dev-python/py7zr/Manifest b/dev-python/py7zr/Manifest index dad8597e5b..e7d1fecc60 100644 --- a/dev-python/py7zr/Manifest +++ b/dev-python/py7zr/Manifest @@ -1,4 +1,6 @@ DIST py7zr-1.1.0.tar.gz 70855 BLAKE2B 2fe7c71d14382b726e3b2894867877c27515b2b5aa342e3fa2cb326ddec40a52f97f2fab1dc090ca9b9a956749d11658af35681df20adeb2ce4a1645db209f99 SHA512 576e42ddbfeae149225cdc894f05660485df4ed5a23c1ceb61369496cd586a4c33ea4cfee4a8665bad8a97e59d9d2a87b12e830d6fa1a6a6ce34dc6a3b7098fe +DIST py7zr-1.1.3.tar.gz 71695 BLAKE2B 7ee61d41ab4bb2eebb8be9e2a9f0f9fd9522909c115ebe7b3cb2e701f5aa0674c1a2dd931a1bc3ac9c2323026e802a7af28d9bd0f324bd987a3219369754e969 SHA512 cf9db1e993b06c57edec341456a5ed546ef5dc60d68e3989ade1e234fb2e7495101291771e1d17ced757923a4156d8fa1aaa793407c425960ba62b3084738299 EBUILD py7zr-1.1.0.ebuild 806 BLAKE2B 567fe153b26b4cb9f76138cc17d683874053db8f9ed96b4d9537e812d501cb678222a7582830b5fd083b81ceb59332d2f16393791e722c1c6c78400e3783dd5b SHA512 8316a28c79c1d8f0b7d9d467d48e306c9af843839b56ef01fe419320124db869697dbc596dac5f7093ce81ece4aa919da37c19f0db55d3c8c9cad5aab7d02d30 -MISC ChangeLog 310 BLAKE2B 857d5b8b08ee86f5fe02636677a541c8d29b6ac9ffd52f22645648c5f25722470f9aec44bfb5b622ef9a2bac370e8afc920f01072beaaec355d813d78488960d SHA512 127b4cb006f47adaa51883818d033b8ffa839b7d2caae86a8ecfbc30523d1491ae2c7074904a4091d2c022384b8524e4b63679d93004225649dd4a4cc5672984 +EBUILD py7zr-1.1.3.ebuild 806 BLAKE2B 567fe153b26b4cb9f76138cc17d683874053db8f9ed96b4d9537e812d501cb678222a7582830b5fd083b81ceb59332d2f16393791e722c1c6c78400e3783dd5b SHA512 8316a28c79c1d8f0b7d9d467d48e306c9af843839b56ef01fe419320124db869697dbc596dac5f7093ce81ece4aa919da37c19f0db55d3c8c9cad5aab7d02d30 +MISC ChangeLog 469 BLAKE2B 78a8b5701d51a8b0dac05fc395c2a8e4897e8d82b48af34013aeeefa5921b3362d604f81c7decf382d1dc8086e24bee9fa199e41751ad637c532239026b40d8e SHA512 dbd485fe92dd640ce81045a808a9286f5618bb810c1ae7ce7deff0ea42cc198c663273cc5883b3111758a127a61df68d857369a8dbc51a8e46d4247bc8d156e9 MISC metadata.xml 267 BLAKE2B 00404b6348a3d185c1a2fbb4e5a2658ce617336e1f22b6bfdef5ac2a8aebfb3556581883f029d826163660c580547babb4c957fdefe319969e5331eaafc01e2c SHA512 3a95a7fcda71376ae6187c174ea81aedaf8f7985f9d0167e876197bf18d8d9c891bf273d1d8e2c2f756a9c94df4d2851ddd9347c6c4e4e51538cd37de98d9065 diff --git a/dev-python/py7zr/py7zr-1.1.3.ebuild b/dev-python/py7zr/py7zr-1.1.3.ebuild new file mode 100644 index 0000000000..0ef79f0099 --- /dev/null +++ b/dev-python/py7zr/py7zr-1.1.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_14 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pure python 7-zip library" +HOMEPAGE="https://github.com/miurahr/py7zr https://pypi.org/project/py7zr" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +RDEPEND=" + dev-python/texttable[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.20.0[${PYTHON_USEDEP}] + >=dev-python/brotlicffi-1.2.0.0[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/pyppmd-1.3.1[${PYTHON_USEDEP}] + >=dev-python/pybcj-1.0.6[${PYTHON_USEDEP}] + >=dev-python/multivolumefile-0.2.3[${PYTHON_USEDEP}] + >=dev-python/inflate64-1.0.4[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/pyopenssl/ChangeLog b/dev-python/pyopenssl/ChangeLog new file mode 100644 index 0000000000..4b8d8b2c6a --- /dev/null +++ b/dev-python/pyopenssl/ChangeLog @@ -0,0 +1,46 @@ +# ChangeLog for dev-python/pyopenssl +# Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*pyopenssl-26.2.0 (14 Jul 2026) + + 14 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + +metadata.xml, +pyopenssl-26.2.0.ebuild: + app-misc/homeassistant 2026.7.2 + + 06 Apr 2025; Xavier FORESTIER -metadata.xml, + -pyopenssl-24.1.0.ebuild: + cleansing + + 06 Apr 2025; Xavier FORESTIER + -pyopenssl-24.1.0.ebuilde: + homeassistant 2025.4.1 + + 06 Apr 2025; Xavier FORESTIER + +pyopenssl-24.1.0.ebuilde: + Fix KEYWORDS + +*pyopenssl-24.1.0 (22 Sep 2024) + + 22 Sep 2024; Andreas Billmeier -pyopenssl-23.2.0.ebuild, + +pyopenssl-24.1.0.ebuild: + add 24.1.0, drop 23.2.0 + + Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/n + Signed-off-by: Andreas Billmeier + +*pyopenssl-23.2.0 (17 Dec 2023) + + 17 Dec 2023; Andreas Billmeier -pyopenssl-23.1.0.ebuild, + +pyopenssl-23.2.0.ebuild: + add 23.2.0, drop 23.1.0 + + Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/2544 + Signed-off-by: Andreas Billmeier + +*pyopenssl-23.1.0 (01 May 2023) + + 01 May 2023; Andreas Billmeier +metadata.xml, + +pyopenssl-23.1.0.ebuild: + re-add pyopenssl-23.1.0 + diff --git a/dev-python/pyopenssl/Manifest b/dev-python/pyopenssl/Manifest index a56824211c..6bd27114db 100644 --- a/dev-python/pyopenssl/Manifest +++ b/dev-python/pyopenssl/Manifest @@ -1,4 +1,5 @@ DIST pyopenssl-26.2.0.tar.gz 182195 BLAKE2B aa86a2869e83fc133f0a608b6769199ecc57f7a9847dda018266c6be9fd34fb89c258eef42f42cc7f7fb392799bbe6a297148dd627d81bfccda9bc20b0b44e46 SHA512 701f205adad7384731710f572b48a41af87ea4ba7c7111421962e01079407f3e7b289dd5972feec80a6d182b818ee39e45c88464108589b16fe8239c19080265 DIST pyopenssl-26.2.0.tar.gz.provenance 9306 BLAKE2B 114c21eafc21fcde8f3d12f84826a819d134d5ca357d9928073654027077e2cee7795200611e12d1900923e1084aff56880f39baa8f2b5badc46830adb5d8a31 SHA512 8976149e09e1dda78292578c53aa9d988004cff346a0f602fd1373c3fb209a86a3f0db3a3e5e9ae0b252275e1448e8190076a1811ff48b3ba7873cb438eb7d00 EBUILD pyopenssl-26.2.0.ebuild 1342 BLAKE2B ddfe40e030bc5ed41e307fd3d9fb3766ff6c48863cba8fad5416c8ba74180ddb60d3b720e3f7ca2869c43e5e47407396838224d626e20aa2229dcaa5f53d06d9 SHA512 85da1dfde856af0f8a1b24680b1be5030a5abf0ee0c752e94c11e855ae7694a7e4d258f263df64fef23f8afd5fce9d6612a1e00c972d428549275cd779e1041c +MISC ChangeLog 1389 BLAKE2B ee53c82ab26ec5497f882a1df003806ac3c512d7d36915b0e34145b79e190b20c87e521b3f4de71498a3d1cf0715354c504195d9899653ff7460cb6a2b6106a3 SHA512 04571732bf56c1a53f5e7c70ff3fbc64f5bda9676f73c53c43690775f02144ff9fb4ba03495ea185dfbefbfc24d26a5899247c9ae98692fcb7e969289b5aff1e MISC metadata.xml 536 BLAKE2B 86db822042b6fb3e965ece87b6b15dcabf76cdfbfa76ba285a491208ad5c6a2a196ca7144a1a73b152decc4df1641ad4c57a1cbde9f90d09d25eef1f6f4da39a SHA512 996d0e20291e744c6c20b38fd750d242920541aca7d92de63ca5b1dcc2f1c10308545797ccf499f38e50dfd04db2bb031e93b02c7c1705908f2363c813294ff1 diff --git a/dev-python/resvg-py/ChangeLog b/dev-python/resvg-py/ChangeLog index 24d008a551..008fe7c528 100644 --- a/dev-python/resvg-py/ChangeLog +++ b/dev-python/resvg-py/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) +*resvg-py-0.3.3 (17 Jul 2026) + + 17 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + +resvg-py-0.3.3.ebuild: + dev-embedded/esphome 2026.7.0 + 21 Jun 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> -resvg-py-0.2.5.ebuild, -resvg-py-0.2.6.ebuild: dev-embedded/esphome 2026.6.1 diff --git a/dev-python/resvg-py/Manifest b/dev-python/resvg-py/Manifest index 7e1e479f26..dff2cd393b 100644 --- a/dev-python/resvg-py/Manifest +++ b/dev-python/resvg-py/Manifest @@ -2,10 +2,12 @@ DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459 DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606 DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8 DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 +DIST autocfg-1.5.1.crate 18911 BLAKE2B 0547eaf76e14418f5cc105f1127ea6de3182e8960e808008aa536f5f85849dbfaec334fb8ace1ddfa95521ee289c494576eac7d57729f06385f911d16419872e SHA512 4d7c168dd8e98d74b09a2762dd95c9912b903e9785ecded165098fc58e20ff35c80facd7fe5a6a5523250fc34c1e5fc509ab93c7c68bc3b2334ec0dac3bcb840 DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.11.0.crate 48906 BLAKE2B 35764719b3070c5f9b51d35297803306ce01823ef07d720e5ea5e112c072b45c4d497f6b63285b1a0fce2842b1468bc252b00564c2ece14211d2af2cd26c2faa SHA512 d6c0de6c06ed8d1249dd69de035dfe5b23d9f1a8fcdc7535756622cf660807c5e1c692dee1ac832c06be1ce41b225e3d60f36be4d1896bab7d986d18946f6c48 DIST bitflags-2.11.1.crate 49082 BLAKE2B c9c875b54e0a12115ecd846ef0a66bc7070d38892285a4142f1b1f26b07d407fa440a2943f310046f5fbc9a2428fcc56f2e44d06360e551d4b27c9b8cf93eab0 SHA512 c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7 +DIST bitflags-2.13.0.crate 51280 BLAKE2B 2926a828107adbf689705662a77e6f4f8d12c4d48ba8207d03e6220fe58082a0ebb48252f1652b760f4427e0b951276f31a08dc0467612d5b35b484a9f6fb74e SHA512 5a93a30662effe056132d33cd0b25670feedfe69e927b7e77ea1a417f68104988459f1c3a73eec1752eac08f44ae5333496526e1a96dfb3e7144deca1a94d19f DIST bytemuck-1.25.0.crate 53466 BLAKE2B 830e02a871cbffdce2852a474e330dbb2ac8db55e916fe77a0ad520e7ed0bd45b8c8855e75e37c20bc30cc83fb3e0694914433e0fbef11ca80e07d89a82b2b9f SHA512 9dd563be656ec3fab00017b5080022f4d0cce4b10e314129609d19c5b7595da2d5a80f9c14170bb09ed4cf712aabbe40f17f9efe5f19acff80f27065c98de5eb DIST byteorder-lite-0.1.0.crate 15909 BLAKE2B 751735c5fd618d548c0dddc2c6a4a1bfb41a2eb30ee2860b9e7b5bb75d591a9787aa36940acd9ab14242636e37aca6d568f39df07f7cbb771cc475234c696e3d SHA512 d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d @@ -25,29 +27,41 @@ DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a DIST image-webp-0.2.4.crate 68478 BLAKE2B 542ecc0bbccea0855a3da83736789f8ad6e31b91b141e2157d1be520eb58bba22482e625b2dad202d778e88cd5a17b23bd3ec287762fa412eee390191a0b700c SHA512 479c71f80f309aec76d00b8a89c996aea9df960cb60c35db35cdd78a36ac73b4452fe924a116bbbca80b3ce5e2dba5211e974f162bd1192ab0b2aba3dd1e7d1a DIST imagesize-0.14.0.crate 22706 BLAKE2B d7445ce082b72b17f897c07c8e841182eff162ebf4c1044fbd37b0b9567de9b7c55811c9576dab6ac8574b865cae8dd11a4a1a5edc97e6dc851e9ff5d1486acc SHA512 cfca59a60821bfc0efd6416a7b76e1779b2facd13583d38ddb575901e772367b72452a3d27727469cfd18eb76ca7afc6fff08e21a3304a1403713f11d52ed630 DIST kurbo-0.13.0.crate 155425 BLAKE2B da670247e068f516d079428f97b72c676b7ae65f0c05aa31aa9f22839bd1372151bdcf7a2678b81d58f58595dfe86c62b790ef50710c1b8e8be3b8857127bcef SHA512 ef34b4deaaa1bf8e91694c866b17c82b59ffc46eb096f48e431d58481438e2da7d57ca7ce056ebf8eb1b7227f38e76c8dd67a19fdefbc005fd6897ab3f80362b +DIST kurbo-0.13.1.crate 169000 BLAKE2B 8f56fe057d8bab3a65bb7f9d82bf3ffa3cf1ad23f17aeff53f5211e16407e3d9b2b9c6765c86eac3607d87e412216ff1d1f482defbac10065930857b8add769f SHA512 05057284edb463ec5bfd126860df327414d1f04e48c4436c6e1ff9a2648e80884171f9c49c33c69e8416169ce0a62a6410a7d1c0be97796f493f52050262863b DIST libc-0.2.184.crate 820172 BLAKE2B 61c2c133b14e79a6871eed0fef248a063f19d41def5bdf72bc7f96c3b60eac24b52d13e16f28d68d750a16fe546c26f245cc088782fd26f8fac78da91b1d5c0f SHA512 46e22ca28ee3562bfa2475a944390cf2d864e11d533889c753c4888a56c02b981bf9507b7866bec65c1b1aa32801cc1c57b660bd93149111547ece7ddc55f31e DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690 DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9 DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3 +DIST log-0.4.32.crate 52697 BLAKE2B beac058fbe38b32a7e06cbe1134f5948467f2f19142b5972b46e4601cca223df9787a824987687964d981503e441cbdd18e0d38c353ac0c5efcd8e118281b712 SHA512 566ffc1211d808f1fd9815da638d61faad6f7632f70838324d6fa9c70625821ec2f1ba701b141252e14ccbf57f6733af16d8549b6519f66c0e2bec9a61fcd15d DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f +DIST memchr-2.8.2.crate 99069 BLAKE2B 1a9567e9e05fd357df8ff8ef835316b3692e2df6e8a2a8783ddb2fa7596ac7bca88159b800a2b8ae070cb1ca09d8c48abea658b884cc091a6a12e40b5d35bd6e SHA512 011574c7b8519b19298e553d170c1defc5fd06698d4c00684715802de57b235562c8849ca7bc0ad2b77a05eb2f94af1f49289285803d4461460469248319a15e DIST memmap2-0.9.10.crate 34846 BLAKE2B 9f8e59e9695b36b7d86a4caf14718cba2d609605ba4cf5edd3dd5d67ba04bd4a26de3a775220c190f21a0b81bcfc4f9850995bcbf4f45241250196aa783c09c8 SHA512 d119205790c5f724e7001562f0b5917aa36697cd626e9080e31f7aedc0e8c6027f6d9720b441b969cd1a3bf909720e815557d94ff84ae1d08b8ec0f8842ac9d8 DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242 DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 DIST pico-args-0.5.0.crate 11545 BLAKE2B d1247ad160bc37db36e05244772f506ee5e27c4bd75d2eb0c763c43ca304e5280350b24a818f5e470303167640a22f38ac7064afd6313fd65b14d0d3e5572817 SHA512 2d3dc5bf1ae11b0373e03698e7020c20b4e14c9aa482ff2d8e98e68ecacc5c0804152bf7d188779197da9464907bda60cf270cd6fe85e6b9fcbf29b1b82bf99e DIST png-0.17.16.crate 117975 BLAKE2B fce8a5b8e28fe800796161bacfc008e86076b920100beebbb7bc9f0608f13917cf6c12de363c84e1eea1eeb90d095211a46ac2926e410133ef33c3d4ab0c79fa SHA512 fd9130d8d91fe40724f4065748bf1a6175de0b7e8df521939f169000933dadd0815bed0f95c00d12bf5ad341469983ea97be427392a85b82c232473ea753b6ba +DIST png-0.18.1.crate 125800 BLAKE2B 88f59638af2aac1496aac53db0453601181795de15e2778e7ce8f3f0e0d2b7224d37592373e9920a2222e871594f5ecc0bcb2b245a6da6fc5c844f85f682ea9d SHA512 1cb257bb663c7091f4ff55545da10a2f5f84d1d448104489d0f2d91df4711e31a2ded7c4e481902f49f20869fb25674f625170e995080f29a2b2e37840a77c35 +DIST polycool-0.4.0.crate 22738 BLAKE2B a633d7678ecf5a2e88519071cb8f99cd3d442960e52aa55e0f5446e15885ce67434edf310ccf17bf7c3267377651376c4a153914978110f6348cc176ae851f89 SHA512 a7ac774d5643bb62866029bf6981ff913adfe4ab3e33983a5c10a98931a9af879adf72501251c37929722206d7e621da970f186010f43de67a91906d6854464f DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 DIST pyo3-0.28.3.crate 1204476 BLAKE2B 8540a1c51bac4fbe04ea34d5ce38471c13d5a3f0759e60cf21d67e846b00feb8316e70f32cb8dc6b74d09f0901ffc83d5f41b1a06da6d34790ef13e4cefcad45 SHA512 f955957eec4b95cc9337d331bba3bba52b4754b301cf86cd974601e64eb20c2424023b19be89a224661fe2e185de646cd3d0d00705b6b5cbd139856c9443a247 +DIST pyo3-0.29.0.crate 1241253 BLAKE2B 29deb7fa70010bf3d7e9e93bbcd87c0b56c4ee7ef0c2e5956181d2fb5f06f4c9b3f28bd1ad280126c26c048808b91b847e1fb69ddd617ef9e9e5e004cf4e48ae SHA512 e6822400de53ebcef4a14c899dc065abae621a126483873139f5eb850877c94f4bccee3a183d4e2a69eadcd3c3b82b0a6f3e1053d926b103be572329607f2f67 DIST pyo3-build-config-0.28.3.crate 35961 BLAKE2B 61a0101913c6d563721049ca99256c2aefd89b017a7e18c82f4a6aceca0aefeaa71fd559cd43adfb5034ce076c904e5188f8f73961ea217287fbfd12caab9401 SHA512 78f85696901b16540d42187d10e888bd929b9f23415faeb73f9798abda1af3506a308145dd4113b070521271c72624d7930fb4b19bad25aa1afd3082030c9126 +DIST pyo3-build-config-0.29.0.crate 39616 BLAKE2B 7b62a5976b890db84e5256f3136185c2a9c3b7110782b5b0cdc314a5231fde30a853ddcd17af63b53488b3e8d5e310b01002b6f3c32cfeb1e5c3e168cd6460d7 SHA512 df77e8d7d5fe173749437ff6b90fa1703083377d515ab8a85dc77d9cac9c3fc331ede4b040f7e3694311ddb5adff577cf90c181a27c196ab93a4569e918fdea8 DIST pyo3-ffi-0.28.3.crate 80881 BLAKE2B 4ac7066c911e2aec18aa9245efed00585d063f81d69910e6a146f8efbf2939ab5de519bbf2a3dde78b40c264e97c62490db80e9b2e84aaf080d63659a6676459 SHA512 ec49b5cc67d19f46c9daea76b37b4988af0f63b9ed67c71190f015a0aa9691d4a8ffd4128413de430928428e1e8e26d44c3103f561e6b71b7e8c4597ab602d9f +DIST pyo3-ffi-0.29.0.crate 88184 BLAKE2B 5891af92a3bcba764c4701dcc0a99edbced010a5ac46df3217d004f5c3a368f18331733c6723bd49e522c6f7105455df13e2be0f07695ed5ce6ae71c15dec438 SHA512 baaf01d13ddc09316ba16b22e9ca15a67e5bda5b861ed7961c3393fd4692fc1c96952f81465d1dcb6531b9083f96c5630981b3d7802cb1ac2af67aafaffbec76 DIST pyo3-macros-0.28.3.crate 8963 BLAKE2B ca9967cfba565b873ed77565ff6eb8408473c227d191797e9db8c6b5cbc89abc17ffd57ae71e28877088fe19373da2f503cdefeae6b0a47796f6abcf62044f08 SHA512 57d178bd9b53dd98916e60c89bc26c34f9949829dc17bf7d6cc15b704bba7c874d85d6bd3c827d401268660a79230a6e32711048da939ec4e22342f3e08046d1 +DIST pyo3-macros-0.29.0.crate 8915 BLAKE2B c12d23753d5aba7333183d4b41f16c8da1d4297a3ff86b3b150e9185c1978fc184ac198e566a41833292a8a78ab59446eafd5ef7169e5cb41493e7cbeaa68280 SHA512 fb6633ac76229d2e0ad88d51136a9318f03823b27c700a62cfbc957b4c834985e2f4c0cdaf5ea5e9993ec9e8ce3d63cd6b3fb823f2a042e65186adbed78da7c2 DIST pyo3-macros-backend-0.28.3.crate 88063 BLAKE2B a484b12bbab3031838f61149ab9f08b9e460a2bd02089e08e58dac2cb747afbc0cdfe64018ed4c8cb0bbbd1d22e3eb05a6a72b020da6b71a584ec51ca8d24292 SHA512 45ce31ed64ee4fd0249736d480c9840a756bc45934d6803ae11e0680057ecf4cc74c71b47ccf9241fc3ab5c1e0b9c758426f08bd523d1ace92fc308302ea3c84 +DIST pyo3-macros-backend-0.29.0.crate 91943 BLAKE2B 7c2977dd9c80f3dd1f5375b0c65492b46048ca02e6355ad746bc8430cf92eaf25c701f416469eb69724fde5220651b1095c09eb9e3ff860176f862d7c7287407 SHA512 13a7af3958c09969637827d97ab9bbc664c407dda9e4283afaf495757798cf6f84932468bc092160fa75211ce0aafe6efc657f3a390234d77a67362cfb31fe0f DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32 DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 DIST resvg-0.46.0.crate 78448 BLAKE2B c090869d81753b3864002f2701f10857883898e1e9a25753077e91799f9a1cbf3e4f1e9582c0472f06d1c737c307c40975a68ea1eee6f3e1539d2db8778a133a SHA512 0aded8bfe7b58e2f561c65ef179fc915cdbcd99f5889a752de2127b7c3b73d97a0e8d01086fecccfc80c4c86910741ea2e905fb4ae70b8043155a6de16efea91 +DIST resvg-0.47.0.crate 78312 BLAKE2B d226f7db8d651ff0d44b7b404c963cedd4f8abbb31bbdca7bb42aa0d9d0e1f961e094e8c4ef0bb565944389ea117033acc51f164600b119933c046b92bafbbb3 SHA512 128193800f6a84b85b1e370781e3bc2155a6342feb19af3b809cdc41790df803997c09e38de731edff2063ada32ca61f711574fc536e0c81d026e1245ebecf42 DIST resvg_py-0.3.1.tar.gz 2329162 BLAKE2B 3f489e89d8da7ae3dde573e6abc878647b8299269d1b2aac894e7b86b0a48998169c8dd9eff8a92bfba3c46b8df9dd3d84a66a1f964bce4555a37c01e59e1b39 SHA512 023cf756df35f164494fe2b4e18d75addeba624efb620a48f71d25561978991e1433b70e0cdc05d369f10aa1b32bc4f664fd86893ddc565ba64ff47c40c811f0 DIST resvg_py-0.3.2.tar.gz 2329387 BLAKE2B 91933d2c1c77f98e89c9adc351244a9ff81e10d807154fb8f5b1726f53c6c814e3666fb3f9627e6d9ef158ef32a8343ebe03151dd7e19666eb96eb15f2d8b4f3 SHA512 ee2b5a207a030b878ff30ac1a906ebf20b676b5fe87f740997136bff6e6475aa387df96b01ca969a3b70373046d5feffeb02fe90be6d0a4f44e961ac29739ffe +DIST resvg_py-0.3.3.tar.gz 1748355 BLAKE2B bea451854a08674ec16f815442557bf2e65d4af4c6727d6d1c7ca0d535e86cd2830a5e38a3d96e82c419c39d7ddd477c4769a1b297a0e41bd6fd54e80607da7c SHA512 215b0b5abb6bbed18faf4b97f05ea0127ae041609ed8937358e843556059618b03eeeed5d098c8a712b53f6b3bc784c7a0f6c9871212902164850364dc0ddb10 DIST rgb-0.8.53.crate 18607 BLAKE2B 1d47ab956be44120532cfcde83b36ce50a69fd5d1eab7bfe141e81efdc50369c38c698e72cb8a63d08b427eb6bcffcee8dbbabf7920535cb6aa44df078ed129e SHA512 1a9b8edf06a8077911554ed3009ff6a519d79682cca59ff291d550ad9fe0fa8e7033975e7b50459dfeeb9102786a2290bc6ecb30a70107456724a5fd781c45b5 DIST roxmltree-0.20.0.crate 54594 BLAKE2B 9605ca407af248c71e0d2bc24d213aa6ff08a14eb548b85de16de7e172a617cdf12c2e4c686f6dd1c80455448a313f6e7d760885f189ae726934efbe06fb5603 SHA512 f8a934d3809e417c43bca53478cef0a7a18d908620175c84cfa2cdb8c85775b52cc641fb7eb12c80c483e0c17eb500dd3358ace858aceaa810d3ddbdef902d91 DIST roxmltree-0.21.1.crate 56837 BLAKE2B ea9cdae5ee2765f476d897d6e13dba5f2c65e020b4db618e21e6afbd74557341c44c01e69e9d5303f1834638e6093722caa5c9782cb097362502d94391278df9 SHA512 423a9060f5101c0bb62c022559b02829e90225da6b4e75d4d214438f443fd331ed430db484b3fa6f9259ca6eb3b825f10dbff8b9aa37d81b62c1dabc9795f385 @@ -58,12 +72,15 @@ DIST siphasher-1.0.2.crate 11416 BLAKE2B bf5856bf89df32ce3721c488b539e30df29b5c7 DIST siphasher-1.0.3.crate 11643 BLAKE2B 88046e55d019f0b43e90db9337359b74ccc0023e5274856d5cd83763ecfebfc1ee814d5267caa3bd1db75615a58f909c268a50415c69779cdd5c877823cab16f SHA512 dd0416e6fa8e835c25b10bf93c793c263679d64b8d56288313bf93b989e4a5b271065da11e9af266e9878db7dd73396852e2e9b164aea6c2ad837c8ff0f73bcc DIST slotmap-1.1.1.crate 61862 BLAKE2B dba772f98dc54613ae98d7b6c828e21cbab06fe4dfb7c5068db8363f839bde485e6558567737300111d15b6e4dd5226bf0240f10439ea18d6dc717e6847b9cca SHA512 ad072ddd9edea34c3137f4f30d7f83c055b11567ebb4f505166bd7092260113f59bf215ff4566c1d567479d3d28f51f3751f2b939a768e658cc54a25ca49054a DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 +DIST smallvec-1.15.2.crate 34899 BLAKE2B 7210d9534e373c4d68db3dad04b9d680e30e7fb01b4beadb58fd4307bb8a59be7f3e8aded3127b86c3051ad34d1690bd18e476ac8e794f5efe9265a70a2334e0 SHA512 8c19ab367289dee2e60c9169f977d66723e219b7e56f8f71b2746bcddd84da7de4d17f32b49233dc87bd897063bee0c8cd679c9bdd0895696a189eb11fa83051 DIST strict-num-0.1.1.crate 5104 BLAKE2B ca255ac7afce45b8e2dec87cbe080730959315f753c69bacf1c941617d5c3513e57532494409bec29acc73928291baf98413cff6d0686ced10804ada2a26d361 SHA512 27ced0b3110094b3d8a22b60c67980b7416debe5a22b0416a025dcfc8264fbc1ada1ff73362383ec605c36d682245b2dface093cb6152852f4d4b28705f8a197 DIST svgtypes-0.16.1.crate 45181 BLAKE2B 0c1872c82ca290bda345b7f5661ced8c5df1e873b24ae3bb514e6a6ff081f42e97e708971bf7503eabd4531817b85d7707be8a10fba727a50cea61e71fc7b503 SHA512 3c23b2dceb4e6b205649877462bf7d295d8b7310e7a3c1ffb4c7eb1c961079c7aa70130ef810aee8a6c237ba727665cadca4dc6701c4233a6d073a48c8da449e DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc DIST tiny-skia-0.11.4.crate 201082 BLAKE2B fe350137665e6229ea707bedbb535b8d5c3fd24752ec9c97e2a6c43b28ce7fb9107935a6f91074e0613dd2a156a45dde695343cde7ca78f3f9079636c5e1f9d9 SHA512 1371fa11934c1223169fb4494accf3b47958003e19a603e8fde446216e2c1253a6ef80da5d7bf3c9c73038f5282e3c47cc5f8eb87f8456cc5706392b28b4ecac +DIST tiny-skia-0.12.0.crate 268071 BLAKE2B 78150ac8905ccb18e269ac167d48bd91e6dde3b87dc9de70d29adfd50384c3bd13295b01c974559c4e2923987c0d25853ca775742cbef3d5845204a6d08d9fb7 SHA512 076e68d5a1d6a465dc7e5547370e7ae8241fd37be8c9aa2681f0fca38117368bd4a2110eb6b7d9bb1961f4f3f6c5db60216116b924de8621c3b899d9cc216839 DIST tiny-skia-path-0.11.4.crate 47764 BLAKE2B 55b76adc467fb4c063ac2136271c353b92254f20a68e5205395081582c624481687bc319845e217868e5f2c54ef320728d0b2ddefe32fab1a17b90882168c2dd SHA512 723557dcb08cbdbc4d442ccfbba38481b922e367cec07fa23957f9271a96d1c656fd46bb0e0b5609686e5c830d1a988b0e209f57d0765d0afa738e5b2b0d8dc8 +DIST tiny-skia-path-0.12.0.crate 49022 BLAKE2B e0a1f1f072aae3e019221884fee1f9ac3c6c53e0222163c6d71ee5c82739cb26e6f32c13946dfaa441d20163348fb7bde3d95dcb9aa900bf955fe77768942be2 SHA512 519f73674b8e92e5ff184bc81473b5ea3c9d53abd93e9a84474897ee48eb5ac5c8e6c6eaa08491f68d6be09bd509b913fff5f3d5eceac78228a781eb7ae49dba DIST tinyvec-1.11.0.crate 53096 BLAKE2B 58b2a97f9883e557073999502bc3f1b08d075b216b0818beef19336c505926a352d1cdd8e596e929c2068912d2f4967cecc663b3834931bb73d845ffb49c3660 SHA512 5b07b93f5fa38a4e5512ba38a424df38582e5dbf39bec11b8b486d2b5b0726bad9b2c4b43ed1312b2ab6c8debc6bf78c48c05eb9c1c9c8187220f60a3c6f748f DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST ttf-parser-0.25.1.crate 201121 BLAKE2B 41ca8739315b2bcf42c41bbeaeec68f0a8046571dd8d49a0c5a082e19d8b15aa170a34f6b091d5bea24c1f8ffe9a21522146db6b964eb1cefc2918e885fe9222 SHA512 2483f485ade8a764a279173a3431d7fbfa7c14466c458e44a3a09d249781d200a6880f98f424b3dc1718ffde4988c8be4eb1ada7b255c7ae3b6639449a299c9c @@ -75,6 +92,7 @@ DIST unicode-properties-0.1.4.crate 42752 BLAKE2B 6affbc1a67e72551ad37157d812a03 DIST unicode-script-0.5.8.crate 48253 BLAKE2B b40b6ce91176135cbe9d90c8d6fd6bfd11727e4e1607360916ef6c202f79f2424f784ee594effb66ddd4f9be7dd78c916a0af6f5072625058046db0ca9ad2007 SHA512 1c7591e24dbedd922bb330d20ecdbf315c1ac06b4043d63911d187a0a74b19530ad0efc9c863bdd4049590ba6265a730599cae36148560469f53a43d263c5fb9 DIST unicode-vo-0.1.0.crate 8084 BLAKE2B 492548fcd13dc6831114a0b4df5d2179dfb4aade7c5ccb4d0491fcbdd245b20f5784165dc2098d537249a80cef51aa76274d0968644d201ef124ea4988faa8d6 SHA512 71c89d0db109d627890304f6b4490e7ae008fae79be7d25df7d4f5685b0ee08e8efc55c1b961ad0e40a4c6ec57fe1bb5f674d0f31cfe11c244d3e3fbef4bb575 DIST usvg-0.46.0.crate 138829 BLAKE2B ec0ba460317c16cb5953983896472ef796739ffe332ea2c90b6f1a65075b9207f25fcba831bd9752c038e27776d72108c90bbbf61febb1747da4b01c7303bd38 SHA512 85e6b90f2b3e7845e4fe7c738582adb3d2a1a10e1e6fbc7b51374d8785724687803b913973d342a38227e5ca7cd0cb3ac92330e56bb3a97e4fdbd0cf48c47ca8 +DIST usvg-0.47.0.crate 142336 BLAKE2B 6adc9dd56e823413aaeb29d2e1195bed73b47c30e9d0e1f954609bb1d354fca2d55a0ec5eb92abd43ffc9dfbefdf0dbf44c1d6706b5e5ee3cfef4ed05d0d8391 SHA512 ac890bf3449cd08d6f9754d09384c8700b30b6c77ef55d5c7c537481a1cadf8ac3c31fa78cfdd88ab4ebfa1f2b1b651181dd3493d1efb23a840827bfc3895ef7 DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db DIST weezl-0.1.12.crate 46045 BLAKE2B 440bcb8e092b41753c918ea19df6ca3e26fe8616912c4e8e54f7d8b57e7a4494df85d2a87e26c7aec4bdd7740224dc062fbbf0bbf5db1bd47b5fbd0c01a31a36 SHA512 a660275ecac3ceb6ee511c85a537bc8e2a9267438ca048dcd522fa5a1e7d046c82d98b2c905c50caa9a9a1d44159d1090da18aaf17ad7bcad2b81aa979480655 DIST xmlwriter-0.1.0.crate 6261 BLAKE2B daaeac50ff4f0ec71dfe5e6292a895f8f33ae8dfcb40f6df46a47a5b866c4d69f4aee5c48a1a84d3c7ccafe768a438d177bc9b4bb4b5b0d5194e67b106575615 SHA512 a0d8bfe6e3d220358e8523212cddb84541e9d8208b2aea64a89037e4e9f4de62a7b549c9f1bacbd71e14de16707f061e547d89ba459843be45fa802db297fd58 @@ -82,5 +100,6 @@ DIST zune-core-0.5.1.crate 27883 BLAKE2B c9d99d4ef7a83e4161a8fc2b972440de99b789c DIST zune-jpeg-0.5.15.crate 88879 BLAKE2B bfead22cbcf44efc5b44374a1c665d2101af5fac59830c23f743e83ad6da21235767e257c4b75b802ed87b147e75654d59adad9035d8426cf98b78184503d60f SHA512 99f072129bc11873b25886d73392012a08636575c85ed9237fb8ad247a66ff188b2bd67aa303931f94501735c24ceac24d414186e7ef5010a639f08fbdc855af EBUILD resvg-py-0.3.1.ebuild 1956 BLAKE2B a0ebdedde58ad4aeec54a4cca38d0a0428ae384b72704a066651c8e0fad6c6aae2d815891e26da57dffbfe48668d9c9f3fb5764fad619e13cee81d3a94dfc0c5 SHA512 eb65848a453c38cdbf04f105a28126019a62a58c7807b7785d177277966f7a071ae90f7be125c33e1aad6d84116993b4012935665e098e294ae0f8642ecf709f EBUILD resvg-py-0.3.2.ebuild 1956 BLAKE2B 199dac052ea09422cf8c4b3e454b993e8335628b93dda0e30d4e0eb6b83611c72b32c9a29442a6fa1fcf5779cd2380aedd8afe4c20ec02d6512e14c620e39dea SHA512 62ff78cf03a81ba745cf1b600812f0bfd731d9c722aef10d36e9652f9b6d02d75f9655183a8958043c975e225da314c92577975e36bf239ea94e3df7d4bda9ff -MISC ChangeLog 955 BLAKE2B 4d7fdc820d037bda77b74b8926a062e6338165453b50de32379b0a551b32bacc62aa023ff4e5293843917e04457e82588ce54b3b65043d62fc8150fd22ad37f5 SHA512 44429a3325111cfdf0605ae8029571220313a83b67cf42b977a08d3475427bffeed402c473d35e330edf43284485157413fcf9dfeb8dd9a4a855acc9ec6faced +EBUILD resvg-py-0.3.3.ebuild 1955 BLAKE2B c384f8799f5459dab93e85050c8813cb18d0976651da317458e56c5f4d462063288e3f95219a852e4158ef2639018cb540091916295765d380d30cb02fc91b50 SHA512 6eaa85e690a754f17afdb01e0d0401f80262713b351c53d0c208f6b2c2660e44fa7ddcf09bcbf3ce42241571399411af8e0454d9d4efa83ab3a315dd64c2f2ee +MISC ChangeLog 1120 BLAKE2B 49bb6718ced021c6d0969f34a1985bb4ce3468413d5d87e7f58a0d196d204d3c337c54010fdf16209068c5ca08b8d6a864c46a6d5cfb2ac6c30ea3da261c9578 SHA512 6c2a18a4da976b55f300b2ed3af519fd4a6af3647285e3467e8c57beff2d56a49a0add0df93d8e412a106db6330a8c2271b57e26df1e7e328872cdf21d2fbe80 MISC metadata.xml 281 BLAKE2B 73293101fadaea8f50553ace168cc6fcfbbd62a4248b00b11a149afd16126888970084f4818e03cdfbe41f5c0849f33199580e0f824303a66280bb62a20d3f0d SHA512 cbf43be81336aa06a368208cfac51e0fdbcd43cc796f0a52ed52faa5e63f4050a96a8ff510495993e93ef816de7651af2f2532ae0912441f33a551b9fc68891a diff --git a/dev-python/resvg-py/resvg-py-0.3.3.ebuild b/dev-python/resvg-py/resvg-py-0.3.3.ebuild new file mode 100644 index 0000000000..31bc61e188 --- /dev/null +++ b/dev-python/resvg-py/resvg-py-0.3.3.ebuild @@ -0,0 +1,108 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + adler2@2.0.1 + arrayref@0.3.9 + arrayvec@0.7.6 + autocfg@1.5.1 + base64@0.22.1 + bitflags@2.13.0 + bytemuck@1.25.0 + byteorder-lite@0.1.0 + cfg-if@1.0.4 + color_quant@1.1.0 + core_maths@0.1.1 + crc32fast@1.5.0 + data-url@0.3.2 + euclid@0.22.14 + fdeflate@0.3.7 + flate2@1.1.9 + float-cmp@0.9.0 + fontconfig-parser@0.5.8 + fontdb@0.23.0 + gif@0.14.2 + heck@0.5.0 + image-webp@0.2.4 + imagesize@0.14.0 + kurbo@0.13.1 + libc@0.2.186 + libm@0.2.16 + log@0.4.32 + memchr@2.8.2 + memmap2@0.9.10 + miniz_oxide@0.8.9 + num-traits@0.2.19 + once_cell@1.21.4 + pico-args@0.5.0 + png@0.18.1 + polycool@0.4.0 + portable-atomic@1.13.1 + proc-macro2@1.0.106 + pyo3-build-config@0.29.0 + pyo3-ffi@0.29.0 + pyo3-macros-backend@0.29.0 + pyo3-macros@0.29.0 + pyo3@0.29.0 + quick-error@2.0.1 + quote@1.0.45 + resvg@0.47.0 + rgb@0.8.53 + roxmltree@0.20.0 + roxmltree@0.21.1 + rustybuzz@0.20.1 + simd-adler32@0.3.9 + simplecss@0.2.2 + siphasher@1.0.3 + slotmap@1.1.1 + smallvec@1.15.2 + strict-num@0.1.1 + svgtypes@0.16.1 + syn@2.0.117 + target-lexicon@0.13.5 + tiny-skia-path@0.12.0 + tiny-skia@0.12.0 + tinyvec@1.11.0 + tinyvec_macros@0.1.1 + ttf-parser@0.25.1 + unicode-bidi-mirroring@0.4.0 + unicode-bidi@0.3.18 + unicode-ccc@0.4.0 + unicode-ident@1.0.24 + unicode-properties@0.1.4 + unicode-script@0.5.8 + unicode-vo@0.1.0 + usvg@0.47.0 + version_check@0.9.5 + weezl@0.1.12 + xmlwriter@0.1.0 + zune-core@0.5.1 + zune-jpeg@0.5.15 +" + +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{12..14} ) +CARGO_OPTIONAL=1 + +inherit cargo distutils-r1 pypi + +DESCRIPTION="A safe and high level binding for the resvg project" +HOMEPAGE="https://pypi.org/project/resvg-py/ https://github.com/baseplate-admin/resvg-py" +SRC_URI="$(pypi_sdist_url) ${CARGO_CRATE_URIS}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +RDEPEND=" + ${RUST_DEPEND} +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_unpack() { + default + cargo_src_unpack +} diff --git a/dev-python/smp/ChangeLog b/dev-python/smp/ChangeLog index f77fa61719..56ef156a2f 100644 --- a/dev-python/smp/ChangeLog +++ b/dev-python/smp/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) +*smp-4.1.0 (17 Jul 2026) + + 17 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + +smp-4.1.0.ebuild: + dev-embedded/esphome 2026.7.0 + *smp-4.0.2 (20 Mar 2026) 20 Mar 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> diff --git a/dev-python/smp/Manifest b/dev-python/smp/Manifest index 55f5b4e01f..040b3a66bc 100644 --- a/dev-python/smp/Manifest +++ b/dev-python/smp/Manifest @@ -1,4 +1,6 @@ DIST smp-4.0.2.tar.gz 26514 BLAKE2B ed0a43a1d98f79fd3e0097715d6fd19def0fba7df999231d953e1ee7f1d9dbaf433d35b2d385ab90a7fb63d96952cfbf58c71309121b4108dcbe69c832332117 SHA512 cd5b154b6a5fd003c7423dd15d3cc1d702290f7ab8a0498e577be3e8f852a35348e238c9271ae157da8b53621d1d3dba64d9a5e2f204825242b90a2d6169de94 +DIST smp-4.1.0.tar.gz 26936 BLAKE2B cf4a0eaa4f8367c28be607ec429bbd4135cd4c07f6c81c4e556018ccc5c0c2e5398c2bb3edf76b5d2206e43c035f0b978b18df7527099fcbd548c89bb9dac4da SHA512 5782fec8319628b1afb5a1befec8fef33e084256cd803c27fc412f32e3b106134cc02f3464c7a9a10cda7a106cdf2d70f60e23c7196dc7fbc8e74bdc365b58ea EBUILD smp-4.0.2.ebuild 613 BLAKE2B d874e64e7f440f329e019a07887dd475e2878325731b7a2a4afedc71ad6d8171fa6b22389046c0f3bb409c5fe09ada55fc422e17e2e877ccdd4a889653df2cf4 SHA512 2f902ef94d54b4d3667a4022666d5d616495c1ee2a2690eb8f7074afe6e13f4851a6dc9b21aeab9d246adddd49296fc3b85aeff41bf8ebea246b008ff5de22e3 -MISC ChangeLog 304 BLAKE2B 5dc78a6de5fa0f1d09aab74203623f3468fdb54eb21bf937a20995b6053ef94a57eb1b0688edf3294c323798de29745fcb584d5f6f6f232e85b5794ac13ff01d SHA512 847599bdfaf43881f37d7625e52d06532b9be6e9f81d43e67d624c68f25d164e1943cac2c11ed5537e91de6134265bab1c3265b7426476485054e096a6a1e357 +EBUILD smp-4.1.0.ebuild 613 BLAKE2B d874e64e7f440f329e019a07887dd475e2878325731b7a2a4afedc71ad6d8171fa6b22389046c0f3bb409c5fe09ada55fc422e17e2e877ccdd4a889653df2cf4 SHA512 2f902ef94d54b4d3667a4022666d5d616495c1ee2a2690eb8f7074afe6e13f4851a6dc9b21aeab9d246adddd49296fc3b85aeff41bf8ebea246b008ff5de22e3 +MISC ChangeLog 459 BLAKE2B 837faf7cb22edd051407ec2873a644cdd5e12fff05c9d645a16988c17b91b43117169eb7137ffa8d4483381b3cfee43040cd329a28d191ef271603c9b084d3bf SHA512 6cd0ef255b4059a40932a581529b35b361d97c7dc532e7613178e8256d367226da7686399cdb8b31f29f6598e5b2f8f0d814bdba5ee3270ceb98bfa7490865f8 MISC metadata.xml 266 BLAKE2B 77d97128611e6d6700268ec6dbc4fa72fe9a7a2d800b233b97d826475828f087f91741b872674f41431ccba25cbca70572590d6e267db14b9349c8fea32a8178 SHA512 f2413fbede6416fe9e7dc73e81927acbd78688f86651f214126b9567f1c8e025afdaf4ffd993d8d48f69816e7390b6d8cc2196f80f35895099387a6223d046a2 diff --git a/dev-python/smp/smp-4.1.0.ebuild b/dev-python/smp/smp-4.1.0.ebuild new file mode 100644 index 0000000000..8c7d74b6f0 --- /dev/null +++ b/dev-python/smp/smp-4.1.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Simple Management Protocol (SMP) for remotely managing MCU firmware" +HOMEPAGE="https://github.com/JPHutchins/smp https://pypi.org/project/smp/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +RDEPEND=" + >=dev-python/cbor2-5.5.1[${PYTHON_USEDEP}] + >=dev-python/crcmod-1.7[${PYTHON_USEDEP}] + >=dev-python/pydantic-2.6[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/smpclient/ChangeLog b/dev-python/smpclient/ChangeLog index 7207bc9fdd..a463cb8496 100644 --- a/dev-python/smpclient/ChangeLog +++ b/dev-python/smpclient/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) +*smpclient-7.2.0 (17 Jul 2026) + + 17 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + +smpclient-7.2.0.ebuild: + dev-embedded/esphome 2026.7.0 + *smpclient-6.0.0 (20 Mar 2026) 20 Mar 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> diff --git a/dev-python/smpclient/Manifest b/dev-python/smpclient/Manifest index 0ebbda51d4..eaba54a0b0 100644 --- a/dev-python/smpclient/Manifest +++ b/dev-python/smpclient/Manifest @@ -1,5 +1,7 @@ AUX smpclient-fix-poetry.patch 378 BLAKE2B c326f1fe539af75ac62a6452aa3e7b33f782f2943e0e4e81c31f1548aa0cc631aab1df795b0cd9c7b21c9d8f86bedd94881f92b3afdc98afc71a66d8829c6d6d SHA512 adbf818543b771f93f3fc92607b5fa158f08c4767a783868f5bbe2e5cfeb95cd1ddb40112efdd60ec8d032c0d5e7b505d0394d4756b509a858eb02c3092dbcc0 DIST smpclient-6.0.0.tar.gz 25813 BLAKE2B b8f13325ff27e634ac9c36ab3132d043df64dd209e30294183b6658dc3febe3c4166246fa7ff9751ff05ed42d5a66ecbbad3276ea422e51e25b7b00cf22468c8 SHA512 99c96d952615210cd4c10855b1627a8a2c37b350479f0884db30c058e0c4782ff61f508ee51b1c202fcfb6ef49a884fb44995db4c9b3461caa0bba7a3044473f +DIST smpclient-7.2.0.tar.gz 4260002 BLAKE2B 2446493cd62a7ac118abc8bb67d4d1278e57fb51ce83945b592edb86ea17556c3e10959ababe158bc772b9e1931d3e11a7a5d685be14d0828df77b5c61083fde SHA512 1f0d3d2233436143c63e496547f134de7e4029f0fb00751bc7085c9cdacab21d1bf28f10a45172559c83462750ffa282c715ed1e36a9fac5c814a1dd635cb7ae EBUILD smpclient-6.0.0.ebuild 680 BLAKE2B f99014f5bb72dc9a6dcd2c8daf7d380fee564b44ec6317284291ceee431d35fbf2c4d20370add8ee41e731b84f93487ea2a52d6c534fe6688d65b5098e558569 SHA512 193907188acdc722d7457d09988300199459057ff81e2fac4b5e1ca9b9bf8bad0968897957937c1f638e011e49c744ebfc54200f4e0384a9b5948202265c5d07 -MISC ChangeLog 357 BLAKE2B 2df68c03573e5462db6cce9683ed7f882fc6a92e28558a87c8ec495cacef3a187811bb53556f5087b84c430ee768ee77a7b85c76b44a7abddeed07d8bbe5f442 SHA512 931d50d6e52f9c982b31573bcdf9100a4160986caecbc589913fd6bc34f51e3c0f96e0dfb6dcd310abf5f9c95db93ab93aa589b62442ef43307c7f6852ac0594 +EBUILD smpclient-7.2.0.ebuild 637 BLAKE2B c69b478948b09a89973df4ff0b1e1c7384b7b758f4f7d5a3de0c3f5fd0c9aeea5d67b4ff9a5df4790622367c20400a3a701664877a8226fced01c7228929c933 SHA512 0253cf1831635ff636ac4ee0350d10cb18e89911ae03d6976b7f9bc0657a5eb0c45209cfa1fe155ec2824dc558bcfba99fcb04782c2f037626e06f2830d672f1 +MISC ChangeLog 524 BLAKE2B 45db8d9c615f9f822c2b621afe0ab4f9b379fdc7aaf48e58c2061513d6bbbc6f37d26a98ae5057d190097ec55924c3b7ad3ea1088d7eaf27ddfbf783d8aefe71 SHA512 2f77271265c91933b09aa3597d43d7bb2de4e7a654095b6b83b48c15340aa8758192728369da73a35cda84941a2ba72d472ca9a5ef2c096346f86590630289b6 MISC metadata.xml 279 BLAKE2B f95c08837c7bdc642603499234bcbe481c54e7fc46a52bf5c02a0f69a1d097ba4d7394a15f87bb7e5dc10f9349ee36e43c53503b80a62fc08fc3971cfb7c269d SHA512 97581956dad54d7ef721c8d916ef1db08d539db12686aeca2601fdfbb756d61725633d931a09b6a05fa6bcb7cea5c1b7b5929f9e23f6d5d60b261dca14db0438 diff --git a/dev-python/smpclient/smpclient-7.2.0.ebuild b/dev-python/smpclient/smpclient-7.2.0.ebuild new file mode 100644 index 0000000000..e7e84c49cd --- /dev/null +++ b/dev-python/smpclient/smpclient-7.2.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Simple Management Protocol (SMP) Client for remotely managing MCU firmware" +HOMEPAGE="https://github.com/intercreate/smpclient https://pypi.org/project/smpclient/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +RDEPEND=" + >=dev-python/smp-4.1.0[${PYTHON_USEDEP}] + >=dev-python/intelhex-2.3.0[${PYTHON_USEDEP}] + >=dev-python/bleak-3.0.2[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index index 48fe01b8d7..28aaaad1a5 100644 --- a/metadata/pkg_desc_index +++ b/metadata/pkg_desc_index @@ -15,9 +15,10 @@ app-misc/homeassistant 2026.7.0 2026.7.1 2026.7.2: Open-source home automation p app-misc/node-red 4.1.11 5.0.0 5.0.1: A visual tool for wiring the Internet of Things. app-misc/zigbee2mqtt 2.11.0 2.12.0 2.12.1: It bridges events and allows you to control your Zigbee devices via MQTT dev-cpp/abseil-cpp 20260526.0: Abseil Common Libraries (C++), LTS Branch -dev-embedded/esphome 2026.6.3 2026.6.4 2026.6.5: Make creating custom firmwares for ESP32/ESP8266 super easy. +dev-embedded/esphome 2026.6.4 2026.6.5 2026.7.0: Make creating custom firmwares for ESP32/ESP8266 super easy. dev-embedded/esphome-dashboard 20260110.0 20260210.0 20260408.1 20260425.0: ESPHome dashboard -dev-embedded/esptool 4.9.0 5.1.0 5.2.0: Serial utility for flashing and interacting with Espressif ESP8266 and ESP32 +dev-embedded/esphome-device-builder 1.6.2: ESPHome Device Builder Dashboard +dev-embedded/esptool 4.9.0 5.1.0 5.2.0 5.3.1: Serial utility for flashing and interacting with Espressif ESP8266 and ESP32 dev-embedded/platformio 6.1.18 6.1.19: An open source ecosystem for IoT development dev-lang/dart 3.11.4: The Dart SDK dev-libs/foils_hid 0.3: Freebox Network HID devices library @@ -78,7 +79,7 @@ dev-python/aioeagle 1.1.0: Python module to talk to Rainforest EAGLE-200. dev-python/aioecowitt 2026.6.0: Python wrapper for EcoWitt Protocol dev-python/aioelectricitymaps 1.1.1: Async Python 3 wrapper for Electricity maps dev-python/aioemonitor 1.0.5: Asyncio Python lib for SiteSage Emonitor -dev-python/aioesphomeapi 45.3.1: Python API for interacting with ESPHome devices. +dev-python/aioesphomeapi 45.3.1 45.6.0: Python API for interacting with ESPHome devices. dev-python/aiofile 3.9.0: Asynchronous file operations. dev-python/aiofiles 24.1.0: File support for asyncio dev-python/aioflo 2021.11.0: A Python3, async-friendly library for Flo by Moen Smart Water Detectors @@ -320,6 +321,7 @@ dev-python/coinbase-advanced-py 1.2.2: Coinbase Advanced API Python SDK dev-python/coloredlogs 15.0.1-r2: Colored stream handler for the logging module dev-python/colorthief 0.2.1: A module for grabbing the color palette from an image. dev-python/colorzero 2.0: Yet another Python color library +dev-python/commentjson 0.9.0-r2: Add Python and JavaScript style comments in your JSON files dev-python/compit-inext-api 0.9.1: Compit Inext API - Python client dev-python/concord232 0.15.1: GE Concord 4 RS232 Serial Interface Library and Server dev-python/config 0.5.1: A hierarchical, easy-to-use, powerful configuration module for Python @@ -418,6 +420,7 @@ dev-python/epson-projector 0.6.0: Epson projector support for Python dev-python/eq3btsmart 2.3.0: Python library that allows interaction with eQ-3 Bluetooth smart thermostats. dev-python/esios-api 4.4.0: Retrieval of Spanish Electricity hourly prices (PVPC) dev-python/esphome-dashboard-api 1.3.0: API to interact with ESPHome Dashboard +dev-python/esphome-device-builder-frontend 0.1.255: Prebuilt web frontend for the ESPHome Device Builder Dashboard dev-python/esphome-glyphsets 0.2.0: A lightweight version of glyphsets for ESPHome dev-python/esprima 4.0.1: ECMAScript parsing infrastructure for multipurpose analysis in Python dev-python/essent-dynamic-pricing 0.3.1: Async client for Essent dynamic energy prices @@ -882,7 +885,7 @@ dev-python/py-synologydsm-api 2.10.1 2.10.2 2.10.3: Python API for communication dev-python/py-unifi-access 1.3.0: Async Python client for the UniFi Access local API with WebSocket event support dev-python/py-vapid 1.9.4: Simple VAPID header generation library dev-python/py3rijndael 0.3.3: Rijndael algorithm library for Python3. -dev-python/py7zr 1.1.0: Pure python 7-zip library +dev-python/py7zr 1.1.0 1.1.3: Pure python 7-zip library dev-python/pyads 3.4.0: Python wrapper for TwinCAT ADS library dev-python/pyaehw4a1 0.3.9: Python interface for Hisense AEH-W4A1 module dev-python/pyaftership 21.11.0: A module to get information pending parcels. @@ -1063,6 +1066,7 @@ dev-python/pyobihai 1.4.2: A Python wrapper for Obihai dev-python/pyoctoprintapi 0.1.14: An asynchronous Python library for communicating with the OctoPrint API dev-python/pyombi 0.1.10: A python module to retrieve information from Ombi. dev-python/pyomie 1.1.3: A client for OMIE - Spain and Portugal electricity market data +dev-python/pyopenssl 26.2.0: Python interface to the OpenSSL library dev-python/pyopenuv 2023.2.0: A simple Python API data from openuv.io dev-python/pyopenweathermap 0.2.2: lib for OpenWeatherMap for Home Assistant dev-python/pyopnsense 0.4.0: A python API client for OPNsense @@ -1280,7 +1284,7 @@ dev-python/requests-aws4auth 1.3.1: AWS4 authentication for Requests dev-python/requests-mock 1.12.1: Mock out responses from the requests package dev-python/respx 0.22.0-r1: Mock HTTPX with awesome request patterns and response side effects dev-python/restrictedpython 8.1: subset of Python which allows program input into a trusted environment. -dev-python/resvg-py 0.3.1 0.3.2: A safe and high level binding for the resvg project +dev-python/resvg-py 0.3.1 0.3.2 0.3.3: A safe and high level binding for the resvg project dev-python/retry2 0.9.5: easy to use retry decorator in python dev-python/reverse-geocode 1.6.5: Reverse geocode the given latitude / longitude dev-python/rf-protocols 4.3.0: Library to decode and encode radio frequency signals. @@ -1353,8 +1357,8 @@ dev-python/slixmpp 1.13.2: Python 3 library for XMPP dev-python/smart-meter-texas 0.5.5: Package to retrieve data from the unofficial Smart Meter Texas API dev-python/smarthab 0.21: This package allows controlling devices in a SmartHab-powered home. dev-python/smbus-cffi 0.5.1: SMBus access through the I2C /dev interface on Linux hosts. -dev-python/smp 4.0.2: Simple Management Protocol (SMP) for remotely managing MCU firmware -dev-python/smpclient 6.0.0: Simple Management Protocol (SMP) Client for remotely managing MCU firmware +dev-python/smp 4.0.2 4.1.0: Simple Management Protocol (SMP) for remotely managing MCU firmware +dev-python/smpclient 6.0.0 7.2.0: Simple Management Protocol (SMP) Client for remotely managing MCU firmware dev-python/snapcast 2.3.8: Control Snapcast. dev-python/snitun 0.45.1: SNI proxy with TCP multiplexer dev-python/sockio 0.15.0: Concurrency agnostic socket API diff --git a/sci-ml/sentencepiece/ChangeLog b/sci-ml/sentencepiece/ChangeLog index cd529357a0..026921d943 100644 --- a/sci-ml/sentencepiece/ChangeLog +++ b/sci-ml/sentencepiece/ChangeLog @@ -2,6 +2,14 @@ # Copyright 1999-2026 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) + 14 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + sentencepiece-0.2.2.ebuild: + fix: Missing abseil-cpp + + 14 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> + sentencepiece-0.2.2.ebuild: + app-misc/homeassistant 2026.7.2 + 14 Jul 2026; Xavier FORESTIER <{ID}+{username}@users.noreply.github.com> sentencepiece-0.2.2.ebuild: app-misc/homeassistant 2026.7.2 diff --git a/sci-ml/sentencepiece/Manifest b/sci-ml/sentencepiece/Manifest index 411b891a18..6bc971512f 100644 --- a/sci-ml/sentencepiece/Manifest +++ b/sci-ml/sentencepiece/Manifest @@ -3,5 +3,5 @@ DIST sentencepiece-0.2.1.tar.gz 13485527 BLAKE2B 7ec7028e0c8a31d9805a25d90ec58f1 DIST sentencepiece-0.2.2.gh.tar.gz 14160863 BLAKE2B 72b4fc7d875f886da48aafa54ca7d0a3d3e4051902a9f2386fa2bbf9d1c7e0c3da3156875c73d14ea14bdae0b796688b42ef8804b8af973feea91f77c46ee65f SHA512 7b9a0c598d5a98619013109429b483f66cee8c9cc6392ee854914f5d19ed76b2da432aab0af9899f9ad54a8b06e8dad583b6a4a5f5bf4b2ebcc11aa40e34cde6 EBUILD sentencepiece-0.2.1.ebuild 1498 BLAKE2B 4a1f03879186ccd89767ac1cc2d5e37a292a771d4251f6a4812cd8b1e43e8c72ab962bdc9c340beb30957f627e74222c676e08e600324f2fd56a90733a6361d5 SHA512 91f17d06ec7d1dbaf0d6759a1d2909830fecac9df60dd5db04cd3e6065467c667a148021313c7cce350b24acf5164f4791ca6c45ac9082fe26040bb819becccf EBUILD sentencepiece-0.2.2.ebuild 1594 BLAKE2B 8854f4e9eb086a98a5ae8f19b73243201c7bf3b4dac4d697250c60c1788a80fde7b501c963ded86eed52744fa4b1b031268757a944278852b40f4df6131856be SHA512 1e14d37d6525baf3dcd6be10b619d56c138030cf6a63180202534cad03d11fe5bd4292e9e75ad82d0993e8bdf7637831c5bff680a4a96640081d429c241bdd50 -MISC ChangeLog 472 BLAKE2B d4b8f29fd9bdf796cd61d1c3d2265856c42dd32849cc12d653d55efd9ede1c06d089e5d1fdf7e5517070cfedf4f7809f5a385d0cdc4ffaaa90bc882ceca98061 SHA512 ac3b7627cd2c865cac70a5a0d0bad6049aefcc2cd0286c21eada926d16d2e75900d62e4d532592b08329dce03b11405b7ecec7993c39ee198b9c4dc749baa11b +MISC ChangeLog 744 BLAKE2B 8b6d116e9c9a14575f8d450e6537fb59e5c63e408b8ee76c0df1513c6ec405eda7a4d9c2ceeb298b284cc44245d97880e34e62fad4f1d917984ff53ba3974282 SHA512 6b00b8495de575b134456b49af17a54a6f8edc011545f2746226288cd9a7928b3c6557ff29b55d284b5bbdcbcaaca2d1e4935f34c88479fb7bf5dcc8cd900e5a MISC metadata.xml 333 BLAKE2B 03fe2156a6c7e3c777d32eaad0116b47c67929331f479a91eed112aae5740160be79048c0488f124824e079b7e8316efd8b20b27c0f37e99b3fa47fe1c7abcb9 SHA512 b0b545f7110d19388c741d11ec2225526b73f359b50ad9e77757dd741138376f68b18b2130e78c172de2b95c4803b66c7179d6ced8c06d2ddd828fb0262b2c38