summaryrefslogtreecommitdiff
path: root/app-portage
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-01 03:04:34 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-01 03:04:34 +0000
commitaac5e1b02ac846f5e1ce85f4f66fdec46aa9b0d1 (patch)
treec95b33a77f5b447d4d4e83204c5a846a5c481a08 /app-portage
parentb846e1a1ef5685462a20abbc77cf57ead9064b85 (diff)
gentoo auto-resync : 01:11:2024 - 03:04:33
Diffstat (limited to 'app-portage')
-rw-r--r--app-portage/Manifest.gzbin9587 -> 9586 bytes
-rw-r--r--app-portage/euses/Manifest2
-rw-r--r--app-portage/euses/euses-2.5.9.ebuild21
-rw-r--r--app-portage/gentoolkit/Manifest8
-rw-r--r--app-portage/gentoolkit/gentoolkit-0.6.3-r1.ebuild120
-rw-r--r--app-portage/gentoolkit/gentoolkit-0.6.5.ebuild120
-rw-r--r--app-portage/gentoolkit/gentoolkit-0.6.6.ebuild126
-rw-r--r--app-portage/gentoolkit/gentoolkit-0.6.7.ebuild127
-rw-r--r--app-portage/mirrorselect/Manifest2
-rw-r--r--app-portage/mirrorselect/mirrorselect-2.4.0.ebuild55
-rw-r--r--app-portage/pycargoebuild/Manifest2
-rw-r--r--app-portage/pycargoebuild/pycargoebuild-0.13.4.ebuild32
12 files changed, 34 insertions, 581 deletions
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 65a81fec6d44..74293cb55560 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/euses/Manifest b/app-portage/euses/Manifest
index 82b014fa3485..e20a547f247e 100644
--- a/app-portage/euses/Manifest
+++ b/app-portage/euses/Manifest
@@ -1,5 +1,3 @@
-DIST euses-2.5.9.tar.bz2 44281 BLAKE2B 2da1309f8eeb5b4999212ddb0b2fb59a8fbd17c49f2c8e7bbfa64bba5c7831f84289ef833d9787506ed735ea1be92dc1f0ab765501b30f123a7f2f168da42c60 SHA512 afbacdcb73bc10548b32050bc38f71e9ac8613277d2cd961f2f96e32e7fa1827c5a208e68a6994efdcaa9e4a64a581138daadab2296a5e60c5e29677dbbd9ef8
DIST euses-2.6.0.tar.bz2 44315 BLAKE2B 90db468c60f439366c7a4bf1a111af48a67f6bc0a10a391563e79db926be34da423fcd5bf667359a9b6426882e95a240742555fe62de71fcca8fa92fa307df8d SHA512 b7f81b171380b2abd6d4b00f4294f7d6ef86e5b0ba8dc5b735bc389deed4b24c3d6cd45ec70f5a01e37182ca09e5798385a93afff413d4fd71841dc12ea3e86c
-EBUILD euses-2.5.9.ebuild 447 BLAKE2B b7bcf269341f4e92516b9ea1624bae52825f9eb2a28dee05a67202d20d89ed7b59d13ff925c13cbaa3490a75dac0167ff8c8e6e7aac6714aad1fa2933cb8d410 SHA512 cf77c6c8d59e81e3aff3f8df46d4d8869c757bd9048ab1417d5e29c58f1bcfd51dd233e74fcdf8dfe4bf9220b6604aa530e83c2a74ac30ea86d077c1d120e43e
EBUILD euses-2.6.0.ebuild 446 BLAKE2B 7b06fbd5ffb4230180795ff829743822e98c8144415f7f861c6d20b540e0aa8c1854b52f409b2d6abf4770e9073de7f52ad6abcd9cc29e8b34357ebc8ef063a6 SHA512 ee47c86cdd148ce817d878498d9c112bced549f228235aa94532475e8c6aae730d274dd8cc0874b20fcacf0940fa42235310bb706a8c6ab4caea082077b7efc3
MISC metadata.xml 263 BLAKE2B 54172c478044cadfeae3de903fe3c974ba1e7a69246a0f3c90f0f66e8c86a17a6997deb9517e641ae213dc4c9887ad718ee989d3441abc67e727aa5cfceb5d16 SHA512 03126019efa95388ae4feb87c2d8eaa105f061809a3299c072a622112bee314d48da94c0622e4d9b23bb1ec138af033a5c58bd876a7a55c5e7fa586f6c092df7
diff --git a/app-portage/euses/euses-2.5.9.ebuild b/app-portage/euses/euses-2.5.9.ebuild
deleted file mode 100644
index be98fb68c10a..000000000000
--- a/app-portage/euses/euses-2.5.9.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="look up USE flag descriptions fast"
-HOMEPAGE="https://www.xs4all.nl/~rooversj/gentoo"
-SRC_URI="https://www.xs4all.nl/~rooversj/gentoo/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86"
-IUSE=""
-
-S=${WORKDIR}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.1
- dodoc ChangeLog
-}
diff --git a/app-portage/gentoolkit/Manifest b/app-portage/gentoolkit/Manifest
index b1cccc0cc917..b19465179823 100644
--- a/app-portage/gentoolkit/Manifest
+++ b/app-portage/gentoolkit/Manifest
@@ -1,12 +1,4 @@
-DIST gentoolkit-0.6.3.tar.bz2 3186163 BLAKE2B 0f9befac53faa2b578b461a55c7113934a60478fc5d8d5ab0e06cb836ff5a2de75bb290ed797a2b085ec9f33c8494e3c3d5d0d6b643c525fff4dd0a82657118f SHA512 cf51480213fd4bac45d44f5eb5e4be4cb5c5b97ad63ecd832eb54fc7043ab8e974491005431f0897d6c41d251ae0f9fc95cfdfc4d613fc56340630a094bfc61d
-DIST gentoolkit-0.6.5.tar.bz2 3186457 BLAKE2B 7f873385b183e51b03e1c4be0edbabc89556e1b3a1dce2be71584c9ea927dd09185ba1022e570de0ed2a46cbb764c67f6eaccf97dc5892f4f355244bac7c0545 SHA512 cff9e7b1b8122941b03f7e156f25b5b416c5e4bbf1b759ecf006c271758f2548323bf59ba94a14f3268eea43081ccbba3ab63e118123af870c0257aaecbb9554
-DIST gentoolkit-0.6.6.tar.bz2 3187351 BLAKE2B f8add246e9d968c57a8d0e5c842a40a7646e92cc165ca611df35988ba55bd0221a26eefb351680f53e81adcf608a20eab604d0a9b9e52f936ebc7c20575c597c SHA512 73fc4b8d98dc118d3c505c49d94dd248c92d2bde883c130c65dcf814d200a165084e9c94713e93341e7c54b59b59db83279538440e0822902de688c135b8949d
-DIST gentoolkit-0.6.7.tar.bz2 3187598 BLAKE2B 54c576fa7ded310fae24100171e069bfc79c0f908199384d33cac34d49f62e5cac4bda3e7f93db1866f8d4cf75afb465d82038eebb4df27070e14e73fba65feb SHA512 a5fb73c9b43e74541ccbb0537f860b6623284b84feb8922c95b5b5dd1dbd3db5117cbc3f899483c1a99086fcd8ddf49f71b81475e29af9e8bcdd1255553501fe
DIST gentoolkit-0.6.8.tar.bz2 3190065 BLAKE2B 2f792d174a25c03e0f1b895fe06282412d383561e5456d5b4d2d918f7648790846fa9390b3bb9c862618ffefe749d9ccc236682be9fecde12ef8fda17c79359d SHA512 91ba97d8000d90350ea63c4d3be69dda919795b62ae84fe264ae8fee24ce6f6250599e03b086a334344df402781372ba9ced4cedb1c2fc66e2a4f6115ee57fc5
-EBUILD gentoolkit-0.6.3-r1.ebuild 2876 BLAKE2B 7102664fac4316f818b49e27b3e8fd4679cf442f1343e44b5ec7bdc1e4b7117eb8e5b099551421927a21f63c85471262ce37adb793860417cc03514d12b19542 SHA512 0350de94a1fb11c9b895057abf52481bccd08e3f141f9f8259c8267dd5117efe608884ed6521d84ff522c81fd8d8c1784b36f62560869f18e1d8221b908d3d57
-EBUILD gentoolkit-0.6.5.ebuild 2876 BLAKE2B 2e9cef69051a1a55097960db53edb79003e29c82350bbfaa1ae51ab7a17efdbfc7480030ce2552a2c2da0f2bf45d4c1bd6543b6aaecadcec147f6d5d667e2511 SHA512 b407f14eabad77ec5def612546a30f9041e4a6f4d8163b41d8da10c419a3204b50e659ed5fc64367c877dd664eb020a1e2f1573fa58015057e0f6ca07d6a637c
-EBUILD gentoolkit-0.6.6.ebuild 2999 BLAKE2B 344f6fad56f6d9bb6335f31c1f7b234929eed0ee10dc9d92f2304bd6a775c38f77f043105d5a1e2147968cf0cb2a3365d052dfbcb53ad698eae156eb47439502 SHA512 eca4f0f690c8f662bc542881244c00d88eb481b0af6b0016e7d36d1e17f183dd99451f71971834ac8a92fe9a0c421babd4046551a4c1eecabf05146a18f2f44d
-EBUILD gentoolkit-0.6.7.ebuild 3004 BLAKE2B e3cde586dbec30ea9e108f3fca8b95341ff325956af339ba2e18d03de8fb6db10784c5378bc2817fcb975752ca822511e845b6c6ad480d3e9f088a488a9ba97e SHA512 c6a3268900911f7b583490d57f7c134dd65464a9cef87abca4d0306fb977a6b54149ee04fc42e6d7489399b684047f6dfe296d94d165f250723929f4c748e34e
EBUILD gentoolkit-0.6.8.ebuild 3004 BLAKE2B e3cde586dbec30ea9e108f3fca8b95341ff325956af339ba2e18d03de8fb6db10784c5378bc2817fcb975752ca822511e845b6c6ad480d3e9f088a488a9ba97e SHA512 c6a3268900911f7b583490d57f7c134dd65464a9cef87abca4d0306fb977a6b54149ee04fc42e6d7489399b684047f6dfe296d94d165f250723929f4c748e34e
EBUILD gentoolkit-9999.ebuild 3012 BLAKE2B 23b5cd7be64752ab0ad4612e4a4a62380ba7efd4ca32a6435312b7b6ad710974dd21110077a18c7166c443f3ee49b794bf9a8347172f16c395ef0372d7331d95 SHA512 ed7ae837e3b1c3f1e31a7bd42bc528c44ed7d678e33c27cb119e59b87c1b5ceea52642add4804c274222c5c5f01f85930fab2ab35b7f68571c468fdcc2631a62
MISC metadata.xml 737 BLAKE2B 4145e08f0b544b2bd32a5322944bad4d019d5a693e23ace8d7b0592230c6660bf7ef4d1df4f8852745af7939c8e88e58aa04233d3a69a6e7ad624349b8e335f0 SHA512 28ec82f6a523f69d2c908b4e2cf9823ff8825e39a01187b74d37f90ee78cec751002cdf0786b177df048a5cb1c728bb29fc9f2f743b18200bf307eccdf052ce8
diff --git a/app-portage/gentoolkit/gentoolkit-0.6.3-r1.ebuild b/app-portage/gentoolkit/gentoolkit-0.6.3-r1.ebuild
deleted file mode 100644
index 03ce063bdaa3..000000000000
--- a/app-portage/gentoolkit/gentoolkit-0.6.3-r1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="xml(+),threads(+)"
-
-inherit meson python-r1 tmpfiles
-
-if [[ ${PV} = 9999* ]]; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git"
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-fi
-
-DESCRIPTION="Collection of administration scripts for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools"
-
-LICENSE="GPL-2"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Need newer Portage for eclean-pkg API, bug #900224
-DEPEND="
- >=sys-apps/portage-3.0.53[${PYTHON_USEDEP}]
-"
-RDEPEND="
- ${DEPEND}
- ${PYTHON_DEPS}
- app-alternatives/awk
- sys-apps/gentoo-functions
-"
-
-# setuptools is still needed as a workaround for Python 3.12+ for now.
-# https://github.com/mesonbuild/meson/issues/7702
-#
-# >=meson-1.2.1-r1 for bug #912051
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-build/meson-1.2.1-r1
- $(python_gen_cond_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ' python3_12)
-"
-
-src_prepare() {
- default
- if use prefix-guest ; then
- # use correct repo name, bug #632223
- sed -i \
- -e "/load_profile_data/s/repo='gentoo'/repo='gentoo_prefix'/" \
- pym/gentoolkit/profile.py || die
- fi
-}
-
-src_configure() {
- local code_only=false
- python_foreach_impl my_src_configure
-}
-
-my_src_configure() {
- local emesonargs=(
- -Dcode-only=${code_only}
- -Deprefix="${EPREFIX}"
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- )
-
- meson_src_configure
- code_only=true
-}
-
-src_compile() {
- python_foreach_impl meson_src_compile
-}
-
-src_test() {
- python_foreach_impl meson_src_test --no-rebuild --verbose
-}
-
-src_install() {
- python_foreach_impl my_src_install
- dotmpfiles data/tmpfiles.d/revdep-rebuild.conf
-
- local scripts
- mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/bin/* || die)
- python_replicate_script "${scripts[@]}"
-}
-
-my_src_install() {
- local pydirs=(
- "${D}$(python_get_sitedir)"
- )
-
- meson_src_install
- python_optimize "${pydirs[@]}"
-}
-
-pkg_postinst() {
- tmpfiles_process revdep-rebuild.conf
-
- # Only show the elog information on a new install
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog
- elog "For further information on gentoolkit, please read the gentoolkit"
- elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit"
- elog
- elog "Another alternative to equery is app-portage/portage-utils"
- elog
- elog "Additional tools that may be of interest:"
- elog
- elog " app-admin/eclean-kernel"
- elog " app-portage/diffmask"
- elog " app-portage/flaggie"
- elog " app-portage/portpeek"
- elog " app-portage/smart-live-rebuild"
- fi
-}
diff --git a/app-portage/gentoolkit/gentoolkit-0.6.5.ebuild b/app-portage/gentoolkit/gentoolkit-0.6.5.ebuild
deleted file mode 100644
index a056616d342d..000000000000
--- a/app-portage/gentoolkit/gentoolkit-0.6.5.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="xml(+),threads(+)"
-
-inherit meson python-r1 tmpfiles
-
-if [[ ${PV} = 9999* ]]; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git"
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-fi
-
-DESCRIPTION="Collection of administration scripts for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools"
-
-LICENSE="GPL-2"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Need newer Portage for eclean-pkg API, bug #900224
-DEPEND="
- >=sys-apps/portage-3.0.57[${PYTHON_USEDEP}]
-"
-RDEPEND="
- ${DEPEND}
- ${PYTHON_DEPS}
- app-alternatives/awk
- sys-apps/gentoo-functions
-"
-
-# setuptools is still needed as a workaround for Python 3.12+ for now.
-# https://github.com/mesonbuild/meson/issues/7702
-#
-# >=meson-1.2.1-r1 for bug #912051
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-build/meson-1.2.1-r1
- $(python_gen_cond_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ' python3_12)
-"
-
-src_prepare() {
- default
- if use prefix-guest ; then
- # use correct repo name, bug #632223
- sed -i \
- -e "/load_profile_data/s/repo='gentoo'/repo='gentoo_prefix'/" \
- pym/gentoolkit/profile.py || die
- fi
-}
-
-src_configure() {
- local code_only=false
- python_foreach_impl my_src_configure
-}
-
-my_src_configure() {
- local emesonargs=(
- -Dcode-only=${code_only}
- -Deprefix="${EPREFIX}"
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- )
-
- meson_src_configure
- code_only=true
-}
-
-src_compile() {
- python_foreach_impl meson_src_compile
-}
-
-src_test() {
- python_foreach_impl meson_src_test --no-rebuild --verbose
-}
-
-src_install() {
- python_foreach_impl my_src_install
- dotmpfiles data/tmpfiles.d/revdep-rebuild.conf
-
- local scripts
- mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/bin/* || die)
- python_replicate_script "${scripts[@]}"
-}
-
-my_src_install() {
- local pydirs=(
- "${D}$(python_get_sitedir)"
- )
-
- meson_src_install
- python_optimize "${pydirs[@]}"
-}
-
-pkg_postinst() {
- tmpfiles_process revdep-rebuild.conf
-
- # Only show the elog information on a new install
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog
- elog "For further information on gentoolkit, please read the gentoolkit"
- elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit"
- elog
- elog "Another alternative to equery is app-portage/portage-utils"
- elog
- elog "Additional tools that may be of interest:"
- elog
- elog " app-admin/eclean-kernel"
- elog " app-portage/diffmask"
- elog " app-portage/flaggie"
- elog " app-portage/portpeek"
- elog " app-portage/smart-live-rebuild"
- fi
-}
diff --git a/app-portage/gentoolkit/gentoolkit-0.6.6.ebuild b/app-portage/gentoolkit/gentoolkit-0.6.6.ebuild
deleted file mode 100644
index 36960e19cd98..000000000000
--- a/app-portage/gentoolkit/gentoolkit-0.6.6.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="xml(+),threads(+)"
-
-inherit meson python-r1 tmpfiles
-
-if [[ ${PV} = 9999* ]]; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git"
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-fi
-
-DESCRIPTION="Collection of administration scripts for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools"
-
-LICENSE="GPL-2"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Need newer Portage for eclean-pkg API, bug #900224
-DEPEND="
- >=sys-apps/portage-3.0.57[${PYTHON_USEDEP}]
-"
-RDEPEND="
- ${DEPEND}
- ${PYTHON_DEPS}
- app-alternatives/awk
- sys-apps/gentoo-functions
-"
-
-# setuptools is still needed as a workaround for Python 3.12+ for now.
-# https://github.com/mesonbuild/meson/issues/7702
-#
-# >=meson-1.2.1-r1 for bug #912051
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-build/meson-1.2.1-r1
- $(python_gen_cond_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ' python3_12)
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- default
- if use prefix-guest ; then
- # use correct repo name, bug #632223
- sed -i \
- -e "/load_profile_data/s/repo='gentoo'/repo='gentoo_prefix'/" \
- pym/gentoolkit/profile.py || die
- fi
-}
-
-src_configure() {
- local code_only=false
- python_foreach_impl my_src_configure
-}
-
-my_src_configure() {
- local emesonargs=(
- -Dcode-only=${code_only}
- $(meson_use test tests)
- -Deprefix="${EPREFIX}"
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- )
-
- meson_src_configure
- code_only=true
-}
-
-src_compile() {
- python_foreach_impl meson_src_compile
-}
-
-src_test() {
- python_foreach_impl meson_src_test --no-rebuild --verbose
-}
-
-src_install() {
- python_foreach_impl my_src_install
- dotmpfiles data/tmpfiles.d/revdep-rebuild.conf
-
- local scripts
- mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/bin/* || die)
- python_replicate_script "${scripts[@]}"
-}
-
-my_src_install() {
- local pydirs=(
- "${D}$(python_get_sitedir)"
- )
-
- meson_src_install
- python_optimize "${pydirs[@]}"
-}
-
-pkg_postinst() {
- tmpfiles_process revdep-rebuild.conf
-
- # Only show the elog information on a new install
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog
- elog "For further information on gentoolkit, please read the gentoolkit"
- elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit"
- elog
- elog "Another alternative to equery is app-portage/portage-utils"
- elog
- elog "Additional tools that may be of interest:"
- elog
- elog " app-admin/eclean-kernel"
- elog " app-portage/diffmask"
- elog " app-portage/flaggie"
- elog " app-portage/portpeek"
- elog " app-portage/smart-live-rebuild"
- fi
-}
diff --git a/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild b/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild
deleted file mode 100644
index b534884eeb72..000000000000
--- a/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-PYTHON_REQ_USE="xml(+),threads(+)"
-
-inherit meson python-r1 tmpfiles
-
-if [[ ${PV} = 9999* ]]; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git"
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-fi
-
-DESCRIPTION="Collection of administration scripts for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools"
-
-LICENSE="GPL-2"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Need newer Portage for eclean-pkg API, bug #900224
-DEPEND="
- >=sys-apps/portage-3.0.57[${PYTHON_USEDEP}]
-"
-RDEPEND="
- ${DEPEND}
- ${PYTHON_DEPS}
- app-alternatives/awk
- sys-apps/gentoo-functions
-"
-
-# setuptools is still needed as a workaround for Python 3.12+ for now.
-# https://github.com/mesonbuild/meson/issues/7702
-#
-# >=meson-1.2.1-r1 for bug #912051
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-build/meson-1.2.1-r1
- $(python_gen_cond_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ' python3_12)
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- default
- if use prefix-guest ; then
- # use correct repo name, bug #632223
- sed -i \
- -e "/load_profile_data/s/repo='gentoo'/repo='gentoo_prefix'/" \
- pym/gentoolkit/profile.py || die
- fi
-}
-
-src_configure() {
- local code_only=false
- python_foreach_impl my_src_configure
-}
-
-my_src_configure() {
- local emesonargs=(
- -Dcode-only=${code_only}
- $(meson_use test tests)
- -Deprefix="${EPREFIX}"
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- )
-
- meson_src_configure
- code_only=true
-}
-
-src_compile() {
- python_foreach_impl meson_src_compile
-}
-
-src_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- python_foreach_impl epytest
-}
-
-src_install() {
- python_foreach_impl my_src_install
- dotmpfiles data/tmpfiles.d/revdep-rebuild.conf
-
- local scripts
- mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/bin/* || die)
- python_replicate_script "${scripts[@]}"
-}
-
-my_src_install() {
- local pydirs=(
- "${D}$(python_get_sitedir)"
- )
-
- meson_src_install
- python_optimize "${pydirs[@]}"
-}
-
-pkg_postinst() {
- tmpfiles_process revdep-rebuild.conf
-
- # Only show the elog information on a new install
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog
- elog "For further information on gentoolkit, please read the gentoolkit"
- elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit"
- elog
- elog "Another alternative to equery is app-portage/portage-utils"
- elog
- elog "Additional tools that may be of interest:"
- elog
- elog " app-admin/eclean-kernel"
- elog " app-portage/diffmask"
- elog " app-portage/flaggie"
- elog " app-portage/portpeek"
- elog " app-portage/smart-live-rebuild"
- fi
-}
diff --git a/app-portage/mirrorselect/Manifest b/app-portage/mirrorselect/Manifest
index 6b494474627d..de64bc01731f 100644
--- a/app-portage/mirrorselect/Manifest
+++ b/app-portage/mirrorselect/Manifest
@@ -1,7 +1,5 @@
-DIST mirrorselect-2.4.0.tar.gz 17315 BLAKE2B 8d1fe0008147d2b15d5edf8ae14cd2782771e848bbd38dff84f6ddbc4120f8727aeb23d0006db6b9ccbfe0918a7aeb1fe6227fa61c2aa82e20da3e773ce9ab4a SHA512 d3fbb7499e4a072b24b21fbd83d503f2c2ba8d2704582b6a529f3167c07453a656f3d22cd3cb5ddba35393cf5cd946788099777ecf37af60bd0648b7e1886ae2
DIST mirrorselect-2.5.0.tar.gz 17218 BLAKE2B 7b695bc32dcd3826a787c16bae37f55151a8f2925e08741f03bb1379f5a2d693b0d6bbe3bb3bf298e98b0a05f1f6a8a893468a2ab6c96d6934b45c4ba82375bc SHA512 2a515d83a0bc651a9a70d3159ac99dcd7694badb6c4685db480264287246c43aa51d2d9e153833ae7add9a1f860a294c2ed6995e6eb37ce4f792f3dd6285a171
DIST mirrorselect-test 102403 BLAKE2B 8f23cebf111912ea6fcdea5f4a50a84751a4dd0c62956555a5c0b4fbe15d2329424a65b18c3608440bc0fedd4b2d25fc74cfe91e6e434eb90b7090b36e17b65f SHA512 f43d92e9bf7e77c8f04449a786cb659bdfc07257892caca842ab4a63eb9c5351fa48130c2e163857f3233a595cea7b83f5ea9fa879b782e15b73beb62f0e5e27
-EBUILD mirrorselect-2.4.0.ebuild 1370 BLAKE2B 7ceb12d5aa936b81c6dfcea84ed7988bda417f669eb2dfd98e75174c3d550c96612f5f9cd314578698903f9f005393a1901a035b8b5b32d6ca13e3c7cd4c9455 SHA512 fcd2b0d6a6a3c5fe411719dee341fa6ac12127389e03a2be26963fecdfa704dbb71a6084600d9514fe3df1a73f87ceb915d098617bcf99beb799dca5e3649673
EBUILD mirrorselect-2.5.0.ebuild 1287 BLAKE2B 1ae3e2ecb704de8c37e62843327a2cb1793a46708a173a61849c87842c5787679c0f7a563e84ad59796b17c6128de33dc0ae466de7fb7020b72ec83c5b9acd24 SHA512 19abcc3891247f65169690246fad648da1d97e7d058176fada5e3e7f377295e997b16c445f934f1846b63490187afdaf8c404f9d817969636262634fd3abbf9f
EBUILD mirrorselect-9999.ebuild 1295 BLAKE2B 2e5005e109a906c63dd8fb5cac30f550971a48ace0465021f8e003e6c0d415a9fb6fc9ea39590c1da37b96a606203ff2226cb82a53437c0151b39da24463c27e SHA512 4a586efb0d7efc9fecd64610d9e01ae6c5c5025c022443c4b95ec522d40d6cc2650e8b35a25a1ebfafd4f7b8b482bd218ae0cf3b4659b1028873a8682a9d2c6b
MISC metadata.xml 636 BLAKE2B f0aa974ff954b70ae77bd1f5e66025e59218e18fbc9b3b85c19733e5fbff685cc476104bdeeed5040183368d508c44f02bd15b475cf26f37fdb3f3a1ba98bf42 SHA512 bc7119db9395606c98cd63773253021a5445ea3b45ee7183bd983a50a5a427f6f9bfa1ecba7b3b07d28af5068b052e2a84fcb67737332c629e03fc49ff0a3ef2
diff --git a/app-portage/mirrorselect/mirrorselect-2.4.0.ebuild b/app-portage/mirrorselect/mirrorselect-2.4.0.ebuild
deleted file mode 100644
index e18907f42690..000000000000
--- a/app-portage/mirrorselect/mirrorselect-2.4.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# 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..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit edo distutils-r1 prefix
-
-DESCRIPTION="Tool to help select distfiles mirrors for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Mirrorselect"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mirrorselect.git"
- inherit git-r3
-
- SSL_FETCH_VER=9999
-else
- SRC_URI="
- https://gitweb.gentoo.org/proj/mirrorselect.git/snapshot/${P}.tar.gz
- https://dev.gentoo.org/~dolsen/releases/mirrorselect/${P}.tar.gz
- https://dev.gentoo.org/~dolsen/releases/mirrorselect/mirrorselect-test
- "
-
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
- SSL_FETCH_VER=0.3
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="ipv6"
-
-BDEPEND="${DISTUTILS_DEPS}"
-RDEPEND="
- dev-util/dialog
- >=net-analyzer/netselect-0.4[ipv6(+)?]
- >=dev-python/ssl-fetch-${SSL_FETCH_VER}[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest
-
-python_prepare_all() {
- python_setup
-
- local -x VERSION="${PVR}"
- sed -e 's:os.path.join(os.sep, EPREFIX.lstrip(os.sep), "usr/share/man/man8"):"share/man/man8":' \
- -i setup.py || die
- eprefixify setup.py mirrorselect/main.py
- edo "${PYTHON}" setup.py set_version
-
- distutils-r1_python_prepare_all
-}
diff --git a/app-portage/pycargoebuild/Manifest b/app-portage/pycargoebuild/Manifest
index 98aad86629ae..2a73d2aec8cb 100644
--- a/app-portage/pycargoebuild/Manifest
+++ b/app-portage/pycargoebuild/Manifest
@@ -1,3 +1,5 @@
DIST pycargoebuild-0.13.3.gh.tar.gz 48888 BLAKE2B 9cba07fec9c3477fcf27b8ea13a4025c312120fa49b5e85537f88fe3243ad8882b96406be2c4e3d9c5bfb0ec1fd900f8d5f07618a391ad1de67f0bb1fccf994f SHA512 6c7e606f5afcb2a0280dbc0d49bf142295c2e237586fabbf420b589cbe9273a772864dd65bfb6c1643f4b324183505cc089f6c83f311d96a646a85b171544f61
+DIST pycargoebuild-0.13.4.gh.tar.gz 51482 BLAKE2B 158f48e9c37ed3791749eb6b8c906a8ca9a9af84a3f2e4fa909e8076def15b14eeaa0805cf8a4dccf71ed70a9dff05b37f7685f6528c52c1c6f601d0c37efef6 SHA512 519dc30d6f34bb93ad6ba0e62882950e106cec101bce8566e16dfc167bb576658f8b89385f9137783e6b106e20355bfefe286aedcf1dc31ea468683ab8135971
EBUILD pycargoebuild-0.13.3.ebuild 690 BLAKE2B fbdab8d0a9fe0fb00859a88f91784d6efae8845bd4f65fa4741018b695a0d5aa23509ee33030106df7b95d64c56cb12db3235533c1646e118e581f27d63dce96 SHA512 7003d4afa0d0d0d2dfddab7e10e2ad11359b20a290349c0b5de6609ef17875273cdf714ea7cda88cd187be135f814f1b2f143e91423fddc0951e7491ec8e2a4f
+EBUILD pycargoebuild-0.13.4.ebuild 691 BLAKE2B 4223c9bfd574cb8175a119c4baea1cc5e7fab9a1229982758d1d653357cabec7db34090bbffb60bc2e48ee90df37f0090e1959925516e75be8e64e322bdcf9c5 SHA512 523ca45184d45c3d5c90542bd27e6a6e224cc70f192388df4f31168ac1937e25deda2d4d0bac2c494fd634b66abe98edb487533fb61ffe6aba253f7249c8c75b
MISC metadata.xml 384 BLAKE2B a5c91cf81989cb7f2ff504cd9931e89cb85a2b17721818efbc436d13e68d673c4f384839c67eeec8fe24c1a78b112c3fe37ee1722d2d28f44c5a075ec8fe18ba SHA512 76ffa916e9630225aadb9a0d2073087fcb848b782f6e44c28c354533c5329ed337e609666ee7eba90ef1191be2a34e968d3bc06556cfafce32a43a22100cc6f0
diff --git a/app-portage/pycargoebuild/pycargoebuild-0.13.4.ebuild b/app-portage/pycargoebuild/pycargoebuild-0.13.4.ebuild
new file mode 100644
index 000000000000..1637c376dad2
--- /dev/null
+++ b/app-portage/pycargoebuild/pycargoebuild-0.13.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A generator for Rust/Cargo ebuilds written in Python"
+HOMEPAGE="
+ https://github.com/projg2/pycargoebuild/
+ https://pypi.org/project/pycargoebuild/
+"
+SRC_URI="
+ https://github.com/projg2/pycargoebuild/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64"
+
+RDEPEND="
+ dev-python/license-expression[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
+distutils_enable_tests pytest