diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-11 16:19:27 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-05-11 16:19:27 +0000 |
| commit | 4912a64be738d6ead0cc7a8288de50714c68c0bf (patch) | |
| tree | fbce5346cff87cfba39f064f7422328ef4ccae74 | |
| parent | 448fc515bcf8058695b0a67d165cfc29f80cc36b (diff) | |
| download | baldeagleos-repo-4912a64be738d6ead0cc7a8288de50714c68c0bf.tar.gz baldeagleos-repo-4912a64be738d6ead0cc7a8288de50714c68c0bf.tar.xz baldeagleos-repo-4912a64be738d6ead0cc7a8288de50714c68c0bf.zip | |
Adding metadata
287 files changed, 5356 insertions, 2155 deletions
diff --git a/app-admin/hcloud/Manifest b/app-admin/hcloud/Manifest index fbb9719104db..114f3789ed04 100644 --- a/app-admin/hcloud/Manifest +++ b/app-admin/hcloud/Manifest @@ -1,2 +1,2 @@ DIST hcloud-1.61.0.tar.xz 2395300 BLAKE2B e287c87d8918ec78e96f2ec876be72154f2dfa1783fbe3f7c4450c5152edc055b7ddee6ac3f134e5f2f9e082b4b372bf40038f7a0779263dfc620b3ea13f7be0 SHA512 93a6208ee2b78193a91783e8439e0c4dc029e5ab2d8e27dca8cb2d16b53b0a3f0f437f3191ef8a888f0286cef5f3d7af29f5a6462878fb3ba9824346edca8da9 -DIST hcloud-1.62.2.tar.xz 2308220 BLAKE2B 1cdf7bd181e8a52a80e11cb20c68c3a09be1684c878eab22262ce68bb1bccd5cdb11c2b6ebc6621370ee60448dcbee5910832cb789c722606b0681f584328b7f SHA512 06af227b07181fd4a57a46a43671f9fd3cb365526f46d1ba48c8c2fc9d22a1c859dfe960c37f973e7eab0746088ced0662f52da961e1963da9fe889dcab57c31 +DIST hcloud-1.64.1.tar.xz 2308644 BLAKE2B c96d91c7e1780f2868aeecc8fb73d205d0f7576b5b71c7145e1840e3b764b3c5cf9cb18ab5e82c969bd78808a4f0c12b669d9d9b99cdab2c92a012f9183bf434 SHA512 8910fbe95766bc7b820ead3d7192462274502cf0c7cc5e4b7f1a7cf471bc95a1f2bcb9639e788cd365b1e46e1965176d965af5786c6159c18fe77e75363298b1 diff --git a/app-admin/hcloud/hcloud-1.62.2.ebuild b/app-admin/hcloud/hcloud-1.64.1.ebuild index 88c003c115a5..88c003c115a5 100644 --- a/app-admin/hcloud/hcloud-1.62.2.ebuild +++ b/app-admin/hcloud/hcloud-1.64.1.ebuild diff --git a/app-admin/keepassxc/Manifest b/app-admin/keepassxc/Manifest index a47eca7c72b8..2ef41be6cade 100644 --- a/app-admin/keepassxc/Manifest +++ b/app-admin/keepassxc/Manifest @@ -1,2 +1 @@ -DIST keepassxc-2.7.11.gh.tar.gz 13714269 BLAKE2B 0fffada2ae86e527e6a7b2c46fa524c9e395067b6011297e6a5261863e10bdbc6a855675e0206726f6433a700f227053a8be0dd63734ffeddb73897190f96f5c SHA512 e50ad1b841866aa6baa3f121a0ee03296e771eb750aabd779d6665bd02ae427f3eb83e219e475762f6da235fcf3cdb9d47f5466acb9400e924753e2a10f15476 DIST keepassxc-2.8.0_pre20260504.tar.gz 13908020 BLAKE2B 739d25c24291c2daf833541c11447c9983c031926843976299a6a5e1d4be5a681e13aa551ffeecd03aa0d610d96275bba23f679be4ecd30b2d269ffda76143db SHA512 20fefe6d7363d80965c119f83afb8c73e4c9f2b7075b39f0501d6d42d7d1f35df0c8388b6aa4a3c8ed851f92472ec668aefd0d20de6a1dfc80e2a2e5858350fe diff --git a/app-admin/keepassxc/files/keepassxc-2.7.10-cmake_minimum.patch b/app-admin/keepassxc/files/keepassxc-2.7.10-cmake_minimum.patch deleted file mode 100644 index 2053c31e869b..000000000000 --- a/app-admin/keepassxc/files/keepassxc-2.7.10-cmake_minimum.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -14,7 +14,7 @@ - # You should have received a copy of the GNU General Public License - # along with this program. If not, see <http://www.gnu.org/licenses/>. - --cmake_minimum_required(VERSION 3.10.0) -+cmake_minimum_required(VERSION 3.20) - - project(KeePassXC) - set(APP_ID "org.keepassxc.${PROJECT_NAME}") ---- a/utils/vcpkg_ports/argon2/CMakeLists.txt -+++ b/utils/vcpkg_ports/argon2/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.8) -+cmake_minimum_required(VERSION 3.20) - project(argon2 C) - - set(PROJECT_VERSION 20190702) diff --git a/app-admin/keepassxc/files/keepassxc-2.7.11-AutoType.patch b/app-admin/keepassxc/files/keepassxc-2.7.11-AutoType.patch deleted file mode 100644 index cc0124bd851b..000000000000 --- a/app-admin/keepassxc/files/keepassxc-2.7.11-AutoType.patch +++ /dev/null @@ -1,69 +0,0 @@ -From 85f7276ac2aade72fb0ebeb36ee53b32b6d6fa87 Mon Sep 17 00:00:00 2001 -From: Jonathan White <support@dmapps.us> -Date: Tue, 25 Nov 2025 18:35:31 -0500 -Subject: [PATCH] Revert Auto-Type change that caused race condition - -* Fixes #12723 ---- - src/autotype/AutoType.cpp | 17 +++++++++++------ - 1 file changed, 11 insertions(+), 6 deletions(-) - -diff --git a/src/autotype/AutoType.cpp b/src/autotype/AutoType.cpp -index 44815fa6f8..83e18658dd 100644 ---- a/src/autotype/AutoType.cpp -+++ b/src/autotype/AutoType.cpp -@@ -115,6 +115,8 @@ namespace - {"f14", Qt::Key_F14}, - {"f15", Qt::Key_F15}, - {"f16", Qt::Key_F16}}; -+ constexpr int s_minWaitDelay = 100; // 100 ms -+ constexpr int s_maxWaitDelay = 10000; // 10 seconds - } // namespace - - AutoType* AutoType::m_instance = nullptr; -@@ -312,6 +314,9 @@ void AutoType::executeAutoTypeActions(const Entry* entry, - // Restore executor mode - m_executor->mode = mode; - -+ // Initial Auto-Type delay to allow window to come to foreground -+ Tools::wait(qBound(s_minWaitDelay, config()->get(Config::AutoTypeStartDelay).toInt(), s_maxWaitDelay)); -+ - // Grab the current active window after everything settles - if (window == 0) { - window = m_plugin->activeWindow(); -@@ -543,16 +548,16 @@ AutoType::parseSequence(const QString& entrySequence, const Entry* entry, QStrin - } - - const int maxTypeDelay = 500; -- const int maxWaitDelay = 10000; - const int maxRepetition = 100; -+ - int currentTypingDelay = qBound(0, config()->get(Config::AutoTypeDelay).toInt(), maxTypeDelay); -- int cumulativeDelay = qBound(0, config()->get(Config::AutoTypeStartDelay).toInt(), maxWaitDelay); -+ // Take into account the initial delay which is added before any actions are performed -+ int cumulativeDelay = qBound(s_minWaitDelay, config()->get(Config::AutoTypeStartDelay).toInt(), s_maxWaitDelay); - - // Initial actions include start delay and initial inter-key delay - QList<QSharedPointer<AutoTypeAction>> actions; - actions << QSharedPointer<AutoTypeBegin>::create(); - actions << QSharedPointer<AutoTypeDelay>::create(currentTypingDelay, true); -- actions << QSharedPointer<AutoTypeDelay>::create(cumulativeDelay); - - // Replace escaped braces with a template for easier regex - QString sequence = entrySequence; -@@ -631,12 +636,12 @@ AutoType::parseSequence(const QString& entrySequence, const Entry* entry, QStrin - actions << QSharedPointer<AutoTypeDelay>::create(qBound(0, delay, maxTypeDelay), true); - } else if (placeholder == "delay") { - // Mid typing delay (wait), repeat represents the desired delay in milliseconds -- if (repeat > maxWaitDelay) { -- error = tr("Very long delay detected, max is %1: %2").arg(maxWaitDelay).arg(fullPlaceholder); -+ if (repeat > s_maxWaitDelay) { -+ error = tr("Very long delay detected, max is %1: %2").arg(s_maxWaitDelay).arg(fullPlaceholder); - return {}; - } - cumulativeDelay += repeat; -- actions << QSharedPointer<AutoTypeDelay>::create(qBound(0, repeat, maxWaitDelay)); -+ actions << QSharedPointer<AutoTypeDelay>::create(qBound(0, repeat, s_maxWaitDelay)); - } else if (placeholder == "clearfield") { - // Platform-specific field clearing - actions << QSharedPointer<AutoTypeClearField>::create(); diff --git a/app-admin/keepassxc/keepassxc-2.7.11-r3.ebuild b/app-admin/keepassxc/keepassxc-2.7.11-r3.ebuild deleted file mode 100644 index 4b8974310e39..000000000000 --- a/app-admin/keepassxc/keepassxc-2.7.11-r3.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="KeePassXC - KeePass Cross-platform Community Edition" -HOMEPAGE="https://keepassxc.org" - -if [[ "${PV}" = *9999* ]] ; then - inherit git-r3 - - EGIT_BRANCH="develop" - EGIT_REPO_URI="https://github.com/keepassxreboot/${PN}" -else - if [[ "${PV}" == *_beta* ]] ; then - SRC_URI="https://github.com/keepassxreboot/${PN}/archive/${PV/_/-}.tar.gz - -> ${P}.gh.tar.gz" - S="${WORKDIR}/${P/_/-}" - else - SRC_URI="https://github.com/keepassxreboot/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz" - fi - - KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -fi - -# COPYING order -LICENSE="|| ( GPL-2 GPL-3 ) BSD LGPL-2.1 MIT LGPL-2 CC0-1.0 Apache-2.0 GPL-2+ BSD-2" -SLOT="0" -IUSE="X autotype browser doc keeshare +keyring +network +ssh-agent test yubikey" - -RESTRICT="!test? ( test )" -REQUIRED_USE="autotype? ( X )" - -RDEPEND=" - app-crypt/argon2:= - dev-libs/botan:3= - dev-libs/zxcvbn-c - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - media-gfx/qrencode:= - sys-libs/readline:0= - virtual/minizip:= - X? ( - dev-qt/qtx11extras:5 - ) - autotype? ( - x11-libs/libX11 - x11-libs/libXtst - ) - yubikey? ( - dev-libs/libusb:1 - sys-apps/pcsc-lite - ) -" -DEPEND=" - ${RDEPEND} - dev-qt/qttest:5 -" -BDEPEND=" - dev-qt/linguist-tools:5 - doc? ( - dev-ruby/asciidoctor - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-2.7.10-cmake_minimum.patch" - "${FILESDIR}/${PN}-2.7.10-tests.patch" - "${FILESDIR}/${PN}-2.7.11-AutoType.patch" -) - -src_prepare() { - if ! [[ "${PV}" =~ _beta|9999 ]]; then - echo "${PV}" > .version || die - fi - - # Unbundle zxcvbn, bug 958062 - rm -r ./src/thirdparty/zxcvbn || die - - if has_version "<dev-libs/zxcvbn-c-2.6" ; then - eapply "${FILESDIR}"/${PN}-2.7.10-zxcvbn.patch - fi - - cmake_src_prepare -} - -src_configure() { - local -a mycmakeargs=( - # Gentoo users enable ccache via e.g. FEATURES=ccache or - # other means. We don't want the build system to enable it for us. - -DWITH_CCACHE="OFF" - -DWITH_GUI_TESTS="OFF" - -DWITH_XC_BOTAN3="ON" - -DWITH_XC_UPDATECHECK="OFF" - - -DWITH_TESTS="$(usex test)" - -DWITH_XC_AUTOTYPE="$(usex autotype)" - -DWITH_XC_BROWSER="$(usex browser)" - -DWITH_XC_BROWSER_PASSKEYS="$(usex browser)" - -DWITH_XC_DOCS="$(usex doc)" - -DWITH_XC_FDOSECRETS="$(usex keyring)" - -DWITH_XC_KEESHARE="$(usex keeshare)" - -DWITH_XC_NETWORKING="$(usex network)" - -DWITH_XC_SSHAGENT="$(usex ssh-agent)" - -DWITH_XC_X11="$(usex X)" - -DWITH_XC_YUBIKEY="$(usex yubikey)" - ) - - if [[ "${PV}" == *_beta* ]] ; then - mycmakeargs+=( - -DOVERRIDE_VERSION="${PV/_/-}" - ) - fi - - cmake_src_configure -} diff --git a/app-admin/testdisk/testdisk-7.2.ebuild b/app-admin/testdisk/testdisk-7.2.ebuild deleted file mode 100644 index b8ff31378f4b..000000000000 --- a/app-admin/testdisk/testdisk-7.2.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic qmake-utils xdg-utils - -DESCRIPTION="Checks and undeletes partitions + PhotoRec, signature based recovery tool" -HOMEPAGE="https://www.cgsecurity.org/wiki/TestDisk" -SRC_URI="https://www.cgsecurity.org/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" -IUSE="jpeg ntfs gui reiserfs static +sudo zlib" -REQUIRED_USE="static? ( !gui )" - -QA_CONFIG_IMPL_DECL_SKIP=( - 'ntfs_mbstoucs' # configure script checking NTFS, has fallbacks -) - -# WARNING: reiserfs support does NOT work with reiserfsprogs -# you MUST use progsreiserfs-0.3.1_rc8 (the last version ever released). -# sudo is detected during configure for extra functionality, see bug #892904 -DEPEND=" - sudo? ( app-admin/sudo ) - static? ( - sys-apps/util-linux[static-libs] - sys-fs/e2fsprogs[static-libs] - sys-libs/ncurses:0[static-libs] - jpeg? ( media-libs/libjpeg-turbo:=[static-libs] ) - ntfs? ( sys-fs/ntfs3g[static-libs] ) - reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8[static-libs] ) - zlib? ( virtual/zlib:=[static-libs] ) - ) - !static? ( - sys-apps/util-linux - sys-fs/e2fsprogs - sys-libs/ncurses:0= - jpeg? ( media-libs/libjpeg-turbo:= ) - ntfs? ( sys-fs/ntfs3g:= ) - gui? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) - reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8 ) - zlib? ( virtual/zlib:= ) - ) -" -RDEPEND=" - sudo? ( app-admin/sudo ) - !static? ( ${DEPEND} ) -" -BDEPEND="gui? ( dev-qt/linguist-tools:5 )" - -DOCS=() - -PATCHES=( - # https://github.com/cgsecurity/testdisk/commit/2c6780ca1edd0b0ba2e5e86b12634e3cc8475872 - "${FILESDIR}/${P}-musl.patch" -) - -src_configure() { - export MOC="$(qt5_get_bindir)/moc" - export PATH="$(qt5_get_bindir):${PATH}" - - local myconf=( - --without-ntfs # old NTFS implementation, use ntfs-3g instead. - --without-ewf # app-forensics/libewf removed from ::gentoo - $(use_with jpeg) - $(use_with ntfs ntfs3g) - $(use_enable gui qt) - $(use_enable sudo) - $(use_with reiserfs) - $(use_with zlib) - ) - - # this static method is the same used by upstream for their 'static' make - # target, but better, as it doesn't break. - use static && append-ldflags -static - - econf "${myconf[@]}" - - # perform safety checks for NTFS, REISERFS and JPEG - if use ntfs && ! grep -E -q '^#define HAVE_LIBNTFS(3G)? 1$' "${S}"/config.h ; then - die "Failed to find either NTFS or NTFS-3G library." - fi - if use reiserfs && grep -E -q 'undef HAVE_LIBREISERFS\>' "${S}"/config.h ; then - die "Failed to find reiserfs library." - fi - if use jpeg && grep -E -q 'undef HAVE_LIBJPEG\>' "${S}"/config.h ; then - die "Failed to find jpeg library." - fi -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/app-containers/devcontainer/Manifest b/app-containers/devcontainer/Manifest index 97cca90faab9..1f955df6875c 100644 --- a/app-containers/devcontainer/Manifest +++ b/app-containers/devcontainer/Manifest @@ -1,4 +1,3 @@ -DIST devcontainer-0.83.3.npm.tgz 613020 BLAKE2B d523f716f2bab5bc71ab68c52fb4a23e0dc516e08afc03394248a12b53fbe5b9595feae5071e123e751fbcd714d8d6bf2fbd4dfb13513d198d2fe719df1b282f SHA512 422b88f26ac90ba90b5f1a067bb8edfb2084286367dcc4be6473985b7cd90e48be9eca7b948a8ec47bd7babbca36ffc915f07d25da225fcc87828eb239f5cee7 -DIST devcontainer-0.84.1.npm.tgz 603371 BLAKE2B 5fd8fb8f02585a57f3655ebb5547f87a38e978cdd9fda7c6917c83ba3a1bbea4302f159cc30ff247d2da026d1f1d2849654f45aadcdab3da523d456f11e642e6 SHA512 afe251ff847c9739cf40dc0bc873c8cc72759a3de9da5e651b21deab615eb447e97bab3a0552c4f66165eccc50238c0a36a7d60883bb0d2a24a0259197341222 DIST devcontainer-0.85.0.npm.tgz 603683 BLAKE2B 52c0caad18b8f691ead41b09ada171f93a5d4bf866a9643fce47884b556652bb6ff49bf90227986093ddadcb61c38d3ce94eea1e57032c9f6ee414302f24a320 SHA512 9516d30ed0ee14f4f167ab67557cf709baf301a2d043862cf4b229162948166a3acc3d62ba11ecb02fd85c49aee5605b1aba3d3e581c14e9a021401612b7dadd DIST devcontainer-0.86.0.npm.tgz 604026 BLAKE2B d2510bc1ef4a5f3baca6d1b6a9cab38206f6664e9ddc7a5377a21eff898138256793abfb72a96378e98fce9b1e1fe4089bb64b5f8dfb6ef79c550a446335ed96 SHA512 c5f735a5cd7062b3e4469162ddbb182b3d85f151a23d5c0849ed7523a4e5da8d20a830762c2308eb24f99a667ef2fd9ee5f7fec7f95b1c85421138682c9252f1 +DIST devcontainer-0.86.1.npm.tgz 604527 BLAKE2B 794ae5ce43dd3a9d6d4c58c0c84e7d9df449183bba21c570dfa932f26dd39e313730c5d4cf1ea3ab13204c6fe5a7d8ff43b63c255bcfaca5458ae81ce7662406 SHA512 e1554947ff42baf91d837b8e0fa9d3b299d9ce9c6a8de690ed8cd08e54a75f79726fe2d47b23bc4957476b6e0a3413e9e7136ef0f5aae9a458e64d4a20bc321d diff --git a/app-containers/devcontainer/devcontainer-0.83.3.ebuild b/app-containers/devcontainer/devcontainer-0.83.3.ebuild deleted file mode 100644 index 5a795320c94e..000000000000 --- a/app-containers/devcontainer/devcontainer-0.83.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Reference implementation of the Development Containers specification" -HOMEPAGE="https://containers.dev/ - https://github.com/devcontainers/cli/" - -SRC_URI="https://registry.npmjs.org/@devcontainers/cli/-/cli-${PV}.tgz - -> ${P}.npm.tgz" -S="${WORKDIR}/package" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=" - net-libs/nodejs -" -BDEPEND=" - net-libs/nodejs[npm] -" - -DOCS=( CHANGELOG.md README.md ) - -src_compile() { - # Skip, nothing to compile here. - : -} - -src_install() { - local -a my_npm_opts=( - --audit false - --color false - --foreground-scripts - --global - --offline - --omit dev - --prefix "${ED}/usr" - --progress false - --verbose - ) - npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.npm.tgz" || die "npm install failed" - - einstalldocs -} diff --git a/app-containers/devcontainer/devcontainer-0.84.1.ebuild b/app-containers/devcontainer/devcontainer-0.86.1.ebuild index a14b79c83365..bac2c2365968 100644 --- a/app-containers/devcontainer/devcontainer-0.84.1.ebuild +++ b/app-containers/devcontainer/devcontainer-0.86.1.ebuild @@ -1,11 +1,12 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=8 +EAPI=9 DESCRIPTION="Reference implementation of the Development Containers specification" HOMEPAGE="https://containers.dev/ - https://github.com/devcontainers/cli/" + https://github.com/devcontainers/cli/ + https://registry.npmjs.org/@devcontainers/cli/" SRC_URI="https://registry.npmjs.org/@devcontainers/cli/-/cli-${PV}.tgz -> ${P}.npm.tgz" @@ -31,14 +32,14 @@ src_compile() { src_install() { local -a my_npm_opts=( - --audit false - --color false + --prefix="${ED}/usr" + --omit="dev" + --audit="false" + --color="false" + --progress="false" --foreground-scripts --global --offline - --omit dev - --prefix "${ED}/usr" - --progress false --verbose ) npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.npm.tgz" || die "npm install failed" diff --git a/app-crypt/acme-tiny/Manifest b/app-crypt/acme-tiny/Manifest index a95fb058c3b6..5566839a775b 100644 --- a/app-crypt/acme-tiny/Manifest +++ b/app-crypt/acme-tiny/Manifest @@ -1 +1,2 @@ DIST acme-tiny-5.0.2.tar.gz 21301 BLAKE2B 7685215b06bb2ada5d39c1ddf832ab5cf75253a2223a9d82975eb6e4e8fbd9346c1f182851b907474e3801344e187cd1357e9be57950bab3745b8c14d73022df SHA512 33572d1931b4700807a770b03b13a991bf0e0e7ad6fa227b9b8070a1b126c2fb7aae8a9f01e3dcfc888951b743d186d3a83355cb65837bd3f461c22bd0357dd0 +DIST acme-tiny-5.0.3.tar.gz 21304 BLAKE2B f86c2ef896c21071cd0f2c9e85bcc048848c6e34446e5109009a50f75d14fafd7ad6f333c62aa601310b93ae991d337ccae226758d8d99a804b7a0c23f4c7ae8 SHA512 fc1accbfbb63d25f75d29073e737a5033cf8247806376e2e606ebcf067d4b6ce50d80f9876ef4487f3bb4a18f1a778dfbe526c3c13deb2a44b6bfd03ac1aed25 diff --git a/app-crypt/acme-tiny/acme-tiny-5.0.3.ebuild b/app-crypt/acme-tiny/acme-tiny-5.0.3.ebuild new file mode 100644 index 000000000000..76ec5186b04d --- /dev/null +++ b/app-crypt/acme-tiny/acme-tiny-5.0.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Tiny, auditable script for Let's Encrypt's ACME Protocol" +HOMEPAGE="https://github.com/diafygi/acme-tiny" +SRC_URI="https://github.com/diafygi/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" +RDEPEND="dev-libs/openssl:0" + +# Tests require a local ACME server to be set up. +RESTRICT="test" + +export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" + +src_prepare() { + sed -i 's|#!/usr/bin/sh|#!/bin/sh|g' README.md || die + + distutils-r1_src_prepare +} diff --git a/app-crypt/libmd/Manifest b/app-crypt/libmd/Manifest index 985810944be6..fce0c6869604 100644 --- a/app-crypt/libmd/Manifest +++ b/app-crypt/libmd/Manifest @@ -1,2 +1,4 @@ DIST libmd-1.1.0.tar.xz 271228 BLAKE2B a4dc72be4a46609d41453b19ba3110043e74fd0810d59f872e11151dbe87b0bdab203ef72c9d19255db32493b229bc0d33549e787979a42db08c838a810e1cdc SHA512 5d0da3337038e474fae7377bbc646d17214e72dc848a7aadc157f49333ce7b5ac1456e45d13674bd410ea08477c6115fc4282fed6c8e6a0bf63537a418c0df96 DIST libmd-1.1.0.tar.xz.asc 833 BLAKE2B b2322ac61f48b2526eebc23690a3ddd0d36c7104d22307416c5ac0b7bab6db757812026064c055b46585467066fdd068adcd0c0a30f8300f1773efdc6830e28c SHA512 b0ff3baa7eedc205ee6f8b844859145fa6922c39e8f62f1e997851a65b2881649b438a37baa5800d140541da6f4dacc9f92a370f945d7461937b8cdedeca1cef +DIST libmd-1.2.0.tar.xz 287992 BLAKE2B ab957404bfdbafe5947c76e2317a4b238d55118fbb31cdb888cf09e4d9e4e635e481520b02e248bd5fd0edb3aa996d4497ecfac11fcd66ba14c0b42c5f5210a9 SHA512 03684ab0c7724bb5cd22026ed39430abc47707e44f6756c372ad317e94b977b1b9d83c0ade614b39be1ca2208a0873e940968659476fe62a32c7195530d022a5 +DIST libmd-1.2.0.tar.xz.asc 931 BLAKE2B cb18a008688071c01ce432bdc246c9a506f33649755aed2f1592ace03c86f81e6d1dafec5069c55592ed1b2ff1e8a342b718d17bb47a3c91102d415eea375b94 SHA512 a8065fc4d9c8a9268b32a307fb17c2feafcce594000a94f3acd596f2b9e4c64c0ee0e6799d46c1b1fa6a66b3a69b4a0b1afbd2e29bf1442244bfaec20bd943c9 diff --git a/app-crypt/libmd/libmd-1.2.0.ebuild b/app-crypt/libmd/libmd-1.2.0.ebuild new file mode 100644 index 000000000000..f58248ef1674 --- /dev/null +++ b/app-crypt/libmd/libmd-1.2.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/guillemjover.asc +inherit multilib-minimal verify-sig + +DESCRIPTION="Message Digest functions from BSD systems" +HOMEPAGE="https://www.hadrons.org/software/libmd/" +SRC_URI=" + https://archive.hadrons.org/software/libmd/${P}.tar.xz + verify-sig? ( https://archive.hadrons.org/software/libmd/${P}.tar.xz.asc ) +" + +LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/app-doc/python-docs/Manifest b/app-doc/python-docs/Manifest index 6a25078b246d..2733a1174eeb 100644 --- a/app-doc/python-docs/Manifest +++ b/app-doc/python-docs/Manifest @@ -4,5 +4,6 @@ DIST python-3.11.15-docs-html.tar.bz2 7879534 BLAKE2B c208395058d6361b5bf572ed95 DIST python-3.12.13-docs-html.tar.bz2 8433277 BLAKE2B 3ef4f8daf45f7b691de41de5871240fcc53357689ca0d1e4be520f12cd763f59ff2ce2e8d6cf0df1274c08f01577ee0901ccf38b5dbd04bfbffc1fe13c9625c5 SHA512 16786246a0c3c6e10335881457480ffd92865430d09b0e36b3246117e830376981fd45717113099b4e14c7137366c8a5f2cce6f19142cf827e801b1a66397447 DIST python-3.13.13-docs-html.tar.bz2 10439311 BLAKE2B 96e5baa94a282973529c4428efa08e8355f3cece46a67902b6b606491338f92f730eae5bb350f2f3cd702ad5d365cf1cb9c2273de8bffc72642afd27b679a0a5 SHA512 12326cbe3a238cd529df37f47a4bab9beeb2d0663df907bc8572954cd4c18e76b7fac6b10999866698c70df34836fda9a0e6c0df57591dd2c6b6b6f9cfe10aaa DIST python-3.14.4-docs-html.tar.bz2 10964901 BLAKE2B afa7d080995a21fd4448d7c50dde7a1223901032b2f1543a69f3cb5da27aa33d6e6136b31527528316cda09117be59a858ffc264469a37a5a44a8b92261e56ca SHA512 0f304a7b80f217007b7436d6144178f2c91cb28b8ef984fdc80792d84795bfcd3be4a44b37e96f846e784a98e049337e6a00279db65d8ba29e4ba0b492f6a4fc +DIST python-3.14.5-docs-html.tar.bz2 10975135 BLAKE2B 6353524465de6f28f249026b6b35f5f531cf095b7b1843a629977ae8a8921da5221e5043187cbfd76a34f10bc6e754d003b73d3749b80f9404ef31d437a0d643 SHA512 3c0a916e5de9f66e237d05e18d2a5fc9fe1e4b98b79d84e93ba7b95640bb2422f23e6dc1ac22b1cb6df0862fa63492c6716f14a0999f7e32a844a716a872775e DIST python-3.8.20-docs-html.tar.bz2 6727651 BLAKE2B ec11857b5bdfb4646a2762353db877a558cfc543563a7a9b0db100f675511c31450d16c30a986d39226a9b16be3ffd132863e396ef05165047ab73bf037bf2a6 SHA512 0a77f0240d6d495a5099d4a95e151f38517730815e6f3d9b82964cf60be95b8bdc960916d317e19bb8e14a9604217cd1fa85703996aec972004a6a93d4ffa6d0 DIST python-3.9.25-docs-html.tar.bz2 7017902 BLAKE2B 8ce019aad3c3d15c56536a46e4a26c27889a1a92cfdd6fd49be4883d125e70db6467ba652057253b23de054503d12f7b8c6fd948f4f9e462d70a398948cc4698 SHA512 1af06c9cafe0b11e0e9ee0bce252e5c356a5508f11932f5a29a84412d4a5d9e71d79cba623bf8086bfbcddaa90fc0116d01b9d427711c4a784bb5feeb8c3a9de diff --git a/app-doc/python-docs/python-docs-3.14.5.ebuild b/app-doc/python-docs/python-docs-3.14.5.ebuild new file mode 100644 index 000000000000..0affc199615a --- /dev/null +++ b/app-doc/python-docs/python-docs-3.14.5.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P=python-${PV}-docs-html +DESCRIPTION="HTML documentation for Python" +HOMEPAGE="https://www.python.org/doc/" +SRC_URI="https://www.python.org/ftp/python/doc/${PV}/${MY_P}.tar.bz2" +S=${WORKDIR}/${MY_P} + +LICENSE="PSF-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +src_install() { + rm -r _sources || die + docinto html + dodoc -r . + + newenvd - 60python-docs-${SLOT} <<-EOF + PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library" + EOF +} diff --git a/app-emacs/fedi/Manifest b/app-emacs/fedi/Manifest index 5b2898b325c6..d33e4305446c 100644 --- a/app-emacs/fedi/Manifest +++ b/app-emacs/fedi/Manifest @@ -1,2 +1,3 @@ DIST fedi-0.2.tar.gz 23341 BLAKE2B 588fefb92404d9c654c9c6a62a4404ec6ba624bbb16e64532a863d460feb7cea3aeb924f86f04d543dcb842dff7c54858628cda2170d228be5fb7590f55c77ee SHA512 e6f9a27ef9beb45df7e3fbb8dba54965135e378c37fbcdaea95e6ce8c46cb0f7b5219220c245d5cf40636e8219932a5b6bd86251ee655674d8e453d249376218 DIST fedi-0.3.tar.gz 27523 BLAKE2B 7645d5ee749f697c4b36a1d47f689d395bec7527b21d2544263a9f724eb4dd5835d8fa20278cb4a985b4f18bf91eb414dc666004a071c7f38b807f2eec9d66f0 SHA512 8fc0f1281061b5e9e7686b8d1330750b1daf519c4a1d2b31c981034222fbae4041c5758125d5d8811c5822da594b2661a48c819058a5755a14aeb703ae8e5b84 +DIST fedi-0.4.gh.tar.gz 27600 BLAKE2B 019ac8acc58f96427b1d713f5d339bf183be50b599087330924c7b3ce1026a5cecb1339d3f92663429d0087c7448e305f8d333e652d13a06e5d6943c99d8f174 SHA512 bb81197ad91493f050e40c544e5ee67e163683e38fd6841e617bdbf015e493dac0b50a8a2b4042bad9ddd617ee23c84a5bdc1377d17a2777e0bf3ee30a5d6da5 diff --git a/app-emacs/fedi/fedi-0.4.ebuild b/app-emacs/fedi/fedi-0.4.ebuild new file mode 100644 index 000000000000..763ad09a7693 --- /dev/null +++ b/app-emacs/fedi/fedi-0.4.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +NEED_EMACS="28.1" + +inherit elisp + +DESCRIPTION="Helper functions for Fediverse or other REST API clients for GNU Emacs" +HOMEPAGE="https://codeberg.org/martianh/fedi.el/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://codeberg.org/martianh/${PN}.el" +else + SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + S="${WORKDIR}/${PN}.el" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-editors/emacs-${NEED_EMACS}[json(+)] + app-emacs/markdown-mode +" +BDEPEND=" + ${RDEPEND} +" + +DOCS=( readme.org ) +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest index 63ac73d30a29..27d01c24f3db 100644 --- a/app-emacs/transient/Manifest +++ b/app-emacs/transient/Manifest @@ -1,3 +1,4 @@ DIST transient-0.12.0.gh.tar.gz 172373 BLAKE2B d4664684ba690c1e6cc4559eaab72fdd434fbca4a5ff86162536ca121253c6331ee82b56617cdde98ca5bba8510cf4f365cd37ba7ab2759717396bf69b69a58d SHA512 64ec80e1b6a602c5462be59060513310e526bce7c16c9577d1a7bfbb3785f0cfbea41a2f89aef8a20d3819a3421c5847696a8f776e909d85412741bee44e817c DIST transient-0.13.0.gh.tar.gz 181760 BLAKE2B b9adb54fe7550be55b91098d8cb0e9cb723b440c749b65ebfca6767631c71dab855bb6a408b5dede8cae07af71d2e95149698c6fa4d0fcd470ccbb28fb2c74c9 SHA512 94541caf88df5ee2d47cabca1f421ef76579fb608986600eedf9a1046a05c1c4e2df6a8413c63218c599205571b70bc890e56213b099d46a20a6b4049eef0c97 DIST transient-0.13.2.gh.tar.gz 181870 BLAKE2B 3cfb5230efa9902be06d475751476046d2047e5aceb93876dff2db2d7a990343bc211dec965ad17bfd24ddfa3b3edccd74691d4fe0ae57a3715c96f8488bd8d1 SHA512 4446705811e3f8dc3ac4c8b189903f2bd997cd0cdf084fc7849b559489a08678d290af60ee6fa873d680b922a334cced782fe1b7cea0b47fe3055e340d8c0662 +DIST transient-0.13.3.gh.tar.gz 181826 BLAKE2B 572dd3797d5d6df2dadf5e1dc3e490cc4e4bc855557996ab277dc10c676cc380e5b260ee71cc947a6139916f35930c68776cf7aad450585e2ab8098a044548ab SHA512 4af2fdc39a395f656a6e1c9d5d73d3215a9022dcc3dfcbeb1c6e6f24c4feaa12821b17b2d34d819963e9080eb757e123508a693da3edd4dc2d13dedc9b99cedf diff --git a/app-emacs/transient/transient-0.13.3.ebuild b/app-emacs/transient/transient-0.13.3.ebuild new file mode 100644 index 000000000000..95584e3904d4 --- /dev/null +++ b/app-emacs/transient/transient-0.13.3.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +NEED_EMACS="28.1" + +inherit elisp + +DESCRIPTION="Transient commands abstraction for GNU Emacs" +HOMEPAGE="https://magit.vc/manual/transient/ + https://github.com/magit/transient/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/magit/${PN}" +else + SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-emacs/compat-30.1.0.1 + >=app-emacs/cond-let-1.0.0 +" +BDEPEND=" + ${RDEPEND} + sys-apps/texinfo +" + +DOCS=( CHANGELOG README.org "docs/${PN}.org" ) +ELISP_TEXINFO="docs/${PN}.texi" +SITEFILE="50${PN}-gentoo.el" + +elisp-enable-tests ert ./test/ -l "./test/${PN}-tests.el" + +src_prepare() { + mv ./lisp/*.el . || die + + elisp_src_prepare +} diff --git a/app-emulation/open-vm-tools/files/open-vm-tools-13.0.10-glib-with-glibc-2.43-c23.patch b/app-emulation/open-vm-tools/files/open-vm-tools-13.0.10-glib-with-glibc-2.43-c23.patch new file mode 100644 index 000000000000..f49d9248f13a --- /dev/null +++ b/app-emulation/open-vm-tools/files/open-vm-tools-13.0.10-glib-with-glibc-2.43-c23.patch @@ -0,0 +1,37 @@ +glib changes how it provides g_free depending on the glibc version. + +https://bugs.gentoo.org/969697 +https://github.com/vmware/open-vm-tools/pull/779 + +From bfd12cf73d81919843383598e4a9e64c6e5fd97a Mon Sep 17 00:00:00 2001 +From: Khem Raj <raj.khem@gmail.com> +Date: Fri, 21 Nov 2025 00:29:10 -0800 +Subject: [PATCH] glib_stubs: avoid GLib g_free macro redefinition error + +glib 2.78+ defines g_free as an object-size checking macro. +open-vm-tools overrides g_free(), leading to preprocessor expansion +inside the function signature and breaking the build. + +Undefine the macro before defining the stub. + +Upstream-Status: Pending +Signed-off-by: Khem Raj <raj.khem@gmail.com> +--- + open-vm-tools/lib/rpcChannel/glib_stubs.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/lib/rpcChannel/glib_stubs.c b/lib/rpcChannel/glib_stubs.c +index c32deb073..cb89c6a87 100644 +--- a/lib/rpcChannel/glib_stubs.c ++++ b/lib/rpcChannel/glib_stubs.c +@@ -35,6 +35,9 @@ + + void *g_malloc0(size_t s) { return Util_SafeCalloc(1, s); } + void *g_malloc0_n(size_t n, size_t s) { return Util_SafeCalloc(n, s); } ++/* GLib defines g_free as a macro, so undefine it before providing ++ * our own stub implementation. */ ++#undef g_free + void g_free(void *p) { free(p); } + + void g_mutex_init(GMutex *mutex) { } + diff --git a/app-emulation/open-vm-tools/files/open-vm-tools-13.0.10-glibc-2.43-c23.patch b/app-emulation/open-vm-tools/files/open-vm-tools-13.0.10-glibc-2.43-c23.patch new file mode 100644 index 000000000000..89589d9e45cf --- /dev/null +++ b/app-emulation/open-vm-tools/files/open-vm-tools-13.0.10-glibc-2.43-c23.patch @@ -0,0 +1,145 @@ +https://bugs.gentoo.org/969697 +https://github.com/vmware/open-vm-tools/pull/779 + +From b309f5d40619f033bbddef5c95682beed31659ac Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum <rudi@heitbaum.com> +Date: Mon, 26 Jan 2026 11:55:03 +0000 +Subject: [PATCH] fix initialization discards 'const' qualifier from pointer + target type + +Since glibc-2.43: + +For ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr, +strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return +pointers into their input arrays now have definitions as macros that +return a pointer to a const-qualified type when the input argument is +a pointer to a const-qualified type. + +https://lists.gnu.org/archive/html/info-gnu/2026-01/msg00005.html + +Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com> +--- + open-vm-tools/lib/hgfs/hgfsEscape.c | 6 +++--- + open-vm-tools/lib/hgfsServer/hgfsServerLinux.c | 2 +- + open-vm-tools/lib/misc/strutil.c | 7 ++++--- + open-vm-tools/lib/nicInfo/nicInfoPosix.c | 2 +- + open-vm-tools/libvmtools/i18n.c | 2 +- + open-vm-tools/services/plugins/vix/vixTools.c | 2 +- + 6 files changed, 11 insertions(+), 10 deletions(-) + +diff --git a/lib/hgfs/hgfsEscape.c b/lib/hgfs/hgfsEscape.c +index c4d39b12d..212ea1c79 100644 +--- a/lib/hgfs/hgfsEscape.c ++++ b/lib/hgfs/hgfsEscape.c +@@ -175,7 +175,7 @@ HgfsAddEscapeCharacter(char const * bufIn, // IN: input name + HgfsEscapeContext *escapeContext = (HgfsEscapeContext *)context; + uint32 charactersToCopy; + uint32 outputSpace; +- char* illegal; ++ const char* illegal; + Bool result = TRUE; + + ASSERT(offset >= escapeContext->processedOffset); // Scanning forward +@@ -573,7 +573,7 @@ HgfsIsEscapeSequence(char const *bufIn, // IN: input name + uint32 length) // IN: length of the name in characters + { + if (bufIn[offset] == HGFS_ESCAPE_CHAR && offset > 0) { +- char *substitute; ++ const char *substitute; + if (bufIn[offset - 1] == HGFS_ESCAPE_SUBSTITUE_CHAR && offset > 1) { + /* + * Possibly a valid sequence, check it must be preceded with a substitute +@@ -887,7 +887,7 @@ HgfsEscapeUndoComponent(char *bufIn, // IN: Characters to be unesc + size_t offset = escapePointer - bufIn; + + if (HgfsIsEscapeSequence(bufIn, offset, sizeIn)) { +- char* substitute = strchr(HGFS_SUBSTITUTE_CHARS, bufIn[offset - 1]); ++ const char* substitute = strchr(HGFS_SUBSTITUTE_CHARS, bufIn[offset - 1]); + if (substitute != NULL) { + bufIn[offset - 1] = HGFS_ILLEGAL_CHARS[substitute - HGFS_SUBSTITUTE_CHARS]; + } else if (bufIn[offset - 1] == HGFS_ESCAPE_SUBSTITUE_CHAR) { +diff --git a/lib/hgfsServer/hgfsServerLinux.c b/lib/hgfsServer/hgfsServerLinux.c +index 4a0bc9378..fd1db4a29 100644 +--- a/lib/hgfsServer/hgfsServerLinux.c ++++ b/lib/hgfsServer/hgfsServerLinux.c +@@ -1364,7 +1364,7 @@ static void + HgfsGetHiddenAttr(char const *fileName, // IN: Input filename + HgfsFileAttrInfo *attr) // OUT: Struct to copy into + { +- char *baseName; ++ const char *baseName; + + ASSERT(fileName); + ASSERT(attr); +diff --git a/lib/misc/strutil.c b/lib/misc/strutil.c +index 4fc6502e4..4be63b7b8 100644 +--- a/lib/misc/strutil.c ++++ b/lib/misc/strutil.c +@@ -1454,6 +1454,7 @@ StrUtil_ReplaceAll(const char *orig, // IN + char *result; + const char *current; + char *tmp; ++ const char *tmp2; + size_t lenWhat; + size_t lenWith; + size_t occurrences = 0; +@@ -1467,8 +1468,8 @@ StrUtil_ReplaceAll(const char *orig, // IN + lenWith = strlen(with); + + current = orig; +- while ((tmp = strstr(current, what)) != NULL) { +- current = tmp + lenWhat; ++ while ((tmp2 = strstr(current, what)) != NULL) { ++ current = tmp2 + lenWhat; + ++occurrences; + } + +@@ -1695,7 +1696,7 @@ StrUtilHasListItem(char const *list, // IN: + char const *item, // IN: + int (*ncmp)(char const *, char const*, size_t)) // IN: + { +- char *foundDelim; ++ const char *foundDelim; + int itemLen = strlen(item); + + if (list == NULL) { +diff --git a/lib/nicInfo/nicInfoPosix.c b/lib/nicInfo/nicInfoPosix.c +index 0135e6a09..922b4efe2 100644 +--- a/lib/nicInfo/nicInfoPosix.c ++++ b/lib/nicInfo/nicInfoPosix.c +@@ -263,7 +263,7 @@ static Bool + IpEntryMatchesDevice(const char *devName, + const char *label) + { +- char *p; ++ const char *p; + size_t n; + + if ((p = strchr(label, ':')) != NULL) { +diff --git a/libvmtools/i18n.c b/libvmtools/i18n.c +index 3085f72d7..f61406d14 100644 +--- a/libvmtools/i18n.c ++++ b/libvmtools/i18n.c +@@ -698,7 +698,7 @@ VMTools_BindTextDomain(const char *domain, + * If we couldn't find the catalog file for the user's language, see if + * we can find a more generic language (e.g., for "en_US", also try "en"). + */ +- char *sep = Str_Strrchr(lang, '_'); ++ const char *sep = Str_Strrchr(lang, '_'); + if (sep != NULL) { + if (usrlang == NULL) { + usrlang = Util_SafeStrdup(lang); +diff --git a/services/plugins/vix/vixTools.c b/services/plugins/vix/vixTools.c +index 654512c5e..5c79ca12a 100644 +--- a/services/plugins/vix/vixTools.c ++++ b/services/plugins/vix/vixTools.c +@@ -930,7 +930,7 @@ VixToolsBuildUserEnvironmentTable(const char * const *envp) // IN: optional + for (; NULL != *envp; envp++) { + char *name; + char *value; +- char *whereToSplit; ++ const char *whereToSplit; + size_t nameLen; + + whereToSplit = strchr(*envp, '='); + diff --git a/app-emulation/open-vm-tools/open-vm-tools-13.0.10-r1.ebuild b/app-emulation/open-vm-tools/open-vm-tools-13.0.10-r1.ebuild new file mode 100644 index 000000000000..cd95a034149a --- /dev/null +++ b/app-emulation/open-vm-tools/open-vm-tools-13.0.10-r1.ebuild @@ -0,0 +1,170 @@ +# Copyright 2007-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools linux-info pam systemd udev + +MY_P="${P}-25056151" + +DESCRIPTION="Tools for VMware guests" +HOMEPAGE="https://github.com/vmware/open-vm-tools" +SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" +REQUIRED_USE=" + multimon? ( X ) + vgauth? ( ssl )" + +RDEPEND=" + dev-libs/glib + net-libs/libtirpc + deploypkg? ( dev-libs/libmspack ) + fuse? ( sys-fs/fuse:3= ) + pam? ( sys-libs/pam ) + !pam? ( virtual/libcrypt:= ) + ssl? ( dev-libs/openssl:= ) + vgauth? ( + dev-libs/libxml2:= + dev-libs/xmlsec:= + ) + X? ( + x11-libs/gtk+:3[X] + x11-libs/libSM + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + gtkmm? ( + dev-cpp/gtkmm:3.0 + dev-libs/libsigc++:2 + ) + multimon? ( x11-libs/libXinerama ) + ) + dnet? ( dev-libs/libdnet ) + icu? ( dev-libs/icu:= ) + resolutionkms? ( + virtual/libudev + || ( + ( + >=media-libs/mesa-25.2[-video_cards_vmware] + x11-base/xorg-server[xorg] + x11-libs/libdrm[-video_cards_vmware] + ) + ( + <media-libs/mesa-25.2[video_cards_vmware,xa] + x11-libs/libdrm[video_cards_vmware] + ) + ) + )" +DEPEND="${RDEPEND} + net-libs/rpcsvc-proto" +BDEPEND=" + dev-util/glib-utils + virtual/pkgconfig + doc? ( app-text/doxygen )" + +PATCHES=( + "${FILESDIR}"/${PN}-12.4.5-Werror.patch + "${FILESDIR}"/${PN}-12.4.5-icu.patch + "${FILESDIR}"/${PN}-13.0.10-glibc-2.43-c23.patch + "${FILESDIR}"/${PN}-13.0.10-glib-with-glibc-2.43-c23.patch +) + +pkg_setup() { + local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3 ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS ~FUSE_FS" + use X && CONFIG_CHECK+=" ~DRM_VMWGFX" + kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" + linux-info_pkg_setup +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-glibc-check + --disable-tests + --without-root-privileges + $(use_enable multimon) + $(use_with X x) + $(use_with X gtk3) + $(use_with gtkmm gtkmm3) + $(use_enable doc docs) + $(use_enable resolutionkms) + $(use_enable deploypkg) + $(use_with pam) + $(use_enable vgauth) + $(use_with dnet) + $(use_with icu) + --with-udev-rules-dir="$(get_udevdir)"/rules.d + $(use_with fuse fuse 3) + # Disable it explicitly, we do not yet list the + # containerinfo dependencies in the ebuild + --disable-containerinfo + # Disable it explicitly, gtk2 is obsolete + --without-gtk2 + # Possibly add a separate USE flag for the utility, or + # merge it into resolutionkms + --disable-vmwgfxctrl + ) + # Avoid a bug in configure.ac + use ssl || myeconfargs+=( --without-ssl ) + + # Avoid relying on dnet-config script, which breaks cross-compiling. This + # library has no pkg-config file. + export CUSTOM_DNET_LIBS="-ldnet" + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die + + if use pam; then + rm "${ED}"/etc/pam.d/vmtoolsd || die + pamd_mimic_system vmtoolsd auth account + fi + + newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools + newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools + + if use vgauth; then + systemd_newunit "${FILESDIR}"/vmtoolsd.vgauth.service vmtoolsd.service + systemd_dounit "${FILESDIR}"/vgauthd.service + else + systemd_dounit "${FILESDIR}"/vmtoolsd.service + fi + + # vmhgfs-fuse is built only when fuse is enabled + if use fuse; then + # Make fstype = vmhgfs-fuse work in fstab + dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse + fi + + if use X; then + fperms 4711 /usr/bin/vmware-user-suid-wrapper + dobin scripts/common/vmware-xdg-detect-de + fi +} + +pkg_postinst() { + udev_reload + + if has_version ">=media-libs/mesa-25.2" && has_version "x11-drivers/xf86-video-vmware"; then + elog "You need to remove x11-drivers/xf86-video-vmware to use the modesetting video driver." + fi +} + +pkg_postrm() { + udev_reload +} diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest index af342c5aaa14..9ea85bed047e 100644 --- a/app-misc/gramps/Manifest +++ b/app-misc/gramps/Manifest @@ -1,3 +1,4 @@ DIST gramps-5.2.3.tar.gz 21081011 BLAKE2B 1ed8bc46e3c0d49b77194e52a060e5e3627871620f87bb7aca1b112972aecbd94a382cbc03ac07f8ef0424b4e47abbb4245ec4761fce5f5b019bdf41591530a1 SHA512 830af5c7276ff4e6c3a43ce37f1cd7bf345368885489701d17e4fe276f468890b267c5c72d7055e6043dc715e7a7f950e5a2084e31863d338c3487f29561ac75 DIST gramps-6.0.1.tar.gz 22016734 BLAKE2B 464a7e4d58f80329fb71ee0def1559cc6ca4327257feddf61c4f065235d14b680c6590c78d5c54c1bbe3d6808b5b5198ec85228e5210c424cc2f74cc9397c3ab SHA512 00b87cbbf3e58eec78d0a9bf5dbb3037b9468c3f195facf6ade85bce91304a00b5e528eae0dd3443461082c58617d21187ad4aa32068ce7bc99f2396eb63a486 DIST gramps-6.0.4.tar.gz 22343025 BLAKE2B 41acec46be74f75e2bd3d5f8db3657521555676092740c84479719e12fb0eca37143484eba85a96d7c2fdcdc5bdabaee25ce0a6845acf7ac2b4c12dfe3ea205f SHA512 e0d7b6e48c77e93a6a38923b3783c722c4dc336904d4315b45373b6a8856483288192195e135b626fc52228fa692dee6319f34c042444baebdd9caf53ecb4e34 +DIST gramps-6.0.8.tar.gz 23393339 BLAKE2B 1cffbd2b631d165f471c5a2e2585eb67d0d187cd0f73eeaa1001e07fe52c16f02cd4888d2b58fd84b73bbe7fa4979fbbae071fbe5c9c94152e974a89a587ebfc SHA512 eb91fc638afee02fb6beb2a1ea2d5b8c81d7b22f3611ba807c9c4ae18a005cae5efc377038950e6fd3a13f3dd56365cf1e58b80ee6c28a81c9328dc230936b19 diff --git a/app-misc/gramps/gramps-6.0.8.ebuild b/app-misc/gramps/gramps-6.0.8.ebuild new file mode 100644 index 000000000000..b79624f6110e --- /dev/null +++ b/app-misc/gramps/gramps-6.0.8.ebuild @@ -0,0 +1,102 @@ +# Copyright 2001-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 xdg-utils + +DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete" +HOMEPAGE="https://gramps-project.org/" +SRC_URI=" + https://github.com/gramps-project/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="exif geo postscript +rcs +reports spell test" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/orjson[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}] + dev-python/pyicu[${PYTHON_USEDEP}] + exif? ( >=media-libs/gexiv2-0.5[${PYTHON_USEDEP},introspection] ) + ') + gnome-base/librsvg:2 + >x11-libs/gtk+-3.14.8:3[introspection] + x11-libs/pango[introspection] + x11-misc/xdg-utils + geo? ( >=sci-geosciences/osm-gps-map-1.1.0 ) + spell? ( app-text/gtkspell:3[introspection] ) + rcs? ( dev-vcs/rcs ) + reports? ( media-gfx/graphviz[postscript?] ) +" +BDEPEND="test? ( + $(python_gen_cond_dep ' + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ') +)" + +DISTUTILS_ARGS=( + --no-compress-manpages +) + +distutils_enable_tests unittest + +src_prepare() { + # Install documentation to the proper location. This can't be done + # easily with a patch because we substitute in the ${PF} variable, + # and that changes with every revision. + sed -i -e "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die + sed -i -e "s:\"doc\", \"gramps\":\"doc\", \"${PF}\":" gramps/gen/utils/resourcepath.py || die + + default +} + +python_test() { + # gramps.gen.utils.test.file_test.FileTest.test_mediapath expects existing ~/.gramps + # see https://gramps-project.org/bugs/view.php?id=13305 + mkdir -p "${HOME}/.gramps" || die + # we need to populate test data to resources, they are not installed + ln -snf "${S}/data/tests" "${BUILD_DIR}/install/usr/share/gramps/tests" || die + # test_imp_sample_ged wrongly detects mimetype for OBJE without file in ${S} + rm -f data/tests/imp_sample.ged || die + # require Python package bsddb3 that has been removed from Gentoo + rm -f data/tests/imp_*.zip || die + # multiple failures + rm -f gramps/gen/datehandler/test/date{display,handler,parser,strings}_test.py || die + + # TZ=UTC is expected in ged export test, #939161 + local -x GRAMPS_RESOURCES="${BUILD_DIR}/install/usr/share" GDK_BACKEND=- TZ=UTC + eunittest -p "*_test.py" + + # we don't want to install this symlink + rm -f "${BUILD_DIR}/install/usr/share/gramps/tests" || die +} + +python_install_all() { + distutils-r1_python_install_all + # Used in About dialog + docompress -x /usr/share/doc/${PF}/COPYING +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} diff --git a/app-office/joplin-desktop/Manifest b/app-office/joplin-desktop/Manifest index 3ac641aa3a1f..3e365d71ffdb 100644 --- a/app-office/joplin-desktop/Manifest +++ b/app-office/joplin-desktop/Manifest @@ -1,4 +1,4 @@ DIST Joplin-3.6.10.AppImage 159869839 BLAKE2B e37238b0ff1c634acb0883bdd647115ad325437f00d2f5f0e025ab6320717a23f3280f81737c6d407c3216f5c2fde519cd6b80f9c875bd2cef93ec072c538c0a SHA512 c3906aaee17988889247d1846aa37a95b896b1cddf3b6e0cf03db902ac6a42fdbd94b56e45dd1b8fad1418bb31ebf6018fc9460f73b5aae2cfbb2d0f5f134225 -DIST Joplin-3.6.4.AppImage 158456161 BLAKE2B d3a06ca3ab782050b3478f789903f6e8a19bcd9e33fb55c7b1f60a7a1d3716a58192b8669a8edee7b64cf5263e706b1eaf964c85a9f8a79aba1f9f6689fec214 SHA512 71252b67c5f91d87005f63f74c42bd12175090b9427b3b50c1d87428a6e73c41388be34e4ec5cfebbc9b5ee32c2ed14d8962ecb9a1775f1b35e516a8d091acdf +DIST Joplin-3.6.11.AppImage 159874066 BLAKE2B 6a1975e3e5da42a8e71a5cb75d35a7f7043ca0f96e9c90fca84d2eb94977245895c9a7bc3c59c828abfee0bb231b6fbd97204a569a2d47921dc9954ee6e2de2f SHA512 302584579c9c3334ca81185b33a2916a7dc0ae1f6865bb7b129f430f0d940284c747be79167b65904bd60e09e578644c36b12198fd9c2a7433b416c28c0cd965 DIST Joplin-3.6.6.AppImage 158472364 BLAKE2B 950bc939af96be8b35960ce1da4e05acdb8935e76655be9d3d53c441ffdfa0cdd1bd629642d943ecc83dd5d7d33e9bab644e999692a4134d6031c26f28c47e0e SHA512 1a2c62bdd919b56dfd89e17862d19a55ac423e518bcf5fbe13e2006a5d2ebbe56d2c91286a628d709c9b6fbaf143b2c7967dda3ada44c3012613999ee37caf02 DIST Joplin-3.6.8.AppImage 159833042 BLAKE2B d33ce630c9b384b4040beafa0f4589baf8e45bdb0346a64f5bc50ab1a41be0376aa4796432254286d8a62fa6764bc89b556055a1238c387e8058dfa2181f7e99 SHA512 845cca41f1902f9ca533c0a06d76c8fb2c0f6102f25e6414feec2af687085dea61e0164068bce1b8e2202102d37a140c5a79d7bef2bf68aa236abbf5d0dd1176 diff --git a/app-office/joplin-desktop/joplin-desktop-3.6.4.ebuild b/app-office/joplin-desktop/joplin-desktop-3.6.11.ebuild index 8f386f0ef5df..051fe7382384 100644 --- a/app-office/joplin-desktop/joplin-desktop-3.6.4.ebuild +++ b/app-office/joplin-desktop/joplin-desktop-3.6.11.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/laurent22/joplin/releases/download/v${PV}/${APPIMAGE LICENSE="AGPL-3+" SLOT="0" -KEYWORDS="-* amd64" +KEYWORDS="-* ~amd64" RESTRICT="bindist splitdebug" RDEPEND=" @@ -99,6 +99,7 @@ src_install() { cp -r . "${ED}/${apphome}" || die dosym -r "${apphome}/joplin" "/usr/bin/${PN}" + make_desktop_entry "${PN}" Joplin joplin "Office;" \ "StartupWMClass=Joplin\nMimeType=x-scheme-handler/joplin;" } diff --git a/app-office/libreoffice/libreoffice-25.2.7.2-r1.ebuild b/app-office/libreoffice/libreoffice-25.2.7.2-r1.ebuild index 27006782a35b..1df73f4d7f13 100644 --- a/app-office/libreoffice/libreoffice-25.2.7.2-r1.ebuild +++ b/app-office/libreoffice/libreoffice-25.2.7.2-r1.ebuild @@ -473,7 +473,7 @@ src_configure() { fi # Workaround for bug #967047 - tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && append-cxxflags -fno-devirtualize-speculatively + tc-is-gcc && [[ $(gcc-major-version) -ge 16 ]] && append-cxxflags -fno-devirtualize-speculatively # Show flags set at the end einfo " Used CFLAGS: ${CFLAGS}" diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild index 3b48ebc83829..1e782327780e 100644 --- a/app-office/libreoffice/libreoffice-9999.ebuild +++ b/app-office/libreoffice/libreoffice-9999.ebuild @@ -447,7 +447,7 @@ src_configure() { fi # Workaround for bug #967047 - tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && append-cxxflags -fno-devirtualize-speculatively + tc-is-gcc && [[ $(gcc-major-version) -ge 16 ]] && append-cxxflags -fno-devirtualize-speculatively # Show flags set at the end einfo " Used CFLAGS: ${CFLAGS}" diff --git a/app-portage/gpkg/Manifest b/app-portage/gpkg/Manifest index e1e4b0ced115..6771694a0122 100644 --- a/app-portage/gpkg/Manifest +++ b/app-portage/gpkg/Manifest @@ -111,7 +111,7 @@ DIST glib-sys-0.20.10.crate 67282 BLAKE2B bf818fbd475a42add4f384f9bb2d911171313b DIST glib-sys-0.21.5.crate 67231 BLAKE2B fb5295435425b1d3f5e014abeac59bb1476181c91d5dd04bb1cc9fd3ebee7924ed624b10e13a61225774f37c4c23da7e07a33eec0f33bfec995683f14c050a81 SHA512 1aa03503ac90e2a564eceb2b1012691c84d7de36f2b18f21baef58e60248b0de9498d255416b897eb3960fb3613a5be39f59a7bbafdb1e6c293ee2b0b566644a DIST gobject-sys-0.20.10.crate 22623 BLAKE2B 33585b36c123c388c0c3b1fe1533741e57722223b25e8a25befcf498fdc17cf7913ed0481ed69414a808a73d580913e1031e26763f3ce2f98721f8c31ad59dea SHA512 e52708d378c99005c806cedb66ebac5384adc65a2ce6df06ea7d5a44a7d7d974ccc93239a378dfd24fb49dab96c835a659f9c994ba3ca86fd9b73ce7ef17ddc5 DIST gobject-sys-0.21.5.crate 22168 BLAKE2B 356e2c025d6fba801c1ac5d467d07b21f1edf137d3aab879d9d208c9c2734dd7efffbb314eff7a48c50bd0f43d6a11708e55562036fef873d52bdfe0ac6a55f5 SHA512 4eedbcfeb232b4ea5cc2872b99122c93a8d6ac4762434c6b5afbf4bbdead5503e896ed01ece78724e54a08a08610d08d840d4bddcde99d81c0883b63558a9c29 -DIST gpkg-1.3.8.tar.gz 1415474 BLAKE2B 2d5640ff4537e88a7170f057444986f20768e4eae134949d71bffce5df825a0d60b3d6b0c3e83f0a3c6138900a894f3257170f5412c16a5b46ee76bda032b195 SHA512 28d52fd5198007000a42723a38175c3195e9ef575f6b97f6dc7c16ebd4cdb2a0d545f8f7215006559a4d24fe857ac7e18f12b095a8219cdbffa2691abf1ae742 +DIST gpkg-1.3.9.tar.gz 1419423 BLAKE2B 9ebe1bd9cd3ec850aadff7e50ca788a2b42e430c7b8f0f3478cfeebfe97e35e8bbec4911db40f03d1c3d979bccf9b3f1604a6427328d64a6ddf6b8222453b46b SHA512 6d9aadddc80c4ecf569357c29a38b9c7226298deb5b86cf39974cc12ee6750dd40ef2befa735716f0b349a9706acdd9f074a69c9b676532bf4d42a052ad6a946 DIST graphene-rs-0.21.5.crate 23098 BLAKE2B 5b057fe0c8ba1b1b211e0a4d19f304feaa4ebac875644a544801f183b4b9a391f25f603c69ad16422dfdac48b818944169df6ae98f355e812df174802bc6e884 SHA512 0f44f00ff1a5f161221f1f7152d9db2b4c5b37f48222d6264a3c767c70695eb4b7d363b456ba91cefc752aad992ef9f5a62894f96f68337cd9d8303073a7a075 DIST graphene-sys-0.21.5.crate 14991 BLAKE2B 26bf66fbf8550e647232ba246e68f80904377d72851f7f0e8e44f03b0ce64816813f1bec5e3ced81e2b40881627ded2da17ee9b369a41aad5441e4a03c08a46e SHA512 a06313c6032c6455302bb5589369eeb20a82e350f9cc5e4afb5bfaee897d0c719f0ebc28de20e4acd185465ff645a6ac9ec08f3a1ca945149f13c4da819f8b20 DIST gsk4-0.10.3.crate 38675 BLAKE2B 83d4bf593eb97b4215757d1c26b162957b9711a2f0c64048a329819c0e71e27c242b80aa15c7d1464520253e18eb8d1b5941201bca50d14ee5c3a85a0b53014a SHA512 65985bb57c4973240d8fed31d33289a7def967038cdf8e2286923fe170130ca754e7c6061836ffc32758bdee96f18f7a6431dbdafc801cc67409d1a379535641 diff --git a/app-portage/gpkg/gpkg-1.3.8.ebuild b/app-portage/gpkg/gpkg-1.3.9.ebuild index bc8fc9355e8c..bc8fc9355e8c 100644 --- a/app-portage/gpkg/gpkg-1.3.8.ebuild +++ b/app-portage/gpkg/gpkg-1.3.9.ebuild diff --git a/app-text/pdfarranger/Manifest b/app-text/pdfarranger/Manifest index a77bbd571544..319bf3d768d6 100644 --- a/app-text/pdfarranger/Manifest +++ b/app-text/pdfarranger/Manifest @@ -1,2 +1,3 @@ DIST pdfarranger-1.11.1.tar.gz 455095 BLAKE2B cc4aebaf27cf2bf66c9ffa6f7519345461072aa36bcdf604f615b4d7366d96d972ff63fc6b3897e424a07c6bcbb78816f275b760335a22056bc9ced6f09618ff SHA512 910c0b03c61f195c5adc054acd249c6a735e276990fdf3f3a77c3538917e76dbf46a8665571730092d1fb23edfad1e97b95337b51fbfe92d1d553c0a78e98cfe DIST pdfarranger-1.12.1.tar.gz 607484 BLAKE2B a212846517076408eb59b9da88cce353b32e2759ad743537bce670191899b2eee48bb6997765e197e1f547882d3af3d6e251e5014bdbe747ed9f04d7cfb74bc2 SHA512 50ae5016b00945f67cc2da881b57db484d247001ad25c6f43ebf5895c809ac72b07011c9d2145b36cbc1d102884873cf04a7b0d0dc6be48a5afcdd5070139bd3 +DIST pdfarranger-1.13.0.tar.gz 627691 BLAKE2B e7056ce52d90b24858cc06491b3b12db64437a99c434db51b72a1cd008fd074295960b80315eff6f8c6c423a582b17b3d5ac637639d78094a5924a752e53f94c SHA512 04921604019bccda0dee504594680d6311af1ff7ccfc57ce0c7e44e7abfd8cad0206e3f3d400862928d4a5ea1306c8fa9ebfd982563e198413c09f80dcc2af6d diff --git a/app-text/pdfarranger/pdfarranger-1.13.0.ebuild b/app-text/pdfarranger/pdfarranger-1.13.0.ebuild new file mode 100644 index 000000000000..2d8dd6be6d1d --- /dev/null +++ b/app-text/pdfarranger/pdfarranger-1.13.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) +inherit distutils-r1 optfeature xdg desktop + +DESCRIPTION="Merge or split pdfs; rearrange, rotate, crop pages" +HOMEPAGE="https://github.com/jeromerobert/pdfarranger" +SRC_URI="https://github.com/jeromerobert/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-text/poppler[introspection,cairo] + dev-python/pikepdf[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},lcms] + dev-python/pygobject:3[${PYTHON_USEDEP},cairo] + dev-python/python-dateutil[${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + x11-libs/pango[introspection] +" +DEPEND="${RDEPEND}" + +src_install() { + distutils-r1_src_install + for x in 16 32 48 256 scalable + do doicon -s ${x} data/icons/hicolor/${x}*/* + done +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "image file import" media-gfx/img2pdf +} diff --git a/dev-db/pgcli/pgcli-4.1.0.ebuild b/dev-db/pgcli/pgcli-4.1.0.ebuild index 5b64ff27a8ae..c5039c7c6b3e 100644 --- a/dev-db/pgcli/pgcli-4.1.0.ebuild +++ b/dev-db/pgcli/pgcli-4.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-debug/gdb/Manifest b/dev-debug/gdb/Manifest index 17dbb4dac38b..7ec59dcc8c08 100644 --- a/dev-debug/gdb/Manifest +++ b/dev-debug/gdb/Manifest @@ -1,2 +1,3 @@ DIST gdb-16.3.tar.xz 24434444 BLAKE2B a75c8655b39580a7f6e0d85ef663f60932fbed9a92ade6d58a2e99bc8b1416b36f8410c66c23bdada83e221a65c1cdfdeb7bb7ae9a930c443557864a1769dbee SHA512 fffd6689c3405466a179670b04720dc825e4f210a761f63dd2b33027432f8cd5d1c059c431a5ec9e165eedd1901220b5329d73c522f9a444788888c731b29e9c DIST gdb-17.1.tar.xz 24663896 BLAKE2B 35de074a50c747e6ed42faee8a87b3898b57d33e9667c9001eaf8b54c8cce555f7b16642d1583c1b4aabb45fc5e5db8c33d9f5786351e736f2db2f90d28a07ed SHA512 f1a6751e439a2128fecf3eae8b57c1608a0dc7cfe79b4356a937874e5a42bb2df0aba36eb6a9452c41966908b9a59076c7cad9720f684688ab956b65080f1d7c +DIST gdb-17.2.tar.xz 24658624 BLAKE2B 3c6c893e1d26d534918fb07b64f2e5b368825a64f888171f07443c5ebed456e7c26ed223d78bf304ee5f145c6f3c08c790c993c7b955d168e2fd8e656c6e1e9a SHA512 7794c5a185be7ed5e7ad1000c4ff7d8497c80425a1bc108aab8fd3dd8ecdde034e294dfd65b25c6b0dcd8ed2a240caf07293f3e73791b6cfc890d580d0af4581 diff --git a/dev-debug/gdb/gdb-17.2.ebuild b/dev-debug/gdb/gdb-17.2.ebuild new file mode 100644 index 000000000000..3aceb275b0a2 --- /dev/null +++ b/dev-debug/gdb/gdb-17.2.ebuild @@ -0,0 +1,354 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# See https://sourceware.org/gdb/wiki/DistroAdvice for general packaging +# tips & notes. + +GUILE_COMPAT=( 2-2 3-0 ) +PYTHON_COMPAT=( python3_{10..14} ) +inherit flag-o-matic guile-single linux-info python-single-r1 strip-linguas toolchain-funcs + +export CTARGET=${CTARGET:-${CHOST}} + +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +case ${PV} in + 9999*) + # live git tree + EGIT_REPO_URI=" + https://sourceware.org/git/binutils-gdb.git + https://git.sr.ht/~sourceware/binutils-gdb + https://gitlab.com/x86-binutils/binutils-gdb.git + " + inherit git-r3 + SRC_URI="" + ;; + *.*.50_p2???????|*.*.90_p2???????) + # Weekly snapshots + MY_PV="${PV/_p/.}" + SRC_URI=" + https://sourceware.org/pub/gdb/snapshots/branch/gdb-weekly-${MY_PV}.tar.xz + https://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${MY_PV}.tar.xz + https://distfiles.gentoo.org/pub/proj/toolchain/gdb/snapshots/gdb-weekly-${MY_PV}.tar.xz + " + S="${WORKDIR}/${PN}-${MY_PV}" + + # e.g. 13.1.90_p20230325 is a snapshot on the stable branch, so it's fine + if [[ ${PV} == *.[123456789].9?_p2??????? ]] ; then + REGULAR_RELEASE=1 + fi + ;; + *.*.9?) + # Prereleases + MY_PV="${PV/_p/.}" + SRC_URI=" + https://sourceware.org/pub/gdb/snapshots/branch/gdb-${MY_PV}.tar.xz + https://distfiles.gentoo.org/pub/proj/toolchain/gdb/snapshots/gdb-${MY_PV}.tar.xz + " + S="${WORKDIR}/${PN}-${MY_PV}" + ;; + *) + # Normal upstream release + SRC_URI=" + mirror://gnu/gdb/${P}.tar.xz + https://sourceware.org/pub/gdb/releases/${P}.tar.xz + " + + REGULAR_RELEASE=1 +esac + +PATCH_DEV="" +PATCH_VER="" +DESCRIPTION="GNU debugger" +HOMEPAGE="https://sourceware.org/gdb/" +SRC_URI=" + ${SRC_URI} + ${PATCH_DEV:+https://distfiles.gentoo.org/pub/proj/toolchain/gdb/patches/${P}-patches-${PATCH_VER}.tar.xz} +" + +LICENSE="GPL-3+ LGPL-2.1+" +SLOT="0" +IUSE="babeltrace cet +debuginfod guile lzma multitarget nls +python rocm +server sim source-highlight test vanilla +xml xxhash zstd" +if [[ -n ${REGULAR_RELEASE} ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +fi +REQUIRED_USE=" + guile? ( ${GUILE_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + rocm? ( multitarget ) +" +RESTRICT="!test? ( test )" + +# <babeltrace-2: bug #951652 +RDEPEND=" + dev-libs/mpfr:= + dev-libs/gmp:= + >=sys-libs/ncurses-5.2-r2:= + >=sys-libs/readline-7:= + virtual/zlib:= + babeltrace? ( dev-util/babeltrace:0/1 ) + debuginfod? ( + dev-libs/elfutils[debuginfod(-)] + ) + lzma? ( app-arch/xz-utils ) + python? ( ${PYTHON_DEPS} ) + guile? ( ${GUILE_DEPS} ) + xml? ( dev-libs/expat ) + rocm? ( >=dev-libs/rocdbgapi-6.3 ) + source-highlight? ( + dev-util/source-highlight + ) + xxhash? ( + dev-libs/xxhash + ) + zstd? ( app-arch/zstd:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-arch/xz-utils + sys-apps/texinfo + app-alternatives/yacc + nls? ( sys-devel/gettext ) + source-highlight? ( virtual/pkgconfig ) + test? ( dev-util/dejagnu ) +" + +QA_CONFIG_IMPL_DECL_SKIP=( + MIN # gnulib FP (bug #898688) +) + +QA_PREBUILT="usr/share/gdb/guile/*" + +PATCHES=( + "${FILESDIR}"/${PN}-8.3.1-verbose-build.patch +) + +pkg_setup() { + local CONFIG_CHECK + + if [[ ${CHOST} == *-linux-* ]] ; then + if kernel_is -ge 6.11.3 ; then + # https://forums.gentoo.org/viewtopic-p-8846891.html + # See also PR31520. + # + # Either CONFIG_PROC_MEM_ALWAYS_FORCE or CONFIG_PROC_MEM_FORCE_PTRACE + # should be okay, but not CONFIG_PROC_MEM_NO_FORCE. + CONFIG_CHECK+=" + ~!PROC_MEM_NO_FORCE + " + fi + fi + + linux-info_pkg_setup + + use guile && guile-single_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + use guile && guile_bump_sources + + strip-linguas -u bfd/po opcodes/po + + # Avoid using ancient termcap from host on Prefix systems + sed -i -e 's/termcap tinfow/tinfow/g' \ + gdb/configure{.ac,} || die +} + +gdb_branding() { + printf "Gentoo ${PV} " + + if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then + printf "p${PATCH_VER}" + else + printf "vanilla" + fi + + [[ -n ${EGIT_COMMIT} ]] && printf " ${EGIT_COMMIT}" +} + +src_configure() { + strip-unsupported-flags + + # See https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html + # Avoid really confusing logs from subconfigure spam, makes logs far + # more legible. + MAKEOPTS="--output-sync=line ${MAKEOPTS}" + + local myconf=( + # portage's econf() does not detect presence of --d-d-t + # because it greps only top-level ./configure. But not + # libiberty's or gdb's configure. + --disable-dependency-tracking + --disable-silent-rules + + --with-pkgversion="$(gdb_branding)" + --with-bugurl='https://bugs.gentoo.org/' + --disable-werror + # Disable modules that are in a combined binutils/gdb tree. bug #490566 + --disable-{binutils,etc,gas,gold,gprof,gprofng,ld} + + $(use_with babeltrace) + $(use_with debuginfod) + + $(use_enable test unit-tests) + + # Allow user to opt into CET for host libraries. + # Ideally we would like automagic-or-disabled here. + # But the check does not quite work on i686: bug #760926. + $(use_enable cet) + + # Helps when cross-compiling. Not to be confused with --with-sysroot. + --with-build-sysroot="${ESYSROOT}" + ) + + is_cross && myconf+=( + --with-sysroot="\${prefix}/${CTARGET}" + --includedir="\${prefix}/include/${CTARGET}" + --with-gdb-datadir="\${datadir}/gdb/${CTARGET}" + ) + + # gdbserver only works for native targets (CHOST==CTARGET). + # it also doesn't support all targets, so rather than duplicate + # the target list (which changes between versions), use the + # "auto" value when things are turned on, which is triggered + # whenever no --enable or --disable is given + if is_cross || use !server ; then + myconf+=( --disable-gdbserver ) + fi + + myconf+=( + --enable-64-bit-bfd + --disable-install-libbfd + --disable-install-libiberty + --enable-obsolete + # This only disables building in the readline subdir. + # For gdb itself, it'll use the system version. + --disable-readline + --with-system-readline + # This only disables building in the zlib subdir. + # For gdb itself, it'll use the system version. + --without-zlib + --with-system-zlib + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug + --with-amd-dbgapi=$(usex rocm) + $(use_with xml expat) + $(use_with lzma) + $(use_enable nls) + $(use_enable sim) + $(use_enable source-highlight) + $(use multitarget && echo --enable-targets=all) + $(use_with python python "${EPYTHON}") + $(use_with xxhash) + $(use_with guile) + $(use_with zstd) + + # Find libraries using the toolchain sysroot rather than the configured + # prefix. Needed when cross-compiling. + # + # Check which libraries to apply this to with: + # "${S}"/gdb/configure --help | grep without-lib | sort + --without-lib{babeltrace,expat,gmp,iconv,ipt,lzma,mpfr,xxhash}-prefix + ) + + # source-highlight is detected with pkg-config: bug #716558 + export ac_cv_path_pkg_config_prog_path="$(tc-getPKG_CONFIG)" + + export CC_FOR_BUILD="$(tc-getBUILD_CC)" + + # ensure proper compiler is detected for Clang builds: bug #831202 + export GCC_FOR_TARGET="${CC_FOR_TARGET:-$(tc-getCC)}" + + econf "${myconf[@]}" +} + +src_test() { + # Run the unittests (nabbed invocation from Fedora's spec file) at least + emake -k -C gdb run GDBFLAGS='-batch -ex "maintenance selftest"' + + # Too many failures + # In fact, gdb's test suite needs some work to get passing. + # See e.g. https://sourceware.org/gdb/wiki/TestingGDB. + # As of 11.2, on amd64: "# of unexpected failures 8600" + # Also, ia64 kernel crashes when gdb testsuite is running. + #emake -k check +} + +src_install() { + emake DESTDIR="${D}" install + + find "${ED}"/usr -name libiberty.a -delete || die + + # Delete translations that conflict with binutils-libs. bug #528088 + # Note: Should figure out how to store these in an internal gdb dir. + if use nls ; then + find "${ED}" \ + -regextype posix-extended -regex '.*/(bfd|opcodes)[.]g?mo$' \ + -delete || die + fi + + # Don't install docs when building a cross-gdb + if [[ ${CTARGET} != ${CHOST} ]] ; then + rm -rf "${ED}"/usr/share/{doc,info,locale} || die + local f + for f in "${ED}"/usr/share/man/*/* ; do + if [[ ${f##*/} != ${CTARGET}-* ]] ; then + mv "${f}" "${f%/*}/${CTARGET}-${f##*/}" || die + fi + done + return 0 + fi + + # Install it by hand for now: + # https://sourceware.org/ml/gdb-patches/2011-12/msg00915.html + # Only install if it exists due to the twisted behavior (see + # notes in src_configure above). + [[ -e gdbserver/gdbreplay ]] && dobin gdbserver/gdbreplay + + docinto gdb + dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ + gdb/NEWS gdb/PROBLEMS + docinto sim + dodoc sim/{MAINTAINERS,README-HACKING} + + if use server ; then + docinto gdbserver + dodoc gdbserver/README + fi + + # Remove shared info pages + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,ctf-spec,standards}.info* + + use guile && guile_unstrip_ccache + + if use python ; then + python_optimize "${ED}"/usr/share/gdb/python/gdb + fi + + if use kernel_Hurd ; then + mv "${ED}"/usr/bin/gcore "${ED}"/usr/bin/gcore.gdb || die + fi +} + +pkg_postinst() { + # Portage doesn't unmerge files in /etc + rm -vf "${EROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi +} diff --git a/dev-debug/gdb/gdb-9999.ebuild b/dev-debug/gdb/gdb-9999.ebuild index 3aceb275b0a2..f64734e48130 100644 --- a/dev-debug/gdb/gdb-9999.ebuild +++ b/dev-debug/gdb/gdb-9999.ebuild @@ -76,7 +76,7 @@ SRC_URI=" LICENSE="GPL-3+ LGPL-2.1+" SLOT="0" -IUSE="babeltrace cet +debuginfod guile lzma multitarget nls +python rocm +server sim source-highlight test vanilla +xml xxhash zstd" +IUSE="cet +debuginfod guile lzma multitarget nls +python rocm +server sim source-highlight test vanilla +xml xxhash zstd" if [[ -n ${REGULAR_RELEASE} ]] ; then KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" fi @@ -87,14 +87,12 @@ REQUIRED_USE=" " RESTRICT="!test? ( test )" -# <babeltrace-2: bug #951652 RDEPEND=" dev-libs/mpfr:= dev-libs/gmp:= >=sys-libs/ncurses-5.2-r2:= >=sys-libs/readline-7:= virtual/zlib:= - babeltrace? ( dev-util/babeltrace:0/1 ) debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) @@ -198,7 +196,6 @@ src_configure() { # Disable modules that are in a combined binutils/gdb tree. bug #490566 --disable-{binutils,etc,gas,gold,gprof,gprofng,ld} - $(use_with babeltrace) $(use_with debuginfod) $(use_enable test unit-tests) @@ -258,7 +255,7 @@ src_configure() { # # Check which libraries to apply this to with: # "${S}"/gdb/configure --help | grep without-lib | sort - --without-lib{babeltrace,expat,gmp,iconv,ipt,lzma,mpfr,xxhash}-prefix + --without-lib{expat,gmp,iconv,ipt,lzma,mpfr,xxhash}-prefix ) # source-highlight is detected with pkg-config: bug #716558 diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest index ee299968f835..d65ee53327f4 100644 --- a/dev-java/openjdk/Manifest +++ b/dev-java/openjdk/Manifest @@ -8,7 +8,7 @@ DIST openjdk-21.0.11_p10.tar.gz 114063372 BLAKE2B 3c5542b2169c6aa9c597a0a20ae879 DIST openjdk-25.0.2_p10.tar.gz 119406560 BLAKE2B e3461d09ab68b15aab06645df1cb6dfd1090ed46cbe9c14c2cbc39c06468f483de9d79815817c6c6fc521e37d422e007d4a5e80c7d42ec9d1b6b943ceeb5c807 SHA512 a1435cf8493c9498abfa98ac4ef4c5dc67892b95010c167cbda03b7ceb154f466d84ea3daf4242102f71b74233930e880f422768660a30f48658321255483907 DIST openjdk-25.0.3_p9.tar.gz 119542671 BLAKE2B 51d04064ceb052cc09133f4f406ed04fe5d0bb72ada943ec663c9e6405dd6a5ac41e9edd2a5e7079282de717b62db437c41c75dd959ddfdb57852cec6f0f7f34 SHA512 3784667a41df9faf8e9da96a6f83f03372fb362a3c1878a4d368816996c20b2efddc3154ba42ab6e0b180b981f1202debcb93ef67117d96dcdfa1b8dd51f8709 DIST openjdk-26.0.1_p8.tar.gz 121616225 BLAKE2B 6731182c3c69e86702164704986a97003ba7fb568014306786c18a93c579d08151bcce5161aa35ae1dcedd47743db76494ebac73ade123fda89723700973e5d3 SHA512 4fe9306c0d8cd50abbfe2c0d03f9907fb42a1d7182e6047f6c7b39f3238b6939897788c46d36748298022884e29538213555b8622a846d20e73096fccd15c9a6 -DIST openjdk-27_alpha18.tar.gz 122208848 BLAKE2B a6b1f10fd272f37f19ac2c4efe16b061d7f37fafdde9cab16cb0db2e584bb88d8f4e94ee07bf144601cfeb36402e8a11cfcf1d02f110ad94d65e49750b7e79bb SHA512 09a87534f0c2564a6d7a7eade883cfae2ccae6f547b5bd098fc20f36bf1ae57e06e8fe8adb27bf6922e03be454a8a45dee9c302ed872f4c0760bcf1fa16baf61 +DIST openjdk-27_alpha21.tar.gz 121763152 BLAKE2B 361f8a3b228812800769b84e3b4403165b40495364751eb48ad6a4ac6b71ab3f0ce9b939f0f253aab111df455042fd0f8a071b917ddf349f734b16df333c644f SHA512 49a1cef341ef9466b0de41bebf720a5443d911cde636b87f779f6257beb19921d683645e8c01449c6ca83f33789dd1994bb9fa6890f8ceb99649fff098a21c66 DIST openjdk-8.482_p08.tar.gz 93899386 BLAKE2B df3a5f0def9d673be9f036905d50ac9d924bb3119e9dabbf17d786cf49d7e3f260e848d8c3fb6efa0e966f86a0e13422c9bc22d2bef623bc4a660d9f573de32c SHA512 c9951addcb0cac3f7bb2b1a5643811367b23a889908697c8091322c9551afec720fe31a2ca97ebd97ad0a48661d554fc59388d86a947fade7268bfaeab8b4dd5 DIST openjdk-8.492_p09.tar.gz 93934156 BLAKE2B 7b0236327d911139b4d8995c3807f115c8ea2ce2807c7026413d6eebe4bf86575868ceb727af754ca19bfaa84e7d9c82453ca2a0c7c80d367ceedf393d02d94d SHA512 9abde3b53581e41cc47d9a70a768be02aeb4942e03e9a3797f034188f4d99cdc7475305583ec72176011ac8b02a9a2e879df15977ae6a0c8b691409acb8a4e51 DIST openjdk-bootstrap-11.0.13_p8-ppc64.tar.xz 108215404 BLAKE2B 5e6c0b905b34b437137922b73a9724da96b8832186fea945f8c73d941db822ca1cc5718f3ecb4607ed98d1f8241c9f365b54caaf978863e8b84680a94f067b5d SHA512 732e2220219d42be10589fcaf2420da87ebc8564b4afc6bd02f61f31cdca9c31b339366e34d374fb814499b92f8aa796435a18f28e10c8cb00d9a0f5953bb60e diff --git a/dev-java/openjdk/openjdk-27_alpha18.ebuild b/dev-java/openjdk/openjdk-27_alpha18.ebuild deleted file mode 100644 index 3d80c4460bbd..000000000000 --- a/dev-java/openjdk/openjdk-27_alpha18.ebuild +++ /dev/null @@ -1,348 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Avoid circular dependency -JAVA_DISABLE_DEPEND_ON_JAVA_DEP_CHECK="true" - -inherit check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing toolchain-funcs - -# variable name format: <UPPERCASE_KEYWORD>_XPAK -PPC64_XPAK="25_p36" # big-endian bootstrap tarball - -# Usage: bootstrap_uri <keyword> <version> [extracond] -# Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian) -# Output: ppc64? ( big-endian? ( https://...17.0.1_p12-ppc64.tar.xz ) ) -bootstrap_uri() { - local baseuri="https://distfiles.gentoo.org/pub/dev/arthurzam@gentoo.org/dev-java/${PN}/${PN}-bootstrap" - local suff="tar.xz" - local kw="${1:?${FUNCNAME[0]}: keyword not specified}" - local ver="${2:?${FUNCNAME[0]}: version not specified}" - local cond="${3-}" - [[ ${cond} == elibc_musl* ]] && local musl=yes - - # here be dragons - echo "${kw}? ( ${cond:+${cond}? (} ${baseuri}-${ver}-${kw}${musl:+-musl}.${suff} ${cond:+) })" -} - -# don't change versioning scheme -# to find correct _p number, look at -# https://github.com/openjdk/jdk${SLOT}u/tags -# you will see, for example, jdk-17.0.4.1-ga and jdk-17.0.4.1+1, both point -# to exact same commit sha. we should always use the full version. -# -ga tag is just for humans to easily identify General Availability release tag. -# MY_PV="${PV%_p*}-ga" - -# Upstream starts new major versions usually in https://github.com/openjdk/jdk. -# In ebuilds for those early versions, use '_alpha' in the version string. -# Exapmle: openjdk-26_alpha10.ebuild -# Later, upstream creates the versioned repository like e.g. -# https://github.com/openjdk/jdk25u. -# In ebuilds for those later versions, use '_beta' in the version string. -# Example: openjdk-25_beta35.ebuild -if [[ "${PV%_alpha*}" != "${PV}" ]]; then # version string contains "_alpha" - MY_PV="${PV/_alpha/+}" - JDK_REPO="jdk" - MY_VERSION_STRING="${PV%_alpha*}" - MY_VERSION_BUILD="${PV#*_alpha}" -elif [[ "${PV%_beta*}" != "${PV}" ]]; then # version string contains "_beta" - MY_PV="${PV/_beta/+}" - JDK_REPO="jdk$(ver_cut 1)u" - MY_VERSION_STRING="${PV%_beta*}" - MY_VERSION_BUILD="${PV#*_beta}" -else - MY_PV="${PV%_p*}-ga" - JDK_REPO="jdk$(ver_cut 1)u" - MY_VERSION_STRING="${PV%_p*}" - MY_VERSION_BUILD="${PV#*_p}" -fi - -DESCRIPTION="Open source implementation of the Java programming language" -HOMEPAGE="https://openjdk.org" -SRC_URI=" - https://github.com/${PN}/${JDK_REPO}/archive/jdk-${MY_PV}.tar.gz - -> ${P}.tar.gz - !system-bootstrap? ( - $(bootstrap_uri ppc64 ${PPC64_XPAK} big-endian) - ) -" -S="${WORKDIR}/${JDK_REPO}-jdk-${MY_PV//+/-}" - -LICENSE="GPL-2-with-classpath-exception" -SLOT="$(ver_cut 1)" -# KEYWORDS="" # Not an LTS candidate - -IUSE="alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap selinux source +system-bootstrap systemtap" - -REQUIRED_USE=" - javafx? ( alsa !headless-awt ) - !system-bootstrap? ( jbootstrap ) - !system-bootstrap? ( ppc64 ) -" - -COMMON_DEPEND=" - media-libs/freetype:2= - media-libs/giflib:0/7 - media-libs/harfbuzz:= - media-libs/libpng:0= - media-libs/lcms:2= - virtual/zlib:= - !headless-awt? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXtst - ) - media-libs/libjpeg-turbo:0= - systemtap? ( dev-debug/systemtap ) -" - -# Many libs are required to build, but not to run, make is possible to remove -# by listing conditionally in RDEPEND unconditionally in DEPEND -RDEPEND=" - ${COMMON_DEPEND} - >=sys-apps/baselayout-java-0.1.0-r1 - alsa? ( media-libs/alsa-lib ) - cups? ( net-print/cups ) - selinux? ( sec-policy/selinux-java ) -" - -DEPEND=" - ${COMMON_DEPEND} - app-arch/zip - media-libs/alsa-lib - net-print/cups - !headless-awt? ( x11-base/xorg-proto ) - javafx? ( dev-java/openjfx:${SLOT}= ) - system-bootstrap? ( - || ( - dev-java/openjdk:26 - dev-java/openjdk-bin:${SLOT} - dev-java/openjdk:${SLOT} - ) - ) -" - -# The space required to build varies wildly depending on USE flags, -# ranging from 2GB to 16GB. This function is certainly not exact but -# should be close enough to be useful. -openjdk_check_requirements() { - local M - M=2048 - M=$(( $(usex jbootstrap 2 1) * $M )) - M=$(( $(usex debug 3 1) * $M )) - M=$(( $(usex doc 320 0) + $(usex source 128 0) + 192 + $M )) - - CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} -} - -pkg_pretend() { - openjdk_check_requirements - if [[ ${MERGE_TYPE} != binary ]]; then - has ccache ${FEATURES} && die "FEATURES=ccache doesn't work with ${PN}, bug #677876" - fi -} - -pkg_setup() { - openjdk_check_requirements - java-vm-2_pkg_setup - - [[ ${MERGE_TYPE} == "binary" ]] && return - - JAVA_PKG_WANT_BUILD_VM="openjdk-25 openjdk-${SLOT} openjdk-bin-${SLOT}" - JAVA_PKG_WANT_SOURCE="${SLOT}" - JAVA_PKG_WANT_TARGET="${SLOT}" - - # The nastiness below is necessary while the gentoo-vm USE flag is - # masked. First we call java-pkg-2_pkg_setup if it looks like the - # flag was unmasked against one of the possible build VMs. If not, - # we try finding one of them in their expected locations. This would - # have been slightly less messy if openjdk-bin had been installed to - # /opt/${PN}-${SLOT} or if there was a mechanism to install a VM env - # file but disable it so that it would not normally be selectable. - - local vm - for vm in ${JAVA_PKG_WANT_BUILD_VM}; do - if [[ -d ${BROOT}/usr/lib/jvm/${vm} ]]; then - java-pkg-2_pkg_setup - return - fi - done -} - -src_prepare() { - default - chmod +x configure || die -} - -src_configure() { - local myconf=() - - if has_version dev-java/openjdk:${SLOT}; then - export JDK_HOME=${BROOT}/usr/$(get_libdir)/openjdk-${SLOT} - elif has_version dev-java/openjdk:26; then - export JDK_HOME=${BROOT}/usr/$(get_libdir)/openjdk-26 - elif use !system-bootstrap ; then - local xpakvar="${ARCH^^}_XPAK" - export JDK_HOME="${WORKDIR}/openjdk-bootstrap-${!xpakvar}" - else - JDK_HOME=$(best_version -b dev-java/openjdk-bin:${SLOT}) - [[ -n ${JDK_HOME} ]] || die "Build VM not found!" - JDK_HOME=${JDK_HOME#*/} - JDK_HOME=${BROOT}/opt/${JDK_HOME%-r*} - export JDK_HOME - fi - - # bug 906987; append-cppflags doesnt work - use elibc_musl && append-flags -D_LARGEFILE64_SOURCE - - # Strip some flags users may set, but should not. #818502 - filter-flags -fexceptions - - # Strip lto related flags, we rely on --with-jvm-features=link-time-opt - # See bug #833097 and bug #833098. - # - # .. but because of -Werror=odr (bug #916735), we disable it - # entirely for now. - #tc-is-lto && myconf+=( --with-jvm-features=link-time-opt ) - filter-lto - filter-flags -fdevirtualize-at-ltrans - - # Enabling full docs appears to break doc building. If not - # explicitly disabled, the flag will get auto-enabled if pandoc and - # graphviz are detected. pandoc has loads of dependencies anyway. - - myconf+=( - --disable-ccache - --disable-precompiled-headers - --disable-warnings-as-errors - --enable-full-docs=no - --with-boot-jdk="${JDK_HOME}" - --with-extra-cflags="${CFLAGS}" - --with-extra-cxxflags="${CXXFLAGS}" - --with-extra-ldflags="${LDFLAGS}" - --with-freetype="${XPAK_BOOTSTRAP:-system}" - --with-giflib="${XPAK_BOOTSTRAP:-system}" - --with-harfbuzz="${XPAK_BOOTSTRAP:-system}" - --with-lcms="${XPAK_BOOTSTRAP:-system}" - --with-libjpeg="${XPAK_BOOTSTRAP:-system}" - --with-libpng="${XPAK_BOOTSTRAP:-system}" - --with-stdc++lib=dynamic - --with-native-debug-symbols=$(usex debug internal none) - --with-vendor-name="Gentoo" - --with-vendor-url="https://gentoo.org" - --with-vendor-bug-url="https://bugs.gentoo.org" - --with-vendor-vm-bug-url="https://bugs.openjdk.java.net" - --with-vendor-version-string="${PVR}" - --with-version-pre="" - --with-version-string="${MY_VERSION_STRING}" - --with-version-build="${MY_VERSION_BUILD}" - --with-zlib="${XPAK_BOOTSTRAP:-system}" - --enable-jvm-feature-dtrace=$(usex systemtap yes no) - --enable-headless-only=$(usex headless-awt yes no) - $(tc-is-clang && echo "--with-toolchain-type=clang") - ) - - use riscv && myconf+=( --with-boot-jdk-jvmargs="-Djdk.lang.Process.launchMechanism=vfork" ) - - if use javafx; then - local zip="${EPREFIX}/usr/$(get_libdir)/openjfx-${SLOT}/javafx-exports.zip" - if [[ -r ${zip} ]]; then - myconf+=( --with-import-modules="${zip}" ) - else - die "${zip} not found or not readable" - fi - fi - - # Workaround for bug #938302 - if use systemtap && has_version "dev-debug/systemtap[-dtrace-symlink(+)]" ; then - myconf+=( DTRACE="${BROOT}"/usr/bin/stap-dtrace ) - fi - - if use !system-bootstrap ; then - addpredict /dev/random - addpredict /proc/self/coredump_filter - fi - - ( - unset _JAVA_OPTIONS JAVA JAVA_TOOL_OPTIONS JAVAC XARGS - CFLAGS= CXXFLAGS= LDFLAGS= \ - CONFIG_SITE=/dev/null \ - econf "${myconf[@]}" - ) -} - -src_compile() { - # Too brittle - gets confused by e.g. -Oline - export MAKEOPTS="-j$(makeopts_jobs) -l$(makeopts_loadavg)" - unset GNUMAKEFLAGS MAKEFLAGS - - local myemakeargs=( - JOBS=$(makeopts_jobs) - LOG=debug - CFLAGS_WARNINGS_ARE_ERRORS= # No -Werror - NICE= # Use PORTAGE_NICENESS, don't adjust further down - $(usex doc docs '') - $(usex jbootstrap bootcycle-images product-images) - ) - emake "${myemakeargs[@]}" -j1 -} - -src_install() { - local dest="/usr/$(get_libdir)/${PN}-${SLOT}" - local ddest="${ED}/${dest#/}" - - # https://bugs.gentoo.org/922741 - docompress "${dest}/man" - - cd "${S}"/build/*-release/images/jdk || die - - # Create files used as storage for system preferences. - mkdir .systemPrefs || die - touch .systemPrefs/.system.lock || die - touch .systemPrefs/.systemRootModFile || die - - # Oracle and IcedTea have libjsoundalsa.so depending on - # libasound.so.2 but OpenJDK only has libjsound.so. Weird. - if ! use alsa ; then - rm -v lib/libjsound.* || die - fi - - if ! use examples ; then - rm -vr demo/ || die - fi - - if ! use source ; then - rm -v lib/src.zip || die - fi - - rm -v lib/security/cacerts || die - - dodir "${dest}" - cp -pPR * "${ddest}" || die - - dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts - - # must be done before running itself - java-vm_set-pax-markings "${ddest}" - - einfo "Creating the Class Data Sharing archives and disabling usage tracking" - "${ddest}/bin/java" -server -Xshare:dump -Djdk.disableLastUsageTracking || die - - java-vm_install-env "${FILESDIR}"/${PN}.env.sh - java-vm_revdep-mask - java-vm_sandbox-predict /dev/random /proc/self/coredump_filter - - if use doc ; then - docinto html - dodoc -r "${S}"/build/*-release/images/docs/* - fi -} - -pkg_postinst() { - java-vm-2_pkg_postinst -} diff --git a/dev-java/openjdk/openjdk-27_alpha18-r1.ebuild b/dev-java/openjdk/openjdk-27_alpha21.ebuild index 428cd865af60..428cd865af60 100644 --- a/dev-java/openjdk/openjdk-27_alpha18-r1.ebuild +++ b/dev-java/openjdk/openjdk-27_alpha21.ebuild diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest index 712383660751..68d45cc4f800 100644 --- a/dev-lang/eisl/Manifest +++ b/dev-lang/eisl/Manifest @@ -1 +1,2 @@ DIST eisl-5.62.gh.tar.gz 3065107 BLAKE2B 5c2e875d8964ff77d9674e6c2cd318bf33469d65662dd3242ed7b3e9de0e53ab3ae0e1fb717d5f5879744b4e1784da1bd430d22ae56a877ce08d9421c0200502 SHA512 2b7c07d7d354df0376be1a2605f2e6740975f5f86363f01b64c1539d18b6ef41f207ef6889bd676e43232d3debac4618ba4cb1049f2ddc8cead221dd7e4bfd35 +DIST eisl-5.66.gh.tar.gz 4491453 BLAKE2B 7a7cb6ebd488376c8fc0fff3faf500295eddad78b544e94c36412fa5e95a82c40fdb4e824f04d864a0fbb3e0d79dcbe1b35f6342e4da8690b2b89d2c5c32fcf5 SHA512 728bf5a6f0c9654914e1e12b48431cb271a472abb03aa0a7fad059cf61ea5194a9dd56fca05ae3cdac862f276c0eeccd36b5de5805711a989e69cbe0f13f19c3 diff --git a/dev-lang/eisl/eisl-5.66.ebuild b/dev-lang/eisl/eisl-5.66.ebuild new file mode 100644 index 000000000000..a695b1a37ea3 --- /dev/null +++ b/dev-lang/eisl/eisl-5.66.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +inherit toolchain-funcs + +DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard" +HOMEPAGE="https://github.com/sasagawa888/eisl/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/sasagawa888/${PN}" +else + SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD-2" +SLOT="0" +RESTRICT="test" + +DOCS=( README{,-ja}.md documents ) + +RDEPEND=" + sys-libs/ncurses:= +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( "${FILESDIR}/${PN}-5.61-makefile.patch" ) + +src_compile() { + # bug https://bugs.gentoo.org/939771 + # don't clean and compile in one invocation with --shuffle possible + local target="" + for target in clean edlis eisl ; do + emake CC="$(tc-getCC)" FLAGS="${LDFLAGS}" "${target}" + done +} + +src_test() { + # Tests run cppcheck (and fail). + : +} + +src_install() { + dobin edlis eisl + + # Compilation of ISLisp files on installation fails. + # Do not compile them and mimic "make install". + insinto "/usr/share/${PN}" + doins -r ./library/ + doins ./fast.h ./ffi.h + + einstalldocs +} diff --git a/dev-libs/expat/Manifest b/dev-libs/expat/Manifest index f87d185b80e9..05f6427188d7 100644 --- a/dev-libs/expat/Manifest +++ b/dev-libs/expat/Manifest @@ -1 +1,2 @@ DIST expat-2.8.0.tar.xz 511328 BLAKE2B e7b5f20e9960085d2bcfd88ac590e70a9aaebcc4b1411064d008af638bdf4189730d6fd9772d518dc4c38c3cefc649ed31c1e3ad7de64125377dba8c6d2e01b8 SHA512 f395e8de93f297a1aa89df30dd997cc5715c10623ac1b1fc4e18f4cc746d13ddf5729ec253056fe4356ad28881482d906b2e18072b830b1a5335cba2f375bba9 +DIST expat-2.8.1.tar.xz 512224 BLAKE2B 529551f960a1e611be6a0e9ff579e136ccad676d7e99ef8183bbee83969bf4cd37177444759ccbccc48c1bd49d2b0c3bd8f1f91862f272b54a23ad1b932d2f9d SHA512 186e9677a4255d054364c06f68318df3e9039793da29e7b286ed7c6b12e93f62f2d096b5f7535bde29844fc25a934b84616e72228f6584e9d655fd8ed95c639a diff --git a/dev-libs/expat/expat-2.8.1.ebuild b/dev-libs/expat/expat-2.8.1.ebuild new file mode 100644 index 000000000000..3526fc8e1260 --- /dev/null +++ b/dev-libs/expat/expat-2.8.1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +AUTOTOOLS_AUTO_DEPEND=no +inherit autotools multilib-minimal + +DESCRIPTION="Stream-oriented XML parser library" +HOMEPAGE="https://libexpat.github.io/" +SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/expat-${PV}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="examples static-libs test unicode" +RESTRICT="!test? ( test )" +BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" + +DOCS=( README.md ) + +QA_CONFIG_IMPL_DECL_SKIP=( + # https://bugs.gentoo.org/906384 + arc4random + arc4random_buf +) + +src_prepare() { + default + + # fix interpreter to be a recent/good shell + sed -i -e "1s:/bin/sh:${BASH}:" conftools/get-version.sh || die + if use unicode; then + cp -R "${S}" "${S}"w || die + pushd "${S}"w >/dev/null + find -name Makefile.am \ + -exec sed \ + -e 's,libexpat\.la,libexpatw.la,' \ + -e 's,libexpat_la,libexpatw_la,' \ + -i {} + || die + eautoreconf + popd >/dev/null + fi +} + +multilib_src_configure() { + local myconf="$(use_with test tests) $(use_enable static-libs static) --without-docbook" + + mkdir -p "${BUILD_DIR}"w || die + + if use unicode; then + pushd "${BUILD_DIR}"w >/dev/null + CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}"w econf ${myconf} + popd >/dev/null + fi + + ECONF_SOURCE="${S}" econf ${myconf} +} + +multilib_src_compile() { + emake + + if use unicode; then + pushd "${BUILD_DIR}"w >/dev/null + emake -C lib + popd >/dev/null + fi +} + +multilib_src_install() { + emake install DESTDIR="${D}" + + if use unicode; then + pushd "${BUILD_DIR}"w >/dev/null + emake -C lib install DESTDIR="${D}" + popd >/dev/null + + pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null + cp expat.pc expatw.pc + sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die + popd >/dev/null + fi +} + +multilib_src_install_all() { + einstalldocs + + doman doc/xmlwf.1 + + # Note: Use of HTML_DOCS would add unwanted "doc" subfolder + docinto html + dodoc doc/*.{css,html} + + if use examples; then + docinto examples + dodoc examples/*.c + docompress -x usr/share/doc/${PF}/examples + fi + + find "${D}" -name '*.la' -type f -delete || die +} diff --git a/dev-lisp/ecl/Manifest b/dev-lisp/ecl/Manifest index 6026f41e0ab5..601cfddb34dd 100644 --- a/dev-lisp/ecl/Manifest +++ b/dev-lisp/ecl/Manifest @@ -1,2 +1,3 @@ DIST ecl-24.5.10.tgz 8130112 BLAKE2B 76ee9b4dca68543151e8f8474651e3f2b540017b62ab2ba6e00d64002362045ccf0aad16d0f82d7fd9a7511423aa90f9ddce912bf4b314c7905f6e404b850d1a SHA512 46e6da0f319573e412e54573b3c029179ba9debf48f73828ad5dd0a99c4a0b4ef21f99b411fdab3dc5429242c917553eb3e9794eeac7ec44667cd26fc0dd927e DIST ecl-26.3.27.tgz 7488052 BLAKE2B 6cb8703e37eb2f24eaf375dbb77bb9a9a2b526de640441a91b459bd4ca9bfc589cfc6ce180b6040157c86db338ae8e9f16c01ab355fcb2764bb8afd1742f9ac5 SHA512 a6a8a40f63b44229fb84239cf5f1048e0a99bc36ec3fc1925409ad344884997de125ac1954cf0fb715529efb602649735e739f73827a834fb117512cf2e7879d +DIST ecl-26.5.5.tgz 7488598 BLAKE2B 2b3b6d272125542635b4a07d2b9951a8bc9e288d0768303c3a014a21fe16ea8b2e8b529664df75245e83968118e094408f4f6ddb2b72a3abce3628bb9cf84dfc SHA512 ac81913bb788a1b9fdc693ee73ad500b4e3bc2085e1859488fb179267c090dc473e078934bc0883cfc48ed75867200a5aa438ac37c8276440d92b4277621a9e5 diff --git a/dev-lisp/ecl/ecl-26.5.5.ebuild b/dev-lisp/ecl/ecl-26.5.5.ebuild new file mode 100644 index 000000000000..80fd2f62545a --- /dev/null +++ b/dev-lisp/ecl/ecl-26.5.5.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic readme.gentoo-r1 + +DESCRIPTION="ECL is an embeddable Common Lisp implementation" +HOMEPAGE="https://common-lisp.net/project/ecl/" +SRC_URI="https://common-lisp.net/project/ecl/static/files/release/${P}.tgz" + +LICENSE="BSD-2 LGPL-2.1+" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode X" +# test phase only works if ecl already installed #516876 +RESTRICT="test" + +RDEPEND="dev-libs/gmp:0= + dev-libs/libffi:= + dev-libs/libatomic_ops + >=dev-libs/boehm-gc-7.1[threads?] + >=dev-lisp/asdf-2.33-r3:=" +DEPEND="${RDEPEND} + app-text/texi2html + emacs? ( >=app-editors/emacs-23.1:* >=app-eselect/eselect-emacs-1.12 )" + +DOCS=( README.md CHANGELOG ) + +PATCHES=( + "${FILESDIR}/${PN}-16.1.3-headers-gentoo.patch" + "${FILESDIR}/${PN}-16.1.3-build.patch" + "${FILESDIR}/${PN}-21.2.1-donotcompressinfo.patch" +) + +src_prepare() { + default + cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die +} + +src_configure() { + filter-lto # bug #931081 + + econf \ + --enable-gmp=system \ + --enable-boehm=system \ + --with-dffi \ + --enable-libatomic=system \ + --with-defsystem \ + $(use_with cxx) \ + $(use_enable gengc) \ + $(use_enable precisegc) \ + $(use_with debug debug-cflags) \ + $(use_with cpu_flags_x86_sse sse) \ + $(use_enable threads) \ + $(use_enable unicode) \ + $(use_with X x) +} + +src_compile() { + if use emacs; then + local ETAGS=$(eselect --brief etags list | sed -ne '/emacs/{p;q}') + [[ -n ${ETAGS} ]] || die "No etags implementation found" + pushd build > /dev/null || die + emake ETAGS=${ETAGS} TAGS + popd > /dev/null || die + else + touch build/TAGS + fi + + ## for /proc/self/clear_refs (see #867052) + addpredict /proc + + emake +} + +src_install() { + default + + readme.gentoo_create_doc + pushd build/doc > /dev/null || die + newman ecl.man ecl.1 + newman ecl-config.man ecl-config.1 + popd > /dev/null || die +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/dev-python/billiard/Manifest b/dev-python/billiard/Manifest index 9318a0077575..5c6b11253b3d 100644 --- a/dev-python/billiard/Manifest +++ b/dev-python/billiard/Manifest @@ -1 +1,5 @@ -DIST billiard-4.0.2.gh.tar.gz 154301 BLAKE2B 5a4d1e185219886a419c82acb18e8f4adcba980d7732c7909a34f9e81af9936280ff1817ba92bef92333e7b57a4385339503e158d8766b8a8a9a1acd9de3202b SHA512 499ef834b98b2ce4a1afc4e069f43a96b9db8d7f52607fa5fe12298fc06faf25307a0208ac6df7643c0fff87deb5014d9bd1e375ab19731e98ac65ba3199fd4e +DIST billiard-3.6.4.0.tar.gz 155303 BLAKE2B 93288ab56fedb9b86373318b339afc8c690ba5996d52b2e95197ffd8eda5bc86e9bb52c6364ade5dcda9e8afd52da0efebbc306facacb7c5383223bf2515e24e SHA512 9f2a44024e45c4e7667472a0a3ade7caae755ec7c163929433f818e4b87165218b9cc9545bdee2254e7159c206e525306e383d38906b00fd5428bd1616c39b8f +DIST billiard-4.2.4.tar.gz 156537 BLAKE2B 62e7da57ed6ea27a6f89902e4f125c0c9288724703ea36654709cbf4cca875ff723edb2faca85f10e0f3f02fc2e55d609f3588f0908cef11c356faa6b9f587f5 SHA512 f05041661da59603da5bdcb3b696d75742d4cb7998f5bbf22474e001641f5be6cf693c3b329cda3e8983cc3fe56e5cc96a1d7880eefa5b2d68cd0d4ffe231626 +EBUILD billiard-3.6.4.0.ebuild 714 BLAKE2B e9f4ffbbb6e29bc07f04ff0cf7580832993530ff722d0a80063114eaea57df13ab225fca8a9c11a05bfeb35e2b338891b1fd62751d447fda9224e6cbe99fc43c SHA512 d64678a017351af1bd05e1d2d2979832e671b6dd90febb8bf85014631b521e25bd5003b0f3d340389b85abba8e22aa1827f23184ef1e20425af64a2474b80238 +EBUILD billiard-4.2.4.ebuild 475 BLAKE2B ee8b3702829fc279d8c82d1a6c0f5b4b1853b5dd2cef8a09c04316fcddbb9fd0c6cd5441e3583b3f9c834b9b2ce05111ded14243bb7a2f5daa7eaaba06a40acb SHA512 0f75807d2a219ff88525af4352293cf2307f528a87dc57b82fa7ab4b0955f6c15d45f6c8402bfc9c44b0aadc33320650f578363b15ff1ae2f8c4e255be45b55e +MISC metadata.xml 445 BLAKE2B 6fd4606975ee6326c8b9f345dba131cfeda0dbfcb907818e5252378aa30fcf03eac31138c6fbc8b9de9d3e6ec3295c0950c97308801d0300d0371847d975be06 SHA512 8acd7e27fa3170c0af4b63e98642a4dbc445edcaa082b99745f6d251f8de3abf2ade36a36cb36c71f790a9fc85edf30118a5198717f3f3e44b1cc24b9f38caea diff --git a/dev-python/billiard/billiard-3.6.4.0.ebuild b/dev-python/billiard/billiard-3.6.4.0.ebuild new file mode 100644 index 000000000000..9387362274ae --- /dev/null +++ b/dev-python/billiard/billiard-3.6.4.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python multiprocessing fork" +HOMEPAGE="https://github.com/celery/billiard" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" + +BDEPEND=" + test? ( + >=dev-python/psutil-5.9.0[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +python_prepare_all() { + # Remove Win32 test + rm t/unit/test_win32.py || die + + # Get rid of dev-python/case dependency + sed \ + -e 's/^from case \(.*\), skip$/from unittest.mock \1/' \ + -e '/^@skip/d' \ + -i t/unit/test_common.py + + distutils-r1_python_prepare_all +} diff --git a/dev-python/billiard/billiard-4.0.2.ebuild b/dev-python/billiard/billiard-4.0.2.ebuild deleted file mode 100644 index 744e1acb595e..000000000000 --- a/dev-python/billiard/billiard-4.0.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Python multiprocessing fork" -HOMEPAGE=" - https://pypi.org/project/billiard/ - https://github.com/celery/billiard -" -SRC_URI="https://github.com/celery/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="test? ( dev-python/psutil[${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest - -distutils_enable_sphinx Doc diff --git a/dev-python/billiard/billiard-4.2.4.ebuild b/dev-python/billiard/billiard-4.2.4.ebuild new file mode 100644 index 000000000000..80c144ff8051 --- /dev/null +++ b/dev-python/billiard/billiard-4.2.4.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python multiprocessing fork" +HOMEPAGE="https://github.com/celery/billiard" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" + +BDEPEND=" + test? ( + >=dev-python/psutil-5.9.0[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest +distutils_enable_sphinx Doc diff --git a/dev-python/billiard/metadata.xml b/dev-python/billiard/metadata.xml index 736a1167c898..08db6659365d 100644 --- a/dev-python/billiard/metadata.xml +++ b/dev-python/billiard/metadata.xml @@ -1,6 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - - <origin>gentoo-guru-overlay</origin> + <maintainer type="person"> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> + </maintainer> + <upstream> + <bugs-to>https://github.com/celery/billiard/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/bluelet/bluelet-0.2.0-r1.ebuild b/dev-python/bluelet/bluelet-0.2.0-r1.ebuild index 0086007b3f89..9fe743304343 100644 --- a/dev-python/bluelet/bluelet-0.2.0-r1.ebuild +++ b/dev-python/bluelet/bluelet-0.2.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/btrfsutil/Manifest b/dev-python/btrfsutil/Manifest index 4ca540d633f0..643d96ea2d2b 100644 --- a/dev-python/btrfsutil/Manifest +++ b/dev-python/btrfsutil/Manifest @@ -1,2 +1,4 @@ DIST btrfs-progs-v6.19.1.tar.sign 566 BLAKE2B f743d46a80b03ae63dfe0eea262577228db56b305fc105ac9b24d5672dc60dac59e35673ee96a3f5cc72e4d048fdf7b92c8ea1e96f089bc96bb0d36628af1c97 SHA512 364b858320aa976807d58532b96fb4baaf814e9c6ed54b675275f101d7fb3b9f9187a6e07b0a85e53bae831f7217107c0e838436fda9b6788c3dbf2cd807ae5b DIST btrfs-progs-v6.19.1.tar.xz 4977432 BLAKE2B 555bf1c0625afd30dae3cc38f293de195450133cea701096010cadde3d8be405681ed2c4b5e43db777df146e1d2d90697746bc9eea253211df216bd4456e04a1 SHA512 ece500bf512a7970bd6a611c4f74aa3f7285eb55b86987fb8a21bc82cb7d0b1e6b683d02efc34ec8c4ff7f6d620b5ec12ef277af0d6d831586f9f70087355ca9 +DIST btrfs-progs-v7.0.tar.sign 594 BLAKE2B 3b31dc3b529600d65721994742786a65ebec3e296a26f1510c34ceac9f5309ca72068af6322a46925d9b80b0f0492e0624ebb7ddd3904c610a161bb28ad45834 SHA512 78a358f5ba7b4e8ee3477bbcd8eab623c05dd8d157ac3858a7ea7e0ceda8c296363b6bf50a8bdf3f3a590580e4ea8e885d596f0fc3e2d6263337f9847b014813 +DIST btrfs-progs-v7.0.tar.xz 4989268 BLAKE2B a0e8ef7a5bca5c4f4deb5487215a3543ae99759ffec191cd23b776d21621fb9aba173115a47ae34ebd0e6e38d720d430e5092151e938b0b65cff4aabffd9c607 SHA512 f6fc13f16a1f170eacbcb53efb2e5a86e89c73fd797fc8d9a419b7024f5a13a788cd92e0caa41964e7716d8bccc24ce4b8a5e3b3861d85c793642021c5b03791 diff --git a/dev-python/btrfsutil/btrfsutil-7.0.ebuild b/dev-python/btrfsutil/btrfsutil-7.0.ebuild new file mode 100644 index 000000000000..c71cb042ea88 --- /dev/null +++ b/dev-python/btrfsutil/btrfsutil-7.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc + +inherit distutils-r1 verify-sig + +DESCRIPTION="Library for managing Btrfs filesystems" +HOMEPAGE="https://github.com/kdave/btrfs-progs" + +MY_PN="btrfs-progs" +MY_PV="v${PV/_/-}" +MY_P="${MY_PN}-${MY_PV}" +SRC_URI=" + https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${MY_PN}/${MY_P}.tar.xz + verify-sig? ( https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${MY_PN}/${MY_P}.tar.sign ) +" +S="${WORKDIR}/${MY_P}/libbtrfsutil/python" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +DEPEND="~sys-fs/btrfs-progs-${PV}" +RDEPEND="${DEPEND}" + +distutils_enable_tests unittest + +RDEPEND+=" !sys-fs/btrfs-progs[python(-)]" + +src_unpack() { + if use verify-sig; then + verify-sig_uncompress_verify_unpack "${DISTDIR}"/${MY_P}.tar.xz \ + "${DISTDIR}"/${MY_P}.tar.sign + else + default + fi +} + +src_prepare() { + cat <<-EOF > version.py || die + #!/usr/bin/env python3 + btrfs_util_py_version = '${PV}' + EOF + + distutils-r1_src_prepare +} + +src_install() { + distutils-r1_src_install + + rm "${ED}"/usr/share/doc/${PF}/README.md || die + dodoc "${S}"/../README.md +} diff --git a/dev-python/channels/Manifest b/dev-python/channels/Manifest index 93bbf2713782..b58c0c2009cc 100644 --- a/dev-python/channels/Manifest +++ b/dev-python/channels/Manifest @@ -1 +1,5 @@ -DIST channels-4.3.2.gh.tar.gz 206077 BLAKE2B c0913d67dc74bc728dd828584cf803b4ad175bab717de71ccf1e1c5b6aaca296fd15d011deb07b2876e63b7daaefab5e5ee24c323e907b3c563f5358759f14b8 SHA512 29d9c91aca721fad44143978863c45812bf596bb65cf99084803f78d85c664d5cc7ca1015df151cdc27754b822c9cfd18102989b6e5f59bc50257f6c9d8b8b3e +DIST channels-3.0.5.gh.tar.gz 200118 BLAKE2B 7a7653f986face1e87369917317db013e5c9fc912c6e2d7c737054ffef167bd01feb48f7e2d00d0d331e7a16093478e5416645717aed59e46dfec8f9b3641a2e SHA512 b12d1aec9602b702b5a097e9ca52dccad49940f82fcbe5594890c9bd1f1879a2fcf0f29630ca53e4972a26853df8f71d07d7b2cccd876abbf2417a76dee281bf +DIST channels-4.2.2.gh.tar.gz 197010 BLAKE2B 321bf62c68038ce511145acd43c036dd298d58056f20ab2d676c3e3a8d6360a86a4f07c8f9ed6c123f888c012d69da22cfae4fb477dd5422cf326bf2de6a4c8f SHA512 8f7c8f27981988fed8ec254db91ce0a130b24842949ef94cc9ae21b4a259a7003654ec86c4e18aa81924e26d9b81b6a2aafaac404e490cbdda6b4a100476917a +EBUILD channels-3.0.5.ebuild 936 BLAKE2B 788d0e9a2822dd9d0ed2d1d1a62135aeb5f244710b66f7591962518a5204cde5b8e779280783dd1d1a1b1a3fa9b272a0eb457f1d88d62c8ecefc8f67384929ef SHA512 89003fa68c7ab1cdd1a329f4389ba6fe28f491217a70c03b2979a992b450d8aa1a02f024f073ad5fc0aa1d093d81c6c8b1adaa45bdc9a179f5bd1607d85c13ef +EBUILD channels-4.2.2.ebuild 829 BLAKE2B e5946c4a0eaf9fb3ffa2092a3d5d49d3d6ee16f151483fa2b716c8bab3350eca5e330a22822f881421d8882ffb970f4c56154c613477d094319e46addf1a5537 SHA512 84ce30d87a654c1a89ac299fb0f6447ca9c736e4b63497d83fc2687384e9cbe8094ba8f5021a19f726f9bae97c6b6d11eddef6a9ee5c275efe827bf95d3848ec +MISC metadata.xml 445 BLAKE2B b4c0a41d6caadfbc53cbba3c41f8b7689a286b3f8d285c37a88a1f79d8dc350b82fea255048c022b92091a1e0cc67bf19645d6c32183b82a6dd49cccadf5078f SHA512 380c8b98efe8d9a2513c51899b7de90b115d4a51f104f46b552ff8929c322850e511e245a2ba0e976213416ae7241a17292ca98248caacfc891fcdcf5cea5d44 diff --git a/dev-python/channels/channels-3.0.5.ebuild b/dev-python/channels/channels-3.0.5.ebuild new file mode 100644 index 000000000000..03a4923889fe --- /dev/null +++ b/dev-python/channels/channels-3.0.5.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Extends Django abilities beyond HTTP protocol" +HOMEPAGE="https://github.com/django/channels" +SRC_URI="https://github.com/django/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=dev-python/django-2.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/async-timeout[${PYTHON_USEDEP}] + >=dev-python/daphne-3.0[${PYTHON_USEDEP}] + <dev-python/daphne-4.0[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + ) +" + +DOCS=( README.rst ) + +distutils_enable_tests pytest + +python_prepare_all() { + # https://github.com/django/channels/issues/1915 + echo 'asyncio_mode = auto' >> setup.cfg + + distutils-r1_python_prepare_all +} diff --git a/dev-python/channels/channels-4.2.2.ebuild b/dev-python/channels/channels-4.2.2.ebuild new file mode 100644 index 000000000000..710613a7cbd1 --- /dev/null +++ b/dev-python/channels/channels-4.2.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Extends Django abilities beyond HTTP protocol" +HOMEPAGE="https://github.com/django/channels" +SRC_URI="https://github.com/django/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=dev-python/asgiref-3.5.0[${PYTHON_USEDEP}] + >=dev-python/django-4.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/async-timeout[${PYTHON_USEDEP}] + >=dev-python/daphne-4.0.0[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme diff --git a/dev-python/channels/channels-4.3.2.ebuild b/dev-python/channels/channels-4.3.2.ebuild deleted file mode 100644 index ffafd1ece52b..000000000000 --- a/dev-python/channels/channels-4.3.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 #pypi - -DESCRIPTION="Brings async, event-driven capabilities to Django" -HOMEPAGE=" - https://channels.readthedocs.io/ - https://github.com/django/channels/ - https://pypi.org/project/channels/ -" -# no tests in sdist -SRC_URI=" - https://github.com/django/channels/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - <dev-python/asgiref-4[${PYTHON_USEDEP}] - >=dev-python/asgiref-3.9.0[${PYTHON_USEDEP}] - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/async-timeout[${PYTHON_USEDEP}] - dev-python/selenium[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # avoid daphne as it requires autobahn - tests/sample_project/tests/test_selenium.py - tests/security/test_websocket.py - tests/test_database.py - tests/test_generic_http.py - tests/test_generic_websocket.py - tests/test_http.py - tests/test_testing.py -) - -EPYTEST_PLUGINS=( pytest-django pytest-asyncio ) -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/channels-4.3.2-fix-install.patch -) - -python_prepare_all() { - # avoid daphne as it requires autobahn - sed -e '/"daphne"/d' -i tests/sample_project/config/settings.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/channels/files/channels-4.3.2-fix-install.patch b/dev-python/channels/files/channels-4.3.2-fix-install.patch deleted file mode 100644 index 18eca8f75445..000000000000 --- a/dev-python/channels/files/channels-4.3.2-fix-install.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/setup.cfg b/setup.cfg -index 742e1f6..43d8c0d 100644 ---- a/setup.cfg -+++ b/setup.cfg -@@ -52,7 +52,7 @@ types = - - [options.packages.find] - exclude = -- tests -+ tests* - - [flake8] - exclude = venv/*,tox/*,docs/*,testproject/*,build/* - diff --git a/dev-python/channels/metadata.xml b/dev-python/channels/metadata.xml index 0dec5a678a5f..7093cae71294 100644 --- a/dev-python/channels/metadata.xml +++ b/dev-python/channels/metadata.xml @@ -2,10 +2,11 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>negril.nx+gentoo@gmail.com</email> - <name>Paul Zander</name> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>gentoo-guru-overlay</origin> - <stabilize-allarches/> + <upstream> + <bugs-to>https://github.com/django/channels/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest index acd907bd4a67..e11c864035b8 100644 --- a/dev-python/coverage/Manifest +++ b/dev-python/coverage/Manifest @@ -1,2 +1,4 @@ DIST coverage-7.13.5.tar.gz 915967 BLAKE2B e31e8855746c255db960c20b8cef10c3ef9e8f7e90d7003e59de4a4de066092b4951c74681049a34ee8d320504904376503acab046398c98788fd38ad255bf79 SHA512 6210bbd9ed0c044d07630f4303ae97e3c9f84e3bb288d748e7c7598da2206303454fa1827116defc60b557b8dd6c2aca887003634008fc425e45ba4e0cba0097 DIST coverage-7.13.5.tar.gz.provenance 9680 BLAKE2B 2d4f7742ba5dcaed044b75fde5951d0dd27898c3279f3484edca7b336b9b1cb8c1270acaff8101e0d1a8c3fad75e3b545bb4d9448629dffee7bc516251710ea2 SHA512 538158dac92b66c524d60c76939052b71cd347716e55658638eaaf7d4630b86a0bb5e12f198187700dc72c6e5d4cf41b44b4f293a2091ededa39352d8ceb8bf8 +DIST coverage-7.14.0.tar.gz 919489 BLAKE2B a1fe1a1cc1fac2d3bf0a16b7ec1cd4a2ebfed67186c3c3e27fb2de3adfb34262a8409f3c6ae976d20419735e2ac679dfc7f849828224ed0ca50fa1be6a8d47c3 SHA512 1679a464806b87d513a3636c47f1feee09064186b29c32fb5b8abc33f184cc52c9f8532c2cbde834ac121d9e2e6cb5bc499cd6b73f1bda3de230b7c76caa1ebe +DIST coverage-7.14.0.tar.gz.provenance 9679 BLAKE2B 1e2e0b897ec7e44b7b920d9a1cb48e0870fee9675707659e88f18b909d51db2a2365d778d8cb5c4a5c48fe293a2ea7dad006db43a3a04a8640695694ca56a678 SHA512 5254b710838b56cccb384c5d0a02da2309f6086b27902c1cc480471dee42854ecb22b9e210f9cade22120c000968d17e7824f3314ec52b75622ffdd33fab4385 diff --git a/dev-python/coverage/coverage-7.14.0.ebuild b/dev-python/coverage/coverage-7.14.0.ebuild new file mode 100644 index 000000000000..b3a677b0deba --- /dev/null +++ b/dev-python/coverage/coverage-7.14.0.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy +PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_REQ_USE="threads(+),sqlite(+)" + +inherit distutils-r1 multiprocessing pypi + +DESCRIPTION="Code coverage measurement for Python" +HOMEPAGE=" + https://coverage.readthedocs.io/en/latest/ + https://github.com/coveragepy/coveragepy/ + https://pypi.org/project/coverage/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="+native-extensions" + +BDEPEND=" + test? ( + >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_compile() { + if ! use native-extensions; then + local -x COVERAGE_DISABLE_EXTENSION=1 + fi + + distutils-r1_python_compile +} + +test_tracer() { + local -x COVERAGE_CORE=${1} + einfo " Testing with the ${COVERAGE_CORE} core ..." + epytest -o addopts= "${@:2}" tests +} + +python_test() { + local EPYTEST_DESELECT=( + # broken because of pytest plugins explicity loaded + tests/test_debug.py::ShortStackTest::test_short_stack{,_skip} + # these expect specific availability of C extension matching + # COVERAGE_CORE (which breaks testing pytracer on CPython) + tests/test_cmdline.py::CmdLineStdoutTest::test_version + tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer + # mismatch of expected concurrency in error message + # TODO: report upstream? + tests/test_concurrency.py::ConcurrencyTest::test_greenlet + tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code + # packaging tests, fragile to setuptools version + tests/test_setup.py + # looks like a difference in exit status reporting? + # https://github.com/nedbat/coveragepy/issues/2008 + tests/test_process.py::ProcessTest::test_save_signal_usr1 + ) + local EPYTEST_IGNORE=( + # pip these days insists on fetching build deps from Internet + tests/test_venv.py + ) + + "${EPYTHON}" igor.py zip_mods || die + + local -x COVERAGE_TESTING=True + # TODO: figure out why they can't be imported inside test env + local -x COVERAGE_NO_CONTRACTS=1 + + local jobs=${EPYTEST_JOBS:-$(makeopts_jobs)} + local xdist_args=() + if [[ ${jobs} -gt 1 ]]; then + # required upstream to avoid cross-test conflicts + xdist_args+=( --dist=loadgroup ) + fi + + local prev_opt=$(shopt -p nullglob) + shopt -s nullglob + local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so ) + ${prev_opt} + + if [[ -n ${c_ext} ]]; then + cp "${c_ext}" coverage/ || die + test_tracer ctrace "${xdist_args[@]}" + fi + + test_tracer pytrace "${xdist_args[@]}" + + case ${EPYTHON} in + *3.11) + ;; + *) + # available since Python 3.12 + test_tracer sysmon "${xdist_args[@]}" + ;; + esac + + if [[ -n ${c_ext} ]]; then + rm coverage/*.so || die + fi +} diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest index 58ea44573397..65efe553326e 100644 --- a/dev-python/dns-lexicon/Manifest +++ b/dev-python/dns-lexicon/Manifest @@ -1,2 +1,3 @@ DIST dns-lexicon-3.23.2.gh.tar.gz 5826336 BLAKE2B b4ec01ac220a4174753e35791eb7b46589e9f5bc866c51cf8473533ffdb929afa02ac9dffcd5d47fe82fa70133ff16a587098ccf7ee633187a79368ed96199f2 SHA512 9b9a3a4dc6811282c1016f38df2238e768887389ea1acc57b89374fe4d59456adddd1ae2ed772d9a519d87e3f27affddef95bf3cd8ed2e175da6e843f6d40453 DIST dns-lexicon-3.25.1.gh.tar.gz 5897936 BLAKE2B 6ac1441199992e996dcf1454d0ceefdbfd1ceec8271f3398dcdd7d491bb8e77deb36ee39a5229e8a6c244af6bcd6774383c06112ca7850eef1afeb03eaf7b707 SHA512 bc19b64f2e1268993dff0755c29f026b76e660e06dbd15eea445911ad816cd671efb308a79d49e0d309c0d45e4f15d229a9759ec25c13b79e3288932da6a93a0 +DIST dns-lexicon-3.25.2.gh.tar.gz 5897582 BLAKE2B 453b81924ced8d82e2d489eb58386402e7292dec37fca15ba3412ae43bd299453cad118c3cd1defee47849ae9d0789f196e0a33e062a9a8afdf15f5639b2c8ce SHA512 79357a25420cfe9f3d8430a91371e1c6a742c962c09df0d280833e3cc1d11aaed883eb04e723d82ed17fbf955e166c93c1647d7bc78f47d47d1799b0bb462628 diff --git a/dev-python/dns-lexicon/dns-lexicon-3.25.2.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.25.2.ebuild new file mode 100644 index 000000000000..aa8b875a60fa --- /dev/null +++ b/dev-python/dns-lexicon/dns-lexicon-3.25.2.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way" +HOMEPAGE=" + https://github.com/dns-lexicon/dns-lexicon/ + https://pypi.org/project/dns-lexicon/ +" +SRC_URI=" + https://github.com/dns-lexicon/dns-lexicon/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/beautifulsoup4-4[${PYTHON_USEDEP}] + >=dev-python/cryptography-2[${PYTHON_USEDEP}] + >=dev-python/dnspython-2[${PYTHON_USEDEP}] + >=dev-python/pyotp-2[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3[${PYTHON_USEDEP}] + >=dev-python/requests-2[${PYTHON_USEDEP}] + >=dev-python/requests-unixsocket-0.4[${PYTHON_USEDEP}] + >=dev-python/tldextract-2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/boto3-1.28[${PYTHON_USEDEP}] + >=dev-python/zeep-3[${PYTHON_USEDEP}] + dev-python/vcrpy[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # TODO + tests/test_client.py::test_client_init_when_missing_action_should_fail +) + +EPYTEST_IGNORE=( + # Requires the "localzone" module + tests/providers/test_localzone.py + # Requires the "softlayer" module + tests/providers/test_softlayer.py + # Requires the "transip" module + tests/providers/test_transip.py + # Requires the "oci" module + tests/providers/test_oci.py + # Uses tldextract which needs Internet access to download its database + tests/providers/test_auto.py + # Same (https://github.com/dns-lexicon/dns-lexicon/issues/61) + tests/providers/test_godaddy.py +) + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + optfeature_header \ + "Install the following packages to enable support for additional DNS providers:" + optfeature Gransy dev-python/zeep + optfeature Route53 dev-python/boto3 + optfeature DDNS dev-python/dnspython + fi +} diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 741075108b00..e471e31662bd 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -1,3 +1,4 @@ DIST hypothesis-6.151.14.gh.tar.gz 9871044 BLAKE2B bed431dcd481f5af11043fd0beca9caf207c918052dd054ef0e758d07646b1870417d868179bb251c6f6463fe73d10a8adabce5f0b0cfa9858be77e876575a46 SHA512 c1e3e3b03d3ed3ac50c7e83b236b8eda65ab6694adde07c88e5096df7361242d194b7624743656e8f30d885e554428d1af3cb9cbfd20514dca1e50bf3d29b4e5 DIST hypothesis-6.151.9.gh.tar.gz 9864451 BLAKE2B 9d9c2800cf1212e743a599c261c78c0a7d349e58075a443e0d10e6373b1582e059abde416cec4f3a8185ae424725f93da8ab4e43dd70bd0f86071d69aca94def SHA512 3e41bdd077a18fe72360547bc03f2c3d7218e8cd6cb563fffd6024427bfa5ce0764ca9c7ef0dafdded896625128fc14b9d3f8c4564aa8a509545abf0ad24adbf DIST hypothesis-6.152.4.gh.tar.gz 9602982 BLAKE2B 7eb3bf424f35707fa323affc9e5e00c35716c32ac69acfdbc7981634f30abf20dee20a8271c21e561b868e24f175a12f484d0e436132ac8194ad48dc361c1ebe SHA512 8f7490051c49f1a3d7b91b00a63527600ff8aba03456bcb2360a9c6a004eea67995354cadf40eabcdaec0d7cd53ecac013963e2c6e19be3e348e79f9e40d9e8e +DIST hypothesis-6.152.5.gh.tar.gz 9603889 BLAKE2B cc892069eb1b9d28073974cd5f5d23b7c32f3679ebe127acae9783b71d5a2d9dbfb5b1390f102447f62a5c557e34717911d46de4020e9cef6f93a85a24080848 SHA512 ff36abf597a43bf527dafc85e3bce84d352419650cd6a3854bcaee5bb91443ad8651cce9b2e9a7cb2f69f076e98531e323a14fb65ae05a202142a1856dbd5756 diff --git a/dev-python/hypothesis/hypothesis-6.152.5.ebuild b/dev-python/hypothesis/hypothesis-6.152.5.ebuild new file mode 100644 index 000000000000..2c65b19aa496 --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.152.5.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_{14..15} python3_{13..15}t ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 optfeature + +TAG=hypothesis-python-${PV} +MY_P=hypothesis-${TAG} +DESCRIPTION="A library for property based testing" +HOMEPAGE=" + https://github.com/HypothesisWorks/hypothesis/ + https://pypi.org/project/hypothesis/ +" +SRC_URI=" + https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/hypothesis-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' "${CLI_COMPAT[@]}") + ) +" +BDEPEND=" + test? ( + >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + >=dev-python/pytest-8[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 +EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) +EPYTEST_RERUNS=5 +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + # NB: paths need to be relative to pytest.ini, + # i.e. start with hypothesis-python/ + local EPYTEST_DESELECT=( + # broken somehow (xdist?) + 'hypothesis-python/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' + # used to fail for a few impls, now fails everywhere + 'hypothesis-python/tests/cover/test_lambda_formatting.py::test_modifying_lambda_source_code_returns_unknown[False]' + ) + local EPYTEST_IGNORE=( + # require syrupy + tests/cover/test_custom_reprs.py + ) + + case ${EPYTHON} in + python3.15*) + EPYTEST_DESELECT+=( + 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]' + 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]' + ) + ;; + esac + + local -x HYPOTHESIS_NO_PLUGINS=1 + epytest -o filterwarnings= tests/{cover,pytest,quality} +} + +src_install() { + local HAD_CLI= + + distutils-r1_src_install + + if [[ ! ${HAD_CLI} ]]; then + rm -r "${ED}/usr/bin" || die + fi +} + +python_install() { + distutils-r1_python_install + if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then + HAD_CLI=1 + else + rm -r "${D}$(python_get_scriptdir)" || die + fi +} + +pkg_postinst() { + optfeature "datetime support" dev-python/pytz + optfeature "dateutil support" dev-python/python-dateutil + optfeature "numpy support" dev-python/numpy + optfeature "django support" dev-python/django dev-python/pytz + optfeature "pandas support" dev-python/pandas + optfeature "pytest support" dev-python/pytest +} diff --git a/dev-python/idna/Manifest b/dev-python/idna/Manifest index a04aa79a9cc7..861e3b326673 100644 --- a/dev-python/idna/Manifest +++ b/dev-python/idna/Manifest @@ -4,3 +4,5 @@ DIST idna-3.12.tar.gz 194350 BLAKE2B d7a91d278d32bed5f8813df4b26e2387040e471a341 DIST idna-3.12.tar.gz.provenance 9315 BLAKE2B 86ef43281fbbd9be9b32c1c85eb3b6bc1939c0d0b1e00c5f616780156e9c5edf1f6f8aa87b0a46c730cd59e3b439781e89c3c37c23f3bc23f1f9a549167acd0f SHA512 fd36a8fa287df7c120d53fd527aa0a1b3485be4ec1d4843ff9eeb11f6275517ee75dc03c5a3e42a657bf291211798cd3265d0b0926236e60683e56c4d6f7d94a DIST idna-3.13.tar.gz 194210 BLAKE2B 6c98376ee4fc8320a0cce81230e6475dabc788017cd72eef059aea17a78cdc12189b51e3eaf41aa49035274bdd5bbc7827864315dce950724e4d40702c43512f SHA512 831ed3e23808dd85285973e9ac7717dad0dd4dbb5aeef6a0532fbc04b41c0714ce83cdc1a8efb6c8311a0160ce00abcbb8ff7064633e2a2bde32c0c2017e39b5 DIST idna-3.13.tar.gz.provenance 8998 BLAKE2B 52b74df186a75decb7cc1438339bbf4fc57cce92ef292c0fb9db38abf35b061440b0a6984730499b940c69d4cbb185a5b50d529ea5a3b725b74b06826b93603d SHA512 fca4396722f497e4a13f744b95742857ef177713299678bfe496c0a47660afb02b5736eaa9abf059eebf525b5bbcce5fc239554ff0c3b6a574589b26d6c961a6 +DIST idna-3.14.tar.gz 198272 BLAKE2B e7c7084109b82c797a9d04074e77533eedd1b339e334a9f48beee4405c1f62b9bcad02ec726445c71b96354088cedc23ee3b9cd3772a77b004f06a2f66382e76 SHA512 be45700d70b8527445c00c9f760311a448d1a38116883e69549405ebc89b78dded0a939625564841c44c51efaad03e2054ba883f284b152552b9fe84ffdb229b +DIST idna-3.14.tar.gz.provenance 8986 BLAKE2B a9cbeae466fc385c997838513fe35efc862741be2f6b80f0c1151272b0bb473d6ed7efaa8584be1d647d8ed76127a524c7aaa102b248d16c1f9d51baf71af0a6 SHA512 e982ee5071a6a3ba7760c9e622419e47fce5fd210583ba78e70c5ac07a78adb3b2d6479020a7f2c8988b4a45b50b3968412a86d054e57df176c8817d1b54338b diff --git a/dev-python/idna/idna-3.14.ebuild b/dev-python/idna/idna-3.14.ebuild new file mode 100644 index 000000000000..32ad58c4395a --- /dev/null +++ b/dev-python/idna/idna-3.14.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYPI_VERIFY_REPO=https://github.com/kjd/idna +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Internationalized Domain Names in Applications (IDNA)" +HOMEPAGE=" + https://github.com/kjd/idna/ + https://pypi.org/project/idna/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" + +distutils_enable_tests unittest diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest index a11d7c268c91..d12ab8aeaca8 100644 --- a/dev-python/langdetect/Manifest +++ b/dev-python/langdetect/Manifest @@ -1 +1,3 @@ DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db +EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e +MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45 diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch deleted file mode 100644 index 637368d2f237..000000000000 --- a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch +++ /dev/null @@ -1,13 +0,0 @@ -Fix "Package 'langdetect.profiles' is absent from the `packages` configuration." - ---- a/setup.py -+++ b/setup.py -@@ -18,7 +18,7 @@ setup( - author_email='michal.danilak@gmail.com', - url='https://github.com/Mimino666/langdetect', - keywords='language detection library', -- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'], -+ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'], - include_package_data=True, - install_requires=['six'], - license='MIT', diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild index 7100f5f39dd8..271137de443d 100644 --- a/dev-python/langdetect/langdetect-1.0.9.ebuild +++ b/dev-python/langdetect/langdetect-1.0.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,6 +19,4 @@ KEYWORDS="~amd64" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" -PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" ) - distutils_enable_tests unittest diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml index c0f74ac187e2..020e07f2a3dd 100644 --- a/dev-python/langdetect/metadata.xml +++ b/dev-python/langdetect/metadata.xml @@ -2,9 +2,11 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>pastalian46@gmail.com</email> - <name>Takuya Wakazono</name> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>gentoo-guru-overlay</origin> + <upstream> + <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/librt/Manifest b/dev-python/librt/Manifest index 606260dba726..37286c30292f 100644 --- a/dev-python/librt/Manifest +++ b/dev-python/librt/Manifest @@ -1,4 +1,6 @@ DIST librt-0.10.0.tar.gz 191799 BLAKE2B 27dfdbfd999a6ebb2a390dba65ab3356fe155773f8d0d526721a27720a4ee1410db5d04ce8fece6d5aee647d52b4263526ed446bdb6f511f8b41f6b9b5d79d0d SHA512 0cb251c8595d711b90434b7f6bb95b577cf3231bf72d7de75c98db47326dbbdb193cdf69c5bcd165282483c211738ad982bdda2538b62e7ed2eb1de8025f413d DIST librt-0.10.0.tar.gz.provenance 9278 BLAKE2B 1bb6485bfff8cde221fbb6851b500d3f912706d5101b7efc7d78d7239ff6e41fdcf57928c52ca62585217b7fe293f578fb8e4dc300b8b4fa32c4805c45438ef0 SHA512 bde45f77e5fb079d123def44620e83b3596a5f93240502050808ec82b5b3ff32d2682b32cbeb68fa41dc50a36a53004ede90bd7f052a6ca3ef333e75f031ddce +DIST librt-0.11.0.tar.gz 200139 BLAKE2B b7e80bfddad285f75337341bb39b3efedc2904a7ded1d178fb9e18d2787d0447c4f42fc416696141cce2a0fdc7d9b2488c829109e749f14a3d12c02c2b66dfe3 SHA512 5575adcdbe88da23eebb771a33597948cc8dd6f7fc36016daf87f89186bdc02cae572f9e46d3fbdba15d77fb2ee4e130ea06d2ff643227dafcacf77184cb7755 +DIST librt-0.11.0.tar.gz.provenance 9607 BLAKE2B 1f7f54262eed9212b80eed64ff8b412cc5aead788c8c0745ba375b050f50062ca6f7305298e040b1b0f0d09b56e57d6dd209e1b1468b7c3a0ef5a90fa8cde335 SHA512 3c5d9d0edfadb06db252d313e793d41026c2c0982af34038cea647a4e7bce9ff2fc31857982811d46d191149b97d1d1fe39909573567033b7ed85fdad612d236 DIST librt-0.9.0.tar.gz 184368 BLAKE2B 03e1b1628c902eeab9d97610ec4a4e764767a4ba7a60cf5c9b52d2c8f7486a8b960baed1e75d895d4f5d9e2d2bc9725ec80e4269352b9e602833c4aa92c6bc5e SHA512 0877b217af0898b20623290aa5aeaabc224342d19bf2e6142d7ba7afd1d9d5ab19266e79e09b31a4b6cdd02ebeebc38561fc8876ff13026df1745e35ddd7d7a6 DIST librt-0.9.0.tar.gz.provenance 9176 BLAKE2B af4aacde70c07d9458714711402f508197fd232abe624dfce92a2a68f32d25c0b99bb15ce09dfc0b7975aa60119146062c722436ded816396eca667d9bf36ca9 SHA512 c568c933cbb8b1016c7b64308001a3d205120afa0f8a7845613ea8907eaffecc796ac5668db002260b30974f4839e17b88d5eb231eb6124263194e9270c78e18 diff --git a/dev-python/librt/librt-0.11.0.ebuild b/dev-python/librt/librt-0.11.0.ebuild new file mode 100644 index 000000000000..961df9196779 --- /dev/null +++ b/dev-python/librt/librt-0.11.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/mypyc/librt +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Mypyc runtime library" +HOMEPAGE=" + https://github.com/mypyc/librt/ + https://pypi.org/project/librt/ +" + +LICENSE="MIT PSF-2.4" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/mypy-extensions[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_compile() { + # setuptools is broken for C extensions, bug #907718, bug #967476 etc. + distutils-r1_python_compile -j1 +} + +python_test() { + rm -rf librt || die + epytest smoke_tests.py +} diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest index 5802be78b60b..aff359026fba 100644 --- a/dev-python/libtmux/Manifest +++ b/dev-python/libtmux/Manifest @@ -9,3 +9,5 @@ DIST libtmux-0.55.0.tar.gz 420859 BLAKE2B f28b33cf3d19772e584dbb6f49ca59ba2c5f6d DIST libtmux-0.55.0.tar.gz.provenance 9391 BLAKE2B d32cf5d14af776edb90d1af3acf154208fa54d7696383abc7bc25f115043c6f85609fb52bb6addabd32f92f40e96a52189ae8c3b93df452d7f9960c34d63fdb8 SHA512 bec7e9679b59e000b46ee23e2d4c6ebd2d1039b708cc063250739c93f523178abaca925ced8e4ef5798b02de3a9bf5d91f8cd47a3f02ccd92fb8fc1e4eb81500 DIST libtmux-0.55.1.tar.gz 439372 BLAKE2B 918d545f0165edaf541d6156b18c9d441eab66bcb429a1ceb33de09813ca2665cde5dfc3a8cd9a016c53304d83f13f847d9715d3342113988f31143f5f14d54b SHA512 9ce3acc77ca6ed964a34dd818f3f6838ca21463240c0b405900955f2b6c7b16cffa06d00007be519ae8315712a200e2b9bf0ed9b217316cd2058b35ff5f016e8 DIST libtmux-0.55.1.tar.gz.provenance 9253 BLAKE2B fb744d311b3ad21c11a1cb950f2e3b9036627b4378e98f368a0104ce5f07af46f08cf23b738f1b30d9e201b985785477de02adc5add336e696771b1302c87dba SHA512 79ba74ec6221a9adb88e2647f6db03e3786e1a9b489a13ced8b6228ed0d3a925eabbb42ba674ddf0a156d8111e9bc5839245cdaefad7abbdba154794cace8243 +DIST libtmux-0.56.0.tar.gz 476168 BLAKE2B 55fc82e3a8028b82a4a6a112162275d27b77b2d8c67ce6697688a7fbe41e958ed7a9ad644b115d425609340977475a1884c75bdb4502fde391618a29cbc87f50 SHA512 8ff93b87eb1aa3663edc228bd818a0e5a5be4472cd193ee5f1c02195a3f02a0f661a3652602895e0a79fd4e1e80a7d122abf8d96b6cf069a5a147e3fa346421f +DIST libtmux-0.56.0.tar.gz.provenance 9476 BLAKE2B 6447d0565068024f2f5497153252fcc4fbef60929ab3c24bd744a4a30bab34740c0d30ceea149dcbb958d7b7b6b91d4f3b6f105352067bedd5d227212533a5a9 SHA512 4f6c47fbb885e9a369a55a5cec5fcea227e2f820a987f9dadac4aa74ee4e5902992efb356a4ef5c3f62c2a75b92c3bb4d0a51582a1b1bef1f49aa29a3355da74 diff --git a/dev-python/libtmux/libtmux-0.56.0.ebuild b/dev-python/libtmux/libtmux-0.56.0.ebuild new file mode 100644 index 000000000000..c88569e4d14c --- /dev/null +++ b/dev-python/libtmux/libtmux-0.56.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/tmux-python/libtmux +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" +HOMEPAGE=" + https://libtmux.git-pull.com/ + https://github.com/tmux-python/libtmux/ + https://pypi.org/project/libtmux/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +RDEPEND=" + >=app-misc/tmux-3.0a +" + +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 +EPYTEST_PLUGINS=( "${PN}" pytest-mock ) +EPYTEST_RERUNS=5 +distutils_enable_tests pytest + +python_test() { + # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set + # https://bugs.gentoo.org/927158 + local -x TMUX_PANE= + + epytest -o addopts= tests +} diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest index b146dbac3116..b8c69e56933d 100644 --- a/dev-python/moto/Manifest +++ b/dev-python/moto/Manifest @@ -3,3 +3,5 @@ DIST moto-5.1.22.tar.gz 8547792 BLAKE2B fda4ea90318a1eb8501ed29b2c6cc23c0779c9cc DIST moto-5.1.22.tar.gz.provenance 9052 BLAKE2B 50c2c73d5a6afac0c84c333ddbc00370e83d5dd713af7ee1c412c8f11a50922b1ace8ec79aee35465a840a7754b313c61d9baf47c44933e99cc95f3bf2172fdd SHA512 a9800117bf73b7d51d795732f0589c2e217187465322a20614fcc3fdfbdbcf0d682613dcae3d826c01e2beb672af43f62458d36f0c2d155e87ab8d5a259458c4 DIST moto-5.2.0.tar.gz 8632930 BLAKE2B 396a09231ba80d0c621711b106c4e394be80f1165bcf12fbea44131d6df01effd45327f053924e54e06ffe4d95f77f99fb00c43d6d7f5613bdd1f265899e3fb9 SHA512 23ac55057ba9acca67ced50fab7eb6b529bcd3f2ce5baf96790a81ca381794af704a9cb34640cd6f1c79e63ba91229a2529728d38ead006544e9d47bbe7c84bf DIST moto-5.2.0.tar.gz.provenance 9372 BLAKE2B 5b984d0190d20ca075542ec337bf6e21a0346832f586ec990f6ea624a2b2b9ca27fa4d84e1aa7718419b1dd5dff43fbea8331a3eeb77d703f8f69fe8cc6491c8 SHA512 a5c4261ed91f54ab8e5dafacc8ab0c799eea74a09afc644a52f5fa8ecd810625c6764e07e35f61f02f5ea3c976947b466bc83443fdffe0abb860b4590fbfd48d +DIST moto-5.2.1.tar.gz 8634437 BLAKE2B bcf2a13d611a3ab8c25b071f8b2655db4abecce75e1b7386828104673a83ad4d138bc629b379d03fe20a0ab450e4675cd2415c46a6813a06cf0368119197c4cb SHA512 eb723316f996becdbe73a89bf01dd1aee9faec7bbace1c0a1c9455a623c8c0e3214d076686306f12b214422ce7bf28528dec46dc0c357bba6a84d9f2b04f7ab8 +DIST moto-5.2.1.tar.gz.provenance 9290 BLAKE2B b5c6c010a9265b12d6a6e2fda6b63f3debffd6c9f006c844f54be3880827691ff6cd1df143e6745561efd373e4893b83f0d4ad49704c9a01b34fa5617ed72b61 SHA512 24cb296cdeabb350200572a5e10f4cdafb16ce20fe1dfc6a0162f16aacbfbe484e200278e12e6ff01d9eb40273474b551ed1384aaf2b88c3aa1e543144c17438 diff --git a/dev-python/moto/moto-5.2.1.ebuild b/dev-python/moto/moto-5.2.1.ebuild new file mode 100644 index 000000000000..19872f254f7a --- /dev/null +++ b/dev-python/moto/moto-5.2.1.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/getmoto/moto +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi toolchain-funcs + +DESCRIPTION="Mock library for boto" +HOMEPAGE=" + https://github.com/getmoto/moto/ + https://pypi.org/project/moto/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] + dev-python/boto3[${PYTHON_USEDEP}] + >=dev-python/botocore-1.35.47[${PYTHON_USEDEP}] + >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-35.0.0[${PYTHON_USEDEP}] + dev-python/cookies[${PYTHON_USEDEP}] + >=dev-python/docker-3.0.0[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-cors[${PYTHON_USEDEP}] + >=dev-python/idna-2.5[${PYTHON_USEDEP}] + dev-python/jsonpath-ng[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] + >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}] + dev-python/pyaml[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + dev-python/python-jose[${PYTHON_USEDEP}] + >=dev-python/responses-0.25.6[${PYTHON_USEDEP}] + >=dev-python/requests-2.5[${PYTHON_USEDEP}] + dev-python/sshpubkeys[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zipp[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/antlr4-python3-runtime[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/joserfc[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_RERUNS=5 +: "${EPYTEST_TIMEOUT:=180}" +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/test_dynamodb/test_dynamodb_import_table.py + # require py_partiql_parser + tests/test_dynamodb/test_dynamodb_statements.py + tests/test_s3/test_s3_select.py + # require graphql + tests/test_appsync/test_appsync_schema.py + # Internet + tests/test_core/test_request_passthrough.py::test_passthrough_calls_for_entire_service + tests/test_core/test_request_passthrough.py::test_passthrough_calls_for_specific_url + tests/test_core/test_request_passthrough.py::test_passthrough_calls_for_wildcard_urls + tests/test_firehose/test_firehose_put.py::test_put_record_http_destination + tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination + # Appears to be internet issues with timing out + tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header + tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins + ) + local EPYTEST_IGNORE=( + # require joserfc + tests/test_cognitoidp/test_cognitoidp.py + ) + + if ! tc-has-64bit-time_t; then + einfo "time_t is smaller than 64 bits, will skip broken tests" + EPYTEST_DESELECT+=( + tests/test_acm/test_acm.py::test_request_certificate_with_optional_arguments + tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header + tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins + ) + EPYTEST_IGNORE+=( + tests/test_route53domains/test_route53domains_domain.py + ) + fi + + local -x TZ=UTC + local -x AWS_DEFAULT_REGION=us-east-1 + + # -o timeout_func_only=true: bad interaction with pytest-rerunfailures and pytest-timeout leads to a permanent hang otherwise + epytest -m 'not network and not requires_docker' -o timeout_func_only=true +} diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest index 2077d43be7d6..596bc0de6e54 100644 --- a/dev-python/pdm/Manifest +++ b/dev-python/pdm/Manifest @@ -1,2 +1,3 @@ DIST pdm-2.26.7.tar.gz 2679303 BLAKE2B 34f540a63bc8949c2e2f310e93b2e97b111e46cca0def8ae2647e2e177f4758615e592f3348964fc98a5b00640ba5d165fd18f452218ac76d4354cd54c40494f SHA512 eb21bfc0982053ec972e8802815ff6a30d27120fc2f4a3f77451c056a5263c10565a704916447b5e24fca322d8936e390d932a49ad1603442095a00eb76f9400 DIST pdm-2.26.8.tar.gz 2681418 BLAKE2B e4df1b8c436e567aa7dbc0ef7505a2fb04266122fc12b66500f255463f49d0f60a27e1ba65bd6d758c67dddd28c5ac5c22e12febe6da6a4d1d30806506cf214e SHA512 aaee6ae96c678d04b1477c2c0b2b2e2882dabca3c9e04d095c259e732256e2551b317d6dedd49a1bf51d7b9670167be4a31f3f1296a951fc7a636315d09f9d65 +DIST pdm-2.26.9.tar.gz 2682146 BLAKE2B 8bf0a7071501e6fd2ebea650f62cda29352f6801c64ec34cd77ee62e2a74515d9368c0525572611cd13f00f75fc9e088309f984e793729120e5ba6d14340e972 SHA512 def7fb5a8312f597db661f62ed7a3a297075bbd6295e6eccd6e975df242c3f553b835c04ef1b5e2f3bbb49fdf6376b863ab2ae046d7d1bd84fb0830674091994 diff --git a/dev-python/pdm/pdm-2.26.9.ebuild b/dev-python/pdm/pdm-2.26.9.ebuild new file mode 100644 index 000000000000..5af2a34490f9 --- /dev/null +++ b/dev-python/pdm/pdm-2.26.9.ebuild @@ -0,0 +1,84 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python package and dependency manager supporting the latest PEP standards" +HOMEPAGE=" + https://pdm-project.org/ + https://github.com/pdm-project/pdm/ + https://pypi.org/project/pdm/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/dep-logic-0.5[${PYTHON_USEDEP}] + <dev-python/findpython-1[${PYTHON_USEDEP}] + >=dev-python/findpython-0.7.0[${PYTHON_USEDEP}] + dev-python/blinker[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + >=dev-python/hishel-1.0.0[${PYTHON_USEDEP}] + >=dev-python/httpcore-1.0.6[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + >=dev-python/id-1.5.0[${PYTHON_USEDEP}] + dev-python/installer[${PYTHON_USEDEP}] + >=dev-python/packaging-22.1[${PYTHON_USEDEP}] + >=dev-python/pbs-installer-2025.10.07[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + dev-python/pyproject-hooks[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + >=dev-python/resolvelib-1.2.0[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + dev-python/shellingham[${PYTHON_USEDEP}] + dev-python/tomlkit[${PYTHON_USEDEP}] + >=dev-python/truststore-0.10.4[${PYTHON_USEDEP}] + >=dev-python/unearth-0.17.5[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/uv + ) +" + +EPYTEST_PLUGINS=( pytest-{httpserver,httpx,mock,rerunfailures} ) +EPYTEST_RERUNS=5 +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # unpin deps + sed -i -e 's:,<[0-9.a]*::' pyproject.toml || die + # remove pkgutil namespace magic, as it doesn't work and makes + # dev-python/pdm-backend tests test the wrong package + rm src/pdm/__init__.py || die +} + +python_test() { + local EPYTEST_DESELECT=( + # Internet + 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]' + # unhappy about extra packages being installed? + # (also fails randomly in venv) + tests/cli/test_build.py::test_build_with_no_isolation + # TODO: random regression? + tests/cli/test_python.py::test_find_python + # TODO + tests/test_formats.py::test_export_from_pylock_not_empty + ) + + epytest -m "not network and not integration and not path" +} diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest index d0c9ba2f02d8..90b2a9bbd327 100644 --- a/dev-python/pillow/Manifest +++ b/dev-python/pillow/Manifest @@ -1,4 +1,2 @@ -DIST pillow-11.3.0.gh.tar.gz 47173056 BLAKE2B 1260c7025e6013c50782024756a0c891d3735bd7d4c1c9d0a89d9eb1c94bd2f762369086f7269d487100e8a0e2678a73012bf29172697c1a1a18e58f9019a9bd SHA512 7d97e623bd41da94dd89a66dc600cea016d0a4f33fbf036175768ea96b2031c1968acf4fc3d9b2835ce93f9533838a9ce68a6579a7397f4aeccafb6032adb3db -DIST pillow-12.1.1.gh.tar.gz 47047606 BLAKE2B 7e646b2d16bd7653f1579fb2e752c40b2945e3de97d115e5c9769102af6e4030d1903e2bf0d0926b41586d61bb070dd849c67404d164a0ea7c0827bec7ae6b61 SHA512 791c8972d913b616bd903aa4e9a468b1886faf5a477414fdd07cd37a29253f3e158988adf613969ea3f3efcef716d74b8d667efbac0d85ba12c15da2137c32a3 DIST pillow-12.2.0.gh.tar.gz 47057046 BLAKE2B 448a928cdaef49c21db4b0b61e2045610ff6bf6c9c52c7ab541d531205149b8a60aa02b1e286c7dc15dac98fa23a07a4c685f524df6e7592013b0914e65a8cc8 SHA512 cd66b5b033f82127934624c474aed55c014d10d5e7cc9455ea6a3470d1b7e9f0b94ad2c0a5f1559e01ce003fc179b01fee89aa1b51d78dff3f04927d8252a41e DIST pillow-test-images-7077675d2cda485d63de4aefe0fefbf6f655c5a0.gh.tar.gz 57430276 BLAKE2B 6e8dcde60832004f5a0ea0e14024fdcd0b08cf0e225f27e39b7c2058582d6d5efe7fcaccb5bd28754affa6fe4125735fb4beeaa2075e6aceea0a998ebc0747fe SHA512 795f015c9b73a8c941fb5cd880b1ab36b24d38612db53367ab0e6c05dd1cdbfd47034decb7e36d7de940eeea1582d644ca7bee3b131577578692569c2c60c32b diff --git a/dev-python/pillow/pillow-11.3.0.ebuild b/dev-python/pillow/pillow-11.3.0.ebuild deleted file mode 100644 index 948757b2ed5a..000000000000 --- a/dev-python/pillow/pillow-11.3.0.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -# setuptools wrapper -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..14} ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 toolchain-funcs virtualx - -MY_PN=Pillow -MY_P=${MY_PN}-${PV} - -# upstream always fetches from main -TEST_IMAGE_COMMIT="7077675d2cda485d63de4aefe0fefbf6f655c5a0" - -DESCRIPTION="Python Imaging Library (fork)" -HOMEPAGE=" - https://python-pillow.github.io/ - https://github.com/python-pillow/Pillow/ - https://pypi.org/project/pillow/ -" -SRC_URI=" - https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/python-pillow/test-images/archive/${TEST_IMAGE_COMMIT}.tar.gz - -> pillow-test-images-${TEST_IMAGE_COMMIT}.gh.tar.gz - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="avif examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" -REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )" -RESTRICT="!test? ( test )" - -DEPEND=" - avif? ( media-libs/libavif:= ) - imagequant? ( media-gfx/libimagequant:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( media-libs/openjpeg:2= ) - lcms? ( media-libs/lcms:2= ) - tiff? ( media-libs/tiff:=[jpeg,zlib] ) - truetype? ( - media-libs/freetype:2= - media-libs/harfbuzz:= - ) - webp? ( media-libs/libwebp:= ) - xcb? ( x11-libs/libxcb ) - zlib? ( virtual/zlib:= ) -" -RDEPEND=" - ${DEPEND} - dev-python/olefile[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-77[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - virtual/pkgconfig - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - || ( - media-gfx/imagemagick[png] - media-gfx/graphicsmagick[png] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # https://github.com/python-pillow/pillow/pull/7634 - "${FILESDIR}/${PN}-10.2.0-cross.patch" - ) - - distutils-r1_src_prepare - - if use test; then - mv "${WORKDIR}/test-images-${TEST_IMAGE_COMMIT}"/* \ - Tests/images || die - fi -} - -usepil() { - usex "${1}" enable disable -} - -python_configure_all() { - cat >> setup.cfg <<-EOF || die - [build_ext] - debug = True - disable_platform_guessing = True - $(usepil avif)_avif = True - $(usepil truetype)_freetype = True - $(usepil jpeg)_jpeg = True - $(usepil jpeg2k)_jpeg2000 = True - $(usepil lcms)_lcms = True - $(usepil tiff)_tiff = True - $(usepil imagequant)_imagequant = True - $(usepil webp)_webp = True - $(usepil xcb)_xcb = True - $(usepil zlib)_zlib = True - EOF - if use truetype; then - # these dependencies are implicitly disabled by USE=-truetype - # and we can't pass both disable_* and vendor_* - # https://bugs.gentoo.org/935124 - cat >> setup.cfg <<-EOF || die - vendor_raqm = False - vendor_fribidi = False - EOF - fi - - tc-export PKG_CONFIG -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO (is clipboard unreliable in Xvfb?) - Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard - # requires xz-utils[extra-filters]? - Tests/test_file_libtiff.py::TestFileLibTiff::test_lzma - ) - - case ${ARCH} in - ppc) - EPYTEST_DESELECT+=( - # https://github.com/python-pillow/Pillow/issues/7008 - # (we've reverted the upstream patch because it was worse - # than the original issue) - Tests/test_file_libtiff.py::TestFileLibTiff::test_exif_ifd - ) - ;; - esac - - "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}" - # leak tests are fragile and broken under xdist - # nonfatal implied by xvfb - nonfatal epytest -k "not leak" || die "Tests failed with ${EPYTHON}" -} - -python_install() { - python_doheader src/libImaging/*.h - distutils-r1_python_install -} - -python_install_all() { - if use examples ; then - docinto example - dodoc docs/example/* - docompress -x /usr/share/doc/${PF}/example - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pillow/pillow-12.1.1.ebuild b/dev-python/pillow/pillow-12.1.1.ebuild deleted file mode 100644 index 888bb1cd382b..000000000000 --- a/dev-python/pillow/pillow-12.1.1.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -# setuptools wrapper -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..14} ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 multiprocessing toolchain-funcs virtualx - -MY_PN=Pillow -MY_P=${MY_PN}-${PV} - -# upstream always fetches from main -TEST_IMAGE_COMMIT="7077675d2cda485d63de4aefe0fefbf6f655c5a0" - -DESCRIPTION="Python Imaging Library (fork)" -HOMEPAGE=" - https://python-pillow.github.io/ - https://github.com/python-pillow/Pillow/ - https://pypi.org/project/pillow/ -" -SRC_URI=" - https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/python-pillow/test-images/archive/${TEST_IMAGE_COMMIT}.tar.gz - -> pillow-test-images-${TEST_IMAGE_COMMIT}.gh.tar.gz - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="avif examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" -REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )" -RESTRICT="!test? ( test )" - -DEPEND=" - avif? ( media-libs/libavif:= ) - imagequant? ( media-gfx/libimagequant:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( media-libs/openjpeg:2= ) - lcms? ( media-libs/lcms:2= ) - tiff? ( media-libs/tiff:=[jpeg,zlib] ) - truetype? ( - media-libs/freetype:2= - media-libs/harfbuzz:= - ) - webp? ( media-libs/libwebp:= ) - xcb? ( x11-libs/libxcb ) - zlib? ( virtual/zlib:= ) -" -RDEPEND=" - ${DEPEND} - dev-python/olefile[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pybind11[${PYTHON_USEDEP}] - >=dev-python/setuptools-77[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - virtual/pkgconfig - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - || ( - media-gfx/imagemagick[png] - media-gfx/graphicsmagick[png] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # https://github.com/python-pillow/pillow/pull/7634 - "${FILESDIR}/${PN}-10.2.0-cross.patch" - ) - - distutils-r1_src_prepare - - if use test; then - mv "${WORKDIR}/test-images-${TEST_IMAGE_COMMIT}"/* \ - Tests/images || die - fi -} - -usepil() { - usex "${1}" enable disable -} - -python_configure_all() { - cat >> setup.cfg <<-EOF || die - [build_ext] - debug = True - disable_platform_guessing = True - parallel = $(get_makeopts_jobs) - $(usepil avif)_avif = True - $(usepil truetype)_freetype = True - $(usepil jpeg)_jpeg = True - $(usepil jpeg2k)_jpeg2000 = True - $(usepil lcms)_lcms = True - $(usepil tiff)_tiff = True - $(usepil imagequant)_imagequant = True - $(usepil webp)_webp = True - $(usepil xcb)_xcb = True - $(usepil zlib)_zlib = True - EOF - if use truetype; then - # these dependencies are implicitly disabled by USE=-truetype - # and we can't pass both disable_* and vendor_* - # https://bugs.gentoo.org/935124 - cat >> setup.cfg <<-EOF || die - vendor_raqm = False - vendor_fribidi = False - EOF - fi - - tc-export PKG_CONFIG -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO (is clipboard unreliable in Xvfb?) - Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard - # requires xz-utils[extra-filters]? - Tests/test_file_libtiff.py::TestFileLibTiff::test_lzma - ) - - case ${ARCH} in - ppc) - EPYTEST_DESELECT+=( - # https://github.com/python-pillow/Pillow/issues/7008 - # (we've reverted the upstream patch because it was worse - # than the original issue) - Tests/test_file_libtiff.py::TestFileLibTiff::test_exif_ifd - ) - ;; - esac - - "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}" - # leak tests are fragile and broken under xdist - # nonfatal implied by xvfb - nonfatal epytest -k "not leak" || die "Tests failed with ${EPYTHON}" -} - -python_install() { - python_doheader src/libImaging/*.h - distutils-r1_python_install -} - -python_install_all() { - if use examples ; then - docinto example - dodoc docs/example/* - docompress -x /usr/share/doc/${PF}/example - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pillow/pillow-12.2.0.ebuild b/dev-python/pillow/pillow-12.2.0.ebuild index f719348e01f5..3216b0048134 100644 --- a/dev-python/pillow/pillow-12.2.0.ebuild +++ b/dev-python/pillow/pillow-12.2.0.ebuild @@ -35,7 +35,7 @@ S=${WORKDIR}/${MY_P} LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="avif examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )" RESTRICT="!test? ( test )" diff --git a/dev-python/pytest-subprocess/Manifest b/dev-python/pytest-subprocess/Manifest index af73e1cf5922..4cf41d008399 100644 --- a/dev-python/pytest-subprocess/Manifest +++ b/dev-python/pytest-subprocess/Manifest @@ -1 +1,2 @@ DIST pytest-subprocess-1.5.4.gh.tar.gz 39954 BLAKE2B 55998187a3492dd418d394ed373b29238ff26a2a82e806cf0833adf5d1ef9a8003f2f1677f916528ff414faba5ef6f739740c999f2784538717aca8563a5ad90 SHA512 c1f4e7ca0c318a47caf74886f7352983e5bc90b8d29d206649beb570e32da1cd48c94f435aee2e802c1b66f79548b1b3846fe573a8b1df28a082b3369b1f664d +DIST pytest-subprocess-1.6.0.gh.tar.gz 43337 BLAKE2B 445941ff835134076ff937cde38d1c6df61ae74e5671d987db09596cae221d2b8760abeee0b16647ce44fb1613d919c7d077e76caafd4bcd98f1dfe366a76527 SHA512 5da3f4af4b9226d88af22532027b3746e4640583d60f5022a97ae58b69c41831e94518464a77821a9cb4add85b0a29c345bc1089c70452ecf65836c80cd6c809 diff --git a/dev-python/pytest-subprocess/pytest-subprocess-1.6.0.ebuild b/dev-python/pytest-subprocess/pytest-subprocess-1.6.0.ebuild new file mode 100644 index 000000000000..e9dfe175fd3c --- /dev/null +++ b/dev-python/pytest-subprocess/pytest-subprocess-1.6.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="A plugin to fake subprocess for pytest" +HOMEPAGE=" + https://github.com/aklajnert/pytest-subprocess/ + https://pypi.org/project/pytest-subprocess/ +" +SRC_URI=" + https://github.com/aklajnert/pytest-subprocess/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/anyio[${PYTHON_USEDEP}] + >=dev-python/docutils-0.12[${PYTHON_USEDEP}] + >=dev-python/pygments-2.0[${PYTHON_USEDEP}] + >=dev-python/pytest-asyncio-0.15.1[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 +EPYTEST_PLUGINS=( "${PN}" pytest-{asyncio,rerunfailures} ) +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # broken in plain venv + # https://github.com/aklajnert/pytest-subprocess/issues/201 + 'tests/test_examples.py::test_documentation[README.rst]' +) diff --git a/dev-python/python-multipart/Manifest b/dev-python/python-multipart/Manifest index f86e4bec4922..1431174764fa 100644 --- a/dev-python/python-multipart/Manifest +++ b/dev-python/python-multipart/Manifest @@ -1,2 +1,3 @@ DIST python-multipart-0.0.25.gh.tar.gz 109366 BLAKE2B 73c80b51c5bb24b30e2afdc3896032b8b6bf58072bd7a7ae002fe068355faaee97db7af3ff28ac5ea238ed18392fb4dbc11bf6566f3a640425cdc0e05018dcc5 SHA512 eab6a101dce9bb374b974b2ce12f6cb5bd6035327d35c66bc7b478ce9d0c9c7dc87e06d52c6ebaebf9171e1e207de1aae7a901f812e7150b70bc3f6b65552bea DIST python-multipart-0.0.27.gh.tar.gz 111753 BLAKE2B 4fd4c14cd47d7d492edcb8ee88b78559f61ab109a92c8809430b5ae4c9b291dba48c9c8eb2a6db6deb0562249261cf319d93d4caf3ce2242f8c3eb72d2f6bf03 SHA512 75e85ed0d71ea526369e8010c92f6c0cb02f34df6064de98b2e984ffb927359ca32838eedacd1647bf2cf76a1dadb5b7026f51cacd6d0a561397a1f56d3f9f4f +DIST python-multipart-0.0.28.gh.tar.gz 123332 BLAKE2B 6351341a5dd0eea431f84759c4fb17a2753ac2bab493ec0b0c9dd4205d99aae8f221cbb0f62aade67a4001a917b3c8032bc977ff4f5d9ad7dc4b57c6f18ac8fe SHA512 6631866906882fff1b44627e28d2d3f178b2bd569e1675b10f50ea673889bd93300958834ed8947092442b622d782754020669ec6ffee981bfedd96d1229428e diff --git a/dev-python/python-multipart/python-multipart-0.0.28.ebuild b/dev-python/python-multipart/python-multipart-0.0.28.ebuild new file mode 100644 index 000000000000..440ede195d00 --- /dev/null +++ b/dev-python/python-multipart/python-multipart-0.0.28.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="A streaming multipart parser for Python" +HOMEPAGE=" + https://github.com/Kludex/python-multipart/ + https://pypi.org/project/python-multipart/ +" +SRC_URI=" + https://github.com/Kludex/python-multipart/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/pyyaml[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # do not install the backwards compatibility package + # we're patching revdeps instead + rm -r multipart || die +} diff --git a/dev-python/python-tests/Manifest b/dev-python/python-tests/Manifest index 957333288067..4790593b7ccd 100644 --- a/dev-python/python-tests/Manifest +++ b/dev-python/python-tests/Manifest @@ -6,6 +6,8 @@ DIST Python-3.13.13.tar.xz 22957612 BLAKE2B ea7761b9c47df08949798fb7b618ecc111f2 DIST Python-3.13.13.tar.xz.asc 963 BLAKE2B d8f5d8bfc3e0e7140669f5478d846e5d6d2c44a805f6e44fcfa8fa1f72575771695719179a20c6e42994f27b144e9a61ba8d5fa25805f40fbcaf6421c322e81d SHA512 21e5235cd9a9df3546370feb55ac32539e08601b79ee7b1e39006028f192be6be0434f2f8384fdcc993b70bde7471be3b36ce9850abf0473d1fe2c7cdc98304b DIST Python-3.14.4.tar.xz 23855332 BLAKE2B cb96ace0b3a0316ffc8f2fca1e9b67dc8df7d9fe81c1daff1d8883634683703a0e458d6eea61f01b3641bb76997b9e39c939a0c8c28ce5edd7b166e41b2cc1f8 SHA512 89a7f8b8a31f48d150badb4751df137d47d9014c9c422649a1a55aef5618aa7f0259dd18c151e6804fa8312c6a21544332a9f630ee81150dc00505637e62bb8c DIST Python-3.14.4.tar.xz.sigstore 5219 BLAKE2B 5d4e076139082e525c2758a64ca2cc4c05c69e601ffc9c402d5a041f8b867ee5f37264ded3bfa014cc979ccd3c573c208d2321ac5a3be93b906116bd0d8a5c37 SHA512 ec41d0d25fa3cd87cf62adcbe6b9e575cecc49f947a64ca997aa792ed22d93ef1bbc4dc2848e365dfb43b6c447dcf47417f9c68a5881d0ede8750fece9f97a87 +DIST Python-3.14.5.tar.xz 23903332 BLAKE2B 1b26d61d320ec1b3681d739231bc0e016336ba565063dbf3b270368c08aaa870fb4e2c731c5460e840278293cc72fee5bac003dfc05a8bacb080f684dabcd677 SHA512 efbaf629703cd004f6b7bc75fb16df794185589adaf8807cd45928f212271045a399df3cd9573e47c8708fb5c5002f9d4efe4e41dde4313b81a3e9d73158769f +DIST Python-3.14.5.tar.xz.sigstore 5411 BLAKE2B e0fb33b98c39b6759f6bfa99ea44dd93cc92dcc8a897a0faef318b1ba4a3b285a7cfe725076cc3f355e1b627c85b41e9e71579fee97b7e61fc6c79780e9d8d10 SHA512 459f6d648fde31e55a4d53d6a9e878e3d2361c33c9ce0d7e2e2b8f8df81325bb7d0764742364745c448a1102f5b3873d9ae3634bf1a8f88bbc8b12fe2ac6acd8 DIST Python-3.14.5rc1.tar.xz 23894408 BLAKE2B 7b894cc9fbc6df9255ad04aed506cc7751a8f59295a1d491e150731b34b2197802f3d12cc51c6412247c5a23c051f3f90ce69b969e0bc0a74cffb11e62de58e9 SHA512 67ede84d59046e3b413643449a7eced8cefcd908238b8a34d2ac38507d967201695c62c22464f1bfd51669daf306995262279c7bbfc5a25998ed867a3d743b38 DIST Python-3.14.5rc1.tar.xz.sigstore 5363 BLAKE2B ad8ed1f9076ce67c33b290cdb6e24846de1642ce2deece0ec42d8adca67e7b403a53f7d64064c8c9d6d7ce05f8f1a62f5069a2cc85721160902b98cfebd254f9 SHA512 26a9129b8df1d5b83f6d81bdc49c78a5f45542ff9e56a3ecfc5b9480b5a0e0ee44b2fd3d1dd7775458c9076b4b27d891f149f3b24304f2456b5a0c5615e6ea12 DIST Python-3.15.0b1.tar.xz 35178032 BLAKE2B 1bbfdeb373fa3a26b9d957084edc9bfb7f81ae579cd9bf9fba1a43a3bf409a2e01512c56c642eb47b6e1a3c0fe44f182d72a15498b90a75d424b6325d0fd97a1 SHA512 ce486f903aa8690f1725565c3fdc0034a983a60952a96a950fa7c89ab899a71cabed4a9252c497e0474f206f83ff02e2793cf975c345825324b85bced750c270 @@ -18,5 +20,6 @@ DIST python-gentoo-patches-3.13.13_p1.tar.xz 9920 BLAKE2B 81ecba755005b288fcbd8f DIST python-gentoo-patches-3.13.3.tar.xz 8336 BLAKE2B 66393886fbd034eb14732e4f81f5798e77650ea3fe1c4f8176bd93808b711c8977a53c3f52be6c9b97a368299258b851d9bdb6d4c8e0c75695c6aea784d48b44 SHA512 c1ed31d6aaef81addf786c2ccc1013309b122b791c42fe10e467a677d0db8f149e8b1cc21928c146298918c7ceb851b4b19d1e59f491cb161004e1c9386db289 DIST python-gentoo-patches-3.14.0b1.tar.xz 5680 BLAKE2B 514b3edc3025e5bf675d371b5ada17dea426856edf1fb6095c2ee400eae95bd4265ef81fe593ae9338e801e7d0a25b1d5ba2d05ca563fd9dd020114b13575746 SHA512 74289e42cf532b54bb1b66a283ec19156f8a36ba38764209c133842314c9efb2ce2ebcba5aa9213bcf7fc0c8a5ca9b6e7adbd5dbfa4397233136d7cd55f53ee7 DIST python-gentoo-patches-3.14.4_p1.tar.xz 9016 BLAKE2B 39bee4db44684a087b3bf6793a22d1655c2a90fabb56ea0421ded013cf53e66ac83cb3016d469f06c5d7cab7b8d22138bc4c1e01843a174299e1af0f88e5818c SHA512 a299212bd3d4a70c83a1efe1ec155f7b13829aa10aecf638de0889cf7b8ebe5227d3f14a1d51dac18fa4ae19b1060639490e61f2c1f52deadd40065c07b317f2 +DIST python-gentoo-patches-3.14.5.tar.xz 10308 BLAKE2B 1ce7b8f33d15d27805894a6f3614fbcf280639fa84bb3605c1a1ee596282235f79ba2399b5d2385a06b0b36c8a6bf162ae4e1b15a67612bdca67f48e06a2fae2 SHA512 f2a806bf753e696a0b7474fd0f11c0f5d9a8043f72f478a37a79f7a9ec843cb31cc959aa3fc38670c1a8ac012554a7d3d4899d7e615cee70e21a7dd7afc2da9a DIST python-gentoo-patches-3.14.5rc1.tar.xz 8436 BLAKE2B 527156383cba6288df15a0bb0718960ba2a30428a2367d014a11b22e598c63d2c912480e37b064233e05590d1112b6c3c4ac1fa9db392ac11a98b8ec54847d30 SHA512 8adb64ca0bc1c653fb04a71bd6b40415ae3ca4761edf578199c5cc1d1da392b239ca07af395114970467c8233027c5eefb4b869bcab4379d5a7310a286aaec53 DIST python-gentoo-patches-3.15.0b1.tar.xz 3420 BLAKE2B 266ada600b587ff430a21c38d7585fcdb2d320a4160dd8e93dac3a6517faa685eadda9a9b14b271c6380a78112c83f39fc30bbbece10bfc7e6cde2eba61103fa SHA512 9f42700e03051fbadf3b9e6f7163077ab6b8c1f406e5bfc99560b590dbbabe72e5b38cd8c16b21aec75c4e760af549bffef6d76e65f390d61cd8840894949565 diff --git a/dev-python/python-tests/python-tests-0.3.14.5.ebuild b/dev-python/python-tests/python-tests-0.3.14.5.ebuild new file mode 100644 index 000000000000..c36baf7f1122 --- /dev/null +++ b/dev-python/python-tests/python-tests-0.3.14.5.ebuild @@ -0,0 +1,75 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +VERIFY_SIG_METHOD=sigstore + +inherit python-r1 verify-sig + +REAL_PV=${PV#0.} +MY_PV=${REAL_PV/_/} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 2-3)t +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="Test modules from dev-lang/python" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz + https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz.sigstore + ) +" +S="${WORKDIR}/${MY_P}/Lib" + +LICENSE="PSF-2" +SLOT="${PYVER}" +if [[ ${PV} != *_rc* ]]; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi +# enable by default to help CI handle it (we have no additional deps) +IUSE="+python_targets_${PYTHON_COMPAT[0]}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + ~dev-lang/python-${PV}:${PYVER} +" +BDEPEND=" + ${PYTHON_DEPS} +" + +# https://www.python.org/downloads/metadata/sigstore/ +VERIFY_SIG_CERT_IDENTITY=hugo@python.org +VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore} + fi + default +} + +src_prepare() { + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + cd .. || die + default +} + +src_install() { + python_setup + # keep in sync with TESTSUBDIRS in Makefile.pre.in + python_moduleinto "/usr/lib/python${PYVER}" + python_domodule test + python_moduleinto "/usr/lib/python${PYVER}/idlelib" + python_domodule idlelib/idle_test +} diff --git a/dev-python/python-tests/python-tests-3.14.5.ebuild b/dev-python/python-tests/python-tests-3.14.5.ebuild new file mode 100644 index 000000000000..47d65c6347a8 --- /dev/null +++ b/dev-python/python-tests/python-tests-3.14.5.ebuild @@ -0,0 +1,74 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +VERIFY_SIG_METHOD=sigstore + +inherit python-r1 verify-sig + +MY_PV=${PV/_/} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="Test modules from dev-lang/python" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.sigstore + ) +" +S="${WORKDIR}/${MY_P}/Lib" + +LICENSE="PSF-2" +SLOT="${PYVER}" +if [[ ${PV} != *_rc* ]]; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi +# enable by default to help CI handle it (we have no additional deps) +IUSE="+python_targets_${PYTHON_COMPAT[0]}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + ~dev-lang/python-${PV}:${PYVER} +" +BDEPEND=" + ${PYTHON_DEPS} +" + +# https://www.python.org/downloads/metadata/sigstore/ +VERIFY_SIG_CERT_IDENTITY=hugo@python.org +VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore} + fi + default +} + +src_prepare() { + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + cd .. || die + default +} + +src_install() { + python_setup + # keep in sync with TESTSUBDIRS in Makefile.pre.in + python_moduleinto "/usr/lib/python${PYVER}" + python_domodule test + python_moduleinto "/usr/lib/python${PYVER}/idlelib" + python_domodule idlelib/idle_test +} diff --git a/dev-python/textile/Manifest b/dev-python/textile/Manifest index dc830c17bce3..1493b0a27f8e 100644 --- a/dev-python/textile/Manifest +++ b/dev-python/textile/Manifest @@ -1 +1,2 @@ DIST python-textile-4.0.3.gh.tar.gz 53228 BLAKE2B f72e3aa58afc3509c4e430a54e6099758655d62dd3274af457c45cd752281e1836aded117496ba6b8d154867f4bf30770156110eabd607d6edcec978ded5e0e4 SHA512 796e8bffe0e5d1d477bb7ea9ef48b5ac19f870d63ea8f895973b2d895475317fec8d888557f586807541601bd97550e5bc2297f5cfefa3031a53ffd3e0bade00 +DIST python-textile-4.0.4.gh.tar.gz 53418 BLAKE2B e779b0bf013ab2c2e71c0795dfce0695df6d991545fcc93f0a7b4acdb69ddcb157405e6660748613e890902755dbb6ec4406257c39667d458f7b7c97b0d3bae5 SHA512 7724977343b33b5569feb667977f0e677985c9415cd8defe41103458f33219342b62651b8471a7e20d48498f03063a55e7d212c7a58578356d38553f6f781e9d diff --git a/dev-python/textile/textile-4.0.4.ebuild b/dev-python/textile/textile-4.0.4.ebuild new file mode 100644 index 000000000000..f722261a27d7 --- /dev/null +++ b/dev-python/textile/textile-4.0.4.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +MY_P="python-textile-${PV}" +DESCRIPTION="A Python port of Textile, A humane web text generator" +HOMEPAGE=" + https://github.com/textile/python-textile/ + https://pypi.org/project/textile/ +" +SRC_URI=" + https://github.com/textile/python-textile/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/nh3[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # tests that need network access + tests/test_getimagesize.py + tests/test_imagesize.py + tests/test_textile.py + ) + epytest -o addopts= +} diff --git a/dev-python/tomlkit/Manifest b/dev-python/tomlkit/Manifest index d47fe946da61..e0bdaff83f44 100644 --- a/dev-python/tomlkit/Manifest +++ b/dev-python/tomlkit/Manifest @@ -1 +1,2 @@ DIST tomlkit-0.14.0.tar.gz 187167 BLAKE2B d416ae531829d6904c6ee463091f4ed38e647f5af27c0a395f151978e2816d0399cd2de2e5fb4972197d4e22a31d460efb3f2ee0a5cb4229d502dfdf8d451995 SHA512 0abdf1a57c90895e1dd3972d18d2b9cd24fac12d7e59b26a8a88784695403b990598ebe806a232fefc0d769a0f606bcdcf78930a19f91935c0c0165512238d8d +DIST tomlkit-0.15.0.tar.gz 161875 BLAKE2B b3a6086665fd7ba5edc29c910ff762c2bf516a5604ba7efedfff9b886a5122d2dc9bb5c7aa9832f40fa3e98be32ce85d4d92ef2a15f7cc6193ce491286e859b8 SHA512 dfb7dbb44243f13e01c0b66aa9e0a49edba8c4d8cf720bc81b2faa30877599f465ba38e9235a0b4323100c4efd82d78659b25cf15b345ce5fc5376c3695b73e4 diff --git a/dev-python/tomlkit/tomlkit-0.15.0.ebuild b/dev-python/tomlkit/tomlkit-0.15.0.ebuild new file mode 100644 index 000000000000..21b4eca763bf --- /dev/null +++ b/dev-python/tomlkit/tomlkit-0.15.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Style preserving TOML library" +HOMEPAGE=" + https://github.com/python-poetry/tomlkit/ + https://pypi.org/project/tomlkit/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/pyyaml[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "poetry' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "tomlkit" + version = "${PV}" + description = "Style preserving TOML library" + EOF + + # some brilliant idea about forcing 1970 dates in sdist + # which are older than what zip can handle... + find -exec touch {} + || die +} diff --git a/dev-python/uv-build/Manifest b/dev-python/uv-build/Manifest index c637ae3275a3..bcf5ef967cd5 100644 --- a/dev-python/uv-build/Manifest +++ b/dev-python/uv-build/Manifest @@ -1,6 +1,7 @@ DIST uv_build-0.11.10.tar.gz 376745 BLAKE2B 8447c14db66981f9188336dc1d8b7918784f2cfbdd2ddeed3d66f5cdc7a1d521f49082c68d5c48d5fbee87b8f4bdc39cb259353f99d63f6e77d2eed02c292e7c SHA512 ab1e10e9c23bfd90ef12a274695076a2e9756da3b13b062a9f4ab073fc8789a2faee3a8b87af1abeb071de84f245a26ebf896b31825b753acdd32ba74df6f1d0 DIST uv_build-0.11.11.tar.gz 376722 BLAKE2B 58e62e3366961b489f1f6e1e8c83d0b770879660d9d3b0c6266dce46c5da8e9887408b09f0f59fd3fecda30adf887012df6390f386fb22843c0bb66e3c813a97 SHA512 ed612caee074c756c8ab242e3e0bf64e76dfddfefa383c3587b675b07e61621504ccaea653733c27ef2dd9b8bef1aa6d21ba1b9b39102d49c9ec3e9d7d13e758 DIST uv_build-0.11.12.tar.gz 377487 BLAKE2B f9d4c1b53f9c4ff2209f2b96a581f01f0a363fa02c6724e3d4f1d10ac3dd8447eb15d2aaac2a2fafe3d8a3fe20bf37a0b65c2e24f771d7f163a09f34a0151d51 SHA512 99747e605f984fb8b9b8d9b68a987cf20f49cec24cb57f795ef393268246366befb390398ca8d447f1178b8ad307376a2dbb62d083b8e987c0d2d5ab8116a6b3 +DIST uv_build-0.11.13.tar.gz 377955 BLAKE2B 01f93cb472a2841dd2c516b9a02137fafcf081a3102a45a2ff03b92d4dde9c7a3fc0bc012ca1871a51ac9832f2ba9c9d7f51f0705eec2d239d50cd3c8948dca1 SHA512 d6e2986b16d0dc78a9e03261d70a847186672fbc737be54d6263c2b7992d39561817c2e97e2cd82d64349ed402bbc8b907bd9782ff104988fba9f32504dc9d51 DIST uv_build-0.11.6.tar.gz 361928 BLAKE2B 800f59a32bab5b850fb30627b6e47c4a2e7bd8d1a292584e2c3b33e2c3aee81907b8e6ebe95298bac607df161e29437cc8a84bb8a44e32435028ab5fd3bf22af SHA512 8a9fc7cca9e42f42db888b6a9f3888393feae79d0ce8ca56568c83cbee977675d8a39a38b820606d1ac685ef99b92a182795c2521f4796865acd774fd73c6bac DIST uv_build-0.11.7.tar.gz 365752 BLAKE2B 2de7a3656ea9960d2959a6bde66b85979b56e1cedce5ccc38759dae6a165d1d79998bcab3f43e472d91281fe320aadbb00f765776da3f06902b6a81b37d8b0aa SHA512 5ef23796480d36b20d1ca1b5c22eeb86c6634acbe9eb62642044d6c34a8dc45ca59727a77793fa324dbc3656a3659521544387d8afa346879675ff09fef1ca62 DIST uv_build-0.11.8.tar.gz 367238 BLAKE2B 04dfc0cec62b53554b5041f77f0c34794ed2b9890449406af7011182acc23aab77bc087cdfcaf3d360a85169a51c998b4e7c0ddbdda1bdad4f487078226c6890 SHA512 67a5931ba6557c12e1fc668b061c5cfaefea7275fbeac4e658b6e37a748fb67b452b694960cec9bea97bcc4da43e24566a6adfec001057be478d8056894f54a5 diff --git a/dev-python/uv-build/uv-build-0.11.13.ebuild b/dev-python/uv-build/uv-build-0.11.13.ebuild new file mode 100644 index 000000000000..2ab229426f84 --- /dev/null +++ b/dev-python/uv-build/uv-build-0.11.13.ebuild @@ -0,0 +1,99 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maturin compiles uv-build executable for every impl, we do not want +# that, so we use another backend. And since we use another backend, +# why not dogfood it in the first place? +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="PEP517 uv build backend" +HOMEPAGE=" + https://github.com/astral-sh/uv/ + https://pypi.org/project/uv-build/ +" + +LICENSE="|| ( Apache-2.0 MIT )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/uv-${PV} +" +BDEPEND=" + test? ( + app-arch/unzip + dev-python/build[${PYTHON_USEDEP}] + ) +" + +src_prepare() { + distutils-r1_src_prepare + + # use the executable from dev-python/uv instead of building + # a largely overlapping uv-build executable (at least for now) + sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die + + # replace the build-system section + sed -i -e '/\[build-system\]/,$d' pyproject.toml || die + cat >> pyproject.toml <<-EOF || die + [build-system] + requires = ["uv_build<9999"] + build-backend = "uv_build" + backend-path = ["src"] + EOF + + # rename to make uv-build find it + mv python src || die +} + +python_test() { + "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" + + local zip_result=$( + unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die + ) + local zip_expected="\ +Archive: dist/uv_build-${PV}-py3-none-any.whl + testing: uv_build/ OK + testing: uv_build/__init__.py OK + testing: uv_build/__main__.py OK + testing: uv_build/py.typed OK + testing: uv_build-${PV}.dist-info/ OK + testing: uv_build-${PV}.dist-info/WHEEL OK + testing: uv_build-${PV}.dist-info/METADATA OK + testing: uv_build-${PV}.dist-info/RECORD OK +No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ +" + if [[ ${zip_result} != ${zip_expected} ]]; then + eerror ".zip result:\n${zip_result}" + eerror ".zip expected:\n${zip_expected}" + die ".whl result mismatch" + fi + + local tar_result=$( + tar -tf "dist/uv_build-${PV}.tar.gz" || die + ) + local tar_expected="\ +uv_build-${PV}/PKG-INFO +uv_build-${PV}/ +uv_build-${PV}/README.md +uv_build-${PV}/pyproject.toml +uv_build-${PV}/src +uv_build-${PV}/src/uv_build +uv_build-${PV}/src/uv_build/__init__.py +uv_build-${PV}/src/uv_build/__main__.py +uv_build-${PV}/src/uv_build/py.typed\ +" + if [[ ${tar_result} != ${tar_expected} ]]; then + eerror ".tar.gz result:\n${tar_result}" + eerror ".tar.gz expected:\n${tar_expected}" + die ".tar.gz result mismatch" + fi +} diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest index 7ae6ce25a675..bbb47d9048f7 100644 --- a/dev-python/uv/Manifest +++ b/dev-python/uv/Manifest @@ -4,6 +4,8 @@ DIST uv-0.11.11-crates.tar.xz 46797580 BLAKE2B 69c193a4d0d8b81b7ee504ad4439c3647 DIST uv-0.11.11.gh.tar.gz 5253331 BLAKE2B 4a866f3838bd60630e3ff47ea8e6c754fd986aa242bc9c355f071bed321385d9ef6049a7663777027d49b9fbd80cf0793b2ab0271500d7305873574332b5a48e SHA512 f9129868fb8d343d63e4080deb0e71e71fdb5c71e2ea4f17d05d0f0c20338daf86f521895e8bd69795ffad36ddc94e8cf5ee8fbbb4eb5fdc0692524b21eef9c6 DIST uv-0.11.12-crates.tar.xz 46797580 BLAKE2B 69c193a4d0d8b81b7ee504ad4439c36474b4bbfd91387b29a498f5cdc1529b3d52d0bbd2249e1ec4163914f63b4c139f68762396ed61e3480e5a813089277d59 SHA512 dbde92b55820f8b507f2c87d35917cf9e43da9add81046c2715a8e542e2d88d5916d90e7c07e9d1dc8331ca7b098e38cc5bcbac0ef66ceb81c5a68d9146bb35b DIST uv-0.11.12.gh.tar.gz 5259600 BLAKE2B bf43a4b38e37a45d73820e3d445ac38a56314cefcdc0a734cad5b93200ce9e4b689c8aa3125eb34d8aa150ff4b2b94b786dd518a49aacf6d6ce655f66e9506f9 SHA512 a23c95152f0515645174b85ed8887fe29e3e56d457aaad7992cfe5a59b95e527348ebd7e0ce9d23cf589f20849326a876ae61ed9b10324a48b8021077cd264fe +DIST uv-0.11.13-crates.tar.xz 46795796 BLAKE2B d087b947c1c673bffb4095ba3ccdd24251a91e382d702511665af5b4d8a38acc3ebd386405a2f98c256524f71d71ad859aead336d3db73d46ae6ca59dc182d81 SHA512 879dc13c29323b7cc7b84331cab40f6ac0519e564024c2ce9e07df2be5d79be0d3ba6615a98bfba976bd108aedae5953997cc86c94c9907ecb16f8b97e7b891f +DIST uv-0.11.13.gh.tar.gz 5260441 BLAKE2B 36ac78b2857d39b5dc6e24617ed44a0526039723bb5c078713536156524709bca4a8b82f6a9fefa1d66b3e08d6f5c7d2a16ab17c5266d18518e68e3583bd48d0 SHA512 04c6451c1250bf997cd412906d09195234513a160694e31f1dce5dbd04184dfed3307a27948fc32656050cc0d089f05d3f80e31b2ce942e1e93a6de032f90e42 DIST uv-0.11.6-crates.tar.xz 46830584 BLAKE2B 6fbf2c9aa231588833e5cce30da2a9238af8bd22fd849cf45c3ffab52b405bcd6c5b488a9cc6975e09781ce379405c6323d7cb3c330243ae5a7b53efb775d06e SHA512 243e69e5512d09a48d47c76f100dae390e2ea9de51eb4671a9bc84a8fcbbdafe96832b6afc7222185f09f1c11c5aa6a32be9185f723b7dc67e13a94205f759d2 DIST uv-0.11.6.gh.tar.gz 5211342 BLAKE2B 43b6cf60e3a97e70c847878e36d5ae854e7458922121b4b85a9d61d48a1e740c47c408600c92458e4a89d69308fef4833da41b2dd0ad5dbb6ac94b5d2e48c549 SHA512 3f370f98b253dd84706f1724155ba4ed5cafb41b612fa75151aef26dd4f18c85f59d93c5bbddae1c59ea594fdc88857d005b6e8728cdd24f5b37b99ba4ef32cd DIST uv-0.11.7-crates.tar.xz 46854096 BLAKE2B b4fc06608d3c68910a48af598803b934017787bbf14599f66fa43096aa3ef2cdeca8ee35230ea3b8446da044a29f0b476f58f224732959e8017720e79a0d7cd8 SHA512 9cdcc1f565a3bf4d3490296710a7821e3760164d723057d591bf923e093aac50f51ad209ceed6f8c4e8fd2104ee90363750017bb56de2c76fca5dda7fcee815b diff --git a/dev-python/uv/uv-0.11.13.ebuild b/dev-python/uv/uv-0.11.13.ebuild new file mode 100644 index 000000000000..030c2e92591f --- /dev/null +++ b/dev-python/uv/uv-0.11.13.ebuild @@ -0,0 +1,164 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" +RUST_MIN_VER="1.93.0" + +inherit cargo check-reqs + +CRATE_PV=${PV} +DESCRIPTION="A Python package installer and resolver, written in Rust" +HOMEPAGE=" + https://github.com/astral-sh/uv/ + https://pypi.org/project/uv/ +" +# pypi sdist misses scripts/, needed for tests +SRC_URI=" + https://github.com/astral-sh/uv/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +if [[ ${PKGBUMPING} != ${PVR} ]]; then + SRC_URI+=" + https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz + " +fi + +# most of the code +LICENSE="|| ( Apache-2.0 MIT )" +# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 + CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 + ZLIB BZIP2 +" +# ring crate +LICENSE+=" openssl" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +DEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-arch/zstd:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + virtual/pkgconfig + test? ( + dev-lang/python:3.9 + dev-lang/python:3.10 + dev-lang/python:3.11 + dev-lang/python:3.12 + dev-lang/python:3.13 + !!~dev-python/uv-0.5.0 + ) +" + +QA_FLAGS_IGNORED="usr/bin/.*" + +check_space() { + local CHECKREQS_DISK_BUILD=3G + use debug && CHECKREQS_DISK_BUILD=9G + check-reqs_pkg_setup +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space + rust_pkg_setup +} + +src_prepare() { + default + + # force thin lto, makes build much faster and less memory hungry + # (i.e. makes it possible to actually build uv on 32-bit PPC) + sed -i -e '/lto/s:fat:thin:' Cargo.toml || die + + # enable system libraries where supported + export ZSTD_SYS_USE_PKG_CONFIG=1 + # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? + + # remove unbundled sources, just in case + find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die + + # bzip2-sys requires a pkg-config file + # https://github.com/alexcrichton/bzip2-rs/issues/104 + mkdir "${T}/pkg-config" || die + export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} + cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die + Name: bzip2 + Version: 9999 + Description: + Libs: -lbz2 + EOF + + # uv is now forcing bundled liblzma, sigh + sed -i -e '/xz/s:"static"::' Cargo.toml || die +} + +src_configure() { + local myfeatures=( + test-git + test-pypi + test-python + ) + + cargo_src_configure --no-default-features +} + +src_compile() { + cd crates/uv || die + cargo_src_compile +} + +src_test() { + cd crates/uv || die + cargo_src_test --no-fail-fast +} + +src_install() { + cd crates/uv || die + cargo_src_install + + insinto /etc/xdg/uv + newins - uv.toml <<-EOF || die + # These defaults match Fedora, see: + # https://src.fedoraproject.org/rpms/uv/pull-request/18 + + # By default ("automatic"), uv downloads missing Python versions + # automatically and keeps them in the user's home directory. + # Disable that to make downloading opt-in, and especially + # to avoid unnecessarily fetching custom Python when the distro + # package would be preferable. Python builds can still be + # downloaded manually via "uv python install". + # + # https://docs.astral.sh/uv/reference/settings/#python-downloads + python-downloads = "manual" + + # By default ("managed"), uv always prefers self-installed + # Python versions over the system Python, independently + # of versions. Since we generally expect users to use that + # to install old Python versions not in ::gentoo anymore, + # this effectively means that uv would end up preferring very + # old Python versions over the newer ones that are provided + # by the system. Default to using the system versions to avoid + # this counter-intuitive behavior. + # + # https://docs.astral.sh/uv/reference/settings/#python-preference + python-preference = "system" + EOF +} diff --git a/dev-util/bpf-linker/bpf-linker-0.10.3.ebuild b/dev-util/bpf-linker/bpf-linker-0.10.3.ebuild index 0b00c7e95e1e..84782bb92de4 100644 --- a/dev-util/bpf-linker/bpf-linker-0.10.3.ebuild +++ b/dev-util/bpf-linker/bpf-linker-0.10.3.ebuild @@ -33,6 +33,7 @@ LICENSE+=" || ( Apache-2.0 Boost-1.0 ) " SLOT="0" +KEYWORDS="~amd64 ~arm64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/dockerfile-language-server/Manifest b/dev-util/dockerfile-language-server/Manifest index e39acdaaa9b1..73fefbb6a4cb 100644 --- a/dev-util/dockerfile-language-server/Manifest +++ b/dev-util/dockerfile-language-server/Manifest @@ -1,4 +1,2 @@ -DIST dockerfile-language-server-0.12.0-deps.tar.xz 877168 BLAKE2B ec82650b148915e55d78582d0c24a251dd68b6c97475a65d645b03c490dd56dceacf00696bca998aa97ee7a68d906e90194accf6a12db3401146d937085819db SHA512 4c15abdcb8142d27cb2d67e55c6f8745f492f98d24a2d505594a49a5685e57d7fbdd3ddc3b6969acb865440f16f32e6e4b68aa3a1ee89dc0cbc5a3d3f3336905 -DIST dockerfile-language-server-0.13.0-deps.tar.xz 1014748 BLAKE2B 3a9ca56012479ef0fb72e1622c4ede15e1941b3102897b7d6662875781b2bc6b0f6d84a41179e3b790ed0aca0ac241a4967dc28d44a8e932d9d4464e3fcbafef SHA512 ddc45b60c6339144eb6e7f56b011a83e81715f8f4cf8c6b95571e61d81d87b0946fb1db38cddc855a79dfbb2144bfda3618e5eecec16143d0d77750a7543d4cc -DIST dockerfile-language-server-nodejs-0.12.0.tgz 20308 BLAKE2B e23b6f0949662353962f78863bd9bcce82740d0c8b64a9a4fd71af4fd1ba1d5f901dc206a64bb8aceedc7ab7b084de9acb3cbb2e659963f1474e651d80bd8812 SHA512 1c241277607a12f1d5e9a839a297b422cf1fceafec646d40d03317335b38bab2892eabd9175f21465f8551b0cd742d40982a9b596ca92b4cd5df6d9f588c8a2c -DIST dockerfile-language-server-nodejs-0.13.0.tgz 47970 BLAKE2B c9ce3bf1fa8000fc6a7b3b3889201465976cb638dcca4e8e5c6fb90b9b311a5e5b30982ce51c69a670de160dc77345f0cc30eef6d0dc37bd6e46a4a4540d2ab3 SHA512 afc1b04065411ee463f379c562803bba519fa7ab60507f20c653d16a9d1ec2eae811bfd780fe0ab4bb0850837d0af9136607bf2245fb71b15354ed25abd819dc +DIST dockerfile-language-server-0.15.0-deps.tar.gz 949506 BLAKE2B dfc968e225f95b0bdd6d022bec9bbe9a0eec52afacf4556e320ef920cf5e4a41968eddd45b39e30f7596eaa672f98369de137c54f40f65175c53056edc45231e SHA512 2bf390489f7439b5158becebd0a4d16356f1f3f1b5cddcf7731e1d71d2af17fcc8805826a2afe6cffc2cc7a055ef5395d7b314a2747cadc87cb8451249cb1cbf +DIST dockerfile-language-server-0.15.0.tar.gz 78484 BLAKE2B 619014530c97777cdc71fbbe60a6a32b24f303cff9b660d2bde11c4c95f317001214e220a997d946efd87b29b802e798d8399da17e5d49a52c0338fa69de140a SHA512 a96661df14539f283527e0bb3684a5bfb24ddd3d8ea01b8d876926bbe3cdc738724411a6ad169b439b48d68f0473b6cdcd3f1d16dfd95bc2cf9d57a3ff702efa diff --git a/dev-util/dockerfile-language-server/dockerfile-language-server-0.13.0.ebuild b/dev-util/dockerfile-language-server/dockerfile-language-server-0.13.0.ebuild deleted file mode 100644 index 336038312789..000000000000 --- a/dev-util/dockerfile-language-server/dockerfile-language-server-0.13.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="${PN}-nodejs-${PV}" - -DESCRIPTION="A language server for Dockerfiles" -HOMEPAGE="https://github.com/rcjsuen/dockerfile-language-server-nodejs" -SRC_URI=" - mirror://npm/${PN}-nodejs/-/${MY_P}.tgz - https://tastytea.de/files/gentoo/${P}-deps.tar.xz -" -S="${WORKDIR}" - -# NOTE: to generate the dependency tarball: -# npm --cache "$(realpath ./npm-cache)" install $(portageq envvar DISTDIR)/${MY_P}.tgz -# tar -caf ${P}-deps.tar.xz npm-cache - -LICENSE="MIT-with-advertising" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="net-libs/nodejs" -BDEPEND="net-libs/nodejs[npm]" - -src_unpack() { - cd "${T}" || die "Could not cd to temporary directory" - unpack ${P}-deps.tar.xz -} - -src_install() { - npm \ - --offline \ - --verbose \ - --progress false \ - --foreground-scripts \ - --global \ - --prefix "${ED}"/usr \ - --cache "${T}"/npm-cache \ - install "${DISTDIR}"/${MY_P}.tgz || die "npm install failed" - - einstalldocs -} diff --git a/dev-util/dockerfile-language-server/dockerfile-language-server-0.12.0.ebuild b/dev-util/dockerfile-language-server/dockerfile-language-server-0.15.0.ebuild index ee629a78dcab..92cd2f513e7c 100644 --- a/dev-util/dockerfile-language-server/dockerfile-language-server-0.12.0.ebuild +++ b/dev-util/dockerfile-language-server/dockerfile-language-server-0.15.0.ebuild @@ -1,17 +1,16 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -MY_P="${PN}-nodejs-${PV}" - DESCRIPTION="A language server for Dockerfiles" -HOMEPAGE="https://github.com/rcjsuen/dockerfile-language-server-nodejs" +HOMEPAGE="https://github.com/rcjsuen/dockerfile-language-server" SRC_URI=" - mirror://npm/${PN}-nodejs/-/${MY_P}.tgz - https://tastytea.de/files/gentoo/${P}-deps.tar.xz + https://github.com/rcjsuen/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://codeberg.org/ceres-sees-all/guru-distfiles/releases/download/${P}-deps.tar.gz/${P}-deps.tar.gz " -S="${WORKDIR}" + +S=${WORKDIR} # NOTE: to generate the dependency tarball: # npm --cache "$(realpath ./npm-cache)" install $(portageq envvar DISTDIR)/${MY_P}.tgz @@ -25,8 +24,7 @@ RDEPEND="net-libs/nodejs" BDEPEND="net-libs/nodejs[npm]" src_unpack() { - cd "${T}" || die "Could not cd to temporary directory" - unpack ${P}-deps.tar.xz + unpack ${P}-deps.tar.gz } src_install() { @@ -36,9 +34,9 @@ src_install() { --progress false \ --foreground-scripts \ --global \ - --prefix "${ED}"/usr \ - --cache "${T}"/npm-cache \ - install "${DISTDIR}"/${MY_P}.tgz || die "npm install failed" + --prefix "${ED}/usr" \ + --cache "${WORKDIR}/npm-cache" \ + install "${DISTDIR}/${P}.tar.gz" || die "npm install failed" einstalldocs } diff --git a/dev-util/dockerfile-language-server/metadata.xml b/dev-util/dockerfile-language-server/metadata.xml index c4838a0906e5..a7c0227b1f1e 100644 --- a/dev-util/dockerfile-language-server/metadata.xml +++ b/dev-util/dockerfile-language-server/metadata.xml @@ -5,6 +5,10 @@ <email>tea+gentoo@cuddleslut.fr</email> <name>tea</name> </maintainer> + <maintainer type="person"> + <email>ceres@ceressees.dev</email> + <name>Ceres Milner</name> + </maintainer> <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest index 9c735af1e2d5..71dbebce8610 100644 --- a/dev-util/maturin/Manifest +++ b/dev-util/maturin/Manifest @@ -1,4 +1,4 @@ -DIST maturin-1.12.6-vendor.tar.xz 19339996 BLAKE2B 5fa56bde7c2445eebd51802e58ae53cc9fa7742d04d0b79043f29bdedee8b3e0871042ca1481b310398c3ffd51b518f97bf74c13999c7bc0b83dd2b9e5e4799d SHA512 c32f476784de0d86e4d3ec47a92f9e7d17f5e257b81b7aef8914e76d03d822f8117bb45ea055cb6e391ca1dfa9b6ae211e1eab117cda9559316eff8a1111d2e3 -DIST maturin-1.12.6.gh.tar.gz 650246 BLAKE2B ea808aac177168947c059506ae19c53d322811fc8c0c20c01cf8a40364344daca0a3ffba09032352b0faea2f3f88286509d5fc4434658f30fbe6971aaa6d657f SHA512 49d4e6d759be491f7c689c37738586f0059ec4c0067ed9862858b124aad904504e7af44d2b58c1aa123b268a536ab2bdecef53564c8a0e649e37678fdf0170be DIST maturin-1.13.1-vendor.tar.xz 21185996 BLAKE2B 1f1dfd72948296a29e70de2dc75b76dbb9569ca24bc77f09123bc3c06895bf1e61c2b02da3bec3e4c38dbcc1f560a89a6982cbf7741157a247c9cf7fa7e3b8ae SHA512 98d3c1905d9bce620a28d4e9deceef16ee8a26e837cc029758b807de706370906fb12cdec3a827cdc20ae9df72c33907a3432432501dbcdcd458c328fb07cac0 DIST maturin-1.13.1.gh.tar.gz 727220 BLAKE2B 33495999ede9aaa47e37a89c68fceb3bed7d9a473a45253a3960cd101a938a72834c68b4fa8638af4f758206fcbc712fbd892f181ff889a405ba33fe632cd546 SHA512 b5487a89d3a400467dcb381f80e0e33bccf5bd28272460c781452862887cc1244b89ed6abab7099c95ace0fa247b71ac1eaedce2da4707338a579f33c8087d29 +DIST maturin-1.13.2-vendor.tar.xz 21259304 BLAKE2B 0b30000345c42a23bd732f5b9ead6643ce634ff8f6bde62f37a13664e9d1e62367b9597562b1c760fea0a38d5e82204c126a873f5b1b606adc67de98ce92185e SHA512 3a3fe108f5b0fee1f77c0484c1db3877e39b07145f7aa9c8ebe760e8f1a8a3fd6fb1d90be403bc243624c6451de1ef973f789af23fbb24e4387c7728b18298c2 +DIST maturin-1.13.2.gh.tar.gz 759073 BLAKE2B 3ae9ccfd1eb04e3d3571c9078bc7d2a4e55bc96cd789dd43d660c5175fa5fb8669849a548dd961caf0b55a8ee702f8d684435d6788753748deb279b3f40b9555 SHA512 c24f6186a16105de8b75b117333fe16245bed4294bea64479a0e2a2f90fc7ab40aed9078f8c10df45da85dccf64061a284c7e261f32ae5c3c6ee5adcda644dde diff --git a/dev-util/maturin/maturin-1.12.6.ebuild b/dev-util/maturin/maturin-1.13.2.ebuild index c371070ae79e..c371070ae79e 100644 --- a/dev-util/maturin/maturin-1.12.6.ebuild +++ b/dev-util/maturin/maturin-1.13.2.ebuild diff --git a/dev-util/reuse/Manifest b/dev-util/reuse/Manifest index 4043542ac07e..d9598e7002fe 100644 --- a/dev-util/reuse/Manifest +++ b/dev-util/reuse/Manifest @@ -1,5 +1,5 @@ DIST reuse-2.1.0.gh.tar.gz 260786 BLAKE2B 371c1167e10449ecdbaf0a93dbfa7d50c700daaf71394379a48d1baaae0b1be03728e79fd551da75a3743e06cae1a77e7445482222845d1356a6af3eb39bef46 SHA512 912d713b2c68029cc67a5fbebfca61d96165ae8ae9d927bbdd651cf2130104b297d5c0133f1a46442cba3ec84d00ba92c27414bff770d2250f5a2131c7ad4aef DIST reuse-3.0.1.gh.tar.gz 305441 BLAKE2B e2f0cc4b4aea3e2b09e4ee395ec545a6cd683a083d05498b56401782439882853673bfb3d589ef6c4986cd86fcab64b9cc5ae40e5ddc7f36478582ca458fff81 SHA512 eb3aeb98b6fe127001702cf2a2c067e298fba071582206174a3647ccbf38263fa71dc6e56558926e4adce628c541035e4bce2afaa9fddfd89cbdb20cfe57aef5 DIST reuse-3.0.2.gh.tar.gz 305529 BLAKE2B 96835aa6c47a951d7515236a632895e22ea93cad3602c4c37f45714ebe830b605315af479b7e5bbad764420ffc59997a163bbbe7a1b133bcd72f88af60b67c80 SHA512 cdf37980dddb116823fd0f0d47f6b6380e9da500cb3f33cf4fcfb75c367af7a7e3147848463f3d70c28dce72b8c0ad5d0b8284a69f7905050b0ba9ee7fff2f5c -DIST reuse-4.0.3.gh.tar.gz 360402 BLAKE2B a4e2a434c78b8cda81c58ee50d9d37df914f077eb050631eb654fd275fec0ea7dd3e4d431eaf73e359f8f868e73e4e59e9b1f757cddbe9bd3ff2ef9fd3f194e5 SHA512 2f9dca807a0f3eed9356c1fcbe9f7bc8fd9711ac3583811decf90bbb28818a0af64925fa31ee84e8c0e8241d64e9194209b03cb422bf1aeb6b160eca3289bec6 DIST reuse-5.0.2.gh.tar.gz 398518 BLAKE2B 11687ee3f396bde63248ce23311775ebddcc7424a0a3106a70d7cf4e00af391e65f0bf0d68310babb0ecc8522b8486a5c51f1b2953d54ed3863bd68a09ae23d5 SHA512 472048dcb16df330478727278de593e6e102fe224d7acd485666d3d2ceb49725426e008e1c116c41acea3c767de347cf5e4775c1471cb287c5d594860db75a5a +DIST reuse-6.2.0.tar.gz 508748 BLAKE2B 74ea97df574c820f11fd85f2bac8375f180ce7d4d69740eb89661fbbb8881a88a251b6f044f6445cd6cfcb2c8cf7b0614413d35cddf7fd5da25a41e8907c386a SHA512 dc951c2a27b5737b30039e88a2a6427bec4a154245fece5769695e94561cc0f85523a7b24a995e9b3cd9f78153d8ae7feff893676ff3f0840b0eaa3c1cd052d9 diff --git a/dev-util/reuse/reuse-4.0.3.ebuild b/dev-util/reuse/reuse-6.2.0.ebuild index 3c92395ee87f..5f659886a4ef 100644 --- a/dev-util/reuse/reuse-4.0.3.ebuild +++ b/dev-util/reuse/reuse-6.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,10 +10,10 @@ inherit distutils-r1 DESCRIPTION="Manage license information according to the SPDX standard" HOMEPAGE="https://reuse.software/ - https://github.com/fsfe/reuse-tool" + https://codeberg.org/fsfe/reuse-tool" MY_PN="${PN}-tool" -SRC_URI="https://github.com/fsfe/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" +SRC_URI="https://codeberg.org/fsfe/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}" LICENSE="GPL-3+ CC-BY-SA-4.0 CC0-1.0 Apache-2.0" SLOT="0" @@ -22,15 +22,17 @@ KEYWORDS="~amd64" RDEPEND=">=dev-python/binaryornot-0.4.4[${PYTHON_USEDEP}] >=dev-python/boolean-py-3.8[${PYTHON_USEDEP}] >=dev-python/jinja2-3.0.0[${PYTHON_USEDEP}] - >=dev-python/license-expression-1.0[${PYTHON_USEDEP}] + >=dev-python/license-expression-21.6.14[${PYTHON_USEDEP}] >=dev-python/python-debian-0.1.48[${PYTHON_USEDEP}] >=dev-python/tomlkit-0.8[${PYTHON_USEDEP}] - >=dev-python/attrs-21.3[${PYTHON_USEDEP}]" + >=dev-python/attrs-23.2[${PYTHON_USEDEP}] + >=dev-python/click-8.1.0[${PYTHON_USEDEP}]" BDEPEND="sys-devel/gettext test? ( dev-vcs/git dev-vcs/mercurial + dev-python/freezegun[${PYTHON_USEDEP}] )" DOCS=( AUTHORS.rst CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md README.md ) @@ -38,9 +40,9 @@ DOCS=( AUTHORS.rst CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md README.md ) distutils_enable_tests pytest distutils_enable_sphinx docs \ - ">=dev-python/furo-2023.3.27" \ - ">=dev-python/recommonmark-0.7.1" \ - ">=dev-python/sphinxcontrib-apidoc-0.3.0" + ">=dev-python/myst-parser-2.0.0" \ + ">=dev-python/sphinxcontrib-apidoc-0.3.0" \ + ">=dev-python/furo-2023.3.27" python_test() { cd "${T}" || die diff --git a/games-util/antimicrox/Manifest b/games-util/antimicrox/Manifest index a56e33c852b4..000abf715e48 100644 --- a/games-util/antimicrox/Manifest +++ b/games-util/antimicrox/Manifest @@ -1 +1,2 @@ DIST antimicrox-3.5.1.tar.gz 2479077 BLAKE2B c86e76996a3d3b7a87c6f01d967f7807cdb2c2bab256493816f8a32a6539f44e73346a2fbc3f715fa793546e139b71201d401b355768985dd56b858dc0c63324 SHA512 c2363b7c8a33b413e5d92b0e8cf9781ab4aa27fd13850ac4374b5fe0ae2b3d6b6396d8dc3a84277cacf4a5c0c8b982d37d10a729babdd3ffca0d9e169ef34cff +DIST antimicrox-3.6.0.gh.tar.gz 2656744 BLAKE2B 5cf2c54745c016d8b503bd64a9da906b61afd3c9ac94e1664eada10081445c1b469998530d681216521d215d63b210baed92e22bfb53288919be8e9b094b3065 SHA512 ac2b8f5ddc49898b71298d3373c4a7529c84c058ac90d9ce3f4196f53b9d91994747a6e737ed0e3602c817fc90db4282d530a29f144666fb8c43a0f2c8b53056 diff --git a/games-util/antimicrox/antimicrox-3.6.0.ebuild b/games-util/antimicrox/antimicrox-3.6.0.ebuild new file mode 100644 index 000000000000..1b5f1fcd7ca2 --- /dev/null +++ b/games-util/antimicrox/antimicrox-3.6.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit udev xdg cmake + +DESCRIPTION="Graphical program used to map keyboard buttons and mouse controls to a gamepad" +HOMEPAGE="https://github.com/AntiMicroX/antimicrox/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/AntiMicroX/${PN}" +else + SRC_URI="https://github.com/AntiMicroX/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="doc" + +# Tests fail to build. +# https://github.com/AntiMicroX/antimicrox/issues/530 +RESTRICT="test" + +RDEPEND=" + dev-qt/qtbase:6[concurrent,gui,network,widgets] + media-libs/libsdl2[X,joystick] + virtual/udev + x11-libs/libX11 + x11-libs/libXi + x11-libs/libXtst +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + dev-qt/qttools:6[linguist] + kde-frameworks/extra-cmake-modules + doc? ( + app-text/doxygen[dot] + ) +" + +PATCHES=( + "${FILESDIR}/antimicrox-man_gz.patch" + "${FILESDIR}/antimicrox-3.5.1-cmake_minimum_required.patch" +) + +DOCS=( CHANGELOG.md README.md ) + +src_configure() { + local -a mycmakeargs=( + -DAPPDATA="OFF" + -DCHECK_FOR_UPDATES="OFF" + -DINSTALL_UINPUT_UDEV_RULES="OFF" # Install in "src_install". + -DUSE_QT6_BY_DEFAULT="ON" + -DWITH_TESTS="OFF" + -DWITH_UINPUT="ON" + -DWITH_X11="ON" + -DWITH_XTEST="ON" + + -DBUILD_DOCS="$(usex doc ON OFF)" + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + udev_dorules "${S}/other/60-${PN}-uinput.rules" + + if use doc ; then + dodoc -r "${S}/docs"/{html,latex} + fi + + rm -f -r "${ED}/usr/share/doc/${PN}" || die +} + +pkg_postinst() { + udev_reload + xdg_pkg_postinst +} + +pkg_postrm() { + udev_reload + xdg_pkg_postrm +} diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest index fe5daad802b1..fbb636089513 100644 --- a/mail-client/roundcube/Manifest +++ b/mail-client/roundcube/Manifest @@ -1,3 +1,3 @@ DIST roundcubemail-1.6.11-complete.tar.gz 5839956 BLAKE2B 1f032ac60ef0671560227b1c6f60c4b6beb6289a84aa0f4159aba9f5a25f77633bebfcfb5718a4eb082998c084fae52dbe13a747df87e269cc49a4419c03caed SHA512 842d6b0f9bfdb0661de798fb83ccfbf202583214cf478fb7092529785f31b9aa8d7a1fcd63c1d6b967e396e1e2a7750669e238d112875befb3f017b6034acacc DIST roundcubemail-1.6.14-complete.tar.gz 5873247 BLAKE2B 55ab6aeaf27f5e13fa4238cfe86fae1c26722a1babaef936a56ad5974717e3291de3b9e41f1cadc43305ab45255b5330c4ed05856edc2225f60e215e4bfa2c7b SHA512 55e3ee4674ac6257a80577b98295b972609b3a6bbb2d929841101132aa960ccbed56c3ddd127a417eb301433215fe8917c373df19da768b57844e1fadcbda525 -DIST roundcubemail-1.7-rc5-complete.tar.gz 6380953 BLAKE2B 3ed65e84867d32e35891a1e62c1edd16375fdcb59856570ad7652f88450ffaa3697f3e4b6dfd0ec1ab53b212acd87f550f81ea2f89f38725ac2ec673683fae0c SHA512 0a488c2ced5f6bad00ecae4060fbad63cfd4c4ec1827a2206fcf15e6c6f335c4aded0e800687842ddbc71df4b07936fa77650a704ff5f56ef007a0cba0d95046 +DIST roundcubemail-1.7.0-complete.tar.gz 6326051 BLAKE2B 7a94c2e418c1c717afcc522b71a410848ccceb04cf6ae17ca7caabd7de4ae9d54adfcf613e8463546c80fc2472f4b0f8c22f51d73bcc735b1dc471b8a937fedb SHA512 20427a8dfc31112e22e06b6cce7b5e62dbec823a8d2e3979f767d5cd2395405bf3a1aa426835e8514bf7089354487f15dd331af17152f1dcccf512d9749eb440 diff --git a/mail-client/roundcube/roundcube-1.7_rc5.ebuild b/mail-client/roundcube/roundcube-1.7.0.ebuild index 6b60d3eee501..32bf7470b7f6 100644 --- a/mail-client/roundcube/roundcube-1.7_rc5.ebuild +++ b/mail-client/roundcube/roundcube-1.7.0.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit webapp @@ -24,7 +24,7 @@ need_httpd_cgi RDEPEND=" ${DEPEND} - >=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?] + >=dev-lang/php-8.1.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?] virtual/httpd-php change-password? ( dev-lang/php[sockets] diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest index e8e22dddf7a8..2f75f00a8f39 100644 --- a/media-gfx/asymptote/Manifest +++ b/media-gfx/asymptote/Manifest @@ -1 +1,2 @@ DIST asymptote-3.06.src.tgz 41459813 BLAKE2B 22fb641398522e6e16697048d34b7c1b75eaa3e47f56f648ab2eaaa886806715026d7af535901637f8bfbf0f8e9aab2d56897db74dd43a87025ad696525cabec SHA512 d0dfc3ecefe9b46a52c194cf80e2efe36845cce67e3bad7eee6b30e00629145cbefbdfabab6a6950e1a711eb801c7a815491b6755b2714722f030b58bec44e2e +DIST asymptote-3.10.src.tgz 26724037 BLAKE2B a2409c9ca2069c4928070b1d62899d3c4d2f87ca621db8072298560a9436d08097fb45a8adf674801dbc24c4a733b902c7f1bed7287e8a5367082b58c7b7f8bf SHA512 6db6a0689703a1d8cc211666f657501d302dd0cf1a9fb7f86c61903cde2f549347dde6f34a1bd873b52061f313fb6a100396cc7f09a5e6a5285201d6922a014a diff --git a/media-gfx/asymptote/asymptote-3.10.ebuild b/media-gfx/asymptote/asymptote-3.10.ebuild new file mode 100644 index 000000000000..916a70e44973 --- /dev/null +++ b/media-gfx/asymptote/asymptote-3.10.ebuild @@ -0,0 +1,245 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +# latex-package does not support EAPI 9 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit autotools elisp-common latex-package python-r1 + +DESCRIPTION="A vector graphics language that provides a framework for technical drawing" +HOMEPAGE="https://asymptote.sourceforge.io/ https://github.com/vectorgraphics/asymptote/" +SRC_URI="https://downloads.sourceforge.net/asymptote/${P}.src.tgz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="context curl doc emacs examples fftw gsl gui +imagemagick latex lsp +opengl python sigsegv svg test vim-syntax" +RESTRICT="!test? ( test )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=sys-libs/ncurses-5.4-r5:0= + >=sys-libs/readline-4.3-r5:0= + net-libs/libtirpc:= + imagemagick? ( media-gfx/imagemagick[png] ) + opengl? ( media-libs/mesa[X] media-libs/freeglut media-libs/glew:0 media-libs/glm ) + svg? ( app-text/dvisvgm ) + sigsegv? ( dev-libs/libsigsegv ) + fftw? ( >=sci-libs/fftw-3.0.1:= ) + gsl? ( sci-libs/gsl:= ) + python? ( ${PYTHON_DEPS} ) + curl? ( net-misc/curl ) + lsp? ( + dev-libs/boost + dev-libs/rapidjson + dev-libs/utfcpp + ) + gui? ( + ${PYTHON_DEPS} + dev-python/pyside[${PYTHON_USEDEP},gui,widgets,svg] + dev-python/cson + dev-python/numpy + >=gnome-base/librsvg-2.40 + ) + latex? ( + virtual/latex-base + dev-texlive/texlive-latexextra + ) + context? ( dev-texlive/texlive-context ) + emacs? ( >=app-editors/emacs-23.1:* ) + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" +DEPEND="${RDEPEND} + gui? ( dev-python/pyside[${PYTHON_USEDEP},tools] ) + doc? ( + media-gfx/imagemagick[png] + virtual/texi2dvi + virtual/latex-base + dev-texlive/texlive-latexextra + app-text/ghostscript-gpl ) + test? ( app-text/ghostscript-gpl )" + +TEXMF=/usr/share/texmf-site + +PATCHES=( + # Changing pdf, ps, image viewers to xdg-open + "${FILESDIR}/${PN}-2.92-xdg-utils.patch" + + # Bug #322473 + "${FILESDIR}/${PN}-2.70-info.patch" +) + +src_prepare() { + sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \ + -i configure.ac \ + || die "sed configure.ac failed" + + default + eautoreconf + pushd gc > /dev/null || die "pushd gc failed" + eautoreconf + popd > /dev/null || die +} + +src_configure() { + # for the CPPFLAGS see + # https://sourceforge.net/forum/forum.php?thread_id=1683277&forum_id=409349 + econf \ + CPPFLAGS=-DHAVE_SYS_TYPES_H \ + CFLAGS="${CXXFLAGS}" \ + --disable-gc-debug \ + --disable-gc-full-debug \ + --with-latex=/usr/share/texmf-site/tex/latex \ + --with-context=/usr/share/texmf-site/tex/context \ + --disable-offscreen \ + $(use_enable curl) \ + $(use_enable lsp) \ + $(use_enable fftw) \ + $(use_enable gsl) \ + $(use_enable opengl gl) \ + $(use_enable sigsegv) + pushd gc > /dev/null || die "pushd gc failed" + econf + popd > /dev/null || die +} + +src_compile() { + addpredict /proc # for /proc/*/clear_refs + default + + emake doc/version.texi + cd doc || die + emake asy.1 + einfo "Making info" + emake ${PN}.info + if use doc; then + cd FAQ || die + emake + cd .. || die + # pdf + einfo "Making pdf docs" + export VARTEXFONTS="${T}"/fonts + # see bug #260606 + emake -j1 asymptote.pdf + emake CAD.pdf asy-latex.pdf asyRefCard.pdf + fi + cd .. || die + + if use emacs; then + einfo "Compiling emacs lisp files" + elisp-compile base/*.el + fi +} + +src_install() { + # the program + dobin asy + + # .asy files + insinto /usr/share/${PN} + doins -r base/*.asy base/*.js base/*.sh base/*.ps base/shaders base/webgl + chmod 755 "${D}"/usr/share/${PN}/shaders/* + + # documentation + dodoc README + cd doc || die + doman asy.1 + doinfo ${PN}.info + if use doc; then + dodoc FAQ/asy-faq.ascii + dodoc CAD.pdf asy-latex.pdf asyRefCard.pdf asymptote.pdf + fi + cd .. || die + + # asymptote.py + if use python; then + python_moduleinto ${PN} + python_foreach_impl python_domodule base/${PN}.py + fi + + # gui + if use gui; then + cd GUI || die + python_setup + sed -e 1d -i xasy.py + echo "#!/usr/bin/env ${EPYTHON}" > xasy1 + cat xasy1 xasy.py > xasy + rm xasy1 xasy.py + mv xasy xasy.py + cd .. || die + python_moduleinto ${PN} + python_domodule GUI + chmod 755 "${D}/$(python_get_sitedir)/${PN}/GUI/xasy.py" + dosym "$(python_get_sitedir)/${PN}/GUI/xasy.py" /usr/bin/xasy + doman doc/xasy.1x + fi + + # examples + if use examples; then + docinto examples + dodoc \ + examples/*.asy \ + examples/*.views \ + examples/*.dat \ + examples/*.bib \ + examples/*.png \ + examples/*.pdb1 \ + doc/*.asy \ + doc/*.csv \ + doc/*.dat \ + doc/pixel.pdf \ + doc/extra/*.asy + docinto examples/animations + cd examples/animations || die + dodoc *.asy *.u3d + cd ../.. || die + fi + + # LaTeX style + if use latex; then + cd doc || die + insinto "${TEXMF}"/tex/latex/${PN} + doins *.sty latexmkrc + if use examples; then + docinto examples + dodoc latexusage.tex externalprc.tex + docinto examples/animations + dodoc ../examples/animations/*.tex + fi + cd .. || die + fi + + # ConTeXt + if use context; then + insinto /usr/share/texmf-site/tex/context + doins doc/colo-asy.tex + fi + + # emacs mode + if use emacs; then + elisp-install ${PN} base/*.el base/*.elc + elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el + fi + + # vim syntax + if use vim-syntax; then + insinto /usr/share/vim/vimfiles/syntax + doins base/asy.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins base/asy_filetype.vim + fi +} + +pkg_postinst() { + use latex && latex-package_rehash + use emacs && elisp-site-regen + + elog 'Use the variable ASYMPTOTE_PSVIEWER to set the postscript viewer' + elog 'Use the variable ASYMPTOTE_PDFVIEWER to set the PDF viewer' +} + +pkg_postrm() { + use latex && latex-package_rehash + use emacs && elisp-site-regen +} diff --git a/media-gfx/inkscape/files/inkscape-1.4.4-poppler-26.05.patch b/media-gfx/inkscape/files/inkscape-1.4.4-poppler-26.05.patch new file mode 100644 index 000000000000..182a2380ee20 --- /dev/null +++ b/media-gfx/inkscape/files/inkscape-1.4.4-poppler-26.05.patch @@ -0,0 +1,71 @@ +From 1e98c3da1eec9d608f09132d641f5e817a8bf4b1 Mon Sep 17 00:00:00 2001 +From: Varasina Farmadani <sina@sinanonym.my.id> +Date: Mon, 11 May 2026 02:29:05 +0700 +Subject: [PATCH] fix: support for popler >= 26.05 font encoding change + +Poppler version 26.05.0 changed the return type of +gfx8bit->getEncoding() from char** to const std::array<const char*,256>&. +this caused a compilation error due to type incompatibility: + error: assigning to 'char **' from incompatible type 'const std::array<const char *, 256> + error: no viable conversion from 'const std::array<const char *, 256>' to 'char **' + +Commented out the duplicate resize() line - dilfridge@gentoo.org + +--- + .../pdfinput/poppler-cairo-font-engine.cpp | 15 ++++++++++++++- + 1 file changed, 14 insertions(+), 1 deletion(-) + +diff --git a/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp b/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp +index a022ce63c8..cb339a3009 100644 +--- a/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp ++++ b/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp +@@ -314,7 +314,11 @@ CairoFreeTypeFont *CairoFreeTypeFont::create(GfxFont *gfxFont, XRef *xref, FT_Li + #else + GfxFontLoc *fontLoc; + #endif ++#if POPPLER_CHECK_VERSION(26, 5, 0) ++ const char * const *enc; ++#else + char **enc; ++#endif + const char *name; + #if POPPLER_CHECK_VERSION(25, 7, 0) + std::unique_ptr<FoFiType1C> ff1c; +@@ -386,8 +390,13 @@ CairoFreeTypeFont *CairoFreeTypeFont::create(GfxFont *gfxFont, XRef *xref, FT_Li + goto err2; + } + ++#if POPPLER_CHECK_VERSION(26, 5, 0) ++ enc = gfx8bit->getEncoding().data(); ++#else + enc = gfx8bit->getEncoding(); ++#endif + ++ // codeToGID.resize(256); + codeToGID.resize(256); + for (i = 0; i < 256; ++i) { + codeToGID[i] = 0; +@@ -678,7 +687,7 @@ CairoType3Font *CairoType3Font::create(GfxFont *gfxFont, PDFDoc *doc, CairoFontE + #endif + + std::vector<int> codeToGID; +- char *name; ++ const char *name; + + Dict *charProcs = gfx8bit->getCharProcs(); + Ref ref = *gfxFont->getID(); +@@ -695,7 +704,11 @@ CairoType3Font *CairoType3Font::create(GfxFont *gfxFont, PDFDoc *doc, CairoFontE + + cairo_font_face_set_user_data(font_face, &type3_font_key, (void *)info, _free_type3_font_info); + ++#if POPPLER_CHECK_VERSION(26, 5, 0) ++ const char * const *enc = gfx8bit->getEncoding().data(); ++#else + char **enc = gfx8bit->getEncoding(); ++#endif + codeToGID.resize(256); + for (int i = 0; i < 256; ++i) { + codeToGID[i] = 0; +-- +GitLab + diff --git a/media-gfx/inkscape/inkscape-1.4.4.ebuild b/media-gfx/inkscape/inkscape-1.4.4.ebuild index 3321365c4fc7..e5ba7d56fcb4 100644 --- a/media-gfx/inkscape/inkscape-1.4.4.ebuild +++ b/media-gfx/inkscape/inkscape-1.4.4.ebuild @@ -115,6 +115,7 @@ DEPEND="${COMMON_DEPEND} PATCHES=( "${FILESDIR}"/${PN}-1.4.3-libcroco-cmake-minreqver-3.12.patch # bug 965915 "${FILESDIR}"/${PN}-1.4.4-respect-EPYTHON.patch # bug 924747 + "${FILESDIR}"/${PN}-1.4.4-poppler-26.05.patch # bug 974462 ) pkg_pretend() { diff --git a/media-gfx/tuxpaint-stamps/Manifest b/media-gfx/tuxpaint-stamps/Manifest index 0b8f42a84756..fe0041d231d1 100644 --- a/media-gfx/tuxpaint-stamps/Manifest +++ b/media-gfx/tuxpaint-stamps/Manifest @@ -1,4 +1,2 @@ -DIST tuxpaint-stamps-2009.06.28.tar.gz 48273629 BLAKE2B a9c11b846d60bb4de5bfaa721a24254fb6510bfddeca54f398ebf941f2fd74f546eaf3cdf7cd65932835e2e72993d6627f6247c7dc4a4488d2d2b2174c04455a SHA512 ca059275484bec045c4f2bad414ea5359d2a8812cc1c8d1e11ad8f3b7e63e107c1fccc347291ffe95d81a5192b39198c56d319ef6a0f475fb128d9a2d0e5e027 -DIST tuxpaint-stamps-2021.11.25.tar.gz 193603076 BLAKE2B 16cf8e9792261608bb77fdb97ba9828671a44b6ba939c5644e9d1c256bc2f9055becf70a336a8acd8b5b8f5e07d1f51a3a39eb7aeb267450ac6d848a500cbb0e SHA512 db353ad0635a0f06960d0ec0c1eabda26bffa4672e5c56099ed02c2db9e109b4dbdd17327eadce8a1779b5d0fe51503988b56dafd4e47e9ad4f978e2a7ba2c10 -DIST tuxpaint-stamps-2022.06.04.tar.gz 215615180 BLAKE2B a01428a1bbb0acc623f533bd2ae36527740e7a8032d5576109c36d4f8c8d3d7d1e9ed8ceaa8f9a3e15f7f932634033bee7c6336184727a3afdafb6bb8eb93731 SHA512 a02b4265b436fb48dd1e06e57c238c78f90a4894691795772a93ffb2287ee6c608e1fb75ff93527d29c73aea1a10ecb3c8acf9e1325ff01aecc443bd01fa6bb8 DIST tuxpaint-stamps-2023.04.02.tar.gz 221833740 BLAKE2B cf7e2976e2906d1598edf311d7353ae8856a308041d0353d5c35aa391f365bb823db2685af2d84057eb19b40e2a395788a60c02e5c96ce4b89669403439d30b1 SHA512 57ebc9ffbbd087ec191bfcdbb09fdecc9b2f7167393aeeecae85ca90ca9b14de44c0a1677bcd57945cf00a8dc413ed908c80f933e151ffb6acd1a849ed7dc222 +DIST tuxpaint-stamps-2024.10.25.tar.gz 93171315 BLAKE2B c5cbb79c02b3d3f342f8734e2c00437805d56b5b5c5610f9019de32ac5c02267bf01d25526ae2c67d83533186d6f226c0f54a50473bf1af1ce56288b125b6379 SHA512 a99bfcc094ef7594958034dbacfb92391d44b34d77090829098fae2c62406d68b04ba4cd71ad2af86e4ed7b7d0f46773415cf941c7fdf3e4ccd43ee131e5e4b5 diff --git a/media-gfx/tuxpaint-stamps/files/tuxpaint-stamps-20090628-make-382.patch b/media-gfx/tuxpaint-stamps/files/tuxpaint-stamps-20090628-make-382.patch deleted file mode 100644 index e3a595df5f4b..000000000000 --- a/media-gfx/tuxpaint-stamps/files/tuxpaint-stamps-20090628-make-382.patch +++ /dev/null @@ -1,15 +0,0 @@ -http://bugs.gentoo.org/334569 - ---- a/Makefile -+++ b/Makefile -@@ -79,9 +79,7 @@ - @rm -rf "build/tuxpaint-stamps-$(VER_DATE)" "build/tuxpaint-stamps-$(VER_DATE).tar.gz" - @-if [ -d build ] ; then rmdir build ; fi - --releasedir: build/tuxpaint-stamps-$(VER_DATE) -- --build/tuxpaint-stamps-$(VER_DATE): -+releasedir: - @echo - @echo "Creating release directory" - @echo diff --git a/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20090628-r1.ebuild b/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20090628-r1.ebuild deleted file mode 100644 index 77e7bbc0e46b..000000000000 --- a/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20090628-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P=${PN}-${PV:0:4}.${PV:4:2}.${PV:6:2} - -DESCRIPTION="Set of 'Rubber Stamp' images which can be used within Tux Paint" -HOMEPAGE="http://www.tuxpaint.org/" -SRC_URI="https://downloads.sourceforge.net/tuxpaint/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -RDEPEND="media-gfx/tuxpaint" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - default - eapply "${FILESDIR}"/${P}-make-382.patch -} - -src_install() { - emake PREFIX="${D}/usr" install-all - - rm -f docs/COPYING.txt || die - dodoc docs/*.txt -} diff --git a/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20211125.ebuild b/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20211125.ebuild deleted file mode 100644 index 927e0bd4c4a5..000000000000 --- a/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20211125.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P=${PN}-${PV:0:4}.${PV:4:2}.${PV:6:2} - -DESCRIPTION="Set of 'Rubber Stamp' images which can be used within Tux Paint" -HOMEPAGE="http://www.tuxpaint.org/" -SRC_URI="https://downloads.sourceforge.net/tuxpaint/${MY_P}.tar.gz" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -RDEPEND="media-gfx/tuxpaint" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-make-382.patch -) - -src_install() { - emake PREFIX="${D}/usr" install-all - - rm -f docs/COPYING.txt || die - dodoc docs/*.txt -} diff --git a/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20220604.ebuild b/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20241025.ebuild index 0cf7868ad5bf..fdb6d94a5751 100644 --- a/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20220604.ebuild +++ b/media-gfx/tuxpaint-stamps/tuxpaint-stamps-20241025.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc x86" +KEYWORDS="~amd64 ~ppc ~x86" RDEPEND="media-gfx/tuxpaint" DEPEND="${RDEPEND}" @@ -24,6 +24,6 @@ PATCHES=( src_install() { emake PREFIX="${D}/usr" install-all - rm docs/COPYING.txt || die + rm docs/COPYING.txt || die "Failed to rm docs/COPYING.txt" dodoc docs/*.txt } diff --git a/media-gfx/tuxpaint/Manifest b/media-gfx/tuxpaint/Manifest index 5a7935a9caa0..d8f889f152ed 100644 --- a/media-gfx/tuxpaint/Manifest +++ b/media-gfx/tuxpaint/Manifest @@ -1 +1,2 @@ DIST tuxpaint-0.9.31.tar.gz 21733142 BLAKE2B 00041eacd062ac4e535451d4b4a6ac6d92fb7a0b6328dad4c7424b1bf0b95f0d3d2915e5ed7392cbf2f36174e56ceff5fadcf795c3368b3f2a958d794ce0b66a SHA512 7a3df8dce3e354cc22af34d55546de6e033e8ed4f44530b89986c3e1a07961e5e1a132f12f2d3fc5b699c500e7b9e7ab3503d2bafc5041d9fb2dbc8d1479b79f +DIST tuxpaint-0.9.35.tar.gz 25674042 BLAKE2B f0e307eafaef447b99c54dadeb9ec6f9df52b2e8407cce8453b7551275a7d5ff2c56611ec91326d307fd9dfe53a2a121b11d9134d93be2c442fb1ce45d94a7b4 SHA512 20c1f4dc6e9d5e007a140977c6e92299c3d5bf1a62bda07b0cc54c399bb8e7d8273d627426e9abba4014d2e8b2d9e72d4549b396f2740a34c84582ed0efe4f45 diff --git a/media-gfx/tuxpaint/files/tuxpaint-0.9.35-Makefile.patch b/media-gfx/tuxpaint/files/tuxpaint-0.9.35-Makefile.patch new file mode 100644 index 000000000000..197f8bd579cd --- /dev/null +++ b/media-gfx/tuxpaint/files/tuxpaint-0.9.35-Makefile.patch @@ -0,0 +1,156 @@ +# Replace "lib" with GENTOO_LIBDIR, remove .gz suffixes and +# replace ImageMagick calls by GraphicsMagick calls. +--- a/Makefile ++++ b/Makefile +@@ -126,7 +126,7 @@ ifdef HOST + # We set PKG_CONFIG_LIBDIR instead of PKG_CONFIG_PATH because we want to + # *change* where pkg-config looks for .pc files instead of adding to the + # default path which may have libraries that aren't for HOST. +- export PKG_CONFIG_LIBDIR:=$(HOSTROOT)/lib/pkgconfig ++ export PKG_CONFIG_LIBDIR:=$(HOSTROOT)/$(GENTOO_LIBDIR)/pkgconfig + endif + endif + +@@ -198,7 +198,7 @@ os2_ARCH_CFLAGS:= + macos_ARCH_CFLAGS:=-isysroot $(SDKROOT) -I$(SDKROOT)/usr/include -I$(HOSTROOT)/include -mmacosx-version-min=$(MINVER) -arch $(subst $() $(), -arch ,$(ARCHS)) -w -headerpad_max_install_names -DHAVE_STRCASESTR + ios_ARCH_CFLAGS:=-isysroot $(SDKROOT) -I$(SDKROOT)/usr/include -I$(HOSTROOT)/include $(MINVEROPT) -arch $(subst $() $(), -arch ,$(ARCHS)) -w -fPIC -DHAVE_STRCASESTR -DUNLINK_ONLY + beos_ARCH_CFLAGS:= +-linux_ARCH_CFLAGS:= ++linux_ARCH_CFLAGS:=${CFLAGS} + netbsd_ARCH_CFLAGS:=-DHAVE_STRCASESTR + ARCH_CFLAGS:=$($(OS)_ARCH_CFLAGS) + +@@ -207,7 +207,7 @@ os2_ARCH_LDFLAGS:=-Zomf -Zmap -Zargs-wild -D__ST_MT_ERRNO__ + macos_ARCH_LDFLAGS:=-isysroot $(SDKROOT) -L$(HOSTROOT)/lib -mmacosx-version-min=$(MINVER) -arch $(subst $() $(), -arch ,$(ARCHS)) + ios_ARCH_LDFLAGS:=-isysroot $(SDKROOT) -L$(HOSTROOT)/lib $(MINVEROPT) -arch $(subst $() $(), -arch ,$(ARCHS)) + beos_ARCH_LDFLAGS:= +-linux_ARCH_LDFLAGS:= ++linux_ARCH_LDFLAGS:=${LDFLAGS} + netbsd_ARCH_LDFLAGS:= + ARCH_LDFLAGS:=$($(OS)_ARCH_LDFLAGS) + +@@ -250,7 +250,7 @@ windows_PREFIX:=/usr/local + os2_PREFIX:=c:/extras/tuxpaint + macos_PREFIX:=Resources + ios_PREFIX:=. +-linux_PREFIX:=/usr/local ++linux_PREFIX:=${EPREFIX}/usr + netbsd_PREFIX:=/usr/local + PREFIX:=$($(OS)_PREFIX) + +@@ -285,7 +285,7 @@ LIBDIR=$(PREFIX) + + # Magic Tool plug-ins + INCLUDE_PREFIX:=$(DESTDIR)$(PREFIX)/include +-MAGIC_PREFIX:=$(DESTDIR)$(LIBDIR)/lib$(LIBDIRSUFFIX)/tuxpaint/plugins ++MAGIC_PREFIX:=$(DESTDIR)$(LIBDIR)/$(GENTOO_LIBDIR)/tuxpaint/plugins + + # Docs and man page: + DOC_PREFIX:=$(DESTDIR)$(PREFIX)/share/doc/tuxpaint-$(VER_VERSION) +@@ -425,7 +425,7 @@ MOUSE_CFLAGS:=-Isrc/$(MOUSEDIR) -D$(CURSOR_SHAPES)_CURSOR_SHAPES + # are 132x80. On larger screens, they will be bigger (since the New dialog + # is always 4x4 thumbnails); therefore, generating larger thumbs, which can + # be still be scaled down fairly quickly (esp. complicated SVG ones). +-CONVERT_OPTS:=-alpha Background -alpha Off +depth -resize "!264x160" -background white -interlace none ++CONVERT_OPTS:=-resize 264x160 -background white -extent 0x0 -interlace none + + .SUFFIXES: + +@@ -619,11 +619,7 @@ endif + windows_ARCH_INSTALL:= + macos_ARCH_INSTALL:=install-macbundle + ios_ARCH_INSTALL:=install-iosbundle +-ifeq ($(PACKAGE_ONLY),yes) +- linux_ARCH_INSTALL:=install-pkgxdg install-man install-importscript install-bash-completion +-else +- linux_ARCH_INSTALL:=install-xdg install-man install-importscript install-bash-completion +-endif ++linux_ARCH_INSTALL:=install-man install-importscript install-bash-completion + ARCH_INSTALL:=$($(OS)_ARCH_INSTALL) + + # "make install" installs all of the various parts +@@ -790,12 +786,12 @@ uninstall: uninstall-i18n + -rm $(BIN_PREFIX)/tuxpaint-import + -rm -r $(DATA_PREFIX) + -rm -r $(DOC_PREFIX) +- -rm $(MAN_PREFIX)/man1/tuxpaint.1.gz +- -rm $(MAN_PREFIX)/*/man1/tuxpaint.1.gz +- -rm $(MAN_PREFIX)/man1/tuxpaint-import.1.gz +- -rm $(MAN_PREFIX)/*/man1/tuxpaint-import.1.gz +- -rm $(MAN_PREFIX)/man1/tp-magic-config.1.gz +- -rm $(MAN_PREFIX)/*/man1/tp-magic-config.1.gz ++ -rm $(MAN_PREFIX)/man1/tuxpaint.1 ++ -rm $(MAN_PREFIX)/*/man1/tuxpaint.1 ++ -rm $(MAN_PREFIX)/man1/tuxpaint-import.1 ++ -rm $(MAN_PREFIX)/*/man1/tuxpaint-import.1 ++ -rm $(MAN_PREFIX)/man1/tp-magic-config.1 ++ -rm $(MAN_PREFIX)/*/man1/tp-magic-config.1 + -rm -f -r $(CONFDIR) + -rm $(COMPLETIONDIR)/tuxpaint-completion.bash + -rm $(COMPLETIONDIR)/010_tuxpaint-completion.bash +@@ -902,11 +898,11 @@ $(THUMB_STARTERS): + @mkdir -p starters/.thumbs + @if [ "x" != "x"$(STARTER_BACK_NAME) ] ; \ + then \ +- composite $(STARTER_NAME) $(STARTER_BACK_NAME) obj/tmp_$(notdir $(STARTER_NAME)).png ; \ +- $(CONVERT) $(CONVERT_OPTS) obj/tmp_$(notdir $(STARTER_NAME)).png $@ 2> /dev/null ; \ ++ gm composite $(STARTER_NAME) $(STARTER_BACK_NAME) obj/tmp_$(notdir $(STARTER_NAME)).png 2> /dev/null ; \ ++ gm convert $(CONVERT_OPTS) obj/tmp_$(notdir $(STARTER_NAME)).png $@ || echo "($@ failed)" ; \ + rm obj/tmp_$(notdir $(STARTER_NAME)).png ; \ + else \ +- $(CONVERT) $(CONVERT_OPTS) $(STARTER_NAME) $@ 2> /dev/null || ( echo "($@ failed)" ; rm -f $@ ) ; \ ++ gm convert $(CONVERT_OPTS) $(STARTER_NAME) $@ 2> /dev/null || ( echo "($@ failed)" ; rm $@ ) ; \ + fi + + $(INSTALLED_THUMB_STARTERS): $(DATA_PREFIX)/%: % install-example-starters-dirs +@@ -961,7 +957,7 @@ TEMPLATE_NAME=$(or $(wildcard $(subst templates/.thumbs,templates,$(@:-t.png=.sv + $(THUMB_TEMPLATES): + @printf "." + @mkdir -p templates/.thumbs +- @$(CONVERT) $(CONVERT_OPTS) $(TEMPLATE_NAME) $@ 2> /dev/null || ( echo "($@ failed)" ; rm -f $@ ) ; \ ++ @gm convert $(CONVERT_OPTS) $(TEMPLATE_NAME) $@ 2> /dev/null || ( echo "($@ failed)" ; rm $@ ) ; \ + + $(INSTALLED_THUMB_TEMPLATES): $(DATA_PREFIX)/%: % + @install -D -m 644 $< $@ || ( echo "NO THUMB $<" ) +@@ -1108,9 +1104,9 @@ install-dlls: + @cp -R win32/etc/ $(BIN_PREFIX) + @echo + @echo "...Installing Library Modules..." +- @mkdir -p $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders +- @cp $(MINGW_DIR)/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders +- @strip -s $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll ++ @mkdir -p $(BIN_PREFIX)/$(GENTOO_LIBDIR)/gdk-pixbuf-2.0/2.10.0/loaders ++ @cp $(MINGW_DIR)/$(GENTOO_LIBDIR)/gdk-pixbuf-2.0/2.10.0/loaders/*.dll $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders ++ @strip -s $(BIN_PREFIX)/$(GENTOO_LIBDIR)/gdk-pixbuf-2.0/2.10.0/loaders/*.dll + + # Install symlink: + .PHONY: install-haiku +@@ -1186,24 +1182,20 @@ install-man: + @install -d $(MAN_PREFIX)/man1 + @# tuxpaint.1 + @cp man/en/tuxpaint.1 $(MAN_PREFIX)/man1/ +- @gzip -f $(MAN_PREFIX)/man1/tuxpaint.1 +- @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint.1.gz ++ @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint.1 + @# tuxpaint-import.1 + @cp man/en/tuxpaint-import.1 $(MAN_PREFIX)/man1/ +- @gzip -f $(MAN_PREFIX)/man1/tuxpaint-import.1 +- @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint-import.1.gz ++ @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tuxpaint-import.1 + @# tp-magic-config.1 + @cp man/en/tp-magic-config.1 $(MAN_PREFIX)/man1/ +- @gzip -f $(MAN_PREFIX)/man1/tp-magic-config.1 +- @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tp-magic-config.1.gz ++ @chmod a+rx,g-w,o-w $(MAN_PREFIX)/man1/tp-magic-config.1 + @echo + for l in `ls -d man/*.UTF-8 | cut -d '/' -f 2`; do \ + DEST=$(MAN_PREFIX)/$$l/man1 ; \ + echo "...Installing $$l man pages into $$DEST..." ; \ + install -d $$DEST ; \ + cp man/$$l/tuxpaint.1 $$DEST ; \ +- gzip -f $$DEST/tuxpaint.1 ; \ +- chmod a+rx,g-w,o-w $$DEST/tuxpaint.1.gz ; \ ++ chmod a+rx,g-w,o-w $$DEST/tuxpaint.1 ; \ + done + @# FIXME: The other man pages aren't localizable yet -bjk 2021.08.14 + diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.35.ebuild index a4bbbd9d7552..619a6585e3ce 100644 --- a/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild +++ b/media-gfx/tuxpaint/tuxpaint-0.9.35.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ S="${WORKDIR}"/${P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc x86" +KEYWORDS="~amd64 ~ppc ~x86" RDEPEND=" app-text/libpaper:= @@ -42,21 +42,21 @@ PATCHES=( ) src_compile() { - emake CC="$(tc-getCC)" GENTOO_LIBDIR="$(get_libdir)" + emake CC="$(tc-getCC)" GENTOO_LIBDIR="$(get_libdir)" PF="${PF}" } src_install() { - emake DESTDIR="${D}" GENTOO_LIBDIR="$(get_libdir)" install + emake DESTDIR="${D}" DOC_PREFIX="${ED}/usr/share/doc/${PF}" GENTOO_LIBDIR="$(get_libdir)" install + local file size for file in data/images/icon[0-9]*x[0-9]*.png; do size=${file##*/icon} size=${size%%x*} newicon -s "${size}" "${file}" tux4kids-tuxpaint.png done + newmenu src/tuxpaint.desktop tux4kids-tuxpaint.desktop - docinto /usr/share/doc/${PF} - dodoc docs/*.txt - dodoc docs/en/*.txt + dodoc docs/*.txt docs/en/*.txt } pkg_postinst() { diff --git a/media-libs/openjph/Manifest b/media-libs/openjph/Manifest index 273b30a3790c..e72572af9430 100644 --- a/media-libs/openjph/Manifest +++ b/media-libs/openjph/Manifest @@ -1,2 +1,2 @@ -DIST openjph-0.27.0.tar.gz 483754 BLAKE2B ed2360e01082c938670b1df5ab28ed70d44f86c5ade98b9cf4a455c857f7aedc3d70bb99ba3a354a880083be1c4e78912bcb74601103594e3399e05e5e985603 SHA512 65134ddd870b275d5cab8bae704aa0781978b49e85b6b645a90e93fb6d482ee17d494a8f05e7e3dddf803532da631b898e75cb90b99b2db048c6111e84d4a1e1 DIST openjph-0.27.1.tar.gz 483965 BLAKE2B f106a3b6b096d93f53d6d06dc9b9d7a8619f69566828f6dc5eeec90657516c576fc8eb871d066b67bcfc3a521c23404b6e71b78039a8abd3dfa5f744192c42fc SHA512 16321e04f91952968e550f5c2e0b1e0686e34ef83cc82f9f2998caaf4a40a13217286662b5bf6c9147c9e9b62ffe870679730864b760833a3529f74730fed751 +DIST openjph-0.27.2.tar.gz 483981 BLAKE2B 0ae364e8253d32fc375287cafd72c484f4a5aa0de04403a69234da12e90e21257960e2888a609920edb3f38b596aae8c00bc2cad57aea460894c5f65d717fc5f SHA512 2bf9cd0a605f31d4961a7f65a11af8c04a9e263fe43909cdf34918795c7bfdebbff87a0613f6b76f1ac4ad2ef78b34363c3d850d08bb188093796986f36d0d6c diff --git a/media-libs/openjph/openjph-0.27.0.ebuild b/media-libs/openjph/openjph-0.27.2.ebuild index 815391c89df0..815391c89df0 100644 --- a/media-libs/openjph/openjph-0.27.0.ebuild +++ b/media-libs/openjph/openjph-0.27.2.ebuild diff --git a/media-libs/waffle/files/waffle-1.8.1-glibc-2.43.patch b/media-libs/waffle/files/waffle-1.8.1-glibc-2.43.patch new file mode 100644 index 000000000000..3cc89bb145e1 --- /dev/null +++ b/media-libs/waffle/files/waffle-1.8.1-glibc-2.43.patch @@ -0,0 +1,55 @@ +https://bugs.gentoo.org/969473 +https://gitlab.freedesktop.org/mesa/waffle/-/merge_requests/158 + +From 6b3c46483844faba4dfe7dd90dc2b0cd06e67158 Mon Sep 17 00:00:00 2001 +From: Khem Raj <raj.khem@gmail.com> +Date: Mon, 10 Nov 2025 19:20:22 -0800 +Subject: [PATCH] c11/threads: fix build on c23 + +C23/glibc is now including once_init in stdlib.h + +https://patchwork.sourceware.org/project/glibc/patch/78061085-f04a-0c45-107b-5a8a15521083@redhat.com/#213088 + +Conditionally check if glibc already provided c23 definition via stdlib.h + +Signed-off-by: Khem Raj <raj.khem@gmail.com> +--- + third_party/threads/threads.h | 3 ++- + third_party/threads/threads_posix.c | 3 ++- + 2 files changed, 4 insertions(+), 2 deletions(-) + +diff --git a/third_party/threads/threads.h b/third_party/threads/threads.h +index b4db50c..cdc7bea 100644 +--- a/third_party/threads/threads.h ++++ b/third_party/threads/threads.h +@@ -102,8 +102,9 @@ typedef pthread_cond_t cnd_t; + typedef pthread_t thrd_t; + typedef pthread_key_t tss_t; + typedef pthread_mutex_t mtx_t; ++#ifndef __once_flag_defined + typedef pthread_once_t once_flag; +- ++#endif + #else + #error Not supported on this platform. + #endif +diff --git a/third_party/threads/threads_posix.c b/third_party/threads/threads_posix.c +index bc50825..d93013b 100644 +--- a/third_party/threads/threads_posix.c ++++ b/third_party/threads/threads_posix.c +@@ -75,11 +75,12 @@ static void *impl_thrd_routine(void *p) + + /*--------------- 7.25.2 Initialization functions ---------------*/ + // 7.25.2.1 ++#ifndef __once_flag_defined + void call_once(once_flag *flag, void (*func)(void)) + { + pthread_once(flag, func); + } +- ++#endif + + /*------------- 7.25.3 Condition variable functions -------------*/ + // 7.25.3.1 +-- +GitLab diff --git a/media-libs/waffle/waffle-1.8.1.ebuild b/media-libs/waffle/waffle-1.8.1.ebuild index 046bb04eaf51..73136c59679d 100644 --- a/media-libs/waffle/waffle-1.8.1.ebuild +++ b/media-libs/waffle/waffle-1.8.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -46,6 +46,10 @@ MULTILIB_CHOST_TOOLS=( /usr/bin/wflinfo$(get_exeext) ) +PATCHES=( + "${FILESDIR}"/${PN}-1.8.1-glibc-2.43.patch +) + multilib_src_configure() { local emesonargs=( $(meson_feature X glx) diff --git a/metadata/md5-cache/app-admin/hcloud-1.62.2 b/metadata/md5-cache/app-admin/hcloud-1.64.1 index 54926e8b8f53..8268c69e34b1 100644 --- a/metadata/md5-cache/app-admin/hcloud-1.62.2 +++ b/metadata/md5-cache/app-admin/hcloud-1.64.1 @@ -7,6 +7,6 @@ INHERIT=go-module KEYWORDS=~amd64 LICENSE=MIT SLOT=0 -SRC_URI=https://dev.gentoo.org/~ago/distfiles/hcloud-1.62.2.tar.xz +SRC_URI=https://dev.gentoo.org/~ago/distfiles/hcloud-1.64.1.tar.xz _eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 _md5_=d8e1e2c6e0b9acd0a42f75f5fa38f21b diff --git a/metadata/md5-cache/app-admin/keepassxc-2.7.11-r3 b/metadata/md5-cache/app-admin/keepassxc-2.7.11-r3 deleted file mode 100644 index 489af9ff85f9..000000000000 --- a/metadata/md5-cache/app-admin/keepassxc-2.7.11-r3 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=dev-qt/linguist-tools:5 doc? ( dev-ruby/asciidoctor ) app-alternatives/ninja >=dev-build/cmake-3.28.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=app-crypt/argon2:= dev-libs/botan:3= dev-libs/zxcvbn-c dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= virtual/minizip:= X? ( dev-qt/qtx11extras:5 ) autotype? ( x11-libs/libX11 x11-libs/libXtst ) yubikey? ( dev-libs/libusb:1 sys-apps/pcsc-lite ) dev-qt/qttest:5 -DESCRIPTION=KeePassXC - KeePass Cross-platform Community Edition -EAPI=8 -HOMEPAGE=https://keepassxc.org -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake xdg -IUSE=X autotype browser doc keeshare +keyring +network +ssh-agent test yubikey -KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 -LICENSE=|| ( GPL-2 GPL-3 ) BSD LGPL-2.1 MIT LGPL-2 CC0-1.0 Apache-2.0 GPL-2+ BSD-2 -RDEPEND=app-crypt/argon2:= dev-libs/botan:3= dev-libs/zxcvbn-c dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= virtual/minizip:= X? ( dev-qt/qtx11extras:5 ) autotype? ( x11-libs/libX11 x11-libs/libXtst ) yubikey? ( dev-libs/libusb:1 sys-apps/pcsc-lite ) -REQUIRED_USE=autotype? ( X ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/keepassxreboot/keepassxc/archive/2.7.11.tar.gz -> keepassxc-2.7.11.gh.tar.gz -_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=bdadaf329e49850f6bdeda7dd7e0a57b diff --git a/metadata/md5-cache/app-admin/testdisk-7.2 b/metadata/md5-cache/app-admin/testdisk-7.2 deleted file mode 100644 index 28c41da286c8..000000000000 --- a/metadata/md5-cache/app-admin/testdisk-7.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=gui? ( dev-qt/linguist-tools:5 ) -DEFINED_PHASES=configure postinst postrm -DEPEND=sudo? ( app-admin/sudo ) static? ( sys-apps/util-linux[static-libs] sys-fs/e2fsprogs[static-libs] sys-libs/ncurses:0[static-libs] jpeg? ( media-libs/libjpeg-turbo:=[static-libs] ) ntfs? ( sys-fs/ntfs3g[static-libs] ) reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8[static-libs] ) zlib? ( virtual/zlib:=[static-libs] ) ) !static? ( sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses:0= jpeg? ( media-libs/libjpeg-turbo:= ) ntfs? ( sys-fs/ntfs3g:= ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8 ) zlib? ( virtual/zlib:= ) ) -DESCRIPTION=Checks and undeletes partitions + PhotoRec, signature based recovery tool -EAPI=8 -HOMEPAGE=https://www.cgsecurity.org/wiki/TestDisk -INHERIT=flag-o-matic qmake-utils xdg-utils -IUSE=jpeg ntfs gui reiserfs static +sudo zlib -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86 -LICENSE=GPL-2+ -RDEPEND=sudo? ( app-admin/sudo ) !static? ( sudo? ( app-admin/sudo ) static? ( sys-apps/util-linux[static-libs] sys-fs/e2fsprogs[static-libs] sys-libs/ncurses:0[static-libs] jpeg? ( media-libs/libjpeg-turbo:=[static-libs] ) ntfs? ( sys-fs/ntfs3g[static-libs] ) reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8[static-libs] ) zlib? ( virtual/zlib:=[static-libs] ) ) !static? ( sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses:0= jpeg? ( media-libs/libjpeg-turbo:= ) ntfs? ( sys-fs/ntfs3g:= ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8 ) zlib? ( virtual/zlib:= ) ) ) -REQUIRED_USE=static? ( !gui ) -SLOT=0 -SRC_URI=https://www.cgsecurity.org/testdisk-7.2.tar.bz2 -_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d qmake-utils 28f99dba9219112f4785f46ed426a021 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6782be0ded377d8f606d306f1a539596 diff --git a/metadata/md5-cache/app-containers/devcontainer-0.83.3 b/metadata/md5-cache/app-containers/devcontainer-0.83.3 deleted file mode 100644 index 02c968b865cb..000000000000 --- a/metadata/md5-cache/app-containers/devcontainer-0.83.3 +++ /dev/null @@ -1,11 +0,0 @@ -BDEPEND=net-libs/nodejs[npm] -DEFINED_PHASES=compile install -DESCRIPTION=Reference implementation of the Development Containers specification -EAPI=8 -HOMEPAGE=https://containers.dev/ https://github.com/devcontainers/cli/ -KEYWORDS=amd64 ~x86 -LICENSE=MIT -RDEPEND=net-libs/nodejs -SLOT=0 -SRC_URI=https://registry.npmjs.org/@devcontainers/cli/-/cli-0.83.3.tgz -> devcontainer-0.83.3.npm.tgz -_md5_=9833b5f10e50b90d2ddb83609b5d2194 diff --git a/metadata/md5-cache/app-containers/devcontainer-0.84.1 b/metadata/md5-cache/app-containers/devcontainer-0.84.1 deleted file mode 100644 index 897f6d7c0360..000000000000 --- a/metadata/md5-cache/app-containers/devcontainer-0.84.1 +++ /dev/null @@ -1,11 +0,0 @@ -BDEPEND=net-libs/nodejs[npm] -DEFINED_PHASES=compile install -DESCRIPTION=Reference implementation of the Development Containers specification -EAPI=8 -HOMEPAGE=https://containers.dev/ https://github.com/devcontainers/cli/ -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=net-libs/nodejs -SLOT=0 -SRC_URI=https://registry.npmjs.org/@devcontainers/cli/-/cli-0.84.1.tgz -> devcontainer-0.84.1.npm.tgz -_md5_=3ce589b4bd349897d372fc3ac1c6a62e diff --git a/metadata/md5-cache/app-crypt/acme-tiny-5.0.3 b/metadata/md5-cache/app-crypt/acme-tiny-5.0.3 new file mode 100644 index 000000000000..345b1aa7f88b --- /dev/null +++ b/metadata/md5-cache/app-crypt/acme-tiny-5.0.3 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Tiny, auditable script for Let's Encrypt's ACME Protocol +EAPI=8 +HOMEPAGE=https://github.com/diafygi/acme-tiny +INHERIT=distutils-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-libs/openssl:0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/diafygi/acme-tiny/archive/5.0.3.tar.gz -> acme-tiny-5.0.3.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=f10573adfa08fa772f81035abb488b9a diff --git a/metadata/md5-cache/app-crypt/libmd-1.2.0 b/metadata/md5-cache/app-crypt/libmd-1.2.0 new file mode 100644 index 000000000000..6d3bee3fb9b5 --- /dev/null +++ b/metadata/md5-cache/app-crypt/libmd-1.2.0 @@ -0,0 +1,13 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-guillemjover ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install test unpack +DESCRIPTION=Message Digest functions from BSD systems +EAPI=8 +HOMEPAGE=https://www.hadrons.org/software/libmd/ +INHERIT=multilib-minimal verify-sig +IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=|| ( BSD BSD-2 ISC BEER-WARE public-domain ) +SLOT=0 +SRC_URI=https://archive.hadrons.org/software/libmd/libmd-1.2.0.tar.xz verify-sig? ( https://archive.hadrons.org/software/libmd/libmd-1.2.0.tar.xz.asc ) +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 +_md5_=f890c716b885d265d866e36e39cbed15 diff --git a/metadata/md5-cache/app-doc/python-docs-3.14.5 b/metadata/md5-cache/app-doc/python-docs-3.14.5 new file mode 100644 index 000000000000..b8db5dc12908 --- /dev/null +++ b/metadata/md5-cache/app-doc/python-docs-3.14.5 @@ -0,0 +1,9 @@ +DEFINED_PHASES=install +DESCRIPTION=HTML documentation for Python +EAPI=8 +HOMEPAGE=https://www.python.org/doc/ +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 +LICENSE=PSF-2 +SLOT=3.14 +SRC_URI=https://www.python.org/ftp/python/doc/3.14.5/python-3.14.5-docs-html.tar.bz2 +_md5_=945a74500a28a2d2df9c3b73249f9a2d diff --git a/metadata/md5-cache/app-emulation/open-vm-tools-13.0.10-r1 b/metadata/md5-cache/app-emulation/open-vm-tools-13.0.10-r1 new file mode 100644 index 000000000000..0fe824830eda --- /dev/null +++ b/metadata/md5-cache/app-emulation/open-vm-tools-13.0.10-r1 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/glib-utils virtual/pkgconfig doc? ( app-text/doxygen ) sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=configure install postinst postrm prepare setup +DEPEND=dev-libs/glib net-libs/libtirpc deploypkg? ( dev-libs/libmspack ) fuse? ( sys-fs/fuse:3= ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) ssl? ( dev-libs/openssl:= ) vgauth? ( dev-libs/libxml2:= dev-libs/xmlsec:= ) X? ( x11-libs/gtk+:3[X] x11-libs/libSM x11-libs/libXcomposite x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst gtkmm? ( dev-cpp/gtkmm:3.0 dev-libs/libsigc++:2 ) multimon? ( x11-libs/libXinerama ) ) dnet? ( dev-libs/libdnet ) icu? ( dev-libs/icu:= ) resolutionkms? ( virtual/libudev || ( ( >=media-libs/mesa-25.2[-video_cards_vmware] x11-base/xorg-server[xorg] x11-libs/libdrm[-video_cards_vmware] ) ( <media-libs/mesa-25.2[video_cards_vmware,xa] x11-libs/libdrm[video_cards_vmware] ) ) ) net-libs/rpcsvc-proto +DESCRIPTION=Tools for VMware guests +EAPI=8 +HOMEPAGE=https://github.com/vmware/open-vm-tools +INHERIT=autotools linux-info pam systemd udev +IUSE=X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=LGPL-2.1 +RDEPEND=dev-libs/glib net-libs/libtirpc deploypkg? ( dev-libs/libmspack ) fuse? ( sys-fs/fuse:3= ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) ssl? ( dev-libs/openssl:= ) vgauth? ( dev-libs/libxml2:= dev-libs/xmlsec:= ) X? ( x11-libs/gtk+:3[X] x11-libs/libSM x11-libs/libXcomposite x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst gtkmm? ( dev-cpp/gtkmm:3.0 dev-libs/libsigc++:2 ) multimon? ( x11-libs/libXinerama ) ) dnet? ( dev-libs/libdnet ) icu? ( dev-libs/icu:= ) resolutionkms? ( virtual/libudev || ( ( >=media-libs/mesa-25.2[-video_cards_vmware] x11-base/xorg-server[xorg] x11-libs/libdrm[-video_cards_vmware] ) ( <media-libs/mesa-25.2[video_cards_vmware,xa] x11-libs/libdrm[video_cards_vmware] ) ) ) +REQUIRED_USE=multimon? ( X ) vgauth? ( ssl ) +SLOT=0 +SRC_URI=https://github.com/vmware/open-vm-tools/releases/download/stable-13.0.10/open-vm-tools-13.0.10-25056151.tar.gz +_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 +_md5_=e10f45e6994cb8bf122fcef38d929263 diff --git a/metadata/md5-cache/app-misc/gramps-6.0.8 b/metadata/md5-cache/app-misc/gramps-6.0.8 new file mode 100644 index 000000000000..e7f7747b1ee7 --- /dev/null +++ b/metadata/md5-cache/app-misc/gramps-6.0.8 @@ -0,0 +1,16 @@ +BDEPEND=test? ( python_single_target_python3_10? ( dev-python/jsonschema[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jsonschema[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/jsonschema[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/jsonschema[python_targets_python3_13(-)] dev-python/lxml[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/jsonschema[python_targets_python3_14(-)] dev-python/lxml[python_targets_python3_14(-)] ) ) test? ( python_single_target_python3_10? ( dev-python/orjson[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_10(-)] dev-python/pyicu[python_targets_python3_10(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_10(-),introspection] ) ) python_single_target_python3_11? ( dev-python/orjson[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_11(-)] dev-python/pyicu[python_targets_python3_11(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_11(-),introspection] ) ) python_single_target_python3_12? ( dev-python/orjson[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_12(-)] dev-python/pyicu[python_targets_python3_12(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_12(-),introspection] ) ) python_single_target_python3_13? ( dev-python/orjson[python_targets_python3_13(-)] dev-python/pycairo[python_targets_python3_13(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_13(-)] dev-python/pyicu[python_targets_python3_13(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_13(-),introspection] ) ) python_single_target_python3_14? ( dev-python/orjson[python_targets_python3_14(-)] dev-python/pycairo[python_targets_python3_14(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_14(-)] dev-python/pyicu[python_targets_python3_14(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_14(-),introspection] ) ) gnome-base/librsvg:2 >x11-libs/gtk+-3.14.8:3[introspection] x11-libs/pango[introspection] x11-misc/xdg-utils geo? ( >=sci-geosciences/osm-gps-map-1.1.0 ) spell? ( app-text/gtkspell:3[introspection] ) rcs? ( dev-vcs/rcs ) reports? ( media-gfx/graphviz[postscript?] ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite] ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_14(-)] ) +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DESCRIPTION=Community genealogy program aiming to be both intuitive and feature-complete +EAPI=8 +HOMEPAGE=https://gramps-project.org/ +INHERIT=distutils-r1 xdg-utils +IUSE=exif geo postscript +rcs +reports spell test test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=python_single_target_python3_10? ( dev-python/orjson[python_targets_python3_10(-)] dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_10(-)] dev-python/pyicu[python_targets_python3_10(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_10(-),introspection] ) ) python_single_target_python3_11? ( dev-python/orjson[python_targets_python3_11(-)] dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_11(-)] dev-python/pyicu[python_targets_python3_11(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_11(-),introspection] ) ) python_single_target_python3_12? ( dev-python/orjson[python_targets_python3_12(-)] dev-python/pycairo[python_targets_python3_12(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_12(-)] dev-python/pyicu[python_targets_python3_12(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_12(-),introspection] ) ) python_single_target_python3_13? ( dev-python/orjson[python_targets_python3_13(-)] dev-python/pycairo[python_targets_python3_13(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_13(-)] dev-python/pyicu[python_targets_python3_13(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_13(-),introspection] ) ) python_single_target_python3_14? ( dev-python/orjson[python_targets_python3_14(-)] dev-python/pycairo[python_targets_python3_14(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_14(-)] dev-python/pyicu[python_targets_python3_14(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_14(-),introspection] ) ) gnome-base/librsvg:2 >x11-libs/gtk+-3.14.8:3[introspection] x11-libs/pango[introspection] x11-misc/xdg-utils geo? ( >=sci-geosciences/osm-gps-map-1.1.0 ) spell? ( app-text/gtkspell:3[introspection] ) rcs? ( dev-vcs/rcs ) reports? ( media-gfx/graphviz[postscript?] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite] ) python_single_target_python3_14? ( dev-lang/python:3.14[sqlite] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/gramps-project/gramps/archive/v6.0.8.tar.gz -> gramps-6.0.8.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=c18870cac58d49396ba3f027e70966d2 diff --git a/metadata/md5-cache/app-office/joplin-desktop-3.6.4 b/metadata/md5-cache/app-office/joplin-desktop-3.6.11 index 9582945e0b84..41307fd77532 100644 --- a/metadata/md5-cache/app-office/joplin-desktop-3.6.4 +++ b/metadata/md5-cache/app-office/joplin-desktop-3.6.11 @@ -4,11 +4,11 @@ EAPI=8 HOMEPAGE=https://joplinapp.org/ https://github.com/laurent22/joplin/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop xdg -KEYWORDS=-* amd64 +KEYWORDS=-* ~amd64 LICENSE=AGPL-3+ RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib || ( media-libs/libcanberra-gtk3 media-libs/libcanberra[gtk3(-)] ) media-libs/libglvnd media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus virtual/zlib:= sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libnotify x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils RESTRICT=bindist splitdebug SLOT=0 -SRC_URI=https://github.com/laurent22/joplin/releases/download/v3.6.4/Joplin-3.6.4.AppImage +SRC_URI=https://github.com/laurent22/joplin/releases/download/v3.6.11/Joplin-3.6.11.AppImage _eclasses_=desktop 26d57169ca094c04be416993844ec8bc xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=dd2dbd142e4f950be4e0501aae1f6e26 +_md5_=90b6725b12643502b8cdc1312f72ef5e diff --git a/metadata/md5-cache/app-office/libreoffice-25.2.7.2-r1 b/metadata/md5-cache/app-office/libreoffice-25.2.7.2-r1 index 000472140ff5..13ef44beab8b 100644 --- a/metadata/md5-cache/app-office/libreoffice-25.2.7.2-r1 +++ b/metadata/md5-cache/app-office/libreoffice-25.2.7.2-r1 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-25.2.7.2.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-25.2.7.2.tar.xz https://download.documentfoundation.org/libreoffice/src/25.2.//libreoffice-25.2.7.2.tar.xz https://download.documentfoundation.org/libreoffice/src/25.2.//libreoffice-help-25.2.7.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/25.2.7.2/src/libreoffice-25.2.7.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/25.2.7.2/src/libreoffice-help-25.2.7.2.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.2.0.tar.gz https://dev-www.libreoffice.org/src//skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz base? ( https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//Java-WebSocket-1.6.0.tar.gz https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 bash-completion-r1 9e91505e030725688d1e953321a47501 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 java-pkg-opt-2 fb182c4f9d67f6042f8b265a6724cdd7 java-utils-2 b41327d85d12ce816943cf4d344add19 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a qmake-utils 28f99dba9219112f4785f46ed426a021 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d389c80562313b85de77c3871bc55c98 +_md5_=63789e11cc6a2efb4779bde0eec8f5c5 diff --git a/metadata/md5-cache/app-office/libreoffice-9999 b/metadata/md5-cache/app-office/libreoffice-9999 index 0370c97995f6..5d1dffbe8bfa 100644 --- a/metadata/md5-cache/app-office/libreoffice-9999 +++ b/metadata/md5-cache/app-office/libreoffice-9999 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.2.0.tar.gz https://dev-www.libreoffice.org/src//skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz base? ( https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//Java-WebSocket-1.6.0.tar.gz https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 bash-completion-r1 9e91505e030725688d1e953321a47501 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 java-pkg-opt-2 fb182c4f9d67f6042f8b265a6724cdd7 java-utils-2 b41327d85d12ce816943cf4d344add19 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a qmake-utils 28f99dba9219112f4785f46ed426a021 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=b0bd90f9a331941601e6222f73ea7d00 +_md5_=781deaf0f750f3e379e730f54a467b07 diff --git a/metadata/md5-cache/app-portage/gpkg-1.3.8 b/metadata/md5-cache/app-portage/gpkg-1.3.9 index e76f48f1a1f1..f2a66505fa95 100644 --- a/metadata/md5-cache/app-portage/gpkg-1.3.8 +++ b/metadata/md5-cache/app-portage/gpkg-1.3.9 @@ -11,6 +11,6 @@ LICENSE=GPL-2 Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 RDEPEND=>=gui-libs/gtk-4.12:4 >=gui-libs/libadwaita-1.4:1 >=dev-libs/glib-2.76:2 sys-apps/dbus media-libs/graphene x11-libs/cairo x11-libs/pango x11-libs/gdk-pixbuf:2 media-libs/freetype:2 media-libs/fontconfig sys-devel/gettext vte? ( >=gui-libs/vte-0.74:2.91-gtk4 ) sourceview? ( >=gui-libs/gtksourceview-5.10:5 ) sys-apps/portage app-portage/gentoolkit app-portage/eix sys-auth/polkit kerneltools? ( || ( sys-apps/systemd sys-apps/systemd-utils[kernel-install] ) sys-kernel/linux-firmware ) dracut? ( sys-kernel/dracut ) btrfs? ( app-backup/snapper ) appindicator? ( gnome-extra/gnome-shell-extension-appindicator ) REQUIRED_USE=kerneltools? ( ^^ ( limine grub2 systemd-boot refind ) ) btrfs? ( kerneltools ) dracut? ( kerneltools ) limine? ( kerneltools ) grub2? ( kerneltools ) systemd-boot? ( kerneltools ) refind? ( kerneltools ) SLOT=0 -SRC_URI=https://codeberg.org/NoBodyZ/gpkg/archive/v1.3.8.tar.gz -> gpkg-1.3.8.tar.gz https://crates.io/api/v1/crates/adler2/2.0.1/download -> adler2-2.0.1.crate https://crates.io/api/v1/crates/aho-corasick/1.1.4/download -> aho-corasick-1.1.4.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.102/download -> anyhow-1.0.102.crate https://crates.io/api/v1/crates/async-broadcast/0.7.2/download -> async-broadcast-0.7.2.crate https://crates.io/api/v1/crates/async-channel/2.5.0/download -> async-channel-2.5.0.crate https://crates.io/api/v1/crates/async-executor/1.14.0/download -> async-executor-1.14.0.crate https://crates.io/api/v1/crates/async-io/2.6.0/download -> async-io-2.6.0.crate https://crates.io/api/v1/crates/async-lock/3.4.2/download -> async-lock-3.4.2.crate https://crates.io/api/v1/crates/async-process/2.5.0/download -> async-process-2.5.0.crate https://crates.io/api/v1/crates/async-recursion/1.1.1/download -> async-recursion-1.1.1.crate https://crates.io/api/v1/crates/async-signal/0.2.13/download -> async-signal-0.2.13.crate https://crates.io/api/v1/crates/async-task/4.7.1/download -> async-task-4.7.1.crate https://crates.io/api/v1/crates/async-trait/0.1.89/download -> async-trait-0.1.89.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.11.0/download -> bitflags-2.11.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block2/0.6.2/download -> block2-0.6.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/blocking/1.6.2/download -> blocking-1.6.2.crate https://crates.io/api/v1/crates/bumpalo/3.20.2/download -> bumpalo-3.20.2.crate https://crates.io/api/v1/crates/bytemuck/1.25.0/download -> bytemuck-1.25.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.11.1/download -> bytes-1.11.1.crate https://crates.io/api/v1/crates/cairo-rs/0.20.12/download -> cairo-rs-0.20.12.crate https://crates.io/api/v1/crates/cairo-rs/0.21.5/download -> cairo-rs-0.21.5.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.20.10/download -> cairo-sys-rs-0.20.10.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.21.5/download -> cairo-sys-rs-0.21.5.crate https://crates.io/api/v1/crates/cc/1.2.56/download -> cc-1.2.56.crate https://crates.io/api/v1/crates/cfg-expr/0.20.6/download -> cfg-expr-0.20.6.crate https://crates.io/api/v1/crates/cfg-if/1.0.4/download -> cfg-if-1.0.4.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/chrono/0.4.44/download -> chrono-0.4.44.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/concurrent-queue/2.5.0/download -> concurrent-queue-2.5.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.3/download -> core-graphics-types-0.1.3.crate https://crates.io/api/v1/crates/core-graphics/0.23.2/download -> core-graphics-0.23.2.crate https://crates.io/api/v1/crates/core-text/20.1.0/download -> core-text-20.1.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.17/download -> cpufeatures-0.2.17.crate https://crates.io/api/v1/crates/crc32fast/1.5.0/download -> crc32fast-1.5.0.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/crypto-common/0.1.7/download -> crypto-common-0.1.7.crate https://crates.io/api/v1/crates/deranged/0.5.8/download -> deranged-0.5.8.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/directories/5.0.1/download -> directories-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs-sys/0.5.0/download -> dirs-sys-0.5.0.crate https://crates.io/api/v1/crates/dirs/6.0.0/download -> dirs-6.0.0.crate https://crates.io/api/v1/crates/dispatch2/0.3.0/download -> dispatch2-0.3.0.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/dwrote/0.11.5/download -> dwrote-0.11.5.crate https://crates.io/api/v1/crates/endi/1.1.1/download -> endi-1.1.1.crate https://crates.io/api/v1/crates/enumflags2/0.7.12/download -> enumflags2-0.7.12.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.12/download -> enumflags2_derive-0.7.12.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/errno/0.3.14/download -> errno-0.3.14.crate https://crates.io/api/v1/crates/event-listener-strategy/0.5.4/download -> event-listener-strategy-0.5.4.crate https://crates.io/api/v1/crates/event-listener/5.4.1/download -> event-listener-5.4.1.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.7/download -> fdeflate-0.3.7.crate https://crates.io/api/v1/crates/field-offset/0.3.6/download -> field-offset-0.3.6.crate https://crates.io/api/v1/crates/filetime/0.2.27/download -> filetime-0.2.27.crate https://crates.io/api/v1/crates/find-msvc-tools/0.1.9/download -> find-msvc-tools-0.1.9.crate https://crates.io/api/v1/crates/flate2/1.1.9/download -> flate2-1.1.9.crate https://crates.io/api/v1/crates/float-ord/0.3.2/download -> float-ord-0.3.2.crate https://crates.io/api/v1/crates/foldhash/0.1.5/download -> foldhash-0.1.5.crate https://crates.io/api/v1/crates/font-kit/0.14.3/download -> font-kit-0.14.3.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.3/download -> foreign-types-macros-0.2.3.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.2/download -> form_urlencoded-1.2.2.crate https://crates.io/api/v1/crates/freetype-sys/0.20.1/download -> freetype-sys-0.20.1.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.32/download -> futures-channel-0.3.32.crate https://crates.io/api/v1/crates/futures-core/0.3.32/download -> futures-core-0.3.32.crate https://crates.io/api/v1/crates/futures-executor/0.3.32/download -> futures-executor-0.3.32.crate https://crates.io/api/v1/crates/futures-io/0.3.32/download -> futures-io-0.3.32.crate https://crates.io/api/v1/crates/futures-lite/2.6.1/download -> futures-lite-2.6.1.crate https://crates.io/api/v1/crates/futures-macro/0.3.32/download -> futures-macro-0.3.32.crate https://crates.io/api/v1/crates/futures-sink/0.3.32/download -> futures-sink-0.3.32.crate https://crates.io/api/v1/crates/futures-task/0.3.32/download -> futures-task-0.3.32.crate https://crates.io/api/v1/crates/futures-util/0.3.32/download -> futures-util-0.3.32.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.21.5/download -> gdk-pixbuf-sys-0.21.5.crate https://crates.io/api/v1/crates/gdk-pixbuf/0.21.5/download -> gdk-pixbuf-0.21.5.crate https://crates.io/api/v1/crates/gdk4-sys/0.10.3/download -> gdk4-sys-0.10.3.crate https://crates.io/api/v1/crates/gdk4/0.10.3/download -> gdk4-0.10.3.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.17/download -> getrandom-0.2.17.crate https://crates.io/api/v1/crates/getrandom/0.3.4/download -> getrandom-0.3.4.crate https://crates.io/api/v1/crates/getrandom/0.4.1/download -> getrandom-0.4.1.crate https://crates.io/api/v1/crates/gettext-rs/0.7.7/download -> gettext-rs-0.7.7.crate https://crates.io/api/v1/crates/gettext-sys/0.26.0/download -> gettext-sys-0.26.0.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/gio-sys/0.20.10/download -> gio-sys-0.20.10.crate https://crates.io/api/v1/crates/gio-sys/0.21.5/download -> gio-sys-0.21.5.crate https://crates.io/api/v1/crates/gio/0.20.12/download -> gio-0.20.12.crate https://crates.io/api/v1/crates/gio/0.21.5/download -> gio-0.21.5.crate https://crates.io/api/v1/crates/glib-build-tools/0.20.0/download -> glib-build-tools-0.20.0.crate https://crates.io/api/v1/crates/glib-macros/0.20.12/download -> glib-macros-0.20.12.crate https://crates.io/api/v1/crates/glib-macros/0.21.5/download -> glib-macros-0.21.5.crate https://crates.io/api/v1/crates/glib-sys/0.20.10/download -> glib-sys-0.20.10.crate https://crates.io/api/v1/crates/glib-sys/0.21.5/download -> glib-sys-0.21.5.crate https://crates.io/api/v1/crates/glib/0.20.12/download -> glib-0.20.12.crate https://crates.io/api/v1/crates/glib/0.21.5/download -> glib-0.21.5.crate https://crates.io/api/v1/crates/gobject-sys/0.20.10/download -> gobject-sys-0.20.10.crate https://crates.io/api/v1/crates/gobject-sys/0.21.5/download -> gobject-sys-0.21.5.crate https://crates.io/api/v1/crates/graphene-rs/0.21.5/download -> graphene-rs-0.21.5.crate https://crates.io/api/v1/crates/graphene-sys/0.21.5/download -> graphene-sys-0.21.5.crate https://crates.io/api/v1/crates/gsk4-sys/0.10.3/download -> gsk4-sys-0.10.3.crate https://crates.io/api/v1/crates/gsk4/0.10.3/download -> gsk4-0.10.3.crate https://crates.io/api/v1/crates/gtk4-macros/0.10.3/download -> gtk4-macros-0.10.3.crate https://crates.io/api/v1/crates/gtk4-sys/0.10.3/download -> gtk4-sys-0.10.3.crate https://crates.io/api/v1/crates/gtk4/0.10.3/download -> gtk4-0.10.3.crate https://crates.io/api/v1/crates/hashbrown/0.15.5/download -> hashbrown-0.15.5.crate https://crates.io/api/v1/crates/hashbrown/0.16.1/download -> hashbrown-0.16.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.5.2/download -> hermit-abi-0.5.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http-body-util/0.1.3/download -> http-body-util-0.1.3.crate https://crates.io/api/v1/crates/http-body/1.0.1/download -> http-body-1.0.1.crate https://crates.io/api/v1/crates/http/1.4.0/download -> http-1.4.0.crate https://crates.io/api/v1/crates/httparse/1.10.1/download -> httparse-1.10.1.crate https://crates.io/api/v1/crates/hyper-rustls/0.27.7/download -> hyper-rustls-0.27.7.crate https://crates.io/api/v1/crates/hyper-util/0.1.20/download -> hyper-util-0.1.20.crate https://crates.io/api/v1/crates/hyper/1.8.1/download -> hyper-1.8.1.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.65/download -> iana-time-zone-0.1.65.crate https://crates.io/api/v1/crates/icu_collections/2.1.1/download -> icu_collections-2.1.1.crate https://crates.io/api/v1/crates/icu_locale_core/2.1.1/download -> icu_locale_core-2.1.1.crate https://crates.io/api/v1/crates/icu_normalizer/2.1.1/download -> icu_normalizer-2.1.1.crate https://crates.io/api/v1/crates/icu_normalizer_data/2.1.1/download -> icu_normalizer_data-2.1.1.crate https://crates.io/api/v1/crates/icu_properties/2.1.2/download -> icu_properties-2.1.2.crate https://crates.io/api/v1/crates/icu_properties_data/2.1.2/download -> icu_properties_data-2.1.2.crate https://crates.io/api/v1/crates/icu_provider/2.1.1/download -> icu_provider-2.1.1.crate https://crates.io/api/v1/crates/id-arena/2.3.0/download -> id-arena-2.3.0.crate https://crates.io/api/v1/crates/idna/1.1.0/download -> idna-1.1.0.crate https://crates.io/api/v1/crates/idna_adapter/1.2.1/download -> idna_adapter-1.2.1.crate https://crates.io/api/v1/crates/image/0.24.9/download -> image-0.24.9.crate https://crates.io/api/v1/crates/indexmap/2.13.0/download -> indexmap-2.13.0.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.10.2/download -> inotify-0.10.2.crate https://crates.io/api/v1/crates/instant/0.1.13/download -> instant-0.1.13.crate https://crates.io/api/v1/crates/io-lifetimes/2.0.4/download -> io-lifetimes-2.0.4.crate https://crates.io/api/v1/crates/ipnet/2.12.0/download -> ipnet-2.12.0.crate https://crates.io/api/v1/crates/iri-string/0.7.10/download -> iri-string-0.7.10.crate https://crates.io/api/v1/crates/itoa/1.0.17/download -> itoa-1.0.17.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.2/download -> jpeg-decoder-0.3.2.crate https://crates.io/api/v1/crates/js-sys/0.3.89/download -> js-sys-0.3.89.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.1.1/download -> kqueue-1.1.1.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/leb128fmt/0.1.0/download -> leb128fmt-0.1.0.crate https://crates.io/api/v1/crates/libadwaita-sys/0.8.1/download -> libadwaita-sys-0.8.1.crate https://crates.io/api/v1/crates/libadwaita/0.8.1/download -> libadwaita-0.8.1.crate https://crates.io/api/v1/crates/libc/0.2.182/download -> libc-0.2.182.crate https://crates.io/api/v1/crates/libloading/0.8.9/download -> libloading-0.8.9.crate https://crates.io/api/v1/crates/libredox/0.1.12/download -> libredox-0.1.12.crate https://crates.io/api/v1/crates/linux-raw-sys/0.12.1/download -> linux-raw-sys-0.12.1.crate https://crates.io/api/v1/crates/litemap/0.8.1/download -> litemap-0.8.1.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/lock_api/0.4.14/download -> lock_api-0.4.14.crate https://crates.io/api/v1/crates/log/0.4.29/download -> log-0.4.29.crate https://crates.io/api/v1/crates/lru-slab/0.1.2/download -> lru-slab-0.1.2.crate https://crates.io/api/v1/crates/mac-notification-sys/0.6.9/download -> mac-notification-sys-0.6.9.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matchers/0.2.0/download -> matchers-0.2.0.crate https://crates.io/api/v1/crates/memchr/2.8.0/download -> memchr-2.8.0.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.9/download -> miniz_oxide-0.8.9.crate https://crates.io/api/v1/crates/mio/1.1.1/download -> mio-1.1.1.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify-rust/4.12.0/download -> notify-rust-4.12.0.crate https://crates.io/api/v1/crates/notify-types/1.0.1/download -> notify-types-1.0.1.crate https://crates.io/api/v1/crates/notify/7.0.0/download -> notify-7.0.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.3/download -> nu-ansi-term-0.50.3.crate https://crates.io/api/v1/crates/num-conv/0.2.0/download -> num-conv-0.2.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc2-core-foundation/0.3.2/download -> objc2-core-foundation-0.3.2.crate https://crates.io/api/v1/crates/objc2-encode/4.1.0/download -> objc2-encode-4.1.0.crate https://crates.io/api/v1/crates/objc2-foundation/0.3.2/download -> objc2-foundation-0.3.2.crate https://crates.io/api/v1/crates/objc2/0.6.3/download -> objc2-0.6.3.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/pango-sys/0.21.5/download -> pango-sys-0.21.5.crate https://crates.io/api/v1/crates/pango/0.21.5/download -> pango-0.21.5.crate https://crates.io/api/v1/crates/parking/2.2.1/download -> parking-2.2.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.5/download -> parking_lot-0.12.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.12/download -> parking_lot_core-0.9.12.crate https://crates.io/api/v1/crates/pathfinder_geometry/0.5.1/download -> pathfinder_geometry-0.5.1.crate https://crates.io/api/v1/crates/pathfinder_simd/0.5.5/download -> pathfinder_simd-0.5.5.crate https://crates.io/api/v1/crates/percent-encoding/2.3.2/download -> percent-encoding-2.3.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/piper/0.2.4/download -> piper-0.2.4.crate https://crates.io/api/v1/crates/pkg-config/0.3.32/download -> pkg-config-0.3.32.crate https://crates.io/api/v1/crates/plotters-backend/0.3.7/download -> plotters-backend-0.3.7.crate https://crates.io/api/v1/crates/plotters-bitmap/0.3.7/download -> plotters-bitmap-0.3.7.crate https://crates.io/api/v1/crates/plotters-cairo/0.7.0/download -> plotters-cairo-0.7.0.crate https://crates.io/api/v1/crates/plotters-svg/0.3.7/download -> plotters-svg-0.3.7.crate https://crates.io/api/v1/crates/plotters/0.3.7/download -> plotters-0.3.7.crate https://crates.io/api/v1/crates/png/0.17.16/download -> png-0.17.16.crate https://crates.io/api/v1/crates/polling/3.11.0/download -> polling-3.11.0.crate https://crates.io/api/v1/crates/potential_utf/0.1.4/download -> potential_utf-0.1.4.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.1/download -> pretty_assertions-1.4.1.crate https://crates.io/api/v1/crates/prettyplease/0.2.37/download -> prettyplease-0.2.37.crate https://crates.io/api/v1/crates/proc-macro-crate/3.4.0/download -> proc-macro-crate-3.4.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.106/download -> proc-macro2-1.0.106.crate https://crates.io/api/v1/crates/quick-xml/0.37.5/download -> quick-xml-0.37.5.crate https://crates.io/api/v1/crates/quinn-proto/0.11.13/download -> quinn-proto-0.11.13.crate https://crates.io/api/v1/crates/quinn-udp/0.5.14/download -> quinn-udp-0.5.14.crate https://crates.io/api/v1/crates/quinn/0.11.9/download -> quinn-0.11.9.crate https://crates.io/api/v1/crates/quote/1.0.44/download -> quote-1.0.44.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand/0.9.2/download -> rand-0.9.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_chacha/0.9.0/download -> rand_chacha-0.9.0.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_core/0.9.5/download -> rand_core-0.9.5.crate https://crates.io/api/v1/crates/redox_syscall/0.5.18/download -> redox_syscall-0.5.18.crate https://crates.io/api/v1/crates/redox_syscall/0.7.1/download -> redox_syscall-0.7.1.crate https://crates.io/api/v1/crates/redox_users/0.4.6/download -> redox_users-0.4.6.crate https://crates.io/api/v1/crates/redox_users/0.5.2/download -> redox_users-0.5.2.crate https://crates.io/api/v1/crates/regex-automata/0.4.14/download -> regex-automata-0.4.14.crate https://crates.io/api/v1/crates/regex-syntax/0.8.9/download -> regex-syntax-0.8.9.crate https://crates.io/api/v1/crates/regex/1.12.3/download -> regex-1.12.3.crate https://crates.io/api/v1/crates/reqwest/0.12.28/download -> reqwest-0.12.28.crate https://crates.io/api/v1/crates/ring/0.17.14/download -> ring-0.17.14.crate https://crates.io/api/v1/crates/roxmltree/0.20.0/download -> roxmltree-0.20.0.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/rustc_version/0.4.1/download -> rustc_version-0.4.1.crate https://crates.io/api/v1/crates/rustix/1.1.4/download -> rustix-1.1.4.crate https://crates.io/api/v1/crates/rustls-pki-types/1.14.0/download -> rustls-pki-types-1.14.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.103.9/download -> rustls-webpki-0.103.9.crate https://crates.io/api/v1/crates/rustls/0.23.37/download -> rustls-0.23.37.crate https://crates.io/api/v1/crates/rustversion/1.0.22/download -> rustversion-1.0.22.crate https://crates.io/api/v1/crates/ryu/1.0.23/download -> ryu-1.0.23.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/semver/1.0.27/download -> semver-1.0.27.crate https://crates.io/api/v1/crates/serde/1.0.228/download -> serde-1.0.228.crate https://crates.io/api/v1/crates/serde_core/1.0.228/download -> serde_core-1.0.228.crate https://crates.io/api/v1/crates/serde_derive/1.0.228/download -> serde_derive-1.0.228.crate https://crates.io/api/v1/crates/serde_json/1.0.149/download -> serde_json-1.0.149.crate https://crates.io/api/v1/crates/serde_repr/0.1.20/download -> serde_repr-0.1.20.crate https://crates.io/api/v1/crates/serde_spanned/0.6.9/download -> serde_spanned-0.6.9.crate https://crates.io/api/v1/crates/serde_spanned/1.0.4/download -> serde_spanned-1.0.4.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.8/download -> signal-hook-registry-1.4.8.crate https://crates.io/api/v1/crates/simd-adler32/0.3.8/download -> simd-adler32-0.3.8.crate https://crates.io/api/v1/crates/slab/0.4.12/download -> slab-0.4.12.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/socket2/0.6.2/download -> socket2-0.6.2.crate https://crates.io/api/v1/crates/sourceview5-sys/0.10.1/download -> sourceview5-sys-0.10.1.crate https://crates.io/api/v1/crates/sourceview5/0.10.0/download -> sourceview5-0.10.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.1/download -> stable_deref_trait-1.2.1.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/syn/2.0.117/download -> syn-2.0.117.crate https://crates.io/api/v1/crates/sync_wrapper/1.0.2/download -> sync_wrapper-1.0.2.crate https://crates.io/api/v1/crates/synstructure/0.13.2/download -> synstructure-0.13.2.crate https://crates.io/api/v1/crates/system-deps/7.0.7/download -> system-deps-7.0.7.crate https://crates.io/api/v1/crates/target-lexicon/0.13.3/download -> target-lexicon-0.13.3.crate https://crates.io/api/v1/crates/tauri-winrt-notification/0.7.2/download -> tauri-winrt-notification-0.7.2.crate https://crates.io/api/v1/crates/temp-dir/0.1.16/download -> temp-dir-0.1.16.crate https://crates.io/api/v1/crates/tempfile/3.26.0/download -> tempfile-3.26.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.69/download -> thiserror-impl-1.0.69.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.18/download -> thiserror-impl-2.0.18.crate https://crates.io/api/v1/crates/thiserror/1.0.69/download -> thiserror-1.0.69.crate https://crates.io/api/v1/crates/thiserror/2.0.18/download -> thiserror-2.0.18.crate https://crates.io/api/v1/crates/thread_local/1.1.9/download -> thread_local-1.1.9.crate https://crates.io/api/v1/crates/time-core/0.1.8/download -> time-core-0.1.8.crate https://crates.io/api/v1/crates/time/0.3.47/download -> time-0.3.47.crate https://crates.io/api/v1/crates/tinystr/0.8.2/download -> tinystr-0.8.2.crate https://crates.io/api/v1/crates/tinyvec/1.10.0/download -> tinyvec-1.10.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-macros/2.6.0/download -> tokio-macros-2.6.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.26.4/download -> tokio-rustls-0.26.4.crate https://crates.io/api/v1/crates/tokio/1.49.0/download -> tokio-1.49.0.crate https://crates.io/api/v1/crates/toml/0.8.23/download -> toml-0.8.23.crate https://crates.io/api/v1/crates/toml/0.9.12+spec-1.1.0/download -> toml-0.9.12+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.6.11/download -> toml_datetime-0.6.11.crate https://crates.io/api/v1/crates/toml_datetime/0.7.5+spec-1.1.0/download -> toml_datetime-0.7.5+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_edit/0.22.27/download -> toml_edit-0.22.27.crate https://crates.io/api/v1/crates/toml_edit/0.23.10+spec-1.0.0/download -> toml_edit-0.23.10+spec-1.0.0.crate https://crates.io/api/v1/crates/toml_parser/1.0.9+spec-1.1.0/download -> toml_parser-1.0.9+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_write/0.1.2/download -> toml_write-0.1.2.crate https://crates.io/api/v1/crates/toml_writer/1.0.6+spec-1.1.0/download -> toml_writer-1.0.6+spec-1.1.0.crate https://crates.io/api/v1/crates/tower-http/0.6.8/download -> tower-http-0.6.8.crate https://crates.io/api/v1/crates/tower-layer/0.3.3/download -> tower-layer-0.3.3.crate https://crates.io/api/v1/crates/tower-service/0.3.3/download -> tower-service-0.3.3.crate https://crates.io/api/v1/crates/tower/0.5.3/download -> tower-0.5.3.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.31/download -> tracing-attributes-0.1.31.crate https://crates.io/api/v1/crates/tracing-core/0.1.36/download -> tracing-core-0.1.36.crate https://crates.io/api/v1/crates/tracing-journald/0.3.2/download -> tracing-journald-0.3.2.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.22/download -> tracing-subscriber-0.3.22.crate https://crates.io/api/v1/crates/tracing/0.1.44/download -> tracing-0.1.44.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/ttf-parser/0.20.0/download -> ttf-parser-0.20.0.crate https://crates.io/api/v1/crates/typenum/1.19.0/download -> typenum-1.19.0.crate https://crates.io/api/v1/crates/uds_windows/1.1.0/download -> uds_windows-1.1.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.24/download -> unicode-ident-1.0.24.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/url/2.5.8/download -> url-2.5.8.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/uuid/1.21.0/download -> uuid-1.21.0.crate https://crates.io/api/v1/crates/valuable/0.1.1/download -> valuable-0.1.1.crate https://crates.io/api/v1/crates/version-compare/0.2.1/download -> version-compare-0.2.1.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/vte4-sys/0.9.0/download -> vte4-sys-0.9.0.crate https://crates.io/api/v1/crates/vte4/0.9.0/download -> vte4-0.9.0.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.1+wasi-snapshot-preview1/download -> wasi-0.11.1+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasip2/1.0.2+wasi-0.2.9/download -> wasip2-1.0.2+wasi-0.2.9.crate https://crates.io/api/v1/crates/wasip3/0.4.0+wasi-0.3.0-rc-2026-01-06/download -> wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.62/download -> wasm-bindgen-futures-0.4.62.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.112/download -> wasm-bindgen-macro-support-0.2.112.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.112/download -> wasm-bindgen-macro-0.2.112.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.112/download -> wasm-bindgen-shared-0.2.112.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.112/download -> wasm-bindgen-0.2.112.crate https://crates.io/api/v1/crates/wasm-encoder/0.244.0/download -> wasm-encoder-0.244.0.crate https://crates.io/api/v1/crates/wasm-metadata/0.244.0/download -> wasm-metadata-0.244.0.crate https://crates.io/api/v1/crates/wasmparser/0.244.0/download -> wasmparser-0.244.0.crate https://crates.io/api/v1/crates/web-sys/0.3.89/download -> web-sys-0.3.89.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/webpki-roots/1.0.6/download -> webpki-roots-1.0.6.crate https://crates.io/api/v1/crates/weezl/0.1.12/download -> weezl-0.1.12.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.11/download -> winapi-util-0.1.11.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-collections/0.2.0/download -> windows-collections-0.2.0.crate https://crates.io/api/v1/crates/windows-core/0.61.2/download -> windows-core-0.61.2.crate https://crates.io/api/v1/crates/windows-core/0.62.2/download -> windows-core-0.62.2.crate https://crates.io/api/v1/crates/windows-future/0.2.1/download -> windows-future-0.2.1.crate https://crates.io/api/v1/crates/windows-implement/0.60.2/download -> windows-implement-0.60.2.crate https://crates.io/api/v1/crates/windows-interface/0.59.3/download -> windows-interface-0.59.3.crate https://crates.io/api/v1/crates/windows-link/0.1.3/download -> windows-link-0.1.3.crate https://crates.io/api/v1/crates/windows-link/0.2.1/download -> windows-link-0.2.1.crate https://crates.io/api/v1/crates/windows-numerics/0.2.0/download -> windows-numerics-0.2.0.crate https://crates.io/api/v1/crates/windows-result/0.3.4/download -> windows-result-0.3.4.crate https://crates.io/api/v1/crates/windows-result/0.4.1/download -> windows-result-0.4.1.crate https://crates.io/api/v1/crates/windows-strings/0.4.2/download -> windows-strings-0.4.2.crate https://crates.io/api/v1/crates/windows-strings/0.5.1/download -> windows-strings-0.5.1.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-sys/0.60.2/download -> windows-sys-0.60.2.crate https://crates.io/api/v1/crates/windows-sys/0.61.2/download -> windows-sys-0.61.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-targets/0.53.5/download -> windows-targets-0.53.5.crate https://crates.io/api/v1/crates/windows-threading/0.1.0/download -> windows-threading-0.1.0.crate https://crates.io/api/v1/crates/windows-version/0.1.7/download -> windows-version-0.1.7.crate https://crates.io/api/v1/crates/windows/0.61.3/download -> windows-0.61.3.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.53.1/download -> windows_aarch64_gnullvm-0.53.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.53.1/download -> windows_aarch64_msvc-0.53.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.53.1/download -> windows_i686_gnu-0.53.1.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.53.1/download -> windows_i686_gnullvm-0.53.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.53.1/download -> windows_i686_msvc-0.53.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.53.1/download -> windows_x86_64_gnu-0.53.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.53.1/download -> windows_x86_64_gnullvm-0.53.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.53.1/download -> windows_x86_64_msvc-0.53.1.crate https://crates.io/api/v1/crates/winnow/0.7.14/download -> winnow-0.7.14.crate https://crates.io/api/v1/crates/wio/0.2.2/download -> wio-0.2.2.crate https://crates.io/api/v1/crates/wit-bindgen-core/0.51.0/download -> wit-bindgen-core-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen-rust-macro/0.51.0/download -> wit-bindgen-rust-macro-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen-rust/0.51.0/download -> wit-bindgen-rust-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen/0.51.0/download -> wit-bindgen-0.51.0.crate https://crates.io/api/v1/crates/wit-component/0.244.0/download -> wit-component-0.244.0.crate https://crates.io/api/v1/crates/wit-parser/0.244.0/download -> wit-parser-0.244.0.crate https://crates.io/api/v1/crates/writeable/0.6.2/download -> writeable-0.6.2.crate https://crates.io/api/v1/crates/xdg-home/1.3.0/download -> xdg-home-1.3.0.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate https://crates.io/api/v1/crates/yeslogic-fontconfig-sys/6.0.0/download -> yeslogic-fontconfig-sys-6.0.0.crate https://crates.io/api/v1/crates/yoke-derive/0.8.1/download -> yoke-derive-0.8.1.crate https://crates.io/api/v1/crates/yoke/0.8.1/download -> yoke-0.8.1.crate https://crates.io/api/v1/crates/zbus/4.4.0/download -> zbus-4.4.0.crate https://crates.io/api/v1/crates/zbus/5.14.0/download -> zbus-5.14.0.crate https://crates.io/api/v1/crates/zbus_macros/4.4.0/download -> zbus_macros-4.4.0.crate https://crates.io/api/v1/crates/zbus_macros/5.14.0/download -> zbus_macros-5.14.0.crate https://crates.io/api/v1/crates/zbus_names/3.0.0/download -> zbus_names-3.0.0.crate https://crates.io/api/v1/crates/zbus_names/4.3.1/download -> zbus_names-4.3.1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.39/download -> zerocopy-derive-0.8.39.crate https://crates.io/api/v1/crates/zerocopy/0.8.39/download -> zerocopy-0.8.39.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.6/download -> zerofrom-derive-0.1.6.crate https://crates.io/api/v1/crates/zerofrom/0.1.6/download -> zerofrom-0.1.6.crate https://crates.io/api/v1/crates/zeroize/1.8.2/download -> zeroize-1.8.2.crate https://crates.io/api/v1/crates/zerotrie/0.2.3/download -> zerotrie-0.2.3.crate https://crates.io/api/v1/crates/zerovec-derive/0.11.2/download -> zerovec-derive-0.11.2.crate https://crates.io/api/v1/crates/zerovec/0.11.5/download -> zerovec-0.11.5.crate https://crates.io/api/v1/crates/zmij/1.0.21/download -> zmij-1.0.21.crate https://crates.io/api/v1/crates/zvariant/4.2.0/download -> zvariant-4.2.0.crate https://crates.io/api/v1/crates/zvariant/5.10.0/download -> zvariant-5.10.0.crate https://crates.io/api/v1/crates/zvariant_derive/4.2.0/download -> zvariant_derive-4.2.0.crate https://crates.io/api/v1/crates/zvariant_derive/5.10.0/download -> zvariant_derive-5.10.0.crate https://crates.io/api/v1/crates/zvariant_utils/2.1.0/download -> zvariant_utils-2.1.0.crate https://crates.io/api/v1/crates/zvariant_utils/3.3.0/download -> zvariant_utils-3.3.0.crate +SRC_URI=https://codeberg.org/NoBodyZ/gpkg/archive/v1.3.9.tar.gz -> gpkg-1.3.9.tar.gz https://crates.io/api/v1/crates/adler2/2.0.1/download -> adler2-2.0.1.crate https://crates.io/api/v1/crates/aho-corasick/1.1.4/download -> aho-corasick-1.1.4.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.102/download -> anyhow-1.0.102.crate https://crates.io/api/v1/crates/async-broadcast/0.7.2/download -> async-broadcast-0.7.2.crate https://crates.io/api/v1/crates/async-channel/2.5.0/download -> async-channel-2.5.0.crate https://crates.io/api/v1/crates/async-executor/1.14.0/download -> async-executor-1.14.0.crate https://crates.io/api/v1/crates/async-io/2.6.0/download -> async-io-2.6.0.crate https://crates.io/api/v1/crates/async-lock/3.4.2/download -> async-lock-3.4.2.crate https://crates.io/api/v1/crates/async-process/2.5.0/download -> async-process-2.5.0.crate https://crates.io/api/v1/crates/async-recursion/1.1.1/download -> async-recursion-1.1.1.crate https://crates.io/api/v1/crates/async-signal/0.2.13/download -> async-signal-0.2.13.crate https://crates.io/api/v1/crates/async-task/4.7.1/download -> async-task-4.7.1.crate https://crates.io/api/v1/crates/async-trait/0.1.89/download -> async-trait-0.1.89.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.11.0/download -> bitflags-2.11.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block2/0.6.2/download -> block2-0.6.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/blocking/1.6.2/download -> blocking-1.6.2.crate https://crates.io/api/v1/crates/bumpalo/3.20.2/download -> bumpalo-3.20.2.crate https://crates.io/api/v1/crates/bytemuck/1.25.0/download -> bytemuck-1.25.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.11.1/download -> bytes-1.11.1.crate https://crates.io/api/v1/crates/cairo-rs/0.20.12/download -> cairo-rs-0.20.12.crate https://crates.io/api/v1/crates/cairo-rs/0.21.5/download -> cairo-rs-0.21.5.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.20.10/download -> cairo-sys-rs-0.20.10.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.21.5/download -> cairo-sys-rs-0.21.5.crate https://crates.io/api/v1/crates/cc/1.2.56/download -> cc-1.2.56.crate https://crates.io/api/v1/crates/cfg-expr/0.20.6/download -> cfg-expr-0.20.6.crate https://crates.io/api/v1/crates/cfg-if/1.0.4/download -> cfg-if-1.0.4.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/chrono/0.4.44/download -> chrono-0.4.44.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/concurrent-queue/2.5.0/download -> concurrent-queue-2.5.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.3/download -> core-graphics-types-0.1.3.crate https://crates.io/api/v1/crates/core-graphics/0.23.2/download -> core-graphics-0.23.2.crate https://crates.io/api/v1/crates/core-text/20.1.0/download -> core-text-20.1.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.17/download -> cpufeatures-0.2.17.crate https://crates.io/api/v1/crates/crc32fast/1.5.0/download -> crc32fast-1.5.0.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/crypto-common/0.1.7/download -> crypto-common-0.1.7.crate https://crates.io/api/v1/crates/deranged/0.5.8/download -> deranged-0.5.8.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/directories/5.0.1/download -> directories-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs-sys/0.5.0/download -> dirs-sys-0.5.0.crate https://crates.io/api/v1/crates/dirs/6.0.0/download -> dirs-6.0.0.crate https://crates.io/api/v1/crates/dispatch2/0.3.0/download -> dispatch2-0.3.0.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/dwrote/0.11.5/download -> dwrote-0.11.5.crate https://crates.io/api/v1/crates/endi/1.1.1/download -> endi-1.1.1.crate https://crates.io/api/v1/crates/enumflags2/0.7.12/download -> enumflags2-0.7.12.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.12/download -> enumflags2_derive-0.7.12.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/errno/0.3.14/download -> errno-0.3.14.crate https://crates.io/api/v1/crates/event-listener-strategy/0.5.4/download -> event-listener-strategy-0.5.4.crate https://crates.io/api/v1/crates/event-listener/5.4.1/download -> event-listener-5.4.1.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.7/download -> fdeflate-0.3.7.crate https://crates.io/api/v1/crates/field-offset/0.3.6/download -> field-offset-0.3.6.crate https://crates.io/api/v1/crates/filetime/0.2.27/download -> filetime-0.2.27.crate https://crates.io/api/v1/crates/find-msvc-tools/0.1.9/download -> find-msvc-tools-0.1.9.crate https://crates.io/api/v1/crates/flate2/1.1.9/download -> flate2-1.1.9.crate https://crates.io/api/v1/crates/float-ord/0.3.2/download -> float-ord-0.3.2.crate https://crates.io/api/v1/crates/foldhash/0.1.5/download -> foldhash-0.1.5.crate https://crates.io/api/v1/crates/font-kit/0.14.3/download -> font-kit-0.14.3.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.3/download -> foreign-types-macros-0.2.3.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.2/download -> form_urlencoded-1.2.2.crate https://crates.io/api/v1/crates/freetype-sys/0.20.1/download -> freetype-sys-0.20.1.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.32/download -> futures-channel-0.3.32.crate https://crates.io/api/v1/crates/futures-core/0.3.32/download -> futures-core-0.3.32.crate https://crates.io/api/v1/crates/futures-executor/0.3.32/download -> futures-executor-0.3.32.crate https://crates.io/api/v1/crates/futures-io/0.3.32/download -> futures-io-0.3.32.crate https://crates.io/api/v1/crates/futures-lite/2.6.1/download -> futures-lite-2.6.1.crate https://crates.io/api/v1/crates/futures-macro/0.3.32/download -> futures-macro-0.3.32.crate https://crates.io/api/v1/crates/futures-sink/0.3.32/download -> futures-sink-0.3.32.crate https://crates.io/api/v1/crates/futures-task/0.3.32/download -> futures-task-0.3.32.crate https://crates.io/api/v1/crates/futures-util/0.3.32/download -> futures-util-0.3.32.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.21.5/download -> gdk-pixbuf-sys-0.21.5.crate https://crates.io/api/v1/crates/gdk-pixbuf/0.21.5/download -> gdk-pixbuf-0.21.5.crate https://crates.io/api/v1/crates/gdk4-sys/0.10.3/download -> gdk4-sys-0.10.3.crate https://crates.io/api/v1/crates/gdk4/0.10.3/download -> gdk4-0.10.3.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.17/download -> getrandom-0.2.17.crate https://crates.io/api/v1/crates/getrandom/0.3.4/download -> getrandom-0.3.4.crate https://crates.io/api/v1/crates/getrandom/0.4.1/download -> getrandom-0.4.1.crate https://crates.io/api/v1/crates/gettext-rs/0.7.7/download -> gettext-rs-0.7.7.crate https://crates.io/api/v1/crates/gettext-sys/0.26.0/download -> gettext-sys-0.26.0.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/gio-sys/0.20.10/download -> gio-sys-0.20.10.crate https://crates.io/api/v1/crates/gio-sys/0.21.5/download -> gio-sys-0.21.5.crate https://crates.io/api/v1/crates/gio/0.20.12/download -> gio-0.20.12.crate https://crates.io/api/v1/crates/gio/0.21.5/download -> gio-0.21.5.crate https://crates.io/api/v1/crates/glib-build-tools/0.20.0/download -> glib-build-tools-0.20.0.crate https://crates.io/api/v1/crates/glib-macros/0.20.12/download -> glib-macros-0.20.12.crate https://crates.io/api/v1/crates/glib-macros/0.21.5/download -> glib-macros-0.21.5.crate https://crates.io/api/v1/crates/glib-sys/0.20.10/download -> glib-sys-0.20.10.crate https://crates.io/api/v1/crates/glib-sys/0.21.5/download -> glib-sys-0.21.5.crate https://crates.io/api/v1/crates/glib/0.20.12/download -> glib-0.20.12.crate https://crates.io/api/v1/crates/glib/0.21.5/download -> glib-0.21.5.crate https://crates.io/api/v1/crates/gobject-sys/0.20.10/download -> gobject-sys-0.20.10.crate https://crates.io/api/v1/crates/gobject-sys/0.21.5/download -> gobject-sys-0.21.5.crate https://crates.io/api/v1/crates/graphene-rs/0.21.5/download -> graphene-rs-0.21.5.crate https://crates.io/api/v1/crates/graphene-sys/0.21.5/download -> graphene-sys-0.21.5.crate https://crates.io/api/v1/crates/gsk4-sys/0.10.3/download -> gsk4-sys-0.10.3.crate https://crates.io/api/v1/crates/gsk4/0.10.3/download -> gsk4-0.10.3.crate https://crates.io/api/v1/crates/gtk4-macros/0.10.3/download -> gtk4-macros-0.10.3.crate https://crates.io/api/v1/crates/gtk4-sys/0.10.3/download -> gtk4-sys-0.10.3.crate https://crates.io/api/v1/crates/gtk4/0.10.3/download -> gtk4-0.10.3.crate https://crates.io/api/v1/crates/hashbrown/0.15.5/download -> hashbrown-0.15.5.crate https://crates.io/api/v1/crates/hashbrown/0.16.1/download -> hashbrown-0.16.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.5.2/download -> hermit-abi-0.5.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http-body-util/0.1.3/download -> http-body-util-0.1.3.crate https://crates.io/api/v1/crates/http-body/1.0.1/download -> http-body-1.0.1.crate https://crates.io/api/v1/crates/http/1.4.0/download -> http-1.4.0.crate https://crates.io/api/v1/crates/httparse/1.10.1/download -> httparse-1.10.1.crate https://crates.io/api/v1/crates/hyper-rustls/0.27.7/download -> hyper-rustls-0.27.7.crate https://crates.io/api/v1/crates/hyper-util/0.1.20/download -> hyper-util-0.1.20.crate https://crates.io/api/v1/crates/hyper/1.8.1/download -> hyper-1.8.1.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.65/download -> iana-time-zone-0.1.65.crate https://crates.io/api/v1/crates/icu_collections/2.1.1/download -> icu_collections-2.1.1.crate https://crates.io/api/v1/crates/icu_locale_core/2.1.1/download -> icu_locale_core-2.1.1.crate https://crates.io/api/v1/crates/icu_normalizer/2.1.1/download -> icu_normalizer-2.1.1.crate https://crates.io/api/v1/crates/icu_normalizer_data/2.1.1/download -> icu_normalizer_data-2.1.1.crate https://crates.io/api/v1/crates/icu_properties/2.1.2/download -> icu_properties-2.1.2.crate https://crates.io/api/v1/crates/icu_properties_data/2.1.2/download -> icu_properties_data-2.1.2.crate https://crates.io/api/v1/crates/icu_provider/2.1.1/download -> icu_provider-2.1.1.crate https://crates.io/api/v1/crates/id-arena/2.3.0/download -> id-arena-2.3.0.crate https://crates.io/api/v1/crates/idna/1.1.0/download -> idna-1.1.0.crate https://crates.io/api/v1/crates/idna_adapter/1.2.1/download -> idna_adapter-1.2.1.crate https://crates.io/api/v1/crates/image/0.24.9/download -> image-0.24.9.crate https://crates.io/api/v1/crates/indexmap/2.13.0/download -> indexmap-2.13.0.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.10.2/download -> inotify-0.10.2.crate https://crates.io/api/v1/crates/instant/0.1.13/download -> instant-0.1.13.crate https://crates.io/api/v1/crates/io-lifetimes/2.0.4/download -> io-lifetimes-2.0.4.crate https://crates.io/api/v1/crates/ipnet/2.12.0/download -> ipnet-2.12.0.crate https://crates.io/api/v1/crates/iri-string/0.7.10/download -> iri-string-0.7.10.crate https://crates.io/api/v1/crates/itoa/1.0.17/download -> itoa-1.0.17.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.2/download -> jpeg-decoder-0.3.2.crate https://crates.io/api/v1/crates/js-sys/0.3.89/download -> js-sys-0.3.89.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.1.1/download -> kqueue-1.1.1.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/leb128fmt/0.1.0/download -> leb128fmt-0.1.0.crate https://crates.io/api/v1/crates/libadwaita-sys/0.8.1/download -> libadwaita-sys-0.8.1.crate https://crates.io/api/v1/crates/libadwaita/0.8.1/download -> libadwaita-0.8.1.crate https://crates.io/api/v1/crates/libc/0.2.182/download -> libc-0.2.182.crate https://crates.io/api/v1/crates/libloading/0.8.9/download -> libloading-0.8.9.crate https://crates.io/api/v1/crates/libredox/0.1.12/download -> libredox-0.1.12.crate https://crates.io/api/v1/crates/linux-raw-sys/0.12.1/download -> linux-raw-sys-0.12.1.crate https://crates.io/api/v1/crates/litemap/0.8.1/download -> litemap-0.8.1.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/lock_api/0.4.14/download -> lock_api-0.4.14.crate https://crates.io/api/v1/crates/log/0.4.29/download -> log-0.4.29.crate https://crates.io/api/v1/crates/lru-slab/0.1.2/download -> lru-slab-0.1.2.crate https://crates.io/api/v1/crates/mac-notification-sys/0.6.9/download -> mac-notification-sys-0.6.9.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matchers/0.2.0/download -> matchers-0.2.0.crate https://crates.io/api/v1/crates/memchr/2.8.0/download -> memchr-2.8.0.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.9/download -> miniz_oxide-0.8.9.crate https://crates.io/api/v1/crates/mio/1.1.1/download -> mio-1.1.1.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify-rust/4.12.0/download -> notify-rust-4.12.0.crate https://crates.io/api/v1/crates/notify-types/1.0.1/download -> notify-types-1.0.1.crate https://crates.io/api/v1/crates/notify/7.0.0/download -> notify-7.0.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.3/download -> nu-ansi-term-0.50.3.crate https://crates.io/api/v1/crates/num-conv/0.2.0/download -> num-conv-0.2.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc2-core-foundation/0.3.2/download -> objc2-core-foundation-0.3.2.crate https://crates.io/api/v1/crates/objc2-encode/4.1.0/download -> objc2-encode-4.1.0.crate https://crates.io/api/v1/crates/objc2-foundation/0.3.2/download -> objc2-foundation-0.3.2.crate https://crates.io/api/v1/crates/objc2/0.6.3/download -> objc2-0.6.3.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/pango-sys/0.21.5/download -> pango-sys-0.21.5.crate https://crates.io/api/v1/crates/pango/0.21.5/download -> pango-0.21.5.crate https://crates.io/api/v1/crates/parking/2.2.1/download -> parking-2.2.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.5/download -> parking_lot-0.12.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.12/download -> parking_lot_core-0.9.12.crate https://crates.io/api/v1/crates/pathfinder_geometry/0.5.1/download -> pathfinder_geometry-0.5.1.crate https://crates.io/api/v1/crates/pathfinder_simd/0.5.5/download -> pathfinder_simd-0.5.5.crate https://crates.io/api/v1/crates/percent-encoding/2.3.2/download -> percent-encoding-2.3.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/piper/0.2.4/download -> piper-0.2.4.crate https://crates.io/api/v1/crates/pkg-config/0.3.32/download -> pkg-config-0.3.32.crate https://crates.io/api/v1/crates/plotters-backend/0.3.7/download -> plotters-backend-0.3.7.crate https://crates.io/api/v1/crates/plotters-bitmap/0.3.7/download -> plotters-bitmap-0.3.7.crate https://crates.io/api/v1/crates/plotters-cairo/0.7.0/download -> plotters-cairo-0.7.0.crate https://crates.io/api/v1/crates/plotters-svg/0.3.7/download -> plotters-svg-0.3.7.crate https://crates.io/api/v1/crates/plotters/0.3.7/download -> plotters-0.3.7.crate https://crates.io/api/v1/crates/png/0.17.16/download -> png-0.17.16.crate https://crates.io/api/v1/crates/polling/3.11.0/download -> polling-3.11.0.crate https://crates.io/api/v1/crates/potential_utf/0.1.4/download -> potential_utf-0.1.4.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.1/download -> pretty_assertions-1.4.1.crate https://crates.io/api/v1/crates/prettyplease/0.2.37/download -> prettyplease-0.2.37.crate https://crates.io/api/v1/crates/proc-macro-crate/3.4.0/download -> proc-macro-crate-3.4.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.106/download -> proc-macro2-1.0.106.crate https://crates.io/api/v1/crates/quick-xml/0.37.5/download -> quick-xml-0.37.5.crate https://crates.io/api/v1/crates/quinn-proto/0.11.13/download -> quinn-proto-0.11.13.crate https://crates.io/api/v1/crates/quinn-udp/0.5.14/download -> quinn-udp-0.5.14.crate https://crates.io/api/v1/crates/quinn/0.11.9/download -> quinn-0.11.9.crate https://crates.io/api/v1/crates/quote/1.0.44/download -> quote-1.0.44.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand/0.9.2/download -> rand-0.9.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_chacha/0.9.0/download -> rand_chacha-0.9.0.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_core/0.9.5/download -> rand_core-0.9.5.crate https://crates.io/api/v1/crates/redox_syscall/0.5.18/download -> redox_syscall-0.5.18.crate https://crates.io/api/v1/crates/redox_syscall/0.7.1/download -> redox_syscall-0.7.1.crate https://crates.io/api/v1/crates/redox_users/0.4.6/download -> redox_users-0.4.6.crate https://crates.io/api/v1/crates/redox_users/0.5.2/download -> redox_users-0.5.2.crate https://crates.io/api/v1/crates/regex-automata/0.4.14/download -> regex-automata-0.4.14.crate https://crates.io/api/v1/crates/regex-syntax/0.8.9/download -> regex-syntax-0.8.9.crate https://crates.io/api/v1/crates/regex/1.12.3/download -> regex-1.12.3.crate https://crates.io/api/v1/crates/reqwest/0.12.28/download -> reqwest-0.12.28.crate https://crates.io/api/v1/crates/ring/0.17.14/download -> ring-0.17.14.crate https://crates.io/api/v1/crates/roxmltree/0.20.0/download -> roxmltree-0.20.0.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/rustc_version/0.4.1/download -> rustc_version-0.4.1.crate https://crates.io/api/v1/crates/rustix/1.1.4/download -> rustix-1.1.4.crate https://crates.io/api/v1/crates/rustls-pki-types/1.14.0/download -> rustls-pki-types-1.14.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.103.9/download -> rustls-webpki-0.103.9.crate https://crates.io/api/v1/crates/rustls/0.23.37/download -> rustls-0.23.37.crate https://crates.io/api/v1/crates/rustversion/1.0.22/download -> rustversion-1.0.22.crate https://crates.io/api/v1/crates/ryu/1.0.23/download -> ryu-1.0.23.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/semver/1.0.27/download -> semver-1.0.27.crate https://crates.io/api/v1/crates/serde/1.0.228/download -> serde-1.0.228.crate https://crates.io/api/v1/crates/serde_core/1.0.228/download -> serde_core-1.0.228.crate https://crates.io/api/v1/crates/serde_derive/1.0.228/download -> serde_derive-1.0.228.crate https://crates.io/api/v1/crates/serde_json/1.0.149/download -> serde_json-1.0.149.crate https://crates.io/api/v1/crates/serde_repr/0.1.20/download -> serde_repr-0.1.20.crate https://crates.io/api/v1/crates/serde_spanned/0.6.9/download -> serde_spanned-0.6.9.crate https://crates.io/api/v1/crates/serde_spanned/1.0.4/download -> serde_spanned-1.0.4.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.8/download -> signal-hook-registry-1.4.8.crate https://crates.io/api/v1/crates/simd-adler32/0.3.8/download -> simd-adler32-0.3.8.crate https://crates.io/api/v1/crates/slab/0.4.12/download -> slab-0.4.12.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/socket2/0.6.2/download -> socket2-0.6.2.crate https://crates.io/api/v1/crates/sourceview5-sys/0.10.1/download -> sourceview5-sys-0.10.1.crate https://crates.io/api/v1/crates/sourceview5/0.10.0/download -> sourceview5-0.10.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.1/download -> stable_deref_trait-1.2.1.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/syn/2.0.117/download -> syn-2.0.117.crate https://crates.io/api/v1/crates/sync_wrapper/1.0.2/download -> sync_wrapper-1.0.2.crate https://crates.io/api/v1/crates/synstructure/0.13.2/download -> synstructure-0.13.2.crate https://crates.io/api/v1/crates/system-deps/7.0.7/download -> system-deps-7.0.7.crate https://crates.io/api/v1/crates/target-lexicon/0.13.3/download -> target-lexicon-0.13.3.crate https://crates.io/api/v1/crates/tauri-winrt-notification/0.7.2/download -> tauri-winrt-notification-0.7.2.crate https://crates.io/api/v1/crates/temp-dir/0.1.16/download -> temp-dir-0.1.16.crate https://crates.io/api/v1/crates/tempfile/3.26.0/download -> tempfile-3.26.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.69/download -> thiserror-impl-1.0.69.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.18/download -> thiserror-impl-2.0.18.crate https://crates.io/api/v1/crates/thiserror/1.0.69/download -> thiserror-1.0.69.crate https://crates.io/api/v1/crates/thiserror/2.0.18/download -> thiserror-2.0.18.crate https://crates.io/api/v1/crates/thread_local/1.1.9/download -> thread_local-1.1.9.crate https://crates.io/api/v1/crates/time-core/0.1.8/download -> time-core-0.1.8.crate https://crates.io/api/v1/crates/time/0.3.47/download -> time-0.3.47.crate https://crates.io/api/v1/crates/tinystr/0.8.2/download -> tinystr-0.8.2.crate https://crates.io/api/v1/crates/tinyvec/1.10.0/download -> tinyvec-1.10.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-macros/2.6.0/download -> tokio-macros-2.6.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.26.4/download -> tokio-rustls-0.26.4.crate https://crates.io/api/v1/crates/tokio/1.49.0/download -> tokio-1.49.0.crate https://crates.io/api/v1/crates/toml/0.8.23/download -> toml-0.8.23.crate https://crates.io/api/v1/crates/toml/0.9.12+spec-1.1.0/download -> toml-0.9.12+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.6.11/download -> toml_datetime-0.6.11.crate https://crates.io/api/v1/crates/toml_datetime/0.7.5+spec-1.1.0/download -> toml_datetime-0.7.5+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_edit/0.22.27/download -> toml_edit-0.22.27.crate https://crates.io/api/v1/crates/toml_edit/0.23.10+spec-1.0.0/download -> toml_edit-0.23.10+spec-1.0.0.crate https://crates.io/api/v1/crates/toml_parser/1.0.9+spec-1.1.0/download -> toml_parser-1.0.9+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_write/0.1.2/download -> toml_write-0.1.2.crate https://crates.io/api/v1/crates/toml_writer/1.0.6+spec-1.1.0/download -> toml_writer-1.0.6+spec-1.1.0.crate https://crates.io/api/v1/crates/tower-http/0.6.8/download -> tower-http-0.6.8.crate https://crates.io/api/v1/crates/tower-layer/0.3.3/download -> tower-layer-0.3.3.crate https://crates.io/api/v1/crates/tower-service/0.3.3/download -> tower-service-0.3.3.crate https://crates.io/api/v1/crates/tower/0.5.3/download -> tower-0.5.3.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.31/download -> tracing-attributes-0.1.31.crate https://crates.io/api/v1/crates/tracing-core/0.1.36/download -> tracing-core-0.1.36.crate https://crates.io/api/v1/crates/tracing-journald/0.3.2/download -> tracing-journald-0.3.2.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.22/download -> tracing-subscriber-0.3.22.crate https://crates.io/api/v1/crates/tracing/0.1.44/download -> tracing-0.1.44.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/ttf-parser/0.20.0/download -> ttf-parser-0.20.0.crate https://crates.io/api/v1/crates/typenum/1.19.0/download -> typenum-1.19.0.crate https://crates.io/api/v1/crates/uds_windows/1.1.0/download -> uds_windows-1.1.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.24/download -> unicode-ident-1.0.24.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/url/2.5.8/download -> url-2.5.8.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/uuid/1.21.0/download -> uuid-1.21.0.crate https://crates.io/api/v1/crates/valuable/0.1.1/download -> valuable-0.1.1.crate https://crates.io/api/v1/crates/version-compare/0.2.1/download -> version-compare-0.2.1.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/vte4-sys/0.9.0/download -> vte4-sys-0.9.0.crate https://crates.io/api/v1/crates/vte4/0.9.0/download -> vte4-0.9.0.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.1+wasi-snapshot-preview1/download -> wasi-0.11.1+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasip2/1.0.2+wasi-0.2.9/download -> wasip2-1.0.2+wasi-0.2.9.crate https://crates.io/api/v1/crates/wasip3/0.4.0+wasi-0.3.0-rc-2026-01-06/download -> wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.62/download -> wasm-bindgen-futures-0.4.62.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.112/download -> wasm-bindgen-macro-support-0.2.112.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.112/download -> wasm-bindgen-macro-0.2.112.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.112/download -> wasm-bindgen-shared-0.2.112.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.112/download -> wasm-bindgen-0.2.112.crate https://crates.io/api/v1/crates/wasm-encoder/0.244.0/download -> wasm-encoder-0.244.0.crate https://crates.io/api/v1/crates/wasm-metadata/0.244.0/download -> wasm-metadata-0.244.0.crate https://crates.io/api/v1/crates/wasmparser/0.244.0/download -> wasmparser-0.244.0.crate https://crates.io/api/v1/crates/web-sys/0.3.89/download -> web-sys-0.3.89.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/webpki-roots/1.0.6/download -> webpki-roots-1.0.6.crate https://crates.io/api/v1/crates/weezl/0.1.12/download -> weezl-0.1.12.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.11/download -> winapi-util-0.1.11.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-collections/0.2.0/download -> windows-collections-0.2.0.crate https://crates.io/api/v1/crates/windows-core/0.61.2/download -> windows-core-0.61.2.crate https://crates.io/api/v1/crates/windows-core/0.62.2/download -> windows-core-0.62.2.crate https://crates.io/api/v1/crates/windows-future/0.2.1/download -> windows-future-0.2.1.crate https://crates.io/api/v1/crates/windows-implement/0.60.2/download -> windows-implement-0.60.2.crate https://crates.io/api/v1/crates/windows-interface/0.59.3/download -> windows-interface-0.59.3.crate https://crates.io/api/v1/crates/windows-link/0.1.3/download -> windows-link-0.1.3.crate https://crates.io/api/v1/crates/windows-link/0.2.1/download -> windows-link-0.2.1.crate https://crates.io/api/v1/crates/windows-numerics/0.2.0/download -> windows-numerics-0.2.0.crate https://crates.io/api/v1/crates/windows-result/0.3.4/download -> windows-result-0.3.4.crate https://crates.io/api/v1/crates/windows-result/0.4.1/download -> windows-result-0.4.1.crate https://crates.io/api/v1/crates/windows-strings/0.4.2/download -> windows-strings-0.4.2.crate https://crates.io/api/v1/crates/windows-strings/0.5.1/download -> windows-strings-0.5.1.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-sys/0.60.2/download -> windows-sys-0.60.2.crate https://crates.io/api/v1/crates/windows-sys/0.61.2/download -> windows-sys-0.61.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-targets/0.53.5/download -> windows-targets-0.53.5.crate https://crates.io/api/v1/crates/windows-threading/0.1.0/download -> windows-threading-0.1.0.crate https://crates.io/api/v1/crates/windows-version/0.1.7/download -> windows-version-0.1.7.crate https://crates.io/api/v1/crates/windows/0.61.3/download -> windows-0.61.3.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.53.1/download -> windows_aarch64_gnullvm-0.53.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.53.1/download -> windows_aarch64_msvc-0.53.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.53.1/download -> windows_i686_gnu-0.53.1.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.53.1/download -> windows_i686_gnullvm-0.53.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.53.1/download -> windows_i686_msvc-0.53.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.53.1/download -> windows_x86_64_gnu-0.53.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.53.1/download -> windows_x86_64_gnullvm-0.53.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.53.1/download -> windows_x86_64_msvc-0.53.1.crate https://crates.io/api/v1/crates/winnow/0.7.14/download -> winnow-0.7.14.crate https://crates.io/api/v1/crates/wio/0.2.2/download -> wio-0.2.2.crate https://crates.io/api/v1/crates/wit-bindgen-core/0.51.0/download -> wit-bindgen-core-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen-rust-macro/0.51.0/download -> wit-bindgen-rust-macro-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen-rust/0.51.0/download -> wit-bindgen-rust-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen/0.51.0/download -> wit-bindgen-0.51.0.crate https://crates.io/api/v1/crates/wit-component/0.244.0/download -> wit-component-0.244.0.crate https://crates.io/api/v1/crates/wit-parser/0.244.0/download -> wit-parser-0.244.0.crate https://crates.io/api/v1/crates/writeable/0.6.2/download -> writeable-0.6.2.crate https://crates.io/api/v1/crates/xdg-home/1.3.0/download -> xdg-home-1.3.0.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate https://crates.io/api/v1/crates/yeslogic-fontconfig-sys/6.0.0/download -> yeslogic-fontconfig-sys-6.0.0.crate https://crates.io/api/v1/crates/yoke-derive/0.8.1/download -> yoke-derive-0.8.1.crate https://crates.io/api/v1/crates/yoke/0.8.1/download -> yoke-0.8.1.crate https://crates.io/api/v1/crates/zbus/4.4.0/download -> zbus-4.4.0.crate https://crates.io/api/v1/crates/zbus/5.14.0/download -> zbus-5.14.0.crate https://crates.io/api/v1/crates/zbus_macros/4.4.0/download -> zbus_macros-4.4.0.crate https://crates.io/api/v1/crates/zbus_macros/5.14.0/download -> zbus_macros-5.14.0.crate https://crates.io/api/v1/crates/zbus_names/3.0.0/download -> zbus_names-3.0.0.crate https://crates.io/api/v1/crates/zbus_names/4.3.1/download -> zbus_names-4.3.1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.39/download -> zerocopy-derive-0.8.39.crate https://crates.io/api/v1/crates/zerocopy/0.8.39/download -> zerocopy-0.8.39.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.6/download -> zerofrom-derive-0.1.6.crate https://crates.io/api/v1/crates/zerofrom/0.1.6/download -> zerofrom-0.1.6.crate https://crates.io/api/v1/crates/zeroize/1.8.2/download -> zeroize-1.8.2.crate https://crates.io/api/v1/crates/zerotrie/0.2.3/download -> zerotrie-0.2.3.crate https://crates.io/api/v1/crates/zerovec-derive/0.11.2/download -> zerovec-derive-0.11.2.crate https://crates.io/api/v1/crates/zerovec/0.11.5/download -> zerovec-0.11.5.crate https://crates.io/api/v1/crates/zmij/1.0.21/download -> zmij-1.0.21.crate https://crates.io/api/v1/crates/zvariant/4.2.0/download -> zvariant-4.2.0.crate https://crates.io/api/v1/crates/zvariant/5.10.0/download -> zvariant-5.10.0.crate https://crates.io/api/v1/crates/zvariant_derive/4.2.0/download -> zvariant_derive-4.2.0.crate https://crates.io/api/v1/crates/zvariant_derive/5.10.0/download -> zvariant_derive-5.10.0.crate https://crates.io/api/v1/crates/zvariant_utils/2.1.0/download -> zvariant_utils-2.1.0.crate https://crates.io/api/v1/crates/zvariant_utils/3.3.0/download -> zvariant_utils-3.3.0.crate _eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 desktop 26d57169ca094c04be416993844ec8bc flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=dae5be5be79b6a57a3dafe810a9e3980 diff --git a/metadata/md5-cache/app-text/pdfarranger-1.13.0 b/metadata/md5-cache/app-text/pdfarranger-1.13.0 new file mode 100644 index 000000000000..8d07e8056aea --- /dev/null +++ b/metadata/md5-cache/app-text/pdfarranger-1.13.0 @@ -0,0 +1,17 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=app-text/poppler[introspection,cairo] dev-python/pikepdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pycairo[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,lcms] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,cairo] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] +DESCRIPTION=Merge or split pdfs; rearrange, rotate, crop pages +EAPI=8 +HOMEPAGE=https://github.com/jeromerobert/pdfarranger +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=distutils-r1 optfeature xdg desktop +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=app-text/poppler[introspection,cairo] dev-python/pikepdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pycairo[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,lcms] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,cairo] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +SLOT=0 +SRC_URI=https://github.com/jeromerobert/pdfarranger/archive/1.13.0.tar.gz -> pdfarranger-1.13.0.tar.gz +_eclasses_=desktop 26d57169ca094c04be416993844ec8bc distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=f3ca016ab67984a34784f7ea1c9cfdd4 diff --git a/metadata/md5-cache/dev-db/pgcli-4.1.0 b/metadata/md5-cache/dev-db/pgcli-4.1.0 index 42fc09389a50..62a23a71fe28 100644 --- a/metadata/md5-cache/dev-db/pgcli-4.1.0 +++ b/metadata/md5-cache/dev-db/pgcli-4.1.0 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dbcli/pgcli/archive/v4.1.0.tar.gz -> pgcli-4.1.0.tar.gz _eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=adf17da9b458c1ee86c136bb0e0a442f +_md5_=96e06b973a9764cb365d107bdfa5b4be diff --git a/metadata/md5-cache/dev-debug/gdb-17.2 b/metadata/md5-cache/dev-debug/gdb-17.2 new file mode 100644 index 000000000000..b8b9f1198b4e --- /dev/null +++ b/metadata/md5-cache/dev-debug/gdb-17.2 @@ -0,0 +1,17 @@ +BDEPEND=app-arch/xz-utils sys-apps/texinfo app-alternatives/yacc nls? ( sys-devel/gettext ) source-highlight? ( virtual/pkgconfig ) test? ( dev-util/dejagnu ) virtual/pkgconfig +DEFINED_PHASES=configure install postinst prepare setup test +DEPEND=dev-libs/mpfr:= dev-libs/gmp:= >=sys-libs/ncurses-5.2-r2:= >=sys-libs/readline-7:= virtual/zlib:= babeltrace? ( dev-util/babeltrace:0/1 ) debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) xml? ( dev-libs/expat ) rocm? ( >=dev-libs/rocdbgapi-6.3 ) source-highlight? ( dev-util/source-highlight ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd:= ) +DESCRIPTION=GNU debugger +EAPI=8 +HOMEPAGE=https://sourceware.org/gdb/ +INHERIT=flag-o-matic guile-single linux-info python-single-r1 strip-linguas toolchain-funcs +IUSE=babeltrace cet +debuginfod guile lzma multitarget nls +python rocm +server sim source-highlight test vanilla +xml xxhash zstd guile_single_target_2-2 guile_single_target_3-0 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris +LICENSE=GPL-3+ LGPL-2.1+ +RDEPEND=dev-libs/mpfr:= dev-libs/gmp:= >=sys-libs/ncurses-5.2-r2:= >=sys-libs/readline-7:= virtual/zlib:= babeltrace? ( dev-util/babeltrace:0/1 ) debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) xml? ( dev-libs/expat ) rocm? ( >=dev-libs/rocdbgapi-6.3 ) source-highlight? ( dev-util/source-highlight ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd:= ) +REQUIRED_USE=guile? ( ^^ ( guile_single_target_2-2 guile_single_target_3-0 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) rocm? ( multitarget ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://gnu/gdb/gdb-17.2.tar.xz https://sourceware.org/pub/gdb/releases/gdb-17.2.tar.xz +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d guile-single 6e99296ff5eff20c16de5075dfe75616 guile-utils 81d7b13f6e52873bc85dd7a729ffbf4d linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a strip-linguas 3480f49d8ea2640d0398e69d20a2f45f toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=49e592aa073162ef97fd006c3c780298 diff --git a/metadata/md5-cache/dev-debug/gdb-9999 b/metadata/md5-cache/dev-debug/gdb-9999 index acf5ae1c23ea..d3a8f0854b45 100644 --- a/metadata/md5-cache/dev-debug/gdb-9999 +++ b/metadata/md5-cache/dev-debug/gdb-9999 @@ -1,16 +1,16 @@ BDEPEND=app-arch/xz-utils sys-apps/texinfo app-alternatives/yacc nls? ( sys-devel/gettext ) source-highlight? ( virtual/pkgconfig ) test? ( dev-util/dejagnu ) virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=configure install postinst prepare setup test unpack -DEPEND=dev-libs/mpfr:= dev-libs/gmp:= >=sys-libs/ncurses-5.2-r2:= >=sys-libs/readline-7:= virtual/zlib:= babeltrace? ( dev-util/babeltrace:0/1 ) debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) xml? ( dev-libs/expat ) rocm? ( >=dev-libs/rocdbgapi-6.3 ) source-highlight? ( dev-util/source-highlight ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd:= ) +DEPEND=dev-libs/mpfr:= dev-libs/gmp:= >=sys-libs/ncurses-5.2-r2:= >=sys-libs/readline-7:= virtual/zlib:= debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) xml? ( dev-libs/expat ) rocm? ( >=dev-libs/rocdbgapi-6.3 ) source-highlight? ( dev-util/source-highlight ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd:= ) DESCRIPTION=GNU debugger EAPI=8 HOMEPAGE=https://sourceware.org/gdb/ INHERIT=flag-o-matic guile-single linux-info python-single-r1 strip-linguas toolchain-funcs git-r3 -IUSE=babeltrace cet +debuginfod guile lzma multitarget nls +python rocm +server sim source-highlight test vanilla +xml xxhash zstd guile_single_target_2-2 guile_single_target_3-0 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 +IUSE=cet +debuginfod guile lzma multitarget nls +python rocm +server sim source-highlight test vanilla +xml xxhash zstd guile_single_target_2-2 guile_single_target_3-0 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 LICENSE=GPL-3+ LGPL-2.1+ PROPERTIES=live -RDEPEND=dev-libs/mpfr:= dev-libs/gmp:= >=sys-libs/ncurses-5.2-r2:= >=sys-libs/readline-7:= virtual/zlib:= babeltrace? ( dev-util/babeltrace:0/1 ) debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) xml? ( dev-libs/expat ) rocm? ( >=dev-libs/rocdbgapi-6.3 ) source-highlight? ( dev-util/source-highlight ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd:= ) +RDEPEND=dev-libs/mpfr:= dev-libs/gmp:= >=sys-libs/ncurses-5.2-r2:= >=sys-libs/readline-7:= virtual/zlib:= debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) xml? ( dev-libs/expat ) rocm? ( >=dev-libs/rocdbgapi-6.3 ) source-highlight? ( dev-util/source-highlight ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd:= ) REQUIRED_USE=guile? ( ^^ ( guile_single_target_2-2 guile_single_target_3-0 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) rocm? ( multitarget ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 guile-single 6e99296ff5eff20c16de5075dfe75616 guile-utils 81d7b13f6e52873bc85dd7a729ffbf4d linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a strip-linguas 3480f49d8ea2640d0398e69d20a2f45f toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=49e592aa073162ef97fd006c3c780298 +_md5_=2feaed2ad843bfeed939a87b65d7c1d5 diff --git a/metadata/md5-cache/dev-java/openjdk-27_alpha18 b/metadata/md5-cache/dev-java/openjdk-27_alpha18 deleted file mode 100644 index 55f2de2e5df2..000000000000 --- a/metadata/md5-cache/dev-java/openjdk-27_alpha18 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-arch/unzip -DEFINED_PHASES=compile configure install postinst postrm preinst prepare prerm pretend setup -DEPEND=media-libs/freetype:2= media-libs/giflib:0/7 media-libs/harfbuzz:= media-libs/libpng:0= media-libs/lcms:2= virtual/zlib:= !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXt x11-libs/libXtst ) media-libs/libjpeg-turbo:0= systemtap? ( dev-debug/systemtap ) app-arch/zip media-libs/alsa-lib net-print/cups !headless-awt? ( x11-base/xorg-proto ) javafx? ( dev-java/openjfx:27= ) system-bootstrap? ( || ( dev-java/openjdk:26 dev-java/openjdk-bin:27 dev-java/openjdk:27 ) ) >=dev-java/java-config-2.2.0-r3 dev-java/java-config app-eselect/eselect-java -DESCRIPTION=Open source implementation of the Java programming language -EAPI=8 -HOMEPAGE=https://openjdk.org -IDEPEND=app-eselect/eselect-java -INHERIT=check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing toolchain-funcs -IUSE=alsa big-endian cups debug doc examples headless-awt javafx +jbootstrap selinux source +system-bootstrap systemtap -LICENSE=GPL-2-with-classpath-exception -RDEPEND=media-libs/freetype:2= media-libs/giflib:0/7 media-libs/harfbuzz:= media-libs/libpng:0= media-libs/lcms:2= virtual/zlib:= !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXt x11-libs/libXtst ) media-libs/libjpeg-turbo:0= systemtap? ( dev-debug/systemtap ) >=sys-apps/baselayout-java-0.1.0-r1 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) >=dev-java/java-config-2.2.0-r3 dev-java/java-config app-eselect/eselect-java -REQUIRED_USE=javafx? ( alsa !headless-awt ) !system-bootstrap? ( jbootstrap ) !system-bootstrap? ( ppc64 ) -SLOT=27 -SRC_URI=https://github.com/openjdk/jdk/archive/jdk-27+18.tar.gz -> openjdk-27_alpha18.tar.gz !system-bootstrap? ( ppc64? ( big-endian? ( https://distfiles.gentoo.org/pub/dev/arthurzam@gentoo.org/dev-java/openjdk/openjdk-bootstrap-25_p36-ppc64.tar.xz ) ) ) -_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c flag-o-matic fd3558f73f6503093adee69adf41020d java-pkg-2 438c2725ea326202d7fc1eb31af76813 java-utils-2 b41327d85d12ce816943cf4d344add19 java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c6dd2468e04fa480d52fc14e37f24817 diff --git a/metadata/md5-cache/dev-java/openjdk-27_alpha18-r1 b/metadata/md5-cache/dev-java/openjdk-27_alpha21 index c2f02278c0a0..3ad72ebe36a4 100644 --- a/metadata/md5-cache/dev-java/openjdk-27_alpha18-r1 +++ b/metadata/md5-cache/dev-java/openjdk-27_alpha21 @@ -11,6 +11,6 @@ LICENSE=GPL-2-with-classpath-exception RDEPEND=media-libs/freetype:2= media-libs/giflib:0/7 media-libs/harfbuzz:= media-libs/libpng:0= media-libs/lcms:2= virtual/zlib:= !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXt x11-libs/libXtst ) media-libs/libjpeg-turbo:0= systemtap? ( dev-debug/systemtap ) >=sys-apps/baselayout-java-0.1.0-r1 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) >=dev-java/java-config-2.2.0-r3 dev-java/java-config app-eselect/eselect-java REQUIRED_USE=javafx? ( alsa !headless-awt ) !system-bootstrap? ( jbootstrap ) !system-bootstrap? ( ppc64 ) SLOT=27 -SRC_URI=https://github.com/openjdk/jdk/archive/jdk-27+18.tar.gz -> openjdk-27_alpha18.tar.gz !system-bootstrap? ( ppc64? ( big-endian? ( https://distfiles.gentoo.org/pub/dev/arthurzam@gentoo.org/dev-java/openjdk/openjdk-bootstrap-25_p36-ppc64.tar.xz ) ) ) +SRC_URI=https://github.com/openjdk/jdk/archive/jdk-27+21.tar.gz -> openjdk-27_alpha21.tar.gz !system-bootstrap? ( ppc64? ( big-endian? ( https://distfiles.gentoo.org/pub/dev/arthurzam@gentoo.org/dev-java/openjdk/openjdk-bootstrap-25_p36-ppc64.tar.xz ) ) ) _eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic fd3558f73f6503093adee69adf41020d java-pkg-2 438c2725ea326202d7fc1eb31af76813 java-utils-2 b41327d85d12ce816943cf4d344add19 java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=1f8b095a131e4144f019938cdbb4d8ea diff --git a/metadata/md5-cache/dev-libs/expat-2.8.1 b/metadata/md5-cache/dev-libs/expat-2.8.1 new file mode 100644 index 000000000000..bffe83f09551 --- /dev/null +++ b/metadata/md5-cache/dev-libs/expat-2.8.1 @@ -0,0 +1,14 @@ +BDEPEND=unicode? ( sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 ) +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Stream-oriented XML parser library +EAPI=8 +HOMEPAGE=https://libexpat.github.io/ +INHERIT=autotools multilib-minimal +IUSE=examples static-libs test unicode abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/libexpat/libexpat/releases/download/R_2_8_1/expat-2.8.1.tar.xz +_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=5114624495784967302d89dee704ce18 diff --git a/metadata/md5-cache/dev-lisp/ecl-26.5.5 b/metadata/md5-cache/dev-lisp/ecl-26.5.5 new file mode 100644 index 000000000000..a5498b6a12bc --- /dev/null +++ b/metadata/md5-cache/dev-lisp/ecl-26.5.5 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install postinst prepare +DEPEND=dev-libs/gmp:0= dev-libs/libffi:= dev-libs/libatomic_ops >=dev-libs/boehm-gc-7.1[threads?] >=dev-lisp/asdf-2.33-r3:= app-text/texi2html emacs? ( >=app-editors/emacs-23.1:* >=app-eselect/eselect-emacs-1.12 ) +DESCRIPTION=ECL is an embeddable Common Lisp implementation +EAPI=8 +HOMEPAGE=https://common-lisp.net/project/ecl/ +INHERIT=flag-o-matic readme.gentoo-r1 +IUSE=cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode X +KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=BSD-2 LGPL-2.1+ +RDEPEND=dev-libs/gmp:0= dev-libs/libffi:= dev-libs/libatomic_ops >=dev-libs/boehm-gc-7.1[threads?] >=dev-lisp/asdf-2.33-r3:= +RESTRICT=test +SLOT=0/26.5.5 +SRC_URI=https://common-lisp.net/project/ecl/static/files/release/ecl-26.5.5.tgz +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=dceb15c0c1f1356778bb05d0a2e82689 diff --git a/metadata/md5-cache/dev-python/billiard-3.6.4.0 b/metadata/md5-cache/dev-python/billiard-3.6.4.0 new file mode 100644 index 000000000000..7df702594707 --- /dev/null +++ b/metadata/md5-cache/dev-python/billiard-3.6.4.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/psutil-5.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python multiprocessing fork +EAPI=8 +HOMEPAGE=https://github.com/celery/billiard +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=amd64 x86 +LICENSE=BSD +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/b/billiard/billiard-3.6.4.0.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=69ad89997dcfcaca45b5b39a525df0c5 diff --git a/metadata/md5-cache/dev-python/billiard-4.0.2 b/metadata/md5-cache/dev-python/billiard-4.0.2 deleted file mode 100644 index c876a8b828e1..000000000000 --- a/metadata/md5-cache/dev-python/billiard-4.0.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python multiprocessing fork -EAPI=8 -HOMEPAGE=https://pypi.org/project/billiard/ https://github.com/celery/billiard -INHERIT=distutils-r1 -IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/celery/billiard/archive/refs/tags/v4.0.2.tar.gz -> billiard-4.0.2.gh.tar.gz -_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=db76730b9560460f3e3ef450e88bd133 diff --git a/metadata/md5-cache/dev-python/billiard-4.2.4 b/metadata/md5-cache/dev-python/billiard-4.2.4 new file mode 100644 index 000000000000..9961e039a44a --- /dev/null +++ b/metadata/md5-cache/dev-python/billiard-4.2.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/psutil-5.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python multiprocessing fork +EAPI=8 +HOMEPAGE=https://github.com/celery/billiard +INHERIT=distutils-r1 pypi +IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=amd64 x86 +LICENSE=BSD +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/b/billiard/billiard-4.2.4.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=f2c16bea768d53148eaf7a35a1df59ee diff --git a/metadata/md5-cache/dev-python/bluelet-0.2.0-r1 b/metadata/md5-cache/dev-python/bluelet-0.2.0-r1 index e8810a39bbda..fc0fdb7d374e 100644 --- a/metadata/md5-cache/dev-python/bluelet-0.2.0-r1 +++ b/metadata/md5-cache/dev-python/bluelet-0.2.0-r1 @@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar SLOT=0 SRC_URI=https://github.com/sampsyo/bluelet/archive/v0.2.0.tar.gz -> bluelet-0.2.0.gh.tar.gz _eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=37f2951ff7de769e7e824d89a21702c2 +_md5_=d3f8e3dffc72e2c5542984f69a5efe7e diff --git a/metadata/md5-cache/dev-python/btrfsutil-7.0 b/metadata/md5-cache/dev-python/btrfsutil-7.0 new file mode 100644 index 000000000000..7a449e583b16 --- /dev/null +++ b/metadata/md5-cache/dev-python/btrfsutil-7.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ~sys-fs/btrfs-progs-7.0 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=~sys-fs/btrfs-progs-7.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +DESCRIPTION=Library for managing Btrfs filesystems +EAPI=8 +HOMEPAGE=https://github.com/kdave/btrfs-progs +INHERIT=distutils-r1 verify-sig +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2+ +RDEPEND=~sys-fs/btrfs-progs-7.0 !sys-fs/btrfs-progs[python(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v7.0.tar.xz verify-sig? ( https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v7.0.tar.sign ) +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 +_md5_=425bc2c0440e46450080de8eff6b0b7f diff --git a/metadata/md5-cache/dev-python/channels-3.0.5 b/metadata/md5-cache/dev-python/channels-3.0.5 new file mode 100644 index 000000000000..f98651d2333f --- /dev/null +++ b/metadata/md5-cache/dev-python/channels-3.0.5 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/daphne-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/daphne-4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-python/django-2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DESCRIPTION=Extends Django abilities beyond HTTP protocol +EAPI=8 +HOMEPAGE=https://github.com/django/channels +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/django/channels/archive/3.0.5.tar.gz -> channels-3.0.5.gh.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=7acbfc9ae9d75e1d23ed767ec53be52a diff --git a/metadata/md5-cache/dev-python/channels-4.2.2 b/metadata/md5-cache/dev-python/channels-4.2.2 new file mode 100644 index 000000000000..89ea19bbb825 --- /dev/null +++ b/metadata/md5-cache/dev-python/channels-4.2.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/daphne-4.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] dev-python/sphinx-rtd-theme[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-python/asgiref-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/django-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DESCRIPTION=Extends Django abilities beyond HTTP protocol +EAPI=8 +HOMEPAGE=https://github.com/django/channels +INHERIT=distutils-r1 +IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/django/channels/archive/4.2.2.tar.gz -> channels-4.2.2.gh.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=5242820674d1d94486ca68bb977065fe diff --git a/metadata/md5-cache/dev-python/channels-4.3.2 b/metadata/md5-cache/dev-python/channels-4.3.2 deleted file mode 100644 index 82fd4d5b99a4..000000000000 --- a/metadata/md5-cache/dev-python/channels-4.3.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/selenium[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/asgiref-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/asgiref-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/django-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Brings async, event-driven capabilities to Django -EAPI=8 -HOMEPAGE=https://channels.readthedocs.io/ https://github.com/django/channels/ https://pypi.org/project/channels/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 -LICENSE=BSD -RDEPEND=<dev-python/asgiref-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/asgiref-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/django-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/django/channels/archive/refs/tags/4.3.2.tar.gz -> channels-4.3.2.gh.tar.gz -_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=d72f4b49229d4b03ae45fd320411daca diff --git a/metadata/md5-cache/dev-python/coverage-7.14.0 b/metadata/md5-cache/dev-python/coverage-7.14.0 new file mode 100644 index 000000000000..77d7dc4dd82e --- /dev/null +++ b/metadata/md5-cache/dev-python/coverage-7.14.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/unittest-mixins-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+),sqlite(+)] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+),sqlite(+)] ) +DESCRIPTION=Code coverage measurement for Python +EAPI=8 +HOMEPAGE=https://coverage.readthedocs.io/en/latest/ https://github.com/coveragepy/coveragepy/ https://pypi.org/project/coverage/ +INHERIT=distutils-r1 multiprocessing pypi +IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=BSD +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+),sqlite(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/c/coverage/coverage-7.14.0.tar.gz verify-provenance? ( https://pypi.org/integrity/coverage/v7.14.0/coverage-7.14.0.tar.gz/provenance -> coverage-7.14.0.tar.gz.provenance ) +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=ee38f91c431c1461876bfc11be9ac20c diff --git a/metadata/md5-cache/dev-python/dns-lexicon-3.25.2 b/metadata/md5-cache/dev-python/dns-lexicon-3.25.2 new file mode 100644 index 000000000000..042148b2fd5d --- /dev/null +++ b/metadata/md5-cache/dev-python/dns-lexicon-3.25.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/boto3-1.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/zeep-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/vcrpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/beautifulsoup4-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/dnspython-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyotp-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyyaml-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-unixsocket-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tldextract-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Manipulate DNS records on various DNS providers in a standardized/agnostic way +EAPI=8 +HOMEPAGE=https://github.com/dns-lexicon/dns-lexicon/ https://pypi.org/project/dns-lexicon/ +INHERIT=distutils-r1 optfeature +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/beautifulsoup4-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/dnspython-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyotp-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyyaml-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-unixsocket-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tldextract-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/dns-lexicon/dns-lexicon/archive/v3.25.2.tar.gz -> dns-lexicon-3.25.2.gh.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=4d31f210984a13d318c20f6a4ce363c3 diff --git a/metadata/md5-cache/dev-python/hypothesis-6.152.5 b/metadata/md5-cache/dev-python/hypothesis-6.152.5 new file mode 100644 index 000000000000..de52892d50dc --- /dev/null +++ b/metadata/md5-cache/dev-python/hypothesis-6.152.5 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] dev-python/pexpect[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] >=dev-python/pytest-8[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] ) test? ( >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] cli? ( python_targets_python3_11? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11=[threads(+),sqlite] ) python_targets_python3_13t? ( dev-lang/python:3.13t[threads(+),sqlite] ) python_targets_python3_14t? ( dev-lang/python:3.14t[threads(+),sqlite] ) python_targets_python3_15t? ( dev-lang/python:3.15t[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+),sqlite] ) python_targets_python3_15? ( dev-lang/python:3.15[threads(+),sqlite] ) >=dev-python/gpep517-16[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] >=dev-python/setuptools-78.1.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=A library for property based testing +EAPI=8 +HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/ +INHERIT=distutils-r1 optfeature +IUSE=cli test python_targets_pypy3_11 python_targets_python3_13t python_targets_python3_14t python_targets_python3_15t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MPL-2.0 +PDEPEND=dev-python/hypothesis-gentoo[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] +RDEPEND=>=dev-python/sortedcontainers-2.1.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_15t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,python_targets_python3_15(-)?] cli? ( python_targets_python3_11? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3_11? ( dev-lang/pypy:3.11=[threads(+),sqlite] ) python_targets_python3_13t? ( dev-lang/python:3.13t[threads(+),sqlite] ) python_targets_python3_14t? ( dev-lang/python:3.14t[threads(+),sqlite] ) python_targets_python3_15t? ( dev-lang/python:3.15t[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+),sqlite] ) python_targets_python3_15? ( dev-lang/python:3.15[threads(+),sqlite] ) +REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_13t python_targets_python3_14t python_targets_python3_15t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.152.5.tar.gz -> hypothesis-6.152.5.gh.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=7394b79bd00c2ed6bf05835823660337 diff --git a/metadata/md5-cache/dev-python/idna-3.14 b/metadata/md5-cache/dev-python/idna-3.14 new file mode 100644 index 000000000000..3ea676800cf0 --- /dev/null +++ b/metadata/md5-cache/dev-python/idna-3.14 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=Internationalized Domain Names in Applications (IDNA) +EAPI=8 +HOMEPAGE=https://github.com/kjd/idna/ https://pypi.org/project/idna/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris +LICENSE=BSD +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/i/idna/idna-3.14.tar.gz verify-provenance? ( https://pypi.org/integrity/idna/v3.14/idna-3.14.tar.gz/provenance -> idna-3.14.tar.gz.provenance ) +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=2f8d98cfd5283c409961cd31d5ec589b diff --git a/metadata/md5-cache/dev-python/langdetect-1.0.9 b/metadata/md5-cache/dev-python/langdetect-1.0.9 index 0b59d93d6e1a..19a553f4bd8d 100644 --- a/metadata/md5-cache/dev-python/langdetect-1.0.9 +++ b/metadata/md5-cache/dev-python/langdetect-1.0.9 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/l/langdetect/langdetect-1.0.9.tar.gz _eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=cff4416946f4a40f315be40bea9f4a97 +_md5_=0981952187f21bf708962aa117790d7f diff --git a/metadata/md5-cache/dev-python/librt-0.11.0 b/metadata/md5-cache/dev-python/librt-0.11.0 new file mode 100644 index 000000000000..06ada0f18790 --- /dev/null +++ b/metadata/md5-cache/dev-python/librt-0.11.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/mypy-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +DESCRIPTION=Mypyc runtime library +EAPI=8 +HOMEPAGE=https://github.com/mypyc/librt/ https://pypi.org/project/librt/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT PSF-2.4 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/l/librt/librt-0.11.0.tar.gz verify-provenance? ( https://pypi.org/integrity/librt/v0.11.0/librt-0.11.0.tar.gz/provenance -> librt-0.11.0.tar.gz.provenance ) +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=a92445ac23ff5cb23c0fe95e2e744f3b diff --git a/metadata/md5-cache/dev-python/libtmux-0.56.0 b/metadata/md5-cache/dev-python/libtmux-0.56.0 new file mode 100644 index 000000000000..8ec2ae305440 --- /dev/null +++ b/metadata/md5-cache/dev-python/libtmux-0.56.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=app-misc/tmux-3.0a >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=Typed library that provides an ORM wrapper for tmux, a terminal multiplexer +EAPI=8 +HOMEPAGE=https://libtmux.git-pull.com/ https://github.com/tmux-python/libtmux/ https://pypi.org/project/libtmux/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=app-misc/tmux-3.0a python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/l/libtmux/libtmux-0.56.0.tar.gz verify-provenance? ( https://pypi.org/integrity/libtmux/v0.56.0/libtmux-0.56.0.tar.gz/provenance -> libtmux-0.56.0.tar.gz.provenance ) +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=1c3442c7361a789df7c0d80932261fa7 diff --git a/metadata/md5-cache/dev-python/moto-5.2.1 b/metadata/md5-cache/dev-python/moto-5.2.1 new file mode 100644 index 000000000000..236b613c839f --- /dev/null +++ b/metadata/md5-cache/dev-python/moto-5.2.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/antlr4-python3-runtime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/joserfc[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/botocore-1.35.47[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-35.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jsonpath-ng[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/responses-0.25.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=Mock library for boto +EAPI=8 +HOMEPAGE=https://github.com/getmoto/moto/ https://pypi.org/project/moto/ +INHERIT=distutils-r1 pypi toolchain-funcs +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/botocore-1.35.47[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-35.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jsonpath-ng[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/responses-0.25.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/m/moto/moto-5.2.1.tar.gz verify-provenance? ( https://pypi.org/integrity/moto/v5.2.1/moto-5.2.1.tar.gz/provenance -> moto-5.2.1.tar.gz.provenance ) +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=c374bfd47188cb7b9ec25642b0177ac6 diff --git a/metadata/md5-cache/dev-python/pdm-2.26.9 b/metadata/md5-cache/dev-python/pdm-2.26.9 new file mode 100644 index 000000000000..53edad801e71 --- /dev/null +++ b/metadata/md5-cache/dev-python/pdm-2.26.9 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/dep-logic-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/findpython-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hishel-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpcore-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/id-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-22.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pbs-installer-2025.10.07[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/resolvelib-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/truststore-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/unearth-0.17.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/uv ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/dep-logic-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/findpython-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hishel-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpcore-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/id-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-22.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pbs-installer-2025.10.07[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/resolvelib-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/truststore-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/unearth-0.17.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-httpserver[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pdm-backend-2.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python package and dependency manager supporting the latest PEP standards +EAPI=8 +HOMEPAGE=https://pdm-project.org/ https://github.com/pdm-project/pdm/ https://pypi.org/project/pdm/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm64 +LICENSE=MIT +RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/dep-logic-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/findpython-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hishel-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpcore-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/id-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-22.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pbs-installer-2025.10.07[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/resolvelib-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/truststore-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/unearth-0.17.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pdm/pdm-2.26.9.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=2cf98fc52c74f57779a176aadb09f4ca diff --git a/metadata/md5-cache/dev-python/pillow-11.3.0 b/metadata/md5-cache/dev-python/pillow-11.3.0 deleted file mode 100644 index 106bd378c1bd..000000000000 --- a/metadata/md5-cache/dev-python/pillow-11.3.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-python/setuptools-77[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] virtual/pkgconfig test? ( dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] ) ) test? ( avif? ( media-libs/libavif:= ) imagequant? ( media-gfx/libimagequant:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= media-libs/harfbuzz:= ) webp? ( media-libs/libwebp:= ) xcb? ( x11-libs/libxcb ) zlib? ( virtual/zlib:= ) dev-python/olefile[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[tk?,threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=avif? ( media-libs/libavif:= ) imagequant? ( media-gfx/libimagequant:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= media-libs/harfbuzz:= ) webp? ( media-libs/libwebp:= ) xcb? ( x11-libs/libxcb ) zlib? ( virtual/zlib:= ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[tk?,threads(+)] ) -DESCRIPTION=Python Imaging Library (fork) -EAPI=8 -HOMEPAGE=https://python-pillow.github.io/ https://github.com/python-pillow/Pillow/ https://pypi.org/project/pillow/ -INHERIT=distutils-r1 toolchain-funcs virtualx -IUSE=avif examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos -LICENSE=HPND -RDEPEND=avif? ( media-libs/libavif:= ) imagequant? ( media-gfx/libimagequant:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= media-libs/harfbuzz:= ) webp? ( media-libs/libwebp:= ) xcb? ( x11-libs/libxcb ) zlib? ( virtual/zlib:= ) dev-python/olefile[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[tk?,threads(+)] ) -REQUIRED_USE=test? ( jpeg jpeg2k lcms tiff truetype ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/python-pillow/Pillow/archive/11.3.0.tar.gz -> pillow-11.3.0.gh.tar.gz test? ( https://github.com/python-pillow/test-images/archive/7077675d2cda485d63de4aefe0fefbf6f655c5a0.tar.gz -> pillow-test-images-7077675d2cda485d63de4aefe0fefbf6f655c5a0.gh.tar.gz ) -_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 -_md5_=dbaf8ff858b0c74366a5e0adee441ad4 diff --git a/metadata/md5-cache/dev-python/pillow-12.1.1 b/metadata/md5-cache/dev-python/pillow-12.1.1 deleted file mode 100644 index 4e93279e914a..000000000000 --- a/metadata/md5-cache/dev-python/pillow-12.1.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/pybind11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-77[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] virtual/pkgconfig test? ( dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] ) ) test? ( avif? ( media-libs/libavif:= ) imagequant? ( media-gfx/libimagequant:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= media-libs/harfbuzz:= ) webp? ( media-libs/libwebp:= ) xcb? ( x11-libs/libxcb ) zlib? ( virtual/zlib:= ) dev-python/olefile[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[tk?,threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=avif? ( media-libs/libavif:= ) imagequant? ( media-gfx/libimagequant:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= media-libs/harfbuzz:= ) webp? ( media-libs/libwebp:= ) xcb? ( x11-libs/libxcb ) zlib? ( virtual/zlib:= ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[tk?,threads(+)] ) -DESCRIPTION=Python Imaging Library (fork) -EAPI=8 -HOMEPAGE=https://python-pillow.github.io/ https://github.com/python-pillow/Pillow/ https://pypi.org/project/pillow/ -INHERIT=distutils-r1 multiprocessing toolchain-funcs virtualx -IUSE=avif examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug test -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos -LICENSE=HPND -RDEPEND=avif? ( media-libs/libavif:= ) imagequant? ( media-gfx/libimagequant:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= media-libs/harfbuzz:= ) webp? ( media-libs/libwebp:= ) xcb? ( x11-libs/libxcb ) zlib? ( virtual/zlib:= ) dev-python/olefile[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[tk?,threads(+)] ) -REQUIRED_USE=test? ( jpeg jpeg2k lcms tiff truetype ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/python-pillow/Pillow/archive/12.1.1.tar.gz -> pillow-12.1.1.gh.tar.gz test? ( https://github.com/python-pillow/test-images/archive/7077675d2cda485d63de4aefe0fefbf6f655c5a0.tar.gz -> pillow-test-images-7077675d2cda485d63de4aefe0fefbf6f655c5a0.gh.tar.gz ) -_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 -_md5_=11ad0821f9553390c50568f79d214361 diff --git a/metadata/md5-cache/dev-python/pillow-12.2.0 b/metadata/md5-cache/dev-python/pillow-12.2.0 index 0ce211d0e817..6aab20012c5e 100644 --- a/metadata/md5-cache/dev-python/pillow-12.2.0 +++ b/metadata/md5-cache/dev-python/pillow-12.2.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://python-pillow.github.io/ https://github.com/python-pillow/Pillow/ https://pypi.org/project/pillow/ INHERIT=distutils-r1 multiprocessing toolchain-funcs virtualx IUSE=avif examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug test -KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos LICENSE=HPND RDEPEND=avif? ( media-libs/libavif:= ) imagequant? ( media-gfx/libimagequant:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= media-libs/harfbuzz:= ) webp? ( media-libs/libwebp:= ) xcb? ( x11-libs/libxcb ) zlib? ( virtual/zlib:= ) dev-python/olefile[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[tk?,threads(+)] ) REQUIRED_USE=test? ( jpeg jpeg2k lcms tiff truetype ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/python-pillow/Pillow/archive/12.2.0.tar.gz -> pillow-12.2.0.gh.tar.gz test? ( https://github.com/python-pillow/test-images/archive/7077675d2cda485d63de4aefe0fefbf6f655c5a0.tar.gz -> pillow-test-images-7077675d2cda485d63de4aefe0fefbf6f655c5a0.gh.tar.gz ) _eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 -_md5_=956cf994b0d294f1267b5d38dd0ec12e +_md5_=95865fb4b90da6f9777d83e94019ac09 diff --git a/metadata/md5-cache/dev-python/pytest-subprocess-1.6.0 b/metadata/md5-cache/dev-python/pytest-subprocess-1.6.0 new file mode 100644 index 000000000000..dea89164be30 --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-subprocess-1.6.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/anyio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/docutils-0.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pygments-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-asyncio-0.15.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-4.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A plugin to fake subprocess for pytest +EAPI=8 +HOMEPAGE=https://github.com/aklajnert/pytest-subprocess/ https://pypi.org/project/pytest-subprocess/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/pytest-4.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aklajnert/pytest-subprocess/archive/1.6.0.tar.gz -> pytest-subprocess-1.6.0.gh.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=d64a84322310aad82452157f27e938bd diff --git a/metadata/md5-cache/dev-python/python-multipart-0.0.28 b/metadata/md5-cache/dev-python/python-multipart-0.0.28 new file mode 100644 index 000000000000..ab4083ed1291 --- /dev/null +++ b/metadata/md5-cache/dev-python/python-multipart-0.0.28 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A streaming multipart parser for Python +EAPI=8 +HOMEPAGE=https://github.com/Kludex/python-multipart/ https://pypi.org/project/python-multipart/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/Kludex/python-multipart/archive/0.0.28.tar.gz -> python-multipart-0.0.28.gh.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=dd3f722089204a930f2ce99d147587e3 diff --git a/metadata/md5-cache/dev-python/python-tests-0.3.14.5 b/metadata/md5-cache/dev-python/python-tests-0.3.14.5 new file mode 100644 index 000000000000..1a329d578e8c --- /dev/null +++ b/metadata/md5-cache/dev-python/python-tests-0.3.14.5 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( dev-python/sigstore sec-keys/sigstore-trusted-root ) +DEFINED_PHASES=install prepare unpack +DESCRIPTION=Test modules from dev-lang/python +EAPI=8 +HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ +INHERIT=python-r1 verify-sig +IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=PSF-2 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-0.3.14.5:3.14t +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +SLOT=3.14t +SRC_URI=https://www.python.org/ftp/python/3.14.5/Python-3.14.5.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.14/python-gentoo-patches-3.14.5.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.5/Python-3.14.5.tar.xz.sigstore ) +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 +_md5_=27c3ae336fadc142cfb82372ef1fb81b diff --git a/metadata/md5-cache/dev-python/python-tests-3.14.5 b/metadata/md5-cache/dev-python/python-tests-3.14.5 new file mode 100644 index 000000000000..b001ca29bec9 --- /dev/null +++ b/metadata/md5-cache/dev-python/python-tests-3.14.5 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( dev-python/sigstore sec-keys/sigstore-trusted-root ) +DEFINED_PHASES=install prepare unpack +DESCRIPTION=Test modules from dev-lang/python +EAPI=8 +HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ +INHERIT=python-r1 verify-sig +IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=PSF-2 +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-3.14.5:3.14 +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +SLOT=3.14 +SRC_URI=https://www.python.org/ftp/python/3.14.5/Python-3.14.5.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.14/python-gentoo-patches-3.14.5.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.5/Python-3.14.5.tar.xz.sigstore ) +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 +_md5_=5bb1d808582641d27e9d1a8b9a34ad6a diff --git a/metadata/md5-cache/dev-python/textile-4.0.4 b/metadata/md5-cache/dev-python/textile-4.0.4 new file mode 100644 index 000000000000..8787f596fb41 --- /dev/null +++ b/metadata/md5-cache/dev-python/textile-4.0.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/nh3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A Python port of Textile, A humane web text generator +EAPI=8 +HOMEPAGE=https://github.com/textile/python-textile/ https://pypi.org/project/textile/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=BSD +RDEPEND=dev-python/nh3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/textile/python-textile/archive/4.0.4.tar.gz -> python-textile-4.0.4.gh.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=1cb45885dcd14b58b0ff5ed10976d91e diff --git a/metadata/md5-cache/dev-python/tomlkit-0.15.0 b/metadata/md5-cache/dev-python/tomlkit-0.15.0 new file mode 100644 index 000000000000..f7918c974d5d --- /dev/null +++ b/metadata/md5-cache/dev-python/tomlkit-0.15.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Style preserving TOML library +EAPI=8 +HOMEPAGE=https://github.com/python-poetry/tomlkit/ https://pypi.org/project/tomlkit/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/tomlkit/tomlkit-0.15.0.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=b770abdf3ca495aa9fcbcd56589d1037 diff --git a/metadata/md5-cache/dev-python/uv-0.11.13 b/metadata/md5-cache/dev-python/uv-0.11.13 new file mode 100644 index 000000000000..2f559ee19993 --- /dev/null +++ b/metadata/md5-cache/dev-python/uv-0.11.13 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig test? ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 dev-lang/python:3.13 !!~dev-python/uv-0.5.0 ) || ( >=dev-lang/rust-bin-1.93.0:* >=dev-lang/rust-1.93.0:* ) +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= +DESCRIPTION=A Python package installer and resolver, written in Rust +EAPI=8 +HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/ +INHERIT=cargo check-reqs +IUSE=test debug +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86 +LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB BZIP2 openssl +PROPERTIES=test_network +RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/astral-sh/uv/archive/0.11.13.tar.gz -> uv-0.11.13.gh.tar.gz https://github.com/gentoo-crate-dist/uv/releases/download/0.11.13/uv-0.11.13-crates.tar.xz +_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=9c43ec8dd88188e3f1cf91a368ac331b diff --git a/metadata/md5-cache/dev-python/uv-build-0.11.13 b/metadata/md5-cache/dev-python/uv-build-0.11.13 new file mode 100644 index 000000000000..4bf647e7ed0b --- /dev/null +++ b/metadata/md5-cache/dev-python/uv-build-0.11.13 @@ -0,0 +1,16 @@ +BDEPEND=test? ( app-arch/unzip dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=PEP517 uv build backend +EAPI=8 +HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv-build/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86 +LICENSE=|| ( Apache-2.0 MIT ) +RDEPEND=>=dev-python/uv-0.11.13 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/u/uv-build/uv_build-0.11.13.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=d6f58a3421b66e755031404ee8ea6362 diff --git a/metadata/md5-cache/dev-util/bpf-linker-0.10.3 b/metadata/md5-cache/dev-util/bpf-linker-0.10.3 index 89dac42c30e3..a414842639f7 100644 --- a/metadata/md5-cache/dev-util/bpf-linker-0.10.3 +++ b/metadata/md5-cache/dev-util/bpf-linker-0.10.3 @@ -6,6 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/aya-rs/bpf-linker/ INHERIT=cargo llvm-r1 toolchain-funcs IUSE=test +llvm_slot_21 llvm_slot_20 llvm_slot_22 debug +KEYWORDS=~amd64 ~arm64 LICENSE=|| ( MIT Apache-2.0 ) ISC MIT Unicode-3.0 Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 ) RDEPEND=llvm_slot_20? ( llvm-core/llvm:20=[llvm_targets_BPF] ) llvm_slot_21? ( llvm-core/llvm:21=[llvm_targets_BPF] ) llvm_slot_22? ( llvm-core/llvm:22=[llvm_targets_BPF] ) llvm_slot_20? ( || ( dev-lang/rust-bin:1.90.0[llvm_slot_20,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust:1.90.0[llvm_slot_20,llvm_targets_BPF(+),rust_sysroots_bpf(-)] ) ) llvm_slot_21? ( || ( dev-lang/rust-bin:1.94.1[llvm_slot_21,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust:1.94.1[llvm_slot_21,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust-bin:1.94.0[llvm_slot_21,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust:1.94.0[llvm_slot_21,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust-bin:1.93.1[llvm_slot_21,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust:1.93.1[llvm_slot_21,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust-bin:1.93.0[llvm_slot_21,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust:1.93.0[llvm_slot_21,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust-bin:1.92.0[llvm_slot_21,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust:1.92.0[llvm_slot_21,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust-bin:1.91.0[llvm_slot_21,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust:1.91.0[llvm_slot_21,llvm_targets_BPF(+),rust_sysroots_bpf(-)] ) ) llvm_slot_22? ( || ( dev-lang/rust-bin:9999[llvm_slot_22,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust:9999[llvm_slot_22,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust-bin:1.95.0[llvm_slot_22,llvm_targets_BPF(+),rust_sysroots_bpf(-)] dev-lang/rust:1.95.0[llvm_slot_22,llvm_targets_BPF(+),rust_sysroots_bpf(-)] ) ) REQUIRED_USE=^^ ( llvm_slot_20 llvm_slot_21 llvm_slot_22 ) @@ -13,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aya-rs/bpf-linker/archive/v0.10.3.tar.gz -> bpf-linker-0.10.3.gh.tar.gz https://github.com/gentoo-crate-dist/bpf-linker/releases/download/v0.10.3/bpf-linker-0.10.3-crates.tar.xz https://github.com/Manishearth/compiletest-rs/archive/02b122626320f562914710bada39e637f051c7bb.tar.gz -> compiletest-rs-02b122626320f562914710bada39e637f051c7bb.gh.tar.gz _eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d llvm-r1 77771a412c60b32ce3205d377edd7b83 llvm-utils e7edb4086e31c8537574b263d899f826 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=bf45fe33178b8fb6ebee35cf915642cc +_md5_=fdf274ed1b301efc0584491807493317 diff --git a/metadata/md5-cache/dev-util/dockerfile-language-server-0.12.0 b/metadata/md5-cache/dev-util/dockerfile-language-server-0.12.0 deleted file mode 100644 index 70e6acc2c04d..000000000000 --- a/metadata/md5-cache/dev-util/dockerfile-language-server-0.12.0 +++ /dev/null @@ -1,11 +0,0 @@ -BDEPEND=net-libs/nodejs[npm] -DEFINED_PHASES=install unpack -DESCRIPTION=A language server for Dockerfiles -EAPI=8 -HOMEPAGE=https://github.com/rcjsuen/dockerfile-language-server-nodejs -KEYWORDS=~amd64 -LICENSE=MIT-with-advertising -RDEPEND=net-libs/nodejs -SLOT=0 -SRC_URI=mirror://npm/dockerfile-language-server-nodejs/-/dockerfile-language-server-nodejs-0.12.0.tgz https://tastytea.de/files/gentoo/dockerfile-language-server-0.12.0-deps.tar.xz -_md5_=28e4bc60dcb9d8310db378f113981e07 diff --git a/metadata/md5-cache/dev-util/dockerfile-language-server-0.13.0 b/metadata/md5-cache/dev-util/dockerfile-language-server-0.13.0 deleted file mode 100644 index a661b98902bd..000000000000 --- a/metadata/md5-cache/dev-util/dockerfile-language-server-0.13.0 +++ /dev/null @@ -1,11 +0,0 @@ -BDEPEND=net-libs/nodejs[npm] -DEFINED_PHASES=install unpack -DESCRIPTION=A language server for Dockerfiles -EAPI=8 -HOMEPAGE=https://github.com/rcjsuen/dockerfile-language-server-nodejs -KEYWORDS=~amd64 -LICENSE=MIT-with-advertising -RDEPEND=net-libs/nodejs -SLOT=0 -SRC_URI=mirror://npm/dockerfile-language-server-nodejs/-/dockerfile-language-server-nodejs-0.13.0.tgz https://tastytea.de/files/gentoo/dockerfile-language-server-0.13.0-deps.tar.xz -_md5_=945c410d4dcd60815190c51ec8843f5f diff --git a/metadata/md5-cache/dev-util/dockerfile-language-server-0.15.0 b/metadata/md5-cache/dev-util/dockerfile-language-server-0.15.0 new file mode 100644 index 000000000000..e4ad54b3f04a --- /dev/null +++ b/metadata/md5-cache/dev-util/dockerfile-language-server-0.15.0 @@ -0,0 +1,11 @@ +BDEPEND=net-libs/nodejs[npm] +DEFINED_PHASES=install unpack +DESCRIPTION=A language server for Dockerfiles +EAPI=8 +HOMEPAGE=https://github.com/rcjsuen/dockerfile-language-server +KEYWORDS=~amd64 +LICENSE=MIT-with-advertising +RDEPEND=net-libs/nodejs +SLOT=0 +SRC_URI=https://github.com/rcjsuen/dockerfile-language-server/archive/refs/tags/v0.15.0.tar.gz -> dockerfile-language-server-0.15.0.tar.gz https://codeberg.org/ceres-sees-all/guru-distfiles/releases/download/dockerfile-language-server-0.15.0-deps.tar.gz/dockerfile-language-server-0.15.0-deps.tar.gz +_md5_=4560d179be17e01209466a2346dcbea1 diff --git a/metadata/md5-cache/dev-util/maturin-1.12.6 b/metadata/md5-cache/dev-util/maturin-1.13.2 index 3368c5ce50db..9f2061a3e04c 100644 --- a/metadata/md5-cache/dev-util/maturin-1.12.6 +++ b/metadata/md5-cache/dev-util/maturin-1.13.2 @@ -12,6 +12,6 @@ RDEPEND=app-arch/xz-utils app-arch/zstd:= ssl? ( !libressl? ( dev-libs/openssl:= REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/PyO3/maturin/archive/refs/tags/v1.12.6.tar.gz -> maturin-1.12.6.gh.tar.gz https://dev.gentoo.org/~ionen/distfiles/maturin-1.12.6-vendor.tar.xz +SRC_URI=https://github.com/PyO3/maturin/archive/refs/tags/v1.13.2.tar.gz -> maturin-1.13.2.gh.tar.gz https://dev.gentoo.org/~ionen/distfiles/maturin-1.13.2-vendor.tar.xz _eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 cargo 53bab5a62cfc3526d8ed02c0a38a6033 distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 _md5_=d1eee09f9e6136548f1ab08cbeeebe7b diff --git a/metadata/md5-cache/dev-util/reuse-4.0.3 b/metadata/md5-cache/dev-util/reuse-4.0.3 deleted file mode 100644 index f465f4d9ec1a..000000000000 --- a/metadata/md5-cache/dev-util/reuse-4.0.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/gettext test? ( dev-vcs/git dev-vcs/mercurial ) test? ( >=dev-python/binaryornot-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/boolean-py-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/license-expression-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-debian-0.1.48[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/attrs-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] >=dev-python/furo-2023.3.27[python_targets_python3_14(-)] >=dev-python/recommonmark-0.7.1[python_targets_python3_14(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] >=dev-python/furo-2023.3.27[python_targets_python3_13(-)] >=dev-python/recommonmark-0.7.1[python_targets_python3_13(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] >=dev-python/furo-2023.3.27[python_targets_python3_12(-)] >=dev-python/recommonmark-0.7.1[python_targets_python3_12(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] >=dev-python/furo-2023.3.27[python_targets_python3_11(-)] >=dev-python/recommonmark-0.7.1[python_targets_python3_11(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] >=dev-python/furo-2023.3.27[python_targets_python3_10(-)] >=dev-python/recommonmark-0.7.1[python_targets_python3_10(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Manage license information according to the SPDX standard -EAPI=8 -HOMEPAGE=https://reuse.software/ https://github.com/fsfe/reuse-tool -INHERIT=distutils-r1 -IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 -LICENSE=GPL-3+ CC-BY-SA-4.0 CC0-1.0 Apache-2.0 -RDEPEND=>=dev-python/binaryornot-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/boolean-py-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/license-expression-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-debian-0.1.48[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/attrs-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/fsfe/reuse-tool/archive/refs/tags/v4.0.3.tar.gz -> reuse-4.0.3.gh.tar.gz -_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=d3553579260f500ccef6a10cbe662460 diff --git a/metadata/md5-cache/dev-util/reuse-6.2.0 b/metadata/md5-cache/dev-util/reuse-6.2.0 new file mode 100644 index 000000000000..6468767d1f10 --- /dev/null +++ b/metadata/md5-cache/dev-util/reuse-6.2.0 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/gettext test? ( dev-vcs/git dev-vcs/mercurial dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/binaryornot-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/boolean-py-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/license-expression-21.6.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-debian-0.1.48[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/attrs-23.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/click-8.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] >=dev-python/myst-parser-2.0.0[python_targets_python3_14(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_14(-)] >=dev-python/furo-2023.3.27[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] >=dev-python/myst-parser-2.0.0[python_targets_python3_13(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_13(-)] >=dev-python/furo-2023.3.27[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] >=dev-python/myst-parser-2.0.0[python_targets_python3_12(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_12(-)] >=dev-python/furo-2023.3.27[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] >=dev-python/myst-parser-2.0.0[python_targets_python3_11(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_11(-)] >=dev-python/furo-2023.3.27[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] >=dev-python/myst-parser-2.0.0[python_targets_python3_10(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_10(-)] >=dev-python/furo-2023.3.27[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Manage license information according to the SPDX standard +EAPI=8 +HOMEPAGE=https://reuse.software/ https://codeberg.org/fsfe/reuse-tool +INHERIT=distutils-r1 +IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 +LICENSE=GPL-3+ CC-BY-SA-4.0 CC0-1.0 Apache-2.0 +RDEPEND=>=dev-python/binaryornot-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/boolean-py-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/license-expression-21.6.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-debian-0.1.48[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tomlkit-0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/attrs-23.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/click-8.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://codeberg.org/fsfe/reuse-tool/archive/v6.2.0.tar.gz -> reuse-6.2.0.tar.gz +_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=1231d8c5e84b5439b257e97d346cb82d diff --git a/metadata/md5-cache/games-util/antimicrox-3.6.0 b/metadata/md5-cache/games-util/antimicrox-3.6.0 new file mode 100644 index 000000000000..f76b58e5cce1 --- /dev/null +++ b/metadata/md5-cache/games-util/antimicrox-3.6.0 @@ -0,0 +1,17 @@ +BDEPEND=dev-qt/qttools:6[linguist] kde-frameworks/extra-cmake-modules doc? ( app-text/doxygen[dot] ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=dev-qt/qtbase:6[concurrent,gui,network,widgets] media-libs/libsdl2[X,joystick] virtual/udev x11-libs/libX11 x11-libs/libXi x11-libs/libXtst +DESCRIPTION=Graphical program used to map keyboard buttons and mouse controls to a gamepad +EAPI=8 +HOMEPAGE=https://github.com/AntiMicroX/antimicrox/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=udev xdg cmake +IUSE=doc +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=dev-qt/qtbase:6[concurrent,gui,network,widgets] media-libs/libsdl2[X,joystick] virtual/udev x11-libs/libX11 x11-libs/libXi x11-libs/libXtst +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/AntiMicroX/antimicrox/archive/3.6.0.tar.gz -> antimicrox-3.6.0.gh.tar.gz +_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=41b966a74d5b6bbe2390d4f6c58d65d7 diff --git a/metadata/md5-cache/mail-client/roundcube-1.7_rc5 b/metadata/md5-cache/mail-client/roundcube-1.7.0 index 6da300c6f5ac..07162d50e3fc 100644 --- a/metadata/md5-cache/mail-client/roundcube-1.7_rc5 +++ b/metadata/md5-cache/mail-client/roundcube-1.7.0 @@ -1,15 +1,15 @@ DEFINED_PHASES=install postinst prerm setup unpack DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config DESCRIPTION=A browser-based multilingual IMAP client with an application-like user interface -EAPI=7 +EAPI=8 HOMEPAGE=https://roundcube.net INHERIT=webapp IUSE=change-password enigma exif fileinfo ldap mysql postgres sqlite ssl spell zip vhosts KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 LICENSE=GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain -RDEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) >=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?] virtual/httpd-php change-password? ( dev-lang/php[sockets] ) enigma? ( app-alternatives/gpg ) mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) ) spell? ( dev-lang/php[curl,spell] ) app-admin/webapp-config +RDEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) >=dev-lang/php-8.1.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?] virtual/httpd-php change-password? ( dev-lang/php[sockets] ) enigma? ( app-alternatives/gpg ) mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) ) spell? ( dev-lang/php[curl,spell] ) app-admin/webapp-config REQUIRED_USE=|| ( mysql postgres sqlite ) -SLOT=1.7_rc5 -SRC_URI=https://github.com/roundcube/roundcubemail/releases/download/1.7-rc5/roundcubemail-1.7-rc5-complete.tar.gz +SLOT=1.7.0 +SRC_URI=https://github.com/roundcube/roundcubemail/releases/download/1.7.0/roundcubemail-1.7.0-complete.tar.gz _eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5 -_md5_=f312d2758b22e6cfcb5f813df2cc0d58 +_md5_=210798401387ff7d4dd85b063036c2b2 diff --git a/metadata/md5-cache/media-gfx/asymptote-3.10 b/metadata/md5-cache/media-gfx/asymptote-3.10 new file mode 100644 index 000000000000..9b8cf9218e36 --- /dev/null +++ b/metadata/md5-cache/media-gfx/asymptote-3.10 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18.1:1.18 ) || ( >=dev-build/autoconf-2.73:2.73 >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/latex-base >=sys-apps/texinfo-4.2-r5 +DEFINED_PHASES=compile configure install postinst postrm prepare +DEPEND=>=sys-libs/ncurses-5.4-r5:0= >=sys-libs/readline-4.3-r5:0= net-libs/libtirpc:= imagemagick? ( media-gfx/imagemagick[png] ) opengl? ( media-libs/mesa[X] media-libs/freeglut media-libs/glew:0 media-libs/glm ) svg? ( app-text/dvisvgm ) sigsegv? ( dev-libs/libsigsegv ) fftw? ( >=sci-libs/fftw-3.0.1:= ) gsl? ( sci-libs/gsl:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ) curl? ( net-misc/curl ) lsp? ( dev-libs/boost dev-libs/rapidjson dev-libs/utfcpp ) gui? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/pyside[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,gui,widgets,svg] dev-python/cson dev-python/numpy >=gnome-base/librsvg-2.40 ) latex? ( virtual/latex-base dev-texlive/texlive-latexextra ) context? ( dev-texlive/texlive-context ) emacs? ( >=app-editors/emacs-23.1:* ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) gui? ( dev-python/pyside[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,tools] ) doc? ( media-gfx/imagemagick[png] virtual/texi2dvi virtual/latex-base dev-texlive/texlive-latexextra app-text/ghostscript-gpl ) test? ( app-text/ghostscript-gpl ) +DESCRIPTION=A vector graphics language that provides a framework for technical drawing +EAPI=8 +HOMEPAGE=https://asymptote.sourceforge.io/ https://github.com/vectorgraphics/asymptote/ +INHERIT=autotools elisp-common latex-package python-r1 +IUSE=context curl doc emacs examples fftw gsl gui +imagemagick latex lsp +opengl python sigsegv svg test vim-syntax python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 +KEYWORDS=~amd64 ~ppc ~riscv ~x86 +LICENSE=GPL-3 +RDEPEND=>=sys-libs/ncurses-5.4-r5:0= >=sys-libs/readline-4.3-r5:0= net-libs/libtirpc:= imagemagick? ( media-gfx/imagemagick[png] ) opengl? ( media-libs/mesa[X] media-libs/freeglut media-libs/glew:0 media-libs/glm ) svg? ( app-text/dvisvgm ) sigsegv? ( dev-libs/libsigsegv ) fftw? ( >=sci-libs/fftw-3.0.1:= ) gsl? ( sci-libs/gsl:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ) curl? ( net-misc/curl ) lsp? ( dev-libs/boost dev-libs/rapidjson dev-libs/utfcpp ) gui? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) dev-python/pyside[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,gui,widgets,svg] dev-python/cson dev-python/numpy >=gnome-base/librsvg-2.40 ) latex? ( virtual/latex-base dev-texlive/texlive-latexextra ) context? ( dev-texlive/texlive-context ) emacs? ( >=app-editors/emacs-23.1:* ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) virtual/latex-base +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://downloads.sourceforge.net/asymptote/asymptote-3.10.src.tgz +_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 elisp-common 0ea9a0d3bc26353e1642c73560a24fdf gnuconfig b4fa4889c6f586d6b069215a86dd9e53 latex-package f6529cd874a632d3343b4d264a70a0bc libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=d197b252587b006c611914ca115a3108 diff --git a/metadata/md5-cache/media-gfx/inkscape-1.4.4 b/metadata/md5-cache/media-gfx/inkscape-1.4.4 index e3a0ff281a38..b45c2604d4a7 100644 --- a/metadata/md5-cache/media-gfx/inkscape-1.4.4 +++ b/metadata/md5-cache/media-gfx/inkscape-1.4.4 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://media.inkscape.org/dl/resources/file/inkscape-1.4.4.tar.xz _eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6e527b0092890f6f3e865ddd21f536ca +_md5_=42183be03b345f680c08bdbd570ce542 diff --git a/metadata/md5-cache/media-gfx/tuxpaint-0.9.31 b/metadata/md5-cache/media-gfx/tuxpaint-0.9.35 index 70b1ad5dc4cb..9c88f8728d05 100644 --- a/metadata/md5-cache/media-gfx/tuxpaint-0.9.31 +++ b/metadata/md5-cache/media-gfx/tuxpaint-0.9.35 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.tuxpaint.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop optfeature toolchain-funcs xdg -KEYWORDS=amd64 ppc x86 +KEYWORDS=~amd64 ~ppc ~x86 LICENSE=GPL-2 RDEPEND=app-text/libpaper:= dev-libs/fribidi gnome-base/librsvg:2 media-gfx/libimagequant >=media-libs/freetype-2:2 >=media-libs/libpng-1.2:0= media-libs/libsdl2[X,joystick] media-libs/sdl2-gfx media-libs/sdl2-image[png] media-libs/sdl2-mixer media-libs/sdl2-pango media-libs/sdl2-ttf virtual/zlib:= x11-libs/cairo SLOT=0 -SRC_URI=https://downloads.sourceforge.net/tuxpaint/tuxpaint-0.9.31.tar.gz +SRC_URI=https://downloads.sourceforge.net/tuxpaint/tuxpaint-0.9.35.tar.gz _eclasses_=desktop 26d57169ca094c04be416993844ec8bc optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=4083ab0f792777937a7d58783462a255 +_md5_=ca477d01c407e61c7df2dfc3e4ea9b63 diff --git a/metadata/md5-cache/media-gfx/tuxpaint-stamps-20090628-r1 b/metadata/md5-cache/media-gfx/tuxpaint-stamps-20090628-r1 deleted file mode 100644 index 1e6278332272..000000000000 --- a/metadata/md5-cache/media-gfx/tuxpaint-stamps-20090628-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install prepare -DEPEND=media-gfx/tuxpaint -DESCRIPTION=Set of 'Rubber Stamp' images which can be used within Tux Paint -EAPI=7 -HOMEPAGE=http://www.tuxpaint.org/ -KEYWORDS=amd64 ppc x86 -LICENSE=GPL-2 -RDEPEND=media-gfx/tuxpaint -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/tuxpaint/tuxpaint-stamps-2009.06.28.tar.gz -_md5_=9add0626c88572fe34c34eb108bd6c59 diff --git a/metadata/md5-cache/media-gfx/tuxpaint-stamps-20211125 b/metadata/md5-cache/media-gfx/tuxpaint-stamps-20211125 deleted file mode 100644 index 2dccc9c1e086..000000000000 --- a/metadata/md5-cache/media-gfx/tuxpaint-stamps-20211125 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DEPEND=media-gfx/tuxpaint -DESCRIPTION=Set of 'Rubber Stamp' images which can be used within Tux Paint -EAPI=8 -HOMEPAGE=http://www.tuxpaint.org/ -KEYWORDS=amd64 ppc x86 -LICENSE=GPL-2 -RDEPEND=media-gfx/tuxpaint -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/tuxpaint/tuxpaint-stamps-2021.11.25.tar.gz -_md5_=476b8fa3ea417c72dcd1afdd1a1623a0 diff --git a/metadata/md5-cache/media-gfx/tuxpaint-stamps-20220604 b/metadata/md5-cache/media-gfx/tuxpaint-stamps-20241025 index b7e39e402ed3..c8dddb1ac798 100644 --- a/metadata/md5-cache/media-gfx/tuxpaint-stamps-20220604 +++ b/metadata/md5-cache/media-gfx/tuxpaint-stamps-20241025 @@ -3,9 +3,9 @@ DEPEND=media-gfx/tuxpaint DESCRIPTION=Set of 'Rubber Stamp' images which can be used within Tux Paint EAPI=8 HOMEPAGE=https://www.tuxpaint.org/stamps -KEYWORDS=amd64 ppc x86 +KEYWORDS=~amd64 ~ppc ~x86 LICENSE=GPL-2 RDEPEND=media-gfx/tuxpaint SLOT=0 -SRC_URI=https://downloads.sourceforge.net/tuxpaint/tuxpaint-stamps-2022.06.04.tar.gz -_md5_=01e42ef576ac6a239282d0d2f652af34 +SRC_URI=https://downloads.sourceforge.net/tuxpaint/tuxpaint-stamps-2024.10.25.tar.gz +_md5_=33290a0fcd602f24a70f739616a58d88 diff --git a/metadata/md5-cache/media-libs/openjph-0.27.0 b/metadata/md5-cache/media-libs/openjph-0.27.2 index 8b4e4452e8d6..79d9ae7fcb21 100644 --- a/metadata/md5-cache/media-libs/openjph-0.27.0 +++ b/metadata/md5-cache/media-libs/openjph-0.27.2 @@ -11,6 +11,6 @@ LICENSE=BSD-2 RDEPEND=tiff? ( media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) RESTRICT=primaryuri SLOT=0/27 -SRC_URI=https://github.com/aous72/OpenJPH/archive/refs/tags/0.27.0.tar.gz -> openjph-0.27.0.tar.gz +SRC_URI=https://github.com/aous72/OpenJPH/archive/refs/tags/0.27.2.tar.gz -> openjph-0.27.2.tar.gz _eclasses_=cmake 3395ce6618fc5c7af03335471b896644 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=4d9a466a1bce8121162bcf48e137d373 diff --git a/metadata/md5-cache/media-libs/waffle-1.8.1 b/metadata/md5-cache/media-libs/waffle-1.8.1 index 97f087c656be..547341d183c8 100644 --- a/metadata/md5-cache/media-libs/waffle-1.8.1 +++ b/metadata/md5-cache/media-libs/waffle-1.8.1 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) test !test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/mesa/waffle/-/archive/v1.8.1/waffle-v1.8.1.tar.bz2 _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 -_md5_=ee429b6c5a6ec1f5d5a83a141743b353 +_md5_=b538bcd5c8369296eabc6dc380200a61 diff --git a/metadata/md5-cache/net-misc/dhcpcd-10.3.2 b/metadata/md5-cache/net-misc/dhcpcd-10.3.2 index bfa12a43f77f..4a3375b8b3a0 100644 --- a/metadata/md5-cache/net-misc/dhcpcd-10.3.2 +++ b/metadata/md5-cache/net-misc/dhcpcd-10.3.2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/ INHERIT=systemd optfeature toolchain-funcs verify-sig IUSE=debug +embedded ipv6 privsep +udev verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=BSD-2 BSD ISC MIT RDEPEND=app-crypt/libmd udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd ) SLOT=0 SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.3.2/dhcpcd-10.3.2.tar.xz verify-sig? ( https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.3.2/dhcpcd-10.3.2.tar.xz.asc ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd optfeature 538bce96e5589935b57e178e8635f301 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=1b1564c0c7236410c20d83e98b7515cc +_md5_=df84992ac97e082ebf2b2dfe2fee9925 diff --git a/metadata/md5-cache/net-misc/rclone-1.74.1 b/metadata/md5-cache/net-misc/rclone-1.74.1 new file mode 100644 index 000000000000..7dab839a7890 --- /dev/null +++ b/metadata/md5-cache/net-misc/rclone-1.74.1 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.25.0 >=dev-lang/go-1.24.11:= app-arch/unzip +DEFINED_PHASES=compile install pretend setup test unpack +DESCRIPTION=A program to sync files to and from various cloud storage providers +EAPI=8 +HOMEPAGE=https://rclone.org/ https://github.com/rclone/rclone/ +INHERIT=shell-completion check-reqs edo go-module +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0 +RDEPEND=sys-fs/fuse:3= +SLOT=0 +SRC_URI=https://github.com/rclone/rclone/releases/download/v1.74.1/rclone-v1.74.1.tar.gz https://github.com/rclone/rclone/releases/download/v1.74.1/rclone-v1.74.1-vendor.tar.gz +_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 shell-completion 0b655d0d825e157a5e99c463bddaac16 sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=ac808e9c290250bc564c46d3ba24f976 diff --git a/metadata/md5-cache/sci-geosciences/geopy-2.4.1-r1 b/metadata/md5-cache/sci-geosciences/geopy-2.4.1-r1 index 5ba08d5478c7..c09fe0aa6c3f 100644 --- a/metadata/md5-cache/sci-geosciences/geopy-2.4.1-r1 +++ b/metadata/md5-cache/sci-geosciences/geopy-2.4.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-python/geographiclib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +BDEPEND=test? ( dev-python/geographiclib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] DEFINED_PHASES=compile configure install prepare test DEPEND=dev-python/geographiclib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] DESCRIPTION=Python client for several popular geocoding web services @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/geopy/geopy/archive/refs/tags/2.4.1.tar.gz -> geopy-2.4.1.tar.gz _eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=4cff659b0dd58470ec1754435c1b014a +_md5_=eacfe9ab1c2578941a8ffb5c84d8c891 diff --git a/metadata/md5-cache/sci-geosciences/pymap3d-3.1.0 b/metadata/md5-cache/sci-geosciences/pymap3d-3.2.0 index c3e8f96fbc9b..aeae36afa1d3 100644 --- a/metadata/md5-cache/sci-geosciences/pymap3d-3.1.0 +++ b/metadata/md5-cache/sci-geosciences/pymap3d-3.2.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/xarray dev-python/pyproj ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] +BDEPEND=test? ( dev-python/xarray[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyproj[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Python 3-D coordinate conversions EAPI=8 @@ -11,6 +11,6 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/geospace-code/pymap3d/archive/refs/tags/v3.1.0.tar.gz -> pymap3d-3.1.0.tar.gz +SRC_URI=https://github.com/geospace-code/pymap3d/archive/refs/tags/v3.2.0.tar.gz -> pymap3d-3.2.0.tar.gz _eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=7c4ba03cad2adf99730acf6f9dfd6a9f +_md5_=47ffd9e9c00569030ff182051052f631 diff --git a/metadata/md5-cache/sci-geosciences/routino-3.4.3 b/metadata/md5-cache/sci-geosciences/routino-3.4.3 index 12c43a1afb36..30ad0418acc1 100644 --- a/metadata/md5-cache/sci-geosciences/routino-3.4.3 +++ b/metadata/md5-cache/sci-geosciences/routino-3.4.3 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://routino.org/download/routino-3.4.3.tgz _eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=ba4fb0da6e42c2c3b509e063b4a8bc63 +_md5_=9c4072d8f28cf7170a836dd6accd343b diff --git a/metadata/md5-cache/sci-libs/branca-0.8.2 b/metadata/md5-cache/sci-libs/branca-0.8.2 index 7a63f4d37bd2..6de46ee24af7 100644 --- a/metadata/md5-cache/sci-libs/branca-0.8.2 +++ b/metadata/md5-cache/sci-libs/branca-0.8.2 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-visualization/branca/archive/refs/tags/v0.8.2.tar.gz -> branca-0.8.2.tar.gz _eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=bde6ca37c7d3d962daee4870db128070 +_md5_=8ac4e513c824100627ad3b665e2782a3 diff --git a/metadata/md5-cache/sci-libs/linux-gpib-4.3.7 b/metadata/md5-cache/sci-libs/linux-gpib-4.3.7 index 57a7ce18700c..4b5ad78d4eec 100644 --- a/metadata/md5-cache/sci-libs/linux-gpib-4.3.7 +++ b/metadata/md5-cache/sci-libs/linux-gpib-4.3.7 @@ -13,4 +13,4 @@ REQUIRED_USE=guile? ( ^^ ( guile_single_target_2-2 guile_single_target_3-0 ) ) p SLOT=0 SRC_URI=https://downloads.sourceforge.net/linux-gpib/linux-gpib-4.3.7.tar.gz firmware? ( https://linux-gpib.sourceforge.io/firmware/gpib_firmware-2008-08-10.tar.gz ) _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd gnuconfig b4fa4889c6f586d6b069215a86dd9e53 guile-single 6e99296ff5eff20c16de5075dfe75616 guile-utils 81d7b13f6e52873bc85dd7a729ffbf4d libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 perl-functions 1863acf0982afafc67797e3ce7275b4c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 -_md5_=167c67bb4df6ee14d26642ada07060ce +_md5_=991dfc6dcf7605c12ce78eeb4b077fc9 diff --git a/metadata/md5-cache/sci-libs/linux-gpib-9999 b/metadata/md5-cache/sci-libs/linux-gpib-9999 index 9e642eae0569..27652c22c057 100644 --- a/metadata/md5-cache/sci-libs/linux-gpib-9999 +++ b/metadata/md5-cache/sci-libs/linux-gpib-9999 @@ -13,4 +13,4 @@ REQUIRED_USE=guile? ( ^^ ( guile_single_target_2-2 guile_single_target_3-0 ) ) p SLOT=0 SRC_URI=firmware? ( https://linux-gpib.sourceforge.io/firmware/gpib_firmware-2008-08-10.tar.gz ) _eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd git-r3 7b584b5dc33e3bc66ff5b9271bf41764 gnuconfig b4fa4889c6f586d6b069215a86dd9e53 guile-single 6e99296ff5eff20c16de5075dfe75616 guile-utils 81d7b13f6e52873bc85dd7a729ffbf4d libtool 6a96cd90e5da8c7c615015479f46f1a4 linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 perl-functions 1863acf0982afafc67797e3ce7275b4c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 -_md5_=167c67bb4df6ee14d26642ada07060ce +_md5_=991dfc6dcf7605c12ce78eeb4b077fc9 diff --git a/metadata/md5-cache/sci-mathematics/cvc4-1.8-r7 b/metadata/md5-cache/sci-mathematics/cvc4-1.8-r7 index 05658d94796b..d14c3f295aeb 100644 --- a/metadata/md5-cache/sci-mathematics/cvc4-1.8-r7 +++ b/metadata/md5-cache/sci-mathematics/cvc4-1.8-r7 @@ -12,4 +12,4 @@ RDEPEND=dev-libs/antlr-c dev-java/antlr:3 dev-libs/boost readline? ( sys-libs/re SLOT=0 SRC_URI=https://github.com/CVC4/CVC4-archived/archive/refs/tags/1.8.tar.gz -> cvc4-1.8.tar.gz _eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d4f448db510a28d35a6af4e49f4358d1 +_md5_=4ea4e8df4597992ca190048b2deea7fd diff --git a/metadata/md5-cache/sci-mathematics/mathematica-10.3.1-r2 b/metadata/md5-cache/sci-mathematics/mathematica-10.3.1-r2 new file mode 100644 index 000000000000..cfe7c45c866c --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/mathematica-10.3.1-r2 @@ -0,0 +1,15 @@ +DEFINED_PHASES=install nofetch postinst postrm preinst unpack +DESCRIPTION=Wolfram Mathematica +EAPI=8 +HOMEPAGE=https://www.wolfram.com/mathematica/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop multilib xdg +IUSE=+doc +KEYWORDS=-* ~amd64 +LICENSE=all-rights-reserved +RDEPEND=media-libs/freetype media-libs/harfbuzz +RESTRICT=strip mirror bindist fetch +SLOT=0 +SRC_URI=Mathematica_10.3.1_LINUX.sh +_eclasses_=desktop 26d57169ca094c04be416993844ec8bc multilib fc812e8eb2170022c28272d80a1f9e77 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5b25f33a32ba0efb1242e8be1deb433b diff --git a/metadata/md5-cache/sci-mathematics/mathematica-12.2.0 b/metadata/md5-cache/sci-mathematics/mathematica-12.2.0 new file mode 100644 index 000000000000..3c18b5b5e7cf --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/mathematica-12.2.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=install nofetch postinst postrm preinst prepare unpack +DESCRIPTION=Wolfram Mathematica +EAPI=8 +HOMEPAGE=https://www.wolfram.com/mathematica/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop multilib xdg +IUSE=+doc +KEYWORDS=-* ~amd64 +LICENSE=all-rights-reserved +RDEPEND=media-libs/freetype +RESTRICT=strip mirror bindist fetch +SLOT=0 +SRC_URI=Mathematica_12.2.0_LINUX.sh +_eclasses_=desktop 26d57169ca094c04be416993844ec8bc multilib fc812e8eb2170022c28272d80a1f9e77 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=dd71684d1cb6b2d92e671165329f89a7 diff --git a/metadata/md5-cache/sci-mathematics/mathematica-13.0.1 b/metadata/md5-cache/sci-mathematics/mathematica-13.0.1 new file mode 100644 index 000000000000..2ef96cf7d017 --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/mathematica-13.0.1 @@ -0,0 +1,17 @@ +BDEPEND=dev-util/patchelf +DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup unpack +DEPEND=cuda? ( dev-util/nvidia-cuda-toolkit ) media-libs/freetype R? ( dev-lang/R ) virtual/libcrypt +DESCRIPTION=Wolfram Mathematica +EAPI=8 +HOMEPAGE=https://www.wolfram.com/mathematica/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=check-reqs desktop unpacker xdg +IUSE=cuda doc R +KEYWORDS=-* ~amd64 +LICENSE=all-rights-reserved +RDEPEND=cuda? ( dev-util/nvidia-cuda-toolkit ) media-libs/freetype R? ( dev-lang/R ) virtual/libcrypt +RESTRICT=strip mirror bindist fetch +SLOT=0 +SRC_URI=Mathematica_13.0.1_BNDL_LINUX.sh +_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=d3798714aaaa258b5f5ebeae0193d41d diff --git a/metadata/md5-cache/sci-mathematics/mathematica-13.1.0-r1 b/metadata/md5-cache/sci-mathematics/mathematica-13.1.0-r1 new file mode 100644 index 000000000000..460f4c885e8c --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/mathematica-13.1.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=dev-util/patchelf +DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack +DEPEND=cuda? ( dev-util/nvidia-cuda-toolkit ) media-libs/freetype ffmpeg? ( media-video/ffmpeg-compat:4 ) R? ( dev-lang/R ) virtual/libcrypt +DESCRIPTION=Wolfram Mathematica +EAPI=8 +HOMEPAGE=https://www.wolfram.com/mathematica/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=check-reqs desktop ffmpeg-compat unpacker xdg +IUSE=cuda doc ffmpeg R +KEYWORDS=-* ~amd64 +LICENSE=all-rights-reserved +RDEPEND=cuda? ( dev-util/nvidia-cuda-toolkit ) media-libs/freetype ffmpeg? ( media-video/ffmpeg-compat:4 ) R? ( dev-lang/R ) virtual/libcrypt +RESTRICT=strip mirror bindist fetch +SLOT=0 +SRC_URI=doc? ( WLDocs_13.1.0_LINUX.sh ) Mathematica_13.1.0_LINUX.sh +_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd ffmpeg-compat 4a8a2b175d26607087672d84aa9da8a9 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=3f5cefe0b7999e3d296f2b12515d933d diff --git a/metadata/md5-cache/sci-ml/FP16-2024.05.27-r1 b/metadata/md5-cache/sci-ml/FP16-2024.05.27-r1 index 9ebf9c9f24a2..26a4ec30986e 100644 --- a/metadata/md5-cache/sci-ml/FP16-2024.05.27-r1 +++ b/metadata/md5-cache/sci-ml/FP16-2024.05.27-r1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Maratyszcza/FP16/archive/95163a75c51bc8dc29f72d0d7419ec50132984ff.tar.gz -> FP16-2024.05.27.tar.gz _eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c64468a6b2035cb976b79cef8755603e +_md5_=fa60b84cfe150b5fda499ecf7216b19c diff --git a/metadata/md5-cache/sci-ml/NNPACK-2020.12.22-r4 b/metadata/md5-cache/sci-ml/NNPACK-2020.12.22-r4 index cf21b121791d..9424c2d3d7c6 100644 --- a/metadata/md5-cache/sci-ml/NNPACK-2020.12.22-r4 +++ b/metadata/md5-cache/sci-ml/NNPACK-2020.12.22-r4 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Maratyszcza/NNPACK/archive/c07e3a0400713d546e0dea2d5466dd22ea389c73.tar.gz -> NNPACK-2020.12.22.tar.gz _eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=10fe80b2e6a6a4debd4fb066aaa121e3 +_md5_=c73680e6c86a92c3a9a5e6608ba51a0c diff --git a/metadata/md5-cache/sci-ml/fastai-2.7.19 b/metadata/md5-cache/sci-ml/fastai-2.8.7 index bc5da7b6611c..5baab4334fdb 100644 --- a/metadata/md5-cache/sci-ml/fastai-2.7.19 +++ b/metadata/md5-cache/sci-ml/fastai-2.8.7 @@ -11,6 +11,6 @@ RDEPEND=sci-ml/pytorch[python_single_target_python3_10(-)?,python_single_target_ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) RESTRICT=test SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/f/fastai/fastai-2.7.19.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/f/fastai/fastai-2.8.7.tar.gz _eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=805b5d7a5f100fa80342041010ceb96b +_md5_=070e9134a1b9e785889310dd0af37e92 diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-glibc-20251014 b/metadata/md5-cache/sec-keys/openpgp-keys-glibc-20251014 index 01951103ee50..f46b51c78c05 100644 --- a/metadata/md5-cache/sec-keys/openpgp-keys-glibc-20251014 +++ b/metadata/md5-cache/sec-keys/openpgp-keys-glibc-20251014 @@ -2,8 +2,8 @@ DEFINED_PHASES=install DESCRIPTION=OpenPGP keys used to sign glibc releases EAPI=8 HOMEPAGE=https://sourceware.org/glibc/wiki/SSDLC/Policy/glibc -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=public-domain SLOT=0 SRC_URI=https://www.akhuettel.de/key-atwork.txt -> openpgp-keys-glibc-20251014.asc -_md5_=a0ff7a7e68ff17b3536a8a3863e0230e +_md5_=50059fc1b4820378963ebce28231589a diff --git a/metadata/md5-cache/sys-apps/memtest86-bin-11.6 b/metadata/md5-cache/sys-apps/memtest86-bin-11.7 index 348bb67f43b3..943cecfe5ea5 100644 --- a/metadata/md5-cache/sys-apps/memtest86-bin-11.6 +++ b/metadata/md5-cache/sys-apps/memtest86-bin-11.7 @@ -9,6 +9,6 @@ KEYWORDS=-* ~amd64 LICENSE=PassMark-EULA RESTRICT=mirror bindist SLOT=0 -SRC_URI=https://www.memtest86.com/downloads/memtest86-usb.zip -> memtest86-bin-11.6.zip +SRC_URI=https://www.memtest86.com/downloads/memtest86-usb.zip -> memtest86-bin-11.7.zip _eclasses_=linux-info efd923656513c879204fec6638eadee5 mount-boot d3a79a84edde3dbc4373d490d09be9b6 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 _md5_=5d2a16ed339d0f455aec23762f9cb3d3 diff --git a/metadata/md5-cache/sys-auth/elogind-255.22-r1 b/metadata/md5-cache/sys-auth/elogind-255.22-r1 index dbdae414e6a2..ebdb725cd1f0 100644 --- a/metadata/md5-cache/sys-auth/elogind-255.22-r1 +++ b/metadata/md5-cache/sys-auth/elogind-255.22-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/elogind/elogind INHERIT=eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils IUSE=+acl audit cgroup-hybrid debug doc +pam +policykit selinux test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=CC0-1.0 LGPL-2.1+ public-domain PDEPEND=sys-apps/dbus policykit? ( sys-auth/polkit ) RDEPEND=audit? ( sys-process/audit ) sys-apps/util-linux sys-libs/libcap virtual/libudev:= acl? ( sys-apps/acl ) pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux ) !sys-apps/systemd >=sys-apps/systemd-utils-255.7-r4[udev] @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/elogind/elogind/archive/refs/tags/V255.22.tar.gz -> elogind-255.22.tar.gz _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=7120517211c4696715b76774e0df3898 +_md5_=d81108329e08fc206be5bda4a03500c6 diff --git a/metadata/md5-cache/sys-auth/elogind-255.24 b/metadata/md5-cache/sys-auth/elogind-255.24 new file mode 100644 index 000000000000..7307e54fee45 --- /dev/null +++ b/metadata/md5-cache/sys-auth/elogind-255.24 @@ -0,0 +1,17 @@ +BDEPEND=app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-util/gperf virtual/pkgconfig || ( ( dev-lang/python:3.14 dev-python/jinja2[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/jinja2[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/jinja2[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jinja2[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja2[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.14 dev-python/lxml[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/lxml[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lxml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=audit? ( sys-process/audit ) sys-apps/util-linux sys-libs/libcap virtual/libudev:= acl? ( sys-apps/acl ) pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux ) +DESCRIPTION=The systemd project's logind, extracted to a standalone package +EAPI=8 +HOMEPAGE=https://github.com/elogind/elogind +INHERIT=eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils +IUSE=+acl audit cgroup-hybrid debug doc +pam +policykit selinux test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=CC0-1.0 LGPL-2.1+ public-domain +PDEPEND=sys-apps/dbus policykit? ( sys-auth/polkit ) +RDEPEND=audit? ( sys-process/audit ) sys-apps/util-linux sys-libs/libcap virtual/libudev:= acl? ( sys-apps/acl ) pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux ) !sys-apps/systemd >=sys-apps/systemd-utils-255.7-r4[udev] +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/elogind/elogind/archive/refs/tags/v255.24.tar.gz -> elogind-255.24.tar.gz +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=66471f353ad2009a1311205c4fadefa1 diff --git a/metadata/md5-cache/sys-devel/gcc-17.0.0_p20260510 b/metadata/md5-cache/sys-devel/gcc-17.0.0_p20260510 new file mode 100644 index 000000000000..b3dc7ba56655 --- /dev/null +++ b/metadata/md5-cache/sys-devel/gcc-17.0.0_p20260510 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo ada? ( || ( <sys-devel/gcc-18[ada] <dev-lang/ada-bootstrap-18 ) ) d? ( || ( <sys-devel/gcc-18[d(-)] sys-devel/gcc:11 ) ) rust? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack +DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= cobol? ( dev-libs/libxml2:= ) objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= ) valgrind? ( dev-debug/valgrind ) +DESCRIPTION=The GNU Compiler Collection +EAPI=8 +HOMEPAGE=https://gcc.gnu.org/ +INHERIT=toolchain +IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust time64 libgdiagnostics cobol algol68 +LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ +PDEPEND=>=sys-devel/gcc-config-2.11 +RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= cobol? ( dev-libs/libxml2:= ) objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) +RESTRICT=!test? ( test ) +SLOT=17 +SRC_URI=mirror://gcc/snapshots/17-20260510/gcc-17-20260510.tar.xz https://distfiles.gentoo.org/pub/proj/toolchain/gcc/patches/gcc-17.0.0-patches-3.tar.xz https://distfiles.gentoo.org/pub/proj/toolchain/gcc/patches/gcc-17.0.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py ) +_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust c5ae4c9b5eca97bd7fc77fede663873f toolchain 3f8b2e28932cf2236a55ec2f914e05e0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=0b58265c1d0c0b5643733aac14b8176f diff --git a/metadata/md5-cache/sys-fs/bcache-tools-1.1_p20230217-r2 b/metadata/md5-cache/sys-fs/bcache-tools-1.1_p20230217-r2 index 7827691535ef..7c648434e71b 100644 --- a/metadata/md5-cache/sys-fs/bcache-tools-1.1_p20230217-r2 +++ b/metadata/md5-cache/sys-fs/bcache-tools-1.1_p20230217-r2 @@ -13,4 +13,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar SLOT=0 SRC_URI=https://git.kernel.org/pub/scm/linux/kernel/git/colyli/bcache-tools.git/snapshot/a5e3753516bd39c431def86c8dfec8a9cea1ddd4.tar.gz -> bcache-tools-1.1_p20230217.tar.gz _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 vcs-snapshot 05efecc60246abc94da28ed8adf74c4d -_md5_=d05f51e016e57657e1009c4571344661 +_md5_=d67cdc0d3d5a42bcafcd4430d3ea490c diff --git a/metadata/md5-cache/sys-fs/bcache-tools-9999 b/metadata/md5-cache/sys-fs/bcache-tools-9999 index 2d4a9dafe42d..017e6c1e44f9 100644 --- a/metadata/md5-cache/sys-fs/bcache-tools-9999 +++ b/metadata/md5-cache/sys-fs/bcache-tools-9999 @@ -12,4 +12,4 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) SLOT=0 _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 -_md5_=779c422d72d995fb0bff9b86bb9fe4cc +_md5_=5b38112840988b685d7c7f468d8b88d2 diff --git a/metadata/md5-cache/sys-fs/btrfs-progs-6.19 b/metadata/md5-cache/sys-fs/btrfs-progs-6.19 deleted file mode 100644 index d5624a2f0e84..000000000000 --- a/metadata/md5-cache/sys-fs/btrfs-progs-6.19 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig man? ( || ( ( dev-lang/python:3.14 dev-python/sphinx[python_targets_python3_14(-)] dev-python/sphinx-rtd-theme[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/sphinx[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) verify-sig? ( sec-keys/openpgp-keys-dsterba ) virtual/pkgconfig verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=dev-libs/lzo:2= sys-apps/util-linux:=[static-libs(+)?] virtual/zlib:= convert? ( sys-fs/e2fsprogs:= reiserfs? ( >=sys-fs/reiserfsprogs-3.6.27 ) ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) >=sys-kernel/linux-headers-5.10 convert? ( sys-apps/acl ) static? ( dev-libs/lzo:2[static-libs(+)] sys-apps/util-linux:0[static-libs(+)] virtual/zlib:=[static-libs(+)] convert? ( sys-fs/e2fsprogs[static-libs(+)] reiserfs? ( >=sys-fs/reiserfsprogs-3.6.27[static-libs(+)] ) ) zstd? ( app-arch/zstd[static-libs(+)] ) ) -DESCRIPTION=Btrfs filesystem utilities -EAPI=8 -HOMEPAGE=https://btrfs.readthedocs.io/en/latest/ -INHERIT=bash-completion-r1 python-any-r1 udev verify-sig -IUSE=+convert +man experimental reiserfs static static-libs udev +zstd verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 -LICENSE=GPL-2 -RDEPEND=dev-libs/lzo:2= sys-apps/util-linux:=[static-libs(+)?] virtual/zlib:= convert? ( sys-fs/e2fsprogs:= reiserfs? ( >=sys-fs/reiserfsprogs-3.6.27 ) ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) -REQUIRED_USE=static? ( !udev ) -RESTRICT=test -SLOT=0/0 -SRC_URI=https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v6.19.tar.xz verify-sig? ( https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v6.19.tar.sign ) -_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=11f2e6d3b65dc0ec3e7c6a58419b5818 diff --git a/metadata/md5-cache/sys-fs/btrfs-progs-6.17.1 b/metadata/md5-cache/sys-fs/btrfs-progs-7.0 index 7f1134b7b8a6..1be2ab3b706c 100644 --- a/metadata/md5-cache/sys-fs/btrfs-progs-6.17.1 +++ b/metadata/md5-cache/sys-fs/btrfs-progs-7.0 @@ -6,12 +6,12 @@ EAPI=8 HOMEPAGE=https://btrfs.readthedocs.io/en/latest/ INHERIT=bash-completion-r1 python-any-r1 udev verify-sig IUSE=+convert +man experimental reiserfs static static-libs udev +zstd verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=GPL-2 RDEPEND=dev-libs/lzo:2= sys-apps/util-linux:=[static-libs(+)?] virtual/zlib:= convert? ( sys-fs/e2fsprogs:= reiserfs? ( >=sys-fs/reiserfsprogs-3.6.27 ) ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) REQUIRED_USE=static? ( !udev ) RESTRICT=test SLOT=0/0 -SRC_URI=https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v6.17.1.tar.xz verify-sig? ( https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v6.17.1.tar.sign ) +SRC_URI=https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v7.0.tar.xz verify-sig? ( https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v7.0.tar.sign ) _eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=11f2e6d3b65dc0ec3e7c6a58419b5818 +_md5_=2f781efd1d7da55919a359b5956fc88a diff --git a/metadata/md5-cache/sys-fs/xfsprogs-7.0.0 b/metadata/md5-cache/sys-fs/xfsprogs-7.0.0 new file mode 100644 index 000000000000..71de6b4394e4 --- /dev/null +++ b/metadata/md5-cache/sys-fs/xfsprogs-7.0.0 @@ -0,0 +1,15 @@ +BDEPEND=nls? ( sys-devel/gettext ) virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm prepare +DEPEND=dev-libs/inih dev-libs/userspace-rcu:= >=sys-apps/util-linux-2.17.2 icu? ( dev-libs/icu:= ) libedit? ( dev-libs/libedit ) >=sys-kernel/linux-headers-6.18 +DESCRIPTION=XFS filesystem utilities +EAPI=8 +HOMEPAGE=https://xfs.wiki.kernel.org/ https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/ +INHERIT=flag-o-matic systemd udev +IUSE=icu libedit nls selinux static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=LGPL-2.1 +RDEPEND=dev-libs/inih dev-libs/userspace-rcu:= >=sys-apps/util-linux-2.17.2 icu? ( dev-libs/icu:= ) libedit? ( dev-libs/libedit ) selinux? ( sec-policy/selinux-xfs ) +SLOT=0 +SRC_URI=https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-7.0.0.tar.xz +_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34 +_md5_=0b203f26cf60f3c5539f02c7d65e90be diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.18.29 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.18.29 new file mode 100644 index 000000000000..1cdaaca06d6f --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.18.29 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DESCRIPTION=Full sources including the Gentoo patchset for the 6.18 kernel tree +EAPI=8 +HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches +INHERIT=kernel-2 +IUSE=experimental symlink build +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 +LICENSE=GPL-2 +RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex sys-libs/binutils-libs >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) +RESTRICT=binchecks strip +SLOT=6.18.29 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.18.tar.xz https://distfiles.gentoo.org/pub/proj/kernel/genpatches/genpatches-6.18-29.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.18-29.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.18-29.base.tar.xz https://distfiles.gentoo.org/pub/proj/kernel/genpatches/genpatches-6.18-29.extras.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.18-29.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.18-29.extras.tar.xz experimental? ( https://distfiles.gentoo.org/pub/proj/kernel/genpatches/genpatches-6.18-29.experimental.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.18-29.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.18-29.experimental.tar.xz ) +_eclasses_=crossdev d618c699554f72b98f8ceeeeb361dc9e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 9f0a761c2a2b8b7817c0e02a39b351db multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=55daf730c3878808094eef586c1b8150 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-7.0.6 b/metadata/md5-cache/sys-kernel/gentoo-sources-7.0.6 new file mode 100644 index 000000000000..b279f0c2a42c --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-7.0.6 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DESCRIPTION=Full sources including the Gentoo patchset for the 7.0 kernel tree +EAPI=8 +HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches +INHERIT=kernel-2 +IUSE=experimental symlink build +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex sys-libs/binutils-libs >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) +RESTRICT=binchecks strip +SLOT=7.0.6 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v7.x/linux-7.0.tar.xz https://distfiles.gentoo.org/pub/proj/kernel/genpatches/genpatches-7.0-7.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-7.0-7.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-7.0-7.base.tar.xz https://distfiles.gentoo.org/pub/proj/kernel/genpatches/genpatches-7.0-7.extras.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-7.0-7.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-7.0-7.extras.tar.xz experimental? ( https://distfiles.gentoo.org/pub/proj/kernel/genpatches/genpatches-7.0-7.experimental.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-7.0-7.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-7.0-7.experimental.tar.xz ) +_eclasses_=crossdev d618c699554f72b98f8ceeeeb361dc9e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 9f0a761c2a2b8b7817c0e02a39b351db multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=49506e20c745f44b6b2f17cf4aa55ad2 diff --git a/metadata/md5-cache/sys-kernel/git-sources-7.1_rc3 b/metadata/md5-cache/sys-kernel/git-sources-7.1_rc3 new file mode 100644 index 000000000000..e35999b80c6d --- /dev/null +++ b/metadata/md5-cache/sys-kernel/git-sources-7.1_rc3 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DEPEND=sys-devel/patch +DESCRIPTION=The very latest -git version of the Linux kernel +EAPI=8 +HOMEPAGE=https://www.kernel.org +INHERIT=kernel-2 +IUSE=symlink build +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex sys-libs/binutils-libs >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) +RESTRICT=binchecks strip +SLOT=7.1_rc3 +SRC_URI=https://git.kernel.org/torvalds/p/v7.1-rc3/v7.0 -> patch-7.1-rc3.patch https://www.kernel.org/pub/linux/kernel/v7.x/linux-7.0.tar.xz +_eclasses_=crossdev d618c699554f72b98f8ceeeeb361dc9e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 9f0a761c2a2b8b7817c0e02a39b351db multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 +_md5_=c3a920fb2f21c9a0a447de993640f301 diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.18.28 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.18.29 index 68aab51e52ac..d349ea9591f0 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.18.28 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.18.29 @@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x LICENSE=GPL-2 RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex sys-libs/binutils-libs >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip -SLOT=6.18.28 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.18.28.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.18.tar.xz +SLOT=6.18.29 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.18.29.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.18.tar.xz _eclasses_=crossdev d618c699554f72b98f8ceeeeb361dc9e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 9f0a761c2a2b8b7817c0e02a39b351db multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 _md5_=b5683160fc909084a618a0b928ee2e53 diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-7.0.5 b/metadata/md5-cache/sys-kernel/vanilla-sources-7.0.6 index f90608746035..2a66002a9483 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-7.0.5 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-7.0.6 @@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x LICENSE=GPL-2 RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex sys-libs/binutils-libs >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip -SLOT=7.0.5 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v7.x/patch-7.0.5.xz https://www.kernel.org/pub/linux/kernel/v7.x/linux-7.0.tar.xz +SLOT=7.0.6 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v7.x/patch-7.0.6.xz https://www.kernel.org/pub/linux/kernel/v7.x/linux-7.0.tar.xz _eclasses_=crossdev d618c699554f72b98f8ceeeeb361dc9e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 9f0a761c2a2b8b7817c0e02a39b351db multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 _md5_=b5683160fc909084a618a0b928ee2e53 diff --git a/metadata/md5-cache/sys-kernel/virtme-ng-1.38 b/metadata/md5-cache/sys-kernel/virtme-ng-1.38 deleted file mode 100644 index 69e4c6b999fe..000000000000 --- a/metadata/md5-cache/sys-kernel/virtme-ng-1.38 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/argparse-manpage[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] || ( >=dev-lang/rust-bin-1.75.0:* >=dev-lang/rust-1.75.0:* ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=dev-python/argcomplete[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DESCRIPTION=Quickly build and run kernels inside a virtualized snapshot of your live system -EAPI=8 -HOMEPAGE=https://github.com/arighi/virtme-ng -INHERIT=cargo distutils-r1 shell-completion -IUSE=debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=amd64 -LICENSE=GPL-2 MIT -RDEPEND=dev-python/argcomplete[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] app-emulation/qemu app-emulation/virtiofsd net-misc/openssh net-misc/socat sys-apps/busybox[static] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -SLOT=0 -SRC_URI=https://github.com/arighi/virtme-ng/archive/refs/tags/v1.38.tar.gz -> virtme-ng-1.38.gh.tar.gz https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/2.8.0/download -> bitflags-2.8.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/libc/0.2.169/download -> libc-0.2.169.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/uzers/0.12.1/download -> uzers-0.12.1.crate -_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 cargo 53bab5a62cfc3526d8ed02c0a38a6033 distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=be48ddca070f6a43520b64370c11e481 diff --git a/metadata/md5-cache/sys-kernel/virtme-ng-1.40 b/metadata/md5-cache/sys-kernel/virtme-ng-1.40 deleted file mode 100644 index a47ba27cfd6b..000000000000 --- a/metadata/md5-cache/sys-kernel/virtme-ng-1.40 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/argparse-manpage[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] || ( >=dev-lang/rust-bin-1.75.0:* >=dev-lang/rust-1.75.0:* ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=dev-python/argcomplete[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DESCRIPTION=Quickly build and run kernels inside a virtualized snapshot of your live system -EAPI=8 -HOMEPAGE=https://github.com/arighi/virtme-ng -INHERIT=cargo distutils-r1 shell-completion -IUSE=debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=amd64 -LICENSE=GPL-2 MIT -RDEPEND=dev-python/argcomplete[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] app-emulation/qemu app-emulation/virtiofsd net-misc/openssh net-misc/socat sys-apps/busybox[static] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -SLOT=0 -SRC_URI=https://github.com/arighi/virtme-ng/archive/refs/tags/v1.40.tar.gz -> virtme-ng-1.40.gh.tar.gz https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/2.8.0/download -> bitflags-2.8.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/libc/0.2.169/download -> libc-0.2.169.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/uzers/0.12.1/download -> uzers-0.12.1.crate -_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 cargo 53bab5a62cfc3526d8ed02c0a38a6033 distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=e62e1e576b4041d22589c7e894000de4 diff --git a/metadata/md5-cache/sys-kernel/virtme-ng-1.41 b/metadata/md5-cache/sys-kernel/virtme-ng-1.41 index 61fdecb9ac42..4195118bf82b 100644 --- a/metadata/md5-cache/sys-kernel/virtme-ng-1.41 +++ b/metadata/md5-cache/sys-kernel/virtme-ng-1.41 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/arighi/virtme-ng INHERIT=cargo distutils-r1 shell-completion IUSE=debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=GPL-2 MIT RDEPEND=dev-python/argcomplete[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] app-emulation/qemu app-emulation/virtiofsd net-misc/openssh net-misc/socat sys-apps/busybox[static] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) SLOT=0 SRC_URI=https://github.com/arighi/virtme-ng/archive/refs/tags/v1.41.tar.gz -> virtme-ng-1.41.gh.tar.gz https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/2.11.0/download -> bitflags-2.11.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.4/download -> cfg-if-1.0.4.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/libc/0.2.183/download -> libc-0.2.183.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate _eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 cargo 53bab5a62cfc3526d8ed02c0a38a6033 distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=626148e40b384fc267eefe2938028bb5 +_md5_=9f82761e45b429751ea449fddec34a61 diff --git a/metadata/md5-cache/sys-libs/glibc-2.42-r5 b/metadata/md5-cache/sys-libs/glibc-2.42-r5 index 0ef99199117c..31203460b17a 100644 --- a/metadata/md5-cache/sys-libs/glibc-2.42-r5 +++ b/metadata/md5-cache/sys-libs/glibc-2.42-r5 @@ -7,7 +7,7 @@ HOMEPAGE=https://www.gnu.org/software/libc/ IDEPEND=!compile-locales? ( sys-apps/locale-gen ) INHERIT=python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig multilib systemd multiprocessing tmpfiles eapi9-ver verify-sig IUSE=audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux sframe +ssp stack-realign +static-libs suid systemd systemtap test vanilla verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE PDEPEND=!vanilla? ( sys-libs/timezone-data ) RDEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-debug/systemtap ) !<app-misc/pax-utils-1.3.3 !<sys-apps/systemd-254.9-r1 perl? ( dev-lang/perl ) >=net-dns/libidn2-2.3.0 vanilla? ( !sys-libs/timezone-data ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=2.2 SRC_URI=mirror://gnu/glibc/glibc-2.42.tar.xz verify-sig? ( mirror://gnu/glibc/glibc-2.42.tar.xz.sig ) https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.42-patches-7.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs da2813683fb4a55b43c273c7f8d676a5 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles e0b49bcd7a0daea941c0fbe4cb35ff4e toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=e7fc8c2201a9a1a6335fa0c95ca7a9fd +_md5_=17f9a55bf1336c66d4d2fd1b1ac1824a diff --git a/metadata/md5-cache/sys-libs/glibc-2.42-r7 b/metadata/md5-cache/sys-libs/glibc-2.42-r7 index 39ce255976d4..f2ab9654ef38 100644 --- a/metadata/md5-cache/sys-libs/glibc-2.42-r7 +++ b/metadata/md5-cache/sys-libs/glibc-2.42-r7 @@ -7,7 +7,7 @@ HOMEPAGE=https://www.gnu.org/software/libc/ IDEPEND=!compile-locales? ( sys-apps/locale-gen ) INHERIT=python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig multilib systemd multiprocessing tmpfiles eapi9-ver verify-sig IUSE=audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux sframe +ssp stack-realign +static-libs suid systemd systemtap test vanilla verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE PDEPEND=!vanilla? ( sys-libs/timezone-data ) RDEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-debug/systemtap ) !<app-misc/pax-utils-1.3.3 !<sys-apps/systemd-254.9-r1 perl? ( dev-lang/perl ) >=net-dns/libidn2-2.3.0 vanilla? ( !sys-libs/timezone-data ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=2.2 SRC_URI=mirror://gnu/glibc/glibc-2.42.tar.xz https://distfiles.gentoo.org/pub/proj/toolchain/glibc/patches/glibc-2.42-patches-9.tar.xz verify-sig? ( mirror://gnu/glibc/glibc-2.42.tar.xz.sig ) multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz ) _eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs da2813683fb4a55b43c273c7f8d676a5 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles e0b49bcd7a0daea941c0fbe4cb35ff4e toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8 -_md5_=74cf5a166edf34fc3b6dfb100706295a +_md5_=399ffa71ef29c839cdd1769b54a9cc7f diff --git a/metadata/md5-cache/www-apps/klaus-2.0.3 b/metadata/md5-cache/www-apps/klaus-2.0.3 deleted file mode 100644 index ae53cb80245b..000000000000 --- a/metadata/md5-cache/www-apps/klaus-2.0.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A simple, easy-to-set-up Git web viewer -EAPI=8 -HOMEPAGE=https://github.com/jonashaag/klaus/ -INHERIT=distutils-r1 pypi -IUSE=ctags python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 -KEYWORDS=~amd64 ~x86 -LICENSE=ISC -RDEPEND=>=dev-python/dulwich-0.19.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/httpauth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/humanize[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ctags? ( dev-python/python-ctags3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/k/klaus/klaus-2.0.3.tar.gz -_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=e5fae5593c51e52ea0f75dbe74379ca7 diff --git a/metadata/md5-cache/www-apps/klaus-3.0.1 b/metadata/md5-cache/www-apps/klaus-3.0.1 index 28f672847eb9..07c78b49239a 100644 --- a/metadata/md5-cache/www-apps/klaus-3.0.1 +++ b/metadata/md5-cache/www-apps/klaus-3.0.1 @@ -13,4 +13,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/k/klaus/klaus-3.0.1.tar.gz _eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 -_md5_=ed3efe4992180710689c8aa54e2f210c +_md5_=fc9c422947dffc8d8f0d141d11628084 diff --git a/net-misc/dhcpcd/dhcpcd-10.3.2.ebuild b/net-misc/dhcpcd/dhcpcd-10.3.2.ebuild index 70564ba7dfb3..47a9d5f68fdf 100644 --- a/net-misc/dhcpcd/dhcpcd-10.3.2.ebuild +++ b/net-misc/dhcpcd/dhcpcd-10.3.2.ebuild @@ -21,7 +21,7 @@ else " S="${WORKDIR}/${MY_P}" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-roymarples )" fi diff --git a/net-misc/rclone/Manifest b/net-misc/rclone/Manifest index caaaa4d51408..bf284991b6cf 100644 --- a/net-misc/rclone/Manifest +++ b/net-misc/rclone/Manifest @@ -6,3 +6,5 @@ DIST rclone-v1.73.5-vendor.tar.gz 16927231 BLAKE2B 283dd33cfdfc4709a90063cc542f8 DIST rclone-v1.73.5.tar.gz 17674749 BLAKE2B 2cbf4e8c4add20f19e6da1b210b75519110dbfb4adf94f16a843fa8ddae9fd8a3c79e354c9bacd36628986ac887766118426ac9df48646f36c2b860f92b55ab4 SHA512 a27497296cee5df421d73a64ab67e1603248c1ee1c6392ba88fa6d52cfc80467e2c982ff888a23e176ac3ef27103f383c2c5fe676590524b1f37db5477234e76 DIST rclone-v1.74.0-vendor.tar.gz 17047675 BLAKE2B 1528d8864a53183365d09187035a9b157a8e3a168a5f7adf19520796b1593453039ecf37c8c8ed369f17115a84c43a0ff3222d318b5c9346af0881d28815096d SHA512 ef6317fa963a5e4c543d9d505e444e906daf773e0517b6b9955c9f59253b07509522a560aafe7fd1f84454dedde6aebee0e1b7e0453d357933027db152c98c57 DIST rclone-v1.74.0.tar.gz 16333375 BLAKE2B b98fde86eb0d7c57efa6e0f07017f3ab4df11a3cb5506a0e18b41fc697a9a47d116ed3f9cfb27f11554361afe7efc0f75155fe13726339e7b543e13f3f449c18 SHA512 768e6bfe3a05316df9387374601312c9df1f169bd8626df850e23eb7c005f4b5583b4f6fd7270b714abf4d0482c7dc7d70d30876fb10b1ee96a1ca5e5c0b8465 +DIST rclone-v1.74.1-vendor.tar.gz 17046249 BLAKE2B f907d46102d6adedb3fb94dd0479125c04af46713d17c19c81729799aecfda53bb235b4605cc37eeb55255adcc58f3b4fd2e1b3404e3569b4c5b3784cde5b591 SHA512 5df0cb372aeb891b785fb15cf46f831d0b6ae3805e79549036e938dbd5c9c364615d7404e6f6f5d92063cd79edbf1fcd75e5ceb5ed9e000114ceb5e68362710e +DIST rclone-v1.74.1.tar.gz 16338449 BLAKE2B cfb976a5a437a69eca712775f43a52630e1b160660ce3694aedb9b1ab9fad1efe62612812ab12cd3eb46b4cb74840c746734e5746584657763f49fab5cabc87a SHA512 236feb96d6587a14474aea32ef6978ac95df7d5461aa23c335e3ad465ca00927912baa7068015269d2447b160df332c65a6b6a0a6184cd44127c19c58a60c281 diff --git a/net-misc/rclone/rclone-1.74.1.ebuild b/net-misc/rclone/rclone-1.74.1.ebuild new file mode 100644 index 000000000000..7a8cd5b66b08 --- /dev/null +++ b/net-misc/rclone/rclone-1.74.1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit shell-completion check-reqs edo go-module + +DESCRIPTION="A program to sync files to and from various cloud storage providers" +HOMEPAGE="https://rclone.org/ + https://github.com/rclone/rclone/" + +SRC_URI=" + https://github.com/rclone/rclone/releases/download/v${PV}/${PN}-v${PV}.tar.gz + https://github.com/rclone/rclone/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz +" +S="${WORKDIR}/rclone-v${PV}" + +LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + sys-fs/fuse:3= +" +BDEPEND=" + >=dev-lang/go-1.25.0 +" + +CHECKREQS_DISK_BUILD="2500M" + +pkg_setup() { + check-reqs_pkg_setup +} + +src_unpack() { + mkdir -p "${S}" || die + ln -s "../vendor" "${S}/vendor" || die + + go-module_src_unpack +} + +src_compile() { + local go_ldflags=" + -X github.com/rclone/rclone/fs.Version=${PV} + " + local -a go_buildargs=( + -ldflags "${go_ldflags}" + -mod=vendor + -o ./ + ) + ego build "${go_buildargs[@]}" + + edob ./rclone genautocomplete bash "${PN}.bash" + edob ./rclone genautocomplete zsh "${PN}.zsh" + edob ./rclone genautocomplete fish "${PN}.fish" +} + +src_test() { + # Setting CI skips unreliable tests, see "fstest/testy/testy.go" + # "TestAddPlugin" and "TestRemovePlugin" fail. + local -x CI="true" + local -x RCLONE_CONFIG="/not_found" + + ego test -mod=vendor -v -run "!Test.*Plugin" ./... +} + +src_install() { + exeinto /usr/bin + doexe "${PN}" + dosym -r "/usr/bin/${PN}" /usr/bin/mount.rclone + dosym -r "/usr/bin/${PN}" /usr/bin/rclonefs + + newbashcomp "${PN}.bash" "${PN}" + newzshcomp "${PN}.zsh" "_${PN}" + dofishcomp "${PN}.fish" + + doman "${PN}.1" + einstalldocs +} diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo index 5b079e1583e6..e7e51098bfaf 100644 --- a/profiles/package.mask/00-gentoo +++ b/profiles/package.mask/00-gentoo @@ -37,6 +37,12 @@ #--- END OF EXAMPLES --- # Louis Sautier <sbraz@gentoo.org> (2026-05-10) +# Unmaintained since 2017, no revdeps. +# Removal on 2026-06-10. Bug #974496. +dev-python/flask-debug +dev-python/flask-nav + +# Louis Sautier <sbraz@gentoo.org> (2026-05-10) # Unmaintained since 2018, no revdeps. # Only consumer is www-misc/urlwatch which suggests it. # Removal on 2026-06-10. Bug #953050. @@ -223,7 +229,7 @@ dev-python/tempest # Andreas Sturmlechner <asturm@gentoo.org> (2026-04-12) # Perpetually stuck on Qt5. A Qt6-based snapshot is provided for testing, -# currently as app-admin/keepassxc-2.8.0_pre260316-r1, but it is unclear when +# currently as app-admin/keepassxc-2.8.0_pre20260504, but it is unclear when # (or even if) it will be stabilised. Alternatives are app-admin/keepass, # app-admin/pass which can import kbdx files via app-admin/pass-import, # app-admin/vaultwarden, app-admin/bitwarden-desktop-bin, @@ -459,11 +465,6 @@ dev-python/calver # See bug #966299. =dev-util/librnp-0.18.0 -# Michał Górny <mgorny@gentoo.org> (2025-10-12) -# Requires Rust with RUST_SYSROOTS=bpf, which isn't currently supported -# by dev-lang/rust-bin. Also needs net-proxy/mitmproxy-linux updates. ->=dev-util/bpf-linker-0.9.15-r1 - # Sam James <sam@gentoo.org> (2025-09-21) # Breaks (common) mt7921e WiFi driver with a hang in many cases, affecting # not just network. See bug #963106. diff --git a/sci-geosciences/geopy/files/geopy-2.4.1-test.patch b/sci-geosciences/geopy/files/geopy-2.4.1-test.patch new file mode 100644 index 000000000000..c61ca6e8243a --- /dev/null +++ b/sci-geosciences/geopy/files/geopy-2.4.1-test.patch @@ -0,0 +1,28 @@ +--- a/test/geocoders/nominatim.py 2026-05-11 11:14:13.294741085 +0200 ++++ b/test/geocoders/nominatim.py 2026-05-11 11:15:26.008947638 +0200 +@@ -71,7 +71,7 @@ + + async def test_reverse_near_zero(self): + location = await self.reverse_run( +- {"query": Point(31.0, -1.0e-5)}, ++ {"query": Point(31.0, -1.0e-5), "language": "en"}, + {"latitude": 32.3096365, "longitude": 0.2450916, "delta": 3} + ) + assert "El Bayadh" in location.address +--- a/test/geocoders/photon.py 2026-05-11 11:52:03.018076549 +0200 ++++ b/test/geocoders/photon.py 2026-05-11 12:18:00.771121860 +0200 +@@ -27,12 +27,12 @@ + async def test_osm_tag(self): + await self.geocode_run( + {"query": "Freedom", "osm_tag": "tourism:artwork"}, +- {"latitude": 38.8898061, "longitude": -77.009088, "delta": 2.0}, ++ {"latitude": 41.9994187, "longitude": 14.9861365, "delta": 2.0}, + ) + + await self.geocode_run( + {"query": "Freedom", "osm_tag": ["!office", "place:hamlet"]}, +- {"latitude": 44.3862491, "longitude": -88.290994, "delta": 2.0}, ++ {"latitude": 36.9228445, "longitude": -85.105511, "delta": 2.0}, + ) + + async def test_bbox(self): diff --git a/sci-geosciences/geopy/geopy-2.4.1-r1.ebuild b/sci-geosciences/geopy/geopy-2.4.1-r1.ebuild index 52f34a11c7cd..15b4394c7f6b 100644 --- a/sci-geosciences/geopy/geopy-2.4.1-r1.ebuild +++ b/sci-geosciences/geopy/geopy-2.4.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,17 +17,17 @@ KEYWORDS="~amd64" RDEPEND="dev-python/geographiclib[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}" -BDEPEND="test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" +EPYTEST_PLUGINS=( pytest-asyncio ) distutils_enable_tests pytest +PATCHES=( "${FILESDIR}"/${P}-test.patch ) + src_test() { local EPYTEST_DESELECT=( - test/geocoders/nominatim.py::TestNominatim::test_reverse_zoom_parameter - test/geocoders/photon.py::TestPhoton::test_osm_tag + test/adapters/each_adapter.py::test_geocoder_constructor_uses_https_proxy + test/adapters/each_adapter.py::test_geocoder_https_proxy_auth_is_respected + test/adapters/each_adapter.py::test_ssl_context_with ) distutils-r1_src_test } diff --git a/sci-geosciences/pymap3d/Manifest b/sci-geosciences/pymap3d/Manifest index ac2d0c83b6c2..d227fd304022 100644 --- a/sci-geosciences/pymap3d/Manifest +++ b/sci-geosciences/pymap3d/Manifest @@ -1 +1 @@ -DIST pymap3d-3.1.0.tar.gz 51407 BLAKE2B 95d5d728696b0095a437787fc0c34092e0091d988b188d246de6976aaca4cfed3c6a07d0f695c7b51031c402e13b7bb6f68214775ee7447e0286a05daa8a5145 SHA512 09e092cadd56831fc7764d532b7307aa734d805e6fe8055407e11c5aeb4b4000d8e54aed9e7a48cf31f6ba9f1179ed55bd6c9083fedc1d4d157499a800e22474 +DIST pymap3d-3.2.0.tar.gz 55207 BLAKE2B f1f27f6581238dbf91d5b0830c2fc54229d15ee72cfa8c503e5fb8997d2204e4e1c9789fc1d93234075cdf178c6a39daab951845780ca0ede165beea8f088896 SHA512 de1365974c5ed915a60168050668ed1842e6d2c4602d3ed69f2adc82634fe0a8566cbb93dcafd61caf3060bae1555729f7f2f6ce9bc2797d973da200a6d149e8 diff --git a/sci-geosciences/pymap3d/pymap3d-3.1.0.ebuild b/sci-geosciences/pymap3d/pymap3d-3.2.0.ebuild index 2d55bea3dc7c..f342cd020490 100644 --- a/sci-geosciences/pymap3d/pymap3d-3.1.0.ebuild +++ b/sci-geosciences/pymap3d/pymap3d-3.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2025 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,10 +16,11 @@ SLOT="0" KEYWORDS="~amd64 ~arm64" BDEPEND="test? ( - dev-python/xarray - dev-python/pyproj + dev-python/xarray[${PYTHON_USEDEP}] + dev-python/pyproj[${PYTHON_USEDEP}] )" +EPYTEST_PLUGINS=( ) distutils_enable_tests pytest src_prepare() { diff --git a/sci-geosciences/routino/routino-3.4.3.ebuild b/sci-geosciences/routino/routino-3.4.3.ebuild index c83d0407534f..2cb8f5f1e97f 100644 --- a/sci-geosciences/routino/routino-3.4.3.ebuild +++ b/sci-geosciences/routino/routino-3.4.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sci-libs/branca/branca-0.8.2.ebuild b/sci-libs/branca/branca-0.8.2.ebuild index 4b6f6c025632..249cb34a0b5e 100644 --- a/sci-libs/branca/branca-0.8.2.ebuild +++ b/sci-libs/branca/branca-0.8.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sci-libs/linux-gpib/linux-gpib-4.3.7.ebuild b/sci-libs/linux-gpib/linux-gpib-4.3.7.ebuild index 2b0c5daea875..5571026b7841 100644 --- a/sci-libs/linux-gpib/linux-gpib-4.3.7.ebuild +++ b/sci-libs/linux-gpib/linux-gpib-4.3.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sci-libs/linux-gpib/linux-gpib-9999.ebuild b/sci-libs/linux-gpib/linux-gpib-9999.ebuild index 2b0c5daea875..5571026b7841 100644 --- a/sci-libs/linux-gpib/linux-gpib-9999.ebuild +++ b/sci-libs/linux-gpib/linux-gpib-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sci-mathematics/cvc4/cvc4-1.8-r7.ebuild b/sci-mathematics/cvc4/cvc4-1.8-r7.ebuild index 29b9ff2ca940..eac39e45058d 100644 --- a/sci-mathematics/cvc4/cvc4-1.8-r7.ebuild +++ b/sci-mathematics/cvc4/cvc4-1.8-r7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sci-mathematics/mathematica/Manifest b/sci-mathematics/mathematica/Manifest index 01067cc0465b..4985007d49bb 100644 --- a/sci-mathematics/mathematica/Manifest +++ b/sci-mathematics/mathematica/Manifest @@ -1,8 +1,13 @@ +DIST Mathematica_10.3.1_LINUX.sh 3200459545 BLAKE2B 5a057b4e714eabb0afebe5a3ef536dbdc2d49a775130442e21493d6a0756527362fddfa7fabf927f996464456309c37b10b70a37f05718cb9f79d8ffc5912098 SHA512 08658a01a18c14a9b3f422816007980bf6576162e4cca6779ed1bdaf6b9748fb36a195006529ed6725f462042a264e7ee7753e802af8072ba6bebfee0cad8543 +DIST Mathematica_12.2.0_LINUX.sh 4454613844 BLAKE2B 03b0567afe001fd0781ea6daf0f23ccaccf44ed6ce225cc190239d228c684099a1fa1070cedc0c5bf1517804a4b8b34903d56b2b028392895437a304b56f682d SHA512 0b98d0f2a15ea834892897a64089da08bee5783a8a51b1a0e624618105c896c91c865cca5b5c7b8e72569a5065ef091be7138b7d72d94e4697a213a91d5b8770 +DIST Mathematica_13.0.1_BNDL_LINUX.sh 5094982487 BLAKE2B 55375b6038422fd5f11db36b33bc1162064c8d6a88575c982ce53b15678bf7b19dc62d66336b2105cbaa18a7fe86ba64f09db40e494c15d558f3ebd92ea025fe SHA512 cf4106202dfcf290f0dbe9e8062457eb705c2802f608e60f2810fc31e166ab60b5726c0c9bf675fadb02f5628af1dc2d25db8d02119dc63381eef8a88cdb6ec6 +DIST Mathematica_13.1.0_LINUX.sh 2032362325 BLAKE2B d044fe1ed3c71e6ebc2357c440af6feaeb360962aea32843abbdfe40f124a29bd07bf0c3a5a35f8bac29c97a7d23dbcd79967b6d0028d01e09c9b662fc1f2b95 SHA512 3d84313be4da86d72cc652b0ec7dbbbf6d815debbde4c9ab855f447dda36aeccb416e90d298f0be975ae86fdf55f20aa7597b0d96d291ebdf6e4eb0dc2ca5433 DIST Mathematica_13.2.1_BNDL_LINUX.sh 5512713048 BLAKE2B 266a6979faab891c6fc10a1bc690ee21ad3af01413a2af29d81c27dffc92d8a10a2947aefe978dfcf16378e8f8f0d33145f99930840eeb2843d73270d2ad0de9 SHA512 2062b2ce7f6e7f33b8623607ef71475091b877112f03ffbc32671f513b71925aad8489f25e1b01ec75b5d4d7bee03bb2dc8b2627f767633de578ecae1d86b7f6 DIST Mathematica_13.3.1_BNDL_LINUX.sh 6072605531 BLAKE2B f9e6c218bef266fd9cb86905299f4074377c29270379cee24ad473bedc628bb30739ea2b00b333d3c7546775c9c9fbf95ebd2ff1fa075d9cce447a20279a0a6c SHA512 b40f4301d928fb760e0f1421df2dee78118edb9360afbf117049c93b3ee1a84975c3987bbef4483ff4f67c3f8d63c66081df71f6800dd259f8735ca062723d3f DIST Mathematica_13.3.1_LINUX.sh 2057562969 BLAKE2B 9b76652135330b0b44027faad3703c1bf0dae3913416d2839e90582323291415fcbc7a59ca0bed152717a2e323d1b0f2ed2f46d700477b9574dec128ccaa8843 SHA512 cd470e1d171ab2df56b4d59fc9f156544217ea11c5e2d67683ca38c6a579cfebf4271bca7a52675fdab1d1d2d34a9b22410a93d95069a9008b2a377aae279201 DIST Mathematica_14.0.0_BNDL_LINUX.sh 6362499931 BLAKE2B d5c4df6e556c970103f0736c72fb0b4419d41c19eb8c3887412c84c39446436279b3c1a2b8b5eb76158ddc4ae55d0131b90ef9f769f2350fdec4b93a1c44f69c SHA512 1c16369501a9a7e5e7864438a766ac89bbe5f20100eda6da2bb03120ab112acd55dda63b0c68a056c7899db0a1c8881e97bf31b7d58fa75a095b3b979347b4d5 DIST Mathematica_14.0.0_LINUX.sh 2175783771 BLAKE2B ceb6e0d9ee8ef5c548c5dcf5d426ff1678c039a66da3936e69cadb91c24102163be253a63af528fedc37ce87f9fd2617958934479ed570955a14a2b2980d5a0e SHA512 83c02183e892a3a5a9b2b6db4010b763b50b30ac8d9417ceb1256b3dd7d78ecbad132b7fcd7c797a64536b64e5894f54341379c4c599420faff5857bd0f22390 +DIST WLDocs_13.1.0_LINUX.sh 3546448755 BLAKE2B e5dbf6bf9cd60a313329df8591c281215039d7efa7c83a53f3b2d4e176765b62efae3ff04628ecf6905e76bbaf6867e87c96bd6188d13df2b981bea5a633335a SHA512 2107b37b30fc76974d040e746ca26ddb5df23bbacb9d8fabcd546a7cf789f1daaf70179c53890bed2385430665f601fbbc1f9829bf64f61068909ea8774f91d2 DIST Wolfram_14.1.0_LIN.sh 2181436246 BLAKE2B fe51d8dc47e92c502d35847ccc27caec1321db693a0c77fbb8c6a7fea450cee256623b1427724d165cf85d2631dded5cf7ff43e24a1990a04b7e3c3b25d9ee2a SHA512 db6ca86308480dc623346bf0b4fb11008703768f67c83f5c2db5827497ecd856f564cd719a418bcd572e29e7ca9381d0b6fa4ba7de9a6d52b115106bd8517818 DIST Wolfram_14.1.0_LIN_Bndl.sh 6452683618 BLAKE2B 51353b92af4bbe9b650513458171a9df5bb853ad2750a206bf9533cd9e797ea98b78bfc92dae9a4c98bd86a50a9acfa423439bb1d0d877c9128a9a530520869c SHA512 b8618468a9a443183c23197bab8384237225131b422bd2315ebbba2bc15ef501a1f1a5ca30d6a689fa89ebce8050cf86497fc08c2c80ae034a18aa8921a95791 DIST Wolfram_14.2.1_LIN.sh 2351379285 BLAKE2B eec3c50c3fc177c1c69a95cc287ad1650bc901795ce1ff827fcdd8327379222c3248001d7be5a48abdf72fb13f0cc863ed871f579751ebe9dc4bbc12b98a7101 SHA512 03f1dee57db7eeecdce3b330f404d7ec2d8f22bb26179375e2f6b3025ce6fa654df3e083c63bfc9dff14d88485aa16b82fb300398f1b80f9d610a37bb05d5fbf diff --git a/sci-mathematics/mathematica/mathematica-10.3.1-r2.ebuild b/sci-mathematics/mathematica/mathematica-10.3.1-r2.ebuild new file mode 100644 index 000000000000..bbd8871a3732 --- /dev/null +++ b/sci-mathematics/mathematica/mathematica-10.3.1-r2.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop multilib xdg + +DESCRIPTION="Wolfram Mathematica" +SRC_URI="Mathematica_${PV}_LINUX.sh" +HOMEPAGE="https://www.wolfram.com/mathematica/" + +LICENSE="all-rights-reserved" +KEYWORDS="-* ~amd64" +SLOT="0" +IUSE="+doc" + +RESTRICT="strip mirror bindist fetch" + +DEPEND="" + +# Mathematica comes with a lot of bundled stuff. We should place here only what we +# explicitly override with LD_PRELOAD. +RDEPEND=" + media-libs/freetype + media-libs/harfbuzz +" + +# we need this a few times +MPN="Mathematica" +MPV=$(ver_cut 1-2) +M_BINARIES="MathKernel Mathematica MathematicaScript WolframKernel WolframScript math mathematica mcc wolfram" +M_TARGET="opt/Wolfram/${MPN}/${MPV}" + +# we might as well list all files in all QA variables... +QA_PREBUILT="opt/*" + +S=${WORKDIR} + +src_unpack() { + /bin/sh "${DISTDIR}/${A}" --nox11 --confirm -- -auto "-targetdir=${S}/${M_TARGET}" "-execdir=${S}/opt/bin" || die +} + +src_install() { + local ARCH='-x86-64' + + einfo 'Removing MacOS- and Windows-specific files' + find AddOns SystemFiles -type d -\( -name Windows -o -name Windows-x86-64 \ + -o -name MacOSX -o -name MacOSX-x86-64 -\) -delete + + if ! use doc; then + einfo "Removing documentation" + rm -r "${S}/${M_TARGET}/Documentation" + fi + + # move all over + mv "${S}"/opt "${D}"/opt || die + + # the autogenerated symlinks point into sandbox, remove + rm "${D}"/opt/bin/* || die + + # install wrappers instead + for name in ${M_BINARIES} ; do + einfo "Generating wrapper for ${name}" + echo '#!/bin/sh' >> "${T}/${name}" + echo "LD_PRELOAD=/usr/$(get_libdir)/libharfbuzz.so.0:/usr/$(get_libdir)/libfreetype.so.6:/$(get_libdir)/libz.so.1 /${M_TARGET}/Executables/${name} \$*" \ + >> "${T}/${name}" + dobin "${T}/${name}" + done + for name in ${M_BINARIES} ; do + einfo "Symlinking ${name} to /opt/bin" + dosym ../../usr/bin/${name} /opt/bin/${name} + done + + # fix some embedded paths and install desktop files + for filename in $(find "${D}/${M_TARGET}/SystemFiles/Installation" -name "wolfram-mathematica.desktop") ; do + echo Fixing "${filename}" + sed -e "s:${S}::g" -e 's:^\t\t::g' -i "${filename}" + echo "Categories=Physics;Science;Engineering;2DGraphics;Graphics;" >> "${filename}" + domenu "${filename}" + done + + # install mime types + insinto /usr/share/mime/application + for filename in $(find "${D}/${M_TARGET}/SystemFiles/Installation" -name "application-*.xml"); do + basefilename=$(basename "${filename}") + mv "${filename}" "${T}/${basefilename#application-}" + doins "${T}/${basefilename#application-}" + done +} + +pkg_nofetch() { + einfo "Please place the Wolfram Mathematica installation file ${SRC_URI}" + einfo "in your \$\{DISTDIR\}." + einfo "Note that to actually run and use Mathematica you need a valid license." + einfo "Wolfram provides time-limited evaluation licenses at ${HOMEPAGE}" +} diff --git a/sci-mathematics/mathematica/mathematica-12.2.0.ebuild b/sci-mathematics/mathematica/mathematica-12.2.0.ebuild new file mode 100644 index 000000000000..066eec048513 --- /dev/null +++ b/sci-mathematics/mathematica/mathematica-12.2.0.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop multilib xdg + +DESCRIPTION="Wolfram Mathematica" +SRC_URI="Mathematica_${PV}_LINUX.sh" +HOMEPAGE="https://www.wolfram.com/mathematica/" + +LICENSE="all-rights-reserved" +KEYWORDS="-* ~amd64" +SLOT="0" +IUSE="+doc" + +RESTRICT="strip mirror bindist fetch" + +DEPEND="" + +# Mathematica comes with a lot of bundled stuff. We should place here only what we +# explicitly override with LD_PRELOAD. +RDEPEND=" + media-libs/freetype +" + +# we need this a few times +MPN="Mathematica" +MPV=$(ver_cut 1-2) +M_BINARIES="MathKernel Mathematica MathematicaScript WolframKernel WolframScript math mathematica mcc wolfram" +M_TARGET="opt/Wolfram/${MPN}/${MPV}" + +# we might as well list all files in all QA variables... +QA_PREBUILT="opt/*" + +S=${WORKDIR} + +src_unpack() { + /bin/sh "${DISTDIR}/${A}" --nox11 --keep --target "${S}/unpack" -- "-help" || die +} + +src_prepare() { + pushd "${S}/unpack" > /dev/null || die + # fix ACCESS DENIED issue when installer check the avahi-daemon + sed -e "s:avahi-daemon -c:true:g" -i "Unix/Installer/MathInstaller" || die + /bin/sh "Unix/Installer/MathInstaller" -auto "-targetdir=${S}/${M_TARGET}" "-execdir=${S}/opt/bin" || die + popd > /dev/null || die + eapply_user +} + +src_install() { + local ARCH='-x86-64' + + if ! use doc; then + einfo "Removing documentation" + rm -r "${S}/${M_TARGET}/Documentation" + fi + + einfo 'Removing MacOS- and Windows-specific files' + find AddOns SystemFiles -type d -\( -name Windows -o -name Windows-x86-64 \ + -o -name MacOSX -o -name MacOSX-x86-64 -\) -delete + + # move all over + mv "${S}"/opt "${D}"/opt || die + + # the autogenerated symlinks point into sandbox, remove + rm "${D}"/opt/bin/* || die + + # install wrappers instead + for name in ${M_BINARIES} ; do + einfo "Generating wrapper for ${name}" + echo '#!/bin/sh' >> "${T}/${name}" + echo "LD_PRELOAD=/usr/$(get_libdir)/libfreetype.so.6:/$(get_libdir)/libz.so.1 /${M_TARGET}/Executables/${name} \$*" \ + >> "${T}/${name}" + dobin "${T}/${name}" + done + for name in ${M_BINARIES} ; do + einfo "Symlinking ${name} to /opt/bin" + dosym ../../usr/bin/${name} /opt/bin/${name} + done + + # fix some embedded paths and install desktop files + for filename in $(find "${D}/${M_TARGET}/SystemFiles/Installation" -name "wolfram-mathematica*.desktop") ; do + echo Fixing "${filename}" + sed -e "s:${S}::g" -e 's:^\t\t::g' -i "${filename}" + echo "Categories=Physics;Science;Engineering;2DGraphics;Graphics;" >> "${filename}" + domenu "${filename}" + done + + # install mime types + insinto /usr/share/mime/application + for filename in $(find "${D}/${M_TARGET}/SystemFiles/Installation" -name "application-*.xml"); do + basefilename=$(basename "${filename}") + mv "${filename}" "${T}/${basefilename#application-}" + doins "${T}/${basefilename#application-}" + done +} + +pkg_nofetch() { + einfo "Please place the Wolfram Mathematica installation file ${SRC_URI}" + einfo "in your \$\{DISTDIR\}." + einfo "Note that to actually run and use Mathematica you need a valid license." + einfo "Wolfram provides time-limited evaluation licenses at ${HOMEPAGE}" +} diff --git a/sci-mathematics/mathematica/mathematica-13.0.1.ebuild b/sci-mathematics/mathematica/mathematica-13.0.1.ebuild new file mode 100644 index 000000000000..128562af249c --- /dev/null +++ b/sci-mathematics/mathematica/mathematica-13.0.1.ebuild @@ -0,0 +1,160 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHECKREQS_DISK_BUILD=19G +inherit check-reqs desktop unpacker xdg + +DESCRIPTION="Wolfram Mathematica" +SRC_URI="Mathematica_${PV}_BNDL_LINUX.sh" +HOMEPAGE="https://www.wolfram.com/mathematica/" + +LICENSE="all-rights-reserved" +KEYWORDS="-* ~amd64" +SLOT="0" +IUSE="cuda doc R" + +RESTRICT="strip mirror bindist fetch" + +# Mathematica comes with a lot of bundled stuff. We should place here only what we +# explicitly override with LD_PRELOAD. +# RLink (libjri.so) requires dev-lang/R +RDEPEND=" + cuda? ( dev-util/nvidia-cuda-toolkit ) + media-libs/freetype + R? ( dev-lang/R ) + virtual/libcrypt +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + dev-util/patchelf +" + +# we need this a few times +MPN="Mathematica" +MPV=$(ver_cut 1-2) +M_BINARIES="MathKernel Mathematica WolframKernel wolframscript math mathematica mcc wolfram" +M_TARGET="opt/Wolfram/${MPN}/${MPV}" + +# we might as well list all files in all QA variables... +QA_PREBUILT="opt/*" + +S=${WORKDIR} + +src_unpack() { + /bin/sh "${DISTDIR}/${A}" --nox11 --keep --target "${S}/unpack" -- "-help" || die +} + +src_prepare() { + pushd "${S}/unpack" > /dev/null || die + # fix ACCESS DENIED issue when installer check the avahi-daemon + sed -e "s|avahi-daemon -c|true|g" -i "Unix/Installer/MathInstaller" || die + /bin/sh "Unix/Installer/MathInstaller" -auto "-targetdir=${S}/${M_TARGET}" "-execdir=${S}/opt/bin" || die + popd > /dev/null || die + eapply_user +} + +src_install() { + local ARCH='-x86-64' + + if ! use doc; then + einfo "Removing documentation" + rm -r "${S}/${M_TARGET}/Documentation" || die + fi + + einfo 'Removing MacOS- and Windows-specific files' + find "${S}/${M_TARGET}" -type d -\( -name Windows -o -name Windows-x86-64 \ + -o -name MacOSX -o -name MacOSX-x86-64 -o -name Macintosh -\) \ + -exec rm -rv {} + || die + + if ! use cuda; then + einfo 'Removing cuda support' + rm -r "${S}/${M_TARGET}/SystemFiles/Components/CUDACompileTools/LibraryResources/Linux-x86-64/CUDAExtensions.so" || die + fi + + # Linux-x86-64/AllVersions is the supported version, other versions remove + einfo 'Removing unsupported RLink versions' + rm -r "${S}/${M_TARGET}/SystemFiles/Links/RLink/SystemFiles/Libraries/Linux-x86-64/3.5.0" || die + rm -r "${S}/${M_TARGET}/SystemFiles/Links/RLink/SystemFiles/Libraries/Linux-x86-64/3.6.0" || die + rm -r "${S}/${M_TARGET}/SystemFiles/Links/RLink/SystemFiles/Libraries/Linux/AllVersions" || die + if ! use R; then + einfo 'Removing RLink support' + rm -r "${S}/${M_TARGET}/SystemFiles/Links/RLink/SystemFiles/Libraries/Linux-x86-64/AllVersions/libjri.so" || die + fi + + # fix RPATH + while IFS= read -r -d '' i; do + # Use \x7fELF header to separate ELF executables and libraries + # Skip .o files and static files to avoid surprises + [[ $(od -t x1 -N 4 "${i}") == *"7f 45 4c 46"* ]] || continue + [[ -f "${i}" && "${i: -2}" != ".o" ]] || continue + [[ "$(file "${i}")" == *"dynamically"* ]] || continue + einfo "Fixing RPATH of ${i}" + patchelf --set-rpath \ +'/'"${M_TARGET}"'/SystemFiles/Libraries/Linux-x86-64:'\ +'/'"${M_TARGET}"'/SystemFiles/Libraries/Linux-x86-64/Qt/lib:'\ +'/'"${M_TARGET}"'/SystemFiles/Java/Linux-x86-64/lib:'\ +'/'"${M_TARGET}"'/SystemFiles/Java/Linux-x86-64/lib/jli:'\ +'$ORIGIN' "${i}" || \ + die "patchelf failed on ${i}" + done < <(find "${S}/${M_TARGET}" -type f -print0) + + # fix broken symbolic link + ln -sf "/${M_TARGET}/SystemFiles/Kernel/Binaries/Linux-x86-64/wolframscript" "${S}/${M_TARGET}/Executables/wolframscript" || die + + # move all over + mv "${S}"/opt "${ED}"/opt || die + + # the autogenerated symlinks point into sandbox, remove + rm "${ED}"/opt/bin/* || die + + # install wrappers instead + for name in ${M_BINARIES} ; do + einfo "Generating wrapper for ${name}" + echo '#!/bin/sh' >> "${T}/${name}" || die + echo 'QT_QPA_PLATFORM="wayland;xcb"' >> "${T}/${name}" || die + echo "LD_PRELOAD=/usr/$(get_libdir)/libfreetype.so.6:/$(get_libdir)/libz.so.1:/$(get_libdir)/libcrypt.so.1 /${M_TARGET}/Executables/${name} \$*" \ + >> "${T}/${name}" || die + dobin "${T}/${name}" + done + for name in ${M_BINARIES} ; do + einfo "Symlinking ${name} to /opt/bin" + dosym ../../usr/bin/${name} /opt/bin/${name} + done + + # fix some embedded paths and install desktop files + for filename in $(find "${ED}/${M_TARGET}/SystemFiles/Installation" -name "wolfram-mathematica*.desktop") ; do + einfo "Fixing ${filename}" + sed -e "s|${S}||g" -e 's|^\t\t||g' -i "${filename}" || die + echo "Categories=Physics;Science;Engineering;2DGraphics;Graphics;" >> "${filename}" || die + domenu "${filename}" + done + + # install icons + for iconsize in 16 32 64 128 256; do + local iconfile="${ED}/${M_TARGET}/SystemFiles/FrontEnd/SystemResources/X/App-${iconsize}.png" + if [ -e "${iconfile}" ]; then + newicon -s "${iconsize}" "${iconfile}" wolfram-mathematica.png + fi + done + + # install mime types + insinto /usr/share/mime/application + for filename in $(find "${ED}/${M_TARGET}/SystemFiles/Installation" -name "application-*.xml"); do + basefilename=$(basename "${filename}") + mv "${filename}" "${T}/${basefilename#application-}" || die + doins "${T}/${basefilename#application-}" + done +} + +pkg_nofetch() { + einfo "Please place the Wolfram Mathematica installation file ${SRC_URI}" + einfo "in your \$\{DISTDIR\}." + einfo "Note that to actually run and use Mathematica you need a valid license." + einfo "Wolfram provides time-limited evaluation licenses at ${HOMEPAGE}" +} diff --git a/sci-mathematics/mathematica/mathematica-13.1.0-r1.ebuild b/sci-mathematics/mathematica/mathematica-13.1.0-r1.ebuild new file mode 100644 index 000000000000..f5ed6341a002 --- /dev/null +++ b/sci-mathematics/mathematica/mathematica-13.1.0-r1.ebuild @@ -0,0 +1,191 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHECKREQS_DISK_BUILD=19G +inherit check-reqs desktop ffmpeg-compat unpacker xdg + +DESCRIPTION="Wolfram Mathematica" +HOMEPAGE="https://www.wolfram.com/mathematica/" +SRC_URI=" + doc? ( WLDocs_${PV}_LINUX.sh ) + Mathematica_${PV}_LINUX.sh +" +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="cuda doc ffmpeg R" +RESTRICT="strip mirror bindist fetch" + +# Mathematica comes with a lot of bundled stuff. We should place here only what we +# explicitly override with LD_PRELOAD. +# RLink (libjri.so) requires dev-lang/R +# FFmpegTools (FFmpegToolsSystem-5.0.so) requires media-video/ffmpeg +RDEPEND=" + cuda? ( dev-util/nvidia-cuda-toolkit ) + media-libs/freetype + ffmpeg? ( media-video/ffmpeg-compat:4 ) + R? ( dev-lang/R ) + virtual/libcrypt +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + dev-util/patchelf +" + +# we need this a few times +MPN="Mathematica" +MPV=$(ver_cut 1-2) +M_BINARIES="MathKernel Mathematica WolframKernel wolframscript math mathematica mcc wolfram" +M_TARGET="opt/Wolfram/${MPN}/${MPV}" + +# we might as well list all files in all QA variables... +QA_PREBUILT="opt/*" + +src_unpack() { + /bin/sh "${DISTDIR}/Mathematica_${PV}_LINUX.sh" --nox11 --keep --target "${S}/unpack_app" -- "-help" || die + if use doc; then + /bin/sh "${DISTDIR}/WLDocs_${PV}_LINUX.sh" --nox11 --keep --target "${S}/unpack_doc" -- "-help" || die + fi +} + +src_install() { + local ARCH='-x86-64' + + pushd "${S}/unpack_app" > /dev/null || die + # fix ACCESS DENIED issue when installer generate desktop files + sed -e "s|xdg-desktop-icon|xdg-dummy-command|g" -i "Unix/Installer/MathInstaller" || die + sed -e "s|xdg-desktop-menu|xdg-dummy-command|g" -i "Unix/Installer/MathInstaller" || die + sed -e "s|xdg-icon-resource|xdg-dummy-command|g" -i "Unix/Installer/MathInstaller" || die + sed -e "s|xdg-mime|xdg-dummy-command|g" -i "Unix/Installer/MathInstaller" || die + # fix ACCESS DENIED issue when installer check the avahi-daemon + sed -e "s|avahi-daemon -c|true|g" -i "Unix/Installer/MathInstaller" || die + /bin/sh "Unix/Installer/MathInstaller" -auto "-targetdir=${S}/${M_TARGET}" "-execdir=${S}/opt/bin" || die + popd > /dev/null || die + + if ! use doc; then + einfo "Removing documentation" + rm -r "${S}/${M_TARGET}/Documentation" || die + else + pushd "${S}/unpack_doc" > /dev/null || die + /bin/sh "Unix/Installer/MathInstaller" -auto "-targetdir=${S}/temp_doc" "-execdir=${S}/opt/bin" || die + popd > /dev/null || die + # Merge contents of Mathematica_docs with Mathematica + rm -r "${S}/${M_TARGET}"/Documentation/English/{SearchIndex,System} || die + mv "${S}"/temp_doc/Documentation/English/* "${S}/${M_TARGET}/"Documentation/English/ || die + rm -r "${S}"/temp_doc || die + fi + + # fix world writable file QA problem for files + while IFS= read -r -d '' i; do + chmod o-w "${i}" || die + done < <(find "${S}/${M_TARGET}" -type f -print0) + + einfo 'Removing MacOS- and Windows-specific files' + find "${S}/${M_TARGET}" -type d -\( -name Windows -o -name Windows-x86-64 \ + -o -name MacOSX -o -name MacOSX-x86-64 -o -name Macintosh -\) \ + -exec rm -rv {} + || die + + if ! use cuda; then + einfo 'Removing cuda support' + rm -r "${S}/${M_TARGET}/SystemFiles/Components/CUDACompileTools/LibraryResources/Linux-x86-64/CUDAExtensions.so" \ + || die + fi + + # Linux-x86-64/AllVersions is the supported version, other versions remove + einfo 'Removing unsupported RLink versions' + rm -r "${S}/${M_TARGET}/SystemFiles/Links/RLink/SystemFiles/Libraries/Linux-x86-64/3.5.0" || die + rm -r "${S}/${M_TARGET}/SystemFiles/Links/RLink/SystemFiles/Libraries/Linux-x86-64/3.6.0" || die + rm -r "${S}/${M_TARGET}/SystemFiles/Links/RLink/SystemFiles/Libraries/Linux/AllVersions" || die + # RLink can't use if R not used + if ! use R; then + einfo 'Removing RLink support' + rm -r "${S}/${M_TARGET}/SystemFiles/Links/RLink/SystemFiles/Libraries/Linux-x86-64/AllVersions/libjri.so" || die + fi + # FFmpegTools can't use if ffmpeg not used + if ! use ffmpeg; then + einfo 'Removing FFmpegTools support' + rm -r "${S}/${M_TARGET}/SystemFiles/Links/FFmpegTools/LibraryResources/Linux-x86-64/FFmpegToolsSystem"*.so || die + else + ffmpeg_compat_setup 4 + fi + + # fix RPATH + while IFS= read -r -d '' i; do + # Use \x7fELF header to separate ELF executables and libraries + # Skip .o files and static files to avoid surprises + [[ $(od -t x1 -N 4 "${i}") == *"7f 45 4c 46"* ]] || continue + [[ -f "${i}" && "${i: -2}" != ".o" ]] || continue + [[ "$(file "${i}")" == *"dynamically"* ]] || continue + einfo "Fixing RPATH of ${i}" + patchelf --set-rpath \ +'/'"${M_TARGET}"'/SystemFiles/Libraries/Linux-x86-64:'\ +'/'"${M_TARGET}"'/SystemFiles/Libraries/Linux-x86-64/Qt/lib:'\ +'/'"${M_TARGET}"'/SystemFiles/Java/Linux-x86-64/lib:'\ +'/'"${M_TARGET}"'/SystemFiles/Java/Linux-x86-64/lib/jli:'\ +'$ORIGIN' "${i}" || \ + die "patchelf failed on ${i}" + done < <(find "${S}/${M_TARGET}" -type f -print0) + + # fix broken symbolic link + ln -sf "/${M_TARGET}/SystemFiles/Kernel/Binaries/Linux-x86-64/wolframscript" \ + "${S}/${M_TARGET}/Executables/wolframscript" || die + + # move all over + mv "${S}"/opt "${ED}"/opt || die + + # the autogenerated symlinks point into sandbox, remove + rm "${ED}"/opt/bin/* || die + + # install wrappers instead + for name in ${M_BINARIES} ; do + einfo "Generating wrapper for ${name}" + echo '#!/bin/sh' >> "${T}/${name}" || die + echo 'QT_QPA_PLATFORM="wayland;xcb"' >> "${T}/${name}" || die + echo "LD_PRELOAD=/usr/$(get_libdir)/libfreetype.so.6:/$(get_libdir)/libz.so.1:/$(get_libdir)/libcrypt.so.1 /${M_TARGET}/Executables/${name} \$*" \ + >> "${T}/${name}" || die + dobin "${T}/${name}" + done + for name in ${M_BINARIES} ; do + einfo "Symlinking ${name} to /opt/bin" + dosym ../../usr/bin/${name} /opt/bin/${name} + done + + # fix some embedded paths and install desktop files + for filename in $(find "${ED}/${M_TARGET}/SystemFiles/Installation" -name "wolfram-mathematica*.desktop") ; do + einfo "Fixing ${filename}" + sed -e "s|${S}||g" -e 's|^\t\t||g' -i "${filename}" || die + echo "Categories=Physics;Science;Engineering;2DGraphics;Graphics;" >> "${filename}" || die + domenu "${filename}" + done + + # install icons + for iconsize in 16 32 64 128 256; do + local iconfile="${ED}/${M_TARGET}/SystemFiles/FrontEnd/SystemResources/X/App-${iconsize}.png" + if [ -e "${iconfile}" ]; then + newicon -s "${iconsize}" "${iconfile}" wolfram-mathematica.png + fi + done + + # install mime types + insinto /usr/share/mime/application + for filename in $(find "${ED}/${M_TARGET}/SystemFiles/Installation" -name "application-*.xml"); do + basefilename=$(basename "${filename}") + mv "${filename}" "${T}/${basefilename#application-}" || die + doins "${T}/${basefilename#application-}" + done +} + +pkg_nofetch() { + einfo "Please place the Wolfram Mathematica installation file ${SRC_URI}" + einfo "in your \$\{DISTDIR\}." + einfo "Note that to actually run and use Mathematica you need a valid license." + einfo "Wolfram provides time-limited evaluation licenses at ${HOMEPAGE}" +} diff --git a/sci-ml/FP16/FP16-2024.05.27-r1.ebuild b/sci-ml/FP16/FP16-2024.05.27-r1.ebuild index 05d27bf15aa2..15037d43131a 100644 --- a/sci-ml/FP16/FP16-2024.05.27-r1.ebuild +++ b/sci-ml/FP16/FP16-2024.05.27-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sci-ml/NNPACK/NNPACK-2020.12.22-r4.ebuild b/sci-ml/NNPACK/NNPACK-2020.12.22-r4.ebuild index 3ac9d628a98a..cec6b1a05409 100644 --- a/sci-ml/NNPACK/NNPACK-2020.12.22-r4.ebuild +++ b/sci-ml/NNPACK/NNPACK-2020.12.22-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -48,7 +48,7 @@ PATCHES=( src_prepare() { sed -i \ -e "/-O/d" \ - -e "s:CXX_STANDARD 11:CXX_STANDARD 14:" \ + -e "s:CXX_STANDARD 11:CXX_STANDARD 17:" \ CMakeLists.txt || die cmake_src_prepare } diff --git a/sci-ml/fastai/Manifest b/sci-ml/fastai/Manifest index ea593c0e1ee2..038d0b238811 100644 --- a/sci-ml/fastai/Manifest +++ b/sci-ml/fastai/Manifest @@ -1 +1 @@ -DIST fastai-2.7.19.tar.gz 216774 BLAKE2B bdebc2a7867141437707b6141990655dc4a52ddc6858083ea61fa7cbcbd6e0f1f4ba30cff18c84000e33db5bf90531707f366ba8741340d15a6f2183566f2f4d SHA512 1f1797859aeaa823009c9b4a0530737573a9dc97b37b7f8f515af5ee805bc3e778c20781b57040f164b921e2df8ca33141b00ccd32f3d6f9cc81dd8a55910dd9 +DIST fastai-2.8.7.tar.gz 221121 BLAKE2B 880d97819c332a3b06bb9ca4874c3db8c10683e1e08df5e6ef7d7ffb19c48f01b00b9acc8ac373d435b843063e0a9ec63526790a7c911882a8d5acc185225312 SHA512 1bdf85844b80e854661ff51ffaa7f072eb7521ba68350191371c72a2bb57e94fa07ee67854470f2e0097f99a975c41e38308c11b1145a7b3fffa2dd0505846a4 diff --git a/sci-ml/fastai/fastai-2.7.19.ebuild b/sci-ml/fastai/fastai-2.8.7.ebuild index a50e6293e22e..402afe64a094 100644 --- a/sci-ml/fastai/fastai-2.7.19.ebuild +++ b/sci-ml/fastai/fastai-2.8.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sec-keys/openpgp-keys-glibc/openpgp-keys-glibc-20251014.ebuild b/sec-keys/openpgp-keys-glibc/openpgp-keys-glibc-20251014.ebuild index e120c4c9aa68..3861485290be 100644 --- a/sec-keys/openpgp-keys-glibc/openpgp-keys-glibc-20251014.ebuild +++ b/sec-keys/openpgp-keys-glibc/openpgp-keys-glibc-20251014.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" src_install() { local files=( ${A} ) diff --git a/sys-apps/memtest86-bin/Manifest b/sys-apps/memtest86-bin/Manifest index 225b5323467a..5b5de91d2a70 100644 --- a/sys-apps/memtest86-bin/Manifest +++ b/sys-apps/memtest86-bin/Manifest @@ -1 +1 @@ -DIST memtest86-bin-11.6.zip 12544683 BLAKE2B e94bb5ab3df25b2312bf192de3a70de41fcaaed128992f31ddba8fa3abbaa15f696f14eaec8e0019b4142f34e47975d0c2ee02f5b5de8b094abda3956206bcc3 SHA512 174bed0b4531d53a633cd543928072e370d3b42ebb113389923cef33742f31d2439f92662745339ddc5880af458f6ed9596aee028fda60581c5aa4bf219cf522 +DIST memtest86-bin-11.7.zip 12715306 BLAKE2B c67e349e995d083da999dcae78274202026d97dde8f63faf28072e1da82b0265bc335836d652db4fe46d5b933d6a5c0e22507fc09cca7569dfef2ed8b72a97ca SHA512 63709ce4e589e631cf2f2c6df86e270fabbb1811f874cd4db5c33aaaf7b7b9c2eda2bf7ae2f0af09c1e2a6473c31b10d2bbced92b433cdb5f76418fd5b9756ac diff --git a/sys-apps/memtest86-bin/memtest86-bin-11.6.ebuild b/sys-apps/memtest86-bin/memtest86-bin-11.7.ebuild index 5f9702bd0f30..5f9702bd0f30 100644 --- a/sys-apps/memtest86-bin/memtest86-bin-11.6.ebuild +++ b/sys-apps/memtest86-bin/memtest86-bin-11.7.ebuild diff --git a/sys-auth/elogind/Manifest b/sys-auth/elogind/Manifest index d8acf8ea804c..8afdaee0d685 100644 --- a/sys-auth/elogind/Manifest +++ b/sys-auth/elogind/Manifest @@ -2,3 +2,4 @@ DIST elogind-252.9.tar.gz 1922777 BLAKE2B dd566125e407b3479a44b007890f97c9c87a32 DIST elogind-255.17.tar.gz 2183733 BLAKE2B d7d239e8ff946ed430df6245dba548fc39e7c9663b0cbcecbbf338fe9a13083f7143ddf34e493969dc183b17c3c986bf137bc8a8ce549c5bf10b73029fa7a8e7 SHA512 fb86f9d627792bbd1ab42e54345b2b670c073a077f65cdf860053ab0811c0892807c4f971820d7e703f7daa01f398cbd2dfb50ccdfc83cec1467308f7a4c2090 DIST elogind-255.22.tar.gz 2139687 BLAKE2B ed7f8ea68c79813e5a2bbe82dcc0d05e3e240934c255792c0931c58cc82e8639e185075692f89f017d2a70bb7a50ab07139d51431e36156bead4713d11bcd7f7 SHA512 7b1e1c6cc917bcaac1b6f8ac538b355cf53a4236f1c5248bdc44caec25d012b6bced5395dc3a0d77c4e2783f196d939e0edbabd7c901124e683c54e298c05b03 DIST elogind-255.23.tar.gz 2141771 BLAKE2B cc80c423156912b0f8f4f6a81885b2ad3f21621da0d7866cdaa9993f06d695fa50f96e9787cc54c1321270785f346e005e5555c7046c8d787b4e8c7bc9ff2c9b SHA512 914d0febc15b609147c346326c9d109931434ce9994f536c8c4f5d32efac0b3f8b9d851c71af802bd931b75fd6ef2736728db26dc781363c5d343aaaf15e7c7c +DIST elogind-255.24.tar.gz 2143770 BLAKE2B b205cfa60a1eddac114e23f5dc28bd7dd3fa903ff67e1d4177cbe60f0e10da8f2cde9a92e8d7aea65535961aaf353e0c7a5df2d71196a5ab8154f38928b6739b SHA512 b8a436a7271df895613e6135f3ff9804f580fd7da915f38840e0c65638a6135f9a4671145f41fb186333b69a61ca52495b9e957aadbb383b15421e1e13f53b79 diff --git a/sys-auth/elogind/elogind-255.22-r1.ebuild b/sys-auth/elogind/elogind-255.22-r1.ebuild index 29e265ca13e2..af495a441a52 100644 --- a/sys-auth/elogind/elogind-255.22-r1.ebuild +++ b/sys-auth/elogind/elogind-255.22-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/V${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi inherit eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils diff --git a/sys-auth/elogind/elogind-255.24.ebuild b/sys-auth/elogind/elogind-255.24.ebuild new file mode 100644 index 000000000000..ca619a9fcd14 --- /dev/null +++ b/sys-auth/elogind/elogind-255.24.ebuild @@ -0,0 +1,200 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) + +if [[ ${PV} = *9999* ]]; then + EGIT_BRANCH="v255-stable" + EGIT_REPO_URI="https://github.com/elogind/elogind.git" + inherit git-r3 +else + SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils + +DESCRIPTION="The systemd project's logind, extracted to a standalone package" +HOMEPAGE="https://github.com/elogind/elogind" + +LICENSE="CC0-1.0 LGPL-2.1+ public-domain" +SLOT="0" +IUSE="+acl audit cgroup-hybrid debug doc +pam +policykit selinux test" +RESTRICT="!test? ( test )" + +BDEPEND=" + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xml-dtd:4.5 + app-text/docbook-xsl-stylesheets + dev-util/gperf + virtual/pkgconfig + $(python_gen_any_dep 'dev-python/jinja2[${PYTHON_USEDEP}]') + $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') +" +DEPEND=" + audit? ( sys-process/audit ) + sys-apps/util-linux + sys-libs/libcap + virtual/libudev:= + acl? ( sys-apps/acl ) + pam? ( sys-libs/pam ) + selinux? ( sys-libs/libselinux ) +" +RDEPEND="${DEPEND} + !sys-apps/systemd + >=sys-apps/systemd-utils-255.7-r4[udev] +" +PDEPEND=" + sys-apps/dbus + policykit? ( sys-auth/polkit ) +" + +DOCS=( README.md ) + +PATCHES=( + # all downstream patches: + "${FILESDIR}/${PN}-252.9-nodocs.patch" + # See also: + # https://github.com/elogind/elogind/issues/285 + "${FILESDIR}/${PN}-255.17-revert-s2idle.patch" # bug 939042 + "${FILESDIR}/${PN}-255.22-musl.patch" # bug 967191 + "${FILESDIR}/${PN}-255.22-musl-deux.patch" # bug 967711 +) + +python_check_deps() { + python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]" && + python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SIGNALFD ~TIMERFD" + + use kernel_linux && linux-info_pkg_setup +} + +src_prepare() { + default + xdg_environment_reset + + # don't cleanup /dev/shm/ on logout on logout + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949698 + sed -e "s/#RemoveIPC=yes/RemoveIPC=no/" \ + -i src/login/logind.conf.in || die +} + +src_configure() { + if use cgroup-hybrid; then + cgroupmode="hybrid" + else + cgroupmode="unified" + fi + + python_setup + + EMESON_BUILDTYPE="$(usex debug debug release)" + + local emesonargs=( + -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" + -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html" + -Dudevrulesdir="${EPREFIX}$(get_udevdir)"/rules.d + --libexecdir="lib/elogind" + --localstatedir="${EPREFIX}"/var + -Dbashcompletiondir="${EPREFIX}/usr/share/bash-completion/completions" + -Dman=auto + -Dsmack=true + -Dcgroup-controller=openrc + -Ddefault-hierarchy=${cgroupmode} + -Ddefault-kill-user-processes=false + -Dacl=$(usex acl enabled disabled) + -Daudit=$(usex audit enabled disabled) + -Dhtml=$(usex doc auto disabled) + -Dpam=$(usex pam enabled disabled) + -Dpamlibdir="$(getpam_mod_dir)" + -Dselinux=$(usex selinux enabled disabled) + -Dtests=$(usex test true false) + -Dutmp=$(usex elibc_musl false true) + -Dmode=release + + # Ensure consistency between merged-usr and split-usr (bug 945965) + -Dhalt-path="${EPREFIX}/sbin/halt" + -Dkexec-path="${EPREFIX}/usr/sbin/kexec" + -Dnologin-path="${EPREFIX}/sbin/nologin" + -Dpoweroff-path="${EPREFIX}/sbin/poweroff" + -Dreboot-path="${EPREFIX}/sbin/reboot" + ) + + meson_src_configure +} + +src_install() { + meson_src_install + keepdir /var/lib/elogind + + newinitd "${FILESDIR}"/${PN}.init-r1 ${PN} + + newconfd "${FILESDIR}"/${PN}.conf ${PN} +} + +pkg_postinst() { + udev_reload + if ! use pam; then + ewarn "${PN} will not be managing user logins/seats without USE=\"pam\"!" + ewarn "In other words, it will be useless for most applications." + ewarn + fi + if ! use policykit; then + ewarn "loginctl will not be able to perform privileged operations without" + ewarn "USE=\"policykit\"! That means e.g. no suspend or hibernate." + ewarn + fi + if [[ "$(rc-config list boot | grep elogind)" != "" ]]; then + elog "elogind is currently started from boot runlevel." + elif [[ "$(rc-config list default | grep elogind)" != "" ]]; then + ewarn "elogind is currently started from default runlevel." + ewarn "Please remove elogind from the default runlevel and" + ewarn "add it to the boot runlevel by:" + ewarn "# rc-update del elogind default" + ewarn "# rc-update add elogind boot" + else + elog "elogind is currently not started from any runlevel." + elog "You may add it to the boot runlevel by:" + elog "# rc-update add elogind boot" + elog + elog "Alternatively, you can leave elogind out of any" + elog "runlevel. It will then be started automatically" + if use pam; then + elog "when the first service calls it via dbus, or" + elog "the first user logs into the system." + else + elog "when the first service calls it via dbus." + fi + fi + + if ver_replacing -lt 252.9; then + elog "Starting with release 252.9 the sleep configuration is now done" + elog "in the /etc/elogind/sleep.conf. Should you use non-default sleep" + elog "configuration remember to migrate those to new configuration file." + fi + + local file files + # find custom hooks excluding known (nvidia-drivers, sys-power/tlp) + if [[ -d "${EROOT}"/$(get_libdir)/elogind/system-sleep ]]; then + readarray -t files < <(find "${EROOT}"/$(get_libdir)/elogind/system-sleep/ \ + -type f \( -not -iname ".keep_dir" -a \ + -not -iname "nvidia" -a \ + -not -iname "49-tlp-sleep" \) || die) + fi + if [[ ${#files[@]} -gt 0 ]]; then + ewarn "*** Custom hooks in obsolete path detected ***" + for file in "${files[@]}"; do + ewarn " ${file}" + done + ewarn "Move these custom hooks to ${EROOT}/etc/elogind/system-sleep/ instead." + fi +} + +pkg_postrm() { + udev_reload +} diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 27e62cb013d4..525ad10458b0 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -49,9 +49,11 @@ DIST gcc-16.1.0-patches-1.tar.xz 25128 BLAKE2B 487f8e1f204b8218ae54ef093fd3b99dd DIST gcc-16.1.0.tar.xz 102456900 BLAKE2B ceb07866b6b17eb4c69a6b51241b275bc5ec506603a7c1a4c1e2585091a09fc647be945beeff76700bffd9018bda81b072d84f909fd7998baa0cfe3f0eb550b4 SHA512 b3454958891ab47e1e5b6cb9396c0ad3b04f32fe2a7bf1153a143f21013fdb6b295ca94c98964698a688e4c1d7555ffd8ffbc20187507cce6b1c32cbcc09897a DIST gcc-17-20260426.tar.xz 98950460 BLAKE2B 05e078c2e71ae5877172d1940ca150e4bfccda156acab2594f8794cef99e25d161965c32827c7f720ffd193d25e41d31632dc36920f4fcece8a66b01eb136184 SHA512 a51cdd6ab718c545aa6a85594f4d92defdf87eee914f37c5556cbdbaae52c1683b8a106c0d22eb3ba4b5f1a1ebddcf5c9d9a3182f6c71b796b95276cf7c7cf41 DIST gcc-17-20260503.tar.xz 98970580 BLAKE2B 5b2046d78d8519fa0e29e61731bfba80c1a3108e8b981afa2c98362bcb5a525113c3fa3b168c8244e3dc65f99c5f445b675fc2de1c51039ed994667f88e73449 SHA512 18c1257fe9012c43a3d6121a9cc1244fb0b42b3951a136e34a58741e4aa71a9ed0c11014ca3e5ccc1cc81c22eb07bf134b25c072a7da470238306d3d36d6dcb2 +DIST gcc-17-20260510.tar.xz 98978656 BLAKE2B e5b26081251772e47819c7848c834a2b1e3ad3421bac0e407b7abe6d30635c394c49a04f845b53622b2833e5941b853e2985a395c50152b9aa076aacbf0da278 SHA512 79748b2df412adfe5578a24d4698a17cd505d532b520b2bad0fde1cf8d21b7593958f565de289d301fa322002edc1a506b19076c84c65e3f1afd65d1d3c96f2b DIST gcc-17.0.0-musl-patches-1.tar.xz 3040 BLAKE2B cc39906facd9c395bae9f87c67124066b8081521df39857d752f1e398dca5113240d24a836ca0f793313f954d6c38ff39961bf71a8036a1d5bc62751e71eb7c9 SHA512 4e330ee1c87229ba30644ad7a6841683aba368ce00585b5a7af433f215e248534a8d81f6f95fcf7b348c7d9aeaf1eeae015d76601e3d918a0ca39d94ed7e521c DIST gcc-17.0.0-patches-1.tar.xz 25196 BLAKE2B 7db76cfcc56556489c5c0698bad9d8f8f41d57f81ee439c7dc57add47858226fc37e8818e1644be69eff7322d4823b28571784dc0166624c866868b92c9f6e42 SHA512 9349836f0578d121b2b824c91f6ec18e5df3c4fc811f9b5e118e0ee957f9983cb2ff3b8b254b5dd912b5b1113259a3e2ac5e7b06c7c121ba9ca964c89a73bfa0 DIST gcc-17.0.0-patches-2.tar.xz 25148 BLAKE2B 0d1358c7cca8ed3779d0b618160fa31105dd1a84f0b84f351edaf0095e5e72cc59e204b70f843a7c327c4ea8a243c2ddfddfefc61ce1b1bc6275855cf84f4abc SHA512 80bc3b6369a602b4705f8ae658962c5ab23e3e93bcb91fa551ca9e180e3a8cdea534190d21702313a4bf8bbdbf26c6984eee53ee3c5a346ce4cee549b376f1ca +DIST gcc-17.0.0-patches-3.tar.xz 27364 BLAKE2B e7c039dbfb942f5f61b7faed8cd0fd31d52ae27ba256da98722eea8af5d692702faf1419e79d7c34e6d462cb7f4b3dd64ca47e4cd2527209ebbbbc4be819e1fa SHA512 e1ec00b76407aaf640f8b06d626ee85074fed1e936c14ee48f177796f4fd0100aa2e372e31181c84d7feea0c5b1e5a08e9619d572090196e5d1462bdba619450 DIST gcc-8.5.0-patches-5.tar.xz 20188 BLAKE2B 45b29161105edc6344bb48f5bdf17e1aad6e8d9edb4d9434816425996c1b12c10f1303963776adad9db866d845f864d80d198a30e35ee6c204ca3659cf7a1401 SHA512 f22ab5d8e3116e2e896a5dcbbf5cef67dc5090182af364ef64fc22d2b28c029da5ed39f126f446721e388e7b6848239d01f5fc0346e49b96d5c04068b557f8f8 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12 SHA512 92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8 DIST gcc-9.5.0-patches-3.tar.xz 17888 BLAKE2B f2be05f32f4ecca41ebf4f402bf8fb3c11a36a8b7bd912ee9fe6baea980929774b629e12df7afb3405f1f5d044766a437b3eca5433f4af6c757f4a9dbb2e77eb SHA512 d31bb1964cdb2376572e4981b22c7ffa6fa695259c27af5d0d12aebc334cd1122c2f75739033f25f1e672300adeab2b3772622cb16099d002f3f8c5a8fe694f9 diff --git a/sys-devel/gcc/gcc-17.0.0_p20260510.ebuild b/sys-devel/gcc/gcc-17.0.0_p20260510.ebuild new file mode 100644 index 000000000000..d2b007a9e854 --- /dev/null +++ b/sys-devel/gcc/gcc-17.0.0_p20260510.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maintenance notes and explanations of GCC handling are on the wiki: +# https://wiki.gentoo.org/wiki/Project:Toolchain/sys-devel/gcc + +TOOLCHAIN_HAS_TESTS=1 +PATCH_GCC_VER="17.0.0" +PATCH_VER="3" +MUSL_GCC_VER="17.0.0" +MUSL_VER="1" +PYTHON_COMPAT=( python3_{10..14} ) + +if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=master +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" +fi + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch + [[ ${CHOST} == m68k-* ]] && eapply "${FILESDIR}"/${PN}-15-m68k-workaround.patch + eapply_user +} diff --git a/sys-fs/bcache-tools/bcache-tools-1.1_p20230217-r2.ebuild b/sys-fs/bcache-tools/bcache-tools-1.1_p20230217-r2.ebuild index eebad768e0fc..6b77e03c62cf 100644 --- a/sys-fs/bcache-tools/bcache-tools-1.1_p20230217-r2.ebuild +++ b/sys-fs/bcache-tools/bcache-tools-1.1_p20230217-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,9 +17,9 @@ fi DESCRIPTION="Tools for bcache" HOMEPAGE="https://bcache.evilpiepirate.org/ https://git.kernel.org/pub/scm/linux/kernel/git/colyli/bcache-tools.git/" +LICENSE="GPL-2" SLOT="0" -LICENSE="GPL-2" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/sys-fs/bcache-tools/bcache-tools-9999.ebuild b/sys-fs/bcache-tools/bcache-tools-9999.ebuild index 5c948582d6df..fe7a40569100 100644 --- a/sys-fs/bcache-tools/bcache-tools-9999.ebuild +++ b/sys-fs/bcache-tools/bcache-tools-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,9 +17,9 @@ fi DESCRIPTION="Tools for bcache" HOMEPAGE="https://bcache.evilpiepirate.org/ https://git.kernel.org/pub/scm/linux/kernel/git/colyli/bcache-tools.git/" +LICENSE="GPL-2" SLOT="0" -LICENSE="GPL-2" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest index bb283656a816..643d96ea2d2b 100644 --- a/sys-fs/btrfs-progs/Manifest +++ b/sys-fs/btrfs-progs/Manifest @@ -1,6 +1,4 @@ -DIST btrfs-progs-v6.17.1.tar.sign 566 BLAKE2B 0313dce425d84f16eb64085f4144bcfc21172f96223de0a36d78a8dc5f4da4d0ff5b2453961c99607426ce412a3f0d7acfc205788e897684b68d7da5758e339d SHA512 39dabbc3546e32468ae71b5d83606aabc38d9ef1996e1c40d8b5976cd4924b4877c373e05888b284988e35d5b363801f0c67f93ae43d907cba76dff145fc9f7b -DIST btrfs-progs-v6.17.1.tar.xz 4964964 BLAKE2B 6340fb5f87d3dcf9598785fbb00ccd2278e268c1b798a1013ede9d25fc8e2005376c2333c84befcf95ec9ae2b7e75562750a2bf8fbfc7bbf966d713e1feb5818 SHA512 7723dd924025e7d6d6cfa081dcbe86bfe86cc6f226c8eb7317d86871864807257bd96c19c715b819e76125b33b90100f6897f4eb665d8414f30a3aa7a5aba631 DIST btrfs-progs-v6.19.1.tar.sign 566 BLAKE2B f743d46a80b03ae63dfe0eea262577228db56b305fc105ac9b24d5672dc60dac59e35673ee96a3f5cc72e4d048fdf7b92c8ea1e96f089bc96bb0d36628af1c97 SHA512 364b858320aa976807d58532b96fb4baaf814e9c6ed54b675275f101d7fb3b9f9187a6e07b0a85e53bae831f7217107c0e838436fda9b6788c3dbf2cd807ae5b DIST btrfs-progs-v6.19.1.tar.xz 4977432 BLAKE2B 555bf1c0625afd30dae3cc38f293de195450133cea701096010cadde3d8be405681ed2c4b5e43db777df146e1d2d90697746bc9eea253211df216bd4456e04a1 SHA512 ece500bf512a7970bd6a611c4f74aa3f7285eb55b86987fb8a21bc82cb7d0b1e6b683d02efc34ec8c4ff7f6d620b5ec12ef277af0d6d831586f9f70087355ca9 -DIST btrfs-progs-v6.19.tar.sign 566 BLAKE2B 04a10b6df9149fe1cac4b5162b6d03f0de4f213f624bf188698445de86d73bb64142ecc9b3d9c9120d457d84cf1fb12a08283ab56026babdba18a2c64eb83fc9 SHA512 00ff5b059092c7475bec698571d9b010c00e1bbd55305982b9528c0120d027d72162c6c9829aa0251e973d6897706164f3d188353762dff743bae77832ea5067 -DIST btrfs-progs-v6.19.tar.xz 5816796 BLAKE2B a2deec1d1f9528f8e1e07f44dc6afda537ef6490ba4de6773906b42d2e3b5917fc6b92f650f24a502a7d8b6487dc07528d61a46b2b3bc422158ff3fe9deb204f SHA512 6cd5bb863c164a11d999be7aec15441ac8ab91f1e4da2cd6355781edd5251c7fcd4639bacfe7014c8dc260fb02505374fc4c82140418b769fbe14f889fc03ce9 +DIST btrfs-progs-v7.0.tar.sign 594 BLAKE2B 3b31dc3b529600d65721994742786a65ebec3e296a26f1510c34ceac9f5309ca72068af6322a46925d9b80b0f0492e0624ebb7ddd3904c610a161bb28ad45834 SHA512 78a358f5ba7b4e8ee3477bbcd8eab623c05dd8d157ac3858a7ea7e0ceda8c296363b6bf50a8bdf3f3a590580e4ea8e885d596f0fc3e2d6263337f9847b014813 +DIST btrfs-progs-v7.0.tar.xz 4989268 BLAKE2B a0e8ef7a5bca5c4f4deb5487215a3543ae99759ffec191cd23b776d21621fb9aba173115a47ae34ebd0e6e38d720d430e5092151e938b0b65cff4aabffd9c607 SHA512 f6fc13f16a1f170eacbcb53efb2e5a86e89c73fd797fc8d9a419b7024f5a13a788cd92e0caa41964e7716d8bccc24ce4b8a5e3b3861d85c793642021c5b03791 diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.17.1.ebuild b/sys-fs/btrfs-progs/btrfs-progs-6.17.1.ebuild deleted file mode 100644 index 004fd00aa11b..000000000000 --- a/sys-fs/btrfs-progs/btrfs-progs-6.17.1.ebuild +++ /dev/null @@ -1,184 +0,0 @@ -# Copyright 2008-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please bump with dev-python/btrfsutil - -PYTHON_COMPAT=( python3_{10..14} ) -inherit bash-completion-r1 python-any-r1 udev - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/kdave/btrfs-progs.git" - EGIT_BRANCH="devel" - WANT_LIBTOOL="none" - inherit autotools git-r3 -else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc - inherit verify-sig - - MY_PV="v${PV/_/-}" - MY_P="${PN}-${MY_PV}" - SRC_URI=" - https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${PN}/${MY_P}.tar.xz - verify-sig? ( https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${PN}/${MY_P}.tar.sign ) - " - S="${WORKDIR}"/${PN}-${MY_PV} - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - fi -fi - -DESCRIPTION="Btrfs filesystem utilities" -HOMEPAGE="https://btrfs.readthedocs.io/en/latest/" - -LICENSE="GPL-2" -SLOT="0/0" # libbtrfs soname -IUSE="+convert +man experimental reiserfs static static-libs udev +zstd" -# Could support it with just !systemd => eudev, see mdadm, but let's -# see if someone asks for it first. -REQUIRED_USE="static? ( !udev )" - -# Tries to mount repaired filesystems -RESTRICT="test" - -RDEPEND=" - dev-libs/lzo:2= - sys-apps/util-linux:=[static-libs(+)?] - virtual/zlib:= - convert? ( - sys-fs/e2fsprogs:= - reiserfs? ( - >=sys-fs/reiserfsprogs-3.6.27 - ) - ) - udev? ( virtual/libudev:= ) - zstd? ( app-arch/zstd:= ) -" -DEPEND=" - ${RDEPEND} - >=sys-kernel/linux-headers-5.10 - convert? ( sys-apps/acl ) - static? ( - dev-libs/lzo:2[static-libs(+)] - sys-apps/util-linux:0[static-libs(+)] - virtual/zlib:=[static-libs(+)] - convert? ( - sys-fs/e2fsprogs[static-libs(+)] - reiserfs? ( - >=sys-fs/reiserfsprogs-3.6.27[static-libs(+)] - ) - ) - zstd? ( app-arch/zstd[static-libs(+)] ) - ) -" -BDEPEND=" - virtual/pkgconfig - man? ( - $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]') - ) -" - -python_check_deps() { - python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && - python_has_version "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" -} - -if [[ ${PV} == 9999 ]]; then - BDEPEND+=" sys-devel/gnuconfig" -else - BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-dsterba )" -fi - -pkg_setup() { - : # Prevent python-any-r1_python_setup -} - -if [[ ${PV} != 9999 ]]; then - src_unpack() { - if use verify-sig; then - verify-sig_uncompress_verify_unpack "${DISTDIR}"/${MY_P}.tar.xz \ - "${DISTDIR}"/${MY_P}.tar.sign - else - default - fi - } -fi - -src_prepare() { - default - - if [[ ${PV} == 9999 ]]; then - local AT_M4DIR=config - eautoreconf - - local automakedir="$(autotools_run_tool --at-output automake --print-libdir)" - [[ -e ${automakedir} ]] || die "Could not locate automake directory" - - ln -s "${automakedir}"/install-sh config/install-sh || die - ln -s "${BROOT}"/usr/share/gnuconfig/config.guess config/config.guess || die - ln -s "${BROOT}"/usr/share/gnuconfig/config.sub config/config.sub || die - fi -} - -src_configure() { - local myeconfargs=( - --bindir="${EPREFIX}"/sbin - - --enable-lzo - $(use_enable experimental) - --disable-python - $(use_enable convert) - $(use_enable man documentation) - $(use_enable elibc_glibc backtrace) - $(use_enable static-libs static) - $(use_enable udev libudev) - $(use_enable zstd) - - # Could support libgcrypt, libsodium, libkcapi, openssl, botan - --with-crypto=builtin - --with-convert=ext2$(usev reiserfs ',reiserfs') - ) - - export EXTRA_PYTHON_CFLAGS="${CFLAGS}" - export EXTRA_PYTHON_LDFLAGS="${LDFLAGS}" - - if use man; then - python_setup - fi - - econf "${myeconfargs[@]}" -} - -src_compile() { - emake V=1 all $(usev static) -} - -src_test() { - emake V=1 -j1 -C tests test -} - -src_install() { - local makeargs=( - $(usev static install-static) - ) - - emake V=1 DESTDIR="${D}" install "${makeargs[@]}" - - if use experimental; then - exeinto /sbin - doexe btrfs-corrupt-block - fi - - newbashcomp btrfs-completion btrfs -} - -pkg_postinst() { - udev_reload -} - -pkg_postrm() { - udev_reload -} diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.19.ebuild b/sys-fs/btrfs-progs/btrfs-progs-7.0.ebuild index 004fd00aa11b..6d6a42206569 100644 --- a/sys-fs/btrfs-progs/btrfs-progs-6.19.ebuild +++ b/sys-fs/btrfs-progs/btrfs-progs-7.0.ebuild @@ -26,7 +26,7 @@ else S="${WORKDIR}"/${PN}-${MY_PV} if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi fi diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest index 427f97408386..d26fefa29288 100644 --- a/sys-fs/xfsprogs/Manifest +++ b/sys-fs/xfsprogs/Manifest @@ -1,3 +1,4 @@ DIST xfsprogs-6.17.0.tar.xz 1563092 BLAKE2B e841526add6c17d036a709c1fafe879a50ba7d568008865eac8d166182be5514d8abc94b8facbe113aa6106ac394ea01049b6a555ebd280ee1cd5d64fff1b5da SHA512 bcdd5a632ac1eae4ad68ac1b18a0289820fcef997da2b3b132e97f035f21e951f20f19de9d09e0babd7d7feb8ad14c0782aa81c698b39c19e4349e603892287e DIST xfsprogs-6.18.0.tar.xz 1563944 BLAKE2B 225cb49a39a2539e48513985d72602c0c067f73597e3fe1d9d4062989ed98c3a0b2c85bb9d465c60acefce3243a7e2320808727e6ce527fbc35216bde235144e SHA512 95fcbfdd91d9b02ec9adef50e23a39240056bf3bfed3d973e048a50dd0d0b040f80e8cf72537cca7e560718e4444ed1bbcf8b99ee4c82e044ca52d916536f7f5 DIST xfsprogs-6.19.0.tar.xz 1564764 BLAKE2B 30ef424589e96175aa38776d809c7a0e1ce2d74ba3ccfca83c00bf102836f93f131afd63e5be8d639aee4e3c8831f6d536029b4e7d6dd44b9297426d6c028d2c SHA512 9ca8ba19a3cc3a4e8a03ca4fe641ae958eb5fd9c4a8b09430a9fa4891d27f63506acd543c061887fec5ba22d2883c69f8c52a155f4f58af96206999725e25bf7 +DIST xfsprogs-7.0.0.tar.xz 1592456 BLAKE2B 7819801338316eb7ec9362710f9a98a6d0e5a20caae7493fef8430716c599746d79b49bef9bf1ece8c540a259918808f51818f2a4d37b684e007affe7be4affa SHA512 9c360b366bcd35f3a54c63d388ab4a1943ac7591b0beb915e4eb195895911441484a2036ad06136de599ee6ced44955b117f413e5af0e594672bc6d2582c3904 diff --git a/sys-fs/xfsprogs/xfsprogs-7.0.0.ebuild b/sys-fs/xfsprogs/xfsprogs-7.0.0.ebuild new file mode 100644 index 000000000000..96bc0f73ce7d --- /dev/null +++ b/sys-fs/xfsprogs/xfsprogs-7.0.0.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic systemd udev + +DESCRIPTION="XFS filesystem utilities" +HOMEPAGE="https://xfs.wiki.kernel.org/ https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/" +SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="icu libedit nls selinux static-libs" + +RDEPEND=" + dev-libs/inih + dev-libs/userspace-rcu:= + >=sys-apps/util-linux-2.17.2 + icu? ( dev-libs/icu:= ) + libedit? ( dev-libs/libedit ) +" +DEPEND=" + ${RDEPEND} + >=sys-kernel/linux-headers-6.18 +" +BDEPEND="nls? ( sys-devel/gettext )" +RDEPEND+=" selinux? ( sec-policy/selinux-xfs )" + +src_prepare() { + default + + # Fix doc dir + sed -i \ + -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ + include/builddefs.in || die + + # Don't install compressed docs + sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die +} + +src_configure() { + # include/builddefs.in will add FCFLAGS to CFLAGS which will + # unnecessarily clutter CFLAGS (and fortran isn't used) + unset FCFLAGS + + # If set in user env, this breaks configure + unset PLATFORM + + export DEBUG=-DNDEBUG + + # Package is honoring CFLAGS; No need to use OPTIMIZER anymore. + # However, we have to provide an empty value to avoid default + # flags. + export OPTIMIZER=" " + + # Avoid automagic on libdevmapper (bug #709694) + export ac_cv_search_dm_task_create=no + + # bug 903611 + use elibc_musl && append-flags -D_LARGEFILE64_SOURCE + + # Upstream does NOT support --disable-static anymore, + # https://www.spinics.net/lists/linux-xfs/msg30185.html + # https://www.spinics.net/lists/linux-xfs/msg30272.html + local myconf=( + --enable-static + # Doesn't do anything beyond adding -flto (bug #930947). + --disable-lto + # The default value causes double 'lib' + --localstatedir="${EPREFIX}/var" + --with-crond-dir="${EPREFIX}/etc/cron.d" + # TODO: Write equivalent OpenRC init scripts for installed systemd units + # Possibly document timer equivalents too for cron + --with-systemd-unit-dir="$(systemd_get_systemunitdir)" + --with-udev-rule-dir="$(get_udevdir)/rules.d" + $(use_enable icu libicu) + $(use_enable nls gettext) + $(use_enable libedit editline) + ) + + econf "${myconf[@]}" +} + +src_compile() { + emake V=1 +} + +src_install() { + # XXX: There's a missing dep in the install-dev target, so split it + emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install + emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev + + # Not actually used but --localstatedir causes this empty dir + # to be installed. + rmdir "${ED}"/var/lib/xfsprogs "${ED}"/var/lib || die + + if ! use static-libs; then + rm "${ED}/usr/$(get_libdir)/libhandle.a" || die + fi + + find "${ED}" -name '*.la' -delete || die +} + +pkg_postrm() { + udev_reload +} + +pkg_postinst() { + udev_reload +} diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index 316988e7e75a..66e33845e106 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -12,12 +12,18 @@ DIST genpatches-6.12-92.extras.tar.xz 4316 BLAKE2B 5702b1a34b95f4a19eb9b02f2e06b DIST genpatches-6.18-28.base.tar.xz 1698492 BLAKE2B 8e46e94054dd7209833af7ea6554f77b39d934e26919e4b6b7bc29d2c03b69fe687fb36adbc6825bdb37a8af088258f94baa7c739d20622a7337cee3bcf6e87d SHA512 b1b8a72da5ae9dd4f4db01a062d823abff29931cdcc12aa0710c26c89a7dbf9ade056d4769f0070ef7fae76d78c30ed66bdeeb1bc6e6743469afd2e5c9f6c832 DIST genpatches-6.18-28.experimental.tar.xz 6008 BLAKE2B 42e9ffe8591a145f81116af0c1c5203df3f06ccdb75288fd40f2755b9b27eaffe4532dd456a77fdb91206613ac569db9eb06d43a50abde230097de77acff4b19 SHA512 370bce7e5d02d0466f4b68094fe41a3ff0473690cd35497ef1dfa6c94af54e879277d7d14b9f18e7081cef99962ae364a9d07d1ae426edf51ac0e226880a828b DIST genpatches-6.18-28.extras.tar.xz 3980 BLAKE2B 955f802fdd8a9e603fdd305a388024ee1e37c7e1d33e8cc2620f29383ad53deefbd2de8b0f6b690bbb97aa74692fb168d7b329b3c6bb65c4b7e850c85f8b90a6 SHA512 718fa0f0a38cf1ec137ed563639a2c823b5e5b3a2971533ef376e963108fdfd9c17a390877666d6b229968a5d0944d98a737fde5499ccfcac13d4752c457c2c8 +DIST genpatches-6.18-29.base.tar.xz 1697776 BLAKE2B 15582e75631354d1f622a1e0893d7408efbc9d8bcad40da6af8ad31db32a350225020047e5d808685579b666f02fbd37c786766cd0a0a1b874445147cb5f4626 SHA512 56556f9da528efab48a60e4ee2a3398b13417a3af4a77df71ed6859796e7b7fcdbae1e195f6ffd36e34cad53fee23b500cde67a1c41c87ad9dffd1c482b47c83 +DIST genpatches-6.18-29.experimental.tar.xz 6004 BLAKE2B b4fda0026cc5a18649394a928c24974703ac38d7f525078c838fab79f935593332cef84a4785b5bcd05cdec67a9771def25cef7c50c51b54eeea6afcdc093603 SHA512 87078f4503230288f4162f2e7571ea5c5181c200d2fd28ef9aca35431e3eecefb9307da17771a30a9c2f6a923e9987ed57c32aefa7b5d7655a006d58ccb84630 +DIST genpatches-6.18-29.extras.tar.xz 3976 BLAKE2B 5564bc570ed40bcc87f16d950c3db9beccaa429d1484c0381596ce1b0e7b255de5d31f82588fbf077ec25c65325856b1cb12aaf6f73b52b8d486df62a388acd0 SHA512 1df6d6298af7407f15d83fdc71e5366e60b2d7d9c76fa0eefcfa324da3dc23e4cba4d61174753d46b3f1de35b5daad96575d9d2da0e37422fd6c73cb26314d85 DIST genpatches-6.6-146.base.tar.xz 7126920 BLAKE2B a03252f725b37e4a624dc878cefcf182fe8d56ee57b8113c8983f8d7bb1079394b534706a58895d4deeeed7b68e5f8feeb627957bc77cea29dcc6a76a4faae83 SHA512 14dbaa1bc02f12a445426544c1cb9a864d47e5dec2acbe9fe46325065f5303174c56b0f67953149765f52096d35674492f57c8d7aa4fe4d249fcfab4ce854bd4 DIST genpatches-6.6-146.experimental.tar.xz 6048 BLAKE2B cbd944acbf00d81364a565a3e6bea42da76f6eb0be8d36c7c9f5fb614a62df1ebcb0edefc64f4571ce9229231ae65b4092345fb0f5c61cee7dcddee5040090ac SHA512 efaaaf22ce19f7fad0c759a9fbbbfb989f56ecd3c14b80322df1dd572e5ab709dabff6ec1dad21edeec50a50fa0bacbd530fcd01eb44e643e775cf5706d008fc DIST genpatches-6.6-146.extras.tar.xz 4060 BLAKE2B a1f54e94d8f5ad840b4a07346f3435cc9cef77a88bf44f14d1d5c1b93be126dabcf7cad434c0e9fc5e674fbf71b1376c139f59d9150a977d87d37fde8049e7fd SHA512 7b86df7ee237add2871ed8ab240e5a19ddf618bdafa8a1b2cb8061013ff2e63334724706934dd3cd51839af54751d1e70d1590f9a92b2ce3e546c2ffd64dc118 DIST genpatches-7.0-6.base.tar.xz 160844 BLAKE2B d2b0aa09f6b93a6e21e835d647c389ea4bf62942c4ebd727dbd014d81321ab7396cc71e92b4f43f7733ade196e7c80f0c87856ec286eef028a54f9842cbf9226 SHA512 fbc23ab46f35fb928d72346da00a48832b7edad8ab40fa15b46ae875074829282f2a50ebfcf2390ce2ad8ffd0eb12cf9046ecacb70c4f63ca3e7279bb39b00a1 DIST genpatches-7.0-6.experimental.tar.xz 76692 BLAKE2B 362a80ceed7bc543b232cbc7fda6003be2824b5fb0c8d877e174af41884b92e936f9db17acc60f499d162f6504a5c7d406192fdd15eda8658693057367354018 SHA512 28e7d9b7d341740fcd24f1eefb238d87737f6ab702230c3db7bfac1cdc82b12aff37a89fd4e227712157fa5f628e7ec87e00e879c615daa37019eb287a408984 DIST genpatches-7.0-6.extras.tar.xz 3976 BLAKE2B 467ac7b335f30099ba13ef6e626288ceb9eff2a66d3ae7fef5915f0c4280b4370ad93052cde7e04954c0915ab06857caf73ea7f9358f09885091b00d2d1a5c2d SHA512 65f2a61da4855a9d9bbe05f6b1738e3c7681bf6c5c41cc2e8fa1aca9af2171913167212a344ca8b9990f9e7851a6da3e57e83ee70b6b2256b7ad2203f2fd5088 +DIST genpatches-7.0-7.base.tar.xz 160868 BLAKE2B 8afb04838c98c99385ca37027a8355c62d8f58973222dd9b3be55ef9fe714af7790c2b0dae1689b26788ff7349c3a2ac143337003e704f99b905099404d13009 SHA512 6bae3bb110afd2398a466ffa649f637694bd6ff8a0d337583650d1a3be0858fb8cc2ef2639a29b181f49943dfa283edd724ac54ae2d52f41ce7a619bbea14c95 +DIST genpatches-7.0-7.experimental.tar.xz 76704 BLAKE2B 4eb21e6505961f09e3d6921ff1cfb13f7d94079cb2c5a9fd8d14e2b5be5e1951bec4f7896a9d5fc229265efaaf62afc860d9de3dd0ceee5b85931d4b92b5d45b SHA512 c735e48b410e22dad0b0885db32cb86077a2de79a07f679ac9ee92889f1024c25cd00482b23a70a0b6fde3ec191362595264de4396d9ac037c2e2f3568b01ff7 +DIST genpatches-7.0-7.extras.tar.xz 3980 BLAKE2B a346d7e2c195a76cf687acf1d7547b4504f30c896b0be98d91f6962965bf9feca2b21a04fd7d511ac289fb7d18a83ae9c1cb2f9c590efa1ff92aba401cde7e7f SHA512 a27d7627bfec4fc3c85ab33d0686559f946a9cca8095440c0ba2f67b3859424f3696714e2064f33f9725848020282fe5b341fa50bd91be19ebc9f8d4fc340f41 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.18.29.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.18.29.ebuild new file mode 100644 index 000000000000..f92d44ef004e --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.18.29.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="29" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +IUSE="experimental" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-7.0.6.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-7.0.6.ebuild new file mode 100644 index 000000000000..5ce446f0fc65 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-7.0.6.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="7" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest index dcf18190838d..8e98fd354a9d 100644 --- a/sys-kernel/git-sources/Manifest +++ b/sys-kernel/git-sources/Manifest @@ -1,3 +1,4 @@ DIST linux-7.0.tar.xz 157143652 BLAKE2B 3d9795083c8938f80f480de0d10bfd9c525640e59d5c7f22983de3f12ee42c84c31be902cafb05579ddb1c32bac5ed06b0d4953f9705450be185bd2d9ab08f89 SHA512 8c85b708342f8f09ca25b2234b22e93b62b144a9ef919fbb21827f52fa47498e778c79db1559524dd7fb360f95b2ce174171443c1859656c281be41d2b6c5a0b DIST patch-7.1-rc1.patch 55465034 BLAKE2B 2e91dade52cf17bce748257272f3fe9c67c45770f8e322544b3198665362d29b72e484810c24283c75c4d0ebc7c0e90b5a43e066ad65ea34ac507ff73c5b0255 SHA512 50bb1e8bf2b47f3a908f23fc239e0648cd557d257de3cdbcb9a6cb0182d6dd7567318e0d7dc917828711940376a6716f90403dcffeb1cd6b184027f07bfb5c7f DIST patch-7.1-rc2.patch 56461489 BLAKE2B a59ccdafed3c3c87ccd7433f33bc35951ac6dce29b543b6dc8b30bf281e453edd5f5ee4ce9a28a7983252ee791e49ec47cd15a3e23fdb214a7780c922c14ddcf SHA512 eb69b7b5bd988a2c1c0af8d45b19c0dbd481647cc02ffb0f064d6e74f514e7bb6fbf469333040acd9917f7a27e90074d769e9933650f88601649c76798c19e63 +DIST patch-7.1-rc3.patch 57139348 BLAKE2B 8bd4b00d8a8d1478c0696c5d04d00083b64cd243933831e68066af86b6203b0db76b1820634568b5d12b388848760c156b12c970df5e08f7dd056bd46b6545a0 SHA512 ccf91308f7caa493206bf1a133807ee3f8e3bbeb50c5bb43b7050577e5f717d856780c17c7cbfabdf182045d17581831310ca9d909aa69e6f63efe300b426a30 diff --git a/sys-kernel/git-sources/git-sources-7.1_rc3.ebuild b/sys-kernel/git-sources/git-sources-7.1_rc3.ebuild new file mode 100644 index 000000000000..52aa7380fdd1 --- /dev/null +++ b/sys-kernel/git-sources/git-sources-7.1_rc3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +UNIPATCH_STRICTORDER="yes" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_NOUSEPR="yes" +K_SECURITY_UNSUPPORTED="1" +K_BASE_VER="7.0" +K_EXP_GENPATCHES_NOUSE="1" +K_FROM_GIT="yes" +K_NODRYRUN="yes" +ETYPE="sources" +CKV="${PVR/-r/-git}" + +# only use this if it's not an _rc/_pre release +[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}" +inherit kernel-2 +detect_version + +DESCRIPTION="The very latest -git version of the Linux kernel" +HOMEPAGE="https://www.kernel.org" +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86" + +K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and +experimental nature. If you have any issues, try a matching vanilla-sources +ebuild -- if the problem is not there, please contact the upstream kernel +developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to +report the problem so it can be fixed in time for the next kernel release." + +DEPEND="${RDEPEND} + sys-devel/patch" + +pkg_postinst() { + postinst_sources +} diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index e28ecdff6bd7..922db100c3b5 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -9,6 +9,6 @@ DIST patch-5.10.255.xz 7255244 BLAKE2B 98334dc40a3176537c704eae6639e9b9a697857ea DIST patch-5.15.206.xz 7681652 BLAKE2B 5ee9d8ca6edbf6a4bc7ccc9aa8bdb58b39ea0805d076f6bc27de1464d2a2968d29a0e58df6d12010334a6429252f5e13019d9629a22b86f3bd8598e451b38f5c SHA512 3f43eb54104a1d0e5bfab1571e128f2fc1eba5bf9fd6731801e593edd22888965e492ac8eb283653558af749bb93542359c35c24fd6984cc59a133e62245e0ac DIST patch-6.1.172.xz 7323820 BLAKE2B aba4ebaac7192448654e1183bddf9b59c99efc39eef4986005eeeb17856c1a541a6756e9b248d8dcc92dd19f6c54cfda065495b02d9c682d5e4fb4f1ee15e0c5 SHA512 74317a51c58e53bb9b90423fd0b72abf05aba1585f9d4190ff691f27495b700dfc39dd60fba1483109e6a41252635a7d44b2e96b696c95deb5705ba2e021f915 DIST patch-6.12.87.xz 4429580 BLAKE2B 0ceac68ca76cd09e0ca7156cb5e75effdaf02a323ee43f840ce2d5dbe62bdb494b30faf9dc29e44480cba972d2c5704931c3a7c5e60a8ba99399b774936974a9 SHA512 c952f2e4e92bda8b2a75cd19794cd4b3bbd3c57255fd674dfed2f67526032dda726bfc5b1d89d2433f0b8a47c1a0e0941996d2081ca0531ab843df0e08d804ff -DIST patch-6.18.28.xz 1610468 BLAKE2B a791ded8cc7033f0ad127b8e81e02ddb9677041430c637613cc4926e686741ee63b444cc0d0f5a75bb3d0e343f31e322792027f7042ee017c04cb5dd1e029817 SHA512 9c827950cb26ff1bef00de1f88c7a05a018d35ceb34a14c6b51eca2d3fb7fc1ae3a0ecf1de225c992e362fe635945fbfd854acfcc85f2715da4014fce7335b07 +DIST patch-6.18.29.xz 1610444 BLAKE2B 509248828530c95638a40925c85de0bb89b88517dc8ef8616db7d1a3222c99edfd1e84caa75a26268b94bf1387fb8fb05147a64831b8e87624738d2d2b6959cc SHA512 4cdeacf78da0293d166fcc9917ae96d0ef7864030156bdfd0b45b5568f6a01a11445ccf7a6f0f6da411a0ebabd4ba4fa97f211a5e7dbd79f5232dbad0101a905 DIST patch-6.6.138.xz 5910560 BLAKE2B dc27122eb68f8ebc460789a97159ceeec3cfb2d285f73f48595ff26e8a1a9ef4ca7fd27eae2e9a6dca898414bdacc7a684a7ec9ae9f8f2ff176d09039dd8128f SHA512 f42a15164ead291ba5f91002855fdc50e958a020ae144047f950891abc01a4dc0ffca68ddebc46125faa53e7e65aeae5d50873c0f35c75e34bf8b7fd1b08dab8 -DIST patch-7.0.5.xz 152956 BLAKE2B 9f2938654db3b0a404890b91417715670b1dd5bed543ebef4073fe0d1e4fe5c5d54cbd44bb9e4843040c396d73dd65eb5d8725087865bd1793c8b6c84713d9aa SHA512 00bdf97eb85f8740c2b13a647230ec24b2371a5a3a344118e501fe3eb02a31905b53421cfea47fcf78e2b49819b3e741fcc703a92e85eebfa4e81435d8923f67 +DIST patch-7.0.6.xz 152952 BLAKE2B a1033fc1fc56d497815ee34006add9b63faee3756fd63a9c4b834e10f9e3382c68a278cc3ee90718346e6b94e6f3c8ccdf65189260d97311dced30e95b507ac8 SHA512 91b2a5b4fdbb9b4ab48dd5638ae28bb988215ccf36430133dcbd1aa5e4c1724d3d0d388531552cfb472ec30cf250962e97b7a520bb5bf38c1a05ceffea681fee diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.18.28.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.18.29.ebuild index fad89ec105d7..fad89ec105d7 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.18.28.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.18.29.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-7.0.5.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-7.0.6.ebuild index fad89ec105d7..fad89ec105d7 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-7.0.5.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-7.0.6.ebuild diff --git a/sys-kernel/virtme-ng/Manifest b/sys-kernel/virtme-ng/Manifest index 2565b2d16137..a40207847df6 100644 --- a/sys-kernel/virtme-ng/Manifest +++ b/sys-kernel/virtme-ng/Manifest @@ -1,14 +1,7 @@ DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 DIST bitflags-2.11.0.crate 48906 BLAKE2B 35764719b3070c5f9b51d35297803306ce01823ef07d720e5ea5e112c072b45c4d497f6b63285b1a0fce2842b1468bc252b00564c2ece14211d2af2cd26c2faa SHA512 d6c0de6c06ed8d1249dd69de035dfe5b23d9f1a8fcdc7535756622cf660807c5e1c692dee1ac832c06be1ce41b225e3d60f36be4d1896bab7d986d18946f6c48 -DIST bitflags-2.8.0.crate 47482 BLAKE2B cfa5dac5bb9fda57a5887773399d2507e83ed30fb0c5a332c48905f912c9b8d3c5e6493a9626a73459cb67d63973efff719ab4153a14e774ff4a632c96872ca2 SHA512 f1bc02c858432b0e1fc3b10f239c5886e51d620d55a75521bdf35c8e8f6b6cf8db97e90e08eb2e96715a2c5b28858af305eb266f1ce0c90f9d3945d6d9bdda8b -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c -DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce DIST libc-0.2.183.crate 816918 BLAKE2B d0c26ca25b0808575aa540a5f0f43acaaa5a972269c5f101122538a1733b37b6aac3696a0d7298fe16974b06efb0b92072252eef40b17b977af24cc857963daf SHA512 017986d4fa8c362f8900c1c82c7381066382a7272cfe114243b8d47637d042c87b5ebef7881cf46727e00e541a0a8270a32db694ce8d78372672cf08224a90b2 -DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f -DIST uzers-0.12.1.crate 29272 BLAKE2B 1a79446814c636702a8845291c8f0add0a0a6b468de8e07a7d8fc5bc3098490e48125abc809c0f44a9e47c9becb4806e29dcf390a6311f952de35a886b85d721 SHA512 93c4160bfcbdca57a3c945b73a94d1ba8612e0258950f7c10307dd57c838a0664890cbe34a98649c18fb783744423a7fd240da8b5eabe1e660a533e9b32f6260 -DIST virtme-ng-1.38.gh.tar.gz 100944 BLAKE2B d1ca6e7d4117feed94465c9144d222225fad0f11b158d1a9a4705a43e3910a60872c757f1754b6eeb1084e742e6d434356c5a70bc4c67f4d2cb9626e54397054 SHA512 6e74f63efec8af4e73196e66097f6cf14509f82d3075e7719f7967bceaaa2dfe179a86761429404f106d53dc8b7f5ccc8bdad123d676cbb8ca891df87f3bb157 -DIST virtme-ng-1.40.gh.tar.gz 112417 BLAKE2B 3c5063384d86a3644251e2825af32561b4b3498e6ea60f6d98ce4abd34b8994adc585ac49890014ffee294469acfc5e43ae8860608369a0a4c45588ffc1333fe SHA512 60e25a21d9adcb65f4dfcf81a7a6b7ff39ce1726e4e5af446275d3b9333eee13e3325f95d34658c95a9e0f1ef87ad3ce38bd8d7cffeadec6b8150d8669cb1d88 DIST virtme-ng-1.41.gh.tar.gz 126314 BLAKE2B dc5abfeb8f925e33c9e1b213d85a081f0e97ddb40b31ccf862e8c2f13a0e6e258e33ae25414c2eb2fe962eacc36b46d748426c03364d87545ca2e8bd66b3c990 SHA512 aceca43686d8d62adae1d407eb79e735b6423014fa00b3e1d536a6b20588357a6ebe7274a5ed3e924ccdcb8a2547a84b8b0819d8974670eb72ab37c7adfbd6f7 diff --git a/sys-kernel/virtme-ng/virtme-ng-1.38.ebuild b/sys-kernel/virtme-ng/virtme-ng-1.38.ebuild deleted file mode 100644 index d3a54e62db98..000000000000 --- a/sys-kernel/virtme-ng/virtme-ng-1.38.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) -RUST_MIN_VER="1.75.0" - -# for virtme-ng-init -CRATES=" - base64@0.22.1 - bitflags@2.8.0 - cfg-if@1.0.0 - cfg_aliases@0.2.1 - libc@0.2.169 - log@0.4.21 - nix@0.29.0 - uzers@0.12.1 -" - -inherit cargo distutils-r1 shell-completion - -DESCRIPTION="Quickly build and run kernels inside a virtualized snapshot of your live system" -HOMEPAGE="https://github.com/arighi/virtme-ng" - -SRC_URI=" - https://github.com/arighi/virtme-ng/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="GPL-2" -# Dependent crate licenses for virtme-ng-init -LICENSE+=" MIT" -SLOT="0" - -KEYWORDS="amd64" - -DEPEND=" - dev-python/argcomplete[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} - app-emulation/qemu - app-emulation/virtiofsd - net-misc/openssh - net-misc/socat - sys-apps/busybox[static] -" -BDEPEND="dev-python/argparse-manpage[${PYTHON_USEDEP}]" - -src_prepare() { - default - - sed -i /data_files=data_files/d setup.py || die -} - -src_configure() { - distutils-r1_src_configure - - cd virtme_ng_init || die - cargo_src_configure -} - -src_compile() { - distutils-r1_src_compile - - cd virtme_ng_init || die - cargo_src_compile -} - -src_test() { - distutils-r1_src_test - - cd virtme_ng_init || die - cargo_src_test -} - -src_install() { - distutils-r1_src_install - newbashcomp virtme-ng-prompt virtme-ng - newbashcomp vng-prompt vng - dozshcomp virtme-ng-prompt vng-prompt - - cd virtme_ng_init || die - cargo_src_install -} diff --git a/sys-kernel/virtme-ng/virtme-ng-1.40.ebuild b/sys-kernel/virtme-ng/virtme-ng-1.40.ebuild deleted file mode 100644 index 8296966a2794..000000000000 --- a/sys-kernel/virtme-ng/virtme-ng-1.40.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) -RUST_MIN_VER="1.75.0" - -# for virtme-ng-init -CRATES=" - base64@0.22.1 - bitflags@2.8.0 - cfg-if@1.0.0 - cfg_aliases@0.2.1 - libc@0.2.169 - log@0.4.21 - nix@0.29.0 - uzers@0.12.1 -" - -inherit cargo distutils-r1 shell-completion - -DESCRIPTION="Quickly build and run kernels inside a virtualized snapshot of your live system" -HOMEPAGE="https://github.com/arighi/virtme-ng" - -SRC_URI=" - https://github.com/arighi/virtme-ng/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="GPL-2" -# Dependent crate licenses for virtme-ng-init -LICENSE+=" MIT" -SLOT="0" - -KEYWORDS="amd64" - -DEPEND=" - dev-python/argcomplete[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} - app-emulation/qemu - app-emulation/virtiofsd - net-misc/openssh - net-misc/socat - sys-apps/busybox[static] -" -BDEPEND="dev-python/argparse-manpage[${PYTHON_USEDEP}]" - -src_prepare() { - default - - sed -i /data_files=data_files/d setup.py || die -} - -src_configure() { - distutils-r1_src_configure - - cd virtme_ng_init || die - cargo_src_configure -} - -src_compile() { - distutils-r1_src_compile - - cd virtme_ng_init || die - cargo_src_compile -} - -src_test() { - distutils-r1_src_test - - cd virtme_ng_init || die - cargo_src_test -} - -src_install() { - distutils-r1_src_install - newbashcomp virtme-ng-prompt virtme-ng - newbashcomp vng-prompt vng - dozshcomp virtme-ng-prompt vng-prompt - - cd virtme_ng_init || die - cargo_src_install -} diff --git a/sys-kernel/virtme-ng/virtme-ng-1.41.ebuild b/sys-kernel/virtme-ng/virtme-ng-1.41.ebuild index 14b8c54be7ba..fc20b5a7037c 100644 --- a/sys-kernel/virtme-ng/virtme-ng-1.41.ebuild +++ b/sys-kernel/virtme-ng/virtme-ng-1.41.ebuild @@ -33,7 +33,7 @@ LICENSE="GPL-2" LICENSE+=" MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" DEPEND=" dev-python/argcomplete[${PYTHON_USEDEP}] diff --git a/sys-libs/glibc/glibc-2.42-r5.ebuild b/sys-libs/glibc/glibc-2.42-r5.ebuild index b8ca673435c6..392e67869a9d 100644 --- a/sys-libs/glibc/glibc-2.42-r5.ebuild +++ b/sys-libs/glibc/glibc-2.42-r5.ebuild @@ -43,7 +43,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/" if [[ ${PV} == *9999 ]]; then inherit git-r3 else - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" SRC_URI="mirror://gnu/glibc/${P}.tar.xz" SRC_URI+=" verify-sig? ( mirror://gnu/glibc/${P}.tar.xz.sig )" SRC_URI+=" https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz" diff --git a/sys-libs/glibc/glibc-2.42-r7.ebuild b/sys-libs/glibc/glibc-2.42-r7.ebuild index 4c1bb79fbd6b..d9da39bdaf7a 100644 --- a/sys-libs/glibc/glibc-2.42-r7.ebuild +++ b/sys-libs/glibc/glibc-2.42-r7.ebuild @@ -43,7 +43,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/" if [[ ${PV} == *9999 ]]; then inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" SRC_URI="mirror://gnu/glibc/${P}.tar.xz" SRC_URI+=" https://distfiles.gentoo.org/pub/proj/toolchain/glibc/patches/${P}-patches-${PATCH_VER}.tar.xz" SRC_URI+=" verify-sig? ( mirror://gnu/glibc/${P}.tar.xz.sig )" diff --git a/www-apps/klaus/Manifest b/www-apps/klaus/Manifest index ccae1cd6910d..08d5825d1ad0 100644 --- a/www-apps/klaus/Manifest +++ b/www-apps/klaus/Manifest @@ -1,2 +1 @@ -DIST klaus-2.0.3.tar.gz 46961 BLAKE2B 29d84ccf829853f091f8bc944e4bf0ec119e1a2dcf67c7d82561a0924cc60634ec67580b6d9103fe33e7a4f40dc909d9dd04f1765441b9dbfd2638adad91df48 SHA512 81bb1ecd01555bb3e49b4fa482e8bfc679b9754047508201467640bab25e56e3f109339efa419f00b05d99d27138a16ab5fb7c3578792992e343653eb175fc1e DIST klaus-3.0.1.tar.gz 47137 BLAKE2B 4dcf75ad306726bb6ad60b6f4b5a4b7079370c4b2b7aad444107e623fc1b918783dcd0d25f7a8f39e90764878d20c0d0a702946b6cb17300a9f3df6e7c5e29ce SHA512 b161e07a1a30ef3618a49d5fbc17a151cb842c413562459bb36610c12ace995e9aca817a4845b538e64a3e34ed647c48ac5b6e4874df5e36ddb20cf5e425a2ec diff --git a/www-apps/klaus/klaus-2.0.3.ebuild b/www-apps/klaus/klaus-2.0.3.ebuild deleted file mode 100644 index 283b88e6e9fd..000000000000 --- a/www-apps/klaus/klaus-2.0.3.ebuild +++ /dev/null @@ -1,35 +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..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A simple, easy-to-set-up Git web viewer" -HOMEPAGE="https://github.com/jonashaag/klaus/" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ctags" - -# Tests can only be run from a git repository so they are not included in -# source distributions. -RESTRICT="test" - -RDEPEND=" - >=dev-python/dulwich-0.19.3[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/httpauth[${PYTHON_USEDEP}] - dev-python/humanize[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - ctags? ( dev-python/python-ctags3[${PYTHON_USEDEP}] ) -" - -python_install_all() { - distutils-r1_python_install_all - doman ${PN}.1 -} diff --git a/www-apps/klaus/klaus-3.0.1.ebuild b/www-apps/klaus/klaus-3.0.1.ebuild index 4ba551a1a313..04c0be5b9123 100644 --- a/www-apps/klaus/klaus-3.0.1.ebuild +++ b/www-apps/klaus/klaus-3.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 |
