diff options
348 files changed, 12553 insertions, 6589 deletions
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 0e6d74d9dca0..ea97416c2dff 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -6,3 +6,4 @@ DIST aws-cli-1.45.51.gh.tar.gz 3200160 BLAKE2B 68871f50fe7cf35dde99bd6647670a163 DIST aws-cli-1.45.56.gh.tar.gz 3204683 BLAKE2B a819db329ce3d44ef6775adb1f0dad1dfe741423c01e7401723020b5f45aabd1a099183e624d61343cb7c814166a9f7050d9a3ae635dd14721f5e6a8ab346ef9 SHA512 f4f79af963a8cc753cbf000cc95e05c9431849ee8229ecde69d5bcb5ac5b74bd35b0e3a420aaabd03d2bfe0a67067e71e1595d06b5e3c60e3dcea1172b5df95d DIST aws-cli-1.45.62.gh.tar.gz 3211031 BLAKE2B 257686a87377966a530fd8d6b4c93839ecdc0fcf7ccdacc3dc4c4c7f6c3a81072beaef631dce60e9d5b13a525c53593dada7092b12d7e6b6de1a93b6a4cb3a59 SHA512 2fc179e5834e1b9dd6d36b44a9d96d7102a106676cc9ca3654859a8d93f51caee6ad05df6f5f75f0854e84342b3b5d3221555958e8c62606e603765fddd40ef3 DIST aws-cli-1.46.0.gh.tar.gz 19210830 BLAKE2B 8cab4c9027561c5c9711296a5da3aad749ee30f14d8fec13da8f880bcc4f8a1fd97c2ed255fe74eb8ee12e9a59dfb2319db113efd047cbf5f89205ecdd6ab933 SHA512 0381958389f580ab6536468343da16582342af38faf3439ac5a29865a6652c3434826df587793fdf07736a6e0c37ae9f8598475be77abe8e93f73e35baff76dc +DIST aws-cli-1.46.1.gh.tar.gz 19215038 BLAKE2B 3120c6768b749a85eea847040758f64120d5fba33be786566e178c36ed53d5d81676b8f9d632be7c09e65cc469d71366f897a4cafeb237b8fd2128361e3b4b1d SHA512 d332682464b9cb2cb3f1c0229f2161f8480c01416e637cf243c84388690f6029884eecfaa156fa57f6f9a224127902ec9cb11d5a1a4d313842ee5dd99f52d3be diff --git a/app-admin/awscli/awscli-1.46.1.ebuild b/app-admin/awscli/awscli-1.46.1.ebuild new file mode 100644 index 000000000000..12b5477577a0 --- /dev/null +++ b/app-admin/awscli/awscli-1.46.1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 shell-completion + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/botocore-1.43.62[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.18.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-forked ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # remove bundled botocore and s3transfer + # TODO: bcdoc? + rm -r {awscli,tests/{functional,unit}}/{botocore,s3transfer} || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[=0-9.]*::' -e 's:==:>=:' setup.py || die +} + +python_test() { + local -x TZ=UTC + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/test_sessionmanager.py + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py + tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored + ) + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( + "${serial_tests[@]}" + + # flaky (some ordering?) + tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32 + ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + newzshcomp bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/yolk/Manifest b/app-admin/yolk/Manifest index 3669626621b8..5e442a4b3ccc 100644 --- a/app-admin/yolk/Manifest +++ b/app-admin/yolk/Manifest @@ -1,284 +1,167 @@ -DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b DIST addr2line-0.25.1.crate 43134 BLAKE2B 1538b50e123fe0a3fa0940ba4718cc86720e63f874fc7d949917720feb57e6daefa471caaee4c14e200ca385af738effd388861982c128933390b6a6227b7d2d SHA512 c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2 -DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423 DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d -DIST ahash-0.8.11.crate 43607 BLAKE2B 7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620 SHA512 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b -DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 -DIST anstream-0.6.18.crate 29681 BLAKE2B b6f72cda084b38f1e1cfe60de2562e8d62ebbc352176bdf668a2d6be09349bec46d291cd475e8af814ce66def44d95cb98c325761150130752284a82d8a84f21 SHA512 5149977d6f7b5e9cf6350f1ef130caa3ff46c7e78976358452a185ce196cdd77fee48a3a9838f434ae6ea9c15b19f6bfbab156edf819f81179d6774318f08963 DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d -DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9 -DIST anstyle-parse-0.2.6.crate 22343 BLAKE2B 85eba405dc5cf806283cf442984e86583dfe6c681f849eb7a347b7b67bd2b6f692e84fc9b5bd86486633cb2f05960ec16e8778300df114ae6676da43442db9bb SHA512 e28c9818afcda0e9b84c205d9c6697ce64cb06c21df2c3666869c07d66893105d9c5e96a27fcf2410a09f6af00735252e22b5c7d8c6cb3f68c4a8f376c49d396 DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085 -DIST anstyle-query-1.1.2.crate 9969 BLAKE2B 179b8dd6dd709c2ca67f4eb5c9a502b2867cb6744a39f824c4fdebedc67c6c3e07d107c7d817e2ffb589d13b7ed4900cf9653ddc0a43663217042ee92ce8c9da SHA512 26069d936c4b1fb09bc65cda0253fe9be8fa4e96c0821f980c772602b4e9230035ec8c9d092ef95e0a0354ac559f8d25f57a14c34086d4d241b5fba688951837 DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b -DIST anstyle-wincon-3.0.7.crate 12400 BLAKE2B 2023529aa12ebe1b7073a88180ac7491fbba7e8556ba20061bec22b1db9d0f3da058faa5bd7f499d8e5da18422dec7e7648f3b4acd7b4a2d2064824f1b881259 SHA512 782440c1093235ad481f0b854f5a3d3acb7908d2e5ddbd4143139b8bfd0faaf2f9816c1034e760d9261a233e6d645098cd5a594064f190662908eaf79972c903 -DIST arbitrary-1.4.1.crate 36816 BLAKE2B 86adbf1a2522e972bf4a7fc26e4d88ec45298dc2ce716a1fe30cd49bebf4d5a65af1f097f83be6ee8c554d4b392657efd32ffa1cb35704585a9816b6e234c067 SHA512 a3507aa0ab684464c3559376beabc0992bbb589ddc85d2426b26238d7c5d1d856df5d9226603fe7ad2b17ac6570d62e86ba4f5a2e65f3cbc9ad52bbe294f8123 DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492 -DIST assert_cmd-2.0.16.crate 26554 BLAKE2B fc803af7ca45de94e120c560efb7e1e39ecb706738d292695680f9fe14b2d570f7214dcda37122dbc1227228ba265c6dac7d7afa4fb22178c38b015bc8745828 SHA512 0b9167282d75169b0b1fad0b1401b42884185976ae0dd690851671aedbc1a9af26dd33f3047400eb4a1b5070216acc293aade149aded7e4f86dd5c0ef0e9a6a9 DIST assert_cmd-2.2.2.crate 27683 BLAKE2B fca1d38483f4e791951b27cac7b74d646819dd5dd514621177be5adfe15c0e654d2cb39280b1440d2bf8801753dd23b7b3f36a18fa1cbe788c6937db14d0fbb4 SHA512 9840d542c00a4df5bdf324ee7fb7120612480d758d8923d54455a93815b5f1d576c8968956bd0cf3f31d4ac457e78b421051b3d9af6e4737c2fec7437d5bb44d -DIST assert_fs-1.1.2.crate 19328 BLAKE2B 04ca4d480f6457f1765d0c096fa7405aa98b964b87c3e350847a6f092ba1c0b16936a467aae7f77c38becf5231d1c6c6f66239259fe8627e371b4480742acdc7 SHA512 c979365b79c1b346281a0fa0df93fc3b71eb4feae3213a0556016b06dd5ee45a3997ccafe3fb8cc2f0851b634ff86ae7d1e9dac2a397d8190116488f3fffbb8a DIST assert_fs-1.1.4.crate 18946 BLAKE2B c302129cfa0a0650fda357fbb01a15b08594c87b8ac2c386bdeeda73b9b7a46a7f9db42f51f7e3e779e0961eb9d8f4df8c66d1b1b9611cc82ceb482ed510cd93 SHA512 e46bdcd39d6012465450bb44a55c87276a79591dc805f53cab18153b0aa35b1edade188ce3494754562117bb9d33d4b4c5f2d31d1a75c14fee0b21bea4a29314 DIST assert_matches-1.5.0.crate 7761 BLAKE2B ea977b104fd0d98bf9cb77ee9bfaf2c3fa378618a744b05fafa5175ec45929fefd574ff4730c90a5b485b1abb17861c25be6e2041c790fcf9c2add552d583e97 SHA512 95f6a7c6f1d577464cb488acad76d765436c20f1cc75c6bfbac28c5820890f7ee169120e3e0a60ad72e91409722e23d35d6487752a16cd07372960a41900eefe -DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c DIST autocfg-1.5.1.crate 18911 BLAKE2B 0547eaf76e14418f5cc105f1127ea6de3182e8960e808008aa536f5f85849dbfaec334fb8ace1ddfa95521ee289c494576eac7d57729f06385f911d16419872e SHA512 4d7c168dd8e98d74b09a2762dd95c9912b903e9785ecded165098fc58e20ff35c80facd7fe5a6a5523250fc34c1e5fc509ab93c7c68bc3b2334ec0dac3bcb840 -DIST backtrace-0.3.74.crate 88516 BLAKE2B 594b537f3860560bc790d04d72a91ea25bbf5f2494b9c43377129a8021c02d9c16471a223e518889775a816c45513b14bf097c453846b62302a58b59753a5fcb SHA512 00cb2be0626f0bf6ec8b8f525bb129d3ac74c386c5e46ee0f343edb78c863222521f8132876057a5a1facacf40792dea51f2f20e986b35f3a85bca3dcf5c1520 DIST backtrace-0.3.76.crate 89458 BLAKE2B f9a6aa545fe531202724023cff860853609afdded38328131810d9b32a80a5a84dc6e6f107e14b44238cc8111eacc95f58e0069406b94f5f4e83c8dd6b7efac4 SHA512 2c36a0802f16aa9f4010a466e27876c34fbd50016ceb4bf701eee6bf7688fcf9cfbcab1df8f4a601e0981c811f8d16723fc3437b783b7fe2a6ef3711bb2d4564 DIST backtrace-ext-0.2.1.crate 11401 BLAKE2B fcb46f96043ce67b65b8eafdcbad380af376fed730dda81193f3f0024f13caf596f7192c34b6b333d0bd12a5918bfa6b551281d13f8a4c9dc51e3850068577cb SHA512 717f43b1912a4f038b58b585683160fe33dc6117a7c65b02dad6996c359e245536c3c0784719e1781b8dba515e8fe756e810a379cddb796634845dce0b704931 -DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.13.0.crate 51280 BLAKE2B 2926a828107adbf689705662a77e6f4f8d12c4d48ba8207d03e6220fe58082a0ebb48252f1652b760f4427e0b951276f31a08dc0467612d5b35b484a9f6fb74e SHA512 5a93a30662effe056132d33cd0b25670feedfe69e927b7e77ea1a417f68104988459f1c3a73eec1752eac08f44ae5333496526e1a96dfb3e7144deca1a94d19f -DIST bitflags-2.8.0.crate 47482 BLAKE2B cfa5dac5bb9fda57a5887773399d2507e83ed30fb0c5a332c48905f912c9b8d3c5e6493a9626a73459cb67d63973efff719ab4153a14e774ff4a632c96872ca2 SHA512 f1bc02c858432b0e1fc3b10f239c5886e51d620d55a75521bdf35c8e8f6b6cf8db97e90e08eb2e96715a2c5b28858af305eb266f1ce0c90f9d3945d6d9bdda8b -DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST bstr-1.11.3.crate 351536 BLAKE2B 72a4fcc236942d121f76f42135c332fda2b1ad778d993ee69855c4eb6f909c91491fe6aa68daa0e2d602aea1bce61b1fcf03d03787f84ebb4d63b2bd3f4295fd SHA512 f1082ac8f121c6f9eab4b41c5f60aafe4623696c9f800f9d59f6726efc74f86071910f7749fbcdc8f1c20c83416d58f3ff507978775f602e18ae3d1bb027944d DIST bstr-1.12.3.crate 355150 BLAKE2B 7f600e90529e64fbcab3dbd736e9db5fe79da5908040a09216ff2f5a21f8e6a5bd79c9860c3bc0c4fa44669c0d5a1c58ac85db57fdc4816ca57c808fb647ba56 SHA512 5093e7fc678c31684468d7b779a6f129db6b3d87fe7e05b86950ff1ee1afdf1bf6ae2586144667c8ee798de37f5fd089be0f7318401565484fbd7de07f7c0330 -DIST bumpalo-3.17.0.crate 91975 BLAKE2B b0aca1d64373425384eddcdf8d60dc977058a3d1570451de944ce48aacdb984e73a29ab64fb5b23413582d57a8e32ad8155f6a1479eb00f804afe9d8a9d9e163 SHA512 b2acfb463aa705b9c6a9555858b84f565234110988c880cdb761ab8dc87892ee5d22e65fa935d2cfef9d58869fec0ab64d810b26bf122fdd89b454b6ce65ea1f DIST bumpalo-3.20.3.crate 98671 BLAKE2B 0b658a45105ef71b599d028f8ae735bb10e843c534eebfa35d156dcc0099d137bf24179ecb5cd7d334d60f1a735897e746041975c22a6877ce88831fba050e86 SHA512 c0e8ebd1c9eaf0a093370251a8a4993f73ed925a95ec852173649e6716741e38fbe1b1bbe15dd7704722fa67e3113f82a76b3e9edb5691f3b5c68a3a55b0c039 DIST cached-0.54.0.crate 72195 BLAKE2B 615f2526b397317f3756ef217f92964a70de6fe8ac3830e76d9c841de28de710363c135e1fd5f513ad968ae7c6e95234e705d97518de546a082d7c3c58c5b871 SHA512 e97a6b8a3b14b78ae162bb1a4abc60178d7985d85e3accb28c5233d6a0eacf6501a8c47a716da82987ba9c8b237352dc6d0e0c64b2ca4223c282cf64578d1f79 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST clap-4.5.28.crate 56073 BLAKE2B 3ac81e50fd02867a9aa57d2d12f37ddc65ecccd88f5ca8ff0946da006acaec62d992303d8bf2c9994a6efc840ef4308b65b1b8846160488672abee12c634a0e3 SHA512 1132d3ef822ec6122e5c8f96f9e04d281d769bfd724df3486a2bdb7fba7fe5da5cfe50a6049af18167d84a7912b59996ad04cf6db73f6aa026d43854550cfa6c DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a DIST clap-markdown-0.1.5.crate 14605 BLAKE2B be2497154fb162c5d19f383af320c6f41207e823155863d4494f2ec0469170c242b6ccd43751d5850c6593598855c4ae64138a2f34a71245d35c954844fef32d SHA512 986128db675481035020734c1258d0c718eee85ddbd5868c9a5318f5220b04171ee6d23a44202f246094feefa50744fd899db9e8d34f224879e9a95a0efe4ee0 -DIST clap_builder-4.5.27.crate 168024 BLAKE2B 3d9a1c38974eb6b78649c37122780e3a5960084fd52612951e5b2419535d749db37bb01067cd7acf2ae7864fbfdbbcfdeedad58814904c19105834a4b949bef9 SHA512 77b0e968361bd348b95b5b2993d5d1a3a4f3dda5fa790598bcb5edd201e7ad487a9ed87f551d40c30343e3e0a30942273c07c7becc12b4b67ddf7395488d8265 DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7 DIST clap_complete-4.6.7.crate 51603 BLAKE2B 869c15726393e2045d715f9c603754fc0744332402ab47b5253fdede1d8e5de20dd4478062b61325ac0a58746528b731f97e18f81387c4b72f3f940b787ee868 SHA512 778eb39f574436eb4e5bf08d724631959662ab5a7ebf0d48f0a9ae85f39dd62684d8b462917662f4d9c852abf28788dd9eb36e9957d78b047ba3bc8cde691636 -DIST clap_derive-4.5.28.crate 33428 BLAKE2B 64a0dd857325c988401ac29499969c08561717e07f8cb05d6e62fe899d847ba509d40e91c21365c8fa174f0c7bb5b41f26b42ff5ffcfa332392eaee2fe629cb3 SHA512 c68924f301000e74a5d9bec3ade8a694f5fcaecbfeb1bd1d11b1bdeafe3a279249b24daf56e6fc006c2d5a1115992996a42e49860085f7e4d53848cdb0fe373d DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06 -DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a -DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14 DIST colorchoice-1.0.5.crate 8187 BLAKE2B d6415c5b337e2f4f5176003082e6e8c52f55a45ff959376e7a3f30e5aab1ecd3f84f9cc5e7a8a720398c1b58f99a07cf042695adb0b35178931178cc8d77d2e8 SHA512 af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5 -DIST console-0.15.10.crate 36449 BLAKE2B d0d2f161ea045854f0f53af39490c37af170888241b2f63bb47749b288ac387e24e52f936651763a5584a20bcca3512b28d50cfc4435d97ff06cb5de20768e29 SHA512 2d4b99912215a1e7083ac4cdd594f6ef7914152c683f007babecde2be7f3d6c2a861a198c9b4306242d84722d44965185ba846041e2ef13ee9ee9a5d43c370d5 DIST console-0.16.4.crate 34353 BLAKE2B aca154a28773106a62882f96c6b3e7a482fc8f37e5857e084430696efdea81fe9921ad1c93e1478d775fddcb8bcf6cc1c8103e6c714d8e92f0d8d11d784996d8 SHA512 140f61bf3cf84135f876b3034f2dff5f5366465e0dba718df9334341c78e5ca23f4f97876a35cc90256490045a96d9a74aecf709c1676a83cc083700efaf1a53 DIST const-random-0.1.18.crate 6646 BLAKE2B 20e71fd7e2b0b9af663073a45d0224a4cf9a6a6bdab5c3565de88b4a66ff24a1b0f8c01bdbb86f5192b723c03030ae02fb86722be7cc41c3154cdc81f843f013 SHA512 e250227850001a3ac6abdda6e7bb88efeaec1504a54348a5ea71ff66c984455eb9181b2acfdc0b6c08ef6f51beb34b7ae7836e370d84d75731a2482226c5ed26 DIST const-random-macro-0.1.16.crate 6657 BLAKE2B 44a3508e2158b79042cab698b1f31c50fa356098bb5f4537f82fe1b9e893d3e8eab59612a8957e524294ca0a035046468d799e4a0e9253c1464b68ef682f84e2 SHA512 8478bc65b0845e765a69e09fe4152e89f3e3970d2d92e4b32bb0abb7b918c725f325d4b19a45d2a462905bedf837b3a23f31b1ed9dc8655ca502de72616b074d -DIST cov-mark-2.0.0.crate 7890 BLAKE2B 7218b81a8e40d2e4d80b334c349bafcb690078a145637053343f5fb8ced074beebecd00e51358b6137cd0852b670c215bd8183f969200e7e680592c37911ee2f SHA512 98f234f7d96b55f2cf6432aed8a010f76ace30b2bb4ae960868860ace2145074dd4629ea173fb6d99b4dc75cbb5da513017a4374b49e5c57e5a9ce5a6e0b5725 DIST cov-mark-2.2.0.crate 8741 BLAKE2B 9371b6c5d9d9e56531f89814699c40b87b1e1bea0fd1393c9424f15707bd44912fab8e4f9f8d0118f805a0070163a25518a88db36c5a0b6714d3d66aad34a245 SHA512 5751d2001eaaa24bb8cbc48e78d03826d44266975d1f10eb7e731b95f1c4f52092cf62012f9b3e61383badaa6d2065c86c7ce0990e8185abf72fe6776603df49 -DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 -DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 DIST crossbeam-deque-0.8.7.crate 24141 BLAKE2B 64958ea2455a509c8e65d00d1ce02aeb93170022582facf3715998c57f62437146ed2fff15efa2ba55902bce2149577eca572c938342dd0a831be7bd3306c38a SHA512 53fea1d01ee4667b17dcd07fdda1505852c3210c13976ddf88f365353e82c5caf348e1d51820dde796e6f3fc800240af47d41ebff25f6714e0bf93ce8e6d1144 -DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 DIST crossbeam-epoch-0.9.20.crate 47545 BLAKE2B b68834edf7f164f9a0d495ddde74330dcdd39978fb564dc1470005628aa9ae751c5a16c5608c9c229b32e5cd99b75fa706ad7b172687fd7aa297bba1e267d71e SHA512 ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9 -DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 DIST crossbeam-utils-0.8.22.crate 46874 BLAKE2B 576a1775bab7dc671dbee9eebe691d8c7a1f14ec68fbc65e55a176efe95d96f4346c68567601ba5fc5aeb1c734708c5288544e4ba4e84af4e0e31912bcfacfc1 SHA512 09a32151fdcafbd01970bf372ff577b6e7e6a316ab4533a5d1e12b7eac3f3db2a860fb0e9de49d4085a403540f5863348ddc1e8304ccb84ad0b583621cb9f2fc -DIST crunchy-0.2.3.crate 3775 BLAKE2B 8e2db9b8b24e375ccf788ee442e6196872860fc664de0b6d6f88f33c985e56b1386a7b277763326bd5011f2258c3e75460bc333a9162aa816a559948ee68828c SHA512 f97919ee077981da8a14d0cf4a1622b08059710918d97fbbd1f7a5aeb92d51ae5452934c2c45c1f9f79b320aeac6eca41f2a54b35d0710e077069d8841be52ca DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b -DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f -DIST darling-0.20.10.crate 32031 BLAKE2B 038c2a4d919a8e9ff6eff5f83911b40cf4e918ac27c90f313b6b9131c41770f83cc3901973fea1c6fea2886a8360f3c5cf73b807d14e579b8b8e87f15e3bc6dc SHA512 7a14eebc20e48fd39ddf7b8376dc937a04f561d723aba864432cabd5ab46eb189706b43e5121a7f4fb0d68dbfd044353875bb479d4bd5cd96b76e3571733ce55 DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596 -DIST darling_core-0.20.10.crate 65015 BLAKE2B a94adcc6092a7a69728725ec4bf4cb7c163bc3fe0890f272bba9963c256697bbe1ad964d58a975c80742019c59d4e1b3e56e624f938576996e216d2f99e21f2d SHA512 2b971156b8c1433dd0ddb2213ee522e2fe9968a62889285d1457b5e733daa70a09c21bca9b8573d9c742026b4c06f4dd2025a6a196ec0b08b25a78d8737dff6d DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2 -DIST darling_macro-0.20.10.crate 1874 BLAKE2B 29cbdc6bd63e4eb0731c8f8f0a50cfcae9a88f116f8cfc0068e5d3cddc20b42b7f0f20f128ffa0f7bcb8d72f0188b04b3838b8327fa6f3ab45de4cf5c3bbf317 SHA512 565b8d535248d9d88b49a58e2a210ecc70f1cd39bfaf029ac6576a9b2eac70a6b18b4930aeca746d76d53b745c6aa82172bb341c4844b3757fc7978732fc2f52 DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd -DIST derive_arbitrary-1.4.1.crate 11521 BLAKE2B 47ab73cc942314a65574d2ef8395dda33361fcd1e33ccdf37843a92b0a5de62540277e6791991ae54835ba4235a9fa504cc8f6d43cbfde20f18f14b70f84defd SHA512 0d499a368f9f97b0a1a52f17fd111109b071c25c2732c206c96485a7a753520ad706320e5a817e1a10e5f8cf154afc6afe0ce09f9187d23b4e2c2ed4961afeb8 DIST derive_arbitrary-1.4.2.crate 12290 BLAKE2B a3987ad184191af8e4aadc0904af222e39ed758c207cf1856ea784a6020ca8b1b6fe89a7ab0414d1cfa6f3cde1b5434e6d10f90b6aaa29a3756fd275ec7b710a SHA512 2a6e4af570a64c1ecf2407cdfec781dd24a167f7723c3341ff0237b0da1b2b7b52e823c08d7e1be193cc362706b6f6e914760c3699d95daf9338c5db2accffdb DIST derive_builder-0.20.2.crate 36661 BLAKE2B 27679d1837dc87ad4103459df3be6ab42d4d8b70aa01a1552aceab82042dfee81d90134c9f940f0c1c62bf359c5a70128bb4bf7a62bc4844066f198c771fabe9 SHA512 75d08f4c106ee5df795ebc8be3dcf34dada037c7566b20bfb52243e16f288b440c723fd17343a654d2f170c056a4197704b9c6b69c8e0d1b250039bee43fd872 DIST derive_builder_core-0.20.2.crate 31397 BLAKE2B bc8c8da24a0b7871c7574330230544c3fffddd3a00c403f076997def95ae882be99d5f3a29c4e08fe536af9de87751ad63a5ad77e6cd9587764d19dda174fb0d SHA512 ab154b7f116a21984cf8c9cea538e8d33be1680663f4578af37f7d74696547431e9ded07bd8ab0265fd2c4aba5937b948f57d4f9b60b96c840f5150e8c10ce86 DIST derive_builder_macro-0.20.2.crate 6360 BLAKE2B 6c64582fa68d6cb8d2c865a32af74ebdfb463d449bbe5a60cd2139033aa3a74a6c2de1e3e5c18b4dc785e9f272971e893a3789ce3d0c1c3b7735f6082e5e76ff SHA512 1a5cdd75bbd6326147f6ed726fdc21b2a4e44db9abe49576d4b1ed067b0e56871cae148ea982b647016240392194efa4eca157d615ab42248d798396612b3d9f DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9 -DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9050e63c13a4b605aae5d545bb711fb659312dabad26028f190853764acf74c1f6f31014e57c0a53a2281 SHA512 f29f0f932aa627bada67db5bd9d2661b5fb3b18d07030f5d88da28de7049eb872a2f35756cf29c094aacbc2429a3a333b54fb94d70e470288d3ca091cf6d4aa8 DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2 -DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba DIST dunce-1.0.5.crate 8244 BLAKE2B 1499ae0bb3d34e8d42e97eaf551308efc95697366b804dc83c51171a939d45bad46fce9f82a39e17b6b92fc833aecc85eabd2104823c7db30396833388125728 SHA512 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56 DIST edit-0.1.5.crate 9327 BLAKE2B 899fd2086a6cd03f8bd35e6eec4fd6e8d309b276c0cd89606108efd5a7ad57cd25811c552f83ddca96514460b02e99c038a8aac6262945297e38ed457f35e60c SHA512 2fa541cbcabcaf45b5945525e9b2aecab9fecf224f9df2c388b16b28d4f444ccfa8772f05beecbb788f42e977723713282062c759c80d9a1ce3ca241477b0d46 -DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322 DIST either-1.16.0.crate 21248 BLAKE2B cbf2c5fd6f031f6d3be20e8b7816f77109c2e111f0c1514f4d00889befd1654b206b6f4a799ef457045461dc47e48821ede6f6a8ea2c8a402edf745b1f3457bc SHA512 043c00daad0dc8b03c1cd120a1a165591c283f5f803d4cbf1418b66539693d8bae94ea8f273442fec31e3e888d008bf74c2d953b6f5d6b432b50eac662dabaa0 DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359 -DIST env_filter-0.1.3.crate 15191 BLAKE2B 95fa27602c10e819ef09b8f4935dcc3204104f7c5a0227e5fd33cc51fd77f70cdab3d822670d216321f263643d1f5220f5849002ad857925d4170b1b56cd3fd7 SHA512 94db29f1639636655e05ab02611cf14d5c2c8778be6eddddf0b6b8c21f364a71909a2ecc3acf3f4062d5d3c79a6316e9ef30b2fe042f617108af8431e198d344 DIST env_filter-2.0.0.crate 15184 BLAKE2B c2f2d1f7d98bdd6eacf2918e775a8684af28865de6993cfd50e7e71c60c0ce3d4ccdee30171150a0540f8e154be9a46aec7dba159035a51b97748f7b5cfd34ce SHA512 d0848501adab1527cc741cc88040bb5fbf4f349399f0af7b250ce4a8918733892353d649179c3a6de89fdcc1cd428a5211857f146bd5e0a1b8f8f206bfb31423 DIST env_home-0.1.0.crate 9006 BLAKE2B 3737d6a3c2c750271d67727a2f7f3466a20ffe2e88998c104416f4814643f929af744b91c2c89ef3db5353faaf8a5daf34430f9e413b0d09c79cee3d10863399 SHA512 5c79ed50e48f35bef62a1135d661ba15b3b30fe93c27d0854f58e9397058579ece4b7083bd2ecdfdf6d7ada6c84c1710c07cdc57fa638d758cc3f54afc46f22f DIST env_logger-0.11.11.crate 31884 BLAKE2B 01ed9cd5e356eef5891d3abe5284a9439cf3a2fdbdc08e29d02a85763e39e543956d734fa3726df3c27cfd46b1bfac7e4365e7e9c4699b91c6ae8532d2bf404c SHA512 31129c3f766ae7d0303512e526935c1ba50b1ef2535aa5c74c6ffedff00ec6d0e4bc7cd62876246e6e3a14bfcbc73c5aeadafe0d8dac2bf62473b364002b7551 -DIST env_logger-0.11.6.crate 31105 BLAKE2B 536f7b02bc6bd4f186061d55d2c5fb0d57aa91adc73d0c2521e0136573283147d5d336228fa7b64306daec9f488a2a83c83b96f06d648f45c3b52d04699b15d9 SHA512 1ec41e4c4eee4ea6bea38d40e739b1f324ef236fc786553fd77c6bacf6303f13d35c1626d3408a18346d42ebf5c896869deba133ef34b8cccf3729957c72de0e DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 -DIST errno-0.3.10.crate 11824 BLAKE2B f9976b538868daba3cd2d47ff2fdcda16b4a436ca767f865f23d1139e7f232aba263dd4aa38d573442c762999c8a8beab8a4a8c10649d21b49090fa65ced1ec7 SHA512 fa4b9a368f254cd90c6f69f6883af4c579829a6da6f31481a1b527ac9602c8ffcb5e9518cdc32c39b5589c151a20e75a7300c8a907d178346185ecc6e8749f3f DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366 DIST extend-1.2.0.crate 10581 BLAKE2B 89d9281b1c89ff03a08bfa58d669cff6eacaf9bfa2b514d11115f9686052ceae4ae77eba1f1e00d82cba47f439467090beb8b9231c3b842e2f47876ac5049338 SHA512 e6f4d8d11cdb742510e6c06d06b08f546ad01eacb0037b9c162abd19e55b327df1ab93563c173bdad42bbe57e3a9190c3195e093bb8f17998ae25fe80ae1493a -DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947 DIST fastrand-2.4.1.crate 20773 BLAKE2B 79fe53f19cbd8343ba15c21adad7397ca9e351d00d77673913063f8f8c02c0753a29828ddc7d52f2f2f68e8e1822f31060fc52d046769f6e768d510cbf2086e1 SHA512 7120edccfb1aac689412f463abb816e3ec2e7c6f7da3576c060229139c11af5e69408bce42dde4d78046cd09ba8db53a6f9c4fdcd68e5fb151b72a0906a8bc7c -DIST file-id-0.2.2.crate 9531 BLAKE2B 18e2bd5398fa720725068be894bddab49f48c61586a782e753781877911f7819c8aa38cb237c3eb7f95d659f11a85c0dc851d7ed04ae7ffb51b75fba027b7e3b SHA512 612d1fe28142c8675387fe24c5f6ddea7b46d9fb63d447a863b61f7fca30f5aebaa70d9a75183355c706d267c4f0bf67d4877a62d16de2d97d6e943b8e9f71d4 DIST file-id-0.2.3.crate 10148 BLAKE2B df476d98578a81f8905b848ea79664e9b3b86c2f7b9802d1d74f462943535d0bcc74ec78998df627bf3a2876c80d90a8a01a7a159028e8a1ab36f13757d3f511 SHA512 c132f6e2e09b9f303800adadd98468ac37e320de2ac0f66ba7d146052498bd28942e1dee38f5735f40d9953fa70233ce6ad32f16806aaf89d35f9487005e28b9 -DIST filetime-0.2.25.crate 14940 BLAKE2B 1ffcbad3b2023ba5e9b2d71e279fd8c3564458b28290f3e19bf43b87083e1e3c0e18f191f6dc67540baccb83075df453950230089f243e6276e413321cceedc7 SHA512 90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2 DIST float-cmp-0.10.0.crate 10702 BLAKE2B e1285cdaa5abc561cea8916bb89cb022da8574faa0070d05cd4ab7537b6e429220ae9a11db2ee24551a52eda5b541c157b8d18f00f27458bf380b45df6f20f00 SHA512 024d6cce0c16f56e4f42381fecff1f3c6b9f960d62e81cdd78b1c77103dc4bbac11c5d656d44ec5fcb644edcd7b9c1a905533df3d758470137e48e3dde4633c7 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 -DIST fs-err-3.1.0.crate 23055 BLAKE2B 219a53cec82fbd2f90de66ef7765d3047b7b3e6c617460f5ee471e57d45c3d32e32c5a1179a33fe10f2dc4a627aa554908c9fb27e3a4aa0c36c8cc1039a7f906 SHA512 18f9dad26f1c25e5fcdf152d78a7b0f869b30fe8f805758601ec4061d22a24085966138cfa0a0c12dd3c7e27afd75150ea57e593634cbe2945492ab782689aab DIST fs-err-3.3.1.crate 27201 BLAKE2B 59b33100f74f3b7e42dcbea655037a1d76257395bfb589da89785833ce1afd56eea76a0dfe0ff76c952ad1142fec5987a635bb38edeab1c009d32b2c32ae2f83 SHA512 56fb220dcc020cf61c30fbe2b3c4b1a0471db06c254d845fb43858cf3fcc0a9418a05339271b47f386c059f2e29678ce0b03a9dac08a580fe69d7120d3c7d1ef DIST fsevent-sys-4.1.0.crate 4620 BLAKE2B c203c774d5038d4c4abdd7bb9407a6b5f2b203a609bd92a7fde38afaa71248f4610e89c73eaf982a5d76560f9503081b7b10573046b1a91f09de4b642709417a SHA512 e702686629557b879efaccd37b03a7ec515eeea29d8f8ba46f82b8b68ad157ef9d6b188be031f806d8fd27d4e9d2689cdd6bfa14e4ff77493a7d0be3ef1238a7 DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137 DIST futures-task-0.3.32.crate 11377 BLAKE2B 290a2e7f7c957acfffc8041a5ce961b84bc6b1d02412ee8dce29cdc9a7d4daccbe430291d1a735c132b907448669aea4e5a3aa292cb5ea4b466b30fcd4e3f98f SHA512 eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520 DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d68474db307ac4dd5863d73d1d93c54e90a18e21663864e94f2bd86999356e19b8325e321cd5c63da6e3e05f26c3af836fc SHA512 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1 -DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a -DIST getrandom-0.3.1.crate 42449 BLAKE2B dd70e0abfd27a7c363ce1b91746ef7568edf1d176d5575201623b6403f3a503b5d8503d10ba01d055f9de61cd8092729d34ac8f0f4f9fc6ad79b9fce926720d1 SHA512 431682efdc2ba82114e173925b99e1059d4915ebec6b0432d4a7683e56ccff7b4b45b9ee9cf5d0ee53067d5ae1ba733524c18577379c8414c385189718fbbcfe DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 DIST getrandom-0.4.3.crate 52437 BLAKE2B 35ddd9206b3fd127a823de4c3e69271df0096c5fcf3bf0a14eb7973968bfe0b28eaa0039867713bf7735eabd4766af1a80609d33c59856007c4c7e5c5a6d00dc SHA512 6faeff228c0aa2dd62612a0f42f6b69e9667ecb6d1627381102865de609796f202d4ae635bdc098764225c5d5f0a2dc5dd1334522692e8ec22d0c5426bc5344e -DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949 DIST gimli-0.32.3.crate 289789 BLAKE2B d2794b527c4e0fc8ba10d12711deba8606bbbbe3625227d9b886b3d6846760d9dbc7ec258fbc13673017bb0706a9cdcd573b760d21857fc55deaec7b4be30994 SHA512 e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503 -DIST glob-0.3.2.crate 22359 BLAKE2B 564b72e2738cce5311aee12d8d6147631cb571f7b96d8d3823098d3dd449bcc23ffed5a6584f8979402bef95536b0e73fe9772f273295a0079782b9f7d88d19f SHA512 d15389441e337e3fab9c30102fe7b4b1b3e68d8cbb5d14162d2fd7e7d01a9812b2d6d6d2a24a60116418be41e2075e70becd6994c13b34365d512521e8debb02 DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219 -DIST globset-0.4.15.crate 25177 BLAKE2B 5556f4cd7c311b2ead3a83fb2c84280a48e493f024bfd7269c91cde6ab81315d2d7f051f7cee9d7d34e6c8563c2452f0ec04a9d5a8ba5273bce66f5ff8f9054b SHA512 b9281b8bf48d2e297be533aa31c701c0115978b4e580b684b78a385eb2ecb4125187605368a6858311d6cdf5caae7d733cf1406c79241b7d19e7193f5a111dad DIST globset-0.4.18.crate 28970 BLAKE2B 3c24364c29c8dece3da0e978a5be3319e5a33731b53200102bf9cd33faf18b590afbaa45462a87a7ba54a59464a82b46c8a51d9f664ca59a6735721cf6bd82c4 SHA512 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54 DIST globwalk-0.9.1.crate 12572 BLAKE2B 3518672646219e391aa0f157ae6597c78603bbef776d92403b874f848846d60ff8734e75b117dc76b1be91f830157cfce698058f445773748b9dda9cdaf3afce SHA512 9c95d6832950b35cf6ac87bd986116a75c847f11dd2e96ec0cbeb6c223ff901c949429669698cd75c4244a60c3de7df9adec648bc531303cdfba889e09f29448 -DIST handlebars-6.3.1.crate 104121 BLAKE2B 967295801d66d3f5eef5063354cd9d5153faccc8c483d93fefa57e27191811895aeee7fc66611205032b18ea38ee9311fc952b6a3549bdd9b7bf08d99269daa3 SHA512 406f8fc0b31081beda2a7d72e5509bf4d2835377315d0ad3a05a398fa6ed0e2cf0680637e22b25ee0ad85719e9361a60707b9b046651c013575f2f8375853b87 DIST handlebars-6.4.2.crate 111817 BLAKE2B 078243c128de691ff3f7adb64c6b08ac738ccf4bf43b33b8f5dfabc6318b00d48ee7e3b225c33eba5f4c2a0fd0d206cd082d3f3695c935174b0ae245a697f4b1 SHA512 3825c580b35414194aca58de0dff31861352dcd4a89e53d2d630c92436fc4e5a22908861e81e38d760056f2588c3667ea08a2bac895c6d8108753f6e570627d3 DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 DIST hashbrown-0.17.1.crate 155512 BLAKE2B 748d3658bf40d6905b47f695e64b70a0c506b9fb0207e023cd50448d5febe92bcbdf19ad8b9be7588f12dad2aba82eab4c8a7a1815adf0a00e17c39f6188f4c6 SHA512 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hermit-abi-0.4.0.crate 16310 BLAKE2B efcd1dee7bcd6d185cbe0051c7bc7e2776857ffcfd2adc3fb101febd7c1bd75994b7e4a4a0a59c5b4628cc2521b4c1f043e98a0c44935d0180e7499667690ab8 SHA512 b1a21f6d54598185a8e8c29565ffc2e1bc5da57cf1c9d87ba643d23d7c23d53e8ad36ee2f5c1ec8a504334b6f98b0f17a832ff37877c7b7f9238b196f4034e6f DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 -DIST home-0.5.11.crate 9926 BLAKE2B d9c0d3660aa7784f3a26f3930a5ee35dd50cd15b7e252d930240ff9bcb70fdb0169f78c02b5fd82318af8c398d7139be18d2e9675a1b85c7845c90266945da1f SHA512 cd107c4cee793b6db8b29157c3aa2629b5ef1b9fe129fd903fe414faadfa06a881a1b685f1c66fa5aa1deefd3013a210603c952bfa4bf02d5d1f90f75ba9ff18 DIST home-0.5.12.crate 9445 BLAKE2B 22790e93236af05957848cb61a2526da2b70177ec7386cb14c10427a932639e03b7dda04f988cd738de341278bf4bd1389ff0ba722fa25bd17b8888a8774eb75 SHA512 3397947c3dc44749075b3076cd038936993b5755180b8190ea45c31b7ddd1701a14a4fb36c07adc7010a171b750f1a1ccd82c83640d42d350e996ff56c311df5 DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 -DIST ignore-0.4.23.crate 55901 BLAKE2B 8c5138e723cbccffe84aa215b2e73daa18d8b2d39136a901ba1514def3a67437f79d932e4762578dd1b28dd8360a397aaba29ab8bb67a93a587a1c71cf5d1aa1 SHA512 ae354b00994ae8570751bc5c09167edd0e2891709d4c4878cf75b24619421d23a1b83e28886d54ed9d31aa427f49153e9a5fc42b5de7262abda20c1c0061b299 DIST ignore-0.4.27.crate 59603 BLAKE2B 7253ddf665d5c3e5846caedc60092726180f6316e2c5025c82bc561d62325a836ebf3a4da4a2a17313f51bba743f3aa2542889c38b4365f9ce7e8000899ef99f SHA512 468224b67d8ea2c85986a789a553e95bb62c5d0bd58f3114473ea3079faed42154169e683e67999eb0a7caca812bb7eb9287405a1ea513832bb12a9b22691876 DIST indexmap-2.14.0.crate 104085 BLAKE2B 828d8eede906c2908baecac840757ca8795587a552cc9dbcccde89a3b81444d99395670fd71404c33033aa5a1b905ed0621fc39236024c8b8b385e5d29ca6b5e SHA512 fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73 -DIST inotify-0.11.0.crate 26241 BLAKE2B 9639f8436325544f58fd4db540752826892d943ae52d94ac60652a66fedcb95863076721716f79b3ec27b924b71bbf058b4db7e047c0432b696ca33d24b098bc SHA512 bf1e133e0c3e9e4c31121b24163e5050a76408540235b9b0e9a9644871cc55aa922ccc48799f2f766a3c869ec7f9a1b2275cd8a19f33c47508dd7d061361158c DIST inotify-0.11.4.crate 30209 BLAKE2B 292b915c389647f1e3930165b6063542aab0d29468a3d3791535a77776a150216f96a667f5a2668f6059a56b5efbeae7115c8259a9a7278ec6d6763c67700785 SHA512 117df3892b2f5f822d5fad43b75bd4b39f6640c95126c7b659aa091e5d27cc466a49b22b6ca6b07fdaececf85dd2c6d57e7680b1dd02a05da05a7f9df6b7b66e -DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da DIST inotify-sys-0.1.8.crate 8411 BLAKE2B b80785187ca721ca5e640ccaece71af84c5b6b889e4d308108dc5263bfa5e3a896f203ea5476b1c180b853e6ce5414eeaa52e4f6bece3b282e62e63856a495c6 SHA512 1371895e3b6b18a7fc51dee7660a3fc788b541e126a805a615a36b5d310306e97c89c88834325303c48364effa4808a3f67282aabdd8500f9a7c391b2fba8f53 -DIST insta-1.42.1.crate 99945 BLAKE2B d5be0c7020770953c0b7e7cfe7857b05badf316a7e705f91374ad15046ae0d76ee83b91fc0d9a188e26ff632601e948c883f56236b11969d50fe4e1ee5b0aee8 SHA512 1b65e0f56c2e2edeeb4cb8dc631ca8428d27a597310b43690e35bc92492f8bd809eb9549f6ee20369640b026fc572a7ee66b40e97a6be43a763c658f0c4d764f DIST insta-1.48.0.crate 121313 BLAKE2B d23ec50580eccaeb3077474f9ad9537ee27e2b498781a03834eb3644fe22692d6cab6198fcce830a6e010ad9c0b9c1610f9bee6f1dfd8eda196763acc8b903b2 SHA512 bee7ea8c5b2b4ac551c50a3d8eee74e3c7636b891d7546d0947c890fd6544e2f1a3724e4cc3fa44b1552b5b389ddc8763784ccf15242bb86271ae6a982c42b20 -DIST instant-0.1.13.crate 6305 BLAKE2B 83a2c479e21e789ca9795f66116ebc55481a42afb21f4c0ec0551edf07781901a28978667e92b01355b43e0e1a7ffcd3cc37b5501a7521da78f4f352e586c9fd SHA512 b7839431e8920c4c0841d0974eede75fc50f2bb7a9475664bd2c4ff6c558a10084e1c025e5be977c3364ae9112c365c0a6f480cb9b35ee4130ca2beebcf650a9 -DIST is-terminal-0.4.15.crate 7770 BLAKE2B 89604fdbe7aa82d2d058d5227656e21b6c2267a8721eec8b86346a3b8ab9f2d3936ffbd47ab06285f00e43924c8a8b42690ea40170458a7049cae4ea8423ec70 SHA512 fc0efe04fe4f4386d4c4f8d17b5d7a3c833a780efff414d3228cef8e0e5a5ae497f43074524281294c2bc31b1a5e0a4a4feb92071a6f4d04b3343ae179720b74 DIST is-terminal-0.4.17.crate 7458 BLAKE2B b12ed4c0e540309462de73b8abf9f281676f562c573c9e9663ad0c5ed2ed0350bc98315c60da6998a706b559170dccf11c8d8196f7be7641478066dbb58e4861 SHA512 e11c73fdc237898d0296bcd6dfa9c8acac8cc5e1805f42f5b220d787dbb5192eb8bfa9da9ce724143f4a17ca873b234912f288f1c3a092fe8881a92697ee12e2 DIST is_ci-1.2.0.crate 4521 BLAKE2B 59591545c2da2052629c97e345b1ed1f0f621d5a3a158e0456b0a8711011160f01b01f4ca91e12f807d2e74dc127dd2a9be7ba9b1c9ee458ceea590cf8feec2e SHA512 0479117be842723810ae7f641e5e4b5daaa5543655de50c8e465ee600803be78901f0c0893a4953b5ff0b438216aecb479b9e40aa2c78da0655249f127edf2eb DIST is_executable-1.0.6.crate 9229 BLAKE2B a115be5f605bf65ec3950bf62f1a5cea988fb76548f57fd31b2430fabcf86d492c1d80a2eb71b7d3c1bab0f78e33a4e3c5570979fe01c9979789ee7703628635 SHA512 e2293abb746b09022416b90575b1b84089ed6cb5e78acfa83a359f99700a7ea16b830383197ce0233c1d2cf9b21e92a3a575719f6114be3d05a5162cd3795da6 -DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261 -DIST itoa-1.0.14.crate 11210 BLAKE2B b2d33dc384757963eab3ae7d80bb672d828a549967986e3af8c70fe71a0ad46c4a278da2db4dfccef99e804e6cd4934067e97c0697a33ac3302cafbc46eeb416 SHA512 ea2d38df373652ddacccd11e610dfdad4e3ae7f0d476514e6ac58092733c817bd834e8cd88c3bc4178dd5a646ba628ae626195e0aa407e8534ae3c2a7b049987 DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c DIST js-sys-0.3.103.crate 108366 BLAKE2B e126d009ab9f3f1d60d0af36c66cae1c6ae821e1ce2bcf1ec083d69e8cee2ceb13cc0dcd46075cbf1889409629713b86902939c62cee164419cecca5815c9025 SHA512 4709ab94c7e7f6a9ca304afc9ad8b91c2aefed64135d8ad38f9d85eecda8cc9f2891612c1e2e532caa2a466acd0630a85bd5322407b8efbdf07b4544f1f5f32d -DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 -DIST kqueue-1.0.8.crate 12642 BLAKE2B 93a0ee7484655045986d6d5ca800ca001d68bb327f841bff3e54b38beff09ff10c099b2432ebf90cf8213153370e4c4aeab9bb0eb3bb02b1bb494b461dfd2fa0 SHA512 c8734fa2cfbf8b8f173604acf5d13ad4cc2739c879387b548a1200f8383b81a1b72315449eb73844e4b82280a4c29901d20c12cdc746d48f9047db89849985f3 DIST kqueue-1.2.0.crate 28412 BLAKE2B a55c4ee2212a8f51cde25b2a192107ae6f2b8679fd042ae9758465dd9bcbec322e3d07be1b5a0ce78bf10e5ecfc63fbd0230e6caa8133d1be902728d81ce9a1b SHA512 a34f1aecd888884ffbfb65e2e84a7e29591766e5f98b2b1a72fe27814e825e1d1c8739df0d40293cefbc766d9aaf817185adfe5d9c9f147780d6adbda45b2b1d -DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632 SHA512 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5 DIST kqueue-sys-1.1.2.crate 8796 BLAKE2B 93858ad3bdb995f05d405e6998bbf2b0d3663861e0de0f6103aee6d688a616265ae3bf08a97b49a0e3209871c71cdb79b759a083de42fcb41abe9a0d4c3d60e2 SHA512 a83a3783d5f2b0b32685c9fdb597f56efcbe23e9f55697f0b3803b937690ddac6ffec8f04cec5bcd121629b24ead27bcf4c97ce708ee0879fc395961c57f4492 DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f -DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690 DIST libredox-0.1.18.crate 9737 BLAKE2B 45b9c507aacb94a5ebe011912238b26d45886a5acc50fa79aa40d8c6ddef4bae16f15af49493fa5d8fd636a05b05c71f4f99f91729d7378b2248c94419bba099 SHA512 fa530e74e7217428f32f2aa41a333f05b582f1bb43b997b1ce4cb0559aa5678468fd2d2be9f8a711e9e4f469be0a6b560a8f9e9ffaa7944c810174f28992f642 -DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49 -DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707 DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54 DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309 -DIST log-0.4.25.crate 44876 BLAKE2B ab9433934d16edca42b38f559c3c87f949c4540fc422e6d65c75aedd5055c7a4935ac0f735e7ef5c901a7443e70d60be77079a104dc61a3955b0c900162b3967 SHA512 b420404c82aeb04219e9f63505d60b8853cad44d1de0bec0750715baae21afae806bd4f741bb8964dd39bb5d1e0f5be41bc38d76773bdfd5e920d30533146231 DIST log-0.4.33.crate 52997 BLAKE2B 2cbb81f23ec11fe6ac70cb6bb5d1f418a4998726752269eb0accb72f740bc076d8b1a7ccd5219a1a371560aa2bb70b524ce04383510a0e9e7c51558e305af235 SHA512 fce3eaf97b1415e413aec344a156d930ebaf52d918f8d9ff9e086f3df58253a6306a215aa4d4b4782a1b7deaad484739666f4fbd8e41272bf95ce4fc6306b74b DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f -DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 DIST matchers-0.2.0.crate 7075 BLAKE2B 0aa33946aa11908019ef4b189e54d3d1e8e4887175211d494301393defd85f8e877fa11b82bc09bf5e71188f1d3c3643e0982aab2afa452bee9232b41f4d942b SHA512 d75be87dd3954b62e67b34021fbc318204eebd192f0f9b5f3de29e477550e2e2198697e7b22b9588279a98a49690cb4d885e5eca49600d70efce8adaeae46d53 -DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 DIST memchr-2.8.3.crate 99165 BLAKE2B 46e5fb49dbc9db3ab2f9a3f77d9e45f1a7dfc99f7bf0350a83e9a56599cbbc4fa6e4738407e177304d595b03727c9cc86969bbfe4e7b8ff5efda44a6c8861bc6 SHA512 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f -DIST miette-7.5.0.crate 112114 BLAKE2B 8ad788a7b25b58d019fe1c36de186f8502b11c5f72b71637e173fae60b730e1bd6f1ad21e29fda7c1aa1c5ae23e1a46d47ef08cb06e2c66db91d3fe3e6b4e1cb SHA512 1e9105f491cd30a468d48b7c90bbe52ac7196e25cb91011542d50cf7b9c59b937e904183434f4e0bfb6e61b53a13fa78480dd28c9ed0a7da14f6cfb838cb6905 DIST miette-7.6.0.crate 114499 BLAKE2B c10aeaf52dfc3d0dded0795108008fe3f60a03fcb9e67522c6b77d5473ecfedcb71f082062be9360949c7600e779ebfae52acac718c69b2db8b41f972fd22d24 SHA512 104e9795f7fdd27baf9776b379293d701949ac009fdf15e83a073113a7fa633919057d918e8970c0d61d0337cd65de19578a15857817d602d336200cc655405c -DIST miette-derive-7.5.0.crate 17252 BLAKE2B 1ba04db2a667947789bbb900cc5a339c86235c4ee77df12591eee521a4f83c95196873fe775f8e700c455034824fc900a29f1925f1a7bdab0892785a5aa878f3 SHA512 bd7fb2af020d6a16604371581fd0f9effc6d40bdca0c8917ea99e16e44b5e36053b1fe8761d1079b8b15429085b83bc1ab69da841737812fdca7d85b84b9b337 DIST miette-derive-7.6.0.crate 17249 BLAKE2B 8a9d044e936812d795281d43e010bbfbbf946cf65411c0bfc93b4001cd444859921addb9f746bd34d2c17010e76eae6c8f01f36992d934c59265815e969959c0 SHA512 826236db580a27f507917c12566f1b175c09f370087801348e29c47304d19035524cd29b3ff367b9f86c3d15f8eedc72647e084570a9b93e7ac8b69f829a9c48 -DIST miniz_oxide-0.8.3.crate 61827 BLAKE2B ae8626de8711a8b7c2bce52d2e226a3e973ba6919ed33904883ae6287f848fcf40642afdb9ad71bba19db181fe9ea354c85cd81c1dad889588d5df8fcc99b9f2 SHA512 b79cd67a477851b18ed87c887bfd9f40f97059eb3fedbdc3a52eac66b5fcea42cae833eea39fd62becdb057b337f91d27f2087a407d02770feeaea934c0b1e1c DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242 -DIST mio-1.0.3.crate 103703 BLAKE2B 0d2360e4ef45f37104208a31e9aa467d6db041dfeb97403a010a36e1e1427f51d97f8408948c75c0084e6c118f058267bfe87d36e7911cb37366f2b1ac6eb693 SHA512 2142edc7e9378fc3437110c85ba2cee9c9683e87034cd44275d2c389645979db53fbbc29fec304f1d8c8f0464ae17d2a5db1aa9215d696fa0282f5069700b1e2 DIST mio-1.2.1.crate 106774 BLAKE2B 7226f18a50733055919db4adcbd33cda2cbd0b47f6e91bfcb0b800771b332a2b64b657b34733283d61d79550542f553227a4573913918b06e894d40276c03a9e SHA512 040f48999dd656266e8ed6184d1992450359064d9d3ade1b8e4f483ce76cf612a37fcf653fc3f47dda795f22239ad883578feb2dde3f9a9b821ea5320d83c55d DIST no-std-compat-0.4.1.crate 7600 BLAKE2B 28c4c943ba5384ca9fb155a53b981803c87d3cca60e0690f1c6d0f877e7bda79dc679938e625407c7b5e953aeffb921dc7d242b19f4d0fe28a14a7866a681736 SHA512 0e264b0004b735b640e132cfa057472feb12b906ddfc08f1b95bfcb262f6e1286653e92fc6e83df5fc553c06f410cb931cbf80b9a9303ca7f21cd625b82a82e5 DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea DIST normalize-path-0.2.1.crate 5784 BLAKE2B d38196f4876fdac1ae6ea4f390690be93e1d752bb520d7b7fe7fd36138ebb32e0ff12d91857c626d877f53b815e1df47f58e3fb142013ef2716f80bf3f69f775 SHA512 c0eb62b5ba40e296922494e18bb1a6728d23d739f291a06c96812c7b65d502d2b6a97ae0c698d2239d404a941a855af0890ce00da0da1240be2c1ceb55b559ac -DIST notify-8.0.0.crate 35590 BLAKE2B 1e798a9fca0708d2ae4d67cfc7fb8185735e6044cba5266cf70beb326dfec9e5e872cbda14d9621a8a2f7351b3e5c930c607884007da0085bcdd58f008240960 SHA512 0238ed072d632526ed6c464d69674f5f1d3744d878b59a9e1e6bc460000447c158a54a3c2504270807a68cd6a5f953deb56b05d80ae03486688d4a9153d14507 DIST notify-8.2.0.crate 39067 BLAKE2B 34792d7e0d43dde7ac70158dc3a0059c0cf86cbef9160e8f10a3292581ff866fba5c6cb000212789a47ae083fae0a65ae5180a49b5d40008bb0709b637ca1e0c SHA512 5b68f2437a2798aac5c240a10aac642708ef9ceefd58f448e7d37facd148768080cd3712e352e1736f910b660609753b47d8e00d4c6d0936cc5009c4d32084e9 DIST notify-debouncer-full-0.5.0.crate 18990 BLAKE2B 6ea9a7a6cf74dcc976060099aadcc6756fc6f5043773f5610c25d03e4f0f22411b4b2743c657bce5091d40d195d2599caa194143ba88cba27dfda89ad84ff886 SHA512 49de1cb1059c15f059bc063f593455b11f405183a100e15df5e1bdb9c412c5d2e156146d5581618cbe3bb5c0b56ac9c17385a1d62a6a45fd6c732d7a38a9e336 -DIST notify-types-2.0.0.crate 14495 BLAKE2B 4e647ec4682d8cd27b6dede818bb98bd1fbdb6c4d983687057fc1f86e3eb56832d25dc83e7700639e1289da76e3dd987d89648ce438e5869c3236847cd8dc91d SHA512 2364311cb22104a661ee4f0b687777f5887c988a3760162a0b51cece66ce99838bc2224f346994687057fda1e19c01e6b1cf812eb1de8e3aad9667b229f9e5ec DIST notify-types-2.1.0.crate 22796 BLAKE2B d3eb20882c2d435da866d4d183af445182f879c8e04908de3f932b9c7895439ff860611734528d88653691e6ab76a5bab817c9f9b07191f1cfab497c707bb524 SHA512 15f100e77f804b36fc940ab30dc228085a9d177efb6a61cfb92f898368ad059f2b9673203327f9e914798a5a0545dc686e946295449732e42d314fe987cccc92 -DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043 -DIST nu-ansi-term-0.50.1.crate 28536 BLAKE2B fc259654aca2119c1d913e101b0fe7a561b44ba4a6145d309bec23d82ba5e4db916852acafecb727efc92b5dea1641304b26c383ac07a8796e296bb179eaa669 SHA512 c29735a5e1562776251dbd7337a3e4b68eeb299e86c534feab6478512ca5e167b42ebd32c6c461b71187cd375b8a2f587feb962f1501a656543f1429731a95a2 DIST nu-ansi-term-0.50.3.crate 29597 BLAKE2B 197e6659d8ab6e059fcf814795edfb015a5aae08071e1d14b919d2b47e2f5c156329f912e0c351db0a084a0cafbfe6882970cf33bb56911aa7e6eea684de514d SHA512 45f5469a7b5d5641fc93ad6953bba8e91d14a511283ba628c2bd75fb05cba6d571ed505d7a43df905eb7725fadcb263a47c3f151bb5d2d7b37fec4fc62f2feb3 -DIST num-modular-0.6.1.crate 32328 BLAKE2B 01689c514b2ed5f68db74a13c503bd3b743642b0393b7e3902f49505a1c9b19a6d260598cfb9745e36971228e229c44e6c95aafc7cbacd43bd1788cb59568fae SHA512 33fd877231e2db400fef0367f7df3a5bfeeb74a9d801f22973501da0890590e929ae96c680dae7ad330e2fa87b80ef1844d87b5d7deec9d431be78120f9a2845 DIST num-modular-0.6.4.crate 47263 BLAKE2B 88d265f841c2b60d3caa0dc674134712622df5c2f2486d567197857435d808af00ee4c713e42faeb3030cd3f37e5ac47e898ef246bd3fc83eb8c49bad83e0a84 SHA512 077dae64e124e9df03ca439ca9469e488ed50e73f2784497496312ee911eab18db75a4670d58c8a8d68f076c83ed8baca240d349af1afcc327e3cd8461850163 DIST num-order-1.2.0.crate 19500 BLAKE2B d64f4072dfdf216e7ad26cdb2e8c4d9fd9f2ab68b4b490341909834d037138fdad571bf7c8b3ac0282f7eec92e96f1d09a4828e23f864cdd0594891b443f7698 SHA512 befccdd1e2e6e7f969e8bb1274c80589ef4c41532791fc25d1c77f11c80b421406e22252cb2799547cffee7d876850cf6fe66d2f0dd32a4080982a887d3ea30d DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST object-0.36.7.crate 329938 BLAKE2B 0b02cf2f44e99002909b38125edada1a259feae59fd0e5ef52001755b6878cac710c87c60fbafdbe405281e039f68572ea3d8093d16128899090fd70df7f2fa8 SHA512 dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478 DIST object-0.37.3.crate 344032 BLAKE2B 7cef4fb0adfe2c0ce56705404b1e1b2b22afbd741cdc16bb5a2c76c9c2df03eca801b0cbd9077a4ad153b97c37d20637608018f532918e82d1f27c75f603dbac SHA512 e6a72ff6ed5066e0b6fd4b5c37dc0c3d334052f3d123fa0aea2dfa45c8ba5700fd6a66f4f76efbd8823f0935c6d1bf9cb3aadcb8eec1370b0126511606038aa8 -DIST once_cell-1.20.3.crate 33456 BLAKE2B b16081751a1b6649d0235fe9cef3fd0a9023d4f6980521933e4a411282458050ca27c1a8aa01d5237d424fa279219b5713da21d8900eccc3100d19c37d24b7a2 SHA512 3ede903f232d6ced73aa74c6b2e2ec306012517eac684db253913df4656515d087d1aff9f437a58fdeecb77cedf8a5960d6772d72bf1f1f19f1ce3fe54bc72dd DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56 -DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532 -DIST owo-colors-4.1.0.crate 31414 BLAKE2B 4c936531a6eca2c77bf54e77b1bfbf63bd957299e6b604f97de59bd8e06aee90187045197fe2a5ba607548245035e644b40981e5020113b7122f5a36785f4cbb SHA512 e514520ebd86f92be6f893727a71b68faddbda77763a4f5d5a907c2becbf032c629362cb4c27c184a98aad27963449da8dae38d1fe35741b0fef11ce61235fd0 DIST owo-colors-4.3.0.crate 31273 BLAKE2B 5c451ac48d4aeee18f00428d5399ab6fcf11050d03117dbfeb391e05c1a0aadd341d0395c20ce38de521ded82786183dc4dd98735fec1531ccaf003458fbf4cc SHA512 7a63f3c9e8dba768779163ad8f547ce64587c35e85c39dd9c57f24670e9ae49b8955c0f0a84ec79c110f907925f429ac33ec6580a4c979ffadfe7e3eee554661 -DIST pest-2.7.15.crate 127895 BLAKE2B 6a0161a85c35e533f1c4992b842d6d1e8b83a0f39365280f6e156dacaf5a313c8a4dd24c241788200282fe0df8ab3372dbffe648b6326b3917dabff7b0ce7945 SHA512 a044c8e92bf63dca6522da1aecf714329278def96b037ebb38dd485d6063bb7b15ecf762fdfdecd2026136c42b6edd89702f624cde14b437161c372d6c3d87c3 DIST pest-2.8.7.crate 130289 BLAKE2B 85fab71018053544f547a59df42bbb08126e520d81c68875942d718228be3d4cdddf1e4c8f75e1fbc0d48ed93c873008e85765f0b8b4d4fdf979e2acc507fd0a SHA512 8200b3afab008974aa6af79cbaa720fc2cc366fb8c5d15c63b19d4114026be7e8b67ca91df6f7bb4a4ef8d5a115452e0879dc37a2dd1b22d5e4f9349bcecd836 -DIST pest_derive-2.7.15.crate 40745 BLAKE2B 6d1b81bc50a6a70e88cf5ef2f40adecbfd65702dacb7c8ae64f3d77bcb6c632f4cb17b0facd72e3bc60a12d758461acbbdc6d81b110faf8df6c764904bce970b SHA512 22cd53c1c9062db988dcf8645a6320f96219777fe35f9d8fe05f69df445d58a39157c029a93d5fc26781c5c44961afffb9bd959b3d4ecba2d4e17b23cc422250 DIST pest_derive-2.8.7.crate 19825 BLAKE2B 3217f904abe06eda5df5b2909f222ad6f133315a38806f79ea0d0da5398ba95fdb7d21f27f2cd83c77eeed95255228643f494011cfa24d2946a5ce8d27a3a649 SHA512 14be0b0619beb59c06b8be648ae39f35bff41252705442a9013d038e02602699dddbb51d81a4973fccdc768ed78e4fa025691a43e0b34908db09b9a4208cfb81 -DIST pest_generator-2.7.15.crate 18417 BLAKE2B 258d73a82601722a791801b2b0b8c676b9c793cf5e3f74bb39fc7cbbf3b2be247b839eef01ac4aebe98363a865bc19235c9b13cb06b3d1f383bf7b7a15c64b96 SHA512 98e0101900cb4fd0e22af2a214f380269de10b590078a7a9f03154ead159912abfec664e1f89c57aae38ca8b54a163da4302d2954713711bb133a9c2ced32f48 DIST pest_generator-2.8.7.crate 19421 BLAKE2B 2842febc9fc979f0e03cf09f0f86c9a0e37257e6ca5fd5fef81109d39fb355d7007bf4b8187f4c44843a1d1070f5034114db82ff27671740a883df7932c7d64a SHA512 455a86c146679644935f7b97a0c2f42c5f97a03a09b3f34afea89fb002c26ee72275379f48d018b7b87553feada61718c8f309b519c2ae83bd184b191989cd98 -DIST pest_meta-2.7.15.crate 42121 BLAKE2B 7211276778d6f6017cf9273a5c181740808fb67782b59993158641a67a670d496d59f5702486d07fbdfb15eda225dff9ba7fa35c2235eba8e60d7111aee39b5b SHA512 dac3e599b280f2ad9d3d6c1362ca18e27929f15047ed9195a3cea1e1ecc03bab98355cb39de1c793764affe41b24f0efcb6660ad0c81f7a6c5201f402e4c6a64 DIST pest_meta-2.8.7.crate 43505 BLAKE2B 068b42dd63638aa5280a89f2e5eee72778a179f75d458d399d8e9022bf45331697fa72b19c04e39cef41a6428968ce6d43268e023fa99349ff0593642809ecf2 SHA512 80525cad0556ac9feb2d760e30d0973fd523a5857b814ebcea1a5d2b467ac4690ff5954d1b13db21db95260cac46f911f75c3f318e6e389dfa05a43edde78d69 -DIST pin-project-1.1.9.crate 56299 BLAKE2B a310555046d2805fc33f67f7bb3ed3ac4c6a6262b56647c097614242bdc0dda4ca47bdf9f5bad0ecb25511e12e0d9e91f6a5de884279676f3459186d6daf578f SHA512 4cac9df2d6661134ca7f1d428070a3770dd00a723c8708622e9a63a5b373f54175e6c79588409654ce216b875c8c9a4d22fa121a31af9ca22a7fb6082f5289b6 -DIST pin-project-internal-1.1.9.crate 29160 BLAKE2B 935fed3d5601e355ac22f5132bd46fc3be3a22ac2f2a84df5f8bb7fed7c93fd4f94a53c5fdbf112b92beb511d91bd63c87db286d9fa27e60cd5a566ef4d7aeff SHA512 ad9ac9cc3ff38d49a3795aebe568f2cfde9c7d18bc966fe74cddbbebaa2ec38cc9854d078c95d644d7da084746ee93b6710700d1b27f84925d58e8f88619640d -DIST pin-project-lite-0.2.16.crate 30504 BLAKE2B efd0b426fcc6ea8852bce499fac61f9755a11c6a2999cbec514f093ba7b3f94b1f2d437ee9abb243e31f3838ac1c74491a212851d7798eb249e209b35e015332 SHA512 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718 DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df DIST plain-0.2.3.crate 10664 BLAKE2B b0ea38fcf6d4f4e3ff91d572b5639f01eac4f19b2c451d27bca49d994a07c6f46118cd58a1b86b3d2a61b7ac9e17e8236f1cc98414738d8c86086d37e0fe4d35 SHA512 6909e4b4b4a0a49e6a226d7393b121ec04beb8a13b1652c23337eb09b3c2e5f202b53a7663dfe7828dcb32c3d18135b514e9a982967c188e127a63b6cbeda252 -DIST portable-atomic-1.10.0.crate 174760 BLAKE2B 9a05d6162c95f5140709cbd005c1997449fb6373700e8ed3966e3379898e95f3cbdb90b387f1c7deb3f1eb33125378852a7168d0d22b433813f6c082112b0365 SHA512 fb47ab53fe240d5b0824dd068c6dda473d3e71ae6f5dfccaa17262a8b6de0e1dde05d83975e53bbfcf43f10ef5c634fc024f94613937927ae93f1adad1dadb19 DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST predicates-3.1.3.crate 24063 BLAKE2B f57d4d19128107107b436bcce2be5efcb2a17cb18952221bbcb63691f5bb0fa3932a50e721dcfbd959d27b34084a6a9931378bc55c3c23a6668fa6a552e72abf SHA512 0da703faeb708e3f9eb9bb8803dd8cf6a493b02d38b9b617fd1eed7ccb870ae96c5be6cfe63b7ea8855cb2a019a7ea59799faf2bd78fb490d62e640d1a7de1e2 DIST predicates-3.1.4.crate 24327 BLAKE2B 15473a63041f1d8fc2975c968decd46dcb472a4436735fd403258b0f9055ba9eb3fa5845e03f26a1312d1474f154c13398d46f4c7cd2c31111b80e2045aa99d1 SHA512 0f0708d0e04235d1135942a3ba3f54f4f353975e1f40604190735250137b7bafb294e7834743e7fd11ed554ca566fee4299f2363711a5a4637a3f26fd889ee34 DIST predicates-core-1.0.10.crate 8649 BLAKE2B b167c1dbf765ea2c5e341e0cf5fc2e5bc5ac3d19e69292a7b3910c960679f31388bdf2758c9cde4d3631dc351a72ca729ee54d5b685a583365b5bc1ce288272e SHA512 5263fbdf4368f9fb49d835694aaac938f3e752e9699e358166b06e24c5344509bd4760716ef046c78e25651ceb2848c0f97ba9219b3dc7c2f84020cdba9f4fb1 -DIST predicates-core-1.0.9.crate 8618 BLAKE2B e5ff73c0756f4cd91ff5d2fdd7dfd33e300dae34731933c11798d7ad2e07d9500dbb7828e7473a055c55b5ffa8a761f02a9d04ef313e544e477e4cb94159576b SHA512 618db56d417f44f5575159265f245fbb62399951824730546df735dd9bc9dba2200f58c0a7c7830040bf27954bb48e01fddb5fe0f4d4890d5e172cb1c586735b -DIST predicates-tree-1.0.12.crate 8392 BLAKE2B 4b124a7b718d2942f5624d410fb8c59c06e90ec5b576fdfe20542dd00da64fe6a5fbacadcde3c3a6f19b8ef99efd862b08be08e08691e858a4b3d7bd72a4cf71 SHA512 f5f6d7d0cba4ca7176a26d9adea5ded46f1a3361f9b6ceaa7dcf468ce616912cf3b764b8250f39a42a24eac71fb94e0d4d822c89361aae02472cf761ba55dfaa DIST predicates-tree-1.0.13.crate 8422 BLAKE2B 92fe8baa81e626a766ff6f8f93c8c730e313e4c0ebd3230a1821c792349cbfa380dbe121fd946bf61ee9c88d2a72d1bb100fcf84aea9d27d8c33b14f14550d7c SHA512 def90df6d0d69f9a42f383c919b19482ef8fe2e5980515e0c74facf952e01e6b42561298da9ee3f8dd3fdbfb6f492eb8faaf9a1016dd37b937f982a64069a3f3 DIST pretty_assertions-1.4.1.crate 78952 BLAKE2B 016df9fb2f24304b68a6bf4fc8e144387f07a5a15fc8d92757cffad11b4a00e74559abf597d4ac8619a3dfea705c82df1b8c8620c5f32c61ea8f212fd9cbf9f5 SHA512 474f77c61cc17bbe9914c56b98a80e5918450205827cd059d693c2d603ff61a0897cad25dde645cb495200e61ddc14333d15eb8bf2de090a2eb68deeb9aec8b0 DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c -DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77 DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012 -DIST redox_syscall-0.5.8.crate 26319 BLAKE2B bd69a69e2a0f3d84843a8f76199ef6b3991698ebac58b23f69c26d02f5f3e24e77a9d5e8259e9fbff3887f06d15ced94ff23b5a3272ab475918e6e3e753dcde6 SHA512 5f9632f1f89f4963c36ede4da9b955c3474b673c3414d81cdbb61f46c08eff67167f703a0b06b239beeb2d720f8fa592a5493c0f7e872728b5b95f561ff11348 DIST redox_syscall-0.9.0.crate 27548 BLAKE2B a379d4c1960dce0b71c970d61201764c39194545afd814473f2b4494cebdc277e9ba7724ae919bf8d00dee11d9bd9c3e276f0b43647a7b7d7597316659c679e8 SHA512 b0632f60990a61aeb784cf045c183c473e6da31300185fb0198f0a3f3e14cc855da63ce3da8ac83cb5bd5ed3f88ece33171846309ca0e920a5caa0071866af42 -DIST redox_users-0.5.0.crate 15586 BLAKE2B d38045f8b10c2c62eeca1207110e6a194366d17964a641eb4e2898378b9ebb127a5a89f379caf3b4d530f247eb5440844e31056d47a125fe0e6aff25d98d17c5 SHA512 11f255963cede17382071354568315e6aaaec5afe5ae09986fc71e273f6a44ae8eef2f6169e3a5b635bfed7729775d485a4edf655ae8c1297aa73bc156d78554 DIST redox_users-0.5.2.crate 17280 BLAKE2B 7dcb0b6727d4d4a9b2e3b9a2410a53eaa1b0cca807010446f36a658f062f0f33b07475e61f549922a7c5ef4e7ee3693fc154ba33bf7aec710c8053d03ae284ed SHA512 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b -DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8 DIST regex-1.12.4.crate 153468 BLAKE2B 404a31dbafedb5f5f4d45aad7e266ca25d3e8a15eecd2c8eed9c8afb8b405e2337c7df3b4dc7fc86742eaa93c55c76b625458cf2c212e5140bebc9f4051dd9c7 SHA512 d925acd772c27005cbf5dbc964d9537d9c01804b3258a155393d04ce1bddc9c145fa63ff4ec895d8270426ca81d551cd333f00a0050df2e4acb8ee807a691203 -DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 -DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2 -DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12 -DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 DIST relative-path-1.9.3.crate 22400 BLAKE2B c6bd04b060013de042079a741a864150632c02cdc493ca1cfd746bcc12f6ad903f8f0748ec68261c979d833089c0fc091f7c9da2b2936e8f75dad8d4638a7b10 SHA512 fd5c88d370865870570859a110245e009eba557225e4297783a606227b13b42abf0c7e69a4beb5093a5a9dabac1545afd988f4c831abe912c21ccd8013c30382 -DIST rhai-1.21.0.crate 332203 BLAKE2B be159d486235e7375561d3ff9cb4ee1b5b5079b2e921cef520a7fa88e793982bb8c82b3a04aa13ea751c4e3eed9dd5375b9be4467a0c36bf26ec33080639bd86 SHA512 f1e736228ac83b4c0b28a46a1914ac3c997c3fd7895420545787526c84d7d87fade37f746e83259088c59dd02902264c70f38983b360aebb41d79738c9bbcb8d DIST rhai-1.25.1.crate 340087 BLAKE2B cfc63fbe0854201551f856e9f97c227ff70fd9fada889e753a3bf7248d95f70e2c0de1d3797fef8a6192c81655c2d5d8d9ebc2c2f252702938a5769909c20936 SHA512 b5946ae39287bc7bce068695eef0bad7180cc8df655ee7eaaa467430c8cec70b8e25f46c0428666288184a3bd68dbae16f9226bd79e2822bdb96d60a8904fe29 DIST rhai-autodocs-0.8.0.crate 18242 BLAKE2B bb582b8f445dc56932996921dac4cd55abe7108647907cb3e45851d48a2b39853fc7fb1c45b6d7767cba02361d23e0bd33c18c9d5634daef2497eb234b8fbf2f SHA512 792845e3b89a769b39a2d886a9ca75a77b03656d84fd5ee7c412d17d5d00345fdec67078d8f9dd3c075bb8f060d4d7db4547bf620b1bbbf784f993a480bc2190 -DIST rhai_codegen-2.2.0.crate 35787 BLAKE2B 80322ef5922263ba7333260219600194389ea14f80354e838a36268b6eb2226f8516405877aa49edd859a76023773adbb7d88d0b09de45e7ab53b8312fc96746 SHA512 83af88d38b4b6b4108dd0cc5c47363515df56bb291584e98e69702a9b965809c10bb4a997e349053e093f67b51f196796d5269f0af6da48327248c5efad0fec5 DIST rhai_codegen-3.2.0.crate 41077 BLAKE2B f8b14da22f1d3fd74724a5025d2636525075e5973c7a5e2def7126977cd921b0aad934ae5860b4db3ca491cb5c1abaf0cc56214710b9286f31ccc7ba4211d069 SHA512 1f760f2c0708fec884ca44163d561b6f16897d14d088d52680f30c7e0bc5dfe0be53d80683ac3a9ff1a25e3e12c993d6edec0559ed5f2fd97c71a9e5f8d44cea DIST rstest-0.24.0.crate 46969 BLAKE2B 6be6fc9edffb5f0240da1b1aed23f0bcb260260d120cd2ea50eefea3395d941cee629b4bb8286a00ce1813ae7da4882cc1d369d7afc8ad482040463af5f9c7ff SHA512 31b240e3539434e39ef988e2fbb990f49277633fa80a211f663e737df220d862017efd6731fed102b9733cf327bc9dbaad2cf0e0553b6fd8f56ce022520b8cd7 DIST rstest_macros-0.24.0.crate 62664 BLAKE2B 5b291607fb6ddb0d60be6ed0ff667d8426e7f50489c7e1ff0a163190e44708ec75642015e7a550f7a1ca117a0c635226544723aab8bb599a46ce8d8de4035fae SHA512 653bbbf3975fbe79ece4190f7d32481c05e671345ea8679135663e6f68b91d86698b9ca1623ad11c25eb7617db490a3516d94101e75ec8a0ea50d67a2146a730 -DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8 DIST rustc-demangle-0.1.28.crate 30857 BLAKE2B 31b6d585541db03aca743eca652bdc082de8f9c8231e2304b7c4fd5c902aa6084e5812bd229a859e871b2794d542a87e2129f37fd84edebd642cbf8e2fa84b54 SHA512 dba9b342306c4b1115497a058e605c291476a5ac6745a2ddd1704cc9eec0c5175fcd0c0c937595c043e4e77f70977b014cd5bbd25f9c446f5600e83035631e91 DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598 DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c DIST rustversion-1.0.23.crate 21013 BLAKE2B 80c4938e8663b095668809e4c81f4621582c4951b8b42eecbecedf5577e7555bf80944b6753101f5f87bba6f9856781e402ffd952600820b1c5830a181066798 SHA512 95baec2c1d8475661677ea35a724c392ed10b1151a1f4522b44133c6d691824bf4a42327ebc9d631a1f64f944dc721843e0aa0e19354fc4fab89aa048f1c68f5 -DIST ryu-1.0.19.crate 48770 BLAKE2B 588ca156238ff7285edc90d62c41991f6ec6b732656ef874c4bd5723350d2db19eeae844fa8998123a26b34a7feba0ad897731d73cb4daa88a24a3587b860dbd SHA512 b80d07d609237e13ce1f8cbef5b16738308c540800c7ec18387aec876fb2204029754f20f1f273a0ea07f54dfbaa4595fd0a90044d09f124c1c99e46f1005a99 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c -DIST semver-1.0.25.crate 31291 BLAKE2B 725a2e1710936fcd759f4eba3f6dcce71dede5027591d06f731e05d162e41c3f4491415cabc9c46c6da18e668dbffd9ff67d1c2559b429459813310b3d2cb293 SHA512 82b66a040a155ea2714a7b014840d55bb4c01fd4862b58519e5adaa5651343048e1f1b86213470cfe919290664de46ee548680bad93e9969fc44ed227c545374 DIST semver-1.0.28.crate 33064 BLAKE2B 03bb56f4f0ec6f4cb208277500eba03cc81a7b2a115d64849b2d154066f723d46f8625df7c512cfbb2e402a36cbc5a1627e8041ac2de92daacd4a92a6943979c SHA512 bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7 -DIST serde-1.0.217.crate 79019 BLAKE2B a0aacff795d34583365ddd469fa14c58a6cccf8afbb248210aaff3134c7ce6e34b3d03f437326d7c01b3e78f82a5d19c37ed9fa4372970d8b2793f2889288e1c SHA512 f97b3b54b9e99c9a027390405cc054c3072f49c92803a4ed5f5f69e76a179deda9d77993b645b3581437085912d881da88d0451b9e0da423c64033a23fdd8054 DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.217.crate 57749 BLAKE2B 63b4930122d80d64492ba2718630513012202e42bbaa74510729ee66a0e72b8a1ad123784b479697ba562db43868f4bddfdf5e94bb3d744cd68a547471ba40aa SHA512 31020f4533d04b31ae125580a3c5093fad36438d324e2d9b063923aa8c125c654102ae7fbc3b3df892bb41db6b321962a23e0a37950e080055d715d15b18af76 DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST serde_json-1.0.138.crate 154769 BLAKE2B 42f146a688dda70f3afad1a6ff989823f2e2cf4037c2a4d019b87155c7e37d86f649f2a54b373b787ac9021e42ac3be5fc27ea975b62e08865802afb993196bc SHA512 31678f1289301d65a088b305726c4fa6b5cd17b01527abc8dd7fc09720c98b2e86bebd5b20d7e9e7b7e41c42829db3a7e705172eca20d0c333e6c09131e1fe09 DIST serde_json-1.0.150.crate 155574 BLAKE2B 03d46d968dbcdf626c5a7a82dae597bcdf1038e806de11f8f7b094ddc6ecf6f4a52cbbb7d4c26715a6e9fd99b19618f2728e050f0613c9b1b9d5bbc7b8cd0c47 SHA512 f980f8f4ccc122db36b82de4ecb9aafccec7162f7fe49e6c7c58e2d26d49d36c650af33c7f0d66b057f0d2870daed0cf85d4567b10b64b1a9e10b7df61e1921b -DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785 DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb DIST shlex-2.0.1.crate 19332 BLAKE2B db2b6c5f7f30ad2f968d2dd386d39b362b8d19d7e17fffbb7407d6f35a4e165432b6607f3897c66cf8d32bf6e795ba7297080608c855b796fcf19842f4c509fa SHA512 d1bf35e2c5a93c718d3cc395fc4b06cc0c42d4891c0f37247de7e179492478020f0c57ae74c461d5bb1f833b071fd5c036d8d6d6ab8b61be6140cb64ae525921 DIST similar-2.7.0.crate 53928 BLAKE2B 41d6aec64403069dcf81a9a00b9db041967b89d09cf9f2371444928f32bbc2a8c6066adb93eaf25c72a257fab87e24c160265d687c4e33848728a4ddd374012a SHA512 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3 DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9 -DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679 DIST smallvec-1.15.2.crate 34899 BLAKE2B 7210d9534e373c4d68db3dad04b9d680e30e7fb01b4beadb58fd4307bb8a59be7f3e8aded3127b86c3051ad34d1690bd18e476ac8e794f5efe9265a70a2334e0 SHA512 8c19ab367289dee2e60c9169f977d66723e219b7e56f8f71b2746bcddd84da7de4d17f32b49233dc87bd897063bee0c8cd679c9bdd0895696a189eb11fa83051 DIST smartstring-1.0.1.crate 29555 BLAKE2B e6706bff07889a39e40c764c51f0f3271570e2ddeaa2d11c510ffc9a07dc34005b62078abb7dc6f0bec5439f0bfb26d7b20be48a5189f6a468e4977352bcc941 SHA512 18e359d869bf006d49d6981c26a31ed73424c2734d8225c235b5f3c65124e5ca9d5f5bc95f4b190dc65746b73f31e2588bf9f50eb2b30535e5d05ebcd23ad760 DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 @@ -287,49 +170,31 @@ DIST strip-ansi-escapes-0.2.1.crate 8273 BLAKE2B 627315e64f016561a3a2cf14699ce92 DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c DIST supports-color-2.1.0.crate 10030 BLAKE2B 51b3a6711844497cacd88e270025de26ae065fcbc51047be2211a53b4c5ad3e30d7b0c8ce9dc61e181ad811888b268b344a5f282af36a04010bf179994224241 SHA512 29438ef0cd6705b9bc4b5bd1a04383266eaf18d41d2328c35da63d12bafc7150ba01b37253f51fa9ca356279e8bdb8c381843801500ea4e58fce9fef119ca2be DIST supports-color-3.0.2.crate 10445 BLAKE2B 6cf96065ace2386abeecdc4d74b354e1028aa8ae8625d1d3511291058543c769b1fbbb7682e36221227f3b2a8e623371d2f4a6a5fbdeb64df79ae7b4e124502e SHA512 51c4711af667a3d68cc7e2250ebb218b9844168365e64f7811eb8b8f55e1c3460f0acb8287ad2327146e139ef22ccd6fc2bad0e589e4e2f569031661c8e448de -DIST supports-hyperlinks-3.1.0.crate 8235 BLAKE2B 587f336f430a404a17674438127a4b928adcfe3e11b54b3c1f4e8ae55af8447ad8eebbadeb0313672ef4668d0c9af62b44da94a64270919961d59b55a1aeb62b SHA512 6bffa1255e4b7d7556bd228208ed52a8892e1888aa1ba85288d2d8df2aff5eeb1cd30ba228a200cee87660f1b254ed7d5b6958a8396fd1a8d79375ff7c4874be DIST supports-hyperlinks-3.2.0.crate 8455 BLAKE2B 73de98d35c91d3eebad115c2089d7ce991fc19ef4fff998ef9fd51122cf3307f3bc7708360a4de2f8783e06e6b1a5c2e153695a667e2eeb9e59ab213fb30225d SHA512 c084dd83389a2c5c34de3ec7351692747387a1cbc97f02ac0fa492bd40e4a789d43cb96502140119658cd2a028463a9ff5e55839f61c728845ba5aaf7e452460 DIST supports-unicode-3.0.0.crate 7825 BLAKE2B db1793dc8b669f0cbfdeb39032ae35abf337f4904a741eb9bf28735ddd53b81747aad8e629af99539fd655dd6f4ef8cbff136fd8bbd77e242951421f040ad02f SHA512 61fc1b6c827cf7a9b6ba7d077fb4bc72fd613742e711b84895251885594bd323298e77cc25b331be73ea41bf975ff913dcce0ba5b19c0b8c6d486074036701b0 DIST symlink-0.1.0.crate 11943 BLAKE2B e034b790c2715f95bf56f18361085e3abfd9bfcbb1f3800df0e52d1445afbcc7b8b5f0f4681cc31bb8c5247967f0aa9a2ba12cf193a290edc6ee14e82b76d3ba SHA512 d5e5358678b9fc769cc1669a63163cb8000df4d73876a8a822a03a49ccf7c4171c10e5abf339b067f25d7f2fcf13d8e51dc648b11a76311950009f6fba122a21 DIST syn-2.0.118.crate 305533 BLAKE2B f0ba994123a9ade5ea94e72f91d836c5af769ccca4c8c8d9ba8ae8c2bf2c7cfc88d4b068efa886e3c25c5635b2759b1bbf6b7b4afea6b66fc5084ad744272ba8 SHA512 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d -DIST syn-2.0.98.crate 297807 BLAKE2B b17e2bb4f151fba26debb722bda8e8677dcc4f57f0e88bec214f8b06e9b15c48731ca3f63d1453a44f34845c9895b3519008ce6cfb69746486324d7a8e0e0c20 SHA512 792dc70249d55face151b5481b0ebabbd3d290de78cff8b5dad8bee08e5a932ee22e54ca5fc5980e0b218197d19822c3672e02eb92ca74c8ac1328081d4d2cbf -DIST tempfile-3.16.0.crate 38550 BLAKE2B 11702e6bc2ba2c400b52f14e53eb1df71ad523aa1507b4700eb64eb76d5f4688b0f889cf155c2e15ac68a3c68b27e1e202bb26439076e350b407e14b59467a80 SHA512 c9f95326e315178a1fd4b53fcb362b9b0c4cb120cc0700dd6c2862be8ea80c5a592e0f46e6b051144c0b0aab3f322151d5df1cbd6037bbe0067e0a8eed1204a4 DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a -DIST terminal_size-0.4.1.crate 10037 BLAKE2B 1d99577917b88498902d85718b4ba71ddcd7a1daca4f1b38f4b5ea4c34533eab9cda2cc344cdec5a31ffe0152fbcc5d499ccb40dc73f985f083a3ea21b0b1226 SHA512 e07bdbdf695bf9a607ea7c7c4c5b22a8637b0871877114aa305717a04d31a6b7670e2a79435810aefefe25db8c9a655e4c4ba6075d4ec76322a30cdf71ff03be DIST terminal_size-0.4.4.crate 10022 BLAKE2B 217873a3d3ff353e03c8612a4c428570b9ad10f1a01b7ecbf276082716e04934cd5d5a8f8fdf29f6eafa61a7909a4720bfa5b0ca139a4a25365b480dcf0877e9 SHA512 85061564489b4fcb8c5a958c66f6c26de4ac3ef7c95afc38464c0b294e56420a9a5bf533691db2282e6429de5405fe7b6273063c4e79c7c72ed0d00748e6008e DIST termtree-0.5.1.crate 8498 BLAKE2B ebe1face80741908e28d3fbf828bd0a7a70bb317f4532fe38ac9b6adae898a7032f751718a39300ecca8c7bf0ea6cca028c02c93c7ce7a645d67656318e90172 SHA512 43d92132cef6d352c6c0190ce4a688d7cffb61ee86dbc6b49ba1f4c404661f9b329331198063d913ae52b2d4c69e6a2d9f5cd62886894c468093abd8604f0125 -DIST test-log-0.2.17.crate 14421 BLAKE2B 76d72b491fd0134554e9e91f527457dfeaf0a3b9888241d22e34a13d39cd740a90721c8d01476121997185aaf71af2181aa3f3c0a64a14f3535e1e5d52976f80 SHA512 e98aca97b4829c77c7f5be6f1cea6f42ddb459532e18964240022fcdbba2392b315d46d36ed0d6f166febb1581c195867aaafc3d1db2771e753c77c10cd686ad DIST test-log-0.2.21.crate 15186 BLAKE2B d0966cb4c79d439a330bcbf7522d7db74b22e1aa7a79866c7eb0c7ac3f8b01defc77f631b98b6573a9d53034c914fca57cf4fd22c3d3dd7c3a0b6fdd2b4329e7 SHA512 6ca43cc54d7f2eb770b98a2acd3b642bfc0efb1857fd747720795cd4674411d03a83d3d3059f921d929af66ff718830061418e85b64bd06df127ca98eff3aacc DIST test-log-core-0.2.21.crate 12464 BLAKE2B 575d6a8dd3178027732bc2138fbf32930023647dc2abf026580a4387b64d480644b2f6fc356d78e7f0f9c924145087d3a0bf97745dbca3924712bc556758e73a SHA512 47af820a87d9bf37390f1975db423d3f2332e8ae7ef39f5c1e24d7ad53dccfe32037c2b2a627997c1f7570ab608c2cd0f30d88ab30fff2106a93f028f822fc13 -DIST test-log-macros-0.2.17.crate 8127 BLAKE2B e9e484d3335148080abaed66d06b9f7c0459d8ac3234627fee1bdcf4236806b25cc5c180b76863d1ea0f94a850509bbc04055abbeca75a8fe24ddf8c1f3539e5 SHA512 00ad22ab59e2556b5306d54fb059f9481cf4b2fbe24263fda241895f3cfa3181071d476c9b0f7bded22c59abc865ed1cdf64972bbcbef876badd416d0f778dac DIST test-log-macros-0.2.21.crate 6658 BLAKE2B 43a3ed619b83247755b91f64d324451983ec2ae2369aa6ac04a7a2fcce3ccc560c4411298eaf4216d49c38709413da6f70d5e347c5b51783042b6cbdfb0f5625 SHA512 38324f5baf1d8624bddb9cc620f33ed41aa4efc1be616b56c7a7818b29d306ff96d8bc2820f206bb1aff25347a499cbb76f477ece16bae6a71e11b41419452c3 -DIST textwrap-0.16.1.crate 56012 BLAKE2B 9b5a7c76eca64d089f4fab7095f2d35624527ca223e53b03cc807c6bfe913a99b55197b973a3102e3e5c4055bcd6ab580a0c9d67657180b61435bd6eb7631211 SHA512 3a8d2036c8e4b88866d68b8066a2991756f6bd4ac5c726e63fdffbc894fbdc03bf8b6e0ece4b96684c8e1facb6413190768d51a8539094efe47977c120d31f1b DIST textwrap-0.16.2.crate 57077 BLAKE2B 4427e8fe2792fff7df2defa58a9173058bccd0541219ecf2513b8d5be48fe9e5f2eee0f9f97f8117a0368bb83ab2d9e44baf853e90809b930f8f807356b9247d SHA512 68dd4862bed6e4f57b8b05b93f403b3574a4759249a8c3d1edc9f7fe91741b8182be6b547b20e8d4b2407211444a4570f98271b9aff7b3d2971664c04cfe4676 -DIST thin-vec-0.2.13.crate 34112 BLAKE2B 7fc718384c65b63485dd09d0c2211e7113938c66903e23ab2452cc8119738b3b7bafb915b34a061323e37996f14a826a177dd1c13fb8be98f4a250ed578a2012 SHA512 248f32258a13ff4db71af9ca15573262dfa5d736bd75894b1708d215ccc0a33fc3aa8435137c1813ecdcf84deed3aa8a28f22d656c3d38dbf26864c30ab67b89 DIST thin-vec-0.2.18.crate 39421 BLAKE2B b9b09b35426a2e0a19dcc952573fefe8b1295612394ce0e915fe1218d08d6f9c3889f5ee72c63d3aa877bace7d1e312409bb7bf594d01cd11b687a2b0816d736 SHA512 3ef785eeddd291cdf8f6a313213a402e221333acbb7d1826ad995fca4ff27f4f5dee844cfacc4904a44606597798d503e552dde24b0e10e6e287718b33320eb1 DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899 -DIST thiserror-2.0.11.crate 28648 BLAKE2B 973126f9a9ca5f3118e830af11ddde4b26c905e13df89b2888b42facc4e48b3adea53b66405260f6291c3df7ddb85a93856841be3626b005040b3fd15502e2bd SHA512 ba0c3c2615bb9bfb07affa66ffeb2eeda43b16a974dc9a0482165a4a5a502a376e2fd6b569a228a08647de23d291e2c301dedf89d8caa79833b965a184dd5904 DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352 DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3 -DIST thiserror-impl-2.0.11.crate 21067 BLAKE2B 33be76d7ab098eaeeaefb2ea5ef20a73221ac51b491d6339e1fff66e24118854f3640de43241e233c68be17804b90d22d75f1d60f7df274acef4647c871e0e17 SHA512 3fb76f16613064917d2b21f1bab06fd4dec9f40ad1f850aa78c5917854347cf9034a72d2091dc792ac06ce9ff9e29ed2bec3a4330b459abff379356e35c8f701 DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553 -DIST thread_local-1.1.8.crate 13962 BLAKE2B fce2feddaaebde42bdb83d814929868f06387a4fa25d5becc73ff0b983395aabe076268569c6a89e2d90ce6e68d2ebca7c3e0ba1c9159c61b32631ce39289a9f SHA512 6d7e3941f43c43ac091db5d1cf2a8a3892b54b0634d9200426eadeb82015566532f04b6040085dbdcb10580ac724b6ded8416931d764d795a5f923aced66c492 DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4 DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1 -DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869 -DIST tracing-attributes-0.1.28.crate 33280 BLAKE2B 4f4bfab16ad8a296c9399125edfd4314d55ef58977d8a1f3e867618617feed898cd14766527c9b788d5fe3d3f8ee5bcca0e26dae79a2e6cf05366991ac23dc10 SHA512 4a3d5fd76efc414c86af0721aab9e9aa70fcd6b08eed4acee8c2af5af56fd665197aea612187c7f6022d1acf5567d5b9e72a7dcdcf25cc401135d875d95a99ed DIST tracing-attributes-0.1.31.crate 39733 BLAKE2B 5a345c85a36414241fa88bb44cfee5e07b33ad39416be0f05e35e0f17adeb99ef68cd1fcdbb7beed21c1efbeb2020a81a33f33b74c3486aba32bec175b5f9c9f SHA512 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa -DIST tracing-core-0.1.33.crate 63434 BLAKE2B bc36332ffe5f4c95ae2d12df43944bcf589746cdb923a39098e5f4007fd1f19d7c3bb115011ddc40c13e3ae0e5cfc9a59c49861824e99fed7430fd29479abacf SHA512 1c6f0cf3b7bd6c8f6316ed9ea0b315a619308de6cbf7e50e665a193cf8c3399b5227d4f145d83b10c7e01a2f9fbc83d16e108cf09b7fd6cef413aa5c1acf89ef DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6 DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285 -DIST tracing-subscriber-0.3.19.crate 198345 BLAKE2B c7083168e62619c856b872570b85b44475edd687fb6d5c3334246622900fcbf4e4a8484c23362fbfb358d6d9f8088f7dbad2e2ed30954aebf76d1b57324b712b SHA512 840e35103f1152e94ef9138d0f03f157b296def538bab6c7464fa7d363aef7734feed196091782dd3aa9bf06c7dc181a2c37149a23f5be036f00c00b5200686c DIST tracing-subscriber-0.3.23.crate 213773 BLAKE2B c47dbb00620dfef7b629f5f39549040ba1a7fdb1e511bd57212234396be248c66baddd5b12cfee49bad8bd9aebe9d4e9dd663df7e4e0230047fc028f9c4decc9 SHA512 9d69512c39fe2a4d9f4e27f373e3c79d2b23dc6a8e10e8388c5bba87d6f80048edd1e70541fb4311b9708d53510a53dfe69f32c1e3e36ea85c6dfaafc2c01f74 -DIST tracing-tree-0.4.0.crate 29411 BLAKE2B 1c88107a853db0d81a182f15fb7e78c967fad653df1d72291fd9f31fafd915cfe98b5f8d54205a434271e2a57859d37e2fabee1ec8b4ec43b0fcffd36d2cc51f SHA512 0863d87b5c2982176c851f46664dfc9a6ee8316185407438f494e0490d74dc51ce300b44142bfea5dd1aa12582d72e5563b5359270f8fc1fefc78437eeec5e95 DIST tracing-tree-0.4.1.crate 30847 BLAKE2B 85ca8f3c99f8205f7d6daeeac7235a56e5540ac5f6ea327c9c27abea8e470412fab07e8719cb5712a185a1deb06f3645dffa8096815d3da5484ccc8450702a5d SHA512 511aa6d57ef3989f5e8c57d8480a35c2ffa42dcd00ec0853d255c1cbe6aa9b0c1f202da869ff4743c68a14a0b2e3b90a1bb30f428bf9ef97c038f30de30933e5 -DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 DIST ucd-trie-0.1.7.crate 46795 BLAKE2B 1901b49ae246f0d9628b675d4320c1005707bf97d4c8b0ff99e916d198e31698fddfdb0551222f36b73b9ec7d9e648d679848841d81e975bb9ea69bd1e30aea7 SHA512 382a832e38654a9159ebb40a8e8bf6e7f2f3108940e5b9c388f3a1441848a241201e7e5cfb125e098f04f0b2893da231b8a0e5124270e774215374bff3c5445f -DIST unicode-ident-1.0.16.crate 47684 BLAKE2B 0cdfea4b56bdfcb8288941f95a31e66f7922b7e1dfa8f5e6265f1051701d31bfbe6e0cefb0fbd33456e2fdff48f8da30580351309e19fbb5d2f2573c716965cc SHA512 9484a34a4e283f94e971fa9ec42528a62f2c056e702040da37dd9d9b794e16e14a408302d1ac26a850d0eadf0d0266d8ef5b80761490f7029240244a39878ec9 DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 DIST unicode-linebreak-0.1.5.crate 15324 BLAKE2B dc560d5b36ed01357c22750feb7f09fd0f57fb0ea543180f6e31c0b71b51df4faaa70ac8482f9cd60e5d1faa5bfd4bebfbfd628dd5913c2c4a858ec04beeca3f SHA512 f37be2f7b04b886e95bb7d0f33bd392b78bb940ef9a01cec487062cf31ec0367306650fad7004df556887a324c714eeb28f697044aad9a429ce07b7b7344af60 DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb @@ -340,35 +205,20 @@ DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e42 DIST vte-0.14.1.crate 57382 BLAKE2B 8ab32f32ae111d8d03d6f3cb5e2e4405a74c8c176b6015fcd1595421bfeeb98c68d59994fa75f9833cd809fbe5bd38807645c665ae327f220559347c57ee4075 SHA512 a3080c98805c2940eab15b492b8ca7c3f4d842507d1b68503c6d9d88784b85c3d7c4dd207cae612d228b6c3f5dbfca0a187dd102728548e027d78aa84f41f95a DIST wait-timeout-0.2.1.crate 11435 BLAKE2B 6fc9e1b88253c96aaadeafa4eace8281ef9c4bc961334058866e9db9490da35f191973d46753c381cbd53fd8b8843ed3ccaf681bd26fed5113cbdc9872b1f635 SHA512 aa89eb76bd7abc8c12d0d372a74a3e838978d85939ae5bec97392031ba4c211c09fbc0a8719c668835dec325f94c6098a9a684ba180f9fa8352f8131754cd334 DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad -DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49 -DIST wasi-0.13.3+wasi-0.2.2.crate 136754 BLAKE2B a17e2670caed033c1b2e2bd709a79c1dff5d0ff46b32e9d9b0faceac2b3350397e7bc6ce113a9275c400537121c9d853130b4bd546afbf0bcd248f4c69d8a708 SHA512 c0b0ce3c4d82ad7350e017fda565a69cf91186ebc41a1c5bc21a6e2fd2f0d8e7d90bcd60488074da6062ac1fa39c684ddd8ee1d8efd66e82eff36ddb16682abd DIST wasip2-1.0.4+wasi-0.2.12.crate 135311 BLAKE2B d016ad82ee36ba316bda8e13fab53007b812372d1baf8718c39013a6e46ba4be123b31ff117ca89d1f5152b537dff13dde37887542ee37fc5a6df1dece020a6e SHA512 42c79d515531dd74efcca7fc3518ec57a34d5a4c73cf36f462fa1fc87151dd22d227021667e7743aae587962806b96840fecda029e5469c69047a494b13e290b DIST wasite-0.1.0.crate 2346 BLAKE2B a5a03d04135e3e32354d298386f132f9aa3b5c3806186f0c1eb75138038001d07f3bb5a3c6f8f938c9bba7c84b97b06b5304be3c9f86255d2d00f46a134ccd3e SHA512 06be2f7a2d289136740cc7b9ef9c4addbbf85210312759a7c99f977aa52285e2c3e4e3dade82d454a266ae42aaeeda7e767140b0bcdc1208ecc86aa18afc1384 -DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3 DIST wasm-bindgen-0.2.126.crate 67461 BLAKE2B 69929f4fd69fb3928fd650031a0e9ca96e46ba9318c4d5680be991a81ef82941d875f7a33a59d089e17b014fae8ae54a89376b170b786dfcbf0317e328816ac6 SHA512 3b4a9a7aa13a9e7f9a85592eb7ae88211a1db3754f72a94859127dcd9a117e2363f4edb9a6dc9d3164fb742f78bae193d41a7ee41cd329224d39b8f049441ebe -DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770 -DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42 DIST wasm-bindgen-macro-0.2.126.crate 9303 BLAKE2B 024b185a3865445c486f117d4c59573743ded2f20f8fd40ab2143d0247665b9be3198bbb06eb03e68076fbb67c02886a3bc950eb08a23a473110fd814f8d04db SHA512 7e7bf1c4891379ede7969902f2eafd6bcb554de7d84f4160524964b5e6b12a4bf43554d17f878d433410121d1fcc112c01895c6a7f4de24f12d11864d48e4fda -DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf DIST wasm-bindgen-macro-support-0.2.126.crate 82688 BLAKE2B 60362b957909f2423d49e1c21a04a9ac51cd467173157cf3e6c937c5d45e07bebc50ac8cc80ff89472a60645b5bd01dde4b01c04208a811a281fe3dd3be56bb8 SHA512 76f3e4d6cb39bdf827f47cf6906b1500e9cb02beb0dce60764ddb134b4b48a0ffeb70a89d35b8b491e261ae76544cb422ae55fcc4a9afadec194359c187dfa31 -DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61 DIST wasm-bindgen-shared-0.2.126.crate 11287 BLAKE2B 054b0f2632193fb2a62549897f2de029510399df3c1a7d8a1732e4b7f24cfabe30f3a554e365dbe0833197ba01400032bc11b01ba36cb1561b4ee05fed2f7d1d SHA512 705b83b8a90b185c94cb62205786c78ab4dd25611e3c6c22ffa2d82d8aa6a9860223b72cd81a6a18a91785bda7b60b2bcc03b29de652cfa095d1c7e49c04c0f4 DIST web-sys-0.3.103.crate 675560 BLAKE2B 3518e3ea0d808786c1cc5970adae650dfe2953586afb56089e7fddef67f70028cf729a0fca8afd4c3dd6061df4122b4cf49188b65e5f30ea001bd9a2160a249d SHA512 8413b25228ee21fded9f805233dc4a88a448a39507baf899372c993703eb9d221882d42f9084c77d1b3d0dfce22ffc10b4d75574eedc7ae3fc59fe9440abe0e5 -DIST web-sys-0.3.77.crate 638246 BLAKE2B 3f21ab03a18d82cffd96432e4f08bfae183b24f9a50dcfc51c927e9973dabfb8b6bb1f3ae044890832809ec91709242c1c37463931770d347fdf521587a72515 SHA512 cd149286105288f7c385a29eae7df2306d4066edfca4de1255efc7bd8a4e8eaafc313dab85091025c3b5d5e333fce8b7fcef1fb824fe4d799bcc9bb78b73c97a DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5 -DIST which-7.0.2.crate 21099 BLAKE2B 818302e48813802b879b12c6a506cbe11ef6edd2eb19b033d662d77101256bf5cadef163b075e3d255e24eb52009cc0bd8c03b8ae97749cf472eeae7b9489478 SHA512 23674bad5fd5ca2f3495bcaf530ab57e8c74ceab4bd502d974851569888e7e2367f5fedf1c09c3ba2100bf13c781c0c384f1397b6b5c03354684f290b2d2f5fc DIST which-7.0.3.crate 18872 BLAKE2B f2d71b1b517a40814418ac3af69b6c6848182b379dfb17aef4e5cf3cbf384e76c7b2b2c4a88e7e025a90924342df877d2c40e5931100eaddae67391406827348 SHA512 d79b043c730678ae9d74268a0598bd7b4497d10f5a99fa2b0ee0aa21fed08c41ea2a329bc54aa3c51d23fa3fa4d519522079944dd3b0d7267cd34edc6da28856 -DIST whoami-1.5.2.crate 24204 BLAKE2B 29ca6ac8b280d10882d39fe8f15850e2e6035c1e72445c7fb541acdd8784ee756f0a412daf3ea48f7f7755fd5ed68bdd309e85e9380bb9c5af7b05c197b46b14 SHA512 5ecb06b352528e3320cc71c6700f72a79a04791c33f08fde172762f6f2dde25218aa0d405604d0a18a741dba7c370c26cb63b471f09c7b2a6303cdf849606398 DIST whoami-1.6.1.crate 24975 BLAKE2B d6e7e100bc055b2e92c40869221c241ca77433840d306251c7fa248dbb4b825e0aea091e3f11bc48379ca78c8a814b10ae9e1eaeef3307b2475dac181625b6f5 SHA512 20923e833ee3fd7a396adb5a810030483d254bce71963504b295394b446ab7343ac0cbcd276749fc32ebdcab3f16dfa3bd3aa03077ee2a403a0699aa8dd6284d -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.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01 -DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9 -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b -DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f @@ -393,12 +243,8 @@ DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9 DIST winnow-0.6.26.crate 167349 BLAKE2B 0d53d7283a593d001d915f8470460f2f4fa8438fc2978c3deee77fb97947b20abd4bb1616ab434d1b4f24c11eab45b206830a45a1d9ac24abb61d16e243f675c SHA512 8072c307b26c770df001eb230f729933fab95a9f647c22cc7237230f2d77c3e65896e5fcbf7272aee804a214063432098465d2a046880f8078e56f0e42e0a060 DIST winsafe-0.0.19.crate 492820 BLAKE2B 4eba26861f85f668e134b08c60e9522b698aed61eaa5e6d4e89ef31c1b97953fa08a5157add52d9a306075df4ad97e9aaf1767eea4208b72401ec0bc1c3eb0e9 SHA512 0555ec74c5acbb69ab08e54d920094e806258079bffaff3f90297bb94a000c7da36d6eba0eae445d425c781465235dd70a198437cf83a1f113438bfd9baf4c21 DIST wit-bindgen-0.57.1.crate 71227 BLAKE2B b91b6e78026d22b58da75e69bf76278f841e11b76610ce5ec04398da9bdfec14b3729c9a342fc79a74634baebd8974f1f937ad3170c67d42208182a0ab20b88a SHA512 9a2ebae44032c0032ae22d1cc277aa6cd35c874d00a0a8b2271a0267ab838f1584eb9fc41d896a0639ad7ad2268fbc9c337a4372c1b3183f6117674d4244bafa -DIST wit-bindgen-rt-0.33.0.crate 3357 BLAKE2B 7c5227e835eb405b681ba36a2472fb3330b9e44f8e9cef06ae5de326691d4e4535cfd09843241963572060f4ccb048aa088fb8692591f9253cd215f510969420 SHA512 fffae2da775fcb5066398aba5cd02119a07f5bb5ab2282c74f1665656de0278ba13352b8ccc6ff107677aec3ec5d401729158332f653e0a2e7b393d1aa018b8a DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed75da460f491f0cbfc30ba462842ebd1627fa8e5d2b7c0f37913a23747e5f5e23df1cb7c85d965e6c37159b SHA512 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541 -DIST yolk-0.3.8.tar.gz 172150 BLAKE2B 8b680930ffbe0934067350db07d7d1898f3b280e2b8f4fba15d5e93429a7af78b947daf3d6ce4aea5d1f4f327117fab42a9a0b57c8aa62504dfd439e94c5316e SHA512 4cc1d82be7c23c07b943a6b871e4b801f068f595fd7de7cded4eff05eb26fa00d3a71dab3509ca82e09a28d8f977037521f3671c5f3b7cdf5ecd35204a9d2d7f DIST yolk-1.3.0.tar.gz 202120 BLAKE2B 7530abd9abd9d4bc058ac5716215c4993fbde6363914e9aab947faa4e0c950fda5c492317867f60f34c41b7c6ebcac3087105b30bfced1b76a01cb8f28a309df SHA512 2de231153a8f7bd8459daa22d7a4fa7b2f81f8e42c2ab63c32605347afa6d9c23c9a06eaed83361cc096c628d8d96eddefd2175e662aa4a59d7a4769206c8126 -DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c DIST zerocopy-0.8.54.crate 284752 BLAKE2B d3e21f448fa37f25d84ce7c3883ab3c5c41a9fef7cb7b77dd920ff43687a2a6f05ef716e6862b7b95053cf85afd669091c5892314b7c51bfd054953f85c9b13e SHA512 b040b530113f327860668680ce3b936fb709596542a80fb979e1c21f3f3b536aa94a850004e129a00335435a5008e2cd733a98a20c7950e96861750f78c1ebfd -DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb DIST zerocopy-derive-0.8.54.crate 98703 BLAKE2B 62367b4acc05efed4ecdfc5c6facbd5678deea70346ee1c526329f30e54ff443d20ea01f2d53874a6a03ab2ab7712130f95130430e580572a040cb1c985b7083 SHA512 ad0c00bbdfd29924eded3201b51fc1f459c00d587c5a94f42e297622122ce19c33439434426f653fe2d328a9d3cbef9ce0d9f72ab3187a5ed749e0a6f9003507 DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 diff --git a/app-admin/yolk/yolk-0.3.8.ebuild b/app-admin/yolk/yolk-0.3.8.ebuild deleted file mode 100644 index 33c596bac416..000000000000 --- a/app-admin/yolk/yolk-0.3.8.ebuild +++ /dev/null @@ -1,262 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.1 - -EAPI=8 - -RUST_MIN_VER="1.81" -CRATES=" - addr2line@0.24.2 - adler2@2.0.0 - ahash@0.8.11 - aho-corasick@1.1.3 - anstream@0.6.18 - anstyle-parse@0.2.6 - anstyle-query@1.1.2 - anstyle-wincon@3.0.7 - anstyle@1.0.10 - arbitrary@1.4.1 - assert_cmd@2.0.16 - assert_fs@1.1.2 - autocfg@1.4.0 - backtrace-ext@0.2.1 - backtrace@0.3.74 - bitflags@1.3.2 - bitflags@2.8.0 - block-buffer@0.10.4 - bstr@1.11.3 - bumpalo@3.17.0 - cached@0.54.0 - cfg-if@1.0.0 - clap@4.5.28 - clap_builder@4.5.27 - clap_derive@4.5.28 - clap_lex@0.7.4 - colorchoice@1.0.3 - console@0.15.10 - const-random-macro@0.1.16 - const-random@0.1.18 - cov-mark@2.0.0 - cpufeatures@0.2.17 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.21 - crunchy@0.2.3 - crypto-common@0.1.6 - darling@0.20.10 - darling_core@0.20.10 - darling_macro@0.20.10 - derive_arbitrary@1.4.1 - derive_builder@0.20.2 - derive_builder_core@0.20.2 - derive_builder_macro@0.20.2 - diff@0.1.13 - difflib@0.4.0 - digest@0.10.7 - dirs-sys@0.5.0 - dirs@6.0.0 - doc-comment@0.3.3 - dunce@1.0.5 - edit@0.1.5 - either@1.13.0 - encode_unicode@1.0.0 - env_filter@0.1.3 - env_home@0.1.0 - env_logger@0.11.6 - errno@0.3.10 - extend@1.2.0 - fastrand@2.3.0 - file-id@0.2.2 - filetime@0.2.25 - float-cmp@0.10.0 - fnv@1.0.7 - fs-err@3.1.0 - fsevent-sys@4.1.0 - generic-array@0.14.7 - getrandom@0.2.15 - getrandom@0.3.1 - gimli@0.31.1 - glob@0.3.2 - globset@0.4.15 - globwalk@0.9.1 - handlebars@6.3.1 - hashbrown@0.14.5 - heck@0.5.0 - hermit-abi@0.4.0 - hex@0.4.3 - home@0.5.11 - ident_case@1.0.1 - ignore@0.4.23 - indoc@2.0.5 - inotify-sys@0.1.5 - inotify@0.11.0 - insta@1.42.1 - instant@0.1.13 - is-terminal@0.4.15 - is_ci@1.2.0 - is_terminal_polyfill@1.70.1 - itoa@1.0.14 - js-sys@0.3.77 - kqueue-sys@1.0.4 - kqueue@1.0.8 - lazy_static@1.5.0 - libc@0.2.169 - libredox@0.1.3 - linked-hash-map@0.5.6 - linux-raw-sys@0.4.15 - log@0.4.25 - maplit@1.0.2 - matchers@0.1.0 - memchr@2.7.4 - miette-derive@7.5.0 - miette@7.5.0 - miniz_oxide@0.8.3 - mio@1.0.3 - no-std-compat@0.4.1 - normalize-line-endings@0.3.0 - normalize-path@0.2.1 - notify-debouncer-full@0.5.0 - notify-types@2.0.0 - notify@8.0.0 - nu-ansi-term@0.46.0 - nu-ansi-term@0.50.1 - num-modular@0.6.1 - num-order@1.2.0 - num-traits@0.2.19 - object@0.36.7 - once_cell@1.20.3 - option-ext@0.2.0 - overload@0.1.1 - owo-colors@4.1.0 - pest@2.7.15 - pest_derive@2.7.15 - pest_generator@2.7.15 - pest_meta@2.7.15 - pin-project-internal@1.1.9 - pin-project-lite@0.2.16 - pin-project@1.1.9 - portable-atomic@1.10.0 - predicates-core@1.0.9 - predicates-tree@1.0.12 - predicates@3.1.3 - pretty_assertions@1.4.1 - proc-macro2@1.0.93 - quote@1.0.38 - redox_syscall@0.5.8 - redox_users@0.5.0 - regex-automata@0.1.10 - regex-automata@0.4.9 - regex-syntax@0.6.29 - regex-syntax@0.8.5 - regex@1.11.1 - relative-path@1.9.3 - rhai-autodocs@0.8.0 - rhai@1.21.0 - rhai_codegen@2.2.0 - rstest@0.24.0 - rstest_macros@0.24.0 - rustc-demangle@0.1.24 - rustc_version@0.4.1 - rustix@0.38.44 - ryu@1.0.19 - same-file@1.0.6 - semver@1.0.25 - serde@1.0.217 - serde_derive@1.0.217 - serde_json@1.0.138 - sha2@0.10.8 - sharded-slab@0.1.7 - similar@2.7.0 - smallvec@1.13.2 - smartstring@1.0.1 - spin@0.5.2 - static_assertions@1.1.0 - strsim@0.11.1 - supports-color@2.1.0 - supports-color@3.0.2 - supports-hyperlinks@3.1.0 - supports-unicode@3.0.0 - symlink@0.1.0 - syn@2.0.98 - tempfile@3.16.0 - terminal_size@0.4.1 - termtree@0.5.1 - test-log-macros@0.2.17 - test-log@0.2.17 - textwrap@0.16.1 - thin-vec@0.2.13 - thiserror-impl@1.0.69 - thiserror-impl@2.0.11 - thiserror@1.0.69 - thiserror@2.0.11 - thread_local@1.1.8 - tiny-keccak@2.0.2 - tracing-attributes@0.1.28 - tracing-core@0.1.33 - tracing-log@0.2.0 - tracing-subscriber@0.3.19 - tracing-tree@0.4.0 - tracing@0.1.41 - typenum@1.17.0 - ucd-trie@0.1.7 - unicode-ident@1.0.16 - unicode-linebreak@0.1.5 - unicode-width@0.1.14 - utf8parse@0.2.2 - valuable@0.1.1 - version_check@0.9.5 - wait-timeout@0.2.1 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasi@0.13.3+wasi-0.2.2 - wasite@0.1.0 - wasm-bindgen-backend@0.2.100 - wasm-bindgen-macro-support@0.2.100 - wasm-bindgen-macro@0.2.100 - wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 - web-sys@0.3.77 - web-time@1.1.0 - which@4.4.2 - which@7.0.2 - whoami@1.5.2 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.9 - 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 - winnow@0.6.26 - winsafe@0.0.19 - wit-bindgen-rt@0.33.0 - yansi@1.0.1 - zerocopy-derive@0.7.35 - zerocopy@0.7.35 -" - -inherit cargo - -DESCRIPTION="Templated dotfile management without template files" -HOMEPAGE="https://elkowar.github.io/yolk/" -SRC_URI=" - ${CARGO_CRATE_URIS} - https://github.com/elkowar/yolk/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -" - -QA_FLAGS_IGNORE="/usr/bin/yolk" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 Unicode-3.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" diff --git a/app-arch/par2cmdline-turbo/par2cmdline-turbo-1.4.0.ebuild b/app-arch/par2cmdline-turbo/par2cmdline-turbo-1.4.0.ebuild index 5fa9f41dcd6b..1a565fe08d10 100644 --- a/app-arch/par2cmdline-turbo/par2cmdline-turbo-1.4.0.ebuild +++ b/app-arch/par2cmdline-turbo/par2cmdline-turbo-1.4.0.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/animetosho/par2cmdline-turbo" else SRC_URI="https://github.com/animetosho/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~x86" fi DESCRIPTION="par2cmdline × ParPar: speed focused par2cmdline fork" diff --git a/app-crypt/certbot-dns-gandi/Manifest b/app-crypt/certbot-dns-gandi/Manifest new file mode 100644 index 000000000000..370d99192849 --- /dev/null +++ b/app-crypt/certbot-dns-gandi/Manifest @@ -0,0 +1 @@ +DIST certbot_dns_gandi-1.6.2.tar.gz 5751 BLAKE2B 629311f5c2e1e00d7539cbd8ac1fa0d318b19cbc2f9465b94b092277920221b86ac7a86b167b041ee1ab1e9eac4363e1b1031846373809897942c977b2f7d3f4 SHA512 ce65beca0f6aadb3c547fb0f60360d65d5ba4172148f0dd40d0191a36ed1da4b7e9f8d397292ca1aa0664f1c7e9b9c1c92b87b6edf032c8e4acfded35c6d2998 diff --git a/app-crypt/certbot-dns-gandi/certbot-dns-gandi-1.6.2.ebuild b/app-crypt/certbot-dns-gandi/certbot-dns-gandi-1.6.2.ebuild new file mode 100644 index 000000000000..ce70d9373b4d --- /dev/null +++ b/app-crypt/certbot-dns-gandi/certbot-dns-gandi-1.6.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Certbot plugin for authentication using Gandi LiveDNS" +HOMEPAGE=" + https://github.com/obynio/certbot-plugin-gandi/ + https://pypi.org/project/certbot-dns-gandi/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=app-crypt/certbot-0.31.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.32.4[${PYTHON_USEDEP}] +" diff --git a/app-crypt/certbot-dns-gandi/metadata.xml b/app-crypt/certbot-dns-gandi/metadata.xml new file mode 100644 index 000000000000..ef77b6bef412 --- /dev/null +++ b/app-crypt/certbot-dns-gandi/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gentoo-bugzilla@vimja.email</email> + <name>Niklaus 'vimja' Hofer</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/app-crypt/tpm2-tss/tpm2-tss-4.1.4.ebuild b/app-crypt/tpm2-tss/tpm2-tss-4.1.4.ebuild index 1bc7d1f02e79..0fd684325c94 100644 --- a/app-crypt/tpm2-tss/tpm2-tss-4.1.4.ebuild +++ b/app-crypt/tpm2-tss/tpm2-tss-4.1.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar LICENSE="BSD-2" SLOT="0/4" -KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86" +KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86" IUSE="doc +fapi +openssl mbedtls +policy static-libs test" RESTRICT="!test? ( test )" diff --git a/app-editors/fresh/Manifest b/app-editors/fresh/Manifest index df65dbb18cbe..afc33d76ced6 100644 --- a/app-editors/fresh/Manifest +++ b/app-editors/fresh/Manifest @@ -155,6 +155,7 @@ DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89 DIST foreign-types-0.5.0.crate 7824 BLAKE2B 01a5111a11e48462914f9877d3228008590093633e957883fdafd3a7017e144c14fbbe713bb8b0061ebae78d20a49978191ce416a4e28317b67ec69e38acb879 SHA512 d07c92cf99c99419a3ebe05ba9154e396ab88116f46af736ffdd958c8e47741bca5d9f478f6719d5361360e844375968c1cbf6ac40995d47128a5e5fda3f6c82 DIST foreign-types-macros-0.2.3.crate 7635 BLAKE2B ee89f576f2d892209c0f344dcab9dd85a671c976c8034b33dc984b93a5c872ff0353311657fa1dafc499243e55d3293a7bfc532ba55894a719a50ddaa6957589 SHA512 c3965e058d15159f789a8ab1597770ff6325e8ac9e6914c98450225ce27af849698646d53326e07b13eb3a9730452d926b73fd76e5a1fbd8ae4a6083bdce3367 DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959727dcc6a21bb4efa6c28869a9affe7ee3b427d1bae25ed6928477d07959bd143d5d4fa27325f8f5a5cb0ddd3cdb9e5314df SHA512 c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e +DIST fresh-0.4.10.tar.gz 44414550 BLAKE2B 554a000e3c5623d0aec4cb25d74426be31cfc34ad7f122669b89a5b7a0160482ac404d94585b1e6f4ce3ff1f30739eb58682357069d3070a4b4b87cf94a1fc26 SHA512 9ba8218592e50a64ac0c800968f5ca5170b594a09d972ef4af21658bb7c597e5930fa9b09ec9cfcf4cbc3b4f273ecd691d2858c579a10636ff02ca0d66eebc16 DIST fresh-0.4.6.tar.gz 42326279 BLAKE2B 81f0fafcbbfddce4fcd1bf816fddcffd5db94ce0fd8e74ca2dcf25b9e8ec00624b960fb8ad68b5a61e4adb7a9f39ed4aae2eb4d575acfbbe50a4d130142baac0 SHA512 a90d13d57dc1855a7a201419ad0526a9e3fd0e255a61963b3c3bfa21fc2634aaeb3a7612e16922f3ece1ddf264ec4894c5280261216b1d333ee8eb8e8cc5ea9d DIST fresh-0.4.7.tar.gz 43312187 BLAKE2B bf7db56e80654976ea44e99705d5face4db9122e145b47177337cda78ece91dc78461382bbc2f6d42b597492f7dfe47566ebe4ce58b9ea413773ab7b6fdfcca0 SHA512 88beade1abcdd8ad48bfd5bea568d3b258310371e2b05e6d44caa814da89914d098bfa834a24cf65c3b81433abab8b137e508e3b7b20a41389750b91fdb03c3e DIST fresh-0.4.9.tar.gz 43566487 BLAKE2B ba85b53464cecc02f0ec1b7b7cf06be1c2d80a875e00e21e046ec1511a7ba04ba61d792626cc91d366cdcfbdb6e6523c1571560eca55842e42456e1cdd8d34ad SHA512 6631b0c452ff090994a9bde968ab8949bf4441b7da0f5607d69b4266c63437e875cfa32ccda0027589d51dec4b37bb414a3b8e50697df8798e895e4dfb6ace09 diff --git a/app-editors/fresh/fresh-0.4.10.ebuild b/app-editors/fresh/fresh-0.4.10.ebuild new file mode 100644 index 000000000000..5eba8be36310 --- /dev/null +++ b/app-editors/fresh/fresh-0.4.10.ebuild @@ -0,0 +1,814 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.16.0 + +EAPI=8 + +RUST_MIN_VER="1.93.0" + +MY_PN=${PN}-editor +MY_P="${MY_PN}-${PV}" + +CRATES=" + ab_glyph@0.2.32 + ab_glyph_rasterizer@0.1.10 + adler2@2.0.1 + ahash@0.8.12 + aho-corasick@1.1.4 + alacritty_terminal@0.26.0 + allocator-api2@0.2.21 + android-activity@0.6.1 + android-properties@0.2.2 + android_system_properties@0.1.5 + anstyle@1.0.14 + anyhow@1.0.102 + arbitrary@1.4.2 + arboard@3.6.1 + arc-swap@1.9.1 + arrayref@0.3.9 + arrayvec@0.7.6 + as-raw-xcb-connection@1.0.1 + ascii@1.1.0 + ash@0.38.0+1.3.281 + async-lock@3.4.2 + async-trait@0.1.89 + atk-sys@0.18.2 + atk@0.18.2 + atomic-waker@1.1.2 + atomic@0.6.1 + autocfg@1.5.0 + base62@2.2.4 + base64@0.22.1 + bincode@1.3.3 + bindgen@0.72.1 + bit-set@0.5.3 + bit-set@0.8.0 + bit-vec@0.6.3 + bit-vec@0.8.0 + bitflags@1.3.2 + bitflags@2.11.1 + bitvec@1.0.1 + block-buffer@0.10.4 + block-buffer@0.12.0 + block2@0.5.1 + block@0.1.6 + bstr@1.12.1 + bumpalo@3.20.2 + bytemuck@1.25.0 + bytemuck_derive@1.10.2 + bytes@1.11.1 + cairo-rs@0.18.5 + cairo-sys-rs@0.18.2 + calloop-wayland-source@0.3.0 + calloop@0.13.0 + castaway@0.2.4 + cc@1.2.61 + cesu8@1.1.0 + cexpr@0.6.0 + cfg-expr@0.15.8 + cfg-if@1.0.4 + cfg_aliases@0.1.1 + cfg_aliases@0.2.1 + chardetng@0.1.17 + chrono@0.4.44 + chunked_transfer@1.5.0 + clang-sys@1.8.1 + clap@4.6.1 + clap_builder@4.6.0 + clap_derive@4.6.1 + clap_lex@1.1.0 + clipboard-win@5.4.1 + cobs@0.3.0 + codespan-reporting@0.12.0 + combine@4.6.7 + compact_str@0.9.0 + concurrent-queue@2.5.0 + console@0.16.3 + const-oid@0.10.2 + const-random-macro@0.1.16 + const-random@0.1.18 + convert_case@0.10.0 + core-foundation-sys@0.8.7 + core-foundation@0.10.1 + core-foundation@0.9.4 + core-graphics-types@0.1.3 + core-graphics-types@0.2.0 + core-graphics@0.23.2 + core_maths@0.1.1 + cow-utils@0.1.3 + cpufeatures@0.2.17 + cpufeatures@0.3.0 + crc32fast@1.5.0 + crossbeam-channel@0.5.15 + crossbeam-deque@0.8.6 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.21 + crossterm@0.29.0 + crossterm_winapi@0.9.1 + crunchy@0.2.4 + crypto-common@0.1.7 + crypto-common@0.2.1 + csscolorparser@0.6.2 + ctor-proc-macro@0.0.7 + ctor@0.6.3 + cursor-icon@1.2.0 + darling@0.23.0 + darling_core@0.23.0 + darling_macro@0.23.0 + deltae@0.3.2 + deranged@0.5.8 + derive_arbitrary@1.4.2 + derive_more-impl@2.1.1 + derive_more@2.1.1 + digest@0.10.7 + digest@0.11.3 + dirs-sys@0.5.0 + dirs@6.0.0 + dispatch2@0.3.1 + dispatch@0.2.0 + displaydoc@0.2.6 + dlib@0.5.3 + doctest-file@1.1.1 + document-features@0.2.12 + downcast-rs@1.2.1 + dpi@0.1.2 + dragonbox_ecma@0.1.12 + dtor-proc-macro@0.0.6 + dtor@0.1.1 + dyn-clone@1.0.20 + either@1.15.0 + embedded-io@0.4.0 + embedded-io@0.6.1 + encode_unicode@1.0.0 + encoding_rs@0.8.35 + equivalent@1.0.2 + errno@0.3.14 + error-code@3.3.2 + euclid@0.22.14 + event-listener-strategy@0.5.4 + event-listener@5.4.1 + evictor@0.5.1 + fancy-regex@0.11.0 + fancy-regex@0.16.2 + fastrand@2.4.1 + fdeflate@0.3.7 + field-offset@0.3.6 + filedescriptor@0.8.3 + filetime@0.2.29 + find-msvc-tools@0.1.9 + finl_unicode@1.4.0 + fixedbitset@0.4.2 + fixedbitset@0.5.7 + flate2@1.1.9 + fluent-uri@0.1.4 + fnv@1.0.7 + foldhash@0.1.5 + foldhash@0.2.0 + foreign-types-macros@0.2.3 + foreign-types-shared@0.3.1 + foreign-types@0.5.0 + funty@2.0.0 + futures-channel@0.3.32 + futures-core@0.3.32 + futures-executor@0.3.32 + futures-io@0.3.32 + futures-macro@0.3.32 + futures-task@0.3.32 + futures-util@0.3.32 + gdk-pixbuf-sys@0.18.0 + gdk-pixbuf@0.18.5 + gdk-sys@0.18.2 + gdk@0.18.2 + generic-array@0.14.7 + gethostname@1.1.0 + getrandom@0.2.17 + getrandom@0.3.4 + getrandom@0.4.2 + gio-sys@0.18.1 + gio@0.18.4 + gl_generator@0.14.0 + glib-macros@0.18.5 + glib-sys@0.18.1 + glib@0.18.5 + glob@0.3.3 + globset@0.4.18 + globwalk@0.8.1 + glow@0.16.0 + glutin_wgl_sys@0.6.1 + gobject-sys@0.18.0 + gpu-allocator@0.28.0 + gpu-descriptor-types@0.2.0 + gpu-descriptor@0.3.2 + gtk-sys@0.18.2 + gtk3-macros@0.18.2 + gtk@0.18.2 + half@2.7.1 + hashbrown@0.15.5 + hashbrown@0.16.1 + hashbrown@0.17.0 + heck@0.4.1 + heck@0.5.0 + hermit-abi@0.5.2 + hex@0.4.3 + hexf-parse@0.2.1 + home@0.5.12 + http@1.4.0 + httparse@1.10.1 + httpdate@1.0.3 + hybrid-array@0.4.11 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.65 + id-arena@2.3.0 + ident_case@1.0.1 + ignore@0.4.25 + include_dir@0.7.4 + include_dir_macros@0.7.4 + indexmap@2.14.0 + indoc@2.0.7 + inotify-sys@0.1.5 + inotify@0.11.1 + insta@1.47.2 + instability@0.3.12 + interprocess@2.4.2 + is-docker@0.2.0 + is-wsl@0.4.0 + itertools@0.11.0 + itertools@0.13.0 + itertools@0.14.0 + itoa@1.0.18 + jni-macros@0.22.4 + jni-sys-macros@0.4.1 + jni-sys@0.3.1 + jni-sys@0.4.1 + jni@0.21.1 + jni@0.22.4 + jobserver@0.1.34 + js-sys@0.3.97 + jsonc-parser@0.32.3 + kasuari@0.4.12 + keyboard-types@0.7.0 + khronos-egl@6.0.0 + khronos_api@3.1.0 + kqueue-sys@1.1.0 + kqueue@1.1.1 + lab@0.11.0 + lazy_static@1.5.0 + leb128fmt@0.1.0 + libc@0.2.186 + libloading@0.8.9 + libloading@0.9.0 + libm@0.2.16 + libredox@0.1.16 + libxdo-sys@0.11.0 + libxdo@0.6.0 + line-clipping@0.3.7 + linked-hash-map@0.5.6 + linux-raw-sys@0.12.1 + linux-raw-sys@0.4.15 + litrs@1.0.0 + lock_api@0.4.14 + log@0.4.29 + lru@0.16.4 + lsp-types@0.97.0 + lyon_geom@1.0.19 + lzma-sys@0.1.20 + mac_address@1.1.8 + malloc_buf@0.0.6 + matchers@0.2.0 + memchr@2.8.0 + memmap2@0.9.10 + memmem@0.1.1 + memoffset@0.9.1 + metal@0.33.0 + minimal-lexical@0.2.1 + miniz_oxide@0.8.9 + mio@1.2.0 + miow@0.6.1 + muda@0.17.2 + naga@28.0.0 + ndk-context@0.1.1 + ndk-sys@0.6.0+11769913 + ndk@0.9.0 + nix@0.28.0 + nix@0.29.0 + nix@0.31.2 + nom@7.1.3 + nom@8.0.0 + nonmax@0.5.5 + normpath@1.5.1 + notify-types@2.1.0 + notify@8.2.0 + nu-ansi-term@0.50.3 + num-bigint@0.4.6 + num-conv@0.2.1 + num-derive@0.4.2 + num-integer@0.1.46 + num-traits@0.2.19 + num_enum@0.7.6 + num_enum_derive@0.7.6 + num_threads@0.1.7 + objc-sys@0.3.5 + objc2-app-kit@0.2.2 + objc2-app-kit@0.3.2 + objc2-cloud-kit@0.2.2 + objc2-contacts@0.2.2 + objc2-core-data@0.2.2 + objc2-core-foundation@0.3.2 + objc2-core-graphics@0.3.2 + objc2-core-image@0.2.2 + objc2-core-location@0.2.2 + objc2-encode@4.1.0 + objc2-foundation@0.2.2 + objc2-foundation@0.3.2 + objc2-io-surface@0.3.2 + objc2-link-presentation@0.2.2 + objc2-metal@0.2.2 + objc2-quartz-core@0.2.2 + objc2-symbols@0.2.2 + objc2-ui-kit@0.2.2 + objc2-uniform-type-identifiers@0.2.2 + objc2-user-notifications@0.2.2 + objc2@0.5.2 + objc2@0.6.4 + objc@0.2.7 + once_cell@1.21.4 + onig@6.5.3 + onig_sys@69.9.3 + open@5.3.4 + openssl-probe@0.2.1 + option-ext@0.2.0 + orbclient@0.3.54 + ordered-float@4.6.0 + ordered-float@5.3.0 + os_pipe@1.2.3 + owned_ttf_parser@0.25.1 + owo-colors@4.3.0 + oxc-browserslist@3.0.2 + oxc-miette-derive@2.7.1 + oxc-miette@2.7.1 + oxc_allocator@0.128.0 + oxc_ast@0.128.0 + oxc_ast_macros@0.128.0 + oxc_ast_visit@0.128.0 + oxc_codegen@0.128.0 + oxc_compat@0.128.0 + oxc_data_structures@0.128.0 + oxc_diagnostics@0.128.0 + oxc_ecmascript@0.128.0 + oxc_estree@0.128.0 + oxc_index@4.1.0 + oxc_isolated_declarations@0.128.0 + oxc_parser@0.128.0 + oxc_regular_expression@0.128.0 + oxc_semantic@0.128.0 + oxc_span@0.128.0 + oxc_str@0.128.0 + oxc_syntax@0.128.0 + oxc_transformer@0.128.0 + oxc_traverse@0.128.0 + pango-sys@0.18.0 + pango@0.18.3 + parking_lot@0.12.5 + parking_lot_core@0.9.12 + paste@1.0.15 + pathdiff@0.2.3 + percent-encoding@2.3.2 + pest@2.8.6 + pest_derive@2.8.6 + pest_generator@2.8.6 + pest_meta@2.8.6 + petgraph@0.8.3 + phf@0.11.3 + phf@0.13.1 + phf_codegen@0.11.3 + phf_generator@0.11.3 + phf_generator@0.13.1 + phf_macros@0.11.3 + phf_macros@0.13.1 + phf_shared@0.11.3 + phf_shared@0.13.1 + pin-project-internal@1.1.12 + pin-project-lite@0.2.17 + pin-project@1.1.12 + piper@0.2.5 + pkg-config@0.3.33 + plain@0.2.3 + png@0.17.16 + png@0.18.1 + polling@3.11.0 + portable-atomic-util@0.2.7 + portable-atomic@1.13.1 + portable-pty@0.9.0 + postcard@1.1.3 + powerfmt@0.2.0 + ppv-lite86@0.2.21 + presser@0.3.1 + prettyplease@0.2.37 + proc-macro-crate@1.3.1 + proc-macro-crate@2.0.0 + proc-macro-crate@3.5.0 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.106 + profiling@1.0.18 + proptest@1.11.0 + pulldown-cmark@0.13.3 + quick-error@1.2.3 + quick-xml@0.39.3 + quote@1.0.45 + r-efi@5.3.0 + r-efi@6.0.0 + radium@0.7.0 + rand@0.8.6 + rand@0.9.4 + rand_chacha@0.9.0 + rand_core@0.6.4 + rand_core@0.9.5 + rand_xorshift@0.4.0 + range-alloc@0.1.5 + raqote@0.8.5 + ratatui-core@0.1.0 + ratatui-crossterm@0.1.0 + ratatui-termwiz@0.1.0 + ratatui-wgpu@0.5.0 + ratatui-widgets@0.3.0 + ratatui@0.30.0 + raw-window-handle@0.6.2 + recvmsg@1.0.0 + redox_syscall@0.4.1 + redox_syscall@0.5.18 + redox_syscall@0.7.5 + redox_users@0.5.2 + ref-cast-impl@1.0.25 + ref-cast@1.0.25 + regex-automata@0.4.14 + regex-syntax@0.8.10 + regex@1.12.3 + relative-path@2.0.1 + renderdoc-sys@1.1.0 + ring@0.17.14 + ropey@1.6.1 + rquickjs-core@0.11.0 + rquickjs-macro@0.11.0 + rquickjs-serde@0.5.0 + rquickjs-sys@0.11.0 + rquickjs@0.11.0 + rust-i18n-macro@3.1.5 + rust-i18n-support@3.1.5 + rust-i18n@3.1.5 + rustc-hash@1.1.0 + rustc-hash@2.1.2 + rustc_version@0.4.1 + rustix-openpty@0.2.0 + rustix@0.38.44 + rustix@1.1.4 + rustls-native-certs@0.8.3 + rustls-pki-types@1.14.1 + rustls-platform-verifier-android@0.1.1 + rustls-platform-verifier@0.6.2 + rustls-webpki@0.103.13 + rustls@0.23.40 + rustversion@1.0.22 + rusty-fork@0.3.1 + rustybuzz@0.20.1 + ryu@1.0.23 + same-file@1.0.6 + schannel@0.1.29 + schemars@1.2.1 + schemars_derive@1.2.1 + scoped-tls@1.0.1 + scopeguard@1.2.0 + sctk-adwaita@0.10.1 + security-framework-sys@2.17.0 + security-framework@3.7.0 + self_cell@1.2.2 + semver@1.0.28 + seq-macro@0.3.6 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_derive_internals@0.29.1 + serde_json@1.0.149 + serde_repr@0.1.20 + serde_spanned@0.6.9 + serde_spanned@1.1.1 + serde_yaml@0.9.34+deprecated + serial2@0.2.36 + sha1@0.11.0 + sha2@0.10.9 + sharded-slab@0.1.7 + shared_library@0.1.9 + shell-words@1.1.1 + shlex@1.3.0 + signal-hook-mio@0.2.5 + signal-hook-registry@1.4.8 + signal-hook@0.3.18 + signal-hook@0.4.4 + simd-adler32@0.3.9 + simd_cesu8@1.1.1 + simdutf8@0.1.5 + similar@2.7.0 + siphasher@1.0.3 + slab@0.4.12 + slotmap@1.1.1 + smallvec@1.15.1 + smawk@0.3.2 + smithay-client-toolkit@0.19.2 + smol_str@0.2.2 + socket2@0.6.3 + spirv@0.3.0+sdk-1.3.268.0 + stable_deref_trait@1.2.1 + static_assertions@1.1.0 + str_indices@0.4.4 + streaming-iterator@0.1.9 + strict-num@0.1.1 + strsim@0.11.1 + strum@0.27.2 + strum_macros@0.27.2 + subtle@2.6.1 + sw-composite@0.7.16 + syn@1.0.109 + syn@2.0.117 + syntect@5.3.0 + system-deps@6.2.2 + tap@1.0.1 + tar@0.4.46 + target-lexicon@0.12.16 + tempfile@3.27.0 + termcolor@1.4.1 + terminfo@0.9.0 + termios@0.3.3 + termwiz@0.23.3 + textwrap@0.16.2 + thiserror-impl@1.0.69 + thiserror-impl@2.0.18 + thiserror@1.0.69 + thiserror@2.0.18 + thread_local@1.1.9 + time-core@0.1.8 + time@0.3.47 + tiny-keccak@2.0.2 + tiny-skia-path@0.11.4 + tiny-skia@0.11.4 + tiny_http@0.12.0 + tokio-macros@2.7.0 + tokio@1.52.2 + toml@0.8.23 + toml@1.1.2+spec-1.1.0 + toml_datetime@0.6.11 + toml_datetime@1.1.1+spec-1.1.0 + toml_edit@0.19.15 + toml_edit@0.20.7 + toml_edit@0.22.27 + toml_edit@0.25.11+spec-1.1.0 + toml_parser@1.1.2+spec-1.1.0 + toml_write@0.1.2 + toml_writer@1.1.1+spec-1.1.0 + tracing-attributes@0.1.31 + tracing-core@0.1.36 + tracing-log@0.2.0 + tracing-subscriber@0.3.23 + tracing@0.1.44 + trash@5.2.6 + tree-sitter-go@0.25.0 + tree-sitter-highlight@0.26.8 + tree-sitter-javascript@0.25.0 + tree-sitter-json@0.24.8 + tree-sitter-language@0.1.7 + tree-sitter-templ@2.2.0 + tree-sitter-typescript@0.23.2 + tree-sitter@0.26.8 + tree_magic_mini@3.2.2 + triomphe@0.1.15 + ts-rs-macros@12.0.1 + ts-rs@12.0.1 + ttf-parser@0.25.1 + typed-arena@2.0.2 + typenum@1.20.0 + ucd-trie@0.1.7 + unarray@0.1.4 + unicase@2.9.0 + unicode-bidi-mirroring@0.4.0 + unicode-bidi@0.3.18 + unicode-ccc@0.4.0 + unicode-id-start@1.4.0 + unicode-ident@1.0.24 + unicode-linebreak@0.1.5 + unicode-properties@0.1.4 + unicode-script@0.5.8 + unicode-segmentation@1.13.2 + unicode-truncate@2.0.1 + unicode-width@0.2.2 + unicode-xid@0.2.6 + unsafe-libyaml@0.2.11 + untrusted@0.9.0 + ureq-proto@0.6.0 + ureq@3.3.0 + urlencoding@2.1.3 + utf8-zero@0.8.1 + utf8parse@0.2.2 + uuid@1.23.1 + valuable@0.1.1 + version-compare@0.2.1 + version_check@0.9.5 + vt100@0.16.2 + vte@0.15.0 + vtparse@0.6.2 + wait-timeout@0.2.1 + walkdir@2.5.0 + wasi@0.11.1+wasi-snapshot-preview1 + wasip2@1.0.3+wasi-0.2.9 + wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 + wasm-bindgen-futures@0.4.70 + wasm-bindgen-macro-support@0.2.120 + wasm-bindgen-macro@0.2.120 + wasm-bindgen-shared@0.2.120 + wasm-bindgen@0.2.120 + wasm-encoder@0.244.0 + wasm-metadata@0.244.0 + wasmparser@0.244.0 + wayland-backend@0.3.15 + wayland-client@0.31.14 + wayland-csd-frame@0.3.0 + wayland-cursor@0.31.14 + wayland-protocols-plasma@0.3.12 + wayland-protocols-wlr@0.3.12 + wayland-protocols@0.32.12 + wayland-scanner@0.31.10 + wayland-sys@0.31.11 + web-sys@0.3.97 + web-time@1.1.0 + webpki-root-certs@1.0.7 + webpki-roots@1.0.7 + wezterm-bidi@0.2.3 + wezterm-blob-leases@0.1.1 + wezterm-color-types@0.3.0 + wezterm-dynamic-derive@0.1.1 + wezterm-dynamic@0.2.1 + wezterm-input-types@0.1.0 + wgpu-core-deps-apple@28.0.0 + wgpu-core-deps-emscripten@28.0.0 + wgpu-core-deps-windows-linux-android@28.0.0 + wgpu-core@28.0.1 + wgpu-hal@28.0.1 + wgpu-types@28.0.0 + wgpu@28.0.0 + which@6.0.3 + widestring@1.2.1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.11 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-collections@0.3.2 + windows-core@0.56.0 + windows-core@0.62.2 + windows-future@0.3.2 + windows-implement@0.56.0 + windows-implement@0.60.2 + windows-interface@0.56.0 + windows-interface@0.59.3 + windows-link@0.2.1 + windows-numerics@0.3.1 + windows-result@0.1.2 + windows-result@0.4.1 + windows-strings@0.5.1 + windows-sys@0.45.0 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-sys@0.60.2 + windows-sys@0.61.2 + windows-targets@0.42.2 + windows-targets@0.52.6 + windows-targets@0.53.5 + windows-threading@0.2.1 + windows@0.56.0 + windows@0.62.2 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_gnullvm@0.53.1 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.52.6 + windows_aarch64_msvc@0.53.1 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.52.6 + windows_i686_gnu@0.53.1 + windows_i686_gnullvm@0.52.6 + windows_i686_gnullvm@0.53.1 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.52.6 + windows_i686_msvc@0.53.1 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnu@0.53.1 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_gnullvm@0.53.1 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.52.6 + windows_x86_64_msvc@0.53.1 + winit@0.30.13 + winnow@0.5.40 + winnow@0.7.15 + winnow@1.0.2 + winreg@0.10.1 + winresource@0.1.31 + winsafe@0.0.19 + wit-bindgen-core@0.51.0 + wit-bindgen-rust-macro@0.51.0 + wit-bindgen-rust@0.51.0 + wit-bindgen@0.51.0 + wit-bindgen@0.57.1 + wit-component@0.244.0 + wit-parser@0.244.0 + wl-clipboard-rs@0.9.3 + wyz@0.5.1 + x11-dl@2.21.0 + x11@2.21.0 + x11rb-protocol@0.13.2 + x11rb@0.13.2 + xattr@1.6.1 + xcursor@0.3.10 + xkbcommon-dl@0.4.2 + xkeysym@0.2.1 + xml-rs@0.8.28 + xz2@0.1.7 + yaml-rust@0.4.5 + zerocopy-derive@0.8.48 + zerocopy@0.8.48 + zeroize@1.8.2 + zip@2.4.2 + zmij@1.0.21 + zopfli@0.8.3 +" + +inherit cargo desktop xdg + +DESCRIPTION="Terminal based IDE & text editor: easy, powerful and fast" +HOMEPAGE=" + https://getfresh.dev/ + https://github.com/sinelaw/fresh + https://crates.io/crates/fresh-editor +" +SRC_URI=" + ${CARGO_CRATE_URIS} + https://github.com/sinelaw/fresh/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" + +S="${WORKDIR}/${P}/crates/${MY_PN}" + +LICENSE="GPL-2" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 + CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 + Unicode-DFS-2016 WTFPL-2 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="dev-bins +embed-plugins +plugins gui" +REQUIRED_USE="embed-plugins? ( plugins )" + +RESTRICT="test" # interactive + +src_prepare() { + default + + cd "${WORKDIR}/${P}" || die + + rm docs/fresh.txt || die + + cp "crates/${MY_PN}/docs/fresh.txt" docs || die +} + +src_configure() { + local myfeatures=( + runtime + $(usev plugins) + $(usev embed-plugins) + $(usev gui) + $(usev dev-bins) + ) + + cargo_src_configure --no-default-features +} + +src_install() { + cargo_src_install + + doicon -s scalable flatpak/io.github.sinelaw.${PN}.svg + domenu flatpak/io.github.sinelaw.${PN}.desktop + + insinto /usr/share/metainfo/ + doins flatpak/io.github.sinelaw.${PN}.metainfo.xml + + cd "${WORKDIR}/${P}" || die + + local DOCS=( + {README,CHANGELOG}.md + docs/ + ) + + einstalldocs +} diff --git a/app-emacs/gruvbox-theme/Manifest b/app-emacs/gruvbox-theme/Manifest index 76cf32dc9d7c..10d5f5d84430 100644 --- a/app-emacs/gruvbox-theme/Manifest +++ b/app-emacs/gruvbox-theme/Manifest @@ -1 +1,2 @@ DIST gruvbox-theme-1.30.2.tar.gz 2849853 BLAKE2B 7afd464b1108c0d1dbe5dc35f460d68b25ec3eb01f06e3b99a9f9c2d3e7bb276ece8394886f319eb43e2501cdc8be75a65fc141ec0840940ef4a9de9d0fb1883 SHA512 ddfcf963503d0958862ee99f0e799edff2d43e97f7b56e585f3d8a3d377d7a3e66eb8d5c719569a3d016d20173ddafb02771dcceb4a2878d4fad9ea1e50aab86 +DIST gruvbox-theme-1.30.3.tar.gz 2849866 BLAKE2B 25275ca3213ed65f0934a9cb4a4097686e9fee6f9668aebfc904a737290f9b4f778141fc9816165bd39928ecea72f3a2459172d622b02c8cc778955c0d57b127 SHA512 5f6d8a7991c1f4d99398c7402c8d07daa24d14b337b58e7c03ed64d985cd8942e9206df8b4ae346e23d26dcf52452d5c8729b08c56c6c392b00fee5648f4ea78 diff --git a/app-emacs/gruvbox-theme/gruvbox-theme-1.30.3.ebuild b/app-emacs/gruvbox-theme/gruvbox-theme-1.30.3.ebuild new file mode 100644 index 000000000000..bb2e7adc9f4c --- /dev/null +++ b/app-emacs/gruvbox-theme/gruvbox-theme-1.30.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +NEED_EMACS="26.1" + +inherit elisp + +DESCRIPTION="Gruvbox is a retro groove color scheme, now in Emacs" +HOMEPAGE="https://github.com/greduan/emacs-theme-gruvbox/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/greduan/emacs-theme-gruvbox.git" +else + SRC_URI="https://github.com/greduan/emacs-theme-gruvbox/archive/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/emacs-theme-gruvbox-${PV}" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + >=app-emacs/autothemer-0.2 +" +BDEPEND="${RDEPEND}" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/gruvbox-theme/gruvbox-theme-9999.ebuild b/app-emacs/gruvbox-theme/gruvbox-theme-9999.ebuild index f0931620842d..bb2e7adc9f4c 100644 --- a/app-emacs/gruvbox-theme/gruvbox-theme-9999.ebuild +++ b/app-emacs/gruvbox-theme/gruvbox-theme-9999.ebuild @@ -1,16 +1,16 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=8 +EAPI=9 -NEED_EMACS=26.1 +NEED_EMACS="26.1" inherit elisp DESCRIPTION="Gruvbox is a retro groove color scheme, now in Emacs" HOMEPAGE="https://github.com/greduan/emacs-theme-gruvbox/" -if [[ ${PV} == *9999* ]] ; then +if [[ "${PV}" == *9999* ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/greduan/emacs-theme-gruvbox.git" else diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest index 1ce27dbf7cad..175cedf39ba9 100644 --- a/app-emacs/org-mode/Manifest +++ b/app-emacs/org-mode/Manifest @@ -1,4 +1,2 @@ -DIST org-mode-9.8.5.tar.xz 1779676 BLAKE2B 165fadad4fcc9cd0373a6e5b719271eb7ba2870c64c4ee14833f24048fcdcd01a3e6efafbaf121e1f90417c2bbc97201de11e0748f35f4a23442a4f8965445db SHA512 9f7ad93506cf93c8cfa72d44e0e14e20142681f33c41eb55bdc0debe7d0e5748fabb0f739b2579eb4676d51eb67f9f3ad3549fe0d1b94ec5443564bbbf4ddf32 -DIST org-mode-9.8.7.tar.xz 1780180 BLAKE2B 7e3be6321d46ce8a67a87b0d5f27f731240cb27d9ffbb77aa9d4ebd258a1997509a2dbce78f3033526566c56ab68df23b883c91aa0ee11ce704656ced2c507e8 SHA512 a81ac36adaac3015be84e5d396b3b07e4fce37e73684ddede509ddefa74a8bce86f03d35983b80431bbc49a5fc7fcf7bba034ab52e5a98f1efed0a7c6a90dc2a DIST org-mode-9.8.8.tar.xz 1780208 BLAKE2B c2ffa6f06bf7d94bc666b1fa1f4685f8b365f1ad0fc6c9ddaf5794f117ee45b0752151f6a5544d76b6fc7bb1cb426c17716b3026b54095afded4121875fa8dd6 SHA512 957f7b302bb270e7c8a3c60f4acf6f069f2e6281f1975d2b6296f6de8e96d01d2f273fdb20d1f6dda644c486e930627acda4cf667b6a064ab832f09ada1a7b9c DIST org-mode-9.8.9.tar.xz 1780452 BLAKE2B 06bdcb03d8b04541c63ef1b495d6274ba6ced428145ebf162b559e79691cd9b0501a2294ef3278053f51759445701758b5ea6d3a0574437219a1296fa57f02d9 SHA512 e6716d03be6deba4cc5c9247bd35c066641d2bf6724d5e1735b88cf4aad96ff138cb2e1378ad7310a46630dcb053c1316e8dfe259406a861348f7c2170728ba4 diff --git a/app-emacs/org-mode/org-mode-9.8.5.ebuild b/app-emacs/org-mode/org-mode-9.8.5.ebuild deleted file mode 100644 index af085a432a06..000000000000 --- a/app-emacs/org-mode/org-mode-9.8.5.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=9 - -NEED_EMACS="28" - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="An Emacs mode for notes and project planning" -HOMEPAGE="https://orgmode.org/" - -if [[ "${PV}" == 9999 ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs/${PN}" - EGIT_CHECKOUT_DIR="${WORKDIR}/org" - S="${WORKDIR}/org" -else - # git archive --prefix=${P}/ release_${PV} | xz > ${P}.tar.xz - SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" - KEYWORDS="amd64 ~arm ~arm64 ppc ~riscv x86" -fi - -LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )" -SLOT="0" -IUSE="doc odt-schema" - -BDEPEND=" - doc? ( - virtual/texi2dvi - ) -" - -DOCS=( README.org CONTRIBUTE.org etc/ORG-NEWS ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - # Remove failing tests. - rm testing/lisp/test-{ob{,-exp,-tangle,-shell,-sqlite},org-clock,ox-icalendar}.el \ - || die "failed to remove some test files" -} - -src_configure() { - elisp_src_configure - - if use doc ; then - DOCS+=( doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf ) - fi - - EMAKEARGS=( - ORGVERSION="${PV}" - ETCDIRS="styles csl $(usev odt-schema schema)" - lispdir="${EPREFIX}${SITELISP}/${PN}" - datadir="${EPREFIX}${SITEETC}/${PN}" - infodir="${EPREFIX}/usr/share/info" - ) -} - -src_compile() { - emake -j1 "${EMAKEARGS[@]}" - - if use doc ; then - emake -j1 pdf - emake -j1 card - fi -} - -src_test() { - local -x LANG="C" - - emake -j1 "${EMAKEARGS[@]}" TEST_NO_AUTOCLEAN="TRUE" test-dirty -} - -src_install() { - emake -j1 "${EMAKEARGS[@]}" DESTDIR="${D}" install - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - einstalldocs - - local DOC_CONTENTS="Org mode has a large variety of run-time dependencies, - so you may have to install one or more additional packages. - A non-exhaustive list of these dependencies may be found at - <http://orgmode.org/worg/org-dependencies.html>." - readme.gentoo_create_doc -} diff --git a/app-emacs/org-mode/org-mode-9.8.7.ebuild b/app-emacs/org-mode/org-mode-9.8.7.ebuild deleted file mode 100644 index fd0adfa37e93..000000000000 --- a/app-emacs/org-mode/org-mode-9.8.7.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=9 - -NEED_EMACS="28" - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="An Emacs mode for notes and project planning" -HOMEPAGE="https://orgmode.org/" - -if [[ "${PV}" == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs/${PN}" - EGIT_CHECKOUT_DIR="${WORKDIR}/org" - S="${WORKDIR}/org" -else - # git archive --prefix=${P}/ release_${PV} | xz > ${P}.tar.xz - SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86" -fi - -LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )" -SLOT="0" -IUSE="doc odt-schema" - -BDEPEND=" - doc? ( - virtual/texi2dvi - ) -" - -DOCS=( README.org CONTRIBUTE.org etc/ORG-NEWS ) -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - elisp_src_prepare - - # Remove failing tests. - rm testing/lisp/test-{ob{,-exp,-tangle,-shell,-sqlite},org-clock,ox-icalendar}.el \ - || die "failed to remove some test files" -} - -src_configure() { - elisp_src_configure - - if use doc ; then - DOCS+=( doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf ) - fi - - EMAKEARGS=( - ORGVERSION="${PV}" - ETCDIRS="styles csl $(usev odt-schema schema)" - lispdir="${EPREFIX}${SITELISP}/${PN}" - datadir="${EPREFIX}${SITEETC}/${PN}" - infodir="${EPREFIX}/usr/share/info" - ) -} - -src_compile() { - emake -j1 "${EMAKEARGS[@]}" - - if use doc ; then - emake -j1 pdf - emake -j1 card - fi -} - -src_test() { - local -x LANG="C" - emake -j1 "${EMAKEARGS[@]}" TEST_NO_AUTOCLEAN="TRUE" test-dirty -} - -src_install() { - emake -j1 "${EMAKEARGS[@]}" DESTDIR="${D}" install - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - einstalldocs - - local DOC_CONTENTS="Org mode has a large variety of run-time dependencies, - so you may have to install one or more additional packages. - A non-exhaustive list of these dependencies may be found at - <http://orgmode.org/worg/org-dependencies.html>." - readme.gentoo_create_doc -} diff --git a/app-emacs/php-mode/Manifest b/app-emacs/php-mode/Manifest index 9cbe71c79fe3..e21d15ac5c31 100644 --- a/app-emacs/php-mode/Manifest +++ b/app-emacs/php-mode/Manifest @@ -1 +1,2 @@ DIST php-mode-1.27.0.gh.tar.gz 133871 BLAKE2B e326ef5b2fd4a62d815df30312b59470d1576284585db5266c351c18c898f801643ed3529ab5b66972b91f43c61a92da552e9f15b60d4c254e0b936c7bc60d9c SHA512 61ac62168e5ccc1076e6395b549e2401cb2f01309303d7553c84497ef245fb14400c6bf9e961fa3c6a38afc1b1125663d01b659846799d8371c873b6f46c691e +DIST php-mode-1.28.0.gh.tar.gz 170187 BLAKE2B e236f31839e7562840460588b577fa6a0bd04aa596fca44f8a399694b630b294a7774b5d35e429fa32141ce36ceb2e4cdc991fe3183339fbbc621a85e1b412e1 SHA512 21893aec36f22b701f9aaf659faa98db7a00ac1819a5a46edcd16bc7ca82285affa19652d832dd3cae2584b0093fd66ecd21dae87dae1b53e75d8a15a8388ade diff --git a/app-emacs/php-mode/php-mode-1.28.0.ebuild b/app-emacs/php-mode/php-mode-1.28.0.ebuild new file mode 100644 index 000000000000..217132c6c09d --- /dev/null +++ b/app-emacs/php-mode/php-mode-1.28.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +inherit elisp + +DESCRIPTION="GNU Emacs major mode for editing PHP code" +HOMEPAGE="https://elpa.nongnu.org/nongnu/php-mode.html + https://github.com/emacs-php/php-mode/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/emacs-php/${PN}" +else + SRC_URI="https://github.com/emacs-php/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" +fi + +S="${WORKDIR}/${P}/lisp" + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( ../{AUTHORS,CHANGELOG,CONTRIBUTING,README{,.ja}}.md ../docs ) +SITEFILE="50${PN}-gentoo.el" + +elisp-enable-tests ert "${S}" -L ../tests \ + -l ./php-ide-phpactor.el -l ../tests/php-mode-test.el + +src_test() { + touch ../tests/project/1/.git || die + elisp_src_test +} diff --git a/app-emacs/php-mode/php-mode-9999.ebuild b/app-emacs/php-mode/php-mode-9999.ebuild index 54391350fc17..217132c6c09d 100644 --- a/app-emacs/php-mode/php-mode-9999.ebuild +++ b/app-emacs/php-mode/php-mode-9999.ebuild @@ -1,34 +1,35 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=8 +EAPI=9 inherit elisp DESCRIPTION="GNU Emacs major mode for editing PHP code" -HOMEPAGE="https://github.com/emacs-php/php-mode/" +HOMEPAGE="https://elpa.nongnu.org/nongnu/php-mode.html + https://github.com/emacs-php/php-mode/" -if [[ ${PV} == *9999* ]] ; then +if [[ "${PV}" == *9999* ]] ; then inherit git-r3 - EGIT_REPO_URI="https://github.com/emacs-php/${PN}.git" + EGIT_REPO_URI="https://github.com/emacs-php/${PN}" else - SRC_URI="https://github.com/emacs-php/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" + SRC_URI="https://github.com/emacs-php/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz" KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" fi -S="${WORKDIR}"/${P}/lisp +S="${WORKDIR}/${P}/lisp" LICENSE="GPL-3+" SLOT="0" -DOCS=( ../AUTHORS.md ../CHANGELOG.md ../CONTRIBUTING.md ../README{,.ja}.md ../docs ) +DOCS=( ../{AUTHORS,CHANGELOG,CONTRIBUTING,README{,.ja}}.md ../docs ) SITEFILE="50${PN}-gentoo.el" -elisp-enable-tests ert "${S}" -L ../tests -l ../tests/php-mode-test.el +elisp-enable-tests ert "${S}" -L ../tests \ + -l ./php-ide-phpactor.el -l ../tests/php-mode-test.el src_test() { touch ../tests/project/1/.git || die - elisp_src_test } diff --git a/app-emulation/virtui-manager/Manifest b/app-emulation/virtui-manager/Manifest new file mode 100644 index 000000000000..4d99f2a634cb --- /dev/null +++ b/app-emulation/virtui-manager/Manifest @@ -0,0 +1 @@ +DIST virtui-manager-3.2.0.tar.gz 10946660 BLAKE2B a5feda1f74f7f44aa1f20e64e444b6fb15c0f5c1da21c6f698ca58b5637e9206c5ab3b985c71dd90eb7a509c6b6d22ff63d8c587d0446cc7819f1b99c8097df3 SHA512 0f85feafd68ed729e07bd708d17a71c86012b0167202bb5b4537755f9806569534239ca7d38b840f4dc832e74e17dba3c89813e5f5676a1bb3ddef830d1727a4 diff --git a/app-emulation/virtui-manager/metadata.xml b/app-emulation/virtui-manager/metadata.xml new file mode 100644 index 000000000000..608416a5d1b5 --- /dev/null +++ b/app-emulation/virtui-manager/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>shimontrolles@gmail.com</email> + <name>Shimon Trolles</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/app-emulation/virtui-manager/virtui-manager-3.2.0.ebuild b/app-emulation/virtui-manager/virtui-manager-3.2.0.ebuild new file mode 100644 index 000000000000..b0e77eebf36f --- /dev/null +++ b/app-emulation/virtui-manager/virtui-manager-3.2.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 +distutils_enable_tests pytest + +DESCRIPTION="Terminal-based interface to manage virtual machines using libvirt" +HOMEPAGE="https://aginies.github.io/virtui-manager/" +SRC_URI="https://github.com/aginies/virtui-manager/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/virtui-manager-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/libvirt-python[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/textual[${PYTHON_USEDEP}] + sys-libs/libosinfo[introspection] + app-emulation/libvirt + app-emulation/qemu + app-emulation/virt-manager + dev-python/netifaces +" +BDEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + test? ( dev-python/pytest-cov[${PYTHON_USEDEP}] ) + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) +" + +src_prepare() +{ + default + distutils-r1_src_prepare +} + +python_test() +{ + epytest -o "addopts=" +} diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest index 12a60db0dd1b..ad864657e5c9 100644 --- a/app-misc/doublecmd-bin/Manifest +++ b/app-misc/doublecmd-bin/Manifest @@ -10,3 +10,6 @@ DIST doublecmd-1.2.6.qt6.x86_64.tar.xz 9945744 BLAKE2B 75594910f60ce4f0d91ce3e65 DIST doublecmd-1.2.7.gtk2.i386.tar.xz 9263592 BLAKE2B 611421ec25e029b04a4821ac493a2eb36463b7f2debe18f0123542a57496a10059f185e7cb4bc12795a219f7dd9d3b6e26932eada07f7ef216a9961873a049e1 SHA512 99ad98947b527958eff1ebe9b49e05923fa770d28f2d29a6e8ad938da0dea563c353279c9c6bb3d7a0474d674a4486dfdbed7232cc701a385c5c24565c961d97 DIST doublecmd-1.2.7.gtk2.x86_64.tar.xz 9519192 BLAKE2B a11b20075b753a9303f3795e38c5cb4c857467c32d6f9b2786efa91f62ddf752b113c1143921913739780f7d4059893d13b57253034955813cc517ac5a9ed8db SHA512 7afc3212e127e803c6f637eb43b543252d9c4c1402029b36d5369f01fa031d24c652c4ec308b75de2486452ee69efe5882de6debc6fa02d8fba27528da794966 DIST doublecmd-1.2.7.qt6.x86_64.tar.xz 9973880 BLAKE2B 6e75cbe3265908eaab65762a47c33b20d86030330718c20ca2a48d2ab54f624df3a769d0642d4d7daf759a54bef7379f4658c19d00eac4298e9b9a4942eb90b1 SHA512 1d0604e7f771af317d78312e6b3c2fcc4b444c5848912a8e2fe5c4cc224b1657e6f1ad069c56833fbadccedc382e02c9045ecd765f0be757848e6ce471e2420d +DIST doublecmd-1.2.8.gtk2.i386.tar.xz 9271828 BLAKE2B efcae4adb9844bf530b8e7185ecd2f1a916ae49f8170ae5d7dd96eaa57d55f53bd830a1871ddeafd20e5ad4d801df39af4d435dd519f43ac3e4e8753e20fdbca SHA512 e59f1074fba0855c627e9bb39070860eafe62d46f3bdaa235c69d2eda5d874d92360576df05d6da0fa3af31672519c2e68a86fc17518961f4dca927cf51629b5 +DIST doublecmd-1.2.8.gtk2.x86_64.tar.xz 9530780 BLAKE2B 23c6d5997e76c0634abed6c7334fd5815c48e90457f9787b8b9cb035eb558789e82751895e755946618ee7d02109d9f9c13fd53d117249ec5a0f77832844a19e SHA512 fa920991a2b89b1c05225ba35559457b001d4420a8dd583d698de25dca9b894e7899cd3e3de54bc8e34a3d8f7ee89d0e1e81036892a1f77e7d88145341b9fc07 +DIST doublecmd-1.2.8.qt6.x86_64.tar.xz 9975992 BLAKE2B 12b1f1dc09bb1f04f26f5881748695bd110991faaf6ac449075f7baa0262ced7cb048dcef6804a129b427b50ab6542c1909f63305dc78dc100b601cbd2a9ab31 SHA512 6bffd9b0256eae7ef12543e8350b2d5d3f0d36b155f0de5b36177e1f9c945f60b31ec82fbd7c7b98a0811409212743418f235927fae66e933f03a20f65ea4e8c diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.2.8.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.2.8.ebuild new file mode 100644 index 000000000000..4d8b4b97599f --- /dev/null +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.2.8.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop wrapper xdg + +MY_PN="doublecmd" +DESCRIPTION="Free cross platform open source file manager with two panels side by side" +HOMEPAGE="https://doublecmd.sourceforge.io/" + +# Switch to github repo taballs instead of sourceforge +SRC_URI=" + amd64? ( + !qt6? ( https://github.com/${MY_PN}/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz ) + qt6? ( https://github.com/${MY_PN}/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}.qt6.x86_64.tar.xz ) + ) + x86? ( https://github.com/${MY_PN}/${MY_PN}/releases/download/v${PV}/${MY_PN}-${PV}.gtk2.i386.tar.xz ) +" + +S="${WORKDIR}/${MY_PN}" + +# Licenses for package and plugins +LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" + +IUSE="qt6" + +QA_PREBUILT=" + */doublecmd + */libQt6Pas.so.6 + */libunrar.so + */plugins/.* +" + +## "ldd doublecmd" output show linking to some libraries provided by sys-libs/glibc:2.2 +## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed here). +## Once per-profile USE masking works in overlays, mask the qt6 USE flag for x86 and +## revert RDEPEND hack. +GTK_DEPS=" + app-accessibility/at-spi2-core:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 + x11-libs/pango +" +RDEPEND=" + dev-libs/glib:2 + sys-apps/dbus + x11-libs/libX11 + amd64? ( + !qt6? ( ${GTK_DEPS} ) + qt6? ( + dev-qt/qtbase:6[gui,widgets] + media-libs/libglvnd + ) + ) + x86? ( ${GTK_DEPS} ) +" + +src_install(){ + insinto "/opt/${PN}" + doins -r "${S}/." + + # Remove doublecmd.inf to use config from user home directory + rm "${ED}/opt/${PN}"/settings/doublecmd.inf || die + + exeinto "/opt/${PN}" + doexe "${S}/${MY_PN}" + make_wrapper ${MY_PN} "/opt/${PN}/${MY_PN}" "" "/opt/${PN}" "/opt/bin/" + + doicon -s 48 ${MY_PN}.png + make_desktop_entry "${MY_PN}" "Double Commander" "${MY_PN}" "Utility;" || die "Failed making desktop entry!" +} diff --git a/app-misc/openrgb/Manifest b/app-misc/openrgb/Manifest index 9ee05dcc14a2..f230441599b7 100644 --- a/app-misc/openrgb/Manifest +++ b/app-misc/openrgb/Manifest @@ -1,2 +1 @@ -DIST OpenRGB-release_candidate_1.0rc2.tar.bz2 10326188 BLAKE2B 72188e13dff896815ba65426df0badc36d50180a62c33d341a793ff2530a975ae0ba449fc3c1b82e0fb0829d3e22c1af10d0cf070d52d8049f2142614a3a6a5b SHA512 2d5a1b21ad03b2e5f90a826c4b5ffdc39802fa257bdc8a5e56b18a52c3fd6178bb961d1969c9629a3a5c8dcf5807689d957bd9200ce993e88e7cb1024f3dacbf DIST openrgb-1.0_rc3_p1.tar.gz 14805903 BLAKE2B a56daf258a8ca8ae09ad3c99d625ccedfeef04eaefd9e106abed18ba74178841fd8309fc549268e535834e0d79c4b02ca547d4861f9475991e13af943ad2d646 SHA512 2bd0cbebe9e96649ba858979ee71aaeeed07eaa98cee960cd575f69df7f10af6a19219c2e25afa84fcd55874192170264cafcb246af161c3b1dbd453614fe24e diff --git a/app-misc/openrgb/openrgb-1.0_rc2.ebuild b/app-misc/openrgb/openrgb-1.0_rc2.ebuild deleted file mode 100644 index 5de5e3e1e69d..000000000000 --- a/app-misc/openrgb/openrgb-1.0_rc2.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs flag-o-matic qmake-utils udev xdg-utils - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI=${EGIT_REPO_URI:-"https://gitlab.com/CalcProgrammer1/OpenRGB"} -else - MY_PV=$(ver_rs 2 "") - SRC_URI="https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_candidate_${MY_PV}/OpenRGB-release_candidate_${MY_PV}.tar.bz2" - S="${WORKDIR}/OpenRGB-release_candidate_${MY_PV}" - KEYWORDS="amd64 ~loong" -fi - -DESCRIPTION="Open source RGB lighting control" -HOMEPAGE="https://openrgb.org https://gitlab.com/CalcProgrammer1/OpenRGB/" -LICENSE="GPL-2" -# subslot is OPENRGB_PLUGIN_API_VERSION from -# https://gitlab.com/CalcProgrammer1/OpenRGB/-/blob/master/OpenRGBPluginInterface.h -SLOT="0/4" - -RDEPEND=" - dev-cpp/cpp-httplib:= - dev-libs/hidapi - dev-qt/qtbase:6[gui,widgets] - net-libs/mbedtls:0= - virtual/libusb:1 -" -DEPEND=" - ${RDEPEND} - dev-cpp/nlohmann_json - dev-libs/mdns - dev-libs/stb -" -BDEPEND=" - dev-qt/qttools:6[linguist] - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/OpenRGB-0.7-r1-udev.patch - "${FILESDIR}"/OpenRGB-0.9-udev-check.patch -) -if [[ ${PV} != *9999* ]]; then - PATCHES+=( "${FILESDIR}"/openrgb-0.9_p20250802-build-system.patch ) -fi - -CHECKREQS_DISK_BUILD="2G" - -src_prepare() { - default - - rm -r dependencies/{httplib,hidapi,libusb,mdns,json,mbedtls,stb}* \ - || die "Failed to remove unneded deps" -} - -src_configure() { - # Some plugins require symbols defined in the main binary. - # The upstream build system of plugins bundles OpenRGB as a submodule - # instead, and compiles the .cpp file again. - append-ldflags -Wl,--export-dynamic - - # > warning: '-pipe' ignored because '-save-temps' specified - filter-flags -pipe - - # cpp-httplib >=0.16.0 changed the library name from "httplib" to "cpp-httplib". - # See bug: https://bugs.gentoo.org/934576 - local -a libs=() - if has_version "<dev-cpp/cpp-httplib-0.16.0" ; then - libs+=( -lhttplib ) - else - libs+=( -lcpp-httplib ) - fi - - eqmake6 \ - INCLUDEPATH+="${ESYSROOT}/usr/include/nlohmann" \ - INCLUDEPATH+="${ESYSROOT}/usr/include/stb" \ - OPENRGB_SYSTEM_PLUGIN_DIRECTORY="${EPREFIX}/usr/$(get_libdir)/openrgb/plugins" \ - LIBS+="${libs[@]}" \ - PREFIX="${EPREFIX}/usr" -} - -src_install() { - emake INSTALL_ROOT="${ED}" install - - dodoc README.md - - rm -r "${ED}"/usr/lib/udev/ || die - udev_dorules 60-openrgb.rules - - # This is for plugins. Upstream doesn't install any headers at all. - insinto /usr/include/OpenRGB - find . -name '*.h' -exec cp --parents '{}' "${ED}/usr/include/OpenRGB/" ';' || die -} - -pkg_postinst() { - xdg_icon_cache_update - udev_reload -} - -pkg_postrm() { - xdg_icon_cache_update - udev_reload -} diff --git a/app-misc/openrgb/openrgb-1.0_rc3_p1.ebuild b/app-misc/openrgb/openrgb-1.0_rc3_p1.ebuild index 8ffc38f75e5c..c52541fcbd1a 100644 --- a/app-misc/openrgb/openrgb-1.0_rc3_p1.ebuild +++ b/app-misc/openrgb/openrgb-1.0_rc3_p1.ebuild @@ -12,7 +12,7 @@ else MY_PV="1.0rc3.1" SRC_URI="https://codeberg.org/OpenRGB/OpenRGB/archive/release_candidate_${MY_PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/openrgb" - KEYWORDS="~amd64 ~loong" + KEYWORDS="amd64 ~loong" fi DESCRIPTION="Open source RGB lighting control" diff --git a/app-text/lowdown/lowdown-2.0.4.ebuild b/app-text/lowdown/lowdown-2.0.4.ebuild index 6b0b4859f8ad..bffd287b58bd 100644 --- a/app-text/lowdown/lowdown-2.0.4.ebuild +++ b/app-text/lowdown/lowdown-2.0.4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="ISC" SLOT="0/3" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86" DEPEND=" virtual/libcrypt:= diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest index ba31bfa916d3..42b6bd2137a6 100644 --- a/app-text/qpdf/Manifest +++ b/app-text/qpdf/Manifest @@ -4,3 +4,6 @@ DIST qpdf-12.3.2.tar.gz.asc 833 BLAKE2B cdef2ffad5bd54ebfa3938dd7c6b71dc317f14df DIST qpdf-12.4.0-doc.zip 16689334 BLAKE2B 13b69463afa43bd9a8a0ebe64b6793ecf4482ce56beb6fe265485043da2c1d9ab045441a8f0eb3fa3411bde5dc1107160f5123e532ab607ea498733b31bc9092 SHA512 773940a0444b2fd5577e26f5cbb7ceec45afca742b42b8183dc2cd9efe6de346a55b86fd1f4a24eac1c057922ba6564eea478c52c6f95466ccd9395a1d6d0d80 DIST qpdf-12.4.0.tar.gz 19675978 BLAKE2B cc2f8ad7bd6a36e710d8edaf78fb0ea12b8acd64c7825d9ee7ddf4eb54b8393941d115784f247dffc2f2d5684a18594fb8387bf85699766fe375b12b8977903c SHA512 c4af8af31595bc5fe35a46d0e482746013d8f3dbef13a8bba26702a5f00cb4ea7c241542c0be9b3996a36dd8a8fde5afa59b9824077e85592708bf3d1fbb1c35 DIST qpdf-12.4.0.tar.gz.asc 833 BLAKE2B 78eaa69977587e0b39640838bb18c6de9b4e8d4b5f87f6fbc94a9abc5132a8c682e002c6de5fd55fe5cd68c28210a6e25a2597b7c7e2626522db349f9cc3cd1d SHA512 240a2c75af2aa85fe77bef74e340bdad1540a62ecf6d60e405d27ec24effc983b6666c03eefc9f2edbd150bd0c9fa7989858103a3f9bb8dcc926f40c472874ed +DIST qpdf-12.4.1-doc.zip 16689717 BLAKE2B ce9f3fa986e4f64458e2212ad6cfe2714e7a4ada4efad3430f40403fe90034b05f88677a4299648b8281afda5f679ad8117a92a8c628b83e7739d76cd03b35fc SHA512 76894add37790367606cb08886bdd2420041802bd99fe393f0f2cf998084935de1c3cc4858c668b74e7c0a994b21d0356d8e8ceef459f90ff477745585d3ba86 +DIST qpdf-12.4.1.tar.gz 19713921 BLAKE2B 5552e778b44a895b066a3ed6e4acb6e8697b66d5eac4fbc7b29c5ed9c9cce3a31a8b1de77cd0fd5429817874f4e7193b3a4bb3fd25d1361dbaa1fdad39233976 SHA512 5559bc662f82346fbc2967aa6c994eef786931aaa0c56432a107d4bb71a4c8ab479144e5c03ee9f05b9060b474001c608a4c5d4136cd3d16d1e60e1ced54a576 +DIST qpdf-12.4.1.tar.gz.asc 833 BLAKE2B d10ac0993fae5765bfbe10dd4bc21748b7e422cdbc2a6a0687d480913e007f2b87302e0d47da5fbfd549debdc799f8dfd6eb5a439a154eacf6a60f08249fcacf SHA512 f775770da945cdbe2a01201c492e67b00e9aea2882fa0336afa5f79f9ca2546a72f98682a589db9aeded5a2386711cc33ee8ed76bc4d442b1e9f3e30127f4878 diff --git a/app-text/qpdf/qpdf-12.4.1.ebuild b/app-text/qpdf/qpdf-12.4.1.ebuild new file mode 100644 index 000000000000..5d109d5d5e78 --- /dev/null +++ b/app-text/qpdf/qpdf-12.4.1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake shell-completion verify-sig + +DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files" +HOMEPAGE=" + https://qpdf.sourceforge.io/ + https://github.com/qpdf/qpdf/ +" +SRC_URI=" + https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz + doc? ( + https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip + ) + verify-sig? ( + https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz.asc + ) +" + +LICENSE="|| ( Apache-2.0 Artistic-2 )" +# Subslot for libqpdf soname version (just represent via major version) +SLOT="0/$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc examples gnutls test zopfli" +RESTRICT="!test? ( test )" + +RDEPEND=" + media-libs/libjpeg-turbo:= + virtual/zlib:= + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( dev-libs/openssl:= ) + zopfli? ( app-arch/zopfli:= ) +" +DEPEND=" + ${RDEPEND} + test? ( + app-text/ghostscript-gpl[tiff(+)] + media-libs/tiff + sys-apps/diffutils + ) +" +BDEPEND=" + dev-lang/perl + doc? ( app-arch/unzip ) + verify-sig? ( sec-keys/openpgp-keys-jberkenbilt ) +" + +QA_CONFIG_IMPL_DECL_SKIP=( + # glibc only (bug #899052) + malloc_info +) + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jberkenbilt.asc + +src_unpack() { + if use verify-sig ; then + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc} + fi + + default +} + +src_prepare() { + cmake_src_prepare + + # broken test + rm qpdf/qtest/completion.test || die +} + +src_configure() { + local crypto_provider=$(usex gnutls GNUTLS OPENSSL) + local crypto_provider_lowercase=${crypto_provider,,} + + # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html. + local mycmakeargs=( + -DINSTALL_EXAMPLES=$(usex examples) + -DZOPFLI=$(usex zopfli) + + # Avoid automagic crypto deps + -DUSE_IMPLICIT_CRYPTO=OFF + -DALLOW_CRYPTO_NATIVE=ON + + # Breaks install with USE=-doc in 11.0.0? + #-DINSTALL_MANUAL=ON + + -DDEFAULT_CRYPTO=${crypto_provider_lowercase} + -DREQUIRE_CRYPTO_${crypto_provider}=ON + ) + + cmake_src_configure +} + +src_install() { + if use doc ; then + mv "${WORKDIR}"/${P}-doc "${BUILD_DIR}"/manual/doc-dist || die + fi + + cmake_src_install + + # Completions + dobashcomp completions/bash/qpdf + dozshcomp completions/zsh/_qpdf +} diff --git a/dev-build/bmake/bmake-20251111.ebuild b/dev-build/bmake/bmake-20251111.ebuild index 7a2090a4b188..36c86e5415e0 100644 --- a/dev-build/bmake/bmake-20251111.ebuild +++ b/dev-build/bmake/bmake-20251111.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-build/scons/Manifest b/dev-build/scons/Manifest index 0384f5c63ff1..14a1970bdad4 100644 --- a/dev-build/scons/Manifest +++ b/dev-build/scons/Manifest @@ -1,6 +1,9 @@ DIST SCons-4.10.1.tar.gz 3258403 BLAKE2B c3954478e3a6795c04975a50afbca269add686284c50461e8ca71dc338c1b160f4a766ca82557a1cbfc95bd9f668648bcd637f1aa30e0410ca1b41b2e2292ae7 SHA512 4c64070714ba16c8e231ecfac9c1df6fad252b5509e0d260cc05f28865e3068f58c169d73c1559373b7a2d517bcb94a07593ab00781afd9a6a55893455471bc4 DIST SCons-4.11.0.tar.gz 3269126 BLAKE2B 62fc9e79322fb7cf333596833c70bed229d96a68aafaabfe1866d5f1d0750ef77953847887eda9a167ff40ae6c54720086c890176e4d3bb2e1791e01c999cf22 SHA512 82871f2e8b0e8fac34c9c60ef6367aa5a646cce402272b8d1bf8e966631ef61ba66a3ce7dd02e499686540bce8f1315d8a6e9092dabab9e76fb6c8d8649d8324 +DIST SCons-4.11.1.tar.gz 3268963 BLAKE2B 6090c9206f005e4c318e84f267de63ae9dcfbb5f8d4b0de5bbc30ee022882e4357358c4e90e36fd809218db80f00bb93167ff52eb8a0ef983ea0fa49be0dfd3e SHA512 44ec5a45e6adc39de167c42e8e85c2e506f922af82d6d8459caf91b301e5a789c038ce41818df20e311127def35da2f860fb62bcb6ff6cae344134f6c767a537 DIST scons-4.10.1-user.pdf 3128752 BLAKE2B 91050cc519f86e909f49dd84a744133d253376c3d9f649779c9257127c9e1ab05ab699bbac74828bd54bd6f047e94baa0b880b86d501c5b7b5ac1b8d8457b5bf SHA512 1592a9d33d4cee5970d0cb0872882583bbe1d213305c2f9f7dee5acd3d703a0ec999b580785391cae498cc47fc07118da2efa956b1b77b84d994a36104efdcc3 DIST scons-4.10.1.gh.tar.gz 5981560 BLAKE2B c2fa46729300f63debcfe8e982e347ed7d486e9d2d0889470be4553702d3123ae813487f934735bb980732df83894bec5f18f731e83bf75a4bd0c2230c60ea03 SHA512 e47000c4fe770c84c1c97ed4e7feee9305669cfbbd1aac06e158d15b08383dbdcbd5397ff62519478204c07d064337fe8101d81e17e0c8d5d611e453ed6d4da2 DIST scons-4.11.0-user.pdf 3053519 BLAKE2B 66646c2d790b0a4fde82deda444507c5904cfeed86b9856ed449721afd3c189a154a57c6f08a657e5c236c44fb72fe5dad2d409c5ac879aeb616679b79c86cf1 SHA512 6d08709518edcb13ee0c420a78a880fd6a7ff8b3a61c2d174653484fdd9a01336449fe60f66adebd2b969cfee7aaf12fe63ad9be5d7d2b335f1ec255a973343f DIST scons-4.11.0.gh.tar.gz 5978370 BLAKE2B cf85a2d79384004c7e1b4e61b06d9e2f19f7d84a6d489efff5fcf7fb5cefe2c696778d01fcc3054b7a40575e7012a14a62f30ac4a676bcfba76fe4f167dd0555 SHA512 dfefb98c7030847be3175b7bd068eccc6c6919f393485c6f2b5b38c1f211b275b9ba15cd51ae3a467012676b3c2d10690e32deeeb744b252c2c6a9a41a82ebcd +DIST scons-4.11.1-user.pdf 3053517 BLAKE2B 8420edbe5704111ce532fccd40c7ec41e659c728e94cfbc765a3807f2da67165f2bbe7bcbc45f5913bb36cb7301ce42a377925a99df3773f16b28c5f0c58e919 SHA512 9e5b86c65ef29f15011eb4a2889c8416d5b699e2011f53b264b4e7a8a7a63d109590d1408a8b0325e0a8edc9400f4a8950c62534e54b5aea6dd101cae0e3d704 +DIST scons-4.11.1.gh.tar.gz 5970811 BLAKE2B 386451da1a78f4fb31199fc6bcb05b62bcfe83cb28468316ae3817fa8d5c37adb72beec2b4abedf8c6a9c361481040815cc3e4fe8c84771f87c73b8298e55756 SHA512 f0a215ef93f9e9a0131bad7ba3195a1904715cb97d842bbdb25d3a3167edc10f7d64b6777f66ace77ce7896b1927047587bee111bebec913fd2bd4fcbed68f53 diff --git a/dev-build/scons/scons-4.11.1.ebuild b/dev-build/scons/scons-4.11.1.ebuild new file mode 100644 index 000000000000..76a7fa790016 --- /dev/null +++ b/dev-build/scons/scons-4.11.1.ebuild @@ -0,0 +1,159 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 multiprocessing + +MY_P="SCons-${PV}" +DESCRIPTION="Extensible Python-based build utility" +HOMEPAGE=" + https://www.scons.org/ + https://github.com/SCons/scons/ + https://pypi.org/project/SCons/ +" +SRC_URI=" + https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${MY_P}.tar.gz + doc? ( + https://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf + -> ${P}-user.pdf + ) + test? ( + https://github.com/SCons/scons/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +IUSE="doc test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +src_unpack() { + # use the git directory structure, then unpack the pypi tarball + # on top of it to make our life easier + if use test; then + unpack "${P}.gh.tar.gz" + else + mkdir -p "${P}" || die + fi + + tar -C "${P}" --strip-components=1 --no-same-owner \ + -xzf "${DISTDIR}/${MY_P}.tar.gz" || die +} + +src_prepare() { + distutils-r1_src_prepare + + # TODO: rebase the patches <4.5.1-r2 is gone + # support env passthrough for Gentoo ebuilds + eapply -p2 "${FILESDIR}"/scons-4.1.0-env-passthrough.patch + # respect CC, CXX, C*FLAGS, LDFLAGS by default + eapply -p2 "${FILESDIR}"/scons-4.2.0-respect-cc-etc.patch + + if use test; then + local remove_tests=( + # TODO: does not respect PATH? + test/Clang + # broken + test/DVIPDF/DVIPDFFLAGS.py + test/Java/swig-dependencies.py + test/Java/multi-step.py + test/TEX/newglossary.py + test/TEX/variant_dir_newglossary.py + test/Configure/option--config.py + test/D/HSTeoh/sconstest-linkingProblem_gdc.py + # broken by commas in date, sic! + test/option/option-v.py + test/Interactive/version.py + # warnings from new binutils? + test/AS/as-live.py + test/AS/nasm.py + # hangs + test/KeyboardInterrupt.py + # requires f77 executable + test/Fortran/F77PATH.py + test/Fortran/FORTRANPATH.py + test/Fortran/gfortran.py + # TODO, these seem to be caused by our patches + test/Repository/include.py + test/Repository/multi-dir.py + test/Repository/variants.py + test/virtualenv/activated/option/ignore-virtualenv.py + # broken by CC being set? *facepalm* + test/LINK/applelink.py + test/ToolSurrogate.py + # no clue but why would we care about rpm? + test/packaging/option--package-type.py + test/packaging/rpm/cleanup.py + test/packaging/rpm/internationalization.py + test/packaging/rpm/multipackage.py + test/packaging/rpm/package.py + test/packaging/rpm/tagging.py + # apparently fragile to... limits? + # https://bugs.gentoo.org/908347#c7 + test/builderrors.py + # unhappy about jre-25 + test/Java/nested-classes.py + # flaky + test/leaky-handles.py + ) + + if ! use amd64 && ! use x86 ; then + # These tests are currently broken on arm and other non-amd64/x86 platforms + # Work seems to be ongoing in e.g. https://github.com/SCons/scons/pull/4022 to + # better plumb up the MSVC tests for alternative arches. + # Try again after 4.2.0. + # See also: https://pairlist4.pair.net/pipermail/scons-users/2020-November/008452.html + # bug #757534 + remove_tests+=( + test/MSVS/vs-7.0-scc-files.py + test/MSVS/vs-7.0-scc-legacy-files.py + test/MSVS/vs-7.1-scc-files.py + test/MSVS/vs-7.1-scc-legacy-files.py + test/MSVS/vs-scc-files.py + test/MSVS/vs-scc-legacy-files.py + ) + fi + + rm -r "${remove_tests[@]}" || die + fi +} + +python_test() { + local -x COLUMNS=80 + # set variable from escons() of scons-util.eclass to make env-passthrough patch work within test env + local -x GENTOO_SCONS_ENV_PASSTHROUGH=1 + # unset some env variables to pass appropriate tests + unset AR AS ASFLAGS CC CXX CFLAGS CXXFLAGS CPPFLAGS LDFLAGS + cd "${WORKDIR}/${P}" || die + "${EPYTHON}" runtest.py -a --passed \ + -j "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" + + # runtest.py script returns "0" if all tests are passed + # and returns "2" if there are any tests with "no result" + # (i.e. in case if some tools are not installed or it's Windows specific tests) + [[ ${?} == [02] ]] || die "Tests fail with ${EPYTHON}" + + # sigh + rm "${BUILD_DIR}/install/usr/bin/.sconsign" || die +} + +python_install_all() { + distutils-r1_python_install_all + + doman *.1 + use doc && dodoc "${DISTDIR}/${P}"-user.pdf +} diff --git a/dev-cpp/cmrc/Manifest b/dev-cpp/cmrc/Manifest new file mode 100644 index 000000000000..91f858160b79 --- /dev/null +++ b/dev-cpp/cmrc/Manifest @@ -0,0 +1 @@ +DIST cmrc-2.0.1.cmake 20482 BLAKE2B f91366cd7564d99b2b784f788589f560c8fccdf002ffb213821754a5f8ceb7b08a59760b07bf1fdb4bcd31f227498771abc985777c2951e1d3fea00ead9e6ee8 SHA512 7a11a08ac70aa1a52e360b77e2667b1a8ec49e0307aba4fe8bd8e3bf9ac5b156382a3776482e6df89d633f28577b4c04099dcb24b4adae50b45067e378aeb182 diff --git a/dev-cpp/cmrc/cmrc-2.0.1.ebuild b/dev-cpp/cmrc/cmrc-2.0.1.ebuild new file mode 100644 index 000000000000..6481e369203d --- /dev/null +++ b/dev-cpp/cmrc/cmrc-2.0.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +DESCRIPTION="A Resource Compiler in a Single CMake Script" +HOMEPAGE="https://github.com/vector-of-bool/cmrc" +SRC_URI="https://raw.githubusercontent.com/vector-of-bool/cmrc/${PV}/CMakeRC.cmake -> ${P}.cmake" +S="${WORKDIR}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +src_install() { + local cmakedir="/usr/share/cmake/CMakeRC" + + insinto "${cmakedir}" + newins "${DISTDIR}/${P}.cmake" CMakeRC.cmake + newins - CMakeRCConfig.cmake <<-EOF + include("\${CMAKE_CURRENT_LIST_DIR}/CMakeRC.cmake") + EOF +} diff --git a/dev-cpp/cmrc/metadata.xml b/dev-cpp/cmrc/metadata.xml new file mode 100644 index 000000000000..a91a1b954a63 --- /dev/null +++ b/dev-cpp/cmrc/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>core@baldeagleos.com</email> + <name>Development</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest index c93efa893825..22da3a1c194f 100644 --- a/dev-db/postgresql/Manifest +++ b/dev-db/postgresql/Manifest @@ -1,11 +1,6 @@ -DIST postgresql-14.23.tar.bz2 22586931 BLAKE2B 97700439c4d6c94344be70aede691bd88ac40e2aaeb0b9ee05882cc62bb2dc36fc459964f5a68307ceb7d61020a840aa43f6c41755c012a3f74f2035b7db77c8 SHA512 09a534a0937593c9a0fefbe69f3cd57692e62d38c311c6c63e02edd57c289d73d4aa1a492f23d9eeffde636773c5212d9b2f1d18cc8e459f9c73ce74022b1280 DIST postgresql-14.24.tar.bz2 22648062 BLAKE2B 424b1e9284f2a61dc2fe8ce2d8d362b5d36c98b44ed330435165d7ada52edf3cf710b3cfc52094967700d83d184f425dff390fac52678fb5725906ce8b9e1916 SHA512 c8cf3e93ca7f33b53fc457a4bbd3a6368fcfe4aa96cb6b777807297f114145e73ee6629cc8d51280b3799e4be3121f2b3a6b6a06e629c1cb8bfa3d6bf9539366 -DIST postgresql-15.18.tar.bz2 23405115 BLAKE2B a0748176b7410c9ffd01ad812a3d71a08082771140175f867282aa1474ccfa2b8f81129154b9263baa3ed7a1e4f609a399f5be8561ae169497495ff042b903b9 SHA512 01f6ff71dcc24d5c2240a53ac2d70c64fadf143ea46134a3c5af1c367857edca38c88b09d5903b5e679dd6139c3b21e1041e1bada0b6ba691a82ec3b854fd2d5 DIST postgresql-15.19.tar.bz2 23452545 BLAKE2B 25c9e7e11f298f73482182202c61dec8d3f083bac7cb41d224810f4a9ca511cfbc6a0e088897462d1662614f8bb7ce79cb5d2150c1c037e7b1b1b14d43ef8daf SHA512 57ae29a6d74b2883382fd6c2719360bb43cd8eef5957146ff64a0a7a2e4b8ac93f85b5acc5619377b067bc41b42083b1c3a28ab7546cb96536811a9ac1b30e26 -DIST postgresql-16.14.tar.bz2 25106859 BLAKE2B 6380328f5f66a6040da1e7d0f38868aae885ec08c44d0475a02c80d2917637c70db58b4ab41fed278d592df715e28ae18fb801d1b750254b4ae4b8ac3350a323 SHA512 ba2f943aa29a9473986aedd617b5884f61a4f28984e807b1f5cb4a7bd82f62856419b23bd020cbdeb4e572b4cabe8038a6dc9fd83e2a4cbccc9c11872504d210 DIST postgresql-16.15.tar.bz2 25181309 BLAKE2B 36d2c2cdcdac4e562664840995f7345567e5548142b809cc540de9d2d7cfc88659b02372e1b80e7bb0503fcaa10b3a95e2677438f60040c6474aa77ee3c4be9d SHA512 093dd8b8968560b4dc7cef670dcb9d2eaa54befc835b5c631714003525e58f0362fabebef5a996a3c70ad69b9c5c62d8210f3debac7d90b22df4186814c0151f -DIST postgresql-17.10.tar.bz2 21664720 BLAKE2B dd45179a902941c3f8244904e9c0c6a8a90149b96a31ff7df85665ed15bcd952a71497a549a11b79bbe53d2dfd0d0652d5b59d1213958d9ba5e60b6149a938b3 SHA512 1a7ea39efe5d42acd5f4edda50c418515b6c9032d92cd38c55181106ca5808b17f66ffe673f97002698c93cfb555a47ee450f9e471cb245c5ca44bc742a6a081 DIST postgresql-17.11.tar.bz2 21787224 BLAKE2B 00904ef605eb119999829c100ebaaf728b8c4405b97782ab97718f30c93b2f5d1dfb8895db962ff12c3b2f690220f57b156bb22e02374490145640e97c15b6a0 SHA512 caf6acf22d21856d95899cf6f2b7bd2ad8018e6d32d59fe28b3010edb1faf259124fee4a163f8d0a9e5307e12b98287266e040ff6cfc0b1f60e65b96e10458b2 -DIST postgresql-18.4.tar.bz2 22567173 BLAKE2B 18a2068eeda95b846613d6f3794ceaa11b70f86393ea2ff41710488c2fc40a2cbb857e1107c16d9d4bfd2d1dc0153c68f164db0bca7ede816a06b436c2edeac4 SHA512 1a7606b5b2460a4fc817d491e1e03262df17ece6869fa3d2b80647baffcfb790fbcfa019c3b10fab9f9a14218651b6a358864e40a5d8c5ddc796db2d6e5b469c DIST postgresql-18.6.tar.bz2 22632314 BLAKE2B 657fd161eb581608cf73f6f649b6a35dbf034ff64c578c17f94d49c72ac9cd8ea7280425dd24ba4d7550c044bfebe78f0ebc534a1df4cfe2b634a6e4f765aa51 SHA512 5855d11be61a594e4dcdfa4ab4de1432caa86a8d50e1b1334ea2989439b46139612c53d00ba6330cba4d7d8b78a9e2176e1a2b6c5454814b5fa49dd54de72eb1 DIST postgresql-19beta3.tar.bz2 23424039 BLAKE2B ac52e4db1e922acd678c0e29845ee1aa8ed79b8e0a0ee842165f36e5989aff401f6c54d63c37ae05c82592c380d3dd46a09f64b80104e6e72956eee61bdb818d SHA512 1804c639da3c34acc02e4a2c6df984b3822a71557545fc461d3f1e9aa87536caeef4619105afec920d17b157ce2756d1de4b97e91451ebad735e4b33ac21e147 diff --git a/dev-db/postgresql/postgresql-14.23-r1.ebuild b/dev-db/postgresql/postgresql-14.23-r1.ebuild deleted file mode 100644 index 461adb3abc9e..000000000000 --- a/dev-db/postgresql/postgresql-14.23-r1.ebuild +++ /dev/null @@ -1,461 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -LLVM_COMPAT=( {16..22} ) -LLVM_OPTIONAL=1 - -inherit dot-a flag-o-matic linux-info llvm-r1 pam python-single-r1 systemd tmpfiles - -DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="https://www.postgresql.org/" - -MY_PV=${PV/_/} -SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" -S="${WORKDIR}/${PN}-${MY_PV}" -LICENSE="POSTGRESQL GPL-2" -SLOT=$(ver_cut 1) - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -IUSE="debug doc icu kerberos ldap llvm +lz4 nls pam perl python +readline - selinux +server systemd ssl static-libs tcl uuid xml zlib" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -CDEPEND=" ->=app-eselect/eselect-postgresql-2.0 -acct-group/postgres -acct-user/postgres -sys-apps/less -virtual/libintl -icu? ( dev-libs/icu:= ) -kerberos? ( virtual/krb5 ) -ldap? ( net-nds/openldap:= ) -llvm? ( $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - ') ) -lz4? ( app-arch/lz4 ) -pam? ( sys-libs/pam ) -perl? ( >=dev-lang/perl-5.8:= ) -python? ( ${PYTHON_DEPS} ) -readline? ( sys-libs/readline:0= ) -server? ( systemd? ( sys-apps/systemd ) ) -ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) -tcl? ( >=dev-lang/tcl-8:0= ) -xml? ( dev-libs/libxml2:= dev-libs/libxslt ) -zlib? ( virtual/zlib:= ) -" - -# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no -# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, -# the libc includes UUID functions. -UTIL_LINUX_LIBC=( elibc_{glibc,musl} ) - -nest_usedep() { - local front back - while [[ ${#} -gt 1 ]]; do - front+="${1}? ( " - back+=" )" - shift - done - echo "${front}${1}${back}" -} - -CDEPEND+=" -uuid? ( - ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} - $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid) -)" - -DEPEND="${CDEPEND} -sys-devel/bison -app-alternatives/lex -nls? ( sys-devel/gettext ) -xml? ( virtual/pkgconfig ) -" - -RDEPEND="${CDEPEND} -selinux? ( sec-policy/selinux-postgresql ) -" - -PATCHES=( "${FILESDIR}/${P}-replicadeadlock.patch" ) - -pkg_setup() { - use llvm && llvm-r1_pkg_setup - - use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # Set proper run directory - sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ - -i src/include/pg_config_manual.h || die - - # Rely on $PATH being in the proper order so that the correct - # install program is used for modules utilizing PGXS in both - # hardened and non-hardened environments. (Bug #528786) - sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die - - use server || eapply "${FILESDIR}/${PN}-14.5-no-server.patch" - - if use pam ; then - sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ - -i src/backend/libpq/auth.c || \ - die 'PGSQL_PAM_SERVICE rename failed.' - fi - - default - eapply_user -} - -src_configure() { - lto-guarantee-fat - - case ${CHOST} in - *-darwin*|*-solaris*) - use nls && append-libs intl - ;; - esac - - export LDFLAGS_SL="${LDFLAGS}" - export LDFLAGS_EX="${LDFLAGS}" - - local PO="${EPREFIX}" - - local i uuid_config="" - if use uuid; then - for i in ${UTIL_LINUX_LIBC[@]}; do - use ${i} && uuid_config="--with-uuid=e2fs" - done - [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp" - fi - - local myconf="\ - --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ - --datadir="${PO}/usr/share/postgresql-${SLOT}" \ - --includedir="${PO}/usr/include/postgresql-${SLOT}" \ - --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ - --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ - --with-system-tzdata="${PO}/usr/share/zoneinfo" \ - $(use_enable debug) \ - $(use_with icu) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with llvm) \ - $(use_with lz4) \ - $(use_with pam) \ - $(use_with perl) \ - $(use_with python) \ - $(use_with readline) \ - $(use_with ssl openssl) \ - $(usex server "$(use_with systemd)" '--without-systemd') \ - $(use_with tcl) \ - ${uuid_config} \ - $(use_with xml libxml) \ - $(use_with xml libxslt) \ - $(use_with zlib) \ - $(use_enable nls)" - if use alpha; then - myconf+=" --disable-spinlocks" - else - # Should be the default but just in case - myconf+=" --enable-spinlocks" - fi - econf ${myconf} -} - -src_compile() { - emake - emake -C contrib -} - -src_install() { - emake DESTDIR="${D}" install - emake DESTDIR="${D}" install -C contrib - - dodoc README HISTORY - - # man pages are already built, but if we have the target make them, - # they'll be generated from source before being installed so we - # manually install man pages. - # We use ${SLOT} instead of doman for postgresql.eselect - insinto /usr/share/postgresql-${SLOT}/man/ - doins -r doc/src/sgml/man{1,3,7} - if ! use server; then - # Remove man pages for non-existent binaries - serverman=( - initdb - pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby} - pg_{test_{fsync,timing},upgrade,waldump} - post{gres,master} - ) - for m in ${serverman[@]} ; do - rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1" - done - fi - docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7} - - # Create slot specific man pages - local bn f mansec slotted_name - for mansec in 1 3 7 ; do - local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}" - - mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir" - pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed" - - for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do - bn=$(basename "${f}") - slotted_name=${bn%.${mansec}}${SLOT}.${mansec} - case ${bn} in - TABLE.7|WITH.7) - echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} - ;; - *) - echo ".so ${rel_manpath}/${bn}" > ${slotted_name} - ;; - esac - done - - popd > /dev/null - done - - insinto /etc/postgresql-${SLOT} - newins src/bin/psql/psqlrc.sample psqlrc - - # Don't delete libpg{port,common}.a (Bug #571046). They're always - # needed by extensions utilizing PGXS. - use static-libs || \ - find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ - -delete - strip-lto-bytecode "${ED}" - - # Make slot specific links to programs - local f bn - for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ - -mindepth 1 -maxdepth 1) - do - bn=$(basename "${f}") - dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ - "/usr/bin/${bn}${SLOT/.}" - done - - if use doc ; then - docinto html - dodoc doc/src/sgml/html/* - fi - - if use server; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} - - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} - - if use systemd; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.service-9.6-r1" | \ - systemd_newunit - ${PN}-${SLOT}.service - newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf - fi - - use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session - - if use prefix ; then - keepdir /run/postgresql - fperms 1775 /run/postgresql - fi - fi -} - -pkg_postinst() { - use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf - postgresql-config update - - elog "If you need a global psqlrc-file, you can place it in:" - elog " ${EROOT}/etc/postgresql-${SLOT}/" - - if use server ; then - elog - elog "Gentoo specific documentation:" - elog "https://wiki.gentoo.org/wiki/PostgreSQL" - elog - elog "Official documentation:" - elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" - elog - elog "The default location of the Unix-domain socket is:" - elog " ${EROOT}/run/postgresql/" - elog - elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" - elog "so that it contains your preferred locale in:" - elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" - elog - elog "Then, execute the following command to setup the initial database" - elog "environment:" - elog " emerge --config =${CATEGORY}/${PF}" - - if [[ -n ${REPLACING_VERSIONS} ]] ; then - ewarn "If your system is using 'pg_stat_statements' and you are running a" - ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" - ewarn "the following command after upgrading:" - ewarn - ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" - fi - fi -} - -pkg_prerm() { - if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then - ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" - ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" - - ebegin "Resuming removal in 10 seconds (Control-C to cancel)" - sleep 10 - eend 0 - fi -} - -pkg_postrm() { - postgresql-config update -} - -pkg_config() { - use server || die "USE flag 'server' not enabled. Nothing to configure." - - [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ - && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" - [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" - [[ -z "${DATA_DIR}" ]] \ - && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" - - # environment.bz2 may not contain the same locale as the current system - # locale. Unset and source from the current system locale. - if [ -f "${EROOT}/etc/env.d/02locale" ]; then - unset LANG - unset LC_CTYPE - unset LC_NUMERIC - unset LC_TIME - unset LC_COLLATE - unset LC_MONETARY - unset LC_MESSAGES - unset LC_ALL - source "${EROOT}/etc/env.d/02locale" - [ -n "${LANG}" ] && export LANG - [ -n "${LC_CTYPE}" ] && export LC_CTYPE - [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC - [ -n "${LC_TIME}" ] && export LC_TIME - [ -n "${LC_COLLATE}" ] && export LC_COLLATE - [ -n "${LC_MONETARY}" ] && export LC_MONETARY - [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES - [ -n "${LC_ALL}" ] && export LC_ALL - fi - - einfo "You can modify the paths and options passed to initdb by editing:" - einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" - einfo - einfo "Information on options that can be passed to initdb are found at:" - einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" - einfo - einfo "PG_INITDB_OPTS is currently set to:" - if [[ -z "${PG_INITDB_OPTS}" ]] ; then - einfo " (none)" - else - einfo " ${PG_INITDB_OPTS}" - fi - einfo - einfo "Configuration files will be installed to:" - einfo " ${PGDATA}" - einfo - einfo "The database cluster will be created in:" - einfo " ${DATA_DIR}" - einfo - - ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" - sleep 5 - eend 0 - - if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then - eerror "The given directory, '${DATA_DIR}', is not empty." - eerror "Modify DATA_DIR to point to an empty directory." - die "${DATA_DIR} is not empty." - fi - - einfo "Creating the data directory ..." - if [[ ${EUID} == 0 ]] ; then - mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" - mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" - chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" - fi - - einfo "Initializing the database ..." - - if [[ ${EUID} == 0 ]] ; then - su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" - else - "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} - fi - - if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then - mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" - ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" - fi - - # unix_socket_directory has no effect in postgresql.conf as it's - # overridden in the initscript - sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf - - einfo "The autovacuum function, which was in contrib, has been moved to the main" - einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" - einfo "by default. You can disable it in the cluster's:" - einfo " ${PGDATA%/}/postgresql.conf" - einfo - if ! use systemd; then - einfo "The PostgreSQL server, by default, will log events to:" - einfo " ${DATA_DIR%/}/postmaster.log" - einfo - fi - if use prefix ; then - einfo "The location of the configuration files have moved to:" - einfo " ${PGDATA}" - einfo "To start the server:" - einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" - einfo "To stop:" - einfo " pg_ctl stop -D ${DATA_DIR}" - einfo - einfo "Or move the configuration files back:" - einfo "mv ${PGDATA}*.conf ${DATA_DIR}" - elif use systemd; then - einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" - einfo "instead of 'pg_ctl'." - else - einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" - einfo "instead of 'pg_ctl'." - fi -} - -src_test() { - if use server && [[ ${UID} -ne 0 ]] ; then - # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set - # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage. - local old_ctype=${LC_CTYPE} - export LC_CTYPE=${LC_COLLATE} - emake check - export LC_CTYPE=${old_ctype} - einfo "If you think other tests besides the regression tests are necessary, please" - einfo "submit a bug including a patch for this ebuild to enable them." - else - use server || \ - ewarn 'Tests cannot be run without the "server" use flag enabled.' - [[ ${UID} -eq 0 ]] || \ - ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' - - ewarn 'Skipping.' - fi -} diff --git a/dev-db/postgresql/postgresql-14.24.ebuild b/dev-db/postgresql/postgresql-14.24.ebuild index c4d2acf075e8..4a117ffc7088 100644 --- a/dev-db/postgresql/postgresql-14.24.ebuild +++ b/dev-db/postgresql/postgresql-14.24.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="POSTGRESQL GPL-2" SLOT=$(ver_cut 1) -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" IUSE="debug doc icu kerberos ldap llvm +lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml zlib" diff --git a/dev-db/postgresql/postgresql-15.18-r1.ebuild b/dev-db/postgresql/postgresql-15.18-r1.ebuild deleted file mode 100644 index 2760b35cd9af..000000000000 --- a/dev-db/postgresql/postgresql-15.18-r1.ebuild +++ /dev/null @@ -1,463 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -LLVM_COMPAT=( {16..22} ) -LLVM_OPTIONAL=1 - -inherit dot-a flag-o-matic linux-info llvm-r1 pam python-single-r1 systemd tmpfiles - -DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="https://www.postgresql.org/" - -MY_PV=${PV/_/} -SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" -S="${WORKDIR}/${PN}-${MY_PV}" -LICENSE="POSTGRESQL GPL-2" -SLOT=$(ver_cut 1) - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -IUSE="debug doc icu kerberos ldap llvm +lz4 nls pam perl python +readline - selinux +server systemd ssl static-libs tcl uuid xml zlib +zstd" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -CDEPEND=" ->=app-eselect/eselect-postgresql-2.0 -acct-group/postgres -acct-user/postgres -sys-apps/less -virtual/libintl -icu? ( dev-libs/icu:= ) -kerberos? ( virtual/krb5 ) -ldap? ( net-nds/openldap:= ) -llvm? ( $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - ') ) -lz4? ( app-arch/lz4 ) -pam? ( sys-libs/pam ) -perl? ( >=dev-lang/perl-5.8:= ) -python? ( ${PYTHON_DEPS} ) -readline? ( sys-libs/readline:0= ) -server? ( systemd? ( sys-apps/systemd ) ) -ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) -tcl? ( >=dev-lang/tcl-8:0= ) -xml? ( dev-libs/libxml2:= dev-libs/libxslt ) -zlib? ( virtual/zlib:= ) -zstd? ( app-arch/zstd ) -" - -# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no -# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, -# the libc includes UUID functions. -UTIL_LINUX_LIBC=( elibc_{glibc,musl} ) - -nest_usedep() { - local front back - while [[ ${#} -gt 1 ]]; do - front+="${1}? ( " - back+=" )" - shift - done - echo "${front}${1}${back}" -} - -CDEPEND+=" -uuid? ( - ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} - $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid) -)" - -DEPEND="${CDEPEND} -sys-devel/bison -app-alternatives/lex -nls? ( sys-devel/gettext ) -xml? ( virtual/pkgconfig ) -" - -RDEPEND="${CDEPEND} -selinux? ( sec-policy/selinux-postgresql ) -" - -PATCHES=( "${FILESDIR}/${P}-replicadeadlock.patch" ) - -pkg_setup() { - use llvm && llvm-r1_pkg_setup - - use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # Set proper run directory - sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ - -i src/include/pg_config_manual.h || die - - # Rely on $PATH being in the proper order so that the correct - # install program is used for modules utilizing PGXS in both - # hardened and non-hardened environments. (Bug #528786) - sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die - - use server || eapply "${FILESDIR}/${PN}-15_beta3-no-server.patch" - - if use pam ; then - sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ - -i src/backend/libpq/auth.c || \ - die 'PGSQL_PAM_SERVICE rename failed.' - fi - - default - eapply_user -} - -src_configure() { - lto-guarantee-fat - - case ${CHOST} in - *-darwin*|*-solaris*) - use nls && append-libs intl - ;; - esac - - export LDFLAGS_SL="${LDFLAGS}" - export LDFLAGS_EX="${LDFLAGS}" - - local PO="${EPREFIX}" - - local i uuid_config="" - if use uuid; then - for i in ${UTIL_LINUX_LIBC[@]}; do - use ${i} && uuid_config="--with-uuid=e2fs" - done - [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp" - fi - - local myconf="\ - --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ - --datadir="${PO}/usr/share/postgresql-${SLOT}" \ - --includedir="${PO}/usr/include/postgresql-${SLOT}" \ - --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ - --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ - --with-system-tzdata="${PO}/usr/share/zoneinfo" \ - $(use_enable debug) \ - $(use_with icu) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with llvm) \ - $(use_with lz4) \ - $(use_with pam) \ - $(use_with perl) \ - $(use_with python) \ - $(use_with readline) \ - $(use_with ssl openssl) \ - $(usex server "$(use_with systemd)" '--without-systemd') \ - $(use_with tcl) \ - ${uuid_config} \ - $(use_with xml libxml) \ - $(use_with xml libxslt) \ - $(use_with zlib) \ - $(use_with zstd) \ - $(use_enable nls)" - if use alpha; then - myconf+=" --disable-spinlocks" - else - # Should be the default but just in case - myconf+=" --enable-spinlocks" - fi - econf ${myconf} -} - -src_compile() { - emake - emake -C contrib -} - -src_install() { - emake DESTDIR="${D}" install - emake DESTDIR="${D}" install -C contrib - - dodoc README HISTORY - - # man pages are already built, but if we have the target make them, - # they'll be generated from source before being installed so we - # manually install man pages. - # We use ${SLOT} instead of doman for postgresql.eselect - insinto /usr/share/postgresql-${SLOT}/man/ - doins -r doc/src/sgml/man{1,3,7} - if ! use server; then - # Remove man pages for non-existent binaries - serverman=( - initdb - pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby} - pg_{test_{fsync,timing},upgrade,waldump} - post{gres,master} - ) - for m in ${serverman[@]} ; do - rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1" - done - fi - docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7} - - # Create slot specific man pages - local bn f mansec slotted_name - for mansec in 1 3 7 ; do - local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}" - - mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir" - pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed" - - for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do - bn=$(basename "${f}") - slotted_name=${bn%.${mansec}}${SLOT}.${mansec} - case ${bn} in - TABLE.7|WITH.7) - echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} - ;; - *) - echo ".so ${rel_manpath}/${bn}" > ${slotted_name} - ;; - esac - done - - popd > /dev/null - done - - insinto /etc/postgresql-${SLOT} - newins src/bin/psql/psqlrc.sample psqlrc - - # Don't delete libpg{port,common}.a (Bug #571046). They're always - # needed by extensions utilizing PGXS. - use static-libs || \ - find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ - -delete - strip-lto-bytecode "${ED}" - - # Make slot specific links to programs - local f bn - for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ - -mindepth 1 -maxdepth 1) - do - bn=$(basename "${f}") - dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ - "/usr/bin/${bn}${SLOT/.}" - done - - if use doc ; then - docinto html - dodoc doc/src/sgml/html/* - fi - - if use server; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} - - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} - - if use systemd; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.service-9.6-r1" | \ - systemd_newunit - ${PN}-${SLOT}.service - newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf - fi - - use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session - - if use prefix ; then - keepdir /run/postgresql - fperms 1775 /run/postgresql - fi - fi -} - -pkg_postinst() { - use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf - postgresql-config update - - elog "If you need a global psqlrc-file, you can place it in:" - elog " ${EROOT}/etc/postgresql-${SLOT}/" - - if use server ; then - elog - elog "Gentoo specific documentation:" - elog "https://wiki.gentoo.org/wiki/PostgreSQL" - elog - elog "Official documentation:" - elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" - elog - elog "The default location of the Unix-domain socket is:" - elog " ${EROOT}/run/postgresql/" - elog - elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" - elog "so that it contains your preferred locale in:" - elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" - elog - elog "Then, execute the following command to setup the initial database" - elog "environment:" - elog " emerge --config =${CATEGORY}/${PF}" - - if [[ -n ${REPLACING_VERSIONS} ]] ; then - ewarn "If your system is using 'pg_stat_statements' and you are running a" - ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" - ewarn "the following command after upgrading:" - ewarn - ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" - fi - fi -} - -pkg_prerm() { - if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then - ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" - ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" - - ebegin "Resuming removal in 10 seconds (Control-C to cancel)" - sleep 10 - eend 0 - fi -} - -pkg_postrm() { - postgresql-config update -} - -pkg_config() { - use server || die "USE flag 'server' not enabled. Nothing to configure." - - [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ - && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" - [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" - [[ -z "${DATA_DIR}" ]] \ - && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" - - # environment.bz2 may not contain the same locale as the current system - # locale. Unset and source from the current system locale. - if [ -f "${EROOT}/etc/env.d/02locale" ]; then - unset LANG - unset LC_CTYPE - unset LC_NUMERIC - unset LC_TIME - unset LC_COLLATE - unset LC_MONETARY - unset LC_MESSAGES - unset LC_ALL - source "${EROOT}/etc/env.d/02locale" - [ -n "${LANG}" ] && export LANG - [ -n "${LC_CTYPE}" ] && export LC_CTYPE - [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC - [ -n "${LC_TIME}" ] && export LC_TIME - [ -n "${LC_COLLATE}" ] && export LC_COLLATE - [ -n "${LC_MONETARY}" ] && export LC_MONETARY - [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES - [ -n "${LC_ALL}" ] && export LC_ALL - fi - - einfo "You can modify the paths and options passed to initdb by editing:" - einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" - einfo - einfo "Information on options that can be passed to initdb are found at:" - einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" - einfo - einfo "PG_INITDB_OPTS is currently set to:" - if [[ -z "${PG_INITDB_OPTS}" ]] ; then - einfo " (none)" - else - einfo " ${PG_INITDB_OPTS}" - fi - einfo - einfo "Configuration files will be installed to:" - einfo " ${PGDATA}" - einfo - einfo "The database cluster will be created in:" - einfo " ${DATA_DIR}" - einfo - - ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" - sleep 5 - eend 0 - - if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then - eerror "The given directory, '${DATA_DIR}', is not empty." - eerror "Modify DATA_DIR to point to an empty directory." - die "${DATA_DIR} is not empty." - fi - - einfo "Creating the data directory ..." - if [[ ${EUID} == 0 ]] ; then - mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" - mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" - chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" - fi - - einfo "Initializing the database ..." - - if [[ ${EUID} == 0 ]] ; then - su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" - else - "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} - fi - - if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then - mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" - ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" - fi - - # unix_socket_directory has no effect in postgresql.conf as it's - # overridden in the initscript - sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf - - einfo "The autovacuum function, which was in contrib, has been moved to the main" - einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" - einfo "by default. You can disable it in the cluster's:" - einfo " ${PGDATA%/}/postgresql.conf" - einfo - if ! use systemd; then - einfo "The PostgreSQL server, by default, will log events to:" - einfo " ${DATA_DIR%/}/postmaster.log" - einfo - fi - if use prefix ; then - einfo "The location of the configuration files have moved to:" - einfo " ${PGDATA}" - einfo "To start the server:" - einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" - einfo "To stop:" - einfo " pg_ctl stop -D ${DATA_DIR}" - einfo - einfo "Or move the configuration files back:" - einfo "mv ${PGDATA}*.conf ${DATA_DIR}" - elif use systemd; then - einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" - einfo "instead of 'pg_ctl'." - else - einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" - einfo "instead of 'pg_ctl'." - fi -} - -src_test() { - if use server && [[ ${UID} -ne 0 ]] ; then - # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set - # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage. - local old_ctype=${LC_CTYPE} - export LC_CTYPE=${LC_COLLATE} - emake check - export LC_CTYPE=${old_ctype} - einfo "If you think other tests besides the regression tests are necessary, please" - einfo "submit a bug including a patch for this ebuild to enable them." - else - use server || \ - ewarn 'Tests cannot be run without the "server" use flag enabled.' - [[ ${UID} -eq 0 ]] || \ - ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' - - ewarn 'Skipping.' - fi -} diff --git a/dev-db/postgresql/postgresql-15.19.ebuild b/dev-db/postgresql/postgresql-15.19.ebuild index fb2855b185c0..c6b12889499c 100644 --- a/dev-db/postgresql/postgresql-15.19.ebuild +++ b/dev-db/postgresql/postgresql-15.19.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="POSTGRESQL GPL-2" SLOT=$(ver_cut 1) -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" IUSE="debug doc icu kerberos ldap llvm +lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml zlib +zstd" diff --git a/dev-db/postgresql/postgresql-16.14-r1.ebuild b/dev-db/postgresql/postgresql-16.14-r1.ebuild deleted file mode 100644 index 7d1395a65950..000000000000 --- a/dev-db/postgresql/postgresql-16.14-r1.ebuild +++ /dev/null @@ -1,464 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -LLVM_COMPAT=( {16..22} ) -LLVM_OPTIONAL=1 - -inherit dot-a flag-o-matic linux-info llvm-r1 pam python-single-r1 systemd tmpfiles - -DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="https://www.postgresql.org/" - -MY_PV=${PV/_/} -SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" -S="${WORKDIR}/${PN}-${MY_PV}" -LICENSE="POSTGRESQL GPL-2" -SLOT=$(ver_cut 1) - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -IUSE="debug doc +icu kerberos ldap llvm +lz4 nls pam perl python - +readline selinux +server systemd ssl static-libs tcl uuid xml - zlib +zstd" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -CDEPEND=" ->=app-eselect/eselect-postgresql-2.0 -acct-group/postgres -acct-user/postgres -sys-apps/less -virtual/libintl -icu? ( dev-libs/icu:= ) -kerberos? ( app-crypt/mit-krb5 ) -ldap? ( net-nds/openldap:= ) -llvm? ( $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - ') ) -lz4? ( app-arch/lz4 ) -pam? ( sys-libs/pam ) -perl? ( >=dev-lang/perl-5.8:= ) -python? ( ${PYTHON_DEPS} ) -readline? ( sys-libs/readline:0= ) -server? ( systemd? ( sys-apps/systemd ) ) -ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) -tcl? ( >=dev-lang/tcl-8:0= ) -xml? ( dev-libs/libxml2:= dev-libs/libxslt ) -zlib? ( virtual/zlib:= ) -zstd? ( app-arch/zstd ) -" - -# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no -# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, -# the libc includes UUID functions. -UTIL_LINUX_LIBC=( elibc_{glibc,musl} ) - -nest_usedep() { - local front back - while [[ ${#} -gt 1 ]]; do - front+="${1}? ( " - back+=" )" - shift - done - echo "${front}${1}${back}" -} - -CDEPEND+=" -uuid? ( - ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} - $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid) -)" - -DEPEND="${CDEPEND} -sys-devel/bison -app-alternatives/lex -nls? ( sys-devel/gettext ) -xml? ( virtual/pkgconfig ) -" - -RDEPEND="${CDEPEND} -selinux? ( sec-policy/selinux-postgresql ) -" - -PATCHES=( "${FILESDIR}/${P}-replicadeadlock.patch" ) - -pkg_setup() { - use llvm && llvm-r1_pkg_setup - - use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # Set proper run directory - sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ - -i src/include/pg_config_manual.h || die - - # Rely on $PATH being in the proper order so that the correct - # install program is used for modules utilizing PGXS in both - # hardened and non-hardened environments. (Bug #528786) - sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die - - use server || eapply "${FILESDIR}/${PN}-15_beta3-no-server.patch" - - if use pam ; then - sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ - -i src/backend/libpq/auth.c || \ - die 'PGSQL_PAM_SERVICE rename failed.' - fi - - default - eapply_user -} - -src_configure() { - lto-guarantee-fat - - case ${CHOST} in - *-darwin*|*-solaris*) - use nls && append-libs intl - ;; - esac - - export LDFLAGS_SL="${LDFLAGS}" - export LDFLAGS_EX="${LDFLAGS}" - - local PO="${EPREFIX}" - - local i uuid_config="" - if use uuid; then - for i in ${UTIL_LINUX_LIBC[@]}; do - use ${i} && uuid_config="--with-uuid=e2fs" - done - [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp" - fi - - local myconf="\ - --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ - --datadir="${PO}/usr/share/postgresql-${SLOT}" \ - --includedir="${PO}/usr/include/postgresql-${SLOT}" \ - --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ - --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ - --with-system-tzdata="${PO}/usr/share/zoneinfo" \ - $(use_enable debug) \ - $(use_with icu) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with llvm) \ - $(use_with lz4) \ - $(use_with pam) \ - $(use_with perl) \ - $(use_with python) \ - $(use_with readline) \ - $(use_with ssl openssl) \ - $(usex server "$(use_with systemd)" '--without-systemd') \ - $(use_with tcl) \ - ${uuid_config} \ - $(use_with xml libxml) \ - $(use_with xml libxslt) \ - $(use_with zlib) \ - $(use_with zstd) \ - $(use_enable nls)" - if use alpha; then - myconf+=" --disable-spinlocks" - else - # Should be the default but just in case - myconf+=" --enable-spinlocks" - fi - econf ${myconf} -} - -src_compile() { - emake - emake -C contrib -} - -src_install() { - emake DESTDIR="${D}" install - emake DESTDIR="${D}" install -C contrib - - dodoc README HISTORY - - # man pages are already built, but if we have the target make them, - # they'll be generated from source before being installed so we - # manually install man pages. - # We use ${SLOT} instead of doman for postgresql.eselect - insinto /usr/share/postgresql-${SLOT}/man/ - doins -r doc/src/sgml/man{1,3,7} - if ! use server; then - # Remove man pages for non-existent binaries - serverman=( - initdb - pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby} - pg_{test_{fsync,timing},upgrade,waldump} - post{gres,master} - ) - for m in ${serverman[@]} ; do - rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1" - done - fi - docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7} - - # Create slot specific man pages - local bn f mansec slotted_name - for mansec in 1 3 7 ; do - local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}" - - mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir" - pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed" - - for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do - bn=$(basename "${f}") - slotted_name=${bn%.${mansec}}${SLOT}.${mansec} - case ${bn} in - TABLE.7|WITH.7) - echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} - ;; - *) - echo ".so ${rel_manpath}/${bn}" > ${slotted_name} - ;; - esac - done - - popd > /dev/null - done - - insinto /etc/postgresql-${SLOT} - newins src/bin/psql/psqlrc.sample psqlrc - - # Don't delete libpg{port,common}.a (Bug #571046). They're always - # needed by extensions utilizing PGXS. - use static-libs || \ - find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ - -delete - strip-lto-bytecode "${ED}" - - # Make slot specific links to programs - local f bn - for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ - -mindepth 1 -maxdepth 1) - do - bn=$(basename "${f}") - dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ - "/usr/bin/${bn}${SLOT/.}" - done - - if use doc ; then - docinto html - dodoc doc/src/sgml/html/* - fi - - if use server; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} - - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} - - if use systemd; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.service-9.6-r1" | \ - systemd_newunit - ${PN}-${SLOT}.service - newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf - fi - - use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session - - if use prefix ; then - keepdir /run/postgresql - fperms 1775 /run/postgresql - fi - fi -} - -pkg_postinst() { - use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf - postgresql-config update - - elog "If you need a global psqlrc-file, you can place it in:" - elog " ${EROOT}/etc/postgresql-${SLOT}/" - - if use server ; then - elog - elog "Gentoo specific documentation:" - elog "https://wiki.gentoo.org/wiki/PostgreSQL" - elog - elog "Official documentation:" - elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" - elog - elog "The default location of the Unix-domain socket is:" - elog " ${EROOT}/run/postgresql/" - elog - elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" - elog "so that it contains your preferred locale in:" - elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" - elog - elog "Then, execute the following command to setup the initial database" - elog "environment:" - elog " emerge --config =${CATEGORY}/${PF}" - - if [[ -n ${REPLACING_VERSIONS} ]] ; then - ewarn "If your system is using 'pg_stat_statements' and you are running a" - ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" - ewarn "the following command after upgrading:" - ewarn - ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" - fi - fi -} - -pkg_prerm() { - if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then - ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" - ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" - - ebegin "Resuming removal in 10 seconds (Control-C to cancel)" - sleep 10 - eend 0 - fi -} - -pkg_postrm() { - postgresql-config update -} - -pkg_config() { - use server || die "USE flag 'server' not enabled. Nothing to configure." - - [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ - && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" - [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" - [[ -z "${DATA_DIR}" ]] \ - && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" - - # environment.bz2 may not contain the same locale as the current system - # locale. Unset and source from the current system locale. - if [ -f "${EROOT}/etc/env.d/02locale" ]; then - unset LANG - unset LC_CTYPE - unset LC_NUMERIC - unset LC_TIME - unset LC_COLLATE - unset LC_MONETARY - unset LC_MESSAGES - unset LC_ALL - source "${EROOT}/etc/env.d/02locale" - [ -n "${LANG}" ] && export LANG - [ -n "${LC_CTYPE}" ] && export LC_CTYPE - [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC - [ -n "${LC_TIME}" ] && export LC_TIME - [ -n "${LC_COLLATE}" ] && export LC_COLLATE - [ -n "${LC_MONETARY}" ] && export LC_MONETARY - [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES - [ -n "${LC_ALL}" ] && export LC_ALL - fi - - einfo "You can modify the paths and options passed to initdb by editing:" - einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" - einfo - einfo "Information on options that can be passed to initdb are found at:" - einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" - einfo - einfo "PG_INITDB_OPTS is currently set to:" - if [[ -z "${PG_INITDB_OPTS}" ]] ; then - einfo " (none)" - else - einfo " ${PG_INITDB_OPTS}" - fi - einfo - einfo "Configuration files will be installed to:" - einfo " ${PGDATA}" - einfo - einfo "The database cluster will be created in:" - einfo " ${DATA_DIR}" - einfo - - ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" - sleep 5 - eend 0 - - if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then - eerror "The given directory, '${DATA_DIR}', is not empty." - eerror "Modify DATA_DIR to point to an empty directory." - die "${DATA_DIR} is not empty." - fi - - einfo "Creating the data directory ..." - if [[ ${EUID} == 0 ]] ; then - mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" - mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" - chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" - fi - - einfo "Initializing the database ..." - - if [[ ${EUID} == 0 ]] ; then - su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" - else - "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} - fi - - if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then - mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" - ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" - fi - - # unix_socket_directory has no effect in postgresql.conf as it's - # overridden in the initscript - sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf - - einfo "The autovacuum function, which was in contrib, has been moved to the main" - einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" - einfo "by default. You can disable it in the cluster's:" - einfo " ${PGDATA%/}/postgresql.conf" - einfo - if ! use systemd; then - einfo "The PostgreSQL server, by default, will log events to:" - einfo " ${DATA_DIR%/}/postmaster.log" - einfo - fi - if use prefix ; then - einfo "The location of the configuration files have moved to:" - einfo " ${PGDATA}" - einfo "To start the server:" - einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" - einfo "To stop:" - einfo " pg_ctl stop -D ${DATA_DIR}" - einfo - einfo "Or move the configuration files back:" - einfo "mv ${PGDATA}*.conf ${DATA_DIR}" - elif use systemd; then - einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" - einfo "instead of 'pg_ctl'." - else - einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" - einfo "instead of 'pg_ctl'." - fi -} - -src_test() { - if use server && [[ ${UID} -ne 0 ]] ; then - # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set - # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage. - local old_ctype=${LC_CTYPE} - export LC_CTYPE=${LC_COLLATE} - emake check - export LC_CTYPE=${old_ctype} - einfo "If you think other tests besides the regression tests are necessary, please" - einfo "submit a bug including a patch for this ebuild to enable them." - else - use server || \ - ewarn 'Tests cannot be run without the "server" use flag enabled.' - [[ ${UID} -eq 0 ]] || \ - ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' - - ewarn 'Skipping.' - fi -} diff --git a/dev-db/postgresql/postgresql-16.15.ebuild b/dev-db/postgresql/postgresql-16.15.ebuild index acaa783e57c9..af8b36de8e96 100644 --- a/dev-db/postgresql/postgresql-16.15.ebuild +++ b/dev-db/postgresql/postgresql-16.15.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="POSTGRESQL GPL-2" SLOT=$(ver_cut 1) -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" IUSE="debug doc +icu kerberos ldap llvm +lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml diff --git a/dev-db/postgresql/postgresql-17.10.ebuild b/dev-db/postgresql/postgresql-17.10.ebuild deleted file mode 100644 index 51af2e3be50d..000000000000 --- a/dev-db/postgresql/postgresql-17.10.ebuild +++ /dev/null @@ -1,478 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -LLVM_COMPAT=( {16..22} ) -LLVM_OPTIONAL=1 - -inherit dot-a flag-o-matic linux-info llvm-r1 pam python-single-r1 systemd tmpfiles - -DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="https://www.postgresql.org/" - -MY_PV=${PV/_/} -SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" -S="${WORKDIR}/${PN}-${MY_PV}" -LICENSE="POSTGRESQL GPL-2" -SLOT=$(ver_cut 1) - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -IUSE="debug doc +icu kerberos ldap llvm +lz4 nls pam perl python - +readline selinux +server systemd ssl static-libs tcl uuid xml - zlib +zstd" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -CDEPEND=" ->=app-eselect/eselect-postgresql-2.0 -acct-group/postgres -acct-user/postgres -sys-apps/less -virtual/libintl -icu? ( dev-libs/icu:= ) -kerberos? ( app-crypt/mit-krb5 ) -ldap? ( net-nds/openldap:= ) -llvm? ( $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - ') ) -lz4? ( app-arch/lz4 ) -pam? ( sys-libs/pam ) -perl? ( >=dev-lang/perl-5.8:= ) -python? ( ${PYTHON_DEPS} ) -readline? ( sys-libs/readline:0= ) -server? ( systemd? ( sys-apps/systemd ) ) -ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) -tcl? ( >=dev-lang/tcl-8:0= ) -xml? ( dev-libs/libxml2:= dev-libs/libxslt ) -zlib? ( virtual/zlib:= ) -zstd? ( app-arch/zstd ) -" - -# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no -# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, -# the libc includes UUID functions. -UTIL_LINUX_LIBC=( elibc_{glibc,musl} ) - -nest_usedep() { - local front back - while [[ ${#} -gt 1 ]]; do - front+="${1}? ( " - back+=" )" - shift - done - echo "${front}${1}${back}" -} - -CDEPEND+=" -uuid? ( - ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} - $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid) -)" - -DEPEND="${CDEPEND} -sys-devel/bison -app-alternatives/lex -nls? ( sys-devel/gettext ) -xml? ( virtual/pkgconfig ) -" - -RDEPEND="${CDEPEND} -selinux? ( sec-policy/selinux-postgresql ) -" - -# Docbook, XML, and XSLT are needed to generate manpages and -# any documentation that may be elected. -BDEPEND=" -app-text/docbook-dsssl-stylesheets -app-text/docbook-sgml-dtd:4.5 -app-text/docbook-xml-dtd:4.5 -app-text/docbook-xsl-stylesheets -dev-libs/libxml2 -dev-libs/libxslt -" - -pkg_setup() { - use llvm && llvm-r1_pkg_setup - - use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # Set proper run directory - sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ - -i src/include/pg_config_manual.h || die - - # Rely on $PATH being in the proper order so that the correct - # install program is used for modules utilizing PGXS in both - # hardened and non-hardened environments. (Bug #528786) - sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die - - use server || eapply "${FILESDIR}/${PN}-17.0-no-server.patch" - - if use pam ; then - sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ - -i src/backend/libpq/auth.c || \ - die 'PGSQL_PAM_SERVICE rename failed.' - fi - - default - eapply_user -} - -src_configure() { - lto-guarantee-fat - - # Fails to build with C23, fallback to the old default in < GCC 15 - # for now: https://marc.info/?l=pgsql-bugs&m=173185132906874&w=2 - append-cflags -std=gnu17 - - case ${CHOST} in - *-darwin*|*-solaris*) - use nls && append-libs intl - ;; - esac - - export LDFLAGS_SL="${LDFLAGS}" - export LDFLAGS_EX="${LDFLAGS}" - - local PO="${EPREFIX}" - - local i uuid_config="" - if use uuid; then - for i in ${UTIL_LINUX_LIBC[@]}; do - use ${i} && uuid_config="--with-uuid=e2fs" - done - [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp" - fi - - local myconf="\ - --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ - --datadir="${PO}/usr/share/postgresql-${SLOT}" \ - --includedir="${PO}/usr/include/postgresql-${SLOT}" \ - --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ - --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ - --with-system-tzdata="${PO}/usr/share/zoneinfo" \ - $(use_enable debug) \ - $(use_with icu) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with llvm) \ - $(use_with lz4) \ - $(use_with pam) \ - $(use_with perl) \ - $(use_with python) \ - $(use_with readline) \ - $(use_with ssl openssl) \ - $(usex server "$(use_with systemd)" '--without-systemd') \ - $(use_with tcl) \ - ${uuid_config} \ - $(use_with xml libxml) \ - $(use_with xml libxslt) \ - $(use_with zlib) \ - $(use_with zstd) \ - $(use_enable nls)" - if use alpha; then - myconf+=" --disable-spinlocks" - else - # Should be the default but just in case - myconf+=" --enable-spinlocks" - fi - econf ${myconf} -} - -src_compile() { - emake - emake -C contrib - emake -C doc -} - -src_install() { - emake DESTDIR="${D}" install - emake DESTDIR="${D}" install -C contrib - - dodoc HISTORY - - # man pages are already built, but if we have the target make them, - # they'll be generated from source before being installed so we - # manually install man pages. - # We use ${SLOT} instead of doman for postgresql.eselect - insinto /usr/share/postgresql-${SLOT}/man/ - doins -r doc/src/sgml/man{1,3,7} - if ! use server; then - # Remove man pages for non-existent binaries - serverman=( - initdb - pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby} - pg_{test_{fsync,timing},upgrade,waldump} - post{gres,master} - ) - for m in ${serverman[@]} ; do - rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1" - done - fi - docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7} - - # Create slot specific man pages - local bn f mansec slotted_name - for mansec in 1 3 7 ; do - local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}" - - mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir" - pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed" - - for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do - bn=$(basename "${f}") - slotted_name=${bn%.${mansec}}${SLOT}.${mansec} - case ${bn} in - TABLE.7|WITH.7) - echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} - ;; - *) - echo ".so ${rel_manpath}/${bn}" > ${slotted_name} - ;; - esac - done - - popd > /dev/null - done - - insinto /etc/postgresql-${SLOT} - newins src/bin/psql/psqlrc.sample psqlrc - - # Don't delete libpg{port,common}.a (Bug #571046). They're always - # needed by extensions utilizing PGXS. - use static-libs || \ - find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ - -delete - strip-lto-bytecode "${ED}" - - # Make slot specific links to programs - local f bn - for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ - -mindepth 1 -maxdepth 1) - do - bn=$(basename "${f}") - dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ - "/usr/bin/${bn}${SLOT/.}" - done - - if use doc ; then - docinto html - dodoc doc/src/sgml/html/* - fi - - if use server; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} - - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} - - if use systemd; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.service-9.6-r1" | \ - systemd_newunit - ${PN}-${SLOT}.service - newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf - fi - - use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session - - if use prefix ; then - keepdir /run/postgresql - fperms 1775 /run/postgresql - fi - fi -} - -pkg_postinst() { - use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf - postgresql-config update - - elog "If you need a global psqlrc-file, you can place it in:" - elog " ${EROOT}/etc/postgresql-${SLOT}/" - - if use server ; then - elog - elog "Gentoo specific documentation:" - elog "https://wiki.gentoo.org/wiki/PostgreSQL" - elog - elog "Official documentation:" - elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" - elog - elog "The default location of the Unix-domain socket is:" - elog " ${EROOT}/run/postgresql/" - elog - elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" - elog "so that it contains your preferred locale in:" - elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" - elog - elog "Then, execute the following command to setup the initial database" - elog "environment:" - elog " emerge --config =${CATEGORY}/${PF}" - - if [[ -n ${REPLACING_VERSIONS} ]] ; then - ewarn "If your system is using 'pg_stat_statements' and you are running a" - ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" - ewarn "the following command after upgrading:" - ewarn - ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" - fi - fi -} - -pkg_prerm() { - if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then - ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" - ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" - - ebegin "Resuming removal in 10 seconds (Control-C to cancel)" - sleep 10 - eend 0 - fi -} - -pkg_postrm() { - postgresql-config update -} - -pkg_config() { - use server || die "USE flag 'server' not enabled. Nothing to configure." - - [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ - && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" - [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" - [[ -z "${DATA_DIR}" ]] \ - && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" - - # environment.bz2 may not contain the same locale as the current system - # locale. Unset and source from the current system locale. - if [ -f "${EROOT}/etc/env.d/02locale" ]; then - unset LANG - unset LC_CTYPE - unset LC_NUMERIC - unset LC_TIME - unset LC_COLLATE - unset LC_MONETARY - unset LC_MESSAGES - unset LC_ALL - source "${EROOT}/etc/env.d/02locale" - [ -n "${LANG}" ] && export LANG - [ -n "${LC_CTYPE}" ] && export LC_CTYPE - [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC - [ -n "${LC_TIME}" ] && export LC_TIME - [ -n "${LC_COLLATE}" ] && export LC_COLLATE - [ -n "${LC_MONETARY}" ] && export LC_MONETARY - [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES - [ -n "${LC_ALL}" ] && export LC_ALL - fi - - einfo "You can modify the paths and options passed to initdb by editing:" - einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" - einfo - einfo "Information on options that can be passed to initdb are found at:" - einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" - einfo - einfo "PG_INITDB_OPTS is currently set to:" - if [[ -z "${PG_INITDB_OPTS}" ]] ; then - einfo " (none)" - else - einfo " ${PG_INITDB_OPTS}" - fi - einfo - einfo "Configuration files will be installed to:" - einfo " ${PGDATA}" - einfo - einfo "The database cluster will be created in:" - einfo " ${DATA_DIR}" - einfo - - ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" - sleep 5 - eend 0 - - if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then - eerror "The given directory, '${DATA_DIR}', is not empty." - eerror "Modify DATA_DIR to point to an empty directory." - die "${DATA_DIR} is not empty." - fi - - einfo "Creating the data directory ..." - if [[ ${EUID} == 0 ]] ; then - mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" - mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" - chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" - fi - - einfo "Initializing the database ..." - - if [[ ${EUID} == 0 ]] ; then - su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" - else - "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} - fi - - if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then - mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" - ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" - fi - - # unix_socket_directory has no effect in postgresql.conf as it's - # overridden in the initscript - sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf - - einfo "The autovacuum function, which was in contrib, has been moved to the main" - einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" - einfo "by default. You can disable it in the cluster's:" - einfo " ${PGDATA%/}/postgresql.conf" - einfo - if ! use systemd; then - einfo "The PostgreSQL server, by default, will log events to:" - einfo " ${DATA_DIR%/}/postmaster.log" - einfo - fi - if use prefix ; then - einfo "The location of the configuration files have moved to:" - einfo " ${PGDATA}" - einfo "To start the server:" - einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" - einfo "To stop:" - einfo " pg_ctl stop -D ${DATA_DIR}" - einfo - einfo "Or move the configuration files back:" - einfo "mv ${PGDATA}*.conf ${DATA_DIR}" - elif use systemd; then - einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" - einfo "instead of 'pg_ctl'." - else - einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" - einfo "instead of 'pg_ctl'." - fi -} - -src_test() { - if use server && [[ ${UID} -ne 0 ]] ; then - # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set - # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage. - local old_ctype=${LC_CTYPE} - export LC_CTYPE=${LC_COLLATE} - emake check - export LC_CTYPE=${old_ctype} - einfo "If you think other tests besides the regression tests are necessary, please" - einfo "submit a bug including a patch for this ebuild to enable them." - else - use server || \ - ewarn 'Tests cannot be run without the "server" use flag enabled.' - [[ ${UID} -eq 0 ]] || \ - ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' - - ewarn 'Skipping.' - fi -} diff --git a/dev-db/postgresql/postgresql-17.11.ebuild b/dev-db/postgresql/postgresql-17.11.ebuild index f2537c4611fc..b281b53c3a63 100644 --- a/dev-db/postgresql/postgresql-17.11.ebuild +++ b/dev-db/postgresql/postgresql-17.11.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="POSTGRESQL GPL-2" SLOT=$(ver_cut 1) -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" IUSE="debug doc +icu kerberos ldap llvm +lz4 nls pam perl python +readline selinux +server systemd ssl static-libs tcl uuid xml diff --git a/dev-db/postgresql/postgresql-18.4.ebuild b/dev-db/postgresql/postgresql-18.4.ebuild deleted file mode 100644 index a1e5c0a62346..000000000000 --- a/dev-db/postgresql/postgresql-18.4.ebuild +++ /dev/null @@ -1,479 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -LLVM_COMPAT=( {16..22} ) -LLVM_OPTIONAL=1 - -inherit dot-a flag-o-matic linux-info llvm-r1 pam python-single-r1 systemd tmpfiles - -DESCRIPTION="PostgreSQL RDBMS" -HOMEPAGE="https://www.postgresql.org/" - -MY_PV=${PV/_/} -SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" -S="${WORKDIR}/${PN}-${MY_PV}" -LICENSE="POSTGRESQL GPL-2" -SLOT=$(ver_cut 1) - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -IUSE="debug doc +icu kerberos ldap llvm +lz4 +numa nls oauth pam perl python - +readline selinux +server systemd ssl static-libs tcl uuid +uring - xml zlib +zstd" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -CDEPEND=" ->=app-eselect/eselect-postgresql-2.0 -acct-group/postgres -acct-user/postgres -sys-apps/less -virtual/libintl -icu? ( dev-libs/icu:= ) -kerberos? ( app-crypt/mit-krb5 ) -ldap? ( net-nds/openldap:= ) -llvm? ( $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - ') ) -lz4? ( app-arch/lz4 ) -numa? ( sys-process/numactl ) -oauth? ( net-misc/curl[adns] ) -pam? ( sys-libs/pam ) -perl? ( >=dev-lang/perl-5.8:= ) -python? ( ${PYTHON_DEPS} ) -readline? ( sys-libs/readline:0= ) -server? ( systemd? ( sys-apps/systemd ) ) -ssl? ( >=dev-libs/openssl-0.9.6-r1:0= ) -tcl? ( >=dev-lang/tcl-8:0= ) -uring? ( sys-libs/liburing ) -xml? ( dev-libs/libxml2:= dev-libs/libxslt ) -zlib? ( virtual/zlib:= ) -zstd? ( app-arch/zstd ) -" - -# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no -# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems, -# the libc includes UUID functions. -UTIL_LINUX_LIBC=( elibc_{glibc,musl} ) - -nest_usedep() { - local front back - while [[ ${#} -gt 1 ]]; do - front+="${1}? ( " - back+=" )" - shift - done - echo "${front}${1}${back}" -} - -CDEPEND+=" -uuid? ( - ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )} - $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid) -)" - -DEPEND="${CDEPEND} -sys-devel/bison -app-alternatives/lex -nls? ( sys-devel/gettext ) -xml? ( virtual/pkgconfig ) -" - -RDEPEND="${CDEPEND} -selinux? ( sec-policy/selinux-postgresql ) -" - -# Docbook, XML, and XSLT are needed to generate manpages and -# any documentation that may be elected. -BDEPEND=" -app-text/docbook-dsssl-stylesheets -app-text/docbook-sgml-dtd:4.5 -app-text/docbook-xml-dtd:4.5 -app-text/docbook-xsl-stylesheets -dev-libs/libxml2 -dev-libs/libxslt -" - -pkg_setup() { - use llvm && llvm-r1_pkg_setup - - use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # Set proper run directory - sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \ - -i src/include/pg_config_manual.h || die - - # Rely on $PATH being in the proper order so that the correct - # install program is used for modules utilizing PGXS in both - # hardened and non-hardened environments. (Bug #528786) - sed 's/@install_bin@/install -c/' -i src/Makefile.global.in || die - - use server || eapply "${FILESDIR}/${PN}-18.0-no-server.patch" - - if use pam ; then - sed "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \ - -i src/backend/libpq/auth.c || \ - die 'PGSQL_PAM_SERVICE rename failed.' - fi - - default - eapply_user -} - -src_configure() { - lto-guarantee-fat - - # Fails to build with C23, fallback to the old default in < GCC 15 - # for now: https://marc.info/?l=pgsql-bugs&m=173185132906874&w=2 - append-cflags -std=gnu17 - - case ${CHOST} in - *-darwin*|*-solaris*) - use nls && append-libs intl - ;; - esac - - export LDFLAGS_SL="${LDFLAGS}" - export LDFLAGS_EX="${LDFLAGS}" - - local PO="${EPREFIX}" - - local i uuid_config="" - if use uuid; then - for i in ${UTIL_LINUX_LIBC[@]}; do - use ${i} && uuid_config="--with-uuid=e2fs" - done - [[ -z $uuid_config ]] && uuid_config="--with-uuid=ossp" - fi - - local myconf="\ - --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \ - --datadir="${PO}/usr/share/postgresql-${SLOT}" \ - --includedir="${PO}/usr/include/postgresql-${SLOT}" \ - --mandir="${PO}/usr/share/postgresql-${SLOT}/man" \ - --sysconfdir="${PO}/etc/postgresql-${SLOT}" \ - --with-system-tzdata="${PO}/usr/share/zoneinfo" \ - $(use_enable debug) \ - $(use_with icu) \ - $(use_with kerberos gssapi) \ - $(use_with ldap) \ - $(use_with llvm) \ - $(use_with lz4) \ - $(use_with numa libnuma) \ - $(use_with oauth libcurl) \ - $(use_with pam) \ - $(use_with perl) \ - $(use_with python) \ - $(use_with readline) \ - $(use_with ssl openssl) \ - $(usex server "$(use_with systemd)" '--without-systemd') \ - $(use_with tcl) \ - $(use_with uring liburing) \ - ${uuid_config} \ - $(use_with xml libxml) \ - $(use_with xml libxslt) \ - $(use_with zlib) \ - $(use_with zstd) \ - $(use_enable nls)" - - econf ${myconf} -} - -src_compile() { - emake - emake -C contrib - emake -C doc -} - -src_install() { - emake DESTDIR="${D}" install - emake DESTDIR="${D}" install -C contrib - - dodoc HISTORY - - # man pages are already built, but if we have the target make them, - # they'll be generated from source before being installed so we - # manually install man pages. - # We use ${SLOT} instead of doman for postgresql.eselect - insinto /usr/share/postgresql-${SLOT}/man/ - doins -r doc/src/sgml/man{1,3,7} - if ! use server; then - # Remove man pages for non-existent binaries - serverman=( - initdb - pg_{archivecleanup,controldata,ctl,resetwal,rewind,standby} - pg_{test_{fsync,timing},upgrade,waldump} - post{gres,master} - ) - for m in ${serverman[@]} ; do - rm "${ED}/usr/share/postgresql-${SLOT}/man/man1/${m}.1" - done - fi - docompress /usr/share/postgresql-${SLOT}/man/man{1,3,7} - - # Create slot specific man pages - local bn f mansec slotted_name - for mansec in 1 3 7 ; do - local rel_manpath="../../postgresql-${SLOT}/man/man${mansec}" - - mkdir -p "${ED}"/usr/share/man/man${mansec} || die "making man dir" - pushd "${ED}"/usr/share/man/man${mansec} > /dev/null || die "pushd failed" - - for f in "${ED}/usr/share/postgresql-${SLOT}/man/man${mansec}"/* ; do - bn=$(basename "${f}") - slotted_name=${bn%.${mansec}}${SLOT}.${mansec} - case ${bn} in - TABLE.7|WITH.7) - echo ".so ${rel_manpath}/SELECT.7" > ${slotted_name} - ;; - *) - echo ".so ${rel_manpath}/${bn}" > ${slotted_name} - ;; - esac - done - - popd > /dev/null - done - - insinto /etc/postgresql-${SLOT} - newins src/bin/psql/psqlrc.sample psqlrc - - # Don't delete libpg{port,common}.a (Bug #571046). They're always - # needed by extensions utilizing PGXS. - use static-libs || \ - find "${ED}" -name '*.a' ! -name libpgport.a ! -name libpgcommon.a \ - -delete - strip-lto-bytecode "${ED}" - - # Make slot specific links to programs - local f bn - for f in $(find "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/bin" \ - -mindepth 1 -maxdepth 1) - do - bn=$(basename "${f}") - dosym "../$(get_libdir)/postgresql-${SLOT}/bin/${bn}" \ - "/usr/bin/${bn}${SLOT/.}" - done - - if use doc ; then - docinto html - dodoc doc/src/sgml/html/* - fi - - if use server; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.confd-9.3" | newconfd - ${PN}-${SLOT} - - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.init-9.3-r1" | newinitd - ${PN}-${SLOT} - - if use systemd; then - sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \ - "${FILESDIR}/${PN}.service-9.6-r1" | \ - systemd_newunit - ${PN}-${SLOT}.service - newbin "${FILESDIR}"/${PN}-check-db-dir ${PN}-${SLOT}-check-db-dir - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}-${SLOT}.conf - fi - - use pam && pamd_mimic system-auth ${PN}-${SLOT} auth account session - - if use prefix ; then - keepdir /run/postgresql - fperms 1775 /run/postgresql - fi - fi -} - -pkg_postinst() { - use server && use systemd && tmpfiles_process ${PN}-${SLOT}.conf - postgresql-config update - - elog "If you need a global psqlrc-file, you can place it in:" - elog " ${EROOT}/etc/postgresql-${SLOT}/" - - if use server ; then - elog - elog "Gentoo specific documentation:" - elog "https://wiki.gentoo.org/wiki/PostgreSQL" - elog - elog "Official documentation:" - elog "https://www.postgresql.org/docs/${SLOT}/static/index.html" - elog - elog "The default location of the Unix-domain socket is:" - elog " ${EROOT}/run/postgresql/" - elog - elog "Before initializing the database, you may want to edit PG_INITDB_OPTS" - elog "so that it contains your preferred locale in:" - elog " ${EROOT}/etc/conf.d/postgresql-${SLOT}" - elog - elog "Then, execute the following command to setup the initial database" - elog "environment:" - elog " emerge --config =${CATEGORY}/${PF}" - - if [[ -n ${REPLACING_VERSIONS} ]] ; then - ewarn "If your system is using 'pg_stat_statements' and you are running a" - ewarn "version of PostgreSQL ${SLOT}, we advise that you execute" - ewarn "the following command after upgrading:" - ewarn - ewarn "ALTER EXTENSION pg_stat_statements UPDATE;" - fi - fi -} - -pkg_prerm() { - if use server && [[ -z ${REPLACED_BY_VERSION} ]] ; then - ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?" - ewarn "\thttps://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Migrating_PostgreSQL" - - ebegin "Resuming removal in 10 seconds (Control-C to cancel)" - sleep 10 - eend 0 - fi -} - -pkg_postrm() { - postgresql-config update -} - -pkg_config() { - use server || die "USE flag 'server' not enabled. Nothing to configure." - - [[ -f "${EROOT}/etc/conf.d/postgresql-${SLOT}" ]] \ - && source "${EROOT}/etc/conf.d/postgresql-${SLOT}" - [[ -z "${PGDATA}" ]] && PGDATA="${EROOT}/etc/postgresql-${SLOT}/" - [[ -z "${DATA_DIR}" ]] \ - && DATA_DIR="${EROOT}/var/lib/postgresql/${SLOT}/data" - - # environment.bz2 may not contain the same locale as the current system - # locale. Unset and source from the current system locale. - if [ -f "${EROOT}/etc/env.d/02locale" ]; then - unset LANG - unset LC_CTYPE - unset LC_NUMERIC - unset LC_TIME - unset LC_COLLATE - unset LC_MONETARY - unset LC_MESSAGES - unset LC_ALL - source "${EROOT}/etc/env.d/02locale" - [ -n "${LANG}" ] && export LANG - [ -n "${LC_CTYPE}" ] && export LC_CTYPE - [ -n "${LC_NUMERIC}" ] && export LC_NUMERIC - [ -n "${LC_TIME}" ] && export LC_TIME - [ -n "${LC_COLLATE}" ] && export LC_COLLATE - [ -n "${LC_MONETARY}" ] && export LC_MONETARY - [ -n "${LC_MESSAGES}" ] && export LC_MESSAGES - [ -n "${LC_ALL}" ] && export LC_ALL - fi - - einfo "You can modify the paths and options passed to initdb by editing:" - einfo " ${EROOT}/etc/conf.d/postgresql-${SLOT}" - einfo - einfo "Information on options that can be passed to initdb are found at:" - einfo " https://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html" - einfo " https://www.postgresql.org/docs/${SLOT}/static/app-initdb.html" - einfo - einfo "PG_INITDB_OPTS is currently set to:" - if [[ -z "${PG_INITDB_OPTS}" ]] ; then - einfo " (none)" - else - einfo " ${PG_INITDB_OPTS}" - fi - einfo - einfo "Configuration files will be installed to:" - einfo " ${PGDATA}" - einfo - einfo "The database cluster will be created in:" - einfo " ${DATA_DIR}" - einfo - - ebegin "Continuing initialization in 5 seconds (Control-C to cancel)" - sleep 5 - eend 0 - - if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then - eerror "The given directory, '${DATA_DIR}', is not empty." - eerror "Modify DATA_DIR to point to an empty directory." - die "${DATA_DIR} is not empty." - fi - - einfo "Creating the data directory ..." - if [[ ${EUID} == 0 ]] ; then - mkdir -p "$(dirname ${DATA_DIR%/})" || die "Couldn't parent dirs" - mkdir -m 0700 "${DATA_DIR%/}" || die "Couldn't make DATA_DIR" - chown -h postgres:postgres "${DATA_DIR%/}" || die "Couldn't chown" - fi - - einfo "Initializing the database ..." - - if [[ ${EUID} == 0 ]] ; then - su - postgres -c "${EROOT}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}" - else - "${EROOT}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS} - fi - - if [[ "${DATA_DIR%/}" != "${PGDATA%/}" ]] ; then - mv "${DATA_DIR%/}"/{pg_{hba,ident},postgresql}.conf "${PGDATA}" - ln -s "${PGDATA%/}"/{pg_{hba,ident},postgresql}.conf "${DATA_DIR%/}" - fi - - # unix_socket_directory has no effect in postgresql.conf as it's - # overridden in the initscript - sed '/^#unix_socket_directories/,+1d' -i "${PGDATA%/}"/postgresql.conf - - einfo "The autovacuum function, which was in contrib, has been moved to the main" - einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled" - einfo "by default. You can disable it in the cluster's:" - einfo " ${PGDATA%/}/postgresql.conf" - einfo - if ! use systemd; then - einfo "The PostgreSQL server, by default, will log events to:" - einfo " ${DATA_DIR%/}/postmaster.log" - einfo - fi - if use prefix ; then - einfo "The location of the configuration files have moved to:" - einfo " ${PGDATA}" - einfo "To start the server:" - einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'" - einfo "To stop:" - einfo " pg_ctl stop -D ${DATA_DIR}" - einfo - einfo "Or move the configuration files back:" - einfo "mv ${PGDATA}*.conf ${DATA_DIR}" - elif use systemd; then - einfo "You should use the 'postgresql-${SLOT}.service' unit to run PostgreSQL" - einfo "instead of 'pg_ctl'." - else - einfo "You should use the '${EROOT}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL" - einfo "instead of 'pg_ctl'." - fi -} - -src_test() { - if use server && [[ ${UID} -ne 0 ]] ; then - # Some ICU tests fail if LC_CTYPE and LC_COLLATE aren't the same. We set - # LC_CTYPE to be equal to LC_COLLATE since LC_COLLATE is set by Portage. - local old_ctype=${LC_CTYPE} - export LC_CTYPE=${LC_COLLATE} - emake check - export LC_CTYPE=${old_ctype} - einfo "If you think other tests besides the regression tests are necessary, please" - einfo "submit a bug including a patch for this ebuild to enable them." - else - use server || \ - ewarn 'Tests cannot be run without the "server" use flag enabled.' - [[ ${UID} -eq 0 ]] || \ - ewarn 'Tests cannot be run as root. Enable "userpriv" in FEATURES.' - - ewarn 'Skipping.' - fi -} diff --git a/dev-db/postgresql/postgresql-18.6.ebuild b/dev-db/postgresql/postgresql-18.6.ebuild index d14aa67d577f..18e099e13dc1 100644 --- a/dev-db/postgresql/postgresql-18.6.ebuild +++ b/dev-db/postgresql/postgresql-18.6.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="POSTGRESQL GPL-2" SLOT=$(ver_cut 1) -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" IUSE="debug doc +icu kerberos ldap llvm +lz4 +numa nls oauth pam perl python +readline selinux +server systemd ssl static-libs tcl uuid +uring diff --git a/dev-db/postgresql/postgresql-9999.ebuild b/dev-db/postgresql/postgresql-9999.ebuild index 0ad879c6a21f..6106aa152f77 100644 --- a/dev-db/postgresql/postgresql-9999.ebuild +++ b/dev-db/postgresql/postgresql-9999.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{13..14} ) LLVM_COMPAT=( {16..22} ) LLVM_OPTIONAL=1 -inherit dot-a flag-o-matic linux-info llvm-r1 meson pam python-single-r1 \ +inherit dot-a flag-o-matic linux-info llvm-r2 meson pam python-single-r1 \ systemd tmpfiles DESCRIPTION="PostgreSQL RDBMS" @@ -121,7 +121,7 @@ test? ( pkg_setup() { CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup - use llvm && llvm-r1_pkg_setup + use llvm && llvm-r2_pkg_setup use python && python-single-r1_pkg_setup } diff --git a/dev-embedded/probe-rs-tools/Manifest b/dev-embedded/probe-rs-tools/Manifest index 00b7e4085747..af0f0213f0a3 100644 --- a/dev-embedded/probe-rs-tools/Manifest +++ b/dev-embedded/probe-rs-tools/Manifest @@ -1,4 +1,2 @@ -DIST probe-rs-tools-0.31.0-crates.tar.xz 35995692 BLAKE2B e837484cf24f3c3bf13b666f127ce396637d178884391fb9dc6459462ad177ab7e2e38bd655f2c43cb7d5fa20eefa1cbc041fbf7d2e79c2c9303a69377ba5c56 SHA512 ba16a75450688aa42edf77bc0beaa0546e74e319b8c409fb8bed6cc867ecee67d0b0ee81ea46c434aefae45c9fb7fbf0cbf0fb6e39623fd57c6aa27a1dc99ae9 -DIST probe-rs-tools-0.31.0.tar.gz 17614102 BLAKE2B 141e7ba9f97e46c96df04fd5f5be7213f239e74a78a541c3b435ad600f688d80bedad5c4fae36f79d1d68edac3180c235d1246517464d5e82db0ab54584787cb SHA512 435939aeda651ed355c3c72273318513133d8152eb7b0a0274568771719c1dbf529a6f0f52e09249e52e82cb892e3cbd9d4f8b0b79973d8d0ee8f83435700c20 DIST probe-rs-tools-0.32.0-crates.tar.xz 39194280 BLAKE2B ee54cd89c84bb2e2221e9896df89690b3a38a3c6ad9248d01e88d8b4cfe15a9b05334341b1e2f2a6236d8d1a2c0214396ec90cb399d028cf7e24bc304c8bdceb SHA512 8d3cfd2ca38e4188b1fca4645fb917a789a98e12d551460f00622163cd92b8bf7211a1dae71c819d30ae89cb761c1e83fc3302453e70af5dd56a493a42fe70b0 DIST probe-rs-tools-0.32.0.tar.gz 18801360 BLAKE2B 366464136e708e2eee6b98f2e5de3a9eea3320beef1d4c446da83ba987d8d51d737d7c63cbeea5feb18cc8fb7492939ac2c44acf799026c72c71a7feade4692c SHA512 60db3ce291f0070d1ac3b70d3e5d21bba7ee1ef8b3482f613547270c6cd8e29abaef0451265cc6d87fd602b1a5ee401d7ee13ee7e033a9f66a1fde4cb76ea951 diff --git a/dev-embedded/probe-rs-tools/probe-rs-tools-0.31.0.ebuild b/dev-embedded/probe-rs-tools/probe-rs-tools-0.31.0.ebuild deleted file mode 100644 index b57835b57d30..000000000000 --- a/dev-embedded/probe-rs-tools/probe-rs-tools-0.31.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.1 - -EAPI=8 -RUST_MIN_VER="1.88" - -# test crates (needs thumbv7em-none-eabi) -# CRATES=" -# panic-halt@1.0.0 -# cortex-m-rt@0.7.5 -# cortex-m-rt-macros@0.7.5 -# " -# - -inherit cargo shell-completion - -DESCRIPTION="A collection of on chip debugging tools to communicate with microchips." -HOMEPAGE="https://probe.rs" -SRC_URI=" - https://github.com/probe-rs/probe-rs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://codeberg.org/AshyPinguin/vendor-tarballs/releases/download/${P}/${P}-crates.tar.xz - ${CARGO_CRATE_URIS} -" - -S="${WORKDIR}/probe-rs-${PV}/probe-rs-tools" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 - Unicode-3.0 Unlicense ZLIB -" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -QA_FLAGS_IGNORED="/usr/bin/probe-rs /usr/bin/cargo-embed /usr/bin/cargo-flash" -RESTRICT=test #TODO: allow manual testing if it is possible to install a target - -src_install() { - cargo_src_install - - for i in bash fish zsh; do - SHELL="/usr/bin/${i}" "${D}/usr/bin/probe-rs" complete install --manual > "${T}/probe-rs.${i}" - done - - newbashcomp "${T}/probe-rs.bash" probe-rs - bashcomp_alias probe-rs cargo-embed cargo-flash - dofishcomp "${T}/probe-rs.fish" - newzshcomp "${T}/probe-rs.zsh" _probe-rs -} diff --git a/dev-embedded/probe-rs-tools/probe-rs-tools-0.32.0.ebuild b/dev-embedded/probe-rs-tools/probe-rs-tools-0.32.0.ebuild index 486d12aabf14..f782b3a7ff6e 100644 --- a/dev-embedded/probe-rs-tools/probe-rs-tools-0.32.0.ebuild +++ b/dev-embedded/probe-rs-tools/probe-rs-tools-0.32.0.ebuild @@ -4,7 +4,7 @@ # Autogenerated by pycargoebuild 0.15.1 EAPI=8 -RUST_MIN_VER="1.88" +RUST_MIN_VER="1.89" # test crates (needs thumbv7em-none-eabi) # CRATES=" diff --git a/dev-games/godot-dotnet/Manifest b/dev-games/godot-dotnet/Manifest index 3519c4857c0c..bba9088fbde3 100644 --- a/dev-games/godot-dotnet/Manifest +++ b/dev-games/godot-dotnet/Manifest @@ -4,6 +4,7 @@ DIST envdte.17.8.37221.nupkg 158612 BLAKE2B 01ce699e809c684d957f92822a5a5e0740e7 DIST godot-4.6.3-stable.tar.xz 44471880 BLAKE2B 9d4b0fdf4b75db3062e229b2cf43746620e51da83f9859bf06e691d36249bd5394ca8f6086dbc943a7eb4e44f55a28b32fb615fcb94b511bf41ad82dfc718ed9 SHA512 b3e4c63eae7b7e0c47da07ae64d49dca5bf033912ea0a0da5440fcee48b4eb16c75e446374e7916c4ca2c6ff39ed7f3833e4cc2761df73765a660f715770f803 DIST godot-4.7-stable.tar.xz 46684188 BLAKE2B 6055f1203d5d4f865bee419b7c01eb7603c1cd16895476fd259734c54f68697787ed746d05157bf4f7d4ac9574eb69ce6fc3de3a12aeee38c40084c6e5fada22 SHA512 0afddbd2acb1e2eba0bb2b885d58c321e9b7d4adc30481d7ab70b348dc96d9ccf1c11fd7de39900eb646c543488225280b7321831b0237cde9d27655962fefc0 DIST godot-4.7.1-stable.tar.xz 47002520 BLAKE2B 0bee8f7f175a0e6ba43458e707ff649e5dc258a1f3d787a4d8504e3cff336305a39eb645faea1afd9e476d6930b89a18ae953e8ee17a328075ef0c70a4c4e9c0 SHA512 27bab3cba3963bd19dcb8d7684e48ddf3c9623ccc94bad23f6f1ada8cf55596178f2aa60508e62172b707c88401efd3c4b8f10245a1adbbcd32599d0fb961c47 +DIST godot-4.7.2-stable.tar.xz 47744300 BLAKE2B d65c8e5b70d590be431a9f0a3630be600d91bb335b4460a9c3f12c3052e7cabb1e02f0f62ba8e85d4e25ed4ad266e84280903277036df5fa08794b62571db127 SHA512 15e23f8423003f5d32da07c34a8651e43af23b050cc0dea2d4fba6944ca445d079edb52b66fdf82b6d5739bba1fe707b9e27b8836b19f09f64f313966160f8fc DIST humanizer.core.2.14.1.nupkg 538179 BLAKE2B c3e3c3c7d3fb3484dc85f5eaf25ff4f4428cd36b3458c5664fa7c29cb62ea291aded48a369823459d684ff79ce63a16650dcd37e8cd123c23ab943faea92cfd7 SHA512 cb3a8653f1ca34b67d52fafa92f49cdf0615fd2e4efc8be4948516e5617b32e8af18b63cc12e486672cf92dec3d4a5bc12dd849e5d08dcbce0daf196336e17b3 DIST humanizer.core.2.2.0.nupkg 104728 BLAKE2B 6c383abbbed9250f2a7eeec4478ead8f23ad53aa62a5b0f22e71fed9157aa6644a9a7518842d637885b7b63a4300754e1a7e9f3f9968725607ad30bf18e27a21 SHA512 e232459f914c8e7fc3f8dee69a85e66beb8c44515d4c83a976ee24084a91f32aae61c6f845ff38edcae02d0bcab44f9ec253277dccf2f4ae7e82235047bc6ade DIST jetbrains.annotations.2019.1.3.nupkg 109848 BLAKE2B 55c50a110ce3206d39160e8b731369d75f469a627131e0f8987795ce01c93f0b3a86ae8605078b0afdd3b3f9d9eee491ad299928bdb51837bce27e1cab378adb SHA512 b655a923edc9c4948fd75b56689e07fc9151dfef0b63bc8d3e0a315a72b41559d3d6e69dbf662c0303dd00d9efc5a6238d1bd9081d5e8d1b379486ff8ebb0776 diff --git a/dev-games/godot-dotnet/godot-dotnet-4.7.2.ebuild b/dev-games/godot-dotnet/godot-dotnet-4.7.2.ebuild new file mode 100644 index 000000000000..f87dcdb7355b --- /dev/null +++ b/dev-games/godot-dotnet/godot-dotnet-4.7.2.ebuild @@ -0,0 +1,487 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Fork of dev-games/godot::gentoo + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +DOTNET_PKG_COMPAT="8.0" +NUGETS=" +coverlet.collector@6.0.4 +diffplex@1.7.2 +envdte@17.8.37221 +humanizer.core@2.14.1 +humanizer.core@2.2.0 +jetbrains.annotations@2019.1.3 +jetbrains.lifetimes@2024.3.0 +jetbrains.rdframework@2024.3.0 +jetbrains.rider.pathlocator@1.0.12 +microsoft.bcl.asyncinterfaces@5.0.0 +microsoft.bcl.asyncinterfaces@7.0.0 +microsoft.bcl.cryptography@9.0.10 +microsoft.build@15.1.548 +microsoft.build.framework@15.1.548 +microsoft.build.locator@1.2.6 +microsoft.build.notargets@3.7.56 +microsoft.codeanalysis.analyzers@3.3.2 +microsoft.codeanalysis.analyzers@3.3.4 +microsoft.codeanalysis.analyzer.testing@1.1.2 +microsoft.codeanalysis.codefix.testing@1.1.2 +microsoft.codeanalysis.common@3.11.0 +microsoft.codeanalysis.common@4.11.0 +microsoft.codeanalysis.common@4.8.0 +microsoft.codeanalysis.csharp@3.11.0 +microsoft.codeanalysis.csharp@4.11.0 +microsoft.codeanalysis.csharp@4.8.0 +microsoft.codeanalysis.csharp.analyzer.testing@1.1.2 +microsoft.codeanalysis.csharp.analyzer.testing.xunit@1.1.2 +microsoft.codeanalysis.csharp.codefix.testing@1.1.2 +microsoft.codeanalysis.csharp.codefix.testing.xunit@1.1.2 +microsoft.codeanalysis.csharp.sourcegenerators.testing@1.1.2 +microsoft.codeanalysis.csharp.sourcegenerators.testing.xunit@1.1.2 +microsoft.codeanalysis.csharp.workspaces@3.11.0 +microsoft.codeanalysis.csharp.workspaces@4.8.0 +microsoft.codeanalysis.sourcegenerators.testing@1.1.2 +microsoft.codeanalysis.testing.verifiers.xunit@1.1.2 +microsoft.codeanalysis.workspaces.common@3.11.0 +microsoft.codeanalysis.workspaces.common@4.8.0 +microsoft.codecoverage@18.0.0 +microsoft.netcore.platforms@1.0.1 +microsoft.netcore.platforms@1.1.0 +microsoft.netcore.platforms@2.0.0 +microsoft.netcore.platforms@5.0.0 +microsoft.netcore.targets@1.0.1 +microsoft.netcore.targets@1.1.0 +microsoft.netframework.referenceassemblies@1.0.0 +microsoft.netframework.referenceassemblies.net461@1.0.0 +microsoft.net.test.sdk@18.0.0 +microsoft.testplatform.objectmodel@18.0.0 +microsoft.testplatform.testhost@18.0.0 +microsoft.visualstudio.composition@16.1.8 +microsoft.visualstudio.composition.netfxattributes@16.1.8 +microsoft.visualstudio.interop@17.8.37221 +microsoft.visualstudio.solutionpersistence@1.0.52 +microsoft.visualstudio.validation@15.0.82 +microsoft.win32.primitives@4.0.1 +microsoft.win32.registry@4.0.0 +microsoft.win32.registry@5.0.0 +netstandard.library@2.0.3 +newtonsoft.json@13.0.1 +newtonsoft.json@13.0.3 +nuget.common@6.3.4 +nuget.configuration@6.3.4 +nuget.frameworks@6.12.1 +nuget.frameworks@6.3.4 +nuget.packaging@6.3.4 +nuget.protocol@6.3.4 +nuget.resolver@6.3.4 +nuget.versioning@6.3.4 +reflectionanalyzers@0.1.22-dev +runtime.native.system@4.0.0 +runtime.native.system.io.compression@4.1.0 +system.appcontext@4.1.0 +system.buffers@4.5.1 +system.collections@4.0.11 +system.collections@4.3.0 +system.collections.concurrent@4.0.12 +system.collections.immutable@1.2.0 +system.collections.immutable@5.0.0 +system.collections.immutable@7.0.0 +system.collections.immutable@8.0.0 +system.collections.nongeneric@4.0.1 +system.componentmodel.composition@4.5.0 +system.composition@1.0.31 +system.composition@7.0.0 +system.composition.attributedmodel@1.0.31 +system.composition.attributedmodel@7.0.0 +system.composition.convention@1.0.31 +system.composition.convention@7.0.0 +system.composition.hosting@1.0.31 +system.composition.hosting@7.0.0 +system.composition.runtime@1.0.31 +system.composition.runtime@7.0.0 +system.composition.typedparts@1.0.31 +system.composition.typedparts@7.0.0 +system.console@4.0.0 +system.diagnostics.contracts@4.0.1 +system.diagnostics.debug@4.0.11 +system.diagnostics.debug@4.3.0 +system.diagnostics.fileversioninfo@4.0.0 +system.diagnostics.process@4.1.0 +system.diagnostics.tools@4.3.0 +system.diagnostics.tracesource@4.0.0 +system.diagnostics.tracing@4.1.0 +system.dynamic.runtime@4.0.11 +system.formats.asn1@9.0.10 +system.globalization@4.0.11 +system.globalization@4.3.0 +system.io@4.1.0 +system.io@4.3.0 +system.io.compression@4.1.0 +system.io.filesystem@4.0.1 +system.io.filesystem.primitives@4.0.1 +system.io.pipelines@5.0.1 +system.io.pipelines@7.0.0 +system.io.pipes@4.0.0 +system.linq@4.1.0 +system.linq@4.3.0 +system.linq.expressions@4.1.0 +system.linq.expressions@4.3.0 +system.linq.parallel@4.0.1 +system.memory@4.5.4 +system.memory@4.5.5 +system.net.primitives@4.0.11 +system.net.sockets@4.1.0 +system.numerics.vectors@4.4.0 +system.objectmodel@4.0.12 +system.objectmodel@4.3.0 +system.reflection@4.1.0 +system.reflection@4.3.0 +system.reflection.emit@4.0.1 +system.reflection.emit@4.3.0 +system.reflection.emit.ilgeneration@4.0.1 +system.reflection.emit.ilgeneration@4.3.0 +system.reflection.emit.lightweight@4.0.1 +system.reflection.emit.lightweight@4.3.0 +system.reflection.extensions@4.0.1 +system.reflection.extensions@4.3.0 +system.reflection.metadata@1.3.0 +system.reflection.metadata@5.0.0 +system.reflection.metadata@7.0.0 +system.reflection.metadata@8.0.0 +system.reflection.primitives@4.0.1 +system.reflection.primitives@4.3.0 +system.reflection.typeextensions@4.1.0 +system.reflection.typeextensions@4.3.0 +system.resources.resourcemanager@4.0.1 +system.resources.resourcemanager@4.3.0 +system.runtime@4.1.0 +system.runtime@4.3.0 +system.runtime.compilerservices.unsafe@5.0.0 +system.runtime.compilerservices.unsafe@6.0.0 +system.runtime.extensions@4.1.0 +system.runtime.extensions@4.3.0 +system.runtime.handles@4.0.1 +system.runtime.interopservices@4.1.0 +system.runtime.interopservices.runtimeinformation@4.0.0 +system.runtime.loader@4.0.0 +system.security.accesscontrol@4.5.0 +system.security.accesscontrol@5.0.0 +system.security.cryptography.cng@5.0.0 +system.security.cryptography.pkcs@9.0.10 +system.security.cryptography.protecteddata@4.4.0 +system.security.permissions@4.5.0 +system.security.principal@4.0.1 +system.security.principal.windows@4.5.0 +system.security.principal.windows@5.0.0 +system.text.encoding@4.0.11 +system.text.encoding@4.3.0 +system.text.encoding.codepages@4.5.1 +system.text.encoding.codepages@7.0.0 +system.text.encoding.extensions@4.0.11 +system.text.regularexpressions@4.1.0 +system.threading@4.0.11 +system.threading@4.3.0 +system.threading.channels@7.0.0 +system.threading.overlapped@4.0.1 +system.threading.tasks@4.0.11 +system.threading.tasks@4.3.0 +system.threading.tasks.dataflow@4.6.0 +system.threading.tasks.extensions@4.0.0 +system.threading.tasks.extensions@4.5.4 +system.threading.thread@4.0.0 +system.threading.threadpool@4.0.10 +system.xml.readerwriter@4.0.11 +system.xml.xmldocument@4.0.1 +system.xml.xpath@4.0.1 +system.xml.xpath.xmldocument@4.0.1 +xunit@2.9.3 +xunit.abstractions@2.0.3 +xunit.analyzers@1.18.0 +xunit.assert@2.9.3 +xunit.core@2.9.3 +xunit.extensibility.core@2.9.3 +xunit.extensibility.execution@2.9.3 +xunit.runner.visualstudio@3.1.5 +" + +inherit branding desktop dotnet-pkg python-any-r1 flag-o-matic scons-utils +inherit shell-completion toolchain-funcs xdg + +MY_PN=godot +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/" +SRC_URI=" + https://github.com/godotengine/godot/releases/download/${PV}-stable/${MY_P}-stable.tar.xz +" + +SRC_URI+=" ${NUGET_URIS} " + +S=${WORKDIR}/${MY_P}-stable +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 ) +" +SLOT="0" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + accessibility alsa +dbus debug deprecated double-precision +fontconfig + +gui pulseaudio raycast speech test +sdl +theora +tools +udev +upnp + +vulkan wayland +webp +" +REQUIRED_USE="wayland? ( gui )" +# TODO: tests still need more figuring out +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + !dev-games/godot + app-arch/brotli:= + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libjpeg-turbo:= + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis + >=net-libs/mbedtls-3.6.2-r101:3= + net-libs/wslay + virtual/zlib:= + alsa? ( media-libs/alsa-lib ) + dbus? ( sys-apps/dbus ) + fontconfig? ( media-libs/fontconfig ) + gui? ( + media-libs/libglvnd + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxkbcommon + tools? ( raycast? ( media-libs/embree:4 ) ) + vulkan? ( media-libs/vulkan-loader[X,wayland?] ) + ) + pulseaudio? ( media-libs/libpulse ) + sdl? ( media-libs/libsdl3 ) + speech? ( app-accessibility/speech-dispatcher ) + theora? ( + media-libs/libtheora:= + tools? ( media-libs/libtheora[encode] ) + ) + tools? ( app-misc/ca-certificates ) + udev? ( virtual/udev ) + upnp? ( net-libs/miniupnpc:= ) + virtual/dotnet-sdk:8.0 + wayland? ( + dev-libs/wayland + gui-libs/libdecor + ) + webp? ( media-libs/libwebp:= ) +" +DEPEND=" + ${RDEPEND} + gui? ( x11-base/xorg-proto ) + tools? ( test? ( dev-cpp/doctest ) ) +" +BDEPEND=" + virtual/pkgconfig + wayland? ( dev-util/wayland-scanner ) +" + +src_prepare() { + default + + # PATCHES fails due to calling dotnet-pkg_src_prepare? + eapply "${FILESDIR}"/${MY_PN}-4.5-scons.patch + + dotnet-pkg_src_prepare + + # mbedtls normally has mbedtls.pc, but Gentoo's slotted one is mbedtls-3.pc + sed -E "/pkg-config/s/(mbedtls|mbedcrypto|mbedx509)/&-3/g" \ + -i platform/linuxbsd/detect.py || die + + # <harfbuzz-13 is usable but detect.py assumes >=13, keep support given + # >=13 is not in-tree as of the writing of this (bug #978085) + if has_version '<media-libs/harfbuzz-13'; then + sed -e '/pkg-config/s/ harfbuzz-raster harfbuzz-vector//' \ + -i platform/linuxbsd/detect.py || die + fi + + sed -i "s|pkg-config |$(tc-getPKG_CONFIG) |" platform/linuxbsd/detect.py || die + + # use of builtin_ switches can be messy (see below), delete to be sure + local unbundle=( + brotli doctest embree freetype graphite harfbuzz icu4c libjpeg-turbo + libogg libpng libtheora libvorbis libwebp linuxbsd_headers mbedtls + miniupnpc pcre2 recastnavigation sdl volk wslay zlib zstd + # certs: unused by generated header, but scons panics if not found + ) + rm -r "${unbundle[@]/#/thirdparty/}" || die + + ln -s -- "${ESYSROOT}"/usr/include/doctest thirdparty/ || die +} + +src_compile() { + local -x BUILD_NAME=${BRANDING_OS_ID} # replaces "custom_build" in version + + tc-export AR CC CXX RANLIB + filter-lto #921017 + + local esconsargs=( + progress=no + verbose=yes + + target=$(usex tools editor template_$(usex debug{,} release)) + dev_build=$(usex debug) + tests=$(usex tools $(usex test)) # bakes in --test in final binary + + # TODO?: libgodot requires a separate build given the executable + # the library are mutally exculsive and so, unless we really need + # it, skipping support to ease maintenance at least for now + #library_type=$(usex libgodot shared_library executable) + + accesskit=$(usex accessibility) + alsa=$(usex alsa) + dbus=$(usex dbus) + deprecated=$(usex deprecated) + precision=$(usex double-precision double single) + execinfo=no # not packaged, disables crash handler if non-glibc + fontconfig=$(usex fontconfig) + opengl3=$(usex gui) + pulseaudio=$(usex pulseaudio) + sdl=$(usex sdl) + speechd=$(usex speech) + udev=$(usex udev) + use_sowrap=no + use_volk=no # unnecessary when linking directly to libvulkan + vulkan=$(usex gui $(usex vulkan)) + wayland=$(usex wayland) + # TODO: retry to add optional USE=X, wayland support is new + # and gui build is not well wired to handle USE="-X wayland" yet + x11=$(usex gui) + + system_certs_path="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt + + # platform/*/detect.py uses builtin_* switches to check if need + # to link with system libraries, but many ignore whether the dep + # is actually used, so "enable" deleted builtins on disabled deps + builtin_accesskit=yes # not packaged + builtin_brotli=no + builtin_certs=no + builtin_clipper2=yes # not packaged + builtin_embree=$(usex !gui yes $(usex !tools yes $(usex !raycast))) + builtin_enet=yes # bundled copy is patched for IPv6+DTLS support + builtin_freetype=no + builtin_glslang=yes #879111 (for now, may revisit if more stable) + builtin_graphite=no + builtin_harfbuzz=no + builtin_icu4c=no + builtin_libjpeg_turbo=no + builtin_libogg=no + builtin_libpng=no + builtin_libtheora=$(usex !theora) + builtin_libvorbis=no + builtin_libwebp=$(usex !webp) + builtin_mbedtls=no + builtin_miniupnpc=$(usex !upnp) + builtin_msdfgen=yes # not wired for unbundling nor packaged + builtin_openxr=yes # not packaged + builtin_pcre2=no + builtin_recastnavigation=no + builtin_rvo2=yes # bundled copy has godot-specific changes + builtin_sdl=$(usex !sdl) + builtin_wslay=no + builtin_xatlas=yes # not wired for unbundling nor packaged + builtin_zlib=no + builtin_zstd=no + # (more is bundled in third_party/ but they lack builtin_* switches) + + # modules with optional dependencies, "possible" to disable more but + # gets messy and breaks all sorts of features (expected enabled) + module_mono_enabled=yes + # note raycast is only enabled on amd64+arm64 and USE should + # be masked for other keywords if added, see raycast/config.py + module_raycast_enabled=$(usex gui $(usex tools $(usex raycast))) + module_theora_enabled=$(usex theora) + module_upnp_enabled=$(usex upnp) + module_webp_enabled=$(usex webp) + + # let *FLAGS handle these + debug_symbols=no + lto=none + optimize=custom + use_static_cpp=no + ) + + escons "${esconsargs[@]}" + + # godot requires access to input devices? + addwrite /dev/input + addwrite /dev/bus/usb + + # generate mono glue + bin/godot* --headless --generate-mono-glue modules/mono/glue || die "Failed to generate mono glue" + + local MSBUILDTERMINALLOGER=off # required for msbuild to succeed? + + # build the C# assemblies; pass flags so assemblies match how engine was built + "${EPYTHON}" modules/mono/build_scripts/build_assemblies.py \ + --godot-output-dir "${S}/bin" \ + --precision="$(usex double-precision double single)" \ + $(usex debug --dev-debug "") \ + $(usex deprecated "" --no-deprecated) \ + --push-nupkgs-local="${T}/.nuget/packages" \ + || die "Failed to build mono assemblies" +} + +src_test() { + xdg_environment_reset + + bin/godot* --headless --test || die +} + +src_install() { + local instdir + instdir="/usr/$(get_libdir)/godot" + + insinto "${instdir}" + doins -r bin/GodotSharp + + exeinto "${instdir}" + + local gin + gin=$(basename bin/godot*) # get once + + doexe "bin/${gin}" + + dosym "..${instdir#/usr}/${gin}" /usr/bin/godot + + doman misc/dist/linux/godot.6 + dodoc AUTHORS.md CHANGELOG.md DONORS.md README.md + + if use gui; then + newicon misc/logo/icon.svg godot.svg + domenu misc/dist/linux/org.godotengine.Godot.desktop + + insinto /usr/share/metainfo + doins misc/dist/linux/org.godotengine.Godot.appdata.xml + + insinto /usr/share/mime/application + doins misc/dist/linux/org.godotengine.Godot.xml + fi + + newbashcomp misc/dist/shell/godot.bash-completion godot + newfishcomp misc/dist/shell/godot.fish godot.fish + newzshcomp misc/dist/shell/_godot.zsh-completion _godot +} diff --git a/dev-lang/deno-bin/Manifest b/dev-lang/deno-bin/Manifest index a5d786825935..c930cf19e6d6 100644 --- a/dev-lang/deno-bin/Manifest +++ b/dev-lang/deno-bin/Manifest @@ -4,3 +4,5 @@ DIST deno-bin-2.9.4-amd64.zip 43834754 BLAKE2B 4bab6c54af143a8e11e1851eb1c7e03b7 DIST deno-bin-2.9.4-arm64.zip 41975714 BLAKE2B ec05892504c54cc1134978289aac740174ea96654f23dd7b3d5bfba57b5b67a62d73c6912389725434fac1c170129e80e888ad65b93a27f7fcc0d1e21ae3bd79 SHA512 730b1e0d11e597c0546e85a680181c886a94cebc4ccecbf61c5745fb33e5427b8d653e26e0f22a36a13349a66e83a2934fff9ab4cd0f3c7123d18f1efc82d888 DIST deno-bin-2.9.5-amd64.zip 41638854 BLAKE2B 57c6966b86ca2ff12b75fcfba996408108cbf635a483cfe5ca0b49076ea4f608273d71bfd78993bfacf8bce9e226ef9c5fe649fbda5dc2149a9467a57118963d SHA512 5bd8e354ad19410d2a193dd7194f952c62e3e3301bf087395142bad694d55832d856605e36cdb2e25e88a4a55b0bd75bee26c2b880ee685299eb9d52e121a052 DIST deno-bin-2.9.5-arm64.zip 39902077 BLAKE2B 30078a61a9231744a75eecd7ab4fcc7ff4214afdec082071629157dd04e55345a4c9fad4799324e997fdd1a5d633ef5a5ae37b266d299714706ad7e6d9012614 SHA512 78fee4584acb1282fea9e426e34d105dfff876fd2d01e8323af96ba39152b16cbdd38e3dd08b067e9b497de2277185e92c6904f8f9e9380e3775607ccedbf6f7 +DIST deno-bin-2.9.6-amd64.zip 41582794 BLAKE2B 8d7776b1b7a2145898ed92983eb8c227ba4513a7a46cf5b1a6c17d4243300be77d2928a4600a2bd043ebb42b004423cd5c8c5a864c5c5221bb048375a571097c SHA512 318d415a7a04d9c15cc56a9da3f32c2ba7a474171ec5f6fa429e1aceee2aa096656da2e596390bcb80a4d04df179cb3f62980af0798c57839c8d0b4b40eb02af +DIST deno-bin-2.9.6-arm64.zip 39818676 BLAKE2B 9d08305fbb15aac849cb10b3d790d070f91fdb719d1bf3ceab81c54ce576653540be06d83b8ec7c97687b5d35ad24cccefb74c7ec14006d974f6e053bbf25586 SHA512 974489f1967e09801b48ae5d7aa89f86ed8c0cc8eb462646e029b8e068487b759b87115934d7f454605409b18084138c5bf55e5a9e9427c0be3fae9acbc5df6a diff --git a/dev-lang/deno-bin/deno-bin-2.9.6.ebuild b/dev-lang/deno-bin/deno-bin-2.9.6.ebuild new file mode 100644 index 000000000000..5baf84ee6900 --- /dev/null +++ b/dev-lang/deno-bin/deno-bin-2.9.6.ebuild @@ -0,0 +1,63 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +inherit shell-completion toolchain-funcs + +DESCRIPTION="Modern runtime for JavaScript and TypeScript" +HOMEPAGE="https://deno.com/" +SRC_URI=" + amd64? ( + https://github.com/denoland/deno/releases/download/v${PV}/deno-x86_64-unknown-linux-gnu.zip + -> ${P}-amd64.zip + ) + arm64? ( + https://github.com/denoland/deno/releases/download/v${PV}/deno-aarch64-unknown-linux-gnu.zip + -> ${P}-arm64.zip + ) +" +S=${WORKDIR} + +LICENSE="MIT" +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC MIT + MPL-2.0 openssl Unicode-3.0 Unicode-DFS-2016 ZLIB +" # crates +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +RDEPEND=" + || ( + llvm-runtimes/libgcc + sys-devel/gcc:* + ) + sys-libs/glibc +" +BDEPEND=" + app-arch/unzip +" + +QA_PREBUILT="usr/bin/deno" + +src_compile() { + if ! tc-is-cross-compiler; then + ./deno completions bash > "${T}"/deno || die + ./deno completions fish > "${T}"/deno.fish || die + ./deno completions zsh > "${T}"/_deno || die + else + ewarn "shell completion files were skipped due to cross-compilation" + fi +} + +src_install() { + dobin deno + + newenvd - 50deno <<<"DENO_NO_UPDATE_CHECK=1" + + if ! tc-is-cross-compiler; then + dobashcomp "${T}"/deno + dofishcomp "${T}"/deno.fish + dozshcomp "${T}"/_deno + fi +} diff --git a/dev-lang/ruby/ruby-3.2.11.ebuild b/dev-lang/ruby/ruby-3.2.11.ebuild index 92169924884c..d926c90dd56f 100644 --- a/dev-lang/ruby/ruby-3.2.11.ebuild +++ b/dev-lang/ruby/ruby-3.2.11.ebuild @@ -19,7 +19,7 @@ SLOT=$(ver_cut 1-2) MY_SUFFIX=$(ver_rs 1 '' ${SLOT}) RUBYVERSION=${SLOT}.0 -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" IUSE="berkdb debug doc examples gdbm jemalloc jit socks5 +ssl static-libs systemtap tk valgrind xemacs" RDEPEND=" diff --git a/dev-lang/swig/swig-4.3.1.ebuild b/dev-lang/swig/swig-4.3.1.ebuild index 3ed12cb19f20..f0003666928e 100644 --- a/dev-lang/swig/swig-4.3.1.ebuild +++ b/dev-lang/swig/swig-4.3.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="GPL-3+ BSD BSD-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" IUSE="ccache doc pcre test" # tests are automagic for many languages and quite brittle RESTRICT="!test? ( test ) test" diff --git a/dev-libs/libtraceevent/libtraceevent-1.9.0.ebuild b/dev-libs/libtraceevent/libtraceevent-1.9.0.ebuild index ccf1210114ba..b3ad9fdb7a57 100644 --- a/dev-libs/libtraceevent/libtraceevent-1.9.0.ebuild +++ b/dev-libs/libtraceevent/libtraceevent-1.9.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then inherit git-r3 else SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/snapshot/${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~loong ppc ppc64 ~riscv x86" fi LICENSE="LGPL-2.1" diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest index 354d9ef9cb46..ff086f870600 100644 --- a/dev-libs/libzia/Manifest +++ b/dev-libs/libzia/Manifest @@ -1,2 +1,2 @@ -DIST libzia-4.71.tar.gz 658685 BLAKE2B 6d82dd2631e6777d6bbdffbd825f7ddedb87eaf2ba0a1e5692e4b1c9ae2522c9b0dd92e502f96d4d0477f7b00ff6bedacf4c6abb2138e25dde078f2bd0ddf2d4 SHA512 6d93cf0eff83247ef747a64a53303f35be696ba7f1eb9c1ea0492b886d6fea3ec1658f810a6b5cd2551161bdfee8b1c5b33a41f89edcd406f7dd359780535822 DIST libzia-4.72.tar.gz 657728 BLAKE2B 55f33c424c98604b51e7f81a485af26af7331cde8b77aa52589f51c608308f6f242f8e4e012ebf7a27a37dc0ede25726359daae2b49ad01c831c24350d224da3 SHA512 5d13e7d73d62907210def3f8b799c1650892d5640d2308f90d8c7067f15a886822fae9affe64e54a25c1198fda335f6d3f515de10758798f611005a94f6c0caf +DIST libzia-4.73.tar.gz 661169 BLAKE2B 0115b1d3429d60c16d79896faf686bbfbf52108f6f9aa9ce88e49ab0b9f721b6bf2c55c93075aa72abea218345333a64ba086ee8d1a7783abb64104e06ccc1c4 SHA512 d69039dfc02c3503f695e830ce26ff1097110f7960b7d084db422390b0d70bf9af12bc923ace9357466ea6b8921a102361bf608efce14dbdf7fc4bd0337ac47b diff --git a/dev-libs/libzia/libzia-4.71.ebuild b/dev-libs/libzia/libzia-4.73.ebuild index 2963357297f3..ac3397eb2bda 100644 --- a/dev-libs/libzia/libzia-4.71.ebuild +++ b/dev-libs/libzia/libzia-4.73.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=8 +EAPI=9 inherit autotools flag-o-matic @@ -11,7 +11,7 @@ SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="ftdi" RDEPEND="dev-libs/glib:2 @@ -32,6 +32,9 @@ src_prepare() { sed -i -e "s/docsdir/#docsdir/g" \ -e "s/docs_/#docs_/g" Makefile.am || die + # respect get_libdir bug 979784 + sed -i -e "s#prefix}/lib#prefix}/$(get_libdir)#g" libzia.pc.in + # fix build for MUSL (bugs #832235, 935544, 942789) if use elibc_musl ; then sed -i -e "s/zstr.h>/zstr.h>\\n#include <libunwind.h>/" src/zbfd.c || die diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest index eac00dc6e5bc..1d4597989577 100644 --- a/dev-libs/simdjson/Manifest +++ b/dev-libs/simdjson/Manifest @@ -2,4 +2,5 @@ DIST CPM_0.40.2.cmake 41017 BLAKE2B 012ee2bfc1aac818efc49a04a52e77a3f574c63a12b2 DIST simdjson-4.3.0.gh.tar.gz 6620038 BLAKE2B dc916ef76b5e1e254af076358f35f3b6ce335770ed28963072c28d12422108ec77ff38b69be68f91c09e80da1b0332794402e966ab6f09dbcdd17e08dc163a6c SHA512 e0aee07decb7d6f82b4b32d3a6f41ec35c1902558c7278a6fad595fbe151a957fab4f16292a13a103a6d1f828003656f7ae855f725fcac96e91585425c868eb4 DIST simdjson-4.6.2.gh.tar.gz 6678316 BLAKE2B 17669f71eb6cb6f03a5f0d6e69cec42a5b821f4d0984662c3633622ae7101e1cb152f541a2185f80c334a20ac701f2302e50309137c2f4a707c28d24de8966d1 SHA512 69612610cb91854c8e7160470ee268f7de3b3513b5e4097d260d3e87860be111c0b3ac4ccc6dcfd8b81801305d88db09def3ab933ed977bfccc46ff60dbe4d54 DIST simdjson-4.6.7.gh.tar.gz 6690017 BLAKE2B 1fda88f8794ca56f70f97111f6c707c58ccf064ea4ae33ab0b3c8402ae96f17382ad74678bb21d3a6452550e9341fe9cb3b6bb17afccd58c7f6912264a8432a0 SHA512 2ae72d7a63f997e9a0bd61d0ae5104bfd61654190ff4710caa35477d7fdb84918bf081203b7aff1230f2c2aa20bde64c543fce345fa179134067d657a2623683 +DIST simdjson-4.6.9.gh.tar.gz 6693715 BLAKE2B fc5f435e57f7afab0ff5993a50a4da6c88db34a442481922705e8db5144d74767ca70614a264d009b455cbfd3624455c42f572272ef0c2caa4bf27dd3430fc6e SHA512 b5c70b29fff7728ec5883ebff39829b9fe1c6dac4e2775b01be0bfcc99f7dab596f97f8e3b58852b2556b81639ad5e08b43b036407814defd6487edfbc7f3abe DIST simdjson-data-351949906abde446f0314bf79606fb5d884f5be7.tar.gz 6635608 BLAKE2B 07f96c6b1bfea55a247eb7361bd4c068cb49e06f2cb1f3853c107173025c4cd543b20a5b7a3dcfa1e4462aaca8278a1cff9656f54319da08e221bc38f98e5a9e SHA512 7db557d374b9ce98077b7a9e1265ae66f9a607f0f283f662a9f184147f081727df68c0eb4889ebc8aca609ec62b348753445e553087e6520879a23e268caafba diff --git a/dev-libs/simdjson/simdjson-4.6.9.ebuild b/dev-libs/simdjson/simdjson-4.6.9.ebuild new file mode 100644 index 000000000000..9b89182eacef --- /dev/null +++ b/dev-libs/simdjson/simdjson-4.6.9.ebuild @@ -0,0 +1,107 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs cmake + +SIMDJSON_DATA_HASH="351949906abde446f0314bf79606fb5d884f5be7" +CPM_SIMDJSON_DATA_HASH="3a55454e9d9a7133903378c28fb053f478f24537" +CPM_VERSION="0.40.2" +DESCRIPTION="SIMD accelerated C++ JSON library" +HOMEPAGE=" + https://simdjson.org/ + https://github.com/simdjson/simdjson +" +SRC_URI=" + https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://github.com/cpm-cmake/CPM.cmake/releases/download/v${CPM_VERSION}/CPM.cmake -> CPM_${CPM_VERSION}.cmake + https://github.com/${PN}/${PN}-data/archive/${SIMDJSON_DATA_HASH}.tar.gz -> ${PN}-data-${SIMDJSON_DATA_HASH}.tar.gz +" + +LICENSE="Apache-2.0 Boost-1.0 BSD MIT" +SLOT="0/33" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+all-impls test tools" + +BDEPEND=" + sys-apps/file + sys-apps/grep + virtual/pkgconfig +" +DEPEND=" + tools? ( >=dev-libs/cxxopts-3.2:= ) +" + +REQUIRED_USE="test? ( tools )" +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/simdjson-1.0.0-install-tools.patch" + "${FILESDIR}/simdjson-3.10.1-tests.patch" +) + +DOCS=( + AUTHORS + CONTRIBUTING.md + CONTRIBUTORS + HACKING.md + README.md +) + +src_prepare() { + # Need to make sure that CPM finds the data package + mkdir "${WORKDIR}/cpm" "${WORKDIR}/${PN}-data" || die + cp "${DISTDIR}/CPM_${CPM_VERSION}.cmake" "${WORKDIR}/cpm/CPM_${CPM_VERSION}.cmake" || die + ln -s "../${PN}-data-${SIMDJSON_DATA_HASH}" "${WORKDIR}/${PN}-data/${CPM_SIMDJSON_DATA_HASH}" || die + + sed -e 's:-Werror ::' -i cmake/developer-options.cmake || die + sed -e '/Werror/ d ; /Werror/ d ' -i tests/ondemand/compilation_failure_tests/CMakeLists.txt || die + sed -e "s:^c++ :$(tc-getCXX) :" -i singleheader/README.md || die + mv tools/{,simd}jsonpointer.cpp || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DSIMDJSON_INSTALL:BOOL=ON + -DSIMDJSON_ENABLE_THREADS:BOOL=ON + -DSIMDJSON_ENABLE_FUZZING:BOOL=OFF + -DCPM_SOURCE_CACHE:STRING="${WORKDIR}" + -Wno-dev + ) + use test && mycmakeargs+=( + -DSIMDJSON_TESTS:BOOL=ON + ) + + if use tools; then + mycmakeargs+=( + -DSIMDJSON_DEVELOPER_MODE:BOOL=ON + -DSIMDJSON_ALLOW_DOWNLOADS:BOOL=OFF + -DSIMDJSON_GOOGLE_BENCHMARKS:BOOL=OFF + -DSIMDJSON_COMPETITION:BOOL=OFF + -DSIMDJSON_TOOLS:BOOL=ON + ) + elif ! use test; then + mycmakeargs+=( + -DSIMDJSON_DEVELOPER_MODE:BOOL=OFF + ) + fi + + if use all-impls; then + local -a impls=("fallback") + if use amd64; then + impls+=("westmere" "haswell" "icelake") + elif use arm64; then + impls+=("arm64") + elif use ppc64; then + impls+=("ppc64") + fi + + mycmakeargs+=( + -DSIMDJSON_IMPLEMENTATION:STRING=$(printf '%s;' "${impls[@]}") + ) + fi + + cmake_src_configure +} diff --git a/dev-lua/lua-curlv3/Manifest b/dev-lua/lua-curlv3/Manifest new file mode 100644 index 000000000000..21af7c1d0cda --- /dev/null +++ b/dev-lua/lua-curlv3/Manifest @@ -0,0 +1 @@ +DIST lua-curlv3-0.3.13.tar.gz 98531 BLAKE2B 1658c4a2d35c78d1f77c36eedb935e6d7ed0d65ae8ee590216ce7d849695901338bb90738b16b51600826609220927400a7a646148990de1add95d127f9a2e32 SHA512 4283109e349b994e0d2349a45b37a95bab7a7fc115740a4ce078ff967485364714691eac3398db90bacb54584790d6ec778d845fb7ecc7716c0863c454216f05 diff --git a/dev-lua/lua-curlv3/files/lua-curlv3-0.3.13-fix-missing-return.patch b/dev-lua/lua-curlv3/files/lua-curlv3-0.3.13-fix-missing-return.patch new file mode 100644 index 000000000000..099efce5189f --- /dev/null +++ b/dev-lua/lua-curlv3/files/lua-curlv3-0.3.13-fix-missing-return.patch @@ -0,0 +1,13 @@ +diff --git a/src/lceasy.c b/src/lceasy.c +index ad48022..7a2d86f 100644 +--- a/src/lceasy.c ++++ b/src/lceasy.c +@@ -200,6 +200,8 @@ static int lcurl_easy_cleanup_storage(lua_State *L, lcurl_easy_t *p){ + for(i = 0; i < LCURL_LIST_COUNT; ++i){ + p->lists[i] = LUA_NOREF; + } ++ ++ return 0; + } + + static int lcurl_easy_cleanup(lua_State *L){ diff --git a/dev-lua/lua-curlv3/lua-curlv3-0.3.13.ebuild b/dev-lua/lua-curlv3/lua-curlv3-0.3.13.ebuild new file mode 100644 index 000000000000..b8041f242d9e --- /dev/null +++ b/dev-lua/lua-curlv3/lua-curlv3-0.3.13.ebuild @@ -0,0 +1,68 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1,3,4} luajit ) + +inherit lua toolchain-funcs + +MY_PN="Lua-cURLv3" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Lua binding to libcurl" +HOMEPAGE="https://github.com/Lua-cURL/Lua-cURLv3" +SRC_URI=" + https://github.com/Lua-cURL/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="test" # TODO + +RDEPEND=" + ${LUA_DEPS} + net-misc/curl +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-0.3.13-fix-missing-return.patch" +) + +src_prepare() { + default + + sed 's/COMMONFLAGS\s*=.*/COMMONFLAGS = -fPIC $(OS_FLAGS) $(DBG)/' \ + -i Makefile || die + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" >/dev/null || die + + emake CC="$(tc-getCC)" + + popd >/dev/null || die +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" >/dev/null || die + + emake DESTDIR="${ED}" install + + popd >/dev/null || die +} + +src_install() { + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/lua-curlv3/metadata.xml b/dev-lua/lua-curlv3/metadata.xml new file mode 100644 index 000000000000..20f07fe1573a --- /dev/null +++ b/dev-lua/lua-curlv3/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>falbrechtskirchinger@gmail.com</email> + <name>Florian Albrechtskirchinger</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/dev-ml/mtime/Manifest b/dev-ml/mtime/Manifest index 909bcc4cd88e..437bcc77dbf1 100644 --- a/dev-ml/mtime/Manifest +++ b/dev-ml/mtime/Manifest @@ -2,3 +2,4 @@ DIST mtime-1.2.0.tbz 16272 BLAKE2B 317201f8d5e7a55636e58748ffd269db5e88aed012e8d DIST mtime-1.4.0.tbz 15909 BLAKE2B 3c49deaf72d3873c8447f4a6d8ce89d55f3df60df108132ec078d81702a6fb9d532266efdf5290fe396d57a84de2d1912b48ad92f84db6d573d977492407b95b SHA512 0492fa5f5187b909fe2b0550363c7dcb8cffef963d51072272ef3d876b51e1ddf8de4c4e221cffb0144658fccf6a0dc584a5c8094a4b2208156e43bad5b269d4 DIST mtime-2.0.0.tbz 16284 BLAKE2B de653a8ce5d53c53520f755f706d7eea8c13a53b0dcd27146d19b273b03bbc1582c77698f8e7b2148b4d1a3af63a37698978547945b06814fe9333c963619c08 SHA512 2ebec45218901c08f73420aa3318c506f155b6c0df713e9856682e59d3246696821ea477ce3682af0bf4cafd0491b1d66904f8c0256e2cf831e93a0aea322f04 DIST mtime-2.1.0.tbz 15370 BLAKE2B f5bde0bab808fccfbb25fb93c2d02bb1ddf63505e46f2e34c127f9c8ad6a905436d6cfc7bea28bf0688d9f4adfde92cda9fdfdeb96c548314dddd9f01331b8ad SHA512 a6619f1a3f1a5b32b7a9a067b939f94e6c66244eb90762d41f2cb1c9af852dd7d270fedb20e2b9b61875d52ba46e24af6ebf5950d1284b0b75b2fd2c380d9af3 +DIST mtime-2.2.0.tbz 15691 BLAKE2B 546310b84c8166e6a19b67a2b0576f473dc4cf0945e9e7d9b78139934cebbf4263d464f8ced83cb217866c27315b1647168d1e3e28468d7f34aa706d4de77348 SHA512 c7d0ef764c3cc803b9c06216601057d5092b624ee313780df70f6a0a462f12671986af69c90e811038419cae4648c62acbef71398ceb8d0d3c9dcda6ff0fab80 diff --git a/dev-ml/mtime/mtime-2.2.0.ebuild b/dev-ml/mtime/mtime-2.2.0.ebuild new file mode 100644 index 000000000000..fbdd2bf36cfb --- /dev/null +++ b/dev-ml/mtime/mtime-2.2.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo opam + +DESCRIPTION="OCaml module to access monotonic wall-clock time" +HOMEPAGE="https://erratique.ch/software/mtime/ + https://github.com/dbuenzli/mtime/" +SRC_URI="https://erratique.ch/software/mtime/releases/${P}.tbz" + +LICENSE="ISC" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-lang/ocaml:=[ocamlopt]" +DEPEND=" + ${RDEPEND} + >=dev-ml/topkg-1.1.0 + dev-ml/ocamlbuild + dev-ml/findlib +" + +src_compile() { + edo ocaml pkg/pkg.ml build \ + --tests $(usex test true false) +} + +src_test() { + edo ocaml pkg/pkg.ml test +} diff --git a/dev-python/blurb/Manifest b/dev-python/blurb/Manifest index c5dfff5ed1e0..2ce0cdb7727b 100644 --- a/dev-python/blurb/Manifest +++ b/dev-python/blurb/Manifest @@ -1,2 +1,4 @@ DIST blurb-2.0.0.tar.gz 24666 BLAKE2B 74ff80ab4503278423c5ac600d71e5fea57e837f39aedf6f12b24841aa96ffadd030ae61898964527218fc32468efa8885374165221c7131882f63127ce9b981 SHA512 ef943797fb6c5a3716aa86af0741c267b6ed1760c305e779410cd7ce0e2c99b0ce2437b8c6f5b8b39c01850cc79819f5977eefdb3906269af321a78b60d95f49 DIST blurb-2.0.0.tar.gz.provenance 8927 BLAKE2B 37c8234e264edffa36eb394c6731dcfd1ffe8983dc28654a789de108e0de5a49b0be961d36810d8c10e8f2eabf3c2116a43f4ff61f48c8978c0d74eded7bc580 SHA512 c2fb82f7c7e19cf48400843d0c8a56a8f7120295dc0ac4f00b4ab2f11cb482fbd20b795bbef4311abb4ad046486ae4ec1497c32b043f107fcbe4077c4f09b52f +DIST blurb-2.1.0.tar.gz 28097 BLAKE2B 9ca21b64f994395de70f386e219600e714d3ef43e68db6153154ea126669c021097c3f81a19fd06bd3d52ec27d1f99730aa8c39a302573086e1accca74c365f8 SHA512 af7cdbb75f1c710f0a88cd3a410b6e80924239b6985c7650d5580ac27c54eca6cfcecc63d88c8c6362e2045758acfc962b97a76e5b4508f7974bd14b0ba0f39a +DIST blurb-2.1.0.tar.gz.provenance 9408 BLAKE2B 472859864202f4150a59bf701b29d55b34c965a8540acde6271bc8d1bfeb0a94b04eea7a4f623bbe76669babc0987c4ba66ff9564576b66aa3b0acade99242c4 SHA512 6ef52687c06feddd40e0d6f57212fc1553c25068bf407d647445d9ec4790e264786f6a80cd5c9f3b22a42a6bb3e16e16f80379cf2a3994618b2da2c300dedafe diff --git a/dev-python/blurb/blurb-2.1.0.ebuild b/dev-python/blurb/blurb-2.1.0.ebuild new file mode 100644 index 000000000000..d633fc7040dd --- /dev/null +++ b/dev-python/blurb/blurb-2.1.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 2018-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/python/blurb +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Tool to create and manage NEWS blurbs for CPython" +HOMEPAGE=" + https://github.com/python/blurb/ + https://pypi.org/project/blurb/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +EPYTEST_PLUGINS=( pyfakefs time-machine ) +distutils_enable_tests pytest diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 292781732973..4a48e1d55949 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -11,3 +11,4 @@ DIST boto3-1.43.78.gh.tar.gz 1213393 BLAKE2B b3e4188ba53609873bf6613d5667792d246 DIST boto3-1.43.79.gh.tar.gz 1214654 BLAKE2B 2361bdd4d92b4e1998def4d46472068b175df1173e244fda46d9df0a540ba83f24458f0a1ca98fec2ce96df3c06048531ec1716c6ea4c5a35a8abbac428928c7 SHA512 6567b0c2ef88ab4aca9d8e1efe802f2f386b43c9f22eaada2f8f414a8f263c2be0ccfb8e34b5a6d03a6f9c509d9e3b0db1ddbb184c46cf7d5bf5a176d5471268 DIST boto3-1.43.80.gh.tar.gz 1215739 BLAKE2B 11ec7e0b915c4f9abe18425d5ffa539ee6bdcba162c823461c41ea659eb83837c979e76392a64a859d718f6667d04bc9fd001d0f09ef1c6b4d8ab126b4247779 SHA512 86b942509488f655fd0681b35d8c19c258a267280af84156c787656472346ec23a6b8828e3c3681418a2874f1547e29c60b9708bcf656712a8d3c4e1d583c04f DIST boto3-1.43.81.gh.tar.gz 1216141 BLAKE2B d9a59d8ea543bc52a4258ef9ac24c76d943a2a4e00ec4e67dafdeafb776f5f6bfca1f803a6eda6f59df411479de27c952510b88a15c7fc56aff05e05c6ae7b3e SHA512 2fd7d0e7cacd25a5bd6a34aa29533a0ca537e91478b5ec2e59e565b74d44c193e5028aa91c9cd4945f2253ac72011ca7e24d87caf9e218693c5b936c4c7bfd9d +DIST boto3-1.43.82.gh.tar.gz 1217312 BLAKE2B 0db0ca79b4107a3e2c31b9d93bb0e6c7b7638fde96d91eeca4aea93b5a44abef4dc8945580e645012878075a76facb79fec0af7f0cd6146599ff7ea823f4b957 SHA512 69faa2bb7044833adc64b7249ee48bd531c97f91a3ae034cdecd9cd847e6a65da9a29cdb8f71823f3478302a397e9189f7cad924c91ac384846b87abd767a232 diff --git a/dev-python/boto3/boto3-1.43.82.ebuild b/dev-python/boto3/boto3-1.43.82.ebuild new file mode 100644 index 000000000000..93fbbe6dd59b --- /dev/null +++ b/dev-python/boto3/boto3-1.43.82.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index f7fdfb1a48fa..5e574eb304a8 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -11,3 +11,4 @@ DIST botocore-1.43.78.gh.tar.gz 17008224 BLAKE2B 137656d64f62025ca47f03c48ba84aa DIST botocore-1.43.79.gh.tar.gz 17011238 BLAKE2B 989188caae9f23e17e8bb2715338d4ce3e1d9065e2e50b0a9906e7bd006aefe235bcaab041219251b02c6a446ad52a9be3e1a3cb79fbb9bc8dd5a4f94ea369f5 SHA512 c7345748aad9df0d8344b606eb7b2fe384809762fbfc3dba89af46f86a8f5f12ce092464bf3b91d338e4f4c5afedd26587efe8c628dc10ed9c9367fc8469544b DIST botocore-1.43.80.gh.tar.gz 17027389 BLAKE2B 09089ab7e86f369d9160173188edbb22c82b03bfd8ee18241d7023385b8673932ed5fc9653a37bdf6969829f2246db38b26b865a1de10be228c6e2b7757f13b0 SHA512 15e09c03cedfcaae7cc5d593c32abe17bbf0aa9235c92184a1f85571c865bf9dc21c2e2e7e303827ac8db24b896e053985cc959b2308bbacc5680dad4da6ca46 DIST botocore-1.43.81.gh.tar.gz 17028673 BLAKE2B d2aa2b4106f30ded0a4abf2e703bcfd5e6ec8efa611e7135c36c8fd1dd1ef2605ad1981dc6c0dfd19899b9db14959278157d56493a70b8209ff3c378d6a3c8cc SHA512 11d9e5a86140a8db3020c205f4d6f3159f8b77dcbe162366e2925a7cfde92b25e8e75f12a13566810c15dd321fbe0d86bb260645503bf6b984cffd853174d2d4 +DIST botocore-1.43.82.gh.tar.gz 17033461 BLAKE2B fded5d528a205512c30a447c110550d37bcd6da33b3923497c3a07d4959a89b2801bb1de483206771e6787c8b5fa7b4bc93fa7760cb39c959e76183164452def SHA512 041996da7c7d0d7108bd651668b1cbb3a92b78f3e9f00923055583222c122d987dbddb13795b0db053fc4b4eb1d81fada9b2ec8e36445027b7b2dd5476063623 diff --git a/dev-python/botocore/botocore-1.43.82.ebuild b/dev-python/botocore/botocore-1.43.82.ebuild new file mode 100644 index 000000000000..a3a161f78545 --- /dev/null +++ b/dev-python/botocore/botocore-1.43.82.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + <dev-python/jmespath-2[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + epytest tests/{functional,unit} +} diff --git a/dev-python/build/Manifest b/dev-python/build/Manifest index c82de5156a4f..8c3b868e8f99 100644 --- a/dev-python/build/Manifest +++ b/dev-python/build/Manifest @@ -1,3 +1,2 @@ -DIST build-1.4.4.gh.tar.gz 95523 BLAKE2B f8f9247d4fbc27930a578fb4f0abba1e24af3e546f9b8af4fdef12e1d7c782b78805c917cbad77a9e8d2de9bd3e86613c8dc4a08fd5421e5d46dea948a3b8bdc SHA512 e296ad08b28b29e1233799ef25ad54265a19ced4c1c09db178776907d8ecc81f18d3f6bcc0f2197b250e5791e8c46362ba23a6a2ca455cab9d9dd308e4a8fc59 -DIST build-1.5.0.gh.tar.gz 95863 BLAKE2B 58bd95373d424cc06a4cb32da7d3e58743d0a5b1b59f92887ceb5d432d0f84ca92d3ba1e32c77580161c24b6f245103ddde2c674633e49f3a7a6f742e19e59ed SHA512 25f69c82047698e802feaf162a1ee334d32f83689ace3e2116d2329a10310b3bcfc6f2e42242d875f4781dffb364c95112819eb2bdaaecc0ebd4b9c00a94b99b DIST build-1.5.1.gh.tar.gz 119395 BLAKE2B bcf8d2e9abb06e8bda1e39667a3e29d562821fb2015ddcb6569de82e6a790c16f5a429a8cc2c58685287666d7759e462426168cbd65c28709fb967f713542e34 SHA512 d1ef87a2559ff29c0de4436ca2b9ed4e1f27660f81673afd40318586ff8fee581dc85936a00bf4b1afef8160746c0378a6a99c6c6887d64772450adc8387b2a3 +DIST build-1.6.0.gh.tar.gz 121558 BLAKE2B e53a281ce4b19d9ff192f8d99d310c6619bf2741794b695828ddbb2e326b2cc7c3c93ec05ffd5713a8b0a592c33392e931371dffd713eb0b6ef249bf7fde4d20 SHA512 42105517da9e685f64cf65da082251a77a8a82048d15f7ac517dd1d80819c4ed9dacbc2ec92ee9561ae276de03c65afd8bb1c7ae03f03748de09af2d3820bcd0 diff --git a/dev-python/build/build-1.4.4.ebuild b/dev-python/build/build-1.4.4.ebuild deleted file mode 100644 index c2f3378b3fd1..000000000000 --- a/dev-python/build/build-1.4.4.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="A simple, correct PEP517 package builder" -HOMEPAGE=" - https://pypi.org/project/build/ - https://github.com/pypa/build/ -" -SRC_URI=" - https://github.com/pypa/build/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test test-rust" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/packaging-24.0[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-6[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - >=dev-python/filelock-3[${PYTHON_USEDEP}] - >=dev-python/pip-22.3[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-2[${PYTHON_USEDEP}] - >=dev-python/pytest-rerunfailures-9.1[${PYTHON_USEDEP}] - >=dev-python/pytest-xdist-1.34[${PYTHON_USEDEP}] - >=dev-python/setuptools-56.0.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] - >=dev-python/wheel-0.36.0[${PYTHON_USEDEP}] - test-rust? ( - !s390? ( !sparc? ( >=dev-python/uv-0.1.18 ) ) - ) - ' "${PYTHON_TESTED[@]}") - ) -" - -python_test() { - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local EPYTEST_DESELECT=( - # broken by uv being installed outside venv - tests/test_env.py::test_external_uv_detection_success - ) - - if ! has_version "dev-python/uv"; then - EPYTEST_DESELECT+=( - tests/test_env.py::test_uv_impl_install_cmd_well_formed - 'tests/test_env.py::test_venv_creation[uv-venv+uv-None]' - ) - fi - - local EPYTEST_PLUGINS=( pytest-{mock,rerunfailures} ) - local EPYTEST_XDIST=1 - epytest -m "not network" -} diff --git a/dev-python/build/build-1.5.0.ebuild b/dev-python/build/build-1.6.0.ebuild index 2168111bbf5e..a3b1f60dbd00 100644 --- a/dev-python/build/build-1.5.0.ebuild +++ b/dev-python/build/build-1.6.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test test-rust" RESTRICT="!test? ( test )" @@ -36,14 +36,14 @@ BDEPEND=" test? ( ${RDEPEND} $(python_gen_cond_dep ' - >=dev-python/filelock-3[${PYTHON_USEDEP}] + >=dev-python/filelock-3.20.1[${PYTHON_USEDEP}] >=dev-python/pip-22.3[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] >=dev-python/pytest-mock-2[${PYTHON_USEDEP}] >=dev-python/pytest-rerunfailures-9.1[${PYTHON_USEDEP}] >=dev-python/pytest-xdist-1.34[${PYTHON_USEDEP}] >=dev-python/setuptools-56.0.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20.36.1[${PYTHON_USEDEP}] >=dev-python/wheel-0.36.0[${PYTHON_USEDEP}] test-rust? ( !s390? ( !sparc? ( >=dev-python/uv-0.1.18 ) ) @@ -61,6 +61,8 @@ python_test() { local EPYTEST_DESELECT=( # broken by uv being installed outside venv tests/test_env.py::test_external_uv_detection_success + # Internet + 'tests/test_main.py::test_main_sdist_input_end_to_end[False]' ) if ! has_version "dev-python/uv"; then diff --git a/dev-python/isort/Manifest b/dev-python/isort/Manifest index 7cf9c52e81ac..51e47040a0fd 100644 --- a/dev-python/isort/Manifest +++ b/dev-python/isort/Manifest @@ -1,3 +1,5 @@ DIST isort-8.0.1.gh.tar.gz 773936 BLAKE2B c4fd4183995295fd7cf4afa7da7e3f0377490be2207c278bf5f3135256475476777755ed77a8f901ae2c5ced5bdc126d38a8f16a75fd12df64b93529c080f574 SHA512 97c6e6ceea3fc5ddfa573214c2019774cb5a5012fd3127b6c80c3f43d7e1bfc87c559cda2d7d626aedc9e4ae5bb28f96b2f77a6161ad94879f070e285fd460b0 DIST isort-9.0.0.tar.gz 665294 BLAKE2B 892eee505354e52121b10ee4b65ab331420605a412562c383a1bf92599477239da2197246efa840fd05bc14ec51e657c7705449307e5399860c6f3bc542c367f SHA512 8bde3f75fab572c28f7151c05023162f29a3e957b2acac6c803d08d3e06e887e2b7760a707a0381b4fb0b33451423c9e2649ce73cf43efb92debd695c6149046 DIST isort-9.0.0.tar.gz.provenance 9605 BLAKE2B 02cb3f45398da5dd432c719c12d5456055ff94c89cb3a1bafcbcdfdfa4010f305c8e8fe9fe740ab534edaece1972052510d0531cf56637983f6dd38e23c8ca00 SHA512 b386487e2e2667d14c2efa638230323c91d817b5d509161da794dc9727f1275b4fef6c51aa5f720a32b32a8644be97067b0516d56398fda9534fc7ce86fd6a2e +DIST isort-9.0.1.tar.gz 667724 BLAKE2B 78892358e7e8c21a442541ef212517fef1742bba45b890cb7f1a38a25a8115edd1ceb1e5974345804b0cf145db6bc35d49a50c91da15e0dab4b73e965450a0e1 SHA512 edf386ec3497c1b9e540015dea76f8328593f43d2aa391acad459f175fe1b3a552d4ca0e75187bc92ef1319cb4c77bb774cb22ef9b46cf89daacc754bb454f93 +DIST isort-9.0.1.tar.gz.provenance 9323 BLAKE2B 4910211d4f53834fae20740638f32b117ba19260c73e7408b5ca4d26ed65246571d35d9d3636b5213e3270c0406e70ba404812f85604f8c90c371a5f9775d8d0 SHA512 1b5e6ce351db6a9dae510eb4525f2f1cd6083ff55673d055be73367b02a92bd66fb47727e92a8189aff617bf857fb2632a490145f49762673a16706698ab7c57 diff --git a/dev-python/isort/isort-9.0.1.ebuild b/dev-python/isort/isort-9.0.1.ebuild new file mode 100644 index 000000000000..f0e75dd60fda --- /dev/null +++ b/dev-python/isort/isort-9.0.1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/PyCQA/isort +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A python utility/library to sort imports" +HOMEPAGE=" + https://github.com/PyCQA/isort/ + https://pypi.org/project/isort/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/black[${PYTHON_USEDEP}] + >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}] + >=dev-python/mypy-extensions-1.1.0[${PYTHON_USEDEP}] + dev-python/natsort[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +EPYTEST_PLUGINS=( hypothesis pytest-mock ) +distutils_enable_tests pytest + +src_prepare() { + # unbundle tomli + sed -i -e 's:from ._vendored ::' isort/settings.py || die + rm -r isort/_vendored || die + + distutils-r1_src_prepare +} + +python_test() { + cp -a "${BUILD_DIR}"/{install,test} || die + local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} + + # Install necessary plugins + local p + for p in example*/; do + pushd "${p}" >/dev/null || die + distutils_pep517_install "${BUILD_DIR}"/test + popd >/dev/null || die + done + + local EPYTEST_IGNORE=( + # Excluded from upstream's test script + tests/unit/test_deprecated_finders.py + ) + + if ! has_version "dev-python/pylama[${PYTHON_USEDEP}]"; then + EPYTEST_IGNORE+=( + tests/unit/test_importable.py + tests/unit/test_pylama_isort.py + ) + fi + + epytest tests/unit +} diff --git a/dev-python/jupyter-server/Manifest b/dev-python/jupyter-server/Manifest index 98c35a13dbc9..31fff246deb4 100644 --- a/dev-python/jupyter-server/Manifest +++ b/dev-python/jupyter-server/Manifest @@ -1,2 +1,2 @@ -DIST jupyter_server-2.19.0.tar.gz 754561 BLAKE2B 1d7c52340fd86152aaea2fc08de49502bd893d58067d5da8e64f2261fc8348f961295b65fa27d44cc45401ddc1dccc7af921758f088b6dded80b5b4816e0522d SHA512 021be211c40541b84f0adbd04c31a8cf5e1a99ed0480d75bd5bb28ef5102e9a08652d0712cbfd5ba4126974d961818f1d9eb8b3a206870e171ed8285a658ae99 DIST jupyter_server-2.20.0.tar.gz 756523 BLAKE2B a55bce21bf2a3d8b7f544161eb20802971e947eb082e3ebf6e0d8e777e46044d1deae8a3568b580cabd8cb6d88ca18cc871a829441b820d02f656ebe30e97b36 SHA512 859d890d67f92212c5a3fa772e9e6abf58c3ef4b08a94e84a64e1c9714114b5bbe5667bb93fab3448671c32ef670c2f4869f4009aa2aa257a67223b47628d578 +DIST jupyter_server-2.21.0.tar.gz 760357 BLAKE2B f78368f76d9e7dce8b4429640abcf482014c87d051625ed7b162ae08e18e4afc175643ab17f036b18439f83111ed2dd6e1c9bc3ef7072e968440ddb6e570cbc1 SHA512 b595eb045958f9602c423ddaa01f079f21ef63492933b6b0ef07772d1877f06d348bb927c43e8f685aa98604ea74b18bf126c047227cdfc0bbd6fb16c8b5cae4 diff --git a/dev-python/jupyter-server/jupyter-server-2.19.0.ebuild b/dev-python/jupyter-server/jupyter-server-2.21.0.ebuild index 1e26e0404740..7b485879e0d6 100644 --- a/dev-python/jupyter-server/jupyter-server-2.19.0.ebuild +++ b/dev-python/jupyter-server/jupyter-server-2.21.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/kivy/kivy-2.3.1.ebuild b/dev-python/kivy/kivy-2.3.1-r1.ebuild index f45671c58263..47cd8d650ce4 100644 --- a/dev-python/kivy/kivy-2.3.1.ebuild +++ b/dev-python/kivy/kivy-2.3.1-r1.ebuild @@ -22,10 +22,11 @@ SRC_URI=" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" +IUSE="wayland X" RDEPEND=" dev-python/pysdl2[${PYTHON_USEDEP}] - media-libs/libsdl2 + media-libs/libsdl2[wayland?,X?] media-libs/sdl2-image media-libs/sdl2-mixer media-libs/sdl2-ttf @@ -50,9 +51,14 @@ PATCHES=( "${FILESDIR}/${PN}-2.3.1-fix-pytest-9.x.x-issues.patch" ) +EPYTEST_DESELECT+=( + "kivy/tests/test_uix_textinput.py::TextInputGraphicTest::test_selectall_copy_paste" +) + EPYTEST_IGNORE=( "kivy/tests/test_audio.py" "kivy/tests/test_benchmark.py" + "kivy/tests/test_clipboard.py" "kivy/tests/test_video.py" ) @@ -60,8 +66,8 @@ EPYTEST_PLUGINS=( pytest-asyncio ) distutils_enable_tests pytest src_compile() { - export USE_WAYLAND=1 - export USE_X11=1 + use wayland && export USE_WAYLAND=1 + use X && export USE_X11=1 distutils-r1_src_compile } diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.2.2.ebuild b/dev-python/matplotlib-inline/matplotlib-inline-0.2.2.ebuild index 0e17cfb95e53..5b7969b722a8 100644 --- a/dev-python/matplotlib-inline/matplotlib-inline-0.2.2.ebuild +++ b/dev-python/matplotlib-inline/matplotlib-inline-0.2.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" # Although in theory we could depend on matplotlib, upstream does not. # This is because the sole purpose of the package is to be loaded by diff --git a/dev-python/msgpack/Manifest b/dev-python/msgpack/Manifest index 20f8511d9fce..979e9d0746e6 100644 --- a/dev-python/msgpack/Manifest +++ b/dev-python/msgpack/Manifest @@ -2,3 +2,5 @@ DIST msgpack-1.1.2.tar.gz 173581 BLAKE2B f1631eef4699525d58f258194a9ca216294eb0c DIST msgpack-1.1.2.tar.gz.provenance 9256 BLAKE2B 0b8cb372ad31aae1a03e9c9467264b0eea53849a3d291c16426f91eaa8ee61eae69f313da9bad8cd64ed355e787553cfc7deed7aa709671e4296aa153c9c7988 SHA512 64eef61e138039043d7610d3718fb9374bb65704f1c2b7cccabf37c44f316f2cfa9b1695fd5918c1f2b6526332bb570293019a0e59c3aa5f2918905c904b8c53 DIST msgpack-1.2.1.tar.gz 183960 BLAKE2B 3fca10a89d0259ba6bcc26d9e98a69e64b82662f3bec852e26073d581c4df7f6d5f9655d94e23c172d9d8e57de5850da9df87de61fc7ffeae13a9870f21e1488 SHA512 3e018978b2b3ec04508c6b8a12a16daf23e95f7d7c1f846e09e27082197a92566e3c4c5a8a6db51c52b1c8ab66bb55d4d1498373bab99a7fd193efaba53834eb DIST msgpack-1.2.1.tar.gz.provenance 9819 BLAKE2B 2f03d8e995865b73eaf4cf51ba502082f44b16b13960163153e9dfc14019b42fc4678ff7af923642198c7a128afa4388640de4a626c825f82469216fce369cce SHA512 1b9f4202669c4ffa29ef6bb985d860a6b6f58f1b24fd46cc3720eb53beeea629db5d3b627386b2980cb4bcfae51e83d246e0eaceef20b5e92c231f7432d20fac +DIST msgpack-1.2.2.tar.gz 187025 BLAKE2B 7072dad7e36529fb1999c4beeebe714b4120b1fb0ff930f400c379dfccdcb6d7e99233fa222602e3186ddf04b06e3fa8daae0205a4b3b7c847b3a5df3a0a207c SHA512 9cd93a2251328602f6a44a1e110ce637181863508e5a794b78aa78355e0fc129d585766eee8e862aeed9ae5c3f4f7729ca73a618ee30639d31e975e0823b6a38 +DIST msgpack-1.2.2.tar.gz.provenance 9813 BLAKE2B 5960a9b6dbbd7be67f1447cbd7e8eaf099c4c3576aec8e8ec8b52e9b775cd2a40625b2c8ea2bec9aa410d3ce703455e8174e5ad04d79981b32108be45992c976 SHA512 c9e19591ed9f72c1e21226cd02e3db616eda44caeb9cd7845ba83cff0847d435948d4770ef9fe5b746ebc2ee6fb189f3de4efd802d278f82cbb075c478530889 diff --git a/dev-python/msgpack/msgpack-1.2.2.ebuild b/dev-python/msgpack/msgpack-1.2.2.ebuild new file mode 100644 index 000000000000..cf8f4ff54a1c --- /dev/null +++ b/dev-python/msgpack/msgpack-1.2.2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/msgpack/msgpack-python +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="MessagePack (de)serializer for Python" +HOMEPAGE=" + https://msgpack.org/ + https://github.com/msgpack/msgpack-python/ + https://pypi.org/project/msgpack/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="+native-extensions" + +# extension code is relying on CPython implementation details +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_prepare_all() { + # Remove pre-generated cython files + rm msgpack/_cmsgpack.c || die + + # native-extensions are always disabled on PyPy + # https://github.com/msgpack/msgpack-python/blob/main/setup.py#L76 + if ! use native-extensions; then + export MSGPACK_PUREPYTHON=1 + fi + + distutils-r1_python_prepare_all +} + +python_configure() { + if [[ ${EPYTHON} == python* && ! -f msgpack/_cmsgpack.c ]] && + use native-extensions + then + cython -v msgpack/_cmsgpack.pyx || die + fi +} + +python_test() { + rm -rf msgpack || die + epytest +} diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest index 14b1c066b44d..70208e7e5760 100644 --- a/dev-python/nanobind/Manifest +++ b/dev-python/nanobind/Manifest @@ -3,3 +3,4 @@ DIST nanobind-2.13.0.gh.tar.gz 989569 BLAKE2B a392ea44b8d60f4244374f6e2ade5b6abd DIST nanobind-2.14.0.gh.tar.gz 992786 BLAKE2B fd9e67a11b7888ba8db61f3b68891997feda2391d6e6f8e982fa89d040c2c59e1c2b02b27ae0b4dbe7e4c0adf4ff5e20607a60266a2c7358f94e3d74dcb7564a SHA512 da52c51dc7b12623131abb4169fc91b4e8524e1c947348091ea4c6ec57a89d9eeb106db0900a78a7b206001c5eea736618c5416f61f4caf15c8e9d862d27d822 DIST nanobind-2.15.0.gh.tar.gz 999019 BLAKE2B 20ff4e038e277d04d6287b5a3dd103fe5b58481bfd29180d209426f4d7c7b8ff5ddd7af4fa82c57f3fdb83500b410e78a6e979b7f5cbfa0d632c339da126749c SHA512 376c4e86cec0e97fe9d6d844fe4e79c1cbfdd2d6355d68ee5b8acff4329983044ea0f22d0948f731ee82009afa7bba837f4f849967c831bad9ea322ffb52fc00 DIST nanobind-3.0.0.gh.tar.gz 1079064 BLAKE2B 60f70d9b1f5036d1012a700ce3ce380c3ccd7ef79005761b1ff860a1765d68640129045f35be32d6332bf86bc9c654eb9542a83efe1d8ff569ff1a527c04f0a8 SHA512 fd07f611e34a40c39c0ef8b860d7001551c8f2caf6b938d9e52d7439fd41f18cdd5ebaa7f8c2499a9238edc51ea8113583bbb4ac0a463b608f07b745ac5d33f8 +DIST nanobind-3.0.1.gh.tar.gz 1080674 BLAKE2B 3c9d3697955860b34dfab21c18093ab0e5b2e25bd2ed57550b34a3ccaff05f3eed17806580f6ed88508eb947b339297bd2552ca3eae8350ae0d38e34fb9e67b9 SHA512 122e9f09745df06806fc98792079c1ecaca37a9c5e6ddd6630e6a9375255ac849fac117b389da717d987ff8d5f9e00796837376f2e0ae621cc0187964369df57 diff --git a/dev-python/nanobind/nanobind-3.0.1.ebuild b/dev-python/nanobind/nanobind-3.0.1.ebuild new file mode 100644 index 000000000000..62b8073c6b06 --- /dev/null +++ b/dev-python/nanobind/nanobind-3.0.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( python3_{13..14} ) + +inherit cmake distutils-r1 + +DESCRIPTION="Tiny and efficient C++/Python bindings" +HOMEPAGE=" + https://github.com/wjakob/nanobind/ + https://pypi.org/project/nanobind/ +" +SRC_URI=" + https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" + +DEPEND=" + >=dev-cpp/robin-map-1.3.0 +" +RDEPEND=" + ${DEPEND} +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + cmake_src_prepare + distutils-r1_src_prepare +} + +src_configure() { + # XXX: nanobind installs a CMake config file which by default passes -Os + # We currently patch around it in dev-python/pyopencl. In future, we + # may want to add some override with Gentoo specific environment vars. + DISTUTILS_ARGS=( + -DNB_CREATE_INSTALL_RULES=ON + -DNB_USE_SUBMODULE_DEPS=OFF + -DNB_TEST=OFF + ) +} + +python_test() { + local mycmakeargs=( + -DNB_CREATE_INSTALL_RULES=OFF + -DNB_USE_SUBMODULE_DEPS=OFF + -DNB_TEST=ON + ) + cmake_src_configure + cmake_src_compile + + cd "${BUILD_DIR}/tests" || die + epytest +} diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest index 7db81a9451f0..4ba21226a0d2 100644 --- a/dev-python/nuitka/Manifest +++ b/dev-python/nuitka/Manifest @@ -1 +1,2 @@ DIST nuitka-4.1.3.tar.gz 4565475 BLAKE2B 1b76b19d418d4a5eb9481bed5eed3fe30491bf315d7412d580735969d4129c54cedb476b981dcee95b0c8a23abbf9a83071556a33cf90ebddf87be2202e07bb6 SHA512 a700fbe717a61a02b8e429a479f80441570feef0a5c751a42de92fa11cc5f66b3b743a08b873f3a6c11a7e990fb07851cd942fcc7080212727d8dd0d143fed32 +DIST nuitka-4.2.tar.gz 4628471 BLAKE2B fb3322dcdded4404b2d4dfd25837ed61f41ab05581af5dfc315b9625395196abd1af3c9e20414ef5a8404b00cc98389a4d58ccb55ed7cb990d5f85050768faf1 SHA512 067a1851bf017ac399dfe251ed07c6bd3aea9bea8bea44ba21c3769d9a11203d1d31e5ceb2b53131ac0b55ea5730abfb0e08b55628a056031f9dc6a1d8836a34 diff --git a/dev-python/nuitka/files/nuitka-4.2-disable-update-check.patch b/dev-python/nuitka/files/nuitka-4.2-disable-update-check.patch new file mode 100644 index 000000000000..af480913abae --- /dev/null +++ b/dev-python/nuitka/files/nuitka-4.2-disable-update-check.patch @@ -0,0 +1,13 @@ +diff --git a/nuitka/options/OptionParsing.py b/nuitka/options/OptionParsing.py +index b6b16d6..bebe1fd 100644 +--- a/nuitka/options/OptionParsing.py ++++ b/nuitka/options/OptionParsing.py +@@ -803,7 +803,7 @@ warnings_group.add_option( + type="choice", + choices=("never", "force", "error", "warning", "info"), + dest="update_check", +- default="warning", ++ default="never", + environment_variable_name="NUITKA_UPDATE_CHECK", + help="""\ + Control checking for newer Nuitka releases. Use "never" to disable it, diff --git a/dev-python/nuitka/nuitka-4.2.ebuild b/dev-python/nuitka/nuitka-4.2.ebuild new file mode 100644 index 000000000000..9cf157377a76 --- /dev/null +++ b/dev-python/nuitka/nuitka-4.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=${PN^} +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 flag-o-matic optfeature pypi + +DESCRIPTION="Python to native compiler" +HOMEPAGE=" + https://nuitka.net/ + https://github.com/Nuitka/Nuitka/ + https://pypi.org/project/Nuitka/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-build/scons[${PYTHON_USEDEP}] + >=dev-python/ordered-set-4.1.0[${PYTHON_USEDEP}] + >=dev-python/zstandard-0.15[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( dev-util/ccache ) +" + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-4.2-disable-update-check.patch" + ) + distutils-r1_src_prepare + + # remove vendored version of SCons that is Python2 only + # this should be removed when upstream removes support for Python2 + rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die +} + +python_install() { + distutils-r1_python_install + doman doc/nuitka.1 doc/nuitka-run.1 +} + +python_test() { + append-ldflags -Wl,--no-warn-search-mismatch + ./tests/basics/run_all.py search || die +} + +pkg_postinst() { + optfeature "support for stand-alone executables" dev-util/patchelf +} diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest index ddc8aaaf42a7..689d018fa10c 100644 --- a/dev-python/openstacksdk/Manifest +++ b/dev-python/openstacksdk/Manifest @@ -1,3 +1,4 @@ DIST openstacksdk-4.17.0.tar.gz 1399124 BLAKE2B 0dc91a7afc378edf6e13e658832bba5ce7359fc32d13c1d7f106557b1ec5e63908b1dcf9c5bde6378c3f9f49f1f0aecee4b1a2e0538e6bf09fd0c58b865e3340 SHA512 053a9bd603d9b2aa936d00233af6467337514d614b7c0aa5d16adeac530f3aca142636ff87745a6fee033c89909eaa77bf961e007d4c3319ebe38468b25c1d1a DIST openstacksdk-4.18.0.tar.gz 1403478 BLAKE2B ae51d239ee397bff72bc28c567bcac2df89d44324f299f78bd8dfd6e1f56877ad1a87016fd330db74ddfe763b71f848a1f9d2669d2b1fc02e3343d94bf0d2871 SHA512 b88c786cb5e21e878b434f383d5b90d6268838c4649f7c9b2c5f23d9f5418fea03cc061283ba07dee9b9842a801434cf77a6db753a5e6abccf7f5c0eb7af43bf DIST openstacksdk-4.19.0.tar.gz 1438393 BLAKE2B bc20db082de592a141fde96fc9c5ef046106fc6ebdab440f030680e420b832f155e7f0baebb63ef5cfffcfb449b7e529d641bb680ef2bd90fed8f9d37fbbd5a2 SHA512 5ae2189ffb635b7d94d52aa30260f14284ca0ee8a3505d853dff80d6a6f88a1a19edfb116c96353be6aea66ca724e50ac9200071ffd179bad76133471e360165 +DIST openstacksdk-4.19.1.tar.gz 1437828 BLAKE2B 22e3b4e14547673562a1c1878a3e4d7484a57bc4b2ca01c9ffa0961b76af05ed94101b45a734f1443177d93c629cc8cc68d3162c1495c9cd44c314d9c72365f8 SHA512 9fafbdbcaf9f25240f93726cc6d7c864289473ec456aa6f85605e17ecbd41245f06782213157ad5ca775344ba2f4dda61c4dd55a70b7bc7c3ff70b74c7afcf83 diff --git a/dev-python/openstacksdk/openstacksdk-4.19.1.ebuild b/dev-python/openstacksdk/openstacksdk-4.19.1.ebuild new file mode 100644 index 000000000000..fc37787b90c1 --- /dev/null +++ b/dev-python/openstacksdk/openstacksdk-4.19.1.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A collection of libraries for building applications to work with OpenStack" +HOMEPAGE=" + https://opendev.org/openstack/openstacksdk/ + https://github.com/openstack/openstacksdk/ + https://pypi.org/project/openstacksdk/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] + >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}] + >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}] + >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}] + >=dev-python/jsonpatch-1.21[${PYTHON_USEDEP}] + >=dev-python/keystoneauth1-5.10.0[${PYTHON_USEDEP}] + >=dev-python/os-service-types-1.8.1[${PYTHON_USEDEP}] + >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-3[${PYTHON_USEDEP}] + >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # Internet? + sed -e 's:test_create_dynamic_large_object:_&:' \ + -i openstack/tests/unit/cloud/test_object.py || die + + # TODO + sed -e 's:test_generate_form:_&:' \ + -e 's:test_create_static_large_object:_&:' \ + -e 's:test_object_segment_retries:_&:' \ + -e 's:test_object_segment_retry_failure:_&:' \ + -e 's:test_slo_manifest_retry:_&:' \ + -i openstack/tests/unit/cloud/test_object.py || die + sed -e 's:test_servers:_&:' \ + -i openstack/tests/unit/test_stats.py || die + + # unhappy about paths due to test runner + sed -e 's:test_method_not_supported:_&:' \ + -i openstack/tests/unit/test_exceptions.py || die + sed -e 's:test_repr:_&:' \ + -i openstack/tests/unit/test_resource.py || die + + # requires hacking + rm openstack/tests/unit/test_hacking.py || die + + # fragile warning-based tests + sed -e 's:test_unsupported_version_override:_&:' \ + -i openstack/tests/unit/test_missing_version.py || die + sed -e 's:test_create_unknown_proxy:_&:' \ + -i openstack/tests/unit/test_connection.py || die + + # stupid test checking if they pin to the newest os-service-types, + # except they don't actually do + sed -e 's:test_ost_version:_&:' \ + -i openstack/tests/unit/test_utils.py || die + + distutils-r1_src_prepare +} + +python_test() { + # functional tests require cloud instance access + eunittest -b openstack/tests/unit +} diff --git a/dev-python/opentelemetry-exporter-otlp-proto-common/Manifest b/dev-python/opentelemetry-exporter-otlp-proto-common/Manifest index 486a7fc72aa1..9b67d89df94a 100644 --- a/dev-python/opentelemetry-exporter-otlp-proto-common/Manifest +++ b/dev-python/opentelemetry-exporter-otlp-proto-common/Manifest @@ -1,3 +1,2 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 diff --git a/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.42.1.ebuild b/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.42.1.ebuild deleted file mode 100644 index 3032059d76e9..000000000000 --- a/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.42.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Protobuf encoding" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-exporter-otlp-proto-common/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/exporter/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-proto-${PV}[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ~dev-python/opentelemetry-sdk-${PV}[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opentelemetry-exporter-otlp-proto-grpc/Manifest b/dev-python/opentelemetry-exporter-otlp-proto-grpc/Manifest index 486a7fc72aa1..9b67d89df94a 100644 --- a/dev-python/opentelemetry-exporter-otlp-proto-grpc/Manifest +++ b/dev-python/opentelemetry-exporter-otlp-proto-grpc/Manifest @@ -1,3 +1,2 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 diff --git a/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.42.1.ebuild b/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.42.1.ebuild deleted file mode 100644 index 3e0d94074045..000000000000 --- a/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.42.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Collector Protobuf over gRPC Exporter" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-exporter-otlp-proto-grpc/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/exporter/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/googleapis-common-protos-1.57[${PYTHON_USEDEP}] - >=dev-python/grpcio-1.75.1[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-exporter-otlp-proto-common-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-proto-${PV}[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ~dev-python/opentelemetry-sdk-${PV}[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest tests -} diff --git a/dev-python/opentelemetry-exporter-otlp-proto-http/Manifest b/dev-python/opentelemetry-exporter-otlp-proto-http/Manifest index 486a7fc72aa1..9b67d89df94a 100644 --- a/dev-python/opentelemetry-exporter-otlp-proto-http/Manifest +++ b/dev-python/opentelemetry-exporter-otlp-proto-http/Manifest @@ -1,3 +1,2 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 diff --git a/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.42.1.ebuild b/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.42.1.ebuild deleted file mode 100644 index a6b1ebe43fd5..000000000000 --- a/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.42.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Collector Protobuf over HTTP Exporter" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-exporter-otlp-proto-http/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/exporter/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/googleapis-common-protos-1.57[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-exporter-otlp-proto-common-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-proto-${PV}[${PYTHON_USEDEP}] - >=dev-python/requests-2.7[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ~dev-python/opentelemetry-sdk-${PV}[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opentelemetry-instrumentation-threading/Manifest b/dev-python/opentelemetry-instrumentation-threading/Manifest index 85e203b78d01..5a4bc1c3beea 100644 --- a/dev-python/opentelemetry-instrumentation-threading/Manifest +++ b/dev-python/opentelemetry-instrumentation-threading/Manifest @@ -1,6 +1,4 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 -DIST opentelemetry-python-contrib-0.63b1.gh.tar.gz 1968676 BLAKE2B a07cf1219f04b4b6a384825cae407b1d6988516865dfa564cb4dd42db49e8fe3c2a142ae7bb83eb6474a4a5ee71d3325bb5772b0db1536fbe748ef773fc5588d SHA512 0caaf63bddcf1d3e29da87a8faf6d52fea95d344680012c68fcd6810cfa0398ec35290b1ddc543a8b87c5157c87816ec36040030a62d04f913a5544d290179d4 DIST opentelemetry-python-contrib-0.64b0.gh.tar.gz 1983357 BLAKE2B 5889183d317ac2afcbb44f6df7ffabf20094b9fb56aa8f2c578b6fa66b76ded2cf63b0488594719cc231997e9d6b6d042fd7d83df8f192b9904367e65c623333 SHA512 78bc185a0d41c0dfd261d6cc4204e98c09b1bc8598cbab77890f559c5a84fdfacc95952c1358790f2b588540b60016f7ffea6d80b398e07d73af888e4c4bbfa9 DIST opentelemetry-python-contrib-0.65b0.gh.tar.gz 2031667 BLAKE2B 2e932229b81d9958fd6941c90315977c9d28b4652a8ec1b1b32bda064b70d059611a0a2142ec63739eebaed92ee7744f8fbba38a251aed7f16451f8180831fa4 SHA512 0086da20862b5be310594313e59927e508fbbfe36a3dee1ef8759f44b37ac8b2e7dbd31c1d27bd44a86a413c7aa8ec6a0c24ca31584433913fdd4b83fd089693 diff --git a/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.63_beta1.ebuild b/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.63_beta1.ebuild deleted file mode 100644 index 32d9757d237b..000000000000 --- a/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.63_beta1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PV=${PV/_beta/b} -MY_P="opentelemetry-python-contrib-${MY_PV}" - -OTLP_PV=1.42.1 -OTLP_P="opentelemetry-python-${OTLP_PV}" - -DESCRIPTION="Thread context propagation support for OpenTelemetry" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-instrumentation-threading/ - https://github.com/open-telemetry/opentelemetry-python-contrib/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python-contrib/archive/refs/tags/v${MY_PV}.tar.gz - -> ${MY_P}.gh.tar.gz - test? ( - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${OTLP_PV}.tar.gz - -> ${OTLP_P}.gh.tar.gz - ) -" -S="${WORKDIR}/${MY_P}/instrumentation/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - ~dev-python/opentelemetry-api-${OTLP_PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-instrumentation-${PV}[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${OTLP_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opentelemetry-instrumentation/Manifest b/dev-python/opentelemetry-instrumentation/Manifest index 85e203b78d01..5a4bc1c3beea 100644 --- a/dev-python/opentelemetry-instrumentation/Manifest +++ b/dev-python/opentelemetry-instrumentation/Manifest @@ -1,6 +1,4 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 -DIST opentelemetry-python-contrib-0.63b1.gh.tar.gz 1968676 BLAKE2B a07cf1219f04b4b6a384825cae407b1d6988516865dfa564cb4dd42db49e8fe3c2a142ae7bb83eb6474a4a5ee71d3325bb5772b0db1536fbe748ef773fc5588d SHA512 0caaf63bddcf1d3e29da87a8faf6d52fea95d344680012c68fcd6810cfa0398ec35290b1ddc543a8b87c5157c87816ec36040030a62d04f913a5544d290179d4 DIST opentelemetry-python-contrib-0.64b0.gh.tar.gz 1983357 BLAKE2B 5889183d317ac2afcbb44f6df7ffabf20094b9fb56aa8f2c578b6fa66b76ded2cf63b0488594719cc231997e9d6b6d042fd7d83df8f192b9904367e65c623333 SHA512 78bc185a0d41c0dfd261d6cc4204e98c09b1bc8598cbab77890f559c5a84fdfacc95952c1358790f2b588540b60016f7ffea6d80b398e07d73af888e4c4bbfa9 DIST opentelemetry-python-contrib-0.65b0.gh.tar.gz 2031667 BLAKE2B 2e932229b81d9958fd6941c90315977c9d28b4652a8ec1b1b32bda064b70d059611a0a2142ec63739eebaed92ee7744f8fbba38a251aed7f16451f8180831fa4 SHA512 0086da20862b5be310594313e59927e508fbbfe36a3dee1ef8759f44b37ac8b2e7dbd31c1d27bd44a86a413c7aa8ec6a0c24ca31584433913fdd4b83fd089693 diff --git a/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.63_beta1.ebuild b/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.63_beta1.ebuild deleted file mode 100644 index abe55b6cb13a..000000000000 --- a/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.63_beta1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PV=${PV/_beta/b} -MY_P="opentelemetry-python-contrib-${MY_PV}" - -OTLP_PV=1.42.1 -OTLP_P="opentelemetry-python-${OTLP_PV}" - -DESCRIPTION="Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-instrumentation/ - https://github.com/open-telemetry/opentelemetry-python-contrib/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python-contrib/archive/refs/tags/v${MY_PV}.tar.gz - -> ${MY_P}.gh.tar.gz - test? ( - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${OTLP_PV}.tar.gz - -> ${OTLP_P}.gh.tar.gz - ) -" -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - ~dev-python/opentelemetry-api-${OTLP_PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-sdk-${OTLP_PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-semantic-conventions-${OTLP_PV}[${PYTHON_USEDEP}] - >=dev-python/packaging-18.0[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${OTLP_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opentelemetry-proto/Manifest b/dev-python/opentelemetry-proto/Manifest index 486a7fc72aa1..9b67d89df94a 100644 --- a/dev-python/opentelemetry-proto/Manifest +++ b/dev-python/opentelemetry-proto/Manifest @@ -1,3 +1,2 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 diff --git a/dev-python/opentelemetry-proto/opentelemetry-proto-1.42.1.ebuild b/dev-python/opentelemetry-proto/opentelemetry-proto-1.42.1.ebuild deleted file mode 100644 index 0c8b73a2fb20..000000000000 --- a/dev-python/opentelemetry-proto/opentelemetry-proto-1.42.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Python Proto" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-proto/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/protobuf-5.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest index 1eaac3669259..e8f6a40c6023 100644 --- a/dev-python/oslo-log/Manifest +++ b/dev-python/oslo-log/Manifest @@ -1,2 +1,2 @@ -DIST oslo_log-8.2.0.tar.gz 101200 BLAKE2B d265c2e52d2acf6201dcbb03bcb66d8167f758afc79cc79d7f76689539841a93dccbdb7731081cdfccbfaededc54decdb78215c2b7ee4518ce1450bb8d665341 SHA512 208f08cdc2381f2a57a328fee87a7f2a120842a120b80cfafc5bd2aeb0c6140abb10cc6b5f88e9d79007825ecfe53591c283d0c4e1a8950db8670ed7fbdd91d2 DIST oslo_log-8.3.0.tar.gz 101332 BLAKE2B e4ef0708b620755a9d867b9d7ea5a02f3b753578a7e909e257a9705d7475a0fa70ee06aa9cb81337da280e5b33acc1985d3c22fa6809d19504e5c421b094e137 SHA512 9beff02def8a5f1423951b441c9c51199bef7a75876d316a4dea685334a51e6a204e404876bfd6ebc796f738f0065baa4457e7001261fb0f608099f59bc447fd +DIST oslo_log-8.3.1.tar.gz 101704 BLAKE2B 131f5416c201752ee6043d573dd4ba40c6b93956a213034fb25bdbaf5ecac8f702858fae628cdc93c1841a472e97d95936aa655ec5847282953e20a755f297fc SHA512 d75fe5ca479dc30394592abf3ffb1102a1853c4d4b6306cff6349ed20713fa4e33971c73dc6db3b0f490b5f83afbe4022aadb7658c1f151e9a8896721b357790 diff --git a/dev-python/oslo-log/oslo-log-8.2.0.ebuild b/dev-python/oslo-log/oslo-log-8.3.1.ebuild index 7a75460437b1..47d42f39ad42 100644 --- a/dev-python/oslo-log/oslo-log-8.2.0.ebuild +++ b/dev-python/oslo-log/oslo-log-8.3.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" RDEPEND=" >=dev-python/debtcollector-3.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest index 4fcba09b17e6..77708d9c3f1a 100644 --- a/dev-python/platformdirs/Manifest +++ b/dev-python/platformdirs/Manifest @@ -4,3 +4,5 @@ DIST platformdirs-4.11.3.tar.gz 33050 BLAKE2B c838822e0d5a9391d13fbf240c3006ade7 DIST platformdirs-4.11.3.tar.gz.provenance 9777 BLAKE2B 9b4f683aaab5b99f085f560e4ff21e3a9533b892e974e8e39aef047ee2021ff416ff88af6db98c6fd284ef592a926b425c8b7c05f5cb0f4b8d5c23bb59ac8229 SHA512 97833d43052e8b2c303f204f8291cfb39bc1b399c2ecfbeabe18b54e5d20bb8920c802013fc43060c9e4f2ed7f359c5a5c763dc8cb14e9ba8bc52f328a64fa34 DIST platformdirs-4.11.4.tar.gz 34079 BLAKE2B daf5b088aa61382c1cbcbda0eebb23b9b4e7071472589ee1cc61c04f5386952d1be1b3090198104c4749c09c0fe5fcf8677ddfd31c1f8efe34219ef1a9708b3d SHA512 557782bd9f2af016372e9406a05a55194259303ae63ee90f684595f9a5dfbe0cc8ba11252135ebf31cb5a93bef740487581b4ca852f467ef781287cda15e4a0c DIST platformdirs-4.11.4.tar.gz.provenance 9840 BLAKE2B a0988dc801b4d8bc449aeb7db45e9760e410dc58e9ac8bce7a8e0d48ce2d57deda740312c822b018a517073779af4e105d9f10a5a060eb20465f1ca17d47d71b SHA512 307d1916679a68ec9affd36b1ccd49a331058f87673ab0b630e8b21318561db98aad97d45ee6a0b6d3c9544d557d18330de86718379ccb699432922cd418714e +DIST platformdirs-4.11.5.tar.gz 34823 BLAKE2B f293190f29e9fa5417bd2eb4ce0f1039481abe86729b1a652fabf29e3aa6ad708ed1f962cf96011f764a561d4fb914b6a17baf8f006911fd82a0c99b8826d263 SHA512 6238abd47f5d3ec6f5b87db98bc3a051e521594c280decf3f4f0403e2c43e07fa3b3802d40637b7414d322b8e0ed64853377b0b547a580654a3cbc198bd4f61e +DIST platformdirs-4.11.5.tar.gz.provenance 9871 BLAKE2B 026412ddd8cf20de7dc7b43c2cb02cb4812a537bcba18dcec5680d70ac8bb2deae31798fab48f288009dbf0360f94c72fe04332a38d415bc1cb59353c7de0293 SHA512 69e8fcfb25ac561c65562fa08205876fe47ea59d98f8fa53378871af81a0b213d6f3d13df883b54823687d8e91c031a666fda7588b280aa644ea1c4352c9c812 diff --git a/dev-python/platformdirs/platformdirs-4.11.5.ebuild b/dev-python/platformdirs/platformdirs-4.11.5.ebuild new file mode 100644 index 000000000000..97987e113428 --- /dev/null +++ b/dev-python/platformdirs/platformdirs-4.11.5.ebuild @@ -0,0 +1,50 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit-core +PYPI_VERIFY_REPO=https://github.com/tox-dev/platformdirs +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" +HOMEPAGE=" + https://pypi.org/project/platformdirs/ + https://github.com/tox-dev/platformdirs/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" + +BDEPEND=" + test? ( + dev-python/appdirs[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-mock ) +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "hatchling' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "${PN}" + version = "${PV}" + description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' + EOF + # sigh + cat > src/platformdirs/version.py <<-EOF || die + __version__ = version = '${PV}' + __version_tuple__ = version_tuple = (${PV//./, }) + EOF +} diff --git a/dev-python/pyqtgraph/pyqtgraph-0.14.0.ebuild b/dev-python/pyqtgraph/pyqtgraph-0.14.0.ebuild deleted file mode 100644 index 562891af82c3..000000000000 --- a/dev-python/pyqtgraph/pyqtgraph-0.14.0.ebuild +++ /dev/null @@ -1,167 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A pure-python graphics and GUI library built on PyQt and numpy" -HOMEPAGE=" - https://www.pyqtgraph.org/ - https://github.com/pyqtgraph/pyqtgraph/ - https://pypi.org/project/pyqtgraph/ -" -SRC_URI=" - https://github.com/pyqtgraph/pyqtgraph/archive/${P}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${PN}-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv ~x86" -IUSE="opengl svg qt5 +qt6" -REQUIRED_USE="test? ( opengl svg ) || ( qt5 qt6 )" - -RDEPEND=" - dev-python/colorama[${PYTHON_USEDEP}] - >=dev-python/numpy-1.22[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] ) - qt5? ( dev-python/pyqt5[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}] ) - qt6? ( dev-python/pyqt6[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - dev-python/h5py[${PYTHON_USEDEP}] - qt5? ( dev-python/pyqt5[testlib,${PYTHON_USEDEP}] ) - qt6? ( dev-python/pyqt6[testlib,${PYTHON_USEDEP}] ) - dev-vcs/git - ) - sys-apps/gawk -" - -EPYTEST_PLUGINS=( pytest-xvfb ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # apparently fragile - tests/test_reload.py::test_reload - - # TODO - tests/exporters/test_svg.py::test_plotscene - tests/graphicsItems/test_ROI.py::test_PolyLineROI -) - -python_prepare_all() { - distutils-r1_python_prepare_all - - if ! use opengl; then - rm -r pyqtgraph/opengl || die - fi - - # pyqtgraph will automatically use any QT bindings it finds, - # patch the supported Qt versions to only include the ones we have enabled - # This can be simplified to: - # `sed 's/QT_LIB = os.getenv('PYQTGRAPH_QT_LIB')/'QT_LIB = "PyQt6"/' -i pyqtgraph/Qt/__init__.py` - # when we only need to support pyqt6. - local upstream_supported_qt=( - PySide{,2,6} - PyQt{4,5,6} - ) - local gentoo_qt=() - local is_supported_impl use_qt qt - # pyqtgraph has conditionals that depend on these values; we can't just remove them. - # set deselected or unsupported to None to avoid more patching - for qt in "${upstream_supported_qt[@]}"; do - is_supported_impl=0 - case ${qt} in - PyQt5) is_supported_impl=1; use_qt=${qt:2} ;; - PyQt6) is_supported_impl=1; use_qt=${qt:2} ;; - esac - if [[ "${is_supported_impl}" -eq 0 ]]; then - gentoo_qt+=( "${qt^^} = None" ) - continue - fi - if use ${use_qt,,}; then - gentoo_qt+=( "${qt^^} = '${qt}'" ) - else - gentoo_qt+=( "${qt^^} = None" ) - fi - done - - gawk -v qt_string="$(printf "%s\n" "${gentoo_qt[@]}")" -i inplace ' - BEGIN { - i = 0 - split(qt_string, qt_array, "\n") - j = 1 - } - /PYSIDE = '"'"'PySide'"'"'/ { - i = 6 # length of upstream_supported_qt - for (k = 1; k <= length(qt_array); k++) { - print qt_array[k] - j++ - } - } - i > 0 { - i-- - next - } - { print } - ' pyqtgraph/Qt/__init__.py || die "Failed to patch supported Qt versions" - - # We also need to remove them from load order. - local liborder=() - local qt - # The order is important (we want to prefer the newest at runtime) - for qt in qt6 qt5; do - if use ${qt}; then - liborder+=( "PY${qt^^}" ) - fi - done - - gawk -v libOrder="$(printf "%s, " "${liborder[@]}")" -i inplace ' - BEGIN { - libOrder = "[" substr(libOrder, 1, length(libOrder) - 2) "]" - } - /libOrder = \[PYQT6, PYSIDE6, PYQT5, PYSIDE2\]/ { - sub(/\[PYQT6, PYSIDE6, PYQT5, PYSIDE2\]/, libOrder) - } - { print } - ' pyqtgraph/Qt/__init__.py || die "Failed to patch qt version order" - - # Finally update the list of supported frontends in test to never try unsupported or deselected - if use test; then - local frontends=() - for qt in qt5 qt6; do - if use ${qt}; then - frontends+=( "Qt.PY${qt^^}: False," ) - fi - done - gawk -v frontends="$(printf "%s\n" "${frontends[@]}")" -i inplace ' - BEGIN { - i = 0 - split(frontends, frontend_array, "\n") - j = 1 - } - /frontends = {/ { - i = 6 # length of frontends - - print "frontends = {" - for (k = 1; k <= length(frontend_array); k++) { - print " " frontend_array[k] - } - print "}" - } - i > 0 { - i-- - next - } - { print } - ' pyqtgraph/examples/test_examples.py || die "Failed to patch test frontends" - fi -} diff --git a/dev-python/pyrefly/Manifest b/dev-python/pyrefly/Manifest index b05279f82664..f1c0a9b5256e 100644 --- a/dev-python/pyrefly/Manifest +++ b/dev-python/pyrefly/Manifest @@ -4,6 +4,7 @@ DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac39 DIST allocative-0.3.6.crate 30445 BLAKE2B b1226f6a7775c11cc58494d3b55147b26c473fb275f8a65e79b64bc88c11b18bd6a31521000ba808bacb37e5996831ef5f7e0f2b997e6e1ad0103cfe074d3a5b SHA512 19eb88945ba073f9281d567992579937528ba0af0a2c38218d10c1cdcf90774a13e9ca8b22237df43b7bc44e0de232e2326384255e3c0b0b6564adec47f1cc72 DIST allocative_derive-0.3.6.crate 4345 BLAKE2B 460d8172b285eebfb855b2d793edb19d14617850ebf2bb4ea2bd9a0a0c457875ca1378d7886cc486af9e440e78b2199a6f33613fcc64cc8f07a93527a9555075 SHA512 e1f908e0ef1867f50f8229ac2836d015bad7aa393f435d769e1e9cc706fe6b214974e07650081e3b70ee1d767222ba3e6b4aa4d0af71a73070c694ce281ee257 DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03 +DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 DIST anstream-0.6.21.crate 29516 BLAKE2B ddab9728a4824b1682a84339e2c5212904fcf878867c8ed7604ce045d4ba6bae0f129e73968e20d58a9b2e297ad1b6ddd5557907d3b6ae9253e3127ea901d40b SHA512 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402 DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9 @@ -12,11 +13,15 @@ DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41 DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b +DIST anyhow-1.0.103.crate 48746 BLAKE2B 4927ba05b6ae9fa89cc3d0eb1d16cbc3c9a0cd8759bcfe8abc8815dc5468d6073165d1c92f7fea7ecdf1f834c4d81c0635713eac6d0653ce13c50202a5435091 SHA512 f61e983039daa3a0da4fe4d5d30f43348b6ca8302bd04a6be9125b08f6951b3e9d061360e8ed5f83f7484d85b7308db67cf2a677852203517a2088c59a3c9198 DIST append-only-vec-0.1.8.crate 12475 BLAKE2B 43471ac0a1f47ca45f7663d0b8bee249e98ad7bb0cbaddfc6e6f103e75caf89b2b8fc8c78a79521d347db18dd108dffe79b9b6b6e874fe032af6887aa9e0de07 SHA512 1e74d7ce860efbb8e43e9e7bdc8d821dc24e0577f5214f06713eae9e5ed66b5265f1cd60b63efc30ae88c5e934bb2c08b69c68dd03491c4281752dc8e0e96189 +DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407 DIST arc-swap-1.9.1.crate 81367 BLAKE2B 59a8ff24b08d64834bda5f6dee0d785ae166245122ff71fc43e52a8fcf96cbf3b10215a5645aac3d10b7be86a4c86132db4cee37df842a7339c3014897f6dfc9 SHA512 534cf98b285098e204b2342346454634f9f20b65512346097d4b2123b4f36d8577a31f54268cdfb24c14f6ad9619f70ff111471628c17ef8c71442c1919b1bdf +DIST arc-swap-1.9.2.crate 81495 BLAKE2B c829edef080db5363a42df0b0d142a16be0455cf5d7ae431d89470dcc5b8f9e8ac6cf2b5f6b85078a6c368940e7f7558d9924e69d0b80c68b765d1006ac600a1 SHA512 271b4c6815f2d53309c631f184fd96c4e252524b15e1d477b7d530f5aa4e5393abdf19aba855df3bb9fabae4ae524f40ee84f43951b81886ae5b0728f574f29a DIST argfile-0.2.1.crate 9058 BLAKE2B 19a094f43f1dcc6874c4f10604bb0b29da93ef346127cadb76fa1c9ae90c598e2e91bb98c683c4c31b7dee56d20971cede5d0785df45244a9bef157a1d6a0889 SHA512 ca0d8f5dd7748443b131c63ed0cac31857f090ff8f3616167290b1ac491495ffec26aaafa258c02492e0fe4447e3ae398089afe0e06daa5556520866e527e6e5 DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606 DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8 +DIST arrayvec-0.7.8.crate 33260 BLAKE2B 3c04ce1e36b9b05f794fbe889c8e9cb07a340ea05310847a545360efdaf67b57e6b146d61aaea966e73fb3d5543e4e4594d3eb27531f6e4de9abc9fa575463ff SHA512 fdf282ec313d44e88a27c0b5816c3e41062181800dda07408f2c5e5a439bc511fb16bf6611f143a2b6b6e1f6deba2d09f568def2e055cf6e5360fdf5f3944822 DIST atomic-0.5.3.crate 12801 BLAKE2B 0839f1d26840f33f865248ba8f8e275f8168d5dc07a7e424717ef48db014da3c2fe8877eb7a08230669d2b585775145efb69bfc43da7062ac9076b037a9f1bf5 SHA512 de1be4302b4d8f50ef5a808ef09881726e56fbdd72bd1b2a118724295a48128bae57316805ed92e991b82b06e7bf229efac4deff9a9ce84fdb839726a2ae8064 DIST attribute-derive-0.10.5.crate 23575 BLAKE2B 6071dc36a01725c57cded0271a609692399c1275180ee75d8279afd70daa9a1263b08f77fe3a9d87cc37a87c08dce2afba149800b1575fc96505ee40f9b6f3d1 SHA512 0c08d98f3ec480e4ac7fa6557726a40823c11164bce351da07cd976acc34b2493a55c9908798a6bdb6a5056223a443f6e2cbd38351493672c8faba8212b645a0 DIST attribute-derive-macro-0.10.5.crate 10058 BLAKE2B 24bea4907594a2e5a82d553ee7db450b68f097dea6cc1e4f85cea854c0a8235514ad22fc62ac85ff3902e39bdbe0dc9a5e5d87fc992134c1c79cbebe03bc4e86 SHA512 19c344bebcc99469deb292c6bb2b8542b3095617498f081ada711406d6acc41d0a4264181e2ccd3489166aebf50895cdc72a06d2a29d6c5dc260f2fecd65aacd @@ -26,39 +31,66 @@ DIST backtrace-rs-df979dcf80027eb047d7bb9e0874710c15009f31.gh.tar.gz 99194 BLAKE DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.13.0.crate 51280 BLAKE2B 2926a828107adbf689705662a77e6f4f8d12c4d48ba8207d03e6220fe58082a0ebb48252f1652b760f4427e0b951276f31a08dc0467612d5b35b484a9f6fb74e SHA512 5a93a30662effe056132d33cd0b25670feedfe69e927b7e77ea1a417f68104988459f1c3a73eec1752eac08f44ae5333496526e1a96dfb3e7144deca1a94d19f +DIST bitflags-2.13.1.crate 51395 BLAKE2B fdc2047bd877bbff24d9cb98c4fcc96b256f6161f7a2c10e437ea3c05485a1950ff8f1d9bb16a28e92b1755b37244bc3cbf3544688e6b7de147981d641c04319 SHA512 f1f2ac77fe2dcd6bb489a254d0f2e757b188829a7efaeb032acf7bf98a77521cc01f582961c79587ce7e72de706767785eda9bb191bc8b6bfdf294953ab819a8 DIST blake3-1.8.2.crate 205967 BLAKE2B ec9afd8f3fda5ac545fae869e4af941a4ae30473cb3e5a0b0f128c1dbf0c6231e3cf87decdfc765b69b99e2b2879f3f345ff7bf738911557740fb0445c9e028c SHA512 8635c3ac12c7f333912a6f42c75499395d6178a0dca810d9199bb533facb409970b17bff4b7f55731a7d5d75932e62b236e1651ed0388e2796024bd7dd2852b8 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST bs58-0.5.1.crate 28483 BLAKE2B 59678bd7f08fddab78329f43131c5fe86386cdcafcb13c0031ec5831c8ab8985bfb1923ae13f70e7470a51fa80354fef0253d6c3998955aabebccf81a5eff83d SHA512 08b0fc02d1f1ef1de99f406a204cd91a58743d67a2d55104912f5c082c530426405df4cc8d01b9d23bc9f3a1155badd6d9d0edc18aa3254e55f6e959a826c3e4 DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac +DIST bstr-1.13.0.crate 355737 BLAKE2B ba3965aa7f326cc0a7ee38ddc940b878d71d6790b60d7efba7a44e77ccf0c452d63474ed75e78dbf4cc1d5e3bbab4dd6d347583fa7fdc29100150442681691b5 SHA512 e81ccc994bbf99ae15afd8ac4745aa4234ede8dbab223cc096575546ddbe98114d8304fe31b0d562eb304579ca750e3e191d4bb1d7881266561a2ca2e07e7459 DIST bumpalo-3.20.3.crate 98671 BLAKE2B 0b658a45105ef71b599d028f8ae735bb10e843c534eebfa35d156dcc0099d137bf24179ecb5cd7d334d60f1a735897e746041975c22a6877ce88831fba050e86 SHA512 c0e8ebd1c9eaf0a093370251a8a4993f73ed925a95ec852173649e6716741e38fbe1b1bbe15dd7704722fa67e3113f82a76b3e9edb5691f3b5c68a3a55b0c039 DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f DIST bytes-1.11.1.crate 78584 BLAKE2B 4985426ff626d880a0da3d592ba48d697c88a83f48177e2b7380cb55e736a43f3cdf662d99cf0908b599aa8eccfebff2910405559e490b71adcf3f078673cd72 SHA512 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab +DIST bytes-1.12.1.crate 75667 BLAKE2B 7d55894cac09ca8aaebf352e3e524d6a7f53f3f72f6944b8725c6972e944e27eef7e7f57dac432a3b89ceb8b01546e398771a297d0384f89cac5a4ea3a157a96 SHA512 1c548cfd8d65eeb84342c4678d0591470cf6ca80fc3f549313d2c937d7549de6ec2ec15e7def761c246870d81a55607c38faaad0d28f9701e408cda04f7152de DIST capnp-0.25.5.crate 150996 BLAKE2B ce71598493c2b5bc768cd2000dfe262d298483559a27e9ff4df9bad77c4169f0d2fa5c49b04589bc555c00216c992389bba0bff6f0f0c7cafbe25e31d03e84cb SHA512 973950872429fd7092866c6de6752c0102cf955b73ce6b7fd896761266ba262ec07d3fcf3416a40d0e7d5c8584f3af7456640f8bcdc6cb242cc152405373491d +DIST capnp-0.25.6.crate 152728 BLAKE2B 980b3567bde7e0a4f27917772f401cbcea6f2e18017af7a9aa7a2333f527c284195be2f1b08eb0f60ce167f1739d6dfe09ec60b0b4baea26bede34c6912f3338 SHA512 8fe879dee275032de1ba0295a4e1c835c5094d7a335dd6c44578d5a1f2d9ad7e22b7d9c45fdffd8928ecea55a56797f2ba387dec7803646345c9477b2ef9f252 +DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 DIST castaway-0.2.4.crate 12546 BLAKE2B 22f5199928387778df87086aa786bb25b79e77040d7408b601a2c5d07968ea79c018d3c69b3dbb6a785edbecab000621d5921b69d628ab6b3a9ce43c79615d51 SHA512 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481 DIST cc-1.2.63.crate 97259 BLAKE2B 81492f805318c5bbeaaedae7560488a2446d84987377bbba7145347c36c72f3e0bc3e8bbb7edb84d6c50e71acc4fbd309ae8c870e3d17fa3ab25ba86867375ee SHA512 8cf7b103295b586cc94256379eb1a1097ab5bf541cb36c4629063cf053ce4c55b41abe66923315b3c9cffda4d351d0f09150f418ee202eb1932b95cd5914253c +DIST cc-1.2.67.crate 96261 BLAKE2B d9a517653b738025763bba70b56cc7d0bff8fb39544802e6eb4cea1f06d3189dae0730cf069aeaab7c98ffa266d52dd4cd24c4bd85e3c41f2e33191aa748facc SHA512 1bdc26db31537299794a7decd73304e56cd09ea3bdaaddce18f68da17b77b1587df6aeccd104ca14c9cae4378863b8b05cecc8b4579c4c6fe0f206b1c88123f1 DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d +DIST cfg_aliases-0.2.2.crate 6527 BLAKE2B 4e0899cfdd5a733df2b66ae16b9f4b427ca106cf68c566e46939b7207dbde153967f0fca7b2277b6ee1d0802deb1703022d946be80d32c9eb0286222bab3237a SHA512 20d2f19d63f5ffd82e289ca4832310ca86d1bba9d626e82f8c29c80dde566f2d895c9d1c08524c954575529556d1d6f466217da69d726c55f779e097216632d1 DIST chacha20-0.10.0.crate 38763 BLAKE2B 84d3d12379495b724b33accdbafe0209d0ddfeec74115b59228fb03e02089f1531f1396783a408b26cfb90372670c809bee8ab056cc847102cfc92ea065656aa SHA512 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a +DIST chacha20-0.10.1.crate 38187 BLAKE2B 8f02b0dbe8ac9773963f49ae654254f6b5cd3a937fe3e91eedea2a7bbe766959c1f12e217fd89261ce98fd9dd8ef4c46702db9a41b3c0ef978e03e193f228a49 SHA512 e5b33f39da1beeaf1b8ea04ecb32fe4e9e7292400bc2de5cc7516df9965c6351fa75e4ee0d2c8e7219e02a24990c9822c67f9df787111f56d0499527dc02febe +DIST char_str-0.0.2.crate 69007 BLAKE2B c957f2ef527141e885a412476801fd15ea5d4adf240f80723fca8692c4d56e49766efb43c0a21a25ab1b23cd81bb243f913239a1c30bc5f0bee9be3b2331c987 SHA512 c170bd4a3aeb2a047c285de76a258edb929ebd4075740b1734d2fae5af369bd305d01c446df9c55737e081276adbc6f0a71b5092cf57bbda7ef384acbf874d6c DIST chrono-0.4.45.crate 240866 BLAKE2B cd8c8fb6c5ce1b89ba75e18010f0043af52e7086b444f88e00cb3d8f85cd7be219c28ebbdaea964556f805a6085d5dc5f114a9a2d428214b83e94281d0ac07af SHA512 f275b373f0f085453bd168b822a28ce6db3470cbe42f4c8b216b4320f2b460dbd2781e272eff8977b6d17ae596cb3efd3381a1cffb5e6513e6e7979681894546 +DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1 +DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106 +DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a +DIST clap-4.6.2.crate 62517 BLAKE2B 36f768f62b06c6e79dcbf9c7e1e0b92d65054c654eced3b629bb0c0d3c580df1ace8f0ab598cb161a0ab74d0e4a22706ba9cab7ca3fdcb71e600583acbd4cfbb SHA512 1048200b192845a99e1c469517102ba8316a04c916259643bd72832803c439135151ba7792915a12808cfe413458085ad5f5b31724b75c1ea8480944e639238c DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7 +DIST clap_builder-4.6.2.crate 170802 BLAKE2B 90562ea9ce22b7499dd5fff26a184fdf9ba67c7ac639b83baf50b1623789c9392144526cbac03139016fa5c85391f190884ea28d1d7391b29f3ff89ecae08cf5 SHA512 1fe12d0d67e937ba4be6982fd6342b0b3e0d29716a5207e8dfa2d61a800ea48a4d1e355004a0d75a2b8fc7a4b17edcf351f08a322c0afd2a842eed119f55b9d4 DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06 DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a +DIST codspeed-5.0.1.crate 647128 BLAKE2B 541ca812be3a214b2c4830e8f3919104c733441a38bbfd87c88729afefa6948dab78719dc02a64d1784c1ec29c5d4fba4700e4ae9f120bf56f9e53c6587645bf SHA512 f2d3aef37f9e888e9e19eaa7c41c735f71b263d63a94b92fa117b9448747e2811b03d1b83871317427087daacba0c6928fa3a9ca7fc1b4bf857f056d402c8fcb +DIST codspeed-criterion-compat-5.0.1.crate 24256 BLAKE2B f3639bd0e74e2d40b275f09ecd82935f945dcabba649dd7eb85156b25dac729d7df9a7832afe82c2af8e7c679b4681e2a2e717cde69feb6a8eaeaccadc6fc11c SHA512 86bb03b357baaf99f2f683249c3b8e93088590ca1d04b0e205ba945f20e7f5b19e56797b582cb7cf48a7b415bf2afca51b503c587cb4582efa2428f0783e99f4 +DIST codspeed-criterion-compat-walltime-5.0.1.crate 126530 BLAKE2B 0f4794b5c91af31afcd0944da3e375ff78b8c3f7ef2dad56fbc34f61a6b17646ffbd65351dc579d11defd60055714e63ea5da3a5923d6a926c6b429cdbda548a SHA512 71e9eb929e33693665cb0a3cba1309ecf083fdc2b5e9c05f433ddd1b939b4c2ffd2c1bf18305529d89ad5b3f28994bbf8c73d26e362d506a859a6833bcb9c9ff DIST collection_literals-1.0.3.crate 4556 BLAKE2B 0e8b23304f4442d552664d06b2ed09672b0f5c19ad9385fb2ec54a4f09ed1aa2bd922b14acca393c984a1a9d2b06f15895e833e172201e94d51fc739d8b733d3 SHA512 b55c5d666768ed101b691ca05b8ff394db02628a39fd06fa9bbfffea31f336e1bd7a10d8297b073c494726dc5fe5fa6379d52d25ec4c22ff5e6207550fdcf0fa DIST colorchoice-1.0.5.crate 8187 BLAKE2B d6415c5b337e2f4f5176003082e6e8c52f55a45ff959376e7a3f30e5aab1ecd3f84f9cc5e7a8a720398c1b58f99a07cf042695adb0b35178931178cc8d77d2e8 SHA512 af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5 +DIST colored-3.1.1.crate 36216 BLAKE2B ccd7bb46b6ff080e83c7d2a905cb428d07d1ac9ce511c8372618ced9078e7ee08be009d0966b168dbb12a501e75f9da2c0e87ab6a350381734a94d1a5608dbc7 SHA512 7195e68194dfd43c2bce16da8b59474018ce7c9e4e47fddf9938d7ccde622b591df996c9a63c0517f9df7628c2b4fc93b346c7dd671065e6fe325aeb87abbd8b +DIST compact_str-0.10.0.crate 104319 BLAKE2B 22b33dc29fd7b73cb0978a3093fa48173490d6d13e84a011f6a03083afda761927ae1df850775e992271fadb740a017c2bd4b09e5c7acf9c2de41be2023599fe SHA512 4f8dc944fcea567aa5073fd6a3a526aef703caad2e0d4a94a4e6fdcf730badb67ab41f5b4ac57b1811b2bfa275de98780a15fdbcabc17d16b49236f30bdeaaa9 DIST compact_str-0.9.1.crate 88299 BLAKE2B 5fce3177cace60b016ca3d36d0579072ea13622cabfe524101045317a9b927ca69184ff71688f2228667d86904f50adb86d5db63987dc0dee594065898e615d6 SHA512 0e277e6a6b8d026a111d45a602766f802ef63376dcc1bb0a6d1f7ab9a57ef4492e03ae51a57ba10c2907be8234a6b491383d7460f124f1330e897fcc3a20b870 DIST configparser-3.2.0.crate 28170 BLAKE2B 375d9c8ae91b384998f8c4096a98dfd371f16757f7437d1e8a2dd2c2ce0a5fc36e0fab8caa78df7a3402e8105447134f2fc030c576ee6a78991c3ecc1583f6bd SHA512 0423b741cc32cbb18beb68cc6682b5ae9665842838929473c053fba9c48e1c75da84cf24782f8061074b07bb61f119ae67dbfec14416490c380a94a4bcec00e2 DIST console-0.16.1.crate 39129 BLAKE2B beec08ca77c04ff56595ab7a3d7d3237bee31f02f4af9c74ca34c6e9cb47bdb2bf422b2d9151d6be0694fd98d1f5ddccd42b64c0b9d8c100bd2baacbb9f6b20c SHA512 8d3f4e52355f135f98f0ececdf8b7ada8270ed0ee5faf791299d236a194fef42ec87ac84bbddb464619dd32d8ea8b985b26c8710acfc29480bd362507b150786 +DIST console-0.16.4.crate 34353 BLAKE2B aca154a28773106a62882f96c6b3e7a482fc8f37e5857e084430696efdea81fe9921ad1c93e1478d775fddcb8bcf6cc1c8103e6c714d8e92f0d8d11d784996d8 SHA512 140f61bf3cf84135f876b3034f2dff5f5366465e0dba718df9334341c78e5ca23f4f97876a35cc90256490045a96d9a74aecf709c1676a83cc083700efaf1a53 DIST console_error_panic_hook-0.1.7.crate 507196 BLAKE2B 90f2855b54c78258f9e4983849a0c0b41f842990d622bef0ea16ae5e3a93914919022d21b1437bb2ce644333d4e0c6e7b55d960452c4fa437e23bcd0da83a4dd SHA512 49f4fb2175c0068981678f291422ace3737dab7033b1a49d78fd821512c92fdd023c3fe28c7daed88c8f338c30a9c7f82f18bb4583c3fe7839ad8dcd0addd6b9 DIST constant_time_eq-0.3.1.crate 11561 BLAKE2B 9ac06a1b13da2aacfaa20d60e48df4f32f6462e4036fd9ec116c45a9bbe142a18b82cf18d762989876f31b745d98d52ce7e3d32f6c9700a500f16f00649b5699 SHA512 2b6b0d7572c02606b7c3780013fb1d1773b999a0d9934e4b140dd82f94e6c91d2ef82f6daaa1bda94f95bdf6b5997b2f0ea0c8eba8ca7e28a07d1e06b1071b50 DIST convert_case-0.11.0.crate 31545 BLAKE2B fbf81dfcd98e0f4aba44a144099d707ea4f312f087dabe14152cc9ce285463bb3599a1b4f8365498c63521011fc880241fede0457de097194b083bcbafbbb906 SHA512 6775a77a4ce8b74dd8eb60a5f63f0e4e70446f64ea920872929c4d50de8516ab2c6de3470932c1613f895ae7303c527cae9b2dfbf6731072113fea95e01a6137 DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 DIST cpufeatures-0.3.0.crate 14156 BLAKE2B 9408d9b8f314a21702bde22f272d47263ef06e8f6fac116edb2464109ae2ff0d10b9d4f54d465bb6c55bea5722326bb8ee541352e6f5e03116a449930fa8375a SHA512 a842c5e7fe435c4339ba0e12169bcf1a2c2ebf4b0d02cf200f91d88a736607a930ba840a7db6a71afc6b125649a9f14ce0977599db917ee78880ec1ed9600f88 +DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14 DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b +DIST crossbeam-channel-0.5.16.crate 93189 BLAKE2B 80876dce7f8504a5b3f5ed803aa20de0b6fe57fdc1dc2e083fd81aed62d6ec670f296fe3ffad96e0c152ff7028796eb5e99ab727f73bcd9ba66c97d42a3e23f6 SHA512 87b019debfec43724f594602d03beea8f48ac6068666642c2257a05a6970b818e0db574d13d2283be4b69d1f68eed75b68dd6e71eeab5cbb893cd3896ebc265f DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 +DIST crossbeam-deque-0.8.7.crate 24141 BLAKE2B 64958ea2455a509c8e65d00d1ce02aeb93170022582facf3715998c57f62437146ed2fff15efa2ba55902bce2149577eca572c938342dd0a831be7bd3306c38a SHA512 53fea1d01ee4667b17dcd07fdda1505852c3210c13976ddf88f365353e82c5caf348e1d51820dde796e6f3fc800240af47d41ebff25f6714e0bf93ce8e6d1144 DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 +DIST crossbeam-epoch-0.9.20.crate 47545 BLAKE2B b68834edf7f164f9a0d495ddde74330dcdd39978fb564dc1470005628aa9ae751c5a16c5608c9c229b32e5cd99b75fa706ad7b172687fd7aa297bba1e267d71e SHA512 ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9 DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 +DIST crossbeam-utils-0.8.22.crate 46874 BLAKE2B 576a1775bab7dc671dbee9eebe691d8c7a1f14ec68fbc65e55a176efe95d96f4346c68567601ba5fc5aeb1c734708c5288544e4ba4e84af4e0e31912bcfacfc1 SHA512 09a32151fdcafbd01970bf372ff577b6e7e6a316ab4533a5d1e12b7eac3f3db2a860fb0e9de49d4085a403540f5863348ddc1e8304ccb84ad0b583621cb9f2fc +DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82 DIST ctor-1.0.7.crate 48863 BLAKE2B e6843d17380269b6f38f0cb3e4f830833eeabfc0cee39332facf37510390e293e3c963f173c2715b66f25a9083c82b7385298975edb957ecf9941d170eaf0bb3 SHA512 eb1b50af4c6f46e50dc0cffea2ba97935887fa8822c37662720e04adb7a9ebbab1e006c38a93eeba7e7406a2f729be9c646152146be84e7bee4cbb432454efaf +DIST ctor-1.0.8.crate 48874 BLAKE2B 04c3bd2f4818aa86e24753377d12ef8a6524c5b52a55cfae0837b145a3b6e06ac69e74c7cbde6f4fc2af18f178136147838539e80d8d79d6ca1be91b5bda4311 SHA512 e34c977ef0e07bfe97e98ece34ba431caced1976d6c18ef39a9e7c97ed59d9365019115de9476d5c8695ad2651a7ae274b589316434daba9b95c03831d6e0db5 DIST darling-0.23.0.crate 43298 BLAKE2B a207ed640665664402ee07eda679af83e498c3de79a9e41c3fe1fec4b28071ba52acdb1f790d46b6c6c1744da96991c14f96002cf149e080a4982d5a74280b9e SHA512 6257756befa2e6a8b17ee21d64e8430071bfd1e8f72c680f67b3c15934e726ec24e30da37fcb5ea4f4b3d925f81cf4ea22d6c85788f101090b32d95f08bdb2e5 DIST darling_core-0.23.0.crate 74564 BLAKE2B cb5d45b08fa8927d91f113a37a8eb77f632713e3feaa629d37a6a0fd20112a202bb8ad574a096f0ba7b3b870e7a9982c86641e1cb4f9e33fcee59a65524b5406 SHA512 52ac3dac977b7f1cbdc3c0ee545356495216af6d8a4f179cbb51c8bc80253cf028bd9b624b6f42d6354d913e7fc5ea980234aa2ccf383c8779ca70fde72591a9 DIST darling_macro-0.23.0.crate 2480 BLAKE2B e81f6bb801e5fabf71fbaf966735e5388023f75e12b8f9bd32e2cd49608ce05625849ecea54db3d682a9d091f8f0348dd60777c316c91af5186aeb0b97e4cf1b SHA512 f6565876c9846b1295be23eda6decbba817c64c3e2ba56fb0009c2acb68d542481dbb033b0e753dfb1eb967f24f87b781869c8bd5018a7789066229a4919c8c3 @@ -69,6 +101,7 @@ DIST derive-where-1.6.1.crate 52475 BLAKE2B 2440e4da5f45e325ee89ebc9c47df6bcf59d DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c DIST displaydoc-0.2.6.crate 21191 BLAKE2B b9026fc3de6154cd72500f6a2eeb8184707cd2e0f5796a53c793fb516e497ce2facdf2950f005a6dc370f46d70a0c71f525fa69f938685b39de8d926e85b4db9 SHA512 6361c2ecb04a6fd260fa4b3bdd7650fdcaa5f12066e9a7b6d36c32e6d02f3de969249c7ed98f1bb9949cf236b256dd526551f2f614600e7d8d00764c7a74c0d7 +DIST drop_bomb-0.1.5.crate 6859 BLAKE2B d115c842c3642e070cbf91c8155e09a10fd51f772b2f491d7ac16ddb983e9a6334fad23415670caf24fc3dc2f37a894f6b39443453ca394d9227e8783d5519b4 SHA512 b4b33e275506a52a062d4d3c6beff14b4081b56c4491fcc28f4aaee645f6dec103fc0b67994cf7816d36313ad5383478aca28dc4d6cf619486a517f136d7b344 DIST dupe-0.9.1.crate 7525 BLAKE2B f9fb29cbd60b567cea5cc25fbde452ed5e05da2f1153e2aa95f4f0eee936edb4320c31c8c0afbc4f776cf5cd5b76c6ca6d620f6657a484a802e0db0421dcba27 SHA512 72243e8dc4c8bce92fb509e42c210a3f05bca27e265effccb42fd509cd8952f8e4048ee79720c2d343e2964730021769f19b28055e4ded7245bccb9b18711ecf DIST dupe_derive-0.9.1.crate 7574 BLAKE2B 1948bd4c168f3ebb6206346804a51ec2d77526c22833bc13ed9eb2f808526bd9ff0379c291150ec3bd5b2e20cb7f872de704f48f1c69c409d400350483f67bd3 SHA512 92019c5248d13340abf8068ae242bf910ade376d2a944c6df6b3bdf4ab7b275764e23d49a43f2a27dda37cede97be9ccacc811bf2b6f3923e818e628c5879f69 DIST either-1.16.0.crate 21248 BLAKE2B cbf2c5fd6f031f6d3be20e8b7816f77109c2e111f0c1514f4d00889befd1654b206b6f4a799ef457045461dc47e48821ede6f6a8ea2c8a402edf745b1f3457bc SHA512 043c00daad0dc8b03c1cd120a1a165591c283f5f803d4cbf1418b66539693d8bae94ea8f273442fec31e3e888d008bf74c2d953b6f5d6b432b50eac662dabaa0 @@ -100,7 +133,9 @@ DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d6847 DIST fuzzy-matcher-0.3.7.crate 18047 BLAKE2B 934b90a74826393ceccc3e433df7cbc056a10744077e7a2178df9d9edc9db5d4cbc86d006c0ef1f7d82f4fb8ea0d52df71be1c7cc9ee39b433207d7f2126404e SHA512 ebcb6de06dd66da952183c75e4a44988bc60df17f035fe541c134f1c4e3c33d18a7385a9867fc23a99c07cef2b2737edd6128dea6546e243985da2f3a55dd8e3 DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38 DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d +DIST get-size-derive2-0.10.3.crate 8774 BLAKE2B 7a90151357f94ccf893c0245ce9022d3eeebd2ec20bdd6f6fecdd3078ff3247dd98b2f35746a69e13b3ef863c14a8d2635f70e1fcac444bacb943c0208f7d4f1 SHA512 7f5ad79c9255f5fe44bd0c405859658e26f86db3d01af73f913f89692d98d3620d19bed04ae69ea38d2325a3681527ed995a39f0b1e63e2f49eba4e403447f92 DIST get-size-derive2-0.9.0.crate 8767 BLAKE2B 321dcd7a5a10ff7721c2d7d0384eab2032b9db2a8077cb1b117d9fb0c131813c867506b09dfc8fa078da82751c388b4d31955a0b202a0f0269c0f1139fb555d2 SHA512 32e11f2fbcf62dca3eda2bdea633c9644ca9e80fcc18403b959e0f3858dd8c7d6b3d296c682e09dba2753d2df5043388735f1a6beb494dd498f9811012f9b89f +DIST get-size2-0.10.3.crate 27893 BLAKE2B f270ded65468aeaf3f0f5b903805c237f5b66710c142eec13d6f7c7fa3f1cdd9c64123b74f9419ce9eded2808862057b8281a302dacbd43883da82d0130552e7 SHA512 e30e3124934754a2493931fb8261aea703ddb440283c055238cf7fdc9b7fb1f0cc3723fc1708f9de59a5d77f9735a37285704289abdd9ebf9525de116cc57218 DIST get-size2-0.9.0.crate 24328 BLAKE2B 135eb80df47a5766e9be51a87a31c7ec848cfad10f64b274b96367157eb2179282a12ea506e13b2a44b81c0731a947f674395510d4923d190ba020f31d7c5419 SHA512 74693a07c6e61ed97bf0e7eb067b9d62a80a46494c88516589fc7cf0dd6ac2412d96a5c9a28c20443e21ce7349e97775d4c46031f726e2d33ae7b7dbbc198dcd DIST getopts-0.2.24.crate 21467 BLAKE2B e5468cb141bc8be43ec84606c873fa6e16a49e902e247f7c38a08c6e8088d36964d99b41ae3a98a5350cd8fd15ee8d46762b818c79d1198c0aed576de191b640 SHA512 3b0fd721340f732d3ed3dee38c61a46d83c920d24d96fdc780927c2a02fb9a6910eca4caa57db83d500d76bfb0e7f424a166204fcc4c5a4d87ca3ed30008f5aa DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a @@ -109,11 +144,14 @@ DIST getrandom-0.4.2.crate 53905 BLAKE2B 23aca6717b8fc8bdbc26bffaa1ae3aa35666f82 DIST gimli-0.32.3.crate 289789 BLAKE2B d2794b527c4e0fc8ba10d12711deba8606bbbbe3625227d9b886b3d6846760d9dbc7ec258fbc13673017bb0706a9cdcd573b760d21857fc55deaec7b4be30994 SHA512 e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503 DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219 DIST globset-0.4.18.crate 28970 BLAKE2B 3c24364c29c8dece3da0e978a5be3319e5a33731b53200102bf9cd33faf18b590afbaa45462a87a7ba54a59464a82b46c8a51d9f664ca59a6735721cf6bd82c4 SHA512 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54 +DIST globset-0.4.19.crate 29646 BLAKE2B 48b1abd1dd61e3734266429735301cb579a23e61b13f71bfe6f91becf785faed48a8385f514e06e832ae6dd61c7ad42fd0e1ee6c89a3d87207173c910a4ce3fe SHA512 1a7735fe9260905174ff83c23bfbb004cc0b88ac2c6cb957d62d1654175cfff211b7579a100e493a5b8e971fc5cf4f789896133303d4e7d2e1a95780ab5217a3 +DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692 DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669 DIST hashbrown-0.17.1.crate 155512 BLAKE2B 748d3658bf40d6905b47f695e64b70a0c506b9fb0207e023cd50448d5febe92bcbdf19ad8b9be7588f12dad2aba82eab4c8a7a1815adf0a00e17c39f6188f4c6 SHA512 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 +DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST home-0.5.12.crate 9445 BLAKE2B 22790e93236af05957848cb61a2526da2b70177ec7386cb14c10427a932639e03b7dda04f988cd738de341278bf4bd1389ff0ba722fa25bd17b8888a8774eb75 SHA512 3397947c3dc44749075b3076cd038936993b5755180b8190ea45c31b7ddd1701a14a4fb36c07adc7010a171b750f1a1ccd82c83640d42d350e996ff56c311df5 DIST human_bytes-0.4.3.crate 5654 BLAKE2B 5054137704a827ad43bae10253706010a7a44d335ac925800a149fb1f788ea14ea049b63e38651f1dffc744e32e3dd8dcac7ec58c336d07a0df95aaace593338 SHA512 329586e679f1322d90a034ae4f3038bce0e422342bf7414fbfac3449c3672589e7a9dc509464c4eafdd90ea45ea263ddaa64c0e476d9ef3abbe77c7560065070 @@ -129,19 +167,28 @@ DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786b DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106 DIST idna_adapter-1.2.2.crate 10444 BLAKE2B 0d6559fb01b5507e5255fe89bd2b0db5a4dba72a28138cdad2033b21a53963d1cf014491b4f5d80ff972924ed7f230efca53aa882352272702f66255fa66bf86 SHA512 c80655c107506022fe6b6d69af7ca2418b070ee66150d743b662e656a2ae04d4ea7b41f7f182fda9fedfa2626e70db30734f8e9af18d23ee39da0c2d4a21949a DIST ignore-0.4.26.crate 59579 BLAKE2B 96caa6b8751047188898307dadd049c7c14c1af168f2b4065d6b8dde16a17506b0be15f59edcc5dd1f8240e4a8e9f9df378fdd0d819c4083050d926950aeee25 SHA512 485c6b886f553ab8d42812a00001159b06c69ae1fe14bbcd044e8041b63c0f2e0cf6cf56cf61e4f1cb8a5cf99819166da36bcff599ababc26684b965c8632c5f +DIST ignore-0.4.29.crate 62309 BLAKE2B a5396d07d4c936475a1cc0654eccbfa6d72e80d186b107c7a37b17d6b67e4ed1537e6b1d68c7455a7b9f152800d1ce2d8ad377f74a2543f94ea4f30fa07eee22 SHA512 cfb13f68aa13b5fd2f483e7036116dc55e9fd2972c73dffb2fa5ba0ddf5c7ed759a05f61c29d03cc24c2f2e041aeaa3d8090eb9a09e68398c004997047159475 DIST index_vec-0.1.4.crate 28291 BLAKE2B c732283735699477a93e5aa34a9e9031153c0b9d82576d3db6e39753c381043c420bdd221cb3c72a00aeced3ecb0f0629139260fd78c11294416c3d1d274e243 SHA512 25e8ebff671e1fe2d68e4f77bdcac69c878cbc38914a7b742692d49febfe5ef6f208e89077046174cb6647fb5c30b89253be7eb80baa5b55e1b729538de71395 DIST indexmap-2.14.0.crate 104085 BLAKE2B 828d8eede906c2908baecac840757ca8795587a552cc9dbcccde89a3b81444d99395670fd71404c33033aa5a1b905ed0621fc39236024c8b8b385e5d29ca6b5e SHA512 fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f DIST indicatif-0.18.4.crate 68731 BLAKE2B 4804334ef2680c3ee0f265edc6cc6699967c63b89365501aa860765db5a5139f9a12bebc8a3c748eac998ef9c26785711b81996c0cbd42d13f8b87f48b641c30 SHA512 6a7484ab982c75c7ddff3846913a74046406b5323af3356bccd51e6fef63bb43ad6ca07cbc6628544cf403b29893a7e095ab096289a6e2f47ca1bbf573a7d78f +DIST indicatif-0.18.6.crate 70598 BLAKE2B 8971df98fe895a537cd51fe4074a897c697e43dc8107fc94ff565a80b50fea0cc30957248ed8bc0d52e2396ada86025398fffd5e66229ebe16cd204e07df1c48 SHA512 994829c519ed310bca7ce103f72da137732ba7f478f19661789d08a5b30b5d93854de3a32ccb2f9e0d70003968c50a67c74a2634676433f5d63ac9d3491e5032 DIST inotify-0.11.2.crate 29809 BLAKE2B 5056d90ab47e0e3b7b2133133284e698d3e27d9580547ab405b105351afa8fed8c1a16f0fdbaf27ef6a7730f30d49a16dc492a51ae379a59eb14210cbd2831ce SHA512 15fba84bcf88c701bff592fa0e90fd6bd140c46378f37fed78360a8edda7ce8c62fe1c4c107419e3edc0bac5e46cce7643acc97b23cb1912f1c4dfcfb823ad0c +DIST inotify-0.11.4.crate 30209 BLAKE2B 292b915c389647f1e3930165b6063542aab0d29468a3d3791535a77776a150216f96a667f5a2668f6059a56b5efbeae7115c8259a9a7278ec6d6763c67700785 SHA512 117df3892b2f5f822d5fad43b75bd4b39f6640c95126c7b659aa091e5d27cc466a49b22b6ca6b07fdaececf85dd2c6d57e7680b1dd02a05da05a7f9df6b7b66e DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da +DIST inotify-sys-0.1.8.crate 8411 BLAKE2B b80785187ca721ca5e640ccaece71af84c5b6b889e4d308108dc5263bfa5e3a896f203ea5476b1c180b853e6ce5414eeaa52e4f6bece3b282e62e63856a495c6 SHA512 1371895e3b6b18a7fc51dee7660a3fc788b541e126a805a615a36b5d310306e97c89c88834325303c48364effa4808a3f67282aabdd8500f9a7c391b2fba8f53 DIST interpolator-0.5.0.crate 29578 BLAKE2B 2c6522b4c0affb8cfd72927088eca1e2a533ff71ffad5bb335491ed5035ff1c42273ebe17eca48dad802c34691d328c46cc7f464ab43fed17409c8c2e0ac5dd0 SHA512 4e7cf0c077d2b7079113d5002d0157be3b801f72baca32f0255de7d8ad5d9ad5171d429e084a2760f8174ec2dd4463c50efea340cb5660a50c191e219919f8dc DIST is-macro-0.3.7.crate 9060 BLAKE2B 2035633418156c187a58c308ee8ce9f184c0334b3e5a46af1377e05274be11e5c43df2b4ab2805343431a1e60296f12dad74d14099805f7ebc88886c7c885cfb SHA512 3b56dc6a95566711dac83c0b890b53ef86d9ea8ae6f2f51d8ae7b799f4daea372c353ed0a0429c35342934d4d71609194506782714d7816c6bb97cb4a4c87b5b +DIST is-terminal-0.4.17.crate 7458 BLAKE2B b12ed4c0e540309462de73b8abf9f281676f562c573c9e9663ad0c5ed2ed0350bc98315c60da6998a706b559170dccf11c8d8196f7be7641478066dbb58e4861 SHA512 e11c73fdc237898d0296bcd6dfa9c8acac8cc5e1805f42f5b220d787dbb5192eb8bfa9da9ce724143f4a17ca873b234912f288f1c3a092fe8881a92697ee12e2 DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261 +DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645 +DIST itertools-0.15.0.crate 164131 BLAKE2B ba41899a3a7fa0416aaebc5da084597d236fdc5e4151bcae912b23e900ca9131c9e874d44aa53c33a74b750759f9d6587bbbf0cccbf9bcc0be570e0a959317a2 SHA512 932cff3642958d76311bace60e293938bddfd943d0bbb0b977593952d85508fcc9440d761311567518cabaac4359848fc36c4d063c8085878bbd78efc61af5cd DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549 +DIST jobserver-0.1.35.crate 28890 BLAKE2B 07ab08fb5769b8edd4bdeb48df65c4ad065ace92ebcd3abc73387256870405e05d76d1b1c9e054adefde903b7e36c13fa2882b33cd56e3aa693ae4b736fc570c SHA512 98d97718702406f1609b2e3d4a69c3bdcbbfc4e1a35eda87825747124593bc560f316eb6dacd6bc98ab26c81b52ec5bf739f260e7d829a539af67a2f0056a90f DIST js-sys-0.3.100.crate 108355 BLAKE2B cfc7ec0895063875c0bb2c074a46aeb7497417f82fcac69190aa7ec1c7d5b358ca468a4254d09293b1fb43bcbae6731a85c20f41bd13c761ad662b70aaf4939a SHA512 594761dd7daca5a3318577f557337e04e78ad50cf1f235f43d01e198be48f5e9ff0d8aab506b6343394e7d92618ad23af15b6ff2007bbed7b7cff5ef2ab9b1b1 +DIST js-sys-0.3.103.crate 108366 BLAKE2B e126d009ab9f3f1d60d0af36c66cae1c6ae821e1ce2bcf1ec083d69e8cee2ceb13cc0dcd46075cbf1889409629713b86902939c62cee164419cecca5815c9025 SHA512 4709ab94c7e7f6a9ca304afc9ad8b91c2aefed64135d8ad38f9d85eecda8cc9f2891612c1e2e532caa2a466acd0630a85bd5322407b8efbdf07b4544f1f5f32d DIST kqueue-1.2.0.crate 28412 BLAKE2B a55c4ee2212a8f51cde25b2a192107ae6f2b8679fd042ae9758465dd9bcbec322e3d07be1b5a0ce78bf10e5ecfc63fbd0230e6caa8133d1be902728d81ce9a1b SHA512 a34f1aecd888884ffbfb65e2e84a7e29591766e5f98b2b1a72fe27814e825e1d1c8739df0d40293cefbc766d9aaf817185adfe5d9c9f147780d6adbda45b2b1d DIST kqueue-sys-1.1.2.crate 8796 BLAKE2B 93858ad3bdb995f05d405e6998bbf2b0d3663861e0de0f6103aee6d688a616265ae3bf08a97b49a0e3209871c71cdb79b759a083de42fcb41abe9a0d4c3d60e2 SHA512 a83a3783d5f2b0b32685c9fdb597f56efcbe23e9f55697f0b3803b937690ddac6ffec8f04cec5bcd121629b24ead27bcf4c97ce708ee0879fc395961c57f4492 DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f @@ -149,6 +196,7 @@ DIST leb128fmt-0.1.0.crate 14138 BLAKE2B 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690 DIST libmimalloc-sys-0.1.49.crate 500217 BLAKE2B 3c6d7b741028f6a977f6f312e9d98034c746bba89967ec601910e7ee121aedea8c7647e85feeefe6fd6dc11ecf92f7842c6a0f93994d29e7797d9dd6ce01e4aa SHA512 cffbf1e23a417ea14924678d67bfa6f1e982029fa133d01d50b9e6c7bc5e6b31fdb5aa94f14cdef3054938e5200ca62356e2fbfcff31bab056ebaa5206a4bdf6 DIST link-section-0.18.2.crate 59721 BLAKE2B fa4e0b0a986d34d45d32973026765a54bc41430e7e54881281e2fcf375d995482cd6893185a841e6f891e947b8e3b2d781eab32a951dc141d780b9928d322fc9 SHA512 658876db87bd9767423211fbdeaaef10561882ae5bf54dff2d0bcb878bb1cdfb1a0be035c0bf0d3c6b0c47c389183f7c233569906d73660fb56b6383fa9979a1 +DIST link-section-0.19.0.crate 65919 BLAKE2B 324bcfdfe0f86da552debc8749ae9f1d7ce8695beb6f5960c3913bae31ea990d55e643b8d85e6636309e845d64db441199fcb62c6a40ac65926f179754de434a SHA512 45a40ab3673d4aebbc23e2a93ace16d8d931f925bed7a40df5e5aee38acd85fc4ba68e3eeaa6043c53f1bce7ab08e3690c62b3301c089b10ae62281a19a05afc DIST linktime-proc-macro-0.2.0.crate 19157 BLAKE2B ce28fea09970ae172dba7ee3f336bedb68e935ddebf353aff4fdefd99d536d2321d38d57afdf2a10ed165728d73b4cbcc4dc8e9d15157115fe5f4f33ab8a8393 SHA512 482eef301567685eb85c637968c10858faa730ab9046076bd36835e0bb7d1f41f5ae4df116e91d882a06f8ebe7ea3deeee981a29d0438902839c863b449f7720 DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54 DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309 @@ -156,29 +204,37 @@ DIST litemap-0.8.2.crate 34572 BLAKE2B 1c052278ccfb685ca8d1647f6d35d2f3cddd74814 DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0 DIST lock_free_hashtable-0.1.4.crate 12014 BLAKE2B 053cb64e2ebe2a2989e0af573d60c910a06dd48a6e226e6381293ff5f8934f58746736bc6dfbcdbdffac16af8ad814d10b740279a6892226ca092508020c0af3 SHA512 9b473f231867739d50c8d9cfccdd57b82503996146dd8ced6ce17ee86aa23feb54d6b94d7aeadefd7bd44e2af4e04d0e805c056d6f4e258a8d9fbe1dcb227cbe DIST log-0.4.32.crate 52697 BLAKE2B beac058fbe38b32a7e06cbe1134f5948467f2f19142b5972b46e4601cca223df9787a824987687964d981503e441cbdd18e0d38c353ac0c5efcd8e118281b712 SHA512 566ffc1211d808f1fd9815da638d61faad6f7632f70838324d6fa9c70625821ec2f1ba701b141252e14ccbf57f6733af16d8549b6519f66c0e2bec9a61fcd15d +DIST log-0.4.33.crate 52997 BLAKE2B 2cbb81f23ec11fe6ac70cb6bb5d1f418a4998726752269eb0accb72f740bc076d8b1a7ccd5219a1a371560aa2bb70b524ce04383510a0e9e7c51558e305af235 SHA512 fce3eaf97b1415e413aec344a156d930ebaf52d918f8d9ff9e086f3df58253a6306a215aa4d4b4782a1b7deaad484739666f4fbd8e41272bf95ce4fc6306b74b DIST lsp-server-0.7.9.crate 21215 BLAKE2B c19aecf7e8e754155a2b8844ba882260032691172bbd23c6b2a9efef433e6fc0ff5c00998753915e1a6cc90ded67af48c20cf1326aecc1da25956960f0c0f85a SHA512 332814c48389bdd32ddb75616b4361a2f22370267a66f31b063b1bc4ab19439cc0f4de833394288c92e62a15fdfdbd9aafa24df9efc3607bfc4d5e153c4f4386 +DIST lsp-types-395d6bfcd6c3696a64cfe9cd93b86f981fb85112.gh.tar.gz 72576 BLAKE2B 5d123f5e8f667f05328264fa38d12faf5b4f76ca2b5438adfba6feb362678d559221a109e2e87632b0378ded58879e9fa43eb4d4c7a2cb1f87369cea8e8ea33f SHA512 cdfda7bccac09d0ac4cd7d44336ef1bed792330d9f1188c8c1d23b8988c48b2abc07743950ce30a45712cb5214bafd0ad9a266c4ffb3eff06822955833546262 DIST lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.gh.tar.gz 71166 BLAKE2B 5f451f169b56e49b372c5d2e152ea522fa494e6a7d410d4c7418cf3d8cd15cfd6e3d576a41c5e90568b26f990f1ffaf5ff40844d62e47fe9b9df98184d499932 SHA512 097e4371ebde03c5f80e4f2c0eaf8354ce53c0472170536df5a155b33d19a4c20a498aa67684c7a764af31115cae02ec42c463044972d4dece7449ea241d6970 DIST manyhow-0.11.4.crate 22658 BLAKE2B c511a34ae1a5039ffae22e10910672d0f0d49fddaed995f4b3ff2f1ffbff6da9f66a4c57fd14c4f79187819e27abf8974a0252557a8ef53cc9748ee21a003a1e SHA512 1943d60e95b53f5bf57df437a93f24f0257ea83f96ccf074d1868dfa6baa182fe2eba753f79bc090781e373cb4140ffc407de644ac591fd727556df2a98f3dba DIST manyhow-macros-0.11.4.crate 5162 BLAKE2B 637cf03d0c02eb7ea01ea8c29f83ac61d9394349afdb3532f60997c200d271bc2c52a02f36253668be9868a7426d6d6e616dd816cc91d3ff8397ae08df7c1ac4 SHA512 69be1c7ce61b54986a66801a3d8a95ec3ba3f8f7066d9c5ec9374c526ebbb5bbb84ab2aadcca97c83d5bab9a8fc592b290a30a8ae9bb30199e50804ff9113a9a DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f DIST matchers-0.2.0.crate 7075 BLAKE2B 0aa33946aa11908019ef4b189e54d3d1e8e4887175211d494301393defd85f8e877fa11b82bc09bf5e71188f1d3c3643e0982aab2afa452bee9232b41f4d942b SHA512 d75be87dd3954b62e67b34021fbc318204eebd192f0f9b5f3de29e477550e2e2198697e7b22b9588279a98a49690cb4d885e5eca49600d70efce8adaeae46d53 DIST memchr-2.8.1.crate 98743 BLAKE2B 04182c5492975f5b5f609c1a00e2ce04ec1001a1126143a41084b467e185a02b8f0acd85635ffd8f180c51b97832e7558785dedbe1598b538ce222b9f4603ea0 SHA512 a11ff12e2e2fda7ee6e45dcc39bba289d0c2605e996263782d7039c3922781a51fdbe6e0b0455a0075e126b9ff2369a5935d9162e6d5903110120c12886322e1 +DIST memchr-2.8.3.crate 99165 BLAKE2B 46e5fb49dbc9db3ab2f9a3f77d9e45f1a7dfc99f7bf0350a83e9a56599cbbc4fa6e4738407e177304d595b03727c9cc86969bbfe4e7b8ff5efda44a6c8861bc6 SHA512 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f DIST memmap2-0.9.10.crate 34846 BLAKE2B 9f8e59e9695b36b7d86a4caf14718cba2d609605ba4cf5edd3dd5d67ba04bd4a26de3a775220c190f21a0b81bcfc4f9850995bcbf4f45241250196aa783c09c8 SHA512 d119205790c5f724e7001562f0b5917aa36697cd626e9080e31f7aedc0e8c6027f6d9720b441b969cd1a3bf909720e815557d94ff84ae1d08b8ec0f8842ac9d8 +DIST memmap2-0.9.11.crate 35116 BLAKE2B 8548c467002cfd5d6fe29aa9e62a33c728efbb3e6680c8f9e4e1f65a3a66b441f099fc5f603d8d48f32f7d719d498f83961ca1ae1e135a2ce64643ecdb20bc0f SHA512 0fa342f0499bd79f403a9d798709c37543473f1012c9abe59313ae3b3e4cd84d5b6c4c24e629c47680c0f2f235ef372fe7e36e52ee850505ce4d47a955097222 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memory-stats-1.2.0.crate 11060 BLAKE2B ad3d5dc6e90099bb70f48a6cf56446de1e1ffd0720454b9281886c54b7db078cd7690822a8286e96a1ff20cd9361872776aff2250cc07d3f11390df9521c2962 SHA512 47399bcd9c5ce73fa45992924ba66431d50cebdbaf46a045a129b25d704ceb9dccd49b67dba72b18f464a17488cebe6a3718348e16cd0fc9cf49a3edf74c3001 DIST mimalloc-0.1.52.crate 5382 BLAKE2B be1b2e169109a7d80a23ffbbc007c23d0b19e78f5fe58af0a3d57545de4815f4fee08d249b5db7292920b9d4e45ade3eb54126ec87524b6df3b6db6f7b4fe3a8 SHA512 bc078a12a633986b67d186c3ecb4db64e58e61bbe575783547d3da224dfa9e70b2ffdaeff2a57b9a1dd38e919e9fedd4e8ebc3d45f3a1dcab270fe43297b3502 DIST miniz_oxide-0.8.8.crate 67065 BLAKE2B 8cffe475d689a07246c00f979db6ea37d7e2ec3f8f2e6b5ac548f1182ec97e2ef1374e26ef275edb6f67814f33e32f130f77dc6731fc33f2e786bd9eb3ff22a5 SHA512 3537bb17c9d67c71b601e48008d44c51ba087ef4c827c5fc04b08ab09df92e87392c56b03ff52c66323f5923130580a81f4641d549ebb3f5f7e36bfab90bad04 DIST mio-1.2.1.crate 106774 BLAKE2B 7226f18a50733055919db4adcbd33cda2cbd0b47f6e91bfcb0b800771b332a2b64b657b34733283d61d79550542f553227a4573913918b06e894d40276c03a9e SHA512 040f48999dd656266e8ed6184d1992450359064d9d3ade1b8e4f483ce76cf612a37fcf653fc3f47dda795f22239ad883578feb2dde3f9a9b821ea5320d83c55d +DIST mio-1.2.2.crate 111363 BLAKE2B 5800dc6e91644f3f63efb6f82fe90f008e9257f4cd998213f57ba8377cfe311041683f59d696814c8800627714100028b8aea2b733e56f3958761f05e296b9ff SHA512 018a8310768d7f7114f0b017ee85ee028ed5a97e7694826b63e5cc36ed41921cd2f3b03817231892a852b98611555465f78b1cdffb30e88ee4ff1c515c32d532 DIST nix-0.23.1.crate 240531 BLAKE2B 8e03f4edbad39a467c1557083cfbbd6eff4b78d5ec4e0f1ba06eb043f853352f5154f115ce75556e0d672f0499a9d4c03650bc5a1f57ba1b920cd1595cc50ea9 SHA512 23431030b094ebb027200d8cdc05d0ac1730fbb86ee088795a2314f1ba19b76ed5f24373c1aba8125575bf69f8e7d4d9c08344b9cb49a4ae3d8f7987b5f4e6b6 +DIST nix-0.31.3.crate 347476 BLAKE2B 36668bf2510dec6047003f9aadad9144b95718685865fb5a0907d75fbea3b4fda69879352e8c371f4ba9887266f2790a51fde504f018001de7050cee19004e39 SHA512 199e8f56355ab115c86a3e166c9cf53b4656a39b4643de69b34658ea74a6d91a94c08bd4d8a06a0e4dceb4cd014ea8df326c12d20b9bdae06030910cdd583643 DIST notify-8.2.0.crate 39067 BLAKE2B 34792d7e0d43dde7ac70158dc3a0059c0cf86cbef9160e8f10a3292581ff866fba5c6cb000212789a47ae083fae0a65ae5180a49b5d40008bb0709b637ca1e0c SHA512 5b68f2437a2798aac5c240a10aac642708ef9ceefd58f448e7d37facd148768080cd3712e352e1736f910b660609753b47d8e00d4c6d0936cc5009c4d32084e9 DIST notify-types-2.1.0.crate 22796 BLAKE2B d3eb20882c2d435da866d4d183af445182f879c8e04908de3f932b9c7895439ff860611734528d88653691e6ab76a5bab817c9f9b07191f1cfab497c707bb524 SHA512 15f100e77f804b36fc940ab30dc228085a9d177efb6a61cfb92f898368ad059f2b9673203327f9e914798a5a0545dc686e946295449732e42d314fe987cccc92 DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 +DIST num-bigint-0.4.8.crate 109961 BLAKE2B 3453298e4183dd124a113ab79f3dd73fdfac456f7e9641de10abe6243e8a744e12e5d96c71a0c8d67e4b1bce6699989093c5fa5330c42b7ed9dfdb63e8c8553c SHA512 67bef532fdfaa7559f726a7e8914c9add90c8bc1bf924ba83891e5dae5a964e005f17fc0a3b1d7c5de7f70d5e79aeab21cf4dc4eafb1109503891a1593e69f61 DIST num-conv-0.2.2.crate 7441 BLAKE2B 6aba203f7f766894f4994ab581de4a58c43596254effa252aaedd3f819c651ca1502fca67ab86465eae78e2a0408c5b46c8f6aa4042cf7680c84c16d11fda779 SHA512 fff59f26558acb931a2e767b13c31df04078b6e46629c95480df710e7900094c09c5d69672cb50b1444a628c99cecdfdbfab78d728d02bdb803326bda25deaba DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 DIST object-0.37.3.crate 344032 BLAKE2B 7cef4fb0adfe2c0ce56705404b1e1b2b22afbd741cdc16bb5a2c76c9c2df03eca801b0cbd9077a4ad153b97c37d20637608018f532918e82d1f27c75f603dbac SHA512 e6a72ff6ed5066e0b6fd4b5c37dc0c3d334052f3d123fa0aea2dfa45c8ba5700fd6a66f4f76efbd8823f0935c6d1bf9cb3aadcb8eec1370b0126511606038aa8 DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad +DIST oorandom-11.1.5.crate 23750 BLAKE2B cbe0b9167e6d1b95e45ecee67ebf3397044c54230732b192fc5b5279cf1c9bbf6bfe1e7d04f6ffc0cd42448268d31ef89b357250a907f6140901384647494e05 SHA512 63daae0b6e352cc52fdb7793aed1ef501ad996507d8e36cf8235068a3feb9f627549961af1a355227b561948c30f6dea17e225dc3f27caebd51116fc4e3a3ba6 DIST ordermap-1.2.0.crate 70410 BLAKE2B 8480757700f887a649d4c3be20ce36a807594c06eeec9007e109b5603ca512088d9ff515d1452523c118ffe8b47964f19818107a87119040833f42fe051a5701 SHA512 2cebc637d738b6c432c290e0a9cd28ecb0d75491f591e8e629b9c8cc497f153164e89ab3bca01282a26196a4263965cea6583996b36f8604f62485f40d785bef DIST os_str_bytes-7.1.1.crate 28828 BLAKE2B ed9ff946d2e5476b9b433644ae603f70b8cae4c340564369e8048bb3754b57557cedeffe1341603dbdbd466db599b57f08e5038b9d0df3a6f2594fd4e39b486c SHA512 894468e47fef80996e792c74d51ca5507b7f45f1f730f91c784be4c100e06772418b63782974219fd10bb1b5d797c0d2075c9771c972a5862ad9d768e1ec83ff DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca @@ -196,6 +252,9 @@ DIST phf_generator-0.11.3.crate 15431 BLAKE2B 0c8fa88e391141d36d6f128fdc3708a87e DIST phf_shared-0.11.3.crate 15199 BLAKE2B 82441a3f6db12e9021552b51ef4ad8b564532833dce782938d7d721e9f2d8b7015eee7483724552b8fcfeeed365259cdfd5044e9d2a999f42baf476df8141db4 SHA512 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df DIST pkg-config-0.3.33.crate 21590 BLAKE2B 576349a975cd4b9ff08c7f797f300cb2774425c72ed7baced19e0ba6231246f4479939c61bcc9efeb9174a2d6917bf009f02e93c26800c65e798b9e51ccf4d8b SHA512 af931d889e72f51e0ae41c880a1f5aa6215b93148cf7041378664e4ba013d0c83d654e560a73c9d7b301b5a008c221e48ac81b413d1123786e003c97f7fff63a +DIST plotters-0.3.7.crate 149031 BLAKE2B a53b3aa85eda3ac2278cf49c4d701642b37a5f52a3a013594101388d9d104b96e35f542ff6b8ee33bf711fb64c8c25a48c8f10b3c12e70e6e57c90fd30cb9b5f SHA512 526fa20153b445176efcd1314c2e36963561e267c566223ddbbcdaf74340aa821e9c0174c15849c55f3cb3177fd5e34aa9bdd872888476b7ff0a20ec3c1a04e1 +DIST plotters-backend-0.3.7.crate 13709 BLAKE2B 7ba96de1435beaffe0171dd4fd010f84d0bb6bf0856adb05da87dd324a5834aee3a71545a019ac899e141cec32cd15e395c56d281f498430e54b6715eaa46761 SHA512 5b53e5d369f39748d45269c82c87a0731cf23666b88d7e407162602c715a01807ebc50f8a90805f417c0e7e74dc511d1d7861052835beb8a9d548e2f33c062e3 +DIST plotters-svg-0.3.7.crate 6715 BLAKE2B 1437ad7e1c1b3e82ab1f58660ff6931e510f6ea5ea6cae6eb48582d4652bc65c5dad518d3312e25303651c03d90bf56d9abac4c2e3979f8290b4cb35c0b6ba5c SHA512 9a60e19026edfad359a7d042630b60825d7723855fc0c17881ac880c29160a81449ca672a3ae5cea4405293947ae0556f31cb37f519dad4cef56353248350cd6 DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 DIST potential_utf-0.1.5.crate 10189 BLAKE2B 0d8967cfc088089bb8d9ce70e9d92f69fc92532c5c24eec8c46ba0b1e40819195c745206f596d63cbdcdac436112d770ca378abe99f3ca0c0d2588b2bc339f62 SHA512 72950504acbd0aeeff44e0169f1857461f7627e7c638698ee005958c14cc0e68b2cfde33a91afafdcce98eac7ba7d54a125ae22562c4120c31e4b745bf298b54 DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029 @@ -208,13 +267,17 @@ DIST pulldown-cmark-0.13.4.crate 155043 BLAKE2B 78a6de2dffbb66a4e64a2bf38a018c0e DIST pulldown-cmark-escape-0.11.0.crate 6719 BLAKE2B 232d5e5efaa6c9b5ba140051e21cbc16b46b32fc40931bf434fe25c24fea5d8a39e47926a6256a826548081e246b4ae36c41c7449a866cdaf60037eb64ee0965 SHA512 b8244d6c93a983bcade5e1ff699f334aa72eb638b7e4d22cc746b713b1d0144e6c1eac243476362a77bfed37a3a13a6315ac8d57920dadee7d2734f4d96023e0 DIST pyrefly-1.1.0.gh.tar.gz 31156810 BLAKE2B a4b05266685f8203a98afe8b93253d37f126e8c0bfb108d1383d5e870f59ba80ae053f228f7c63e0ad487410017e4430748d7b8c17979f87326b2a6ae0356f73 SHA512 b7780478002ff5d306344827516dc730b0e5848f480acfb7d27b7f566d3a20599b474a1b49389f504fe9781b7f30beb9b60daec6e0cea78a79757b8d87931a6d DIST pyrefly-1.1.1.gh.tar.gz 31157058 BLAKE2B adc958d1fd4015df5ed85a07bbef88f0e6cc81f40161e4e891f2f85a7355373ace0212e1acdee338a075e3dbca4cb87cd0e9b7cb7a3f3b8725cb208849c4aed6 SHA512 35bbf8d7a3bbc408c8a2ecbd6793dd6787baf20af9fcf69b144cf45763c3d603d75c772e44ddec9154f560fab0b7ccbefc68adcc8549bc2626e5828083eaaf35 +DIST pyrefly-1.2.0.gh.tar.gz 31612883 BLAKE2B 74fdcc5e32f32b13c32ffb074a682ad772cdfa8d0efa82605adf96ab932d59ac033e2dbd137f66fce8fcdf7357a7b032de7a3c8f6e58a54c3d83000fe5cc6276 SHA512 5c477cecc1b077635ff1f36703731fc4555685d3c8333d98118a168fa840d110d23d5f346b68804c8d7f47cd154e2790c4f7058137b68e930d25278a64028fbb DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 +DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77 DIST quote-use-0.8.4.crate 3067 BLAKE2B e60ff6700aceb55275013c5cb12f5d6b358879d31173d32aa40d3cc07bfdef26ff70a441e6c56719a43aff527dbc46558117380a0a5ba3a51bc90adcd6eba610 SHA512 eb14fc2fa9f63ab7c544eba0f0de36516896d7389c9bbef82ca4ad9343c720261943d512d04f195989f8fd4347ec169ad400a96ab8d36e9ccac7567b2f22d19a DIST quote-use-macros-0.8.4.crate 5660 BLAKE2B c98e7af0ac6ce7bafd8142afaa19d18a2044367e17c4bdb33a6580d2618bcd6a2e823d2b852dd12b11f08f5b149ff1d9bf2ebbfd3e044b3eb3f5a492a62f6740 SHA512 596c2e46b001880ca120fe1dce0988c4f224ad9f9911048e66686f1ec6860c0c2e3afd3a54d37afdc93824e019ce0eda5223f8c012457953f30a7e9a3ee8e036 DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012 DIST rand-0.10.1.crate 105801 BLAKE2B f442da8e90eace94adb0d7a1835d54091b0940d5ac75adf60b337edc1964776c06ed06f0e97fd719d7fce4c187d33d7fdc29fe74d5caea05eb2d81e12bb05882 SHA512 514af678610fd4a2abf7cfb8f9e0d738e600b492dce8dff0d30b5e637de5f84995cde4fc29e7ba4884361693087fe94c27544d2ddfc1960fa724d2e375de9f95 +DIST rand-0.10.2.crate 104493 BLAKE2B 3aa9c466444f67d7baefa1ee063a8fb3f63edd0676914596ce904dd2d1675394e1e150fbfc6f2519934ef4e3eee2e090a08ff57104f1a503a8aab2ccc2eeb0c1 SHA512 1c50a5ddceb5cfc0282774ab3252dc76a15d19cfa5d8350064d120ea5264d260beb024f2c86244a58631b4baff5b8c8b03f71a3c857f7c4988e4a81e9f8af387 DIST rand-0.8.6.crate 83339 BLAKE2B 4e1936f76530f1c04d03e0f0028f6688890b8461f65873961bf75a2175a1d64449a7386f0ba4b817bcae28da1c68239bfb96c5b043048eb6e7f4a195e10a9887 SHA512 d7e887b161dd9191cab618efc367364c6bd5b31a55753f63aa08442b370c159673f21b0dbe020880601caed25535bda9e6b59e171699b00191db7668747b712e +DIST rand-0.8.7.crate 84123 BLAKE2B 87f6827df91c8ba4f2fab53127cb27b67bb207856d0707325b18cdeeab3494f9b40daeed0bc059dfa252f97de38d45bf7628d7e1a865a76ee1ed72cd8450c3b9 SHA512 95939e1185d9aaac5d7fc3020e5337fb9b937ea78dbd71ebc9e0b12ec833025dd75c7b56dc9ad8fa67ac3c80add7bf586ef726fa2df615bda5d0cfbe33b31724 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.10.1.crate 22833 BLAKE2B 2fb3972c7a83060afd88e3e1c97c26ac2236222c02259b421109406047fa7599e3408db34d22037eac42887d129692d163b5466190c87cb18b97ea6e12f1ea6b SHA512 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 @@ -224,14 +287,29 @@ DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11 DIST ref-cast-1.0.25.crate 15192 BLAKE2B d38a9cac7cc2253b8892e2dcda3224ed637713a667c7dc283a2744307e437a2233314a57ca8f9568afcb72425533c688820e12d42650fb797bd23c88dd99c131 SHA512 dbab09333cb8b7f9b0ff262223a10078e7cf729266b90df47c1fdbf1d15cb31807314514556c72211da633efb988e3d6ac8e0e1598b7b55b557f83378deb0120 DIST ref-cast-impl-1.0.25.crate 10167 BLAKE2B 0b648a9d54300e309214d8061f017d8c344eaf5be3623a361dc3d7dea687daf59ee09fb3c21c955a9fd9da44910d19f0b5a7b515a8877428d24369f6d21aacc4 SHA512 c79cb5a1338796e037927e99a9201738cf2a2ebd1983d120828569644c60fb5a3444c2eee830093b166af6734fa8ba649082e523170d840b9e8a548341fc3b70 DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000 +DIST regex-1.13.1.crate 157118 BLAKE2B 8dc2137c2c7305a8696d6925a462c0ed7d1068cebbfe5cb3d738e2f7ecd0b3de5e535545510811af65abb381190b9dc58786f0d3645da7cd7e529e4fabb3d65a SHA512 90739303281da8a468255dde08988ccd99b21ee19df5cd3a6e802c2213d9f06b9d5001a045a76230a313aa7c62909d2cc38940512ccf5d8a4193781f05bd73fd DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 +DIST regex-automata-0.4.16.crate 627556 BLAKE2B dbd0ea1c1446289c3b5ba9b4a9147cde8de784caf9c3e0c3485942a39e96da21894ded1e64f2d23f31699bb9bf2572d7c3143bc223492f12a25b9d3e378a4787 SHA512 b3cc7c7056138b36faa7122babed7f89d152f971de4906c0e395b718a8e8c5e2397569ef70c62327688707536f911d3b8a6616492ab4923683f05931814950b8 DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3 +DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12 DIST ruff-db5aa0a5f1b92cb91d910bf0866a967554dd94f5.gh.tar.gz 11714136 BLAKE2B 88224a4cb8af3af9b33554b064b88ee145231aa3a1eaf15e8793bb833e89edae27101bc6e8c0bdefd93b390378dc04a2afdb2b4e037707e39b3fc861309c254e SHA512 de0a39fb576adb55310d9b4a1d85bea1a7ea3a51fbc32ddb162dbb900f6fc0ca0b7bed63ffdb316b5e2b166b758cb12a22ab4e95fa76515657ae4114a954a70e +DIST ruff_annotate_snippets-0.0.6.crate 46819 BLAKE2B c042b781d676d99be68bd847aaab61cacfb16014faf46684eb295a0242437ed8a8cec8047caa701734bab11c9b027b9d2945212d17b1caaffc932f9a0e326176 SHA512 b8f17392efc59f5dee03c25d3e67b035f33076cd49d009b360d98823b7c2a5760def514b07b4e8646150e37827f8708c31beae9be24f904314f7983234de86e1 +DIST ruff_cache-0.0.6.crate 7025 BLAKE2B 14b13e3150768ac4d64e610c5cd18c83497ddb86fcafa776037614898814a2e65ce6730c96cfb91790325a7d647b7899d484ecad92965985b7fee65719bf132d SHA512 4ff62e95e68dd3d1e2475c8fd7c64a360a569ae7c71f847b022212dcbd0efd63c169bba55efbcd3585a7320dea537223fa8cfa20cdc53b382672fe0b15a23a31 +DIST ruff_diagnostics-0.0.6.crate 6874 BLAKE2B ac49a537ed85315022248138f4dc87f9fb7f506e1b99ebad4c0c67dd9bbe7b1e9d25158e344b54db049ab3d747db6de055329c6409ef2726bdfda304cd295070 SHA512 8e0b9922aca12ab9f4f3ad140de403f6ff78ada5590cbb1c6f03ec1ebc0b5008bf0142c6771413b7329b00f2e7d3373dd85c338f044ec286ea301e4a290c56e4 +DIST ruff_notebook-0.0.6.crate 22830 BLAKE2B be6423a1369891a197c2ddd4459a8355bffc5cab3328208429e72262b8f7e5e9b3f1c47bc2bf8cee2920de6bcece85807d271c5f03176a8313a6bbe4727c6e4d SHA512 c83d4aa971bdb82c640c806be27e8d270df4b8e6748c143a3fcbf7044786ffe573a04e2783a2070bac12c5bd422eb58bc556dcf297f0fef40c56953e8bbc5f47 +DIST ruff_python_ast-0.0.6.crate 142182 BLAKE2B 223c86cd4995a8db082bbdf1a2726226a08728e468bb0d01d21cd285c2d3db323afd7adfb7836b398dba65d6c2ec7b3afbc08d8cd79afdbcf4e34b8d744d2377 SHA512 0e39821b88b7c2b9349343a0818c644cbd225a65a1d1ad88745d399a2cd1e379edfe69fd78bfed98f8cc9e671bf7eeea9b49dbd0f538d91a512f9fb5a722a255 +DIST ruff_python_parser-0.0.6.crate 561779 BLAKE2B 7744291142488553b6ffb89eb7dc72e47d87636b061c6740641094502cbd12330fbb1701e885a1d7999bcc52fac5852320ead995d033eb097ed35e465ad3f033 SHA512 c4ed08f11a3e2dac0c045ba0428ae8f3934538aa03aae41eb03053c3e4cdcdaa4ad615b2231445c109a582d4c6f4fb3a4bb562ce31ccd580cda85c11ea75e2b7 +DIST ruff_python_trivia-0.0.6.crate 17453 BLAKE2B 1fcc5382213f9bf841e4e373863a2d505e4479dc444292cbe76a8578132bc92157ce797175560a354c4f6ff38a9ef85e413e102775a510d43035231191c89bbc SHA512 a569c7a5268a89e791f4b1b8d94d4bb9aa4c911fac793d495ba25df1d86f51a20b563b3306ce3929f53475cc45b2dea9c34763d265b6893c48d1c2f3e53a6ea7 +DIST ruff_source_file-0.0.6.crate 15709 BLAKE2B 3d10adec91455078e788738052e131ae1d2e3d5f6f23b5ea68667e41971d6cdd818665b86df08ac47cbdfec10c0aefb5f39f0c7cf7c0f7afd018dc977c608bca SHA512 7cf8ef8878d447fbd20591f33101dbecf17d8211a677c0bc76d7e4157870505959e807f0a39d1a1d634aff369c96436902d3b43b7d4cca0f745c67a31fa98c0e +DIST ruff_text_size-0.0.6.crate 12133 BLAKE2B 0dc5dc5efd44b2e7d1b3e89fae5d969515ab6e14a4353108deb404088b0fb6f646cd71f40b2c67abe9605a3c7c815783e1beede8285953c9cc6cc267ea15d85d SHA512 9257b0a8ea2caf2c7c208ab041aebd2594b5dc8c6851adb1f7b929b25d5349403bc2a7adc7f74d16c628bacfa7905f67b0ec9484093f37a0cafdb70cfa88285f DIST rustc-demangle-0.1.27.crate 30448 BLAKE2B c301ebc7d127c679d95dc77798f738263aed592a9d08cc6a5e3f53a4b48fcdb8ddc824550c35c6274093315d71dd720588e1bb7d6145d1e3975dcdef72c45932 SHA512 da827b28e0be62af85b4b5dc15de06d78058bdf19888ebc7c55a46b533d81e2d8ba922bf032bcfa5334c6c43dd5bb272ae9510ffcf9ca2711a284bfbe245fcc4 +DIST rustc-demangle-0.1.28.crate 30857 BLAKE2B 31b6d585541db03aca743eca652bdc082de8f9c8231e2304b7c4fd5c902aa6084e5812bd229a859e871b2794d542a87e2129f37fd84edebd642cbf8e2fa84b54 SHA512 dba9b342306c4b1115497a058e605c291476a5ac6745a2ddd1704cc9eec0c5175fcd0c0c937595c043e4e77f70977b014cd5bbd25f9c446f5600e83035631e91 DIST rustc-hash-2.1.2.crate 14754 BLAKE2B 6e9bd4ca7c27339e5d06bb82139d9d4f18c9b56d4d9cebba69c7dd7220e9cd16b9894881ef1e82adbd8ad01d5255b984952332438c97d55eadf40b320df1fa27 SHA512 0e63079dabc124395e73b585b7c68ce00be583e0809c3ecd2d1cfe0b4d64e2f2870294372c658051fdaeafc51fdd348a461ceaf1b87ebd5f2e2dfc717c2ac5e1 +DIST rustc-hash-2.1.3.crate 14811 BLAKE2B 97f5d4a011d8488d382d34f53a387969e815d278e798cc04daec21a2b7d074bcbf7ad939b55214d6bcdf1fe97a92f8dc88f5059b37660af8cebbf8bf243796bc SHA512 d44c38f6775b77b5841a644c53a68c09a2f98541aafd809d385b854f385bbba86399aa4fc76bb3dfadd2cba64ec688db22bd353e1ae4de81e0f6e9d36f0cf629 DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c +DIST rustversion-1.0.23.crate 21013 BLAKE2B 80c4938e8663b095668809e4c81f4621582c4951b8b42eecbecedf5577e7555bf80944b6753101f5f87bba6f9856781e402ffd952600820b1c5830a181066798 SHA512 95baec2c1d8475661677ea35a724c392ed10b1151a1f4522b44133c6d691824bf4a42327ebc9d631a1f64f944dc721843e0aa0e19354fc4fab89aa048f1c68f5 DIST rustversion-3f072e049635b7463275fc4edebbbed3840d9297.gh.tar.gz 19035 BLAKE2B fd3fc701841a8834b927d64bcfb22114c22b29205a25315bdc0268b3044f3570bff5e3bbd73f6648850a0f7759b530e5f379eabcc43cd6d61af91bbd0cd33b5f SHA512 9af1bb39db13cd82e7679b04704793284d27163703c05c25d31696c532c27accfe23e9d65c601df2c343fa4a6e453bc2090931fbad73d7c1800a0290c5551f05 DIST ryu-0.2.8.crate 42798 BLAKE2B 393eba320c417af8d2cc23f5fc2874d7813fc3cd4804f7cba1d374f073f74bda4de8208544f30a5650d21cccad28611c8ab2bbdce15ba63b88d6b17100ac5ea7 SHA512 15a17fa06cb971847386013b7bc80e0483bb30f62062ac1e3200d588cb52771a7d34cdd74aba51de46341d303bd29065cf1f8cdcc17c23576cfadaefe63384b4 DIST ryu-1.0.23.crate 52823 BLAKE2B 20ab79357165c4fa0eb5139047ea9fb7190de888e7131d8be1860d9c3f81b9aa6eb74b8835d6a277a359ea8457cb9c3f3e10eb08ce696ea88b3c050f70426cce SHA512 46257bb145f9f083347b808ecf5932dc66ffa656550494788c1011116976ec811531cd27e3c28677cfb774fba5effc310bd232e697ebb4f25f059acfb9c82937 @@ -258,11 +336,14 @@ DIST signal-hook-registry-1.4.8.crate 21668 BLAKE2B abaed3ca8f07e1631aecaa4bfcc9 DIST siphasher-1.0.3.crate 11643 BLAKE2B 88046e55d019f0b43e90db9337359b74ccc0023e5274856d5cd83763ecfebfc1ee814d5267caa3bd1db75615a58f909c268a50415c69779cdd5c877823cab16f SHA512 dd0416e6fa8e835c25b10bf93c793c263679d64b8d56288313bf93b989e4a5b271065da11e9af266e9878db7dd73396852e2e9b164aea6c2ad837c8ff0f73bcc DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9 DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 +DIST smallvec-1.15.2.crate 34899 BLAKE2B 7210d9534e373c4d68db3dad04b9d680e30e7fb01b4beadb58fd4307bb8a59be7f3e8aded3127b86c3051ad34d1690bd18e476ac8e794f5efe9265a70a2334e0 SHA512 8c19ab367289dee2e60c9169f977d66723e219b7e56f8f71b2746bcddd84da7de4d17f32b49233dc87bd897063bee0c8cd679c9bdd0895696a189eb11fa83051 DIST socket2-0.6.4.crate 59888 BLAKE2B 67476a3856ab0d5c5b5699bc67cd1e81f48b3ffb707d16a6f8292bd84218fe1dfa805c05acb2d50a411744d218025597972ebbc93d8efa4fc700b11ea1ee28e4 SHA512 87c45fc297eec8d104e74b0ff324a53cc3885f3faefe6bf477ac39e1c2fb431786a7851c35e5ee0facdca6847cbf000ec4d5817cf74a2133205bb5d0ec550655 +DIST socket2-0.6.5.crate 60031 BLAKE2B 5e5e380338615d05d0a42901a05a5323e127919560cb6b5c0ca72645219d40f915724912f103ad4fcdd4a7b5653cf8151c9fee1904427775f19d4e617fbe947d SHA512 eb72b2cb7683cfde4ddc4f6efd64f859738ede22120d40b4498e7ec05bf53429f2c13612a33d8e69089122ede3382eb731d816d40beb0619fcf416dce7cb6575 DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c DIST starlark_map-0.14.2.crate 47204 BLAKE2B 30d3334c9a4bff0d725dfdd18979beea8df34136492a4f8d99a3604f2b4b7782642a180892176832f125ee7b8fb5b3bed574abbf79d8a48576a40d6d30f03f7d SHA512 0adef8bbd8d63081a4b19cf3faf6e5d3753f60730153da56abfd6ac1cecb025bcb4c41efa4e5731e90347ac9ab41823796826bcd0cc1131fb897a94484beda5a DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST static_interner-0.1.3.crate 7593 BLAKE2B c11c4ec1cbfdf1250204c5ebf8d67d0cbbe7666e8746d4fca7a36d2c3c637543e27485c117a4cf479f011193f5637b64a7ebbea6bb441e789e0cd2901923ca3a SHA512 9382d85fc5d75866acf62c77fc3bd62076139e08b8ca54467fb835ff81a94695820fcbf47a502d599e96b2e750d0fd2f5f88778a530f0720faad025dc5b0b46b +DIST statrs-0.18.0.crate 156842 BLAKE2B 7045efb379d1a65e6f6e5326024cdf819b1ac0accb05cbf6fb76eb77e7d73b8e37cd1aced4283c800bcc5c913b8ef26c72dc2d543de8e6dac3a5165eab84a34e SHA512 c3c11dd9af5364d0fa4ca8b63e65f80864f2558ac804f97c93df377858d6a1a2c19b981f3558dc72f01e82de39f8e3608e11548d210277d5ca35e67a111868bd DIST strong_hash-0.1.0.crate 3946 BLAKE2B 4aa362ae4f15294c7fb9f8abe153da9f245febf0fd60aefe18d289999463f327406fd2150a3ece07dd31261367f51026bf35e3457c2e334edab15d2f6def119f SHA512 e637af586c35a58a8348b2e42d205a13a48284d9784f63ae1f820b509dc44f908e20df0180b19606a1b0c83623321bf0f62505e4339d12c9837c619861933ed2 DIST strong_hash_derive-0.1.0.crate 2417 BLAKE2B 67fb0d1fad3e8df59046916a43fd1c3c5a8a7c5d148cdecbef3ee601953a59e89ae23b895578fe0b4291fdc2abf7313011cde3cc2a644e26afd72813ab7e89b1 SHA512 d276528966f5f1378c0f53f2981792bd07c0cac6139426d910cd172e3cd0f43e0b386b1e996cc2a8182a6f494e93597ed199d81e7ed0a7ada427ccd8c96258d7 DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c @@ -271,6 +352,7 @@ DIST structmeta-derive-0.2.0.crate 12328 BLAKE2B f71502ac396ea2c04455bb594a25994 DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 +DIST syn-2.0.119.crate 307407 BLAKE2B 0be3bce1250db4818af7246a03352ab50faeca02b81126fd623bd473d7223693f43914e88e07baa0d7fa5473192e390406165f83e00dbff048c1ea373085eced SHA512 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0 DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb DIST tar-0.4.46.crate 70809 BLAKE2B ac232539dbf4fea1fe903b9669c317daa684fc8b2bde730a7cd0e05d67061547dfe8d121d05533c0de065e3125e8e7f3f9c2753bab9cc623f93aa6e53ab941ed SHA512 7e703def0d0fa16c6fc35e12adc11bb059efd927d7ec9fa3185b4f160fde7fa930c36ac08faf19fde8d2002c1247c30221438e02fdf7c3e304425d68eb8d9e78 DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a @@ -280,22 +362,31 @@ DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b2534405190182 DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352 DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3 DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553 +DIST thread_local-1.1.10.crate 16361 BLAKE2B e6b176cd63e218b2605376324c735274ce895fb25d951603cf5e0666f05c7820c19ef49dcec6350c4937a5cba98661be26a5b35259d6763e62bc179088676ec2 SHA512 b448c7c1379fd2d81a317102580b898370861b64418292af5b4a7c3b3f47affabc92f743bd58913e41a1def165e574ea4451f46aa74e71c5aaedaaaee6a5e367 DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4 DIST tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate 900826 BLAKE2B 402200007671a33bc9f2994d91198866b875b85d95dae5ea139570fb4a80aed9a32930b15a790e29b3cb03e5f2db13b72fc5e415f6b04b5f893a28a0a930ded9 SHA512 01aab571381f9965faf0083240a4b65ea56a39f36feb7b540183e39ca20adec159bea773a79b29172e01ba52b06dba95c9e8b1ec0b62b380f659b0b66cbf7214 DIST tikv-jemallocator-0.6.1.crate 14074 BLAKE2B 10a6089519c774b0ff8ded1415c0f0a14cc8f2468b993917d1a18ca9c61df57e7d3ff24e3f2d53e5a3b61baa502fc6754f03888118ff5d3c692a8a5029e66068 SHA512 7cee184e66aa45323cbcce4f7593ffbabf4b4c0835a568276cb18c0dc90b44373b7384210a219cc26535aff752539314166471eeb4705e9f1ffa3a10f98bf3af DIST time-0.3.47.crate 225161 BLAKE2B 11b19cedab54f06763fdd710c273d0cc3bc4de1a7e39dba9657c860448e93d22d83552f858699be3a5f4aee4cd888b959c05f90d5c24208610dc4d0dcfcf3df5 SHA512 c43decfab65f62b7719f9b2b4bf6eb80fe3ed80f670e1b47aa0879baea403aa19557506ec9433df31ae9fe9cd92cfebfa237c9b2f5dec8d5eb093c54bb815f76 +DIST time-0.3.53.crate 273450 BLAKE2B dad7568560fa0a25c41254977bac01ee90ad07479a26a824c062340594a9444953ddc738ba086349593f9674923f1e886f86924c69ec2ccccd9b64f809c5e6b7 SHA512 4f7c83fdc53606f13d9c06e8d130dc3032ee036e34b1ea7f646d59f4f1446689f159d09c822cd547f5ce10294743b0389f72ae2abc6d5166f08312a299e66680 DIST time-core-0.1.8.crate 9634 BLAKE2B 6fd5acc286636de923ea527874c02acbc31577ffe0f15e2d89de5d1d2a9c1551c68ebe392667cc8d34434223484da792c0bf967f5b362d1784818b016ddce0ee SHA512 cf9f2d5da0fc1b61ff53c11476d9a73e76740dc166ac0b4c4953e25d63971c5471f6e3bcd6d1287394fac44fbbaf6d855a09ee694d845bedf693e6b8a517c9fa +DIST time-core-0.1.9.crate 10320 BLAKE2B 434739a629f70ae2571d715ce1705d83126d8ec22f84ebac35df4e912225d8236fb87d7f9f17f1146dda1c5eae64f2057d61e85d22372d8432e83e719bb7e964 SHA512 6ddd5d228fbb1303ee0ee8c59aec19f6bf0f8c481daa2567a4fec68ef79273e19b7ae23df8b331d87384e5e3cf0be0cafb5fcdeb1a6bb780c063f5cc8c95f4dd DIST tinystr-0.8.3.crate 24710 BLAKE2B 5ff044db0b3c11c6ce5edf6dd4562087449c7af0668a5de08e07588c3b225a3c13f15ed39f2f7d8860dd4d0bd88fc95ea2b7fc96446e5963521eadb6699dc80d SHA512 1208a3502aad5783a99d05c6c546f0f9de5b468b273c0931a33829c857a159679f8720622ee0700bb8df397baa590e0411f89116327759a859ff46438ac73bfa +DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 DIST tinyvec-1.11.0.crate 53096 BLAKE2B 58b2a97f9883e557073999502bc3f1b08d075b216b0818beef19336c505926a352d1cdd8e596e929c2068912d2f4967cecc663b3834931bb73d845ffb49c3660 SHA512 5b07b93f5fa38a4e5512ba38a424df38582e5dbf39bec11b8b486d2b5b0726bad9b2c4b43ed1312b2ab6c8debc6bf78c48c05eb9c1c9c8187220f60a3c6f748f +DIST tinyvec-1.12.0.crate 56568 BLAKE2B 477146d38f7f2b396f54814cf87ecfede1d2cf51c9680bbbfb24ded2bac4a7e4469ce42ee46ccf4dda5d467278d7a8e0e6d1bfa67c22dd22dfd3a7cbb79671c2 SHA512 80f60f28fd4629b3321d3b9b5d251307639339b0ff2f5169da498de8181871500169c38a49cdf57cc92d37e0a75870ae6ba35adedfe9ac841c654886977a6ba9 DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST tokio-1.52.3.crate 901393 BLAKE2B ebaac354c59a86bb2c74e7c4734dcdbf76d25422e0b02ed6db6eaa9de4dc9481882904edac1305ddfaf1e08cf01efed6e05fa9424a291b751c26213d9eb399c9 SHA512 8dd961765d86012be4bc4c24b71b495403aadb5a20fb5ded5e47ae2c49e5f117a793aeba87427edbd67eb885bd91a09d4b2f3def3cdeb1f752156556b291ee50 +DIST tokio-1.53.0.crate 918914 BLAKE2B 687887609f1acb5c72208ade3a4afc71f69761421b68227cca8ea20bee42594c428cdfd51fcd8db1caa2bafccaa1d079202fae70ce3e01eb72f393d5c562520a SHA512 bb56db4dfa3ba261c11838e3a1af7c2251a250350f1427d9e6847e6907a017b989436095bde248967fce3a7da927f6ad0b694c8e5f3250bf2a0ae5395803ec40 DIST tokio-macros-2.7.0.crate 15859 BLAKE2B 430d68352a433d070dbe80146860179023a01cd8fc7923a55337f48743269dfed914cb69989eda8ff969c74a96b28cd32f0a59caa87d5b2f3e3828d878d0b026 SHA512 c93653ec669b092e928f71ed1e7af8783a5e9899739265389ee24301a0a5a9e2b98c69539937f78926e47c13a36aa70c70eae278ba6c082306e4044a7021c2c7 DIST tokio-util-0.6.10.crate 71140 BLAKE2B 54dae89f8c3886feeccb905d371d9c3f1411fecc398eeb388677e364583fa42ecaa3ea21f10ad76e1873eb91da017ad19ab56befcca81d4e89ebc1253a9bf029 SHA512 0fbf96817b32fe561b26793e599377e9b58c28513e48d0ac070e81f64c0c64fb4d41a626f27b841e88970e8beb75fc2e94a8e9564e63416719756a9d845d8bc1 DIST toml-1.1.2+spec-1.1.0.crate 56327 BLAKE2B 089a3ea3e47f18655db4fac61437135b613241e9df110c72e3e16d2ff782d4d77c6588cf453df0422e6eaf003a75be7f81758c2f8af82663e6280e5543a13026 SHA512 d7b6bae5bfc9163b91f054d36b9960f45bc4f42fabbd4f6d6cd33815863c9114c355bdb5839da61c28adad6d04ee48635401c71a8b9db89ab18a0a04ad9ac261 +DIST toml-1.1.3+spec-1.1.0.crate 56358 BLAKE2B ecf3c560ccc977fa3c24077a186daabe9b91e64057db84f6b7254dc1752e457be3eeb9e01825f2bb88642ffea309742f32e4005bba26400a2241042f8999bbbe SHA512 a688160c68baf1d5ca46f6547b18af2681f2355f31c2f7b42fe444a6813631bec40492e00232e2189fb4db815acf7975890510829c3b1fe0c836543155397115 DIST toml_datetime-1.1.1+spec-1.1.0.crate 17982 BLAKE2B 0552b1cd242430876cbe3f1b4209c21d5b8aacf70c3235087dc742bccc55bd0994013b021a48ba69c4a2802bd458eae56cd8a96999f43affefff0a5f6b2958ca SHA512 74e13bc2f616b407d11e445e3a416dc7cd819774a5d747baede2d71ac42573ea29fd77cedd2648ff1b286b879053e764b8ad07cd9e9fe1164f6cc26f12931808 DIST toml_edit-0.25.12+spec-1.1.0.crate 68620 BLAKE2B cefe49f137618db7170589755a5c3a77f6a13feb71611c9bee5b01a703b67454d76a9b6535ff668e0f8b39183b729a5fb300c8e5fb4d9406d0001e1bdef69a5c SHA512 c23c14d54e0fb10cc877633c807f0961b2f8487971567f0873d332c25d2d2b8d172aeb0c936f3250b0beeaa16c0fb9dd1a40cf7e5632fe44e0da513a7381d3f4 +DIST toml_edit-0.25.13+spec-1.1.0.crate 68589 BLAKE2B 1a474234ffe2f09eab1860946d62e0756701709f485912eb8d21a17fc337087d0eff807b9e451ff063a92b0522d3ab3a9a9d2f921e239c45ee482e346c9234ee SHA512 a17d707f4bbbdd8f2bc89614dd779e69ef911956f51691480ad34165b89221984f95f321d1ae34499652fe6d5e47763715b81f50661f8803d0b1e2df5bb2262d DIST toml_parser-1.1.2+spec-1.1.0.crate 35485 BLAKE2B b45ff5281d25d002fb9807005f6593e218aed03573d99ec0837ae75e4e19c40cf21759b0813556904d5060e5c8c309bf406485766ba14e9b464771886deece15 SHA512 11d4a5489337f9e2eed3f47b04376b0d00f9962a8fe6fa59518a4b5f0c7886aa8416f4e34ba640102a3abc45fe7ce628d1fc5327a4453dd7866a7f16fb45cd9b DIST toml_writer-1.1.1+spec-1.1.0.crate 18841 BLAKE2B ff11963c7dd3469bbb9042d10c9f201aa78d4cec5b0aeb3943d17f2a632243f0bf0358989c618b0bb8cd067827f20e06dfbb1ba54a0d55e1ed1cf45f3c2c2567 SHA512 f8114a147e81c99b7cfff81c9c337b04d27199259cfa853ff1df4f56fd65d7a2d845d90e21ec51c36069b11f7e4b7a6fbcc69a9594954ec032c75998b2480697 +DIST toml_writer-1.1.2+spec-1.1.0.crate 18968 BLAKE2B 7de24bd46720ad9794677687acb1a581a9998aaa4449ad1477edc5770941bf3e32af5ff3e1ebcc7e18a7e682a2d1d711c77a0f37984efe33ce6d9da3abf1ca87 SHA512 baedae17f16c3b8f1780ac2936c60c3fe12b3df254b1f58ae50081e1e8a260b8bccbfd2299b93df2c58e97df8006ed6debb6351a3276a3020431b1da3f90e25f DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869 DIST tracing-attributes-0.1.31.crate 39733 BLAKE2B 5a345c85a36414241fa88bb44cfee5e07b33ad39416be0f05e35e0f17adeb99ef68cd1fcdbb7beed21c1efbeb2020a81a33f33b74c3486aba32bec175b5f9c9f SHA512 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6 @@ -314,22 +405,30 @@ DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6f DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 DIST uuid-1.23.3.crate 63570 BLAKE2B 60ded22d987145c4b64b664441009f5dba43710fae0193b1b26ee45a7d7b11e12c6469b75e6ccf794601aa90cca5ab0c6285f58c2b140dbf0674b02b627a4a30 SHA512 367cd2fbc96c3b17f8a9080abb6e62d69b0e47c496fbe9ad947f9de6a89ef9f275249bd2b8c09f710a36d7aea0efde7c0bb899156e8e753f77e592dd715380db +DIST uuid-1.24.0.crate 63882 BLAKE2B 548522a652a92aa2732a4a5309da9f94b701af056f8d34ae9e1373e130e367770a3aa9db8729f7d3023ae419c53e636ef3141ab1fbc92f3f6068457d02983098 SHA512 03e613e906a3d3cc6f27495b2bf239ae4cf40dd921a213e5a770c39ca3bdf4109942f75db14382400f0a15bac077cb3457948335ee0eb50add61b2b51c03f701 DIST uuid-rng-internal-1.23.3.crate 4111 BLAKE2B 5e1d108850b5cc1934b90aff0458d96d21dd60f2281a7e722e58bcb4d824cffdad34ef64b92a7c8e581eabcdb1c3562799778b3dc4fa97c2727514f55a3c4e95 SHA512 efd290e6288e5b8870a27f8c7d3f68848513a1f3746a5c6c21c55c1b2a7f11d961501a10bd877ab48ff8e0200793f7cc0efaab417ffcf842bebb07287db0f050 +DIST uuid-rng-internal-1.24.0.crate 1829 BLAKE2B 11bbf2db7c4a24593c5e0f575e3cf8bb12fafdf914466531bf026330d5d4c2311f869c6231a4b537ea2a4cace71023e0a0e67c47218d82b2de985b73cd5e65c2 SHA512 ec70a4dcbec9869884382ea5b5f5a092b3caabf43f715c48fd68843bfcc23cc76d547c2305b8017dad2cde0715e002391b476584e1bdcd95fb02d3708f60a81c DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf DIST vec1-1.12.1.crate 34165 BLAKE2B b941fa0077ff3757eda77f3b295fb505881c10de6a340888ace26a537f913af55a17622947e0d7bb47e7080c4b361fef5e6e0015fe9fd20ad0f4e52a1278bb24 SHA512 4029c43c0bc0c72747954fe64684f33092693bb1bda6b59118d0edd460f1927e849817c27ae71200e5ff2312fbaaf8000edc17dd542a33d3948cf1ad9c9a1e85 DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49 DIST wasip2-1.0.3+wasi-0.2.9.crate 134512 BLAKE2B f60f74c4132db0605658ec48ee0087992b82e8969d890be15d9b2610aa235f43dfa266863b3f86e323ded9bf17a585beae232defc087ffc01ad175169ff6e818 SHA512 74c4baa90ecb4c1a87a931e03dc0ed7b472fadaa837d286e28c1c948a08bd2af88ed6f4bcf2900bdc85bddb358026d676aaf200899ec395cb98883e2d1a5ae2c +DIST wasip2-1.0.4+wasi-0.2.12.crate 135311 BLAKE2B d016ad82ee36ba316bda8e13fab53007b812372d1baf8718c39013a6e46ba4be123b31ff117ca89d1f5152b537dff13dde37887542ee37fc5a6df1dece020a6e SHA512 42c79d515531dd74efcca7fc3518ec57a34d5a4c73cf36f462fa1fc87151dd22d227021667e7743aae587962806b96840fecda029e5469c69047a494b13e290b DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d DIST wasm-bindgen-0.2.123.crate 67489 BLAKE2B 23172249af62c5044de6a200870ffadb690d969d160bc704bc9a8971945b2b74cc60c23e14d215649f4775ed727c9f974426189e2a5cb93c11112a78c5bdc522 SHA512 e4514b61f5d72c05a633ef03ed791cf665284377548e7ad8034ce77468050aa2040086f19298881e5e3db67a31df39dea1ef32cd507f806722eedbced43daddb +DIST wasm-bindgen-0.2.126.crate 67461 BLAKE2B 69929f4fd69fb3928fd650031a0e9ca96e46ba9318c4d5680be991a81ef82941d875f7a33a59d089e17b014fae8ae54a89376b170b786dfcbf0317e328816ac6 SHA512 3b4a9a7aa13a9e7f9a85592eb7ae88211a1db3754f72a94859127dcd9a117e2363f4edb9a6dc9d3164fb742f78bae193d41a7ee41cd329224d39b8f049441ebe DIST wasm-bindgen-macro-0.2.123.crate 9304 BLAKE2B c5e63c82d580d79eeaeb365c62ceba2ba60d93d39c274b1690a23671cae7e61554a986ecb864d53e464368c56b6fe822ca1390b0ab51e6cfa46fa7c56ecbba12 SHA512 9372fccf13f239cdd63717b88bfc5c1edaaf9436c1de89c32d9bff52265c650abaacceec2f6a229a24e4824c8a8caef9feed30ee7a33d635bec12bb4e933254f +DIST wasm-bindgen-macro-0.2.126.crate 9303 BLAKE2B 024b185a3865445c486f117d4c59573743ded2f20f8fd40ab2143d0247665b9be3198bbb06eb03e68076fbb67c02886a3bc950eb08a23a473110fd814f8d04db SHA512 7e7bf1c4891379ede7969902f2eafd6bcb554de7d84f4160524964b5e6b12a4bf43554d17f878d433410121d1fcc112c01895c6a7f4de24f12d11864d48e4fda DIST wasm-bindgen-macro-support-0.2.123.crate 82676 BLAKE2B e6885aa439c270576b6ae647b92b3c9b9974e882a7793be9cf3e737c9ba417f95110855ce7a0b8a0673437ad1209b6ab2ad85f89b5b33e69cebba9fab5250880 SHA512 06266a09f6a629453b9c7fbe0d16cef72f97616c62f50c0e568b8a1120bbdff06507e6eae780a06cb979b722733ca43e3502e51a8e2706be50498a1318421f2a +DIST wasm-bindgen-macro-support-0.2.126.crate 82688 BLAKE2B 60362b957909f2423d49e1c21a04a9ac51cd467173157cf3e6c937c5d45e07bebc50ac8cc80ff89472a60645b5bd01dde4b01c04208a811a281fe3dd3be56bb8 SHA512 76f3e4d6cb39bdf827f47cf6906b1500e9cb02beb0dce60764ddb134b4b48a0ffeb70a89d35b8b491e261ae76544cb422ae55fcc4a9afadec194359c187dfa31 DIST wasm-bindgen-shared-0.2.123.crate 11285 BLAKE2B ef2b9445fb11adc8912881a8222f03ca2b29ea96b2743a1d4ddc9fb239d43cc5ed4390cfe5147fbbe194bc3b1058f37ae7a43c1277b66c10c6dac5082586a919 SHA512 058025edb1f0c19a62f6a4b610fab42fba8fc06e69579c5ac7fb8989799d1c5d0f42a3a917166b7d8ef081bd4ed552e4ff7d1114d1630839672d10d2b0fcd316 +DIST wasm-bindgen-shared-0.2.126.crate 11287 BLAKE2B 054b0f2632193fb2a62549897f2de029510399df3c1a7d8a1732e4b7f24cfabe30f3a554e365dbe0833197ba01400032bc11b01ba36cb1561b4ee05fed2f7d1d SHA512 705b83b8a90b185c94cb62205786c78ab4dd25611e3c6c22ffa2d82d8aa6a9860223b72cd81a6a18a91785bda7b60b2bcc03b29de652cfa095d1c7e49c04c0f4 DIST wasm-encoder-0.244.0.crate 85804 BLAKE2B 6dabb55c635d13d1d56711a43c655dfcb74bb9f0be10bccd412c21b5dcd63a46b73ff40955ff28aa0fba9341fe22161c8d253762afd587eaf69a7ca49c06e285 SHA512 ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2 DIST wasm-metadata-0.244.0.crate 21500 BLAKE2B 8da1035b6302c23b00792d90153f74f35eb9cbe913366b43ff7e5d81481c903396b32ad54a416a14b40ff8d4ba329c6fda8c203e4b16f1ab80b3bf4535cde72e SHA512 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855 DIST wasmparser-0.244.0.crate 265607 BLAKE2B fb982e84536afde140d972614bf6c2875ef169f0b68010393e61d8a1041e57d5355e8f0a57df0681ce4159f830e30a59affbd733656aa9c633ad959225007b11 SHA512 d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834 DIST watchman_client-0.9.0.crate 34077 BLAKE2B ac603a3039150affd094fba66cc69e5d789e9e3fcec27c361a09bddbc5c2f6e59c4c82bcbe3b75cbf7e80923f8953e2f2456841453757d3bd439dc5a6dfa72c6 SHA512 52d8ed427b544ca34a4a7b387205460cc0724d7843585209f1bb51a89bacfa21cd595f0a19b61b2a6468a62d1e825361a42ffc93ea6322bdd8e15a9b15df4b09 +DIST web-sys-0.3.103.crate 675560 BLAKE2B 3518e3ea0d808786c1cc5970adae650dfe2953586afb56089e7fddef67f70028cf729a0fca8afd4c3dd6061df4122b4cf49188b65e5f30ea001bd9a2160a249d SHA512 8413b25228ee21fded9f805233dc4a88a448a39507baf899372c993703eb9d221882d42f9084c77d1b3d0dfce22ffc10b4d75574eedc7ae3fc59fe9440abe0e5 DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 @@ -370,17 +469,21 @@ DIST wit-parser-0.244.0.crate 159371 BLAKE2B f46db4840d3cbcd42e5d26b854247d172f8 DIST writeable-0.6.3.crate 26685 BLAKE2B d3e95d1316e65886df8841f5daf52960e7301beec545a1ed13040bc492617660504deaef808e9e47c5154860cea28c45c8cc7e05cf4ec565bcdc6f42aa8c8c9b SHA512 e3c1c498b7901f6287024ddf47862e0caf7759edde25a219304209a46ca183af15fb5fb33f87b84b2ce0ed531161d8414743bb424a7446d88b2a0c6d034bb87f DIST xattr-1.6.1.crate 15952 BLAKE2B def5f9063d23cd2ba35a902030de550e6093509cd931c756dce4d7fa86bfaf5ad20e732723522582eaf079eec01ccdc7c7b737a0b9a39cf4da76fd94e88040e1 SHA512 01827ccb9dbac87c1b3474e785e8015f3b8d15ef06090c288a889e6c4441de849b812be196e528ff0bcf35311ba7f3ad57cfbfa9646dda5685452626ad785ab7 DIST xxhash-rust-0.8.15.crate 21515 BLAKE2B 0d82ffaecfedc3001e4273c7cb3211e847c110334c0558099c02c2457ccc1f6381b5b1c9c13ec87236e23f4e5551e3cb09101bca75358481ed7ae8ecb83d4866 SHA512 80a73a93249cfa0043a743e883f078d9e4bbedc236dec239d9f89b6816715c614f212930fe8842f0598275d2676a0e406a1ab7101158c163f50b9d1d00265925 +DIST xxhash-rust-0.8.17.crate 23158 BLAKE2B 06855826614c0127408c953e6e6fd5fed3147cc48457f59804d77e7927e8ab5d496b670421fb41b9dd4815f2e8d6ab8aacf490a139aa2179b1ec6aeaa3947695 SHA512 ce63b949ab44da604dd157ff1ea2ad57160e8a9797252ca1ed60719b480239b9fd595e2425afe9a2673b9e511543c716cc1dabdb4549a84dcf87b7bc3ef4a093 DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed75da460f491f0cbfc30ba462842ebd1627fa8e5d2b7c0f37913a23747e5f5e23df1cb7c85d965e6c37159b SHA512 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541 DIST yoke-0.8.3.crate 33132 BLAKE2B 79d0d7d7fa38704d072a5f2543da8ef6baa3e9776857ef8518eca09a0849c80fe889ef6385611d8845ed28cceae39e7a635b66eb18e07b4ccdc07a47089a4bee SHA512 1ce402bb9f3384d29227a2a2fb70c9917ad90b30952db7d0c5f089f8901fc737236760c53f48e5b97550cde95e727d72f416a9483afc591cc5c67f043dd977ca DIST yoke-derive-0.8.2.crate 15077 BLAKE2B d067fa9c5a9d1978c0a86fa58034b4aaec8815c106aabc4f91d9d1e5c297a03ed287daa35374a2a2c3946e73abb05e159c118014cdb01b9c939f7eae5416bea8 SHA512 ed37289fe2dfcafda13be24b3e4aae1fbbdd6f52c42a1f2d770771f458af0d17b4cbe487941381b4bd692388e9818b45c686bdcd6229918e0f5b6fced1068ca3 DIST zerocopy-0.8.50.crate 287760 BLAKE2B ae2349c45cb359f679345d629091bcc875d795625c10eff3fedc253e9859ed60da006b9feb5640426e9891f40af4e7ea603f17b69ce8cf03841cedfd8df2ad56 SHA512 a56b07dc578d20e78d16b32a9230754328c24fc31876ac005de34623074435a54edb5d7e31c261826abb0ceea1b3be0aed8953202acd0eb172eb19548912e8ec +DIST zerocopy-0.8.54.crate 284752 BLAKE2B d3e21f448fa37f25d84ce7c3883ab3c5c41a9fef7cb7b77dd920ff43687a2a6f05ef716e6862b7b95053cf85afd669091c5892314b7c51bfd054953f85c9b13e SHA512 b040b530113f327860668680ce3b936fb709596542a80fb979e1c21f3f3b536aa94a850004e129a00335435a5008e2cd733a98a20c7950e96861750f78c1ebfd DIST zerocopy-derive-0.8.50.crate 97640 BLAKE2B f4c72821433e03e4a85ed9c617062e2bb0f8851c7f0378c294ac41e6248653c7a1939c69ff464a87e3a5348d8b1734c6d6d50a3bf2634a7025c251c3a9cd6bff SHA512 15466a372cd1ed262dd5b5961ad574d6383f94938bc1e56cb11e9bd7f9204401e18b5491e16a694b31afa6d70d692a1047e5a5cf2a233fbb8a57667f736ee2a2 +DIST zerocopy-derive-0.8.54.crate 98703 BLAKE2B 62367b4acc05efed4ecdfc5c6facbd5678deea70346ee1c526329f30e54ff443d20ea01f2d53874a6a03ab2ab7712130f95130430e580572a040cb1c985b7083 SHA512 ad0c00bbdfd29924eded3201b51fc1f459c00d587c5a94f42e297622122ce19c33439434426f653fe2d328a9d3cbef9ce0d9f72ab3187a5ed749e0a6f9003507 DIST zerofrom-0.1.8.crate 6156 BLAKE2B edc4be24f6a3312d2940266493889e24b45ff68b139802f057bc204d21a7dd1cf8c8fc681c4d64ccb3595d37245cf3676f5f80e642574e4abc3b7f2aa3802cea SHA512 a58d39960368594c7f1fb8aac29e8032c079439d1302a40a4b5a2f8d33b8de934f745a77fffa856c371118701c27e3841615dd68b27a838dbf8d6aa7a7744e51 DIST zerofrom-derive-0.1.7.crate 8853 BLAKE2B 26b8932561c7705850ef88f1816141fadfa2077742cf5bb2eb66042cb657f2b3b76a2855cf49c1bb5a934f4147a29a73144fdcbc435c6ca4ff1a562ef103557d SHA512 22de0ee75a7463e6b263f17d91291d2e2800ae0b5066304b24459b58de8e528e36de77dda149d74abdecd26cab58f0ed34aa603b3361f00976929efdb3371da6 DIST zerotrie-0.2.4.crate 83690 BLAKE2B 96f443dd0c9501464031426e6aeae9cee78cb604a2c151da4707c21eb317b55b4a415ab28836213d56613e40c5f0911b68b0ea3dcb9c0546ba64d81f4af5ddf2 SHA512 daaa133ef8916a14ee12af2de5e042086d6817822fe498c49fbadd2c03c5512f0adcd5ada268fa5bf70ae2dd23f14245a0f099a37abe09251478303c069a410d DIST zerovec-0.11.6.crate 128583 BLAKE2B 32be3ec333c124894009ff13feadcc6548a93485444eef0d1085a995a55e73a8165e77589b13893a5f6bf585ddad750cf0364e8fa14e00eec239150f14bb0adc SHA512 9a0b22654ce3b76cd5e9bdfbcf8d5344dff4116f37f6e22ee4687677c7fe8a69122a2cc86b0d722ff2040547a810528a5a0d9bb5d8c4ac2d3fa0323dcd18320d DIST zerovec-derive-0.11.3.crate 22115 BLAKE2B 4669526abb7a51d35045bf765017f6070e371aa33d06e66870f043401bd118192b53c422794d08ee2cf9c41e2eb8922a80ed0f450bf3c8c5e78d3f437f984ce2 SHA512 1195cf266a28cf1bdc48a02b2b721f24c785b317dc421475818cc0fe616230bbb91468ab2f67981bf6d3ea2b830eca2e10b85502f622ecb06880e4fff376d29f DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 +DIST zmij-1.0.23.crate 28612 BLAKE2B 5b1fda50a365ae6bba79ed8444f15dd184d0ba0d7b993c8f119355029b5d7cf6a4fe5d9f36eec722221725ed747cad5108eb707ef14920670ffa45843edcbfec SHA512 12f8d9726b232b6be68cefbe294505debb7a98715c11b95d89682a596fe1a02d9d7b2a6cdba97f2e8d47fa947ffbce9506a18568f2cab749ca3d03121e5fb66d DIST zstd-0.13.3.crate 30514 BLAKE2B f849d794a4e9157c95d7fcce57551a0fe25098348759086219adab57f37b328e9701b65994da30d8756adf12feae4407f5be92f6c1ca43a57807097520fcd04f SHA512 07e1589ebf2aa169cdc50381f5078012574e3613cc89f3d02914b286d37a9028124c6d40ee8efd75ecc50f31e51a24d2ad0a6e83e669d7dc6477fc43878d4751 DIST zstd-safe-7.2.4.crate 29350 BLAKE2B d14a28f39faf7ed77b9dc11d79cc3b0b79f904a2cf2e78b184a0e57f02bb4a5c49c71c6693352a4f1e6d4653e570c491d52a4dca80293a7f98f49659d1d2ca82 SHA512 b4f3a4dc63814a2a088e549a0fa0bdeeba3e5ab3416c414207eb9ec1772f8913002f3b94ccf0675b651af94ed12eda427cc90dd40a8e81b3ed565ce80f4db1de DIST zstd-sys-2.0.16+zstd.1.5.7.crate 775620 BLAKE2B e2e7e887605e84f9feaef0ce121c52f72620b56b1a892c3cb42ae7630109f37f5a687cb18a5993bd54ea5a18870771edf275330ead43d0db77436e5605669599 SHA512 4bd56e78003a084a27d916ce845f90ae4657725c0f34d56290a8b0c463309e10d2980d1ee6350d6a913cb7906950271ef3da7f25f56b47d02e4b4a5d902ac7ac diff --git a/dev-python/pyrefly/pyrefly-1.2.0.ebuild b/dev-python/pyrefly/pyrefly-1.2.0.ebuild new file mode 100644 index 000000000000..ab4e271cdea1 --- /dev/null +++ b/dev-python/pyrefly/pyrefly-1.2.0.ebuild @@ -0,0 +1,511 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.16.0 + +EAPI=8 + +RUST_MIN_VER="1.95" + +CRATES=" + addr2line@0.25.1 + adler2@2.0.1 + aho-corasick@1.1.4 + allocative@0.3.6 + allocative_derive@0.3.6 + allocator-api2@0.2.21 + anes@0.1.6 + anstream@0.6.21 + anstream@1.0.0 + anstyle-parse@0.2.7 + anstyle-parse@1.0.0 + anstyle-query@1.1.5 + anstyle-wincon@3.0.11 + anstyle@1.0.14 + anyhow@1.0.103 + append-only-vec@0.1.8 + approx@0.5.1 + arc-swap@1.9.2 + argfile@0.2.1 + arrayref@0.3.9 + arrayvec@0.7.8 + atomic@0.5.3 + attribute-derive-macro@0.10.5 + attribute-derive@0.10.5 + autocfg@1.5.1 + backtrace-on-stack-overflow@0.3.0 + base64@0.22.1 + bitflags@1.3.2 + bitflags@2.13.1 + blake3@1.8.2 + block-buffer@0.10.4 + bs58@0.5.1 + bstr@1.13.0 + bumpalo@3.20.3 + byteorder@1.5.0 + bytes@1.12.1 + capnp@0.25.6 + cast@0.3.0 + castaway@0.2.4 + cc@1.2.67 + cfg-if@1.0.4 + cfg_aliases@0.2.2 + chacha20@0.10.1 + char_str@0.0.2 + chrono@0.4.45 + ciborium-io@0.2.2 + ciborium-ll@0.2.2 + ciborium@0.2.2 + clap@4.6.2 + clap_builder@4.6.2 + clap_derive@4.6.1 + clap_lex@1.1.0 + codspeed-criterion-compat-walltime@5.0.1 + codspeed-criterion-compat@5.0.1 + codspeed@5.0.1 + collection_literals@1.0.3 + colorchoice@1.0.5 + colored@3.1.1 + compact_str@0.10.0 + compact_str@0.9.1 + configparser@3.2.0 + console@0.16.4 + console_error_panic_hook@0.1.7 + constant_time_eq@0.3.1 + convert_case@0.11.0 + cpufeatures@0.2.17 + cpufeatures@0.3.0 + criterion-plot@0.5.0 + crossbeam-channel@0.5.16 + crossbeam-deque@0.8.7 + crossbeam-epoch@0.9.20 + crossbeam-utils@0.8.22 + crunchy@0.2.4 + crypto-common@0.1.7 + ctor@1.0.8 + darling@0.23.0 + darling_core@0.23.0 + darling_macro@0.23.0 + dashmap@6.2.1 + deranged@0.5.8 + derivative@2.2.0 + derive-where@1.6.1 + diff@0.1.13 + digest@0.10.7 + displaydoc@0.2.6 + drop_bomb@0.1.5 + dupe@0.9.1 + dupe_derive@0.9.1 + either@1.16.0 + embedded-io@0.7.1 + encode_unicode@1.0.0 + enum-iterator-derive@1.5.0 + enum-iterator@2.3.0 + equivalent@1.0.2 + errno@0.3.14 + faster-hex@0.6.1 + fastrand@2.4.1 + filetime@0.2.29 + find-msvc-tools@0.1.9 + foldhash@0.1.5 + foldhash@0.2.0 + form_urlencoded@1.2.2 + fs-err@2.11.0 + fsevent-sys@4.1.0 + futures-channel@0.3.32 + futures-core@0.3.32 + futures-executor@0.3.32 + futures-io@0.3.32 + futures-macro@0.3.32 + futures-sink@0.3.32 + futures-task@0.3.32 + futures-util@0.3.32 + futures@0.1.31 + futures@0.3.32 + fuzzy-matcher@0.3.7 + fxhash@0.2.1 + generic-array@0.14.7 + get-size-derive2@0.10.3 + get-size2@0.10.3 + getopts@0.2.24 + getrandom@0.2.17 + getrandom@0.3.4 + getrandom@0.4.2 + gimli@0.32.3 + glob@0.3.3 + globset@0.4.19 + half@2.7.1 + hashbrown@0.14.5 + hashbrown@0.15.5 + hashbrown@0.16.1 + hashbrown@0.17.1 + heck@0.5.0 + hermit-abi@0.5.2 + hex@0.4.3 + home@0.5.12 + human_bytes@0.4.3 + icu_collections@2.2.0 + icu_locale_core@2.2.0 + icu_normalizer@2.2.0 + icu_normalizer_data@2.2.0 + icu_properties@2.2.0 + icu_properties_data@2.2.0 + icu_provider@2.2.0 + id-arena@2.3.0 + ident_case@1.0.1 + idna@1.1.0 + idna_adapter@1.2.2 + ignore@0.4.29 + index_vec@0.1.4 + indexmap@2.14.0 + indicatif@0.18.6 + inotify-sys@0.1.8 + inotify@0.11.4 + interpolator@0.5.0 + is-macro@0.3.7 + is-terminal@0.4.17 + is_terminal_polyfill@1.70.2 + itertools@0.10.5 + itertools@0.15.0 + itoa@0.4.8 + itoa@1.0.18 + jobserver@0.1.35 + js-sys@0.3.103 + kqueue-sys@1.1.2 + kqueue@1.2.0 + lazy_static@1.5.0 + leb128fmt@0.1.0 + libc@0.2.186 + libmimalloc-sys@0.1.49 + link-section@0.19.0 + linktime-proc-macro@0.2.0 + linux-raw-sys@0.12.1 + linux-raw-sys@0.4.15 + litemap@0.8.2 + lock_api@0.4.14 + lock_free_hashtable@0.1.4 + log@0.4.33 + lsp-server@0.7.9 + manyhow-macros@0.11.4 + manyhow@0.11.4 + maplit@1.0.2 + matchers@0.2.0 + memchr@2.8.3 + memmap2@0.9.11 + memoffset@0.6.5 + memory-stats@1.2.0 + mimalloc@0.1.52 + miniz_oxide@0.8.8 + mio@1.2.2 + nix@0.23.1 + nix@0.31.3 + notify-types@2.1.0 + notify@8.2.0 + num-bigint@0.4.8 + num-conv@0.2.2 + num-integer@0.1.46 + num-traits@0.2.19 + object@0.37.3 + once_cell@1.21.4 + once_cell_polyfill@1.70.2 + oorandom@11.1.5 + ordermap@1.2.0 + os_str_bytes@7.1.1 + parking_lot@0.12.5 + parking_lot_core@0.9.12 + parse-display-derive@0.8.2 + parse-display@0.8.2 + paste@1.0.15 + path-absolutize@3.1.1 + path-dedot@3.1.1 + pathdiff@0.2.3 + percent-encoding@2.3.2 + phf@0.11.3 + phf_codegen@0.11.3 + phf_generator@0.11.3 + phf_shared@0.11.3 + pin-project-lite@0.2.17 + pkg-config@0.3.33 + plotters-backend@0.3.7 + plotters-svg@0.3.7 + plotters@0.3.7 + portable-atomic@1.13.1 + potential_utf@0.1.5 + powerfmt@0.2.0 + ppv-lite86@0.2.21 + pretty_assertions@1.4.1 + prettyplease@0.2.37 + proc-macro-utils@0.10.0 + proc-macro2@1.0.106 + pulldown-cmark-escape@0.11.0 + pulldown-cmark@0.13.4 + quote-use-macros@0.8.4 + quote-use@0.8.4 + quote@1.0.46 + r-efi@5.3.0 + r-efi@6.0.0 + rand@0.10.2 + rand@0.8.7 + rand_chacha@0.3.1 + rand_core@0.10.1 + rand_core@0.6.4 + rayon-core@1.13.0 + rayon@1.12.0 + redox_syscall@0.5.18 + ref-cast-impl@1.0.25 + ref-cast@1.0.25 + regex-automata@0.4.16 + regex-syntax@0.7.5 + regex-syntax@0.8.11 + regex@1.13.1 + ruff_annotate_snippets@0.0.6 + ruff_cache@0.0.6 + ruff_diagnostics@0.0.6 + ruff_notebook@0.0.6 + ruff_python_ast@0.0.6 + ruff_python_parser@0.0.6 + ruff_python_trivia@0.0.6 + ruff_source_file@0.0.6 + ruff_text_size@0.0.6 + rustc-demangle@0.1.28 + rustc-hash@2.1.3 + rustix@0.38.44 + rustix@1.1.4 + rustversion@1.0.23 + ryu@0.2.8 + ryu@1.0.23 + same-file@1.0.6 + scopeguard@1.2.0 + seahash@4.1.0 + semver@1.0.28 + serde-wasm-bindgen@0.6.5 + serde@1.0.228 + serde_bser@0.4.0 + serde_bytes@0.11.19 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_json@1.0.150 + serde_jsonrc@0.1.0 + serde_repr@0.1.20 + serde_spanned@1.1.1 + serde_with@3.21.0 + serde_with_macros@3.21.0 + sha2@0.10.9 + sharded-slab@0.1.7 + shlex@2.0.1 + signal-hook-registry@1.4.8 + siphasher@1.0.3 + slab@0.4.12 + smallvec@1.15.2 + socket2@0.6.5 + stable_deref_trait@1.2.1 + starlark_map@0.14.2 + static_assertions@1.1.0 + static_interner@0.1.3 + statrs@0.18.0 + strong_hash@0.1.0 + strong_hash_derive@0.1.0 + strsim@0.11.1 + structmeta-derive@0.2.0 + structmeta@0.2.0 + subtle@2.6.1 + syn@1.0.109 + syn@2.0.119 + synstructure@0.13.2 + tar@0.4.46 + tempfile@3.27.0 + terminal_size@0.4.4 + thin-vec@0.2.18 + thiserror-impl@1.0.69 + thiserror-impl@2.0.18 + thiserror@1.0.69 + thiserror@2.0.18 + thread_local@1.1.10 + tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 + tikv-jemallocator@0.6.1 + time-core@0.1.9 + time@0.3.53 + tinystr@0.8.3 + tinytemplate@1.2.1 + tinyvec@1.12.0 + tinyvec_macros@0.1.1 + tokio-macros@2.7.0 + tokio-util@0.6.10 + tokio@1.53.0 + toml@1.1.3+spec-1.1.0 + toml_datetime@1.1.1+spec-1.1.0 + toml_edit@0.25.13+spec-1.1.0 + toml_parser@1.1.2+spec-1.1.0 + toml_writer@1.1.2+spec-1.1.0 + tracing-attributes@0.1.31 + tracing-core@0.1.36 + tracing-subscriber@0.3.23 + tracing@0.1.44 + typenum@1.20.1 + unicase@2.9.0 + unicode-ident@1.0.24 + unicode-normalization@0.1.25 + unicode-segmentation@1.13.3 + unicode-width@0.2.2 + unicode-xid@0.2.6 + unicode_names2@1.3.0 + unicode_names2_generator@1.3.0 + unit-prefix@0.5.2 + url@2.5.8 + utf8_iter@1.0.4 + utf8parse@0.2.2 + uuid-rng-internal@1.24.0 + uuid@1.24.0 + valuable@0.1.1 + vec1@1.12.1 + version_check@0.9.5 + walkdir@2.5.0 + wasi@0.11.1+wasi-snapshot-preview1 + wasip2@1.0.4+wasi-0.2.12 + wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 + wasm-bindgen-macro-support@0.2.126 + wasm-bindgen-macro@0.2.126 + wasm-bindgen-shared@0.2.126 + wasm-bindgen@0.2.126 + wasm-encoder@0.244.0 + wasm-metadata@0.244.0 + wasmparser@0.244.0 + watchman_client@0.9.0 + web-sys@0.3.103 + web-time@1.1.0 + which@4.4.2 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.11 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-link@0.2.1 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-sys@0.60.2 + windows-sys@0.61.2 + windows-targets@0.52.6 + windows-targets@0.53.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_gnullvm@0.53.1 + windows_aarch64_msvc@0.52.6 + windows_aarch64_msvc@0.53.1 + windows_i686_gnu@0.52.6 + windows_i686_gnu@0.53.1 + windows_i686_gnullvm@0.52.6 + windows_i686_gnullvm@0.53.1 + windows_i686_msvc@0.52.6 + windows_i686_msvc@0.53.1 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnu@0.53.1 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_gnullvm@0.53.1 + windows_x86_64_msvc@0.52.6 + windows_x86_64_msvc@0.53.1 + winnow@1.0.1 + wit-bindgen-core@0.51.0 + wit-bindgen-rust-macro@0.51.0 + wit-bindgen-rust@0.51.0 + wit-bindgen@0.51.0 + wit-bindgen@0.57.1 + wit-component@0.244.0 + wit-parser@0.244.0 + writeable@0.6.3 + xattr@1.6.1 + xxhash-rust@0.8.17 + yansi@1.0.1 + yoke-derive@0.8.2 + yoke@0.8.3 + zerocopy-derive@0.8.54 + zerocopy@0.8.54 + zerofrom-derive@0.1.7 + zerofrom@0.1.8 + zerotrie@0.2.4 + zerovec-derive@0.11.3 + zerovec@0.11.6 + zmij@1.0.23 + zstd-safe@7.2.4 + zstd-sys@2.0.16+zstd.1.5.7 + zstd@0.13.3 +" + +declare -A GIT_CRATES=( + [backtrace]='https://github.com/rust-lang/backtrace-rs;df979dcf80027eb047d7bb9e0874710c15009f31;backtrace-rs-%commit%' + [lsp-types]='https://github.com/yangdanny97/lsp-types;395d6bfcd6c3696a64cfe9cd93b86f981fb85112;lsp-types-%commit%' +) + +inherit cargo + +DESCRIPTION="A fast type checker and language server for Python with powerful IDE features" +HOMEPAGE=" + https://pyrefly.org/ + https://github.com/facebook/pyrefly + https://pypi.org/project/pyrefly/ +" +SRC_URI=" + https://github.com/facebook/pyrefly/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +S="${WORKDIR}/${P}/${PN}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT Unicode-3.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/numpy + ) +" +DEPEND="app-arch/zstd:=" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + local crate crate_patches crate_uri commit crate_dir host + for crate in "${!GIT_CRATES[@]}"; do + IFS=';' read -r crate_uri commit crate_dir host <<< "${GIT_CRATES[${crate}]}" + : "${crate_dir:=${crate}-%commit%}" + crate_patches+="${crate} = { path = \"${WORKDIR}/${crate_dir//%commit%/${commit}}\" };;" + done + printf -- "[patch.crates-io]\\n%s" "${crate_patches//;;/$'\n'}" \ + >> "${CARGO_HOME}/config.toml" +} + +src_configure() { + # zstd-sys https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#zstd-sys + export ZSTD_SYS_USE_PKG_CONFIG=1 + + cargo_src_configure +} + +src_test() { + local -x CONFIG_DOC_PATH="${WORKDIR}/${P}/website/docs/configuration.mdx" + local -x ERROR_KINDS_DOC_PATH="${WORKDIR}/${P}/website/docs/error-kinds.mdx" + + local -x TEST_FILES_PATH="${S}/lib/test/lsp/lsp_interaction/test_files" + + local -x PYDANTIC_TEST_PATH="${S}/lib/test/pydantic/third-party" + local -x DJANGO_TEST_PATH="${S}/lib/test/django/third-party" + local -x FACTORY_BOY_TEST_PATH="${S}/lib/test/factory_boy/third-party" + local -x ATTRS_TEST_PATH="${S}/lib/test/attrs/third-party" + local -x MARSHMALLOW_TEST_PATH="${S}/lib/test/marshmallow/third-party" + + local -x GLEAN_SNAPSHOTS_PATH="${S}/lib/report/glean/snapshots" + local -x REPORT_TEST_PATH="${S}/lib/test/report/test_files" + local -x STUBGEN_TEST_PATH="${S}/lib/test/stubgen" + + local -x COVERAGE_TEST_PATH="${S}/lib/test/coverage/test_files" + local -x SHAPE_DSL_TEST_PATH="${WORKDIR}/${P}/tensor-shapes" + + cargo_src_test --no-fail-fast +} diff --git a/dev-python/python-glanceclient/Manifest b/dev-python/python-glanceclient/Manifest index 4268b76d1a64..f61d8143c1a4 100644 --- a/dev-python/python-glanceclient/Manifest +++ b/dev-python/python-glanceclient/Manifest @@ -1 +1,2 @@ DIST python_glanceclient-4.12.0.tar.gz 205137 BLAKE2B 04a3ac06c940072fe4b5c59a966f41a7f4194465a7718232712636f8e48105bdf678868b89674e59525336ccc095f9cc562723634b7535ff4b95580c6327d9ac SHA512 0c8e3ecc0d03cfdc33f0427d5983cabe4140d2a66dec638f9348717183032660009eb832ec31c0ec78b83126a2c3b3b4674bfcbdb7c81de7725e4a88f1c27851 +DIST python_glanceclient-4.13.0.tar.gz 207246 BLAKE2B b51e5f7513aa36bcb1eb3614e1b7a6d66c05ffd188faa9d615c6d87e30bd12f465012e6a72d00743f04dd5ae67e90e2fe29bac6cbb7d78607be78c3a44fe40ab SHA512 c49f60ba05ca2ba4e001ff3a8d9962db9336e20d35fa22bc29ce47f9375a10272a584c737d4edd2516dd49ed833cf1305c0e81029c0c8673073bf4ffc47ddf79 diff --git a/dev-python/python-glanceclient/python-glanceclient-4.13.0.ebuild b/dev-python/python-glanceclient/python-glanceclient-4.13.0.ebuild new file mode 100644 index 000000000000..d91ad3e285d0 --- /dev/null +++ b/dev-python/python-glanceclient/python-glanceclient-4.13.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A client for the OpenStack Glance API" +HOMEPAGE=" + https://opendev.org/openstack/python-glanceclient/ + https://github.com/openstack/python-glanceclient/ + https://pypi.org/project/python-glanceclient/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/keystoneauth1-3.6.2[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] + >=dev-python/warlock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/ddt[${PYTHON_USEDEP}] + dev-python/fixtures[${PYTHON_USEDEP}] + >=dev-python/openstacksdk-0.10.0[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + dev-python/testscenarios[${PYTHON_USEDEP}] + dev-python/testtools[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +PATCHES=( + # https://review.opendev.org/c/openstack/python-glanceclient/+/986313 + "${FILESDIR}/${PN}-4.12.0-py315.patch" +) + +python_test() { + # functional tests require cloud instance access + eunittest -b glanceclient/tests/unit +} diff --git a/dev-python/python-openstackclient/Manifest b/dev-python/python-openstackclient/Manifest index eb5560609c12..345bc713fc9f 100644 --- a/dev-python/python-openstackclient/Manifest +++ b/dev-python/python-openstackclient/Manifest @@ -1,2 +1,3 @@ DIST python_openstackclient-10.1.0.tar.gz 994222 BLAKE2B 6b13897115e8f72113ff815cb120e0d5ff52edd7cd863d478f3c196fce005b149c1af39492306cac20278375d3bd20d6da00609398884d791f4695a226de3f75 SHA512 caa16f30705f2b5d8779f2513df3b50b2aabe1fbe986aa70e0e74e11f0b2026d0814224ddbc6541bdfe9c377e93d254671544ba88e2be6e0ac5c32d5b10b9041 DIST python_openstackclient-10.2.1.tar.gz 1037636 BLAKE2B 6000dfc3a1470970199bac2bb8b9447b3b7e1f96fb14b37c1e91d412e5088b7a481200e17a06bd2b1980e03b4231ba86e6c8cbd7339375ff734729178f42c8f1 SHA512 b3f4d9a20850db2f2af1a9647f1c57a9055b88d8f5da03d6357eb683ab86abfcbffcbb2b75087f6315735eb679120f07457fc9c9ca5e299110ba5378360b3fbc +DIST python_openstackclient-10.3.0.tar.gz 1044755 BLAKE2B 63b3b0fca0c3b0a9fb9c18180ed94bc7ef46b5ff49662a06c1c127d263959492ddeea6b4e578a82f89db34e34ee79ef610b8bb8a2406c4eaa0a2314f7afcbff6 SHA512 543e398cdf2234638e3dfbb224b5a1212bcc09132daa455a2436d8e4380669b008c15cc5a5388c677e335b5115f042a47703ad91ff568ac90ffb9323678f48b6 diff --git a/dev-python/python-openstackclient/python-openstackclient-10.3.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-10.3.0.ebuild new file mode 100644 index 000000000000..eac452f337c3 --- /dev/null +++ b/dev-python/python-openstackclient/python-openstackclient-10.3.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A client for the OpenStack APIs" +HOMEPAGE=" + https://opendev.org/openstack/python-openstackclient/ + https://github.com/openstack/python-openstackclient/ + https://pypi.org/project/python-openstackclient/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/cliff-4.13.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] + >=dev-python/openstacksdk-4.19.0[${PYTHON_USEDEP}] + >=dev-python/osc-lib-4.6.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}] + >=dev-python/python-manilaclient-6.0.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.27.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # Depends on a specific runner + sed -e 's/test_command_has_logger/_&/' \ + -i openstackclient/tests/unit/common/test_command.py || die + # we do not package hacking + rm openstackclient/tests/unit/test_hacking.py || die + + distutils-r1_src_prepare +} + +python_test() { + # functional tests require cloud instance access + eunittest -b openstackclient/tests/unit +} diff --git a/dev-python/sabctools/Manifest b/dev-python/sabctools/Manifest index f558a194cda3..8d52da17c441 100644 --- a/dev-python/sabctools/Manifest +++ b/dev-python/sabctools/Manifest @@ -3,3 +3,4 @@ DIST sabctools-9.4.0.gh.tar.gz 9732762 BLAKE2B 1c54ffd605ed5f3839d697a6c8a372f28 DIST sabctools-9.5.1.gh.tar.gz 9734907 BLAKE2B c0067d436f4ae3b815a751e01e7e4c3e624a687cc64d36d99682d086ea8eafc188e20a5ccba0f731f5142a9a783c71368c0545a09355c92c7148401064f72a9b SHA512 aba629a4b939a3fac791dbb1b34352832656e56b976dc41f48c9ef548e3a659a1bc4ed5e4f9a8353e1ed19e7f23adaeb1e28d0778f83e9fe02762b04e6f0768a DIST sabctools-9.6.3.gh.tar.gz 9737914 BLAKE2B 297a2a59ce3787fac301d6e655274dc6b66c53dd8a96481483d124c68d75cb4a4efaa8ca8be2b12b85006769268606e25e33e45bf686740585de58b31c0e94f5 SHA512 d326d06d53c85ffb39d0bad38d358a650e7b40dbffdfb9a5b6ba68c381b71568e0ff3fffb05529ecdbd0dddb3a14eaab72317fe9ea7356c178cb10bb6f7aeebd DIST sabctools-9.7.0.gh.tar.gz 9664730 BLAKE2B 630b858726d0e65c3a35b1f48ad51ae6dff27b00a78312825ddfb0012600deabf94227e8150c0e895cfa6c0c63986c39ae25b04dc885258ddfad4adace260568 SHA512 34e68900d2e1de86df7da6a9539823b0b87a481438ac0e56e63f269be4d8eb11cf24d22440960b6883d5791080e03c7c7327668e9658b691fdbc95651bb5778e +DIST sabctools-9.7.1.gh.tar.gz 9666974 BLAKE2B c6e70d203127db4999b138f135bd8359ad08fd00028f805327dc18d80de68d8452bc212218e06dff8a3b87b71541a7853cd5608f35a484bd35507a94600557cf SHA512 75957f9ddd7710832046764999eba30203b590b87bf53a547ca60ba59a7603890deadeaf4f45e79ae08bb35cbbc01c9b5df5b68cb441c23351efef2f9bcef7fe diff --git a/dev-python/sabctools/sabctools-9.7.1.ebuild b/dev-python/sabctools/sabctools-9.7.1.ebuild new file mode 100644 index 000000000000..dec4e7ac4f98 --- /dev/null +++ b/dev-python/sabctools/sabctools-9.7.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +MY_PN="sabctools" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Module providing raw yEnc encoding/decoding for SABnzbd" +HOMEPAGE=" + https://github.com/sabnzbd/sabctools/ + https://pypi.org/project/sabctools/ +" +SRC_URI=" + https://github.com/sabnzbd/${MY_PN}/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +BDEPEND=" + test? ( + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/portend[${PYTHON_USEDEP}] + ) +" + +DOCS=( README.md doc/yenc-draft.1.3.txt ) + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest index 2e0ccb2fa724..ef577bd39ee6 100644 --- a/dev-python/snakeoil/Manifest +++ b/dev-python/snakeoil/Manifest @@ -1,2 +1,4 @@ DIST snakeoil-0.11.4.tar.gz 208686 BLAKE2B 890c953485dc36a46c135ef22966519517c59564f52babe55359ee13626f6414558644c58b09fc1b2dd16e28e552efd8236fc4fdcf720c0429cbad1db9eb68ef SHA512 11c4f0571ca4c0297cc8ce983f1bb9f0d82696e8230d8f0c40da9bfe1cb52a445ba64ca3903ce96fc8f9bad160105f92e7626bb8ea0390c9b3f5234d39d0375c DIST snakeoil-0.11.4.tar.gz.provenance 9701 BLAKE2B 04c4c7afb24bf70f384266322e11cd131fc820aa4ad4fedb05aefc64cf1ef471e27e1f072c32c42444cf1e57d84cdb769f8b406b192af15354057760d0bd1a01 SHA512 4a4cda231e3c12d125871cde42c1b35884a5de093dba1639ef859ab41e098a7f664eea63c9f9c79a4bbcbd6dbdab18ed3b41bb26f1324923215a6c549e8086ba +DIST snakeoil-0.11.5.tar.gz 217382 BLAKE2B eb9aeddd13db012f31632d00b50861cb9c3b9ceae9c76010743fe09b76bf3f66f4c0a9594f1590656798623dfb3aa461cd8e72e9e15bb3140d0e6556093eaec4 SHA512 6315fe261a409f879ac853441f955ebdbd114dcb2995b49da653c5f82e5b320c3cf037fc1978aae83b8e99daed103b26c1441e24db896e88a3d4018a5b52cd1e +DIST snakeoil-0.11.5.tar.gz.provenance 9793 BLAKE2B 0a7c057159eca2b3cfbb13013c67b4525fdd9797f596b3bb62c61d6cbfccc3e7e8f856de152bae2888502d1e7fb88e05a58ee716e24cf4ccbe2291cfe281c6e1 SHA512 e04918ea92f4ce034be9ad1da3e4de08ee7a952a34a32c18ddbabf097f2a74eaf86754058df97cd52e596b08772dba0d71b677336b24c2083a5ddd653cacb3c0 diff --git a/dev-python/snakeoil/snakeoil-0.11.5.ebuild b/dev-python/snakeoil/snakeoil-0.11.5.ebuild new file mode 100644 index 000000000000..d94789eb023a --- /dev/null +++ b/dev-python/snakeoil/snakeoil-0.11.5.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYPI_VERIFY_REPO=https://github.com/pkgcore/snakeoil +PYTHON_COMPAT=( python3_{13..14} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/snakeoil.git + https://github.com/pkgcore/snakeoil.git" + inherit git-r3 +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + inherit pypi +fi + +DESCRIPTION="misc common functionality and useful optimizations" +HOMEPAGE=" + https://github.com/pkgcore/snakeoil/ + https://pypi.org/project/snakeoil/ +" + +LICENSE="BSD BSD-2 MIT" +SLOT="0" + +BDEPEND=" + test? ( dev-python/sphinx[${PYTHON_USEDEP}] ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index 6bf4c65d2fbf..6f49873f57c9 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -6,3 +6,5 @@ DIST stripe-15.5.0.tar.gz 1542610 BLAKE2B 0a0d6fad6bd63fd2f062fa3708b1a8367bc041 DIST stripe-15.5.0.tar.gz.provenance 9567 BLAKE2B 2a003a554c4256a955ea988d467a12edfc3421443b3333bcf7024013a624ee39f59b8d32fca835b9c5fdbaf840925d6ccecce399b47302f7c77796065765a64d SHA512 b203e9dc67361afba423610676cf34a52d000e26734b1351a13b2d529c6e70fa1c1f1667836ca6598e86eb77102839aaf9a5d6e29c453083d8f4e93fa7ead92f DIST stripe-15.5.1.tar.gz 1544797 BLAKE2B d2af1a485a4ace353c35240c3daa4cc15b6e557a16f510633a56849c885db09007a67034965271a184a5f0089abfbd058995e40c7fa44ed7fbefa565e89de382 SHA512 3c31ff744972622323faa84598b75718bcda8a5dac4e2e510ff1c5265af2306f2ef7fbd005aa6ad48659102c5b60d8c84dd4666ba1631096260b7f68c291a63c DIST stripe-15.5.1.tar.gz.provenance 9722 BLAKE2B 3b89619847e7ed07348ce8b386063da97d635d4a246e224a16371d1ef4a737d29286e68207da4d3ff045f37d24fdfe9192e7d830780a9dd972ef56fa50c53940 SHA512 27fd6ebf1e35c2057a36a2e930a63b5f88f6ca9371e1c1f3b51e3d181f401ceb0d0068962f3bdd9c197dc3d7c2cb557f2b3c9c955fd39238c54d88ff14ac446a +DIST stripe-15.6.0.tar.gz 1562255 BLAKE2B fc893d387de746e183a7157988d29d12ae416ba87f300a011dd728075ce5809d6ae18e32414370227559caa0cacde6c65f1fe2a0fc9a7de104ac608c4feff572 SHA512 bcc3016dfcfd921e4b8a6add963daccede4870c7bdd23f27831b7621c5c6e62727f767ad51706149b970b06d9a6e604c362a768a9c16a2636eb75f6f09ca34a5 +DIST stripe-15.6.0.tar.gz.provenance 9761 BLAKE2B 502dc35278978a20f92e722cd6ad6c428232fd7c216353c61a293a2e104a5c9191ba0dfa1bdb463cab969610fa2cb3ea98b1dd3bd96c412ef74f76d6ac51fb56 SHA512 e61ecc33b74ac291bad6087d21a517acabb753773a34f317195f4707fdea40177212b921db86052656f12d66f6db9bad93946cb31ad80934f31433369c958e04 diff --git a/dev-python/stripe/stripe-15.6.0.ebuild b/dev-python/stripe/stripe-15.6.0.ebuild new file mode 100644 index 000000000000..d87b66115eea --- /dev/null +++ b/dev-python/stripe/stripe-15.6.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit-core +PYPI_VERIFY_REPO=https://github.com/stripe/stripe-python +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Stripe Python bindings" +HOMEPAGE=" + https://github.com/stripe/stripe-python/ + https://pypi.org/project/stripe/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="telemetry" + +RDEPEND=" + >=dev-python/requests-2.20[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.7.0[${PYTHON_USEDEP}] +" +# please bump dev-util/stripe-mock dep to the latest version on every bump +BDEPEND=" + test? ( + >=dev-util/stripe-mock-0.201.0 + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/trio[${PYTHON_USEDEP}] + net-misc/curl + ) +" + +EPYTEST_PLUGINS=( anyio pytest-mock ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + if ! use telemetry; then + sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die + fi +} + +python_test() { + local EPYTEST_DESELECT=( + # Internet + tests/test_http_client.py::TestLiveHTTPClients::test_httpx_request_async_https + 'tests/test_integration.py::TestIntegration::test_async_raw_request_timeout[asyncio-aiohttp]' + # timing + tests/test_integration.py::TestIntegration::test_passes_client_telemetry_when_enabled + ) + + epytest -o addopts= tests +} + +src_test() { + local stripe_mock_port=12111 + local stripe_mock_max_port=12121 + local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" + # Try to start stripe-mock until we find a free port + while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do + ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" + stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" & + local stripe_mock_pid=${!} + sleep 2 + # Did stripe-mock start? + curl --fail -u "sk_test_123:" \ + "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null + eend ${?} "Port ${stripe_mock_port} unavailable" + if [[ ${?} -eq 0 ]]; then + einfo "stripe-mock running on port ${stripe_mock_port}" + break + fi + (( stripe_mock_port++ )) + done + if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then + eerror "Unable to start stripe-mock for tests" + die "Please see the logfile located at: ${stripe_mock_logfile}" + fi + + local -x STRIPE_MOCK_PORT=${stripe_mock_port} + distutils-r1_src_test + + # Tear down stripe-mock + kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" +} diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest index 2440c6131994..78c72b8dc321 100644 --- a/dev-python/types-docutils/Manifest +++ b/dev-python/types-docutils/Manifest @@ -1,3 +1,4 @@ DIST types_docutils-0.22.3.20260518.tar.gz 57504 BLAKE2B 21d6dcc5006dcef7a8ef44a70837b84719f55f62997fc9ff92e1a039764f39244d3ddf6bdf91d37c16092e6a46427bef3d4312865ccee2dc0dbcf5bc6435ca51 SHA512 b6a6905a2483e7f3c0c52994689064b956efbce7854db72648861981531a93f0e230a84a5586d22ce44cda10a795595ffc75e5a54ea5ce3a8c9e4b567c4961ea DIST types_docutils-0.22.3.20260712.tar.gz 57848 BLAKE2B 83b0f5b5a7915a02c8964ecb4080076df0b61098d1a3df68c1b40a0687830e8e3be1c773b1e8d0880c171a101582a1799220d8c7346ebc44fa592f0978f75685 SHA512 050064f777bbf22f80b7f9971879e6de0d1c42121b9f26bd7991db39b0a208924a51c5b75daacf3310ec240ef1e05d4374e297a646a91a5113292a328158e29f DIST types_docutils-0.22.3.20260724.tar.gz 57883 BLAKE2B f3def14eea58297a97078dee93b47b0ca349535233f3122224d9c76382c899cb2e870b9bf784ac1e97e89ec4ef37e519fc26891db145a6d728b929e5da65eaf2 SHA512 7debe111c9936fc24ac71cd400e87cf8734e84b8038226bc0484575086fa57dc4e46497c7640fd8ea549c2d061b12e8a6bcdd66e1d73b39f40d58b32686fd287 +DIST types_docutils-0.23.0.20260827.tar.gz 58209 BLAKE2B 8db07fbca8cdf688e6a54355bf014296024eb452a52f43264f0782db500d9092ab57948b97aa54f93684c015ebe0b6c8a82b925ce5cfaff85a820b365ea55185 SHA512 bd0d6b8111f564f1ab6326f69cbefb9be444cf803ac3b4261c9e2b7ed544796558bd35fa0f7f8fe98a61850e46c8ddfdb244442abe8c7ae833bfcfae3521f9c0 diff --git a/dev-python/types-docutils/types-docutils-0.23.0.20260827.ebuild b/dev-python/types-docutils/types-docutils-0.23.0.20260827.ebuild new file mode 100644 index 000000000000..c92bb7bf56ff --- /dev/null +++ b/dev-python/types-docutils/types-docutils-0.23.0.20260827.ebuild @@ -0,0 +1,16 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for docutils" +HOMEPAGE="https://pypi.org/project/types-docutils/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" diff --git a/dev-python/types-psutil/Manifest b/dev-python/types-psutil/Manifest index f2c600235443..608d2a85a786 100644 --- a/dev-python/types-psutil/Manifest +++ b/dev-python/types-psutil/Manifest @@ -1,3 +1,4 @@ DIST types_psutil-7.2.2.20260408.tar.gz 26556 BLAKE2B 9348e17cc616c3f6dc8e5de62bda803f97d6648585aa7d0156ee583a6d95197383fc0886f011c28b366005915ad43791524457f981bf566ef89f916e51e17c6c SHA512 969b6424777e01c6a7ec9d15f6cd0455cec21295c8494f5ba37581149e11679bd0d1cf8b266484e24443cc872d711787207a1961c7303afc31dd66fd15d6708e DIST types_psutil-7.2.2.20260508.tar.gz 26575 BLAKE2B 8d31e14a16e6c701543c0bc71a2966a765a4dc8746e6513375fa1b9ea19b795629aa86c38f09d1fa21e29477f0e6f2bc3792e91d706da1e6a5b44f82d7d499f8 SHA512 4de979a1228bed858f0ef5e87229a5630b29d232f286948edff2e0fe2033aeaf3f7b26b298b86ffda51380f9883d4f0bcdaebc247956e3f2db8f3b3013d74627 DIST types_psutil-7.2.2.20260518.tar.gz 26660 BLAKE2B 1c42cc5dbfcd370ee786a6645b6d1fc5612f6c1be9a9d30a8fcac109340480bc47e0b79a08b18018d636c9827c53872263a65e5035b8bfc22492252dcebcbf65 SHA512 957ed853813101dd8f50c92ea7ba554f40d0c0b57bb3a4172226860a4dbcaa259d3aa242faa5c6a6ca6921a3800a42b575d0b3c3a8686c2813a27b0af895e8a0 +DIST types_psutil-7.2.2.20260827.tar.gz 27294 BLAKE2B 2eb8a7f13bab2cd74ff57214ecc428967411cb4272ff52b2d87456dde43389cc260cfc2dba79b56234672dc64acd43d137b743fe6ffbc123c52d06a7a9970acd SHA512 75e34c30d5f2a1758ef6e7e698bef68e7db0c46cb1172d0c271e90a7acc8241dc5667c167ba59ccf9f1ab978847199a5c3cb6da7c0cd8c3eb0e8de2e8e8222f4 diff --git a/dev-python/types-psutil/types-psutil-7.2.2.20260827.ebuild b/dev-python/types-psutil/types-psutil-7.2.2.20260827.ebuild new file mode 100644 index 000000000000..e240c1b6afa5 --- /dev/null +++ b/dev-python/types-psutil/types-psutil-7.2.2.20260827.ebuild @@ -0,0 +1,20 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for psutil" +HOMEPAGE="https://pypi.org/project/types-psutil/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + >=dev-python/setuptools-82.0.1[${PYTHON_USEDEP}] +" diff --git a/dev-python/uv-build/Manifest b/dev-python/uv-build/Manifest index 79b62ef19282..e42fe9e58ae0 100644 --- a/dev-python/uv-build/Manifest +++ b/dev-python/uv-build/Manifest @@ -4,3 +4,4 @@ DIST uv_build-0.11.29.tar.gz 411484 BLAKE2B 4a9250bd8ecb4967c222f5ed0842c6415963 DIST uv_build-0.12.1.tar.gz 412371 BLAKE2B b5eb43ce1af6d78dbb68b2445329b90520ac6e9269ff6711270763d43d09cdd3a66ac9cbeab4f52964feea3b0d08559c133cd2510f65403dbf678d7bae3e5588 SHA512 5dda5acdf4a665cbc59a24c657921c81a6a5622fef463da255df2372d48186aed56806311824ede70337f64e8dde797b82386fa4aa2ed11b82fb11047ec2ec67 DIST uv_build-0.12.3.tar.gz 414444 BLAKE2B f226c1c2bf0b2af538f66095e20c02ad1933afdee62a07eff5f1135692bab47e286f67e7a8f5882e98c61fbb6bf831a85dd56a2d5af2bee6d62d8857a59e56bc SHA512 90d9af3e1a1ff1d7dda21fa38c0ac2d94536e73697ddabb408fb38e2d381498b2401007af0ab31c39cbf3b632aeca2991b3a66d7108e1c5eb7294b3fba8fe107 DIST uv_build-0.12.6.tar.gz 419593 BLAKE2B f6de34befe98b15e30e4a067993fa1763cb9769612e8ed518080fcb91a994cc0d86a0a08b9e784fa5ddf9ab343e4889e2615548b94003835512b2e9ac8495259 SHA512 c609f89b8c0f1decdf64c056084354ae04d6337e27dbd22297b5d462fcba0f0ce29f5a0a40b8f274ac5668f4805d9971b1da5509d10071ee2354f6fe78cc65ee +DIST uv_build-0.12.7.tar.gz 418759 BLAKE2B 94aa33b2644f849a686d80d7f7d365ca8433615d93f27209fca5b21747363cd349d11e887d090420102f06a49977ce963b8f19c24a4280bf82a09943ba08885b SHA512 135f845b3ee6d1925f740917f83f94ec1a7e95aab5ed2db0aa70516c712ab0a143a0e427d3c172fac0bb1fabaa9103718bb2a26c31c9a287e3af65ac0175a245 diff --git a/dev-python/uv-build/uv-build-0.12.7.ebuild b/dev-python/uv-build/uv-build-0.12.7.ebuild new file mode 100644 index 000000000000..65d94f2051ae --- /dev/null +++ b/dev-python/uv-build/uv-build-0.12.7.ebuild @@ -0,0 +1,100 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maturin compiles uv-build executable for every impl, we do not want +# that, so we use another backend. And since we use another backend, +# why not dogfood it in the first place? +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="PEP517 uv build backend" +HOMEPAGE=" + https://github.com/astral-sh/uv/ + https://pypi.org/project/uv-build/ +" + +LICENSE="|| ( Apache-2.0 MIT )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/uv-${PV} +" +BDEPEND=" + test? ( + app-arch/unzip + dev-python/build[${PYTHON_USEDEP}] + ) +" + +src_prepare() { + distutils-r1_src_prepare + + # use the executable from dev-python/uv instead of building + # a largely overlapping uv-build executable (at least for now) + sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die + + # replace the build-system section + sed -i -e '/\[build-system\]/,$d' pyproject.toml || die + cat >> pyproject.toml <<-EOF || die + [build-system] + requires = ["uv_build<9999"] + build-backend = "uv_build" + backend-path = ["src"] + EOF + + # rename to make uv-build find it + mv python src || die +} + +python_test() { + "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" + + local zip_result=$( + unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die + ) + local zip_expected="\ +Archive: dist/uv_build-${PV}-py3-none-any.whl + testing: uv_build/ OK + testing: uv_build/__init__.py OK + testing: uv_build/__main__.py OK + testing: uv_build/py.typed OK + testing: uv_build-${PV}.dist-info/ OK + testing: uv_build-${PV}.dist-info/WHEEL OK + testing: uv_build-${PV}.dist-info/METADATA OK + testing: uv_build-${PV}.dist-info/RECORD OK +No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ +" + if [[ ${zip_result} != ${zip_expected} ]]; then + eerror ".zip result:\n${zip_result}" + eerror ".zip expected:\n${zip_expected}" + die ".whl result mismatch" + fi + + local tar_result=$( + tar -tf "dist/uv_build-${PV}.tar.gz" || die + ) + local tar_expected="\ +uv_build-${PV}/PKG-INFO +uv_build-${PV}/pyproject.toml +uv_build-${PV}/pyproject.toml.orig +uv_build-${PV}/ +uv_build-${PV}/README.md +uv_build-${PV}/src +uv_build-${PV}/src/uv_build +uv_build-${PV}/src/uv_build/__init__.py +uv_build-${PV}/src/uv_build/__main__.py +uv_build-${PV}/src/uv_build/py.typed\ +" + if [[ ${tar_result} != ${tar_expected} ]]; then + eerror ".tar.gz result:\n${tar_result}" + eerror ".tar.gz expected:\n${tar_expected}" + die ".tar.gz result mismatch" + fi +} diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest index 96cd34716024..d2d94375f318 100644 --- a/dev-python/uv/Manifest +++ b/dev-python/uv/Manifest @@ -10,3 +10,5 @@ DIST uv-0.12.3-crates.tar.xz 42197452 BLAKE2B 996bb294d37774e0cb5529c34552d20877 DIST uv-0.12.3.gh.tar.gz 7273161 BLAKE2B 706a2297090b13c6f731d25f55ae8c2225e3b9bd820c61814f512c1e04d98d2e46ce5bfac6ec6ea346dbce1663aea644384b37663b53d64a08a90b48217bdb0d SHA512 a4933b9b9b852dee2485800ad82ee3be111a4a5a437ab32d5064cfd4004e124ba733294a546a097379c74cf1fc234d1da0488aec7725037c7b967ec1aa862a71 DIST uv-0.12.6-crates.tar.xz 44170700 BLAKE2B 915b68dc4355b944c10c497cd500fce7ceccbabfc9fb8dc4291fa91932737e8fe88c24022b4f2bd28b8bd64aed7568c88a25757619efdb04c8f6e2de9522c1a5 SHA512 d4d5bce3625ce937c6237ad12ef89fd46ad5c17573c7278db7ff41ca069bfe19f22593a8e63ca32e4d7344ffce0ec18b11be11354db956f5657759bd5e037a54 DIST uv-0.12.6.gh.tar.gz 8667534 BLAKE2B 0987a8ed390e98dadbe854805503b30b3193e88662d311e5d20c849cd1ea7f5c5d37fc87c10c86a8ecbf963808af6586a5d0c044c0ed1e6f220b2dfa75ce880d SHA512 afe6f5788468168f9380122073a8e96b88c14def80df8cd253cd64e4cc28f16da76137d90a73b8bd1e6cd93c0858701002161e53235f55749ac11eaa14b14000 +DIST uv-0.12.7-crates.tar.xz 44143088 BLAKE2B 075113e8cbafd99a1c70c4ce53678f2ceb13ce31dc7cafb5773e32ae9dfa14144390380e0149219912a0c4b92e6d3b9d0a0a0016cdd4c69097bf75adf1b8a716 SHA512 f9dbdad7cbddd3238c7cc9fbcbec4e92fc8c8c66bc7247ccc8159bb186223c199e3bd411ad9148750ec1fa258775dcec1e2bb6bc3287fca7aeb6ffa7ba4d6b44 +DIST uv-0.12.7.gh.tar.gz 8659716 BLAKE2B ab7d74e16821dbbefeb247cf80926ae23f75b5f309a8864070b3a01344044a966f772685cb864470b4c30877f8e03715ec675b658862bd04906e740866ebffd1 SHA512 7f9bd1aef6c285aedd3fe588a5f70e0458f85f6db14f0368ea24c5524fd66990510e0d5624a7faf48091a3dc73ff66ac52ab9a6ed571a10cca272b9588fb1aff diff --git a/dev-python/uv/uv-0.12.7.ebuild b/dev-python/uv/uv-0.12.7.ebuild new file mode 100644 index 000000000000..9826f9045941 --- /dev/null +++ b/dev-python/uv/uv-0.12.7.ebuild @@ -0,0 +1,151 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" +RUST_MIN_VER="1.96.0" + +inherit cargo check-reqs + +CRATE_PV=${PV} +DESCRIPTION="A Python package installer and resolver, written in Rust" +HOMEPAGE=" + https://github.com/astral-sh/uv/ + https://pypi.org/project/uv/ +" +# pypi sdist misses scripts/, needed for tests +SRC_URI=" + https://github.com/astral-sh/uv/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +if [[ ${PKGBUMPING} != ${PVR} ]]; then + SRC_URI+=" + https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz + " +fi + +# most of the code +LICENSE="|| ( Apache-2.0 MIT )" +# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 + CDLA-Permissive-2.0 ISC MIT MIT-0 MPL-2.0 Unicode-3.0 + Unicode-DFS-2016 ZLIB +" +# ring crate +LICENSE+=" openssl" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +DEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-arch/zstd:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + virtual/pkgconfig + test? ( + dev-lang/python:3.9 + dev-lang/python:3.10 + dev-lang/python:3.11 + dev-lang/python:3.12 + dev-lang/python:3.13 + !!~dev-python/uv-0.5.0 + ) +" + +QA_FLAGS_IGNORED="usr/bin/.*" + +check_space() { + local CHECKREQS_DISK_BUILD=3G + use debug && CHECKREQS_DISK_BUILD=9G + check-reqs_pkg_setup +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space + rust_pkg_setup +} + +src_prepare() { + default + + # force thin lto, makes build much faster and less memory hungry + # (i.e. makes it possible to actually build uv on 32-bit PPC) + sed -i -e '/lto/s:fat:thin:' Cargo.toml || die + + # enable system libraries where supported + export ZSTD_SYS_USE_PKG_CONFIG=1 + # TODO: unbundle tikv-jemalloc-sys? + + # remove unbundled sources, just in case + find "${ECARGO_VENDOR}"/zstd-sys-*/ -name '*.c' -delete || die +} + +src_configure() { + local myfeatures=( + test-git + test-pypi + test-python + ) + + cargo_src_configure --no-default-features + # otherwise, rustc/llvm runs out of address space + use arm && export RUSTFLAGS="${RUSTFLAGS} -Copt-level=0" +} + +src_compile() { + cd crates/uv || die + cargo_src_compile +} + +src_test() { + cd crates/uv || die + cargo_src_test --no-fail-fast +} + +src_install() { + dobin "$(cargo_target_dir)"/{uv,uvx} + + insinto /etc/xdg/uv + newins - uv.toml <<-EOF || die + # These defaults match Fedora, see: + # https://src.fedoraproject.org/rpms/uv/pull-request/18 + + # By default ("automatic"), uv downloads missing Python versions + # automatically and keeps them in the user's home directory. + # Disable that to make downloading opt-in, and especially + # to avoid unnecessarily fetching custom Python when the distro + # package would be preferable. Python builds can still be + # downloaded manually via "uv python install". + # + # https://docs.astral.sh/uv/reference/settings/#python-downloads + python-downloads = "manual" + + # By default ("managed"), uv always prefers self-installed + # Python versions over the system Python, independently + # of versions. Since we generally expect users to use that + # to install old Python versions not in ::gentoo anymore, + # this effectively means that uv would end up preferring very + # old Python versions over the newer ones that are provided + # by the system. Default to using the system versions to avoid + # this counter-intuitive behavior. + # + # https://docs.astral.sh/uv/reference/settings/#python-preference + python-preference = "system" + EOF +} diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.11.1-musl-arm64-ifunc.patch b/dev-qt/qtwebengine/files/qtwebengine-6.11.1-musl-arm64-ifunc.patch new file mode 100644 index 000000000000..02122d6c03ae --- /dev/null +++ b/dev-qt/qtwebengine/files/qtwebengine-6.11.1-musl-arm64-ifunc.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/981510 +https://github.com/qt/qtwebengine-chromium/commit/9bfd376e00327 +--- a/src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/aarch64_support.h ++++ b/src/3rdparty/chromium/base/allocator/partition_allocator/src/partition_alloc/aarch64_support.h +@@ -16,5 +16,6 @@ + #include "partition_alloc/buildflags.h" + +-#if PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_LINUX) ++#if (PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_LINUX)) && \ ++ __has_include(<sys/ifunc.h>) + #define HAS_HW_CAPS + #endif diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.11.1-musl-arm64-mte.patch b/dev-qt/qtwebengine/files/qtwebengine-6.11.1-musl-arm64-mte.patch new file mode 100644 index 000000000000..d23a5aa464b1 --- /dev/null +++ b/dev-qt/qtwebengine/files/qtwebengine-6.11.1-musl-arm64-mte.patch @@ -0,0 +1,20 @@ +Add a mean to disable the has_memory_tagging condition so the ebuild +can disable it where needed. Just a quick solution, ideally Gn itself +should be able to figure this out. + +https://bugs.gentoo.org/981510 +https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/chromium/partalloc-no-tagging-arm64.patch +--- a/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni ++++ b/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni +@@ -88,6 +88,10 @@ + use_large_empty_slot_span_ring = true + ++declare_args() { ++ allow_memory_tagging = true ++} ++ + has_memory_tagging = current_cpu == "arm64" && is_clang && !is_asan && +- !is_hwasan && (is_linux || is_android) ++ !is_hwasan && (is_linux || is_android) && allow_memory_tagging + + declare_args() { diff --git a/dev-qt/qtwebengine/qtwebengine-6.11.1.ebuild b/dev-qt/qtwebengine/qtwebengine-6.11.1.ebuild index 5566579b294a..1d21e7771015 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.11.1.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.11.1.ebuild @@ -113,6 +113,8 @@ PATCHES+=( "${FILESDIR}"/${PN}-6.11.0-gcc17.patch "${FILESDIR}"/${PN}-6.11.1-gcc17.patch "${FILESDIR}"/${PN}-6.11.1-musl-missing-includes.patch + "${FILESDIR}"/${PN}-6.11.1-musl-arm64-ifunc.patch + "${FILESDIR}"/${PN}-6.11.1-musl-arm64-mte.patch ) python_check_deps() { @@ -244,6 +246,9 @@ src_configure() { symbol_level=0 ) + use arm64 && use elibc_musl && + mygnargs+=( allow_memory_tagging=false ) #981510 + if use !custom-cflags; then # qtwebengine can be rather fragile with *FLAGS filter-lto diff --git a/dev-qt/qtwebengine/qtwebengine-6.11.2.ebuild b/dev-qt/qtwebengine/qtwebengine-6.11.2.ebuild index dcdeee9be798..e21a44a472b4 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.11.2.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.11.2.ebuild @@ -112,6 +112,7 @@ PATCHES+=( "${FILESDIR}"/${PN}-6.10.3-climits.patch "${FILESDIR}"/${PN}-6.11.0-gcc17.patch "${FILESDIR}"/${PN}-6.11.1-musl-missing-includes.patch + "${FILESDIR}"/${PN}-6.11.1-musl-arm64-mte.patch ) python_check_deps() { @@ -243,6 +244,9 @@ src_configure() { symbol_level=0 ) + use arm64 && use elibc_musl && + mygnargs+=( allow_memory_tagging=false ) #981510 + if use !custom-cflags; then # qtwebengine can be rather fragile with *FLAGS filter-lto diff --git a/dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild index dcdeee9be798..e21a44a472b4 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.11.9999.ebuild @@ -112,6 +112,7 @@ PATCHES+=( "${FILESDIR}"/${PN}-6.10.3-climits.patch "${FILESDIR}"/${PN}-6.11.0-gcc17.patch "${FILESDIR}"/${PN}-6.11.1-musl-missing-includes.patch + "${FILESDIR}"/${PN}-6.11.1-musl-arm64-mte.patch ) python_check_deps() { @@ -243,6 +244,9 @@ src_configure() { symbol_level=0 ) + use arm64 && use elibc_musl && + mygnargs+=( allow_memory_tagging=false ) #981510 + if use !custom-cflags; then # qtwebengine can be rather fragile with *FLAGS filter-lto diff --git a/dev-qt/qtwebengine/qtwebengine-6.12.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.12.9999.ebuild index dcdeee9be798..e21a44a472b4 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.12.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.12.9999.ebuild @@ -112,6 +112,7 @@ PATCHES+=( "${FILESDIR}"/${PN}-6.10.3-climits.patch "${FILESDIR}"/${PN}-6.11.0-gcc17.patch "${FILESDIR}"/${PN}-6.11.1-musl-missing-includes.patch + "${FILESDIR}"/${PN}-6.11.1-musl-arm64-mte.patch ) python_check_deps() { @@ -243,6 +244,9 @@ src_configure() { symbol_level=0 ) + use arm64 && use elibc_musl && + mygnargs+=( allow_memory_tagging=false ) #981510 + if use !custom-cflags; then # qtwebengine can be rather fragile with *FLAGS filter-lto diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild index 6f24e091dd55..5aeb2ac84dd9 100644 --- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild @@ -242,6 +242,9 @@ src_configure() { symbol_level=0 ) + use arm64 && use elibc_musl && + mygnargs+=( allow_memory_tagging=false ) #981510 + if use !custom-cflags; then # qtwebengine can be rather fragile with *FLAGS filter-lto diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest index c09e66b4155f..a6302778689b 100644 --- a/dev-util/gemini-cli/Manifest +++ b/dev-util/gemini-cli/Manifest @@ -1,2 +1,2 @@ -DIST gemini-cli-0.54.4.zip 25175459 BLAKE2B 629bb35e5cc1fe798997ae636c994aca6806485613287f18a5d97875d01606c47f7be69a7d835d6e9cc74adf96c567fa8fc17a1b460bb9378e588aad29dfd1b7 SHA512 43af75c85f2522678a2def1744f90f335288aef4008813bb1950d040b1387107ce87c866e191a171c504c706bc92024aaab575621df2f8c23e1bb6e2711b1cbc DIST gemini-cli-0.55.1.zip 25192885 BLAKE2B 04c86d4d9fe455839a9643134c5581b4267ee84c788e0d84cc7ebbe60392aa70a8e69eabd6f6e188d66bf7c3d9b1a515bfdbdf1e8eb6fd839723efd3305b7c32 SHA512 724fed08359b6acc293139e9b532a21434cb401ec24bed2ff727cf5ed21413ecfe12a7934dfed94d60ada2fe6828c3901c8e6c4d2935d15478f89235ebd6575a +DIST gemini-cli-0.56.0.zip 21043809 BLAKE2B be6f5cc8d176874f953a65f7bf6e57450743db5d4a1da708c3078f2241d55092124aaa03e5bc36518a55f3c7c21096a7c414b7f5cdc680918647892c060ad8b3 SHA512 837e6bca2914caf07433d4b4c6865fdd1108adda49c3a80e31832388b24054fcf7f765bd35b1c4c2c3aca9a0c70c8f01068242a7ef1ef125188f2a093e63dcae diff --git a/dev-util/gemini-cli/gemini-cli-0.54.4.ebuild b/dev-util/gemini-cli/gemini-cli-0.56.0.ebuild index ffdf827492f3..ffdf827492f3 100644 --- a/dev-util/gemini-cli/gemini-cli-0.54.4.ebuild +++ b/dev-util/gemini-cli/gemini-cli-0.56.0.ebuild diff --git a/dev-util/glslang/glslang-1.4.350.0.ebuild b/dev-util/glslang/glslang-1.4.350.0.ebuild index c66569c45439..4dfb51454cd8 100644 --- a/dev-util/glslang/glslang-1.4.350.0.ebuild +++ b/dev-util/glslang/glslang-1.4.350.0.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then else GIT_COMMIT="vulkan-sdk-${PV}" SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" S="${WORKDIR}/${PN}-${GIT_COMMIT}" fi diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest index 576b78306706..95ffec886572 100644 --- a/dev-util/google-antigravity-cli/Manifest +++ b/dev-util/google-antigravity-cli/Manifest @@ -1,4 +1,4 @@ -DIST google-antigravity-cli-1.1.12_amd64.tar.gz 55332777 BLAKE2B e79fe3547de78254083bd404772ccdbe6e454adda70637be08a493b822ed67e4df337a3108767af6d014597c6f7cef4aaf91ad83e42fe1e5c520e75c711238f2 SHA512 c1ee7b8a02a85144142fdb942923b638c47674ecb4969c0d80f82317846c4c4c6976a430186622d6fbf5f33a827ab9c5a64950d15ff830b5cc3ce48c84ff4501 -DIST google-antigravity-cli-1.1.12_arm64.tar.gz 51660119 BLAKE2B 64802163122769d8845e247aaad8bb7735eb52f3f3697b9a7d8e5c9e6a0233f7dc9a760c46f9c4d61f5a8178dae6c91f97cb4c5d45349b8a0fab8297b4cc06b7 SHA512 fd33d449ddfc7917ab4f38968cda8356d3bca9f0b12eec9665e565af4ca44010cfb4b7a76de4e06adbef670b4863b30d75814e17dee855efcce651da22eecd95 -DIST google-antigravity-cli-1.1.13_amd64.tar.gz 55586032 BLAKE2B cdff4f060e7b10e31ae10c0dac1002e70f0c5da6401e0bd3e62c2be806518efea8f35a4080f8de4527620fae2be6b7f4a3be957cafc5ddd0ec552b85cc9a009d SHA512 89c6881b6c1999cb8236e7181c2192ae8f372b0413396c0f7bcff83d27ac9c0cc1202795cc0d629ec1ecbf4937d1c294cf4f5e4f9f8e05b1e972e27198313442 -DIST google-antigravity-cli-1.1.13_arm64.tar.gz 51913658 BLAKE2B e4c553dfd72e117276b0e4a141c3abf609206ce7575315605ee36fa29fbaf6e37e64516e9a91f95210eef43a42fd399714829e6dfda4b8ad17ae43d0eafeece8 SHA512 d2f3642873e3283265ebf4d4e2cc8c3652dff5a0b193a33ebfe0dded68521dd02b4c28ed92ff54784f6a6267e95c807b4d8194e8a6d619d4348638ab5c810d44 +DIST google-antigravity-cli-1.1.16_amd64.tar.gz 55572718 BLAKE2B 15f75484a78abbdbde5bd3e2dbd8ade89573037ecd5cc1e182e1a5934584efeb42c404e087c9db6d51280d29a6aefcecf529b67b3197e1b42add56a5e4c12d3a SHA512 7354ef5af32b7ce784ac6410aa007544040a33a880b505fbbacb73b416058212d9bf48c597ccabc88cfdbc2ac0e0550b4b6b13acff19b6df39de16a02e8ba00e +DIST google-antigravity-cli-1.1.16_arm64.tar.gz 52143944 BLAKE2B 9b6f29b5d66c63a4fc54e52b1a73224f617962827050f00b4be9cdbd7a516c3af9a528653f4f0024645e2c4b5e8bf3dcef33cae73c13e7dcfb2f4b6079650c70 SHA512 66e6de43af57a6b055b4c2f0b3428d9ffea5d5daa122295911b40d3fc8b5e950fc3468aee5d239752bc884f08b345b45c550d06266a96c3d08addb6c7e7e06ba +DIST google-antigravity-cli-1.1.17_amd64.tar.gz 55607296 BLAKE2B 94aa5cee6ab0ffc525cce8a39f738c137e0d3491afbf24ce7f6852d971744ba24ad554fb7dab01e53e51da14eb2e6b858ea9440b5c33da274c2b67dbe840c68e SHA512 5c6047a19e80025ea7cecc8152fb263a7f14e80591ee75bdf1ca10191cc0cd1639b5b5ebdce4d1c9d43b14bd2446f038a457821694579f4392b6ca9736512936 +DIST google-antigravity-cli-1.1.17_arm64.tar.gz 52175139 BLAKE2B 797df40d607d112225494ad36daaa8a124463d8eece9c31a30880d14a068a22f71c1958fb5b201c63dbe9d3276dfdf50540de82ff2ca7791e29d9246040b4620 SHA512 ad871538fc8bbd0cf96e11b85e388dadde5cd02164c2921cf7cd30646e343c90a63ef5224f6420612ad6f91fe06f260e332e307968082f3a1f54e53933be847f diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.13.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.16.ebuild index 557231a1bc18..ffd91504d007 100644 --- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.13.ebuild +++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.16.ebuild @@ -3,7 +3,7 @@ EAPI=8 -EXECUTION_ID="6057583128215552" +EXECUTION_ID="6607970839166976" MY_PN="${PN#google-}" DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform" diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.12.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.17.ebuild index 7f4973ac925c..dafacbbdfad9 100644 --- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.12.ebuild +++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.17.ebuild @@ -3,7 +3,7 @@ EAPI=8 -EXECUTION_ID="5877618327814144" +EXECUTION_ID="5084709148033024" MY_PN="${PN#google-}" DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform" diff --git a/dev-util/google-antigravity/Manifest b/dev-util/google-antigravity/Manifest index efccfe74b125..32ecf84eda46 100644 --- a/dev-util/google-antigravity/Manifest +++ b/dev-util/google-antigravity/Manifest @@ -1,9 +1,9 @@ DIST google-antigravity-1.23.2-verify-sig.tar.xz 5688 BLAKE2B 11f61da0e89a452e374786c75edf629a154f335ce400c125fe2330ee5b71d6caf5827b46f3ef27a8add5c9a60dd45abc633036bb1ae4382274ef85515b71d70f SHA512 edb240c8edeb430351d9ca33c589e1632e0575476b9422fd17ef57b5b9de8214c4877de4951bc7bb9d8b8e47beb483c7cf4ad048f61ae6cdab167811e8736912 DIST google-antigravity-1.23.2_amd64.deb 159943712 BLAKE2B 7f3b9a0261b98e3a4048494d021770b8857fe2a3d88b7ecc67bc7bb42b6ac04133cb479a3d3f9152dc02ae3a6de481e47787fd149b4edf4d6bb2eebf344ce234 SHA512 ebd762d4d52cd665182c048a1f3802be199be3f5538af039014abaca66f854667fa8ac435ac8b8fb58f05da64ec7d284bf5ae4782741fd7ca4ca31bd541c471c DIST google-antigravity-1.23.2_arm64.deb 150352896 BLAKE2B f072721b3f290db192c833d51764535b403aa89a2c0df87e60ae9824eaf2a3cc4536241ba64a9adaf7936cd96555dd4ae9b3fd17f2354245151a0b996e0c5403 SHA512 87c329e9319f214cb3ea6fb240656665ffafe99e1f67598032f59524d9557992ecdf46ec414a44fcbeb29e6d780596f390a4da827d6caa6a2e403319bc39600e -DIST google-antigravity-2.4.2_amd64.tar.gz 168799424 BLAKE2B 5ed7d4a6b63980b23841b5d161f6071f4d8fbe26672532aea57ef3862c2cca9c2edeb579d916bb57bf07b92314e4360a669c80fa5f7f5fb3933fc7144eaed431 SHA512 bbfb72ac2cd0be2ab43a4765384cd66c2afdf15b366d113868ee76de9642f8ae18d870c108f4263db8b60402514ba45b174c61837c8923ce10ce73e74500c842 -DIST google-antigravity-2.4.2_arm64.tar.gz 166119562 BLAKE2B 198c3feccbff8fe06afdbb006daeb0db00e1385a5f539fa6fd54520ee1b97b271f5f9c301f9f0019345c3832ea9c5a9ea0d08ddc5b7410509e0e59ec2f98965f SHA512 7442e48c2321db1d7387203e2db7414d4de050aad957701d7cf49bfec4fc6bae719eedce264fc5f1f8d39d9ae6b7e2c7c89d855300b6df0b61ccc9753b097788 DIST google-antigravity-2.6.0_amd64.tar.gz 168520716 BLAKE2B 2a35f903baaf8ea87e7a6523e6bbf2145ccedea9035091a8c7b5e2ac8646524b34cb8ad010a392c498c965155286b9ea480ca38751b65ade23a2617675c3ee86 SHA512 9ba75ba8fae02540eb86e0c362b72a06e6f4479c6b0854d60026ff3746b0b71fc2df5dcebf1421a581923b178b2e32a5ae420a439020290a98a9c438cbe31773 DIST google-antigravity-2.6.0_arm64.tar.gz 165752247 BLAKE2B 0be6c217fa7c85ed56b6ad9adf5a9cd663bedee2ee371c1ddecfca1f2ccf27cf56962c39ce65507eeeca9b8a3b499412b5a26ab0174a7ff5a5e8a23d6988d63d SHA512 559e8df99ba23da7b23b24eb79e7f80fdc86144d1dc67aadab73077e15699472e3b09e1db581a1fd2ca328a892f4a39344c220a627e96ff2beb5826768f4c5c4 DIST google-antigravity-2.8.1_amd64.tar.gz 170782155 BLAKE2B 28cd85a27589086fab14fccc11aacde0ca03ec5d2526eca0df62e654fec019c4e59008e259462b2cf7d09d6601a4f988d4ce7eec8096c19d9f0a1100e2f7c3aa SHA512 7825236de2ab8ef36d922fd56a70d25c148a5abe7256428e05788e9a56884755a6eda8fa3893e1c6873579e1dfab354d2f389855c0ba7c29f0e9761eaa09d377 DIST google-antigravity-2.8.1_arm64.tar.gz 167868357 BLAKE2B 78cf085afd4e50dd21c24be8d71b830bc6e9ef8aace1020318b7787ca7c0e857ce4126e8ff9b4a64a25c821867f80268fcd0d03668f8b34179b982033cc46d22 SHA512 9290e5b621e7af863f8caf407bc51139621fad789d9b8d3a08a4cbbb07ae0cf4f5101a85eabb9e51179a2b1dd8c0a4082ae68f63195403bb768bceb110f052ba +DIST google-antigravity-2.9.1_amd64.tar.gz 171427917 BLAKE2B 04bc43b88aff4d2b17b329b6dbeab6ed6fed2428c0b93b7764d1b8e4b6bc9841361dc63b98160e5c8980712e92d204d9f966fa3e41a3446f1ea6df3feb979c95 SHA512 28dc1318ae591bb47f893b677c36abf6be3d3af5ddb9138400d73e43aaecb70e17e541395185d9e7d1246d99d6c0ac7aef4c88c8df76dfe51d61f334cce57acf +DIST google-antigravity-2.9.1_arm64.tar.gz 168522672 BLAKE2B f593eea8c1ccdd853a47a798f51b5d35e20a201dee0011385b7c10aee001b8abfe06e3931a76169d3478215260857d4ce924f46321af85a5479b69ff1ad77f6d SHA512 1deadeb87651caa2fa757284d6f296ddbfa7b435fcfc4c208f0cf32740282df3152b4a92d4389506b854b392cb748e049e8e06942f5fc7eeffdccace2cbea726 diff --git a/dev-util/google-antigravity/google-antigravity-2.4.2.ebuild b/dev-util/google-antigravity/google-antigravity-2.9.1.ebuild index 2a9d870145a6..8e71925d2e05 100644 --- a/dev-util/google-antigravity/google-antigravity-2.4.2.ebuild +++ b/dev-util/google-antigravity/google-antigravity-2.9.1.ebuild @@ -9,7 +9,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi inherit chromium-2 desktop optfeature pax-utils xdg -EXECUTION_ID="6711062033203200" +EXECUTION_ID="4871453687021568" MY_PN="${PN#google-}" DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents" diff --git a/dev-util/grok-build/Manifest b/dev-util/grok-build/Manifest index 06d540dca97a..d448a70af82d 100644 --- a/dev-util/grok-build/Manifest +++ b/dev-util/grok-build/Manifest @@ -1,6 +1,6 @@ DIST async-openai-95b52ebdedf42143083cf3d6f0e0be7c84e9c808.gh.tar.gz 28205999 BLAKE2B efc04b410749efc8f6e607e8f0dc5162070c47d7c8b61317185fe638f66b6441f08e6d72b5f8237e9ea448c3b750dba4222dab1d092de5f561a0d36478886eda SHA512 9ce341a035dd11070c7b24e03ab0ad0e21f8e49426626f84e22eac716054c47c01ef7b84147231908c999bee46af54007772c0fd53759f68846c752d3dd28652 -DIST grok-build-1.0.3-crates.tar.xz 91677468 BLAKE2B 3018b0ab4c7c135dff4f30f5c0479e9e8e2330c4787038de788184f4d5c89953bc578ffbb6d714f8ddd680048c2270074d8d1ea8eccae825923036e694ea0fbe SHA512 1c7efed8950889b57d17ccd881ca3113894f313ba11d8dc4f435edfc6c61cfcbaa08b0ef0824ae09901cb961a281709affeb329d5f641d88de2ca40f6923f54d -DIST grok-build-1.0.3.gh.tar.gz 14198915 BLAKE2B 8c97851b5bb1f8815d39a3990f457567aa97ce8a0968e43061e2e0c9c147b5418d7a57ea3d93b96b2b008264eb5c044f92245848fbf0bb6bc2d42e1a51720923 SHA512 08728c0f14839439d71d8f69fd2abe185d391a6b8135c1b6cfbb57f1ff1b6308f73a61b360f385a39fd311c6931fbc05ea722abe6900b89d6cff268136339882 -DIST grok-build-1.0.4-crates.tar.xz 91705144 BLAKE2B e5fcd73668373b0227794a3ebb96d41a1ce154ffe29a83ebee9b5bff5fa003c2732c944ac5b471b97f7e81d7ef4f41bd92d0cea75384b599961d5ec348c28f74 SHA512 f8dc9e93e151b95305917aeae1cabda00d0ff8fd274a28bd5779d331b056875fa7ebfbc55e770601cafcb3e2c5d33ca82032bccfc27625c7c5c70849c4f00833 -DIST grok-build-1.0.4.gh.tar.gz 14290525 BLAKE2B db06747919a9d1ee2b180c25627b6e3af2b5ac31fe2c81d6e17630817c7729b586585d1b857d3c67d7ac20e20f51d3f7491fe0dc4034919940d8ec5f0056aa57 SHA512 523a33c18b6eafdaddfbe10dca72448c16b1e931fbec70a0b475a6a7495d1b5351169f3115da31c518c508bba2710d065f6918bba562f58eedd830a10f1a739b +DIST grok-build-1.0.5-crates.tar.xz 91705144 BLAKE2B e5fcd73668373b0227794a3ebb96d41a1ce154ffe29a83ebee9b5bff5fa003c2732c944ac5b471b97f7e81d7ef4f41bd92d0cea75384b599961d5ec348c28f74 SHA512 f8dc9e93e151b95305917aeae1cabda00d0ff8fd274a28bd5779d331b056875fa7ebfbc55e770601cafcb3e2c5d33ca82032bccfc27625c7c5c70849c4f00833 +DIST grok-build-1.0.5.gh.tar.gz 14374661 BLAKE2B 4ee74d5c7288988eb41be4d14556f93481ff00b67435402844de9601003111edf8910e65d4243023efddb37f97a3e1e4476ace8f5742fde093ffa243edf465a5 SHA512 8f5628711e1e07ee6a77b45afec25684d3b2b733f5b9195c40a45d58dd86ad81e7e155080028753bc2b6479ee4fd8907425ccff3cce637c34deb0ae2f39a8b3c +DIST grok-build-1.0.6-crates.tar.xz 91705144 BLAKE2B e5fcd73668373b0227794a3ebb96d41a1ce154ffe29a83ebee9b5bff5fa003c2732c944ac5b471b97f7e81d7ef4f41bd92d0cea75384b599961d5ec348c28f74 SHA512 f8dc9e93e151b95305917aeae1cabda00d0ff8fd274a28bd5779d331b056875fa7ebfbc55e770601cafcb3e2c5d33ca82032bccfc27625c7c5c70849c4f00833 +DIST grok-build-1.0.6.gh.tar.gz 14535309 BLAKE2B 51957828ebf6d61165129213fe3c352c2e817e6e2b69e45a9ce3c4cab06b73761d756c0854077d6f30e5e3556ac41d6a8dc6376468aa81b823a8a508038f2384 SHA512 1f5d0997622f361d76399ebf0290c4dec3f930afd8290d42dd33ebf00b46c64138ed104228581d1737df775a025642ab1561e11ed0de47c5a1aa455bfe9c14e1 DIST nucleo-5b74652e482f7c07d827f18c6d21e7540c242c69.gh.tar.gz 86764 BLAKE2B 006ac7e8c4c7e35a9fd690cd699c7c6d45f9368ed5ac8e1ad2b098128b530ef1f72aeccc6e87dd7d84f98b402f72313be8716f1eeae954b25898359f1037b41a SHA512 a8762638ef79da9dc344664342779c9aecb1b19facc23614d87b639d21b356aab3715cbdb51e541b7dd569a2d4e5cbf97591d4341e3ae538e5aa4a620f4f72f6 diff --git a/dev-util/grok-build/grok-build-1.0.3.ebuild b/dev-util/grok-build/grok-build-1.0.5.ebuild index 2e0114b0c7bd..47f37d5fb800 100644 --- a/dev-util/grok-build/grok-build-1.0.3.ebuild +++ b/dev-util/grok-build/grok-build-1.0.5.ebuild @@ -20,7 +20,7 @@ declare -A GIT_CRATES=( inherit cargo check-reqs shell-completion # no tagged releases -MY_COMMIT="3df81d4b94af68e6baf6b593e9cae26b3ac84313" +MY_COMMIT="102bfc687d96b494a12feb66d86d19170df2432d" DESCRIPTION="SpaceXAI's coding agent harness and TUI" HOMEPAGE=" https://x.ai/cli diff --git a/dev-util/grok-build/grok-build-1.0.4.ebuild b/dev-util/grok-build/grok-build-1.0.6.ebuild index bb4c372d5686..2a2314b5cbd9 100644 --- a/dev-util/grok-build/grok-build-1.0.4.ebuild +++ b/dev-util/grok-build/grok-build-1.0.6.ebuild @@ -20,7 +20,7 @@ declare -A GIT_CRATES=( inherit cargo check-reqs shell-completion # no tagged releases -MY_COMMIT="c771b2eae008e4ccf2c46d252ec74313856b9376" +MY_COMMIT="25789bf3803c3cdbfcbe3b8398a4a3cc673d2b70" DESCRIPTION="SpaceXAI's coding agent harness and TUI" HOMEPAGE=" https://x.ai/cli diff --git a/dev-util/mesa_clc/mesa_clc-26.1.8.ebuild b/dev-util/mesa_clc/mesa_clc-26.1.8.ebuild index 44b130ba613f..ed030f9a2604 100644 --- a/dev-util/mesa_clc/mesa_clc-26.1.8.ebuild +++ b/dev-util/mesa_clc/mesa_clc-26.1.8.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then else S="${WORKDIR}/mesa-${MY_PV}" SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" - KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="amd64 arm ~arm64 ~riscv x86" fi LICENSE="MIT" diff --git a/dev-util/riffdiff/Manifest b/dev-util/riffdiff/Manifest index 13babd6345f2..20bc14491304 100644 --- a/dev-util/riffdiff/Manifest +++ b/dev-util/riffdiff/Manifest @@ -1,2 +1,4 @@ DIST riffdiff-3.4.0-crates.tar.xz 14391992 BLAKE2B ca755f3c8789666d957660389d45a0c6e9cc8c33df8834a16746165adbb96469c29f75cd691539a505a8b94a06cf1ec838ecd4374f645715bb8bbdd6c807a88a SHA512 56c033bac8d50a00b6c8a27cd460f4131a002ab5add91ce4f5117f0518e489040ba37d75cafccf6f8859c050d1ad0e22243a7e9158bd8eb514b7f6eb7c635749 DIST riffdiff-3.6.1.tar.gz 2200291 BLAKE2B 406f241ba16839b38960c1bc0f5e9cb080881e245678214f9cea6db064d2177d91ee7276b28cabc5666ba30249828571d0044739724d13af6124432e257b91bb SHA512 ab06e7d4cc2333dabc52206c9aa1c68855e8e376456bb0d565dfa7dd5904ca12ba5a028aad67cd8a0a70c444bc49d6abf2a9ba4c9f01a871ec490726a9046a40 +DIST riffdiff-3.6.2-crates.tar.xz 13323176 BLAKE2B 47e92e8b88e3433de63cb2d5eed6998ebb5780287325fe5280b11596e39fa9b13df2f2290c52e07027b2d7d2d2c7386f8ffc4833dec9321908616e3a736c7388 SHA512 e0c5030a6c81ecbd19a2ab9a09ec94767673fc7995dc582f132eb78c46e36bdc4c340406c35a303219027138dfa2088e3f494ec18820a9f3671cd7696388e657 +DIST riffdiff-3.6.2.tar.gz 2201000 BLAKE2B cb9e1a07be610339453679e4999b2f8a386314e02ad93c40c13349fda66640dc35fb600c18668862dc0b90e9378c9f9064df410090598203b3cc1a7ecccc4409 SHA512 d350896b26d6ba35fc8c1a0b94889ba10b9b537b08515b6025b58baeaf784161feb1559ddaa521c85a92ed3f70d043743496c8019015b69eefd45d6fd5ccdc24 diff --git a/dev-util/riffdiff/riffdiff-3.6.2.ebuild b/dev-util/riffdiff/riffdiff-3.6.2.ebuild new file mode 100644 index 000000000000..f5d32dff6134 --- /dev/null +++ b/dev-util/riffdiff/riffdiff-3.6.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +RUST_MIN_VER="1.87.0" + +inherit cargo optfeature + +# last update of Cargo.lock +CRATES_PV="3.6.2" +DESCRIPTION="Diff filter highlighting changed line parts" +HOMEPAGE="https://github.com/walles/riff/" +SRC_URI="https://github.com/walles/riff/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${PN}-${CRATES_PV}/${PN}-${CRATES_PV}-crates.tar.xz" +S="${WORKDIR}/${P/diff/}" + +LICENSE="MIT" +# Autogenerated by pycargoebuild +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 MIT Unicode-3.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="sys-apps/diffutils" + +QA_FLAGS_IGNORED="usr/bin/riff" + +src_prepare() { + default + sed -i -e '/^lto =/d' Cargo.toml || die +} + +src_install() { + cargo_src_install + dodoc README.md +} + +pkg_postinst() { + optfeature "a nice pager with extra rendering" sys-apps/moor +} diff --git a/dev-util/selenium-manager/Manifest b/dev-util/selenium-manager/Manifest index 459b3f039576..a4519c997950 100644 --- a/dev-util/selenium-manager/Manifest +++ b/dev-util/selenium-manager/Manifest @@ -1,6 +1,8 @@ DIST selenium-4.37.0-crates.tar.xz 23351684 BLAKE2B cf345adec9156c1da3ee1a77fb7253363aeff1bc6590fae6a26a32ca87b2a894a64d6bdfbe82fdf42ba0d887dfb930df8d2762694975661896b2fbd8ac592569 SHA512 3d00b200fb8b9aed53968dd495f091f7b873af4075857542318e9c1437cd2ca9c38f64aab1488924c69b8d82f0c5368639ae70cc99e8742349584e3548160fb5 DIST selenium-4.46.0-crates.tar.xz 22240968 BLAKE2B 9cc0eb698777f801412c8be48c6f4ddda38a8a67e1489268019fd9d6fe52211cc602bb903f7d48c71f75f7d1ed0febe1da5a3210f875194f8c34c144ace4e614 SHA512 1eed5447b209893466166b25fc095b55f66f5696caac4154712680d302a1a163076a9916bb9f5bebe46217ca2c30b562606ad1d75ab51975977977c85e1bb4ff DIST selenium-4.47.0-crates.tar.xz 22371324 BLAKE2B 6049f52422a1902b110b02b7b011931a24ed751ee43dbdad6d5bd4d218efd27870502276cb2cfa846a88981bc52dd3d9b954ffeeec351316d4d672f10467f243 SHA512 4ba4d5b067e55720978b2b491f0aa135d7a27e2848b998bcee667e251815e64263e6973dbff647b4ba601d0e30195f8b182c39ce4b0cccf9a7c0b856ee6c8eef +DIST selenium-4.48.0-crates.tar.xz 22620588 BLAKE2B ada0e8013ce1787e4d6a1a756215d5c5e5f633c10fb5138416477a03259aaf85e5a68bb23c02a6f467c14c4ac97e235b6e8ca54a510512914a40d077d3d273bc SHA512 6bbb519c4263fdd15e30049f4d399e1fc73978763887a4c16b3383fedc806928fcfb1d84d67921e627094daa8562092c21d17ffa73becb76b75748790e86aecb DIST selenium-selenium-4.43.0.gh.tar.gz 43705758 BLAKE2B d10a4167481924becfdc115175b7681ecda287e009288acda448cb81f081d7dc6b1789ae7cca3a8ef93dbcfb15f27bbc3f201b1b10fb9339dc2f5595221221aa SHA512 596c9a7631a25166391d92af931a660fd2bfe0994c720357e47552ca7101f6af2b578f05f160c24765ec81471b6a02af91ee7baf758c9b853d68ca7fbfa0820a DIST selenium-selenium-4.46.0.gh.tar.gz 43968307 BLAKE2B 83554d041f8fb060d74e326494ada681c27dcf1457d705e7c6c91b92f7342cd8675c2954cf34ffabec445d542f824d88bf610e27778dd5363a713bf96b9ee89a SHA512 4a5317252dfaf90bac5689b0df83a19cb9e1dfd03fdb7de1f6d1ec03c50803c444cf89f231e34d6d26971f7275ab30179bcb35883533dc132d49beba9d96462c DIST selenium-selenium-4.47.0.gh.tar.gz 44062095 BLAKE2B d6ce15ce857d3dd0e796935981e419be5357d49921ff76d5bcdf508408022234a2f96859e961b29e62666d3f28875910384900701629a4646b809f1b9c0e8617 SHA512 bb8dc827715fcb276211dd9800e8a375fa2b59b4e42a2952091946c7df2dabe226517633191da3b134d7fdd1554b0643added277be577fe4985dc54d141fad5d +DIST selenium-selenium-4.48.0.gh.tar.gz 44169864 BLAKE2B 6c3073b38b660f73fbfd1b683403d851c62ef1fd13a8d6f4e2df60e562e895ea323cdd999686e70d22b3a40e2cd0194b27cd88a4b4bbbe2dd4795ece30496659 SHA512 f1e5a02d9b2946586263b50be33aea75c3cc98013bafcbe52f8c787f497011528c25d392c0af3af0b3a0023ddfe1a87ab10eb3e813eef6feff3bd9bbe285cd77 diff --git a/dev-util/selenium-manager/selenium-manager-4.48.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.48.0.ebuild new file mode 100644 index 000000000000..cd1cea07b9a9 --- /dev/null +++ b/dev-util/selenium-manager/selenium-manager-4.48.0.ebuild @@ -0,0 +1,131 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" +RUST_MIN_VER="1.88.0" + +inherit cargo + +TAG=selenium-${PV} +MY_P=selenium-${TAG} +CRATES_P=selenium-${PV} +DESCRIPTION="CLI tool that manages the browser/driver infrastructure required by Selenium" +HOMEPAGE=" + https://www.selenium.dev/ + https://github.com/SeleniumHQ/selenium/ +" +SRC_URI=" + https://github.com/SeleniumHQ/selenium/archive/selenium-${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +if [[ ${PKGBUMPING} != ${PVR} ]]; then + SRC_URI+=" + https://github.com/gentoo-crate-dist/selenium/releases/download/${CRATES_P}/${CRATES_P}-crates.tar.xz + " +fi +S="${WORKDIR}/${MY_P}/rust" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB + BZIP2 +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="telemetry test" +RESTRICT="!test? ( test )" + +DEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-arch/zstd:= + virtual/zlib:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + || ( + www-client/firefox + www-client/firefox-bin + ) + ) +" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_prepare() { + default + + sed -i -e '/strip/d' Cargo.toml || die + + # Avoid tests requiring Internet or specific browsers (or trying + # to fetch them, whatever). + rm tests/browser_download_tests.rs || die + rm tests/cache_tests.rs || die + rm tests/electron_tests.rs || die + rm tests/exec_driver_tests.rs || die + rm tests/grid_tests.rs || die + rm tests/browser_tests.rs || die + rm tests/config_tests.rs || die + rm tests/iexplorer_tests.rs || die + rm tests/mirror_tests.rs || die + rm tests/output_tests.rs || die + rm tests/stable_browser_tests.rs || die + rm tests/webview_tests.rs || die + + # enable system libraries where supported + export ZSTD_SYS_USE_PKG_CONFIG=1 + sed -i -e '/features.*static/d' "${ECARGO_VENDOR}"/apple-xar-*/Cargo.toml || die + + # remove unbundled sources, just in case + # (smoke.c is actually used to test system -lz, sigh) + find "${ECARGO_VENDOR}"/*-sys-*/ \ + \( -name '*.c' -a -not -name 'smoke.c' \) -delete || die + + # bzip2-sys requires a pkg-config file + # https://github.com/alexcrichton/bzip2-rs/issues/104 + mkdir "${T}/pkg-config" || die + export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} + cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die + Name: bzip2 + Version: 9999 + Description: + Libs: -lbz2 + EOF +} + +src_configure() { + local myfeatures=( + $(usev !telemetry avoid_stats) + ) + + cargo_src_configure +} + +src_test() { + local -x PATH=${T}/bin:${PATH} + + mkdir "${T}/bin" || die + if ! has_version "www-client/firefox"; then + # upstream expects "firefox" rather than "firefox-bin" + ln -s "$(type -P firefox-bin)" "${T}/bin/firefox" || die + fi + + cargo_src_test --no-fail-fast +} + +src_install() { + dobin "$(cargo_target_dir)"/selenium-manager + einstalldocs + dodoc README.md + + newenvd - 70selenium-manager <<-EOF || die + SE_MANAGER_PATH="${EPREFIX}/usr/bin/selenium-manager" + EOF +} diff --git a/dev-util/spirv-headers/spirv-headers-1.4.350.0.ebuild b/dev-util/spirv-headers/spirv-headers-1.4.350.0.ebuild index b1f7335b1d84..1af38bdc5cc4 100644 --- a/dev-util/spirv-headers/spirv-headers-1.4.350.0.ebuild +++ b/dev-util/spirv-headers/spirv-headers-1.4.350.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV} fi diff --git a/dev-util/spirv-tools/spirv-tools-1.4.350.0.ebuild b/dev-util/spirv-tools/spirv-tools-1.4.350.0.ebuild index 59f0d4b79748..15eb25852961 100644 --- a/dev-util/spirv-tools/spirv-tools-1.4.350.0.ebuild +++ b/dev-util/spirv-tools/spirv-tools-1.4.350.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="vulkan-sdk-${PV}" SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} fi diff --git a/dev-util/tinyxxd/Manifest b/dev-util/tinyxxd/Manifest index fe13ebe29937..5792ec3b8907 100644 --- a/dev-util/tinyxxd/Manifest +++ b/dev-util/tinyxxd/Manifest @@ -1 +1 @@ -DIST tinyxxd-1.3.11.tar.gz 48553 BLAKE2B fac860dde20c160c1044c5a5bb108ff81b85a0ba0e08d82af324a4685ad7079129e6779f77c29a918eedf8bcc15fad22fbcbe3303efccd13b2bd67b206699374 SHA512 6db597c87af684375795102703e3fc134e6c48aca36713540f720581d1f18f6a53b0602d26cf4b5fcc3d5af86a03af37a38190defa5188c3d3c04bd0e1ca433b +DIST tinyxxd-1.3.16.tar.gz 47760 BLAKE2B 2e70bcc6d788ebbb499ce8ccaf5ae6666d89ebfb14369c7ea0cf1c8979db37a4f1ba995cc274276a10a0e7828a073d5ebf173fff4f3e5089ef0db5fa2d349c53 SHA512 61d14723914c0190311c3217deda99e734e5d4707e3170ac181f2ef05a24385cd933bd2e2a4117e06cf49a0a126839d7a138efad8f361a7a525c269b62c7350f diff --git a/dev-util/tinyxxd/files/tinyxxd-1.3.16-until-gentoo-codeberg-435.patch b/dev-util/tinyxxd/files/tinyxxd-1.3.16-until-gentoo-codeberg-435.patch new file mode 100644 index 000000000000..ff5a876bb680 --- /dev/null +++ b/dev-util/tinyxxd/files/tinyxxd-1.3.16-until-gentoo-codeberg-435.patch @@ -0,0 +1,27 @@ +commit bda931c778405a60f43eaef6853b781b080c9908 +Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org> +Date: Tue Aug 18 01:07:15 2026 +0600 + + ::GENTOO XXD PROBLEMS + +diff --git a/Makefile b/Makefile +index 5e57c87..4ff7717 100644 +--- a/Makefile ++++ b/Makefile +@@ -41,7 +41,6 @@ test: + @printf '\x00\x05\x0d\x25\x40\x4b\x5a\x81\xc0\xff' > ebcdicbytes.bin + @echo 'Running tests...' + @$(MAKE) run_test CMD='-a testfiles/somezeros.bin' DESC='Show nul-lines as single asterisk' +- @$(MAKE) run_test CMD='-Ralways -g1 -c256 -d -o 9223372036854775808 testfiles/somezeros.bin' DESC='Test for buffer overflow' + @$(MAKE) run_test CMD='-s +5 sample.bin' DESC='Seek +5' + @$(MAKE) run_test CMD='-s -5 sample.bin' DESC='Seek -5' + @$(MAKE) run_test CMD='-l 7 sample.bin' DESC='Stop after len=7' +@@ -64,8 +63,6 @@ test: + @$(MAKE) run_test CMD='-i -C sample.bin' DESC='C include capitalized' + @$(MAKE) run_test CMD='-i -n myvar sample.bin' DESC='C include custom name' + @$(MAKE) run_test CMD='-i -b sample.bin' DESC='C include binary format' +- @$(MAKE) run_test CMD='-i -t sample.bin' DESC='C include with terminating NUL' +- @$(MAKE) run_test CMD='-i -b -t sample.bin' DESC='C include binary with terminating NUL' + @$(MAKE) verify_conversion_test + @$(MAKE) test_revert_crlf + @$(MAKE) test_le_padding diff --git a/dev-util/tinyxxd/files/tinyxxd-1.3.7-fix-flags.patch b/dev-util/tinyxxd/files/tinyxxd-1.3.7-fix-flags.patch deleted file mode 100644 index 6bcbb123819c..000000000000 --- a/dev-util/tinyxxd/files/tinyxxd-1.3.7-fix-flags.patch +++ /dev/null @@ -1,30 +0,0 @@ -Keep upstream's important CFLAGS and macros and respect LDFLAGS. Omit those -which the toolchain sets for us: -https://wiki.gentoo.org/wiki/Hardened/Toolchain#Changes - -From: Lucio Sauer <watermanpaint@posteo.net> ---- a/Makefile -+++ b/Makefile -@@ -2,13 +2,6 @@ - - CFLAGS ?= -std=c11 -O2 -pipe -finline-functions -fPIC -Wall -Wextra -Wpedantic -Wfatal-errors - UNAME_S := $(shell uname -s) --ifeq ($(UNAME_S),Darwin) -- CFLAGS += -fstack-protector-strong -D_GNU_SOURCE -fno-plt --else ifeq ($(OS),Windows_NT) -- CFLAGS += -D_WIN32 --else -- CFLAGS += -fstack-protector-strong -D_GNU_SOURCE -fno-plt -Wl,-z,now --endif - - PREFIX ?= /usr - BINDIR ?= $(PREFIX)/bin -@@ -20,7 +13,7 @@ - RELEASE_FILES := main.c Makefile COPYING README.md - - tinyxxd: main.c -- $(CC) $(CFLAGS) -o $@ $< -+ $(CC) $(CFLAGS) -std=c11 -D_GNU_SOURCE $(LDFLAGS) -o $@ $< - - tinyxxd_debug: main.c - $(CC) $(CFLAGS) -g -o $@ $< diff --git a/dev-util/tinyxxd/files/tinyxxd-1.3.11-fixes.patch b/dev-util/tinyxxd/files/tinyxxd-123a24e1-default-fixes.patch index db9d0cfc2cf8..72bedd3b7b99 100644 --- a/dev-util/tinyxxd/files/tinyxxd-1.3.11-fixes.patch +++ b/dev-util/tinyxxd/files/tinyxxd-123a24e1-default-fixes.patch @@ -1,5 +1,11 @@ +commit aae6ac70939bf828c13ae0ce48ce8c4dc688252f +Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org> +Date: Tue Aug 18 00:58:38 2026 +0600 + + DEFAULT-PATCHES + diff --git a/Makefile b/Makefile -index 65b372c..e8f6903 100644 +index 3c16848..22db6ac 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,6 @@ @@ -13,7 +19,7 @@ index 65b372c..e8f6903 100644 -ifeq ($(UNAME_S),Darwin) - CFLAGS += -fstack-protector-strong -D_GNU_SOURCE -else ifeq ($(OS),Windows_NT) -- CFLAGS += -D_WIN32 +- CFLAGS += -D_WIN32 -s -else - CFLAGS += -fstack-protector-strong -D_GNU_SOURCE -fno-plt -Wl,-z,now -D_FORTIFY_SOURCE=3 -endif @@ -40,15 +46,7 @@ index 65b372c..e8f6903 100644 @echo 'Preparing tests...' @echo -n 'This is a test file' > sample.bin @printf '\x00\x09\x0a\x0d\x20\x41\x7e\x7f\x80\xff' > colorbytes.bin -@@ -77,15 +63,14 @@ test: xxd tinyxxd_asan - @$(MAKE) run_test CMD='-o 0x100 sample.bin' DESC='Display offset +0x100' - @$(MAKE) run_test CMD='-i -C sample.bin' DESC='C include capitalized' - @$(MAKE) run_test CMD='-i -n myvar sample.bin' DESC='C include custom name' -- @$(MAKE) run_test CMD='-i -b sample.bin' DESC='C include binary format' -- @$(MAKE) verify_conversion_test -+ @$(MAKE) run_test CMD='-i -b sample.bin' DESC='C include binary format' @$(MAKE) verify_conversion_test - @rm -f -- *.hex sample.bin colorbytes.bin ebcdicbytes.bin tinyxxd_output.txt xxd_output.txt - @echo 'All tests complete.' +@@ -92,8 +78,8 @@ test: xxd tinyxxd_asan run_test: @echo "Running test: $(DESC)" @@ -59,7 +57,7 @@ index 65b372c..e8f6903 100644 @if diff -q tinyxxd_output.txt xxd_output.txt > /dev/null; then \ echo 'Test passed'; \ else \ -@@ -95,8 +80,8 @@ run_test: +@@ -103,8 +89,8 @@ run_test: verify_conversion_test: @echo "Running conversion and verification test..." @@ -70,9 +68,45 @@ index 65b372c..e8f6903 100644 @if diff -q sample.bin sample_restored.bin > /dev/null; then \ echo -e "\033[0;32mConversion and verification test passed\033[0m"; \ else \ -@@ -128,12 +113,6 @@ fuzz: tinyxxd_fuzz +@@ -116,7 +102,7 @@ verify_conversion_test: + test_revert_crlf: + @echo "Running test: Revert hex dump with CRLF line endings" + @printf "00000000: 3132 3334\r\n00000004: 3536 3738\r\n" > repro_crlf.hex +- @./tinyxxd_asan -r repro_crlf.hex > repro_crlf.bin ++ @./tinyxxd -r repro_crlf.hex > repro_crlf.bin + @printf "12345678" > expected_crlf.bin + @if diff -q repro_crlf.bin expected_crlf.bin > /dev/null; then \ + echo 'Test passed'; \ +@@ -129,7 +115,7 @@ test_revert_crlf: + test_le_padding: + @echo "Running test: Little-endian hex dump with padding" + @printf "ABCDEFG" > 7.bin +- @./tinyxxd_asan -e -c 8 7.bin > le_padding_output.txt ++ @./tinyxxd -e -c 8 7.bin > le_padding_output.txt + @printf "00000000: 44434241 474645 ABCDEFG\n" > le_padding_expected.txt + @if diff -q le_padding_output.txt le_padding_expected.txt > /dev/null; then \ + echo 'Test passed'; \ +@@ -142,7 +128,7 @@ test_le_padding: + + test_help_stdout: + @echo "Running test: -h outputs to stdout" +- @if ./tinyxxd_asan -h 2>/dev/null | grep -q 'Usage'; then \ ++ @if ./tinyxxd -h 2>/dev/null | grep -q 'Usage'; then \ + echo 'Test passed'; \ + else \ + echo 'Test failed: -h should write to stdout'; \ +@@ -151,7 +137,7 @@ test_help_stdout: + + test_error_stderr: + @echo "Running test: bad option outputs to stderr" +- @if ./tinyxxd_asan -Z 2>&1 >/dev/null | grep -q 'Usage'; then \ ++ @if ./tinyxxd -Z 2>&1 >/dev/null | grep -q 'Usage'; then \ + echo 'Test passed'; \ + else \ + echo 'Test failed: bad option should write to stderr'; \ +@@ -181,12 +167,6 @@ fuzz: tinyxxd_fuzz @dd if=/dev/urandom of=input_dir/sample.bin count=1 bs=128 - afl-fuzz -i input_dir -o fuzz_output -- ./tinyxxd_fuzz @@ + AFL_SKIP_CPUFREQ=1 AFL_I_DONT_CARE_ABOUT_MISSING_CRASHES=1 afl-fuzz -i input_dir -o fuzz_output -- ./tinyxxd_fuzz @@ -testfiles/xxd.c: - cd testfiles && curl -sOL "https://raw.githubusercontent.com/vim/vim/master/src/xxd/xxd.c" diff --git a/dev-util/tinyxxd/files/tinyxxd-123a24e1-until-gentoo-codeberg-435.patch b/dev-util/tinyxxd/files/tinyxxd-123a24e1-until-gentoo-codeberg-435.patch new file mode 100644 index 000000000000..b09ac3886608 --- /dev/null +++ b/dev-util/tinyxxd/files/tinyxxd-123a24e1-until-gentoo-codeberg-435.patch @@ -0,0 +1,36 @@ +commit 2fb0c29bb8ff9c8972f34b889c6b52465b8f530f +Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org> +Date: Tue Aug 18 01:07:15 2026 +0600 + + ::GENTOO XXD PROBLEMS + +diff --git a/Makefile b/Makefile +index 22db6ac..4ff7717 100644 +--- a/Makefile ++++ b/Makefile +@@ -41,7 +41,6 @@ test: + @printf '\x00\x05\x0d\x25\x40\x4b\x5a\x81\xc0\xff' > ebcdicbytes.bin + @echo 'Running tests...' + @$(MAKE) run_test CMD='-a testfiles/somezeros.bin' DESC='Show nul-lines as single asterisk' +- @$(MAKE) run_test CMD='-Ralways -g1 -c256 -d -o 9223372036854775808 testfiles/somezeros.bin' DESC='Test for buffer overflow' + @$(MAKE) run_test CMD='-s +5 sample.bin' DESC='Seek +5' + @$(MAKE) run_test CMD='-s -5 sample.bin' DESC='Seek -5' + @$(MAKE) run_test CMD='-l 7 sample.bin' DESC='Stop after len=7' +@@ -57,8 +56,6 @@ test: + @$(MAKE) run_test CMD='-R never colorbytes.bin' DESC='ASCII no-color output' + @$(MAKE) run_test CMD='-R always -E ebcdicbytes.bin' DESC='EBCDIC color output' + @$(MAKE) run_test CMD='-R never -E ebcdicbytes.bin' DESC='EBCDIC no-color output' +- @$(MAKE) run_test CMD='-b -R always colorbytes.bin' DESC='Binary color output (all color categories)' +- @$(MAKE) run_test CMD='-b -R always -E ebcdicbytes.bin' DESC='Binary EBCDIC color output' + @$(MAKE) run_test CMD='-g 1 sample.bin' DESC='Group bytes in 1s' + @$(MAKE) run_test CMD='-g 4 sample.bin' DESC='Group bytes in 4s' + @$(MAKE) run_test CMD='-d sample.bin' DESC='Decimal offset' +@@ -66,8 +63,6 @@ test: + @$(MAKE) run_test CMD='-i -C sample.bin' DESC='C include capitalized' + @$(MAKE) run_test CMD='-i -n myvar sample.bin' DESC='C include custom name' + @$(MAKE) run_test CMD='-i -b sample.bin' DESC='C include binary format' +- @$(MAKE) run_test CMD='-i -t sample.bin' DESC='C include with terminating NUL' +- @$(MAKE) run_test CMD='-i -b -t sample.bin' DESC='C include binary with terminating NUL' + @$(MAKE) verify_conversion_test + @$(MAKE) test_revert_crlf + @$(MAKE) test_le_padding diff --git a/dev-util/tinyxxd/metadata.xml b/dev-util/tinyxxd/metadata.xml index 43ab2507422b..1692f2f47c32 100644 --- a/dev-util/tinyxxd/metadata.xml +++ b/dev-util/tinyxxd/metadata.xml @@ -1,6 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> <pkgmetadata> + <maintainer type="person"> + <email>ingenarel_neojesus@disroot.org</email> + <name>ingenarel</name> + </maintainer> <longdescription lang="en"> tinyxxd is a standalone fork of xxd, a slight modernization of the C code, a slight performance increase and a drop-in replacement for xxd. It contains the same logic and supports the exact same flags. tinyxxd can be useful in connection diff --git a/dev-util/tinyxxd/tinyxxd-1.3.11.ebuild b/dev-util/tinyxxd/tinyxxd-1.3.16.ebuild index cd91965350e6..2b919c809bbe 100644 --- a/dev-util/tinyxxd/tinyxxd-1.3.11.ebuild +++ b/dev-util/tinyxxd/tinyxxd-1.3.16.ebuild @@ -25,13 +25,15 @@ RESTRICT="!test? ( test )" RDEPEND=" xxd? ( - !<app-editors/vim-core-9.1.1652-r1 !dev-util/xxd ) test? ( dev-util/xxd ) " -PATCHES=( "${FILESDIR}/${PN}-1.3.11-fixes.patch" ) +PATCHES=( "${FILESDIR}/${PN}-123a24e1-default-fixes.patch" ) + +# until https://codeberg.org/gentoo/gentoo/pulls/435 or something that updates xxd on ::gentoo +PATCHES+=( "${FILESDIR}/${PN}-1.3.16-until-gentoo-codeberg-435.patch" ) src_compile() { export CFLAGS LDFLAGS diff --git a/dev-util/tinyxxd/tinyxxd-9999.ebuild b/dev-util/tinyxxd/tinyxxd-9999.ebuild index cd91965350e6..43c1eb1ca793 100644 --- a/dev-util/tinyxxd/tinyxxd-9999.ebuild +++ b/dev-util/tinyxxd/tinyxxd-9999.ebuild @@ -25,13 +25,15 @@ RESTRICT="!test? ( test )" RDEPEND=" xxd? ( - !<app-editors/vim-core-9.1.1652-r1 !dev-util/xxd ) test? ( dev-util/xxd ) " -PATCHES=( "${FILESDIR}/${PN}-1.3.11-fixes.patch" ) +PATCHES=( "${FILESDIR}/${PN}-123a24e1-default-fixes.patch" ) + +# until https://codeberg.org/gentoo/gentoo/pulls/435 or something that updates xxd on ::gentoo +PATCHES+=( "${FILESDIR}/${PN}-123a24e1-until-gentoo-codeberg-435.patch" ) src_compile() { export CFLAGS LDFLAGS diff --git a/dev-util/vcpkg/Manifest b/dev-util/vcpkg/Manifest new file mode 100644 index 000000000000..e578ae84958d --- /dev/null +++ b/dev-util/vcpkg/Manifest @@ -0,0 +1,2 @@ +DIST vcpkg-data-2026.05.25.tar.gz 5247014 BLAKE2B 56790d4e09105a0520fcf9fe636e618686fc6195510b2f90201c4ae364241a2901ace79c5cfe6123b77f93192caa1c5e2ea1f17a5927b4804dce8a46d075e55a SHA512 dd28e03a27c713133120d6923fe908f6bf2ab3500fbc000eb4e9eaf74cc44c577a970b984b1ff576cb8966a30ddf2c66f08156c9a31d2042d3292edfa59331ff +DIST vcpkg-tool-2026-05-27.tar.gz 2973804 BLAKE2B 82fab72ce3e7b356c051fa730127346b97a773cb26b46325c5c6994f9fe2889a48f06a94a6232afc9523c7e63723dc3da174be6f8cf4166c6fc0b64fe7bd3190 SHA512 006a00237ef608c0856c539be2da219702f1c4f0ff42f07ffab3f47360dd03f601323ae96f1b256531312af9af49a21dd86c427e7523c93f882a4f503367386b diff --git a/dev-util/vcpkg/files/vcpkg-tool-2026-05-27-fix-includes.patch b/dev-util/vcpkg/files/vcpkg-tool-2026-05-27-fix-includes.patch new file mode 100644 index 000000000000..b36376966b1a --- /dev/null +++ b/dev-util/vcpkg/files/vcpkg-tool-2026-05-27-fix-includes.patch @@ -0,0 +1,29 @@ +--- a/include/vcpkg/binarycaching.h ++++ b/include/vcpkg/binarycaching.h +@@ -18,6 +18,7 @@ + #include <vcpkg/packagespec.h> + #include <vcpkg/versions.h> + ++#include <atomic> + #include <chrono> + #include <iterator> + #include <set> +--- a/src/vcpkg/base/downloads.cpp ++++ b/src/vcpkg/base/downloads.cpp +@@ -1,3 +1,5 @@ ++#include <vcpkg/base/system-headers.h> ++ + #include <vcpkg/base/api-stable-format.h> + #include <vcpkg/base/contractual-constants.h> + #include <vcpkg/base/curl.h> +--- a/src/vcpkg/base/system.cpp ++++ b/src/vcpkg/base/system.cpp +@@ -11,6 +11,8 @@ + #include <vcpkg/base/system.h> + #include <vcpkg/base/uuid.h> + ++#include <thread> ++ + #if defined(__APPLE__) + #include <sys/sysctl.h> + #endif diff --git a/dev-util/vcpkg/metadata.xml b/dev-util/vcpkg/metadata.xml new file mode 100644 index 000000000000..a91a1b954a63 --- /dev/null +++ b/dev-util/vcpkg/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>core@baldeagleos.com</email> + <name>Development</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/dev-util/vcpkg/vcpkg-2026.05.27.ebuild b/dev-util/vcpkg/vcpkg-2026.05.27.ebuild new file mode 100644 index 000000000000..df00c638a4ac --- /dev/null +++ b/dev-util/vcpkg/vcpkg-2026.05.27.ebuild @@ -0,0 +1,93 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +TOOL_TAG="2026-05-27" +DATA_TAG="2026.05.25" + +inherit cmake + +DESCRIPTION="C/C++ library manager from Microsoft" +HOMEPAGE="https://github.com/microsoft/vcpkg https://vcpkg.io" + +SRC_URI=" + https://github.com/microsoft/vcpkg-tool/archive/refs/tags/${TOOL_TAG}.tar.gz -> ${PN}-tool-${TOOL_TAG}.tar.gz + https://github.com/microsoft/vcpkg/archive/refs/tags/${DATA_TAG}.tar.gz -> ${PN}-data-${DATA_TAG}.tar.gz +" +S="${WORKDIR}/vcpkg-tool-${TOOL_TAG}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="telemetry" + +RDEPEND=" + dev-libs/libfmt:= + net-misc/curl[ssl] +" +DEPEND="${RDEPEND}" +BDEPEND="dev-cpp/cmrc" + +PATCHES=( + "${FILESDIR}/${PN}-tool-${TOOL_TAG}-fix-includes.patch" +) + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=OFF + -DVCPKG_DEVELOPMENT_WARNINGS=OFF + -DVCPKG_WARNINGS_AS_ERRORS=OFF + -DVCPKG_BUILD_TLS12_DOWNLOADER=OFF + -DVCPKG_BUILD_FUZZING=OFF + -DVCPKG_EMBED_GIT_SHA=OFF + -DVCPKG_ARTIFACTS_DEVELOPMENT=OFF + -DVCPKG_OFFICIAL_BUILD=OFF + # vcpkg-tool's custom cmake/Find*.cmake modules download their own + # copies of fmt/cmrc/curl from GitHub/curl.se by default, which happens in src_configure, however + # in src configure there is no network access outside of SRC_URIs, resulting in failed to resolve hostname issues + -DVCPKG_DEPENDENCY_EXTERNAL_FMT=ON + -DVCPKG_DEPENDENCY_CMAKERC=ON + -DVCPKG_LIBCURL_DLSYM=OFF + # cmrc's hasn't been bumped in 3 years, so it + # fails against CMake >=4.0 unless CMAKE_POLICY_VERSION_MINIMUM is explicitly set + -DCMAKE_POLICY_VERSION_MINIMUM=3.5 + ) + cmake_src_configure +} + +src_install() { + local vcpkg_data_dir="${WORKDIR}/vcpkg-${DATA_TAG}" + + local vcpkg_home="/usr/share/vcpkg" + local vcpkg_libexec="/usr/libexec/vcpkg" + + exeinto "${vcpkg_libexec}" + doexe "${BUILD_DIR}/vcpkg" + + insinto "${vcpkg_home}" + doins "${vcpkg_data_dir}/.vcpkg-root" + doins -r "${vcpkg_data_dir}"/{scripts,triplets} + + insinto /usr/bin + newins - vcpkg <<-EOF + #!/bin/sh + exec "${EPREFIX}${vcpkg_libexec}/vcpkg" --vcpkg-root "${EPREFIX}${vcpkg_home}" "\$@" + EOF + fperms +x /usr/bin/vcpkg + + # Equivalent to --disable-metrics + if ! use telemetry; then + newins - vcpkg.disable_metrics <<<"" + fi + + dodoc "${vcpkg_data_dir}/README.md" +} + +pkg_postinst() { + elog "Ports registry is not bundled; vcpkg fetches it on demand." + if use telemetry; then + elog "Telemetry is ENABLED. Rebuild with USE=-telemetry to disable." + else + elog "Telemetry is DISABLED (vcpkg.disable_metrics installed)." + fi +} diff --git a/dev-util/vulkan-headers/vulkan-headers-1.4.350.0.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.4.350.0.ebuild index c1544dd0e9d6..1c30beb2afcb 100644 --- a/dev-util/vulkan-headers/vulkan-headers-1.4.350.0.ebuild +++ b/dev-util/vulkan-headers/vulkan-headers-1.4.350.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV} fi diff --git a/dev-util/vulkan-tools/vulkan-tools-1.4.350.0.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.4.350.0.ebuild index 3ae3f856b589..173f16fc3e36 100644 --- a/dev-util/vulkan-tools/vulkan-tools-1.4.350.0.ebuild +++ b/dev-util/vulkan-tools/vulkan-tools-1.4.350.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV} fi diff --git a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.350.0.ebuild b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.350.0.ebuild index 9e6a2d7b568c..c133f060d13f 100644 --- a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.350.0.ebuild +++ b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.350.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="vulkan-sdk-${PV}" SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} fi diff --git a/dev-vcs/gitcomet/Manifest b/dev-vcs/gitcomet/Manifest index fa5115542ca1..b420389ff9b3 100644 --- a/dev-vcs/gitcomet/Manifest +++ b/dev-vcs/gitcomet/Manifest @@ -1,61 +1,63 @@ DIST accesskit-0.24.1.crate 36947 BLAKE2B 0e882eeee0d102f9051ab7487ee7d92c5bf50a9724d1b9b8c3b46e1db63f66af6d2e38ac1faf09dcc981ef1213abf7b064c829fccb674f668d603713e0a6a949 SHA512 f44b37019e3707b7af633ea33f5d726b5f653d509388b906b2626d6bc7fdb4fb8f8cf4882cd17327ff1f057728f80713ef6bc58e31dfe954fd67a930dee4bae5 DIST accesskit_atspi_common-0.18.1.crate 28924 BLAKE2B 190e247fdc6c16db431b6686793c7e9c2bc6ee90581bac4698efde5b724c525fec155b8936a64f35ec954d3afa0c36d496c1fa9cf75c1da6bf2deca3cd8a683b SHA512 bbb78a09d3fae0db0ddd9df17fe5fdb1292d7975590cc2b4312abe25f419b1da303398828dde6fed761acaea2e0c162189c940d30fadc2a54613fa4351c11883 +DIST accesskit_atspi_common-0.19.1.crate 32496 BLAKE2B b07f6ea9f4e1ca99daf15fcb69387adb4a60191224536ee13cee913498c95ec0310c1bfda5db20a56742e0b68315cf54f850fb9c7b31e1d5f40ab85ee7bd8638 SHA512 b465c50a1ac840ec6e9325d995d0582b8f4a59bad8d2e71dd588060c88c70e17a64f0002fe40558ce542776de87f42fd8b8fc27d26d1c63accab0fcb80bfbaba DIST accesskit_consumer-0.36.0.crate 47194 BLAKE2B 62759d6d1227b0137389f7ec8b9939ae63204b51b6a9e1604dd20bd7ff0323123fda56c249358fc3f7ab4c9e5bb8148a5fce365b68349032377307b68cb9ad73 SHA512 f48823443376c9f23bd757a7709bd52a5495bc0e62762a8096ec09d376e81e478ea17f3e82ee3786fd144eb2c7df454ad2143e7a155d48e01a1c3c87d2232516 DIST accesskit_consumer-0.37.0.crate 47956 BLAKE2B 8f55638b3614e475efc450ab08acb4045e10197ee5cd0047ad39706e42fdec513b8c4a4d6b4c3c9857228552b8dac6dc3a5808563cfe9c5e9b47b9d05a2baca9 SHA512 5e95c0894829695b19fc35c007b09c0bcd3add3d12d208078113fbb91b1698322b1b48e1004276407dacc6b9d80dbfb37c5e49a987861f2df600a6f406e2f4ad +DIST accesskit_consumer-0.38.0.crate 48440 BLAKE2B 78e514cc3e3622783dc89156799ffb2c1a3ed287fe82d3677512325ca107df6ab17e44eb13ecae6fab4472bfed3ed026082d87f9f6f5d8fe1b2a5d715e0bce19 SHA512 820c84443d9dad60043d970f54ad80bf5d1454f9058ea9da3bc0b3d2845f29c6e9819e2dee944560a10ac19f8da05e320538c7d8ea09e246fe52784bfc1a7dbe DIST accesskit_macos-0.26.2.crate 27632 BLAKE2B 9b1fc17bf7b2a5fd3e4ef3000f32b9c10f8abcc30f8abda74f758db9a79a17ea8e6f2c35cb47a60d4847a990abe19e061649b272345f0048686b8f091cac983d SHA512 b2fbde4091bab191d61a5a4e966fce2cc0984827394e9c1ed7560f2f84f2ee0afc6ff85df9a2caea3fc21173e1094544f3370f3cc2578a5c6b109295591c1b04 +DIST accesskit_macos-0.26.3.crate 27650 BLAKE2B c448b23e6db1355081e3536605229bdaee2841dcc0a6c84eb7716d4976be884d743c2ea7aa2d962417d544e833afbbf883827be4df9d4c39f140a2daee49e72f SHA512 d16798428baafc42ff8fef7ceb3670c6d991ba8f960fdf4167c30a63814841e91e8c636838be0b316e9b8074e8231f74f0a5e04af092cbc079a6e9355524e80b DIST accesskit_unix-0.21.1.crate 27270 BLAKE2B 02ba59d3e9a9b788694d5c1083b93258ccd5981b79f7fc49b6eef3b0272730d75282a4369f19748350fc0ef632511780c96ceeabdbd1925e052b5c3016d4d4ca SHA512 ea71de45115c00a421f9f4fd3763172ba52808e0bfbe570997625df7be6932e48034df19cad832f6d08973301694c5571413d103a49d9c64b5d8475602e57b53 +DIST accesskit_unix-0.22.1.crate 30261 BLAKE2B c743ef13adb8aa0e8aaf8b9cff46590489d445f942a88954f33cb937f1a03905992b8ff40101a742b151b10ba3f435f2c9855c438247b9184eb96588ac4441e7 SHA512 645521713d919f97ecd6ef4d56fe1021defc0a4b2203048b017a3a114080ce732adc5494d6c8db98b957d720f12b5e0222ed8604e430e1a21acbfea517da0b65 DIST accesskit_windows-0.33.1.crate 57910 BLAKE2B 417525feac27c571601567af7bd3f03e92eb00759ebf606e4e9d839006de869506017d2ea10b947ec1bb7a0a3d08f4b79649e1e48d279a661343991924cf21f4 SHA512 97c5ac621a1495886008d907514b081123f4f0e9cc83a261d2322a7ddc9a3cfcb18fd29c4735900b004b13e5beecf1e8c0a75078d34893bcd9e180c0bed8adbc +DIST accesskit_windows-0.34.0.crate 59770 BLAKE2B c6015ec5e6320bc7bdacf362ffe09196ed2116fb8ac9ba4f02f68d2585ac4891b0af07fbc7995bb55326d87f941e029c7dc08babc4380a57502735a6b29f8885 SHA512 968604e12e777538c500873f0ceb93686c531c1ab165f6972b6cb20bb716376d3c7aaa544b9bc1497a6e119f31c16381edbdf8fdd8f54ba98ed44f41be5cbb3a DIST addr2line-0.25.1.crate 43134 BLAKE2B 1538b50e123fe0a3fa0940ba4718cc86720e63f874fc7d949917720feb57e6daefa471caaee4c14e200ca385af738effd388861982c128933390b6a6227b7d2d SHA512 c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2 DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d DIST aes-0.8.4.crate 124812 BLAKE2B c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd SHA512 96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79 DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 +DIST aho-corasick-1.1.5.crate 184315 BLAKE2B be0ca3cb1bd0d43d06e4d035b18068ad6cf167832ac4447dba8243d2241de3fe62cb7eeb2b03afa48ca31f415ee3b56afc541e7b4e0ccfc8768952a4f8ea89d0 SHA512 324012ebcb573740ce56c7ef217dcf2bb849d0040e022dcc39aa8a46750088a2c26271016bfb6b1bf7a558d0c4bcefc004811bd8f0afd7fd000dce9bf0206643 DIST alacritty_terminal-0.26.0.crate 411445 BLAKE2B 6763c18790e2a981bdbdd20db5925ade62b36463df2153df0b3636eac770c94f77d95768c0ba93b90432044ad5e5f744567636711cd66d01fb1875f0237314ed SHA512 4456bf66be9b8dfbf512287c7c2f71f039ae30ad11152c66c2869448bb03d12ba038529cccb2ab66010efde2a2eef9acdb8b4d2f4b5144638201643a98962279 DIST aligned-0.4.3.crate 10452 BLAKE2B 5a32f10b289cb42de750a281b21dd894210627720ed70b8ef00636d5f4e191f6260121412a36f0eea26ba966d2cfb79333ab69a5f4e81579c97d7d3a1fedd1a1 SHA512 445a12693c23274f57f4aec74d306b59d6c27e104588c0f88f5dd8e31d927ba167a2031ae19a557261fe725a13566e15bce9a4f26db13a78a15383af9dbd9609 DIST aligned-vec-0.6.4.crate 12609 BLAKE2B 0fd0c6520b509b6916fcb65d8a2039f83849b3eabdeb2e1b8ba39bb52d0903f5518b0c497a39d653b345a13397498b92b8a8233c7ad274f5dd09f33d07704d2a SHA512 f854e5924c7697064968debebde8fff05e73acac45811cd9cb28d5261a63161ef6e773cb0d95d990672ce28215e95f87eaca12fee0aadd3448cfa22f60b58459 DIST alloca-0.4.0.crate 4257 BLAKE2B 25626c5d57cd93c84cf601d1f57f977370c686860cb69379758800655ca4a1cd6fc4d183ab24610bd7e1155b73ca110681da7192534b29de4b70f4f90b4f680b SHA512 337191b32f84d3fa673d242a043df51717134ff22ef0d29d6122382a889b6a41d167d45f7136eccaa35fbb7e30207a481e8802faf2781bdf250d6a99973bbc0e DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 +DIST android_system_properties-0.1.6.crate 5625 BLAKE2B f8bf9632b2f730ae40d1f60b3e5c10a1bcb4b09f220bad97a9fc96546f645bc22460845f5e2bbe9b1851d98fef13ae6d5eb08be302df2d18c55f1bd039a47c7e SHA512 f17915c15e9d6bd1502b696ea52e7c4c92b0e2b43fcf9853bacd612935c33ae00b5a274df8392321d9fadbaaedfa9031e3ebcf8bb1be19d186e952c244564597 DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9 DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085 DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b -DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b DIST anyhow-1.0.103.crate 48746 BLAKE2B 4927ba05b6ae9fa89cc3d0eb1d16cbc3c9a0cd8759bcfe8abc8815dc5468d6073165d1c92f7fea7ecdf1f834c4d81c0635713eac6d0653ce13c50202a5435091 SHA512 f61e983039daa3a0da4fe4d5d30f43348b6ca8302bd04a6be9125b08f6951b3e9d061360e8ed5f83f7484d85b7308db67cf2a677852203517a2088c59a3c9198 -DIST ar_archive_writer-0.5.1.crate 85345 BLAKE2B 0972135654df9fb5db9e5027508f3d733a06889f0a4bc1d28e31e549be160889cc90003f67fc93c54c09b1659ea83775a707d9869ccb5a224372f299cc1a7886 SHA512 63c6aca1b7122bf846db957e3cc8737e9b56bf5a6a09574bd58a02464f4f149a0cf6931f1fe59c731f56a5832c35891f172e16bbcc8c5fb56c413dcdbb8ce99b +DIST anyhow-1.0.104.crate 48819 BLAKE2B b74402bcb5c566403e7f768a8a240755997ba3cc2093e132b79b7a6ec17ffcce1aad44ad0d96a451d2ae7bdf5cef655762548dd30ed3121f7b6f3e65bb98d461 SHA512 5de699d3fffa67fad1be5cb632de87c8e8ca026e480ace9eece3065e879c7996ddfd5e11b9a0b0ce002a880616e6de1de71ee73b268660cf30525bdf3ea86ea4 +DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407 DIST ar_archive_writer-0.5.2.crate 85297 BLAKE2B 862eb33fa9bd2cf0a57970b462af56f887b3185b39993b64ef22f008b65a29c682e91d228757c24aac85d02f436bd8313fbe3614f834352d0782016f420a7021 SHA512 cb1ba4f0f10ab6667b4295055a6a8402d1d91877242a748f94f266450deeb02ab02b74f5b5a5ed435b5da9557032e44332e7e835938650e300e7eb7b0851a5a2 +DIST ar_archive_writer-0.5.3.crate 85482 BLAKE2B aa3046080c5ec4ae152ef6468de880f6dadedefbfd4359cdbbf0752af2c91a9251a934aeff2d618d4288b11eb23512d79736d0dfa27967ae04bded00978df7ae SHA512 759ed8ff1596a06cad2ea9278935747058e52223b1fc0a87afa97b9ab4d5dfb2197dcca8a2c6a87f630e9eee324e1d86779db35f6e7b9ec6fe488f2132ec705e DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492 -DIST arc-swap-1.9.1.crate 81367 BLAKE2B 59a8ff24b08d64834bda5f6dee0d785ae166245122ff71fc43e52a8fcf96cbf3b10215a5645aac3d10b7be86a4c86132db4cee37df842a7339c3014897f6dfc9 SHA512 534cf98b285098e204b2342346454634f9f20b65512346097d4b2123b4f36d8577a31f54268cdfb24c14f6ad9619f70ff111471628c17ef8c71442c1919b1bdf DIST arc-swap-1.9.2.crate 81495 BLAKE2B c829edef080db5363a42df0b0d142a16be0455cf5d7ae431d89470dcc5b8f9e8ac6cf2b5f6b85078a6c368940e7f7558d9924e69d0b80c68b765d1006ac600a1 SHA512 271b4c6815f2d53309c631f184fd96c4e252524b15e1d477b7d530f5aa4e5393abdf19aba855df3bb9fabae4ae524f40ee84f43951b81886ae5b0728f574f29a DIST arg_enum_proc_macro-0.3.4.crate 5102 BLAKE2B 13979c48ec4f01f6c365d4937768c0f7c123c46b6b9c85786b3ad4054f6c7315cdd4ee74d460d36cbfe2d4789b94b079677a3336956d2db748d5c16d21cc6856 SHA512 d9d48c48eea230cb0d246857e0ba60316a76c0e214ba8fabdd42573559ff574b6867bab67880f1b8b7107ae9980fc026410020c3d3265309950c671b4faef582 DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606 -DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8 DIST arrayvec-0.7.7.crate 33192 BLAKE2B fd566c9dcac513319d0f58627e432f9c307021ff2e2c337551dc946610bc9beceb432e01386a8b1115ea5e2b055bfed8c5be8a32495b9929fdf3537f10081d4f SHA512 35adb8432f419788a9c5ae0f5f747af8ebc7566578aa62dd11f9eff25a33526764bf7ce7d41b428bc9ee4f0aaeb5ee362b51e1bfa389f9ba8f624634c9c86948 +DIST arrayvec-0.7.8.crate 33260 BLAKE2B 3c04ce1e36b9b05f794fbe889c8e9cb07a340ea05310847a545360efdaf67b57e6b146d61aaea966e73fb3d5543e4e4594d3eb27531f6e4de9abc9fa575463ff SHA512 fdf282ec313d44e88a27c0b5816c3e41062181800dda07408f2c5e5a439bc511fb16bf6611f143a2b6b6e1f6deba2d09f568def2e055cf6e5360fdf5f3944822 DIST as-raw-xcb-connection-1.0.1.crate 6460 BLAKE2B 678c4c28852bddfb8ec9660742370e480df6cc379bd7d653e12fa00aa99b598d9e5519e15c33e59fbbf43d260fd01856129ad4e9e8dab28af6e043e3ea651fa0 SHA512 79afaab72e5a5af2e70b1b66deed1dcec5b40a4a47516bee4845684c0cb8afcb2f141af0bd4034e7fb76e57a0c7e7778c3deed2e73ab780915e04e3604fb9a98 DIST as-slice-0.2.1.crate 6942 BLAKE2B bf012f6069b5c483daad74f556515472ed54f91dca1374807828c7e785649b7d438441ce9583800b3bbb02d97bc88cf263dc88f448c3771c27441cd2618d83c9 SHA512 97925c90833707aa88fd56c031059825b6c1f4454bf39fa732a0065e049671e92913fa546008db093dc17cb0925eb19cedeebc9d9eaee1a8fd818098c18b62ff DIST ash-0.38.0+1.3.281.crate 457775 BLAKE2B c9216b068ef8a76e303881f1b42ca5cabd5f0b8a1297cd4ccd665e84a276f352e6155644eee28e7ce6637dcee347c54e447b452581673f1ab859aedb051e1454 SHA512 9f6ca2bf4fc5df43091c2d41b9c54d26d9b1682ba618895d82106c61e3ea3281065d3f0f50675f95d2db7846277144c57b3c4aab8e4d84b9536ef44ee89b5984 -DIST ashpd-0.13.11.crate 131854 BLAKE2B a1e69ba1df875a4eda4204add5db2deebb0e2863820765469332715e870f31db7f969ad0d92041910c1a015a4b7755614a9f4a4c86722570a91a164965bf186e SHA512 63be9abd9002d15373f6ab0b48888c3e511950d7f5d540e2439c91bb7440e9d276d257820f89f7343c06ccdd67c196dcc8dafa186af9f48fb872b31eb9418b74 DIST ashpd-0.13.12.crate 132152 BLAKE2B bba8d192ce4403b7669d8ec32be39db818d88d558100136bc2052c958eedaf102336db19db877f8fef22a1cb343307da2cfd4c0db7ae2c090394be17f39051c9 SHA512 8d5bf19a04de276703d3d13e7988ceb386d520a5eaf2a8e6cd6d18679e9836caf9edb2edc440ce858ba4ed8bdfa99e8dfb19c8acc451844f8543a8faf37516fc +DIST ashpd-0.13.13.crate 131064 BLAKE2B f2dde05d37160ae2acaeadbfdc06b6d35b166f1397f675c36dc93df0fd72d403e568d9ccd58078b4fae0d7457d650385c617119607aeac759eec0db0654992c2 SHA512 d0eef11f462c1df899a752a55afc9fb35e654024db9989e1647d2baac0ab93f2e3df05dbf55cd194750bcaddff799a75763df8e2ae1f187dbeb7367271a9f8fa DIST async-broadcast-0.7.2.crate 22746 BLAKE2B 5b0bca51866d8778161fc60d33ca289fb65622ea6daa6ff9e2d97487f452c44fd996e4438b7d4151d799e19b731330f7f1bfb829e3deb183015cb8bea7733666 SHA512 dd53db4a5f7100cb969d40c709f40540703f498e64fa8486c5ed914bc8d1a451185e698b6f0b21decad890c459aeeb917d6f42b0500aebaef4bde48eccfedd5d -DIST async-channel-1.9.0.crate 13664 BLAKE2B 52455c1c9f82bede902a96de0526ce4563184a9da303477110b556b4c877b563c21c32bfd9c6ded446ea0bad416af81a07e5df5a62e7c8f40c8183c1d09ac4f5 SHA512 cc624b87dbf34e4be4e219a82b96036396b92042025eeed2362d91f414ca17884365470fca5014b02659be44b77f20530ca33236dc427f0a2fcff2704c46c3dc DIST async-channel-2.5.0.crate 18624 BLAKE2B d835b923d9c99100e499d72d34515bbd041bfd087572ba681f0a61c9237f5d2af1d4abbeb9572ada694a3609aa19a14ba1160deb0d6411a542ee73cb6234c5fd SHA512 621e9540972a4a5d1b6cc0fb02a507cf66d704dab5411b60c44c2b65ab21c3f7f7bdf9c093e7498a71ada6573e429a4b426506c96c5fd9e3e297a76930ca2f83 -DIST async-compression-0.4.42.crate 103805 BLAKE2B e936d27b243e7c645f5f6f515e39d445973356763a7b8cde8616241564e39f6bd89fe97c6e5ec9ac49e71c069ba18d83f6c97336028120d4095a824300b40a9d SHA512 d90ad9afb5d37ae23d875690157013aa9b8c25814c2315db4b2e518b10744ebd619ff22c69323978857b73f42b4ceebee0ccfa96f9e4c817006f24108bd7c49a DIST async-executor-1.14.0.crate 28804 BLAKE2B 435494b5c3b8b4f716c23db4d7aaf3ee59176e695c70517a174752bb4f5fd7c788b69782de4f48a11a1f002ab95e22e442861e9ae8527a0005307a74d0f11606 SHA512 2d857818a4e883e4532a9da9c0393d38342a79f9044f9480a03dbf143c3fb53629f48e9a487461a016b85b43984161d0b5c41662a23a1cd836f7017bd6514b8c DIST async-fs-2.2.0.crate 18824 BLAKE2B bf47f9d4806d1d0aa44f3d4bc179751f83ef72679e29923b6901e35d34ed6fb2558f4991c4e7b74fa26e10a448598fa512401ec8fa8e69acc1e714d0d6b43932 SHA512 8461e1e56b6df155c30b92aeb1c63d84ff49e415f1c276d1f31770262f83dbdc4dc424b9ee3620667f40df2bfb602d7e2779f76d710f14659f85b9cdf7f34372 -DIST async-global-executor-2.4.1.crate 11844 BLAKE2B 910e2472142201b970a20e6a65406b5e79d3fd96d88d03e43f6c2b868a6cbd3a5fa715cba3ebd427e5ea6e30dbf159bba162ea7f0718d8b5c9eda1a8e355aab4 SHA512 688fc105404feb0bcc841e9b853e5f270257cf2bdffc041bac7dd681a2990978a0f0d1e48e2eb574bfccd991d95632641e2407768d572c6352084b2808aca3b1 DIST async-io-2.6.0.crate 51062 BLAKE2B 6e4ac738bcebe13e6a44529a7152352a27c648019eafb074533ae3a8f2a2df13bff261238f48a74c4cb8c13119342f0793c76247f23386435012a76e9b9aa8f4 SHA512 b2cfd5d82e5b5678684fc0cced2b126867c142f331153811f054682c125e989977bdc9c613c866149576611641b685eefc0377cba1afaaba851bd985af3574ee DIST async-lock-3.4.2.crate 39826 BLAKE2B 563130bc7b68f3174f03b21f8426090ce792440ac213f7758be9e4f510f07df513bb1c4badf3f51cd18de98fe4627560b083349f7d3d564b96b56f14f08ad5a7 SHA512 a8078043b03d05dd00eea00ddb2b87f97eb67d438dc5ff8c861499485823db16b23e0b5e85b4d711f824cf31d99baa5f2e182f8d7abac295fbfc7b2fd88b4d44 DIST async-net-2.0.0.crate 17787 BLAKE2B 04685e1ffd4c363b3b29bbc4819c7a79ca45a212c1c3094835f2ca8ffe000b8061a4b28de84497d5daaa70139a8d0c036fa4385ba20ea4bdef73b52102cfc349 SHA512 e12163eb7fb526d434c257d82ad0bcc64d3a1fb868b899fc5666c1307f821654f7afff9bf5dd3ca6c8cceac31df29a5027542f6e5901c8801ce2a696ab737479 DIST async-process-2.5.0.crate 27552 BLAKE2B 5c553a281be2968ceecffed57a554358d216a5f66a9d91e2a01f7a87c111e7fccd933d7bc27e5b73e2bb0a84602aa2d4c8cf754260f04452645b9315e82a8878 SHA512 7706978043d5f3612675a57c7e838e31b9df94f6f4f5c21246152f066faa86359f346dc608419fe3f8f0f930d8655a8cdc3d4e29e47aee76c9b4ab04ed68f383 DIST async-recursion-1.1.1.crate 14874 BLAKE2B 6260dffdfa9fe00cc1a63c8cb103a3f210611627bbc75c2658e7cd732c504791c6577d7033af3c5afa875f90cb370b7f216979e0bdb62dab4acd61786cb5239e SHA512 e3acd07a35be546ead68c7792963c7bf1876b3e5d6a20c2be73d2f030d26d68e2a318999937d4fe253e39d8254e12e42c66314f40a3b230c5d258f34dc0d9027 DIST async-signal-0.2.14.crate 16447 BLAKE2B 9c0596be80978f2ed2c8c08d40c9e5c09cd75a7202ea345b79c10b5c8c7bd912872e5fa61f51f92f8e4844c5cce86f04051fcf5cb958fc7c5c76683ac80386c8 SHA512 e2d05816fd7fa785616b02a58694f547f03cac321954724cee9b875f9dc3eb9555c5534851299cbbe692c724a8d9efdefd02f9faaba2366f862ab6eafe150d18 -DIST async-std-1.13.2.crate 220177 BLAKE2B c4be241765f0a240889f20d74d070d2675c066f3c88b762a742d7d22dfa3b8582f0da8d592bbc39583e6b75cbd5c3678cdd0e5589b264e90f748e7c55f447667 SHA512 3a8eeb661f201e76598ff253aa9f467db5f3d3d10777033b4bd5de333f1bb0ef92a624388bb61e38e8717625bf0a80e1beb3e738f9adbd97fd51d703b88b1535 -DIST async-tar-0.5.1.crate 53143 BLAKE2B f255ec1461f22a74bef469bacd4cdb40d00a2be3e7383dd2203329ad15b686d4eceedab71b58e4bc019c74607ddfebb89fea87e138232c2059dbee5cb1394868 SHA512 f1b422749228b3533a67cbcc33caa52aba72f0469ed17d31f609538bdc26d69043b71cc48203f2303f18f14c0cb9d83d261da10e765234971ed8f16959b1a84a DIST async-task-4.7.1.crate 38077 BLAKE2B 200f3c2eff92afeffb34404bd9b02af39226024d309137c3835342ab6631c09f14f47abc5d25d77e73cbd133274e731fc88e7e94d8456f690b0f1056bae8dd95 SHA512 8495436d0739a2ce83b372ae13ff24ca1487c92e032948d5830af19c3ba411d7cd004634fa10bc2f748f8a82de27c12cbfacaac92cd0012e1fae024eca9e78ca DIST async-trait-0.1.89.crate 32171 BLAKE2B de1262f5c40b3469732679f82640d676e802f3257eafbf020f5f42c8cbc70d278c3c97577225293a19d22e76f0437e916066e0b1eb4c4f92ccfa504e48b54355 SHA512 deb15ae7b4250666a6ea79f682e1079f50965d6aba353f057747dc84b530140512782e040e97f2ffbd90abab1e470b18ce471aba17cd7c68eb434a0874052d27 -DIST async_zip-0.0.18.crate 66981 BLAKE2B 999f5ae7d9e7542d3eb03400f56b2fb483fcf8621b36b88508e0c718566a9a826c47a26383c75e5a1f29ec731f1e72443f39c49cb33792715fffd3694d861359 SHA512 dcde4404aeeff7080126e62a8fbe3f23a229935ff6928b8c27d299a7d284469a70b4ae4b70cdaa90b071bbcfea6e1d24ca65a1accf8bf6c07b82355f4702a8e2 +DIST async-trait-0.1.92.crate 32039 BLAKE2B 13a63b7695dc22fca83b1b490a49ae8517393b5f95f41d97a5f354e6f07ad210c33bfb68d2ded4cbd1c337b125ff6dfb25de0c2836f4abc95fe26b3c237a7812 SHA512 149fe66a9abb5d84af57fd4c7cd82d85a4d41d0816eefc5e23dddda2007ead0f500c316ca9312db19178273d8f8a5b91c9609ac94633bd1401885d7618218177 DIST atomic-0.5.3.crate 12801 BLAKE2B 0839f1d26840f33f865248ba8f8e275f8168d5dc07a7e424717ef48db014da3c2fe8877eb7a08230669d2b585775145efb69bfc43da7062ac9076b037a9f1bf5 SHA512 de1be4302b4d8f50ef5a808ef09881726e56fbdd72bd1b2a118724295a48128bae57316805ed92e991b82b06e7bf229efac4deff9a9ce84fdb839726a2ae8064 DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c DIST atspi-0.29.0.crate 20051 BLAKE2B 0420afd9b7333d07cfff30ed8188232a84f0f868753c5c760402eb86ab5e8b7e7cba18312186e60068b0f1349f00ddeb0595e9367774b2eff5a10d824600a7aa SHA512 870372ac7dc23148f6f78fbfc4b114e55744f738a63d6e798ce46bb305f97be25f8605c934255ae91b6a3f4f0a0ddee5bb86b761fdb9649271de6c98652eaaec @@ -67,15 +69,18 @@ DIST av1-grain-0.2.5.crate 37997 BLAKE2B 8a2dd986577d7a4474f831c4fd084b6a35ea17d DIST avif-serialize-0.8.9.crate 16499 BLAKE2B 341ab918c34f55d8777be031a5ea3318e0112cdf26a60ff2dd37d07aa100263fedfe2b0179e50b7de601bc39fe08f513a707ac51061390e7f7a478454e872934 SHA512 9f9a58e6e8e349ead6905ebd39fa26be7d2d505ae71df0344ce06996dac74ac68ab4062d32ba217407ae44081d1b43cbdcdba071b15cf97d070f4df3164c28d5 DIST backtrace-0.3.76.crate 89458 BLAKE2B f9a6aa545fe531202724023cff860853609afdded38328131810d9b32a80a5a84dc6e6f107e14b44238cc8111eacc95f58e0069406b94f5f4e83c8dd6b7efac4 SHA512 2c36a0802f16aa9f4010a466e27876c34fbd50016ceb4bf701eee6bf7688fcf9cfbcab1df8f4a601e0981c811f8d16723fc3437b783b7fe2a6ef3711bb2d4564 DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 +DIST base64-0.23.1.crate 93605 BLAKE2B 9611a5c1cb40c79c8a67ab530c620b58d2d17d4872b08d1a30e2e0aee2b04ba2e498b5df9a454ad1d4c938537847092e18c0d03c2eaf9cc6cae92a4efd69e8bd SHA512 f9a402e7161a95ba52a14bb0ec8d5dcf6cc70f97b50d40ac4a150c977b752861da6b9feb63e5e9b15f3309b95b3ca0ebe4e789c26e6b96af4e0c69642b140a51 DIST bindgen-0.72.1.crate 246071 BLAKE2B b6db53ca86fa3b5f71abbf6d2fd5f83553e167507db2e869ed7f3acf8865478e49430eddce8c255a8fabf8f6e408e7dcc78a9088201cdeea1e48bc387f8a6f28 SHA512 14f4277b62cfc91661400ed1bacb82a9f28b7e6caa17dd4bb4dbeedd5784299d5915c2235af9da42a8a216fa0b14b49f1e38eaa530f1e906bcd74f864ae8a7e2 +DIST bisync-0.3.0.crate 2368 BLAKE2B 571c396d32c0de86841c3474becab612dfd288c4901305ff5e9ee9bee8c82c3e74ceed7be13f6db14c2740f0493a2281bad798d069dab335c11ed025f957fe17 SHA512 c2de2d4107d367ce910c402da7fb252ed15102df6a79d5fefbd411cb39843211a40bf2e60fe725d3f6b1a75f94e218264a526fee964f2697c0a597583fb62117 +DIST bisync_macros-0.2.3.crate 1419 BLAKE2B e9bfff99f424e839c7f7ad7effe999d0eae284db606b1ac74babc1c93312b19812b66df513b2e123f1d0b22c854fb88ecef71df517ea63da276f56c89213140b SHA512 47f1d758de476ab1b3b8e781f19ec9b5168ee9ab6db921acb24d39641842a5aa6656b03012341ea41200a21bbd57e2dfdff56ec905f20bfea30c2fd5b31e761a DIST bit-set-0.8.0.crate 16289 BLAKE2B b27bd0a273d7e45e2fbdf46d4c5df4d82f710071cee82b19e95204cecfb13dda26aa346696f489a52f66347e7123a67cd0d05f7c2a4d7164d671f712fba1b9da SHA512 eb06e6b9285f33fb0dca69ce189838138f679e97e72538d09923e29348cb25ff1043cf4ef4ef4b74644de9a601859159d9d9d74354def92eb10b86e6067047fa DIST bit-set-0.9.1.crate 20389 BLAKE2B 163a9993b4258c0e233e486aaf04a0a87d60d391a7109ed88c95a61bdce4e66ce3125f7baf32b4fefe5ae6a08ce7c10f9bb1f0b6bdd4b768860728fe135116bd SHA512 7759050ccdf9648497f69e0dbc25e914059234faf6fa409cfb1b3ae33ec6e4d37c22fe9f1cb968a68fafb5842765dc0827a1e4cf86af26d0c995610ed22dafb2 DIST bit-vec-0.8.0.crate 24132 BLAKE2B e9bb9e1b7aba90337e546e9cf6aced966ddea82e825c76c34806604746b774ab03b19756a24084f6df35bb64c21600ba4cd1c477196b34dfe4bf56efa6e4a23d SHA512 20d55f09994bff368381d2da5e0aa4ec3d336361d0e0111d72d147fa0e44cdafe3df62c3dc30d42d745dbf42dfc0b75037f046e5335085f3fb88f586e52fa571 DIST bit-vec-0.9.1.crate 29177 BLAKE2B 1ce5c36895ab89c7fd8c58562f276455a25fa11fb12f3646146899ea9eec7f68656ce95bbe0ffaedba38833ee540ae02629a44ded860e8215237e3683f9cb8d5 SHA512 b1a7243204680439ff48cc77073478cfae8204f61d9cf5141cf7dbd1796424280a4ac923ddb555fb060bd9270566c9b0b5c8b5886e6190d31f5dda0bc5b7b627 DIST bit_field-0.10.3.crate 11173 BLAKE2B 20432a57672e66e0b22e4d0a50f1bf09d9120960d888d05295713ff9feb15401dd4c7d587efbb322c0969b9c35b52f89d9bc5540f8c269c51eadd650f01a9794 SHA512 e68d8f996cd8a30378d7fe7fa5b8e45f6e6c9dab3052a4b13a44aafbc3eedd3e01d6604d334f8fe3b7db3045b8e2a4ce88b24c05f1a47d1061343eae10a455cf DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.11.1.crate 49082 BLAKE2B c9c875b54e0a12115ecd846ef0a66bc7070d38892285a4142f1b1f26b07d407fa440a2943f310046f5fbc9a2428fcc56f2e44d06360e551d4b27c9b8cf93eab0 SHA512 c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7 DIST bitflags-2.13.0.crate 51280 BLAKE2B 2926a828107adbf689705662a77e6f4f8d12c4d48ba8207d03e6220fe58082a0ebb48252f1652b760f4427e0b951276f31a08dc0467612d5b35b484a9f6fb74e SHA512 5a93a30662effe056132d33cd0b25670feedfe69e927b7e77ea1a417f68104988459f1c3a73eec1752eac08f44ae5333496526e1a96dfb3e7144deca1a94d19f +DIST bitflags-2.13.1.crate 51395 BLAKE2B fdc2047bd877bbff24d9cb98c4fcc96b256f6161f7a2c10e437ea3c05485a1950ff8f1d9bb16a28e92b1755b37244bc3cbf3544688e6b7de147981d641c04319 SHA512 f1f2ac77fe2dcd6bb489a254d0f2e757b188829a7efaeb032acf7bf98a77521cc01f582961c79587ce7e72de706767785eda9bb191bc8b6bfdf294953ab819a8 DIST bitstream-io-4.10.0.crate 65364 BLAKE2B e6b983e395316aac104cb18dcf91567bcb4b14f876b724d10ee3a057ea328a4ae1f058cb99db534ee0951f7140b84f507b828257c29268a7e8936fc6f452b738 SHA512 d26d6a06e35fea9b410e8c43c3118b4616ebe61b967ac22cb87c9f0037cabc0aa258a088c3ddb1b663f383a61c0e49579633606b8d4e0d8d3a6c05c400f2c733 DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb @@ -84,55 +89,54 @@ DIST block2-0.5.1.crate 24191 BLAKE2B 6fb5505091c5f06524f20250d3c649bec46a93e96e DIST block2-0.6.2.crate 34505 BLAKE2B 15cd481767a6467f8021f9245c29c2b0fc98a74c022280881c46bbe5cf221cd9c305e884f92d90ccf31e26e5a5a4b3ebb0c88f2345361c244ef7db1d778eb8ab SHA512 865a855e84c975d9a879159e888f097ce2314972c8e01506d2a3b3b65afc9dbe042d764da903df6746925cef6281cec93478bc13df3316ca112c901db8e3fc38 DIST blocking-1.6.2.crate 17754 BLAKE2B 5deb319ea3e25ee234abbdbcd166c99ee5cbbf00fa5587d466217c41a7d1cd40e6bb7c3b5f6e5b42823051b6436676efbf37736b5587a4f50182c3aa0f271478 SHA512 96beae4b975a4f6da2adcdf0baab407ec42e185712891f25b99313e8810f017921dd6095ec60264b912c65f88eda58734fe5f923704162b40410a4c70ee08f69 DIST borsh-1.7.0.crate 83649 BLAKE2B 9fdb976f3b49102008e96f643750c15ddd5f179117908175a670700207069b6e06902774e1580cf64b1c74d2dd109271396c49488dfce67887f9a9be699b1d54 SHA512 c395fadef988b1f60147eb4215394a8f7cc1390e7f7ec3e5b7a0683828151bf1ffbe043af3b6e20e3561900b503136f09148bb1a4828ee73ce3cfdd4aea34405 -DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac +DIST borsh-1.8.0.crate 84983 BLAKE2B 4475c9c7e04cf682f95e0bb4ca50d1953a77ad0ebecdda5b3a647fc4b8ba8a86b7512855f8073f5486d64b6be40b3e83ae2ff073b3b0d71d37269f134b7a3006 SHA512 f911c629e6c3cd198ac8e2f1685099ccfa9cc5fa7cd22f11fb0edaf15aba3023a21ec598926907dd1fb52e91956a8859645f981c9dafe776a8bd90365e9f82b1 DIST bstr-1.12.3.crate 355150 BLAKE2B 7f600e90529e64fbcab3dbd736e9db5fe79da5908040a09216ff2f5a21f8e6a5bd79c9860c3bc0c4fa44669c0d5a1c58ac85db57fdc4816ca57c808fb647ba56 SHA512 5093e7fc678c31684468d7b779a6f129db6b3d87fe7e05b86950ff1ee1afdf1bf6ae2586144667c8ee798de37f5fd089be0f7318401565484fbd7de07f7c0330 +DIST bstr-1.13.1.crate 356631 BLAKE2B 074f90244aa6b2914506779636463fb1d418b38213da6a438d4aaf40eebfe6c334884c99eb8ad6da1d9ddb8cf5ffb289bb21ac8cbc4dc75957a9b830ce184b82 SHA512 81ef4fbf5a371c47b933d5405cfe23a826683af76607baf4972c1e6a2b23308f73ce4309f2f7eecefd58e1773af0e9c943d7407095724b75f2695cb17d35a653 DIST built-0.8.1.crate 47288 BLAKE2B f791f8d7b0d53483c48fbb4e630a3907ac0aea46b9f6a8db857c8f8ea0efa5d5652a88fe3693621f37bc225f218193b5a76d62553fee0d368b60396da71306f7 SHA512 8282b2f6df3ead0de7fe2ba677a6b279541439e01659294fb89de388cfc3cb4d1581fc085ea94a1e24a06466aa18a9700b3dab83ce40cf37f93a551dbd3cfe6a DIST bumpalo-3.20.3.crate 98671 BLAKE2B 0b658a45105ef71b599d028f8ae735bb10e843c534eebfa35d156dcc0099d137bf24179ecb5cd7d334d60f1a735897e746041975c22a6877ce88831fba050e86 SHA512 c0e8ebd1c9eaf0a093370251a8a4993f73ed925a95ec852173649e6716741e38fbe1b1bbe15dd7704722fa67e3113f82a76b3e9edb5691f3b5c68a3a55b0c039 +DIST by_address-1.2.1.crate 8437 BLAKE2B c1dfdb111a7c9815bb084fc44f1216d45da6ab401b5b646a6eb93b2f7cd77843ac5559f0f390e006ef77645ac2fd814ba86b10e586798b96b02d928d0526ac3b SHA512 f19b8397386913892241cefb1ad71c152280a71e63d2b42e05579e10e3a54ac7a3fc4b706fc1e5e571da7b77b8d483057c9d76f91c88975a970d48f62d718ef0 DIST bytemuck-1.25.0.crate 53466 BLAKE2B 830e02a871cbffdce2852a474e330dbb2ac8db55e916fe77a0ad520e7ed0bd45b8c8855e75e37c20bc30cc83fb3e0694914433e0fbef11ca80e07d89a82b2b9f SHA512 9dd563be656ec3fab00017b5080022f4d0cce4b10e314129609d19c5b7595da2d5a80f9c14170bb09ed4cf712aabbe40f17f9efe5f19acff80f27065c98de5eb +DIST bytemuck-1.25.2.crate 54075 BLAKE2B ba97ad8c515175148053e96d68edab1f83bfddf5d0bcd5104ea97f95fd18f451dbea727edf28f3ec9b10ddf7fd58d4e167b4aadb9646730c28d32b2a11e59e75 SHA512 ea5149a795eddd4580f1b0b2bbbc6f15ef5cb955d69f16840fd5ad2fb3194b006e410471f58f756f66c0e8255b2c1258a9de2a2bbd67a6cf78f5d32d63ce3dbb DIST bytemuck_derive-1.10.2.crate 25678 BLAKE2B 814e3b7b14e545e89aaa1d920ba18e5a49c22911c108134eafd77922b76ed2f613376e42184735b06f90cb3be2a91e9864f4a7ddc12d808417466085681ddd86 SHA512 9cbb0e7763603876fa1fe81d31dd9a0fc391f86731ece0425afe76768a8d6645513d440ccb51af9b02659ddf16c3924571b50bae9de489a671e029dfe3c4d955 +DIST bytemuck_derive-1.12.0.crate 26352 BLAKE2B 798967c1a4becacf95e354ce8a0814aaac10d6f309e1c859df98939e097d89f07f6ee5c9465a805fb5220e1a9c8099762eb288bc1b354a6c03011273d252b0b9 SHA512 cf86e765eb1144841f5223f26dd1853164b5046bd9a1c8b4ae85e1dac85346f58b46469369dcd2f2f639ffa7cdd6b0b2d960139e2b0400756658ff065689f3d7 DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f DIST byteorder-lite-0.1.0.crate 15909 BLAKE2B 751735c5fd618d548c0dddc2c6a4a1bfb41a2eb30ee2860b9e7b5bb75d591a9787aa36940acd9ab14242636e37aca6d568f39df07f7cbb771cc475234c696e3d SHA512 d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c -DIST bytes-1.11.1.crate 78584 BLAKE2B 4985426ff626d880a0da3d592ba48d697c88a83f48177e2b7380cb55e736a43f3cdf662d99cf0908b599aa8eccfebff2910405559e490b71adcf3f078673cd72 SHA512 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab DIST bytes-1.12.0.crate 75441 BLAKE2B a66b0bcd765b6d55ae31018b4fb75e0c8c91b707aea78de4590ddd5772677163dd3779ee2f30be9ec159f880c163a8be83f7cd4f51b5f8ae3c41ca64d71587aa SHA512 b109ffaedca0c55a8b3acdae86f51f8a74ebb0957e35501bf4ff87e7cb50a05b5eeb23fe3339932ae3e652093f1d686a31724b4769002ebe55eeadb1fef2eb87 -DIST bytesize-2.3.1.crate 22218 BLAKE2B 7b28556b72fb063d8fbdcf0b5dbe852181f7dd16f8adf642af369b87369f6351284ecb1e9aa4f93221dd4403b1d39d3bf06f829a09aded57c3a1cefb4f3d5684 SHA512 b6934a96424d5c4af9cbb0ca35325c52e1f0ee4470aa58b866d0f3062e83a2f7db0867554c1786e62c1435c0a86efcabf4b1056305133b4fbcb426c6bc087fef +DIST bytes-1.12.1.crate 75667 BLAKE2B 7d55894cac09ca8aaebf352e3e524d6a7f53f3f72f6944b8725c6972e944e27eef7e7f57dac432a3b89ceb8b01546e398771a297d0384f89cac5a4ea3a157a96 SHA512 1c548cfd8d65eeb84342c4678d0591470cf6ca80fc3f549313d2c937d7549de6ec2ec15e7def761c246870d81a55607c38faaad0d28f9701e408cda04f7152de DIST bytesize-2.4.0.crate 23469 BLAKE2B c9288e60a6e392cad38311835b0898c4b05bc19429060c97c90ae3553587afbad112a2a4d48e9e3c6601869b99237a9fe25304ef8954466c1f55e4a6cf1854cc SHA512 67b4578b1164b90f3fe440e451a1c8fff98f485c77eb879f134b8722df6a8d1c68c1e877fc5e70272a72ed1a0323216099a50f22609f238f14bc93ec735ac44b -DIST bzip2-0.6.1.crate 38427 BLAKE2B 89b9f789aa09c2e5343458ac0df5c4613fa9717ac000a3c8b5cc6c982ab7bb24db6ec9220cdf05785e9e85a3c44d757607db27f0b74fce85f3c6f660da726335 SHA512 2b613ad22f458a3f643af8ec85aa5e6e256c61d577de2400a8cb593fec058262a689a2a7a634315fa7ec6381cbd8ddd513dad82ab9b5a32cf4e744d2f2f85909 +DIST bytesize-2.7.0.crate 26011 BLAKE2B cdf347b2cd3baa89f1105171119a7f432be9a1dfc98efec9c567cc05417124b44b99a12afec0b9d0059e4cdf5c0ac1abad53eb6f191d04a7b9ecffa28de17bd9 SHA512 89253324a0b406d83a13199b7019bce7b78ecb257fdba7ff83b26963ec7edfb4ac5f1a82967e043a98c1f0bdda35432de4e7831ab5f8b6ce95be6241b136db4e DIST calloop-0.14.4.crate 77843 BLAKE2B cea3537fa0bc31f48a168669e709d65c124a2d5b59a9ba634239dc407cf47fa3154861f28c0b13842587d56cb81bc901fd20ba84111908095691a07e34d87735 SHA512 e444ebec281c355fe7edd7ce7c1ace3fe5a8d266fcd57dc964e4bd1014c176e0b9eb4a5e82cc62e0bbc5d640d86c6ecaa46f298636ef421fae30aaa31b7afcb2 DIST calloop-wayland-source-0.4.1.crate 11247 BLAKE2B 942eaa4dc74354186b293afe2c92e0c52fc2d2f4ca8d9c958918ab5cebbcd4fdf5cc3bd88b4ed12d01d2c5afc575b7060ffaaf9c9a5d4b7b612403fc75246707 SHA512 5c0936d2e8f559c496b6f29267f4bc9ea806e8e415e20fbd9cf88ac722df7bee6e96a803a4ce823b12cdb9f337791db149b680fec5e7e90d3af582df1fb09d0c DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 DIST cbc-0.1.2.crate 23501 BLAKE2B c0d537af0323a92cd01a9ec197bbe46507835348e16dcec7360072226647abe2eaa4823023930da93885347fe1429acc2f9c079b7bcac686c1293ef73b91bf0a SHA512 d3b33deff64d839ad25141f1c3b5fbeaa21f71aee7b58dbed91e7d257f93e68073c8d4a63d4c4eb9775c20f00bb0ceeee714a8218e85a231f30cd7423022f820 -DIST cbindgen-0.29.2.crate 231617 BLAKE2B c5f666e19e4ebfd95fac7abf74689df8a7d03fdcd0cfaacb5c2dc24805c06a5a6f6920010b73b2d53ce5ef450f8adbb49db9774b3bd29162f24b1cd520f81b8f SHA512 c88157fe65c1c69256e273abb34944f86a9b45aaedd514c73d6b8756799f0273ba0744a8833c060c621cea53246b358abc7f85c984daf041423ecb6cb2d6c12a DIST cbindgen-0.29.4.crate 238017 BLAKE2B 24afbc06948ab8062c56283ab51e98b6439e687a95d56829d06f3ff917fd5e5ea66dcaba19e441cdfcb2b98233e57349f4c51f6fa4709f15337e6d49fffe25a9 SHA512 4e6bf2c7ff7729d28a611831eac44e862f610e58366cfd1a11ac843833aeee4cfe843b479319cafce728fc62d0aac1a1908253ae4f27e8b489c8b4ed1cd903d3 -DIST cc-1.2.62.crate 97212 BLAKE2B 790820b89ab25e8a99d9d29b1b23031c858160303b854694a566c1c2d1c377a683db1d6bc3f624c11807b48db30f17ca2aff5af149e2bbf8af3aab2631b5bffe SHA512 0701ef643e7e2c646c7895bd544f9ebc862ad83ca11a640a7f8b1fb5d6d9617ea45eaa8646019daff52d86d32823235fc098598554340b9bf0f91190e06f3012 DIST cc-1.2.65.crate 95435 BLAKE2B 40f9d895bf56463e4083978426606268022daa3d7ac61967fd1a97bf511b84735b4c6afb0367292291e71c64893ce4936c2f70f2f44440864db7cb60df0f978e SHA512 2eca61b225cfcbd6c293dc47266411140db6ab3a2aa8f5f03e6d6fba24b223515160601c4e36675568653be1a27e78b41308ec9e9c55fccc2e456d858ffe9f53 +DIST cc-1.2.67.crate 96261 BLAKE2B d9a517653b738025763bba70b56cc7d0bff8fb39544802e6eb4cea1f06d3189dae0730cf069aeaab7c98ffa266d52dd4cd24c4bd85e3c41f2e33191aa748facc SHA512 1bdc26db31537299794a7decd73304e56cd09ea3bdaaddce18f68da17b77b1587df6aeccd104ca14c9cae4378863b8b05cecc8b4579c4c6fe0f206b1c88123f1 DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c -DIST cgl-0.3.2.crate 7557 BLAKE2B 6c61b46f4157a3a400f75e81be8ec456759a0c3efaec2fd134a81d8070d47c478f7392a2e63e13b7b09fc0b620b27ec6831b9829927ae6685dcfcaedfc8bbb19 SHA512 230301b0f0ee7828bf0152b01ff97464609da32dc78edf2fc8518f2341cc48ef39bba946965e93069fa9e4fcda0d165195dbc6c1d594afcf1155707933b3dc73 -DIST chacha20-0.10.0.crate 38763 BLAKE2B 84d3d12379495b724b33accdbafe0209d0ddfeec74115b59228fb03e02089f1531f1396783a408b26cfb90372670c809bee8ab056cc847102cfc92ea065656aa SHA512 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a +DIST cfg_aliases-0.2.2.crate 6527 BLAKE2B 4e0899cfdd5a733df2b66ae16b9f4b427ca106cf68c566e46939b7207dbde153967f0fca7b2277b6ee1d0802deb1703022d946be80d32c9eb0286222bab3237a SHA512 20d2f19d63f5ffd82e289ca4832310ca86d1bba9d626e82f8c29c80dde566f2d895c9d1c08524c954575529556d1d6f466217da69d726c55f779e097216632d1 DIST chacha20-0.10.1.crate 38187 BLAKE2B 8f02b0dbe8ac9773963f49ae654254f6b5cd3a937fe3e91eedea2a7bbe766959c1f12e217fd89261ce98fd9dd8ef4c46702db9a41b3c0ef978e03e193f228a49 SHA512 e5b33f39da1beeaf1b8ea04ecb32fe4e9e7292400bc2de5cc7516df9965c6351fa75e4ee0d2c8e7219e02a24990c9822c67f9df787111f56d0499527dc02febe -DIST chrono-0.4.44.crate 240549 BLAKE2B 7d3d1763ded8808a7402541513d00241c444b5b0503e144b568d2c0dc185ed20111163340a3895f30dc38864206a03d129840ed9a2841760dbcd5be26511c7e6 SHA512 0b1a83885724e9180e71ee9fed146d070d88620d46b74970a67f4af04f583dddc0285e7d09574b99507786568ac7fb3f06a5dfbd25c51490c8d444c145bdee21 DIST chrono-0.4.45.crate 240866 BLAKE2B cd8c8fb6c5ce1b89ba75e18010f0043af52e7086b444f88e00cb3d8f85cd7be219c28ebbdaea964556f805a6085d5dc5f114a9a2d428214b83e94281d0ac07af SHA512 f275b373f0f085453bd168b822a28ce6db3470cbe42f4c8b216b4320f2b460dbd2781e272eff8977b6d17ae596cb3efd3381a1cffb5e6513e6e7979681894546 DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1 DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106 DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846 -DIST circular-buffer-1.2.0.crate 39562 BLAKE2B 37af0eeefc667d5a4dd345f198858f3286d3c39a3992f4d27674beb0c2c5808acd0498b187a8cfc75a0aee53a5162274f43172da066489c752974d22461b52fd SHA512 c1b36bf6970d45c760305997e1b3f3510b61c373940219227a61f6f3bccb49cfd16fb984a4adad5b8f20ecef6286de0c4617749739c823f3f17aeaa8b6eca171 DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125 +DIST clang-sys-1.9.1.crate 47227 BLAKE2B da37fafd97a090355a9af85d1a52c9fcb80a80c47cb76da42298079a55a32fc3a87fe20b753453591719b54c07828d88a350049fe186226c578b6cb5ae48c415 SHA512 e9b39da85c6fb6387ccbe3c2e17971f2bbfc8cbcad271f67df0f47801d4c6777051f656f60759e6f0aa75edc8a2d3ee0ce85466864f00910435bcfbfea44b388 DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a +DIST clap-4.6.6.crate 64815 BLAKE2B 56f723802c0f95dc4c91edff9fd0435b655b85e9ad47deca2d68379fb8d5ad81ae807b670cbcfcd5348a5a2db13fe24dac05cb5761c5156d9d3bf2df29a03e11 SHA512 a594c03dcf0fad6786e86f89f9f7cd17d60c8ffe849730cb3cae4301a7ab0a7867772887b0be3cca4284cedc501bff8666bcdc1a67e58c0e723feea200f0b04a DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7 +DIST clap_builder-4.6.6.crate 171756 BLAKE2B ab83419f3d035461d38e4f595ee9e3322ed4b7c755a8ad74e5bc7ae4ef9a30232b659037c8830c449d1b66abf09a1f6b9f612765ccdf0b13840fc5519854e7ff SHA512 e99cc20a95c7e27caee8732c3fc8add06325749feb1c122eacfd3e75bb1a6890d50287b2de15d9ffd5580c94695bb6b4dd3105b7d13e36cbacfa699a8d2f5b33 DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06 +DIST clap_derive-4.6.4.crate 33533 BLAKE2B 200f69cd10fe5aa52c33b9097849f7e8776bb42e52cfe0ee9b5f42d403c12a3420a304b83e3e027fd6ecf9be38f5345f1205c051219d2c16933e02d93d5ae883 SHA512 4f7cb0f22bc6549cfd3e8111aa90a840ccc0c847d82d48d66220c8b9a507246d83e229df8c59b78549dcb83517607c58c2faa911ba8be3b736865806d8af6a07 DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a DIST clru-0.6.3.crate 19012 BLAKE2B 1b720a67ee335e26463e528e2d4b5e1e98d08b87d6e1291a2aab8917a0f53fb45918ad5c1ae5f4d1e040c3553433229b631d6f67eeec0d952e0466846c20d21a SHA512 2b1495af78e789def0d22837c22ae60efb60d19640d6820970a7ebf8f67e967de50d7df9ead6ce44674e0a7c58debfe48cf2213bab4c773d03121fdb4fc0b46d DIST cocoa-0.26.1.crate 43006 BLAKE2B 25628539197ebf4e243620a8200b65ad39ebe9569d83fc811357f1c6144d98969d01e32982848268b28eed57230e91934036da2df3a7234f4c5e3e0ded737a9b SHA512 2a0cf51a9344bb3533f7d0035c3512ea0b49c73dd318ff321d71af1dd671ab4a3331a57ca5b049151702b6f167d5126fbad07c05490bc4ab7ec65586294ab161 DIST cocoa-foundation-0.2.1.crate 15562 BLAKE2B 51161c7ebfa8e56ad610308efcd841a4a99bfc228a8d553b4c2be519c2ca1206d3e52891c558f2c4506224c166017772e961b5ce44eab9e6d77be3968940a201 SHA512 45b3f6535e3d5f20a5d3e56dbf9bf8aa5cdb90826bd0db824fa7d0f594ae6f54e1d291d5ab0d68b6bc9bc4a11f1689e60a6d7322db00e50f999633b132017fa2 DIST codespan-reporting-0.13.1.crate 57424 BLAKE2B c1406558bea10a66cf979d5469002520210316971d86e75379f57bf954b228dab4a93176cae1ba55e7b880021539d87c35b20488373b94fc44ebceb86e34795e SHA512 876f4ba5dc3d7d0b201f6ea25effb787e01ebffb74bad88810aae8e293c3ac264c8c58bc81a20b29150040ecb755920695457ce8c0bb4a5b382552b5b44e6497 -DIST collections-gpui-unofficial-1.2.7.crate 8235 BLAKE2B 1315b8b44f437cee92091f34e413357b9da35637451983ea4dd501f540f32ee113b17fdc1b5d72dc08a3982aa6d4d4892ff45d1c9be9e590d2faa683b5be353a SHA512 66ce8d626e5054355439f85594e2ecca5808c84cb7d7756d3815633ddc8b0d48b98d54f37d9f697bc24c8c837a79e88290bd139b3e34519978e0198bb6966d6c DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201 DIST colorchoice-1.0.5.crate 8187 BLAKE2B d6415c5b337e2f4f5176003082e6e8c52f55a45ff959376e7a3f30e5aab1ecd3f84f9cc5e7a8a720398c1b58f99a07cf042695adb0b35178931178cc8d77d2e8 SHA512 af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5 -DIST command-fds-0.3.3.crate 17132 BLAKE2B e82c64279bec38d4b29ecbce2157240be556666b10b71527a40a7b796cb36ba159323c20bdedc38b15019f8ccceba8a5fe01eec24bdc2df1425146c6a49de579 SHA512 f006d3a85dc5b502358824a7c60014e539b513c50e502be71c4fc12226755dc082c3cf9e66f0fb60dbb5ead2f91aca31ea84fdb4cc893a504daa5180dff5fa19 -DIST compression-codecs-0.4.38.crate 29877 BLAKE2B 03c5fc90aef55a7dd041048b6f9bdd09998fe8b6f5e9660a95c6179701e5289d4526358605a5c2d6afc0bac1c0729e5253a795d93521f1b45ae4fab67cfb9991 SHA512 3e4e23cf3ab5ac7865a1b5880ecc9716162b4aa261f2d1179d5105ad8ffc81a3065c341d0c0cfc07f3031bf8f2aa6ca1dddce7fd588ff5a75db15d7001efc219 -DIST compression-core-0.4.32.crate 10083 BLAKE2B da7bfe6380c27e44d571060c17cf16fafc46cecd7f826d76d1a3523d65dccb1da134ffd84c33b4db675313161f2535c9e6251dc270e32689a071d715d6ef8515 SHA512 0dddfa0dd0f00041fdfce0a0803322eb88521c2bf0911103327cc7459be7cda79a9abcd5dd3573690563469ab3e7b2547ea27846e32da0e99b7e49e58615caf5 DIST concurrent-queue-2.5.0.crate 22654 BLAKE2B b490e76804e45d6a7af6bb4ec074fb370d9ec7cd67c7ecfb55d5ed53b9b437c174e678add915303559e902ac81c8751dccb2c5ef0543d5961713372fd2b08d3c SHA512 235704f9161dfac60d2a6d2cf96425e39c097dcde2f005187c1f044704eec66d8303d59352cd414a81a3ed0eed60421054b0070a9b8f69065a79a2519e913e5a DIST console_error_panic_hook-0.1.7.crate 507196 BLAKE2B 90f2855b54c78258f9e4983849a0c0b41f842990d622bef0ea16ae5e3a93914919022d21b1437bb2ce644333d4e0c6e7b55d960452c4fa437e23bcd0da83a4dd SHA512 49f4fb2175c0068981678f291422ace3737dab7033b1a49d78fd821512c92fdd023c3fe28c7daed88c8f338c30a9c7f82f18bb4583c3fe7839ad8dcd0addd6b9 DIST const-random-0.1.18.crate 6646 BLAKE2B 20e71fd7e2b0b9af663073a45d0224a4cf9a6a6bdab5c3565de88b4a66ff24a1b0f8c01bdbb86f5192b723c03030ae02fb86722be7cc41c3154cdc81f843f013 SHA512 e250227850001a3ac6abdda6e7bb88efeaec1504a54348a5ea71ff66c984455eb9181b2acfdc0b6c08ef6f51beb34b7ae7836e370d84d75731a2482226c5ed26 @@ -144,10 +148,8 @@ DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426 DIST core-graphics-0.24.0.crate 31332 BLAKE2B 572eabb70211df9ff50f3b9b2bb757dc41b61c12390489c18ecbb899007525ac092903860622763346c6623bf412a553a4da76e3a9a0e899d965100cabad83a9 SHA512 f347601e9b853b503cd08e633b87767d13ca9e104d1ffb02a07ee8b1de05136e74c897aba5ff788586e0113b5b2208ed8b8010f8b96392ad9ed3cb2a56011985 DIST core-graphics-0.25.0.crate 34487 BLAKE2B ee0704367f7b516516892272f7519c2253cf0a5eed5ec5ff38d3916256b36418bd12678e8f6941efb9cccffb4fafa1a8f17258cda2b5c4d39aa82764913e93a0 SHA512 5a568d0aaf7382f5b54ba9e5f9c88a1ad41af53e693854c764c473b49999efc2ebf8cd6c2e736e071c4ed6d2ce789e96ee1b9ef57e2f16793ccf65bc3af6619b DIST core-graphics-types-0.2.0.crate 7098 BLAKE2B f00ddda48802ad0e4911b2f3e1e4267837fb306ebf32bd7701534766b625988c6d8cb69dab4a3e7b0bfee1eb5fc02c6f05dc60d511e0879f8d7049160d79cd1c SHA512 2674dcae97efbc52281fb0f8461489ae5932abff40ae18f1aa41f7865b450ffcba9b4710a2a4137835cc7b9475fbb6392330b6c0c296c9a84f3dab197f605e08 -DIST core-graphics2-0.5.2.crate 44628 BLAKE2B 6d9e49d4b8b354f89c896ada0257f8d78c792a8b0bb0091be5189ae633bfc61d861747be7203eca98f20a9f629fd5eb2e787889eb06baed7caf116ab523e5a9f SHA512 02e7a4f2d853f95d2b00217427ddab53fe56b8f0f2ea30e8a3d566ea22cd0f96ccc481a4dfe3786cb839f446355042a4cb023e69cf9cc1f9aadb0a1bfda87680 DIST core-graphics2-0.6.1.crate 43676 BLAKE2B 7d4ffb75c7cdde98bce1686fed3e745d8b17423d6561c03645db851e40ca86c302f0c5facff90ff6b3d2ce5d52b897bb9891a6ff9132f86cbec74f20aac29457 SHA512 484197030dcea51d52219aca28f60cd839cde81f01f4b30e0e36053fbbd8ce3a3cfdf06b2018ea4e8b444663f48c4ce15cd82909e57330c8b3bb458eccf59f34 DIST core-text-22.0.0.crate 22905 BLAKE2B 87ba189476513653d5374517182c6ecb1f90816edfb4bd033ba253b5f79312e95d56ddfed03fe72a6b9a69c705fb81594df6e31162f18ac10eca9982f97f206b SHA512 ec55c71e69b1979fa915d9aae7e60b1499071feaa966dd3a283ae5cdd5fe9fbf668cf1aaaddc0db9ac527fbb03f2cf3f2b8455c3e5a2b497b851905ebe92541b -DIST core-video-0.5.2.crate 25341 BLAKE2B 58af4dfb6a13317396642a75791dd493baac91175d930c107dafe67ebbdc9e977755991ccb6254c778c2b4007b4d7deabed9b792ac0c4a10ecfa6e8d277033da SHA512 6bade22d6cefa03169051c14c036d832c166acfd41d635746a9591d5733c9ccd898eac9776f7754463d1390284e8eb2be256ed8bca194b8996a8443ac4fb49b5 DIST core-video-0.6.1.crate 25350 BLAKE2B 5cecdeba3faa921b68d882f4d2d6006647135e3d68c0cc32c310e44c2431ab8031140d63d5477d6da4b63cb7983dec4e6a1aa84b02534356bd12f43455c4e09c SHA512 db910f53828676837a17ed066852a57304ad9c239f1e90dc23d50892102c913b043dac90f7a63fdba45fb0859a9ac4ee15d9c9c901a29d7bc82b994604b9074a DIST core_maths-0.1.1.crate 6528 BLAKE2B bc68e64f7beefb307d04585eee0e6667c9e4885577fbd501a17263771d82db34ad15fb7a93053a91800e6d21f231160f3cea3868e6926990c8528ae8e6c7fd35 SHA512 19708af657d12a83c404043717e0d75c49f7866c362d5ffb366affcfc77dc19d64bd44561c3bc1871e0ffc40b6804beaa5e6082f5d1780ceed7c3a9176beb085 DIST cosmic-text-0.19.0.crate 2962391 BLAKE2B b83b3a1b589c040791fe1fb68f54c8c99a613fbad7e6cb18e7a87b47e04c9ce89bdd8bed42eb8bcabf03dae362ceec9560fad12b8ec3d3bfb742c849871d81a3 SHA512 15db144b9fc33ae2878394db0456ac581cb81981d98ee4a700466e92c3c404b6d123050bf551ec3c16715576da31a68aaa3df7226bd5a1f5212f4ed171f5e903 @@ -157,29 +159,36 @@ DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc DIST criterion-0.8.2.crate 122924 BLAKE2B c00f87b0e9593aadc59cfd721110522161c0911ad881dff4b141ae158a7571840c6cbb1d12f0d10fe9ca855e81757719cb58b06de4af4caa7633464fc8b695aa SHA512 b0680ff7113c2bd149db62430b28998c956e11389a615c11eb42c24e234d12b2c3c87341200463ab9c3e94091a8891a2aede70320c40095d7dfbbe7f2c61b9f0 DIST criterion-plot-0.8.2.crate 24800 BLAKE2B ddc06fc43c0b86a0a2bf855ee0544eba731d214803bf8d0b45e6671f1f075801f8adf448bb5ddca2197cbd54cffdc15abbd9a5920f815cc9cf3b07077a7efc67 SHA512 862d361721789871e93c0e9f0376e25e8d6d0ec1c34b43678c2a9ca7bec1cd5c38b517b2da0f22b5d39c4987caff3d9709f986e2a0e6bfe4bf671c5f8b7edc1c DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b +DIST crossbeam-channel-0.5.16.crate 93189 BLAKE2B 80876dce7f8504a5b3f5ed803aa20de0b6fe57fdc1dc2e083fd81aed62d6ec670f296fe3ffad96e0c152ff7028796eb5e99ab727f73bcd9ba66c97d42a3e23f6 SHA512 87b019debfec43724f594602d03beea8f48ac6068666642c2257a05a6970b818e0db574d13d2283be4b69d1f68eed75b68dd6e71eeab5cbb893cd3896ebc265f DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 +DIST crossbeam-deque-0.8.7.crate 24141 BLAKE2B 64958ea2455a509c8e65d00d1ce02aeb93170022582facf3715998c57f62437146ed2fff15efa2ba55902bce2149577eca572c938342dd0a831be7bd3306c38a SHA512 53fea1d01ee4667b17dcd07fdda1505852c3210c13976ddf88f365353e82c5caf348e1d51820dde796e6f3fc800240af47d41ebff25f6714e0bf93ce8e6d1144 DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 +DIST crossbeam-epoch-0.9.20.crate 47545 BLAKE2B b68834edf7f164f9a0d495ddde74330dcdd39978fb564dc1470005628aa9ae751c5a16c5608c9c229b32e5cd99b75fa706ad7b172687fd7aa297bba1e267d71e SHA512 ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9 DIST crossbeam-queue-0.3.12.crate 16270 BLAKE2B 75be9d53340ab72e5e52c940bf6ba5dc417d3245fe18c456ca68b460c7747f7d99340517fa1387c7153faa8a0beac002fe3eabedc8638d044e0c05f4c5b98d56 SHA512 a117977e55c0c2eca2a6141e3292dbc75ae5d80c087f0667cd767b9e9ee0f9c87084ceab34937b66b28a586b071e518a483684bb041e6410b2c3ab5924bef769 +DIST crossbeam-queue-0.3.13.crate 18407 BLAKE2B 4ec15a1b7d112a15a2dd3860c8d87002eac9c86c3a48e1392603fab46652bd4432ade24822f411bdc7ee0a0afd52e768c7fc8553bbb83e96cc7afbe8c3801987 SHA512 e2f2c8d6e19c8a9d9c40d003e5a89de01a576191e81bbfb073a98bd3a0370c98ced886aa6e110883a744e898c32782f477727bc502379b1197edc455471f2b21 DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 +DIST crossbeam-utils-0.8.22.crate 46874 BLAKE2B 576a1775bab7dc671dbee9eebe691d8c7a1f14ec68fbc65e55a176efe95d96f4346c68567601ba5fc5aeb1c734708c5288544e4ba4e84af4e0e31912bcfacfc1 SHA512 09a32151fdcafbd01970bf372ff577b6e7e6a316ab4533a5d1e12b7eac3f3db2a860fb0e9de49d4085a403540f5863348ddc1e8304ccb84ad0b583621cb9f2fc DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82 -DIST ctor-1.0.6.crate 48620 BLAKE2B ae9c517cbbb56e8ae98f08fba42676c53ab446674f6437afe8b3d1f358b9c87302c969e5687b6629ba6f3160b21668669b03f17ef735317830e30d605e1648db SHA512 0b38ed7031859fd20d38f32ca14327a75fcdbb4dc2978fa96b0aac2155ef0c0ff38b589a0aa0451556a90aeef4eedd103cb7435e4ab16433d5372bf0b5cdf53b +DIST ctor-1.0.13.crate 48320 BLAKE2B 71464bdc5d5f22bc25666d257bf1a27a49a5221c777c6ddc9ac6c55f6372ca75825c1cc4e61e8005a35f005d4579760edcf64d9c97c5fb7bd3c129ae36eebd12 SHA512 34fad39596199430bf1548fbd87a3e7f64ff242dab4a3e4762742ae28d67cf834f7c30ef380cf46b153d15a6cc561c1b918e2448e7fc6b9fc480680275a5c658 DIST ctor-1.0.7.crate 48863 BLAKE2B e6843d17380269b6f38f0cb3e4f830833eeabfc0cee39332facf37510390e293e3c963f173c2715b66f25a9083c82b7385298975edb957ecf9941d170eaf0bb3 SHA512 eb1b50af4c6f46e50dc0cffea2ba97935887fa8822c37662720e04adb7a9ebbab1e006c38a93eeba7e7406a2f729be9c646152146be84e7bee4cbb432454efaf DIST cursor-icon-1.2.0.crate 14267 BLAKE2B 3d2733b7bbfedf5a2400386369bb2fc2860d59bfa3594c0d14365e9fe5c5c31810ddc8e6904edb53c79ac5cc18db5cd2c735fdd976925f793bb780e44ecadc62 SHA512 c613b8dde17c5dba4e6acdc393135dccffdc36235ac1fb2585d23fab805bd2da2882de1c392c2e7d912bbf09a97c1867095b0700440c53e527f42a6e7d8a0eda DIST dashmap-6.2.1.crate 26885 BLAKE2B f4027bd77c9f7cff711da8e361129c8c8f72485cd8d47cdc3517bd1715d113a4b094a9d1becef110e0b09fb8d17f636151527411d9320b65d2d0f5463ff6a7f9 SHA512 f3b2a3cf51ea869623ad39447e337203f6ce8e4521a7321a722a63a9a1dfea7be74aea7f8eba8e696b179d37f4b7e184924df97b22da0c6d98e56b962867d2aa DIST data-url-0.3.2.crate 23862 BLAKE2B abe3a0581fbcdb62c27addc8982c3c3fc77816bd860ee2954b2247ec78c06db20afae43319dea1aef0f47395c560779adc8ce42238cf9a3d2c5133bee28bda17 SHA512 d5cd99c016f922d0225b5bf74aef84177c2874d699fc992920f30cdca885f8b02ac11e90c1fa528ba39b55109c4a1654a3adf4c5301e2cf3a0132a21ca268397 -DIST deflate64-0.1.12.crate 28110 BLAKE2B c9ad1751cdd93ad69604460198eb1ffc3ef194b7ad0353b2737ee4ba3d538456bf065b1b314d7f5b143ce2801f46d9ddb673f50bf9ea29d56ab72490ec29e3f2 SHA512 766d6818a2eee9b445044a6c4d1a9728fd630ab072e6456fba97c78131cadb2460431e605d27846909920a5725387cd6ac0e487071bbc37e546cc2fffb6ac02b DIST defmt-1.1.0.crate 34342 BLAKE2B 1d7b8f730e469ef84351af4dada8e5435cebfb1599ca5bce63f106f6da23b746317d0bebcd8fc4f443e32fe881e7b1e65a480bfc2a3c5c31448390860270557d SHA512 68b8fa97e993334b0b6f41a4377a1d1e0e7d7a54e78223d8cdc3f3d3d7aeb47c3f7caa84f7bbfc43a491bca0da1530e7631556f6ffaafeb415dc0573fea664dc +DIST defmt-1.1.1.crate 34207 BLAKE2B de0ff9046669df02237a5286f4ec3738c4c3b8d704ff7f496e0de21ef35a54bde94f2f2e34fc27961f382c58734ef9a4581d0a2b12c01962b187a82258b88760 SHA512 d841951cc745397059e266ae162fd8bec99823b24b808d4cbe2b779198abcf8596a76e72f7b3256e1e24ee8ca20262342fa28e1eb15c5bb1c187acaaab02ab26 DIST defmt-macros-1.1.0.crate 27690 BLAKE2B 5347e896982d1d396936a34a54403891cb856e499516e2b9ba42948a3c4d42667830dd6ba5b27897ae7cc0c1f86b664a1eb8a9782c8b1a56fc957bfd2cdcd2ed SHA512 f27b677bb283105646c8a343a39c098c81211258ac6d79ce41bb6cfe2f48dc53c62a3971442b93f431daa98bf137eb2649ec057aefe0d5fff3ceefb2044c6135 +DIST defmt-macros-1.1.1.crate 27937 BLAKE2B ef172cea7fa282ec83d0db164ed7c0d876428df355db2f88c8a1114a79562134dc0ab46f126f74ea4ce824a6948c087492bbabc4463cb7b1f3b36fa2bb2ca3a5 SHA512 39c3c27536bd8dd1c2fa0d857223b4987b3e4d03aecb15190c6d68b373bd10fa3e23183bec13ca5953ab8d9e65509c50d216d7a8030cc000a95b723e9bb15047 DIST defmt-parser-1.0.0.crate 10881 BLAKE2B 40fb19b8697f83358ed1924da62ba119bce28287409a0c39256acddf74f9b6bd447a2b2257d54be951c8917b581688dc7650ccaf40d559219ff0495efe674fd4 SHA512 05b7d864f1c66de5972e7fd4f8a14fc4c34e83ea5d663e10a12f84bbb9d701e7ad34d740c0fa6b558d7e98fc2de5834d72efbbe16002aca151bdcc54a548661f +DIST deranged-0.5.8.crate 26885 BLAKE2B 72b9b2025009a0c69a6678f079415937c39c4a4ad307eb8dbed1f8d2d6e125f0ef4e422b65a7d08c2b1043814acafc0c6a0e81b024fd8736930eb29793e000f1 SHA512 cba9189672275a2d46d61ec04ce8d08ed314d7dcd7671029f3d7099106e112879eddcbeed23b8e167467abc9e1f5211786b5a91a7b2c41720badc601e21a17ac DIST derive_more-2.1.1.crate 88632 BLAKE2B c875dd4b0718ab1ee2e6faa74e1e1206b972f90dc0541dddd97dbcb6e3d2a7489ec55a7d4d6c27371a3d308e0e58d135ad5d0bb050777b5b60d75466a3a9e626 SHA512 cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff DIST derive_more-impl-2.1.1.crate 99094 BLAKE2B 9fe9720e2cc9b66e849b8598e28d949bdf5422c34945227ca12c2626f80c564ff78edc59ab57863c18c11ef558c4b3e5629bbe037c4fcc0ba323679d04d26880 SHA512 07a6d6c5be2968ee0bc6847ba5bb4809a80a769743868068a71d72fc376516724df5855edb6ebc2ef569ac8f79bf632f34ca30640fa54f030d58ce301de44b89 DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9050e63c13a4b605aae5d545bb711fb659312dabad26028f190853764acf74c1f6f31014e57c0a53a2281 SHA512 f29f0f932aa627bada67db5bd9d2661b5fb3b18d07030f5d88da28de7049eb872a2f35756cf29c094aacbc2429a3a333b54fb94d70e470288d3ca091cf6d4aa8 DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2 DIST dispatch2-0.3.1.crate 55299 BLAKE2B a159e925c2b6ccc7357873b06114a600cd2c9137fb1f179883070aca60b3a4f4d63ec3cc27ff7e597f972ba3ea50621609f49b38c3be83b56cde6c6cc5573178 SHA512 58c2c10ce8e6d68faba8d96b2553979dece0a0733d98ccd22354231611b431ba76e6781729ebbdc52b695c11cadda53e9d26a09a7e11ef4cf47a94902bada878 -DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 DIST displaydoc-0.2.6.crate 21191 BLAKE2B b9026fc3de6154cd72500f6a2eeb8184707cd2e0f5796a53c793fb516e497ce2facdf2950f005a6dc370f46d70a0c71f525fa69f938685b39de8d926e85b4db9 SHA512 6361c2ecb04a6fd260fa4b3bdd7650fdcaa5f12066e9a7b6d36c32e6d02f3de969249c7ed98f1bb9949cf236b256dd526551f2f614600e7d8d00764c7a74c0d7 +DIST displaydoc-0.2.7.crate 21343 BLAKE2B 643d51db5685ac981fa0be998d8c597cf2b38303bd891da997d293382ad3de929f79fb951d514f2b13c42009d8dd882a706b32f5401127c497850c5ef661d611 SHA512 6e21a1572e71d12218a178fc9e6d22964be5cb4006eb4920229db35ff1391708cdcbe5ab2b8295cf3ceb9dd1b1bbc70e2bca1e6080c6e7b8878d0b430e4d45ae DIST dlib-0.5.3.crate 7120 BLAKE2B dd9b7ba4fb33dc206315d48e064916209f9554d5a884e68f58a1d486ec43b250714255be06c6d4a820cb13e08803c6db6f3ec1305993b5294375ba627cd64f56 SHA512 8f0c798104d987daf52f9b0b26d15334f5fa75cc6efce4c4220219cfd7f132d73c18e045bf101735532a517a7952f895651d54f4e470135a65270d6f4a977848 DIST document-features-0.2.12.crate 14739 BLAKE2B 75d279017eae0877aaecb3dd953ea9a19083f5affe9215e623a9235ca97b156484b1bef8e682b5e81859e914841c951be035a24ffe0afca419ef2721949d1411 SHA512 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677 DIST downcast-rs-1.2.1.crate 11821 BLAKE2B e8a78afcd8d2f17c9505973359e2151d59b233e1757b4c7019047f148b1c8a4f28dc3a0d6eff6cc7f4a7ed986bf592ccf0481dc112768a9751475e1b0dbe27f2 SHA512 f37804c1b1e2cb0ecf2460fd6ab274c843c43e94aa7dfbf4e3c53529cca9b5624c4ea5ab5ceaafd72481165c7335f3cd1f846ae43deaabd18f363572825a5f86 @@ -187,11 +196,14 @@ DIST dunce-1.0.5.crate 8244 BLAKE2B 1499ae0bb3d34e8d42e97eaf551308efc95697366b80 DIST dwrote-0.11.5.crate 23997 BLAKE2B c64f469a9469d6ce47f8a9e4d664f2a912469353590e1da99a0e9f3c8e11c4cda1511a19471568de5b2f6df7d81c2a4f1431828521c46a340e51ddafeba9e6af SHA512 56f56f1469ea6e653d1c577593af6c64f738d248a0a67c98edebf4ae88e971164b24e08bc30de582d8fc5f6631d433862a92414914e62e5b5fdaf0dc434fec2d DIST dyn-clone-1.0.20.crate 13134 BLAKE2B 986c424a38fb634eaefc546a25ecd927872573647a139dd6750b5c1005d9e0ab349b47d10991a9cce51b6c457150500808c7a1af569a8cf1911525ba8c1429a0 SHA512 5910c39f1ce031fb89d4974530a60b66848038e2f2bc78bdb3d34e6f40075fb4457b8a604309bedc4012fa46b17212e81dfb376cc6b45fa2dee823a86264690f DIST either-1.16.0.crate 21248 BLAKE2B cbf2c5fd6f031f6d3be20e8b7816f77109c2e111f0c1514f4d00889befd1654b206b6f4a799ef457045461dc47e48821ede6f6a8ea2c8a402edf745b1f3457bc SHA512 043c00daad0dc8b03c1cd120a1a165591c283f5f803d4cbf1418b66539693d8bae94ea8f273442fec31e3e888d008bf74c2d953b6f5d6b432b50eac662dabaa0 +DIST either-1.17.0.crate 21820 BLAKE2B 8fde41dd1a4070fa48126fed46968c38c0fc6621a7517c5e04881cd4b0c8209daf05f20c39a0c2da95bc262f78d29d83820896f734740ce249465fe5923f81ea SHA512 32775a1bdd5d204dc0e24afb63b1df1e7ff09323ff4e2e784aee1bf8ed6cd5baa637c4e0548b149cb6945273d7a9c2dbf7afdb92cf0c1698ad95717b664e7a35 +DIST embed-resource-3.0.11.crate 21394 BLAKE2B bab3ccfd2526f7e9f05cf07a9a134db7417a9719dd7695bf13d0a00ce970d417b697f6353deb8037136ecd484e462da9ef9cd63975cc5018dbdc9206069f6a7b SHA512 1e1853f0fd480478e47dd7884a9d2155f1c9d6e49cf813f4d6a3bdf23992202b0c01fe326df830a17e3f002195effb23c6580cb87f794526012786b22e7db86d DIST embed-resource-3.0.9.crate 20676 BLAKE2B 13d5326cda20e35968731fe983f2cf48410fd6c13a80ae3e44ac34f17b2f36dcacbe26698b943e6afa956b271a8a4b40097660d886f3fdad122a93eb90d4aca8 SHA512 bbe261b8db5c66895bc35ef308fe0a9e0188f21ff5a2474891131f7ceb538fd73c912c9227d3bb7e4873e5531216fea958bce0514562d132f9841f1e9e42e53b DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4 DIST endi-1.1.1.crate 5045 BLAKE2B 3f2bbc121103e592c86dd74ed864301aac984a74e9955e3d43af881248fd6d45bd172ed344ee3cac079dfb8bbba9020c6dd8f0646505e60590bda93ffc73b101 SHA512 abaf1654a5ee129652490581410dd57aa8490cb1cccc5de27959a4ed9c1d025f77be2e8c66908234871766bbff623aa932bc1c85545dba7c5b9d2e44b38fdea4 DIST enumflags2-0.7.12.crate 17544 BLAKE2B 5b11f629d947c1cebc3cb0d7a3c37f7639ba93409c9af5b704efeadd66544e82086abec82cb3b9c0f74361b53701c27c2e1e0f16bacc9794f1df58bd4dacdd06 SHA512 b391276c9fc827efe9bd6f8d599d4e26dcc602c97f18b302b3eaec73f39193e0fb182f8a353b0ebdd4416c2c6406bcf44b7b849bebf246f20b61332d7d0d963d DIST enumflags2_derive-0.7.12.crate 8573 BLAKE2B 12b9baa7bb0afe90437d0a99873a790ba4fb2091ad31dfcb5c2f6e46ec891f32ea5b397d4b7a617a6509bfe5216f1de225a36458943c8c88c2b00630c7ff26a5 SHA512 9116d0559ff0b9de47898a55b53e77bbeae9ef8b790e9e081388f1458d118a97c2b02d29242080b2891bda1cc79d27f425a0347802205fac0b60cd15c7362a9c +DIST enumn-0.1.14.crate 8449 BLAKE2B 2ff149606dfa3e87592288ad0c722cf74a8c299f0055202d5e8f68bb2dcc336b79ac63c81bc47337893ff0d8bb9afae4b1900fc50082e7f56e7649824d118918 SHA512 fffd865e74afd2eb3322ac26413fb227f7461b0e3a910a3c79659df9385fbe5edb3cf95f404fc571841b6291cae93b242b0fa9867314c84c6a77c4b8bb53e2bb DIST equator-0.4.2.crate 11159 BLAKE2B b9e9c743c0e7cb9e0bf2eb64fcc1ae726f73875753f21cc6fc470e8d316640dbbe6efc8bdfc10bb8b56ff3957e569f142aa2489aa2d6df3ef06d8842c38bdf14 SHA512 15cee128b5e680761e08832313dd470d8985d07b13f408611ed8555b6f1bb4a92dead4e1a3c196f21244aec9060d1bfb50cc4a7963b439d9af363288e4f759d9 DIST equator-macro-0.4.2.crate 6407 BLAKE2B dde4307f993f3c5427b50be7c4998d219a91a7d4b3b9df1ce2c66b88c579d15a1d907bc4567c03cad966d9a43ebf023fdc51f7f4c4a740c5e5b9194012bd9a93 SHA512 6f42eba14c0ab76b7008668d3e1fcf678fa04cebeceb088115ca62ad5ee6192153c792431c46efcc65198a302d48aaced92fc1950ff46a81f96b94bdf7cbcbfc DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 @@ -199,17 +211,19 @@ DIST erased-serde-0.4.10.crate 31339 BLAKE2B 297c062a82671d4b8fbb882f98bbbe266af DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366 DIST etagere-0.3.0.crate 21466 BLAKE2B fbd66206f11a12808679e34e304a48dacb0c63ea412cc2ee015fcd14bc0937d8c4789dda976f9dc95a0c12efd0a0a17b1dc7bdfa9df32b416da078edc64ca869 SHA512 e3b7248ded35c10806592a4d291ac44b258f03c2f386097ae3f4a43ef58c791a70c44a59f6893e3b147ff3186efda8ddb6dccde0e576305dfb2331fecc4c4bf0 DIST euclid-0.22.14.crate 88222 BLAKE2B 121a9b81b1d7e14b9f4673daebbd3e696c497c28c88cf07ec1f79637ebbefe3dea120e95656f1540c0a7e2870229a0f1f9d0f8657431501f1464e30dbbc997e9 SHA512 51580fda5f676396452fc25f5cafef561d80248ebc0efde8b311201772ce5cf8310b4158396e2283d258fec1683a4c2d1eced98a9e2f8936f70f949b68a7d8a0 -DIST event-listener-2.5.3.crate 15392 BLAKE2B c56ed5eafa64014141e869dcf952e86f755eb35ed1722f8139260cb502ba226351ed1bea301618e94c9ca7f3309747057eb5f7d7986cfcdb7f6b79d13d52b439 SHA512 ddd67c1139ffe2aba95d763b73db0e2a9985dd2e57cf8f72030047d53d46d833df4b4192730cf0af4e060ce52e4f2df23aab6509abb94a6cd02e0d8cc3559d22 DIST event-listener-5.4.1.crate 43782 BLAKE2B b43523d0166d1e89f4957d718a54af9c31a52ca860bc5cf645e093670e5d0e4bdbc5f8f57de9eabd8b8c5b54df4090bea68adc8bfde8b9d23203b737580e4fce SHA512 99677a81a7abc04d6386db78fbda40ce5a9e4b628d0a1b171150b5be12e336fad04f2f8ac94e62d732dc90b0c65279bf28904e77f19c5cb6f0cad6298d97c394 +DIST event-listener-5.4.2.crate 35131 BLAKE2B f371ea2c5e90040f8f46f5a32ad255a3ef92d27408032d2c768f3e7f2a56a8cbd6e1457951e58559892d87d7e0daa5296b2bda9b026a1c5dede2569ba3b62a7e SHA512 d678f550bb06283eb38d8f7b02bed2070a8a0c840ea89c4d4e8c2559f2cc85e7b525298bffbfbfddaf0a49a324b35363c9348730233176f99b5b1d698b4aa63c DIST event-listener-strategy-0.5.4.crate 16179 BLAKE2B b516f4b14bace1dcc9e7e6ad3c7b8ed1855530d0aecd1ed480b4392bc5e414a92634ca91b73e521e0344e264da2d7bb92ba6dc260cb38d532ac5b782569f7ea6 SHA512 bd5259083e87d6fe04fd0c3ff2b5a5ac3e6550ea05bf623b3c535465a2c1f2766bb66ee73444a80075efaa59a73b064def1f034e91e64c66aff4921eefc54caf DIST exr-1.74.0.crate 248890 BLAKE2B 1f9b610a27e2016d3a87ad31a3c9ba10027a9f6527e24409ad1219326a963b2f578c9a93c2cc21eeaa965b2051b1c39c6045997a38978110894d4ca6d3472a38 SHA512 1548ec5e0c5852e83e1297b0afa455a873091ba26271cccaf6655680c5cfca98348ec08b66ff356bbf1947e982459f2bce660d33b232c83c7bd5f61e0d6ab6e5 +DIST exr-1.74.2.crate 289861 BLAKE2B 543a1866f705272c09b89098c5c07ba144d0d6b14c423525309281101da9f841dc0700cedb057204ab2e9873f63f15350226d58020832203abceb134cf1be9f3 SHA512 fe31d680a8be29f880da5f207720cae429803f926cc6d304dd967b83fa5e5aa19d25d4397f5fb617227c94eb9d8b7a25367d480406032c666cfe6bfb5bc6b908 DIST faster-hex-0.10.0.crate 13419 BLAKE2B 119f25ab04ce6f822364352848afe5f90d5b6afb3e1522d549e847b2477a3cb45c3ce1d325159aa3e015157c0437459c6c87399eda86d206ebaa327cce14ddd4 SHA512 aa3c6a6cb1188ce48f92997daf3ff61b20279012dc6a9110d7f6ee3a10aeb1a5e6226734067fdda822b5b37a89096f96c9c2d37a76e4d13a00ba3d37e72bf05a -DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 DIST fastrand-2.4.1.crate 20773 BLAKE2B 79fe53f19cbd8343ba15c21adad7397ca9e351d00d77673913063f8f8c02c0753a29828ddc7d52f2f2f68e8e1822f31060fc52d046769f6e768d510cbf2086e1 SHA512 7120edccfb1aac689412f463abb816e3ec2e7c6f7da3576c060229139c11af5e69408bce42dde4d78046cd09ba8db53a6f9c4fdcd68e5fb151b72a0906a8bc7c +DIST fastrand-2.5.0.crate 20782 BLAKE2B 6c32deb12c2e946e8eff86a0bafc5a9c4b6ecbd3d0faa10b68fca876638766cbc4b866dfaf52014bb4a1cfe6b58189e8cbfbe2495e9cfda58f90ecbf0f821e68 SHA512 0c7369840393fbd8fe8c6fa94d47ddc8e8c709270d20c9ce81c3902ea6dc9cfaa5ee0cf2e9b5b865453748283545e206264446d905550c838c052534a6088ddd DIST fax-0.2.7.crate 25616 BLAKE2B 3e4c1909deee142ba8f0eaec150922b00e6d2d196d7876558a6b7867832ac587956df542ec20386c269c798b6ad04de62b23f4698ac8cea26a31da602bc9d675 SHA512 26e81e4f19ecb719efaae6fd4de447f41f1b37166758c8ca9bac5915b05dd6337d0e94c77497c6eb3541b200e167d538bf9333d85ebaad1e05ac1562bdebda87 DIST fdeflate-0.3.7.crate 27188 BLAKE2B 284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499 SHA512 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306 DIST filedescriptor-0.8.3.crate 12635 BLAKE2B 603c15f2a83bdfa190c882cb9dd6a84ef3617898fa0969f45d19a6448ce98b0a139708aed3441fc8b5de5ecd49de0b06404412a8f2e199488c4487dc5ca4e16b SHA512 1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40 DIST filetime-0.2.29.crate 16977 BLAKE2B 3e2d198e2e9331192109ededd07c985cc6b31f45a9e8bd970f8c0894ec3c614e6c234601400c1e7f71c4297748a8b51fda3b6e6bda96e6ee6924963911c5982a SHA512 95314f25a34829740e2177c651afad66075f154e461279f67282240bbf815ec03ea6e751d8ce1e8d25c7da7199fe6e4e89dbb643264bb18fa210875742935d8e +DIST find-msvc-tools-0.1.11.crate 31517 BLAKE2B 83d8956d57e557c492488e3d5d6de1eebfe9e69a5f15e285f78f8fc3a7e242613157612012fee56173af225f7d73ed8f1567de598dee26694d8ad2b9a3e555cf SHA512 1b646d10a95973d5bae9babb04960e005d036df770f449e47394d8c48394d345d099cf26bd3b52c78b9af31a93ad488e009f7c8d9f2823580831015862619113 DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de DIST fixedbitset-0.5.7.crate 26537 BLAKE2B 48b7e02d7fa3fb33f05fb2de50a829e2f25d19ac680d59c754faef754ca4678d1671fcdc66d06c39b51b4f937bca44a89b87da195e43a4a905a0d29fa95996f9 SHA512 320b1b47a9f93590f24d5c111c171c401f15a50dc29617c8715b6c9d0b3f26e17f966a87d8628661dfc62ff8dee98524f3b6f4f4391725b1b77db714eb6eef60 DIST flate2-1.1.9.crate 82745 BLAKE2B 442fc5584096924c8414e98a0cf9bec736ee17d82540fa57bddb45ee9ee18a58e7bb3b75cd5cdfdbb137557a3e5d49ab1b19f6ec92799e9c9a029b7a4d99100a SHA512 0e98a626e314485bdb4dc31419fda9569d7ab442e64b68e374ad6bee8f5524903490e2c36ea243c78847ea378d6737df50da85f6be15517596f5f93e39a3089d @@ -222,184 +236,159 @@ DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e367 DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163 DIST font-kit-cc6f86949e40ef3a5e9b2063f8127cdcb72d7ac4.gh.tar.gz 1293985 BLAKE2B 6c57ceecae70b00d9d0e96fa3bc63e4d09b305b448fc2e396ad74c3245e47c5502d4c95d46a9a80007bad976cf82bd7664577ff75c4fbe9b180fb8cb98366e6e SHA512 6e71f0bbecafbe83e842426dc67f37d4dfd5743dcd309828820a83d457794397b5043248f6cd696807801fd4147978a9764eaffea52e920581e4fcfc750e9178 DIST font-types-0.11.3.crate 26335 BLAKE2B c2788121e62afffcf09117e3585d2c30e8907c07c385eca70a707cd15a99348da27a0f2d4023f6f8edfa5c2092d6f91bc6d93ef5434b6bb0acb7957635e6306b SHA512 06d4b794403cb4bd283d3602f07f220958bab57ec7dccab470f73813be02db59e148cf595343446db605895af40de2ef3c9f48db3e6effb527f0da8b7bb296b2 +DIST font-types-0.12.3.crate 28112 BLAKE2B cd7f90b7d596efd1630d47214b074cab5ff5bd5ebdf9f1695c96b914bb7ddd28d6affcb7facec41026ed25b93ea57c699e8e721790a4fa2294134668061ca0c3 SHA512 d955fa478596e49fa863bb1a60cb765e3708bb121bbb3fc461726c177fb69ed4f33dfe45d7ff826994e55320bdb64b3764d05abd17028cc6ee953b0013557f93 DIST fontconfig-parser-0.5.8.crate 40928 BLAKE2B 07d2b47bf846dffb345e95bb055d4c3484febf92b2f323fbc5e274fc1bd97471c011b4c0e68fa58502f0975ff6c366904cafa2dd9552a321a40986b2ebc0bcfd SHA512 56d6afd77978da84c00aa2f5873c63d9feb9e5a6992f8bdeccc90bf20e66763d3e44b90fa8f69f8b2ac2f68aedfa26158fef8cb23d11b572a31f8c77b80b2181 DIST fontdb-0.23.0.crate 108324 BLAKE2B a46b95de5c430cbd5ac14168466222b3a6f6561c80bf1b4f3ad47f1ae645aeb091baddcd8392c110fa9268471658c9fa36b8b801935f7249624e4df01e184eaf SHA512 0a32a314c7cb0ac6fe90eea59e25698e56aaf2c05f6ec09437dff01d84d18bc70bba0754f5277244a61b3ffc3b9b34926bb4ed38a5105fcdae89c7800606d4c8 +DIST fontdb-0.24.0.crate 119122 BLAKE2B 6fc106d4b5117727277c16b3fdd4d0df0ecbe93ea513c5aa1eac02b802f162196f19415227f83c15641929812aa2337a9a2b3d235470e85f437d5235b8ee9929 SHA512 95a7b1971328a0a7eb8aae3b7457f634f21671d90d7a06cfbc90715e990768bdc87f50f6f29bb363a5f1eb66309e74d0b7097c4420c26b2c505f5620aa6d0df8 DIST foreign-types-0.5.0.crate 7824 BLAKE2B 01a5111a11e48462914f9877d3228008590093633e957883fdafd3a7017e144c14fbbe713bb8b0061ebae78d20a49978191ce416a4e28317b67ec69e38acb879 SHA512 d07c92cf99c99419a3ebe05ba9154e396ab88116f46af736ffdd958c8e47741bca5d9f478f6719d5361360e844375968c1cbf6ac40995d47128a5e5fda3f6c82 DIST foreign-types-macros-0.2.3.crate 7635 BLAKE2B ee89f576f2d892209c0f344dcab9dd85a671c976c8034b33dc984b93a5c872ff0353311657fa1dafc499243e55d3293a7bfc532ba55894a719a50ddaa6957589 SHA512 c3965e058d15159f789a8ab1597770ff6325e8ac9e6914c98450225ce27af849698646d53326e07b13eb3a9730452d926b73fd76e5a1fbd8ae4a6083bdce3367 +DIST foreign-types-macros-0.2.4.crate 8161 BLAKE2B b07d4c03af8fd0e655e4b3c7c2abb789a6221fe66aa78964b9a9b02a7f1ec02b5d3c246ccb25b9653b431147e7eda14a8a4ada57ae4f0993d3669e572344baca SHA512 6c4c320487afb84880620da660706d671f69e21c5f4c818565bec3eb33f7ffaf4f9fc7d72ddaff4175e1d3d8d5153b4c80a536c4ea8477cd63c87f2aa0ebcc02 DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959727dcc6a21bb4efa6c28869a9affe7ee3b427d1bae25ed6928477d07959bd143d5d4fa27325f8f5a5cb0ddd3cdb9e5314df SHA512 c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a DIST freetype-sys-0.23.0.crate 4843406 BLAKE2B 0cf323f92ac4ae3f9f7a91ec80b99c10f4557c34d710b6a234e6e49ff8a0285a252954fb65bc11f52381600b636eccb3377df0e9f37a996a566743ae9de83fac SHA512 7819ba53c7fccdca99dc6eee4ed42069b329594ad9b64333b5931c6cca2c3f31d4f042f092fe4dc6abb71da3a2511c33169810d848a06eaa3d2e656b2ae3a794 -DIST futf-0.1.5.crate 11344 BLAKE2B 2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24 SHA512 4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971bdddd2d3 DIST futures-0.3.32.crate 61234 BLAKE2B dd15b4558a91d8012bfd9d7ea3cf9764d8b4d9a4d9a2fcdfc10f30465d649989b637045e2cd72948dae060eab3de4ce257f90de263e4b08c3bd0cc37e79bfcf7 SHA512 ba0fab7062af4d01143ebaab728b9d836a6589821e49347751add959f7b85c685f91f99b6a31e44988d887c4301bf657c0f8d969cb3ae219235aef2528aeb4ae +DIST futures-0.3.34.crate 61966 BLAKE2B 6ed5d8cb22f8649a21a56def716e4dff740507373c79a7f43f8144fa5d1c4924e78adefc8fd3d360fa46a542eb0c1eb076539d32468caadb3b89c8f31b35a5f0 SHA512 e63851965939e666a825663c9a86bdae5f914e81f8675b2e1a2275e049e5ec5efd52710f13032ecf2c31dd044d5aeeb46b1e4e03e4e1d5e6faa75067df1f1624 DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab +DIST futures-channel-0.3.34.crate 33165 BLAKE2B a28cb51ce81e45d2fce112afd9711f410ca6679549b069cf42ef1db8b8e00e5b36d2cead4dea40276034ebbb7804367aeec8d24c720534ba07c9e435765d1bab SHA512 9fb24f58565bdf345f3efe1f61764da9e5df44f7949ce53c1de5e4d6d82d272e04e01b6bb3358c947d312a5a808287a18befda357adea2899337e939c26d9a19 DIST futures-concurrency-7.7.1.crate 82630 BLAKE2B 10e6721c92ea6dbe4ecf5a4b1b7fafc27e3aa4073cc59da8788a660fdbe0e31b71691f5e616e3d7691787be0f4060514893d223811dbd7fe5d564ebc9851bd4d SHA512 668799fc1ec92f82a9524893c542d0b0abced705c80d1195c0ab79fe1cf3953a20974889c7be8bb845c98ade5b6144c36b3f2f76a26e2929a4874ec6a537840b DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137 +DIST futures-core-0.3.34.crate 14692 BLAKE2B bcec84e12b7979d5e10c8fec533d7eb8a49ba299461d4268ce77925f647bea4722312e59d001f5d5e779b376728f06d89ea5adb531cb672ab3ccdf897ebc0087 SHA512 05ac009da05e0d4cc41866a1ef95f7a3da03d037ac62dddc0df59c24cd3fb2d164982c95062f810982c3ed39e7130560ab58ea815db4235bb69c8809ba8e5566 DIST futures-executor-0.3.32.crate 18581 BLAKE2B ef9b6c7752a913d9ec420858c6e1c102c7b961412fcfa5a6832f11b1f3ce7ff47383d0b0827acbc2d84c00f3a0fd92c3d61be44eca4117470211ff3dd3de0880 SHA512 1bd682040fa15d7b6370b6c57d8109cc6e151230a3ecdede1485906c95feef911cffd15a8bdd3114e87efbba79ce444c05baa7dad6dd74aec09f2f00c645b040 +DIST futures-executor-0.3.34.crate 18560 BLAKE2B fcefc0926603a54620984efbb36abac31804fcc18eb277fe7ac0da3b44c77f723accf6caa5f077adc15191c6e3d7977ce6c928994f00ab510c3980764e8850ba SHA512 76c89dc491d6bcde3978ea947aa586551dd3e06cf2282156523963f70c48d12d9caba2414981caaa82f6a78842a7e63180fc90c8f39a80afb040524ea7864611 DIST futures-io-0.3.32.crate 9191 BLAKE2B 01938a42ddd4de31a389136376738b4e6fa6820698b470fad50db28886435857a9ef4b30d871559ab6a4fbdb3325cc05615a53e4bb37fa4eec2d019f26fcd42c SHA512 df7447fcc2046d5453d26913109bde4dfcfee2cb6914e963b090c68b32fd5256c65697235fa5ca960659791bf787ca6ac88b6b09c42abc82527f3d3c6de5ac61 -DIST futures-lite-1.13.0.crate 37058 BLAKE2B e1151b6263adfc96494ced26c377eb6582c4529f1c6347c1f920623400d317f6466d11e03c1ed70dd4172c57340b13b1fb1cfceedf430e3b95879bfa120d8e59 SHA512 2c007c62294c86108eba30a850a341e8fb369892bcbacfcd4b7ca39f949bc9a20624c3bb21630706d8240e27dcc402cec542480dbae8867ff933375e4be15fef +DIST futures-io-0.3.34.crate 9189 BLAKE2B 41958b790d4cae75969e561726437428132c39df0de904a359f362416af927240ce85505b1abd3c94f097a8a9bc4696efd5c8d992ad4e0e1bdcec9a5a4469802 SHA512 d7dd8c610359a6edc11768d1183f38832047f3cb74eea3ee99a196fe3b58e170932b2526f906faea0af73c3e3c4d5379b1269bab20466bad435c99f7e5c076fa DIST futures-lite-2.6.1.crate 46095 BLAKE2B 36c134db8c8dd553f1a6fb9ccd50686bdb94d17fc939839ce286cd748d0f0143bfac84a72bc64fb27f3b982dc2064719463dc88036656019304598de818e443a SHA512 ee62feea8d0208cd64d6ce99f813b573cb9aea33773d33adeb5674f51e359896109594a6766d528ec6f3dc724d97550b9007d0ba6fe6c71b5885735a2c18b4aa DIST futures-macro-0.3.32.crate 11929 BLAKE2B cb8645742a8b70286ebcb3c8f676c97726e0e8367a926d171439c8ead49933afab39111b66edb249133274641cf623086f4eacba4774885552b02132060d45cc SHA512 39a5d7d4e610521d1d6d285a5ffec43b7d331d92d80e60890448d016ceb30ea577c93eb961321cf6c314273e566964dd879f7cd4b855b9f5e141dffe8e83aff9 +DIST futures-macro-0.3.34.crate 11926 BLAKE2B c1e9e2866260cc6ea44235f0acbfa517e5cfac9fdd251a656f53d42f0af59e979da0abd7748d26a20354321097b4f63f9787866656e2ae7268e8cddec0e76076 SHA512 c77aad28eb741e0e9d5eb062034d57401297d9eca21bd05c24b267d5c0ca613255410b3d96288fb089b7478649834ab417bf27aec6efc19a477e1e4b51f86f80 DIST futures-sink-0.3.32.crate 8106 BLAKE2B 881eb606c985836f361f5133b32401f4ba84289a0c8e0e075f74ee2a6fd9ee1fb9197f53086c368c2e231db5f1e61ae88f99f578c50956d124b612f1e8060222 SHA512 05438809ce417dc5dc46c14b9190cf798e0ab5b7dd5b442adba2ba344618e076807d4884f4a8cdf2f321a27557b3e3b563805fbd51a9561e9224d7502d4a6bd3 +DIST futures-sink-0.3.34.crate 8107 BLAKE2B 3993bc6a59b76c6c280f5569229852402b7c68cc7acc6452004acc4b66ec680bb36ce43a49ecceca9127f068f71b514e7bf2b37fb8d3604c42747960c78dd3cd SHA512 cd1579b386bafeb1f3f698ec9003b101f636dddd67e458c5162b58f0041de877447d69ec3594cc7d8cbd795ccaf96c4bc4a8a10e41a88309d6dd99d7f0b86be6 DIST futures-task-0.3.32.crate 11377 BLAKE2B 290a2e7f7c957acfffc8041a5ce961b84bc6b1d02412ee8dce29cdc9a7d4daccbe430291d1a735c132b907448669aea4e5a3aa292cb5ea4b466b30fcd4e3f98f SHA512 eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520 +DIST futures-task-0.3.34.crate 11376 BLAKE2B 6365acd677c141312a1211b95726d3834307797ddaed85df01892f0493bc2e28585a07aea7ed742f28592cc0b1906235b65bdf826276020f6731e2705b68e3e3 SHA512 84d31a3391ad47f4c5306f37e09ab32975967253c65af251f8a45daf9363e6dd95437b7ab0ff68160d34adebf2d09f49449d184d627b8f6548ef02c9155c7db3 DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d68474db307ac4dd5863d73d1d93c54e90a18e21663864e94f2bd86999356e19b8325e321cd5c63da6e3e05f26c3af836fc SHA512 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1 +DIST futures-util-0.3.34.crate 169782 BLAKE2B b71f64120f7cb304ddf8d6899ac3da21654ad0ef30803979b3c3583e5cb4f6484edbb411a5cb0c8fef33ec595aceee490dfc98ae0d8211faf90b1b57ceac7d91 SHA512 c5e6213da3767bd645cf27d91e5f8ae14040079e11ed30fc9332b404f058491687dbcf0a8fbfb3511ed463139db7879785bed0129e99de1fde6ee10c21aeb2aa DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d DIST gethostname-1.1.0.crate 9865 BLAKE2B 40c9385364ebda2a61217fab5b213b6f6208916ef80f38385f6873ff55b390ed8a8b0be8810fe2c2aaaef978053cb55d2593edf15269615d42db2a95383df152 SHA512 6b877cb492777bd6646422586ca49fd691e37cc58b79891b976aac1079bc757367ceba81bd2a67ad1606294458851f6b37f25b1827eb29c57f4f687dc3852ba0 DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 -DIST getrandom-0.4.2.crate 53905 BLAKE2B 23aca6717b8fc8bdbc26bffaa1ae3aa35666f82951ced24e1d7b7530feae7eb5e66a9c81b738bbd2b09ead6efa030d2850e0ffb314dc82972fe72af361b961b6 SHA512 191d847be8c21369067b707c2c20cd56531478aca534ce902271e2693e84f6d74306a690759b17a8b1e9c46c639fe0e7be3b2fe41469eba4d7c27bb1c11a442f DIST getrandom-0.4.3.crate 52437 BLAKE2B 35ddd9206b3fd127a823de4c3e69271df0096c5fcf3bf0a14eb7973968bfe0b28eaa0039867713bf7735eabd4766af1a80609d33c59856007c4c7e5c5a6d00dc SHA512 6faeff228c0aa2dd62612a0f42f6b69e9667ecb6d1627381102865de609796f202d4ae635bdc098764225c5d5f0a2dc5dd1334522692e8ec22d0c5426bc5344e DIST gif-0.14.2.crate 38710 BLAKE2B a7360365d6287351b7fc747bf6f312bb63f4b510331356438801265c443dcd39ed7a60bfbafa68cb25705a7513ea5c0692dc45195f75a73551e773bb89b3247d SHA512 158c8a9c93353d64f957351a8d59ff6a15336105abf4b9e7256b089697185d9a5e730f9700af0205083ca5256e47743d1372b6076df433c73b75e5875040b376 DIST gimli-0.32.3.crate 289789 BLAKE2B d2794b527c4e0fc8ba10d12711deba8606bbbbe3625227d9b886b3d6846760d9dbc7ec258fbc13673017bb0706a9cdcd573b760d21857fc55deaec7b4be30994 SHA512 e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503 -DIST gitcomet-0.1.13.tar.gz 14196356 BLAKE2B 339056c54146a312935498ef95edcb7ec161354a3d7263f54b81ec15450d0ec1510015ebbdac820248b05e35c0084b1182fd44fcea1ceb07796182c9d96b43c0 SHA512 dc8dc78e3fa5c9f3f29eb53a9a9b6f46bf8178601c5b7837129dc376f9a21aab7297d331909a2b8427ac58b483f6c08e0cacefa1cb001ec1b277f6da9bd340fe -DIST gitcomet-0.1.15.tar.gz 14224232 BLAKE2B 69e4d109f4e5a9af85d51947b6442d1c6d76e19f7a4b3cbe33f52543b17571bf737046aea948b226a5ed8705cbe3a9347e3d04977200ee09a896b549f7ad36a1 SHA512 e14bc1bc34514c932892bd1affe91a87cc437029cbbadb03992ad2e9c31ad5652aae5eb10363bc600f2b880daedc294c133575dc1acf886230cc0205d08b74d8 DIST gitcomet-0.1.16.tar.gz 14470746 BLAKE2B be528e4a4126aa3a68886d2c4c7717b2a08503f98e1b0259c3b3908801113c82c42f6e31c5175b329c36c0b6bba5fd0161dcb56075709f25ad421a463d6245ce SHA512 03af05d5bac67d25fa09983d8ef6eb4ae0fe932eee02aff8a282de18fa3c3c8a0c7eac3c8cbf6f1f26f1bf0c9d18a9754786a499ca711b8aafefa25aa0d467e1 -DIST gix-0.83.0.crate 307888 BLAKE2B a1b0a4a4de8417e0f67c0cdc23e30b308d0e6b8aba94fda4512e7de4b6624da019145df4c7f90a59edea7affe2fa77b51a2155bbf36b4905372c14082268013a SHA512 bb7dd278a8914bb619cda5b1f0cdffe97cb54dbeb2bd32584788669472e2a93ec5e2e22b9041adc86d6abdfdcfc48b696e6cbb2b8914b1d99533ead48fba2cd5 -DIST gix-0.84.0.crate 309638 BLAKE2B 9ef3c9f63edecdd417cf1510a03a2b329dbd333907e0b9e3b525349def437e5935f13d40b3082acdf86511c33a30be436232f418c50a6abafe64193cfd37fa2d SHA512 43af8c17025252bdd4b54262678214893dda2bb6aeaf98519cecb97484503310980d47a368f660f29a89f4b789f6121375f4ead3af46b9c4ce3bddf020c95a48 +DIST gitcomet-0.2.0.tar.gz 15571484 BLAKE2B 113a70fcda24cfcb8025bdd8227d827da5bb3b6a8815059341b820b93f3434ba8d098f66bc63e7dff1f25f2659efc393e689d0672ebbd260134b69133dbc794a SHA512 7a92d37c4fef5e0a11f8661c1fc8d40d73cc1c67b80fd237da3253d5349a6d343fda7507759f982b80bf4128a6d2ba5bcaf038574331afb523ca05010bf034ad +DIST gitcomet-0.2.1.tar.gz 15265004 BLAKE2B 1c50f4b8e5d9af0f06770cb859446a7661b0a0a850b849e1c7ce7030d47b799695520cd9e3669533b5b33a8ae2ffd194036168acad33ad4bb417f83b2d3dee66 SHA512 f5a7c0653a305f63f150f276b28706a8a35cb776fbab137cb459b4e116ac2e866c665108cf9411a4c5d82cbde2ff66f36434cad28480da8f7571307a2bcc0bb5 DIST gix-0.85.0.crate 313068 BLAKE2B dbf24015b9797d7fbb20b74846bdba9f3a8772560a3d3583b38cb341031a106357943990ba0dd41da579c34e161f86dced6685958dba916ab63c0967435ee033 SHA512 aeae12705bc483d3212d33c9e40f48d27f4308cfc52eafc2d59d494de977a2c897226f0ee1d46709eee04a0ffcb4c515f7ba00381124b64e96a3a8c800aeb08c -DIST gix-actor-0.41.0.crate 12386 BLAKE2B b9fd3848dae0acfc83936df2ca85ef17738684b6ad345cd56ee597b79f16231b24f82784e22e0cd3a763ccfd4c70feb1dba60535acf559a08ac9a1e3e003c73a SHA512 02da8a2d5d69bc010edff8e8ad1d402b8e0f1135149c5351eda97cdba69c090b3d78204d81a32dfd4d2e5cca91e63875e39afb477732d4143a61158d2bc823d1 +DIST gix-0.86.0.crate 319199 BLAKE2B e5aa4717c2d9467da7498775f9603da35f324b899eef6dbe742da177580c543200383e0be79e09ea54b09982e28bae04a89e31b6992bc9721a7a2ae7511bbfba SHA512 13c03d7e48ddeb9a60d5e0b3c56b24eb5b5b2161ac0016e1bff17e6e242c498e15a07d47172bcebb82eeaf5461949e3543354e753dc44c4cd448f2edb4e654a9 DIST gix-actor-0.41.1.crate 12317 BLAKE2B 92d654a9d8e9b9021e5b1ef156f905877d74ec0256c7ffef6b5a6bd2dec9fdc55ef892a229d414283cca5c9c413aa565e69dcd7242c0c7c9e6b39055b0b602d1 SHA512 78e5be440443f201ee3909bd72f78bd9810a056163ac545674219ac57980bd01f9ce390e883b6e16da449e121ef694a290cdb32fe3639ac4ffbe928b7774a41a -DIST gix-archive-0.32.0.crate 17514 BLAKE2B 462f12d03f3569d9780a5329b96311872466d5632822f8d431f03c4e7bab7dfcc98d3e727838ee8fc89c4b549ca238231b22bf1386cea24f7823e1a2d49f6fe2 SHA512 0c841457d149f24667c05fd1f0941408ae27c8625c9fd31ff0c5f65d6dcafd0fd200153d806b08dbcebe001b2389d406b8cb3ac2577f3f73659b17d64bc08b45 -DIST gix-attributes-0.33.0.crate 22362 BLAKE2B 436bcb9cc64b80aeb375c895161d9deb1ab74fa9431bb46e1e64c1d22dca90093355f5be1f350bff4a71f1e4ee4392d86930224d379847367658406e69a26120 SHA512 2295bca552b59eced50dc0c3692ca483bd46b2979007fedf0eefcab9c6660f8db9deb5a32cba6509648cd9a4dcfcb71b8fd089788fae1c4517bdb812ab405682 -DIST gix-attributes-0.33.1.crate 22374 BLAKE2B 4100557b016814068cd3a4ba03a31636a51987b28be4248d51a6afbd8379c8bc68cc93d2346f0c3033994d9ed624fe0f593e27f8aa03c733aa901e2c3bf726e2 SHA512 0ec0f4840cc4954249995cd3ad2bdbe0523860e807993fbef8d0084d5aef0a512ed176898108d0354b125fe0d996774d38f489a49b56f1af40dee002cd9c1122 +DIST gix-actor-0.41.2.crate 12765 BLAKE2B 2cdc9d4878d65737b84a045264f7314d66f65b0f9f915897899a8bf9918c8d6ca29afa68f3e52fabb1345b3293cc50e973586e43158be94e17692167a4570a21 SHA512 ab902c53a906f918661a5ec70d94b8a528b19357087caf4ae56b6d167958b372128c7361a5312ce5089b9c8495ab594c294a9832de7a40ca53f838f8a4abbcbc DIST gix-attributes-0.33.2.crate 22410 BLAKE2B 1bd1c6fe0212ed9e84be570400a16038c82b169930827bb1c45d9bd79b2ca5715fee741cd014b34d3b3e9a75ee403f44379bcac12ac15c8ef50c0105b9ab133a SHA512 c55860a99ea8eb1fadcd7b81f3be46445780ef477e257210957fb1e9445a13f1906b3d710c0ee431b073bbdd72577b14959202915b3a2ee9ce1382ae591dff25 -DIST gix-bitmap-0.3.1.crate 9235 BLAKE2B 14b8a81e517c4c2a23e1f1f98ae949d5ff9e6ead7594ac117dffc4a1ff268efe6354f8b80fccf4bac5b67dd053cc97c684ad42a7aece06e7f26df7d4e7c6545e SHA512 dbffe353502ab66dc0fa4b8d7e3dfe04dd737999375e74c414d97f66255825e0b43e4ef217cece8d6d55b86203f4ac171f2dde31daf29b540bca84ac71fde594 +DIST gix-attributes-0.34.0.crate 27214 BLAKE2B 948f1e37703172ec9eacca56c4fa0e6c4ee209c5fe92f30f16414fcbb500a835ad3a0c54f6a25d39aadf93eae216bfb1aa6ed8ce1beb49816254b3de4fed16ea SHA512 3bae4daafd6cce4bd5fcbd557aa89c78b11a535250f8145eeeadae687c6171f08bf65faf61c1dd607bfd1c3d6ecfa58a81d8126166d8340e30aa822127dc56c1 DIST gix-bitmap-0.3.2.crate 9213 BLAKE2B 28c35c27a7919b0b2dfebd2a30a93c6df22f4917180e8b2b7e50fabd0fba98ac3f34427796057a43dee01f9154c3ee5611c48bf139529fd1155bb0f94d06fbd1 SHA512 22220fbf5e2b15241a82dc19789e89479665a4acb0e92fc007540f5c79ba8c283d21846666ef2d0848d74c11c48c77823383566fc758a9c0733fda60e9575c2e -DIST gix-blame-0.13.0.crate 35281 BLAKE2B 67ebd0fb3faf929fd57be805a7d38e3fdff34a46692bce562026599ef09284fcf1649547507f7380c140c9f7d5f71af622e03ebd5168be77523a9b43bc0b9122 SHA512 ce11f4c9abda7f722c74cc65c152a860528941fce3faf86a6437e0366f0ebe9ec49a5ce3db31720453ab5aa1205b88a8119d0a379755b57a6394ebbb5d34935f -DIST gix-blame-0.14.0.crate 35620 BLAKE2B 1484f2a783bd6ddb49a6bb99d7f55d7ae14181247164c65f326ac34280551c288f2f8f9f321a085fdbb5739b09b5da1cdf456325e2753ea4ca418a30216f7684 SHA512 011527d1853b23256984faa82ab887cb213f6ba946b5fed410e528dce8a62e5507cec7bcfe5c74a8cf4555488a079a496eede6168496b91b31fd88b240a73610 +DIST gix-bitmap-0.3.3.crate 9150 BLAKE2B cb31b8ec7ea9f33022e5e7a1883b2b4124d2bdb5bad898ec5b8355e5806c955c7141f6b0438d2c0c32e78c317242b36b6a227d41c811d0a58007b800e2d41ff6 SHA512 132e62569864dbe36d3dfd3ae31b8ee6b7a33b483f474a63c5c2a6c28372bd602593dbbd0df5c0b9b7774b9778182a58538b85e3ca7b20066354d576786c0555 DIST gix-blame-0.15.0.crate 35982 BLAKE2B 6d1d5178ad4605f186f5193b807e1f3851309a4f98faa8e2b5368f88e67a3fa07e43fb06ea0e447260c43582f3dc0f42f332b4b62309115067a98159be2c758c SHA512 8d291c4e29535e9c6298f6288af1fb80aa5e73388f9eacb6a089457c48555b10fe7286d2d0d5137210eff931b836bc5543774d85f4a7805192007b358086e21b -DIST gix-chunk-0.7.1.crate 10882 BLAKE2B 2610bd01e949bf81a6efcaef5713e90ac01a9c94f9d108bb91aa083cdc5485ba974a711dc191c2d2019c6d1e9a370a26ad3269d306a5f9b4abeb9fe7f6109960 SHA512 e7b3597537c34169df3c2d1ad55b8435e838bbf7a43729e5da82a78c309b36e20260ad4147fa75a36da1026906931df8fbb3cf84df5485387415c7daef443580 +DIST gix-blame-0.16.0.crate 34084 BLAKE2B 6c24a902f7e8035a7f1fabb9293b5bad409496abe09f2d376f472fcee4503aa953dfcd269dc12e587d9ed5b66b652ae571844fa66d79e328cd624629db126352 SHA512 6dfbb2304d147134939badda8b640a61d548b07c9b3743f3d129467ba9123d81877b9b5a3670223b4375d9be3e57f7798854fcec055b0271aa6a6a334aeca160 DIST gix-chunk-0.7.2.crate 10876 BLAKE2B 84b9ba8a9b70b329cb0e354af89f32491cadfa710c3d5a5b6a73e1c96fa88c7985a8df281cd55e238e52c9f8bee1e25ef0ecfe8dff2fbb5faff98f1d8624d134 SHA512 8e3ae26b770408fec7c0af1dba0b766a04a4ee1cd7469092702a408e28fa570b8998151ef7e93c41b94a94d8c9d056c349cf51994e06e4f8ad666e17dc7ffb5b -DIST gix-command-0.9.0.crate 14673 BLAKE2B 3fe06b9883599075e0ea0ba4dbb6e694c31c177873d6ae384779d0b94631d9c77f23e5abe6a9e7532cbae482e14e8b7de0a2ff9aa5e35552afe5b686d6302bba SHA512 b5474ded7021f4c8e399c23dafd755b9f6c66ab0dc10b45e7e2b0f4161a1a0f3d57a17a09a2cf82eae9975d29bcd54245452b68addda4628058894b294641bc6 +DIST gix-chunk-0.7.3.crate 10801 BLAKE2B c15a2c7e04e14a4847aa4a01d04d35f55f2ecb457ddb3e0998dac32a67d68b847f4bbf8c97182e7b3fcd87bbc9db06bfe68424f9d84c978438c9ab01b770b1ee SHA512 b9e77ad815e89882df2cdb0ad8c384ec28a66bc59f7600dbebb8e6240c29b0f08a3ff1a6ee35a64d27ad54264ae29e07e7669987a7051009784a5c4699e2ae89 DIST gix-command-0.9.1.crate 14918 BLAKE2B 13fa298b4179c0eea401c701c19b4b6ae52fe115aec553247eb7e2ea97aad0084deeaf5b9fa3f3b6c5a05949330e54b6764fd82efb599db6adbff32833e41f8a SHA512 3ddfd79fb516a4c5edb36b4393999f637b809a7847ea928209d997b52da626095a39211c96960f1ef0ae91f69039f455abbed28dd814f752c3aed3200d142bfb -DIST gix-commitgraph-0.37.0.crate 21115 BLAKE2B 9546b20195ee7913ceefb65603c1f7141d0e8a5976bc80442295384d6b7212b8023d3b17ca8efd164d94de42873df7adcbafeb8ac4887d1b77e8177f2eb41ac5 SHA512 4543949a8b16bc559861518bc2930ebea7841f4940c2a776583fa54074e28dd355b6bb55b225fbbbc48df88477aab806442ed7a6a1a8fde1d9c0d9cc40bcfb6d +DIST gix-command-0.9.2.crate 15129 BLAKE2B ba16420334a269b09adfe4c59fd96f4e242f65d15479ff58095eb1714e6ace6726974b35c774a4a4cf1824185967e0d3c1b5ab5d9450df969e17d4d6d8cb7b11 SHA512 51acb3d4df0f509a0887849f6b795177a5cb07541407147fb31b1ff67ffe08808b7f17605f2e060dd87165512e61ad482a62d6b11187b955fdab04b675b37b7b DIST gix-commitgraph-0.37.1.crate 21534 BLAKE2B b9cf08046611a35633bdad8f2c48a46f52cc89f5e58a3ed3311f9d48be0edda7f61566b3d83c9c87abd840d1e2ba562bd3edeed98349f5bb4d6d254be7be1256 SHA512 eac373b76743fd5964d9415e7e7a5190b9d681d767a4ed9f9dfbb4bfbc49d71a9adc531ad17b43664b790769de22e720bb6e621a72a53400c1efa26a1b026a3f -DIST gix-config-0.56.0.crate 78000 BLAKE2B 4aafd3d3b31c6e15b5a0d5d6177765cd6585a02bf48bde2b6914803d224abefcca81aae90856c4da7864f78570433baaf84a85a86edde03190983f05c6efc7a8 SHA512 101e4d11820ba54a8ebda9392f393d48143535fb3978337abafa0d107c6eef89a6c53b1070dee710a2f2d7f67da99f0ccfb69795a31a41727516efba32faa6bd -DIST gix-config-0.57.0.crate 78740 BLAKE2B b0bec5d4e1fc10da77666b599731ce899482465ac9835e4798c886a3d4fe1d1ec75ece966b06f4eea144fe47220279f4372d039d0c34b10095d5b0b86ef6c117 SHA512 f48531f02ce1cc7d528f41c7aaa4a059848ed79a34b6bc4038fb235d6e3e2cef8ec3360b73286e2b677c12b46e6f4e2bc2082bfb5e83bc5107b2b8130ef753b4 +DIST gix-commitgraph-0.38.0.crate 21536 BLAKE2B 5460c26d140107b8c1b04a1e1c2fa4eaeb48eed35d25f0bb1fe38dfdb132aba6428c7b54f5f672b3f3126e56164463d04c97b7068ff88f85bcd1460393f79ba1 SHA512 55d04b2353c68bc1be8751e7f74b1fc0bf2550a1779f7c3203bcdafdb2823d9a2c0650330a8d43e77d4a412a850392747127ff60cad99f42fe9395fe95ce0933 DIST gix-config-0.58.0.crate 79330 BLAKE2B 0e06aa28497aadfeaf7c8129ad598ffc0222844034db2a4fec36e69be73fe38a405022c86e30e8e718ec39cd9064b40599f623f654c546e08d1c04ca6dd7fad8 SHA512 b3b87b4d29bbc7e394a0c26cf76a4014ddbdd75f18c06154166a42f67b59a6ce02abb0e8fb65223b315f08734832196dba48fd7c2a8f445bfb4d470c96274f43 -DIST gix-config-value-0.18.0.crate 15731 BLAKE2B f0c1da9c6eaf7506d8e80855c24d15147bd25e8894666e15200be60db27db921c3b0a6c4ad936458834739c9c4f6fe387b706e0132d157d4dcc3d753a7fd39ce SHA512 b95408f322b8b4b5aafae48336cf3bb57a68bf082cda5e6f286ea3ea0ea44c56f8bfb08e41a312b8d2e4bcf58dab9fd7b6c5f40fbbf3597e6cc699dcfe54dd04 +DIST gix-config-0.59.0.crate 90262 BLAKE2B 39517a1e26a6d0bb35df1d73e673bdf1968bb52f5a73a1b9b557d543a6b2b51abc432b616c9c25debd8c966c6447d80d1ac02d24069e083353a9e17b8b77ea3c SHA512 7aacb177cdea9ecc3a633fcad6b8505536b497fca1d66df8a1129ed61bc7de5747b0a6ed1f68afde2f7f6ce42a3b3cba68dac2fd0571a2dd5546a297cc18ddd7 DIST gix-config-value-0.18.1.crate 15728 BLAKE2B 7b64d2ed09e79adf3d76338a5d38642e45aeebf1804f9ee65429aae07dd2841f6e5b31f3a905ff0de1d17b0d758272c9af39c5be7944e5fc9253082bcd8f0c8f SHA512 9fbb848cc32124753c11040c0330cd61cc53f23748786eeae10a573cf8df79039a1ac7c471612b665735443baa483f8c05b64fb27f6f5d747084eaac5c15e3aa -DIST gix-date-0.15.3.crate 18518 BLAKE2B 6d960daf700a538cb5717eb52a8572c3055534d8c7f909952f03bb97d0d42ead3d0ab293e3d1ac8058ba4ad7cb8dc44d7a66731440145a40bc1500f6e224cfbf SHA512 6f1f33f85e0a3d0e202dabc1ebaf9057d7d1c543e755435418ce20af3e32d7c83780604268e4c5e6b978c88c61ca01785ce9b8a8cfea948c37facde2d106d7de -DIST gix-date-0.15.4.crate 18693 BLAKE2B a6f6459d525998edb693932fdeb2ff2612be2da76c6b711de4536db88c77308b3ee37bf2f4242b9352f782048c94f4518e9053fa8683e7d834dd3c73396f54de SHA512 6d0fe761f4647a7c9029a39288d422cdefa0a7539c5dac87da511788373fc3af4bdd381be6271e3885e55cf9b08fff74be6ef58ccc1e57ba5d479f2296f081a9 +DIST gix-config-value-0.19.1.crate 16198 BLAKE2B 8629899234291d8e103862927f18f48248f96eb0699289f93aef0f087d0da9b8d8f58102a3bb7c9a5fd3021b97874f7fbbccd788d00c5bd2a85b41aab15a09cd SHA512 26ba815d7a6a5fd34c427aac51f3329003e1e35f447c01face9e8dd3b539dbfc7db450ae7d13e75b573feddf8b3e1f1e234de992f6012af69fb655be071b4854 DIST gix-date-0.15.5.crate 19190 BLAKE2B 4fa5d8349e343f54022b53f43d2050d0460a617d4f1bde3189f2e029ffdde5610a6b3b2bab84d124679a75235d308328afba7f9f6db94a80cfb8b7b2bd3b4596 SHA512 ce1d3c5765d84e1ee52e8bdb3531eeb9bf8df360850ab8321743e68a630c191e741490f09116ddfaa6a22cbd63554186debd8b485dc1724dc85b750a49346620 -DIST gix-diff-0.63.0.crate 64425 BLAKE2B b9fb692a81b878904fa7ff8db01feb4661f28a9231a2f6c706b89253d681a6c67e0b0ea3bc53378f393c81f3d355db634a7d6db6c732515b712f18ea43db70fb SHA512 068eb811e0c3a0773e41531f2300b1c469110f0c76ec9b220a75bbd921657c0e3574de1f091e3781b2ce52f2a37ac39a0cd7bcacece4aa969e6b6338dc80f5e4 -DIST gix-diff-0.64.0.crate 65279 BLAKE2B 9aa0ee1b18fbdb4b14df295d94accce60e39f452d32cbd3ccb3adb1d8ba785dd77edbe02e08d09b652415a13992e443827960469a857501cb49ca2435c871878 SHA512 415b1e1d20fbd0691fc23d08214a2fbe4821898c0fa3d73b150d5e7dee87a045582010d0b77a8f98a5646bde702893a8c52c8f7594a832d14dc9f265d9d5ca8a +DIST gix-date-0.15.6.crate 19142 BLAKE2B 6ea990270ac8af042caf534e5b49f8dc8941c3513cc17df2dc08ef14db0a2185a41f780e1026e5b9f21dc23ef748261062073602af0638ca487abdee7dfcd097 SHA512 c480ad61da085bf0a1448dd874f8de745ad1a133a0333f54a9c2f0f92d21083dc575c75fbe924d4927a545674d9c9194406405823023e9d5e9d446c26baaf70b DIST gix-diff-0.65.0.crate 65668 BLAKE2B f5eecda79466bde1b58a5c0144d3dbe1cb9c395fd7a023fd390cff516429a97d36047bd802ef8b370f12be50aaee3306d1a61cce939cd7c0cc7d086ce0a188df SHA512 f3103b0564fdcba7b99550e20471725e8a9c455392cfed616e030219ccfaaf4722e6adc2bd83b859119a69766137278f4b7220214f0dd26a8f56fce02fc04178 -DIST gix-dir-0.25.0.crate 34040 BLAKE2B 12c07af2396ef03722280154a1e1db61026f72a8799b064e76b1105ba02562ccf703a4b343f59308c3453032de42908de3e53109d2806f9a73cc3021d018e45d SHA512 655d9566083bd553555a1ee2b4f8eb03ddfecd32682c4d9468f410be735fc5ea8360b611570ada598c1ce5b1a40aa1f68fd2e7afc7301a418cd7aa32d6ce6a5d -DIST gix-dir-0.26.0.crate 34345 BLAKE2B 3373b3f05ad59538a26f592baca7595f175b7f8b089a8eec400e4f64b492c34dff1d75daaf40822f51303e96f5a328672abea291d807f7fbc228a2644b75cc84 SHA512 dd0fbccc5ad3eb79126b11310f7445233ee78b1a6b0d083a95da2c6c689e0754a74174d071f070f76e8ccfc1fe197d8133724112f80abc38f41e3547f42e2f58 +DIST gix-diff-0.66.0.crate 65126 BLAKE2B 1d68224a75d58523db7a86971e8b650d76241a644836fea2763f6c42bdd375b28d519e0d583d2b75ab9b4c8453faefc6c4da982ae828a26475d2dd411c198871 SHA512 54f0242a9f090ef64a574c1c6bd87ba1d2f4fc9a3131ff8790e1d3a87a0225228bf847574dc340e9984f713dde8c4e411220f200989ccb1637406293e3f5c055 DIST gix-dir-0.27.0.crate 34758 BLAKE2B 253738ff8338c0839777e9d4d977acd63f3e91da7d006036b493af46701e1360d82163037f089ad1f23a81c16e19640ee76def58c9b016322ac0235e0ddae27f SHA512 b7fc55d12e045d2b6ab4b9f6863f97c8841a2a154c5aa9b4fc59f0c2e817990a786dd5a8be1382914292eaeee7125d2f25e6e05e9352a029647da816b4ecbe19 -DIST gix-discover-0.51.0.crate 24755 BLAKE2B 21591387d731c05d7f098225299297eff73ebddd72a09c461fe81cf3f922a4f56b379feea63ae46af1f3e401bdc0d4ee22fb61c95141aa0cfd075a52ffa57c76 SHA512 8af53f1d013f08c6f53956e2d779baf2ca1f79194b54a7736f632f2fccd623a34c569130bb9cc4be34a7e6fbb3d56f73023d42b020de763567a209d05f7cb94e -DIST gix-discover-0.52.0.crate 25073 BLAKE2B 94857bc724b8d0166e474d442b212bc4badb0feba1bab30fbb0bbc2a06e7ca9f2eb1117920869a9a2fea6b95e87b5bb363be39af28c8ffd1805ca213aa7d7352 SHA512 c1f897d46506a4c191aac5025bbc7fe08cdce36368a9cc7a679d3373ca37a321daca2e647c40c272e419c389cd56cc9ee104c6ef5b3ba5229cf9fa7e03ae203c +DIST gix-dir-0.28.0.crate 33175 BLAKE2B a118ca9ac2182b8b850d9976aaab4b8f8b0489ee1d7a17fe559a4f18697930e71580ed6c78341daa448e11e080ae042634293fe26827d646f6e9da2db632b22b SHA512 c539de7ee391beddb9487f53373aeda5a3ba4043c5e2932a859a31d3ab3c40226ca6688459ac22f19dfa928f4c333842825012b9549721fe05b5af920eb2521f DIST gix-discover-0.53.0.crate 26326 BLAKE2B cd3a67f8f6f00e5b0d5299f6dd89c0768a614bb712d53b2111365184b9342cb4104f8e189846942217a52d50fcb4a85efb834d3950f0f48957cf894289d89148 SHA512 95d48dcf00c2bc03cf710105427c3f9c591bf9551588eba47b09d30d49cad71d4397c97e75f3b8c475e36dc242861021719b82374d4260481f5b0c670eda7a0c -DIST gix-error-0.2.3.crate 23112 BLAKE2B edbc9c9774190859996f35fae23091a19fef6252c7c57ad1e25f67a4323659c0085e347dcdec6eb345f12fae619f40564229fe1b4220b35878a2763e4e05253a SHA512 0d1e8e99d1df093419dbab4bd5a62a223f2d17e5c326538e6765b3016d60f005278079f3ce4a70f8ed70df2dde53ab4a3662575b731e88795e6e40fb4c019efa +DIST gix-discover-0.54.0.crate 24467 BLAKE2B 7d64b2ae00f2a7c7214e8a43063246afabd753a914aefaed7408ac0b94c921443144e930004cfd4b594b69c9c2f78ea271805d8d954b809a844251b747a38354 SHA512 e6789b83802852a1d893a297f88b31c5aa75902b2a4e4500dc902a0f65b1d83af0705f54bd6a48505efe3423b0ab528c153ab734ece215aac1292bd6222bfb2c DIST gix-error-0.2.4.crate 23128 BLAKE2B 936979c314e924c8569f9ec9c6016b9f499f705647c31542dc2b7ca6b5ba6499a3b472756f3f147ca529effffb700837e33b6992e82339e463633e96ae08e95e SHA512 86b78f54e8d5044a9dabda7b8a6c7767df8f054a73c8713deef32dee2b99a3cc85e6186fdfa2e76da4777122f5cb7393cdf132b0b3db35b253a92bc4ec9649f4 -DIST gix-features-0.48.0.crate 33873 BLAKE2B c450efa136662e20d53d146ee751b0437b34bf15c128f73565414a5f1a0bb79c6dbdba985eea2a1e88b9a0084bbfc0eeb87c3b2fb54adf9f62d4f9295172fbf4 SHA512 9cbfcb4b31db01f0213a3c6854232417ad06a876e02017c67c55ba8fd4b78c51cf747b7db5366926ab2aa0abd6d769136ea3c542c90b5d89359dd0bc16d3de9f +DIST gix-error-0.2.5.crate 21393 BLAKE2B eca8de0064ddba544ba910662c9dcf4509977b8078f49bfda5f41e5cf31544d8ead9463bc81d061e6297c80b6fb7de71b6cc64e8804237c07eaa02c7400d86f1 SHA512 6123210d208911adf525d5fa2cdaa3e9de4eb3996956a161d212fbced8c3210483e45d323fcf324d65903ea28a4f1e7c55e8e3dc716c52d5f9b8f57c4030b52d DIST gix-features-0.48.1.crate 33862 BLAKE2B 9b92472b5123317015842b21972088e9d0f03e8b272ee12a9e3ffac9db898bb8686a6a98205bb8836c27a3c3ee3eff52898de97bed05c893c12ec5979075885e SHA512 d753d48a40fbd125447c709ed07076d2d5f02169efd133b1b09971371bc92db61dec4c36a7a473af4380b5271ba18a5424c1a28f48dc0f2ee6d5dfcfe2b67708 -DIST gix-filter-0.30.0.crate 38291 BLAKE2B b1e87973d74f6a394c54fd3926149ec164514a3e502533c615006c419117406d2989509001fe45bba092dac6a6559876946f28d7af9ae495f399a29f13fc42f9 SHA512 f27dcde877efb6778a0cfad79afd4b262bda456ac384d84d188ef32f825401599e4cace6360f41bd2c24d5265106144be5d83516182197c6463760313fa1e1aa -DIST gix-filter-0.31.0.crate 38641 BLAKE2B 53fb1dbe1ba06633268a90d6904fa24aac234738364a82ab04fadd56832c9829dc7bca01bfd9ca0b3c725a18d3afca2cdd82752420489aaeaffb9f20f423517e SHA512 da991e58e0815c761e8313063a4ec40a4af046d96b4cdd783604b5b2194bd51bf5d93464b02d69edbd559cf50321281428daebe15d510e4649e451e99a77d26c +DIST gix-features-0.49.0.crate 29281 BLAKE2B d1df60dbaa5041384fa6c1a752e0a8204cb1623b292d4d8f3f0487f62af75351c06613c3c1202afcda0cf4fbca38e33192e6d0b6983a32f39065089781099b51 SHA512 e947ce9f25bd46db29c7e9af1150bf67de2c0d94dab37cb3f9dbd8a8cffb5377209c916bebd0447776c650dcc95fcfab192c765d2adea3def9c77ab1f7918f70 DIST gix-filter-0.32.0.crate 39210 BLAKE2B f25ff1b11e244d8274a9bd6ae3aaede442dc542e7032b9ffbcc75fe58833c121e380dcd9c1b4892411c8a9906c08e0bd0658b6b9c11f2745a17d9fa3c9d043e0 SHA512 594c23e3a7ef66c829e3ed33edee7abd2beaacd9abe2ce8097e869778c3ae4c14e02040034bdb5d5a28cbdfabe8f0c0b1b5ece56d211d195d694f9b9dd879bea -DIST gix-fs-0.21.1.crate 22498 BLAKE2B ec3044db1ef818cc4d31e4cc17e7a22719911dc82910f2a0c1e0c6f4bfd9935fa7724e555fac7555b23cc38c8a1a2736379ac96915c87d0116dc75a71a3b5dd9 SHA512 2a1e9beb17769b23d7bcc5a1033d9492ad38ad9a6aaa3b3e5c21acd47ce5d2c5f370dc93d7ccf04fb79c1b148bfeb6667d989d17e4afbe75e243bdfcafa70972 +DIST gix-filter-0.33.0.crate 42280 BLAKE2B ebe97db58d68d879ea3ea549561f071db6828e60e4bcd43a8abdab5b3945629cbb1e535e308fe33d822b76fbbe292437df48fbe8b20e9ae4d7bf2b0f6517e75d SHA512 c91319b91dbb3ba3e5d377e49450a13187f95a25de2915f36effcb8397720e0fea8cc0a4d1439f4209467e7d728a3744cf1cf912424dcce75f2ae298e5e4d255 DIST gix-fs-0.21.2.crate 22439 BLAKE2B 8a73eef6eb5f405b9d320bcfdf2478077ba6b4754967118a19907244a4e8b591d093eb2d5069dfb2390c08b9f2689251e159a3fe1f919adec21546536ccac313 SHA512 d57d8efce3d7c5dd9b7f1c8d9ee921f68854bbee33bbe7f8c3abfb8ca2e748ee78b17c6e40a4448636bfbb9d9050b8e31cfb17bb2ded6a3f7993cb49f62f6cc5 -DIST gix-glob-0.26.0.crate 15721 BLAKE2B 8ee2aa552ec61307bbeccc9ae871af33c62a3e3e8162d0ba79d3d350d77a9cdef68ed1da74dfb5da7c25180c6aaef229b1996805036a3549ba2b99e1a7d30e4e SHA512 3d51d855350540e042434bdcf3bff6652c74d8a1caba7fef5af731217f1191ac90b1f01e47f8858c4cc69e65084765403cd1d614b9cec2867ceffdfc1fdff44a +DIST gix-fs-0.22.0.crate 20623 BLAKE2B 6c90ea31f39ce6b2a632337bb51acc71e57b44905904bbb6f501980e62dc497d04ea24c1983835636393010691b036cc41167fef9d4d0e7f6cb5a868f9d58365 SHA512 c96182573d92348e3d729c1ccf09da2896cbf26232f4175c0bf4a2f0ddfd6ab0850ab74a27c53d8c38768701f6a21d20d02ac928f1993218adfb687057e6021e DIST gix-glob-0.26.1.crate 20511 BLAKE2B 5c417cc235b29e225060806ae3fe8c46f8b42ccf774469910627fc02ae5fa59c2fa9bb86d91c0202a5a283548f26db7a13a8943352c1768cfbaac697e3bdef8d SHA512 3c9ee6b4ac594ed8b50e8c6b255feb5fbb1e9de8a4c05c7e865e0326c3da185381678a1e606b0f51210aad801edb2badbd878bdc15f7f3f1febbba51cc4e473f -DIST gix-hash-0.25.0.crate 20470 BLAKE2B bb6fc34411f3b06c4cd301477dab45c6e14953e9f16fd9a807c0695531662b40f7dc52423e403315abc68cf759fbe7e0cdbef8ca157b09ed376b81126bb9c302 SHA512 caa26ca1e9d3cb9625c01562527e04a2a3cbc2b44b05dd7658288eeabe6c55035a4483e55d30618cd1e6d3929a32aa88a7336da990fcd9e4ea49c0cb2a35f6d0 +DIST gix-glob-0.27.0.crate 20856 BLAKE2B 214301f0d1cee770fd3a7e3e85f7be48ae63aeef4dbba2390d207097a742100111d78b9202e88710b13e01ea41ae27668217c000e559e229a18d4339c4cf93a3 SHA512 7ce1a96a8f32196bdf55212942383c1c97df2f8763e7476e8c9de7738f58963f9440471a3810d1d26f7ad2fcf4eaa84cc2d8050f050fa967f8e44551fe80cd35 DIST gix-hash-0.25.1.crate 20770 BLAKE2B 1361ce6c5941ec55f24745a062c437507c25064dc32e9a64ca988a9cde6a8e90b64adcefa566d411a6a441fe7c67b84f59c13584ec8f2d34c3438cbaf4b3c6c9 SHA512 5f5ca35b8130b22a3d300608f04cbecd8978c0899bc4f8c4b626d7f87d1151dd8f8746ad909b029b78ebe35fb110e61955e7dbdfd629f659ab5415bb6f6aa9d3 -DIST gix-hashtable-0.15.0.crate 10019 BLAKE2B edff3d2727a47f2816cf0965f6dea2eda51bf6bcd6b9839ec53bc12df1a8c9d5a86b996fcdb84d50d920cd4bb109a47e74fee1361f48cebdc09ea67221787609 SHA512 979773ea5daa32c48c867495d8ccf3cf2448ccb7aa9962bd05664bf212928a909669753437edb7b3174ddf91bbee6aec8d40b56b20a0ed02050a86bd3f4462a3 -DIST gix-hashtable-0.15.1.crate 10398 BLAKE2B 640b86b943a1fd540ae06d63179286f9fe86a9a691a419d498c3d5f8b2a2295f67f7b005b3a263c31acc1ff2d9bf3260539fc80c43d8f13d5d4651d163b7c08b SHA512 4244a0b5110b8a973eaea9a3d7ccaa4124160ce301bcb547742f59678b87520517bc0254ea8ba772aaced6eb0a2fd6d30aa6cfaf6c23c112bcabfb7f483c2494 +DIST gix-hash-0.26.0.crate 20766 BLAKE2B 086f4b3dd6c7d7e3c516f48fa36d3f14866f9f6d3cf8500cbf5ced59e32e9af4c62485913e918da73744e392e115be4330cb477dc7ccbaca78853fd6d81484c0 SHA512 6e870b56375f03630e24939b536d9e95073b551be72fc1ec44afa726505d006c0c6b5afc01c095008009dd305f4cfa3f929579fa5a89317a7f7c268b5a149673 DIST gix-hashtable-0.15.2.crate 10400 BLAKE2B 9d41def4962972ad65fd9f7bfbf513cdb7863d3119f36b8a1f190f0e20c00072aecb69d00b6560043de5f9bda6b48e5bb9630d2045257a6ef221dfa7961c3091 SHA512 466d42670a8662650aacde1f2206b9aee83ce709abe724f84c97e8e2d997e3b8a690ca60638add2d960e1b67961a9defd9e95905213e7e1da6fcb90ef0843a8f -DIST gix-ignore-0.21.0.crate 11935 BLAKE2B 308e2191b4a9330987a31af09f886fa7d5877714b13bb0324a4e809edd8c309cf3e0bb545cdbc2d5a69c5f51bf41c42a2b1369c570547e92d5741a6c1175731e SHA512 0b88250d2916aa35e304ddab293aa4f94653c9abc1b68bdb167c5cd67f551378a98c971ad23d67f89fdd1de4e498859e1bbcac17309e5971e1e484e826218fed +DIST gix-hashtable-0.16.0.crate 10408 BLAKE2B 15d5e6adcec189211a66f7bf96710cdc50939c8fd546c536b7750305609496c845298439d2ae278e6e7b254b964c022e6fdc33c860d8cefc092c9de2816b7668 SHA512 6be6c6195dd31beb413896282ecf797360a1fc8097546232c7df269ee73854b6532de8b531a654e46e72f670c8c9ab76424983c73fc3f9482069e7699840d6c4 DIST gix-ignore-0.21.1.crate 11939 BLAKE2B 4363e8d098cae683badb4d6c9b3765fbc73752737aebe9fdc557d054111622d6a75067f9762b7591536ff94e59522f2013103464655f292618db602bcdcc3bf9 SHA512 49b38d777a9d39ead114d4475af7d88ef483cfdf54985b5c9beb91d1383ef9a6d92ba7bf26cac56fc39bb619bed0c2cd269a15714ae98acce003fe86a4530431 -DIST gix-imara-diff-0.2.1.crate 42345 BLAKE2B 07d06e12feb0d68c7c7ea10843c2350e4041956f68b99086068518ef1f50c5d709c3c55cefafab650c755dd744e756f138714892c385eef452781ab7f680157c SHA512 61f599c7eaa6e1639b85ef04dd875c7f16d56bc633717f88a0c90f6417dc00e2340dd9f0c78f11656fc5f271efbff5a246253b0ca9b39e09d9fb3988f183bca8 -DIST gix-imara-diff-0.2.2.crate 42256 BLAKE2B 465aae4bb18bbe82cb3ad5d1f265aa7b528514599feab7752e8dcf5e90509aa269a4ceca8f93cd6442662cafec8414a63a7cb8b90061476e9add31613f9c3cce SHA512 771b4f0bef6413f5306ccfa7ef2434ea060dd2cbc32d1061fa3e6d13ee993cb62f9e45d787be77c9048d3591210db6c9560b3acdcaf370258cfae40b1d817927 +DIST gix-ignore-0.22.0.crate 11930 BLAKE2B 54a5a1e66f17a3d7e8ad37f72828ce85110ae187bd38872d015c83adfa41ab8482581027c4ca6b759771ab91f172ec4a2c09d7232b0c02d9ece0bb386ba54cb3 SHA512 13ff880b198861955727c2eed75058bd1be83cd63983625511a64ebbbbd73cfb7d466c3bfca505a333212cae9d0c8b5e4795cb64a4e84b4e7f3ba90e0e3b7ead DIST gix-imara-diff-0.2.3.crate 42786 BLAKE2B f45acb3223d16c79f7a48cfc9ae2ed26aa2623443d781ca974196e69e13f1d1229e2b7c00363f2cfc68cab8c4115b8d4ea350f5f87ed7451b4d0c857da897daa SHA512 b466a6de1c8287cb834513b70ff57b7fbad89862b762dfa082d585e077c14fd96dd2f694a04535e848bdf326947824f0956ce39515813e7cbde0dee9d8fd3121 -DIST gix-index-0.51.0.crate 56777 BLAKE2B 68bff779b70f22869991107e3d4cf01e1d6ee5da81c86499a7d8455d19cadcd460f11eb5448da20b350e91bb744468b553e3ff5bba0b5471202c0a78664622a8 SHA512 5443491f1c424876533ed598e7b5c2b414740fce62fd9ae68b639e5aa469019a6d4edda665cce6baa82b80186221e00a992d542cdd3f02b50cf2da8ba53d7e3b -DIST gix-index-0.52.0.crate 62891 BLAKE2B 9523d6633ae41bd5e12ae60059cc8edeaa9c212c9e16f06f37ed846b894fa6baba6c5a721ba3e6fd2d4045e88490f38f70e5360c62b1a6833344b90e6966a354 SHA512 e478018e8ee627efc97bf30c885c14c866f0852ce9bfcb190049b78755178f9e555a2500539a893ae3a8fc3e4a85cc1d59f1d917c03fe28a8ca365f41f04956b +DIST gix-imara-diff-0.2.4.crate 42652 BLAKE2B ee6e1a84d4ac283faf6055015c2c05145c9b716d7d7f5ac74e5630665ce885b613ab200756bd10c6be2371869d2151a2e4cc524231549e2491ed3a4f6db01a48 SHA512 17483a65a5719ae68896a76297370dfb4a459ab4c404f0d1afb371187c32c4e3b81cab8b0e139e26029fc7500f33e17c346b98592218290400a81672aaab9a7c DIST gix-index-0.53.0.crate 63816 BLAKE2B dc8dac85f0470db134eae0847ec89f19f215a403f1d238ee0ad59fb296e6002f1b38d1cbe9dab19ffed9874888e2c02cc6fa988ee37a64883b05d7e4242bdcef SHA512 7afd466c955ec3440b530744fc6f5cbe59975b6ad4c873d290cd52a37dad13a1e65d087904b9b51e5ef394f08d3ed8b80d0eb6641ac383f5a5b9b412104cb9ca -DIST gix-lock-23.0.0.crate 15361 BLAKE2B 6b9d917c3f16b114a5a178f7419ae51e4984be21672eebf47bed59830e953a918a2bf5d5802d676af77d006ca6bf29f59da6c32d503e4865af56f838b2a0ae5f SHA512 e3914c666535c044781d9b0500604a837074e2e770431ee46b1792a9a1ec43a617e4416a78368601917279653f16a406a9089f581a0b280db998fb4a36a17231 +DIST gix-index-0.54.0.crate 63160 BLAKE2B 9b29d19b82631708371dd46a5b4aa6a065da82e6373a23aa0103a7d248b3c4cb407345be0edc834d37f044c9a1027429c7d320f299890911a9e97131e2ce6ffd SHA512 4e465daaba608c371ec8b4a0d72d75e18cd0bc2c28397f993573ecd8fc460a2537246061fd22eab31f8e438199b59b34e9c3bfbc401c0c2b3785fb26131a068f DIST gix-lock-23.0.1.crate 15363 BLAKE2B f8d4b9022db54d52d1f0a63e41b3713c627e79d8955a5eac550f32a6e5e8bdce6538bf67289ca774262f577879880f7ca92c50cdb6e497a4d2f57761c587061c SHA512 3e3223663383f8eb6b22207d43872032aba8721a2c5a5396757e3bd2903aa13d67c2fe8ef45cc96665fef5f3e587dd78ea9ac66f838ce00b33f2e80958752dcb -DIST gix-merge-0.16.0.crate 68298 BLAKE2B 6328485f84eae2853d6707d344928af69c57068bcfef85586d1817f66d8da9711938b6817c3ed28c5287c02c16fefb029d6fb4ba2238392b0e0eec2901c8932e SHA512 2369fcdd373d794c7daa133eeb67e27225b7c98a1d29897d26ff118548659614c77eff75420a2c19e474c7f3511de7de9e5b86ceb74cfe776ad28a65ce3438cf -DIST gix-negotiate-0.31.0.crate 15081 BLAKE2B e5b672c112aa95afdc34618009e67fc668657e39b76d234ec2b3a468265e0e635bfd1148ea08bca1a2358168b915db13ca82dfbe685517ba4cfc934ed1a08da0 SHA512 9436f1c9a53ce06aa3dea6c1676530d32dfdea7fddaf134e6feb9751b2ec9ea4f12c29dd4c170f5eccec725549c311bcfdec5d633e38dd7274a6a70401320cd1 -DIST gix-object-0.60.0.crate 57210 BLAKE2B a45c38fe70c673bb621d6c1bbd8a7d74bbc5993037b89f70564ac77efd961f750c15888d08bc877fa2eb05431200456d374e2b4788aa1ec35ded7b88ca6427e3 SHA512 3307a6b6bed9e84f1833ab249145c1ba309fd9399a454d392c75519eb4f3ba30636d36fc46413c3a391e0264048a7e6b3434f1d5064ca2afc0a411d3abd024ac -DIST gix-object-0.61.0.crate 57581 BLAKE2B 6c30b77c5fa048a69e997c26587289841759b9670d4a4911c2b8aaf2a3147a85b4525a7140a321abff1d35feb96d9abdb327da057c7d9f1ca7fc724df79adcc0 SHA512 c4f9cdda53f5591c295c8e89b7637b223d758dfa43a38f6aea2a5f516fa3ff971d9b7129e6ab9454d5e4141c72b675b8840a18a6ae468f64c199640e461f354e +DIST gix-lock-24.0.0.crate 13485 BLAKE2B 602df2f71b43783e99124b061a3e89c60989af55cbff2871111cfb40de58e7a9935e3617bc0a42fe159b77e47b34dd8ccbcbdae2829f39a8053854e7dc22f0ed SHA512 603d13f0f94b1c63dba2e76f86e4213b2b0984969e9c86a026527d8dea314accd2b39e1b15a159ff8911429433e9d30e68fbf80d79616d0df96b65053bd16dbf DIST gix-object-0.62.0.crate 58825 BLAKE2B 1863536c00473a99fd347d9b8f5e0814f4433bb3987d0f86b5fb6967e0538b7d020207c7d65c77fa34e3e11610a635f6c36e88a19aa5741aac12bd54f3670545 SHA512 7ce97df3fb663955b46d139b53970dd7cbf9f14729a677a3b0dedf0131ac292cd99339be22b8d68c249b459f3d561b1d9f183c20af71a1d2657110752bfbbd2b -DIST gix-odb-0.80.0.crate 64877 BLAKE2B d096fd1233dda37c011af6ab1f985b93308464af47811b3c8dd8fa23d33b6b55c49e1f80f2add504b397546122cada38adfa52dedfebab84ae6e08de45358c3a SHA512 6c943bb1bcb04bf020f85331931b6ebe60f38b51cb6137e7ded6c3fea6a916cc8f45c20af7c16783b275914bc1ed13367085f73e45def8f67dbf838411fcc22c -DIST gix-odb-0.81.0.crate 66038 BLAKE2B fc96955b2aaac6746230ab4c3dfed03e347d370f934a3e10f843d26810b2e0bd5e6a819d3e6aa7f5d680d40a8921128f6451a643f237d6f30a94fcf854285120 SHA512 d6d975b70f6d03844f26ffc4a184495592308d0216cfb3e8131e34024014e8f3554442918750f23d55d9e1efd771e5499ca1775e245544f84d84eafee1105a2d +DIST gix-object-0.63.0.crate 57833 BLAKE2B 4a0309cc2dd5198a85e88fcc8e07c4f5ed47cbefd4a9d607c53cc93401570c7805898c6c5a6d115893dd9fd1bc5c2751818f035e416623a16835a9e2ec70963a SHA512 c9ddf3f975e900262511816155e14372c847a10ef53b1d2144357fec532a77f76e4f12f75f3874a7abc0861d98100b1bd9d6344ba7264f818f9fe53a4ffdb0f9 DIST gix-odb-0.82.0.crate 67027 BLAKE2B be5e2d8efd12d081e2f4e605a9970df2f37f16b3859ee49f25f0363e0f7d7af7deaa587735bc0f1ba161163dc1851e76032e789dd182d468d38bb542956d18cf SHA512 1f642eb7f6075f060053ee066b8a989bfdd101859c7f5a8d222c1bf91c9980d83a1cdcf29237a7fafeb387939377761fe15032cb049147a5001be27837be0055 -DIST gix-pack-0.70.0.crate 109659 BLAKE2B 850ca34b9a29a91c987cc533d6d23532e83d11cde8c43b9cca071b70fe70cbe0ab1d4d5ab6302048a68c7f7609086f3ab44c08eb1b7905a84a1b7c12479356ff SHA512 c0b2718a0b92b32ebaeaa0601bf80ea4705bdd87bbe14bfecbd16e6d5b9d4448f8921a43522304f8d909377a48267164bd403f67a7e27f6398b8864a553df66f -DIST gix-pack-0.71.0.crate 111168 BLAKE2B 047920f1efded101579c383cc3d676d66746a484f501581096e3ee72bf5ab5e3372a752876a6fcf15d9065275f1a4548c4354e1479f9705326df57836946accd SHA512 be85d290ae2706d2de3bddcfae3a5eefa913b6a70af54e8f80309738a39b4bf3d819ea0b2a6cdc71c44e092fb9950455e65ea0e97270b1dab9533f3a38bc2cee +DIST gix-odb-0.83.0.crate 66116 BLAKE2B eef28ac3e2cd55daf7b1ab0d34c5c1b6be0860b18ec82b2ebfece296ae513ff9f98e07ac775a508e8dbcd16c6ef2ee6bf10dadf848513e96193a3e6dd3b8f5e9 SHA512 aa24b0be799e18f3244dfd721e3041dc3baa7ad66bd5b0ad6c753d8af67f059905eb3010a3805368067bdebaca21f23bf9d7c0eb3f097524b41a80bf1b8b2dd8 DIST gix-pack-0.72.0.crate 111660 BLAKE2B b3aa273ac60450087995dfe785d421e4d59d62c8e710849adca6b50845be9db57cd196430d18034517bf85318ef388735cded46f54d563a31be68429a3e8935a SHA512 0ecf3837a163a55fc3524f72d012ca9437ef41668ede288b4a5143ed02d10463d0a75455163231aff28caa5bc0142c1b10deea6f56c347fef16c773de73f3c22 -DIST gix-packetline-0.21.3.crate 28571 BLAKE2B 4e2a241a1196d9e7d7b52e37aa583e0db27eb5341a715d214a9c5577f0a39001f728e930a9bad2b332a143fd8a81e236f4c822ca68ed13a82635e026b586a4fd SHA512 ef28ad41b9fcfe8728a8e71da0ee2076de39a2da7fc6d73507a3e61dd9f6c7669a33b65e6f6a952e46ec4fc34bb69c0cfdff8cf70b871ea66b58aeec2e027464 -DIST gix-packetline-0.21.4.crate 28580 BLAKE2B f660211a22a4a60c9817d988d2ec39ba80a3dcef193cfc6648cddef5884f359748dfa673b5672167826abce29d49fb3e17b22e4c739406e14b6892e351c1074e SHA512 52d7a4986b3e2175cb36d7c9873dde20dec2133a254779e9f02eed7148b4ccb46c84a9d4e41cc41ce1a0e61cf8d081aac06e98a4f18bac2a11ef4842c2832b78 +DIST gix-pack-0.73.0.crate 116504 BLAKE2B 1dcbbf72e73463a444e4699c089a518c0c6321c65ad90b986979ed6f01abe9cf1fa2fa67f2692c5a77ed1ecbc3cc5981598c06b3e4c44473f70f86546a83fb87 SHA512 03332c7abef255a0325a778d9a25c06b0fd5113be50288faedc8816ee7fb8e91dd18a8710574281cdea7653c3784f3850de8b6a814ccef3ad52daaebb3a3c6fb DIST gix-packetline-0.21.5.crate 29523 BLAKE2B 01ee42a32c25f40d748a8a4c82fdfff7065b0403ffb00296cce301b44d990d98465ff87da5ab0b34fe46a1e221c022443f8e6913049f118bb4082278250bcb9f SHA512 af8fe59d4bbe987efd1ef03b9cc61ec4f6d28206684963dd5e5ee0e1a16273364dc3cf04d09172dac4e9ce24eed6f8bef0d31df16a19be0d0d28fd5b754ee479 -DIST gix-path-0.12.0.crate 33351 BLAKE2B 96698084069d9999654224b46c02947ed860d2a2a4264d9593d3457a791876bcfbe23c425bda1b14d4ab278a400c23f72687ba5571dde7d1574a4b41358d8833 SHA512 18efee41f2df5b2e51f42ff3379454312200223e868b5a78c3eb0f54cef320963f8057b85e6559ffdac3889b252e7c3fbfc1c4d6798e2404f4496b5fe09e1f36 +DIST gix-packetline-0.22.0.crate 29009 BLAKE2B 6210dd4a2fe1a781641614b64f677e9010f538ff1502561d430ac035686961f11ef6ed68760393306f32334fc7720a7871cdeccdffbe67b3f70c5b1f2438d754 SHA512 395ab45601ca41fd23849b3d9a12b31ac0c352b8c5ef0f8c4ab66c99ec97b40e93f4a22be3f94237af622012f904a71609e4b690f57281ef5817efe513586261 DIST gix-path-0.12.1.crate 33336 BLAKE2B c2050b773cec842e14afc1ba2455db2b9c0b3cbbf5c8a050bf24dee3a168181366d04987a562cec5e89e299952a2f91bc0080b1e720562b4726ca8f377e8d6e0 SHA512 4107b736297c04418fe9e1c71544472b94475ef119d875fc9201daa4f1c65a94a466b26540867433a1b902cc0960fdabdec6568f92c8f8a3d323cead6e6aca1c -DIST gix-pathspec-0.18.0.crate 22723 BLAKE2B 023f28f716e41b4cfda506fc9a242aa2d8211fef60bfc6a1de49655d8cf45156c8cc31e769e564e3acb02868a11868eb3a901ab021ed2924daa9b5c0b9e4bb55 SHA512 82cf5205fc1f46461fa6436cdf507c8877b242e0fdf2f75764c05fcb37e6daff1ab431bca7305c7d3c19d9a9ca5281128efd6fd189a14afb0e183b9955db7a0e +DIST gix-path-0.12.4.crate 34496 BLAKE2B 8c683e429686c25b65d89d250fe4667c6ae85379757ec3ca3c1386ad4802c33bec25b0d69c828fe7abbecbba91c17b55cca55978e584c8f91476a027bc2505a4 SHA512 3b644edd405b79dca46b95db3d6b0614ef45d9f294c9c890952f96f1f02e39329f9f49b75bd2c6bebd3a75d39409c0df8adf65b642bc322c8a823a138004b43d DIST gix-pathspec-0.18.1.crate 22717 BLAKE2B 6225bbbc97473ae887a33e05203f6240a5c240547b525e06ce30202c3bb6d69c6f761e700628fa5a68bf559c3863fa29e3c7068103a749cbeb1ef2e9c68d0fdc SHA512 1be9d592ee76d00e9cae1226b363d61db1ae69a581492e69c1633c9b171e26c78ccd3fda41eaba61968ceedec168acd19fcd55e6e17f7733d45f6c674b1042a6 -DIST gix-protocol-0.61.0.crate 59016 BLAKE2B 503421c6aa53ed02d6ec74f94f4eec0874a6a5005fb203377fa2e1a0d08932e962b4750cabbc9b55bcca1099b006abd6a8bd2fff720bfb592087c1d55013c910 SHA512 b05a6abfa55fa71140e41358198db9c879cb9b6b20f6d698e786315ffc5797cf63a9aa2f3b31a928c4fb6c2ba84a73c25d45f687c94836d5f33f07cbf6b5f7f1 -DIST gix-protocol-0.62.0.crate 59378 BLAKE2B 9e85c52bd9ac7921c5b2edf10ed7c10714fff1d234ff15d95c9a2eeb802fcd25f84a7021eef04c3b28d599ff4ab59b7a6d2287aeb28047d6b1aadc4d942a03fd SHA512 3199ad9d5e5214e9b8dd1138e6d0b809fe7bbf19411ef58d8f388da55c8d346de34b8ca8c97a2bd90e72e6e1e473cf5e31b7206131fff16f46d4fa8a5713b0c6 +DIST gix-pathspec-0.19.0.crate 22768 BLAKE2B d504cd7cfd263a8def59edd3d717b060e4b851e688b60cda88f72ac808254228159860a78b9a8cf78cd488dfe8f1d6f1b9ead8eecb8f3fda7a82d044d346ddae SHA512 fe21e889402e16a1c3b4e8b7a6a2686c47982df4db122d2e1cd3aace946637784e3de27d31db87015ff10cf27f7d3734b096828533f29510e353d46426043352 DIST gix-protocol-0.63.0.crate 60220 BLAKE2B c6cc04aa3e482af7cfab576d7be119bfb22b527c5b5ce4d2ffc599d14d74056f3f7f1fea9397efcf38047ca1267978c81dc8ca586499cd6d5a25098389de5d00 SHA512 9a3f90cfd27a72a59c864d188e8192d6af3411723a1812cd7dd732db95e63016ffb5e85a0d7b42ae67c40765f05da6530ccc548e980d2c1eb9fc4114def1da2f -DIST gix-quote-0.7.1.crate 8976 BLAKE2B 872f1596984b6d2d8ad5cab94adbe75e7cf9d66bb1b8f5e12d02888ed0e768345f5420290b58e14e618514e0c756e12b212bf323c8be907307ae009e9af84003 SHA512 f932b606070735ceca9c27d6ec904570592d32a3ad6779907dbae5c8d332f1a1e81223ac010c18670fd425d10571b2d764b459cd2bccb2c0f8eedc9bc001b87f +DIST gix-protocol-0.64.0.crate 58109 BLAKE2B 2b3f4da2cfc53387a43c0060b88411c20283b98df497e3293f02e95682c8a94161efc41620dc2428b6e6af6324f2a2bd3604d807e8f1bed95cece5beb8afc2c4 SHA512 a253dfac4207827414a1548a2acab7855c76e38b71c9d5d26d2598f0f5e072618115e474d34b3d81db7b8bc67d5e556fdb5fc8fd2b34ef29be9d05d921f01c47 DIST gix-quote-0.7.2.crate 8971 BLAKE2B 95b219e161eb75b05c8cb790ea52e8019d99ffcbb044ec92279c5154411c0983981076da3817f4bf6e4297f95f9cc1afa6f0acaa09494f67a41b3bb61012e51a SHA512 29b64fdd032149e2aba64c2850c4f32f65f97066ebff0fea962a2160ce74b2d50d497c57fad765c84eea886435eb33238594cb6081675a3bfa90752289f6b390 -DIST gix-ref-0.63.0.crate 66885 BLAKE2B 91a2723a9e70014284fa243b60b73e21456852c6fa45ef3fafd2b6646bf5f15aa295c370497c0588db979603a8f9ef2cad2a37724c6a1080a35c5dc2222d6f67 SHA512 b843caf5a7ff031375e069b8ef00e418acd2dc1f78d4efee498689f9690ff440de44076a6517e1b928851f53e1b65f14cf7dbcff6eef540b34633e1100862aec -DIST gix-ref-0.64.0.crate 67587 BLAKE2B a012f5e6cfd509fb687f47ee0cf8e739f31ee5206c03c0dd48d0d8233f3cc58aad21a8c83d1d75438ca26499b4a3ff9a79941649841144e504feecf1465692a4 SHA512 3d98ba9d884e1df1b59747ea72b9eb7ca5e4b1139f2784018784d4bbaacea446a638fdac5971c633736840cd1e1fa8f84826c71454f539e7f22765cb7f01e6d8 DIST gix-ref-0.65.0.crate 70315 BLAKE2B 74b6cc7a67b60a7a40ddeb5d5d28135bedc149775b3f362dff72cb1c864a5533048efd0c9c0b77403528e2371d478cb81e2611cd3fa346f9e77173aadd5a7540 SHA512 2604f11adfe491dfb3a5414842957905a5be7f16768c259c33567216b40b4b21e44ab36bbbe694be320cb7349cd1019e1b318fe1ad7a5b8de732714773730b4b -DIST gix-refspec-0.41.0.crate 25570 BLAKE2B 57b68cb2a0a56a9528d9c9b5c999d14877c93271000065277c28cf173e1097955e62469f4fec849f86d7ca305c352488ab03bfcaa13f511f9eaa9c93d48a124c SHA512 1329a4f922b917c19c3385aecf2d6ca1ec24d548d3f16a7357a28a3d085c0f0c459ef17d5e296a4a9d7ee5a9bce5733154de5c047176e76cb09580996cb48069 -DIST gix-refspec-0.42.0.crate 25896 BLAKE2B 147504e23bcef04b8dd1440d8d827581e67c687529395950e08c3e380b7b5bab3c9dd1e187af496f0952469ac71dd83aed26ad3a5deedabe33857a588f0836c2 SHA512 8ac7d4c24afbf50a9bd47d60537425050c2358cfaf8d17c4fec0d2cbfaeecaadbdde9fd762432bbae9ff3b971943c82f71333e4573d4a663582706f716000602 +DIST gix-ref-0.66.0.crate 69120 BLAKE2B b7b9e837aa9763a161cab38ef607712837b70356df012392318635a454ee1b3b6e0e73f2ad54485e721ae5118ba62834380d1b92f8dd88059e73b0e228100f49 SHA512 bf60c223f95648c8ece1bf0b179ce01332e428b1f74aa8131df4be47d4496a2007b40a5a7b6fcd02d7bd348dc28cbfe2d23198a376a3e72247e8dd769697ce7c DIST gix-refspec-0.43.0.crate 26729 BLAKE2B e48498ac28d4ff1b280e6731ddc7c062a3ddf801bfca0fe76a50120e71b86a5308a497a199bf6e6f701c623ffc5455c0828f3a129317ba766fa448cbb5c2378c SHA512 b8dc3b912525934ca1f82499ce251e670bf119ce57bbdc9cd042177d21351cd85de93d2cac5bdf3bd77a80b9713a3fb36243a9815292eaa17df66e951bfd59ef -DIST gix-revision-0.45.0.crate 30381 BLAKE2B e004b903d8cafc753bef9fd9f0a258359e3dceb15722c7f8f273e03c789fd6ef3019d972c6e58b72754e32c2a2c814e085489d7b21000d6ecd41a506be0a19dc SHA512 ef4d107d385fd76c37e9a9f98a4c87850317434f500063bce382f59de4cf825ce1375e631da51419e4a1d1a46919b3d3b58c99a445484825a73dbed0e4af39b7 -DIST gix-revision-0.46.0.crate 30712 BLAKE2B 9e1442659a8f1d7282dab19e36dafa9ea9ff85d98fe6490738e19b36107e7e2fda3928b8f25ee8dadc044d5d1d9da2d78f2e57ae450586f9d6698baf2f5d0ce9 SHA512 e18fb83c3ff5377654b8e66ae3f0b42b2e7d062e48b356715ddda25b62e52a0f1bc343b31613f4b4c07d367b2b78902eb448ee0e8a98913dd38fbf2f12bae697 +DIST gix-refspec-0.44.0.crate 24795 BLAKE2B 75aaba99db040b885ae8655f2e28c9252faadf42d417b40d086d7363eb5b89f5787e32a0d20ce816e132e69da5484130175ccb6b1ef0c2b372ea0d64ad493b5b SHA512 21fc852439422b563a4b4ab811083b932af79fa8f6e8f35fefb9efe860bac4ac7eadb6f1fe06d96c317621421240d86163dd74afe30e9e7cf3ed0ec4b508f28e DIST gix-revision-0.47.0.crate 31344 BLAKE2B 67e0e183f4aa1e1ffa7d7487175a5b5df283261a1b3a6b0ef6530d6c9658a8fbc2b66257417413225710f83943162790c6e23d9fac702431e7630d8ef6d493e2 SHA512 bb12d0f2c695931750f8b238c9c1115f5fcb6b77ca9f50b4a8d12f66d9ec44fb00516f24285aa186b424d33887c801ca5a7985fd1a3a0ad864b0d04163b64e34 -DIST gix-revwalk-0.31.0.crate 17977 BLAKE2B 375a6fe2082fff433eeb5a63023c06ab2f681eb43703b8ca5e0efb138679febc5b258b79b91e5e52952d2fd2842a9f54e3cd2272b3a6460c98e45020eb2d0e01 SHA512 6c92cbddbaf7e84b46e8d36b1fd5daf308cb0b5f3fc135c06082c1b9c9c056038db1b9fbae7c08586eb268c85540b86e13a59b6be8df8e4c60b63480af79282e -DIST gix-revwalk-0.32.0.crate 18336 BLAKE2B 116d9fcb577b4edb253a28d02cece2faf59a9b6c2c2cc33d5b4f0ed5737036e2753aa0e59c3226282595ccb5b2010c90a3718adccc002c2ad027bad8bbb2bf88 SHA512 919510c929e75f47cb8e0960a7bbcd1b11d5fe6f83fcb1a9b9398491ba9f83f80bff7279c073c716cba3d04541b90034a39528db3387c737231e4cb5852261fa +DIST gix-revision-0.48.0.crate 29546 BLAKE2B c6ae9220c3511474c5d1eb1c16156c2f6b181032ae6d473b291bf86886775b51e9e974fb068f02927ee4d27b6c2ec5a1f18645117c910e72b398b928ff90e627 SHA512 d875974a419e0adcf7a568fb95e46cf8caf600d7708a617e8a597afd966202ea95cbe2b7c286dce4b65e582fa5af1293240900fadff42a46b409b884f10e3afc DIST gix-revwalk-0.33.0.crate 18885 BLAKE2B db310229dc5695b9b2946bd22abc1adcd309f39cfdaf13e81edd0adbd33aec6b3ace88e4cd7fae7d92d0ea615899cdb7b5e4a3fc0a87182025af945588a0b8df SHA512 c06de7032917c77419a0e29581391bb407b547e196b72c1c67c002f3f4cabe92aa85f8d647c81589fbfda99d0ba06eb403bdc4735557f512ecd52dad9fa95ae0 -DIST gix-sec-0.14.0.crate 14723 BLAKE2B 9ff13c90a15c89dc80df7d704715fd6c93b52ca2639447d31d0f6063cc697112989d75127f4a6a961dbbae6cfed0331eb67ab2cab6613fc6210c1e8533def3a9 SHA512 aaf3e67fe7448740aca8a8cbfae4cbf8a5d9f269f509791bda3f64650e68c8f02fe7ea5bc2e48b7691e003dbf2266d1b186a2cef100265f0eabae100f3727d90 +DIST gix-revwalk-0.34.0.crate 18774 BLAKE2B 0737024a7f794782d3cbe84df34d52c6a679f5fed57d6d13ddcd8791fd0fb7a1f7bdc499f4514573942d7caee9bff052b0f839edc9fb2b6cb9451f05d39adfe7 SHA512 9be8931e1b98bd0107ee561f808959d827097ffed9cd3ef9f5b0c810701308872c4c117e60f346b72b3edf8117046f7d4aa45f3413edebfb0b63cb4d86c39f41 DIST gix-sec-0.14.1.crate 14721 BLAKE2B 3fe8b8c60edc15d715203b89c2e3ffeab7bdf66166414b6908bb7127c815b032ec442977ec6d3c4f5aa7477ff5a9c2134debe19498d2e117c81ff1710958fb27 SHA512 54d9df6d6b27e0e57f9b27c080207277305aeda4f2d576bb0305b2091901384821225cf10e30d81000240187f0204abe963865c6c18bdcada327f62ab24749b8 -DIST gix-shallow-0.12.0.crate 13754 BLAKE2B 99c9656dc54693a876f5d2b41e78187937d3cb8cfe1868402758cbb83e81880b53776c92fa0f33162a396e992aadb5b151fe96780d0b06cc86976f0869377eba SHA512 7328c4219fdf21698635c388f5a1d01adc1c0f8bf9fbc9cfb8ef04e9c1a1a3578fca904addfe770868b4dc3f72893f95c648176970891365ebcc4f121745d93a +DIST gix-sec-0.14.2.crate 12886 BLAKE2B 59b04348c76f10a10911e5d38622706cae14558ce134f46aa5131506d4986e6b54dfd15bc92462ef8cc2bb2a62c89536f6fdb74b8f6fecb5a7361de44ccaf5ef SHA512 63784b2652af6ce36ace09a7691af80f98fe24c99fb8398fe53dbed1fc8fee868302e6b0d1fbe127670d7b586c35ff4d89fe7d3829dc510020fef3381ec4d394 DIST gix-shallow-0.12.1.crate 14140 BLAKE2B c9ef3cc0be87b6136d33d0bc3b4d01bd0b5796fc164e0a760cbc0ccae55758001ade0ba927dd73299336e3b9cd7488209f09cb7e1e79535e359c644ae4a59efe SHA512 103b2f8148e409dc30f7f751bc5b5e5dc4572202a0a4cdc405b1ed767e6078833c16c2cf3736492905e1afacbc898c2b78290b87c633cfdadd6a918157e701f2 -DIST gix-status-0.30.0.crate 42563 BLAKE2B 8a21a6a7c2a8694f3ef979092d1409d0ca18dfaaba02a9de50b643957a0993b6234494915938ecf3d71063cc8d89b9cd25fcf57ad8d0f7071824d0a3eb5f146f SHA512 f3e5c45cbc0f4cd61c364c4bb422fe39e820cd931876d1fcecf01db07c324cc784a9e151aef323cd5ddae7e91c9451166fc318b0dca5a14de9b54114339484d7 -DIST gix-status-0.31.0.crate 43280 BLAKE2B bcf7dc7511963289e56944784dca004f538e830bad7c6593d20effd76f738437581e6d32d257d91b41a1b1248dc07a5f262c3d6dbffa0a9519d45d6ec2fc2efa SHA512 ceea7b5f84289d92eb7deed1d0ad6f22606d543eadd82de467798144f8e1de6dfdb65bf9aee83243f950c5dae8cb8c450dffe504029d13a189b690de0814d9af +DIST gix-shallow-0.13.0.crate 12320 BLAKE2B c14b91a1248b56ce44db98b102c9ff6a2aa1c18267611df401775023665bf2ae0a3e232edbb4334760511c8bb51089d73025e02ea701c681528548eecdcf1656 SHA512 ba644776c436ce9a9e37c8b581a661f02147239d19847f66309e46dacf40a74f3a4dbdac1c750aa2b1a9944562b18eb8091d662aa5988233de60988c978fbe22 DIST gix-status-0.32.0.crate 43867 BLAKE2B 8a75a106d1e3829888de08c74ffbb6a5e3b69e6308a374d1e085e4eebc7a597f660a5dbaaa5fbabc74053b284b948bb9c0baff1aa175962a30c3a0baaa7eb11b SHA512 592d4e504316573076a4a5c14399519dfbb15ba19673db0c79347d5783209e92e29b6bc6ef8311dda4a26a43f70e939cdb2c51f0f3e6a6fca6eeede6b5d05872 -DIST gix-submodule-0.30.0.crate 21119 BLAKE2B fc8747349bb9b4cea9624107c1d4b0d0b51ef901ef75bca6a18cd96b1439c0ef8d3d31750bf73b16d51879a014c0a098efbe0a8dfe286eed7122b0516c046649 SHA512 ade5fb4ae56e0e544bc1033f0cc51fcdb19e22d508ccfabee50a6b6d289125cb694a860f6efb28168dd93fb95b31071750fd63c286291868b59344e059fa62a3 -DIST gix-submodule-0.31.0.crate 21436 BLAKE2B 25e57dba577a14fb335165d59af3a3ee11b895e17c8806dc2cf460474062cf258a47df06230a87f1326df1e3f78363a0f231300b047876b7946d5432af0bbd25 SHA512 10595d312def951de9f0dd2d9568ec7de344a7ecbc11eb5c91bf6adefed0566154eeb7b5632363cd44ac7e0ee6959b5c6557d310c7aa44a19100ba97a16ff5cb +DIST gix-status-0.33.0.crate 49387 BLAKE2B 44aef97e507ed44624614673063d6028c645a850228d471d012b8c7641941b148860b36de8ecc0d3b8111877cab8cb34d578f7720326b73e0d56b3863ba60870 SHA512 4c1dd3f0b09667e38dec23642626172af9eab1cc3d2471cf2383643254c8eb6050db6f953501986da7bafe733d7600b3835c1a609d7dfef81ccf5db38d89af0a DIST gix-submodule-0.32.0.crate 22099 BLAKE2B f1b75a3daeddb27c9a68a4dcbf5a3ee06a6c496d8781aca32e3809b9fb77744a3c8f796823458ff81196bcd7fd0c457650b2ca6e1b253e37f19cd830e0cae2f7 SHA512 d0e6d8f657989e04665deaabfe840de42a17c40ae15d9ed7cf8550378ab09dc702c6ad0f162f2c4dbee3721cfb6372d82d47109c87d7ec103185ebe216f8cc03 -DIST gix-tempfile-23.0.0.crate 20634 BLAKE2B 5bf29152e754150c8ae501b5be7303b578b581ad1ea326813fc907b751534ca9efbd240718497ab35d750ac327b14793c052d70d7009236df642b5316e0f1623 SHA512 a4381bcc6457258049e4855161c23859d2e34b98ce41dce517a7260368c1338f0588aaaf72cc017e50eee6af059cdb8a026e80889f45532a77d134cf8181f71f -DIST gix-tempfile-23.0.1.crate 20631 BLAKE2B 0ad04313bded66bf5e0ce5bf843bfe1fa1dcfad39dba93e0ae9ebe620013edc259efd88437a536430f367b4655a07697ad180cca9f8a6480838108153c789bdb SHA512 3b361f95ab65e657b8d5c08d0c922d23316e8a324ed34b46adfd411df74ee1e0d6db109ad6f3066a001e6ce936bd9aae6a729ec2f264ccf433064a5ec0c85402 +DIST gix-submodule-0.33.0.crate 20174 BLAKE2B d2a57e53cd6cfe49f22d2730c33318adbe4da486f1c1ed6e5ecf37aca1aa2f2d350b0937c63fdc0e71531d2548e96a117a05e740b4d3b70c3c4436d551a796e9 SHA512 a3d9cceaad88237bb73baa3af292e758b825a9be27c68d456de7423b39e021178cc8a634252bf8fd97ec98df110f1595e10f675264b2b3be1c115b34f0f97449 DIST gix-tempfile-23.0.2.crate 21172 BLAKE2B 3171b988de1d3f7cf310c60887026b5c3b2d5ff746e62a51cb7121a523bdd1d23e384028d45b9e7460239566de4f15f81ab5b1d53c252f15441b03502c9badb0 SHA512 3aefaa8c2471fe8cd3e99f12a60316ff4b44bc89cb8ef248efd013b09a24a68f16b9ecbd109a283ae043ee60bc1457e6df95a5cd75216ea0ef8d88fbfce61a4a -DIST gix-trace-0.1.19.crate 9515 BLAKE2B bd9b0de33b1e0e874f103679acccdccc99340552138a7add1ca151b08abd35cd414363e979623b603ed3aac439f197b2ba4412ec3573ef7a40494ccb7aaefe27 SHA512 d4abe728f829718f30920438381948fffc914db115882c871fd2b726cb2403ebec7745141345c86d9b89487588609f6319fc7b2ed6ab83fa85a5e1aa7311af07 +DIST gix-tempfile-24.0.0.crate 18743 BLAKE2B b57131a17b3b7a7924866a8ef7a8398293c3ae2163dd7eabda14a584997d0434b62d4afba33537bdcdfd01a87df15b0d99fbd34716fd36d9cb8151098ddb8325 SHA512 8caa6bcc8824dfce9cd7ba6527203396010f34052e4f95379b848d72b34dbbded75b6ac66e228239774b4a146e0d8cfdef4ec830b68a6b759feab0d90cdc7bde DIST gix-trace-0.1.20.crate 9505 BLAKE2B 565df467ad25e04c7f6a406935fb63609f9ba38c560240b3c81714da50fce31f02c7d46ddde2f27db955a59b59c86e510a6f85eaec7863ace4b34e84b20a5756 SHA512 f2becc80b85342b4234311010a075d690d90438f6b6e6d5ca940851a5af990482b0bf724307a8e5c6e21de3a1d17a7441c9a6d0e3fd678c85a2deee7d9dbc937 -DIST gix-transport-0.57.0.crate 72507 BLAKE2B acd766fcc6eb1c834ad87140051677a8079c23b989d0d918c9261e3a191265866ea007c1e6c155d48fca1184f07a5de9e10ee1e4e29b2ec71f7025d8bd1a8cd4 SHA512 fff4b36ce0c541065597fb2c39012ea59e6d785f0e8e7a3a98d942e3e86de7b1634a5067e17de5b492b23d4d0a82238943594229c37e9156d15a84e7403313f8 -DIST gix-transport-0.57.1.crate 72491 BLAKE2B 58e7814bc4e129dea6f53d58eabbda0ed339d90233abce0a50700c4787548fc2f11c0ad779ab175faf234cdb85cf414c4ad0c9d594235f8e958bcfb4bd90347a SHA512 c8b2eadca6442495845be29e571026d648a524cc35a479098f9b7183a06e533e0014948053328de1c6f3ad851a64129ea6335d53b840dc2a72e290b5a400655a +DIST gix-trace-0.1.21.crate 9503 BLAKE2B bba3fee24acd6b6056953f1c8b5813b955e2990512d5e0b5de1cdc347bcc60ba69a68382642cca9443eb00a009077f9ced275fd1e768cd1f7b3d95fb4456c580 SHA512 02cc5b0dd2a77f0188101fcc7d2bb044d21c37b0837ee77a7015a4b53b0bff98b1d420325bcf29dcd0558980daa145e2c2dff56bdaeabbe3f99f21a64470259b DIST gix-transport-0.57.2.crate 71807 BLAKE2B db5fce167504d4805dffae6b8a098bb34f22705b89b7fc26ef36fc52d1bad62aa4f16b36257688d1759fe9e4b69cb9a12f8f97ae272d7642f3a4b4aa36f6a823 SHA512 982a0b3e5cf05c34ae9231736bd9a72a955a50ce8efc8abd840c3d51a5f8b7811d36d5766094d3055f6eb91300aa6f7b07d4b39c26c2f773a0597ae3c8fbb096 -DIST gix-traverse-0.57.0.crate 26815 BLAKE2B 3b04feddbc6806448ac00d0388f613ad8e00829133e21282630ac3e9acc3ceb6194e838c8f1ec34215cca7ce84ca1864c2bfdba56b7407d62ef4f04d0d73e303 SHA512 3fa51358aab4f8979d66d34b744f8d035f353d7589c60bd388ee351cb413927553df3b95331ed65824ef3a3841ce7276181c1c69fae3c41ae4e7f210b6243420 -DIST gix-traverse-0.58.0.crate 29686 BLAKE2B da81e679d9080ac3ea5814264d7da0df0f167779b2e6f30904b0150d680e36c4f4b55d38c8dfc64710fd0810ce7d7d638da5e6ee113e69f1c62dc438900f5cd4 SHA512 34d75fac002e036daa4ecd7adcbe2a4bd233bbdb28e10f06043783b02e8ce6cd4c90fa0a77639dd0c48c0b3d7e6cf469b131f4bf628fba017f6e8e79375829ba +DIST gix-transport-0.58.1.crate 78299 BLAKE2B 62753630c2aef4f23501f41c59d5220c0d974856a3fa305c1355876e7e0a0f2b27746f406ef06e60dd9f7784fe3d95a7d4719a7f3fdf990f32a97ad9ccea3a7c SHA512 55d9d67b2f5adc1917d57f7f6b5d4defe8c8b8141f1c010b87acea544aac4ad337ae52165badf7d3af246edcff4c8bc7c67187429d23ba9c537787e52c30a4ee DIST gix-traverse-0.59.0.crate 30320 BLAKE2B f21f1484cb1372d87eb73b58c0c073d5bf0e17eaf830631bb7c106819804584740b2ca72f2fbacb8bde05d2e451b9f09f2c31707e0e38e2fe76402d6261bbc92 SHA512 67e0f9d31aac873567029f984a59a3f20ae4f721721264809985facb256c61c5f6ac5a95f2c88d90e81a256b52c6444d08da246d7064fe6aeff10d3becf24805 -DIST gix-url-0.36.0.crate 21788 BLAKE2B 58af60aad7680ac27a635302942e37b35161a43f50792ed7d357104742932309ed05630171fb20604d2541ca22e5557dd9d034cba506e877abee46fc732a9d02 SHA512 158998800fb7d590bb93de19f4eba2899bddd0607d5469a5275d296554565e43556438bf3dd9f94922eb9f72bb15294b0741b3d6d372b3b079a7069cd60e87c9 +DIST gix-traverse-0.60.0.crate 28387 BLAKE2B 6550129f7d03a770fd2c3976c7bf73453bbda7a1789d4ae2eff362d8662aef45fbf2f7b6a4a48525920d178352cc66c9549f26107c24b0cd481b416cc05a2715 SHA512 8156ad6e695da49e942e8be7eb11b7f66179d0cc8b9c4c6f5ec838c6560237d305c9647a8c6d35b81437027a62ae7b9cbbd474abcf439d1b49c2a2c22e25172b DIST gix-url-0.36.1.crate 21780 BLAKE2B 140002de665c9f4c4b098fa0ae434c4a6a3a9891a233ad644edf849f438fc91d59f5c30fd43c7a36eeeae299370c5f5f3ea2d0ce83e70843c3e0781d88cf4bd0 SHA512 0561a8cf473aa1a179d4957fab5988514597d1ee8c0df09dbc1ee724a67dd5e8c688332440879eec87932a69e6c1b4e45f08eed855c24dad9a92087441987c47 -DIST gix-utils-0.3.2.crate 11250 BLAKE2B c80a0b9fa7566c76848b29308bde307bef981a5f915883d46561d755654deb2634d3a6f3c6be6543f849a47001b83b71fc07f55a61e01f9bdb41715204ea7252 SHA512 d13d30749e6bb30dc4b314cf7c86cbb5116b6e97b6a295d6cac7a0969a3c62aadf807afedfafd0ca5d508b79de04530faac6af41a989618f50e857f2f036dd38 +DIST gix-url-0.37.1.crate 26610 BLAKE2B e9b025a93c05fbbbab44de77594988bdbd3f7e1e0d9446ef199b556ff169b94df089d2a3ef6462aa1fbb86322f6da921489cdc2233777c79f2cf3300eab94722 SHA512 fcedda7fd643a949405eb82d8db32e806d293cfef3dacc89aef42f0cd06223ba9f1d35887375affb1a74d6fedecbdcf67eef3ddc7d7191191366530d1c270b64 DIST gix-utils-0.3.3.crate 11248 BLAKE2B f94b265bb1fef4d889655f9aa610cdc2dd47fc3d706c966696ac862a3e45f90ae1315e97ff9f34cd3a0af558691d2d28bc67068170945ba891accf0890d12042 SHA512 ef38db8c0c4d57dabb3eacf99f5b085650607c993b215664f5e21d3d4456df64dba8e91ec3a628f59d3f9efef288b2c7e98d5f60f1fd36b3a95b6f3aa0c5f8c7 -DIST gix-validate-0.11.1.crate 13321 BLAKE2B 209ae95a8c4656d79dcaa06930684ccdc3e438d8d5f0c58830f60c78204255dcc6746d19784083bca9b60e04b690a99b20ce9be75de9c0ffa3cb54159387961b SHA512 4711966bb42913a34ca58fa654ab4d93e3005f48812040ac1ca5b5da0d5b4c41d7329e9204453d1d96940e8c4cb1291702cc78de4fcb68a7d80062da3fe0da88 +DIST gix-utils-0.3.5.crate 13405 BLAKE2B 9413ec755794e6069e96ceb66589f51885e53d442735e290f75f1296ffd5a96d25b0be881fcbe8ca9dc0c91ecc969b7ba50f3674f21777717d7dab4ecad5f15d SHA512 93019418b98b3d20a63f9c92aed28bf392b336de644188ba1147a8ed718cb8172d411686bb7f0397b30feea45c2dadcecab3d3f9d047fa3d226183f3d7da739f DIST gix-validate-0.11.2.crate 13317 BLAKE2B 27c2ecddfb374b1e060b4e2f10544bc4484002a8dc2d19b3419d2b360025efd2adb35649039ef968e32cff47506951747423939f8eacd38d5711b4974696af17 SHA512 509121f3bb10391af6ae718cbb4eaba855b24641269f7fbe7ceb0ca5c8db75386a7a0ec96b2fb61ac63a397ca2223b2114076d68c30e1d4dccd4cd3efc7cfab5 -DIST gix-worktree-0.52.0.crate 25964 BLAKE2B 9079cd0b62e9ed9fbb8c4f66b884a448055f75405a5305091a823094477365d1912daeb211e4ed951615eec922a42bd63c1d931258cc5111433688f4e6fc8d96 SHA512 a6e12e05b8a0d8488a64acfeac846f24d999dab28669c5f454fd385e867c2c87d0bfa08740c229614531a6107760905e983a7251882c0179ce07517c906ca87d -DIST gix-worktree-0.53.0.crate 26678 BLAKE2B a1bf59032d9f2a9f35a9e9a04f6d765e94e60144df7959987843d7ffeb1060dc1c5e9e7049ee99e1fe1e1cbafb9df0d1d138e4310581d704a017a585030daf32 SHA512 877626ae4fabc257c2fa3924eb9659b01ee7717d842af9223589599f7a8ec689801dc9658ccaa29857f161cf2cc9f9e4bf89f97be13b6fe56c1856a851004007 +DIST gix-validate-0.11.3.crate 13255 BLAKE2B 129aa3a3fe56cd96efe2a27b98ecfa286e6ac8fafb7c5e147654a7263c46f9ef5ee38e47bd7d8146c580713e1a8581ed5b534c2ab3d383acfa5c7ee1a3f73b3c SHA512 2a36a3a9b2ddecdf4974fd0a3da7e8e1a1b8753732b919507c8242ec0cb0c7ed406c0a529f42230d577f6da8ba2415ebace0a1590315448e603fe4ab28624e3c DIST gix-worktree-0.54.0.crate 27091 BLAKE2B 68391c9e51c9f4a6caa2f15fc7a947ae3eb1b59beadfa85e34fa58aa27907bfaa9a0a22c885839e444f4244c9537771c69c895e1d11601814a35f766110a9dc5 SHA512 4b30b1e175b0fb5133fca9afea18c5f2562444c1689aed1eec5a88634b893ef581f44405db264f8db6473f2647d66ab7e67cbf716b05b7fc47ceb75c7176f1cb -DIST gix-worktree-state-0.30.0.crate 25081 BLAKE2B a4e2d61decb0cc6d1da80b7979adaf387921767b086cc85ed93286e586ce30f63b831d3367e0f9b72dba9091d116c7d1d9a892b22268655af7a2e14a2f2f0891 SHA512 183271912e0778d77c580adb9fca3fb7acc3e8ef3fc97c07d43041cdd6c4a3cfd56832cd486ba002ecbce1ba626e1bd562b0709667b39cc5e634b38db1153490 -DIST gix-worktree-stream-0.32.0.crate 19863 BLAKE2B aed1ff5e663bcc8ef2cec6a41e1500afceb3a21c3a9f3898ee008afa09d594cb4841f27e2dd609950a69818ff82d5a671b86488ee5936f22260adba57f25c369 SHA512 ef4dfb19bc43e3a3aff7a86cb9652406b2895c82c7527df01d79c7377ed45ca0bd63975e6b20c8ca27c84c2484b87fd635ff44c8c96ba11e693df4fcff7a338f -DIST gix-worktree-stream-0.33.0.crate 20284 BLAKE2B e8de1503275a8b7ef0081c3af0aef1ec2d37627cec9720dd076550d35257a68b246f8e3a6523f7485396e2a37032623fa741023e40c200fb166f417d8d72c163 SHA512 50c396f54f7845abfaa7b82ae56bce311fa1d78dced5eb9e533326e3d1a51e7fd256645b9f893cee12a23fda4c1bad8fd5cfb76e4cf6420006922fd933ebc22b +DIST gix-worktree-0.55.0.crate 25457 BLAKE2B af4f534b64d1eef42147136f3a269ba92954abcdcdc7d2aa080d495a78ddd597479f72c302d696e52794eb2bd8027c4268150069250fbd74da9347f63d2d6e55 SHA512 44009ad878a227faed1d08b8568785f4872718c68893fb2cdb3cf4332eb7e91611441e8dbbaf184a69bea2fd2328b38e4e718f56a42d925e628f75f458b0fde5 DIST gix-worktree-stream-0.34.0.crate 20844 BLAKE2B 18a025ddf007cb177ef0ad58829fc2d25397c2114b4f393df0c055305024456dc60340f684f1101075d1337015f5c074cc0d6dafec7c48b4e1c805c3d7630517 SHA512 8516c51654df94bcfbee02d46c968b24a34bbca99385ee2706ad464c90edcd405c7883334afd8910b365931073d1b73adbe49e05ab3f67c771583a8f943ba6d4 +DIST gix-worktree-stream-0.35.0.crate 20813 BLAKE2B cd3495791c97728cf38cb21cd4d55ba101c1894cc063d15226b8cde5d7572ccfa5f6cfb0c1bbb061e709a82153b48ab59c2a15692fb443f8e62f3df6dbe22f68 SHA512 4442d2c375029aaf1f2a10c34f528bcaa3e68d277802ed185dc2d6f552c8394cc3126e411c605da09e333d02f81958182c43bbf0992bb4f88ff4dfda8dcaba85 +DIST gix-zlib-0.1.0.crate 11833 BLAKE2B 3b78cb0742f22159096f04231126037926c50b081b6e9a9de0ef099fd861a2eda4058e08b08e95bae09f75ad8cd57db107b8a27da441307449a38ca92c2577f7 SHA512 b83d09ba614d926411315506ec0e8b320604104a98a50f51460d326ba67ae035376a6d0785d202f3c5adc57b6972074e569b43e6141a9a4d8f4d6c51975d51fd DIST gl_generator-0.14.0.crate 22330 BLAKE2B d2e84bf81e7c4e2869c3e23872bd86466ede80d6fdbdadaddafb1ae9ab45672613cfda319b15720c35fc26ab103ba106a997ea6f5d4654bc9db19fb86f20d765 SHA512 98779d525a042b47ac373340c6fd2e019a670a5bce643128ae2cde2021c0bc8b2253064819c2b0ff444e62bfb3679dc70f11f268c660050cc891063ed6b45fd0 DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219 -DIST globset-0.4.18.crate 28970 BLAKE2B 3c24364c29c8dece3da0e978a5be3319e5a33731b53200102bf9cd33faf18b590afbaa45462a87a7ba54a59464a82b46c8a51d9f664ca59a6735721cf6bd82c4 SHA512 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54 -DIST gloo-timers-0.3.0.crate 5530 BLAKE2B 5036f519e6b7e91b140fa3b61cb1cd2b58034fa11b6063549f050c3189767bce516e178e74710b0f08f1e0d0d59379cc0fabca30ff2ee60d5bd565750f0b2c2a SHA512 35b87a0fcdca230157c05cbe0c781c60128869c49c32d6aea90653e22dea9b996be1678181d999059dc300bbac4e8c046c51418b1c2edb1638a118742db4b2b1 +DIST glob-0.3.4.crate 23511 BLAKE2B fd5c4200c0c9c3bd388bc65b6146ab09a181b94ea3248f188f932760e75cc8406d3ceed07fd7ee20d72e98050405a396a58dc068887cae3203848ed51875783d SHA512 aa836d52b772c6bbd2c2749995720aa50b3e8360d9c89c7f5ca29dafb21543647a4b21dec4d05a26611255073bd7fd560549a9b42f55e6b8cf562049254d2184 DIST glow-0.17.0.crate 165357 BLAKE2B fa84796cd0b0cadf12f574fb503c9711cab7d3292bf442a0d4e8098a5916371e90055e202a9ae2a5f86ddf4bac3efd329d1dbaa46ed28df6686d36c5594a6e32 SHA512 23754db2d002885ea0e724d9aa7cb9b60f8a06f3ab96d4a5ff68b4228e427931a54596177b977cd2e571e264d53db70f63fbebf7e4470d35ba125f25e433097e DIST glutin_wgl_sys-0.6.1.crate 5567 BLAKE2B adad4f95ec313401d8b704c75cf8e72ceedf602326bbf5f58ee2f4c34e10f38c2c087fb466ca67a3573acd6b13817e1e3309e20932e7e2ad5cf71a4759ca9790 SHA512 7c2ba7aed3e583fbf130034c51d17415f1e76f591a24be6894dc7f0e6aff1e657b751e51423974d7613aa34ee76b6a7c7bfc0ba05db4b5d04e2dee4805402df0 DIST gpu-allocator-0.28.0.crate 54791 BLAKE2B 4f73fcf396648ffd96571c7f2fd7895a61727d2b25979a8da71e526a767c02f08db66b23ca43f631b3a5de2ccafd4a415c2fb0442ef4da775a72e66eff1c7582 SHA512 f2dc7cf9d0f0c3ab2a8cfdf8df8a24a861a1d71f14c0901ce4953ba513ba295ef5280a8eda43ea5240f65a7fa28af6fa8832c332d7d5577e189586a8b11ff38f DIST gpu-descriptor-0.3.2.crate 7943 BLAKE2B 1748c343f15cf2679c3d63d417c7798ab3a57b62e36ea68225212f7d5108c56e0af062a3a6590d9f73c3f314d292ef56fd160496fc24d7325cd73ab6cd824ece SHA512 f4f6bb53c50605085f294208692eb4bf0f3f63eba00207c89e1a378ce04aa8198b3750adea6f974b9c3552d12246516bd0a054397e4c5d2c7eeef561424fdee3 DIST gpu-descriptor-types-0.2.0.crate 2169 BLAKE2B 4180fff08f52ced71b85926d9806a28eb71c25d6d16a1649ec2e02c1f87e8bb36a2a0d664d7c46e2b57b1934fc3b319e74109f87f5c7d22184646d7e137ee75a SHA512 10161c1495a6ae0c0942a3a28120b7d0e572e0226b639f473816d642139a72141851bfded267298f6bfde99391ee355066bb3af7dd5b013428c7b5376ce19b11 -DIST gpui-ce-6d8a02e2e75b629b32ea0491f35fbc99e68b53a2.gh.tar.gz 6290812 BLAKE2B 9c4d90ec8e2479a476b26d0dfa3d2b9c47871e38734d956158c483fe3b45be49f8e89c44cc3b00e889766e8fc7c43e5ea0a69367c2f2c0c4ac6f104f614e7b85 SHA512 5fc86b4b31ae9c33790682a678333332943a4ab3616413f7fefdad3884bec77a3b113c349642b3184db621502e1d36b8c2f37ce973241ae4018e261387382dc8 DIST gpui-ce-b7a78f8541c04528bb6c2db68174e3a128716dba.gh.tar.gz 6627708 BLAKE2B 14fcc824dad37a20476bb51df70fb1f137290f9de1fd4814d8b1f49efd51318b4d45d53c0c946fa4d39dcd747188bbb54b0bcfb4e35d13696414264854447bdb SHA512 88a75b7f5b923c2c122044b5da5ea63a2361ef327e89eadf83398131d5a44359fddbd77e72c087466725c19161255e92e7bcad9f5067fd5a228a49f38c514bb0 -DIST gpui-ce-cefcaeca9e95d0a725bee2b7df858af0008519ac.gh.tar.gz 6290530 BLAKE2B d845001e60325b974934fcc8110da08450c36a5c2b6eff3ec754aa842f1c506d863448b6b01f836e9c324908dcb6b82d1d4502470afbd00e07e941e08471821e SHA512 bffe649b1430e07ef0dcccc4b6342c419e66fd0f9f11524a1c0777acc93d00b75ccd2b6a8feacb004a6e73037ef21f70922d6280fa73716d5d020d4234f649f5 -DIST gpui-util-gpui-unofficial-1.2.7.crate 9996 BLAKE2B a86cbfed70ecaeea4e4cb6aa42ec7116605925771664dd86daf78a1299f40364f70de435db246a059ae07ca45fa1ea7086fc355f90a6d75abaea48c0978738bf SHA512 c441f9504e890ee08ac75b5b999b351293b843c759aa3553d5497075d4433a5f646f56441c24b70f48e9dc279de09967e2e634120d4abb979b42e7f143ba81fb +DIST gpui-ce-bd33290a612c700e008753ff9ae28f735c9cfa40.gh.tar.gz 6915160 BLAKE2B ec26c9c210f5379fc9b0f3de4e51aa45b3ff55ada3715811731fa1b4150255859fe4f59406992f3ac5ca63a9a4d6b07f8e4cf11996f869b885023237c65ecd84 SHA512 3172cb6c9f223837e0248a0afff143c03eacf32842c6296c42cd1e7efd36912fd91cfbe1008e47adcecf4264186ca45ef697f53c211d31de668042f3cbd42f57 DIST grid-1.0.1.crate 28149 BLAKE2B bfbf1e335d4b360bdcdb810e0d507d2403f755fcc9473d919d2204f3b79576d4b1dda3655964fadbeedc18bc923c34a96e6e9792d0a787bbfe23ea47610ac458 SHA512 52c7193b3da5f0ab761766b02a5c1a7920afe5cfcdee9e3b06891bd2f27cfbe0162deee0dd2c1f5c4067460ddf8513213d1c7213eaecbe0efbe3db867936aced DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d +DIST harfrust-0.12.0.crate 291579 BLAKE2B 7e5673e0b80c409599950956abbf8016a0536937aca3a38f29c62b8fc80746342a8289d99cc7567a7e9287a6709bb8922fefccbd58ff5b0b3bad70fd33fd1dbf SHA512 87baab952557fbf0ed62a7ea1f3e8aac38b6eaca186970b56a67585dab54e177cca0855a36fffbd2db63217072b499400c2bb7cb38b6eb5f70fbc4691ff948c7 DIST harfrust-0.5.2.crate 276039 BLAKE2B c417437309997f866b366a9ccbabfd8a1d79070292b42c2d2ef7ae1b7601448d6d73cf8c3ddebb6e896a669ad220dd10d6304c51a9ca0ca7bb16863178606d76 SHA512 3a033fdd1c6dce7defba4496bbb39b83008b3cd13ebdd407540b0cf83d8009c91deeff3e0697a3af7800a0d453c3ed81b3a474786774e3822999d8a743566206 DIST hash32-0.3.1.crate 10273 BLAKE2B 0e619f4020f86fd357156014e5b78018827e7508dd69022d3d008caba3e1dfb96502ae00847bac3724cb7184791ed8a56a46479d61b36ffa14fa5c32a2bf56f7 SHA512 e6f7c1be545ab27c0859ee51509fecae749a97f79f91f6742fa66533064fc1c327587e3fe875965c513824e64c9b58bb6e212bfead636ca3a2aef066311e740f DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 @@ -415,143 +404,141 @@ DIST hexf-parse-0.2.1.crate 4662 BLAKE2B e1b6bfef243b07305d7a8f08c8dbdafb67dc50c DIST hkdf-0.12.4.crate 171163 BLAKE2B ffa03876879110dcdd3081cdeadc9490534c44763b3b49f1d6a5f4407a7346e6fa1ea18303f429b23adcd23e8898ba8fbf3797f5ef9f7ab7b11499d130311d68 SHA512 a43fe20b7d14fa26b118c6eba2b84219645f65f2ff33fcca679b139ae3e96f72abc1e7a47eb8887aac5afe4e34211434a4eb5a2fdbc014666d82c4af340a4b21 DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553cf7a2356d117c66f38efafe686c148598ad67ae89d64ee3edf56387a6f89b75dd9ab5eee63e13953dcead SHA512 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8 DIST home-0.5.12.crate 9445 BLAKE2B 22790e93236af05957848cb61a2526da2b70177ec7386cb14c10427a932639e03b7dda04f988cd738de341278bf4bd1389ff0ba722fa25bd17b8888a8774eb75 SHA512 3397947c3dc44749075b3076cd038936993b5755180b8190ea45c31b7ddd1701a14a4fb36c07adc7010a171b750f1a1ccd82c83640d42d350e996ff56c311df5 -DIST http-1.4.0.crate 106978 BLAKE2B 2d86379f0a0724f337496699587cfed11bc87794219b69ba9d00771f6e5c4a880c0db72fe11171f4130fd3640228381de22292e0610be6b121fdd0d2e3bc4987 SHA512 f85bed2e41ae4cb97a3bbd69392ec660c66e2f8eda2dadfdff6328986e68e4563fc04c7fbabf08b811f2be3dce3ed2ba84e1ef8974fdb587b11615a288e4c897 -DIST http-1.4.1.crate 110181 BLAKE2B 99e820b3bafd9e943f9a1285203102966453c6acdbece8c6bf3feff580712712809aa880dd4b0f8c60a665183d593e3fe9108d0a9ae37edd6048cf9ec0da4b53 SHA512 031a85eee8dec16f9ad27513b383be52fdee4b92844a12afeb625e789cb390383b1ab092e5a450f64bd2ac6cd70eb754117afdd4562955784aabba9c902d8e72 DIST http-1.4.2.crate 110471 BLAKE2B f9e10119d173c9ded853f3dc8c3d7d5f0e5d79dd147cba91165073e1ca58dc689a486b045f89c6f3c85de679d61a033ea490202b29999ea3b3419410a9466d61 SHA512 e32d157265df84f43a62f74c40af4aa1057bcf36feb46b33aee0ef7e05e7ec0347f4a94a17e6ae6f660d128a2d727591276ad65dab6bf72fd3c736fc98bfd703 -DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd -DIST http-client-gpui-unofficial-1.2.7.crate 28920 BLAKE2B 342ec381a9328ac646b582aa249cd9fcfff73c58bfb5e54d77601e738c1e0b45e496df1dbe21a6e86a4f4fb9d8faadfa63c3f2442477473d8fc0e0853c25cb16 SHA512 048d086df728e9ae8f69c3db9ee242cb592328921765f6f7b07452590aaf2b7203a3b920883a640750160b98e9d5b4cfebabeafbb2fdb9309e7b81d7f3645467 +DIST http-1.5.0.crate 111161 BLAKE2B 2fe2240260e1f15d3dba8eda8972cd9287a49a5943da644276f5e39b95574ba4d25630fe02c17b2870489b6660565fb2e37c975e45647d10d9c98ab9b503738f SHA512 be36bbf1560ce187d4786dbbc921f6e2d88e314def83ed61cf3caaf99992f152995d6c252d426950e9b049dad867093f9bc77a94e219559a76ef93c6af3d8451 +DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0 DIST human_format-1.2.1.crate 18100 BLAKE2B 1ef55e48e4fdc8040869569adf965c6370618e16fde7b9913f4e77b610b86cf4c5511ec61a6e806f41c590d0f731337e1d794b28c4bead949e39ac9b7f903b04 SHA512 74767222971d372032be5eb0578b77c1c1d74db71b84241779d4ecf27efbc855281864c15a9d2189c137c7ce748f4040caa079477c4b247526ff7148e78aa14b DIST iana-time-zone-0.1.65.crate 34079 BLAKE2B 4d84dd4655dd42ed9cf49ed8d93d0ad244f42433faa2894a1f8240a49f65021864e8aadb816d5725984bcd5c1a6e8e1ac210b50751e3af8b3ad2a61421a74e4d SHA512 4443d5a01ef4b10eb27ed8c866ed71619ccb594dee81a0350106f39575b9373c6199d925b92112fdf0aaa20f5d955d09fab1867dc1b4cba2841c713d40cde6d6 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST icu_collections-2.2.0.crate 88011 BLAKE2B 6caeec073fb6dea88daa77c7a4d8e3699924bfab2a98f21429e5aee73367e2c1e72e8c183050dcf3ce8f69d432874c69acd800b6a15b08ff440d45b0d683976e SHA512 e7997eca01778c9635fd918d05c850d43abc3cada2b1e79c0a4043f2bf275c238d185f1c55ef06548de88eb3d02c3d04f74061cc20e0843ee46f4776e701818e +DIST icu_collections-2.3.0.crate 87970 BLAKE2B 85faf966dafc6d60153e4cf2ca6bd8eea68b0b910f6517a0baa29433a77b6c2ca1a85af9e7531c775fef2964f199e3485e4bbb2d36360e217c05f446839a9b6a SHA512 0cfaade3f63e6282fc66d216ba5f8ae21e21c6d72f5b2320933d5941900546ec7e2de0bad03ed4b0fb70a24c2b8835db611a87baf0dad552d7197782c1ccbfd3 DIST icu_locale_core-2.2.0.crate 78639 BLAKE2B 106cbc50948d7253bc25c5ac3321e6cc236e23a548f0313267a2e028a74d58f838543a0caca50a2e3550207741f967e7fd8bf84c3b24932683b28f11cb065a4d SHA512 bf29c3f1cd5cea979ce82243aa19d4dada121448ddd974b27cb325ac92e18953fa4e9af2758198ba6a41c367ea659c92e450328e85ebf73d231126674e238c2c +DIST icu_locale_core-2.3.0.crate 80250 BLAKE2B f446721b03cbdebe6bbbbf3a464a7484218cf00b7966b5fc3bf89fd0f658b482b1e995610c645cb7b0d589095c3b84539929102c0a45b8c7800b5a963edc6d40 SHA512 8d32bb29b98fb567badac45866241fd1d00714abe195bbd6fa1522bf6517678cff241c0ed1f154b25c919d66d588a92fc893e5ba32f0c38d5a96c8589eeaee37 DIST icu_normalizer-2.2.0.crate 78154 BLAKE2B c24d908f03bc018dffe43820f19b8298d8e998a3347b56b59d8bef710055f7b4deff807a70783f05d81bbc04944077b7807dc8408bc1019a09e6346e72bc21e0 SHA512 98e48fcfe47623c592feee082264f50e96a82d89fa17e89d5d94de8e1cf3ec2529625954947d9b3bf9746f1cf0062b3abfd2d8f7cfa3b8e445c98284fbbc7023 +DIST icu_normalizer-2.3.0.crate 530595 BLAKE2B f09e3deac4810e0f967fbf92b2c10294b4cf6bc0507ad772247380187667dc2f7801a76623557f3ac7e72c25dbb6009083224bd43a0ce49d2e14dec5df229217 SHA512 34cee1d05ab37887f006cd2f842272be60a44667dec33fb79722e815e01f0cbabd0450c1cd78af68345426ac1269dc2b7e99e806bb29baa50f9b6d5d14024867 DIST icu_normalizer_data-2.2.0.crate 67134 BLAKE2B 843c78279057acb4abd7fba5a22c5cdb0dd396365a473be4d03603d26eebaa1250b5463122a1f63911ea9dd68423cb7e47882b21393434ee1994ab4e558ddb15 SHA512 494559893b3db0960fc04294e1f606bf466c3970153335f48ff475d22fae614626d66d46130f0943d5345489ed5aa8118737d27b6e883d331993206a39a7484f +DIST icu_normalizer_data-2.3.0.crate 67215 BLAKE2B ade0c89ecc9263773a7733b94aa4c7897fc28887f6714306f8b536d21c793493ee60edd3be9f54f73df504bac6f8329a1352d284ccea17df1f0c075bc70e086e SHA512 0bdeea4d1bfc0d92f10a5e142596af1bf27fdad38d16badd271babc693874d209b4bac2caeaff0176d5acb5db79361c7d56b2d9ed7a6e72619aeac51aec8dc84 DIST icu_properties-2.2.0.crate 63950 BLAKE2B bcdf9ab45f90145bc21478791579986f5ba5d1cad36e83fe90dacfa3b43991f98ff2434965ec47d2eb6197b8dc45cd72abd66297845e9f74545a97c4279951e1 SHA512 880c0e19ca4ea3abe1322f9ce70c7138b0275dfa6c21b32ef65112d30059173b6d532aca0464f6b161aaa94ad56a0bd06b45156ba0c5ecdfab6f9fc52ab73bbc +DIST icu_properties-2.3.0.crate 102637 BLAKE2B 1c85ff665aa17db27ddce33050cdebd09396aa5960e73b8ec436b1be3da3bed4c17b7ac3602db2d3ee8f225afde53412d6b3c91155f52b3808ee6480b36a7c1c SHA512 378d651710e842a2c060de7d259fb68bd3699e3fa6a18050529f525abd18bdd768d657b63930deb37820ff7dfb146466f9ad3f4e0d2e31d26bce4192c95081ad DIST icu_properties_data-2.2.0.crate 168901 BLAKE2B 47468d4e5235e73818d15918fca8ce2e404decc48e7c4f5e8fbd5b9010510a283c77793c91796152a80f0529eb4759d91bb0b6ce9b9498935353e4f190ee363d SHA512 35330585d459673096b545753e36cdbd3e26b202c2b905032dfcb477c546e4cca6d323d3b5d2f0e7b0e4a983094f048c1543d215fec68535fd5655e839dfbfb7 +DIST icu_properties_data-2.3.0.crate 169152 BLAKE2B c1a970db9aa7002eeba7864c022ebe3248897ac89374bb31ce8bbaf8831c401570112fb67fef9a2d11f05d11917fdd585e9f087021feff26218510a25989736d SHA512 ecbe8b68cc97684b81b0318dc5c2312bcb640bd43504ba99060b0dfdc4fdac34fc021e2ec67731f8ddc152f8e274b118e213ed3e864fcb0444a9b451657efc29 DIST icu_provider-2.2.0.crate 51620 BLAKE2B 97dc0dd0f22ab74b80127a4091b8f140427c41189ec0897a65ea8443c307c27a46866b08d6a4e4b348e18c673d96e15258c2086a9513a9fa9c23c1a8dd57bfcb SHA512 a1a193fc08ebe34782efd21b70778c38fd9f6d99c08321cd2bb457d6cc91593ecb806dd61b8179fe9b66d99d79d518081eb1d1e2933b08a3b28158806ad6169a -DIST id-arena-2.3.0.crate 12883 BLAKE2B 2a7f498c3ea5632af4a369d46f90106e642bccbb8e36ac7fe37be05c2125989ea2cf625db92a782408ecb5f68d3efbf3006413b5b748815ee42b9dcfb28d0ba2 SHA512 99652279014e63680d66bc8022ec3d2373d6e476646ee5551346fc9e62d1fd94b28c945bfc30df14c85d085aefc7fbb9051fe11012f63a9254bc11f03133f116 +DIST icu_provider-2.3.0.crate 52272 BLAKE2B 3a4ba1833f0f969c2d6695ebc667bbc0f96444748f5f3aba8f176e1b6e68433770663995f9f2fc5bcdcc37e5a900b7c5dbb24d7eb6884da0c49b438557fc7894 SHA512 61a380eb9463728e5912fc2bd0a3dc60cc059ba0121c335a8cbc8b0b9e8f96f94ec247a3fb5df784d3d8b7f34c7d38e73c316e52d96e8a2541594301ba92da87 DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106 DIST idna_adapter-1.2.2.crate 10444 BLAKE2B 0d6559fb01b5507e5255fe89bd2b0db5a4dba72a28138cdad2033b21a53963d1cf014491b4f5d80ff972924ed7f230efca53aa882352272702f66255fa66bf86 SHA512 c80655c107506022fe6b6d69af7ca2418b070ee66150d743b662e656a2ae04d4ea7b41f7f182fda9fedfa2626e70db30734f8e9af18d23ee39da0c2d4a21949a DIST image-0.25.10.crate 303647 BLAKE2B 97d2a30c49cab02f3b7f6862599b3db5fa8864bbda2ed840cb7042d4ba3c1ce814e970d9870e68cad204c68721541cb5ff0f3a1456a2a0daa842ff1f99f9d22e SHA512 72eed99a6624e3dac8effaf2d271993cc11b74c6c176623c901f03771bd98326ae9f136d37d53461d484ec49bab6e9525de47cdb85bbd7b6062dc3090edd6204 DIST image-webp-0.2.4.crate 68478 BLAKE2B 542ecc0bbccea0855a3da83736789f8ad6e31b91b141e2157d1be520eb58bba22482e625b2dad202d778e88cd5a17b23bd3ec287762fa412eee390191a0b700c SHA512 479c71f80f309aec76d00b8a89c996aea9df960cb60c35db35cdd78a36ac73b4452fe924a116bbbca80b3ce5e2dba5211e974f162bd1192ab0b2aba3dd1e7d1a DIST imagesize-0.14.0.crate 22706 BLAKE2B d7445ce082b72b17f897c07c8e841182eff162ebf4c1044fbd37b0b9567de9b7c55811c9576dab6ac8574b865cae8dd11a4a1a5edc97e6dc851e9ff5d1486acc SHA512 cfca59a60821bfc0efd6416a7b76e1779b2facd13583d38ddb575901e772367b72452a3d27727469cfd18eb76ca7afc6fff08e21a3304a1403713f11d52ed630 -DIST imgref-1.12.1.crate 19103 BLAKE2B aa312ea29ebaf17951a2cdfe50fa55238713bb336ead38ec4ec173a0a3b1cde97f45e3e4baf2446fcc553118e936e63f248ff93d6186af34b697ecea247823ed SHA512 96feb1f0aadb3e300dbb19e060c4499632bfc9b3e3e37b15653136733158d152d10638df36ce113b9d39bf907d014cb274e5cf5050e44ee8f3cf15ffe49c654c +DIST imagesize-0.15.0.crate 29653 BLAKE2B bf8fb993495279db5f30c0446474fc8454ddd2edfc633f06ac042ee9808c2f40bfb3316f85dbd19a0e029489fe0a767498d18b285839bf9244e187a076da78dd SHA512 826450393c2b45c4a551efac185da565727b252b4b71b552b5c31a402aa732135b95d678dc7487c5fe83a76658a23796cb633906b0f460e738b09a67fab062d5 DIST imgref-1.12.2.crate 20098 BLAKE2B a8dcb466ea159d933fb5fded3988b270db68a0d85693d6486aca83af5eccf94daa82244a8cf432729950581c912cabe6342826808eb26d2aeff6d8379acbe595 SHA512 8742a384657ed41b9c4a050e3690630f75fb18eb0d280d0884861eabe53b59e1d3d6f1bc061512c89b65e299984cd37e19e5a9edf6be692e93850bab4c64f73f DIST indexmap-2.14.0.crate 104085 BLAKE2B 828d8eede906c2908baecac840757ca8795587a552cc9dbcccde89a3b81444d99395670fd71404c33033aa5a1b905ed0621fc39236024c8b8b385e5d29ca6b5e SHA512 fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f -DIST inotify-0.11.1.crate 29364 BLAKE2B 7dc7ea128e8b149c2cbcf60fbf1178ad2486a1275de6207e67b3ef3b15f94ede55274ec454d3ad8c41fe4166f5e97f185849296db7a7c4b1bc116aff68eae5eb SHA512 263838a8f53e2e45d1edaa176aa580b774c62284e5f19daf66fe56c3c1766cf0c9361172a002bf7f71c7932bf5088cdbff88c203900be615abaf83ee2fa1f4e9 DIST inotify-0.11.2.crate 29809 BLAKE2B 5056d90ab47e0e3b7b2133133284e698d3e27d9580547ab405b105351afa8fed8c1a16f0fdbaf27ef6a7730f30d49a16dc492a51ae379a59eb14210cbd2831ce SHA512 15fba84bcf88c701bff592fa0e90fd6bd140c46378f37fed78360a8edda7ce8c62fe1c4c107419e3edc0bac5e46cce7643acc97b23cb1912f1c4dfcfb823ad0c +DIST inotify-0.11.5.crate 30349 BLAKE2B 3bd0fe0e47c83da670d36e5c3532419c8b64c8dfed47432505044db0fd9c1c0818f828442fe9d065b613e944e70e06f2ae6cf53b17346e582bccf703756c62c8 SHA512 dda4e746f4b032b0dc2578da63943f203eccd633dc06f227a9f2018b38da47b2ec2f77f8f116c4ebb631a7df8f891bb6536a9b03208a0176eb766c83c0efbde7 DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da +DIST inotify-sys-0.1.8.crate 8411 BLAKE2B b80785187ca721ca5e640ccaece71af84c5b6b889e4d308108dc5263bfa5e3a896f203ea5476b1c180b853e6ce5414eeaa52e4f6bece3b282e62e63856a495c6 SHA512 1371895e3b6b18a7fc51dee7660a3fc788b541e126a805a615a36b5d310306e97c89c88834325303c48364effa4808a3f67282aabdd8500f9a7c391b2fba8f53 DIST inout-0.1.4.crate 11280 BLAKE2B 557fb7818cd5e5b8a921fb456028b1d41b42ece0e9824976e83b577981e5c5dec30ed0acab903ad85b059ac40cc8b0f117c1810221dbf2362ffddebc85537373 SHA512 683ef612191d19a867afb1a622a30ceee8ae720df432132293c7e967ad1782190ad973e84ece7fa52a5d1ec7f4d8f078f56d818ac07fe7268547deb5b2399370 -DIST instant-0.1.13.crate 6305 BLAKE2B 83a2c479e21e789ca9795f66116ebc55481a42afb21f4c0ec0551edf07781901a28978667e92b01355b43e0e1a7ffcd3cc37b5501a7521da78f4f352e586c9fd SHA512 b7839431e8920c4c0841d0974eede75fc50f2bb7a9475664bd2c4ff6c558a10084e1c025e5be977c3364ae9112c365c0a6f480cb9b35ee4130ca2beebcf650a9 DIST interpolate_name-0.2.4.crate 4027 BLAKE2B c497f1912ba5c39db3d57b3e0fcaf1df8e45f9f99c6d6abc2e375531a7fbe3d55e6af34ab29fcb1c9618fc65147e7c4659531441a23d586d50ae3ffcedb6fd1b SHA512 87d2b732a9104d1a094a15ba6fa642641690aec10bec065d02aff5830f54a0fed02ff5de4bd5c237a91d34cd81da0ef11cc37ded3d4ac640de9dcb96fb73fe11 DIST inventory-0.3.24.crate 16226 BLAKE2B 827bde710ffeb5350b78a2dd734babb9de98826e08d8fb35c21740712f0bcd85483385a64cae64fc5234b0b81426df553d117e50d6abf275e2294afc30b3fe80 SHA512 fed692b12e07cb5163d0fc36cd724baa2249999204f5afb758c1d62d8a4a188a8ccbcf1dd949173c694d6efcfb7b644aa88588f92cec5eedba1016a84aa6382f -DIST io-close-0.3.7.crate 8025 BLAKE2B 3ae34374d194407200f327695e7525268d03e5c2e8a051c99aecd1d395407197f9e6ba39339f67ad4ac249b8be63e4595993e6cfefb2f0b421bfaf8d655099bc SHA512 0cc06245da4ad9f8708ab03619734dda41d1cbb2777a7944df10e2efb0ed0a6d34aab3ee55210b05eb4507c802d01a301b6718ddd6cb8e2b4abdd2e1be11303b -DIST io-surface-0.16.1.crate 8125 BLAKE2B 21cbb3fffc1df6d8b010528023293ed6079ca712ef76c53aadaa9d467d81030c46967db7acdf95ded3e73ec43e9fe56eb29881b34f3ea81d1fc67720be17db36 SHA512 065f6b1661b3d2e6e2f6bddf0bc331a98d6aa39c90488424af7f8317b08acaf8f1bb76fb52624b4351efc7d515bc337675b15840c344ee7c0686b79e6c244134 DIST is-docker-0.2.0.crate 2664 BLAKE2B 6c3b10a805bb077b9d0c54155fb9e72a15304fb3d6f0ebfc3efea8b42e02b99737d22c16a5352ee0c1f820699f765673bf0ca8f46c6a49b45796796c01015b84 SHA512 759e00292710b685954df031ef96bb650993cc3384cf03760ebaec377524cadc929c6561dde5fd3e14d71f9f122c86495dcf9893d1216d99055048542123ff06 DIST is-wsl-0.4.0.crate 3264 BLAKE2B bb9842ea007d5ff132c77b719c877c370eb5cdf63aebea8f3165ab49fbf6c68d624a3809de2b374cc4c6c86dfd0fb23b9dc32c2e7cc5f2378b2efc918dd710c5 SHA512 69ffd419eb4de2e50ef4e61efca76ec4547216957d5422ac7b2bde85264080c2f522714aa40b5a6566c25eaf791d12ec0df09afe3060cc43087d18510f33d049 DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261 DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4 DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645 +DIST itertools-0.15.0.crate 164131 BLAKE2B ba41899a3a7fa0416aaebc5da084597d236fdc5e4151bcae912b23e900ca9131c9e874d44aa53c33a74b750759f9d6587bbbf0cccbf9bcc0be570e0a959317a2 SHA512 932cff3642958d76311bace60e293938bddfd943d0bbb0b977593952d85508fcc9440d761311567518cabaac4359848fc36c4d063c8085878bbd78efc61af5cd DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c -DIST jiff-0.2.25.crate 760481 BLAKE2B b3500e3a65c7348b89572dc1b1e1e7ed90357b9891229633418edf7997c23ff0ccfe1113158471af633d273b4cb2ed0f0791aab5638d9708d8df0bc35b52e787 SHA512 4dbf385a4daf76791bdd44554989500837d54ea16855ca856b80ed94d002e4f610103df580c7fd4de225b48dd888f099ffe53b51797fd06c156347e99a9cf023 -DIST jiff-0.2.27.crate 763049 BLAKE2B 99f88dcd54179303ff37c882b8910c26121a32d3895f146d8e15ed52597c171316e5b632ccda925856fc55bce72982ee132e4efa2dbcce28c5eba25cc5b1e059 SHA512 a7550409fce4c7358819c47d2ce41f3a81f17d05cea408700675dbd61cd67ea59e9a035a77b76e9e58cdf98b901af9a21d5ae2d17bfa91bc2ef04ee190457b3d DIST jiff-0.2.29.crate 767195 BLAKE2B faae0c5ecc43348583f029306f4853bf531636a2782ec3ba68eaca7465caa94b0d3185a3d73dee70a34ab83643552548cd40c2313a66d621703907a4ccf00abf SHA512 832f82b7d7126fb74a57aef033d331b724ee5c8076dcc1eb9a3bbd0af0660d592ead90bb9b2f51146339b1796dffd01ee9d1c29f73626e846b71a2552773911c -DIST jiff-static-0.2.25.crate 83741 BLAKE2B 262b4b0da9186c4981db907b5e42c7a494cdae7cdd653c16edd9311131d1c1db9ba7b926ff310bc91e029e597204487906bd30db6c38b864f4162108f2d51937 SHA512 cb88bf86f767f17976a0a8614fdf4f2772674fd49fb64de236c845320fc45b0082e93860ef7139142eb5f2be1e2b339bb9dd5212f56772a9dab3e4cf957c2c2f -DIST jiff-static-0.2.27.crate 83735 BLAKE2B d3b4532321b8b2576529c92a6ed3e823f0a3ef29a2a5e805716e0827fca946a723ff58d8e071571190a4234a25c9126b2925ceaa92ca456c9f540824d8c91c6b SHA512 0948d8680772bc4e272e472dd4107cbf324471fec5e83b2ac8127d494155a3dc42296c625d46037f39dd1913c01dc9148fe4078b84fc8b5c75c7286c4acee629 +DIST jiff-0.2.35.crate 676554 BLAKE2B 59a16d20c2b2d74fba71b6757a5087d6f496f8f2d011d103ca739c6db353d2801ffbafe5e64477f42533f561a40ce18f498bb6a55be9999391a4179f586f8083 SHA512 c479a38c8504f7a88621c2368ab59202423b0db865860c9b65a35bf98ce78148d782dab3c2048bfb77278dacb5834f0d12e25755fc4c8d98f19f688e5694ed62 +DIST jiff-core-0.1.0.crate 127943 BLAKE2B b653d96ec44d245a80812088ce4371012c8a72d58ef53fae96a629ae1ff1f8d88687f08481605cc3277095ea9a0c1a51e17898087faaf3d221a75fdd8a5190f7 SHA512 f7a64cdc18f39801bc889c779e7086cc913aa61549325c13ebd4d6662bed7ee00a0621b48e7623b31df72d9039899051db6b78508145e085a2132cba5fda4f86 DIST jiff-static-0.2.29.crate 82755 BLAKE2B 33c13dc8640555370c80b9665781d3d7a457c492083780dbc718f994196421d870f0a2e8b4fca978fc09b26ac16b8d65c567fec8bb5476cbe60300a33ba259b1 SHA512 4462b4b570c3e1a79be6a8d8152ed7328aa079c63d720959af692f0591f3b6ba04e997a471f004f1acf7311261a6edd52a31bba92063142aeaf293a00d4dc3ed +DIST jiff-static-0.2.35.crate 7996 BLAKE2B 7fa9d6cfd27b7be747e7423a830b3eed805dbfd645cec0963694d012f8718b256eef56b48a12fcdc93b188ff2bcd2b8704147640a6e7f8a6178a801352ab7f78 SHA512 a5f2491d49ea3157af4383f9c15febd6bdf697f4139dd635dcf80dec00ffade9601268de4c8a4c1c16e165bd0800b38c7b4a8e54a7fd4703e6d31adb8fa72fc6 DIST jiff-tzdb-0.1.6.crate 62478 BLAKE2B db4c87151530bae7e27a9b9da03aab375efd5e6d1af951626cf3d42ac50be84b98c03859fb69a14f40b7e37eb7b3484a06c7a448fee2a186f27a01a2bdc9ca22 SHA512 fa6ffc52fa5f96ab08a0ddc6b9b2c8fe4eaee1111e9d45d49fbb7c717b763ae0d1d7f6f067dd83eef993ff03db97eb413352afa2b0890a06e748fbc438938c57 +DIST jiff-tzdb-0.1.8.crate 62066 BLAKE2B c7efa8e5ed49473676dbe796475cd3616e36142995940633a1e9bfb1b6ea09daf8e25ddeba13f335c787e42c4949f3377c6fe90d8f1c8de27744e3fadc4f2607 SHA512 ba5e31556e9a6cc19e906705dee887da068931eda309b58734c70e9b3de2e7a486ec02be7ea21e94e1bc1e0d6d77fe3e6b3b737a83b099d5841570350a2f54d5 DIST jiff-tzdb-platform-0.1.3.crate 3179 BLAKE2B 330d5e1ef5c8be0bf680ce9c92fbbde1e9d502fd0e87134b16559b4c58c5168d4af4171e2822a9256b896961472af12545ac86021934b00fa5977301fe31cd18 SHA512 7e4155d7d69dcf20526fa92f6d9e7ce46978059996ce78c32da8a483446c067d03b4e80f554573707772550b19279be26c6e81a18a8b578e1709197012a83f68 DIST jni-sys-0.3.1.crate 11570 BLAKE2B aa298c5f590bc1401552e1cc5f3c9ca08f3ff6d04ffa231424d5a512cd1a275ff4522025e2fb23d941ff7bf625e5d14bfcf7e217c45853bd7b256ec84a48f486 SHA512 5a87911395977450fdc7ef0c46eeb17fe4be12ff7cfcdfcf115e5770e166496619cb21aed7c17d2c1532e655104523c7ecb98522618dda31771b9a86cd03adab DIST jni-sys-0.4.1.crate 13249 BLAKE2B d217fcdfad4f7e4f554765e1991e4ea3eba310f8e89eada44e867a5c74f43939e6b0118fb7e6caaf9775cb251c430fc56888c8647546011b109c0e11ed2b4bd2 SHA512 9421c16b9956e32653ba00e2283a8984c94479d2310f44aee253e7119f636b18de900d2bdc2e6e9b3a754cf72c21c7cf269b7ee49dcb06e18dd47b8efc1d81e5 DIST jni-sys-macros-0.4.1.crate 3301 BLAKE2B 3d93ba6477aae189c1d2583e5975742b2faac0e6c7a1b4feb46195eb010ba53f3a28eb81b6037f00d8f1c29ec022321bf95d275fc1367abffeeb048044dea407 SHA512 07927232572ec202fa5cbb5785ae1c023dd8da30b33daa02a36f90f2bf8e52524911a158e179992edc03b9d1803eb1714352faaf5e22bb8317a7bf1379c28c9b DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549 +DIST jobserver-0.1.35.crate 28890 BLAKE2B 07ab08fb5769b8edd4bdeb48df65c4ad065ace92ebcd3abc73387256870405e05d76d1b1c9e054adefde903b7e36c13fa2882b33cd56e3aa693ae4b736fc570c SHA512 98d97718702406f1609b2e3d4a69c3bdcbbfc4e1a35eda87825747124593bc560f316eb6dacd6bc98ab26c81b52ec5bf739f260e7d829a539af67a2f0056a90f DIST js-sys-0.3.103.crate 108366 BLAKE2B e126d009ab9f3f1d60d0af36c66cae1c6ae821e1ce2bcf1ec083d69e8cee2ceb13cc0dcd46075cbf1889409629713b86902939c62cee164419cecca5815c9025 SHA512 4709ab94c7e7f6a9ca304afc9ad8b91c2aefed64135d8ad38f9d85eecda8cc9f2891612c1e2e532caa2a466acd0630a85bd5322407b8efbdf07b4544f1f5f32d -DIST js-sys-0.3.99.crate 108515 BLAKE2B df4317699791adfc54346568e339531e49ef6e40c50c6ca028a2c60e4f139cfa6e0f219e655f1900c844c3fb610926c6603c006d73874843128775b477ea77ae SHA512 cfbaf1e2d8cb747994b927be6fab418c908cf8076061c9f7498d71d8a421de188ed7af2efafe042bb9c4e7e247839a1bc91e1441f31bdf03b0b6ae2de02981d5 +DIST js-sys-0.3.104.crate 108816 BLAKE2B 87298f734dc738fbcbb5ea87097508b34474804b4c2a6748d1a36feca01491987f76d1648fa1372bdf28297bfed33ddd7dec846c4f98e54cd00da171ae37827b SHA512 c3142534e5d0f3a8fb62c69f569e91b24580350cf594860a6469576662d5911c6b63f51ccf7967b3634b7254a77558c3b26adbcf18bbf981895da7ff1166e957 DIST khronos-egl-6.0.0.crate 29315 BLAKE2B 929d825923bce022ce13595a0ad183a3437581af6cdb19ece34af853c793dddf0a63bf8dd9a160ef253bc4e97c38d4973f667340a809455136b07dd248d2fe46 SHA512 be57e604f577ec526f3f2ea81767a5fbef0b609e0c1aff7c14e2fe658e47bbbcf65b5ac9d6dafb83d2b4fe25039550e21a165fb1d503ea08f167b039bd72cdbb DIST khronos_api-3.1.0.crate 599718 BLAKE2B 945600455c85874c37c7c395162a3e56531b417a1e6ce414386ecf31f8951fb40049604c27d719014b5379028e5da25fb9977c7487433cebcee4ccc49e00c7d5 SHA512 f9ed9e1bac648a82bc608bc7df339d3ef1db868c8ce8bda9598926839b3de9e3c11c2b45886b9a7dfe5ad6900770fd59c690bfe9a87f7c5b479945ffb8dfd292 -DIST kqueue-1.1.1.crate 21504 BLAKE2B 3397a355b56d979371f3a790ca6de4880ee1cb78c6fd9ec85766e1bb5ccc25f811f7065a31dc14b0b4686de4bb1902c2e2c3026719ecb923e3bda553998d187d SHA512 08ca26fd83c4aca32d53d85155580fac95b50709662975632aa542cb1e8a2ea5f8cc0f628194777093168a9950d485fb395bb55e7302dd25d03bd311e8ac84aa DIST kqueue-1.2.0.crate 28412 BLAKE2B a55c4ee2212a8f51cde25b2a192107ae6f2b8679fd042ae9758465dd9bcbec322e3d07be1b5a0ce78bf10e5ecfc63fbd0230e6caa8133d1be902728d81ce9a1b SHA512 a34f1aecd888884ffbfb65e2e84a7e29591766e5f98b2b1a72fe27814e825e1d1c8739df0d40293cefbc766d9aaf817185adfe5d9c9f147780d6adbda45b2b1d +DIST kqueue-1.2.1.crate 31254 BLAKE2B 970332445bb6a003aa69e2c1a906fe88de523c9b70756cea5ca41f9c37a32c426a8f3f66d1523ba9a6efea5d70b6a520ee54f14b5a4cb2978795778016a733ee SHA512 3c2225bbeafc15c92189179bd49530d2bd3997cf143a6cf1490767bdab46812a5a77ceff84ee0ad9ee8fc498e8c133551eb15d4f7d3bdcb4383cfc190a260eb7 DIST kqueue-sys-1.1.2.crate 8796 BLAKE2B 93858ad3bdb995f05d405e6998bbf2b0d3663861e0de0f6103aee6d688a616265ae3bf08a97b49a0e3209871c71cdb79b759a083de42fcb41abe9a0d4c3d60e2 SHA512 a83a3783d5f2b0b32685c9fdb597f56efcbe23e9f55697f0b3803b937690ddac6ffec8f04cec5bcd121629b24ead27bcf4c97ce708ee0879fc395961c57f4492 DIST kstring-2.0.2.crate 23044 BLAKE2B d61488bb67b0fbca7f655415b6147dfe003d6df9f746a836c4a29797af2627b2480fa0d4832a8121a04eb23d8623dbe37621a000661a45afc92013e04ac76dec SHA512 b0af4555a20ec30ea4ed03c2bed77b403446ec2dc5eac8064a9629b10f6e961f428d6be65ca1c107a19bee942930fbc08522647401106167feb4856eeb03bdea DIST kurbo-0.13.1.crate 169000 BLAKE2B 8f56fe057d8bab3a65bb7f9d82bf3ffa3cf1ad23f17aeff53f5211e16407e3d9b2b9c6765c86eac3607d87e412216ff1d1f482defbac10065930857b8add769f SHA512 05057284edb463ec5bfd126860df327414d1f04e48c4436c6e1ff9a2648e80884171f9c49c33c69e8416169ce0a62a6410a7d1c0be97796f493f52050262863b -DIST kv-log-macro-1.0.7.crate 16842 BLAKE2B ad3c028863d78730e4b2bb2e8cb980581b13d741b5dd2b76435ae91f5a7498a1e9f99178a0c9370b693a3af6a95c0682ff0d63e81a2515a267c6564d50ec3683 SHA512 aa7d79ae599930dcbca06f77590d9623dce461b118435dae1a4128fa8f38149a820109fe4bd1f19944b67285cf1b41bbf78e94b47e561dff1af683953c55a697 DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f -DIST leak-0.1.2.crate 1383 BLAKE2B bef245a6870716e5d9b9de937a4eb0bb2665d7e744c88e6ef2c5e32f30a41aa4dd34de8ecade8ecad7ef07c3c6c5d136d388e82537d1afec7cbf6370ebe3d11f SHA512 b390804a35b75c01e841c5f6385f6ff8795808bd69d9631ad08b9765c4559152f2110aaea3e9022fdb67b07aed5e6d1c4367b2280e6db0c89779ca45a79ff2af -DIST leaky-cow-0.1.1.crate 1031 BLAKE2B 90d0ee3f554546330c0b905600f6c354c42a63e718ba58c6750374e3357aa9ec464350ec435ed00a737c2e8767e93de04ac1fede58113e6f0a24cdf4c28704c2 SHA512 d9f71f9a0b8ddd955aac6de9feab1d315d28a10fdc6ea7c67e1ef0f8de5d93552b0659457db11f956c763b514026281597cb9efe050f2cc5bf4f49efe82b698d -DIST leb128fmt-0.1.0.crate 14138 BLAKE2B 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf75579e865941f3fea0dc745c54472b369873b1ef4f26dd7f356860e563bc7ca6e7615d600b272c698a55e54eb SHA512 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817 DIST lebe-0.5.3.crate 9439 BLAKE2B d3face97ef4dda75b79f9a897edf8b4dfbe76ab076bf27741151ff2b23b023f9b589336cb6dcee34cb99d65de0c55cf1d2724cae90854c72c6b81aaf73fa37b8 SHA512 525901bdf7ad9c73392e662b834fec766c8abe12069136cbb7e14101870f614436f145a7e4d984b975b8c35b528aa1a3cdbd6312dfac900075c805d8e16f54ac -DIST libbz2-rs-sys-0.2.5.crate 51638 BLAKE2B 37ab5a13b03bc34dad56f73145dded52c1b4b6716779dcc8438d3f8e01082eb2ce78636f3b4f0b8a31cb7034e7f7b9eff3275b183602785e9bdeb86cb8ab46ba SHA512 5f778829f8b659a0504e0010e0edcfc38f36c4e8d2cf60bbe8b8906b2ec1d1865a7951b9ccdc53795f421225a909d08439cdd3b7b671238ebbdcad502b7e7031 DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690 -DIST libfuzzer-sys-0.4.12.crate 129805 BLAKE2B 8cc1d806c3dfef50a01c4ac0cb0771fc5a6ca5f78868132d750792f4c13086c62a1c45b2f6f76f13d01c1d6c3227575a512e234be38167609351caad7100182d SHA512 ce18117dc20d7904864636b6c4e9526adacce89b7ebcd87dad45a7812b3198afe243ae66c4ac3c2626b6f103effef136007f2778e27223e1e415d7e1b72c4b72 +DIST libc-0.2.189.crate 851502 BLAKE2B 05155a249c6880ca96a19bbb7569d4ca7530f544504e4ccb48db1ebca0b70d84e99c6b9532adb9dfbb3d4d1187eca22698a6b2ba6ae40bebf5d6eafdae86c71d SHA512 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110 DIST libfuzzer-sys-0.4.13.crate 129891 BLAKE2B d1ff6538d5caab59f6725ed38368670e1ad99a6f61b0192d9c30227720efb6d755d82f43e0d2a0d4616204482a0737448fbbe8e29f796d0f422b4820da87f7e0 SHA512 61794a7fe8b5bec28d2915e0afb9a230f81df476af0e637417c03fadd892db570d1ce108522b6af91cbe8489559aa1ee88d6c878d6e1bd32934d04479ff69486 DIST libloading-0.8.9.crate 30222 BLAKE2B ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed SHA512 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9 DIST libmimalloc-sys-0.1.49.crate 500217 BLAKE2B 3c6d7b741028f6a977f6f312e9d98034c746bba89967ec601910e7ee121aedea8c7647e85feeefe6fd6dc11ecf92f7842c6a0f93994d29e7797d9dd6ce01e4aa SHA512 cffbf1e23a417ea14924678d67bfa6f1e982029fa133d01d50b9e6c7bc5e6b31fdb5aa94f14cdef3054938e5200ca62356e2fbfcff31bab056ebaa5206a4bdf6 -DIST libredox-0.1.16.crate 9600 BLAKE2B 88e9e195d1fc59fc5fbc3465a4a30bfe45c79edc117f73f9002a89cc79265e6e890872dc3ab2c357bad26bf77799074cbf99add92b1e8db9748c061af17bd0a2 SHA512 847099a1fa297bfeb1c3b9fdf3dd16edcc494c39a42e38a653551ea6f8bb8a67cbf083bf49ce3980d66481bc9cfac411a5065dc64e12e6e3a8224e0afa4d8163 DIST libredox-0.1.17.crate 9644 BLAKE2B 169663660d6e1adbb1dccbb38112ecc9cadb0d093a5ee56778ebff3368eaabc0b45b48da4fba5708129ea34e34b02b04a06d486c29a24cd541d5c92adc0cf9e9 SHA512 6f50507d4c48e57ad677af06cb0e1cee82d9b296c3004d27b3627e957c8701f8a9dcb20b5b04b0a0aec2bb303960fc9487e3ef46aef8663980161893b9fb3e2c -DIST libz-sys-1.1.28.crate 880536 BLAKE2B 4a4ea1bc723c0fa88e96efa25f0dd2145aa48bc18e0b907b2ec876e554df2a2bd7faae458c404cfdd28a5e08c9997eb14a6b68c093e485e5f3a699968f90c8a0 SHA512 cd05a528feebf38351bc8e3817a3b554436ec4872c367dcb166f542a7ed5025dad396dea32c3046d2354cc9641716824e8985ea37a02d989e7c9a6c33401bfe8 +DIST libredox-0.1.20.crate 10118 BLAKE2B 6efbeb55f18ed7a8c92b3fb3e7c924c7ab860ac7808fe896d75c7a0eb0715ab72d071cd2b5065346508a4aa1e7abf000da1f4105f0ea6f234b8fafdb2fbdc2d0 SHA512 80e83ac3259c6b102ce92de0973f0fba5a3765d6f222a3186893977cf02d0850a106aa0f0dfd9149a2af8204675225930fe49eceec060ddb6649626fd0eb81b8 DIST libz-sys-1.1.29.crate 887737 BLAKE2B cf8050e5e425393815306238195908537c4b4534fcb4c7d061bb0b788f44cc95b50ffe749425231b27d1d566604d747770b98842db759f099fe3316cef746300 SHA512 489d5748307b97bf395fb75cafa0c95c6b8981a9188aec46ab6b57e15a9ad204d5a1dd1c341afa8bedcf0d27fd743449eb1e19b1551f904f774fb35cfcdb9ad0 DIST linebender_resource_handle-0.1.1.crate 10920 BLAKE2B ed09aea4ba021819a8bf7c8f0fddf3e2bf34acf689653ecfb244eef9405d6523b4c944c0032f415aa73ecf38cb4ca66e22739c6b9f9558e01f3fafdb84b8825b SHA512 c1d6d40605a7675f45c80af3ecd7d414d7b2e5feab18883143db4787d2762c04b893b50bf3cea3a3200be41866c0cbbf34d0c422682a13c4a47e5957fcb1ba93 -DIST link-section-0.17.2.crate 55982 BLAKE2B abcec1f0d1ccc7044b26fbac9e3aaf2f5422014a8601ccde254d2ce7a7f38f52a2e592b271dd9a0f62a5800c9629ad1a6529b2ae979cbf22f378de93490eae38 SHA512 6be2395c431a85458dac3ccaae4023eaa074b40c37d69f9314fa672a62903fb33396f4c6eb2dec42574f88b5a6c029cd1d94e0598d212bdfa4a12fd68ef482c8 DIST link-section-0.18.3.crate 60591 BLAKE2B 03fd612d5e3c3841051ef76d44777591f7c0d2db17056740591a29ea96ee550275fdddc22263a350af662080327cb7edbb52e082ff53b54b1497fadb2ca8f841 SHA512 09fbfd4e00e3c39a33fd4a2d8681ab3f4df6c58599ef9ae73a475a050b46abbd5db650c3d52125f9e016fe71892ea55a524f5e58d0eee8006308b52084ad5f39 -DIST linktime-proc-macro-0.1.0.crate 11201 BLAKE2B 8cf1f77a8813646e9ce3528f47661efe58a7c7c38e435fc4d620315ca264ebb247c1ea62d25f028e13e72a5a821a3ce760c23840fd06e33b1f2c75f526c085e6 SHA512 7b0eec8a5cd93821ee4fc718af017097cc8441b9dc5a989a0c49cec92c6641f229f353814a4b71d02ca8ae2d47358b9d2a58382289ee44fa7fb9e019ace3f231 +DIST link-section-0.19.3.crate 65623 BLAKE2B 05644880ca6c8a075429a598480c600f432936f22cb56cac174784ed56b147ac67149692e1acce33b5df1dec344dab54e4627bd6ea5b1c978d8e2d86ec41fa52 SHA512 6f866cd216792fa3721283cfdc4ba4453c69d9c320b8d07626dadb2a20a29d04c3130ddf813ea9d41e040595a9dfcc7a74c2966de8e111e9b7129c6144934360 DIST linktime-proc-macro-0.2.0.crate 19157 BLAKE2B ce28fea09970ae172dba7ee3f336bedb68e935ddebf353aff4fdefd99d536d2321d38d57afdf2a10ed165728d73b4cbcc4dc8e9d15157115fe5f4f33ab8a8393 SHA512 482eef301567685eb85c637968c10858faa730ab9046076bd36835e0bb7d1f41f5ae4df116e91d882a06f8ebe7ea3deeee981a29d0438902839c863b449f7720 +DIST linktime-proc-macro-0.2.3.crate 20670 BLAKE2B 9229518f73632aaedd57d406a078523a12aef3da63e5915ecb6c899e35fcd900a10fdf25c3a5e2b42435b1fc1d2e4189fa3fa7f924128ad9c3880a73da77b6e3 SHA512 6c9bdb3ceead634993da1022cb55ae7ddb42662dd0f383ec8d283850603d425bd2b535b8faa97bef39e31054593f8fa5c703ab8163986acd0993fdeb1030f236 DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54 -DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309 DIST litemap-0.8.2.crate 34572 BLAKE2B 1c052278ccfb685ca8d1647f6d35d2f3cddd74814d287b8f9d10a0447781a1a33f607b0745a6c83b7e940c14076c90e4ce1029e8660b57b174683f8af2585fb4 SHA512 3afcc1a89aab55368bdfe6848aa1268d37ea8a03130f1f0e1e77d6709e437070be83e9e457bb51a7096c3d93ee0155740e33cab03f7584ff3cd7d8992524a7f6 +DIST litemap-0.8.3.crate 35045 BLAKE2B 4b78bb2319716df6f87eff928e4acda6b545b3062561218f7f2288f15d58fb4c4291418b19bc9de5535959d0d9fadb87b70e395a1aa4bc6942f27c74d841592e SHA512 7662ed200beb4bff4a9c7098ed4f3bab5fe238b810ab65de0ca681e7012dc4985dab69cd2c38165e9e122eef40dd8ed2918ea784698e1699c1b946479183c329 DIST litrs-1.0.0.crate 46610 BLAKE2B 9ab4a7f701ff0c586fd59a3be684bc94fe27d159e5a44cc3268cf9957dc4dcb8bc7fe8b47d32ca60ad77e1b9024a192cb022a2bac64b1247bee9ab5710769b93 SHA512 8dd223e742e80cfb29ce49c93459ade63798e4977c028d85214ac439773a37a331e9ce375cb9f7f814ac2279770d0c3bb8b4e60a118585d6d0f9e7ae08539f0a DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0 -DIST log-0.4.30.crate 52400 BLAKE2B 802b4ecea78ad4e4169067047040770201c80dbb3dc79aa9de7190e91e42d82be3bc4f67252db68c2a73c3d52ecd5012f51b4b82134c81a3c1eb4f62e8f01158 SHA512 f2c5335939a01aeb55ebe5fa6447d1f8edc7f4baa43c9b4f18a1dc9b614f41570a24ce31a4f3ffdd619f04459211272f289cdabd56ab933945ec8664e3cc1870 DIST log-0.4.33.crate 52997 BLAKE2B 2cbb81f23ec11fe6ac70cb6bb5d1f418a4998726752269eb0accb72f740bc076d8b1a7ccd5219a1a371560aa2bb70b524ce04383510a0e9e7c51558e305af235 SHA512 fce3eaf97b1415e413aec344a156d930ebaf52d918f8d9ff9e086f3df58253a6306a215aa4d4b4782a1b7deaad484739666f4fbd8e41272bf95ce4fc6306b74b DIST loop9-0.1.5.crate 3406 BLAKE2B 629f398d74e13dd2f567e6528eee3f0a9b69e7256b34814a5418722728781bdd31aeb97d2cb226339e05880b5f731cb2892e83b47b5643b2f85aa48748690cc9 SHA512 0a04d4e2561963671f5aa1c9af09470d0a8d30bb02299ab08c7dcec70b1dd3f9380244a59a4da1b8b269967313d6645a154a3dbe92fbae0e43cba6e009e6b7b9 DIST lru-0.18.0.crate 18186 BLAKE2B 9a8893bce457b67ae117dab0394d2707f755c681562f22ffb4b3afcc9e07777a0f248c92c6960c4fd43371d2d500c0c483483d3e12ec862e13d69faddd539f56 SHA512 9d3d5826103baf1da0ac290effea81fc4a91e313aad842d2600cd0b3e0b90ed003f1af55db1162188cc8ee7d3c4a716e6302cd6c7960e7c176df5fd05cedcfa0 +DIST lru-0.18.2.crate 19080 BLAKE2B fd220f152b95dc54a84db6912ffc86d1729aeaa5bc78ba816e446ab798dd2d27a07991c2ac14a2377998f754d5349eaf63faa3a759c97b8667060c356f98063f SHA512 4eada42400a52b2d4cd8d93b4e6c2c2108f5cefd25f121035a5abba64ad7049d527ca1e770bf276b5eee368e7f8d04a0b9d9822ba3e56929d7d93a7ba642b9c4 DIST lyon-1.0.19.crate 5294 BLAKE2B 6d51ac16816008aad7d290c3cb05edaab5f45c296b7cd47cc5d16c8c241845a9c2c1ab09327c9314a4bb0386af4794ee8191cbd12cc4a5ea91e4668bfb0f30cf SHA512 671058f0ef04b6897ef69338bab05b2dd292b814384c304c07b1dc758f6e208e10a5be0610e8b4e807e0db1515c4ba78e8453e01f4247bf49b54c1d0c628c2f7 DIST lyon_algorithms-1.0.20.crate 33785 BLAKE2B 5fbb1eb0aa975b421c27beddb937b421c39e4b35da8036c469d0754627030e950f6c3e0c884d417df40d8fbef7cbe1b597564680f07eb746cc75ef24f7269400 SHA512 07423d34527dddc2b9b9b7ab8174e1beabdb75db29de777d06894553e4df46ba8731bf40e0a908060c252f48e299851d52d2a941c7f75a2966b5543a4607eb0a DIST lyon_geom-1.0.19.crate 55577 BLAKE2B 2c8210de5bd5c11af8e45e31126b4fa899c4e2ae850a77e813c1fbcfea4bc64c9821a111a7f251c896e0efd606051b2058abbff4c7dc11097cf507d19e34c23e SHA512 6fa66a809f4846a8d0eff7224a541c7f86f50ae2332384cbcee2ee178137ae3e9d590faa7263064f63801ea82708c2917a01f457940cd96090a87b4126924d03 DIST lyon_path-1.0.19.crate 37028 BLAKE2B f8e7238038ea7af771a618cd71c2f5decd0f3c228f651fbc2c5f8ff22a75f9f843f4fdc54f7895bcaab8ae04b8d71b225045ca0e9ba3fed93867153773e44e74 SHA512 bab3cc9dda2fbe97d2e5efc4705cd38838f9d1b26e0277bc264ca7b855a0a6109f0ce12eaa44dc5d6092d414f9e5f4bca34d1d0bcc5aede7a54105291cc5ea53 DIST lyon_tessellation-1.0.20.crate 186470 BLAKE2B 791b2764bad3420fd43a53e4a402203f996b7195ba0dee4296f7ef242dac187eea2debf778d10c93dcd191cea51849feea8157afdf09341192387b90389d7668 SHA512 49eb251c4599d0bb6931c6f9060cd288da2360a88f3f442ce781a3907ec15ddd571f6bedccbd05cfe224e03c3a5168974cf0c998daad9f79864231e7647bec4b -DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a -DIST mach2-0.5.0.crate 24405 BLAKE2B 346dfa3d5f6abd6c7787dd8ecceaa6ea44ff92214425e518b444deeca9083bed25cda37b99bc5017033b749d8594b08762b1e3a3aedb61b410e93f1c3b51a258 SHA512 da64485dbd2672374eed9e33ac2e1ccb5e501c22e33f43addb282d12f1198768804128abc241072074253207e7ea0a4176b471bb04ef0adbfd59e3d48f4e18c6 +DIST mac-notification-sys-0.6.15.crate 21690 BLAKE2B da03ecacd07e1acac71a9b342625f1511d031d49359d998de3af5db4643c5d768439c2c2e72af31daf84841f234376d944c028f2fdb4ab1083c20438acbecfb3 SHA512 7aea8fa277a9003b2266b2a074e19a3e30b428bc9693f4ef00591b1b86a87b9677957ab5975226858cfa6381cfe616d4a2c5820726950e10264f808e9bb79ff7 DIST mach2-0.6.0.crate 33580 BLAKE2B d54023e6a34cbe5814bb3cc7ce424a112b1dda6c2ab8b47fc9ce3ec49ae4be97f7fb842b865f406950d40a6309f3404fa33677c6c65fd2cac036e05db3c204ca SHA512 59f0f1597f5232b738102fcafcdcb81f49d3a7bfcb588af07e4c393a3cb62b6ae6ebcda692a6edea33563171728fdf0c7c2e8d9942d1236969abfb1b0c684ca4 DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed DIST maybe-async-0.2.11.crate 22858 BLAKE2B 0c764c5faec5a59009863bea46b0de04da4a18bcfded8c932ed1d33ccc87e71417c9ff2d76625639306370458ba052270c994663e975a38c1128c88e2dafb73e SHA512 e87b4653d584cb66c48f89a3bc06f425238df7e9c052d8ed84522ecff5547bfa5e9bf4201293d16aeb329d3dc68920915582024c2b45bb8072c6d37ccd172d23 DIST maybe-rayon-0.1.1.crate 2901 BLAKE2B dca587f95e7766a0050b320cac7adb31d3fe9b84688c241c004824da684df0ce5f8c04053cc120d70e4325fac7bddc5d0dfc5aaf29c791b67503e7588bb81182 SHA512 6f4e0e2a342fc86b5d0626a08779075c68911ffd3f837ac6ab2c15c821ba96e50617cfc9df9d16bf96ae57fa1802c5549e21d67f79e4e1c3f10bce04b88115e9 DIST md-5-0.10.6.crate 16161 BLAKE2B bdd43889aed114cfa97ed0c70bc97b89fda28b14033a0a26bc7309ed744ee907d59151ab92e9cb95f0ff0ca1cfe2af360c48f1b99fc8a246a25c803a4b444a0f SHA512 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca -DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f -DIST memchr-2.8.1.crate 98743 BLAKE2B 04182c5492975f5b5f609c1a00e2ce04ec1001a1126143a41084b467e185a02b8f0acd85635ffd8f180c51b97832e7558785dedbe1598b538ce222b9f4603ea0 SHA512 a11ff12e2e2fda7ee6e45dcc39bba289d0c2605e996263782d7039c3922781a51fdbe6e0b0455a0075e126b9ff2369a5935d9162e6d5903110120c12886322e1 DIST memchr-2.8.2.crate 99069 BLAKE2B 1a9567e9e05fd357df8ff8ef835316b3692e2df6e8a2a8783ddb2fa7596ac7bca88159b800a2b8ae070cb1ca09d8c48abea658b884cc091a6a12e40b5d35bd6e SHA512 011574c7b8519b19298e553d170c1defc5fd06698d4c00684715802de57b235562c8849ca7bc0ad2b77a05eb2f94af1f49289285803d4461460469248319a15e -DIST memmap2-0.9.10.crate 34846 BLAKE2B 9f8e59e9695b36b7d86a4caf14718cba2d609605ba4cf5edd3dd5d67ba04bd4a26de3a775220c190f21a0b81bcfc4f9850995bcbf4f45241250196aa783c09c8 SHA512 d119205790c5f724e7001562f0b5917aa36697cd626e9080e31f7aedc0e8c6027f6d9720b441b969cd1a3bf909720e815557d94ff84ae1d08b8ec0f8842ac9d8 +DIST memchr-2.8.3.crate 99165 BLAKE2B 46e5fb49dbc9db3ab2f9a3f77d9e45f1a7dfc99f7bf0350a83e9a56599cbbc4fa6e4738407e177304d595b03727c9cc86969bbfe4e7b8ff5efda44a6c8861bc6 SHA512 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f DIST memmap2-0.9.11.crate 35116 BLAKE2B 8548c467002cfd5d6fe29aa9e62a33c728efbb3e6680c8f9e4e1f65a3a66b441f099fc5f603d8d48f32f7d719d498f83961ca1ae1e135a2ce64643ecdb20bc0f SHA512 0fa342f0499bd79f403a9d798709c37543473f1012c9abe59313ae3b3e4cd84d5b6c4c24e629c47680c0f2f235ef372fe7e36e52ee850505ce4d47a955097222 DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa DIST metal-0.33.0.crate 3034513 BLAKE2B 64e477894a702f31e8d2f1e1d5a6d191acfe07496b3619ec66ac1deb6b3845af3f96715d23126809f04501ca27a7546c9a14c58b541bf882dd535493e7f605f2 SHA512 0364f2d7f80afb12f16ae036029a224cccd8781c429157606acd6c308dde4a16255c7afbdcd9429414c7d5c4358caa42847c7f91db42a9938d6e3bf157972db6 DIST mimalloc-0.1.52.crate 5382 BLAKE2B be1b2e169109a7d80a23ffbbc007c23d0b19e78f5fe58af0a3d57545de4815f4fee08d249b5db7292920b9d4e45ade3eb54126ec87524b6df3b6db6f7b4fe3a8 SHA512 bc078a12a633986b67d186c3ecb4db64e58e61bbe575783547d3da224dfa9e70b2ffdaeff2a57b9a1dd38e919e9fedd4e8ebc3d45f3a1dcab270fe43297b3502 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242 -DIST mio-1.2.0.crate 106403 BLAKE2B c9b2342879cf19b95c9b9e472fd5e8caa6f6371bc7734b6d9af71c736a4aa218837ac3c8a1f84d1fd1ce4bfed9ff417d319f47e52c4d637b15e2a179f859c3ae SHA512 148daec8a99b63ad5742695ce7b5306d32dfcb484fc819b1220079c59219695d2892bbf83b65aa2dd76b68272fa195d353ecb28d9de795e176c4a38be729b04c DIST mio-1.2.1.crate 106774 BLAKE2B 7226f18a50733055919db4adcbd33cda2cbd0b47f6e91bfcb0b800771b332a2b64b657b34733283d61d79550542f553227a4573913918b06e894d40276c03a9e SHA512 040f48999dd656266e8ed6184d1992450359064d9d3ade1b8e4f483ce76cf612a37fcf653fc3f47dda795f22239ad883578feb2dde3f9a9b821ea5320d83c55d +DIST mio-1.2.2.crate 111363 BLAKE2B 5800dc6e91644f3f63efb6f82fe90f008e9257f4cd998213f57ba8377cfe311041683f59d696814c8800627714100028b8aea2b733e56f3958761f05e296b9ff SHA512 018a8310768d7f7114f0b017ee85ee028ed5a97e7694826b63e5cc36ed41921cd2f3b03817231892a852b98611555465f78b1cdffb30e88ee4ff1c515c32d532 DIST miow-0.6.1.crate 30539 BLAKE2B 9fcd198451a1f57b0a01a95c622bfeefe31666c7287b77074ffc24a87157310110ce87809f80afcc2036ffb68d31c1bdf25d6921cc98165136c07f5e8d8de2aa SHA512 1c462908f42c4938e63ceee79e6f352fc1f9444efa2f388d141226325ada9525a49bd6f999dd26b5cf5d6203a0bc3c4305dcabb08ad663c6ab319a6a5ec21356 DIST moxcms-0.8.1.crate 188252 BLAKE2B d0aa0040b51eafd0946844e097b6caa4d48e6f4667d7b4bc939909da7e79664b2f71d30a38fd0cb00dbbe01567b9d18e95cd3242548dee542ba777391bb3bb94 SHA512 c120e61dd2460d3bbefaa166c7874700d875f5601755150928ef13b614adaa5f53e016573df3fbedcff90a94a6ecbe8155c72b551efd8a6b9238be1aee128d69 -DIST naga-29.0.3.crate 842607 BLAKE2B 2c2b4d458ee326bb61f186be1f5e7e0ac1005b8913f4074da2650dfc65c5ff3b65e6b6720629f36cf9e0745f6660df0d643d67da7590b9b96969296e6d04878d SHA512 775395f27fe72f6cf82ca3a027f3bdf4d4aa087b4bd387259199f46651957942449fcc4fec9b70a1b6c51d41a3930df12c7fd0cb5c83ce48e292806aeef71212 +DIST naga-29.0.4.crate 842943 BLAKE2B aca7408fc81236d84111518b7c16c4024e29b612ee52598d8ea08c805ef139d07194f55eb8aa5ab59b505fee63b817356304498b1a4b8eade93949d97a2f3957 SHA512 a8d676d3d11aae40809d916b6e9ecaac4578b40438cb311dff9775791cbfdd6fdcdf894692e883d01fd53e286b533afa06a4b4fbe335b2b7940098f22fc54489 DIST ndk-sys-0.6.0+11769913.crate 329984 BLAKE2B a837bb5fc74dfe13f20f1923f1882257dd23b2d9eb57bf516696c391f48a2ad3a72be8062f7b957e2b25f00f729dc9f5da2b2c0942c43e7f2f3e844100281f11 SHA512 3f7a26aef2e220a5a98fa94e9770c0d865653b5c23331b8a6652819176be5d319d589050d4fb68a12ab3a4a87650aa5f30c7f50582fd097a411ab763f3359112 DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 2ac3dd86f1a532832a40ccfda95654e43709a62faebb8182c87309827afdd23e6d3f250f2345f044cb789015c30b7907be63253b487d368e68c4fdbc7de20492 SHA512 73a61acbc9b20b3595925360827ba8798f3338471b291fa37c72a1c9505b3ec9f688808fcaac9a2eb494e5f3ea5331d30545d5f21f89559111bec6126ac90b48 -DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f -DIST nix-0.31.3.crate 347476 BLAKE2B 36668bf2510dec6047003f9aadad9144b95718685865fb5a0907d75fbea3b4fda69879352e8c371f4ba9887266f2790a51fde504f018001de7050cee19004e39 SHA512 199e8f56355ab115c86a3e166c9cf53b4656a39b4643de69b34658ea74a6d91a94c08bd4d8a06a0e4dceb4cd014ea8df326c12d20b9bdae06030910cdd583643 DIST no_std_io2-0.9.4.crate 37503 BLAKE2B 0c475985a48576f8afc5a04709e20460b0eea7aa91bf4a8a00e31635f58b3637c902bcb98b072d74fada4961cdfa00957eb10117eac7d24451a28308160fc7dc SHA512 61ca87494508342be3b0447dfc8b0e11a1eb3aa9ed48b8c951a3ddc50781a1395afdf34acc26eb1e63f1d891a40efd7abb2eac71f48e5b0d0e3fd708e82e31e2 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST nom-8.0.0.crate 135590 BLAKE2B c97f47d8c59f6607517278afeca45949a1ed61c1c178c2cb4a990a3439a532e544e5d3d4732e9abb87d93731b65379ab13e44297cd2573e543bf85958d7034d7 SHA512 7634276cf799b0260e4f82818e297001101c84961b498552ee19d2b2bd7b7be3621ce7fbfa9d85c4531c650448b2d32326ecef28f8282b016f5a504e69783cb6 DIST nonempty-0.12.0.crate 13105 BLAKE2B 382069cf47952f3c4511867390fa4a2506f12413883a27ee13ee117286d9819fa1510fd4eb486227d623a543f9069846219a872663aa9984d03eba9342201774 SHA512 773be83f4d21599ec5776ca8d0c87fba9edbc48d47b52ae9f2501b09cec4b0e8f8e883283216aa017315dc6b9dda39643994556875d02b516e8b3c51d6c4cf38 DIST noop_proc_macro-0.3.0.crate 2157 BLAKE2B 0be977f9820fe4cab4035e866d6ebc77a07cf634ee6889dc91581a9eb43f308b0fc60b87c8bcf200742bcea4af14a94c69c5b9dfbb32b95454219a4197fd5228 SHA512 a5ad22e815b8c574b42f7b70486a3fac319c24334ade74726ec07b976a838954d1de2d3632fc55ce6c8de2673e62b987fb4607a49c576f60959b1609e47b3771 DIST notify-9.0.0-rc.4.crate 99903 BLAKE2B c436d5f57789339a348b270aa308d2e27ddc14564456000d1da14eab59efa7fe3413080e27fb21430d3b29a560fe1d1d4ff925e75522964d2356c125d9b8f031 SHA512 56c08e707ae3d872268dcd7064abfb2c69bae09a99008ad03bb19de96218a5626f79f0a832fe13f9c8dd4d78dc3c7f173ed69ba12f6faf5ce142c0a6ab02cdce +DIST notify-rust-4.18.0.crate 72789 BLAKE2B edf58ff33987af36bfd13ffc61d759351e1e582e7c0fd7ad56143d863f370af2b3e4584ca573d3d174a2eb641230860dbcc5a9b3d8fd2baf17a5ae0fe00ddc9a SHA512 25eef8f117a7c2a937481bbf9d9cb15c7d22f3135c283bebe7fbc1f89d6385e2e938c0618be20daacb265c5818cc4ee1530fec474681dfa5211a3207333f20ac DIST notify-types-2.1.0.crate 22796 BLAKE2B d3eb20882c2d435da866d4d183af445182f879c8e04908de3f932b9c7895439ff860611734528d88653691e6ab76a5bab817c9f9b07191f1cfab497c707bb524 SHA512 15f100e77f804b36fc940ab30dc228085a9d177efb6a61cfb92f898368ad059f2b9673203327f9e914798a5a0545dc686e946295449732e42d314fe987cccc92 DIST ntapi-0.4.3.crate 127190 BLAKE2B 4899f3a7d506b880baf12467940c74997a590462e124cdd570a17699e85b754a4496f9a11984a0fa1196d13641d3a4bdb85da8da272cc574dbf924ad18a0199c SHA512 4c959ff4345b9c95bcbeb14e4dc109e4d92b77ca3eabe80c2b8a705d42ede353eab068dd9b282df1f4c422c6491497c0b59ab15661780d7ba65729ecbe2a8814 DIST num-0.4.3.crate 9575 BLAKE2B ccf8b2bc0fb93ad75353ab93839344f1621e79a916b2cfee42e1332808608a5cc0552066c46c0608364c22df09b69651fce911448085782bab2ba08c90e4781e SHA512 766ba6b7a012f7272979ed02942acdabf9c5a97f553732e241c05a1075f4367651ac0bca58a512c22857f5df20dd9060a7829715e45e3b16de650d4fe4818c81 DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 +DIST num-bigint-0.4.8.crate 109961 BLAKE2B 3453298e4183dd124a113ab79f3dd73fdfac456f7e9641de10abe6243e8a744e12e5d96c71a0c8d67e4b1bce6699989093c5fa5330c42b7ed9dfdb63e8c8553c SHA512 67bef532fdfaa7559f726a7e8914c9add90c8bc1bf924ba83891e5dae5a964e005f17fc0a3b1d7c5de7f70d5e79aeab21cf4dc4eafb1109503891a1593e69f61 DIST num-bigint-dig-0.9.1.crate 126365 BLAKE2B 74597b36fed6d9d7932a104a8c5c46abfed8146007874587cad2a68338cff19ac71089436272680b3e994f02ec4283d18ba9ad800d2995ef14ee8cda040968dd SHA512 eabb8a96c3d29567de697290e79f36947148f073249e66fca2c1facb26e92203bd09b1e29c4b4b51c3291f2052bd8ae8a896ebeea6c5f7fc80a1a4c9d6ec8fa1 DIST num-complex-0.4.6.crate 30352 BLAKE2B b9f0465d53e8e16edc44187f8efa40681377e75fc4bbaec2c9fd8b8f5384044c3a989106ed3cdb740cb86e19659b34e4b38e7cfd7bb01904e137ddeda3d0b6b5 SHA512 11ca2c28ffbd15aacb7e184b7f3e09cbec9c955738568c1e0760c256c72b230cae7152403d834c8ed9358e42b724269e99313dde9a23027a6963ca176ca45615 +DIST num-conv-0.2.2.crate 7441 BLAKE2B 6aba203f7f766894f4994ab581de4a58c43596254effa252aaedd3f819c651ca1502fca67ab86465eae78e2a0408c5b46c8f6aa4042cf7680c84c16d11fda779 SHA512 fff59f26558acb931a2e767b13c31df04078b6e46629c95480df710e7900094c09c5d69672cb50b1444a628c99cecdfdbfab78d728d02bdb803326bda25deaba DIST num-derive-0.4.2.crate 14709 BLAKE2B be4abc3c51647f2d4ebe0c0619948cdc994c6ef808d768dd2b9274410716f524ec73c75440f7a780e4871f33055c81f800b0171e4b7a4e2214da5a3007393dab SHA512 55b951470a07dbce489ee43e1540056123d3eb7b5240903cd348951b81ef5aa5b2b1db311d1219bec8ad191373d0079bf40861e3f45380f8d8132f39d33b4f4c DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae +DIST num-integer-0.1.47.crate 23502 BLAKE2B 713c3e5d74c5fc39febd9264eda943f5f8807960e48aa3e73487ba6181496761a25e9bdba0e20b7f6533c82fbe8382baf7e02900212e9678f6530c54f8bee49e SHA512 119291d5a367c0bfab81983cbfd786062e0980f2b3a8c51917fb2ae8ac9fe02c7ccabfee42e23bcab30d337591bc57619afe0663ad9b0d1540b15496a4dd53f2 DIST num-iter-0.1.45.crate 10320 BLAKE2B 9f2a60a819e31a6e7e048ae86f7fa029015a73888348676e54ec6fdfe76abe94b632a49a82b53b86488ea5af1031f677b0eed8ba7c5e843ce804c6d6af123622 SHA512 6195c7bd5f904e9f0aeee3ce17b42c0383d053f9d37954a9ce3b4ff0a048afa121c9a37aa9c74b9ace7353d7fd9f57a7d04c7a18e1456fc2c4c298d8ecfd0172 +DIST num-iter-0.1.46.crate 10763 BLAKE2B 279b5c185008e178a1f488ef7b7e3dd44459f4ae8964fc9a08b5abce3d2017691f76bda5a2db362ec968c89f1155ffe739e17193176f8763224038eb22b1d56d SHA512 a9e9646c3fefb8bde9a8de39b70ba7a4ab79f0e3e01342f34bf7a4ae337b416ec83a73920604767653860cba2019844260ced2b2dfd127ae8f5d15bee5511411 DIST num-rational-0.4.2.crate 28159 BLAKE2B 653e05b9ea621a92dbac090339d9e0ae0b3f952b332e3a54f27ba8f5209a4e9957b014ef18355555cea0caa63432de0ec0be7ea6798389aae46402f789432554 SHA512 0999130db45e5d877d1e2232c8900cc633bd39e749186b2ef4ac4343b958dcc80edcc2247df5f229546dcb3537fd45984a7a459a9bd8f62aee69a0239fce0b62 DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 DIST num_cpus-1.17.0.crate 15874 BLAKE2B 8b31104cb49696d8994fd05176556056db69ec3e2b7d61b6b0a88f8ea7f4395934df1187c86301a3a56c3dd6be02b5eb2baeb72a991fa3cbf61571767dd1ee76 SHA512 b2d7f664214bceb8acca0758bde4d516267c0c76a70fafa25ed6204eebedd69a110f045682f50cfe6759a9c2178b026df077c5f0f85d020712dab65cf65d0aff @@ -564,6 +551,7 @@ DIST objc2-app-kit-0.3.2.crate 531744 BLAKE2B 15cf7bde5ba233bd813f83f6cbcea9c08f DIST objc2-core-data-0.2.2.crate 30575 BLAKE2B ad42cc40d212a97372833e3c9d4b3d79972dfec4f527b1cff2752cc77ca845b558ca02cb550bc51f498b276e99efc7408a038028bcf20d1244f73f9dbe599764 SHA512 f63a8098d8a29752433611acce935f34bd58dbe559002ef49397a08794998e6817229aca0a230d00f08c23c86424f1cfd1eef3a8cb01d3c3cecbaacbc8fbe6e9 DIST objc2-core-foundation-0.3.2.crate 180804 BLAKE2B aa6fc89d58cc9d465e2f439406a5f7c1e76996672306dd70a4c5faf535c75938bd4d1da96b5c99f2d99550687524824b60076130dd4d9dec974ba77980a374d1 SHA512 b1a5f5201bf0b3f6e93bbb0b71d285d6c162e644b748504f58bc05c92299848bcc785c1159072959129bb575978e4091cb937203e8e90a4ebe1519b7b8b6e402 DIST objc2-core-image-0.2.2.crate 20050 BLAKE2B e1cdacdc0c90bd277b281085fc5c3baa61b64da921a82157b38e2cd258cd8c8aae04d649c4a99dc8174ac9d27cb3534beb824a03c20a137b46de00146eb770e7 SHA512 65f61850be62ae0d8d01ff5ba1b948ca95672367ba32dcea4fa59288fbde38fdbd9bd49dd8bcb4aa58cfb37856c2eb16355aa4626a9fd1278177cc6a73c94fe8 +DIST objc2-core-location-0.3.2.crate 17032 BLAKE2B 50e4fabad217bff3943d404b2f4cf5874d3066c381b4ca5835ed8ec5ad2a83d68963fcc4d20b1860d21370073d2cdcd781a77d8aebc93ce3835a1d4961f3725a SHA512 98726ac52401ea567ed9f05fb9b461012945e4886ccd2161d8d04bd2b950db13d622c8da6073c0f617824c17b4a0b3cf905badb86da653b47f2ecb315fd2502f DIST objc2-core-services-0.3.2.crate 122193 BLAKE2B 21eb26253cf9b1c822f3b11bf92cf4cd9519c4a877bd3004ca82fff7e35e15c0afb7e689f65e9785a5d3f0fc03b460ec7229a3215c6808df3dc325874c192325 SHA512 e9d19869e7a5c9e10c9802d7d12d318cf98951ab1e901507b750763efe5eb914a09bb36cdece3a56ebc9240f83d7e910f41a9995181eabd4dae3a1a8588b6e35 DIST objc2-encode-4.1.0.crate 21004 BLAKE2B 6f3b11c96ea4941bd24f2949b8fef5c3bdd91037eb0a0d9af88a0798001e4164e252817fdad0ba7e150f1b2e0c9d4cc0fb976dc01def7ac19d308c989a92f714 SHA512 47a23fca26df26e1efa1045a9778322dc0b2cd232acc2be750a98a1ddaa7f264c39848b14a5d9821573495601dded2893a4bcbc36a0e21ae442b7c9de5c12303 DIST objc2-foundation-0.2.2.crate 249330 BLAKE2B d0780c549cbafcfeb6e52839960b92229425991f9c6eaf54d9b5db5cf3fd4a49b2c0b982a443801009be2c43fe75d509043323e98e75235b99273e6c9c0a6482 SHA512 888fe08f4b0061c73a24eb7632a25259753ff00a30a32f40aff4526885e1490d09dcfe38ca50ad12877d0eeb5e97d65f9d9e7bad953c890c278899c4dd79b113 @@ -574,23 +562,27 @@ DIST objc2-metal-0.2.2.crate 75276 BLAKE2B 018445d05ee53871b998a7870cd9ee48bc5d8 DIST objc2-metal-0.3.2.crate 226999 BLAKE2B 0a130dc2a8b9b6ba374f23604712e1354858495cb846962d3ff96da67dae9feae1f628c1fbf884d2cf6eb3822786e8ba85f622e344138ff8d31b5575611434ed SHA512 ffa01525724900db2c3c6d36d34492d6d920da03f3247e5f8501834743ac5afeca2c944fcb5e3c7fa4b8334a96f195747fab4d69e669b4ccb7b5edece231b23f DIST objc2-quartz-core-0.2.2.crate 21306 BLAKE2B fbbe6388d29766895e2037fc82ae4dc3ce40ef9fbef635b73b5b8931e624ee706ecf296102ab9c68cd88c0add354c884d15adc4cd479924f6f902ed407463689 SHA512 bf8b8e9dd17081162d048fefee3200c58041a31319f8e5516bec218e09e7221bdb3f8c3f9cc95e322772dc030e5f3d64be84f129e657eced4e037a00ef63275e DIST objc2-quartz-core-0.3.2.crate 30036 BLAKE2B 358a690ddf16274466c376483496a1b770cf8ef3038a82c7ac5476f3ca146d164730889bbd6d3656d0d5dc8b1a2869387d187bab4da57c3dda8ee03e4beef98d SHA512 3078630eb2f4a8d88dee2d14895de75e4846f212a9dada0a9ed06b666fcb674a5b6d37c59c8801815a68d89132c81ace6c162c531c7677d88477f81c627f4ba1 +DIST objc2-user-notifications-0.3.2.crate 12257 BLAKE2B 0fa373c109f1e9217a4b2867a5a99e50faa929c4efaf6b57eab25802ec4b1b5dcb99dccb94b74e09d548ed16e69d9ada2b58e9fafbfb02e7a2dbb1ee1c851544 SHA512 773b2925ab46a9b4c2d093e62b4dd3209f3d2ab23a6a380acc8fc2b71d9b434b4fea573a61b9b57f74260ef09fa1596ff3374e317f6c12ac619c659d61bc23d9 DIST object-0.37.3.crate 344032 BLAKE2B 7cef4fb0adfe2c0ce56705404b1e1b2b22afbd741cdc16bb5a2c76c9c2df03eca801b0cbd9077a4ad153b97c37d20637608018f532918e82d1f27c75f603dbac SHA512 e6a72ff6ed5066e0b6fd4b5c37dc0c3d334052f3d123fa0aea2dfa45c8ba5700fd6a66f4f76efbd8823f0935c6d1bf9cb3aadcb8eec1370b0126511606038aa8 +DIST object-0.39.1.crate 360376 BLAKE2B 29115c5e3d3bfcdc93ed52697d0e9dfa67c21b03226efa0899500f0550bb67fd9e36b4c5747bfa838f8b76973fdae058a4288f6fc3d4e61127773ccf8a854a48 SHA512 f08969ec00a28dfe80230bd051ab754dff7c1f95d1f4b7947658ddb8c9ddc0353382ae7ba8bea91ff81c6293a1fa4d5b6bf2593c871aaa5fd4e798d21113fc95 DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad DIST oo7-0.6.0.crate 71237 BLAKE2B 4cc1eee86c0a424b667ff59b20016fa971e10e7bea1dd4ee3aef1c58d527c8d0703baa0cdaf466e7fde813303d02a140c5d8c54bf0a87c280f3284577b2302dd SHA512 c22621299a22476f0a79e594ca7ccd056d72809ab18ebbd0fcf3a3873da7ec7cff60cb5eee2701c4c06cc3456fa4807b2ee936047a92e05a1b88fcb250f732a2 DIST oorandom-11.1.5.crate 23750 BLAKE2B cbe0b9167e6d1b95e45ecee67ebf3397044c54230732b192fc5b5279cf1c9bbf6bfe1e7d04f6ffc0cd42448268d31ef89b357250a907f6140901384647494e05 SHA512 63daae0b6e352cc52fdb7793aed1ef501ad996507d8e36cf8235068a3feb9f627549961af1a355227b561948c30f6dea17e225dc3f27caebd51116fc4e3a3ba6 -DIST open-5.3.5.crate 29022 BLAKE2B e490af486fc46ea029be0ef9333333144ce660d8db3b76a4c76daaa26af824ec6fd05c0c7232d97b0f8ff352f21f7d8c9ee2ee1acb3c4a097aa5ce1336549771 SHA512 f6ecd17bda4165e0ce074a75845f0aa7e61f50289cb963a9901f2b9ecb5d4d30025189ab254b8b6ae3ee9bc6c4fcab879f47e641a627b028abe287391d1abd2b DIST open-5.3.6.crate 29999 BLAKE2B db9702536ce91bdc735afeeac161e601560cd7a9db275af9d245b1ac53bad181fede4f345e2f4e554ee0191f375b5cd3fcdcbc6bad06b30501a29c027456f673 SHA512 3d805c3dc05dae6bf9761f7cd912396ada40b26e069fe78779dd8695b3576f0e10e09b9dceb6d1be633184bb80bf4c23614dc93b750db3807bc2816f64343033 +DIST open-5.4.1.crate 34807 BLAKE2B 52bf67775187030749655d8fb01ad45b29bcc77ea52127c66e887489fdb897b71864570dd4e012628b21192510008cc45f83d90205ebde06502c7ef43714e1fc SHA512 7928d1ad4c846be61cee89004a39dd34f6b55232ba3445fe6aafa7e5392ea453f6a4f4863fed3457d6ca74acf6d86e2f7d3b24725b0f1a5fea8cd19c572cace4 DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56 DIST ordered-float-5.3.0.crate 34539 BLAKE2B 0d1f24d8e23af466784ebf41b8cb47ca644268471905f732d1fe4449cbfc96023876f2f98267e58293ae55897bbfd925514edcddaa65e71b23fff3dcae24e471 SHA512 da8d30e3d8ba00bf42674ae92a0c0c6b91fe8231baba4fb17450330757099cdd0d0609b02f9eb1a1ad4a801cac86c76a2af52ff591bdf97643721a072e2c3de1 DIST ordered-stream-0.2.0.crate 19077 BLAKE2B 581285d32136bb9c2134f405c5a2d67c952a36eb3613912be029f2826b847919188e1b479506b46f20e0b63d371f476b99d9e7e1ee8d47ddef7b4f48451b0e3e SHA512 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e DIST page_size-0.6.0.crate 8479 BLAKE2B c90699135f158a0dea1acf80acfab002a4f4971188dac853af03c0bb79c2ad5b67f4decf7df5157f390cc3fa5b62a265c6e7948ce9ca9e7f2dc3595c60f07ac1 SHA512 204faf102760e9f3edc480302a7d7e6b995b7a40850372ebb332cab82b9c8301e761351c7abce93bde9473ad9e944bb07e6c4447d4ee1891f5ae2c261b74b8e5 +DIST palette-0.7.7.crate 272608 BLAKE2B ef41a5695e8516fb69864b4ff4c59d450c1ffa1ed52253f38dccc5782fbc36b3d0f6ff274e79667d00b8491c26e11929e1a4523362944d7ff05331dd9beae2a5 SHA512 86f80738c5d720cad0e4fbbaba40e9c61690aa875ea7b2ed83d9c96ae6bd48979091e0a3e4ed552bdfcd0b141953ac34c48736366c079f0ec52c5e6bb5d70364 +DIST palette_derive-0.7.7.crate 18136 BLAKE2B 628f7e533015eaa3022d36d3388525245d94cd9f9b93b8ac90ab6aa39e498a64af62d5bdc25295c2a147ec322a48fb63429973435882145fb0ebda1e1b7b31cc SHA512 8e23ea9bb387baa45664b7e769b2e82252ca7b378b441b08d326c173e11b4a269ac1219dc5bc07c965016be2aed3f73acffecee42b25b306ccf6a2d448e7ce54 +DIST palette_math-0.7.7.crate 15423 BLAKE2B 9340471c2bdd5f006b0a2e1711eaf8b8e20c863833099d8d741c3a1dcf7cc5d32e383801717389fd3ffbedd805d46614e749d657ba5e22815905b408cf0bee42 SHA512 ddeb777ab55eb8ffea59bc241eafbb080e9447f94f4467e5f14e4bf32b62520843f5ecfaeea42502e3506fc9abd9299357c6c64c35f14bccaf05bbd559a79cbf DIST parking-2.2.1.crate 10685 BLAKE2B 3af8020bc27ea921d6023c14f20545f70a5a5a5a216d5f97458d76d3bfc8d9de937f3c92668d31a79de85ce08ed0236d440c64ca1e4fe0a7748f412b941c052b SHA512 2e49137b59000f0467aa9ee0648d53e06cd2b8319d6ea28bf04c621b873469739a34186840b02f08d770d109cca26e161b3de3e4341dd729701885307a6a8177 DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca DIST parking_lot_core-0.9.12.crate 34110 BLAKE2B 4c1b3fe163c843c05effee9cd0a0461e39875040298b8a8b880c05a7db038c55ed84d1e4534417fa0e7a0395e06200d909fc16031514e3ba0ec03f011a86598e SHA512 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4 DIST pastey-0.1.1.crate 16112 BLAKE2B 24669a0a33906f8cea361bdb59e01ba624809a0c8b355c03d479c291c279a54c30cb340cf3f381c7154d40365053dc98315b44ec589b97b8c6ff26c0a64039f8 SHA512 88e90df7b91237a83027bb138405bf985adb35c3be612760281c78099b63c3617b22a37f1d3488224a1a9fb7b7bc97a582d489039673fbbd1d06a8b234735a6d -DIST pathdiff-0.2.3.crate 7495 BLAKE2B 4fd2dc1beb3385b86603404a344d992ec8454addc580384df4004df1e83bc326283081f591b8b1d87d99a4c9f08a3a68159776c0c57a64f7299c1845961ccf73 SHA512 54938b311d4eeb49d1d7418d2ab7ffd19bd308c36419cf3ad3ae58785b971fbb2fd2d8f5907e0c47be7bf74ded98c62deeb90f509e6cb0edc6d3c1a69dce3bf7 DIST pathfinder_geometry-0.5.1.crate 11583 BLAKE2B 36a32f42dd39577a006e750450088b3126f359cd47b0f32111a70ea4b0efe157858a672fa62e9d5c59124895ef98e0d7ac4d21596006fa0ebcf8e17bae550a9e SHA512 e53f658ce9764a96dcc55868b51e63dea3030378ee0b76686f0cbb8f12bdf311c394e9db96bf1187b2dd6e7f4bedac1ce2babfa2a0352c1d56093ac059299272 DIST pathfinder_simd-0.5.6.crate 30687 BLAKE2B 177652f70faaa5b05f3f242847ca3cc74dcf5c92b4c48b56cc365bbe8f8f772ba0086610c43efd773aaae882b70fb15fc76d3d0713a759250913c860446315ef SHA512 c086c6293ea3620d82ba0bb6d3299ab41940ee4bfce70fac7a5ac0abd6e3541e04073b0760c11f86484afb5666d31cc8645672648b1d17719c40f5f683113bce DIST pbkdf2-0.12.2.crate 13906 BLAKE2B 062731ec8623719543e497dbfc23b909c8cc62a521ba927f5cb628290c1b3898a0b6ca7677d733b2eb0c563d7af4018981f4ae533b5b3a23c312ce98119eae6c SHA512 5360a661db8ef11586badfa2623dc409e34f3e2f79254cebcb5fb68bfb20c3be47def7bbb16f7779facb42a92bb789cf0e71947d1c4c6f5b1ecb8d358f6b41ef @@ -603,9 +595,9 @@ DIST pico-args-0.5.0.crate 11545 BLAKE2B d1247ad160bc37db36e05244772f506ee5e27c4 DIST pin-project-1.1.13.crate 56345 BLAKE2B 19f30271c018d64630ae5dedd5056fa8f9a31b3fce4265d3c95abf2f9ce90b075a161cf6d9edb4ec9f2c0a99a6fbcdcf642bcd2d22e3139306ac2fd65daacf1a SHA512 5a78faef89908534f0b447948338354530701ea6cb4bce0fa5e5494fbe48fda39e1bef0974fc73c6c83eb9dc397b3d92dcb7bf2ae5df685e781063e1866d3563 DIST pin-project-internal-1.1.13.crate 29331 BLAKE2B ed5b1f78740dadf22935a880e30fbcf0bfeb94a07d0326d3521956624e557e9ddea530aa91554e144f84f898a9457609e50bac421475f923df1657dafdeca194 SHA512 00f35624ae3637d898302b5b6bdd248e5bb6976cc76acfc6888c5618b5e47f2bb5051cf68d715f522d8bee81b5191b95293019f1a74d097df68d8a84a126117a DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df -DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST piper-0.2.5.crate 23908 BLAKE2B d47d3ba713caa9d3b70ff79f89a2a07e65a057ab7d969ae01f9c070a654214b81e434e87c5752a5ad8b2ee9342f6dd0c76e5401817bdf2eaf1a005e54090770a SHA512 c16f3a182d19aae31163f069cec4b282329375ae28e03f855831e459047da2cf67f98c6b549198894e36c6b554444b6d945abe6e7b211a3a87f52c2fa90639d6 DIST pkg-config-0.3.33.crate 21590 BLAKE2B 576349a975cd4b9ff08c7f797f300cb2774425c72ed7baced19e0ba6231246f4479939c61bcc9efeb9174a2d6917bf009f02e93c26800c65e798b9e51ccf4d8b SHA512 af931d889e72f51e0ae41c880a1f5aa6215b93148cf7041378664e4ba013d0c83d654e560a73c9d7b301b5a008c221e48ac81b413d1123786e003c97f7fff63a +DIST pkg-config-0.3.34.crate 21370 BLAKE2B ec02a21dcd793ed4e69ba6d8c761a6c4daa8a3f2c5eeeb7077f8babbc14dfd7c0c7eb088eb9f61730fc6eb0d3f1f6271b72077d380d7304e1153feef532f118a SHA512 b8c63db0782b888e4be96a48102ace87f3a1ca496290f958c7835bc8bc8a9f00a8a2ea384bcb21c184b58238a65fdef96304d5598cea6cc55aeaeab085bab49e DIST plotters-0.3.7.crate 149031 BLAKE2B a53b3aa85eda3ac2278cf49c4d701642b37a5f52a3a013594101388d9d104b96e35f542ff6b8ee33bf711fb64c8c25a48c8f10b3c12e70e6e57c90fd30cb9b5f SHA512 526fa20153b445176efcd1314c2e36963561e267c566223ddbbcdaf74340aa821e9c0174c15849c55f3cb3177fd5e34aa9bdd872888476b7ff0a20ec3c1a04e1 DIST plotters-backend-0.3.7.crate 13709 BLAKE2B 7ba96de1435beaffe0171dd4fd010f84d0bb6bf0856adb05da87dd324a5834aee3a71545a019ac899e141cec32cd15e395c56d281f498430e54b6715eaa46761 SHA512 5b53e5d369f39748d45269c82c87a0731cf23666b88d7e407162602c715a01807ebc50f8a90805f417c0e7e74dc511d1d7861052835beb8a9d548e2f33c062e3 DIST plotters-svg-0.3.7.crate 6715 BLAKE2B 1437ad7e1c1b3e82ab1f58660ff6931e510f6ea5ea6cae6eb48582d4652bc65c5dad518d3312e25303651c03d90bf56d9abac4c2e3979f8290b4cb35c0b6ba5c SHA512 9a60e19026edfad359a7d042630b60825d7723855fc0c17881ac880c29160a81449ca672a3ae5cea4405293947ae0556f31cb37f519dad4cef56353248350cd6 @@ -613,11 +605,15 @@ DIST png-0.18.1.crate 125800 BLAKE2B 88f59638af2aac1496aac53db0453601181795de15e DIST polling-3.11.0.crate 59387 BLAKE2B 4e7823d14c46f87d5faf31b98c76820b49235fd2601e62e1f8275907b4a489d2c4f7d50ce8da5688836528a1052c6758c4ddb58cb4d46807a6fe4c3d07fd1459 SHA512 77f98b9f9ddb34e8fdc052c3b05782a645deea5b1abf38d804c0ede44c649bbc2a106f157a767064aa5a63737f900c98867d5571a66b03ca72a7abd686633db7 DIST pollster-0.2.5.crate 8817 BLAKE2B 182ae9b7ee43ebdaa4de886ad72335fd504ffe6d15d3d2286950da0f5bff1e16e79c60f6885c7b457c3ad81683ca26389631bd8fcb9a5bd98c10c833c0d1adc8 SHA512 67b1750c5a0e5f09f2b70f1de0bd29009bf43568bebe814714e9903a3afbe341d78edbf3210c37ad8b4c9196a0b0af2334a0795dbe6c1cc8cad18bd35f48a83e DIST pollster-0.4.0.crate 9840 BLAKE2B b14a4fd7e7e8ea5a5b077d06ec15c8055eaa3fd54ab1dda2c03d5bc8833650f9a3458db9a927d83de5a504daffbe8a85a0a5ec5604edb49897fc68bb3c7aa419 SHA512 79556c0f14c5706e41b0304469513f15adc58cb48d82b8bed36c744073a2932d5d1caf1f20f5de02e3309cfc50df8d169193da8eb427a162e869e69e92d7a300 +DIST pollster-1.0.1.crate 10102 BLAKE2B ba355ae787fbb7b9cd948f636f73b6712e7e2cdc9e7bc1357957ff945d8f768d30aff993720ff675418296b608e1800769316373560f932d958181951e031c9d SHA512 8bcc5635da3551c5d6ffec5f09b184738b7ca68aab7e263ac3f3cb318ff9094690f05ffbecf551391ee150f6462b799e78354fd0e16f54dccbcf760ede7fd800 DIST polycool-0.4.0.crate 22738 BLAKE2B a633d7678ecf5a2e88519071cb8f99cd3d442960e52aa55e0f5446e15885ce67434edf310ccf17bf7c3267377651376c4a153914978110f6348cc176ae851f89 SHA512 a7ac774d5643bb62866029bf6981ff913adfe4ab3e33983a5c10a98931a9af879adf72501251c37929722206d7e621da970f186010f43de67a91906d6854464f DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 +DIST portable-atomic-1.15.0.crate 202705 BLAKE2B bf956c2bf08953b0ae1384d5c1703edf12c4a9b9d1f035b49043f4fb5e0a1ad005263affaf02331a77f098471fe2da8eee7b16861c33df9ef0d76444c614e291 SHA512 257cd168d0362b7b1d5e6ed9032cde9b0ac6e69d90b7e27347c39702a5ea020159c271e37e8045cf10661170f9354638791cfc972587bff3cba01da137f5a2c0 DIST portable-atomic-util-0.2.7.crate 53577 BLAKE2B 188e125fe8ab3a2aa54f00a6b29d9034cd84141e829fe036f61575d13a4aa1ff1b341bca74a7df434d303828c56ade1946a42d68267f88f28f4103eca9948aa1 SHA512 3666894a94351bbc788a2c02027af35fd8932ea677d02da64e1d161d474eee3017c618ed6f44e894ee4f1389a85196ecd120edef51b1edafeb82e81310bb1d86 DIST postage-0.5.0.crate 431521 BLAKE2B 641efa40f8edfa53e9764f8f89fabf150588e293d62d054b2ed3739e30af409ba4f40b6011aa1f8140db9d651133b2613145a0aaa099e11d6918d506f4ed06da SHA512 f30825d5326830047f9d1dad63c63cc8655a0bfe92ab65ebb2338145688dbb9250ca0c53923b038d4ba04b687898eb4accc1040f3d2f1d158c666e192a528c89 DIST potential_utf-0.1.5.crate 10189 BLAKE2B 0d8967cfc088089bb8d9ce70e9d92f69fc92532c5c24eec8c46ba0b1e40819195c745206f596d63cbdcdac436112d770ca378abe99f3ca0c0d2588b2bc339f62 SHA512 72950504acbd0aeeff44e0169f1857461f7627e7c638698ee005958c14cc0e68b2cfde33a91afafdcce98eac7ba7d54a125ae22562c4120c31e4b745bf298b54 +DIST potential_utf-0.1.6.crate 10420 BLAKE2B b7f263dcc7803cf03ad2eb12db0655abb1c844875c3243cf74520f23687d817d163de587811e42454a84b31cab5fde328526fce35eb2959b021bc18cdce970ab SHA512 2180af56e064b7cacba94d597f688e95e213700a9adbb7fb9b78afb7c36a4fd4c2c5bdb64049fac8772f22323255ef2c294ccdc30ff9d160c7baee5a12166ba9 +DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029 DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc DIST presser-0.3.1.crate 20946 BLAKE2B 270c86e5b21e660c68fc5c4f6780371041dcb161bc2c3044e80f16bf9ee09bdfca900d2b7813679bf44ad00147df457f73687dd822e8a2af3a707f63bda553a6 SHA512 d21b42169dd0769b2910b04059aa9b920a98fb6487184d61de6e94e1891e49bcf75dd89012554bf2a5fb748d2322a87b24d8a733c34f6294b07b00fd76cf397c DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0 @@ -625,88 +621,116 @@ DIST proc-macro-crate-3.5.0.crate 12709 BLAKE2B 693372efbded5ff45bfc4bd2dfe4bbc2 DIST proc-macro-error-attr2-2.0.0.crate 7745 BLAKE2B 6e0e6d0d19bc467550de90a075a602f0be1e6ba24b29b84e42f01ccc953dec4f841625a84930a84cc5c00a1959ebdde9919c8d6d21664dd2161ea4a18a6f1d08 SHA512 8dfdd6aa54b03cc3b29e97f6be2a2d0716cb52b751cb7cbce8ceaa9120f95f9567be5869d6c4467ad16560b6db037d2c48ecf5290817c4e06b6acec1d7aaec44 DIST proc-macro-error2-2.0.1.crate 24807 BLAKE2B 20bc34aff566445280cc874fc0c2a43ef6ea2ff67f674107f816daceee712749fafcdd1a8fd52fc35f8b875375e5fe05a571b717629e6cbd250b42162c2b3837 SHA512 6406a792b780178e80597709fa34923b59f8a9e8ad22fddafd78b3495b943765f5657542078a88dafa0e904073a22fbd9722d45ee175bcb51725e566682a976b DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 +DIST proc-macro2-1.0.107.crate 59588 BLAKE2B 91df0c573e3e1f09c1aeedcad0381cf18186d72c3d50b077b1d232fbb67d1c87ed09f3c6dc515140041c2dab5ce7706042c8235b93099df7d1c962d4a3a99160 SHA512 c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903 DIST prodash-31.0.0.crate 95697 BLAKE2B 5d1510a56960114692224242fe99c358f252de66f7ce0c5e732b47e4e8e910fad9c286dc16bfed4dd9932b6654627e59aeae57c687c8ef52ba14ca7d420b607f SHA512 d0cc1d00fdbac3c5aebb6ea153c62b5e0a42a4d8fe751156bdbf429d218f4461f0521f8d0902050d90e13fd647c3b95c8cc2518d8abbc2e5c9f85bc851c49a5d DIST profiling-1.0.18.crate 11931 BLAKE2B 658fb4b5b013f74fcfcc2a6f70fbf8d26258966110d0738ca156e9fb30a69ead7774354df5a76f7e46bd9807bca7ddaf4e55a306c4c5674bfebaf7d221696e65 SHA512 2775a751e4ce838da6958f2ec8c4ff15756b38e5ac6d4d0463eeeb85bcbb840bcb1bc70f5be05128f3e9f7e664405ba0d375b1703c66a270b261513b3550c1a8 DIST profiling-procmacros-1.0.18.crate 6333 BLAKE2B 6a646dc880c304019d53d214e0d5dba7dfba158f23380ad1a8a626191f7754a935b4db2cf4dbc33b95957f124dd17f3eff71f9ecb8896808eb381e0d3a55d92a SHA512 edaebc3cb8cce300368379d27d7342dc8d269fb90517a75c89eb27aeb8be53ae1007b79c981bcfb2c07a509df27a6f1ea7ce7f1eedd769c858bdbb8939b93565 DIST proptest-1.11.0.crate 207859 BLAKE2B 9ce401b594e9b806ad1761ca04f71913aef20d465e15d2c000abdb89dee1d7530925809d975ef55b7b6cdb29053dd3d4e5a75e2337d3737d958e6bf804c963d2 SHA512 53ae933676f2e69d4459b71b0624ecf52ad682ef6e2ae1672e3bae33ee5f8917f1157cd7212e9d9e45a9b7eab810384bc19727fbd0a5ef95be4077eb5cbbfc09 DIST proptest-3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b.gh.tar.gz 342971 BLAKE2B a95c6f840159b1a335b1e2b8696105a0cf42a393c704ff136942a87e6618c13cae30904be08648b6ba7993016733c68be2d0d05e405ad1338f9902e48eac7454 SHA512 c2d1e0e933b7e26fc807934cc508d7437240ea00335e2ae44e830455c3eda91ac26200eaa9ad4695e2354f128454e1d0ad3bf9c882a943f79a7937d375b260a8 +DIST proptest-macro-0.5.0.crate 18682 BLAKE2B be8ebf9d8acba9fbceac417eb52efbb1b9f0bb906a56f84f597842ddbb3b249a216a8bfb99e502db770ba009d4139fafe691aa794432c4835e1e951b99b56b6d SHA512 28ba713f0860092a2d917f9e029fa5f972e506a6ed12131d62f825cac2a3cf3e84b0edaee22bc048102dce9ae6356e8782b58af1fab0e88007957e1ef6b9ac8c DIST psm-0.1.31.crate 25059 BLAKE2B a25600629f4da6737532cb7757288af41bcfabe10522f883cd55ee03d7eca15a70050d9bf65a37f6fdaf79e8c5b3753976cbe964db7e36aed63c15d048298b01 SHA512 2519a981b0e1312c39757119285011df67e4d46dea6c996819516a966571aece2b8952325a6126340c6d0a226a310186b2ef1d21dff3216bdaa8e481b8067563 +DIST psm-0.1.32.crate 25073 BLAKE2B 33bf67e8f7a30d06ea50a937069925005aca28089e3dde0693bed159bd2cd0241ac6853850246345be5af30404bf65fa7c86738fe41870d548f91fe05035de5d SHA512 c5ff63da59f381a4c417e3f43166dd4caecd4bc0a7c2078af3bc618f8a89cbb2bdfa6d7e8d88dd6d4f9fe80053d12d0d99bc5b9e34b7654c78523f53447988ba DIST pulldown-cmark-0.13.4.crate 155043 BLAKE2B 78a6de2dffbb66a4e64a2bf38a018c0ed894bb345f23a507ee92bc58abfdaf110ae9089e46085091801bf0d40a923f8442aa9e1ba05ffaecf1e5a9b6c42f77ad SHA512 99f4e4b95680a7c94d2d629e5e255b8d379cef2f25dd349628abd254781e81bc8d287fc7cd19f117c8f624b459b71507ed1ac61563465f612f19324086564a3b DIST pulldown-cmark-escape-0.11.0.crate 6719 BLAKE2B 232d5e5efaa6c9b5ba140051e21cbc16b46b32fc40931bf434fe25c24fea5d8a39e47926a6256a826548081e246b4ae36c41c7449a866cdaf60037eb64ee0965 SHA512 b8244d6c93a983bcade5e1ff699f334aa72eb638b7e4d22cc746b713b1d0144e6c1eac243476362a77bfed37a3a13a6315ac8d57920dadee7d2734f4d96023e0 +DIST pulp-0.22.3.crate 147931 BLAKE2B 0fc657855bb94d1945d4e48ce75e97f724060655f2345c7489652f2797d18a4096a2969ff347b9938e48910fcb1341609aa173d02f67cb0dc298e9d18ce46d81 SHA512 a0ab49dbc9b3d17a930f53f615878a6eb8de7df6d89f719aeb4492c2dd7135966ca14237f34b7bbd41dcedfdc28b28e593ee7d6619a5ba09a839678d8947ce4a +DIST pulp-wasm-simd-flag-0.1.1.crate 2308 BLAKE2B 27ab9452da4c185a2e5dc5b57d84d2f05808dfe234d30de0097b432cf4a550cea299bd99c0177111177111af8c726f903f93bd15f89f6ecb5b6ffc82f3fe1777 SHA512 82b816b4a6f204adf63d3c1dbfd65d7f5af8d6f19f01d2a0e4987369af999d034b3444694300843dae6a93004c53eab53d06de5d445865c3b43347a804d90631 DIST pxfm-0.1.29.crate 879481 BLAKE2B f5fe1524867327da60d6a644e43e70943338c722cf535a697d30023e60635f6f8adebe7e096afb527ead0eb4c3837593a182adf6b614b90e313a9c98df80279b SHA512 dd83f34a3b9a3021ae9860e0cb580229b7c6e0d485f107760bbe012471b5a9b516e1e7469e8b104397c388871905180ce222c2471515cdea680d35edb5506ef7 +DIST pxfm-0.1.30.crate 879463 BLAKE2B dc0b0d2eabe7e6bc00e6f6235a0d94b87350430920037971cc88d40a4ce9a8ee6ca82b14f933f36d44f73410fea99eb80e5805e9f6167266dfc49d203890cc9f SHA512 df9ad5da9fa7231e30aa62af5a34965232add72e5d4dd19b525b7932056592d25a297c89ab97c062b51fe6480755fe9f5d62bd016b3fb293843e4837ca7c98ed DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377 DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32 DIST quick-xml-0.39.4.crate 214141 BLAKE2B d26b608872eec8372080631022100950ae0256a0f1b275a94c89c8aed1009a6d362a2a09b16fb6ef3572b2e41bd520a8c67af120671c0756ecc7dec90ebca37a SHA512 28904df8400330485043338841ce5e5f306d634f7672b0bc521b2c1e6d3a048b1e0cf97da0bae95f94a2c611d2dd8248ceaea88701d07cbcf82a1c1bfa24de79 -DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 +DIST quick-xml-0.41.0.crate 231661 BLAKE2B 526650bcff3ca90b6059a83f6b03b18d878e1c9f7abddfffab3010215f3ed2217de65fe629ac3784233818872189167b204ff72af45632121527448e78713920 SHA512 3b04508bde84d5f911edb38df177568bb0af3f67e0a02dc164c858df81b011afdb7590539222708f951c0d30cd3dae38827dad8c1a25741f088f00da930bb0d2 DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77 +DIST quote-1.0.47.crate 31622 BLAKE2B d912f17bdb5f2db29f5349e976e12da52db9d2197dd9900cb00e907d1e9b06ab177e9b020c1d53f6a6cd087e3a973aed5af63eac282da77792b2a6d6e1b35b07 SHA512 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441 DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012 DIST rand-0.10.1.crate 105801 BLAKE2B f442da8e90eace94adb0d7a1835d54091b0940d5ac75adf60b337edc1964776c06ed06f0e97fd719d7fce4c187d33d7fdc29fe74d5caea05eb2d81e12bb05882 SHA512 514af678610fd4a2abf7cfb8f9e0d738e600b492dce8dff0d30b5e637de5f84995cde4fc29e7ba4884361693087fe94c27544d2ddfc1960fa724d2e375de9f95 +DIST rand-0.10.2.crate 104493 BLAKE2B 3aa9c466444f67d7baefa1ee063a8fb3f63edd0676914596ce904dd2d1675394e1e150fbfc6f2519934ef4e3eee2e090a08ff57104f1a503a8aab2ccc2eeb0c1 SHA512 1c50a5ddceb5cfc0282774ab3252dc76a15d19cfa5d8350064d120ea5264d260beb024f2c86244a58631b4baff5b8c8b03f71a3c857f7c4988e4a81e9f8af387 DIST rand-0.9.4.crate 99786 BLAKE2B a6a3c106a8f89cc5f066497fa976b43f577a10b673f1023e28da03f116caec679d85108e112114485ea8536a8edf93f849314f27925081b3d2618d61c4e65f70 SHA512 3b78989d418b84dc00833237e1e83d93a263d67d9ef8570785d1917a7dc731103db1b790643def196d66bd8f163da49994742791a1b2d9da03f854a0176e68ac +DIST rand-0.9.5.crate 100216 BLAKE2B 1307971d6128ea60ca36181acfa5c4f82c3451520461bd9f83451f6876fa8772614b07a4d2f4e6a58ab00e63008e19edb896d2aa7758f305a8d5c9e0e5157690 SHA512 a59c3ddca83a6c6c5a8c39312d33aae2f7464017fca8738e2c8aed7ec013690eba7165d0f0dcc9caac4f103fd62663b80907de1cf9d41ae7a49db01f83f42343 DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96 DIST rand_core-0.10.1.crate 22833 BLAKE2B 2fb3972c7a83060afd88e3e1c97c26ac2236222c02259b421109406047fa7599e3408db34d22037eac42887d129692d163b5466190c87cb18b97ea6e12f1ea6b SHA512 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d DIST rand_core-0.9.5.crate 24129 BLAKE2B b259f980ad82cce5d7871d7d72adceccdf75348c9adc628308cede24b603df4c1978fcb9976574d99d1024207bd496df6359a998f7a6f1b235d3f16fd8556252 SHA512 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56 DIST rand_xorshift-0.4.0.crate 10262 BLAKE2B 1b18ad64c3a612f4a2f23c106febb073802bda49dec8cbaa2670882d5884c68d1016fd5773e21b68bef8da03cdecdf3df5a20c84bf8854cdb609f6342c51578d SHA512 4fba5eab0f510ebe5054899ef0f8fe3635a4e798da72a3ef449cbd5297869dff8baa05eb2b69ad01f103163744db158dc6a3a61f4b4a5a7d63f72e7a2b58b3d3 DIST range-alloc-0.1.5.crate 11163 BLAKE2B af418c09a2b07226eb3017e002fe5e3a9698764e375e4b140cf2c262107829924d566374a69c9126403f2e8f14e6c1edb411a92cf3b8d2b115537eeaa2d713f2 SHA512 fd13ee709ec9d8f5e182c6800cb3a133455b85d2e80148321b283741df3e44b71b8fbc353ed82318f56ecd2ea37aecf4dafc0dbd4e5ce04edaffa086c400a7d5 DIST rangemap-1.7.1.crate 58127 BLAKE2B 8d951cfe3e016949720207703779ced332b734f05a0a723aacfce411ea7c7ac4ba137e1d27bd0c1703cc859e34bcf4eb6a7fdf8c9be66a7772c515048a67ceb8 SHA512 90414b83e335a1dd98491cddf2d0c1efcfef11a8112d58bab84d0cd12281bb61126215325b625a7380066fbc9d409165dc7036f7ed5e3e501ce33413f89de6b5 +DIST rangemap-1.8.0.crate 62327 BLAKE2B 25cb6ca6f089992a5c9cd7b06daf0d9ec99388a8af73a5ee5e5b1733583d611b08d9617c339ae77a206b6eb44be0468ce2140999f0aca6c2e5c739c76b237e6d SHA512 1230ee86b2bdd40c265889869957ddb94e248c0c59cb80a2db1939386092a4313dc9cb179527389eb8a7f4002772348f709ae0a11e1e6ee1c76c248f2590a776 DIST rav1e-0.8.1.crate 1465215 BLAKE2B e9c5741d733d671d50bc07b9b6938ad39e78ccf0f22d3ea71238ea38039cf5a8182771869d18e2424042fa37f06d07f65ab15fb38cfeb63b2fac6a89b5d484be SHA512 953a09f000beb1e29c47df705d6312b76d83b0beeca66782f8467cbd6b06f1639e697de165e43d2d1fe0a1e55e2618620a91fda2e588ffce76ac8e7749e2f282 DIST ravif-0.13.0.crate 18719 BLAKE2B 7924b2c2b95fcdee3d46079006d7bdc94a910009b019e6c02a30a374c15a00828474d6906047c86d431b87dd6dfc16246827eb73f9f6b3619e7c2038900b4131 SHA512 d80f4c61069d204ccdf11d691dc527b14274034e2b3c1505ce0a917f5c0225ac1b69a0cb11973921271d49708249eda283bf740d79bd3059960fcb9733a2bddb +DIST raw-cpuid-11.6.0.crate 117569 BLAKE2B 4887fe67eb72cf5d5b7509704144f65ceae407b4ab9382034f073dd636d2c710733526d8d0459c040bf445a58574bc790cccdae37890a060a6e45e6804023b2d SHA512 41d837395501cd7dac1afb48e6aea5150141b60cbae5c63dd056cd4a79b2f1f73ed507e5084e53177f7c4f92859937968a2d54277edee22137391319c5e2884c DIST raw-window-handle-0.6.2.crate 20234 BLAKE2B 9bc9b1188cd3ee8d799d45908de10f98a4069850e7855c1f7db86ffdcf49661f8ff1294da2f542fe9c09a3e8551bb34e2702f6a88f85306bcf8a36e03bfb738c SHA512 41020ee56615607aa0cd75a3f09348f3255abbf8705d68f001b3f2d7ecdc6c4f5ee060e97c4a2ca08607892e49d2ef009ea4f3b4f3c6256e593c6b66f52ffb1b DIST raw-window-metal-1.1.0.crate 15277 BLAKE2B 9e645c1814d1504821341a7d816159c8702064ddd76583cd6d831e8344144ae3c58c66d04f9008599a293892f1fb5d92bbe9ec96ce849136c13e171607585535 SHA512 2cd0ae94ee0c45274a443224c0828f4a4a6e0049c9cef69b4d36d68df1594befa9d5385832b97ce78f3d434fdfd14da7872bde9e966264d6567f49f921f88f37 DIST rayon-1.12.0.crate 183391 BLAKE2B 97807936988b73fcd72574a9677ce0364e67f5932cab13e137bb3d285a14c366d767bcb7d1fad9733be7b022c2bfef7eb8131555966470d53f41b85414915557 SHA512 adad1851620e8f4652449aeb110c62741d454818910cb6aebc2bdf71672b8b3e1371a0045b1e2d8faf2a1a638558220fd2b7e3dd3a7b8178441dacf2d0bce2cb DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b DIST read-fonts-0.37.0.crate 417770 BLAKE2B 74d7175610a7c925ecf4c54c08f4e65205a37ff40cd2ea6a6f8f9f0f7f33832eb560bce7b6c940919c6a954119370fe08751f2edf1f72e1af0144a086cd42ac3 SHA512 dd73b4187e5e2bfe957d784a197aabe6efcdcea362b342162e391f7465c1ecb92a07e3d93852893784a5552892db000f8dbc97e4280da1cb2af1e7073898f8ac DIST read-fonts-0.39.2.crate 540506 BLAKE2B eec29dc3c4b7fae01afd7daf16e3726179b9f010264c3a856a102d2fd7f57afb3477dae1a150ad080c7cd53c8769082711c5b3778adf11341122242883161e65 SHA512 cb72af2ef39771c4660778453f3adb395bf65dfa936737e561c19c4f97124f1bf9286823b61935cb6b6f9a03671dbb2f22da719ae042337d6844592e3176ce6e -DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 +DIST read-fonts-0.41.0.crate 567271 BLAKE2B 4f4fd07e77cef0a2f7849e37dab7c95fd4ddbad5ab6d820688fb0d0d51e920048749c2cbff6c04b5d92046d6d20184158810fb55051fa0241c5128e00844aba6 SHA512 601b4c3b5dd7e5e0020b679cbab319f0955185b72f691eaf661a50f97bb437bd5b42db29f2120324f9f8c675727ceca7615440afb4d4bdfea0ebc3f46199d8e7 +DIST reborrow-0.5.5.crate 3789 BLAKE2B fe9dc9308f9ba42779d46a4e329068f75ca401ad17ff497f0f04710eed3392a11c316e76223b6e0b6f3d5ddee5e2382acc8307de930f17ecff36e47570b3a58c SHA512 86323b500ecbe862634f5a85d494bfb8b67398a3d704882e29826c47ec03d496f3bc4d8b35d55b530f6034a750c716e2628283bb68fa4ea612bda5f963f5c9f3 DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101 DIST redox_users-0.5.2.crate 17280 BLAKE2B 7dcb0b6727d4d4a9b2e3b9a2410a53eaa1b0cca807010446f36a658f062f0f33b07475e61f549922a7c5ef4e7ee3693fc154ba33bf7aec710c8053d03ae284ed SHA512 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b DIST ref-cast-1.0.25.crate 15192 BLAKE2B d38a9cac7cc2253b8892e2dcda3224ed637713a667c7dc283a2744307e437a2233314a57ca8f9568afcb72425533c688820e12d42650fb797bd23c88dd99c131 SHA512 dbab09333cb8b7f9b0ff262223a10078e7cf729266b90df47c1fdbf1d15cb31807314514556c72211da633efb988e3d6ac8e0e1598b7b55b557f83378deb0120 +DIST ref-cast-1.0.26.crate 15375 BLAKE2B 7470a3650d26421c156197ce380b2f60586dd718e2f72422acdce70ce1af9bc7861be2b51dd8709d0243bf052bde81c3b6fca838239324dfd2bf106271555022 SHA512 9f3ca8ae1b009651a1ad84db2d9af9d6d3a311df088bd717fb742c76ead64888e557847fdc5e721de8f2e27be086a13d20f56a07aae93c5664b28825cfb1a96b +DIST ref-cast-1.0.27.crate 15335 BLAKE2B dfb8ee43a77e14e0f7536347fd89a8626191c15ecc37d4a416fbf48abd53bd375f8c35c4dcd16dda4153ebe432d6e3dc9794e17f80a6a58fb034922c5a20dea9 SHA512 63e91b7eccfc9a57e7fea571c8ba1ffc5f3f937e4238ac1d3753173cfc4c5493b0901ae38a39f90dcaaccf9b8311ba077a508602aaa182b5ccb1bbe48af15e58 DIST ref-cast-impl-1.0.25.crate 10167 BLAKE2B 0b648a9d54300e309214d8061f017d8c344eaf5be3623a361dc3d7dea687daf59ee09fb3c21c955a9fd9da44910d19f0b5a7b515a8877428d24369f6d21aacc4 SHA512 c79cb5a1338796e037927e99a9201738cf2a2ebd1983d120828569644c60fb5a3444c2eee830093b166af6734fa8ba649082e523170d840b9e8a548341fc3b70 -DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000 +DIST ref-cast-impl-1.0.26.crate 10232 BLAKE2B a5e3bde527d9d26085211e33b4cdf7ca19b5b0427eb021a7a3d0b56e1ebd5f87e5bef1f367960eee736ac18650a35974a8dc70b00bf92ece5699958e4b30efa2 SHA512 3d21941ce3ac83ec5188ab0308c0fffb3bd369c2ba317ddcd036dafbd513d35983e2a87e871f30f2ce8ed46908f9815c7162338413966fdc72667e543013e7e4 +DIST ref-cast-impl-1.0.27.crate 10194 BLAKE2B 613d0ba2da8110ca6f5f04c33bbd7dba3919f7089795581644fcc70c8bc859c43e81af026ee57f3bd104240473313ba9b1419386fe6c8a580dc3ccf9286b2f85 SHA512 2d01ff2de4b61ddb4d779e0a078442c1651ab4d424a6a6162dcb8c2f9e3e31fd8aa0c5de364e3e8fa0701a2a41f3671fb3117bf249089918ba5209ad97936c0b DIST regex-1.12.4.crate 153468 BLAKE2B 404a31dbafedb5f5f4d45aad7e266ca25d3e8a15eecd2c8eed9c8afb8b405e2337c7df3b4dc7fc86742eaa93c55c76b625458cf2c212e5140bebc9f4051dd9c7 SHA512 d925acd772c27005cbf5dbc964d9537d9c01804b3258a155393d04ce1bddc9c145fa63ff4ec895d8270426ca81d551cd333f00a0050df2e4acb8ee807a691203 +DIST regex-1.13.1.crate 157118 BLAKE2B 8dc2137c2c7305a8696d6925a462c0ed7d1068cebbfe5cb3d738e2f7ecd0b3de5e535545510811af65abb381190b9dc58786f0d3645da7cd7e529e4fabb3d65a SHA512 90739303281da8a468255dde08988ccd99b21ee19df5cd3a6e802c2213d9f06b9d5001a045a76230a313aa7c62909d2cc38940512ccf5d8a4193781f05bd73fd DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 -DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3 +DIST regex-automata-0.4.18.crate 628707 BLAKE2B a3a9320801319eb6312fa5c90b727a847cfb520a823a1d5a85f23bc07afa81e9e02693642b1c9345d80ea51946131681f048580e2e7a4b27869dc258706d7042 SHA512 8bab8d044b771079a73197796817d31b6e014c56de0c4c02863469186c2123a6b0309a39cf7080073c154cd3f84e936479ab62f256bd92fea9c7501871db73b3 DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12 DIST renderdoc-sys-1.1.0.crate 10366 BLAKE2B b8a45b84ed2d258c684b8056eee7f699bbf2381034aefcf77df0481c3f07a0705b46ab89d462d515bec752f22de689ede3535be5e826a75b84adba54ade51abe SHA512 a9535ffe9fb0a7c38133a834419f5b1f9b866e116569e0f31f2238145a63e1392d4f24186504cbf40bc67521842c1a977c0dcc53f5a12f45366b6c44484a64c9 DIST resvg-0.47.0.crate 78312 BLAKE2B d226f7db8d651ff0d44b7b404c963cedd4f8abbb31bbdca7bb42aa0d9d0e1f961e094e8c4ef0bb565944389ea117033acc51f164600b119933c046b92bafbbb3 SHA512 128193800f6a84b85b1e370781e3bc2155a6342feb19af3b809cdc41790df803997c09e38de731edff2063ada32ca61f711574fc536e0c81d026e1245ebecf42 +DIST resvg-0.48.1.crate 78696 BLAKE2B c1ec331916418e2498d2c51b1a4241d1a43a30bf469496df8e3e9601fdf5b33c46edb81bb897e1383b550fa1ac82227bd57d8d5f711c7a0d9a94040e592cd1b6 SHA512 9b8cfd49a5b08b0e3f4f6b375761fbfdf604a684cae3ab17c2bcb91045685ed4de5ad6c09197c18f29823d66b2a2f2918dc89ad8f42f0b21b2790e214a5e7ba2 DIST rgb-0.8.53.crate 18607 BLAKE2B 1d47ab956be44120532cfcde83b36ce50a69fd5d1eab7bfe141e81efdc50369c38c698e72cb8a63d08b427eb6bcffcee8dbbabf7920535cb6aa44df078ed129e SHA512 1a9b8edf06a8077911554ed3009ff6a519d79682cca59ff291d550ad9fe0fa8e7033975e7b50459dfeeb9102786a2290bc6ecb30a70107456724a5fd781c45b5 +DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14 DIST roxmltree-0.20.0.crate 54594 BLAKE2B 9605ca407af248c71e0d2bc24d213aa6ff08a14eb548b85de16de7e172a617cdf12c2e4c686f6dd1c80455448a313f6e7d760885f189ae726934efbe06fb5603 SHA512 f8a934d3809e417c43bca53478cef0a7a18d908620175c84cfa2cdb8c85775b52cc641fb7eb12c80c483e0c17eb500dd3358ace858aceaa810d3ddbdef902d91 DIST roxmltree-0.21.1.crate 56837 BLAKE2B ea9cdae5ee2765f476d897d6e13dba5f2c65e020b4db618e21e6afbd74557341c44c01e69e9d5303f1834638e6093722caa5c9782cb097362502d94391278df9 SHA512 423a9060f5101c0bb62c022559b02829e90225da6b4e75d4d214438f443fd331ed430db484b3fa6f9259ca6eb3b825f10dbff8b9aa37d81b62c1dabc9795f385 -DIST rust-embed-8.11.0.crate 901130 BLAKE2B 289ca53eecde5c3cd20ac296f265d3805a42d654530009e1a9d7d9cd90bc1df1efd41bc3a61268e6e77e0bb4f48369f9859c57af90a494380902aae196757a5a SHA512 96d90b236269ae3548998f0c28d2b3f1e35422ad63faf46e0a41d55a43a5dc3dd502108455dc2707b4e2510db069eafcd2a1de2e3445da01e7266dee304ad1f2 -DIST rust-embed-impl-8.11.0.crate 9286 BLAKE2B 4d66a082d53f49d8ed80b7562968322df17a5871f5c0b006551443931fc518102788ff86a2e112f562e4936a64bd1a06f5479f8bdc5e2f86cd3a9ababa271d96 SHA512 daab284a38272b5e30153ec7aa4455ae2b024471662996ded8c2fab4e249012cfd9aff4143ff915005250f3b27402ce1d60d573c554571e97154f72b59caa2e4 -DIST rust-embed-utils-8.11.0.crate 5729 BLAKE2B 0554659b60a90c786c7fc395a34f72e35b28129e191aa8fb27422f0efe2ad44f4e0cc68acbde405da4a7f5dbc82496704099209f6e236e1ca36d010892b2f037 SHA512 cdc49c45794b6d732c1ec13bf8c8deeba6582a25f762ad407734ca684780315d10259efda1c90df03fada5a3c8558e0b52db3b15bc502fc82e7312e750e869ae DIST rustc-demangle-0.1.27.crate 30448 BLAKE2B c301ebc7d127c679d95dc77798f738263aed592a9d08cc6a5e3f53a4b48fcdb8ddc824550c35c6274093315d71dd720588e1bb7d6145d1e3975dcdef72c45932 SHA512 da827b28e0be62af85b4b5dc15de06d78058bdf19888ebc7c55a46b533d81e2d8ba922bf032bcfa5334c6c43dd5bb272ae9510ffcf9ca2711a284bfbe245fcc4 +DIST rustc-demangle-0.1.28.crate 30857 BLAKE2B 31b6d585541db03aca743eca652bdc082de8f9c8231e2304b7c4fd5c902aa6084e5812bd229a859e871b2794d542a87e2129f37fd84edebd642cbf8e2fa84b54 SHA512 dba9b342306c4b1115497a058e605c291476a5ac6745a2ddd1704cc9eec0c5175fcd0c0c937595c043e4e77f70977b014cd5bbd25f9c446f5600e83035631e91 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustc-hash-2.1.2.crate 14754 BLAKE2B 6e9bd4ca7c27339e5d06bb82139d9d4f18c9b56d4d9cebba69c7dd7220e9cd16b9894881ef1e82adbd8ad01d5255b984952332438c97d55eadf40b320df1fa27 SHA512 0e63079dabc124395e73b585b7c68ce00be583e0809c3ecd2d1cfe0b4d64e2f2870294372c658051fdaeafc51fdd348a461ceaf1b87ebd5f2e2dfc717c2ac5e1 +DIST rustc-hash-2.1.3.crate 14811 BLAKE2B 97f5d4a011d8488d382d34f53a387969e815d278e798cc04daec21a2b7d074bcbf7ad939b55214d6bcdf1fe97a92f8dc88f5059b37660af8cebbf8bf243796bc SHA512 d44c38f6775b77b5841a644c53a68c09a2f98541aafd809d385b854f385bbba86399aa4fc76bb3dfadd2cba64ec688db22bd353e1ae4de81e0f6e9d36f0cf629 DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598 -DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c DIST rustix-openpty-0.2.0.crate 12888 BLAKE2B 81e349f880e029afbd25133d93e202fae0a0d7c210bd4e88f00280c3225682598307a15b783b797c4e6820fff0c0fef3342c359de1536e8e70ddcd5c6e254420 SHA512 a47720a711c03e90fabc331b63215a0314a099865f5862a1be7a9d89ce5f90a1492b55532917d2c29eeabf5a68560af546a3e9b20214c964b2c6be1c49c2e64d +DIST rustls-0.23.43.crate 375868 BLAKE2B f0107d4bb6e57d34c417ca484997d2ad023ee2a8b14709fcb5d12d07f09e7afe24cc981b078958d103d5aecaf715a00419e311b893831ea7d74f3059139a3e4b SHA512 7d39bb7415cc97071795dc5b8ab1216a8fc3283de9af0afe457d7ed078b0a82eff47a740fd79a88ea90bbeca7d43f797f70678df894400ed25e1418d5be278a2 +DIST rustls-pki-types-1.15.1.crate 39322 BLAKE2B 4783e31b560ca780d7c6c205387b2d8178d6865d3aa3e4988ab91b236c13f3cab94cf8df09e21afc65889b843047c528f437093683fcf30502b3f0b23b9c059f SHA512 48553a2962d98f80bb65faf4e2f5d7016587c22e4a8847fc67ba8f92355645fdf4b3e764330fe87ac7e460d0c491970cb74aabbea14e24f9d51da560ea3c8940 +DIST rustls-webpki-0.103.14.crate 87490 BLAKE2B 4fea0c0069fa12f5dfa76f6a3575d7816f3a0cf4894f584842f0dd0bc9ef5cd67fd974acef87b453847252fa150dfe4fd921f7251a25b4ff020c7d5ba740ee7b SHA512 2e316fb775e4284c8d43c4d93586034189e6c9c8623fa82053696b3c5441cea582f3d78a54e28db79e9c477befeee2de51d9bbc2f049a95ab0d741f3c0e69429 DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 +DIST rustversion-1.0.23.crate 21013 BLAKE2B 80c4938e8663b095668809e4c81f4621582c4951b8b42eecbecedf5577e7555bf80944b6753101f5f87bba6f9856781e402ffd952600820b1c5830a181066798 SHA512 95baec2c1d8475661677ea35a724c392ed10b1151a1f4522b44133c6d691824bf4a42327ebc9d631a1f64f944dc721843e0aa0e19354fc4fab89aa048f1c68f5 DIST rusty-fork-0.3.1.crate 21108 BLAKE2B 089d796e788488b2a07bd30f24b23193544f315dca9c34dcaeaa29928166de198b8e35bb0c89b7822cc058c1a381160ab22ee99e933ee85ea50e1a5830409364 SHA512 815e88620720901c737b8a3552424584094adeded3256678d3d033243674ab7808fc6404e678f52d0e46fbedf4eb9bb2cfd2ee85b543f21e448198c3c5f02381 DIST rustybuzz-0.20.1.crate 272721 BLAKE2B 952760b72a8fec098321584cae5fb997b4b23ad3ca98926e96c231dda2ed385baca3c83037305553dc3c6ce4f112aee07465019be7d85903d06801e04c7d7b79 SHA512 83f9a74b64e289feb853ce6fd7b24dbfc20d9a4cc0165cf5dc62583f2ea958b97d367721933aebf7b26062175ac00234bc83982fc1fd581c570011bf6b9e168c DIST ryu-1.0.23.crate 52823 BLAKE2B 20ab79357165c4fa0eb5139047ea9fb7190de888e7131d8be1860d9c3f81b9aa6eb74b8835d6a277a359ea8457cb9c3f3e10eb08ce696ea88b3c050f70426cce SHA512 46257bb145f9f083347b808ecf5932dc66ffa656550494788c1011116976ec811531cd27e3c28677cfb774fba5effc310bd232e697ebb4f25f059acfb9c82937 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schemars-1.2.1.crate 94403 BLAKE2B 428d5b2956848ae7549e488b120cd87e6ace83d1a0ccceeee57695faea8885efb80b0a46a1690e4cbfd867c7d57769de7f1b137e91dc11cb843f123f92e20984 SHA512 a18a5e29b98ebbd78d46670317ad467904389a71e323f576c61816ff9ed86013df5048384b9c9af01c6087e4eae10e3dddccca6b3b6cc723feb2a6af08cae9e1 +DIST schemars-1.2.2.crate 94320 BLAKE2B d7418aaabb64327584b61f257476352a6fa3c263ca64c88d30c689d8d0d14f65e2526341d219f93ed5eb7b51855bf81cea28aa52ed42f6dd794a3fe9032d3161 SHA512 5320aa87deac896709cf019eedb98c8a6932836e0c3d7c9e9f6d0895a96e2775afc8a6c5dd3f70d8f2c450b7ec43e4a50214572769ea69594012ca13e19dc2ca DIST schemars_derive-1.2.1.crate 31319 BLAKE2B 62fbeebd4b1d7d85b54a4ec0c75ea26f4b85b8f029576396c69b3185f0e97f4782b44808f35aed2abc89f543e102cfcf0c4b9ed71a6b7651686b607f920b8b56 SHA512 ba80da6bfa7b4601975c440d1d8775ed956876de2545f75fdd427fb8fff8b0b501e4c99905a0c69c7821f81d9289724284bd85a7fd19de1c650b6bef11489a61 +DIST schemars_derive-1.2.2.crate 31436 BLAKE2B 7282ca1dec5e7a2519bbcb17e0fc602d7fe3ed9e945335bcfbc48555b7024b28b370986fc68906c220026dc65a7e7c5967b54262d329f3816e03a5721d2f6958 SHA512 400b1afece3a44cc0a94409738581dc619a2238b179c5daec0058b8cfeaa90123b42fee7fadfd95fd2beaed3e70855827bd2f6756303276407c1e77fe99bbb50 DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST seahash-4.1.0.crate 31976 BLAKE2B f553bcff7af9da9b024efd8db4ec8cbe4100dcf4ccd8f627c724fe4a34b678ef0be8da44e92ea55c4622b9f9f37228792a22c8bcdd54e652ca926eb3c7d37655 SHA512 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b DIST self_cell-1.2.2.crate 23264 BLAKE2B dd4208f060b09e673178d0c66ba98670187d613fd903254d17e711ed2538c4ce6cdca7c0d65482a163ed2c91c8aa9b19d7f29df025b9964d69ba0fab3a6c7d6d SHA512 b47fb19bc623b5d670c21a2b1c32dd298934e295cc5b965b2b244ff4a076a7de4c652e4d820db32e68301b4124334ebd25837b55c610b75dc60bdd95a6ef9420 +DIST self_cell-1.3.0.crate 23869 BLAKE2B ab5a81d1ceac0f7221390fc346376ea764839893baf4af0372b47cb8852b4fcd986fc04c1386068c4f796d6180f70f8def48d7bff4ef057202ded6e2d9adbbfb SHA512 b7a629dafc90702468a9b4d97bab7f222e6f7263b3755709fe8da3311ee50245c304006ee3f12401f0226807ab1f0a44d25759caf2b84a33757fc76f9867036d DIST semver-1.0.28.crate 33064 BLAKE2B 03bb56f4f0ec6f4cb208277500eba03cc81a7b2a115d64849b2d154066f723d46f8625df7c512cfbb2e402a36cbc5a1627e8041ac2de92daacd4a92a6943979c SHA512 bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7 DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 +DIST serde-1.0.229.crate 83669 BLAKE2B 7f54b013f2273865493684c7c8d7d272ffbef903a1242fd81808c69b23444acd96ec0ebc43955cace91107331ac74f5e60c770464ce5b5cca92c383a810f757d SHA512 589b7523ecb57fe2003cbc4eb36adb07f663ce9c8620a7880a63630360c3d36e77388a270878493df0c383c1266ff855aebce424227a1c9da42f0fe4adaeeb30 DIST serde_bytes-0.11.19.crate 13427 BLAKE2B 9cecba42c6aa66b577c90577002184376aabd962e2de3a7803ea073479601f142cf2e372501f8caaed3b3030d1202e3d0ee1cbde84a6b1d9e704d690b65c578f SHA512 9d3f72532f57703231b6e60f4bfade202a734944e0eff5a336aa342c5b15949cf29a0aeba4a921cb7a573016f77f12dc3a5a78603f93d07352e0b64f3a4307dd DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 +DIST serde_core-1.0.229.crate 63100 BLAKE2B 3126a7f8915a142f49a403dfc3b54341f67af7e533d94981e4b13450eb9c8d0befda14c91d4ed05a288a3b71b68430d8d5ec3263db6c146ce697046657b719ad SHA512 23122dd8663f6b4cecc8e6affe8b7a010abdd31428461c033a5db330bb7c2872c8a7e91ce0884923b640bea801a64044fff6ef532b260c05f31cb426b2518e66 DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 +DIST serde_derive-1.0.229.crate 59864 BLAKE2B 28ab7ec0616bff52dbee3e05724b85db0fd70ae9bbb1b8f5124dfc9c923f12547e467a0b838ef57fdbd526d81c2718b2b8e7e75aa54f8e4ecace491362888968 SHA512 6ff319ba98b7631aede0c985cd47026d4795139beee9d53e5b00ccf0a7f6542e446b094821044fee852c7ff31c3721b964fa9425d15685714ed8f57534070e9d DIST serde_derive_internals-0.29.1.crate 26189 BLAKE2B 09d2fd10c73ab114efe244749678c166afcc3e6217f2a4c08c01a44e546471c5f7cbb7e79ef908fb306975852fe1ae32b7988e04df3741ca82db1e3a3d6979f8 SHA512 ee7c8a35094b8ee1d8958f4aa177e5c536c6c7706d446e875f1ae1b5249738ecee053a0239e1508114b747797fcd080ee33ed88929ff1f4903988f64f038b771 +DIST serde_derive_internals-0.30.0.crate 27140 BLAKE2B eb4c2ecf6c0070e1eca4dfbbcc54c927ef14238cbc5caad7a7feb64a27c1b1f6cfdc530159670cb16fc88f41a585cb59658949fc63d395fc8247a79a39982297 SHA512 f010b33480598523a24765f4267b6a3c0b6a56d4a587367f38ad076f755e3a3d07b53a64f6bc89608a406083e49fc3c082cf6f30b3f46488682ab8a489c0afdc DIST serde_fmt-1.1.0.crate 9401 BLAKE2B 442a2dd41240004e157f15616c2b23fc25d1b4889d53923b84644391a07b80f25e154fa351be6ee34713caa8daa7c798c85878949d97db43bda43c6a86385d94 SHA512 d56669ef4053d33df278bf7b9868b3694b81f42d290a4867d4e685312242fff0c3bb3fe3590f9c782d988bbb45f5f35a70621bf4db47a401530fefcb314573ad DIST serde_json-1.0.150.crate 155574 BLAKE2B 03d46d968dbcdf626c5a7a82dae597bcdf1038e806de11f8f7b094ddc6ecf6f4a52cbbb7d4c26715a6e9fd99b19618f2728e050f0613c9b1b9d5bbc7b8cd0c47 SHA512 f980f8f4ccc122db36b82de4ecb9aafccec7162f7fe49e6c7c58e2d26d49d36c650af33c7f0d66b057f0d2870daed0cf85d4567b10b64b1a9e10b7df61e1921b -DIST serde_json_lenient-0.2.4.crate 120649 BLAKE2B 24025400aad044adb4ecf8583aad027a86a975a36a6005de0e856bd3269b8a2810b9bffeec67886ed241445966b92663317286356d288376670c4da989c57157 SHA512 f70b553c5e1d4b6ce308e1c79fd5ea280fcb89c7132e816c897b47706b68cdbcd5d2ca352d6e09341525c4de01002d491707a478a05f9b3a9869814a982ea8b1 +DIST serde_json-1.0.151.crate 156556 BLAKE2B 3d9744a6d247000a03585ac59dbda46e804746a8ee5e912744d06c9a82828d9c3997bfa61876955896df732b219db4628f99aec669eb2f25459f2f37f7d5ede2 SHA512 351407187b98416a57d4d9b380cfdfd28acb10af0b3e9b9eaac3a4810ed4b58bc3572d97dc7cb4a45b0284466787ca82952ca6659fb37fb23afac40da0d4f315 DIST serde_repr-0.1.20.crate 12627 BLAKE2B 64aa318e56628fa7d9777f7387e66d122454008fd1f296ed29b4fa7f4ad4c358ad981bf7d093f3e3a5ac8aaeb29a9a62b0c11ed70983d82ab76897dfbacb9394 SHA512 0b47cacfd34f914acd48f443b62247667565b12f2a5bd5b80f6474074e08bb7a3bc85b8711bb3d45e17003c181f3366da6669382cfed6276cfa88b6ea55c3e68 +DIST serde_repr-0.1.21.crate 12412 BLAKE2B 5850dbdabee27c893488c3e6798f881485048acd388dab7d1eaadec26a0e8adf5b13300d24cc4dda70618ff064d5ac327a70296f12e5cb5041eebd63cfc68b0c SHA512 d4a5405f74ae7e5c8ae37faf1642446e55b92c9b214cdc0c2fbfc248830238e59c6df38521708460645e685f7b49468a194b6c01032edcff24bf1ef611fa9f4f DIST serde_spanned-1.1.1.crate 11025 BLAKE2B 24329285e068484b2480d603a6ab7f041f111e03eaaed6db00ac94e36e608c810b7f19040265c51e9d881e65a107cdfde98068b5f1f56dbb8e1fe6677683ac58 SHA512 ed6f0cd52d97985458d530a1ff973aabef8b611a17e739d5011aa50293e4cc994af24992e07ac55e0d2a8fa8d0577ebdba4b42b920cde505e05dadf05382e545 -DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f +DIST sha1-0.10.7.crate 14582 BLAKE2B 3fec17fd0f48ac526d40068d699c8319e211aefc43078ba17ff48a4ae2dbb02bb672a9105ce60254933a1941f600a9493e21bd9ede7e86e89ad810aabe53fc1b SHA512 89b6998ed24d2f3f7a135afa95e47137e3103395ad8a6b297ee7dfb0be85b0d52b96dfa2dd3c75afe77ff5bf22918eca24c72e9dc14a2501a5f014d22f4d3418 DIST sha1-checked-0.10.0.crate 783840 BLAKE2B 04b347b214833a0f96a92aa6ee6558ade73a704b2118c25efa6f2ff976b9abb89444ba66e4ee7c12829dfcd77e3755f1179f6fa8e04c784c6b512bea7b146ed3 SHA512 8571c7a068b22698cc54bbe3e051df02682b01d112ea576fecfc0c1702795bb29b2ec8e302c19d4d701aa3a45011ff0081e6675062d284f9461b6d21f61bbe68 DIST sha1_smol-1.0.1.crate 9809 BLAKE2B 954039c19b4c9faad6cd9f3f83edce220afb6970cb6628e69a1dd914a945a7b9466a8d46c41a650d505a3c01f406210ad59ed56504db18aa45125df3f2369cce SHA512 d0a67ca75b0617a39d28fdd73ae9aae3d3bf01ba24f6cc579b26da6f06125a304be90d446d17775959ab96ab165145657a54173679e6c0f42562a61c0e932b79 DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 @@ -715,29 +739,32 @@ DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997 DIST shlex-2.0.1.crate 19332 BLAKE2B db2b6c5f7f30ad2f968d2dd386d39b362b8d19d7e17fffbb7407d6f35a4e165432b6607f3897c66cf8d32bf6e795ba7297080608c855b796fcf19842f4c509fa SHA512 d1bf35e2c5a93c718d3cc395fc4b06cc0c42d4891c0f37247de7e179492478020f0c57ae74c461d5bb1f833b071fd5c036d8d6d6ab8b61be6140cb64ae525921 DIST signal-hook-0.4.4.crate 46945 BLAKE2B 705935c4716013d41f4ea487070e15d3eae682a635f7ad4b1cc10fd8a70c9437bb5877b83cbca054cf294605d87f311fb0a9b3d1c61052a45be35d76c1a5a7dd SHA512 0af5eb107c39397669c68808d27f58290a5652de43f71036ba8dff2355c20e6704f6fdb81af73f866551b8b5886400d6c49ea6461492e0d0f26b613fe0b272d2 DIST signal-hook-registry-1.4.8.crate 21668 BLAKE2B abaed3ca8f07e1631aecaa4bfcc9dea94f2bcd2ab227c9e44d543663392d5e7c7b3beea4d0624ff48637d4fc7544a722ba3d4113d109a77ec1a3b3c0d06580c5 SHA512 6625d842e5040fb15c3a6a03994aabe8b3d0b752773805866858452fb03e5cab2663c89367caa15a34dc0ee7c2b830e302d9be664130c093bdbc17d7b61f045c +DIST simd-adler32-0.3.10.crate 18760 BLAKE2B 4c40e9cb6a9c153bac66674c5455483564c705ce54141912eb5c5c54c4aafc2b568f56b115396f5f3626f7afc78068a66fc6377dce5e24859574ecd9a5f90c46 SHA512 21cbd5ec350272fc037b5ab4f235a9746c7e878ed00ae5db67dffc15648e9e839b01fdf54c8b054c79a8d9a39255bbd58c6283355653bdb641467d1ab13ecdfb DIST simd-adler32-0.3.9.crate 18572 BLAKE2B d373b08b081f0c1cecf7ab95666beacdef7599de8a18d6a59f0eea8f7a59a36c496dd4401c6f82e4ca586642d0af746bc03fe069af1111da14ea56394d3da708 SHA512 c900aad6b3f8b13e995031d7e2ffec015d9b68809cd9d76e8368a1091cc5f3d63073c7a212656f3a7930e4445e64b93b977324d4507f02e059676ea2cf59839a DIST simd_helpers-0.1.0.crate 1527 BLAKE2B dc556646a3fc94548f1e16e837e94fa2e28b78b650260aa50535a45e92fdcd952bf0eebddfc2fcb9e653871447e9b9db82f3f8c1090fe09442b7916c65ade3e7 SHA512 20577ab7615f955ee3a88c617630fc6c88703d455629d5b3838a551baebbeae8c64a2587871ec5a4fb6bc203945cace50593a238e4765b5fa2313bac30237ca7 DIST simplecss-0.2.2.crate 22136 BLAKE2B 752f5adb0587b587ef15da4da442ced19c93cff916dcbe86329e06d7baf879dbb8abf30be50b084c6d5ceb83dc79bd7537d9a6a0478d8dbd1866c5193d2f4a72 SHA512 b3ef9f211cdda5651ff6fcfecd1def43209404e56507272b02c2563284acd14b9800757f3afc55433b2814279770dcadaf875e9463a9701df23148665cdd2ac0 DIST siphasher-1.0.3.crate 11643 BLAKE2B 88046e55d019f0b43e90db9337359b74ccc0023e5274856d5cd83763ecfebfc1ee814d5267caa3bd1db75615a58f909c268a50415c69779cdd5c877823cab16f SHA512 dd0416e6fa8e835c25b10bf93c793c263679d64b8d56288313bf93b989e4a5b271065da11e9af266e9878db7dd73396852e2e9b164aea6c2ad837c8ff0f73bcc DIST skrifa-0.40.0.crate 285219 BLAKE2B 7177edc0ef792ab6f43bc04570cead9011c968418f3fc4fda554ecd7a61b4402cbf8c420b45577fbdd7cdc91b6e7bd51ff4eed40182a6047a13a6019c600c010 SHA512 8f97fc079dd38e9665f17ba671bc5383a8c289fe529a377bd840fb6eeb6a979105cfb1041244fe4cb326de7f965b2e7866490c874e38e657aae3dfa74ff0cea0 DIST skrifa-0.42.1.crate 292014 BLAKE2B 0ae4801aa4cd5f69132ebe94327a6157fbe0a5b8686979b1f618fca8a69b8626ff55f3c89549626c60711f88937fd4fea74078a6ec9cc710e53502a20bc75d6d SHA512 835aa08315c9c4c688a42372d2c8bc211afdf03ac49201d399e828ee8cdb4b2a43b12be38e72938ab056ad36ab6cb64fc66978316a3aa522ec75c0a98550bb9e +DIST skrifa-0.44.0.crate 299025 BLAKE2B 4a95a1a4db9e0cf0c4d6965cddcbbc356e5f51cfa069a0b647e47ec31275b150a5bc0d14c3ba878371720e66a85b6726937f290f36126b4aff49fefd4e3d8895 SHA512 fce4ed3bc1f1cc600668d8911fee6760f64d1a6b4a012c5bb11e5c94fef7fb032f9ca9607ecdc48337c8ddf2f895ea0bfd88dd182cdf2faa483dddf5d7a3ad86 DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9 DIST slotmap-1.1.1.crate 61862 BLAKE2B dba772f98dc54613ae98d7b6c828e21cbab06fe4dfb7c5068db8363f839bde485e6558567737300111d15b6e4dd5226bf0240f10439ea18d6dc717e6847b9cca SHA512 ad072ddd9edea34c3137f4f30d7f83c055b11567ebb4f505166bd7092260113f59bf215ff4566c1d567479d3d28f51f3751f2b939a768e658cc54a25ca49054a -DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 DIST smallvec-1.15.2.crate 34899 BLAKE2B 7210d9534e373c4d68db3dad04b9d680e30e7fb01b4beadb58fd4307bb8a59be7f3e8aded3127b86c3051ad34d1690bd18e476ac8e794f5efe9265a70a2334e0 SHA512 8c19ab367289dee2e60c9169f977d66723e219b7e56f8f71b2746bcddd84da7de4d17f32b49233dc87bd897063bee0c8cd679c9bdd0895696a189eb11fa83051 DIST smol-2.0.2.crate 275552 BLAKE2B 531ca449641c705875a5d977db808d0285d11dcbb744decf0734c4bc64eceb984dd05b4af36d7620901885a8b5f051706b9611c95da836fdda878d195cb0595c SHA512 094bc7e58323cf740a6989c642b81dd3d539a9bc20e5ce9bc7434878abd3adc52505d5ef666177bdd995fbdfcf29f0d4a650fef77b57e0328dfa9cb658b51a12 DIST smol_str-0.3.6.crate 26335 BLAKE2B ba92b9082b3b68d01e4b70710d91a0924cd85d1cdc5d5ac410f090377bd9d8a7b1efe0ef4134c5e6d0a70d2377fa451c1933acf5be25663bd4b71fa20803cf12 SHA512 d6e12584863803ece3b9bc26305572a8a3bac5fa334cbfd4bd598f5a203a0611399332d5bcdf102b470e11992c7a80f4b955684fb267c75b7aebc3e32542150c -DIST spin-0.10.0.crate 39654 BLAKE2B 17ef4294c1896082334dc68887bfc028e11ad550a6ea7a242c825830c08bbc2ec9942e0c7f614d2135ccbd2154e66ed745d9c3ff8d811b37dd2fa0d2c3b05344 SHA512 fe54aa36c4b4451ffd12f242f48a159242bdb2e19dd3a337c8f586dd58ac4742468e2c756a15277ae3d796cfe9f1d1258b2e99efe5c4bab9b8ad0da85e8452de -DIST spin-0.12.0.crate 41435 BLAKE2B 5b3e138d40a5d25af1b5be0ec717795c6f7236f98b3e83b72369603fb79ce17f8bbc051e0f01bb3e5a6b5e54783569133b76e384a84fa3a635d761f60ccfd9a8 SHA512 540ab496ca605c68a95b46f35937ec15e3a8ebd8efee3fcd5b5f65ba2e6de5ae3b3ca918e68ffaadef61a888315eafb6ade163b806eb40dbcac3b2c2012d1464 DIST spin-0.12.1.crate 41963 BLAKE2B 18759d77c1694784b0027a122215d87b7103068e4c6d3a132671575aae33cb4564061e4238c85bdabd8ad6612cea39d5c88e279aee6f80708afc68bf8f1b8f9c SHA512 fbf04864941f5801a77bad0dd1fc62d444e5d0b95a6f84cd46704364d3691c13a8d2c03f899976461bd04408001609479e815287bc5d96b4230be03e37ab28cf +DIST spin-0.12.2.crate 42804 BLAKE2B e691d418d229dbed043d93d0103e507bec57ca67de0eed91e2cc0d58eaa1d23b50b2803788072367cb95f56dd61223a2b510ffb30d2b3a671eff4ce54ad34bfc SHA512 202f2800763dc4ec8fb8fb658b6dcda0948977d8ea105cb9fd80e814cc834dcd2420429a627b2de0b3995607042267d0a6afb68700a40f59e9ab31c457c52b6f +DIST spin-0.12.3.crate 42918 BLAKE2B 81be6da265379ce294e0f5957bf3ee3de0c5d413be8508a307bc473fedbfdeeeb76014f775c9b8f56f0e39d9ae1b107e78c733742b0dd9fb4bff70b74c671099 SHA512 01651572f2eaf730ff34778021d00e95e216a2e21d1d5db1eaf893fe89f856df231b9914bdc9f037c4cc13fa61da44b4a083dec9349584ea0aace6a5926079e0 DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee +DIST spin-0.9.9.crate 39817 BLAKE2B 90c2191e17d02160fdf1612064cfe160c0f7f71579a1c7dd0190792a53776ce2bda8b04d67fae2e00c5b9d30389c6ba900b11d2f2f98cfeba21d479037e99724 SHA512 69de7672978c83e19a7f65d8b52a0796352e7787f95aee6bfd3fe8c4991ea934d12dd25382478e17a997b90d528ad750d2abf2a3529c5ee0ef9b4fbcf8c8ef73 DIST spirv-0.4.0+sdk-1.4.341.0.crate 41285 BLAKE2B e54962c6f8ff00e9ce50ac78f75ad21c686c9957c741f9aa9d81ca7a96214804c92a15c083c610a539b46bad69b8af96828bd9cfde7deeec462b94ddc871e529 SHA512 1c75c5d84729eadd30f449ecc6a5297b1b964e22a3dfe13b9a9787ae47d011e19e3a7c1a65ae5a83e0c02286d11236bcc3cf2d8a3df3e3b23e58f783b718b8e8 DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c DIST stacker-0.1.24.crate 17305 BLAKE2B e13b92d025f22d1edca0b269d63bf799a59ce46a0d5a42ad4905fb4a777db55b5432aa2dc1d25c95cc0180ca9d73b02cfb618bf6b102c87a28960b49a8024e13 SHA512 722a5b7339aead1c112457fe633a73ae4b92bd622c3747a80d306cd8ed086a0251b92e96917f4efa8bd3d7ebd62e8e949805b500d9e0d39f7ef5fb26a6d2cc32 -DIST stacksafe-1.0.1.crate 8408 BLAKE2B c4eb8397edf59be8fd7388b97c765018ff1bb8291ed6fda2d4a46daac074143ca4a6887fe88dc4e1fea4421e48f2d399d3ad959e65111c1471229e04248bc25d SHA512 f514ed807fc197dda226e898111fa0ec94dc6027845604d022ba68c059c6c30cee154587ae05e15106699052964f3fa8f8289633af41f6f1d2c2aff12de8792f +DIST stacker-0.1.25.crate 17498 BLAKE2B cf01938581035434f689b897396671cd1f3202cdc3a6ef9673673eefe7922c665a42b9c7a03267588af7722249cde7c8b8317ac8729f664f71d333505070553c SHA512 d8d3b392f9fb37adaafaa40585b174fc28a000787c7b0e71f6333c7085a6bfa076d0ad14ae2c8486d27965214829887be6ef361b7213da3cf6ad24714b282b51 DIST stacksafe-1.0.2.crate 7793 BLAKE2B a0fcd43520e55fa22b42fad58df58e092eb04829ef3c7e7423f8a5022c5a0e89bbd80d0d2cc02dd1b3f118f0b3a8da48b578c198da6f9f239cf1ebb4d33bb7d0 SHA512 8dcb7899a9098fcf5742d78e2aad3e0d43d0ed064017df0df02e211c20f17529c364bed12ebd8f66d5d9510a189052f92c3a81ad568454aa29bc58d4a0d8496f -DIST stacksafe-macro-1.0.1.crate 3009 BLAKE2B 4852479cf0661272bc564d4c0f3b35b2f2581c7dabade8d3a1d47ecd7b38c2cb5e05cc6e0bcc501709effff5d5217c4914ab1c809dfefa3e1a0d9be3d7cd4422 SHA512 c6d834c0bade964f382385f33b53e89a1c39ea055f5289b686ea342d66f89608d2d7f391fd539a38a8951f735f94dbf9c51ca50cbfd89d33d5b9286770d036b2 +DIST stacksafe-1.0.3.crate 9707 BLAKE2B a145b60c3983ba31056545504c7be2f39fc26d5a6c29e83b205030104109ac809777dfb35a8681f23c84c460aa8e8baddffbb9f00de5cef81ad1ec219b8536ad SHA512 94152481cdbee6bfbfa4d67c171c3fd8d985e30a981ecc28868bdded167b28d538842abf955de28128f7855e5707d77e4479657c0bbab79e1aa11b8f15053f0d DIST stacksafe-macro-1.0.2.crate 2984 BLAKE2B 81c3284307d6be03f25119161ecf30bbb72a5272af1fb79048c598ff3447c9725391e177478100bdaa2fdfb8a3083a6f8946bacb37d004e0f94ff9942c108a79 SHA512 5a9780be9aaed9781f264507d5d0b88a851d8a55b61e1e0f2f2d1b01a111350f2226aba1f79aa23821b26eff6d6a85b68651ba9ce8e4f647ee7862b61782f49b +DIST stacksafe-macro-1.0.3.crate 3017 BLAKE2B f55dbfb11a5ff66c40e79ef47e77c2149024c943d696dbc1a53e007720242052cd1191183eb49a503a5067acd803fa31f433f88e137a46eb2818fac8ff73bad7 SHA512 4c83025f4222a56161445a04fd5895f74da40b389093218ee2a7b9987fcc8f1abcad965c1d6fa2aefdf9c0cb9f33b84d0c4ac329fa8cb150fd41a11c2a36ed00 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST stats_alloc-0.1.10.crate 4476 BLAKE2B ea7652425dddc404d430175bc8720f56ba9e4e9af65244fcfb3e93a8ecc330d2facd02a6b6a00d4fc0db02f804dff67afe8960fa2305fad851934ae5d15df4e6 SHA512 5c51094c5632df92ac1a1ea5e02887344c691fe4da79071fb355ad6b757b0342a6ca23979cd68117d4e383bff61da70228b88b453d08327ee47454a64e6fa453 DIST streaming-iterator-0.1.9.crate 18482 BLAKE2B 017631b8186dc934fdc2e1979d3baf670bec6af4478bd44fa4a334d489c75495b0fc5fd46ba0363d547727526f1d7cfb8a02d152aafd8ab749ecae696534dd6f SHA512 312855b37fcaf766fc6627b3ff2c07f8a021c494476e4d64bae878670f1811231638f10dd390e2ea49aa166b7561b0fc0a463c87c36393a6f657c5970f7887f3 @@ -746,60 +773,63 @@ DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b DIST strum-0.28.0.crate 8550 BLAKE2B a43ac86204ffe8889e5ec8009bc742c9d13bb04001b92cf7e79faf84bbc4bfec2df3b0170faeede1de11f2c7826d8739fea29460a2c6918ed972ca747b4bffd5 SHA512 673d6aec90d89b1a31ec114723009748b2469c9c07b5e17e86fcd1655e745dfcda4dce7bc4423679903a4650a6693284454aba634cffdaa4735c63b0a475185a DIST strum_macros-0.28.0.crate 30964 BLAKE2B b79612a6632a2f1b828a70e5c759e0fcc5996312e5d15adf43295bc04f570f09b91307e0e17941a1528d6eeb2fd640786c40fc4471616f622c310b9cd9890184 SHA512 a50f96bc94c2bfad8d9fd499a4f3f3f3c2cad07c92800867307c808efaf8ba192ee177e4bf7e67f19a717c89439df7773c1749047a9e0c3b0d5bf1d54a040d40 DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd -DIST sval-2.19.0.crate 84020 BLAKE2B dae9f5e89c0250b77f1c2778aa130bb2a11eecf24368bd52e562de0383681db9166ce8bbdc77e7a2c2c4827425a4469864e6fb2a735750d61d24550c985d3645 SHA512 50d1b1168bcb060f18517090ab43b4c946193e17c43e3da7d5ad444512655bc727d3dbdbde1bcfab3e3f2a0b47cea81ffe82f1ecccc2a698aad7068719daaa4d -DIST sval-2.20.0.crate 84142 BLAKE2B 5f41ce3f3b075a58b66df33a2236b2b57a93587e585941f5da978a73f36095d113a267561b42a80937bf5b913fb9530432e2cfe7951b9e6707cb8529def106ab SHA512 7037ac0fbcc8671c4bb4bbb6af07041312b45e9c5fbc8ca236607f7d00b328c0992fe7cb0ff8d7af10f02270c5f0c23c583c6996639f5d727d25396d26e98944 -DIST sval_buffer-2.19.0.crate 19269 BLAKE2B 3f9e974d5a420c879285e604acaf5e031fc66c195cb1b5c9124f46a006ff0b5ae5ef46a7d22fe5bb4c381b3ee9df84377305e22fbe62cd8a1097010b93ba0634 SHA512 6b1c1a0c573fa0b79b1e371ef73894f7660b0f058137192fa8fd66920ff8be26a91b52f1f653b53c05fd1a3e609afb22eb4ac6f06db9432abaa8c46019745404 -DIST sval_buffer-2.20.0.crate 19266 BLAKE2B 2fdbcd83ac93c665bec436a7415a814e4f213710e8e5556a0df32600a38792a7a60820262868151bf995c3979bc5ebfa240aae29b0effca2bdcba21e5faf8c2e SHA512 fade100b4adcf35b6dbabc5e18842beef495f1db0e363485990640d2b68ebb3c8c8cd7d39a3fdb61cbb945c8c76c0d9a7301f4d784d69bb96b397902c3c74462 -DIST sval_dynamic-2.19.0.crate 8518 BLAKE2B f1d384f67e4f97d0f95847637f3e28260c7edaf544a77c7410dbdb4f0be7b6cf36a2a5a96b4c737bdcc62ed36a8eea733f88a94ac706d05b20262827f8a97936 SHA512 f80c8e78d73dd318978b355b73c92a9743a2d1292cc70040d01f14e5b235e376643f56c82469a41097f77b062cb2aeb752c122662e98b83b42115ffd8c6b3d4a -DIST sval_dynamic-2.20.0.crate 8520 BLAKE2B 6dd9a25c078cb13a2d8918afd842f6abe3d1ffa590311574e0e0de4a8d068c2cc0b221878cf3bf25e458f62c4bd1037325acf5fec53c1c6ec6f28b9eababbb0b SHA512 2cd31166df15b3b3b01ed5236ea159c8356b756bb9ffd73d2f8cb90721b532ab8c933c420422ec56c9b1992fd6f62c0ae03d6a4edcffc153abca6e1a66576e5f -DIST sval_fmt-2.19.0.crate 11108 BLAKE2B 06ff10159dc7a740473d428c5050fea401bfc0bbb2cfd0d293413f2c519e74e9d59128b1714d1f3a5effe9e6c8a77e5942279917d6fc4462b782d48c4bef1187 SHA512 753b48c516a36c81045830bdeb45a45effb0d3c9bd40ed6ce097dd04ae275d3531c05fba3912a96f7fea8019bac55eb501339e78d614dd5e8c1aad8bb3e9a336 -DIST sval_fmt-2.20.0.crate 11107 BLAKE2B 412fb50a5b220bc2afeba82557f39ad8115505a1dafe3e938e63db129fae5ec88fc9a59b244760e7a783e52e6a35ea13f96d3ecc556fd64e61fe9f4b8c75df94 SHA512 65620ed17a7c6d625699c88ee78828fbe14baaa077f3a2dd89507a0e3f3d340b808c5ffa708a16171e8082fd2f4429fe9144d55d48e0fdd20dfaf6814fc33428 -DIST sval_json-2.19.0.crate 11510 BLAKE2B ce661b3e19b1fd72063575fe237d59f2c3c325d1b5a7bcd0607be231dad2c36a2bb965e04f502856d895aa8462555b2312998d8adc4e22858da910b9f91a8f7f SHA512 d30cf9357e321dc7e5099b8c037b08c16d347e4975f6dc228309d3d6d339b9adb68e415c2d5c1803bcc892c8d4d3361d6c1fea177c28e7e4188f16cdd3b76ec2 -DIST sval_json-2.20.0.crate 11515 BLAKE2B 9d6e24255a73ece45c9399617f4ef25429958c366b67c344687ee3e1ba0dbcdfbca73141a85a364119f5058fce82684826e72e93b6ba6b04e5d08cc0a8e1e172 SHA512 a335fade9b5d421ccf2fd9dfbc483f3ae624812e2a61e300d48b5c7c2dc9c9ee7c9647f262d5e986cce099e65bc97bb67773a93634927e7593b0d732f40f9450 -DIST sval_nested-2.19.0.crate 16939 BLAKE2B b8a2878b24526b4e8effdc46c54541b58eca1499f00e981f450411e5210328f75251c920da4a12fb6e2ccaa1d0756d0ed6e043a2c7920260b80d4163cbaa8b1d SHA512 f998af6f08dc31bdeba3b35f580059f4651f22974341031a6cb439e6266927e0fd414de7e10d1cb5b11221319a13c6ffdd20a836d2d8ae93a6f9bbf26cd96211 -DIST sval_nested-2.20.0.crate 16935 BLAKE2B 8d82715ed7e90e7558c24545835403f1251302471fc23461eeea4caa5e48c23f18f49d02576c32acc0f0d7a87bfc0b290d68de1fcb3310787d3cb2548b43b4a9 SHA512 f0af857956ebd49cc072d6e65fe225d70ef2e72e1576fb40515be86370ecb7e497009cc8f5164a878159fc7145b534d9f4df26c10f9b95ee91dca6b966cbfac2 -DIST sval_ref-2.19.0.crate 8680 BLAKE2B afbe59ccf15ff46419d34761848e89170374d58812f1bd403ac416b94388fa4dc0a19acf1698143ef8f3f0108484bc72ac114ecb357744ed377e9d8fd79883ca SHA512 efd70633711dd5140c6ce62a2d4c1982ea21c7bfdfa34e51432b1dc7c37375f0de4cb6258bfea930f4ed457739df4666a6bdd5c984b53db36eac9c824bc3d4e1 -DIST sval_ref-2.20.0.crate 8687 BLAKE2B 6aad0782fbc494962aa1a2b39f7cedbe70055423df9392ec3b6f59bdd82381c66101af4b101d962b59d91a7b8dbcdf25a828faa5888ed1622349c0977aebb94e SHA512 c99799c5376df23aa9f035e03c542a8d7d2d36d0da64d7a1437ada631a88c2870070f08b1072b5c80cb14adc893078911ab57af7b37cda8f7d109ae9f4ee47ae -DIST sval_serde-2.19.0.crate 11127 BLAKE2B b81b31329c52b06a3eca29dec7f9008867f5f0e654a5656e188e5d302a3100e80541f766ecdd82114d906e0bd598580352a766b23fd247c6fe2530fd6bd1ef00 SHA512 617606d37eba9254627140dbb7b0e3a61e30acd38e99cfe706f6614d996143d0a83f3d91c3738fb51254d5b5a4a6d62777eb2e554e02aec74dc237704a8dc8c1 -DIST sval_serde-2.20.0.crate 11125 BLAKE2B e5db8ff048764e26bf9bad74661b87e71c2ea9544781c312671515114b41301add6d2e3cd6431ce73984b7e1cb0c42068371b28872cabd2b87869072984bf9ba SHA512 fd28e640794ccf9eda097329c003f39e896d7ee7d2142a9691be41a06bc2ca594fbde912e8a8f1601833401b4d0945ee90a5dda482a6a5f9f0a5417ea320514c +DIST sval-2.21.1.crate 84070 BLAKE2B d2ad129b3612954b449ebb976db97d2c02f664016d0c0a27513685d2082916f2c1bf2724cbba3deef93aa4f88701f7be7ac5d05cd1aaacf52633fe10b2fcfd81 SHA512 fa1cfee0b1afc448aad1bc22b922dd3b7e6687e33fc2de55df1c75617477cdbe8f778309fbcbd47a0a765aba3dfcece69793bc4422fc090b00693a3950e51215 +DIST sval_buffer-2.21.1.crate 36388 BLAKE2B 03f839500f04a53ce9fec7a4938c3cb8197bd647f5aec111a55ebadb862a31c3675adf8a9bfec2978162cefeec9ecaaac460cc495767b3d0e481ddb8a0a2d1ed SHA512 a15f42ffbdd06ccd0699dde7c6c7b57ab82c92d855c9e6845b6600968320b38d3b48b440b8276399d36c7e4c5a4c4205bf8c00042c8512f55dfcb88a05d1ddd5 +DIST sval_dynamic-2.21.1.crate 8521 BLAKE2B b18acd2b9c26d9ccbb449fea5af9f5b5399661175a0c6dc65ad97b939b8756f070710172c6df8a9999f920a53a039ed625df9b600706d9fdd6cd1c9caa89d8ca SHA512 a2eb2630c5e0d9044eb16681ce2279f7b3065d2847584902623bf63a3e9a6141367b005f317f3c2d4abdd94f52688d5092fe6e92203ad5dd9192c21ee9d21521 +DIST sval_fmt-2.21.1.crate 11104 BLAKE2B 5caf1284e4b11aecd99029dc4b8e7705e2dc70bd7f90df67db4e7ee8d79933ec62e5cbcfabe1f2c33d79c4f025a7c36bb98ca64f6ac3e6313bc1b1ebfeabb33c SHA512 2ddeb287b576068039b7b914a891a078161d6115dbc938356195d44ce39bf982ce97c8fbd6afc4736ca75a9cd1f5f2e525154e390af87b1b7c09b7ff2bd9fb8b +DIST sval_json-2.21.1.crate 11516 BLAKE2B 60e67c2f6ba691a7da9b1dc67c5d40ab519c07f104a51ebfb598960039992b24aee04a9edaea2ce6ae23742fee04ff7314d7922c075cf30e410458f1db409381 SHA512 ad9fb58b2cab3705a3d98ff76a16c7ef1b1e580e3197a1b4917a78f730a692c7c23bcb8ceff984bc27bcfe28b26d3d32a428c61b91a8d4000d1a28c40d843fa8 +DIST sval_nested-2.21.1.crate 17171 BLAKE2B 572efe1f9fcede7c86355e5208c0590c923f0333cfaedbcff5bb4e113eb6818ed7b39c2adb7713e72a98bbcbbb1a317beafed67e2150ca64f1dae7d3c2a01046 SHA512 4cc4f4b8a2e2dbff43b33937414488ef362898af6668fa9e6bf64abfeba351e1341654ef5eea07d1d0e8a70d0e1aa81dbf92c3bf19d569499ae2b190020eca58 +DIST sval_ref-2.21.1.crate 8687 BLAKE2B dc92dd81d1d0104f0fc15c5eea6880ea74abc2760986792fdf970b9d9b13048fdeb1da53eec53e4501cde539777d043c11a6062d550620b49554a97edaf49959 SHA512 04e6f53ce1f6acb49d8b934eadca897d9f002d0fe28d574209cfb947ffa579c9ede6decbd55d6c0b255fc1774c60fec50acc7fbe4d7821dddae9c35a52e3ad6f +DIST sval_serde-2.21.1.crate 11338 BLAKE2B d5da9b34214afbd0cc0b624b514f02259a99371b9b23f91761f3936fc7bc7d3c549c08e6a341681644364418a92cf718c5ef6a0589faa277005d05b8158b774a SHA512 e10e94cba1329a276be751470bf2e6e2e3ff07c4d3ed68ae2f5d05eb2eab10b947b596e477b91f548cd2d1838719877b4d67ebe007b0f38f289b0689ca8f027e DIST svgtypes-0.16.1.crate 45181 BLAKE2B 0c1872c82ca290bda345b7f5661ced8c5df1e873b24ae3bb514e6a6ff081f42e97e708971bf7503eabd4531817b85d7707be8a10fba727a50cea61e71fc7b503 SHA512 3c23b2dceb4e6b205649877462bf7d295d8b7310e7a3c1ffb4c7eb1c961079c7aa70130ef810aee8a6c237ba727665cadca4dc6701c4233a6d073a48c8da449e -DIST swash-0.2.7.crate 238126 BLAKE2B 775f2317111d21b085fae4ade24a04ad1952706ccb8be4eb5f130ccc24f72ed6dba10588a0efc3279506a3d0207572f9b9e8a2faddda7b8010b399ed1e9e76b0 SHA512 533fec2f083e5439378f95c455ea94ddfeeb56d428f387001674e5f08f982cc123977c467e27f0fec1bb6c692b97ec8e84b381a651f0f731e27c1f5b74675ce2 +DIST swash-0.2.10.crate 238263 BLAKE2B 4cd0d49b00178b225efb049ec2d4952956b1889900bdcc780ccea06e2be481380916aa9e1d14f47cb576da339e73ac288a28e90b216b66009d8241b503965b3c SHA512 1a7d7e508d726354ada81f4adc259eedb2c24b13d0a93cd9a5a37178c235ea8fbd9949bb38b864bd62f2ca0b6be5d27de9bef2817e6f5f008602970b7447a778 DIST swash-0.2.9.crate 238254 BLAKE2B 75642e555f5b2e13f4d4167cb8b75f4704415ebce59b0d8f3e6bddaa1d60ac1a61797a8bfafaa5a960ddd6c169d255d09e98e2338f697894a24fc23bfb44bcbb SHA512 6cead2892c89ccca897dc5fd09aef0df8c1b60f8e20f009c94d30c76388fc7ebd7d824ccd03e9100373030e7132a28aa7ec37d1c376c6e827fe3fbbb611de19e -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 DIST syn-2.0.118.crate 305533 BLAKE2B f0ba994123a9ade5ea94e72f91d836c5af769ccca4c8c8d9ba8ae8c2bf2c7cfc88d4b068efa886e3c25c5635b2759b1bbf6b7b4afea6b66fc5084ad744272ba8 SHA512 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d +DIST syn-2.0.119.crate 307407 BLAKE2B 0be3bce1250db4818af7246a03352ab50faeca02b81126fd623bd473d7223693f43914e88e07baa0d7fa5473192e390406165f83e00dbff048c1ea373085eced SHA512 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0 +DIST syn-3.0.3.crate 312999 BLAKE2B ae046c584255201ddd110fc4ddf0ea559838e58b7b7af9b0f6bf07bf8cd73c5871fc1180c54456ccef57d450a326633b90a52ffef0bc608549a0a06f437c82b4 SHA512 59a74d28ae1cec8ee4402c20ec3b77aba8ff8fa3ddef7921509d25e4809474e6f9da86aa78245d8108ed7de6aaa9a0471dabf21ebbcb50a5365f60ad3bb1910b DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb DIST sys-locale-0.3.2.crate 15072 BLAKE2B d79acea3a652a46e04836735b1719a717fc904665f5c3fab0f71d53b09a0edaba6be2229c8439ec2e8f06c8fdc3de35f404c57e5467d02346b6dfc84ef495379 SHA512 9f05bf61cea92dde582f05f483fdcb9930612548c1bb790328dbbd38ffe798a89300ade79e56f7454c655b64e027fe08452c1e1c2831cd8e065e3662e8d253f5 DIST sysinfo-0.39.5.crate 240369 BLAKE2B e1690d21f09dc883f6d8952be9b488be0a3349ecab26ec5becb003825924aaa698cf0bfb0cfa2f73867d9cc4e7666a696e9803a650445c771bf48fcd9941e41b SHA512 92f76724d50c86aaa785fddb605a78c1301b33515c3267975c5e5887c815057b9d74e27b3f418749a48717d3cbc0ac248ca28fd8a870502c0e215ea62cadbe08 +DIST sysinfo-0.39.6.crate 241117 BLAKE2B cf6bc81142addf672f7effee9ed9080ed15dad17b6b1b7cf4a90dff32767f2761984ea0b38769e0cf17d9b0b781d4b45b162313d323438a784477a4545365028 SHA512 3817d4503aa0caa33842a8b56210d5abf94c0071589d2e876875300f4302e0d266eee7324dc58ef534bff88f634e3cd520416ea191ea3e1bab8368b88e3e5c7f DIST taffy-0.10.1.crate 177067 BLAKE2B 6402481dcd9d2696c4799237eb5971567314d2a2b3f4dab6e8bb680a75806597f1b27c0e4eba0dde9294f37878ad48200ba6ae71e7a25d8faf628f48894895b8 SHA512 cdbc4c1c15c466d536d4a45ed2a02e19b6e9cdaaa4ca5244d8106ae0aa38a36e7498d8811d90a8f67aae3fe3ca7cbfbe7ebb846d43cd64e9ad067d8bf37890a2 -DIST take-until-0.2.0.crate 3427 BLAKE2B f20f5bb863c879563deaf1f1488fa722b354e4e7eb0cb73c7b2344d2c49ff5aacdf70884296cf76791ec808af794e54b131f103d693ac987821607cfb61eac77 SHA512 625905e3b2ea5643e23cf1b737fe5c1b5b3679a50ac76ba3058776e3bf3bcf6d614512ba92cf632ee1ab2eab59b2105eea23782dc6cc255e77dfc6322ba5b8bc +DIST taffy-0.12.2.crate 186310 BLAKE2B d0bb1a816f387953a6d46c1545ec8ccbd75af575f86a7e58dffd04ca039077cf8aa7bcaf1fe5098849c9532f9de5b85d320d9573fefc1e217bc4315083c9e0b0 SHA512 9f36601448ca5b43fd5fb4aa6dbf0bc1bad083052d1af3fb93e3bbded8b918ac4bd5b0ddf9fc44634d6fafc6f62450532e146fde32a70dfc2f638d75c9eafeff +DIST tauri-winrt-notification-0.7.3.crate 47668 BLAKE2B a717d13d22c6bd22db2fb4c1a5abc2b545f64db4c1e4bc078dc23bf43c41a2ac49540d1d451a3225d1c6b8bdfe47ca199c843fae280b40a8fbc295b1fc9a9c80 SHA512 1bba956598724241aab50121eae4053c71569c662e785e98a8fd7a82103f993dab9b2ade0dceee3a8c3f79cc1aeb8b47d52c2bd53e942af23b08ece3fbbf8b2a DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a -DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899 DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352 +DIST thiserror-2.0.20.crate 28969 BLAKE2B 08c3d1822d7f570ffd7ca21f8cf4e1f6de2c72ba7e69e136ed8bd8823e8eeb031a577b55471ef8efb8b92c41b6c080819363c6e03630a7ef9fb868548338261c SHA512 c58119059a2a204d96876b865744397b6b8a1835ddde4b4db1870b4dda28de0c583f700663723ba456d8ffa3b3aab423a28c945b8b97d13e66313d094f4a7e46 DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3 DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553 +DIST thiserror-impl-2.0.20.crate 21436 BLAKE2B 25ca3a4a226c9f85fdf83db1d45b4d82c392859ff64944f58e7453ee1a05afe029316d54dec7f4fc6cb303adcb892e51257628cd4f3906c8bde45c723eb7c44a SHA512 080fd52a0248094a4118fd27fb1155efbebd2d7a478fdd821bbdab85fae2a094fbfdada68425af506fc510acd711401e75b9321bcfbe8af0d75b46c2341d1768 DIST tiff-0.11.3.crate 102026 BLAKE2B 57e97683d8a8b63ac1cd0714c384c40ba610d31324faf7d005380af6fa20ad2b319fb91c7708102d1d237e852741d9a769dad134d72e3db9d73169a4ef50079d SHA512 8ef526d4859073566b0b49b9a90a2fac8628588be3e939093000658d242b6631a6eae710b49382d0b195f06ca56402688d30c49e349815f88653ee79ce9d7213 +DIST time-0.3.55.crate 279955 BLAKE2B 7efb15881122078e5d9c905935aab97114e0a0b981716e1d91c327568fe528c77bd8834f111862c57943084ece60d79427d749af6d2c8114b1ac72ea10293f11 SHA512 bdb98700d85e557c9d8af939c4cc7cf1bc9970359a6efa727962f31929569dc153f117c1604693d45d5d5af62a1176301600668f41f339ef0567bef3661a1fdb +DIST time-core-0.1.9.crate 10320 BLAKE2B 434739a629f70ae2571d715ce1705d83126d8ec22f84ebac35df4e912225d8236fb87d7f9f17f1146dda1c5eae64f2057d61e85d22372d8432e83e719bb7e964 SHA512 6ddd5d228fbb1303ee0ee8c59aec19f6bf0f8c481daa2567a4fec68ef79273e19b7ae23df8b331d87384e5e3cf0be0cafb5fcdeb1a6bb780c063f5cc8c95f4dd DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1 DIST tiny-skia-0.12.0.crate 268071 BLAKE2B 78150ac8905ccb18e269ac167d48bd91e6dde3b87dc9de70d29adfd50384c3bd13295b01c974559c4e2923987c0d25853ca775742cbef3d5845204a6d08d9fb7 SHA512 076e68d5a1d6a465dc7e5547370e7ae8241fd37be8c9aa2681f0fca38117368bd4a2110eb6b7d9bb1961f4f3f6c5db60216116b924de8621c3b899d9cc216839 DIST tiny-skia-path-0.12.0.crate 49022 BLAKE2B e0a1f1f072aae3e019221884fee1f9ac3c6c53e0222163c6d71ee5c82739cb26e6f32c13946dfaa441d20163348fb7bde3d95dcb9aa900bf955fe77768942be2 SHA512 519f73674b8e92e5ff184bc81473b5ea3c9d53abd93e9a84474897ee48eb5ac5c8e6c6eaa08491f68d6be09bd509b913fff5f3d5eceac78228a781eb7ae49dba DIST tinystr-0.8.3.crate 24710 BLAKE2B 5ff044db0b3c11c6ce5edf6dd4562087449c7af0668a5de08e07588c3b225a3c13f15ed39f2f7d8860dd4d0bd88fc95ea2b7fc96446e5963521eadb6699dc80d SHA512 1208a3502aad5783a99d05c6c546f0f9de5b468b273c0931a33829c857a159679f8720622ee0700bb8df397baa590e0411f89116327759a859ff46438ac73bfa +DIST tinystr-0.8.4.crate 25003 BLAKE2B 0cbb568f51dfa4f4fe7c00f8f6f851a7eb9dd8322f6c057421f83b75a526371c69f4d2c5c90940110816c14690dc49b8431cf86726afca5800c8bdbe068c2c4e SHA512 30b095e77e7043a24c1804d0261c052ed34bf429a23573de5e2cc205490013207c49ddba24a2fc0ef3233d1a83445b9585dab2e89fa63b93715a5ef61ab26621 DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 DIST tinyvec-1.11.0.crate 53096 BLAKE2B 58b2a97f9883e557073999502bc3f1b08d075b216b0818beef19336c505926a352d1cdd8e596e929c2068912d2f4967cecc663b3834931bb73d845ffb49c3660 SHA512 5b07b93f5fa38a4e5512ba38a424df38582e5dbf39bec11b8b486d2b5b0726bad9b2c4b43ed1312b2ab6c8debc6bf78c48c05eb9c1c9c8187220f60a3c6f748f +DIST tinyvec-1.12.0.crate 56568 BLAKE2B 477146d38f7f2b396f54814cf87ecfede1d2cf51c9680bbbfb24ded2bac4a7e4469ce42ee46ccf4dda5d467278d7a8e0e6d1bfa67c22dd22dfd3a7cbb79671c2 SHA512 80f60f28fd4629b3321d3b9b5d251307639339b0ff2f5169da498de8181871500169c38a49cdf57cc92d37e0a75870ae6ba35adedfe9ac841c654886977a6ba9 DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST toml-0.9.12+spec-1.1.0.crate 56485 BLAKE2B 1552fd92ece75ebf9e8e4914bd60e981333d6f22f5b09baa489bb206369a654c4246d3f8832d7a8e03d2e4abe85cb6871b9ac9289af278b767e200807a4400ed SHA512 214cef1049e5f569ae448041bd0b6989626ab685c580fb77dbb47a4a8a16d879801f88ef5d298b711a82018788a4099a0a008de7d025c362c9fd989098be9b89 DIST toml-1.1.2+spec-1.1.0.crate 56327 BLAKE2B 089a3ea3e47f18655db4fac61437135b613241e9df110c72e3e16d2ff782d4d77c6588cf453df0422e6eaf003a75be7f81758c2f8af82663e6280e5543a13026 SHA512 d7b6bae5bfc9163b91f054d36b9960f45bc4f42fabbd4f6d6cd33815863c9114c355bdb5839da61c28adad6d04ee48635401c71a8b9db89ab18a0a04ad9ac261 +DIST toml-1.1.4+spec-1.1.0.crate 56447 BLAKE2B f1c10760fee15163e7d1c2793a5a7ecfd06c48207f0934a43a330649f2603191bb278b8cbfc1a1ef8c529cb1e4d33bb83a7fdaa5f597da6e21960b57a09f087b SHA512 6f389ff3868896b709fc2e7219252b8feb90735bf82088ffd5365e13b6232777c5e79fd059bc001b9c4a2b877feab99e84762f283a1d94cce39a6782dc2149a2 DIST toml_datetime-0.7.5+spec-1.1.0.crate 17975 BLAKE2B 78f3ba1af90ef25ba23491c1828e8c64d70ae9fdd4718e58c689c17848f9b74469d62471c7ba447dada7d749e1c63b153bc2850b9966cf1ac7ce87a6c7916861 SHA512 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0 DIST toml_datetime-1.1.1+spec-1.1.0.crate 17982 BLAKE2B 0552b1cd242430876cbe3f1b4209c21d5b8aacf70c3235087dc742bccc55bd0994013b021a48ba69c4a2802bd458eae56cd8a96999f43affefff0a5f6b2958ca SHA512 74e13bc2f616b407d11e445e3a416dc7cd819774a5d747baede2d71ac42573ea29fd77cedd2648ff1b286b879053e764b8ad07cd9e9fe1164f6cc26f12931808 -DIST toml_edit-0.25.11+spec-1.1.0.crate 68598 BLAKE2B 506b9de56f9a3a1634c320198da0d681d88a604f0cbb786d9364aaa92ab252c84fb94e8d7635d07c38eced96601477772812276f431ca60f1cd4c03bdcbb9267 SHA512 0369e40a3ed968bae1d0eb078dce0613c8dc76c50b2d69dc9cc563d96d4df65556dd449d86e8253131deb239e206f14aa208a5e7bc393c9f6666beb2034e896d DIST toml_edit-0.25.12+spec-1.1.0.crate 68620 BLAKE2B cefe49f137618db7170589755a5c3a77f6a13feb71611c9bee5b01a703b67454d76a9b6535ff668e0f8b39183b729a5fb300c8e5fb4d9406d0001e1bdef69a5c SHA512 c23c14d54e0fb10cc877633c807f0961b2f8487971567f0873d332c25d2d2b8d172aeb0c936f3250b0beeaa16c0fb9dd1a40cf7e5632fe44e0da513a7381d3f4 +DIST toml_edit-0.25.13+spec-1.1.0.crate 68589 BLAKE2B 1a474234ffe2f09eab1860946d62e0756701709f485912eb8d21a17fc337087d0eff807b9e451ff063a92b0522d3ab3a9a9d2f921e239c45ee482e346c9234ee SHA512 a17d707f4bbbdd8f2bc89614dd779e69ef911956f51691480ad34165b89221984f95f321d1ae34499652fe6d5e47763715b81f50661f8803d0b1e2df5bb2262d DIST toml_parser-1.1.2+spec-1.1.0.crate 35485 BLAKE2B b45ff5281d25d002fb9807005f6593e218aed03573d99ec0837ae75e4e19c40cf21759b0813556904d5060e5c8c309bf406485766ba14e9b464771886deece15 SHA512 11d4a5489337f9e2eed3f47b04376b0d00f9962a8fe6fa59518a4b5f0c7886aa8416f4e34ba640102a3abc45fe7ce628d1fc5327a4453dd7866a7f16fb45cd9b +DIST toml_parser-1.1.3+spec-1.1.0.crate 35888 BLAKE2B be644d7de774a2ac2a460acc705a77db5ebb6a6694a39c379816a9be5a315333ef7c59f8d7c66744e629654d386f4e19f3c5d6ac065c0a2c480b663c0a94374b SHA512 1e59ee837016e095f93adb4a6ef63c33adc94c09c005cb68a0ac310c32696e4c342f3eabae9fc4f23d4f0fa1d6a958bbf61938ff214e03830f95e24b6066b164 DIST toml_writer-1.1.1+spec-1.1.0.crate 18841 BLAKE2B ff11963c7dd3469bbb9042d10c9f201aa78d4cec5b0aeb3943d17f2a632243f0bf0358989c618b0bb8cd067827f20e06dfbb1ba54a0d55e1ed1cf45f3c2c2567 SHA512 f8114a147e81c99b7cfff81c9c337b04d27199259cfa853ff1df4f56fd65d7a2d845d90e21ec51c36069b11f7e4b7a6fbcc69a9594954ec032c75998b2480697 +DIST toml_writer-1.1.2+spec-1.1.0.crate 18968 BLAKE2B 7de24bd46720ad9794677687acb1a581a9998aaa4449ad1477edc5770941bf3e32af5ff3e1ebcc7e18a7e682a2d1d711c77a0f37984efe33ce6d9da3abf1ca87 SHA512 baedae17f16c3b8f1780ac2936c60c3fe12b3df254b1f58ae50081e1e8a260b8bccbfd2299b93df2c58e97df8006ed6debb6351a3276a3020431b1da3f90e25f DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869 DIST tracing-attributes-0.1.31.crate 39733 BLAKE2B 5a345c85a36414241fa88bb44cfee5e07b33ad39416be0f05e35e0f17adeb99ef68cd1fcdbb7beed21c1efbeb2020a81a33f33b74c3486aba32bec175b5f9c9f SHA512 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6 DIST tree-sitter-0.26.10.crate 199975 BLAKE2B ac47093d4fbdcdfcdce47a0b172737f04762433197baf4d8719db3fa1623420bb9814c643ef45abd8bf95fe2c7fd7ab8967b27f4857ad9713eb52bdc00e22869 SHA512 a706fb03b92f391842328e6ac4dbf128966c87aefc0886e70c1bca20dc4469567d8bbaeacca0464856d5a5fd3bce574d9c585626d474e15c4e244b99cb5ee421 -DIST tree-sitter-0.26.9.crate 199627 BLAKE2B 3032b69a970bad9111a56b7343c4620c7f3627ef4ec4c35643466b5eb7e2c950a6cb36ceece6b8ab287c8d2ac15c466ede185b7f758981592a12447b1c77ab0b SHA512 d6b44fee512672e894d158321013143daa770b64a4e19aef7415845478f6d8887060586c967cf7479a57f97ee9b9c17ce95a1b4ff6fa57bf462eb645a9e9d381 +DIST tree-sitter-0.26.12.crate 202235 BLAKE2B 1d511db770aa228cad74f0e4f6f4147d574ad2119d8dd3b0556957d1ac530a4d60222ede76fb5a67644e82f47360bea8d549edc6fea740f8754c36dd3bbfee73 SHA512 f62b866c77175a80f45ec29c9583a80370fa16764573912a07a5b5bc0be7fc256667ad7fec8402b451f8af689daed96335aa3d93f7af2b6ff84fcbe7f304bb0e DIST tree-sitter-bash-0.25.1.crate 438310 BLAKE2B a1a5732caaafbb2b14dab1ade951525cf7f8a6d61e4d5acc9175661885b9ae04b7bbe941778189aee8b58bc9646709bf608835803e04916596d1807c6defb6d2 SHA512 64bdb945061fa42d722d58aa14a70a361c5b47db6be72bc887003a24b3eb577516db8d25e08b0dfc7a80728378d1b8d7cba5e169362bd594c819fa89363a3bbf DIST tree-sitter-bicep-1.1.0.crate 68282 BLAKE2B 6836b0701c1e30c737206b55a668898338e494002a65079aadb5a58e9de8e89d4c4ab7419d45c6ed01a51ed390b4d57b5041b7711dbbcfb281e9226f596f19e4 SHA512 3610007f75a657a96c0efdf0591a775c0cefdbb3ca9fa2f21b5a6e4b2086a97b238472b4bff7b173d70ca15791a1d4c6067e018eba002669e72e08ab92d760bf DIST tree-sitter-c-0.24.2.crate 249792 BLAKE2B 9dc74cb533fd640e5036bca0c4092bb94e79ff32d7ba608811eeca5cce25a0999c61b35eb6b34137dc1c04f91d4361a4e0b55a116bd108230f61859816074435 SHA512 0046ac8bfada44d916e9f35f6ee2fe2aef7f69520ae741ea16eecda7f449dbaec1e7a82231d722c96c5f5218b3cfb351e19a14dc0deb6befc9580e42d60f6340 @@ -809,6 +839,7 @@ DIST tree-sitter-css-0.25.0.crate 52131 BLAKE2B 4fd5b2ea957b26ab6ba9f8965487940d DIST tree-sitter-dart-0.2.0.crate 352404 BLAKE2B d4244a285c6820b66e5338c10acdb5181033eec4d2bf8423f5695cf8488e00b464a3c25d9c0010d0afecf42c4e0f3face4b726e1f83f5095c3e615ef9061b064 SHA512 6ec3c6388909f37518b631998510f591a2aed12f0821aeeb3d0e29910625d00ab6318fa2b576d849fe868b24db4b63800154f58f4e14b09028239fd1e5bd7459 DIST tree-sitter-diff-0.1.0.crate 19668 BLAKE2B dba235ae53443f8075ed613c87855306389f3ddc7e962c3c6e746a85d7dcfffffde812acf4e2f6772ac7e532a788ab3ba5e94b42e7497426361cf914f186f3a6 SHA512 ed6e157c2a89cecaa3324fc4496596000592da4df2940e66474bec398687f7250f50859933f7d4b444b88b82501b14421c26b0ae06c02b521e71917586113ca0 DIST tree-sitter-fsharp-0.3.0.crate 4040512 BLAKE2B 72876bd141599cc0abf4eaf0c9d43bd1b20247ad650bdfe09090cebff29a1e0a21bf6a918f629f549467addf4620a893d9530faec61b1903a99e1abd63df35f6 SHA512 07691e7e240c5d47555aaec6794cc83bdc0ad7132aa4059b44915376b0189a75cd3278595d6b5da3ece3589098f9c00b068f91545bcd553767d2d4f36cffb2e4 +DIST tree-sitter-fsharp-0.3.11.crate 4223954 BLAKE2B f4b305d63ac4441047f66c2753d8d1e6d95176b29d075fc300276e37bf269528e33e462b09620a86c2d7acfaae1604bb7b3d27ed53d877660c58278b2c83bfee SHA512 6abb7ea65eed9dd0153395161e58bf8b908165872b80b0a06411d31266a8641aa954d70cf95c424e422054153ed2bba0172bf35b87aee956a829b5288deb9b3a DIST tree-sitter-git-commit-88309716a69dd13ab83443721ba6e0b491d37ee9.gh.tar.gz 73789 BLAKE2B 0c87bac702bc3b88b9846944a8880b619be6aff3206a339da7a74ed81ca64c033ddf9a0c13a8320b6897dc6de225c8568661cb29a82cf445c8b6818c904f2395 SHA512 53141c8a98a22e031c44d158dbe0cbb7a6f41bc7e762b9b22c86db3e861f7b43771d136f958f6c207f621ba074e15a4fc37aae29ec7c4a6468a2a7ceae67eaf2 DIST tree-sitter-go-0.25.0.crate 110415 BLAKE2B f5366807c41c3938ece49fea037732355ad601212fc1a759f7d4dd4e8665eb0e47556f6b839edfb92526e79a443d801f1672d57dff837b29123a9cda83e4b455 SHA512 5c847d91bdf4c9ebd876ca70e485de56a8a8e5bb71faf1348803978851621f0457b0931e82786a80b55484ffb3a9153fea712af40e35c657e1decc0752f13ac7 DIST tree-sitter-go-mod-2e886870578eeba1927a2dc4bd2e2b3f598c5f9a.gh.tar.gz 31799 BLAKE2B 9952abc83e82db8c46114b4d126098ae4807a2b6847186e050e370934f56f77041b98632cbb39f54e7daabb9122ab9217618dd0bf49a0636a41ed682396212df SHA512 218e14793184c401e07374cbf2f5b71f70f7c07e04f72f854bdbb6f27c9d3a169460ac0083c88e26819d95ada79722df2769007d6c93e1f057a7ee1a8246c5c2 @@ -816,6 +847,7 @@ DIST tree-sitter-go-work-acb0617bf7f4fda02c6217676cc64acb89536dc7.gh.tar.gz 1641 DIST tree-sitter-html-0.23.2.crate 21295 BLAKE2B 7c80c18d6e49eec670d2663bdac92eea49d10ba7ab48f14d4eb001edbee03249157a7236994170f0e44dd1b0a7f8daca1f5175f703dde131b2bcd1babe0d7099 SHA512 003fe25aff95eaedf6bd07663355b83d7ab1a72961a633f5d9ff8001804d2c54e0cde933cc20488a8fc4b1db703424c21df078623685bdf709e78e7e34369c2c DIST tree-sitter-java-0.23.5.crate 159677 BLAKE2B 3b3f97af61878c77d3de0bc75e9df0a15527b7a4a04b784d71be4e55f28b639cd1d281c0dda53063654ca1bbb9246fdd7796ce47ab553b886ac945e2062f2e31 SHA512 1277647ae94247581df4587f846139fcf1709c461db528f6fa1907132a69212de71d44895b3f0682398ebeb10e1429c81b389c8cecd845860d8a1703987ecfaf DIST tree-sitter-javascript-0.25.0.crate 151425 BLAKE2B f4877faea8ec0c9b993dfbcfc94a55e84e544c31d2c343ec66dc4daac529da963a62a943219360c66ceed26e061d86173d621eca3a6707e8bed0ea91b4972f55 SHA512 1f6c5f8138942de9da3b2197dc4f80b4c5aa286b39a35ece134736f57b8281fdcc209c44408a798f980bfe5e39b080c3754be0e002f3b014fd2727bc07cdeec9 +DIST tree-sitter-jinja-dialects-0.1.1.crate 59890 BLAKE2B 19d6028f04bcbbe6c214ca2afd7b190c67abfae8a5108f27ea3b1a8e7a2e44cc8e85f22b4d2a01446a3effd5a5bee1948a90dde149adf78053b2776cde80fb46 SHA512 113efd859894eac117b0ab903d7625fb57340f6f1554d2987eb7c1b296d875771f83c4f7a3b6e4baa0d358cc30a0beaf3d6b7851bb1cf78d24c1591350806ff0 DIST tree-sitter-jsdoc-0.25.0.crate 24761 BLAKE2B 3efa40432746f19b046ddcd665801163573dd7d5bba7c73d401f3633e8ab500dba5f82cd0f6e1d6f9c6b852dc3066855eb398d0327dd0e44cbc5b4ab5a02e7d9 SHA512 72fdf29afa5c59265c332c49570eb6737c640192816d3e93a2767fd8ea1ff4ad84bdefe992bc2f906db5d00900cf622311510707d71ba9136f99f7717a9e85e9 DIST tree-sitter-json-0.24.8.crate 13236 BLAKE2B a19f722d666f88d8e77609e11ccecf2b1d8a9422158eeeebdc2bd958ac11b78bd213ae9432c08efc3a655180e57bff0f41fadbdfd7348dbcc1b855d90e15290a SHA512 ed5c56dd414bf3b91b21bc3cdaf3b0f72576107e67ed6daee3aac7dff5cf95c344fefa05cafa428548ab84c7f57ae1ac0b5c70d92f8882fb6a94f37d08b0400f DIST tree-sitter-kotlin-sg-0.4.1.crate 1869359 BLAKE2B 394cbf2a51a52b7ba4f2d88e8da4bb7463f2db5a9b294b4027921d6f784c9571e41a3ef4a250117fc2c962034ff7b40b19d3390ba61ea8415ce56a7ca75e4649 SHA512 5d1146010fbfcd32cafb98675c651b81168d1c4ac8bbce748ea654c0eb051c6f19e127ce60dffd2da25a919c2108b2705c5958d554e4234d02bc56b95b0f88a2 @@ -823,18 +855,18 @@ DIST tree-sitter-language-0.1.7.crate 7945 BLAKE2B 8b6cd2481ad85a4d990b0243a0409 DIST tree-sitter-lua-0.5.0.crate 47065 BLAKE2B 32f9e96fd08802b5dada78eea32122fe6991cf446e19944a55e969ef65a11e3081679de5dd7f4b2ec5fcb852c5dbefd3047874098f996ec9ce65eb19a81d0265 SHA512 107577826d85ebd2e658e9a5a5809c6196bfbfd93a5660956740a0f0e5e2412d0974a3a1de56ecade76ea107aaa6460fe4bf9c971a45c61168981b8823a5060d DIST tree-sitter-make-1.1.1.crate 81481 BLAKE2B 2cac484a03ad50a24b87228d9f4032d89b1bf105db983bc54eb1349da1b85e5a5e80f66badce76e5221c2c1dcf44ac9d34eced17b5972e4a22de97a23b4ee60e SHA512 10788b49717368acd8deba74293c35ae1b01ba3d424b4e5b86515bab537f3a4557a6b8a06c2a43cae42609ad6cc9e02a6634d5fabf244b3d22da55c6fbd377b3 DIST tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539.gh.tar.gz 418620 BLAKE2B 42c4a9029311aaff11932e6ee426494eb833e9b353763dd45f49fcdb94b297eef65e148e789681d628d80e6985516e8d622eb6e4744814cfa44ff53bea9260b5 SHA512 f1bc7c18bd0d72addb4e73a6e55f057cd6e104a3fb5c970d5036708e69e682d7288e6c14a7040c3f5213e18d798a503fca703c28f89627999e13269749300209 +DIST tree-sitter-nix-0.3.0.crate 45486 BLAKE2B 6949d216597493cc5a6bb67d6d51aeb6def8834c2c719ef2f21610cdd5d2e1dcd1745fbd57506f202f50488fed632ee2e1efa8196e88d67b45eb30c082dd6357 SHA512 4a6708748ad4ba0fb46aacda5b51f3d9407c3fd71c9ca7165669321726be5d19c0685dac43fa41b2eb52dd78b882f8013d82db0d804adbc1c44175e081070401 DIST tree-sitter-objc-3.0.2.crate 1532961 BLAKE2B eeebd5e64d6d89bc87bcb666be33144f65d026b12c6bf9b6990e10113b3d84d2bfecb341ef9bc6095557b7f9404f4d9dbd83311c623ae6fee746d3c6016524c2 SHA512 6035c13b3a601d97ecd22446c1b5cbb50952710f7e48c811232c258f96b924f556927544f0ee2836f53a7f2047054c375f7459723ed222a6e3d6d3275fd3c3e7 DIST tree-sitter-php-0.24.2.crate 623737 BLAKE2B a564756f6a4332adb30a7fa9a75e21a8e698501c8a19267510f4b237bbf5e99ccd6438010fe32121cdaa84e5d4394893dcb73a1c0c89ad9ca3989b8d7b6921fe SHA512 bc8b72170418177a05a7b74759118755338e47bc5dc75e296d445c130e8c9a6e145c855832ac396baca911f31c8873055a0252554be354356e3606d744ba5c59 DIST tree-sitter-powershell-0.26.4.crate 246861 BLAKE2B 422b37561a9b3fc74272f862730ce42f1e9210f37e68fecd80cfefa22d178436389de2b523b413d932babfcfac15f99b406c1639d66733ba708ae0915857ad7f SHA512 8586dcc424c8a33bc089b28a872801bf52620b2843095c6bb55d1f471a30b743ebb1a71007def2e647d3bba816986cebea98afcb2a9094b48548c4d04cc962c5 DIST tree-sitter-python-0.25.0.crate 180146 BLAKE2B f0c773fee11edeca5028c4d08206a336b84ab62d2918b9b08a52e9947976731d0de42414e6decb82a8a7c5087896bba20bec9a184ea41d71546488e7367146a3 SHA512 db421d0b531c08f4abdf76d503ebfa5f8597d1f483be25aa1004201ad1713e0b35e03af0345c1e6a5f844aa58b7e7570ff5ed733c855b771de922c9a9efdd39f -DIST tree-sitter-r-1.2.0.crate 177718 BLAKE2B 3f28b07718cd668b86b57b2b03ce6888768afb5d3e4dd43a5aac03be3557141f1a17ad2af444f5f6c936423601608bca1b61bcb019b35d17c679a40e05cbbc18 SHA512 1a3e24e15f6766391f51be7bf5377aaf2f4eb1d8c4c1b0b7f2c631e3b217f6fb974f904f0f7ee9d9862e04e55d8b7ee8dba36be0ce694338e3ca43c02360c191 DIST tree-sitter-r-1.3.0.crate 175064 BLAKE2B de605050dd118f7f640da561a80813ef121d9178c6ed5217d407316b76cfee82047c978cb41ad8aaf8da6f127b60158612917c0570973a4fca07dcdec32542a5 SHA512 515c8c6ef189e6bac9c1d35b9318872144a7c97f63d7f219227454f114e4dcbbe27ef86812c64a5a331e8cbf77ddb8e54b2554e13cdf258463f7082554886d50 DIST tree-sitter-regex-0.25.0.crate 26541 BLAKE2B 020881dedbf7a0f07ecca686f4d5177a7ea61d11deac2964716fefc3ba2baefba5a82a07bd6c9195bf4812582bed5dbee7a7d088324c6dc83d73852eba486af9 SHA512 1aa7d636e7175f29351942960f714a037c541cdcea1b56bd1b6e96463a83051b0e71b4214680e170088b700f699fb1336b48549f2255d5972d4ac62ad28665b2 DIST tree-sitter-ruby-0.23.1.crate 512753 BLAKE2B ebd8bbe0048ca25bc3b232a0042de9b66e69df7936796592a7b058f94812c4ffc07a75ba5387dc07edf0e55999330c5864baa2d7839a6e6a16c0524c7f9f8028 SHA512 bebffed7b931ee441a1f5a5c5ff107a1e27dd04d13f77b84d5749cdcceb38299579233e6b649dc79845754de2becfb2574501a32e59860a77ca837cc0ae16f20 DIST tree-sitter-rust-0.24.2.crate 368844 BLAKE2B f6d9a8fcf9afa70332e9f0c258f476724d433b8fd28ac800be1eafc0d5dfe43704d4f6c2bdaeab3c5f6719145069f4a46961a17984b04115dd6d819c20821d71 SHA512 d8ced938732912b6ccaf011a8a821e882b228bcc37420ae28473e019ce8bcefa6a08c607be91868569f03adf06469e933fb67d03d7035a794f91ffa19de31dbb DIST tree-sitter-scala-0.26.0.crate 1503854 BLAKE2B 65ed05ccb7e748b06b70bfa3de8f826dcb73866fa17742cb2a328ebe8b9446fad7b64b90761a453ac888e14394ca2658b8024dfabd3da8449c5394796ec223cb SHA512 407a1770ed5bc487b9e8e4a9a75d56237479467e674153c1c7faefef09e12471b7433cc40a987f6d08cd76c2c1dd5ff68befd80172f245c82415565ba6200839 +DIST tree-sitter-scala-0.26.2.crate 1199154 BLAKE2B 6decafead8075988742db5e46f52c651d8b0b46a99420b9a8b46e5923a3978af5608662b851aea60a5dd06d3d2f0262243544d391131cb1d2d0ae7907775dc8e SHA512 9ecbb2de17addc287c753bf17b77d22040d04726a6b4e9296a70185a6d98ff30565617534f9a57870d4c852f492bc69660be5990ae96fc91429ebf41e84d183b DIST tree-sitter-sequel-0.3.11.crate 887739 BLAKE2B 0ebc1aa5efa96984b424e7405f1db008d72d9f368bc5bc5e3dcacc58ac346f90de76a04a10c7530201770e0f1f81ae6aa609a09d7eb24261f44f5d9dfaa0050a SHA512 85bdf8def268fcafc559f8fc302709560e0fe77b7c17e569c00af3f1ef38ecc9c7681ba00792753135dbde8bc3eda5adc1173aa0cfb18dd364da34ba0e766708 -DIST tree-sitter-swift-0.7.2.crate 963002 BLAKE2B 7ca9e169aba2d0d2201633dc366621cc1ca9a3448677dfb9e0c0297685e850a8087f4339cf4edb1724bc5da12262c9a32a61c416d12e90cd93bbcfd17df6ea37 SHA512 972fd967d80e242c776ba23ea11871bef29ea173a41c6dbacf6ec13d11b2d6472565fb78d398af716a3211f2650df6d23491888fe8fb5c63bb5ad80ffd3acd0b DIST tree-sitter-swift-0.7.3.crate 1053208 BLAKE2B a5fcd37f8f83712392daad7bf8d639b791a897fe2c26d0cd40cbe374837458c4de83d1cb5fef3210f0740198ce889c38d6146b931e8e162f15b8dad9d5f5ea0a SHA512 e88ce296c26077d492e3bfd6e1372c0a332448ce23f442c5c3ff17d07b9ea0e31e2ce8adf9ead3807e5c962c5697b5a61487671206084232ceb28c6fe8eed4fc DIST tree-sitter-toml-ng-0.7.0.crate 22919 BLAKE2B dc79a0e74c028738941dc5031f5a6e8558ff1378614d99eb6cdc750abedd4fe44c83446e77d82d722b3283291846ae612e0727ddbc62d975b3fb4a1c3eec90c8 SHA512 f49f44c1aa7bae36437b6e2722293c208ed95d13fdde985d2e8b89de719fc42847e2a367f76b4a14f89cf42a23c98770db0ee69dab788db0c4346cebd2991446 DIST tree-sitter-typescript-0.23.2.crate 829457 BLAKE2B 8c17c631c66ff4f71535d1e5657a6368b6d42f66833d4239a4b00e92a4efcc0b9c9b24977e1c9248e976190e9a9b391847a0daea186e72bd62e3324714917d02 SHA512 685796ba85a72e60a7955766e8b8afc394eaa30857ecb17981797e4bb1e4e215c0d01f54d91dd7f3b51016f12de824caa32c67acbee5dec346b7266f414ee527 @@ -843,7 +875,6 @@ DIST tree-sitter-yaml-0.7.2.crate 107299 BLAKE2B 3b41c3d7600d9335c8cbdaadf4dfe4a DIST tree-sitter-zig-1.1.2.crate 212493 BLAKE2B 37e580ac777bc2787dba2ef513c7b42ecb7664a40cbac724ec69023798fc02426905dfd38eef2d0f5b17f6010f4cd2499a64b7e5e3b15ff0a8a263c58d1132c6 SHA512 01ae756bf893f1f7efcaaf0e741d8b8f8cb276f9430729901e7ec4d93e2c8926de0ec36be475171c543aaf0340d83dc0dea4b7ad0808bc6efdc709b04949cce5 DIST ttf-parser-0.25.1.crate 201121 BLAKE2B 41ca8739315b2bcf42c41bbeaeec68f0a8046571dd8d49a0c5a082e19d8b15aa170a34f6b091d5bea24c1f8ffe9a21522146db6b964eb1cefc2918e885fe9222 SHA512 2483f485ade8a764a279173a3431d7fbfa7c14466c458e44a3a09d249781d200a6880f98f424b3dc1718ffde4988c8be4eb1ada7b255c7ae3b6639449a299c9c DIST typeid-1.0.3.crate 9006 BLAKE2B 98de768e71bf1c3fdd62b01e7a5c7976716a7ec983a96a5cc6a2dec52e6bcc61260b0508684ed45a2f7fd06fe6e263c9d7f0c29b1fef4a3e498a024fe5cbd1ea SHA512 3d15a6f554108b2fb9c08ee9679e34565d84efc1d34ffdb6e4a8eed8d3575ebb75176a56124d9554315c93b86a88d1cb619238c10685808376cf968d83b5bed0 -DIST typenum-1.20.0.crate 105530 BLAKE2B cafd31fa726d6780e7c8eeb9a4785b8ecd1d846c49ad12d0d95666d9960066d16afeb0faab1d5ccd5a4dd47b98e0ae47efdc08fef953b0f2d254968084ed65b3 SHA512 2f511e72395ab9a3d3625de5d350e3a1d78d9192d69727cbb51efc1e41b2b6c28798a2a4347664b50978fdbe83e79568cfb6c53ff5f5656fd0cf0e3689803f54 DIST typenum-1.20.1.crate 105479 BLAKE2B aa3ff221502fb140dd500c302b09279f5d161123093d0f97d7b1a8761ae465ec71f7035109651e483b735121f8267ca2ff21a64825e9a91f83fcce4e7e1192d6 SHA512 ad4768b49dc06808e3135411ffaf21453572d152f71d73c34b7fe5d00e276d3e121dc78ebed57d620cf46b5ab24b5b5e0787f38ad9ce8bd12330b499cbbde5e1 DIST uds_windows-1.2.1.crate 21931 BLAKE2B 538985d68665b40f8e7616ddf5eb31fe9a2eda0b17be271564830057b9fac703d66b5fb7feb52da2e737f7593540cd1804ac0df4f28c8f865907f72c7f28f150 SHA512 a53b16a84147587472a577471f57ab8cf67e53e082f871397e0354fef70301a26f7c1330d5d783af2959daa7a627abf37b3d0b8dbb21f40202e4c96ac7269d72 DIST uluru-3.1.0.crate 9664 BLAKE2B a1d05132e4940be5fc130038f910666d2b2df46486f986b855d7ce6ca07c95b96d0ea71f51ecbfd469adea74eb71f5c441fa57fa60bd67cc751a05744cb1e243 SHA512 cafa7798ceab468a46a4b61c7e0ce0ebc03114464c91667cb224e9692353c175430718632645443675cf942c9096c68998a8de315596f52d0a7d14d1976948ea @@ -858,23 +889,25 @@ DIST unicode-linebreak-0.1.5.crate 15324 BLAKE2B dc560d5b36ed01357c22750feb7f09f DIST unicode-normalization-0.1.25.crate 128462 BLAKE2B 20f8733bdf09bfb5b039f0be20eeb4af657b3cfae520660a107d7310aa58389757cdebcf0e88c6c0036d4ba090b9a97138254695dd8e679dc902c7a9cfda6223 SHA512 265f8088e46d445174cdddba0203457acb329c4ab20b039caccd8739968b50a76f253e2a82ebe3873237fbda1f6228e127f147f546af0512471a368ab0973727 DIST unicode-properties-0.1.4.crate 42752 BLAKE2B 6affbc1a67e72551ad37157d812a03b5a0396d4f8bc2a46e6d45fe9e315f4e2c20f3d261140d1df7e0d906353024bce011981bdcdcb0cb4320089e222fd9796f SHA512 f0b974b88d0177738abc76979ef24a7a6506ef77b67291c8cdf9347f93b7a68b402ba012312f9bebc450bb21981f6b3a7a420f4e417e1ed9ca23e18bc130ad3e DIST unicode-script-0.5.8.crate 48253 BLAKE2B b40b6ce91176135cbe9d90c8d6fd6bfd11727e4e1607360916ef6c202f79f2424f784ee594effb66ddd4f9be7dd78c916a0af6f5072625058046db0ca9ad2007 SHA512 1c7591e24dbedd922bb330d20ecdbf315c1ac06b4043d63911d187a0a74b19530ad0efc9c863bdd4049590ba6265a730599cae36148560469f53a43d263c5fb9 -DIST unicode-segmentation-1.13.2.crate 111829 BLAKE2B dcca4af1f3d432c7f40366f7a29267a698cd0ee9a8d3fdb55c577c3456c75f1d664f8bd1f9a59f9b19b93f073a1af7f89bc7d70f87f7c8ade148187c9b8b4990 SHA512 79652f9c22e755530e3910e8a4e176cc882c4b9895755e1539e20820b6dd74cbd52dcc9185eb11f3f150214fb6a822a4aadb6fe967e9a590602008587c67cf77 DIST unicode-segmentation-1.13.3.crate 112325 BLAKE2B 4767480bbb171eb9f9cb026c4101c7db58f37ef3d0ba12233c612392b48e1c63efa61e66c321a4bf772dca214794906cfc82bafb87e59a755bb164b0b2304c45 SHA512 927f3d2662c40213c6d824c410e3559f180fba5736abdea566ad9f3ed357c5a82f84f63e7fb89c6b18dfba2903d2dc43663b79d0b9f7672a42926e0ba49c85d1 DIST unicode-vo-0.1.0.crate 8084 BLAKE2B 492548fcd13dc6831114a0b4df5d2179dfb4aade7c5ccb4d0491fcbdd245b20f5784165dc2098d537249a80cef51aa76274d0968644d201ef124ea4988faa8d6 SHA512 71c89d0db109d627890304f6b4490e7ae008fae79be7d25df7d4f5685b0ee08e8efc55c1b961ad0e40a4c6ec57fe1bb5f674d0f31cfe11c244d3e3fbef4bb575 DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965 DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764 +DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416 +DIST ureq-3.4.0.crate 149941 BLAKE2B 53a117e95fb37b87efa5a72a72a0af9e0276f6a99fedde031bf9bde210c51f9b291243b0870972d6a36801f70fe28494610cc3d25927399f140d488f15fe2d56 SHA512 4e24743e7f5c465b4347bdb1e7b9073e8007001ed4e9de0c0b56822aa8dd0a7f1a73b298f67df1498d6de1105cf540e240a5c8474f2b63007f7f07207cbd773a +DIST ureq-proto-0.6.1.crate 64926 BLAKE2B e457d5202e5040d39c136182cf862395e9b677e37e11aaa3ca93e145401b515d98e48481d0c84e8ff2fce0316d83cb4e99adc0820b2cf4e7402983d29ad961f7 SHA512 d2ae8cc905cc711983cdd58ba1f8657ccd5cd8241a2b2109f6afb70ff4b03aaeacf80853f71477970b5c859fc5460fa8f051267b82370824f93eaa970f290d68 DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c DIST usvg-0.47.0.crate 142336 BLAKE2B 6adc9dd56e823413aaeb29d2e1195bed73b47c30e9d0e1f954609bb1d354fca2d55a0ec5eb92abd43ffc9dfbefdf0dbf44c1d6706b5e5ee3cfef4ed05d0d8391 SHA512 ac890bf3449cd08d6f9754d09384c8700b30b6c77ef55d5c7c537481a1cadf8ac3c31fa78cfdd88ab4ebfa1f2b1b651181dd3493d1efb23a840827bfc3895ef7 -DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b +DIST usvg-0.48.1.crate 146652 BLAKE2B b2a6740f21aa182834fdc0e493f0327a0927481562769f10b2e0ae7cfdd89e549471053291658d5d34228ebe687b33436eb8c46d572bf09102b408efd61df2d6 SHA512 7ae76fa430137b1a6c1752cb77d65eb6d05e8404944c8627b40c7f2c54ff39e1b02c6a02c137a6b354b149fe9aa2365d67a9b377e76823fdafb33d9bf13b3f15 +DIST utf8-zero-0.8.1.crate 13984 BLAKE2B edf9ee3bcf9d7742f8bf5234ad483c3cf8f67c2027f2a1e8027a8ac74e55351a3fbe65ff74b1915bcbb227540eccc4575422c236d3b76b1d1e0927fc1e5564db SHA512 2e6659989fb694f2724aa2931d43635938b5d83c1f58ae98181b8e46c14e0319a4d58087e1196afcd22247bb7faeee23e83bc8d9b928e8917930ac101437b386 DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 -DIST util-gpui-unofficial-1.2.7.crate 87821 BLAKE2B 7ba832156b03ce74780078e7309ee09ee544b97aa203ca8a41c9509dc484d5a585ec7a11a54d65c1eb279db5a9b3d4b41de6bd0760c8b6db35c7815cbc0e0fdd SHA512 7b9668e49c57b2a35f1473100258f42eeb9d65099c9cd9fb4473cace141727bf64a4135ec84d26c97cb2f50c5a2415e2a60ecd8eb9bb7a64a1633853481e16e4 -DIST uuid-1.23.1.crate 62932 BLAKE2B 8ff58079d6a1eacf2d1baaf1dba6ca5c5da84768a27e2f7f1f9843f6057ed634843ad96a6797b4fdee5a01716ebade8b99433a9b9b3dad794bb9a26d93c81059 SHA512 7f9222285c9e6635d9ed0b03ae945c2037bd7f7486bb05214355c19eb3fc0f7685b3f6b3bb58e158e1dd26cbf4772af7180420305f2ff001a69e90ea6f2c428e DIST uuid-1.23.4.crate 62165 BLAKE2B 9170c617c3f71270de04a506106375502b130bb83855fdb15b7a30546da69532f91e558b15af01ce78146eb3444f54031c35ccade2aae22ccd094b20755cc9aa SHA512 2f97b4f896d1b7a7c90fbf529e51b22209fd3079cdbcfaf2ad6d3f074128815721cfef51b1d9d639f759eb6035d00f44d543c360588685d3c8d6066e4b8afb86 +DIST uuid-1.24.1.crate 63953 BLAKE2B cb4110aec04c6c8d1e8e3b541ab493f583febd482790c3662d082a3b1673aaaa0a9636efcdb38bdcae586dc9181a2e8e24776c4805e5c154c11271b95b84d518 SHA512 1df3eb33c7958ec088987869b7f158969b110118a5f14851fe86ebc1b80064b5d1fd928b5739bf3e2f8e8e9c3e56aca62271ea8b46c003eb07ff9441f355298c DIST v_frame-0.3.9.crate 20856 BLAKE2B cadbb861bb810a9f5d0f67cc519c4e55217654f87d7870198d13c9b9e02c2d7f9abc68dbc21ed34b04126bd6a1ab0dd2a7877552107e1afd7ff5d84091e63edb SHA512 90ad25055b181ac881aa8dc3df480c477a93c035258da5e8930a1b2fa5fb427ab64b4a51a463f48c4dbaf8b95fc8bb106478ff442bcad3310254f6eb7b3b7dc3 -DIST value-bag-1.12.0.crate 44222 BLAKE2B 464c8e881a1cbe9a5af2a03e415bb8fbd1d5810dceb45fae8e8408147de55af40f3a881bdbcf70999b9e3107a0a4e93c61f5fb9911eca6f872e2b0bb673ac833 SHA512 2f2942e5b5793c7789518e6e939e6b18546fad6ead1f7c735ee0cb4b784ff7316bbb21e6ed70b16e7b2a59c5cf1c3e1b104cebde8391f58f92df01dcf2d06c70 -DIST value-bag-serde1-1.12.0.crate 6807 BLAKE2B 15975502ef8044c6cd0718b16c43b7677d80bb26fde107a828d0ff6f8713d3eb9e5843e2dbb098d867e96e0c96ce8d3fd4670c16de8708835106b69a29a3d415 SHA512 de1d6bc9ec04c6e992478e69a2f53a8621a9bb8e5761a8acf8fdbf7c48c404f4e5f09cdefb8c960ba15d2766677004c87a3b7dbf514148c00fafbf4aff08345e -DIST value-bag-sval2-1.12.0.crate 6893 BLAKE2B d1e34a8db5d9786befaeac723af05d14af2246050f9b7b68fae2e9a1e43e35cebc9c7aede0b9301504e47c70e2ebdb8d326b05577ab5185465a703c2cde5822d SHA512 db179ba2e3873c2fd6caaf0afad6d798591307985d44a69a82325bb95e045126216573d07913087c40999aa5aae095bb35cc22399b6ba5c28c79d840907e33b7 +DIST value-bag-1.13.2.crate 50758 BLAKE2B b10b2791b3427f77718bda2e04780a7ded527b5fe4c03338c25d17871a4dd394f2beb916fd7e76984e3921278476e30ea48683022d5a1fed6aa6b88d5c9671fa SHA512 0d6680f068b2df27444f906b1916d51bca376c35ffe1fc469f1dc6746c8f127e76946b10c360b654fb0b334c7d2811e53bc38f26fc5056ad4ac1546a35a51f49 +DIST value-bag-serde1-1.13.2.crate 6997 BLAKE2B 9ecc095b8ec37afc374340952e66f2af2a3a1c4b70fea08283f95470ccb3d5cbf5684333d752bcb3a5ebbfc32d76d0000706d97e32837a2dff4c683bc5685610 SHA512 a01a73da5e8f99ca4fe3b2884249e6026120b836ffaf49765028068fc74f034585c436de8d1ddb66bd1a33ccff76c4eedf7125acf17bb7b4932b63f33a4d31ef +DIST value-bag-sval2-1.13.2.crate 7086 BLAKE2B 36a4ffb8ae3f5b4c14d7716ea5759834626928af0c4c0eaf488ee09494db578907b7d79ac4f7842dbd4f985c6060eb633b9ed1d1748f0780033f55e931d9c1c8 SHA512 c76d31795633316a397152d720f298b15925d38328adee666659dbba5cfb54309cc714115a481950b7117b939c7decdfc2d412351e03ae278b64876a25071e09 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db DIST vswhom-0.1.0.crate 9420 BLAKE2B ad748822fa9650d011c5f240f5e52ae1e27380fc1b22db2ceaaece4fbc814ac2f2792cf6772079199202efe88fb968618a13d91609e5245639f25b32640fad44 SHA512 0ac192e6a1d296904246d89a08021b55384b48959f26f1f0dca893f8fa1e71a012a0d731d1e48e41ca8e4427da84e50fa43ced621e435b010cbcda4f19c45a58 @@ -884,64 +917,73 @@ DIST wait-timeout-0.2.1.crate 11435 BLAKE2B 6fc9e1b88253c96aaadeafa4eace8281ef9c DIST waker-fn-1.2.0.crate 6685 BLAKE2B 26a5cb7941edfa50157bdee87142b734203110993224cb7d1b74fe0ea4cf5649c5c5c0ae8f10e9cd10662c3a0ee9e6c5a2a104fcf64beb3e3730f2266d307c04 SHA512 5f75c51a82081d0e3cc7a1d8473cd0e07ac17771b024401024a3324c12fd3f8dffae4661f669235ec96a50b70dc653ab46cd170b00b9f3b75b27f887eaa21b4d DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49 -DIST wasip2-1.0.3+wasi-0.2.9.crate 134512 BLAKE2B f60f74c4132db0605658ec48ee0087992b82e8969d890be15d9b2610aa235f43dfa266863b3f86e323ded9bf17a585beae232defc087ffc01ad175169ff6e818 SHA512 74c4baa90ecb4c1a87a931e03dc0ed7b472fadaa837d286e28c1c948a08bd2af88ed6f4bcf2900bdc85bddb358026d676aaf200899ec395cb98883e2d1a5ae2c DIST wasip2-1.0.4+wasi-0.2.12.crate 135311 BLAKE2B d016ad82ee36ba316bda8e13fab53007b812372d1baf8718c39013a6e46ba4be123b31ff117ca89d1f5152b537dff13dde37887542ee37fc5a6df1dece020a6e SHA512 42c79d515531dd74efcca7fc3518ec57a34d5a4c73cf36f462fa1fc87151dd22d227021667e7743aae587962806b96840fecda029e5469c69047a494b13e290b -DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d -DIST wasm-bindgen-0.2.122.crate 66786 BLAKE2B d3e3b9de3aacb20e9888b02f17cde9810e3078f6ef843ace85622a4a39c6f08c6b96535a10f06068914c2d083355fb71753ce328e6a12b3d4ab1721c0da4869f SHA512 eb1ce5cbfd4c73f30fae530627b39eb35146e21e1e99853df4eb70a24b54ba8e832cdea066b4f5bf890031102bdf124d81ef491e151cb24ba816bdc9d068a43f DIST wasm-bindgen-0.2.126.crate 67461 BLAKE2B 69929f4fd69fb3928fd650031a0e9ca96e46ba9318c4d5680be991a81ef82941d875f7a33a59d089e17b014fae8ae54a89376b170b786dfcbf0317e328816ac6 SHA512 3b4a9a7aa13a9e7f9a85592eb7ae88211a1db3754f72a94859127dcd9a117e2363f4edb9a6dc9d3164fb742f78bae193d41a7ee41cd329224d39b8f049441ebe -DIST wasm-bindgen-futures-0.4.72.crate 8241 BLAKE2B 9e3ee83412da87e4eb6d09323744ff9a9071fddea7aa7991646f1ffce1483a967d1ca1c0a40f6aad97284f5883cdb60834bc92ad0caf59b1d0cd984ed597be89 SHA512 a2921a01a5f3aed6fefacc5e23d7f1abf0291a24cb5b3892d0949f2cba4c36e0cffd7b6b0fe6a714dedb57de7ba25ca11a87f862a074e5640ab994f0164418ca +DIST wasm-bindgen-0.2.127.crate 68138 BLAKE2B 584298cc6fc1cb7f542b85dd16a5fbe598334069d88745f4d67b26534723443b355e15162956d9e3914b1ce1c37348c4ee319a04dcb872a9ee0daef818b45acc SHA512 ae759a04def97e23844858020e59214b660af77d8974de45cea950236df978e47a506f36e28200ac38b2062de3609e361a7e21559f166aa2cd3ab25489a32f4e DIST wasm-bindgen-futures-0.4.76.crate 8262 BLAKE2B 586763e4210c3f9511ca189646087de4e665e4f5283c7f94f2728e4d2012a97d06b1f297181aa5efc5f621187b40c1d1ea017a793d7efa65643e586b9d2af3b8 SHA512 e575364d2f6f0b721e901fcbcb7678954f50dd4c5e1f81308614362fd3384a95dc38a17b0c20a63ad25ccee13ce882e0feda4860f8c764b4d8140e906e9635ea -DIST wasm-bindgen-macro-0.2.122.crate 9295 BLAKE2B 425ce10d01940705a46b3aff5f766c61354a3ef5071a9204ec233d8ebea17623e3506ba677db434633f0405c6ad1d25d32ef5aa1f0bee8dbe3ceef100de178a9 SHA512 fe51b3e7848a93ba2f88146b4cc473ea41d2a90bb5932efced2a3c0ede39208d570fe63b0b5f4d822597b4506ee1567bb4db164ccadd5b44c29979cde4951b64 +DIST wasm-bindgen-futures-0.4.77.crate 8254 BLAKE2B 171c0b7e1b69eff1f6bf50604bd748d54bd5335cd2f72604ede33b3911c0ce4bea3f48b0fc8aa55882e675ab870c7da3f419535ed2fe5c2d09b8fb346b12edbf SHA512 3894c4682106e2a28a888412bc953721b2dc5030bd97198b66dc4c1911f1c2675818e8f93727667fbcc21026f35e8dfbae7e40ae36f03e455ef5b19bf6640f73 DIST wasm-bindgen-macro-0.2.126.crate 9303 BLAKE2B 024b185a3865445c486f117d4c59573743ded2f20f8fd40ab2143d0247665b9be3198bbb06eb03e68076fbb67c02886a3bc950eb08a23a473110fd814f8d04db SHA512 7e7bf1c4891379ede7969902f2eafd6bcb554de7d84f4160524964b5e6b12a4bf43554d17f878d433410121d1fcc112c01895c6a7f4de24f12d11864d48e4fda -DIST wasm-bindgen-macro-support-0.2.122.crate 82378 BLAKE2B 702e30fb08c75a239d670ea812db8ac4a741c6ce293978f4163fca2af12e48c855ecccc6947c03bcec94e684f9c9840c07b1813f7bf5701db2405d211537717b SHA512 ad06e7c7848bcc45006ed092a5bb6dfb22d49b411e0c259b188031a2ca83fda103857095e15b60a8de95a863f02c86a610da0ec392612b5b8d1ca88f9d683009 +DIST wasm-bindgen-macro-0.2.127.crate 9372 BLAKE2B 145b74723d428edacd6240f2e0b7b197220458bf93b67ce7b61b219d3d6736782c008a81a82ea86198c1a2b1946f2017aad89443101b528107fd3d15ba6ce892 SHA512 8c6a11646864bcd9a1a9e18b3fbacb4d686fe2fe3d4540c4e466150cf36282c8f32edad11c041f4dfbd9b0f48f1bb9e6275915e0cac2c0de3fa45d41c1ac0c87 DIST wasm-bindgen-macro-support-0.2.126.crate 82688 BLAKE2B 60362b957909f2423d49e1c21a04a9ac51cd467173157cf3e6c937c5d45e07bebc50ac8cc80ff89472a60645b5bd01dde4b01c04208a811a281fe3dd3be56bb8 SHA512 76f3e4d6cb39bdf827f47cf6906b1500e9cb02beb0dce60764ddb134b4b48a0ffeb70a89d35b8b491e261ae76544cb422ae55fcc4a9afadec194359c187dfa31 -DIST wasm-bindgen-shared-0.2.122.crate 11275 BLAKE2B d4aee8ec1a0ab36f8daaff0d07cc9a52bfc2b5b662a04656ce5986fe32073ff7a2ede05c0dd9bc485d7cbdac9b4f481d965e389442b44e648c3c952510b19739 SHA512 431410c279223f5a4d6e0a9a6b66d9a3bf422f843dac0c0ce0ce99257b69fdca6995f62ffa1cb764cd71fd7227397d6d1d4d988f8146e50659ce2f130cf2bffe +DIST wasm-bindgen-macro-support-0.2.127.crate 85236 BLAKE2B c70acb2f504761fdd897968742d87a4962c71dfd3eeb49b1e0c02519b975898444c7af94d2d7602664538e304158b5b37622b4a45b8a72932ee787a46290d4d5 SHA512 2fd1bf07d26023b8a612826fb75ff1a85b5082087ca895c7f8e9ed70bd789f251d2a820b9eceb21cabc36c5ebf6a61737a7e9a8858a287ec2970345b8c9cc0e8 DIST wasm-bindgen-shared-0.2.126.crate 11287 BLAKE2B 054b0f2632193fb2a62549897f2de029510399df3c1a7d8a1732e4b7f24cfabe30f3a554e365dbe0833197ba01400032bc11b01ba36cb1561b4ee05fed2f7d1d SHA512 705b83b8a90b185c94cb62205786c78ab4dd25611e3c6c22ffa2d82d8aa6a9860223b72cd81a6a18a91785bda7b60b2bcc03b29de652cfa095d1c7e49c04c0f4 -DIST wasm-encoder-0.244.0.crate 85804 BLAKE2B 6dabb55c635d13d1d56711a43c655dfcb74bb9f0be10bccd412c21b5dcd63a46b73ff40955ff28aa0fba9341fe22161c8d253762afd587eaf69a7ca49c06e285 SHA512 ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2 -DIST wasm-metadata-0.244.0.crate 21500 BLAKE2B 8da1035b6302c23b00792d90153f74f35eb9cbe913366b43ff7e5d81481c903396b32ad54a416a14b40ff8d4ba329c6fda8c203e4b16f1ab80b3bf4535cde72e SHA512 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855 -DIST wasmparser-0.244.0.crate 265607 BLAKE2B fb982e84536afde140d972614bf6c2875ef169f0b68010393e61d8a1041e57d5355e8f0a57df0681ce4159f830e30a59affbd733656aa9c633ad959225007b11 SHA512 d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834 +DIST wasm-bindgen-shared-0.2.127.crate 11291 BLAKE2B 4780a4ddb0a853bcd4a6ee87cd1fcb57ddc50ad05bccf923327fc88bc3a1af7515cbe2e32f6293344ea5167ff13acc33721f505ab8bb23d361514d9470618018 SHA512 9e065a19ef5cfca3c5db95c5d4803e962f8bcc0c8fca4e5a2fe08e8ed16f02d069e99090a267d75a1124833fe9b186a52dcaa3bf6f8f87eed1801a729b7ffb1c DIST wayland-backend-0.3.15.crate 79957 BLAKE2B 5862a72f92a1e42a4a1aae61b875ab8915391029be7829bc67aae37d80924250ec3559feb701ef294a68ce636ca55e9832245d717dcddbdf2dc8118b1c1ed75a SHA512 1a35c2099d985e3b3d21d5da4fb42e8532001af95a10fd204cd2bc7df11a9a43acd2bbcb7331700a96fe2217fde976877cae009980e78c924b5415358343ea23 +DIST wayland-backend-0.3.17.crate 81255 BLAKE2B 4de65ba154d108ffca85c0476cf2b1dba0e145cdd0a3aee300ee726726cdb08d0920a948b41c49de8927ef13a92df2a48ac138cc287a51b807414ef2694ea776 SHA512 5d788524b0afb1ded22834fcb1a662c2617d0b3cdcdf0b1835e227ae04661e9617d17ce03584d5122ce39f8bb05b9b963f897a73e38b47602fc09c2f6a1a1dfe DIST wayland-client-0.31.14.crate 68263 BLAKE2B bcdf1797f45320d2763269b19985d86a88d8b68d2ffcd63c805130f5e54d0e9e8f76519cdfd5a4f61c613342671b6a5088472d9e039e1c4c37d63a7402b03469 SHA512 1b33835007734d2bac5e8787c6bcb80f46beea68a676bfe3892f4fbd7042f08fad912c6dd3abea52b18179956b064ecb191c60f514a7e9283214d3a5b4026a99 +DIST wayland-client-0.31.15.crate 67091 BLAKE2B 46fde7064fab8e5096876580d29d1f594250bdeb121ccef8a763cfb19d46e3c64ba8e528ea9e0330a7ef74fbad8993740ec8bd6aa6887455435f7cc6bf8baa2c SHA512 0343c5a25c7951eb8e2f57737946e7f92034b1707096a8d3c18242b848a5180ec30d954c2352ef773031022ae77fb2cdf89badbe416c17610c06d8d6a0c4f671 DIST wayland-cursor-0.31.14.crate 9331 BLAKE2B bc284c3e7e8f762903a1716c16de276f9e177983bb6821dd01ed273a3b3b9d1a6ea4b5e1af62ca787d31d76c8db45124d42ab30db05850deb94d8d1cb7d5f8b1 SHA512 18ad03984506368dee65690e8dd5acd4242dc95defe928b4e1f986f5baa3590af783ee191bbab294f67099b847ef0892a5fb574047aa756956e5030fce5af6ce -DIST wayland-protocols-0.32.12.crate 156132 BLAKE2B 9a88613b63e526f4c79c3b45867ba97e0eb272968f19a2d900c57c93d1abe360ecb6ab8e3fc5cfef024cfc0de53d53b70aab823c0204a9410291adb64afffa86 SHA512 05094375bcfc76da088a4341113f569723b62038f98f58ca363c9be89c2012e7e66c46e1749e430ae1e4b7642472a5fd698f1561f9c942274daaa4aa5cf14def DIST wayland-protocols-0.32.13.crate 162090 BLAKE2B 3329e555bb7333c4a86a220e53f3e6814111ca8b242283c4d14046175ee0c1b4b5235c12622945837afce01699cae299e611d0e8dec19e3862b805a18dd3523e SHA512 6204f7d8f235587716610d709d460d2baadae5a61656b8d3831bbf77001f078001c5cfe17464b23ba5557e71d84ad2bcd96e3171eb7eae9a6bdb0be2681432ff DIST wayland-protocols-plasma-0.3.12.crate 68806 BLAKE2B 7778a1c9472f7c209afca0001269ade6a8d6f74bb9f68bd10774642af2b13e934dcba5e19c90e81c837d24de7e1d3f226cf25d7d8694b608f89992c96fbbcf15 SHA512 663b717c64e8c01d4c284eca5c2330a808eaee880e0a48b5a723493a8be021dc512acbb896d32c484833d84c0c430dbd6ca5de6a61d58b6f892832f9a22680d8 DIST wayland-protocols-wlr-0.3.12.crate 28366 BLAKE2B ace54b74ad8935f79db93af1c118f0edba77fb98b48f2a5ff2a15ab1998a825b355a2a8204f4b2476de7f5a896ceea7f75c644de234ef7327304fc53ac50bce1 SHA512 5457b27ba75fe19d1df6c2641c5f506fd5533701aed33d93174735cae453d7a8f2d589103a079d91ee47cca268c1b663262a171d9cf2b342e0962859b87fd3a9 DIST wayland-scanner-0.31.10.crate 37213 BLAKE2B e3a330ad41dbd30063ea0ed198e454ff14835a709718f36c33fad6703b7d9d7ddba209e9373358245a5a01a2ae1e3ad4883821e76428df12d4416fa46bb90f28 SHA512 43fdb04be69ebfe3b0c9565b01106d5305b6b07c606ddc6ebb4b93b7326a925f013674c55394d1541cab406cf79193e73a8eda810cb6a2ffd7a1f7571510e14f +DIST wayland-scanner-0.31.11.crate 37536 BLAKE2B f7f0a50c5e6521ae2f9d6b46f36a15b8e10084d0b7f0ce82a67cebc7b9d063d3922b28286e1a872876d18ee6ba55c80a5142429582ae4210cd7a7e395efaacdf SHA512 104660a22cc715a401038ebe688bd6476b83ee8ede603cf954585c84c3403c205fa117556414571370b551128c6430eca5161af99837a3258e087b921472452b DIST wayland-sys-0.31.11.crate 9727 BLAKE2B 44962c05fe405c287553c64e418a3cc85a898c657daabed5a3fd851dbffee48a74a6a903b6be91a563637751d423dfa463c1a5479753ec5f818af738ca6c7f10 SHA512 007d476e11315ff7e0feb0978b1d710755353b27589028d3703a74d99ae6ae592c64552eb9dbfdf90400b9f545d8249ea7f969417bb442fa68c776f5bbcb2436 DIST web-sys-0.3.103.crate 675560 BLAKE2B 3518e3ea0d808786c1cc5970adae650dfe2953586afb56089e7fddef67f70028cf729a0fca8afd4c3dd6061df4122b4cf49188b65e5f30ea001bd9a2160a249d SHA512 8413b25228ee21fded9f805233dc4a88a448a39507baf899372c993703eb9d221882d42f9084c77d1b3d0dfce22ffc10b4d75574eedc7ae3fc59fe9440abe0e5 -DIST web-sys-0.3.99.crate 675491 BLAKE2B 12be38a9f5187525f45a814ed203bf48e9d4ae0cabca24c5c50af58c2e8ccbac6b2c1cf26dc2cb4e58dc6cdf01d5ade78513aadecdcd511fe3ba897bbad1d94a SHA512 51905810587c0d4808188bb2930617ef77ca1d4e316af63c4622cc902e2f0621f8d9326a4d3d871a91d1871753007579f79c48115628a0ab45fdcd020e8f8ee4 +DIST web-sys-0.3.104.crate 682013 BLAKE2B 04e0da9899422361d4467b25c1e2de7816790afe33a3f7217a5ca64e4ec7fe6f669aefe85ab4253268b0c9738b955e77e3886b352bdff1f6910d69ed47209a7a SHA512 eb200f973b824fe7236006724a22f316caa507908ef50f142edefcba03bbc2d2c78de0269e58902b46690953355a82d61b76aabfd8bfe25f8657e551b2cc9e37 DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f +DIST webpki-roots-1.0.9.crate 217462 BLAKE2B ae4ed37a9242aa90a11557abda37a2e057f3b3706bcecb2e106bc7c7b4a581393a322f9b71f57559b009fee8217c39ce32a3c65e494ef8e2de770da2ed77f8bb SHA512 4e518fb376704cee9f9691d3abf23bd19d181c018063996d6d83bcb5c05ab80967ee995a5a21eccac4b1765a6f7f7005f9f584d66029c3d17284f7156af48d0f DIST weezl-0.1.12.crate 46045 BLAKE2B 440bcb8e092b41753c918ea19df6ca3e26fe8616912c4e8e54f7d8b57e7a4494df85d2a87e26c7aec4bdd7740224dc062fbbf0bbf5db1bd47b5fbd0c01a31a36 SHA512 a660275ecac3ceb6ee511c85a537bc8e2a9267438ca048dcd522fa5a1e7d046c82d98b2c905c50caa9a9a1d44159d1090da18aaf17ad7bcad2b81aa979480655 -DIST wgpu-29.0.3.crate 209309 BLAKE2B d46c064ea7fa20b11c52c29e6a4a2fbd7e5c4c894971da53e7929740e133d0b102b572d81fcfc98129f8c348d12a3e6d8fd1015c3c1fef75f9879c1b7b50a6fe SHA512 361e0e8d7ca76dc8ba71b819a25ffaf0b623b632136f7e6651a7b221b167bc2308dee3240c8dad37263e2b5efa438f001fa7cda157fcd29b087b85002ea00514 +DIST wgpu-29.0.4.crate 209333 BLAKE2B 7e87c9d631c7d57e5a51a188228f00f544145baf2989ed59ef91166f1325bcce0f0f05e6022080e5e920f4fea0403f86c1a75276f69c78969f177e68911bc34a SHA512 d28b1bf3ead771da92d3ec3a2df037e9967178093eb5e20241c018d40f16f952283358d567e17936e5db6b26a81cc56cb4b62f80ab3519f0f709f97bbb49648d DIST wgpu-357a0c56e0070480ad9daea5d2eaa83150b79e88.gh.tar.gz 13832398 BLAKE2B a91df857991cced42216e52fdb7aa4f691a97225d096a0bf75990f619085af74080055933a048231a96201dfc010adbffc6af5eca18e26a00c7b193d3439afa9 SHA512 e13af3e692d0d0b7af770b027a5d41ab69c07dc278946a5910c82b1606dbbd1c2f0a55b547b2d6555fd45cf9613d2365228d829139fb4cca6d346ff34d91435a -DIST wgpu-core-29.0.3.crate 345952 BLAKE2B 1559c063cfbed6c9026fdb58a43ccaf0aab96cfcc2970448c1a05d9ee69d932c645558aa45ce42a09335d16d54d3aa5a47afe974af33613b5580ee1b4d9b57be SHA512 53395d2a98309908c71cf16e6980fb18330c88047075379117001f8131a402e18bdc0f728ec9580474233a42a6f9b9ad32055741374d21e16d2dc9e8d2a16d4c -DIST wgpu-core-deps-apple-29.0.3.crate 11976 BLAKE2B ff8be3746a8d4bcb1058fc3501ab980e1f2fd526aeab575fd2eb0a769f9ffbf26593536d86221304cfa72c8caa51b9bd14c2734f4704bd2dd9bc4bd232178d50 SHA512 cbc0950a0c4c2c492cc690d32565b498f54fd3fb83ce4fdef777b27921697c76b290ff50d4cee96fac0b76db5a856461fdf88cdb8322b3df9cc0cf92420f41ad -DIST wgpu-core-deps-emscripten-29.0.3.crate 10698 BLAKE2B 9abb0488e79c2d24af73c318dbecbcc769c7418759702615f9f3c002b02089f636b1a835cecd228f0b103a7196aefd6ca11512f52edb718cab0130651c1b5d6b SHA512 07123a4ad4c28b7d026c847448021d47ce04db90b42277328300bf8f9753c4f9d53972f36fa497acaffc66e3f20d2074fb6178244a516bc6c99b0be07c3c4f2d -DIST wgpu-core-deps-windows-linux-android-29.0.3.crate 12044 BLAKE2B 97c8883cd3cd98caa36a0a6f29ec211823e2d3c4eafacf61b4c0903a080f44971da0ec49f42a721ad335b0e84c2900570328674dfc7ebb80c45411c70fc186dd SHA512 ed6a7712f28092b7c3a572ff29dea9dc22377f4db5c745bfb3f7db35c6b98fc6531be55fc81b38a0ebecd76ae4d6da273f3d7b34baa4d0a8a523dd0e31d4d58e -DIST wgpu-hal-29.0.3.crate 427187 BLAKE2B 9159f98a3f586f39f2b1df9b0790a5a8d5a16a3bde7c22c4690120da56af8ff479e43fc2a9f8208947ce1bd6270801d138a7866ca7188e102e5c8ac9f6e285c5 SHA512 580c3765e8a34c76d52ecb6b554d40b1cd161503350075e17af8e0947e5318b6bc837ed6f93c9fd1dc2b9d497242ac3cda7ac019b2d4f3afcc95fbed947e24ff -DIST wgpu-naga-bridge-29.0.3.crate 9419 BLAKE2B ed2ced5a63f51fb7b9dd928d222fbaadf2bc3a36f42f70c4b8dadde60dd70e14ba33ca139eef9b1528c69b1fb537ecfa617697e8c6d430f300098cf92e8a5bbd SHA512 b39c83d0db1d85ba48f8a68cd8dad391951f0ffe7b8a8c35f6b8e03ec2278a7d2d2da31018455627841b37c1150accd80a2b04aa377d10c4234c767903071100 -DIST wgpu-types-29.0.3.crate 127829 BLAKE2B 241c3548a3c8d61923e036ccfd694d86f32938d5c58b5c266970424c9268c63a4e4b7b622e4315853d25a42b1e41c58a6803ec953f9177abafe912e8c404975c SHA512 6f2984d6fcbf506cacd58b55f6e33d3a1f3e77a852961352b717a7d2fdc291238654e47c9a8caf7a56a09a15f66da46d53809a2d54e6e93a1c948d7363ddbe37 -DIST which-6.0.3.crate 16937 BLAKE2B c4916ce80625b8b869cbf43844d689c62545964cb60f9741851393540a241d1d440dd64517949f3a64a4e9256584393fff84e3cea5f75773c9afd8b7ef580333 SHA512 82048af7dee4bd274f977530a19c2e2c86ac12936b7d814b2a86f13b2063e1a3d7092846d1ab66e3f653bf7ebbf5eae8bbce061a970c5ddb30b151234dd0593d +DIST wgpu-core-29.0.4.crate 345969 BLAKE2B 8fe730fccac71938a5296090aa1b600930a3a1ff1d168388f24c720c5d9ff7fc5a311aa1da4008e25bb00f669bca324467bf0807e108fd00cbdf9688386eda9c SHA512 ccf16b3626b9fa793c50c5a8cf07de104e0ffd1b350c2231f2741aad06305b850f516b20e1ba2285775cbf36c404ad7642b1c701b916eb0885f98ebf903b92a1 +DIST wgpu-core-deps-apple-29.0.4.crate 11985 BLAKE2B 5507b6e4f974fc7389429ca1eb83d43f20198d5cf7392062975b68097909cb27343efdeaea830854bb2d9953284d36d81fcf63a50e9ac1b90cb953fb747a336b SHA512 9f682939abbbc64d52a22a27437a59849825f66facbdac3b92f067e79dc90fcf7c3bcfda0a31db2eb9b474dcedd63dbcc2198ddfbfe66f5ddd1e8ca70aee7766 +DIST wgpu-core-deps-emscripten-29.0.4.crate 10698 BLAKE2B da3aff1ac9c67301b69590a27f08d39f0b6621dc9eec3c3588384dd4ff3b5e71f392bfb412193778fcae33437076adacf1c97783035e8baeb64ba312f68461f1 SHA512 152e9761ac1c585988e3f825db96a92dcbd3202dbe28abbc23e4741b027390a0dd84f5297d9afe136ccc9d007d3a123013f6895598c50052daf2c7226f5f31e5 +DIST wgpu-core-deps-windows-linux-android-29.0.4.crate 12049 BLAKE2B 031427e0caec6b19155eb6037df8496f57c38ae85156adacf270dce05b1a0e69473b82adf62fd505064d4550865110196765b0a14eac90c5f9545f586885accb SHA512 bf7e0aa0bb5b28219acc0b3a6893538b10d607878f70ef5d9757b65c22897e20383db4562d9821bfaac26c56e1891ad697953ba605cbfd0ff00fd72ba1b3c8eb +DIST wgpu-hal-29.0.4.crate 427805 BLAKE2B ce5d076d3bae31194941e3f32905e02722410f927f66e15dc7f6c82f80e10de8a2ffd617b5b6d594f1fbc67e6a74b4fd49fb55f51c8b526195c19f7c3b25d19e SHA512 6862e9e2b5d6cd389073a068b44fb5dac9272b0d1b0664c18554bd55c6f5b71dd76653a1fa848790521f4543bc0a69c5e92a7a419936d9a1728fa18c67c62474 +DIST wgpu-naga-bridge-29.0.4.crate 9417 BLAKE2B f8e2e9155aa0aed2498ad5ae5d3c6af4b2afcca0eef2dfc735903ed339017052ac3fd149c0924f2163538fa6dc8f90a81a80bc29855b7f6eb9a32d6c0448a0c4 SHA512 36115aaddb3b92ba8437ad0f768da512f150b76afe486fa0ed683cfd8a8606c59f073bb3bae84ce92f4f60f02f6c0f43dee8a2a8d3f4369ec1e3230b198dad0e +DIST wgpu-types-29.0.4.crate 127824 BLAKE2B 26ceb17cf893f9fd5c37d3638ae66371289c5947001d8a05331b31a501b9ea34cbead7182297f6a49c0bd88bae0246a5cd68c7b3284496f0939c5edab0478612 SHA512 4c45c5b05b13dd03a6a64f5969339456533d48478b87fc3988db78cfb6c7597d35eccbb6e31afdcd433b09a034197a0686a03e835fb63df44ce456a80c49f80e +DIST which-8.0.5.crate 28193 BLAKE2B 43620059f46ee487438e3e8c562900c80d74e3da9da5fb435d4a7fd3fc8fbee487718ba450478d8c2b48c7e0d079c331c1dac44aca84dbaac776154e18703554 SHA512 f92ab2b9c9267f19505fde896bbc37648b5f83ff873420b6c9a12b4b19ca9dd2ddad437485ce44460946335e51171ecf9ec3c012f5c43d8b58db4c11247b5edb 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.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +DIST windows-0.61.3.crate 9372520 BLAKE2B 37e569c1002f199e6552e6f812cc483fcfe430b235fdb0b09dfd801ef42f3f5165cdc7eba1099c7ac2838ec666fe59923a11c0ecc1971ae6476c46146c6d13f7 SHA512 a909a0e5de64e66298da88d61509a4ec893e7838e7bac6fe9fd74418900fb1b26639f2a83ad1a507abf3dfd6266349b18b8b922a8e3639de79d35bf37c2855a9 DIST windows-0.62.2.crate 9360572 BLAKE2B 2217fbe336b2aa2627900313726f3919b91579aaad998ffecd13afae3a9ac4e5688e9e57bbf0692b40fee6de5628fb1ba9d78142a7a2d62f8d2281093e7b0ac8 SHA512 0f091f21975c6ead858830b2584c2e135994efabe268720255d6e2d7fbafecd387e2e8d5a0f28170bcd124f50e3fe0180dc9e96cd6b18e22ffaef3e5ec0bbbb4 +DIST windows-collections-0.2.0.crate 13579 BLAKE2B b6ba4ce0acf9bee0fe8a20ce1108e34a2c79c4f2867dc7bf71b9980d028656274d79d568baa422148c9d9f16ceaeffde012dea3ebd414d38780165a5140118d1 SHA512 8b8a6ec75f46da464503a32f610d5b315b441645f29e831ee9afe7a67bcdc90cf221786dec57d94de40120b384162c095370c0f03e78f872af68bdf9d618913e DIST windows-collections-0.3.2.crate 13510 BLAKE2B 92d153d89f449dd8d4837b54ecc4a26f0b92e855a62018b6bf06c15dc108bc26accacb3b0ce8ffde462c3759edea06a6bce0f3f2289059c77b9bfbc35ffea184 SHA512 974197518f75970028a744dc6dfa6f55b6676c151670534bf384a984850e2b6cbcb5da5e92833f180a91ed6aedaae4b10b246da5bfc0e5db3b2f930471da7080 +DIST windows-core-0.61.2.crate 36771 BLAKE2B 0f24843b8764dd9eab2df52d65b837ab3b0132a4cc5e4ba58ac21853add8294abe0e57f9e30c6419eb758652c6aabc808c79cac35014e963c6a392f06ece58f1 SHA512 02d34f3122dfc83e385a7f865e143ca13220913e04a09b8abc1eedecf97fd8665963557719a0c09790a3c5bcb4969402a659737ec23cf47b86a7660338cb4ba0 DIST windows-core-0.62.2.crate 36932 BLAKE2B f291939153338efd768bee7cb3891814a1d46ed5cac1e2ea72a7ac66613842c02e1de89052a53e8b164d1055d9d4a138711929af897486b3a6da02e91aee3103 SHA512 b3b3e95b7ff6df91ebf866f8ec9c5e8f67134a26f1690d286f62fd756ebc5e2c59c583d4fdc213e5aaf6834f2693329f3eccbee83fa0567663cfa7d9d9ca549a +DIST windows-future-0.2.1.crate 17532 BLAKE2B 3302290f69c896c87969e01fc87fa239fc6f1f60aba3104d02e71b260eca5891f5bf3443d42a3cf59d7b0a67ee3d08298d19178212bf70a0c7f5fc2e6a5a2139 SHA512 a605bc57eee3f213ddcc0c03552df8793c0d77eff2101c8cfb5b901c8a296156643a5b0cda812f781c48d886a1a1205c08b4cfb472dfb60e6b479d8b09182dc2 DIST windows-future-0.3.2.crate 17944 BLAKE2B b11fca343dc370eda9440903c591530662ffef5aeb740e5a899ec7f29659f77b2b0c4a76c66b73d6da2271725a87ed0cbbe170b5f0363e52ebf59958469a41e0 SHA512 5887c9944d2bee754fa63f3de8db575146acc66e2397e8f4120cda128c82f30144be5ff259d80816a692037654cb6c3e3adf068848bdb65ae9779ada20ef7dbc DIST windows-implement-0.60.2.crate 15325 BLAKE2B 1f4e5b6759224a74f006c3bfb9acd3bb5fb111fdcf6e4f5e838ca10ac200baf48261583386962d357deffbabea4f67f8e257b8ad8b01b5aee6fe67f3822a7c13 SHA512 212fd6c1f25da40f2131b07ce1c0a34c23177c4666bc518e00a9b4f2bd23c1d131bac565fde531c51f21167f9eb1591e381fc6bc44ce952f6945bad6547c1579 DIST windows-interface-0.59.3.crate 11809 BLAKE2B c3f439e14e85175f12b4403295f063f53d03224ed1842ad3826fb2beb89c2884317105e28d9d9af2000e08b5bf2fd05befa48dcd0325baba168acb19c8341d86 SHA512 6fe54da90ca797a5e1927803febb07d1e2e4db0bdba5a9cd84d823dc9118390c0f988387e8c614949b9f3c3a0fd47743fd0ddec3200f897952c53a57bb34adee +DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b +DIST windows-numerics-0.2.0.crate 9686 BLAKE2B 58491292e46cd869c47a96a5c8177b1f7175e495384c1eec8154a5fb15e118f06a0cc10901f5dbb1e4bc860f11e842b9121d19c12218c38dda2e6b8ac40ef1d1 SHA512 4fb59b445ffef54afef22d6db277c71e67a13a907b65a251e52bdd605baae10085c16aba25e0640fa8e9b28d2634cb6d11c1a635ef22cbe19d3cdf170727d29f DIST windows-numerics-0.3.1.crate 9772 BLAKE2B 6d615097cfab75c36ec97cf53554fcfe19e0272e3bf21215631f5de7d369b7edc62d4609f11ae5938daec2ecce7c865ab30debbc50b320887047610148936b63 SHA512 bb64bee3d7bb81d4e2a15ebe2fa58a53dbf13e4f9df38b6ea0f61c1bc2ad55196a8b3b9e50f2590b1ca979ca385a95ca42c9c22309cf211577d025c17b47d6a5 DIST windows-registry-0.6.1.crate 13358 BLAKE2B 5a0240e81124cffb387aa7d683a01b36db9c508a1a3943b596a30c9ba1f445b9186dfa2cd2057220c33b773bc2681438295907bab95a5e6d75990acb9497d053 SHA512 bbe256d749d766b638f65e3ae554ca1fd25b98b769365d6e25043ad696de062b64f3564113f6320ce5f071309f21cc32fc73aa093ddb5b1d39d4dffa2fcbb11f +DIST windows-result-0.3.4.crate 13418 BLAKE2B f9563f7e1c169c43e18cda275b47058e92e461704ba58f197625f13735c9c949ad5c9e359606c36c162b5d6cb2d137cfdd3ffbe7a6471e2b4004ce1d5525302d SHA512 e07044a3b629e12a350f517b40fbac3b8b5916852c09b43014f788bff545cf4c3ff9933e95a4b50ca7013e74c9f58562e2a247789ae8fb9b9adea59f71d1c3e0 DIST windows-result-0.4.1.crate 13381 BLAKE2B 3960ffb7f15826bd2f8636133412872d7af9c2d89fde07d2183188083e22580ecbef11f423523aa864c0b199a494aabf1d6386d7c7fceeb7ad74575347efbd27 SHA512 a2b7cc53608b8243bf9b19adb75cdc1698b8caf78d939c3afc0c01b1e89f9cb951306cc1673f9b400b926437340681af641ee322f7e761a641ee40e52b21b9f2 +DIST windows-strings-0.4.2.crate 13983 BLAKE2B ab8603b4927b85790ad12884ca564a9416fd51c06d6f574bc8020820253ed19f14fe831cca297f492bf34d7e8a856012d3da1225aae3bb460134b5cbd998dca4 SHA512 2cd546950ed2f2d80ef007635c2ea6df597e100d06ba5a2d4149b6c320dd928bcd6ee829969c36692f1ad3322d38aa1a4aabd4865fc8ae432e38e1ea85318e2d DIST windows-strings-0.5.1.crate 13966 BLAKE2B 9143cfa5a4184bf0aeb62f8c85d0629d7417b74727349cf46f0d1f28d0e255cc218ac5bc39fe1c7f0311c418f23644e84644b8e7833c5b1c8d1f523c3d38d728 SHA512 c1c3e620aeacbbba0159e789cf0a0261e943f626d21392a77ff00d321c867a0a6ea75054f594a63fcc86cb9ba6bb580d96c29e0a8fdffe90e73658aefc3472b2 +DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f +DIST windows-threading-0.1.0.crate 9085 BLAKE2B f29c1f12c3f3cf7006a03e72637f3a8c60138a2ce3be4f0fe11669c328c250155209fcf434b24a1aec39b17755f9ba8b1c1f5809e81d342190a54e3bfe1d5042 SHA512 e662713517e4e97c88be65c0aa4769d28c7ae65f06ffb4ec02a4af07757423fa533eaa2404abd38bfffaf0f6697941c2d53f10252ef126cc72ee0f5f2035e6e4 DIST windows-threading-0.2.1.crate 9686 BLAKE2B b6f39dfb7f8c08d1099e181aba07ac946f455e174d47b79b8ec001c4dbd4a4fc57e70d6fde4c3de081ac56b62474a197ffd0126b34e66f118131ef66c581d1bb SHA512 99cf67b09e5e9c159b390e1e4cf6416c5759f32facf4389a6aca5fa0ef5d28e7c18ef4fcfe67a07aa563b3cc14413f0e3e3057731000d68573f83e99c4dce0f9 +DIST windows-version-0.1.7.crate 7739 BLAKE2B a451185f51f44731ccb8ee04e9e1283c19e2b8e3387db653d36abef21fa1d2e6e749f7e78fcb89b37b0ffd37c6d95445867d4f3d22e28995e4a5942f5a0a7980 SHA512 214fcc5ce186dfb3838b2736813048e5aaf897c05b2ba284ed6b0867517e6ff05337f14d9443b897839cdcf48b6afcbff96db8da86ab7ac90a93e9d5839c95db DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 @@ -952,65 +994,72 @@ DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41 DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 DIST winnow-0.7.15.crate 187092 BLAKE2B 2fa004d7d0a166202e27f9bdb57f7ba7d1a8d736a77518e8a49afc1c1574db93746a50d26f802f571c14e8c138857e1e13802c04308f9e06215517c012e9b275 SHA512 47c4abb8de7f024e2e85b1c0ed9ebe16b9de29ce82c536a133de9d64d99ac37191e4322221640785234a32b03a28bfa99ced738bad5088d39bfbbe2a64c99689 DIST winnow-1.0.3.crate 187990 BLAKE2B 481b863fcb8d8f7b364847af08c62b68068175903e2ff447e7bb090fd8aebf2ee8e3477b252385691c4aae90dcaffe9ea64d1698b4397ed41043127d2a42f0b5 SHA512 4a31c9f0a92a551848906009670eb14e1c81f239e4841008590597cc96ccaded8d6fe863f4da3bbb7e904c6edd075a6e15f4965d2a46d317242bc6445df0a48c +DIST winnow-1.0.4.crate 188513 BLAKE2B b00e5c4a9216479db21c58abc52b358a0e00b757ea49cb410ba02896faaf1af8d46680a910f2155e7f1edb071538d9e33d9ccd304a07c26b106f75ed5ca63c64 SHA512 97d451051e2bd9bcb14f09ef6df6d2b187b768dcb4d07efd6678e4259e941dd95800f95ba0eeda09b589e95232099e91ea0f15849f35403e54a0081eae99ab5e DIST winreg-0.55.0.crate 31048 BLAKE2B b8b3807e5637d0c24a8a94a218d4abd7109e43febc8c1628bd14d47b9335a1d98bfd24b1b7150d1a965166abddfee97b46d5720f5bdf441277dd2ae6b06a7e6b SHA512 8a315f299bb7c59588fc28bdbaebf8142fcb35032c3276d4f6c7fe9ebe2713c3b50803190610d68ec1beaca4d93beb7ebba898fa7a7271df437832b9ce929583 -DIST winsafe-0.0.19.crate 492820 BLAKE2B 4eba26861f85f668e134b08c60e9522b698aed61eaa5e6d4e89ef31c1b97953fa08a5157add52d9a306075df4ad97e9aaf1767eea4208b72401ec0bc1c3eb0e9 SHA512 0555ec74c5acbb69ab08e54d920094e806258079bffaff3f90297bb94a000c7da36d6eba0eae445d425c781465235dd70a198437cf83a1f113438bfd9baf4c21 DIST wio-0.2.2.crate 11214 BLAKE2B 7356229f90aa50d6ac8a7651637967de3e06755a7a45eab2a144e13c876058553c22129abffb07717b1715233f6cfc1efe90ff60c1877f4291fabaa4b5ea283d SHA512 13838de6e01b20de8996c7aa9efbaca5bcd9e4551614cfc10bee45ecca4bcc70b953b2c59fe460d1a054b3ecac13445b020aa244ea70686fd19be8d65c539b0e -DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e DIST wit-bindgen-0.57.1.crate 71227 BLAKE2B b91b6e78026d22b58da75e69bf76278f841e11b76610ce5ec04398da9bdfec14b3729c9a342fc79a74634baebd8974f1f937ad3170c67d42208182a0ab20b88a SHA512 9a2ebae44032c0032ae22d1cc277aa6cd35c874d00a0a8b2271a0267ab838f1584eb9fc41d896a0639ad7ad2268fbc9c337a4372c1b3183f6117674d4244bafa -DIST wit-bindgen-core-0.51.0.crate 35048 BLAKE2B 1ce5f1bd6d1ceceaeb91d247f63745abfd25b539b57dc12321a2342f55da1207c697641a778ad6bff2bbece300fa52a788c7890e8dc49c5357f48292fed2a693 SHA512 eec78ac1566cc4f03b1d0d7d2e84c3d0fc2458a649c01a45c9c3781034078ed51b4a9852760fe96115006fb3415bcb31b1bf429cb3cac6e51e09a1c0cfc32ed0 -DIST wit-bindgen-rust-0.51.0.crate 57051 BLAKE2B 65c45b1b8b08681ded9bae2b4ac982770fa613bfe850128de1116a51ddd6366423c27e1f704817ad69dc05694e03aabb56af5bad3aeb0aba3cbc9415fad474e7 SHA512 7a5c29b92fa53ac8f8097b04a9507f471003edabcae0223d35180937b9254c62b24d9f4cef790000bd7bc7f6966af3aced2d7196359479480455baf5f4450f9f -DIST wit-bindgen-rust-macro-0.51.0.crate 14283 BLAKE2B 79bc4a4846ec73ae02fe69fcb7898297647a0c70526fbd555e79a4c76de968f0d4c9e2e497643d9c1e7403bb8176a2108ca25a7cef577b9db3ae04142a3bd1ba SHA512 bdf6ab20b484180bfde867b8c8b03c10fe02a9279895ece43fddbc20b1ffe771128590d3d4c72585e959512808682278e54983d11066e0192d84b7aee830e0e2 -DIST wit-component-0.244.0.crate 256882 BLAKE2B 5e9c706693e3064ffbbe28a23e64e5bc32f6772ed294dce3bd2972b8d951f2820ddcee5f9e651b1acc470740b021986cedb6f0ff7a9bdc2b6e13f997dd341024 SHA512 efbf91954b7c4fc9cf5835783245f3a8cda7e5883c6e244a3da85a64b6b2d74f44ffa5f73309de7451b5e6aaf614664869769b140872ab85913878e52e490a00 -DIST wit-parser-0.244.0.crate 159371 BLAKE2B f46db4840d3cbcd42e5d26b854247d172f8385810a10c437aaa6b67f3f72dcc230a8d75f4e5ccff6ea006c8a52c2fe92f39d9d90cb30ba594c02ae618fb66bb6 SHA512 c554a167ce9802fbc7537700376da70ed6a79f96adeba5a0e4c955a7cc4f2ae4f588071e25735903d4f509f2590341fa39b2edd018cf6d3bf8ad6477b2474b01 DIST writeable-0.6.3.crate 26685 BLAKE2B d3e95d1316e65886df8841f5daf52960e7301beec545a1ed13040bc492617660504deaef808e9e47c5154860cea28c45c8cc7e05cf4ec565bcdc6f42aa8c8c9b SHA512 e3c1c498b7901f6287024ddf47862e0caf7759edde25a219304209a46ca183af15fb5fb33f87b84b2ce0ed531161d8414743bb424a7446d88b2a0c6d034bb87f +DIST writeable-0.6.4.crate 31222 BLAKE2B 9f3bc7eb3245a764114e9221e2d26d3ea6ef200c35b00df406673ba65fdb4f5c0799f2f4f0c75d84d45f698d032e7be6153a8b4367f4fd7342465665fe9596bf SHA512 2b7d0c5e8f463a796e9f3f6d3144267abf3c4319f54566a67038d10e47e87abc71b7ca06707d949e4c60374c9d1dc70d7ab74fbebdfefd8e159a8170f43faaed DIST x11-clipboard-0.9.3.crate 10507 BLAKE2B 5f0744c8827efcd5f766b87c06d5d18bf67c1ea1f41a76a990123b9954ec1f7d5a567a8933c2388ee54ee06f1fd0fe726de8206dcd44fe1f562e472dd23ec884 SHA512 085fe37d0ce3bc4a376a24fa4eb07f5f4e012938a2e1406741ef93cfd7ebbd789f9481ab99f44fc14c8257f88f3cba969d10d79b8adbf77ee42004722f501dd9 DIST x11rb-0.13.2.crate 220549 BLAKE2B de9a81aab08d0abac81ebe2828ed6860a6a9d290e8538ee0a91f8721a94f4793eba486260df23b93859e482db33f2f7bc0f4fe980ca96e6e757455c7e9faa9f1 SHA512 d0e952c2bfbae7b8c14c1068ec4e72fa6182793d56810f8a9e20090f5ef5fc5ef8819b846b564d2481c4b4070355bf39b35794f235ba31ec5132f60373468c1e +DIST x11rb-0.14.0.crate 219227 BLAKE2B 71716feb2069f65fe49ed9f90f188d176cc40129c8950c70ea8cbcd090a77950066f2ab674c200f1c9f91ec88a3f2a4e83e4e736bb106086e18e112795af8524 SHA512 a3f114f0c87203a9d5cc6c04bcd8ee13e9ae67392014964a9ebfca9951962291d0a373970925e6e3b82af2def03fb9a1eeab8c9c3b4a2d5bf81244159bd02f99 DIST x11rb-protocol-0.13.2.crate 514069 BLAKE2B cfdcc7ce67dde3c1b4ce7141f365c4a352d4e4fc809e0e22e13eb28d92c43f481e05bb7882f09bd396752611014701068b957fcf82b944485cecafa8ad64d372 SHA512 9b4ea84da63e80937b68b64835e747f7663111718e09bc696dbacddab29cc2c0a218a3e53fe8d58b0f168c3b5817f711f6b446826d5c29119ab27de685302d56 -DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac +DIST x11rb-protocol-0.14.0.crate 513842 BLAKE2B d13e4b6608e7013382e74944b5c94d9933c689105ff59cca7812a43058dbf3edbb9da59defbf77a2741830766a8830f9d7d0c7287257a7ebc69bf84d1337599c SHA512 37464d65c2683755d53d8db5fedaa9b87543f99bd656f8d499f13f03aa5c042a4748e4876b956ca47556f79e4235e36217d50ab30b1a404b6d4530418f3343d5 DIST xcursor-0.3.10.crate 7768 BLAKE2B fa0ff6e49b2bebebed7fc116cc39a64b7447d2b86204126a8468576fd3b2e2a406539e1b9ce3eb6ed53ee8ae336fdeab8c09619f5991310809376295b2bfea8a SHA512 e4e18a0b5b77b624dc00e71a1e73e95424f2ffb9c25f234a8dda8fa00c0be2a93a1203e56d9efea675237ea78d007a22b164306b764c9d5b9b4116752f42e946 -DIST xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8.gh.tar.gz 47499 BLAKE2B d0ee4b9e2c68657a9f8cff6ecb18a6c975da9ec541d6b766c5dd5469737bf5bd61c6b0c57d41f7596dea9debf5fa1de42ac32d274bd06f4491e00b48e13cac5c SHA512 1a9a015ec48de6589ee9a4a4297542deb953899de600402a7242efea9ff25bc823628e55cc1921be96a9151211d1f82c1314b403ab2f6fcc1de6ee29b25d8a05 +DIST xcursor-0.3.11.crate 8292 BLAKE2B 9498e6ec1a57eb0b53de026cc54f57777cf20ff19025ad0b7fdfd7d8b1ae8179a6929bed48581e8c576f9b326e23ed282943628367855099ba55ef47b7bb6424 SHA512 e477ab4765dbd243d537a1d37b8894146480512b649f2d857b7481ed11582abff473b6240aa62eb06ba46d5b30059f935e7e00b0977ed9d8412c9816f631e0db DIST xkbcommon-0.9.0.crate 62004 BLAKE2B ab93c781463ed2e9b82e8f857c710f80f5428a2f202488d200ff961cf905f75430da2f7278541815ec66a0696f8e13a22cceb5ed675c2e867cc20490b0b05c12 SHA512 d83e14cc042ef42fa1b22669b19041e9a2fb31554c32a22fdc5b095fbbb4a2a4256f99a6b0e7e5ab56acb14452fea8b90ead015e4a56618d47f884c884070c8b DIST xkeysym-0.2.1.crate 103129 BLAKE2B ece5c6af4230b6a0397621a5b2b2bcc9bc0465beee89ea397660ff3800a8a7cdfd7752c4cb73b14596cbe20333479febdc5859bd484bbe5b07d62461934079a7 SHA512 47ff2d219c097f2e3c6d74f1ed4bfdb919c449a055b204154af4fe4b39cf5aba41d53a9f073833a75ee441b90171bdbbb528b765d68745d2b95d24ef81045834 DIST xml-rs-0.8.28.crate 52826 BLAKE2B e8800723318eead12d9fd17386853b6bfdaa34a24774b36a4c9d7b682a6d8fdf7e2c2e400021e9eaf19093671d0f35ebf420fecff05f17f597732eaa25b48fda SHA512 5ec5e099d6472ba1b36eebeac88b751f996f1ed5f1954b2b8e7d9416e52046b573f121f0cd4334925e6a3ec22fbeae87a9e2dd3b0db4d1afede32814792384aa +DIST xml-rs-0.8.29.crate 52816 BLAKE2B 6a7fe20b91ccdeb3ab933300addb222cb7d341628ac7bbe99c3a8c20c9c8464f3e2ed4bf3016e91c0e3a469bcac6555c553814ff80ab4d8a5326a7bdf6a1b5b7 SHA512 d62bed44644388aba7d3ef127dae693746c19583029685c58e2b24e3824db520c7ad62d3d2e42a18c309d7e9e5909662de8b71df401013e7beaa0964967e3150 DIST xmlwriter-0.1.0.crate 6261 BLAKE2B daaeac50ff4f0ec71dfe5e6292a895f8f33ae8dfcb40f6df46a47a5b866c4d69f4aee5c48a1a84d3c7ccafe768a438d177bc9b4bb4b5b0d5194e67b106575615 SHA512 a0d8bfe6e3d220358e8523212cddb84541e9d8208b2aea64a89037e4e9f4de62a7b549c9f1bacbd71e14de16707f061e547d89ba459843be45fa802db297fd58 DIST xxhash-rust-0.8.15.crate 21515 BLAKE2B 0d82ffaecfedc3001e4273c7cb3211e847c110334c0558099c02c2457ccc1f6381b5b1c9c13ec87236e23f4e5551e3cb09101bca75358481ed7ae8ecb83d4866 SHA512 80a73a93249cfa0043a743e883f078d9e4bbedc236dec239d9f89b6816715c614f212930fe8842f0598275d2676a0e406a1ab7101158c163f50b9d1d00265925 +DIST xxhash-rust-0.8.18.crate 23473 BLAKE2B e349c69b253e053dcdc8213b5fe40638661ee337de8ef74857f8d7f881828ea201c27c925767cc8eff0eb2ccfa3aa9911791277f50613e5fe8f8cfd5532cda57 SHA512 3a6183620534526d5c535aa5e06c0d6cbb5700a786d87e76437694b5b22ad1500dc273b07d280bec536fdc177245c5326cb775543bc3c315179138d0c23104eb DIST y4m-0.8.0.crate 12455 BLAKE2B cd3ef0fcc025f415374c46aeec0461a3ad8a6e88ffc629250eabbc3d6bad34484c29de3ce5eb57f4a6caf16fa9bc591c7f8edb51312c51661d0cb0687d5f5eda SHA512 e80f6c5a650ea06d747dfba8cfc60474e5a3411c60c2d392fcec96699585801524502a9c91fea950aa449845773a5730604317c3533cb0f83e2c8f140cf108e6 DIST yazi-0.2.1.crate 30267 BLAKE2B c86af1911a97ac04c58ce1f696ee43b2d0b74e2285dacb117ac267604978d6b6903cd5c7e5cd3010f2ac24950ed4e13e02744d29aba99a0e3f7a1342fd016a8c SHA512 10d721eb6238bfac65a268d4b29ec36f52f197e1fbf6c9ae5ae993c0239f50136eb7e8de075890d7a092960ea7e04c224ff57b8037e056bee0e183f068134cf7 DIST yeslogic-fontconfig-sys-6.0.1.crate 7821 BLAKE2B 6233f14ea2369a93f0095b04c532f6503611d68aadbe779e4232c4638592e2396d4a1a95eb9f097c80f8ae58529654384250b286181415320cc80115e8866f22 SHA512 f4abacd3bf504dc7834674dad9727ac7a34f97d1fca05e867ff81d88b062146cb5d6af9952acbf5d4521e3c960942f7fa0bc542c9570ce98d3fe90d01faa878c -DIST yoke-0.8.2.crate 32790 BLAKE2B 4da3adefbb91fd6a9d715ff0f96e425a07672ec5a607eb365b7a7c1427cccf5764c338a5e709234e1e51df09114ebd01a379633ec121c3da6e9038100ecc364b SHA512 fc4d0a912d531d661dc21000ea50eb18cb96b471f60f0624c644e055337c50523bf0b89d222e759e0e6fda1ae2debc9d87efa26b3427504456e3fd241658bb32 DIST yoke-0.8.3.crate 33132 BLAKE2B 79d0d7d7fa38704d072a5f2543da8ef6baa3e9776857ef8518eca09a0849c80fe889ef6385611d8845ed28cceae39e7a635b66eb18e07b4ccdc07a47089a4bee SHA512 1ce402bb9f3384d29227a2a2fb70c9917ad90b30952db7d0c5f089f8901fc737236760c53f48e5b97550cde95e727d72f416a9483afc591cc5c67f043dd977ca DIST yoke-derive-0.8.2.crate 15077 BLAKE2B d067fa9c5a9d1978c0a86fa58034b4aaec8815c106aabc4f91d9d1e5c297a03ed287daa35374a2a2c3946e73abb05e159c118014cdb01b9c939f7eae5416bea8 SHA512 ed37289fe2dfcafda13be24b3e4aae1fbbdd6f52c42a1f2d770771f458af0d17b4cbe487941381b4bd692388e9818b45c686bdcd6229918e0f5b6fced1068ca3 -DIST zbus-5.15.0.crate 180214 BLAKE2B f2b1c6f0188083ee692e05c129886ca5ff05aaee815421c4b31baec58c004a523369b56cc64142c5c6beb199e960dba73852708ea2b11c814d404e780cf9c7ba SHA512 207d1fd410c46032cffb1970b8c6658f314c2bf22181301e1db500c371f220617d6cbe4eeef510c5389e6536cf267bfba4ae24a77d76b7934e3a07e2df16b10c DIST zbus-5.16.0.crate 180029 BLAKE2B 565fa62f77a27211cf7176233ed51465106e11da68de2a90045412abea8ef6a7f3ac5c2e2a80160a7c36e07932e5a2c2eaee4955d3c081a14b4d350ee1d0fb39 SHA512 d354566f23a9461ed9c9eb99ac5890c496c79eaedbda57d9de02106a97bbc120eec29f3b9064fdd8a548b28da9e300ef89a546278b6d9b5783f375a975bc93f5 +DIST zbus-5.19.0.crate 187145 BLAKE2B 66663a206a93ed5d232ed5adb08b8cb6f356bb84706c508471917377bd57b7f476812682de5a9515c4033706b4814350a129e08722ce57d5f5c3aed5891bd13c SHA512 a043ed90be97288fe17630dd44a7a4a2ced8c8433f97e702e1dd48c4ebeba500be90120a04b731b8397649a0692c9dca91ede32bf78dc7d31640dcefd5d1b358 DIST zbus-lockstep-0.5.2.crate 15733 BLAKE2B da2b2192b7edd40f0c6a7ff5e41f13184a14e474abb3455261a4cd065582b636a90449bcfc26714cd4a1d462b40b6a9d91255868fa099f450296bf9a8f97fbd2 SHA512 8e3a0b9f6c877a5b3c5b686f2cc761c0e0cbcb6839ea48aa81c5b98b3e35503d3eef82cc9ac629b0de8f8701004587bac5ffe70fb65e394a164cf2392be91537 DIST zbus-lockstep-macros-0.5.2.crate 10131 BLAKE2B 6fe271b3a2399852b056f49cd179d44249b4cf5acf7f3d8426c868cc186f3bde4e8b3eca35b193e70c97f103e98878407f83671e99e76a369047f86b30efd0bc SHA512 4b9996cc99cc0fa0b75f0a28221b289662c86adc307683d2e9fdf27bd4545ca565a99a1f74e9ca4a0d5c1bcd4a02227b6f4966441a212c0ac082d7817902d803 -DIST zbus_macros-5.15.0.crate 39734 BLAKE2B 96bd0f21bd67a2f8217c539f78590c0d1e9d502c2a4a7b5c7629719bbbb612ea541a21e01911f27b4071c431413b836aca9b627106a9add7aa46d1f0d800aa0a SHA512 7bfeb0c31d13c17d4f31fd6b420dc3889480808838bfa3658b4c96bf43f801eb1332d9d77c0ac2e18af6cdfcc645a7309d3e42a6d42e4a632b140d8e8053a0af DIST zbus_macros-5.16.0.crate 39327 BLAKE2B 8b9cfa0e10cfa7068de7e3c0d2ff7824165602d65ea7293939884d19e612311be969df87014a9763735c0a008f9749370c9e4da1250cb4e185b6f874c5251b3a SHA512 05e89ad89e3d69bf44da77f22b8f982173034c70949fbf979cd09d57e7261236a083d8d1057af87e584247487c2f137f6f059a70676c2d3a0cbd22d785d5b86e +DIST zbus_macros-5.19.0.crate 39517 BLAKE2B a68f54c83f6eaa88c6f94d8b926c2682afaa1f5f9912152cc64837234e5ac2dd786753e8b6e8afbd73a44ee761de47bfe38c0c86c2a674071aea8778b6980583 SHA512 f335122cfba92653995459996a3dd8d8aca63745d7b6a10445698ebba41b6c842ee266d936f31b54f7edc83f464aab2569b35f8505d3945467e5face6188ff39 DIST zbus_names-4.3.2.crate 18088 BLAKE2B a68dda7cf9090de1cc93f31fbe7cabd2a9b24779629a8740b082e17d90be17b795db651060bd085ffab9c5e3dc1375dbd01725ac4a6ded55c39296a003e46c56 SHA512 c30a13bada11a8b0b04020a9035687bb8771bed41ead19ca68a70465190ad16e6888c793568b6e9bc1e684bd4025b69b09f7a34ba067709abaf44a6d6fd96ad6 +DIST zbus_names-4.3.4.crate 18901 BLAKE2B 6766b450aac8772622d48a37969eee4477522ea308ded5327f76b356b9eae44915991f28c88a9125dcef9c5758ccb1f6d0b3a8b92973af7aa2449f2a5bc90f75 SHA512 0888011c39dc7639b87c220f97c8eaa0a3865762e7a9f425def9f389a00789cb1774ce22050953a79332648a328fbc5cb09d9481dbe957c385cb63b1970215e1 DIST zbus_xml-5.1.1.crate 8146 BLAKE2B bf6011085c1f25dc1341c7fc093252c77856907e0666b211fb537793faa1fb97b2e5a30f979dc83bfa4fe6fc56d25a5adb07b99eec09e92ab283b49e3cfffceb SHA512 06137cf3250e1c540939653b45c53159572a3fd695d7b8591b9932cfaf66d8323cf37b5ebaee45519683533c00d48670e91720e299409613cb2c6d363696e57f +DIST zbus_xml-5.2.1.crate 47559 BLAKE2B 1bbfbdd22933d0742a48b541a83270ad1bab8068273b3eb904797fa75efa4ee26cf9e8ecfa6fe795e9ae3941f54e1c483985158d47b540a237f6700d2c3a9f16 SHA512 d23f404005d6d52d53aef8ddcfa441dbd4c954d42978c199c64b8f6614b5bcf88730525dfda5c715baedeca444908fb998b68e68087e1e9f169aef59e3631203 +DIST zcheapstr-1.1.0.crate 13049 BLAKE2B 1fb073ccec930c8c0d99dd82a20667cccd997b65cd4b7e6627761564fedb950b1220018f807146421eadd0be093c62e39ab21f1742a3f26195d2389ebfb3e357 SHA512 488af5474c973f50ae2afdcf2e61387909e94b4b5e3473cf1e8b7ce98ecbb4aa2cd781d197fe7c6efa99ef513abe67f0de972f3e29f491807a16d5ccdf63dd26 DIST zeno-0.3.3.crate 46042 BLAKE2B 23234a8b127de078d15444b240db488021efe34d18c959535db274c16e3d60cfad0868f8f5579dee8473db56d9456bc3eb553f5849bca49b42f8a6da5c80271c SHA512 c8af5ea858e833db22f756f78dfa16aada16d4db4e0914996de6be560b127429a8e08508cde29b58128cd83b10f6e942093b9e1b7cdaa3ed93906b4d07e02469 -DIST zerocopy-0.8.48.crate 287554 BLAKE2B f66a7efa5970e16ad8c0e35a7f894192d93f9f9328bf1f8ff3f75f0a091cc8a44c5bddb4cd89e6acd8422cbc1ca1c6fc230c65b32e82460ab541435ab81408dc SHA512 c66a2a301bebfcb6519ac122d5b03a5f5ea2443d83ebcacfacc564d01b9d6173581fcb4df122444c910ea0b0e420d1529e3318d60695cec3d9df28a1837b9f9e DIST zerocopy-0.8.52.crate 284102 BLAKE2B a521a07bcfdc77aa29aeb8a84ed6989fa2812e09d53d0fb7173319c4e0131d2d4e47e166830b2884f29a6f2f31a005df7dbe14585a034ab6797787b0ce63fc6d SHA512 031f5bba92dbd102a71f365a8630e3ce8420864e1ac94cbfc614aa48ab59495c29757ca3f8e80e37c81501de327292a030b6d98d16c15df2128cf3eebc8bf4dd -DIST zerocopy-derive-0.8.48.crate 97646 BLAKE2B a75bf954fc7b9878325bb7dd953351eef1858ab3d41464661cd5fd8638f8417fa2ae05c4fc9b72ea7c2121a6455ecf683a1f096b49f62941fc110f2c43316ee5 SHA512 7dd11845b9c07fcc6c7289f792a27c30b2eb6122a403e9cfaa59177a953a60e5e412040a085d12b31a4c52306d3e3517a7f295ba62fb4441aac8e2d5f052e3c3 +DIST zerocopy-0.8.56.crate 284907 BLAKE2B 1a65852357dfe72a304511871cfc748192722be600fa57fc6056c1c4db3db4c6e1454aa1bd60ba1f6e5c7d35609412635b34c65d556849a62c6247f01a64ddfd SHA512 7c9884de059210c2c99098b8241e82b4f23690c0d08389e03637605b822c62903b684666dcec95d33adc4faf2b40c0b81dac6c1ccff9ff3fc9064cde8a2be23d DIST zerocopy-derive-0.8.52.crate 98218 BLAKE2B c579911ac818d5f69975d038bd50e544dc53b377028a2cc44c1b65d1c6864da0d0192d4ad01ee91f448ed2499507ebf220241c1f3fed84732d6a3f3c7b0fd3b7 SHA512 4cdf271144041f6cc5998df30e3669f386d30fb982aa890ec8d31829716cf54a9bb93930a881d4a76e8dbf1b8a69635f86ec6aba9f4c66dc26edfcefb9ef050c +DIST zerocopy-derive-0.8.56.crate 105007 BLAKE2B 4c3fa9f369a0aa63fb660473dbdd064fcefd5bda3cc7985d8acd14cb2e4a4d83e3881eed522bcf15eaf72b887e9aed3a4cea4c9480e049d0369f4ab290b20d27 SHA512 f8cb1afff03cf9ba6773129e627d6992938e752dd3412dc4249b5c8088a2efa604806934b8b19c298791992f5feda17b3084b10b0ae3b9b8594d06d961773665 DIST zerofrom-0.1.8.crate 6156 BLAKE2B edc4be24f6a3312d2940266493889e24b45ff68b139802f057bc204d21a7dd1cf8c8fc681c4d64ccb3595d37245cf3676f5f80e642574e4abc3b7f2aa3802cea SHA512 a58d39960368594c7f1fb8aac29e8032c079439d1302a40a4b5a2f8d33b8de934f745a77fffa856c371118701c27e3841615dd68b27a838dbf8d6aa7a7744e51 DIST zerofrom-derive-0.1.7.crate 8853 BLAKE2B 26b8932561c7705850ef88f1816141fadfa2077742cf5bb2eb66042cb657f2b3b76a2855cf49c1bb5a934f4147a29a73144fdcbc435c6ca4ff1a562ef103557d SHA512 22de0ee75a7463e6b263f17d91291d2e2800ae0b5066304b24459b58de8e528e36de77dda149d74abdecd26cab58f0ed34aa603b3361f00976929efdb3371da6 -DIST zeroize-1.8.2.crate 20907 BLAKE2B f9233758bde107e2409b56e936e02f51442ff29dfb2589c0b194edb38645421b4b8e6064208f7548a93836149c425de90c08792288e5cea1ae117911406bcdd5 SHA512 ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81 DIST zeroize-1.9.0.crate 24480 BLAKE2B c0ae9e37027e7ae40bfd5e3a81bc9ee348c222f05b3f34c1e0044b2806577aca50aa5d43893e0da51ba9c3e0d8171a122876f91689012e193c056eb981f05ca9 SHA512 89850700ae24f6f98e8a888699c3eb4f49ed8cba0ad3de79c45438c9b5836242649f6143d9a02a1dbbfe081add8c20c4c88ca4b2b773ab8c47a28cf450355706 -DIST zeroize_derive-1.4.3.crate 11695 BLAKE2B 1ed359b6ee80ab73bcc030d312b9e05453db2da5b2aa2c054be194d1c0fe4faf6db021be008a68b4c33552686ae4ade03b45f5e398d3352e025eae321287a16e SHA512 baefce9fad32add4c9b6f5560835679ac782ecbff383a80931acedbc12e459ec0d5a0cfb0113d47ea91bbb0969651ed62e2e22c69a0a3e87c0a4930be234cc83 DIST zeroize_derive-1.5.0.crate 12034 BLAKE2B c0880e6bf4380a28964d561c04482d7a8d7c1d4b923918f4ada7e876f330fde88de674ac6e70a5997283d3fff53e0a3f3870d3f17d0b36382fde69c39694bcc0 SHA512 f8a68d785a53e36ac2b17305818ed0f50157321a09fad41549b089ba89743f0623c70cbcec71a1891fbb5476e3772b960d67528c485b8562152d4ece6a777b82 DIST zerotrie-0.2.4.crate 83690 BLAKE2B 96f443dd0c9501464031426e6aeae9cee78cb604a2c151da4707c21eb317b55b4a415ab28836213d56613e40c5f0911b68b0ea3dcb9c0546ba64d81f4af5ddf2 SHA512 daaa133ef8916a14ee12af2de5e042086d6817822fe498c49fbadd2c03c5512f0adcd5ada268fa5bf70ae2dd23f14245a0f099a37abe09251478303c069a410d +DIST zerotrie-0.2.5.crate 84204 BLAKE2B 74ba85c251755d29032887bce52a596a3e9f0960b1299e17630ad00c90440c6506cb16018a25e2dd5d18901611ec31ab10528b7bb0b7505fd0b3324747feb1be SHA512 8f8d89b62b6b8f58a17e10750511e116a2312c9dbde4d98b27a824119ed2d66a6d2100f4d97a46d0ea61cfe6c097a59670739cf0aaf9ddfa4ea50829a9aad615 DIST zerovec-0.11.6.crate 128583 BLAKE2B 32be3ec333c124894009ff13feadcc6548a93485444eef0d1085a995a55e73a8165e77589b13893a5f6bf585ddad750cf0364e8fa14e00eec239150f14bb0adc SHA512 9a0b22654ce3b76cd5e9bdfbcf8d5344dff4116f37f6e22ee4687677c7fe8a69122a2cc86b0d722ff2040547a810528a5a0d9bb5d8c4ac2d3fa0323dcd18320d +DIST zerovec-0.11.7.crate 130479 BLAKE2B 5694afb29466fb69088e7b2d4ffa0f5160ea61a92674387a688a28046c9b2e32b97ac31326e98d4924a5f068005ea1bdf5114ffef4f7226a3ae169d79b67afc3 SHA512 2b0523529ec961ffc390181a543f6d681afd146c3536cd435e8ff7a33f704274dbd1092dbf2e1a6b04e23c6536e3c002eb1d2058f0d867783ab313509cfd5fa4 DIST zerovec-derive-0.11.3.crate 22115 BLAKE2B 4669526abb7a51d35045bf765017f6070e371aa33d06e66870f043401bd118192b53c422794d08ee2cf9c41e2eb8922a80ed0f450bf3c8c5e78d3f437f984ce2 SHA512 1195cf266a28cf1bdc48a02b2b721f24c785b317dc421475818cc0fe616230bbb91468ab2f67981bf6d3ea2b830eca2e10b85502f622ecb06880e4fff376d29f -DIST zlib-rs-0.6.3.crate 210781 BLAKE2B e97cdafa82a1c49f5d731e3ff2adafafc8980336ec96c6c7c286d4f182a18c863cfafc6be467a21c27fb317d49ced35ca8756e6c50e7a648c1888f9d6567aba6 SHA512 60fc3333ac921768feeaf42e1fc3599b120df3886a34c2cc951c554cdc10499bad1e2fc9e88d67839fa9d9ca43cd76da8a61d82b43bd270f3733dfcc00ecf4a9 +DIST zerovec-derive-0.11.4.crate 22333 BLAKE2B ae18787b5f60b05509cc9cc52135ca3c2e8121e481039bb6ca944fbf4e320ccd4c9e9289978e3270b4fb81edba9d3bc1081fb53438db6f3680ef1d5f5437c55d SHA512 5fa4f6690f02b1549ef72d2c5d48e43b4b6e7131e8f293e65df76608ea844fc4fad393fc0befe106ef7acd86ee67663f6ccc9abc7292b9ae203528843d18129e +DIST zerovec-derive-0.11.5.crate 22870 BLAKE2B 3b2ebb6e9313d539d4ac2f9c847a933a08415b11417da692ece0c160dcce471119bc3fbd8341e9582956167d39858d6efcdfdc30f99606acb760f091a2c3dcc5 SHA512 f24255340c7c26aa8116b6baa6df65aa46a416305f202b87f398de738691973fb345fc65828217d5afb452e3733b05935e36e5f24596847afc9726519d0f4332 DIST zlib-rs-0.6.4.crate 213728 BLAKE2B 9bfe7b05e5d29642f4c9336717c0eb2367d8673c6659a95635e0f79b3cf432b4ebb04ea4715766e9da7d0f38097bc5c069a2e176262ea9a28c6d337645b76e67 SHA512 f167c1aa89107d48122432b30e5115e9605f4b9e79c6ef8a6d81b69f877232711652e6bec4e64f5eab5e4aa95e11c0ff64229b09e3d6a14606171f4ab0e4021d +DIST zlib-rs-0.6.7.crate 215740 BLAKE2B fcd25c7ab9b2b3b19db673178be517c51e6e700053944d9bec05b4f13b407b395cd7ac6c4a439083807fc155bf920ea4bc6995a5ab8dc348ce427c40993b6ad1 SHA512 888011fc16d3dcf245b4d05ef841ca7cf06b69cc58d2cc2f6c17f668ffcd7424dccdbe1912697ba67602ffa5434d2d08deee0d624123461956e20020c703546d DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 +DIST zmij-1.0.23.crate 28612 BLAKE2B 5b1fda50a365ae6bba79ed8444f15dd184d0ba0d7b993c8f119355029b5d7cf6a4fe5d9f36eec722221725ed747cad5108eb707ef14920670ffa45843edcbfec SHA512 12f8d9726b232b6be68cefbe294505debb7a98715c11b95d89682a596fe1a02d9d7b2a6cdba97f2e8d47fa947ffbce9506a18568f2cab749ca3d03121e5fb66d DIST zune-core-0.5.1.crate 27883 BLAKE2B c9d99d4ef7a83e4161a8fc2b972440de99b789c26e137789222afd216c8524f8c37ac4c410e7dc73567fbf6195e4f541c7f706a13aa235c64675f393d5f00f33 SHA512 688d5878370e259620bf0971daa5ccd5209bfc461a63fee33f50d16ad8bf9bdd0f2cf095f297e17845de21b76f97d3ac56a7952b53568337060557ee794202c9 +DIST zune-core-0.5.3.crate 30419 BLAKE2B 583101b7c24a99da08dd89af00f4884c987e0ea0331911f1dadc46bad5cc57a77741f875feb5c0303efaf110fd52a066845e624ac514897c0b388ab9f17c4aea SHA512 65b10df9966e1f5418a966337a1f58ebfa9b0bd633035fddee1ea140b097c340469afb35766d5eca42c181b814ba4ff48d71123d4624afef75a70d2d6559b4c3 DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd DIST zune-jpeg-0.5.15.crate 88879 BLAKE2B bfead22cbcf44efc5b44374a1c665d2101af5fac59830c23f743e83ad6da21235767e257c4b75b802ed87b147e75654d59adad9035d8426cf98b78184503d60f SHA512 99f072129bc11873b25886d73392012a08636575c85ed9237fb8ad247a66ff188b2bd67aa303931f94501735c24ceac24d414186e7ef5010a639f08fbdc855af -DIST zvariant-5.11.0.crate 94370 BLAKE2B 7bf668cf83d1c07b8ca6c637cb5ccd58cd5f1e712d85133fda39aff91bc2862dd6522587efdea002571a5ca6df0bd92d25a15e462a6f1e0de7aabe4658bd5311 SHA512 25df43396fd3cd326c7b8b430be9095a8b69f2a4438d050bc0f5cbca482774dc6e797251d236d04d0ff1393d98664f192c7884dfc0b02ee4f1f25c440f2bde4f DIST zvariant-5.12.0.crate 94966 BLAKE2B bbe3ae44f6632917deb6806e8415597ec2bfde95f7d8ea1c1073137d1ee3e5e815fb82f6a45de500ec4153e9cb92f01ce7f19219a901a43fca578112774c892e SHA512 ec00bb20e5845564ce095afcbe2553cf3e08f41c00ee166491428c0ff14d1d6b8762ef14bec4e78d930b466c8e11072682267060d9a44dfd5c4cca8a4359a990 -DIST zvariant_derive-5.11.0.crate 17729 BLAKE2B 205cd38be41bc28ef4d9e7782e31bbfd54f36cbad1d0b75f8cf9bd4c13619ce0e967a35fc8e69f7ecb74191b60ce0055b421e32a3325e1f98736ad0ca5c13645 SHA512 2584a61c943b6fd7bdd3468f5557112f89f0e695c54bece83480aa6bd31eecd79eca56028308f08ba0c5aec2ad368921a4e649f65a8e0902548b1121e229df25 +DIST zvariant-5.14.0.crate 96335 BLAKE2B 62770b85823f4b7bcf50b602a0eb5d849c02362e189aaf4c7da0f65a387b7bea7e549d416a7120e87e8a390bceb47a283a8822b21df751217ee19919e34293fd SHA512 6bfe44f9992678a0ab12cc271ef96a732aefda20cef4c67a35a150bae22d3d5fdb3e59c1ed2b1dd8c038da901f3b31d41dc8cdaf94f8e22f5f65cfd046d8a5a7 +DIST zvariant-5.15.0.crate 99873 BLAKE2B 3f0f0e00df137cd9e5ae259878d324dea85123f67cea1199284dcd5db4a8562e8902edfa66e0a1ff5018300f75f5c62efecd2c307bedb825a8793bbf37d7e3b7 SHA512 562053339fa25e0dd9a9e81e8286de2c0aade0dd8b5c49540f269c7f6e842a0c8c1cbc2b54110e6c04bac06f1c351ca5152e647b0b95d8fc305ce8e1dc1e29f5 DIST zvariant_derive-5.12.0.crate 17732 BLAKE2B a6372aee73f231aac2bf7913e1615be8d44acaa4ed31a1ab8021143befbe466d5ea7d6805499e3b1b7f4bd6e3b772a8ec3bb5276952ecc018b0c11467f0bacc0 SHA512 9574a296f0295169695e9a8fa2e078356574210a8d77b22740661a67fbd622a49d6a1705b39961b746a09d800e1deaafb45fa942a3fc2286350a1b523538016c -DIST zvariant_utils-3.3.1.crate 15680 BLAKE2B 790f7ec9d486e433ed323fef626093c5f6c9451ae52b70b2660135596b30c48d946f7dacaf16d0124676cf8ac0f2715ca402e5f61b8ed51f8723b845b303d800 SHA512 17d75c61c6bc1c4cded5bf0a7d7c050a3b150e913b1ffecabafc751d6685a4cdc8057fcd12d9ff2b7bac8e9ebf6ef6def067aaeed724e7944189d9889b8a279a +DIST zvariant_derive-5.14.0.crate 17829 BLAKE2B 8cced7fb6541e9d788429b06cac357d764f89515b47ff1f0727ccccb023486e9fefae34db4bf65369d39ec0d648aa1694c433d6314f523e7fb747691c3557309 SHA512 50424b97a224c6be74dd7f985bf02e9c7dcc6b27534ca517c67b821c8a5a2fce2909c605c140e0da133b29fcc1c30dd776a69e96e0dc13c03a18b8d59f0cae4f +DIST zvariant_derive-5.15.0.crate 10697 BLAKE2B fdbc0f2886ffe401271dab9de6d78fe823ee905d841bb3f45892c4fec3711747224bcbc4fe5c8132c2082cd1cc867115f1c56b3e93846bc5f5050d2049f23f75 SHA512 5c7f35f7f6320d55a8ebaf46dff8b519aff7030562373109f40b737db16fafb3b85757354fc37e3f336f5c561066642f14f73465ad8d9ccb3f5729feb8179271 DIST zvariant_utils-3.4.0.crate 15843 BLAKE2B 3ad7bd42bfe3ed0ddc8a5bf235426d285f99e9b711193b14aa6a8749c5c790774659547b058b7602dd56e683ff6041c1bc566c7f46597e6c8c1f0ae8f85dd0ad SHA512 bd97f696e7eb03fb1909091f40341b711c490f62148603ba9ede60a932ce92264fb9e9de4b283fe411614c2dacb502436eb228c837a237fa87d0dee4304b54ee +DIST zvariant_utils-4.0.0.crate 17056 BLAKE2B a0cde76c3c8da7db2079690545639ae10ece41009ee9629b7aeafe12d17bad3e00151e966b848cc132a5a6fa1beab6abf3d12ba343cc714a245bccfd3387051a SHA512 6fc330f2b52eba11add5cf42ade426864986cd23888db8309c2ca53f62656f64eb1aecffe2095b3423c7d66bbda354d375b2680829b48043eddaff891e15698c +DIST zvariant_utils-4.2.0.crate 25869 BLAKE2B 3a612c864ca87ae5a0ac05e54c444d94b61daf36256602201d56976b2975001bb9aa4bdf84e11f8e71f7373817254278bb347e3b8f218a55733c7f32a2a9307d SHA512 f13c788156483bb57c969e7c2519c66855edc50dd65543e1cb50a7126f6a0908779a4d60c96086968f3eb50a0d89b954ee4ca86872f2a2a8d48ea9237bf7fc9a diff --git a/dev-vcs/gitcomet/gitcomet-0.1.15.ebuild b/dev-vcs/gitcomet/gitcomet-0.2.0.ebuild index 4dea8504974e..2ce99228deae 100644 --- a/dev-vcs/gitcomet/gitcomet-0.1.15.ebuild +++ b/dev-vcs/gitcomet/gitcomet-0.2.0.ebuild @@ -6,124 +6,133 @@ EAPI=8 CRATES=" + accesskit@0.24.1 + accesskit_atspi_common@0.19.1 + accesskit_consumer@0.38.0 + accesskit_macos@0.26.3 + accesskit_unix@0.22.1 + accesskit_windows@0.34.0 addr2line@0.25.1 adler2@2.0.1 aes@0.8.4 ahash@0.8.12 - aho-corasick@1.1.4 + aho-corasick@1.1.5 + alacritty_terminal@0.26.0 aligned-vec@0.6.4 aligned@0.4.3 alloca@0.4.0 allocator-api2@0.2.21 - android_system_properties@0.1.5 + android_system_properties@0.1.6 anes@0.1.6 anstream@1.0.0 anstyle-parse@1.0.0 anstyle-query@1.1.5 anstyle-wincon@3.0.11 anstyle@1.0.14 - anyhow@1.0.102 - ar_archive_writer@0.5.1 + anyhow@1.0.104 + approx@0.5.1 + ar_archive_writer@0.5.3 arbitrary@1.4.2 - arc-swap@1.9.1 + arc-swap@1.9.2 arg_enum_proc_macro@0.3.4 arrayref@0.3.9 - arrayvec@0.7.6 + arrayvec@0.7.8 as-raw-xcb-connection@1.0.1 as-slice@0.2.1 ash@0.38.0+1.3.281 - ashpd@0.13.11 + ashpd@0.13.13 async-broadcast@0.7.2 - async-channel@1.9.0 async-channel@2.5.0 - async-compression@0.4.42 async-executor@1.14.0 async-fs@2.2.0 - async-global-executor@2.4.1 async-io@2.6.0 async-lock@3.4.2 async-net@2.0.0 async-process@2.5.0 async-recursion@1.1.1 async-signal@0.2.14 - async-std@1.13.2 - async-tar@0.5.1 async-task@4.7.1 - async-trait@0.1.89 - async_zip@0.0.18 + async-trait@0.1.92 atomic-waker@1.1.2 atomic@0.5.3 + atspi-common@0.13.0 + atspi-proxies@0.13.0 + atspi@0.29.0 autocfg@1.5.1 av-scenechange@0.14.1 av1-grain@0.2.5 avif-serialize@0.8.9 backtrace@0.3.76 base64@0.22.1 + base64@0.23.1 + bindgen@0.72.1 + bisync@0.3.0 + bisync_macros@0.2.3 bit-set@0.8.0 bit-set@0.9.1 bit-vec@0.8.0 bit-vec@0.9.1 bit_field@0.10.3 bitflags@1.3.2 - bitflags@2.11.1 + bitflags@2.13.1 bitstream-io@4.10.0 block-buffer@0.10.4 block-padding@0.3.3 + block2@0.5.1 block2@0.6.2 block@0.1.6 blocking@1.6.2 - bstr@1.12.1 + borsh@1.8.0 + bstr@1.13.1 built@0.8.1 bumpalo@3.20.3 - bytemuck@1.25.0 - bytemuck_derive@1.10.2 + by_address@1.2.1 + bytemuck@1.25.2 + bytemuck_derive@1.12.0 byteorder-lite@0.1.0 byteorder@1.5.0 - bytes@1.11.1 - bytesize@2.3.1 - bzip2@0.6.1 + bytes@1.12.1 + bytesize@2.7.0 calloop-wayland-source@0.4.1 calloop@0.14.4 cast@0.3.0 cbc@0.1.2 - cbindgen@0.29.2 - cc@1.2.62 + cbindgen@0.29.4 + cc@1.2.67 + cexpr@0.6.0 cfg-if@1.0.4 - cfg_aliases@0.2.1 - cgl@0.3.2 - chacha20@0.10.0 - chrono@0.4.44 + cfg_aliases@0.2.2 + chacha20@0.10.1 + chrono@0.4.45 ciborium-io@0.2.2 ciborium-ll@0.2.2 ciborium@0.2.2 cipher@0.4.4 - circular-buffer@1.2.0 - clap@4.6.1 - clap_builder@4.6.0 - clap_derive@4.6.1 + clang-sys@1.9.1 + clap@4.6.6 + clap_builder@4.6.6 + clap_derive@4.6.4 clap_lex@1.1.0 clru@0.6.3 cocoa-foundation@0.2.1 cocoa@0.26.1 codespan-reporting@0.13.1 - collections-gpui-unofficial@1.2.7 color_quant@1.1.0 colorchoice@1.0.5 - command-fds@0.3.3 - compression-codecs@0.4.38 - compression-core@0.4.32 concurrent-queue@2.5.0 + console_error_panic_hook@0.1.7 const-random-macro@0.1.16 const-random@0.1.18 convert_case@0.10.0 + convert_case@0.11.0 core-foundation-sys@0.8.7 core-foundation@0.10.1 core-graphics-types@0.2.0 - core-graphics2@0.5.2 + core-graphics2@0.6.1 core-graphics@0.24.0 core-graphics@0.25.0 core-text@22.0.0 - core-video@0.5.2 + core-video@0.6.1 core_maths@0.1.1 cosmic-text@0.19.0 cpufeatures@0.2.17 @@ -131,36 +140,41 @@ CRATES=" crc32fast@1.5.0 criterion-plot@0.8.2 criterion@0.8.2 - crossbeam-channel@0.5.15 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-queue@0.3.12 - crossbeam-utils@0.8.21 + crossbeam-channel@0.5.16 + crossbeam-deque@0.8.7 + crossbeam-epoch@0.9.20 + crossbeam-queue@0.3.13 + crossbeam-utils@0.8.22 crunchy@0.2.4 crypto-common@0.1.7 - ctor@1.0.6 + ctor@1.0.13 + cursor-icon@1.2.0 dashmap@6.2.1 data-url@0.3.2 - deflate64@0.1.12 + defmt-macros@1.1.1 + defmt-parser@1.0.0 + defmt@1.1.1 + deranged@0.5.8 derive_more-impl@2.1.1 derive_more@2.1.1 digest@0.10.7 dirs-sys@0.5.0 dirs@6.0.0 dispatch2@0.3.1 - displaydoc@0.2.6 + displaydoc@0.2.7 dlib@0.5.3 document-features@0.2.12 downcast-rs@1.2.1 dunce@1.0.5 dwrote@0.11.5 dyn-clone@1.0.20 - either@1.16.0 - embed-resource@3.0.9 + either@1.17.0 + embed-resource@3.0.11 encoding_rs@0.8.35 endi@1.1.1 enumflags2@0.7.12 enumflags2_derive@0.7.12 + enumn@0.1.14 equator-macro@0.4.2 equator@0.4.2 equivalent@1.0.2 @@ -169,17 +183,15 @@ CRATES=" etagere@0.3.0 euclid@0.22.14 event-listener-strategy@0.5.4 - event-listener@2.5.3 - event-listener@5.4.1 - exr@1.74.0 + event-listener@5.4.2 + exr@1.74.2 faster-hex@0.10.0 - fastrand@1.9.0 - fastrand@2.4.1 + fastrand@2.5.0 fax@0.2.7 fdeflate@0.3.7 filedescriptor@0.8.3 filetime@0.2.29 - find-msvc-tools@0.1.9 + find-msvc-tools@0.1.11 fixedbitset@0.5.7 flate2@1.1.9 float-cmp@0.9.0 @@ -190,94 +202,94 @@ CRATES=" foldhash@0.1.5 foldhash@0.2.0 font-types@0.11.3 + font-types@0.12.3 fontconfig-parser@0.5.8 fontdb@0.23.0 - foreign-types-macros@0.2.3 + fontdb@0.24.0 + foreign-types-macros@0.2.4 foreign-types-shared@0.3.1 foreign-types@0.5.0 form_urlencoded@1.2.2 freetype-sys@0.23.0 - futf@0.1.5 - futures-channel@0.3.32 + futures-channel@0.3.34 futures-concurrency@7.7.1 - futures-core@0.3.32 - futures-executor@0.3.32 - futures-io@0.3.32 - futures-lite@1.13.0 + futures-core@0.3.34 + futures-executor@0.3.34 + futures-io@0.3.34 futures-lite@2.6.1 - futures-macro@0.3.32 - futures-sink@0.3.32 - futures-task@0.3.32 - futures-util@0.3.32 - futures@0.3.32 + futures-macro@0.3.34 + futures-sink@0.3.34 + futures-task@0.3.34 + futures-util@0.3.34 + futures@0.3.34 generic-array@0.14.7 gethostname@1.1.0 getrandom@0.2.17 getrandom@0.3.4 - getrandom@0.4.2 + getrandom@0.4.3 gif@0.14.2 gimli@0.32.3 - gix-actor@0.41.1 - gix-attributes@0.33.1 - gix-bitmap@0.3.2 - gix-blame@0.14.0 - gix-chunk@0.7.2 - gix-command@0.9.1 - gix-commitgraph@0.37.1 - gix-config-value@0.18.1 - gix-config@0.57.0 - gix-date@0.15.4 - gix-diff@0.64.0 - gix-dir@0.26.0 - gix-discover@0.52.0 - gix-error@0.2.4 - gix-features@0.48.1 - gix-filter@0.31.0 - gix-fs@0.21.2 - gix-glob@0.26.1 - gix-hash@0.25.1 - gix-hashtable@0.15.1 - gix-ignore@0.21.1 - gix-imara-diff@0.2.2 - gix-index@0.52.0 - gix-lock@23.0.1 - gix-object@0.61.0 - gix-odb@0.81.0 - gix-pack@0.71.0 - gix-packetline@0.21.4 - gix-path@0.12.1 - gix-pathspec@0.18.1 - gix-protocol@0.62.0 + gix-actor@0.41.2 + gix-attributes@0.34.0 + gix-bitmap@0.3.3 + gix-blame@0.16.0 + gix-chunk@0.7.3 + gix-command@0.9.2 + gix-commitgraph@0.38.0 + gix-config-value@0.19.1 + gix-config@0.59.0 + gix-date@0.15.6 + gix-diff@0.66.0 + gix-dir@0.28.0 + gix-discover@0.54.0 + gix-error@0.2.5 + gix-features@0.49.0 + gix-filter@0.33.0 + gix-fs@0.22.0 + gix-glob@0.27.0 + gix-hash@0.26.0 + gix-hashtable@0.16.0 + gix-ignore@0.22.0 + gix-imara-diff@0.2.4 + gix-index@0.54.0 + gix-lock@24.0.0 + gix-object@0.63.0 + gix-odb@0.83.0 + gix-pack@0.73.0 + gix-packetline@0.22.0 + gix-path@0.12.4 + gix-pathspec@0.19.0 + gix-protocol@0.64.0 gix-quote@0.7.2 - gix-ref@0.64.0 - gix-refspec@0.42.0 - gix-revision@0.46.0 - gix-revwalk@0.32.0 - gix-sec@0.14.1 - gix-shallow@0.12.1 - gix-status@0.31.0 - gix-submodule@0.31.0 - gix-tempfile@23.0.1 - gix-trace@0.1.20 - gix-transport@0.57.1 - gix-traverse@0.58.0 - gix-url@0.36.1 - gix-utils@0.3.3 - gix-validate@0.11.2 - gix-worktree-stream@0.33.0 - gix-worktree@0.53.0 - gix@0.84.0 + gix-ref@0.66.0 + gix-refspec@0.44.0 + gix-revision@0.48.0 + gix-revwalk@0.34.0 + gix-sec@0.14.2 + gix-shallow@0.13.0 + gix-status@0.33.0 + gix-submodule@0.33.0 + gix-tempfile@24.0.0 + gix-trace@0.1.21 + gix-transport@0.58.1 + gix-traverse@0.60.0 + gix-url@0.37.1 + gix-utils@0.3.5 + gix-validate@0.11.3 + gix-worktree-stream@0.35.0 + gix-worktree@0.55.0 + gix-zlib@0.1.0 + gix@0.86.0 gl_generator@0.14.0 - globset@0.4.18 - gloo-timers@0.3.0 + glob@0.3.4 glow@0.17.0 glutin_wgl_sys@0.6.1 gpu-allocator@0.28.0 gpu-descriptor-types@0.2.0 gpu-descriptor@0.3.2 - gpui-util-gpui-unofficial@1.2.7 grid@1.0.1 half@2.7.1 + harfrust@0.12.0 harfrust@0.5.2 hash32@0.3.1 hashbrown@0.14.5 @@ -293,274 +305,291 @@ CRATES=" hkdf@0.12.4 hmac@0.12.1 home@0.5.12 - http-body@1.0.1 - http-client-gpui-unofficial@1.2.7 - http@1.4.1 + http@1.5.0 + httparse@1.10.1 human_format@1.2.1 iana-time-zone-haiku@0.1.2 iana-time-zone@0.1.65 - icu_collections@2.2.0 - icu_locale_core@2.2.0 - icu_normalizer@2.2.0 - icu_normalizer_data@2.2.0 - icu_properties@2.2.0 - icu_properties_data@2.2.0 - icu_provider@2.2.0 - id-arena@2.3.0 + icu_collections@2.3.0 + icu_locale_core@2.3.0 + icu_normalizer@2.3.0 + icu_normalizer_data@2.3.0 + icu_properties@2.3.0 + icu_properties_data@2.3.0 + icu_provider@2.3.0 idna@1.1.0 idna_adapter@1.2.2 image-webp@0.2.4 image@0.25.10 - imagesize@0.14.0 - imgref@1.12.1 + imagesize@0.15.0 + imgref@1.12.2 indexmap@2.14.0 - inotify-sys@0.1.5 - inotify@0.11.1 + inotify-sys@0.1.8 + inotify@0.11.5 inout@0.1.4 - instant@0.1.13 interpolate_name@0.2.4 inventory@0.3.24 - io-surface@0.16.1 is-docker@0.2.0 is-wsl@0.4.0 is_terminal_polyfill@1.70.2 itertools@0.13.0 itertools@0.14.0 + itertools@0.15.0 itoa@1.0.18 - jiff-static@0.2.27 + jiff-core@0.1.0 + jiff-static@0.2.35 jiff-tzdb-platform@0.1.3 - jiff-tzdb@0.1.6 - jiff@0.2.27 + jiff-tzdb@0.1.8 + jiff@0.2.35 jni-sys-macros@0.4.1 jni-sys@0.3.1 jni-sys@0.4.1 - jobserver@0.1.34 - js-sys@0.3.99 + jobserver@0.1.35 + js-sys@0.3.104 khronos-egl@6.0.0 khronos_api@3.1.0 kqueue-sys@1.1.2 - kqueue@1.1.1 - kstring@2.0.2 + kqueue@1.2.1 kurbo@0.13.1 - kv-log-macro@1.0.7 lazy_static@1.5.0 - leak@0.1.2 - leaky-cow@0.1.1 - leb128fmt@0.1.0 lebe@0.5.3 - libbz2-rs-sys@0.2.5 - libc@0.2.186 - libfuzzer-sys@0.4.12 + libc@0.2.189 + libfuzzer-sys@0.4.13 libloading@0.8.9 libm@0.2.16 libmimalloc-sys@0.1.49 - libredox@0.1.16 - libz-sys@1.1.28 + libredox@0.1.20 + libz-sys@1.1.29 linebender_resource_handle@0.1.1 - link-section@0.17.2 - linktime-proc-macro@0.1.0 + link-section@0.19.3 + linktime-proc-macro@0.2.3 linux-raw-sys@0.12.1 - linux-raw-sys@0.4.15 - litemap@0.8.2 + litemap@0.8.3 litrs@1.0.0 lock_api@0.4.14 - log@0.4.30 + log@0.4.33 loop9@0.1.5 - lru@0.18.0 + lru@0.18.2 lyon@1.0.19 lyon_algorithms@1.0.20 lyon_geom@1.0.19 lyon_path@1.0.19 lyon_tessellation@1.0.20 - mac@0.1.1 - mach2@0.5.0 + mac-notification-sys@0.6.15 mach2@0.6.0 malloc_buf@0.0.6 - maybe-async@0.2.11 maybe-rayon@0.1.1 md-5@0.10.6 - memchr@2.8.1 - memmap2@0.9.10 + memchr@2.8.3 + memmap2@0.9.11 memoffset@0.9.1 metal@0.33.0 mimalloc@0.1.52 + minimal-lexical@0.2.1 miniz_oxide@0.8.9 - mio@1.2.0 + mio@1.2.2 + miow@0.6.1 moxcms@0.8.1 - naga@29.0.3 + naga@29.0.4 ndk-sys@0.6.0+11769913 new_debug_unreachable@1.0.6 - nix@0.29.0 - nix@0.31.3 no_std_io2@0.9.4 + nom@7.1.3 nom@8.0.0 nonempty@0.12.0 noop_proc_macro@0.3.0 + notify-rust@4.18.0 notify-types@2.1.0 notify@9.0.0-rc.4 + ntapi@0.4.3 num-bigint-dig@0.9.1 - num-bigint@0.4.6 + num-bigint@0.4.8 num-complex@0.4.6 + num-conv@0.2.2 num-derive@0.4.2 - num-integer@0.1.46 - num-iter@0.1.45 + num-integer@0.1.47 + num-iter@0.1.46 num-rational@0.4.2 num-traits@0.2.19 num@0.4.3 num_cpus@1.17.0 + objc-sys@0.3.5 + objc2-app-kit@0.2.2 + objc2-app-kit@0.3.2 + objc2-core-data@0.2.2 objc2-core-foundation@0.3.2 + objc2-core-image@0.2.2 + objc2-core-location@0.3.2 objc2-core-services@0.3.2 objc2-encode@4.1.0 + objc2-foundation@0.2.2 objc2-foundation@0.3.2 + objc2-io-kit@0.3.2 + objc2-io-surface@0.3.2 + objc2-metal@0.2.2 objc2-metal@0.3.2 + objc2-quartz-core@0.2.2 objc2-quartz-core@0.3.2 + objc2-user-notifications@0.3.2 + objc2@0.5.2 objc2@0.6.4 objc@0.2.7 object@0.37.3 + object@0.39.1 once_cell@1.21.4 once_cell_polyfill@1.70.2 oo7@0.6.0 oorandom@11.1.5 - open@5.3.5 + open@5.4.1 option-ext@0.2.0 ordered-float@5.3.0 ordered-stream@0.2.0 page_size@0.6.0 + palette@0.7.7 + palette_derive@0.7.7 + palette_math@0.7.7 parking@2.2.1 parking_lot@0.12.5 parking_lot_core@0.9.12 paste@1.0.15 pastey@0.1.1 - pathdiff@0.2.3 pathfinder_geometry@0.5.1 pathfinder_simd@0.5.6 pbkdf2@0.12.2 percent-encoding@2.3.2 + phf@0.13.1 + phf_generator@0.13.1 + phf_macros@0.13.1 + phf_shared@0.13.1 pico-args@0.5.0 pin-project-internal@1.1.13 pin-project-lite@0.2.17 pin-project@1.1.13 - pin-utils@0.1.0 piper@0.2.5 - pkg-config@0.3.33 + pkg-config@0.3.34 plotters-backend@0.3.7 plotters-svg@0.3.7 plotters@0.3.7 png@0.18.1 polling@3.11.0 pollster@0.2.5 - pollster@0.4.0 + pollster@1.0.1 polycool@0.4.0 portable-atomic-util@0.2.7 - portable-atomic@1.13.1 + portable-atomic@1.15.0 postage@0.5.0 - potential_utf@0.1.5 + potential_utf@0.1.6 + powerfmt@0.2.0 ppv-lite86@0.2.21 presser@0.3.1 prettyplease@0.2.37 proc-macro-crate@3.5.0 - proc-macro-error-attr2@2.0.0 - proc-macro-error2@2.0.1 - proc-macro2@1.0.106 + proc-macro2@1.0.107 prodash@31.0.0 profiling-procmacros@1.0.18 profiling@1.0.18 + proptest-macro@0.5.0 proptest@1.11.0 - psm@0.1.31 + psm@0.1.32 pulldown-cmark-escape@0.11.0 pulldown-cmark@0.13.4 - pxfm@0.1.29 + pulp-wasm-simd-flag@0.1.1 + pulp@0.22.3 + pxfm@0.1.30 qoi@0.4.1 quick-error@1.2.3 quick-error@2.0.1 - quick-xml@0.39.4 - quote@1.0.45 + quick-xml@0.41.0 + quote@1.0.47 r-efi@5.3.0 r-efi@6.0.0 - rand@0.10.1 - rand@0.9.4 + rand@0.10.2 + rand@0.9.5 rand_chacha@0.9.0 rand_core@0.10.1 rand_core@0.9.5 rand_xorshift@0.4.0 range-alloc@0.1.5 - rangemap@1.7.1 + rangemap@1.8.0 rav1e@0.8.1 ravif@0.13.0 + raw-cpuid@11.6.0 raw-window-handle@0.6.2 raw-window-metal@1.1.0 rayon-core@1.13.0 rayon@1.12.0 read-fonts@0.37.0 - redox_syscall@0.2.16 + read-fonts@0.41.0 + reborrow@0.5.5 redox_syscall@0.5.18 redox_users@0.5.2 - ref-cast-impl@1.0.25 - ref-cast@1.0.25 - regex-automata@0.4.14 - regex-syntax@0.8.10 - regex@1.12.3 + ref-cast-impl@1.0.26 + ref-cast@1.0.26 + regex-automata@0.4.18 + regex-syntax@0.8.11 + regex@1.13.1 renderdoc-sys@1.1.0 - resvg@0.47.0 + resvg@0.48.1 rgb@0.8.53 + ring@0.17.14 roxmltree@0.20.0 roxmltree@0.21.1 - rust-embed-impl@8.11.0 - rust-embed-utils@8.11.0 - rust-embed@8.11.0 - rustc-demangle@0.1.27 + rustc-demangle@0.1.28 rustc-hash@1.1.0 - rustc-hash@2.1.2 + rustc-hash@2.1.3 rustc_version@0.4.1 - rustix@0.38.44 + rustix-openpty@0.2.0 rustix@1.1.4 - rustversion@1.0.22 + rustls-pki-types@1.15.1 + rustls-webpki@0.103.14 + rustls@0.23.43 + rustversion@1.0.23 rusty-fork@0.3.1 - rustybuzz@0.20.1 ryu@1.0.23 same-file@1.0.6 - schemars@1.2.1 - schemars_derive@1.2.1 + schemars@1.2.2 + schemars_derive@1.2.2 scoped-tls@1.0.1 scopeguard@1.2.0 seahash@4.1.0 - self_cell@1.2.2 + self_cell@1.3.0 semver@1.0.28 - serde@1.0.228 + serde@1.0.229 serde_bytes@0.11.19 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_derive_internals@0.29.1 + serde_core@1.0.229 + serde_derive@1.0.229 + serde_derive_internals@0.30.0 serde_fmt@1.1.0 - serde_json@1.0.150 - serde_json_lenient@0.2.4 - serde_repr@0.1.20 + serde_json@1.0.151 + serde_repr@0.1.21 serde_spanned@1.1.1 - serde_urlencoded@0.7.1 sha1-checked@0.10.0 - sha1@0.10.6 + sha1@0.10.7 sha1_smol@1.0.1 sha2@0.10.9 shell-words@1.1.1 shlex@1.3.0 + shlex@2.0.1 signal-hook-registry@1.4.8 - simd-adler32@0.3.9 + signal-hook@0.4.4 + simd-adler32@0.3.10 simd_helpers@0.1.0 simplecss@0.2.2 siphasher@1.0.3 skrifa@0.40.0 + skrifa@0.44.0 slab@0.4.12 slotmap@1.1.1 - smallvec@1.15.1 + smallvec@1.15.2 smol@2.0.2 smol_str@0.3.6 - spin@0.12.0 - spin@0.9.8 + spin@0.12.2 + spin@0.9.9 spirv@0.4.0+sdk-1.4.341.0 stable_deref_trait@1.2.1 - stacker@0.1.24 - stacksafe-macro@1.0.1 - stacksafe@1.0.1 + stacker@0.1.25 + stacksafe-macro@1.0.3 + stacksafe@1.0.3 static_assertions@1.1.0 stats_alloc@0.1.10 streaming-iterator@0.1.9 @@ -569,43 +598,46 @@ CRATES=" strum@0.28.0 strum_macros@0.28.0 subtle@2.6.1 - sval@2.20.0 - sval_buffer@2.20.0 - sval_dynamic@2.20.0 - sval_fmt@2.20.0 - sval_json@2.20.0 - sval_nested@2.20.0 - sval_ref@2.20.0 - sval_serde@2.20.0 + sval@2.21.1 + sval_buffer@2.21.1 + sval_dynamic@2.21.1 + sval_fmt@2.21.1 + sval_json@2.21.1 + sval_nested@2.21.1 + sval_ref@2.21.1 + sval_serde@2.21.1 svgtypes@0.16.1 - swash@0.2.7 - syn@2.0.117 + swash@0.2.10 + syn@2.0.119 + syn@3.0.3 synstructure@0.13.2 sys-locale@0.3.2 - taffy@0.10.1 - take-until@0.2.0 + sysinfo@0.39.6 + taffy@0.12.2 + tauri-winrt-notification@0.7.3 tempfile@3.27.0 - tendril@0.4.3 termcolor@1.4.1 thiserror-impl@1.0.69 - thiserror-impl@2.0.18 + thiserror-impl@2.0.20 thiserror@1.0.69 - thiserror@2.0.18 + thiserror@2.0.20 tiff@0.11.3 + time-core@0.1.9 + time@0.3.55 tiny-keccak@2.0.2 tiny-skia-path@0.12.0 tiny-skia@0.12.0 - tinystr@0.8.3 + tinystr@0.8.4 tinytemplate@1.2.1 - tinyvec@1.11.0 + tinyvec@1.12.0 tinyvec_macros@0.1.1 toml@0.9.12+spec-1.1.0 - toml@1.1.2+spec-1.1.0 + toml@1.1.4+spec-1.1.0 toml_datetime@0.7.5+spec-1.1.0 toml_datetime@1.1.1+spec-1.1.0 - toml_edit@0.25.11+spec-1.1.0 - toml_parser@1.1.2+spec-1.1.0 - toml_writer@1.1.1+spec-1.1.0 + toml_edit@0.25.13+spec-1.1.0 + toml_parser@1.1.3+spec-1.1.0 + toml_writer@1.1.2+spec-1.1.0 tracing-attributes@0.1.31 tracing-core@0.1.36 tracing@0.1.44 @@ -616,7 +648,7 @@ CRATES=" tree-sitter-css@0.25.0 tree-sitter-dart@0.2.0 tree-sitter-diff@0.1.0 - tree-sitter-fsharp@0.3.0 + tree-sitter-fsharp@0.3.11 tree-sitter-go@0.25.0 tree-sitter-html@0.23.2 tree-sitter-java@0.23.5 @@ -631,98 +663,114 @@ CRATES=" tree-sitter-php@0.24.2 tree-sitter-powershell@0.26.4 tree-sitter-python@0.25.0 - tree-sitter-r@1.2.0 + tree-sitter-r@1.3.0 tree-sitter-regex@0.25.0 tree-sitter-ruby@0.23.1 tree-sitter-rust@0.24.2 - tree-sitter-scala@0.26.0 + tree-sitter-scala@0.26.2 tree-sitter-sequel@0.3.11 - tree-sitter-swift@0.7.2 + tree-sitter-swift@0.7.3 tree-sitter-toml-ng@0.7.0 tree-sitter-typescript@0.23.2 tree-sitter-xml@0.7.0 tree-sitter-yaml@0.7.2 tree-sitter-zig@1.1.2 - tree-sitter@0.26.9 + tree-sitter@0.26.12 ttf-parser@0.25.1 typeid@1.0.3 - typenum@1.20.0 + typenum@1.20.1 uds_windows@1.2.1 uluru@3.1.0 unarray@0.1.4 unicase@2.9.0 - unicode-bidi-mirroring@0.4.0 unicode-bidi@0.3.18 unicode-bom@2.0.3 - unicode-ccc@0.4.0 unicode-ident@1.0.24 unicode-linebreak@0.1.5 unicode-normalization@0.1.25 - unicode-properties@0.1.4 unicode-script@0.5.8 - unicode-segmentation@1.13.2 + unicode-segmentation@1.13.3 unicode-vo@0.1.0 unicode-width@0.2.2 unicode-xid@0.2.6 + untrusted@0.9.0 + ureq-proto@0.6.1 + ureq@3.4.0 url@2.5.8 - usvg@0.47.0 - utf-8@0.7.6 + usvg@0.48.1 + utf8-zero@0.8.1 utf8_iter@1.0.4 utf8parse@0.2.2 - util-gpui-unofficial@1.2.7 - uuid@1.23.1 + uuid@1.24.1 v_frame@0.3.9 - value-bag-serde1@1.12.0 - value-bag-sval2@1.12.0 - value-bag@1.12.0 + value-bag-serde1@1.13.2 + value-bag-sval2@1.13.2 + value-bag@1.13.2 vcpkg@0.2.15 version_check@0.9.5 vswhom-sys@0.1.3 vswhom@0.1.0 + vte@0.15.0 wait-timeout@0.2.1 waker-fn@1.2.0 walkdir@2.5.0 wasi@0.11.1+wasi-snapshot-preview1 - wasip2@1.0.3+wasi-0.2.9 - wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 - wasm-bindgen-futures@0.4.72 - wasm-bindgen-macro-support@0.2.122 - wasm-bindgen-macro@0.2.122 - wasm-bindgen-shared@0.2.122 - wasm-bindgen@0.2.122 - wasm-encoder@0.244.0 - wasm-metadata@0.244.0 - wasmparser@0.244.0 - wayland-backend@0.3.15 - wayland-client@0.31.14 + wasip2@1.0.4+wasi-0.2.12 + wasm-bindgen-futures@0.4.77 + wasm-bindgen-macro-support@0.2.127 + wasm-bindgen-macro@0.2.127 + wasm-bindgen-shared@0.2.127 + wasm-bindgen@0.2.127 + wayland-backend@0.3.17 + wayland-client@0.31.15 wayland-cursor@0.31.14 wayland-protocols-plasma@0.3.12 wayland-protocols-wlr@0.3.12 - wayland-protocols@0.32.12 - wayland-scanner@0.31.10 + wayland-protocols@0.32.13 + wayland-scanner@0.31.11 wayland-sys@0.31.11 - web-sys@0.3.99 + web-sys@0.3.104 web-time@1.1.0 + webpki-roots@1.0.9 weezl@0.1.12 - which@6.0.3 + wgpu-core-deps-apple@29.0.4 + wgpu-core-deps-emscripten@29.0.4 + wgpu-core-deps-windows-linux-android@29.0.4 + wgpu-core@29.0.4 + wgpu-hal@29.0.4 + wgpu-naga-bridge@29.0.4 + wgpu-types@29.0.4 + wgpu@29.0.4 + which@8.0.5 winapi-i686-pc-windows-gnu@0.4.0 winapi-util@0.1.11 winapi-x86_64-pc-windows-gnu@0.4.0 winapi@0.3.9 + windows-collections@0.2.0 windows-collections@0.3.2 + windows-core@0.61.2 windows-core@0.62.2 + windows-future@0.2.1 windows-future@0.3.2 windows-implement@0.60.2 windows-interface@0.59.3 + windows-link@0.1.3 windows-link@0.2.1 + windows-numerics@0.2.0 windows-numerics@0.3.1 windows-registry@0.6.1 + windows-result@0.3.4 windows-result@0.4.1 + windows-strings@0.4.2 windows-strings@0.5.1 + windows-sys@0.52.0 windows-sys@0.59.0 windows-sys@0.61.2 windows-targets@0.52.6 + windows-threading@0.1.0 windows-threading@0.2.1 + windows-version@0.1.7 + windows@0.61.3 windows@0.62.2 windows_aarch64_gnullvm@0.52.6 windows_aarch64_msvc@0.52.6 @@ -733,80 +781,83 @@ CRATES=" windows_x86_64_gnullvm@0.52.6 windows_x86_64_msvc@0.52.6 winnow@0.7.15 - winnow@1.0.3 + winnow@1.0.4 winreg@0.55.0 - winsafe@0.0.19 wio@0.2.2 - wit-bindgen-core@0.51.0 - wit-bindgen-rust-macro@0.51.0 - wit-bindgen-rust@0.51.0 - wit-bindgen@0.51.0 wit-bindgen@0.57.1 - wit-component@0.244.0 - wit-parser@0.244.0 - writeable@0.6.3 + writeable@0.6.4 x11-clipboard@0.9.3 x11rb-protocol@0.13.2 + x11rb-protocol@0.14.0 x11rb@0.13.2 - xattr@0.2.3 - xcursor@0.3.10 + x11rb@0.14.0 + xcursor@0.3.11 xkbcommon@0.9.0 xkeysym@0.2.1 - xml-rs@0.8.28 + xml-rs@0.8.29 xmlwriter@0.1.0 - xxhash-rust@0.8.15 + xxhash-rust@0.8.18 y4m@0.8.0 yazi@0.2.1 yeslogic-fontconfig-sys@6.0.1 yoke-derive@0.8.2 - yoke@0.8.2 - zbus@5.15.0 - zbus_macros@5.15.0 - zbus_names@4.3.2 + yoke@0.8.3 + zbus-lockstep-macros@0.5.2 + zbus-lockstep@0.5.2 + zbus@5.19.0 + zbus_macros@5.19.0 + zbus_names@4.3.4 + zbus_xml@5.2.1 + zcheapstr@1.1.0 zeno@0.3.3 - zerocopy-derive@0.8.48 - zerocopy@0.8.48 + zerocopy-derive@0.8.56 + zerocopy@0.8.56 zerofrom-derive@0.1.7 zerofrom@0.1.8 - zeroize@1.8.2 - zeroize_derive@1.4.3 - zerotrie@0.2.4 - zerovec-derive@0.11.3 - zerovec@0.11.6 - zlib-rs@0.6.3 - zmij@1.0.21 - zune-core@0.5.1 + zeroize@1.9.0 + zeroize_derive@1.5.0 + zerotrie@0.2.5 + zerovec-derive@0.11.4 + zerovec@0.11.7 + zlib-rs@0.6.7 + zmij@1.0.23 + zune-core@0.5.3 zune-inflate@0.2.54 zune-jpeg@0.5.15 - zvariant@5.11.0 - zvariant_derive@5.11.0 - zvariant_utils@3.3.1 + zvariant@5.14.0 + zvariant_derive@5.14.0 + zvariant_utils@4.0.0 " declare -A GIT_CRATES=( [font-kit]='https://github.com/Havunen/font-kit;cc6f86949e40ef3a5e9b2063f8127cdcb72d7ac4;font-kit-%commit%' - [gpui-ce-macros]='https://github.com/Havunen/gpui-ce;cefcaeca9e95d0a725bee2b7df858af0008519ac;gpui-ce-%commit%/tooling/macros' - [gpui-ce]='https://github.com/Havunen/gpui-ce;cefcaeca9e95d0a725bee2b7df858af0008519ac;gpui-ce-%commit%' - [naga]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/naga' + [gpui]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui' + [gpui_ce_util]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_ce_util' + [gpui_collections]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_collections' + [gpui_derive_refineable]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_derive_refineable' + [gpui_linux]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_linux' + [gpui_macos]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_macos' + [gpui_macros]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_macros' + [gpui_media]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_media' + [gpui_platform]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_platform' + [gpui_refineable]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_refineable' + [gpui_scheduler]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_scheduler' + [gpui_shared_string]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_shared_string' + [gpui_sum_tree]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_sum_tree' + [gpui_web]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_web' + [gpui_wgpu]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_wgpu' + [gpui_windows]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_windows' + [gpui_xim]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/xim' [tree-sitter-cpp]='https://github.com/tree-sitter/tree-sitter-cpp;5cb9b693cfd7bfacab1d9ff4acac1a4150700609;tree-sitter-cpp-%commit%' [tree-sitter-gitcommit]='https://github.com/zed-industries/tree-sitter-git-commit;88309716a69dd13ab83443721ba6e0b491d37ee9;tree-sitter-git-commit-%commit%' [tree-sitter-gomod]='https://github.com/camdencheek/tree-sitter-go-mod;2e886870578eeba1927a2dc4bd2e2b3f598c5f9a;tree-sitter-go-mod-%commit%' [tree-sitter-gowork]='https://github.com/zed-industries/tree-sitter-go-work;acb0617bf7f4fda02c6217676cc64acb89536dc7;tree-sitter-go-work-%commit%' [tree-sitter-md]='https://github.com/tree-sitter-grammars/tree-sitter-markdown;9a23c1a96c0513d8fc6520972beedd419a973539;tree-sitter-markdown-%commit%' - [wgpu-core-deps-apple]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-core/platform-deps/apple' - [wgpu-core-deps-emscripten]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-core/platform-deps/emscripten' - [wgpu-core-deps-windows-linux-android]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-core/platform-deps/windows-linux-android' - [wgpu-core]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-core' - [wgpu-hal]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-hal' - [wgpu-naga-bridge]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-naga-bridge' - [wgpu-types]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-types' - [wgpu]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu' - [xim-ctext]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%/xim-ctext' - [xim-parser]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%/xim-parser' - [zed-xim]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%' + [xim-ctext]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/xim_ctext' + [xim-parser]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/xim_parser' ) -RUST_MIN_VER="1.95.0" +RUST_MIN_VER="1.97.1" inherit cargo desktop wrapper xdg @@ -829,7 +880,8 @@ LICENSE="AGPL-3" # Dependent crate licenses LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 - CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB BZIP2 + CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 + ZLIB " SLOT="0" KEYWORDS="~amd64" @@ -871,8 +923,7 @@ src_install() { cd "${WORKDIR}/${MY_P}" || die local DOCS=( - README.md - CONTRIBUTING.md + {README,CONTRIBUTING}.md NOTICE docs ) diff --git a/dev-vcs/gitcomet/gitcomet-0.1.13.ebuild b/dev-vcs/gitcomet/gitcomet-0.2.1.ebuild index 511775a9d2ac..775d3a494660 100644 --- a/dev-vcs/gitcomet/gitcomet-0.1.13.ebuild +++ b/dev-vcs/gitcomet/gitcomet-0.2.1.ebuild @@ -6,124 +6,133 @@ EAPI=8 CRATES=" + accesskit@0.24.1 + accesskit_atspi_common@0.19.1 + accesskit_consumer@0.38.0 + accesskit_macos@0.26.3 + accesskit_unix@0.22.1 + accesskit_windows@0.34.0 addr2line@0.25.1 adler2@2.0.1 aes@0.8.4 ahash@0.8.12 - aho-corasick@1.1.4 + aho-corasick@1.1.5 + alacritty_terminal@0.26.0 aligned-vec@0.6.4 aligned@0.4.3 alloca@0.4.0 allocator-api2@0.2.21 - android_system_properties@0.1.5 + android_system_properties@0.1.6 anes@0.1.6 anstream@1.0.0 anstyle-parse@1.0.0 anstyle-query@1.1.5 anstyle-wincon@3.0.11 anstyle@1.0.14 - anyhow@1.0.102 - ar_archive_writer@0.5.1 + anyhow@1.0.104 + approx@0.5.1 + ar_archive_writer@0.5.3 arbitrary@1.4.2 - arc-swap@1.9.1 + arc-swap@1.9.2 arg_enum_proc_macro@0.3.4 arrayref@0.3.9 - arrayvec@0.7.6 + arrayvec@0.7.8 as-raw-xcb-connection@1.0.1 as-slice@0.2.1 ash@0.38.0+1.3.281 - ashpd@0.13.11 + ashpd@0.13.13 async-broadcast@0.7.2 - async-channel@1.9.0 async-channel@2.5.0 - async-compression@0.4.42 async-executor@1.14.0 async-fs@2.2.0 - async-global-executor@2.4.1 async-io@2.6.0 async-lock@3.4.2 async-net@2.0.0 async-process@2.5.0 async-recursion@1.1.1 async-signal@0.2.14 - async-std@1.13.2 - async-tar@0.5.1 async-task@4.7.1 - async-trait@0.1.89 - async_zip@0.0.18 + async-trait@0.1.92 atomic-waker@1.1.2 atomic@0.5.3 + atspi-common@0.13.0 + atspi-proxies@0.13.0 + atspi@0.29.0 autocfg@1.5.1 av-scenechange@0.14.1 av1-grain@0.2.5 avif-serialize@0.8.9 backtrace@0.3.76 base64@0.22.1 + base64@0.23.1 + bindgen@0.72.1 + bisync@0.3.0 + bisync_macros@0.2.3 bit-set@0.8.0 bit-set@0.9.1 bit-vec@0.8.0 bit-vec@0.9.1 bit_field@0.10.3 bitflags@1.3.2 - bitflags@2.11.1 + bitflags@2.13.1 bitstream-io@4.10.0 block-buffer@0.10.4 block-padding@0.3.3 + block2@0.5.1 block2@0.6.2 block@0.1.6 blocking@1.6.2 - bstr@1.12.1 + borsh@1.8.0 + bstr@1.13.1 built@0.8.1 bumpalo@3.20.3 - bytemuck@1.25.0 - bytemuck_derive@1.10.2 + by_address@1.2.1 + bytemuck@1.25.2 + bytemuck_derive@1.12.0 byteorder-lite@0.1.0 byteorder@1.5.0 - bytes@1.11.1 - bytesize@2.3.1 - bzip2@0.6.1 + bytes@1.12.1 + bytesize@2.7.0 calloop-wayland-source@0.4.1 calloop@0.14.4 cast@0.3.0 cbc@0.1.2 - cbindgen@0.29.2 - cc@1.2.62 + cbindgen@0.29.4 + cc@1.2.67 + cexpr@0.6.0 cfg-if@1.0.4 - cfg_aliases@0.2.1 - cgl@0.3.2 - chacha20@0.10.0 - chrono@0.4.44 + cfg_aliases@0.2.2 + chacha20@0.10.1 + chrono@0.4.45 ciborium-io@0.2.2 ciborium-ll@0.2.2 ciborium@0.2.2 cipher@0.4.4 - circular-buffer@1.2.0 - clap@4.6.1 - clap_builder@4.6.0 - clap_derive@4.6.1 + clang-sys@1.9.1 + clap@4.6.6 + clap_builder@4.6.6 + clap_derive@4.6.4 clap_lex@1.1.0 clru@0.6.3 cocoa-foundation@0.2.1 cocoa@0.26.1 codespan-reporting@0.13.1 - collections-gpui-unofficial@1.2.7 color_quant@1.1.0 colorchoice@1.0.5 - command-fds@0.3.3 - compression-codecs@0.4.38 - compression-core@0.4.32 concurrent-queue@2.5.0 + console_error_panic_hook@0.1.7 const-random-macro@0.1.16 const-random@0.1.18 convert_case@0.10.0 + convert_case@0.11.0 core-foundation-sys@0.8.7 core-foundation@0.10.1 core-graphics-types@0.2.0 - core-graphics2@0.5.2 + core-graphics2@0.6.1 core-graphics@0.24.0 core-graphics@0.25.0 core-text@22.0.0 - core-video@0.5.2 + core-video@0.6.1 core_maths@0.1.1 cosmic-text@0.19.0 cpufeatures@0.2.17 @@ -131,36 +140,41 @@ CRATES=" crc32fast@1.5.0 criterion-plot@0.8.2 criterion@0.8.2 - crossbeam-channel@0.5.15 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-queue@0.3.12 - crossbeam-utils@0.8.21 + crossbeam-channel@0.5.16 + crossbeam-deque@0.8.7 + crossbeam-epoch@0.9.20 + crossbeam-queue@0.3.13 + crossbeam-utils@0.8.22 crunchy@0.2.4 crypto-common@0.1.7 - ctor@1.0.6 + ctor@1.0.13 + cursor-icon@1.2.0 dashmap@6.2.1 data-url@0.3.2 - deflate64@0.1.12 + defmt-macros@1.1.1 + defmt-parser@1.0.0 + defmt@1.1.1 + deranged@0.5.8 derive_more-impl@2.1.1 derive_more@2.1.1 digest@0.10.7 dirs-sys@0.5.0 dirs@6.0.0 dispatch2@0.3.1 - displaydoc@0.2.5 + displaydoc@0.2.7 dlib@0.5.3 document-features@0.2.12 downcast-rs@1.2.1 dunce@1.0.5 dwrote@0.11.5 dyn-clone@1.0.20 - either@1.16.0 - embed-resource@3.0.9 + either@1.17.0 + embed-resource@3.0.11 encoding_rs@0.8.35 endi@1.1.1 enumflags2@0.7.12 enumflags2_derive@0.7.12 + enumn@0.1.14 equator-macro@0.4.2 equator@0.4.2 equivalent@1.0.2 @@ -169,17 +183,15 @@ CRATES=" etagere@0.3.0 euclid@0.22.14 event-listener-strategy@0.5.4 - event-listener@2.5.3 - event-listener@5.4.1 - exr@1.74.0 + event-listener@5.4.2 + exr@1.74.2 faster-hex@0.10.0 - fastrand@1.9.0 - fastrand@2.4.1 + fastrand@2.5.0 fax@0.2.7 fdeflate@0.3.7 filedescriptor@0.8.3 filetime@0.2.29 - find-msvc-tools@0.1.9 + find-msvc-tools@0.1.11 fixedbitset@0.5.7 flate2@1.1.9 float-cmp@0.9.0 @@ -190,98 +202,94 @@ CRATES=" foldhash@0.1.5 foldhash@0.2.0 font-types@0.11.3 + font-types@0.12.3 fontconfig-parser@0.5.8 fontdb@0.23.0 - foreign-types-macros@0.2.3 + fontdb@0.24.0 + foreign-types-macros@0.2.4 foreign-types-shared@0.3.1 foreign-types@0.5.0 form_urlencoded@1.2.2 freetype-sys@0.23.0 - futf@0.1.5 - futures-channel@0.3.32 + futures-channel@0.3.34 futures-concurrency@7.7.1 - futures-core@0.3.32 - futures-executor@0.3.32 - futures-io@0.3.32 - futures-lite@1.13.0 + futures-core@0.3.34 + futures-executor@0.3.34 + futures-io@0.3.34 futures-lite@2.6.1 - futures-macro@0.3.32 - futures-sink@0.3.32 - futures-task@0.3.32 - futures-util@0.3.32 - futures@0.3.32 + futures-macro@0.3.34 + futures-sink@0.3.34 + futures-task@0.3.34 + futures-util@0.3.34 + futures@0.3.34 generic-array@0.14.7 gethostname@1.1.0 getrandom@0.2.17 getrandom@0.3.4 - getrandom@0.4.2 + getrandom@0.4.3 gif@0.14.2 gimli@0.32.3 - gix-actor@0.41.0 - gix-archive@0.32.0 - gix-attributes@0.33.0 - gix-bitmap@0.3.1 - gix-blame@0.13.0 - gix-chunk@0.7.1 - gix-command@0.9.0 - gix-commitgraph@0.37.0 - gix-config-value@0.18.0 - gix-config@0.56.0 - gix-date@0.15.3 - gix-diff@0.63.0 - gix-dir@0.25.0 - gix-discover@0.51.0 - gix-error@0.2.3 - gix-features@0.48.0 - gix-filter@0.30.0 - gix-fs@0.21.1 - gix-glob@0.26.0 - gix-hash@0.25.0 - gix-hashtable@0.15.0 - gix-ignore@0.21.0 - gix-imara-diff@0.2.1 - gix-index@0.51.0 - gix-lock@23.0.0 - gix-merge@0.16.0 - gix-negotiate@0.31.0 - gix-object@0.60.0 - gix-odb@0.80.0 - gix-pack@0.70.0 - gix-packetline@0.21.3 - gix-path@0.12.0 - gix-pathspec@0.18.0 - gix-protocol@0.61.0 - gix-quote@0.7.1 - gix-ref@0.63.0 - gix-refspec@0.41.0 - gix-revision@0.45.0 - gix-revwalk@0.31.0 - gix-sec@0.14.0 - gix-shallow@0.12.0 - gix-status@0.30.0 - gix-submodule@0.30.0 - gix-tempfile@23.0.0 - gix-trace@0.1.19 - gix-transport@0.57.0 - gix-traverse@0.57.0 - gix-url@0.36.0 - gix-utils@0.3.2 - gix-validate@0.11.1 - gix-worktree-state@0.30.0 - gix-worktree-stream@0.32.0 - gix-worktree@0.52.0 - gix@0.83.0 + gix-actor@0.41.2 + gix-attributes@0.34.0 + gix-bitmap@0.3.3 + gix-blame@0.16.0 + gix-chunk@0.7.3 + gix-command@0.9.2 + gix-commitgraph@0.38.0 + gix-config-value@0.19.1 + gix-config@0.59.0 + gix-date@0.15.6 + gix-diff@0.66.0 + gix-dir@0.28.0 + gix-discover@0.54.0 + gix-error@0.2.5 + gix-features@0.49.0 + gix-filter@0.33.0 + gix-fs@0.22.0 + gix-glob@0.27.0 + gix-hash@0.26.0 + gix-hashtable@0.16.0 + gix-ignore@0.22.0 + gix-imara-diff@0.2.4 + gix-index@0.54.0 + gix-lock@24.0.0 + gix-object@0.63.0 + gix-odb@0.83.0 + gix-pack@0.73.0 + gix-packetline@0.22.0 + gix-path@0.12.4 + gix-pathspec@0.19.0 + gix-protocol@0.64.0 + gix-quote@0.7.2 + gix-ref@0.66.0 + gix-refspec@0.44.0 + gix-revision@0.48.0 + gix-revwalk@0.34.0 + gix-sec@0.14.2 + gix-shallow@0.13.0 + gix-status@0.33.0 + gix-submodule@0.33.0 + gix-tempfile@24.0.0 + gix-trace@0.1.21 + gix-transport@0.58.1 + gix-traverse@0.60.0 + gix-url@0.37.1 + gix-utils@0.3.5 + gix-validate@0.11.3 + gix-worktree-stream@0.35.0 + gix-worktree@0.55.0 + gix-zlib@0.1.0 + gix@0.86.0 gl_generator@0.14.0 - globset@0.4.18 - gloo-timers@0.3.0 + glob@0.3.4 glow@0.17.0 glutin_wgl_sys@0.6.1 gpu-allocator@0.28.0 gpu-descriptor-types@0.2.0 gpu-descriptor@0.3.2 - gpui-util-gpui-unofficial@1.2.7 grid@1.0.1 half@2.7.1 + harfrust@0.12.0 harfrust@0.5.2 hash32@0.3.1 hashbrown@0.14.5 @@ -297,275 +305,291 @@ CRATES=" hkdf@0.12.4 hmac@0.12.1 home@0.5.12 - http-body@1.0.1 - http-client-gpui-unofficial@1.2.7 - http@1.4.0 + http@1.5.0 + httparse@1.10.1 human_format@1.2.1 iana-time-zone-haiku@0.1.2 iana-time-zone@0.1.65 - icu_collections@2.2.0 - icu_locale_core@2.2.0 - icu_normalizer@2.2.0 - icu_normalizer_data@2.2.0 - icu_properties@2.2.0 - icu_properties_data@2.2.0 - icu_provider@2.2.0 - id-arena@2.3.0 + icu_collections@2.3.0 + icu_locale_core@2.3.0 + icu_normalizer@2.3.0 + icu_normalizer_data@2.3.0 + icu_properties@2.3.0 + icu_properties_data@2.3.0 + icu_provider@2.3.0 idna@1.1.0 idna_adapter@1.2.2 image-webp@0.2.4 image@0.25.10 - imagesize@0.14.0 - imgref@1.12.1 + imagesize@0.15.0 + imgref@1.12.2 indexmap@2.14.0 - inotify-sys@0.1.5 - inotify@0.11.1 + inotify-sys@0.1.8 + inotify@0.11.5 inout@0.1.4 - instant@0.1.13 interpolate_name@0.2.4 inventory@0.3.24 - io-close@0.3.7 - io-surface@0.16.1 is-docker@0.2.0 is-wsl@0.4.0 is_terminal_polyfill@1.70.2 itertools@0.13.0 itertools@0.14.0 + itertools@0.15.0 itoa@1.0.18 - jiff-static@0.2.25 + jiff-core@0.1.0 + jiff-static@0.2.35 jiff-tzdb-platform@0.1.3 - jiff-tzdb@0.1.6 - jiff@0.2.25 + jiff-tzdb@0.1.8 + jiff@0.2.35 jni-sys-macros@0.4.1 jni-sys@0.3.1 jni-sys@0.4.1 - jobserver@0.1.34 - js-sys@0.3.99 + jobserver@0.1.35 + js-sys@0.3.104 khronos-egl@6.0.0 khronos_api@3.1.0 kqueue-sys@1.1.2 - kqueue@1.1.1 - kstring@2.0.2 + kqueue@1.2.1 kurbo@0.13.1 - kv-log-macro@1.0.7 lazy_static@1.5.0 - leak@0.1.2 - leaky-cow@0.1.1 - leb128fmt@0.1.0 lebe@0.5.3 - libbz2-rs-sys@0.2.5 - libc@0.2.186 - libfuzzer-sys@0.4.12 + libc@0.2.189 + libfuzzer-sys@0.4.13 libloading@0.8.9 libm@0.2.16 libmimalloc-sys@0.1.49 - libredox@0.1.16 - libz-sys@1.1.28 + libredox@0.1.20 + libz-sys@1.1.29 linebender_resource_handle@0.1.1 - link-section@0.17.2 - linktime-proc-macro@0.1.0 + link-section@0.19.3 + linktime-proc-macro@0.2.3 linux-raw-sys@0.12.1 - linux-raw-sys@0.4.15 - litemap@0.8.2 + litemap@0.8.3 litrs@1.0.0 lock_api@0.4.14 - log@0.4.30 + log@0.4.33 loop9@0.1.5 - lru@0.18.0 + lru@0.18.2 lyon@1.0.19 lyon_algorithms@1.0.20 lyon_geom@1.0.19 lyon_path@1.0.19 lyon_tessellation@1.0.20 - mac@0.1.1 - mach2@0.5.0 + mac-notification-sys@0.6.15 mach2@0.6.0 malloc_buf@0.0.6 - maybe-async@0.2.11 maybe-rayon@0.1.1 md-5@0.10.6 - memchr@2.8.0 - memmap2@0.9.10 + memchr@2.8.3 + memmap2@0.9.11 memoffset@0.9.1 metal@0.33.0 mimalloc@0.1.52 + minimal-lexical@0.2.1 miniz_oxide@0.8.9 - mio@1.2.0 + mio@1.2.2 + miow@0.6.1 moxcms@0.8.1 - naga@29.0.3 + naga@29.0.4 ndk-sys@0.6.0+11769913 new_debug_unreachable@1.0.6 - nix@0.29.0 - nix@0.31.3 no_std_io2@0.9.4 + nom@7.1.3 nom@8.0.0 nonempty@0.12.0 noop_proc_macro@0.3.0 + notify-rust@4.18.0 notify-types@2.1.0 notify@9.0.0-rc.4 + ntapi@0.4.3 num-bigint-dig@0.9.1 - num-bigint@0.4.6 + num-bigint@0.4.8 num-complex@0.4.6 + num-conv@0.2.2 num-derive@0.4.2 - num-integer@0.1.46 - num-iter@0.1.45 + num-integer@0.1.47 + num-iter@0.1.46 num-rational@0.4.2 num-traits@0.2.19 num@0.4.3 num_cpus@1.17.0 + objc-sys@0.3.5 + objc2-app-kit@0.2.2 + objc2-app-kit@0.3.2 + objc2-core-data@0.2.2 objc2-core-foundation@0.3.2 + objc2-core-image@0.2.2 + objc2-core-location@0.3.2 objc2-core-services@0.3.2 objc2-encode@4.1.0 + objc2-foundation@0.2.2 objc2-foundation@0.3.2 + objc2-io-kit@0.3.2 + objc2-io-surface@0.3.2 + objc2-metal@0.2.2 objc2-metal@0.3.2 + objc2-quartz-core@0.2.2 objc2-quartz-core@0.3.2 + objc2-user-notifications@0.3.2 + objc2@0.5.2 objc2@0.6.4 objc@0.2.7 object@0.37.3 + object@0.39.1 once_cell@1.21.4 once_cell_polyfill@1.70.2 oo7@0.6.0 oorandom@11.1.5 - open@5.3.5 + open@5.4.1 option-ext@0.2.0 ordered-float@5.3.0 ordered-stream@0.2.0 page_size@0.6.0 + palette@0.7.7 + palette_derive@0.7.7 + palette_math@0.7.7 parking@2.2.1 parking_lot@0.12.5 parking_lot_core@0.9.12 paste@1.0.15 pastey@0.1.1 - pathdiff@0.2.3 pathfinder_geometry@0.5.1 pathfinder_simd@0.5.6 pbkdf2@0.12.2 percent-encoding@2.3.2 + phf@0.13.1 + phf_generator@0.13.1 + phf_macros@0.13.1 + phf_shared@0.13.1 pico-args@0.5.0 pin-project-internal@1.1.13 pin-project-lite@0.2.17 pin-project@1.1.13 - pin-utils@0.1.0 piper@0.2.5 - pkg-config@0.3.33 + pkg-config@0.3.34 plotters-backend@0.3.7 plotters-svg@0.3.7 plotters@0.3.7 png@0.18.1 polling@3.11.0 pollster@0.2.5 - pollster@0.4.0 + pollster@1.0.1 polycool@0.4.0 portable-atomic-util@0.2.7 - portable-atomic@1.13.1 + portable-atomic@1.15.0 postage@0.5.0 - potential_utf@0.1.5 + potential_utf@0.1.6 + powerfmt@0.2.0 ppv-lite86@0.2.21 presser@0.3.1 prettyplease@0.2.37 proc-macro-crate@3.5.0 - proc-macro-error-attr2@2.0.0 - proc-macro-error2@2.0.1 - proc-macro2@1.0.106 + proc-macro2@1.0.107 prodash@31.0.0 profiling-procmacros@1.0.18 profiling@1.0.18 + proptest-macro@0.5.0 proptest@1.11.0 - psm@0.1.31 + psm@0.1.32 pulldown-cmark-escape@0.11.0 pulldown-cmark@0.13.4 - pxfm@0.1.29 + pulp-wasm-simd-flag@0.1.1 + pulp@0.22.3 + pxfm@0.1.30 qoi@0.4.1 quick-error@1.2.3 quick-error@2.0.1 - quick-xml@0.39.4 - quote@1.0.45 + quick-xml@0.41.0 + quote@1.0.47 r-efi@5.3.0 r-efi@6.0.0 - rand@0.10.1 - rand@0.9.4 + rand@0.10.2 + rand@0.9.5 rand_chacha@0.9.0 rand_core@0.10.1 rand_core@0.9.5 rand_xorshift@0.4.0 range-alloc@0.1.5 - rangemap@1.7.1 + rangemap@1.8.0 rav1e@0.8.1 ravif@0.13.0 + raw-cpuid@11.6.0 raw-window-handle@0.6.2 raw-window-metal@1.1.0 rayon-core@1.13.0 rayon@1.12.0 read-fonts@0.37.0 - redox_syscall@0.2.16 + read-fonts@0.41.0 + reborrow@0.5.5 redox_syscall@0.5.18 redox_users@0.5.2 - ref-cast-impl@1.0.25 - ref-cast@1.0.25 - regex-automata@0.4.14 - regex-syntax@0.8.10 - regex@1.12.3 + ref-cast-impl@1.0.27 + ref-cast@1.0.27 + regex-automata@0.4.18 + regex-syntax@0.8.11 + regex@1.13.1 renderdoc-sys@1.1.0 - resvg@0.47.0 + resvg@0.48.1 rgb@0.8.53 + ring@0.17.14 roxmltree@0.20.0 roxmltree@0.21.1 - rust-embed-impl@8.11.0 - rust-embed-utils@8.11.0 - rust-embed@8.11.0 - rustc-demangle@0.1.27 + rustc-demangle@0.1.28 rustc-hash@1.1.0 - rustc-hash@2.1.2 + rustc-hash@2.1.3 rustc_version@0.4.1 - rustix@0.38.44 + rustix-openpty@0.2.0 rustix@1.1.4 - rustversion@1.0.22 + rustls-pki-types@1.15.1 + rustls-webpki@0.103.14 + rustls@0.23.43 + rustversion@1.0.23 rusty-fork@0.3.1 - rustybuzz@0.20.1 ryu@1.0.23 same-file@1.0.6 - schemars@1.2.1 - schemars_derive@1.2.1 + schemars@1.2.2 + schemars_derive@1.2.2 scoped-tls@1.0.1 scopeguard@1.2.0 seahash@4.1.0 - self_cell@1.2.2 + self_cell@1.3.0 semver@1.0.28 - serde@1.0.228 + serde@1.0.229 serde_bytes@0.11.19 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_derive_internals@0.29.1 + serde_core@1.0.229 + serde_derive@1.0.229 + serde_derive_internals@0.30.0 serde_fmt@1.1.0 - serde_json@1.0.150 - serde_json_lenient@0.2.4 - serde_repr@0.1.20 + serde_json@1.0.151 + serde_repr@0.1.21 serde_spanned@1.1.1 - serde_urlencoded@0.7.1 sha1-checked@0.10.0 - sha1@0.10.6 + sha1@0.10.7 sha1_smol@1.0.1 sha2@0.10.9 shell-words@1.1.1 shlex@1.3.0 + shlex@2.0.1 signal-hook-registry@1.4.8 - simd-adler32@0.3.9 + signal-hook@0.4.4 + simd-adler32@0.3.10 simd_helpers@0.1.0 simplecss@0.2.2 siphasher@1.0.3 skrifa@0.40.0 + skrifa@0.44.0 slab@0.4.12 slotmap@1.1.1 - smallvec@1.15.1 + smallvec@1.15.2 smol@2.0.2 smol_str@0.3.6 - spin@0.10.0 - spin@0.9.8 + spin@0.12.3 + spin@0.9.9 spirv@0.4.0+sdk-1.4.341.0 stable_deref_trait@1.2.1 - stacker@0.1.24 - stacksafe-macro@1.0.1 - stacksafe@1.0.1 + stacker@0.1.25 + stacksafe-macro@1.0.3 + stacksafe@1.0.3 static_assertions@1.1.0 stats_alloc@0.1.10 streaming-iterator@0.1.9 @@ -574,43 +598,46 @@ CRATES=" strum@0.28.0 strum_macros@0.28.0 subtle@2.6.1 - sval@2.19.0 - sval_buffer@2.19.0 - sval_dynamic@2.19.0 - sval_fmt@2.19.0 - sval_json@2.19.0 - sval_nested@2.19.0 - sval_ref@2.19.0 - sval_serde@2.19.0 + sval@2.21.1 + sval_buffer@2.21.1 + sval_dynamic@2.21.1 + sval_fmt@2.21.1 + sval_json@2.21.1 + sval_nested@2.21.1 + sval_ref@2.21.1 + sval_serde@2.21.1 svgtypes@0.16.1 - swash@0.2.7 - syn@2.0.117 + swash@0.2.10 + syn@2.0.119 + syn@3.0.3 synstructure@0.13.2 sys-locale@0.3.2 - taffy@0.10.1 - take-until@0.2.0 + sysinfo@0.39.6 + taffy@0.12.2 + tauri-winrt-notification@0.7.3 tempfile@3.27.0 - tendril@0.4.3 termcolor@1.4.1 thiserror-impl@1.0.69 - thiserror-impl@2.0.18 + thiserror-impl@2.0.20 thiserror@1.0.69 - thiserror@2.0.18 + thiserror@2.0.20 tiff@0.11.3 + time-core@0.1.9 + time@0.3.55 tiny-keccak@2.0.2 tiny-skia-path@0.12.0 tiny-skia@0.12.0 - tinystr@0.8.3 + tinystr@0.8.4 tinytemplate@1.2.1 - tinyvec@1.11.0 + tinyvec@1.12.0 tinyvec_macros@0.1.1 toml@0.9.12+spec-1.1.0 - toml@1.1.2+spec-1.1.0 + toml@1.1.4+spec-1.1.0 toml_datetime@0.7.5+spec-1.1.0 toml_datetime@1.1.1+spec-1.1.0 - toml_edit@0.25.11+spec-1.1.0 - toml_parser@1.1.2+spec-1.1.0 - toml_writer@1.1.1+spec-1.1.0 + toml_edit@0.25.13+spec-1.1.0 + toml_parser@1.1.3+spec-1.1.0 + toml_writer@1.1.2+spec-1.1.0 tracing-attributes@0.1.31 tracing-core@0.1.36 tracing@0.1.44 @@ -621,121 +648,131 @@ CRATES=" tree-sitter-css@0.25.0 tree-sitter-dart@0.2.0 tree-sitter-diff@0.1.0 - tree-sitter-fsharp@0.3.0 + tree-sitter-fsharp@0.3.11 tree-sitter-go@0.25.0 tree-sitter-html@0.23.2 tree-sitter-java@0.23.5 tree-sitter-javascript@0.25.0 + tree-sitter-jinja-dialects@0.1.1 tree-sitter-jsdoc@0.25.0 tree-sitter-json@0.24.8 tree-sitter-kotlin-sg@0.4.1 tree-sitter-language@0.1.7 tree-sitter-lua@0.5.0 tree-sitter-make@1.1.1 + tree-sitter-nix@0.3.0 tree-sitter-objc@3.0.2 tree-sitter-php@0.24.2 tree-sitter-powershell@0.26.4 tree-sitter-python@0.25.0 - tree-sitter-r@1.2.0 + tree-sitter-r@1.3.0 tree-sitter-regex@0.25.0 tree-sitter-ruby@0.23.1 tree-sitter-rust@0.24.2 - tree-sitter-scala@0.26.0 + tree-sitter-scala@0.26.2 tree-sitter-sequel@0.3.11 - tree-sitter-swift@0.7.2 + tree-sitter-swift@0.7.3 tree-sitter-toml-ng@0.7.0 tree-sitter-typescript@0.23.2 tree-sitter-xml@0.7.0 tree-sitter-yaml@0.7.2 tree-sitter-zig@1.1.2 - tree-sitter@0.26.9 + tree-sitter@0.26.12 ttf-parser@0.25.1 typeid@1.0.3 - typenum@1.20.0 + typenum@1.20.1 uds_windows@1.2.1 uluru@3.1.0 unarray@0.1.4 unicase@2.9.0 - unicode-bidi-mirroring@0.4.0 unicode-bidi@0.3.18 unicode-bom@2.0.3 - unicode-ccc@0.4.0 unicode-ident@1.0.24 unicode-linebreak@0.1.5 unicode-normalization@0.1.25 - unicode-properties@0.1.4 unicode-script@0.5.8 - unicode-segmentation@1.13.2 + unicode-segmentation@1.13.3 unicode-vo@0.1.0 unicode-width@0.2.2 unicode-xid@0.2.6 + untrusted@0.9.0 + ureq-proto@0.6.1 + ureq@3.4.0 url@2.5.8 - usvg@0.47.0 - utf-8@0.7.6 + usvg@0.48.1 + utf8-zero@0.8.1 utf8_iter@1.0.4 utf8parse@0.2.2 - util-gpui-unofficial@1.2.7 - uuid@1.23.1 + uuid@1.24.1 v_frame@0.3.9 - value-bag-serde1@1.12.0 - value-bag-sval2@1.12.0 - value-bag@1.12.0 + value-bag-serde1@1.13.2 + value-bag-sval2@1.13.2 + value-bag@1.13.2 vcpkg@0.2.15 version_check@0.9.5 vswhom-sys@0.1.3 vswhom@0.1.0 + vte@0.15.0 wait-timeout@0.2.1 waker-fn@1.2.0 walkdir@2.5.0 wasi@0.11.1+wasi-snapshot-preview1 - wasip2@1.0.3+wasi-0.2.9 - wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 - wasm-bindgen-futures@0.4.72 - wasm-bindgen-macro-support@0.2.122 - wasm-bindgen-macro@0.2.122 - wasm-bindgen-shared@0.2.122 - wasm-bindgen@0.2.122 - wasm-encoder@0.244.0 - wasm-metadata@0.244.0 - wasmparser@0.244.0 - wayland-backend@0.3.15 - wayland-client@0.31.14 + wasip2@1.0.4+wasi-0.2.12 + wasm-bindgen-futures@0.4.77 + wasm-bindgen-macro-support@0.2.127 + wasm-bindgen-macro@0.2.127 + wasm-bindgen-shared@0.2.127 + wasm-bindgen@0.2.127 + wayland-backend@0.3.17 + wayland-client@0.31.15 wayland-cursor@0.31.14 wayland-protocols-plasma@0.3.12 wayland-protocols-wlr@0.3.12 - wayland-protocols@0.32.12 - wayland-scanner@0.31.10 + wayland-protocols@0.32.13 + wayland-scanner@0.31.11 wayland-sys@0.31.11 - web-sys@0.3.99 + web-sys@0.3.104 web-time@1.1.0 + webpki-roots@1.0.9 weezl@0.1.12 - wgpu-core-deps-apple@29.0.3 - wgpu-core-deps-emscripten@29.0.3 - wgpu-core-deps-windows-linux-android@29.0.3 - wgpu-core@29.0.3 - wgpu-hal@29.0.3 - wgpu-naga-bridge@29.0.3 - wgpu-types@29.0.3 - wgpu@29.0.3 - which@6.0.3 + wgpu-core-deps-apple@29.0.4 + wgpu-core-deps-emscripten@29.0.4 + wgpu-core-deps-windows-linux-android@29.0.4 + wgpu-core@29.0.4 + wgpu-hal@29.0.4 + wgpu-naga-bridge@29.0.4 + wgpu-types@29.0.4 + wgpu@29.0.4 + which@8.0.5 winapi-i686-pc-windows-gnu@0.4.0 winapi-util@0.1.11 winapi-x86_64-pc-windows-gnu@0.4.0 winapi@0.3.9 + windows-collections@0.2.0 windows-collections@0.3.2 + windows-core@0.61.2 windows-core@0.62.2 + windows-future@0.2.1 windows-future@0.3.2 windows-implement@0.60.2 windows-interface@0.59.3 + windows-link@0.1.3 windows-link@0.2.1 + windows-numerics@0.2.0 windows-numerics@0.3.1 windows-registry@0.6.1 + windows-result@0.3.4 windows-result@0.4.1 + windows-strings@0.4.2 windows-strings@0.5.1 + windows-sys@0.52.0 windows-sys@0.59.0 windows-sys@0.61.2 windows-targets@0.52.6 + windows-threading@0.1.0 windows-threading@0.2.1 + windows-version@0.1.7 + windows@0.61.3 windows@0.62.2 windows_aarch64_gnullvm@0.52.6 windows_aarch64_msvc@0.52.6 @@ -746,71 +783,83 @@ CRATES=" windows_x86_64_gnullvm@0.52.6 windows_x86_64_msvc@0.52.6 winnow@0.7.15 - winnow@1.0.3 + winnow@1.0.4 winreg@0.55.0 - winsafe@0.0.19 wio@0.2.2 - wit-bindgen-core@0.51.0 - wit-bindgen-rust-macro@0.51.0 - wit-bindgen-rust@0.51.0 - wit-bindgen@0.51.0 wit-bindgen@0.57.1 - wit-component@0.244.0 - wit-parser@0.244.0 - writeable@0.6.3 + writeable@0.6.4 x11-clipboard@0.9.3 x11rb-protocol@0.13.2 + x11rb-protocol@0.14.0 x11rb@0.13.2 - xattr@0.2.3 - xcursor@0.3.10 + x11rb@0.14.0 + xcursor@0.3.11 xkbcommon@0.9.0 xkeysym@0.2.1 - xml-rs@0.8.28 + xml-rs@0.8.29 xmlwriter@0.1.0 - xxhash-rust@0.8.15 + xxhash-rust@0.8.18 y4m@0.8.0 yazi@0.2.1 yeslogic-fontconfig-sys@6.0.1 yoke-derive@0.8.2 - yoke@0.8.2 - zbus@5.15.0 - zbus_macros@5.15.0 - zbus_names@4.3.2 + yoke@0.8.3 + zbus-lockstep-macros@0.5.2 + zbus-lockstep@0.5.2 + zbus@5.19.0 + zbus_macros@5.19.0 + zbus_names@4.3.4 + zbus_xml@5.2.1 + zcheapstr@1.1.0 zeno@0.3.3 - zerocopy-derive@0.8.48 - zerocopy@0.8.48 + zerocopy-derive@0.8.56 + zerocopy@0.8.56 zerofrom-derive@0.1.7 zerofrom@0.1.8 - zeroize@1.8.2 - zeroize_derive@1.4.3 - zerotrie@0.2.4 - zerovec-derive@0.11.3 - zerovec@0.11.6 - zlib-rs@0.6.3 - zmij@1.0.21 - zune-core@0.5.1 + zeroize@1.9.0 + zeroize_derive@1.5.0 + zerotrie@0.2.5 + zerovec-derive@0.11.5 + zerovec@0.11.7 + zlib-rs@0.6.7 + zmij@1.0.23 + zune-core@0.5.3 zune-inflate@0.2.54 zune-jpeg@0.5.15 - zvariant@5.11.0 - zvariant_derive@5.11.0 - zvariant_utils@3.3.1 + zvariant@5.15.0 + zvariant_derive@5.15.0 + zvariant_utils@4.2.0 " declare -A GIT_CRATES=( [font-kit]='https://github.com/Havunen/font-kit;cc6f86949e40ef3a5e9b2063f8127cdcb72d7ac4;font-kit-%commit%' - [gpui-ce-macros]='https://github.com/Havunen/gpui-ce;6d8a02e2e75b629b32ea0491f35fbc99e68b53a2;gpui-ce-%commit%/tooling/macros' - [gpui-ce]='https://github.com/Havunen/gpui-ce;6d8a02e2e75b629b32ea0491f35fbc99e68b53a2;gpui-ce-%commit%' + [gpui]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui' + [gpui_ce_util]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_ce_util' + [gpui_collections]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_collections' + [gpui_derive_refineable]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_derive_refineable' + [gpui_linux]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_linux' + [gpui_macos]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_macos' + [gpui_macros]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_macros' + [gpui_media]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_media' + [gpui_platform]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_platform' + [gpui_refineable]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_refineable' + [gpui_scheduler]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_scheduler' + [gpui_shared_string]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_shared_string' + [gpui_sum_tree]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_sum_tree' + [gpui_web]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_web' + [gpui_wgpu]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_wgpu' + [gpui_windows]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_windows' + [gpui_xim]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/xim' [tree-sitter-cpp]='https://github.com/tree-sitter/tree-sitter-cpp;5cb9b693cfd7bfacab1d9ff4acac1a4150700609;tree-sitter-cpp-%commit%' [tree-sitter-gitcommit]='https://github.com/zed-industries/tree-sitter-git-commit;88309716a69dd13ab83443721ba6e0b491d37ee9;tree-sitter-git-commit-%commit%' [tree-sitter-gomod]='https://github.com/camdencheek/tree-sitter-go-mod;2e886870578eeba1927a2dc4bd2e2b3f598c5f9a;tree-sitter-go-mod-%commit%' [tree-sitter-gowork]='https://github.com/zed-industries/tree-sitter-go-work;acb0617bf7f4fda02c6217676cc64acb89536dc7;tree-sitter-go-work-%commit%' [tree-sitter-md]='https://github.com/tree-sitter-grammars/tree-sitter-markdown;9a23c1a96c0513d8fc6520972beedd419a973539;tree-sitter-markdown-%commit%' - [xim-ctext]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%/xim-ctext' - [xim-parser]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%/xim-parser' - [zed-xim]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%' + [xim-ctext]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/xim_ctext' + [xim-parser]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/xim_parser' ) -RUST_MIN_VER="1.95.0" +RUST_MIN_VER="1.97.1" inherit cargo desktop wrapper xdg @@ -833,7 +882,8 @@ LICENSE="AGPL-3" # Dependent crate licenses LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 - CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB BZIP2 + CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 + ZLIB " SLOT="0" KEYWORDS="~amd64" @@ -875,8 +925,7 @@ src_install() { cd "${WORKDIR}/${MY_P}" || die local DOCS=( - README.md - CONTRIBUTING.md + {README,CONTRIBUTING}.md NOTICE docs ) diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass index f5a2d71e1e8b..05485f227a80 100644 --- a/eclass/perl-module.eclass +++ b/eclass/perl-module.eclass @@ -295,6 +295,7 @@ perl-module_src_configure() { fi set -- \ + --prefix "${EPREFIX}"/usr \ --installdirs=vendor \ --libdoc= \ --create_packlist=1 \ diff --git a/games-util/curseforge/Manifest b/games-util/curseforge/Manifest index 7448115f901f..654395d3cf21 100644 --- a/games-util/curseforge/Manifest +++ b/games-util/curseforge/Manifest @@ -1 +1 @@ -DIST curseforge-1.312.1_p36055.deb 109759072 BLAKE2B b997f994e057a61c5c0f870d03b868c6446eecea4f5ff5fcb6c56d65f83302dffd1f15417ada6ea3366e8a819d8601e01f99ba49aa8f82398650c39c77eb8beb SHA512 029d28b5ebabff8f843240b872c0cbe6c74500ed2b52e433470b7feb99b2f9606b4c21042ddec4c0e17d03f7f542cab57195a80f70637f94f487134e5e448468 +DIST curseforge-1.316.0_p37372.deb 109759072 BLAKE2B b997f994e057a61c5c0f870d03b868c6446eecea4f5ff5fcb6c56d65f83302dffd1f15417ada6ea3366e8a819d8601e01f99ba49aa8f82398650c39c77eb8beb SHA512 029d28b5ebabff8f843240b872c0cbe6c74500ed2b52e433470b7feb99b2f9606b4c21042ddec4c0e17d03f7f542cab57195a80f70637f94f487134e5e448468 diff --git a/games-util/curseforge/curseforge-1.312.1_p36055.ebuild b/games-util/curseforge/curseforge-1.316.0_p37372.ebuild index e83f527786df..e83f527786df 100644 --- a/games-util/curseforge/curseforge-1.312.1_p36055.ebuild +++ b/games-util/curseforge/curseforge-1.316.0_p37372.ebuild diff --git a/games-util/rusty-path-of-building/Manifest b/games-util/rusty-path-of-building/Manifest new file mode 100644 index 000000000000..6b6e055e1565 --- /dev/null +++ b/games-util/rusty-path-of-building/Manifest @@ -0,0 +1,2 @@ +DIST rusty-path-of-building-0.2.18-crates.tar.xz 45381988 BLAKE2B 83191239d58db00be668a7561b27ae167afd8959ebec1bb4a486398aae63bf36eeb8991c7621376b756f2d36bbcc9ec61be5154660fac014f7760ae3c9cda0a8 SHA512 69d444beee6e6273c3106e3d20695082e731b3f3ecb8ccdb0d389a3878af6f057fc9dcd3aa80f882582893eab36449e4f928ebd1dcd8acda9abea4ca247647b1 +DIST rusty-path-of-building-0.2.18.tar.gz 645496 BLAKE2B f3cf181f5fdeca35a6185609a62c959e43ee194a4b763469609bcdabd9f730c27cd4215b6b33b48247707823bddfda6bb2484684a69bf63df2987f7312e4cb4f SHA512 8deeca271050f96f6ad91d85fad427649aa8f14a87d6dc77a26a2f670b874c2436d5e9700e90057d019c5f2ffe44b7143eaa9ea3d7c812ef74e7af0797f1fe38 diff --git a/games-util/rusty-path-of-building/metadata.xml b/games-util/rusty-path-of-building/metadata.xml new file mode 100644 index 000000000000..20f07fe1573a --- /dev/null +++ b/games-util/rusty-path-of-building/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>falbrechtskirchinger@gmail.com</email> + <name>Florian Albrechtskirchinger</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/games-util/rusty-path-of-building/rusty-path-of-building-0.2.18.ebuild b/games-util/rusty-path-of-building/rusty-path-of-building-0.2.18.ebuild new file mode 100644 index 000000000000..1aeb3e0673d4 --- /dev/null +++ b/games-util/rusty-path-of-building/rusty-path-of-building-0.2.18.ebuild @@ -0,0 +1,118 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.16.0 + +EAPI=8 + +RUST_MIN_VER="1.88.0" +CRATES=" +" +LUA_COMPAT=( lua5-{1,3,4} luajit ) + +inherit cargo desktop lua-single toolchain-funcs xdg-utils + +DESCRIPTION="Cross-platform runtime for Path of Building" +HOMEPAGE="https://github.com/meehl/rusty-path-of-building" +SRC_URI=" + https://github.com/meehl/${PN}/archive/refs/tags/v${PV}.tar.gz -> "${P}".tar.gz + ${CARGO_CRATE_URIS} +" +if [[ ${PKGBUMPING} != ${PVR} ]]; then + SRC_URI+=" + https://github.com/fasys-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz + " +fi + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 ISC MIT + MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="test" + +# lzip requires luajit to build +DEPEND=" + ${LUA_DEPS} + dev-lang/luajit:= + virtual/zlib:= +" +RDEPEND=" + $(lua_gen_cond_dep ' + dev-lua/lua-curlv3[${LUA_USEDEP}] + dev-lua/lua-utf8[${LUA_USEDEP}] + dev-lua/luasocket[${LUA_USEDEP}] + ') + virtual/zlib:= +" +BDEPEND="virtual/pkgconfig" + +pkg_setup() { + lua-single_pkg_setup + rust_pkg_setup +} + +src_prepare() { + default + + sed 's/COMMONFLAGS\s*=.*/COMMONFLAGS = -fPIC $(OS_FLAGS) $(DBG)/' \ + -i lua/libs/lzip/Makefile || die +} + +src_compile() { + cargo_src_compile + + pushd lua/libs/lzip >/dev/null || die + + emake \ + CC="$(tc-getCXX)" \ + CFLAGS="${CXXFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + LUA_IMPL=luajit + + popd >/dev/null || die +} + +src_install() { + cargo_src_install + + pushd lua/libs/lzip >/dev/null || die + + emake \ + DESTDIR="${ED}" \ + LUA_IMPL=luajit \ + install + + popd >/dev/null || die + + newicon assets/icon.png ${PN}.png + + for v in 1 2; do + make_desktop_entry --eapi9 \ + ${PN} -a "poe${v} %U" \ + -n "Path of Building PoE ${v}" \ + -i ${PN} \ + -c "Game;Utility;" \ + -d "${PN}-${v}" \ + -e "Keywords=poe;pob;pob${v};pobc;path;exile;" \ + -e "MimeType=x-scheme-handler/pob${v/1/};" \ + -e "StartupWMClass=${PN}-${v}" + done +} + +pkg_postinst() { + xdg_desktop_database_update + + einfo "If automatic updates fail, navigate to ~/.local/share/RustyPathOfBuilding{1,2}/" + einfo "and delete both the rpob.version file and the Update directory. This will force" + einfo "a complete re-download of PoB's latest assets and Lua code on the next startup." +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/gnome-extra/nautilus-open-any-terminal/Manifest b/gnome-extra/nautilus-open-any-terminal/Manifest index cef01901b9eb..6d266a8fbbdb 100644 --- a/gnome-extra/nautilus-open-any-terminal/Manifest +++ b/gnome-extra/nautilus-open-any-terminal/Manifest @@ -1,2 +1,3 @@ DIST nautilus-open-any-terminal-0.8.1.tar.gz 137592 BLAKE2B 2d828b261bae229dbae16546a5cf3c5e092202e61e0fb7325a82b40cabf9566ad4c2a86a5ff5b10cb46943e4618612c27df0e99c6c8db9b6c47935db4ebd6470 SHA512 bdb896dc2f9fcbced626f77476af46a9a2c80f3004516a2808ddb5c629eebdf8372c9e7c55a0773b10c104f1b9aecedc1b374b30fddd4de1a4c54d91716d943f DIST nautilus-open-any-terminal-0.8.2.tar.gz 138714 BLAKE2B ac0803696654f6f76a5a684832bd022b247e3f215cd92bc62664a00f7979a438403f31e17c44d242190e77f898426a482f53d8afb0031b4db07e677a1748f74a SHA512 f305571a758c1c4c903269917dd698ff4c0c5ab589800d7ed686ffe551ffd47e34f807661130768df936189a7f6b76d5896227c647a9580f309050601bfdf2ee +DIST nautilus-open-any-terminal-0.8.3.tar.gz 138726 BLAKE2B 247facd54f65b52d673c184519d5be55fe2eebc4d4ca6cc19dc876e3d4a60753c46e518bd83e3c9257668f718ecc8f96014236201c178c39177e50f16c8efcf7 SHA512 82d95a6709e7fdbe5a9a927f98cfddbd0b6ace4c24887fcd1c0b992c75f0c727118d67d9d5284846cb9d561f54ab9088c5a922c87fee088c4d620cf2d7c9448b diff --git a/gnome-extra/nautilus-open-any-terminal/nautilus-open-any-terminal-0.8.3.ebuild b/gnome-extra/nautilus-open-any-terminal/nautilus-open-any-terminal-0.8.3.ebuild new file mode 100644 index 000000000000..ef1857a14f0f --- /dev/null +++ b/gnome-extra/nautilus-open-any-terminal/nautilus-open-any-terminal-0.8.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils + +DESCRIPTION="A Nautilus extension that adds a context-entry for opening any terminal" +HOMEPAGE="https://github.com/Stunkymonkey/nautilus-open-any-terminal" +SRC_URI="https://github.com/Stunkymonkey/nautilus-open-any-terminal/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/nautilus-python +" +BDEPEND=" + sys-devel/gettext +" + +pkg_postinst() { + gnome2_schemas_update +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gui-apps/fnott/Manifest b/gui-apps/fnott/Manifest index 09397fde81b8..95e5cad7745f 100644 --- a/gui-apps/fnott/Manifest +++ b/gui-apps/fnott/Manifest @@ -1,2 +1,3 @@ DIST fnott-1.7.1.tar.gz 480058 BLAKE2B 5a47533cddda11ec777c11d8fccea2b31695d2766c3bd65b6f566927c4887cd70d855c9525f083e7aa97c5c8adabe3049ec6e5f4dda9360b84c31c7e640d1fb6 SHA512 5310dc826de765e3f4a55f5c57f4d43a238c0aec0b6f1c374575bbabf43dfb05701e4ebc8d33b25c0c93fd07581f62c7860bd58619fc41cb8248e60a1efa99a2 -DIST fnott-1.8.0.tar.gz 483635 BLAKE2B 6fb64b61eb917a047e4c2146535139dfe9cdfcce85fb002d6b0fd05e45f0987bcbd3cedcdc7e06688f399f08ce0c5de1631e43d22c953015fa4e490d07ca6f46 SHA512 dbffe09cedac32ac2d54acbb49fcb465100bc1e8f72ec63f3f44b93f7b23ddc41186c5b35cc6ec834a892582bb3b94769711690b1cd6c9034046f0a121a31f7a +DIST fnott-1.8.0.tar.gz 484176 BLAKE2B d7d08824e8181be52e23ea01bdc460b966f3d37f65a759cc192fd2b177a9bf704da7f55240aa20f2796c3e3c042b9a64b746cbd16502084ac3e877b58af5f382 SHA512 b9f41797ba5eb0b2c29be4f81e817948af355e03b1b3f431eff8c9badd34e5ea4e86733cb9b4801b42878d901b0f24d2527f5f3b05a42d7037074dfee30610f1 +DIST fnott-1.8.0.tar.gz.sig 584 BLAKE2B d3597eb5940a309a72d2ce6e330a326805ca7f2194a48c5aa190a8c75ed8e06185e1a6b4cc0cf8536e92715a0d2b6c928015766a3161d1fb6eb767f040b8e987 SHA512 90f4d65630d8e7e658cc38ecdf9201f611ccdf744613d27afb7afa4784907654d1dbceb3f46c392112848dd554aee6d6e106b2b9ccf3d262398d8306e3fbc582 diff --git a/gui-apps/fnott/fnott-1.8.0.ebuild b/gui-apps/fnott/fnott-1.8.0.ebuild index 86bf7c1fc6e7..8df5de9e891a 100644 --- a/gui-apps/fnott/fnott-1.8.0.ebuild +++ b/gui-apps/fnott/fnott-1.8.0.ebuild @@ -3,17 +3,19 @@ EAPI=8 -inherit meson systemd xdg +inherit meson systemd verify-sig xdg -DESCRIPTION="Keyboard driven and lightweight Wayland notification daemon." +DESCRIPTION="Keyboard driven and lightweight Wayland notification daemon" HOMEPAGE="https://codeberg.org/dnkl/fnott" if [[ "${PV}" == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://codeberg.org/dnkl/fnott.git" else - SRC_URI="https://codeberg.org/dnkl/fnott/archive/${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}" + SRC_URI=" + https://codeberg.org/dnkl/fnott/releases/download/${PV}/${P}.tar.gz + verify-sig? ( https://codeberg.org/dnkl/fnott/releases/download/${PV}/${P}.tar.gz.sig ) + " KEYWORDS="~amd64" fi @@ -38,8 +40,11 @@ DEPEND=" BDEPEND=" dev-util/wayland-scanner app-text/scdoc + verify-sig? ( sec-keys/openpgp-keys-dnkl ) " +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc + src_configure() { local emesonargs=( # always install unit diff --git a/gui-apps/fnott/fnott-9999.ebuild b/gui-apps/fnott/fnott-9999.ebuild index 86bf7c1fc6e7..8df5de9e891a 100644 --- a/gui-apps/fnott/fnott-9999.ebuild +++ b/gui-apps/fnott/fnott-9999.ebuild @@ -3,17 +3,19 @@ EAPI=8 -inherit meson systemd xdg +inherit meson systemd verify-sig xdg -DESCRIPTION="Keyboard driven and lightweight Wayland notification daemon." +DESCRIPTION="Keyboard driven and lightweight Wayland notification daemon" HOMEPAGE="https://codeberg.org/dnkl/fnott" if [[ "${PV}" == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://codeberg.org/dnkl/fnott.git" else - SRC_URI="https://codeberg.org/dnkl/fnott/archive/${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}" + SRC_URI=" + https://codeberg.org/dnkl/fnott/releases/download/${PV}/${P}.tar.gz + verify-sig? ( https://codeberg.org/dnkl/fnott/releases/download/${PV}/${P}.tar.gz.sig ) + " KEYWORDS="~amd64" fi @@ -38,8 +40,11 @@ DEPEND=" BDEPEND=" dev-util/wayland-scanner app-text/scdoc + verify-sig? ( sec-keys/openpgp-keys-dnkl ) " +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dnkl.asc + src_configure() { local emesonargs=( # always install unit diff --git a/gui-apps/noctalia/Manifest b/gui-apps/noctalia/Manifest index e22741750ab6..ea2839778ded 100644 --- a/gui-apps/noctalia/Manifest +++ b/gui-apps/noctalia/Manifest @@ -1,3 +1,4 @@ DIST noctalia-5.0.0_beta7.tar.gz 10694861 BLAKE2B 33f4edce7f3ebed8350e4a0cde7b925d56276abbaae20bf373656276748b27cf327c45835c70282e7949a71b9195d3636c34c595075121a3aa82b59c4d30be17 SHA512 14d6445c3137d5b6225e998c77eada6d6ce43356204475e35ce0687ebcf72a6d9829b71dd91ea9e6a9ca532b60a9fc09255ee95744229c2e1cf426197f88254f DIST noctalia-5.0.0_beta8.tar.gz 10788751 BLAKE2B c55a5cb82bf8c8e62194a47a85e223a2a6c3c37e708cf6658068999a2fcc168ddf17940fefd631248ed43917dfccc42cc4d0aad80d051b12d810d1ea341ca508 SHA512 3806d0e3d06aa49dee23c14e7d8d3caa77f5219f54d8abb158e29ff0fa1ba5af05a781ea1673dd813872eca00c2df7100c9d4a38b83a762789ae65c0a355733d +DIST noctalia-5.0.0_beta9.tar.gz 10962240 BLAKE2B d34cd68874bdbf39bf223511e87535f57fec2fb72a1a8cd9c7466bb6b485dfcbb8cdef64350012d4cce35224c4f47d521f0bea97073c552bde56c6f011d5e055 SHA512 7a823074fa16885834ba5947545440800614ef2d8f9928d97f83ed8593ca5c17e0f59d3b728798401bb75756eec20e6c3d2203980606593bb0c049058f1a87e7 DIST noctalia-v4.7.7.tar.gz 25414718 BLAKE2B a8af942e0b746d8fc52a0e979aab27e1ebd91190ec71924b519d56d5224a560e2edaf9c64c51768d68cb791d70d03c7ba5572fec1d1fa38f3244fd698189d89c SHA512 7f1ccdd6180e40ce1e898688f93aab348d327e8b46a90e1a193a73f00468fb7ae4dd2655588006da7774ccace4675853cb05dcd3cee540a7c5bbedf57da202c2 diff --git a/gui-apps/noctalia/noctalia-5.0.0_beta7.ebuild b/gui-apps/noctalia/noctalia-5.0.0_beta7.ebuild index 895a23f95eb5..643779473ec0 100644 --- a/gui-apps/noctalia/noctalia-5.0.0_beta7.ebuild +++ b/gui-apps/noctalia/noctalia-5.0.0_beta7.ebuild @@ -37,6 +37,7 @@ DEPEND=" media-libs/fontconfig media-libs/freetype media-libs/libjxl + media-libs/libsndfile media-libs/libwebp media-libs/mesa media-video/pipewire diff --git a/gui-apps/noctalia/noctalia-5.0.0_beta8.ebuild b/gui-apps/noctalia/noctalia-5.0.0_beta8.ebuild index 895a23f95eb5..643779473ec0 100644 --- a/gui-apps/noctalia/noctalia-5.0.0_beta8.ebuild +++ b/gui-apps/noctalia/noctalia-5.0.0_beta8.ebuild @@ -37,6 +37,7 @@ DEPEND=" media-libs/fontconfig media-libs/freetype media-libs/libjxl + media-libs/libsndfile media-libs/libwebp media-libs/mesa media-video/pipewire diff --git a/gui-apps/noctalia/noctalia-5.0.0_beta9.ebuild b/gui-apps/noctalia/noctalia-5.0.0_beta9.ebuild new file mode 100644 index 000000000000..53edc048eb23 --- /dev/null +++ b/gui-apps/noctalia/noctalia-5.0.0_beta9.ebuild @@ -0,0 +1,98 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson optfeature shell-completion xdg + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV:0:-1}.${MY_PV: -1}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES" +HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia" + +SRC_URI="https://github.com/noctalia-dev/noctalia/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" + +IUSE="+jemalloc" + +DEPEND=" + dev-cpp/nlohmann_json + dev-cpp/sdbus-c++ + dev-cpp/tomlplusplus + dev-libs/glib:2 + jemalloc? ( dev-libs/jemalloc:= ) + dev-libs/libxml2 + dev-libs/md4c + dev-libs/stb + dev-libs/libical + dev-libs/libsodium + dev-libs/wayland + app-crypt/libsecret + gnome-base/librsvg:2 + media-libs/fontconfig + media-libs/freetype + media-libs/libjxl + media-libs/libsndfile + media-libs/libwebp + media-libs/mesa + media-video/pipewire + media-video/wireplumber + net-misc/curl + sci-libs/libqalculate + sys-auth/polkit + sys-libs/pam + virtual/opengl + x11-libs/cairo[glib] + x11-libs/libxkbcommon + x11-libs/pango +" + +RDEPEND=" + ${DEPEND} + dev-vcs/git +" + +BDEPEND=" + dev-libs/wayland + dev-libs/wayland-protocols + dev-util/wayland-scanner +" + +DOCS=( {README,CREDITS}.md example.toml ) + +src_configure() { + local emesonargs=( + $(meson_feature jemalloc) + ) + meson_src_configure +} + +src_compile() { + meson_src_compile + + "${BUILD_DIR}"/${PN} completions bash > ${PN}.bash || die + "${BUILD_DIR}"/${PN} completions zsh > ${PN}.zsh || die + "${BUILD_DIR}"/${PN} completions fish > ${PN}.fish || die +} + +src_install() { + meson_src_install + + newbashcomp "${PN}.bash" "${PN}" + dofishcomp "${PN}.fish" + newzshcomp "${PN}.zsh" "_${PN}" +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "external display brightness control" app-misc/ddcutil + optfeature "battery and power device integration" sys-power/upower + optfeature "clipboard auto-paste" gui-apps/wtype + optfeature "hardware-accelerated screen recording" media-video/gpu-screen-recorder +} diff --git a/gui-apps/noctalia/noctalia-9999.ebuild b/gui-apps/noctalia/noctalia-9999.ebuild index a8ab664514c3..946d00d1903c 100644 --- a/gui-apps/noctalia/noctalia-9999.ebuild +++ b/gui-apps/noctalia/noctalia-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit meson optfeature git-r3 xdg +inherit git-r3 meson optfeature shell-completion xdg DESCRIPTION="A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES" HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia" @@ -67,6 +67,22 @@ src_configure() { meson_src_configure } +src_compile() { + meson_src_compile + + "${BUILD_DIR}"/${PN} completions bash > ${PN}.bash || die + "${BUILD_DIR}"/${PN} completions zsh > ${PN}.zsh || die + "${BUILD_DIR}"/${PN} completions fish > ${PN}.fish || die +} + +src_install() { + meson_src_install + + newbashcomp "${PN}.bash" "${PN}" + dofishcomp "${PN}.fish" + newzshcomp "${PN}.zsh" "_${PN}" +} + pkg_postinst() { xdg_pkg_postinst diff --git a/gui-apps/sddm-conf/Manifest b/gui-apps/sddm-conf/Manifest index 2a1e260a638f..e60143fdc079 100644 --- a/gui-apps/sddm-conf/Manifest +++ b/gui-apps/sddm-conf/Manifest @@ -1 +1,2 @@ DIST sddm-conf-0.3.0.tar.gz 137732 BLAKE2B ce376069ceada99757740a9e46373d7f546c71e6ade8c46dc0d8736b3349c89c29ff10c1a55abd43ec8d78cca0a0a855c2cab10c752fb537ee699fefe8bc1bc8 SHA512 79533bb47b496d041d96da407c5e9dff995bac7205cbcab6b8c36c0ceb26093c291840e80e030d7d14b134c0b597176c7de51e54973cc4868aeaf82c79425caa +DIST sddm-conf-0.4.1.tar.gz 141075 BLAKE2B 74c7800bbe0649c6e6fc481e54b0198b46fef169d5a67d35707f9156d3d66b3124fba5cd0177fa0f06df7c3bd45bb947fecf3ccfefa976b9922f951573265f79 SHA512 6b79182c0d34327d4d7e00e8fb126f6f22d058e49a686e4a2e571d70716dca34e072c7b82bb54a0ebdba86eef5fdef162a5573ee834da0ceb2073da71ddf5f86 diff --git a/gui-apps/sddm-conf/sddm-conf-0.4.1.ebuild b/gui-apps/sddm-conf/sddm-conf-0.4.1.ebuild new file mode 100644 index 000000000000..70d1515e5c85 --- /dev/null +++ b/gui-apps/sddm-conf/sddm-conf-0.4.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="SDDM configuration editor" +HOMEPAGE="https://qtilities.github.io/" +SRC_URI="https://github.com/qtilities/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-qt/qtbase:6[widgets] + sys-auth/polkit + x11-misc/sddm +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-build/qtilitools + dev-qt/qttools:6[linguist] +" + +src_configure() { + local mycmakeargs=( + -DPROJECT_QT_VERSION=6 + ) + cmake_src_configure +} diff --git a/media-gfx/bambustudio-bin/Manifest b/media-gfx/bambustudio-bin/Manifest index efa93ae8f476..2e8eb821470d 100644 --- a/media-gfx/bambustudio-bin/Manifest +++ b/media-gfx/bambustudio-bin/Manifest @@ -1,2 +1,2 @@ -DIST bambustudio-bin-02.07.01.62.AppImage 227047928 BLAKE2B b9675554cf129cf2380633de54a063571251cdb33033504a7397f323096a45123182d0d1fde0c7818a4b6f37984daa87a69cfffe95b43d9dc8d7c1e18e43e836 SHA512 995ecd9a2a2d9a45eb8ae2c2c89eb3b42b167d7bd5ad5c932ad2e79391b3ec39391b728b7c183786b564772d6a25e5e251cc7ad392dbc085d3e7f149fd504f1e DIST bambustudio-bin-02.08.02.60.AppImage 230021624 BLAKE2B fcb70f5374ffd95b67e7af00bb91b6d3ccda6bc016eac2bd5e4ca3984a66eab3773761ceff6eabab746eb5ea0b330948ca3d8cd1212b93dfa2d03c8db4552a0e SHA512 b6db2e76b7d69bbbcc91056cb0622a5510ae4f88bc4ef5238d55e2c65b35f660c2ad1c7de87daaf93f7ef8352e7136d9f9f514f57bd0b315a1f37f601ccd0a68 +DIST bambustudio-bin-02.08.02.61.AppImage 230025720 BLAKE2B 7a960c24cdcbcdd60f763d12b5415c2d704d6187c4f98652e296fd2b2af9ddf69603c7eb0f33733d16ca07f94f5fdd594ce173b73cd568af1827d32d8a0607bd SHA512 5235f9b1040e0b5d7c315dfbeb22b25115dd43908f94cdc4ce84bd9d4bff43bac2d6d76738a5d456af26dca04c99f6981a293937a42f1599882fa2a62cfbd419 diff --git a/media-gfx/bambustudio-bin/bambustudio-bin-02.07.01.62.ebuild b/media-gfx/bambustudio-bin/bambustudio-bin-02.08.02.61.ebuild index 7139cc8621d0..c23cfd07b004 100644 --- a/media-gfx/bambustudio-bin/bambustudio-bin-02.07.01.62.ebuild +++ b/media-gfx/bambustudio-bin/bambustudio-bin-02.08.02.61.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://bambulab.com" SRC_URI=" amd64? ( - https://github.com/bambulab/${MY_PN}/releases/download/v${PV}/BambuStudio_ubuntu24.04-v02.07.01.62-20260616195227.AppImage + https://github.com/bambulab/${MY_PN}/releases/download/v${PV}/BambuStudio_ubuntu24.04-v02.08.02.61-20260820225108.AppImage -> ${P}.AppImage ) " diff --git a/media-gfx/feh/Manifest b/media-gfx/feh/Manifest index 6bb639ad8567..2c9d52cec91e 100644 --- a/media-gfx/feh/Manifest +++ b/media-gfx/feh/Manifest @@ -1,4 +1,3 @@ DIST feh-3.11.3.tar.bz2 2109841 BLAKE2B eba549f799f1f7d0822c513fb80be495d54976ef2511a8830242acb2564c2a9f170f8f04699c14cb838c43721ff33b9d286c2fdf811e60ce49a6029fb62b9c1e SHA512 b5b009c9a1b1416ba6aec150c96309106b03a17a0be636c1d008a5817e3895306e7c02167c11a97c04c2ef46efe848648c2163977733efebc45caa4a9a3befb5 -DIST feh-3.11.4.tar.bz2 2110659 BLAKE2B 8bc9791d2731b3fabd633444ec056f83531b241ffcd65dcf46d1fb4c5516536850e02e9155108d64703e818d5fc870bf94d4eaf38b435c18bfa6897c361f898a SHA512 216ff279a56c7b9159299819c0ff045b6238b72d9af1f8cb6a405687d2dd0a44b5a3618060004500df6a1902c962732e0af8f57113449e5401cd6a42408f4a96 -DIST feh-3.12.1.tar.bz2 2110520 BLAKE2B ba7c01cb7b231ddfc5aa4b8051a25bcb937e01fd48cdf753aef9868b18de3b3c815bac5c0508828ff154bb213af9bc11ad03e2657ed011486f99a22faeedc586 SHA512 86da730832edc9b2d6427edcd184b53a5a093afa483fc55fae1b0e06f1ebc241edd1f40236a4e32b734de9262e5d3ca03501cce4d374d94f3cc0f168d1204cdb DIST feh-3.12.2.tar.bz2 2111186 BLAKE2B 5ffb5bd57340523ec12f4f900f92704fc67570438638b48ce15b034bc36ce9b02fbccad600da785a5d4e3660dd7f46e0e48d09dfbaec0d347439fc041949ca10 SHA512 a060043d9d59bb5f4e0a0525c97ce8637f4bb9efbd27a46a2275da6c646f0d1de7fba80172f16a8d3f2dcb54f2bbeca13c073d033cfc08b62f78ac9a6d740ca2 +DIST feh-3.12.3.tar.bz2 2111581 BLAKE2B 63216d97092b3d56d7c73b3f405d66e2c6306ad9ddea3dcaeec87660284d415427d900ab7a03441f04b119176bedf71547a0db9ad9b596415da41259bf18d82f SHA512 3548e75aa3c72be528669b1d63a1e2bb44467ec0111abe7e7a5edc92601b164e66304db653778f9ee46883c57526b46d764659a380be0012360679a654de8f3d diff --git a/media-gfx/feh/feh-3.12.1.ebuild b/media-gfx/feh/feh-3.12.1.ebuild deleted file mode 100644 index ed2fb4314b2e..000000000000 --- a/media-gfx/feh/feh-3.12.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit toolchain-funcs xdg-utils - -DESCRIPTION="A fast, lightweight imageviewer using imlib2" -HOMEPAGE="https://feh.finalrewind.org/" -SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2" - -LICENSE="feh" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug curl exif magic test xinerama inotify" -RESTRICT="test" # Tests are broken. - -COMMON_DEPEND=" - media-libs/imlib2[X,text(+)] - >=media-libs/libpng-1.2:0= - x11-libs/libX11 - curl? ( net-misc/curl ) - exif? ( media-libs/libexif ) - magic? ( sys-apps/file ) - xinerama? ( x11-libs/libXinerama )" -RDEPEND="${COMMON_DEPEND} - media-libs/libjpeg-turbo:0" -DEPEND="${COMMON_DEPEND} - x11-base/xorg-proto - x11-libs/libXt - test? ( - >=dev-lang/perl-5.10 - dev-perl/Test-Command - media-libs/imlib2[gif,jpeg,png] - )" - -PATCHES=( "${FILESDIR}"/${PN}-3.2-debug-cflags.patch ) - -pkg_setup() { - use_feh() { usex $1 1 0; } - - fehopts=( - PREFIX="${EPREFIX}"/usr - doc_dir='${main_dir}'/share/doc/${PF} - example_dir='${main_dir}'/share/doc/${PF}/examples - curl=$(use_feh curl) - debug=$(use_feh debug) - xinerama=$(use_feh xinerama) - exif=$(use_feh exif) - inotify=$(use_feh inotify) - magic=$(use_feh magic) - ) -} - -src_compile() { - tc-export CC - emake "${fehopts[@]}" -} - -src_install() { - emake "${fehopts[@]}" DESTDIR="${D}" install -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_mimeinfo_database_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_mimeinfo_database_update - xdg_desktop_database_update -} diff --git a/media-gfx/feh/feh-3.12.2.ebuild b/media-gfx/feh/feh-3.12.2.ebuild index ed2fb4314b2e..0d4b5efbfb17 100644 --- a/media-gfx/feh/feh-3.12.2.ebuild +++ b/media-gfx/feh/feh-3.12.2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2" LICENSE="feh" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv x86" IUSE="debug curl exif magic test xinerama inotify" RESTRICT="test" # Tests are broken. diff --git a/media-gfx/feh/feh-3.11.4.ebuild b/media-gfx/feh/feh-3.12.3.ebuild index ed2fb4314b2e..ed2fb4314b2e 100644 --- a/media-gfx/feh/feh-3.11.4.ebuild +++ b/media-gfx/feh/feh-3.12.3.ebuild diff --git a/media-libs/mesa/mesa-26.1.8.ebuild b/media-libs/mesa/mesa-26.1.8.ebuild index 163aec33a736..623b49eb0a39 100644 --- a/media-libs/mesa/mesa-26.1.8.ebuild +++ b/media-libs/mesa/mesa-26.1.8.ebuild @@ -37,7 +37,7 @@ else SRC_URI=" https://archive.mesa3d.org/${MY_P}.tar.xz " - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" fi # This should be {CARGO_CRATE_URIS//.crate/.tar.gz} to correspond to the wrap files, diff --git a/media-libs/netpbm/netpbm-11.2.22.ebuild b/media-libs/netpbm/netpbm-11.2.22.ebuild index 9ad54eb85626..86e94603be71 100644 --- a/media-libs/netpbm/netpbm-11.2.22.ebuild +++ b/media-libs/netpbm/netpbm-11.2.22.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/${CATEGORY}/${PN LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain" SLOT="0/stable" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs tiff X xml" # app-text/ghostscript-gpl is really needed for postscript diff --git a/media-libs/shaderc/shaderc-2026.2.ebuild b/media-libs/shaderc/shaderc-2026.2.ebuild index 4574d9b51477..78eb91a4b42a 100644 --- a/media-libs/shaderc/shaderc-2026.2.ebuild +++ b/media-libs/shaderc/shaderc-2026.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" IUSE="doc" RDEPEND=" diff --git a/media-libs/tg_owt/Manifest b/media-libs/tg_owt/Manifest index 61c4de94bdb1..b5c446d096c6 100644 --- a/media-libs/tg_owt/Manifest +++ b/media-libs/tg_owt/Manifest @@ -1,3 +1,3 @@ DIST libyuv-04821d1e7d60845525e8db55c7bcd41ef5be9406.tar.bz2 418856 BLAKE2B a72e1f75491785b272b0ded46368a67aadb643278e5764d16dcd902ab7e4139d8664ffbacd940f30113ce3171e0b0846fe0d6111ced17c5b08f326cd61b2af14 SHA512 ff9cfbb61a1361e959740d00c741dc6fbe71ca7c61770abc35f70aada402df3884d7d5992ae79472dfe3d7641154d4f13065593fee41bf8eae924e26cc654117 -DIST tg_owt-0_pre20250515.tar.gz 11719653 BLAKE2B 804a72d97b535efb6e6319e609763f2b641cb9962e59d4afd5ea5b98b9b49b5c32344341ca6096899e806c3a115f784975a442c758896913a162a2d96a77703a SHA512 3930584575a61b5c8aeea871be85d0700ccc32b852adb10293ab4267066cfcf6857ceea51b267507f5d23e088c331fb7b42ebccbb71ef9b8a2ecdba60c2ca2e3 DIST tg_owt-0_pre20260309.tar.gz 11722724 BLAKE2B fb0bf0a664f8a06ab5f70214c7e3a27eb1f21509139b4cbae6fbf61d19e00299597c97cbd997178791df8165af39a92c9be494722511988eec37a52a8d8f38d5 SHA512 44c37c84f5fb21019d82bf97266e167792302cc3f04185f123499cdefee418690767026e9e55b74d871d4aca5d0e4edde77c7ae64c9ff1fd02521089fcf888c4 +DIST tg_owt-0_pre20260803.tar.gz 11722724 BLAKE2B fb0bf0a664f8a06ab5f70214c7e3a27eb1f21509139b4cbae6fbf61d19e00299597c97cbd997178791df8165af39a92c9be494722511988eec37a52a8d8f38d5 SHA512 44c37c84f5fb21019d82bf97266e167792302cc3f04185f123499cdefee418690767026e9e55b74d871d4aca5d0e4edde77c7ae64c9ff1fd02521089fcf888c4 diff --git a/media-libs/tg_owt/files/tg_owt-0_pre20250515-nonnull.patch b/media-libs/tg_owt/files/tg_owt-0_pre20250515-nonnull.patch deleted file mode 100644 index 5e0cc44bb2e7..000000000000 --- a/media-libs/tg_owt/files/tg_owt-0_pre20250515-nonnull.patch +++ /dev/null @@ -1,27 +0,0 @@ -https://bugs.gentoo.org/964949 -https://github.com/desktop-app/tg_owt/pull/168 -diff --git a/src/api/scoped_refptr.h b/src/api/scoped_refptr.h -index 61b2eb1f2..6ff8a3cf3 100644 ---- a/src/api/scoped_refptr.h -+++ b/src/api/scoped_refptr.h -@@ -66,6 +66,20 @@ - #include <memory> - #include <utility> - -+#include "absl/base/nullability.h" -+ -+namespace absl { -+#ifdef absl_nonnull -+template<typename T> -+using Nonnull = T absl_nonnull; -+#endif // absl_nonnull -+ -+#ifdef absl_nullable -+template<typename T> -+using Nullable = T absl_nullable; -+#endif // absl_nullable -+} -+ - namespace webrtc { - - template <class T> diff --git a/media-libs/tg_owt/files/tg_owt-0_pre20250515-scope-nonnull.patch b/media-libs/tg_owt/files/tg_owt-0_pre20250515-scope-nonnull.patch deleted file mode 100644 index b0ccc56e728c..000000000000 --- a/media-libs/tg_owt/files/tg_owt-0_pre20250515-scope-nonnull.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/src/api/scoped_refptr.h b/src/api/scoped_refptr.h -index 6ff8a3cf..5d58968e 100644 ---- a/src/api/scoped_refptr.h -+++ b/src/api/scoped_refptr.h -@@ -68,6 +68,9 @@ - - #include "absl/base/nullability.h" - -+// Compatibility shim for abseil versions that remove absl::Nonnull and -+// absl::Nullable. -+#if ABSL_LTS_RELEASE_VERSION > 20250512 - namespace absl { - #ifdef absl_nonnull - template<typename T> -@@ -79,6 +82,7 @@ template<typename T> - using Nullable = T absl_nullable; - #endif // absl_nullable - } -+#endif // ABSL_LTS_RELEASE_VERSION > 20250512 - - namespace webrtc { - diff --git a/media-libs/tg_owt/tg_owt-0_pre20250515-r2.ebuild b/media-libs/tg_owt/tg_owt-0_pre20260803.ebuild index a3b48c966a64..261e1c364dab 100644 --- a/media-libs/tg_owt/tg_owt-0_pre20250515-r2.ebuild +++ b/media-libs/tg_owt/tg_owt-0_pre20260803.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2025 Gentoo Authors +# Copyright 2020-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit cmake flag-o-matic DESCRIPTION="WebRTC build for Telegram" HOMEPAGE="https://github.com/desktop-app/tg_owt" -TG_OWT_COMMIT="232ec410502e773024e8d83cfae83a52203306c0" +TG_OWT_COMMIT="26068e29bfa8d74a9dc9c8f7f94172fafbc262b8" LIBYUV_COMMIT="04821d1e7d60845525e8db55c7bcd41ef5be9406" LIBSRTP_COMMIT="a566a9cfcd619e8327784aa7cff4a1276dc1e895" SRC_URI="https://github.com/desktop-app/tg_owt/archive/${TG_OWT_COMMIT}.tar.gz -> ${P}.tar.gz @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${TG_OWT_COMMIT}" LICENSE="BSD" SLOT="0/${PV##*pre}" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" IUSE="screencast +X" # This package's USE flags may change the ABI and require a rebuild of @@ -71,16 +71,10 @@ BDEPEND=" PATCHES=( "${FILESDIR}/tg_owt-0_pre20250515-fix-gcc16.patch" "${FILESDIR}/tg_owt-0_pre20250515-fix-clang20.patch" - - # Bug 964949. Incomplete, regresses abseil-cpp-2025012. - "${FILESDIR}/tg_owt-0_pre20250515-nonnull.patch" - # Bug 965838. Fixes regression with abseil-cpp-2025012. - "${FILESDIR}/tg_owt-0_pre20250515-scope-nonnull.patch" ) src_unpack() { default - mv -T "libyuv-${LIBYUV_COMMIT}" "${S}/src/third_party/libyuv" || die } @@ -92,6 +86,9 @@ src_prepare() { # "lol" said the scorpion, "lmao" sed -i '/if (BUILD_SHARED_LIBS)/{n;n;s/WARNING/DEBUG/}' CMakeLists.txt || die + # Shut the CMake 4 QA checker up by removing unused CMakeLists files + rm src/third_party/libyuv/CMakeLists.txt || die + cmake_src_prepare } diff --git a/media-libs/vips/vips-8.18.5.ebuild b/media-libs/vips/vips-8.18.5.ebuild index d5deb973e169..9388cd22d5cd 100644 --- a/media-libs/vips/vips-8.18.5.ebuild +++ b/media-libs/vips/vips-8.18.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz LICENSE="LGPL-2.1+ MIT" SLOT="0/42" # soname -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv ~x86" IUSE=" archive deprecated doc exif fftw fits fontconfig graphicsmagick heif +highway imagemagick imagequant +introspection +jpeg jpeg2k diff --git a/media-libs/vulkan-layers/vulkan-layers-1.4.350.0.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.4.350.0.ebuild index 1efa83fc9c16..ed2d4ffe5d63 100644 --- a/media-libs/vulkan-layers/vulkan-layers-1.4.350.0.ebuild +++ b/media-libs/vulkan-layers/vulkan-layers-1.4.350.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV} fi diff --git a/media-libs/vulkan-loader/vulkan-loader-1.4.350.0.ebuild b/media-libs/vulkan-loader/vulkan-loader-1.4.350.0.ebuild index df1c56e5f14a..0aeafc24a9ac 100644 --- a/media-libs/vulkan-loader/vulkan-loader-1.4.350.0.ebuild +++ b/media-libs/vulkan-loader/vulkan-loader-1.4.350.0.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV} fi diff --git a/media-radio/tucnak/Manifest b/media-radio/tucnak/Manifest index c3c83d6c6120..4b664c9e6248 100644 --- a/media-radio/tucnak/Manifest +++ b/media-radio/tucnak/Manifest @@ -1,2 +1,2 @@ -DIST tucnak-4.71.tar.gz 7059379 BLAKE2B aabdfc3042ce383e6c6fcbe6be700a456600fd5e6c544061a65530b226f94472814b78b62c87079b4a4ba0c42a969635749041716d310986f9ea8977ec564397 SHA512 c551698c0035b4fab85ce9f59a16e491c289a6e2b8e073ffc83c283e204ae24ba3a646a53b63540c61b39450ab8c5074f93d78a6fa17bb0237e1a3170369ee33 DIST tucnak-4.72.tar.gz 7062050 BLAKE2B 8fa76716d5b04515e4600ec3501ef2e417920e2ce94335f2a80bd924d856549f4a005cf9e9c1113e68c1ed0a453f2e369e9e6dd7c841ce3062cd3d89234ad3ca SHA512 123a71036998c4dc681e6d1e1ca272e685f63033ea2319c8ed3ba33ea8047ded3916d655dadc9c50dbaf9c12e1510ccc07e054a2e0bafbf73f22985c46c9789f +DIST tucnak-4.73.tar.gz 7066497 BLAKE2B 9c05b248ac0415839f669a5836fb05e9032787c8ec784363faf5ed2507d0e523f2d5162780b06bf546dbe9bc11ef6c935f154b34b1671e6e8ba1649625db94be SHA512 29a30358c97c2e1ce570f7cdd760fdacdb35982ae844bdab04f623b72fdf97ab7a7c4a7725764bf11891e4ee056190f8f31968851bda641ade31bb991ace4656 diff --git a/media-radio/tucnak/tucnak-4.71.ebuild b/media-radio/tucnak/tucnak-4.73.ebuild index e5098ded7f57..dbcfa47d69a8 100644 --- a/media-radio/tucnak/tucnak-4.71.ebuild +++ b/media-radio/tucnak/tucnak-4.73.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=8 +EAPI=9 inherit autotools flag-o-matic DESCRIPTION="Amateur Radio VHF Contest Logbook" @@ -10,11 +10,11 @@ SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="alsa fftw gpm hamlib portaudio rtlsdr suid" RDEPEND="dev-libs/glib:2 - ~dev-libs/libzia-4.71 + ~dev-libs/libzia-4.73 media-libs/libsndfile media-libs/libsdl2 alsa? ( media-libs/alsa-lib ) diff --git a/media-sound/fooyin/Manifest b/media-sound/fooyin/Manifest index c19cf73702ae..5e1e04740d12 100644 --- a/media-sound/fooyin/Manifest +++ b/media-sound/fooyin/Manifest @@ -2,3 +2,4 @@ DIST fooyin-0.12.1.tar.gz 4747608 BLAKE2B c465de0516ea5749ee4800feffd6a54f7271ab DIST fooyin-0.12.2.tar.gz 4813616 BLAKE2B d78bb2cea12b910a185ca1bf59397bde785610ceccc572a04d09e06a50b260207f27e4c27fbbc025b36dce2f3a148eb30d84dae06f6e6e4fccd46bf916283531 SHA512 2bd373432a22b2e225374f60339f4d31b5f68e90234d67356071bdaf361c44cb796f4d2c8b556a5911e1caf3a8e8a1e03c9a0ed18b74c27237690fc488778152 DIST fooyin-0.12.3.tar.gz 4864183 BLAKE2B b97a499944cb9c665975bad835c55249edfb3fa89293af278150d00786c9464d752011522c7c310429616bc0205b044c3d13d4a02db55f276e6c3c4d0a8a33dc SHA512 5dd5c5185c963d5448bbc891d397b318d854fc222afeb01618785bf0c823bfba4976329353c61415a5fb834530c7c6e6c221bb01ef1dfdc2671263ba16224879 DIST fooyin-0.12.4.tar.gz 4868269 BLAKE2B f498107132cca3463a65592c4684934a97b6d870f763278e2bf3a91f5c045e6530efa3e1bacc5504a800e28cdc02b1ac54be6f727b45db7e4d28d4cd0b20fe23 SHA512 6373e5fd8dcbf6700d0a0fb2cca9ff523fd08820501cdf52cf9bf76dde9b4e778126143fd2727dc2007849c31bd8edaaaf3fc166532fab96d99b6a2a46806231 +DIST fooyin-0.12.5.tar.gz 5023242 BLAKE2B e8ebf6324e689220eae9eec1d54f2bd838c419dc9985ed366541801d7b0b2d52f55ebfe72c63d38824b8b426e5d3eab3dc22e3d7615b609d257f2af392f4dd34 SHA512 53e5a1a5a9e9e7da47e7f83e2fb1e09e7e2e8457180d4f0bff1407fbf956784ab5288aee6ebc12ce7444941eaf858485e2af9c097832689f384b05d619cf0e2e diff --git a/media-sound/fooyin/fooyin-0.12.5.ebuild b/media-sound/fooyin/fooyin-0.12.5.ebuild new file mode 100644 index 000000000000..3021b93ca456 --- /dev/null +++ b/media-sound/fooyin/fooyin-0.12.5.ebuild @@ -0,0 +1,95 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Play and manage your music with a powerful, highly customisable player" +HOMEPAGE="https://fooyin.org/" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fooyin/fooyin.git" +else + SRC_URI=" + https://github.com/fooyin/fooyin/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + " + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3+" +SLOT="0" + +IUSE="alsa +archive gme openmpt +pipewire projectm pulseaudio +replaygain sdl sndfile soundtouch soxr test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( alsa pipewire pulseaudio sdl ) +" + +RDEPEND=" + dev-libs/icu:= + dev-libs/kdsingleapplication + dev-libs/qcoro[network] + dev-qt/qtbase:6[concurrent,dbus,gui,icu,network,opengl,sql,widgets] + dev-qt/qtimageformats:6 + dev-qt/qtsvg:6 + media-libs/taglib:= + media-video/ffmpeg:= + virtual/zlib:= + alsa? ( media-libs/alsa-lib ) + archive? ( app-arch/libarchive:= ) + gme? ( media-libs/game-music-emu ) + openmpt? ( media-libs/libopenmpt ) + pipewire? ( media-video/pipewire:= ) + projectm? ( + media-libs/libprojectm:4= + ) + pulseaudio? ( media-libs/libpulse ) + replaygain? ( media-libs/libebur128:= ) + sdl? ( media-libs/libsdl2 ) + sndfile? ( media-libs/libsndfile ) + soundtouch? ( media-libs/libsoundtouch:= ) + soxr? ( media-libs/soxr ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-qt/qttools:6[linguist,opengl] + test? ( + dev-cpp/gtest + media-video/ffmpeg:=[opus] + ) +" + +src_prepare() { + sed -i CMakeLists.txt \ + -e "s|/doc/${PN}|/doc/${PF}|g" \ + || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_ALSA=$(usex alsa) + -DBUILD_CCACHE=OFF + -DBUILD_SENSITIVE_TESTING=OFF + -DBUILD_TESTING=$(usex test) + -DFETCH_PROJECTM=OFF + -DINSTALL_HEADERS=ON + $(cmake_use_find_package archive LibArchive) + $(cmake_use_find_package gme LIBGME) + $(cmake_use_find_package openmpt OpenMpt) + $(cmake_use_find_package pipewire PipeWire) + $(cmake_use_find_package projectm projectM4) + $(cmake_use_find_package pulseaudio PulseAudio) + $(cmake_use_find_package replaygain Ebur128) + $(cmake_use_find_package sdl SDL2) + $(cmake_use_find_package sndfile SndFile) + $(cmake_use_find_package soundtouch SoundTouch) + $(cmake_use_find_package soxr SoXR) + ) + + cmake_src_configure +} diff --git a/media-sound/fooyin/fooyin-9999.ebuild b/media-sound/fooyin/fooyin-9999.ebuild index ea0d5ee9ce6b..3021b93ca456 100644 --- a/media-sound/fooyin/fooyin-9999.ebuild +++ b/media-sound/fooyin/fooyin-9999.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit cmake xdg DESCRIPTION="Play and manage your music with a powerful, highly customisable player" -HOMEPAGE="https://www.fooyin.org/" +HOMEPAGE="https://fooyin.org/" if [[ ${PV} == *9999* ]]; then inherit git-r3 @@ -19,7 +19,7 @@ else KEYWORDS="~amd64" fi -LICENSE="GPL-3" +LICENSE="GPL-3+" SLOT="0" IUSE="alsa +archive gme openmpt +pipewire projectm pulseaudio +replaygain sdl sndfile soundtouch soxr test" diff --git a/media-sound/qloud/Manifest b/media-sound/qloud/Manifest index 28b39ac54033..a0b2554eef73 100644 --- a/media-sound/qloud/Manifest +++ b/media-sound/qloud/Manifest @@ -1 +1,2 @@ DIST qloud-1.4.2.tar.gz 49992 BLAKE2B b8a4b0d27a3b2d2a0037418bf5f8c4dc8cad28c60c4b73dbafee1547ef783bf6eb7bb6c40c0d0b5d8ac03bb4ee45f1fde1845f1bb6036370b970be716c2ebe44 SHA512 6c402f11850a663aed8f9688065d0d42da75774011d34184aa61db40a8d8e173eab99afe179a9860ef35a8d54c1f51ad9db085bf77bee02f9e9538086764be20 +DIST qloud-1.4.3.tar.gz 50062 BLAKE2B add0e355c85ea37511c5b742311e7678a2132e896addafce7bb223bab2a5e4fa37a375b336887d5073c129be87a5cfa6bcde5eccff8a1aa00696345a9b14318c SHA512 d9dd15942708396e8c0838e4404cb539eec08318ec32c9cc5c5c3f4cf2c3e4d20f3867caca4b6ad9a7eda7a0c48cc8be440f91f86bb812422f914cb1d0cc4d94 diff --git a/media-sound/qloud/metadata.xml b/media-sound/qloud/metadata.xml index 5f33304011d5..e01cbd79c083 100644 --- a/media-sound/qloud/metadata.xml +++ b/media-sound/qloud/metadata.xml @@ -1,5 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> <pkgmetadata> + <maintainer type="person"> + <email>bakedsnake@vagrantz.xyz</email> + <name>bakedsnake</name> + </maintainer> <origin>baldeagleos-repo</origin> </pkgmetadata> diff --git a/media-sound/qloud/qloud-1.4.3.ebuild b/media-sound/qloud/qloud-1.4.3.ebuild new file mode 100644 index 000000000000..7376d4be8c1b --- /dev/null +++ b/media-sound/qloud/qloud-1.4.3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils + +DESCRIPTION="Tool to measure loudspeaker frequency and step responses and distortions" +HOMEPAGE="https://github.com/molke-productions/qloud" +if [[ "${PV}" == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/molke-productions/${PN}" +else + SRC_URI="https://github.com/molke-productions/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" + +RESTRICT="test" + +BDEPEND=" + dev-qt/qttools:6[linguist] +" +RDEPEND=" + dev-qt/qtcharts:6 + dev-qt/qtbase:6[gui,widgets,xml] + media-libs/libsndfile + sci-libs/fftw:3.0 + virtual/jack +" +DEPEND="${RDEPEND}" + +src_configure() { + eqmake6 PREFIX="${EPREFIX}/usr" +} + +src_install() { + emake \ + INSTALL_ROOT="${D}" \ + install +} diff --git a/media-video/ffmpeg4discord/Manifest b/media-video/ffmpeg4discord/Manifest index fa83aac553d3..dd6f893e2046 100644 --- a/media-video/ffmpeg4discord/Manifest +++ b/media-video/ffmpeg4discord/Manifest @@ -1 +1,2 @@ DIST ffmpeg4discord-0.2.2.tar.gz 45345 BLAKE2B abece4356dabf47456c1ffc8c8ac5088dd93363526c3deb8c4d83f2bef4e79aa03933d9056330bcdcf11648bc24127753d2aa679e70fb0bee8c6cad3e0441601 SHA512 89fddd405d583fe5af678d0e47552af91666f81f6e2f774175db1546dc9b50a182704374ad78bb2d531650157c72e4cd20b0a3345ac70b8e1cdd2fe66ccacdde +DIST ffmpeg4discord-0.2.3.tar.gz 66987 BLAKE2B d058da81dc4c1094ab221b5c19c69336bdd42a6183a9d0642f404d2b5fb25dff92b7c531f7bdcb12da2aad41307480f695cbb958e414678590a83d981ed9fc57 SHA512 288854c1b5b95f33df16989cc3353953f37a951b2ef4bb165a0bdd31cfc937a7f8cec1e8f62b90d36d1e03c84f5db8b7ec94e4f3835f5024772063b5c2aeb737 diff --git a/media-video/ffmpeg4discord/ffmpeg4discord-0.2.3.ebuild b/media-video/ffmpeg4discord/ffmpeg4discord-0.2.3.ebuild new file mode 100644 index 000000000000..503fa28177fe --- /dev/null +++ b/media-video/ffmpeg4discord/ffmpeg4discord-0.2.3.ebuild @@ -0,0 +1,35 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="Target File Size Video Compression for Discord with FFmpeg" +HOMEPAGE="https://github.com/zfleeman/ffmpeg4discord" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/zfleeman/ffmpeg4discord.git" +else + SRC_URI="https://github.com/zfleeman/ffmpeg4discord/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT=0 + +BDEPEND=" + >=dev-python/setuptools-69[${PYTHON_USEDEP}] +" +RDEPEND=" + >=dev-python/flask-3.0.1[${PYTHON_USEDEP}] + >=dev-python/ffmpeg-python-0.2.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.5.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/media-video/libva-utils/libva-utils-2.24.0.ebuild b/media-video/libva-utils/libva-utils-2.24.0.ebuild index 95de76b20738..8f5f26d2dd5b 100644 --- a/media-video/libva-utils/libva-utils-2.24.0.ebuild +++ b/media-video/libva-utils/libva-utils-2.24.0.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = *9999 ]] ; then EGIT_REPO_URI="https://github.com/intel/libva-utils" else SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" fi LICENSE="MIT" diff --git a/net-dns/AdGuardHome/AdGuardHome-0.107.76.ebuild b/net-dns/AdGuardHome/AdGuardHome-0.107.79.ebuild index b64b6c64e4b2..b339e575f92f 100644 --- a/net-dns/AdGuardHome/AdGuardHome-0.107.76.ebuild +++ b/net-dns/AdGuardHome/AdGuardHome-0.107.79.ebuild @@ -25,6 +25,7 @@ KEYWORDS="~amd64 ~arm64" IUSE="+web" # RESTRICT="test" +BDEPEND=">=dev-lang/go-1.26.6" FILECAPS=( -m 755 'cap_net_bind_service=+eip cap_net_raw=+eip' usr/bin/${PN} ) @@ -44,10 +45,6 @@ Web UI: 0.0.0.0:3000\n Data directory: /var/lib/${PN}\n Default config: /var/lib/${PN}/${PN}.yaml " -src_unpack() { - # because we're using vendor/ so we don't need go-module_src_unpack - default -} src_prepare() { default diff --git a/net-dns/AdGuardHome/Manifest b/net-dns/AdGuardHome/Manifest index 7a5ef4ded27e..99f17c7e24a3 100644 --- a/net-dns/AdGuardHome/Manifest +++ b/net-dns/AdGuardHome/Manifest @@ -1,9 +1,9 @@ -DIST AdGuardHome-0.107.76-deps.tar.xz 5778796 BLAKE2B c4bc760975884a20d8e4c32ea53e5108f3182b9d4609d874819da22d450b35bbd717c4378f9929f63da81c5d277f22121667ccf9f32072c48842a16c768b0e21 SHA512 953aacbcae938a78d748973eae2d3728c25503aba0cb8cfae617aab0b2c1337083a7bce1f8fff5d12be008cb2154281749e30fbe112a37037e6dc15de5ae7974 -DIST AdGuardHome-0.107.76-web.tar.gz 2578604 BLAKE2B 5094826d9c0234769db572a626672e8039750ef7ab719bf10464bf7fd20f655e26f59b091e1d9d76dd11c3847334bee4f8ddf4b78bcc67572ca0db6cc1a2cd7d SHA512 61e49874f2aaf53cbf2b66baa4a5015822c60be06c8d5fe20214241158e83b0ef72f95ae3091dc564164af0a13252a719f3956b8d56aad577abef17274099245 -DIST AdGuardHome-0.107.76.tar.gz 2351664 BLAKE2B 5c1f2ca6f10ea1dfea8d9b0b9c79910ee6950521e6078fdf1306847cc849bba5cea9cf4f40604154585c3e4d649114ba0dba9441ce8388ed8a5984213cf88e0b SHA512 0d7e393e7189c568aed6324ad50e573b044039f30725a2345710450184bd75cc6387f8a323d8e546aed6a0a91ead9a3cc81675070b8ad94e52747e168b2a796c DIST AdGuardHome-0.107.77-deps.tar.xz 5760516 BLAKE2B 6eec244f628ccf36e0ce58c70254540c8fbe424c650ed0c695b9764b524a537e212fff5e02a6b5948e19235ae5d253a9c4ac1b4362dc44f753e49b83eae9ae08 SHA512 657a74c36ec612a80cf1224a6009f20c0679a98e1cadac7c20fdc502d3160e4b193ebd9dbded06ac94e2511366ce2417340b6845a06509cd201b4229fa5f8a62 DIST AdGuardHome-0.107.77-web.tar.gz 2577335 BLAKE2B 03e7138e8b42f74ba89bbe3679caf4c809989b13a5fbb5e1411668bc97ff766b78b1868a435a7981c340c9c7052326709fbba6c3b58e4b66a57606eceaa17cb5 SHA512 c7f981eccd143e79540099772adfc61310dcc897991df936a141aa2f9741d44032e1d0c1a10b87f83df58d7e456ffdca51f4dc705685bc495e34960aaf9ddf0a DIST AdGuardHome-0.107.77.tar.gz 2356736 BLAKE2B 6fbca1f31db556b74255f3fdd4e0bdfc09dae832728bde7bf9d88c54ecee99c5a7b6dbb3e5a563568695fb9223e569fef28a27fda7cec017924707f56148afba SHA512 e2c78393d2e2c76a59504ca7ac9a279ff7d7e8d69f8fa7e377e1435d76d246645539aabb89efebd241f0694a0292f5b4b00547184e3ae29582607e028708c0c5 DIST AdGuardHome-0.107.78-deps.tar.xz 6232952 BLAKE2B 606b718a34efa82044aa310a56dcf8557c3fd66cbf18b75e905d5fab5df6ebe18da1643bc29f17d88209a1a95a08fc8d761223493c7eda6f2b12675a3e23f531 SHA512 9d560db7042d0d1b026eccfffd74fb4a7a81f75375dc66aa7724520e4880b6e4fbeb76fe091cd42facee9cfce93fda775b74fd8a8e0efa3bdfe99957b54f0c60 DIST AdGuardHome-0.107.78-web.tar.gz 2579132 BLAKE2B f2659d26d083efdbefda4211eabe244aeddba85b11c25e61608f667a36f84f839c0a88efb6f1f1a18688be615a4cbf58a07125dd08e3b0b6ce5eeec4b6ecab86 SHA512 63ba0744064902f12db4c5779b69d2a9da93eb447e958526768917abcf2fca29ba357216643f8d8bb4f265fa340b00f91dbe31a939f446fbf529e55211bbfef0 DIST AdGuardHome-0.107.78.tar.gz 2362396 BLAKE2B da0c253e53b1bec9a69b6b502823a4f71336ac25acc6854cf0c9e86c23f8476cc88b88c07762249bc32087d3d72345defce9f2a6fdf112f036d888b0b41d63cd SHA512 d52afe6d25827118c50a02cd3330cce244ba11a6f09fde9a7b51bc19c720c217cadfe8e5794ce4364cac2f1f8978e4319f39e416331cddbf3cba58cf19576b5e +DIST AdGuardHome-0.107.79-deps.tar.xz 6160780 BLAKE2B cf1a14f80927e971503def616b3d71719355449c46603a92e2981971b64c22f149c94250caf3859fa2c7092453484798d81bf2f9b22d651db78c14fcfa4edd7d SHA512 445740a7726f95a86582f0f0defe42563ee752c77c33749aa00438dff1cb6cd31e6e563298a3083a061cd2b377fa18f9ea79a8119b4ef7bf99ab63ed6fbee30f +DIST AdGuardHome-0.107.79-web.tar.gz 2580109 BLAKE2B fb79591a094e4eee8474f7f725c8cbccabac58582c54b892fabdce1ab3298a2f1d4a2e1befab5e6774c93570ceb8d2943e5c8df882c1eef343f01429595ccd69 SHA512 f753cea4d80d29970534d2465da23434d3a4ce8deeb6fd59d2d05da520f11de717ca19d1efaebb0755be6e2dae14d770f5172691a22c0ee0048e5b29a17837fa +DIST AdGuardHome-0.107.79.tar.gz 3551093 BLAKE2B 3375689d989abcbf9c49911c83b18c2baa124eb0002373f78d0ca713b0202f1a4afd0476c6e778625bdebcd8b181dc69af9c6429d84e1b34642a9f920aef4053 SHA512 9048c3e4693e993e3c382224f681c88c3baf3e48250ad290bcff68fc3c7974ff78053d50426f01bfc6e36caf5fc0e7d798ed0069bea20936f0d01e309346478e diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest index 42bac9849bac..4c5c2ad97660 100644 --- a/net-im/telegram-desktop/Manifest +++ b/net-im/telegram-desktop/Manifest @@ -1,4 +1,4 @@ DIST tdesktop-6.9.3-full.tar.gz 79533184 BLAKE2B 7a3d9c99f794a7c7aedb26ac62dc02aa9aa54a928c67c58f98fdb3e7a9f592948c7c9d9995b4017ce56be8c167b7c81d3bca03f1f117ca4cd87ef752fe8b9da1 SHA512 b3a570cc997c479cd746188f79749f1a163109b5bfe9eac372e295c837619bc2baba2b371581892830b8f60f901b0ed9d2473c5014697b332c12562dc6e1ea0c DIST tdesktop-7.0.2-full.tar.gz 80168405 BLAKE2B 17ddbee265ab5923324431e990907922147263c6d64b43d7ff62336f43d7fba62a0247478d40f8471489035eac044e0c6ca743ee2d83abc1fc81b7c931a4d346 SHA512 e3a99396dc710fb08aa6709904a9558aeb6953a160c23ccc1df00e4df5e1a1592145667c780fab676abe092848a6ec517981a25c35711e765769940218dd2a89 -DIST tdesktop-7.0.8-full.tar.gz 81342201 BLAKE2B 457c414fbaa5c86b104be7dfe262dc6a50a4a991c676d8e5c0a5da686ad1a85d05ac45f4cacc2a5e06e9f94221386cd17167e4671a7399bfcadc56a0f22106cf SHA512 3b42a27fe997da838352ce64ed0f975bb43634982bb7a6ed87a76d9d186bd82707b536a4450b84d790726c3f556eaa58f089a2ab79e742d4ef03f601efde53d5 DIST tdesktop-7.0.9-full.tar.gz 81403059 BLAKE2B c7c0c82fb0795719652c87d3f707dcb6bf184e1b954032487140078d1f907790b865a73b6ff9f5ca090da737abd34ef0c89d6334f83a2d569d77ab235b4116d6 SHA512 c5e97a146c903b3398b53a7451d86efcbb5f87a989586d20753c83e2cb1452b964ab1175b88977eb590b04bcffc14fc678eb9f6a629b7f6f7af522a0da811780 +DIST tdesktop-7.1.2-full.tar.gz 81453088 BLAKE2B f23d97da198e29fb9990f32d504d2d832bff2fd3d87d59aef18de8d1f636288f644714e9a2a2af7514c893216182c6743c09a2b4571d1d9b847cfbeff37605d0 SHA512 b55e73a558d5191a00d13faad08e88e82482d700cc08bc04fb64c530ce5bfb72f8f82c266b0b85ef8c44635f75249bf6622d2f6dbca9fe0936cf212b13e5fb8d diff --git a/net-im/telegram-desktop/telegram-desktop-7.0.2.ebuild b/net-im/telegram-desktop/telegram-desktop-7.0.2.ebuild index a927e8582e40..4a8aa8145d48 100644 --- a/net-im/telegram-desktop/telegram-desktop-7.0.2.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-7.0.2.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="dbus enchant +fonts screencast wayland webkit +X" CDEPEND=" diff --git a/net-im/telegram-desktop/telegram-desktop-7.0.8.ebuild b/net-im/telegram-desktop/telegram-desktop-7.1.2.ebuild index 9cdc824028fe..a68466cefba4 100644 --- a/net-im/telegram-desktop/telegram-desktop-7.0.8.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-7.1.2.ebuild @@ -22,36 +22,32 @@ IUSE="dbus enchant +fonts screencast wayland webkit +X" CDEPEND=" !net-im/telegram-desktop-bin app-arch/lz4:= - app-text/cmark-gfm:= dev-cpp/abseil-cpp:= dev-cpp/ada:= dev-cpp/cld3:= - >=dev-cpp/glibmm-2.77:2.68 dev-cpp/toomanycooks - dev-libs/libfido2:= dev-libs/glib:2 + dev-libs/libfido2:= dev-libs/openssl:= - >=dev-libs/protobuf-21.12 dev-libs/qr-code-generator:= dev-libs/xxhash - >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,ssl,wayland?,widgets] - >=dev-qt/qtimageformats-6.5:6 - >=dev-qt/qtsvg-6.5:6 + >=dev-qt/qtbase-6.11:6=[dbus?,gui,network,opengl,ssl,wayland?,widgets] + >=dev-qt/qtimageformats-6.11:6 + >=dev-qt/qtsvg-6.11:6 kde-frameworks/kcoreaddons:6 media-libs/libjpeg-turbo:= media-libs/openal - media-libs/opus - media-libs/rnnoise + media-libs/rnnoise:= >=media-libs/tg_owt-0_pre20241202:=[screencast=,X=] - >=media-video/ffmpeg-6:=[opus,vpx] + >=media-video/ffmpeg-6:=[opus,vpx,x264] net-libs/tdlib:=[tde2e] sys-apps/hwloc:= virtual/minizip:= !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) webkit? ( wayland? ( - >=dev-qt/qtdeclarative-6.5:6 - >=dev-qt/qtwayland-6.5:6[compositor(+),qml] + >=dev-qt/qtdeclarative-6.11:6 + >=dev-qt/qtwayland-6.11:6[compositor(+),qml] ) ) " RDEPEND="${CDEPEND} @@ -63,16 +59,16 @@ DEPEND="${CDEPEND} dev-cpp/expected-lite >=dev-cpp/ms-gsl-4.1.0 dev-cpp/range-v3 + >=dev-libs/protobuf-21.12 " BDEPEND=" ${PYTHON_DEPS} >=dev-build/cmake-3.16 >=dev-cpp/cppgir-2.0_p20260226 - >=dev-libs/gobject-introspection-1.82.0-r2 dev-qt/qtshadertools >=dev-util/gdbus-codegen-2.80.5-r1 virtual/pkgconfig - wayland? ( dev-util/wayland-scanner ) + webkit? ( wayland? ( dev-util/wayland-scanner ) ) " # NOTE: dev-cpp/expected-lite used indirectly by a dev-cpp/cppgir header file # NOTE: sys-apps/hwloc is depended upon by dev-cpp/toomanycooks, but needs to @@ -109,18 +105,13 @@ src_prepare() { # Some packages are found through pkg_check_modules, rather than find_package sed -e '/find_package(lz4 /d' -i cmake/external/lz4/CMakeLists.txt || die - sed -e '/find_package(Opus /d' -i cmake/external/opus/CMakeLists.txt || die sed -e '/find_package(xxHash /d' -i cmake/external/xxhash/CMakeLists.txt || die - sed -e '/find_package(cmark-gfm\(-extensions\)\? /d' \ - -i cmake/external/cmark_gfm/CMakeLists.txt || die - - # Temporary workaround for https://bugs.gentoo.org/977603 - sed -e '/find_package(minizip /d' \ - -i cmake/external/minizip/CMakeLists.txt || die + sed -e '/find_package(minizip /d' -i cmake/external/minizip/CMakeLists.txt || die # Greedily remove ThirdParty directories, keep only ones that interest us local keep=( rlottie # Patched, not recommended to unbundle by upstream + cmark-gfm # Patched, not maintained by upstream anymore libprisma # Telegram-specific library, no stable releases tgcalls # Telegram-specific library, no stable releases xdg-desktop-portal # Only a few xml files are used with gdbus-codegen @@ -130,6 +121,12 @@ src_prepare() { has "${x##*/}" "${keep[@]}" || rm -r "${x}" || die done + # These libraries are used only for bundled ffmpeg, and don't need to be + # available during build. + : > cmake/external/openh264/CMakeLists.txt || die + : > cmake/external/opus/CMakeLists.txt || die + : > cmake/external/vpx/CMakeLists.txt || die + # Control libdispatch dependency from here, as there's no # CMAKE_DISABLE_FIND_PACKAGE for find_library : > cmake/external/dispatch/CMakeLists.txt || die @@ -154,6 +151,14 @@ src_prepare() { rm cmake/external/glib/cppgir/expected-lite/test/CMakeLists.txt || die rm cmake/external/glib/cppgir/expected-lite/CMakeLists.txt || die + # Patch around CMake 4 requirement in cmark-gfm + # (this patch is only valid with -DCMARK_TESTS=OFF, which telegram sets) + grep -q '^cmake_minimum_required(VERSION 3.0)$' \ + Telegram/ThirdParty/cmark-gfm/CMakeLists.txt \ + || die 'Stale cmake patch, remove me' + sed -e '/^cmake_minimum_required(/s/3.0/4.0/' \ + -i Telegram/ThirdParty/cmark-gfm/CMakeLists.txt || die + cmake_src_prepare } diff --git a/net-im/tuwunel/Manifest b/net-im/tuwunel/Manifest index 7c14a78a3bc6..a3d361763c17 100644 --- a/net-im/tuwunel/Manifest +++ b/net-im/tuwunel/Manifest @@ -4,18 +4,20 @@ DIST core_affinity_rs-ff148c2985cbaff3e6e953d45cda4d7696f38d75.gh.tar.gz 9616 BL DIST event-listener-18af85c4df39a11b44b39629783ed3ddec6a8853.gh.tar.gz 30553 BLAKE2B 93a33b61fc809d9525a7967e1b61d7164729bf600629cf19a0fd0fd8035020c704a05d68ff200bc00e72b20d13f1dd294cbfdd234e0889fe5c3d6a4b51a4592d SHA512 cedc0be2b3d2c5e03d284ecf209acfcb043f50e985b93361bf77d5691f046646612204bb0adf0183cda86f4b72aaa3abcc7c337bda3fe2bf8fd869ea4c354a07 DIST hyper-util-0510e3a3cba7aedd504b4ee0d69fbf41e76a524f.gh.tar.gz 106895 BLAKE2B a951c6e5ddc01fc023af0c38d2ba9f22e0ab95d42d8d88d3fc0a2bb9c4349905a8653c137e5177f3b34a0f25d23b0ffb11e72eb7de0067c3daf45a3d636d120e SHA512 fd90c7f2eb8d318e4eabf4c4e078c639c49030563e84d91d097644f20e1585254e9c571613917e5eb43bbfada5f7730d75ecf37a49a2c9c82f7b356aedf7f5dc DIST jevmalloc-192b66e1a4d2c16bd6db7a84385ecb9c20889637.gh.tar.gz 116326 BLAKE2B fa9b0855a344568288878da51e99cef05aeed6d9ec75c867b0327c8aee886233227b6cdbb7b9a256c12244b87dc2b091ec8cb64fa0a2aff7573e4c599bf3aeb4 SHA512 d0923807e06aa0b5b0efd0792ee522091e0f9ee165be2e278060627c0799941e15404ab55099381ebcfebcd0e5da3ab7e4e02650606306f02f4d7c3378d59280 -DIST jevmalloc-93795449913f65ab533b7fa482333eef63fc3ae0.gh.tar.gz 116333 BLAKE2B e35bba5e09be9539f089d23093147ca0bc226a06e4607ee25081f081ea7a876758e28d7eaf9ec66b0e6dfe778254f0757477fbcaf92766aa12cebe12a13b2372 SHA512 22e879b6c0082020217a517c417e4407f2393f9edbc015ad2a71d64887d86478b22eadbf645e20bfd2dbf4bd89996093519e6fec3b1e0f3e34b4c239752b849a +DIST jevmalloc-ef3e8e6c903aa632ab87c3dd720a448e9b98a0c4.gh.tar.gz 188692 BLAKE2B b7875d4b3eceee93745ac07aa1c6ba78111d98f20a8d9cec01206848b0c15a419ee723163dc13a25b099b88fbba6ab1cc59cfb22c7dd00b86a377eef1214d86b SHA512 9aa72acdc928f0e090251bc3e7069305a85bbd3ee136be1f2947cf4666077caacb940ec9a95f93dd0501c0134347709ed276707ab4961bde4cf82827702d58c6 DIST ldap3-fdfbba2bf916b53e5f73cdb1a495ebb649978079.gh.tar.gz 120702 BLAKE2B 79f3e23e91d0a54409ca214cbddf66cbc0c9fabe04dec0e85ce7c2df576163149f66b136e9d0887ff3ad93a98785cd09b9d3a4c819e25d8213b3e627cc1ef516 SHA512 fbf5c41faf20ccc20cd253254f814960aceec05d964b916297da8c346c1b213b85c27637935523ba1e0ec8682ea54e34c201c6e650de3ab61ee6a85644bba16b DIST resolv-conf-ab5c3e44016bc76b8798ec837a5a9cf9d88bf233.gh.tar.gz 17762 BLAKE2B f63ff4926d147e8473c030f87587089ca285767bdb8bf507be9be51eb41d70514f4d84c5af6dee6385c5ef826420206757358e5580aa1bf1b19af5ac32ee2fe9 SHA512 485214ab3466703c47e42a0bce8bbbb517e4e9c533c4e488124b8f6b9d76ff23ec5e72b728182095bf7e84c27d39ca7ea1c96317f2a742748ef580128b7dce90 DIST rocksdb-0bd7e6d6438d318d66e8374ec1fe24126204f3b3.tar.gz 14390790 BLAKE2B eed8e0b771407a9df4eadd51135b08f7b42ac6062f63ffd55053731ab9fe4ca22b1c6382d8475febe72434083d7a8f0ecb08612728f9794a442de934673d95d4 SHA512 6efbe0b63f8c3567ff2ccd0d477b1a4a9883c849f4dd4381d2083255ee3dc18307a7c0670c5f60a14207f810e988ac0cb19a8847d8d6174370a4ee54f35b8607 -DIST ruma-5df8a2e005f1d4b848f40dc7e911c693c8a36470.gh.tar.gz 947149 BLAKE2B dc4bc7676e9389abff3068fbcc8cdff3e1057658ae10af2793ce7bd28a947217622ac7b055b7a22d35c4b5a144e0a2ee970d69d963f3c155abf8c4b27102b25a SHA512 23a9b42812bef41e3e3bd5b3e7d0498b52e6d0364969bea47139c53c199f84a96fbc32e690b95263bc10f11f16220aabd1564bfeb1b71ec041af63dce11d3935 +DIST rocksdb-eb79ddeff0ea32ebb8f8b69dd1df95c557328e85.tar.gz 15245942 BLAKE2B 4828264875949fdca4652d39ff78a9e6484c7d244584023fce76faab45545f87f95e984500b33a16e49560141800937eed7a39488afe2f19f176eeac662e6afa SHA512 3c46ba23156cdd27a86e8ed1926d29ac02ffa68b593348531851254471f0b5dd3a1d597312e31723af898df10264ad37610a8977eacfbbafb2719f68edfe536c DIST ruma-7cf3483a30fa331843531da2c99451d25771176a.gh.tar.gz 970514 BLAKE2B 773440995f0f97411760a7a07f2cc616bf650a18310eb13d383b65498a4bde979e26489ddf128e5dbbb8b4d761b5b806aac1a257fee99503cad1ffbfc16e48eb SHA512 03aadfb2210c93e3e9d8ecd16363c8e14973e62e449806e617d3000b32c55aa39630d65ce66525b3bade5d6190ef22a6f36ade318f5b570bebb9a861082d6096 +DIST ruma-b2ea02acf10ced42667f276c72bc1c7eac23d24d.gh.tar.gz 973496 BLAKE2B 4664b0b87fb1343a6c9b847e12cd5ea754c591c7459cc4c8bccfdc453921062bf300980500e693b76e851208e56cb266d7cbf8dda8a2c8e7c1b84d011ed2a69b SHA512 6e83fecd409096fc556cc26aa56d1a3f8a6eb93ee073194e4cf7d22070974bf37b3d718ff91bba0677f687ee38ff86824f16a909f617d8c7f307e5983367a195 DIST rust-rocksdb-842a4c25d5e8b86e4c858ba98bdfabe24adb2641.gh.tar.gz 273660 BLAKE2B 03fcbc069c3f80c46d5cd2bffaeeef36cba954f13b60281fd56ab18166add355252d052cf24b7b08f22a9bfc7b0d51ad33c0e7da1c3be2331a9a6da397d7d5f5 SHA512 b771f66128158e27069e7415174f56dbe54832e614ab473850be52dcdf3943251162f93d4279e1a4109cc2ed312f16a78cdddc8f5a7b041b860861e412e463e8 -DIST rust-rocksdb-9f26b713c204bd8783cdbc2d36a524945e44773d.gh.tar.gz 273576 BLAKE2B 1d1519a2745d5aef1bfb18fdc1737969aec625a7b3d660c7a1c0457ae4ff60ef68165df559c3f30d8279328f27483d33ceecabd752fa6d118e35b45a99d332af SHA512 ae3fde5c12ee56f0978686d3124298e33c2f7037e3de3a30ccadbfce5fc24f79c8c1ff3715d0fe9ba61b6b51297acbff1ee86495411cb8b691820c836c7d50f3 +DIST rust-rocksdb-9c0aad8e358339afc1ab1acb658afe55a1a4c012.gh.tar.gz 336264 BLAKE2B 3e3433b8f53f2063445a4eb79d03e7a1da57f8ef3b6595facda45c8104d32fd1b82ff704f6b6292b693298b55c1a4bc53379d96aa09429ca591ca074a598f2d0 SHA512 4cdc92938e2fcfe7af0d7377adff7cdad9f9748122688d4acecf36833befd6e71bbaaf13fc49379f122843e772550656d7f9025d495bbd5917195cbbaca12cc9 +DIST rustls-platform-verifier-c68093b6ac7d739e6b3aefb809c646a5e0210306.gh.tar.gz 138325 BLAKE2B e07c389247d84146bccf1143d2cd00684a5ab41ab4935ddf7bd6a0ea287bf7d19fcc20579b72eb97ca8c16f7f215e5fe09d99d5022747e63174aae17aca52021 SHA512 97f6e76518ef34df0105f79805f501234788ebebe2ff8c407b7858aac0bdad38626bb8de08a54d1a47f86997a5e0e1f649fb6270fcedce9f5d9524656410843d DIST rustyline-async-879968ba99c2558ae234fd67a057b7ea6f761fd3.gh.tar.gz 20903 BLAKE2B 6b769ef829e95805d05554b2373a92729ed13426ce57b5b0a9cb84f4a3d8c8bd4e99d5089e3675f628a1eb3024cee95893f8ae17776ec93e771516c371d8a0d0 SHA512 706a757f7ba4bdcd93b5fb0e02d82176e46c7cca2aa33f7ccb8ccc7e71a4b7311b3b733f94ae70122bd068dd7079c1ce5329bf0c91d977c219bba115fcb692e4 +DIST synapse-admin-api-5b471333acb72b1841ade61bf39e2234c24137be.gh.tar.gz 48284 BLAKE2B fec67309a26cbe7d3b199fd6d5be7a224be89e83d69f0cfe01e5c49af50f953196f181a2c9702f83066a9235db29a3e5417e7c8c0b39468d8c1e2a22b101b907 SHA512 4eff8e2b226ce698050d11444b21ae9dae99493e6ea53c53ec319ec8e653cdbfa07c81b20c9c2193b0ed6b529411e987c2fa8b666df6de467f80a15d2ceaaebf DIST synapse-admin-api-5cb409a3fc10b2dc9d8ed4f0f2ed7a68ca910a6d.gh.tar.gz 48296 BLAKE2B a16c4f71f52d4c2452149883ff6b9c68fef28b2c11cb3c328eb5566938e92d3e59c0080f408a9464ddcbe554a03979cbd01e9e46d80f8d01a96b428a6f427e0c SHA512 63ee7f0a8abcc397211517e35e2542b49d42f7d72c48f6f852b29e91798cd6e5925b95231175b87e6b8324b0b9ef2338c8a390769ed45a49fbe5cf959a5a9db2 -DIST synapse-admin-api-c8654e1e9a05dfa78874a87c62391fe4b082672b.gh.tar.gz 48277 BLAKE2B 717fa2cd17cca3a6349b376906567f3fc6c9e1f491ccb6c9b53200fa38aaa7d73cbed76d7f79808bc83ede2d1cb9b8e95b27a5a9aeee0ae8cbe304c7c5f77543 SHA512 e5f016a8b14ad15a1cab155adc2ab5c5ea71e4291f7866fdca839e1819271fc9d3b3c824c0e11c9441e47d5eb94c3503df73d26333bad5d1df79a31b5e33a28d -DIST tuwunel-1.8.2-crates.tar.xz 36325136 BLAKE2B b6480ab18edd6ae386140a347279333a4366c26c7c9e08aa2edc234db59e7e177aa2476622cb3ec431b7578a010a3fed67564e79e1b23dea0ee922f34c009afd SHA512 47348d708f9f24b4098d5b69fa3552759edfcd73b41c80f8f4649021c2b8da742d0eb0193ca3c14aa7a1f11b43611311b83d81d67964577bf8d9a30d5634c5fc -DIST tuwunel-1.8.2.tar.gz 1454935 BLAKE2B d437cbfd46d39127cfd925d26bfb765ac37ffd63ecac0eb3bdca71865178d4c15ebde78995d70e22357a414dc2b77d52c86409b4aa3fa968fd66935df3a49a20 SHA512 60192fc2af55922449e5db724dbd6a127a8ea4600f6035fb98eb87c43d2e6c787b4eaab7864d020eae3ffc7ede9d46065c19ea733a5daf897bdc2f9d555a3816 DIST tuwunel-1.8.3-crates.tar.xz 36376420 BLAKE2B 036463d508169ec8f8bc8b1fda0b0b6f33c0bdc4a22a9f6f027608e7d7b995c18148d10ad5ce29974d4dda6c198f976fae564e07414cf37bdb4f5db4a4ad1259 SHA512 807f473d0f048b7d1912762a18f1f061fbbae347feb6c4c3ff9f81f1907f45b79a41be471d97dfe425a27a9357a3005013190fcc802ba91742effd119285f22d DIST tuwunel-1.8.3.tar.gz 1570235 BLAKE2B 0762fd930c8dac1d6f1040a47e47f8d4d5a13088b9c0f627183e4654ced675d68efd19835c58bc09e52ca288d2d08b51d26d6a64412472c97608b927a4958c1f SHA512 db727f79a9b069d69a4a9d47a350698c0147af75b039b4f851fc59233ff3b93b3621f893cf493f097e69c9b8a3b4b844f885c51299b8bb35ff70405e14d26703 +DIST tuwunel-1.9.0-crates.tar.xz 37239536 BLAKE2B f08f27c7a43c2e52b90910ce894dd0f3c3f1461674a1231099a1939ad42d35369b42271f40b5debb8af1f762c9905b989993fdaa7706d12c1e2f3401087f4b81 SHA512 6b1a23191e4922a08cbe081972c411a3ce5799b061216f507c6290ce70e76ab35176fb9de09b24017aebcc1640ac8c3572ed9f3cccf40ab39a16b9846d9f9d1d +DIST tuwunel-1.9.0.tar.gz 1781666 BLAKE2B e9f44529cd351c2996cedc446142e137f861809dd0e6ccff5d3c7fd6178db97b3c0b130b125120ac4d03adfd5b5282b1241578a34dacc04a6944d66523c10e5c SHA512 c278dadde99c149c98a44b6d5982d36f20901b700aad469f44b97a1ed8ed24eb5afe33ac6056f613561058c99b64030205bc7c4610a1b90e4d67c400230d8ffb diff --git a/net-im/tuwunel/tuwunel-1.8.2.ebuild b/net-im/tuwunel/tuwunel-1.9.0.ebuild index 1c2c0da177cc..39427a1eac91 100644 --- a/net-im/tuwunel/tuwunel-1.8.2.ebuild +++ b/net-im/tuwunel/tuwunel-1.9.0.ebuild @@ -13,26 +13,26 @@ declare -A GIT_CRATES=( [core_affinity]='https://github.com/matrix-construct/core_affinity_rs;ff148c2985cbaff3e6e953d45cda4d7696f38d75;core_affinity_rs-%commit%' [event-listener]='https://github.com/matrix-construct/event-listener;18af85c4df39a11b44b39629783ed3ddec6a8853;event-listener-%commit%' [hyper-util]='https://github.com/matrix-construct/hyper-util;0510e3a3cba7aedd504b4ee0d69fbf41e76a524f;hyper-util-%commit%' - [jevmalloc-sys]='https://github.com/matrix-construct/jevmalloc;93795449913f65ab533b7fa482333eef63fc3ae0;jevmalloc-%commit%/jevmalloc-sys' - [jevmalloc]='https://github.com/matrix-construct/jevmalloc;93795449913f65ab533b7fa482333eef63fc3ae0;jevmalloc-%commit%/jevmalloc' - [lber]='https://github.com/matrix-construct/ldap3;fdfbba2bf916b53e5f73cdb1a495ebb649978079;ldap3-%commit%/lber' - [ldap3]='https://github.com/matrix-construct/ldap3;fdfbba2bf916b53e5f73cdb1a495ebb649978079;ldap3-%commit%' + [jevmalloc-sys]='https://github.com/matrix-construct/jevmalloc;ef3e8e6c903aa632ab87c3dd720a448e9b98a0c4;jevmalloc-%commit%/jevmalloc-sys' + [jevmalloc]='https://github.com/matrix-construct/jevmalloc;ef3e8e6c903aa632ab87c3dd720a448e9b98a0c4;jevmalloc-%commit%/jevmalloc' [resolv-conf]='https://github.com/matrix-construct/resolv-conf;ab5c3e44016bc76b8798ec837a5a9cf9d88bf233;resolv-conf-%commit%' - [ruma-appservice-api]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-appservice-api' - [ruma-client-api]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-client-api' - [ruma-common]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-common' - [ruma-events]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-events' - [ruma-federation-api]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-federation-api' - [ruma-identifiers-validation]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-identifiers-validation' - [ruma-identity-service-api]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-identity-service-api' - [ruma-macros]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-macros' - [ruma-push-gateway-api]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-push-gateway-api' - [ruma-signatures]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-signatures' - [ruma]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma' - [rust-librocksdb-sys]='https://github.com/matrix-construct/rust-rocksdb;9f26b713c204bd8783cdbc2d36a524945e44773d;rust-rocksdb-%commit%/librocksdb-sys' - [rust-rocksdb]='https://github.com/matrix-construct/rust-rocksdb;9f26b713c204bd8783cdbc2d36a524945e44773d;rust-rocksdb-%commit%' + [ruma-appservice-api]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-appservice-api' + [ruma-client-api]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-client-api' + [ruma-common]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-common' + [ruma-events]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-events' + [ruma-federation-api]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-federation-api' + [ruma-identifiers-validation]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-identifiers-validation' + [ruma-identity-service-api]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-identity-service-api' + [ruma-macros]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-macros' + [ruma-push-gateway-api]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-push-gateway-api' + [ruma-signatures]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-signatures' + [ruma]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma' + [rust-librocksdb-sys]='https://github.com/matrix-construct/rust-rocksdb;9c0aad8e358339afc1ab1acb658afe55a1a4c012;rust-rocksdb-%commit%/librocksdb-sys' + [rust-rocksdb]='https://github.com/matrix-construct/rust-rocksdb;9c0aad8e358339afc1ab1acb658afe55a1a4c012;rust-rocksdb-%commit%' + [rustls-platform-verifier-android]='https://github.com/matrix-construct/rustls-platform-verifier;c68093b6ac7d739e6b3aefb809c646a5e0210306;rustls-platform-verifier-%commit%/android-release-support' + [rustls-platform-verifier]='https://github.com/matrix-construct/rustls-platform-verifier;c68093b6ac7d739e6b3aefb809c646a5e0210306;rustls-platform-verifier-%commit%/rustls-platform-verifier' [rustyline-async]='https://github.com/matrix-construct/rustyline-async;879968ba99c2558ae234fd67a057b7ea6f761fd3;rustyline-async-%commit%' - [synapse-admin-api]='https://github.com/matrix-construct/synapse-admin-api;c8654e1e9a05dfa78874a87c62391fe4b082672b;synapse-admin-api-%commit%' + [synapse-admin-api]='https://github.com/matrix-construct/synapse-admin-api;5b471333acb72b1841ade61bf39e2234c24137be;synapse-admin-api-%commit%' ) LLVM_COMPAT=( 21 ) @@ -48,9 +48,9 @@ HOMEPAGE=" " # Copy this from the GIT_CRATES[rust-rocksdb] entry. -RUST_ROCKSB_GIT_COMMIT=9f26b713c204bd8783cdbc2d36a524945e44773d +RUST_ROCKSB_GIT_COMMIT=9c0aad8e358339afc1ab1acb658afe55a1a4c012 # cat flake.lock | jq '.nodes.rocksdb.locked.rev' -ROCKSDB_GIT_COMMIT=0bd7e6d6438d318d66e8374ec1fe24126204f3b3 +ROCKSDB_GIT_COMMIT=eb79ddeff0ea32ebb8f8b69dd1df95c557328e85 SRC_URI=" ${CARGO_CRATE_URIS} @@ -135,6 +135,7 @@ src_prepare() { event-listener hyper-util resolv-conf + rustls-platform-verifier rustyline-async ) @@ -143,15 +144,15 @@ src_prepare() { echo ${GIT_CRATES[${patched_crate}]} \ | cut --delimiter=';' --fields=2 ) - local directory_prefix=$( + local crate_path=$( echo ${GIT_CRATES[${patched_crate}]} \ | cut --delimiter=';' --fields=3 \ - | cut --delimiter='%' --fields=1 + | sed --expression="s/%commit%/${commit_hash}/g" ) echo "" >> "${ECARGO_HOME}/config.toml" || die echo "[patch.crates-io.${patched_crate}]" >> "${ECARGO_HOME}/config.toml" || die - echo "path = \"${WORKDIR}/${directory_prefix}${commit_hash}\"" >> "${ECARGO_HOME}/config.toml" || die + echo "path = \"${WORKDIR}/${crate_path}\"" >> "${ECARGO_HOME}/config.toml" || die done local rocksdb_path="${WORKDIR}"/rust-rocksdb-${RUST_ROCKSB_GIT_COMMIT}/librocksdb-sys/rocksdb diff --git a/net-im/vesktop-bin/Manifest b/net-im/vesktop-bin/Manifest index 71b4e91eb34a..027592bb77a6 100644 --- a/net-im/vesktop-bin/Manifest +++ b/net-im/vesktop-bin/Manifest @@ -1,2 +1,4 @@ DIST vesktop-1.6.5-arm64.tar.gz 116209938 BLAKE2B 8b84b94a1eddd5adaba73c0d0b6bc88eebc0ced996870bfa712e38f13a5ac78afd1f3072da447b3f7f03ac8b16ba57ff4c49fbe29b916e616653429393b3c356 SHA512 3edcecfee56bb55a4048a224cd767900ba20be5a883d715be1e51d64169448580d7bf5763a54127b58e064b2de70a71b9e26371ef373d3e0f9b8c5c224011aec DIST vesktop-1.6.5.tar.gz 115782875 BLAKE2B de6e303c07a481261b341866b75eaa6604dfe485d087cdf748df8b28f0964ad30955a771119a3c54ae08905394b9cdef188f9af32b6b7d4a7d1e49d2f36e1bfe SHA512 9561d56ae92b13a7034cb945d7250516ec9a3b644bc2d3920280c6019ce4e98bfb7b13067a96aa099ce5afcb4a4c7d45930eb4c7d64fe1b4f31a77198d7c9cdc +DIST vesktop-1.6.6-arm64.tar.gz 125011654 BLAKE2B 9d1c91affb2acfc79293a72147f2cfe477c2f9cc7facc89087b1e29f4acd1ba8e6f4b5bf55daf4b2ac864c89b7b1bb5f2962e1811c152f8b1784242394d567c5 SHA512 72ec557f2196512da4a65362ea056efe5747fe9500e3892b543b63f2fe2abfae3edd7cbfcd99d2fcba23766d7e8ba91e6bd508242cba03c612367187ae308f52 +DIST vesktop-1.6.6.tar.gz 126737713 BLAKE2B d7c8f5e0e13faabcc2a9328d1f965ee2ead4e5d9e93ddcf3f5acb4435b0f2a26949b48ebca214ebc3e4434fad237bdd8ad4c12e88b7b200916484b4a5a3ce248 SHA512 c3c099b89895723e17f62c7683089476fb4f7585cdc23ee06384ef4b9e87280f430b0b7c5e25e9ed35ff03d7204dd1d91242b0884043f69b8f5b0d03d802f4f1 diff --git a/net-im/vesktop-bin/vesktop-bin-1.6.6.ebuild b/net-im/vesktop-bin/vesktop-bin-1.6.6.ebuild new file mode 100644 index 000000000000..4e2be546d9a2 --- /dev/null +++ b/net-im/vesktop-bin/vesktop-bin-1.6.6.ebuild @@ -0,0 +1,99 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="vesktop" + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv + sw ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop linux-info optfeature unpacker xdg + +DESCRIPTION="All-in-one voice and text chat for gamers with Vencord Preinstalled" +HOMEPAGE="https://github.com/Vencord/Vesktop/" +SRC_URI=" + amd64? ( https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz ) + arm64? ( https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}-arm64.tar.gz ) +" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" +RESTRICT="bindist mirror strip test" + +DEPEND=" + app-accessibility/at-spi2-core + dev-libs/expat + dev-libs/glib + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango + x11-misc/xdg-utils +" + +DESTDIR="/opt/${PN}" + +QA_PREBUILT="*" + +CONFIG_CHECK="~USER_NS" + +src_unpack() { + default + use arm64 && S="${WORKDIR}/${MY_PN}-${PV}-arm64" +} + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + +src_install() { + + doicon -s 256 "${FILESDIR}/vesktop-bin.svg" + domenu "${FILESDIR}/vesktop.desktop" + + exeinto "${DESTDIR}" + + doexe vesktop chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1 + + insinto "${DESTDIR}" + doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin + insopts -m0755 + doins -r locales resources + + fowners root "${DESTDIR}/chrome-sandbox" + fperms 4711 "${DESTDIR}/chrome-sandbox" + + [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler + + dosym "${DESTDIR}/vesktop" "/usr/bin/vesktop-bin" + +} + +pkg_postinst() { + optfeature "Desktop notifications support" x11-libs/libnotify + xdg_pkg_postinst +} diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index ecaddf93dd8d..2b8ebff6efb7 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -9,3 +9,4 @@ DIST node-v24.19.0.tar.xz 55505276 BLAKE2B 7a7caa4fc46e598010c8a27e1463018b2cb65 DIST node-v26.3.0.tar.xz 59811728 BLAKE2B a69f067e63883239a38397484b3f92ff4ca8a1ae651cb4f3328e6f994f16260751f3f64ff6c914aeef837d1f6deade8649979f091a044c86c8467058bb0065d2 SHA512 464a24d2536f3ead35325cfb268355fcc66a95260519174cba847efa4037ae2529c24781595b11aae45810570f41c0d2f2d7db2ed365baccda1017a7131a7efe DIST node-v26.6.0.tar.xz 61545700 BLAKE2B b6211e62009ed0e91ff5ac90ce031871d4e637286a590c12f28c498e2a784c88a61793e4609871bd8e13826276d5df1d14b093210703e680d14e4450a045e4a4 SHA512 e2e750f12c5c13bc0221f324bab3e5b2f5ba92490bcddb1a2162ad826a3feae18c98444d512b6fa5094b16d9e5501dd4aeb905184038c77bca95c882ae5a4f77 DIST node-v26.7.0.tar.xz 60914892 BLAKE2B 7a93d5a1e8341944d5cb8e537265c4d792ba447e249b813d90ef1ab3ddd931eb23ca4617993e37e79cc08c55a1d7a769ddfc898dc5b7225f676dc6ead55bc461 SHA512 d7dd7bf0485369c29ad90740c404b647696efd79c6a59f6a3da0b72cdb2740a5855fd62a55985516b8649d9c3359ce4141840f6e6a93427eaa5c87a3cd93e9c9 +DIST node-v26.8.1.tar.xz 61293584 BLAKE2B 961996ccea2be7e5aafba7163342b04f929a8aafc95a17e1ed8e3a99b2439a5ee206370b2dd5a4af986ebe35212e36bc3ab7ba77282a5d8626cfba3320273c99 SHA512 d85f4cd844bda35322fe1613d868b09b3024c6bad3d5e57e72304c8c288d5a238998bd7bf7ce223cf537d99364b935634db3bcac35f5a3c557a4e21f8c0a5443 diff --git a/net-libs/nodejs/nodejs-26.8.1.ebuild b/net-libs/nodejs/nodejs-26.8.1.ebuild new file mode 100644 index 000000000000..0c6025c4a7d8 --- /dev/null +++ b/net-libs/nodejs/nodejs-26.8.1.ebuild @@ -0,0 +1,315 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CONFIG_CHECK="~ADVISE_SYSCALLS" +PYTHON_COMPAT=( python3_{13..14} ) +PYTHON_REQ_USE="threads(+)" + +inherit check-reqs flag-o-matic linux-info ninja-utils pax-utils +inherit python-any-r1 shell-completion toolchain-funcs xdg-utils + +DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine" +HOMEPAGE="https://nodejs.org/" +LICENSE="Apache-1.1 Apache-2.0 BlueOak-1.0.0 BSD BSD-2 MIT npm? ( Artistic-2 )" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/nodejs/node" + SLOT="0" +else + SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" + SLOT="0/$(ver_cut 1)" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~x64-macos" + S="${WORKDIR}/node-v${PV}" +fi + +IUSE="cpu_flags_x86_sse2 debug doc +icu +inspector lto +npm pax-kernel +snapshot +ssl system-icu +system-ssl test" +REQUIRED_USE="inspector? ( icu ssl ) + npm? ( ssl ) + system-icu? ( icu ) + system-ssl? ( ssl ) + x86? ( cpu_flags_x86_sse2 )" + +RESTRICT="!test? ( test )" + +COMMON_DEPEND=">=app-arch/brotli-1.1.0:= + dev-db/sqlite:3 + >=dev-cpp/ada-3.3.0:= + >=dev-cpp/simdutf-7.3.4:= + >=dev-libs/libuv-1.52.1:= + >=dev-libs/simdjson-4.6.1:= + >=net-dns/c-ares-1.34.5:= + >=net-libs/nghttp2-1.69.0:= + >=net-libs/nghttp3-1.14.0:= + virtual/zlib:= + system-icu? ( >=dev-libs/icu-73:= ) + system-ssl? ( + >=net-libs/ngtcp2-1.22.1:= + >=dev-libs/openssl-3.5.6:0= + ) + !system-ssl? ( >=net-libs/ngtcp2-1.14.0:=[-gnutls] ) + || ( + sys-devel/gcc:* + llvm-runtimes/libatomic-stub + )" +BDEPEND="${PYTHON_DEPS} + app-alternatives/ninja + sys-apps/coreutils + virtual/pkgconfig + test? ( net-misc/curl ) + pax-kernel? ( sys-apps/elfix )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +# These are measured on a loong machine with -ggdb on, and only checked +# if debugging flags are present in CFLAGS. +# +# The final link consumed a little more than 7GiB alone, so 8GiB is the lower +# limit for memory usage. Disk usage was 19.1GiB for the build directory and +# 1.2GiB for the installed image, so we leave some room for architectures with +# fatter binaries and set the disk requirement to 22GiB. +CHECKREQS_MEMORY="8G" +CHECKREQS_DISK_BUILD="22G" + +PATCHES=( + "${FILESDIR}"/${PN}-26.6.0-gcc17.patch + "${FILESDIR}"/${PN}-26.6.0-format-cstdlib.patch + "${FILESDIR}"/${PN}-26.6.0-v8-climits.patch +) + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]]; then + if is-flagq "-g*" && ! is-flagq "-g*0" ; then + einfo "Checking for sufficient disk space and memory to build ${PN} with debugging CFLAGS" + check-reqs_pkg_pretend + fi + fi +} + +pkg_setup() { + python-any-r1_pkg_setup + linux-info_pkg_setup + # https://github.com/nodejs/node/issues/62676 - Can't build Temporal with system ICU. + if use system-icu; then + ewarn "The ES2026 'Temporal' datetime feature/object is not available when using system-icu." + ewarn "Please consider whether this is desirable for your use case." + ewarn "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal" + fi +} + +src_prepare() { + tc-export AR CC CXX PKG_CONFIG + export V=1 + export BUILDTYPE=Release + + # fix compilation on Darwin + # https://code.google.com/p/gyp/issues/detail?id=260 + sed -i -e '/append("-arch")/{N;d;}' tools/gyp/pylib/gyp/xcode_emulation.py || die + + # proper libdir, hat tip @ryanpcmcquen https://github.com/iojs/io.js/issues/504 + local LIBDIR=$(get_libdir) + sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die + sed -i -e "s/'lib'/'${LIBDIR}'/" deps/npm/lib/npm.js || die + + # Avoid writing a depfile, not useful + sed -i -e "/DEPFLAGS =/d" tools/gyp/pylib/gyp/generator/make.py || die + + sed -i -e "/'-O3'/d" common.gypi node.gypi || die + + # debug builds. change install path, remove optimisations and override buildtype + if use debug; then + sed -i -e "s|out/Release/|out/Debug/|g" tools/install.py || die + BUILDTYPE=Debug + fi + + # We need to disable mprotect on two files when it builds Bug 694100. + use pax-kernel && + PATCHES+=( "${FILESDIR}"/${PN}-24.1.0-paxmarking.patch ) + + use ppc64 && + PATCHES+=( "${FILESDIR}/${PN}-24.11.1-restore-ppc64be.patch" ) + + default +} + +src_configure() { + xdg_environment_reset + + # LTO compiler flags are handled by configure.py itself + filter-lto + # The warnings are *so* noisy and make build.logs massive + append-cxxflags $(test-flags-CXX -Wno-template-id-cdtor) + # https://bugs.gentoo.org/931514 + use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none) + + local myconf=( + --ninja + --shared-ada + --shared-brotli + --shared-cares + --shared-libuv + --shared-nghttp2 + --shared-nghttp3 + --shared-ngtcp2 + --shared-simdjson + --shared-simdutf + --shared-sqlite + --shared-zlib + ) + use debug && myconf+=( --debug ) + use lto && myconf+=( --enable-lto ) + if use system-icu; then + # No Temporal support: https://github.com/nodejs/node/issues/62676 + myconf+=( --with-intl=system-icu ) + elif use icu; then + # Full embedded ICU (Temporal works) + myconf+=( --with-intl=full-icu ) + else + # Default embedded subset (Temporal works, saves space over full-icu) + myconf+=( --with-intl=small-icu ) + fi + use inspector || myconf+=( --without-inspector ) + use npm || myconf+=( --without-npm ) + use snapshot || myconf+=( --without-node-snapshot ) + if use ssl; then + use system-ssl && myconf+=( --shared-openssl --openssl-use-def-ca-store ) + else + myconf+=( --without-ssl ) + fi + + local myarch="" + case "${ARCH}:${ABI}" in + *:amd64) myarch="x64";; + *:arm) myarch="arm";; + *:arm64) myarch="arm64";; + loong:lp64*) myarch="loong64";; + riscv:lp64*) myarch="riscv64";; + *:ppc64) myarch="ppc64";; + *:x32) myarch="x32";; + *:x86) myarch="ia32";; + *) myarch="${ABI}";; + esac + + GYP_DEFINES="linux_use_gold_flags=0 + linux_use_bundled_binutils=0 + linux_use_bundled_gold=0" \ + "${EPYTHON}" configure.py \ + --prefix="${EPREFIX}"/usr \ + --dest-cpu=${myarch} \ + "${myconf[@]}" || die +} + +src_compile() { + eninja -C out/Release + # There's just a plain make target for the FFI tests, and it doesn't support ninja. + use test && emake build-ffi-tests +} + +src_install() { + local LIBDIR="${ED}/usr/$(get_libdir)" + default + + pax-mark -m "${ED}"/usr/bin/node + + if use doc; then + docinto html + dodoc -r "${S}"/doc/* + fi + + if use npm; then + keepdir /etc/npm + echo "NPM_CONFIG_GLOBALCONFIG=${EPREFIX}/etc/npm/npmrc" > "${T}"/50npm + doenvd "${T}"/50npm + + # Install bash completion for `npm` + local tmp_npm_completion_file="$(TMPDIR="${T}" mktemp -t npm.XXXXXXXXXX)" + "${ED}/usr/bin/npm" completion > "${tmp_npm_completion_file}" + newbashcomp "${tmp_npm_completion_file}" npm + + # Move man pages + doman "${LIBDIR}"/node_modules/npm/man/man{1,5,7}/* + + # Clean up + rm -f "${LIBDIR}"/node_modules/npm/{.mailmap,.npmignore,Makefile} + + local find_exp="-or -name" + local find_name=() + for match in "AUTHORS*" "CHANGELOG*" "CONTRIBUT*" "README*" \ + ".travis.yml" ".eslint*" ".wercker.yml" ".npmignore" \ + "*.bat" "*.cmd"; do + find_name+=( ${find_exp} "${match}" ) + done + + # Remove various development and/or inappropriate files and + # useless docs of dependend packages. + # Strict match for LICENSE files to avoid purging actual logic (e.g. license.js) + # which breaks npm. + find "${LIBDIR}"/node_modules \ + \( -type d -name examples \) -or \( -type f \( \ + \( -iname "LICEN?E*" -not -name "*.js" -not -name "*.json" \) \ + "${find_name[@]}" \ + \) \) -exec rm -rf "{}" \; + fi + + mv "${ED}"/usr/share/doc/node "${ED}"/usr/share/doc/${PF} || die +} + +src_test() { + local drop_tests=( + test/parallel/test-dns.js + test/parallel/test-dns-resolveany-bad-ancount.js + test/parallel/test-dns-setserver-when-querying.js + test/parallel/test-dotenv.js + test/parallel/test-fs-mkdir.js + test/parallel/test-fs-read-stream.js + test/parallel/test-fs-utimes-y2K38.js + test/parallel/test-fs-watch-recursive-add-file.js + test/parallel/test-http2-client-set-priority.js + test/parallel/test-http2-priority-event.js + test/parallel/test-process-euid-egid.js + test/parallel/test-process-get-builtin.mjs + test/parallel/test-process-initgroups.js + test/parallel/test-process-setgroups.js + test/parallel/test-process-uid-gid.js + test/parallel/test-release-npm.js + # Unreliable when using system libraries and ASLR. + # The variations between snapshot generation passes appear limited to memory + # allocation pointers leaking into the serialised V8 blob array; the actual + # bytecode and engine structures remain consistently... consistent. + test/parallel/test-snapshot-reproducible.js + test/parallel/test-socket-write-after-fin-error.js + test/parallel/test-strace-openat-openssl.js + test/sequential/test-tls-session-timeout.js + test/sequential/test-util-debug.js + ) + use inspector || + drop_tests+=( + test/parallel/test-inspector-emit-protocol-event.js + test/parallel/test-inspector-network-arbitrary-data.js + test/parallel/test-inspector-network-domain.js + test/parallel/test-inspector-network-fetch.js + test/parallel/test-inspector-network-http.js + test/sequential/test-watch-mode.mjs + ) + rm -f "${drop_tests[@]}" || die "disabling tests failed" + + out/${BUILDTYPE}/cctest || die + "${EPYTHON}" tools/test.py --mode=${BUILDTYPE,,} --flaky-tests=dontcare -J message parallel sequential || die +} + +pkg_postinst() { + if use npm; then + ewarn "remember to run: source /etc/profile if you plan to use nodejs" + ewarn " in your current shell" + fi + + if use system-icu; then + ewarn "" + ewarn "Node.js was built with USE='system-icu'." + ewarn "The JavaScript 'Temporal' API has been disabled." + ewarn "If you need full ES2026+ compliance, rebuild with USE='-system-icu'." + ewarn "" + fi +} diff --git a/net-libs/webkit-gtk/webkit-gtk-2.52.6-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.52.6-r410.ebuild index e4537831e7f7..01c160c2fe23 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.52.6-r410.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.52.6-r410.ebuild @@ -182,26 +182,6 @@ src_configure() { # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634 use ppc64 && append-flags "-mminimal-toc" - # Do our best to support x86 machines lacking SSE, - # https://bugs.gentoo.org/730044 - if use x86; then - if use cpu_flags_x86_sse2; then - # These are normally added by the build system, but our - # patch changes the way an x86 CPU is detected, bypassing - # that addition. - append-flags "-msse2 -mfpmath=sse" - elif use cpu_flags_x86_sse; then - # If you have SSE1 but not SSE2, these are needed to - # avoid static_assert failures. - append-flags "-msse -mfpmath=sse" - else - # Neither? This is reportedly crashy, but better than - # nothing if you really don't have the hardware. - mycmakeargs+=( -DENABLE_WEBGL=OFF ) - append-cppflags -DSKCMS_HAS_MUSTTAIL=0 - fi - fi - # Try to use less memory, bug #469942 (see Fedora .spec for reference) append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") @@ -276,6 +256,26 @@ src_configure() { -DUSE_WOFF2=ON ) + # Do our best to support x86 machines lacking SSE, + # https://bugs.gentoo.org/730044 + if use x86; then + if use cpu_flags_x86_sse2; then + # These are normally added by the build system, but our + # patch changes the way an x86 CPU is detected, bypassing + # that addition. + append-flags "-msse2 -mfpmath=sse" + elif use cpu_flags_x86_sse; then + # If you have SSE1 but not SSE2, these are needed to + # avoid static_assert failures. + append-flags "-msse -mfpmath=sse" + else + # Neither? This is reportedly crashy, but better than + # nothing if you really don't have the hardware. + mycmakeargs+=( -DENABLE_WEBGL=OFF ) + append-cppflags -DSKCMS_HAS_MUSTTAIL=0 + fi + fi + if use riscv || use ppc64; then # https://bugs.gentoo.org/970556 # https://bugs.webkit.org/show_bug.cgi?id=305745 diff --git a/net-libs/webkit-gtk/webkit-gtk-2.52.6-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.52.6-r600.ebuild index c01ebd2c3958..e9a0e02e0e59 100644 --- a/net-libs/webkit-gtk/webkit-gtk-2.52.6-r600.ebuild +++ b/net-libs/webkit-gtk/webkit-gtk-2.52.6-r600.ebuild @@ -186,26 +186,6 @@ src_configure() { # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634 use ppc64 && append-flags "-mminimal-toc" - # Do our best to support x86 machines lacking SSE, - # https://bugs.gentoo.org/730044 - if use x86; then - if use cpu_flags_x86_sse2; then - # These are normally added by the build system, but our - # patch changes the way an x86 CPU is detected, bypassing - # that addition. - append-flags "-msse2 -mfpmath=sse" - elif use cpu_flags_x86_sse; then - # If you have SSE1 but not SSE2, these are needed to - # avoid static_assert failures. - append-flags "-msse -mfpmath=sse" - else - # Neither? This is reportedly crashy, but better than - # nothing if you really don't have the hardware. - mycmakeargs+=( -DENABLE_WEBGL=OFF ) - append-cppflags -DSKCMS_HAS_MUSTTAIL=0 - fi - fi - # Try to use less memory, bug #469942 (see Fedora .spec for reference) append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory") @@ -276,6 +256,26 @@ src_configure() { -DUSE_WOFF2=ON ) + # Do our best to support x86 machines lacking SSE, + # https://bugs.gentoo.org/730044 + if use x86; then + if use cpu_flags_x86_sse2; then + # These are normally added by the build system, but our + # patch changes the way an x86 CPU is detected, bypassing + # that addition. + append-flags "-msse2 -mfpmath=sse" + elif use cpu_flags_x86_sse; then + # If you have SSE1 but not SSE2, these are needed to + # avoid static_assert failures. + append-flags "-msse -mfpmath=sse" + else + # Neither? This is reportedly crashy, but better than + # nothing if you really don't have the hardware. + mycmakeargs+=( -DENABLE_WEBGL=OFF ) + append-cppflags -DSKCMS_HAS_MUSTTAIL=0 + fi + fi + if use riscv || use ppc64; then # https://bugs.gentoo.org/970556 # https://bugs.webkit.org/show_bug.cgi?id=305745 diff --git a/net-mail/goimapnotify/Manifest b/net-mail/goimapnotify/Manifest index cfdfc409fe77..8c51bcaa367d 100644 --- a/net-mail/goimapnotify/Manifest +++ b/net-mail/goimapnotify/Manifest @@ -4,3 +4,4 @@ DIST goimapnotify-2.5.6-vendor.tar.xz 984188 BLAKE2B 0dc47444c35b669bda2c737fc5c DIST goimapnotify-2.5.6.tar.gz 68447 BLAKE2B 10f362e229e306d9ccf11c5c4106b25df741abea630e1b572fd5c9104922087e22e5048e8fabc94f57a207af5d0c3573c0c09e94004b82b3fa383864e4f3fd9a SHA512 4e296309fadab30339e3b8623c3920880c6647cbc341d224e0c559c92a83a93626c3d2b075e3739d92a6d6da844f5787a05c04e4b1b8fca4b00d0c580b05afac DIST goimapnotify-2.5.7-vendor.tar.xz 981332 BLAKE2B 8a304bf8c1b0e8abbfad45d5bf29abd7d11dbffe6081092e1262b37f9ac8f33319960cc43ffc705ed8280b393808bc43e48110e649ee1b4970daf6fe507f32da SHA512 7271d1b224453b6da893873b1fd8a12ca82caa8f3e72e78c236192970fd4f8ee0229075c48e6fd2aa230a2806de54e5f7823f1ffb04e441955a6cebeb0d0d27f DIST goimapnotify-2.5.7.tar.gz 69987 BLAKE2B fa4a1030da3f0d7503805b1d137afda8564ac8a9cecfd7eb14d164b0417784cb37b038ea45aefd506bfda263d787534aa9855eaae2a8301e06bf889851ef5ee8 SHA512 49a02a5fb94f65b37b29331bbdc9216728de46dd94d41e15fd7e606eb166263d25403311da5d53f8f4d34682795be69d885e79cefcfd022ca4f5769d8dbe8412 +DIST goimapnotify-2.5.8.tar.gz 2433056 BLAKE2B 58c925e5ab822f55cbfbfb97b90af335acc2120af08f34e395096b500637b8c6397159e4c41d2ffefe835f8a3195dbf51b64cb8fd7c57f0d40d54a2540040175 SHA512 018c5a52378b183018ae0e1ce8b0dbbc0894cb40bb285f4ee1a634be6c1d2b933a2a21558482e4195ce47210dc5c6116ebcd57d9b67733e53d23ecc0428d8f7f diff --git a/net-mail/goimapnotify/goimapnotify-2.5.6-r1.ebuild b/net-mail/goimapnotify/goimapnotify-2.5.6-r1.ebuild index 1103d249baf8..d00772e7bd2c 100644 --- a/net-mail/goimapnotify/goimapnotify-2.5.6-r1.ebuild +++ b/net-mail/goimapnotify/goimapnotify-2.5.6-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit go-module git-r3 -DESCRIPTION="Execute scripts on IMAP mailbox changes using IDLE, golang version." +DESCRIPTION="Execute scripts on IMAP mailbox changes using IDLE, golang version" EGIT_REPO_URI="https://jardin.jorgearaya.dev/z39RJHSHs166S5kr8Qstj6kd1LFah.git" EGIT_COMMIT="251292f1544bf3c69ae6c8a325beb2930d6509b2" diff --git a/net-mail/goimapnotify/goimapnotify-2.5.8.ebuild b/net-mail/goimapnotify/goimapnotify-2.5.8.ebuild new file mode 100644 index 000000000000..302465f5d5d5 --- /dev/null +++ b/net-mail/goimapnotify/goimapnotify-2.5.8.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Execute scripts on IMAP mailbox changes using IDLE, golang version" + +HOMEPAGE="https://radicle.network/nodes/jardin.jorgearaya.dev/rad:z39RJHSHs166S5kr8Qstj6kd1LFah" + +# The official radicle repo does not support archive downloads by tag, +# therefore we have to hardcode the commit hash +GIT_COMMIT="7d8181fe3451f91d9ecd7e570c9e06677a555675" +GIT_BRANCH="master" + +SRC_URI="https://jardin.jorgearaya.dev/raw/rad:z39RJHSHs166S5kr8Qstj6kd1LFah/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3 MIT MPL-2.0 BSD BSD-2 Apache-2.0" + +SLOT="0" + +KEYWORDS="~amd64" + +src_unpack() { + default + mv "${WORKDIR}/goimapnotify-${GIT_COMMIT}" "${S}" || die +} + +src_compile() { + LDFLAGS="-X main.commit=${GIT_COMMIT} -X main.gittag=${PV} -X main.branch=${GIT_BRANCH}" + ego build -ldflags "${LDFLAGS}" -gcflags '-N -l' ./cmd/goimapnotify +} + +src_install() { + dobin goimapnotify +} diff --git a/net-misc/freerdp/files/freerdp-3.31.0-debug.patch b/net-misc/freerdp/files/freerdp-3.31.0-debug.patch new file mode 100644 index 000000000000..6c7e299c4f52 --- /dev/null +++ b/net-misc/freerdp/files/freerdp-3.31.0-debug.patch @@ -0,0 +1,63 @@ +https://bugs.gentoo.org/981480 +https://github.com/FreeRDP/FreeRDP/pull/13283 + +From 6055267480f91dcdfd2060922af778d152a5662a Mon Sep 17 00:00:00 2001 +From: Armin Novak <armin.novak@thincast.com> +Date: Wed, 26 Aug 2026 22:06:58 +0200 +Subject: [PATCH] [debug,logs] fix warnings and errors WITH_DEBUG_ALL + +--- + client/common/client_cliprdr_file.c | 4 ++-- + libfreerdp/codec/include/bitmap.h | 3 ++- + libfreerdp/core/server.c | 2 +- + 3 files changed, 5 insertions(+), 4 deletions(-) + +diff --git a/client/common/client_cliprdr_file.c b/client/common/client_cliprdr_file.c +index 5095ab856c75..947bda8cb834 100644 +--- a/client/common/client_cliprdr_file.c ++++ b/client/common/client_cliprdr_file.c +@@ -998,7 +998,7 @@ static BOOL request_file_range_async(CliprdrFileContext* file_context, CliprdrFu + // NOLINTBEGIN(clang-analyzer-unix.Malloc) + DEBUG_CLIPRDR( + file_context->log, +- "Requested file range (%zu Bytes at offset %lu) for file \"%s\" with stream id %u", ++ "Requested file range (%zu Bytes at offset %ld) for file \"%s\" with stream id %u", + requested_size, offset, fuse_file->filename, fuse_request->stream_id); + + return TRUE; +@@ -1104,7 +1104,7 @@ static void cliprdr_file_fuse_readdir(fuse_req_t fuse_req, fuse_ino_t fuse_ino, + return; + } + +- DEBUG_CLIPRDR(file_context->log, "Reading directory \"%s\" at offset %lu", ++ DEBUG_CLIPRDR(file_context->log, "Reading directory \"%s\" at offset %ld", + fuse_file->filename_with_root, offset); + + if ((offset < 0) || ((size_t)offset >= ArrayList_Count(fuse_file->children))) +diff --git a/libfreerdp/codec/include/bitmap.h b/libfreerdp/codec/include/bitmap.h +index 07874dade123..f180fb5abb15 100644 +--- a/libfreerdp/codec/include/bitmap.h ++++ b/libfreerdp/codec/include/bitmap.h +@@ -153,7 +153,8 @@ static inline BOOL RLEDECOMPRESS(const BYTE* WINPR_RESTRICT pbSrcBuffer, UINT32 + code = ExtractCodeId(*pbSrc); + + #if defined(WITH_DEBUG_CODECS) +- WLog_VRB(TAG, "pbSrc=%p code=%s, rem=%" PRIuz, pbSrc, rle_code_str(code), pbEnd - pbSrc); ++ WLog_VRB(TAG, "pbSrc=%p code=%s, rem=%ld", (const void*)pbSrc, rle_code_str(code), ++ pbEnd - pbSrc); + #endif + + /* Handle Background Run Orders. */ +diff --git a/libfreerdp/core/server.c b/libfreerdp/core/server.c +index 9183843f9375..f5a06553eb6c 100644 +--- a/libfreerdp/core/server.c ++++ b/libfreerdp/core/server.c +@@ -375,7 +375,7 @@ static BOOL wts_read_drdynvc_pdu_ready(rdpPeerChannel* channel, wStream* s, UINT + return FALSE; + + DEBUG_DVC("Cmd %s ChannelId %" PRIu32 " length %" PRIuz "", drdynvc_get_packet_type(Cmd), +- ChannelId, length); ++ ChannelId, Stream_GetRemainingLength(s)); + table = channel->vcm->dynamicVirtualChannels; + if (!table) + return FALSE; diff --git a/net-misc/freerdp/freerdp-3.31.0.ebuild b/net-misc/freerdp/freerdp-3.31.0.ebuild index e3a36bfd8578..265d39e7f7ca 100644 --- a/net-misc/freerdp/freerdp-3.31.0.ebuild +++ b/net-misc/freerdp/freerdp-3.31.0.ebuild @@ -112,6 +112,10 @@ RDEPEND="${COMMON_DEPEND} smartcard? ( app-crypt/p11-kit ) " +PATCHES=( + "${FILESDIR}/freerdp-3.31.0-debug.patch" +) + option() { usex "$1" ON OFF } diff --git a/net-misc/freetube-bin/Manifest b/net-misc/freetube-bin/Manifest index 6a9e068768cf..9fa25e7c7c50 100644 --- a/net-misc/freetube-bin/Manifest +++ b/net-misc/freetube-bin/Manifest @@ -1,2 +1 @@ -DIST freetube-bin-0.25.1_beta.deb 99744580 BLAKE2B 18621a57b5f2e8604d6db3b9ad13ef4eb441f30ae0701226303629ababa505f69242fc82dc371bc16f1b7b4dd51d107feb60b2daded21c15c2b7e519603d5c22 SHA512 7feba4c984b243b56d208ebc91301dbc20a8052da9f494ab102e35f3250009a1b917d46b075e8698933962af536df1e694bfd33ffc1a4f57421695fed8c0f4e1 DIST freetube-bin-0.25.2_beta.deb 99761756 BLAKE2B 15526b7683e63bd5a88033740b490bc1885fec827fa2ff06b5f8fbae26bbdee202bf9fa4053ee9278c2c95b2b51c68351243f9cba4326c4e9561cf909e3310fb SHA512 3ae18b97195e85d0c3e34a5e788911209b182b4d3583ae79edc925810bb301a992940a42430936094f3fc702cab042acf6bbeeb65ddef77d15837cf2f02d5f94 diff --git a/net-misc/freetube-bin/freetube-bin-0.25.1_beta.ebuild b/net-misc/freetube-bin/freetube-bin-0.25.1_beta.ebuild deleted file mode 100644 index aa5b239e9be5..000000000000 --- a/net-misc/freetube-bin/freetube-bin-0.25.1_beta.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop unpacker xdg - -DESCRIPTION="A private YouTube desktop client" -HOMEPAGE="https://freetubeapp.io/ https://github.com/FreeTubeApp/FreeTube" -SRC_URI=" - amd64? ( - https://github.com/FreeTubeApp/FreeTube/releases/download/v${PV/_/-}/freetube_${PV%_*}_beta_amd64.deb - -> ${P}.deb - ) -" -#SRC_URI=" -# amd64? ( -# https://github.com/FreeTubeApp/FreeTube/releases/download/v0.23.15-beta/freetube_0.23.15_beta_amd64.deb -# https://github.com/FreeTubeApp/FreeTube/releases/download/v0.24.0-beta/freetube_0.24.0_beta_amd64.deb -# ) -#" -S="${WORKDIR}" - -LICENSE="AGPL-3+" -SLOT="0" -KEYWORDS="-* ~amd64" - -QA_PREBUILT=" - /opt/FreeTube/freetube - /opt/FreeTube/libEGL.so - /opt/FreeTube/libffmpeg.so - /opt/FreeTube/libGLESv2.so - /opt/FreeTube/libvulkan.so* - /opt/FreeTube/chrome_crashpad_handler - /opt/FreeTube/chrome-sandbox - /opt/FreeTube/libvk_swiftshader.so - /opt/FreeTube/swiftshader/libEGL.so - /opt/FreeTube/swiftshader/libGLESv2.so -" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - sys-libs/glibc - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango -" - -src_install() { - insinto /opt - doins -r opt/* - - domenu usr/share/applications/freetube.desktop - doicon -s scalable usr/share/icons/hicolor/scalable/apps/freetube.svg - - fperms 4755 /opt/FreeTube/chrome-sandbox - fperms +x /opt/FreeTube/freetube - - dosym -r /opt/FreeTube/freetube /usr/bin/freetube-bin -} diff --git a/net-misc/pkixssh/Manifest b/net-misc/pkixssh/Manifest index c2dbe384d871..0b1723c8ec23 100644 --- a/net-misc/pkixssh/Manifest +++ b/net-misc/pkixssh/Manifest @@ -1,8 +1,5 @@ -DIST pkixssh-17.0.tar.xz 1278364 BLAKE2B 3d960862f12de6f01cc31d405f86414887e67dfe20398b0694f0df9f206a1194ee00426279f903bdcccf0c104b3225feb6e74e812548c2a9b8e64b43a85b6c86 SHA512 a933ce926d8953e2848a7b1e81326c7dea2ddaf3569c026ef8bb58164d4a420f8e5d271c84ec65ebc3d306e6b59e421235823577f84c18a2252fa8be855b00ac -DIST pkixssh-17.1.1.tar.xz 1263532 BLAKE2B 1f115c2e55fe1d133054707b8b2876476ea9afafdc81437be1abc8d3e8a3c457a2c89058b35cbee49a8b8d79cb45e8df348eb307ae647eb2c0ecaec9867fa0db SHA512 1379a71a9156c28d667e0d8cf9e099c10c63d55fec71b566fbcada8bbad67559293070abe8bd6ecc66f9ab226400b18df076699b7f96ecf4e3e8e208e6bc381e -DIST pkixssh-17.1.2.tar.xz 1263688 BLAKE2B e76cc439649a1738bab593c6783a0cbeee33ec8d3b3ea6d07111deedcf0056bb7d6cab533c630949494aff934d6fabc2fd74365076a829f014e269b0f42d67bb SHA512 8bd7bc6276e561509944e0810307317a5c5e3b6a58ec61286799ba42e76d3a7970f72c6c0123253760cb45d859fa5d012c69c79b4ee8142d7207e4ee82eb3470 DIST pkixssh-17.2.2.tar.xz 1270064 BLAKE2B 8bf49085770fc9e08ff7c0170b71227e7db1e6de07d7bfecb1d8ad769e711bc31e41ff649f591ce5d673aef1c5ac1b03c8661acfecf99672de6961f1d48cb182 SHA512 9d0e66dbf9748477e76dd59281880f2142304dedb3d90dbc02df06bacdd509cd127b1b7bd0e98ffe6ff47121a5d63870c6e738bf430ec87539e5d5c1705fa388 -DIST pkixssh-18.0.2.tar.xz 1286028 BLAKE2B f246e6278eac14ddd6c73f312bace228885e9da4de2fda5e3b005fd4a5049ac545d5d27104a1be34ca4a79a022983eb0467ce721df18e18a2a167d1892ad9c15 SHA512 d1b28da6adc7e9cdacaa983bfbfce5c6214e29a0027b57a1ec0932eba4a4e6f052e52cd7fd04df9a2c819df3c538d7770bce26b4ba69b92f924cbef11fff0e8c DIST pkixssh-18.0.3.tar.xz 1310136 BLAKE2B 22aad88cb974861ca89f09c9d123dafbb436403bc44d5f28b31f87e6ad492615d5238177604e6b44de8b47a386a741b71ae07e117370ae5c4018101de43ccee5 SHA512 3e0730ecdc8743a98c46096cc1727946cf219226b44b27186b2fc36ad92076a8d7d771f4aa1f10e6460b4be308de6dce0f57cac09a6d8d0cf24500dd913d3ddc DIST pkixssh-19.0.1.tar.xz 1331816 BLAKE2B 3f52244f8aec9c83a8efb468ef940d43666f699a197e9e4865c579362dd55efef014e01a725f3c5a9f7f58e73a3caaea849645fc00473bccefc28944a7e6780a SHA512 84dc0bc0173885881f61969d8a8516a13d947b0febf1d824f9ff4fdeb6daa32f3589f77843c2082f7e6d22b30619c59155082889d1bdbe4d62a10bd41df1d50d DIST pkixssh-19.0.tar.xz 1332456 BLAKE2B 756199adb90d0ecaa9ae5909533c7cbd14bb3731ca1868cd5dfcab3b78042b1aada36427abe155598fefd27b278876a1a532b4f99832558ba363f9af69fb07cd SHA512 52bc131f0f73a4d139aa9a15d78cf4e0ea6f85ba016ead9b6ed7971ce9537215eac8fb1cb3cb41019799c6118d77304886e6f990e5fcf357780a3019c78bbe2f +DIST pkixssh-19.1.tar.xz 1331108 BLAKE2B 8bf887b7ca9e166a8ed1e4cbab5a090ad285025feca9a0a7d09929303ceb31e7713db290f77f57e7aece127340e23cbd0a71a923d53e6de55a95aea7621015d6 SHA512 f1c755e7a9cf86016f36bc3adaaa07fe3341ee9e04d058c66249e847a67351c972422ac22d1c0c73b0a2be7ed65292434e317b45783b0f2e85283c1d0ea191a5 diff --git a/net-misc/pkixssh/files/openssh-9.6_p1-fix-xmss-c99.patch b/net-misc/pkixssh/files/openssh-9.6_p1-fix-xmss-c99.patch deleted file mode 100644 index cf06b80cd5fa..000000000000 --- a/net-misc/pkixssh/files/openssh-9.6_p1-fix-xmss-c99.patch +++ /dev/null @@ -1,20 +0,0 @@ -xmss_hash.c: In function ‘core_hash_SHA2’: -xmss_hash.c:56:5: error: implicit declaration of function ‘SHA256’ [-Wimplicit-function-declaration] - 56 | SHA256(buf, inlen + keylen + n, out); - | ^~~~~~ -xmss_hash.c:61:7: error: implicit declaration of function ‘SHA512’ [-Wimplicit-function-declaration] - 61 | SHA512(buf, inlen + keylen + n, out); - | ^~~~~~ - -diff --git a/xmss_hash.c b/xmss_hash.c -index 70c126ae2..cb17de2af 100644 ---- a/xmss_hash.c -+++ b/xmss_hash.c -@@ -12,6 +12,7 @@ Public domain. - #include "xmss_hash_address.h" - #include "xmss_commons.h" - #include "xmss_hash.h" -+#include <openssl/sha.h> - - #include <stddef.h> - #ifdef HAVE_STDINT_H diff --git a/net-misc/pkixssh/metadata.xml b/net-misc/pkixssh/metadata.xml index 6d280e4e292f..8438e27c5e36 100644 --- a/net-misc/pkixssh/metadata.xml +++ b/net-misc/pkixssh/metadata.xml @@ -8,7 +8,6 @@ <use> <flag name="ldns">Use LDNS for DNSSEC/SSHFP validation.</flag> <flag name="ssl-engine">Enable OpenSSL (hardware) ENGINE support</flag> - <flag name="xmss">Enable XMSS post-quantum authentication algorithm</flag> </use> <origin>baldeagleos-repo</origin> </pkgmetadata> diff --git a/net-misc/pkixssh/pkixssh-17.0.ebuild b/net-misc/pkixssh/pkixssh-17.0.ebuild deleted file mode 100644 index 82592fda85bb..000000000000 --- a/net-misc/pkixssh/pkixssh-17.0.ebuild +++ /dev/null @@ -1,378 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# not sure how to get the signing keys for this yet, but upstream provides a signature -#VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/pkixssh.org.asc -#inherit user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs verify-sig eapi9-ver -inherit user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs eapi9-ver - -DESCRIPTION="OpenSSH fork with X.509 v3 certificate support" -HOMEPAGE="https://roumenpetrov.info/secsh/" -SRC_URI=" - https://roumenpetrov.info/secsh/src/${P}.tar.xz -" -# verify-sig? ( https://roumenpetrov.info/secsh/src/${P}.tar.sig ) - -LICENSE="BSD GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie selinux +ssl-engine static test xmss" - -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - pie? ( !static ) - static? ( !kerberos !pam ) - test? ( ssl-engine ) -" - -# tests currently fail with XMSS -REQUIRED_USE+="test? ( !xmss )" - -LIB_DEPEND=" - audit? ( sys-process/audit[static-libs(+)] ) - ldns? ( - net-libs/ldns[static-libs(+)] - net-libs/ldns[ecdsa(+),ssl(+)] - ) - libedit? ( dev-libs/libedit:=[static-libs(+)] ) - selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) - >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] - virtual/libcrypt:=[static-libs(+)] - >=virtual/zlib-1.2.3:=[static-libs(+)] -" -RDEPEND=" - acct-group/sshd - acct-user/sshd - !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - pam? ( sys-libs/pam ) - kerberos? ( virtual/krb5 ) - !net-misc/openssh - !net-misc/openssh-contrib -" -DEPEND=" - ${RDEPEND} - virtual/os-headers - kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) ) - static? ( ${LIB_DEPEND} ) -" -RDEPEND=" - ${RDEPEND} - !net-misc/openssh-contrib - pam? ( >=sys-auth/pambase-20081028 ) - !prefix? ( sys-apps/shadow ) -" -BDEPEND=" - dev-build/autoconf - virtual/pkgconfig -" -# verify-sig? ( sec-keys/openpgp-keys-pkixssh ) - -PATCHES=( - "${FILESDIR}/pkixssh-17.0-no-rundir.patch" - "${FILESDIR}/openssh-9.6_p1-fix-xmss-c99.patch" - "${FILESDIR}/openssh-9.7_p1-config-tweaks.patch" - # Backports from upstream release branch - #"${FILESDIR}/${PV}" - # Our own backports -) - -src_prepare() { - # don't break .ssh/authorized_keys2 for fun - sed -i '/^AuthorizedKeysFile/s:^:#:' sshd_config || die - - [[ -d ${WORKDIR}/patches ]] && PATCHES+=( "${WORKDIR}"/patches ) - - default - - # These tests are currently incompatible with PORTAGE_TMPDIR/sandbox - sed -e '/\t\tpercent \\/ d' \ - -i regress/Makefile || die - - tc-export PKG_CONFIG - local sed_args=( - -e "s:-lcrypto:$(${PKG_CONFIG} --libs openssl):" - # Disable fortify flags ... our gcc does this for us - -e 's:-D_FORTIFY_SOURCE=2::' - ) - - # _XOPEN_SOURCE causes header conflicts on Solaris - [[ ${CHOST} == *-solaris* ]] && sed_args+=( - -e 's/-D_XOPEN_SOURCE//' - ) - sed -i "${sed_args[@]}" configure{.ac,} || die - - eautoreconf -} - -src_configure() { - addwrite /dev/ptmx - - use debug && append-cppflags -DSANDBOX_SECCOMP_FILTER_DEBUG - use static && append-ldflags -static - use xmss && append-cflags -DWITH_XMSS - - if [[ ${CHOST} == *-solaris* ]] ; then - # Solaris' glob.h doesn't have things like GLOB_TILDE, configure - # doesn't check for this, so force the replacement to be put in - # place - append-cppflags -DBROKEN_GLOB - fi - - # use replacement, RPF_ECHO_ON doesn't exist here - [[ ${CHOST} == *-darwin* ]] && export ac_cv_func_readpassphrase=no - - local myconf=( - --with-ldflags="${LDFLAGS}" - --disable-strip - --with-pid-dir="${EPREFIX}"$(usex kernel_linux '' '/var')/run - --sysconfdir="${EPREFIX}"/etc/ssh - --libexecdir="${EPREFIX}"/usr/$(get_libdir)/misc - --datadir="${EPREFIX}"/usr/share/openssh - --with-privsep-path="${EPREFIX}"/var/empty - --with-privsep-user=sshd - # optional at runtime; guarantee a known path - --with-xauth="${EPREFIX}"/usr/bin/xauth - - # --with-hardening adds the following in addition to flags we - # already set in our toolchain: - # * -ftrapv (which is broken with GCC anyway), - # * -ftrivial-auto-var-init=zero (which is nice, but not the end of - # the world to not have) - # * -fzero-call-used-regs=used (history of miscompilations with - # Clang (bug #872548), ICEs on m68k (bug #920350, gcc PR113086, - # gcc PR104820, gcc PR104817, gcc PR110934)). - # - # Furthermore, OSSH_CHECK_CFLAG_COMPILE does not use AC_CACHE_CHECK, - # so we cannot just disable -fzero-call-used-regs=used. - # - # Therefore, just pass --without-hardening, given it doesn't negate - # our already hardened toolchain defaults, and avoids adding flags - # which are known-broken in both Clang and GCC and haven't been - # proven reliable. - --without-hardening - - # wtmpdb not yet packaged - --without-wtmpdb - - $(use_with audit audit linux) - $(use_with kerberos kerberos5 "${EPREFIX}"/usr) - $(use_with ldns) - $(use_with libedit) - $(use_with pam) - $(use_with pie) - $(use_with selinux) - $(use_with ssl-engine ssl-engine) - ) - - if use elibc_musl; then - # musl defines bogus values for UTMP_FILE and WTMP_FILE (bug #753230) - myconf+=( --disable-utmp --disable-wtmp ) - fi - - econf "${myconf[@]}" -} - -create_config_dropins() { - local locale_vars=( - # These are language variables that POSIX defines. - # http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_02 - LANG LC_ALL LC_COLLATE LC_CTYPE LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME - - # These are the GNU extensions. - # https://www.gnu.org/software/autoconf/manual/html_node/Special-Shell-Variables.html - LANGUAGE LC_ADDRESS LC_IDENTIFICATION LC_MEASUREMENT LC_NAME LC_PAPER LC_TELEPHONE - ) - - mkdir -p "${WORKDIR}"/etc/ssh/ssh{,d}_config.d || die - - cat <<-EOF > "${WORKDIR}"/etc/ssh/ssh_config.d/9999999gentoo.conf || die - # Send locale environment variables (bug #367017) - SendEnv ${locale_vars[*]} - - # Send COLORTERM to match TERM (bug #658540) - SendEnv COLORTERM - EOF - - cat <<-EOF > "${WORKDIR}"/etc/ssh/ssh_config.d/9999999gentoo-security.conf || die - RevokedHostKeys "${EPREFIX}/etc/ssh/ssh_revoked_hosts" - EOF - - cat <<-EOF > "${WORKDIR}"/etc/ssh/ssh_revoked_hosts || die - # https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ - ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== - EOF - - cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo.conf || die - # Allow client to pass locale environment variables (bug #367017) - AcceptEnv ${locale_vars[*]} - - # Allow client to pass COLORTERM to match TERM (bug #658540) - AcceptEnv COLORTERM - EOF - - cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-subsystem.conf || die - # override default of no subsystems - Subsystem sftp ${EPREFIX}/usr/$(get_libdir)/misc/sftp-server - EOF - - if use pam ; then - cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-pam.conf || die - UsePAM yes - # This interferes with PAM. - PasswordAuthentication no - # PAM can do its own handling of MOTD. - PrintMotd no - PrintLastLog no - EOF - fi - - if use livecd ; then - cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-livecd.conf || die - # Allow root login with password on livecds. - PermitRootLogin Yes - EOF - fi -} - -src_compile() { - default - create_config_dropins -} - -src_test() { - local tests=( compat-tests ) - local shell=$(egetshell "${UID}") - if [[ ${shell} == */nologin ]] || [[ ${shell} == */false ]] ; then - ewarn "Running the pkixssh testsuite requires a usable shell for the 'portage'" - ewarn "user, so we will skip testing" - return 0 - else - tests+=( tests ) - fi - - local -x SUDO= SSH_SK_PROVIDER= TEST_SSH_UNSAFE_PERMISSIONS=1 - mkdir -p "${HOME}"/.ssh || die - emake -j1 TEST_SHELL=/bin/bash "${tests[@]}" </dev/null -} - -src_install() { - emake install-nokeys DESTDIR="${D}" - fperms 600 /etc/ssh/sshd_config - dobin contrib/ssh-copy-id - newinitd "${FILESDIR}"/sshd-r1.initd sshd - newconfd "${FILESDIR}"/sshd-r1.confd sshd - exeinto /etc/user/init.d - newexe "${FILESDIR}"/ssh-agent.initd ssh-agent - - if use pam; then - newpamd "${FILESDIR}"/sshd.pam_include.2 sshd - fi - - doman contrib/ssh-copy-id.1 - dodoc CREDITS OVERVIEW README* TODO sshd_config - - rmdir "${ED}"/var/empty || die - - systemd_dounit "${FILESDIR}"/sshd.socket - systemd_newunit "${FILESDIR}"/sshd.service.2 sshd.service - systemd_newunit "${FILESDIR}"/sshd_at.service.1 'sshd@.service' - - # Install dropins with explicit mode, bug 906638, 915840 - diropts -m0755 - insopts -m0644 - insinto /etc/ssh - doins -r "${WORKDIR}"/etc/ssh/ssh_config.d - doins "${WORKDIR}"/etc/ssh/ssh_revoked_hosts - diropts -m0700 - insopts -m0600 - doins -r "${WORKDIR}"/etc/ssh/sshd_config.d -} - -pkg_postinst() { - # bug #139235 - optfeature "x11 forwarding" x11-apps/xauth - - if ver_replacing -lt "5.8_p1"; then - elog "Starting with openssh-5.8p1, the server will default to a newer key" - elog "algorithm (ECDSA). You are encouraged to manually update your stored" - elog "keys list as servers update theirs. See ssh-keyscan(1) for more info." - fi - if ver_replacing -lt "7.0_p1"; then - elog "Starting with openssh-6.7, support for USE=tcpd has been dropped by upstream." - elog "Make sure to update any configs that you might have. Note that xinetd might" - elog "be an alternative for you as it supports USE=tcpd." - fi - if ver_replacing -lt "7.1_p1"; then #557388 #555518 - elog "Starting with openssh-7.0, support for ssh-dss keys were disabled due to their" - elog "weak sizes. If you rely on these key types, you can re-enable the key types by" - elog "adding to your sshd_config or ~/.ssh/config files:" - elog " PubkeyAcceptedKeyTypes=+ssh-dss" - elog "You should however generate new keys using rsa or ed25519." - - elog "Starting with openssh-7.0, the default for PermitRootLogin changed from 'yes'" - elog "to 'prohibit-password'. That means password auth for root users no longer works" - elog "out of the box. If you need this, please update your sshd_config explicitly." - fi - if ver_replacing -lt "7.6_p1"; then - elog "Starting with openssh-7.6p1, openssh upstream has removed ssh1 support entirely." - elog "Furthermore, rsa keys with less than 1024 bits will be refused." - fi - if ver_replacing -lt "7.7_p1"; then - elog "Starting with openssh-7.7p1, we no longer patch openssh to provide LDAP functionality." - elog "Install sys-auth/ssh-ldap-pubkey and use OpenSSH's \"AuthorizedKeysCommand\" option" - elog "if you need to authenticate against LDAP." - elog "See https://wiki.gentoo.org/wiki/SSH/LDAP_migration for more details." - fi - if ver_replacing -lt "8.2_p1"; then - ewarn "After upgrading to openssh-8.2p1 please restart sshd, otherwise you" - ewarn "will not be able to establish new sessions. Restarting sshd over a ssh" - ewarn "connection is generally safe." - fi - if ver_replacing -lt "9.2_p1-r1" && systemd_is_booted; then - ewarn "From openssh-9.2_p1-r1 the supplied systemd unit file defaults to" - ewarn "'Restart=on-failure', which causes the service to automatically restart if it" - ewarn "terminates with an unclean exit code or signal. This feature is useful for most users," - ewarn "but it can increase the vulnerability of the system in the event of a future exploit." - ewarn "If you have a web-facing setup or are concerned about security, it is recommended to" - ewarn "set 'Restart=no' in your sshd unit file." - fi - - openssh_maybe_restart -} - -openssh_maybe_restart() { - local ver - declare -a versions - read -ra versions <<<"${REPLACING_VERSIONS}" - for ver in "${versions[@]}"; do - # Exclude 9.8_p1 because it didn't have the safety check - [[ ${ver} == 9.8_p1 ]] && break - - if [[ ${ver%_*} == "${PV%_*}" ]]; then - # No major version change has occurred - return - fi - done - - if [[ ${ROOT} ]]; then - return - elif [[ -d /run/systemd/system ]] && sshd -t >/dev/null 2>&1; then - ewarn "The ebuild will now attempt to restart OpenSSH to avoid" - ewarn "bricking the running instance. See bug #709748." - ebegin "Attempting to restart openssh via 'systemctl try-restart sshd'" - systemctl try-restart sshd - eend $? - elif [[ -d /run/openrc ]]; then - # We don't check for sshd -t here because the OpenRC init script - # has a stop_pre() which does checkconfig, i.e. we defer to it - # to give nicer output for a failed sanity check. - ewarn "The ebuild will now attempt to restart OpenSSH to avoid" - ewarn "bricking the running instance. See bug #709748." - ebegin "Attempting to restart openssh via 'rc-service -q --ifstarted --nodeps sshd restart'" - rc-service -q --ifstarted --nodeps sshd restart - eend $? - fi -} diff --git a/net-misc/pkixssh/pkixssh-17.1.1.ebuild b/net-misc/pkixssh/pkixssh-17.1.1.ebuild deleted file mode 100644 index 8a9b6ec2e3b4..000000000000 --- a/net-misc/pkixssh/pkixssh-17.1.1.ebuild +++ /dev/null @@ -1,377 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# not sure how to get the signing keys for this yet, but upstream provides a signature -#VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/pkixssh.org.asc -#inherit user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs verify-sig eapi9-ver -inherit user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs eapi9-ver - -DESCRIPTION="OpenSSH fork with X.509 v3 certificate support" -HOMEPAGE="https://roumenpetrov.info/secsh/" -SRC_URI=" - https://roumenpetrov.info/secsh/src/${P}.tar.xz -" -# verify-sig? ( https://roumenpetrov.info/secsh/src/${P}.tar.sig ) - -LICENSE="BSD GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie selinux +ssl-engine static test xmss" - -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - pie? ( !static ) - static? ( !kerberos !pam ) - test? ( ssl-engine ) -" - -# tests currently fail with XMSS -REQUIRED_USE+="test? ( !xmss )" - -LIB_DEPEND=" - audit? ( sys-process/audit[static-libs(+)] ) - ldns? ( - net-libs/ldns[static-libs(+)] - net-libs/ldns[ecdsa(+),ssl(+)] - ) - libedit? ( dev-libs/libedit:=[static-libs(+)] ) - selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) - >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] - virtual/libcrypt:=[static-libs(+)] - >=virtual/zlib-1.2.3:=[static-libs(+)] -" -RDEPEND=" - acct-group/sshd - acct-user/sshd - !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - pam? ( sys-libs/pam ) - kerberos? ( virtual/krb5 ) - !net-misc/openssh - !net-misc/openssh-contrib -" -DEPEND=" - ${RDEPEND} - virtual/os-headers - kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) ) - static? ( ${LIB_DEPEND} ) -" -RDEPEND=" - ${RDEPEND} - !net-misc/openssh-contrib - pam? ( >=sys-auth/pambase-20081028 ) - !prefix? ( sys-apps/shadow ) -" -BDEPEND=" - dev-build/autoconf - virtual/pkgconfig -" -# verify-sig? ( sec-keys/openpgp-keys-pkixssh ) - -PATCHES=( - "${FILESDIR}/pkixssh-17.0-no-rundir.patch" - "${FILESDIR}/openssh-9.7_p1-config-tweaks.patch" - # Backports from upstream release branch - #"${FILESDIR}/${PV}" - # Our own backports -) - -src_prepare() { - # don't break .ssh/authorized_keys2 for fun - sed -i '/^AuthorizedKeysFile/s:^:#:' sshd_config || die - - [[ -d ${WORKDIR}/patches ]] && PATCHES+=( "${WORKDIR}"/patches ) - - default - - # These tests are currently incompatible with PORTAGE_TMPDIR/sandbox - sed -e '/\t\tpercent \\/ d' \ - -i regress/Makefile || die - - tc-export PKG_CONFIG - local sed_args=( - -e "s:-lcrypto:$(${PKG_CONFIG} --libs openssl):" - # Disable fortify flags ... our gcc does this for us - -e 's:-D_FORTIFY_SOURCE=2::' - ) - - # _XOPEN_SOURCE causes header conflicts on Solaris - [[ ${CHOST} == *-solaris* ]] && sed_args+=( - -e 's/-D_XOPEN_SOURCE//' - ) - sed -i "${sed_args[@]}" configure{.ac,} || die - - eautoreconf -} - -src_configure() { - addwrite /dev/ptmx - - use debug && append-cppflags -DSANDBOX_SECCOMP_FILTER_DEBUG - use static && append-ldflags -static - use xmss && append-cflags -DWITH_XMSS - - if [[ ${CHOST} == *-solaris* ]] ; then - # Solaris' glob.h doesn't have things like GLOB_TILDE, configure - # doesn't check for this, so force the replacement to be put in - # place - append-cppflags -DBROKEN_GLOB - fi - - # use replacement, RPF_ECHO_ON doesn't exist here - [[ ${CHOST} == *-darwin* ]] && export ac_cv_func_readpassphrase=no - - local myconf=( - --with-ldflags="${LDFLAGS}" - --disable-strip - --with-pid-dir="${EPREFIX}"$(usex kernel_linux '' '/var')/run - --sysconfdir="${EPREFIX}"/etc/ssh - --libexecdir="${EPREFIX}"/usr/$(get_libdir)/misc - --datadir="${EPREFIX}"/usr/share/openssh - --with-privsep-path="${EPREFIX}"/var/empty - --with-privsep-user=sshd - # optional at runtime; guarantee a known path - --with-xauth="${EPREFIX}"/usr/bin/xauth - - # --with-hardening adds the following in addition to flags we - # already set in our toolchain: - # * -ftrapv (which is broken with GCC anyway), - # * -ftrivial-auto-var-init=zero (which is nice, but not the end of - # the world to not have) - # * -fzero-call-used-regs=used (history of miscompilations with - # Clang (bug #872548), ICEs on m68k (bug #920350, gcc PR113086, - # gcc PR104820, gcc PR104817, gcc PR110934)). - # - # Furthermore, OSSH_CHECK_CFLAG_COMPILE does not use AC_CACHE_CHECK - # util 17.1, so we cannot just disable -fzero-call-used-regs=used. - # - # Therefore, just pass --without-hardening, given it doesn't negate - # our already hardened toolchain defaults, and avoids adding flags - # which are known-broken in both Clang and GCC and haven't been - # proven reliable. - --without-hardening - - # wtmpdb not yet packaged - --without-wtmpdb - - $(use_with audit audit linux) - $(use_with kerberos kerberos5 "${EPREFIX}"/usr) - $(use_with ldns) - $(use_with libedit) - $(use_with pam) - $(use_with pie) - $(use_with selinux) - $(use_with ssl-engine ssl-engine) - ) - - if use elibc_musl; then - # musl defines bogus values for UTMP_FILE and WTMP_FILE (bug #753230) - myconf+=( --disable-utmp --disable-wtmp ) - fi - - econf "${myconf[@]}" -} - -create_config_dropins() { - local locale_vars=( - # These are language variables that POSIX defines. - # http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_02 - LANG LC_ALL LC_COLLATE LC_CTYPE LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME - - # These are the GNU extensions. - # https://www.gnu.org/software/autoconf/manual/html_node/Special-Shell-Variables.html - LANGUAGE LC_ADDRESS LC_IDENTIFICATION LC_MEASUREMENT LC_NAME LC_PAPER LC_TELEPHONE - ) - - mkdir -p "${WORKDIR}"/etc/ssh/ssh{,d}_config.d || die - - cat <<-EOF > "${WORKDIR}"/etc/ssh/ssh_config.d/9999999gentoo.conf || die - # Send locale environment variables (bug #367017) - SendEnv ${locale_vars[*]} - - # Send COLORTERM to match TERM (bug #658540) - SendEnv COLORTERM - EOF - - cat <<-EOF > "${WORKDIR}"/etc/ssh/ssh_config.d/9999999gentoo-security.conf || die - RevokedHostKeys "${EPREFIX}/etc/ssh/ssh_revoked_hosts" - EOF - - cat <<-EOF > "${WORKDIR}"/etc/ssh/ssh_revoked_hosts || die - # https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ - ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== - EOF - - cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo.conf || die - # Allow client to pass locale environment variables (bug #367017) - AcceptEnv ${locale_vars[*]} - - # Allow client to pass COLORTERM to match TERM (bug #658540) - AcceptEnv COLORTERM - EOF - - cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-subsystem.conf || die - # override default of no subsystems - Subsystem sftp ${EPREFIX}/usr/$(get_libdir)/misc/sftp-server - EOF - - if use pam ; then - cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-pam.conf || die - UsePAM yes - # This interferes with PAM. - PasswordAuthentication no - # PAM can do its own handling of MOTD. - PrintMotd no - PrintLastLog no - EOF - fi - - if use livecd ; then - cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-livecd.conf || die - # Allow root login with password on livecds. - PermitRootLogin Yes - EOF - fi -} - -src_compile() { - default - create_config_dropins -} - -src_test() { - local tests=( compat-tests ) - local shell=$(egetshell "${UID}") - if [[ ${shell} == */nologin ]] || [[ ${shell} == */false ]] ; then - ewarn "Running the pkixssh testsuite requires a usable shell for the 'portage'" - ewarn "user, so we will skip testing" - return 0 - else - tests+=( tests ) - fi - - local -x SUDO= SSH_SK_PROVIDER= TEST_SSH_UNSAFE_PERMISSIONS=1 - mkdir -p "${HOME}"/.ssh || die - emake -j1 TEST_SHELL=/bin/bash "${tests[@]}" </dev/null -} - -src_install() { - emake install-nokeys DESTDIR="${D}" - fperms 600 /etc/ssh/sshd_config - dobin contrib/ssh-copy-id - newinitd "${FILESDIR}"/sshd-r1.initd sshd - newconfd "${FILESDIR}"/sshd-r1.confd sshd - exeinto /etc/user/init.d - newexe "${FILESDIR}"/ssh-agent.initd ssh-agent - - if use pam; then - newpamd "${FILESDIR}"/sshd.pam_include.2 sshd - fi - - doman contrib/ssh-copy-id.1 - dodoc CREDITS OVERVIEW README* TODO sshd_config - - rmdir "${ED}"/var/empty || die - - systemd_dounit "${FILESDIR}"/sshd.socket - systemd_newunit "${FILESDIR}"/sshd.service.2 sshd.service - systemd_newunit "${FILESDIR}"/sshd_at.service.1 'sshd@.service' - - # Install dropins with explicit mode, bug 906638, 915840 - diropts -m0755 - insopts -m0644 - insinto /etc/ssh - doins -r "${WORKDIR}"/etc/ssh/ssh_config.d - doins "${WORKDIR}"/etc/ssh/ssh_revoked_hosts - diropts -m0700 - insopts -m0600 - doins -r "${WORKDIR}"/etc/ssh/sshd_config.d -} - -pkg_postinst() { - # bug #139235 - optfeature "x11 forwarding" x11-apps/xauth - - if ver_replacing -lt "5.8_p1"; then - elog "Starting with openssh-5.8p1, the server will default to a newer key" - elog "algorithm (ECDSA). You are encouraged to manually update your stored" - elog "keys list as servers update theirs. See ssh-keyscan(1) for more info." - fi - if ver_replacing -lt "7.0_p1"; then - elog "Starting with openssh-6.7, support for USE=tcpd has been dropped by upstream." - elog "Make sure to update any configs that you might have. Note that xinetd might" - elog "be an alternative for you as it supports USE=tcpd." - fi - if ver_replacing -lt "7.1_p1"; then #557388 #555518 - elog "Starting with openssh-7.0, support for ssh-dss keys were disabled due to their" - elog "weak sizes. If you rely on these key types, you can re-enable the key types by" - elog "adding to your sshd_config or ~/.ssh/config files:" - elog " PubkeyAcceptedKeyTypes=+ssh-dss" - elog "You should however generate new keys using rsa or ed25519." - - elog "Starting with openssh-7.0, the default for PermitRootLogin changed from 'yes'" - elog "to 'prohibit-password'. That means password auth for root users no longer works" - elog "out of the box. If you need this, please update your sshd_config explicitly." - fi - if ver_replacing -lt "7.6_p1"; then - elog "Starting with openssh-7.6p1, openssh upstream has removed ssh1 support entirely." - elog "Furthermore, rsa keys with less than 1024 bits will be refused." - fi - if ver_replacing -lt "7.7_p1"; then - elog "Starting with openssh-7.7p1, we no longer patch openssh to provide LDAP functionality." - elog "Install sys-auth/ssh-ldap-pubkey and use OpenSSH's \"AuthorizedKeysCommand\" option" - elog "if you need to authenticate against LDAP." - elog "See https://wiki.gentoo.org/wiki/SSH/LDAP_migration for more details." - fi - if ver_replacing -lt "8.2_p1"; then - ewarn "After upgrading to openssh-8.2p1 please restart sshd, otherwise you" - ewarn "will not be able to establish new sessions. Restarting sshd over a ssh" - ewarn "connection is generally safe." - fi - if ver_replacing -lt "9.2_p1-r1" && systemd_is_booted; then - ewarn "From openssh-9.2_p1-r1 the supplied systemd unit file defaults to" - ewarn "'Restart=on-failure', which causes the service to automatically restart if it" - ewarn "terminates with an unclean exit code or signal. This feature is useful for most users," - ewarn "but it can increase the vulnerability of the system in the event of a future exploit." - ewarn "If you have a web-facing setup or are concerned about security, it is recommended to" - ewarn "set 'Restart=no' in your sshd unit file." - fi - - openssh_maybe_restart -} - -openssh_maybe_restart() { - local ver - declare -a versions - read -ra versions <<<"${REPLACING_VERSIONS}" - for ver in "${versions[@]}"; do - # Exclude 9.8_p1 because it didn't have the safety check - [[ ${ver} == 9.8_p1 ]] && break - - if [[ ${ver%_*} == "${PV%_*}" ]]; then - # No major version change has occurred - return - fi - done - - if [[ ${ROOT} ]]; then - return - elif [[ -d /run/systemd/system ]] && sshd -t >/dev/null 2>&1; then - ewarn "The ebuild will now attempt to restart OpenSSH to avoid" - ewarn "bricking the running instance. See bug #709748." - ebegin "Attempting to restart openssh via 'systemctl try-restart sshd'" - systemctl try-restart sshd - eend $? - elif [[ -d /run/openrc ]]; then - # We don't check for sshd -t here because the OpenRC init script - # has a stop_pre() which does checkconfig, i.e. we defer to it - # to give nicer output for a failed sanity check. - ewarn "The ebuild will now attempt to restart OpenSSH to avoid" - ewarn "bricking the running instance. See bug #709748." - ebegin "Attempting to restart openssh via 'rc-service -q --ifstarted --nodeps sshd restart'" - rc-service -q --ifstarted --nodeps sshd restart - eend $? - fi -} diff --git a/net-misc/pkixssh/pkixssh-17.1.2.ebuild b/net-misc/pkixssh/pkixssh-17.1.2.ebuild deleted file mode 100644 index 8a9b6ec2e3b4..000000000000 --- a/net-misc/pkixssh/pkixssh-17.1.2.ebuild +++ /dev/null @@ -1,377 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# not sure how to get the signing keys for this yet, but upstream provides a signature -#VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/pkixssh.org.asc -#inherit user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs verify-sig eapi9-ver -inherit user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs eapi9-ver - -DESCRIPTION="OpenSSH fork with X.509 v3 certificate support" -HOMEPAGE="https://roumenpetrov.info/secsh/" -SRC_URI=" - https://roumenpetrov.info/secsh/src/${P}.tar.xz -" -# verify-sig? ( https://roumenpetrov.info/secsh/src/${P}.tar.sig ) - -LICENSE="BSD GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie selinux +ssl-engine static test xmss" - -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - pie? ( !static ) - static? ( !kerberos !pam ) - test? ( ssl-engine ) -" - -# tests currently fail with XMSS -REQUIRED_USE+="test? ( !xmss )" - -LIB_DEPEND=" - audit? ( sys-process/audit[static-libs(+)] ) - ldns? ( - net-libs/ldns[static-libs(+)] - net-libs/ldns[ecdsa(+),ssl(+)] - ) - libedit? ( dev-libs/libedit:=[static-libs(+)] ) - selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) - >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] - virtual/libcrypt:=[static-libs(+)] - >=virtual/zlib-1.2.3:=[static-libs(+)] -" -RDEPEND=" - acct-group/sshd - acct-user/sshd - !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - pam? ( sys-libs/pam ) - kerberos? ( virtual/krb5 ) - !net-misc/openssh - !net-misc/openssh-contrib -" -DEPEND=" - ${RDEPEND} - virtual/os-headers - kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) ) - static? ( ${LIB_DEPEND} ) -" -RDEPEND=" - ${RDEPEND} - !net-misc/openssh-contrib - pam? ( >=sys-auth/pambase-20081028 ) - !prefix? ( sys-apps/shadow ) -" -BDEPEND=" - dev-build/autoconf - virtual/pkgconfig -" -# verify-sig? ( sec-keys/openpgp-keys-pkixssh ) - -PATCHES=( - "${FILESDIR}/pkixssh-17.0-no-rundir.patch" - "${FILESDIR}/openssh-9.7_p1-config-tweaks.patch" - # Backports from upstream release branch - #"${FILESDIR}/${PV}" - # Our own backports -) - -src_prepare() { - # don't break .ssh/authorized_keys2 for fun - sed -i '/^AuthorizedKeysFile/s:^:#:' sshd_config || die - - [[ -d ${WORKDIR}/patches ]] && PATCHES+=( "${WORKDIR}"/patches ) - - default - - # These tests are currently incompatible with PORTAGE_TMPDIR/sandbox - sed -e '/\t\tpercent \\/ d' \ - -i regress/Makefile || die - - tc-export PKG_CONFIG - local sed_args=( - -e "s:-lcrypto:$(${PKG_CONFIG} --libs openssl):" - # Disable fortify flags ... our gcc does this for us - -e 's:-D_FORTIFY_SOURCE=2::' - ) - - # _XOPEN_SOURCE causes header conflicts on Solaris - [[ ${CHOST} == *-solaris* ]] && sed_args+=( - -e 's/-D_XOPEN_SOURCE//' - ) - sed -i "${sed_args[@]}" configure{.ac,} || die - - eautoreconf -} - -src_configure() { - addwrite /dev/ptmx - - use debug && append-cppflags -DSANDBOX_SECCOMP_FILTER_DEBUG - use static && append-ldflags -static - use xmss && append-cflags -DWITH_XMSS - - if [[ ${CHOST} == *-solaris* ]] ; then - # Solaris' glob.h doesn't have things like GLOB_TILDE, configure - # doesn't check for this, so force the replacement to be put in - # place - append-cppflags -DBROKEN_GLOB - fi - - # use replacement, RPF_ECHO_ON doesn't exist here - [[ ${CHOST} == *-darwin* ]] && export ac_cv_func_readpassphrase=no - - local myconf=( - --with-ldflags="${LDFLAGS}" - --disable-strip - --with-pid-dir="${EPREFIX}"$(usex kernel_linux '' '/var')/run - --sysconfdir="${EPREFIX}"/etc/ssh - --libexecdir="${EPREFIX}"/usr/$(get_libdir)/misc - --datadir="${EPREFIX}"/usr/share/openssh - --with-privsep-path="${EPREFIX}"/var/empty - --with-privsep-user=sshd - # optional at runtime; guarantee a known path - --with-xauth="${EPREFIX}"/usr/bin/xauth - - # --with-hardening adds the following in addition to flags we - # already set in our toolchain: - # * -ftrapv (which is broken with GCC anyway), - # * -ftrivial-auto-var-init=zero (which is nice, but not the end of - # the world to not have) - # * -fzero-call-used-regs=used (history of miscompilations with - # Clang (bug #872548), ICEs on m68k (bug #920350, gcc PR113086, - # gcc PR104820, gcc PR104817, gcc PR110934)). - # - # Furthermore, OSSH_CHECK_CFLAG_COMPILE does not use AC_CACHE_CHECK - # util 17.1, so we cannot just disable -fzero-call-used-regs=used. - # - # Therefore, just pass --without-hardening, given it doesn't negate - # our already hardened toolchain defaults, and avoids adding flags - # which are known-broken in both Clang and GCC and haven't been - # proven reliable. - --without-hardening - - # wtmpdb not yet packaged - --without-wtmpdb - - $(use_with audit audit linux) - $(use_with kerberos kerberos5 "${EPREFIX}"/usr) - $(use_with ldns) - $(use_with libedit) - $(use_with pam) - $(use_with pie) - $(use_with selinux) - $(use_with ssl-engine ssl-engine) - ) - - if use elibc_musl; then - # musl defines bogus values for UTMP_FILE and WTMP_FILE (bug #753230) - myconf+=( --disable-utmp --disable-wtmp ) - fi - - econf "${myconf[@]}" -} - -create_config_dropins() { - local locale_vars=( - # These are language variables that POSIX defines. - # http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_02 - LANG LC_ALL LC_COLLATE LC_CTYPE LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME - - # These are the GNU extensions. - # https://www.gnu.org/software/autoconf/manual/html_node/Special-Shell-Variables.html - LANGUAGE LC_ADDRESS LC_IDENTIFICATION LC_MEASUREMENT LC_NAME LC_PAPER LC_TELEPHONE - ) - - mkdir -p "${WORKDIR}"/etc/ssh/ssh{,d}_config.d || die - - cat <<-EOF > "${WORKDIR}"/etc/ssh/ssh_config.d/9999999gentoo.conf || die - # Send locale environment variables (bug #367017) - SendEnv ${locale_vars[*]} - - # Send COLORTERM to match TERM (bug #658540) - SendEnv COLORTERM - EOF - - cat <<-EOF > "${WORKDIR}"/etc/ssh/ssh_config.d/9999999gentoo-security.conf || die - RevokedHostKeys "${EPREFIX}/etc/ssh/ssh_revoked_hosts" - EOF - - cat <<-EOF > "${WORKDIR}"/etc/ssh/ssh_revoked_hosts || die - # https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ - ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== - EOF - - cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo.conf || die - # Allow client to pass locale environment variables (bug #367017) - AcceptEnv ${locale_vars[*]} - - # Allow client to pass COLORTERM to match TERM (bug #658540) - AcceptEnv COLORTERM - EOF - - cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-subsystem.conf || die - # override default of no subsystems - Subsystem sftp ${EPREFIX}/usr/$(get_libdir)/misc/sftp-server - EOF - - if use pam ; then - cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-pam.conf || die - UsePAM yes - # This interferes with PAM. - PasswordAuthentication no - # PAM can do its own handling of MOTD. - PrintMotd no - PrintLastLog no - EOF - fi - - if use livecd ; then - cat <<-EOF > "${WORKDIR}"/etc/ssh/sshd_config.d/9999999gentoo-livecd.conf || die - # Allow root login with password on livecds. - PermitRootLogin Yes - EOF - fi -} - -src_compile() { - default - create_config_dropins -} - -src_test() { - local tests=( compat-tests ) - local shell=$(egetshell "${UID}") - if [[ ${shell} == */nologin ]] || [[ ${shell} == */false ]] ; then - ewarn "Running the pkixssh testsuite requires a usable shell for the 'portage'" - ewarn "user, so we will skip testing" - return 0 - else - tests+=( tests ) - fi - - local -x SUDO= SSH_SK_PROVIDER= TEST_SSH_UNSAFE_PERMISSIONS=1 - mkdir -p "${HOME}"/.ssh || die - emake -j1 TEST_SHELL=/bin/bash "${tests[@]}" </dev/null -} - -src_install() { - emake install-nokeys DESTDIR="${D}" - fperms 600 /etc/ssh/sshd_config - dobin contrib/ssh-copy-id - newinitd "${FILESDIR}"/sshd-r1.initd sshd - newconfd "${FILESDIR}"/sshd-r1.confd sshd - exeinto /etc/user/init.d - newexe "${FILESDIR}"/ssh-agent.initd ssh-agent - - if use pam; then - newpamd "${FILESDIR}"/sshd.pam_include.2 sshd - fi - - doman contrib/ssh-copy-id.1 - dodoc CREDITS OVERVIEW README* TODO sshd_config - - rmdir "${ED}"/var/empty || die - - systemd_dounit "${FILESDIR}"/sshd.socket - systemd_newunit "${FILESDIR}"/sshd.service.2 sshd.service - systemd_newunit "${FILESDIR}"/sshd_at.service.1 'sshd@.service' - - # Install dropins with explicit mode, bug 906638, 915840 - diropts -m0755 - insopts -m0644 - insinto /etc/ssh - doins -r "${WORKDIR}"/etc/ssh/ssh_config.d - doins "${WORKDIR}"/etc/ssh/ssh_revoked_hosts - diropts -m0700 - insopts -m0600 - doins -r "${WORKDIR}"/etc/ssh/sshd_config.d -} - -pkg_postinst() { - # bug #139235 - optfeature "x11 forwarding" x11-apps/xauth - - if ver_replacing -lt "5.8_p1"; then - elog "Starting with openssh-5.8p1, the server will default to a newer key" - elog "algorithm (ECDSA). You are encouraged to manually update your stored" - elog "keys list as servers update theirs. See ssh-keyscan(1) for more info." - fi - if ver_replacing -lt "7.0_p1"; then - elog "Starting with openssh-6.7, support for USE=tcpd has been dropped by upstream." - elog "Make sure to update any configs that you might have. Note that xinetd might" - elog "be an alternative for you as it supports USE=tcpd." - fi - if ver_replacing -lt "7.1_p1"; then #557388 #555518 - elog "Starting with openssh-7.0, support for ssh-dss keys were disabled due to their" - elog "weak sizes. If you rely on these key types, you can re-enable the key types by" - elog "adding to your sshd_config or ~/.ssh/config files:" - elog " PubkeyAcceptedKeyTypes=+ssh-dss" - elog "You should however generate new keys using rsa or ed25519." - - elog "Starting with openssh-7.0, the default for PermitRootLogin changed from 'yes'" - elog "to 'prohibit-password'. That means password auth for root users no longer works" - elog "out of the box. If you need this, please update your sshd_config explicitly." - fi - if ver_replacing -lt "7.6_p1"; then - elog "Starting with openssh-7.6p1, openssh upstream has removed ssh1 support entirely." - elog "Furthermore, rsa keys with less than 1024 bits will be refused." - fi - if ver_replacing -lt "7.7_p1"; then - elog "Starting with openssh-7.7p1, we no longer patch openssh to provide LDAP functionality." - elog "Install sys-auth/ssh-ldap-pubkey and use OpenSSH's \"AuthorizedKeysCommand\" option" - elog "if you need to authenticate against LDAP." - elog "See https://wiki.gentoo.org/wiki/SSH/LDAP_migration for more details." - fi - if ver_replacing -lt "8.2_p1"; then - ewarn "After upgrading to openssh-8.2p1 please restart sshd, otherwise you" - ewarn "will not be able to establish new sessions. Restarting sshd over a ssh" - ewarn "connection is generally safe." - fi - if ver_replacing -lt "9.2_p1-r1" && systemd_is_booted; then - ewarn "From openssh-9.2_p1-r1 the supplied systemd unit file defaults to" - ewarn "'Restart=on-failure', which causes the service to automatically restart if it" - ewarn "terminates with an unclean exit code or signal. This feature is useful for most users," - ewarn "but it can increase the vulnerability of the system in the event of a future exploit." - ewarn "If you have a web-facing setup or are concerned about security, it is recommended to" - ewarn "set 'Restart=no' in your sshd unit file." - fi - - openssh_maybe_restart -} - -openssh_maybe_restart() { - local ver - declare -a versions - read -ra versions <<<"${REPLACING_VERSIONS}" - for ver in "${versions[@]}"; do - # Exclude 9.8_p1 because it didn't have the safety check - [[ ${ver} == 9.8_p1 ]] && break - - if [[ ${ver%_*} == "${PV%_*}" ]]; then - # No major version change has occurred - return - fi - done - - if [[ ${ROOT} ]]; then - return - elif [[ -d /run/systemd/system ]] && sshd -t >/dev/null 2>&1; then - ewarn "The ebuild will now attempt to restart OpenSSH to avoid" - ewarn "bricking the running instance. See bug #709748." - ebegin "Attempting to restart openssh via 'systemctl try-restart sshd'" - systemctl try-restart sshd - eend $? - elif [[ -d /run/openrc ]]; then - # We don't check for sshd -t here because the OpenRC init script - # has a stop_pre() which does checkconfig, i.e. we defer to it - # to give nicer output for a failed sanity check. - ewarn "The ebuild will now attempt to restart OpenSSH to avoid" - ewarn "bricking the running instance. See bug #709748." - ebegin "Attempting to restart openssh via 'rc-service -q --ifstarted --nodeps sshd restart'" - rc-service -q --ifstarted --nodeps sshd restart - eend $? - fi -} diff --git a/net-misc/pkixssh/pkixssh-18.0.2.ebuild b/net-misc/pkixssh/pkixssh-19.1.ebuild index e61b191170cc..8ac846888b6d 100644 --- a/net-misc/pkixssh/pkixssh-18.0.2.ebuild +++ b/net-misc/pkixssh/pkixssh-19.1.ebuild @@ -4,8 +4,6 @@ EAPI=8 # not sure how to get the signing keys for this yet, but upstream provides a signature -#VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/pkixssh.org.asc -#inherit user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs verify-sig eapi9-ver inherit user-info flag-o-matic autotools optfeature pam systemd toolchain-funcs eapi9-ver DESCRIPTION="OpenSSH fork with X.509 v3 certificate support" @@ -257,8 +255,8 @@ src_install() { emake install-nokeys DESTDIR="${D}" fperms 600 /etc/ssh/sshd_config dobin contrib/ssh-copy-id - newinitd "${FILESDIR}"/sshd-r1.initd sshd - newconfd "${FILESDIR}"/sshd-r1.confd sshd + newinitd "${FILESDIR}"/sshd-r2.initd sshd + newconfd "${FILESDIR}"/sshd-r2.confd sshd exeinto /etc/user/init.d newexe "${FILESDIR}"/ssh-agent.initd ssh-agent diff --git a/net-misc/sb-hosts/Manifest b/net-misc/sb-hosts/Manifest index 45d20a74ef15..f157b3bc5c85 100644 --- a/net-misc/sb-hosts/Manifest +++ b/net-misc/sb-hosts/Manifest @@ -1,2 +1,2 @@ -DIST sb-hosts-3.16.108.tar.gz 23040296 BLAKE2B 29d1f9afa45158bd21542bcd8db751d74abc238576e43bedae3e6a4eaba73562cd9fc8fc0e6da98eb17dab95412085bf77e291b80a11c8151cc38146c27417c4 SHA512 e3324f8f35c6efee1fd97400c174794c7c37e60c4caf2905183e9c97352edb97092e090ecd6e8fd661da7d08afceddcb9c6d535e819db05b5da64353efcab466 DIST sb-hosts-3.16.109.tar.gz 21678966 BLAKE2B 34255963b3b1bdb85d25e348ac567673216454c442512974d63d61f6ec8a59252c082809343131f98cdc2e825daf4299200a860f62f992c36d6f79e10c208b5e SHA512 cbdc7af176f69983afd80c3e114349a649b8c73ce8f2a17dfdd4887ee950073eed00c6414cca43429247460cc0607b60d0b5d5165183d94415c32e04546356dd +DIST sb-hosts-3.16.110.tar.gz 21511205 BLAKE2B c3501d5b8c2879b071463cfe78179f39d71622301462de7088ab66eae2848fbd7c64fe290d01a4f21afc74a89db36aec98ba6c47bc3d4493740c5b7f7afd2d77 SHA512 706dee80c1e93844307cdf9c88f23f78dad3c17bfddcd7b0e2b298a0e089a817e0b84febcd40b312d4bae24ebfe415bba2763a39834a08af139ce6091ee22523 diff --git a/net-misc/sb-hosts/sb-hosts-3.16.108.ebuild b/net-misc/sb-hosts/sb-hosts-3.16.110.ebuild index 941876ea977f..941876ea977f 100644 --- a/net-misc/sb-hosts/sb-hosts-3.16.108.ebuild +++ b/net-misc/sb-hosts/sb-hosts-3.16.110.ebuild diff --git a/net-voip/baresip/Manifest b/net-voip/baresip/Manifest index 72441e265aae..615fbc9c5c12 100644 --- a/net-voip/baresip/Manifest +++ b/net-voip/baresip/Manifest @@ -1,2 +1,2 @@ -DIST baresip-4.7.0.tar.gz 1206935 BLAKE2B 3878aebaaf1fc9a25dbe949439860fd57556c454959b8185b034353826fbe0a715da21a3ce85cc0b0d0e53cf0c5eaef199c181f5355000744ef92d8eb9c2ef0e SHA512 9475bc94b7551031214d2fe5cc173e07ee78f5116a3521ad8e391afbdea7f1c7a55aa80f77879b5662723c89f06f62d7b6ce6f0f591146b5e69c99c3c52b1da3 +DIST baresip-4.10.0.tar.gz 1207390 BLAKE2B 1b2401b344bbc2625e135b81c6b86ee9f5cea725249346302d0690e31048be335f095e1cba84ffd7d59ffc943d99208c1f2d1992aac8752d96f6667467af50bb SHA512 bca9b82695dceca2bf2dabe39343d4a04522f1a3e3355e2e7ad26add7a85000e36df899fd8e5d864037520bc6a3c06e1e200567af38925273ace68d39994a87b DIST baresip-4.8.0.tar.gz 1208334 BLAKE2B d6aa11e6fce005da222f46f538fb33fe63176615c5a4391c7d034f128d34d2626711e10b8113af8f982a6b15389df0039419d2b110879d7b8a120aa175193d5c SHA512 7116f5a4a2239875a2c3a9a9d376d8c7c3eb0d9ce7330c64ca4f3db89e1672f0c0848a4860cd31dd5b07b565487e96fc95b651fff4a6dfb1e8d77fe607697ecd diff --git a/net-voip/baresip/baresip-4.7.0.ebuild b/net-voip/baresip/baresip-4.10.0.ebuild index ebbcd5c86e22..a44c402e7fec 100644 --- a/net-voip/baresip/baresip-4.7.0.ebuild +++ b/net-voip/baresip/baresip-4.10.0.ebuild @@ -91,7 +91,7 @@ src_configure() { use snapshot && MODULES+="snapshot;" use sdl && MODULES+="sdl;" use sndfile && MODULES+="sndfile;" - use spandsp && MODULES+="g722;g726;plc;" + use spandsp && MODULES+="g722;plc;" use syslog && MODULES+="syslog;" use tcpcontrol && MODULES+="ctrl_tcp;" use v4l && MODULES+="v4l2;" diff --git a/net-voip/re/Manifest b/net-voip/re/Manifest index 6431fa833985..d6cf5f8b403a 100644 --- a/net-voip/re/Manifest +++ b/net-voip/re/Manifest @@ -1,2 +1,2 @@ -DIST re-4.7.0.tar.gz 634957 BLAKE2B 1001ab6e8a51fc2766924e47381cbf9790999934c4c771e010ef79b28a4e8b66d5b82760852e14784287d083038d3fc1877561a83b21d8dffb973d3ff2cbeb67 SHA512 9d6a72ee3342847bc091e9f494c5957a0f8bbaf3244e2001a4a549493bfecf55f312c923f58eac396e1ed346dd07698635e1839e162c361bf00a8092a8ce58cd +DIST re-4.10.0.tar.gz 638152 BLAKE2B d873afe86701a09e9d4422d766b0d027b5d4e58a02c7c839c4121a2ae0ff450457bf5e699081ce75e32e2ed58648a5b868fa29f4385e84dbd84818e2ad0bd70d SHA512 a0da0078662f6d46ad6cfc981fe3ecdee02f9b82e7902691cf164b71002f37694142a5d484ed8c6d5428f16599da9ef2fc4bcf1792818a534e76f3dd72c739ed DIST re-4.8.0.tar.gz 636577 BLAKE2B 9523fd223a1f38847a02ec81ffdf87059417a2be3088b79471ba0809febaf5a1f346a6d4cad64fbf6f72a7284cf0f700b94e3aa88ba7973642fe8bed0b9134cf SHA512 3f86f7b898ccc6b0b2dfecde82fe7ae17fcd507a3c50017b8ef792868c09c742ce723e49fdbac2162dc15fcb66c5518c53ed32297ebc8e3df09c651dd0323286 diff --git a/net-voip/re/re-4.7.0.ebuild b/net-voip/re/re-4.10.0.ebuild index 3dfe3cf7eff1..3dfe3cf7eff1 100644 --- a/net-voip/re/re-4.7.0.ebuild +++ b/net-voip/re/re-4.10.0.ebuild diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest index 7f28ab8e835e..b7905bf55554 100644 --- a/net-vpn/mullvadvpn-app/Manifest +++ b/net-vpn/mullvadvpn-app/Manifest @@ -1,6 +1,2 @@ -DIST MullvadVPN-2026.3_aarch64.rpm 86586701 BLAKE2B 19e23dd53116df4fa0dbd3affce1eb3edf9ef769aba48eb3e8ddeadf7d08bc3345ae9d5e18b18ff6d11907082f4d1bb3dfab54f49864cf9ffbc47c15aefd7368 SHA512 69ab22c8946c7189272daf889b5f2df01ef0537a016febcc1de00e329291a21d545a1b03dbf11b8beadb4022ed51f541559e3abd7fd5d16202b9377e63baf26f -DIST MullvadVPN-2026.3_x86_64.rpm 92403313 BLAKE2B e61b732f108e043b38f99ece7f560cc8d9a6d1b68b180b334dc7b80e7be9b9b364e90c42a711d7a8011e0dd1ee278bd62db4323027bd53b3d2ec89e136d0d523 SHA512 3df078700eb02310a7d31ec11dc538c9e2a328eaaa12d1a7753c11e7bbddc8cc6047ce198a283becd91130bbafebf17aebaaf449dd72c34e8c45dae335ee9e9f -DIST MullvadVPN-2026.4-beta1_aarch64.rpm 90111669 BLAKE2B cdc7ad3d5142f5a52f2ac58955a654572eee440ccdca25771291d909324a80811895ec32e1864f51672098bf1eaf2d171a9256874e90c9d3db4f4c4f79004625 SHA512 2363a014ed0ca27a08fe5b8512712fbd386e3deef00caf6c1be8531e5bc21f411130a20e9b408ea975882793c73fe5879d188f9a4bfd5e2679d7f8b277d553a5 -DIST MullvadVPN-2026.4-beta1_x86_64.rpm 95958245 BLAKE2B 640d76b5d7b08434084bcb6ad0df64437fed03e5aa13bb2a129b83ce3775d12ad180506512180ce969fc08ffc3e250cc02d6e13d91bc03c8b10f326f1f272805 SHA512 6151da9d636db605ae9921f4f09b6d1c85fed6b33f4ab60f45b3e53842a4600db9c1a3f4efb44fdd9737ea4fa17fad6d18109076d217090cb008eed19ce8d0b8 -DIST MullvadVPN-2026.4-beta2_aarch64.rpm 90090613 BLAKE2B 692efdc700cd2ace96ea3d3bc756a84d20fd7b54687d2dad77a471a9efe12cd998ad01fd29fbd18cd15a7b908cea5cb3a447f25fadd9f072a67e974e6a30f79a SHA512 7b0972c4739c629d071551b2cebc5b9b04fa180e0e9f8132d4a5e284e4fb88f386e63563d53b7049c60712b432603921a01888ac11ca93d98155be71304d1747 -DIST MullvadVPN-2026.4-beta2_x86_64.rpm 95953801 BLAKE2B 87ba3bcfabbb68a166cb813e87b0f6236486a62160bfea6dd42992e269d05c5da425e3ded80ae4da10ddae8ed736bd8380a9dc89e89e7637878a60cd98ae47bf SHA512 37e0099b4e2f5d4d85155a3ec3ab87aaf80b20b5227ff2fb6c1b64fb8540ea76708cdecdebe991e34c55616bbbe760cda4784221d503a050c39fecf45d9f8d71 +DIST MullvadVPN-2026.4_aarch64.rpm 90094477 BLAKE2B ff287c72a9ca26c1a987107166fdaf21e149a399593fc4a6a4e089f7aae4984b2210dad7962c1fba334c0dd2b3ea1c9ac98e7ada8e76f093c7237e67b4ff61cd SHA512 e4781805db299c188a29a60ecd64a69bf95820aba62f871744bc73a5e2f61e2eb2292313d264e535d52f52b18d0a0c2de023af7c36880fcf76fce927db0fd7e0 +DIST MullvadVPN-2026.4_x86_64.rpm 95972825 BLAKE2B ee0b538d6797bd07c478c48535448117dbb30aa2a0fbd712ecfd722982a9848a6fa08f2a32bec0686c43bcfd5dd9c7608ed8d575bc7bba9c9fc7733f83843e45 SHA512 9089cd81c8e68094da477e13e95d0626c9ff0ad93df860d4e0b1521912d465573eaf59a690b61fb22e0a5bc204756d29aae2f9a39013c4f3820395e35b07d49b diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.3.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.4.ebuild index 3407daab5efc..3407daab5efc 100644 --- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.3.ebuild +++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.4.ebuild diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.4_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.4_beta1.ebuild deleted file mode 100644 index 3407daab5efc..000000000000 --- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.4_beta1.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RPM_COMPRESS_TYPE="xz" -inherit desktop rpm systemd shell-completion xdg - -MYPV="${PV/_beta/-beta}" -DESCRIPTION="Tool used to manage daemon setup" -HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/" -SRC_URI=" - amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm ) - arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_aarch64.rpm ) -" - -S="${WORKDIR}" -LICENSE="GPL-3" -SLOT="0" - -# Betas are kept unkeyworded; users can opt in to testing by accepting '**' instead of '~amd64'/ -# '~arm64' keywords. -# -# See https://bugs.gentoo.org/966989 -if [[ "${PV}" != *_beta* ]]; then - KEYWORDS="-* ~amd64 ~arm64" -fi - -RESTRICT="bindist mirror strip" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/gtk+:3 - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libXrandr - x11-libs/pango - || ( - net-firewall/nftables - net-firewall/iptables[nftables] - ) -" - -QA_PREBUILT="*" - -src_install() { - sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}/opt/Mullvad VPN/mullvad-vpn" || die - - # Using doins -r would strip executable bits from all binaries - cp -pPR opt "${D}"/ || die "Failed to copy files" - fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler" - fperms 4755 "/opt/Mullvad VPN/chrome-sandbox" - - dobin ./usr/bin/mullvad - dobin ./usr/bin/mullvad-daemon - dobin ./usr/bin/mullvad-exclude - dosym -r "/opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn - dosym -r "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report - - # mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is - # also most often used to exclude graphical applications which can't or shouldn't run as root - # (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas` - # change user). The setuid bit allows any user to exclude executables under their own UID. - fperms 4755 /usr/bin/mullvad-exclude - - newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon - - systemd_newunit ./usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service - systemd_newunit ./usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service - - newbashcomp ./usr/share/bash-completion/completions/mullvad mullvad - newfishcomp ./usr/share/fish/vendor_completions.d/mullvad.fish mullvad - newzshcomp ./usr/share/zsh/site-functions/_mullvad _mullvad - - domenu ./usr/share/applications/mullvad-vpn.desktop - local x - for x in 16 32 48 64 128 256 512 1024; do - doicon -s "${x}" "./usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png" - done -} - -pkg_postrm() { - xdg_pkg_postrm - - if [[ -z ${REPLACED_BY_VERSION} ]]; then - if ! command -v pgrep &>/dev/null || pgrep -f "mullvad-(daemon|gui)"; then - elog "Mullvad has been uninstalled. To stop the service," - elog "1. Quit the Mullvad app" - elog " * Manually: 'Disconnect & quit' from the Mullvad menu" - elog " OR" - elog " * Command line: pkill -f mullvad-gui" - elog "2. Stop the daemon" - elog " * OpenRC: rc-service mullvad-daemon stop" - elog " OR" - elog " * systemd: systemctl stop mullvad-daemon" - elog " OR" - elog " * other: pkill -f mullvad-daemon" - fi - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if [[ -n ${REPLACING_VERSIONS} ]]; then - if command -v pgrep &>/dev/null && pgrep -f "mullvad-(daemon|gui)" &>/dev/null; then - elog "Mullvad has been updated. To restart the service," - elog "1. Restart the daemon" - elog " * OpenRC: rc-service mullvad-daemon restart" - elog " OR" - elog " * systemd: systemctl restart mullvad-daemon" - elog "2. Restart the app" - elog " * Manually: 'Disconnect & quit' from the Mullvad menu and relaunch using" - elog " your preferred desktop launcher" - elog " OR" - elog " * Command line: pkill -f mullvad-gui && '/opt/Mullvad VPN/mullvad-vpn' & disown" - else - elog "Mullvad has been updated. To start the service," - elog "1. Start the daemon" - elog " * OpenRC: rc-service mullvad-daemon start" - elog " OR" - elog " * systemd: systemctl start mullvad-daemon" - elog "2. Launch the app" - elog " * Manually: use your preferred desktop launcher" - elog " OR" - elog " * Command line: '/opt/Mullvad VPN/mullvad-vpn' & disown" - fi - else - elog "Mullvad has been installed. To start the service," - elog "1. Enable and start the daemon" - elog " * OpenRC: rc-update add mullvad-daemon default" - elog " rc-service mullvad-daemon start" - elog " OR" - elog " * systemd: systemctl enable mullvad-daemon" - elog " systemctl start mullvad-daemon" - elog "2. Launch the app" - elog " * Manually: use your preferred desktop launcher" - elog " OR" - elog " * Command line: '/opt/Mullvad VPN/mullvad-vpn' & disown" - fi -} diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.4_beta2.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.4_beta2.ebuild deleted file mode 100644 index 3407daab5efc..000000000000 --- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.4_beta2.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RPM_COMPRESS_TYPE="xz" -inherit desktop rpm systemd shell-completion xdg - -MYPV="${PV/_beta/-beta}" -DESCRIPTION="Tool used to manage daemon setup" -HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/" -SRC_URI=" - amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm ) - arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_aarch64.rpm ) -" - -S="${WORKDIR}" -LICENSE="GPL-3" -SLOT="0" - -# Betas are kept unkeyworded; users can opt in to testing by accepting '**' instead of '~amd64'/ -# '~arm64' keywords. -# -# See https://bugs.gentoo.org/966989 -if [[ "${PV}" != *_beta* ]]; then - KEYWORDS="-* ~amd64 ~arm64" -fi - -RESTRICT="bindist mirror strip" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/gtk+:3 - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libXrandr - x11-libs/pango - || ( - net-firewall/nftables - net-firewall/iptables[nftables] - ) -" - -QA_PREBUILT="*" - -src_install() { - sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}/opt/Mullvad VPN/mullvad-vpn" || die - - # Using doins -r would strip executable bits from all binaries - cp -pPR opt "${D}"/ || die "Failed to copy files" - fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler" - fperms 4755 "/opt/Mullvad VPN/chrome-sandbox" - - dobin ./usr/bin/mullvad - dobin ./usr/bin/mullvad-daemon - dobin ./usr/bin/mullvad-exclude - dosym -r "/opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn - dosym -r "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report - - # mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is - # also most often used to exclude graphical applications which can't or shouldn't run as root - # (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas` - # change user). The setuid bit allows any user to exclude executables under their own UID. - fperms 4755 /usr/bin/mullvad-exclude - - newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon - - systemd_newunit ./usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service - systemd_newunit ./usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service - - newbashcomp ./usr/share/bash-completion/completions/mullvad mullvad - newfishcomp ./usr/share/fish/vendor_completions.d/mullvad.fish mullvad - newzshcomp ./usr/share/zsh/site-functions/_mullvad _mullvad - - domenu ./usr/share/applications/mullvad-vpn.desktop - local x - for x in 16 32 48 64 128 256 512 1024; do - doicon -s "${x}" "./usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png" - done -} - -pkg_postrm() { - xdg_pkg_postrm - - if [[ -z ${REPLACED_BY_VERSION} ]]; then - if ! command -v pgrep &>/dev/null || pgrep -f "mullvad-(daemon|gui)"; then - elog "Mullvad has been uninstalled. To stop the service," - elog "1. Quit the Mullvad app" - elog " * Manually: 'Disconnect & quit' from the Mullvad menu" - elog " OR" - elog " * Command line: pkill -f mullvad-gui" - elog "2. Stop the daemon" - elog " * OpenRC: rc-service mullvad-daemon stop" - elog " OR" - elog " * systemd: systemctl stop mullvad-daemon" - elog " OR" - elog " * other: pkill -f mullvad-daemon" - fi - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if [[ -n ${REPLACING_VERSIONS} ]]; then - if command -v pgrep &>/dev/null && pgrep -f "mullvad-(daemon|gui)" &>/dev/null; then - elog "Mullvad has been updated. To restart the service," - elog "1. Restart the daemon" - elog " * OpenRC: rc-service mullvad-daemon restart" - elog " OR" - elog " * systemd: systemctl restart mullvad-daemon" - elog "2. Restart the app" - elog " * Manually: 'Disconnect & quit' from the Mullvad menu and relaunch using" - elog " your preferred desktop launcher" - elog " OR" - elog " * Command line: pkill -f mullvad-gui && '/opt/Mullvad VPN/mullvad-vpn' & disown" - else - elog "Mullvad has been updated. To start the service," - elog "1. Start the daemon" - elog " * OpenRC: rc-service mullvad-daemon start" - elog " OR" - elog " * systemd: systemctl start mullvad-daemon" - elog "2. Launch the app" - elog " * Manually: use your preferred desktop launcher" - elog " OR" - elog " * Command line: '/opt/Mullvad VPN/mullvad-vpn' & disown" - fi - else - elog "Mullvad has been installed. To start the service," - elog "1. Enable and start the daemon" - elog " * OpenRC: rc-update add mullvad-daemon default" - elog " rc-service mullvad-daemon start" - elog " OR" - elog " * systemd: systemctl enable mullvad-daemon" - elog " systemctl start mullvad-daemon" - elog "2. Launch the app" - elog " * Manually: use your preferred desktop launcher" - elog " OR" - elog " * Command line: '/opt/Mullvad VPN/mullvad-vpn' & disown" - fi -} diff --git a/net-vpn/strongswan/strongswan-6.0.3.ebuild b/net-vpn/strongswan/strongswan-6.0.3.ebuild index ca34e52a69e3..97a51d6e6584 100644 --- a/net-vpn/strongswan/strongswan-6.0.3.ebuild +++ b/net-vpn/strongswan/strongswan-6.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" @@ -10,7 +10,7 @@ SRC_URI="https://download.strongswan.org/${P}.tar.bz2" LICENSE="GPL-2 RSA DES" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86" IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl selinux sqlite systemd pam pkcs11" STRONGSWAN_PLUGINS_STD="aes cmac curve25519 des dnskey drbg eap-radius fips-prf gcm hmac led lookip md5 nonce pem pgp diff --git a/net-wireless/gnuradio/gnuradio-3.10.12.0-r3.ebuild b/net-wireless/gnuradio/gnuradio-3.10.12.0-r4.ebuild index e9d135594ea2..f1d970ffdea1 100644 --- a/net-wireless/gnuradio/gnuradio-3.10.12.0-r3.ebuild +++ b/net-wireless/gnuradio/gnuradio-3.10.12.0-r4.ebuild @@ -20,7 +20,7 @@ else KEYWORDS="~amd64 ~arm ~riscv ~x86" fi -IUSE="+audio +alsa +analog +digital channels ctrlport doc dtv examples fec +filter grc iio jack modtool network oss performance-counters portaudio +qt5 sdl soapy test trellis uhd vocoder +utils wavelet zeromq" +IUSE="+audio +alsa +analog +digital channels ctrlport doc dtv examples fec +filter grc iio jack modtool network oss performance-counters portaudio sdl soapy test trellis uhd vocoder +utils wavelet zeromq" #RESTRICT="!test? ( test )" # Tests are pulling in the installed python libs and breaking @@ -31,14 +31,13 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} alsa? ( audio ) analog? ( filter ) audio? ( || ( alsa oss jack portaudio ) ) - channels? ( filter analog qt5 ) + channels? ( filter analog ) digital? ( filter analog ) dtv? ( filter analog fec ) jack? ( audio ) modtool? ( utils ) oss? ( audio ) portaudio? ( audio ) - qt5? ( filter ) test? ( channels ) trellis? ( analog digital ) uhd? ( filter analog ) @@ -67,7 +66,6 @@ RDEPEND="${PYTHON_DEPS} ) filter? ( $(python_gen_cond_dep 'dev-python/scipy[${PYTHON_USEDEP}]') - qt5? ( $(python_gen_cond_dep 'dev-python/pyqtgraph[qt5,${PYTHON_USEDEP}]') ) ) grc? ( $(python_gen_cond_dep 'dev-python/mako[${PYTHON_USEDEP}] @@ -83,13 +81,6 @@ RDEPEND="${PYTHON_DEPS} ) jack? ( virtual/jack ) portaudio? ( >=media-libs/portaudio-19_pre ) - qt5? ( - $(python_gen_cond_dep 'dev-python/pyqt5[opengl,${PYTHON_USEDEP}]') - dev-qt/qtcore:5 - dev-qt/qtgui:5 - x11-libs/qwt:6=[qt5(-)] - dev-qt/qtwidgets:5 - ) soapy? ( net-wireless/soapysdr:=[${PYTHON_SINGLE_USEDEP}] ) @@ -170,7 +161,7 @@ src_configure() { -DENABLE_GR_PDU=ON -DENABLE_PERFORMANCE_COUNTERS="$(usex performance-counters ON OFF)" -DENABLE_TESTING="$(usex test ON OFF)" - -DENABLE_GR_QTGUI="$(usex qt5 ON OFF)" + -DENABLE_GR_QTGUI=OFF -DENABLE_GR_SOAPY="$(usex soapy ON OFF)" -DENABLE_GR_TRELLIS="$(usex trellis ON OFF)" -DENABLE_GR_UHD="$(usex uhd ON OFF)" diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 340216ae00c4..204cc4d3b165 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -62,11 +62,9 @@ dev-lang/python-exec -python_targets_python3_15t >=sci-libs/libsemigroups-3.5.5 eigen # Andreas Sturmlechner <asturm@gentoo.org> (2026-04-12) -# net-wireless/gnuradio and dependencies. Preparing Qt5 last-rites. -# Bugs #948049, #954887. Removal some time after 2026-04-30. -<=dev-python/pyqtgraph-0.14.0-r0 qt5 -net-wireless/gnuradio qt5 -<=net-wireless/gnuradio-3.10.99 channels +# net-wireless/gnuradio and dependencies. Qt5 was last-rited. +# Bug #948049. +<net-wireless/gnuradio-3.10.12.0-r4 channels qt5 # Mike Gilbert <floppym@gentoo.org> (2026-03-20) # Only meant for bootstrapping a cross-compiler. diff --git a/sci-mathematics/cadabra/cadabra-2.5.14_p1-r1.ebuild b/sci-mathematics/cadabra/cadabra-2.5.14_p1-r2.ebuild index 556565b9c2a1..32b7cbaca41d 100644 --- a/sci-mathematics/cadabra/cadabra-2.5.14_p1-r1.ebuild +++ b/sci-mathematics/cadabra/cadabra-2.5.14_p1-r2.ebuild @@ -83,10 +83,6 @@ src_prepare() { cp -r -l "${WORKDIR}/MicroTeX-${BUNDLED_MICROTEX_SUBMODULE_SHA}"/* \ ./submodules/microtex/ || die - # Fix "PYTHON_EXECUTABLE" in Jupyter kernel - sed -i "s|@PYTHON_EXECUTABLE@|${EPYTHON}|" \ - ./jupyterkernel/kernelspec/kernel.json.in || die - # Clean postinst script which calls libtool and icon-cache update echo '#!/bin/sh' > ./config/postinst.in || die @@ -102,14 +98,13 @@ src_prepare() { src_configure() { local -a mycmakeargs=( + -DPython_EXECUTABLE="${PYTHON}" -DENABLE_SYSTEM_JSONCPP="ON" -DPACKAGING_MODE="ON" - -DBUILD_AS_CPP_LIBRARY="OFF" -DENABLE_JUPYTER="OFF" # For a special Xeus Jupyter kernel (uses xtl). -DENABLE_MATHEMATICA="OFF" -DINSTALL_TARGETS_ONLY="OFF" - -DBUILD_TESTS="$(usex test)" -DENABLE_FRONTEND="$(usex gui)" -DENABLE_PY_JUPYTER="$(usex jupyter)" diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest index 21ff08a402c2..bab7a3c38d0c 100644 --- a/sys-apps/likwid/Manifest +++ b/sys-apps/likwid/Manifest @@ -1,3 +1,4 @@ DIST likwid-5.2.1.tar.gz 2308041 BLAKE2B 1913212fb5157365a439757018ab58b4555e2b4401575ee05c784d038e13296644a7d0a89769599eef0444b13ed10f0357ad09b9cbae712f7d1fb9cca65fb1e3 SHA512 f096dcc071e976284c874aeb254dcb83c66ae808876a8c6be7b05e359d06800f1da25c01c072950c3493eb9ca10f6f9d81624feef61cc7a01f40fc0d003f98a7 DIST likwid-5.2.2.tar.gz 2312420 BLAKE2B ceb5ee35fc266e6669f5a304bc222ae5fa598b76b0b2af9b37a214279033e8189f6c7726bdb41ad111f331a2fea52f6ff49cf190d7150b813ea651dbdc06d53f SHA512 5949933341092a1ccb81add47771c8e5613c9faef8650d70ed8e7f81cee4e6d87bc6838686873bd6270f4cfef3fd57d8a69b067f943134e4ac08c14664105d0d DIST likwid-5.5.1.tar.gz 2983328 BLAKE2B 1bbd95a3f88bb66b2f3e4f21f2bdac08b25d361327df6a9fa36985d56b2bfa681f5fb549e92fc29d720bbe6cc941a2681c6ae59709c7475c645f9a3b45dfec22 SHA512 835deb868dfe6cd6eeecf6be861ca73e5fba53525037bc3424ddaf4a96aa2b1ddbcd323094d9db634220b8bab935c51cc322a0995cf9b407e4fe2757817784aa +DIST likwid-5.5.2.tar.gz 2986555 BLAKE2B 3d0f507b885dacffdcc5d7d80aeb5491d66db9d5f668b09fef862953bc5fe05e492d7daee0c5c2418a74688c248257bbdd6c7dbd99e1109b919fe307533be683 SHA512 bdbb6f3b327258b066a82cf78dd8aaecd5ccbf4723dd86051a5a0c09750b336de499ed3da16f701a903e6d00945103e0d2076822e44404d5b74172703d3fcea8 diff --git a/sys-apps/likwid/likwid-5.5.2.ebuild b/sys-apps/likwid/likwid-5.5.2.ebuild new file mode 100644 index 000000000000..97249758c795 --- /dev/null +++ b/sys-apps/likwid/likwid-5.5.2.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_NEEDED=fortran + +inherit fcaps fortran-2 linux-info toolchain-funcs + +DESCRIPTION="A performance-oriented tool suite for x86 multicore environments" +HOMEPAGE="https://github.com/rrze-likwid/likwid" +SRC_URI="https://ftp.fau.de/pub/likwid/${P}.tar.gz" + +LICENSE="GPL-3+ BSD MIT" + +SLOT="0" +KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64 +IUSE="fortran" + +CDEPEND="dev-lang/perl" + +RDEPEND="${CDEPEND}" +DEPEND="${CDEPEND}" + +CONFIG_CHECK="~X86_MSR" + +FILECAPS=( + -M 755 cap_sys_rawio+ep usr/sbin/likwid-accessD + -- + -M 755 cap_sys_rawio+ep usr/sbin/likwid-setFreq +) + +PATCHES=( +) + +pkg_setup() { + fortran-2_pkg_setup + linux-info_pkg_setup +} + +src_prepare() { + # Ensure we build with a non executable stack + sed \ + -e '/^SHARED_CFLAGS/s/$/ -Wa,--noexecstack/' \ + -i make/include_{GCC*,CLANG}.mk \ + || die "Failed to set nonexecstack" + + # Make the install targets respect Q= for being quiet or not + # MUCH easier for debugging + sed -r \ + -e '/^install/,/^[a-z]/{/^\t@/{ s/@/$(Q)/; }}' \ + -i \ + Makefile || die "Failed to sed Makefile" + + sed -i \ + -e '/^\.NOTPARALLEL:/d' \ + Makefile \ + bench/Makefile \ + ext/hwloc/Makefile || die "Failed to re-enable parallel" + + default +} + +export_emake_opts() { + # Warning: this build system uses PREFIX in a way that differs from + # autoconf! It's more like: + # PREFIX=$(DESTDIR)$(INSTALLED_PREFIX) + # it's not 100% like that, because parts of the Makefiles are inconsistent. + # this is the same solution used in the upstream RPM specs + # these variables are uppercase so they match what's put into Make. + local INSTALLED_PREFIX=/usr + local INSTALLED_LIBPREFIX=/usr/$(get_libdir) # upstream is '$(INSTALLED_PREFIX)/lib' + local INSTALLED_MANPREFIX=/usr/share/man # upstream has it as used but undefined variable. + # If the build is too loud, pass 'Q=@' + src_compile_opts=( + "Q=" + "INSTALLED_PREFIX=${INSTALLED_PREFIX}" + "INSTALLED_LIBPREFIX=${INSTALLED_LIBPREFIX}" + "INSTALLED_MANPREFIX=${INSTALLED_MANPREFIX}" + "PREFIX=${INSTALLED_PREFIX}" + "LIBPREFIX=${INSTALLED_LIBPREFIX}" + "MANPREFIX=${INSTALLED_MANPREFIX}" + "CC=$(tc-getCC)" + "ANSI_CFLAGS=${CFLAGS}" + "INSTRUMENT_BENCH=true" + "FORTRAN_INTERFACE=$(usex fortran likwid.mod false)" + "FC=$(usex fortran "${FC}" false)" + "FCFLAGS=-J ./ -fsyntax-only" # needed for building correctly + ) + src_install_opts=( + "PREFIX=${D}${INSTALLED_PREFIX}" + "LIBPREFIX=${D}${INSTALLED_LIBPREFIX}" + "MANPREFIX=${D}${INSTALLED_MANPREFIX}" + ) +} + +src_compile() { + export_emake_opts + emake \ + "${src_compile_opts[@]}" \ + || die 'emake failed' +} + +src_install () { + export_emake_opts + emake \ + "${src_compile_opts[@]}" \ + "${src_install_opts[@]}" \ + DESTDIR="${D}" \ + install || die 'emake install failed' + + use fortran && doheader likwid.mod + + # Fix Python filter added shortly after 4.3.3 + #python_fix_shebang "${D}"/usr/share/likwid/filter/ + + # Do NOT use 'doman'! The upstream 'make install' target does a sed as it's + # generating the final manpage to the real install dir; and the copies in + # ${S} are unmodified. + dodoc README.md CHANGELOG + dodoc doc/*.txt + dodoc doc/*.md + dodoc -r doc/applications doc/archs + # Fix upstream partial doc install + rm -rf "${D}"/usr/share/likwid/docs || die + ln -sf "/usr/share/doc/${PF}" "${D}"/usr/share/likwid/docs || die +} + +pkg_preinst() { + # This is now a symlink, but used to be a plain directory + OLDDOCDIR=/usr/share/likwid/docs + if [[ ! -L "${OLDDOCDIR}" && -d "${OLDDOCDIR}" ]]; then + einfo "Cleaning up old docdir at ${OLDDOCDIR}" + rm -rf "${OLDDOCDIR}" || die + fi +} + +pkg_postinst() { + fcaps_pkg_postinst + einfo "If you get 'Cannot gather values from MSR_PLATFORM_INFO', then 'modprobe msr'!" + einfo + ewarn "To enable users to access performance counters it is necessary to" + ewarn "change the access permissions to /dev/cpu/msr[0]* devices." + ewarn "It can be accomplished by adding the following line to file" + ewarn "/etc/udev/rules.d/99-myrules.rules: KERNEL==\"msr[0-9]*\" MODE=\"0666\"" + ewarn "Alternatively, assign the MSR files to a unique group and use mode 0660" +} diff --git a/sys-apps/superdiag/Manifest b/sys-apps/superdiag/Manifest index ec0cff2a07cc..3a29d6c7e1dd 100644 --- a/sys-apps/superdiag/Manifest +++ b/sys-apps/superdiag/Manifest @@ -1 +1 @@ -DIST SuperDiag_1.11.0_20251106.zip 12210450 BLAKE2B d33e88de0dc9d23970639cf53ea2b66d1580ae608cc4f3e20e6fa8e50def9d5bb5325d274c98ea5df0a02d2575a5ff9e481d7723ff3dc28589120e3b6563901f SHA512 67593cbd0e869e14a96bcda810e8b707d2060dc6bc3f130d338f78224a3bcd5155a5f900ed52a3d00b7460d49490e047823eb935b9d9e7a942821a42d0af59e3 +DIST SuperDiag_1.12.0_20260810.zip 12405160 BLAKE2B b9b92fdc5fdae4bd968e02bf2c87b326786e9bf48505214b539069afd0e5e1792a8d0492ad7fea6f71bff1c470daff58041036608d125dcaea2c297efc2673a2 SHA512 1be2609cabee89ebf7adc6de7079cde0cb98ed1a7ec633929e33f1ea7dfc17f4861a5a892cd3cbd450ce1b1d482dcff15f1f725e0d6bf0667536fcc0872db869 diff --git a/sys-apps/superdiag/superdiag-1.11.0.20251106.ebuild b/sys-apps/superdiag/superdiag-1.12.0.20260810.ebuild index 8bc96c5fbe3a..5b7f92ae166d 100644 --- a/sys-apps/superdiag/superdiag-1.11.0.20251106.ebuild +++ b/sys-apps/superdiag/superdiag-1.12.0.20260810.ebuild @@ -3,14 +3,14 @@ EAPI=8 -DOWNLOAD_ID="1035" +DOWNLOAD_ID="1171" MY_DATE="$(ver_cut 4)" MY_PN="SuperDiag" MY_PV="$(ver_cut 1-3)" DESCRIPTION="Provides the capability to determine the health of Supermicro servers components" HOMEPAGE="https://www.supermicro.com" -SRC_URI="https://www.supermicro.com/Bios/sw_download/1035/${MY_PN}_${MY_PV}_${MY_DATE}.zip" +SRC_URI="https://www.supermicro.com/Bios/sw_download/${DOWNLOAD_ID}/${MY_PN}_${MY_PV}_${MY_DATE}.zip" S="${WORKDIR}" LICENSE="supermicro" diff --git a/sys-apps/zmem/Manifest b/sys-apps/zmem/Manifest index 9489445e8af8..1c2acc901d26 100644 --- a/sys-apps/zmem/Manifest +++ b/sys-apps/zmem/Manifest @@ -1,9 +1,14 @@ DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST anstream-0.6.5.crate 30004 BLAKE2B 5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09 SHA512 98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc +DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d +DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9 DIST anstyle-1.0.4.crate 13998 BLAKE2B fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59 SHA512 671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399 +DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc +DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d +DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST backtrace-0.3.69.crate 77299 BLAKE2B 594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a8 SHA512 6e86de53e1c5003ef68b6a85479cde1e70bf416bdc50e6e32ead9f9f070fa30ad46de22574041c844ddfeabd5d15de01ef746f19f8cb7f257c491ef0bf071244 @@ -13,11 +18,17 @@ DIST bytes-1.5.0.crate 58909 BLAKE2B 2931f19e813eff73be407677622fa29e45f9b49434d DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST clap-4.4.11.crate 54782 BLAKE2B 293721f850d5a5ddce6b26610ef47316d5914e9281312068c26e45d23cb568c1ce2da7e0546accdd0cd4cc703ddb9fad98b0c772907f52dcdc31e6ec463d2b27 SHA512 9da3f445523183e16f4c104a2f4029ee9f3fa70e6c8e579aadad0607293ff5963417d8534aa1f3cef6ef8f8a7529a898c01630d3eff42330ec369cf0f760929b +DIST clap-4.6.6.crate 64815 BLAKE2B 56f723802c0f95dc4c91edff9fd0435b655b85e9ad47deca2d68379fb8d5ad81ae807b670cbcfcd5348a5a2db13fe24dac05cb5761c5156d9d3bf2df29a03e11 SHA512 a594c03dcf0fad6786e86f89f9f7cd17d60c8ffe849730cb3cae4301a7ab0a7867772887b0be3cca4284cedc501bff8666bcdc1a67e58c0e723feea200f0b04a DIST clap_builder-4.4.11.crate 163317 BLAKE2B d2d998c4eff422436f36f71d681132b2545b561433ee733a8a64a640b97ebe8e35e97abc91d820189918d5fe9fa9496c89b02959aada1d55692957a86c8e14a0 SHA512 b601fd313e65dbf2b723f3ae5d2d3bfdfa1ec184962883503df9b31a7d43f4967ad5f81b0bc2fc8614e06d67ce52d399221df6f4fc9da311cca1c9134784d7c4 +DIST clap_builder-4.6.6.crate 171756 BLAKE2B ab83419f3d035461d38e4f595ee9e3322ed4b7c755a8ad74e5bc7ae4ef9a30232b659037c8830c449d1b66abf09a1f6b9f612765ccdf0b13840fc5519854e7ff SHA512 e99cc20a95c7e27caee8732c3fc8add06325749feb1c122eacfd3e75bb1a6890d50287b2de15d9ffd5580c94695bb6b4dd3105b7d13e36cbacfa699a8d2f5b33 DIST clap_derive-4.4.7.crate 29046 BLAKE2B 96ca919b8f9901b2e89c58ee8cf8bd3881ff715ac27999c03c867b317321e4839d9e923f68d411a05b45c34d54557af12b8a173f2445732fb6de16f30dad8e2b SHA512 4be40460468f7ce22906cdc9eea8d01bb07cb206d4ce0c3df2abd929d6925b175a49cf63907925ca16ae6297d6f4d933087fa5b35958e551117ec7ae050be167 +DIST clap_derive-4.6.4.crate 33533 BLAKE2B 200f69cd10fe5aa52c33b9097849f7e8776bb42e52cfe0ee9b5f42d403c12a3420a304b83e3e027fd6ecf9be38f5345f1205c051219d2c16933e02d93d5ae883 SHA512 4f7cb0f22bc6549cfd3e8111aa90a840ccc0c847d82d48d66220c8b9a507246d83e229df8c59b78549dcb83517607c58c2faa911ba8be3b736865806d8af6a07 DIST clap_lex-0.6.0.crate 12272 BLAKE2B 22aa04997fffa15a2efc7013ae27fd223c3247cd31f8fe96aafb4e87e3224f075e887df10a95a2da80b468d4e16088ae9f171ba6551c0ae06d77bf3b8920ff9d SHA512 3651aa5e27ed35b6b75b1d25fd9c20c26a2a6039116e54d84c51469087732a4f0fd71754326456b367e341b017d03749e9a6774cb7b62250ca8745f5af46574e +DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 +DIST colorchoice-1.0.5.crate 8187 BLAKE2B d6415c5b337e2f4f5176003082e6e8c52f55a45ff959376e7a3f30e5aab1ecd3f84f9cc5e7a8a720398c1b58f99a07cf042695adb0b35178931178cc8d77d2e8 SHA512 af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5 DIST colored-2.0.4.crate 23654 BLAKE2B 41303ea33785c060415a955383ba2f22ac8e4afe9f1345b9f41dea9817348298f8715c4bfdc60cf4960315c3a7dfabf148f2fdf62e0e0a5ca77e34c57dfca307 SHA512 38e664d23546d77c81da6f5eca6ee8113d6ce20107bf7325255de2c59d532e662ee1f751420bba8ccbbe468b8cb13f743050e4145d0e1f1e37087a1f3a65ada0 +DIST colored-3.1.1.crate 36216 BLAKE2B ccd7bb46b6ff080e83c7d2a905cb428d07d1ac9ce511c8372618ced9078e7ee08be009d0966b168dbb12a501e75f9da2c0e87ab6a350381734a94d1a5608dbc7 SHA512 7195e68194dfd43c2bce16da8b59474018ce7c9e4e47fddf9938d7ccde622b591df996c9a63c0517f9df7628c2b4fc93b346c7dd671065e6fe325aeb87abbd8b DIST errno-0.3.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3 SHA512 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d DIST futures-0.3.29.crate 53624 BLAKE2B 365ca3a09175cef1cb9314abfe25b6671205450fca77257cbf11ac156e5d805712783cb6aa1b856487b04fe3c410eb93e0fee2f69aed1c43245905ef17d170ef SHA512 08d96848a0bc20f3ed3e4d1aad923b8ca3a90f82904bb2f901595b02dfb70e9dfd4bf46eda6bbc48796a4e4ead37f68e4f7226b0f18d715e23746dcbd2613830 DIST futures-channel-0.3.29.crate 32432 BLAKE2B fa89fb7bb14e5d23e19636de6116fcad23668e320a4c75409ef232f83d473e3c6db89a44b640cae969a0a7210df6ad6e5f7886e284481e0c2a816ef01e0c3d93 SHA512 f04574f9e88b5d56570ae0aeab082c6c1e4382e1594d83646c1899416e7403bdd7537282bdb20146b5df4fe24b550dcf35c497af04c2210575413d6c8018dff0 @@ -30,8 +41,10 @@ DIST futures-task-0.3.29.crate 11853 BLAKE2B 050df023d7942207ea11cbe5e1cb5316a25 DIST futures-util-0.3.29.crate 160207 BLAKE2B 2f545d3387d5ca21c13bc157eb219ef767b7b0c9957329f3ccf247e6402295f5384e01121a1e1ed062223568f6d7db13602b38878a280f19d26c26cf184508d7 SHA512 48fae22d9b5f38aa85b423ade3022dc693775aad5c3e6988d35e4d529b9395c0f35ceeb394492e0f3ec96719cc3f3fe4ed3811df045b840b63231921e42fd65a DIST gimli-0.28.1.crate 270497 BLAKE2B 4089e0f871295d464e548610ab5f0c2fd863825416109cf58ca827e482897f00eab23b795295758f1e3af16167b52c77c91df6f707f1f445984a6c4bcd68c6ef SHA512 695e46471fc07813dc4a47744458729b097f6efbfceeb57eb3db4165654e99bebb98dde2d73230b90bb5dd7c0ca0c6e77c7c3dc6f2abf70058b830a2fb386d25 DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 +DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 DIST hermit-abi-0.3.3.crate 14253 BLAKE2B 9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03 SHA512 eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1 DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966 +DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.150.crate 719359 BLAKE2B d08e17fb29992c76337bb5862cbc1cdaf7b9d7749cd65021f145fcf49fa7954d6251c8c2f3c9a796b46283c3bc014bccfd259ea52824459841911ad847fd7f5a SHA512 7ae8fe6a1db38ac6d951c0b4880d25a02f064f5e61d6057c20f7208dec8395d58efd085e41857bcf5f4da2b014d2952dc4ddaf18ac4acd3a23675bb659e70385 DIST linux-raw-sys-0.4.12.crate 1465800 BLAKE2B 2f70a344c427093fd55732b68239f771cf6563edfe2db4b2f50cdbc904dfc7565b30bf06454b91482eaeea787b9cd4214979665bfa32f3c1c586551333cf4d2e SHA512 d9564d02d5f41356478066592e438629adb3275df0e5a1a44030cc99bf8856b8af64f18f27371f84122a828b34712aae16495a1a16050fbdbece6d95e9cdace9 @@ -41,12 +54,15 @@ DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353c DIST mio-0.8.10.crate 102345 BLAKE2B 82bba95cfbb51a02efda75dc85d973825f038f7d23e7fd0a93a60293fbafd304ae064f395a1aeb63a1bc7bc664a0c0dfa3721ac8a553ea5161c0ab2862a6edcb SHA512 680371f7da07824fcdc1e8c10a6771a71b97308c47bb5b295e0338fbcb56e211dfd91e1b400a080984c57055f08db24ca675c167f298a3dd4842a185bde62fb2 DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d DIST object-0.32.1.crate 275463 BLAKE2B df88d37427c2741931ab0ef24a482755168c7348ccc280f8264e94e5f8548c608799868e0bc5984632ee02aa84313fc5e222b7cd7ebc6829729ea49544f13416 SHA512 5bfd3b8960fd80bb48691fdef35d7a9fc3d752a1cf5f29cb4e146a17d427e878d972d208e8aefe5015b3c62d065ed9a66f2f9f790b4743d1a4a3f9c0b8e581e3 +DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb03a3b223173a3bb8cee65a28724eeb7bac87f62aa7b1df5ea3fc93af3cee3ef30b83d06c6773d6b856a7e6fa5fa197ea SHA512 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032 DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 +DIST proc-macro2-1.0.107.crate 59588 BLAKE2B 91df0c573e3e1f09c1aeedcad0381cf18186d72c3d50b077b1d232fbb67d1c87ed09f3c6dc515140041c2dab5ce7706042c8235b93099df7d1c962d4a3a99160 SHA512 c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903 DIST proc-macro2-1.0.70.crate 44343 BLAKE2B fff0dec06b21e391783cc136790238acb783780eaedcf14875a350e7ceb46fdc100c8b9e3f09fb7f4c2196c25d4c6b61e574c0dad762d94533b628faab68cf5c SHA512 ae9366856853f7d96caf7a7581843d36bfc7843f8683897b19ffc666c03b0b1eff502ddb18ca4c1c1a239a368f03f6cc258b0e2795f64b61c6a31404462eec5f DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c +DIST quote-1.0.47.crate 31622 BLAKE2B d912f17bdb5f2db29f5349e976e12da52db9d2197dd9900cb00e907d1e9b06ab177e9b020c1d53f6a6cd087e3a973aed5af63eac282da77792b2a6d6e1b35b07 SHA512 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441 DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247 DIST rustix-0.38.27.crate 365308 BLAKE2B 7756c4c9690b39006dbb4057eb103c7f0bf64cea00c200c90eafb7f8703e6069a924e7e080f75efa066748e1c693cea4175fed0eca1265eacb9d3e9f73f559db SHA512 48483a844ecab27f29620379573af8f7ea3e20073e3f118b00eb344c7f8ba17dc02d786fbd9ef6f1396ff5ebe94198dec95834cc8c177b72835a52fc17c7cfbe @@ -56,14 +72,20 @@ DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8 DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d DIST socket2-0.5.5.crate 54863 BLAKE2B 4237b540dfaa96d3f8a8b9178519e5ea37b6b96480a2aed5287f462845231427a18f5add26756c7b03c18d4d4aa617a5a36c5462258ebd8be326e8fed1c48641 SHA512 afa8df546234d4e8f89289622448aa42d8c2ba74a0a3a4b13c0ff7bc30fa435a7d6d6e8c9e2a6933cfa23ebdfb4908c865e82c657611defbc16e1f1bf66f9f8c DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 +DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c DIST syn-2.0.39.crate 244129 BLAKE2B 2cff6626624d03f70f1662af45a8644c28a9f92e2dfe38999bef3ba4a4c1ce825ae598277e9cb7abd5585eebfb17b239effc8d0bbf1c6ac196499f0d288e5e01 SHA512 96cc347cfdb0f9ca0b6c7289279a1cad8fc401625783742292564f7ceca8237ced8d9a3f62069696f6132ed06092dff2baaf4be09ef53b21260d93785b0e27c3 +DIST syn-3.0.3.crate 312999 BLAKE2B ae046c584255201ddd110fc4ddf0ea559838e58b7b7af9b0f6bf07bf8cd73c5871fc1180c54456ccef57d450a326633b90a52ffef0bc608549a0a06f437c82b4 SHA512 59a74d28ae1cec8ee4402c20ec3b77aba8ff8fa3ddef7921509d25e4809474e6f9da86aa78245d8108ed7de6aaa9a0471dabf21ebbcb50a5365f60ad3bb1910b DIST tokio-1.34.0.crate 736847 BLAKE2B de011340be791897f7aff72e80e4516379b666ab143dc58bc47f900b2276eb5ba5dda855534d649bbfa2735ea0581a12432207b7ebc040f5ddf0600779492448 SHA512 8749f5eb1a96bb13ffc6a431aafa618cc116a59be96700298ca52c7b129b48a087641f60e91c051f78dec61eafd9b5f1cb4de041e0a1abaab4509ffb81d02689 DIST tokio-macros-2.2.0.crate 11520 BLAKE2B b688669f8bcb44967fe0d3db51fc5d5f86da3cd0c7eb7b5803feb250ea3444d134ecc7f79345f0b947cd3479a46659f3a158a04e0edaaa52deb8d343deac4761 SHA512 7e33fa62e0cf4b829638553a51f849242788d217264437444b3bf478fb40be26800d5cfd954b1bcdca1e5191b3c6c60879050f0f7e707461f7b090ae5025e0c6 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 +DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 +DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f +DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b 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-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 DIST windows-targets-0.52.0.crate 6229 BLAKE2B 4b1efdd32202f112d3782b586ce60667f5d3b6f97ccae0d7da833aee2ae81ceece88b5ef4126db2448c9019de3f77e4fe66ed4286bb6275d9a5e8ab74725b804 SHA512 0ea09552d89b802ec0d419b640fa02d0af7af602704a0e88ba10f81d123dee0c907460f6ec91224177ec9a948970abd7414740eb219148a4d66c269c2362740e DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 @@ -81,3 +103,4 @@ DIST windows_x86_64_gnullvm-0.52.0.crate 430165 BLAKE2B af9345a1f6e0ed1392ca1534 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7020d2dae927ae45310649f6ef71809740eda9d3db0fc035676c201fd9ab9639e9e7f21e2e992b4c789542f12b419d2c752179 SHA512 3aaee31533a1a48a6ab5cd15b3cadfbd906a93a153e53919d0aa74e440d11e29830554e4e014c215f5b88a475bb733fa8ba4ce9d773d3e23a40ea9ad37ddd0a7 DIST zmem-0.2.1.tar.gz 60056 BLAKE2B 0bdd3966b5fcec4452609dea194be87215ce2c7a1a20e0ab425790db2ee33010ed59bb985bc27fe144d05ffb5555d47bfe6e905e848b2db19c98bc085de2c404 SHA512 1535189ed364ca7bd5a88a59e1d51f9f7024acf441e8fa32ae5230a165dc4ecddf08585b2bb9ae725fafb966a5f90fb68269cc87e2ac8fd6a284d6f34a44c428 +DIST zmem-0.2.3.tar.gz 483101 BLAKE2B 524b271c54c1d4010204ec2c9d275d26c29e50cb1d9e2476297f9ea0efeff1f87333814ab2fef4e249e2bebabe5b73c91259ae1ed21867c1be52ece5f10666f8 SHA512 b155b14372674eb0c5a82f667e587f978f17cc26af1d30b9d698368b88e485522f16252dcd2f9cb71f104bad6a5a121550f7bf4f7934139a01a6a5b1a4abe468 diff --git a/sys-apps/zmem/zmem-0.2.3.ebuild b/sys-apps/zmem/zmem-0.2.3.ebuild new file mode 100644 index 000000000000..443d01d086bf --- /dev/null +++ b/sys-apps/zmem/zmem-0.2.3.ebuild @@ -0,0 +1,57 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + anstream@1.0.0 + anstyle-parse@1.0.0 + anstyle-query@1.1.5 + anstyle-wincon@3.0.11 + anstyle@1.0.14 + clap@4.6.6 + clap_builder@4.6.6 + clap_derive@4.6.4 + clap_lex@1.1.0 + colorchoice@1.0.5 + colored@3.1.1 + heck@0.5.0 + is_terminal_polyfill@1.70.2 + once_cell_polyfill@1.70.2 + proc-macro2@1.0.107 + quote@1.0.47 + strsim@0.11.1 + syn@3.0.3 + unicode-ident@1.0.24 + utf8parse@0.2.2 + windows-link@0.2.1 + windows-sys@0.61.2 +" + +RUST_MIN_VER="1.85.0" + +inherit cargo toolchain-funcs + +DESCRIPTION="Memory monitoring tool focusing on swap, zswap and zram" +HOMEPAGE="https://github.com/xeome/Zmem" +SRC_URI=" + https://github.com/xeome/Zmem/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" +S="${WORKDIR}/Zmem-${PV}" + +LICENSE="GPL-3+" +# Dependent crate licenses +LICENSE+=" MIT MPL-2.0 Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" + +# bug #943887 +QA_FLAGS_IGNORED="usr/bin/zmem" + +src_prepare() { + default + if ! tc-is-lto; then + sed '/lto = "thin"/d' -i Cargo.toml || die + fi +} diff --git a/sys-block/clonezilla/Manifest b/sys-block/clonezilla/Manifest index 15528bd8dc3d..9375f74dd1c7 100644 --- a/sys-block/clonezilla/Manifest +++ b/sys-block/clonezilla/Manifest @@ -1,2 +1,3 @@ DIST clonezilla-5.16.25.tar.gz 1478415 BLAKE2B 5f0ace929e06b09d6bd6a2255f24d22b1c6768019bf118ce5289815aabd2d3c7591641b5a30e473abc7bb6c59bbd9ac754696cbf0f929949bcd7a72db6971745 SHA512 d72606e095db62a4649902c093c7d29cf4532b21950a55aac3aebb7a9402bad1765e9b7998b998101bb78c9672868f299b40d07ad21aa9c3c141cb75bad793c6 -DIST clonezilla-5.17.14.tar.gz 1485979 BLAKE2B 60ec5b666bf3328f87bf59479e76a392ce910fa69a6425ad4907d11e23b752f52fc43dc0f9d50bc24cb47910d32364627a62a2140056f026f7a4cf61f6d13b67 SHA512 503c0bc8862161e04c7a5b91d7c81682f731c84e72af01c2eef984b3e9813277597e2bdd96fb18aae4f43a8e73ffb250bb92e538dabcee8fe08787b875eb25d0 +DIST clonezilla-5.17.15.tar.gz 1486151 BLAKE2B fdef5c72de584ad68956b81d37a4144dbd314b4314ca5d9b3c38ded82e1bc6f005acd86efeade44931e463db7a0176de1938fff2b00e637e1e6435525d4b8994 SHA512 c7b17cc39ea6ea2f169074e02e60e094729cefdca372107e3ae03a24fdd354c55556e40ae7824e170655a021af4523e17e2bec0f503a7e3265e2fcb6c5cfab96 +DIST clonezilla-5.18.1.tar.gz 1485346 BLAKE2B 8acef64e71fef97b54251c4513cb9986dcf4c23e72f9eb72d1ebcc37e1bd8b9214e89710e779f2ea3b383eee2eaeb01dd666903a33656468d6584e89267622ec SHA512 525dc7146a47f052bfc9402093df75415250c6ba79d7b9b81aa4d6c1187ddc426b7d3ea904b3c6f2007f8b4608e197da35bf82745a1c40b53485051a42ac7e1c diff --git a/sys-block/clonezilla/clonezilla-5.17.14.ebuild b/sys-block/clonezilla/clonezilla-5.17.15.ebuild index 5e788b6279f4..5e788b6279f4 100644 --- a/sys-block/clonezilla/clonezilla-5.17.14.ebuild +++ b/sys-block/clonezilla/clonezilla-5.17.15.ebuild diff --git a/sys-block/clonezilla/clonezilla-5.18.1.ebuild b/sys-block/clonezilla/clonezilla-5.18.1.ebuild new file mode 100644 index 000000000000..5e788b6279f4 --- /dev/null +++ b/sys-block/clonezilla/clonezilla-5.18.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Clonezilla is a partition and disk imaging/cloning program" +HOMEPAGE="https://clonezilla.org" +SRC_URI="https://github.com/stevenshiau/clonezilla/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="apfs btrfs +e2fs exfat f2fs fat fuse hfs minix nilfs2 ntfs +reiserfs ufs vmfs xfs" + +RDEPEND=" + sys-apps/file + sys-block/parted + sys-boot/drbl + sys-apps/gptfdisk + net-misc/wget + sys-block/partclone + sys-block/partimage + sys-fs/ntfs3g[ntfsprogs] + net-misc/udpcast + sys-apps/smartmontools + app-text/html2text + app-arch/pigz + app-arch/zstd + sys-libs/ncurses + apfs? ( sys-block/partclone[apfs] ) + btrfs? ( sys-block/partclone[btrfs] ) + e2fs? ( sys-block/partclone[e2fs] ) + exfat? ( sys-block/partclone[exfat] ) + f2fs? ( sys-block/partclone[f2fs] ) + fat? ( sys-block/partclone[fat] ) + fuse? ( sys-block/partclone[fuse] ) + hfs? ( sys-block/partclone[hfs] ) + minix? ( sys-block/partclone[minix] ) + nilfs2? ( sys-block/partclone[nilfs2] ) + ntfs? ( sys-block/partclone[ntfs] ) + reiserfs? ( sys-block/partclone[reiserfs] ) + ufs? ( sys-block/partclone[ufs] ) + vmfs? ( sys-block/partclone[vmfs] ) + xfs? ( sys-block/partclone[xfs] ) +" diff --git a/sys-devel/mold/mold-2.42.0.ebuild b/sys-devel/mold/mold-2.42.0.ebuild index b3cd5be48136..d2ffaed8c671 100644 --- a/sys-devel/mold/mold-2.42.0.ebuild +++ b/sys-devel/mold/mold-2.42.0.ebuild @@ -35,6 +35,9 @@ RDEPEND=" mimalloc? ( >=dev-libs/mimalloc-3:= ) " DEPEND="${RDEPEND}" +BDEPEND=" + test? ( llvm-core/clang:* ) +" pkg_pretend() { # Requires a c++20 compiler, see #831473 @@ -74,10 +77,8 @@ src_prepare() { # Fails if binutils errors out on textrels by default rm test/textrel.sh test/textrel2.sh || die - # Fails with (sometimes, maybe dependent on sys-devel/clang default - # linker): - # "/usr/bin/x86_64-pc-linux-gnu-ld.bfd: unrecognised emulation mode: llvm" - rm test/lto-llvm2.sh || die + # Don't let the default linker config affect the tests, bug #974439 + sed -e 's:\(clang\|clang\+\+\):\1 --no-default-config:' -i test/*.sh || die # static-pie tests require glibc built with static-pie support if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then diff --git a/sys-devel/mold/mold-9999.ebuild b/sys-devel/mold/mold-9999.ebuild index b3cd5be48136..d2ffaed8c671 100644 --- a/sys-devel/mold/mold-9999.ebuild +++ b/sys-devel/mold/mold-9999.ebuild @@ -35,6 +35,9 @@ RDEPEND=" mimalloc? ( >=dev-libs/mimalloc-3:= ) " DEPEND="${RDEPEND}" +BDEPEND=" + test? ( llvm-core/clang:* ) +" pkg_pretend() { # Requires a c++20 compiler, see #831473 @@ -74,10 +77,8 @@ src_prepare() { # Fails if binutils errors out on textrels by default rm test/textrel.sh test/textrel2.sh || die - # Fails with (sometimes, maybe dependent on sys-devel/clang default - # linker): - # "/usr/bin/x86_64-pc-linux-gnu-ld.bfd: unrecognised emulation mode: llvm" - rm test/lto-llvm2.sh || die + # Don't let the default linker config affect the tests, bug #974439 + sed -e 's:\(clang\|clang\+\+\):\1 --no-default-config:' -i test/*.sh || die # static-pie tests require glibc built with static-pie support if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.2.11.ebuild b/sys-fs/zfs-kmod/zfs-kmod-2.2.11.ebuild index a4f9ee657f5e..c291a679da66 100644 --- a/sys-fs/zfs-kmod/zfs-kmod-2.2.11.ebuild +++ b/sys-fs/zfs-kmod/zfs-kmod-2.2.11.ebuild @@ -31,7 +31,7 @@ else ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))" if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~sparc" fi fi diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.3.9.ebuild b/sys-fs/zfs-kmod/zfs-kmod-2.3.9.ebuild index 4ca5c7f50b26..a2a959107a73 100644 --- a/sys-fs/zfs-kmod/zfs-kmod-2.3.9.ebuild +++ b/sys-fs/zfs-kmod/zfs-kmod-2.3.9.ebuild @@ -31,7 +31,7 @@ else ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))" if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~sparc" fi fi diff --git a/sys-fs/zfs/zfs-2.2.11.ebuild b/sys-fs/zfs/zfs-2.2.11.ebuild index 96df6a9a40a6..c4c2b33607d7 100644 --- a/sys-fs/zfs/zfs-2.2.11.ebuild +++ b/sys-fs/zfs/zfs-2.2.11.ebuild @@ -26,7 +26,7 @@ else S="${WORKDIR}/${MY_P}" if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~sparc" fi fi diff --git a/sys-fs/zfs/zfs-2.3.9.ebuild b/sys-fs/zfs/zfs-2.3.9.ebuild index 1c3df899c22c..a0651e39a0fb 100644 --- a/sys-fs/zfs/zfs-2.3.9.ebuild +++ b/sys-fs/zfs/zfs-2.3.9.ebuild @@ -30,7 +30,7 @@ else S="${WORKDIR}/${MY_P}" if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~sparc" fi fi diff --git a/sys-fs/zfs/zfs-2.4.4.ebuild b/sys-fs/zfs/zfs-2.4.4.ebuild index 2594911bf2e5..3d022fffb7e2 100644 --- a/sys-fs/zfs/zfs-2.4.4.ebuild +++ b/sys-fs/zfs/zfs-2.4.4.ebuild @@ -42,7 +42,7 @@ else ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))" if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~sparc" fi fi diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index 1e69b1624163..c14ca6beb5c4 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -10,6 +10,10 @@ DIST gentoo-kernel-6.1.184-1.amd64.gpkg.tar 75591680 BLAKE2B 572f9a21fa95687aa4b DIST gentoo-kernel-6.1.184-1.arm64.gpkg.tar 69160960 BLAKE2B 05dcce2ff53719d6d5575e03e01559dd00b9623a62be3cab40364784efa086e25074a906c3b5944d49adf443c7bf9dd0ed1fea6643d64eaaf9d04bcd121a9fea SHA512 b2688f7ee97290583fc75da2f730958f37541c289d23cc872035ccbb068aa0981132832f3faf41926916f84d25f0efb1d1c7ae81812a991ee866cfe1b286c507 DIST gentoo-kernel-6.1.184-1.ppc64le.gpkg.tar 62648320 BLAKE2B 8bb8d1b2e39261c68abae677e1bfbae657f7853c00dc70e39249100b9d4710e5c275565071deb9b8f609a5ef1dea35778f8c4eb1d14cb219c22bf6f23fffbe0a SHA512 493e2c0dc25ed34f3b834f181a27488a895193db0be5f96845deb49555aadb6b319550264857515a920401bb0c393cd2dcf0c24dae0446b4042891457fa31532 DIST gentoo-kernel-6.1.184-1.x86.gpkg.tar 64829440 BLAKE2B 6d4eda845459308cf06cb183ff600716219695fcdea17b1e3f16c3a94e9da9328bba257bdb7a5399ab3627af481099678e42863e080bb9e6995749e394d518bd SHA512 7174cc399fad7dfe37f656952bb79719653d837c44a7009ed3ba76be2db4ebb79c18635906b235a54b8605570e445b51e68052ac19b8c9c0abaf1666fb56a84f +DIST gentoo-kernel-6.1.185-1.amd64.gpkg.tar 75591680 BLAKE2B f63c6dd1d24158bdddf33661e60256abb8cb8418cf6bbb956d88c576a95a1046b51231851ac65a930f4141bed26cab292a6cbe9e58d0502dc1b4e85a07bc5a95 SHA512 2f1d3be4d32a0eecd9d6eed9584c5500b41b46b14b3aa8dc5c7a708661355d83c46e25901dcc1dc07874e73f9a0d432bc6b1c1f5deb35cafae53afaec3f8868d +DIST gentoo-kernel-6.1.185-1.arm64.gpkg.tar 69181440 BLAKE2B c0e9159e001d39135d852ec16d29c88a7dd9009954d8cd07a2b04d18c8fc6514e1d3b6532adfc27575c50a08601d9901bd63b7f334f025493e6c6c6e8df5f08b SHA512 078a674e1fde6a6d1efa9be6cacd4749b76092d894d6df2e42eecbbc7a96b07e32933c28d746ea9426c795fde0d4ce49056ec26ce505a3166b5c4a3e8316442a +DIST gentoo-kernel-6.1.185-1.ppc64le.gpkg.tar 62638080 BLAKE2B bb336799fbca2ecb82d52e8def3e4621188725d11ddfe9c81cc009f878768cfa78096b13c3c81db99437dfda77ecb0ef4c3bf1bd067016f2662800434800e550 SHA512 826478213515901acabd7263fc0b77dda53db54d347f41a9a72793ba4192a3d2078be766b4a7d0d71afcd97726ed7e7f88548a62bfd7bbd11de8e9989e6899a3 +DIST gentoo-kernel-6.1.185-1.x86.gpkg.tar 64829440 BLAKE2B e5cdfd33cbe60bc1bfd3610251a023088e75472a74612e4e8b1e94b3dfac8ca2d9b9f88a8d9977b17ccc7b187b6276a01504c2d86e28fd11181061d6224fc57e SHA512 d07de9022e2ee70986973ad0313580ca4d9fd1540c2a69605793155ebad509e7c504356c51b1847fda6e5f0c273e266c8c6559fa2e4d3a6bcf746405b5dcb191 DIST gentoo-kernel-6.12.102-1.amd64.gpkg.tar 326830080 BLAKE2B ca56b1b734dc0b8520b68636247abc24e95b2de68d01cd70d197ded042ebeceb9f2907d401690e0a98902f698d3c7352b637e2163f43c0166ae33a95cf918725 SHA512 9c206b65a19ade8a452914461236a2afd281f05ebeef243e0748b126dc494188bbae8bb3ec042088dfa36bc1d2098871859593e4bbd40e3ef8b6071e3fb5386a DIST gentoo-kernel-6.12.102-1.arm64.gpkg.tar 296386560 BLAKE2B b174e764a49000757da44ea34da075890575660fde3f775c216d0a6237f041aed07e3d3a0a22872e4b5199add7cf616fe0074f5984b24338e45c7918745aec57 SHA512 e04f51a70a25c51f72346af3368e3f6264735e137c5a104ca5178738ebdc5e3d8b03231c9da34b466475ccc54a762e57ad4debbab6e287f9757277c5d95b6e3c DIST gentoo-kernel-6.12.102-1.ppc64le.gpkg.tar 74004480 BLAKE2B 63e69a2bed70d05ba0967b6cedb1969eb561775723e0f0f8a27dfbced32086a4bdd3ef4986dde946437692034ad6de396ec64683b9b074ab68347afd1fc51f00 SHA512 7001f305db61b90d56f7b09b01324f64307a28ade53ec8fe6bd5a99f7cf6d8bf185d4d7a2a9eb92fb6c22b1d660bdb2e472a757a6958cd0f9235d538192edee6 @@ -26,6 +30,10 @@ DIST gentoo-kernel-6.12.105-1.amd64.gpkg.tar 327966720 BLAKE2B b9b1d429ff80a337c DIST gentoo-kernel-6.12.105-1.arm64.gpkg.tar 296499200 BLAKE2B 91244cc33cd3feb9af7a18dd0ca4427b8f1db0554d0d2c126c2ad224d8e64f2820ee832be4a299d3c2b74e475978a8caa969185bfcd3f269da8da8811a23e603 SHA512 fc1a5b39274d9b93e1e1baae394764ef28aacdcfc019162ee173e773e520c2efe47ed67c5c5a770a1b7362c87e515577d389f6e1524eb8beaebca50625d92b2b DIST gentoo-kernel-6.12.105-1.ppc64le.gpkg.tar 74014720 BLAKE2B 9555053fa23b1363ca7363a23e43cf2fb3c2ce0b61b6502853bd62f359a47837f498e09dbb3f25fb1feff5cf501a987216547440ed19c19de32dff4b699759b3 SHA512 d71e4d3a4b7c6a9f037a2f6f9dea6e19db6ad11b8dccd1def76e4c468378ad346c438b915c462c9100d7d40816d082df08288d0a92456b0cec7b9a6ee900c103 DIST gentoo-kernel-6.12.105-1.x86.gpkg.tar 77762560 BLAKE2B bce8d445c1821330e84476d88a605dae8ec3e30a8e780df919d15c2152a43e089e0dad91bb73427c5fcae192d538d99c29cda1490a4a935d245d11c269ec3cab SHA512 1f6e0462e254c027bfbd43034aaac4b4600ca3a86b69dc2a14ced11934ac424c7ca2ac63904179e034542c11eb2f6795b0952765a11b9432c19d6872426f684e +DIST gentoo-kernel-6.12.106-1.amd64.gpkg.tar 327976960 BLAKE2B b62fd53fb2dd8adee057e03fb02ab24e909ae4686fedbcf05daafb8940cc1779bcf2470f6631c02ffaa03ae56e249f739ca9a312aceeca9b0ec30f60f2b80d34 SHA512 5742e5f6e24c467d1812613c07ac5042676113cd6221d444b808f561bf47950dea76c598706b58f6f37ba48cfa4372435b1f5a22714043dffc7c9c11983b290e +DIST gentoo-kernel-6.12.106-1.arm64.gpkg.tar 296488960 BLAKE2B 4c6d47764b29ebdc662e78d1ab5e933545a6276f2df70848118637671f4614120b8fafc7c0822a5954cf9005eb9bc9ee434e115ce89420ffcefe589e19d27eaf SHA512 4ded52bb81a4f552d956c4db5c09ab400c5d9c9dc5190983ef8d903ef8a2f8d6ae642ba31d516a6c00200527cb3ff6ca14721b3b1ed88c22d0c79d0111e13462 +DIST gentoo-kernel-6.12.106-1.ppc64le.gpkg.tar 74004480 BLAKE2B 1bccbd92b8cff0a97d7a84cc182d0a6b67dde25db4c36be1fa1d871d84b248d3737949788d63245ce5f2b10ddb978b6235c5f70b5263158a42bcc7f405d938ee SHA512 746d9a07d4c99fb9ff2539529f671a6220eda69630802c54bf7f2c2fc322f64e1ba5e177e0593c15271f74027a0ccfa6baf281031d8cfaffd0b71aa57d678c13 +DIST gentoo-kernel-6.12.106-1.x86.gpkg.tar 77731840 BLAKE2B d126d9ec48095c1eedb4bbede0290ed491a6c0245d559906b18c8d21fc2409d1c7ff4c0b56d1645b33d6e12692f9957ca603d51865b95b839589566f4c80fd8b SHA512 7ec1a3daee15a3fd1fe39d1d54369d0e842d822aa72ed220abb6ce3e7d9e500449054701c0d9184202a0c79700a99c4caf00ef4903143e3434cfbc1e903fbcb2 DIST gentoo-kernel-6.18.43-1.amd64.gpkg.tar 467005440 BLAKE2B 073c3486cbb66aee4dfbed608933ecc5b052d994ea4baf0c6369d920308a4b276f36fa61c1946c981b1b85a4f62fcbabeebd62bb18b104a865e44c6ebb4f5532 SHA512 25caee618211757235a4d59306c318dcbf33089d566be3efefb2cda0210a3afc6b9d4ddc201299e6fccb4ac7c82eee5ed5dca28f953966e5433d207f65d06533 DIST gentoo-kernel-6.18.43-1.arm64.gpkg.tar 453263360 BLAKE2B e8bbb5f817d5af176620b2c31f339a3fe2c4a030d154c08f5139d3e8a90fadd30cf176b8769dbf96fb5fd937ea963814dcb57903f69a495a716d008014f64705 SHA512 f65ec4acedb4fce68d29c5af7fa0b352583a9d0d179f807354faa04e2bbb670e8d16baa6511959e33dd06b6fed0d31c34b501374c020e908044244e56bedcfa7 DIST gentoo-kernel-6.18.43-1.ppc64le.gpkg.tar 77230080 BLAKE2B 71215334bd1ed70c46f4ea8c94c16142be63252a188d8be315787dc07ba04e4073aaa1a9af177ef28b0c65dd1510f36397c4cc468f5aa5cecfdcdf726c542b70 SHA512 4c9e34916244e0a1ffd51efbc026c1a6d51be40b8bde545080b6fee8295eeb5c978897f648b2f8a8c2a2cec02195c932d9c3d494d2a62602031f9e369eef38e6 @@ -42,6 +50,10 @@ DIST gentoo-kernel-6.18.46-1.amd64.gpkg.tar 468080640 BLAKE2B 180e46be9f1075cbfe DIST gentoo-kernel-6.18.46-1.arm64.gpkg.tar 453427200 BLAKE2B 4ce7b3fac5e4661e0fd5d847a7dc75436c6b13db64d7da2a354f1ce02160452f1aa78ead88ab4221fe529aba1bf171eeabb4d6efc41ec78b47902b1a4ec0eb34 SHA512 c2a250794c20097eac8bc100bbd65bcb6eed11a97836881c200823a65449ee341836e55a9a55ea0f738bca1c482ac85ad9a70ed9b4ade783fb39624cbefb3c9d DIST gentoo-kernel-6.18.46-1.ppc64le.gpkg.tar 77240320 BLAKE2B 9c7875453259cb19edac49ec25146e3823475858f82116206d7c92f5b64dc6a56d692d1236620978c9ec9b82e2ecd04bb0155e9d94967178ac2b359978a5af05 SHA512 df16777dd94eed48711b78cd702b7ddd71116a02ecf1b4fb5cee6dd2c2702ed1053a84c459db9da70dc3e00a3e904f7942ce3c75cf968545d623ff6ea701352e DIST gentoo-kernel-6.18.46-1.x86.gpkg.tar 83650560 BLAKE2B dda9e607d86b56c72915730136fb485e0a741f407b6e596c6fed6ae9682d4c5dfd3366b3a99b339f00edae4a309374748b39765301948807ecbd6767a0efb5fd SHA512 d5793296f0dff5084ee7015a042e21caceca095b6d5ea54c8f458a7e1ca3383f4df8ed7fa617b6c248b7a132c71109993eed4ba7bc96fa06a9e3a39a00e7305a +DIST gentoo-kernel-6.18.47-1.amd64.gpkg.tar 468080640 BLAKE2B 34473fe2c63150021b13312c3923b2126432f62768879eb0dcef538f670774c6f0f08ed43bd5c06ab809dbf50aa95669d1e85706887e7a4814f01e5e10b73f2f SHA512 6f4317f6f5cad3d980d5c44ada16be92665cb4db4949a02c5a12a96d6f3f6b05c587d30fc841dc1a9712421bb3414ed120b45fd87ff981750dd5ddd5bb7c23ba +DIST gentoo-kernel-6.18.47-1.arm64.gpkg.tar 453468160 BLAKE2B 5484757a516064c3391376e78ccf1ad9144f1298725181efa48c301c945413fca52c3a285850129ecd67108db2a16a28d4c2fcc9f503d7bb843474648eb19770 SHA512 7bdc01f60f955feabcde2fd796f93f40e03e9cce3fa85c3bc4f14043d51bf5bd12aace1a20f75d0cbaa3b4e2916f1bcad6b95a7a4e378487a56049f7d3af389a +DIST gentoo-kernel-6.18.47-1.ppc64le.gpkg.tar 77260800 BLAKE2B eb5bba14376bc8159c6258a8b5561e0fd115201ce6ae6e60718364dd9b5a80ea4b8220601650b7c7700e2d1c64717289a284da9bb21ade54b0e08b8b145aeec1 SHA512 80a03f3db83925b196ff9cd3cd6609d8ea02eaf914e2e0a658e05f8ab93c6e3d2ecf48a6073e11386f8633f84a993b282ec9b51965741fed22b93fd26da10ff9 +DIST gentoo-kernel-6.18.47-1.x86.gpkg.tar 83681280 BLAKE2B af4f366c529acbbc2970f04b5e9dab9bb69cd2dd8361ffe25a8265304629dca14a5b8b9f3cf2c1e6f78db4ebfb69307aa6de48a9c39391feeffce8c2d6af1c94 SHA512 b44de4d1d8db42823b5e1132dc5097ff0f0c84236eddb5be12de8769c061b4c664f8e32bf681b3b3aa7a7a61b30c829f3784359d44a17b8331d5be6030c9d026 DIST gentoo-kernel-6.6.150-1.amd64.gpkg.tar 290846720 BLAKE2B 210d93e4fb3525e57ab13c335a9c46081465ded699ddaf0d044b618e8d77bc92eb758ab37622d48d6f4063befa4655cb06df8586c720013966c0cf769a85d49f SHA512 917809a6ef9630f7648c7c60c2ec66e2e6840c652bfb9f24d351df2326f129519d458fc1d86ab64fe47b6cc4494616a90d24e8ad6b4cd703a61adfa0cce6b351 DIST gentoo-kernel-6.6.150-1.arm64.gpkg.tar 260823040 BLAKE2B d79e0bf1e47b734077a9cf353557aff339f2c5ba098578d68340e83ad6527e06ecb1560f6421f7d824486d2468b6a927011fc32269f80a0e224937a58528db95 SHA512 3c46ed831b4bbd3ea09fbbc145a42811dafabacfc2d3f71f0128f0b9845df969172b98763f73cd7b2e2536e9e3dcf68c40a7df2acb246995c09cb8c7b304008f DIST gentoo-kernel-6.6.150-1.ppc64le.gpkg.tar 65300480 BLAKE2B e4a9a260272e3c8011c7c6db506c94974df3d7b85b2885c1db04dbb960496165679c2c3950bf897400863444681bd7cf6153981d506a12d27eef160b6f87e2ac SHA512 3d1967738ac1ff8633a678674ade3a2cf1d3155b3925b5b44092ea35ab5938599d3987925915c18b2981b8e46d63ff524dd11f9fd5252863b4ff964694143c1e @@ -58,10 +70,18 @@ DIST gentoo-kernel-6.6.153-1.amd64.gpkg.tar 291993600 BLAKE2B fd7ca3044e03a9bae2 DIST gentoo-kernel-6.6.153-1.arm64.gpkg.tar 260976640 BLAKE2B acec642059bfc073c27083cb088c55c81e3b2099f55f73795d5b03d5dc56868564e12cbf754b940f591ba94135ae5d6394cfe04c9a85c25831975fb0bc03711c SHA512 d76015129b9c419ef2bc3c97011a7ca4c8e95ce25c1e219fb9650d97f51a21c084953b5e967caf84878ab3264ec71e8ee7f18c64a68c5ef2d48811a2c84dc317 DIST gentoo-kernel-6.6.153-1.ppc64le.gpkg.tar 65331200 BLAKE2B 1490a304a16252abdd8f2a3653ede9798a13e87075f129a050b1151f46268c8c755b92a2a440d7209de5196d359543a7c3dc2b3bd4872986e0e2dc0fe20d91cc SHA512 91bba7dd037adcfdd258534422c043407755f1b7b306f8178a3d9338057631cec290633f456365bb9c1d70725e3a090f4f6ab6a417b2005d6820eb9b6974d18b DIST gentoo-kernel-6.6.153-1.x86.gpkg.tar 68659200 BLAKE2B d676f459b2a37d86c2487777035a704b653cf3808dde7bec08575becf952adda690f976fbf91a0c795e97a382a17908d23521e7445f4b30755717ac9283679f8 SHA512 27817505b690fcd0ca64f8f2de5ae090b7d3b3ea06fc57b1425b9bbc777122b8cc54164695e1a1705fa4e54b33c5bc0b2806c39c2f0bd933536dc73e12022639 +DIST gentoo-kernel-6.6.154-1.amd64.gpkg.tar 291962880 BLAKE2B 3b76e34ea675f6444bb086569c4c0134f1013155e3b97fa1a076bd7474bf7076de3f2a62921983dbb99c0e9cd3167324eea16924ea676c2ec1058cab6b5f3c43 SHA512 5091dfff37ad1dcdde20c366235a80c5a6dc7fc2daf343333a4e8a3b015d5e89415653f4e8939442cfd289974e611d8596645ebdda7973add8266901d68439be +DIST gentoo-kernel-6.6.154-1.arm64.gpkg.tar 260976640 BLAKE2B 0f05619ce960f68a0be0e23d481b3186259a25d70c487935c601010fbe70e2e1d8309a13d253afdbfc8af1d3e55acf1a7c6c17712a5cd61fddd4d6d3a1831c27 SHA512 060ea30400e6a4bf3d87ff843eaa232e4053a48af8f2c323ecc462c463f5bfa7b012d797dbc02c9065a74887ba5dd7cb3279c7487d61d163d3fb0c34bdf5c182 +DIST gentoo-kernel-6.6.154-1.ppc64le.gpkg.tar 65341440 BLAKE2B a817293ec7c6bc9e64a966dc944460dcbe2c0522810b4bd8c6c536ac821804163d25bfbe4593e9cf81db883730e7044581c09eb76f56e98eeec6d3d0f1c9e819 SHA512 fb7538c4332df9c99c309335690952d4a1fa57f8f02695ce395ec4f17a7c57f3ca1cb4a9577b276230518c258b928fbe5f8126c5a88e967487ec70b590dbce89 +DIST gentoo-kernel-6.6.154-1.x86.gpkg.tar 68659200 BLAKE2B d5d4ad9fecf7fbd1a002e9ec31d21207c39544b85136ba65f652b9e1618003e8fd8cd4b3264670e5928627ca91c67df816de805c655ecc0adb963b9bc772c921 SHA512 cc8a50aee1de53fd8aad032cdfdda5b3baea6779c3c8c547ca72800fcba43a0543ee25b62f367c75176c60e4d9c1a543ac40a79d2cf7a71cfcd45f08f5f37ba2 DIST gentoo-kernel-7.1.10-1.amd64.gpkg.tar 359946240 BLAKE2B 7248e576dac9c16c907d073efcd6534ca95f945d08c7c8c7c053aaeacf76a8c1dd4f1bcd69f87854fafafcc1bdb5665f22424e697ea1307429805bd7f2d839e5 SHA512 d3a8cbca645f9ec46eb484849db01b5e6a2333de5b4d3413ed4129353c0a20e5b3966ad066202d3ead13f0dd6f09dadfe81a7b50f1061fb9cd50f5c89f8d4e80 DIST gentoo-kernel-7.1.10-1.arm64.gpkg.tar 331509760 BLAKE2B d42f7c8f731126813e2ff2d8fcedcb5ead5b298138434ed4717340da1f3209ac81934f1cf89aab4db342191136744f335732c337919956330fd86c5592038961 SHA512 3ca08e89bf8bc79a02406d51d6ae354023933cc6af0b5403aadf7e11947ce9c4c753511143a81e5ac3c38cdbe0263ad2d94695ec1f94d7992fa6de4130cd07c0 DIST gentoo-kernel-7.1.10-1.ppc64le.gpkg.tar 79114240 BLAKE2B a228c8e20f0c3d824032553ca96cda9b41389f8adffc8d145879b373f39ab4eeb6bf23d17d1be7ae4a250958f8e5c30320f26b6f80178fd054b5c1348d779d01 SHA512 90aff66effb2af3093f68f9eff3bcff4ed11e6250e5630c25e747f2c02fcd6c6b35fd1f14e20b8207af31d12f9c70aa7a466246935159efdbd1c58502acb2101 DIST gentoo-kernel-7.1.10-1.x86.gpkg.tar 86077440 BLAKE2B 9afe3c547a74b066096efcf3cbbfa3bc836f60fdec54c4db65a6903bef80b162e35f9da071475f4654cf4820dd5c85abd35ea2de10546df353625cbb9d1a7d52 SHA512 924f68fcf9a9332ec8000d36659b3cfec4aaf64768cfa6ef5c38c50e503dad7a8c95e8d0abf8ba82a190dd372ac8244b0cee363593811900b889fb1ad5c6cba7 +DIST gentoo-kernel-7.1.11-1.amd64.gpkg.tar 360007680 BLAKE2B 5b0a8ec1c940eb763a5d83bab7b1300ce508792a7a423c9c9c4889cc58b6d8c632ccac6ef6187660e9abf62c0cd6cf76ff51a3c8e11513fa97577336461300cb SHA512 514448769157c8afe170f907c5a93fc4fb44e9ad4f52358999d0110ef6f584e0246a5eb0a106e1aef423d8c8aaf249387e4ac99fd73ed4ec4a51fd0aae71fda3 +DIST gentoo-kernel-7.1.11-1.arm64.gpkg.tar 331560960 BLAKE2B 3a8fe00a792300f3eacafc420edffc50b8883013112378a066384b202a83441ef99be97a31da6e3892060f0e4ea06eb1d6972b96054697d55a642f0b80ee13bb SHA512 569905849d59e7c55a7d4b60a15f43565de192e897329c3fc3b10c92090c27998f6a5a3b8dce3ceec4a0b4267d8024ad2f804d2159db3c21ab3bf9c119360b66 +DIST gentoo-kernel-7.1.11-1.ppc64le.gpkg.tar 79104000 BLAKE2B 50e061281f91b5a28657b24427552b6289c3e8b9e5c52d1f363d3f5abda20a34f7f1f0c6a6e1d84e44f3542f111033235ae15292a5084a084c99f1b0f95fb439 SHA512 2c137c6dcd043123b7e4596e6ae2be97f2ed3a3335d71c2569de503212581111ff7d8c54839a842dace8af3716b473563356cb6524fd0c7b140b9d473869e4ff +DIST gentoo-kernel-7.1.11-1.x86.gpkg.tar 86128640 BLAKE2B c8cef4d2ad5b487eec32e804c49df1fa1f062f9d99687c996a311c94455a783f9c88673ce6f90fac37564285a3d9ad78d6d491ebe21b3d6486a3c2c9cbca3623 SHA512 111a200f966198b49e9dbfb8e4a9ce663ec3d452b1be0713e5d913a8712442a3302a4fd6e2ea28558ef49d82ca804d9a31813d8e205e9734e8fd738e03c14a77 DIST gentoo-kernel-7.1.7-1.amd64.gpkg.tar 358819840 BLAKE2B 8a6688691a8124864795931861f8c9ab1aad5787c6dc4b537c4e8a322812fbfa1809ffd1adaa2a99d8db46709b66a4f2372b7ba782cc70c1b6ceb76d6b4f0cbb SHA512 8f01e955de0d3395fb0902727cad5c0e97e5ecbad5ede0ef40031130c8914c086594e7eb95075f379956d6f39037e9fe81a1d92b0bbf4e512c82e9bdc80f8a2a DIST gentoo-kernel-7.1.7-1.arm64.gpkg.tar 331335680 BLAKE2B a81ebed3bdf227175d0a228e878824d48fd2083b480fa0e658021d7b2cf890c88c4b8de06337ee53b03fdc5d9e2c9437a35dae4484568b9e32da5a33443e7f38 SHA512 2aa692a4023b13ed5466a1364db8107adc9c18f49dc4e43adadad82543d5230de8103da0a2b064159b19f20d050480cf246e1f55d670a98520ee69cc8264c23b DIST gentoo-kernel-7.1.7-1.ppc64le.gpkg.tar 79073280 BLAKE2B a3f9a50d5c31ee8c5694ada724ea74a797ec00317283d5f17f5d7f117c4378be0bb27cb29473c9fa6de92c6aff9364fa73386d908d8db31565387460c36bd81a SHA512 0d637ec5dd2b69c878d824a85e2c8fc40f445dd3a4af095429d1204830d549b2dfd808a343e511b5ce00b732916f083e7992fe7693570109a3a3be26bbe0c429 @@ -83,11 +103,13 @@ DIST linux-6.x-sha256sums-20260807.asc 240078 BLAKE2B 7ad54b3c488390c62023603cd0 DIST linux-6.x-sha256sums-20260809.asc 241105 BLAKE2B fe38b117872ea2333d1e638d3f5f41b89324ed509c03882e590805112258c8ef73bc4bd7440218d6f15acd8817181540fbc966e11f96c9dd425db1a8876b44c7 SHA512 de87093c307d04a4e300d8867a04ef7ada4598941401fd4bae05a1b20b6dbd46d88471d42e7b279f76bd903d8444e399037d69070448cd057851e4560443b07b DIST linux-6.x-sha256sums-20260819.asc 242473 BLAKE2B eefecdf8b48b11dc33e52e08e8e666056f5af60d29879e6083b4ff9eadf015731e47ba2d781b4745ec6cc7fe310f1c5625bfd28fcc4a939294604e4d39385624 SHA512 aaf1336cff99f78481424f1c9f30f8c44ec0ce050b72ec3e5df664bcbef315f9803889f0dd80a8a2c67967380dfe1802fdebb1ba83f33e1dfb0e0333ba286989 DIST linux-6.x-sha256sums-20260823.asc 243841 BLAKE2B c62b98b4129da6e249c4904af09295bcb377e55c0a87e5918248462b533a63f98b0a5ee22cc49a3057ef9ce54f0f98af9d31151284b8b830a54f3152c440b215 SHA512 5f4a276ab5aaae69ebecae76650b0fba057e2a6e4961b841082d9f2f66849cc921d3e1a2b102f0e76d6b1dca5f0a31fede22b12196f3020536a9fda79ad2031f +DIST linux-6.x-sha256sums-20260827.asc 245209 BLAKE2B f0563e524a161b91573a1545094cb06faefc220cfa11f90e5d0ff386a607248fb9d4ec960bfb443b1966bbf813e4f6380d0dee250743ced1ef3bb39294f60ec6 SHA512 2f3c1f70e8d80fed9917a17308bb64adeb201bd4af05dd4fae54fe7711c7fa6900136e6b02caf67ba30e4807e4f820792d9ec8a3be77b95c161878a8d613c444 DIST linux-7.1.tar.xz 158304768 BLAKE2B 5199b2057fd1b89f0275bdaff9d81035cf5e1e8e64318a4a67467399245628a0f8c5e82f9d80dfc54b094349a8cfcdc892b7a4ad4bdf5dd1daa268ff30c1cf38 SHA512 d4d9c45261813559341c67ea53d4a47f5a04d1ad15e3c2b8222a09b5483380d2bfd31b8c675e144db2eb91f560d6cb28f66187a5ea4f24f6dfb82a4ad48064cc DIST linux-7.x-sha256sums-20260806.asc 8545 BLAKE2B 3fd3061b6406611711b3dbb3baaa66b13b8a1306627813d1a45727cc17799b18d0694639716db2ef305f2da35f92faf5591df2626bf7f806179fb508bf3218f0 SHA512 94649d024a81a32ecaebeab9f8870f13de8cfb5897fdb59bc3d47cd3bb9d664454095ea6b0037a633bfb86c0be520c2daac253569392a02e16798034d69c1b58 DIST linux-7.x-sha256sums-20260809.asc 8878 BLAKE2B 113c895be8751bc8f778393d619475be01182675b13f6fc0711a37bbfe78ac0ee819d15d88e84f2e5385a0266e5ccbbf207b9ef00e05be38ce9f5e10a50cde08 SHA512 62995faa6038e13ceec9cb575d0fd9c0b78070dc4e92d1438b5d00bb18f0f93a7a03067d77e607a41042661a0330d431ded41a6bd62bcc04f3ce9db9454032b1 DIST linux-7.x-sha256sums-20260819.asc 9536 BLAKE2B 2788af684a0a32ba2f32e4a2ff02e432d563d4748a28e26ce93754bbf3b9f00c54612dafcc0acaea36eec6f6711ecead8e93a8a7e446f3f8444848ff0b03290c SHA512 3ee3128399d5b5bc0fddcc52f6fbb43769187ccbdf3912c1bbd6ce6cc285155db55875c5788e5de7e9072648e8fd850bd7f93985a4362b80775cdbfdc6e66b6d DIST linux-7.x-sha256sums-20260823.asc 9873 BLAKE2B 0726fbbc749d442d74add57f3746862eb3122659fd1ba9de30f9d46003f978972d725f17dfa32455492d69cffd3632e8322a4dc37320fd1e50f175e7b1a1e355 SHA512 48dcf08a7f2d02e4c4e415c2cecba7ae7ee3b3eae37d3731eeb09309391fa1d79df6c6b4f4816f1ff824a8d0e7253d7273ab3b0055f3e9f826f36b380a6dd081 +DIST linux-7.x-sha256sums-20260827.asc 10543 BLAKE2B 87176bd9a2ba5097288a5d313b3e21444d81e552770f4540dca980949456f0d944a29d2bc556e59f73eabe31f3de0e90ff33a81eea523501bac2d0bd22a4bec1 SHA512 d4e4010b0117627d50450c9cb80d732a2ca34bb53aa3d9136a972d64d515f260d64435876487da5aee2a70c83d09dff61195a834ab701a86cbc85189afd86ee9 DIST linux-gentoo-patches-6.1.178.tar.xz 14432 BLAKE2B fc278094f85f58b7aba5c3334503114d28aead086a1e62499111283f0410c02bc9db7f5187975fcf2a793a5ef32e323b9907bbd9e0fb4c0834dc1a823f36af52 SHA512 ae0606ab52f8d66f49cac198aada1cbcced465d8ae43e09ef02cee149125570e09eadfacc07f9ec0ad3b20b365df7b9718a478252771f7c6e09fecda6f701096 DIST linux-gentoo-patches-6.12.97.tar.xz 17192 BLAKE2B e0f09dd8ef2e6ebce9adcc2c050cb7e2c7ae08188e99635d3b541c6deca5bea792f4ec2c8d0c0dbc648b0c1f227b54a95d8d807a43859b3bf1b5f57767af2113 SHA512 af6b182d1e7661c35c215f4da63c8ab53b1ffffa7818a266b4c5639ed8d03428d050f1045d02e885c1b9bdc9fb2464c3f384dcd55d7536eddf2b90ffe1f8c530 DIST linux-gentoo-patches-6.18.42.tar.xz 10856 BLAKE2B 8d9de53163c26980f2097eac090f8add2f0f22707824c25493d24d53cc82ef5bc24dcbc7e1e324010315bd3cd05cf2abdd36c536f1457b311cc5208a1a49575d SHA512 01f3020aa34f0ee29c37473344f6dfe0180a12d20834f9c935575b98092b1c6ddd6c563aaef9e4ce6f14116e5d7386d2203f120d1c680ff617f581c867d4544c @@ -97,19 +119,24 @@ DIST linux-gentoo-patches-7.1.9.tar.xz 10624 BLAKE2B 4b502aed968239f52321da548b2 DIST patch-6.1.182.xz 7847720 BLAKE2B ccd624399b163cd73233a8655a6613702e6937bfeb2caccdb771f23a1475abf53b483cf30b077fce582addfb53b7727cd3616acbf1a59c4eb6421f1df617965d SHA512 20af466763207f5c107d83b1433c9393142f258c8bc27196e81634b0b30708b484431fd64db2b77f8bd9f2cc3e3e57d81c79362fa020b7ff8d38e36cb045e492 DIST patch-6.1.183.xz 7960888 BLAKE2B de46fcce12a0e32f554fdef358987a9aecdcae37298d06394220424c2cb15c7b2c107e8812df7bd731e439fddd2a9fbc845115ab55c289c3da49e9fb4381505a SHA512 68b9cd5804aa9fcf4282719e153a6b88715a436aea9107d482dc984059c6ac912d4ce431f0167d17339f3d0e2b923eee6ba468f8c0c2d208a3169c6c85aef3ee DIST patch-6.1.184.xz 8065032 BLAKE2B 596457fb940601fbf01f9dce6aefa9cecb27e2755da0bd8a5cf0a4ca5c4136ad1f34e302721a1cf3efd2221f6a8659a5c75e348ca64aae6d1ff9f10a5a91d490 SHA512 a0fd0be551ae76acf596f22659801c0a61288419bde1f19ffb72ac61ee4e05d8fee54b3ce537387c4d193aae494b24eb8ab445f1fc855315945ed5aef75b5922 +DIST patch-6.1.185.xz 8086748 BLAKE2B 8e8907fd1d4815d5dbe6c8f3a2b6461ea2229a2bd2fb72dee49beb262a3bbd64dd18e8e4d132c367887e047332ab62587f7d419e964ac75df4773ab167525b0c SHA512 7f4d7ddff1984db2eb127bb3cc6bfb9de70eed68d30e6dcc848bd80ac38ebb6fc7af69fda9e854c0d0fbbc54b519a7f1c39c455ce1ec44feca03358302538770 DIST patch-6.12.102.xz 5442364 BLAKE2B f28187ded04d35aa19bcc8ca08805cb709e6b5e57781b984fbd6f34e64308ccb7457a9a7e2052e6d371d021a5143fda79a89c41c1954ed7560fb6552d9401c55 SHA512 f23cc10a2a722bd17231322060f711dea1b29c394f2e7e0efa825aebcc84a972e8e724b2be0cca2a3b47f5e20f20a5899cc322faf71b8948f53343ca372c3fe8 DIST patch-6.12.103.xz 5533296 BLAKE2B 050d3cc4bec3105b33085731e64ba982ab6200dbec3a8b7cb7e1d075a98855af48d9475ddc0c7a752f964c7214a222a7311b4418da79653462224a0f505aa4be SHA512 a778f0978e78ec498ec605822f1bd8d8b428d99e8ada619e2d9b359821ef63646769a37465110403180d1b60a01e7325d5654bc5cc2cffaae81110ea0ee90a6a DIST patch-6.12.104.xz 5569192 BLAKE2B 1b007a29cda6a8d8a9841d65bc067f1e5eaef323826acce5943e568e7a8e0bf77e3cea23623f2584ad4c10d57c91069d884faca338072c06349e4c5a5cd5b036 SHA512 4c365eda79eb23017b3d975d6e7019e11019256548d81a4623de6381b7fc9f6f65591483c217477a1e1faf4d0326dd30ac6ca1fed28c69a05067e7ab51e93f35 DIST patch-6.12.105.xz 5624568 BLAKE2B 0a70f979a8ef937a2881003131a93c785fa30dd2634055f50909cb21995ecb875bfbc9bbcae30bb1c0056f8ebc845f2bc1a704ebdd9cd07e734eaa33d70270ee SHA512 017122b28c1a43ace897e75069286b49b4115d7eda37d46b4a7d682071fc526e9e4bfd290ecbe0dc41e591801976dcb5935afd5b7c16e596860b331d1040bcb7 +DIST patch-6.12.106.xz 5645852 BLAKE2B 23ffbbf077fe017dc375b0710c72e117608bd55c174e22dea711bd231f8815d0b69c295aaeaf44b695cd5487d26580a665e96410cfc3376d34e89ae5af9794b2 SHA512 023b87373b7f3861a5fadc8d5800ee6cdac18e3c70fda63a8a0cb5c664d9a59b5fc94cb68e73773d36a968b192c4b382c84b3a31985f3fef4bc1ce4fbf548a52 DIST patch-6.18.43.xz 2996272 BLAKE2B 0f6f62177e1d45877c4d5169dad95668c742534c2c516a4aac66b7cfa0e2888d845453840fa1aad81d58d48fdc8b22736d77a9453e0faa4c4e513af39a2ed25d SHA512 d9850924efd1df2854d40b68433e986fef6462942ca2273cbaae46d85854c9888078ab633bc83005f90b896f994f7cb261ca54cf49269c1e696385de048e109b DIST patch-6.18.44.xz 3097408 BLAKE2B 43b7b84b6be495c65b737fb136feeff40cecc6a6c4a67229d16312bcd35d522324a6459d644a3d03209598dc05881c1a953c52b200c0cdf46a17157c47f2119f SHA512 e3e46ca232c491d1579a1c94c219908886198decaa3eb069011aa9012a0ed9ae65103787755149745ef76aa3920cb97b09329b8c87e1e2f7f2b4189993f617de DIST patch-6.18.45.xz 3184312 BLAKE2B aba9fb2692dffd6815719605d067f67b78fe9d829ad41c7b235c3eef8b8259b0a7f48cf74ba71b7e485cb0fe33efc43dcd6bc5aa2d80f43965cc0319bee47dc6 SHA512 07cb6bc7d2ef0ce5ccfc2c68333d0490a452ba18063473e40ec458066f371e17b871edf937c517f318573bbe3836f0e62f21e3caa481051738a47d9eed858bfb DIST patch-6.18.46.xz 3235004 BLAKE2B a3432623373dc80e6fd285b3a2a38d3aa580f92e12b21f62b4aba598072a496a4c971cc9813424e05a642965e263aca9b43381b0ad11f5681ae444b0a3c10ff7 SHA512 65c591cec2589f114e465e3d3367c1905e4d430761f1e0f0109ff93a907e2533ee89205f0dd2a1a2ef35dce0000e28bef717c05d0f2f70341547b2fb948ad8c6 +DIST patch-6.18.47.xz 3258488 BLAKE2B 2e8eb3894577959ea6ca43fb04439cf6ab80ac51128436f7009f760fef813ffed882580b51b081137eb80b2590315586f31ae91b8c2586bf5bb21a649cf77eb7 SHA512 09162fbdc4271ada6c1841f12cf12b20f858c34a54d36167cf13f8d8bdb2a6097ff93ca596c551ba2d3ebd5608be60c92510bbb7d288529a1f9ef9e95bc0bf90 DIST patch-6.6.150.xz 6683732 BLAKE2B a8058aff8d1108ef95dcbd5810aca2783b01c63b21d419bc02f611cf46f243e8a9fa5ec7b49c57d7a75199b662578a8a85945ca64b3ab2be081e248aa89fa4d1 SHA512 4ecfe8a28de9cb6834ee63e32c80a9abff8e4f2e5693b59750e3f9ed5069788ad5ab464e98c54ce6a66b4cab0197fb9753e09b7da3d1f826f5444faf6d99b107 DIST patch-6.6.151.xz 6794752 BLAKE2B e15aded5ee89b19b95d2229bd88c9c959f2995cc695dd9561363dbfd2fdc53bfd7a0fb23bf61b8ab5b087cf39266e5ef27519d891c70ec0b04909e98425dc584 SHA512 fe1a1b33985e65fc918de20632742bd0eb7efbe5a4f3baff16e089a1d37bf2dc70e537e67d1dc7b5f575dbcd57c6def9b0d24ae6ac64620acbdf3bf02d5ec29d DIST patch-6.6.152.xz 6831868 BLAKE2B c5db135e671b82f2ae4068bedf80cf931cc6f1b5766e20cdb1a6dc5656bf4cbf547e458283cf1771866f634bc4c78a6d44bf7f38979b3ad4498b26a4a473a3b2 SHA512 2c598c49219626ac7ac467fe66b158a706a9bc3d97b14322075218e372e9e8545e2f0668e0f831175c07246bc1aede22fbfd7465b1dcf278c160507709e5b2e3 DIST patch-6.6.153.xz 6866036 BLAKE2B 4712aefa90d0fb9bd74ae99cd7dcf6e8bc781846cee40dbece898640c7a6053216c71433ad2d431d297d5335da0031a84f3222ca01fe3f679f3f8548952eaea6 SHA512 2b5eb2b101e5fbf80ad3236ebb1703522c4728254390573ad2d41bec98b2cfd6be46e6f97b34fcdb0a12c9b3e263a1264a8b0e98963569cde8f03dd4d2545039 +DIST patch-6.6.154.xz 6890128 BLAKE2B 97d91f9bdb56f64cf4d84105ec2250ac91885092cd4dd1484b18146ec5fdfbc7b5ca1eec6064ce5df70d108684d78cbb02059c52fd9f0e83083aeff959865aea SHA512 aab507c29a05effa8e7dcb31c1f34b0cd065ecc82265165702d7ddeb1ff6007761ce4270d905a4d78f78bbee0f08d9609e012434d93580229a8d187c62fbab5e DIST patch-7.1.10.xz 1365004 BLAKE2B 569726c61749b86fdf5a5ad56398b2d3336a9dc7af1daf064103983caf1611c42d750f6326abb3446ef1e68ad56e91ed92cef7d50a027892299f075a0630dfcb SHA512 6fe97ce81bd5128e7b4ba040f4dc14d287badc0fa075b3ac1e7d9dafb8c21f36cfe2a3226987039e88b9bb799ee45a0032194c558529ccfa3996f5b934695fa6 +DIST patch-7.1.11.xz 1400912 BLAKE2B 93f87422d0c518346c8738d6bd3fe9c4e4645c2dc02a615c491635460a2d1f989498681d99f47e5cc9f47edd88e77ea325dc41863a984bff319a897c4bc23023 SHA512 0e0c32b44b9b47f67fca46d2370e895b6102d3c4758f24ba5067498d212782b3219602a0702ab9324944c475ded3fab5b1e539aaf3f678b0907d04a3e40032e4 DIST patch-7.1.7.xz 1104868 BLAKE2B 6f538ea0e56c203170d7f0e64630716ae83e668c6419ec04350c0ca8f0a4f97c63bce2e81fcb2867cd7599160338864f0006ac44c074a5021a7d392f3aae6fe3 SHA512 ec8107785cc22510ff8fca179ef837fb7dd2db2a7c11b31f3e859dbd77170419d5f5f72837bcba8e3a3c617c19707a04c841aa373c60aceeab86329860c7a5cd DIST patch-7.1.8.xz 1241320 BLAKE2B 8a364fe7cba72c1ae5d9c0784304aed681359d52840b7482cce46874cf478bb2d19d31b21e42ac977c048042b78601482e287513820bcb07fa328fc5b23d233d SHA512 15477b52f1c36e42d38486037b721bca075d8312d09b108c2628e14137fed6aeb9ed641035adae0f40d3fed9a231f8a315c7d163bb599d319714464963d8626d DIST patch-7.1.9.xz 1310336 BLAKE2B 55e09946e8823246b049af26833df498de8937ed1cc0e7092ad8143222a87882e87db7bae3a281edfd0d82499c7086c9ad868f18d87771c96d70f2cd1e1823dc SHA512 ce9e9de16036067efbb747f62136050c9f957a1da4e1b0648dbd25552e727ba9339d51ecb5d5cae30b7dc6190537dd00d6bc3d8bb90937ea5808e73d41c6cf5e diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.185.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.185.ebuild new file mode 100644 index 000000000000..36e0bb095869 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.185.ebuild @@ -0,0 +1,168 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-install toolchain-funcs unpacker verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.1.178 +BINPKG=${P/-bin}-1 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) + amd64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/$(ver_cut 1-2)/${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/$(ver_cut 1-2)/${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/$(ver_cut 1-2)/${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/$(ver_cut 1-2)/${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + virtual/libelf + app-alternatives/yacc + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +QA_PREBUILT='*' + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpacker +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" + + # If this is set it will have an effect on the name of the output + # image. Set this variable to track this setting. + if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then + KERNEL_EFI_ZBOOT=1 + fi + + mkdir modprep || die + cp "${BINPKG}/image/usr/src/linux-${KV_FULL}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + kernel-install_test "${KV_FULL}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KV_FULL}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KV_FULL}" \ + "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KV_FULL}/.config" +} + +src_install() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}/usr/src/linux-${KV_FULL}"/ || die +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.106.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.106.ebuild new file mode 100644 index 000000000000..cf622c4184f5 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.106.ebuild @@ -0,0 +1,222 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 + +inherit kernel-install toolchain-funcs unpacker verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.12.97 +BINPKG=${P/-bin}-1 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) + amd64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/$(ver_cut 1-2)/${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/$(ver_cut 1-2)/${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/$(ver_cut 1-2)/${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/$(ver_cut 1-2)/${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" + +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + dev-util/pahole + virtual/libelf + app-alternatives/yacc + amd64? ( app-crypt/sbsigntools ) + arm64? ( app-crypt/sbsigntools ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +QA_PREBUILT='*' + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpacker +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" + + # If this is set it will have an effect on the name of the output + # image. Set this variable to track this setting. + if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then + KERNEL_EFI_ZBOOT=1 + elif use arm64 && use generic-uki; then + die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build" + fi + + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + # Override user variable with the cert used during build + openssl x509 \ + -inform DER -in "${kernel_dir}/certs/signing_key.x509" \ + -outform PEM -out "${T}/cert.pem" || + die "Failed to convert pcrpkey to PEM format" + export SECUREBOOT_SIGN_CERT=${T}/cert.pem + + if [[ -s ${uki} ]]; then + # We need to extract the plain image for the test phase + # and USE=-generic-uki. + kernel-install_extract_from_uki linux "${uki}" "${image}" + fi + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" + kernel-install_test "${KV_FULL}" \ + "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KV_FULL}" \ + "${WORKDIR}/${kernel_dir}/.config" +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local kernel_dir="${BINPKG}/image${rel_kernel_dir}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # Keep the kernel image type we don't want out of install tree + # Replace back with placeholder + if use generic-uki; then + > "${image}" || die + else + > "${uki}" || die + fi + fi + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die + + # Update timestamps on all modules to ensure cleanup works correctly + # when switching USE=modules-compress. + find "${ED}/lib" -name '*.ko' -exec touch {} + || die + + # Modules were already stripped before signing + dostrip -x /lib/modules + kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.47.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.47.ebuild new file mode 100644 index 000000000000..60cde04413a0 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.18.47.ebuild @@ -0,0 +1,222 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 + +inherit kernel-install toolchain-funcs unpacker verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.18.42 +BINPKG=${P/-bin}-1 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) + amd64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/$(ver_cut 1-2)/${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/$(ver_cut 1-2)/${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/$(ver_cut 1-2)/${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/$(ver_cut 1-2)/${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" + +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + app-alternatives/yacc + dev-util/pahole + virtual/libelf + amd64? ( app-crypt/sbsigntools ) + arm64? ( app-crypt/sbsigntools ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +QA_PREBUILT='*' + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpacker +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" + + # If this is set it will have an effect on the name of the output + # image. Set this variable to track this setting. + if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then + KERNEL_EFI_ZBOOT=1 + elif use arm64 && use generic-uki; then + die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build" + fi + + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + # Override user variable with the cert used during build + openssl x509 \ + -inform DER -in "${kernel_dir}/certs/signing_key.x509" \ + -outform PEM -out "${T}/cert.pem" || + die "Failed to convert pcrpkey to PEM format" + export SECUREBOOT_SIGN_CERT=${T}/cert.pem + + if [[ -s ${uki} ]]; then + # We need to extract the plain image for the test phase + # and USE=-generic-uki. + kernel-install_extract_from_uki linux "${uki}" "${image}" + fi + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" + kernel-install_test "${KV_FULL}" \ + "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KV_FULL}" \ + "${WORKDIR}/${kernel_dir}/.config" +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local kernel_dir="${BINPKG}/image${rel_kernel_dir}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # Keep the kernel image type we don't want out of install tree + # Replace back with placeholder + if use generic-uki; then + > "${image}" || die + else + > "${uki}" || die + fi + fi + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die + + # Update timestamps on all modules to ensure cleanup works correctly + # when switching USE=modules-compress. + find "${ED}/lib" -name '*.ko' -exec touch {} + || die + + # Modules were already stripped before signing + dostrip -x /lib/modules + kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.154.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.154.ebuild new file mode 100644 index 000000000000..24036004a3e3 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.154.ebuild @@ -0,0 +1,222 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 + +inherit kernel-install toolchain-funcs unpacker verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.6.145 +BINPKG=${P/-bin}-1 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) + amd64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/$(ver_cut 1-2)/${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/$(ver_cut 1-2)/${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/$(ver_cut 1-2)/${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/$(ver_cut 1-2)/${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" + +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + dev-util/pahole + virtual/libelf + app-alternatives/yacc + amd64? ( app-crypt/sbsigntools ) + arm64? ( app-crypt/sbsigntools ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +QA_PREBUILT='*' + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpacker +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" + + # If this is set it will have an effect on the name of the output + # image. Set this variable to track this setting. + if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then + KERNEL_EFI_ZBOOT=1 + elif use arm64 && use generic-uki; then + die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build" + fi + + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + # Override user variable with the cert used during build + openssl x509 \ + -inform DER -in "${kernel_dir}/certs/signing_key.x509" \ + -outform PEM -out "${T}/cert.pem" || + die "Failed to convert pcrpkey to PEM format" + export SECUREBOOT_SIGN_CERT=${T}/cert.pem + + if [[ -s ${uki} ]]; then + # We need to extract the plain image for the test phase + # and USE=-generic-uki. + kernel-install_extract_from_uki linux "${uki}" "${image}" + fi + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" + kernel-install_test "${KV_FULL}" \ + "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KV_FULL}" \ + "${WORKDIR}/${kernel_dir}/.config" +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local kernel_dir="${BINPKG}/image${rel_kernel_dir}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # Keep the kernel image type we don't want out of install tree + # Replace back with placeholder + if use generic-uki; then + > "${image}" || die + else + > "${uki}" || die + fi + fi + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die + + # Update timestamps on all modules to ensure cleanup works correctly + # when switching USE=modules-compress. + find "${ED}/lib" -name '*.ko' -exec touch {} + || die + + # Modules were already stripped before signing + dostrip -x /lib/modules + kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi +} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-7.1.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-7.1.11.ebuild new file mode 100644 index 000000000000..d0fddf0237cc --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-7.1.11.ebuild @@ -0,0 +1,223 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 + +inherit kernel-install toolchain-funcs unpacker verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-7.1.9 +BINPKG=${P/-bin}-1 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Pre-built Linux kernel with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) + amd64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/amd64/$(ver_cut 1-2)/${BINPKG}.amd64.gpkg.tar + ) + arm64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/arm64/$(ver_cut 1-2)/${BINPKG}.arm64.gpkg.tar + ) + ppc64? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/ppc64le/$(ver_cut 1-2)/${BINPKG}.ppc64le.gpkg.tar + ) + x86? ( + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/x86/$(ver_cut 1-2)/${BINPKG}.x86.gpkg.tar + ) +" +S=${WORKDIR} + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="debug" + +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + app-alternatives/yacc + dev-util/pahole + sys-libs/binutils-libs + virtual/libelf + amd64? ( app-crypt/sbsigntools ) + arm64? ( app-crypt/sbsigntools ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +QA_PREBUILT='*' + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpacker +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" + + # If this is set it will have an effect on the name of the output + # image. Set this variable to track this setting. + if grep -q "CONFIG_EFI_ZBOOT=y" "${kernel_dir}/.config"; then + KERNEL_EFI_ZBOOT=1 + elif use arm64 && use generic-uki; then + die "USE=generic-uki requires a CONFIG_EFI_ZBOOT enabled build" + fi + + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + # Override user variable with the cert used during build + openssl x509 \ + -inform DER -in "${kernel_dir}/certs/signing_key.x509" \ + -outform PEM -out "${T}/cert.pem" || + die "Failed to convert pcrpkey to PEM format" + export SECUREBOOT_SIGN_CERT=${T}/cert.pem + + if [[ -s ${uki} ]]; then + # We need to extract the plain image for the test phase + # and USE=-generic-uki. + kernel-install_extract_from_uki linux "${uki}" "${image}" + fi + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_test() { + local kernel_dir="${BINPKG}/image/usr/src/linux-${KV_FULL}" + kernel-install_test "${KV_FULL}" \ + "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \ + "${BINPKG}/image/lib/modules/${KV_FULL}" \ + "${WORKDIR}/${kernel_dir}/.config" +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local kernel_dir="${BINPKG}/image${rel_kernel_dir}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + if [[ -s ${uki} ]]; then + # Keep the kernel image type we don't want out of install tree + # Replace back with placeholder + if use generic-uki; then + > "${image}" || die + else + > "${uki}" || die + fi + fi + + # Overwrite the identifier in the prebuilt package + echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die + + mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die + + # FIXME: requires proper mount-boot + if [[ -d ${BINPKG}/image/boot/dtbs ]]; then + mv "${BINPKG}"/image/boot "${ED}"/ || die + fi + + # strip out-of-source build stuffs from modprep + # and then copy built files + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die + + # Update timestamps on all modules to ensure cleanup works correctly + # when switching USE=modules-compress. + find "${ED}/lib" -name '*.ko' -exec touch {} + || die + + # Modules were already stripped before signing + dostrip -x /lib/modules + kernel-install_compress_modules + + # Mirror the logic from kernel-build_src_install, for architectures + # where USE=debug is used. + if use ppc64; then + dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)" + elif use debug && { use amd64 || use arm64; }; then + dostrip -x "${rel_kernel_dir}/vmlinux" + dostrip -x "${rel_kernel_dir}/vmlinux.ctfa" + fi +} diff --git a/sys-kernel/gentoo-kernel-modprep/Manifest b/sys-kernel/gentoo-kernel-modprep/Manifest index f3c0546c348b..b2613f234ad8 100644 --- a/sys-kernel/gentoo-kernel-modprep/Manifest +++ b/sys-kernel/gentoo-kernel-modprep/Manifest @@ -1,19 +1,24 @@ DIST gentoo-kernel-modprep-6.1.182.tar.xz 7436788 BLAKE2B f140af48000d872858936fd035ce05d28e6fccdf9be38053e223be1a012c2f4a0085cc802a93b53aa67b7a1913125b9046f038ccb8327872119a28ab5282ca11 SHA512 5af7d311ed80710c9bb60fd98192c998409d38916e8b17f492930cf99fef9f674891cdfe6e24c0b171a19de3da766a4bbcb34c54449ac1ad52b5431a52b407d5 DIST gentoo-kernel-modprep-6.1.183.tar.xz 7435328 BLAKE2B 0c0f7239d8304dacf58e1d22375d8ad6dae79bc3be4f09c0cb177422fd9e0dfe7dd85e588a38d435bff0b1e59800abfde74789b66482469ef78ae2f821228f4e SHA512 ef9f8db5a0646895c6dfa26ee908a7c9e23e977b28d241fa44ad3ee70e078055f0d907586d83177fcbbb6742e41f45865057c0b599c35ac2d80bc082e3cf465a DIST gentoo-kernel-modprep-6.1.184.tar.xz 7441428 BLAKE2B f64bade143026656ac37d6d50a7419b47c585bcc55ead9fec6b2e33dd72a382ca9f7a0a90adbbb320ed9292f832a6c8eee90673dd6cf56cb85aa1e842ff7ae59 SHA512 a4b59dd27fc233c8db0d7ddc74a5645665a868e8d0cbec826f0f05470c6cdd36a52ecfa89e0842a576d53c544d7fcbd806bfa484d2f63ea9c9bfead918653519 +DIST gentoo-kernel-modprep-6.1.185.tar.xz 7438088 BLAKE2B 165f8b14652a6d4798ec1323f1cfe9e8be439d264656d6c5a7d6d1631bbe383b1a3ace0dde130eb8685082c9483cf118b66e3865d08a065985adf2fd98de1593 SHA512 b694c997c863d370529b303af70c80b84fd52385913f39559750f0294d76430206f9620a50cba12cc7774201fa756f9f8d1cf75625aebd9b60362117c954abe2 DIST gentoo-kernel-modprep-6.12.102.tar.xz 8901300 BLAKE2B 8eb356b41ff262d9c950801cc2298d1695775c568e867b895a2adfdd86c81e829977b7ba8f2d797cdf577ed506b64012990e19f7888f13b2905a921f78583302 SHA512 63d3af4ce04544bdd718ab99ce09fa48c1ce7e86498e8bd73d8477890edbfc1587c2acdd9fee9b424e33f3d7a04cf4326a39a631e7350f94d3a8b9f2b01ef793 DIST gentoo-kernel-modprep-6.12.103.tar.xz 8903716 BLAKE2B a3e9cbdb5c75201854678407460d5a782873ba1ccbc84295db533b56efff20def16a35662ae3c16dce5dff664fd4a49231095eff04660c88b9711700ffbc6258 SHA512 ac1814aa6d774d10867c2d1e43c6a4c401e9a7df3b1eecf909658e3e7b89ad7ef8237f5a51ebf919c48500485296b16ec37885f60a5d8efacd17ed62a9c6b0bc DIST gentoo-kernel-modprep-6.12.104.tar.xz 8911740 BLAKE2B 24ecd5043a0d7b951e2529b6fa0e7e1b64ce53978a508dd73b594100d8e1cb93534a272a7532394b49195eae8892ad1e7b003306e1275e0789633bf17806fc5f SHA512 be97727ed70c098fd8fcf850e5ceee542cda36dbf43983a10cb09d80a9fea37029267aa1ed11d7bfe70f60c406cdf025a620b77683ba7268832169a1e63a127a DIST gentoo-kernel-modprep-6.12.105.tar.xz 8901972 BLAKE2B 2ebf45e7d5eac1bb99c371e220dbe247df3dee0d6ed3f1606a0c15d3ab826fbc8362320e464686774cbddda05203387e0a9449ae662aae5271f181371696142e SHA512 0416f8309e16db876ad638b55275fd32a5da0985460c8a4d3f7b0de99c812883e397fa835c3ef82bc2a7c84c96930a5f46ddb8f05981be323d425e40e14d9304 +DIST gentoo-kernel-modprep-6.12.106.tar.xz 8904508 BLAKE2B 415a87762455583d24a19247a94ca785a9c7dbe78c12915e8ad1eb7946bd7a0f8699383785e7bf68d6af01682bef441188affc8f10d31014aec43733fd0e8286 SHA512 8f169180713ac51617e3cb67973db4188d99c04b6f9cadda63d29068ba67456e003040994364a510d4c4e5316d82688d308ae30286297f062c44d06a6d2caad4 DIST gentoo-kernel-modprep-6.18.43.tar.xz 9564236 BLAKE2B 70e8328e8e0ca375e26956f5381f0cf206cfaa1ec014663677b3d9ccdbc985250896c418527b03267a039db8edd160d235b2cd5798e1e5f50fa0db6b6ac84b54 SHA512 7287c3162e0129cebb1e87f31807fae51969cfc5480600d889f8814ee9f7374e4286e367bcbf7441717d5a81a86cba6885f0e5d624df43fcd815b7b6c227362a DIST gentoo-kernel-modprep-6.18.44.tar.xz 9569256 BLAKE2B 3c81a95d068aee7ca06c099d21143369c9434f58a503219a907cf868fc24b7c223d7d76ded5430c3d72ed327c6d061df68abbec38054f457bc2fb6116fb6d698 SHA512 874109f6e7f69edb7bb5584b94c404164f19e28d6a5b6468861e7d3e7673b2e5abe0b70b25f291fa8405246dfc6b19114a44bc29f8295afa4b016968888cd021 DIST gentoo-kernel-modprep-6.18.45.tar.xz 9567228 BLAKE2B 532d399594fd9f8883403c789410da5a3a2f08d64410623335c5fda03222beffff42b9e988457dba6b836ea3bbe0b90e928bfe99c6c9e5238680a90c936bdde1 SHA512 6b5176b70b229cfd64c96d4e050f0720d3fe2317805927d14a94e3578caf1854a95691b64133f6d2bbd936442f00275e834da00c37f8de631c2df237376663f6 DIST gentoo-kernel-modprep-6.18.46.tar.xz 9567376 BLAKE2B 43667f892fba1821fb1d7cf9395b514dfd182e87bfff66b3f5706ad1efe912bce7471089972fa7c76614879c2cb749dfbd692cb0ea9c8978ef9a8337377233ab SHA512 e0e18037b34f7d5a967013d400dfd2062ac4d6a1e24621b74f287abb774021ad51c41843093096b87f334258404e2bf1db7ef62762f8278ed49ec71b723495a1 +DIST gentoo-kernel-modprep-6.18.47.tar.xz 9548228 BLAKE2B e58e32bc46a23a4837fe8557bbfa33998c386f9de08dc58ad729dc45f468d65eb0415d2e6f3060a2b6965ff373b4648374ac9e5dabd1e0c7d6099fbe4e9d30c7 SHA512 3c0cf93643c6e98b46e48724b5f1800b5984698bf73bbbd22bfd36228bb84e2e7677deb06fc38e39a579f8d28b160a659045304599a1a5c8a92d2d0c1097eae3 DIST gentoo-kernel-modprep-6.6.150.tar.xz 8263396 BLAKE2B acb794082efaf4aff5ba048f2eb12fa55f44b9de8a9c3c5aa1576e7486f97a4aa345bf552122c8a334b9279831cfbc693f97235b0aa8d690264a2dabb2ef8a1c SHA512 9d44443625c8374c48b2e74f396a9ce733d87af0965f4697708f4ea90c9a142af26340000128d0f2eb5649f905a57a5ec064099a605ecb916d5c7b36ac7b08c7 DIST gentoo-kernel-modprep-6.6.151.tar.xz 8244536 BLAKE2B 2c8c130deb67acf74635739a5208c1c726277843e8d7c292305041a5d768881bd29674ea43c010ec17350a09e322b6b8716fcab86bf99fca2d246ff4eb95c512 SHA512 df3ed1317b00f082d50ce05710c2f634d4766791d0792729a9c252e798f16ed199c2eca2b8933b97d6b941ec99a16fdd1255e2beea8ec1f1380b22ef397b26af DIST gentoo-kernel-modprep-6.6.152.tar.xz 8255544 BLAKE2B a39dc910ddfdd2d0a43b69c5c1c4a1046d3ca1f110117f967336f952e070ddb95bb5fab8bd661ca8f29713bd889649a7f182454bbb9f2b9b9bce1a2bbed8963a SHA512 9ec7d3918225406d0b55a3b2d99bc8b0bf26345a8607d459d82b5c6d93937845bc556f03bc1a39dbe86f7afc049024e8d329a05f5b0c4b3c90d8813f0b36dc3e DIST gentoo-kernel-modprep-6.6.153.tar.xz 8260952 BLAKE2B 613f194bbc125c7cf395e50020c8aafff5c79d9af91102f9bf2aea2355a15896395620bb7fe21fe63730aaeccedfb7c0a9d6df5b74d5d1580579036fc30b3dd9 SHA512 e45ad7fabf47a8a504be19dae65dedab2af0e89302c5ce2473795fb7797c1f70fc012bbae5d0028d6b718e6daa732693cc2054e6143c543da7da3d5881b5b54f +DIST gentoo-kernel-modprep-6.6.154.tar.xz 8256596 BLAKE2B 528075e66e6bbf33833c47761ad3271463640e78661d6af59cda8bc12082b4e63b0eb59b3a85ec90268a107ac34e9f01cbd4bed56f4a5026c1d4db1c5791c5b3 SHA512 71b7847883ec5a789aeef83a04eaba5de776e102c65c1a8df348ee364faa0943968fe1f9c85751d1492dd2e738107dfc0ec4ed0d615b87fcbd560d4da7fc80ae DIST gentoo-kernel-modprep-7.1.10.tar.xz 10035056 BLAKE2B 6bc4842bd47f3c86afe465ea9114799fb46eb64a434d722e10b3c45a7c4ee9c74c92e9e91276b5e77c1cc9d2948764f6d8c6e52145e98e4c785c0f9de6341eaf SHA512 7d87353dc599c365afe545b1abfa5ea40b6208b95deb7efd57aeb711316a81c78e1c98ac83bc943a13ed8f8476d5c67ca8f521d7f6cadce84a2c7d554efd51b1 +DIST gentoo-kernel-modprep-7.1.11.tar.xz 10029088 BLAKE2B 7e00f7facf5f7b2d371243e47ba6fcaa590512c04dead1676bd7d8b6573248046f0a127c6b8fbe9229009ececc6a4806b11db98ffa5b80d32b2bd096132148e4 SHA512 0a43f7e4e7a410911fce656a186458fe08822981908b4e9fb21d36e6ef585f1b98b44b0361df13c37a6e4fcfe36dc6b96653aaef76a597ca65fff31b356e448b DIST gentoo-kernel-modprep-7.1.7.tar.xz 10048460 BLAKE2B e1b8eb82746d36f7450cc56dccd6366b14a4022c888caaf81a4b8521ac8cb31bd14fb4df68a2f4e3ab2fe739764d8ecbf48c56207773dc05b192e153282c08b8 SHA512 46ef0d154fd3852e098ae3479a4c3e02ecdd16d75a52567664766fe3ea0c682d58d01ccbe97a1d44b68aabe52c51d45a101fae9fd0002200f2f63ecefce31b61 DIST gentoo-kernel-modprep-7.1.8.tar.xz 10042024 BLAKE2B f91ccea29e26710ea417b9cc1eb5249cda92f249d6d8de2e65e0d50d64c5f426a17f5a3470d28bda8dae3a685c405fc856ebeb1afddde3f620b5d4dcd9e57e79 SHA512 d6ccf61ce6725d542866e773084255691005775b1030b778d78731bfd75a376674c5522b994ab7fa3014890d0bf21ab5eb46a099b4632461e117ce1b5429070e DIST gentoo-kernel-modprep-7.1.9.tar.xz 10038204 BLAKE2B f9be6dfbe3fc2b747e6f852d23eff91244c965a02e13a0d46f4d323e0cff6c9de4d6d195976d3f4e13b03d66b225910281978bf23764eea08c6ac7e3f5f6b802 SHA512 6816b4235ecb26e20d6c5aa40eaee5840ad03af11a4f5de684c42e17d53f70a0d9ddf43fa9ab9f0584bb321df5e8a54edde617412a4208f4fe9e49d829199c97 @@ -26,11 +31,13 @@ DIST linux-6.x-sha256sums-20260807.asc 240078 BLAKE2B 7ad54b3c488390c62023603cd0 DIST linux-6.x-sha256sums-20260809.asc 241105 BLAKE2B fe38b117872ea2333d1e638d3f5f41b89324ed509c03882e590805112258c8ef73bc4bd7440218d6f15acd8817181540fbc966e11f96c9dd425db1a8876b44c7 SHA512 de87093c307d04a4e300d8867a04ef7ada4598941401fd4bae05a1b20b6dbd46d88471d42e7b279f76bd903d8444e399037d69070448cd057851e4560443b07b DIST linux-6.x-sha256sums-20260819.asc 242473 BLAKE2B eefecdf8b48b11dc33e52e08e8e666056f5af60d29879e6083b4ff9eadf015731e47ba2d781b4745ec6cc7fe310f1c5625bfd28fcc4a939294604e4d39385624 SHA512 aaf1336cff99f78481424f1c9f30f8c44ec0ce050b72ec3e5df664bcbef315f9803889f0dd80a8a2c67967380dfe1802fdebb1ba83f33e1dfb0e0333ba286989 DIST linux-6.x-sha256sums-20260823.asc 243841 BLAKE2B c62b98b4129da6e249c4904af09295bcb377e55c0a87e5918248462b533a63f98b0a5ee22cc49a3057ef9ce54f0f98af9d31151284b8b830a54f3152c440b215 SHA512 5f4a276ab5aaae69ebecae76650b0fba057e2a6e4961b841082d9f2f66849cc921d3e1a2b102f0e76d6b1dca5f0a31fede22b12196f3020536a9fda79ad2031f +DIST linux-6.x-sha256sums-20260827.asc 245209 BLAKE2B f0563e524a161b91573a1545094cb06faefc220cfa11f90e5d0ff386a607248fb9d4ec960bfb443b1966bbf813e4f6380d0dee250743ced1ef3bb39294f60ec6 SHA512 2f3c1f70e8d80fed9917a17308bb64adeb201bd4af05dd4fae54fe7711c7fa6900136e6b02caf67ba30e4807e4f820792d9ec8a3be77b95c161878a8d613c444 DIST linux-7.1.tar.xz 158304768 BLAKE2B 5199b2057fd1b89f0275bdaff9d81035cf5e1e8e64318a4a67467399245628a0f8c5e82f9d80dfc54b094349a8cfcdc892b7a4ad4bdf5dd1daa268ff30c1cf38 SHA512 d4d9c45261813559341c67ea53d4a47f5a04d1ad15e3c2b8222a09b5483380d2bfd31b8c675e144db2eb91f560d6cb28f66187a5ea4f24f6dfb82a4ad48064cc DIST linux-7.x-sha256sums-20260806.asc 8545 BLAKE2B 3fd3061b6406611711b3dbb3baaa66b13b8a1306627813d1a45727cc17799b18d0694639716db2ef305f2da35f92faf5591df2626bf7f806179fb508bf3218f0 SHA512 94649d024a81a32ecaebeab9f8870f13de8cfb5897fdb59bc3d47cd3bb9d664454095ea6b0037a633bfb86c0be520c2daac253569392a02e16798034d69c1b58 DIST linux-7.x-sha256sums-20260809.asc 8878 BLAKE2B 113c895be8751bc8f778393d619475be01182675b13f6fc0711a37bbfe78ac0ee819d15d88e84f2e5385a0266e5ccbbf207b9ef00e05be38ce9f5e10a50cde08 SHA512 62995faa6038e13ceec9cb575d0fd9c0b78070dc4e92d1438b5d00bb18f0f93a7a03067d77e607a41042661a0330d431ded41a6bd62bcc04f3ce9db9454032b1 DIST linux-7.x-sha256sums-20260819.asc 9536 BLAKE2B 2788af684a0a32ba2f32e4a2ff02e432d563d4748a28e26ce93754bbf3b9f00c54612dafcc0acaea36eec6f6711ecead8e93a8a7e446f3f8444848ff0b03290c SHA512 3ee3128399d5b5bc0fddcc52f6fbb43769187ccbdf3912c1bbd6ce6cc285155db55875c5788e5de7e9072648e8fd850bd7f93985a4362b80775cdbfdc6e66b6d DIST linux-7.x-sha256sums-20260823.asc 9873 BLAKE2B 0726fbbc749d442d74add57f3746862eb3122659fd1ba9de30f9d46003f978972d725f17dfa32455492d69cffd3632e8322a4dc37320fd1e50f175e7b1a1e355 SHA512 48dcf08a7f2d02e4c4e415c2cecba7ae7ee3b3eae37d3731eeb09309391fa1d79df6c6b4f4816f1ff824a8d0e7253d7273ab3b0055f3e9f826f36b380a6dd081 +DIST linux-7.x-sha256sums-20260827.asc 10543 BLAKE2B 87176bd9a2ba5097288a5d313b3e21444d81e552770f4540dca980949456f0d944a29d2bc556e59f73eabe31f3de0e90ff33a81eea523501bac2d0bd22a4bec1 SHA512 d4e4010b0117627d50450c9cb80d732a2ca34bb53aa3d9136a972d64d515f260d64435876487da5aee2a70c83d09dff61195a834ab701a86cbc85189afd86ee9 DIST linux-gentoo-patches-6.1.178.tar.xz 14432 BLAKE2B fc278094f85f58b7aba5c3334503114d28aead086a1e62499111283f0410c02bc9db7f5187975fcf2a793a5ef32e323b9907bbd9e0fb4c0834dc1a823f36af52 SHA512 ae0606ab52f8d66f49cac198aada1cbcced465d8ae43e09ef02cee149125570e09eadfacc07f9ec0ad3b20b365df7b9718a478252771f7c6e09fecda6f701096 DIST linux-gentoo-patches-6.12.97.tar.xz 17192 BLAKE2B e0f09dd8ef2e6ebce9adcc2c050cb7e2c7ae08188e99635d3b541c6deca5bea792f4ec2c8d0c0dbc648b0c1f227b54a95d8d807a43859b3bf1b5f57767af2113 SHA512 af6b182d1e7661c35c215f4da63c8ab53b1ffffa7818a266b4c5639ed8d03428d050f1045d02e885c1b9bdc9fb2464c3f384dcd55d7536eddf2b90ffe1f8c530 DIST linux-gentoo-patches-6.18.42.tar.xz 10856 BLAKE2B 8d9de53163c26980f2097eac090f8add2f0f22707824c25493d24d53cc82ef5bc24dcbc7e1e324010315bd3cd05cf2abdd36c536f1457b311cc5208a1a49575d SHA512 01f3020aa34f0ee29c37473344f6dfe0180a12d20834f9c935575b98092b1c6ddd6c563aaef9e4ce6f14116e5d7386d2203f120d1c680ff617f581c867d4544c @@ -40,19 +47,24 @@ DIST linux-gentoo-patches-7.1.9.tar.xz 10624 BLAKE2B 4b502aed968239f52321da548b2 DIST patch-6.1.182.xz 7847720 BLAKE2B ccd624399b163cd73233a8655a6613702e6937bfeb2caccdb771f23a1475abf53b483cf30b077fce582addfb53b7727cd3616acbf1a59c4eb6421f1df617965d SHA512 20af466763207f5c107d83b1433c9393142f258c8bc27196e81634b0b30708b484431fd64db2b77f8bd9f2cc3e3e57d81c79362fa020b7ff8d38e36cb045e492 DIST patch-6.1.183.xz 7960888 BLAKE2B de46fcce12a0e32f554fdef358987a9aecdcae37298d06394220424c2cb15c7b2c107e8812df7bd731e439fddd2a9fbc845115ab55c289c3da49e9fb4381505a SHA512 68b9cd5804aa9fcf4282719e153a6b88715a436aea9107d482dc984059c6ac912d4ce431f0167d17339f3d0e2b923eee6ba468f8c0c2d208a3169c6c85aef3ee DIST patch-6.1.184.xz 8065032 BLAKE2B 596457fb940601fbf01f9dce6aefa9cecb27e2755da0bd8a5cf0a4ca5c4136ad1f34e302721a1cf3efd2221f6a8659a5c75e348ca64aae6d1ff9f10a5a91d490 SHA512 a0fd0be551ae76acf596f22659801c0a61288419bde1f19ffb72ac61ee4e05d8fee54b3ce537387c4d193aae494b24eb8ab445f1fc855315945ed5aef75b5922 +DIST patch-6.1.185.xz 8086748 BLAKE2B 8e8907fd1d4815d5dbe6c8f3a2b6461ea2229a2bd2fb72dee49beb262a3bbd64dd18e8e4d132c367887e047332ab62587f7d419e964ac75df4773ab167525b0c SHA512 7f4d7ddff1984db2eb127bb3cc6bfb9de70eed68d30e6dcc848bd80ac38ebb6fc7af69fda9e854c0d0fbbc54b519a7f1c39c455ce1ec44feca03358302538770 DIST patch-6.12.102.xz 5442364 BLAKE2B f28187ded04d35aa19bcc8ca08805cb709e6b5e57781b984fbd6f34e64308ccb7457a9a7e2052e6d371d021a5143fda79a89c41c1954ed7560fb6552d9401c55 SHA512 f23cc10a2a722bd17231322060f711dea1b29c394f2e7e0efa825aebcc84a972e8e724b2be0cca2a3b47f5e20f20a5899cc322faf71b8948f53343ca372c3fe8 DIST patch-6.12.103.xz 5533296 BLAKE2B 050d3cc4bec3105b33085731e64ba982ab6200dbec3a8b7cb7e1d075a98855af48d9475ddc0c7a752f964c7214a222a7311b4418da79653462224a0f505aa4be SHA512 a778f0978e78ec498ec605822f1bd8d8b428d99e8ada619e2d9b359821ef63646769a37465110403180d1b60a01e7325d5654bc5cc2cffaae81110ea0ee90a6a DIST patch-6.12.104.xz 5569192 BLAKE2B 1b007a29cda6a8d8a9841d65bc067f1e5eaef323826acce5943e568e7a8e0bf77e3cea23623f2584ad4c10d57c91069d884faca338072c06349e4c5a5cd5b036 SHA512 4c365eda79eb23017b3d975d6e7019e11019256548d81a4623de6381b7fc9f6f65591483c217477a1e1faf4d0326dd30ac6ca1fed28c69a05067e7ab51e93f35 DIST patch-6.12.105.xz 5624568 BLAKE2B 0a70f979a8ef937a2881003131a93c785fa30dd2634055f50909cb21995ecb875bfbc9bbcae30bb1c0056f8ebc845f2bc1a704ebdd9cd07e734eaa33d70270ee SHA512 017122b28c1a43ace897e75069286b49b4115d7eda37d46b4a7d682071fc526e9e4bfd290ecbe0dc41e591801976dcb5935afd5b7c16e596860b331d1040bcb7 +DIST patch-6.12.106.xz 5645852 BLAKE2B 23ffbbf077fe017dc375b0710c72e117608bd55c174e22dea711bd231f8815d0b69c295aaeaf44b695cd5487d26580a665e96410cfc3376d34e89ae5af9794b2 SHA512 023b87373b7f3861a5fadc8d5800ee6cdac18e3c70fda63a8a0cb5c664d9a59b5fc94cb68e73773d36a968b192c4b382c84b3a31985f3fef4bc1ce4fbf548a52 DIST patch-6.18.43.xz 2996272 BLAKE2B 0f6f62177e1d45877c4d5169dad95668c742534c2c516a4aac66b7cfa0e2888d845453840fa1aad81d58d48fdc8b22736d77a9453e0faa4c4e513af39a2ed25d SHA512 d9850924efd1df2854d40b68433e986fef6462942ca2273cbaae46d85854c9888078ab633bc83005f90b896f994f7cb261ca54cf49269c1e696385de048e109b DIST patch-6.18.44.xz 3097408 BLAKE2B 43b7b84b6be495c65b737fb136feeff40cecc6a6c4a67229d16312bcd35d522324a6459d644a3d03209598dc05881c1a953c52b200c0cdf46a17157c47f2119f SHA512 e3e46ca232c491d1579a1c94c219908886198decaa3eb069011aa9012a0ed9ae65103787755149745ef76aa3920cb97b09329b8c87e1e2f7f2b4189993f617de DIST patch-6.18.45.xz 3184312 BLAKE2B aba9fb2692dffd6815719605d067f67b78fe9d829ad41c7b235c3eef8b8259b0a7f48cf74ba71b7e485cb0fe33efc43dcd6bc5aa2d80f43965cc0319bee47dc6 SHA512 07cb6bc7d2ef0ce5ccfc2c68333d0490a452ba18063473e40ec458066f371e17b871edf937c517f318573bbe3836f0e62f21e3caa481051738a47d9eed858bfb DIST patch-6.18.46.xz 3235004 BLAKE2B a3432623373dc80e6fd285b3a2a38d3aa580f92e12b21f62b4aba598072a496a4c971cc9813424e05a642965e263aca9b43381b0ad11f5681ae444b0a3c10ff7 SHA512 65c591cec2589f114e465e3d3367c1905e4d430761f1e0f0109ff93a907e2533ee89205f0dd2a1a2ef35dce0000e28bef717c05d0f2f70341547b2fb948ad8c6 +DIST patch-6.18.47.xz 3258488 BLAKE2B 2e8eb3894577959ea6ca43fb04439cf6ab80ac51128436f7009f760fef813ffed882580b51b081137eb80b2590315586f31ae91b8c2586bf5bb21a649cf77eb7 SHA512 09162fbdc4271ada6c1841f12cf12b20f858c34a54d36167cf13f8d8bdb2a6097ff93ca596c551ba2d3ebd5608be60c92510bbb7d288529a1f9ef9e95bc0bf90 DIST patch-6.6.150.xz 6683732 BLAKE2B a8058aff8d1108ef95dcbd5810aca2783b01c63b21d419bc02f611cf46f243e8a9fa5ec7b49c57d7a75199b662578a8a85945ca64b3ab2be081e248aa89fa4d1 SHA512 4ecfe8a28de9cb6834ee63e32c80a9abff8e4f2e5693b59750e3f9ed5069788ad5ab464e98c54ce6a66b4cab0197fb9753e09b7da3d1f826f5444faf6d99b107 DIST patch-6.6.151.xz 6794752 BLAKE2B e15aded5ee89b19b95d2229bd88c9c959f2995cc695dd9561363dbfd2fdc53bfd7a0fb23bf61b8ab5b087cf39266e5ef27519d891c70ec0b04909e98425dc584 SHA512 fe1a1b33985e65fc918de20632742bd0eb7efbe5a4f3baff16e089a1d37bf2dc70e537e67d1dc7b5f575dbcd57c6def9b0d24ae6ac64620acbdf3bf02d5ec29d DIST patch-6.6.152.xz 6831868 BLAKE2B c5db135e671b82f2ae4068bedf80cf931cc6f1b5766e20cdb1a6dc5656bf4cbf547e458283cf1771866f634bc4c78a6d44bf7f38979b3ad4498b26a4a473a3b2 SHA512 2c598c49219626ac7ac467fe66b158a706a9bc3d97b14322075218e372e9e8545e2f0668e0f831175c07246bc1aede22fbfd7465b1dcf278c160507709e5b2e3 DIST patch-6.6.153.xz 6866036 BLAKE2B 4712aefa90d0fb9bd74ae99cd7dcf6e8bc781846cee40dbece898640c7a6053216c71433ad2d431d297d5335da0031a84f3222ca01fe3f679f3f8548952eaea6 SHA512 2b5eb2b101e5fbf80ad3236ebb1703522c4728254390573ad2d41bec98b2cfd6be46e6f97b34fcdb0a12c9b3e263a1264a8b0e98963569cde8f03dd4d2545039 +DIST patch-6.6.154.xz 6890128 BLAKE2B 97d91f9bdb56f64cf4d84105ec2250ac91885092cd4dd1484b18146ec5fdfbc7b5ca1eec6064ce5df70d108684d78cbb02059c52fd9f0e83083aeff959865aea SHA512 aab507c29a05effa8e7dcb31c1f34b0cd065ecc82265165702d7ddeb1ff6007761ce4270d905a4d78f78bbee0f08d9609e012434d93580229a8d187c62fbab5e DIST patch-7.1.10.xz 1365004 BLAKE2B 569726c61749b86fdf5a5ad56398b2d3336a9dc7af1daf064103983caf1611c42d750f6326abb3446ef1e68ad56e91ed92cef7d50a027892299f075a0630dfcb SHA512 6fe97ce81bd5128e7b4ba040f4dc14d287badc0fa075b3ac1e7d9dafb8c21f36cfe2a3226987039e88b9bb799ee45a0032194c558529ccfa3996f5b934695fa6 +DIST patch-7.1.11.xz 1400912 BLAKE2B 93f87422d0c518346c8738d6bd3fe9c4e4645c2dc02a615c491635460a2d1f989498681d99f47e5cc9f47edd88e77ea325dc41863a984bff319a897c4bc23023 SHA512 0e0c32b44b9b47f67fca46d2370e895b6102d3c4758f24ba5067498d212782b3219602a0702ab9324944c475ded3fab5b1e539aaf3f678b0907d04a3e40032e4 DIST patch-7.1.7.xz 1104868 BLAKE2B 6f538ea0e56c203170d7f0e64630716ae83e668c6419ec04350c0ca8f0a4f97c63bce2e81fcb2867cd7599160338864f0006ac44c074a5021a7d392f3aae6fe3 SHA512 ec8107785cc22510ff8fca179ef837fb7dd2db2a7c11b31f3e859dbd77170419d5f5f72837bcba8e3a3c617c19707a04c841aa373c60aceeab86329860c7a5cd DIST patch-7.1.8.xz 1241320 BLAKE2B 8a364fe7cba72c1ae5d9c0784304aed681359d52840b7482cce46874cf478bb2d19d31b21e42ac977c048042b78601482e287513820bcb07fa328fc5b23d233d SHA512 15477b52f1c36e42d38486037b721bca075d8312d09b108c2628e14137fed6aeb9ed641035adae0f40d3fed9a231f8a315c7d163bb599d319714464963d8626d DIST patch-7.1.9.xz 1310336 BLAKE2B 55e09946e8823246b049af26833df498de8937ed1cc0e7092ad8143222a87882e87db7bae3a281edfd0d82499c7086c9ad868f18d87771c96d70f2cd1e1823dc SHA512 ce9e9de16036067efbb747f62136050c9f957a1da4e1b0648dbd25552e727ba9339d51ecb5d5cae30b7dc6190537dd00d6bc3d8bb90937ea5808e73d41c6cf5e diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.1.185.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.1.185.ebuild new file mode 100644 index 000000000000..fa80c3cd0139 --- /dev/null +++ b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.1.185.ebuild @@ -0,0 +1,177 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dist-kernel-utils toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.1.178 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +SLOT=${PV} +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + virtual/libelf + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + app-alternatives/yacc + dev-util/pahole + virtual/libelf + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" + local pkg_arch=${ARCH} + [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le + tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local pkg_dir=( "${P}"/* ) + local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + mv "${pkg_dir}"/lib "${ED}"/ || die + cd "${kernel_dir}" || die + insinto "${rel_kernel_dir}" + doins System.map Module.symvers + doins -r certs include scripts + + local kern_arch=$(tc-arch-kernel) + insinto "${rel_kernel_dir}/arch/${kern_arch}" + doins -r "arch/${kern_arch}/include" + + # Add the identifier + echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die + + cd "${WORKDIR}/${BASE_P}" || die + insinto "${rel_kernel_dir}" + doins -r include + + # remove everything but Makefile* and Kconfig* + find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ + -delete || die + find -type l -delete || die + cp -p -R * "${ED}${rel_kernel_dir}/" || die + + # strip out-of-source build stuffs from modprep + # and then copy built files + cd "${WORKDIR}" || die + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die +} + +pkg_preinst() { + dist-kernel_update_lib_symlinks +} + +pkg_postinst() { + dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" +} diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.106.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.106.ebuild new file mode 100644 index 000000000000..e8550c167b56 --- /dev/null +++ b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.12.106.ebuild @@ -0,0 +1,177 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dist-kernel-utils toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.12.97 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +SLOT=${PV} +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + virtual/libelf + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + app-alternatives/yacc + dev-util/pahole + virtual/libelf + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" + local pkg_arch=${ARCH} + [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le + tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local pkg_dir=( "${P}"/* ) + local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + mv "${pkg_dir}"/lib "${ED}"/ || die + cd "${kernel_dir}" || die + insinto "${rel_kernel_dir}" + doins System.map Module.symvers + doins -r certs include scripts + + local kern_arch=$(tc-arch-kernel) + insinto "${rel_kernel_dir}/arch/${kern_arch}" + doins -r "arch/${kern_arch}/include" + + # Add the identifier + echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die + + cd "${WORKDIR}/${BASE_P}" || die + insinto "${rel_kernel_dir}" + doins -r include + + # remove everything but Makefile* and Kconfig* + find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ + -delete || die + find -type l -delete || die + cp -p -R * "${ED}${rel_kernel_dir}/" || die + + # strip out-of-source build stuffs from modprep + # and then copy built files + cd "${WORKDIR}" || die + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die +} + +pkg_preinst() { + dist-kernel_update_lib_symlinks +} + +pkg_postinst() { + dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" +} diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.18.47.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.18.47.ebuild new file mode 100644 index 000000000000..a2b8deda9051 --- /dev/null +++ b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.18.47.ebuild @@ -0,0 +1,177 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dist-kernel-utils toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.18.42 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +SLOT=${PV} +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + virtual/libelf + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + app-alternatives/yacc + dev-util/pahole + virtual/libelf + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" + local pkg_arch=${ARCH} + [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le + tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local pkg_dir=( "${P}"/* ) + local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + mv "${pkg_dir}"/lib "${ED}"/ || die + cd "${kernel_dir}" || die + insinto "${rel_kernel_dir}" + doins System.map Module.symvers + doins -r certs include scripts + + local kern_arch=$(tc-arch-kernel) + insinto "${rel_kernel_dir}/arch/${kern_arch}" + doins -r "arch/${kern_arch}/include" + + # Add the identifier + echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die + + cd "${WORKDIR}/${BASE_P}" || die + insinto "${rel_kernel_dir}" + doins -r include + + # remove everything but Makefile* and Kconfig* + find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ + -delete || die + find -type l -delete || die + cp -p -R * "${ED}${rel_kernel_dir}/" || die + + # strip out-of-source build stuffs from modprep + # and then copy built files + cd "${WORKDIR}" || die + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die +} + +pkg_preinst() { + dist-kernel_update_lib_symlinks +} + +pkg_postinst() { + dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" +} diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.6.154.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.6.154.ebuild new file mode 100644 index 000000000000..f9fac3d10954 --- /dev/null +++ b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-6.6.154.ebuild @@ -0,0 +1,177 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dist-kernel-utils toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.6.145 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +SLOT=${PV} +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + virtual/libelf + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + app-alternatives/yacc + dev-util/pahole + virtual/libelf + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" + local pkg_arch=${ARCH} + [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le + tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local pkg_dir=( "${P}"/* ) + local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + mv "${pkg_dir}"/lib "${ED}"/ || die + cd "${kernel_dir}" || die + insinto "${rel_kernel_dir}" + doins System.map Module.symvers + doins -r certs include scripts + + local kern_arch=$(tc-arch-kernel) + insinto "${rel_kernel_dir}/arch/${kern_arch}" + doins -r "arch/${kern_arch}/include" + + # Add the identifier + echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die + + cd "${WORKDIR}/${BASE_P}" || die + insinto "${rel_kernel_dir}" + doins -r include + + # remove everything but Makefile* and Kconfig* + find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ + -delete || die + find -type l -delete || die + cp -p -R * "${ED}${rel_kernel_dir}/" || die + + # strip out-of-source build stuffs from modprep + # and then copy built files + cd "${WORKDIR}" || die + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die +} + +pkg_preinst() { + dist-kernel_update_lib_symlinks +} + +pkg_postinst() { + dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" +} diff --git a/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-7.1.11.ebuild b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-7.1.11.ebuild new file mode 100644 index 000000000000..07924334a2ca --- /dev/null +++ b/sys-kernel/gentoo-kernel-modprep/gentoo-kernel-modprep-7.1.11.ebuild @@ -0,0 +1,178 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dist-kernel-utils toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-7.1.9 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Minimal subset of gentoo-kernel-bin for building modules, for containers" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/binpkg/modprep/$(ver_cut 1-2)/${P}.tar.xz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR} + +LICENSE="GPL-2" +SLOT=${PV} +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + virtual/libelf + !sys-kernel/gentoo-kernel-bin:${SLOT} +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" +BDEPEND=" + app-alternatives/bc + app-alternatives/lex + app-alternatives/yacc + dev-util/pahole + sys-libs/binutils-libs + virtual/libelf + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" + +KV_LOCALVERSION='-gentoo-dist-bin' +KV_FULL=${PV/_p/-p}${KV_LOCALVERSION} + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + unpack "${BASE_P}.tar.xz" "patch-${PATCH_PV}.xz" "${PATCHSET}.tar.xz" + local pkg_arch=${ARCH} + [[ ${ARCH} == ppc64 ]] && pkg_arch=ppc64le + tar -x -f "${DISTDIR}/${P}.tar.xz" "${P}/${pkg_arch}" || die +} + +src_prepare() { + local patch + cd "${BASE_P}" || die + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die +} + +src_configure() { + # force ld.bfd if we can find it easily + local HOSTLD="$(tc-getBUILD_LD)" + if type -P "${HOSTLD}.bfd" &>/dev/null; then + HOSTLD+=.bfd + fi + local LD="$(tc-getLD)" + if type -P "${LD}.bfd" &>/dev/null; then + LD+=.bfd + fi + tc-export_build_env + local makeargs=( + V=1 + WERROR=0 + + HOSTCC="$(tc-getBUILD_CC)" + HOSTCXX="$(tc-getBUILD_CXX)" + HOSTLD="${HOSTLD}" + HOSTAR="$(tc-getBUILD_AR)" + HOSTCFLAGS="${BUILD_CFLAGS}" + HOSTLDFLAGS="${BUILD_LDFLAGS}" + + CROSS_COMPILE=${CHOST}- + AS="$(tc-getAS)" + CC="$(tc-getCC)" + LD="${LD}" + AR="$(tc-getAR)" + NM="$(tc-getNM)" + STRIP="$(tc-getSTRIP)" + OBJCOPY="$(tc-getOBJCOPY)" + OBJDUMP="$(tc-getOBJDUMP)" + READELF="$(tc-getREADELF)" + + # we need to pass it to override colliding Gentoo envvar + ARCH="$(tc-arch-kernel)" + + O="${WORKDIR}"/modprep + ) + + local kernel_dir=( "${P}"/*/usr/src/"linux-${KV_FULL}" ) + + mkdir modprep || die + cp "${kernel_dir}/.config" modprep/ || die + emake -C "${BASE_P}" "${makeargs[@]}" modules_prepare +} + +src_install() { + local rel_kernel_dir=/usr/src/linux-${KV_FULL} + local pkg_dir=( "${P}"/* ) + local kernel_dir="${pkg_dir}/usr/src/linux-${KV_FULL}" + local image="${kernel_dir}/$(dist-kernel_get_image_path)" + local uki="${image%/*}/uki.efi" + + mv "${pkg_dir}"/lib "${ED}"/ || die + cd "${kernel_dir}" || die + insinto "${rel_kernel_dir}" + doins System.map Module.symvers + doins -r certs include scripts + + local kern_arch=$(tc-arch-kernel) + insinto "${rel_kernel_dir}/arch/${kern_arch}" + doins -r "arch/${kern_arch}/include" + + # Add the identifier + echo "${CATEGORY}/${PF}:${SLOT}" > "${ED}${rel_kernel_dir}/dist-kernel" || die + + cd "${WORKDIR}/${BASE_P}" || die + insinto "${rel_kernel_dir}" + doins -r include + + # remove everything but Makefile* and Kconfig* + find -type f '!' '(' -name 'Makefile*' -o -name 'Kconfig*' ')' \ + -delete || die + find -type l -delete || die + cp -p -R * "${ED}${rel_kernel_dir}/" || die + + # strip out-of-source build stuffs from modprep + # and then copy built files + cd "${WORKDIR}" || die + find modprep -type f '(' \ + -name Makefile -o \ + -name '*.[ao]' -o \ + '(' -name '.*' -a -not -name '.config' ')' \ + ')' -delete || die + rm modprep/source || die + cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die +} + +pkg_preinst() { + dist-kernel_update_lib_symlinks +} + +pkg_postinst() { + dist-kernel_update_src_symlink "${EROOT}/usr/src/linux" "${KV_FULL}" +} diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index a9521d1e2050..6faf1b0e5858 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -16,11 +16,13 @@ DIST linux-6.x-sha256sums-20260807.asc 240078 BLAKE2B 7ad54b3c488390c62023603cd0 DIST linux-6.x-sha256sums-20260809.asc 241105 BLAKE2B fe38b117872ea2333d1e638d3f5f41b89324ed509c03882e590805112258c8ef73bc4bd7440218d6f15acd8817181540fbc966e11f96c9dd425db1a8876b44c7 SHA512 de87093c307d04a4e300d8867a04ef7ada4598941401fd4bae05a1b20b6dbd46d88471d42e7b279f76bd903d8444e399037d69070448cd057851e4560443b07b DIST linux-6.x-sha256sums-20260819.asc 242473 BLAKE2B eefecdf8b48b11dc33e52e08e8e666056f5af60d29879e6083b4ff9eadf015731e47ba2d781b4745ec6cc7fe310f1c5625bfd28fcc4a939294604e4d39385624 SHA512 aaf1336cff99f78481424f1c9f30f8c44ec0ce050b72ec3e5df664bcbef315f9803889f0dd80a8a2c67967380dfe1802fdebb1ba83f33e1dfb0e0333ba286989 DIST linux-6.x-sha256sums-20260823.asc 243841 BLAKE2B c62b98b4129da6e249c4904af09295bcb377e55c0a87e5918248462b533a63f98b0a5ee22cc49a3057ef9ce54f0f98af9d31151284b8b830a54f3152c440b215 SHA512 5f4a276ab5aaae69ebecae76650b0fba057e2a6e4961b841082d9f2f66849cc921d3e1a2b102f0e76d6b1dca5f0a31fede22b12196f3020536a9fda79ad2031f +DIST linux-6.x-sha256sums-20260827.asc 245209 BLAKE2B f0563e524a161b91573a1545094cb06faefc220cfa11f90e5d0ff386a607248fb9d4ec960bfb443b1966bbf813e4f6380d0dee250743ced1ef3bb39294f60ec6 SHA512 2f3c1f70e8d80fed9917a17308bb64adeb201bd4af05dd4fae54fe7711c7fa6900136e6b02caf67ba30e4807e4f820792d9ec8a3be77b95c161878a8d613c444 DIST linux-7.1.tar.xz 158304768 BLAKE2B 5199b2057fd1b89f0275bdaff9d81035cf5e1e8e64318a4a67467399245628a0f8c5e82f9d80dfc54b094349a8cfcdc892b7a4ad4bdf5dd1daa268ff30c1cf38 SHA512 d4d9c45261813559341c67ea53d4a47f5a04d1ad15e3c2b8222a09b5483380d2bfd31b8c675e144db2eb91f560d6cb28f66187a5ea4f24f6dfb82a4ad48064cc DIST linux-7.x-sha256sums-20260806.asc 8545 BLAKE2B 3fd3061b6406611711b3dbb3baaa66b13b8a1306627813d1a45727cc17799b18d0694639716db2ef305f2da35f92faf5591df2626bf7f806179fb508bf3218f0 SHA512 94649d024a81a32ecaebeab9f8870f13de8cfb5897fdb59bc3d47cd3bb9d664454095ea6b0037a633bfb86c0be520c2daac253569392a02e16798034d69c1b58 DIST linux-7.x-sha256sums-20260809.asc 8878 BLAKE2B 113c895be8751bc8f778393d619475be01182675b13f6fc0711a37bbfe78ac0ee819d15d88e84f2e5385a0266e5ccbbf207b9ef00e05be38ce9f5e10a50cde08 SHA512 62995faa6038e13ceec9cb575d0fd9c0b78070dc4e92d1438b5d00bb18f0f93a7a03067d77e607a41042661a0330d431ded41a6bd62bcc04f3ce9db9454032b1 DIST linux-7.x-sha256sums-20260819.asc 9536 BLAKE2B 2788af684a0a32ba2f32e4a2ff02e432d563d4748a28e26ce93754bbf3b9f00c54612dafcc0acaea36eec6f6711ecead8e93a8a7e446f3f8444848ff0b03290c SHA512 3ee3128399d5b5bc0fddcc52f6fbb43769187ccbdf3912c1bbd6ce6cc285155db55875c5788e5de7e9072648e8fd850bd7f93985a4362b80775cdbfdc6e66b6d DIST linux-7.x-sha256sums-20260823.asc 9873 BLAKE2B 0726fbbc749d442d74add57f3746862eb3122659fd1ba9de30f9d46003f978972d725f17dfa32455492d69cffd3632e8322a4dc37320fd1e50f175e7b1a1e355 SHA512 48dcf08a7f2d02e4c4e415c2cecba7ae7ee3b3eae37d3731eeb09309391fa1d79df6c6b4f4816f1ff824a8d0e7253d7273ab3b0055f3e9f826f36b380a6dd081 +DIST linux-7.x-sha256sums-20260827.asc 10543 BLAKE2B 87176bd9a2ba5097288a5d313b3e21444d81e552770f4540dca980949456f0d944a29d2bc556e59f73eabe31f3de0e90ff33a81eea523501bac2d0bd22a4bec1 SHA512 d4e4010b0117627d50450c9cb80d732a2ca34bb53aa3d9136a972d64d515f260d64435876487da5aee2a70c83d09dff61195a834ab701a86cbc85189afd86ee9 DIST linux-b19b382f183d421a407f5d708dde1eff5009274d.tar.bz2 1401905 BLAKE2B fdb884e73fe206f91a39e76a76fdb1d703eb0529dc97b7f3129dacd3ae9f33c8acf14820a00facb07e99cee89acdad77b9cb43e95458656eabf375b1bb507b22 SHA512 1a9c210271a8a6b88a304b91a31caa693fbd289babfed8ee7767e834fc860f9a5cb52e457cbc548246cc7816d24490f7568389a71089975edfc4e31bd83f9490 DIST linux-gentoo-patches-6.1.178.tar.xz 14432 BLAKE2B fc278094f85f58b7aba5c3334503114d28aead086a1e62499111283f0410c02bc9db7f5187975fcf2a793a5ef32e323b9907bbd9e0fb4c0834dc1a823f36af52 SHA512 ae0606ab52f8d66f49cac198aada1cbcced465d8ae43e09ef02cee149125570e09eadfacc07f9ec0ad3b20b365df7b9718a478252771f7c6e09fecda6f701096 DIST linux-gentoo-patches-6.12.97.tar.xz 17192 BLAKE2B e0f09dd8ef2e6ebce9adcc2c050cb7e2c7ae08188e99635d3b541c6deca5bea792f4ec2c8d0c0dbc648b0c1f227b54a95d8d807a43859b3bf1b5f57767af2113 SHA512 af6b182d1e7661c35c215f4da63c8ab53b1ffffa7818a266b4c5639ed8d03428d050f1045d02e885c1b9bdc9fb2464c3f384dcd55d7536eddf2b90ffe1f8c530 @@ -31,19 +33,24 @@ DIST linux-gentoo-patches-7.1.9.tar.xz 10624 BLAKE2B 4b502aed968239f52321da548b2 DIST patch-6.1.182.xz 7847720 BLAKE2B ccd624399b163cd73233a8655a6613702e6937bfeb2caccdb771f23a1475abf53b483cf30b077fce582addfb53b7727cd3616acbf1a59c4eb6421f1df617965d SHA512 20af466763207f5c107d83b1433c9393142f258c8bc27196e81634b0b30708b484431fd64db2b77f8bd9f2cc3e3e57d81c79362fa020b7ff8d38e36cb045e492 DIST patch-6.1.183.xz 7960888 BLAKE2B de46fcce12a0e32f554fdef358987a9aecdcae37298d06394220424c2cb15c7b2c107e8812df7bd731e439fddd2a9fbc845115ab55c289c3da49e9fb4381505a SHA512 68b9cd5804aa9fcf4282719e153a6b88715a436aea9107d482dc984059c6ac912d4ce431f0167d17339f3d0e2b923eee6ba468f8c0c2d208a3169c6c85aef3ee DIST patch-6.1.184.xz 8065032 BLAKE2B 596457fb940601fbf01f9dce6aefa9cecb27e2755da0bd8a5cf0a4ca5c4136ad1f34e302721a1cf3efd2221f6a8659a5c75e348ca64aae6d1ff9f10a5a91d490 SHA512 a0fd0be551ae76acf596f22659801c0a61288419bde1f19ffb72ac61ee4e05d8fee54b3ce537387c4d193aae494b24eb8ab445f1fc855315945ed5aef75b5922 +DIST patch-6.1.185.xz 8086748 BLAKE2B 8e8907fd1d4815d5dbe6c8f3a2b6461ea2229a2bd2fb72dee49beb262a3bbd64dd18e8e4d132c367887e047332ab62587f7d419e964ac75df4773ab167525b0c SHA512 7f4d7ddff1984db2eb127bb3cc6bfb9de70eed68d30e6dcc848bd80ac38ebb6fc7af69fda9e854c0d0fbbc54b519a7f1c39c455ce1ec44feca03358302538770 DIST patch-6.12.102.xz 5442364 BLAKE2B f28187ded04d35aa19bcc8ca08805cb709e6b5e57781b984fbd6f34e64308ccb7457a9a7e2052e6d371d021a5143fda79a89c41c1954ed7560fb6552d9401c55 SHA512 f23cc10a2a722bd17231322060f711dea1b29c394f2e7e0efa825aebcc84a972e8e724b2be0cca2a3b47f5e20f20a5899cc322faf71b8948f53343ca372c3fe8 DIST patch-6.12.103.xz 5533296 BLAKE2B 050d3cc4bec3105b33085731e64ba982ab6200dbec3a8b7cb7e1d075a98855af48d9475ddc0c7a752f964c7214a222a7311b4418da79653462224a0f505aa4be SHA512 a778f0978e78ec498ec605822f1bd8d8b428d99e8ada619e2d9b359821ef63646769a37465110403180d1b60a01e7325d5654bc5cc2cffaae81110ea0ee90a6a DIST patch-6.12.104.xz 5569192 BLAKE2B 1b007a29cda6a8d8a9841d65bc067f1e5eaef323826acce5943e568e7a8e0bf77e3cea23623f2584ad4c10d57c91069d884faca338072c06349e4c5a5cd5b036 SHA512 4c365eda79eb23017b3d975d6e7019e11019256548d81a4623de6381b7fc9f6f65591483c217477a1e1faf4d0326dd30ac6ca1fed28c69a05067e7ab51e93f35 DIST patch-6.12.105.xz 5624568 BLAKE2B 0a70f979a8ef937a2881003131a93c785fa30dd2634055f50909cb21995ecb875bfbc9bbcae30bb1c0056f8ebc845f2bc1a704ebdd9cd07e734eaa33d70270ee SHA512 017122b28c1a43ace897e75069286b49b4115d7eda37d46b4a7d682071fc526e9e4bfd290ecbe0dc41e591801976dcb5935afd5b7c16e596860b331d1040bcb7 +DIST patch-6.12.106.xz 5645852 BLAKE2B 23ffbbf077fe017dc375b0710c72e117608bd55c174e22dea711bd231f8815d0b69c295aaeaf44b695cd5487d26580a665e96410cfc3376d34e89ae5af9794b2 SHA512 023b87373b7f3861a5fadc8d5800ee6cdac18e3c70fda63a8a0cb5c664d9a59b5fc94cb68e73773d36a968b192c4b382c84b3a31985f3fef4bc1ce4fbf548a52 DIST patch-6.18.43.xz 2996272 BLAKE2B 0f6f62177e1d45877c4d5169dad95668c742534c2c516a4aac66b7cfa0e2888d845453840fa1aad81d58d48fdc8b22736d77a9453e0faa4c4e513af39a2ed25d SHA512 d9850924efd1df2854d40b68433e986fef6462942ca2273cbaae46d85854c9888078ab633bc83005f90b896f994f7cb261ca54cf49269c1e696385de048e109b DIST patch-6.18.44.xz 3097408 BLAKE2B 43b7b84b6be495c65b737fb136feeff40cecc6a6c4a67229d16312bcd35d522324a6459d644a3d03209598dc05881c1a953c52b200c0cdf46a17157c47f2119f SHA512 e3e46ca232c491d1579a1c94c219908886198decaa3eb069011aa9012a0ed9ae65103787755149745ef76aa3920cb97b09329b8c87e1e2f7f2b4189993f617de DIST patch-6.18.45.xz 3184312 BLAKE2B aba9fb2692dffd6815719605d067f67b78fe9d829ad41c7b235c3eef8b8259b0a7f48cf74ba71b7e485cb0fe33efc43dcd6bc5aa2d80f43965cc0319bee47dc6 SHA512 07cb6bc7d2ef0ce5ccfc2c68333d0490a452ba18063473e40ec458066f371e17b871edf937c517f318573bbe3836f0e62f21e3caa481051738a47d9eed858bfb DIST patch-6.18.46.xz 3235004 BLAKE2B a3432623373dc80e6fd285b3a2a38d3aa580f92e12b21f62b4aba598072a496a4c971cc9813424e05a642965e263aca9b43381b0ad11f5681ae444b0a3c10ff7 SHA512 65c591cec2589f114e465e3d3367c1905e4d430761f1e0f0109ff93a907e2533ee89205f0dd2a1a2ef35dce0000e28bef717c05d0f2f70341547b2fb948ad8c6 +DIST patch-6.18.47.xz 3258488 BLAKE2B 2e8eb3894577959ea6ca43fb04439cf6ab80ac51128436f7009f760fef813ffed882580b51b081137eb80b2590315586f31ae91b8c2586bf5bb21a649cf77eb7 SHA512 09162fbdc4271ada6c1841f12cf12b20f858c34a54d36167cf13f8d8bdb2a6097ff93ca596c551ba2d3ebd5608be60c92510bbb7d288529a1f9ef9e95bc0bf90 DIST patch-6.6.150.xz 6683732 BLAKE2B a8058aff8d1108ef95dcbd5810aca2783b01c63b21d419bc02f611cf46f243e8a9fa5ec7b49c57d7a75199b662578a8a85945ca64b3ab2be081e248aa89fa4d1 SHA512 4ecfe8a28de9cb6834ee63e32c80a9abff8e4f2e5693b59750e3f9ed5069788ad5ab464e98c54ce6a66b4cab0197fb9753e09b7da3d1f826f5444faf6d99b107 DIST patch-6.6.151.xz 6794752 BLAKE2B e15aded5ee89b19b95d2229bd88c9c959f2995cc695dd9561363dbfd2fdc53bfd7a0fb23bf61b8ab5b087cf39266e5ef27519d891c70ec0b04909e98425dc584 SHA512 fe1a1b33985e65fc918de20632742bd0eb7efbe5a4f3baff16e089a1d37bf2dc70e537e67d1dc7b5f575dbcd57c6def9b0d24ae6ac64620acbdf3bf02d5ec29d DIST patch-6.6.152.xz 6831868 BLAKE2B c5db135e671b82f2ae4068bedf80cf931cc6f1b5766e20cdb1a6dc5656bf4cbf547e458283cf1771866f634bc4c78a6d44bf7f38979b3ad4498b26a4a473a3b2 SHA512 2c598c49219626ac7ac467fe66b158a706a9bc3d97b14322075218e372e9e8545e2f0668e0f831175c07246bc1aede22fbfd7465b1dcf278c160507709e5b2e3 DIST patch-6.6.153.xz 6866036 BLAKE2B 4712aefa90d0fb9bd74ae99cd7dcf6e8bc781846cee40dbece898640c7a6053216c71433ad2d431d297d5335da0031a84f3222ca01fe3f679f3f8548952eaea6 SHA512 2b5eb2b101e5fbf80ad3236ebb1703522c4728254390573ad2d41bec98b2cfd6be46e6f97b34fcdb0a12c9b3e263a1264a8b0e98963569cde8f03dd4d2545039 +DIST patch-6.6.154.xz 6890128 BLAKE2B 97d91f9bdb56f64cf4d84105ec2250ac91885092cd4dd1484b18146ec5fdfbc7b5ca1eec6064ce5df70d108684d78cbb02059c52fd9f0e83083aeff959865aea SHA512 aab507c29a05effa8e7dcb31c1f34b0cd065ecc82265165702d7ddeb1ff6007761ce4270d905a4d78f78bbee0f08d9609e012434d93580229a8d187c62fbab5e DIST patch-7.1.10.xz 1365004 BLAKE2B 569726c61749b86fdf5a5ad56398b2d3336a9dc7af1daf064103983caf1611c42d750f6326abb3446ef1e68ad56e91ed92cef7d50a027892299f075a0630dfcb SHA512 6fe97ce81bd5128e7b4ba040f4dc14d287badc0fa075b3ac1e7d9dafb8c21f36cfe2a3226987039e88b9bb799ee45a0032194c558529ccfa3996f5b934695fa6 +DIST patch-7.1.11.xz 1400912 BLAKE2B 93f87422d0c518346c8738d6bd3fe9c4e4645c2dc02a615c491635460a2d1f989498681d99f47e5cc9f47edd88e77ea325dc41863a984bff319a897c4bc23023 SHA512 0e0c32b44b9b47f67fca46d2370e895b6102d3c4758f24ba5067498d212782b3219602a0702ab9324944c475ded3fab5b1e539aaf3f678b0907d04a3e40032e4 DIST patch-7.1.7.xz 1104868 BLAKE2B 6f538ea0e56c203170d7f0e64630716ae83e668c6419ec04350c0ca8f0a4f97c63bce2e81fcb2867cd7599160338864f0006ac44c074a5021a7d392f3aae6fe3 SHA512 ec8107785cc22510ff8fca179ef837fb7dd2db2a7c11b31f3e859dbd77170419d5f5f72837bcba8e3a3c617c19707a04c841aa373c60aceeab86329860c7a5cd DIST patch-7.1.8.xz 1241320 BLAKE2B 8a364fe7cba72c1ae5d9c0784304aed681359d52840b7482cce46874cf478bb2d19d31b21e42ac977c048042b78601482e287513820bcb07fa328fc5b23d233d SHA512 15477b52f1c36e42d38486037b721bca075d8312d09b108c2628e14137fed6aeb9ed641035adae0f40d3fed9a231f8a315c7d163bb599d319714464963d8626d DIST patch-7.1.9.xz 1310336 BLAKE2B 55e09946e8823246b049af26833df498de8937ed1cc0e7092ad8143222a87882e87db7bae3a281edfd0d82499c7086c9ad868f18d87771c96d70f2cd1e1823dc SHA512 ce9e9de16036067efbb747f62136050c9f957a1da4e1b0648dbd25552e727ba9339d51ecb5d5cae30b7dc6190537dd00d6bc3d8bb90937ea5808e73d41c6cf5e diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.185.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.185.ebuild new file mode 100644 index 000000000000..525e604aff4f --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.185.ebuild @@ -0,0 +1,144 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.1.178 +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to git.gentoo.org:fork/fedora/kernel +CONFIG_VER=6.1.102-gentoo +GENTOO_CONFIG_P=gentoo-kernel-config-g19 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 + https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR}/${BASE_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + default +} + +src_prepare() { + local patch + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die + ;; + arm64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die + biendian=true + ;; + x86) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/${GENTOO_CONFIG_P}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.106.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.106.ebuild new file mode 100644 index 000000000000..7cc0dce20202 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.106.ebuild @@ -0,0 +1,152 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 + +inherit kernel-build toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.12.97 +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to git.gentoo.org:fork/fedora/kernel +CONFIG_VER=6.12.41-gentoo +GENTOO_CONFIG_P=gentoo-kernel-config-g19 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 + https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR}/${BASE_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + sparc? ( savedconfig ) +" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + default +} + +src_prepare() { + local patch + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | sparc) + > .config || die + ;; + amd64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die + ;; + arm64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die + biendian=true + ;; + riscv) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-riscv64-fedora.config" .config || die + ;; + x86) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/${GENTOO_CONFIG_P}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + "${dist_conf_path}"/6.12+.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( + "${dist_conf_path}/secureboot.config" + "${dist_conf_path}/zboot.config" + ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.18.47.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.18.47.ebuild new file mode 100644 index 000000000000..c167dd3ebddd --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.18.47.ebuild @@ -0,0 +1,191 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 + +inherit kernel-build toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.18.42 +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to git.gentoo.org:fork/fedora/kernel +CONFIG_VER=6.18.12-gentoo +GENTOO_CONFIG_P=gentoo-kernel-config-g19 +SHA256SUM_DATE=20260827 +# Debian kconfig commit from: +# https://salsa.debian.org/kernel-team/linux/-/tree/debian/latest/debian/ +DEBIAN_COMMIT=b19b382f183d421a407f5d708dde1eff5009274d + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 + https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 + https://salsa.debian.org/kernel-team/linux/-/archive/${DEBIAN_COMMIT}/linux-${DEBIAN_COMMIT}.tar.bz2 + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR}/${BASE_P} + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + hppa? ( savedconfig ) +" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + default +} + +src_prepare() { + local patch + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die + + local biendian=false + + # prepare the default config + case ${ARCH} in + hppa | mips) + > .config || die + ;; + alpha) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/alpha/config" \ + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/alpha/config.alpha-smp" + ) + ;; + amd64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die + ;; + arm) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/armhf/config" \ + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/armhf/config.armmp-lpae" + ) + ;; + arm64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die + biendian=true + ;; + loong) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/loong64/config" + ) + ;; + m68k) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/m68k/config" + ) + ;; + ppc) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/powerpc/config.powerpc" + ) + ;; + ppc64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die + biendian=true + ;; + riscv) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-riscv64-fedora.config" .config || die + ;; + s390) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-s390x-fedora.config" .config || die + ;; + sparc) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/sparc64/config.sparc64" \ + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/sparc64/config.sparc64-smp" + ) + ;; + x86) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/${GENTOO_CONFIG_P}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + "${dist_conf_path}"/6.12+.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( + "${dist_conf_path}/secureboot.config" + "${dist_conf_path}/zboot.config" + ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.154.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.154.ebuild new file mode 100644 index 000000000000..d11f0a5d8e42 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.154.ebuild @@ -0,0 +1,149 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 + +inherit kernel-build toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-6.6.145 +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to git.gentoo.org:fork/fedora/kernel +CONFIG_VER=6.6.12-gentoo +GENTOO_CONFIG_P=gentoo-kernel-config-g19 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 + https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR}/${BASE_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + default +} + +src_prepare() { + local patch + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die + ;; + arm64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die + biendian=true + ;; + x86) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/${GENTOO_CONFIG_P}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( + "${dist_conf_path}/secureboot.config" + "${dist_conf_path}/zboot.config" + ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-7.1.11.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-7.1.11.ebuild new file mode 100644 index 000000000000..1f0935fc8e93 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-7.1.11.ebuild @@ -0,0 +1,192 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 + +inherit kernel-build toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +PATCH_PV=${PV%_p*} +PATCHSET=linux-gentoo-patches-7.1.9 +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to git.gentoo.org:fork/fedora/kernel +CONFIG_VER=7.1.9-gentoo +GENTOO_CONFIG_P=gentoo-kernel-config-g19 +SHA256SUM_DATE=20260827 +# Debian kconfig commit from: +# https://salsa.debian.org/kernel-team/linux/-/tree/debian/latest/debian/ +DEBIAN_COMMIT=2cf5b3f4c3ecd0ce83cd3d179b73821fb8707525 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PATCH_PV}.xz + https://distfiles.gentoo.org/pub/proj/dist-kernel/patchsets/$(ver_cut 1-2)/${PATCHSET}.tar.xz + https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 + https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 + https://salsa.debian.org/kernel-team/linux/-/archive/${DEBIAN_COMMIT}/linux-${DEBIAN_COMMIT}.tar.bz2 + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR}/${BASE_P} + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + hppa? ( savedconfig ) + mips? ( savedconfig ) +" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PATCH_PV}.xz" + cd "${WORKDIR}" || die + fi + + default +} + +src_prepare() { + local patch + eapply "${WORKDIR}/patch-${PATCH_PV}" + eapply "${WORKDIR}/${PATCHSET}" + + default + + # add Gentoo patchset version + local extraversion=${PV#${PATCH_PV}} + sed -i -e "s:^\(EXTRAVERSION =\).*:\1 ${extraversion/_/-}:" Makefile || die + + local biendian=false + + # prepare the default config + case ${ARCH} in + hppa | mips) + > .config || die + ;; + alpha) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/alpha/config" \ + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/alpha/config.alpha-smp" + ) + ;; + amd64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die + ;; + arm) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/armhf/config" \ + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/armhf/config.armmp-lpae" + ) + ;; + arm64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die + biendian=true + ;; + loong) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/loong64/config" + ) + ;; + m68k) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/m68k/config" + ) + ;; + ppc) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/powerpc/config.powerpc" + ) + ;; + ppc64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die + biendian=true + ;; + riscv) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-riscv64-fedora.config" .config || die + ;; + s390) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-s390x-fedora.config" .config || die + ;; + sparc) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/sparc64/config.sparc64" \ + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/sparc64/config.sparc64-smp" + ) + ;; + x86) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-gentoo-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/${GENTOO_CONFIG_P}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + "${dist_conf_path}"/6.12+.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( + "${dist_conf_path}/secureboot.config" + "${dist_conf_path}/zboot.config" + ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index ee3df83ac18a..a86f4aebd9c0 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -10,6 +10,9 @@ DIST genpatches-6.1-199.extras.tar.xz 4032 BLAKE2B d2063c8a06b6bf9f662b1181c4d2d DIST genpatches-6.1-200.base.tar.xz 10037032 BLAKE2B 40053510b1ee9ee2b64ae38bc131a931c5744b47d484171604d645c64ee4d1c34fbe2b4e9ff5544ca4b62e1fa1dfd3a368ac4cf7de5237883ba0c439eb708668 SHA512 ba49a15fbe7b879f473492ee6c09f6b3bf1f2d1bd44ec43217d937de4787ca050fa0af30e9fc19079480eae540b3671ebd0bbe24497a78d8ae06863f9c5a0d95 DIST genpatches-6.1-200.experimental.tar.xz 17724 BLAKE2B 6939073f4e9cf42be803542cce555aa1f92d6cc047f5a0d799f3c65f9dac6ceee5d2d7c1534fb5da4d518567398e7223f4f54920afdf8f557fa03bdc14c97526 SHA512 5b089624c27ffb3e12c957a941ad244e2bb5ebc5aa96ded17ec671cc9513c7c059eec36e91a8e277410b42ae1cb5742e69bf4644c6951bd9233bac0bafa1ab2c DIST genpatches-6.1-200.extras.tar.xz 4032 BLAKE2B 36b67887f9f81129810410eed0d3760d9878e1ade3a3485cbd343d8fe455e51ff79364683a7afa32a8b55687c75e84234f7759c55dc871de491e4f2a446b4ae8 SHA512 d4542c4aada6235c36e1a0e65d317d01049b960ae3a0c10c559a71b19d5159b560bb540cb87ae3d96ffc20077caec966f4b0a3dfc1e510607527464c4e70298a +DIST genpatches-6.1-201.base.tar.xz 10068424 BLAKE2B 04507eeadf6d7bb1bb39daee804b93f1520120cea159a26cbf0d552eb037bfdbbf62c31684f0b017aa162be14576c6dbbea2e9b33a2b9ec2f447f55dddbdd801 SHA512 7debc52c8cc47b3a7109e909e096bbc94d2258018edf35abdae79d4986fdedd2e87b58087c5829e4b1f54992990841d3263aa83a0b945e5f754d0c353ae82933 +DIST genpatches-6.1-201.experimental.tar.xz 17708 BLAKE2B a3b4f7366d9dfd316d47c2afd8a87a18398574493c86e8649392ad8d2825167de2d40c25f697ce7772d415ece6999ee93b2c4833976d0b30715b155d140bb50a SHA512 2eac0043152f2aaf4ba81cd6dc46df83ef3e4521e36abdbf5cb43f7e2d5474486ba45486a95bfb2876da5a5fec98301a9e603e238585c043b5ed8d0c5a70938b +DIST genpatches-6.1-201.extras.tar.xz 4032 BLAKE2B 5e5fd9c2def83196cb84662c37c6c2090468c45ec1010cd55a0bc632bd7358046ca671994dbab59ee170f997ed15fbc005b6b28a5548324ac1dc1283bf969b01 SHA512 0281d8570f962a59bde76bc57c6586754df7bd7a4ff4f1f9acac471537d75ccf04fe530ebb4d4fcafe844f76c1f6caaf2bf629452f35271c3a8f2bbf6fc5dfb4 DIST genpatches-6.12-112.base.tar.xz 6127172 BLAKE2B 10b0f67669d716ac00040686ebdce9ed076adddc00fbbfba0d93eb0522f7dbe0dbfd33c85ba211abb2abc3b3e4ee032eec29532e419a99f7083387b01e62c2ab SHA512 0fccbc87d2c8fc1ce41473b757a8dc3488e2e984ad784aee9957c4caea65684f4741fb1d5773091cc2b4b005bdf9e9281f06eacb69be36ff9727c4fe8f779f8b DIST genpatches-6.12-112.experimental.tar.xz 6052 BLAKE2B c2a94878c41b718cc8634837e21dd9c34c8738bf3c8e2fb62053fcead6c256c307a82f97c5b21deb682c4728cf9019de380f5a26022ced409f6a10d2e1121b1d SHA512 f746bf94db8aaad422c2065078d51e73843575c929e635f68a3ca33a5065e679fa97fdad80091172f7588c944c05d16aaa2e09f130eedf6c8495559bffa885ba DIST genpatches-6.12-112.extras.tar.xz 4296 BLAKE2B ef28f656427ee7ceb7fbfa1b7e9b5436ad026fd5bc744773f9ce6fc3dc2bfe4d0a4ec52f2b11a4b9baf98fdb77b0fd6c240b0f8df4c2dcf2995483dc47739fb8 SHA512 04c556765c5c53dfaaf9b8f7f511ba9ecc01176efff72409d5b86b11e72232b7ea7b344bd713bce474a23539dade161fa7d7e6556a38e10d29071b71cc53d7fd @@ -22,6 +25,9 @@ DIST genpatches-6.12-116.extras.tar.xz 4300 BLAKE2B 0fd21c75437fb41777edfd0a0b2f DIST genpatches-6.12-117.base.tar.xz 6598284 BLAKE2B 673431c617f7b30dd30ea9c5ba91227405b08d28a4d41b27b8c1e498f2d1fc82c89618e0cd6b98e7ac4d30c68f08e3373e5cbb49c82a6811d1483a81aecb101e SHA512 1dd35d9085515c37280436983ba0a78ac7ffbfc6991da98970365002da4d1eb6772519f379534c6570e5455066b4156fd1c6565420b122e0dbf2fd98f4dbd8c6 DIST genpatches-6.12-117.experimental.tar.xz 6052 BLAKE2B 7762f7d7c8589679e3a7d7a80c18fc22650c116ec901f4d22a076dcf4c1951d21732c126ec430b411cb890844769652ccf2d3e100356e52a11d416ee0a7bc73f SHA512 0c88882abeb26b373c345a23b67dd0efb86d66b0b1a786bf1e428e68b2fc6261dc8d56d9318b6c642bc6d8a785f64ba62a2e81abcd489c5e98bef0cb1fb91e17 DIST genpatches-6.12-117.extras.tar.xz 4300 BLAKE2B a306cb03bbd04ad6ef524146d48fd87e80b5c86b6bc4d4628647a8f583b3c62e0dd4ed244c7ea5f7d5af9859490ef029e352d68452e2b829300699745d063940 SHA512 2606b96975957b67fbd878236fd18266c033c86e8c44ced692a84148d04cb732588648889e470ca6aad32bc4ef4a1d79aca1383afac8e1f8f24e886e7fece73d +DIST genpatches-6.12-118.base.tar.xz 6625600 BLAKE2B 4d3a140af25f31ef7c19d96c4c97e238816a1bb95623760631d56070a5a62b9cb741b48aa5acf17c75f5c33a6157378f3edfd07489f4679cf97c4b44f9904df1 SHA512 24a48e59853fd1bfbdcbc620543ae5a0e2fba6355b6e0bbbf9644bc7b7f8ea1208f5b1b0a2681d0c623dd401f4b09ee3143055dec3caae7b0ed0dfe291ac9cbf +DIST genpatches-6.12-118.experimental.tar.xz 6052 BLAKE2B 49e8da9660383bc9167945478b5fbcf3ee58c8a1f4099e7f75b308b4c1c9355ca5e6cb78da816ef72ce64fbecb4955513849e09f111318bebce92d44488e15f4 SHA512 45c7739b3dac56d854deafedbe8d6130ab8395e6ea4d4b19813103197641ae61b195e6ab0f75fe2e0a777f4f53e5a4e69a8d3a2692f96aac48e8837e51d3c917 +DIST genpatches-6.12-118.extras.tar.xz 4300 BLAKE2B 9932a93bea1b8210babeb8ab6c83e18fac0b910777cd731e4f6523a81683d821f9e59f580854ce1b4f3a4564ff0ec9b5c48000de5061abacea53eacf1b426e89 SHA512 241d14bfdf4c7ed2b6a250db9f1feda30d001090fa308ed3228762e2f598cbc405340be7fd91c3cf3e24a19cc7bb0a95caa8463dfd3834912aee5b8e1fc8d149 DIST genpatches-6.18-48.base.tar.xz 3008068 BLAKE2B 848a7c4458fbe74c0915bf748ba33c1fda17c5eba108c2417be8e4f48fcd04138f864bbfd92679cfe1885608c63ae873b5dd87c91830d95cdcb9549524f2ef6b SHA512 e46699eca1e0e8ad5241c4d4a0b264cd01606adae3a6c730cb307166ccb0eca62aafe80f0e82209e7fbac686f0a0aae2778a08941f8a6461c19388bcaf5ca127 DIST genpatches-6.18-48.experimental.tar.xz 6008 BLAKE2B f963689084e47262009cc0ae7691f0998b65f4dfa0302793cdd5b47d16ca281ebe6b7f8fb5d72403aeac635b5d5d8c7bb8baddd622a2c7a3a4f195a65d43a4a2 SHA512 bbf0706f2ae2ba26cead4fe0e38a6da667f86577e262b0be9d55cbff00a9e8fe5f9fea0c845f05fee51abc0a18edab0f4c6d55106c3a254a1a30be951ee7eaa4 DIST genpatches-6.18-48.extras.tar.xz 3976 BLAKE2B 32ef24c61e000c6687c72a240768d2f3a15bdda0f88429b001502e9bf6d53d00d528f705d5a0fc185d479c0a81a37d363aa5944549c4d18be72de1ae872e0c13 SHA512 1dbc1503a2aa1384d4b67aa34039ad7ad50aef4ff420d1b4d7017d57e23fdb877bb6f71986d1c85ee7927acb3de3df8fbda4c757cc79982248006f3e63e70a8c @@ -34,6 +40,9 @@ DIST genpatches-6.18-52.extras.tar.xz 2176 BLAKE2B f2726e36d4174485d6b011e076e2b DIST genpatches-6.18-53.base.tar.xz 3513420 BLAKE2B 80d7a474c24eec5d66b2a77fcb4d40a9b5157d8b6ec846f14c6a51672bf3a6d4548e8f0261a11dc53363cf00ad215b23a0b0c165cccd21b1d6fe5114f69a5d2b SHA512 30e88eff8ff01f331733404c04d7dcb3c9a2a34ec55f513a03d69522f082973e1434e501544d5efe4165fec826cb3f15c68954a593828d6ca8864afff5cc5912 DIST genpatches-6.18-53.experimental.tar.xz 6008 BLAKE2B 9955901c754678c3fb211bc785a554832d3cdb515bf5d3be077c2638162fc3383ee178ffa467f1de5db0cd49a7324f02bcacc59ad896eb6fd18b5aa94e612afb SHA512 64753516f30d26667a4812b29a87d9ec522ac3e21eb59194cde551ae5871f1c06d94802fac7a04595497a4886055b7b019e0d4290ee3366dff58462ab8606290 DIST genpatches-6.18-53.extras.tar.xz 2176 BLAKE2B 15362a89e81b9b159f741ab579cadac893b68439e72072cc2c9a69eda415e00f4eeee980c66c47f4622d016a190356401ebf1854f39eb051665f6e35cada3648 SHA512 37c417a6820f1ae01619b43625723d7fd7a610562467050d50ce2378b039724363ab122203b46444b728923724f56cd6e3d87851a4ef208a39e090206d1aea4a +DIST genpatches-6.18-54.base.tar.xz 3541432 BLAKE2B 337c60fee57207eb906f316fc58c6b3f13e069ef6e71e13972edce06d3f85a166b06e13442027394df042c6d99db3ece1f12e677818593fe5888d14577272c47 SHA512 3bf365e10254c30b6c17c9912238866c2278e117a656bc18819cbcbcec8622de959532a2c74e433e5ea9755eabcf0d2756882357faae939629cecd69f7e07314 +DIST genpatches-6.18-54.experimental.tar.xz 6008 BLAKE2B 8eb622a2bcb980e480b5e0fd3d50a869f122a5cabbb2cc193ae442391d270c5b19abf41a8363b756a8b527e19ce3a3bf732dc314c111eaa642fff9c009ac1025 SHA512 332e94c85ee4b543e4b7fb8ec2af0b3e4badfab16cceb4b8307b627abd214720db25d3ebd6272d233f555d419336ad8ba452ed430ecb0a34023b2c5439ef0921 +DIST genpatches-6.18-54.extras.tar.xz 2176 BLAKE2B b788681e32a49bad6a40da92b58b2a7b7d548220ca17644f95071d8ae9b07aef4d548ea0083c0a78f6ddd4a8551920838c4c5575c707019613d786715617a240 SHA512 078fb195bde68bbd7a71db4b6be24ed85ffddf3a402663354e6227641cacd55ea854fb7df1f0f06c2ad28ffabeeddb318e3fc57179aa8eb60bdcf1af6ba3a21c DIST genpatches-6.6-161.base.tar.xz 7979960 BLAKE2B 66549bbcae48505d265010e090add69ce8e7acb03e31c90f997690b58192fb315754fc2a94d8db6ece34a19b25d0466f96215c1909c14c909fb837b6b7f4c235 SHA512 7069f104d7363b7177ef2f25e98b83183198a315e208d40554880ae07967551508b865b67863066b15081dde973531c552357c16026bf9ecfb8b1b41f69972e6 DIST genpatches-6.6-161.experimental.tar.xz 6052 BLAKE2B fc6a622610d9752d8c6e3d9067a6ddfb51d9b74493cc79af069bd7fa1db37b4665ee4595aa35b786ecb65dd83825f8e079c45022989bb0ff6f5f99eaefb5ab6e SHA512 1d60845c323ae2d0ae1a3acdb0279fa7d66ac0eda649b8de9cdcdfbae78c197b8d0ee82015fcadb9482c9065d3ef7d1a0371989998fe00d34b29fd4ea30c1059 DIST genpatches-6.6-161.extras.tar.xz 4032 BLAKE2B e87460bd4a221b21f59d69607bfcd1e94e5587b4d8aba3d3cb8ae1089278d2a39d0c861b04048d1c6b7b2fd4e29dc89431e0ea8a6f544ace160dbdaa5b07738b SHA512 7d38767c5f9aa82da806eb5a4ceb1e1200c72aa5a5ecca9f79424636ca5544740081bc82604aee2b5b498e9fa5d1606ee789727e2ad6a45751ec511314687eef @@ -46,6 +55,9 @@ DIST genpatches-6.6-166.extras.tar.xz 4032 BLAKE2B 4b0283a19506bbc485ba7ca7c9aab DIST genpatches-6.6-167.base.tar.xz 8356440 BLAKE2B f25bec95724181c61cbf0d63410b2fe7cd6da2a3bc8ff8365ad53310a89f59b337423d05fbe064ba04327284bfa3c353b6eedb9f06165bc868d4d6988d29ceb7 SHA512 174e31be158a09f4fa364c5ca3ca53ee1661a8505d9c1da018159cdd7b8dffa583724d3e5b9a12e944c120a3da90f6d52ae07180afb19cba22558340b0fc686e DIST genpatches-6.6-167.experimental.tar.xz 6048 BLAKE2B 1376c5996dec9b64ff703016db6abf4b4b2d0c1e9db6983bd3408474c9d39b27b433cb26745e30203f44997e28501c76b8b9076918c1e2c87b340897105b15d2 SHA512 ea8a2dec970e849da2a9af946faf9521aa1df60b7ff02595c421aac49a2cf38218532852a27054e22dd0920837b78bfb3ee7d3157ba6b3fa70620195052ef4cc DIST genpatches-6.6-167.extras.tar.xz 4032 BLAKE2B d1581a5b9c3db726e13024c387df3ff7014bdbe81595b162593ec18547bf4d1746f44e774e49e88f404d382a1258d227905acef187845779109d1bd9b2857ac8 SHA512 bca7e1da6604d5e4ef8ae3b31c9dc4fd3a2a29a4314c40da3342c621e890418dfe016baba52d0f4cbd9a5ef9603d5e22a59d1b3fb9d3295d2c6aa879c4a257d1 +DIST genpatches-6.6-168.base.tar.xz 8389092 BLAKE2B 7097d3568c332d80503829d8e55cfdefbea1cc534c32cd3ab9603b7b3117a5d4cf2f63ab762125f7b4b953eeb9b2d0e671a839476c8ca689af27db5dba3e2dcd SHA512 64fed9d756dda9df0fbc0a66288212d8e8393530ab5bbf14c71c37180ccacbf167d2a230d577153e95302f042f202d625cb1d86830cd9062f372482305c7bc82 +DIST genpatches-6.6-168.experimental.tar.xz 6052 BLAKE2B 3e82657e865ff50bedb3184b1ed74c9ae1c8693e80dd6c004668c45d236ac47d42999605f1e0bf352110b0adee1b6ca11b765f7029b92d9a3092fc464b251d72 SHA512 3e57459f1a3e76d049dc5b0af89db42991d54555bde3001ccb7bd22c77e0087e4de77404065e31980c191b88c0d124880ddc83d715fb0bf1337369b0060425e9 +DIST genpatches-6.6-168.extras.tar.xz 4032 BLAKE2B 8a7a9a4b79bb2380108052c3786cfb6f226a07ea517e1c8df406d368c333d187faf170f763c64ba53eaeddf6a92cd898d1aa77ddf1bc8df82d1c0d0df634379f SHA512 ea8096ef3cff6a3519fd71f3c8d0f4ff69fd928157e4b4f11f16edc1453712125ff615e234c1d56e9d0bffb056630526b316c3a776813d43255a5a482918e0c0 DIST genpatches-7.1-10.base.tar.xz 1126100 BLAKE2B ee8efac2b02e73c9022488244035508d740296d059299f2ed105aa239b00b56f80846dd5f4a1d1f71e211518c2d2f5221774a00149e4e0322616bef50ffa7882 SHA512 8c5e2eb896d474fc251d37d9ba7e74e7e2e0ba98ea2dc25681aef3e0e2bba139e20cdf1f5ee04c7e46c4a58f85e6b1c757fb434db65e16a1b12c46afb97be9af DIST genpatches-7.1-10.extras.tar.xz 3960 BLAKE2B 4d64642182a0f0199f453a64efa8fa276ad23b4ef51da9be2ef68756954b8dcfff7fa7852cb0dce13f54cf7b9078a39e28f04bb2c58e700f14fb035c1c2edb38 SHA512 d6d994b7688cdb6a010753e9992c934291162e2e32cdc46374fd6a97ce77fc6ab376057b186c26e9df2c3ee881f093dadc2a907d7e9526ced2479c7b8323c0c0 DIST genpatches-7.1-11.base.tar.xz 1270928 BLAKE2B fecbb00df6811418dba288aafc9659c76b31b4fff052ba31fbefce320c6b95cd69e054b327f7396b2fe7c2f92a0d2a0f6348038e570c0e6353f26156da5451cd SHA512 007b61daa14788e072901785d6a7a39f9d9a847c26a878a397ebbf89feb8409afada7ede67f47c8aa474def30773449e3f4414227fbb1fc18b7dfce9a8c1e9c8 @@ -54,8 +66,12 @@ DIST genpatches-7.1-12.base.tar.xz 1347328 BLAKE2B fd60f4f1f72ae18f6ce067b45c29b DIST genpatches-7.1-12.extras.tar.xz 2176 BLAKE2B 95f67c7ad891d2974c2f69d1bcbaf53ece37bf18c2871e4138631980679fdec5f6a7a9f05821f0d934134041e42d6ca0155f53aceea7cdfe5017f300d0050d52 SHA512 55383f59ac522d029653501e1a4649ce03c209c80836411d73c7215ed04ebabb60b2bde3988fb4940c25d35f65e0ed239cc8a0754daf7d91e526a308a3c149d8 DIST genpatches-7.1-13.base.tar.xz 1404868 BLAKE2B 0246bd7db4603935c44540470031fe61eae5b0193bd7d22d9590c197e3f640236909c737ad05c841cc2921de2b49224f7239f92fd5ffd04dd6868b4be25b0760 SHA512 d3cf40ab4e70606e854933bd0e41191254f6a8e9e7e6404409623b0de890ffb10f1f6bfb5fb93f315d42032fd6b7cbc4394a33811fdcc030854cab6d5e4642dd DIST genpatches-7.1-13.extras.tar.xz 2176 BLAKE2B 22aa0fd78741fcddc126ee6548ef696fc087960ee685874449bee74480c9c575a77ea0f1b171f0f32d207c1a9729a0fa148e217a4924065a38331e62e559588d SHA512 e48128c3eea7d212c4a3318733de2154f4e39c251a7d5405f4678d7824e11a4150237ff86ed8ae72f01aa394ef2059ac9b71f474102753beb929c830eaf88bac +DIST genpatches-7.1-14.base.tar.xz 1443244 BLAKE2B db8817b2a7727bfbb67846358a41f46d2435d5d25a7b0925461f1f3ac404ac10b3e5b2f415e6a4d8a2411107dbc92ade23c27d131ef036ae5c537f71604e5e09 SHA512 9e0309ded28ba3c672fdfa2d0cf2d8a280974af842e64d2f97a9eb81834e2209f7b8bdf5415c860e0652816dd7395ef671d448fe451f794619a5603f60d3e490 +DIST genpatches-7.1-14.extras.tar.xz 2176 BLAKE2B 46c1a5752b1a522ffacf79257fa642ebe860664f0d644dcb2f4f6562857136f3ead0dc7c5c54ec16e4c0b4f95f74aacb3c4bc76d1771c9f59a5d2dfd78abcf56 SHA512 b2ed9b7ca8066e9d5e3f037bba5c5bc108e4dd427fecd13e903c026ebd32e48e3b0ef029936df2f01a80e9e3f1c7bdfdf80ff727665b27689686667f38478c75 DIST genpatches-7.2-1.base.tar.xz 8396 BLAKE2B ac967557b5fca75b0c24a1c2484d523130c1f2e765ef554570a58ca0e10cc6f1506111f72751cc81420f0366377bce92999d7ebfcd8f011e251d7006c6d6db94 SHA512 ec053f643be0499020a4fbc52fdc1345a303294af819d5b58cf0d590ca718c3861e9a68b878a37ca6dbc52183ed2fcb876b5954575c58cd1ab6e7d0a6867c5fa DIST genpatches-7.2-1.extras.tar.xz 2176 BLAKE2B c05bca69bb879c49310420ffbbb6c216d251003cf2df7cedcedb525fae6fdc5147dc25a5955c1138e862785e24f3ff763f1cbcb5eda6838ec7dcb0b4b3be5552 SHA512 49c233888035a68355d9f23989833404b8afebaea61739c86f88e9caaa37496f0f1d90af9594f0d5c0ded00ee5430c02c8c884cb5c747ef69541b7ecc8249994 +DIST genpatches-7.2-2.base.tar.xz 39944 BLAKE2B 753f84a94c6f721e23134d688f476a8c20d257839353d2980dc4a844a80a4ef33b96b42f123a7457b4c053bff1fb73586cd5873b3b0774a68c35f2a4cf60774b SHA512 294837eb3bedde5551d3e49448c6c6b96d586327e264c4388555de787a65e59d72894d1f0bcc834ba641b9aa1de6505db07edaec8c41e074d47f6bd4baa88422 +DIST genpatches-7.2-2.extras.tar.xz 2176 BLAKE2B 5d5d5ce8f7ca2c0c0f7e6f9b76322bc34ced6c40aaf30bb5221df881c35aad580056ef05831e2f00e76cc2ae5316e5c03c88894fc70205e964ac899dc40455d5 SHA512 2176a24f5176b38c3204ed301ce3676b117483346df43d4418344d83f37158fcf89227b63a47e76bfe2cca975293d78f8837880c8bc97ac80598ed492facf188 DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548 DIST linux-6.18.tar.xz 154309096 BLAKE2B b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f SHA512 88599ffdec96d150c1feb9b261ba93bb0301a9d0e1ad6bef7aeab1f5372cbfc57d8b43c7e902bd8f76921d1dbd8189663c142ea869e51d0e2b483b150ee00fe0 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.185.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.185.ebuild new file mode 100644 index 000000000000..0024dcb5e033 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.185.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="201" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.12.106.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.106.ebuild new file mode 100644 index 000000000000..07aa12a7f7ca --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.12.106.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="118" + +inherit check-reqs kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_pretend() { + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_pretend +} + +src_prepare() { + kernel-2_src_prepare + rm "${S}/tools/testing/selftests/tc-testing/action-ebpf" +} + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.18.47.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.18.47.ebuild new file mode 100644 index 000000000000..9232176c9395 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.18.47.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="54" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.154.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.154.ebuild new file mode 100644 index 000000000000..0a46382e6d39 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.154.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="168" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-7.1.11.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-7.1.11.ebuild new file mode 100644 index 000000000000..77d86194d0ad --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-7.1.11.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="14" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-7.2.1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-7.2.1.ebuild new file mode 100644 index 000000000000..906f74d46211 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-7.2.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="2" +K_NO_VERSION_CHECK=0 + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="experimental" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index be7e7251ed9c..e18d27142edd 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -18,28 +18,35 @@ DIST linux-6.x-sha256sums-20260807.asc 240078 BLAKE2B 7ad54b3c488390c62023603cd0 DIST linux-6.x-sha256sums-20260809.asc 241105 BLAKE2B fe38b117872ea2333d1e638d3f5f41b89324ed509c03882e590805112258c8ef73bc4bd7440218d6f15acd8817181540fbc966e11f96c9dd425db1a8876b44c7 SHA512 de87093c307d04a4e300d8867a04ef7ada4598941401fd4bae05a1b20b6dbd46d88471d42e7b279f76bd903d8444e399037d69070448cd057851e4560443b07b DIST linux-6.x-sha256sums-20260819.asc 242473 BLAKE2B eefecdf8b48b11dc33e52e08e8e666056f5af60d29879e6083b4ff9eadf015731e47ba2d781b4745ec6cc7fe310f1c5625bfd28fcc4a939294604e4d39385624 SHA512 aaf1336cff99f78481424f1c9f30f8c44ec0ce050b72ec3e5df664bcbef315f9803889f0dd80a8a2c67967380dfe1802fdebb1ba83f33e1dfb0e0333ba286989 DIST linux-6.x-sha256sums-20260823.asc 243841 BLAKE2B c62b98b4129da6e249c4904af09295bcb377e55c0a87e5918248462b533a63f98b0a5ee22cc49a3057ef9ce54f0f98af9d31151284b8b830a54f3152c440b215 SHA512 5f4a276ab5aaae69ebecae76650b0fba057e2a6e4961b841082d9f2f66849cc921d3e1a2b102f0e76d6b1dca5f0a31fede22b12196f3020536a9fda79ad2031f +DIST linux-6.x-sha256sums-20260827.asc 245209 BLAKE2B f0563e524a161b91573a1545094cb06faefc220cfa11f90e5d0ff386a607248fb9d4ec960bfb443b1966bbf813e4f6380d0dee250743ced1ef3bb39294f60ec6 SHA512 2f3c1f70e8d80fed9917a17308bb64adeb201bd4af05dd4fae54fe7711c7fa6900136e6b02caf67ba30e4807e4f820792d9ec8a3be77b95c161878a8d613c444 DIST linux-7.1.tar.xz 158304768 BLAKE2B 5199b2057fd1b89f0275bdaff9d81035cf5e1e8e64318a4a67467399245628a0f8c5e82f9d80dfc54b094349a8cfcdc892b7a4ad4bdf5dd1daa268ff30c1cf38 SHA512 d4d9c45261813559341c67ea53d4a47f5a04d1ad15e3c2b8222a09b5483380d2bfd31b8c675e144db2eb91f560d6cb28f66187a5ea4f24f6dfb82a4ad48064cc DIST linux-7.x-sha256sums-20260806.asc 8545 BLAKE2B 3fd3061b6406611711b3dbb3baaa66b13b8a1306627813d1a45727cc17799b18d0694639716db2ef305f2da35f92faf5591df2626bf7f806179fb508bf3218f0 SHA512 94649d024a81a32ecaebeab9f8870f13de8cfb5897fdb59bc3d47cd3bb9d664454095ea6b0037a633bfb86c0be520c2daac253569392a02e16798034d69c1b58 DIST linux-7.x-sha256sums-20260809.asc 8878 BLAKE2B 113c895be8751bc8f778393d619475be01182675b13f6fc0711a37bbfe78ac0ee819d15d88e84f2e5385a0266e5ccbbf207b9ef00e05be38ce9f5e10a50cde08 SHA512 62995faa6038e13ceec9cb575d0fd9c0b78070dc4e92d1438b5d00bb18f0f93a7a03067d77e607a41042661a0330d431ded41a6bd62bcc04f3ce9db9454032b1 DIST linux-7.x-sha256sums-20260819.asc 9536 BLAKE2B 2788af684a0a32ba2f32e4a2ff02e432d563d4748a28e26ce93754bbf3b9f00c54612dafcc0acaea36eec6f6711ecead8e93a8a7e446f3f8444848ff0b03290c SHA512 3ee3128399d5b5bc0fddcc52f6fbb43769187ccbdf3912c1bbd6ce6cc285155db55875c5788e5de7e9072648e8fd850bd7f93985a4362b80775cdbfdc6e66b6d DIST linux-7.x-sha256sums-20260823.asc 9873 BLAKE2B 0726fbbc749d442d74add57f3746862eb3122659fd1ba9de30f9d46003f978972d725f17dfa32455492d69cffd3632e8322a4dc37320fd1e50f175e7b1a1e355 SHA512 48dcf08a7f2d02e4c4e415c2cecba7ae7ee3b3eae37d3731eeb09309391fa1d79df6c6b4f4816f1ff824a8d0e7253d7273ab3b0055f3e9f826f36b380a6dd081 +DIST linux-7.x-sha256sums-20260827.asc 10543 BLAKE2B 87176bd9a2ba5097288a5d313b3e21444d81e552770f4540dca980949456f0d944a29d2bc556e59f73eabe31f3de0e90ff33a81eea523501bac2d0bd22a4bec1 SHA512 d4e4010b0117627d50450c9cb80d732a2ca34bb53aa3d9136a972d64d515f260d64435876487da5aee2a70c83d09dff61195a834ab701a86cbc85189afd86ee9 DIST linux-b19b382f183d421a407f5d708dde1eff5009274d.tar.bz2 1401905 BLAKE2B fdb884e73fe206f91a39e76a76fdb1d703eb0529dc97b7f3129dacd3ae9f33c8acf14820a00facb07e99cee89acdad77b9cb43e95458656eabf375b1bb507b22 SHA512 1a9c210271a8a6b88a304b91a31caa693fbd289babfed8ee7767e834fc860f9a5cb52e457cbc548246cc7816d24490f7568389a71089975edfc4e31bd83f9490 DIST patch-6.1.182.xz 7847720 BLAKE2B ccd624399b163cd73233a8655a6613702e6937bfeb2caccdb771f23a1475abf53b483cf30b077fce582addfb53b7727cd3616acbf1a59c4eb6421f1df617965d SHA512 20af466763207f5c107d83b1433c9393142f258c8bc27196e81634b0b30708b484431fd64db2b77f8bd9f2cc3e3e57d81c79362fa020b7ff8d38e36cb045e492 DIST patch-6.1.183.xz 7960888 BLAKE2B de46fcce12a0e32f554fdef358987a9aecdcae37298d06394220424c2cb15c7b2c107e8812df7bd731e439fddd2a9fbc845115ab55c289c3da49e9fb4381505a SHA512 68b9cd5804aa9fcf4282719e153a6b88715a436aea9107d482dc984059c6ac912d4ce431f0167d17339f3d0e2b923eee6ba468f8c0c2d208a3169c6c85aef3ee DIST patch-6.1.184.xz 8065032 BLAKE2B 596457fb940601fbf01f9dce6aefa9cecb27e2755da0bd8a5cf0a4ca5c4136ad1f34e302721a1cf3efd2221f6a8659a5c75e348ca64aae6d1ff9f10a5a91d490 SHA512 a0fd0be551ae76acf596f22659801c0a61288419bde1f19ffb72ac61ee4e05d8fee54b3ce537387c4d193aae494b24eb8ab445f1fc855315945ed5aef75b5922 +DIST patch-6.1.185.xz 8086748 BLAKE2B 8e8907fd1d4815d5dbe6c8f3a2b6461ea2229a2bd2fb72dee49beb262a3bbd64dd18e8e4d132c367887e047332ab62587f7d419e964ac75df4773ab167525b0c SHA512 7f4d7ddff1984db2eb127bb3cc6bfb9de70eed68d30e6dcc848bd80ac38ebb6fc7af69fda9e854c0d0fbbc54b519a7f1c39c455ce1ec44feca03358302538770 DIST patch-6.12.102.xz 5442364 BLAKE2B f28187ded04d35aa19bcc8ca08805cb709e6b5e57781b984fbd6f34e64308ccb7457a9a7e2052e6d371d021a5143fda79a89c41c1954ed7560fb6552d9401c55 SHA512 f23cc10a2a722bd17231322060f711dea1b29c394f2e7e0efa825aebcc84a972e8e724b2be0cca2a3b47f5e20f20a5899cc322faf71b8948f53343ca372c3fe8 DIST patch-6.12.103.xz 5533296 BLAKE2B 050d3cc4bec3105b33085731e64ba982ab6200dbec3a8b7cb7e1d075a98855af48d9475ddc0c7a752f964c7214a222a7311b4418da79653462224a0f505aa4be SHA512 a778f0978e78ec498ec605822f1bd8d8b428d99e8ada619e2d9b359821ef63646769a37465110403180d1b60a01e7325d5654bc5cc2cffaae81110ea0ee90a6a DIST patch-6.12.104.xz 5569192 BLAKE2B 1b007a29cda6a8d8a9841d65bc067f1e5eaef323826acce5943e568e7a8e0bf77e3cea23623f2584ad4c10d57c91069d884faca338072c06349e4c5a5cd5b036 SHA512 4c365eda79eb23017b3d975d6e7019e11019256548d81a4623de6381b7fc9f6f65591483c217477a1e1faf4d0326dd30ac6ca1fed28c69a05067e7ab51e93f35 DIST patch-6.12.105.xz 5624568 BLAKE2B 0a70f979a8ef937a2881003131a93c785fa30dd2634055f50909cb21995ecb875bfbc9bbcae30bb1c0056f8ebc845f2bc1a704ebdd9cd07e734eaa33d70270ee SHA512 017122b28c1a43ace897e75069286b49b4115d7eda37d46b4a7d682071fc526e9e4bfd290ecbe0dc41e591801976dcb5935afd5b7c16e596860b331d1040bcb7 +DIST patch-6.12.106.xz 5645852 BLAKE2B 23ffbbf077fe017dc375b0710c72e117608bd55c174e22dea711bd231f8815d0b69c295aaeaf44b695cd5487d26580a665e96410cfc3376d34e89ae5af9794b2 SHA512 023b87373b7f3861a5fadc8d5800ee6cdac18e3c70fda63a8a0cb5c664d9a59b5fc94cb68e73773d36a968b192c4b382c84b3a31985f3fef4bc1ce4fbf548a52 DIST patch-6.18.43.xz 2996272 BLAKE2B 0f6f62177e1d45877c4d5169dad95668c742534c2c516a4aac66b7cfa0e2888d845453840fa1aad81d58d48fdc8b22736d77a9453e0faa4c4e513af39a2ed25d SHA512 d9850924efd1df2854d40b68433e986fef6462942ca2273cbaae46d85854c9888078ab633bc83005f90b896f994f7cb261ca54cf49269c1e696385de048e109b DIST patch-6.18.44.xz 3097408 BLAKE2B 43b7b84b6be495c65b737fb136feeff40cecc6a6c4a67229d16312bcd35d522324a6459d644a3d03209598dc05881c1a953c52b200c0cdf46a17157c47f2119f SHA512 e3e46ca232c491d1579a1c94c219908886198decaa3eb069011aa9012a0ed9ae65103787755149745ef76aa3920cb97b09329b8c87e1e2f7f2b4189993f617de DIST patch-6.18.45.xz 3184312 BLAKE2B aba9fb2692dffd6815719605d067f67b78fe9d829ad41c7b235c3eef8b8259b0a7f48cf74ba71b7e485cb0fe33efc43dcd6bc5aa2d80f43965cc0319bee47dc6 SHA512 07cb6bc7d2ef0ce5ccfc2c68333d0490a452ba18063473e40ec458066f371e17b871edf937c517f318573bbe3836f0e62f21e3caa481051738a47d9eed858bfb DIST patch-6.18.46.xz 3235004 BLAKE2B a3432623373dc80e6fd285b3a2a38d3aa580f92e12b21f62b4aba598072a496a4c971cc9813424e05a642965e263aca9b43381b0ad11f5681ae444b0a3c10ff7 SHA512 65c591cec2589f114e465e3d3367c1905e4d430761f1e0f0109ff93a907e2533ee89205f0dd2a1a2ef35dce0000e28bef717c05d0f2f70341547b2fb948ad8c6 +DIST patch-6.18.47.xz 3258488 BLAKE2B 2e8eb3894577959ea6ca43fb04439cf6ab80ac51128436f7009f760fef813ffed882580b51b081137eb80b2590315586f31ae91b8c2586bf5bb21a649cf77eb7 SHA512 09162fbdc4271ada6c1841f12cf12b20f858c34a54d36167cf13f8d8bdb2a6097ff93ca596c551ba2d3ebd5608be60c92510bbb7d288529a1f9ef9e95bc0bf90 DIST patch-6.6.150.xz 6683732 BLAKE2B a8058aff8d1108ef95dcbd5810aca2783b01c63b21d419bc02f611cf46f243e8a9fa5ec7b49c57d7a75199b662578a8a85945ca64b3ab2be081e248aa89fa4d1 SHA512 4ecfe8a28de9cb6834ee63e32c80a9abff8e4f2e5693b59750e3f9ed5069788ad5ab464e98c54ce6a66b4cab0197fb9753e09b7da3d1f826f5444faf6d99b107 DIST patch-6.6.151.xz 6794752 BLAKE2B e15aded5ee89b19b95d2229bd88c9c959f2995cc695dd9561363dbfd2fdc53bfd7a0fb23bf61b8ab5b087cf39266e5ef27519d891c70ec0b04909e98425dc584 SHA512 fe1a1b33985e65fc918de20632742bd0eb7efbe5a4f3baff16e089a1d37bf2dc70e537e67d1dc7b5f575dbcd57c6def9b0d24ae6ac64620acbdf3bf02d5ec29d DIST patch-6.6.152.xz 6831868 BLAKE2B c5db135e671b82f2ae4068bedf80cf931cc6f1b5766e20cdb1a6dc5656bf4cbf547e458283cf1771866f634bc4c78a6d44bf7f38979b3ad4498b26a4a473a3b2 SHA512 2c598c49219626ac7ac467fe66b158a706a9bc3d97b14322075218e372e9e8545e2f0668e0f831175c07246bc1aede22fbfd7465b1dcf278c160507709e5b2e3 DIST patch-6.6.153.xz 6866036 BLAKE2B 4712aefa90d0fb9bd74ae99cd7dcf6e8bc781846cee40dbece898640c7a6053216c71433ad2d431d297d5335da0031a84f3222ca01fe3f679f3f8548952eaea6 SHA512 2b5eb2b101e5fbf80ad3236ebb1703522c4728254390573ad2d41bec98b2cfd6be46e6f97b34fcdb0a12c9b3e263a1264a8b0e98963569cde8f03dd4d2545039 +DIST patch-6.6.154.xz 6890128 BLAKE2B 97d91f9bdb56f64cf4d84105ec2250ac91885092cd4dd1484b18146ec5fdfbc7b5ca1eec6064ce5df70d108684d78cbb02059c52fd9f0e83083aeff959865aea SHA512 aab507c29a05effa8e7dcb31c1f34b0cd065ecc82265165702d7ddeb1ff6007761ce4270d905a4d78f78bbee0f08d9609e012434d93580229a8d187c62fbab5e DIST patch-7.1.10.xz 1365004 BLAKE2B 569726c61749b86fdf5a5ad56398b2d3336a9dc7af1daf064103983caf1611c42d750f6326abb3446ef1e68ad56e91ed92cef7d50a027892299f075a0630dfcb SHA512 6fe97ce81bd5128e7b4ba040f4dc14d287badc0fa075b3ac1e7d9dafb8c21f36cfe2a3226987039e88b9bb799ee45a0032194c558529ccfa3996f5b934695fa6 +DIST patch-7.1.11.xz 1400912 BLAKE2B 93f87422d0c518346c8738d6bd3fe9c4e4645c2dc02a615c491635460a2d1f989498681d99f47e5cc9f47edd88e77ea325dc41863a984bff319a897c4bc23023 SHA512 0e0c32b44b9b47f67fca46d2370e895b6102d3c4758f24ba5067498d212782b3219602a0702ab9324944c475ded3fab5b1e539aaf3f678b0907d04a3e40032e4 DIST patch-7.1.7.xz 1104868 BLAKE2B 6f538ea0e56c203170d7f0e64630716ae83e668c6419ec04350c0ca8f0a4f97c63bce2e81fcb2867cd7599160338864f0006ac44c074a5021a7d392f3aae6fe3 SHA512 ec8107785cc22510ff8fca179ef837fb7dd2db2a7c11b31f3e859dbd77170419d5f5f72837bcba8e3a3c617c19707a04c841aa373c60aceeab86329860c7a5cd DIST patch-7.1.8.xz 1241320 BLAKE2B 8a364fe7cba72c1ae5d9c0784304aed681359d52840b7482cce46874cf478bb2d19d31b21e42ac977c048042b78601482e287513820bcb07fa328fc5b23d233d SHA512 15477b52f1c36e42d38486037b721bca075d8312d09b108c2628e14137fed6aeb9ed641035adae0f40d3fed9a231f8a315c7d163bb599d319714464963d8626d DIST patch-7.1.9.xz 1310336 BLAKE2B 55e09946e8823246b049af26833df498de8937ed1cc0e7092ad8143222a87882e87db7bae3a281edfd0d82499c7086c9ad868f18d87771c96d70f2cd1e1823dc SHA512 ce9e9de16036067efbb747f62136050c9f957a1da4e1b0648dbd25552e727ba9339d51ecb5d5cae30b7dc6190537dd00d6bc3d8bb90937ea5808e73d41c6cf5e diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.185.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.185.ebuild new file mode 100644 index 000000000000..a322528007dd --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.185.ebuild @@ -0,0 +1,134 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit kernel-build toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to git.gentoo.org:fork/fedora/kernel +CONFIG_VER=6.1.102-gentoo +GENTOO_CONFIG_P=gentoo-kernel-config-g19 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz + https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 + https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR}/${BASE_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PV}.xz" + cd "${WORKDIR}" || die + fi + + default +} + +src_prepare() { + eapply "${WORKDIR}/patch-${PV}" + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die + ;; + arm64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die + biendian=true + ;; + x86) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/${GENTOO_CONFIG_P}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.106.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.106.ebuild new file mode 100644 index 000000000000..2ec74bfab948 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.106.ebuild @@ -0,0 +1,142 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 + +inherit kernel-build toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to git.gentoo.org:fork/fedora/kernel +CONFIG_VER=6.12.41-gentoo +GENTOO_CONFIG_P=gentoo-kernel-config-g19 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz + https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 + https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR}/${BASE_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + sparc? ( savedconfig ) +" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PV}.xz" + cd "${WORKDIR}" || die + fi + + default +} + +src_prepare() { + eapply "${WORKDIR}/patch-${PV}" + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | sparc) + > .config || die + ;; + amd64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die + ;; + arm64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die + biendian=true + ;; + riscv) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-riscv64-fedora.config" .config || die + ;; + x86) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/${GENTOO_CONFIG_P}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + "${dist_conf_path}"/6.12+.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( + "${dist_conf_path}/secureboot.config" + "${dist_conf_path}/zboot.config" + ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.47.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.47.ebuild new file mode 100644 index 000000000000..c76469f06a7b --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.18.47.ebuild @@ -0,0 +1,181 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 + +inherit kernel-build toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to git.gentoo.org:fork/fedora/kernel +CONFIG_VER=6.18.12-gentoo +GENTOO_CONFIG_P=gentoo-kernel-config-g19 +SHA256SUM_DATE=20260827 +# Debian kconfig commit from: +# https://salsa.debian.org/kernel-team/linux/-/tree/debian/latest/debian/ +DEBIAN_COMMIT=b19b382f183d421a407f5d708dde1eff5009274d + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz + https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 + https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 + https://salsa.debian.org/kernel-team/linux/-/archive/${DEBIAN_COMMIT}/linux-${DEBIAN_COMMIT}.tar.bz2 + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR}/${BASE_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + hppa? ( savedconfig ) +" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PV}.xz" + cd "${WORKDIR}" || die + fi + + default +} + +src_prepare() { + eapply "${WORKDIR}/patch-${PV}" + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + hppa | mips) + > .config || die + ;; + alpha) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/alpha/config" \ + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/alpha/config.alpha-smp" + ) + ;; + amd64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die + ;; + arm) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/armhf/config" \ + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/armhf/config.armmp-lpae" + ) + ;; + arm64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die + biendian=true + ;; + loong) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/loong64/config" + ) + ;; + m68k) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/m68k/config" + ) + ;; + ppc) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/powerpc/config.powerpc" + ) + ;; + ppc64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die + biendian=true + ;; + riscv) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-riscv64-fedora.config" .config || die + ;; + s390) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-s390x-fedora.config" .config || die + ;; + sparc) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/sparc64/config.sparc64" \ + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/sparc64/config.sparc64-smp" + ) + ;; + x86) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/${GENTOO_CONFIG_P}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + "${dist_conf_path}"/6.12+.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( + "${dist_conf_path}/secureboot.config" + "${dist_conf_path}/zboot.config" + ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.154.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.154.ebuild new file mode 100644 index 000000000000..1e9c577e3676 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.154.ebuild @@ -0,0 +1,139 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 + +inherit kernel-build toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to git.gentoo.org:fork/fedora/kernel +CONFIG_VER=6.6.12-gentoo +GENTOO_CONFIG_P=gentoo-kernel-config-g19 +SHA256SUM_DATE=20260827 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz + https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 + https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR}/${BASE_P} + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( savedconfig ) +" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PV}.xz" + cd "${WORKDIR}" || die + fi + + default +} + +src_prepare() { + eapply "${WORKDIR}/patch-${PV}" + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + arm | hppa | loong | riscv | sparc) + > .config || die + ;; + amd64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die + ;; + arm64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die + biendian=true + ;; + ppc) + # assume powermac/powerbook defconfig + # we still package.use.force savedconfig + cp "arch/powerpc/configs/pmac32_defconfig" .config || die + ;; + ppc64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die + biendian=true + ;; + x86) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/${GENTOO_CONFIG_P}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( + "${dist_conf_path}/secureboot.config" + "${dist_conf_path}/zboot.config" + ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-7.1.11.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-7.1.11.ebuild new file mode 100644 index 000000000000..d93eb9ec00a7 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-7.1.11.ebuild @@ -0,0 +1,182 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 + +inherit kernel-build toolchain-funcs verify-sig + +BASE_P=linux-${PV%.*} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to git.gentoo.org:fork/fedora/kernel +CONFIG_VER=7.1.9-gentoo +GENTOO_CONFIG_P=gentoo-kernel-config-g19 +SHA256SUM_DATE=20260827 +# Debian kconfig commit from: +# https://salsa.debian.org/kernel-team/linux/-/tree/debian/latest/debian/ +DEBIAN_COMMIT=2cf5b3f4c3ecd0ce83cd3d179b73821fb8707525 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${BASE_P}.tar.xz + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/patch-${PV}.xz + https://gitweb.gentoo.org/proj/dist-kernel/gentoo-kernel-config.git/snapshot/${GENTOO_CONFIG_P}.tar.bz2 + https://gitweb.gentoo.org/fork/fedora/kernel.git/snapshot/kernel-${CONFIG_VER}.tar.bz2 + https://salsa.debian.org/kernel-team/linux/-/archive/${DEBIAN_COMMIT}/linux-${DEBIAN_COMMIT}.tar.bz2 + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/sha256sums.asc + -> linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc + ) +" +S=${WORKDIR}/${BASE_P} + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + hppa? ( savedconfig ) + mips? ( savedconfig ) +" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( >=sec-keys/openpgp-keys-kernel-20250702 ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +QA_FLAGS_IGNORED=" + usr/src/linux-.*/scripts/gcc-plugins/.*.so + usr/src/linux-.*/vmlinux + usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg +" + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "linux-$(ver_cut 1).x-sha256sums-${SHA256SUM_DATE}.asc" \ + sha256 "${BASE_P}.tar.xz patch-${PV}.xz" + cd "${WORKDIR}" || die + fi + + default +} + +src_prepare() { + eapply "${WORKDIR}/patch-${PV}" + default + + local biendian=false + + # prepare the default config + case ${ARCH} in + hppa | mips ) + > .config || die + ;; + alpha) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/alpha/config" \ + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/alpha/config.alpha-smp" + ) + ;; + arm) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/armhf/config" \ + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/armhf/config.armmp-lpae" + ) + ;; + amd64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-x86_64-fedora.config" .config || die + ;; + arm64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-aarch64-fedora.config" .config || die + biendian=true + ;; + loong) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/loong64/config" + ) + ;; + m68k) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/m68k/config" + ) + ;; + ppc) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/powerpc/config.powerpc" + ) + ;; + ppc64) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-ppc64le-fedora.config" .config || die + biendian=true + ;; + riscv) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-riscv64-fedora.config" .config || die + ;; + s390) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-s390x-fedora.config" .config || die + ;; + sparc) + cp "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/config" .config || die + merge_configs+=( + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/sparc64/config.sparc64" \ + "${WORKDIR}/linux-${DEBIAN_COMMIT}/debian/config/sparc64/config.sparc64-smp" + ) + ;; + x86) + cp "${WORKDIR}/kernel-${CONFIG_VER}/kernel-i686-fedora.config" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + local myversion="-dist" + use hardened && myversion+="-hardened" + echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die + local dist_conf_path="${WORKDIR}/${GENTOO_CONFIG_P}" + + local merge_configs=( + "${T}"/version.config + "${dist_conf_path}"/base.config + "${dist_conf_path}"/6.12+.config + ) + use debug || merge_configs+=( + "${dist_conf_path}"/no-debug.config + ) + if use hardened; then + merge_configs+=( "${dist_conf_path}"/hardened-base.config ) + + tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) + + if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then + merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) + fi + fi + + # this covers ppc64 and aarch64_be only for now + if [[ ${biendian} == true && $(tc-endian) == big ]]; then + merge_configs+=( "${dist_conf_path}/big-endian.config" ) + fi + + use secureboot && merge_configs+=( + "${dist_conf_path}/secureboot.config" + "${dist_conf_path}/zboot.config" + ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index 20263530a7fe..ae1301221ea4 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -4,8 +4,9 @@ DIST linux-6.18.tar.xz 154309096 BLAKE2B b94b7b9bf18aca0c3e50baf79b009a1448fc6cd DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35 DIST linux-7.1.tar.xz 158304768 BLAKE2B 5199b2057fd1b89f0275bdaff9d81035cf5e1e8e64318a4a67467399245628a0f8c5e82f9d80dfc54b094349a8cfcdc892b7a4ad4bdf5dd1daa268ff30c1cf38 SHA512 d4d9c45261813559341c67ea53d4a47f5a04d1ad15e3c2b8222a09b5483380d2bfd31b8c675e144db2eb91f560d6cb28f66187a5ea4f24f6dfb82a4ad48064cc DIST linux-7.2.tar.xz 160068116 BLAKE2B cf5f3d87b96f223034c47c6e5fc972fe52c2556310eb2f064632537b8727231135a8540179fd5d51343738c8a51f51f09c7e8da374324b68551c84a4124bb71b SHA512 47e63679363261a864d271277340a6f2d45f544e1a056be4159df081f4f6537d0efa865c4af26611ab33a3079ee65db88ec2f6bc0e5fff43e0c043cde0cd91e1 -DIST patch-6.1.184.xz 8065032 BLAKE2B 596457fb940601fbf01f9dce6aefa9cecb27e2755da0bd8a5cf0a4ca5c4136ad1f34e302721a1cf3efd2221f6a8659a5c75e348ca64aae6d1ff9f10a5a91d490 SHA512 a0fd0be551ae76acf596f22659801c0a61288419bde1f19ffb72ac61ee4e05d8fee54b3ce537387c4d193aae494b24eb8ab445f1fc855315945ed5aef75b5922 -DIST patch-6.12.105.xz 5624568 BLAKE2B 0a70f979a8ef937a2881003131a93c785fa30dd2634055f50909cb21995ecb875bfbc9bbcae30bb1c0056f8ebc845f2bc1a704ebdd9cd07e734eaa33d70270ee SHA512 017122b28c1a43ace897e75069286b49b4115d7eda37d46b4a7d682071fc526e9e4bfd290ecbe0dc41e591801976dcb5935afd5b7c16e596860b331d1040bcb7 +DIST patch-6.1.185.xz 8086748 BLAKE2B 8e8907fd1d4815d5dbe6c8f3a2b6461ea2229a2bd2fb72dee49beb262a3bbd64dd18e8e4d132c367887e047332ab62587f7d419e964ac75df4773ab167525b0c SHA512 7f4d7ddff1984db2eb127bb3cc6bfb9de70eed68d30e6dcc848bd80ac38ebb6fc7af69fda9e854c0d0fbbc54b519a7f1c39c455ce1ec44feca03358302538770 +DIST patch-6.12.106.xz 5645852 BLAKE2B 23ffbbf077fe017dc375b0710c72e117608bd55c174e22dea711bd231f8815d0b69c295aaeaf44b695cd5487d26580a665e96410cfc3376d34e89ae5af9794b2 SHA512 023b87373b7f3861a5fadc8d5800ee6cdac18e3c70fda63a8a0cb5c664d9a59b5fc94cb68e73773d36a968b192c4b382c84b3a31985f3fef4bc1ce4fbf548a52 DIST patch-6.18.46.xz 3235004 BLAKE2B a3432623373dc80e6fd285b3a2a38d3aa580f92e12b21f62b4aba598072a496a4c971cc9813424e05a642965e263aca9b43381b0ad11f5681ae444b0a3c10ff7 SHA512 65c591cec2589f114e465e3d3367c1905e4d430761f1e0f0109ff93a907e2533ee89205f0dd2a1a2ef35dce0000e28bef717c05d0f2f70341547b2fb948ad8c6 -DIST patch-6.6.153.xz 6866036 BLAKE2B 4712aefa90d0fb9bd74ae99cd7dcf6e8bc781846cee40dbece898640c7a6053216c71433ad2d431d297d5335da0031a84f3222ca01fe3f679f3f8548952eaea6 SHA512 2b5eb2b101e5fbf80ad3236ebb1703522c4728254390573ad2d41bec98b2cfd6be46e6f97b34fcdb0a12c9b3e263a1264a8b0e98963569cde8f03dd4d2545039 -DIST patch-7.1.10.xz 1365004 BLAKE2B 569726c61749b86fdf5a5ad56398b2d3336a9dc7af1daf064103983caf1611c42d750f6326abb3446ef1e68ad56e91ed92cef7d50a027892299f075a0630dfcb SHA512 6fe97ce81bd5128e7b4ba040f4dc14d287badc0fa075b3ac1e7d9dafb8c21f36cfe2a3226987039e88b9bb799ee45a0032194c558529ccfa3996f5b934695fa6 +DIST patch-6.6.154.xz 6890128 BLAKE2B 97d91f9bdb56f64cf4d84105ec2250ac91885092cd4dd1484b18146ec5fdfbc7b5ca1eec6064ce5df70d108684d78cbb02059c52fd9f0e83083aeff959865aea SHA512 aab507c29a05effa8e7dcb31c1f34b0cd065ecc82265165702d7ddeb1ff6007761ce4270d905a4d78f78bbee0f08d9609e012434d93580229a8d187c62fbab5e +DIST patch-7.1.11.xz 1400912 BLAKE2B 93f87422d0c518346c8738d6bd3fe9c4e4645c2dc02a615c491635460a2d1f989498681d99f47e5cc9f47edd88e77ea325dc41863a984bff319a897c4bc23023 SHA512 0e0c32b44b9b47f67fca46d2370e895b6102d3c4758f24ba5067498d212782b3219602a0702ab9324944c475ded3fab5b1e539aaf3f678b0907d04a3e40032e4 +DIST patch-7.2.1.xz 32284 BLAKE2B 30037b7f21711930eafc75b36c6eca9153224a9d534509e8ca6ac956b55b4e5c824a96c99de40b640ea6f4701e8ba8f20f00b1af7875bab52757bb9f7046300e SHA512 ed43116eeb35d1e63ba9286b1124821466ad2ed712cb999c4d5627cdf1e5084ce47f9c028d674dd94bced3b2202c527c7fc432a7aa85fd882b10177649e06b19 diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.184.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.185.ebuild index 099fab28cbca..099fab28cbca 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.1.184.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.1.185.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.12.105.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.12.106.ebuild index 099fab28cbca..099fab28cbca 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.12.105.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.12.106.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.153.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.6.154.ebuild index 099fab28cbca..099fab28cbca 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-6.6.153.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-6.6.154.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-7.1.10.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-7.1.11.ebuild index fad89ec105d7..fad89ec105d7 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-7.1.10.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-7.1.11.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-7.2.0.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-7.2.1.ebuild index fad89ec105d7..fad89ec105d7 100644 --- a/sys-kernel/vanilla-sources/vanilla-sources-7.2.0.ebuild +++ b/sys-kernel/vanilla-sources/vanilla-sources-7.2.1.ebuild diff --git a/sys-libs/libunwind/libunwind-1.8.3.ebuild b/sys-libs/libunwind/libunwind-1.8.3.ebuild index 9ddf3c008d54..175dbaee4182 100644 --- a/sys-libs/libunwind/libunwind-1.8.3.ebuild +++ b/sys-libs/libunwind/libunwind-1.8.3.ebuild @@ -31,7 +31,7 @@ else S="${WORKDIR}"/${P/_rc/-rc} if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 -sparc x86" + KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc x86" fi fi diff --git a/sys-libs/liburing/liburing-2.12.ebuild b/sys-libs/liburing/liburing-2.12.ebuild index 1a8d69915c09..599536b0b2fd 100644 --- a/sys-libs/liburing/liburing-2.12.ebuild +++ b/sys-libs/liburing/liburing-2.12.ebuild @@ -15,7 +15,7 @@ else SRC_URI=" https://github.com/axboe/liburing/archive/refs/tags/${P}.tar.gz " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" QA_PKGCONFIG_VERSION=${PV} S="${WORKDIR}"/liburing-${P} fi diff --git a/virtual/dist-kernel/dist-kernel-6.1.185.ebuild b/virtual/dist-kernel/dist-kernel-6.1.185.ebuild new file mode 100644 index 000000000000..13848dc136b6 --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-6.1.185.ebuild @@ -0,0 +1,16 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +SLOT="0/${PVR}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV%_p*} + ) +" diff --git a/virtual/dist-kernel/dist-kernel-6.12.106.ebuild b/virtual/dist-kernel/dist-kernel-6.12.106.ebuild new file mode 100644 index 000000000000..13848dc136b6 --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-6.12.106.ebuild @@ -0,0 +1,16 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +SLOT="0/${PVR}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV%_p*} + ) +" diff --git a/virtual/dist-kernel/dist-kernel-6.18.47.ebuild b/virtual/dist-kernel/dist-kernel-6.18.47.ebuild new file mode 100644 index 000000000000..3e0fb5394edd --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-6.18.47.ebuild @@ -0,0 +1,16 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +SLOT="0/${PVR}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV%_p*} + ) +" diff --git a/virtual/dist-kernel/dist-kernel-6.6.154.ebuild b/virtual/dist-kernel/dist-kernel-6.6.154.ebuild new file mode 100644 index 000000000000..13848dc136b6 --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-6.6.154.ebuild @@ -0,0 +1,16 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +SLOT="0/${PVR}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV%_p*} + ) +" diff --git a/virtual/dist-kernel/dist-kernel-7.1.11.ebuild b/virtual/dist-kernel/dist-kernel-7.1.11.ebuild new file mode 100644 index 000000000000..c6e96ed25616 --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-7.1.11.ebuild @@ -0,0 +1,17 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +SLOT="0/${PVR}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV%_p*} + ~sys-kernel/gentoo-kernel-modprep-${PV} + ) +" diff --git a/www-client/librewolf-bin/Manifest b/www-client/librewolf-bin/Manifest index 29df121d551d..c7699469fcad 100644 --- a/www-client/librewolf-bin/Manifest +++ b/www-client/librewolf-bin/Manifest @@ -1,4 +1,4 @@ DIST librewolf-154.0-2-linux-arm64-package.tar.xz 89749460 BLAKE2B 307be59a6f4fd7a0d0ddecc53536d48a9fba3b280f15c65081a721d158439746a967abff17bdb7bd5b5edf94a5d0b26255be8c6413bf9a6a3bf58ba13f70a430 SHA512 a7cbd09e850f81f4807aa2191e31987a04ba7c935fc43bd4752419b9ec817b9c1020c5cc393551159a54b6d462a98802bb48cce1d00c72ba5e597b84f3f5fef4 DIST librewolf-154.0-2-linux-x86_64-package.tar.xz 99993892 BLAKE2B ceffec15fbf6b44759544edc1f85d46e2d6d4b78d97bda88810f30163e7962fade3cd2dc1d7d6b2257a746d1abdb03c3bd35415d23b483317ace0cb60c6d04a1 SHA512 3aa2e1f634fcb2251d52192c88197bacf7481440e67506c10a16b0d12f7849e7c9231ed686fc8c6915cd6f424b25c8fa84ebb74ce0a3db874279f333cc5729ed -DIST librewolf-154.0.1-2-linux-arm64-package.tar.xz 75843972 BLAKE2B e2308efa65b6e52d78ea3ba77fe6251835b8f5b23f806560135fefcb4d2facbf4821beb229a352f3b1e78763ca41c773a2521d3f3ea1f5520360768ca01012a2 SHA512 f07ae28dbcd58af720664502537729e5d8d14b2ec3bd7d0af3abf2f100551ceea765141f351730777a0b5e2b81cbcbb744b79c669465adb9368fd9e669fd6bb9 -DIST librewolf-154.0.1-2-linux-x86_64-package.tar.xz 85541332 BLAKE2B fa37aef630e677bd621ba09628e87e67d03083c8e939ac2b325a7c7ab1bbf6aa01eb5434bdd282bb3f20a03e4e89dcb9624169205a49c0948d1f68075e1b583b SHA512 c5d7c90c3b058f3ab7abd3853e5142551219155aff31b4cbf34ea731811e0d31da4203e7385befb54beb7e23b0f146dab35893cf2ad439eee36838a06f079780 +DIST librewolf-154.0.1-3-linux-arm64-package.tar.xz 89547904 BLAKE2B 92112aeebbb48adc7170bb8a912117d51c324b4d69bb4fefa431f65e61013c4cb3f786cadb9691dbe4d82449ed47481f4243f2a438addc4b5ed0c604873ae5f4 SHA512 faae1642f99d81309edb700c02cb7c6a965797c55660fb49d8907523348754d3900b1f6fe2111ac517e60c3a5c5f66f9d4a5c80632477b6bb10740b86d7e9497 +DIST librewolf-154.0.1-3-linux-x86_64-package.tar.xz 99533404 BLAKE2B 3251f745520e3e8bdfb03dff2bbbd3ff016f9fd57ddde41e9497e53fa0e27f9a421fe57f49b47936152043a52a5f7215e568c1232f9f20b3824ce7f0f6fff5dc SHA512 913a11e7d6bd32481919cf8e7fc12b27d4516c5b5bc6cf53544afa126bb71bade942cf65cf3a27a99e1eae47beb871c14a9dc11ab5a3ebbbda54ab5234ce449b diff --git a/www-client/librewolf-bin/librewolf-bin-154.0.1_p2.ebuild b/www-client/librewolf-bin/librewolf-bin-154.0.1_p3.ebuild index c17a53bf6da4..c17a53bf6da4 100644 --- a/www-client/librewolf-bin/librewolf-bin-154.0.1_p2.ebuild +++ b/www-client/librewolf-bin/librewolf-bin-154.0.1_p3.ebuild diff --git a/www-client/librewolf/Manifest b/www-client/librewolf/Manifest index f047282bdb2d..242d92bb20b2 100644 --- a/www-client/librewolf/Manifest +++ b/www-client/librewolf/Manifest @@ -4,6 +4,6 @@ DIST firefox-154-patches-02.tar.xz 14064 BLAKE2B 43fe3a4d309eed7fad5514d54a2a261 DIST librewolf-153.0.3-1.source.tar.gz 1164999841 BLAKE2B 407c3cfeb37fe226af82af394b83dcb5f880c521fcdb03a990c01c8a3a5a3179664b59a88529f0c6e14496b0ef19d88be08cb03d988e59d92cfa0e1c94602182 SHA512 4b988d4df3f3c45e7382e86631c9c76f579f7907f5d1bc6cbba57301fc3fb3735fd52d6151c412f256f1af379d88b34d11213b355d658e7614fbcc9dc6541fe2 DIST librewolf-153.0.4-1.source.tar.gz 1165787893 BLAKE2B 3714f45d6073a62d044d4be68cfe67a449cf7873a9b6d52ff7a60efac63f4804e862ed3693c5817105f9098b6cb0e0eb8f57383b387f5e06b2ae589c3bb1d2a3 SHA512 cbeb6d82e65ec28a66b20cd80ab1f29a16fcb946749b5c267e74ec954d8ef467927e9fe362f658a1e1a366ef20455f440bc073f4a7d055bc24b8f348898fb3db DIST librewolf-154.0-2.source.tar.gz 1174385173 BLAKE2B fa7842d664d8f0472fc9e3e0b7971a8c3dd71d9e5c1fd45dc520732de123b408a501279a267ee5e32e854134125ef28a0c8b4adda8f51d310eac598e04cde329 SHA512 14f25b40bd6f8f0edb2801dc779c0da51b2ff6ec7bc3d55d707d00a09eaf96f974173a3038269b947fcdabc3d98fb1588dd123776ecf12d50886a63a638375ef -DIST librewolf-154.0.1-2.source.tar.gz 1076703418 BLAKE2B 465876bf253935493d0d405c7c8a425b7c00e30fffa6257591a3e237d6e47e920eb2c55917286b17356a581cdfddb9b35f1cab9e0f57e5c9091d71ee93598a2c SHA512 5fc23780b1579e80fd16ee7bc4f5f9aa03e70f5b8061c10716aaeaf87478fb79441d3993e059080c68cc538983d89573ed2fad8a257d5a7390185edc60717418 +DIST librewolf-154.0.1-3.source.tar.gz 1175015645 BLAKE2B 41ab15543b2452711315cab593eb62130c97a50845eacfef4c4faecc06cc2bb821128efe48ffdbf0ebc750026c37f699fff4bca9fed323f03300727fbc6d73cf SHA512 a01425a6ba9f8bf32067499815bce97e8de0ca3804ef382900f60a018cb8778f65e3db12ad42499d1b05eb05f9169cf6cecb0e5f2b630e4716cd9b1a410ad68e DIST wasi-sdk-32.0-arm64-linux.tar.gz 142940986 BLAKE2B 45712415f916c2749bac9002157def84f75d005bcac0403cb9b5a814623a1e0c2a2f24092d55478ca5204afa82c7499cabf405b8e5c6e95a514351801da4a91c SHA512 e39f3130290e63a7c2674e8838bd6569ca6a630c0231e2a303d6bd4a6b7f9c78b59a99606193c3ba3e200d93d9221339d23653e98ef720632d54c5c6866dde69 DIST wasi-sdk-32.0-x86_64-linux.tar.gz 143157058 BLAKE2B 62b83e2db70b24361962b392551c604b21c59535b8d34a5e652447d7b722b033327334f0e17381d28eaa6dcb31fb02aad9978c66b761fb592b6de502012aeb57 SHA512 f77c08d1eb0f8e765bed4955d4794b33bb38149df5a144bebbe43e91fce3cfda7210cdf57073c0ff23c1d3c68105b6c69b4782af1643a0be2f3310001a2398f0 diff --git a/www-client/librewolf/librewolf-154.0.1_p2.ebuild b/www-client/librewolf/librewolf-154.0.1_p3.ebuild index e4765f0b2533..e4765f0b2533 100644 --- a/www-client/librewolf/librewolf-154.0.1_p2.ebuild +++ b/www-client/librewolf/librewolf-154.0.1_p3.ebuild diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest index 879407dac334..a0f76791927c 100644 --- a/www-client/mullvad-browser-bin/Manifest +++ b/www-client/mullvad-browser-bin/Manifest @@ -1,2 +1,4 @@ DIST mullvad-browser-bin-15.0.19.tar.xz 117218156 BLAKE2B ef91a2d4edee7cba6a6ac1543fb79e0d3a0dafa399f1278eeb7b79c6dd159ea4d1f1da337c9f59c72b49699958cef45a1c10ed0692bee1ae0cd88f16216704c6 SHA512 486ca5292bd7941d5f18733cb119054e2364f640592901738511226a772c24f8390174acd613adc091ce3bd0c9c0ffbc149dd5d417932d2b915981f13cc650a0 DIST mullvad-browser-bin-15.0.19.tar.xz.asc 833 BLAKE2B 6ad3abc0c252a227ed14be59f0152292357b49c35ea647269b85d149f4fbf6e4467f5c90e350acb554f232fd80a6ddf382693acd0360311d77a0d4d50448c5da SHA512 cf255ab92de3434b1518fb0698fa388af9d41bcc34fefe5066fca175fb169f4f2a31977ae93300c0613ba335290ce7d3b095085b8a4179386be8d461017a4deb +DIST mullvad-browser-bin-15.0.20.tar.xz 117285404 BLAKE2B f1c6ad4467af5c1c0cd2842f6dad5980455c00efe7473f346ac10f8d617e0a202aafc0f8f50a0c8b703dc4cc6f9b3123612b5e8c4d094570c24714ae1208ad39 SHA512 71f117a5f5c9fec7208d98ad0e1245402ced3c1d74dfd3bba407991371307b9c456e409cb70b05396794952ac2e316b41dbcfc2822cbfc8eafd10472c33f6711 +DIST mullvad-browser-bin-15.0.20.tar.xz.asc 833 BLAKE2B 2d3bba0eeba969c0230eb61a0708c20a647ad6e07926d003204d28850af135dcb56b7167f551115c032b5d7bf314dce8e89bab90ebc94f9fa4f73ed8f4d2ef92 SHA512 d444401b1dfd6ddd31ff1d416d85260efa5b28a2e44a312c10bf43b0e9efe3422aaca351e5b384e0e28c55b2e596793b2c9bec6069b802b896cec21e25eb3a82 diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-15.0.20.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-15.0.20.ebuild new file mode 100644 index 000000000000..34b4f975aa8b --- /dev/null +++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-15.0.20.ebuild @@ -0,0 +1,98 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop optfeature xdg verify-sig + +DESCRIPTION="The Mullvad Browser is developed to minimize tracking and fingerprinting" +HOMEPAGE="https://github.com/mullvad/mullvad-browser/ https://mullvad.net/" +SRC_NAME="https://github.com/mullvad/mullvad-browser/releases/download/${PV}/mullvad-browser-linux-x86_64-${PV}.tar.xz" +SRC_URI=" + ${SRC_NAME} -> ${P}.tar.xz + verify-sig? ( ${SRC_NAME}.asc -> ${P}.tar.xz.asc ) +" + +S="${WORKDIR}" +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="-* ~amd64" + +IUSE="X" + +RDEPEND=" + app-accessibility/at-spi2-core + app-misc/mime-types + dev-libs/dbus-glib + dev-libs/glib + dev-libs/nspr + dev-libs/nss + gui-libs/gtk + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-video/ffmpeg + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-themes/hicolor-icon-theme + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXt + x11-libs/libXtst + x11-libs/gdk-pixbuf + x11-libs/gtk+ + x11-libs/libXext + x11-libs/pango +" +BDEPEND=" + verify-sig? ( sec-keys/openpgp-keys-mullvad-browser-bin ) +" + +QA_PREBUILT="*" + +src_unpack() { + VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/mullvad-browser-bin.asc + default +} + +src_install() { + # Install profiles to home dir + touch mullvad-browser/Browser/is-packaged-app || die + + # Fix desktop file vars + sed -i \ + -e 's|Name=.*|Name=Mullvad Browser|g' \ + -e 's|Exec=.*|Exec=/opt/mullvad-browser/Browser/start-mullvad-browser --detach|g' \ + -e 's|Icon=.*|Icon=mullvad-browser|g' \ + mullvad-browser/start-mullvad-browser.desktop || die + + insinto /opt/ + doins -r mullvad-browser + + dosym ../../opt/mullvad-browser/Browser/start-mullvad-browser /usr/bin/${PN} + domenu mullvad-browser/start-mullvad-browser.desktop + local x + for x in 16 32 48 64 128; do + newicon -s ${x} mullvad-browser/Browser/browser/chrome/icons/default/default${x}.png mullvad-browser.png + done + + fperms 755 /opt/mullvad-browser/Browser/abicheck + fperms +x /opt/mullvad-browser/Browser/glxtest + fperms +x /opt/mullvad-browser/Browser/vaapitest + fperms +x /opt/mullvad-browser/Browser/start-mullvad-browser + fperms +x /opt/mullvad-browser/Browser/mullvadbrowser + fperms +x /opt/mullvad-browser/Browser/mullvadbrowser.real +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "wayland screensharing support" sys-apps/xdg-desktop-portal +} diff --git a/www-client/mullvad-browser/Manifest b/www-client/mullvad-browser/Manifest index eaf804ae82f5..e3dbb6b337b5 100644 --- a/www-client/mullvad-browser/Manifest +++ b/www-client/mullvad-browser/Manifest @@ -2,6 +2,7 @@ DIST firefox-140esr-patches-13.tar.xz 15628 BLAKE2B 824c3d42f2f6cf70932fe395cf11 DIST firefox-153-patches-01.tar.xz 11308 BLAKE2B cfb7e8528f46e780ff10d728d6f2f00215c9cb940f3ba289aafee183199fd2a38cbe866697b5bd89458d8dce7e82e9a7dc6977e817bbeac1a01178a64adb0405 SHA512 11895ae7eba03b12ae60c280c3ea555c2954dd15eaa8a459f9a95b96629723ed599ab4e7738b33f1bdb0d09d19bccb53d511eaac9913a58e6418c11fe93c92bc DIST mullvad-browser-140.13.0.tar.bz2 799233754 BLAKE2B 3e7c592a4eb87e2a25c6046251a47f6edd2e3e76adb1465a8c4cac021eac13bab98280d230b91d3bf43a1b7ddbb37d6bc2b914f338c8bd431474603af6225fb0 SHA512 743e2649806dd665ea821a01d0ca30cd9a81123711d54c34b0b8446198156c22a4788c5df92533d8a594eb6a931a4cf20139e982f204494de8732cf6e12d7e20 DIST mullvad-browser-153.0.2.tar.bz2 911379618 BLAKE2B be0f0a7f02258b58d2149061af3634e82600eb7b78a63c1437728ed4af763ffa31c800ed46115f5d76c9efc204986fe58baa40ed0eefa28b4f662a64263a286f SHA512 511dd6339774a22b25ff519dc042770f2ef3e433c9a264817bf6e70e6b63e01400d4914a015e8c3d771cd5892c231aa17877bda807548f770d3d4c3df31eb00c +DIST mullvad-browser-153.1.2.tar.bz2 911769467 BLAKE2B 8dfa061ad2044b318297e1f684661c90549167c1622e064ac9bc4f9f4936f6309a1cf484352f061791f54b03378bd85712bb70c4145771897997cf474c95c3c0 SHA512 5abb16c2a38615bf2e05b2744b043a802e79b1c73fe5d3326943887c29535b79364995da95ea6b72e90eddb1d140dbc78045bfca06e66a270f6127cdb6a8d643 DIST mullvad-browser-extension-0.9.10.xpi 687004 BLAKE2B 24bea115caf9b1510b43d736adf0a84c0f5554125044697fe965c30b0459d7910f6381c9b5e758ed7d19c778b4b8353f6cba8ecbf81473969a82617fa85f2d07 SHA512 8bfd5f656bc04c7c65633e22a4920db339dc7b0f41c31c28e40b4f284059485d6118b19bcdcf425d0db1f2a61c6244b1e59e569b51974a249c7039e33c68bf03 DIST uBlock0_1.72.2.firefox.signed.xpi 4585322 BLAKE2B 86d5f46ec0bc31ad8c32604a8f58e654b3b0c2506856e8365f2912bdb47b31e26091dd2b1d1df554839870e81b476e37a3d105376adb641e8b4ad8279561d033 SHA512 644b7d455962372cc7044e6c522246594a248a614ff5745ad2c63a23d0ac047ca78271551c93beda7a04496ce093400aebbfea156e31dfbb298a95589f4e8fe1 DIST wasi-sdk-32.0-arm64-linux.tar.gz 142940986 BLAKE2B 45712415f916c2749bac9002157def84f75d005bcac0403cb9b5a814623a1e0c2a2f24092d55478ca5204afa82c7499cabf405b8e5c6e95a514351801da4a91c SHA512 e39f3130290e63a7c2674e8838bd6569ca6a630c0231e2a303d6bd4a6b7f9c78b59a99606193c3ba3e200d93d9221339d23653e98ef720632d54c5c6866dde69 diff --git a/www-client/mullvad-browser/mullvad-browser-153.1.2.ebuild b/www-client/mullvad-browser/mullvad-browser-153.1.2.ebuild new file mode 100644 index 000000000000..b23d2b52f8fc --- /dev/null +++ b/www-client/mullvad-browser/mullvad-browser-153.1.2.ebuild @@ -0,0 +1,1399 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FIREFOX_PATCHSET="firefox-153-patches-01.tar.xz" + +LLVM_COMPAT=( 21 22 ) + +# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine. +RUST_NEEDS_LLVM=1 +RUST_MIN_VER=1.90.0 + +PYTHON_COMPAT=( python3_{13..14} ) +PYTHON_REQ_USE="ncurses,sqlite,ssl" + +VIRTUALX_REQUIRED="manual" + +# Mullvad version & extensions +MULLVAD_P="${P%.*}.0esr" +MULLVAD_PV="${PV}" +MULLVAD_EXT_PV="0.9.10" +MULLVAD_EXT_XPI="${PN}-extension-${MULLVAD_EXT_PV}.xpi" +UBLOCK_PV="1.72.2" +UBLOCK_XPI="uBlock0_${UBLOCK_PV}.firefox.signed.xpi" + +# Information about the bundled wasi toolchain from +# https://github.com/WebAssembly/wasi-sdk/ +WASI_SDK_VER=32.0 +WASI_SDK_LLVM_VER=22 + +MOZ_PN="firefox" +ESR_PV="16.0-1-build2" + +DESCRIPTION="The Mullvad Browser is developed to minimize tracking and fingerprinting" +HOMEPAGE="https://github.com/mullvad/mullvad-browser/ https://mullvad.net/" + +inherit check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \ + optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg + +MULLVAD_BASE_URI="https://gitlab.torproject.org/tpo/applications/${PN}" +MULLVAD_SRC_URI="${MULLVAD_BASE_URI}/-/archive/${MULLVAD_P}-${ESR_PV}/${PN}-${MULLVAD_P}-${ESR_PV}.tar.bz2?ref_type=tags" + +PATCH_URIS=( + https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} +) + +SRC_URI="${MULLVAD_SRC_URI} -> ${P}.tar.bz2 + https://github.com/mullvad/browser-extension/releases/download/v${MULLVAD_EXT_PV}-firefox-beta/${MULLVAD_EXT_XPI} + https://github.com/gorhill/uBlock/releases/download/${UBLOCK_PV}/${UBLOCK_XPI} + ${PATCH_URIS[@]} + wasm-sandbox? ( + amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz ) + arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz ) + )" + +S="${WORKDIR}/${PN}-${MULLVAD_P}-${ESR_PV}" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~amd64" + +IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio" +IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx" +IUSE+=" system-pipewire system-png +system-webp test valgrind wayland wifi +X" + +# Firefox-only IUSE +IUSE+=" +gmp-autoupdate gnome-shell jpegxl +jumbo-build openh264 +telemetry wasm-sandbox" + +REQUIRED_USE="|| ( X wayland ) + debug? ( !system-av1 ) + pgo? ( jumbo-build ) + wayland? ( dbus ) + wifi? ( dbus ) +" + +RESTRICT="!test? ( test )" + +FF_ONLY_DEPEND="!www-client/firefox:0 + selinux? ( sec-policy/selinux-mozilla )" +BDEPEND="${PYTHON_DEPS} + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT} + llvm-core/llvm:${LLVM_SLOT} + clang? ( + llvm-core/lld:${LLVM_SLOT} + pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] ) + ) + wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} ) + ') + app-alternatives/awk + app-arch/unzip + app-arch/zip + >=dev-util/cbindgen-0.29.4 + net-libs/nodejs + virtual/pkgconfig + amd64? ( >=dev-lang/nasm-2.14 ) + x86? ( >=dev-lang/nasm-2.14 ) + pgo? ( + X? ( + sys-devel/gettext + x11-base/xorg-server[xvfb] + x11-apps/xhost + ) + !X? ( + gui-wm/tinywl + x11-misc/xkeyboard-config + ) + )" +COMMON_DEPEND="${FF_ONLY_DEPEND} + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/glib:2 + dev-libs/libffi:= + >=dev-libs/nss-3.125 + >=dev-libs/nspr-4.39 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/mesa + media-video/ffmpeg + virtual/zlib:= + virtual/freedesktop-icon-theme + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/libdrm + x11-libs/pango + x11-libs/pixman + dbus? ( + sys-apps/dbus + ) + jack? ( virtual/jack ) + pulseaudio? ( + || ( + media-libs/libpulse + >=media-sound/apulse-0.1.12-r4[sdk] + ) + ) + libproxy? ( net-libs/libproxy ) + selinux? ( sec-policy/selinux-mozilla ) + sndio? ( >=media-sound/sndio-1.8.0-r1 ) + system-av1? ( + >=media-libs/dav1d-1.0.0:= + >=media-libs/libaom-3.10.0:= + ) + system-harfbuzz? ( + >=media-libs/harfbuzz-2.8.1:0= + !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) + ) + system-icu? ( >=dev-libs/icu-78.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) + system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) + system-libvpx? ( + >=media-libs/libaom-3.10.0:= + >=media-libs/libvpx-1.8.2:0=[postproc] + ) + system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) + system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) + system-webp? ( >=media-libs/libwebp-1.1.0:0= ) + valgrind? ( dev-debug/valgrind ) + wayland? ( + >=media-libs/libepoxy-1.5.10-r1 + x11-libs/gtk+:3[wayland] + ) + wifi? ( + kernel_linux? ( + || ( + net-misc/networkmanager + net-misc/connman[networkmanager] + ) + sys-apps/dbus + ) + ) + X? ( + virtual/opengl + x11-libs/cairo[X] + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb:= + )" +RDEPEND="${COMMON_DEPEND} + hwaccel? ( + media-video/libva-utils + sys-apps/pciutils + ) + jack? ( virtual/jack ) + openh264? ( media-libs/openh264:*[plugin] )" +DEPEND="${COMMON_DEPEND} + X? ( + x11-base/xorg-proto + x11-libs/libICE + x11-libs/libSM + )" + +# ESR and rapid dependencies. +if [[ -n ${MOZ_ESR} ]] ; then + RDEPEND+=" !www-client/firefox:rapid" +else + RDEPEND+=" !www-client/firefox:esr" +fi + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +llvm_check_deps() { + if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then + einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use clang && ! tc-ld-is-mold ; then + if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then + einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + + if use pgo ; then + if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then + einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2 + einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +moz_clear_vendor_checksums() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -ne 1 ]] ; then + die "${FUNCNAME} requires exact one argument" + fi + + einfo "Clearing cargo checksums for ${1} ..." + + sed -i \ + -e 's/\("files":{\)[^}]*/\1/' \ + "${S}"/third_party/rust/${1}/.cargo-checksum.json || die +} + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +mozconfig_add_options_ac() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_add_options_mk() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_use_enable() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_enable "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +mozconfig_use_with() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_with "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +virtwl() { + debug-print-function ${FUNCNAME} "$@" + + [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" + [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" + tinywl -h >/dev/null || die 'tinywl -h failed' + + local VIRTWL VIRTWL_PID + coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } + local -x WAYLAND_DISPLAY + read WAYLAND_DISPLAY <&${VIRTWL[0]} + + debug-print "${FUNCNAME}: $@" + "$@" + local r=$? + + [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" + exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- + return $r +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + # Ensure we have enough disk space to compile + if use pgo || use debug ; then + CHECKREQS_DISK_BUILD="18700M" + + if ! use clang ; then + if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then + eerror "<gcc-15.2.1_p20251108-r1:15 and pgo detected. Firefox-145.0 can not be compiled" + eerror "with this GCC, when also enabling pgo." + eerror "See bug https://gcc.gnu.org/PR122620" + eerror "" + eerror "Your options are:" + eerror " 1) upgrade GCC to >=15.2.1_p20251108-r1 - note that even with the 16.0" + eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1," + eerror " or use the \"trunk\" version," + eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or" + eerror " 3) disable pgo when compiling with GCC for now." + die "Firefox-${PV} with gcc+pgo cannot be compiled with the detected gcc version: $(gcc-fullversion)" + fi + fi + elif tc-is-lto ; then + CHECKREQS_DISK_BUILD="10900M" + + if ! use clang ; then + if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then + eerror "<gcc-15.2.1_p20251108-r1:15 and lto detected. Firefox-145.0 can not be compiled" + eerror "with this GCC, when also enabling lto." + eerror "See bug https://gcc.gnu.org/PR122620" + eerror "" + eerror "Your options are:" + eerror " 1) upgrade GCC to >=15.2.1_p20251108-r1 - note that even with the 16.0" + eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1," + eerror " or use the \"trunk\" version," + eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or" + eerror " 3) disable lto when compiling with GCC for now." + die "Firefox-${PV} with gcc+lto cannot be compiled with the detected gcc version: $(gcc-fullversion)" + fi + fi + else + CHECKREQS_DISK_BUILD="9700M" + fi + + check-reqs_pkg_pretend + fi +} + +pkg_setup() { + + # Get LTO from environment; export after this phase for use in src_configure (etc) + use_lto=no + + if [[ ${MERGE_TYPE} != binary ]] ; then + + if tc-is-lto; then + use_lto=yes + # LTO is handled via configure + filter-lto + + if ! use clang ; then + if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then + eerror "<gcc-15.2.1_p20251108-r1:15 and pgo detected. Firefox-145.0 can not be compiled" + eerror "with this GCC, when also enabling lto." + eerror "See bug https://gcc.gnu.org/PR122620" + eerror "" + eerror "Your options are:" + eerror " 1) upgrade GCC to >=15.2.1_p20251108-r1 - note that even with the 16.0" + eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1," + eerror " or use the \"trunk\" version," + eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or" + eerror " 3) disable lto when compiling with GCC for now." + die "Firefox-${PV} with gcc+lto cannot be compiled with the detected gcc version: $(gcc-fullversion)" + fi + fi + fi + + if use pgo ; then + if ! has userpriv ${FEATURES} ; then + eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" + fi + + if ! use clang ; then + if tc-is-gcc && ver_test "$(gcc-major-version)" -eq 15 && has_version -b "<sys-devel/gcc-15.2.1_p20251108-r1:15"; then + eerror "<gcc-15.2.1_p20251108-r1:15 and lto detected. Firefox-145.0 can not be compiled" + eerror "with this GCC, when also enabling pgo." + eerror "See bug https://gcc.gnu.org/PR122620" + eerror "" + eerror "Your options are:" + eerror " 1) upgrade GCC to >=15.2.1_p20251108-r1 - note that even with the 16.0" + eerror " releases, make sure the patch set is equal or newer than 16.0.0_p20251109-r1," + eerror " or use the \"trunk\" version," + eerror " 2) compile Firefox with Clang by enabling the \"clang\" USE flag, or" + eerror " 3) disable pgo when compiling with GCC for now." + die "Firefox-${PV} with gcc+pgo cannot be compiled with the detected gcc version: $(gcc-fullversion)" + fi + fi + fi + + if [[ ${use_lto} = yes ]]; then + # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC, + # bmo#1516758, bgo#942288 + filter-flags -Werror=lto-type-mismatch -Werror=odr + fi + + # Ensure we have enough disk space to compile + if use pgo || use debug ; then + CHECKREQS_DISK_BUILD="18700M" + elif [[ ${use_lto} == "yes" ]] ; then + CHECKREQS_DISK_BUILD="10900M" + else + CHECKREQS_DISK_BUILD="9700M" + fi + + check-reqs_pkg_setup + llvm-r1_pkg_setup + rust_pkg_setup + python-any-r1_pkg_setup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset \ + DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XAUTHORITY \ + XDG_CACHE_HOME \ + XDG_SESSION_COOKIE + + # Build system is using /proc/self/oom_score_adj, bug #604394 + addpredict /proc/self/oom_score_adj + + if use pgo ; then + # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure + # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage + # (PORTAGE_SCHEDULING_POLICY) update... + addpredict /proc + + # Clear tons of conditions, since PGO is hardware-dependant. + addpredict /dev + fi + + if ! mountpoint -q /dev/shm ; then + # If /dev/shm is not available, configure is known to fail with + # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py + ewarn "/dev/shm is not mounted -- expect build failures!" + fi + + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then + MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" + fi + + if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then + MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" + fi + + # Mozilla API keys (see https://location.services.mozilla.com/api) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then + MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" + fi + + # Ensure we use C locale when building, bug #746215 + export LC_ALL=C + fi + + export use_lto + + CONFIG_CHECK="~SECCOMP" + WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." + linux-info_pkg_setup +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + unpack ${_src_file} + fi + done +} + +src_prepare() { + if [[ ${use_lto} == "yes" ]]; then + rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die + fi + + # Workaround for bgo#915651 and bmo#1988166 on musl + if use elibc_glibc ; then + rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die + rm -v "${WORKDIR}"/firefox-patches/*bgo-967694-musl-prctrl-exception-on-musl.patch || die + fi + + eapply "${WORKDIR}/firefox-patches" + + # Fix spacing error in `${S}/toolkit/content/jac.mn` + # mozbuild.preprocessor.Preprocessor.Error: 'AMBIGUOUS_COMMENT', '# ifndef MOZ_GLEAN_A... + sed -i 's/#\ ifndef/#ifndef/g' "${S}/toolkit/content/jar.mn" || die + sed -i 's/#\ endif/#endif/g' "${S}/toolkit/content/jar.mn" || die + + # ValueError: Item already in manifest: chrome/toolkit/content/global/aboutTelemetry.xhtml + # this is caused because our mullvad branding conflicts with the original aboutTelemetry + # in order to get around this, we remove the first entry and keep the mullvad branded one + sed -i '/aboutTelemetry.xhtml/c\' "./toolkit/content/jar.mn" \ + || die "could not remove original 'about' telemetry file" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Make cargo respect MAKEOPTS + export CARGO_BUILD_JOBS="$(makeopts_jobs)" + + # Workaround for bgo#915651 + if ! use elibc_glibc ; then + if use amd64 ; then + export RUST_TARGET="x86_64-unknown-linux-musl" + elif use x86 ; then + export RUST_TARGET="i686-unknown-linux-musl" + elif use arm64 ; then + export RUST_TARGET="aarch64-unknown-linux-musl" + elif use loong; then + # Only the LP64D ABI of LoongArch64 is actively supported among + # the wider Linux ecosystem, so the assumption is safe. + export RUST_TARGET="loongarch64-unknown-linux-musl" + elif use ppc64 ; then + export RUST_TARGET="powerpc64le-unknown-linux-musl" + elif use riscv ; then + # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of + # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working + # guess right now though. + elog "riscv detected, forcing a riscv64 target for now." + export RUST_TARGET="riscv64gc-unknown-linux-musl" + else + die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info" + fi + fi + + # Pre-built wasm-sandbox path manipulation. + if use wasm-sandbox ; then + if use amd64 ; then + export wasi_arch="x86_64" + elif use arm64 ; then + export wasi_arch="arm64" + else + die "wasm-sandbox enabled on unknown/unsupported arch!" + fi + + sed -i \ + -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \ + -e "s:%%WASI_ARCH%%:${wasi_arch}:" \ + -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \ + -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \ + toolkit/moz.configure || die "Failed to update wasi-related paths." + fi + + # Make LTO respect MAKEOPTS + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count" + + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count" + + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count" + + # sed-in toolchain prefix + sed -i \ + -e "s/objdump/${CHOST}-objdump/" \ + "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix" + + sed -i \ + -e 's/ccache_stats = None/return None/' \ + "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call" + + einfo "Removing pre-built binaries ..." + + find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die + + # Clear checksums from cargo crates we've manually patched. + # moz_clear_vendor_checksums xyz + # glslopt: bgo#969412 + moz_clear_vendor_checksums glslopt + moz_clear_vendor_checksums encoding_rs + + # Respect choice for "jumbo-build" + # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431 + if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then + local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16} + elog "" + elog "jumbo-build defaults modified to ${my_files_per_unified_file}." + elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE," + elog "if that fails try -jumbo-build before opening a bug report." + elog "" + + sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \ + python/mozbuild/mozbuild/frontend/data.py || + die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py" + sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \ + js/src/moz.build || + die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build" + fi + + # Create build dir + BUILD_DIR="${WORKDIR}/${PN}_build" + mkdir -p "${BUILD_DIR}" || die + + # Write API keys to disk + echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die + echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die + echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die + + xdg_environment_reset +} + +src_configure() { + # Show flags set at the beginning + einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + local have_switched_compiler= + if use clang; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + + local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') + [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") + [[ -z ${version_clang} ]] && die "Failed to read clang version!" + + if tc-is-gcc; then + have_switched_compiler=yes + fi + + AR=llvm-ar + CC=${CHOST}-clang-${version_clang} + CXX=${CHOST}-clang++-${version_clang} + NM=llvm-nm + RANLIB=llvm-ranlib + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + have_switched_compiler=yes + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + fi + + if [[ -n "${have_switched_compiler}" ]] ; then + # Because we switched active compiler we have to ensure + # that no unsupported flags are set + strip-unsupported-flags + fi + + # Ensure we use correct toolchain, + # AS is used in a non-standard way by upstream, #bmo1654031 + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + export AS="$(tc-getCC) -c" + + # Configuration tests expect llvm-readelf output, bug 913130 + READELF="llvm-readelf" + + tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG + + # Pass the correct toolchain paths through cbindgen + if tc-is-cross-compiler ; then + export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" + fi + + # Set MOZILLA_FIVE_HOME + export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + # python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + + # Set MOZCONFIG + export MOZCONFIG="${S}/.mozconfig" + + # Initialize MOZCONFIG + mozconfig_add_options_ac '' --enable-application=browser + mozconfig_add_options_ac '' --enable-project=browser + + # Set Gentoo defaults + export MOZILLA_OFFICIAL=1 + + mozconfig_add_options_ac 'Gentoo default' \ + --allow-addon-sideload \ + --disable-cargo-incremental \ + --disable-crashreporter \ + --disable-disk-remnant-avoidance \ + --disable-geckodriver \ + --disable-install-strip \ + --disable-legacy-profile-creation \ + --disable-parental-controls \ + --disable-strip \ + --disable-updater \ + --disable-wmf \ + --enable-negotiateauth \ + --enable-new-pass-manager \ + --enable-packed-relative-relocs \ + --enable-release \ + --enable-system-policies \ + --host="${CBUILD:-${CHOST}}" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --prefix="${EPREFIX}/usr" \ + --target="${CHOST}" \ + --without-ccache \ + --with-intl-api \ + --with-libclang-path="$(llvm-config --libdir)" \ + --with-system-ffi \ + --with-system-gbm \ + --with-system-libdrm \ + --with-system-nspr \ + --with-system-nss \ + --with-system-pixman \ + --with-system-zlib \ + --with-toolchain-prefix="${CHOST}-" \ + --with-unsigned-addon-scopes=app,system \ + --with-base-browser-version="${PV}" + + # Mullvad + mozconfig_add_options_ac 'Mullvad Branding' \ + --with-app-name="mullvad-browser" \ + --with-app-basename="mullvad-browser" \ + --with-branding=browser/branding/mb-release + export MOZ_APP_REMOTINGNAME=Mullvad + + # Set update channel + local update_channel=release + [[ -n ${MOZ_ESR} ]] && update_channel=esr + mozconfig_add_options_ac '' --enable-update-channel=${update_channel} + + # Whitelist to allow unkeyworded arches to build with "--disable-rust-simd" by default. + if use amd64 || use arm64 || use ppc64 || use loong || use riscv ; then + mozconfig_add_options_ac '' --enable-rust-simd + fi + + # For future keywording: This is currently (97.0) only supported on: + # amd64, arm, arm64 & x86. + # Might want to flip the logic around if Firefox is to support more arches. + # bug 833001, bug 903411#c8 + if use loong || use ppc64 || use riscv; then + mozconfig_add_options_ac '' --disable-sandbox + elif use valgrind; then + mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox + else + mozconfig_add_options_ac '' --enable-sandbox + fi + + # riscv-related options, bgo#947337, bgo#947338, bgo#977845 + if use riscv ; then + mozconfig_add_options_ac 'Disable webrtc for RISC-V' --disable-webrtc + mozconfig_add_options_ac 'Disable JIT for RISC-V' --disable-jit + fi + + if [[ -s "${S}/api-google.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-safebrowsing-api-keyfile="${S}/api-google.key" + else + einfo "Building without Google API key ..." + fi + + if [[ -s "${S}/api-location.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-location-service-api-keyfile="${S}/api-location.key" + else + einfo "Building without Location API key ..." + fi + + if [[ -s "${S}/api-mozilla.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-mozilla-api-keyfile="${S}/api-mozilla.key" + else + einfo "Building without Mozilla API key ..." + fi + + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libevent + mozconfig_use_with system-libvpx + mozconfig_use_with system-pipewire + mozconfig_use_with system-png + mozconfig_use_with system-webp + + mozconfig_use_enable dbus + mozconfig_use_enable libproxy + mozconfig_use_enable valgrind + + use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme + + if use hardened ; then + mozconfig_add_options_ac "+hardened" --enable-hardening + mozconfig_add_options_ac "+hardened stl" --enable-stl-hardening + append-ldflags "-Wl,-z,relro -Wl,-z,now" + + # Increase the FORTIFY_SOURCE value, #910071. + sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die + fi + + local myaudiobackends="" + use jack && myaudiobackends+="jack," + use sndio && myaudiobackends+="sndio," + use pulseaudio && myaudiobackends+="pulseaudio," + ! use pulseaudio && myaudiobackends+="alsa," + + mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" + + mozconfig_use_enable wifi necko-wifi + + ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build + + if use X && use wayland ; then + mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland + elif ! use X && use wayland ; then + mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only + else + mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only + fi + + # wasm-sandbox + # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox. + if use wasm-sandbox ; then + mozconfig_add_options_ac '+wasm-sandbox' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/" + else + mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries + mozconfig_use_with system-harfbuzz system-graphite2 + fi + + ! use jpegxl && mozconfig_add_options_ac '-jpegxl' --disable-jxl + + if [[ ${use_lto} == "yes" ]] ; then + if use clang ; then + # Upstream only supports lld or mold when using clang. + if tc-ld-is-mold ; then + # mold expects the -flto line from *FLAGS configuration, bgo#923119 + append-ldflags "-flto=thin" + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + fi + + mozconfig_add_options_ac '+lto' --enable-lto=cross + + else + # ThinLTO is currently broken, see bmo#1644409. + # mold does not support gcc+lto combination. + mozconfig_add_options_ac '+lto' --enable-lto=full + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + + else + # Avoid auto-magic on linker + if use clang ; then + # lld is upstream's default + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld + fi + + else + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd + fi + fi + fi + + # PGO was moved outside lto block to allow building pgo without lto. + if use pgo ; then + mozconfig_add_options_ac '+pgo' MOZ_PGO=1 + + # Avoid compressing just-built instrumented Firefox with + # high levels of compression. Just use tar as a container + # to save >=10 minutes. + export MOZ_PKG_FORMAT=TAR + + if use clang ; then + # Used in build/pgo/profileserver.py + export LLVM_PROFDATA="llvm-profdata" + else + # Attempt to fix pgo hanging with gcc, bgo#966309. + export MOZ_REMOTE_SETTINGS_DEVTOOLS=1 + fi + fi + + mozconfig_use_enable debug + if use debug ; then + mozconfig_add_options_ac '+debug' --disable-optimize + mozconfig_add_options_ac '+debug' --enable-jemalloc + mozconfig_add_options_ac '+debug' --enable-real-time-tracing + else + mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing + + if is-flag '-g*' ; then + if use clang ; then + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') + else + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols + fi + else + mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols + fi + + if is-flag '-O0' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 + elif is-flag '-O4' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 + elif is-flag '-O3' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 + elif is-flag '-O1' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 + elif is-flag '-Os' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os + else + mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 + fi + fi + + # Debug flag was handled via configure + filter-flags '-g*' + + # Optimization flag was handled via configure + filter-flags '-O*' + + # elf-hack + # Filter "-z,pack-relative-relocs" and let the build system handle it instead. + if use amd64 || use x86 ; then + filter-flags "-z,pack-relative-relocs" + + if tc-ld-is-mold ; then + # relr-elf-hack is currently broken with mold, bgo#916259 + mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack + else + mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr + fi + elif use loong || use ppc64 || use riscv ; then + # '--disable-elf-hack' is not recognized on loong/ppc64/riscv, + # see bgo #917049, #930046 + :; + else + mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack + fi + + if ! use elibc_glibc; then + mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc + fi + + if use valgrind; then + mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc + fi + + # System-av1 fix + use system-av1 && append-ldflags "-Wl,--undefined-version" + + # Make revdep-rebuild.sh happy; Also required for musl + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags + + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + + # Use system's Python environment + export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach + + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" + + if ! use telemetry; then + mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0" + fi + + mozconfig_use_enable test tests + + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + + # Portage sets XARGS environment variable to "xargs -r" by default which + # breaks build system's check_prog() function which doesn't support arguments + mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" + + # Set build dir + mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" + + # Show flags we will use + einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + # Handle EXTRA_CONF and show summary + local ac opt hash reason + + # Apply EXTRA_ECONF entries to $MOZCONFIG + if [[ -n ${EXTRA_ECONF} ]] ; then + IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} + for opt in "${ac[@]}"; do + mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} + done + fi + + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + if use valgrind; then + sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die + fi + + ./mach configure || die +} + +src_compile() { + local virtx_cmd= + + if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then + # increase ulimit with mold+lto, bugs #892641, #907485 + if ! ulimit -n 16384 1>/dev/null 2>&1 ; then + ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." + ewarn "Please see bugs #892641 & #907485." + else + ulimit -n 16384 + fi + fi + + if use pgo; then + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + + if ! use X; then + virtx_cmd=virtwl + else + virtx_cmd=virtx + fi + fi + + if ! use X; then + local -x GDK_BACKEND=wayland + else + local -x GDK_BACKEND=x11 + fi + + ${virtx_cmd} ./mach build --verbose || die +} + +src_test() { + # https://firefox-source-docs.mozilla.org/testing/automated-testing/index.html + local -a failures=() + + # Some tests respect this + local -x MOZ_HEADLESS=1 + + # Check testing/mach_commands.py + einfo "Testing with cppunittest ..." + ./mach cppunittest + local ret=$? + if [[ ${ret} -ne 0 ]]; then + eerror "Test suite cppunittest failed with error code ${ret}" + failures+=( cppunittest ) + fi + + if [[ ${#failures} -eq 0 ]]; then + einfo "Test suites succeeded" + else + die "Test suites failed: ${failures[@]}" + fi +} + +src_install() { + # xpcshell is getting called during install + pax-mark m \ + "${BUILD_DIR}"/dist/bin/xpcshell \ + "${BUILD_DIR}"/dist/bin/${PN} \ + "${BUILD_DIR}"/dist/bin/plugin-container + + DESTDIR="${D}" ./mach install || die + + # Upstream cannot ship symlink but we can (bmo#658850) + rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die + dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin + + # Install MULLVAD BROWSER default extensions ( mullvad, ublock ) + # these are normally provided when getting the pre-built version + moz_install_xpi "${MOZILLA_FIVE_HOME}/browser/extensions" \ + "${DISTDIR}/${MULLVAD_EXT_XPI}" \ + "${DISTDIR}/${UBLOCK_XPI}" + + # Don't install llvm-symbolizer from llvm-core/llvm package + if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then + rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die + fi + + # Install default mullvad policies + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + newins "${FILESDIR}"/mullvad-policies.json policies.json + + # Install system-wide preferences including extension prefs + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + + # Set dictionary path to use system hunspell + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" + pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); + EOF + + # Force hwaccel prefs if USE=hwaccel is enabled + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ + >>"${GENTOO_PREFS}" \ + || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" + + if use wayland; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" + pref("gfx.x11-egl.force-enabled", false); + EOF + else + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" + pref("gfx.x11-egl.force-enabled", true); + EOF + fi + + # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969) + exeinto "${MOZILLA_FIVE_HOME}" + doexe "${BUILD_DIR}"/dist/bin/vaapitest + doexe "${BUILD_DIR}"/dist/bin/vulkantest + + # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded) + if use arm64 ; then + exeinto "${MOZILLA_FIVE_HOME}" + doexe "${BUILD_DIR}"/dist/bin/v4l2test + fi + fi + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it + if use system-harfbuzz ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" + sticky_pref("gfx.font_rendering.graphite.enabled", true); + EOF + fi + + # Add telemetry config prefs, just in case something happens in future and telemetry build + # options stop working. + if ! use telemetry ; then + cat "${FILESDIR}"/gentoo-telemetry-prefs.js >>"${GENTOO_PREFS}" || die "failed to set telemetry prefs" + fi + + # Install icons + local icon_srcdir="${S}/browser/branding/mb-release" + + # Prefer the upstream svg file they use when packaging flatpak so it's always up-to-date. + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${S}"/browser/installer/linux/app/flatpak/files/share/icons/hicolor/symbolic/apps/org.mozilla.firefox-symbolic.svg firefox-symbolic.svg + dosym -r /usr/share/icons/hicolor/symbolic/apps/firefox-symbolic.svg /usr/share/icons/hicolor/symbolic/apps/org.mozilla.firefox-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mullvad Browser" + local desktop_file="${FILESDIR}/icon/${MOZ_PN}-r3.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if [[ -n ${MOZ_ESR} ]] ; then + local desktop_filename="${PN}-esr.desktop" + else + local desktop_filename="${PN}.desktop" + fi + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + if use gnome-shell ; then + # Install search provider for Gnome + insinto /usr/share/gnome-shell/search-providers/ + doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini + + insinto /usr/share/dbus-1/services/ + doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service + + # Toggle between rapid and esr desktop file names + if [[ -n ${MOZ_ESR} ]] ; then + sed -e "s/firefox.desktop/${desktop_filename}/g" \ + -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" || + die "Failed to sed org.mozilla.firefox.search-provider.ini file." + fi + + # Make the dbus service aware of a previous session, bgo#939196 + sed -e \ + "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \ + -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" || + die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file" + + # Update prefs to enable Gnome search provider + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs" + pref("browser.gnome-search-provider.enabled", true); + EOF + fi + + if use jpegxl ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable jpegxl via pref" + pref("image.jxl.enabled", true); + EOF + fi + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${MOZ_PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" || die + + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + # bug 835078 + # might work fine with vulkan, starting in 152.0? + if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then + ewarn "You have nouveau drivers installed in your system and 'hwaccel' " + ewarn "enabled for Firefox. Nouveau / your GPU might not support the " + ewarn "required EGL, so either disable 'hwaccel' or try the workaround " + ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." + fi + + readme.gentoo_print_elog + + optfeature_header "Optional programs for extra features:" + optfeature "desktop notifications" x11-libs/libnotify + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas + optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal + + if ! has_version "sys-libs/glibc"; then + elog + elog "glibc not found! You won't be able to play DRM content." + elog "See Gentoo bug #910309 or upstream bug #1843683." + elog + fi +} diff --git a/www-client/ungoogled-chromium/files/chromium-152-unbundle-minizip-undo-unicode.patch b/www-client/ungoogled-chromium/files/chromium-152-unbundle-minizip-undo-unicode.patch new file mode 100644 index 000000000000..0218b025ecf3 --- /dev/null +++ b/www-client/ungoogled-chromium/files/chromium-152-unbundle-minizip-undo-unicode.patch @@ -0,0 +1,60 @@ +From cb758be9a99d13cfa903432fae0864a1656e2c49 Mon Sep 17 00:00:00 2001 +From: LN Liberda <lauren@selfisekai.rocks> +Date: Thu, 7 May 2026 09:45:32 +0200 +Subject: [PATCH] unbundle/minizip: Ignore Unicode Path Extra Field + +The fields come from chromium's patches on minizip +--- + third_party/zlib/google/zip_reader.cc | 6 ------ + 1 file changed, 6 deletions(-) + +diff --git a/third_party/zlib/google/zip_reader.cc b/third_party/zlib/google/zip_reader.cc +index 002a1e3ed01d3..88f075ec7739a 100644 +--- a/third_party/zlib/google/zip_reader.cc ++++ b/third_party/zlib/google/zip_reader.cc +@@ -318,27 +318,6 @@ + // Directory path is about to be overridden. Decode and normalize it now into + // `entry_.physical_path` so consumers (e.g. Safe Browsing) can still see the + // name that other tools (e.g. Windows Explorer) would use for extraction. +- if (info.size_utf8_filename > 0) { +- std::u16string physical_path_in_utf16; +- if (!base::CodepageToUTF16(entry_.path_in_original_encoding, +- configured_encoding, +- base::OnStringConversionError::SUBSTITUTE, +- &physical_path_in_utf16)) { +- LOG(ERROR) << "Cannot convert path from encoding " << configured_encoding; +- return false; +- } +- // Normalize() stores the normalized result in entry_.path; copy it before +- // applying the Unicode Path Extra Field below. +- Normalize(physical_path_in_utf16); +- entry_.physical_path = entry_.path; +- physical_path_is_directory = entry_.is_directory; +- physical_path_is_unsafe = entry_.is_unsafe; +- +- // Use the Info-ZIP Unicode Path Extra Field if present. +- DCHECK(info.utf8_filename[info.size_utf8_filename] == '\0'); +- entry_.path_in_original_encoding = info.utf8_filename; +- entry_path_encoding = base::kCodepageUTF8; +- } + + // Convert path from original encoding to Unicode. + std::u16string path_in_utf16; +@@ -353,17 +332,9 @@ + // Normalize path. + Normalize(path_in_utf16); + +- if (info.size_utf8_filename > 0) { +- // Treat an entry as a directory only if both names are directories; +- // otherwise callers that analyze file entries should inspect it as a file. +- entry_.is_directory = entry_.is_directory && physical_path_is_directory; +- // Treat an entry as unsafe if either name is unsafe. +- entry_.is_unsafe = entry_.is_unsafe || physical_path_is_unsafe; +- } else { + // In the common case (no Unicode Path Extra Field) the physical path + // matches the effective path. + entry_.physical_path = entry_.path; +- } + + entry_.original_size = info.uncompressed_size; + diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-152.0.7977.64_p1.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-152.0.7977.64_p1.ebuild index 025dc1114091..e0fdad3ad46f 100644 --- a/www-client/ungoogled-chromium/ungoogled-chromium-152.0.7977.64_p1.ebuild +++ b/www-client/ungoogled-chromium/ungoogled-chromium-152.0.7977.64_p1.ebuild @@ -708,6 +708,7 @@ src_prepare() { "${FILESDIR}/restore-x86-r4.patch" "${FILESDIR}/chromium-151-cbor-fix.patch" "${FILESDIR}/chromium-152-ffmpeg-fix.patch" + "${FILESDIR}/chromium-152-unbundle-minizip-undo-unicode.patch" ) # So many fontconfig magic numbers to cover diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index 95f5873cfc36..7516ab4599ec 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-26.6.1.1003_p1.deb 190084292 BLAKE2B 452cff92c642f15dd784f0ad94b3e71dde3ef9dba50e215d1b835baf56ae6ffced498bfc6cf88feb7bc6d4ce2d1897deab1b6fe15962308866fc55b7d765dbee SHA512 c14e582a95a9865e8eb38f518e48a771a26c1527301ad898fb85acbcd5f1b73032fb13dc92dbddd6690cf076dc69ee99f6ae3278c1822d96d15bd89532a4fbdb +DIST yandex-browser-26.6.1.1083_p1.deb 190146232 BLAKE2B e11d38d1da850749c9de934ba749741999235756a427cec5051a8deba92df1899e8cadfd0eb70c40e15b0ac76cf535af52021a5eecb5e29b80e2040e5f8561a4 SHA512 228a99dfa93429853bb430844bac6d893f6973128abe4386b6143eb7400eb21870d2e389c9cb8f9d69f888b1f53ce425cbefa87c8e4f2de262364be776a1c4e5 diff --git a/www-client/yandex-browser/metadata.xml b/www-client/yandex-browser/metadata.xml index 6a3531f3564c..44415c4b3fe5 100644 --- a/www-client/yandex-browser/metadata.xml +++ b/www-client/yandex-browser/metadata.xml @@ -1,9 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> <pkgmetadata> + <maintainer type="person"> + <email>torokhov-s-a@yandex.ru</email> + <name>Sergey Torokhov</name> + </maintainer> <longdescription>Yandex Browser is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.</longdescription> - <use> - <flag name="ffmpeg-codecs">Use <pkg>media-video/ffmpeg-chromium</pkg> for multi-threaded ffmpeg codecs for the HTML5 <audio> and <video> tags</flag> - </use> <origin>baldeagleos-repo</origin> </pkgmetadata> diff --git a/www-client/yandex-browser/yandex-browser-26.6.1.1003_p1.ebuild b/www-client/yandex-browser/yandex-browser-26.6.1.1083_p1.ebuild index bc85386cb37a..8030c5f0c6a1 100644 --- a/www-client/yandex-browser/yandex-browser-26.6.1.1003_p1.ebuild +++ b/www-client/yandex-browser/yandex-browser-26.6.1.1083_p1.ebuild @@ -12,8 +12,6 @@ else MY_PN=${PN} fi -FFMPEG="149" - DESCRIPTION="The web browser from Yandex" HOMEPAGE="https://browser.yandex.ru/" SRC_URI=" @@ -26,7 +24,7 @@ LICENSE="Yandex-EULA" SLOT="0" KEYWORDS="-* ~amd64" -IUSE="+ffmpeg-codecs qt6" +IUSE="qt6" RESTRICT="bindist mirror strip" RDEPEND=" @@ -57,7 +55,6 @@ RDEPEND=" x11-libs/libXrandr x11-libs/pango[X] x11-misc/xdg-utils - ffmpeg-codecs? ( media-video/ffmpeg-chromium:${FFMPEG} ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) " DEPEND=" @@ -103,7 +100,6 @@ src_prepare() { patchelf --remove-rpath "${S}/${YANDEX_HOME}/yandex_browser-sandbox" || die "Failed to fix library rpath (sandbox)" patchelf --remove-rpath "${S}/${YANDEX_HOME}/yandex_browser" || die "Failed to fix library rpath (yandex_browser)" - patchelf --remove-rpath "${S}/${YANDEX_HOME}/find_ffmpeg" || die "Failed to fix library rpath (find_ffmpeg)" } src_install() { @@ -113,8 +109,6 @@ src_install() { make_wrapper "${PN}" "./${PN}" "/${YANDEX_HOME}" "/usr/$(get_libdir)/${MY_PN}/lib" || die "Failed to make wrapper" - dosym "../../../usr/$(get_libdir)/chromium/libffmpeg.so.${FFMPEG}" "${YANDEX_HOME}/libffmpeg.so" - # yandex_browser binary loads libudev.so.0 at runtime for icon in "${D}/${YANDEX_HOME}/product_logo_"*.png; do diff --git a/www-servers/vinyl-cache/vinyl-cache-9.0.1-r1.ebuild b/www-servers/vinyl-cache/vinyl-cache-9.0.1-r1.ebuild index 76e60d5a9522..af521d27f3c5 100644 --- a/www-servers/vinyl-cache/vinyl-cache-9.0.1-r1.ebuild +++ b/www-servers/vinyl-cache/vinyl-cache-9.0.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://vinyl-cache.org/downloads/${P}.tgz" LICENSE="BSD-2 GPL-2" SLOT="0/9" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" IUSE="jit selinux static-libs unwind" COMMON_DEPEND=" diff --git a/x11-apps/xclipboard/xclipboard-1.1.6.ebuild b/x11-apps/xclipboard/xclipboard-1.1.6.ebuild index 99a2011efff6..a37d2c6b3852 100644 --- a/x11-apps/xclipboard/xclipboard-1.1.6.ebuild +++ b/x11-apps/xclipboard/xclipboard-1.1.6.ebuild @@ -7,7 +7,7 @@ inherit xorg-meson DESCRIPTION="interchange between cut buffer and selection" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86" RDEPEND=" x11-libs/libXaw diff --git a/x11-apps/xclock/xclock-1.2.1.ebuild b/x11-apps/xclock/xclock-1.2.1.ebuild index 9ef120dd94c2..cd52d8223824 100644 --- a/x11-apps/xclock/xclock-1.2.1.ebuild +++ b/x11-apps/xclock/xclock-1.2.1.ebuild @@ -7,7 +7,7 @@ inherit xorg-meson DESCRIPTION="analog / digital clock for X" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND="x11-libs/libX11 x11-libs/libXmu diff --git a/x11-apps/xkbprint/xkbprint-1.0.8.ebuild b/x11-apps/xkbprint/xkbprint-1.0.8.ebuild index 84a4cd7313a2..697b13fc70e2 100644 --- a/x11-apps/xkbprint/xkbprint-1.0.8.ebuild +++ b/x11-apps/xkbprint/xkbprint-1.0.8.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit xorg-meson DESCRIPTION="Print an XKB keyboard description" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86" RDEPEND=" x11-libs/libxkbfile diff --git a/x11-apps/xkbutils/xkbutils-1.0.7.ebuild b/x11-apps/xkbutils/xkbutils-1.0.7.ebuild index 3a0a62819d2d..47968bb61db9 100644 --- a/x11-apps/xkbutils/xkbutils-1.0.7.ebuild +++ b/x11-apps/xkbutils/xkbutils-1.0.7.ebuild @@ -7,7 +7,7 @@ inherit xorg-meson DESCRIPTION="X.Org xkbutils application" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" x11-libs/libX11 diff --git a/x11-apps/xlsfonts/xlsfonts-1.0.9.ebuild b/x11-apps/xlsfonts/xlsfonts-1.0.9.ebuild index cb63284a479b..069a9959587d 100644 --- a/x11-apps/xlsfonts/xlsfonts-1.0.9.ebuild +++ b/x11-apps/xlsfonts/xlsfonts-1.0.9.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit xorg-3 DESCRIPTION="X.Org xlsfonts application" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND="x11-libs/libX11" DEPEND="${RDEPEND} diff --git a/x11-apps/xmodmap/xmodmap-1.0.12.ebuild b/x11-apps/xmodmap/xmodmap-1.0.12.ebuild index b58aaa129a46..1810c382a680 100644 --- a/x11-apps/xmodmap/xmodmap-1.0.12.ebuild +++ b/x11-apps/xmodmap/xmodmap-1.0.12.ebuild @@ -7,7 +7,7 @@ inherit xorg-meson DESCRIPTION="utility for modifying keymaps and pointer button mappings in X" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" RDEPEND="x11-libs/libX11" DEPEND="${RDEPEND} diff --git a/x11-apps/xrdb/xrdb-1.2.3-r2.ebuild b/x11-apps/xrdb/xrdb-1.2.3-r2.ebuild index 6c8a78056221..3403ae2bbfc3 100644 --- a/x11-apps/xrdb/xrdb-1.2.3-r2.ebuild +++ b/x11-apps/xrdb/xrdb-1.2.3-r2.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit xorg-meson DESCRIPTION="X server resource database utility" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" RDEPEND=" x11-libs/libXmu diff --git a/x11-apps/xrefresh/xrefresh-1.1.1.ebuild b/x11-apps/xrefresh/xrefresh-1.1.1.ebuild index 95deeb3621b8..c9b0b807e967 100644 --- a/x11-apps/xrefresh/xrefresh-1.1.1.ebuild +++ b/x11-apps/xrefresh/xrefresh-1.1.1.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit xorg-3 DESCRIPTION="refresh all or part of an X screen" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND="x11-libs/libX11" DEPEND="${RDEPEND} diff --git a/x11-apps/xwd/xwd-1.0.10.ebuild b/x11-apps/xwd/xwd-1.0.10.ebuild index 1d62e20e60c1..f6d4dd2dd613 100644 --- a/x11-apps/xwd/xwd-1.0.10.ebuild +++ b/x11-apps/xwd/xwd-1.0.10.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit xorg-meson DESCRIPTION="dump an image of an X window" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND="x11-libs/libX11 x11-libs/libxkbfile" diff --git a/x11-apps/xwininfo/xwininfo-1.1.7.ebuild b/x11-apps/xwininfo/xwininfo-1.1.7.ebuild index 52b721b6efe8..6ea803f9572f 100644 --- a/x11-apps/xwininfo/xwininfo-1.1.7.ebuild +++ b/x11-apps/xwininfo/xwininfo-1.1.7.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit xorg-meson DESCRIPTION="window information utility for X" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=x11-libs/libxcb-1.6:= diff --git a/x11-misc/gccmakedep/gccmakedep-1.0.5.ebuild b/x11-misc/gccmakedep/gccmakedep-1.0.5.ebuild index 6542656f6cb2..ca23e53c50ab 100644 --- a/x11-misc/gccmakedep/gccmakedep-1.0.5.ebuild +++ b/x11-misc/gccmakedep/gccmakedep-1.0.5.ebuild @@ -7,4 +7,4 @@ inherit xorg-meson DESCRIPTION="create dependencies in makefiles using 'gcc -M'" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.48.2.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.48.2.ebuild index 5d448e448cc3..4f72c1642c0c 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.48.2.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.48.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == 9999 ]]; then else SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" S=${WORKDIR}/kitty-${PV} - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.48.2.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.48.2.ebuild index 193583584d52..c6b9f8ab8d8a 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.48.2.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.48.2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == 9999 ]]; then else SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" S=${WORKDIR}/kitty-${PV} - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" diff --git a/x11-terms/kitty/kitty-0.48.2.ebuild b/x11-terms/kitty/kitty-0.48.2.ebuild index 1630fd189e45..52d602a2755e 100644 --- a/x11-terms/kitty/kitty-0.48.2.ebuild +++ b/x11-terms/kitty/kitty-0.48.2.ebuild @@ -18,7 +18,7 @@ else verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig ) " VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal" diff --git a/x11-wm/qtile/qtile-0.36.0.ebuild b/x11-wm/qtile/qtile-0.36.0.ebuild index af111d277d36..a9af781e1361 100644 --- a/x11-wm/qtile/qtile-0.36.0.ebuild +++ b/x11-wm/qtile/qtile-0.36.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" IUSE="pulseaudio wayland" DEPEND=" |
