diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-01 03:04:34 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-01 03:04:34 +0000 |
commit | aac5e1b02ac846f5e1ce85f4f66fdec46aa9b0d1 (patch) | |
tree | c95b33a77f5b447d4d4e83204c5a846a5c481a08 /app-portage | |
parent | b846e1a1ef5685462a20abbc77cf57ead9064b85 (diff) |
gentoo auto-resync : 01:11:2024 - 03:04:33
Diffstat (limited to 'app-portage')
-rw-r--r-- | app-portage/Manifest.gz | bin | 9587 -> 9586 bytes | |||
-rw-r--r-- | app-portage/euses/Manifest | 2 | ||||
-rw-r--r-- | app-portage/euses/euses-2.5.9.ebuild | 21 | ||||
-rw-r--r-- | app-portage/gentoolkit/Manifest | 8 | ||||
-rw-r--r-- | app-portage/gentoolkit/gentoolkit-0.6.3-r1.ebuild | 120 | ||||
-rw-r--r-- | app-portage/gentoolkit/gentoolkit-0.6.5.ebuild | 120 | ||||
-rw-r--r-- | app-portage/gentoolkit/gentoolkit-0.6.6.ebuild | 126 | ||||
-rw-r--r-- | app-portage/gentoolkit/gentoolkit-0.6.7.ebuild | 127 | ||||
-rw-r--r-- | app-portage/mirrorselect/Manifest | 2 | ||||
-rw-r--r-- | app-portage/mirrorselect/mirrorselect-2.4.0.ebuild | 55 | ||||
-rw-r--r-- | app-portage/pycargoebuild/Manifest | 2 | ||||
-rw-r--r-- | app-portage/pycargoebuild/pycargoebuild-0.13.4.ebuild | 32 |
12 files changed, 34 insertions, 581 deletions
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz Binary files differindex 65a81fec6d44..74293cb55560 100644 --- a/app-portage/Manifest.gz +++ b/app-portage/Manifest.gz 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 |