From 9e65a38a260a44292ceb8a0bf4fea5f0b5666826 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 19 Apr 2025 08:46:18 +0100 Subject: gentoo auto-resync : 19:04:2025 - 08:46:17 --- Manifest | 30 +- Manifest.files.gz | Bin 30298 -> 30292 bytes app-benchmarks/Manifest.gz | Bin 4843 -> 4840 bytes app-benchmarks/bootchart2/Manifest | 2 +- .../bootchart2/bootchart2-0.14.9-r1.ebuild | 18 +- app-laptop/Manifest.gz | Bin 3604 -> 3772 bytes app-laptop/framework_tool/Manifest | 185 +++++++ .../framework_tool/framework_tool-0.3.0.ebuild | 239 ++++++++ app-laptop/framework_tool/metadata.xml | 11 + app-shells/Manifest.gz | Bin 10630 -> 10628 bytes app-shells/bash/Manifest | 2 + app-shells/bash/bash-5.3_rc1_p20250419.ebuild | 410 ++++++++++++++ dev-build/Manifest.gz | Bin 7700 -> 7711 bytes dev-build/b2/Manifest | 2 + dev-build/b2/b2-5.3.2.ebuild | 72 +++ dev-cpp/Manifest.gz | Bin 17158 -> 17156 bytes dev-cpp/catch/Manifest | 2 + dev-cpp/catch/catch-3.8.1.ebuild | 46 ++ dev-debug/Manifest.gz | Bin 4354 -> 4352 bytes dev-debug/valgrind/Manifest | 5 +- dev-debug/valgrind/valgrind-3.25.0_rc1.ebuild | 200 +++++++ dev-debug/valgrind/valgrind-9999.ebuild | 6 +- dev-lang/Manifest.gz | Bin 22636 -> 22642 bytes dev-lang/closure-compiler-bin/Manifest | 2 + .../closure-compiler-bin-20250407.ebuild | 50 ++ dev-lang/crystal/Manifest | 3 + dev-lang/crystal/crystal-1.16.1.ebuild | 126 +++++ dev-lang/gnucobol/Manifest | 2 +- dev-lang/gnucobol/gnucobol-3.2-r1.ebuild | 2 +- dev-lang/luau/Manifest | 5 +- dev-lang/luau/files/luau-0.669-cmake_minimum.patch | 19 + dev-lang/luau/luau-0.653.ebuild | 62 --- dev-lang/luau/luau-0.669.ebuild | 62 +++ dev-libs/Manifest.gz | Bin 99635 -> 99628 bytes dev-libs/igraph/Manifest | 2 + dev-libs/igraph/igraph-0.10.15.ebuild | 49 ++ dev-libs/intel-compute-runtime/Manifest | 4 +- .../intel-compute-runtime-25.09.32961.8-r1.ebuild | 85 --- .../intel-compute-runtime-25.13.33276.17.ebuild | 85 +++ dev-libs/level-zero/Manifest | 2 + dev-libs/level-zero/level-zero-1.21.9.ebuild | 36 ++ dev-libs/libffi/Manifest | 2 +- dev-libs/libffi/libffi-9999.ebuild | 4 - dev-libs/metee/Manifest | 2 + dev-libs/metee/metee-5.0.0.ebuild | 37 ++ dev-ml/Manifest.gz | Bin 39741 -> 39745 bytes dev-ml/core_unix/Manifest | 2 + dev-ml/core_unix/core_unix-0.17.1.ebuild | 46 ++ dev-ml/cryptokit/Manifest | 2 + dev-ml/cryptokit/cryptokit-1.20.1.ebuild | 63 +++ dev-python/Manifest.gz | Bin 275956 -> 275963 bytes dev-python/attrs/Manifest | 2 +- dev-python/attrs/attrs-25.3.0.ebuild | 8 +- dev-python/cython/Manifest | 3 +- dev-python/cython/cython-3.1.0_beta1-r1.ebuild | 79 +++ dev-python/cython/cython-3.1.0_beta1.ebuild | 76 --- .../cython/files/cython-3.1.0_beta1-pypy3.patch | 36 ++ dev-python/distlib/Manifest | 3 +- dev-python/distlib/distlib-0.3.9.ebuild | 7 +- .../files/distlib-0.3.9-freethreading.patch | 26 + dev-python/expandvars/Manifest | 2 +- dev-python/expandvars/expandvars-1.0.0.ebuild | 2 +- dev-python/filelock/Manifest | 2 +- dev-python/filelock/filelock-3.18.0.ebuild | 2 +- dev-python/frozenlist/Manifest | 2 +- dev-python/frozenlist/frozenlist-1.6.0.ebuild | 3 +- dev-python/hatch-fancy-pypi-readme/Manifest | 2 +- .../hatch-fancy-pypi-readme-24.1.0.ebuild | 4 +- dev-python/hypothesis/Manifest | 2 +- dev-python/hypothesis/hypothesis-6.131.2.ebuild | 8 +- dev-python/idna/Manifest | 2 +- dev-python/idna/idna-3.10.ebuild | 2 +- dev-python/multidict/Manifest | 2 +- dev-python/multidict/multidict-6.4.3.ebuild | 7 +- dev-python/objgraph/Manifest | 2 +- dev-python/objgraph/objgraph-3.6.2.ebuild | 2 +- dev-python/propcache/Manifest | 2 +- dev-python/propcache/propcache-0.3.1.ebuild | 2 +- dev-python/pyside/Manifest | 10 +- dev-python/pyside/pyside-6.8.2-r1.ebuild | 4 +- dev-python/pyside/pyside-6.8.3.ebuild | 4 +- dev-python/pyside/pyside-6.9.0.ebuild | 4 +- dev-python/pyside/pyside-6.9.9999.ebuild | 4 +- dev-python/pyside/pyside-6.9999.ebuild | 4 +- dev-python/pytest-asyncio/Manifest | 2 +- .../pytest-asyncio/pytest-asyncio-0.26.0.ebuild | 2 +- dev-python/pytest-rerunfailures/Manifest | 2 +- .../pytest-rerunfailures-15.0.ebuild | 2 +- dev-python/pytest-timeout/Manifest | 2 +- .../pytest-timeout/pytest-timeout-2.3.1.ebuild | 4 +- dev-python/pytest-xdist/Manifest | 2 +- dev-python/pytest-xdist/pytest-xdist-3.6.1.ebuild | 2 +- dev-python/sortedcontainers/Manifest | 2 +- .../sortedcontainers-2.4.0-r1.ebuild | 2 +- dev-python/tpm2-pytss/Manifest | 2 + ...-pytss-2.3.0-use-CC-enviromental-variable.patch | 54 ++ dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r1.ebuild | 48 ++ dev-python/virtualenv/Manifest | 2 +- dev-python/virtualenv/virtualenv-20.30.0.ebuild | 4 +- dev-python/yarl/Manifest | 2 +- dev-python/yarl/yarl-1.20.0.ebuild | 3 +- dev-qt/Manifest.gz | Bin 11547 -> 11545 bytes dev-qt/qtwebengine/Manifest | 7 +- .../files/qtwebengine-6.8.3-gperf3.2.patch | 26 + dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild | 1 + dev-qt/qtwebengine/qtwebengine-6.9.0-r1.ebuild | 1 + dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild | 1 + dev-ruby/Manifest.gz | Bin 113525 -> 113505 bytes dev-ruby/bundler/Manifest | 2 + dev-ruby/bundler/bundler-2.6.8.ebuild | 30 + dev-ruby/metrics/Manifest | 2 +- dev-ruby/metrics/metrics-0.12.2.ebuild | 2 +- dev-ruby/mini_mime/Manifest | 2 +- dev-ruby/mini_mime/mini_mime-1.1.5.ebuild | 4 +- dev-ruby/rubygems/Manifest | 2 + dev-ruby/rubygems/rubygems-3.6.8.ebuild | 123 +++++ dev-ruby/sprockets/Manifest | 2 + dev-ruby/sprockets/sprockets-4.2.2.ebuild | 70 +++ dev-ruby/traces/Manifest | 4 +- dev-ruby/traces/traces-0.11.1.ebuild | 33 -- dev-ruby/traces/traces-0.15.2.ebuild | 2 +- dev-util/Manifest.gz | Bin 65476 -> 65465 bytes dev-util/cucumber-compatibility-kit/Manifest | 2 +- .../cucumber-compatibility-kit-14.1.0.ebuild | 7 +- dev-util/cucumber-messages/Manifest | 4 +- .../cucumber-messages-22.0.0.ebuild | 4 +- .../cucumber-messages-24.1.0.ebuild | 6 +- dev-util/intel-graphics-compiler/Manifest | 4 +- .../intel-graphics-compiler-2.10.4.ebuild | 108 ---- .../intel-graphics-compiler-2.10.9.ebuild | 108 ++++ dev-util/marksman/Manifest | 37 +- .../files/marksman-2024.12.18-net9.0.patch | 55 ++ dev-util/marksman/marksman-2023.12.09.ebuild | 272 ---------- dev-util/marksman/marksman-2024.12.18.ebuild | 168 ++++++ dev-util/spirv-llvm-translator/Manifest | 26 +- .../spirv-llvm-translator-15.0.10-r2.ebuild | 2 +- .../spirv-llvm-translator-15.0.8.ebuild | 60 -- .../spirv-llvm-translator-16.0.10-r2.ebuild | 2 +- .../spirv-llvm-translator-16.0.8.ebuild | 64 --- .../spirv-llvm-translator-17.0.10-r2.ebuild | 2 +- .../spirv-llvm-translator-17.0.8.ebuild | 60 -- .../spirv-llvm-translator-18.1.10-r2.ebuild | 2 +- .../spirv-llvm-translator-18.1.8.ebuild | 63 --- .../spirv-llvm-translator-19.1.3.ebuild | 63 --- .../spirv-llvm-translator-19.1.5-r2.ebuild | 2 +- ...spirv-llvm-translator-20.0.0_pre20250122.ebuild | 63 --- .../spirv-llvm-translator-20.1.1.ebuild | 61 +++ ...spirv-llvm-translator-21.0.0_pre20250201.ebuild | 61 --- dev-vcs/Manifest.gz | Bin 12022 -> 12019 bytes dev-vcs/sourcegit/Manifest | 42 +- dev-vcs/sourcegit/sourcegit-2025.03.ebuild | 133 ----- dev-vcs/sourcegit/sourcegit-2025.09.ebuild | 147 ----- dev-vcs/sourcegit/sourcegit-2025.11.ebuild | 150 ----- dev-vcs/sourcegit/sourcegit-2025.13.ebuild | 150 +++++ dev-vcs/sourcegit/sourcegit-9999.ebuild | 28 +- eclass/Manifest.gz | Bin 40338 -> 40342 bytes eclass/cargo.eclass | 28 +- games-action/Manifest.gz | Bin 14374 -> 14380 bytes games-action/prismlauncher/Manifest | 2 + .../prismlauncher/prismlauncher-9.4.ebuild | 117 ++++ gui-apps/Manifest.gz | Bin 5056 -> 5051 bytes gui-apps/foot-terminfo/Manifest | 2 + gui-apps/foot-terminfo/foot-terminfo-1.22.0.ebuild | 28 + gui-apps/foot/Manifest | 3 + gui-apps/foot/foot-1.22.0.ebuild | 92 ++++ gui-libs/Manifest.gz | Bin 6127 -> 6134 bytes gui-libs/egl-x11/Manifest | 2 + gui-libs/egl-x11/egl-x11-1.0.1.ebuild | 33 ++ kde-misc/Manifest.gz | Bin 3887 -> 3889 bytes kde-misc/kshutdown/Manifest | 2 + kde-misc/kshutdown/kshutdown-6.0.ebuild | 54 ++ mail-client/Manifest.gz | Bin 3382 -> 3379 bytes mail-client/thunderbird/Manifest | 2 +- mail-client/thunderbird/thunderbird-128.9.2.ebuild | 2 +- media-libs/Manifest.gz | Bin 70905 -> 70900 bytes media-libs/libmygpo-qt/Manifest | 5 +- .../files/libmygpo-qt-1.1.0_pre20240811-qt6.patch | 153 ------ .../libmygpo-qt-1.1.0_pre20240811.ebuild | 41 -- media-libs/libmygpo-qt/libmygpo-qt-1.2.0.ebuild | 36 ++ media-sound/Manifest.gz | Bin 56905 -> 56914 bytes media-sound/picard/Manifest | 2 +- media-sound/picard/picard-2.13.3-r1.ebuild | 65 +++ media-sound/picard/picard-2.13.3.ebuild | 64 --- metadata/Manifest.gz | Bin 14063 -> 14248 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/install-qa-check.d/60cargo-eclass | 36 ++ metadata/install-qa-check.d/60python-site | 17 +- metadata/md5-cache/Manifest.gz | Bin 28874 -> 28870 bytes metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1685 -> 1684 bytes metadata/md5-cache/app-antivirus/clamav-1.0.7-r1 | 2 +- metadata/md5-cache/app-antivirus/clamav-1.4.1-r2 | 2 +- metadata/md5-cache/app-antivirus/clamav-1.4.2 | 2 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 12226 -> 12232 bytes metadata/md5-cache/app-backup/rdedup-1.0.2-r2 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 6421 -> 6413 bytes .../md5-cache/app-benchmarks/bootchart2-0.14.9-r1 | 4 +- .../md5-cache/app-benchmarks/hyperfine-1.18.0-r1 | 2 +- metadata/md5-cache/app-benchmarks/hyperfine-1.19.0 | 2 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 24656 -> 24640 bytes .../app-containers/aardvark-dns-1.11.0-r1 | 2 +- .../app-containers/aardvark-dns-1.12.2-r1 | 2 +- .../md5-cache/app-containers/aardvark-dns-1.14.0 | 2 +- .../md5-cache/app-containers/aardvark-dns-9999 | 2 +- .../md5-cache/app-containers/netavark-1.12.2-r1 | 2 +- metadata/md5-cache/app-containers/netavark-1.14.1 | 2 +- metadata/md5-cache/app-containers/netavark-9999 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 41410 -> 41427 bytes metadata/md5-cache/app-crypt/nitrocli-0.4.1-r1 | 2 +- metadata/md5-cache/app-crypt/rpm-sequoia-1.7.0-r1 | 2 +- .../app-crypt/sequoia-chameleon-gnupg-0.11.2 | 2 +- .../app-crypt/sequoia-chameleon-gnupg-0.12.0 | 2 +- metadata/md5-cache/app-crypt/sequoia-sq-1.1.0 | 2 +- metadata/md5-cache/app-crypt/sequoia-sq-1.2.0 | 2 +- metadata/md5-cache/app-crypt/sequoia-sq-1.3.0 | 2 +- metadata/md5-cache/app-crypt/sequoia-sqv-1.2.1-r1 | 2 +- metadata/md5-cache/app-crypt/sequoia-sqv-1.3.0 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 23912 -> 23906 bytes metadata/md5-cache/app-editors/helix-24.07-r1 | 2 +- metadata/md5-cache/app-editors/helix-25.01.1 | 2 +- metadata/md5-cache/app-editors/zed-0.175.5 | 2 +- metadata/md5-cache/app-editors/zed-0.181.5 | 2 +- metadata/md5-cache/app-editors/zed-0.182.9 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 36403 -> 36394 bytes .../md5-cache/app-emulation/ruffle-0_p20250124 | 2 +- .../md5-cache/app-emulation/ruffle-0_p20250416 | 2 +- .../md5-cache/app-emulation/virtiofsd-1.10.0-r2 | 2 +- .../md5-cache/app-emulation/virtiofsd-1.10.1-r2 | 2 +- .../md5-cache/app-emulation/virtiofsd-1.11.1-r2 | 2 +- metadata/md5-cache/app-emulation/virtiofsd-9999 | 2 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 5946 -> 5939 bytes metadata/md5-cache/app-forensics/yara-x-0.10.0 | 2 +- metadata/md5-cache/app-forensics/yara-x-0.11.1 | 2 +- metadata/md5-cache/app-forensics/yara-x-0.12.0 | 2 +- metadata/md5-cache/app-forensics/yara-x-0.13.0 | 2 +- metadata/md5-cache/app-forensics/yara-x-0.5.0-r1 | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 25628 -> 25626 bytes metadata/md5-cache/app-i18n/yaskkserv2-0.1.7-r1 | 2 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 5444 -> 5599 bytes metadata/md5-cache/app-laptop/framework_tool-0.3.0 | 13 + metadata/md5-cache/app-laptop/tiny-dfr-0.3.0-r1 | 2 +- metadata/md5-cache/app-laptop/tiny-dfr-0.3.1-r1 | 2 +- metadata/md5-cache/app-laptop/tiny-dfr-0.3.3 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 11647 -> 11644 bytes .../unbound-telemetry-0.1.0_pre20210920-r1 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 72289 -> 72298 bytes metadata/md5-cache/app-misc/anki-25.02 | 2 +- metadata/md5-cache/app-misc/battop-0.2.4_p1-r1 | 2 +- metadata/md5-cache/app-misc/binwalk-3.1.0 | 2 +- metadata/md5-cache/app-misc/binwalk-9999 | 2 +- metadata/md5-cache/app-misc/broot-1.44.7 | 2 +- metadata/md5-cache/app-misc/broot-1.45.0 | 2 +- metadata/md5-cache/app-misc/broot-1.45.1 | 2 +- metadata/md5-cache/app-misc/broot-1.46.0 | 2 +- metadata/md5-cache/app-misc/jaq-1.4.0-r1 | 2 +- metadata/md5-cache/app-misc/jaq-1.5.0-r1 | 2 +- metadata/md5-cache/app-misc/jaq-1.6.0-r1 | 2 +- metadata/md5-cache/app-misc/jaq-2.0.1 | 2 +- metadata/md5-cache/app-misc/jaq-2.1.0 | 2 +- metadata/md5-cache/app-misc/jaq-2.1.1 | 2 +- metadata/md5-cache/app-misc/jf-0.6.2-r2 | 2 +- metadata/md5-cache/app-misc/rpick-0.9.1-r1 | 2 +- metadata/md5-cache/app-misc/skim-0.10.4-r1 | 2 +- metadata/md5-cache/app-misc/skim-0.16.1 | 2 +- metadata/md5-cache/app-misc/tzupdate-3.1.0-r1 | 2 +- metadata/md5-cache/app-misc/weggli-0.2.4-r1 | 2 +- metadata/md5-cache/app-misc/zellij-0.41.2-r1 | 2 +- metadata/md5-cache/app-misc/zellij-0.42.1 | 2 +- metadata/md5-cache/app-misc/zellij-0.42.2 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 17943 -> 17947 bytes metadata/md5-cache/app-portage/emlop-0.7.0-r1 | 2 +- metadata/md5-cache/app-portage/emlop-0.7.1-r1 | 2 +- metadata/md5-cache/app-portage/emlop-0.8.0 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 19912 -> 20079 bytes metadata/md5-cache/app-shells/atuin-18.3.0-r2 | 2 +- metadata/md5-cache/app-shells/atuin-18.4.0 | 2 +- .../md5-cache/app-shells/bash-5.3_rc1_p20250419 | 14 + metadata/md5-cache/app-shells/fish-4.0.0-r1 | 2 +- metadata/md5-cache/app-shells/fish-4.0.1 | 2 +- metadata/md5-cache/app-shells/fish-9999 | 2 +- metadata/md5-cache/app-shells/mcfly-0.5.13-r1 | 2 +- metadata/md5-cache/app-shells/mcfly-0.9.0-r1 | 2 +- metadata/md5-cache/app-shells/nushell-0.101.0 | 2 +- metadata/md5-cache/app-shells/nushell-0.102.0 | 2 +- metadata/md5-cache/app-shells/nushell-0.103.0 | 2 +- metadata/md5-cache/app-shells/starship-1.22.1 | 2 +- metadata/md5-cache/app-shells/zoxide-0.9.4-r1 | 2 +- metadata/md5-cache/app-shells/zoxide-0.9.6-r1 | 2 +- metadata/md5-cache/app-shells/zoxide-0.9.7 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 76743 -> 76751 bytes metadata/md5-cache/app-text/fblog-4.10.0-r1 | 2 +- metadata/md5-cache/app-text/mdbook-0.4.46 | 2 +- metadata/md5-cache/app-text/mdbook-0.4.47 | 2 +- metadata/md5-cache/app-text/mdbook-0.4.48 | 2 +- metadata/md5-cache/dev-build/Manifest.gz | Bin 20588 -> 20741 bytes metadata/md5-cache/dev-build/b2-5.3.2 | 14 + metadata/md5-cache/dev-build/just-1.39.0 | 2 +- metadata/md5-cache/dev-build/just-1.40.0 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 33107 -> 33261 bytes metadata/md5-cache/dev-cpp/catch-3.8.1 | 14 + metadata/md5-cache/dev-db/Manifest.gz | Bin 32411 -> 32422 bytes metadata/md5-cache/dev-db/influxdb-2.7.10-r1 | 2 +- metadata/md5-cache/dev-db/influxdb-2.7.11 | 2 +- metadata/md5-cache/dev-debug/Manifest.gz | Bin 10931 -> 11098 bytes metadata/md5-cache/dev-debug/valgrind-3.25.0_rc1 | 14 + metadata/md5-cache/dev-debug/valgrind-9999 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 73524 -> 73528 bytes metadata/md5-cache/dev-java/icedtea-web-1.8.8-r2 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 55319 -> 55612 bytes .../dev-lang/closure-compiler-bin-20250407 | 13 + metadata/md5-cache/dev-lang/crystal-1.16.1 | 16 + metadata/md5-cache/dev-lang/gleam-1.4.1-r1 | 2 +- metadata/md5-cache/dev-lang/gnucobol-3.2-r1 | 4 +- metadata/md5-cache/dev-lang/grass-0.13.4 | 2 +- metadata/md5-cache/dev-lang/luau-0.653 | 14 - metadata/md5-cache/dev-lang/luau-0.669 | 14 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 184873 -> 185353 bytes metadata/md5-cache/dev-libs/blazesym_c-0.1.1 | 2 +- .../md5-cache/dev-libs/dynolog-0.3.1_p20230126-r3 | 2 +- metadata/md5-cache/dev-libs/igraph-0.10.15 | 16 + .../intel-compute-runtime-25.09.32961.8-r1 | 15 - .../dev-libs/intel-compute-runtime-25.13.33276.17 | 15 + metadata/md5-cache/dev-libs/level-zero-1.21.9 | 14 + metadata/md5-cache/dev-libs/libffi-9999 | 2 +- metadata/md5-cache/dev-libs/metee-5.0.0 | 13 + metadata/md5-cache/dev-ml/Manifest.gz | Bin 92384 -> 92709 bytes metadata/md5-cache/dev-ml/core_unix-0.17.1 | 16 + metadata/md5-cache/dev-ml/cryptokit-1.20.1 | 17 + metadata/md5-cache/dev-python/Manifest.gz | Bin 378275 -> 378440 bytes metadata/md5-cache/dev-python/adblock-0.6.0-r1 | 2 +- metadata/md5-cache/dev-python/attrs-25.3.0 | 10 +- metadata/md5-cache/dev-python/bcrypt-4.3.0 | 2 +- metadata/md5-cache/dev-python/blake3-1.0.4 | 2 +- metadata/md5-cache/dev-python/cramjam-2.10.0 | 2 +- metadata/md5-cache/dev-python/cramjam-2.10.0_rc1 | 2 +- metadata/md5-cache/dev-python/cramjam-2.9.1 | 2 +- metadata/md5-cache/dev-python/cryptography-44.0.2 | 2 +- metadata/md5-cache/dev-python/cython-3.1.0_beta1 | 16 - .../md5-cache/dev-python/cython-3.1.0_beta1-r1 | 17 + metadata/md5-cache/dev-python/distlib-0.3.9 | 12 +- metadata/md5-cache/dev-python/dulwich-0.22.8 | 2 +- metadata/md5-cache/dev-python/expandvars-1.0.0 | 10 +- metadata/md5-cache/dev-python/filelock-3.18.0 | 10 +- metadata/md5-cache/dev-python/frozenlist-1.6.0 | 12 +- .../dev-python/hatch-fancy-pypi-readme-24.1.0 | 10 +- metadata/md5-cache/dev-python/hypothesis-6.131.2 | 10 +- metadata/md5-cache/dev-python/idna-3.10 | 10 +- metadata/md5-cache/dev-python/jellyfish-1.1.3 | 2 +- metadata/md5-cache/dev-python/jellyfish-1.2.0 | 2 +- metadata/md5-cache/dev-python/libcst-1.7.0 | 2 +- .../md5-cache/dev-python/minify-html-0.15.0-r1 | 2 +- metadata/md5-cache/dev-python/minify-html-0.16.2 | 2 +- metadata/md5-cache/dev-python/minify-html-0.16.4 | 2 +- .../dev-python/mitmproxy-wireguard-0.1.20-r1 | 2 +- metadata/md5-cache/dev-python/multidict-6.4.3 | 12 +- metadata/md5-cache/dev-python/nh3-0.2.21 | 2 +- metadata/md5-cache/dev-python/objgraph-3.6.2 | 10 +- metadata/md5-cache/dev-python/orjson-3.10.15 | 2 +- metadata/md5-cache/dev-python/orjson-3.10.16 | 2 +- metadata/md5-cache/dev-python/propcache-0.3.1 | 12 +- metadata/md5-cache/dev-python/pydantic-core-2.27.2 | 2 +- metadata/md5-cache/dev-python/pydantic-core-2.33.1 | 2 +- metadata/md5-cache/dev-python/pydantic-core-2.34.1 | 2 +- metadata/md5-cache/dev-python/pyproject-fmt-2.5.1 | 2 +- metadata/md5-cache/dev-python/pyside-6.8.2-r1 | 2 +- metadata/md5-cache/dev-python/pyside-6.8.3 | 2 +- metadata/md5-cache/dev-python/pyside-6.9.0 | 2 +- metadata/md5-cache/dev-python/pyside-6.9.9999 | 2 +- metadata/md5-cache/dev-python/pyside-6.9999 | 2 +- .../md5-cache/dev-python/pytest-asyncio-0.26.0 | 10 +- .../md5-cache/dev-python/pytest-rerunfailures-15.0 | 10 +- metadata/md5-cache/dev-python/pytest-timeout-2.3.1 | 10 +- metadata/md5-cache/dev-python/pytest-xdist-3.6.1 | 10 +- metadata/md5-cache/dev-python/qiskit-1.4.0 | 2 +- metadata/md5-cache/dev-python/qiskit-1.4.2 | 2 +- metadata/md5-cache/dev-python/qiskit-2.0.0 | 2 +- metadata/md5-cache/dev-python/qiskit-2.0.0_rc1 | 2 +- metadata/md5-cache/dev-python/qiskit-2.0.0_rc2 | 2 +- metadata/md5-cache/dev-python/regress-2025.3.1 | 2 +- metadata/md5-cache/dev-python/rfc3161-client-0.1.2 | 2 +- metadata/md5-cache/dev-python/rfc3161-client-1.0.0 | 2 +- metadata/md5-cache/dev-python/rfc3161-client-1.0.1 | 2 +- metadata/md5-cache/dev-python/rpds-py-0.23.1 | 2 +- metadata/md5-cache/dev-python/rpds-py-0.24.0 | 2 +- metadata/md5-cache/dev-python/rustworkx-0.15.1-r1 | 2 +- metadata/md5-cache/dev-python/rustworkx-0.16.0 | 2 +- .../md5-cache/dev-python/setuptools-rust-1.11.0 | 2 +- .../md5-cache/dev-python/setuptools-rust-1.11.1 | 2 +- metadata/md5-cache/dev-python/slixmpp-1.10.0 | 2 +- .../md5-cache/dev-python/sortedcontainers-2.4.0-r1 | 10 +- metadata/md5-cache/dev-python/sqlglot-26.13.2 | 2 +- metadata/md5-cache/dev-python/sqlglot-26.14.0 | 2 +- metadata/md5-cache/dev-python/sqlglot-26.15.0 | 2 +- metadata/md5-cache/dev-python/tpm2-pytss-2.3.0-r1 | 17 + metadata/md5-cache/dev-python/uv-0.6.10 | 2 +- metadata/md5-cache/dev-python/uv-0.6.13 | 2 +- metadata/md5-cache/dev-python/uv-0.6.14 | 2 +- metadata/md5-cache/dev-python/virtualenv-20.30.0 | 10 +- metadata/md5-cache/dev-python/watchfiles-1.0.4 | 2 +- metadata/md5-cache/dev-python/watchfiles-1.0.5 | 2 +- metadata/md5-cache/dev-python/yarl-1.20.0 | 12 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 35945 -> 35952 bytes metadata/md5-cache/dev-qt/qtwebengine-6.8.3 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.9.0-r1 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.9.9999 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 222299 -> 222616 bytes metadata/md5-cache/dev-ruby/bundler-2.6.8 | 17 + metadata/md5-cache/dev-ruby/commonmarker-2.1.1 | 2 +- metadata/md5-cache/dev-ruby/metrics-0.12.2 | 12 +- metadata/md5-cache/dev-ruby/mini_mime-1.1.5 | 12 +- metadata/md5-cache/dev-ruby/rubygems-3.6.8 | 18 + metadata/md5-cache/dev-ruby/sprockets-4.2.2 | 17 + metadata/md5-cache/dev-ruby/traces-0.11.1 | 17 - metadata/md5-cache/dev-ruby/traces-0.15.2 | 12 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 139993 -> 138997 bytes metadata/md5-cache/dev-util/bindgen-0.68.1-r1 | 2 +- metadata/md5-cache/dev-util/bindgen-0.69.4-r1 | 2 +- metadata/md5-cache/dev-util/bindgen-0.70.1-r1 | 2 +- metadata/md5-cache/dev-util/bindgen-0.71.1 | 2 +- metadata/md5-cache/dev-util/bingrep-0.11.0-r1 | 2 +- metadata/md5-cache/dev-util/bpftop-0.2.3-r1 | 2 +- metadata/md5-cache/dev-util/bpftop-0.5.1-r1 | 2 +- metadata/md5-cache/dev-util/bpftop-0.6.0 | 2 +- metadata/md5-cache/dev-util/bugbite-cli-0.0.14 | 2 +- metadata/md5-cache/dev-util/cargo-audit-0.21.1 | 2 +- metadata/md5-cache/dev-util/cargo-audit-0.21.2 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.10.11 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.10.4-r1 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.10.7 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.10.8 | 2 +- metadata/md5-cache/dev-util/cargo-license-0.6.1-r1 | 2 +- metadata/md5-cache/dev-util/cargo-nextest-0.9.91 | 2 +- metadata/md5-cache/dev-util/cargo-nextest-0.9.92 | 2 +- metadata/md5-cache/dev-util/cargo-nextest-0.9.93 | 2 +- metadata/md5-cache/dev-util/cargo-nextest-0.9.94 | 2 +- metadata/md5-cache/dev-util/cargo-pgrx-0.12.7 | 2 +- metadata/md5-cache/dev-util/cargo-pgrx-0.12.9 | 2 +- metadata/md5-cache/dev-util/cargo-pgrx-0.13.1 | 2 +- .../md5-cache/dev-util/cargo-tarpaulin-0.30.0-r1 | 2 +- metadata/md5-cache/dev-util/cargo-tarpaulin-0.32.1 | 2 +- metadata/md5-cache/dev-util/cargo-tarpaulin-0.32.2 | 2 +- metadata/md5-cache/dev-util/cargo-tarpaulin-0.32.3 | 2 +- .../dev-util/cargo-vendor-filterer-0.5.17 | 2 +- metadata/md5-cache/dev-util/cbindgen-0.28.0 | 2 +- .../dev-util/cucumber-compatibility-kit-14.1.0 | 14 +- .../md5-cache/dev-util/cucumber-messages-22.0.0 | 12 +- .../md5-cache/dev-util/cucumber-messages-24.1.0 | 12 +- metadata/md5-cache/dev-util/difftastic-0.60.0-r1 | 2 +- metadata/md5-cache/dev-util/difftastic-0.61.0-r1 | 2 +- metadata/md5-cache/dev-util/difftastic-0.63.0 | 2 +- .../md5-cache/dev-util/elfshaker-0.9.0_p20240914 | 2 +- metadata/md5-cache/dev-util/git-delta-0.16.5-r1 | 2 +- metadata/md5-cache/dev-util/git-delta-0.17.0-r1 | 2 +- metadata/md5-cache/dev-util/git-delta-0.18.1-r1 | 2 +- metadata/md5-cache/dev-util/git-delta-0.18.2-r1 | 2 +- .../dev-util/intel-graphics-compiler-2.10.4 | 16 - .../dev-util/intel-graphics-compiler-2.10.9 | 16 + metadata/md5-cache/dev-util/marksman-2023.12.09 | 15 - metadata/md5-cache/dev-util/marksman-2024.12.18 | 15 + metadata/md5-cache/dev-util/maturin-1.8.2 | 2 +- metadata/md5-cache/dev-util/maturin-1.8.3 | 2 +- metadata/md5-cache/dev-util/pixi-0.39.5 | 2 +- metadata/md5-cache/dev-util/pixi-0.45.0 | 2 +- metadata/md5-cache/dev-util/pkgcruft-0.0.10 | 2 +- metadata/md5-cache/dev-util/pkgcruft-0.0.11 | 2 +- metadata/md5-cache/dev-util/pkgcruft-0.0.12 | 2 +- metadata/md5-cache/dev-util/pkgcruft-9999 | 2 +- metadata/md5-cache/dev-util/py-spy-0.4.0 | 2 +- metadata/md5-cache/dev-util/rinstall-0.2.0-r1 | 2 +- metadata/md5-cache/dev-util/ruff-0.11.0 | 2 +- metadata/md5-cache/dev-util/ruff-0.11.1 | 2 +- metadata/md5-cache/dev-util/ruff-0.11.2 | 2 +- metadata/md5-cache/dev-util/ruff-0.11.6 | 2 +- metadata/md5-cache/dev-util/ruff-0.9.10 | 2 +- metadata/md5-cache/dev-util/ruff-0.9.9 | 2 +- metadata/md5-cache/dev-util/rustup-1.27.1-r1 | 2 +- metadata/md5-cache/dev-util/rustup-1.28.1 | 2 +- metadata/md5-cache/dev-util/rustup-9999 | 2 +- metadata/md5-cache/dev-util/sccache-0.10.0-r1 | 2 +- .../md5-cache/dev-util/selenium-manager-4.26.0-r1 | 2 +- .../md5-cache/dev-util/selenium-manager-4.28.0 | 2 +- .../md5-cache/dev-util/selenium-manager-4.29.0 | 2 +- .../md5-cache/dev-util/selenium-manager-4.30.0 | 2 +- .../md5-cache/dev-util/selenium-manager-4.31.0 | 2 +- .../dev-util/spirv-llvm-translator-15.0.10-r2 | 4 +- .../dev-util/spirv-llvm-translator-15.0.8 | 17 - .../dev-util/spirv-llvm-translator-16.0.10-r2 | 4 +- .../dev-util/spirv-llvm-translator-16.0.8 | 17 - .../dev-util/spirv-llvm-translator-17.0.10-r2 | 4 +- .../dev-util/spirv-llvm-translator-17.0.8 | 17 - .../dev-util/spirv-llvm-translator-18.1.10-r2 | 4 +- .../dev-util/spirv-llvm-translator-18.1.8 | 17 - .../dev-util/spirv-llvm-translator-19.1.3 | 17 - .../dev-util/spirv-llvm-translator-19.1.5-r2 | 4 +- .../spirv-llvm-translator-20.0.0_pre20250122 | 16 - .../dev-util/spirv-llvm-translator-20.1.1 | 17 + .../spirv-llvm-translator-21.0.0_pre20250201 | 16 - .../md5-cache/dev-util/tree-sitter-cli-0.24.3-r1 | 2 +- metadata/md5-cache/dev-util/tree-sitter-cli-0.25.1 | 2 +- metadata/md5-cache/dev-util/tree-sitter-cli-0.25.2 | 2 +- metadata/md5-cache/dev-util/tree-sitter-cli-0.25.3 | 2 +- metadata/md5-cache/dev-util/wachy-0.1.0_alpha6-r2 | 2 +- .../md5-cache/dev-util/watchman-2023.06.19.00-r2 | 2 +- metadata/md5-cache/dev-util/watchman-2024.11.04.00 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 21740 -> 21431 bytes metadata/md5-cache/dev-vcs/breezy-3.3.7-r2 | 2 +- metadata/md5-cache/dev-vcs/breezy-3.3.9 | 2 +- metadata/md5-cache/dev-vcs/git-absorb-0.6.16-r1 | 2 +- metadata/md5-cache/dev-vcs/git-absorb-0.6.17-r2 | 2 +- metadata/md5-cache/dev-vcs/git-absorb-0.7.0 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.7.4-r2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.7.4-r3 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.8.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.9.4 | 2 +- metadata/md5-cache/dev-vcs/mercurial-7.0.1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-9999 | 2 +- metadata/md5-cache/dev-vcs/sourcegit-2025.03 | 16 - metadata/md5-cache/dev-vcs/sourcegit-2025.09 | 16 - metadata/md5-cache/dev-vcs/sourcegit-2025.11 | 16 - metadata/md5-cache/dev-vcs/sourcegit-2025.13 | 16 + metadata/md5-cache/dev-vcs/sourcegit-9999 | 4 +- metadata/md5-cache/dev-vcs/stgit-2.5.0 | 2 +- metadata/md5-cache/dev-vcs/stgit-2.5.2 | 2 +- metadata/md5-cache/dev-vcs/stgit-2.5.3 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15645 -> 15810 bytes metadata/md5-cache/games-action/prismlauncher-9.4 | 17 + metadata/md5-cache/games-board/Manifest.gz | Bin 11369 -> 11365 bytes metadata/md5-cache/games-board/jja-0.9.1-r2 | 2 +- metadata/md5-cache/games-board/jja-9999 | 2 +- metadata/md5-cache/games-emulation/Manifest.gz | Bin 21589 -> 21588 bytes metadata/md5-cache/games-emulation/rmg-0.6.6-r2 | 2 +- metadata/md5-cache/games-emulation/rmg-0.7.3 | 2 +- metadata/md5-cache/games-emulation/rmg-9999 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18302 -> 18298 bytes metadata/md5-cache/games-puzzle/syzygy-1.0.2-r1 | 2 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8977 -> 8979 bytes metadata/md5-cache/games-rpg/rpg-cli-1.2.0-r1 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 10669 -> 10675 bytes .../games-strategy/ja2-stracciatella-0.21.0-r2 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 8828 -> 8828 bytes metadata/md5-cache/gnome-base/librsvg-2.57.3-r2 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.58.2-r2 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.58.5 | 2 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 14001 -> 14336 bytes metadata/md5-cache/gui-apps/foot-1.22.0 | 17 + metadata/md5-cache/gui-apps/foot-terminfo-1.22.0 | 11 + metadata/md5-cache/gui-apps/railway-2.7.2 | 2 +- metadata/md5-cache/gui-apps/railway-2.7.3 | 2 +- metadata/md5-cache/gui-apps/tuigreet-0.8.0-r2 | 2 +- metadata/md5-cache/gui-apps/tuigreet-0.9.1-r1 | 2 +- metadata/md5-cache/gui-apps/tuigreet-9999 | 2 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 13345 -> 13508 bytes metadata/md5-cache/gui-libs/egl-x11-1.0.1 | 15 + metadata/md5-cache/gui-libs/greetd-0.10.0-r1 | 2 +- metadata/md5-cache/gui-libs/greetd-0.10.3-r1 | 2 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 5425 -> 5589 bytes metadata/md5-cache/kde-misc/kshutdown-6.0 | 16 + metadata/md5-cache/mail-client/Manifest.gz | Bin 7299 -> 7303 bytes metadata/md5-cache/mail-client/thunderbird-128.9.2 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 57486 -> 57467 bytes metadata/md5-cache/media-gfx/fotema-1.20.0 | 2 +- metadata/md5-cache/media-gfx/fotema-1.20.1 | 2 +- metadata/md5-cache/media-gfx/fotema-1.21.0 | 2 +- .../md5-cache/media-gfx/libimagequant-4.2.2-r1 | 2 +- .../md5-cache/media-gfx/libimagequant-4.3.0-r1 | 2 +- metadata/md5-cache/media-gfx/libimagequant-4.3.4 | 2 +- metadata/md5-cache/media-gfx/oxipng-8.0.0-r1 | 2 +- metadata/md5-cache/media-gfx/oxipng-9.0.0-r1 | 2 +- metadata/md5-cache/media-gfx/oxipng-9.1.2-r1 | 2 +- metadata/md5-cache/media-gfx/oxipng-9.1.2-r2 | 2 +- metadata/md5-cache/media-gfx/oxipng-9.1.3 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 122559 -> 122569 bytes metadata/md5-cache/media-libs/glycin-loaders-1.1.5 | 2 +- metadata/md5-cache/media-libs/glycin-loaders-1.1.6 | 2 +- metadata/md5-cache/media-libs/glycin-loaders-1.2.1 | 2 +- .../md5-cache/media-libs/glycin-loaders-1.2_beta1 | 2 +- .../md5-cache/media-libs/glycin-loaders-1.2_rc | 2 +- metadata/md5-cache/media-libs/libdovi-3.3.1-r1 | 2 +- .../media-libs/libmygpo-qt-1.1.0_pre20240811 | 16 - metadata/md5-cache/media-libs/libmygpo-qt-1.2.0 | 16 + metadata/md5-cache/media-libs/libopenraw-0.3.7-r2 | 2 +- metadata/md5-cache/media-libs/mesa-24.1.7-r1 | 2 +- metadata/md5-cache/media-libs/mesa-24.3.4-r1 | 2 +- metadata/md5-cache/media-libs/mesa-25.0.0 | 2 +- metadata/md5-cache/media-libs/mesa-25.0.1 | 2 +- metadata/md5-cache/media-libs/mesa-25.0.2 | 2 +- metadata/md5-cache/media-libs/mesa-25.0.3 | 2 +- metadata/md5-cache/media-libs/mesa-25.0.4 | 2 +- metadata/md5-cache/media-libs/mesa-9999 | 2 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 79326 -> 79328 bytes .../md5-cache/media-plugins/gst-plugin-gtk4-0.13.4 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 75757 -> 75760 bytes metadata/md5-cache/media-sound/helvum-0.4.1-r2 | 2 +- metadata/md5-cache/media-sound/helvum-0.5.1-r4 | 2 +- metadata/md5-cache/media-sound/ncspot-1.2.2 | 2 +- metadata/md5-cache/media-sound/picard-2.13.3 | 18 - metadata/md5-cache/media-sound/picard-2.13.3-r1 | 18 + .../md5-cache/media-sound/rescrobbled-0.7.1-r1 | 2 +- metadata/md5-cache/media-sound/rescrobbled-0.7.2 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 38146 -> 38147 bytes metadata/md5-cache/media-video/rav1e-0.6.6-r1 | 2 +- metadata/md5-cache/media-video/rav1e-0.7.1-r1 | 2 +- metadata/md5-cache/media-video/rav1e-9999 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 63512 -> 63676 bytes metadata/md5-cache/net-analyzer/bandwhich-0.23.1 | 2 +- metadata/md5-cache/net-analyzer/nfdump-1.7.6 | 16 + metadata/md5-cache/net-analyzer/rustscan-2.4.1 | 2 +- metadata/md5-cache/net-analyzer/trippy-0.11.0-r1 | 2 +- metadata/md5-cache/net-analyzer/trippy-0.12.1 | 2 +- metadata/md5-cache/net-analyzer/trippy-0.12.2 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 13727 -> 13881 bytes metadata/md5-cache/net-dns/hash-slinger-3.3 | 14 - metadata/md5-cache/net-dns/hash-slinger-3.3-r1 | 14 + metadata/md5-cache/net-dns/hash-slinger-3.4 | 14 + metadata/md5-cache/net-dns/pdns-recursor-5.1.3-r1 | 2 +- metadata/md5-cache/net-dns/pdns-recursor-5.1.4 | 2 +- metadata/md5-cache/net-dns/pdns-recursor-5.2.2 | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 14672 -> 14674 bytes metadata/md5-cache/net-im/fractal-10.1 | 2 +- metadata/md5-cache/net-im/fractal-8-r1 | 2 +- metadata/md5-cache/net-im/synapse-1.127.1 | 2 +- metadata/md5-cache/net-im/synapse-1.128.0 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 57532 -> 57532 bytes metadata/md5-cache/net-libs/farstream-0.2.9-r2 | 4 +- metadata/md5-cache/net-libs/libnice-0.1.22-r1 | 4 +- metadata/md5-cache/net-libs/quiche-0.22.0-r2 | 2 +- metadata/md5-cache/net-libs/quiche-0.23.2 | 2 +- metadata/md5-cache/net-libs/quiche-0.23.4 | 2 +- metadata/md5-cache/net-libs/quiche-0.23.5 | 2 +- metadata/md5-cache/net-libs/quiche-0.23.6 | 2 +- metadata/md5-cache/net-libs/quiche-0.23.7 | 2 +- metadata/md5-cache/net-libs/quiche-0.24.1 | 2 +- metadata/md5-cache/net-libs/quiche-9999 | 2 +- metadata/md5-cache/net-libs/rustls-ffi-0.10.0-r2 | 2 +- metadata/md5-cache/net-libs/rustls-ffi-0.12.1-r3 | 2 +- metadata/md5-cache/net-libs/rustls-ffi-0.12.2-r1 | 2 +- metadata/md5-cache/net-libs/rustls-ffi-0.13.0-r1 | 2 +- metadata/md5-cache/net-libs/rustls-ffi-0.14.0 | 2 +- metadata/md5-cache/net-libs/rustls-ffi-0.15.0 | 2 +- metadata/md5-cache/net-libs/rustls-ffi-0.9.1-r2 | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21288 -> 21279 bytes metadata/md5-cache/net-mail/stalwart-cli-0.10.7 | 2 +- metadata/md5-cache/net-mail/stalwart-cli-0.11.4 | 2 +- metadata/md5-cache/net-mail/stalwart-cli-0.11.5 | 2 +- metadata/md5-cache/net-mail/stalwart-cli-0.11.7 | 2 +- metadata/md5-cache/net-mail/stalwart-mail-0.10.7 | 2 +- metadata/md5-cache/net-mail/stalwart-mail-0.11.4 | 2 +- metadata/md5-cache/net-mail/stalwart-mail-0.11.5 | 2 +- metadata/md5-cache/net-mail/stalwart-mail-0.11.7 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 92647 -> 92977 bytes metadata/md5-cache/net-misc/asahi-btsync-0.2.0-r1 | 2 +- .../md5-cache/net-misc/asahi-wifisync-0.2.0-r1 | 2 +- metadata/md5-cache/net-misc/dhcpcd-10.2.2-r1 | 15 + metadata/md5-cache/net-misc/geckodriver-0.35.0-r1 | 2 +- metadata/md5-cache/net-misc/geckodriver-0.36.0 | 2 +- metadata/md5-cache/net-misc/hurl-4.1.0-r1 | 2 +- metadata/md5-cache/net-misc/hurl-5.0.1-r1 | 2 +- metadata/md5-cache/net-misc/hurl-6.1.1 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.4 | 17 + metadata/md5-cache/net-misc/websocat-1.13.0-r1 | 2 +- metadata/md5-cache/net-misc/websocat-1.14.0 | 2 +- metadata/md5-cache/net-misc/zerotier-1.14.2-r1 | 2 +- metadata/md5-cache/net-misc/zerotier-1.14.2-r2 | 2 +- metadata/md5-cache/net-nds/389-ds-base-3.0.2-r1 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3058 -> 3061 bytes metadata/md5-cache/net-news/Manifest.gz | Bin 3207 -> 3204 bytes metadata/md5-cache/net-news/newsboat-2.34-r1 | 2 +- metadata/md5-cache/net-news/newsboat-2.38 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 11088 -> 11085 bytes metadata/md5-cache/net-p2p/arti-1.4.0 | 2 +- metadata/md5-cache/net-p2p/arti-1.4.2 | 2 +- metadata/md5-cache/net-p2p/arti-9999 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9817 -> 9813 bytes metadata/md5-cache/net-proxy/mitmproxy-rs-0.11.1 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 16437 -> 16439 bytes metadata/md5-cache/net-vpn/vopono-0.10.11-r1 | 2 +- metadata/md5-cache/net-vpn/vpncloud-2.3.0-r2 | 2 +- metadata/md5-cache/sci-calculators/Manifest.gz | Bin 4219 -> 4217 bytes metadata/md5-cache/sci-calculators/xsv-0.13.0-r1 | 2 +- metadata/md5-cache/sci-electronics/Manifest.gz | Bin 14431 -> 14268 bytes .../md5-cache/sci-electronics/qelectrotech-0.80 | 4 +- .../md5-cache/sci-electronics/qelectrotech-9999 | 14 - metadata/md5-cache/sci-libs/Manifest.gz | Bin 71526 -> 71366 bytes metadata/md5-cache/sci-libs/libbraiding-1.3 | 9 - metadata/md5-cache/sci-libs/libbraiding-1.3.1 | 4 +- metadata/md5-cache/sci-mathematics/Manifest.gz | Bin 33433 -> 32784 bytes metadata/md5-cache/sci-mathematics/boolector-3.2.3 | 17 - metadata/md5-cache/sci-mathematics/boolector-3.2.4 | 2 +- metadata/md5-cache/sci-mathematics/eclib-20231212 | 16 - metadata/md5-cache/sci-mathematics/eclib-20240408 | 16 - metadata/md5-cache/sci-mathematics/eclib-20250122 | 4 +- .../md5-cache/sci-mathematics/gmp-ecm-7.0.6-r1 | 4 +- metadata/md5-cache/sci-mathematics/polymake-4.11 | 16 - metadata/md5-cache/sci-mathematics/polymake-4.13 | 4 +- metadata/md5-cache/sci-ml/Manifest.gz | Bin 8138 -> 8296 bytes metadata/md5-cache/sci-ml/safetensors-0.4.5-r2 | 2 +- metadata/md5-cache/sci-ml/tokenizers-0.21.0 | 2 +- metadata/md5-cache/sci-ml/tokenizers-0.21.1-r1 | 2 +- metadata/md5-cache/sci-ml/transformers-4.50.2 | 16 - metadata/md5-cache/sci-ml/transformers-4.50.3 | 16 + metadata/md5-cache/sci-ml/transformers-4.51.3 | 16 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 93217 -> 93189 bytes metadata/md5-cache/sys-apps/amdgpu_top-0.10.3 | 2 +- metadata/md5-cache/sys-apps/amdgpu_top-0.10.4 | 2 +- metadata/md5-cache/sys-apps/asahi-bless-0.3.0-r1 | 2 +- metadata/md5-cache/sys-apps/asahi-bless-0.4.1 | 2 +- metadata/md5-cache/sys-apps/asahi-nvram-0.2.1-r1 | 2 +- metadata/md5-cache/sys-apps/asahi-nvram-0.2.3 | 2 +- .../md5-cache/sys-apps/asahi-startup-disk-0.1.3-r1 | 2 +- metadata/md5-cache/sys-apps/bat-0.23.0-r2 | 2 +- metadata/md5-cache/sys-apps/bat-0.24.0-r2 | 2 +- metadata/md5-cache/sys-apps/bat-0.25.0 | 2 +- metadata/md5-cache/sys-apps/cyme-2.1.2 | 2 +- metadata/md5-cache/sys-apps/cyme-2.1.3 | 2 +- metadata/md5-cache/sys-apps/eza-0.19.0-r1 | 2 +- metadata/md5-cache/sys-apps/eza-0.19.2-r1 | 2 +- metadata/md5-cache/sys-apps/eza-0.20.8 | 2 +- metadata/md5-cache/sys-apps/fd-10.2.0-r1 | 2 +- .../md5-cache/sys-apps/ipmi-fan-control-0.4.0-r1 | 2 +- metadata/md5-cache/sys-apps/ipmi-fan-control-9999 | 2 +- metadata/md5-cache/sys-apps/ipmicfg-1.35.2.240627 | 14 - metadata/md5-cache/sys-apps/ipmicfg-1.36.0.250225 | 14 + metadata/md5-cache/sys-apps/lsd-1.1.3-r1 | 2 +- metadata/md5-cache/sys-apps/pandora_box-0.14.0-r2 | 2 +- metadata/md5-cache/sys-apps/pkgcraft-tools-0.0.23 | 2 +- metadata/md5-cache/sys-apps/pkgcraft-tools-0.0.24 | 2 +- metadata/md5-cache/sys-apps/pkgcraft-tools-0.0.25 | 2 +- metadata/md5-cache/sys-apps/pkgcraft-tools-9999 | 2 +- metadata/md5-cache/sys-apps/ripgrep-14.1.1-r1 | 2 +- metadata/md5-cache/sys-apps/ripgrep-all-0.10.6 | 2 +- .../md5-cache/sys-apps/smcipmitool-2.27.3.230921 | 14 - .../md5-cache/sys-apps/smcipmitool-2.29.0.250214 | 14 + metadata/md5-cache/sys-apps/syd-3.32.6 | 2 +- metadata/md5-cache/sys-apps/syd-3.32.7 | 2 +- metadata/md5-cache/sys-apps/systemctl-tui-0.3.4-r1 | 2 +- .../md5-cache/sys-apps/uutils-coreutils-0.0.29 | 2 +- metadata/md5-cache/sys-apps/uutils-coreutils-9999 | 2 +- metadata/md5-cache/sys-apps/uutils-findutils-0.7.0 | 2 +- metadata/md5-cache/sys-apps/uutils-findutils-9999 | 2 +- .../md5-cache/sys-apps/zram-generator-1.1.2-r1 | 2 +- metadata/md5-cache/sys-apps/zram-generator-1.2.1 | 2 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 14992 -> 14995 bytes metadata/md5-cache/sys-auth/nss-docker-ng-1.0.7 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 17192 -> 17184 bytes metadata/md5-cache/sys-block/dust-1.1.1-r1 | 2 +- .../sys-block/thin-provisioning-tools-1.0.10-r1 | 2 +- .../sys-block/thin-provisioning-tools-1.0.13-r1 | 2 +- .../sys-block/thin-provisioning-tools-1.0.14-r2 | 2 +- .../sys-block/thin-provisioning-tools-1.1.0-r2 | 2 +- .../sys-block/thin-provisioning-tools-1.1.0-r3 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 24538 -> 25160 bytes metadata/md5-cache/sys-devel/gcc-12.4.1_p20250417 | 16 + metadata/md5-cache/sys-devel/gcc-13.3.1_p20250418 | 16 + .../md5-cache/sys-devel/gcc-15.0.1_pre20250418 | 16 + .../md5-cache/sys-devel/gcc-15.0.1_pre20250418-r1 | 16 + metadata/md5-cache/sys-fs/Manifest.gz | Bin 38012 -> 38183 bytes metadata/md5-cache/sys-fs/bcachefs-tools-1.20.0 | 2 +- metadata/md5-cache/sys-fs/bcachefs-tools-1.25.0 | 2 +- metadata/md5-cache/sys-fs/bcachefs-tools-1.25.1 | 2 +- metadata/md5-cache/sys-fs/bcachefs-tools-1.25.2 | 17 + metadata/md5-cache/sys-fs/bcachefs-tools-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 34618 -> 34778 bytes metadata/md5-cache/sys-kernel/dracut-106-r2 | 2 +- metadata/md5-cache/sys-kernel/dracut-9999 | 2 +- metadata/md5-cache/sys-kernel/installkernel-58 | 14 + metadata/md5-cache/sys-kernel/scx-1.0.10 | 2 +- metadata/md5-cache/sys-kernel/scx-1.0.11 | 2 +- .../md5-cache/sys-kernel/virtme-ng-1.32_p20250124 | 2 +- metadata/md5-cache/sys-kernel/virtme-ng-1.33 | 2 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 33268 -> 33276 bytes metadata/md5-cache/sys-libs/pkgcraft-0.0.16-r1 | 2 +- metadata/md5-cache/sys-libs/pkgcraft-9999 | 2 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 8774 -> 8769 bytes metadata/md5-cache/sys-power/wluma-4.3.0-r3 | 2 +- metadata/md5-cache/sys-power/wluma-4.4.0-r2 | 2 +- metadata/md5-cache/sys-power/wluma-4.9.0 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 16893 -> 16895 bytes metadata/md5-cache/sys-process/below-0.8.1-r1 | 2 +- metadata/md5-cache/sys-process/bottom-0.10.1-r1 | 2 +- metadata/md5-cache/sys-process/bottom-0.10.2-r1 | 2 +- metadata/md5-cache/sys-process/procs-0.14.6-r1 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 25627 -> 25631 bytes .../md5-cache/www-apps/nextcloud-notify_push-1.0.0 | 2 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 4083 -> 4242 bytes metadata/md5-cache/www-misc/logswan-2.1.15 | 14 + metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6266 -> 6426 bytes .../md5-cache/x11-drivers/nvidia-drivers-570.144 | 17 + metadata/md5-cache/x11-terms/Manifest.gz | Bin 9981 -> 9981 bytes metadata/md5-cache/x11-terms/alacritty-0.14.0-r1 | 2 +- metadata/md5-cache/x11-terms/alacritty-0.15.1 | 2 +- metadata/md5-cache/x11-terms/alacritty-9999 | 2 +- .../md5-cache/x11-terms/wezterm-20240203.110809-r2 | 2 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43401 -> 43395 bytes net-analyzer/nfdump/Manifest | 2 + net-analyzer/nfdump/nfdump-1.7.6.ebuild | 105 ++++ net-dns/Manifest.gz | Bin 7883 -> 7882 bytes net-dns/hash-slinger/Manifest | 4 +- net-dns/hash-slinger/hash-slinger-3.3-r1.ebuild | 53 ++ net-dns/hash-slinger/hash-slinger-3.3.ebuild | 54 -- net-dns/hash-slinger/hash-slinger-3.4.ebuild | 48 ++ net-libs/Manifest.gz | Bin 30660 -> 30659 bytes net-libs/farstream/Manifest | 2 +- net-libs/farstream/farstream-0.2.9-r2.ebuild | 2 +- net-libs/libnice/Manifest | 2 +- net-libs/libnice/libnice-0.1.22-r1.ebuild | 2 +- net-misc/Manifest.gz | Bin 53165 -> 53160 bytes net-misc/dhcpcd/Manifest | 2 + net-misc/dhcpcd/dhcpcd-10.2.2-r1.ebuild | 173 ++++++ net-misc/dhcpcd/files/dhcpcd-10.2.2-ipv6.patch | 312 +++++++++++ net-misc/ntpsec/Manifest | 6 +- .../ntpsec/files/ntpsec-1.2.4-pep517-no-egg.patch | 38 ++ net-misc/ntpsec/metadata.xml | 16 - net-misc/ntpsec/ntpsec-1.2.4.ebuild | 193 +++++++ profiles/Manifest.gz | Bin 238370 -> 238370 bytes profiles/package.mask | 5 + profiles/use.local.desc | 16 - sci-electronics/Manifest.gz | Bin 8560 -> 8563 bytes sci-electronics/qelectrotech/Manifest | 5 +- sci-electronics/qelectrotech/metadata.xml | 4 + .../qelectrotech/qelectrotech-0.80.ebuild | 4 +- .../qelectrotech/qelectrotech-9999.ebuild | 74 --- sci-libs/Manifest.gz | Bin 40385 -> 40383 bytes sci-libs/libbraiding/Manifest | 4 +- sci-libs/libbraiding/libbraiding-1.3.1.ebuild | 2 +- sci-libs/libbraiding/libbraiding-1.3.ebuild | 20 - sci-mathematics/Manifest.gz | Bin 19681 -> 19683 bytes sci-mathematics/boolector/Manifest | 5 +- sci-mathematics/boolector/boolector-3.2.3.ebuild | 86 --- sci-mathematics/boolector/boolector-3.2.4.ebuild | 7 +- .../boolector-3.2.4-cmake_minimum_required.patch | 11 + sci-mathematics/eclib/Manifest | 6 +- sci-mathematics/eclib/eclib-20231212.ebuild | 49 -- sci-mathematics/eclib/eclib-20240408.ebuild | 49 -- sci-mathematics/eclib/eclib-20250122.ebuild | 2 +- sci-mathematics/gmp-ecm/Manifest | 2 +- sci-mathematics/gmp-ecm/gmp-ecm-7.0.6-r1.ebuild | 2 +- sci-mathematics/polymake/Manifest | 7 +- .../files/polymake-4.11-barycentric-subdiv.patch | 23 - .../files/polymake-4.11-singular-sat.patch | 53 -- .../polymake/files/polymake-4.13-cstdint.patch | 13 + sci-mathematics/polymake/polymake-4.11.ebuild | 122 ----- sci-mathematics/polymake/polymake-4.13.ebuild | 6 +- sci-ml/Manifest.gz | Bin 5235 -> 5231 bytes sci-ml/transformers/Manifest | 6 +- sci-ml/transformers/transformers-4.50.2.ebuild | 45 -- sci-ml/transformers/transformers-4.50.3.ebuild | 45 ++ sci-ml/transformers/transformers-4.51.3.ebuild | 45 ++ sys-apps/Manifest.gz | Bin 51509 -> 51521 bytes sys-apps/ipmicfg/Manifest | 4 +- sys-apps/ipmicfg/ipmicfg-1.35.2.240627.ebuild | 47 -- sys-apps/ipmicfg/ipmicfg-1.36.0.250225.ebuild | 48 ++ sys-apps/smcipmitool/Manifest | 4 +- .../smcipmitool/smcipmitool-2.27.3.230921.ebuild | 77 --- .../smcipmitool/smcipmitool-2.29.0.250214.ebuild | 78 +++ sys-devel/Manifest.gz | Bin 6215 -> 6213 bytes sys-devel/gcc/Manifest | 10 + .../files/gcc-15.0.1_pre20250418-PR119858.patch | 38 ++ sys-devel/gcc/gcc-12.4.1_p20250417.ebuild | 68 +++ sys-devel/gcc/gcc-13.3.1_p20250418.ebuild | 69 +++ sys-devel/gcc/gcc-15.0.1_pre20250418-r1.ebuild | 57 ++ sys-devel/gcc/gcc-15.0.1_pre20250418.ebuild | 56 ++ sys-fs/Manifest.gz | Bin 22234 -> 22228 bytes sys-fs/bcachefs-tools/Manifest | 3 + sys-fs/bcachefs-tools/bcachefs-tools-1.25.2.ebuild | 232 ++++++++ sys-kernel/Manifest.gz | Bin 5410 -> 5413 bytes sys-kernel/installkernel/Manifest | 2 + sys-kernel/installkernel/installkernel-58.ebuild | 236 ++++++++ www-misc/Manifest.gz | Bin 2591 -> 2596 bytes www-misc/logswan/Manifest | 2 + www-misc/logswan/logswan-2.1.15.ebuild | 32 ++ x11-drivers/Manifest.gz | Bin 4214 -> 4211 bytes x11-drivers/nvidia-drivers/Manifest | 9 + .../nvidia-drivers/nvidia-drivers-570.144.ebuild | 601 +++++++++++++++++++++ 881 files changed, 7501 insertions(+), 3794 deletions(-) create mode 100644 app-laptop/framework_tool/Manifest create mode 100644 app-laptop/framework_tool/framework_tool-0.3.0.ebuild create mode 100644 app-laptop/framework_tool/metadata.xml create mode 100644 app-shells/bash/bash-5.3_rc1_p20250419.ebuild create mode 100644 dev-build/b2/b2-5.3.2.ebuild create mode 100644 dev-cpp/catch/catch-3.8.1.ebuild create mode 100644 dev-debug/valgrind/valgrind-3.25.0_rc1.ebuild create mode 100644 dev-lang/closure-compiler-bin/closure-compiler-bin-20250407.ebuild create mode 100644 dev-lang/crystal/crystal-1.16.1.ebuild create mode 100644 dev-lang/luau/files/luau-0.669-cmake_minimum.patch delete mode 100644 dev-lang/luau/luau-0.653.ebuild create mode 100644 dev-lang/luau/luau-0.669.ebuild create mode 100644 dev-libs/igraph/igraph-0.10.15.ebuild delete mode 100644 dev-libs/intel-compute-runtime/intel-compute-runtime-25.09.32961.8-r1.ebuild create mode 100644 dev-libs/intel-compute-runtime/intel-compute-runtime-25.13.33276.17.ebuild create mode 100644 dev-libs/level-zero/level-zero-1.21.9.ebuild create mode 100644 dev-libs/metee/metee-5.0.0.ebuild create mode 100644 dev-ml/core_unix/core_unix-0.17.1.ebuild create mode 100644 dev-ml/cryptokit/cryptokit-1.20.1.ebuild create mode 100644 dev-python/cython/cython-3.1.0_beta1-r1.ebuild delete mode 100644 dev-python/cython/cython-3.1.0_beta1.ebuild create mode 100644 dev-python/cython/files/cython-3.1.0_beta1-pypy3.patch create mode 100644 dev-python/distlib/files/distlib-0.3.9-freethreading.patch create mode 100644 dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch create mode 100644 dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r1.ebuild create mode 100644 dev-qt/qtwebengine/files/qtwebengine-6.8.3-gperf3.2.patch create mode 100644 dev-ruby/bundler/bundler-2.6.8.ebuild create mode 100644 dev-ruby/rubygems/rubygems-3.6.8.ebuild create mode 100644 dev-ruby/sprockets/sprockets-4.2.2.ebuild delete mode 100644 dev-ruby/traces/traces-0.11.1.ebuild delete mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.4.ebuild create mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.9.ebuild create mode 100644 dev-util/marksman/files/marksman-2024.12.18-net9.0.patch delete mode 100644 dev-util/marksman/marksman-2023.12.09.ebuild create mode 100644 dev-util/marksman/marksman-2024.12.18.ebuild delete mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.8.ebuild delete mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.8.ebuild delete mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.8.ebuild delete mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.8.ebuild delete mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.3.ebuild delete mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-20.0.0_pre20250122.ebuild create mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.1.ebuild delete mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-21.0.0_pre20250201.ebuild delete mode 100644 dev-vcs/sourcegit/sourcegit-2025.03.ebuild delete mode 100644 dev-vcs/sourcegit/sourcegit-2025.09.ebuild delete mode 100644 dev-vcs/sourcegit/sourcegit-2025.11.ebuild create mode 100644 dev-vcs/sourcegit/sourcegit-2025.13.ebuild create mode 100644 games-action/prismlauncher/prismlauncher-9.4.ebuild create mode 100644 gui-apps/foot-terminfo/foot-terminfo-1.22.0.ebuild create mode 100644 gui-apps/foot/foot-1.22.0.ebuild create mode 100644 gui-libs/egl-x11/egl-x11-1.0.1.ebuild create mode 100644 kde-misc/kshutdown/kshutdown-6.0.ebuild delete mode 100644 media-libs/libmygpo-qt/files/libmygpo-qt-1.1.0_pre20240811-qt6.patch delete mode 100644 media-libs/libmygpo-qt/libmygpo-qt-1.1.0_pre20240811.ebuild create mode 100644 media-libs/libmygpo-qt/libmygpo-qt-1.2.0.ebuild create mode 100644 media-sound/picard/picard-2.13.3-r1.ebuild delete mode 100644 media-sound/picard/picard-2.13.3.ebuild create mode 100644 metadata/install-qa-check.d/60cargo-eclass create mode 100644 metadata/md5-cache/app-laptop/framework_tool-0.3.0 create mode 100644 metadata/md5-cache/app-shells/bash-5.3_rc1_p20250419 create mode 100644 metadata/md5-cache/dev-build/b2-5.3.2 create mode 100644 metadata/md5-cache/dev-cpp/catch-3.8.1 create mode 100644 metadata/md5-cache/dev-debug/valgrind-3.25.0_rc1 create mode 100644 metadata/md5-cache/dev-lang/closure-compiler-bin-20250407 create mode 100644 metadata/md5-cache/dev-lang/crystal-1.16.1 delete mode 100644 metadata/md5-cache/dev-lang/luau-0.653 create mode 100644 metadata/md5-cache/dev-lang/luau-0.669 create mode 100644 metadata/md5-cache/dev-libs/igraph-0.10.15 delete mode 100644 metadata/md5-cache/dev-libs/intel-compute-runtime-25.09.32961.8-r1 create mode 100644 metadata/md5-cache/dev-libs/intel-compute-runtime-25.13.33276.17 create mode 100644 metadata/md5-cache/dev-libs/level-zero-1.21.9 create mode 100644 metadata/md5-cache/dev-libs/metee-5.0.0 create mode 100644 metadata/md5-cache/dev-ml/core_unix-0.17.1 create mode 100644 metadata/md5-cache/dev-ml/cryptokit-1.20.1 delete mode 100644 metadata/md5-cache/dev-python/cython-3.1.0_beta1 create mode 100644 metadata/md5-cache/dev-python/cython-3.1.0_beta1-r1 create mode 100644 metadata/md5-cache/dev-python/tpm2-pytss-2.3.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/bundler-2.6.8 create mode 100644 metadata/md5-cache/dev-ruby/rubygems-3.6.8 create mode 100644 metadata/md5-cache/dev-ruby/sprockets-4.2.2 delete mode 100644 metadata/md5-cache/dev-ruby/traces-0.11.1 delete mode 100644 metadata/md5-cache/dev-util/intel-graphics-compiler-2.10.4 create mode 100644 metadata/md5-cache/dev-util/intel-graphics-compiler-2.10.9 delete mode 100644 metadata/md5-cache/dev-util/marksman-2023.12.09 create mode 100644 metadata/md5-cache/dev-util/marksman-2024.12.18 delete mode 100644 metadata/md5-cache/dev-util/spirv-llvm-translator-15.0.8 delete mode 100644 metadata/md5-cache/dev-util/spirv-llvm-translator-16.0.8 delete mode 100644 metadata/md5-cache/dev-util/spirv-llvm-translator-17.0.8 delete mode 100644 metadata/md5-cache/dev-util/spirv-llvm-translator-18.1.8 delete mode 100644 metadata/md5-cache/dev-util/spirv-llvm-translator-19.1.3 delete mode 100644 metadata/md5-cache/dev-util/spirv-llvm-translator-20.0.0_pre20250122 create mode 100644 metadata/md5-cache/dev-util/spirv-llvm-translator-20.1.1 delete mode 100644 metadata/md5-cache/dev-util/spirv-llvm-translator-21.0.0_pre20250201 delete mode 100644 metadata/md5-cache/dev-vcs/sourcegit-2025.03 delete mode 100644 metadata/md5-cache/dev-vcs/sourcegit-2025.09 delete mode 100644 metadata/md5-cache/dev-vcs/sourcegit-2025.11 create mode 100644 metadata/md5-cache/dev-vcs/sourcegit-2025.13 create mode 100644 metadata/md5-cache/games-action/prismlauncher-9.4 create mode 100644 metadata/md5-cache/gui-apps/foot-1.22.0 create mode 100644 metadata/md5-cache/gui-apps/foot-terminfo-1.22.0 create mode 100644 metadata/md5-cache/gui-libs/egl-x11-1.0.1 create mode 100644 metadata/md5-cache/kde-misc/kshutdown-6.0 delete mode 100644 metadata/md5-cache/media-libs/libmygpo-qt-1.1.0_pre20240811 create mode 100644 metadata/md5-cache/media-libs/libmygpo-qt-1.2.0 delete mode 100644 metadata/md5-cache/media-sound/picard-2.13.3 create mode 100644 metadata/md5-cache/media-sound/picard-2.13.3-r1 create mode 100644 metadata/md5-cache/net-analyzer/nfdump-1.7.6 delete mode 100644 metadata/md5-cache/net-dns/hash-slinger-3.3 create mode 100644 metadata/md5-cache/net-dns/hash-slinger-3.3-r1 create mode 100644 metadata/md5-cache/net-dns/hash-slinger-3.4 create mode 100644 metadata/md5-cache/net-misc/dhcpcd-10.2.2-r1 create mode 100644 metadata/md5-cache/net-misc/ntpsec-1.2.4 delete mode 100644 metadata/md5-cache/sci-electronics/qelectrotech-9999 delete mode 100644 metadata/md5-cache/sci-libs/libbraiding-1.3 delete mode 100644 metadata/md5-cache/sci-mathematics/boolector-3.2.3 delete mode 100644 metadata/md5-cache/sci-mathematics/eclib-20231212 delete mode 100644 metadata/md5-cache/sci-mathematics/eclib-20240408 delete mode 100644 metadata/md5-cache/sci-mathematics/polymake-4.11 delete mode 100644 metadata/md5-cache/sci-ml/transformers-4.50.2 create mode 100644 metadata/md5-cache/sci-ml/transformers-4.50.3 create mode 100644 metadata/md5-cache/sci-ml/transformers-4.51.3 delete mode 100644 metadata/md5-cache/sys-apps/ipmicfg-1.35.2.240627 create mode 100644 metadata/md5-cache/sys-apps/ipmicfg-1.36.0.250225 delete mode 100644 metadata/md5-cache/sys-apps/smcipmitool-2.27.3.230921 create mode 100644 metadata/md5-cache/sys-apps/smcipmitool-2.29.0.250214 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.4.1_p20250417 create mode 100644 metadata/md5-cache/sys-devel/gcc-13.3.1_p20250418 create mode 100644 metadata/md5-cache/sys-devel/gcc-15.0.1_pre20250418 create mode 100644 metadata/md5-cache/sys-devel/gcc-15.0.1_pre20250418-r1 create mode 100644 metadata/md5-cache/sys-fs/bcachefs-tools-1.25.2 create mode 100644 metadata/md5-cache/sys-kernel/installkernel-58 create mode 100644 metadata/md5-cache/www-misc/logswan-2.1.15 create mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-570.144 create mode 100644 net-analyzer/nfdump/nfdump-1.7.6.ebuild create mode 100644 net-dns/hash-slinger/hash-slinger-3.3-r1.ebuild delete mode 100644 net-dns/hash-slinger/hash-slinger-3.3.ebuild create mode 100644 net-dns/hash-slinger/hash-slinger-3.4.ebuild create mode 100644 net-misc/dhcpcd/dhcpcd-10.2.2-r1.ebuild create mode 100644 net-misc/dhcpcd/files/dhcpcd-10.2.2-ipv6.patch create mode 100644 net-misc/ntpsec/files/ntpsec-1.2.4-pep517-no-egg.patch create mode 100644 net-misc/ntpsec/ntpsec-1.2.4.ebuild delete mode 100644 sci-electronics/qelectrotech/qelectrotech-9999.ebuild delete mode 100644 sci-libs/libbraiding/libbraiding-1.3.ebuild delete mode 100644 sci-mathematics/boolector/boolector-3.2.3.ebuild create mode 100644 sci-mathematics/boolector/files/boolector-3.2.4-cmake_minimum_required.patch delete mode 100644 sci-mathematics/eclib/eclib-20231212.ebuild delete mode 100644 sci-mathematics/eclib/eclib-20240408.ebuild delete mode 100644 sci-mathematics/polymake/files/polymake-4.11-barycentric-subdiv.patch delete mode 100644 sci-mathematics/polymake/files/polymake-4.11-singular-sat.patch create mode 100644 sci-mathematics/polymake/files/polymake-4.13-cstdint.patch delete mode 100644 sci-mathematics/polymake/polymake-4.11.ebuild delete mode 100644 sci-ml/transformers/transformers-4.50.2.ebuild create mode 100644 sci-ml/transformers/transformers-4.50.3.ebuild create mode 100644 sci-ml/transformers/transformers-4.51.3.ebuild delete mode 100644 sys-apps/ipmicfg/ipmicfg-1.35.2.240627.ebuild create mode 100644 sys-apps/ipmicfg/ipmicfg-1.36.0.250225.ebuild delete mode 100644 sys-apps/smcipmitool/smcipmitool-2.27.3.230921.ebuild create mode 100644 sys-apps/smcipmitool/smcipmitool-2.29.0.250214.ebuild create mode 100644 sys-devel/gcc/files/gcc-15.0.1_pre20250418-PR119858.patch create mode 100644 sys-devel/gcc/gcc-12.4.1_p20250417.ebuild create mode 100644 sys-devel/gcc/gcc-13.3.1_p20250418.ebuild create mode 100644 sys-devel/gcc/gcc-15.0.1_pre20250418-r1.ebuild create mode 100644 sys-devel/gcc/gcc-15.0.1_pre20250418.ebuild create mode 100644 sys-fs/bcachefs-tools/bcachefs-tools-1.25.2.ebuild create mode 100644 sys-kernel/installkernel/installkernel-58.ebuild create mode 100644 www-misc/logswan/logswan-2.1.15.ebuild create mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-570.144.ebuild diff --git a/Manifest b/Manifest index 8f37b3d5d4ce..c88102644d6a 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 30298 BLAKE2B 279ffc13baa4f969772e527b9d018b2106aadca812fbb04524ae62289692208e5c7a558de0783dfe435e14cb7cdc375c8f2a9a6fceb7ddd24352f4c47fa406bd SHA512 3b4ee0e23e55ca753b1cd6b740d5157c39e6baa30683d6ac053cc65c614e1e2d55c2b445f2e24c50545b3caeb05850fc1666df70524ab447580938d55cca780f -TIMESTAMP 2025-04-18T06:26:52Z +MANIFEST Manifest.files.gz 30292 BLAKE2B 2363ef1c8566820de03178cc3792589cb16972ae42aaac0b77360b1efd569f78906b932da997568408ea5b58a97dcb8eb2b85fbb2fb84b49a2409f6a0245e19c SHA512 3ee11eebd4255cff9d98bf8bc131cd224bcf0aec73afdcbb7aafc78e3b1b26de0a2dbd41fbb5c88602a5d34b6663af2b940442b8d991a487aca12d134f9e4f58 +TIMESTAMP 2025-04-19T05:51:36Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmgB8KxfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmgDOehfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBxlA//S6ViY6FIzRsKfW3wpvygzhCGAs7Vxo6tXgUrAcwQlbDaPNMUfIF7ssJr -jmvoJEmqQIw7fsPXVIiri2fx+pCIDnxzSTNyNvlFR5mnu3uKITvyYBYIUTR+6wkJ -xWN+FysZkkzZ8OOmgRJ/9Pw6Koxw6SQ4+rZ7LyAeSHjd/uC2MCVudawRUz97oB85 -MYS2CPdqdlYOxd3ZtzMVD42TwIyKtm1ikag4VuVRtbr9JDViQyr2RujF7dcM9c+k -EkDVOcugLcYux64eRwiNMiWCgvOSQBAZWUgxWgav4bpXnG+cI59F3K+zFeAljuga -PIk6JUK36WGslwYeFFsutH9pjGN3MpmVG+Q71AAvAcOuVljTScizRWxc7/+CY0qW -Wt0sPXQ4W/RWhzaLfVqKTma0GKugIn/l5Y77CWbK/d+TGBazsXjvvUT82PL5iKoq -hHJDzIb/fFZurIS0wIMZffS26VqgxsfmROJ43hwoy4c+Ya7bvCQz8f24kApwVGj0 -UTsIA3bYVR0pkNQmmiYtWF2aufyTR8Mh3HnP4JLyUC984RKWoStnNTY+LorkVVbf -pNNlSnujmvHW79+A8MxRkI0UP9S7TcVzZZXFG6QNvkYLuD3r3usNXsYauS+h61SY -ItOQAXBl9/zkrPeo/VCUFF1jfcZuL8c2fe5c+Ffr4wCmbhPqJmI= -=OQbp +klANOw//TSVtJQrtLSWp/NwXqFHwpq8u0w/QQwlZDBlEtyAwsx0d+n6OWj4OGowe +Y6bxVtDN8frECYOioDwTERiFZyEdVS7mEG38qFdjZeFeWHtuZ1UJaKahvQ1L/5HO +vrEzCUy3YVNjaqFHX4ixfyDUCcaiFvaZIqLJ3wI7L5b8rcOAuSuO0fC1hnuhE9se +aK3JDLNYPzyJzRICmJsKtN7b/Gs1q1fRXVlzBnvq6FqYp5Jg6VDsQOht1bP3K1rP +hozBrh6EzrZ4rBkI7Q6lgbTWRbLCh2yf/jmbX7S+B4iKKRP78vPYzNlkqgX24n1R +acNzNLqYTQ0/ChljIkG/YnfSoZ8fQryQbtfXqLvHyR3etBnBzp3LNp//neYU0iun +L9ONbmUWUwUWmXvYcCXTvgTMt/LQU0p+An9GeHyMy+U2FLQy+EjOcSRtIfJFhm6y +7P0ZvAq/W2xsWXsKPMbAr3ZtegCZuAPHMnu9YONSYIjQq3g5BE/Q94gkBw6KlthX +7C01tEZWkeZj1L94TfL1ds7NT9nKiyo/iczcwjP+mzLCJkNd/bvjDXEwC4Vw767e +8k9VbDsFmuFnD0y23hCHPiQ1ejx3+AOItKUV05WamE62lNnbIduiIsCUf5GZMHR7 +1tpj0C9f32JcbxuFFqkYqO0LKoHuL2YXpIIyh1wbnCJuBYpWkzs= +=rFed -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 61ea269a5486..7d0548070297 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/app-benchmarks/Manifest.gz b/app-benchmarks/Manifest.gz index 10c81879f890..a19d011595f8 100644 Binary files a/app-benchmarks/Manifest.gz and b/app-benchmarks/Manifest.gz differ diff --git a/app-benchmarks/bootchart2/Manifest b/app-benchmarks/bootchart2/Manifest index bcb264a6ac66..f495234199fe 100644 --- a/app-benchmarks/bootchart2/Manifest +++ b/app-benchmarks/bootchart2/Manifest @@ -2,5 +2,5 @@ AUX bootchart2-0.14.8-no-compressed-man.patch 802 BLAKE2B 0d09c6a2de65079c0c928e AUX bootchart2-0.14.9-glibc-2.36.patch 687 BLAKE2B c1085be5e5179c8c7f68826f3cdc2fc42921b909134416e4b925a4120ff95ad8a4d48b83f7702882c5c63f5be2171b6c2046f3246cd9773e97a46ac06c5554ca SHA512 71f5a7fac09adb032d331d8cee09cd2e9b54c5d46e6c77c489f17265c2f576bf54056bf475cb82222e6cc1d322e984bc1abfdd9710c4bbfbf26aeb86b6e95a0f AUX bootchart2.init 693 BLAKE2B f91997826a6128f3f496f581d662b3a8c7749f978f442700c9e7f910d0a5d4e62f5f91fac63958f85fcc08f17fcc0710e5553abb36fc0d90f6c70c0191f63b61 SHA512 181ecf9b64c8303ade8544530698a6a217c367927673feaca4d837bb72d13922d47eff9374a482cd225c3189ea80d36ba72ff658aba596f96639f0d1be7a432b DIST bootchart2-0.14.9.tar.gz 1175710 BLAKE2B af472193c7de313e770da1a88baf00e9ee38e36c0d3c900bab2657bfa5d2398dd9edc616ec770f49a6c5fa8e29f738ddf2c0951ea039a48a2a89b0ffd94759fb SHA512 7ee1220b0add027fc39f710cc01119d7aaa22fe11736497b089c26955216cef10552216ed29ca55bf08aa848f92bb11d74deeb3aa69769dfecf3a55aa988e58b -EBUILD bootchart2-0.14.9-r1.ebuild 2087 BLAKE2B 82768df261ae29716eabfb58a7ab846f64841bd332bdc0b5a0e2d6109187b307b350a1f2452da8f3ea4b6801432064a0ce57b3849d51d722bdf3157862e46a65 SHA512 e93ecc99ab638c7928049c3b4f83aa7f8a2ba440e993202ea76018e68bd3705860049ec4e37cd41cadf1e41966edf6d70cfb6c02a2bca69d5d7cabe6389d6c42 +EBUILD bootchart2-0.14.9-r1.ebuild 2137 BLAKE2B 7558af5b5c080c1ef491765eef37688c6ae1c0e750e15a5d32aa5dde1d3b1e9efb15f2e710545760b6dda9c70940953014029a55ef52896f0255c00832622967 SHA512 277ce82ebb8f8dfdc6a55c4d36d3b426111074ea548ae4bc0014e2982edc07dd7c64cf44d0978191594f6bba05642f78f77a21983e412a885f360820a8c08d74 MISC metadata.xml 254 BLAKE2B b8871c3dd876ef6465e4974848eb79348553a30c6c4de2c9d2ad5b4f8ca0a3b07834f191543a1a5cb20748d5334ed8ec64f823a6da80e6e8066e95b18c5ec880 SHA512 43653fc5ea4f4126f285982b8f9f092e720c4616e5327589a132ce43c67398b9b4e8d3d965c43be2b58c52096ed7d2e010361bc942a582e6887280ecd3a0ac02 diff --git a/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild index a32f40e5e391..b2a8b7474111 100644 --- a/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild +++ b/app-benchmarks/bootchart2/bootchart2-0.14.9-r1.ebuild @@ -1,15 +1,16 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..11} pypy3 ) inherit linux-info python-single-r1 systemd toolchain-funcs DESCRIPTION="Performance analysis and visualization of the system boot process" HOMEPAGE="https://github.com/xrmx/bootchart" SRC_URI="https://github.com/xrmx/bootchart/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN%2}-${PV} LICENSE="GPL-2" SLOT="0" @@ -20,13 +21,14 @@ REQUIRED_USE="cairo? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="!cairo? ( test )" RDEPEND=" - cairo? ( ${PYTHON_DEPS} $(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]') ) sys-apps/lsb-release + cairo? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]') + ) " BDEPEND="cairo? ( ${PYTHON_DEPS} )" -S="${WORKDIR}"/${PN%2}-${PV} - CONFIG_CHECK="~PROC_EVENTS ~TASKSTATS ~TASK_DELAY_ACCT ~TMPFS" PATCHES=( @@ -34,9 +36,13 @@ PATCHES=( "${FILESDIR}"/${P}-glibc-2.36.patch ) +pkg_setup() { + use cairo && python-single_r1_pkg_setup +} + src_prepare() { default - python_setup + tc-export CC # Redirects systemd unit directory, diff --git a/app-laptop/Manifest.gz b/app-laptop/Manifest.gz index 8f35987f47ce..d58125fde64f 100644 Binary files a/app-laptop/Manifest.gz and b/app-laptop/Manifest.gz differ diff --git a/app-laptop/framework_tool/Manifest b/app-laptop/framework_tool/Manifest new file mode 100644 index 000000000000..ace89fe7aad2 --- /dev/null +++ b/app-laptop/framework_tool/Manifest @@ -0,0 +1,185 @@ +DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 +DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 +DIST anstream-0.6.15.crate 29231 BLAKE2B cc4cf0f381c210fecc20b5796fe872b533419e5f957021b0c3be3cdc23fb84ce029fbef6f9b6f174a76ad713c07f0811145a70572de7c24cfab060fdd990f49a SHA512 1cb01a0293b4c9bcc010909707e71c464416d3ec6fc9789060b7aa9fe4cc04424fefa8013cc8765ccdae6dfd9a1c50a11f7b30b39a32c4aeaf525f28167ddb92 +DIST anstyle-1.0.8.crate 15771 BLAKE2B c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff SHA512 3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69 +DIST anstyle-parse-0.2.5.crate 22680 BLAKE2B 7473651b1eee08857a6ed1419d3d62ba4b9a9aa0d6657965ad9c67bddd793d825737d3804961716a89bdebed9879ac43b42c897cd229c6e7bd780859e1e3c247 SHA512 cd94ad0e88ad4547a660da1473bf4e6dfed805a066782124204143c7f754c12db719bd3a1774c299f1a035740bfc4830919da191bd14e0acede410f6dbd1e2ef +DIST anstyle-query-1.1.1.crate 9891 BLAKE2B c298114c1864a5233fb39c365e079a7f1f4ef23499dc330e5deb06f83f27bc727015befef79075c7e39952547f799b4135d7db287cf72dfc914191df784a4989 SHA512 1b2e888f025142a0d9b01314cf083831a2a45d8da737c1be3a6a9aa177e73e0d2ae7999fe7610dd450b7096115e8cf38c5da23723cebf1deaa7d3501d3dbd5ce +DIST anstyle-wincon-3.0.4.crate 12234 BLAKE2B 23294d6ed7715c55c8f796eb7b860450c57b22b57e32a5c75847f2e2bd68a52b33c24797db662aa5fd7e799b9644075c8c939d93b0cf8598b16ee80fc817b77f SHA512 24b3a9a44382609ad449425a657d4b42a792d4703c36e0953f09a03817759c266a2f0ff4ecc9e8b93ea8403df2badef1f1af6a6e50af56205176c41b13501ae6 +DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f +DIST bit_field-0.10.1.crate 10576 BLAKE2B 3a906092be85cce6af9e2ac48632d8545864c5fd1610e7e28731bd5cc44c9513f2c7eb52fa1be0b4eed65bffe130ddc98c95dfeba2f9de28ada4091396e5695d SHA512 4848d7ec592642913c7bd06cd3a0da49d3bb14291866cd22ead8e9a6b2939a787035d5cded87be3d2d3491283e31ea2cfb105885df4114720da98beb82990ee6 +DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf +DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f +DIST built-0.5.2.crate 17621 BLAKE2B 02a59238e4da373a369f3621a08eda6ad6a9138cab6f6973b11542fd9e30cc93ae28243a4a261841f7d642bd91c3868967841d1f42fa37c47d216f80622932f8 SHA512 dd405a96c9f44622f901a90da11715529f23f5576115ef0c464b43d954fd3a05aa702e2cf91d28e1ec6556a4533fabd94f21bea89a8145a4b89939cfe26a0e5e +DIST bumpalo-3.12.1.crate 81653 BLAKE2B 26ca1df07c8f55a4362e844bb80cabf1efb6627ed0f489f280178e03d0c8bb600303529c05e5c2a9bab79115510eddddf446f4baa717352babd68b6a3200b7bb SHA512 1f57591bddd5d4c856d5ad1ae71f9306d8c37681a72172b6be35b4d6fffa7f30b086d88b37d8f512e2256cb7d37dc992ee83bd071e4ff84182e5e226dc92e4bd +DIST cargo-lock-8.0.3.crate 39302 BLAKE2B 63e67288b0201088d25da9246675b4d9bef96d532038655b484996cddcaeeb44b1bcba22f4738001c8593c1c5bea2716896b2f57cb3107c415f08bf85adca629 SHA512 297636b1e573ed42e539d8f9eab40ef516af7eaa60a476ed371900e5a4c1ae61dbc94d5aae8313f7eb684d1e5e9cf0bee698022fc95b9557d6fbc944e38e1140 +DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 +DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c +DIST chrono-0.4.24.crate 191330 BLAKE2B 492a5f1a458db9d6eaf244ac6ee750fee5b4e2586b7c675f87f2515143080774f13f9c163bcfc84b08ec70b90c7fab2ffa438f9b2b8b4ec1e691fbf9a104ad50 SHA512 1a9121870aa4d76448a1b118a2e135a145a55c7784c4f5a4f25732f8597b8655f32cbce174bdd65c2dc7b17dcc3a608454d0e3dc29b86338e42a839f8be1e4fd +DIST clap-4.5.13.crate 56267 BLAKE2B 233f2fb4405ee2ff669220214c13b6c94858dbc375c8bf7eb83d7488690d74ebd8e1514679e02d1354b493b6e37fd7ed4b2ae32065d115a7287014aece90c2af SHA512 dd1a42ad3bf39463966c2ef76f3ec2dc5a847160bcd73de1718bd6706790f1ace183e3c9e6ee8d06f6ddea4b9bf30c884fa97d36b44f30dac26a85a52d9a0025 +DIST clap-num-1.2.0.crate 10476 BLAKE2B 112621d2f757983d42f4b6f7385c61ce32bb1f1793d74cb29b1e25d656a084dcc50e935cc029459c84d2cf2d5af9284df0397e5344ff8b1f66f8aa2af3d1526f SHA512 f85baef0042286fae60cfff6ffd7ed5deb57d439cc11f1ae1d464da36e1e6b74b5810536d1a701709de987c4852922a1093e9784c95cd1688dfb11fea49a3329 +DIST clap-verbosity-flag-2.2.1.crate 12620 BLAKE2B 29c17e3d5959b56562c3c35355bc510264c49c49fefcf52c2d6dade812af012ef9b01d2a8e2b53ce3318f877e09b9ccb569f0b8f488d54bedc6893883eee6658 SHA512 29e02cd9c6965f5a38065e9479a988a676bdee75745ec63f0b2da038407cd5f072ecb35088c11f9277180ddda370b10eb9c3051d7a59a25231dda71769d109ed +DIST clap_builder-4.5.13.crate 164093 BLAKE2B f938635782ba9c1a675bc15a73a36ee7f1cbee501dd10be6f267364fde125c75474e5abe226e0eaf0c9fb224887c65bbc1be4641ca093282d3042f9980f4ab94 SHA512 ab7a29b29a15d22701550fc590ca6ec256edf03828e2b9a87072734a8f66b6e5a1843ac2ee7856c62472960af4e8f40840f840adb78ce5afca918f333e0f623f +DIST clap_derive-4.5.13.crate 30132 BLAKE2B d5fcd2c5a213817165c61ba2071fc6424ce822e4881686556b8379fc71188f60d8c6712f6f4a8e5c8b125b58d7454aa9846214caf324fbc93300abba240bea17 SHA512 2dae32bffd91de9311d94e2be0d990074cb2e2edc832f422cd5e7c5177f5daafc0c335e74f865024c77cae5fff631ddaba58028fcfc24b203467478fd473bbf5 +DIST clap_lex-0.7.2.crate 12805 BLAKE2B 952bf3f3885ae7bedd0e8add236590da5fce72a7ccd88ebda063410aef337ce7ccdb5e5e929cb870bc993891610edc0197150a3aa82a62fadc4bbfd96324fcdf SHA512 a8726397e5372fca3389748efdfdbd016b6baedad5b4bd95f33e4e820d4f40e0b94c88b1918ded3678aecf23911028e2261837e73d58ba7fd6f091eb47267380 +DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844 +DIST colorchoice-1.0.2.crate 7924 BLAKE2B a4027d5f870b4d9a718ac3f9d89ce04e2ed38406658c4a55ffaf39ed0cb1ce7e1c691eb56c66596b519ca82309e8ec7eebac65e69394cdd277f44f9b6280d560 SHA512 f34d5f66f84e90f473b6b9a62a61a59575e712d3e9b140324683f80af42d40c1d079701aa2ed651d0dd95a5ac8838e1f6f6c034e2adef79509d32357b8093117 +DIST convert_case-0.4.0.crate 8098 BLAKE2B cd038a7b0d52a9e183a96cbd548a8deefbe0c60d6aea15d7c6f92a4bbf991444d401b5cd3c944f3d37019e7e3db2a648e321402e13803768556f32c08ec00084 SHA512 e17e92b94b030e39f368ef0dd0288dbb45f77c8ce3034c1a6fd2fd43f38cf10a1af5aa7bebdfb447c335d9593c32dde7262e13f97c271c419c6106cf47dc01e1 +DIST core-foundation-0.6.4.crate 25233 BLAKE2B 720cb670e0ce589fcb75e583c3f70b54669407481f61b67bb5df1a5056f07c88f568f2adeb65188004424b26b623ac42b03d830239571c15f241216e55fd8dfa SHA512 5dce50f15aa48f38e1bf287fdd3c5276d8e5f1d64bcf29da7d8a68008414f6ee560a940040361eb2f4e65657ca4329958dbec8105cc6d3606ecfe9e71ccb7632 +DIST core-foundation-sys-0.6.2.crate 16204 BLAKE2B 32766d4b23a2b108777c57b2115cc718a0cdb42fcd2e3973a0adf944d326e0796a6953756c42140eb4e6e96a2609bfb41f84a54c59b4b840d7213f3c5dd4234e SHA512 bfbe4e77a5e2644952c66a2afd21058a07583d3a1776c34dbfc316d159289073d92b8672eaab2f39fa46c48cd7f22d88f0354f02b3208482d700473a807ebf07 +DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 +DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e +DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f +DIST cxx-1.0.94.crate 196058 BLAKE2B f504685292650a076c3689540cbb5906721fcba1cda0391e855d75b9b1270249805986b501291d91c947c124ba8affa1659e43e040bb264d3ab3aa23b98d9718 SHA512 fb66c3d53dfa1fdfe8fa31ffb6ffe0f53fc87d5f56038b5d2f588fc56668f96954e75db1fc7304d183ebae2735f0c7297b396936d588242556f40557854f22be +DIST cxx-build-1.0.94.crate 84842 BLAKE2B 39b8a11b925244410ac2dca3be5a27576ea67f5386588e768d9ac1041336170834c7c2d0cd0a61b3e6eadea4d6364e98bf4dca64204126ef815235a17f1edef3 SHA512 4e2b7ccb8ca2ba35d14fda222595528d3e7abf6b4bf5b8e23f19f9668377103808151ddf63bc1c5f725fa362dc3f33a827b026edab176cc99a36e0f890c13adf +DIST cxxbridge-flags-1.0.94.crate 5253 BLAKE2B f7746ca703e95f8b6197655aae08b88509132b89d035c62420e3d0cc4857687171063e2da69a787938188dc5e40fccd2b50713ed929f3f097efbc5b5956b5263 SHA512 9d577cf6bd2afa2301e8c227f201c138a379457624833c3cad4e75c7ed046544b363ac4bd0f7a1a2142ab1c9d879b56ccfd681a3962be917099db5ee4c63fb02 +DIST cxxbridge-macro-1.0.94.crate 59873 BLAKE2B 9a29a2818cdd6047b49002c10542e2d04702ceb41823a12e27b151bcc524a05377390c65164e53062630d7ad9f849ec71070118de5eb348c98072e301dbd1416 SHA512 59120f8d0f498539a16921d18e0e53a745f4ee58f4ed40465b13722188d28975820adc3c632a4592c6813771056fe084674daee6c56940e50f6e9c492c4fd90d +DIST derive_more-0.99.17.crate 55771 BLAKE2B b290bfbf06119018206be0f8ad4c92508be4cbc443f1a937c38961e207fc3f433d8a87b2b5a17e72aa1735520799540557d9dd9e49e26b8eb7cc80289afd44bd SHA512 0bb5a94e56d35a17ff4deed61c437ba75c9063694032ba98b58be1b072d33f2fb170d51bd262a17ff1beed2110b334528de75d5315ac627202ccb13d8c490baf +DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c +DIST env_filter-0.1.2.crate 13327 BLAKE2B 96f888b30ec8b40032e588f8ac73e9fe23340af71d5ec69cd8b4dc2bcc272ecd64d1d3ab54bc57e7a71a44cbac497ee7ad3df52930dfe3c7ba7dd129df290b73 SHA512 b1f21a5d4aadfd940bde3e53935c04da48e48cd4f825cedaa83968a08244722aa4e92afb9fd2fdd228412754f040f7bb68f24e05c0bf9bf57783aec042808606 +DIST env_logger-0.11.5.crate 30683 BLAKE2B 9dd2b461be5c5cb3411ebba8bcdb53a78fff28c54fafd21a0f8c3fe578ebc3882ed5df63a5ef9adf62bce00fb6360de895457baf75fd2ed1a6730429478c32cc SHA512 e2ab1f117227ebf8840daaff971c2533830c0e481797cdcaa055a4506ffef78fc0830bfa13295275c604273d494278d43440b987132f97ed6bc1cf705e05cd8a +DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 +DIST framework_tool-0.3.0.gh.tar.gz 1179695 BLAKE2B f06306d13cc804f143c1fb6556ad52c8bdb1a48028904458fb8f5d3c59b05e430a1118d78c06083bf07c7584bf7d5f683f8fbb24ede934c6c7c96bb7db7c335c SHA512 6a459828f2d441d8ab2cc5a8720756e1b44e9a3af80c769089a96b4be770ecbe541d4298c9dfe8212613ac23f4b488cff8abe48352e6264eb208784d2bb6ac6c +DIST futures-0.3.30.crate 53828 BLAKE2B 4e595639500f7147ceb994359ef1656ed096ea679409a5721c05ff84ba439fe4e82563a7cf8dca9aed4cd16b03e89ba1385b0a34feed9d4923871225e131b91e SHA512 98fc67bf1047609c8bb0763c00ab9cb39b6a6d0cb7d993bce4966ddc2492a6578b789e98095981b207ddd73ac4b1dfcd5224b352a0e970eed347537c6fbea43e +DIST futures-channel-0.3.30.crate 31736 BLAKE2B 57461dbb723fd53daa07b2fe6164125508cc3901e0138d2a60da5c814ade415a3611baa45c71487f1853812282ef358c132785ff40c630408e8544d57eee3483 SHA512 689531748821529c528772a6dd0f27362078ff5803d2e0b431ee5a0ecf8787b5a15262d65d52f48486ded46b88f7a9c477ad95cc2c5a3e8f5f9b9f53f367832c +DIST futures-core-0.3.30.crate 14071 BLAKE2B 76a9fa5aedd0d4ae8dd9db9639839b6b342125759c1b9f9bbf58aacb4ecca316ff1f24ff8f3c15f559ffbf974e4c2cd02a5418cb4c4d7612dac8449c8234eeb8 SHA512 3c7259ddacbe02e47a84178b75e5f13523bd0c8f8bc0b2375f7ecca60b7075695ee0a5cc4e1c1de26665cf250271173be803661e2f2f53e2a3b96380a8efe7c4 +DIST futures-executor-0.3.30.crate 17744 BLAKE2B 927abec40eab31251409149179baa95a8d025f9cdb848afa83f95439c4768abbf6da8e2163291a086ea0b83b0b650d1e19cb8e15f70369b70efdc70eb3121f6b SHA512 fa65c038e5eeee695b2673cd65cf7529713bef47da373290595b554bc287267ee5cd015ddeda5a22169cc8828717987364584a91a69685cdbfc0fc779abd764f +DIST futures-io-0.3.30.crate 8910 BLAKE2B c9af4290f45a9fd0839e107fbdfa4abff4f9077ff45b61054670419076f1c4508d7d560d4d86f8cd7ce146e436e531b9f5e0abfed2c4f2406c57be209cfdd498 SHA512 077acf5eab1101917b5b4b4b83347d30d533110d9a34c2de6db1411ffae0f0530f457033c5a5c14249119e89375c9f12127790b46e486dcd003a12a6fad48bc2 +DIST futures-macro-0.3.30.crate 11278 BLAKE2B 6311039db4bd31242e4f45bb7c581bec28eec9da850c47ffd9235c4baef5e5f1c72155f49573b2dc942a9cf246949b79c7d35200d04f91a13b0205cbd33d96c0 SHA512 220b5cc61c744617479d7e8ef9888785a17b9bc26c517c9c4445a39e8be21f111f77e53bfb3d143df18dfde23feccee17e349a84b897eb4d86f94d7ae4f714cc +DIST futures-sink-0.3.30.crate 7852 BLAKE2B dc768e4ec4c9f9dfb22a20c1c977401d859072b9222e6f77978332f495cbd0f764b175a679c9d7c77028d7b56cda5e2d86188ee979c7f323187defa6a0485ce3 SHA512 1c198da8f4118d9a9ab2b597e3f7b4e1ac7094dfa547bb81f3c4148c45216ef55b309255849174a517ebddba6c874283425f1df6e56e2ba5150af091bacf46a3 +DIST futures-task-0.3.30.crate 11126 BLAKE2B c2ded9b9b709fc10c44cfeaa72d4e7477e43331b14f3e72433b25126fef93f2812a09b4fdc3c246b7379d41d3764ba17fa87c3e9c131095864cbb5f54771a204 SHA512 c190fa0acf7ff15fa67fe172911cfae803b2a8c08168570a5518a40767d08134f147259a413ab25c45cac5dbf2f601a9753c77ab0eb2c180cad2fe48cfe3867d +DIST futures-util-0.3.30.crate 159977 BLAKE2B 9012edf76336952dab02cb61db48dfc74b6cfc17c137c36372709e8d575b306a4d7c4da89328067c9482a645aceb7b44ef57deb21a0c25964a5515e738a039d0 SHA512 7faae5aa35641d858d0f5430e4a69acd4ba9037852ad73c5a890bffeed411d28820883e18bad4ca8f7b0a765f9f4c5dbeaf5d0cfaaf90c2c69846434ae091951 +DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20 +DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f +DIST git2-0.15.0.crate 198983 BLAKE2B 0e340dedef36339cc6ce4cf9ac79014e7bcbdf9ebf688986d1836c3e2f480998a60a2722017381124682edc5dc511368497f03c9bd9a8c4d0e7690682789bf88 SHA512 8ea32850e592cb9bc8caa0d7a04042e284c11b9d46959807d8e6d496d93946342dc37fcdf1ed354010434798a404f415e8e980fee2ce4f5cb998e0f8736b5bc5 +DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 +DIST hidapi-2.6.3.crate 128080 BLAKE2B 372c40f4908078b18bae9dc3cdf20c923ae3120e024e8cea76d560b35b86b47775ee27ee48ffecc8ba1a3080c066768943c59300bdca54a0ba3b6c50f59e86a3 SHA512 d513bfd5cfdf494bbd868b59c398af0cfb04376e7fa3c299d2e5c1ce1f2ec404c2c5a8bff1c1be18c76e59aa1f56cc78a96c5a99f6424c3d85068efb4e6ff92f +DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c +DIST iana-time-zone-0.1.56.crate 19517 BLAKE2B 88a83a65b2e17afff6491953c1ec508168e3cb0d720992c7958aa98ffec263d3b32f4ad07664703b1e429d96faa211a50c557d5a1398a849c45ab9df796f8e4c SHA512 d1bc3ccc17c6d3abc44f8662a15b5c84f5381f90dceb5e14a826595706178ba0f8cbf7cfa86d3b7e967a51ef75a27cb868fda7a3531be9bd6e77e813580131e8 +DIST iana-time-zone-haiku-0.1.1.crate 7200 BLAKE2B 9e748694423cadd6edebc1daef2aa4126904f5597202874d68066a15580cade77f48f1e6f2a77e17c7de0fae5204ef1262ad5b6f30bd95f4faec77748aa2ae0a SHA512 daa7570aaf5a07c990b07fdc2153b63d947598ed35aa9c35c4773772a6c67997143b120a18ff4c7c13474d296e81a92975ebf5b9aa9d204c1820e9629cb2e369 +DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 +DIST io-kit-sys-0.1.0.crate 33069 BLAKE2B 8e2be9089465766d186063269cd0a87a845c88dedd28b2eb770773a6da4b940bd5554d7be07e7716ef8cb8a5e03f6d402836b77d18264fdc8f1d94d30f619352 SHA512 dcd49b78f56e5ee2b00c36467706b823ea19c1ebffc1e3d784c14cd23d5ec8dde699854d43ecef7bd9ad48cb13df72942fc9b4f098fafff84e602b6ae7153924 +DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 +DIST itoa-1.0.5.crate 10622 BLAKE2B 0d08db487ee791a252389e40e08e47a649d9eb90faad16bfbdfdfde46366082d2e3561fb8a62da80b122e7771052c50a0483e9618260d094820e20748d99882e SHA512 b90841e3a016a9a68cb090e4bf78959bbadecb3391cba71e0deeb5ac2723379ccd3251ec18a0bd055fba7cb6e71608ab1d7db990ad4d03cf2fd1289bd5834540 +DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7 +DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16 +DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 +DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 +DIST libgit2-sys-0.14.2+1.5.1.crate 1742257 BLAKE2B 028e6bf6980d7a54b76c918fcd499684869f14cb160e821d6657e59925d142655dae6e018c9f29389de304ef6109197fd71e6e6752d0d0a53152f2c4820ea1a3 SHA512 eb9602706036ea62ecbc08250f297119a1c51ea09ea86ae8630dc6d0521b74db96d8eccc4106343572eb70d9a156415c017c6a91fb5529100fbed091ff8e7921 +DIST libusb1-sys-0.7.0.crate 296493 BLAKE2B dd643ba4f906c393bdb1a9d0af4603f27825b42df0bc71c3554f7e5e29da5d7e77da4157c81c0b50645085a77ba888ed7ed01ad796c06fe7fa5c11a978d09a4a SHA512 073b9feef4dc07bb55747a8b0db44ab79547d6ee18eb2ace3255dd084581870c15d9f6d219d470dacdfbe1d6e0b18fac18ec4ba08d2adeec4f535c894379a73b +DIST libz-sys-1.1.9.crate 2404387 BLAKE2B ffca4e9993a8ef2af6360d38cc8f2d3c6f1d6ba27c689057bcd99500c05b80aefe5225bcc77ff2a1c75289edb0da617c2ca15c4f2aef7c06745521721caf4728 SHA512 0d474b79aa55f1cdda8f52c87fd2cde84da80db5e18485b3e6845d40c49c6f3b3b92ae73e286b06acbc0e05f36ef3975231fb57e1b5b6546ad90a46752fa88b2 +DIST link-cplusplus-1.0.8.crate 7674 BLAKE2B cbb93184d9deadd4912f6e03dfb7bb9d37f01b6d8d47dc9744724c848f297adb9cafb1599c2bbaffbff336f883e9a24c3cb4f11745ec4716a9a2c8cfa05f6305 SHA512 690afe063eb9726faa03443bfd01789a559aa10ded4bb3714ef7b13095005c817ad019fcc62b5f7b286c974a81e387ca3342d238e60ed7ab237c3628383a661e +DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 +DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71 +DIST mach-0.2.3.crate 18940 BLAKE2B 457f29cdbb3837a02f790c01078e59b72c6f961f4266709e0e2c7c8d77ca9a29ec39e398a7aa4feee482b101af6f7a6161244281a1a8515faec9e98dc3ccd29c SHA512 7dc2ae20b109c8314e757648d758140c325c735431ae0fffd2c6e0095cfc7a1760fdeb45628eb8a1af6caabf7a939234759603b8c89cd84b80570a832346103e +DIST mach-0.3.2.crate 19611 BLAKE2B 683aba7d140a3697933835efe4e2e5a6a107f0a6122ce4533bd9079c0de4346dd1a817abeca4372a44a85406a424af9deff87496e79359df4c8d9ff89daab7e9 SHA512 73622b37915f3445a57cbac5eb378bfee61f5a2383c0dd8bd7c29b5e46447405ebaeb706f3a3274e5afe37b0506afaf1511836cb8897d9d480a3abd41f18fa26 +DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40 +DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f +DIST nix-0.25.1.crate 272312 BLAKE2B 5981fec66eb96dfeb4b380130c4f2927a1f904b10744690e361b480355be31ac625f52614f95a89ea19fa07cc383b0975b3985f743c64f6780800e64a2f11f14 SHA512 e80b3a4e38b26687ba39b52ebebc6415e9618ca41e037d571fcaa33638ef28d022be02e2265db0149088a927fb81935329e651e2cda5c29c92038eb07fe55538 +DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f +DIST no-std-compat-0.4.1.crate 7600 BLAKE2B 28c4c943ba5384ca9fb155a53b981803c87d3cca60e0690f1c6d0f877e7bda79dc679938e625407c7b5e953aeffb921dc7d242b19f4d0fe28a14a7866a681736 SHA512 0e264b0004b735b640e132cfa057472feb12b906ddfc08f1b95bfcb262f6e1286653e92fc6e83df5fc553c06f410cb931cbf80b9a9303ca7f21cd625b82a82e5 +DIST num-0.4.0.crate 9490 BLAKE2B 97e67ce59233c0ce694a2cd1be8ababe3c56f0493ac2e7c0eb3c586bee673cfc49fe23ce46b6519159065f552a99a73c1ad2025f5c7408d6a8166603ec2f4dd4 SHA512 fb57c089120f7f8edddacc0a2eea5f9c8d70c29e411e30eca726e373e5ccf25b51df8c7d4e52aa6bf9b9b89cdd172291eac23626d2ecb030e4d9b3a4fdad6ddb +DIST num-complex-0.4.2.crate 29341 BLAKE2B 8fbf8f22b0a59c794b7657693dbdad7384a56c2b74e9d54992f15bdb19231ebca08f16a282f0a97280cd94d3ff728bd3358a50f8c22bbe0a3f51c7c2b499c851 SHA512 b073ac863d4a389468ed4e0a3d71c453c25dcb535a9e98e38d236b60ab0950ab5be512b1f427f5f74a20b6bc24398f864d9a1e0ab717a84a01b7b89ac3517048 +DIST num-derive-0.4.2.crate 14709 BLAKE2B be4abc3c51647f2d4ebe0c0619948cdc994c6ef808d768dd2b9274410716f524ec73c75440f7a780e4871f33055c81f800b0171e4b7a4e2214da5a3007393dab SHA512 55b951470a07dbce489ee43e1540056123d3eb7b5240903cd348951b81ef5aa5b2b1db311d1219bec8ad191373d0079bf40861e3f45380f8d8132f39d33b4f4c +DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 +DIST num-iter-0.1.43.crate 10655 BLAKE2B 41ee6d80f38f0767e134835ac84dacee8b50395b29c3e620b74cf4a843cfedfa71dc690e787b291a2b08750cd8386f1dad768e1b506ce088df33cf9e51b90a8e SHA512 97ac20f16d4518c8cbe944e5c80089fa6bb75d4632fb9f3c9d9891aaddb0e0f2209f6e854317f3d3b41bfb330c9d3ed830f3797f0120d4b1863b1d6fa3b9c07b +DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18242d0ff1cc0959444ed9a51ba9985c1238d6d79433c3927267ceb181da6d491bf282560db6bafd7768b79ec65842 SHA512 a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd +DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 +DIST once_cell-1.16.0.crate 32120 BLAKE2B 59bfc8a44f1fec72442e3d34bf4be3a5af073f854f07b3618b2857c759dca4a0fa6ba358514ae28c25d745b01bb7b390ffe9ed6e296d163fd3dd67e49092b87a SHA512 bc199570ee43bde9245a2c4637ae738e370ce9988635c8342349ceb6fb158f376247b69f9ec4ea0e6d76b934decdc77a524299ebde96c0a2c2d29d9501b9a568 +DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 +DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf8835982c46ea8df942acf50b038e3f500e04d3d8cde39da5a71ebcc38b869553f8c49830e484d1109b353247a4cfdeda89e SHA512 f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293 +DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 +DIST pkg-config-0.3.26.crate 18662 BLAKE2B 2ad92dfdc8ac0414b12a61dd30ea4ac5f142bbb55d0555ecfa3a53e750367e1b11766a693ef11f8cbe5a2ddb978327632458b2bcf75be7aa8f973262033349ee SHA512 509c4d1494cccc20de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435 +DIST plain-0.2.3.crate 10664 BLAKE2B b0ea38fcf6d4f4e3ff91d572b5639f01eac4f19b2c451d27bca49d994a07c6f46118cd58a1b86b3d2a61b7ac9e17e8236f1cc98414738d8c86086d37e0fe4d35 SHA512 6909e4b4b4a0a49e6a226d7393b121ec04beb8a13b1652c23337eb09b3c2e5f202b53a7663dfe7828dcb32c3d18135b514e9a982967c188e127a63b6cbeda252 +DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c +DIST ptr_meta-0.2.0.crate 6141 BLAKE2B c8930d7bdb1d328d2c05bba87e0b220501f1716abc11522f8a9c31ee3a4fc566f5792a7549c651129c8eb4f744bd8ddd480e122cf9b29b837abed55f24cd6176 SHA512 442bb26c3eebf92f08a93697c71ca27f4b72746648e02c20d7adab9762ccaeaef366778acef51148722cdb4621ad98d09011b44e307a749ba352bd935b761a46 +DIST ptr_meta_derive-0.2.0.crate 2353 BLAKE2B 0bc2bf89d92b924d700fb2439e337d62e49bb8fce00946af2917acf37af9cb3db556fff91083fd468296cb41de44088403f1571d4f688d446c1004d1432b6d57 SHA512 dcf4400510bb3d202a39036df1dcfd1e6e716fad7caae02ed97c5be299425e00103ad21813b5e2e0d7b1584e6bbca62de52e4719624d4165984a25669aceb85d +DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af +DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8 +DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2 +DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 +DIST rusb-0.9.4.crate 44539 BLAKE2B a5e23137ce1e35f0720c7690c169f9cab42ca1c06b22964a1ee3cae4bd23495d6bd0866b1be464a4aa67b254b681edb625b748ffd6c3f011706aca7c2e3d09f9 SHA512 6d17b191011233cafe6b3d595c14737ec2fa2fa43f3e8590f9df7d7dfc62826b3e0b7dd3fae6adeb4f9063d0cbce811676437ea417c1aad01ce20605ba4e5ed8 +DIST rust-hwio-9bcff4277d8f3d7dce2b12c6ad81d092ae35c4ba.gh.tar.gz 3502 BLAKE2B b055ccc1d1936cca89626ba50ac428e67624197b9078da148a195b59a45f0aea8271926a0e5e8f9d1ce6d2a5ca2bdbfde3aa790fca1e4743e3c02cda642e5930 SHA512 963c5e2ad80850c88dfb8fd46df46a03bd077adafc59698ce5ca59c4fea41e32a15d71393d9adfb0c8c484498695014bbc9ae3c670162b024f70266b2436611d +DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db +DIST ryu-1.0.12.crate 47070 BLAKE2B 02b0eec6bf266b7c482aea15ff83de4bf3cd6f607f8cd6f17f1c3ffc60cc64b62b15738907b4069f5816dd81669ed4f5b00c4bbc8705abaebe3a0846f56e8e29 SHA512 070f0b2b52e47cc9a6d8f003439d257c27aec15ffb030a92481ac22d5052436156e25127ea3ea7986cc514d2a7a924f9328710d743c216d7b1379beacae79829 +DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST scratch-1.0.5.crate 8013 BLAKE2B 64bad5081da3765fab34b582c679fdb345d592adbdba09071357dd3306eaa55d885a4f282732972b6f856ef9cfbcf73a18e9f5b2591ab05ef9104119299d4159 SHA512 522e24868568e9e3c4c6a9b0af4e1890d5ca6753ea68660e13bdc95b98c30576058dc949d20a5df95a6313378083ca138c7bfbde5c60916a011cf9697180692d +DIST semver-1.0.17.crate 29685 BLAKE2B b9beb685eb9f6cffe557d1185997e1a93d0e50ecd8e9719d9855347f12dd430ed1020df81839b7924a984596437ae7fb2951e7ae44c5540692a7f37b591bee2e SHA512 5199923757e675506d68c252182b10f55955e47054880492e5471a0a0f9ad13ef25d552d2ab9bd68fba37121b8026d9989bf15db67e95265b3aa53d06377fda7 +DIST serde-1.0.151.crate 76931 BLAKE2B 26ee4c3589bda4bd7ccbb6a7ce6f44f29742839612c640b8060ff62101f38783872dab5cdbd76f6ed700f79e1052f4b8a2a859e95f61e3dc620f0919591338f1 SHA512 1828e9c1e4ff826824d9d23af2449fc464167457a482a6c309aba43766b765578710ad6d433efdc3c471e1426c5d16ba91bb1f17be9f4a15a4ab204e9e3634eb +DIST serde_derive-1.0.151.crate 55587 BLAKE2B 907291356ec3e74c46d2bfaaedeacf8f35d828cbe5bab7b3ef3992f98129eb576824bd379e42407dba48deb892faebea679b67b7ebaae92d07f9bfeb3aa14a82 SHA512 c190fa40aead16ba9381c9059d71ae9e4318b4eebc759cfb55e2680301cef39ff2201a8d81c023e9f67f675d81be64ad45ba69dcf606a0b6774844d7460ad169 +DIST serde_json-1.0.91.crate 144654 BLAKE2B 857f25cb43f8153ed4266fdc38b0a426ea04edd9e7954ceeab384729abb51ead1378a819eca6ced5cf20ed0cf237548b4c81ad507e3f4684aeb9bfd7e4958684 SHA512 b0bfa3d64fe9fb0d09ec8dcb6e41eba75ad0f0c4e34e0ffd5e2a3230057d7499a57ffda8c1615bea5195ef398afe414f3b0a143a39865123c1c5f976ea1a0337 +DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785 +DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40 +DIST smbios-lib-b3e2fff8a6f4b8c2d729467cbbf0c8c41974cd1c.gh.tar.gz 139972 BLAKE2B 0bfccc2764291a162f28a75ea51bdcc36c0f76b0e2d48a16322d7174bf20c69f0453587738bb3ffcf0e128394cab86ae12b7c9565229a3b756fc42b16868e8ba SHA512 f65547b4cb1724968465340cc765b68a4c57c27eabd9c740f6e7ac6d6c996f336ed4e7e41d2ead6bf8480bf8c6e0b5db710cf2824549373364ea7d15fa8b937d +DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 +DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee +DIST static_vcruntime-2.0.0.crate 7040 BLAKE2B 3300f646722a73e88285778ab0f63869b8f77c7f085379ab43ede1ea73788d6ee08d1d9b209b478a603dd851e668887f1e204de1a8be9102f1858cd24cbc5c2b SHA512 3a754d1262c8e143014ae2c06bd53eee0c6c124ff8b452f5542bad3bd6e8e72f8e71b1ddfa4112efe142498cb4fbefbf52dde97d43ff57d65ce077b4bd38a6f7 +DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c +DIST syn-1.0.107.crate 237539 BLAKE2B 5a65968806c72fedf69638661f827a0426b9e49c2f9a5e5208f986105f8facca2bdf241f92f74bde790e9a0dd68240d4827a345a939c087364360e19a5cbeff3 SHA512 58132adb76643521a6a9cbc0316431318ac25f8517bba3cbb98e7e28ed536f9e24f643e898fa21a2f74cc8c1aeafaecf9b4199b23048c7be8c0bab2fe3aa7623 +DIST syn-2.0.98.crate 297807 BLAKE2B b17e2bb4f151fba26debb722bda8e8677dcc4f57f0e88bec214f8b06e9b15c48731ca3f63d1453a44f34845c9895b3519008ce6cfb69746486324d7a8e0e0c20 SHA512 792dc70249d55face151b5481b0ebabbd3d290de78cff8b5dad8bee08e5a932ee22e54ca5fc5980e0b218197d19822c3672e02eb92ca74c8ac1328081d4d2cbf +DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a +DIST thiserror-2.0.11.crate 28648 BLAKE2B 973126f9a9ca5f3118e830af11ddde4b26c905e13df89b2888b42facc4e48b3adea53b66405260f6291c3df7ddb85a93856841be3626b005040b3fd15502e2bd SHA512 ba0c3c2615bb9bfb07affa66ffeb2eeda43b16a974dc9a0482165a4a5a502a376e2fd6b569a228a08647de23d291e2c301dedf89d8caa79833b965a184dd5904 +DIST thiserror-impl-2.0.11.crate 21067 BLAKE2B 33be76d7ab098eaeeaefb2ea5ef20a73221ac51b491d6339e1fff66e24118854f3640de43241e233c68be17804b90d22d75f1d60f7df274acef4647c871e0e17 SHA512 3fb76f16613064917d2b21f1bab06fd4dec9f40ad1f850aa78c5917854347cf9034a72d2091dc792ac06ce9ff9e29ed2bec3a4330b459abff379356e35c8f701 +DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c +DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e +DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 +DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 +DIST ucs2-0.3.2.crate 8822 BLAKE2B 70ba4afaf521932ab2bc3392c6454e229cca6a0d0756b3379939c19241394572316001d2392cc3b26212e52f61b630019ae629a5c0f3f92a073126050f17f4c7 SHA512 9e2a18f566539bd3c99364c8a8433db51bd6a96040a0d50c9003755ac624cd42b37519ea548197c6a5338481621c9549d6816534cd245574def0c9863b4da833 +DIST uefi-macros-0.11.0.crate 12007 BLAKE2B 93abdc8b26b927f89131c9e84a42d5db029d718563e9196ab0ddae000447ec98cb0b5b78f00ecb313cae5459dad7e35b02b9a24f5b9dd40d4eb555420ed0cfc0 SHA512 65796605e2fc9a517599984ed0c1b8c3ed6324f3efddb01bb3dc25fd1eabffa1763968d2981d27590102cffc5cb040506544d0931431606cf32c0af2b7176dde +DIST uefi-rs-76130a0f1c1585012e598b8c514526bac09c68e0.gh.tar.gz 320730 BLAKE2B 2c2760bb407ec3eb6ce1c787beaba661bfbc60a8beef791810e5edf8cf0c3c3584049ad39d06abbb47713e101feb69d864388d46c8492dc82fff3944a615c400 SHA512 74c2a0549f531b9d6563bc29a7c7a158adb8d584255adfc8bffa0a37cfe86cbf77df380e006dedd474edc52bdadf2f09c807ad1cb11723bc55a3dcfee958a801 +DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 +DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86 +DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c +DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b +DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d +DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 +DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 +DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 +DIST wasm-bindgen-0.2.84.crate 172947 BLAKE2B 90c9b846bcea9d099a394b42f126990db82d1dcbe247f8b63f8c91cdfbb5e2d184d36daedaf8fcee58c34afe89bf9a30454063693d64806ead3427680a87e7af SHA512 20f8c9e4f8d81c66e34d9ca2b266fabaae30da9015d139cd4eba3f314c67c17cb562c6eec5127c41302c11c2f314237add2524a8b9a4d5346b8822a37e467b2d +DIST wasm-bindgen-backend-0.2.84.crate 26344 BLAKE2B 5686a252082afe128ded295584d972fe4af11a30fe37a80e142d213eb2e4bca567182bfc5addf1571696bd12e68e029148cffaa9af088d1269a1201af72e64d1 SHA512 afb06e21d916cf1af137159ac86924fbee3a958ef73725bdf6bf205e15465857791070c721e0fc0164eb6e37d195bbb6a3f03661c81e1e5a9ab8502bc3704058 +DIST wasm-bindgen-macro-0.2.84.crate 12857 BLAKE2B 23ae9963cc2cf9bc589f5d77c8d3819aeb9d671f0bddd17093b2df096cc800d2130bd2a994b786a5f446e9194947199b3f0cdf1c16f15e7283a4ae319ca849a1 SHA512 23b69ff601c149909d81200bc2902018ec71efad8aec9cd84a0653025aaf852cc86d93e28c5f60144ba6ce5aeff04b90d23761e263e3783d45097316525d6f43 +DIST wasm-bindgen-macro-support-0.2.84.crate 19076 BLAKE2B 4f779d7d0a406f376092ea8193851dbc86e9dbb822464db66a2022274665b03b9bf6552f79263014510cfaf4284847e98e8173263a6565f1af0c29054bd33fff SHA512 f2a8b6e0170dcea0d2f4a50361f036ad6604c499a89f0cf602578d0958d47c193aecebbd98e63310f592b08f8fe53da6c3d7a124b433ee384aa22371d9c963e5 +DIST wasm-bindgen-shared-0.2.84.crate 7219 BLAKE2B 4910158ed884dd9dbb32b1539b0c89a583f98df05cb29654487a26db063c973d44cb086dad4b466f9bc63104e3d4da72fe9feed32618f8243151dfb9ccfaff29 SHA512 fc4bf134a33c71852b91d09fbf1e1801e2b97b5c2756e2680d0c1f8701da30b22b56777d8e806e13602beb040775824966e378f7b9805e131a385e7816ddd010 +DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 +DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 +DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd +DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c +DIST windows-0.59.0.crate 9429988 BLAKE2B bf50bec54134f3628a087aa65b9378f44974c8a29f99ea147c8b9d250a19831e01f4e0ba5f7987afde3420c54715b9f1c8b9c01a5d496e94ead90d0330fc28cb SHA512 f93e372af39e09daea6160bf5b2b50a2319182a05b25dad76f1050856bf77c6585f461946987abe5e11cb5f37bd1bd2e2a3439df61c3838b77759e56b0bcc2a1 +DIST windows-core-0.59.0.crate 37073 BLAKE2B dc1360ff3fb041a30e07233abc6fc48b34a6b742aa329d6652e798625931c63aa8c993b77dfb4b6c8a0d6f595c49c4f021cceca7e8543c91bd6c6f0b2c0842ca SHA512 b9405ae06bdff17283710c1c6cf0d48c2cbb27823168309149ddcb3875244aa2d2c8a06bea5ab403219a5244d69a50af4ef4fa0c147532597f2993c4db844033 +DIST windows-implement-0.59.0.crate 11373 BLAKE2B 4e7d0e5ac9c1b98fe4edfff466dca9f7b2ba5acab4e7aa5a0a21751264fdc12a1b6490cbf48df2e4b3d24dac2afafb23888f7abe74382694aa4c417f7088ec5c SHA512 f60e4e40d4b2ef40780db78444d03bd42c8e8807d15e24861c8cde4ad621268daaabbf3ae9c82a240a298c1222d23d5feecc2d73ca9db17ff8afcf520acb41bc +DIST windows-interface-0.59.0.crate 11751 BLAKE2B 56733f0c98d40427951355fb24c560c569910854841076cbda75b80b9440c464cb42ac07afd3558687df84bd9610109cf0e28cf0793baf6fadcecadb81357737 SHA512 1b827410b9c9e402d2750273267c76210fa177e3ef42c3941d48cc460d99bda1045f9598fe91f315d6be08f7966843f4ecb0cb35ef8e9039db7ff04cddd04f09 +DIST windows-result-0.3.0.crate 13536 BLAKE2B 36fe80b38b5e6e2d5c4302761394b6573ae5f802732df449a64a076d6afacf3dd3a45ae082177c6d4dddbf07c245e526e245d8b989656009b89bb6b452b9c84d SHA512 b5a1665d095f0c53c51496aa7176ec44f470863acb1304c4a2e57be9279e9e9ccb8623b407e3b2a71847781f45f9ceef346917fea8f0b70ea04a9c1fcfd28db2 +DIST windows-strings-0.3.0.crate 14464 BLAKE2B 81ed08392d9fad8b2245cdff8a37c1c0efde3136a0d5b87be78825c477f58b1a8a2f13bc5a13ecfa0919ccc8dc283c2ad0a43061c7587a0fc1bebc45e50d0ef8 SHA512 eff6a5edbb1bf9958383e51265499dd61a520e466cf7c821ddbd137b2b1c41373c46aec0ca2a18ed144ea4797ab734b746cf7e2d405e0050ebd8ee486c1bd293 +DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed +DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 +DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 +DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f +DIST windows-targets-0.53.0.crate 7020 BLAKE2B 03a4ccd7d2f229491be1ac0fbf1ab4d4a5876f6850392635e670a3cbbfab2d069db9c697095ae75aa98d2a493d8b7220d545f4a17e234764bb97a43a46ee2816 SHA512 db8e6dd2e83bf11bc7cd96c5e32e5de201cfce3cec14d189223659b637d23d0a670d7436c7fbd9a0a25efc6d7430ae27c47202badca399c3244cde5eb90f2c32 +DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 +DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 +DIST windows_aarch64_gnullvm-0.53.0.crate 782443 BLAKE2B 64a74d4f10a60cfbd6cc02dfbb41ca9709abf56f49f74a6dfb4f4686bdc3d847d27eb92553c553c4ccbd39dd4f967bad1cba3c42a33a0e86fd8500284f260cd0 SHA512 185d1a63f3c00a4acd1a14701fd12ebcd715d6e709d6e40e6423e832fda0336463a8746f8eb5e3f81c9fbf26ed0de2332c04bd4d057c57ff67dd43e6a07fa9ac +DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df +DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b +DIST windows_aarch64_msvc-0.53.0.crate 834446 BLAKE2B cc3df33489a282fcce6d693dd14d4bd5a284279794fed9e717a37c9367e4b3b40c47981e70adbcf8b15cc9cc01aebb63cf90f4564bd4289c8ef8daf59fd6bb50 SHA512 32d56f60b2327e334552f7554e67adc042b3c8e79f6b69237d83fa28f768cbee232b1e783430dad1b437dbaf2d7e1f1ae5c53e2cacf3021b99498148ac964cb3 +DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 +DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 +DIST windows_i686_gnu-0.53.0.crate 936973 BLAKE2B c64b15193a5263e871e1919ecdb49fbf5a94b3e5b8d96c547a9212733f3bd07096511cd6f6b129dd3566bfc263c17e909daf04925916cb4f6789c797926ea793 SHA512 676ec6ed73672e418913078d8bae9b74679db02a3b5bee9cc72c62452fb70d87f7dd1e2b2a7e4e6058f4bc536c15075f929c38c7261d7f47872099a397fb5ca3 +DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f +DIST windows_i686_gnullvm-0.53.0.crate 854056 BLAKE2B db81a346b516db01e7977137e11f79c0cf1df0763a5415b75c9f49972436c22ab77084f958b92a7cda3fa11bf2a764ee7bb6b2e6592889a895c278793a806ff6 SHA512 ec830a4c7b5d3be4948d788971f034c53e4bda7351ceb9aeb5a0af24868fe8c8383f96b1736de27832b113d2a679d5fa8764db2fe2db5942e25bccd036e96232 +DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b +DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 +DIST windows_i686_msvc-0.53.0.crate 903450 BLAKE2B 0cb567d1b54ff979ad6549f1a17919510eecd62e028bc01ee3448ade18d08e684746023881f713e078ae5ca9d9e799cc4e6d15bea12f926463d291f46d6b3c85 SHA512 9f7f6df98e47895e0824dd70af7b6dd5017b65a6904f0b0c6cba8df59f8162489754c6437f87b281fc8c34da2557e21eb33c89ef505f1b3fbcf60f5152191342 +DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 +DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb +DIST windows_x86_64_gnu-0.53.0.crate 902585 BLAKE2B f376f4ed30c1f82f567713f2fa03dd5fe5f8e78ea876d4d29e4b3a0fc52400d64cd6b971e06fb4607e5da15d6c4aba6a7a83841e2f178ffec73e70996f1ce052 SHA512 9856a67c32c9969100ff4f730047f92ecdf8a19e003553b3d9cbfd847f376a20c72a1202071a36f3640afbb6ff45f95c83579ce4a45a2b64485c980fc06b65ab +DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 +DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd +DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f +DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 +DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 +DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707 +DIST wmi-0.15.0.crate 59983 BLAKE2B 6c604919c7aa8f570642e1cf85e3c6bf208ac91e8f1544d4c00d2c46a09e9c0db17482858ef8076d01271248b139e75468c8a3f4dc79f6d3e72713913dcc8c25 SHA512 4fbfbe6081ee13e7077e15997f82b3ac3890c2f515cc6e6354586002907baa7c7dab7839004e448a7592201f464a1731636edadf068b4a417636aa238dcd21cb +EBUILD framework_tool-0.3.0.ebuild 5274 BLAKE2B 46a4c96369afe419eff54a04f31bf397474b5f763bd894cb3b664be31b7ba209e2fff620ebaabbd712b970b9e86739ac130cc1942860aa296f6f8a3bfa3d3cb5 SHA512 2aaa9ed657dafbdfe1670a88b27710edf0de93d3c0d5b0da7369a9f0d9839efd0f7e3af603e10e40ccfb99ea4b3e046f2c56856ef7952c129e3d2340f6dc1769 +MISC metadata.xml 349 BLAKE2B 5dad747090c88ac40b65cfb5254077c638a826b8a2df4efa361b5228c12c130767fe5f42f35cf4599347ef230d72901bd6a1691b506e8242690b8a3eca1ffa50 SHA512 66cf8fd77493863a771a4031294227bf3cb360b2d4ef02bb62645e0afc53d15c05aabe44554b8b17cebf17d3cd699f1f2c099b82ddb68b240da78f83fa23a700 diff --git a/app-laptop/framework_tool/framework_tool-0.3.0.ebuild b/app-laptop/framework_tool/framework_tool-0.3.0.ebuild new file mode 100644 index 000000000000..710007da3bd3 --- /dev/null +++ b/app-laptop/framework_tool/framework_tool-0.3.0.ebuild @@ -0,0 +1,239 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.14.0 + +EAPI=8 + +CRATES=" + aho-corasick@1.1.3 + android_system_properties@0.1.5 + anstream@0.6.15 + anstyle-parse@0.2.5 + anstyle-query@1.1.1 + anstyle-wincon@3.0.4 + anstyle@1.0.8 + autocfg@1.1.0 + bit_field@0.10.1 + bitflags@1.3.2 + bitflags@2.6.0 + block-buffer@0.10.3 + built@0.5.2 + bumpalo@3.12.1 + cargo-lock@8.0.3 + cc@1.0.79 + cfg-if@1.0.0 + cfg_aliases@0.2.1 + chrono@0.4.24 + clap-num@1.2.0 + clap-verbosity-flag@2.2.1 + clap@4.5.13 + clap_builder@4.5.13 + clap_derive@4.5.13 + clap_lex@0.7.2 + codespan-reporting@0.11.1 + colorchoice@1.0.2 + convert_case@0.4.0 + core-foundation-sys@0.6.2 + core-foundation-sys@0.8.4 + core-foundation@0.6.4 + cpufeatures@0.2.5 + crypto-common@0.1.6 + cxx-build@1.0.94 + cxx@1.0.94 + cxxbridge-flags@1.0.94 + cxxbridge-macro@1.0.94 + derive_more@0.99.17 + digest@0.10.7 + env_filter@0.1.2 + env_logger@0.11.5 + form_urlencoded@1.1.0 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-io@0.3.30 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + futures@0.3.30 + generic-array@0.14.6 + getopts@0.2.21 + git2@0.15.0 + heck@0.5.0 + hidapi@2.6.3 + humantime@2.1.0 + iana-time-zone-haiku@0.1.1 + iana-time-zone@0.1.56 + idna@0.3.0 + io-kit-sys@0.1.0 + is_terminal_polyfill@1.70.1 + itoa@1.0.5 + jobserver@0.1.26 + js-sys@0.3.61 + lazy_static@1.4.0 + libc@0.2.155 + libgit2-sys@0.14.2+1.5.1 + libusb1-sys@0.7.0 + libz-sys@1.1.9 + link-cplusplus@1.0.8 + lock_api@0.4.9 + log@0.4.22 + mach@0.2.3 + mach@0.3.2 + memchr@2.7.2 + memoffset@0.6.5 + nix@0.25.1 + nix@0.29.0 + no-std-compat@0.4.1 + num-complex@0.4.2 + num-derive@0.4.2 + num-integer@0.1.45 + num-iter@0.1.43 + num-rational@0.4.1 + num-traits@0.2.15 + num@0.4.0 + once_cell@1.16.0 + percent-encoding@2.2.0 + pin-project-lite@0.2.14 + pin-utils@0.1.0 + pkg-config@0.3.26 + plain@0.2.3 + proc-macro2@1.0.93 + ptr_meta@0.2.0 + ptr_meta_derive@0.2.0 + quote@1.0.38 + regex-automata@0.4.9 + regex-syntax@0.8.5 + regex@1.11.1 + rusb@0.9.4 + rustc_version@0.4.0 + ryu@1.0.12 + scopeguard@1.1.0 + scratch@1.0.5 + semver@1.0.17 + serde@1.0.151 + serde_derive@1.0.151 + serde_json@1.0.91 + sha2@0.10.8 + slab@0.4.9 + spin@0.5.2 + spin@0.9.8 + static_vcruntime@2.0.0 + strsim@0.11.1 + syn@1.0.107 + syn@2.0.98 + termcolor@1.1.3 + thiserror-impl@2.0.11 + thiserror@2.0.11 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + toml@0.5.11 + typenum@1.16.0 + ucs2@0.3.2 + uefi-macros@0.11.0 + unicode-bidi@0.3.13 + unicode-ident@1.0.6 + unicode-normalization@0.1.22 + unicode-width@0.1.10 + url@2.3.1 + utf8parse@0.2.2 + vcpkg@0.2.15 + version_check@0.9.4 + wasm-bindgen-backend@0.2.84 + wasm-bindgen-macro-support@0.2.84 + wasm-bindgen-macro@0.2.84 + wasm-bindgen-shared@0.2.84 + wasm-bindgen@0.2.84 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.59.0 + windows-implement@0.59.0 + windows-interface@0.59.0 + windows-result@0.3.0 + windows-strings@0.3.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.0 + windows-targets@0.52.6 + windows-targets@0.53.0 + windows@0.48.0 + windows@0.59.0 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_gnullvm@0.53.0 + windows_aarch64_msvc@0.48.0 + windows_aarch64_msvc@0.52.6 + windows_aarch64_msvc@0.53.0 + windows_i686_gnu@0.48.0 + windows_i686_gnu@0.52.6 + windows_i686_gnu@0.53.0 + windows_i686_gnullvm@0.52.6 + windows_i686_gnullvm@0.53.0 + windows_i686_msvc@0.48.0 + windows_i686_msvc@0.52.6 + windows_i686_msvc@0.53.0 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnu@0.53.0 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_gnullvm@0.53.0 + windows_x86_64_msvc@0.48.0 + windows_x86_64_msvc@0.52.6 + windows_x86_64_msvc@0.53.0 + wmi@0.15.0 +" + +declare -A GIT_CRATES=( + [redox_hwio]='https://github.com/FrameworkComputer/rust-hwio;9bcff4277d8f3d7dce2b12c6ad81d092ae35c4ba;rust-hwio-%commit%' + [smbios-lib]='https://github.com/FrameworkComputer/smbios-lib;b3e2fff8a6f4b8c2d729467cbbf0c8c41974cd1c;smbios-lib-%commit%' + [uefi-services]='https://github.com/FrameworkComputer/uefi-rs;76130a0f1c1585012e598b8c514526bac09c68e0;uefi-rs-%commit%/uefi-services' + [uefi]='https://github.com/FrameworkComputer/uefi-rs;76130a0f1c1585012e598b8c514526bac09c68e0;uefi-rs-%commit%/uefi' +) + +RUST_MIN_VER="1.74.0" + +inherit shell-completion cargo + +DESCRIPTION="Swiss army knife for Framework laptops" +HOMEPAGE="https://github.com/FrameworkComputer/framework-system" +SRC_URI=" + https://github.com/FrameworkComputer/framework-system/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +S="${WORKDIR}/framework-system-${PV}/${PN}" + +LICENSE="BSD" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/.*" + +DOCS=( + README.md + support-matrices.md +) + +src_unpack() { + cargo_src_unpack + + # if more packages require this sort of hack, probably want to change the eclass + sed -e "s|'https://github.com/FrameworkComputer/uefi-rs'|crates-io|" \ + -i ${CARGO_HOME}/config.toml || die +} + +src_install() { + cargo_src_install + + pushd "${S%${PN}}" > /dev/null || die + dodoc "${DOCS[@]}" + + dobashcomp completions/bash/${PN} + dozshcomp completions/zsh/_${PN} + popd > /dev/null || die +} diff --git a/app-laptop/framework_tool/metadata.xml b/app-laptop/framework_tool/metadata.xml new file mode 100644 index 000000000000..f81268622a57 --- /dev/null +++ b/app-laptop/framework_tool/metadata.xml @@ -0,0 +1,11 @@ + + + + + chutzpah@gentoo.org + Patrick McLean + + + FrameworkComputer/framework-system + + diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index cec36c858df1..5755a436c655 100644 Binary files a/app-shells/Manifest.gz and b/app-shells/Manifest.gz differ diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest index 3c3b68ad5864..f3726ead9389 100644 --- a/app-shells/bash/Manifest +++ b/app-shells/bash/Manifest @@ -42,6 +42,7 @@ DIST bash-5.2.tar.gz.sig 95 BLAKE2B 2991b7c46ef1cdca08062f419be47fca7551f4c5d9aa DIST bash-5.3-rc1.tar.gz 10742642 BLAKE2B 846414fe545da1ee62b541a8861d68e1dc57114276d40c6af2a9ab1f91cedb220d060f1bd81a811d6dacd841cd1b66e0ed7d8462b3c7066ad204f3786d6af0ec SHA512 16a74fcb31a8ea20cf9505a8cee584a02baed1d2c47b75556e4ae6752712db8f9e0b4b202d2cbe77990fec1ff141ff35e410d4495887ed90f5457c032079c5e5 DIST bash-5.3-rc1.tar.gz.sig 95 BLAKE2B cc7916f92eddd881ac4d791918b7bb579396df4badbd671a7d0664fd814cee37327dce31d288a8fb03bc66a23536873b5fcd72f2e08e294b9ff9f2ef889741e3 SHA512 a275ff17f9318b5626450eeeb9f49157c9b20df974e004adb26f6585c84deea8d68fc0e1670f990096675ecadd652b58895f74c4e40c8e142a3c2ed414145248 DIST bash-5.3_rc1_p20250409-42c6cbd459a121e98d9ac43c477a5daf6c3d4f0c.tar.gz 15866668 BLAKE2B 472b67d397dd0f4ba070d4899bb1ecde08a90a7d2f5fc16b8f79c7113d2ca66cbc353e128ace17128069ebc7f8560605dda1441019174a942abb0dd345629746 SHA512 43614445ac11d25258ba6c47f020a1b87d8fa33b139e4d2237683ea0465bf24b03cf84e7e2771de4b038bbecab44c923bb307e4a60b9590b42936ea4e7c86e73 +DIST bash-5.3_rc1_p20250419-482872ed8b51408066c3275a18350436f4d0ee41.tar.gz 16004323 BLAKE2B 936b2bf45e90be658105a2755b9a0be046cd5ae50b6d34624ff20199fa93c1de4a8f9ab669c2c9cf86e2e4d6379f124d91141354d41d437536931cd157491626 SHA512 f04eb6c45124a66fc894c4a1f217351a0247ddd870cfcbbcd01bcff77369d022c6ca82f693c6f2fcd035ce5a67ab3fdbc902b30a4c76e84fdaddd25eeb7c407f DIST bash205b-001 1132 BLAKE2B 0c5eef29777d54ef05957ea3d63b1556fb380bd20c238dc28993d822b37bc4e78ff4048ad069f6b8cd25da77ccdeb7aecd86c4349cb9d81e5e94c7001eeae5e6 SHA512 5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071 DIST bash205b-002 755 BLAKE2B 6a6ed5679d451f02f8104b345c1722d11718ce3b4043b581c17786d40d8da69a34786fb56d0c363dba277b8e9dd33f12f70c9cc73a9fc39ba4a8319406f0458d SHA512 46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ec8888f3a9526883 DIST bash205b-003 2356 BLAKE2B b7887d00d92fd298cd07a15e1c73b516dabd22ecd74c97091636dd97a0cd55024ed698e5cc924c4311d994dd326b1ad074bea35e7650cf9cf4e25c60d2713fa7 SHA512 74528ca5d165b812d299f1c69b47757bd677c0b22ce4217e155cd641708b02364a93c6709fb57b546b376b36da74429a61493921c7c199563da40ddcf1c1f399 @@ -480,5 +481,6 @@ EBUILD bash-5.1_p16-r14.ebuild 7505 BLAKE2B f294e53426c8b2bc69f7e53ae0d68aafcfcc EBUILD bash-5.2_p37.ebuild 11864 BLAKE2B fbc51a614a3cd31d434e578600c4b4183520e008ccd005fd5edecbe6272d01264e0612a45f6537d994f057572e78bbf68fcd2dc3832f6b9d7650236a4eb856c2 SHA512 148edbf2b3479f3b70238fa182075db8a65dc364e7627498e11ad52b9fc073b36e8a570b0321106835b690902a6ceecbd8b2064ef6f82dae5c3cdf4c2b6bbcd0 EBUILD bash-5.3_rc1.ebuild 12242 BLAKE2B f58b81ab5d8b149052f3a9ce22709716b3adb118e86216a4597df24a4dd734b4f7975427ea23a381d7b4af73e1df8fc168b466e192e60fbabbf5dbb79c311063 SHA512 52f23de08cfc9bb96e5117cbdf6e63c38095025908e9ffd4e830737056dc053d97f13d8f9ff5d6ffd73803a19cfc7bbb30292c17dc23e7c00dfe7c538d4dcb76 EBUILD bash-5.3_rc1_p20250409.ebuild 12242 BLAKE2B a3e70a3c8f05cfb9d521c313b5afe727c7cb7dbb54a7f640c6de0bcba91c8b4b85d663ed0273884f52a8a9c9f01aa65898cf846223e508d35fb14e250447bfd1 SHA512 3548cb03f6710f306a749df183ab9775830539ce6f5547ac40f184fe70c2fc5b9a1602b96a6c0ec42e6926d3d302b7cc9b496e569f793e111890cf3053a179ac +EBUILD bash-5.3_rc1_p20250419.ebuild 12242 BLAKE2B cb23971d8039b70255da3f8161076bca0c98bd366799cbea4fde61ac1551535907facbea3c8d48c3a8849dda678dd2f34fc4bb731f119529c1d4c7f2ab40cf50 SHA512 48bdf1c544acc0f4f57616bcf32e728e01567342977074ad7826f4792bf718d5f9c4649859cee6d240e28d451502f88c5a0c43f8fb583cd2f3fd9d55cd62a730 EBUILD bash-9999.ebuild 12038 BLAKE2B f9460ae9aed945ed02ea4e7e53f5ea9e74d5acd466694fdd204aa59e71271eef04d44ea56a5373cb4049dd8fdc00fec2faced0173d15285ee22aaa903956b147 SHA512 37876e786d586618050f0b9d64445478202dd4bf729114052195b525ce2bb495dfe33149262a1c5637ce8ed5ba5e2107761ad16dd9e8fe3362722fcd0e7c6dcc MISC metadata.xml 1009 BLAKE2B f71587b0a6d05b907f82b26be93b071290d91dc8f612f7b008a05eaa94d45be2ef8c1d992b7ac886648a9dcf964c30e8d9a7aff90d44835beb452e0d635b9533 SHA512 8aa1cb4c3206a76d10181394a91c315967fd9d3b359194f430f075fdd5a0b4b32149eec36b85412ef7e84b55e7b01955c75486b2df82b392a5acb3df8229a88d diff --git a/app-shells/bash/bash-5.3_rc1_p20250419.ebuild b/app-shells/bash/bash-5.3_rc1_p20250419.ebuild new file mode 100644 index 000000000000..d6c2f34c71fa --- /dev/null +++ b/app-shells/bash/bash-5.3_rc1_p20250419.ebuild @@ -0,0 +1,410 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc +inherit flag-o-matic toolchain-funcs prefix verify-sig + +# Uncomment if we have a patchset. +#GENTOO_PATCH_DEV="sam" +#GENTOO_PATCH_VER="${PV}" + +MY_PV=${PV/_p*} +MY_PV=${MY_PV/_/-} +MY_P=${PN}-${MY_PV} +MY_PATCHES=() + +# Determine the patchlevel. +case ${PV} in + 9999|*_alpha*|*_beta*|*_rc*) + # Set a negative patchlevel to indicate that it's a pre-release. + PLEVEL=-1 + ;; + *_p*) + PLEVEL=${PV##*_p} + ;; + *) + PLEVEL=0 +esac + +# The version of readline this bash normally ships with. Note that we only use +# the bundled copy of readline for pre-releases. +READLINE_VER="8.3_beta" + +DESCRIPTION="The standard GNU Bourne again shell" +HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" + EGIT_BRANCH=devel + inherit git-r3 +elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then + # It can be useful to have snapshots in the pre-release period once + # the first alpha is out, as various bugs get reported and fixed from + # the alpha, and the next pre-release is usually quite far away. + # + # i.e. if it's worth packaging the alpha, it's worth packaging a followup. + BASH_COMMIT="482872ed8b51408066c3275a18350436f4d0ee41" + SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz" + S=${WORKDIR}/${PN}-${BASH_COMMIT} +else + my_urls=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}.tar.gz" ) + + # bash-5.1 -> bash51 + my_p=${PN}$(ver_cut 1-2) my_p=${my_p/.} + + for (( my_patch_idx = 1; my_patch_idx <= PLEVEL; my_patch_idx++ )); do + printf -v my_patch_ver %s-%03d "${my_p}" "${my_patch_idx}" + my_urls+=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}-patches/${my_patch_ver}" ) + MY_PATCHES+=( "${DISTDIR}/${my_patch_ver}" ) + done + + SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )" + S=${WORKDIR}/${MY_P} + + unset -v my_urls my_p my_patch_idx my_patch_ver +fi + +if [[ ${GENTOO_PATCH_VER} ]]; then + SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz" +fi + +LICENSE="GPL-3+" +SLOT="0" +if (( PLEVEL >= 0 )); then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi +IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline" + +DEPEND=" + >=sys-libs/ncurses-5.2-r2:= + nls? ( virtual/libintl ) +" +if (( PLEVEL >= 0 )); then + DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )" +fi +RDEPEND=" + ${DEPEND} +" +# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011). +BDEPEND=" + pgo? ( dev-util/gperf ) + verify-sig? ( sec-keys/openpgp-keys-chetramey ) +" + +# EAPI 8 tries to append it but it doesn't exist here. +QA_CONFIGURE_OPTIONS="--disable-static" + +PATCHES=( + #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/ + + # Patches to or from Chet, posted to the bug-bash mailing list. + "${FILESDIR}/${PN}-5.0-syslog-history-extern.patch" +) + +pkg_setup() { + # bug #7332 + if is-flag -malign-double; then + eerror "Detected bad CFLAGS '-malign-double'. Do not use this" + eerror "as it breaks LFS (struct stat64) on x86." + die "remove -malign-double from your CFLAGS mr ricer" + fi + + if use bashlogger; then + ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs." + ewarn "This will log ALL output you enter into the shell, you have been warned." + fi +} + +src_unpack() { + local patch + + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then + default + else + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig} + + for patch in "${MY_PATCHES[@]}"; do + verify-sig_verify_detached "${patch}"{,.sig} + done + fi + + unpack "${MY_P}.tar.gz" + + if [[ ${GENTOO_PATCH_VER} ]]; then + unpack "${PN}-${GENTOO_PATCH_VER}-patches.tar.xz" + fi + fi +} + +src_prepare() { + # Include official patches. + (( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}" + + # Clean out local libs so we know we use system ones w/releases. The + # touch utility is invoked for the benefit of config.status. + if (( PLEVEL >= 0 )); then + rm -rf lib/{readline,termcap}/* \ + && touch lib/{readline,termcap}/Makefile.in \ + && sed -i -E 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in \ + || die + fi + + # Prefixify hardcoded path names. No-op for non-prefix. + hprefixify pathnames.h.in + + # Avoid regenerating docs after patches, bug #407985. + sed -i -E '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in \ + && touch -r . doc/* \ + || die + + # Sometimes hangs (more noticeable w/ pgo), bug #907403. + rm tests/run-jobs || die + + eapply -p0 "${PATCHES[@]}" + eapply_user +} + +src_configure() { + local -a myconf + + # Upstream only test with Bison and require GNUisms like YYEOF and + # YYERRCODE. The former at least may be in POSIX soon: + # https://www.austingroupbugs.net/view.php?id=1269. + # configure warns on use of non-Bison but doesn't abort. The result + # may misbehave at runtime. + unset -v YACC + + myconf=( + --disable-profiling + + # Force linking with system curses ... the bundled termcap lib + # sucks bad compared to ncurses. For the most part, ncurses + # is here because readline needs it. But bash itself calls + # ncurses in one or two small places :(. + --with-curses + + $(use_enable mem-scramble) + $(use_enable net net-redirections) + $(use_enable readline) + $(use_enable readline bang-history) + $(use_enable readline history) + $(use_with afs) + $(use_with mem-scramble bash-malloc) + ) + + # For descriptions of these, see config-top.h. + # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426 + append-cppflags \ + -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \ + -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \ + -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \ + -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \ + -DNON_INTERACTIVE_LOGIN_SHELLS \ + -DSSH_SOURCE_BASHRC \ + $(use bashlogger && echo -DSYSLOG_HISTORY) + + use nls || myconf+=( --disable-nls ) + + if (( PLEVEL >= 0 )); then + # Historically, we always used the builtin readline, but since + # our handling of SONAME upgrades has gotten much more stable + # in the PM (and the readline ebuild itself preserves the old + # libs during upgrades), linking against the system copy should + # be safe. + # Exact cached version here doesn't really matter as long as it + # is at least what's in the DEPEND up above. + export ac_cv_rl_version=${READLINE_VER%%_*} + + # Use system readline only with released versions. + myconf+=( --with-installed-readline=. ) + fi + + if use plugins; then + append-ldflags "-Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/bash" + else + # Disable the plugins logic by hand since bash doesn't provide + # a way of doing it. + export ac_cv_func_dl{close,open,sym}=no \ + ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no + + sed -i -e '/LOCAL_LDFLAGS=/s:-rdynamic::' configure || die + fi + + # bug #444070 + tc-export AR + + econf "${myconf[@]}" +} + +src_compile() { + local -a pgo_generate_flags pgo_use_flags + local flag + + # -fprofile-partial-training because upstream notes the test suite isn't + # super comprehensive. + # https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo + if use pgo; then + pgo_generate_flags=( + -fprofile-update=atomic + -fprofile-dir="${T}"/pgo + -fprofile-generate="${T}"/pgo + ) + pgo_use_flags=( + -fprofile-use="${T}"/pgo + -fprofile-dir="${T}"/pgo + ) + if flag=$(test-flags-CC -fprofile-partial-training); then + pgo_generate_flags+=( "${flag}" ) + pgo_use_flags+=( "${flag}" ) + fi + fi + + # builtins/evalstring.c needs y.tab.h but can't (easily) specify the dep on it from above + emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" y.tab.h + emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" + use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" all others + + # Build Bash and run its tests to generate profiles. + if (( ${#pgo_generate_flags[@]} )); then + # Used in test suite. + unset -v A + + emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" -k check + + if tc-is-clang; then + llvm-profdata merge "${T}"/pgo --output="${T}"/pgo/default.profdata || die + fi + + # Rebuild Bash using the profiling data we just generated. + emake clean + emake CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" y.tab.h + emake CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" + use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" all others + fi +} + +src_test() { + # Used in test suite. + unset -v A + + default +} + +src_install() { + local d f + + default + + my_prefixify() { + while read -r; do + if [[ $REPLY == *$1* ]]; then + REPLY=${REPLY/"/etc/"/"${EPREFIX}/etc/"} + fi + printf '%s\n' "${REPLY}" || ! break + done < "$2" || die + } + + dodir /bin + mv -- "${ED}"/usr/bin/bash "${ED}"/bin/ || die + dosym bash /bin/rbash + + insinto /etc/bash + doins "${FILESDIR}"/bash_logout + my_prefixify bashrc.d "${FILESDIR}"/bashrc-r1 | newins - bashrc + + insinto /etc/bash/bashrc.d + my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color.bash | newins - 10-gentoo-color.bash + newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r1.bash 10-gentoo-title.bash + if [[ ! ${EPREFIX} ]]; then + doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash + fi + + insinto /etc/skel + for f in bash{_logout,_profile,rc}; do + newins "${FILESDIR}/dot-${f}" ".${f}" + done + + if use plugins; then + exeinto "/usr/$(get_libdir)/bash" + set -- examples/loadables/*.o + doexe "${@%.o}" + + insinto /usr/include/bash-plugins + doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h} + fi + + if use examples; then + for d in examples/{functions,misc,scripts,startup-files}; do + exeinto "/usr/share/doc/${PF}/${d}" + docinto "${d}" + for f in "${d}"/*; do + if [[ ${f##*/} != @(PERMISSION|*README) ]]; then + doexe "${f}" + else + dodoc "${f}" + fi + done + done + fi + + # Install bash_builtins.1 and rbash.1. + emake -C doc DESTDIR="${D}" install_builtins + sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die + doman "${T}"/rbash.1 + + newdoc CWRU/changelog ChangeLog + dosym bash.info /usr/share/info/bashref.info +} + +pkg_preinst() { + if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]]; then + mkdir -p -- "${EROOT}"/etc/bash \ + && mv -f -- "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/ \ + || die + fi +} + +pkg_postinst() { + local old_ver + + # If /bin/sh does not exist, provide it. + if [[ ! -e ${EROOT}/bin/sh ]]; then + ln -sf -- bash "${EROOT}"/bin/sh || die + fi + + read -r old_ver <<<"${REPLACING_VERSIONS}" + if [[ ! $old_ver ]]; then + : + elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then + return + fi + + while read -r; do ewarn "${REPLY}"; done <<'EOF' +Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. + +Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the +characteristics of the operating environment, it may contain a command to set +the terminal's window title. Those who were already choosing to customise the +PROMPT_COMMAND variable are now advised to append their commands like so: + +PROMPT_COMMAND+=('custom command goes here') + +Gentoo no longer defaults to having bash set the window title in the case +that the terminal is controlled by sshd(8), unless screen is launched on the +remote side or the terminal reliably supports saving and restoring the title +(as alacritty, foot and tmux do). Those wanting for the title to be set +regardless may adjust ~/.bashrc - or create a custom /etc/bash/bashrc.d +drop-in - to set PROMPT_COMMMAND like so: + +PROMPT_COMMAND=(genfun_set_win_title) + +Those who would prefer for bash never to interfere with the window title may +now opt out of the default title setting behaviour, either with the "unset -v +PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. +EOF +} diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz index c959ca042615..6f1337f2a920 100644 Binary files a/dev-build/Manifest.gz and b/dev-build/Manifest.gz differ diff --git a/dev-build/b2/Manifest b/dev-build/b2/Manifest index 3722712ba88d..cb64b1f36e63 100644 --- a/dev-build/b2/Manifest +++ b/dev-build/b2/Manifest @@ -4,5 +4,7 @@ AUX b2-4.9.2-disable_python_rpath.patch 343 BLAKE2B 7b8449db1054dcee76ecbe1b1c82 AUX b2-4.9.2-no-implicit-march-flags.patch 8376 BLAKE2B 50e0b8effbb268467d90cc51df70dc4bd234789b352a279d9bb3e60161be80296f5f31f4a0d2a3d1ae2380f3079f7b950b24ef494574e25bbda48b516c6aacbb SHA512 0089a48cbe3e9e4f222e5cd1e9e12a5c4d16857b002a1c849f4cf6f8d7935c0a9b1e0f51ced51bf5346c2fdcbd214ce05e3c144c98fbf82a9842c45b59c19740 AUX site-config.jam 685 BLAKE2B b9f73808b6ca454c2220b9d296e7f131c01e6339f545b07160df5f81435926104b134e6baf5af12faf675af074d5de43952678904242f2d7853acd5268bafd2a SHA512 10fc14e622a38d64a9a8cfa78ec9302618de657c38578cf9a9815e88afd80ec7e550bd5a66d8c919bb9de93b77028bce6f382d7dd6bf118f9b2a3a607ced52b2 DIST b2-5.2.1.tar.gz 1189393 BLAKE2B 26ddc5fa038e899c8e08a27cd79d9b3e39f7a7b6244ea77be4dbe2dff3a7d7309936898362759197850c38789a97c27ca2bf2995ceb14e223fc7045d645328c9 SHA512 5ff2f5735cb34159acc0f8b39a45787bb46731a819658d9374971e8a87e65997249d542c44fe7c7ee197d24ef380c4f523f8c946ac43a97a6ea7a86c91538a36 +DIST b2-5.3.2.tar.gz 1195900 BLAKE2B cc64ce9f70d1afcfdd43a4c709124fff5c9fa15c79c4309b4869451cf767c2ec3bd6834219e325256f9dc7b9ffa4cb00b74a2a9359be98be86656a98ce386bde SHA512 347c73fd3156fb2a050c8c928715836717ecec41dd05ace665e27955235a6dbb6a85086a98e03e5e37ace2a35b951f2c131e02c3eeb2355cb7b9571ebd12678d EBUILD b2-5.2.1.ebuild 1962 BLAKE2B 5ef93e683056450f7769bc9c0a2caf321daee57850bd334e882629ff88f6a097494c06eca053a04ae4c587c999ffe137d484ce2b8257ffe8824fc44485ca7da1 SHA512 68bddb0e8a0175ee1dbf5b58263eee52e3925b072076c2de61007c0793c49629ffb11881a9a21a98c2a7e580b72cb6fbc5dd415c6de5375d34fdb52a7d5f92a1 +EBUILD b2-5.3.2.ebuild 1970 BLAKE2B f8cd5a3e363d45b288cd8b11c2cce8860b6cbea50427e231804e04924a3d05fc1c3521f973d80d641c7c9938914694a29e182be01678a66923a59670887ecc47 SHA512 a8cb978172a49fccf366fad18c67052d61716ea44dd904ad61664130553a607378c97aaac66bc877d3e2ed8573c7302540553034498c0453027f7e20e1a4246f MISC metadata.xml 320 BLAKE2B e32bcf6d7bfe5e8a0f36d34022d49ef8baf1d4c0324fa7e7b25e1fa41ac81c21e010a8e49d456b7ce6027c51af57b6b07f3bdc8b7e05daa18b288c63a58a171e SHA512 767da992cd650d91b393848e73d6f0626febcb02eba350a16d390e8416a2832c49b1ca2608be98a9f4abd9ae2078a7f1a543a387be139e5533f90d82171796bf diff --git a/dev-build/b2/b2-5.3.2.ebuild b/dev-build/b2/b2-5.3.2.ebuild new file mode 100644 index 000000000000..7ccb9a9b0581 --- /dev/null +++ b/dev-build/b2/b2-5.3.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo flag-o-matic toolchain-funcs + +MY_PV="$(ver_rs 1- _)" + +DESCRIPTION="A system for large project software construction, simple to use and powerful" +HOMEPAGE="https://www.bfgroup.xyz/b2/" +SRC_URI="https://github.com/bfgroup/b2/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}/src" + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="examples" +RESTRICT="test" + +RDEPEND="!dev-util/boost-build" + +PATCHES=( + "${FILESDIR}"/${PN}-4.9.2-disable_python_rpath.patch + "${FILESDIR}"/${PN}-4.9.2-darwin-gentoo-toolchain.patch + "${FILESDIR}"/${PN}-4.9.2-add-none-feature-options.patch + "${FILESDIR}"/${PN}-4.9.2-no-implicit-march-flags.patch +) + +src_configure() { + # need to enable LFS explicitly for 64-bit offsets on 32-bit hosts (#761100) + append-lfs-flags +} + +src_compile() { + cd engine || die + + # don't call windres since it leads to broken relocations + export B2_DONT_EMBED_MANIFEST=1 + + # upstream doesn't want separate flags for CPPFLAGS/LDFLAGS + # https://github.com/bfgroup/b2/pull/187#issuecomment-1335688424 + edo ${CONFIG_SHELL:-${BASH}} ./build.sh cxx \ + --cxx="$(tc-getCXX)" \ + --cxxflags="-pthread ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS}" \ + -d+2 \ + --without-python +} + +src_test() { + # Forget tests, b2 is a lost cause + : +} + +src_install() { + dobin engine/b2 + + insinto /usr/share/b2/src + doins -r "${FILESDIR}/site-config.jam" \ + build-system.jam ../example/user-config.jam \ + build contrib options tools util + + find "${ED}"/usr/share/b2/src -iname '*.py' -delete || die + + dodoc ../notes/{changes,release_procedure,build_dir_option,relative_source_paths}.txt + + if use examples; then + docinto examples + dodoc -r ../example/. + docompress -x /usr/share/doc/${PF}/examples + fi +} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index dc50b9c2d159..c566a3d838f6 100644 Binary files a/dev-cpp/Manifest.gz and b/dev-cpp/Manifest.gz differ diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest index d242c1fcecd5..0b703a0d92b1 100644 --- a/dev-cpp/catch/Manifest +++ b/dev-cpp/catch/Manifest @@ -3,10 +3,12 @@ DIST Catch-1.12.2.tar.gz 377265 BLAKE2B bc27b4daee950f8fb93d65f3aed032e72bc856ee DIST Catch2-2.13.10.tar.gz 662225 BLAKE2B d8a2fb0e6f6a6f1ea25a860975ab596404ed41f4aed979a3c86da0140ce580fc3cbe12d44c1c936bac9ce8ec1813b2cb5d7d161be46c6924026f9645ca13aeaa SHA512 33c2292d5d315128a73f8cff27e92f86f3af30c45ce199297110b3cd2bf7d67a972fbcf7415aed1c467c384e0e3c63900c90faedff1d74c9d94b9e3e43df5ee2 DIST Catch2-3.7.1.tar.gz 1193290 BLAKE2B 2205e74652ea5db2c2b3e56fbfedc71af77ab39741a9e1e8e8771e5cf4d554c75d3b1c57014fb8e2bce538715a4e305103b066ba5603af8b4e45402bbf87cc63 SHA512 e04c676e6bb3d7791f51a1caa770c4675d79b5396c9ba029c01ca0938e53bfa374dce117fccf753a89f3663192c91356acc9bc195e4866d215855df0667faff0 DIST Catch2-3.8.0.tar.gz 1197237 BLAKE2B 4ff373531c03d59c544f6d36e6fcef4fe778a378c5252202e890cb0b6b382921cf9960cc7865d2ce7ff1b5dd8816e83ab16c96ed880e05a2d2d973cdc973be97 SHA512 a8084d2fc7d792c87b13dc0db6b4bad5222efea79e7f60a6e093019de97619a4d6adc8eef73195cf74f1827c2ca0655d572471d4b7c90a757282f0e6742b6711 +DIST Catch2-3.8.1.tar.gz 1197623 BLAKE2B c1c57e0610796a5bce124de184d4d0c6f7cac5c6ca149b41bf63f1c06304bf8ad3ac0886eb872488c785fea46dbdcefc25be4ab42c279bdb0e111380a73edaf5 SHA512 071f407dfefa84c3f766e32de48525dcaa50f5c5b0a2e2e9e615fdfff8d36476c7a28c9c27f4030fcf2f5f612043124efe61582bc2c174ddb62b4f307f74ffc5 EBUILD catch-1.12.2-r2.ebuild 860 BLAKE2B 8fa4f7d7663063b94684d010de522d84797b9dae64f2a317f9c6aca4c1e81f4f3fff3bf0318be47adb4f5ef4d1072fdb82fcfd36073833f3bebf1b9e3dfb0a6b SHA512 2689dcce5cfb1905ff55bf5062cf4a0f976b1e5a397a3964200695842d9ad00e4167b5eac6d105f577752a9f4003963cbf880b3069744d78f825ad60e513ce8a EBUILD catch-1.9999.ebuild 758 BLAKE2B b551fe477f41b1b8294244f3822762bd56d9f7e5576d793b48ee22fed68c93b0b49eec288a578fc9df12980166b2bcd11c1bd535901939852573c716639f167a SHA512 ace668452e8667068b6ab0a0701e59c91065f47b7c955bf999941cf4ceec430d60df973bf451e2c8ac654d98ad7ee4a2ee4367ca4db792d6565406db7d4e9f5c EBUILD catch-2.13.10.ebuild 963 BLAKE2B 2392b94dda54b089ed0bca01d7f9cfcb4a084a1e2a10690e1db76aa98c71b1a20242601d20cb5acb800712503c5aef0e58e7cdbf71d3ad05d4756c7fd2e96dd4 SHA512 3d3d441df8a9d5b9442625a2170473a3ebef7da58ad6757136a8ca50c7604c0d70f7e3207cb9e4c9438e225b9e2f97487067b31a52338791fd47c8393fe3ae34 EBUILD catch-3.7.1.ebuild 1001 BLAKE2B 95d7c8e2cc6b5dfff2f1bf25538b75f9180dd4857aeaa01d6c49ef2fac1b401c7390cdabb9010b47e097a2b1e5289083bd1cb95af126a90569f1ebf881b0428c SHA512 f340b1337d5331b07f5e7c8c27b352ad5feea95cb31f938ecb251b103038ec6d6cc2394b365a06b710fd52a7fd405c4f807260faa08237e3c26b825e9a454dc5 EBUILD catch-3.8.0.ebuild 1009 BLAKE2B 253653e77547832561d6cb92b68a0962fba53c84554539938c092da048c0000748434180a04be059401df342809fc836c6b18bdc7b6aff5bddc39112f0b24679 SHA512 cd2b5a4500543f7b4698d5e1dfc0eb96894ba0a553be56c12efabcba9b92141c13ca836176b2de674ba3afbc85fc4e5c5c77250caa4069489da7f1f1cf6864a7 +EBUILD catch-3.8.1.ebuild 1009 BLAKE2B 253653e77547832561d6cb92b68a0962fba53c84554539938c092da048c0000748434180a04be059401df342809fc836c6b18bdc7b6aff5bddc39112f0b24679 SHA512 cd2b5a4500543f7b4698d5e1dfc0eb96894ba0a553be56c12efabcba9b92141c13ca836176b2de674ba3afbc85fc4e5c5c77250caa4069489da7f1f1cf6864a7 EBUILD catch-9999.ebuild 1003 BLAKE2B 6cf77a0a0e4b9ccc0fae027fe0cf854bec8fac02510726cadfad75e5edf6d70f1922da128b24a9fcb84685897855c8b0296eb6fffa8375efb9341c5eeeed23ae SHA512 5a749c9661bc3cfab6bc1d83a008452d2bf5035a44ae5bedd8457c8cbab0bbe09e3777d87a60a3806be3dc9d347c3fd9fcda56cd3f5051845b4e7eb6b0265e9f MISC metadata.xml 325 BLAKE2B 170690d843389d8befc37befe36d57a20f791f6520a08a8eafae196c6ada323a9afb00f58b55d0df30aa67f3e96430a46c3ee0355911b2289056e8bed48509ff SHA512 d2e3d74294189b3c639a16084b7a3745af6854f295c529fc2dc76d05ed6d7ac7e84c8a760f47f07f0744cdd257b5bf851a900ae48482efceea4a8d6ac6ace7c4 diff --git a/dev-cpp/catch/catch-3.8.1.ebuild b/dev-cpp/catch/catch-3.8.1.ebuild new file mode 100644 index 000000000000..61e4b5f067e3 --- /dev/null +++ b/dev-cpp/catch/catch-3.8.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit cmake python-any-r1 + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/catchorg/Catch2.git" +else + MY_P=${PN^}2-${PV} + SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" + S="${WORKDIR}/${MY_P}" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +DESCRIPTION="Modern C++ header-only framework for unit-tests" +HOMEPAGE="https://github.com/catchorg/Catch2" + +LICENSE="Boost-1.0" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( ${PYTHON_DEPS} )" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DCATCH_DEVELOPMENT_BUILD=ON + -DCATCH_ENABLE_WERROR=OFF + -DCATCH_BUILD_TESTING=$(usex test) + ) + use test && mycmakeargs+=( + -DPYTHON_EXECUTABLE="${PYTHON}" + ) + + cmake_src_configure +} diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz index 0476989f0e07..01b4c5618a19 100644 Binary files a/dev-debug/Manifest.gz and b/dev-debug/Manifest.gz differ diff --git a/dev-debug/valgrind/Manifest b/dev-debug/valgrind/Manifest index da383b6bf878..78484259a7a4 100644 --- a/dev-debug/valgrind/Manifest +++ b/dev-debug/valgrind/Manifest @@ -9,10 +9,13 @@ DIST valgrind-3.24.0-patches-2.tar.xz 17900 BLAKE2B 50304bb6cd0d41cee9605f3ad2af DIST valgrind-3.24.0-patches-3.tar.xz 19236 BLAKE2B 9d75207e5d3e772ca150e48625d737e7206dbf75e6e56c5ff648107e75872eba37b381405edfb97156ad999ea5d5d4339ae5643e70fe8655d0855783063ff33a SHA512 2d0bfd06213e0ba6ab9075ce27fb1b9cd2c8ab75bfa9e43a3e26d224b9b36fe5dbb4a0116eeec693c16389f084f3cb363e72675a2c5e0e46f8efbab117f0b57e DIST valgrind-3.24.0.tar.bz2 16632387 BLAKE2B e11ad08f0062bd39788cd71d7ce058dec7a7207fbbe25f0dbfc7fb5735667809681cec2c843659553fbd49bcc6c71bdb93d87ffda3589247e4ee87c98fe51332 SHA512 6c131ff93d1f432d8362a47285cc377cba224ebca4f18e922c6156f7736d43020ece14d8fd16913498ab00fd18c85e2042a7d5351c3901e80413c584ebb406f3 DIST valgrind-3.24.0.tar.bz2.asc 488 BLAKE2B f6307d10ee3ca26d837bf00471d179655ddbb0137920e175767a9d875aae355cea6727112deb788300a5196d94500bf9b341f8c70d46a1f83c40ae579ad45431 SHA512 37e9188756940960dcfe771d10275de7759ae652c94e710618948a8b366f66f3453f77b7751df0010b58304b203d7b3b56ac7a671d142d620916689ce5c84ae0 +DIST valgrind-3.25.0.RC1.tar.bz2 16951927 BLAKE2B 946534ff5b5ed57aa3326589eecce8e934497e37b38cc9e2c1695fb103a129ab96e9ef46267412ede57819b7cc9ce05b709b41f85248427b14e6d0849820c8ff SHA512 448655499e20c00f41b9390c5ee693e78e5aa319aa414437ffdf5ed5028dabd1478a04ce97a7b7780d4415efbc0a51de9eb0abb30be379e490fed7bf188107a5 +DIST valgrind-3.25.0.RC1.tar.bz2.asc 488 BLAKE2B 030ff48f7758a19481df52cad839482fafd1ca40ce8139330d9f4e7018bb36e7b825c9bfe29e2466add364c01b461ffe7d75eb805f6a3a50161bfa3030f1eb84 SHA512 5651ff4ef51aa997ddb29ec24c045e5c9208e278aea19b633949fd3a69910e913a91e3b3074ef6bb9b912f2d397a87ad74582b94010f9970d4f41815a4d3e935 EBUILD valgrind-3.23.0_p3.ebuild 5951 BLAKE2B 67c33c40565679604dfd289560dcc3dea52fac727f0017e9aa70a5ba86dd2d545c2c9169f5efc522c247564db6d79bf52ee469227de27ea9189a487ba7b11301 SHA512 94cdab6c5f87943887acad1072ad59eefb5acc15f9c8129c3ca732e86a42a06f658d37dd2b3ae9159886308ed5ca61f0280fceb972019d1c153bcf7306b1ae09 EBUILD valgrind-3.24.0.ebuild 5957 BLAKE2B 4337a1a031490b09759fa09007d64d3b67b4177b9b14ad3767ad6d13fb18d9bee6a46f66daf6e4fb715bed3718498bbc4ff3cc3d977549a9db58878333b6c287 SHA512 cff446a33a7d328c76ac1b9d99de6e2f89998c2a9e143645ac54eb6b5722fcd8427cd535593c83fef5f3e65b41af0f489f09a77bb5a8dc08d1d9119d4b6e209a EBUILD valgrind-3.24.0_p1.ebuild 6064 BLAKE2B 2589a2e754944a39c947bbbe10a308216a296f772d603e0e1a35a17bf65595969d0ccac4266c4c4f3cfb1c957573245846fa28f5a24003cb29defa1fd6f16f74 SHA512 6f782659098807fb54cc4a70c7743e71416e117a17b5c89de69f119960cb8b9d30812cf92846d7be71b4b97e14979fc02f5f834bf2f4b69ca92f07d150d71b4a EBUILD valgrind-3.24.0_p2.ebuild 6070 BLAKE2B c8f481205db75e36e3db155f43a66af8e526e98079de039b2bd853916561dd64b06344a2b5c9513265e484adb8b8bfe433882cfdf2de7a3fdfc37e5c22996f72 SHA512 1b258d053e6feb1983e266f8b22e24b9b9a79231578e903d7cbe4b0b218e76cfea812213f0b929f3321d81b1e53d33375b6623ba058c17f2dbbc58ac468d1cc3 EBUILD valgrind-3.24.0_p3.ebuild 6070 BLAKE2B c8f481205db75e36e3db155f43a66af8e526e98079de039b2bd853916561dd64b06344a2b5c9513265e484adb8b8bfe433882cfdf2de7a3fdfc37e5c22996f72 SHA512 1b258d053e6feb1983e266f8b22e24b9b9a79231578e903d7cbe4b0b218e76cfea812213f0b929f3321d81b1e53d33375b6623ba058c17f2dbbc58ac468d1cc3 -EBUILD valgrind-9999.ebuild 6072 BLAKE2B 9863c41b39cf03366821a831a260c8cea98c4ed9a9103a1895b176d6c00c48448d30088ba1debe18b17d2ce50d5e1e69f7ab4f85b659685943c58e0dd5fe3e32 SHA512 ac2597043dde0d36871d97904ef16fe1e03d473bcf5c5122d621e98dc6f9325cd686f43a573bc3fc41c4903c1b562b5fa695a1fbef80c89eaba24ffca53f19e2 +EBUILD valgrind-3.25.0_rc1.ebuild 6123 BLAKE2B 99491f1d7732f3894ed34c6800d0eb699bb148c1f00871610fc02080f2e01d8c829acc2c3e9d082b76492583aec7c90a8ed5af6a2f61970ebe640ce28bb69548 SHA512 8f11b9dbd823b38e1473954be7e6040c18714446d33da817597b19e5553712614333c8b2e8d7802c5bf10ad44d78949b6c90000eb6fa0c12db7bb3330431f46a +EBUILD valgrind-9999.ebuild 6123 BLAKE2B 99491f1d7732f3894ed34c6800d0eb699bb148c1f00871610fc02080f2e01d8c829acc2c3e9d082b76492583aec7c90a8ed5af6a2f61970ebe640ce28bb69548 SHA512 8f11b9dbd823b38e1473954be7e6040c18714446d33da817597b19e5553712614333c8b2e8d7802c5bf10ad44d78949b6c90000eb6fa0c12db7bb3330431f46a MISC metadata.xml 1123 BLAKE2B 17b5501b05acd9384ab57a15018bc0d1ede50d7b5b9a5c38fcce816f68e8946010bc86233a197df89ad208957f90ab643942b7e1a3ceaa6e8d456320828b84e8 SHA512 a8c32063f3afd28c4a2d5c5c0f437c08772e822aaed4feb71f79e0f5a6cf81530d056bd8ae2ef73ac70792bd78fc095c069ef0d4304ff0a1c365f289d1191fe1 diff --git a/dev-debug/valgrind/valgrind-3.25.0_rc1.ebuild b/dev-debug/valgrind/valgrind-3.25.0_rc1.ebuild new file mode 100644 index 000000000000..fabc10e80fda --- /dev/null +++ b/dev-debug/valgrind/valgrind-3.25.0_rc1.ebuild @@ -0,0 +1,200 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# The Valgrind upstream maintainer also maintains it in Fedora and will +# backport fixes there which haven't yet made it into a release. Keep an eye +# on it for fixes we should cherry-pick too: +# https://src.fedoraproject.org/rpms/valgrind/tree/rawhide +# +# Also check the ${PV}_STABLE branch upstream for backports. + +inherit autotools flag-o-matic toolchain-funcs multilib pax-utils + +DESCRIPTION="An open-source memory debugger for GNU/Linux" +HOMEPAGE="https://valgrind.org" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI=" + https://sourceware.org/git/${PN}.git + https://git.sr.ht/~sourceware/valgrind + " + inherit git-r3 +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/valgrind.gpg + inherit verify-sig + + MY_P="${P/_rc/.RC}" + MY_P="${MY_P%%_p*}" + VALGRIND_PATCH_TARBALL="${MY_P}-patches-${PV##*_p}" + SRC_URI=" + https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2 + verify-sig? ( https://sourceware.org/pub/valgrind/${MY_P}.tar.bz2.asc ) + " + # Rollups of backports on ${PV}_STABLE branch upstream. This branch + # is usually announced on the mailing list and distros are encouraged + # to pull from it regularly. + if [[ ${PV} == *_p* ]] ; then + SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${VALGRIND_PATCH_TARBALL}.tar.xz" + fi + + S="${WORKDIR}"/${MY_P} + + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + fi +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="mpi" + +DEPEND="mpi? ( virtual/mpi )" +RDEPEND="${DEPEND}" +if [[ ${PV} == 9999 ]] ; then + # Needed for man pages + BDEPEND+=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + " +else + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-valgrind )" +fi + +PATCHES=( + # Respect CFLAGS, LDFLAGS + "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch + "${FILESDIR}"/${PN}-3.15.0-Build-ldst_multiple-test-with-fno-pie.patch + "${FILESDIR}"/${PN}-3.21.0-glibc-2.34-suppressions.patch +) + +QA_CONFIG_IMPL_DECL_SKIP+=( + # "checking if gcc accepts nested functions" but clang cannot handle good + # errors and reports both "function definition is not allowed here" and + # -Wimplicit-function-declaration. bug #900396 + foo + # FreeBSD function, bug #932822 + aio_readv +) + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + elif use verify-sig ; then + # Needed for downloaded patch (which is unsigned, which is fine) + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.bz2{,.asc} + fi + + default +} + +src_prepare() { + # Correct hard coded doc location + sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die + + # Don't force multiarch stuff on OSX, bug #306467 + sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die + + if [[ ${CHOST} == *-solaris* ]] ; then + # upstream doesn't support this, but we don't build with + # Sun/Oracle ld, we have a GNU toolchain, so get some things + # working the Linux/GNU way + find "${S}" -name "Makefile.am" -o -name "Makefile.tool.am" | xargs \ + sed -i -e 's:-M,/usr/lib/ld/map.noexstk:-z,noexecstack:' || die + cp "${S}"/coregrind/link_tool_exe_{linux,solaris}.in + fi + + if [[ ${PV} != 9999 && -d "${WORKDIR}"/${VALGRIND_PATCH_TARBALL} ]] ; then + PATCHES+=( "${WORKDIR}"/${VALGRIND_PATCH_TARBALL} ) + fi + + default + + eautoreconf +} + +src_configure() { + local myconf=( + --with-gdbscripts-dir="${EPREFIX}"/usr/share/gdb/auto-load + ) + + tc-is-lto && myconf+=( --enable-lto ) + + # Respect ar, bug #468114 + tc-export AR + + # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression" + # while compiling insn_sse.c in none/tests/x86 + # -fstack-protector more undefined references to __guard and __stack_smash_handler + # because valgrind doesn't link to glibc (bug #114347) + # -fstack-protector-all Fails same way as -fstack-protector/-fstack-protector-strong. + # Note: -fstack-protector-explicit is a no-op for Valgrind, no need to strip it + # -fstack-protector-strong See -fstack-protector (bug #620402) + # -m64 -mx32 for multilib-portage, bug #398825 + # -fharden-control-flow-redundancy: breaks runtime ('jump to the invalid address stated on the next line') + filter-flags -fomit-frame-pointer + filter-flags -fstack-protector + filter-flags -fstack-protector-all + filter-flags -fstack-protector-strong + filter-flags -m64 -mx32 + filter-flags -fsanitize -fsanitize=* + filter-flags -fharden-control-flow-redundancy + append-cflags $(test-flags-CC -fno-harden-control-flow-redundancy) + filter-lto + + if use amd64 || use ppc64; then + ! has_multilib_profile && myconf+=("--enable-only64bit") + fi + + # Force bitness on darwin, bug #306467 + use x64-macos && myconf+=("--enable-only64bit") + + # Don't use mpicc unless the user asked for it (bug #258832) + if ! use mpi; then + myconf+=("--without-mpicc") + fi + + econf "${myconf[@]}" +} + +src_test() { + # fxsave.o, tronical.o have textrels + # -fno-strict-aliasing: https://bugs.kde.org/show_bug.cgi?id=486093 + emake CFLAGS="${CFLAGS} -fno-strict-aliasing" LDFLAGS="${LDFLAGS} -Wl,-z,notext" check +} + +src_install() { + if [[ ${PV} == 9999 ]]; then + # TODO: Could do HTML docs too with 'all-docs' + emake -C docs man-pages FAQ.txt + mv docs/FAQ.txt . || die "Couldn't move FAQ.txt" + fi + + default + + dodoc FAQ.txt + + pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux + + # See README_PACKAGERS + dostrip -x /usr/libexec/valgrind/vgpreload* /usr/$(get_libdir)/valgrind/* + + if [[ ${CHOST} == *-darwin* ]] ; then + # fix install_names on shared libraries, can't turn them into bundles, + # as dyld won't load them any more then, bug #306467 + local l + for l in "${ED}"/usr/lib/valgrind/*.so ; do + install_name_tool -id "${EPREFIX}"/usr/lib/valgrind/${l##*/} "${l}" + done + fi +} + +pkg_postinst() { + elog "Valgrind will not work if libc (e.g. glibc) does not have debug symbols." + elog "To fix this you can add splitdebug to FEATURES in make.conf" + elog "and remerge glibc. See:" + elog "https://bugs.gentoo.org/214065" + elog "https://bugs.gentoo.org/274771" + elog "https://bugs.gentoo.org/388703" +} diff --git a/dev-debug/valgrind/valgrind-9999.ebuild b/dev-debug/valgrind/valgrind-9999.ebuild index c8b5db499d34..fabc10e80fda 100644 --- a/dev-debug/valgrind/valgrind-9999.ebuild +++ b/dev-debug/valgrind/valgrind-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -42,7 +42,7 @@ else S="${WORKDIR}"/${MY_P} if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi fi @@ -74,6 +74,8 @@ QA_CONFIG_IMPL_DECL_SKIP+=( # errors and reports both "function definition is not allowed here" and # -Wimplicit-function-declaration. bug #900396 foo + # FreeBSD function, bug #932822 + aio_readv ) src_unpack() { diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 4b03a536757f..90cf050d8e16 100644 Binary files a/dev-lang/Manifest.gz and b/dev-lang/Manifest.gz differ diff --git a/dev-lang/closure-compiler-bin/Manifest b/dev-lang/closure-compiler-bin/Manifest index cf23ba4e3dec..152d5d6c7886 100644 --- a/dev-lang/closure-compiler-bin/Manifest +++ b/dev-lang/closure-compiler-bin/Manifest @@ -1,3 +1,5 @@ +DIST closure-compiler-bin-20250407.maven.jar 14047634 BLAKE2B 7ebdb3fa7b1a8bc992c4c8bd9196fc578f353fdfd3d1310a585d9a2d8a99fb24d9792b8e75d656efc76f4aae4b18ddd3671d3fde46204434c1cf85ee0ac8652a SHA512 4898f1487a2760e374f4b42b664f52af7c6a4481a99008d0d56a8ce2a979edd18fd1afd5caccf3b5e1157bd4e99e1c4043ac527eaa5e7105aa88da35d311c534 DIST closure-compiler-v20250402.jar 14062314 BLAKE2B f1c422e9240797b65355404eade63bd50ee04fae4d022052bcc0fd85485163e905e1b5f7357b18b9d70ca8592c31db9114d7c2f0aeb02cf256d7ab4e3f9301da SHA512 9669f7e816781b018c298749a50b638cc739bb079a6831355f7f02e5228393184af420bbe56537255188067ac22983f3ca266d687d25e4a1ffbdacf0bbb69b71 EBUILD closure-compiler-bin-20250402.ebuild 824 BLAKE2B 3bc758d0b25ceea137a818dd2db97024f5c98526d2f935a64666ac63de2a3a59d53572e9034f955467337acb614ce417efcbaa2b138a2489a85c70f2c088bd33 SHA512 c4911a9a120c073b3cf6f4a24db4ca2ce4c81f935dc78fd47ad57f8b245c3fcdf03c5b7fb923f1b7929a574ab72d7013ebea42464255044fb302987778cd74b8 +EBUILD closure-compiler-bin-20250407.ebuild 895 BLAKE2B 63de979a5aefbaff94781fd941b82f43bfa80fc7295f101a6ae5eb5e613112f3803609d09d2940c968d0f5bd9c3931495cca2440b65b64496c58bd1a6e484688 SHA512 9a941add4e1bf3db9f833581abfa63e506a7e4b6be250de7acbc2a7df7a41edf94f3b78a0c612d5b9b3c3c1e548bb6dbedbac0cfaa000738342f63ede0052463 MISC metadata.xml 906 BLAKE2B 806154be57433ec37b4a465670897ba718f75da23a9b5cf1fdde13d856931d28993c16f4db974436a3b4764c9d467816bc7d340d441e5b6e0fe6c90846a75919 SHA512 cd69b7d1dec75a640dc1fbc07f48625000ee17c31289adf326864cc0573f685cfd75b18e1c4183d33100ff68c85c1a2fa9c74b1e01e3ff0aaa3445954b10eb07 diff --git a/dev-lang/closure-compiler-bin/closure-compiler-bin-20250407.ebuild b/dev-lang/closure-compiler-bin/closure-compiler-bin-20250407.ebuild new file mode 100644 index 000000000000..e7514d5c5dcd --- /dev/null +++ b/dev-lang/closure-compiler-bin/closure-compiler-bin-20250407.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 + +MY_PN="${PN%-bin}" +MY_P="${MY_PN}-v${PV}" + +DESCRIPTION="JavaScript optimizing compiler" +HOMEPAGE="https://developers.google.com/closure/compiler/ + https://github.com/google/closure-compiler/" + +MAVEN_REPO="https://repo1.maven.org/maven2" +SRC_URI=" + ${MAVEN_REPO}/com/google/javascript/${MY_PN}/v${PV}/${MY_P}.jar + -> ${P}.maven.jar +" +S="${WORKDIR}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=virtual/jre-1.8:* +" + +src_unpack() { + : +} + +src_compile() { + : +} + +src_install() { + local jar_dir="/opt/${PN}-${SLOT}/lib" + + java-pkg_jarinto "${jar_dir}" + java-pkg_newjar "${DISTDIR}/${P}.maven.jar" "${PN}.jar" + + local -a dolauncher_opts=( + "${MY_PN}" + --jar "${jar_dir}/${PN}.jar" + -into /opt + ) + java-pkg_dolauncher "${dolauncher_opts[@]}" +} diff --git a/dev-lang/crystal/Manifest b/dev-lang/crystal/Manifest index 79278054b79f..12a18b4f0826 100644 --- a/dev-lang/crystal/Manifest +++ b/dev-lang/crystal/Manifest @@ -5,6 +5,9 @@ DIST crystal-1.15.1-1-linux-x86_64.tar.gz 51499223 BLAKE2B 11f94a67c97215f410c4a DIST crystal-1.15.1.gh.tar.gz 3814922 BLAKE2B 0667e93e3c2b7b80d44347377303195161bfee1709fa64e78fd978cc3409813836542642ac04054d94bf280828a29e592af6db8fdbd4a7bf8f04e8ef62ca209e SHA512 3c552bf4acb06a5e0e3adae2a22cc42c8a003b91a3c9f2ce4cc80d790f5981e94178ad0667504f4d709dfa3f1bc9505ef8ae42b8eb79489f4d1396bd9fc456ff DIST crystal-1.16.0-1-linux-x86_64.tar.gz 51689322 BLAKE2B 853a5152d0b6addbbcafc65b7a608fa2502b3aaef47aa0c1f5f36a57e2abc93885dc6d8fffb15510d6f489b628c1118e25b8481f4e5dbd3f0e0a3b96ea2a72f5 SHA512 6d6372d47331a950c11fc02386223f16bf06b647cfe3ea7ed9a3e82d80732d93baca6786b95f2f1f26670e447000c4ee912781f8edb8c3bd639f4c08ceefd938 DIST crystal-1.16.0.gh.tar.gz 3717850 BLAKE2B da8a4502efbfa784fc02549fb1022c00b51a00701c307fb256caa26df920667718f8f9da1a3705b682c2fe5c1e2670f9ac35fcb7877298300ba46593b66390d9 SHA512 8f1bda2bb077c989d4760f88cc065dd13bdd424547d4733bcc650315c6086fbfd1fb3fde72597f396f75675966c177df538223502ab743af0c531e0d06dc5676 +DIST crystal-1.16.1-1-linux-x86_64.tar.gz 51688372 BLAKE2B d4d1decd73b9ef4290ccaf1bde38aa5faa5e93786f6376312171a354f15b60a1952c6a1fd545108d7616bc090949b0e442a273f6b9b31e5f9549a26f56697890 SHA512 766f7e31ea348037c89bf19156fdb34e1072092759f4c5e0210bba802e1f4da02a021a4dc531c09c0b5c2bcc0b159f885155da9da19625f0c07352b140d81c88 +DIST crystal-1.16.1.gh.tar.gz 3719816 BLAKE2B 512d5d5907420a6fa4f1ed5449afe7d9f6e19f479f5817ea03dbb399103b6debe4b50443bb2fc3a21d38e6021b2293809e32db2bf5fa69be01f6825ae7123284 SHA512 e498645a3c653283c00534b813ebbbfc3a6688fc1895b266570ccd2581a286492dc92299af53509e37cf81344a527b23ac2b932e65390fab150969895e24ea4a EBUILD crystal-1.15.1.ebuild 2784 BLAKE2B cff25e85a08daf3126d27420128d048e82f56086f7777d678ced3a4c208f654be13d4c88722e115078fd12764b6d467faeefa2eafea26b44e3068f5d4a8f2875 SHA512 d8cb55ed0837398f12b336175686d889682f83271819d8b74602349ce63d4f5427cac3a244ba01c14b9034122a8ce5905066889de0742f6672fd1e0c2cb2703c EBUILD crystal-1.16.0.ebuild 2785 BLAKE2B cf0495de84b1af4d292bd05c153db8a1412dcfed2a4bef00abd4c6b984d368b822f162c09ab0177f0b070e39aae2cbfc3582630c51f6f7bfe4a9c6efa83b406e SHA512 5333b4f5456ab7a58c3df1669627dae50e9a82ab71c77ddf564fba73e3d182c29721a7ac624b3e1ab0584f79097d6ca37f0c313b420d29507aedafb4c1de7b94 +EBUILD crystal-1.16.1.ebuild 2785 BLAKE2B cf0495de84b1af4d292bd05c153db8a1412dcfed2a4bef00abd4c6b984d368b822f162c09ab0177f0b070e39aae2cbfc3582630c51f6f7bfe4a9c6efa83b406e SHA512 5333b4f5456ab7a58c3df1669627dae50e9a82ab71c77ddf564fba73e3d182c29721a7ac624b3e1ab0584f79097d6ca37f0c313b420d29507aedafb4c1de7b94 MISC metadata.xml 762 BLAKE2B 591f38c882318a6564501cc61abe6222264b65adeaffaf3b23d959ee86b83bae33eaf99029229705f92070fa539fd6d63d8242afc38475904483a9a0b997effd SHA512 ea223d568a3c336a43b183efc61bd1f1a9d1e5e0e8d963275e0b23ee879551bc7d8aae797b1e2edba49d119ad306692599eb535c5d164ebee0c6721dfeab78dc diff --git a/dev-lang/crystal/crystal-1.16.1.ebuild b/dev-lang/crystal/crystal-1.16.1.ebuild new file mode 100644 index 000000000000..573dc999fa39 --- /dev/null +++ b/dev-lang/crystal/crystal-1.16.1.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +BV="${PV}-1" +BV_AMD64="${BV}-linux-x86_64" + +LLVM_COMPAT=( {18..19} ) + +inherit llvm-r1 multiprocessing shell-completion toolchain-funcs + +DESCRIPTION="The Crystal Programming Language" +HOMEPAGE="https://crystal-lang.org/ + https://github.com/crystal-lang/crystal/" +SRC_URI=" + https://github.com/crystal-lang/crystal/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + amd64? ( + https://github.com/crystal-lang/crystal/releases/download/${BV/-*}/crystal-${BV_AMD64}.tar.gz + ) +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc debug llvm-libunwind" +RESTRICT="test" # Upstream test suite not reliable. + +DEPEND=" + dev-libs/boehm-gc:=[threads] + dev-libs/gmp:= + dev-libs/libatomic_ops:= + dev-libs/libevent:= + dev-libs/libpcre2:=[unicode] + dev-libs/pcl:= + $(llvm_gen_dep ' + llvm-core/llvm:${LLVM_SLOT}= + ') + llvm-libunwind? ( + llvm-runtimes/libunwind:= + ) + !llvm-libunwind? ( + sys-libs/libunwind:= + ) +" +RDEPEND=" + ${DEPEND} + dev-libs/libxml2 + dev-libs/libyaml +" + +PATCHES=( + "${FILESDIR}/${PN}-0.27.0-gentoo-tests-long-unix.patch" + "${FILESDIR}/${PN}-0.27.0-gentoo-tests-long-unix-2.patch" + "${FILESDIR}/${PN}-1.15.0-remove-enviroment-clearing-tests.patch" +) + +src_prepare() { + default + + # Link against system boehm-gc instead of upstream prebuilt static library + # bug #929123, #929989 and #931100 + # https://github.com/crystal-lang/crystal/issues/12035#issuecomment-2522606612 + rm "${WORKDIR}/crystal-${BV}"/lib/crystal/libgc.a || die +} + +src_configure() { + local bootstrap_path="${WORKDIR}/${PN}-${BV}/bin" + if [[ ! -d "${bootstrap_path}" ]] ; then + eerror "Binary tarball does not contain expected directory:" + die "'${bootstrap_path}' path does not exist." + fi + + # crystal uses 'LLVM_TARGETS' to override default list of targets + unset LLVM_TARGETS + + MY_EMAKE_COMMON_ARGS=( + PATH="${bootstrap_path}:${PATH}" + + CRYSTAL_CONFIG_VERSION="${PV}" + CRYSTAL_CONFIG_PATH="lib:${EPREFIX}/usr/$(get_libdir)/crystal" + + $(usex debug "" release=1) + progress=true + stats=1 + threads="$(makeopts_jobs)" + verbose=1 + check_lld= # disable opportunistic lld + + AR="$(tc-getAR)" + CC="$(tc-getCC)" + CXX="$(tc-getCXX)" + LLVM_CONFIG="$(get_llvm_prefix -d)/bin/llvm-config" + ) +} + +src_compile() { + emake "${MY_EMAKE_COMMON_ARGS[@]}" + + use doc && emake docs "${MY_EMAKE_COMMON_ARGS[@]}" +} + +src_test() { + emake std_spec "${MY_EMAKE_COMMON_ARGS[@]}" +} + +src_install() { + insinto "/usr/$(get_libdir)/crystal" + doins -r src/. + + exeinto /usr/bin + doexe .build/crystal + + newzshcomp etc/completion.zsh _crystal + newfishcomp etc/completion.fish crystal.fish + + dodoc -r samples + doman "man/${PN}.1" + newbashcomp etc/completion.bash "${PN}" + + if use doc ; then + docinto api + dodoc -r docs/. + fi +} diff --git a/dev-lang/gnucobol/Manifest b/dev-lang/gnucobol/Manifest index f40887effc85..59f2e30d6a61 100644 --- a/dev-lang/gnucobol/Manifest +++ b/dev-lang/gnucobol/Manifest @@ -2,5 +2,5 @@ AUX gnucobol-3.1.2-gentoo.patch 494 BLAKE2B c701946439e87fddcd7ea8a5247fbd4a4d24 AUX gnucobol-3.2-c23.patch 10354 BLAKE2B fc5f7af1745093a713636d9df30be70ff47c1fc0fc57fef54fdb1f7b31df599be4d27598e3693fe8e4402ba410bae064cc78d86e32bcc256fa63ca7e9350a125 SHA512 acb9eb0478a0153c9704364372829f4483a280adb10d9b329fceeb0e85417d233b385af22808b024f6c4c6db14338b55d93d3f1fa604d0f36cf0e5628edf4747 AUX gnucobol-3.2-libxml.patch 288 BLAKE2B 5213fc684191d2df93f09c67e625a9369901464d254f87792772a19ca0ac91892dd7cffdedf10546c12e35bec1b62bbb26234a6176132e396b96995111337603 SHA512 322a628fcf3c05672e357490548eb5e00ef6dc0d8c18f1708d4ac21010dabb06c4673ad643bdc13dc99daf9aabe5b4c31f4bd8864b619e752b644a0af0e62375 DIST gnucobol-3.2.tar.xz 2902828 BLAKE2B 66df93fe2f8772aebd807612c8e96be46f5605c316f374ae51b3a8c3f6ce760150af60777cd1d53f12f65ee48bc0a6225c506b813fdafcc87d949e609ff3273e SHA512 1aef3c1bf7283219a7cb1e7b38ba5c5e299c0a83666ab6afdbb5713f1f791b23575ca51d546c4f2f036217060269028bbce4b5babbeb4f721b57495d5f258ff7 -EBUILD gnucobol-3.2-r1.ebuild 1045 BLAKE2B 74998ccaa2465a0cca65c71607e9cf2158a13ba73e234ff9288c08a8b470e55b36e804abee9c1251143646f3a8bab993009606f0dfe31db92b713f686bd57ce2 SHA512 eba5bc9c229612dbf90a3f93370b63a945a566c066628a40318b281bd974130c073acd501acfb5fc405184352a1b47c04fa09ffa3bdfc2e0c5283665c9407501 +EBUILD gnucobol-3.2-r1.ebuild 1052 BLAKE2B 652750c1a80e0688eb47a06a1a64d42c94ed60c6a40be8ccc33289d52a5c93c1a6d110f2e8ce42044b2e9e523ad2d699b25d8062731be762df1e557fdc00e5dd SHA512 383458e41a559949c285fd7a3e6e8eb9e3077dab68b06d58117c8fb625b26ec32f3630bfa816d2bd308fcd6aa835fcf4b51b18ba6b91d0b9de3810f71fddc6cf MISC metadata.xml 443 BLAKE2B a5db53a5177af3154eb6c21c12dcd6ddf3d76445143b743768661fe242d9d2aeac41a630e24432e1578d28e4817a02b4fc80b72c1c3719e7cb7499adda4c4245 SHA512 11e0327d7d55ce1c89252688a2a11dfd0e40355dd982f630fab3e2fd5ee6de3ad6264a03a4d409f4c602d28f8c71b39b5c16752815e984f0c140ccd7caa7bf61 diff --git a/dev-lang/gnucobol/gnucobol-3.2-r1.ebuild b/dev-lang/gnucobol/gnucobol-3.2-r1.ebuild index 1bfe36bba76d..b57219b48768 100644 --- a/dev-lang/gnucobol/gnucobol-3.2-r1.ebuild +++ b/dev-lang/gnucobol/gnucobol-3.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/$(ver_cut 1-2)/${P}.tar.xz" LICENSE="GPL-3 LGPL-3 FDL-1.3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc ~x86" IUSE="berkdb json nls xml" RDEPEND=" diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest index 6ec6d21072cb..668e4feba790 100644 --- a/dev-lang/luau/Manifest +++ b/dev-lang/luau/Manifest @@ -1,9 +1,10 @@ AUX luau-0.653-TypedAllocator-cpp.patch 961 BLAKE2B fbbfbf407c2f500583bbfc2c12a5d80fe0479b867e4bc9d8774f7ea7b7d055f52a6ecf47370ab0137ee480f46e915b03153ec691cc1279f52f3af7bb7e27395c SHA512 8f03b0cb15bd324fa580ee4c20e9d0d395c82e1359955d742b9f5e56aa7420b4ffb6a987a512d14819574f23edcc4d10d6a0b5d43ab296f5f4d45bbfc4751f23 AUX luau-0.653-cmake_minimum.patch 498 BLAKE2B a85925f502c78f8367f666bd92afe16cd52978db60a720e785ee72c82424ec4e1b3afe0718b8dd1ee4a5573301738ec26712a19f2dfbff9401c0bfb0f4e186dd SHA512 66cabf3729d17b588b456ccb2429ef011d33cd9153cedab7a5ca2b7f36ef5129264cd6998a5434f08c7c46320ffa278c36ef1567332e3b79c069219070e59a33 -DIST luau-0.653.tar.gz 1858007 BLAKE2B 5e919c2d558f3d9fb44b50c43c063779ef9400bcec7f1881884eccad1f972424ec8c662de3a19c958a00dad0b38dbb295c9ff89b286b39e8d842d102c17346fc SHA512 470cf58a923f0ab3baa36805500100fca16972bea2f87b45fa17ed4d058f3fbc162d4a7802a75a46ad7a46b25630379ac063462751a4d31f65c6df6d0a527c15 +AUX luau-0.669-cmake_minimum.patch 499 BLAKE2B 68cd01517da9db76cec08d7367858fd5d247a29d734aded48b48aa75b6add5e5076be767fa87e7b02ad7145d9b27138ad83e4b394943db6c3a4aca4f3c2147e8 SHA512 e2038d8795882da68b594c03dc72388f7291efa812a0ed10f6821d5da7153591872ba006e9d843542543aedfbb66d628c2fdd50033b73c5cd0bf5f23daf49849 DIST luau-0.662.gh.tar.gz 1918568 BLAKE2B 982c4f9878a95a83254d97ec6eb4ab16cb11f8fc7edc868a5377a37298466761a44c6adb5dbb478b44969a73324031409b83c380aeccdf23c0446b4648cda7ca SHA512 ee3657b711e62e8c8003fe1a418b5ca3362b171822426892933c8ea0c80341e5b6bf23e493ce76184577af05944fdd2841412e81c2a217c9a1dc6d9e1a4f5c14 DIST luau-0.666.gh.tar.gz 1942716 BLAKE2B 018c395352ebd695782622c53408a5ee4b91d4af1ba0be89eca21a16aab681f88f4adc61b75d5b449ff34128bc73302398f6a27b502b330a6540e5e72c0442a2 SHA512 2d529cc17188f8fdcb881d1004f1f3c9ac4142aaada5d1847863d377ca63d98ec49a3bf8dadd00b954909c4eaaaad3eeff5009020d58105eada0bf02b443d3c8 -EBUILD luau-0.653.ebuild 1328 BLAKE2B 94208a6602a4e4ff4030577bdff69d94b372e520791c6bb53a823021e696a5430c6e7076589fa1277d8d3eb45765f522190555df9dcd366199f92dccc3049918 SHA512 3cbba5562f7e2174faa25bf5357ebb23e1d643d893435e115f374a47aa3ef98d98c747c4448372c9726b741ca7e14eed8b48d376c7bab829f2eefd620341733b +DIST luau-0.669.gh.tar.gz 1962832 BLAKE2B b265db9330c9a28ba77d3a882c0fce60f4b3528145603e26a8b29f6939e4fae9b4d3e73dbce14ded20811ba317d5947c5c3cb8b74a0788fccd63606d21f50b32 SHA512 eec53ad49d632d9c73eb8df497018c935c5e8b0a75be3c54608c4b0d11c59b47cb546db71c62eab1941974e97af3f8d009a0ac2b2cde933988fa27c1d6a28939 EBUILD luau-0.662.ebuild 1327 BLAKE2B 572b4bd2b32bd15004b7769fa097cac3f114fba425451bef033260883c7049a75d4a88a74cb2917c6e494e756810e89a4d6430351acf3c19fd33a8323212af4e SHA512 d9be23a33413ebc2c44e420f6d5a4679e4c8bd7d4ee9c880ea7bba3d31ca701ba57343deedb5c8f7f044fefdcc0d7973191bda526ef974956638479f33184935 EBUILD luau-0.666.ebuild 1328 BLAKE2B dce3d9f8ae094d35a3823d57241aa459496785f6ceab8b93a4cdd1d131a94fe16df7b093fcda3423a2797351f833f76fa628110e87be1ff44fbbef623ceb814f SHA512 f16ab941b39162c02b84f7b38a96b1ceefce7d139a5629f918c5bfc114e45d4ede43b1b6c47d9501375b6a4920025e6ebb3140328eff909d020fb2645234e937 +EBUILD luau-0.669.ebuild 1328 BLAKE2B badde4e84a467e399d7a47d9706324ebe89203847dec937ca92a545b9af3297391e1648c71943483e88a893b5aa9b37cb9b3d7f13fbcff853a0952491fae82a0 SHA512 cf5afea2d4d99794cb01ea1eb6323e411e1122e8c13326e7fc3cf7bbfe91ed298aff6e5394942f9ea8b248dc643b4a13cd01ee6c54878233139ffce29026ab7b MISC metadata.xml 1077 BLAKE2B 922b79785db23ac7301e2e7a0c66834ae4ccb42466c87b92bd4d9db821830c307fac2192d0010ef224ef64fd83e80a62d47b29f9118432f70ed2340ec9bf49c5 SHA512 7d334c02c73ddc2628a5bebf598d79e9216eb5e4195905ba3a38453261cb25f240b41903042a0fdaad7453ed3cfd04ed2ba382746f38c25036095b019ea4b286 diff --git a/dev-lang/luau/files/luau-0.669-cmake_minimum.patch b/dev-lang/luau/files/luau-0.669-cmake_minimum.patch new file mode 100644 index 000000000000..d86ddfab6dc6 --- /dev/null +++ b/dev-lang/luau/files/luau-0.669-cmake_minimum.patch @@ -0,0 +1,19 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -4,7 +4,7 @@ if(EXT_PLATFORM_STRING) + return() + endif() + +-cmake_minimum_required(VERSION 3.10) ++cmake_minimum_required(VERSION 3.20) + + option(LUAU_BUILD_CLI "Build CLI" ON) + option(LUAU_BUILD_TESTS "Build tests" ON) +@@ -17,7 +17,6 @@ cmake_policy(SET CMP0054 NEW) + cmake_policy(SET CMP0091 NEW) + + if(LUAU_STATIC_CRT) +- cmake_minimum_required(VERSION 3.15) + set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") + endif() + diff --git a/dev-lang/luau/luau-0.653.ebuild b/dev-lang/luau/luau-0.653.ebuild deleted file mode 100644 index c25b9760f14b..000000000000 --- a/dev-lang/luau/luau-0.653.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake edo - -DESCRIPTION="Gradually typed embeddable scripting language derived from Lua" -HOMEPAGE="https://luau.org/ - https://github.com/luau-lang/luau/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/luau-lang/${PN}.git" -else - SRC_URI="https://github.com/luau-lang/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="static-libs test" -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}/luau-0.653-TypedAllocator-cpp.patch" - "${FILESDIR}/luau-0.653-cmake_minimum.patch" -) - -DOCS=( CONTRIBUTING.md README.md SECURITY.md ) - -src_configure() { - local -a mycmakeargs=( - -DLUAU_BUILD_TESTS="$(usex test)" - ) - cmake_src_configure -} - -src_test() { - edo "${BUILD_DIR}/Luau.UnitTest" --verbose - edo "${BUILD_DIR}/Luau.Conformance" --verbose -} - -src_install() { - exeinto /usr/bin - doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce} - - insinto /usr/include/Luau - doins ./CodeGen/include/luacodegen.h - doins ./Compiler/include/luacode.h - doins ./VM/include/*.h - doins ./{Config,Common,Compiler,CodeGen,Ast,Analysis,EqSat}/include/Luau/*.h - - if use static-libs ; then - dolib.a "${BUILD_DIR}"/libLuau.*.a - fi - - einstalldocs -} diff --git a/dev-lang/luau/luau-0.669.ebuild b/dev-lang/luau/luau-0.669.ebuild new file mode 100644 index 000000000000..0b8d764b8825 --- /dev/null +++ b/dev-lang/luau/luau-0.669.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake edo + +DESCRIPTION="Gradually typed embeddable scripting language derived from Lua" +HOMEPAGE="https://luau.org/ + https://github.com/luau-lang/luau/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/luau-lang/${PN}" +else + SRC_URI="https://github.com/luau-lang/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="static-libs test" +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/luau-0.653-TypedAllocator-cpp.patch" + "${FILESDIR}/luau-0.669-cmake_minimum.patch" +) + +DOCS=( CONTRIBUTING.md README.md SECURITY.md ) + +src_configure() { + local -a mycmakeargs=( + -DLUAU_BUILD_TESTS="$(usex test)" + ) + cmake_src_configure +} + +src_test() { + edo "${BUILD_DIR}/Luau.UnitTest" --verbose + edo "${BUILD_DIR}/Luau.Conformance" --verbose +} + +src_install() { + exeinto /usr/bin + doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce} + + insinto /usr/include/Luau + doins ./CodeGen/include/luacodegen.h + doins ./Compiler/include/luacode.h + doins ./VM/include/*.h + doins ./{Config,Common,Compiler,CodeGen,Ast,Analysis,EqSat}/include/Luau/*.h + + if use static-libs ; then + dolib.a "${BUILD_DIR}"/libLuau.*.a + fi + + einstalldocs +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 484a32b61332..b69ab84c99d7 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/igraph/Manifest b/dev-libs/igraph/Manifest index de780cebc7c1..c5dba8d3327a 100644 --- a/dev-libs/igraph/Manifest +++ b/dev-libs/igraph/Manifest @@ -1,5 +1,7 @@ DIST igraph-0.10.11.tar.gz 4349830 BLAKE2B 3aae088115148d1f965a52f01c950000097520fb0a150d2ad1fabb96cff434a9b548a6c17a10b9e0ebad3a577c2423ac5260cd28223147d3dc71b0d4fe139a95 SHA512 d6978589f12ed20b87777394b46f47b4ffc045ef693e5b4fc90163b9482361b2bf0ed2bb04aa99bf4a0653f7e4355cd480b0a165213d90ff7188ef6c86147c86 DIST igraph-0.10.12.tar.gz 4373463 BLAKE2B b7fdd7046185bf501c9302721f6606e6affc0d91c16d195c6bd69e0b32f9dca7af701a963fd4a8b8558ac843fe4a5136c7fce2fe5595db469818e514db2325ac SHA512 1a7b055ab2148fdf04187d785895b930ae2a54ae0240ea9656e129a38347b1caeb28dda5a3a7e34282462363150d7afd25acf8cd335577ed441b8a5cecc0dd25 +DIST igraph-0.10.15.tar.gz 4439424 BLAKE2B 183ab0d1c2fbbb0867fbb3df92307242aebbe435283a07ca21fd688446238590bae0f2584e5b7eba550f3864d1746c42fc8d7c2196ded9ec226e8d625d1c9097 SHA512 bf9f0f2f62618cf037bdbbf2e126d27ec4e45edfb65efcf26df3fc1fb71a3e1f05a8b9a62f972650d96daa1e7bd3f2a084fe39bbca42e808cc737165514276e0 EBUILD igraph-0.10.11.ebuild 1056 BLAKE2B 1b5873fb57be9a76536cb5f17e1c22b5ed71a99a4b23ed7714005e09b8ec86b939c06c763c3b8e81c127f8f11bd7c0fa32fc8d398de1e5849b1241651acfe5cd SHA512 9e3a91f79f2ff58bcfe054e7bbb9234bf91be040b0623b4032cf2c98c8355d4f812e96c4ec4462d2d74c07dfaf053dc89a6f33753d845bb61203744c1d6daa26 EBUILD igraph-0.10.12.ebuild 1056 BLAKE2B 1b5873fb57be9a76536cb5f17e1c22b5ed71a99a4b23ed7714005e09b8ec86b939c06c763c3b8e81c127f8f11bd7c0fa32fc8d398de1e5849b1241651acfe5cd SHA512 9e3a91f79f2ff58bcfe054e7bbb9234bf91be040b0623b4032cf2c98c8355d4f812e96c4ec4462d2d74c07dfaf053dc89a6f33753d845bb61203744c1d6daa26 +EBUILD igraph-0.10.15.ebuild 1058 BLAKE2B 1062e026480a8ae78329aacd2ac8e5efd3d3a1d6f6278c214b6df23211582a552f61db50fae264688181b862bd5d2bb3366f587beeaec2a76f7a1e25c484c7a6 SHA512 32c5fb68f3983599f83211a82e35b590507f1f9865922a61678acd01f9ca29960e98e10babcbb8804170cb3722f3fb7c933d73172ea0173309251fc28525ee61 MISC metadata.xml 758 BLAKE2B 90df5f127db20d8d486a195a6c10d1e2159d2ca8ba1706adfec85c5317ef9b831ddf3595ab0f157cb30627db863fdeb72ce05d14bcd07291ec4735fd73a5e6b0 SHA512 3a5a7afe9387658aa41d587588af41b3cfae0c269e7da4badae23180b18c9854964942c292849321bc2c76feadcd4098223642f56736ca7a21a009d673446801 diff --git a/dev-libs/igraph/igraph-0.10.15.ebuild b/dev-libs/igraph/igraph-0.10.15.ebuild new file mode 100644 index 000000000000..7a2ba80dfc9e --- /dev/null +++ b/dev-libs/igraph/igraph-0.10.15.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Creating and manipulating undirected and directed graphs" +HOMEPAGE="https://igraph.org/" +SRC_URI="https://github.com/igraph/igraph/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0/0" +KEYWORDS="~amd64 ~x86" + +IUSE="debug test threads" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/gmp:0= + dev-libs/libxml2 + sci-libs/arpack + sci-mathematics/glpk:= + sci-mathematics/plfit + virtual/blas + virtual/lapack" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DUSE_CCACHE=OFF + -DIGRAPH_GLPK_SUPPORT=ON + -DIGRAPH_GRAPHML_SUPPORT=ON + -DIGRAPH_USE_INTERNAL_ARPACK=OFF + -DIGRAPH_USE_INTERNAL_BLAS=OFF + -DIGRAPH_USE_INTERNAL_GLPK=OFF + -DIGRAPH_USE_INTERNAL_GMP=OFF + -DIGRAPH_USE_INTERNAL_LAPACK=OFF + -DIGRAPH_USE_INTERNAL_PLFIT=OFF + -DIGRAPH_ENABLE_TLS=$(usex threads) + -DIGRAPH_WARNINGS_AS_ERRORS=OFF + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +src_test() { + cmake_build check +} diff --git a/dev-libs/intel-compute-runtime/Manifest b/dev-libs/intel-compute-runtime/Manifest index 2de6565b447a..f14d6c8a856f 100644 --- a/dev-libs/intel-compute-runtime/Manifest +++ b/dev-libs/intel-compute-runtime/Manifest @@ -1,5 +1,5 @@ DIST intel-compute-runtime-24.35.30872.32.tar.gz 7376572 BLAKE2B af924c111d288621ddcb14b9d77ff384c632668705e4858ed27424522b6c96e1e7b54012b202c6ade64da668681f3089d0a35d64ecb97ddec642ace8774b3e47 SHA512 2ac8dbefcc1a86b33afd78b8a1d30a959fb980e47402852514d43503df87ea70ea35f192243b78faedce749b3087f244631080f16ddb099a93ec79698176f6b5 -DIST intel-compute-runtime-25.09.32961.8.tar.gz 7567124 BLAKE2B 16eb850359309ab52aa8caf6f0acb5df99b10d93b7f0ee7eea45f71b22df027d2f3ee79e10ca97ffed339a1469c5912364a842c158b2e9fb1c5ea90b9710e2fe SHA512 992e41b4dd9da830f7b9240982ae0ea09d94e0d6e6eb426829b1a39dab63e99ec5a8bda424f46bbd6c9c0420fec30b7dd7b6cbd6567cabffdf2b3e2eafc96a7b +DIST intel-compute-runtime-25.13.33276.17.tar.gz 7632622 BLAKE2B e866b75cfadde0c87f46cd15df7615b09d38d4fa9bc5d189140d3d5747b6801d244d3ab1fc8c7e49a719da1c65a0c488098bd4dd0a18e20f385792ead0350970 SHA512 59558862ad87e4d91fc68a62e5a0e8b49c2a0dd9d7ed88aea0b67949bf35fa9fda6ab5fd29ed94b8ca50e8bba72e8926153c2d2f4a39cbeaa9b91dcefbe8934d EBUILD intel-compute-runtime-24.35.30872.32.ebuild 2116 BLAKE2B 68a92af3c8335b4fa6b02f884145bd7b9480e8bb5f9a25a4ce522b75169444205ba0620b7485df9152ede886ba9077bff7bf1cf752fc32e038e296bbe78ac779 SHA512 e10da18c852f38c6129bea09a65d89b68eb8a9dd5bc5706a733bfee41a0c8cbf892f43f9e6a2a3d911380207659d7af16eec0dea3d01a2b6b35afc39f19bfe83 -EBUILD intel-compute-runtime-25.09.32961.8-r1.ebuild 2106 BLAKE2B aa0c37d3c255a361adad8f8cb9f307f918795b2062bc591ef17e218f2120eef29a6d99b2e8d9e19c070f143369fc2cdd30892650b1e96d9293cc0eac27b27cac SHA512 0f910a4c2d5a161e6674393540a7d56fd424ce5dfc6e126d92b7201fe1abb73fb21ac4321477b2093133b87b03d53c0243ae5f8246006ce006e3e190aa14b340 +EBUILD intel-compute-runtime-25.13.33276.17.ebuild 2106 BLAKE2B aa0c37d3c255a361adad8f8cb9f307f918795b2062bc591ef17e218f2120eef29a6d99b2e8d9e19c070f143369fc2cdd30892650b1e96d9293cc0eac27b27cac SHA512 0f910a4c2d5a161e6674393540a7d56fd424ce5dfc6e126d92b7201fe1abb73fb21ac4321477b2093133b87b03d53c0243ae5f8246006ce006e3e190aa14b340 MISC metadata.xml 1429 BLAKE2B 6c2fde2fda8cd6b9d707c400c5b4d38e3d74dd73617faa9dd80f84100d499182ea959e695a473d32307914e76a26bae531a92677f0e4bedbdf05fc1cbd3095ff SHA512 ac61568ad36df6f6c8470b43f32d048930e4a569ec86d58ff563a86ae748f6bddb8700de487e4967da4998160f1c01517be0817cccc445a821984aff36617b6d diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-25.09.32961.8-r1.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-25.09.32961.8-r1.ebuild deleted file mode 100644 index 25e16e8f0451..000000000000 --- a/dev-libs/intel-compute-runtime/intel-compute-runtime-25.09.32961.8-r1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_BUILD_TYPE="Release" -MY_PN="${PN/intel-/}" -MY_P="${MY_PN}-${PV}" - -inherit cmake flag-o-matic - -DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver" -HOMEPAGE="https://github.com/intel/compute-runtime" -SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0/1.6.32961" -KEYWORDS="~amd64" -IUSE="+l0 +vaapi" - -RDEPEND=" - >=dev-util/intel-graphics-compiler-2.10.2:0 - !dev-util/intel-graphics-compiler:legacy - >=media-libs/gmmlib-22.7.1:= -" - -DEPEND=" - ${RDEPEND} - dev-libs/intel-metrics-discovery:= - >=dev-libs/intel-metrics-library-1.0.196:= - dev-libs/libnl:3 - dev-libs/libxml2:2 - >=dev-util/intel-graphics-system-controller-0.9.5:= - media-libs/mesa - >=virtual/opencl-3 - l0? ( >=dev-libs/level-zero-1.21.2:= ) - vaapi? ( - x11-libs/libdrm[video_cards_intel] - media-libs/libva - ) -" - -BDEPEND="virtual/pkgconfig" - -DOCS=( "README.md" "FAQ.md" ) - -src_prepare() { - # Remove '-Werror' from default - sed -e '/Werror/d' -i CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - # Filtered for two reasons: - # 1) https://github.com/intel/compute-runtime/issues/528 - # 2) bug #930199 - filter-lto - - local mycmakeargs=( - -DCCACHE_ALLOWED="OFF" - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DCMAKE_INSTALL_LIBDIR="$(get_libdir)" - -DBUILD_WITH_L0="$(usex l0)" - -DDISABLE_LIBVA="$(usex !vaapi)" - -DNEO_ALLOW_LEGACY_PLATFORMS_SUPPORT="ON" - -DNEO_DISABLE_LTO="ON" - -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include" - -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include" - -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors" - -DSUPPORT_DG1="ON" - -Wno-dev - - # See https://github.com/intel/intel-graphics-compiler/issues/204 - # -DNEO_DISABLE_BUILTINS_COMPILATION="ON" - - # If enabled, tests are automatically run during - # the compile phase and we cannot run them because - # they require permissions to access the hardware. - -DSKIP_UNIT_TESTS="1" - ) - - cmake_src_configure -} diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-25.13.33276.17.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-25.13.33276.17.ebuild new file mode 100644 index 000000000000..25e16e8f0451 --- /dev/null +++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-25.13.33276.17.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE="Release" +MY_PN="${PN/intel-/}" +MY_P="${MY_PN}-${PV}" + +inherit cmake flag-o-matic + +DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver" +HOMEPAGE="https://github.com/intel/compute-runtime" +SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0/1.6.32961" +KEYWORDS="~amd64" +IUSE="+l0 +vaapi" + +RDEPEND=" + >=dev-util/intel-graphics-compiler-2.10.2:0 + !dev-util/intel-graphics-compiler:legacy + >=media-libs/gmmlib-22.7.1:= +" + +DEPEND=" + ${RDEPEND} + dev-libs/intel-metrics-discovery:= + >=dev-libs/intel-metrics-library-1.0.196:= + dev-libs/libnl:3 + dev-libs/libxml2:2 + >=dev-util/intel-graphics-system-controller-0.9.5:= + media-libs/mesa + >=virtual/opencl-3 + l0? ( >=dev-libs/level-zero-1.21.2:= ) + vaapi? ( + x11-libs/libdrm[video_cards_intel] + media-libs/libva + ) +" + +BDEPEND="virtual/pkgconfig" + +DOCS=( "README.md" "FAQ.md" ) + +src_prepare() { + # Remove '-Werror' from default + sed -e '/Werror/d' -i CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + # Filtered for two reasons: + # 1) https://github.com/intel/compute-runtime/issues/528 + # 2) bug #930199 + filter-lto + + local mycmakeargs=( + -DCCACHE_ALLOWED="OFF" + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DCMAKE_INSTALL_LIBDIR="$(get_libdir)" + -DBUILD_WITH_L0="$(usex l0)" + -DDISABLE_LIBVA="$(usex !vaapi)" + -DNEO_ALLOW_LEGACY_PLATFORMS_SUPPORT="ON" + -DNEO_DISABLE_LTO="ON" + -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include" + -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include" + -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors" + -DSUPPORT_DG1="ON" + -Wno-dev + + # See https://github.com/intel/intel-graphics-compiler/issues/204 + # -DNEO_DISABLE_BUILTINS_COMPILATION="ON" + + # If enabled, tests are automatically run during + # the compile phase and we cannot run them because + # they require permissions to access the hardware. + -DSKIP_UNIT_TESTS="1" + ) + + cmake_src_configure +} diff --git a/dev-libs/level-zero/Manifest b/dev-libs/level-zero/Manifest index 9b6c73ae683e..47ae690f13fc 100644 --- a/dev-libs/level-zero/Manifest +++ b/dev-libs/level-zero/Manifest @@ -1,3 +1,5 @@ DIST level-zero-1.21.2.tar.gz 924737 BLAKE2B cbcd845587035b5df29e8f1f95469ab9fe375470a12977deb554fe20ca7d2a6c65847c3702a1b38d8fe2ca68e694ef24e86808a8ec22071a54ac81a7fb47ad92 SHA512 eb2936cdaf983b8f9f991281e7d2fb8c5644ed131199bb10b4c5ff04ecbcf263473558447985b91df6bf2f847889a2b6555218a5de3e1925d1137508bf212f0b +DIST level-zero-1.21.9.tar.gz 975670 BLAKE2B c2ccdb15e595e7c2cc6c34f88097a1d0b172248e656db13268b5c46be3352dd6d0816a9714c90d81a20058d6b82fae1ed043ed58f898edf3607988b6f50ab5ca SHA512 4f92a8e193b841146f11709433f75bbda7f92ced6b5ce1f9947b395e05e6118ee8fe4805a5c8099a7e86371f12b9def84a83301f60e972a509087dba622cfde1 EBUILD level-zero-1.21.2.ebuild 847 BLAKE2B ac0df5aabfe7bf9254d7b20d010fe55f8e1ed50c95e82f66686e98f2924a61d67456609ac3de91c625c8e18f8c983d59619dbe8a429dcaf5a8e08d534e022f26 SHA512 638f065118c672bc51d5e8ff47808208fef030a79e8d1a8e6e19653740239a91484dbb7d0627328d1a01bb494bbdb1fcabef335fa402cef63b7074176305740c +EBUILD level-zero-1.21.9.ebuild 848 BLAKE2B 50d777352fc6eaf2d223c91e80635ccb411ec45f8e168a939648f995588dfb321ef762028d802416bc8a45498d84bbaaca47e50348a27c23a07fd4cfb59dceed SHA512 427054bd9546a77f059b5c2e51f556dbc3562568958ba4ec824dac903fccd3dd3bcc8549cefb8121827033a28ec9a63e9f870fbca36bb47b773d1f5e5c3e662f MISC metadata.xml 586 BLAKE2B 44eca05640a9276ea9cbddccc0d199dc8c7297a3fbf5ad6b58693c406961efa2aabf99501faaace47ce6bb97736fe371533e89a5a700949b03db66359222b269 SHA512 da9b222b216ed217842f236eeb1991e31ec4f140d86c0a048e9e401a18018d90d6ad8d4f10edec8b71386687bc9481ebf9154a1190bf6969d4fab04bba20100e diff --git a/dev-libs/level-zero/level-zero-1.21.9.ebuild b/dev-libs/level-zero/level-zero-1.21.9.ebuild new file mode 100644 index 000000000000..7855ea438290 --- /dev/null +++ b/dev-libs/level-zero/level-zero-1.21.9.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="oneAPI Level Zero headers, loader and validation layer" +HOMEPAGE="https://github.com/oneapi-src/level-zero" +SRC_URI="https://github.com/oneapi-src/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" + +RDEPEND="dev-libs/spdlog:=" +DEPEND="${RDEPEND}" + +src_prepare() { + # Don't hardcore -Werror + sed -e 's/-Werror//g' -i CMakeLists.txt || die + + cmake_src_prepare + + # According to upstream, release tarballs should contain this file but at least + # some of them do not. Fortunately it is trivial to make one ourselves. + echo "$(ver_cut 3)" > "${S}"/VERSION_PATCH || die +} + +src_configure() { + local mycmakeargs=( + -DSYSTEM_SPDLOG="ON" + ) + + cmake_src_configure +} diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest index 45abdeafb6c5..ea5261ddbec9 100644 --- a/dev-libs/libffi/Manifest +++ b/dev-libs/libffi/Manifest @@ -29,5 +29,5 @@ EBUILD libffi-3.4.6.ebuild 2270 BLAKE2B a8af8687618bc1541f71db585727f33228b96c44 EBUILD libffi-3.4.7.ebuild 2534 BLAKE2B b834d3f2d3a44149e2d32068eac6072c373ee417cec4a28bf43682d8b80fe7a3deff4a69e31259e4372f9b12f270faa8d2df8e9425fab7d1af5a1ca57d7a78d9 SHA512 cf4af86505759d8d9ab948988a71bfebde8ca46f86a6cc71e77312a40aaa17916e4e1adc2d77a7f549c2abed0ae46e6518977883e3d34d263f9e7f7d18c53e3d EBUILD libffi-3.4.8-r1.ebuild 2522 BLAKE2B cb89afbd868b81f7a0c792624facbef8d0121ac361739ae14bd871b3018d2b52cc1aeea9ffa24de616153d621757a73dcb7427ff1c48c96f4fea34ccbb9113d5 SHA512 b815cf20bfc94516f98a1e66b069046ab29500b9bb688e74de9264375cd738ddfc4e950c4a9f5a157aa750e31f40146d569709c09b65a56e1897d857bf15ecdd EBUILD libffi-3.4.8.ebuild 2435 BLAKE2B aca48a8185b3dcfca33d625e1cb295e6928316b3e7b0b9296e0364b1f8ad169a7279ac4dc97e720c795a1ca9062f76044a27678b5144478e491fba27dd428dff SHA512 1aabab732505ec334cfadafd445f03cce03a0ad2756d592f823698d1000648518c7555dc1a9c158a30ff0aea2adfe8aedcf77affdafdf9856bf81391b36c9a59 -EBUILD libffi-9999.ebuild 2522 BLAKE2B cb89afbd868b81f7a0c792624facbef8d0121ac361739ae14bd871b3018d2b52cc1aeea9ffa24de616153d621757a73dcb7427ff1c48c96f4fea34ccbb9113d5 SHA512 b815cf20bfc94516f98a1e66b069046ab29500b9bb688e74de9264375cd738ddfc4e950c4a9f5a157aa750e31f40146d569709c09b65a56e1897d857bf15ecdd +EBUILD libffi-9999.ebuild 2435 BLAKE2B aca48a8185b3dcfca33d625e1cb295e6928316b3e7b0b9296e0364b1f8ad169a7279ac4dc97e720c795a1ca9062f76044a27678b5144478e491fba27dd428dff SHA512 1aabab732505ec334cfadafd445f03cce03a0ad2756d592f823698d1000648518c7555dc1a9c158a30ff0aea2adfe8aedcf77affdafdf9856bf81391b36c9a59 MISC metadata.xml 2110 BLAKE2B 2653be2cf09c047e45e489d7265d00165ddab2f94744988e4e8bca449bd1e40eeab74cb0b8d7d47a2d8b73563869460fcccb06e1fbccad697a9f213be362cb03 SHA512 e1a280792b929d38451fea1eb360053ed3a452592094f3e327ce4a4ff7eb8e0119435e8ee98f215585d8d98440512b5b68f92d1cd472a3bfd12e2f382e1981a1 diff --git a/dev-libs/libffi/libffi-9999.ebuild b/dev-libs/libffi/libffi-9999.ebuild index b53a7ca31e89..e000b77b4e7a 100644 --- a/dev-libs/libffi/libffi-9999.ebuild +++ b/dev-libs/libffi/libffi-9999.ebuild @@ -32,10 +32,6 @@ IUSE="debug +exec-static-trampoline pax-kernel static-libs test" RESTRICT="!test? ( test )" BDEPEND="test? ( dev-util/dejagnu )" -PATCHES=( - "${FILESDIR}"/${PN}-3.4.8-pa-add-.note.GNU-stack-marker-to-linux.S.patch -) - src_prepare() { default diff --git a/dev-libs/metee/Manifest b/dev-libs/metee/Manifest index 887815f020a7..1f50fe3c6e02 100644 --- a/dev-libs/metee/Manifest +++ b/dev-libs/metee/Manifest @@ -1,3 +1,5 @@ DIST metee-4.3.1.tar.gz 106571 BLAKE2B 76545b7aa44271673f488fc3f09d33c037851c3f47c63feca42aa2dd99c60ac34f83e8df7306c7b4f4256b8dc5bd0e6b71b9f91c40b40eab544d05a14c78bc6b SHA512 9aab69ebcf24e44cd7b563a9dab51f2e4b248bf8900bf71ab2739ae369bc00b50e71d0fb5186d37a40d61f21aa78031091530f319ed225bbdb35bfcb758ac72c +DIST metee-5.0.0.tar.gz 111407 BLAKE2B 970e21f9d74d1d0daa73e9fe97830c832debe44799267a2aea37495005eaefc0805293ee580df635f51baeb182c8842d4f757e7df07ea3b4fdbe1bedb7a8cb5d SHA512 7a801d71abfe232667b0167e65f81279199f31afd98f38618545143671df59ab5888768508baa79a015aac472847bc120e2ca9c9931308afbca362f83c1d17b9 EBUILD metee-4.3.1.ebuild 773 BLAKE2B 12cb7eebc4bc8428566fa289f3dbd09c5142b134f4013974c1595b0ad1682200fc6ca578c39d3f34c7aa1881c7d4468ca00de6dc924df8658c392c8a5aa1d758 SHA512 78bacc83899f3bc72bcbb6d3510c44ca12cf393e88c2204cfa2a2fb4295d92041ae82cae7cb87b345a41b03684c10e1cc56b7045bcf9d99d7223ba23ffda945c +EBUILD metee-5.0.0.ebuild 774 BLAKE2B 88661de6ccd93b1e424c98e8c7349a2acc4fef9e026c60346e9012de1ddb53038512e67e09f362584ad6ddb92750859cb2852998a95e18147308475582a9afd7 SHA512 8690f5a9d05778cc1d1d68becc90454a0150ca4a64e47d25f8658e266ebe0e76fe90a8b87d90907c067e86965285d6bd49c81422164edb8dc7373e1dfbeb12c6 MISC metadata.xml 576 BLAKE2B 9e2b068fa33c961eabea553ea1f9fe539f1429467ea52baefbc7cff84bcd3bc802ba5024ed71ae96ef9e810636aaeb1d711f9bd294215bf6cab5e122eda03d7d SHA512 c529229f880fd0f02881265c26a2e7e2841ec02b719a67887423a874253a9414f68614399dbb0cd433b7e9fe5b7ba6785c8fb789795f3b1a8f6c8597949aede1 diff --git a/dev-libs/metee/metee-5.0.0.ebuild b/dev-libs/metee/metee-5.0.0.ebuild new file mode 100644 index 000000000000..bbbb7e70f0fe --- /dev/null +++ b/dev-libs/metee/metee-5.0.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Cross-platform access library for Intel CSME HECI interface" +HOMEPAGE="https://github.com/intel/metee" +SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="doc" + +BDEPEND="doc? ( app-text/doxygen )" + +src_prepare() { + default + cmake_src_prepare + + # Respect users CFLAGS + sed -e 's/-D_FORTIFY_SOURCE=2 -O2//' -e 's/-Werror//' -i linux.cmake || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_DOCS="$(usex doc)" + -DBUILD_SAMPLES="NO" + -DBUILD_SHARED_LIBS="YES" + -DBUILD_TEST="NO" + -DCONSOLE_OUTPUT="NO" + ) + + cmake_src_configure +} diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 383e253b6f5e..25ecd860faed 100644 Binary files a/dev-ml/Manifest.gz and b/dev-ml/Manifest.gz differ diff --git a/dev-ml/core_unix/Manifest b/dev-ml/core_unix/Manifest index 32791a211f61..c3a158854dfd 100644 --- a/dev-ml/core_unix/Manifest +++ b/dev-ml/core_unix/Manifest @@ -5,7 +5,9 @@ AUX core_unix-0.17.0-musl.patch 510 BLAKE2B f134f1ce3520862b1421cdb424f06546eae4 DIST core_unix-0.15.2.tar.gz 377836 BLAKE2B 56551ab1509bfecc59ae4b45aaaa4d336415cffe9339932239c884bc86207bdb4066aace35144618509b78b461164bdfaaaa04030ecb1b3619de6f8fe5c3a7b9 SHA512 6d59c52111235f952f3052fb86af1d7380ff3d8d89b5c8d59a66d530a14d462fa4b06cdf29f2ee2b4356a574dbefef33b82f60f9fba512942bc0e6aad07f2b6f DIST core_unix-0.16.0.tar.gz 391719 BLAKE2B 29105ee1b8342241dbea136207d221af04d9412a74412fb4fd532f08b22b842125a72e69a47d36129a99c04cd3a83e605bc42b970d79a52420b3e273bd9915d5 SHA512 e38a126af832360f0e0079919b930f3fa99b02935c35372b1ed8c7e174af335de2f4dcb8da90be8f9f524542752dd5c62ec6192eb327d7cc6313b7402b0f7f65 DIST core_unix-0.17.0.tar.gz 403348 BLAKE2B 9afc07343427e84dc71df23b2d3a4e02780dcb75b4969d06a7d06d47b7dfe17e464223258733673265491cecfbea07f92f429167b81ead226319c452e4b895db SHA512 15472af90b0dda207eec57701f7e4f796b3aa35ae81491ffaff5611e3e5ff0532c80464c92528d970b5d651774d4a89fd3ab619b53f4871cf1ffd7741625f6e3 +DIST core_unix-0.17.1.tar.gz 403373 BLAKE2B 384bc85e12362e7ec02c9e2e1e38f6350d8c9db682e4e8a23184487a0261b45373460d3f22d7a87856d88bfc1176a1ea5d7d5fa0d88979b81c8250e546c9ea7a SHA512 c4e8ce9d5885ac8fa8d554a97e1857f3a1c933e0eb5dfd4fe874412b9d09e6d0a2973b644733855553f33f5c859719228f0e6aaf3a2b7eb5befb46fc513750de EBUILD core_unix-0.15.2-r1.ebuild 816 BLAKE2B 375a2b52b415d107c97ea6cae04594747ecaf6eea7c08e94de8ca8debc33bb7d9f91ed723bdbc57c8c09b13a2c6315ece82af9690aaf4a64872d8a26324734c6 SHA512 6499e9c897b923200a23ca9eb642b618d69b4236f41c128bf63abc4e768364c7d121e502daed2282b470be32c2b4bbd8d9e3a6358a8179a60eb76f74efb2aa27 EBUILD core_unix-0.16.0-r1.ebuild 831 BLAKE2B fd3d24c7d260cc8edea06a8d778ac5993a9bed8ad486195f6b548a968e2822e1b81a4e79de736da713eb55cb1719f0db905c31d878cfeb25085b922ccc88988a SHA512 948aea8a5ad80a6beac82ac46576cb2fc402dcd32abc6a52debe713e1413a45b2d46c16d36bce76609fdfda735a31dde7ec6bd82a0bf48c6ed339e3fc56bd655 EBUILD core_unix-0.17.0.ebuild 1121 BLAKE2B 42ea0f78d21348e741851c7f7d1b1acd2a3b8b025882600227d0ec51c07eef66736f08cc8922d54a88edf33096b9019661dd2b528d4bb550de7f0a33fbb50b4d SHA512 d54a2f41eff944ac27b6d134590df939f9c6cef2f8ebd72fbfb2cc81e28a0dda82064439ff8fd585b80fc7d82976abfcc00705a1567951486ce3d1a6e4161b32 +EBUILD core_unix-0.17.1.ebuild 1112 BLAKE2B 6c9acfd3afa139be83f236fab537aeb620058541adc946cb50c3f90b29cb9ccd5860fc0a87b85d86e4d093ce7bb18e791e52443f05703bb8d40693682564dee7 SHA512 6107104df512fa257f4807fae1d7fde3e6a1c4220dd9f4cc58c14326064bef566a09c4fd5a138ed3dc4ad8c4cef5eb95743301fc0c539d66b6e3993054803f9f MISC metadata.xml 318 BLAKE2B 2179bfab915d936189f80d0c10ee6367fe5ad711df66647da644fa05d8b1b9778d83d2862228955fc11621368a523fa904b639c47a4d8843b42e561127f94baf SHA512 66ae67f04d4f63ed5940c7164f0bfb27097e066c30d07a01c3d773b8b40a7ff6c8f0632e1103b952d310120cc0111690b93495fd0ac6c582652c627006e24bae diff --git a/dev-ml/core_unix/core_unix-0.17.1.ebuild b/dev-ml/core_unix/core_unix-0.17.1.ebuild new file mode 100644 index 000000000000..5cf57a86ca53 --- /dev/null +++ b/dev-ml/core_unix/core_unix-0.17.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit dune toolchain-funcs + +DESCRIPTION="Unix-specific portions of Core" +HOMEPAGE="https://github.com/janestreet/core_unix" +SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64" +IUSE="+ocamlopt" +RESTRICT="test" + +RDEPEND=" + >=dev-lang/ocaml-5 + dev-ml/core:${SLOT}[ocamlopt?] + dev-ml/core_kernel:${SLOT}[ocamlopt?] + dev-ml/expect_test_helpers_core:${SLOT}[ocamlopt?] + dev-ml/jane-street-headers:${SLOT}[ocamlopt?] + dev-ml/jst-config:${SLOT}[ocamlopt?] + dev-ml/ppx_jane:${SLOT}[ocamlopt?] + dev-ml/ppx_optcomp:${SLOT}[ocamlopt?] + dev-ml/sexplib:${SLOT}[ocamlopt?] + >=dev-ml/spawn-0.15:=[ocamlopt?] + dev-ml/timezone:${SLOT}[ocamlopt?] + dev-ml/uopt:${SLOT}[ocamlopt?] +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-ml/dune-3.11" + +PATCHES=( + "${FILESDIR}"/${PN}-0.17.0-musl.patch +) + +src_prepare() { + sed -i \ + -e "s:gcc:$(tc-getCC):" \ + unix_pseudo_terminal/src/discover.sh \ + || die + + default +} diff --git a/dev-ml/cryptokit/Manifest b/dev-ml/cryptokit/Manifest index b754f4f84088..082ae33838e9 100644 --- a/dev-ml/cryptokit/Manifest +++ b/dev-ml/cryptokit/Manifest @@ -1,5 +1,7 @@ DIST cryptokit-1.16.1.tar.gz 120607 BLAKE2B fbb89c4dabef8f09614003acc2b8173fdfdacb36793fd20f4415ebec04f3759537739eccd7b9d143df0163816b9db65c221c2b83408c9ac3aa7f9bf7b63876c6 SHA512 28913a7c35ae951a4c464287acc511ee1bdc9d03b5928e2243c5ae5cbb8b10afe8e84d7a73ba6478ed62657d01fdb6f02472739255c33de3671c4130b659da52 DIST cryptokit-1.19.tar.gz 162353 BLAKE2B cded152e90c140801fba6730837c8aa6b2755613a0f75d97ae91d7b04f76af7962de00a413cd950d5187efa2e67b98904b161e8ba2d89567ec447ed09a3e8671 SHA512 11c942d561e9808b8811400fa1b4b738ded2e3f7b4e3d886c00b97a6cd7c726ff384962aee821885e06bcf6bbe3a34d3157a4a4c89defb5b474c01165085d08b +DIST cryptokit-1.20.1.tar.gz 162579 BLAKE2B e9a59d492ee3cf7c4a393f1115b327f40be6a3e3f4c0753f1dc35f106840b08881ea4d13b4ed2b41b5d741eac188ea8f44ea7f7087030eae34bfecefaab0e39c SHA512 7b1e2ba8b99b11a04522ffe4b6b92278bc772d9888967757ab013151211fc85d29847af566677f2b9c3200e45b857600a70356ca6ed80ca299508808057358b1 EBUILD cryptokit-1.16.1-r2.ebuild 1743 BLAKE2B 556d3df74f2f7a94f31e354eedf5e9c3e8123670796c5c28d710dfde9a57a0e9de1d33236911b1c8302af335f4e7f3f762b62d8fbbac5bca3880a6a22bb8ced5 SHA512 f83aa827401e6386fcde04cea91af1d3e65b923a0bff56c5573d561b9b1c46a6e8ddba1eb64e9e45f52967b96128775e73dc19a03ea19b65d1f78d58c3a2ff0f EBUILD cryptokit-1.19.ebuild 1745 BLAKE2B 323873947afc2afa53139104b16d3f6d17859561fd2bc889a5233117b950aa36ca867d52654f06f93ea75b55f0b162e5008c7d705fc005cac9c3660b5df38834 SHA512 384e67a7a390cdee1dab9674e2cce9decbc11b632740723bb2e792ab828720cfd4b2190328d3ae6ac553039e91ae4772090dca4436575ac955beeaf9f6509561 +EBUILD cryptokit-1.20.1.ebuild 1745 BLAKE2B 2cfede4fe412a48ba2efbe6bc97fa2ac16e9c5050b28cdb2fee66161f99378cd61aac2dcbc06b621bda074041fd70413f27367e40d1fb4f5440cb21413c524b8 SHA512 018d0ba4a11573bafe1a09d94824cd544847e93417c33eabd0c7a57657321df56501b86e8f670cc00d3f496f66fd04706d6ad70a05c349f80187b1be3e0a2597 MISC metadata.xml 319 BLAKE2B 0e859b7dd1c7a9523d11a8367e4d6f7202f201c171e347f1e31918ca3d728d007fe121107b22a37193cee3b6a321a969e6b4cc9467a3f7192c44091fb6fdbbd3 SHA512 0ef709e3ad7943732fbe5cdc6a451c100512d73e07771981cd25706fde1bb7a52aedd8b8493a4b54f6605f63123eca6e63e600f3b20a61b594832f060cea6a71 diff --git a/dev-ml/cryptokit/cryptokit-1.20.1.ebuild b/dev-ml/cryptokit/cryptokit-1.20.1.ebuild new file mode 100644 index 000000000000..35e961f8c1aa --- /dev/null +++ b/dev-ml/cryptokit/cryptokit-1.20.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +MY_PV="$(ver_rs 1- '')" +DESCRIPTION="Cryptographic primitives library for Objective Caml" +HOMEPAGE="https://github.com/xavierleroy/cryptokit" +SRC_URI="https://github.com/xavierleroy/cryptokit/archive/release${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-release${MY_PV}" + +LICENSE="LGPL-2" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +IUSE="cpu_flags_x86_aes +ocamlopt test zlib" +REQUIRED_USE="test? ( ocamlopt )" +RESTRICT="!test? ( test )" + +# We can't use mpir on zarith +# (until it gains mpz_powm_sec?) +# bug #750740 +DEPEND=" + dev-ml/dune-configurator + dev-ml/zarith:=[-mpir(-)] + zlib? ( >=sys-libs/zlib-1.1 ) +" +RDEPEND="${DEPEND}" + +DOCS=( "Changes" "README.txt" "AUTHORS.txt" ) + +src_configure() { + # Don't build in src_configure + sed -i -e 's:exit (Sys.command "dune build @configure --release")::' configure || die + + # It's not autotools (or even close), it's a Dune wrapper. + ./configure \ + $(use_enable cpu_flags_x86_aes hardwaresupport) \ + $(use_enable zlib) \ + || die +} + +pkg_postinst() { + elog "" + elog "This library uses the /dev/random device to generate " + elog "random data and RSA keys. The device should either be" + elog "built into the kernel or provided as a module. An" + elog "alternative is to use the Entropy Gathering Daemon" + elog "(http://egd.sourceforge.net). Please note that the" + elog "remainder of the library will still work even in the" + elog "absence of a one of these sources of randomness." + elog "" +} + +src_test() { + echo "" + einfo "You must have either /dev/random or the Entropy Gathering" + einfo "Daemon (EGD) for this test to succeed!" + echo "" + + dune_src_test +} diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 46b59daa4a1e..b529326c259b 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/attrs/Manifest b/dev-python/attrs/Manifest index 3b2791d8c6f8..f7b97ba2c1a5 100644 --- a/dev-python/attrs/Manifest +++ b/dev-python/attrs/Manifest @@ -1,3 +1,3 @@ DIST attrs-25.3.0.tar.gz 812032 BLAKE2B a4417e2ccc14a61f1f23cf40bd75c665a081130482484752af46d94d40a6e06679f7adf7d2e8c9b27c8d7ae4bbc1cc835ba0f533d37caa2d7b333ca2158e3d89 SHA512 acf34c38865157c49ba4070b35a162f0eb976ded0a8b8f74afe4c7e7238b8418af6108954cfc92c9721a090505e73ae193225a73a02352ab3bba0d9ace189059 -EBUILD attrs-25.3.0.ebuild 1293 BLAKE2B 42635bbddfd988b218f9615e8c6a529452c003fce8d5e0d83406aa184bb6dc56ae01c4c7a1a1416f86c38eeb0ca55ed20ff7c830613554fbb8e522a05c9daa41 SHA512 214f532bd4bc98b0ef88fdf150abddb92b658df4ba16bd0db1623e8de4da42f582441c701c2bfd1dec520fed1b1f3f1397bd33e96e5d969d25d577a9851fdd61 +EBUILD attrs-25.3.0.ebuild 1369 BLAKE2B 7972b6527abd415fe7da3a13a1003e562894f7618dbb6d5315ddd77ae82e4b4d7555a03976aa1fd0ff188c46e7522a5efcfffb2191ec1d7ce9dc5b29a22fabdb SHA512 3793226d43b46d86949e4ca67c3ade8b52741b6a69121c6e96e614a3b640547d857cf1d7b6813c4ea6542258ac1f882fdf569633c2d7f965d2b8e66526c67685 MISC metadata.xml 586 BLAKE2B d54794200f471af72d635c0cda12d773ff78f1083a9a6d2b0785b203789b2432b10ee7332f5abcd8f8dda952e10e4f981d51bbbfc4a6d461524570b3c5168f18 SHA512 b1161bb1ad04faea3ca915847d739287bc8bf9695608e49344ac6c9c4c16bb6818313a79b036df0cddde1da2d84740cf2d0b7d0c23d6cf3f22315046a3732f78 diff --git a/dev-python/attrs/attrs-25.3.0.ebuild b/dev-python/attrs/attrs-25.3.0.ebuild index ad18403d3d7c..77e7032becdc 100644 --- a/dev-python/attrs/attrs-25.3.0.ebuild +++ b/dev-python/attrs/attrs-25.3.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 pypi @@ -26,10 +26,12 @@ BDEPEND=" test? ( $(python_gen_impl_dep sqlite) dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/zope-interface[${PYTHON_USEDEP}] + ' python3_{10..13} 'pypy*') $(python_gen_cond_dep ' dev-python/cloudpickle[${PYTHON_USEDEP}] - ' 'python*' pypy3) + ' python3_{10..13} pypy3) ) " diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest index aca93f031ca8..5ef227a80fdf 100644 --- a/dev-python/cython/Manifest +++ b/dev-python/cython/Manifest @@ -1,10 +1,11 @@ AUX cython-0.29.22-spawn-multiprocessing.patch 963 BLAKE2B ebbc3f6f4fa88e7e082326bccbad328724a4ff5645f0b2aa28f21419044b17bed8495618bb980b23a99310c2b6ef275331e1b9aa6d734017eb33646c92a07a73 SHA512 3f5c6b4108b87cf3014416386095c07ac91762152bbd87e8bd589177d40b933c11e19610bea06720c5c70f76b5b9b70d27e5c3cfa20eed30deaaf7d122910bd3 AUX cython-0.29.23-pythran-parallel-install.patch 874 BLAKE2B 39286ee98427260ce6ec077a750e0a1412445343fd11be9d96d8ab65b7d9789c5f1864cb9a1b3565ee3f51e117ecc854ebacc39dc32917fc72f36340c2d7f0a1 SHA512 8b78755288d3f165d962a5a1be9492d609a8e3dab10197b271c84ed0c4b7006053038e68f18bbb4204e6acba83e3f72ffeabf57ffa03f4a08f28b65db3cfd854 AUX cython-0.29.23-test_exceptions-py310.patch 656 BLAKE2B 6c650c85d01b8bf367528d144cd967fa9def94634e35763e2e7a1c3e5afa2b01d0c84694024dde6e45577eee223f6464b5f88ab971d207d35892edf347a0c08f SHA512 d8f7f770a0b3303552deec0e7d3f9258de1edcd384f4b2c3881634fd21ce847a3d974e9142d1ed2fbe3a549e65292c6690be3a36ab4de52d0593d9831dc2f7ce +AUX cython-3.1.0_beta1-pypy3.patch 1462 BLAKE2B 5751407811b4e957d6d8a20b31c9f10690eedd3cfcb1126940866eaa07599348ca4833b489ced937a9a310c8683fd40a65d57cc10fc36442bb73404b0b0ae1e6 SHA512 259d0a1af98396b0a7dd1ce372fd252059a3213c054c6c4e36952914ef512bfc0a76e0988f9a9e12df17e525d783e989ebffd42bd720e0bd7ab37e56bd004ce3 DIST cython-3.0.12.gh.tar.gz 2777066 BLAKE2B 3e2730b7b0ef90ba6a7d4a510dbaa24b7c966d68c397196727b6d63b435c6775aa818a7d1b741819a7940ad44cadbc83be4aa48117b2dcf7bd844f4c9bc268bc SHA512 bbf2cc662b846cf5ff9b686046ec210ea9d3893482e2b5a2696d2ad44f12facd15075b168a3eb6d1f4ea799786f676868eab2593451bceb2937aec2cb1aea99e DIST cython-3.0.12.tar.gz 2757617 BLAKE2B 064549e36e03424065eab081b60e2761d198490cfd4d7836ea236b833ada3962e6ed42ba1710b33418f8a31ac282cdc156ceb544ee21be80ee34b7a3d3f6c7fb SHA512 c4e85596eeea444fae983d32ce8731cc5d0d612d1f96b998db3aa7946e8be151a7ea62c6df163d875111e306c870656b82a8468dd873cacf84c7bd5671a39bc3 DIST cython-3.1.0b1.tar.gz 3192916 BLAKE2B 13a8fa48319d9c4c8cc634d3cf5af599b867466d5de4cf3a24dd342b7812a392e854d9a6152309c6ef84a2925ebfa2257792d0f4e0c8fa36580d7138a663105a SHA512 ced9d57536d3bacd274b5edc4137d400a6182b4b7a89a28cf358f843dcbb0e0e7171fb0842441a81e1d2ac12acb6fd6a3df7018fe2a8708cb188a96cb184d799 EBUILD cython-3.0.12-r1.ebuild 1894 BLAKE2B 1fed22abe29c613d25c23174bca3b4b08fadde28c35434334635f2e36a928b5888780d68ff48d7a05b01115d62e05223bb9ee843502175fb1dffe22aa0fbbb71 SHA512 eac634fdceb96e43f771656f6a08ecf487d9418b67fb83bf9d42e5a452be4fe267e33972b11b788b254cb9b2d47383787af06a53b45620b9e00048753829867c EBUILD cython-3.0.12.ebuild 2016 BLAKE2B 3dab46b809b8ee185728c9e0be571b19325642f631de34b7035ebe7bac0ed2bf1c9fc118e8cf881d7c07b0615d0bb378bac5147c7f1b436a85c288188292d2e6 SHA512 f51c414280f2ceb522d11d49a956c76cce689650bd93ea5c18aea5fe0d7a6b945dde4a5cad71228dd81b65ed61cb1c23f56ea556d5d366c65f5bdbbfa3fccb94 -EBUILD cython-3.1.0_beta1.ebuild 1666 BLAKE2B dbb7648f6d21ecf0a7bdd3229ba484b86b58c33cbb11abef7c5db473b5c58d567dbf6eea7e3ce8234887d75d186c4d68cee5ef8af8c8c6e162c9eaaf0eeddd2a SHA512 a9614f4b8c3ca6b603d0bcf7eb292ee3b111b3d69e7b4f8116fe01d62025a22f5e6c0e484772b654f2412bcfbfb4b829597b2cda224e9abe4103528a2ff6efb8 +EBUILD cython-3.1.0_beta1-r1.ebuild 1919 BLAKE2B c115215ebb1bf5f116b8b48d9d57ffc1ea42622b77dc061f85fcca24482f105d43aa387a0572640b95cf5024112a4b1218005e5350b368016b49856b1fe6ab02 SHA512 c0465addd4b78a5d46cdbe24e6831b23e307286102c5a5fd99d312141d217df20c6da72598c02cf7dd2be27fd3ad5c7573bc1fa4f3766a7cf516268276754e64 MISC metadata.xml 606 BLAKE2B 1ee3fc75852383aa0618afeb7521c3ae0e95b518c85b2c58ff958905092cf68017d313a09d25031a50b649f9dd1b452e751036f2552df9d91447baaeff0a8f0b SHA512 b7917c2e417cee9e59c8011246f7223f5095c87f0294ea140dbfc8fda0b09cf61c9f055380a9d3f74a07e71bb49d75f219d6224ea95f1f4d4b451e5688c13f78 diff --git a/dev-python/cython/cython-3.1.0_beta1-r1.ebuild b/dev-python/cython/cython-3.1.0_beta1-r1.ebuild new file mode 100644 index 000000000000..763a686503d7 --- /dev/null +++ b/dev-python/cython/cython-3.1.0_beta1-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_TESTED=( python3_{10..12} ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 pypy3_11 python3_13{,t} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 multiprocessing pypi toolchain-funcs + +DESCRIPTION="A Python to C compiler" +HOMEPAGE=" + https://cython.org/ + https://github.com/cython/cython/ + https://pypi.org/project/Cython/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + +Date: Sun, 6 Apr 2025 08:43:34 +0100 +Subject: [PATCH] Fix __Pyx_Owned_Py_None usage as actual function (GH-6782) + +In the tracing code, we are using it like a function (i.e. casting to void to mark it unused) so it has to be a function, not just a macro. + +Fixes https://github.com/cython/cython/issues/6781 +--- + Cython/Utility/TypeConversion.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/Cython/Utility/TypeConversion.c b/Cython/Utility/TypeConversion.c +index b86125699c7..e085fae8eb3 100644 +--- a/Cython/Utility/TypeConversion.c ++++ b/Cython/Utility/TypeConversion.c +@@ -103,7 +103,7 @@ static CYTHON_INLINE PyObject *__Pyx_XNewRef(PyObject *obj) { + #endif + } + +-#define __Pyx_Owned_Py_None(b) __Pyx_NewRef(Py_None) ++static CYTHON_INLINE PyObject *__Pyx_Owned_Py_None(int b); + static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b); + static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject*); + static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject*); +@@ -420,6 +420,10 @@ static CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject* o) { + } + } + ++static CYTHON_INLINE PyObject *__Pyx_Owned_Py_None(int b) { ++ CYTHON_UNUSED_VAR(b); ++ return __Pyx_NewRef(Py_None); ++} + + static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) { + return b ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False); diff --git a/dev-python/distlib/Manifest b/dev-python/distlib/Manifest index b5a09c4f3cc3..d206ca7f5d62 100644 --- a/dev-python/distlib/Manifest +++ b/dev-python/distlib/Manifest @@ -1,4 +1,5 @@ +AUX distlib-0.3.9-freethreading.patch 963 BLAKE2B 2e3f8de15edd607649035699d4cccfd00d4b5a57e18071c75c95f372a2e7eac7ad884519a8abd9c14c2572b9b4880e2aebc45ddc4e5c12ec2d4373f56a762afd SHA512 e70c628c126512de2709e8594b3759bef7d5da5f8576cec277b39a5b136cf71d33111c635d9ee05ae9e832100e3c9920047074d2c0998feb77cd3bea249b409e AUX distlib-0.3.9-system-pypiserver.py 1243 BLAKE2B 6d455d22f60010b2f5993b6fb56e7cabc113e2d9043f3029e2e28205a7ec301c3c8a54031afbece9904750a583af423aefe421b30f8088ebedb891e3a7733353 SHA512 38a8503e002ffe07eee486446cc4579ddebf676ebcf04631dbe36c023114123c87ecfaa2a710455446cd195b780eb46649dae4b8023384037c1128e7f918bbe6 DIST distlib-0.3.9.gh.tar.gz 1244538 BLAKE2B 08f5257f5a1125c1c76a23b9a78ded6a08f26d2f1491be9b104ab1e02a9737ae49f3750a607d3c7c744397879aeb3cd1a94a355743c95c702eec8a3cfebd70cb SHA512 d89b3ae450a02f634db10baef8d2ff445afa99cd69377f40ef07d591b4bbb2e24fff43c92eeeb93628eaee292fa1e8324eb1a842cf9401feb1f309dbb6f20a25 -EBUILD distlib-0.3.9.ebuild 1327 BLAKE2B e7175c1940f0681715bf2412b31ba455aba6e846a8357ae8a2e2d1150f7f527d9e25ba7e6e8d3821b3c18e693d0f75472d76eb7a436611c6bfc52923034e9ea5 SHA512 485953770da87d19d84599dea07667f48a59196ba28b311b0e4dc3380acb7c1b9e3b35f728d17c5436e16ba3739b6310fcba403c7d4369cff1668a9a368d7998 +EBUILD distlib-0.3.9.ebuild 1462 BLAKE2B 3c8ce1e75d8d288b719e80bc310698d158a22c04a2d79b546920c3b9b49c81084b8fd3e85e69b0d1643920b70593388f32a36cfcf2c594ef4b414666a89d9c98 SHA512 81989f8d9011516dea1ce9d8265aac2808299443bacc637738a3239e22fe4fbc3f1aba1162d3144cba65ebdde815f2eb51159d394d67c812a6ed611b56a1915e MISC metadata.xml 365 BLAKE2B 74d46041d58af096a40f55e08c48562eb11aa8349f2a5afeffad67182c65561b71e2723254df6176b77852f74fd569bb329e21bc8f4ba70828dc8fdb361bf518 SHA512 3d5da338be7508640eaff3ac9360387a6b98d40df477b81e9d4dd9b642e84c8d3fbdbf8c277dfaadc869bd733616329b02607fe56357139be4721d4cabb7996a diff --git a/dev-python/distlib/distlib-0.3.9.ebuild b/dev-python/distlib/distlib-0.3.9.ebuild index d72fd696c9a2..77dd9df8987a 100644 --- a/dev-python/distlib/distlib-0.3.9.ebuild +++ b/dev-python/distlib/distlib-0.3.9.ebuild @@ -4,14 +4,14 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 DESCRIPTION="Low-level components of distutils2/packaging" HOMEPAGE=" https://pypi.org/project/distlib/ - https://github.com/pypa/distlib + https://github.com/pypa/distlib/ " SRC_URI=" https://github.com/pypa/distlib/archive/${PV}.tar.gz -> ${P}.gh.tar.gz @@ -27,6 +27,7 @@ RESTRICT="!test? ( test )" BDEPEND=" test? ( dev-python/pypiserver + dev-python/test[${PYTHON_USEDEP}] ) " @@ -34,6 +35,8 @@ src_prepare() { local PATCHES=( # use system pypiserver instead of bundled one "${FILESDIR}"/distlib-0.3.9-system-pypiserver.py + # https://github.com/pypa/distlib/pull/244 + "${FILESDIR}/${P}-freethreading.patch" ) # make sure it's not used diff --git a/dev-python/distlib/files/distlib-0.3.9-freethreading.patch b/dev-python/distlib/files/distlib-0.3.9-freethreading.patch new file mode 100644 index 000000000000..5f7ccb28bfcd --- /dev/null +++ b/dev-python/distlib/files/distlib-0.3.9-freethreading.patch @@ -0,0 +1,26 @@ +From 99248e3681036af5132bf5338ec939148da13478 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Fri, 18 Apr 2025 16:33:35 +0200 +Subject: [PATCH] Update `test_wheel.WheelTestCase.test_abi` for freethreading + +Update `test_wheel.WheelTestCase.test_abi` to account for the `t` suffix +added in freethreaded CPython builds. + +Fixes #243 +--- + tests/test_wheel.py | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/tests/test_wheel.py b/tests/test_wheel.py +index da5bd58..c14bba3 100644 +--- a/tests/test_wheel.py ++++ b/tests/test_wheel.py +@@ -719,6 +719,8 @@ def test_abi(self): + us = sysconfig.get_config_var('Py_UNICODE_SIZE') + if us == 4 or (us is None and sys.maxunicode == 0x10FFFF): + parts.append('u') ++ if bool(sysconfig.get_config_var("Py_GIL_DISABLED")): ++ parts.append('t') + if vi < (3, 5): + abi = ABI + else: diff --git a/dev-python/expandvars/Manifest b/dev-python/expandvars/Manifest index 4ed9688e5087..5b4f2f6ab7a7 100644 --- a/dev-python/expandvars/Manifest +++ b/dev-python/expandvars/Manifest @@ -1,3 +1,3 @@ DIST expandvars-1.0.0.tar.gz 11388 BLAKE2B 9964ad75a2b31ee60b65142c4860ce474bb9af40fcdcc548bb32ec5b270682bdc9624f0771c4fd5e89cf77df0fe918936f50276441671d84ed61f9f15c0483db SHA512 06aacf831973386fe4a366477eefa93f9118ed0cb66822b7bca719eb688850e9803cf34a109ee51daa6147352a3b86da87667ba5d6018615778feabbcfaf3c6b -EBUILD expandvars-1.0.0.ebuild 506 BLAKE2B b2341a33156b46f2be2de1adb73ac5e3d7b542e24b82311ae46dd79cfab351918244b5b7f998f2c2f20368fb6b823d271ae67312201acb89d09a9eb14b4a4a80 SHA512 979ae260dfa36fcc56618f6a0004e97407c17563fca801d376ba949c885c6817209cf05c5b5cb44a000b003e100fa70283369b92c02959bc4a2a7ebb44dea6c9 +EBUILD expandvars-1.0.0.ebuild 518 BLAKE2B a98be6d23184a2880c66e91d54615ef76f53e334fe315f59ae41a564a90e9f5160634f84d775c92535efbf725b64687724fb75cfb4abe7246ae7c8101a46c751 SHA512 2d52dd57a45b55492b1ed3be726fb5fb39b63430f91b533d7ea3ed4181370b150b9e06edfa38c4ee1fc0475dc6a3a28b68af3d32e1a03b2650861b89e2c9d1d9 MISC metadata.xml 378 BLAKE2B ea984772fa8cd80ee947c6a950e90357d88fee179f2c389ac904b73aaeff153537f662f3f21604772c341e89b6d8ad772cf0e2ac253cd0a2a0038ab93d056dd4 SHA512 6fc7c7d666e6dc0d342525d9cef241a8cbd3f3f3725570dd3819628e1967c6a9a536a6df93266a55cafafd2e5cf0b1588fdc2fc1c9238919fb155f7b833cb212 diff --git a/dev-python/expandvars/expandvars-1.0.0.ebuild b/dev-python/expandvars/expandvars-1.0.0.ebuild index 9e9d08d214cc..d34290ec9890 100644 --- a/dev-python/expandvars/expandvars-1.0.0.ebuild +++ b/dev-python/expandvars/expandvars-1.0.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} python3_13t ) inherit distutils-r1 pypi diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest index 4840410d28d1..52b26eaf4b9e 100644 --- a/dev-python/filelock/Manifest +++ b/dev-python/filelock/Manifest @@ -1,3 +1,3 @@ DIST filelock-3.18.0.tar.gz 18075 BLAKE2B ce7c29397e56c527721378f9c2c5005b94c4b3a1978c4969e01c690d4efe59f6a8a0de3f8e13543c2fae09beb52fc80de6214c2799a366714330ba0b29140ed7 SHA512 c74684754eb2ac2b36839c12907f6a9ba7c6cb7049f991638ec910fd20cd41caafbbc67d59460e38012161d52b1a9b5966e9fa85665f9e028fef86cecd9358e0 -EBUILD filelock-3.18.0.ebuild 772 BLAKE2B 3424518f84728cf85732b57dab882ea69e05c1314f76de1cf812fca5b63a0c82267336857f77f8ab15492dfd75aa75931ba814d7ab25d6d48d7e8a2b45e36cd6 SHA512 8c994631731083e8f14ca5fb8e9c49e15f7ed2a9ec1758bcfd065e9853cca596d8802724c53cd47e5fea56d8c49423e6dda599bc741ea93a278a58e1cceca17a +EBUILD filelock-3.18.0.ebuild 784 BLAKE2B 50804d767fd257e1f485b26863aa11b36cc7f346a619a97c3a7d9031c6f23254cd5aa4ae59895cafb984fc638b25792efbf73a03d2b8214a74b51cd978c22ee4 SHA512 04b14cb3a6dd4849881b5b8d790e0ef526fee6121bf87bae3f545c8e6fdebf20c10764007ed7758521bc3ff7a5086140b1496ab71d4c05701d0fa31390ceebb8 MISC metadata.xml 370 BLAKE2B 91fee1713e0ae7d6ad39c05769e769b05d0ddbdc514b9ea19ec9144e0452ce411ed08f45d4b3123dd8accb67077fe1113809512c8a3ec460fd70a2126b841899 SHA512 62afbe350d894dc05533ff9e532f24f351315a9fba3f2cb8a580fc056cc868592140ffa04ea08fde3ca594e6d398962343e18a0c4614d9e6d2211e07a1152117 diff --git a/dev-python/filelock/filelock-3.18.0.ebuild b/dev-python/filelock/filelock-3.18.0.ebuild index e9298e011073..76ffbf6bd6e4 100644 --- a/dev-python/filelock/filelock-3.18.0.ebuild +++ b/dev-python/filelock/filelock-3.18.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-python/frozenlist/Manifest b/dev-python/frozenlist/Manifest index 23ad46e1d9b4..d6e4b7e403d4 100644 --- a/dev-python/frozenlist/Manifest +++ b/dev-python/frozenlist/Manifest @@ -1,5 +1,5 @@ DIST frozenlist-1.5.0.gh.tar.gz 46957 BLAKE2B 385b6439985256c5fd074582001a9c3d8ae82a0b839abfb3c2ff054ba3f5904d17740d7e49a17c96c571a0d8940933d292cc980c5a7bb30ae25fe88484ade185 SHA512 4486a3132038cf3eb29184bc27baab2f166078d25163da29114cb0595bd97c88848d88241cef39d42be9da5e2a99d14141d899bc5f268690c97bf38bf07c54dd DIST frozenlist-1.6.0.gh.tar.gz 49920 BLAKE2B e7f03eb3779e048d921f8383d34d82af82828ac587378c148d9f555cf69aa1324f63fb1a53e42bc3d411a647ccd3eabf5b276a9c2ebd7af14d03245c8f4d4721 SHA512 f7e3d8741335c5ebdb3e78684c6e4a91c2f7f389134f4b869d8ea67d167472814867f14e303211045977f0d409d6b1b9478b7cfa7718af5ae9bacb49d147af58 EBUILD frozenlist-1.5.0.ebuild 1219 BLAKE2B 8334f1e51a1be89955549ddcceee21d44494bb25e8830fed8df0d7290b1177f017eb1ddb9d9cc987d8f839904fe05a2f26c6326b5a411535f16b5b1512df1185 SHA512 8a2e3e24711373166c0806a77a96fa4a09d6d86a5ebcda7a48edaecd808178bd05cb62217a77446e2b5f18ab2556d0583b1e04144ccdd41a2b73b064f2ad4a05 -EBUILD frozenlist-1.6.0.ebuild 1259 BLAKE2B ede57fbbcbfdbd5b82ec46e7fb71be25cc647f52418abd99a67f98e41c5b90dd61546ab2dbcfc288f33a65ea0bb024a8233df01c01fd90e7192aa7c0f9c29e1e SHA512 37093a2d34187e5b75fcff4ede0f3d4506b83b17f2858855b9eaf277cc6cb88c47db2e10fdd947bbe67db2f5080b92ccd0a08d47a0c3e04f24e662c7fe75682f +EBUILD frozenlist-1.6.0.ebuild 1239 BLAKE2B 6ebc47933041cd459980b6ed4e833e6245c407cf491e0065a03bd09a53ceee594d93c30cd3d25adf2e543d29d2d04b4db280e509671ea5103f0e0fb6685bb075 SHA512 508e3f6442552f66aa0947ca355ae336448776c63069d628917d5a6128bb1e17f32fb086e06197c4e762adb6c0884a082ef067ced19c8ac8c5f0ed71ffb8e3ae MISC metadata.xml 495 BLAKE2B 98916d3eb7834f06b99201a1339f8a432c2ce12aeb4038bba22ea218d73244151463d4671cdd18350c14ed8e466a93b31620f6f57fc306dcfeff9c812f8b71ec SHA512 0d0d154af4e43a5fde5fac025948a6c25e2b0efa2350b50e2a7cc826c576ced6c4746ba0a17d9d1cf0a304828d850acdef96e56381fae9728ef37fefc12b4ec5 diff --git a/dev-python/frozenlist/frozenlist-1.6.0.ebuild b/dev-python/frozenlist/frozenlist-1.6.0.ebuild index fec795a710ba..8738be1942e2 100644 --- a/dev-python/frozenlist/frozenlist-1.6.0.ebuild +++ b/dev-python/frozenlist/frozenlist-1.6.0.ebuild @@ -5,8 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=standalone -# upstream supports python3_13t -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 diff --git a/dev-python/hatch-fancy-pypi-readme/Manifest b/dev-python/hatch-fancy-pypi-readme/Manifest index 8feaef0cd4de..e488b1cc4fcd 100644 --- a/dev-python/hatch-fancy-pypi-readme/Manifest +++ b/dev-python/hatch-fancy-pypi-readme/Manifest @@ -1,3 +1,3 @@ DIST hatch-fancy-pypi-readme-24.1.0.gh.tar.gz 28370 BLAKE2B 5f0783e63d23f102dd43ddb8b0906ca5d971e2ab0db4055eef62fcf84476790910db006359c20277be902985b7d4ab8e90e1389456d514930cef67ccfee70cec SHA512 fc659ae9a3646e4d013827d82cc75545d2b6b7ea0fa72491b51acf63f264fd764ec0bf99e894244be6fe402eaf0fc458bc95f565822387dda528dbd0347e1202 -EBUILD hatch-fancy-pypi-readme-24.1.0.ebuild 862 BLAKE2B 28720c3b31d4545bc94bd9767cd2deb37170dbe294f78002c525920d9d3c8b7fddabd19e61a1b745e79007cdddbe3e487744968c39bae36fa81f8656bac9acb3 SHA512 b5b208483d32fc61e12b7ccfab8334ae64eeb69e62b65fd2a60f58dfe02d4fb260ec1ca8685711512ad6e42c14d6e92ba0e90de8e9bc28175aacb06ef496e044 +EBUILD hatch-fancy-pypi-readme-24.1.0.ebuild 869 BLAKE2B ddf83676f3a95c32192883797da8eb586df05a57a7006bbc598cca075c66be921f04ddef9f5a0ac6d8d52ed0c92337a893a7d0ae9875765fb5b5bd4544ff0084 SHA512 d544a5344e2525a8e0bf474de7971c2a6fb9eff8af8f18b2f1c7550dcf6117b2291a7fc5ade5d2cede48682d6383554d578f761eb7febc28128fd3e7d38eb304 MISC metadata.xml 420 BLAKE2B 03750f71022641e5305e12e60a55fb614deac90677d655989df62c3b57009aba9f91881c7380a3efb6ada27b43036f446d5ebe26a2ae17678c87f681fab360a4 SHA512 54e85d5b2e8dd4faf2eac232d7f79848a6a6b365829cf58f186211de1473a9023a3f7e8defc49f788e89afc4f0a0b55996101ce45a8e76579b5a61ff76970c0f diff --git a/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-24.1.0.ebuild b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-24.1.0.ebuild index 9563f9f443ac..53f0b3c09537 100644 --- a/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-24.1.0.ebuild +++ b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-24.1.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} python3_13t ) inherit distutils-r1 @@ -26,7 +26,7 @@ RDEPEND=" dev-python/hatchling[${PYTHON_USEDEP}] $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] - ' 3.{9..10}) + ' 3.10) " distutils_enable_tests pytest diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 0e0c0de9b688..7109cc1c66da 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -13,5 +13,5 @@ EBUILD hypothesis-6.130.13.ebuild 2784 BLAKE2B 7d342fc269fa03fa77a4a04e4f898669b EBUILD hypothesis-6.130.8.ebuild 2780 BLAKE2B 8ba5773e6c37903b4a7190eada0c9cfc98bd65b319db9d474e495386fab3d40c8f2ca47435b5a51ab6a3da1a11f016c54696aa6ac7e42691d9c15070e1af8075 SHA512 d9e0347c5ae910007e0f0baa1926460d81b6bc301f98b9251b16cd26ec7533640416549c9f53c254c22c270f8f5bfa940c086169261c9dfec435a2c7ddc96afc EBUILD hypothesis-6.130.9.ebuild 2780 BLAKE2B 8ba5773e6c37903b4a7190eada0c9cfc98bd65b319db9d474e495386fab3d40c8f2ca47435b5a51ab6a3da1a11f016c54696aa6ac7e42691d9c15070e1af8075 SHA512 d9e0347c5ae910007e0f0baa1926460d81b6bc301f98b9251b16cd26ec7533640416549c9f53c254c22c270f8f5bfa940c086169261c9dfec435a2c7ddc96afc EBUILD hypothesis-6.131.0.ebuild 2784 BLAKE2B 7d342fc269fa03fa77a4a04e4f898669b5de3962582797365abdc29d9dd62c50b36015900c90ea5abe93d6d9888f2fe81a74fa9a86c79886356164f67eca3a72 SHA512 7f36aacd94105d04170f3d7bfe4e20808f97efdb666a25bc74691dd060f43abce58fbe16e9b423e15adaa32aaf3c5924c42d6f295c2df9af3a92c68c033c7362 -EBUILD hypothesis-6.131.2.ebuild 2784 BLAKE2B 7d342fc269fa03fa77a4a04e4f898669b5de3962582797365abdc29d9dd62c50b36015900c90ea5abe93d6d9888f2fe81a74fa9a86c79886356164f67eca3a72 SHA512 7f36aacd94105d04170f3d7bfe4e20808f97efdb666a25bc74691dd060f43abce58fbe16e9b423e15adaa32aaf3c5924c42d6f295c2df9af3a92c68c033c7362 +EBUILD hypothesis-6.131.2.ebuild 2993 BLAKE2B 0d5113a5562a1d9665292002557a92783bfae14b7fbfd92152d07fa40e093456eaed979220557ec428c055082babecf0e3dd505789b605761f629eb06ff594ea SHA512 94ed63673d6997432a55c9c3e7aca796995de4efab7308ea29aa5a2d5768821fbf85cd988fad9d7f3689eaa2c06486944670f3fffb6b0e27326ddad4be1bacae MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e diff --git a/dev-python/hypothesis/hypothesis-6.131.2.ebuild b/dev-python/hypothesis/hypothesis-6.131.2.ebuild index ce50a91cd96c..95d849812f2d 100644 --- a/dev-python/hypothesis/hypothesis-6.131.2.ebuild +++ b/dev-python/hypothesis/hypothesis-6.131.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools CLI_COMPAT=( pypy3 python3_{10..13} ) -PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_13t ) PYTHON_REQ_USE="threads(+),sqlite" inherit distutils-r1 optfeature @@ -69,6 +69,12 @@ python_test() { hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture ) ;; + python3.13t) + EPYTEST_DESELECT+=( + # TODO: missing warning + 'hypothesis-python/tests/cover/test_random_module.py::test_passing_referenced_instance_within_function_scope_warns' + ) + ;& python3.1[23]*) EPYTEST_DESELECT+=( # TODO diff --git a/dev-python/idna/Manifest b/dev-python/idna/Manifest index 4b35f853bda9..615ce2e7e351 100644 --- a/dev-python/idna/Manifest +++ b/dev-python/idna/Manifest @@ -1,3 +1,3 @@ DIST idna-3.10.tar.gz 190490 BLAKE2B 887d92fd54b2f55b33856fcb9af3d6541a8cb28b9d49d1ee621dac7e1597ad5d2370000d6bfd895d5e515b4b6837949b5085fb391f283c375ffe4529072a8dd6 SHA512 bdc00fb42c48a34ec3df91b0592fe41785061f891a252ce82f168d99089a52e8e5bc7a823794f61e7915c0f691d911ed8b3bf7aecf3e2aeb3fc85da4ef35f47e -EBUILD idna-3.10.ebuild 640 BLAKE2B 77dc4b6d29281a90064dffd3e588e5717fc4872b1868b6a402e869e7922fc8dd8def8085e17979254938b603a5c0ca47e70c28b9468d15548c61464c1fb2e894 SHA512 8c51f9e1000ea8558f539df3dd74100b3dd2bf7c9f20558849a0c83f265f799b24d2ec643aa97b41e38e2611653793886f720a4462b005c097404abe4cf6fc0b +EBUILD idna-3.10.ebuild 652 BLAKE2B d9f080ecc20e7b1cadae89f30140628a5e016b4581e2351520978bea842118d6e7f0c05456e1376125cd65f5207775d40422702a83ca6ce07b8c53b00f1a1c18 SHA512 78e1eed92544252d699b8df1c704652e05eb75bc3a89faf7ce97fa9b127ff0cba042ed81bebd54f0919adbb8c53fa3211bc90776b3e994412696393454d97feb MISC metadata.xml 393 BLAKE2B b3d4476896bbd50dbf61021bb6ffd653b72ca62b58c034aeba5119189fce3ee331cd44aa95ef8e680a4ef5f82206cf8b0ca1b902d73b56931b509c10c2a18685 SHA512 bf8a9a9b4e0a7cb67b6d541291e5de201a8ba9e32addcc6be0b60fd2035485775a7862f0def6bca3ec0e24155170fbeb08f3d24f9c517fbb9bd2223d25904a3a diff --git a/dev-python/idna/idna-3.10.ebuild b/dev-python/idna/idna-3.10.ebuild index 011084974c88..748fe083f833 100644 --- a/dev-python/idna/idna-3.10.ebuild +++ b/dev-python/idna/idna-3.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-python/multidict/Manifest b/dev-python/multidict/Manifest index 39effea6faf0..23ed8d6f2fe0 100644 --- a/dev-python/multidict/Manifest +++ b/dev-python/multidict/Manifest @@ -3,5 +3,5 @@ DIST multidict-6.3.2.gh.tar.gz 104692 BLAKE2B 8e8ea4d8d03b41c45ba26eab12da5f7bb8 DIST multidict-6.4.3.gh.tar.gz 106392 BLAKE2B 63ee89cc0dec98cd453aa7323bc7ddd9c705dfabe877c5982fe1ace405f3f2b666e8b668fecafdf83866c797b58e548f7d558f493ba4291e5d857725d4f8b1aa SHA512 d4c267a58c86f8cc257583dfefab77095b54124d34cea310beddfbbb58a4337154846165bd259884fb22a19ee13e02dbba6e44d5486fc6b9d96415fa582a8f36 EBUILD multidict-6.2.0.ebuild 1293 BLAKE2B fe9d42e87c83e6e6c1a2f97b79202f6fc2b0c6fe52921b84202c7b7b1b4d4ee7e19ec73053ed584482be61185a57a4c64489d7b27e0ff5d873aeb85d81c2bb31 SHA512 2bec70bbbda5085658bc93716b6c35a48472cbd8c3d77d34e11985b76d79e3f7490fd6da89b777ba910c84aad02fedde961dd42688063c91d1621b6885539e94 EBUILD multidict-6.3.2.ebuild 1334 BLAKE2B b18a5ab2cbc441d4f00358d3acd10816ec629f01baae5b1fc69f7cad62b0f0515f2e8f3f3d8098a6fba2aaff89472a42e49497e85e265c57a6e19186cec0a404 SHA512 1822a6619c215ff57cf54978629a8974654358d1c22abfe9f59b5c2d1026e24b2f13b5c3f5cae698275428bef7bda4e0dabdaaa89c2ff15d4e077dc5328c8007 -EBUILD multidict-6.4.3.ebuild 1392 BLAKE2B 2bbb773dbbe5033763bc0b6bca3da27f0894db81d4ed39064ff84a2650d57dba60585654a1910504756260fc6360ce5f2cf073e4b43986779246d2891c21be05 SHA512 df51336f03f7dbae6c0177767c219dc3f88a3a9dd530065e8c5994ef30015c98fee4ae14b2cea28113407249c822f519aee56aa1590c40632ea566180d4c2410 +EBUILD multidict-6.4.3.ebuild 1468 BLAKE2B 5f9ce7176bc8d4b0ece48e58849946ce7ca13611309840499b4959cc62047d91ac0f67f482bd526a0644fde9b5a40b7f5bfc069ca4dc52b4137c89f38d8b417c SHA512 6f42d71c1adab38706dae7d3a7e4a444bcb45e78fc65cbb16f6f2a54a2a96a9c3889aa7550e360c8a311fa9d67c45e37a3c94d4f30d6d3aa096ca24b0af06cff MISC metadata.xml 515 BLAKE2B bb7a1e779d87592818b14d185dce7c272e9dec29a20c7c9bc8f7e1bc320ef0c2786c1de542d886763910cd58d85c01f5560e33fd7029d451958d83e709c54a8c SHA512 3735ae21a8cb596a345b86e18df433156fe3cf2b7bd56204d51abf975efd3f1e97a5d23378ea81260d74cb5c84fed2fd9efabf5f782cb335c0dd3c4ee3293ea4 diff --git a/dev-python/multidict/multidict-6.4.3.ebuild b/dev-python/multidict/multidict-6.4.3.ebuild index b59094499e05..032162bde3f5 100644 --- a/dev-python/multidict/multidict-6.4.3.ebuild +++ b/dev-python/multidict/multidict-6.4.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 @@ -29,6 +29,11 @@ RDEPEND=" >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] ' 3.10) " +BDEPEND=" + test? ( + dev-python/objgraph[${PYTHON_USEDEP}] + ) +" distutils_enable_tests pytest diff --git a/dev-python/objgraph/Manifest b/dev-python/objgraph/Manifest index 1945eb57f67d..d719773855f6 100644 --- a/dev-python/objgraph/Manifest +++ b/dev-python/objgraph/Manifest @@ -1,3 +1,3 @@ DIST objgraph-3.6.2.tar.gz 759524 BLAKE2B 23d1154a613ca417c332871c7905571f48aea4ef6ff24a236e58fdc76d74254490f04b7e50c1ee7fd190864448f4bb83c05127d438d2d72c4bb5c9a0dd247491 SHA512 7a1edaddb6bc7c57d77d8631019c183a198bb570725b71ddc49ee54fc1be8f54471175957899794ff2c51a57fd68ee8b856ced661f7efc1023dd7f5b0f5b714f -EBUILD objgraph-3.6.2.ebuild 1242 BLAKE2B 06449ebc1b785226feb86bf58dc20d1e2ec1ec9f2fd71feee595dedec07ef6d2338b01431b06b794a48c7db3f1ed9e0a121eadf99d7d2687125598d98bbeb6ff SHA512 0114f3f1134f999a1bc5701331f58625d350b485b20c3cd260ff9c5530472122d2dddb47e679f5f5f8b196bc1b60454c2e43e15b78076de45e071f911f5f9029 +EBUILD objgraph-3.6.2.ebuild 1254 BLAKE2B 15632f92697f83a29e96a0a0ce556d75d4ca9731e6bae585201b00ca5c6487cadf4bd04781e6d3f938c1551464ffe6e4dd87d2bda3791e934b4af724d26b3440 SHA512 dcd69c9c247c35c35e7c91a3027f3913437369577ea6b3eeaa2115cb7c3b55e9cae058e32e71bfb9ee82856f85428f9f00464afb86dd40c7072fcdcad8b79889 MISC metadata.xml 514 BLAKE2B 3da44f63b9604c7f730f9efc543d102bd2660eea11faeb29c6977b5cecf647d15c3075a9a20e81f9e35b3f08b2d51d47a6c1b63d9928bb56c22baaf61f1ced15 SHA512 5521d5ac2053e45ee1c7fec6ae176956f5823c22c144b8bcbfb47c2ca29c6595abfe45a3fd90a9a058b927157a22196dc17b14c6832a685214c4d2ebbe59c959 diff --git a/dev-python/objgraph/objgraph-3.6.2.ebuild b/dev-python/objgraph/objgraph-3.6.2.ebuild index 302b8cc7ab5f..4a00d39025ea 100644 --- a/dev-python/objgraph/objgraph-3.6.2.ebuild +++ b/dev-python/objgraph/objgraph-3.6.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-python/propcache/Manifest b/dev-python/propcache/Manifest index 52b441e4ae9e..84924f9fb03b 100644 --- a/dev-python/propcache/Manifest +++ b/dev-python/propcache/Manifest @@ -1,3 +1,3 @@ DIST propcache-0.3.1.tar.gz 43651 BLAKE2B dbbd70f29c3b4d7ed9a976e0dde766f7ecc0b4e50f90d0d83c60c8633ebadd25dae8e01ce2cd0f8c00d0fae67a35316bc165f5c6e116cbbe290e2371d1e79f47 SHA512 c109678adc26193d972906d923abbfe7ddeb02829fa3adb82d28988b56497a9e8126ce7186f1b0414ca6e6aba6baaddadcefdf19f7e24fbe5831e2f8da06473e -EBUILD propcache-0.3.1.ebuild 1173 BLAKE2B 16c8c3b0f7dfec62f77a0f97305f49ef84566eb0b7f9ec53cf4f9b336a4023683f15d1e2c0fa18475bb93dda3ac1afce82cca60d108e29bc9a604ce4221f22d0 SHA512 2d1329088eac1874e7d61303efef369aeca420b27149b003e6c1250f4728735f4ce72750ee79675600ceb5f483400e80021cbebf6efa9cc1280ce0f0223e23fc +EBUILD propcache-0.3.1.ebuild 1185 BLAKE2B 70a7c99e6867b7e7550ec761c91567680e51b76512e8a233acda648eae41c4fca5837d69aad62b0eba40b4146fc7f150039d96d062b33a56ee9b40c6925545c8 SHA512 7ee5a02622a9e37753f556b4795b7f15c6e7f979867e0f11da2aa509706be90e630ac88385748ddb3f7b07f50f7b347d7f1bb5f51905d96e3ee67749e5c8a2b4 MISC metadata.xml 371 BLAKE2B 2aae9561b0b663dbdf1935d4417af8fdba00636b23ec09037bd14d0ab3bdbf6ff4b093a5ca901b50046134b6b4f25d72a09b544ca949663688d9e1c64ae49a4e SHA512 b4e36caa49357be56c1d07d75c29a30dd18c0cdf1e7e6edfd347748a3edc084743b2163f60e94b837477ffc6320e6140a721769a42d224d3963cc91a18d492bf diff --git a/dev-python/propcache/propcache-0.3.1.ebuild b/dev-python/propcache/propcache-0.3.1.ebuild index 99d4b346b8cd..298d791fa9bc 100644 --- a/dev-python/propcache/propcache-0.3.1.ebuild +++ b/dev-python/propcache/propcache-0.3.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-python/pyside/Manifest b/dev-python/pyside/Manifest index 81905b4f899f..7b0a82156728 100644 --- a/dev-python/pyside/Manifest +++ b/dev-python/pyside/Manifest @@ -3,9 +3,9 @@ AUX pyside-6.8.2-quick-fix-build-wheel.patch 725 BLAKE2B d86c59ea666e0d21b6d7e43 DIST pyside-setup-everywhere-src-6.8.2.tar.xz 16609596 BLAKE2B 7e4f12cf81d649e2d7e52ff31eedda55db29650230e5dac2a930d38827d7e43101309a601e0dc3ccebea0274f006f25c9a6be79baa3d0390526dbb8583920230 SHA512 cc522143974d08133d68d3259caa5127916534e16678693866d65965a546db98b5b1b07d92f7c0918b7c8fb10213d94ad50259b22cf9ebc2a63b985068d75452 DIST pyside-setup-everywhere-src-6.8.3.tar.xz 16611768 BLAKE2B 119696fc184c5caa450807dab6acae903a9a2b1e98b5c641659fdb77bfcb855e3a7cb8abb4fbc0d22c5df9312ce924599aff615e28bedd45b9ee30e88dee8b56 SHA512 a7d1bbd0edd8c42e6925bf880e5ee613391fb1d75f2880598577c49fe90d0c0b81907fd4cd3032ba665bcf70a6915e0ee1a8648c7012a28e598d5c7eb6da1bfe DIST pyside-setup-everywhere-src-6.9.0.tar.xz 16652756 BLAKE2B 38c8580d4e0854d58853ac74568a234f4a9d352e26b49e35eb0b76baaad2e304786dc119bfd00b18b7df006a37d09f4a9a02b89c11f145a8b74b40ecd5c15106 SHA512 b5f574397e0e1a891a3d305d91dc8b91a149bfd6427dde29f2900052a63dc684f238eca511386fdd891d0e343615c1f1b05c050a4aa63f8fcae70075c2ab4f70 -EBUILD pyside-6.8.2-r1.ebuild 17464 BLAKE2B d9b70b74b13119504034997bb5c171bd04924543ece80671d65fad5f94f3beec597f784a1415a7c7da94a1c7bf7fa47da0ee412a9f9cca5c760cacd963a4c6b5 SHA512 1d642ede73b0dcd31309d608d51b283ba9ed3749285cf0ab8e9a4c1dd10b5205111fbb2383cf6a93ab5de2fb60bd60b4c30d249a2f46c9c04b588e1d2a2eed87 -EBUILD pyside-6.8.3.ebuild 17343 BLAKE2B b33795ae776f33dfa3fdbdb563b3c8aeab30af5d8e617d50e337f911757c2bf9a9b1eaa4cca15b76599b21fa8678f4865e0ec1804f9d8ad8de1f9d30a508555b SHA512 1c8c2427a32d63cb11256ac57911f0db48092b462909834b9cb70b1abe0cd41d743a7d559823761ebbebe31532331ce4e276327f53b0a618332db1eb7891d572 -EBUILD pyside-6.9.0.ebuild 17345 BLAKE2B 255dd8531b46d09b847dbb0e7ac4433744583e50bb89359f654a2873d3a6a0502afe2f8b5efc99bfce7d6bba748b883dbc7e883effe596c91d1b6c4c6c26d6d2 SHA512 9088f6042d32e7f2c96c61574c2c3abda8e365a57f280f5e8a085c9c3e5a9ff65aa26ccf61c6dba1b2e7f7f560879756d65f3a329557e89bb9259ada0bfb696c -EBUILD pyside-6.9.9999.ebuild 17345 BLAKE2B 255dd8531b46d09b847dbb0e7ac4433744583e50bb89359f654a2873d3a6a0502afe2f8b5efc99bfce7d6bba748b883dbc7e883effe596c91d1b6c4c6c26d6d2 SHA512 9088f6042d32e7f2c96c61574c2c3abda8e365a57f280f5e8a085c9c3e5a9ff65aa26ccf61c6dba1b2e7f7f560879756d65f3a329557e89bb9259ada0bfb696c -EBUILD pyside-6.9999.ebuild 17345 BLAKE2B 255dd8531b46d09b847dbb0e7ac4433744583e50bb89359f654a2873d3a6a0502afe2f8b5efc99bfce7d6bba748b883dbc7e883effe596c91d1b6c4c6c26d6d2 SHA512 9088f6042d32e7f2c96c61574c2c3abda8e365a57f280f5e8a085c9c3e5a9ff65aa26ccf61c6dba1b2e7f7f560879756d65f3a329557e89bb9259ada0bfb696c +EBUILD pyside-6.8.2-r1.ebuild 17478 BLAKE2B c726fbee7f57fda3cc4bfbcab3e3279d9bccad0f0841e4e227473df28874ef22d8260f588aeb62ef3405f0ad53463f025a973d7fa0348efd92a68b7ac6c15edd SHA512 71d269f030bea1aba72f8fc0243658a08c32576ea46430c48449eb44e4290eb95105fa70dfcfc071e2bdedce574c114a206f17982b7e61339effc7e242f5a30d +EBUILD pyside-6.8.3.ebuild 17357 BLAKE2B 35200f46eac6c1debcdcac83c5c800dd65e2386ebf5dbfc670e266c25ce8d11200eabce444bc06484259c77200ea2878940cb48f58e89f5fe86aedaff17eef07 SHA512 52c93cb232df3f10159e0bce6e4211a0404bd7806b290a12a462c0b8ebfcd0155d3d2ab35fa153e629264d8b385dcc4ee200067191dc8b01ce02b2018c00d9b5 +EBUILD pyside-6.9.0.ebuild 17359 BLAKE2B b12a45c54f67e2664b39201167baf7658ea900461756812bfe57f5e50d7bdd73b22439c4561d77d168d15805f8fd428d2e34a5355aca025b9a466d57d1040157 SHA512 b7df34f57f4abbebc1c8577540f0027ae0bc96b58040016abed9cfc2f1f9d34b2f38af458f712e99fb75831bf4cdcc5281c392bed27b495ac250532ffbe821ad +EBUILD pyside-6.9.9999.ebuild 17359 BLAKE2B b12a45c54f67e2664b39201167baf7658ea900461756812bfe57f5e50d7bdd73b22439c4561d77d168d15805f8fd428d2e34a5355aca025b9a466d57d1040157 SHA512 b7df34f57f4abbebc1c8577540f0027ae0bc96b58040016abed9cfc2f1f9d34b2f38af458f712e99fb75831bf4cdcc5281c392bed27b495ac250532ffbe821ad +EBUILD pyside-6.9999.ebuild 17359 BLAKE2B b12a45c54f67e2664b39201167baf7658ea900461756812bfe57f5e50d7bdd73b22439c4561d77d168d15805f8fd428d2e34a5355aca025b9a466d57d1040157 SHA512 b7df34f57f4abbebc1c8577540f0027ae0bc96b58040016abed9cfc2f1f9d34b2f38af458f712e99fb75831bf4cdcc5281c392bed27b495ac250532ffbe821ad MISC metadata.xml 2977 BLAKE2B abf5f630457dc13ad1bc9e08ed5fcd3f0beadff9815cf6d7ddb6107410c6584f7acae7d08194c7b621eb4470f844d67e13b97df7620493e27d2df2ec54dbbf77 SHA512 51fd0bdc6059a221fadb7c04b627be5ccd523d28a3234c5f01118d50b6d4b5938fda8390ce5e26e8f1f630b58ef4f5201710804c996607e85d7d69d793a4a09a diff --git a/dev-python/pyside/pyside-6.8.2-r1.ebuild b/dev-python/pyside/pyside-6.8.2-r1.ebuild index cad8d0b45587..2e47a6fe2ff3 100644 --- a/dev-python/pyside/pyside-6.8.2-r1.ebuild +++ b/dev-python/pyside/pyside-6.8.2-r1.ebuild @@ -365,7 +365,7 @@ python_compile() { # The build system uses its own build dir, find the name of this dir. local pyside_build_dir=$(find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n") - export BUILD_ID=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-} + export pyside_build_id=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-} DISTUTILS_ARGS=( "${MAIN_DISTUTILS_ARGS[@]}" @@ -495,7 +495,7 @@ python_compile() { python_test() { # Otherwise it picks the last built directory breaking assumption for multi target builds mkdir -p build_history/9999-99-99_999999/ || die - local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${BUILD_ID} + local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id} echo "$(ls -d "${BUILD_DIR}"/build*/${pyside_build_dir}/build | sort -V | tail -n 1)" > build_history/9999-99-99_999999/build_dir.txt || die echo "${pyside_build_dir}" >> build_history/9999-99-99_999999/build_dir.txt || die diff --git a/dev-python/pyside/pyside-6.8.3.ebuild b/dev-python/pyside/pyside-6.8.3.ebuild index 0080507d30b2..c182eb58449a 100644 --- a/dev-python/pyside/pyside-6.8.3.ebuild +++ b/dev-python/pyside/pyside-6.8.3.ebuild @@ -363,7 +363,7 @@ python_compile() { # The build system uses its own build dir, find the name of this dir. local pyside_build_dir=$(find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n") - export BUILD_ID=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-} + export pyside_build_id=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-} DISTUTILS_ARGS=( "${MAIN_DISTUTILS_ARGS[@]}" @@ -493,7 +493,7 @@ python_compile() { python_test() { # Otherwise it picks the last built directory breaking assumption for multi target builds mkdir -p build_history/9999-99-99_999999/ || die - local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${BUILD_ID} + local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id} echo "$(ls -d "${BUILD_DIR}"/build*/${pyside_build_dir}/build | sort -V | tail -n 1)" > build_history/9999-99-99_999999/build_dir.txt || die echo "${pyside_build_dir}" >> build_history/9999-99-99_999999/build_dir.txt || die diff --git a/dev-python/pyside/pyside-6.9.0.ebuild b/dev-python/pyside/pyside-6.9.0.ebuild index e139f5c24413..6ed7026ba90b 100644 --- a/dev-python/pyside/pyside-6.9.0.ebuild +++ b/dev-python/pyside/pyside-6.9.0.ebuild @@ -363,7 +363,7 @@ python_compile() { # The build system uses its own build dir, find the name of this dir. local pyside_build_dir=$(find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n") - export BUILD_ID=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-} + export pyside_build_id=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-} DISTUTILS_ARGS=( "${MAIN_DISTUTILS_ARGS[@]}" @@ -493,7 +493,7 @@ python_compile() { python_test() { # Otherwise it picks the last built directory breaking assumption for multi target builds mkdir -p build_history/9999-99-99_999999/ || die - local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${BUILD_ID} + local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id} echo "$(ls -d "${BUILD_DIR}"/build*/${pyside_build_dir}/build | sort -V | tail -n 1)" > build_history/9999-99-99_999999/build_dir.txt || die echo "${pyside_build_dir}" >> build_history/9999-99-99_999999/build_dir.txt || die diff --git a/dev-python/pyside/pyside-6.9.9999.ebuild b/dev-python/pyside/pyside-6.9.9999.ebuild index e139f5c24413..6ed7026ba90b 100644 --- a/dev-python/pyside/pyside-6.9.9999.ebuild +++ b/dev-python/pyside/pyside-6.9.9999.ebuild @@ -363,7 +363,7 @@ python_compile() { # The build system uses its own build dir, find the name of this dir. local pyside_build_dir=$(find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n") - export BUILD_ID=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-} + export pyside_build_id=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-} DISTUTILS_ARGS=( "${MAIN_DISTUTILS_ARGS[@]}" @@ -493,7 +493,7 @@ python_compile() { python_test() { # Otherwise it picks the last built directory breaking assumption for multi target builds mkdir -p build_history/9999-99-99_999999/ || die - local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${BUILD_ID} + local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id} echo "$(ls -d "${BUILD_DIR}"/build*/${pyside_build_dir}/build | sort -V | tail -n 1)" > build_history/9999-99-99_999999/build_dir.txt || die echo "${pyside_build_dir}" >> build_history/9999-99-99_999999/build_dir.txt || die diff --git a/dev-python/pyside/pyside-6.9999.ebuild b/dev-python/pyside/pyside-6.9999.ebuild index e139f5c24413..6ed7026ba90b 100644 --- a/dev-python/pyside/pyside-6.9999.ebuild +++ b/dev-python/pyside/pyside-6.9999.ebuild @@ -363,7 +363,7 @@ python_compile() { # The build system uses its own build dir, find the name of this dir. local pyside_build_dir=$(find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n") - export BUILD_ID=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-} + export pyside_build_id=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-} DISTUTILS_ARGS=( "${MAIN_DISTUTILS_ARGS[@]}" @@ -493,7 +493,7 @@ python_compile() { python_test() { # Otherwise it picks the last built directory breaking assumption for multi target builds mkdir -p build_history/9999-99-99_999999/ || die - local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${BUILD_ID} + local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id} echo "$(ls -d "${BUILD_DIR}"/build*/${pyside_build_dir}/build | sort -V | tail -n 1)" > build_history/9999-99-99_999999/build_dir.txt || die echo "${pyside_build_dir}" >> build_history/9999-99-99_999999/build_dir.txt || die diff --git a/dev-python/pytest-asyncio/Manifest b/dev-python/pytest-asyncio/Manifest index 9501eaebb2c2..dad71fd4a41a 100644 --- a/dev-python/pytest-asyncio/Manifest +++ b/dev-python/pytest-asyncio/Manifest @@ -1,3 +1,3 @@ DIST pytest_asyncio-0.26.0.tar.gz 54156 BLAKE2B 763053772ff148a80773bb22457bd1a14e23f8b8c10279731ad356b168618a675f5e5ac20eff11bc5db0989a53ca079fbe3fd00d2afdbee41f61848b375b018e SHA512 60cb6e9bf7554b5d94d8e9c3bb8e60fba92ecb2fd4258ea8967eebf5af2b2050913e08917dafeddf4e27ad09bc52c800f38739eed9705330ce70f653bcd765a0 -EBUILD pytest-asyncio-0.26.0.ebuild 1582 BLAKE2B c48e553f5aa18f9530a4ac6d891067b01d57deb9aa0ec421663e3714993fdac9062618ddd08462e9007f770d4663c8241dd3b75ffa83494bd7512571237e9b5e SHA512 0387431b65d1de73f1c1464d66fe009daf9e80ea6c2391486865e881ef76dedbc5107c448d7312d939c23859a79c9bd1aa6e3e29c336ff608b247bb6aca826ac +EBUILD pytest-asyncio-0.26.0.ebuild 1594 BLAKE2B 0246177072a38fe7dfa07370291aa4602034ddd504025d1774d10a0ea84fcdb3b1f63ff29942900af40a7339ab028c4203e6df7ae5908cc055f633d2d41b90a9 SHA512 e95d38e5d16473df1be6530ec780bb174c7f0eb6efb97948e9e09e1f4dae6cf670048cebe83179d8322b0178bd18e1244c908b610134fffa077e917d74834a31 MISC metadata.xml 385 BLAKE2B 3d8faba48e1b3e531ea338f08f2de4b7bf637190e65fc61df2bd4d994cc97707016f83927f4a5181ac27d412a8c91255e90caba15f2d687f2339bc8ea61b18f2 SHA512 71178d3fba362e7532c87cb519f3661b25018771b86c302660de11f1bc7817b8352a2c8fcf60084a5e62b15148307a360267381ac38e8c856784034d80327d4d diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.26.0.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.26.0.ebuild index 0a92cc57df6d..a297cc2a161c 100644 --- a/dev-python/pytest-asyncio/pytest-asyncio-0.26.0.ebuild +++ b/dev-python/pytest-asyncio/pytest-asyncio-0.26.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-python/pytest-rerunfailures/Manifest b/dev-python/pytest-rerunfailures/Manifest index bdb6631e0b3f..787240da9b42 100644 --- a/dev-python/pytest-rerunfailures/Manifest +++ b/dev-python/pytest-rerunfailures/Manifest @@ -1,3 +1,3 @@ DIST pytest-rerunfailures-15.0.tar.gz 21816 BLAKE2B 75c42cec3a9cc0208e045be82c1b6660d56fff898ac0e97e992a020229a095a619eb1e87eeca8af7fba4f455f044ddd9729943becd90d185356e7bddb9ab1c6b SHA512 c03f430f9e24e0b149391e08ae6f38450d731d1f6a28294173e75f8776dc596230422e2082bbbc74cf31ea7e4c3105f5d8d57825dc418c4ce1c5538d84c861c3 -EBUILD pytest-rerunfailures-15.0.ebuild 780 BLAKE2B 28949186295d753be21e03814ef71e37f711140f917a1bc8455f4a51ce2cdf68cc62f7e0f4a3d017cf3233d8cc575c5d4537a243bacacf521485c45a0762f41c SHA512 73481d281f8b82de346befae40aaa14cfaaf3cecf9e49789f1a1be4bafe7a977e00cb551f040f2c93288aefcad4411db316a220e1658631ae263d3bd763b129a +EBUILD pytest-rerunfailures-15.0.ebuild 792 BLAKE2B d669e7f13aa509270e828af63f0674a8c6fcc4cd4013131c974c7d9a773e3bc663a3f016ce6e41b712728b3735c4d4233dd829cd91e4b3683da67d4d7a2dd5c1 SHA512 ed09e7ec4e2c605287976ad7a19993d054825d9ab2a4f8e20fa1c6c0c160f6fd7f69d40bf241365ce60874abf7ef57994f390d474b6d3d1bdb699b774070946c MISC metadata.xml 432 BLAKE2B 3bbb0bd303a26d2a336563f187160b3b023e6d7a3a776922dee4853164d7461f395e840b2c0ba1349687d24050ccb5fd18166aeec397c9b21a1aa0e6b536b795 SHA512 f372a1f73a4dc3e60f66bd6049cddb4d8cd8fe53bebff2a6d194eb3d5872adab9b7ac226971696fb24a8d4e4744427c4d4148054fc51a94f63320d428ef80d52 diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-15.0.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-15.0.ebuild index dd5a6e408c2c..c94efca59e04 100644 --- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-15.0.ebuild +++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-15.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-python/pytest-timeout/Manifest b/dev-python/pytest-timeout/Manifest index 7008a09a7a3b..0603825a097d 100644 --- a/dev-python/pytest-timeout/Manifest +++ b/dev-python/pytest-timeout/Manifest @@ -1,3 +1,3 @@ DIST pytest-timeout-2.3.1.tar.gz 17697 BLAKE2B 5f0ffa2fdda59ef28a92bfd5742891f63c1fa400db4ef89077fa13d917932d83e76d543c4c326a27df582a025122d8a75f1f7adf0daebbecc42273d4323ff93a SHA512 f200d625d11f76173521f4e2e4e09d57f6613d9b1420c57893b454ec496d5f11b32390b95eb995b403d15f8563b742a58fa0e0cbad42246b4049787a389ad83e -EBUILD pytest-timeout-2.3.1.ebuild 1150 BLAKE2B a47dfa455a9a6345637e9848c951e3eebce8b1afdd715e9698e8eccf57f0fd4080eefa0985dd74418a6345ceedcc1014f6a143c071e1451c70420978be8a3ecc SHA512 38d40972c714d7b8c29971b164386dd1316016dfb71667d738ae1e24eaeb18061e52d8f6d9452c36734b0fa2579be6fae9e831fb130b84143c8a39a5b53bbdbb +EBUILD pytest-timeout-2.3.1.ebuild 1165 BLAKE2B 3c5f1e88acee58ada888ec3138d80c1b5a2eb7924b9bfed11d1dcd992728c6e0849ddee1c7c85e4c8953f1f0e8350083ea3f10e6b52aa31c529813ffba6e986d SHA512 0636ceab2188bd0ddbc33a99472faa106587ff00c4b9f96912d606d84e0acaf63ce5c90e57934f97d64a0d204ae7ec2eac27cc7e97a005cc525b6d0f8335b01e MISC metadata.xml 420 BLAKE2B ff56de441243acbf2c7332acf224c8f64427378a8cd5f56c040eca1bcaae467459d8ae09409a963d0053a95035a4e7cfcda067d5be78bcd24ba222b2ce56d6f4 SHA512 c6b4ebdd5bd59452d0952e50526ca9b7cb5b88b12d989947a4775d60cdc9315d594ca7c37cb17c0cd4b2708d08db625f678fd577ac9031e0b0e6dbb364a6ad3a diff --git a/dev-python/pytest-timeout/pytest-timeout-2.3.1.ebuild b/dev-python/pytest-timeout/pytest-timeout-2.3.1.ebuild index 9e5318ab1fd7..955dea609c9c 100644 --- a/dev-python/pytest-timeout/pytest-timeout-2.3.1.ebuild +++ b/dev-python/pytest-timeout/pytest-timeout-2.3.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 pypi @@ -27,7 +27,7 @@ BDEPEND=" !hppa? ( $(python_gen_cond_dep ' dev-python/pytest-cov[${PYTHON_USEDEP}] - ' python3_{10..11} pypy3) + ' python3_{10..13} 'pypy3*') ) ) " diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest index e09d6a72b250..26ffeb86af21 100644 --- a/dev-python/pytest-xdist/Manifest +++ b/dev-python/pytest-xdist/Manifest @@ -1,3 +1,3 @@ DIST pytest_xdist-3.6.1.tar.gz 84060 BLAKE2B 01392bc1f5a1587f609fc0246235457ab92ca40b3c34c660c117fae1c2b8b98dc0cde345f42951d69c3b58732e0094c7618ed570a6e3ca41165e93e2d8cf9e84 SHA512 583a78d0adc05d81458bbdd5832c239581c0fcd9cad9edfd16fa78009c005c15bffec7ed074d9e18f1542393f62d9ccb2c9e0a96d825e9cff1faec123545a2a3 -EBUILD pytest-xdist-3.6.1.ebuild 1064 BLAKE2B aba28c0228ff4133f3a03d73b7dd72fb0d64b2101d1615962cbe6debcf3c6ce2793a3ef3c50a2fb2942094de36b60e5a7cdb3036e957c15fc28b76cc638f5c12 SHA512 70bc362e3d8479d73c7d569a173ddde93efc6d3f9e780c8adb175b588afd732c3fa1f37d71d8a08cd9817c1f5263c16ebab2b1d34b05fa38a638510e41fd2969 +EBUILD pytest-xdist-3.6.1.ebuild 1076 BLAKE2B 72f92b7eb0d2ce02353984616e83d112c82784173624f2d4b7067f497e3d80216399c5aa6fe462f03b0347eaf02275e17c720b50acfeb08b8ee5cc80399082be SHA512 478153931d4c13bb50c09307f3f588b2bcfe1e3643c819f4ebd0da63e9b56a7a261f6d142b21e0b8087bd0d0cd2ea4fe88d9c2bb17d05180e0c69a670e12b663 MISC metadata.xml 403 BLAKE2B 0aef0787ad01d8e5e5a0588b95740ca54527c1f425d17cc6655308ca478597ebdbfc35165e88864163929104aba9820848b63c17c3d77b238c4f0e17d9b98261 SHA512 c12b3e2a13b6497f748b373753410df996955ddcb9631b310104f2ae31a1427d983462c242692c1b6f9a9b9cd36b7f4aaef58e408543572c040e3dbeb38848fe diff --git a/dev-python/pytest-xdist/pytest-xdist-3.6.1.ebuild b/dev-python/pytest-xdist/pytest-xdist-3.6.1.ebuild index 4314dbd44172..236975d76f83 100644 --- a/dev-python/pytest-xdist/pytest-xdist-3.6.1.ebuild +++ b/dev-python/pytest-xdist/pytest-xdist-3.6.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-python/sortedcontainers/Manifest b/dev-python/sortedcontainers/Manifest index ccf0fa6c38d5..c9ac52a5a8be 100644 --- a/dev-python/sortedcontainers/Manifest +++ b/dev-python/sortedcontainers/Manifest @@ -1,3 +1,3 @@ DIST python-sortedcontainers-2.4.0.gh.tar.gz 9229380 BLAKE2B ca9348ab7d467b2a81126217451262bb0547901b953edc3bba7c87c67b415eef5c3d454a08d227ebc8b213c1cc7db6262e864511fe67beefe865014ae5fc5977 SHA512 f80185c6f95a85cc78f88f6f6cf389eb48be22cf94d5fcd84f3592873f17de37ec7f44c1627b7f02956ac4b4f74ca4febefc47d3c6232f70ee05dbb2449ad770 -EBUILD sortedcontainers-2.4.0-r1.ebuild 834 BLAKE2B 2f2dae28339a2cf90a38b6c87d4ad235b759e2a238e93cdf96135894cf48eefb17201243a2d46fad8d1ffee490ff2b8dd88871a51b81fb737709a45fe1c73d26 SHA512 0bf58d4a92712cc9b9527e871cd65493060d48fafa793603ce6175c0951f0ab8cf5d311cb3f1c275c11a916a33d87b89b6e1ea2b0df92755042e83bd91cf969d +EBUILD sortedcontainers-2.4.0-r1.ebuild 846 BLAKE2B bd00c70d78c0a7388016c83407323909ba95a3828c3dede5b880f65c83245f3b518c964c7a909d4fa8aa0ce0b51cfd45a9f1518d3bb390c23673ee3ab95c0620 SHA512 b16e0db76ee147d99bc7151c4f4c5a08f627a6909aab05295cd4b7ea55c9ae5e61a940eec032b98d7fbe5093815f6543a305a20aa9be0f4250b9cd5631f29f7c MISC metadata.xml 418 BLAKE2B 570f73c8991668cf196d77b2a5ebec502a6ccc42322db114e2b82c9b798641c178481854bb8caee377b48888714509cc71edf335ea046748cd575ba293cc6588 SHA512 e1f7beeaea74e5f18b02ae8dc0a6ce776190c281317a963c151848078333e3fb8834b2633ffb8e96fe1fd455e3ad556721b1d3291228457ca059ca9c13cb99af diff --git a/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild b/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild index 8cf32811d496..e8dc027dc2c7 100644 --- a/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild +++ b/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 diff --git a/dev-python/tpm2-pytss/Manifest b/dev-python/tpm2-pytss/Manifest index e91e59f29e10..9abc9458003d 100644 --- a/dev-python/tpm2-pytss/Manifest +++ b/dev-python/tpm2-pytss/Manifest @@ -1,4 +1,6 @@ AUX tpm2-pytss-2.3.0-preprocess-as-C99.patch 897 BLAKE2B 7be1b909b918ac4506ff9db90a2803b5a3f60c482785774a50c8647d11d3a3f871482a23dedcb9f0db0bd547aa15a60ca3178535230fd5a42153d79788ca87a3 SHA512 bf7a08edf2e18cdae0d2fa2d024b095c9880a941b09a00b2cd10c2a66d3cfc1c5db545ac54615b072d50c1da8eee4a3342f652e7bf219d9f0ef94195a7bd8601 +AUX tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch 1891 BLAKE2B a53f63a48fed39a890c483592cf38e88fb995d227c9076e830d6adf6ce287e30f7cd64f264442b2a78ee7fc512a6ea2c60ea355171baa402b340707b4d852df3 SHA512 610b958340a7170ba1ac75c6a04bd92d49fcaaa2d2f7a5fdeecf750c51b2958d4d45ca7f7210842072a353f7e0c817cc3d66f4459fc8be1af7f9a436e95c27e1 DIST tpm2-pytss-2.3.0.tar.gz 213848 BLAKE2B 7e9264ab53cfe666991150fe2c0efdd973f7b58b4968b557d6494156ba4d362bd147f580f2ef50b85ac1b43cd9fc4921d71eea42d5a14b9379f82d45b6a6b536 SHA512 d0f76aec77afa773ec0ed7878a0ca4ef3b3475aa64f219d7a5afd89cbca795457536b0a9b5ffa14704200dcb35a89df36f9fc799694f7cc3cfbf98ea551628b1 +EBUILD tpm2-pytss-2.3.0-r1.ebuild 1066 BLAKE2B 8b730a79b3f0c1b37fb88b9d362f82ffa1a0f70d7a7dfcd14651a623905a254ee757bf5b00e91806129bb042331aac0c147ca5a600230fc02b0df3c760946516 SHA512 5b88420639c6f44318ad5c220037476b9db78f3eaa4fa629ccb8454c79bf190fc11fdc3d774df06f07cf29e0a5bce9c5a370a7e08f64ae2e4f73c633b2595689 EBUILD tpm2-pytss-2.3.0.ebuild 1004 BLAKE2B bea7c9d373d1076386a49756b4c6db831f922a514d8d35146eec5b2e9a7dac510fbdac5aa8b6ea37fce07598bff34fbd02aa93d0db2e9cddce57936dd6a8aaf6 SHA512 d6d046900dfaa88abb9fb92c4b9ae7579fe1b95a7156ee57b4a67988642a7bc8919a3f16ad0b138d21a00ccc9cd214244a3e2bafbaf6eea4c5c7e1c986de447d MISC metadata.xml 648 BLAKE2B e4de9aae579210454f1a71043de7073c1aa7ead9c5acdea48ec2c8ebf5665ebb6837f198b6de49f7ae58bd1f5062ed4f8ca7092df56d8904aecd16bc226d95cd SHA512 dd87ec10b28530281c08d57d86a5004178e4eda729a43690ad4ab84effe246b34d777ec56c66d61a1e0335d2b9c1599366aa55bc58477f7c2dfa4eec5ab7d9ac diff --git a/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch b/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch new file mode 100644 index 000000000000..9e7de8ef7c03 --- /dev/null +++ b/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch @@ -0,0 +1,54 @@ +diff --git a/setup.py b/setup.py +index 0e6208f..eec85ad 100644 +--- a/setup.py ++++ b/setup.py +@@ -20,6 +20,14 @@ from textwrap import dedent + site.ENABLE_USER_SITE = "--user" in sys.argv[1:] + + ++def cpp_path(): ++ return os.environ.get("CC", "cc") ++ ++ ++def cpp_args(args=[]): ++ return ["-E"] + args ++ ++ + class type_generator(build_ext): + cares = set( + ( +@@ -184,7 +192,9 @@ class type_generator(build_ext): + f"unable to find tss2_tpm2_types.h in {pk['include_dirs']}" + ) + pdata = preprocess_file( +- header_path, cpp_args=["-std=c99", "-D__extension__=", "-D__attribute__(x)="] ++ header_path, ++ cpp_path=cpp_path(), ++ cpp_args=cpp_args(["-std=c99", "-D__extension__=", "-D__attribute__(x)="]), + ) + parser = c_parser.CParser() + ast = parser.parse(pdata, "tss2_tpm2_types.h") +@@ -204,13 +214,16 @@ class type_generator(build_ext): + if policy_header_path: + pdata = preprocess_file( + policy_header_path, +- cpp_args=[ +- "-std=c99", +- "-D__extension__=", +- "-D__attribute__(x)=", +- "-D__float128=long double", +- "-D_FORTIFY_SOURCE=0", +- ], ++ cpp_path=cpp_path(), ++ cpp_args=cpp_args( ++ [ ++ "-std=c99", ++ "-D__extension__=", ++ "-D__attribute__(x)=", ++ "-D__float128=long double", ++ "-D_FORTIFY_SOURCE=0", ++ ] ++ ), + ) + parser = c_parser.CParser() + past = parser.parse(pdata, "tss2_policy.h") diff --git a/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r1.ebuild b/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r1.ebuild new file mode 100644 index 000000000000..73f5f426f8af --- /dev/null +++ b/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python bindings for TSS" +HOMEPAGE=" + https://pypi.org/project/tpm2-pytss/ + https://github.com/tpm2-software/tpm2-pytss/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+fapi test" + +DEPEND=" + app-crypt/tpm2-tss:=[fapi=] + fapi? ( >=app-crypt/tpm2-tss-3.0.3:= ) + test? ( app-crypt/swtpm ) +" +RDEPEND="${DEPEND} + dev-python/cffi[${PYTHON_USEDEP}] + dev-python/asn1crypto[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/pycparser[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/pkgconfig[${PYTHON_USEDEP}] + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +PATCHES=( + "${FILESDIR}/${PN}-2.3.0-preprocess-as-C99.patch" + "${FILESDIR}/${PN}-2.3.0-use-CC-enviromental-variable.patch" + ) + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +distutils_enable_tests pytest diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest index 67d6565fffac..73a30d973a4d 100644 --- a/dev-python/virtualenv/Manifest +++ b/dev-python/virtualenv/Manifest @@ -2,5 +2,5 @@ AUX virtualenv-20.26.3-ensurepip.patch 1231 BLAKE2B e70cb1a5f8dc8ccf6e08fce67aa3 DIST virtualenv-20.29.3.tar.gz 4320280 BLAKE2B bad2bc608ba563f455a8855a90730df7ebe8d7ec2661e01dc38b20c65b5e85491d745246ed2ef17da82a57228da3608496f911947b96ec664ec45e0b5e382248 SHA512 2b6d9f7a1da1b5f6603293396e668c6f32f909233f3278b5ab5e515da6a1b97902924bd419863e2577c26d7b0a89ec638520744c7852ca8da286f0364de4ec2b DIST virtualenv-20.30.0.tar.gz 4346945 BLAKE2B 67e78ae9e0b51799da4d3b1f981b70e4727d43f044cb699fcf93c00af181457f0bce8f5519e2b9b36b7713608a14da21bc1a8767d5c10a7791830f52580af70c SHA512 c7a43fe7ba1fa5224252d4d0982120b5ef353a20fd3b48c52f62a0ef46f63a795dcf2c5388449cdec3f24316dda77724f801358330baa71501e1dfd16dcda2ab EBUILD virtualenv-20.29.3.ebuild 3936 BLAKE2B 9ff46c37d2a56bd541ed91fdd5a98e670b1cf1963e3b3753e281ca82395e30e6e9ebdcad9f0af13c8da8161a016ca39ba4b6c1a464b7f408de0ac3fe9ee8029e SHA512 60e38d3f894ed593640afa84f5429d8b8fc684f6ed3a24c51ad433b9188f509e82b86c0888895619c541dda0f47b88e11297ba2248be65d80ed0763b5bea926a -EBUILD virtualenv-20.30.0.ebuild 3944 BLAKE2B aece7ad60e8db578e85b34cd34c20c1a03856e884e148a9dfac594ef2d4435b58436549259251d4761d99a4865719ae267133fb821d96898c18d6c4cd2fff63a SHA512 b3e7213fe67114611cf4e85cd64a842b522a9afab63af112aa0343f92aec4043264f404edf6ffee47755abe578ad45fc98d9f01bd327c69e59b363c3d32a03aa +EBUILD virtualenv-20.30.0.ebuild 3962 BLAKE2B 5a131f7e7f940628db976cf9bb844e35d4b83f4793441640b99e6e57e2a5534867ae725c84ebfe012eb6062306054b0091d66bc0a4d317311caccf7d4a1f8713 SHA512 29d949283706f87400bad34a458e2cb7dcb634b9cba7b1bfb1c674af7f50af3392767902d069499049e2cf3588896233a115f381b5dc96934dee71480ce60594 MISC metadata.xml 406 BLAKE2B 97fee04c2662c5c36b6e16538284def46eb2454424770f42edf2567ed804ca15c4e969c714c57573f897b0946246577ab6e35204ed1f3f1735713d8ab5d24667 SHA512 356d42db463b63a3b3a55c1e98eb661de0a10aa6a5fde4f8b3f888ec73020c6679e86efd8dbb0b3e4a5a720af95e658612ba460fe548e081a90beec75fb9c1b2 diff --git a/dev-python/virtualenv/virtualenv-20.30.0.ebuild b/dev-python/virtualenv/virtualenv-20.30.0.ebuild index 103faa13760b..8082a3cc8ec6 100644 --- a/dev-python/virtualenv/virtualenv-20.30.0.ebuild +++ b/dev-python/virtualenv/virtualenv-20.30.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t ) inherit distutils-r1 multiprocessing pypi @@ -46,7 +46,7 @@ BDEPEND=" ' "${PYTHON_TESTED[@]}") $(python_gen_cond_dep ' dev-python/time-machine[${PYTHON_USEDEP}] - ' 'python3*') + ' python3_{10..13}) $(python_gen_cond_dep ' >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}] ' 'pypy3*') diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest index e4454973f1be..0ba04ed456ab 100644 --- a/dev-python/yarl/Manifest +++ b/dev-python/yarl/Manifest @@ -3,5 +3,5 @@ DIST yarl-1.19.0.tar.gz 184396 BLAKE2B 08e1e1d3aac39a1bace97f3d38f33dfa335309a6a DIST yarl-1.20.0.tar.gz 185258 BLAKE2B 9ffe4d715bcadfa061e4fae7de7c5124c3442abc659cc112b19e02da89691ce13ee434cec1b96be139aca9abbe45afe13d8931a03cea7b41857d43f38cf5f62c SHA512 826bd2d95a8de05630a597b2427a3c37e50b6d44a73d7003ffb20add68abed4742fb5102c7bdfdb69509b39e7e63bf506ffa0f22138715bf9c8c1a3836bb7607 EBUILD yarl-1.18.3.ebuild 1482 BLAKE2B 61a0d48398938a32654e6956dbd589ed4a1ce9d038e6803269b63c70f5cc2e7846f7b9e2bbe9f5cef6fcc62e1989f3f0e13bfaf5d4622e9f760c5701924e54ef SHA512 42ee1c3a5f3887095fe61456e0c7f2fc9bb7b5c874864675f98b43708102279a66d8c1eafd1113bfa3346c7868d8db25e894742281ea5e6df638b1203ee3b7fd EBUILD yarl-1.19.0.ebuild 1490 BLAKE2B bd9ebbe676b70089daef358f4224b532c0d6fecc506a93b2a1c9f8c6da08a4c03f59b7841201779879fe944f5f544876b6b85144df4c46102d5907f021dba5b2 SHA512 ca38402e797e157003a1ea7fa607490891334b24dec75e152c0dc5099ad38792421f02e1de9636a637824453e31f45e60d8b613ec02a66e6d0c221ff3918f039 -EBUILD yarl-1.20.0.ebuild 1534 BLAKE2B a675d56b9770bd1ab2b3fd398c4c3bbf23d5e79eb2bc6c4eb074df2c78864f5fb9b1ae17ca361cb82ed3aa3bf32d5810177daa04503eeba8026e62a49d11c43f SHA512 8722ccab009de84fcf304a4bb02388ab2adadffcc8a7a2db62cc74edbb22328831b74bf8c52fc0edb106c9b32630e3950bd27a9fc913874723960f8bd9f3e800 +EBUILD yarl-1.20.0.ebuild 1502 BLAKE2B 8c9013f88026047ce3a1f29c1d6746cf99237a9fdd56ab19468853f45822e8f27709104f0b98730e39c684c4e38b8d15062bc1585dcc36828c3907655198ec83 SHA512 61b6f56258edb86da6779b8cac9196ce232f14038c7f6000295010a9e933bbbc4488a97df7727f362858fd0edeb0147f1d4e4ab35c4d4aa049f58eca72c0615c MISC metadata.xml 361 BLAKE2B cd963daea78f2c4d229f0309ff843264e2bd8e9dd85bfe326a366371c6a1b520b8755b07a3da4e180ee6cd5566ab777574d1bd7fd5cf550ca73f50fe4ab14bcb SHA512 af9ecdf852203e4a7613f95baedd3a0899a0a17d3e761caa1f25fd17a56eaff3de303485b4509039ac155cd4d6ade7a2b8b729d4af166bff638daa48cfc3b31c diff --git a/dev-python/yarl/yarl-1.20.0.ebuild b/dev-python/yarl/yarl-1.20.0.ebuild index bdb9fedd44c5..599ea5bbb264 100644 --- a/dev-python/yarl/yarl-1.20.0.ebuild +++ b/dev-python/yarl/yarl-1.20.0.ebuild @@ -5,8 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=standalone -# note: python3_13t is officially supported -PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 ) inherit distutils-r1 pypi diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 867088f6c36e..8fabeff01d66 100644 Binary files a/dev-qt/Manifest.gz and b/dev-qt/Manifest.gz differ diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest index 23ef80907107..189df84912b8 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -8,6 +8,7 @@ AUX qtwebengine-6.8.1-aarch64-xnnpack.patch 629 BLAKE2B 2809c1e159252c3131c318cd AUX qtwebengine-6.8.2-cstdint.patch 1221 BLAKE2B 8e2131e54dc398c7518ba49b75e38db69517c9abddf44dad2bcddb0c1e364316965cdf8f439502fa9c8b92916532fb7f5316dd8122dee7852508a098f1556976 SHA512 8169ef9bbce67b1e51aea3611ef3c4dc8809d89fcda78cb91fb7e4952aa7c6a5b66c7c4b73724953c2b69107c240f60e37e7d2d209cdbfe84ab2f8c76c15b561 AUX qtwebengine-6.8.2-glibc2.41.patch 978 BLAKE2B 23c7aeaa6edec047215f1a7905e8a0474e19c0efbb26c3594fa4d86b9f9fb29c52ef5ce18fb643bcc8dbc93281fd477a356e1c89b8fa6c04eed9be2b530e235a SHA512 61aef7ad8ef0687f92684ea272093f09a686e0265d213d064f43c3a9afd63d58de5b2adbd0a51c163dd2154c02d1b5e4fbc960f49b1d02521446e0b380f67d11 AUX qtwebengine-6.8.3-clang20.patch 925 BLAKE2B b7a43f8efbd7e9b0d58c6c31fd7780357769703c8a35ef28de42abbe5d6392cc9a68ea31992d8df7e57d8e70c4ca62a51e59b2b0522b7b7d0c475c00c7a45829 SHA512 fc20e054594598022662b6a62e9a55f0553c55fac3ab876de48d9fa97130eddf2bf844cc44ee059c73323c105d197812326455644257948e74e4315e0c604238 +AUX qtwebengine-6.8.3-gperf3.2.patch 1445 BLAKE2B e8962d9450a334471d7aa27bd53cb30f00e8207346ff1176f412c67a72c89a06f72d323b1612a79995f9e2768580f48ff03168063b94b3d140762b50c8028161 SHA512 ec9f044f19d0ab762a20fa1de9af45c469b3b0a0a294b3664a2115336674feccceb6141faf6f5b9abcaa09fb9a610fcd75bfacea4ae17b04235c61c6a58f4d99 AUX qtwebengine-6.8.3-pipewire1.4.patch 837 BLAKE2B 3266bcfbc1b76e491f51cc094ad03a579a89795895bed915356d91470daf21914cacd13ed28f6f178bd0c34dfd135c26fbcb7c665239c804fdc90a14c0b94c88 SHA512 d8defe246f194256e68c75a8fb011824f47c200f6003d65292384607b33f6d01ad682e42194a8f1ea98a2a6b087e92b202570ed1960bf566ae86648e97ec53d5 AUX qtwebengine-6.9.0-QTBUG-133570.patch 3680 BLAKE2B 7841470adec5ce0dbae703afb70b227d5c9933127012e69a7284b4fca8e51ff51a234080681dfcf690474a06d1241056f3d1a8c5a8fb7fa3dadd21570d8f6243 SHA512 77548bea3a45f99d3c4e9427a48cf1e7b8909c9ab75db2c4fd5b01c4f1b15e5cccb13cecb5320f72cd729814114e02c5d871fd43f94fe172e1a95621a4fa1b1c AUX qtwebengine-6.9.0-x11-pixmap-leak.patch 1789 BLAKE2B 609280175bdacddfbf03cc553aa814ab4ff6be147f43c864416f2c1611f043ef6d4a05f9c1e3f2a834a175f91ef10e8eb881a582ee4ef3d4eefa26cf96d6bbb1 SHA512 53d932583942b2dd7fc04b2a7a8c5a5b6860f28312c7a1f0ed0571149ddb34c1d180218847d5898c33f2b3039fa06c5751f25a7d85afcb8b54a0fa6992e6644b @@ -20,8 +21,8 @@ DIST qtwebengine-everywhere-src-6.8.3.tar.xz 566553436 BLAKE2B a3188d79f9d3b5242 DIST qtwebengine-everywhere-src-6.9.0.tar.xz 672153992 BLAKE2B aa5d7c77624857b321bd5cc44322fc7cf56ceffd449f678f7ba8e16febbd55c5e9f30634e59f29d4803b62a9c3f08917dcf9c44b1f45d3d6365705a7c532aceb SHA512 a02a54544250492e343e487c7a0aa53577ebe9cb54e58e8042de8fd9c79304642f8d78fde61f435475c9e41124572776b5a76c2115168450e7b146e3b6b8e051 EBUILD qtwebengine-5.15.16_p20241115.ebuild 7879 BLAKE2B ce3061b704385359455c0885efe935b9bf1f8e5627ba06a9fbafb1c95cfccdef6f39331868bbaf3d5794d708e7bb6c01cbef28c1880f45fb60d9e81cc73dcf53 SHA512 c31bca254f0962e39f763f49f22930d7c6d51a68169b72e9bf9afb111a01e40c15c82d86743f185480f092c85e8e17c51dc4e07ee7557ac449a00a8d3952be6f EBUILD qtwebengine-6.8.2-r1.ebuild 10408 BLAKE2B 42d215e450b4cc2d22fc4f747f4fe4d236b45532273da4741e9f6d2c6d1847ae1c01fe69dafa77b7175b2e50ae8a19eba61693b24fefadd64fcbee51be96aea7 SHA512 9d7b181cf090f9ecccde4d34fd74d2aba1336793992e001aacf6009c917b9e5489d5e26c8b4228634e8f80c38110aecd71c45846ee9c5c28686a30e7f5c5a0ff -EBUILD qtwebengine-6.8.3.ebuild 10790 BLAKE2B da8ac30e223c5f9e1f5d90f102eb045fb6a3e168987911b14fce104cf31d8477e27b3708973ef6a93b342e00b35d4dbfdf2557833af4379c069776d2e097fbcd SHA512 ca6a4f00d096413f1b9c2afea9e65a20794052e2a2d21e39da08bf9ebc3bf1c021d29cf65842065ebddfff765ab2be4c4529397ff2396dd73e72fd776266fe0e -EBUILD qtwebengine-6.9.0-r1.ebuild 10911 BLAKE2B 919a6645b04887188c47987d593d849f92f3eb93c8589fdabe0bd9891324cd36bcdf0ee6136315cd020c2f0f85cb52609e5094dd5a34faf1b0cbaedaa1539c9b SHA512 943954e55b96dab041d96cdf50e7db7d47ffae3409e814a40e5084fffef6c608ef1a278671d987abd7f828842d6c63bd9aba086d98d6540db69cccd715bf54f6 -EBUILD qtwebengine-6.9.9999.ebuild 10816 BLAKE2B 858f79a55105a96b7b8e47d4881fd5ae67fb3e3aa016bffa689701c652b7ea3791583e4622c12e785864897c238b307029e8bfbbd361e1fce0ecda3a7645c25e SHA512 b248eb9c405346751ee87e885c28073fd406ad3e2d25014e8e7078d88a08f86f29677b512bd8e167a383487df937aeddefffd8f4a9b429af1a610c187e8a958f +EBUILD qtwebengine-6.8.3.ebuild 10832 BLAKE2B 5f10a818da1fca3aa5f5d0dd3e4f8b70f8c27c43ba1af54e13ca8b63e995469a9a6fb0ebc2500076e055b4660cfdce45b90aac11eee7ffb25e79402c5a0cc406 SHA512 e1aa5607f9d9694ae4418da3d615c77eda2193b06d556c0a956c827168ea9fe2004f85c85fbf5802afdd912d46a08065536324e3dc0c12c33ba88cf9912396e4 +EBUILD qtwebengine-6.9.0-r1.ebuild 10953 BLAKE2B 4cd803344794b8f28beb33d1b2628a0e0108a207937234b5b0288e0a238be95dc8f2bcb72c12375645065db01a7bfa6ec58fbbff39e5f5c9aea9616d890014c1 SHA512 3a167bb783866d9b509eb5a63c53121e07985ec8512a06f86d8892a691cc70aec3da067d7e442bc4dc3073ff47b5e1cf4bea61d8fd619d54410f6d18816d5edc +EBUILD qtwebengine-6.9.9999.ebuild 10858 BLAKE2B befe0669edc84acdeeca46dead7d90c846ac9003221aa26d14ffd9f77219a02042a4ee1d3d3c134bb47a0268b577982959c09eb3c3b6ca18b75af34caab1c458 SHA512 a68a0503dd476ae4522f4ef4e2b48f6b4b1df4fe8b231d58698fd0bfa7804c84f22d63b3fb525a9e684338bce1fff4787a709cf75c9c17aff3cd57f9a633f661 EBUILD qtwebengine-6.9999.ebuild 10728 BLAKE2B 1930caabeb0d322516d83d0fa478f27f0c3f3a15dee67348f3f805c16d9fc3f4c4acf2ebbdbaa7d60946bd8ac7ff509fe16508fc15f2cda3c8784240c6db52ff SHA512 0b225462f640996869ba915ffba4a5230563e7d268ed1572e76312e5f4de41e77b4eb92acf242a920d5cb27795cacbc52c3e7aa82c8e52d043768b15cbf2c5f7 MISC metadata.xml 1236 BLAKE2B 9a47d6cb2641ee53f22926095457c11f8da65a3705863a3ae0496d5bb656ac65acb744b5420deb95afee6ac9f141933b4f45690459e92c71089fe72727854a28 SHA512 9a640a386cc03804858fc02b24299896c03eff53a07db00862bab9d7dd259ca839e890921fcf222c8275cad16b418e423e7e485c03e74e01ab86979553251b4c diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.8.3-gperf3.2.patch b/dev-qt/qtwebengine/files/qtwebengine-6.8.3-gperf3.2.patch new file mode 100644 index 000000000000..b44934ab59d3 --- /dev/null +++ b/dev-qt/qtwebengine/files/qtwebengine-6.8.3-gperf3.2.patch @@ -0,0 +1,26 @@ +Patch status: fixed in >=chromium-137.0.7126.0 + +A old workaround for a gperf-3.1 issue[1] breaks building with the +now fixed gperf-3.2, backport the conditional check[2] which should +work with either. + +[1] https://savannah.gnu.org/bugs/index.php?53029 +[2] https://crrev.com/f8f21fb4aa01f75acbb12abf5ea8c263c6817141 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/gperf.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/gperf.py +@@ -36,8 +36,11 @@ + gperf_output = re.sub(r'\bregister ', '', gperf_output) + # -Wimplicit-fallthrough needs an explicit fallthrough statement, +- # so replace gperf's /*FALLTHROUGH*/ comment with the statement. +- # https://savannah.gnu.org/bugs/index.php?53029 +- gperf_output = gperf_output.replace('/*FALLTHROUGH*/', +- ' [[fallthrough]];') ++ # so replace gperf 3.1's /*FALLTHROUGH*/ comment with the statement. ++ # https://savannah.gnu.org/bugs/index.php?53029 (fixed in 3.2) ++ if re.search( ++ r'/\* C\+\+ code produced by gperf version 3\.[01](\.\d+)? \*/', ++ gperf_output): ++ gperf_output = gperf_output.replace('/*FALLTHROUGH*/', ++ ' [[fallthrough]];') + # -Wpointer-to-int-cast warns about casting pointers to smaller ints + # Replace {(int)(long)&(foo), bar} with diff --git a/dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild b/dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild index a6966b336a51..26d726baf01b 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild @@ -114,6 +114,7 @@ PATCHES+=( "${FILESDIR}"/${PN}-6.8.2-glibc2.41.patch "${FILESDIR}"/${PN}-6.8.3-clang20.patch "${FILESDIR}"/${PN}-6.8.3-pipewire1.4.patch + "${FILESDIR}"/${PN}-6.8.3-gperf3.2.patch ) python_check_deps() { diff --git a/dev-qt/qtwebengine/qtwebengine-6.9.0-r1.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9.0-r1.ebuild index 81125ccc89f3..553345282707 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.9.0-r1.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.9.0-r1.ebuild @@ -108,6 +108,7 @@ PATCHES+=( # add extras as needed here, may merge in set if carries across versions "${FILESDIR}"/${PN}-6.8.2-glibc2.41.patch "${FILESDIR}"/${PN}-6.8.3-pipewire1.4.patch + "${FILESDIR}"/${PN}-6.8.3-gperf3.2.patch "${FILESDIR}"/${PN}-6.9.0-x11-pixmap-leak.patch "${FILESDIR}"/${PN}-6.9.0-QTBUG-133570.patch ) diff --git a/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild index 05000f1cc1ad..3df3a6306817 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild @@ -108,6 +108,7 @@ PATCHES+=( # add extras as needed here, may merge in set if carries across versions "${FILESDIR}"/${PN}-6.8.2-glibc2.41.patch "${FILESDIR}"/${PN}-6.8.3-pipewire1.4.patch + "${FILESDIR}"/${PN}-6.8.3-gperf3.2.patch ) python_check_deps() { diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 5104bc72c0e4..b148ed6b8b2c 100644 Binary files a/dev-ruby/Manifest.gz and b/dev-ruby/Manifest.gz differ diff --git a/dev-ruby/bundler/Manifest b/dev-ruby/bundler/Manifest index ae20774db311..6b35e5ce4056 100644 --- a/dev-ruby/bundler/Manifest +++ b/dev-ruby/bundler/Manifest @@ -5,6 +5,7 @@ DIST bundler-2.5.23.gem 445440 BLAKE2B b5bc3bd77a20847ce2ef92655faaf41f7b9f4f0d9 DIST bundler-2.6.2.gem 449024 BLAKE2B 3e3994eb59244dea54131f7e332f9293e1f7b279f2f82693ce161ec760b88e398a2523f22800233aa00a265efc0e4132871a09d79629e09ad8373fb8d241ec9c SHA512 b7cbc15ba0956457a77a842df05565b68bf8621726ccc1d7e0f15bf088727fcbdfd1f63e12f644bccfa226e7a570daa9af33422242581a4fc1a2af4823cf6b0a DIST bundler-2.6.3.gem 449536 BLAKE2B a74be4804d19452dc760025e210d30346af8c6c8f0e0ac5c209ac96c0887689590d2368d7d69f02228873864a25832b063496a5501d9e29dcf79db09ca89c08a SHA512 4a3ba97070e820b20324bfb1e48709b7867215567e2aa3e0293aaa1e767614adaa3b80b0daddb0c94dab70516c78541ae2a3b08464a941295fae69cc4acdf135 DIST bundler-2.6.7.gem 452096 BLAKE2B e2afa57f1cedf8a81b150b1f4b2cf12c327208b12c2021844430508f8a89c6772110205b54c50ceb25855cb3409a256a21af6d19227663a2b5815cc361b284d2 SHA512 fe982cfa32e18869e6227843216482ee842f550bc7c4a89fad15e59272f1411f6360f8d4563ffa36d5240afe060c6526498f24e789f74e8e85a9beb22361c2a2 +DIST bundler-2.6.8.gem 452608 BLAKE2B b328a9e43fb3e9f86e6d3c1312630aa96ccd66876845f0c02edea37059419abb0619f701f490f60ea4de40e2700fe3bc9c5fde9b0aae784271a1105c36a92a6e SHA512 668564959440123e7a33c2a15e9a01cc6355753750ee6b08021ae2e356b4effe190fc8023a329e4e1c94ddd6c842856ed38052ec68965c5c9227f18be4ec88a7 EBUILD bundler-2.4.22.ebuild 835 BLAKE2B adaf7b8714c388b085fa81fce57e09e7cdd6fb91ff7c499defadc7801d24618cc36325ebf50f4d53ee422b291ad851f4aafef4395801debec1d15d0b58f1b223 SHA512 8be2a13658acc37792a29498efeccb88c7abec5397f8b6bb5fb4ee262a83ef78fdf0109f09ee308024482c7cc5e6ae8462e590ff3611e5530da26b5f551b13a9 EBUILD bundler-2.5.11.ebuild 854 BLAKE2B cbd76e0e4f00863005f4c45db5dfdd0f007416ba0fdb417bd46985fd65ca9b8836c799906f995b37f26d27399adfd5e00cab0ec8b57974efe2165e6ebae80b12 SHA512 429842b8902ac1e33f4a4adca3d0956431eddc6ddb98b87a8ed23aa3cdad42376d7e84473a9bfa6c39f5cfe7698af197a87a6233f2af031c35c59c7e705b35dd EBUILD bundler-2.5.21.ebuild 854 BLAKE2B cbd76e0e4f00863005f4c45db5dfdd0f007416ba0fdb417bd46985fd65ca9b8836c799906f995b37f26d27399adfd5e00cab0ec8b57974efe2165e6ebae80b12 SHA512 429842b8902ac1e33f4a4adca3d0956431eddc6ddb98b87a8ed23aa3cdad42376d7e84473a9bfa6c39f5cfe7698af197a87a6233f2af031c35c59c7e705b35dd @@ -12,4 +13,5 @@ EBUILD bundler-2.5.23.ebuild 854 BLAKE2B cbd76e0e4f00863005f4c45db5dfdd0f007416b EBUILD bundler-2.6.2.ebuild 861 BLAKE2B 30ae65ed8997cb0b7f6c0ae5a0eb8b3e4c9416a1368deae0e6909ea08be30e6fe9c02249ccd810a84f6d881133eac759235249b6bf32c78f80aa795796240582 SHA512 467b6323fc79c2ef242b2eaf5cfd221c3bb2746b33ca2258c91d18ca855f214f53ae7f6356f3485894ecfbd2362f4f195c5dcfc9f3c279b9105aaed61de91477 EBUILD bundler-2.6.3.ebuild 861 BLAKE2B 5cee5507f1286dfdd085999cee4403f07a867d1b8e64a20b1be5ff7a2b5d0f63dd398164ad51f186842e2e1fd24be32b0a926602ce1819f3714f1c1742743edf SHA512 d78b10cef640f5cc6a8a497173314396b6674de3dbd39e9513c79ac7ed985a8874e168b2b099d1e1a054816e7840fd07710407942d21c45b04f19a6bace7209f EBUILD bundler-2.6.7.ebuild 861 BLAKE2B 5cee5507f1286dfdd085999cee4403f07a867d1b8e64a20b1be5ff7a2b5d0f63dd398164ad51f186842e2e1fd24be32b0a926602ce1819f3714f1c1742743edf SHA512 d78b10cef640f5cc6a8a497173314396b6674de3dbd39e9513c79ac7ed985a8874e168b2b099d1e1a054816e7840fd07710407942d21c45b04f19a6bace7209f +EBUILD bundler-2.6.8.ebuild 861 BLAKE2B 5cee5507f1286dfdd085999cee4403f07a867d1b8e64a20b1be5ff7a2b5d0f63dd398164ad51f186842e2e1fd24be32b0a926602ce1819f3714f1c1742743edf SHA512 d78b10cef640f5cc6a8a497173314396b6674de3dbd39e9513c79ac7ed985a8874e168b2b099d1e1a054816e7840fd07710407942d21c45b04f19a6bace7209f MISC metadata.xml 344 BLAKE2B 9acc02101b03bc23988fd3bbb4a71e887a2b257f7182bf5e91d09035fdf9f293a66174d766cc6ac11b7323d951bc3d2f95dcca623fa37d450357a5ce96017d32 SHA512 f776a0c273ea490041bfecbd5235ebcfc3450ceac69ec4abcfddd2115b2bf4f714a648abd30075aafcf1d3a10936a375ca14f11b8d04af2e874ce9917c12afc7 diff --git a/dev-ruby/bundler/bundler-2.6.8.ebuild b/dev-ruby/bundler/bundler-2.6.8.ebuild new file mode 100644 index 000000000000..da1933c0b649 --- /dev/null +++ b/dev-ruby/bundler/bundler-2.6.8.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +# The specs require a number of gems to be installed in a temporary +# directory, but this requires network access. They also don't work +# when run with a path that contains "-". +RUBY_FAKEGEM_RECIPE_TEST="none" + +# No documentation task +RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md" + +RUBY_FAKEGEM_BINDIR="exe" + +inherit ruby-fakegem + +DESCRIPTION="An easy way to vendor gem dependencies" +HOMEPAGE="https://github.com/rubygems/rubygems" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc test" + +ruby_add_rdepend virtual/rubygems + +RDEPEND=" dev-vcs/git" diff --git a/dev-ruby/metrics/Manifest b/dev-ruby/metrics/Manifest index 6be94a119f37..8a2d5e6b38af 100644 --- a/dev-ruby/metrics/Manifest +++ b/dev-ruby/metrics/Manifest @@ -1,3 +1,3 @@ DIST metrics-0.12.2.tar.gz 11740 BLAKE2B 2e41467802ff64e6d38ff55c73811df54973958c86c088dc831992028dfe41a39d756e43b0b094b70dac9613a2f094e3327cce867d405c850f4523036f55f7aa SHA512 daaa6f2a045a4c907b68e9257e38a3025536dc79f880436e2ada2570d2c4c15bf727b1a8e44d6cdf7217a2e70619e3fef653a1c2861509f6ee6055e1389ef9e7 -EBUILD metrics-0.12.2.ebuild 932 BLAKE2B aa65458f3e227584712072bda914113ce94de6b5af8b1d3029e41f441ece890870e818dda41843d7976f60a9a331b2ee427c3769aae1ad820ea86941cecab5ad SHA512 90c27da985c80bf65cbc3a1312f4309044da276489a9987a8d6fbfd450bf23dbca6f4b327187b539c55d5a4638c68385623a7c2ed18b1096b995d3a0bfe37af3 +EBUILD metrics-0.12.2.ebuild 939 BLAKE2B 7e989303a0f5e151d2a5143f4bc7295c5690115b78e103dbc153503e5493c1e477456b05c2b8b40e59ec1b2dc5a4480b305cadd4a3bac75a68b192a04db63786 SHA512 d3128b27662ed917f91d5b53145d724f55b24241940226c35f2898b62ccb10e34caf43b6841afb7667712d2bfc5f04ba24ba0bd42ef9df6f4e05bd5d468e09c6 MISC metadata.xml 394 BLAKE2B 2899121c49051888ea68f11ed070e26f574a9d357da11c023922237e1d59042d8bd830e9913caf3aa402c61eda55b207b97085e8a531db88c3a0a05fea7e6077 SHA512 2bdb320d0591c29c085c2eed992cacab227aee17fe9516fedaaafa8f1acb73e49b5ebb52da8971555f487568b66aae48317035150b7919d345c843c5bacd0907 diff --git a/dev-ruby/metrics/metrics-0.12.2.ebuild b/dev-ruby/metrics/metrics-0.12.2.ebuild index 6f44c56a6dc8..9dd5bd2a27ab 100644 --- a/dev-ruby/metrics/metrics-0.12.2.ebuild +++ b/dev-ruby/metrics/metrics-0.12.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_TEST="sus" RUBY_FAKEGEM_EXTRADOC="readme.md" diff --git a/dev-ruby/mini_mime/Manifest b/dev-ruby/mini_mime/Manifest index af3f5da2a501..f7ff9bdc5da8 100644 --- a/dev-ruby/mini_mime/Manifest +++ b/dev-ruby/mini_mime/Manifest @@ -1,3 +1,3 @@ DIST mini_mime-1.1.5.tar.gz 34890 BLAKE2B b5d5d35dec2dc4a5885443315fefedbce7bcd38a8193ebaba24ff0f6fd2173450eec0be669759f1831dbec646ac0a06e3b18d79704a901e602b7abe487fda189 SHA512 38da060c723ca21dfda783629ff065dfcc3634e7c0117f8f4af8e38abc1822656a5a62fabe154bed75cfc56637cfa65c596d354cfcdb673f98bce0653b47a816 -EBUILD mini_mime-1.1.5.ebuild 1009 BLAKE2B 530e8a1bf1855d7da55d870656eea239e5b950ef860a9faaff655a2df4c83e1dd0d40189f0ae6a8f3e50ea06c8a5b2983e0efcb8a37eada7406553a58354902a SHA512 0037e36bf99ea9da5593b337a0019d1992059ee073d4830b307aaed6216f3a4b28a2fd8e73d3b3b1bf9e91257c819508d172d720c5d88596f1ce6547a396e29d +EBUILD mini_mime-1.1.5.ebuild 1016 BLAKE2B 08392cd44fbe774ffa4990cfc6e13b504362b473679052cd787551486193be9bf31c996e9a27e11bb0f505aa43a322dc70ec2a4d57e7b18827d1247d6f4cc1d1 SHA512 bb8696914b44b72d9811beff1377f85801f9b9d6cfb37d43659e7cc982ea62624577d1662a10640c61c3e0c559278c3fb83fe134c852f9093d7e91bb034462bd MISC metadata.xml 346 BLAKE2B bb121fb3666076fb31b24ae41abc0070e662ac4937121db5514acf8aed87745384ae11778464f6d0433138b38681ed4dcab62bce0ec125eb14c7ae3d411a6eb3 SHA512 8d1419c4178db23f7204cd1d1b219239fadadbe1b33e5aeac8d08d92f8c0b41f6648b6c062814dc00d8a518d2230e91518977ad4243b69d7c3fec706e0e12028 diff --git a/dev-ruby/mini_mime/mini_mime-1.1.5.ebuild b/dev-ruby/mini_mime/mini_mime-1.1.5.ebuild index 93fc7083a685..3c9dcf813c26 100644 --- a/dev-ruby/mini_mime/mini_mime-1.1.5.ebuild +++ b/dev-ruby/mini_mime/mini_mime-1.1.5.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md" diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest index 076b14a399e4..4420ce1dcf5f 100644 --- a/dev-ruby/rubygems/Manifest +++ b/dev-ruby/rubygems/Manifest @@ -11,6 +11,7 @@ DIST rubygems-3.5.23.tar.gz 13176890 BLAKE2B 45fa342eb10e4ea19122bef523771bcc786 DIST rubygems-3.6.2.tar.gz 12945336 BLAKE2B 68e3637c78c2ac2f59eb58c26cb47c021fda5e0a6fc93e601731cf56ef81ef7f1829a1488074c8535869edf1566a71fdafe3a44bda379c896fc6872a6d660c6d SHA512 0a7a7a44656ebb717b0bd805a27c18a92e391589a36838e4abecc6c9643192ab9e2a63cd56e113716e635169fa659fcdd1157fa1e394a37c7de7081774365db2 DIST rubygems-3.6.3.tar.gz 12949599 BLAKE2B 43dfba92af2507a69a939b6c0ffd8642de06b179f4aecfd2df772975c32651828533dda7130089729e2f92f9b87806f0cdf0195b378b3ce398cc4f30e47d5683 SHA512 a8252e661727f86ca3a6dacaf7a882316e236199a9f4cd2fc852e5ec1d0f694803273b97f489d7c55470174812f3a37618002f282c8f7188dc9cbaf92392c3f4 DIST rubygems-3.6.7.tar.gz 12955693 BLAKE2B 9cd6d418a810a5e89b0ab66ce1638f6d4f7e5b141be9b6e0c2f2f69dbac858f059170f8dd5dbd7d08a18aaa5bb7a56eaeed4dc30b1a198562ace977cde93f7b6 SHA512 521c2649604e36ff9396f6d1e0ad692d9f3cf0e11cc417d62a7afefdd5e7e5cc370bf9c02200b7e23c199787e9f049e5e9a74778599c71c183e369bd21638b5b +DIST rubygems-3.6.8.tar.gz 12956057 BLAKE2B 557b3b28fde02cc6295b7fb948404ee67f09e73635b7bf1c1534b73c96dc02f4880eaa9d2e0b170363ed853f94eca92bff078282b88e27b1ceaed854543edd1c SHA512 36ddb87d92d4f36d0f23635dd847be0d4dd28d4c6a4600310563cd6d63cd7ddf97dd0f18b705c8a8f348d3da7415dcf5fe2b3901e445b9a7c8f1e32b9f0c8aff EBUILD rubygems-3.4.22.ebuild 3542 BLAKE2B 0c60668905bdc2bc2bf2a54b1725957926d7d21ee3c04277b187b8e67ca49a0206e7a782488bfcedec7e02197f963b8f4bf92074db5a0312a7ef0fd1770f1311 SHA512 5321fb1aa5802fb2ec2a88ae351d53158c90c7d67d485c31b0c1e6d0bd5680f1a28affacf1565dd31d46a2f595a3fd5af6ff1b9586a6a16f0e65053ef84e903f EBUILD rubygems-3.5.11.ebuild 3603 BLAKE2B 528473223a3c2224e93e0406bedb0666efc6c6dc88e06a8f7bdcbed124253d06168d518fdf41d5ce594f4583dfbd190df27eb955d22ab0fcb467c93c764aa819 SHA512 9e20b5b84c3fb4492642b10e79de31862e2b63ac88780254d844381a2b495066797320859433078fad5c29264a364456e8a5b81d178594dcfdd0fb63f6a6e587 EBUILD rubygems-3.5.21.ebuild 3830 BLAKE2B 8d61fc09ba42df48bb2591863013d8e8037a79a6ce39a6cc6bdc266d178a91a3b3cff8d9d216a6ad33533b62e95f598c2bbcaa8c129d9c980019cd229a43f8f6 SHA512 ce841c99bab7a05430df9d307c27f6fadc42991c5f68e627083e465b16726428fc4da76d02299b0d8fc67576bc8318eddc76391e3433855a08deb283157f7d6a @@ -18,4 +19,5 @@ EBUILD rubygems-3.5.23.ebuild 3947 BLAKE2B 016673ab84c1d00cf023c48983622888064f5 EBUILD rubygems-3.6.2.ebuild 3928 BLAKE2B 56cc5c1a14038f57f2b0d13a8476a6b338a2fc542bd2157354bafcdf757982555d1fbca30fb3c4e4c1c033af188dffcf8e4d7d0319ce5e742d7ed229f703de63 SHA512 10c699b2ce1b43650d8733c6e5b78e939a6f0a8252bcb2164d317ee2fb7a78d07446e579057f9e86be9b04e4c6b1292f629520847ff1ee6d4de29d12c9b951d4 EBUILD rubygems-3.6.3.ebuild 3928 BLAKE2B 82a8f668a3a837b667bc47b0a65f57a094be5757e476531fdad8d480120b414f47665abc1adbee6e37e2593ceb7cc3bc369423cd0e59c70a8988a8cd269bbab8 SHA512 bbee1464b35d66b116c96f469f69cb85db2b5f27fefc8947a6ff9c56c1ee1f87229f98ba62559ada29c5c74b8d287f6117c55545c748815d965b0808e64ecb3a EBUILD rubygems-3.6.7.ebuild 3928 BLAKE2B 82a8f668a3a837b667bc47b0a65f57a094be5757e476531fdad8d480120b414f47665abc1adbee6e37e2593ceb7cc3bc369423cd0e59c70a8988a8cd269bbab8 SHA512 bbee1464b35d66b116c96f469f69cb85db2b5f27fefc8947a6ff9c56c1ee1f87229f98ba62559ada29c5c74b8d287f6117c55545c748815d965b0808e64ecb3a +EBUILD rubygems-3.6.8.ebuild 3928 BLAKE2B 82a8f668a3a837b667bc47b0a65f57a094be5757e476531fdad8d480120b414f47665abc1adbee6e37e2593ceb7cc3bc369423cd0e59c70a8988a8cd269bbab8 SHA512 bbee1464b35d66b116c96f469f69cb85db2b5f27fefc8947a6ff9c56c1ee1f87229f98ba62559ada29c5c74b8d287f6117c55545c748815d965b0808e64ecb3a MISC metadata.xml 432 BLAKE2B c63e6f07840e2764fda3c1270275351adef92a243292b67181cc06a0fdbb76ee02e64069149c082d33d75f9407ced54156423b023fc1eb34a800282f0aead9ca SHA512 67ce708fa9f5532770b83481d4b33bb1e21be994dd7c5342c4abcd084b5cbfe544ee692e25a468e99e22174fe685312a3f42bb80f01120fcfe138046fb0a54b8 diff --git a/dev-ruby/rubygems/rubygems-3.6.8.ebuild b/dev-ruby/rubygems/rubygems-3.6.8.ebuild new file mode 100644 index 000000000000..2b846e6171b3 --- /dev/null +++ b/dev-ruby/rubygems/rubygems-3.6.8.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +inherit ruby-ng prefix + +DESCRIPTION="Centralized Ruby extension management system" +HOMEPAGE="https://rubygems.org/" + +SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="|| ( Ruby MIT )" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="server test" +RESTRICT="!test? ( test )" + +PDEPEND="server? ( =dev-ruby/builder-3* )" + +ruby_add_depend "virtual/ruby-ssl" + +ruby_add_bdepend " + test? ( + dev-ruby/json + dev-ruby/minitest:5 + dev-ruby/rake + dev-ruby/rdoc + dev-ruby/test-unit + dev-ruby/webrick + )" + +all_ruby_prepare() { + # Remove unpackaged automatiek from Rakefile which stops it from working + sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' Rakefile || die + + mkdir -p lib/rubygems/defaults || die + cp "${FILESDIR}/gentoo-defaults-5.rb" lib/rubygems/defaults/operating_system.rb || die + + eprefixify lib/rubygems/defaults/operating_system.rb + + # Disable broken tests when changing default values: + sed -i -e '/test_default_path/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die + sed -e '/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' \ + -i test/rubygems/test_gem_path_support.rb || die + # Avoid test that won't work as json is also installed as plain ruby code + sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' test/rubygems/test_require.rb || die + + # Avoid test that requires additional utility scripts + rm -f test/test_changelog_generator.rb || die + + # Avoid tests that require a network connection (for crates.io or other downloads) + rm -f test/rubygems/test_gem_ext_cargo_builder.rb || die + sed -e '/test_gem_exec_gem_uninstall/aomit "requires network"' \ + -i test/rubygems/test_gem_commands_exec_command.rb || die + + # Avoid tests with newer rdoc versions. These tests have been disabled upstream. + sed -e '/test_execute_rdoc/aomit "no longer needed with rdoc 6.9.0"' \ + -i test/rubygems/test_gem_commands_{install,update}_command.rb || die + + # Update manifest after changing files to avoid a test failure. Set + # RUBYLIB to ensure that we consistently use the new code for + # rubygems and the bundled bundler. + if use test; then + RUBYLIB=lib rake update_manifest || die + fi +} + +each_ruby_compile() { + # Not really a build but... + sed -i -e 's:#!.*:#!'"${RUBY}"':' exe/gem +} + +each_ruby_test() { + # Unset RUBYOPT to avoid interferences, bug #158455 et. al. + #unset RUBYOPT + + if [[ "${EUID}" -ne "0" ]]; then + RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} --disable-gems -I.:lib:test:bundler/lib \ + -e 'require "rubygems"; gem "minitest", "~>5.0"; Dir["test/**/test_*.rb"].each { require _1 }' || die "tests failed" + else + ewarn "The userpriv feature must be enabled to run tests, bug 408951." + eerror "Testsuite will not be run." + fi +} + +each_ruby_install() { + # Unset RUBYOPT to avoid interferences, bug #158455 et. al. + unset RUBYOPT + export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" + + pushd lib &>/dev/null + doruby -r * + popd &>/dev/null + + local sld=$(ruby_rbconfig_value 'sitelibdir') + insinto "${sld#${EPREFIX}}" # bug #320813 + newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb + + newbin exe/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') +} + +all_ruby_install() { + dodoc CHANGELOG.md README.md + + if use server; then + newinitd "${FILESDIR}/init.d-gem_server2" gem_server + newconfd "${FILESDIR}/conf.d-gem_server" gem_server + fi +} + +pkg_postinst() { + if [[ ! -n $(readlink "${ROOT}"/usr/bin/gem) ]] ; then + eselect ruby set $(eselect --brief --colour=no ruby show | head -n1) + fi + + ewarn + ewarn "To switch between available Ruby profiles, execute as root:" + ewarn "\teselect ruby set ruby(30|31|...)" + ewarn +} diff --git a/dev-ruby/sprockets/Manifest b/dev-ruby/sprockets/Manifest index 3c4dd56aaf95..177bc048044a 100644 --- a/dev-ruby/sprockets/Manifest +++ b/dev-ruby/sprockets/Manifest @@ -3,6 +3,8 @@ AUX sprockets-3.7.2-kwargs.patch 829 BLAKE2B 406a79b455e18464e4f8e1028785f0c4d39 AUX sprockets-3.7.2-ruby31-host-uri.patch 3066 BLAKE2B 7bb5149577e44500a75ffda5c85d7f3490ad686f683430d477c4c09313453a91f9f4337a9dc9427fea1b035a7a167754784043498e9c5deb889fe0ab58403c9e SHA512 da5cb0c5177000a028711f32dce1dcd44542e547ccd709bb06b812002a37ce0634b5151ab77e8feeba5c61f4e18178605b0abddef81683bb98fb608492c3f5d7 DIST sprockets-3.7.2-git.tgz 369053 BLAKE2B 3c40de921d82b2f5c71e3ecaa114576293946352415da1195e60cdda6363066a6be05474eb7842ab1122e29fa6c19fd2f7a38fb0a7cf9972de0640eeb29d03f0 SHA512 bc7d79ba696a072644852b7a3a73ce086d297662309deb1d00318ad453f50ac6e494e6489632cb282795de2f334700155cfd21cc80be638dc471a3215422591f DIST sprockets-4.2.1-git.tgz 422155 BLAKE2B 578404338fe24dfab050ea5365a5f839e48ef9aee110df5f10ca29ad3eace2b612234321c2f1835c6b1e417209fe2ad7b4b105b88252623df1cfb685c35f10c5 SHA512 dc9e5e2acfdc36c525ac8fad566f8494fb83f516fc1bc0c99531a547652aab2b5a9cc6630f32b093651c835eaca4339eb39128d579cde249058a372ad45bac86 +DIST sprockets-4.2.2-git.tgz 422157 BLAKE2B 1ef90de038cfa347ead636b1313f28379c6637f607d765f7b93abbbeef2a26e676ace3e8d572050a721ad6a32f3f424dc1c834eb81e430838fdb897afc004ef2 SHA512 9ed50cc3844bd700ac5d1b8c82a417ded38dffa0ef1f2e2e563764d6f875a051858053a507848f53aea892000f0379235a03505325a5eca78eacb0f67f276fc7 EBUILD sprockets-3.7.2-r3.ebuild 1949 BLAKE2B 6be06aebb6f89949b9b10f973081bae26983445fe0b150eddf43592c555baf95c50812e8b9c99c295db86aa09d421d09a2ec38af125eb125abff9d45af1d8666 SHA512 300d6161f2544ef1cd8e07fc04d4f199f7c00a16d54d06fb948a97c447352427a2e526756414fb63b2b0368cca35007ad476945fb199304acda86224a95ea57a EBUILD sprockets-4.2.1.ebuild 2086 BLAKE2B 60308bcaf544b7a91dda2e3d6e074ff5bcc8dbeb2c1adc1b867798720493147c020fca0b077d6f027438fbf729bdfca04bf45c0e983955f80cb82655c7ad8e65 SHA512 0a5133e1e0e26755a36ebe766a9747a6d9d5fff2e04d892ff94fd0478e8dffcd2f8579120cf4579f9f73ccb249bfcd1b55e8eba90f24b6faedd7cd1ce8d2a7e9 +EBUILD sprockets-4.2.2.ebuild 2150 BLAKE2B 5ccb4f3eeac058540c89cdf22fb4b7f6c530dc02fc4470ec46d87d2d3b68ccdd275f38ab5b578ccb47371774efdd4a26b42cdc00c881d3750c005374089fe544 SHA512 3c2df2aec9fad41080b02d4fb270a2be0838a4eda72cafcaa89032f1c5f90d7c79affc34f0e054febf86963d2785674d279f790d6a951d991178e345e1ee8e27 MISC metadata.xml 342 BLAKE2B 227ac77350fe458144d05c09bef5156a9f7c06154b8aba9902f1611b7f3e22b5409231cfb0a44af0d6f5d87138a0d71eb230d8827773830b508d91848f5a8cb0 SHA512 ee0cc0cfbfed5e9e61386b885714cf26a3ca1e2e94b820859ea1b08f82fe3ab5bf13c5a4764dd2b4ca48d668f22e493d76a39cb48a8d3c784b55b78cbfc02ec3 diff --git a/dev-ruby/sprockets/sprockets-4.2.2.ebuild b/dev-ruby/sprockets/sprockets-4.2.2.ebuild new file mode 100644 index 000000000000..b4afffe50fcf --- /dev/null +++ b/dev-ruby/sprockets/sprockets-4.2.2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="sprockets.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Ruby library for compiling and serving web assets" +HOMEPAGE="https://github.com/rails/sprockets" +SRC_URI="https://github.com/rails/sprockets/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +IUSE="test" + +ruby_add_rdepend " + dev-ruby/concurrent-ruby:1 + dev-ruby/logger + || ( dev-ruby/rack:3.1 dev-ruby/rack:3.0 >=dev-ruby/rack-2.2.4:2.2 ) +" + +ruby_add_bdepend "test? ( + dev-ruby/json + dev-ruby/rack-test + =dev-ruby/coffee-script-2* + =dev-ruby/execjs-2* + =dev-ruby/sass-3* >=dev-ruby/sass-3.1 + dev-ruby/sassc + dev-ruby/uglifier + )" + +all_ruby_prepare() { + # Avoid tests for template types that we currently don't package: + # eco and ejs. + sed -i -e '/eco templates/,/end/ s:^:#:' \ + -e '/ejs templates/,/end/ s:^:#:' test/test_environment.rb || die + sed -i -e '/.ejs/ s:^:#:' -e '/\(es6_asset.js\|traceur.es6\)/ s:^:#:' test/test_asset.rb || die + sed -i -e '/compile babel source map/askip' test/test_source_maps.rb || die + sed -e '/change jst template namespace/askip' \ + -e '/find_asset. does not raise an exception/askip' \ + -e '/es6 asset/askip' \ + -i test/test_environment.rb || die + rm -f test/test_require.rb test/test_{babel,closure,eco,ejs,jsminc,yui}_{compressor,processor}.rb || die + # Fails only within Gentoo test environment, not clear why + sed -i -e '/extension exporters/a skip' test/test_exporting.rb || die + sed -i -e "/bundler/d" Rakefile || die + + sed -i -e 's/MiniTest/Minitest/' test/sprockets_test.rb test/test*.rb || die +} + +each_ruby_prepare() { + sed -i -e "s:ruby:${RUBY}:" test/test_sprocketize.rb || die +} + +each_ruby_test() { + # Make sure we have completely separate copies. Hardlinks won't work + # for this test suite. + cp -R test test-new || die + rm -rf test || die + mv test-new test || die + + each_fakegem_test +} diff --git a/dev-ruby/traces/Manifest b/dev-ruby/traces/Manifest index 3f7f8dc045b3..ee4c9943e0e1 100644 --- a/dev-ruby/traces/Manifest +++ b/dev-ruby/traces/Manifest @@ -1,5 +1,3 @@ -DIST traces-0.11.1.tar.gz 13962 BLAKE2B 84530254322c811e8662c97b48316a7458ba31e472fd69ae680c9847dd78dd0413f2bcbf66afd5f48c3afe15cb6714dcc4735ca50a2133f0b540407f71af21e4 SHA512 518358f4b750d976fd2a57719ba9728aba9a8aed5446d8b2a6930ab75cc5dad2e8843cdbc17e6126d49f8be240ca40c6369c45d4b701289ea700c731368d93f5 DIST traces-0.15.2.tar.gz 14600 BLAKE2B 16484af38730799367b551045be015879b0ce1e3aafe84e6e3c34d1c1c2fa7167fc01bfe59a2a6f9c4554d7baf1b45b6f69b6ecb84c8bcf75c0cb768adcb7bcc SHA512 4a479f43140dfc265b4e14147ec2a38582e152a859ca9b85443a0979d9a0fb717c5c6edbc449f39219a5989595125ea72772a160cd4489e069f8cb77bab621c0 -EBUILD traces-0.11.1.ebuild 886 BLAKE2B 899268b12ada3bd432f9bb48993727bacec7ee7110a6582caa03521ea8460d095fd0aafebfd4bfc14b9cdc41bdb921bc39f36592302798689ac88446319845be SHA512 d1975adc3324e9025eef732856ebc81ae87e8940875521d571487a553de28e5265eb0e015648ae20f2921c8064d9e05f77aee68df17765464ce4d6d49f1b3dcd -EBUILD traces-0.15.2.ebuild 928 BLAKE2B 404014e0bd55c3afebddf48dfe71a6c7158f4ac83d572d948d2af596ba2b1596de6ba67fd79b8555515385f6ceff84b8639efc97d749804b577952df2e63b390 SHA512 e8eb0f8abe3de6ef1f15e3599d61cdd1558022202fa13939dfd07307838679ce1c403299b6a4cf67b82c155bd4016eb13481ce3bf3757acfa080c99982d48e4d +EBUILD traces-0.15.2.ebuild 935 BLAKE2B 3efcc2e589e40beb1ae83951466fa3e92cbd305c54410c1a8f17e6c6d08f84fc31fbbcbe5d08e569ca9f7d1afab00f2c8ac7ebbccae7577a3591ee69f5999c3f SHA512 93a823c4e94e2e274997a355b51497686f9c12debc8175889d50c6593e04c1192a7ff615646080231fdcb4b0a4c76a40de0dfa170fff72a83d20a6c4675bddd7 MISC metadata.xml 342 BLAKE2B a63381737c0431986c911cc6b151617678c470e73ff604efc71356f978412e0bbe4d7eff06179c1915b04b20b62fab6a87fe04cdfe88865929664336604323c0 SHA512 a70a41f501959c60e7a23c4696ffab7a01069eedc9bbfa688902392aed996cf55191694afdad9255c2b6d8d6881c9dc18e78c210a1a2f73da3adec19d81e030f diff --git a/dev-ruby/traces/traces-0.11.1.ebuild b/dev-ruby/traces/traces-0.11.1.ebuild deleted file mode 100644 index ba23bbefe5a2..000000000000 --- a/dev-ruby/traces/traces-0.11.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32 ruby33" - -RUBY_FAKEGEM_RECIPE_TEST="sus" -RUBY_FAKEGEM_EXTRADOC="readme.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Application instrumentation and tracing" -HOMEPAGE="https://github.com/socketry/traces" -SRC_URI="https://github.com/socketry/traces/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" -IUSE="test" - -ruby_add_bdepend "test? ( dev-ruby/console )" - -all_ruby_prepare() { - sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die - - sed -e '/covered/I s:^:#:' -i config/sus.rb || die - - # Avoid tests that require unpackaged "bake" and require running - # with Bundler. - rm -f test/traces/backend/capture.rb || die -} diff --git a/dev-ruby/traces/traces-0.15.2.ebuild b/dev-ruby/traces/traces-0.15.2.ebuild index 47dffec564b8..4c5d4db8e81d 100644 --- a/dev-ruby/traces/traces-0.15.2.ebuild +++ b/dev-ruby/traces/traces-0.15.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_TEST="sus" RUBY_FAKEGEM_EXTRADOC="readme.md" diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 5b8247f79e32..4cb7637d3bb8 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/cucumber-compatibility-kit/Manifest b/dev-util/cucumber-compatibility-kit/Manifest index 4be669c56619..4f24c55d9a5d 100644 --- a/dev-util/cucumber-compatibility-kit/Manifest +++ b/dev-util/cucumber-compatibility-kit/Manifest @@ -1,5 +1,5 @@ DIST cucumber-compatibility-kit-14.1.0.gem 58368 BLAKE2B 695fdc3a596e9a56b35ac5ec950272a90126f54c0976a853b0a9b15ace64a6e67fe6f78ead9c3feb178bf99f292a2a18ad99c548bdcce8db55429027958c03e5 SHA512 3be06c2677418f0f945a35582d6b6d83d9a46ffd9b01776c46fbcb86b9c9df0080b09664f0cec189a9c4fc8e7a3d4fe9fa79c1a3f4760249f207d917e71105d4 DIST cucumber-compatibility-kit-9.2.1.gem 34304 BLAKE2B 95d9d3df1a70dc54595ac3acb28ad0835257e317f8f4e64de556e650dc504d0fd8bee013a3172b6fcf93734f01dcbca37570edea3add2797a2635c747b68afb9 SHA512 40ab5d28828e1ce0467229c95f5f66ca07f99dd477cabe91468e67a9c34b40eb0def9ba5326c20885be8f8d815a2f3bdf3aceecd345eb8b310fd5f83f5a1e910 -EBUILD cucumber-compatibility-kit-14.1.0.ebuild 594 BLAKE2B b6d1a6d50e3cd335e8c68b19c3ebb5c1f6b4e354a7d5d3d9725d344b6e576ee74c2d661e5fcd942061b81a4b8b7ca9f6c368ab7827491ae222ddb83c3c970196 SHA512 4b79967d4d29cf4aac7702887bf7bc4416df313be9094f535544e1be97b0389567e759e77a43ab2e911b26dde3574e801910058e1e55c7b3bfcf724fa01a249e +EBUILD cucumber-compatibility-kit-14.1.0.ebuild 589 BLAKE2B 7dbe2f4e282a3a9963c9a2160ec59296d355df4a9c1a63622892ba47d1120d860b7959bec50ae1df8738d67c526021a5c4efa669a165c890d7336d4927fcef22 SHA512 649a0e9cee9311b80761609daa35466489ef3e873c5c0ad6eba13f1744167744efc95215b6cc2dee2afe235379967234e36f553ced90624ebf4b36c959d7dd8a EBUILD cucumber-compatibility-kit-9.2.1-r1.ebuild 536 BLAKE2B 76bacb31f266c571fd03d3045eaf0418ad5f9ed939785869612005cd43f8f879b376e8218c81a58b52261fc15bd829fc485b3bc9711813715ba85d2cd0710567 SHA512 c0cebbe6130aa35f269a6a67c46e750476090e3355864bd19500a1e1c746a83de6fa788bd8880328bf6bbeb3a94127e01c189cbe5bc2f7fe155eb4341a5fb3b8 MISC metadata.xml 377 BLAKE2B ac3c856bc465a388a738a14cf504a215bc19db550265d2010de184ded48bc7a45a2a34a37bb543805c6bf9617acca8bf4a8df3caa613f759106fe9e9cc41e2f5 SHA512 cfec354890561df14941007e8ca02240328f55742a626785ac232d3af423b2bf464dca997c41fb4f6ed7dc55f2de7ff5ed2b71d7f53c48b76de5c63addc0f9b4 diff --git a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild index 7ec045f46820..61941a94a9d0 100644 --- a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild +++ b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRAINSTALL="features" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -13,9 +13,8 @@ DESCRIPTION="Kit to check compatibility with official cucumber implementation" HOMEPAGE="https://cucumber.io/" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" SLOT="$(ver_cut 1)" -IUSE="test" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" ruby_add_rdepend " dev-util/cucumber-messages:22 diff --git a/dev-util/cucumber-messages/Manifest b/dev-util/cucumber-messages/Manifest index 7c93eeacdc95..918d9095245c 100644 --- a/dev-util/cucumber-messages/Manifest +++ b/dev-util/cucumber-messages/Manifest @@ -5,7 +5,7 @@ DIST cucumber-messages-24.0.1.tar.gz 333950 BLAKE2B 65de208ee893d9a4651345c406f0 DIST cucumber-messages-24.1.0.tar.gz 341001 BLAKE2B 84e8d5752a4decd6dc22ba9d04509c794df71df94d0ff33069216815bd5aa42a1e4c4216a95ca2a81b15819aa86b2794f6f89b08ed61e0590cb03842af8b6ee5 SHA512 1bda567326deae6dfc6962a86cc1379f029de6d82ac683872d833f6675abf0515a705e228e82039e64172d798391b449a08700e837ece8c6734b789dd1aae4c0 EBUILD cucumber-messages-18.0.0.ebuild 502 BLAKE2B 896fdac3fa1a9065da6983f3d15afa35b8e5a5e2cee7ac65027a77acfc8f89c86aa874d4b5abe03e6f0aad07bd54ce3e16b12e235b7717599315a227de89e94b SHA512 9fab5958fe1e1f2d8d4e0e23255cf3f5efc5e9d521d5f70582a0d5ca12ba0c6715c9f5b037be46757e2298aec3d729638e40cd2e5913ae45594a980144f8f3a7 EBUILD cucumber-messages-19.1.4.ebuild 495 BLAKE2B 9a3dd11bad2fbf86954c61c444219378efc514ea603daf2cfb239f25610a6c291c1382b1335a2c19abe9cd6c253990a08bd99ede6e889d9532727362ecd1d48e SHA512 aebf280decb6887cd4741e9979b14981c8ac7aa68f4425f67a895eb03bbab061604602a1124d764efc1ff7783648108496107f7941e044ce749fcbc6aeef1e7b -EBUILD cucumber-messages-22.0.0.ebuild 562 BLAKE2B fc8cc685e68c359da229512eb924f8725160000d66fa0fe5872b7a324caee4f6c479c851f04c38a10c034f583718e60d962af52b1f328dd6d3e0f4cb6900258d SHA512 1b86ce1d4b3fbee47b656a6e46bce4f2fa5213279fdb55a9ca740893112fabafc7978c7b78b27fc980c5888b9fe9d0376326ff11b2ad6fc48e3dacdf9422e248 +EBUILD cucumber-messages-22.0.0.ebuild 569 BLAKE2B e37f2f1ae2f2a7feb357adb7f5fa22d423f2518080cace02ff861afe2961ed4b48081dac689650833e50abacb057fd05903b368e84ecddc28042bd3804ace7ef SHA512 631733b509b0b6faf4bf6d840fd22cd2921cd9663a3ec3c7a86bf02e49f8a878c0802a170f5cc20dda1b14ed591abe416d9ad281fbb87a556929d7d11e6d4701 EBUILD cucumber-messages-24.0.1.ebuild 747 BLAKE2B f1d966f233aac286bd0277c31676397d992164bb17b797e9048aa9bb0eb59231a0e116b44466033da3f1cbd59a7b1a086757f46aaee70e678646de67ad377946 SHA512 01195bf80585b9a09e06cc5dafc9b76e584cfcbf24e6d6db60cda191a4253c96822d56deed3d651b9a5bd8c223ad91c2a8e778aba190aa25fa81314e4b594127 -EBUILD cucumber-messages-24.1.0.ebuild 747 BLAKE2B f1d966f233aac286bd0277c31676397d992164bb17b797e9048aa9bb0eb59231a0e116b44466033da3f1cbd59a7b1a086757f46aaee70e678646de67ad377946 SHA512 01195bf80585b9a09e06cc5dafc9b76e584cfcbf24e6d6db60cda191a4253c96822d56deed3d651b9a5bd8c223ad91c2a8e778aba190aa25fa81314e4b594127 +EBUILD cucumber-messages-24.1.0.ebuild 754 BLAKE2B ce06c081525307930feb85677635010cd66e6967b04dc780ffb1a107b0ab7eb7915aacd3b48b8c5ebf8febebd286fe22b1edb27d67144a7f54cb1099f12525e8 SHA512 0be8c63c85c19df65622ade908ba85a6a802531edb7870a5453ceb9cb1e2b0e3d30f7529d4cd82d3392ef0aab57249d26f743e1c82c941caef15700ca4e4a87d MISC metadata.xml 305 BLAKE2B 029ddf3bdf2dae064fbe59631e8d9cfb598a78ba3d271a89b89f8f2352627776e050c585d91fc0c71da83972c654b0821214eb9a87a6e48652e9b38177e3629d SHA512 96fe98541b7b9f780878fbeed0a9d5040c2400e8b71acfbbd9ad7969695f290366f3f1257841ec5323cf8828bca31874b83126a507f334ff67fdb70a1e81446a diff --git a/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild b/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild index 7eb2dacfa45e..580a136b1174 100644 --- a/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild +++ b/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-util/cucumber-messages/cucumber-messages-24.1.0.ebuild b/dev-util/cucumber-messages/cucumber-messages-24.1.0.ebuild index 3635835ca2fe..890297c4c806 100644 --- a/dev-util/cucumber-messages/cucumber-messages-24.1.0.ebuild +++ b/dev-util/cucumber-messages/cucumber-messages-24.1.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_GEMSPEC="cucumber-messages.gemspec" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -18,7 +18,7 @@ SRC_URI="https://github.com/cucumber/messages/archive/refs/tags/v${PV}.tar.gz -> RUBY_S="messages-${PV}/ruby" LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" ruby_add_bdepend "test? ( >=dev-util/cucumber-compatibility-kit-12.0 )" diff --git a/dev-util/intel-graphics-compiler/Manifest b/dev-util/intel-graphics-compiler/Manifest index fb920a570d46..b7b30ae9bb03 100644 --- a/dev-util/intel-graphics-compiler/Manifest +++ b/dev-util/intel-graphics-compiler/Manifest @@ -2,7 +2,7 @@ AUX intel-graphics-compiler-1.0.8173-opencl-clang_version.patch 1807 BLAKE2B ec6 AUX intel-graphics-compiler-1.0.8365-disable-git.patch 1140 BLAKE2B f870def1128c30c3e50a71e9eac39eccbcc9bc798be574324016c6c31ed3a3f82e1499f1aada5a2c475bd6b6c467b1b236635fdd6b5145904bc63dc53f8d75e5 SHA512 d1d53a6f4a47031ec4cdcf3f57c059536ccf571a72929da3d9070487686f91f4202d20c4d626da616250f66b31815b61fafa82b903b1f5157a226ee748097bda AUX intel-graphics-compiler-1.0.9-no_Werror.patch 272 BLAKE2B 079fe334413dfddb7681940f2a8920a365e8e72526cfc09ea1c7d218e8b19468f80ea9a215be125b441ee5238d7856b8dec02ebfc4bfd76b1850aa9917da35ef SHA512 d3d27943e84e228b480172b4fe91ba9aed8bb1c98700eb8c8beebafb7f1cc6265279031f56181e67eff74f55e1bbc8ee24bdc4d14fc1200c5aff670ef019410d DIST intel-graphics-compiler-1.0.17791.18.tar.gz 10746999 BLAKE2B d85c7888e4be962fc90ba6e2686aeba14d7ebe32c7dececdfddb0ba3726df82e43167dfc1bd0a2c4a0f72a6de481a270a4dcb6b4d5a40d785dac6c4628a27e2d SHA512 c814f667c558eebfbe1af68614c4eff7259b2d3626e317eb936e185b33b4aba7b225f33276ab09e9582164e5573b6cc52c230ab82e4689db41b3b2f4368367ec -DIST intel-graphics-compiler-2.10.4.tar.gz 10966120 BLAKE2B 3980e561961ba3720e15f0fd9c12a8834c8fd2a88f9fcbbb47030d97e6d9c0fe525871752a6af0fdfc229b4bfaaf37d5e097ee16b7643174e84a3b15c525c04b SHA512 bfa0dacd325618d728380e6e8cb95096274bcc0e6801f2dfc74eb5f6acf5bb0574d6dce7d0166fc1afd392a7325424a061c3733127490988938a53ad4d0bca99 +DIST intel-graphics-compiler-2.10.9.tar.gz 10970499 BLAKE2B 79b3e3cfa2ac67776b7ff40e5a5999183be2e80c71f281d8f5afaa95b84fb15b498f7918544a21d827c635b02bc7b1380336c9e82fb4ca2ec0ea5b81a18c88b8 SHA512 39ff3603239704feee469bec1d5e64a1c96066d296068c27cf33c89ca369af3991d5b1e039bf15fff3c9d17d84c3e4da7270dab3b84579eabc9fe47697959dc2 EBUILD intel-graphics-compiler-1.0.17791.18-r1.ebuild 3277 BLAKE2B 292c8d705bc25243c15a621b415d56341357f75bf939b14a94fff0161bb899a0a8ee768f46d665394e4208a673acbcc3719891744b15317e798a148bf756f328 SHA512 b5919852416d51041ad822159dc70f49bea9837a4e7902e190d1df1a55bb94666d81da8f616d365741e837ba805d183c23d437320b245f3de87e80c4abd0a051 -EBUILD intel-graphics-compiler-2.10.4.ebuild 3035 BLAKE2B d69f7a37ee3c5d63c75c20a8a561f782cc5ec15a6ddae274fb75c33f2d0088cfb7061e14b35c8c3b9f826d5980581ea0ce21b9ef023cf769a031018ecf97e854 SHA512 9dcc9d37e1905e08aefa017037e5f0426237d6703100a6d81d5b67c4e66424631dcffba3a944a1fee8ae215caff8797292d5700e9e8af67139a19580f837a651 +EBUILD intel-graphics-compiler-2.10.9.ebuild 3035 BLAKE2B d69f7a37ee3c5d63c75c20a8a561f782cc5ec15a6ddae274fb75c33f2d0088cfb7061e14b35c8c3b9f826d5980581ea0ce21b9ef023cf769a031018ecf97e854 SHA512 9dcc9d37e1905e08aefa017037e5f0426237d6703100a6d81d5b67c4e66424631dcffba3a944a1fee8ae215caff8797292d5700e9e8af67139a19580f837a651 MISC metadata.xml 682 BLAKE2B c5e74bbb1a5aca5eed7cb75a19820dc9d78d7ef7a15687924d16863a82a535403ca67103ac458d4b86f380244e726a3bd20fb496f8048f999abdf89950a7092c SHA512 d5a35d2104e9aa5caaf903a9f61ca8a8c4f8b5bff3e993c9964dd63196e64b88e3e7bde2e0cff9dcee9c66bdda0cabb43c5ac8c121796626bb0e7f4013929fb3 diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.4.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.4.ebuild deleted file mode 100644 index 31e22ab9c9a0..000000000000 --- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.4.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_BUILD_TYPE="Release" -LLVM_COMPAT=( 15 ) -PYTHON_COMPAT=( python3_{10..13} ) - -inherit cmake flag-o-matic llvm-r1 python-any-r1 - -DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" -HOMEPAGE="https://github.com/intel/intel-graphics-compiler" -SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="debug vc" - -DEPEND=" - dev-libs/opencl-clang:15[${LLVM_USEDEP}] - dev-util/spirv-tools - $(llvm_gen_dep ' - llvm-core/lld:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - ') - vc? ( - >=dev-libs/intel-vc-intrinsics-0.22.1[${LLVM_USEDEP}] - dev-util/spirv-llvm-translator:15= - ) -" - -RDEPEND=" - !dev-util/intel-graphics-compiler:legacy - ${DEPEND} -" - -BDEPEND=" - $(python_gen_any_dep 'dev-python/mako[${PYTHON_USEDEP}]') - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') - ${PYTHON_DEPS} -" - -python_check_deps() { - python_has_version "dev-python/mako[${PYTHON_USEDEP}]" - python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -PATCHES=( - "${FILESDIR}/${PN}-1.0.9-no_Werror.patch" - "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" -) - -pkg_setup() { - llvm-r1_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - # Don't hardcode FORTIFY_SOURCE - sed -e '/-D_FORTIFY_SOURCE=2/d' -i IGC/CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - # Get LLVM version - local llvm_version="$(best_version -d llvm-core/llvm:${LLVM_SLOT})" - local llvm_version="${llvm_version%%-r*}" - - # See https://github.com/intel/intel-graphics-compiler/issues/212 - append-ldflags -Wl,-z,undefs - - # See bug #938519 and https://github.com/intel/intel-graphics-compiler/issues/362 - filter-lto - - # See bug #893370 and https://github.com/intel/intel-graphics-compiler/issues/282 - append-flags -U_GLIBCXX_ASSERTIONS - - # See https://bugs.gentoo.org/718824 - ! use debug && append-cppflags -DNDEBUG - - local mycmakeargs=( - -DBUILD_SHARED_LIBS="OFF" - -DCCLANG_FROM_SYSTEM="ON" - -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix)/$(get_libdir)" - -DIGC_BUILD__VC_ENABLED="$(usex vc)" - -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" - -DIGC_OPTION__CLANG_MODE="Prebuilds" - -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON" - -DIGC_OPTION__LLD_MODE="Prebuilds" - -DIGC_OPTION__LLDELF_H_DIR="$(get_llvm_prefix)/include/lld/Common" - -DIGC_OPTION__LLVM_MODE="Prebuilds" - -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" - -DIGC_OPTION__OPENCL_HEADER_PATH="/usr/lib/clang/${llvm_version##*-}/include/opencl-c.h" - -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds" - -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds" - -DIGC_OPTION__USE_PREINSTALLED_SPIRV_HEADERS="ON" - $(usex vc '-DIGC_OPTION__VC_INTRINSICS_MODE=Prebuilds' '') - -DPYTHON_EXECUTABLE="${PYTHON}" - -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_SLOT}/include/LLVMSPIRVLib" - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.9.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.9.ebuild new file mode 100644 index 000000000000..31e22ab9c9a0 --- /dev/null +++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.9.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE="Release" +LLVM_COMPAT=( 15 ) +PYTHON_COMPAT=( python3_{10..13} ) + +inherit cmake flag-o-matic llvm-r1 python-any-r1 + +DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" +HOMEPAGE="https://github.com/intel/intel-graphics-compiler" +SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="debug vc" + +DEPEND=" + dev-libs/opencl-clang:15[${LLVM_USEDEP}] + dev-util/spirv-tools + $(llvm_gen_dep ' + llvm-core/lld:${LLVM_SLOT} + llvm-core/llvm:${LLVM_SLOT} + ') + vc? ( + >=dev-libs/intel-vc-intrinsics-0.22.1[${LLVM_USEDEP}] + dev-util/spirv-llvm-translator:15= + ) +" + +RDEPEND=" + !dev-util/intel-graphics-compiler:legacy + ${DEPEND} +" + +BDEPEND=" + $(python_gen_any_dep 'dev-python/mako[${PYTHON_USEDEP}]') + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') + ${PYTHON_DEPS} +" + +python_check_deps() { + python_has_version "dev-python/mako[${PYTHON_USEDEP}]" + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +PATCHES=( + "${FILESDIR}/${PN}-1.0.9-no_Werror.patch" + "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" +) + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + # Don't hardcode FORTIFY_SOURCE + sed -e '/-D_FORTIFY_SOURCE=2/d' -i IGC/CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + # Get LLVM version + local llvm_version="$(best_version -d llvm-core/llvm:${LLVM_SLOT})" + local llvm_version="${llvm_version%%-r*}" + + # See https://github.com/intel/intel-graphics-compiler/issues/212 + append-ldflags -Wl,-z,undefs + + # See bug #938519 and https://github.com/intel/intel-graphics-compiler/issues/362 + filter-lto + + # See bug #893370 and https://github.com/intel/intel-graphics-compiler/issues/282 + append-flags -U_GLIBCXX_ASSERTIONS + + # See https://bugs.gentoo.org/718824 + ! use debug && append-cppflags -DNDEBUG + + local mycmakeargs=( + -DBUILD_SHARED_LIBS="OFF" + -DCCLANG_FROM_SYSTEM="ON" + -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix)/$(get_libdir)" + -DIGC_BUILD__VC_ENABLED="$(usex vc)" + -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" + -DIGC_OPTION__CLANG_MODE="Prebuilds" + -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON" + -DIGC_OPTION__LLD_MODE="Prebuilds" + -DIGC_OPTION__LLDELF_H_DIR="$(get_llvm_prefix)/include/lld/Common" + -DIGC_OPTION__LLVM_MODE="Prebuilds" + -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" + -DIGC_OPTION__OPENCL_HEADER_PATH="/usr/lib/clang/${llvm_version##*-}/include/opencl-c.h" + -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds" + -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds" + -DIGC_OPTION__USE_PREINSTALLED_SPIRV_HEADERS="ON" + $(usex vc '-DIGC_OPTION__VC_INTRINSICS_MODE=Prebuilds' '') + -DPYTHON_EXECUTABLE="${PYTHON}" + -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_SLOT}/include/LLVMSPIRVLib" + -Wno-dev + ) + + cmake_src_configure +} diff --git a/dev-util/marksman/Manifest b/dev-util/marksman/Manifest index 9ab659678ab7..b4bf9a5ab145 100644 --- a/dev-util/marksman/Manifest +++ b/dev-util/marksman/Manifest @@ -1,17 +1,25 @@ +AUX marksman-2024.12.18-net9.0.patch 1970 BLAKE2B 27453eda5e7b57611c12b9cd65ac7bc1eb3af2e53d8abde87666f366b214e4262d221f25b7b05d24a5252c5486389c2803f130dd2e0926e95d32292fea3058ea SHA512 cc9aa69b6f33b793835d1b2b7643d2f1b328ecc128d8cd74fe4d315d994878fcb925e30d52272a24d15352b57c2b1823d7a31336c4fbca85db992504dfeaff6d DIST benchmarkdotnet.0.13.11.nupkg 1395932 BLAKE2B f588483d6778876934e8812f607eaa500c3291db918f0db0bbdad4d302dc87dc8bdec1e6475e0ce1cdca62a92005bd0a1bc813b1b6fd882da5425a053eb287be SHA512 3ca3100421efec00f8b67a06abe16dc13b4c9f8e913d77dc0b406f6fb986be6c76bcc67791eb7d5d26ea216b67a2707616b2114c83bc975d44afdc6e909e4b77 +DIST benchmarkdotnet.0.14.0.nupkg 1412387 BLAKE2B 85c9bd75d4f14043b68ac2e6efe558f9bef490bb1838dfc361decd807deded29a40015277836d182f4fa30783654d1539c3bb4d1a7bd96325bd60b19ef30d39e SHA512 14baa1188a311697847a738cdc331dad8365f40b46e950d683335e730a8ec685ff7d2a4d8e7f4eed19adfe08d7b86a50e9b4ed4498f64886fe6aac0d551a7e12 DIST benchmarkdotnet.annotations.0.13.11.nupkg 77350 BLAKE2B eedf1d03ebfdb6fa72ce9f6a11c8038f4e302d4d675db531f7f75afdc34d8dac5e979d263c62010f6153e362969376ffd85efaa8451566c8b4b8e83d9f88f803 SHA512 7aa78bd534f8aba572d4f4083a63f17d4c9703c045a920cafda6a61b857b691f893f876a08ab7c2389d4499cbf40416c330a7b144759e293899478f3b86069af +DIST benchmarkdotnet.annotations.0.14.0.nupkg 78771 BLAKE2B ca809577e17b10e7b17de1f01c0e887a33bd5433b65ae391040a00054fe57fdc9cda72800e5c8ed27d442c77404f23c1bebd7e13a8e4379e12dc91665a09a9bd SHA512 7739666d7aaa281756ab9d9510971aee45d711d4b8c276b50f7a98c5239d9ae1befbf0da58d0f3a260093b9e78d714e535787311e688c3beab58d32a9e03d135 DIST commandlineparser.2.9.1.nupkg 496069 BLAKE2B e2c4b38841f83d6bc10432b8055af90369f1fe0a10105a58b51b44cd48e5d84cb0b5e4b19f444d8c81b38646a62c7c4d11cbd710e92fea68be3ebea6ab98e3f1 SHA512 4f364e45c9668c7e7cc6a922b488f3fa523033c20d7a432694f0a6af05ce528ea0481d8375e2f4f1032c6990347b4803ce9a0e48068c6fe15ec46fb1254f085d DIST coverlet.collector.6.0.0.nupkg 2218901 BLAKE2B e12627f0c6a6823863113fa236e44a140660323f94cdcc6a246dfcbea01aac53c0774f328af0c4e759a0197a73274fb15681839fda7444a041b21136c700bee5 SHA512 8775f1a8267d44f6ec42b26ac9ec7ee29ccc6de504b39e986e022ceb12c0e763feb10799c32ff4126fb2353a6cc7504b42537604464de568200262809a67dee0 +DIST coverlet.collector.6.0.2.nupkg 2243339 BLAKE2B 6c169dee185f31b9b47b2ab042fad4f2386c6b8e5843f208d3e7d878820483d9387963ec61a90ab4c29512889f1a94d9c918d4da450040fdd9e226bafa638cf6 SHA512 9060ec586906992aa906154d05e8af0592b145d46b40cfbbfc097236e81faf48d9ec6a437c5642cc094f7eaff2642dd036d58f7823c65cdf10e13705e1a3d904 +DIST fsharp.core.6.0.0.nupkg 2784605 BLAKE2B ea2881ba6b42ee5afc4bc98a764f12be34bf21b1c5ef03c3d3614c6864bbabd3d0223029a14c5d33d2efa0bc66d72d8287d5b57818535db15212e959ea0ffb53 SHA512 51cb44f575ae87baa8174b79855d8e1b0349158f4d3f0fb5e2ed529b8a11c9143dfdf0bfe354c5170eb9910a020df6351853bfbd4ddfd412edec8f3ee002f6f5 +DIST fsharp.core.6.0.6.nupkg 2996318 BLAKE2B cbf9c2410720af0c3aa9be93f0ac3b9aadd8317449e92472cd748fd38a641ae06f01daa5c4068dab8777c33120eacde36ab3b1d3370d6d4e0d69675f5f1450c9 SHA512 e7d6c028125f4a8000ba923319ccb3e2bebce9b93506a5d04d7f2077b018ec411094171b642cbf80889ea042ad89c30b6b5d4cdde9c22eabb20ba3aea3c2b7b2 DIST fsharp.core.8.0.100.nupkg 2816556 BLAKE2B 6662024bfcf3cd2cb14a33bf073a6df55fac12c6691e820f5aa4a57aa222f32add0518c9c9789e7f28441b901556b677f7e77237683aa9cf91cec502a8cb61ed SHA512 855cb118dfa043642fa1c86cdd80107864ed5c5d8aa7f3997a6de1a7014b6c23076f62584ab5ff489ac2ad6f86bcd2555a3b62252f2c78cdb8d37d4ab13bd021 +DIST fsharp.core.9.0.100.nupkg 2920413 BLAKE2B 8621b7e76a83826585dc2ce6f3b8d4ed4a97bfecc80901d9c442dd61c6699d95ab5dc407b1061b9bce74aba5f074a3d8a0fd78d94f188e3cf6d61d1d348d5ddf SHA512 937e5d444418e048567a0de6a242132717240c275d1953121bea9b4b93b06d6509baa89a5c401881ce6b2ee66a373d490c58f591322ec9d040cea0ae7d9237a7 DIST fsharp.systemcommandline.0.13.0-beta4.nupkg 45816 BLAKE2B baeefdf2e0466d6705b93c43b8214d2dca9b7d7d011b82df24d86d0477a538eb6d706a767b1f9540cdfa1dd433d7c5a7fcc0ae79d4dd3fb84536abfecd864bc5 SHA512 fa5f1875c77d3d6f0f84eca57d595f974de88197167d9c9165fc769f4a20a08a66d3d8ce0906732e9409043459eb540d555825bab64eecea83e329d3cd75438f DIST fsharpplus.1.5.0.nupkg 7923432 BLAKE2B 6c3f2f021d13d655d4349a7ccfc582bc6146b19f240b312fc21e5b3ff51ce251d2cefbd61f1dd61f3fea1362ba56e8a655426b291504a643b60425dcbd822830 SHA512 7c2fce82676a564b5a7e35e93b9a7c3c0f5b5840eb0bfbbb67f3f296eafe8fc7d01b642b51f682e2c9d111801c6c09d48b66d94435c99f4ea455cefcf3601916 +DIST fsharpplus.1.6.1.nupkg 9969301 BLAKE2B 0e7e165ba5d0e728216c2f6ab02f46428e710f94e9b1cf100fc99346120e3fd39a78c049584b3f5eff9c1b0ca046e4c68b06420f24e39fb92d30d7c145f95710 SHA512 33f79e49859fdeab65016827a0caa129ebe06e153b2f01458f069c919af93a7ce370faf2981215f4297c574d4fac1a1e81e168880df950fbcfd3cbeb73e4aad9 DIST gee.external.capstone.2.3.0.nupkg 8145352 BLAKE2B 1e1cfa75c9d8fcff0e905e7d8d5fdd3415daec907f97ee4eb810630d1df26397a5a2a80cdb1fa5fee6268599bc49dd8ee41366867aa16ca689c97db78b4be135 SHA512 9079d5705d591c3b819127b2e0b763dacabb212314e9f96b2f632f62b45a9f3e1c208f136df91a4834dd1838a38ac2fd2161ce8b545fe70f8078b66fc66c4aa8 DIST glob.1.1.9.nupkg 69256 BLAKE2B 177dac70f427d2d4b949eb31c0a65422ad84c6eef2a6d9f9db5c27f62e80d34aba631d3f7106c42877898c7a78809f31f6f54740e4991ae7a1a31d93b1181b34 SHA512 43b301ae39e3b3a85285c35f7bdaf4055701fd2787b230df5b14c37538007481fec38d9dd07768a0d01c60da9056a87bdf8a5352214c7122ed7109282e62dc20 DIST iced.1.17.0.nupkg 2106811 BLAKE2B c7042f76781d7a536a8169c861fdbd36d8761e0e89faccf1251506bc6304ad5719da9c62a1f07a43952c1bc1baab2e5ece7e78304b0cdb9eaf3f72d899622661 SHA512 6404bf5518b3d7a7c74478edd56c2c2f194ccadd1cfde3ae7c13c332e442779b817b99744aae19dd4c6400a205055eee7dfc16b43a2f97d0f5200a9bc6c97549 -DIST markdig.0.33.0.nupkg 889068 BLAKE2B 287ccbbb443f55d19aeb511a1caabf3d93316ea8aec16d66ab7e848b0f5a1e1ee23909df737fcf9cf8785165b919d5099dba94bff4325a30639de50b2e1e9d05 SHA512 7c25e58bc7b35730ca5cacef6a8068cdd5c1f313053f6482d2d3d80f9bf15387a6a14ae317d308d26dc493be57f82df284f4d588a414f6c0ea0c8bd5bec371a6 DIST markdig.0.37.0.nupkg 1123945 BLAKE2B 08b711e12cacec5f61b34dd109406a917b06f71206b61831973de048d38b87da9c41d45df714de3cbb9359665ee3db8d00e6ab68acb80c6f7e54575c92ed4fce SHA512 9cb1cbc18d28582d4d2710afb983ba3da3755210d6189d2c48ad106adaed890ba53c172950b1dcb61cf49a03c9154837e3474311226bbd131011a2b92f8562d2 -DIST marksman-2023.12.09.tar.gz 7800503 BLAKE2B ed0d81100c7a648608e48aca41c687b71cb9231ef76fa5524d7d9e98c99d232b789005b320467ecdda91f354076c27fc7f75a0e2c58edda76fb665b3c9f09f72 SHA512 4e26a4fc5ca3e69b909d10abcdada43b01c5ded8f9c58f766a40f0fb609ee7075cc31b8d1fa611b56dd8cd9a9fb03e670f78fe8ee4ff45206cb150bf7999f7d6 +DIST markdig.0.38.0.nupkg 1124942 BLAKE2B 8bed14c32293b96a10d0b3ad6803de3cbf4220f526b5efeeb03e1ea3a9d7d1afd93f92b53c41cd951cef79e4be5da702139936a4546c78502023e344b02c09c0 SHA512 33facde5412a207895e161f6c52b01df73f6564e1157f4794ae7b9e4c11f3d0858fa14ffda0bcd4a75dfe5bdd7815c1c95efb90b72e7d750468127eadbbe46ea DIST marksman-2024.10.07.tar.gz 7802272 BLAKE2B 16369a8d8ee04b6529e955fc77fd7e5355dd35d17a8af7cab6c628bbb1c5067c14637485458b401c6d6466b411afde27865abe7a7313803d5f64ad572a969a0d SHA512 181d68ab744b136151c3f04057579aa2d1c1d0068adbb828e8813b9fc7532ce014c845e36bc906a57e53f0b7ef23d7af76f3595685aa8994fc62914a0007dd0d +DIST marksman-2024.12.18.gh.tar.gz 7804140 BLAKE2B defb6430850262ea124aff8b22e78fb721c7d95fd1c8dfaf4cb16acb020d690e93f82c980266c76a43fd01bf4de30bd9ac8d81ed406e404fa29c72645f0fae1f SHA512 845b51a8c671167e3a8f3544a3c730e8161b7905ba18f7e10bf13ffb89b5c6a7bfe2e26c795ec31b9070c0c21c94c3e769eae9992f267c3ca8fd9013c3e0582c DIST messagepack.2.5.108.nupkg 326216 BLAKE2B b593c5150773aca28aefc2a8b34e24587907e4bfaa73857f3c3117b40a30458058e85f03a3dc3a02b6d7698a67ade141bb3b0c4b8570393a7a46a5ce43ae73d7 SHA512 e2ffda229151542f8f7e14102dd38dadbece62e9818fcda5dd25f7102facc14896d04a310e4c5f201edc59658bbaabb9d15f97ed73bbdfdfc1bef809012f5487 DIST messagepack.annotations.2.5.108.nupkg 19480 BLAKE2B 0ac1c8f6c0407e144463aad425731cab7459ec74ec805b6bff6f11951f6ad5ab4cb54139ac5dc0f26f58c0f609e4092ea4f520b8e700f5cf418bf420aabc2208 SHA512 78219b983511749ac9e1d3a1cd9436b67b06e7358135c9c61acb19a70295e594ebdc7bece14b1c0535cfc91a17c1d74b9b9b007ba7078d883e6cc3a604b35066 DIST microsoft.bcl.asyncinterfaces.1.1.0.nupkg 92985 BLAKE2B 3de4d3c85a43d9c81b24419919e82a590615de75dadfc5bc156777938c1ee30ba9602719614223be3a4aedfd589bf4f02e78b576f80926bb29d8e0a742c692d6 SHA512 4277ce265233e5ebf15370e7d42cf8574c1fce715a892eadbeba136136dbc36ba4d78b4090e55217293f8421f2eb84bcfdc9343de42a2d5e06b8ff5b00d0723d @@ -19,11 +27,13 @@ DIST microsoft.bcl.asyncinterfaces.7.0.0.nupkg 95839 BLAKE2B 057f789af840dcb18f3 DIST microsoft.codeanalysis.analyzers.3.3.3.nupkg 1111022 BLAKE2B 8704bf2c8a57bdca4ad3d5a2531ff47b0b44d2461ce3c8eec4b58f5cb38f9371fe5aaeb8026a3abbf6299fe30b3f059c892ee6dd239a03eb8b36462f132a2b4b SHA512 0d4896db8aff9d731c5b1c8f73a4b37460c3f08080fbeac0ecf169abf5bdff9c9a994778f453816b888e939d9d0d615245c91a2e4ba31f85d2ea8de222767104 DIST microsoft.codeanalysis.common.4.1.0.nupkg 4561936 BLAKE2B a3f1d1e9d8e10cd2b6ecb87f1dfbeff158bf488a63e56ff78c7c96107ad65b17e3f2296da21a1dba183b8dbe0d9fc3b2b5778e8a14481866c2b8aa5a63b2d937 SHA512 006f100f9f2b1ce676ba8ffec6eee5019ceba0ecd0fdc109fe92584a0697ebad58e75ba3c96ade6298487588c5d66aa24ae6195118f48bb9f16e27e42c3dd299 DIST microsoft.codeanalysis.csharp.4.1.0.nupkg 10405400 BLAKE2B c287af3ff6dce7c3aacae3d7295236dbde32852683c5f0c74bf14cf8499de219eaf2131ff6943cb2876ff99c77913986ed89b6dcc1ff6b27324900bfc0f1bb5b SHA512 fcf8a01dcb5097390d4d75405de3f637356ba9acb4bd208ac2bf28e01c14feed09a1d2b84c801a59df6b94cf0e386fba2865729b1c339bc29381e1ef1f06d8ea +DIST microsoft.codecoverage.17.11.1.nupkg 9139653 BLAKE2B d94c2b63216980d3e40f651004de73a8b704677db8e00d6b777bd699847bf4e9991af08c3cd9f1ce93d95a34c0599710d908f95cc8722fca074a41ae73b21bdd SHA512 649e02875bbb01e988ccda5cd016cba32b09d1d26295d22f0326cbdaf0547dbaa1a3ce8dd95ab35fd3c635cf5af697a667fff563a00e27b489c62fe90af2e11c DIST microsoft.codecoverage.17.8.0.nupkg 9139132 BLAKE2B b9a9e71595742023f43a50e159ae6c0ec61858b0f786a394eb24438a28708a4583e7cb1914ca5e0a717738452aa01c816258eb032736fd3ee404ffb1994d2988 SHA512 bbfb44e01038c77dc33c175478c5f1107bda23536cfc212c14060385c5e41145411550462f6665924883788fbf66477d2f517acb28c51fad53c0f895ceec288c DIST microsoft.csharp.4.0.1.nupkg 462346 BLAKE2B 209ccebc9103b803d26ea1f0232245c3cd231078b03a83a0011a2a79a1a8a324a72c5b3fda94b2686fff170932f366e165f81a36a70df590a39c45d70778e4be SHA512 c0e75a9162f28ba4c4572c8fac4fd4c8c97d6d3505a37683646ba5f7e5f6ac0da69d5200d2646054de90e8e08f893a10e514591b69b8273640842b2cf90bddec DIST microsoft.diagnostics.netcore.client.0.2.251802.nupkg 146459 BLAKE2B 5f3c1b217602aac357b529e8d48943c2aaf90973ccb86b577748d3eb11899e9a43f5370c3be77531d15550792f5f966fc694c72d8e3abe83fea1a0d6fcd11f9b SHA512 553336be495e4d899318256fdf085e7800e6cd01a50ba561a3fb879d12f75bd42d58383bdb7b0e679d6f9ba7414b9b5b9d07ded6150a57651e16d1e95cd804a4 DIST microsoft.diagnostics.runtime.2.2.332302.nupkg 747281 BLAKE2B bb3335a3490ecfd1b4ee5c6d83e136c0a0411b599fdbc5a63f18fe8740f63c6d4e313c6c8346bc890ab95ed007c6ac31513b0351e90766a241f56397abc06cfc SHA512 7b682033f65f6ae06f8c63d6d607551861e1f36045cd670f8b39e28786958c5e7da10426f9ce13762a9a88edb8aa2e730c0a7d04455a61e3e014327ab06dde18 DIST microsoft.diagnostics.tracing.traceevent.3.0.2.nupkg 7528517 BLAKE2B 911f3cb4337c3eb9f9d3fe414691b4a3b1df3bf3ea1294c3053ee82cbf820d76e2d9afc8f7eeef295b1e34dece1757206b8aed102ddc89146757953e9878e1b6 SHA512 31fe5d47f445629e350a27b981f2eb97a9a9842746f8beaec553eb5832b8cb8362ada825d73cdafc02736a92836a16a1f21fe6b375f918241d553a9ae47d8ce0 +DIST microsoft.diagnostics.tracing.traceevent.3.1.8.nupkg 4400682 BLAKE2B 1fbabc63db466f4f0e08b08f1f391f45ae6ce83171dca01d65fa59878d2113f2e7455a231c5ceb6cfc26bfdb6cfd66ee25684ecec657c7f3c394afdf5364c477 SHA512 39a908456e95e262606c33cc132c0c090571dd89521c25a01f11c657f25a2d27aebfa5ce1315ab359cbfc77e2c760db2213f4c8ea0f2d48d70090cc657b9cef3 DIST microsoft.dotnet.platformabstractions.3.1.6.nupkg 72146 BLAKE2B 08d852b5e6558b499f2d780284aa747e5cf39886d86fa378128fae9f71741bd57c5bc75c0077948f193b7e8ea03a520d8ef3bd3b4fc80779adb4a84a4b44fe8c SHA512 55b87f544874686bed96889953b7e99e43426b79b0fac31cc452e0f4a27ca5cc08522c0ac967bf9df649f7c04137a5e2553d134ad79d5c1e69578367c2b4b4c6 DIST microsoft.extensions.configuration.2.1.1.nupkg 41878 BLAKE2B 1571b590ea054c01f74685e18cd1f7e53a0c65fb7285a61e2414916aacff951af43c9f75b998b61261bac0abdda2f5058697dc2a7476ace47878619aeb933223 SHA512 ede33ede2f538757a8ad6c607e374080d510010e5e1c716cc11980b32fda72c5f9b6e9a505cdb4ea082256c95662854604972a33e5b82e5e63f30b67fd3f04c5 DIST microsoft.extensions.configuration.abstractions.2.1.1.nupkg 37935 BLAKE2B fe8d4556fa1b7c7fef2cf9cc0364304006a130af6b08f92d83fda2afec103fcb9576cf4f68f0fd660aa1552ec5ed977f55e882d1145d7e867f4e003f46d8384a SHA512 ee6acc03f6f030f0f1df7f515a83aa43f18b50355d7951324566a0eb22cec06aec67a1291d268b8a0f9d2201f5b455b33abaad516393e6dd11e9939dd801ff82 @@ -34,26 +44,34 @@ DIST microsoft.extensions.logging.abstractions.2.1.1.nupkg 51616 BLAKE2B 9ad56ee DIST microsoft.extensions.options.2.1.1.nupkg 47762 BLAKE2B 130745fed8c4d5b47ef496744045ec3183ea8ab199a2516009d0ae563aa2683758ae6c10d1ccfe8b2b9dc9d5f881d2553b9d90c0918dd6fdd82c135010bf5ba7 SHA512 55c72f83c97892406b5c00da965b84198373f475d23188a52a849a2dd69600deb48029b2488072cf987857cd8627afb353065c3a8c81ae38a7af4baf4f897ee5 DIST microsoft.extensions.primitives.2.1.1.nupkg 46663 BLAKE2B 50c71f1af3f8019a42f2ab930e1e9c3e8992c532fe27320e98b6ca794473c067c538f8ad7db0f7dce4bf52e3b49b0037106a98bd6ec01303cdc4c9911abbdfb1 SHA512 4c24e6b4cdedd5e7928bebd95c82ea4fdbcd068a0e7ae07d54284445f78ff973e2ec108957af1e0f51090c2fcba579006fedd92b615df27a3b53790797aa3391 DIST microsoft.net.stringtools.17.4.0.nupkg 209334 BLAKE2B 57b8e9d7f2df4785d795067878aab6ac784633c821fd8bbc6d5e93622994b92811a8f1d624090067434881534ffc39ce1105613c17e942288bda7d1c81b7436d SHA512 c20329af90c7d35281e71af21f13ff37c9f3fa93f204f82a07e2455ed7f36a4cc8215d2197e62904370ddab61b82fd6bfd733a198db47574c7ec6d61ca2baca5 +DIST microsoft.net.test.sdk.17.11.1.nupkg 34301 BLAKE2B 94ae92b39b0df518f67cf73a6f5d701ad65a1daf0352d5e65b6c6c43ddfc4a981df6b3a79ee96d6f851e7ab88f821543bfb113fd38411e044e5d06b65a0cf15b SHA512 93750bae9cab4c72a155e2aa745c225033b0a8a551b554dcca399f2aa2b0fcdac81c9e789a44da1a553901151a9030bcf785f5c13c97b5d9b3cda0d9a9e96588 DIST microsoft.net.test.sdk.17.8.0.nupkg 37824 BLAKE2B 3ef98fbed1b0fb6e6734939601744c4047ea701681fc7eb5cd13ed33d3a317379aad946d931410492b9efed3543bd50213bb1def3fc465d812ff3ddab0f940cb SHA512 f211f2610137cd114621bd6c8418e52a64149af37c176a79f418892fadb6d5dba31ea4622a95c67e50b32a92fb1b1d5d7fb980502c5c9570dcc4c3258c6787e9 DIST microsoft.netcore.platforms.1.0.1.nupkg 17876 BLAKE2B 13250226ef4869ad62b8acbe8b8f791f9bca1932562cb7a7e8162c3fa502c02200673cc9839f79953cb2d3a75f64f92d43ed1dcd9081732e4917197483188163 SHA512 5f3622dafd8fe8f3406c7a7ee506a7363c9955b28819ae1f2b067c38eae7ab6e620eb63442929b967c94fc511e47a2b7547ab62b6f1aafe37daa222499c9bb19 DIST microsoft.netcore.platforms.1.1.0.nupkg 17960 BLAKE2B 6a9fa22d75f5a1c65746dd71a63c3d4e37c393e99c23007c10f5ecce248a04863bf26e7562c7751177a6985eaac266c29cc6a5443a4a853e773f88994ad2a3fd SHA512 6bf892c274596fe2c7164e3d8503b24e187f64d0b7bec6d9b05eb95f04086fceb7a85ea6b2685d42dc465c52f6f0e6f636c0b3fddac48f6f0125dfd83e92d106 +DIST microsoft.netcore.platforms.2.0.0.nupkg 19181 BLAKE2B c784d2315e721a847facc7ce095baf628fe0e0afc626ada488a246a6b49f0f990f9ed3c4a9ff05654d8d8fe05bf80860970a5d3c999a03a63773e48f065bdb89 SHA512 0827f83639833a88ac7bb1408a3d953ee1c880a2acbbaf7abe44f084e90f5507cbb13981d962c57d0e3278ee5476d93c143eb7e9404cc7a63d7a8bf324a4fbe8 DIST microsoft.netcore.platforms.2.1.2.nupkg 31064 BLAKE2B 6b28f015a1c3c2dbad93fac315a896c4ad116befd618f28b89d451b92f2ab642e414bdd372f46858daa52e72978ad6e4862b6a431d121e331296b0f6a08a1c02 SHA512 ec9eef7881fb32eeb37389655a733b611813bfdf84c3e2569240e3d0aedc11ef30b8503a1d1b7a493b70bb1da0faa8e90d7798796b0ad14437b8881189360722 DIST microsoft.netcore.platforms.5.0.0.nupkg 39826 BLAKE2B a122f0d2afb77455c005740fe5096c055f72eb658b0d1f10e6a17f9d07c3bf91ad0010ff472ee1d05b84bfbb75c9de3c46d2a2d33fdcaa245d64d6c3a956f233 SHA512 8493fe11648c7ecc20b6530490d30fd63744961345c0501a7a10b11046661da09b783ddceb8b3208ae52a72a8a94cafdce8dc1bd6073c32081e30d0e7407f174 DIST microsoft.netcore.targets.1.0.1.nupkg 18189 BLAKE2B d43a064d4c6f836be5164708ff0401913b32fc3340cad7c8fd08f421ea553805ac150a134a0d60a55d41eec124514a5e5197eebcc85aa6595cc6b91e33025d61 SHA512 6ed8e75f945a18651066fe9ee31cf6c8257a5974340fe4d262438903c4959a479f4a515a4d1389e6d3d3ab34f09a3c7bc2009aada2e8a7f697b6655a82d3bfc9 DIST microsoft.netcore.targets.1.1.0.nupkg 18162 BLAKE2B 419d19e0da934ab4b9db75dd66cc22b83a003f34e93cf7a92feccf4f32d3d695e18b826b1aba13073dd4ec53aa7905a67346921d1055516647ddcde0d79009f1 SHA512 1ef033a68688aab9997ec1c0378acb1638b4afb618e533fcaf749d93389737ba94f4a0a94481becdf701c7e988ae2fe390136a8eae225887ee60db45063490fe +DIST microsoft.testplatform.objectmodel.17.11.1.nupkg 1660096 BLAKE2B 56fe5a0804398596106d2ecd5318c00e8e1f869f321160ffda0635b78c270934fbc2b85264792501cc571ba821f2dcce19e77c717e087a6304746092823a9ec3 SHA512 f6127a19b7f721a3f038fdaa81d00360b124f4d5ed02ca79cb7b330688007b4963ef3681594d27f06882571a492fc45aa0f79ee3aaa52417d972ed73f4342000 DIST microsoft.testplatform.objectmodel.17.8.0.nupkg 1492114 BLAKE2B 32a3a7f4e4cb9af1d330fcb2588ee9602414760eb4f2bda49888372b3ed64e8c47347dbdeda11259134e37b717ad5c23b06ffeda9a1a1772e1afe299429e828d SHA512 17119c472fd87ff721677f92a801693eab53a1897582150c26a60429c99eb1764628e7ba895b40e3b10b9edc00f803b18316a6fdc906ffe54dbd2d04ac63db33 +DIST microsoft.testplatform.testhost.17.11.1.nupkg 2882099 BLAKE2B fa222efcc2d92358df360c5d9093c678fc7c0489e90749d3108f2bbaf89e750df3c4e9b3163569ecd81402775056ae46dd96866bebe359fa17d6409d2560249b SHA512 75e4476514731d459b0aedf56a816616df6a7a53240e6b81b202778e0a90b7c284223d93c7447541eee70d167761417ce1818808c5cc05df81001b56470dd6c6 DIST microsoft.testplatform.testhost.17.8.0.nupkg 2806274 BLAKE2B dff54d1c59a6873793bbe2d6fc9ed75c2d610a8dc41f4f9349228b690db3beb7845660c7d90a5d2588443c13aff4d97b6e0a1df58e88a398b3631a344609060c SHA512 39fb1549fd23fc2c7b4f5525043fc1152b8c62cc813a88c9701f33a666041c6690dadd455899d247fef5e6df372d17f081d6098839086007b2c10618e187ac7a DIST microsoft.visualstudio.threading.17.6.40.nupkg 1615534 BLAKE2B a3c8e442e218f6b855299270ff9143d10e9fe7ede6b12b1534d562de7cb64cfcfcf3855f639b2abefe8ff48a5497192ee504e911abe207a39716c97fba75413c SHA512 eae7c4297da137ebaffed98c41e62b99db1cf60a8e6fa11c5e1eadbb789c66864f407e96a4f305efca1c02f8dfd8f7e9bfdf316c92e0187207df8766bcdb047a DIST microsoft.visualstudio.threading.analyzers.17.6.40.nupkg 481311 BLAKE2B 739e3903c08d57ffe214715c8e1dedba8cb7a8f226d36837f6a7ea16cd623f372d0a1365a6100b6f660a133a21396314899dc5e16d3935e2e1b25cebeb14c887 SHA512 04f0e018feeaf4d8d925820c6cde2436510200f38332283bbfcb585abcd6d9595f5d6a543f75da751366aeb7507a6ad12006afd5b27f6b82336f82a0d9714926 +DIST microsoft.visualstudio.validation.17.0.71.nupkg 181438 BLAKE2B 78ad3030c308c210d569efdc948c9262e7f57b45383faefe2a42b8dbd9c5e7bad83b831257596047aab1e1de0ca440cb0b8dc13d2a67081836536319f66ae0f1 SHA512 02f78d7e561d7201378c69b9d6e04ae232727e7a51ccbf619b2fdad6447aa4b39baca8fa1245f85588297e5f8414998419ad13f4137eb97adecd9f112635b510 DIST microsoft.visualstudio.validation.17.6.11.nupkg 329244 BLAKE2B c9f844f2ac036ab8bd3756cc06f374e15b529d00744dcbd78051a39a4c0876436caa67ea9f93308cb1cfdc806bb5be3c361909f515d837926d94df549ded2e46 SHA512 4e25ceca6eac1d8b6f311e5872f61dff6cb15b4dbc338cfc1e8076e6c7c949138d13627a111e246a2559d38001da785844a81174af63e7bee82b142243e82415 DIST microsoft.win32.primitives.4.3.0.nupkg 63333 BLAKE2B 132ec29940d4b716110980c4f9a06ba15183d29de638379d09998124605165e51652b2727e3892b57dbc7cacfdc71f9e1b59c9dd5463a524657351f5385d896d SHA512 366f07a79d72f6d61c2b7c43eaa938dd68dfb6b83599d1f6e02089b136fa82bec74b6d54d6e03e08a3c612d51c5596e3535cbc2b29f39b97a827b3e7c79826f0 +DIST microsoft.win32.registry.4.4.0.nupkg 334410 BLAKE2B cbc3fa83efda4dbb301e1272c1f66557f76caede6b7f92dd659e4227c2b3534715f46405527a8de190106942c56a8e6d5302c6267e1d9cabc1fa1582bda9b0af SHA512 2c98753d2a2a76e82b0afeedfa4d81f75f4619dab83f2ae7b4f56530232b733e7d9ec8ceb2d626b465920a2159dd4369c6fd9d96c65d70bcc9f38eeec8e95a10 DIST microsoft.win32.registry.5.0.0.nupkg 354731 BLAKE2B 3e98fbda73990aa8d4a8fe584d317ae59804c3ac40fb42194e332826b5be57ab78e563111dd3278a8099b9cd890d4e37f1bb74e6ec4a443edf7c783ea0cceb0b SHA512 471e66567ce59cc86475aece7815d05261264ce114e0c1688ba2551dd51494901fa72dd7a8f74f8e8f0f3dba74af8595f177552f3c06abb4bfce76692197076e DIST nerdbank.streams.2.10.66.nupkg 291984 BLAKE2B 20d0f4684814a92fa28fd27e95cca72ba6d8edbf5f5058539b3c54e088ff6da65faffdc04addf8deb473a8075ecbf3b0d5c4425b9da433a9c95ad66dcd31a654 SHA512 3cf62c572006c6a2d5a9d94dde33748906a6a646c239127b1093cc7e7c4a0495575f210b1d66810f093a4fca3b7b21b056586bc3f26e7181a1b7e4bb21e40dcd DIST netstandard.library.1.6.1.nupkg 17360 BLAKE2B 02badd3473451f83997f0b66d05f1541c741e65b9127b8b27ab391260df7939f235eb6648b11c7c11cc5400489ddf1cd26820b7bdf6fd9f1d8f0dfdfeef96acc SHA512 0972dc2dbb4925e896f62bce2e59d4e48639320ee38ad3016dcd485fbd6936a0ed08073ad5eef2a612dff05dfc390f3930fff9e79d87a06070eeb8128277cbd0 DIST newtonsoft.json.13.0.1.nupkg 2065787 BLAKE2B 000c38ce26a2a00bb25a9c1d6fb069ada521ff089bb624a5c1255b25767c10616cc51821524e7bc3d8b45eb8f8ee54c97454db1db9ae5e5c78eb6300a99f979d SHA512 83731b662eaf05379a23f8446ef47bbc111349dd4358b7bd8b51383fe9cf637e2fe62f78cea52a0d7bdd582dc6fbbb5837d4a7b1d53dcf37a0ae7473e21ee7b1 +DIST newtonsoft.json.13.0.3.nupkg 2441966 BLAKE2B 0c83cd81b9eb647fd9106c5b8b7af4ff6b35eae4fa24712f16cef1db070857b072b9e40a52ed006a82125c860dc48b89ac54224baa24bfdedfa573183e19d169 SHA512 99b252bc77d1c5f5f7b51fd4ea7d5653e9961d7b3061cf9207f8643a9c7cc9965eebc84d6467f2989bb4723b1a244915cc232a78f894e8b748ca882a7c89fb92 DIST newtonsoft.json.9.0.1.nupkg 1613054 BLAKE2B 56918db57c3786cff0548b642195521ef203246a6b2ed010186ccae230af3b0c913ace4b2a3319bf94c6e47647b9c5ad7b017e3b50d35e6654b4d5b987643739 SHA512 da8917a5347051c8106f4ea9bade4bc300a3b60a05a3be3390f92c8dcbcea67223c7b4da8065b9228042000e25b99c75fad7e2221a0daa8888ed8ef3c161b228 DIST nuget.frameworks.6.5.0.nupkg 131644 BLAKE2B d8fbfaeb2ec4c269ecad319478b64da5ad9e44d9d82fab8b42400a15ea7d31627bcdb9f1af0f18b15dd8455ac4e92df1b25bc47808f465cd2e972ffa40333f1c SHA512 3f97626af018fa9b03f06751054be2c4e8dbd0d5329de21662b36f3336849838bf5af7d3721643faa6ea90935f836cf502661573953176cff33d4d829d953d56 DIST perfolizer.0.2.1.nupkg 51987 BLAKE2B 2e01e7673ae420136e6194d89c406fca31af85b7f90b460a53ebbe0fef82c38ba3be3821d9e1a7b9b2bf5d117bb9f2f4f91767796bffb51ac14e5cb9f472d873 SHA512 9db50cdcf13a85737c275a0aa3dc4a98b97e7d23e7aca1c9b27df28e454b0d4587315bd62f7181dc03e0257a83d79c7af2e90733eafda70afe5a956c92c20a9a +DIST perfolizer.0.3.17.nupkg 194402 BLAKE2B cce0ab2c908ceca70336319dc20629c694855a9b834b06cc0669fc75dff4817f90514e6a7c39346ca2e732b4f92a4aff64a199c57dd7a1edef1ab9640cb868a5 SHA512 c66ef81a4cedbee659ee54fec138b4af50c1b53171195773d39c0a3f0cbb48afe415e8577e271d7be76262bebe530ad907e8d2e20a6e3e97176ed5b5e034bd86 DIST runtime.any.system.collections.4.3.0.nupkg 107990 BLAKE2B 802e2ae919a4834150d825ac086d8f47e2185e31b60b45f3dbe5f63b1d714953d9faaa7d8fe4cc25a1ea8495c4f8fd925bb198eea0b67e594a8558238b18196c SHA512 9f8833176c139b71a58694ae401c5aec209a63227be07c7ab559bef772082bd1f6cc38ba2949cb1c8e5c5514ad9f4ff51859838dc2f28191f8bb7ae611a50239 DIST runtime.any.system.diagnostics.tools.4.3.0.nupkg 43707 BLAKE2B 33d1c57eb4e50c06488da02ab2bb1b8dba9948026053e662986af05b74045c014e76815edbb588f10d6a904de22e4c50177f31f3fac36d159b9af361a4cb2b62 SHA512 bd257401e179d4b836a4a2f7236a0e303ae997d2453c946bf272036620a0b14e85e5f42c229332930a954655ab4cae359d191a3e3d9746df09535a651367764c DIST runtime.any.system.diagnostics.tracing.4.3.0.nupkg 49844 BLAKE2B e35998e1369bacc9fa90f74825e021c62b9c671ac9b7cfad4e9b455656bd40e968f348ba8943ed670c74c22bddb1c94ccf5058885233607e3c73a5c7d2a56688 SHA512 0b480d21e23c38965222be7fa1e1a0c7e444cebdf400d1db8d3ac609f893b82d78c5d8b271da61808b7b179dd6466a0090bd807fc2d35020f93a00f0213bb436 @@ -95,9 +113,11 @@ DIST runtime.unix.system.net.primitives.4.3.0.nupkg 125060 BLAKE2B 76f760a4fe1f1 DIST runtime.unix.system.net.sockets.4.3.0.nupkg 105673 BLAKE2B 06119cfdac3ce590b2f12f5587c75b6799fa876d7def559a78a1ccf53e34e6e1bf79410bfd676b04f1ab3f34a887eb919078a55cf79dc75faa75fc62094c2cbe SHA512 31b62be088315ead04d89f452a6c49a656b88f0668f7dadb2790511675d48705e01c9df24dbed3a0095157875c208ab6e6b5b6afc82bac13e4d6cdd3026f8424 DIST runtime.unix.system.private.uri.4.3.0.nupkg 75969 BLAKE2B 82611545be3eba44ccfbef1f104e9b5afade845fd3b30c6cb40171368330f9d4bb2ad8752e415aa3b1678ec140c40f8e72cd4cc3731f42ca64016c1a1dce70cf SHA512 203ebe272791d79ab0c40afe9d0543852ee91b9fb4ae5bc15524d97728bc8bc9d7e0cbcf65d1fab8cfb0aa7a4ae37e7938933eef127aa5ea46f60e57b6ad2d91 DIST runtime.unix.system.runtime.extensions.4.3.0.nupkg 54075 BLAKE2B f81d86cc15c63aa0b4a3d03546a07649587af7a0285af0de4123734e719fc023fa4227b7abb18307d4fc060e2952c157ec72b3bb85d49ab8508d8167b1aeedd7 SHA512 54b81784c08e934389c59e6e155af6b1855e4bbc41678b01a702c94e6daba87c6ddfd16fe9e2cb61f3097bfa4950dbc37781454d027ce5ba6c50a393cc91b888 +DIST serilog.2.10.0.nupkg 491974 BLAKE2B 27839d2ca6db6b745a627e9b534954633539bd0126872dffeddfff87ffe140167dc04c62cd801a8183dd210c735c9319c2fe76c5ea5a4c0bb37c87aa82b257ca SHA512 9c19964d1126c2e99f546f1da81764644fe39b153e3d8d725473221a6e0855f356776d2f40a8a5d04ece4e420075d5b987650108a4fc9b32b4f56ad3d0792260 DIST serilog.2.11.0.nupkg 593145 BLAKE2B 4c73e2e2cd0b52f0cbbc32a8eaceea71034cd5af34bc3f7097c0e3b8aad3e525544064b24c752d8b99ebda4d7177a68fbaeb0d48c09c39d911a37fcca1ccc89d SHA512 74008585f37a8d291ea38abff88c223a74d404e44d7a9d91eac253de0a5914e2dd084b30970333533801b267b8f4cf5f00a24ca61c0e232cc15ecdab68162484 DIST serilog.sinks.console.4.0.1.nupkg 103972 BLAKE2B 5a017756c31da3cd3f64ba1cb0091f2e363bebd300284a6bf48989be4cc63d5988f0bf337d224407ff1ab214d0c4b505b67003909edb957f874f79e04f11a61d SHA512 fe74a57683bf12e8126e8158526445f2f110ff24a83b06f516e587e2e0f1db0f917259a8bd1420a917c943106820296e063ee7e3ea7517b5d0e355358e9c8134 DIST snapper.2.4.0.nupkg 40925 BLAKE2B 1fd7b13c42c56fcf440b8496dccc44d29be8972d194222ddb42dddde8a5d75a33c0f9320c8fc548e7765a1cd4f3f58cb2ececdcdefaa4ac036597cf4a3c53379 SHA512 60ad026ae379e28e0047d4568ea61772e683450fb8685530ac2015702099f8733849063d9a7acefebdb54e05f27c982df301e2d074ed0a02acf860bc4c46dd67 +DIST snapper.2.4.1.nupkg 41180 BLAKE2B bda2a03a1606345339c1fe46833a4134461d2bedfcdea43ea4c105633d8d723d03565b3f3fdee7e234934f4b9f19d1664ee10baefa31a1e708a4aff810ef77a7 SHA512 d49856d868b71830ca737685f2e1c02d001cbb153a52a879adf5a7658437236e74516092d6da0746061f847ae8de9dacf95dd3bccb018983f424a02e9e9583fd DIST streamjsonrpc.2.16.36.nupkg 879658 BLAKE2B 9f9a91d6852518df215efa93c41188fbc5e007677e0a80a93f6887cf2a3606f3fb69832c353a2fdbd9ddc0c7e65752e9289324002c0ce7ca9dba4aca857e6262 SHA512 f64b6dffb583deda5a3b904ec015f49b53b0a1d76b4c1ee7d31772217e88f237d3ca0ce377dc4163bf0d23b9efb07838a6585a30a3541b17dc61ad27ba4005f2 DIST system.appcontext.4.3.0.nupkg 147030 BLAKE2B fafd6d050e77a265cf41c6d00a3ab3d8db47f2258e10a6cb556031ab183a01a508a986bb495b68c5e8610c05b92b2f3c7b0718f68f508111fd262291684f84c3 SHA512 0d6ea63006304708feae2cc0590d2cdd99327b682210822bb2803ac842fdf4d8d57170d7947c006eec4b5687c942768478a7ec109745472f3946d230732483e8 DIST system.buffers.4.3.0.nupkg 35171 BLAKE2B 3b274a048ce14845ca957019b3670db00338972f6e11279e47f59ca6b4326aaecab1d11317694ed98e8a27f3de7ef6f90de94d4711ab224f805388d468728392 SHA512 3dcbf66f6edf7e9bb4f698cddcf81b9d059811d84e05c7ac618b2640efed642f089b0ef84c927c5f58feffe43bb96a6bcf4fec422529b82998b18d70e4648cbe @@ -166,6 +186,8 @@ DIST system.resources.resourcemanager.4.0.1.nupkg 85915 BLAKE2B 11b7c350695fee89 DIST system.resources.resourcemanager.4.3.0.nupkg 85908 BLAKE2B 002ba25bb953e5a9162214338b50abcecfd8183c68c7b5de8bbc1780e57322b6aa225e13436ffda54b4013fb77540df7428d8c3c89c1a21622ab124d8ca174cd SHA512 9067db28f1c48d08fc52ad40a608f88c14ad9112646741ddaf426fdfe68bed61ab01954b179461e61d187371600c1e6e5c36c788993f5a105a64f5702a6b81d4 DIST system.runtime.4.1.0.nupkg 7263653 BLAKE2B 0a6699d985304a5072c7c283a42c100cb8f13ae61e95f93463ed57438ef3d7c655c3c4aed43b1d8fed4057933e924ca1e6b9a5987f1328fe4e2e172861572593 SHA512 4b05eb68bb485846707c4fe3393f9616d3ffb6c5f62a121d81142ddf7d0241c931fe96d193b7bf02281a9368458e0764466766557cfa9709035dc76d8fdd7706 DIST system.runtime.4.3.0.nupkg 7263712 BLAKE2B 6cf2c6704f2a5639bffe2db645fd6ac935e341a5d50f1be97969bfba15e7fd93c94a2ddbb75a3538cefc05142fd72331185ca7ed175141102e8f977649f3bf1f SHA512 92ab2249f08073cfafdc4cfbd7db36d651ad871b8d8ba961006982187de374bf4a30af93f15f73b05af343f7a70cbd484b04d646570587636ae72171eb0714fb +DIST system.runtime.compilerservices.unsafe.4.5.1.nupkg 103384 BLAKE2B 80128d140e61d06f0f6ad198d4aa298f129ae49570eeeb2fdf0bd240ff7446f2c995b313359a59d5997853e1727d333eee471d9ea1add2d1b92594126593bb65 SHA512 f6bfa11732f9a9125f03347a02e71c99862dc539de2894ebfbd6927fe0361b9119968486dc5b0051904e24c00084d9e17cfea6c021a9530cd38da3a3bf86f914 +DIST system.runtime.compilerservices.unsafe.4.5.2.nupkg 104723 BLAKE2B 30ab5b99a60b0a207bb4306ebcd483882af1721025f61a63dc3d654f060a42ec23e3dcac10623665a14e69ade86189ba0138deb199f63fb8f5124c3581e63c90 SHA512 84c91d5b192cca942515707b25a9907a00ec73110040ee051ddfe5c3fce549953d7598008a3eb9c630ab5deaf5f37c2fa0d033262739cf38e3da873dfdd9685a DIST system.runtime.compilerservices.unsafe.4.5.3.nupkg 102160 BLAKE2B a86cea1017d251d3cd271eff0be90ce43ca0becd8b0cd37215aba847c00369414de1d34df318e2554f8989fa48ce0f5bf61e0404fd97b476eb0fe0bf5f10579d SHA512 765d87d36a7b7415dee5b6cbd3a08ead9762915fbfacfad8a205a78d4a187cec6677da2407f7f7c2d1b55fe9f8c0257925c9b0bc193d402972c323979678baab DIST system.runtime.compilerservices.unsafe.5.0.0.nupkg 130329 BLAKE2B 661dc87cbbfceb67d13b0bdbcf3a035609213e4b99afac13ac773128b4a4428272e84f17e70fc84218fe1569f9ea9f28152c239713580ef5a75d4fbd6a87f08c SHA512 23226c503b06abecee5a9604a6e4dd3dabcdf921f55d6aa6dad2bab1ca12a001c7866af5a6de01cc9b4ace54e5c8ee1d5c2fd29dd9dfd7eda3ed86f9b35fa59f DIST system.runtime.compilerservices.unsafe.6.0.0.nupkg 84343 BLAKE2B aea2f833d6da80dbc275c47bfb207d77a1f2dd203a29352ff5a6e96d8b52752ee3c5bde38117c5ecc5dfbad66d8b47b2001efa1e2d564e14cbbf58d0d1fe208e SHA512 d4057301be4ec4936f24b9ce003b5ec4d99681ab6d9b65d5393dd38d04cdec37784aaa12c1a8b50ac3767ed878dae425749490773fec01e734f93cf1045822b3 @@ -178,6 +200,7 @@ DIST system.runtime.interopservices.4.3.0.nupkg 2597020 BLAKE2B 4753b772f9d3596e DIST system.runtime.interopservices.runtimeinformation.4.3.0.nupkg 179546 BLAKE2B 780a92196ee216c1175768b32c04e88cfbc453bd9fdd6e5645c4ccc98f2c5ad62fd5cb158117df9391b1cdc3130a2cddca49304d2579434597350097960ce013 SHA512 6f4905329a3cc9e62d274c885f275ee31c5af57a6c9fd1a5080d039cb748e0277bef3dc8ce42863cac78365084e00a032279bf3d2b7254a49f3fb1566a29ad1b DIST system.runtime.numerics.4.3.0.nupkg 283763 BLAKE2B b9e2ffc7e974fb4824ed174be43e664d0fcbe1e996640b8f66a17503c8af24d106e883092fd61b2990c32472423bcad943e07b7e25d126563a219e1b617446ee SHA512 3e347faa8e7ec484d481e53b1c219fe1ce346ae8278a214b4508cf0e233c1627bd9c6c6c7c654e8c1f4143271838ddd9593f63a1043577ad87c40e392af7fd34 DIST system.runtime.serialization.primitives.4.1.1.nupkg 222353 BLAKE2B c53253fbc44b119c29e3cc5a049919d293600182543e6b0b39d0abbaa7853b4b025937d5e5df9e89630a74dfd22bea4c0da826ce2b37211b8db3cb4aeb18ba6a SHA512 fa6a90aeb26c0f1e72c48abec0b60a1ebea955cd3c1133b3245c04dd0bd6984c0ce0253944d28676abb8edb93e1c649c693e7c6425459a3c29a74381531cb540 +DIST system.security.accesscontrol.4.4.0.nupkg 562260 BLAKE2B 6d0a2b0d4b986a08882ac88ca96a36f3126cccff87db0bb87733f84f031908ef888554d2ff55cf0cf1cd37e0230d035033c8460d3fc18aae45c7fffe1e439249 SHA512 50f17eb3829cb4e0a993b76905edd0b59d40cc510729d84eb623432f11a70ff9f12ac55bb28c39382953cbc73bc8e39bc3f12f6eff79c51c197d8678c0b5787c DIST system.security.accesscontrol.5.0.0.nupkg 621573 BLAKE2B 617baef046a8bdb637db288425206cb95e6be55c53c3829690253fd76987b0fdebb1cd79db556c437ff5d9a0f4940e7d747e3e7b611e941f5f54248b6adfa32e SHA512 ae6b03ad029d3eb6818a6c8bb56cf4904013fa535a67b8e621b783a029dd88aa2e471e002cbc7d720381ad8bc8c6b93111a08f6ce2d271af6d974bf4d02b6c81 DIST system.security.claims.4.3.0.nupkg 147933 BLAKE2B bd00c65069b23415c146861ba7ba768a0da69f9f0a4496fb1f43780222f899ae62ed35cd0bc5a0953d8b13920800b59414cccad7e6bf6614ee675680c06e27cb SHA512 ab72b90801f6c051a2b31645448eebfca74642b3cfa1d51f80e21a0d0d7ad44d3366dea139347e2852781b7f3bae820df16c3eb188a2c96244df05394ed72c86 DIST system.security.cryptography.algorithms.4.3.0.nupkg 402204 BLAKE2B 3bed21fdd12f005b6a7eb225623e71880a37c79cfdaa770971b6563d8e7f613a64617c73deedc2c6c31fd8e908f9ac95903a1004f1376bd914431f89c9dcc8f0 SHA512 7641d70c2ba6f37bf429d5d949bda427f078098c2dcb8924fd79b23bb22c4b956ef14235422d8b1cc5720cbbcc6cfee8943d5ff87ce7abf0d54c5e8bce2aa5e2 @@ -189,6 +212,7 @@ DIST system.security.cryptography.primitives.4.3.0.nupkg 81382 BLAKE2B 55bcbe314 DIST system.security.cryptography.x509certificates.4.3.0.nupkg 706727 BLAKE2B 67c777394c982267c08dba232dd75aba6e924784d14388f7f8e347293c8f3a67ef9490a078b3f56f649a1ab352a4c924630f384850e3d5f1510dceae45fd0af1 SHA512 318d86ab5528e2b444ec3e4b9824c1be82bb93db513eab34b238e486f886c4d74310ed82c2110401fe5cd790e4d97f4a023a0b2d5c2e29952d3fd02e42734d00 DIST system.security.principal.4.3.0.nupkg 94590 BLAKE2B c6fc5d6944a44b3ab125af5d59493aada6e8c73857311b8118adf197b9db3bf77fc8de9f320dcc0d55c6e529106b36307e14baab75766296bf804289de800a26 SHA512 db8a1ed0d189637d9ef83147550ce5da890cf6ec189a7d006ba9de86ab55679e7f025e18bdaed2dc137ddf82a7e6a0131fb4d54d4264831862b1d7c5ee62837e DIST system.security.principal.windows.4.3.0.nupkg 220931 BLAKE2B dcf84627ab57c5e72e0f1828b48c6e9bfa2ea2ead7b9c02bff03b9819f4057cb9d4a8821cfd0a98a381f2d7a2471df04041567de970f9d60557923e6e09317aa SHA512 66c1d5a9d649b964e1653fa2cd41d8f80515b7cd727fcd7f0890552070da1099ecd1032560f259a108e0d1d6a6da23fa07bc5c922f426a91f33b667f7c004019 +DIST system.security.principal.windows.4.4.0.nupkg 372259 BLAKE2B 3d1d5283919899df29c3718cb4a537b89638754c36d7c86981e9da7934aafb02915fda7d670ae132f73beec94bee88c5816dba4062088d73e30d7b72329f54ba SHA512 ca70b904a63086038de961ffc8f33964b29cd7dc2a0b5dc0e5f9788596b92dff29430bf56266c23ca1ae6a5592461128395587d85cd984e5dab8447a6a5e14a6 DIST system.security.principal.windows.5.0.0.nupkg 535022 BLAKE2B 4b20ab3cc0b4bc820df360df57b2eb0e2059de677c432af31e73acdf600a417685900aed2cee8e33ba9020d02ae688096cd9c3a77da441ed33cf968c90124bd5 SHA512 44a920aaaf22b2172d41319bb57ab2b8e1a4531d5f02192a6f53a81d875125195b60ba0b5a44a45981d137fd7b0f3a65b12959b5fd97afc0578cd84ef27467cd DIST system.text.encoding.4.0.11.nupkg 327286 BLAKE2B ec08fe2bfd3eaedc7a50d823ae424268d1f51f8816d9b3645b4210e10b8cf89e801f5f7d831a565e31cbf795952ee5a6a60a45d6432e0593727f0e0e213818ed SHA512 f974335143f36b318abf040ed535887f28089d749b1fa55056345df5243dfbd56d27b74c6e4d87a737fdbb8e699c5291bd25f1e5db4700bb00bf53330c7e3e9a DIST system.text.encoding.4.3.0.nupkg 327281 BLAKE2B e153609b257919932499a013337b8b2a4087ebff7e8ffe6854ad1c70fbd058aaabc4e974313dfb3cf1a9355b0ced87bd97cd39f6a4962b8a4a87003d3a66c53c SHA512 6ff7feec7313a7121f795ec7d376e4b8728c17294219fafdfd4ea078f9df1455b4685f0b3962c3810098e95d68594a8392c0b799d36ec8284cd6fcbd4cfe2c67 @@ -215,13 +239,20 @@ DIST system.xml.xdocument.4.0.11.nupkg 591353 BLAKE2B 8373fa19c6aafbe6e347db7bb1 DIST system.xml.xdocument.4.3.0.nupkg 591350 BLAKE2B 86f910cef36c056f4a9ea9dc26eea6e01070467d27ac80fb8a0af5e1a572ad5d2169e4f1297cd362fddc9e0309458dbd413fca85ef8e56f97781c218e594604a SHA512 c2d9236a696daf23a29b530b9aa510fb813041685a1bb9a95845a51e61d870a0615e988b150f5be0d0896ef94b123e97f96c8a43ee815cf5b9897593986b1113 DIST tomlyn.0.17.0.nupkg 147066 BLAKE2B d5507882a8e5f7bd7f2e30c3a4aab342046c0339b884b6527a9e616cd48c603aa97ed411a63cf1e92852994c9dc2768f35edb5854aa5b21f865b17783fc43ba5 SHA512 0dd5717101262fd7833cbb74ab5b95f0f39e39d2b32c90775d6e54359643d17d5c1675b9ef65260b01f5b89c81c3d446ae3bffd598b0a53e6b3a10149f9e01fb DIST xunit.2.6.2.nupkg 29065 BLAKE2B d8b97b3e5b1808b085f8845b73d5f3f1c5742a01a162042970d662231e11eb856c77b9d2374ff5eff2343d4d6555ae98106289cfb57133d9c3a7b86d90ba3cff SHA512 14103a510e5cfc139314040b4160b153d3702a9ba2be1e71bcc06342e68cb7e321567b30fbdec7e3c31d08d4454e86683c951b709a60c4b1f2d0648883a62b30 +DIST xunit.2.9.2.nupkg 31616 BLAKE2B f5b5ad0651d2f54993e9f216898e7be51f2a61d0d0e32adf4d8b1a9b0062253d1a5f7fd9e5c5480d115983478d3dcc43a86607ef6539f88beec391f1022ea3f7 SHA512 6ece1c72995aa824fbfa3740261b6def9b8aabda80dc97a5775ba088e8061064a7ceaf209286b4554a8d10a90c3e407057908e9409653491ad1817e0c68643ac DIST xunit.abstractions.2.0.3.nupkg 75155 BLAKE2B 8cfecf557dbe20e0e14b1d8b413acd7516b6538cb543a12708910311fa76b7dcd9d060c7be70a05b0af5ef3b8bd5f819104025afe9796e240c28fcae1c7460c1 SHA512 3ca26b8b97f4a8440f16f818e82651f571bc2513a5592742fd960b9240d0b880fef84827fb25a307e61fe7b019f14e864653fbcf7dee0d0e3faf90593deaf624 +DIST xunit.analyzers.1.16.0.nupkg 263548 BLAKE2B 453489fb24358957855d9c9ef89e69f0fae2678b5a73dc99d7ac676bccd4a4be13ed93aef28ae6b59bfee8cc411356c497b3e2d650f1e7998246fc4caf315b49 SHA512 eb940bc674683aaa409f684c9e323514b990123cd4c9eda1e0cc1155ed64d79d4af94146d4486bfecfcc2f0349ea908da32a098cea0db85ece196e261f66dd69 DIST xunit.analyzers.1.6.0.nupkg 172621 BLAKE2B 9be6a23eb8ecad912a879293126a0eb5b0c3cebc21e54ca829de83ed4b102df7dac30b28fe7ebc7e223d8c343ef4515dfcc1ef40bd3dcc59eff54163fce461cc SHA512 7c2095196cc0275780353e82d50cb968a2961ba5cfc458e7d491ec647495dbd50cfbaa8f51e575b122988435082f63babd4cda9ccfba1f77ce6c5cb5266e9b7a DIST xunit.assert.2.6.2.nupkg 219001 BLAKE2B 532d452427d58abf56b12127d2403bf84cacb86eebd24d8f8cada01c9f7cc390fc13cd89230eb414a0cb0c8271fbe5fe25e79844a6c590846263118f915b7f43 SHA512 00da3612b13f1932abdf2a70bb821a2fd9c00da8507d088adeaaf6eb21d336b614da44439768dbe3f155a01729757f93e6a591922c85856dcda197e32d6ca843 +DIST xunit.assert.2.9.2.nupkg 244587 BLAKE2B a2eeb6be1d1c6e6383342e1303e191c3f206572293d4882e75dc641663f7285d58fe6ae8a919a058d76fa9d7fada606e852265b8b89f80c3310cf981b1f3545e SHA512 86e35f20d2c7e479f288f2268a62afee5888249d8c811749613ee4cb7e3ae3347ad921fba3d263b2032249945785ae3a9204c236329234dd55bdcb42f944a9ef DIST xunit.core.2.6.2.nupkg 30991 BLAKE2B 567d446844cfa84c415b9e2e094e42b1b6b498eb6e988c3ad0092be352de03c4c949bef72d09143e9edb4020a9c7a762d9e3e388102df1d68de53a60331d21c3 SHA512 8ed1836318021e091de56921db230b79ff0300234bb97ee97ad4485d8a398ea77775c4410be17120d151e0d8bd426ba0dcf111924f39b1e4d47afd2677c8cb70 +DIST xunit.core.2.9.2.nupkg 33509 BLAKE2B 37c104f7b13ffa684ca6e547d58095e234fcc8589bc55e2c6389be2f43de39a81a248aafbfc324eb5a5cf14b80111a0be56ea5fd853ee70a35c45c8dbe5474e0 SHA512 916e3c77b60beebc93e33b964e324de3dd5c27063c6988880310da5c945e6e0308c38d0f9a54448a2688cf7dd05059a095c7cb95aa11c99708e2c97bd240118b DIST xunit.extensibility.core.2.6.2.nupkg 277478 BLAKE2B 4ddf6199bf9291c3f726ff1fd2306aac203d83eb4df4a6971878de6ade07154fcf82dd53ef4f3bde77291fcc6b74788613fd5b8c5502d9d653a5ae4e2b90d6be SHA512 ff976b2f080664e4d18609953bb5e9306b9df95505a360dd5c218f502d97564892f6f139de048eef82c2b089aad699f5af180566f5efcb8abc9b97974429dfbb +DIST xunit.extensibility.core.2.9.2.nupkg 298693 BLAKE2B b5eebe5e056f0f633d618f9191d98f5f13fcd688ea0b15ec462fc92c8c7a5b8bae2efefb7a61a8f5d7efc4f5a3879cf2e5ba43f6792e801e9f014fb16ebaa7bf SHA512 b28b24f9d8390a7e0df4c28e8d0d70153bdf81dbaa897d432d16471185c868b3ae4c96c225e5df9fb5e10150c663ecde07c697de308a2fc05c0e9e042427595f DIST xunit.extensibility.execution.2.6.2.nupkg 365448 BLAKE2B 20c1e852121fdeb126ee4b1a895e88baf1bf6046837354cb768397c16e07d7956866791b7d796889da903390eae4eea4dde15e9b6d31aa66d2a4b775660e4520 SHA512 332b7416440605cbd0e641d02553f6163df3dfb41d5f1af5bd7f6b89e27970cd30cbe147a93ec466e501f288c023ae811a772ecc646073344c2b40f2c0ed6d6e +DIST xunit.extensibility.execution.2.9.2.nupkg 379785 BLAKE2B aeea9e3f5feeaffb864f3907a72d3bd866444e2b491f15ee884a4e8f1f87f712cbf0db444950163348e298f715fbf26c4f52ac621cb963414d491c35de0d9fe4 SHA512 a0e9c6dc6b269ed619a9995e28c1c5940c710b19fe650adc63b18428314fd19a63c7fb1313ad5c11b9499380e49781ded2dd360cde20989e21b100e82d3768ee DIST xunit.runner.visualstudio.2.5.4.nupkg 575805 BLAKE2B 4c236a13f9daa0ef51e2c89f278ab13eaa381e608c760ecda5e509be8e1272dc33da7920996e9a61f8ae83281260bf62f000d8ca8edc29b23369ea1d0a6da0bd SHA512 0d719e261d990e4d3f56bff9a22d43793509ee644e23954d12053bf7be2952b33495fe4620b5975e3a601b1b7bec4c02e126ad3848970b5af4d7783ea91ccb1b -EBUILD marksman-2023.12.09.ebuild 8916 BLAKE2B a4485b212bab9356a57f972bab7311e2564cb4f11dc9b99251a33b9ca3b4eea54dd108818659290b34ece492ee52ef830f134a06c0301469765d61e3137d2fe5 SHA512 ff7e75d5693a5ba695fd7420dd0faad2b6ce5cb9032e19a799f5a50c9d7071bec45da2bfc81eb3294c7be843c2c2cd68bd02363c13eec7e69b9433b20c5fcb74 +DIST xunit.runner.visualstudio.2.8.2.nupkg 595969 BLAKE2B d1ef775c4234177fcca64dc44144fecc2d613976c7afe58ddfba0a204bd36b932cb8adaa3619e47922218306b487de1f256611f5d1448798afc393a91b896c13 SHA512 cfe133857c4b9609ff9fb150e49d032716c69ecff5bf1d643c987852af8e3c2851a5d4b2df1fcc0aa43f8ed91ba1cec144cb61cf5e24ee92f40f78aafdee1dd0 EBUILD marksman-2024.10.07.ebuild 8919 BLAKE2B 9424defe5697556be4888eab5a2dbe3bd55d3d590521da652dc341a3f30525efd8d86e721fc4495f9cc8608ce15a5a9ececb7fa95069b20c4ed8ef5830e17071 SHA512 e981366d2d3ead633dd7ea984989838c8a51af21461fa612f4bcc243cc9f796cc8b33e80d5b968e48c01a2ff1d7a3712a177064ae63dec902bf21604007a1ef4 +EBUILD marksman-2024.12.18.ebuild 4605 BLAKE2B 15b8c96f9339a3c990da1df51f3cd5983bfe2ba4c0cdb41ebc59322c2793418c0bd9e09353f0630add1b9040e805fa41d8a28736fb735aedf0e8067ed92694e4 SHA512 f025a2dcc82a574115ad4b05801428a34f81a399efe92bb068f25e2b473c7525d0fc486fce337016a0b006986c5a2c0679065483a91a73462f3159058af8adb5 MISC metadata.xml 897 BLAKE2B d0cdaac41d5304301afefdffccd0c3e58284b87453770678dbe2d1de776a8470b05bd4d7bfd2b6379b75036e49153f1ddcac0c318eda68fceb66f7923c4e5cb3 SHA512 78869eaafec5d5673c386d2b30792369cf54f4e52a610d3c077d973b71aa4cc71d59c2ea5484e96f7ea559d780515a59e207579a8a7f1202a806f13c0a515776 diff --git a/dev-util/marksman/files/marksman-2024.12.18-net9.0.patch b/dev-util/marksman/files/marksman-2024.12.18-net9.0.patch new file mode 100644 index 000000000000..645ec0f13fcd --- /dev/null +++ b/dev-util/marksman/files/marksman-2024.12.18-net9.0.patch @@ -0,0 +1,55 @@ +--- a/Benchmarks/Benchmarks.fsproj ++++ b/Benchmarks/Benchmarks.fsproj +@@ -2,7 +2,7 @@ + + + Exe +- net8.0 ++ net9.0 + + + +--- a/LanguageServerProtocol/LanguageServerProtocol.fsproj ++++ b/LanguageServerProtocol/LanguageServerProtocol.fsproj +@@ -9,7 +9,7 @@ + MIT + README.md + https://github.com/ionide/LanguageServerProtocol +- net8.0 ++ net9.0 + + + + + https://qelectrotech.org/bugtracker/my_view_page.php + qelectrotech/qelectrotech-source-mirror + diff --git a/sci-electronics/qelectrotech/qelectrotech-0.80.ebuild b/sci-electronics/qelectrotech/qelectrotech-0.80.ebuild index 9f04e6f2ee33..bca893db5e29 100644 --- a/sci-electronics/qelectrotech/qelectrotech-0.80.ebuild +++ b/sci-electronics/qelectrotech/qelectrotech-0.80.ebuild @@ -1,4 +1,4 @@ -# Copyright 2001-2024 Gentoo Authors +# Copyright 2001-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -24,7 +24,7 @@ IUSE="doc" BDEPEND=" virtual/pkgconfig - doc? ( app-text/doxygen ) + doc? ( app-text/doxygen[dot] ) " RDEPEND=" dev-db/sqlite:3 diff --git a/sci-electronics/qelectrotech/qelectrotech-9999.ebuild b/sci-electronics/qelectrotech/qelectrotech-9999.ebuild deleted file mode 100644 index ab1501d00974..000000000000 --- a/sci-electronics/qelectrotech/qelectrotech-9999.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 2001-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit qmake-utils xdg - -DESCRIPTION="Qt5 application to design electric diagrams" -HOMEPAGE="https://qelectrotech.org/" - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://git.tuxfamily.org/qet/qet.git/" - inherit git-r3 -else - MY_P=qet-${PV/%0/.0} - SRC_URI="https://git.tuxfamily.org/qet/qet.git/snapshot/${MY_P}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}"/${MY_P} -fi - -LICENSE="CC-BY-3.0 GPL-2+" -SLOT="0" -IUSE="doc" - -BDEPEND=" - virtual/pkgconfig - doc? ( app-text/doxygen ) -" -RDEPEND=" - dev-db/sqlite:3 - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtsql:5[sqlite] - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kwidgetsaddons:5 -" -DEPEND="${RDEPEND}" - -DOCS=( CREDIT ChangeLog README ) - -PATCHES=( - "${FILESDIR}/${PN}-0.80-fix-paths.patch" - "${FILESDIR}/${PN}-0.80-nomancompress.patch" -) - -src_prepare() { - xdg_src_prepare - - if [[ ${PV} != *9999* ]]; then - sed -e "/^DEFINES.*GIT_COMMIT_SHA/s/^/#DONT /" -i ${PN}.pro || die - sed -e "/qInfo.*GIT_COMMIT_SHA/d" -i sources/machine_info.cpp || die - fi -} - -src_configure() { - eqmake5 ${PN}.pro -} - -src_install() { - emake INSTALL_ROOT="${D}" install - - if use doc; then - doxygen Doxyfile || die - local HTML_DOCS=( doc/html/. ) - fi - - einstalldocs -} diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz index de6b76ece1d4..016cc92f4a41 100644 Binary files a/sci-libs/Manifest.gz and b/sci-libs/Manifest.gz differ diff --git a/sci-libs/libbraiding/Manifest b/sci-libs/libbraiding/Manifest index 911a28fdffeb..5af5a6df71e2 100644 --- a/sci-libs/libbraiding/Manifest +++ b/sci-libs/libbraiding/Manifest @@ -1,5 +1,3 @@ DIST libbraiding-1.3.1.tar.gz 393142 BLAKE2B 6a012005549c6de513463f887202dd0c2774f10d2c72b9bae4b46e73d5592b01011760d034e2c8eb9abbe0f56db3932d96a062e19f767b9efb4f9b639a9f719f SHA512 358c53365f318e5fd77f2332e0f70374d720ebacb9426a2d24abc4e4eff179ff315bbd7447211797e097a0bbead7efc73b2c26f1e068bdb86766af1144a2e823 -DIST libbraiding-1.3.tar.gz 389034 BLAKE2B edc4fbe0a06afec3ddb9c3fa2d63f388ec16bb355100ecf1bb104f72ebf1975d92abc973e8ba118f5cafe998ea4587dc9f456a7a45d076cdae429d607c335a9b SHA512 da8c24183eeaf21a79cd7f723b0082e29e3185594b7cf6695e58de9677a64838da361220b35dd140c920d64dbf5cbf1f1c6f4129709c57efc5d624b766ccd69f -EBUILD libbraiding-1.3.1.ebuild 567 BLAKE2B 60580d27f3c909fae1d4c765692dfe083c761ae2fb896d4bef9008321d75bba73b615c148d4f4088bbbecdc83400b82a262476f4abb0dbc4f23783f8ee60bbe3 SHA512 ef9bfdc86f3e942b755a0a697add380eea46cbf8952651ae935e36e18bec030491597b7b11e353b0c901937de84854823487243d9f0567bf3de0c36d52f0561c -EBUILD libbraiding-1.3.ebuild 566 BLAKE2B 5a168e7c76cdbda6f1a9553128de1643b619757f693ae1aec88fad06ad7e4b05b1bdaabdb279caa09348b5c162ee071d47e8f75ff31c62f8131a4460660226f1 SHA512 dc8a4b9335728ad6b4e652e4ec39f55e9eb64262fcf02e2c089a92b153fa47bfe8cb40effd4f1c78da37880e2012a1266863ebf32264d4aba47dfe67325279a0 +EBUILD libbraiding-1.3.1.ebuild 566 BLAKE2B 0309cd54bcbd94826e5c355a579b94ffcf1d1b3fa3e125572d178bd6e492db51c55bf98dec7463036802c4da5d52e3dc19ca8de9d34c80d1c9062dbb88dbe010 SHA512 c24162519d7afaa2f36de06d364286813ef67fb82e24aed2ef3ff18061c66e9690f1a6f71ec192bb5bbbe16ca5e1501435a27d760c3683bb53daf57f1a3f5fd5 MISC metadata.xml 1040 BLAKE2B de527a0accea92adf75f22b086920888d621f9c3e24c1a136149af13f4eaa8fdf4127354d6805b5e50d1772c906ff1db7dfd906eb7156908e95b5058c1c490f7 SHA512 cf25e11fae981f51eb8b9a16db8495f49d27e2a1e038e29bdf41f836aa2d56e9204b8912b9725d333ea2e3ba75ab52303e784d6ac3bc82f83f5e44509d71ccba diff --git a/sci-libs/libbraiding/libbraiding-1.3.1.ebuild b/sci-libs/libbraiding/libbraiding-1.3.1.ebuild index 0edd4d6824f3..ff9e29d42ff4 100644 --- a/sci-libs/libbraiding/libbraiding-1.3.1.ebuild +++ b/sci-libs/libbraiding/libbraiding-1.3.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/miguelmarco/${PN}/releases/download/${PV}/${P}.tar.g # oversight: https://github.com/jeanluct/cbraid/issues/4 LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" src_install() { default diff --git a/sci-libs/libbraiding/libbraiding-1.3.ebuild b/sci-libs/libbraiding/libbraiding-1.3.ebuild deleted file mode 100644 index cd88acc244ae..000000000000 --- a/sci-libs/libbraiding/libbraiding-1.3.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Expose the functionality of cbraid as a shared library" -HOMEPAGE="https://github.com/miguelmarco/libbraiding" - -SRC_URI="https://github.com/miguelmarco/${PN}/releases/download/${PV}/${P}.tar.gz" - -# A few source headers still say GPLv2, but I believe that to be an -# oversight: https://github.com/jeanluct/cbraid/issues/4 -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz index 607e5d50e82d..c5a078efc586 100644 Binary files a/sci-mathematics/Manifest.gz and b/sci-mathematics/Manifest.gz differ diff --git a/sci-mathematics/boolector/Manifest b/sci-mathematics/boolector/Manifest index 35495146d492..84a37f8931df 100644 --- a/sci-mathematics/boolector/Manifest +++ b/sci-mathematics/boolector/Manifest @@ -1,6 +1,5 @@ AUX boolector-3.2.3-cmake-std.patch 350 BLAKE2B bcdc394f1f1c9ef17605f0c12c2279d7842a4c106d70132760ed7c3fe215d41ba25551ae18e9d29f5697fb2c7546cef96b3a1c3ebb5b79da6c6ed4ada98d1dbb SHA512 6345feda413d4959cd95af0708f522d3569bea66ceab524b6f2378e473f1a64417b5fbcfbd865c10c14c0dfb0cd11c585db6ffa7c79d930b90aaf47693d47aa8 -DIST boolector-3.2.3.tar.gz 1566566 BLAKE2B 1c9adb1272c2289af6afce0149b11ce36a42aef47f1b3353f5f9dbaf12287718f29e45415b82b723bd37fb0438517c48d64a12f0c038105edeb6036f49189ac7 SHA512 a85c10edf05455e2911614f9d8f2b214a136470852b31a631c96247416dab822efcc6d9047f3a85c85aff499e8eb62fb36e52f2633511c5b42d287c4962c4239 +AUX boolector-3.2.4-cmake_minimum_required.patch 316 BLAKE2B 0063759b217caab374d4920e9747fd3361bc8004fb6b3a49efb2759246a117e54d8be37f5944c596e668302807840adc282bee450d7947d69817e330f5164f1c SHA512 e5dd9d51bdb0f2dd05275a60d2bb654abba6b70e1126ad50ce07f3745af580c9c30f8191be85dd837b62e0cd8fb4a27bd62bd9a216bf389d7e20547fc7c82c6a DIST boolector-3.2.4.tar.gz 1567983 BLAKE2B c74e6b7be2931ae164b3cde5ff3c9b60b12ad49b4be23ddb2931f5a71ffbfb5bb98a29ea46780275414bbe2e3e65b6108e489254251f8fd820a89162dc6eaae5 SHA512 57ba34264abd1d4350403b45995b040bd792dbea7d07a1c64d067ddbddeb3944d8515ce667ae4ffef70d35b5be68cfc5938acd6a8a7b242a09f218474024b821 -EBUILD boolector-3.2.3.ebuild 1899 BLAKE2B 0856b67a9ce86a78b00b556d087c8d2ccfecddf25899e57da146d3698233c8edd773d8d553d77741afa3488fa8669bc042ee787e7d0a89c2b889238b4d9b0982 SHA512 642e7323639f49f97a613ed9f15ebabcd51969b0b5b75fc2530fe73cb36000b5baf7adb30a000d143de14d8957f78cce506d9f0bd92d50b3ff4da4a401b08839 -EBUILD boolector-3.2.4.ebuild 1899 BLAKE2B 4b5db04d6c7739096eea5baa44040a68e9b1d9c74da3fb273fe4277956c63e7d5da66b379452101636f6afb3b05bdc7563ed08ee5251dab689a3cbc245abca4e SHA512 a9feb0a9f0c2c731dd04710d1c8ab9567463a66cea089b3c2e984fe73c805c65a8852b952aa7b653ff6d53519f97d95ae0d5652bc8c69e6ee657bbe034276805 +EBUILD boolector-3.2.4.ebuild 1964 BLAKE2B 22afb18fd5006f777a2419e7c708f9566baad901478fbfa6c6fa32d39fc8e0e04fb2dcbb9c561261ad4c3e32c80d9e1d0378d9495f56d56e2ae71b2c6079933a SHA512 e1c88d76360f032265b80a662451922ae61b2d1b439db415f952ebf203f715cc3110d6f82192667f4ccfe530248da8db59a0ae23844152bffb8fde2e7c97189d MISC metadata.xml 1245 BLAKE2B a04e1e5a6af857100b8b569f57f4d2610593e9eb741513e4e6405a8fa9828471b92aaa1ad57a3163dc2f251b5664493692f92477b7191621ff8fd76eed9f57e7 SHA512 81257f7be3b21bf10caad654d5747ef2d978c0df5a05049b890420e2d170b7a4fa06151da0604a8b1b6e7daf2fb01344003c9243205a94b4040c580beb414836 diff --git a/sci-mathematics/boolector/boolector-3.2.3.ebuild b/sci-mathematics/boolector/boolector-3.2.3.ebuild deleted file mode 100644 index 6b8f8f0d0d56..000000000000 --- a/sci-mathematics/boolector/boolector-3.2.3.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit python-single-r1 cmake - -DESCRIPTION="Fast SMT solver for bit-vectors, arrays and uninterpreted functions" -HOMEPAGE="https://boolector.github.io/ - https://github.com/Boolector/boolector/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/Boolector/${PN}.git" -else - SRC_URI="https://github.com/Boolector/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="cryptominisat examples +gmp minisat +picosat python test" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) - || ( cryptominisat minisat picosat ) -" -RESTRICT="!test? ( test )" - -RDEPEND=" - sci-mathematics/btor2tools:= - cryptominisat? ( sci-mathematics/cryptominisat:= ) - gmp? ( dev-libs/gmp:= ) - minisat? ( sci-mathematics/minisat:= ) - picosat? ( sci-mathematics/picosat:= ) - python? ( ${PYTHON_DEPS} ) -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - test? ( dev-cpp/gtest ) -" - -PATCHES=( "${FILESDIR}/${PN}-3.2.3-cmake-std.patch" ) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - local -a mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DBtor2Tools_LIBRARIES=/usr/$(get_libdir)/libbtor2parser.so - -DUSE_PYTHON2=OFF - -DPYTHON=$(usex python) - -DTESTING=$(usex test) - -DUSE_GMP=$(usex gmp) - -DUSE_PYTHON3=$(usex python) - - # Integration with other SMT solvers - -DUSE_LINGELING=OFF # Not packaged yet. - -DUSE_CADICAL=OFF # Fails to link. - -DUSE_CMS=$(usex cryptominisat) - -DUSE_MINISAT=$(usex minisat) - -DUSE_PICOSAT=$(usex picosat) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - if use examples ; then - dodoc -r examples - fi - - if [[ "$(get_libdir)" != lib ]] ; then - dodir "/usr/$(get_libdir)" - mv "${ED}/usr/lib"/*.so "${ED}/usr/$(get_libdir)/" || die - fi -} diff --git a/sci-mathematics/boolector/boolector-3.2.4.ebuild b/sci-mathematics/boolector/boolector-3.2.4.ebuild index 2a1d832b43c3..e8d430b07a39 100644 --- a/sci-mathematics/boolector/boolector-3.2.4.ebuild +++ b/sci-mathematics/boolector/boolector-3.2.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -46,7 +46,10 @@ BDEPEND=" test? ( dev-cpp/gtest ) " -PATCHES=( "${FILESDIR}/${PN}-3.2.3-cmake-std.patch" ) +PATCHES=( + "${FILESDIR}/boolector-3.2.3-cmake-std.patch" + "${FILESDIR}/boolector-3.2.4-cmake_minimum_required.patch" +) pkg_setup() { use python && python-single-r1_pkg_setup diff --git a/sci-mathematics/boolector/files/boolector-3.2.4-cmake_minimum_required.patch b/sci-mathematics/boolector/files/boolector-3.2.4-cmake_minimum_required.patch new file mode 100644 index 000000000000..096aeadfbc2a --- /dev/null +++ b/sci-mathematics/boolector/files/boolector-3.2.4-cmake_minimum_required.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -5,7 +5,7 @@ + # This file is part of Boolector. + # See COPYING for more information on using this software. + # +-cmake_minimum_required(VERSION 3.3) ++cmake_minimum_required(VERSION 3.20) + + #-----------------------------------------------------------------------------# + diff --git a/sci-mathematics/eclib/Manifest b/sci-mathematics/eclib/Manifest index 0fb539de8e92..41982e6129cc 100644 --- a/sci-mathematics/eclib/Manifest +++ b/sci-mathematics/eclib/Manifest @@ -1,7 +1,3 @@ -DIST eclib-20231212.tar.bz2 926463 BLAKE2B 8105ac4014f9e44545d1d1e1cd5e18e36e467131b57a04a02d7e4f2390b0b0f78d0bac60dfbc0403a6681816a64a6e81c8d6a198f83bef991f697c2756a6d048 SHA512 692aa6bc2a52cd9496700990172b5a807abbd3f8bf8e931de14c48a401d1d383f95fa5def68bbf9a1aee08dfabac608604c0fd6f8bb49b813e6c6c909a2f27a7 -DIST eclib-20240408.tar.bz2 918771 BLAKE2B e9f4a37973b40e73a111330800fcfebae91251613902b35ff29a45bdf3e7cd8cc49b061af121eff6aaa657d28b24b20ec00b77bad468504e545b3810852a50d2 SHA512 d93c724fa5816ce45a661d50000309e148fdbd0e287fbdbbf30bd6b3c6a7225846d90f11bc4d86c4b96111cbe8429b174e7d81ea0be1eef1a8acaa43287c09cf DIST eclib-20250122.tar.bz2 956727 BLAKE2B b3a8c2458a7379d3763865e0adbb8bc13b2a19aeb239179a1e7788b16c7c5a6db68e862c3bf40b1f047af225c324d2a8a277274edaaaa52773b941fe608acf50 SHA512 f5112c131298be44b3aeef516b629c4be405233992f4dc4207107bb4da798c5c727affe60ef691378574294c7ac1efe477ffdd93a9a0cdd253d14803ef3762f2 -EBUILD eclib-20231212.ebuild 1392 BLAKE2B 6cd0aa487c046e92e0c6e09620d5e010fcff89ce747949c8a5ba6e33aed4c00bca39188195e31ec768312bd1e1f7ca3ccd75f87db4f038f6ee557a4c526dab71 SHA512 d902ea983a3acaab8f5ce4ba59d72de7e24016ac7ca8aab38bc64efc97867cfb40ed4158919c3212bf66091a0efe47c92ab4950831f37d83642da835d793a673 -EBUILD eclib-20240408.ebuild 1400 BLAKE2B 974a16648861d3520bfa5aefe3aa6276c8d9de701b2ba4ae3d7cc6ce16709ea590928120cabfac18906fd0fea46d4da5474cef0c5d85d77636cfadfc01d5a9d0 SHA512 1f4135e0951eb8a83decd9b9f4103811c8f82d5b4b047dbb90122e3eb195b4a8942c4e9b40802f1d6037f8e8e64d152658185135a49969a06d53eed5907449e4 -EBUILD eclib-20250122.ebuild 909 BLAKE2B 2c630a7fba1546276ef01d9f5737928f355155f973da52bb30a50354b715a7ce9fc7c6b951b760bf074df950df8d417ac6e3ada86ffbe2ffb848cbba8a7b08d3 SHA512 ae77e59d11ba0f5a631cd9595903d5f189266bbe5f37d1db228d90e45276630c4095bf60b19ba4e88092c4305cf60c1dd5ca4ba70398a7e09ebbcc1256b1a15f +EBUILD eclib-20250122.ebuild 908 BLAKE2B a872a6751bde08c605ad4876ae12c6c2f537bb9c5a1da15e4821c65fdbf2933cd7efbf00a29572146245ef3de0ae424416772d624b570309a3026367a9a6d25b SHA512 c2b853e00a7501703fb909eb66d5cd49feb8bc5f9f87d308b9c29f323424c683c4c55728fee042c721436bfb29ce9c44d23f0dc7ab8fa7855fec4ee45fec47c1 MISC metadata.xml 1089 BLAKE2B d10f9af5634478f0f13595abd10d9eefc437c27955cd3f504165beb4219e55c3997f16271148c1c2fbb5c9ae71e08665000836658bb954b83db06aeffa2b4098 SHA512 7111f3231464624d356611372934d0604fdd7a05c3531342a372979292a068dfa2edf49c4de5840cbf07b6f4819c22b8d87d54d7cacefb28ce0f53576d4620fd diff --git a/sci-mathematics/eclib/eclib-20231212.ebuild b/sci-mathematics/eclib/eclib-20231212.ebuild deleted file mode 100644 index fef4e290e963..000000000000 --- a/sci-mathematics/eclib/eclib-20231212.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Programs for elliptic curves defined over the rational numbers" -HOMEPAGE="https://github.com/JohnCremona/eclib" -SRC_URI="https://github.com/JohnCremona/${PN}/releases/download/v${PV}/${P}.tar.bz2" - -# COPYING is GPL-2 but the file headers say "or ... any later version" -# LGPL-2.1+ is for bundled GetOpt.cc -LICENSE="GPL-2+ LGPL-2.1+" - -# Subslot is from the soname, (LT_CURRENT - LT_AGE) in configure.ac. -# (But for now, see src_prepare below.) -SLOT="0/12" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="boost flint minimal test" -RESTRICT="!test? ( test )" - -RDEPEND="sci-mathematics/pari:= - dev-libs/ntl:= - boost? ( dev-libs/boost:= ) - flint? ( sci-mathematics/flint:= )" -DEPEND="${RDEPEND}" - -src_prepare() { - default - # LT_CURRENT was bumped to 12 in the 20230424 release but LT_AGE was - # left at two despite an interface being removed. Subsequent releases - # have propagated the off-by-two error. This isn't strictly necessary - # but it's nice to have the soname match the subslot. - sed -e 's/LT_AGE=3/LT_AGE=1/' -i configure.ac || die - eautoreconf -} - -src_configure() { - econf \ - $(usex minimal --disable-allprogs "" "" "") \ - $(use_with boost) \ - $(use_with flint) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/sci-mathematics/eclib/eclib-20240408.ebuild b/sci-mathematics/eclib/eclib-20240408.ebuild deleted file mode 100644 index a8b4b73b14eb..000000000000 --- a/sci-mathematics/eclib/eclib-20240408.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Programs for elliptic curves defined over the rational numbers" -HOMEPAGE="https://github.com/JohnCremona/eclib" -SRC_URI="https://github.com/JohnCremona/${PN}/releases/download/v${PV}/${P}.tar.bz2" - -# COPYING is GPL-2 but the file headers say "or ... any later version" -# LGPL-2.1+ is for bundled GetOpt.cc -LICENSE="GPL-2+ LGPL-2.1+" - -# Subslot is from the soname, (LT_CURRENT - LT_AGE) in configure.ac. -# (But for now, see src_prepare below.) -SLOT="0/12" -KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" -IUSE="boost flint minimal test" -RESTRICT="!test? ( test )" - -RDEPEND="sci-mathematics/pari:= - dev-libs/ntl:= - boost? ( dev-libs/boost:= ) - flint? ( sci-mathematics/flint:= )" -DEPEND="${RDEPEND}" - -src_prepare() { - default - # LT_CURRENT was bumped to 12 in the 20230424 release but LT_AGE was - # left at two despite an interface being removed. Subsequent releases - # have propagated the off-by-two error. This isn't strictly necessary - # but it's nice to have the soname match the subslot. - sed -e 's/LT_AGE=3/LT_AGE=1/' -i configure.ac || die - eautoreconf -} - -src_configure() { - econf \ - $(usex minimal --disable-allprogs "" "" "") \ - $(use_with boost) \ - $(use_with flint) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/sci-mathematics/eclib/eclib-20250122.ebuild b/sci-mathematics/eclib/eclib-20250122.ebuild index e4401e9eab5c..8704f253f3ca 100644 --- a/sci-mathematics/eclib/eclib-20250122.ebuild +++ b/sci-mathematics/eclib/eclib-20250122.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/JohnCremona/${PN}/releases/download/${PV}/${P}.tar.b LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/14" -KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="boost flint minimal test" RESTRICT="!test? ( test )" diff --git a/sci-mathematics/gmp-ecm/Manifest b/sci-mathematics/gmp-ecm/Manifest index 29d246fcdb60..d0a76ce00fa0 100644 --- a/sci-mathematics/gmp-ecm/Manifest +++ b/sci-mathematics/gmp-ecm/Manifest @@ -2,6 +2,6 @@ DIST ecm-7.0.5.tar.gz 1159568 BLAKE2B 7fb8d78a6bc8423c9890b9d6e334f8c4317b68cde7 DIST ecm-7.0.6.tar.gz 971656 BLAKE2B 313197ea8a93e55eef82b24ff54b0f8661e4006ad8d9f3a43fbba0b04d3c5727f68595cb12dcf7e925650c141648294582bf99807145b862bbadce6ef28af827 SHA512 20d152055dda4020d2ccdcc93539a63b10140c63db4441a33a15f45c352e09e116fc1a400617065f2b49ae2f070da82708e22c79b41f709819b24c41d1258fff DIST gmp-ecm-7.0.6.tar.bz2 609323 BLAKE2B 30255322bd8e8d49393044bcc55fd05905cb5b6b374c5f2ea59fa9b02864b22fc2b6f14fda2271a4148a2ec361fd524551cafd136bbbdf025137ce101c776def SHA512 7ad262e78c59d33218e1d783ffa79114c04fe4ddac57e4059577aecebbfe3af975c2e1ba6049452c1c96488660ed79fcb546237966489fc2edc03bf7710495c0 EBUILD gmp-ecm-7.0.5-r1.ebuild 1583 BLAKE2B a26660813145878658cfe888f320dfde424a3f112d558c4d2b6a29ad69d0cb7f126cf871b5145b9cb4e9c4ab972ad31ee54cc063177220b11ce91d643a37b310 SHA512 8dd5647f4a25fbd5f3d79c11925fc3b6ce56d54e0f4d76b5e8033cf4c6aa73799798b36bbab38c2363f154f5c34891e3870e1bab39b1bf7c523afaec2a0e95ea -EBUILD gmp-ecm-7.0.6-r1.ebuild 1588 BLAKE2B d2a426c7e7613f81d076cc02eda7cdcf754de811e51b8cb0cac94f0ec58796fcc53cbb9173d7d1e3146cffbf8d75422dcab03f0980c8c42a9ad7a8595f6dffa5 SHA512 6b28ffb647350e18f78aefc3ed103375cdac7ebc74723c92d7fd665a6d118194c2057d9d41ca96b086c4f0c2f66d6a3887cd62b35db1d7735b7677cfd8c7db64 +EBUILD gmp-ecm-7.0.6-r1.ebuild 1587 BLAKE2B 68a2af668f16ed38ef395aa81bb2d64a1f2830354b53e47a2549ad431f5b6702da9132a35c99a9db149e5ba4df3bb92b363c0364f41545b21c29635458135a2a SHA512 1f46443eee42e18fb54985cc2212e757ce004d537a9077aa90e7eae82711fc6ff23a0c92c6b8886ac276bf538faff9c5269bcdf0175ac3b8db3872e3d74c1ee6 EBUILD gmp-ecm-7.0.6.ebuild 1649 BLAKE2B 6891fb0bfbb1c64f43d3bffeb8e1931e94d8b92a667a9d6d9eb7b9bbe4b39499372662149ca9fad9613cecdf6ffd3211c5ca61b761007b6b932fc26566e8e194 SHA512 f610819af09d78029762645f20a0db8873fb39d0f70a0e4f98e03196e3479a73d4d5991341fc8c93ccc16ac76de9bfaddba7a35f1d8da4594a8fdd884d9626db MISC metadata.xml 643 BLAKE2B 90da8b09f30dd8bd8d4df3dcc388663e52d57ea7b2974becede9ed0c592eaacb33958d202cee33988b79364e058ef84676e995b9d8467beb1f7d89ad8b177136 SHA512 e2f0d6f286440543ed15531183671b30f0044c38685e58617d004286b596ba1b898c470dc39e2ebe95db10c83be9430f1a010539ba2b0231883fe6bf4b0b97a8 diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.6-r1.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.6-r1.ebuild index aac9fb107188..ffcdd1c3b4cf 100644 --- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.6-r1.ebuild +++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.6-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-3 LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~ppc-macos ~x64-macos" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86 ~ppc-macos ~x64-macos" IUSE="+custom-tune openmp cpu_flags_x86_sse2" DEPEND="dev-libs/gmp:=" diff --git a/sci-mathematics/polymake/Manifest b/sci-mathematics/polymake/Manifest index 2cee9bf54818..51898473f235 100644 --- a/sci-mathematics/polymake/Manifest +++ b/sci-mathematics/polymake/Manifest @@ -1,7 +1,4 @@ -AUX polymake-4.11-barycentric-subdiv.patch 807 BLAKE2B e2e632146e6d96e5966444283a0226caf26dfd7dab482a35289e2b6f9acaa791db015787b4b91f5c2f3abc47323227377dd296dfc21b777315979e58d2e36af8 SHA512 f5332d3a558a0b3dc1b0cc0846131210857d2a6ad11647fd64cd5366c04c349752d06e30da3f93568ff5d2f04f8419b8c9ef6e71460e997c295cb6959a8964e1 -AUX polymake-4.11-singular-sat.patch 2212 BLAKE2B 659d07040141617f7ac6cb8572c44bf4d9ba332f1f4ddb5434987ea900009ef2b3ebefa27ead63a60c6048b58c3a853c797d82af1f3c8793f2c506f09dfd43f0 SHA512 fc46ec6753ddf14d389b9e03421a909bf572e4e7d6acf3dec7319d3bf704ba7710ba1c4719bf6b9153599f523e36cf83ac8b8218141f72a43343c94373fc5b57 -DIST polymake-4.11-minimal.tar.bz2 7325783 BLAKE2B 87e62741e4e44c5fea7454d5cc8cb205cf13f8ee743c1d72100f937d0677505ce0c5c8f5b37c118f89079ca88f313991eaefb2ea02c49b6c7b45c438c6f9e13b SHA512 94adf3fcec21de50451091a04ca17010f5e71b44e3dcd4e2d52b9f952b94ee0cf3f6df15657b761b0bda20eb47cbdc0cb2481bb440c7243442be34f913292246 +AUX polymake-4.13-cstdint.patch 416 BLAKE2B 10da829044398c11a979d2178fea9c35b83684b7675875835168f3b7a1ea27251e006953ba2c036fdf54032304195eb81f9c3bda879d873481954d5a41c690a0 SHA512 89ccb8bab9ebd81dab41c4267e99ae8d9c10f8dcf404418f006d68429a5194e8ab5252466e8044d7124f7a687334c6eb64c260be9381e26bda8a9c65494de4d7 DIST polymake-4.13-minimal.tar.bz2 7338096 BLAKE2B c4d60ab48cb4fd21e6ea38ccdf85086e92c1ad2b80434180c07da036de9e462439e73f05d271d1c0aa150a8eeda59b20d5314fbf8fd7b17c2eb3f0e0b0384c78 SHA512 cd281a1f293434d96efceeb02e25d23fb334fa0c0ecdf5af10489d12850dca43c05eaa36e86fbd4a0b1fab9e83b03ad694d655a8710ea5ed9f000297a4d86d50 -EBUILD polymake-4.11.ebuild 3921 BLAKE2B 6fb8ae61e88443c185c577fcb3888e5cc4d77c22d827c2f495a4c5b61f1af1165ee14b18fbedd920ce40b1fa4b13f407214519ef55328721a56f50b890e8d551 SHA512 38e33377dcb6e100bf918409a4f926b2597fa49fc4c6f1c6a04babad8c251d2e7eb9aac924f998e351908b72dbd7094b1aafb24b6d1e443ef2357daa69b5398f -EBUILD polymake-4.13.ebuild 3827 BLAKE2B 177c9c6bb2ccfa739086921314e84657493fb42e7851b1479246b445ac14bd5e3c0b31a7a27e5902e46c8f0cf0799d4cbb773d45638d4e597387fc096a5aa0cd SHA512 47f6a14d7abad026c0bb6e15c8120b76e8e7ce4acb7249e3ba69d4bbdc40a65f61135a8b2a65f4d80826b0c3aa47a7d4c3a421a433c0bac77781b77a13bf735d +EBUILD polymake-4.13.ebuild 3872 BLAKE2B b6bd68325627136c59359853a97912744753cb8b42e72c74755b2c61690769a8954b0755e1041f001d6b2ec67bb6a34a14b1fee95d7d6451c39af762a2bb01c5 SHA512 3de45cc21b719a147c9808a9992ff9290302d76e9920cf8e44f0fba3e79a3de9e0ae90439a071c320c3d72332e0ca3f5d574a9137a13abb2b0e5275d2c60ca3f MISC metadata.xml 1765 BLAKE2B 4e13dfb267c8100df81d8be89e7915ba850f55fea4256882264b13a0307c60cd8346ff46bf972018b334bf2d0dc387761244c1e0c3b8c7a1f4613a2a87458538 SHA512 7fd8af42bccc7710bd7c4159759b42ace43f638365a83defee96568e6ab4d6c186f49e71cbf68291fcd3b8b30fd7f883e8096c001c6bbf233d6f7336fa266f7c diff --git a/sci-mathematics/polymake/files/polymake-4.11-barycentric-subdiv.patch b/sci-mathematics/polymake/files/polymake-4.11-barycentric-subdiv.patch deleted file mode 100644 index 2f58b0f76299..000000000000 --- a/sci-mathematics/polymake/files/polymake-4.11-barycentric-subdiv.patch +++ /dev/null @@ -1,23 +0,0 @@ -commit d55dc6bd7f2da9245884f86706cb96e2d11fa83a -Author: Benjamin Lorenz -Date: Tue Nov 7 16:49:33 2023 +0100 - - barycentric_subdivision: dont call back on empty strings - - thanks jamesjer - - @Jenkins: merge - -diff --git a/apps/topaz/src/barycentric_subdivision.cc b/apps/topaz/src/barycentric_subdivision.cc -index 753afb4040..e2d4130bc3 100644 ---- a/apps/topaz/src/barycentric_subdivision.cc -+++ b/apps/topaz/src/barycentric_subdivision.cc -@@ -139,7 +139,7 @@ bs_data2Object(const bool realize, - else - desc << k << "th "; - desc << "barycentric subdivision of " << description; -- if (description.back() != '\n') -+ if (description.empty() || description.back() != '\n') - desc << endl; - p_out.set_description() << desc.str(); - return p_out; diff --git a/sci-mathematics/polymake/files/polymake-4.11-singular-sat.patch b/sci-mathematics/polymake/files/polymake-4.11-singular-sat.patch deleted file mode 100644 index 739e503ac246..000000000000 --- a/sci-mathematics/polymake/files/polymake-4.11-singular-sat.patch +++ /dev/null @@ -1,53 +0,0 @@ -commit 4ce0549f510d246c8f69c85c509fc2d13d882442 -Author: Benjamin Lorenz -Date: Thu Nov 9 11:15:06 2023 +0100 - - singular: support new return types for saturation command - - This was changed from (ideal, exponent) to just the ideal in singular 4-3-2p5. - To allow older versions we keep using sat but support both return types - instead of switching to the new sat_with_exp. - -diff --git a/bundled/singular/apps/ideal/src/singularIdeal.cc b/bundled/singular/apps/ideal/src/singularIdeal.cc -index 4cbc00a6f4..bdade5c29d 100644 ---- a/bundled/singular/apps/ideal/src/singularIdeal.cc -+++ b/bundled/singular/apps/ideal/src/singularIdeal.cc -@@ -236,22 +236,24 @@ public: - arg.next->data=(void *)idCopy(J); - // call primdecSY - BOOLEAN res=iiMake_proc(sathdl, nullptr ,&arg); -- if(!res && (iiRETURNEXPR.Typ() == LIST_CMD)){ -- lists L = (lists)iiRETURNEXPR.Data(); -- SingularIdeal_wrap* result; -- if(L->m[0].Typ() == IDEAL_CMD){ -- result = new SingularIdeal_impl((::ideal) (L->m[0].Data()),singRing); -- } else { -- throw std::runtime_error("Something went wrong for the primary decomposition"); -+ if(!res) { -+ ::ideal iddata = nullptr; -+ if (iiRETURNEXPR.Typ() == LIST_CMD) { -+ lists L = (lists)iiRETURNEXPR.Data(); -+ if(L->m[0].Typ() == IDEAL_CMD) -+ iddata = (::ideal) L->m[0].Data(); -+ } else if (iiRETURNEXPR.Typ() == IDEAL_CMD) { -+ iddata = (::ideal) iiRETURNEXPR.Data(); -+ } -+ if (iddata != nullptr) { -+ SingularIdeal_wrap* result = new SingularIdeal_impl(iddata, singRing); -+ iiRETURNEXPR.CleanUp(); -+ iiRETURNEXPR.Init(); -+ return result; - } -- iiRETURNEXPR.CleanUp(); -- iiRETURNEXPR.Init(); -- return result; -- } else { -- iiRETURNEXPR.Init(); -- throw std::runtime_error("Something went wrong for the saturation"); - } -- -+ iiRETURNEXPR.Init(); -+ throw std::runtime_error("saturation: unable to parse ideal from return value"); - } - - Array primary_decomposition() const diff --git a/sci-mathematics/polymake/files/polymake-4.13-cstdint.patch b/sci-mathematics/polymake/files/polymake-4.13-cstdint.patch new file mode 100644 index 000000000000..a5734cdbf9ad --- /dev/null +++ b/sci-mathematics/polymake/files/polymake-4.13-cstdint.patch @@ -0,0 +1,13 @@ +diff --git a/lib/core/include/internal/comparators.h b/lib/core/include/internal/comparators.h +index 57e3f14..3486f80 100644 +--- a/lib/core/include/internal/comparators.h ++++ b/lib/core/include/internal/comparators.h +@@ -17,6 +17,8 @@ + + #pragma once + ++#include ++ + #include "polymake/internal/comparators_ops.h" + #include "polymake/internal/matrix_rows_cols.h" + #include "polymake/TransformedContainer.h" diff --git a/sci-mathematics/polymake/polymake-4.11.ebuild b/sci-mathematics/polymake/polymake-4.11.ebuild deleted file mode 100644 index afcd2acf56a5..000000000000 --- a/sci-mathematics/polymake/polymake-4.11.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic ninja-utils toolchain-funcs - -DESCRIPTION="Tool for polyhedral geometry and combinatorics" -SRC_URI="https://polymake.org/lib/exe/fetch.php/download/${P}-minimal.tar.bz2" -HOMEPAGE="https://polymake.org/" - -# polymake itself is GPL-2, but even the minimal tarball bundles a lot -# of other code. I've included everything that turns up with a -# -# find ./ -name 'LICENSE' -o -name 'COPYING' -# -# in the list below. If any of these bother you, you may want to take a -# closer look at how (or even if) the corresponding code is being used. -LICENSE="BSD GPL-2 GPL-2+ MIT WTFPL-2" -SLOT="0" -KEYWORDS="amd64 ~riscv ~amd64-linux" -IUSE="bliss +cdd +flint +normaliz libpolymake lrs nauty ppl singular" - -REQUIRED_USE="^^ ( bliss nauty )" - -# The "configure" script isn't autotools; it basically exists just to -# exec some other perl script but using the familiar name. -BDEPEND="dev-lang/perl - ${NINJA_DEPEND}" - -DEPEND=" - libpolymake? ( dev-lang/perl ) - dev-libs/boost:= - dev-libs/gmp:= - dev-libs/libxml2:2= - dev-libs/libxslt:= - dev-libs/mpfr:= - sys-libs/readline:= - bliss? ( sci-libs/bliss:=[gmp] ) - cdd? ( sci-libs/cddlib:= ) - flint? ( sci-mathematics/flint:= ) - lrs? ( >=sci-libs/lrslib-051:=[gmp] ) - nauty? ( sci-mathematics/nauty:= ) - normaliz? ( >=sci-mathematics/normaliz-3.8:= ) - ppl? ( dev-libs/ppl:= ) - singular? ( sci-mathematics/singular:= )" - -RDEPEND="${DEPEND} - dev-lang/perl - dev-perl/JSON - dev-perl/Term-ReadLine-Gnu - dev-perl/TermReadKey - dev-perl/XML-SAX - dev-perl/XML-Writer" - -PATCHES=( - "${FILESDIR}/${P}-singular-sat.patch" - "${FILESDIR}/${P}-barycentric-subdiv.patch" -) - -src_configure() { - # Without this, the build system tries to use "the highest possible" - # optimization level and will override what's in your CXXFLAGS. - export CXXOPT="" - - tc-export CC CXX - - # We need to define BLISS_USE_GMP if bliss was built with gmp support. - # Therefore we require gmp support on bliss, so that the package - # manager can prevent rebuilds with changed gmp flag. Yes, this should - # be append-cppflags; but the build system doesn't respect CPPFLAGS. - use bliss && append-cxxflags -DBLISS_USE_GMP - - # This isn't an autotools ./configure script, so a lot of things - # don't work the way you'd expect. We disable openmp unconditionally - # because it's only supposedly only used for building the bundled - # libnormaliz (we unbundle it) and for something called to_simplex - # that I can't find anywhere in the polymake source. - ./configure --prefix="${EPREFIX}/usr" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --libexecdir="${EPREFIX}/usr/$(get_libdir)/polymake" \ - $(usev !libpolymake "--without-callable") \ - --without-java \ - --without-javaview \ - --without-native \ - --without-scip \ - --without-soplex \ - --without-openmp \ - $(use_with bliss bliss "${EPREFIX}/usr") \ - $(use_with cdd cdd "${EPREFIX}/usr") \ - $(use_with flint flint "${EPREFIX}/usr") \ - $(use_with lrs lrs "${EPREFIX}/usr") \ - $(use_with nauty nauty "${EPREFIX}/usr") \ - $(use_with normaliz libnormaliz "${EPREFIX}/usr") \ - $(use_with ppl ppl "${EPREFIX}/usr") \ - $(use_with singular singular "${EPREFIX}/usr") \ - || die -} - -# There is a backwards-compatible Makefile that would call ninja for us -# in src_compile/src_install, but it doesn't handle MAKEOPTS correctly. -src_compile() { - eninja -C build/Opt -} - -src_install() { - # DESTDIR needs to find its way into the real install script, - # support/install.pl. - export DESTDIR="${D}" - eninja -C build/Opt install -} - -src_test() { - perl/polymake --script run_testcases --emacs-style \ - || die "test suite failed" -} - -pkg_postinst() { - elog "Additional features for polymake are available through external" - elog "software such as sci-mathematics/4ti2 and sci-mathematics/topcom." - elog "After installing new external software run 'polymake --reconfigure'." -} diff --git a/sci-mathematics/polymake/polymake-4.13.ebuild b/sci-mathematics/polymake/polymake-4.13.ebuild index a58117a18828..e7f06938aa0e 100644 --- a/sci-mathematics/polymake/polymake-4.13.ebuild +++ b/sci-mathematics/polymake/polymake-4.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ SRC_URI="https://polymake.org/lib/exe/fetch.php/download/${P}-minimal.tar.bz2" # closer look at how (or even if) the corresponding code is being used. LICENSE="BSD GPL-2 GPL-2+ MIT WTFPL-2" SLOT="0" -KEYWORDS="~amd64 ~riscv ~amd64-linux" +KEYWORDS="amd64 ~riscv ~amd64-linux" IUSE="bliss +cdd +flint +normaliz libpolymake lrs nauty ppl singular" REQUIRED_USE="^^ ( bliss nauty )" @@ -53,6 +53,8 @@ RDEPEND="${DEPEND} dev-perl/XML-SAX dev-perl/XML-Writer" +PATCHES=( "${FILESDIR}/${P}-cstdint.patch" ) + src_configure() { # Without this, the build system tries to use "the highest possible" # optimization level and will override what's in your CXXFLAGS. diff --git a/sci-ml/Manifest.gz b/sci-ml/Manifest.gz index ff2262dbf40a..d2a012b642b7 100644 Binary files a/sci-ml/Manifest.gz and b/sci-ml/Manifest.gz differ diff --git a/sci-ml/transformers/Manifest b/sci-ml/transformers/Manifest index e49daaa89bc0..501d392c6a86 100644 --- a/sci-ml/transformers/Manifest +++ b/sci-ml/transformers/Manifest @@ -1,3 +1,5 @@ -DIST transformers-4.50.2.gh.tar.gz 18077512 BLAKE2B db2333a584b4fc2f2b90e8e2023e0b3f5da6772f36bd3e1628915258504521a11f217c04268772ba62d41477977a1ecaf426167fd007aaa76ff3fd2cbe6a8935 SHA512 894a8e964cf96bee0779b02480bc0ca115ccf0a17d2794564e1d6acc1fb46873335e321b67d7d0ad5c8871402638e03fc2ea74c472a2cc147e156de2c1ed80f9 -EBUILD transformers-4.50.2.ebuild 1224 BLAKE2B ef8d5a71a7013250e995883c44dbb32284a4944deb737a5659d172ddb9ef973a23fc889219a66e1e81dd9c101264c62bc57d3be6b09784f0074f7d703db6172f SHA512 1ab7fe677288a6c3f4054e5ae3dc4fe0f7054a0b3ac51a047dfc07063b3bce09b7e78f104bc58ce27162c61d3ad2a56e4e34a5a4cf12a2079e626e47229550a9 +DIST transformers-4.50.3.gh.tar.gz 18077975 BLAKE2B d0117b5e22a9daef8b88000cea648485bcd2c2c18c2d678c8319496ad497a5bbfdebe25c5faee31bff27f3ce1b6479f5278a8ddec05cab3ae956417f9d5e8677 SHA512 41748dd6f1e1cfa6e46f5bb8d7064195b890dda8b459cc7067145ccbdc116a8238b97d0f327fd1df49b28badf7659f8afec10fea6a37067d9fc51e5a4156c184 +DIST transformers-4.51.3.gh.tar.gz 18269599 BLAKE2B 1d978c524b78fada7dbbd9afcca5703f29002be93049fa630de8a37455a0649c5ee69d4c2eab8af7656c24b07911c7f22f1f2f1c9f89ac296543ff4c17c8693e SHA512 ed36b3e7b02499853749a60401be8f47ae2dad5b640c84a7a8a9a13c530e6eacf881f8f282cb29dcef6678340acc8743945f613ed5aa20a1e3afc8e1105777b2 +EBUILD transformers-4.50.3.ebuild 1224 BLAKE2B ef8d5a71a7013250e995883c44dbb32284a4944deb737a5659d172ddb9ef973a23fc889219a66e1e81dd9c101264c62bc57d3be6b09784f0074f7d703db6172f SHA512 1ab7fe677288a6c3f4054e5ae3dc4fe0f7054a0b3ac51a047dfc07063b3bce09b7e78f104bc58ce27162c61d3ad2a56e4e34a5a4cf12a2079e626e47229550a9 +EBUILD transformers-4.51.3.ebuild 1224 BLAKE2B ef8d5a71a7013250e995883c44dbb32284a4944deb737a5659d172ddb9ef973a23fc889219a66e1e81dd9c101264c62bc57d3be6b09784f0074f7d703db6172f SHA512 1ab7fe677288a6c3f4054e5ae3dc4fe0f7054a0b3ac51a047dfc07063b3bce09b7e78f104bc58ce27162c61d3ad2a56e4e34a5a4cf12a2079e626e47229550a9 MISC metadata.xml 446 BLAKE2B e8865e42c4d09715f4ea763b4c1c23d23f69d4095cfc56fe47b2e117c9ff51cba42eb112d159ad3932c7e1c43671156e1ce67ef6bc667e2f40810dc8f010f11e SHA512 2b9b2456c699b53dd0412237f6a687c4c5a1b3edeca3120e946ae6c78b455539c036cba120e61d7e7b254a929667335582c9f16ecc5d2ab90ef8ce92c69a6e40 diff --git a/sci-ml/transformers/transformers-4.50.2.ebuild b/sci-ml/transformers/transformers-4.50.2.ebuild deleted file mode 100644 index 922bd1902be3..000000000000 --- a/sci-ml/transformers/transformers-4.50.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..12} ) -DISTUTILS_SINGLE_IMPL=1 -inherit distutils-r1 - -DESCRIPTION="State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow" -HOMEPAGE=" - https://pypi.org/project/transformers/ - https://huggingface.co/ -" -SRC_URI="https://github.com/huggingface/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="torch" -RESTRICT="test" # Need network, too long to execute - -RDEPEND=" - sci-ml/huggingface_hub[${PYTHON_SINGLE_USEDEP}] - =sci-ml/tokenizers-0.21*[${PYTHON_SINGLE_USEDEP}] - $(python_gen_cond_dep ' - dev-python/filelock[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - sci-ml/safetensors[${PYTHON_USEDEP}] - ') - torch? ( - sci-ml/accelerate[${PYTHON_SINGLE_USEDEP}] - sci-ml/caffe2[${PYTHON_SINGLE_USEDEP}] - sci-ml/pytorch[${PYTHON_SINGLE_USEDEP}] - ) -" - -distutils_enable_tests import-check diff --git a/sci-ml/transformers/transformers-4.50.3.ebuild b/sci-ml/transformers/transformers-4.50.3.ebuild new file mode 100644 index 000000000000..922bd1902be3 --- /dev/null +++ b/sci-ml/transformers/transformers-4.50.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_SINGLE_IMPL=1 +inherit distutils-r1 + +DESCRIPTION="State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow" +HOMEPAGE=" + https://pypi.org/project/transformers/ + https://huggingface.co/ +" +SRC_URI="https://github.com/huggingface/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="torch" +RESTRICT="test" # Need network, too long to execute + +RDEPEND=" + sci-ml/huggingface_hub[${PYTHON_SINGLE_USEDEP}] + =sci-ml/tokenizers-0.21*[${PYTHON_SINGLE_USEDEP}] + $(python_gen_cond_dep ' + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] + sci-ml/safetensors[${PYTHON_USEDEP}] + ') + torch? ( + sci-ml/accelerate[${PYTHON_SINGLE_USEDEP}] + sci-ml/caffe2[${PYTHON_SINGLE_USEDEP}] + sci-ml/pytorch[${PYTHON_SINGLE_USEDEP}] + ) +" + +distutils_enable_tests import-check diff --git a/sci-ml/transformers/transformers-4.51.3.ebuild b/sci-ml/transformers/transformers-4.51.3.ebuild new file mode 100644 index 000000000000..922bd1902be3 --- /dev/null +++ b/sci-ml/transformers/transformers-4.51.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_SINGLE_IMPL=1 +inherit distutils-r1 + +DESCRIPTION="State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow" +HOMEPAGE=" + https://pypi.org/project/transformers/ + https://huggingface.co/ +" +SRC_URI="https://github.com/huggingface/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="torch" +RESTRICT="test" # Need network, too long to execute + +RDEPEND=" + sci-ml/huggingface_hub[${PYTHON_SINGLE_USEDEP}] + =sci-ml/tokenizers-0.21*[${PYTHON_SINGLE_USEDEP}] + $(python_gen_cond_dep ' + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] + sci-ml/safetensors[${PYTHON_USEDEP}] + ') + torch? ( + sci-ml/accelerate[${PYTHON_SINGLE_USEDEP}] + sci-ml/caffe2[${PYTHON_SINGLE_USEDEP}] + sci-ml/pytorch[${PYTHON_SINGLE_USEDEP}] + ) +" + +distutils_enable_tests import-check diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index 5ea5f50b8c80..6831a76d248a 100644 Binary files a/sys-apps/Manifest.gz and b/sys-apps/Manifest.gz differ diff --git a/sys-apps/ipmicfg/Manifest b/sys-apps/ipmicfg/Manifest index 89cde8a2f15a..4b41ffd910e4 100644 --- a/sys-apps/ipmicfg/Manifest +++ b/sys-apps/ipmicfg/Manifest @@ -1,3 +1,3 @@ -DIST IPMICFG_1.35.2_build.240627.zip 2109548 BLAKE2B 457a581f1dbf8240e795d30223b6948339d87c4049f946dd45349268003153ed7f7ac21708fcb9c5e75e8e25e9fc4f11cede8da7e1154014517892006bd31217 SHA512 717db881c6e63f4ca0d7193eb3fd432312865abca9e4a89ea2b3505b6a5e041d0af3c630e4b94c0eaf0de10d8523def6fa9c7af34c5b0a84ae7f832f47d08a22 -EBUILD ipmicfg-1.35.2.240627.ebuild 989 BLAKE2B 3687f113fff76c637ab6df551657f625eb1df5fb3c8f1fd899dbf8b95376eee24fb4f4d016e9e1ab8b99281af33067a1b3d9e670e85e352e61ada58e8817d516 SHA512 6a5e66805ac6c493dc132a72925d918a0446861cd5ed0be93f3c800fe3b9d60f73640df8deb086dc42bd151ef52aef6e0ea0d19cd6f4ff2968ff9da8c86d28c8 +DIST IPMICFG_1.36.0_build.250225.zip 2155932 BLAKE2B 614e0f30e0718fd661af52feafef891f91448b833fc2fc9f7d53d56539db76abba87e45d4bdd7be434e2b807ea16bcff634dacfc5978e2093822991e14f477e7 SHA512 2bdbb1ea4e1c950d7bd5d954b39440748aa708b3daf63b67663eac98bb37f5cb271c20bab4250f786a1e101ea8ff1e822f30e8d3e87f648eb5e526169dc0555e +EBUILD ipmicfg-1.36.0.250225.ebuild 1018 BLAKE2B 342b56b9d90f929e17755641958e6753a067391350717899f76cfdbf57841ce27045720a4fc9763f48300dc297729167f1ac0c9e0b3b243b8f3ebb9fa4dc731f SHA512 5da168d8d5cd72b5a520e971386221f19733a771af8619eabbcdfb5e55c4baa09a23335f8e31235d47f8162c530a85dad922d5afb257648e0a049b7921336087 MISC metadata.xml 332 BLAKE2B 3f1d44e0b3e8484018b21a018fe456ca61e41ba35b6e711b97485366a0746cf7db62aa0a1a3fd54e6f181628d6f8b3568e33949007a2c3d6489dbe9e339b80ad SHA512 3aa24d00e48e85075234d9ef1b7e925f71e5c9eaccb73dfb11be9777780ea0bdfc1b681ba5f7742c9cf4d0de0b18bcf7d0905c7551744cba8e20aee47e68b812 diff --git a/sys-apps/ipmicfg/ipmicfg-1.35.2.240627.ebuild b/sys-apps/ipmicfg/ipmicfg-1.35.2.240627.ebuild deleted file mode 100644 index 6f6d2ea821b9..000000000000 --- a/sys-apps/ipmicfg/ipmicfg-1.35.2.240627.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_DATE="$(ver_cut 4)" -MY_PN="${PN^^}" -MY_PV="$(ver_cut 1-3)" - -inherit secureboot - -DESCRIPTION="An in-band utility for configuring Supermicro IPMI devices" -HOMEPAGE="https://www.supermicro.com" -SRC_URI="https://www.supermicro.com/Bios/sw_download/760/${MY_PN}_${MY_PV}_build.${MY_DATE}.zip" -S="${WORKDIR}/${MY_PN}_${MY_PV}_build.${MY_DATE}" - -LICENSE="supermicro" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="uefi" - -BDEPEND="app-arch/unzip" - -RESTRICT="bindist mirror" - -QA_PREBUILT="usr/bin/ipmicfg" - -pkg_setup() { - use uefi && secureboot_pkg_setup -} - -src_install() { - newbin Linux/$(usex amd64 '64bit' '32bit')/IPMICFG-Linux.x86$(usex amd64 '_64' '') ipmicfg - - if use uefi; then - insinto /usr/share/ipmicfg - newins UEFI/IPMICFG.efi ipmicfg.efi - secureboot_auto_sign --in-place - fi - - # Install docs - local DOCS=( - "IPMICFG_UserGuide.pdf" - "ReleaseNotes.txt" - ) - einstalldocs -} diff --git a/sys-apps/ipmicfg/ipmicfg-1.36.0.250225.ebuild b/sys-apps/ipmicfg/ipmicfg-1.36.0.250225.ebuild new file mode 100644 index 000000000000..5c8c9b4dfcd0 --- /dev/null +++ b/sys-apps/ipmicfg/ipmicfg-1.36.0.250225.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOWNLOAD_ID="897" +MY_DATE="$(ver_cut 4)" +MY_PN="${PN^^}" +MY_PV="$(ver_cut 1-3)" + +inherit secureboot + +DESCRIPTION="An in-band utility for configuring Supermicro IPMI devices" +HOMEPAGE="https://www.supermicro.com" +SRC_URI="https://www.supermicro.com/Bios/sw_download/${DOWNLOAD_ID}/${MY_PN}_${MY_PV}_build.${MY_DATE}.zip" +S="${WORKDIR}/${MY_PN}_${MY_PV}_build.${MY_DATE}" + +LICENSE="supermicro" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="uefi" + +BDEPEND="app-arch/unzip" + +RESTRICT="bindist mirror" + +QA_PREBUILT="usr/bin/ipmicfg" + +pkg_setup() { + use uefi && secureboot_pkg_setup +} + +src_install() { + newbin Linux/$(usex amd64 '64bit' '32bit')/IPMICFG-Linux.x86$(usex amd64 '_64' '') ipmicfg + + if use uefi; then + insinto /usr/share/ipmicfg + newins UEFI/IPMICFG.efi ipmicfg.efi + secureboot_auto_sign --in-place + fi + + # Install docs + local DOCS=( + "IPMICFG_UserGuide.pdf" + "ReleaseNotes.txt" + ) + einstalldocs +} diff --git a/sys-apps/smcipmitool/Manifest b/sys-apps/smcipmitool/Manifest index 97e9b729bc96..8119b290a286 100644 --- a/sys-apps/smcipmitool/Manifest +++ b/sys-apps/smcipmitool/Manifest @@ -1,5 +1,5 @@ AUX fake-java.bash 301 BLAKE2B e164317201544295dfaa10724c0319a4dc980d25256706172cb8547706725c05244c827489929faf19c0375630db0597427b1e42c758521a4b4d352d1e742d33 SHA512 bb5b4a57a0492df04f9428bbeedb6917fe5cf7273f0c73a300adb13e4d8b6e5cd907729cabfad548bafaa71a98e4ee1d996914fa4dafe0cd6e5a5310b1625e6d AUX launcher-pre.bash 149 BLAKE2B 7af8c0fb3d29784008e0c94aefad7d4f586e42f49a3dc9542c82755e1bf9af91cca452f8050b1c8c96f7bac887cb7da1c782efeae9d9eba24350a3a09c958025 SHA512 1d3ae073b2268ef070b4480a7d117091c6bbdc029a33e9f97c8cb5f008aa4b2d951371c17023ee91199b7daee4cd1fcd42f72cd8c3abb50c9932d29e65bb01a7 -DIST SMCIPMITool_2.27.3_build.230921_bundleJRE_Linux_x64.tar.gz 90118384 BLAKE2B c72a0cdfa88d5c8c937cb96ff3abdc14f3e09a2f96f1025872fc63d8d247f6a90c70863f81291adc99f12a5cf79fa97d7137d2b69e8b42582839b87ead745b5b SHA512 fcdfbe7f87c7ca2a4eb5d48726cd3888b118025c500a59610c1cdc50ed65ed4f27414e3dd2db26ac0190c0b8489a3e357ffe6fe84aba2e2d28c38a626c6df22f -EBUILD smcipmitool-2.27.3.230921.ebuild 1810 BLAKE2B 3e06da82ecb4aff9fc32395dae52a154d6f2714b3e3a2b68231c8e98c31695faf09bebdb584bc65cf4ff69207b62dacfad3ba205960e2e95278cda96dd7e75be SHA512 263123f5c28f109fdbdd4e2b0615eb59956d6d79535d6c809f09e5d4f327076cf99d25ea689bd92f638feb5b8e19891d6035202f7fafe581dc588008a56ba564 +DIST SMCIPMITool_2.29.0_build.250214_bundleJRE_Linux_x64.tar.gz 123775846 BLAKE2B 30db26a6dda50782b3c39db908570fa5baca49f0b5bede5088f2dbe2d4665f2053fccf14f2f09e4e55785f568db95da183007a3cec2918d2ea2a16a1c9135265 SHA512 a9f3695f05d79248026beb2ec67518d509fe1bb08907d90bb478ea5358a45b7fbd1fe97f2a8bbb09ac73b2ff61bef7436cd55cd3407b213f021283546ccbf77e +EBUILD smcipmitool-2.29.0.250214.ebuild 1839 BLAKE2B ea0c5712985798b3cb9313a6e0921e02a25ced30f926b748829351e70296e8c7c1104de357e1fed45938cc89f8df432dc5d68a88f3df327e17dca4e785ab13b4 SHA512 f57e4d3fcdb4a2a28080a1c95eb57d775ba460b052f42ad82ef8579a61fce113565dae51dc10a7a6419a71380f32e292b7ee9966d9f212f58ae77d203d067714 MISC metadata.xml 251 BLAKE2B ba937d5724c861b8bfd1d287a325357d6a63656cf5c2314185a486be769eb22b39fa780b38c05407bce5f0707585d499a849a28e15a2fde9eebba6f529e686a3 SHA512 0fb5b55fc7db96153970767478727504fd0e87c1c8a77593f1f30720064e95776b92e4993f9aed076c983eee5cebca446fe8894e36fbcc02802bb1c158747dd3 diff --git a/sys-apps/smcipmitool/smcipmitool-2.27.3.230921.ebuild b/sys-apps/smcipmitool/smcipmitool-2.27.3.230921.ebuild deleted file mode 100644 index 60faa1e4b0ad..000000000000 --- a/sys-apps/smcipmitool/smcipmitool-2.27.3.230921.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-pkg-2 prefix - -MY_DATE="$(ver_cut 4)" -MY_PN="SMCIPMITool" -MY_PN_SRC_URI="SMCIPMItool" -MY_PV="$(ver_cut 1-3)" - -DESCRIPTION="An out-of-band utility for interfacing with SuperBlade and IPMI devices via CLI" -HOMEPAGE="https://www.supermicro.com/" -SRC_URI="https://www.supermicro.com/Bios/sw_download/651/${MY_PN}_${MY_PV}_build.${MY_DATE}_bundleJRE_Linux_x64.tar.gz" - -LICENSE="supermicro" -SLOT="0" -KEYWORDS="-* ~amd64" - -RDEPEND=" - net-misc/stunnel - sys-libs/ncurses-compat:5 - virtual/jre:1.8 -" - -RESTRICT="bindist mirror" - -DIR="/usr/share/${PN}" -QA_PREBUILT="usr/lib*" - -src_unpack() { - unpack ${A} - mv -v ${MY_PN}_${MY_PV}_build.${MY_DATE}_bundleJRE_Linux_x64 ${P} || die -} - -src_prepare() { - default - - # Don't use their scary launchers - rm -v lax.jar || die -} - -src_compile() { - : -} - -src_install() { - java-pkg_dojar *.jar - java-pkg_doso *64.so - - local pre=$(prefixify_ro "${FILESDIR}"/launcher-pre.bash) - java-pkg_dolauncher smcipmitool-ikvm --jar iKVM.jar -pre "${pre}" - java-pkg_dolauncher smcipmitool-jviewersmc --jar JViewerSMC.jar -pre "${pre}" - java-pkg_dolauncher smcipmitool-jviewerx9 --jar JViewerX9.jar -pre "${pre}" - java-pkg_dolauncher smcipmitool --jar SMCIPMITool.jar -pre "${pre}" - - exeinto "${DIR}"/jre/bin - newexe $(prefixify_ro "${FILESDIR}"/fake-java.bash) java - - insinto "${DIR}"/lib/BMCSecurity - doins BMCSecurity/*.{crt,key,pem,txt} - - insinto "${DIR}"/lib/BMCSecurity/linux - doins BMCSecurity/linux/stunnel.conf - - dosym ../../../../../bin/stunnel "${DIR}"/lib/BMCSecurity/linux/stunnel32 - dosym ../../../../../bin/stunnel "${DIR}"/lib/BMCSecurity/linux/stunnel64 - - local DOCS=( - "jcurses.README" - "ReleaseNotes.txt" - "SMCIPMITool_User_Guide.pdf" - ) - - einstalldocs -} diff --git a/sys-apps/smcipmitool/smcipmitool-2.29.0.250214.ebuild b/sys-apps/smcipmitool/smcipmitool-2.29.0.250214.ebuild new file mode 100644 index 000000000000..994ce9118c01 --- /dev/null +++ b/sys-apps/smcipmitool/smcipmitool-2.29.0.250214.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 prefix + +DOWNLOAD_ID="890" +MY_DATE="$(ver_cut 4)" +MY_PN="SMCIPMITool" +MY_PN_SRC_URI="SMCIPMItool" +MY_PV="$(ver_cut 1-3)" + +DESCRIPTION="An out-of-band utility for interfacing with SuperBlade and IPMI devices via CLI" +HOMEPAGE="https://www.supermicro.com/" +SRC_URI="https://www.supermicro.com/Bios/sw_download/${DOWNLOAD_ID}/${MY_PN}_${MY_PV}_build.${MY_DATE}_bundleJRE_Linux_x64.tar.gz" + +LICENSE="supermicro" +SLOT="0" +KEYWORDS="-* ~amd64" + +RDEPEND=" + net-misc/stunnel + sys-libs/ncurses-compat:5 + virtual/jre:1.8 +" + +RESTRICT="bindist mirror" + +DIR="/usr/share/${PN}" +QA_PREBUILT="usr/lib*" + +src_unpack() { + unpack ${A} + mv -v ${MY_PN}_${MY_PV}_build.${MY_DATE}_bundleJRE_Linux_x64 ${P} || die +} + +src_prepare() { + default + + # Don't use their scary launchers + rm -v lax.jar || die +} + +src_compile() { + : +} + +src_install() { + java-pkg_dojar *.jar + java-pkg_doso *64.so + + local pre=$(prefixify_ro "${FILESDIR}"/launcher-pre.bash) + java-pkg_dolauncher smcipmitool-ikvm --jar iKVM.jar -pre "${pre}" + java-pkg_dolauncher smcipmitool-jviewersmc --jar JViewerSMC.jar -pre "${pre}" + java-pkg_dolauncher smcipmitool-jviewerx9 --jar JViewerX9.jar -pre "${pre}" + java-pkg_dolauncher smcipmitool --jar SMCIPMITool.jar -pre "${pre}" + + exeinto "${DIR}"/jre/bin + newexe $(prefixify_ro "${FILESDIR}"/fake-java.bash) java + + insinto "${DIR}"/lib/BMCSecurity + doins BMCSecurity/*.{crt,key,pem,txt} + + insinto "${DIR}"/lib/BMCSecurity/linux + doins BMCSecurity/linux/stunnel.conf + + dosym ../../../../../bin/stunnel "${DIR}"/lib/BMCSecurity/linux/stunnel32 + dosym ../../../../../bin/stunnel "${DIR}"/lib/BMCSecurity/linux/stunnel64 + + local DOCS=( + "jcurses.README" + "ReleaseNotes.txt" + "SMCIPMITool_User_Guide.pdf" + ) + + einstalldocs +} diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz index c9e718d70e32..9a72f1d19a52 100644 Binary files a/sys-devel/Manifest.gz and b/sys-devel/Manifest.gz differ diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index bdeb4cf7486d..21de82087cf2 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -4,6 +4,7 @@ AUX gcc-15.0.1_pre20250406-compare-debug.patch 2896 BLAKE2B 3536a3bc04e617f9d7a8 AUX gcc-15.0.1_pre20250406-de-locale.patch 8453 BLAKE2B 6ae007e3d5f3cce4f129aac09db467cf7af5f1da19f313e753db709f5d125f0a75d9ec14c4bc83ed916732b2f05744e25f54507cb6dfcffbfbb003664396b95c SHA512 54da236e03f14845dbccc3918e42da5a9eb4cfa985c34e78cabbd967f533816e663c5a24d9e6540ff972455335fcd77634b76bfd74401c7c2b9d0ac78527b1dd AUX gcc-15.0.1_pre20250406-qt.patch 2561 BLAKE2B e8c75a194b2b915f992f2b1ce40f3fc15d8939a50381ead7e22647c11e5d804d456c02aac077e46c404b4f1a02a02b2b7ea3a5708e2c605fbe8d1d1ffc559220 SHA512 fdf2014592b4ccd8a4e3e849fb1f721293c630fd3371c9b417af00919f8a2ac943656ede4dac82b61f6778aeb0f437c295c50923875939073c62a10a0ea788ac AUX gcc-15.0.1_pre20250406-simplify-oops.patch 2694 BLAKE2B e13d15ec5c1d31761b15779af25f7fa6f89ec5b9d7775215889309d942e59c9c5c12cc48b802878735b6d86d4dfd2640eecb569ea09b04eff0f82d72c2381047 SHA512 96a5d224fab7750e76e3e78e6abea651f151e44380583adc0e4683996752762594a4364c1f29e4c5b04d0e3bb4cff46367b1a9b260aba551a0401a6e65ea586b +AUX gcc-15.0.1_pre20250418-PR119858.patch 1342 BLAKE2B a18e848c2a961f62f2b1fc2004baebfe4df0d96dddb4f9a4c9e5668784041367cdba3b1855dd80e40f8784119b4fbbe61ad63e765659be6690bf3df6822dc587 SHA512 aeb5dfd1fe57e2266e3f7bae6fc7f161c075e465299d6a406b8f4a5263737ac0005a4e079fa006fd09fd545776c98b09a3f1715f1528a35f731934a063cc3c87 AUX gcc-configure-texinfo.patch 341 BLAKE2B d2ea3b2ea08f5d3a498ba27d0fb95e325097e2104e55caa28b66515cb48662649140d90b639369aedc54b2b1178fa4b49cda442f5f504e09d88a2efa45a5057c SHA512 e8d34c5077409df5495cf0c5fbf5e77f841c5698108fa6a5fde33eb28202c685603bdefd8368918e55f30c4b995e895d71d64c715c1ec2b017e09eb2c54c09ff DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 5387e516d07d81477b3f39b8b3bd986bf861d32cd25dc5481c97bd3620d00c918c5661e86857f66dbf28a655401a53e43417f638c443e44cbfdbf5e950caac4d SHA512 86f2ce31cc4fc4fb5a6043fb527bf822d895e1a6220652024f78a1cbd5a962edb6be8dc5f43c32053e075f39bb2350ea8f14e7d57e0473dd2933a7b44676bde5 DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 4cac3340108fb378c76ad62b728429f3c97f348d178744e7536575f3576ca8aa682b878b7df3b1c162dccae64a3cb56c66d8d60eae323e1ece2de4278084fdbd SHA512 9d6c84325fbc118cee01347468ce729c278e5b026b16da945fe54050726e26f86a46ee7b71a01a47cf927b70bfcce459c49a6bc4fb93dcfaa047c76d4c5bc5bc @@ -17,6 +18,7 @@ DIST gcc-12-20250320.tar.xz 79921688 BLAKE2B cafdd710d1bf04083f8db4cce873667cade DIST gcc-12-20250327.tar.xz 79923680 BLAKE2B 7bbe5a736f42ad9e04740b6c8adcb06ae8bd405e32b4f45897c76c15eb24428a55827f2ba715456c48a906d02693b42b280f8b73e61926d05c4c99316de4a4b3 SHA512 8cf3aced94a42635b68f7a0f57e831d09718d1674272ee9134c1419a81a2b6f7d056f156ff3b0c5565c098eb62334d318a1320a268e6713a3c64ac59c5ad910a DIST gcc-12-20250403.tar.xz 79905284 BLAKE2B 768f10e1dd000f0f409552ad73198df6eb9c8f7f5950b9e0995700e76a71dfc7732d2ae176807f1410d48191bc457bca895bc3142ba8166c3225b264e204c2bc SHA512 c2df1232658a7a58def2ebdb991f09487b5badf8ab1fbd265308fabf54e329acd7307971861ac143271fef5a6ce93791ea4278faad7e960419072abe5f4a9984 DIST gcc-12-20250410.tar.xz 79914700 BLAKE2B 06dab76008cdebc974ba8e72fb99ffc5f4a875a77b2b0c487e1a9e9fc877f29b86ccb859f1e421297312b4f0831ce4b5ef686da31985fd94b8f0356547498cdb SHA512 ae55bf088a02819e5e116ee0afead1fdcd1aab8b6301a08a14df278eb733f9745e7d91cd121177302b4d61d5a62d3efde08cc49a05d00203dcd42387fc4ba154 +DIST gcc-12-20250417.tar.xz 79924416 BLAKE2B 4f6542d016693e2392a433c1931a33112fc959e194cdfbe01f76c9f4103d0ba3b899bd4d1993031340d90d5512a2075f8aaf0a73013eaad0afe9708fcefd47dc SHA512 82ee092685d988eb184926f4bd306540d43c7da94a0f76a5b1aaaf134235ee882b07f34e4c9a55cddba11988aafafa8ff0be1fe12330a61c2ee927d63597e7a6 DIST gcc-12.4.0-musl-patches-1.tar.xz 3068 BLAKE2B e5e39c24934072ea89e4467d0dc5196f3dadfb5ffba0c856d051648a2fbf57d434a57e95227cdf2b8cea45f0f5555aec2bc372d2f6cb0b69efd87831d248d364 SHA512 b9db204845a25be043d76cae826d42eebeeb4f9be7c3049af6fe7601a552bedfd24731156a6a36b4b5e2e2af656a589a5c556d2b0b3ded33ba290a773ee87c62 DIST gcc-12.4.0-patches-1.tar.xz 15576 BLAKE2B 98c29888de7701b365be7ac9062f0cee3340d58c85485e26f0d02f1483ec64cc9c10651488a4fd937551afe30f4e19777e6766871a724ae3ba6c290c16f4fdf1 SHA512 3f7c5d36e56e07ea9dd143a5d13342a6c1ccbf0643abd1c0bcbfb46bb7c7b1308aef6e3e882031c9c191610f01af906b19be5aa2b139cf617614f46e97463aec DIST gcc-12.4.0-patches-2.tar.xz 14876 BLAKE2B 6bf5abbb2abba4b9fe9fa153ac4112fe5f563e97cd4e1b885ccd0d88abf1124fa91f20d6be972e2242410447be73bca60014785f8551b8087ed0d4cc3e868225 SHA512 dfd5f02d4c1076fad4ee998b2f620171dd3eb65a1160312def9dae89b18327a06db853f569e0e3c049e5ab06c61488bb6faecec52bafe737fddeb43628c54a1f @@ -28,10 +30,12 @@ DIST gcc-13-20250321.tar.xz 84515248 BLAKE2B b07d6f518bf2d32ad17b3c169ddb782dfe4 DIST gcc-13-20250328.tar.xz 84532580 BLAKE2B e518053fd44461632560334c536ca29a3510493147bffba3906c3a9f2f08f4a124bd50132a0f2b82eb8a783fa3de58c5a41507c4558fd701d0cb9e2667526ad5 SHA512 277348fff14e1c44d32ffa717c9b2496fbf2975b95a237256a2c8585bbdba6b833b7212b0d9c59c3b430ebc98fe2866fe07e6acc429b09c0087e72da631f5ad3 DIST gcc-13-20250404.tar.xz 84527280 BLAKE2B 1cd4592ccd2f0e6a712f74f5e7aa57f4b7cece92eb02cbb6049a11567a345589ee7993b81d2d9dc7b5cc1af8fe1d4350e3969377f4f389878d19eca7bf9520bc SHA512 7511736852972cae3578973ad11941cb9f758aea10e0b49cf4d67302bf0e4ad2c7b7ed4663e3d4c17ad6e350742b182652f8bfeb502134bf2e2b0d758037f0a9 DIST gcc-13-20250411.tar.xz 84527868 BLAKE2B 1a3ea6a3ff4cf8cb0185e51fc9f8745a5216505e757bf80d4f6fff6edb25399f4fc3cfa60697ec71b27b27526753f897757c4d149dd2ff096dd5559b32b787d9 SHA512 fb452eabc0308e90dbbdac67b7f7a46e6d43932060926a81b05384cec0cf138ccda996b7b90ab6d89174e7b046cf0c8596efe6c66dbda42dd5c1c6d830eab2c7 +DIST gcc-13-20250418.tar.xz 84528940 BLAKE2B 566cc9570d9a2e41e67416cd3bb3609fad38a37cc648422988182652010ba2f2eb459c29fce32f8f97ea33c23eac3b43098af6fb333ce250a7e9eac4ca0abeb7 SHA512 185179a591d6ecc3a6477379fd877241a18b25bec0eacd0819e6e0ee38abbbebe7fee9027d36a60087f487c65a8afd17228e8dc0b803f4cf5ae6b8ce9cdadcbc DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69 DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907 SHA512 4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2 DIST gcc-13.3.0-patches-2.tar.xz 44440 BLAKE2B ebde73f6c3cd1a5fdc5bbce36414a59dda0925cba9d422d3689fc9c14fece44ee2391982a674411aa99bf47ffd49200f3ce51cc908beb8298adfff78e709a84c SHA512 eb56e0d7e69b5c3cca21f4cbff21c1204cf64ede7e66d689f45cf5ff37de8a59f24eb1f4b30d9c4222fd4126654fe4ffc146851f504761014995553c1202e8fd +DIST gcc-13.3.0-patches-3.tar.xz 51904 BLAKE2B f93896e6cd6fbbe8d996781ba4c4cf48d70063d0af79a595ca30686e3452e4a5a5517cdd1b91bf1502a9402bb0ad1f8c26b105d147f1e79ef6810bdf90ad13c2 SHA512 179e3b99350752ca3c672fe97b3168f27030aba8505b95c1ebc18592270a82f00175ccaf24f68eb90a9282bc1eda2794b3fd69bf5815af960a64356f36421937 DIST gcc-14-20241221.tar.xz 88198252 BLAKE2B 7491c2e1c8885e201859143bdf5cae95af4c0db77709ec7d761ad535df30042f5deb8488ba7c508de3673e4b0f2af1de8d17476f39cd47b745ddccec6a9e4470 SHA512 91fe1e1d1f8e8fad64930a2eadf942a542bd42f841fceb49f475bccac00f04692b8cd38821ea9ee05f78b5c51001d8bd39df5f71f3a3d89aab8980019cea9be8 DIST gcc-14-20250301.tar.xz 88230928 BLAKE2B 2b65e7cccbf431a74df73adac53995873e78240d7abd97e9c9c576806c389b3c1abb6d47710a25a26f2ee399de750a07c3fb7916a580875d08a3a83354d89c1c SHA512 6b2afe19ce95a595307ae10b89054927116d33b499f1ef8233936d719271c04cb8f66890068ef2252c59ab0276dd0e6210990cb88abdfb4965818c25949f431e DIST gcc-14-20250322.tar.xz 88221060 BLAKE2B c8ec3dcbaaed1ee9a8d35f866a21879192a10707600a9ffa10c9a958de84e0fec3f8bd93950a5cdd53f2e4d9fcc74b45c4416a357eb271e70b314bd339da4818 SHA512 860049792547bfc21c4f61f1648056510495f16e97ea47444d02a740e60bfea1870d3ff437548854681e94fb2e7099a186526a6acecb02df7753e0f5661f6d30 @@ -46,6 +50,8 @@ DIST gcc-15-20250413.tar.xz 91915660 BLAKE2B 80b2ad128d4bdbf3abf2295abfe452c1a1b DIST gcc-15.0.0-musl-patches-2.tar.xz 3076 BLAKE2B 0073248fe4f7dd827980559017b5aa1fb5c4c46acc9ad5c410dc152fd1e44966d3066bf7152338573cb45b1c36027de5f0c519abd414d97a37bccef07f6a5281 SHA512 295f1a669020bbe2874e9b03afd46b5d083073b276fca3543f3767a2d74f35df81cf0a67abad50c200cf7a3af36ec98ff9977cb7d5c19f334af7d3bb1926a3de DIST gcc-15.0.0-patches-53.tar.xz 27892 BLAKE2B 0c1455cae4aee49051fb5a8c31b8f82765da8ad9509ef17cb8c9f96d2c53a73fe1c8cfc0a2708e3bce0f8deb6f5e16807d8739bfd06cc6c08788331a719ded73 SHA512 c8f375f4de882ba99872f649f2cbbcc1b9f89d3dc9b355c1d11abfb6daf3ae7e89b82e002497215b641175d42d9f9a94749add2af2a5b6bcc1f3f5b41320df5b DIST gcc-15.0.0-patches-54.tar.xz 20764 BLAKE2B fdd746b5243858d940e67f3dc11e085f370244c890e35b3f0b1b4af4f978ec98b5204b9874e9defd422f508262060e0b489ef85f5ba9b2296af371a7ed879bd5 SHA512 ecf38b4637c30ee7a0f74c73c55a3ba2d193d39e82e4bfe058494a5d125596bef547ea70ce52bf109cdec4aa31c3ed8c2b32ae52a9d9827be2b10e8fe0875e82 +DIST gcc-15.0.0-patches-55.tar.xz 19028 BLAKE2B f01935ebcf814b34c0319e6b92cb3fc83a562990743d906fe171583ae583e4e6a8c31abba893b0a9b2e1665c3af62271e5ffdad0626a8585dd92e085c886c82e SHA512 1c46d0fb96dadf51a3aa48db97210eb4d9b92f6b9f4ac08af41009a385ef9ed064432a92b5e3163d9ca8bd9065cd5934b2792359ec8c09203e950e21d29119b4 +DIST gcc-15.1.0-RC-20250418.tar.xz 98299960 BLAKE2B ba69804ff07c5ec4034c62827d00b03c3cd3b9af5e8dc0a7ad17edca5f82c0af1cfe4cbccea2fd42211cc29da4988006bb211bf84779054e480373778467f9f6 SHA512 38ff20b0c79ce9056905adb70af3566075bff1e700b0cbc64477a0c3374d254a4c6bb334e2360add33954701414238a8ec0a06f455a42906d5fc86995f2f5bd4 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12 SHA512 92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8 DIST gcc-9.5.0-patches-2.tar.xz 14324 BLAKE2B 1d3bf3e673108ad2fcdcb86daefb4603d1c9f6aa815e34d1591054d466b76d6f50cce124ab4760528c4951ea16eb00888a3e6485417f81ebf250548732df4a8e SHA512 a6d6f650aaf0bd193a17ac279649f0544a282cea295824384c59341c3000eac4b574b60e00dd427585d928f9768166abf85168b47772132790ad98854acacbbf @@ -60,6 +66,7 @@ EBUILD gcc-12.4.1_p20250320.ebuild 1758 BLAKE2B 573075771c236fd4f633810300f44dec EBUILD gcc-12.4.1_p20250327.ebuild 1758 BLAKE2B 573075771c236fd4f633810300f44dec9ffa0d7aa424c0fbda14e9b91752aea2b0310afc9a885275544103b1705a66f76612ec18061db5145673a35433ec884f SHA512 203c3342ddec624f95ffc30087906f8099d6bb72248e3dad63ca9f97be1643ebb138873bb189237039591865c20a79ce48ddee5b28902b69d826d69f897710d6 EBUILD gcc-12.4.1_p20250403.ebuild 1758 BLAKE2B 4da295b40083c7b74646b5539558948236a5cf8196208dd27a5f9b0afbeeacbace858b5311a3075f96a61f334796d7ec03f22bdb56c7991c7946e61a54ad176c SHA512 262470d2d322d3a1396dd41902ed679020c5e1737a4a199ea693d63cd77ecf7eadeb8dc468e97dd9515c77d0900639026ddabb74fa45640a096c47b500429a3e EBUILD gcc-12.4.1_p20250410.ebuild 1758 BLAKE2B 4da295b40083c7b74646b5539558948236a5cf8196208dd27a5f9b0afbeeacbace858b5311a3075f96a61f334796d7ec03f22bdb56c7991c7946e61a54ad176c SHA512 262470d2d322d3a1396dd41902ed679020c5e1737a4a199ea693d63cd77ecf7eadeb8dc468e97dd9515c77d0900639026ddabb74fa45640a096c47b500429a3e +EBUILD gcc-12.4.1_p20250417.ebuild 1758 BLAKE2B 4da295b40083c7b74646b5539558948236a5cf8196208dd27a5f9b0afbeeacbace858b5311a3075f96a61f334796d7ec03f22bdb56c7991c7946e61a54ad176c SHA512 262470d2d322d3a1396dd41902ed679020c5e1737a4a199ea693d63cd77ecf7eadeb8dc468e97dd9515c77d0900639026ddabb74fa45640a096c47b500429a3e EBUILD gcc-12.5.9999.ebuild 1726 BLAKE2B 8d753844c1ad6b1c629a8c154cd8f7444727a9ea87f342b284800066a9cb687c94f21420266b45030d2d06b93cf4e9987c44bfd822c7b210f653440c86a7e9e1 SHA512 0bf81d0eb41ad8f4e05112a40d35d8bde0d3a32c8e5fed934abfcfd0f9376eeff5426a7df1648fad38a059f4aa6f450864e2f7aeb96a4c76149f76537306e362 EBUILD gcc-13.2.0.ebuild 1816 BLAKE2B 54931644f5bd55ca9cd9ded15fef585b6bf50eb05c531524946d52ac4dd0c2995284717abc7004dafe4e80486860d3aa8f02c1a02d050e886e7da5d4b928a28c SHA512 17275d2730361a822668252eff8707d7ae13926b4209aed740b2af8da31f5a71635e815bbe378660563d27e8587f5a1a932426b566147f22e3fe3e66f72466d6 EBUILD gcc-13.3.1_p20241220.ebuild 1808 BLAKE2B 5ff1086eee151428cb3fc3388e9f474eef4ed5a8b0d6261745dc94c9e54b4fa6f6669c3c90fc231291c3816f837304ee094e4eedb705694b7f393cf0882aaf78 SHA512 3ece41883ac888ee4117cf544f666ae1393f0c54bec84e9c879359162956268a105ca415f88b4838a39aa1fba90f3a38ce1f53d0b9ce0d0ac77bf4c4787fd88e @@ -68,6 +75,7 @@ EBUILD gcc-13.3.1_p20250321.ebuild 1817 BLAKE2B 8af274631d9c5bc946959202dd054394 EBUILD gcc-13.3.1_p20250328.ebuild 1817 BLAKE2B 8af274631d9c5bc946959202dd05439410b35fc6b2eb2a8394bd81f50333ac8e91afcdc3b74830b613687d588d98eb7cbc36e98141a038bdd83fdddffeaf6354 SHA512 df34c229505b59d91115969a2f61f356a9cb71f52441a80901dd9b0bd8619ccd5dfd670cf5c721f137c881ac1ab09bf3cf8686d0892856dcf1e73c446d4197f4 EBUILD gcc-13.3.1_p20250404.ebuild 1817 BLAKE2B 8af274631d9c5bc946959202dd05439410b35fc6b2eb2a8394bd81f50333ac8e91afcdc3b74830b613687d588d98eb7cbc36e98141a038bdd83fdddffeaf6354 SHA512 df34c229505b59d91115969a2f61f356a9cb71f52441a80901dd9b0bd8619ccd5dfd670cf5c721f137c881ac1ab09bf3cf8686d0892856dcf1e73c446d4197f4 EBUILD gcc-13.3.1_p20250411.ebuild 1817 BLAKE2B 8af274631d9c5bc946959202dd05439410b35fc6b2eb2a8394bd81f50333ac8e91afcdc3b74830b613687d588d98eb7cbc36e98141a038bdd83fdddffeaf6354 SHA512 df34c229505b59d91115969a2f61f356a9cb71f52441a80901dd9b0bd8619ccd5dfd670cf5c721f137c881ac1ab09bf3cf8686d0892856dcf1e73c446d4197f4 +EBUILD gcc-13.3.1_p20250418.ebuild 1817 BLAKE2B 3af33d8df7de77d56a1135bac1403789949dc28d8bdf7059fdad21eafaf8c79d41e33c74f932013619b53a30be58cdce5f31088685cf63204907ef86ca73ce61 SHA512 229083e068f85f150328142b1a5aa056f313e9c5fa96ff59cb446fcc2959801c9ba18f98d4a6de2a1fee582e74288b4ee2398f99dfb3ed6319e90191c27d30e0 EBUILD gcc-13.4.9999.ebuild 1785 BLAKE2B cdaa9a6d1ed038b84921822489001c1a24da22380b915a06e284d59d89dfd4674e8ae878f121443b51f1585308937f39364cc931d50fb05040d36e29e30c4b39 SHA512 0f17118d27ed2940829153dce1cb7d730161e385e08bf4f85be93a0b04ef2337a59777037d12ec82829b976b4bf2f9fabcbfeaa91d05a59b4aff4dd4420578b3 EBUILD gcc-14.2.1_p20241221.ebuild 1671 BLAKE2B be37005763106d7e235911720995010fc4d21b6ac271d0116976209aae053208a191db32bc72f1c95c2f303f896722cedb1f9e91b88b088527863cd78b187b55 SHA512 5141a562ed4138f463e21b1548585b49f3427015535d7ec2c6df8496bc88e2762a153ed4019fc09e18d368e962a3d2a8530084c4de4723cba8ee4d2dfcc5ff74 EBUILD gcc-14.2.1_p20250301.ebuild 1573 BLAKE2B 5a2e92ce7e4b2a1d74a7d1d40bcd3de6104290044c56139b55daa99f87bbdb30c22b23ed33c9ded472efa7cdaea40d5a9a21d7128b615ff2e3bac9b58f08a6da SHA512 c1424741140b2d067ad8017a751c438915186dadd5c58960946f2367b1e2fc43ac107a438115dcc209e4bbc4546ec0437148fdd6f3b3307ce2501c16cd62db04 @@ -79,6 +87,8 @@ EBUILD gcc-14.3.9999.ebuild 1544 BLAKE2B cc463c5c5a86e4d7d1695493a80c13f4cc4a158 EBUILD gcc-15.0.1_pre20250406-r2.ebuild 1666 BLAKE2B 5813997189644f141c9273b073c53ade1d8af6101a57d8a43abfdaf20ad1e764cdd106834c21f787b299449d765d32c98491ef06aa2ae091501ba436e02992da SHA512 934d3c3e41e86bd17226df20d017ca43fe6839c7ad569ef46a45ce8530dc5534559dc65b3ba7f8182134baa9cd2da489649e4b70fa207fb5758ec8c1eba56ef7 EBUILD gcc-15.0.1_pre20250406.ebuild 1493 BLAKE2B 8019599974c61a62d9e486597336cc7824807858ddb8641bc1f3088c1b5a2130eedadea685d5a9882922b3359516064903842ff170575189c227b206ca0fe5a5 SHA512 6c526f3f5248023a702c30004bbb32ffc7e26e25250730dfc38180e0ac0a309284e6ed7ef53118bd91861bde06ace3a38bbbdc5bf327aa387e7b750d74b1de3a EBUILD gcc-15.0.1_pre20250413.ebuild 1493 BLAKE2B 7d25a154ada8374fc052331a1557f69fe95d3c4884a337669ad59620ab676087186c8c57b3bdbefc35a013214e173d9ad5f0ec0be78a51babd0cbee87a3044b8 SHA512 5811691e4703eb5aa47a540fc44c09017840a51b258eb91595b8b63b191fed54eabf664c90136ea3c7123acd89fbc00ccb8c68c19eacc2ffe43c9e15c9573822 +EBUILD gcc-15.0.1_pre20250418-r1.ebuild 1554 BLAKE2B 281a2a972d6a2d2c9eba2b928de601b1128a94d5616514c7a0908c3b55b9c5bfd053d591ede6ca60de8f13f34410955a28be14a6fa3d895b7946eabe6053d1cc SHA512 3d5c0c30db597ea04ff9890ed26b77ec84be427747d270285d267a26819bed8cd4255da4d3454897c064e5acc0ead3869822fb055ef248ede2a1ebc1b2892973 +EBUILD gcc-15.0.1_pre20250418.ebuild 1512 BLAKE2B 06133045021bbc84141c77feddd0ed80fa0e2effe6910cf18791a0121b9407fd96a628f9de907a0da48c115e290c9cde7d500b24acdba52f8e54b11071927f55 SHA512 227dcd768980cd49b31cf7d1c40e1fcbe73ff9349b4290fd699f42dfddaac312d2f643286402e2987ea32fd45e635de6898779f33ef10ed90411770691c8ec9a EBUILD gcc-15.0.9999.ebuild 1485 BLAKE2B 92e5927ef7ceae7b6e4b4fd4eb7576a0c0d8ab52d03d123a3515eacb0527af76213f4ca4cf9e51d1304e407411de7651e16327d1da5d43699cebe8a57f768f4d SHA512 45ebb8a02618049b0d09dbcf85f2e0937b97fcaddaaeb0c72505f77b35d860d8945b69c3e4a11adc277fb65d9503b554b9d39e3a22af2e31c888bc97f2923c16 EBUILD gcc-16.0.9999.ebuild 1466 BLAKE2B 434586acbc4576572a52b962400e6200d3dc08d2a31cabbe8e7921183b1bbda35dff7204b8d4ff170bf74f00b94d316864b0910b974a04499ef2df9cff5defc9 SHA512 3889e075bf30190621057f2f14c1bf2fe3b54bbe6cc72500ab48fbc4500138daa5e7e4da39e9a84a5ac123c9e791bd56102c15ef50c451558a47a2eb39cf8811 EBUILD gcc-8.5.0-r2.ebuild 683 BLAKE2B baac476321e8c074abe7d261aea13046f0d6508297c28e6b29708b56e1831318dba86273cd20985a9a41f40f12f2861121e6bdf563c627c2cb3d8fa59df3f799 SHA512 6872ad082f203aec401a7916cff7388eb9fdefb20651e61ecfad9a45a983820d499d200bc9ba50b60e0548134b7d2ea1739a185d0a07c08c522080e84b324338 diff --git a/sys-devel/gcc/files/gcc-15.0.1_pre20250418-PR119858.patch b/sys-devel/gcc/files/gcc-15.0.1_pre20250418-PR119858.patch new file mode 100644 index 000000000000..f0b40a288dbf --- /dev/null +++ b/sys-devel/gcc/files/gcc-15.0.1_pre20250418-PR119858.patch @@ -0,0 +1,38 @@ +https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=d88b917325546cee24a544dc05cbfbef0febfe25 + +From d88b917325546cee24a544dc05cbfbef0febfe25 Mon Sep 17 00:00:00 2001 +From: Richard Biener +Date: Fri, 18 Apr 2025 14:52:41 +0200 +Subject: [PATCH] tree-optimization/119858 - type mismatch with POINTER_PLUS + +The recent PFA early-break vectorization fix left us with a POINTER_PLUS +and non-sizetype offset. + + PR tree-optimization/119858 + * tree-vect-loop.cc (vectorizable_live_operation): Convert + pointer offset to sizetype. +--- + gcc/tree-vect-loop.cc | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/gcc/tree-vect-loop.cc b/gcc/tree-vect-loop.cc +index 958b829fa8d1..2d35fa128864 100644 +--- a/gcc/tree-vect-loop.cc ++++ b/gcc/tree-vect-loop.cc +@@ -11657,8 +11657,12 @@ vectorizable_live_operation (vec_info *vinfo, stmt_vec_info stmt_info, + break_lhs_phi); + + if (POINTER_TYPE_P (TREE_TYPE (new_tree))) +- tmp2 = gimple_build (&iv_stmts, POINTER_PLUS_EXPR, +- TREE_TYPE (new_tree), new_tree, tmp2); ++ { ++ tmp2 = gimple_convert (&iv_stmts, sizetype, tmp2); ++ tmp2 = gimple_build (&iv_stmts, POINTER_PLUS_EXPR, ++ TREE_TYPE (new_tree), new_tree, ++ tmp2); ++ } + else + { + tmp2 = gimple_convert (&iv_stmts, TREE_TYPE (new_tree), +-- +2.43.5 diff --git a/sys-devel/gcc/gcc-12.4.1_p20250417.ebuild b/sys-devel/gcc/gcc-12.4.1_p20250417.ebuild new file mode 100644 index 000000000000..fb6181799426 --- /dev/null +++ b/sys-devel/gcc/gcc-12.4.1_p20250417.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2025 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_PATCH_DEV="sam" +TOOLCHAIN_HAS_TESTS=1 +PATCH_GCC_VER="12.4.0" +PATCH_VER="3" +MUSL_VER="1" +MUSL_GCC_VER="12.4.0" +PYTHON_COMPAT=( python3_{10..13} ) + +if [[ ${PV} == *.9999 ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2.9999 -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -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=releases/gcc-$(ver_cut 1) +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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_user +} diff --git a/sys-devel/gcc/gcc-13.3.1_p20250418.ebuild b/sys-devel/gcc/gcc-13.3.1_p20250418.ebuild new file mode 100644 index 000000000000..3c8287682a9c --- /dev/null +++ b/sys-devel/gcc/gcc-13.3.1_p20250418.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2025 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_PATCH_DEV="sam" +TOOLCHAIN_HAS_TESTS=1 +PATCH_GCC_VER="13.3.0" +MUSL_GCC_VER="13.2.0" +PATCH_VER="3" +MUSL_VER="2" +PYTHON_COMPAT=( python3_{10..13} ) + +if [[ ${PV} == *.9999 ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2.9999 -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -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=releases/gcc-$(ver_cut 1) +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 + eapply_user +} diff --git a/sys-devel/gcc/gcc-15.0.1_pre20250418-r1.ebuild b/sys-devel/gcc/gcc-15.0.1_pre20250418-r1.ebuild new file mode 100644 index 000000000000..06d32297706e --- /dev/null +++ b/sys-devel/gcc/gcc-15.0.1_pre20250418-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 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_PATCH_DEV="sam" +TOOLCHAIN_HAS_TESTS=1 +TOOLCHAIN_GCC_RC=1 +PATCH_GCC_VER="15.0.0" +PATCH_VER="55" +MUSL_VER="2" +MUSL_GCC_VER="15.0.0" +PYTHON_COMPAT=( python3_{10..13} ) + +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}"/${P}-PR119858.patch + eapply_user +} diff --git a/sys-devel/gcc/gcc-15.0.1_pre20250418.ebuild b/sys-devel/gcc/gcc-15.0.1_pre20250418.ebuild new file mode 100644 index 000000000000..44538a987f52 --- /dev/null +++ b/sys-devel/gcc/gcc-15.0.1_pre20250418.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2025 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_PATCH_DEV="sam" +TOOLCHAIN_HAS_TESTS=1 +TOOLCHAIN_GCC_RC=1 +PATCH_GCC_VER="15.0.0" +PATCH_VER="55" +MUSL_VER="2" +MUSL_GCC_VER="15.0.0" +PYTHON_COMPAT=( python3_{10..13} ) + +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_user +} diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz index e525888fc3ab..268b93543756 100644 Binary files a/sys-fs/Manifest.gz and b/sys-fs/Manifest.gz differ diff --git a/sys-fs/bcachefs-tools/Manifest b/sys-fs/bcachefs-tools/Manifest index e43ac9438a02..a875c3321766 100644 --- a/sys-fs/bcachefs-tools/Manifest +++ b/sys-fs/bcachefs-tools/Manifest @@ -12,6 +12,8 @@ DIST bcachefs-tools-1.25.0.tar.sign 833 BLAKE2B 8a9f7a8c77de58a5907f5ea069fdfbe2 DIST bcachefs-tools-1.25.0.tar.zst 1178797 BLAKE2B b2c6f2d26db07b88ab59f2801b1245bf51f20b82d562264a45f3628ca4913b843f420b9eb5accb0efb7dc13585c69beb5a04bcef263a708d95787d1bee5d5bbf SHA512 465fdcf4dd4477225df652076ae9649ae90c9417d65be4649706100ffb702b4251d5722cdd494f15082b66325a7ac690a2c987cef5b2a827e357bb94e474853b DIST bcachefs-tools-1.25.1.tar.sign 833 BLAKE2B 57ea9bf385399094f274517c5ca3348fbf62af5e28241017dc1b9139f74b07645c373d799c4be604c45ddb5ca00c4999d82805b1d3c12758d996f40f08f2241c SHA512 4e142e96806b1d66b586752910802241c7dd520ec4c25414a6755b4e351ca24af5aa45555cca2ef641079cd6218678d15f0cbba255ca64c2e517a36e6b05be63 DIST bcachefs-tools-1.25.1.tar.zst 1184275 BLAKE2B 442bd2fc60a26dae103e1c9638fd40c7ed4ff679c8ce0a6c9d504a831b818358a8f2e17be880439f74f9689c956c118cdc4728d500b4b3d8df6260bc95672407 SHA512 5578e72ef87e91f12bcef51e041379b0740111e515a1c86ed5148521155db41dd7d8046593d2bac3ed2af83b5c23fbc4a88d6a60e970aa22839be2e34ddb7e56 +DIST bcachefs-tools-1.25.2.tar.sign 833 BLAKE2B c7fe1d01600beb6e4037de745ae052d16fe3f3ac77e40690f869d8cc89dd1605ea63972d2bcdeaee03cbf0e264efb43fa426e5b6007bc73688eaa64b6900b962 SHA512 3bd6ed644651f87ba8476a52554172760cfe4c90204fe65a8835f2882a86b5fbd7ba8c7a3efce6992f36b31b1aa4b0e229838da6e3a50a52e55b104fadfc659e +DIST bcachefs-tools-1.25.2.tar.zst 1188546 BLAKE2B 998308b989ea66439262b7cb3c4e0d55198c55836068b842bf6e9d64db0679c7204f941148ae2ec5de5aab8c55bd1be3d2d6676dd53a5255c48aa7f87c00e723 SHA512 4b49d29be56ffde577d753a5eca195a5ef4a17b8a85b1f99c39a00737e9d8d1d06525dafd337a256628b8ab71a26e00b5d5625bd19caed8c8b3ba82609fbb1ab DIST bindgen-0.69.5.crate 221128 BLAKE2B b89edbf883e1bc11a074c2f37f84bb966749823a6408b9765d6a61ee1179451d67dadde41d27838e8ddc6172dee9c342429f42fbe6959ff9fd7dcbc73d7506ea SHA512 b232b906af7535f8b87198f0a4037a0f09af367e0c913575f3d16453a2c272e7d76033cb3fd12d4223ebda4a0f8130629e67c5883e026a2422db3e0659ed3c3f DIST bitfield-0.14.0.crate 16776 BLAKE2B abca546581d912133e7344f049d93b8d793de323eba7780fab162c53a244b845582ec2bd14b529b9491c363c2da6228b7de58407afc554cc718a9df8370f5535 SHA512 703d534f0684b19af68a18048ecff37367ccbe5a52a3e8d987f2420b980e4a20da9640019ca610b1a73841cbe45dbf4d6a1cfb10cf0e7d09f53199b1fcd141fe DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 @@ -89,5 +91,6 @@ DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f EBUILD bcachefs-tools-1.20.0.ebuild 4965 BLAKE2B 239023f170bb0a3daad18514c9f6475a2d6c3fa6484acfe3dfeb63444bff56a9006b0bc65074208cfb05a1ded1f16312a0295733e08c3eb0442b2131cc1b9cec SHA512 25c1fcf74a4799e1493bd5a8f9d04b9f22bb066af07a9a543672cab554f8636f275873e286a22650175fb3cd286996e3faeece098633a5eead334931aab7a97d EBUILD bcachefs-tools-1.25.0.ebuild 4746 BLAKE2B 96a69bb38e0fd3bbe317ab310276fc0019da40ad46a57bfe002ef2d4895ef363b090ffda78e22f5fb1853107652d5999fc14501b6b2881faa27408617ce04fe7 SHA512 4f9127bbcb3bb8710fe585a5cb11c8b8ee5e6cd2cac30037039467ea99224d2dd41729508566fc73bba4ddcb2b8fe878f6be5d35a1147699600892bee4b6954c EBUILD bcachefs-tools-1.25.1.ebuild 4762 BLAKE2B e58e6345bab2a82d777f8387efc0eb5cc31080a5e6ce7a6883fff7ca6ed421522dd3136e6731b10ee149978405740b1a7d6e52a995f4a06ec8d11d8d3b1d7653 SHA512 fcb01ee92512c3b3098bdd4ad17721d395edc5901cf525418e8c63bc59d8b028d3dbd3788d1fd99ac5944f0f3e0d1eb7d2bb23090b162682f73ad5beaccb00a3 +EBUILD bcachefs-tools-1.25.2.ebuild 4762 BLAKE2B e58e6345bab2a82d777f8387efc0eb5cc31080a5e6ce7a6883fff7ca6ed421522dd3136e6731b10ee149978405740b1a7d6e52a995f4a06ec8d11d8d3b1d7653 SHA512 fcb01ee92512c3b3098bdd4ad17721d395edc5901cf525418e8c63bc59d8b028d3dbd3788d1fd99ac5944f0f3e0d1eb7d2bb23090b162682f73ad5beaccb00a3 EBUILD bcachefs-tools-9999.ebuild 4335 BLAKE2B b9b33a16f7ad070f7cc9927bb6a97131c619e7522397d6d3622e3050b6448838e5f701814db323a66a0db70ba066c79bcf26ffc4319f96029749030fc8ab8b11 SHA512 98664201b0c905339dbd2a7365c06657627495b445cf3987616363e2f25c6c38a6d0e5305a638d8fa077d4f86b03a60d2b0d3c455c8ef9665c4e9e100f989ff2 MISC metadata.xml 679 BLAKE2B 54420caf5bda8ff5df2fcb25891b6a1e97df49051dfd8eb93538a886bce92ab4ed874bb5e09d8975cbddc26f5bbba08e751e82249cfd8e324e7fe685d2991c26 SHA512 de1478152acc6a27ca83dcdd7a77fde5e3720a5d8da19b2df5156ed4dc62f832fb8c0f89faefce8aefd60148a499c08a454b5eec94ef1b19d9b3871c225315d9 diff --git a/sys-fs/bcachefs-tools/bcachefs-tools-1.25.2.ebuild b/sys-fs/bcachefs-tools/bcachefs-tools-1.25.2.ebuild new file mode 100644 index 000000000000..be88c0e851ad --- /dev/null +++ b/sys-fs/bcachefs-tools/bcachefs-tools-1.25.2.ebuild @@ -0,0 +1,232 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick@1.1.3 + anstream@0.6.15 + anstyle-parse@0.2.5 + anstyle-query@1.1.1 + anstyle-wincon@3.0.4 + anstyle@1.0.8 + anyhow@1.0.89 + bindgen@0.69.5 + bitfield@0.14.0 + bitflags@1.3.2 + bitflags@2.6.0 + cc@1.1.28 + cexpr@0.6.0 + cfg-if@1.0.0 + clang-sys@1.8.1 + clap@4.5.20 + clap_builder@4.5.20 + clap_complete@4.5.33 + clap_derive@4.5.18 + clap_lex@0.7.2 + colorchoice@1.0.2 + either@1.13.0 + env_logger@0.10.2 + errno-dragonfly@0.1.2 + errno@0.2.8 + errno@0.3.9 + glob@0.3.1 + heck@0.5.0 + home@0.5.9 + is_terminal_polyfill@1.70.1 + itertools@0.12.1 + lazy_static@1.5.0 + lazycell@1.3.0 + libc@0.2.159 + libloading@0.8.5 + libudev-sys@0.1.4 + linux-raw-sys@0.4.14 + log@0.4.22 + memchr@2.7.4 + minimal-lexical@0.2.1 + nom@7.1.3 + once_cell@1.20.2 + owo-colors@4.1.0 + paste@1.0.15 + pkg-config@0.3.31 + prettyplease@0.2.22 + proc-macro2@1.0.87 + quote@1.0.37 + regex-automata@0.4.8 + regex-syntax@0.8.5 + regex@1.11.0 + rustc-hash@1.1.0 + rustix@0.38.37 + rustversion@1.0.17 + shlex@1.3.0 + strsim@0.11.1 + strum@0.26.3 + strum_macros@0.26.4 + syn@2.0.79 + terminal_size@0.4.0 + udev@0.7.0 + unicode-ident@1.0.13 + utf8parse@0.2.2 + uuid@1.10.0 + which@4.4.2 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-targets@0.52.6 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.52.6 + zeroize@1.8.1 + zeroize_derive@1.4.2 +" + +LLVM_COMPAT=( {17..20} ) +PYTHON_COMPAT=( python3_{10..13} ) +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kentoverstreet.asc + +inherit cargo flag-o-matic llvm-r1 python-any-r1 shell-completion toolchain-funcs unpacker verify-sig + +DESCRIPTION="Tools for bcachefs" +HOMEPAGE="https://bcachefs.org/" +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://evilpiepirate.org/git/bcachefs-tools.git" +else + SRC_URI="https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-${PV}.tar.zst + ${CARGO_CRATE_URIS} + " + SRC_URI+=" verify-sig? ( https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-${PV}.tar.sign )" + S="${WORKDIR}/${P}" + KEYWORDS="~amd64 ~arm64" +fi + +LICENSE="Apache-2.0 BSD GPL-2 MIT" +SLOT="0" +IUSE="fuse verify-sig" +RESTRICT="test" + +DEPEND=" + app-arch/lz4:= + app-arch/zstd:= + dev-libs/libaio + dev-libs/libsodium:= + dev-libs/userspace-rcu:= + sys-apps/keyutils:= + sys-apps/util-linux + sys-libs/zlib + virtual/udev + fuse? ( >=sys-fs/fuse-3.7.0 ) +" + +RDEPEND="${DEPEND}" + +# Clang is required for bindgen +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/docutils[${PYTHON_USEDEP}] + ') + $(unpacker_src_uri_depends) + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT} + ') + elibc_musl? ( >=sys-libs/musl-1.2.5 ) + virtual/pkgconfig + verify-sig? ( >=sec-keys/openpgp-keys-kentoverstreet-20241012 ) +" + +QA_FLAGS_IGNORED="/sbin/bcachefs" + +python_check_deps() { + python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" +} + +pkg_setup() { + rust_pkg_setup + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_unpack() { + # Upstream signs the uncompressed tarball + if use verify-sig; then + einfo "Unpacking ${P}.tar.zst ..." + verify-sig_verify_detached - "${DISTDIR}"/${P}.tar.sign \ + < <(zstd -fdc "${DISTDIR}"/${P}.tar.zst | tee >(tar -xf -)) + assert "Unpack failed" + fi + + if [[ ${PV} == "9999" ]]; then + git-r3_src_unpack + S="${S}/rust-src" cargo_live_src_unpack + else + unpacker ${P}.tar.zst + cargo_src_unpack + fi + +} + +src_prepare() { + default + tc-export CC + + sed \ + -e '/^CFLAGS/s:-O2::' \ + -e '/^CFLAGS/s:-g::' \ + -i Makefile || die + append-lfs-flags +} + +src_compile() { + use fuse && export BCACHEFS_FUSE=1 + export BUILD_VERBOSE=1 + export VERSION=${PV} + + default + + # This version mangles the symbolic link, + # please check if this can be removed before bumping + rm "${S}"/bcachefs + ln -s "${S}"/target/release/bcachefs bcachefs + + local shell + for shell in bash fish zsh; do + ./bcachefs completions ${shell} > ${shell}.completion || die + done +} + +src_install() { + into / + dosbin bcachefs + + dosym bcachefs /sbin/fsck.bcachefs + dosym bcachefs /sbin/mkfs.bcachefs + dosym bcachefs /sbin/mount.bcachefs + + if use fuse; then + dosym bcachefs /sbin/fsck.fuse.bcachefs + dosym bcachefs /sbin/mkfs.fuse.bcachefs + dosym bcachefs /sbin/mount.fuse.bcachefs + fi + + newbashcomp bash.completion bcachefs + newfishcomp fish.completion bcachefs.fish + newzshcomp zsh.completion _bcachefs + + doman bcachefs.8 +} + +pkg_postinst() { + if use fuse; then + ewarn "FUSE support is experimental." + ewarn "Please only use it for development purposes at the risk of losing your data." + ewarn "You have been warned." + fi +} diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz index b1fd2ee3865a..aefd04006711 100644 Binary files a/sys-kernel/Manifest.gz and b/sys-kernel/Manifest.gz differ diff --git a/sys-kernel/installkernel/Manifest b/sys-kernel/installkernel/Manifest index 69c6f30ca269..32bbd4a6ac67 100644 --- a/sys-kernel/installkernel/Manifest +++ b/sys-kernel/installkernel/Manifest @@ -2,8 +2,10 @@ DIST installkernel-50.tar.gz 25265 BLAKE2B 12fe64bc584d7ead4a24a7d81b83c69fb0aad DIST installkernel-55.tar.gz 28690 BLAKE2B 261a9dfebb5cc40e5e493c1bc23dd85a4c4768ed8f80620c6f50923fcaa34da8fcc193ddb3e49788a1431327336edb85347fec382d105e5fcf79a4102921519b SHA512 27bde846acec0437de8acb6509dd624dcbea938a6151be527f2edf45583023e84a9a6a3ac442523d21cc6ba9f4a856f45241c2a0ada2da42562f943da754ca05 DIST installkernel-56.tar.gz 29914 BLAKE2B 98a3a15ad244a9c222a53cf58e0b97c6aaa5a0880a5d437000ec4c78892e0c2eb83324c8e429ab97cfecbe6b665703e655191cf9bf1e09f8d71362e6627caf26 SHA512 93dcc11593b0cb10697b99de1d338bfd91d91fdb7dbd735babc1e4c0e96fb2198cf88a64bf1eacdd4d70a038a8023b3955026f4781270153c360dbee23c0385f DIST installkernel-57.tar.gz 29957 BLAKE2B c38219263a87edaa6f5d41d40214da942597255dadbc4940a84fad19067ac65e084dc653429ba9574bc13093429cac0207fb35840a4fe3b9e9df9da157833e3d SHA512 63be420a066866933b04de42fe5a033820a91ff41baa1241018f831a57c3f0a1b8010f0a7e8c7fd7b87058811c06f70b2fe08c9fc0b0e02908fb0d4f6f3f202c +DIST installkernel-58.tar.gz 30037 BLAKE2B 489d292f1ecb59e6b0b2634fb36680d3a45bb1fd302f7e6c21d69627e624f798d1c8d4d1ebe10125bd928c26125da99e4d7e8728c6b54a086739dfda34a710ac SHA512 3cfc396828addb705beb97b251ea3caaf82432d108f2389d9811e3a7b8600077c4b133c6760e1d16c84d68af130ffb871a1d2acfff39830bd73d7d899ab8ea30 EBUILD installkernel-50.ebuild 7400 BLAKE2B 59bc011dc19fa29027d4f511d0a86c14060a5a119ccd5941b680bb153fac484128bcf2a8f1ae4ef7221ea0491c9e21ec949c860871daa260bf779af496d06764 SHA512 78d7899e8b40029654225a2a21663ba68a54e534499b3d8ccc1acba2b501905604e2a5125cf0065a98b5ba2dbb26b13a107cac9ac97394e2d4bd98ced94fad31 EBUILD installkernel-55.ebuild 7035 BLAKE2B fbf71e282efa16ca8d49f1095069d971f1924ab5d50cdb75822a1b6fac0cb2a6ef234854101706435545dc2781c0e76663c4cdc606fca8a6c577dacbf99a3a08 SHA512 3df71bf31e5566975b40a2839191b4db9ef8f392edc6887978a23ed2964da70d7a4caa3eb466df440b45a7c3ac6450821455f470b07f900f960db79f557c4c8b EBUILD installkernel-56.ebuild 7035 BLAKE2B fbf71e282efa16ca8d49f1095069d971f1924ab5d50cdb75822a1b6fac0cb2a6ef234854101706435545dc2781c0e76663c4cdc606fca8a6c577dacbf99a3a08 SHA512 3df71bf31e5566975b40a2839191b4db9ef8f392edc6887978a23ed2964da70d7a4caa3eb466df440b45a7c3ac6450821455f470b07f900f960db79f557c4c8b EBUILD installkernel-57.ebuild 7035 BLAKE2B fbf71e282efa16ca8d49f1095069d971f1924ab5d50cdb75822a1b6fac0cb2a6ef234854101706435545dc2781c0e76663c4cdc606fca8a6c577dacbf99a3a08 SHA512 3df71bf31e5566975b40a2839191b4db9ef8f392edc6887978a23ed2964da70d7a4caa3eb466df440b45a7c3ac6450821455f470b07f900f960db79f557c4c8b +EBUILD installkernel-58.ebuild 7035 BLAKE2B fbf71e282efa16ca8d49f1095069d971f1924ab5d50cdb75822a1b6fac0cb2a6ef234854101706435545dc2781c0e76663c4cdc606fca8a6c577dacbf99a3a08 SHA512 3df71bf31e5566975b40a2839191b4db9ef8f392edc6887978a23ed2964da70d7a4caa3eb466df440b45a7c3ac6450821455f470b07f900f960db79f557c4c8b MISC metadata.xml 1379 BLAKE2B c141302cfe1dddf7d11d68cafdf97437f037caab171b1c1b071cc366b6a98acb5940c1ab73bcc49bf97fe9c852ad28c8923fbf00f0a51f2a02174a5d542f9edf SHA512 f5a20936b0b569fd2a8eadb76eeb8d7ec8c905b0e15ae285c351d82bef0c001e64d47a19774a6b958b845a20adc3df5e7cc583649dfcf9ef7c684132498e8bf8 diff --git a/sys-kernel/installkernel/installkernel-58.ebuild b/sys-kernel/installkernel/installkernel-58.ebuild new file mode 100644 index 000000000000..76e844e55163 --- /dev/null +++ b/sys-kernel/installkernel/installkernel-58.ebuild @@ -0,0 +1,236 @@ +# Copyright 2019-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit eapi9-ver linux-info + +DESCRIPTION="Gentoo fork of installkernel script from debianutils" +HOMEPAGE=" + https://github.com/projg2/installkernel-gentoo + https://wiki.gentoo.org/wiki/Installkernel +" +SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-gentoo-${PV}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="dracut efistub grub refind systemd systemd-boot ugrd uki ukify" +REQUIRED_USE=" + systemd-boot? ( systemd ) + ukify? ( uki ) + ?? ( dracut ugrd ) +" +# systemd-boot could be made to work without the systemd flag, but this +# makes no sense since in systemd(-utils) the boot flag already +# requires the kernel-install flag. +# +# Ukify hooks do nothing if the layout is not uki, so force this here. +# +# Only one initramfs generator flag can be selected. Note that while +# both dracut and ukify are UKI generators we don't block those because +# enabling both results in building an initramfs only with dracut and +# building an UKI with ukify, which is a valid configuration. + +RDEPEND=" + !<=sys-kernel/installkernel-systemd-3 + dracut? ( + >=sys-kernel/dracut-106 + uki? ( + || ( + sys-apps/systemd[boot(-)] + sys-apps/systemd-utils[boot(-)] + ) + ) + ) + efistub? ( + systemd? ( >=app-emulation/virt-firmware-24.7 ) + !systemd? ( sys-boot/uefi-mkconfig ) + ) + grub? ( sys-boot/grub ) + refind? ( sys-boot/refind ) + systemd? ( + || ( + sys-apps/systemd[kernel-install(-)] + sys-apps/systemd-utils[kernel-install(-)] + ) + ) + systemd-boot? ( + || ( + sys-apps/systemd[boot(-)] + sys-apps/systemd-utils[boot(-)] + ) + ) + ukify? ( + || ( + sys-apps/systemd[boot(-),ukify(-)] + sys-apps/systemd-utils[boot(-),ukify(-)] + ) + ) + ugrd? ( >=sys-kernel/ugrd-1.31.2 ) + !=sys-apps/systemd-255.2-r1 + !=sys-apps/systemd-255.2-r0 + !~sys-apps/systemd-255.1 + !~sys-apps/systemd-255.0 + !=sys-apps/systemd-254.8-r0 + !=sys-apps/systemd-254.7-r0 + !~sys-apps/systemd-254.6 + !<=sys-apps/systemd-254.5-r1 +" # Block against systemd that still installs dummy install.conf + +pkg_setup() { + use efistub && CONFIG_CHECK="~EFI_STUB" linux-info_pkg_setup +} + +src_install() { + keepdir /etc/kernel/install.d + keepdir /etc/kernel/preinst.d + keepdir /etc/kernel/postinst.d + keepdir /usr/lib/kernel/install.d + keepdir /usr/lib/kernel/preinst.d + keepdir /usr/lib/kernel/postinst.d + + exeinto /usr/lib/kernel/preinst.d + doexe hooks/99-check-diskspace.install + use dracut && doexe hooks/50-dracut.install + use ukify && doexe hooks/60-ukify.install + + exeinto /usr/lib/kernel/postinst.d + doexe hooks/99-write-log.install + use grub && doexe hooks/91-grub-mkconfig.install + use efistub && doexe hooks/95-efistub-uefi-mkconfig.install + use refind && doexe hooks/95-refind-copy-icon.install + + exeinto /usr/lib/kernel/install.d + doexe hooks/systemd/00-00machineid-directory.install + doexe hooks/systemd/10-copy-prebuilt.install + doexe hooks/systemd/85-check-diskspace.install + doexe hooks/systemd/90-compat.install + doexe hooks/systemd/90-zz-update-static.install + doexe hooks/systemd/99-write-log.install + use grub && doexe hooks/systemd/91-grub-mkconfig.install + use efistub && doexe hooks/systemd/95-efistub-kernel-bootcfg.install + use refind && doexe hooks/systemd/95-refind-copy-icon.install + + if use grub && use uki; then + exeinto /etc/grub.d + doexe grub/05_uki + fi + + if use systemd; then + sed -e 's/${SYSTEMD_KERNEL_INSTALL:=0}/${SYSTEMD_KERNEL_INSTALL:=1}/g' -i installkernel || + die "enabling systemd's kernel-install failed" + fi + + # set some default config using the flags we have anyway + touch "${T}/install.conf" || die + echo "# This file is managed by ${CATEGORY}/${PN}" >> "${T}/install.conf" || die + if use uki; then + echo "layout=uki" >> "${T}/install.conf" || die + elif use efistub; then + echo "layout=efistub" >> "${T}/install.conf" || die + elif use grub; then + echo "layout=grub" >> "${T}/install.conf" || die + elif use systemd-boot; then + echo "layout=bls" >> "${T}/install.conf" || die + else + echo "layout=compat" >> "${T}/install.conf" || die + fi + + if use dracut; then + echo "initrd_generator=dracut" >> "${T}/install.conf" || die + if ! use ukify; then + if use uki; then + echo "uki_generator=dracut" >> "${T}/install.conf" || die + else + echo "uki_generator=none" >> "${T}/install.conf" || die + fi + fi + elif use ugrd; then + echo "initrd_generator=ugrd" >> "${T}/install.conf" || die + else + echo "initrd_generator=none" >> "${T}/install.conf" || die + fi + + if use ukify; then + echo "uki_generator=ukify" >> "${T}/install.conf" || die + else + if ! use dracut; then + echo "uki_generator=none" >> "${T}/install.conf" || die + fi + fi + + insinto /usr/lib/kernel + doins "${T}/install.conf" + + insinto /etc/logrotate.d + newins installkernel.logrotate installkernel + keepdir /var/lib/misc + + into / + dosbin installkernel + doman installkernel.8 + + einstalldocs +} + +pkg_postinst() { + # show only when upgrading to 14+ + if ver_replacing -lt 14; then + elog "Version 14 and up of ${PN} effectively merges" + elog "${PN}-gentoo and ${PN}-systemd." + elog "Switching between the traditional installkernel and systemd's" + elog "kernel-install is controlled with the systemd USE flag or the" + elog "SYSTEMD_KERNEL_INSTALL environment variable." + elog + elog "See the installkernel wiki page[1] for more details." + elog + elog "[1]: https://wiki.gentoo.org/wiki/Installkernel" + elog + fi + + # show only on first install of version 20+ + if [[ -z "${REPLACING_VERSIONS}" ]] || ver_replacing -lt 20; then + if has_version "sys-boot/grub" && ! use grub; then + elog "sys-boot/grub is installed but the grub USE flag is not enabled." + elog "Users may want to enable this flag to automatically update the" + elog "bootloader configuration on each kernel install." + fi + if ( has_version "sys-apps/systemd[boot]" || + has_version "sys-apps/systemd-utils[boot]" ) && + ! use systemd-boot; then + elog "systemd-boot is installed but the systemd-boot USE flag" + elog "is not enabled. Users should enable this flag to install kernels" + elog "in a layout that systemd-boot understands and to automatically" + elog "update systemd-boot's configuration on each kernel install." + fi + fi + + if use efistub; then + ewarn "Automated EFI Stub booting is highly experimental. UEFI implementations" + ewarn "often differ between vendors and as a result EFI stub booting is not" + ewarn "guaranteed to work for all UEFI systems. Ensure an alternative method" + ewarn "of booting the system is available before rebooting." + fi + + # Initialize log file if there is none + dodir /var/log + local log=${ROOT}/var/log/installkernel.log + if [[ ! -s ${log} ]]; then + echo -e \ +"DATE\t"\ +"KI_VENDOR\t"\ +"VERSION\t"\ +"CONF_ROOT\t"\ +"LAYOUT\t"\ +"INITRD_GEN\t"\ +"UKI_GEN\t"\ +"BOOT_ROOT\t"\ +"KERNEL_REL_PATH\t"\ +"INITRD_REL_PATH\t"\ +"PLUGIN_OVERRIDE\t"\ +>> "${log}" || die + fi +} diff --git a/www-misc/Manifest.gz b/www-misc/Manifest.gz index 39be1aeb7644..1043e47137c0 100644 Binary files a/www-misc/Manifest.gz and b/www-misc/Manifest.gz differ diff --git a/www-misc/logswan/Manifest b/www-misc/logswan/Manifest index 59a630077ec7..b56eab352c85 100644 --- a/www-misc/logswan/Manifest +++ b/www-misc/logswan/Manifest @@ -1,5 +1,7 @@ AUX logswan-2.1.14-cmake_minimum.patch 135 BLAKE2B 378c5114103f218770e080361aebf245ba4c76b63879dc2568a58760c5ef918426b067d5ab0c787da2cb6aa9a03c2844c501db6cae26faa0e01a3348d0292779 SHA512 72a4f4b22d7feec91aa1cc8b40d644a776cc109ac5bcedc65cfb2324eeb8cf44cdf625f5569feadfd52f47dd9ddfa727caa8f34b7bfd532c738d4477b85f5c92 DIST logswan-2.1.14.tar.gz 25223 BLAKE2B d1c18eac839cadeb9486ef032954e271616483aa69419db0d24c7abf0f70e008e9f4ed6f0b054bd1b65d7277ddf923cb7d30c4caa92a6ab4226d5db3df7b99dc SHA512 1956d65088e9cc41d981e47ce487996d0e2e0bf1666f871d59f9f91770666aac90840e4a5b88581f8c2da91ef953ad0e8e4856e088fa86546d74afb8f6ed8b77 +DIST logswan-2.1.15.gh.tar.gz 25775 BLAKE2B 28e9145083c84700b57fd576c05b125b186d6bf639416d753153edc38bda135591dc1d811e5ac617927d19df2cb8dbc66dba8cac9597a29e38bb795d614d3e3d SHA512 9c829f48e532a5f094b067ca8230a3767a9b3ded8597a9f51daae4fbfe799efa0cc51685019ad2f8752423c8ae87ea85e0ad2251bfbcfb9f95ad60b21ea3d59f EBUILD logswan-2.1.14.ebuild 655 BLAKE2B 5d793285e0d7504befbcf190882592dbabb971efd0216cd56270f9c30d8576d0a52ec1cb8c96eb2535b05eb1370deef9316a3e0d1384b78b6c0b29a7d9ef9883 SHA512 47e346c077355b0afe1314819b3df090c7b05c5146ba30507eda85f1fc1d5da9610516b661bc5864d90a1f2a14aea6bc7539abba4c35b543a1109a8bf31b56af +EBUILD logswan-2.1.15.ebuild 600 BLAKE2B b82b8a74a99ac2b009be6485b3489e6a15ea06f9a800b73936d43e73701c54833fa295cf47ce00bf60cb6554572ec75dd2e1b89c74802deaf1d922373893fd75 SHA512 195bba609bf8a29d74ed234fe405467cc8329f053e62755d1289c1e405c7ce8bc6771aaf394d1529b83f8b2b87449e555f6cf8f458f26c40b8880dfd44b4a60d EBUILD logswan-9999.ebuild 594 BLAKE2B 0393fa346ac2f89ba1baae2276a3f27b696445e382448daad5385da1db0e5e0a13cf6a837bf01ab4b9139e090d12ec508ecb05f7e5a45580cb3ecc4b5fa77f39 SHA512 669064e757c500c8e2b270b2108dc8f1c27e4f5ed1b98f84389e5fc5eaf7a63ec127b5dc5ace3dc479c12f1c3a6a0acfae6cecccbd22c227b10bff5d67dc7aff MISC metadata.xml 1152 BLAKE2B 9856c0ca9f4e79e4c788fab1117300507ddf5534bedad95dec1701bcd4237959e1fb366e0a750cad844a1185e66f6c2221b15f28ed7ee5ec2775cb57a23afe60 SHA512 e13714ee925bfaa69c641f999ae12491f8eb0eb1a50dd22548ad111f59d5891a3acdb8fb48fb82e68175350a5da2631461adf6331ea45b4b1765cd2d493f79c9 diff --git a/www-misc/logswan/logswan-2.1.15.ebuild b/www-misc/logswan/logswan-2.1.15.ebuild new file mode 100644 index 000000000000..8eb823cb0e0a --- /dev/null +++ b/www-misc/logswan/logswan-2.1.15.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Fast Web log analyzer using probabilistic data structures" +HOMEPAGE="https://www.logswan.org/ + https://github.com/fcambus/logswan/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/fcambus/${PN}" +else + SRC_URI="https://github.com/fcambus/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD-2" +SLOT="0" + +RDEPEND=" + dev-libs/jansson:= + dev-libs/libmaxminddb:= +" +DEPEND=" + ${RDEPEND} +" diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz index f4e90530fa09..2313ea193433 100644 Binary files a/x11-drivers/Manifest.gz and b/x11-drivers/Manifest.gz differ diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest index fe0b07fb92e7..4508c48e35e6 100644 --- a/x11-drivers/nvidia-drivers/Manifest +++ b/x11-drivers/nvidia-drivers/Manifest @@ -24,6 +24,7 @@ DIST NVIDIA-Linux-aarch64-550.144.03.run 236384330 BLAKE2B 773c0ee75a2fcaa405539 DIST NVIDIA-Linux-aarch64-550.163.01.run 236409124 BLAKE2B 21c79346f6b739f44d7ed2d4955129613f51e1329ff15948ef50a9a06b82975ad890d6142e5dfb163e7b0da19bf5c26029cf507d120037f8a76abc177a286403 SHA512 0ef4ab4aae308ec0cfb5458cef34a1503ac1a85f0e1d0c9f061d8e28f939b15784e3862d96d83e93123d9eb56807a6804318ce230ee68917fb75e363011f8304 DIST NVIDIA-Linux-aarch64-570.124.04.run 289714436 BLAKE2B 4962d6c5a678dbd63a404e696bb48304c46e9eecfd000fe60cce969e72f8b9dda3d0e6457df6fc850f6aa687541c347a7b4354527ad4499c6210a1421e05a826 SHA512 09743c5775d78f90ff565901b08f520422210e6088e4622df5ce6a664386cf2d2674b7adb3f0e3fa1c96cbff09840f9a34feabd3bac01c745fdabe1b8f2c4a6c DIST NVIDIA-Linux-aarch64-570.133.07.run 289675662 BLAKE2B 376c03e28a4b441ba8d661759efda3fc83928f950f7c7eac7a4a6f6fd79ac63e1b40c9cad2833e52f48f09f21318d88a40d6089597fe930f1e0e93603b07defc SHA512 3b117e27230198d7305d629257680f1ca7106ad4e84856ce9092c88955416a2c475e6c4f3f0d9ecbc1a2c8e5509b5a902759ead4ba32fdc0d0273ffd84024e4a +DIST NVIDIA-Linux-aarch64-570.144.run 289812160 BLAKE2B 45b7fd81be03b5ee96c51081ed2eb498b3ab45ff3d31459f4d220dc022c790ba5186dff37bc9cfcc49d0874fb9c49fedbe9edb9268d4c5577bafad0c85c7667b SHA512 554e3ae25643502562017c2c6d5224ef8d6065ac81602d9d561576390f8e402f4ab365d5fc46e2139abf47073b4af7e98b60c602035bbc3f1450947bcc00b432 DIST NVIDIA-Linux-aarch64-575.51.02.run 304442848 BLAKE2B f773b79a63e1140919d0d4c6411c601f4aea31a8a40d996fe0b6f9471905e587ae5b1618e4fcb9b3ef2d7970df3440ddbf612c13461f99bbb19ad58a1bd37dac SHA512 94ce8f0c19dd7077810b040f9f4d08e158cf28b112d9a269fd848c3a0bffa57c8bee9bba481a6c1e8d5f70f2ffaf750e2f3fa395c99479159770b284ae35be99 DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe SHA512 dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0 DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b SHA512 4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a @@ -35,6 +36,7 @@ DIST NVIDIA-Linux-x86_64-550.163.01.run 307143336 BLAKE2B 256106bcd3bace402289e6 DIST NVIDIA-Linux-x86_64-570.123.07.run 375974099 BLAKE2B b1cacbdcda8e335cd57db21a379ba4506341d10f26f7485f3d776f3f2896ad12ea5eac2d350e1e9149405d916fd088f5d19341cb15b52077b7e595793c0b1f5e SHA512 7745bb228f80015c9f1ba09c731cea47a148ab38e39a723d4a5d5a89611e705811da7f290cb73617b29607f16b8add94b0b146e17d13bdf00dbfc04be74f8db5 DIST NVIDIA-Linux-x86_64-570.124.04.run 375582187 BLAKE2B e0cd5103403e773bf79282592735bbfc5a6cbd2e6b062df16b463104f42de1abdf97d68695b73b052444bab0f5e16af5f8cc9be77fb0035aff17aaa11299fd32 SHA512 35fb1938a08586d902eb290aee04c5c6b570cc647354e49880e3c8715654ac1ab8c8cbe08e5b3c542fd9b2c36f7683454221b11625754980a6138a58c6363b40 DIST NVIDIA-Linux-x86_64-570.133.07.run 375774798 BLAKE2B ddfd8e8e58453f8cbd2bec55af4a9f9030510f5b1685f3daf8c446d32fd96b6c71587d98f1f7cf049c4a0dbd74a27b2dcf2b532d4f5faa05793c779076c2b122 SHA512 f7c2de3b4242a50a5fc5cb7c6eed6677bbf28e3b157dd22ced385822d8a42df351c7ead039d37cc5b18251971a8496539f4448e2cd8d297303f4e89db16feb13 +DIST NVIDIA-Linux-x86_64-570.144.run 375742470 BLAKE2B 8611e5d7a5043c18d1ef122c62d2a4efed6dcdec343c7a519778c603f2ddc5186b479af1b09277b47c92af9e6021dedca33e02fb3c7f3096d4dea18acfb2c9d1 SHA512 f0d6a8377cbcb38a4a0491a654d3ed86082ac5609129a247daaa455bd7cffbad0be579db2ba9448a9f0ebc7cf36459d640f03ecbe1f25e8e47f3990f78989c97 DIST NVIDIA-Linux-x86_64-575.51.02.run 386859216 BLAKE2B c6c47095226b1a9535b0f005bd8dddff772516738c168ff2bb577c75769ef1e216cde5f83a5979dfcc9ce6876d2e112afbe86f52d02721ec0a230eff9aaffeb2 SHA512 0354f4d46a2de8be670a3fa58ec255b8673c40c51fea9ca594aa3ddab936b50efb91cecbb93f14ac4a8ed87e7c3e101b4d643721602d22135f9259dad94a5c12 DIST NVIDIA-kernel-module-source-535.230.02.tar.xz 12527212 BLAKE2B fd641d03cf7b417f1300b39dc271b08c920d11861491c510ceb713aaf69f1b4d373a1b0417993a0483dc6b2cb1d3e2d176d9c23edf9586f129df13bef495ce0b SHA512 d9080f257312b6760140a7dad3bb8e1d6f5982e7b25b3e623a74c519a7c296b1a12eece07335fc79f2d209b790a8239df81948cdb4031852d6225c4768ae42c3 DIST NVIDIA-kernel-module-source-535.247.01.tar.xz 12517152 BLAKE2B b12497621ba32da4ca80ca6736d559bc98ba45974e06bbb63c08695c3b24c45752b3fd3dc2854ed64950e89e99b38d1006ce672096e35daced0ebe0a9dda77f6 SHA512 ed8e10d5245447fcdf348509ad62e9ac3d56a052d254b764e3a574a711cfa5c8831a759d425f42795c2db752f3d91d60b6097f6901c88654f242c94768faddb6 @@ -42,6 +44,7 @@ DIST NVIDIA-kernel-module-source-550.144.03.tar.xz 13544304 BLAKE2B d68c1bc89142 DIST NVIDIA-kernel-module-source-550.163.01.tar.xz 13552400 BLAKE2B e1fd753127d10097c5f1d3c90d95c7eb0934c0d5e1df0a371aed2a0d7669960b67c46eed20eec3c42ca41c0f34bf6d7d3d2a77a94308c9f86d4f5d831da19363 SHA512 c9f4ce2890db3fdc66dd080da4d6802a8bc3b18feba96be5d33641b02cca637b1bcd2a3748f36f93a32f26ba57eb352156314f139688b0d3a102efdfde6c32ba DIST NVIDIA-kernel-module-source-570.124.04.tar.xz 17918128 BLAKE2B 202baf88dd2ea32dfb72b043486491adc4b6de913be186a7e79ebc28eca991d39568d1e4fa1ab2466a9f2f7256e2233b5827af7668f732c198c425547514f25d SHA512 06b36ea9a6dd71d3e29b9b7c572aba96498378ea52f8381b18c720a1e248ed4a3a7dc19aea7327a704284eb24ffe14c98a9ef7c9acf2b1fa76d893512580a26a DIST NVIDIA-kernel-module-source-570.133.07.tar.xz 17934788 BLAKE2B b78e9e8bd6f5dbfe4bf7121be502922454446f4ebb2201d40d3f0b1d5a0819b3eea255a49ab661d75e10b0ee296940db1b2ff2b3156aa0f98ec810a472d93290 SHA512 84d9798cfbe7b125ce48935b651d51f15c876a0dbc57d2da10994f291942755f5df05b265d16eed924f83dea1732bc2a5c05efc520e00a5fc05afbb4a7198742 +DIST NVIDIA-kernel-module-source-570.144.tar.xz 17900228 BLAKE2B 9003530642f17f8ee61599716d7981fa8326c6b3c38aa84c4a9056894f3e1f06da211eb1383b84c9871a612e8e4081af8112584b185820b6c1aa446d2b5a7935 SHA512 761561fbc7433815fae79644c2996b8894edbc8158fd53ab81a143e869b0ae832a965bd7dcfe5f54db0f1b8e06ae1a02a921b7657d4fbd76a4fb252f39cef427 DIST NVIDIA-kernel-module-source-575.51.02.tar.xz 18222252 BLAKE2B 861a00236dfe26123e441a311ad0e28cb555329ef79257be24fadcbdfb9409e8aca94086c18988c2e5a24e2146d80647aa0ae5aa13301ad76cd51bec7bb26926 SHA512 c25f449b739168b2e1a7113e3c437455f646f37a95274605e1b06ea36e83fe6f74325fbb09df975092c8bbd492e089b80686162412720c0b1ea14e7551ef441e DIST nvidia-installer-390.157.tar.bz2 150323 BLAKE2B 8058ca87a6dea956d564af9f7eab9b1fc82b1f2382bd5cb2f6d97cbe2e19292533522d5f8f2eacbeb16520372715fcb72f8f9b0998962af5d4e75522c8d74524 SHA512 93a7ece648602157496c8e27a88864ede341a100f5328a4c1a25faf8f0b94d252060e5e2f71d0c302fd0566c10773c30b76b3b5f431d8039b71c90a7969f7d7e DIST nvidia-installer-470.256.02.tar.bz2 146269 BLAKE2B 4402e725c8fd0157eb84d4ec140a33f97e873014577487ef1e32fb8921cabe79c60ff46532e5bfaabb2b6ac894f7c80086dbab19e61906e2e27346fb85f98829 SHA512 c962dc17d9696256d1ebedcaeb3010994f2ce3895aedc47987599ebfec132a9b9a249d2ece6502b15bd4a93f9b0106aa13487a7da5f64199c274ce11eba27cfd @@ -51,6 +54,7 @@ DIST nvidia-installer-550.144.03.tar.bz2 155619 BLAKE2B 457f33a2c66f8f687124ecf8 DIST nvidia-installer-550.163.01.tar.bz2 155861 BLAKE2B 662064b3ceb4aadebde419057d85c6b4e28b91944bd5bab241bcba9b3c9a105e507afc7651b17fff01e1cccb78d66fdc6789597ce059f882a6f322b08f28e832 SHA512 f8df7a0eccdecb7d4d4f47d96050cdbefff91289b29550b061358614845648451d4b161d9bdbfbf5a9a87ce650d272cb3b795e6d2ed4d0274844a56db097bd15 DIST nvidia-installer-570.124.04.tar.bz2 169372 BLAKE2B 119752d2b124b192a54f8713a9ab5495728562039eaa202e5f0713f57dfb80c97d1a282a06d8ad978df0f29abd63c86742a7fab4ee72784aa1286bb48db39412 SHA512 485e29328e366bc20903f68b1a557c5d71c4a8506894f556c2a5ac6f218a094599f9d21cd160dd5c85652dc4259011fad91630755996cdc144ef630650fdf73e DIST nvidia-installer-570.133.07.tar.bz2 169618 BLAKE2B b56a892a68be77c0b1b9f8d348907557a4f09e68a9aab22de27bd211a539a2beba4c1bbe7f34820f3c70cc93832cd58439d9c2a5b09e0263e203260d22ef3573 SHA512 4603b9661cf7844eca0c49777e50f992b22933a6f28c810d238f3e4da5d755da19d1593beeaefdb671ac397c6c506716c9de40bbfdb2c20fb1c6c2ad83881b87 +DIST nvidia-installer-570.144.tar.bz2 169317 BLAKE2B 8238feeebd61c1ae37bad82ae6801aaedddc2b861ca4c2eccde7c5576f82baf14969b8acaf4b0e922ebae218201d47190b6e9b3ff1ce264857ae58586b2df7b0 SHA512 2201cf95bb2f69067e3a2f555877b46ded5cd46e8f91e0adb100adaed03df1de7eae15bf593a8834516d62a029f81793c5d5406a314551039115f601bda1a465 DIST nvidia-installer-575.51.02.tar.bz2 169435 BLAKE2B d19432f65d94da9929c3aee2e3aa734b1c542f6d0e5c23a97b8387409e552dbbfef1a4570bea5ad0116d2ccf1c3cc0d8805e89b561caf16c1e78de976732e007 SHA512 097f5692ea7a2fc8e5a60f68589c00cc29de0ff947284b23765c4dcb1892e502d2922d2ee259d7af5b5c6a5f0fbf38f89a085f5a47f5115c8623afa4893c3dcd DIST nvidia-modprobe-390.157.tar.bz2 35306 BLAKE2B 80d202b39c2f95ec0f909712c2e101483af50124092c32efb33bd98ff58ddfb97b737ff07f1ddc941f688c1b4c26a15f392566d522e18506771f10422fcd571c SHA512 109bbe24a3758b568ea65fe1e9d78f69fae6108ec0497b796c885a3912825fe04ffd7389a3e22987f1a10a2926bf6eaa384faabc59478aa3ee244dd3ac91c6d3 DIST nvidia-modprobe-470.256.02.tar.bz2 38769 BLAKE2B 0db444b09b0b6d24c04877fae95249e781d82b3141f90eb05d869b64d2b6e65ad00bf44c4e427c64dbd4765fa99a8699f80a1d95b00c66137a54dc878d7ea298 SHA512 c1cbfa6c8e188e5a5eb5d390b9a903406cbff103d212fc30e611e4023be3fde896ad84e8bb45b030beb5d1bcd8155c9e55a8f9636c45ce1e2a5c03f672989a31 @@ -60,6 +64,7 @@ DIST nvidia-modprobe-550.144.03.tar.bz2 41461 BLAKE2B 2efaf72026775651ae1c6b8bac DIST nvidia-modprobe-550.163.01.tar.bz2 41448 BLAKE2B 23e567d612e669ec6ae9f389651c9e1cebe7ba59ee95bb5961e5071952697860df77f02026040e29135338eb7cf96bba0015b3d94548297235fb5214f35bec48 SHA512 0f5b59468a6e5e95dcdef1d938ea78f4ce09a0c9784e3c70d83f1c3b1bd52e8055b6b332147316445c3be714abab3629320d6117878d50aa7a2d7d2d9b9b6485 DIST nvidia-modprobe-570.124.04.tar.bz2 41638 BLAKE2B f69fd08e3f244d43a2f3716de0c0dee82d741a1a1aaa22cd7e292e79ac9cc4d3c79d74bdb2bebcbc0748b4ab348ab2bc5c05b81fa13ea7e270fef82d9baa624f SHA512 b5dfa51d795cd3f6f4110264a0d8a5745e8eb45a74eb3280bcbc1bb63484c4ebae1395a547f48eee41dedd9ab32ecf8ec720f976adc92e89a6f726ec3a47187b DIST nvidia-modprobe-570.133.07.tar.bz2 41633 BLAKE2B 49e541fdf2c7f89689da298cdef3dfcc510bd7bfe5b53b19c1e49e526f5e5018f24271d5991e5dd6d6d4c27e2645df7908376ffefca56c73ce9e5935560e6d18 SHA512 c447ea50df0e8ab8a765378007a96a5a1897f20c3c8ad5c9a3d4271a859177ae39bc82bd041182dbe7f5a752ab4bd3bee459905a27e37d136faa7cd6c00a7100 +DIST nvidia-modprobe-570.144.tar.bz2 41634 BLAKE2B 212578e8a49aa482524cb9da7a60249b88e9a151e19eb64b2e8195883f26476db3bb2859b2df3307a5281311311c22f24fdf2ae7019e9a2a07363b1ebef22b7c SHA512 56c7d8d0b8419d61676f4a9f9ab8b0592bb8f341b54bded42949bcdd1face39a264253a9f391e8f69b3c07631aca457a5c98ccf6b66eb8a9de3df4335f6c34bc DIST nvidia-modprobe-575.51.02.tar.bz2 41686 BLAKE2B e70363c8ef8b4c30105a77cc66a70108d709458644cce2fbde08fe735156d1b10b48797a24022f4133c65307e10c108b0df2a0abfc6b36bfe591efea8dd0ff5c SHA512 89b53aae61e0d92d5b7821afa391dbdf1e769d0be4bebc8df01e593a6100496cecac71c34205737aae1cd09cec6fadb3655dd1f495a364feea0f45100aa1d4b4 DIST nvidia-persistenced-390.157.tar.bz2 48654 BLAKE2B 2cf6c92da90acff55e8c180a06b0c6a29d48be9fd8ca3c541202fd14f0697220fba6b66452942aa7ae7cc8821f5c5eb9fa8f7a31d2248624e5f9141d83a176b8 SHA512 70f0707ed6f2b877e69ef90cf782f66cbc9d2071db53ca09ceb7b89427b0fe176708517340621fa251539b7d481b238adeeb60261674eed74de1f62db6dbb72e DIST nvidia-persistenced-470.256.02.tar.bz2 46567 BLAKE2B 8f837322a3b88412fd2f6acf38721b49a6cb444fbd842d652519e5596f2e545d8f06bbdf017f46a22301ce87455f96147fab2829ca5fbf26131ec3e4a772e282 SHA512 4fd19258649b7d39945fb5c8578bf11ab118617dd14f3d11cdf15cb3fe77daf7b4719e4ae57af59031b1b809d02f4e8e8afed0ec60b9d0aed4d2488bd3013cd9 @@ -69,6 +74,7 @@ DIST nvidia-persistenced-550.144.03.tar.bz2 61298 BLAKE2B c9b6f35fef2779f4dc3e50 DIST nvidia-persistenced-550.163.01.tar.bz2 61450 BLAKE2B 1a11cb89981b88f8d14558227d9493f1f8a81ccb5502002c436e9311a38c9c8fe0402c65eac1517a2893985eec07699b2e7bc7a81aa14dc0d52198ac85a2cd1b SHA512 f17dbcafa917b5b450f7665f98fd24f06ad99e6bcd1fcf42ef95aa9337b55561b7b16eaad8fa408110d08ee7e6d812444792cccbb9c92865099891832da779ce DIST nvidia-persistenced-570.124.04.tar.bz2 61754 BLAKE2B 032bee859020cc45b6992cb6a81dc1c9d0a3219413cd3bd7b6c11f729830959f7369adcd996a48a700bfc0f516383e4189e095b037f13b9140745dfba1fb3eda SHA512 82aeccf0f087466ad3c8edffcebcd4e5f14ddb9c3f59602f0bba512e78995953a8c50b5b7228e6375b88c0b870281c83d11860cb70c9b0eb93786d545ce80252 DIST nvidia-persistenced-570.133.07.tar.bz2 61946 BLAKE2B 4e4082b1ddb095132579366f9cc7585ee9d33f972f7a1176475622e0b2e7334aa87cc7cfdc6ff6c7e18d2da28d89e36ab3fb84d734d2b33826c7902e0c41cfdb SHA512 6274287a9dbd23e9b9fbf39b1a30d3830a0088e204ba65fd4d37db33027c8a58b4b7edd817190031736711e33978c15f2a0949ecf190a72d62fc846860dde1c8 +DIST nvidia-persistenced-570.144.tar.bz2 61930 BLAKE2B 5839812070626045f492803238fbb9989be2f43d0c8e98bf79716d7fc6f0561142578682c850aa423d707ee6f9922f1bb3673826573a9d037616173324adf4f9 SHA512 c08a261fd0158a0b2fd77de3c2b32ee99034dd1ad064b0693a07545c7b7f9cbedab21de80c03488f1762323bb4e4644e6c5c3b838cf2b3d977c1244563af829b DIST nvidia-persistenced-575.51.02.tar.bz2 61975 BLAKE2B 51c345184fd79a16db3fa29d897ea511ab20b24c9d1587128d232d03f66555c6b3ba029319f9c9f740a8f401ebff4d878d7695c4de445def42601b529195e4ba SHA512 467b1180c894e20019a975de828db6d39088be6e98fb80e367a8285b2e13eb3ceda70a2c4deba238567794631e5ceb54f2daad617d75effe66d225f04f3bf33d DIST nvidia-settings-390.157.tar.bz2 1108938 BLAKE2B d9ec1ab5d7f157d74627272adf752a671dd17e2ede02069437b6180b927fe315b15cc6416d584ab2f038b76fe01e5b64514a834f24d88ac16676e55205fdecdd SHA512 b16699009bf56a1ff3b623a528c58061c4f5a2c5c4a373756a07bcd667743a1df7c733a572d2d0baa835a904ac2fda8a5c85890dcc00c3a0f223e0467aea902d DIST nvidia-settings-470.256.02.tar.bz2 1062273 BLAKE2B 8e66201e7861469b12932595ef8f9fd29d4cfd570c2576ae7fbb7383f61c55ac71fe721cc431e79d6d69f86d998b5b4c3cafe531b573f439e6b499b0fc047a19 SHA512 626e66118ae2e62eacfdf44e37529c409b945a6f33637b9690d74abd87a2afb581aaca5f90328d280da99ceb659959d0e5dc5c22ef8013b2205b2b1c72e08007 @@ -78,6 +84,7 @@ DIST nvidia-settings-550.144.03.tar.bz2 1099313 BLAKE2B 16f111b49a38063d7b7dac55 DIST nvidia-settings-550.163.01.tar.bz2 1099317 BLAKE2B 25419c1796deeea238b3e44fd8d648a8627272565be40cb0745132cef1c16e0c422242a1e6369745d577e674a68bf9dfc3c009e281a84ba58db5429d97ac9cff SHA512 5306ab05f284ba06852d7c96ff62ded7b8b615d3a002009cd5d781fdad716db37f53d1c8a43337ada60d524b4f7d183d98ad2673f40a5ca1ca4c5112bb913e74 DIST nvidia-settings-570.124.04.tar.bz2 1123254 BLAKE2B ec6c9f17c8be742667ad42b04e4a45ae35dc62f858168d9ab646c7bb222417f4b2a006a400d1b68da736706d229b727df54f2db1e7e26ed3d53bc9234ffb37a3 SHA512 43176dbde16bc3b0e7305801e61a2c2bb328fe2e27062140bd291a4d882b378d4c2c78070ee165400822a599be7a7643df7757aebaccae6c80f55115698f56de DIST nvidia-settings-570.133.07.tar.bz2 1123730 BLAKE2B 1b64f8fb19ce68bbda3a14a0ad440b305c4772bd385f792d83e8d2f4928b6dca9184b6dc1412862ce604002a6db939aea48ff7a0e115b07b7e20e051086dc2b9 SHA512 cd715cfc26c42bdb52e4a33f2e868068a0495d25db3e29180e6b21afb2bcfb319961f5ba3c486e085791825c1107028d3ff0cc334c82ae3f6bc9fb1e8f84d727 +DIST nvidia-settings-570.144.tar.bz2 1123525 BLAKE2B 02cd0624b3b34ed05c72f6aa5fd0eec8ee75759297324d47dfb17ad0c935c5ce25835720405f65096dee88cd633501346d1dc1b5958ae65b8573e3f5c59111dc SHA512 71caea01dee3fab5b2f28ff27bbc886688b40f6a2298c73367d1819441ac52e47fb93caa27917962f9a6a2d97b5f7967a6db27834e1fec3acb4f80cc00d14baf DIST nvidia-settings-575.51.02.tar.bz2 1127839 BLAKE2B c88bcf089a68f6a33ad230107f018bb3ab7ab6c526685d6a1ddf0902b354c2f443d8e96a9f2549005ea276633654916d0bab8fb89c3ca83818177c8da2b46f8d SHA512 d10c548637ff38e6cfc4dd577cea19bc1c4dba3b3d475dc0affdfa211a50d0e80f75d060230c56a003dc3741b9fee6d70ef7d91d9be36d2e53b47ab7be9d1fe4 DIST nvidia-xconfig-390.157.tar.bz2 107399 BLAKE2B 0cbb3b1ba508ddc3ba4a161c290b31bf7a67f67880bdbd01171a962c5fa97ca945b1ef17932403f8589309380743f1da632c728d8accb6d4e56dbd895e7486bb SHA512 50b390811c9bf091b14add41f886925b17496b41006b7d3981d2398caa65cf5db8a579c8cebed78278384bf3acc629befb07b54339c61abcc75852c0dcb8b8ca DIST nvidia-xconfig-470.256.02.tar.bz2 108698 BLAKE2B e468574e4bc57e7279d4120e2b08a201671b50d408be0c530eabe5da7d45daaf21cbf5c7fa31410d0d732fe8ea1551cbfb21d1ae193c1b3f5b5c50c764c9e236 SHA512 9dcec1e0c2b56b4d38a5f2c76086302f8bc0860cc15012cce29c3a5062f801a48b6a2bb78344361b07a2717b58502783441a2daf402d9973a17526175b1f15ca @@ -87,6 +94,7 @@ DIST nvidia-xconfig-550.144.03.tar.bz2 111209 BLAKE2B 733058b0960b04212ad058616a DIST nvidia-xconfig-550.163.01.tar.bz2 111149 BLAKE2B d19ef0427e3432798e674dc66447090e8fb8fcb549ebe27aaee19aa38294cf178e175a067b2da5313342c93ea2aebef35861d05cc4cc0ee2c3eae955b3ddbbb3 SHA512 35f95d85928c82bc5de8e462ca5e90a6d8fe03e5b5367b9cdaadddc1e956f0d26b6dc42e716ae7c88512afdfb98cc841fe9b22846f6d6acc578c5dba4d0a16e1 DIST nvidia-xconfig-570.124.04.tar.bz2 111194 BLAKE2B 9c98c38d99e7d7c1f929f9e5cb815be32a76c2015ff44eb7a2df403c2993ea110b84958077b67cc3cf775bc8b22b025a28b3190662b5e03ee3bc6681a5cbfc43 SHA512 6a9b702d38a8ab360aa85e77d4333b3e9111fa30cb3e674438ea2c3b0704b52caef0b47e8ceaa8339300f4c80b42067af092d0289a21cfe34349b415d124994d DIST nvidia-xconfig-570.133.07.tar.bz2 111288 BLAKE2B 2dca752e735440c989826ca42a1c13a73084c6589ecbed1bb24bd139ddb2d11f1ce3c8f6523f8902464ebd80a3805435f694678c5a9c70f0027cd1ab8096249f SHA512 5f5ff4da84b76707e051d24b252f809f8d5feadea442156aa9c52c2be61c818144f245bfc1fc5b31c9051ee7a9164cf922e86a01e3ffb1d129c45e790aca705f +DIST nvidia-xconfig-570.144.tar.bz2 111243 BLAKE2B f7c9cd692665ef563238fb8cd1d2294b4b9acab6b082c8541ed24f6cdbb3f5466a1fa0b7be06d51ba1c87648cc8d0fecc1137d898844c80a0ba0fba8dfe43bad SHA512 9d38abf935dbce8d50d7d758a543e2ac4ba278a527a4dd6d167551a2ed11bbe17c3290a51f59f6a0e3611cd8e3d695efd09e9dab4aab748bdb70320c8c9d2f0c DIST nvidia-xconfig-575.51.02.tar.bz2 111328 BLAKE2B 5df501db6e5fd669e7dbfdfed1c18cd85122fcb587256a0f4cd46c58fab10e13553769f4178775bbbf3d347bc522476b59c9b7d7973098b274494727eeef2c1f SHA512 8135924a0e1ce8c7444fcfa0f52fe666c55b4b1c92c8fb7ecc67de803b8e23b854b2b367942f8c13216503774ed86e2b287ad7251473b91e4d2e4ee91d184d74 DIST open-gpu-kernel-modules-570.123.07.tar.gz 18658818 BLAKE2B 5228a09fa88d17ed2881838b5904eab8be1bdee6b37f01a4aef92e33ddf7f06040f3addbce5b70d2b4901f8b24ee4dbc349dd88ced6f248c90f840be2c217f27 SHA512 5c17574aa90b7a6be9ca4412400ff12b1f671258bee9176e078fe1a66f323381fa47ccb113387bd9eda118e36de0a806ae69ae06991329c31347488268b48d33 EBUILD nvidia-drivers-390.157.ebuild 15203 BLAKE2B de1fbac98315e8fbcb869b396a4e2beeb07172c1d8fcdd37480b67e265eff6a6f05ff93aaea015cbc5f6b5447645948ebb5c12f907a6d3bced0f6087c754baf4 SHA512 4b9e1e9fd35cfa9bf5b2eff10ca6a60d9277f7278185c724292690773423c6b711abe64703021ccc388c52089e34b7357a5b00b3a28ea78f6268fce4cfb515f1 @@ -98,5 +106,6 @@ EBUILD nvidia-drivers-550.163.01.ebuild 19880 BLAKE2B 00f2f169c01047c25a3e6dd641 EBUILD nvidia-drivers-570.123.07.ebuild 21612 BLAKE2B e9bea969f98fb8bd5de12356afc16ed55f178fbc3d1eb1291acdbb2efcc3720e7d7e58dab4897e2f2c3ec82ce8a71d37ae97ad9ef7662217e1ed572c2e28ff56 SHA512 8fbe262990adad9c358f2ca0d1dac4a4777b94d8b5e12d298a334d40c4e817d649cb4bbb18300156d00f474a7f5d03a268dd810dda3d5223e98b2b892196a13c EBUILD nvidia-drivers-570.124.04.ebuild 21582 BLAKE2B 0438ac325a6fa2b19f367c785b6ea960c0335049f492d74d45085f44a3ac648005052ee0fa1e298120adf19b43bad7a9eb2f473ae333a6b10d152bc5d7d96aeb SHA512 e16e35c35f3505b6703750909fe1d699b35458b3c7924f5482589398791d50cc1c353e2e6312afc3060fb4871dbc91c31a3c7f4811ead36653791a016f18c4b9 EBUILD nvidia-drivers-570.133.07.ebuild 21582 BLAKE2B 0438ac325a6fa2b19f367c785b6ea960c0335049f492d74d45085f44a3ac648005052ee0fa1e298120adf19b43bad7a9eb2f473ae333a6b10d152bc5d7d96aeb SHA512 e16e35c35f3505b6703750909fe1d699b35458b3c7924f5482589398791d50cc1c353e2e6312afc3060fb4871dbc91c31a3c7f4811ead36653791a016f18c4b9 +EBUILD nvidia-drivers-570.144.ebuild 21583 BLAKE2B a7ce4a82c8ac94d517bd384195273a63b384c03a2866685da668932ce9e3034b32510e89db8f8a5e0ac26631d2d050beb0369b9af851a554650f7339f0eb34a7 SHA512 8d2ae5b28124d5c791b4ff55f68f7849ed66707bff3896b33d7a4aa61efca09b7c15121677f25429ff9e3e73f885440308109406e718d1580f8815c6db0ab903 EBUILD nvidia-drivers-575.51.02.ebuild 21690 BLAKE2B 1581da19a8fa78053773be0df4bca6aa046c9e6b8ad288cba0fd83f16ff4615f3eb72ff29cb4508c0fd9b101e61eca4718547a772b0780f9ac27ba0d996cb7e6 SHA512 e27409809101bc8b4ff31cf6c5957b674ef07f3271595f770bbc6d6b0123b467daea94c71eb36b7f44b8b8be0bee20b7c2e8bf4cf0677a612b4d07755d93b187 MISC metadata.xml 1508 BLAKE2B b2cbb75ef3a4571f994ba5aaa5120a1e9e8bcac2405a48138346a10109a60e0ebbfd9e6b17e349268c669cc64988dc72edaed6fd2f0672e6dd4d090c454b8939 SHA512 378c7dbc14f63a6ebcea931f80aa6534762e0d9efa3d6c1e336872342139a191f63fea61d85b5d8dc0e4287326f3078a25a53d0bad532bd668014c4a21cae224 diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-570.144.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-570.144.ebuild new file mode 100644 index 000000000000..a2f2aa72affe --- /dev/null +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-570.144.ebuild @@ -0,0 +1,601 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MODULES_OPTIONAL_IUSE=+modules +inherit desktop eapi9-pipestatus eapi9-ver flag-o-matic linux-mod-r1 +inherit readme.gentoo-r1 systemd toolchain-funcs unpacker user-info + +MODULES_KERNEL_MAX=6.14 +NV_URI="https://download.nvidia.com/XFree86/" + +DESCRIPTION="NVIDIA Accelerated Graphics Driver" +HOMEPAGE="https://www.nvidia.com/" +SRC_URI=" + amd64? ( ${NV_URI}Linux-x86_64/${PV}/NVIDIA-Linux-x86_64-${PV}.run ) + arm64? ( ${NV_URI}Linux-aarch64/${PV}/NVIDIA-Linux-aarch64-${PV}.run ) + $(printf "${NV_URI}%s/%s-${PV}.tar.bz2 " \ + nvidia-{installer,modprobe,persistenced,settings,xconfig}{,}) + ${NV_URI}NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-${PV}.tar.xz +" +# nvidia-installer is unused but here for GPL-2's "distribute sources" +S=${WORKDIR} + +LICENSE="NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl" +SLOT="0/${PV%%.*}" +KEYWORDS="-* ~amd64 ~arm64" +# note: kernel-open is an upstream default in >=560 if all GPUs on the system +# support it but, since no automagic here, keeping it off for the wider support +IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs +tools wayland" +REQUIRED_USE="kernel-open? ( modules )" + +COMMON_DEPEND=" + acct-group/video + X? ( x11-libs/libpciaccess ) + persistenced? ( + acct-user/nvpd + net-libs/libtirpc:= + ) + tools? ( + >=app-accessibility/at-spi2-core-2.46:2 + dev-libs/glib:2 + dev-libs/jansson:= + media-libs/harfbuzz:= + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXxf86vm + x11-libs/pango + ) +" +RDEPEND=" + ${COMMON_DEPEND} + dev-libs/openssl:0/3 + sys-libs/glibc + X? ( + media-libs/libglvnd[X,abi_x86_32(-)?] + x11-libs/libX11[abi_x86_32(-)?] + x11-libs/libXext[abi_x86_32(-)?] + ) + powerd? ( sys-apps/dbus[abi_x86_32(-)?] ) + wayland? ( + >=gui-libs/egl-gbm-1.1.1-r2[abi_x86_32(-)?] + >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?] + X? ( gui-libs/egl-x11[abi_x86_32(-)?] ) + ) +" +DEPEND=" + ${COMMON_DEPEND} + static-libs? ( + x11-base/xorg-proto + x11-libs/libX11 + x11-libs/libXext + ) + tools? ( + dev-util/vulkan-headers + media-libs/libglvnd + sys-apps/dbus + x11-base/xorg-proto + x11-libs/libXrandr + x11-libs/libXv + x11-libs/libvdpau + ) +" +BDEPEND=" + sys-devel/m4 + virtual/pkgconfig +" + +# there is some non-prebuilt exceptions but rather not maintain a list +QA_PREBUILT="lib/firmware/* usr/bin/* usr/lib*" + +PATCHES=( + "${FILESDIR}"/nvidia-modprobe-390.141-uvm-perms.patch + "${FILESDIR}"/nvidia-settings-530.30.02-desktop.patch +) + +pkg_setup() { + use modules && [[ ${MERGE_TYPE} != binary ]] || return + + # do early before linux-mod-r1 so can use chkconfig to setup CONFIG_CHECK + get_version + require_configured_kernel + + local CONFIG_CHECK=" + PROC_FS + ~DRM_KMS_HELPER + ~DRM_FBDEV_EMULATION + ~SYSVIPC + ~!LOCKDEP + ~!PREEMPT_RT + ~!SLUB_DEBUG_ON + !DEBUG_MUTEXES + $(usev powerd '~CPU_FREQ') + " + + kernel_is -ge 6 11 && linux_chkconfig_present DRM_FBDEV_EMULATION && + CONFIG_CHECK+=" DRM_TTM_HELPER" + + use amd64 && kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764 + + use kernel-open && CONFIG_CHECK+=" MMU_NOTIFIER" #843827 + + local drm_helper_msg="Cannot be directly selected in the kernel's config menus, and may need + selection of a DRM device even if unused, e.g. CONFIG_DRM_QXL=m or + DRM_AMDGPU=m (among others, consult the kernel config's help), can + also use DRM_NOUVEAU=m as long as built as module *not* built-in." + local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but needed for Xorg auto-detection + of drivers (no custom config), and for wayland / nvidia-drm.modeset=1. + ${drm_helper_msg}" + local ERROR_DRM_TTM_HELPER="CONFIG_DRM_TTM_HELPER: is not set but is needed to compile when using + kernel version 6.11.x or newer while DRM_FBDEV_EMULATION is set. + ${drm_helper_msg}" + local ERROR_DRM_FBDEV_EMULATION="CONFIG_DRM_FBDEV_EMULATION: is not set but is needed for + nvidia-drm.fbdev=1 support, currently off-by-default and it could + be ignored, but note that is due to change in the future." + local ERROR_MMU_NOTIFIER="CONFIG_MMU_NOTIFIER: is not set but needed to build with USE=kernel-open. + Cannot be directly selected in the kernel's menuconfig, and may need + selection of another option that requires it such as CONFIG_KVM." + local ERROR_PREEMPT_RT="CONFIG_PREEMPT_RT: is set but is unsupported by NVIDIA upstream and + will fail to build unless the env var IGNORE_PREEMPT_RT_PRESENCE=1 is + set. Please do not report issues if run into e.g. kernel panics while + ignoring this." + + linux-mod-r1_pkg_setup +} + +src_prepare() { + # make patches usable across versions + rm nvidia-modprobe && mv nvidia-modprobe{-${PV},} || die + rm nvidia-persistenced && mv nvidia-persistenced{-${PV},} || die + rm nvidia-settings && mv nvidia-settings{-${PV},} || die + rm nvidia-xconfig && mv nvidia-xconfig{-${PV},} || die + mv NVIDIA-kernel-module-source-${PV} kernel-module-source || die + + default + + # prevent detection of incomplete kernel DRM support (bug #603818) + sed 's/defined(CONFIG_DRM/defined(CONFIG_DRM_KMS_HELPER/g' \ + -i kernel{,-module-source/kernel-open}/conftest.sh || die + + sed 's/__USER__/nvpd/' \ + nvidia-persistenced/init/systemd/nvidia-persistenced.service.template \ + > "${T}"/nvidia-persistenced.service || die + + # use alternative vulkan icd option if USE=-X (bug #909181) + use X || sed -i 's/"libGLX/"libEGL/' nvidia_{layers,icd}.json || die + + # enable nvidia-drm.modeset=1 by default with USE=wayland + cp "${FILESDIR}"/nvidia-570.conf "${T}"/nvidia.conf || die + use !wayland || sed -i '/^#.*modeset=1$/s/^#//' "${T}"/nvidia.conf || die + + # makefile attempts to install wayland library even if not built + use wayland || sed -i 's/ WAYLAND_LIB_install$//' \ + nvidia-settings/src/Makefile || die +} + +src_compile() { + tc-export AR CC CXX LD OBJCOPY OBJDUMP PKG_CONFIG + + local xnvflags=-fPIC #840389 + # lto static libraries tend to cause problems without fat objects + tc-is-lto && xnvflags+=" $(test-flags-CC -ffat-lto-objects)" + + NV_ARGS=( + PREFIX="${EPREFIX}"/usr + HOST_CC="$(tc-getBUILD_CC)" + HOST_LD="$(tc-getBUILD_LD)" + BUILD_GTK2LIB= + NV_USE_BUNDLED_LIBJANSSON=0 + NV_VERBOSE=1 DO_STRIP= MANPAGE_GZIP= OUTPUTDIR=out + WAYLAND_AVAILABLE=$(usex wayland 1 0) + XNVCTRL_CFLAGS="${xnvflags}" + ) + + if use modules; then + local o_cflags=${CFLAGS} o_cxxflags=${CXXFLAGS} o_ldflags=${LDFLAGS} + + # conftest.sh is broken with c23 due to func() changing meaning, + # and then fails later due to ealier misdetections + # TODO: try without now and then + drop modargs' CC= (bug #944092) + KERNEL_CC+=" -std=gnu17" + + local modlistargs=video:kernel + if use kernel-open; then + modlistargs+=-module-source:kernel-module-source/kernel-open + + # environment flags are normally unused for modules, but nvidia + # uses it for building the "blob" and it is a bit fragile + filter-flags -fno-plt #912949 + filter-lto + CC=${KERNEL_CC} CXX=${KERNEL_CXX} strip-unsupported-flags + + LDFLAGS=$(raw-ldflags) + fi + + local modlist=( nvidia{,-drm,-modeset,-peermem,-uvm}=${modlistargs} ) + local modargs=( + CC="${KERNEL_CC}" # needed for above gnu17 workaround + IGNORE_CC_MISMATCH=yes NV_VERBOSE=1 + SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}" + + # kernel takes "x86" and "x86_64" as meaning the same, but nvidia + # makes the distinction (since 550.135) and is not happy with "x86" + # TODO?: it should be ok/better for tc-arch-kernel to do x86_64 + $(usev amd64 ARCH=x86_64) + ) + + # temporary workaround for bug #914468 + addpredict "${KV_OUT_DIR}" + + linux-mod-r1_src_compile + CFLAGS=${o_cflags} CXXFLAGS=${o_cxxflags} LDFLAGS=${o_ldflags} + fi + + emake "${NV_ARGS[@]}" -C nvidia-modprobe + use persistenced && emake "${NV_ARGS[@]}" -C nvidia-persistenced + use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig + + if use tools; then + # avoid noisy *very* noisy logs with deprecation warnings + CFLAGS="-Wno-deprecated-declarations ${CFLAGS}" \ + emake "${NV_ARGS[@]}" -C nvidia-settings + elif use static-libs; then + # pretend GTK+3 is available, not actually used (bug #880879) + emake "${NV_ARGS[@]}" BUILD_GTK3LIB=1 \ + -C nvidia-settings/src out/libXNVCtrl.a + fi +} + +src_install() { + local libdir=$(get_libdir) libdir32=$(ABI=x86 get_libdir) + + NV_ARGS+=( DESTDIR="${D}" LIBDIR="${ED}"/usr/${libdir} ) + + local -A paths=( + [APPLICATION_PROFILE]=/usr/share/nvidia + [CUDA_ICD]=/etc/OpenCL/vendors + [EGL_EXTERNAL_PLATFORM_JSON]=/usr/share/egl/egl_external_platform.d + [FIRMWARE]=/lib/firmware/nvidia/${PV} + [GBM_BACKEND_LIB_SYMLINK]=/usr/${libdir}/gbm + [GLVND_EGL_ICD_JSON]=/usr/share/glvnd/egl_vendor.d + [OPENGL_DATA]=/usr/share/nvidia + [VULKANSC_ICD_JSON]=/usr/share/vulkansc + [VULKAN_ICD_JSON]=/usr/share/vulkan + [WINE_LIB]=/usr/${libdir}/nvidia/wine + [XORG_OUTPUTCLASS_CONFIG]=/usr/share/X11/xorg.conf.d + + [GLX_MODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules/extensions + [GLX_MODULE_SYMLINK]=/usr/${libdir}/xorg/modules + [XMODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules + ) + + local skip_files=( + $(usev !X "libGLX_nvidia libglxserver_nvidia") + libGLX_indirect # non-glvnd unused fallback + libnvidia-{gtk,wayland-client} nvidia-{settings,xconfig} # from source + libnvidia-egl-gbm 15_nvidia_gbm # gui-libs/egl-gbm + libnvidia-egl-wayland 10_nvidia_wayland # gui-libs/egl-wayland + libnvidia-egl-xcb 20_nvidia_xcb.json # gui-libs/egl-x11 + libnvidia-egl-xlib 20_nvidia_xlib.json # gui-libs/egl-x11 + libnvidia-pkcs11.so # using the openssl3 version instead + ) + local skip_modules=( + $(usev !X "nvfbc vdpau xdriver") + $(usev !modules gsp) + $(usev !powerd powerd) + installer nvpd # handled separately / built from source + ) + local skip_types=( + GLVND_LIB GLVND_SYMLINK EGL_CLIENT.\* GLX_CLIENT.\* # media-libs/libglvnd + OPENCL_WRAPPER.\* # virtual/opencl + DOCUMENTATION DOT_DESKTOP .\*_SRC DKMS_CONF SYSTEMD_UNIT # handled separately / unused + ) + + local DOCS=( + README.txt NVIDIA_Changelog supported-gpus/supported-gpus.json + nvidia-settings/doc/{FRAMELOCK,NV-CONTROL-API}.txt + ) + local HTML_DOCS=( html/. ) + einstalldocs + + local DISABLE_AUTOFORMATTING=yes + local DOC_CONTENTS="\ +Trusted users should be in the 'video' group to use NVIDIA devices. +You can add yourself by using: gpasswd -a my-user video\ +$(usev modules " + +Like all out-of-tree kernel modules, it is necessary to rebuild +${PN} after upgrading or rebuilding the Linux kernel +by for example running \`emerge @module-rebuild\`. Alternatively, +if using a distribution kernel (sys-kernel/gentoo-kernel{,-bin}), +this can be automated by setting USE=dist-kernel globally. + +Loaded kernel modules also must not mismatch with the installed +${PN} version (excluding -r revision), meaning should +ensure \`eselect kernel list\` points to the kernel that will be +booted before building and preferably reboot after upgrading +${PN} (the ebuild will emit a warning if mismatching). + +See '${EPREFIX}/etc/modprobe.d/nvidia.conf' for modules options.")\ +$(use amd64 && usev !abi_x86_32 " + +Note that without USE=abi_x86_32 on ${PN}, 32bit applications +(typically using wine / steam) will not be able to use GPU acceleration.") + +Be warned that USE=kernel-open may need to be either enabled or +disabled for certain cards to function: +- GTX 50xx (blackwell) and higher are known to require it to be enabled +- GTX 1650 and higher (pre-blackwell) should work either way +- Older cards require it to be disabled + +For additional information or for troubleshooting issues, please see +https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers and NVIDIA's own +documentation that is installed alongside this README." + readme.gentoo_create_doc + + if use modules; then + linux-mod-r1_src_install + + insinto /etc/modprobe.d + doins "${T}"/nvidia.conf + + # used for gpu verification with binpkgs (not kept, see pkg_preinst) + insinto /usr/share/nvidia + doins supported-gpus/supported-gpus.json + fi + + emake "${NV_ARGS[@]}" -C nvidia-modprobe install + fowners :video /usr/bin/nvidia-modprobe #505092 + fperms 4710 /usr/bin/nvidia-modprobe + + if use persistenced; then + emake "${NV_ARGS[@]}" -C nvidia-persistenced install + newconfd "${FILESDIR}"/nvidia-persistenced.confd nvidia-persistenced + newinitd "${FILESDIR}"/nvidia-persistenced.initd nvidia-persistenced + systemd_dounit "${T}"/nvidia-persistenced.service + fi + + if use tools; then + emake "${NV_ARGS[@]}" -C nvidia-settings install + + doicon nvidia-settings/doc/nvidia-settings.png + domenu nvidia-settings/doc/nvidia-settings.desktop + + exeinto /etc/X11/xinit/xinitrc.d + newexe "${FILESDIR}"/95-nvidia-settings-r1 95-nvidia-settings + fi + + if use static-libs; then + dolib.a nvidia-settings/src/out/libXNVCtrl.a + + insinto /usr/include/NVCtrl + doins nvidia-settings/src/libXNVCtrl/NVCtrl{Lib,}.h + fi + + use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig install + + # mimic nvidia-installer by reading .manifest to install files + # 0:file 1:perms 2:type 3+:subtype/arguments -:module + local m into + while IFS=' ' read -ra m; do + ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] || + [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] || + [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] || + has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue + + case ${m[2]} in + MANPAGE) + gzip -dc ${m[0]} | newman - ${m[0]%.gz} + pipestatus || die + continue + ;; + GBM_BACKEND_LIB_SYMLINK) m[4]=../${m[4]};; # missing ../ + VDPAU_SYMLINK) m[4]=vdpau/; m[5]=${m[5]#vdpau/};; # .so to vdpau/ + esac + + if [[ -v 'paths[${m[2]}]' ]]; then + into=${paths[${m[2]}]} + elif [[ ${m[2]} == EXPLICIT_PATH ]]; then + into=${m[3]} + elif [[ ${m[2]} == *_BINARY ]]; then + into=/usr/bin + elif [[ ${m[3]} == COMPAT32 ]]; then + use abi_x86_32 || continue + into=/usr/${libdir32} + elif [[ ${m[2]} == *_@(LIB|SYMLINK) ]]; then + into=/usr/${libdir} + else + die "No known installation path for ${m[0]}" + fi + [[ ${m[3]: -2} == ?/ ]] && into+=/${m[3]%/} + [[ ${m[4]: -2} == ?/ ]] && into+=/${m[4]%/} + + if [[ ${m[2]} =~ _SYMLINK$ ]]; then + [[ ${m[4]: -1} == / ]] && m[4]=${m[5]} + dosym ${m[4]} ${into}/${m[0]} + continue + fi + # avoid portage warning due to missing soname links in manifest + [[ ${m[0]} =~ ^libnvidia-ngx.so ]] && + dosym ${m[0]} ${into}/${m[0]%.so*}.so.1 + + printf -v m[1] %o $((m[1] | 0200)) # 444->644 + insopts -m${m[1]} + insinto ${into} + doins ${m[0]} + done < .manifest || die + insopts -m0644 # reset + + # MODULE:installer non-skipped extras + : "$(systemd_get_sleepdir)" + exeinto "${_#"${EPREFIX}"}" + doexe systemd/system-sleep/nvidia + dobin systemd/nvidia-sleep.sh + systemd_dounit systemd/system/nvidia-{hibernate,resume,suspend,suspend-then-hibernate}.service + + dobin nvidia-bug-report.sh + + insinto /usr/share/nvidia/files.d + doins sandboxutils-filelist.json + + # MODULE:powerd extras + if use powerd; then + newinitd "${FILESDIR}"/nvidia-powerd.initd nvidia-powerd #923117 + systemd_dounit systemd/system/nvidia-powerd.service + + insinto /usr/share/dbus-1/system.d + doins nvidia-dbus.conf + fi + + # enabling is needed for sleep to work properly and little reason not to do + # it unconditionally for a better user experience + : "$(systemd_get_systemunitdir)" + local unitdir=${_#"${EPREFIX}"} + # not using relative symlinks to match systemd's own links + dosym {"${unitdir}",/etc/systemd/system/systemd-hibernate.service.wants}/nvidia-hibernate.service + dosym {"${unitdir}",/etc/systemd/system/systemd-hibernate.service.wants}/nvidia-resume.service + dosym {"${unitdir}",/etc/systemd/system/systemd-suspend.service.wants}/nvidia-suspend.service + dosym {"${unitdir}",/etc/systemd/system/systemd-suspend.service.wants}/nvidia-resume.service + dosym {"${unitdir}",/etc/systemd/system/systemd-suspend-then-hibernate.service.wants}/nvidia-suspend-then-hibernate.service + dosym {"${unitdir}",/etc/systemd/system/systemd-suspend-then-hibernate.service.wants}/nvidia-resume.service + # also add a custom elogind hook to do the equivalent of the above + exeinto /usr/lib/elogind/system-sleep + newexe "${FILESDIR}"/system-sleep.elogind nvidia + # =systemd-256 or may fail to resume with some setups + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072722 + insinto "${unitdir}"/systemd-homed.service.d + newins - 10-nvidia.conf <<-EOF + [Service] + Environment=SYSTEMD_HOME_LOCK_FREEZE_SESSION=false + EOF + insinto "${unitdir}"/systemd-suspend.service.d + newins - 10-nvidia.conf <<-EOF + [Service] + Environment=SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=false + EOF + dosym -r "${unitdir}"/systemd-{suspend,hibernate}.service.d/10-nvidia.conf + dosym -r "${unitdir}"/systemd-{suspend,hybrid-sleep}.service.d/10-nvidia.conf + dosym -r "${unitdir}"/systemd-{suspend,suspend-then-hibernate}.service.d/10-nvidia.conf + + # symlink non-versioned so nvidia-settings can use it even if misdetected + dosym nvidia-application-profiles-${PV}-key-documentation \ + ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation + + # don't attempt to strip firmware files (silences errors) + dostrip -x ${paths[FIRMWARE]} + + # sandbox issues with /dev/nvidiactl and others (bug #904292,#921578) + # are widespread and sometime affect revdeps of packages built with + # USE=opencl/cuda making it hard to manage in ebuilds (minimal set, + # ebuilds should handle manually if need others or addwrite) + insinto /etc/sandbox.d + newins - 20nvidia <<<'SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-caps:/dev/char"' + + # dracut does not use /etc/modprobe.d if hostonly=no, but want to make sure + # our settings are used for bug 932781#c8 and nouveau blacklist if either + # modules are included (however, just best-effort without initramfs regen) + if use modules; then + echo "install_items+=\" ${EPREFIX}/etc/modprobe.d/nvidia.conf \"" >> \ + "${ED}"/usr/lib/dracut/dracut.conf.d/10-${PN}.conf || die + fi +} + +pkg_preinst() { + has_version "${CATEGORY}/${PN}[kernel-open]" && NV_HAD_KERNEL_OPEN= + has_version "${CATEGORY}/${PN}[wayland]" && NV_HAD_WAYLAND= + + use modules || return + + # set video group id based on live system (bug #491414) + local g=$(egetent group video | cut -d: -f3) + [[ ${g} =~ ^[0-9]+$ ]] || die "Failed to determine video group id (got '${g}')" + sed -i "s/@VIDEOGID@/${g}/" "${ED}"/etc/modprobe.d/nvidia.conf || die + + # try to find driver mismatches using temporary supported-gpus.json + # TODO?: automatically check "kernelopen" bit for USE=kernel-open compat + for g in $(grep -l 0x10de /sys/bus/pci/devices/*/vendor 2>/dev/null); do + g=$(grep -io "\"devid\":\"$(<${g%vendor}device)\"[^}]*branch\":\"[0-9]*" \ + "${ED}"/usr/share/nvidia/supported-gpus.json 2>/dev/null) + if [[ ${g} ]]; then + g=$((${g##*\"}+1)) + if ver_test -ge ${g}; then + NV_LEGACY_MASK=">=${CATEGORY}/${PN}-${g}" + break + fi + fi + done + rm "${ED}"/usr/share/nvidia/supported-gpus.json || die +} + +pkg_postinst() { + linux-mod-r1_pkg_postinst + + readme.gentoo_print_elog + + if [[ -r /proc/driver/nvidia/version && + $( ${EROOT}/etc/portage/package.mask/${PN}" + else + ewarn " echo '${NV_LEGACY_MASK}' >> ${EROOT}/etc/portage/package.mask" + fi + ewarn "...then downgrade to a legacy[1] branch if possible (not all old versions" + ewarn "are available or fully functional, may need to consider nouveau[2])." + ewarn "[1] https://www.nvidia.com/object/IO_32667.html" + ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau" + fi + + if use kernel-open && [[ ! -v NV_HAD_KERNEL_OPEN ]]; then + ewarn + ewarn "Open source variant of ${PN} was selected, note that it requires" + ewarn "Turing/Ampere+ GPUs (aka GTX 1650+). Try disabling if run into issues." + ewarn "Also see: ${EROOT}/usr/share/doc/${PF}/html/kernel_open.html" + fi + + if use wayland && use modules && [[ ! -v NV_HAD_WAYLAND ]]; then + elog + elog "With USE=wayland, this version of ${PN} sets nvidia-drm.modeset=1" + elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. This feature is considered" + elog "experimental but is required for wayland." + elog + elog "If you experience issues, either disable wayland or edit nvidia.conf." + elog "Of note, may possibly cause issues with SLI and Reverse PRIME." + fi + + if use !kernel-open && ver_replacing -lt 555; then + elog + elog "If using a Turing/Ampere+ GPU (aka GTX 1650+), note that >=nvidia-drivers-555" + elog "enables the use of the GSP firmware by default. *If* experience regressions," + elog "please see '${EROOT}/etc/modprobe.d/nvidia.conf' to optionally disable." + fi +} -- cgit v1.2.3