diff --git a/README.md b/README.md index ce6643e56..577a8885f 100644 --- a/README.md +++ b/README.md @@ -523,12 +523,12 @@ 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 1836 Ebuilds in total, 1829 of them have in total 1841 (35 different) licenses assigned. +There are 1833 Ebuilds in total, 1826 of them have in total 1838 (35 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|1113| -|Apache-2.0|341| +|Apache-2.0|338| |GPL-3|107| |BSD|104| |LGPL-3|29| diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest index 576b6aba5..ca67bbd17 100644 --- a/dev-embedded/platformio/Manifest +++ b/dev-embedded/platformio/Manifest @@ -1,7 +1,3 @@ -DIST platformio-5.2.2.tar.gz 218435 BLAKE2B b39a750c4d44b2c2063c630f1b8ed566bb108afc84bdc165a5dcc87eb65503d98975e0f0f1a4222fd301ff1a9f5b68de53eb01710e8046bf85bddb0ac563ea97 SHA512 e63aa20d9ee8a7ef71132b719e05dfbed74ff3118307d36f758aa976b86e5a193826c750dd0ec2ab67583e15724afcbc75c93c8deb515fb87fd2f8973734f286 -DIST platformio-5.2.4.tar.gz 254337 BLAKE2B e29b69a514b5f3bc6faefb15dd4e3195152d74b763961c35c33cd9e44bcd430920dc2f4d553244c2ac1bb83d745c006c67d2d52973fa07562c8b98d8e74a2ac3 SHA512 f90c1f5d9dcada99c610003b26ccaa4e08c214757d0c26daeea3cae006a02179aea1eb0bc656751913d0b2c4161195b1afe9ab0eaab5ad594ff986f6b56728f8 DIST platformio-5.2.5.tar.gz 218705 BLAKE2B b46568460c32613015f9cb3087a66f26a80c57592304f5a2043df9633b4b7eebc6f76723251fa0d20252faad0f7f9400c60f5d2cade18c41cebf090aee870fd2 SHA512 e4c03602c9331cd5a6b979f67e82b125cd2b441d80033806ebf5c993976c5cff8bbc7b65cf687e85676876a96dbf530872dbd2a8e2114ee10b094ac77ccd6fbf -EBUILD platformio-5.2.2-r2.ebuild 1529 BLAKE2B 9b07f3505245089facd8d40e8a7d8bd4a722c99e5ebd0433c311ab79f3e3b96c0155833d5834f253448ee04b9b935dd53fd5a45a47b32f30badeddb9251bd462 SHA512 ba8503638d3cf213390a8f0064692c1d774508eec413d3b51b6280fd26d6171d44c5eca2f2f8a6fceed056526a2068cfa10ac406d6d0d5169df4e66a67888c92 -EBUILD platformio-5.2.4-r2.ebuild 2504 BLAKE2B 729ba19ba01fb0b73b0e54df78825a5ad7e6a7c29e9dc25d60b36f7e165c5781578115acbd8beb3537f926673681916eb0a9990a765da1a8b220544e0b79b723 SHA512 efe6d23d21d7f6218c1d47f431bcbcc7d85c5a36fb43799275a76353315b046918d92fb697f0b1a8efb4341fe01027663f052abf96ef7012e3c66a45f32f8543 -EBUILD platformio-5.2.5.ebuild 2461 BLAKE2B 9181024e89db4fafd3bcd90176a46fb21b4ce37e3fcdbb9b80e820b833cef364137c08c448a526f2665bf19aa34609d538bdf6a35489f025f8d724322bf6f335 SHA512 0961d21b6b421b47c65f4489ac99553976f29a8a9cfaef2033a613ff8671d9185ca23816469fd68e2512ab59d1e531cb6d0bcfefc1fb3b9b0a4845964462cf6f +EBUILD platformio-5.2.5.ebuild 2435 BLAKE2B 4caea31cc051d49aa68ea477e26fccc27d35ae0ded191cb05948d9be1190e4af0051dc7cd8a6bf56e1d6d9a2ea517eafafbbd265734f98718987297f61f1a64c SHA512 6c2165e6eb384f335ad3ef4dfa3b4d070000e43e41ba1b42b4613436ff5e9d542281e481a3595353fb61625e1b7e0f90c339f1b169dda200e37f3634b6d5d7e1 MISC metadata.xml 457 BLAKE2B 558c6e7f69c6ede09bcd9cc706a3d0186a67ab8911b4278e4ed669cae32790db1ca282abc527e757345f91303eea337c03594a47777d50fb4609e9e9eae2dc8f SHA512 478409895f41c84f1c85c17c58f9a41cec864ed6df0b24b01d3d3b117b1109ae2bf15fc70871159193e514b64e108dbb37162517aa183c8c33fc350054dd81d4 diff --git a/dev-embedded/platformio/platformio-5.2.2-r2.ebuild b/dev-embedded/platformio/platformio-5.2.2-r2.ebuild deleted file mode 100644 index 944334e10..000000000 --- a/dev-embedded/platformio/platformio-5.2.2-r2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="A professional collaborative platform for embedded development. Cross-platform IDE and Unified Debugger." -HOMEPAGE="https://platformio.org https://github.com/platformio/platformio-core/ https://pypi.org/project/platformio/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" -IUSE="" - -BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND=">dev-python/bottle-0.12[${PYTHON_USEDEP}] - >=dev-python/click-7.1.2[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - >=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}] - >=dev-python/pyelftools-0.27[${PYTHON_USEDEP}] - >=dev-python/pyserial-3[${PYTHON_USEDEP}] - >=dev-python/requests-2.4[${PYTHON_USEDEP}] - >=dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}] - >=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}] - =dev-python/aiofiles-0.7.0[${PYTHON_USEDEP}] - >=dev-python/ajsonrpc-1.1.0[${PYTHON_USEDEP}] - >=dev-python/starlette-0.16.0[${PYTHON_USEDEP}] - =dev-python/uvicorn-0.15.0[${PYTHON_USEDEP}] - =dev-python/wsproto-1.0.0[${PYTHON_USEDEP}]" - -src_prepare() { - sed -i -e 's/"zeroconf==0.36.*"/"zeroconf"/' setup.py || die "zeroconf version helper failed!" - eapply_user -} diff --git a/dev-embedded/platformio/platformio-5.2.4-r2.ebuild b/dev-embedded/platformio/platformio-5.2.4-r2.ebuild deleted file mode 100644 index 30105626c..000000000 --- a/dev-embedded/platformio/platformio-5.2.4-r2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 udev - -DESCRIPTION="A professional collaborative platform for embedded development. Cross-platform IDE and Unified Debugger." -HOMEPAGE="https://platformio.org https://github.com/platformio/platformio-core/ https://pypi.org/project/platformio/" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" -S="${WORKDIR}"/${PN}-core-${PV} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" - -RDEPEND=">=dev-python/aiofiles-0.8.0[${PYTHON_USEDEP}] - dev-python/ajsonrpc[${PYTHON_USEDEP}] - =dev-python/click-8.0.0[${PYTHON_USEDEP}] - =dev-python/pyserial-3[${PYTHON_USEDEP}] - =dev-python/requests-2.4[${PYTHON_USEDEP}] - =dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}] - =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}] - =dev-python/pyelftools-0.27[${PYTHON_USEDEP}] - =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}] - >=dev-python/starlette-0.17[${PYTHON_USEDEP}] - >=dev-python/uvicorn-0.17[${PYTHON_USEDEP}] - dev-python/wsproto[${PYTHON_USEDEP}] - >=dev-python/zeroconf-0.38[${PYTHON_USEDEP}] - virtual/udev" -DEPEND="virtual/udev" -BDEPEND="test? ( dev-python/jsondiff[${PYTHON_USEDEP}] )" - -# This list could be refined a bit to have individual tests which need network -# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it right now. -EPYTEST_IGNORE=( - # Requires network access - tests/test_builder.py - tests/package/test_manager.py - tests/package/test_manifest.py - tests/commands/test_platform.py - tests/commands/test_test.py - tests/commands/test_ci.py - tests/commands/test_init.py - tests/commands/test_lib.py - tests/commands/test_lib_complex.py - tests/commands/test_boards.py - tests/commands/test_check.py - tests/test_ino2cpp.py - tests/test_maintenance.py - tests/test_misc.py -) - -distutils_enable_tests pytest - -src_prepare() { - sed "s/zeroconf==0.37.\*/zeroconf/g" -i setup.py || die - sed "s/uvicorn==0.16.\*/uvicorn/g" -i setup.py || die - eapply_user -} - -src_install() { - distutils-r1_src_install - udev_dorules scripts/99-platformio-udev.rules -} diff --git a/dev-embedded/platformio/platformio-5.2.5.ebuild b/dev-embedded/platformio/platformio-5.2.5.ebuild index a13f6ad23..8907bac04 100644 --- a/dev-embedded/platformio/platformio-5.2.5.ebuild +++ b/dev-embedded/platformio/platformio-5.2.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 udev @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 x86" RDEPEND=">=dev-python/aiofiles-0.8.0[${PYTHON_USEDEP}] dev-python/ajsonrpc[${PYTHON_USEDEP}]