diff options
Diffstat (limited to 'app-admin')
-rw-r--r-- | app-admin/Manifest.gz | bin | 32348 -> 32368 bytes | |||
-rw-r--r-- | app-admin/ansible-core/Manifest | 2 | ||||
-rw-r--r-- | app-admin/ansible-core/ansible-core-2.18.1.ebuild | 47 | ||||
-rw-r--r-- | app-admin/ansible-lint/Manifest | 2 | ||||
-rw-r--r-- | app-admin/ansible-lint/ansible-lint-24.12.1.ebuild | 61 | ||||
-rw-r--r-- | app-admin/ansible-molecule/Manifest | 2 | ||||
-rw-r--r-- | app-admin/ansible-molecule/ansible-molecule-24.12.0.ebuild | 76 | ||||
-rw-r--r-- | app-admin/ansible/Manifest | 2 | ||||
-rw-r--r-- | app-admin/ansible/ansible-11.1.0.ebuild | 31 | ||||
-rw-r--r-- | app-admin/awscli/Manifest | 2 | ||||
-rw-r--r-- | app-admin/awscli/awscli-1.36.20.ebuild | 95 | ||||
-rw-r--r-- | app-admin/kio-admin/Manifest | 2 | ||||
-rw-r--r-- | app-admin/kio-admin/kio-admin-24.12.0.ebuild | 25 | ||||
-rw-r--r-- | app-admin/mcelog/Manifest | 2 | ||||
-rw-r--r-- | app-admin/mcelog/mcelog-202.ebuild | 54 |
15 files changed, 403 insertions, 0 deletions
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz Binary files differindex edd4a35c431d..ef2c72e9eeed 100644 --- a/app-admin/Manifest.gz +++ b/app-admin/Manifest.gz diff --git a/app-admin/ansible-core/Manifest b/app-admin/ansible-core/Manifest index 75272d3a544f..464964b3284c 100644 --- a/app-admin/ansible-core/Manifest +++ b/app-admin/ansible-core/Manifest @@ -4,10 +4,12 @@ DIST ansible-core-2.15.8.tar.gz 3160606 BLAKE2B 439a3f584940e5ab46b43b0b47395e06 DIST ansible_core-2.16.6.tar.gz 3176041 BLAKE2B 37aa15e8d9165eb89db0704f7670f78f3e3a50915e17bb1d56689e65e6cfc0bb15b7e01768d25c5d2a9a00802411a6eefdb9ad70aa38877d7115bc40faafea59 SHA512 cd9cc8783e13b073cbfaef889e20c8a7dfb732c91de4bae2b496a64ef47b0325c637b4ab2eadbd0c56cb004e95f5294aa1e1548675a90f06193d62defd553409 DIST ansible_core-2.17.2.tar.gz 3125313 BLAKE2B 383e3bba117831053c8147c9aca15ee6768506a90be29b784a7232061179b514aa1287a9131b6bc471167e4e5720d2f189fa5e23a3df13c634ba8b030a68e51f SHA512 34c0630798d2c4ae4e426a7feb29f7d88738fa89df2abd36b825cbf010709c5c3ba4feaa5590d2841535d2b367d04dce9a817e9076cec791c7e9fcb47853249f DIST ansible_core-2.18.0.tar.gz 3064903 BLAKE2B d3d9e6169aeb05685b8380072d36f6e161ad09fe46006ad3867bdaf91561a287156e88405da0707f53c000254dad91ce69e8a14ef6c0cc8bc384e7d61e1f4795 SHA512 49165e4a6a5bf16e1450ecda0387cb8a143981bf10215f45c1376a468de7efe5348f36d8e419e1d54d701b050daab71ed908a946df29a502d160a47139d8dffa +DIST ansible_core-2.18.1.tar.gz 3069965 BLAKE2B 0c21c36754b32c115eaae452583fd0a51aeed8bbdb3da39464ece24954c1d453e2dd8821be525946211478f1b102dd211994e6c49820574e579bf5cceb67c520 SHA512 acd93e96349bae4a41f9eeed37e810a786103f7826f26bdc8bd98cffdc7ff21b208fa0e916fe3ce6100819373cba7a827488101f33b915ed0e0fdfebe50fab5e EBUILD ansible-core-2.14.13-r1.ebuild 1351 BLAKE2B 3c3f77546d5b5780b79cf95b69e39c627b38a28363576b6d8a929e0461ac7e26bb93a557a7f5031d0759092662c486be4a1c17b0a8233ba5523498612a8f22fd SHA512 c6426e7a3028559aac35f9238986c9b9f0bfc0bd6c18d197493272d9328e5c66b3bb5266d5d9946cbaa9e8b37951aa509977e0e35f50b558a0d559e3bb598312 EBUILD ansible-core-2.15.8-r1.ebuild 1306 BLAKE2B c3b0b7549c906fcd2230703784ad01b649ca621cd6a3931095e9f01540b91f49a8cb8c7ae34e13c7d76664b1319f3133a397bd4081f4d6ec71b2946480a91f55 SHA512 a914547c08489517b23c2d616dc33c6821e301b28c45ac96019cc77dff469dcf6154bd42a99fb06fb84ae9aa1038bbd63803a77d32fba733ae5db387c9e98d83 EBUILD ansible-core-2.16.6.ebuild 1286 BLAKE2B 3058395a058da21858ffee3e8570dbbcb6c94bde02f1463fd6cd93e2ed2b67825d3ff669d1d94174f0f4c5c6ffc31ddc421953d8ac93181654db37486a9d0b39 SHA512 0e0f6694774f81be6340575a2b50c99c4255a702e8f87a5a08b6e73f151603749d5ccf5b890451477082db613d23d4dca485f9f80e2d7b04efa96702a5b3f6df EBUILD ansible-core-2.17.2.ebuild 1286 BLAKE2B 7e8aecb8910bd095029f05035d2a31a3854214204ad1bd654838e13cced7a92200c39d73fcc35293605bcd0d4df3e0bb471d3cd60730440fc5a9823edf1ae681 SHA512 1e03eab26f3250a937dec6c5f741e436d62742a4e312d556d9c7b92b60a4fde340181da59ffe3da61d7e8c1c41a5f8de063ae8cb2a1d0e9d49297397dde1a450 EBUILD ansible-core-2.18.0.ebuild 1289 BLAKE2B ba5580c4948d74b1d7fed66f7dc935d7ba2d84966b14c2727c601c3f16fa00c9b64143fc53e9981edbce5b9fbc9614717687874c7f3d731475a1e4eebf80e22a SHA512 7e822377caa003fec8430b45e294d2ebc310ef17fe2fbee24bc641686018e199c12ea04ba47c2a6b8228a709b3f13d73e02bc8efbe1c9a49d0b89be45e489033 +EBUILD ansible-core-2.18.1.ebuild 1296 BLAKE2B b6d0128997811a8d41e27b519a57aba86c50131c3799de3cf4716a76a1cf503a16c3035516817463996e95885d769e281dbbff0b8f0670e21845a8701872a360 SHA512 a143f7c411179c88650f5333d737878ada143959025cacd09b7b220b9d6604c0e2a12195f1cfb46514490f272a25629799ae5781a2d00fb4e3482e7331772e35 EBUILD ansible-core-9999.ebuild 1289 BLAKE2B ba5580c4948d74b1d7fed66f7dc935d7ba2d84966b14c2727c601c3f16fa00c9b64143fc53e9981edbce5b9fbc9614717687874c7f3d731475a1e4eebf80e22a SHA512 7e822377caa003fec8430b45e294d2ebc310ef17fe2fbee24bc641686018e199c12ea04ba47c2a6b8228a709b3f13d73e02bc8efbe1c9a49d0b89be45e489033 MISC metadata.xml 924 BLAKE2B 7dcd1be7a7eea2a5a762ec295d2d285242f9350d377abb1d633c6eb7cdd1eb8f59b02a6908924f424c0b5f42b2f6b3a153523439cc10caef51656c9f75bcd87c SHA512 a6fbf2ee3743ad9d54864c8d22b75cd506f17e1abd6963b3499de55675fed711abf4df6b9fe2589d8ea0b2f93311d06cfbcca7b99469107d708d2bee5cea0694 diff --git a/app-admin/ansible-core/ansible-core-2.18.1.ebuild b/app-admin/ansible-core/ansible-core-2.18.1.ebuild new file mode 100644 index 000000000000..85f243ef58dc --- /dev/null +++ b/app-admin/ansible-core/ansible-core-2.18.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517="setuptools" +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +DESCRIPTION="Model-driven deployment, config management, and command execution framework" +HOMEPAGE="https://www.ansible.com/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ansible/ansible.git" + EGIT_BRANCH="devel" +else + inherit pypi + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos" +fi + +LICENSE="GPL-3" +SLOT="0" + +# Upstream runs tests via the ansible-test command, which requires the package +# to be installed prior to testing. Running the test via pytest in non-trivial +# due to the amount of flags that need to be passed. +RESTRICT="test" + +RDEPEND=" + dev-python/paramiko[${PYTHON_USEDEP}] + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/httplib2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/netaddr[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}] + <dev-python/resolvelib-2.0.0[${PYTHON_USEDEP}] + net-misc/sshpass + virtual/ssh +" +BDEPEND=" + >=dev-python/packaging-16.6[${PYTHON_USEDEP}] +" diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest index 26c94415122d..169a71d4bd9f 100644 --- a/app-admin/ansible-lint/Manifest +++ b/app-admin/ansible-lint/Manifest @@ -1,6 +1,8 @@ AUX ansible-lint-24.7.0-warnings.patch 960 BLAKE2B 8305b941970c5f06e466052545b35c241f260c532986d801a9e47593e994b7a753acdeb0d33491b8df88c1a4ec049b632bcd3e4b9c98175d81a7d874859eddfd SHA512 cd285fcebc4e6106aaca3e9f017e0b709f141ee45824deb9aaf7609c5171b6648ff7704d9cdbbca1cf756970e2a5d5b72e4d69d3959e5915fdc08d230e04c056 +DIST ansible_lint-24.12.1.tar.gz 549529 BLAKE2B ccc72d7cfe54f7c9507a5da0abafb6ff5788fcc9a38cb9d47b21fc66e4100b64970d17867c61a774cedaf481e6866d5061efe0091156a2bf7a52970dbd773eed SHA512 57620b706a72d1ac77e12d205d39a5f66fd87502fee54feb3193fe40349940de4791676389d9d1b4f4df3bce693abb51f6a119b4b675cf0fa24e32fffd7f8a95 DIST ansible_lint-24.7.0.tar.gz 530977 BLAKE2B bc6b98b2372dc58bedc8fc305ebad72e75bddf980906789f51f8dde9eda9b2f51ad3397b8dc2bb5712c1abbf61d08a1a6ab5c1468d6ae10404846f952e2fc078 SHA512 1ba69c7fd2c29f89cc2526ad14ea6a7aff4a0715d3dddf0abc79d6dae9bc5ad02152bdece635684a0d1a805a816ea2f28b2a07c5570975bb73bfa332e8679109 DIST ansible_lint-24.9.2.tar.gz 536244 BLAKE2B db7195d569698a2c5d43b0b0293dc2fa97cf3f5de8807b95e43f991b12432cdaedaa0b4a7165cd7af5a67142062eaa981ccb642888153d97296ae4125fe4019d SHA512 ae570ae86e31b83ab89e1b4c7f0996165ecb40299a8374fd5baac4ff955aa17f0a05542a7d14683e43e680fc6e55acb862589fa48b86b82a11dc31bf6a0d6aab +EBUILD ansible-lint-24.12.1.ebuild 1783 BLAKE2B 9c43a2e4f1d802fac9d3624f9a9e1d71e922ba75866c508b990c0af147c24a15c60569ec049c282fee0c174ff6f0cb7078d5b1859f6270e9f68485cb71d3cb7b SHA512 742381f401a6fd02aa5aaf515c54b7d667890c1d3f5372b1e8c9ce92547fb0127975d0e3fd7e738d38951c88030c5fa88e9bcdc3a268711e85b4110af5541bb9 EBUILD ansible-lint-24.7.0.ebuild 1763 BLAKE2B c9e4f1a62118ae614071f7a4889be9c4138906889383110e28422e02fb085c4ab77d426c300ee44393be1291e6c55cea990597137e45f15ec92102314e831ef3 SHA512 11a8dedda151a3a526d621f0c06538d5a7bf461365d3660f21de2a05695366dfd95bb9eeecc62eea5f7ac2daf0aca08ea5eedd755b0f2c4d073d0e67d57cd769 EBUILD ansible-lint-24.9.2.ebuild 1820 BLAKE2B a9a1c68e8b69c1cceb4e2da361bc17a7c6e1a9d50f85415debaa0e03105203a7e27d04cf69a8fc98af7e50d0dbdc4a2a5dc2c53a221d695a122e5d35a4bd98e8 SHA512 f3de4f4d26d43d9c317b5a98783228f79f532037f388f8047cfb17a7352a3d40e11625482f8b433298e94a5f1654299520ae31ba5d30c52770c14191c13231cd MISC metadata.xml 601 BLAKE2B 48a208d7526866289af9c33182cc7826cc18d06c0e5de31b7bd2ef45592ea52ad0dfd279a23423268db5842a57fab70c742fb6ff245673e91262b3d043f4add4 SHA512 294746891e5a2b280e59fa177cfa07d1570efc8360a86269895616202c24cbab94a88f49b1b5f9f6bddf869b6610ab0506955421e8bacf2e51f570e8262936da diff --git a/app-admin/ansible-lint/ansible-lint-24.12.1.ebuild b/app-admin/ansible-lint/ansible-lint-24.12.1.ebuild new file mode 100644 index 000000000000..8d50f543c782 --- /dev/null +++ b/app-admin/ansible-lint/ansible-lint-24.12.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517="setuptools" +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be improved" +HOMEPAGE="https://github.com/ansible/ansible-lint" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +# Upstream has stated explicitly that all tests require Internet access +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + >=app-admin/ansible-core-2.18.1[${PYTHON_USEDEP}] + >=dev-python/ansible-compat-24.10.0[${PYTHON_USEDEP}] + >=dev-python/black-24.8.0[${PYTHON_USEDEP}] + >=dev-python/filelock-3.14.0[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}] + >=dev-python/packaging-24.0[${PYTHON_USEDEP}] + >=dev-python/pathspec-0.10.3[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.1-r1[${PYTHON_USEDEP}] + >=dev-python/ruamel-yaml-0.18.6[${PYTHON_USEDEP}] + >=dev-python/wcmatch-8.5.2[${PYTHON_USEDEP}] + >=dev-util/yamllint-1.35.1[${PYTHON_USEDEP}] + dev-vcs/git" +BDEPEND=" + >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] + test? ( + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + >=dev-python/pytest-plus-0.6[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}"/${PN}-24.7.0-warnings.patch +) + +# test_call_from_outside_venv doesn't play nicely with the sandbox +# irrespective of whether Internet access is allowed or not +EPYTEST_DESELECT=( + test/test_main.py::test_call_from_outside_venv +) + +distutils_enable_tests pytest + +# Test suite fails to start without this +python_test() { + epytest test +} diff --git a/app-admin/ansible-molecule/Manifest b/app-admin/ansible-molecule/Manifest index f2430a0a4c86..7f9d81833dc6 100644 --- a/app-admin/ansible-molecule/Manifest +++ b/app-admin/ansible-molecule/Manifest @@ -1,4 +1,6 @@ AUX ansible-molecule-24.2.1-mkdocs_google_fonts.patch 156 BLAKE2B e311c1a4c1d3cc9a087611a70dfa6a5634d0842afdd426a708a390b7391507e330d2d9680a5b5a85949d9985beafb80fb146a53742d645d1b8ccb78f5f7a4f64 SHA512 66113e61b0f97243e15afc7b7fea8657cee0cabfa450a2bbe6a1b751cdd9cd82be6bfad6b36802377fd3261e9e55d3d0e37eb44e9c26838110495cd43773cc9f +DIST molecule-24.12.0.tar.gz 4412418 BLAKE2B 0dba13534a7d4d9b1095c38e9694cd51b3e750cb9ab611b3078972182d09319a7b858e3dba018c370a9b7c6a8065036f60d8cab58da1e7ee9660be746b9bdf34 SHA512 6d709832091514b55f697ed70d7c7ae4695537a868ed3e8a0b0cb1c868ce5b161baf849412f94fbe723fae491a4ca4e510179ba69c40a3b48711aef36cedc2ba DIST molecule-24.2.1.tar.gz 343228 BLAKE2B 9605b5a8e21d37597cbf35f0f6f811471909dde5496541b1d7cd130eb2b970125fdc291df6493f8716f38514df17d957094604ae49e64d16f2207a0d3682bd38 SHA512 3813163d72cee51987d340c8a1ed0e03d8abe509a601e94c3e32bf673a56edd83d0c2bde1347057fe8a4c2b37e11a068ef689dd669d4395da64bec3921f1403d +EBUILD ansible-molecule-24.12.0.ebuild 2769 BLAKE2B ad0b48c0b880b5ccad97b6a8ce6a88eb272d564f6ea9c4d14443e6b74bbe9580fc54b240a44c3e90ba4152338b290dda52e14ddcf600a0625930a857e36c1f9c SHA512 a9215edeca6a61b8e2a9bede6cd7070758f724adc6eb8b4e233b0e04673f1f0d28acbf5abfe76f34f6035d11884b97c00e3fa39a9ea8cd3d75cc3929617def16 EBUILD ansible-molecule-24.2.1.ebuild 3013 BLAKE2B 978335a99c499a3d4ac8fa13dab0207f6ed085c72f84dd8c08703b481fd0a6e0c8419e0729cefbd5aebd1d3e37d308fcf60a42301d6b93c9b051718751cbc51f SHA512 62d34a4887da28d71e9a045bfee64bc5b79e4502b9a8f13e32353e3fcfab66b46ad6b678050720beedd91f3f3589affb447a883192b51c0ed8de3e8e02d29eaf MISC metadata.xml 319 BLAKE2B e21046964335743f016597d0b19ef5edba9452c5cadeaf9db45a3443cdf3320b8c766a8e2302cecc203aa333cbd9c988ffe0330a7e07a083c3d157ae4b8e91c1 SHA512 b082b103d0c47df58411d7ad1e67cf274d287f8398d4235fe83d2a6f7e722d72e9441ec919510f98965b2d01ebe1d9fd25fe987a358786d2cc55ea375c7fed3d diff --git a/app-admin/ansible-molecule/ansible-molecule-24.12.0.ebuild b/app-admin/ansible-molecule/ansible-molecule-24.12.0.ebuild new file mode 100644 index 000000000000..b2ef4a306e45 --- /dev/null +++ b/app-admin/ansible-molecule/ansible-molecule-24.12.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517="setuptools" +PYTHON_COMPAT=( python3_{11..13} ) +PYPI_PN="molecule" + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="A toolkit designed to aid in the development and testing of Ansible roles" +HOMEPAGE="https://pypi.org/project/molecule/ https://github.com/ansible/molecule/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" +IUSE="selinux" + +# Since around the time of the switch to the yy.m.patchlevel versioning scheme +# the test suite has been completely incompatible with Portage, with several +# tests which do pass under Tox failing even with disabled sandboxing. +# Nb. As of 24.2.1 two tests fail even under Tox, for both PyPI and GitHub +# tarballs. +RESTRICT="test" + +RDEPEND=" + >=app-admin/ansible-core-2.18.1[${PYTHON_USEDEP}] + >=dev-python/ansible-compat-24.10.0[${PYTHON_USEDEP}] + >=dev-python/click-8.0[${PYTHON_USEDEP}] + <dev-python/click-9[${PYTHON_USEDEP}] + >=dev-python/click-help-colors-0.9[${PYTHON_USEDEP}] + >=dev-python/enrich-1.2.7[${PYTHON_USEDEP}] + >=dev-python/jinja2-2.11.3[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.9.1[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + <dev-python/pluggy-2.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.1-r1[${PYTHON_USEDEP}] + >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] + >=dev-python/wcmatch-8.2.5[${PYTHON_USEDEP}] + selinux? ( sys-libs/libselinux[python,${PYTHON_USEDEP}] ) +" +BDEPEND=" + >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] + test? ( + >=app-admin/ansible-lint-6.12.1[${PYTHON_USEDEP}] + >=app-misc/check-jsonschema-0.28.4-r1[${PYTHON_USEDEP}] + >=dev-python/ansi2html-1.8.0[${PYTHON_USEDEP}] + >=dev-python/filelock-3.9.0[${PYTHON_USEDEP}] + <dev-python/pexpect-5[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] + >=dev-python/pytest-plus-0.4.0[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-3.1.0[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-24.2.1-mkdocs_google_fonts.patch +) + +# test_role.py doesn't play nicely with FEATURES=usersandbox. As for test_command.py: +# - quite a few of these tests use the network; +# - test_command_dependency[shell] only works if Molecule has previously been installed; +# - tests involving creation of a new scenario fail on ansible-lint errors, even though +# a config file is deployed which should skip expected issues. +EPYTEST_DESELECT=( + src/molecule/test/functional/test_command.py + src/molecule/test/unit/command/init/test_role.py +) + +distutils_enable_tests pytest + +pkg_postinst() { + optfeature_header "Some optional packages commonly used in Molecule scenarios:" + optfeature "checking playbooks for practices and behaviour that can be improved" app-admin/ansible-lint +} diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest index 8e78794dcec2..197f418f0a92 100644 --- a/app-admin/ansible/Manifest +++ b/app-admin/ansible/Manifest @@ -1,10 +1,12 @@ DIST ansible-10.2.0.tar.gz 39352378 BLAKE2B 46af9df464462ee906a4eef114da480c7bf027a29900971be56720729ffc6d2ad6d327cfd2e64f2a8834f4b45af69ee09cd732596de6d3670b777211e24bbdd9 SHA512 35b8e73ccabc15d622da2e34e9075304fb4ee3ef735e5ab1fa9d7673b5f3aad8cf6beacd697d8258914e6ea221c8ddbed4b1bee725590f2a5b4fa78458e692d5 DIST ansible-11.0.0.tar.gz 40739296 BLAKE2B 337fff0f484c4bfdab944658aeb7158c4fe5d7aa49c4be61464974e531a4bbaada80a737005c08e3b43106c5c2052e09d7cdb60f8a53afd73019c28b416410e5 SHA512 9687703af0f4093ba4dadb530d9a257fac038a09ed6fead430247198b9f03257790602194fd01ba74db1ba20695fb2d6a37836602e6721a8c42e69e27314f3c1 +DIST ansible-11.1.0.tar.gz 41299850 BLAKE2B a7bd1b40800ee8a407c7b0ef88a01b526d3b51b8fdb02197e616a5fd53621824b889970c9f1a5038e7b65cc9532988421b38792704350b2c37ed61f32c08924c SHA512 d78f7c6f7a0a1563b270408268dc84dc1796fe7ec8355da3eb9489ffda44328a9836b05d3067516452790fe1cdf2c2ad67b285a5a97444d6403aaf79491d42c0 DIST ansible-7.7.0.tar.gz 40709642 BLAKE2B ee2f8d124f79ca3a3f131bfbc4f93e10d104a38262b7d60edd2a88284275fecdd3acf0e566a5cc81a1fb6a179a0b7c51215f2945d669be4c6af7aa2a4f31ade0 SHA512 7da6845c9a68f2b8c10cf3e4cc6ea347861d5b59daa6ac895731ac79b733c6724d234345054fe9e3bf4ea460345b9026492fda42dce22bfbc027c9b4de093fd9 DIST ansible-8.7.0.tar.gz 49317896 BLAKE2B d5923753e368e908a569c5f8f261b1afe7c51d5381db190bf7de1e81f0a6359136581852faa2974f174e816944c66e2c0f625d3d62bdde324758309982c90de9 SHA512 6a67f8553c3fa56559e4a31ec627cfe2c5f42e147d94bea305ec4580af9ba8add136092b209a5a3d7f9022407e9d557484f044d23cb227973fe4e4341fed7983 DIST ansible-9.4.0.tar.gz 38389836 BLAKE2B a2e08088565e6f248c1185ee96ac2365fc1385993d3f3fe68f941e8acb0e567c3defeec3ea376a30213921f02881bce0a0ac737323fc3ec82dc77d2d4a550dbd SHA512 4c75235a866f3f95cda8dd3b6c9d22b916ad117d54a86a30585f71c9015cd98db764afa225af5b2f6fa884af558ee488785e26c9e8b9e8be105062f069f065b2 EBUILD ansible-10.2.0.ebuild 688 BLAKE2B 349c33e72eda578ca8ce6579e59f350f5169e77a642f539bba6c2088f4475ea37a280fde903313043089ffeb480d0d217ba090ec5944e6233ad05d90d1844957 SHA512 f74d3b95d631632accf781f5c6044625d5c9464877229f956a5955278185aae03ecce3a554d75cfec22f3ea99503905f222706638f3c399baf60e958ded8a01c EBUILD ansible-11.0.0.ebuild 691 BLAKE2B bab7f85878a7497e39927b8ba5bdddbff260d4422f4a46550de156fe00763b66a4a5d4353a3e69f0cdd1153d94aaa718016bba4475cde00838290c9ebd20d0fb SHA512 63bffb889f194e50f028c3263880196c331c36b820da5bc80520680443ac6f77a0afdc8fbe038c9a77f5e524e70c9d731fa6e097cb2a0a46f66c5cefd85f84bc +EBUILD ansible-11.1.0.ebuild 696 BLAKE2B f8229e6ea0e174e97fa0ce4368aa6feeeb1bd07fdde63fbf0fd60aab72e9c33d10c6c68d61b5e4ac2bb6e0b25bf61bcf0fe9b6df99c156cc7ecec34bf3e4395d SHA512 cf31a3695047efbfad5455ceeefeac875176ac480892bc2027ea5d03171286f4233e3a3d63ab7fc8649c63b845e89ca1f74aacfb57e5c2af945aad93de792d85 EBUILD ansible-7.7.0.ebuild 655 BLAKE2B 737b7e75834d55ee6bbbdc00797896cfed122cfba478bf076156befa70e873899a3b4313408030aaa3214175e7a45bf3c86c21b4e84c2de5940c42cb5e68780d SHA512 4765ba667b64e4eb5659423a8ccc1eb8e52bd6c0f4e287b4aa4f79877d11ef88b95bca3518413f93cea3b785c27f739754af64781f783fa7e46cb2d44c1d7b57 EBUILD ansible-8.7.0.ebuild 655 BLAKE2B 74f7871faa2bfe26fa6e09ce2b5ac89121c3b608e08e0a9ec9bf5987a8460ca1102a1cf24293a5f58307d94fca6bed53670754183d4fb2ac09a2ab7541345e2a SHA512 4e1b54c8e83abd8ce1540e48c77ec6798fe0297c9e23f040551d7f5e5d17b9092fc22a0c8970e270198f1054558295c77467d95bc8844ee8e5a61f9eff8331fc EBUILD ansible-9.4.0.ebuild 688 BLAKE2B d8bb8932a776dc3592f7b2d89c99a51e0cf3e1d299f15bda17a23140b77024c18cf5a379fbeb7e1ae2e481136d23a568a7582d6f50080baa4fe3b0d6c507e3c2 SHA512 8c6275fdfbe43c6ec137b5f9945616621950a3e191b05068ab1af9fc7ede679c0e49bdfbfc1a0da23e92b7f2c0d7ace0d06896a9491a44fb2eac8687179206c8 diff --git a/app-admin/ansible/ansible-11.1.0.ebuild b/app-admin/ansible/ansible-11.1.0.ebuild new file mode 100644 index 000000000000..260952e9823e --- /dev/null +++ b/app-admin/ansible/ansible-11.1.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517="setuptools" +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Model-driven deployment, config management, and command execution framework" +HOMEPAGE="https://www.ansible.com/" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos" +RESTRICT="test" + +RDEPEND=" + >=app-admin/ansible-core-2.18.1 + <app-admin/ansible-core-2.19 +" + +python_compile() { + local -x ANSIBLE_SKIP_CONFLICT_CHECK=1 + distutils-r1_python_compile +} +python_install() { + local -x ANSIBLE_SKIP_CONFLICT_CHECK=1 + distutils-r1_python_install +} diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 0b8d2c87dac0..72432414d9ea 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -2,10 +2,12 @@ DIST aws-cli-1.36.12.gh.tar.gz 2842234 BLAKE2B b9f333d7fa8b7aa9c0452b6da87c3b097 DIST aws-cli-1.36.17.gh.tar.gz 2849378 BLAKE2B 67e79717e6ad2cdc62f79fdc6ab370e091677fff4e3f2a7872fc0f49e49e53cc395c50a5fd7ed1c46481dcc4f9b4425651bf0c09adc9f769f039647c5b33f794 SHA512 82412802be0056eaa791f725579151dab2fedbf1c6bbf5461cdde016e0d8adc977ae1fb6796696d844706f92d3a4c4bb6424e7a0e7b5a0d7b0a0c2e0070b774f DIST aws-cli-1.36.18.gh.tar.gz 2849802 BLAKE2B c3986340d3772e9a76cdb34b39cefcb2fa5b9a784119d02f567ee8bf2b6e872e7ae4f3ec93f36322e6af91e0e8c0f3f24302fff3fa691e8f3902f246b840f802 SHA512 830e5288f3eaf9505cd2ead20bd44e4f59c876831b9a86198532554ea03a88ebd2ef060a196bad373fdf24c7eb3bb654a8322e43601843a1a1bca72d49e81870 DIST aws-cli-1.36.19.gh.tar.gz 2850770 BLAKE2B 0eabde9e9f355491fc5de2030b46d4cb568c1665ade8814357d295d6d8f3b1faf9ea68fc9ab3101c627630af5559e7ec6096771d84f865c9ec62f015554f6508 SHA512 40c1103011566f0363f6e9ceeb86d3610f6fc857401ae2167b690cb4e7bf50dc4169c864ac7899b4b29d6ec9cf39679f1e1dcdb8883b274b70beb4add9c170e0 +DIST aws-cli-1.36.20.gh.tar.gz 2851211 BLAKE2B a2ccd9fe5dda2e0f0135b4cd9bd87f33b880a3a6d4aadd234691705c84882b7315644e2efb519d8fc356abe638816f94b1e763ef116eb672f16e01f613cee42c SHA512 89237fda738a6b3fde9d412165554068c8882490b7a9ba3ae60226fb6f43d76ad8db894f9c39d9527294820bf36ed98d526f797901b9ca8a771669f65439cae8 DIST aws-cli-1.36.9.gh.tar.gz 2836018 BLAKE2B aada8a63f5bedd5aeeddd56fe18bb49ae1763ba5c737f72aa2f2e00b57fa4e1ab52ec266ca6883859ec633ec2b1658383426809870ba1372d86f9d8e0a055ac6 SHA512 ec47c26012027071732d60f9bd8b3322c1c75b2362dffe7affd8cd6d70732e6239bfbb6531759a247bcb2f29613a88b196d10f405302d25a05ada7968bd7574e EBUILD awscli-1.36.12.ebuild 3186 BLAKE2B 63a0fb498273465997fdf8010dcec351d473545febb8aaf2c222c3176a00f0cce5edadbfbc778689949142466c05e371a017c07a54ce30deb7bd7ca86cdb1e82 SHA512 2db712c340a0d13e4f89a8ca4599cb89f83d11d519b2f90f1dcf72e903830d70ae31efbed50a958b98655e24327cc027c0c945bc061f9de7c8fbf4d45f2fa625 EBUILD awscli-1.36.17.ebuild 3186 BLAKE2B 63a0fb498273465997fdf8010dcec351d473545febb8aaf2c222c3176a00f0cce5edadbfbc778689949142466c05e371a017c07a54ce30deb7bd7ca86cdb1e82 SHA512 2db712c340a0d13e4f89a8ca4599cb89f83d11d519b2f90f1dcf72e903830d70ae31efbed50a958b98655e24327cc027c0c945bc061f9de7c8fbf4d45f2fa625 EBUILD awscli-1.36.18.ebuild 3186 BLAKE2B 63a0fb498273465997fdf8010dcec351d473545febb8aaf2c222c3176a00f0cce5edadbfbc778689949142466c05e371a017c07a54ce30deb7bd7ca86cdb1e82 SHA512 2db712c340a0d13e4f89a8ca4599cb89f83d11d519b2f90f1dcf72e903830d70ae31efbed50a958b98655e24327cc027c0c945bc061f9de7c8fbf4d45f2fa625 EBUILD awscli-1.36.19.ebuild 3186 BLAKE2B 63a0fb498273465997fdf8010dcec351d473545febb8aaf2c222c3176a00f0cce5edadbfbc778689949142466c05e371a017c07a54ce30deb7bd7ca86cdb1e82 SHA512 2db712c340a0d13e4f89a8ca4599cb89f83d11d519b2f90f1dcf72e903830d70ae31efbed50a958b98655e24327cc027c0c945bc061f9de7c8fbf4d45f2fa625 +EBUILD awscli-1.36.20.ebuild 3186 BLAKE2B 63a0fb498273465997fdf8010dcec351d473545febb8aaf2c222c3176a00f0cce5edadbfbc778689949142466c05e371a017c07a54ce30deb7bd7ca86cdb1e82 SHA512 2db712c340a0d13e4f89a8ca4599cb89f83d11d519b2f90f1dcf72e903830d70ae31efbed50a958b98655e24327cc027c0c945bc061f9de7c8fbf4d45f2fa625 EBUILD awscli-1.36.9.ebuild 3179 BLAKE2B b08625a4293f13915f076119919380f482a550799f0b4a8ba37f413fb23314bd5f8ee153658520d17560e91fc464ffdb0bc61f444dda692627baa6ddc80fd97b SHA512 2acdae36bf23c5c4c4bf23ca22ef04df62e76f08fc3ecc9acf6ba28bd4c6b9bd325f301123c9cb5694b62991cf41bfcff797ce4c72ae07e0d7c490df02adae4c MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab diff --git a/app-admin/awscli/awscli-1.36.20.ebuild b/app-admin/awscli/awscli-1.36.20.ebuild new file mode 100644 index 000000000000..2960403cf7e0 --- /dev/null +++ b/app-admin/awscli/awscli-1.36.20.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit bash-completion-r1 distutils-r1 + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y-1).(z+59) +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(( $(ver_cut 3-) + 59 ))" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/test_sessionmanager.py + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py + tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( + "${serial_tests[@]}" + + # flaky (some ordering?) + tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32 + ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/kio-admin/Manifest b/app-admin/kio-admin/Manifest index 4f8932a3a5a1..7911b21c2098 100644 --- a/app-admin/kio-admin/Manifest +++ b/app-admin/kio-admin/Manifest @@ -1,3 +1,5 @@ DIST kio-admin-24.08.3.tar.xz 38688 BLAKE2B ededa0da867c76e45efec80d60e8f4c720fe7fa663d574dd910a35d5f7b77e8b8b5d23f0322b2f635dc34f7318351400e9c9f9e032f014a68ec3ecbf86f4054b SHA512 d357ce492798cbcc1f91933c0ded5c3d1c80c9fdb9d53a7e9c98038cf87825ccc10608c763e66b46410508d9afb52a9f93623e4dcad647657d0c5237395dc1b1 +DIST kio-admin-24.12.0.tar.xz 39064 BLAKE2B ea7666b1174459bb3ba31b66d6c240a33a69d79404540423a0f08a2c7ec4e224606777174ba1a9fa94d1f00ae5abefa0e4a835396c8a4e0cbf68e45927af5359 SHA512 19dbe7852001cd765760a48a59e5ec871765cd74b8d322d036afeb01462d131fe759aff0859fd131341597101a0eef66c02845f6fab8e4bbb0bc709fe9a89f66 EBUILD kio-admin-24.08.3.ebuild 628 BLAKE2B a8df3ef3b47fef9e712a29c508c405c63ef59fbb8d722a471526324f7169575ad6a787c19e5b10ae07e2f88ed8d004c1f180a4c1121173222c0c02ebeb6e4596 SHA512 39c2e250a62d37a11e2055b3bc44e9b9809ad15cc67071312e42fd877fc2d80fafd65a1422d08bce78f55300749ff3993eeffb0dd7bf1a592497cc867bdf1b07 +EBUILD kio-admin-24.12.0.ebuild 628 BLAKE2B a8df3ef3b47fef9e712a29c508c405c63ef59fbb8d722a471526324f7169575ad6a787c19e5b10ae07e2f88ed8d004c1f180a4c1121173222c0c02ebeb6e4596 SHA512 39c2e250a62d37a11e2055b3bc44e9b9809ad15cc67071312e42fd877fc2d80fafd65a1422d08bce78f55300749ff3993eeffb0dd7bf1a592497cc867bdf1b07 MISC metadata.xml 409 BLAKE2B 806cca01eabcbaa961a219c8df865253d5eb4aac6f2d80a08715606ec9ac883990b8ce2ace14b53c47a81f4b061cdc489490c6d8bf8cf2dc53e16027675b1f12 SHA512 d3f45492aab35f8938f1ad59bb40a49a554e0da3fd530ff2d478911f323ad92badeabccae3c32f7256cd140cb3caac9d2bdb3e762becc2be1d0bb012e735c5a8 diff --git a/app-admin/kio-admin/kio-admin-24.12.0.ebuild b/app-admin/kio-admin/kio-admin-24.12.0.ebuild new file mode 100644 index 000000000000..44a8a949ff24 --- /dev/null +++ b/app-admin/kio-admin/kio-admin-24.12.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="system" +KFMIN=6.5.0 +QTMIN=6.7.2 +inherit ecm gear.kde.org + +DESCRIPTION="Manage files as administrator using the admin:// KIO protocol" +HOMEPAGE="https://invent.kde.org/system/kio-admin" + +LICENSE="BSD CC0-1.0 FSFAP GPL-2 GPL-3" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=sys-auth/polkit-qt-0.175[qt6(+)] +" +RDEPEND="${DEPEND}" diff --git a/app-admin/mcelog/Manifest b/app-admin/mcelog/Manifest index 4bb9902bf58a..5cd5be5b5367 100644 --- a/app-admin/mcelog/Manifest +++ b/app-admin/mcelog/Manifest @@ -3,6 +3,8 @@ AUX mcelog-129-debugflags.patch 416 BLAKE2B 97aa6da3146380b40013966bb109de412158 AUX mcelog.init-r1 349 BLAKE2B 17f8a28dc1174fa62d50cb0d6dcae7bf4755ea99ff380d42a5beb16ab6ca07f1dbfcf7783ecb3b8f85f714357c39b0a333630c69e0bef5af32ba602686117cfd SHA512 a43f0efe7eb5007e9422ca2eba43b666d5110696c8b049b74990849e200b89b99e3d22707803e21e4452b0e75bbacdec0526ed933b234301ebbbb19d700df0d4 DIST mcelog-200.tar.gz 316893 BLAKE2B 66b6f25720d09760aab79d0b410287e73087551ab54eaf7dc31c0f7f5c56a40583e933f9e6dae9b91c5594f5bdf51701c37328e76f930c937b448aaac7acd262 SHA512 70b075d3db2f0cb587e3e8ac8b74d840b6bb777ee89c9428f70f037f67e25a02ae87889b9f998431ef229e56705a27431df016b59ab0f1ebf5485a9d38665c7b DIST mcelog-201.tar.gz 316983 BLAKE2B dae9cb88d7d05e7151886e717d5a5b41b5bbb3adc2a4aec87bb716461641b8579e1ad4e3febeaf5af48e82934e96e96d728d81cf19d2995a747ad8618ff3fdc2 SHA512 d91cc85337a0ebd1ccb66b936bf7db80384bd5255b0a18117dcb6121e272ff12547d41246ee548f768934b6e7a0b1219c03e84f3a5290d49d0f6960764a7c078 +DIST mcelog-202.tar.gz 317033 BLAKE2B c50d12dd620609c57e935a136666608acaee1b29b4807d77ff9033477382747d122b263aa57e3b604b4cb4000bac413ad60fb91a1feb8f0409c4095b2608f491 SHA512 3240958e467757913759b904ef780630735e741a657b4e37689e61de91400581cfac22753b651c6204bab8e073ff0a3a1d110d01ea1b44081f01aeaa90ee25ac EBUILD mcelog-200.ebuild 1134 BLAKE2B b898257049311155048b0cbc0d1ef36b0aa0fd969db4f2cea532ea8a6c79a5ec82ab51884c294aa550719c4dee7e3684c34893ed793d7a08c07a78b5dc4f06df SHA512 ac7b0085f9cb7030933ca4986510352620ef16025b68c275106eac7bc3d51a34dc06784665e8d2b1a8d039b0d8a31b6a72a170d3d39512dbe5f6a01d3f4285df EBUILD mcelog-201.ebuild 1136 BLAKE2B 739f6d8bd55c6db402aab6750aed9ed2b80ac17424f7961b2cc9c366a0a932143c1c90d3c91dbda1179970c0a21a75326705f3f4ca8dcc86c9587b533c6fbfce SHA512 f8cc9551e7deed1fde45c4a0c49722b9cf802fbc7c911e31489cef76401b79d258f84971eb127a14f95ae88a13c0523fbd1b36e398dd78862592a07eb862422a +EBUILD mcelog-202.ebuild 1136 BLAKE2B 739f6d8bd55c6db402aab6750aed9ed2b80ac17424f7961b2cc9c366a0a932143c1c90d3c91dbda1179970c0a21a75326705f3f4ca8dcc86c9587b533c6fbfce SHA512 f8cc9551e7deed1fde45c4a0c49722b9cf802fbc7c911e31489cef76401b79d258f84971eb127a14f95ae88a13c0523fbd1b36e398dd78862592a07eb862422a MISC metadata.xml 538 BLAKE2B 02cb85b3717b287e5e6a02db8c5485d52d1a5f7c9f927fad728ea8c313a93ebdb1aac5ac070cb852f18aae2cfebf5096ddb2c298948bc60180e4093c532aa899 SHA512 865e9e806a9fcf1d21ae7cd15c0e65196b3ccf7f866dc69237594908f020e224eca35d2d49fe70bef1e4d38b084ec8558e849148e470d3e22959f85177545bdc diff --git a/app-admin/mcelog/mcelog-202.ebuild b/app-admin/mcelog/mcelog-202.ebuild new file mode 100644 index 000000000000..07d93a66d81f --- /dev/null +++ b/app-admin/mcelog/mcelog-202.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit linux-info python-any-r1 systemd toolchain-funcs + +DESCRIPTION="A tool to log and decode Machine Check Exceptions" +HOMEPAGE="http://mcelog.org/" +SRC_URI="https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/snapshot/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="selinux" + +RDEPEND="selinux? ( sec-policy/selinux-mcelog )" +DEPEND="${PYTHON_DEPS}" + +# TODO: add mce-inject to the tree to support test phase +RESTRICT="test" + +PATCHES=( + "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch + "${FILESDIR}"/${PN}-129-debugflags.patch +) + +pkg_pretend() { + if [[ ${MERGE_TYPE} != buildonly ]]; then + local CONFIG_CHECK="~X86_MCE" + kernel_is -ge 4 12 && CONFIG_CHECK+=" ~X86_MCELOG_LEGACY" + check_extra_config + fi +} + +src_prepare() { + default + tc-export CC + python_fix_shebang genconfig.py +} + +src_install() { + default + + insinto /etc/logrotate.d/ + newins ${PN}.logrotate ${PN} + + newinitd "${FILESDIR}"/${PN}.init-r1 ${PN} + systemd_dounit ${PN}.service + + dodoc *.pdf +} |