From 8380d16c920eb3bd154c7a2a345401b1fbe6e7ae Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Wed, 3 Sep 2025 00:38:29 +0200 Subject: [PATCH] dev-embedded/platformio: add 6.1.18 Signed-off-by: Andreas Billmeier --- README.md | 8 +- dev-embedded/platformio/Manifest | 8 +- .../platformio/platformio-6.1.13.ebuild | 4 +- .../platformio/platformio-6.1.15.ebuild | 4 +- .../platformio/platformio-6.1.16.ebuild | 4 +- .../platformio/platformio-6.1.18.ebuild | 98 +++++++++++++++++++ 6 files changed, 113 insertions(+), 13 deletions(-) create mode 100644 dev-embedded/platformio/platformio-6.1.18.ebuild diff --git a/README.md b/README.md index b3d6b5488..065e3647f 100644 --- a/README.md +++ b/README.md @@ -606,14 +606,14 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E ## Licenses This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted. -There are 2399 Ebuilds in total, 2381 of them have in total 2420 (44 different) licenses assigned. +There are 2400 Ebuilds in total, 2382 of them have in total 2421 (44 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1366| |Apache-2.0|555| |GPL-3|148| -|BSD|126| +|BSD|127| |GPL-2|28| |LGPL-3|24| |BSD-2|19| @@ -655,9 +655,9 @@ There are 2399 Ebuilds in total, 2381 of them have in total 2420 (44 different) |GPL-2-with-linking-exception|1| |metapackage|1| -(Last counted: 01/09/2025) +(Last counted: 03/09/2025) I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources. A big thanks goes to Iris for reviewing this README. -Last updated: 01/09/2025 +Last updated: 03/09/2025 diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest index 85514bf03..95da1d8b8 100644 --- a/dev-embedded/platformio/Manifest +++ b/dev-embedded/platformio/Manifest @@ -1,7 +1,9 @@ DIST platformio-6.1.13.gh.tar.gz 298899 BLAKE2B 9b1916bb72d1aea0c9a930a9a681e97a7f2c0ef2c266526f3359ec3cde84dffc1b982e3f46d2cd99051d7dbed3877a11812ad3a7ea21599c9bd05470f35d8c85 SHA512 cd71720c5a293299bc357d9eee82344bea61f44c68bc1b0d287a14c3531cd1f0d8d1d265e7c4a670935b69f93d9f360216cfc613c0c9c3f653415df8ae8f8069 DIST platformio-6.1.15.gh.tar.gz 300704 BLAKE2B 1c26ed67d7ecf44b10f90808e1ec044d67ece18188fd5d90f3cbd8f03a767d5863587f34591b2ccf64c719efd811d0cce5454685c848c5571a0ab17b96e07ad1 SHA512 c25bbe1ee707fe2cda46349a63a92e4532ea533e0b44fa56fb8eb74b93647944a0793cabbe034b2de92c58542bae604153520406357187f551d9398443cd1d5d DIST platformio-6.1.16.gh.tar.gz 301208 BLAKE2B c659ee48f509001b18b03bd0846ad2415f78a366aa96fbee6e5aa8ece8ff0c9f6ec4b214957978e4b5ee947c5bcbc702634cc0de7f4d1e712de26117edfda3e6 SHA512 02db74d4cf5aaa08fd7fcdf39649d99583831c2ecfdd941662b8bddbe583156828bd2984a3ad07d438924b875a268a6c1c61f2d6b8fd47e277447f3d5a0d3474 -EBUILD platformio-6.1.13.ebuild 3180 BLAKE2B d2e1a5c071fb57e6b65fed270e9de68754a07d2ca62704d7ac4773cce45557cd55b896dacb97ec7977d0f5d7714d7be4d98f3bf3f887b6c53dea17756c76bc6c SHA512 92aebaac80806408a02deb342cc6661d411100c183f80009b281b2c488dfa9d47ef863c8b1f8a50886a5ae8ce359ec240c9b15bd681f9e8252e6363fdae4a010 -EBUILD platformio-6.1.15.ebuild 2881 BLAKE2B b82483ffee4a3a811b8bd9008147042572dd18d34be59d83070eb27d174ca4205089b8bfb4667f71564608726b4c1b785e69172113976b1ba32c90102c676121 SHA512 9754aaf4c6b337788cb268a4f7bc0489cd5a4615442a930e91156f26cad08f1d3eb57b2484435958e44fd5105d79de30b6a56adbb9f9145faed6ee341d0671c0 -EBUILD platformio-6.1.16.ebuild 2881 BLAKE2B 03b5d0eb5c480edead68ab3c3059376cd39b0727bf28e46647cd79950b5ac8196a06ead51e2cbed9cde4537cf4cc30645a11775269a69b5c601ceb3ea8dd7d14 SHA512 36a30ef6c17a04f17b9cf36f9d00bb62da74d5a777bb87a7dbbf7bcd0d8efa5958674a4e30d8b1908095e792a8cd8b38a03a8baf68f0c16223bfbb3cdf7bc0fc +DIST platformio-6.1.18.gh.tar.gz 302134 BLAKE2B 53674e73bba37ad3559395954ce07b79a072221b7c31ec08af17cc276a2625905f84ca808b9b7f0e9f8cbc0c6b1e3297bc9a4e2ef9e6ac44a3d88bb8e7d90f46 SHA512 920db6f85951801f77a313d32a80cbe62b03509c057c74daa1167009f2b1d218e9cadaadbe9b3b8931dcbf03aa047c617757856e6d9a8db9db3379c1ae764872 +EBUILD platformio-6.1.13.ebuild 3189 BLAKE2B e4604062d0073bd42e398c9ca01315caf5dcb0ea309c73b962f78e8b6d4904a5ca953d72a677393d5b2ee38dfa95800f1600e1bfe48d99ae62768289d4d755d7 SHA512 c27f31be7359bccda35b601fec2610779d8c97b0152514c05ca37e2bbe861b3e1a881dccc2e367bb4f38dc511abd7c673d0c70a9afd5de7c822b060ea8c7e292 +EBUILD platformio-6.1.15.ebuild 2890 BLAKE2B 637164128db999e284416fda866908ee138b76b3897af886c7cc054f4c09d1b4fdf98f87c103575bf8d77948d534344ce102ed7582c4e0829e6e8d9c745c8dee SHA512 6829eff7bdffb4f15606f656b1014f9d91c7615352851a6b251ff8487038e87621e25a8d54711ab385f7d4bd5b12336d81a01c8f4767f091d00cafd2397b5158 +EBUILD platformio-6.1.16.ebuild 2890 BLAKE2B 65aed6faa2b5ea5c2f9b961c081057569d0612fa02184356e116e5121dde6e39c79759e74496816675b1a0289b1860ae58c79cf0b500d77c45d9bb5ebd9a840a SHA512 dce79399c81b9d23424ae384f8f9e95aed3149ecb1c42dc485212fd8ffa08fa7e10ee97cf93643ce6f605fd34168a295d547bd9e7aa211713def1e86d86f51b1 +EBUILD platformio-6.1.18.ebuild 2850 BLAKE2B fc853fe73d4f9768d42f10e26d31ecfa34892331118fd1c49c013f61828af0028b25aa33d735c5e3ad317feee86804395e512cd015845c0057e696cd8b2574c7 SHA512 79820ecb7ca35ef350154538cee0ebd273f52d09b9d7ddc14931d4ba13c368d2b1f704c927ff7cca2a99ef30033c4ed2271de6aa7cb514b1020b06a0bbc25751 MISC metadata.xml 525 BLAKE2B 40eb042e66855b7a7f76251fb994cbe9318bfa5227c529086e5b7e30130df8767cadddd6a58ec5590deb350381f024050a3590919baf6f0b239866611b643733 SHA512 4809b8b1deaa62246ee1dac2f62074c6a2d62f3a7013eec24aafeb1986049776bd8a4f81a10698ea26171cabe1d9d9778428d0cd361adaf23118fd4122d95f70 diff --git a/dev-embedded/platformio/platformio-6.1.13.ebuild b/dev-embedded/platformio/platformio-6.1.13.ebuild index c2129e7ef..b7b13e6c0 100644 --- a/dev-embedded/platformio/platformio-6.1.13.ebuild +++ b/dev-embedded/platformio/platformio-6.1.13.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) inherit distutils-r1 udev diff --git a/dev-embedded/platformio/platformio-6.1.15.ebuild b/dev-embedded/platformio/platformio-6.1.15.ebuild index 22c10d462..b0322e77e 100644 --- a/dev-embedded/platformio/platformio-6.1.15.ebuild +++ b/dev-embedded/platformio/platformio-6.1.15.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) inherit distutils-r1 udev diff --git a/dev-embedded/platformio/platformio-6.1.16.ebuild b/dev-embedded/platformio/platformio-6.1.16.ebuild index 9c2d0fd51..b2da5c015 100644 --- a/dev-embedded/platformio/platformio-6.1.16.ebuild +++ b/dev-embedded/platformio/platformio-6.1.16.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) inherit distutils-r1 udev diff --git a/dev-embedded/platformio/platformio-6.1.18.ebuild b/dev-embedded/platformio/platformio-6.1.18.ebuild new file mode 100644 index 000000000..d149a545e --- /dev/null +++ b/dev-embedded/platformio/platformio-6.1.18.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) + +inherit distutils-r1 udev + +DESCRIPTION="An open source ecosystem for IoT development" +HOMEPAGE="https://platformio.org/" +SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}"/${PN}-core-${PV} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/bottle-0.13.0[${PYTHON_USEDEP}] + >=dev-python/click-8.0.4[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + ~dev-python/marshmallow-3.21.1[${PYTHON_USEDEP}] + >=dev-python/pyelftools-0.27[${PYTHON_USEDEP}] + =dev-python/semantic-version-2.10[${PYTHON_USEDEP}] + =dev-python/starlette-0.19[${PYTHON_USEDEP}] + =dev-python/uvicorn-0.16[${PYTHON_USEDEP}] +