diff --git a/README.md b/README.md index 6fe7ceb8b..155447285 100644 --- a/README.md +++ b/README.md @@ -617,12 +617,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 1665 Ebuilds in total, 1654 of them have in total 1673 (42 different) licenses assigned. +There are 1666 Ebuilds in total, 1655 of them have in total 1674 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|950| -|Apache-2.0|362| +|Apache-2.0|363| |GPL-3|110| |BSD|94| |LGPL-3|23| diff --git a/dev-python/mcstatus/Manifest b/dev-python/mcstatus/Manifest index 6ca95f0ac..1d0304ef1 100644 --- a/dev-python/mcstatus/Manifest +++ b/dev-python/mcstatus/Manifest @@ -1,3 +1,5 @@ DIST mcstatus-11.0.0.tar.gz 32052 BLAKE2B 7573873e88e89b79117e13df8173eb0bdd58a70c9b31a0d2901c705dac9dc036c7e94c201c8d37347094c24a46db469283eb649059234aa96f128900e852dc09 SHA512 bd527090169a3fa313edbf42495864515cf34f568d9e6ed86a0b334d7c38fa92587c3cc043847f19313cd45fc395e5c19fd98d9386dbb3713799a24aa2de683b -EBUILD mcstatus-11.0.0.ebuild 781 BLAKE2B 0f4946d92c77f987fe8dc3bc7f5c553ef25acdd02556b06d4cde8aba8d337ce24f96a06a0df00dfb663efeb3a38b766eabda4a0d4d8546f25c946082efeb97f9 SHA512 644779acaf84efe0dfcd07467395684d4d4edcdbc338a1967ce523244cf01ab702ee2c88198c88379a444a28224065538c775694d32df1788273730d0e5aab18 +DIST mcstatus-11.1.1.tar.gz 32949 BLAKE2B 57fc2ef9f5aad074877f57a488908ff53290f513acf63f18062c7144ffa64e4b4f861d42d3204ce8b1fb5be159003f0565dd0c7cb9d0862c3ba924db36ba1f34 SHA512 cde939fda9f096c0fc3878bd2e18444825423f1fbef805988d4fe79a93e5c93a3dd74cfb0c435ebc583639c1973bf2c46f2cfefd41c55343867f576dbd6c1541 +EBUILD mcstatus-11.0.0.ebuild 781 BLAKE2B c44b1752b3f5b3e6b8a8c5fbc9dc1f895ec3d65f9c3d318c2bc519bba7f8956ef8a8b90836d0d358e6aeca5fc4399fe138faf19b8672a9fb573c3dbec259885d SHA512 4a8b18f600f6832dac568996fb841aa9fd0d8f42f5f47adf98428142d855b19b2fb935258c595dcc57e27f6f1c2fe27ffe54e3b08e51f3932e76942bd4e85236 +EBUILD mcstatus-11.1.1.ebuild 1029 BLAKE2B 762b72d47225a564ffffdcf64c76e5cb4f2f2fb930179b1e2227bb73f9e49d495f6eda67685a31eb2ca25b8aaa049fca0cc26e13c96005fa0bed9d6befab6f54 SHA512 647b6f0e6edaeeda2aed28b1305ab3f80b7f7574bcb13861838a82f8d17e95987b345bfed3650ed012703e12b00bdd9c06f90a004824f88270a63a21621bde4f MISC metadata.xml 516 BLAKE2B 226b2bad9f31907df1556c5b39d17e8ca218e4555869feb383e7aa1809bf8bbcf77bb12742a46a58215816968b3f320b80b68a7b4358c1356d83428d11590c4d SHA512 11fbcd08679765daebe88c6f1df17aa263d424cff100e1ba8164f938c630a77493f90d62e9391fd8f255d2b8fd98e9afe5b1bed598476e6e9fa42db6bcc8548b diff --git a/dev-python/mcstatus/mcstatus-11.0.0.ebuild b/dev-python/mcstatus/mcstatus-11.0.0.ebuild index 0fed4059c..cae340c9e 100644 --- a/dev-python/mcstatus/mcstatus-11.0.0.ebuild +++ b/dev-python/mcstatus/mcstatus-11.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/mcstatus/mcstatus-11.1.1.ebuild b/dev-python/mcstatus/mcstatus-11.1.1.ebuild new file mode 100644 index 000000000..018987420 --- /dev/null +++ b/dev-python/mcstatus/mcstatus-11.1.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="A library to query Minecraft Servers for their status and capabilities." +HOMEPAGE="https://github.com/py-mine/mcstatus https://pypi.org/project/mcstatus/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/asyncio-dgram-2.1.2[${PYTHON_USEDEP}] + >=dev-python/dnspython-2.4.2[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +src_prepare() { + # remove unsupported dynamic-versioning plugin + sed 's/0.0.0/${PV}/g' -i pyproject.toml || die + sed 's/, "poetry-dynamic-versioning"//g' -i pyproject.toml || die + sed 's/poetry_dynamic_versioning.backend/poetry.core.masonry.api/g' -i pyproject.toml || die + eapply_user +} + +distutils_enable_tests unittest