summaryrefslogtreecommitdiff
path: root/app-admin
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/Manifest.gzbin32711 -> 32708 bytes
-rw-r--r--app-admin/ansible-lint/Manifest4
-rw-r--r--app-admin/ansible-lint/ansible-lint-24.12.2.ebuild (renamed from app-admin/ansible-lint/ansible-lint-24.12.1.ebuild)4
-rw-r--r--app-admin/awscli-bin/Manifest3
-rw-r--r--app-admin/awscli-bin/awscli-bin-2.23.2.ebuild98
5 files changed, 106 insertions, 3 deletions
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index ef0658e1f7c0..d8640fbfd3c3 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index bb8172424edd..17e103a07812 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,6 +1,6 @@
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.12.2.tar.gz 548046 BLAKE2B 07a1907b4d542dafd27681229206de2b6f8a6ed1c106d2a1986b3e6d27641cdeec8ab77e541357b8b578beb0ab7b48cd96ecb2b2d3b283fae3099429d553cb02 SHA512 0050f5c14165dc4114846096518d500fe2c400f05a6a943d36331042b02f8ae038ede8924a6a036e846eafa03c6bde8e24699b41cef85bcf6d770289f71fc162
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.12.2.ebuild 1871 BLAKE2B e7dfc7fad0d5befae5d6cebb70e8dc21d67b9495025b288ecfe11e66dc973954805b620655f7d9635a9bb805224bdd0ae32a0402e37ff58b3c008e814ab51eac SHA512 8baf8076e522dc80dfaad3db5fe4531ce6b0858daac5a99b9559b9b701bb4d35bb1b2d8c7f4deb265670d52383f66dc225bbd110636cf01c602cf0554d494753
EBUILD ansible-lint-24.9.2.ebuild 1819 BLAKE2B 4653a27258838ada2720af8aecbe964576ea97dd86fba16812bbb10028734a780b6c3a55d84c01c240126a2cd985074bc1d5091b9d59bac3849485b6008b9d21 SHA512 1b3338d414eef8399d2006cae1175362dc1896b6f4c9959dd855e672cd5e67f721adb48853d6df93d69128fe11c5f1e1d295ea92b77b931f1516543e6535fa49
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.2.ebuild
index 8d50f543c782..d2defc22b54e 100644
--- a/app-admin/ansible-lint/ansible-lint-24.12.1.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-24.12.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -38,6 +38,8 @@ BDEPEND="
test? (
dev-python/mypy[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
+ dev-python/license-expression[${PYTHON_USEDEP}]
+ dev-python/pylint[${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}]
diff --git a/app-admin/awscli-bin/Manifest b/app-admin/awscli-bin/Manifest
index 91dfbaab6e7f..dc7a74d8774b 100644
--- a/app-admin/awscli-bin/Manifest
+++ b/app-admin/awscli-bin/Manifest
@@ -2,12 +2,15 @@ DIST awscli-exe-linux-aarch64-2.11.17.zip 56500418 BLAKE2B ced68deac081666c71d73
DIST awscli-exe-linux-aarch64-2.12.0.zip 56282131 BLAKE2B 147d200a134dc3f4ca3b6dff285b447d98eedb52207f923354cd748102ed0bf8e9bd4e883d59536f8bbe3a249de99102c8b5f239271cdef66d73df069add1491 SHA512 e0e72d951b0d3136b99b15d8abcc0b38492ef0c92a915e4f92a902318895ff580fface1ee202a5c06cf99a9f4ab935b2393e7318d1efc3df90152c18ed745b7f
DIST awscli-exe-linux-aarch64-2.13.11.zip 56601642 BLAKE2B 27c7914d3aeb157188e071c8add664ea6d95784a86d271035e3e618fcc2a07973dc271cbecdca3b8e4e802fdd92f72d33cd4c00d78fa7b11ee434ebf1e74107c SHA512 72515f5cd33fa3d18a9001b4789cfc881146d0f25fb60791fbb8e39df1b4d25ffa2bcf1db4bbbf313601c7244b247cffeefee1b4b5791647265e960a8d709ae3
DIST awscli-exe-linux-aarch64-2.17.35.zip 59330408 BLAKE2B 0e0abb8170fb1d0bd8ed02b65d96e819ab140c5c00cfa879842a1ceb3b45730d9855b5e37b8ee7c866e24d9f73360066d831f3b4dec5fa397cc33dcce29ec9be SHA512 eef425ff0919fbd221002e8d37b311f762d4f921119772a25766ca9442de07e0b477979f6f6641d6edde35b60c0190f82b8e0e5cd5e6450a73be7609f34f321a
+DIST awscli-exe-linux-aarch64-2.23.2.zip 65664286 BLAKE2B b1ebe44040967198dcb7863dda9f572169fcc8c9c25fb574af86989eff36eb1475cfd3af8c1d1451f70f25df7a9adea9b1bac4ef65d1bd4fef17fb215e6fc24c SHA512 54d8a686776764a5f2219086c51b27c01c92bfa5cb2976a8f3b7c099fb288389888da9b535f88ff35ae02bef225e8cdd59beffa8a1effa512087155245de5540
DIST awscli-exe-linux-x86_64-2.11.17.zip 57614965 BLAKE2B 0a711bc968b53dd08810ef857c9d51d332b016fd969491850f9dd8fc84e912f815e2b0a6e38223fe29c321ee784ad2ee41644b7027af3439742d3c2141f10098 SHA512 c05ada15a4e896850adbe04cc159141d84fabc955f3baf6d053200c6595cc77c8a75886ce5f1bd18370fe34a2c1c3d294312aa471a028104266fa45fa5aa4334
DIST awscli-exe-linux-x86_64-2.12.0.zip 57965257 BLAKE2B 9c8fec1d30795af94807d60c62b28eeb84e682d99cbacc0c8ad5b022c569e310fe781d00a6e9bd0cc0222c0104d9e0d2521bf3fb2102f60fe76de75bfec90cf8 SHA512 c4688e09fa17ed89495c807ebb1826e0517c1a7e7e4e62981e17e86a11227434eb1c59b9e7fffbd8e9e7ff6cc05846bf6cf7cc1769e099c9c146d9d11c400ab5
DIST awscli-exe-linux-x86_64-2.13.11.zip 58360364 BLAKE2B 46cbc0136a19f198f9ec7ef16e49dba72edf03365d96e79d9dc81d04f57f82de031138b36096091160f304e1662c9231bfd7f618ccbf3aed37e84f9f83cbdef0 SHA512 7ae315275947d60654613c24b52997976e70f1cbb94df65ed9a2937f3cd834a83c8567b8aafa946a08b83ef7b4b72d666ba400eee1550e8dbd6e1acd36121d53
DIST awscli-exe-linux-x86_64-2.17.35.zip 60760139 BLAKE2B 0906d5c68d78aab9a39e54b92632f26f64ef8cb221621eac149df986f7f11a0ec014cc3c0b1db6726f74b39a69fd66839e729d57a43027f120dd6883fa7e71b4 SHA512 47e0eff09d30acf72fb0d270abad070c7b605848132f65e824d634e4937551efabc5adc165c67d21828b875a156eeed44f9ceb117eddef3c25be4be663e367c6
+DIST awscli-exe-linux-x86_64-2.23.2.zip 67605287 BLAKE2B 75771f1a289e8007746cfeb0594370461e173865fedd47d3144c8fe7c028c8eea3e9108d80dfdc66ab88be1212bc6ea3cacf4cb497878702da4e72739dbfef73 SHA512 c3291effabef7db887f1b936127abc900ccf643677b495ce206c39a0fe4dfbbb60c3ecf818bc93b145bebbb3ce397d9c5266a4537503ce37c96f4293142bf658
EBUILD awscli-bin-2.11.17.ebuild 2310 BLAKE2B b271c5f667a9e74d4f912969acc212d0859cc2e08f2c27f97eda4b5a93b731a26065447f1e2fbf457328eadcd028b30784cb3aba42aacda60d32e8acb493714d SHA512 7ca23b363f727e50e5eceeb5eb3240e6e7a2a0b674d1db3b6a9271025e8ce3a5183b8515b2b1924ddb6e60d63436e9a3ce40694f937a2a620fd2bb5f40ca0e1e
EBUILD awscli-bin-2.12.0.ebuild 2310 BLAKE2B b271c5f667a9e74d4f912969acc212d0859cc2e08f2c27f97eda4b5a93b731a26065447f1e2fbf457328eadcd028b30784cb3aba42aacda60d32e8acb493714d SHA512 7ca23b363f727e50e5eceeb5eb3240e6e7a2a0b674d1db3b6a9271025e8ce3a5183b8515b2b1924ddb6e60d63436e9a3ce40694f937a2a620fd2bb5f40ca0e1e
EBUILD awscli-bin-2.13.11.ebuild 2310 BLAKE2B b271c5f667a9e74d4f912969acc212d0859cc2e08f2c27f97eda4b5a93b731a26065447f1e2fbf457328eadcd028b30784cb3aba42aacda60d32e8acb493714d SHA512 7ca23b363f727e50e5eceeb5eb3240e6e7a2a0b674d1db3b6a9271025e8ce3a5183b8515b2b1924ddb6e60d63436e9a3ce40694f937a2a620fd2bb5f40ca0e1e
EBUILD awscli-bin-2.17.35.ebuild 2310 BLAKE2B e330682af68d21d7c7fa82691936f8f74dcbcfff2cb0e90cb75187624cd90d3af29174c7febbb579d9e5991d1c9eda8eaaa61ecbfa998afe5632ac915125bf35 SHA512 d4c7ad56e3e8a8814df4616e257ed82f2c50ea96a979c4e9e7a4d2c63738a644796bbeb2816a60b2fed98cc6c9ae6c37561b79a47ad71502360d3b8a27dade1c
+EBUILD awscli-bin-2.23.2.ebuild 2438 BLAKE2B 0df216ae50747dcd8807c938cf6486eb25696701668e97308eca2490c6524c48ea0f9733bb6b1c683c04dc2654cdd9b71a90fae358badafd3ed1edbccd25e80d SHA512 6a648e615bcea8652e687297b662e6899460403a4f59801ef978a3fc8dd80b2621dfd07a297e7fca8734dad999b1254de56641f6a87d197297aabe78a8e0665b
MISC metadata.xml 325 BLAKE2B 70bc11988dd7ae437aad389e11f87713a2022f63a196124c1ede43f0f6198a9466210d56564e80cb944b06e273f4719443ea07fab9823d23533ed89079d28c2f SHA512 2fecb561d8f59b47aebcb83a274aff85755346e2e8fd31e22508d0eb0880e7d6c9d3a6243cffc9089ccca63418962a9362a8ddb5b92025cd6ed5591e0a318251
diff --git a/app-admin/awscli-bin/awscli-bin-2.23.2.ebuild b/app-admin/awscli-bin/awscli-bin-2.23.2.ebuild
new file mode 100644
index 000000000000..1c49c5561b7d
--- /dev/null
+++ b/app-admin/awscli-bin/awscli-bin-2.23.2.ebuild
@@ -0,0 +1,98 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+DESCRIPTION="command line interface for Amazon Web Services"
+HOMEPAGE="
+ https://aws.amazon.com/cli/
+ https://github.com/aws/aws-cli/
+"
+SRC_URI="
+ amd64? ( https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${PV}.zip )
+ arm64? ( https://awscli.amazonaws.com/awscli-exe-linux-aarch64-${PV}.zip )
+"
+S="${WORKDIR}"
+
+LICENSE="
+ Apache-2.0 MIT LGPL-2.1+ BSD GPL-2+-with-Pyinstaller-Bootloader-exception
+ openssl PSF-2 BSD-2 GPL-3+ public-domain
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+
+RDEPEND="
+ sys-libs/glibc
+ !app-admin/awscli
+"
+BDEPEND="app-arch/unzip"
+
+QA_PREBUILT="*"
+RESTRICT="strip"
+
+# This code is based on the install script in the upstream archive.
+
+set_global_vars() {
+ ROOT_INSTALL_DIR=/opt/aws-cli
+ BIN_DIR=/usr/bin
+
+ EXE_NAME="aws"
+ COMPLETER_EXE_NAME="aws_completer"
+ INSTALLER_DIR="aws"
+ INSTALLER_DIST_DIR="${INSTALLER_DIR}/dist"
+ INSTALLER_EXE="${INSTALLER_DIST_DIR}/${EXE_NAME}"
+ AWS_EXE_VERSION=${PV}
+
+ INSTALL_DIR="${ROOT_INSTALL_DIR}/v2/${AWS_EXE_VERSION}"
+ # INSTALL_DIR="${INSTALL_DIR}"
+ INSTALL_DIST_DIR="${INSTALL_DIR}/dist"
+ INSTALL_BIN_DIR="${INSTALL_DIR}/bin"
+ INSTALL_AWS_EXE="${INSTALL_BIN_DIR}/${EXE_NAME}"
+ INSTALL_AWS_COMPLETER_EXE="${INSTALL_BIN_DIR}/${COMPLETER_EXE_NAME}"
+
+ CURRENT_INSTALL_DIR="${ROOT_INSTALL_DIR}/v2/current"
+ CURRENT_AWS_EXE="${CURRENT_INSTALL_DIR}/bin/${EXE_NAME}"
+ CURRENT_AWS_COMPLETER_EXE="${CURRENT_INSTALL_DIR}/bin/${COMPLETER_EXE_NAME}"
+
+ BIN_AWS_EXE="${BIN_DIR}/${EXE_NAME}"
+ BIN_AWS_COMPLETER_EXE="${BIN_DIR}/${COMPLETER_EXE_NAME}"
+}
+
+create_install_dir() {
+ dodir "${INSTALL_DIR}"
+ setup_install_dist
+ setup_install_bin
+ create_current_symlink
+}
+
+setup_install_dist() {
+ cp -r "${INSTALLER_DIST_DIR}" "${D}/${INSTALL_DIST_DIR}" || die
+}
+
+setup_install_bin() {
+ dodir "${INSTALL_BIN_DIR}"
+ dosym "../dist/${EXE_NAME}" "${INSTALL_AWS_EXE}"
+ dosym "../dist/${COMPLETER_EXE_NAME}" "${INSTALL_AWS_COMPLETER_EXE}"
+}
+
+create_current_symlink() {
+ dosym "${AWS_EXE_VERSION}" "${CURRENT_INSTALL_DIR}"
+}
+
+create_bin_symlinks() {
+ dodir "${BIN_DIR}"
+ dosym -r "${CURRENT_AWS_EXE}" "${BIN_AWS_EXE}"
+ dosym -r "${CURRENT_AWS_COMPLETER_EXE}" "${BIN_AWS_COMPLETER_EXE}"
+}
+
+src_install() {
+ set_global_vars
+ create_install_dir
+ create_bin_symlinks
+
+ newbashcomp - "${EXE_NAME}" <<- EOF
+ complete -C '${INSTALL_AWS_COMPLETER_EXE}' ${EXE_NAME}
+ EOF
+}