diff --git a/.github/workflows/duplicates.yml b/.github/workflows/duplicates.yml index d3816a20a0..54006fec79 100644 --- a/.github/workflows/duplicates.yml +++ b/.github/workflows/duplicates.yml @@ -27,7 +27,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: dev - name: Setup master gentoo repository diff --git a/.github/workflows/emails.yml b/.github/workflows/emails.yml index 8431ba8435..adb8d90582 100644 --- a/.github/workflows/emails.yml +++ b/.github/workflows/emails.yml @@ -17,12 +17,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.x - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/pkgcheck.yml b/.github/workflows/pkgcheck.yml index df2ebea8a1..68cb2d4d05 100644 --- a/.github/workflows/pkgcheck.yml +++ b/.github/workflows/pkgcheck.yml @@ -26,7 +26,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: dev - name: Run pkgcheck diff --git a/.gitignore b/.gitignore index 655146b1cf..63b83487ab 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ *.log *.swp +.*.kate-swp *~ ,* .idea/ diff --git a/app-admin/chezmoi/Manifest b/app-admin/chezmoi/Manifest index c6967b985e..2e5c1d571f 100644 --- a/app-admin/chezmoi/Manifest +++ b/app-admin/chezmoi/Manifest @@ -12,3 +12,5 @@ DIST chezmoi-2.69.1.tar.gz 2611384 BLAKE2B 94ef652bff4045b5245d4ff219eff6234eb2c DIST chezmoi-2.69.1-vendor.tar.xz 8818080 BLAKE2B 6bd7e0d5d4217ff72863c17165477631ff8e137d92af4dab1a87a0bd98d54c2feee32382db9bf951d1233aacb1ad6bb2192cac52b0feed18ca4d7452f28cf612 SHA512 64cc9a616dec676c39a5c7ede2781ad3fd3ab2a20206b09d83e15297030cfad7a2cda3f56df0f4a581d8f61ba661e942a52778ee72f58a3bcf823b5d9a34c01e DIST chezmoi-2.69.3.tar.gz 2602264 BLAKE2B fe6a462691db13b41da64bece06454bd3da26fa3c1192ee70b7b37e656962d6e24ed7a21c9301747f38160732ec79cb5d5ae6060f557bde945fcda0f6008efca SHA512 a768b91ed18ff8c4bd0e1db4d121f2a60fa75394b1aaf61d5ace32cb1852048d6411f4d1b70460e2421805adfcbb50f4860e67798e3eef9a793344966b18655b DIST chezmoi-2.69.3-vendor.tar.xz 8816480 BLAKE2B 7609f5816e3134b831a499f26bc8618df83974580f45b0bab3872846293bc34e2164bc3577cfa0d8638caab4e27a92506cf2b1285037f3f5ba0ae79bea399676 SHA512 fd203dbf00160c81ed52b10abda01c6bba65e11afbc33b141aa6715de38baa91228713281e07c7b5f19e0180d3180b80b5b703a8d12176d3e4ececef89c8a6cf +DIST chezmoi-2.70.0-vendor.tar.xz 8793576 BLAKE2B 0a4fb332446fa8418cd19bc6f304295d9e5d05683610adbe7f63edb356fa8d55f918bc5fa76fe6021fa112eda4534a20e4789ecdf36f97ea95378661186f983d SHA512 b3ee7db3ea02ebd3cfeafd9ad8d769288332499822810d3fa37b73d8fca06d397586e8c4b864f79039a4987d6089249824cda94e69f57f45f9599cbe2e9c9212 +DIST chezmoi-2.70.0.tar.gz 2609184 BLAKE2B a3bd37e2cc4d923ba3c8f1910c0ef5a0c38f14bcc86fa577e45ca61e7bf914974559e67cc31f0ce4420cfe76a58f9977a93b3ac114545fde92709b53464d059e SHA512 9ac734314a0e0f98104a03205207a2a925e947b18243b64e8066b10daf9b23228c1d45678feb6640f3b6eb47aefda27331a5ad3f2d46b4c0ca77f5de13669973 diff --git a/app-admin/chezmoi/chezmoi-2.70.0.ebuild b/app-admin/chezmoi/chezmoi-2.70.0.ebuild new file mode 100644 index 0000000000..ce7634c1d7 --- /dev/null +++ b/app-admin/chezmoi/chezmoi-2.70.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module shell-completion + +DESCRIPTION="Manage your dotfiles across multiple machines, securely" +HOMEPAGE="https://www.chezmoi.io/" +SRC_URI="https://github.com/twpayne/chezmoi/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/iprok/distfiles/releases/download/${P}/${P}-vendor.tar.xz" + +LICENSE="BSD BSD-2 MIT Apache-2.0 MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +RESTRICT="mirror" + +BDEPEND=">=dev-lang/go-1.25.7" +DEPEND="dev-vcs/git" +RDEPEND="${DEPEND}" + +src_compile() { + ego build -o ${PN} -v -work -x -ldflags \ + "-X main.version=${PV} -X main.date=$(date -u +%Y-%m-%dT%H:%M:%SZ)" +} + +src_test() { + ego test -ldflags \ + "-X github.com/twpayne/chezmoi/v2/pkg/chezmoitest.umaskStr=0o022" +} + +src_install() { + dobin ${PN} + + einstalldocs + + newbashcomp completions/${PN}-completion.bash ${PN} + dofishcomp completions/${PN}.fish + newzshcomp completions/${PN}.zsh _${PN} +} diff --git a/app-editors/fresh/Manifest b/app-editors/fresh/Manifest index 65d19e6ae2..c944e1a253 100644 --- a/app-editors/fresh/Manifest +++ b/app-editors/fresh/Manifest @@ -9,6 +9,7 @@ DIST android-activity-0.6.0.crate 258597 BLAKE2B 6036c801a6a7a419257c0cb8a5daa7f DIST android-properties-0.2.2.crate 4563 BLAKE2B 00634bbee4d6dcd3254ee37dd7e5560963b35700aa95c47c84c129f0774cbac436347f0abdaa4ec33216358d9f079559552bd5a95de5026b7dba4e04d9cd674b SHA512 dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e +DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9 DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b DIST arboard-3.6.1.crate 54018 BLAKE2B 77b2d7c30c637fe9e8fd8dcf8ea19a48e120f1e0f46202e40345456afbdb311fbf24e2e6e6d77a413fb5f863fef61ccc0501cee11f66221191e0dc99026bd0f0 SHA512 e434222a82a4e16747ce1893a27140bde9b7154b9da8a19c226559540b890fdf5b6dc2d8265d20821e458bfb678cd950b1a750cf67c0029bbc980ab6515893ed DIST arc-swap-1.8.2.crate 80791 BLAKE2B ebdee38b846a897d1af17efb2c5447774e60462b1af882543b27e894d3357f9fe153ff2160584114ac3feea0d1d4409d152d01115a7fb7eaaa21116095f6eab8 SHA512 f7e25324bc4bd929efa752ae0f0a0d59bf70e9de9e66448928aea0d6c32329d3b9ec9c9bba4802be3387a96011fc0c79e886cb461068e66be854dcbc9cefe270 @@ -25,6 +26,7 @@ DIST atomic-0.6.1.crate 15243 BLAKE2B 68934373e2f7ec150a2d41ca1a3db23d01acc5caf4 DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 DIST base62-2.2.3.crate 15683 BLAKE2B 0d0f3d9acd68a66a0cc8011b454b444f054b1cd1786d58c09322fc4459f8c074d10e001bbab30c5353cdcbc82673b83b272930b3f0a0d34e0364f275709476b0 SHA512 f2037741858d6efb9c79717508ffc8de2f343ee84c65f8a1bd182a16ed37a60cfe7d0fa67f9391699e96c63387f6d6cb60907a34f6006616b8a700116415805f +DIST base62-2.2.4.crate 16568 BLAKE2B c2e1f2b26d7cd7a2c1a29bce2f04e5649c8fdf45c9031bfc2f591483b546663e0021d0312f6f659249a3411cbc20e425b320e8dfcb1f72958ed1ec74c3674aad SHA512 53d218e3e637324df758b53548775cb41229825ef4ad2e4c14fdfa07f96e4bc6d195221dfc0841ed7da6895396299ab3da1ddacc64847ff1be1d83f448fd7cbc DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 DIST base64-simd-0.8.0.crate 12531 BLAKE2B f2c8eb2f13919bfcedd6e2d15df11bfc80a85a5917b52f0776b6537a36a230370af688c15bf7196c1463907a7fc0a31233387dac788ab3d257e074afde16fa57 SHA512 9f5bb9b28ab502e52b5f755a5ffe213bb4ed392313ba2e43d3ff5bc193eff87e348f651eeb46599308d650348534e79081ab183ad7bb1636a7db6722f8ee96b2 DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 @@ -53,6 +55,7 @@ DIST calloop-0.13.0.crate 69698 BLAKE2B 8aea51f40fb2af897975e4d596cd33071e0e163c DIST calloop-wayland-source-0.3.0.crate 11300 BLAKE2B af213882cc57aab71deeb239a71c46c0c61e0ef440982d0164a32f7e0a809c0959483ea8c758ca765cc6bf94bba34711cd7dec529a1b30adfe8078917fa59b6a SHA512 e52f98969b7cc0be68fd0960f5852aa25ef54cc1ce026d98c031047c5c39d4e6397cc1185f8d5596d099b01a10bddf6065fe4290f90632a9e696dd6b89880238 DIST castaway-0.2.4.crate 12546 BLAKE2B 22f5199928387778df87086aa786bb25b79e77040d7408b601a2c5d07968ea79c018d3c69b3dbb6a785edbecab000621d5921b69d628ab6b3a9ce43c79615d51 SHA512 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481 DIST cc-1.2.56.crate 96059 BLAKE2B 15d2be0039758c408fbf14099c7d7170c789e01451b3ab17bc8d7c99db0e1777a1525815224ed0eb5f7cd466ae16b15a72e9bc566df81056e2f572f274c9f762 SHA512 4969d59f6de39bb2b4a0f56f4a25b34e0023cae4856a4e9d046b807e81dbc95397b97f1cdff69b8ce770842f587af19f692a5fe160f7cfedd0cedc0efd558962 +DIST cc-1.2.57.crate 96188 BLAKE2B cc59c45170f146e45569b36b96cb037b737f6e93640ef9adbf423fb6f61fc07a0e48efc6e53a8536f91210c95971b15d93e5b8544ff5996b14902f181ff39c97 SHA512 9bcf7aaa2791ef9d2054fd93489a019c4a77c3376495bde01468dccf9ec81701061467372adcd3759f6d4ae962ac108199544860a4d3c5de7595bf28fe76c187 DIST cesu8-1.1.0.crate 10555 BLAKE2B 4fe369d1247c3b30ff9beb644dbe2a517d78632191f3216bb83d632bc8857f9541a1b60d0bb583cf3fc0ae974f7c9d2b07fca5efe2057d9ef281de76fe810a49 SHA512 2d902b624c7ccfe3633c7bcf99b833b120c0ed7760ea825bfb2fa03ae90df543e637efd46e0743782b81e468e0fd3b534956ffca81f9bdfbf742ff3beae8f8b8 DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 DIST cfg-expr-0.15.8.crate 42108 BLAKE2B 846a67059fc30e8c1f70d8b5495443ca0ed373a333d394b92d79981b415888a2f5c745a028e702464bcf68765667c35513e51931b84d9d081873146a0a4edbd0 SHA512 1077d113dfe080e0e78e25c40f32c9f14988d2dbb76bb783ed3e8ce13c58e5dc0dd549362d2f197b69cfbffcfa3ebed385a0247f5928dcff8be7d0b055be1041 @@ -65,9 +68,13 @@ DIST chrono-0.4.44.crate 240549 BLAKE2B 7d3d1763ded8808a7402541513d00241c444b5b0 DIST chunked_transfer-1.5.0.crate 9779 BLAKE2B 5a26e784e9de06b8026edd56685d9767cab5cbd25e787f642c308be944194d78de5a38ca061b815e234952008c4981d68f591780ae9dcc0d76693857dffda3fe SHA512 e4888b19e7e650889a531e0e07f4d724826f5fb78c9c05966f066ff7898ef8bb1280f89e9e7951914b7b52fc0e831bf205b7a4813bb204989f2f72adc5868975 DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125 DIST clap-4.5.60.crate 62002 BLAKE2B f9efd2547c97e942fb8ece20bd357372401cba0a343b7683c8b4eee2ab0513687c39ced3faf64918ea948a66cfe88374ffee0fe3e7ffe4f58a3e9efb77607ac0 SHA512 04cdd8503ea322b41d574bc700bb8be24fd930b28a5281899ad7e8f5d3fe65c3f671a639b8ec88070523abada843c78fc7c9ec784a8eeab54a1c7efced120234 +DIST clap-4.6.0.crate 62930 BLAKE2B f184cfb0d40adef5d0b4ee0370208bdeb6587b9dfd1b37f71a577cfdf77101100b4c47809ceecf946a855455ab836273aa6b8bb6570d0c126a82754f16bd95ba SHA512 bc5641690f0a0ed2b660836590174641e568be3d2b92d5dc91a82581fdef0543640190fc3c8ffe765f0245a88c0f9809d4e136af156a3d480a680da28e8ae5f6 DIST clap_builder-4.5.60.crate 171105 BLAKE2B 590ea4bf09e10ad71cc1936a6232903d81866144fe9c1977518c9966b3c91b0991677dcc40d5a262f903b1f39d8cd79f5dbe1d0149c4e17c5bdc6b312b14e4bd SHA512 6414a9d8a8d7c1d5923941e0d375df1a4c7ff8ebabf5bc83cee4ec1e5b502471c95701865f523de7706778b7eed844183d9e0097f84124b5147ff44d2e9b55ed +DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7 DIST clap_derive-4.5.55.crate 33502 BLAKE2B 3dcd1ef61a9d874dff8e4e337d3447caa05d3155bdbb9f1cb6de0e5a4349b88ea4b7b33316e68b798631c2c3351a7caf97d9b13b37a0c06c8bd5b4b3fb1348d8 SHA512 443bf32b68076a164c00222b7d5fb5cd14ad9f1a7eb417ca9fcd7d6fd49e7cbfb97ac8e74e0e72bbf78a862c1fb6a27e1021d2ae9d9ca03c11b530682e2b0b64 +DIST clap_derive-4.6.0.crate 33435 BLAKE2B 93fef598637bc3674a7682f724412d5b515c3d219fe4d7e854dbb47864be598046e84c025a5245add4e9431b305d232e6207806cd87aff72cb3552c490426aa6 SHA512 4b642e4bda3af45b21fda189094f73b295c6890f2af533e1541be0df8669d1c7d8256a88dfd47f488ea6adab65012a213521d52dd902f9f11fd3b776923da1c7 DIST clap_lex-1.0.0.crate 13466 BLAKE2B 9a29422e6723fbb76131ce7ca970418200b4ce9bb84936f156e416c96aca25aba7d9982af70f7fdb696a28011463e09a4cbc00df7141e1a6bfb5236178309ca1 SHA512 2e65fdfd8a7310f43c333efb41b18818bd79dc83bf192eeb53f0ab524b500c0660280186308960a0b5b724092319f9325bb92b0b63738fcaea7b932d0d7e3887 +DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a DIST clipboard-win-5.4.1.crate 20994 BLAKE2B e5bc18c57d10c266f8aec9eb3cdaa026a31874c6bc7bfd580204b32922e8260e153d8cfac52ba4364a704eed6deb1fa1a073ce8991a54e704126f5667b730249 SHA512 e37d5b33896936c21d9c049c1f3aba43046c4cc47678c16484154d136aff736decf5ed2f44c431591ebad08b37002626c45613aaffa6adb0af69c6be2f315708 DIST cobs-0.3.0.crate 15639 BLAKE2B d70d00304f0fb6bee6d0b65e16aa0572d1b7c35f170be24e7f8c38991571f770c94bd2b1a582ed98d0a74242372657fd83654dfca0ca6cc74cf648f1b8eddaae SHA512 938cf500f8f4d05fed1dbd3272ea35067ef182828e9b8898f1bf2de37ab69941a3c967615b43496190d41e72c95e17e84d9307271f063ca412f2ec3daec88f50 DIST codespan-reporting-0.12.0.crate 55796 BLAKE2B 67ecdcb02accc9a65d6706ea632248404fc0cfd6fff8adf633cf4923f5b6382043d9fd1ec77e3e2f3b75420239add7925670bef72d18269e664e6a8d2539123b SHA512 73d3835dc25b4a4088416c2b74aa22c04dfd14bfb9fd85a1f2b22fed8acef284437b2eccef0098b593ad082df65d6a66aa5852c4d81a9df33718a81be56d8d09 @@ -116,9 +123,12 @@ DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9 DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2 DIST dispatch-0.2.0.crate 10229 BLAKE2B 3a3f011bbd994f6620619d5bd26d95eda7ba21f1a4874b69e3a654e04611ec7af7257300a669ee95ae04ce35a91e033dddddb4a14da48036a5d19c4bad721386 SHA512 cf2b4c624f92808e43a0a4828ee1085e115540d5df5a0ad6a3593c9e5109951b26e8afbabcfb0a1fde41207d5c060566bf9260bf4c2a95907e3a822d84364b3d DIST dispatch2-0.3.0.crate 54606 BLAKE2B db60f0e73ae0858168c617de34e22347e657b22f5328e7d86c136008d3b6b93ae36f295b1b5b3ca677c419e333451d16dfb7852627fa36639807dc7f4cdc9a04 SHA512 2f0a168885fabe8fb7443994bb666c94ce95d9b1f14eee6e19b185b27d4cb33c5e76f85244cb9e5735566d02b7c61675e42911d6d99b079590dbd124aed56f59 +DIST dispatch2-0.3.1.crate 55299 BLAKE2B a159e925c2b6ccc7357873b06114a600cd2c9137fb1f179883070aca60b3a4f4d63ec3cc27ff7e597f972ba3ea50621609f49b38c3be83b56cde6c6cc5573178 SHA512 58c2c10ce8e6d68faba8d96b2553979dece0a0733d98ccd22354231611b431ba76e6781729ebbdc52b695c11cadda53e9d26a09a7e11ef4cf47a94902bada878 DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 DIST dlib-0.5.2.crate 5806 BLAKE2B 2a8be2d76c44c95d5b1b9a5439a99a75daa703a341980d8af1c050d6096d45fb748f0acee7f7de2f9433f97ec19faec9e028f57c8149229eecb1827a1ef8eb60 SHA512 4a8f1c09007ecce1d7c829899aafb90081fe4fd89cfac3550638018760e24f63985e3060c4056b55bf58cf4622b1b31595e1c524a75b1b4354b8f3c35fc267ae +DIST dlib-0.5.3.crate 7120 BLAKE2B dd9b7ba4fb33dc206315d48e064916209f9554d5a884e68f58a1d486ec43b250714255be06c6d4a820cb13e08803c6db6f3ec1305993b5294375ba627cd64f56 SHA512 8f0c798104d987daf52f9b0b26d15334f5fa75cc6efce4c4220219cfd7f132d73c18e045bf101735532a517a7952f895651d54f4e470135a65270d6f4a977848 DIST doctest-file-1.0.0.crate 5703 BLAKE2B eafa2ab1455e07bf20006d8a254c1dc15ee6ecd94e2d0f78c2500490419d18a4ec8abb0615b8b444797efd1c1be6c9a8cfab2e8849425868b447a253a265939a SHA512 a02e3071c51a7cf9de9551c84054c3e7ded8823bfeef8ca5a9c7fa0c7e0c49a7221908039ab19541728e0591c5b8261227cde10ccaacde6857c00097f203f3ef +DIST doctest-file-1.1.1.crate 14391 BLAKE2B 4ea8e65b17245fe4ec7e4086cc2b5582176cc006b8b48b750a1b3db40745bb32135b7128086fd60a7a458a3711e3a3e1d4ea181efc7bc417da29ca5ff3ea4155 SHA512 2b5a773969532a852555ae87475f6151a03ff5677933fda4945d455cd3858453d920d56ac17bc44d14bfcad005704236c6baa43ab0849fe18a6c56f0964f7d53 DIST document-features-0.2.12.crate 14739 BLAKE2B 75d279017eae0877aaecb3dd953ea9a19083f5affe9215e623a9235ca97b156484b1bef8e682b5e81859e914841c951be035a24ffe0afca419ef2721949d1411 SHA512 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677 DIST downcast-rs-1.2.1.crate 11821 BLAKE2B e8a78afcd8d2f17c9505973359e2151d59b233e1757b4c7019047f148b1c8a4f28dc3a0d6eff6cc7f4a7ed986bf592ccf0481dc112768a9751475e1b0dbe27f2 SHA512 f37804c1b1e2cb0ecf2460fd6ab274c843c43e94aa7dfbf4e3c53529cca9b5624c4ea5ab5ceaafd72481165c7335f3cd1f846ae43deaabd18f363572825a5f86 DIST dpi-0.1.2.crate 14812 BLAKE2B 28b802e175070be2766f49758dbf69840d4f9bf0aef5a87e25bf6abbdbd8a027ca721cb4ea258541992d0073e92ccc552dbc9ae0fa87d1a2d7e81bab0aac3933 SHA512 7a07448cb4c33a4de6deab1d6e57dd990c1f5783f40182c620ccb0609783b9f9a7222c2a35bd29c25b082dcef7be7d3d124de4ae760ed9253b67c90f11ecd531 @@ -142,6 +152,7 @@ DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a06 DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366 DIST error-code-3.3.2.crate 8516 BLAKE2B ef3c69f3c4c0a26980fcea100b6fd3a387180f1f7ba1f9bc5e1171e5c40d0537dd502426d8f76797b36a5d22b9c4f3c7267488bc13edcd8f13677c49d39db17c SHA512 07a5c08594aabef44a06b483fae98788117763de68b039fbe083724633b291e521b3e56ff70f2bd38b843986d0dd4a986044104c4b39d8e6baadd9938a0bfe1b DIST euclid-0.22.13.crate 86172 BLAKE2B cd0b16fd9771244f157f3c369bf097e3da366550f4c85d7ef38f66826574e8a3d3f4f90cc54d2cc4bbe087cdaac7497dcd51d8c0deb52f940a71cca1b18e481e SHA512 5237cbec7db5d6448fe14ec7b615b2a09514655285d22e460cf55583576b8d7170d6d9636a0c26abd705c94f4fbb25e40ee2402701767be91e601cd7afe11cd8 +DIST euclid-0.22.14.crate 88222 BLAKE2B 121a9b81b1d7e14b9f4673daebbd3e696c497c28c88cf07ec1f79637ebbefe3dea120e95656f1540c0a7e2870229a0f1f9d0f8657431501f1464e30dbbc997e9 SHA512 51580fda5f676396452fc25f5cafef561d80248ebc0efde8b311201772ce5cf8310b4158396e2283d258fec1683a4c2d1eced98a9e2f8936f70f949b68a7d8a0 DIST event-listener-5.4.1.crate 43782 BLAKE2B b43523d0166d1e89f4957d718a54af9c31a52ca860bc5cf645e093670e5d0e4bdbc5f8f57de9eabd8b8c5b54df4090bea68adc8bfde8b9d23203b737580e4fce SHA512 99677a81a7abc04d6386db78fbda40ce5a9e4b628d0a1b171150b5be12e336fad04f2f8ac94e62d732dc90b0c65279bf28904e77f19c5cb6f0cad6298d97c394 DIST event-listener-strategy-0.5.4.crate 16179 BLAKE2B b516f4b14bace1dcc9e7e6ad3c7b8ed1855530d0aecd1ed480b4392bc5e414a92634ca91b73e521e0344e264da2d7bb92ba6dc260cb38d532ac5b782569f7ea6 SHA512 bd5259083e87d6fe04fd0c3ff2b5a5ac3e6550ea05bf623b3c535465a2c1f2766bb66ee73444a80075efaa59a73b064def1f034e91e64c66aff4921eefc54caf DIST evictor-0.5.1.crate 39676 BLAKE2B 713513630a2a164b0fb26bee7058f6f4cf99a4308e87a799cb370b38d23f4aac021c22938bc516e9cd930e4ac2ecefe11ab05f166c05c5e0e6959bb132e8fedf SHA512 03904edfb74d0a8ff04c62bef96a89328be83bbe933a9bbdc1c5c1ce6122cd4337429840f82e8f3b9236824c74bf44b23e4828bdf51cfa3c46f74ffd0c5cc437 @@ -166,6 +177,7 @@ DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959 DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a DIST fresh-0.2.14.tar.gz 24381691 BLAKE2B 1f2dd58775e01bab6196b74414ca6d7c2fbd135e644af3b9c0c20bb50268f0b5304e339334f2a1c5ddbc71a3f9ff3cc77563c7b5ff997c034a096a924ca5a330 SHA512 a06f46010e3ba3eaafee183b342e3e8b88fa966afd6ab47ad4c05ac4c8b298562895e1663da7bc5d79846c848e531c7dfc68549f55944ee320a209ebe53865ff DIST fresh-0.2.17.tar.gz 24481168 BLAKE2B 5b9c6be543927790f83764d15cfe490a12fe0da5b57382c1d4f49312590772ca92dbed0aa207d81847a78a3b2c4caf2cba8a8f66de555a5a8fbdd61acbe6081c SHA512 94a76d6b0dbe499e3bb688b467a18161b341a993d9f45e938747b1024a9b71a530cf6270a7907b7ad5e1e4926dac459309b8258eaa6de80fb37f6b103f8e99dc +DIST fresh-0.2.18.tar.gz 24558554 BLAKE2B 4a5c4e4cc296930796897b4eac21e25fcb90c5ef01376b1e5d160ee14bd36e4723a405516e0a7a5b358642de4860a17e7178cd31316f822629634f78a8d0edd1 SHA512 f246019fc2bf04ea092144982ba84836b750dc99b100a08d8afee39422fabf073666c29c1a1b422e54cba4ac57703fb3c653c26adf84ad4151f2ec2e21c4b816 DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155 DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137 @@ -183,6 +195,7 @@ DIST gethostname-1.1.0.crate 9865 BLAKE2B 40c9385364ebda2a61217fab5b213b6f620891 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.1.crate 53686 BLAKE2B 3b6dd1e30a5b9e771efa0a3d87da99c8c0da5f3be368859b1ba6f883c9a7ab4926c3713149cec3524766070d8fffd284ab5c382c29b74e0aeb54682d4643eaba SHA512 120649af83beaf0ae68e28e47838c11ab7def55f683c16fb4cade1f13bdb38316a1823e93f420ac9a5d928868d09f376b9b079dda2a639eb1c2f931c09ba43f4 +DIST getrandom-0.4.2.crate 53905 BLAKE2B 23aca6717b8fc8bdbc26bffaa1ae3aa35666f82951ced24e1d7b7530feae7eb5e66a9c81b738bbd2b09ead6efa030d2850e0ffb314dc82972fe72af361b961b6 SHA512 191d847be8c21369067b707c2c20cd56531478aca534ce902271e2693e84f6d74306a690759b17a8b1e9c46c639fe0e7be3b2fe41469eba4d7c27bb1c11a442f DIST gio-0.18.4.crate 206027 BLAKE2B 6fc7b587e5195d0230491b61440d7f0f9aeb87dc0835c5af8c6a95ea19c4803d56b1528cfceb5b7d006b4de65b92d3cefa3b2727a647af44c6dcf1c107fda7c4 SHA512 d4e5de6c4600883217a98331b9c0d6836a04fbe446dc5fb70e7eed6c7af8469defa01f246ceb962b4b6f905d08782e3f169d7237c032f4b9b699f087b50beca8 DIST gio-sys-0.18.1.crate 81369 BLAKE2B 40b7425735f49cab5748130a3edde01713472cb75c2e3f1612ac1699ff2488abcd17addc8b9de1704328f7656e660f90cf33502f8567c22565f15d9f80aa4079 SHA512 f02e9766754d48407e955fc81bb27820a357a1f6cf7b1e89464c0399cd39d4adfb8586d7d7a2a12e98792fcf6e4fe2807816185824967906d45ff936ba3d911c DIST gl_generator-0.14.0.crate 22330 BLAKE2B d2e84bf81e7c4e2869c3e23872bd86466ede80d6fdbdadaddafb1ae9ab45672613cfda319b15720c35fc26ab103ba106a997ea6f5d4654bc9db19fb86f20d765 SHA512 98779d525a042b47ac373340c6fd2e019a670a5bce643128ae2cde2021c0bc8b2253064819c2b0ff444e62bfb3679dc70f11f268c660050cc891063ed6b45fd0 @@ -243,6 +256,7 @@ DIST indexmap-2.13.0.crate 102206 BLAKE2B 7f3d070b645741f5960647f64759840b1941c1 DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73 DIST insta-1.46.3.crate 114815 BLAKE2B a58f942138a0dc42fd5e4c73a502b0d3daa34f3eb2a75a5253c646ca4b4e6c0bc24402120d7f76c6aa93f5722f9ec49261a9b4b789fddbe5c9a148573de68c44 SHA512 1b21d56e5e89fe5b1b6a681068a8924f3706f4f87701e5f4338e66c1e2bd478d428ebab8524e61d3d5935fd118eb3511a63dc431f8bd94917f0f72209196cd36 DIST instability-0.3.11.crate 14472 BLAKE2B 9ceb89cd7e4e75076c421b64cdc1622f6a01010db76c73d15e11be849290dbb2e871c5a0ccc16146487b7a59ec57fcaf37af67d7b86fdecafb4d0f0fd7bf9a10 SHA512 d5a55c7e89fef192910528616a80a8b03898819e0c8561d4c3401432b117d1c4b3d921eef9e5eca34978bbe914aa2f67b8338402eda45ae90df982f3b0fffd59 +DIST instability-0.3.12.crate 14750 BLAKE2B 13cd2407a85f9b7a67fb18c50b840776c5d2ea4d79a5dd882cb4ceefa34e0ae0ab043e3556f0ceaf57f05276e840c01235c9718f88a43fba3d65b1f02a45fb1d SHA512 06e386161352bdb13278965aa2655857e3c955b15a6b3bdcb51e7f76d66cbf5f8585e9f721447f77969c11a101e1a601bc12eb15df9095c20a7e00f5c76187bf DIST interprocess-2.4.0.crate 147738 BLAKE2B 06707ae9fd1916ea8b8be2dbeeb9a5fbbb5fb51a5c68f86fb814ccdf77ccafb9fc102998815b2b8324a5b057c8e801d0f91ff27bf010f9818f48c0a47097d6b3 SHA512 111c8eec261c0a8cd4acf505f1a45058c4efb26a7e96b4b639f1e4f862e200620d0458108d2904b58cbf6b60f6fb7884e32e7504bd5736fbd5bdbfd571f4fdc7 DIST is-docker-0.2.0.crate 2664 BLAKE2B 6c3b10a805bb077b9d0c54155fb9e72a15304fb3d6f0ebfc3efea8b42e02b99737d22c16a5352ee0c1f820699f765673bf0ca8f46c6a49b45796796c01015b84 SHA512 759e00292710b685954df031ef96bb650993cc3384cf03760ebaec377524cadc929c6561dde5fd3e14d71f9f122c86495dcf9893d1216d99055048542123ff06 DIST is-wsl-0.4.0.crate 3264 BLAKE2B bb9842ea007d5ff132c77b719c877c370eb5cdf63aebea8f3165ab49fbf6c68d624a3809de2b374cc4c6c86dfd0fb23b9dc32c2e7cc5f2378b2efc918dd710c5 SHA512 69ffd419eb4de2e50ef4e61efca76ec4547216957d5422ac7b2bde85264080c2f522714aa40b5a6566c25eaf791d12ec0df09afe3060cc43087d18510f33d049 @@ -254,8 +268,10 @@ DIST jni-0.21.1.crate 105028 BLAKE2B b384973d4d991de027da3f0c27aaae33a5d1f2ae803 DIST jni-sys-0.3.0.crate 10232 BLAKE2B dd6334daa6db9fae6cf1b31b9c13f09f9dc3f6a0e227bf6779880a6e197189d91583cd463b9876125cf892ffa5f8417dcc51aa010cdb8c99bb4f969990e969b1 SHA512 1e47582ed4dcf608ffd218549f1eef5ee3c87a89e28c65eeb5bba801edd6cabc0f095e213e8df606e050a57608653a59ced6f01a8bc76a5eb32ba1a337a63321 DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549 DIST js-sys-0.3.90.crate 91420 BLAKE2B 769f8bb462c0a6f344e0588cc421ea6dde5bd92fd006eac290585ba945cc4d239844b3153404d4d25dfac239a65fad1abee2e57d7d26d86bfeeabb8d92b48b15 SHA512 d57694fc17c457aa035f2e90e8523b25fb63f059fcb6c0775510bf535e01d60d91445886a2202f9749d8091a5f591f60dfe9ae99d1236cfb4b2a49a576c60ebf +DIST js-sys-0.3.91.crate 91416 BLAKE2B aff59394a2c7080c80fdac5683155a4cfc191eaf86b221dd49323540800a8c29c940b8d8f0729a9e0566652be800df63525cc09b8cdfb0192f915af92b4a8591 SHA512 526a53a373a964d04441cd918dd2af75c6dfbfd181d8847fec4442db2624ffce817e91fb5ad56d1e79dc5e8f120a8219d4deb2c625ddd93bcc767844ef978c45 DIST json-escape-simd-3.0.1.crate 17705 BLAKE2B a939f1818bc6e97f6357eab224951b53bbb5d7ec3dffa18a7be40e69d14102d2ab7eaefe9506fe0cf42a4a322ee98d90552fb8d2c1ca93328611f4cc16005129 SHA512 77bfb05e3a7c161b1650b67e4176282e5d84a0477a34559f1b659f2ebb29107cab9e7c43fb1f328c8fccf3cf01b5fdc69546a1327cba04097709aa96c9704907 DIST kasuari-0.4.11.crate 32486 BLAKE2B 7bfb415b80c6eccb66197f5cd48fb49cf3c98f49bd1135c0c8884a554b3af6fb2b9867fbb3835497cc497c87c9d084bc5787076007e5e99b333295214c90f971 SHA512 448ed2569fbce1dced170dbdd96310da3e5aacb1056303d3e9272f38bed31b391108b24c806985d42e8921cbbe559f1d5805d27da571d19818802bd32a684cdd +DIST kasuari-0.4.12.crate 32684 BLAKE2B 193bb30181417516b5c55285052f2653ee84f24885dc0daebf3454555d675ca5f66f816ad0f8d7981d91c3ba1c0d2c021175b23ed43ee68de4b60b22499ec595 SHA512 d71c169b138d473353e184d501ac23edaa7bc5bd24488f17497a7031c08740ae76dda8c969418b357e169c3aba131119c9d3000359cfe3a841ddbade5ff9aca8 DIST keyboard-types-0.7.0.crate 37068 BLAKE2B 2a11b182641e133f64cd313c36c2587c7f124ac9e1eb3815057b904665b9bf3438d0e805fa56d0ddf1e3011f3d9f9d47c0971343f8e8c97d3a198700036ceae5 SHA512 607f4e52b246a2986fc00c164623d1d0cab901b5fb376a648bf3d6247aa0ba16aa0f8c481466786feb443ced37249199b9c21ceccb248ea4486882ebd5b36a02 DIST khronos-egl-6.0.0.crate 29315 BLAKE2B 929d825923bce022ce13595a0ad183a3437581af6cdb19ece34af853c793dddf0a63bf8dd9a160ef253bc4e97c38d4973f667340a809455136b07dd248d2fe46 SHA512 be57e604f577ec526f3f2ea81767a5fbef0b609e0c1aff7c14e2fe658e47bbbcf65b5ac9d6dafb83d2b4fe25039550e21a165fb1d503ea08f167b039bd72cdbb DIST khronos_api-3.1.0.crate 599718 BLAKE2B 945600455c85874c37c7c395162a3e56531b417a1e6ce414386ecf31f8951fb40049604c27d719014b5379028e5da25fb9977c7487433cebcee4ccc49e00c7d5 SHA512 f9ed9e1bac648a82bc608bc7df339d3ef1db868c8ce8bda9598926839b3de9e3c11c2b45886b9a7dfe5ad6900770fd59c690bfe9a87f7c5b479945ffb8dfd292 @@ -263,15 +279,18 @@ DIST lab-0.11.0.crate 15140 BLAKE2B 28763aba9809eaf8ee5d90438ed973fbcde5861d78f5 DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f DIST leb128fmt-0.1.0.crate 14138 BLAKE2B 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf75579e865941f3fea0dc745c54472b369873b1ef4f26dd7f356860e563bc7ca6e7615d600b272c698a55e54eb SHA512 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817 DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef +DIST libc-0.2.183.crate 816918 BLAKE2B d0c26ca25b0808575aa540a5f0f43acaaa5a972269c5f101122538a1733b37b6aac3696a0d7298fe16974b06efb0b92072252eef40b17b977af24cc857963daf SHA512 017986d4fa8c362f8900c1c82c7381066382a7272cfe114243b8d47637d042c87b5ebef7881cf46727e00e541a0a8270a32db694ce8d78372672cf08224a90b2 DIST libloading-0.8.9.crate 30222 BLAKE2B ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed SHA512 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee DIST libloading-0.9.0.crate 33816 BLAKE2B 058472bb1ca2f53c577ab2834583c8efa544d0d5493ec202fa93e4f58029908fa656f1ce3941d2012e15478bd883ce784fa40bab082f65e41ea0cf09b568c31f SHA512 b44399fc7402aee700c04d1ebd45844498b789b35b031c95c58f40d37cc4448750a1a3dd468669461852392ba1c6d602458eb4456ccf1b6eda0da65a43cc4986 DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9 DIST libredox-0.1.12.crate 7469 BLAKE2B 93ef90131d6de7b49f1c720f3b01f18856e825479f53fb173fec67d3b2c7d6eea86a8dd4789752dfd8f59b7668be82ba834c662a86c0196181f7822f418f323b SHA512 8206d0cd3faacccb681551d20d9cae977a9fbbb4801aa53daa124633925bae73d1967f6c75ac9718527cd567dc39239a8e97e12e0747bfb3d53b9bb33bcdbc4f +DIST libredox-0.1.14.crate 9536 BLAKE2B 28a24353634391340f1d1837a61c70c61896ee228accfd3ab297d1265b081a410210d7493cf1505a9e8448bcd69ac1020a12630323180f501145b5eca800a39b SHA512 05242ceb8a058303af0ff0381db34a91a97e9ffa2f4178de5416ae96b6536d94ee53d2641fa26fe4a139487bb1260194c115601a166786a9bb86fab565cb1e2a DIST libxdo-0.6.0.crate 3651 BLAKE2B 7a3a7cd3c6c0fabf9531803189c94a81c7cc345e6bec9fa5fa8c695b6c1dbd91ba7993d02d0a4a923267fc39e78d770113b99929badcbdec5e358e27b1736862 SHA512 725566377e50d809b6510954f54cf2fb3eb4229b3d3c389326183bca26edbf7bdf495de38c0318a86b83f59e426638c5e86153bccb22e0583737e784266e9f03 DIST libxdo-sys-0.11.0.crate 3877 BLAKE2B 8a41d92d434e05ad515f2611b55fbd40850a625ea8588d326980e8ed2029810f5dcb3542ceacefb844b38ac7e2fd513c1086b2b7dbed40d498d057bbf75ad060 SHA512 cc6fb2064faf403aa3add8a1f43a6bed8ccf8e555f88ce3fe1399ced0dbcefc061ebf58b1258d3abfba5f69f0cf4feaf68dc7cddef0a52e69ae51d513d909f2b DIST line-clipping-0.3.5.crate 15498 BLAKE2B 102f3f413fe020616e637afeb3d51d979853ac58397bd5f638ff67dc1c14a3017c23c36b14d293cff66e2c68566de36d29de94560946da89fb617186c02c67b2 SHA512 adc5b85d2bf9415f815bc93aae5e802572c2da63251fb0f6a441ac4b4e56110f35b3191fbe5c0a3ac76cea126a66be672a213031b067fce0bec6286c7b3977df DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707 DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941 +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.7.5.crate 29962 BLAKE2B c94ddff0b5f6fb99d6adf31ee7c953bb1bb3741e5a68cfa598c75f58f6f426a53d19423e40b0b3ae2010e1533b4d46eefeeb7e86fdfc72289748cac897ba99c9 SHA512 722345f73b4ec2e91a9407dafd3951f1aad0acfb66e0adfed8b0a83dc1ea71d513fa5570bf960ef51409c9d50aeac23f85410ec6392f5620dc1f1e1e1f884659 DIST litemap-0.8.1.crate 34172 BLAKE2B 3614a408d5c6b03c5371396dfaa5c654073dcbcbed3782a15cb6aa53973405344ae8ea7e96cf4b00e036be985cab9503bbdb51379fa55ba739c387d28d646a85 SHA512 6034f72d3c90ebe406b7e1b6df7e2535cde7728cfaa5328e66351d231f888625f394974f6aad891eff48142b00f14916fd8464a59fcaea1627ebc7338b865ead @@ -281,6 +300,7 @@ DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c2 DIST lru-0.16.3.crate 16743 BLAKE2B 0574e82714425293593e399930903da1004062ce84e5b90126c66d004e872ac580c6f474f7c39e1a8eafc9f78c6fe7a3049b50f248e8f3a9ecd03e9f04133b9b SHA512 5092b87dfbb7666e224dc6d8ed01fb8276929a2d1a31173034155afadb90e0762dbe6d5ce263bbf0353c079bb249027eff71dcac87228514a5406ef67dd06c15 DIST lsp-types-0.97.0.crate 70764 BLAKE2B 112deaa1be17a19b3d369e0405847e32b8b901a8cd5b99dd9a8582e3b6c9a344a4ea776a405ef56d41cb4810b638744182f24dcbad2051ec3a76ae51dd5a251d SHA512 2d4350c7fe95f6c1c75275f321e92d3380c6dcc58a4707b24708ec0cb595024dd6d5b3d6fc0089f09fc6a8f9a7f246840dd2fd2947c7ea41764a2c2a9791f885 DIST lyon_geom-1.0.18.crate 54270 BLAKE2B 1d2caf4b794e69c5a300a1fa3c8e07932e6697f8dc02ecc241ddbd865ebb139c691d3d3cd3896a035ec91a24936ee20f069b29e7dd96dd837cc755f909edefc6 SHA512 36770b59417e00236c23640ea151fc0a4eb1dca5ce4e6444383b8b1c201b586dfefbe059cdb2b4f036c3e32ef5bc16bda11006436ee39350b5287b2ffaf79430 +DIST lyon_geom-1.0.19.crate 55577 BLAKE2B 2c8210de5bd5c11af8e45e31126b4fa899c4e2ae850a77e813c1fbcfea4bc64c9821a111a7f251c896e0efd606051b2058abbff4c7dc11097cf507d19e34c23e SHA512 6fa66a809f4846a8d0eff7224a541c7f86f50ae2332384cbcee2ee178137ae3e9d590faa7263064f63801ea82708c2917a01f457940cd96090a87b4126924d03 DIST mac_address-1.1.8.crate 12876 BLAKE2B c0e91482dc2aa5697188b747fc4544dbc787ee203821f7c2651b996d5041c7ae80ba02ad87b8ac447b16191644e3633136bea22cc379c3edcb669be499703eee SHA512 bc267a2347aa81e479f831ac6a06830176c7d5e97d85ec213c2845b30824585fb240111d3a8fbc2aee6b53dc6941d51f57c08dc4461d0293e945fc51f9d7bb35 DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed DIST matchers-0.2.0.crate 7075 BLAKE2B 0aa33946aa11908019ef4b189e54d3d1e8e4887175211d494301393defd85f8e877fa11b82bc09bf5e71188f1d3c3643e0982aab2afa452bee9232b41f4d942b SHA512 d75be87dd3954b62e67b34021fbc318204eebd192f0f9b5f3de29e477550e2e2198697e7b22b9588279a98a49690cb4d885e5eca49600d70efce8adaeae46d53 @@ -301,6 +321,7 @@ DIST ndk-sys-0.6.0+11769913.crate 329984 BLAKE2B a837bb5fc74dfe13f20f1923f188225 DIST nix-0.28.0.crate 311086 BLAKE2B a07023566f04896fdb3ef8b2a1ae8dd64adaa5eb48217c58588e1b41733642e03e0637350c0ee83ac47e663c02b24d5668be751f8d199aa773de6df8b2213894 SHA512 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f DIST nix-0.31.1.crate 344337 BLAKE2B 47c9eb3e24c245cb005d80c188e9b2355449811f6859a49ae4fdfa93d6271782cd69107d8f305bb74f12cbff765ed9190b481133f29b948f26743cb3cc5f943a SHA512 1bf618f7e10f5c26bf9a80855e2ba36dc73185bdceb9aaac610d4d72a543ef61bf61e72bdc119cf61be5e252862d00064442753f79757820f2bdf4c4898fe310 +DIST nix-0.31.2.crate 346284 BLAKE2B 310de6bfc8b7bfdaaef0ac7b441e5fcda8b25722eeb8d91d28d24c08f52cebfbad5d005010af76ba544d0f79594eef8d9248b53346b986a9962f8cc3d3c56f6f SHA512 a7b000095cb1616b24feb12880ef9da3212cce894d70a94501a2bb200ac1d0b7e4b9dd5b993b90ea93304b192b6d28e10dbdb4509d1919ec9252b1a3433592b8 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST nom-8.0.0.crate 135590 BLAKE2B c97f47d8c59f6607517278afeca45949a1ed61c1c178c2cb4a990a3439a532e544e5d3d4732e9abb87d93731b65379ab13e44297cd2573e543bf85958d7034d7 SHA512 7634276cf799b0260e4f82818e297001101c84961b498552ee19d2b2bd7b7be3621ce7fbfa9d85c4531c650448b2d32326ecef28f8282b016f5a504e69783cb6 DIST nonmax-0.5.5.crate 10795 BLAKE2B b4f82d7c640105af1532b7687c794c5e962e06dc656a7f1cef4f2244a8b0f1008072fc32ed6a869fdc4aad11cf712087e2f1acf63ac1c7a3388f10de4b494894 SHA512 ac284686a9a92a4e5c2fbaa94e8ac526647d42f56d0414605bcb85af2123c45b8aadc0b69a6d06a79af84cb13129f2d776b6524a048fe644487d38a33fc35bf5 @@ -312,12 +333,15 @@ DIST num-derive-0.4.2.crate 14709 BLAKE2B be4abc3c51647f2d4ebe0c0619948cdc994c6e 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 num_enum-0.7.5.crate 21570 BLAKE2B fd291db8ebbfec7d57fc3269e9305703a3edb8815c0a5617710ef608c574a6cd44f255cd506bd407ad4d929757a62c8f66e29e2e16f5159243d76178c4cd15ba SHA512 ec108a291341c0a380be9cfda841ebcc18241378c5c732700fa613a07bccf93b243e87996d5d858a0a7cab4948b0431dcad74c5d4466f65eddd210470636e1af +DIST num_enum-0.7.6.crate 21741 BLAKE2B 1d4fc7ed77253d2db568e88cc016adb7544611182a6a7b6f7d679ca6a26830c08fd74f8144d73d7ac834fef15a6221b4c74ad718e85a5e0ffea962c93d480d06 SHA512 8a392bdc2f15cf8ba01dfa861e5f367dba5c2cf0abad6f4ac5c18d66d3f15d9c25ccdfc0176a58f11f75d613d11cae2156f54c6c626e82afa05391c23f927986 DIST num_enum_derive-0.7.5.crate 18760 BLAKE2B 00f7b70aaacb058529980bcaeefcf34014cbc4a99beaa0dba450353b839eb1b864ded0d883d6e115f7004b1a0256baa5485e09e463d82a349052e81faed129d5 SHA512 7d05b7f1352f3350de5fe75250de974cb8dcf87665e743fc15f0633fec864613f47979a4a9ed08b4a81cc94fb25f088e021bf4d0143387e66dde907ad399cee6 +DIST num_enum_derive-0.7.6.crate 18789 BLAKE2B b3c3aaa8ae9cd78b4a776058dbbf195d0e2553db9e3e71f0b62eb21754b02b976445b7e458b8172bf2dc8e2e58d82c037070eb4a40f29309815740d78d2cbfc5 SHA512 35e0ac85c7dc20d1f0a50cc6b499e4c4f437cfcd6dbbad68baf5b9c8542bdcd11dacfc7e583cb757b5480d490c9a91e8d911375df856c0286b537f6a49dd02e2 DIST num_threads-0.1.7.crate 7455 BLAKE2B 282514d1c6ebe67ab2c30f91efd5b6c8880baa078265e22d5d7200eca4f96702aad8b537ba772e5d4e680a6e90fa6919fecfcf37a060668b2a618bb01bbabf2a SHA512 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 DIST objc-sys-0.3.5.crate 20560 BLAKE2B 448be3afd2fb1c4ec3059138329f325dee87a394f2d22a121292d24d55709497789eda356bc5498871660764d455320e30a0e2732c5b5e3f93a22647c8798130 SHA512 caf19594c04d666f24c791b941346d31cc6fc03adedd6d0ff393910e9489d974afccb155400b618e2d62cd13885cc85b16a3c33e4e72409e3cebb0760ae34b99 DIST objc2-0.5.2.crate 199204 BLAKE2B 439eb3b4883f09e523cf43727eebb1008e1a444a2395fed87d55ed1b5d6bb31d4ac405076143920fb3eb1e9ade6a7b17d2431c50b77b030fe98249ce59ca67e5 SHA512 2375d4e7633ce8a14c8229e5da54694419e8516be3bc80083d0be4d80b786dd07d7e152b044fe058946a96c41346b119b7725d9a05038f12074d95c15c9d9aaa DIST objc2-0.6.3.crate 272490 BLAKE2B b0eb4f2dc6d9426a781920543c6f2a4f942e9cdaf4bf86f5b8ccbdf4d9a2f65954933af26743996057176e493a4c5a6e03de77bf89fcaaf5b19b694fb5e1662c SHA512 6b2605d00d00352cdd5a547bb090c186b2c3c6d557d9fa56b12a6b46d9460d45ee4643b86ad7e7f8649153acf2c05baf727093844157f27225c69d51fda7f047 +DIST objc2-0.6.4.crate 275200 BLAKE2B 4cab717b3221aedbc98eedca4bbe722bed8603149737ba01f13fc866e8236c58767a5f8b81c9bcb3b4edd17abf0e621933c2d7ece16895659dbbfb795151766c SHA512 3176d8f44a3245d08972404b8c544962c02e6bb8f198660ee3bd532b376b5a2f7a5f5585f126968c414e58347011dc6ee919f881b78854a7a3d9bb3b190abae9 DIST objc2-app-kit-0.2.2.crate 337435 BLAKE2B 470a0f4e1766e24db45ffe8fd1366cdcc187db1174d8a59d5971b9956ecc4f405649b65a0ffe5495e7d6c76148dddbdc17e1196719c1e2b582459756b6a10a4f SHA512 23b865fe8d27ba34c71863d73fb4f6164cc88900baa7d1419f1671fc72cf2f759fb99321abd09af7b2976ee8cba2f0711c68f9a2302827f5f61134b9006e18d2 DIST objc2-app-kit-0.3.2.crate 531744 BLAKE2B 15cf7bde5ba233bd813f83f6cbcea9c08f4231ffc7aca0b0c4460a3e72bcd9695b624126319b44996f1812c1fc19b05a8f841ae05ed073f107008b1ed021200a SHA512 44174170875c27ff82f097d5b50cbc9629583ff5817f9d721e40f9d38462494461aebcf3fd0376b90cad887b1c1369f3c1c4a7e34d73d32ac90e94d44d6378dd DIST objc2-cloud-kit-0.2.2.crate 27094 BLAKE2B b1d878e915efee7eac26c7f1d1c467a10193adb0d4c9ed911b9b75b542305a8eaec0398fb6ec61ded29713ebdd35619cf0f1bcd6cb480eeb56ac674fdb682320 SHA512 d94d1dae96d245881bae4f638789b8ae39fac90ccb3db480b0cae41e963b8ba7922b68b8faac072cc680a0fb8c95f89b0967c70258d574d3e72b47b840faa453 @@ -339,11 +363,13 @@ DIST objc2-ui-kit-0.2.2.crate 303111 BLAKE2B 530d6b2336f2d2822afb8fa37baa1591984 DIST objc2-uniform-type-identifiers-0.2.2.crate 6017 BLAKE2B d6603f5ca562983d82171692e97c7549a4958e2d193d4c7bbbb4b39c1eb4cba69feabd271c3fbb078dcf74935d66ddaf708fae6479ac478832a82e6434d92a03 SHA512 e1d9e324be6e5d59b0e323e896ff034f20085481953096ad5744bae33d936ec90a10bbf9e203d01237b6dddf07f279d3efd8b0f524ec0b4aad25febc94acf178 DIST objc2-user-notifications-0.2.2.crate 9600 BLAKE2B 2ecbd3968df53f50a6d524fe61040815c92f65a966edac397d23903e793977ceae2f96e12477a44c4c91f4591fdda92d407a57daa584f6363c7d9c1aa1d4af76 SHA512 c661ee5e0f656bb6e6e0fc95ea2e939195e26446e584d47c13dc0f33b68e9fed33401e3ae30db51474a7b2bb299b16489e7903efa3e1fa60074dcb27865a54c6 DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 +DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 DIST onig-6.5.1.crate 32394 BLAKE2B ed4fa79692f7b8062557b647483262b8ce1b2caa76046d35873f379386c1cc55272680b459a2dc71c0460a1e87556e2903f1b9be983f9f8cc169df7ad12e4a83 SHA512 0a76412bbee9711b22a57ad572428ecdf558b0c9d82fa7851fdce702661144ba75515263f813f028fdc35d51b3029677083875b972ae3a82906376ac3a9598e9 DIST onig_sys-69.9.1.crate 656378 BLAKE2B fe0117fbbf68afd39db022c7c39c34d399ac2c906c675c99a950e5ceee607cb50accfdeb13e7ec62f143db37181e2f526e15ae27724c968c44798bbb1c648b8d SHA512 ecee6f40068aed963f99c57c309852f810c6fe84936868ba528ebb5b7bcff1316bf051b20c62a21eb769705e6d1514329ab529a07efec355b9f24a0503b7d93c DIST open-5.3.3.crate 27716 BLAKE2B 2a02d775e3bc8fe782adb0dda2d7d4aa09828ec6108c060a9d8e1dfb8f939109e573d009b983e7327b18657131ec72493534e7e8a6da0be3cc128ef019fa828b SHA512 45e12b606ac1a3475c9e04bdb8ba31900914a04187b5a4ba61e5446ca86484c1e4bdcf70c3c966957e242a3ea2707467eaabe2dbc4849c5ce687ff5a98e8197c DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56 DIST orbclient-0.3.50.crate 1333589 BLAKE2B 01be920c23eb29465392824acde865a58b0bb18039600906a75141facadb77871b3593affee83f6f5e9b2e5c1508d8d4789ac8548267520a5b12d330f11b1120 SHA512 60f26c80f262669d500760adea2bb603e86a4175b0ac530fe4a9392e89e1486e7de68b5a8c805212c5dc1786507448a217c0e6a2347439bd636e3401d4a00a39 +DIST orbclient-0.3.51.crate 1334040 BLAKE2B ff989daf33154d2457b347766e6a46579f1f564666eb5028fe4de5611a8fe7a79841129070a205a45516f4e309eea2731dae2507a0b2c8a4172b75ece30ab0b0 SHA512 cd95ea6d67ff85f80aa47f8e2f8e4393136f296114b1e4e4d85b265121eb5a77972a3d9563bbe599bbd79629a478ce1a778c606b0b605ef7182b164b7354476b DIST ordered-float-3.9.2.crate 19788 BLAKE2B b5e7326078501f7bd685e9363669714d413c9fe148d81ac2608cc2a01103fd726d6073717bfe80974c648040d169d80cc7685836c3a2d69cba71b8e71370bdcf SHA512 0da6c3e3cea03b1b5b26ed85b19ba1340f8c062160b17af0aee299d8ca38fc68d84743e146006e757943d2b66bda6d02e1abf104f1c7133ed70446a6cacbe24f DIST ordered-float-4.6.0.crate 23633 BLAKE2B caf4d17734044d863fc4f3f1a7f140eb38a19e2d8503e77e163915383f971ad28ecaded594dbf345ef7e9b3c55104365160172c6c976dbf3de1b53c5821b556b SHA512 57282f48284630fd17d65727e54470e63f92ad83f7eeaf83a179747a3de3c635a91d6f3836d5e01355d0b2c1a33d4c0e4d931951495e3b8b838d8f058cbd2887 DIST ordered-float-5.1.0.crate 30230 BLAKE2B a383048f548b40af62fa2fa6718ac8baeea5f862c7400db78a88a2f562641203d53898d7e58195207429af0cc71683593792e363cf68834ffa4cc334b6034f3c SHA512 3d4c5ce482124e690460b4c4058d39fa7c43af64eb6fc12bef19f0b1ebefbbbfb57a94a0b7921965e375817c09573523d7d3e4f99902fbf16716a3e571d9b48f @@ -396,16 +422,22 @@ DIST phf_macros-0.13.1.crate 21732 BLAKE2B 14469d553d6c6835e20b94234373be9932198 DIST phf_shared-0.11.3.crate 15199 BLAKE2B 82441a3f6db12e9021552b51ef4ad8b564532833dce782938d7d721e9f2d8b7015eee7483724552b8fcfeeed365259cdfd5044e9d2a999f42baf476df8141db4 SHA512 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e DIST phf_shared-0.13.1.crate 16141 BLAKE2B a5cb239f8dbddf4fafa0dc5e85dba03712706455fd6643092bca73cf72f62b03610c21851e34c7f52e0a307b3d9c3faac6f260c67061cae585dd678cee328a82 SHA512 b8f61f3c420b02dd5256242cef47b7c4a8ad99f07712c81bdfd70be67fd1e538279a987676d07ab542df707a81f37425a5062f147ed98776c678f6ee1b9e0ff1 DIST pin-project-1.1.10.crate 56348 BLAKE2B 2737430821b6f9552b224dc03273e56061ef732da90a14df477fb9a8c4ecc74bb4346ffc3f507297d4ae01014f2a1dd754ef76c0af2c3cea6cc889d77ed2fcd1 SHA512 6b99941a43287849a9c1b8fd09e3991cac3ab3f8811641d29ec4228bf1ec727cd8845fbf747859bc2bc7dde715af5b1129654336208b37a86b641a8765071d1e +DIST pin-project-1.1.11.crate 56282 BLAKE2B ac154aebe6ab7b59aaedbf2dc7639cce5c32c255833377b90514ae1a338f651fe9337b4db57b27c2acf64de2bdf95c9c48f6940482265fd31a9017dc34793683 SHA512 4931b0697bfc1aba5a94de859b28bbac87c8421482b01be5b525a21af38dd361461306a623e8c184dbce50a9e5436c1b753e2a0391a04462e4d976a8348508a9 DIST pin-project-internal-1.1.10.crate 29162 BLAKE2B 2f9175f5419c7995caff2e2a243cef44a724b8d94f4cbcb5c1378166d03950d77d054b75aaa6c90f991d1b4ec4ce3cf7b04b24e4ba44f3c1d633ff7d7f80980a SHA512 40799f5b9e3129859a50312e19e47b546c345e5fdde5b308dc07042afd28f66279fa936da5beb83a43721b698c913f2c487610b047459ee6b7211eb890b97e96 +DIST pin-project-internal-1.1.11.crate 29261 BLAKE2B 3089fc6efdc118cb8bad9494671cb83e1b6ade24c4cf8c5768dac490ce387ee7e19c0e178c991030d75302fe559614d5edfb67ee4ecc7741efeefe6a0f7f506d SHA512 bebb474cb6ee9b23a7d4740c1c65f1cd9945535705cd2d6be2e51a572e88c4c5455140a46d7d98e767f549a5df9da361e9eda56cbe0ac304e35e834f30f1d8aa 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 piper-0.2.4.crate 15950 BLAKE2B 265ee8a57029e6ffa6532dda8e4da94a288504b658fceca9426d2c13086255cfe5a1013b58dd02e029ac658b6bfc8ff59b88458fa620a41e0203413b78b7ce1b SHA512 88c6fd8d1118b37b77217fae004e47c01db8f95b9b925f1302c0577971a8a9f239b4ac07ccbec924d8912cc47ccfd88eb2045cc607b5fef3fbaf496d24ef7df4 +DIST piper-0.2.5.crate 23908 BLAKE2B d47d3ba713caa9d3b70ff79f89a2a07e65a057ab7d969ae01f9c070a654214b81e434e87c5752a5ad8b2ee9342f6dd0c76e5401817bdf2eaf1a005e54090770a SHA512 c16f3a182d19aae31163f069cec4b282329375ae28e03f855831e459047da2cf67f98c6b549198894e36c6b554444b6d945abe6e7b211a3a87f52c2fa90639d6 DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5 +DIST plain-0.2.3.crate 10664 BLAKE2B b0ea38fcf6d4f4e3ff91d572b5639f01eac4f19b2c451d27bca49d994a07c6f46118cd58a1b86b3d2a61b7ac9e17e8236f1cc98414738d8c86086d37e0fe4d35 SHA512 6909e4b4b4a0a49e6a226d7393b121ec04beb8a13b1652c23337eb09b3c2e5f202b53a7663dfe7828dcb32c3d18135b514e9a982967c188e127a63b6cbeda252 DIST plist-1.8.0.crate 54623 BLAKE2B 92de47e44b3734745a6abc59b02619e3c003545f2267eac13ea02d5d6b2f0aff0ad83ed73839bec943ccd0cb2f7c222f356bccb9005545931c5854798e5fc5be SHA512 c9a6b1e35196630349cf0c09f43f7bbadeb72e42876f1d93015718273b2e466b525586ad0f552494dad154561ed705bb9968deae98ee90102f63ba05bec89c97 DIST png-0.17.16.crate 117975 BLAKE2B fce8a5b8e28fe800796161bacfc008e86076b920100beebbb7bc9f0608f13917cf6c12de363c84e1eea1eeb90d095211a46ac2926e410133ef33c3d4ab0c79fa SHA512 fd9130d8d91fe40724f4065748bf1a6175de0b7e8df521939f169000933dadd0815bed0f95c00d12bf5ad341469983ea97be427392a85b82c232473ea753b6ba DIST png-0.18.1.crate 125800 BLAKE2B 88f59638af2aac1496aac53db0453601181795de15e2778e7ce8f3f0e0d2b7224d37592373e9920a2222e871594f5ecc0bcb2b245a6da6fc5c844f85f682ea9d SHA512 1cb257bb663c7091f4ff55545da10a2f5f84d1d448104489d0f2d91df4711e31a2ded7c4e481902f49f20869fb25674f625170e995080f29a2b2e37840a77c35 DIST polling-3.11.0.crate 59387 BLAKE2B 4e7823d14c46f87d5faf31b98c76820b49235fd2601e62e1f8275907b4a489d2c4f7d50ce8da5688836528a1052c6758c4ddb58cb4d46807a6fe4c3d07fd1459 SHA512 77f98b9f9ddb34e8fdc052c3b05782a645deea5b1abf38d804c0ede44c649bbc2a106f157a767064aa5a63737f900c98867d5571a66b03ca72a7abd686633db7 DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 DIST portable-atomic-util-0.2.5.crate 51858 BLAKE2B 6e23923132141eaca93d20a8981382819c310b76206a3cc7d09cb114adfa869ef965d27bd20226b8538f840dcb780c7b31db3ff3e41e956826ad0c042d7a20ba SHA512 246c63d1818ce2e63ec5c0fddd9dd56e892a058c15e266a3ff169dcb9e8897122a5d0a8c7af4a9a9644d6acd2949d2eb422c07a4b6d2f413f0d59a8c97ae2835 +DIST portable-atomic-util-0.2.6.crate 52478 BLAKE2B 299bc2331001afb4c71258899a2be96ba19e907e40b0f71937a58d2211039196c51e038f53c8e3bd3662e096478ee67b6c135d608d5b8acc6c211bc432486d3b SHA512 12fa0d815a662e05867d7aaf84556ab637c827e1b0329c19ef4eaf6b0afa106f93aa760846a9dac38cd18bb03d2f631b365bad321da5365bbbe32d1a0a6c5163 DIST portable-pty-0.9.0.crate 29466 BLAKE2B ea8433ac8597aad8f8d26730a0b43a8bf1b35d3ff1392bb4fe7a6ba82bc4580cc0e21ea48bdd7c867c679a39d6b7f7be916950d5da38492d44c75621d52ce3be SHA512 1d8261bc89404c35d2dc86b1ccd201ea2be65dad34a6059ceb4fcb6235b031f7e027691032b455fa47f89d768783a0e509dda95b12a39444e4676b662e066f15 DIST postcard-1.1.3.crate 43968 BLAKE2B c81a42da856fcb2ae07a205c1a7bddf5381459716a9568e618c87e2cb9d5d5cc6780c6532578a3cad3034244fdd9f5d7fe25a5cd908cd28f0e8711e5aea0052b SHA512 6711f032e4b1a8bf946f1df7b87ba3b6644a5dcdbed8f378b7ca765f0a162da7ff1122d2c78e28277f6022e341b62ee48c3318936355411cb15a1d7fe73f4392 DIST potential_utf-0.1.4.crate 9514 BLAKE2B 97979688c9a93a05c29a9a55ac0a37e704eb4623d5890562cdc1c797cbf3e73aacdc6251d47151ac0874ec6d1eefbca8173630f20de3c44fea254be90819e027 SHA512 a8e36c596d7fcc3f13a80457a07da5ff0fda62954efeae3c2aa477bb32465b20fabcaec269929af666030415343a2c94d86db26f9f9bb5e2e2b151581f0e6022 @@ -416,6 +448,7 @@ DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca DIST proc-macro-crate-1.3.1.crate 9678 BLAKE2B ed617a1930bf28a26e865f6477229566a0c4ade7f2c1e8f70d628c5536985f03c7533c561490415e207c0f58b4885367e7f54ddcf10b058711829f78a34d68a9 SHA512 5306f017933ffa89eb6111ee00b0536179c5cfab56529440630a0bec86b62194ff16f57ebb471b233e88cd886b7b9871de8402ed29073b23e5ca98193e513659 DIST proc-macro-crate-2.0.0.crate 10922 BLAKE2B 37071c10c6f6d2500deabc6bacf034d48733f761a8d2639a891b41a1999ac12dc9ea25a7e6c04a7c6e27d0b89139e6241de95ac90c4f97e8e20f49a6bcf3086e SHA512 f733f9fea1f52343fcf7c3b5168abaf88b68b1cddd20a05bc7f370ba57048f918be1550081642c2ab3a023b95d9eadeb29c31a55aaf8be23a27b06ff90056363 DIST proc-macro-crate-3.4.0.crate 12690 BLAKE2B d65a1be2058cbbd5458870153bd2758be63aa900f4daf012b7c527ecda915c6589f4778b4a5140b6c1a77e3bf1b954e0146de0ed6332ff12d3b9821640534d35 SHA512 bcfa9550d1938f2d92c3fce823cb7fa088c16b43a430962028df77682acd5227e7195042379a843007cf5b71b2d53a2dde649c89b92a1b87d982acbc088d78ad +DIST proc-macro-crate-3.5.0.crate 12709 BLAKE2B 693372efbded5ff45bfc4bd2dfe4bbc28ef939485e88b57076d92c99fce2824dca88373b1ce9e6517e313f2402885cf470028cf7e619eaa291519b8eacf697d5 SHA512 8848a2234e503414f9e5e90e7ae6e8141b743205c1bdf31cc5211781414c8619b617bf78b61d880178fa1d7e0d1cb172ac03695d9f8c611619e953a1fbd0353f DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 @@ -424,8 +457,11 @@ DIST proptest-1.10.0.crate 207437 BLAKE2B 433b10c4f7bf890a0bbb404a1d7bb824eee4ee DIST pulldown-cmark-0.13.1.crate 154098 BLAKE2B 5001b9a7646bca1e2797cfcd1d06f7232e9191f507613b9299698fef5f5ffb2407afa9618ff079f930d49c3aee4194a87fc2b22f981a3df89e5a760cd12d37e8 SHA512 8ff1435b706fd3ea62bce212e86cf6c29b2a07946b8dc499e1d1219d9ace2414adaee799d7a8017ce679bbec8faca31750527d84d67478a072417e47d3e2514c DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 DIST quick-xml-0.38.4.crate 205035 BLAKE2B 242ca800fc568f77d0d2b7f2963fd16142a05150a692a15584b3044c54fb5a2b44eb703dcc04fc9fe99b6efa35560ef6a760a180ac445a26b0f1e944d7ea1773 SHA512 dd2bea3dec3410978f8f15a0f6046047e5735fc75e714f6a19ab646090b347805ed77be51378ce3f9de19744daaf588ab5ea6e6a8b2d1f72198b4c78056b3877 +DIST quick-xml-0.39.2.crate 213616 BLAKE2B 1b6325a4e068e874bcc47d3c471e4285646af40b45744e85350c24296d0b756e7f18331c1b4f0137627ab76f7e22dc701c62ec06520e10dcd26aa6abcde8cdab SHA512 139bc93fccef44472a28f2d41ac8a4ff33acd030a267a90734fdb8b12672fb580731c82a98038daec7b58a5942bca82f9ceacb1a449608e8ce7f441e3edc32e7 DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d +DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 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 radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965 @@ -435,6 +471,7 @@ DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808 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.4.crate 7924 BLAKE2B f2cd9cc67aa1a318bbd6891a6c9e0ed73eb5f49f4f8fe31291a8d9f6d99f2c07e1eda121539d9c99e928435c11b914d7fb9d25526e30f0eaf04ef255220713fa SHA512 975eb397abcc335bf41fef1ce4f193beefcbde743296d64f35d7895332832cf10a3d863154a84bcdfb5f71fbefd23470a4e3417433dac5d5e605bfc87d40f6f3 +DIST range-alloc-0.1.5.crate 11163 BLAKE2B af418c09a2b07226eb3017e002fe5e3a9698764e375e4b140cf2c262107829924d566374a69c9126403f2e8f14e6c1edb411a92cf3b8d2b115537eeaa2d713f2 SHA512 fd13ee709ec9d8f5e182c6800cb3a133455b85d2e80148321b283741df3e44b71b8fbc353ed82318f56ecd2ea37aecf4dafc0dbd4e5ce04edaffa086c400a7d5 DIST raqote-0.8.5.crate 61938 BLAKE2B 20127eb3dc2c5a9538eef0bcda2d94c7bcb3e6df7619c5f3bb35fe2bf1da90167847866bfb53f869ad83e01c86b9b5f158feb03cf91d19c5ea6a1fabd04e3d18 SHA512 6548a0cc1e0577a0fe56404b7ded23584919ce64f7a130d57d35a8abce5b05324c50961cff6b7713dd0370ff3c8bc28732e9a45bae08b86d3ad7f5968ca7c6dd DIST ratatui-0.30.0.crate 70528 BLAKE2B dd75ac882c8b9bddee196a8d16b953ef8eef8bdbf3d010151988f044fd211d4377fef5da8b2636e4db80b4d0333dbbf494424f4f5a45af5ec76f2d7198702ba1 SHA512 eaa10e6383eba9166fe7b3ce93ee5715c5af3ffeaa75a724f140e7c83e4428504faddb20e3cf5f36d83a245e1b0297abfaec5e0e07d70ab193d0ccb9443cc23a DIST ratatui-core-0.1.0.crate 159099 BLAKE2B f058ae843ea5d87c50652441e26467a364a1f8ee4e52f31c5cb352022828b4d060bbc9d1be64c115b3b05b9d618685473afeb188152b3dac3c217e73f13f9d80 SHA512 5ced009edeb109f327bf478067e138acaa8c83cab5be95144a5ea8e46ea3ab43d9feb50760eb606ee3cbfbc1b80c739297fd3ca8c4bc3c78a4c8c39f2b0e2a20 @@ -447,6 +484,7 @@ DIST recvmsg-1.0.0.crate 29694 BLAKE2B 1b0818bd937541220d8a1a7245ac981270588a7ec DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101 DIST redox_syscall-0.7.2.crate 28273 BLAKE2B 48004ea1da90c6d07db26d5ee4a7fc1b94b76c26682c776e4d5a201c595ec816737811104cd2c0c88992024eac05a02fb5850a882a92f15a4270bc53b954093c SHA512 fa923b6d0f9a6cc583647b5fef2af96d32aa91b1dc5a4365945a9f76dd164d5102c5917070e30f47784cffc43e121f83ac706b6ae9f17efd2d950ee34eabce21 +DIST redox_syscall-0.7.3.crate 28254 BLAKE2B f01d7eed372489c7218d9d080d532ab1a943798c679d05d348398dd3aff71bd86347a133a3458ebefbf63d20b011a550c77b0dede04bd62b99ede86b9b0690f2 SHA512 5bf5aa29b5407856929dafc827b3d82be0ebdff9dbb15f69e3d5bcdcd4eecd5bffa17383284b53ca1a138a18fef4836ea3628ab698a9b047f53ee8a2cbf6dfe7 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-impl-1.0.25.crate 10167 BLAKE2B 0b648a9d54300e309214d8061f017d8c344eaf5be3623a361dc3d7dea687daf59ee09fb3c21c955a9fd9da44910d19f0b5a7b515a8877428d24369f6d21aacc4 SHA512 c79cb5a1338796e037927e99a9201738cf2a2ebd1983d120828569644c60fb5a3444c2eee830093b166af6734fa8ba649082e523170d840b9e8a548341fc3b70 @@ -470,6 +508,7 @@ DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890c 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.3.crate 423447 BLAKE2B 0148cc9c0941d416c7ec0b47685210e898ac4fb5ab91e2fb7489aaedfafdd266965ac494c14706c48f7f323e4e7719001744c25697c046f8c8013c080c2fab53 SHA512 00f22451577b2b0cd789a651e6317c26ab1760f92df1283f23aef97703e75e61147a10143f85130f4c82487711d8cf439ccb1ac8b17167e00ca64c210a8a65c6 +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.37.crate 372731 BLAKE2B 598d934a9fa15116a378d91d6df598ae56d51a48c34ac86bdad076ed8fb78aa13f227fdd9cc1924b65e80391df28b2d37fb260fad64502dea2bfbe26ab559d01 SHA512 b92a233abdc5382bd3c2de0f50e1ced3a8e1dd04eb7241e8beb9d78c27ec1e1e45b1bfbd9d4677078a4d19e3179dbef87acfb2bfc7543ce379b14902a0002e0f DIST rustls-pki-types-1.14.0.crate 35403 BLAKE2B d243b1699cdf5f98ae6118a523c4e80b5cb01db330f2ad68a60b52af990a553818e908e16d61fc79885a211754899c0f5f89256fb8ce5175db3da5fb27e3034a SHA512 15f8f06abf44a8f859038879db210009d499e3d5ccf33d34439ec56695f0221b143959e47bb6b1460667d838df4274b844a1a86e1cafa41efbe6694f8478e0e0 @@ -516,6 +555,7 @@ DIST smawk-0.3.2.crate 13831 BLAKE2B 551ed3406db797765034e2ba53d5aa75eec57cce608 DIST smithay-client-toolkit-0.19.2.crate 131504 BLAKE2B ad85b36f9392a73b4814bc4b139de365a073d83a613fe96b7ad083a28ec37b601a5264d67c2a64c3a7a6997668970d9bb850f2693a0d1275e272d9a734628272 SHA512 afbafd5a2fe87c2c0b79512ac4facb3c5c6396e49f9c991686271bceb6851948a439ea58dffb358c4c2214b34797d73824485c3942ff7903b30e5f440cee6e5c DIST smol_str-0.2.2.crate 15840 BLAKE2B b41fe165eb52a0d0e315a2a8b78c9c8afe8767e0cc90f5f547a193b4c0206725fae2d3c14d9cfdb40474d288765178366a8e553ae7adce894c02fdc684fe7d99 SHA512 0ae3f9f94cfdf0c8040e77fe31517f8281c5d0c15a2007302034139d9e04b65c629b23d7406cade8118c932b8e9837b37448f05a77b01ca180d477d14a05dd8b DIST socket2-0.6.2.crate 58621 BLAKE2B 0f2c125ee64a24cd719d3fdf303d718ba645918f87e78dd0e89b2517af69136286387a94f1355815b7079655d68affb8036571c9ffe6dd409d686168c1cee7a5 SHA512 73a2e72023787956668e685c4f9a13efc9b1f4affff5a04fa3f5732304fb1679eaa58315ac2990e95b5fc12d5e61646bb497fcf45e65c53ab675ae5026eec143 +DIST socket2-0.6.3.crate 59330 BLAKE2B 09055b889f501975ebb358382237e85c35d81108b5ee91652843b363477cf103bf72dd922e94aca201720faba00a25898bdb88df3a7e335d0664d48873453129 SHA512 c69ed9bafe82dce5fb6333430f06dd5bea910dbc2085ae6bc3f0b5b3d2f965459a8c19e90a877dcbfec70dc8098df11ffc01dd5a401b5638c29b6dabb3891ae3 DIST spirv-0.3.0+sdk-1.3.268.0.crate 30802 BLAKE2B 8608a8613b02bb5c9e5258bb604db55c81d289664383606686c70f314e5bd31d5b4b0cd1e0b77c8431c363e023861c18a08f642b690a9ce01ce485d069bb6a25 SHA512 82187b94f32ee784eca112408e61e3c3ca8c825207b4c817b2b87900b252c514d137e6ea5e9384a2e241d5352ebad0e153a72d5b3db2b0dc938aaa472d3c261d DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee @@ -535,6 +575,7 @@ DIST system-deps-6.2.2.crate 25546 BLAKE2B e2f3c546565ae26554bfdc284eff2145b1248 DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995 DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27 DIST tempfile-3.25.0.crate 43195 BLAKE2B b66caf01cff4018b2af273d59cbc5b5c6ee41fe1d9af89a0a096fdd11a1cfb5e2c3d728d7bac26fe06dd859c822f3ef0590cbb242643808559e6a7a99ef7ad8b SHA512 6e3f3b13c8f38c4695eefd83d86d977cda9f2fbf8b745e0a7bd0649e4d2c91be5a01dbc1a877e9335c28dd7f1ead468f6bc102e2c3d9dc46e9e6c5a752befc30 +DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a DIST terminfo-0.9.0.crate 45420 BLAKE2B db73b1857fff94a86aa8b840759dcbc7521bc30cfcf021c55aa6dcffb265042ed698b2a249ab3142c1761602984f510073d7cd73f818685153f0793c99e0593c SHA512 f22b16f93b2b7758b41ad393d580eeef067daada996e41056f21e110bf53fcc9a4bdd309518d338c5afcdc7484e2d36b2947d9c49b0ac0709448ceb00525e849 DIST termios-0.3.3.crate 17103 BLAKE2B 855b1115d02dcb275ea772dec3db383f9a6f84c14876ac037a5e3bbd1e71e26d3adc64e41521145093256acbea56c28b6c14f7e3e2bc9fda37e7cea113abe214 SHA512 3d4cacdaa8bbbd9083a050e723c93510829210f5ca8eb806e661a3a1e3c8aee33565142c5df34fca74aad0d26319525ee70ca6faf3f55a29427423d37fda43ff @@ -555,25 +596,34 @@ DIST tiny_http-0.12.0.crate 51330 BLAKE2B d296b90b4e13d29cf16954c01bed353897740e DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25 DIST tinystr-0.8.2.crate 23942 BLAKE2B c84593349183f328d3df66b2ceb3b5bb9ccde3b9c082de72b7daa2845ab2ccfba9ef170a712f41e5ccf02008c018b456fef0ec380eed93f020605cc9b293d287 SHA512 21416092df2692c3f3f3efb9f1e2d124389162fbbd1038d244befc419347cdc686cb01d6bf1d589bf23fc6f69e23a94522bc7dc81aa7a2be74c697cdbcfc8501 DIST tokio-1.49.0.crate 857029 BLAKE2B 77d4fa2f6cc822c6c2040819648ac29b6241f75a527c681217b8b959fa7c450524bd4f8d9ff42a21a0b2f56cb76a1f3a0d1b62e811f34397261d08bae645d12e SHA512 f7bcb51fb940964be99200e6a9adc45fe1ab13aef8aafc121a2035f1d76686915ca1087dbe3d78497abef86f374b2f737358e5107bfdf4357f511d87e6af6432 +DIST tokio-1.50.0.crate 878380 BLAKE2B 222f2c36e420e4f444cf6e621a1ce69599aa96307af8b6d1fe32988ec5b6fd1dcc3f147f3bd82fd768b38cd48fff25c84e8fdfc3f1d6ae08fee4482d3f99dcca SHA512 d09c90a3b7e88935c97ac3092842ba4863c412fe2edc428431c4a1d80839354f79ec4235cd48b81a5c3d88442b21753d3322dfcafc3f4ef31f5fcefe210c5548 DIST tokio-macros-2.6.0.crate 16505 BLAKE2B 9a6ac1a92c2ca1cf2a51b7f78e4e043e086f595f3d7ab3d543b6d16df306721f56ee3e02b87f568374fb95d8a06dd47090169a3e60b749eaa2f80551dd97e490 SHA512 626e2dddbd80cd4bc365a93dcd4906752c6a1d0f2698daa007deb64596f518b420e5a0374ca415044d5c8acd247a83e3190ca5611ef9185f46785f8194d380a2 +DIST tokio-macros-2.6.1.crate 16546 BLAKE2B 70dae2211f477a09b910db16a3940ab0e6352fad86d06e54eb471dd9a16ad08829bd3ebfb97d415861c0f31ff437cc6ad0c994f3c25869725509f3db07cbadd6 SHA512 f52999d45ef36cc1a3704fca95f10160a244d1113ce957734fb044f6102e812596e5fee2a36157a2b3a0b070968890be2d6789a5d3157b69dff1fc141b0627b8 DIST toml-0.8.23.crate 36050 BLAKE2B df3b8a263cffefa8c1d0736b69d74c1ec9bce70e0dd96934366ff3652fd5052362e738f807b2ffe10f91fe6867fe0e3f45770bbe141c8f3995fdbd5233a77a5e SHA512 0da3a5fdee8dd5aa0ad2cc251380f23109c548b514af5b90737446487c9e89860ab5030d4112c88e2abeb7ad229ce085b3375a3e237156b94b27770322a7c7a0 DIST toml-0.9.12+spec-1.1.0.crate 56485 BLAKE2B 1552fd92ece75ebf9e8e4914bd60e981333d6f22f5b09baa489bb206369a654c4246d3f8832d7a8e03d2e4abe85cb6871b9ac9289af278b767e200807a4400ed SHA512 214cef1049e5f569ae448041bd0b6989626ab685c580fb77dbb47a4a8a16d879801f88ef5d298b711a82018788a4099a0a008de7d025c362c9fd989098be9b89 +DIST toml-1.0.7+spec-1.1.0.crate 56659 BLAKE2B b64132ef45eba7c58f0cca74d860daa45d8880bae3ef597fa1c9347d8cdcbe8495f614537b9eed66d1a1e399e820db959b520f44f09c1a4ab3cbad2b24e7a66a SHA512 8bdd483164f0a51cf0defad998ae4e56a681fce89d20012c551fb78304e29cd8716ba8e4e90d77044f541db62f5d8f5e5900c5bdb7ade6629c52e01cabf2f3ef DIST toml_datetime-0.6.11.crate 16125 BLAKE2B 5afe564b47bc6f94771a15e4ae759225217c43115e501a1507b6f2c14738678cb36007ac426fb3c21c51659a5d48bfde24a28cb7f944b85477380c53c50ac2ce SHA512 d650d916c7d8827b6dc130d7690bc7584d26d5be0a35f94c6a37291b7f2d5aa94cd16762be23e27aec4a7c36271c62ce145a64aedaa9f89ed69df82ac5c8db48 DIST toml_datetime-0.7.5+spec-1.1.0.crate 17975 BLAKE2B 78f3ba1af90ef25ba23491c1828e8c64d70ae9fdd4718e58c689c17848f9b74469d62471c7ba447dada7d749e1c63b153bc2850b9966cf1ac7ce87a6c7916861 SHA512 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0 +DIST toml_datetime-1.0.1+spec-1.1.0.crate 18010 BLAKE2B 65f841130ef7dd97276bd0513fa54b15746129eb13f7dc90c3fbf23ad1e9c2efea6a8d89cc5446689400df028f0a0a5ac0ae3d38863694e6cc007ef602a5d46c SHA512 1c9de7a6361077f4d230b93b4556bb4c509d2241b131efc5fdc7d6f478cce9ccdf431db315d5be6b4b86395a5bd1302415698d0eec646f299cfb11a9f9cdd289 DIST toml_edit-0.19.15.crate 95324 BLAKE2B f989f96d571693ff81572af6c05a6f51b673e478f22d20a6b166c45909902ac80280ea92ec5c3567327df90100a47fb7504845fc39bbcff6756af6c1a89e2221 SHA512 46d6bd2fea957392ae0ad7e687dad7743b76ee8e8ec76c80d6374ea294d3d09b6f73df0a82c821b9ee3b5268987a4136aa825034309f3cbc1947dbd1af1505dc DIST toml_edit-0.20.7.crate 101056 BLAKE2B 76c8ba87b0acfe74fb225bb1f1ef92ccee3e58e0dff64025e8d0727710e1362ccfe2f6d4625d0f1de7c14db318857c0e24e87831a82ce514bcb21f84d77dfade SHA512 fb6ef6e495e18b5d6eb96eee5c2a39b5539a8cebbaa8b93c3995d1e14d1db26488200633c7368f67ff5f982ab20dce0977601314c643fb2671c3caaae8e584af DIST toml_edit-0.22.27.crate 78602 BLAKE2B 32b8baf55fbafbf6d176ec696f93c06dee4867cc7fab4dae9f01651d84d61e5e98b3eb37adbe1787c125f48c391c57abcc268a04a2118bc0ea37d0567955f8a1 SHA512 844832ab59928dab567b3084f7458a9a8ab1ad0065ff057c1203bedcfa9bafe4c7a36e723340c73279e56bf797dd7fdad6d78e4a2bf6666a414d6c44f750f466 DIST toml_edit-0.23.10+spec-1.0.0.crate 66420 BLAKE2B ca854ab01780950033763887069becee2527e72c72dc821e0b152713faa4b9414ce111ab1e57742bb13ca1d32e5756e9b564d4db50b2c4d93a8dc533d437a04b SHA512 2e8eb555e7c1eb2279f9f868f688b78f27a53a60985be952561e81d2d317f1f115739de6c15ee79ff7e580272657c0a86138410ac10505a0e3ae3836412c7f99 +DIST toml_edit-0.25.5+spec-1.1.0.crate 66719 BLAKE2B 1ce4b2b12181c6ee4b90e889d075df3d46a4edebaa3f7faa90f7e1495bc8cc2e81d1e24ca027b21ecf8332dcd883a0392a03c359a356f8aab07aaf2d420454c6 SHA512 b4588833d907adc5028e76751c8cc9cf36c05224a553e84c1afa21241eb52da4c2c358846a5bed8a35a5b51303aa51bb29138961b18020e8482dc21313041417 +DIST toml_parser-1.0.10+spec-1.1.0.crate 35150 BLAKE2B d74072b826d6af711a069531777567d66ce9e0584b2eb28a416e75834b960d775dd5cb47f2d6acea35246af8f0d62ee67c520aa27eeb724e9562fbe5cc1c7870 SHA512 e969576a98b690c5d58378d83b1b099fe00f3275f42f94289870dd86e0ba5c2e5d3d5a19e705551c742a38879e3f6c0055bebbc9d870904ba19ad2a7ecd9569c DIST toml_parser-1.0.9+spec-1.1.0.crate 35035 BLAKE2B 856dd31aee9f95ddfd46c87245bd6d1ab90bd7f6f022b732fe8f900fa4039508fe73a5f690e5d159e66f5f39c57a947b8419630d87371c832e261cee1ccf23d9 SHA512 87661774214a761bf60826d6fa9fb6a60682554f09f8f20f4090734cb73c2142c0fdb9c7aebf801ead29bf554fbec11c58ea8fbaa628607012ea8e2e35e48518 DIST toml_write-0.1.2.crate 15660 BLAKE2B 8db23ea7131d61e57fc20ee3e26c62c95448953b9962b63c7ffeed78d1a057b447ffcf2308666b97c294a62e8ec570f77d5eccab3637c17f2dcfadee54d202f6 SHA512 240b04a964fb49f36d8ef5cecd7123018c19a084caa3f64098790b96e85491918a32cc8ef78412c4d8b82034a616706f8c7bf023435a28be3fac3ae00c453894 DIST toml_writer-1.0.6+spec-1.1.0.crate 17187 BLAKE2B 7786c6a4ea68ba0d478244dea241c4909906f286c46d1276b33c4af7b14cff6d9c77c1c6dfc070fd4c5c02f89cff4917bc166f91de4a3cf27a2b77b3dc15b27c SHA512 c10836e5e69a052806dda9490dab4458532a0bd8bad31a33834b48ceeef25c2020caf3dd1300aea5ebaf87c1f367e18a357ee9ecc8956553a63685d283a822d6 +DIST toml_writer-1.0.7+spec-1.1.0.crate 17166 BLAKE2B adcd9f5a857957dddd04aa7a73a1488a76721eb5c0323cde49e7a8727725b18595b915c337c1e1284ba9921fc68f1e149265b1f47d7678bb9b85e3403a291d10 SHA512 561734bf76e343a9377835ef19c96555c9daf9a618fd0baa785361c932a793e084e665e52b0932fa1a2b917bb74efdebcf8bef641fa2990b3bd93e5ce9884798 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 tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285 DIST tracing-subscriber-0.3.22.crate 212851 BLAKE2B cb5df76ec16836b66dda4a7081f31f2b9910bdb2f82f658dbceb7c672318a45d118c48cac2717e7f05b06f9dab1badb91686a179c7bc635ffe00ced393608f6c SHA512 b3e9b2a9e2f822c4b2c6e51cd85936d2630bd9a7baf4717e7bcad0b7222d1fa693f2a827f71ee6bf2dd75d3b102e2477c6f8cf45da53fc67471516e1a4ec7507 +DIST tracing-subscriber-0.3.23.crate 213773 BLAKE2B c47dbb00620dfef7b629f5f39549040ba1a7fdb1e511bd57212234396be248c66baddd5b12cfee49bad8bd9aebe9d4e9dd663df7e4e0230047fc028f9c4decc9 SHA512 9d69512c39fe2a4d9f4e27f373e3c79d2b23dc6a8e10e8388c5bba87d6f80048edd1e70541fb4311b9708d53510a53dfe69f32c1e3e36ea85c6dfaafc2c01f74 DIST trash-5.2.5.crate 57121 BLAKE2B 276c03c34795fb7bc06bb274441e80807b2b7f487266893afe13318fd8d45399b200d55155dcd3eb36eb808a2e6146b0ff85d0d577f0db7982e7aa062c97857d SHA512 3c120538762df11325555749eacf3e4693e96bf780f052b11f09bdcfc3ed77254c54a864deb67ed6c78bb582dfb30f82c28500db6c5977b87c341cae6bead1ae DIST tree-sitter-0.26.6.crate 196741 BLAKE2B bca201bcdfdcd917ef47f2c28603ea3f54c77fbbea8f9222f1bbc5a831495ce0f5c152604c7d83decb61bfc2c2d08becc43d0eb1eccb2fd8473210f425da0251 SHA512 c272f4bd7b080a5069ffc4b32fe1e9981f3402e9d51df065bdb6a52d4feae2a8e616207a52073682fa038884f9b87dd55446efa0939fabba661298be68d1bb73 +DIST tree-sitter-0.26.7.crate 196770 BLAKE2B 69392ce6b65a2f21d4b57f24ebbc24cd4f957ebcddcc981925a6abf9e4f45b63eddacb582fc8afdf1ec1f4f840faed6d9c5cda231a81dcec9a50509f322b000a SHA512 962ab013066a5a8c3bec70476b7a6aa251a3b6daebd536080fd60c5c60434f0faff494eb95ae69f28114c43ebe36e314f4892aa1973231a5effa5478e73aa113 DIST tree-sitter-bash-0.25.1.crate 438310 BLAKE2B a1a5732caaafbb2b14dab1ade951525cf7f8a6d61e4d5acc9175661885b9ae04b7bbe941778189aee8b58bc9646709bf608835803e04916596d1807c6defb6d2 SHA512 64bdb945061fa42d722d58aa14a70a361c5b47db6be72bc887003a24b3eb577516db8d25e08b0dfc7a80728378d1b8d7cba5e169362bd594c819fa89363a3bbf DIST tree-sitter-c-0.24.1.crate 248206 BLAKE2B 711a4ee8d08648c82b0516ec23c6a8131feaf18f476d3f75626431bcfdb65c1d5bcb44299b546576be0dc3a8269d35dfa0ae2b15ff6242464df222f20694d7e6 SHA512 c9c40e03ea66ba720bdad14db87d0f4941c5c6db7247df95291465bf5bb3cecde829743e8922b26aab3ee58b1030709b51c91c8c45e4037d958ea23b84413cfc DIST tree-sitter-c-sharp-0.23.1.crate 1347808 BLAKE2B a5b744b9fb224ad75d702d56443eed27384f186301d48fdd5441ae6da2c79cf6275b280eff8baee78a0e32e1518d6bb89d18926b3bf3e1a88b8eafe759138cd2 SHA512 407142c6ccdaf5e8e5a509a4346f93988755821ab1cc2eee3ec719294f92ac4050dcca40993f1f5f7a500be056a5cbf383077627273e043ec1d414236a75d2a0 @@ -581,6 +631,7 @@ DIST tree-sitter-cpp-0.23.4.crate 971129 BLAKE2B 7140ed83b33a7b433b0a0351d511ce7 DIST tree-sitter-css-0.25.0.crate 52131 BLAKE2B 4fd5b2ea957b26ab6ba9f8965487940d79099d0151d894f33092200254594ec9dfc7b3ef51bb24b0fee33439f4b2c48078a4b4ae58191d589dd1a29ca60f3e8a SHA512 53d372c4867747d83ac8d626e0d53f121f2af7bee7962f18266aac4f2f3332d53fcb66815e3684ac86d8b2de0f329bfd0a8abf7c6880f8fe98253ae05db0a442 DIST tree-sitter-go-0.25.0.crate 110415 BLAKE2B f5366807c41c3938ece49fea037732355ad601212fc1a759f7d4dd4e8665eb0e47556f6b839edfb92526e79a443d801f1672d57dff837b29123a9cda83e4b455 SHA512 5c847d91bdf4c9ebd876ca70e485de56a8a8e5bb71faf1348803978851621f0457b0931e82786a80b55484ffb3a9153fea712af40e35c657e1decc0752f13ac7 DIST tree-sitter-highlight-0.26.6.crate 19465 BLAKE2B 0a5f48bdcbbb0a4095077039f228846b9839c22adcf8d4acf15a813f985691557a00c46834ad8276088dc251665d22d5be0e8988b6126ba99a81f60050b03677 SHA512 04f99d5ef64ac0a5f11143a28a153415ea76c48f64626750a52d5c452c621ef2ce1d062622276d80afd8f8372790ac4309c215843bf7508bec376e6e8c7edc0f +DIST tree-sitter-highlight-0.26.7.crate 19459 BLAKE2B f35c4c3ad02fb3f7d71bea9c1e5368bc38e2695b8f3bc43b5d587a947ab63b80c25b7ec55ccdde1b3c86ddeae0dcf37b17a18735852d27f0c1c15dc9568c29e1 SHA512 2bf0d93a130a152124c83967193a27c6df245de90911c26855353af480b09fe2ffe5540a7ae5e6c91951227bb8aefab1d7366c7940762134de0a1bea5b7a52aa 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 @@ -593,6 +644,7 @@ DIST tree-sitter-php-0.24.2.crate 623737 BLAKE2B a564756f6a4332adb30a7fa9a75e21a DIST tree-sitter-python-0.25.0.crate 180146 BLAKE2B f0c773fee11edeca5028c4d08206a336b84ab62d2918b9b08a52e9947976731d0de42414e6decb82a8a7c5087896bba20bec9a184ea41d71546488e7367146a3 SHA512 db421d0b531c08f4abdf76d503ebfa5f8597d1f483be25aa1004201ad1713e0b35e03af0345c1e6a5f844aa58b7e7570ff5ed733c855b771de922c9a9efdd39f DIST tree-sitter-ruby-0.23.1.crate 512753 BLAKE2B ebd8bbe0048ca25bc3b232a0042de9b66e69df7936796592a7b058f94812c4ffc07a75ba5387dc07edf0e55999330c5864baa2d7839a6e6a16c0524c7f9f8028 SHA512 bebffed7b931ee441a1f5a5c5ff107a1e27dd04d13f77b84d5749cdcceb38299579233e6b649dc79845754de2becfb2574501a32e59860a77ca837cc0ae16f20 DIST tree-sitter-rust-0.24.0.crate 361995 BLAKE2B 2f99bcc7b4a5da3b3851ece79ecd939d9ad3429e4b34cf71a179d626a1c9c51a5add5cd940c9380fc5bab3a8a3a1b890c90cc153acc5f083d91d8936ed31e17d SHA512 051f07528cc652626627fdef6e8520130d10c868f20d5e034e16f5cca5bb05bec50919200de3ac77699100b7ab269f06feb0a022dbd7e0c89724fd9ae8a9481e +DIST tree-sitter-rust-0.24.1.crate 367988 BLAKE2B 9e3dedfbe181de2508c2ae0aef95b33db03b98d650bf5b49139363d38a8df79f8725dd1a0d9d866b0b65fa9acbebd61b500f64cec4aa580019c5287b4f1416f5 SHA512 89c9a42523ce426aa7c6129249128c874c5cc8383336710e96cc4c829b322ae0185143fb3081dbb7a943779bf6a43eaa50b5310a126c0547b696246056ec16fd DIST tree-sitter-typescript-0.23.2.crate 829457 BLAKE2B 8c17c631c66ff4f71535d1e5657a6368b6d42f66833d4239a4b00e92a4efcc0b9c9b24977e1c9248e976190e9a9b391847a0daea186e72bd62e3324714917d02 SHA512 685796ba85a72e60a7955766e8b8afc394eaa30857ecb17981797e4bb1e4e215c0d01f54d91dd7f3b51016f12de824caa32c67acbee5dec346b7266f414ee527 DIST tree_magic_mini-3.2.2.crate 16074 BLAKE2B d63e4e6768e9af7d29ab2a0c8c2986201f1765b267cf7511c50a50fbb0d73a2e9f5a8d93f6cc371ded7b1581571cbf4b2750ac6cdaa0c26274fc7c1b3b9dfa17 SHA512 37c627d440ae8e0ba9c2d0a322cc68252d6c1e56548483142a1e801c057521cb5a6387e8a7849c25de6d9dfcbaf579fa900b37d93ff023057591d3bbda843a3b DIST triomphe-0.1.15.crate 34711 BLAKE2B 0b47f413da6e80737b59c921992e629b9e55e8984f50e268058a1baf296804a319d8fb4792dda693abc43e4f164148923e5b6f3ebb8be7d072d9e0638629ef8e SHA512 43e82d5389061764cfcb13877c9bf1a71150f698a08347aa1dd168e1bf5b615d1e0f11a81b1b4742737d735a2615781cc5bcdfc7a1582f9fd0f204d20b6e92cf @@ -629,6 +681,7 @@ DIST utf16_iter-1.0.5.crate 9736 BLAKE2B edcd9776113d4d2b267a9cbd58cab11c5497ff1 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.21.0.crate 62247 BLAKE2B 684b85cdf88f11f2252ec62c0c6d43900b4bd076b47dd90b2d96231ec747713683b59535d0d737f3e81312f278d2c36c6e9666a3c83576d8034e850d37a46fc4 SHA512 af0eccf18ddc91b72e0043ece56e7a4679181d9a85b84d04dd2012f4215d43bbbfcb3114e8b086841aa4512beb6bebad4d43a092cba7f5efdd4771f70317c6e5 +DIST uuid-1.22.0.crate 61780 BLAKE2B 53dc1175c57d33b4733f885514c66f9cf79a9bf97d355ef19e2dafbcc668a39f1eac11c1188c77d8f83eb4b0267a7e94cdc9fe73a60ddb5af758bf4cc7e2b996 SHA512 6ff9dcbb7281feb4415d6d6c49541af2a90cb91703ede4d99fa994d63770c03ea45ea2e445d3f26f017a5301a9d79e477c34e7c609587326bbc2c665aecae7dc DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf DIST version-compare-0.2.1.crate 14245 BLAKE2B 92e952cfb544ef73c4ef0fd44238b414fd66fa71bfb3e0e0d2c849f5f4353570a0a9b8dc8750c5c30ce4e4c3f50a9becb188ee96c383a3e3f03b23349c2415be SHA512 43e6aa9e53c2e8b21aedcf3704aece741329bf85508ecbc20e4ee35651d8a819d9e28c2102172a5fc335ea3124c379eb5507407c09e6532124a56a3aaa1097d9 DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db @@ -642,23 +695,37 @@ DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9 DIST wasip2-1.0.2+wasi-0.2.9.crate 129778 BLAKE2B f41afceba3c586d12829d2c59f45198c61ae04a0dfe72d6bad6176a3d38189a097cf633f34accff83d7ccc238a35a833381e98291e5fd37f2f4d6e08138af2c4 SHA512 284571c833a1770fcadd9a70155d8b507e9f7f0590015e1a07ad0512ac0a7f0ca4693ccd1aa1ab27e74ec58cb75f314770b66562a2167cd6b5086a7871527eb1 DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d DIST wasm-bindgen-0.2.113.crate 59604 BLAKE2B c672e357267c4e0465ef3ece3e87c345588bbc7646904b0dfb37442c5d9b69c7a4005154b8d344726853a2037ef60d67c560683a4884d2b1fa29b5be8b86201d SHA512 8ea9025cbf9998170af42fdda9aeb585eb2b8a09ab5d0513fa87037e9696f7055822cb4aabe95567089dd0a52c4dc3d580fd2d16f2b2a08cb2ce727d11dbb5ba +DIST wasm-bindgen-0.2.114.crate 59350 BLAKE2B 9bef0d69524ae4bda2178d5e9cae43d777fe23fc106e0282324eb0c417e15c6b2d9e39a610a23053ee994b74c31c6696bbf9db6d06e36f4a2689d0e0246940a8 SHA512 c6e9f49013b390a1037292b53bdd79dfae07b17b6750f8ac013efc5d37532253f8e63af091b6bde52c133a3933266630e76c059cf7fc7eb694e4c72d55144a4d DIST wasm-bindgen-futures-0.4.63.crate 17647 BLAKE2B 4c7caac9cc09ea9fe27f9d1d79aa5ee83d89de8b1063a5ac22a31cef58bce9bea7f947418c5af995ffe2689b2f9381953ac63b24b104b281a196cd9f40518126 SHA512 9ca902233daac759d244ed7681fbc868b214b6ac0c09999f23116555f46bf324af67347f69da268e1c89b0288062a5c7be927e45e3a1dfb0227edcc0f2940eea +DIST wasm-bindgen-futures-0.4.64.crate 17656 BLAKE2B f4c1348022bccc48c9d7191bd626de1c8afd31c3c08d6156bb3512bc5fb71e8fa0388c5644dfd23de68310039ceff2b30e842abbacce44b400f9202b2a6f9ceb SHA512 71c580cbc1be7bb4261b45cd3df3ad979d0f55b2fa2b8282a773356f268ce43b26da0c118c85c0ffa9d60ecb189eeb199de7a804445aa42827f22876b38f4c51 DIST wasm-bindgen-macro-0.2.113.crate 9275 BLAKE2B f8df8c975c86b4980dbfa27e79d882885e2ef28ab0c38fcb308927060e69fd445bcd9abd8acd3aabcf2c6c1eedaf11feaf24ec9ad5e01840bc349da96b3c2c9f SHA512 e529c953851f43ec50c53331d22bc4c723c17bbd856b7f7d1cd4b923bb0bbe312e2ad748a0b7ff58abc5f9b988cf63a64efb92245d32104c9cba16dd96bbbb10 +DIST wasm-bindgen-macro-0.2.114.crate 9289 BLAKE2B ad8de58de044cf0b8db6aaf713745a9f2dc7dfeb53dfc12f36de732fbb36c7cd36f1e8f1e073a3fb460d7b2baef8ba3126f0003eea4b052886b1502edf595c0d SHA512 e44de567c0e00a2ad451199402e178fa99a576b26466869f85f651d9258ed713bbe33f003981adaf85f4b5068bc0950222ad83b09b385e243b6556da98e7fadb DIST wasm-bindgen-macro-support-0.2.113.crate 62539 BLAKE2B c75c197e833de729e56e289b2c56f8224bc3903db67bfd95ba77961f6187ef8739804ff915dc44dc1d271f5f30ade5b5137b3519319bae6b8c339346d2974d50 SHA512 c7735238e61e4278de3f7bd5af630c56d05b0631004d6ca481005ee437ab6cac365e1e1e5e12b7880eaf1970f1c53dc5ca2ceb06094b6e8ef8cbe8146c9df943 +DIST wasm-bindgen-macro-support-0.2.114.crate 63445 BLAKE2B 97a01b9296dafdb7032d432dc9e0f80d534750509c5c1c081766bc6286da373ca74beb9264869a4aa8ad10e6b605321f95058ee3ae35d8130b45ecfb372a7a7d SHA512 723df09894bfe8338ae127e6022fdeb814f80201c6f84cb0b7d85277c968b254b09c80821462b576febd041109947a9dc4aeda904bfe49ce8cfc828169b2c243 DIST wasm-bindgen-shared-0.2.113.crate 10218 BLAKE2B 558e7cbfb0b063ef599997fd7978bac04e504d1e469712042d113ef378d33fb1ae1e015a9d2fc5194cbbbf60d0f7c77b98a58f2a7b5ab9b947055164bf018eef SHA512 b62b668ba3f8ef2f709d5df93a490e2f3fab540c334166613453f32231788b4e7ef634b5c88e8ec6a5e1016a3dc1484ffb6eb42464fd399ed3f210ab49316168 +DIST wasm-bindgen-shared-0.2.114.crate 10538 BLAKE2B 2dde4757cf4266772087862688b3c24fdff7931d2245b9ed0cafd131a1905273ef48312b3d6a6f1c4929d069deb766405abe03efc7bf615abde9c5e770b85979 SHA512 532c8599710ead05d318d7d30c410bf1cf92e4b6c6bd1848155330dd3cfe430755387827612d6d757a87506ca54892456802244e04ad440975bd8dd7efe38969 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 wayland-backend-0.3.12.crate 77037 BLAKE2B 131fcb31e0e94bee6506064ba7246be8f97e9f27092ec59ddaee1e88ee26893c840deb810ca93aafbfcbcc586ad4a07574f32eb4a56210080965d4166a8f4022 SHA512 39635929dfc1d2a1e62c90b13c0192f3f063b77526b2834299e0626c29546fe70d031ccf6961233a63c2ccb24de0560fbd7cee3cb368535c0ffea70572c27ce5 +DIST wayland-backend-0.3.14.crate 79650 BLAKE2B 9ea3d4e5fe389d7298944f0bc805f305650b0a39d352ca0315741a2ae4630f82e60e4bca484a62d22fd5424f090b5c1d312ba60195e440edce6434133ee4b1fa SHA512 4b6c3ba136897f68c55e45e50d5343b3caa8d669a0a28a2e97d61dda06db6b7cfb81162e3a89622ff4ad55a3e8aa122a4be27dbbc8192b699705505e779eb9d0 DIST wayland-client-0.31.12.crate 64851 BLAKE2B df057d89717ad966da20dfab06ece6c6f9b4c8624f4bb1f5ddb25ae0a47c1e7b6ea09029fa173519222d1368aecc5808fb22be51df2c18ffe146906bbe09a601 SHA512 39db7665094b81279b8714aa1a29f208f0c3ad722ad294c1211b7893b0ad478debfed1a1a22f64b3d2713a68e892e804da69192f12df529436d6782f338ae9d7 +DIST wayland-client-0.31.13.crate 66894 BLAKE2B cc452c270925713fe94699b11c20fba240b1e14d0a96675daafed240dd2532e3ebc795ecc1cdde240576ca7fa285cd810775c9f7459086c4d43af8b117eba685 SHA512 9f37cd2d8fbb63486c4c5f93a286893a87e30ce9c238bb1b8868628c2d1a4e9651b1caf51b2260413dd92967c079d0521fcc8ff7de9c987be8b67547d72f9242 DIST wayland-csd-frame-0.3.0.crate 5696 BLAKE2B cc475e52f9cb0bd06569b7a6996cc78158a07ed2cad7282973806d4b4dd345b968088d5d035ce1f52909aeb3aeb804b93243f6fe98c38c0e8032d961992cbc1a SHA512 2ae56291ebf40e84ff690f15ce43cee36a29fc67975cb1331c47a44cd93aab7c19fc8b385b67149a62836b3bcbe1d5bdb646078b9cf2b00e5288893ba9840bb8 DIST wayland-cursor-0.31.12.crate 9340 BLAKE2B b8727c33cb8ee1e71169b1e9341452a3ce5fbe4c988b6fef9ce9e49b637f8943d1b2308d43b747f4029d3da09597a4a55e35aa4e28517d4b11713f3ffa5344f1 SHA512 b85807e2f912e421ff6205dbadfe865c4567b0c0145d290127d820dc7cd9f6234460fb271671b2673aaf45e19fb6bb68060c7053f081b3915c716a5af5dc2bfe +DIST wayland-cursor-0.31.13.crate 9324 BLAKE2B 5b1208c8182cd28f733eaacf7d0ae68a6e3e068d0d3aaa9e8f45ea58b0df04349fcd5d5422068f8084da9cce09ba9418bf85f9f194e775d0528839d873208383 SHA512 9e5223383b92cee26fc73091072d81fd11d101a2fe790eecf3a3b7da5428fa9ac63ab709bd00de7b41553e4595aa0e38ca22f12d8e143b3f30d59d277040fd8c DIST wayland-protocols-0.32.10.crate 156152 BLAKE2B 7c8aa3157772dbef0a4f66cb562eeb50b66301510db28dc02157a97ae14d5824f9ad134e9c3936bb26a1b551a2d293ab37fdb63b38f94248c2137514e020d803 SHA512 63b053e1f261e386ec50a8aea7d8e55e355e211abab34605695313882ff68fe1cd55c3983833767cef741fd43c1a2aad02cdada4d1fac828155159aee3cb9c83 +DIST wayland-protocols-0.32.11.crate 156123 BLAKE2B b5b9af210c16462c44db41a9827bd1577197ebf2749c7263fc95b45d73146fbcef77482a12dbaed39079330e9a6efec43ad3b01ac3808a3fcd0f97006c07c45b SHA512 d87d3e300e94ec5a637c30e79171305d0e0cd9b7188e90112213bd078db371b136bda92de7bc7935640053b6c5f587d0d9fee1e2f6e815f97c93a26ca2bdd1f4 DIST wayland-protocols-plasma-0.3.10.crate 68815 BLAKE2B de325c2951099e22a02b17294413e348b3b64fa4628748adc8e9dfc854b605e57807899d98a2b0829730a1bfa749aa7ec72c7eb8407c5dd11f4712355b36ee2d SHA512 34bb26dc1859d548efb429b173fe79d893dbfb347b00d06c05a4f79f9a7a4fbe2023461bfb3b80e750c735f29940416bb913d004f077ff6d054b66fd4edeb45a +DIST wayland-protocols-plasma-0.3.11.crate 68786 BLAKE2B 1dcf2a13b0468ec8a3d34647c7fbbf165aa675d1faa91b48bd16ae33ba8abe725af69487fbbe795f6e13469557fda30d53a81a4e0d5407ac40d6e829bbce451c SHA512 bab0710137284f4bb9ce1f4a410ad3740e515419d5e7b7b3b85796b640856a1ea4d9de767cbdb0e47e5e9289803ee71baa8c5b1df93afb1b32742b669e7eac9b DIST wayland-protocols-wlr-0.3.10.crate 28244 BLAKE2B 71428cd905ee1953adc499193ce3fe6046201382b44063d4704a95c5615f34d42516a7fbc25d68c90bd681790aa209b866b9af66eec67d2836a2c41f44c204a6 SHA512 e1892dd5bd84b5f5b4883b86985fe3c9a7fe3757a5b6f4f5db272160cedc47c725d8cd1d7491c4277dc5d62115eedc331ce38bf7e7c18bf628ab6bdbaf689b11 +DIST wayland-protocols-wlr-0.3.11.crate 28351 BLAKE2B eac27c427bb640e1053cc134b5702e710b03b9018baeb37d81814f66c72e8bc452b1ceca298ce07e7b8ac5d92d61968f584bcdd403df25f675388ddde4640fd0 SHA512 347024108d7a09a1bd469f2a3e68d3ba849499de324b667ec9fd8ca654e3bd397ea01fd1c6f98d3e0100f742f782279fd22c6b00e57c05fc6e3523908f78d1c5 DIST wayland-scanner-0.31.8.crate 37224 BLAKE2B 44759ec9da559efd7cf87169eafe4813878072baa302cf61b6142c7492e7baafcd21b66283efd41f08482608145a2aba8124e77a8a6cb6a03ed7af117ccf3bf7 SHA512 f9b2c9cb76c841be77cef98c9fff47794f0c0b3e84798ca0b5cabfa328d6412a82df78024f47e0478c659e15b40558e9ec7f506823ca4b2ef33f824b8e8d24b9 +DIST wayland-scanner-0.31.9.crate 37205 BLAKE2B 873b1b72f31dd137d881e5207384c57a0a742dc56ad5136f19d8d4960767688acbdbd3bc1b726874ad80dd852d5997c33885703fbe3c3b9ee15211562348de46 SHA512 1e541aa375bbaaa51f51ec25b214f7d16b03e21afcb9d6fd4dd7ea86d0b5bf0269369d6201fb648af903fa0ac8599b1d21d29c0cfddca864062e193db6eea6d9 +DIST wayland-sys-0.31.10.crate 21430 BLAKE2B 7728dbc08fc6d370dbc12295bf158ba4d0ba5f54dd9c341c20965e1bf767986d1977aa48c442b9431ac6fea73022291613779b6fa7d9c8545c36431e9bef7bba SHA512 45723f9cab78a55d31e085be9c58d12e4659fe1f4b9c418e3de615150fb28bbbee3f8b205cc6d5ab4a20cb21d69a70769d6ddbe63d8dcaae277fe16bf5726506 DIST wayland-sys-0.31.8.crate 9595 BLAKE2B fc8cfae93e7eec0970a9f88c4a5abc6fc808fb908e8c44e809edc130e3ea7dd98c40967190554c95c209181e009d2420c1e733a27306d8c0a6bc8266bf31ba3c SHA512 d44373444c11c64278b1f184b47d5f2da9ea83a65ef1b53882b88f8f960a10772a44c3867166a0f52e38a431d49908d68309f3626caf62c42685edbe4fb1eb2a DIST web-sys-0.3.90.crate 669787 BLAKE2B b3c8b9f4179b596c641549bba34e2604161701e94c0dda9e4c183febc4520edf4d0dc67d5bb962c53a8ecf609300936e6fdf9930f29fc531e43afcfe36460345 SHA512 dd675f48cf723d4e22460c7d7a0a3dbf5f1cd8ea1bb279cf9f6cab8ea66d0dc0d143fe0b1b688c839d89e0820d38740f8bf65c858558b981b3bee889fda7647c +DIST web-sys-0.3.91.crate 669788 BLAKE2B 9f19605a58c561eb370a387f259d8837ba1c0fc4ab942409827c12fbb6b546ad634ade236ea71d43c6e0ce2141a0803c29ab0876c73b6917dd325b55a5c56b6a SHA512 2cac32dd1c4d22d5106e5ba21deb1f4b3592469aa1f2e14792df2f1759a6251c247597f250aa649a87f4d0a11daec2f0ccb1b0cb9ce4561a1aac85f6a3b1ff45 DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f DIST webpki-roots-1.0.6.crate 240440 BLAKE2B 5926a02177753fbd2908127640f559ab1a55376d7f0611ec82affe2dbc4e9a7de995579b241874c9197c8a64edb5a2e1e3c64baca002574e518a8b528104ce9c SHA512 0ac59b4b8a31be2734dd6fb1f1ac99273eb038eaf9b03c166f313d8951412b8a2c3da38700d8e853e35ab295c8e835fb5df4d65cda3eef16ef3aa98421f8ab60 DIST wezterm-bidi-0.2.3.crate 73214 BLAKE2B 821dbe5750763c6b99ae4ff71260140dc9caffa3b0bcad048dd28664bf8528f20b0315199886a7188afa301b6c32728ff7caf8cec56445fb566cceb2db462bff SHA512 37950db06980a60ce7a5cf2a2ac55aafb3d16d02b650dbb938f28d60217f4c51e1fbfe21d53898078336f68538e97f8a061e7b6c7eb238427651ff8673d6c45f @@ -669,10 +736,12 @@ DIST wezterm-dynamic-derive-0.1.1.crate 6960 BLAKE2B 79cfffff56d05eb7dacc55ca415 DIST wezterm-input-types-0.1.0.crate 16748 BLAKE2B c88a8baef405d73c74466cb75f3e4fe03eefba0dbed3276da95727e5cb4444f03f891f23707e58547a782cb89a4504a8fe7daf623026ba6608ccbb898cae2d3a SHA512 55eac90c5757b2439d720b6a3dd95760e9b7fad695e7261f9f5be2e5d8eb74a875a95d6a7746d6d4291187f7d171e2ddfca9ac04784604436b7bc6947dbd12e8 DIST wgpu-28.0.0.crate 204870 BLAKE2B 6c8fbbfc78a1bb34618489a7aa04b29b0501b33218556f8d8d201427d19560255eda21781f0c6833f59223c5d7fb8fea06cbee5620b2553f6106edb753d42f07 SHA512 c87bd30ac481f6d6b81bcd9d29a50ba1b58cd1fc00fb542e4c167c46dce09e8fdb167b0ba92c9923876e69043cf799e276af682182ab564936ae107552fd54cd DIST wgpu-core-28.0.0.crate 335092 BLAKE2B 2c7e382f54462bae7e51f28212148237f799c05cdfa3f6def9519d8a59cde7d8053846e2885434882b242888159d510e10aca0742f242dc40de709b9da37b72f SHA512 4a7cf63a15c18e0177670f6c585040b77574ca0169651d21ed4e48c8f17bcee6bd999585499f4548cb2d7ab22ba834887f33b39caff9ed59f692b0808ed48b80 +DIST wgpu-core-28.0.1.crate 335101 BLAKE2B 8f9324f98b98638663a44e89b0e1414bd482bf520977b5f11ae52c514d2fb53753b224d93f8c00d40d8d04c8e22bde62e43cdee6310fd026be6248a97c8214d0 SHA512 8756ae0b4d2d742be8f890616307b3052ab5bd45b10e469768973f6e852f282ddc7f1da99e9f87a6dae99c589dcef1580dc879455f92b737c3ba67f92426f14a DIST wgpu-core-deps-apple-28.0.0.crate 11893 BLAKE2B 21c4367ce7a1cb72c17f41b0a18e047357799257f6162f902e001c784b38813800f4a33747633e4e78e7d150c4592c5d97f6e86244e639f8fd18813fd8ec3ec4 SHA512 099cd2713fabbbdd7e07274ee5671a795c24e752ece9af2cd7cf670b781bf75499407b574d52ff72a0ef8141705a104a64d9ec1a28ef4fe8a592f810840c45ed DIST wgpu-core-deps-emscripten-28.0.0.crate 10472 BLAKE2B 4a49629b8a9281203f0732c97d02d8912eea9a234001df5d2f9893afa84e330419cf0827af194b35f0b975ad2e7eaa077f9dd01b12b1a21b1970879a20eb180d SHA512 65c74a1320bb55d67eaabdc1414664f5439508c0ec539894ee01878a6d2174bcfd45259b8f0fc4762faa449660e3357658215d459e5126be13b448fc04852e59 DIST wgpu-core-deps-windows-linux-android-28.0.0.crate 11441 BLAKE2B 69b3332b533e0a4f82aefa3d4657cb695b2e2ce95fc0ec20466a2068500f8558391e94bbe7909a43a5c02365538ef63cfea4913f7a7e08c37a4b8ee07720b7b9 SHA512 db3d93d9709d7d00079a963c74b94260435cd131d853987d84fab228e000800252406442b2d12244a107d505d10ede929e5e51f494c65a50ee61d05b4577dd18 DIST wgpu-hal-28.0.0.crate 411706 BLAKE2B c8ab465ca86208d16cc21299d280763e8dcc79815f62fb5a1dafde58a63ae52ddcc74992c4992f727247d56d6fc2e890d645d66f8c2a1745e35b432fef768336 SHA512 9a2a14ae890644abc8db01cb67427d14d27cd62c98acf50354863c6d7e35511697f39c68c9bc06dd79884b3dcdbe302866007bb0519e7405bae2fd9c46777b51 +DIST wgpu-hal-28.0.1.crate 411882 BLAKE2B a65af12c711b2a46fe7486f612ff1ba72056822225b5c3a878f70ae4595b8b0e1a303b3de07119944a94d75afcb9665095153cc54a44f2ea83947363c341b09e SHA512 3b8acac162e798ba765c6764a15836b4987b74544753d926df9bfead17b71b58112b6cdbe2d5159746f636aab904c6382dee56b0ffb7b87f69b27c3803a10a66 DIST wgpu-types-28.0.0.crate 105962 BLAKE2B ef909b9f22af5e4e05686e0dbf20fb00c7a745960e241daaa0b8d824a314f0ac2728667e1b4b0bb4abc0d25c0bf72f7980cbf844278fa7c83bab26aa2232a725 SHA512 26f5f8a5af76fc074c2e7f1172b2a3710c0b65d283bae8b6051cf6e692dcd2520d6f4e68afe3fc414243d2e6889bb10d30d4b20548dd7f150fd367970cae9dca DIST widestring-1.2.1.crate 90350 BLAKE2B 32222a2c459ae7908074a19831b8e79f81c831f1f43ec1af95337f439dfd260f21da983b69345590f67dabd99419096e0d8a9935146ecf5af04538ec12573aeb SHA512 ca3b9557fa14213cc85b682b2970f2196cdcc512423613f3ae2156830efbacde1da22fbf24385119b0e41584d2e19b237ad8d4301678f21e1be70f6eae781f09 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 @@ -727,10 +796,14 @@ DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec6950 DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c DIST winit-0.30.12.crate 604631 BLAKE2B ea3454683f38df4854fd96786d00d935a93618012103df7a0fbc0004a1f6d8b4a4effc0235beb13294429775a32f0891d9dcd597e5320d4747e6573a23287ba4 SHA512 1f68562c4daa99e2c465d8430759911e3616fe5debfbeeaf415482abf65082a97ea39f7534f90010dc4158677364aa5b7079fab72fb72f381b64bc4e725b065c +DIST winit-0.30.13.crate 605180 BLAKE2B 9a84a679ed3046f596b1471d97970ec4b12478b9c4841aeb7069ae1b985f11d019cedf042db5f2e84e7dd8c5599d8bed857b7c2fa2135dc837875594bedc8e6f SHA512 d896d9e05da85199d2ac0bf6e2ce2c7b77a5be63f15411f328422f4656a8b08e01f3fcca3a4f3d4836e6e8aeb79f3f253b155029be7871aae959c71a177811bd DIST winnow-0.5.40.crate 159316 BLAKE2B aae5076d59b3459c901d918d8aaa97ba8bfcc993b8484344f52e45f1f37deb96d6cd3a1663a67f3c367be2b05d633286f270274c621bda9f3ab72b98bb652cc2 SHA512 525156f08514b0110697360be6e331a68d08f0cb65ee4ba3ac9d101dd2d42a8c89601e7409bdb5652c5b05145626506651010f58a854c47712065334c61ff39c DIST winnow-0.7.14.crate 184718 BLAKE2B 6bff099d199831a72ff677db3e4de2feaa5a0b6aad782051c9af629459faebcd131518e20d6bb8f3f7f44b708284e6ba54f2ad7e0811bc0bf1df89899ff561c1 SHA512 ffa96e23707d87d5bf0f0e0c8aefbbbe4e3d2219fa5fd6a1535cb3c7b049a8481ef6f9f9fd69c78be855f36b242476f3b4462f2536925d48953afebe00bb50cb +DIST winnow-0.7.15.crate 187092 BLAKE2B 2fa004d7d0a166202e27f9bdb57f7ba7d1a8d736a77518e8a49afc1c1574db93746a50d26f802f571c14e8c138857e1e13802c04308f9e06215517c012e9b275 SHA512 47c4abb8de7f024e2e85b1c0ed9ebe16b9de29ce82c536a133de9d64d99ac37191e4322221640785234a32b03a28bfa99ced738bad5088d39bfbbe2a64c99689 +DIST winnow-1.0.0.crate 187987 BLAKE2B 3843cfd65537085e1ac2d64077cbc138b11a85b8f732f07f149958f2bae696540fc75b4bb8ab7d2fa044f79bf5dc3b56124e1538e8e5f891e58e4c28af029765 SHA512 c61722424570a5fa9932eae4e357cec304f3443bd9fee2c8b9e338be3fe25a65462dd49b6c2e913d986141c7094cccc8ee477805978a6e8b1ca4d8f34a8082df DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c DIST winresource-0.1.30.crate 79219 BLAKE2B 73a6e9eb5f7340edd5f2dc5c09a10c8aedc08647d9efbdb6f093f0a73bf739258aae69606b553574991e66f2d2a926466fc519d70185cc9449fb79aaf70934e9 SHA512 d87eb5f25f7cb2d011a31302699e8ef08b5c67fb7f4a6ec6e00bb3db2c7f02889e807727b10992da9f69d72e16d970a6984f7e613c97f716ed95f4f866376a35 +DIST winresource-0.1.31.crate 79240 BLAKE2B c90a68ca93001a0816f637a32ed01a638d64f2dea354e4a1a9ab934fac7d83d660c610f2d5c5dc72725c04f1658eb4aa7622878e615ab0eafa53c3b1ca7a2c65 SHA512 6c97b94652a893e8e1496d9834d96c916d30a61f91d7ca656aa30239dc5a56c7129ca42a5f4941c8e74af9de16ee6a908d9cb019f1e5f7dbc8105e7292676cf8 DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e 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 @@ -756,7 +829,9 @@ DIST yoke-0.8.1.crate 32016 BLAKE2B 9dba7f506636b93ce559817ec57380836858eb14fd34 DIST yoke-derive-0.7.5.crate 7525 BLAKE2B 9b6b97eaf3c50f0f5ce8cebf685a1a17d4c21eb9b26d38eac99e0a4c0f9d592e95a7843b7a0b897945a14c4eb78ffdf2c0972b448d31d7bc7b077f27aad81d9a SHA512 e30b06b020aa283080905004295fb643c539b130d0d53bda51927b95e79ba562336aad30d8a6202d9a0c62d5b64559a01218c6f02f3faada6003d4b03c205cd6 DIST yoke-derive-0.8.1.crate 7593 BLAKE2B 09953385df0b24b5cdbe4fed4c8788e20236c9f5a79d144799a31807a1a4e82380cd3ed451a46055ac21561c2f9a05ca91c953b7c8aa250a26a2e11fd11b7a9c SHA512 20561f74561f3e7d5ce2a2b702bac565047be284cdd24a3bf837d423954c8260d32f8d27ef9761f5e891bb539f59af22afc4830a4e52cf9888c8ca2a50784a96 DIST zerocopy-0.8.39.crate 274113 BLAKE2B c5e46d23f6b3d3cd25d96356016d5a987d04dab4fcb529e550cedefbdc64d8748d3a42d27e510be64a620ad132bdf2a0da04b518468b7f66c77e87c23412ffce SHA512 00544b445aefa17f5e5bd5bb62becc2c4532381a4771909f533a2c95f16a11e2e97763ab5b096f752842500cffc2f565f0fcd5c1961e7305e6d5fcdf132b318b +DIST zerocopy-0.8.47.crate 281496 BLAKE2B b9bfec17e3aae4ccbfe550252504e71ff8835c9857b20eeac8b6c565beabb37d22566f392c22f9fda092b57dce79333ed645167b5d5db83243284b77d915b716 SHA512 c88b7b8ada6f87f194eaf6e65b1c1e5ace205e8ac3c7ad1ed6f374cbbb474dc03db9ff3833d752369839b6a163b429a20e7d22d6301f10b90ffa7a92d540f694 DIST zerocopy-derive-0.8.39.crate 108887 BLAKE2B a24725d63cf8b6077303fb5386de8e5c0f1ecfb2c8628818d078d700375acdac3d27aa6c227388be3dafe96cc08bea3477eb7a24ef4afd0b09c5ffbd091fddc3 SHA512 67c3c55b3e98c038b5ee19e60f09ffeb6a967768c6ea28f689bba3f94588567d9c3d4a7359633be9006467b05678afdf6207bc884b7a65a0d65ae07080cf0a8b +DIST zerocopy-derive-0.8.47.crate 97648 BLAKE2B 1346f351b2c62ad75db436f9f79c9c5021e2b1ce0eb10f7c7788b91943b5e91432333d4aa5f25d9012b3eee31a8b6465f069bac856a873bf22b0ea8ad19a25da SHA512 69159b991f639b3bda25302306f1647f96f9d4c41eb862696361ea290b82ff4a634ce59da861498f85576c944d4b8402c5dba25de81f703cedb6dbea389c145a DIST zerofrom-0.1.6.crate 5669 BLAKE2B 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094 SHA512 e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9 DIST zerofrom-derive-0.1.6.crate 8305 BLAKE2B 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb SHA512 ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985 DIST zeroize-1.8.2.crate 20907 BLAKE2B f9233758bde107e2409b56e936e02f51442ff29dfb2589c0b194edb38645421b4b8e6064208f7548a93836149c425de90c08792288e5cea1ae117911406bcdd5 SHA512 ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81 diff --git a/app-editors/fresh/fresh-0.2.18.ebuild b/app-editors/fresh/fresh-0.2.18.ebuild new file mode 100644 index 0000000000..df672cdc3a --- /dev/null +++ b/app-editors/fresh/fresh-0.2.18.ebuild @@ -0,0 +1,852 @@ +# 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.92.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.25.1 + allocator-api2@0.2.21 + android-activity@0.6.0 + android-properties@0.2.2 + android_system_properties@0.1.5 + anstyle@1.0.14 + anyhow@1.0.102 + arboard@3.6.1 + arc-swap@1.8.2 + 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-simd@0.8.0 + 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.0 + bitvec@1.0.1 + block-buffer@0.10.4 + 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 + cached@0.56.0 + cached_proc_macro@0.25.0 + cached_proc_macro_types@0.1.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.57 + 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 + charset-normalizer-rs@1.1.0 + chrono@0.4.44 + chunked_transfer@1.5.0 + clang-sys@1.8.1 + clap@4.6.0 + clap_builder@4.6.0 + clap_derive@4.6.0 + 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.15.11 + 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 + counter@0.7.0 + cow-utils@0.1.3 + cpufeatures@0.2.17 + 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 + csscolorparser@0.6.2 + ctor-proc-macro@0.0.7 + ctor@0.6.3 + cursor-icon@1.2.0 + darling@0.20.11 + darling@0.23.0 + darling_core@0.20.11 + darling_core@0.23.0 + darling_macro@0.20.11 + darling_macro@0.23.0 + deltae@0.3.2 + 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 + dispatch@0.2.0 + displaydoc@0.2.5 + 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-index-japanese@1.20141219.5 + encoding-index-korean@1.20141219.5 + encoding-index-simpchinese@1.20141219.5 + encoding-index-singlebyte@1.20141219.5 + encoding-index-tradchinese@1.20141219.5 + encoding@0.2.33 + encoding_index_tests@0.1.4 + 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.3.0 + fdeflate@0.3.7 + field-offset@0.3.6 + filedescriptor@0.8.3 + 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 + form_urlencoded@1.2.2 + 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 + 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 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.65 + icu_collections@1.5.0 + icu_collections@2.1.1 + icu_locale_core@2.1.1 + icu_locid@1.5.0 + icu_locid_transform@1.5.0 + icu_locid_transform_data@1.5.1 + icu_normalizer@1.5.0 + icu_normalizer@2.1.1 + icu_normalizer_data@1.5.1 + icu_normalizer_data@2.1.1 + icu_properties@1.5.1 + icu_properties@2.1.2 + icu_properties_data@1.5.1 + icu_properties_data@2.1.2 + icu_provider@1.5.0 + icu_provider@2.1.1 + icu_provider_macros@1.5.0 + id-arena@2.3.0 + ident_case@1.0.1 + idna@1.1.0 + idna_adapter@1.2.1 + ignore@0.4.25 + include_dir@0.7.4 + include_dir_macros@0.7.4 + indexmap@2.13.0 + indoc@2.0.7 + insta@1.46.3 + instability@0.3.12 + interprocess@2.4.0 + 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.17 + jni-sys@0.3.0 + jni@0.21.1 + jobserver@0.1.34 + js-sys@0.3.91 + json-escape-simd@3.0.1 + kasuari@0.4.12 + keyboard-types@0.7.0 + khronos-egl@6.0.0 + khronos_api@3.1.0 + lab@0.11.0 + lazy_static@1.5.0 + leb128fmt@0.1.0 + libc@0.2.183 + libloading@0.8.9 + libloading@0.9.0 + libm@0.2.16 + libredox@0.1.14 + libxdo-sys@0.11.0 + libxdo@0.6.0 + line-clipping@0.3.5 + linked-hash-map@0.5.6 + linux-raw-sys@0.12.1 + linux-raw-sys@0.4.15 + litemap@0.7.5 + litemap@0.8.1 + litrs@1.0.0 + lock_api@0.4.14 + log@0.4.29 + lru@0.16.3 + lsp-types@0.97.0 + lyon_geom@1.0.19 + 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.1.1 + miow@0.6.1 + muda@0.15.3 + 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.0 + nu-ansi-term@0.50.3 + num-bigint@0.4.6 + num-conv@0.2.0 + 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.1 + onig_sys@69.9.1 + open@5.3.3 + option-ext@0.2.0 + orbclient@0.3.51 + ordered-float@3.9.2 + ordered-float@4.6.0 + ordered-float@5.1.0 + os_pipe@1.2.3 + outref@0.5.2 + owned_ttf_parser@0.25.1 + owo-colors@4.3.0 + oxc-browserslist@2.3.1 + oxc-miette-derive@2.7.0 + oxc-miette@2.7.0 + oxc_allocator@0.115.0 + oxc_ast@0.115.0 + oxc_ast_macros@0.115.0 + oxc_ast_visit@0.115.0 + oxc_codegen@0.115.0 + oxc_compat@0.115.0 + oxc_data_structures@0.115.0 + oxc_diagnostics@0.115.0 + oxc_ecmascript@0.115.0 + oxc_estree@0.115.0 + oxc_index@4.1.0 + oxc_parser@0.115.0 + oxc_regular_expression@0.115.0 + oxc_semantic@0.115.0 + oxc_sourcemap@6.0.2 + oxc_span@0.115.0 + oxc_str@0.115.0 + oxc_syntax@0.115.0 + oxc_transformer@0.115.0 + oxc_traverse@0.115.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.11 + pin-project-lite@0.2.17 + pin-project@1.1.11 + piper@0.2.5 + pkg-config@0.3.32 + plain@0.2.3 + plist@1.8.0 + png@0.17.16 + png@0.18.1 + polling@3.11.0 + portable-atomic-util@0.2.6 + portable-atomic@1.13.1 + portable-pty@0.9.0 + postcard@1.1.3 + potential_utf@0.1.4 + 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.17 + proptest@1.10.0 + pulldown-cmark@0.13.1 + quick-error@1.2.3 + quick-xml@0.38.4 + quick-xml@0.39.2 + quote@1.0.45 + r-efi@5.3.0 + r-efi@6.0.0 + radium@0.7.0 + rand@0.8.5 + rand@0.9.2 + rand_chacha@0.3.1 + 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-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.3 + 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.1 + rustc_version@0.4.1 + rustix-openpty@0.2.0 + rustix@0.38.44 + rustix@1.1.4 + rustls-pki-types@1.14.0 + rustls-webpki@0.103.9 + rustls@0.23.37 + rustversion@1.0.22 + 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 + scoped-tls@1.0.1 + scopeguard@1.2.0 + sctk-adwaita@0.10.1 + self_cell@1.2.2 + semver@1.0.27 + 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.0.4 + serde_yaml@0.9.34+deprecated + serial2@0.2.34 + sha1@0.10.6 + 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 + simd-adler32@0.3.8 + similar@2.7.0 + siphasher@1.0.2 + 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 + synstructure@0.13.2 + syntect@5.3.0 + system-deps@6.2.2 + tap@1.0.1 + 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-macros@0.2.27 + 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 + tinystr@0.7.6 + tinystr@0.8.2 + tokio-macros@2.6.1 + tokio@1.50.0 + toml@0.8.23 + toml@1.0.7+spec-1.1.0 + toml_datetime@0.6.11 + toml_datetime@1.0.1+spec-1.1.0 + toml_edit@0.19.15 + toml_edit@0.20.7 + toml_edit@0.22.27 + toml_edit@0.25.5+spec-1.1.0 + toml_parser@1.0.10+spec-1.1.0 + toml_write@0.1.2 + toml_writer@1.0.7+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.5 + tree-sitter-bash@0.25.1 + tree-sitter-c-sharp@0.23.1 + tree-sitter-c@0.24.1 + tree-sitter-cpp@0.23.4 + tree-sitter-css@0.25.0 + tree-sitter-go@0.25.0 + tree-sitter-highlight@0.26.7 + tree-sitter-html@0.23.2 + tree-sitter-java@0.23.5 + tree-sitter-javascript@0.25.0 + tree-sitter-json@0.24.8 + tree-sitter-language@0.1.7 + tree-sitter-lua@0.4.1 + tree-sitter-odin@1.3.0 + tree-sitter-pascal@0.10.2 + tree-sitter-php@0.24.2 + tree-sitter-python@0.25.0 + tree-sitter-ruby@0.23.1 + tree-sitter-rust@0.24.1 + tree-sitter-typescript@0.23.2 + tree-sitter@0.26.7 + 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.19.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.12.0 + unicode-truncate@2.0.1 + unicode-width@0.2.2 + unicode-xid@0.2.6 + unicode_names2@2.0.0 + unicode_names2_generator@2.0.0 + unsafe-libyaml@0.2.11 + untrusted@0.9.0 + ureq-proto@0.5.3 + ureq@3.2.0 + url@2.5.8 + urlencoding@2.1.3 + utf-8@0.7.6 + utf16_iter@1.0.5 + utf8_iter@1.0.4 + utf8parse@0.2.2 + uuid@1.22.0 + valuable@0.1.1 + version-compare@0.2.1 + version_check@0.9.5 + vsimd@0.8.0 + 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.2+wasi-0.2.9 + wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 + wasm-bindgen-futures@0.4.64 + wasm-bindgen-macro-support@0.2.114 + wasm-bindgen-macro@0.2.114 + wasm-bindgen-shared@0.2.114 + wasm-bindgen@0.2.114 + wasm-encoder@0.244.0 + wasm-metadata@0.244.0 + wasmparser@0.244.0 + wayland-backend@0.3.14 + wayland-client@0.31.13 + wayland-csd-frame@0.3.0 + wayland-cursor@0.31.13 + wayland-protocols-plasma@0.3.11 + wayland-protocols-wlr@0.3.11 + wayland-protocols@0.32.11 + wayland-scanner@0.31.9 + wayland-sys@0.31.10 + web-sys@0.3.91 + web-time@1.1.0 + webpki-roots@1.0.6 + 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 + 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.0 + winreg@0.10.1 + winresource@0.1.31 + 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-component@0.244.0 + wit-parser@0.244.0 + wl-clipboard-rs@0.9.3 + write16@1.0.0 + writeable@0.5.5 + writeable@0.6.2 + wyz@0.5.1 + x11-dl@2.21.0 + x11@2.21.0 + x11rb-protocol@0.13.2 + x11rb@0.13.2 + xcursor@0.3.10 + xkbcommon-dl@0.4.2 + xkeysym@0.2.1 + xml-rs@0.8.28 + yaml-rust@0.4.5 + yoke-derive@0.7.5 + yoke-derive@0.8.1 + yoke@0.7.5 + yoke@0.8.1 + zerocopy-derive@0.8.47 + zerocopy@0.8.47 + zerofrom-derive@0.1.6 + zerofrom@0.1.6 + zeroize@1.8.2 + zerotrie@0.2.3 + zerovec-derive@0.10.3 + zerovec-derive@0.11.2 + zerovec@0.10.4 + zerovec@0.11.5 + zmij@1.0.21 +" + +declare -A GIT_CRATES=( + [ratatui-wgpu]='https://github.com/Jesterhearts/ratatui-wgpu;cdcf5c6987adba56b060f6a8532ee83b25a4e3e5;ratatui-wgpu-%commit%' +) + +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 )" + +src_prepare() { + default + + rm ../../docs/fresh.txt || die + + cp -P 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 + + DOCS=( + ../../README.md + ../../CHANGELOG.md + ../../docs/ + ) + einstalldocs +} diff --git a/app-misc/far2l/Manifest b/app-misc/far2l/Manifest index cad5d46000..b684370caa 100644 --- a/app-misc/far2l/Manifest +++ b/app-misc/far2l/Manifest @@ -1 +1 @@ -DIST v_2.7.0.tar.gz 8825358 BLAKE2B 869c7e24c213d8ffa74e9e2864bb7b83816c590dd125d44c53297997443b2e9d1f872c9d1b342c44d2ddd65e8439d1328b36b09a64953820b5aabfef5eb58bfd SHA512 23dc702c4058b64e312bb61726760cb79e62b3e58334c87c6f3d2f1f46b0dfc39721ad6244d38994aa355b45993d6a95eaeeed75e7f1d066fa7056fd543e9f78 +DIST v_2.8.0.tar.gz 9011883 BLAKE2B f401c3d41d574f310be736127280f508d06d08305c02f19d0258c27dab6bcd3d9025a28e72a3aead2be0cd812ebeeb440b879e6b9d16df0096910b90acf71fb6 SHA512 834b31194f65f208df8b8674e0f0c21629f8ffa89183aa7f88b8e46229e302f5aa46e435c2ca01c262f1a69566c8b987c32b388482cf1ce8f310b8e6e0570156 diff --git a/app-misc/far2l/far2l-2.7.0_beta.ebuild b/app-misc/far2l/far2l-2.8.0_beta.ebuild similarity index 100% rename from app-misc/far2l/far2l-2.7.0_beta.ebuild rename to app-misc/far2l/far2l-2.8.0_beta.ebuild diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest index 33ae4cf1f1..52d9c8ee0a 100644 --- a/app-shells/carapace/Manifest +++ b/app-shells/carapace/Manifest @@ -1,6 +1,6 @@ -DIST carapace-1.6.1.tar.gz 21070615 BLAKE2B 40e07a3de832392e3cfb524e3650c6ce0278bbf8635447e83bab4f2bf1c1ae6f24524f1b943d70ec32a0665d3091a6c1b15a5682f2994f747a5afa08c1150a9e SHA512 e221ff6a3ba5dab9f8e900c1cb14ed4e1ff25a95777c877548c2d10fefc7ba267202d178dd3095904bfad88f77e5afb0e92f75b96b653da8f383a35f62057a80 -DIST carapace-1.6.1.tar.xz 300316 BLAKE2B b603a1105cd98e066c78ad292a1230c256d7af5258cbed64006af5bc53fdaab10c7c4d456ed5760b51f99a9b123b82a44ac681ccd68dbd43c56ed6337f89f024 SHA512 e9d8aa1644e1317ddf9b08a0ab6f30863b605d3f64b0a84758adb1324a595c122759aab73a4bd62b85a391976690f43fbdb435c2785538d0bfc1f1bd82c8b44f DIST carapace-1.6.2.tar.gz 21105272 BLAKE2B c532d0aad438b53c3ff94aea4820007e24fd08be65530f739be26afcc207bc25cdf8f4eea26f5d6c55a70c3916abd51bd62767aea285519669271131a5ad9322 SHA512 6d91042ffc87a8c1766a73f7defee88deba806f524c56984f6ee02c403f3b93ec96e387f605f0f397256e7dc935d6894ddec556a2405712456ff27e6e3c2dbc0 DIST carapace-1.6.2.tar.xz 300384 BLAKE2B adff79c4726b2d592edb805c1565742e286f0f5e73c62b4e89cb8d1ac43ce4f435f7b003bac378b38586258f7611aed8bf54272b1ab8390b4ecd64dfc98f106b SHA512 0d9e97af5840032607558139fd65dc0a43b0750b5a4af57cf66e4629c1f907633ffbd7b220d67d91c08d21aee93c4b68a3870e557a57b210bcbe245af246e523 DIST carapace-1.6.3.tar.gz 21286084 BLAKE2B 2bfe8d5c0d8819b701b20a1de89e3592bede8ac65bf4bde826f22dfe790fb5a809ea263db3914c7ab606ead7f7c86d5d6ac649bf8f9b6c349e3602ee5adf9a0b SHA512 34f12424139c7f28afbceb349162a47e85513304829f9c36dcfa2037d713411f00c3944f0174e9a3cc396203f9738e5d5299a82dccc6cdb22fe4386568775aa6 DIST carapace-1.6.3.tar.xz 300352 BLAKE2B 80ac854b6df4c461f127ac08bf91e6c90adb3216359be964cbcdf4b4ea7383d1415f188b1eedfc07df5a976bb9492e4d2ee540066498fbfe0534d42855125e4a SHA512 d425011a9f8367a49ed5f0c3ccbfd6013c82bf9b5af5405d3205499a0043b823a231f8f80bea3015560f62cf3825117e9b00247f46a993b9e13cc30a23492d40 +DIST carapace-1.6.4.tar.gz 21349585 BLAKE2B f599efe29d6c6aca24606aea2d4c346980c8f27d4bf31199c59a440ac2a869006f41319300eef0a12e9f8d8d4ddacf647516cee0e8ef5c791be147f6f79c05db SHA512 037c7cbf8d3fd674b14699207ecd346fe8162897e0ef0e3c4868f7c09a92b4f90d97485994947598687963d0ce30e9770373a1be1e98a41db2d2d4bf39fc5ea5 +DIST carapace-1.6.4.tar.xz 304200 BLAKE2B 2c9d019a8e910dee998fe3df8460590a6156339969a8f68d1a58137fc65bdd7a02b97fc4515bbc725f41ed4bf467b19210bce3bb06986205f263a59f68f43ba6 SHA512 b366b8a09c443415e9b369d7c311b0266feb08e8ea4cbc64429038883ad3eaafbaca1be822f5c9080ee04bd7557b6585ef465f16adfd6c2189a1357680d4ec2d diff --git a/app-shells/carapace/carapace-1.6.1.ebuild b/app-shells/carapace/carapace-1.6.4.ebuild similarity index 100% rename from app-shells/carapace/carapace-1.6.1.ebuild rename to app-shells/carapace/carapace-1.6.4.ebuild diff --git a/app-text/codebook/Manifest b/app-text/codebook/Manifest index 0cc379de63..4a54449ac2 100644 --- a/app-text/codebook/Manifest +++ b/app-text/codebook/Manifest @@ -1,2 +1,4 @@ DIST codebook-0.3.33-deps.tar.xz 41863728 BLAKE2B 538dc0a6df1736bd1984c821b6fb9af487c6a260061bef7eb4fa8e7addd5d10eb44d96a6c8bb089531d16c7cdcd565b008b258860ea95bfccad1abdf6c72a8de SHA512 5ba8c3484a9d33f41a61e83b10fd9685f20f3d345f1abec9f56c44df9d2f1af605a1ce15c5a1bca685922b92df05c5805e17cf8248ed62a4840a4694ab84e71a DIST codebook-0.3.33.tar.gz 2682744 BLAKE2B fb35821d4e6b8049727f1c9a21d79a2ef5de88f376d2bd2bc445e28bbf240c5218eeeed541241ebd6e3707ef5559e300cc08d37499ee3a74cac51c17a756888a SHA512 c67f21f46df537ddec50728d8562a574f5300be4b3e19eb1f586ff3a1cec4f345f25975cb517d0a57fa11ff22584bbd6e4f7dc387eff5a126f08f57e27a725e6 +DIST codebook-0.3.35-deps.tar.xz 42078788 BLAKE2B 8be23209a12a04a44c8a0ca86f339337a02a952f9f1d7c58513b8ac9bd1aba91b129e465465a7ac012dbb32ddd8ad104c5bd694f6bc6bc972fd0530bfcadf5fb SHA512 445583d623f5f5d8af814d1296b467f8ede826c99bb6dc8dee8aacae5163ce4e3f36cd4295b764683101ef4f730b9d323c0d560cd35e2826e281aa25fd770a11 +DIST codebook-0.3.35.tar.gz 2728879 BLAKE2B b2784c70afcc61780dc5c1da2c12b80599391ed271cddc8002b09ce26ae079a269e7ad6d4d5a3f7a1d61ad1eaae624453335630da33d9605d14038025949fbed SHA512 e8b17c048d4efc9568f111113e204ea055412d68bca3b5d73700c573e459e1a666299a28c1c2a21077022081e7b2b3fb4518baea17ebf806bce8364fb2221c6f diff --git a/app-text/codebook/codebook-0.3.35.ebuild b/app-text/codebook/codebook-0.3.35.ebuild new file mode 100644 index 0000000000..1a69e90392 --- /dev/null +++ b/app-text/codebook/codebook-0.3.35.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cargo + +DESCRIPTION="Spell Checker for Code" +HOMEPAGE="https://github.com/blopker/codebook" +SRC_URI=" + https://github.com/blopker/codebook/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz +" + +LICENSE="Apache-2.0 BSD CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 openssl Unicode-3.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" +PROPERTIES="test_network" + +src_test() { + local skip=( + --skip test_elixir_module + --skip test_go_location + --skip test_java_location + --skip test_odin_location + --skip test_php_location + ) + cargo_src_test -- "${skip[@]}" +} + +src_install() { + cargo_src_install --frozen --path crates/codebook-lsp + dodoc README.md +} diff --git a/app-text/iwe/Manifest b/app-text/iwe/Manifest index 8f8596a559..e700ba2297 100644 --- a/app-text/iwe/Manifest +++ b/app-text/iwe/Manifest @@ -1,2 +1,4 @@ DIST iwe-0.0.60.tar.gz 1138952 BLAKE2B f73f396315f964d5e281c013e133bf5f3175213de288ff3fe0e92788c9b7a2483d306c8e71cca21a67274b5907b0617204bb0c29345afab5ca3bed509bc2695e SHA512 16e866cba7137a33245113d95c44a6ade1da4c096af9dc04b9ab83cc5ef0d973155d610c714c7b3656ef7e85ed8c518c5eda6955b52ba90139ab561038dc633c +DIST iwe-0.0.63.tar.gz 1189200 BLAKE2B b49635795ae30981aacbdaa62fcdf23aaa7220c5a1bcde462b83539a0bdf7a7d2e44df460696b228599728b5b1865e79caa175116281219690ae719a71d7e538 SHA512 c37acabde7f380da7de9d7c172901388a4791189db305222cce7d1518b03cbae05885f09f498f01439ae7e8e32a2f2ce36e269c741333580232bd733a03e0c00 DIST iwe-liwe-v0.0.60-deps.tar.xz 19906832 BLAKE2B 3e0364a76da1f6a9b072ef1839b5d6c6199f5718edc34d55838bdfefde07f62ff8d518de9d9614f67e523cb1f7521d549c91d103d473f3c1a53350ddaa50b67f SHA512 fbd2b4f54a3e4b5117b7ac60257c14a8b8cb6e0b4b2ed31369e2c3aa9966985be52556dae8b82156b3cdb9fb1a5d6cc4b3921f1bf7b8c2f3d86d712a9a6a2c4c +DIST iwe-liwe-v0.0.63-deps.tar.xz 14145524 BLAKE2B a20526f546242370a42b0d87eca8ed656c09d1004a39fe79d5cc32e9d40e25b6f12e2adafb56d606717ca4946eeeae813a38e615461e58a88ee9183799e1da60 SHA512 e5afe259872b43d653074098976512e0a7dfc7d45e94cddfde54d9e9d496d670a35d1edf75bd71b3643f1db45b3e4358b97daaab584678b0bc54df892c900757 diff --git a/app-text/iwe/iwe-0.0.63.ebuild b/app-text/iwe/iwe-0.0.63.ebuild new file mode 100644 index 0000000000..69a18e7a1d --- /dev/null +++ b/app-text/iwe/iwe-0.0.63.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cargo + +DESCRIPTION="Markdown based personal knowledge management (PKM) system" +HOMEPAGE="https://github.com/iwe-org/iwe" +SRC_URI=" + https://github.com/iwe-org/iwe/archive/refs/tags/iwe-v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/liwe-v${PV}/${PN}-liwe-v${PV}-deps.tar.xz +" + +S="${WORKDIR}/${PN}-${PN}-v${PV}" + +LICENSE="Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" + +src_install() { + cargo_src_install --path crates/iwe + cargo_src_install --path crates/iwes + dodoc LICENSE-APACHE README.md +} diff --git a/dev-cpp/wt/Manifest b/dev-cpp/wt/Manifest index 7b65de9126..5085d4852f 100644 --- a/dev-cpp/wt/Manifest +++ b/dev-cpp/wt/Manifest @@ -1,3 +1,2 @@ -DIST wt-4.12.3.tar.gz 10956110 BLAKE2B f4886b1e4662de5611ce5fdbbfaf0b374bb2ee15d8c1fff7da5faf9ca226f26ea0981912a040afc91a8b7be739f772aba46501605ad6d041a48cc4ac8c509976 SHA512 120ea51e12fc8e65a26eb3ab6bca04d3db956ca28e945df21c8cb03b0da444bafd742313c8bb713a9d88083956b8c8109c599a254411dcae7da8b9975e7e73c1 -DIST wt-4.12.4.tar.gz 10963910 BLAKE2B 16c75dd80527d87e70973a62b5c68e1da4b4efeac466cda508b7786012ed143595abdccf27facda4ec60eddabae0a9ab8e4304e7d51f6dd5e3ea6606fc790b8a SHA512 891522f89d3c14446d897e33f8d8cacdf105fd6ded6681d5fffe44c380f0fb22d20681fedbd5f576e32ea13edfeb1eaa4d4b88fa47968651fd93feb22d98eba6 DIST wt-4.12.5.tar.gz 10961226 BLAKE2B a2441c6321833df3a485fa2c7cb7c49ba8bc4cc7394bd33a6c1509ecba9304a1ca5cf25b9a3010b3c035c2b30c90a02fffdc45dc891cb8dfd1e0ee8692e180f6 SHA512 d150d16eb5a464153436efdf970500c57122c7910faae3c35580026f7c78edfa32ac96c21a9e53cac6103b6f54d36f2baea295187f3026c4efe42d4e6fcb0afc +DIST wt-4.12.6.tar.gz 10967306 BLAKE2B f64cc7e7e7147306cc153980caf1ae597b3f0f95c363b481d40fe44da12cf4bbd1759982b017d3f91cb980c557e35ad32133e98056097585f2012748de4764a4 SHA512 2c2b746a8253d2a27efed18d908fa8e41ad1014c369b54a7cbe26f6a8a5dbd43902eb2aba99410ee63b858a8c752239f0f1a5d90bfb166e77796e7b6fc0aa960 diff --git a/dev-cpp/wt/wt-4.12.4.ebuild b/dev-cpp/wt/wt-4.12.4.ebuild deleted file mode 100644 index aee94e2e11..0000000000 --- a/dev-cpp/wt/wt-4.12.4.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -DESCRIPTION="Wt, C++ Web Toolkit" -HOMEPAGE="https://www.webtoolkit.eu/wt https://github.com/emweb/wt" -SRC_URI="https://github.com/emweb/wt/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="doc +graphicsmagick mysql opengl +pango pdf postgres +sqlite ssl wttest" -REQUIRED_USE=" - pango? ( || ( graphicsmagick pdf ) ) - opengl? ( graphicsmagick ) -" -# TODO: auto-test with wttest -RESTRICT="test" - -DEPEND=" - dev-libs/boost:= - virtual/zlib:= - graphicsmagick? ( media-gfx/graphicsmagick:=[jpeg,png] ) - mysql? ( - virtual/mysql - || ( - dev-db/mariadb-connector-c - dev-db/mysql-connector-c - ) - ) - opengl? ( - media-libs/glew:= - media-libs/libglvnd[X] - ) - pango? ( - dev-libs/glib:2 - media-libs/fontconfig - x11-libs/pango - ) - pdf? ( media-libs/libharu:= ) - postgres? ( dev-db/postgresql ) - sqlite? ( dev-db/sqlite:3 ) - ssl? ( dev-libs/openssl:= ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - doc? ( - app-text/doxygen - dev-qt/qttools:6[assistant] - dev-ruby/asciidoctor - media-gfx/graphviz[cairo] - ) - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}/wt-no-rundir.patch" ) - -src_prepare() { - cmake_src_prepare - - # remove bundled sqlite - rm -r src/Wt/Dbo/backend/amalgamation || die - - if use doc; then - doxygen -u Doxyfile 2>/dev/null || die - doxygen -u examples/Doxyfile 2>/dev/null || die - sed -e "/^QHG_LOCATION/s|qhelpgenerator|/usr/$(get_libdir)/qt6/libexec/&|" \ - -i Doxyfile || die - fi -} - -src_configure() { - local mycmakeargs=( - -DLIB_INSTALL_DIR=$(get_libdir) - -DBUILD_EXAMPLES=OFF - -DBUILD_TESTS=OFF - -DDOCUMENTATION_DESTINATION="share/doc/${PF}" - -DINSTALL_DOCUMENTATION=$(usex doc) - # will be deprecated - -DCONNECTOR_FCGI=OFF - -DCONNECTOR_HTTP=ON - -DENABLE_SSL=$(usex ssl) - -DENABLE_HARU=$(usex pdf) - -DENABLE_PANGO=$(usex pango) - -DENABLE_SQLITE=$(usex sqlite) - -DENABLE_POSTGRES=$(usex postgres) - -DENABLE_MYSQL=$(usex mysql) - -DENABLE_FIREBIRD=OFF - -DENABLE_LIBWTTEST=$(usex wttest) - # QT is only required for examples - -DENABLE_QT4=OFF - -DENABLE_QT5=OFF - -DENABLE_QT6=OFF - # requires shibboleth and opensaml, not in tree - -DENABLE_SAML=OFF - -DENABLE_OPENGL=$(usex opengl) - -DWT_WRASTERIMAGE_IMPLEMENTATION=$(usex graphicsmagick GraphicsMagick none) - ) - - if use mysql || use postgres || use sqlite; then - mycmakeargs+=( -DENABLE_LIBWTDBO=ON ) - if use sqlite; then - mycmakeargs+=( -DUSE_SYSTEM_SQLITE3=ON ) - # DboTest.C: In member function ‘void Sqlite3_Test_Suite::dbo_precision_test2::test_method()’ - if use wttest; then - append-flags -fno-strict-aliasing - filter-lto - fi - fi - else - mycmakeargs+=( -DENABLE_LIBWTDBO=OFF ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - - if use doc; then - find "${ED}" \( \ - -iname '*.map' -o \ - -iname '*.md5' \ - \) -delete || die - - docompress -x /usr/share/doc/${PF}/{examples,reference,tutorial} - fi -} diff --git a/dev-cpp/wt/wt-4.12.3.ebuild b/dev-cpp/wt/wt-4.12.6.ebuild similarity index 100% rename from dev-cpp/wt/wt-4.12.3.ebuild rename to dev-cpp/wt/wt-4.12.6.ebuild diff --git a/dev-games/surgescript/surgescript-0.6.1.ebuild b/dev-games/surgescript/surgescript-0.6.1-r1.ebuild similarity index 83% rename from dev-games/surgescript/surgescript-0.6.1.ebuild rename to dev-games/surgescript/surgescript-0.6.1-r1.ebuild index 584011e559..d96a8c1b3d 100644 --- a/dev-games/surgescript/surgescript-0.6.1.ebuild +++ b/dev-games/surgescript/surgescript-0.6.1-r1.ebuild @@ -3,11 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_12 ) -DOCS_BUILDER="mkdocs" -DOCS_DEPEND="dev-python/mkdocs-material" - -inherit cmake python-any-r1 docs +inherit cmake DESCRIPTION="scripting language made for opensurge" HOMEPAGE="https://alemart.github.io/surgescript" @@ -40,11 +36,6 @@ src_configure() { cmake_src_configure } -src_compile() { - cmake_src_compile - docs_compile -} - src_install() { cmake_src_install diff --git a/dev-games/surgescript/surgescript-9999.ebuild b/dev-games/surgescript/surgescript-9999.ebuild index 584011e559..d96a8c1b3d 100644 --- a/dev-games/surgescript/surgescript-9999.ebuild +++ b/dev-games/surgescript/surgescript-9999.ebuild @@ -3,11 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_12 ) -DOCS_BUILDER="mkdocs" -DOCS_DEPEND="dev-python/mkdocs-material" - -inherit cmake python-any-r1 docs +inherit cmake DESCRIPTION="scripting language made for opensurge" HOMEPAGE="https://alemart.github.io/surgescript" @@ -40,11 +36,6 @@ src_configure() { cmake_src_configure } -src_compile() { - cmake_src_compile - docs_compile -} - src_install() { cmake_src_install diff --git a/dev-libs/open62541/Manifest b/dev-libs/open62541/Manifest index f896ca9190..0b461c7c17 100644 --- a/dev-libs/open62541/Manifest +++ b/dev-libs/open62541/Manifest @@ -1 +1 @@ -DIST open62541-1.5.2.tar.gz 6540399 BLAKE2B 79257391211041c5b288e9a4a70b9addddba80387e72566cbdad81aa912c8f9cfcd6efb89381bdbf08835151c39ac24def830ae8ab1abea1249045d7ebb9c475 SHA512 57aee7431049cebc10720e94310e2268da7bafa4535ef0971ea032b4a4f4d3b5656e220d895c5eb03805966a02a85a5e0538e72027d33a427cc7b6ca1a203c4a +DIST open62541-1.5.3.tar.gz 6702218 BLAKE2B dc8012fbf2fcdbc04a63a36379c05aeb48959a27a24a4f5293b8b4f8b20826e4269c535e50560a941e0c439ac26f8ea4efdbf693a43c50d3acf66c66a237d359 SHA512 a358b6468879d9eec63018b91a000ba5cfe372fec26b5150aca1b427b73f5c17ad33106875d611a209eb3484bb7ac8cadd7e45181ae5fdbad6cf6f344ca1d0f4 diff --git a/dev-libs/open62541/open62541-1.5.2.ebuild b/dev-libs/open62541/open62541-1.5.3.ebuild similarity index 100% rename from dev-libs/open62541/open62541-1.5.2.ebuild rename to dev-libs/open62541/open62541-1.5.3.ebuild diff --git a/dev-python/bashlex/Manifest b/dev-python/bashlex/Manifest new file mode 100644 index 0000000000..004f4b88d3 --- /dev/null +++ b/dev-python/bashlex/Manifest @@ -0,0 +1 @@ +DIST bashlex-0.18.gh.tar.gz 66783 BLAKE2B 329962328afc2891847bbfc4715581836f567ca639afa48c527b5df41bef9b32c341be54a8999a4628075cae32fd9eae06aea97aedf5c87d64770f776340a938 SHA512 afc52d06da6fa596263a78220e4905fb6e1531478c173fbd7ccd1d51f7236f0ce1c8b88afd2455d4926403a6ab1f351cb23e048f449ccd845a96381e78503719 diff --git a/dev-python/bashlex/bashlex-0.18.ebuild b/dev-python/bashlex/bashlex-0.18.ebuild new file mode 100644 index 0000000000..c0966e87e2 --- /dev/null +++ b/dev-python/bashlex/bashlex-0.18.ebuild @@ -0,0 +1,26 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 + +DESCRIPTION="Python parser for bash" +HOMEPAGE=" + https://github.com/idank/bashlex + https://pypi.org/project/bashlex/ +" +SRC_URI=" + https://github.com/idank/bashlex/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/bashlex/metadata.xml b/dev-python/bashlex/metadata.xml new file mode 100644 index 0000000000..d30d795f73 --- /dev/null +++ b/dev-python/bashlex/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + bashlex + idank/bashlex + + diff --git a/dev-python/cronsim/Manifest b/dev-python/cronsim/Manifest new file mode 100644 index 0000000000..69a8002374 --- /dev/null +++ b/dev-python/cronsim/Manifest @@ -0,0 +1 @@ +DIST cronsim-2.7.gh.tar.gz 18422 BLAKE2B 255ccbffa69ed45bb2d9cc6d6aa90bcf7863c83b850f53206f326703fd26ffcabbed830c874b5c200abff3a0ddd4051e926c2fceb6a58635ae0030b907929c2f SHA512 76ab93df58d558ef951c060d644bbafcc8f7bb9d6534c9dd85c71a51ae03ecaf89db9a43698baa3801b7c2e8e72e102236f79ec8820c073b7232f1d62a90d931 diff --git a/dev-python/cronsim/cronsim-2.7.ebuild b/dev-python/cronsim/cronsim-2.7.ebuild new file mode 100644 index 0000000000..ffc8f88d14 --- /dev/null +++ b/dev-python/cronsim/cronsim-2.7.ebuild @@ -0,0 +1,23 @@ +# 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_{11..14} ) + +inherit distutils-r1 + +DESCRIPTION="Cron expression parser and evaluator" +HOMEPAGE=" + https://github.com/cuu508/cronsim + https://pypi.org/project/cronsim/ +" +SRC_URI="https://github.com/cuu508/cronsim/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/cronsim/metadata.xml b/dev-python/cronsim/metadata.xml new file mode 100644 index 0000000000..080bf4a4fd --- /dev/null +++ b/dev-python/cronsim/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + cronsim + cuu508/cronsim + + diff --git a/dev-python/decopatch/decopatch-1.4.10.ebuild b/dev-python/decopatch/decopatch-1.4.10-r1.ebuild similarity index 83% rename from dev-python/decopatch/decopatch-1.4.10.ebuild rename to dev-python/decopatch/decopatch-1.4.10-r1.ebuild index 539467edb4..d89f6945d0 100644 --- a/dev-python/decopatch/decopatch-1.4.10.ebuild +++ b/dev-python/decopatch/decopatch-1.4.10-r1.ebuild @@ -6,12 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{12..14} ) DISTUTILS_USE_PEP517=setuptools -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=( - dev-python/mkdocs-material - dev-python/regex -) -inherit distutils-r1 docs pypi +inherit distutils-r1 pypi DESCRIPTION="Create decorators easily in python" HOMEPAGE=" @@ -40,7 +35,3 @@ src_prepare() { sed "/pytest-runner/d" -i setup.cfg || die distutils-r1_src_prepare } - -python_compile_all() { - docs_compile -} diff --git a/dev-python/devtools/devtools-0.12.2.ebuild b/dev-python/devtools/devtools-0.12.2-r1.ebuild similarity index 84% rename from dev-python/devtools/devtools-0.12.2.ebuild rename to dev-python/devtools/devtools-0.12.2-r1.ebuild index 69f102eeda..ec36971acd 100644 --- a/dev-python/devtools/devtools-0.12.2.ebuild +++ b/dev-python/devtools/devtools-0.12.2-r1.ebuild @@ -6,15 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling PYTHON_COMPAT=( python3_12 ) -DOCS_BUILDER=mkdocs -DOCS_DEPEND=" - dev-python/ansi2html - dev-python/markdown-include - dev-python/mkdocs-exclude - dev-python/mkdocs-material -" - -inherit distutils-r1 docs pypi +inherit distutils-r1 pypi DESCRIPTION="Dev tools for python" HOMEPAGE=" @@ -34,9 +26,6 @@ RDEPEND=" dev-python/pygments[${PYTHON_USEDEP}] " BDEPEND=" - doc? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) test? ( dev-python/asyncpg[${PYTHON_USEDEP}] dev-python/multidict[${PYTHON_USEDEP}] diff --git a/dev-python/discord-protos/metadata.xml b/dev-python/discord-protos/metadata.xml index c7aabd1b32..2e6c935642 100644 --- a/dev-python/discord-protos/metadata.xml +++ b/dev-python/discord-protos/metadata.xml @@ -1,10 +1,7 @@ - - ghostyn678+git@gmail.com - dsaf - + discord-userdoccers/discord-protos discord-protos diff --git a/dev-python/opentelemetry-exporter-otlp-proto-common/Manifest b/dev-python/opentelemetry-exporter-otlp-proto-common/Manifest new file mode 100644 index 0000000000..664dd8eb51 --- /dev/null +++ b/dev-python/opentelemetry-exporter-otlp-proto-common/Manifest @@ -0,0 +1 @@ +DIST opentelemetry-python-1.40.0.gh.tar.gz 1380277 BLAKE2B a52ce43e047347d55ce3ba54c2db4fa883f7e543eac9cfe4e3aa92f03db3a0a2fa943235e9f1fe61b5b7bfe377f7c3a661822405c357e2b31885ca7f20c636d6 SHA512 3c5ff022f0374cd28248a8d08d3e909945833db06afaced75d3bafe1420b3e2686e8a5aa14c60bd01380dd0a22c3c08c92caed2671925f3cea4aa40f383c83c1 diff --git a/dev-python/opentelemetry-exporter-otlp-proto-common/metadata.xml b/dev-python/opentelemetry-exporter-otlp-proto-common/metadata.xml new file mode 100644 index 0000000000..3170c50ee2 --- /dev/null +++ b/dev-python/opentelemetry-exporter-otlp-proto-common/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + opentelemetry-exporter-otlp-proto-common + open-telemetry/opentelemetry-python + + diff --git a/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.40.0.ebuild b/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.40.0.ebuild new file mode 100644 index 0000000000..154eb1bf3f --- /dev/null +++ b/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.40.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..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 new file mode 100644 index 0000000000..664dd8eb51 --- /dev/null +++ b/dev-python/opentelemetry-exporter-otlp-proto-grpc/Manifest @@ -0,0 +1 @@ +DIST opentelemetry-python-1.40.0.gh.tar.gz 1380277 BLAKE2B a52ce43e047347d55ce3ba54c2db4fa883f7e543eac9cfe4e3aa92f03db3a0a2fa943235e9f1fe61b5b7bfe377f7c3a661822405c357e2b31885ca7f20c636d6 SHA512 3c5ff022f0374cd28248a8d08d3e909945833db06afaced75d3bafe1420b3e2686e8a5aa14c60bd01380dd0a22c3c08c92caed2671925f3cea4aa40f383c83c1 diff --git a/dev-python/opentelemetry-exporter-otlp-proto-grpc/metadata.xml b/dev-python/opentelemetry-exporter-otlp-proto-grpc/metadata.xml new file mode 100644 index 0000000000..e4443370ae --- /dev/null +++ b/dev-python/opentelemetry-exporter-otlp-proto-grpc/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + opentelemetry-exporter-otlp-proto-grpc + open-telemetry/opentelemetry-python + + diff --git a/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.40.0.ebuild b/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.40.0.ebuild new file mode 100644 index 0000000000..746ce28c97 --- /dev/null +++ b/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.40.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..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 new file mode 100644 index 0000000000..664dd8eb51 --- /dev/null +++ b/dev-python/opentelemetry-exporter-otlp-proto-http/Manifest @@ -0,0 +1 @@ +DIST opentelemetry-python-1.40.0.gh.tar.gz 1380277 BLAKE2B a52ce43e047347d55ce3ba54c2db4fa883f7e543eac9cfe4e3aa92f03db3a0a2fa943235e9f1fe61b5b7bfe377f7c3a661822405c357e2b31885ca7f20c636d6 SHA512 3c5ff022f0374cd28248a8d08d3e909945833db06afaced75d3bafe1420b3e2686e8a5aa14c60bd01380dd0a22c3c08c92caed2671925f3cea4aa40f383c83c1 diff --git a/dev-python/opentelemetry-exporter-otlp-proto-http/metadata.xml b/dev-python/opentelemetry-exporter-otlp-proto-http/metadata.xml new file mode 100644 index 0000000000..e8555b49c0 --- /dev/null +++ b/dev-python/opentelemetry-exporter-otlp-proto-http/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + opentelemetry-exporter-otlp-proto-http + open-telemetry/opentelemetry-python + + diff --git a/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.40.0.ebuild b/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.40.0.ebuild new file mode 100644 index 0000000000..11dcecf0a0 --- /dev/null +++ b/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.40.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..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 new file mode 100644 index 0000000000..bc9389cfb0 --- /dev/null +++ b/dev-python/opentelemetry-instrumentation-threading/Manifest @@ -0,0 +1,2 @@ +DIST opentelemetry-python-1.40.0.gh.tar.gz 1380277 BLAKE2B a52ce43e047347d55ce3ba54c2db4fa883f7e543eac9cfe4e3aa92f03db3a0a2fa943235e9f1fe61b5b7bfe377f7c3a661822405c357e2b31885ca7f20c636d6 SHA512 3c5ff022f0374cd28248a8d08d3e909945833db06afaced75d3bafe1420b3e2686e8a5aa14c60bd01380dd0a22c3c08c92caed2671925f3cea4aa40f383c83c1 +DIST opentelemetry-python-contrib-0.61b0.gh.tar.gz 1785944 BLAKE2B 9da506cfd588aeb65220f127ede5a6fc11fbe0df14ff195612b7166c94574872d95a59e9662b4c80ddcb8d0119f3145f48c035cc802b91c1865d80ecd929b5ff SHA512 fa6094b398071429a87ac41b8fcfb15bf4a91a1a596e253493b90cf217d5f001e9e38f4720c70f3047cb487d4f1d8de9f9d8df3b18d3a8ea9744380b34539489 diff --git a/dev-python/opentelemetry-instrumentation-threading/metadata.xml b/dev-python/opentelemetry-instrumentation-threading/metadata.xml new file mode 100644 index 0000000000..4c900b83e6 --- /dev/null +++ b/dev-python/opentelemetry-instrumentation-threading/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + opentelemetry-instrumentation-threading + open-telemetry/opentelemetry-python-contrib + + diff --git a/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.61_beta0.ebuild b/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.61_beta0.ebuild new file mode 100644 index 0000000000..989197693c --- /dev/null +++ b/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.61_beta0.ebuild @@ -0,0 +1,63 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 + +MY_PV=${PV/_beta/b} +MY_P="opentelemetry-python-contrib-${MY_PV}" + +OTLP_PV=1.40.0 +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-1.40.0[${PYTHON_USEDEP}] + ~dev-python/opentelemetry-instrumentation-${PV}[${PYTHON_USEDEP}] + >=dev-python/wrapt-1.0.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # TODO Investigate test failures + instrumentation/opentelemetry-instrumentation-threading/tests/test_threading.py::TestThreading::test_threading_with_valid_context_token + instrumentation/opentelemetry-instrumentation-threading/tests/test_threading.py::TestThreading::test_threadpool_with_valid_context_token +) + +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 new file mode 100644 index 0000000000..bc9389cfb0 --- /dev/null +++ b/dev-python/opentelemetry-instrumentation/Manifest @@ -0,0 +1,2 @@ +DIST opentelemetry-python-1.40.0.gh.tar.gz 1380277 BLAKE2B a52ce43e047347d55ce3ba54c2db4fa883f7e543eac9cfe4e3aa92f03db3a0a2fa943235e9f1fe61b5b7bfe377f7c3a661822405c357e2b31885ca7f20c636d6 SHA512 3c5ff022f0374cd28248a8d08d3e909945833db06afaced75d3bafe1420b3e2686e8a5aa14c60bd01380dd0a22c3c08c92caed2671925f3cea4aa40f383c83c1 +DIST opentelemetry-python-contrib-0.61b0.gh.tar.gz 1785944 BLAKE2B 9da506cfd588aeb65220f127ede5a6fc11fbe0df14ff195612b7166c94574872d95a59e9662b4c80ddcb8d0119f3145f48c035cc802b91c1865d80ecd929b5ff SHA512 fa6094b398071429a87ac41b8fcfb15bf4a91a1a596e253493b90cf217d5f001e9e38f4720c70f3047cb487d4f1d8de9f9d8df3b18d3a8ea9744380b34539489 diff --git a/dev-python/opentelemetry-instrumentation/metadata.xml b/dev-python/opentelemetry-instrumentation/metadata.xml new file mode 100644 index 0000000000..4270d3ce73 --- /dev/null +++ b/dev-python/opentelemetry-instrumentation/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + opentelemetry-instrumentation + open-telemetry/opentelemetry-python-contrib + + diff --git a/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.61_beta0.ebuild b/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.61_beta0.ebuild new file mode 100644 index 0000000000..c7a1b33a1d --- /dev/null +++ b/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.61_beta0.ebuild @@ -0,0 +1,67 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 + +MY_PV=${PV/_beta/b} +MY_P="opentelemetry-python-contrib-${MY_PV}" + +OTLP_PV=1.40.0 +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-1.40.0[${PYTHON_USEDEP}] + ~dev-python/opentelemetry-semantic-conventions-1.40.0[${PYTHON_USEDEP}] + >=dev-python/packaging-18.0[${PYTHON_USEDEP}] + >=dev-python/wrapt-1.0.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # TODO Investigate test failures + opentelemetry-instrumentation/tests/test_utils.py::UnwrapTestCase::test_can_unwrap_object_attribute + opentelemetry-instrumentation/tests/test_utils.py::UnwrapTestCase::test_can_unwrap_object_attribute_as_string + opentelemetry-instrumentation/tests/test_utils.py::UnwrapTestCase::test_raises_import_error_if_cannot_find_module + opentelemetry-instrumentation/tests/test_utils.py::UnwrapTestCase::test_raises_import_error_if_cannot_find_object + opentelemetry-instrumentation/tests/test_utils.py::UnwrapTestCase::test_raises_import_error_if_path_not_well_formed +) + +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 new file mode 100644 index 0000000000..664dd8eb51 --- /dev/null +++ b/dev-python/opentelemetry-proto/Manifest @@ -0,0 +1 @@ +DIST opentelemetry-python-1.40.0.gh.tar.gz 1380277 BLAKE2B a52ce43e047347d55ce3ba54c2db4fa883f7e543eac9cfe4e3aa92f03db3a0a2fa943235e9f1fe61b5b7bfe377f7c3a661822405c357e2b31885ca7f20c636d6 SHA512 3c5ff022f0374cd28248a8d08d3e909945833db06afaced75d3bafe1420b3e2686e8a5aa14c60bd01380dd0a22c3c08c92caed2671925f3cea4aa40f383c83c1 diff --git a/dev-python/opentelemetry-proto/metadata.xml b/dev-python/opentelemetry-proto/metadata.xml new file mode 100644 index 0000000000..0c4843b746 --- /dev/null +++ b/dev-python/opentelemetry-proto/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + opentelemetry-proto + open-telemetry/opentelemetry-python + + diff --git a/dev-python/opentelemetry-proto/opentelemetry-proto-1.40.0.ebuild b/dev-python/opentelemetry-proto/opentelemetry-proto-1.40.0.ebuild new file mode 100644 index 0000000000..a7c88e1c0d --- /dev/null +++ b/dev-python/opentelemetry-proto/opentelemetry-proto-1.40.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..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/pygls/Manifest b/dev-python/pygls/Manifest index fdce2308a7..b6e4d3f480 100644 --- a/dev-python/pygls/Manifest +++ b/dev-python/pygls/Manifest @@ -1 +1,2 @@ DIST pygls-2.0.1.gh.tar.gz 382510 BLAKE2B 7205ecdaa5a27aa6c931668fb16d9aed2a5c8ecfe34750c839df20b73ed07ae86398686fb763e8ec2461c5d55dc4548ed5368c1d3fd9ee1558dc4d2ac64d9660 SHA512 381fa5443d4098dec20c1c91469877d4e8e60f37e04f234708d401eed0664c59179ac0bfb347f897c9b9af72bf0bfc81a5bcd3bb2e64c19c2864fa64dabf34f7 +DIST pygls-2.1.0.gh.tar.gz 404891 BLAKE2B ad9818993c5ebafd4f6f0293a2e86db53799d92cdad41bf5e85314dfc30f00463999dc48011d5f22c47dc582331cc11ac29f5b6604a0cf2eb06913019c49a39d SHA512 3035381ab1efe44f7c075b656fade4d61e3af8f5944c08296b420740524e2c1111ecc1a3e79b3326e1128973f06c810e6d9b91d2f89c099f344e790139e26299 diff --git a/dev-python/pygls/pygls-2.1.0.ebuild b/dev-python/pygls/pygls-2.1.0.ebuild new file mode 100644 index 0000000000..5f95f3877b --- /dev/null +++ b/dev-python/pygls/pygls-2.1.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="A pythonic generic language server" +HOMEPAGE=" + https://github.com/openlawlibrary/pygls + https://pypi.org/project/pygls +" +SRC_URI="https://github.com/openlawlibrary/pygls/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/cattrs[${PYTHON_USEDEP}] + dev-python/lsprotocol[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + + dodoc LICENSE.txt +} + +pkg_postinst() { + optfeature "websockets support" dev-python/websockets +} diff --git a/dev-python/pytest-cases/pytest-cases-3.9.1.ebuild b/dev-python/pytest-cases/pytest-cases-3.9.1-r1.ebuild similarity index 82% rename from dev-python/pytest-cases/pytest-cases-3.9.1.ebuild rename to dev-python/pytest-cases/pytest-cases-3.9.1-r1.ebuild index 37e7059b04..0d54b1e597 100644 --- a/dev-python/pytest-cases/pytest-cases-3.9.1.ebuild +++ b/dev-python/pytest-cases/pytest-cases-3.9.1-r1.ebuild @@ -6,13 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{12..14} ) DISTUTILS_USE_PEP517=setuptools -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=( - dev-python/mkdocs-material - dev-python/regex -) - -inherit distutils-r1 docs pypi +inherit distutils-r1 pypi DESCRIPTION="Separate test code from test cases in pytest" HOMEPAGE=" @@ -36,7 +30,3 @@ EPYTEST_PLUGIN_LOAD_VIA_ENV=1 EPYTEST_PLUGINS=( ${PN} pytest-asyncio pytest-harvest pytest-steps pytest-xdist ) distutils_enable_tests pytest - -python_compile_all() { - docs_compile -} diff --git a/dev-python/pytest-harvest/pytest-harvest-1.10.5.ebuild b/dev-python/pytest-harvest/pytest-harvest-1.10.5-r1.ebuild similarity index 89% rename from dev-python/pytest-harvest/pytest-harvest-1.10.5.ebuild rename to dev-python/pytest-harvest/pytest-harvest-1.10.5-r1.ebuild index aa669708db..0625e09cb9 100644 --- a/dev-python/pytest-harvest/pytest-harvest-1.10.5.ebuild +++ b/dev-python/pytest-harvest/pytest-harvest-1.10.5-r1.ebuild @@ -7,10 +7,7 @@ PYTHON_COMPAT=( python3_{12..14} ) DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -DOCS_BUILDER="mkdocs" -DOCS_DEPEND="dev-python/mkdocs-material" - -inherit distutils-r1 docs pypi +inherit distutils-r1 pypi DESCRIPTION="Store and retrieve data created during your pytest tests execution" HOMEPAGE=" @@ -45,10 +42,6 @@ EPYTEST_DESELECT=( distutils_enable_tests pytest -python_compile_all() { - docs_compile -} - python_test() { epytest pytest_harvest/tests --doctest-modules } diff --git a/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild b/dev-python/pytest-steps/pytest-steps-1.8.0-r1.ebuild similarity index 89% rename from dev-python/pytest-steps/pytest-steps-1.8.0.ebuild rename to dev-python/pytest-steps/pytest-steps-1.8.0-r1.ebuild index 78f3bddea6..5c3da08f32 100644 --- a/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild +++ b/dev-python/pytest-steps/pytest-steps-1.8.0-r1.ebuild @@ -7,10 +7,7 @@ PYTHON_COMPAT=( python3_{12..14} ) DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -DOCS_BUILDER="mkdocs" -DOCS_DEPEND="dev-python/mkdocs-material" - -inherit distutils-r1 docs pypi +inherit distutils-r1 pypi DESCRIPTION="Create step-wise / incremental tests in pytest" HOMEPAGE=" @@ -52,10 +49,6 @@ src_prepare() { distutils-r1_src_prepare } -python_compile_all() { - docs_compile -} - python_test() { epytest pytest_steps/tests --doctest-modules } diff --git a/dev-python/syrupy/Manifest b/dev-python/syrupy/Manifest index 39ad4f8885..0cdeb2023e 100644 --- a/dev-python/syrupy/Manifest +++ b/dev-python/syrupy/Manifest @@ -1 +1 @@ -DIST syrupy-5.0.0.gh.tar.gz 2324249 BLAKE2B ebcdf1bda2ed728f8b2f951208fb066e6c8e07746eec27b3f92e1f8a771d2d9a2c8437c1011c13e4d787d84bc82f54e183276f4354d31d4ddbf6f21dc2b9666f SHA512 0506f2b58dbe8acb8149030f544ab88d4160f52d03e097a8beb239f555aa0ff28771b1da93842cda0e551cf348afdb4df01805aea555bd05c5c931e6ec3d1b9a +DIST syrupy-5.1.0.gh.tar.gz 2339258 BLAKE2B 7d888ec47ae10a3946e30262c43453cb9fb9d2e3edf1a5157cfea8811ffa1817c5db94278dd5533d51b51a1e8d0a53dbf653da187024b347a891a341dd6d3921 SHA512 32b98713a2ce64170b914b4ec36878b5175374c2192c5cbe2b118ebb89a33594c12bb29dde45ee9acaeac406e2723e25a73a5e7c2e53d93e584be69ff9b8cdef diff --git a/dev-python/syrupy/syrupy-5.0.0.ebuild b/dev-python/syrupy/syrupy-5.1.0.ebuild similarity index 95% rename from dev-python/syrupy/syrupy-5.0.0.ebuild rename to dev-python/syrupy/syrupy-5.1.0.ebuild index 29b93da289..e385122c0c 100644 --- a/dev-python/syrupy/syrupy-5.0.0.ebuild +++ b/dev-python/syrupy/syrupy-5.1.0.ebuild @@ -28,6 +28,8 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=( ) +EPYTEST_PLUGIN_AUTOLOAD=1 # Can not use dev-python/pytest-xdist because strange errors appear # EPYTEST_XDIST=1 EPYTEST_DESELECT=( diff --git a/dev-python/termynal/termynal-0.13.1.ebuild b/dev-python/termynal/termynal-0.13.1-r1.ebuild similarity index 71% rename from dev-python/termynal/termynal-0.13.1.ebuild rename to dev-python/termynal/termynal-0.13.1-r1.ebuild index ed3e29cff7..63fc8f1786 100644 --- a/dev-python/termynal/termynal-0.13.1.ebuild +++ b/dev-python/termynal/termynal-0.13.1-r1.ebuild @@ -6,14 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling PYTHON_COMPAT=( python3_{12..13} ) -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material - dev-python/markdown-include - dev-python/pymdown-extensions -" - -inherit distutils-r1 docs +inherit distutils-r1 DESCRIPTION="A lightweight and modern animated terminal window" HOMEPAGE="https://termynal.github.io/termynal.py/ https://github.com/termynal/termynal.py" @@ -26,9 +19,12 @@ KEYWORDS="~amd64" RDEPEND=" dev-python/markdown[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.4[${PYTHON_USEDEP}] - "${S}/mkdocs.yml" - grep -v "\- \"*[Bb]log" "${S}/mkdocs-nav.yml" >> "${S}/mkdocs.yml" - if use doc; then - DOCS+=( questions ) - fi - docs_compile - rm "${S}/mkdocs.yml" -} - pkg_postinst() { optfeature "bindings for python" dev-python/tree-sitter } diff --git a/dev-python/toml/Manifest b/dev-python/toml/Manifest index 7ec297e4a1..8da485d9f8 100644 --- a/dev-python/toml/Manifest +++ b/dev-python/toml/Manifest @@ -1 +1,2 @@ DIST toml-0.10.2.gh.tar.gz 23325 BLAKE2B dedab7d08dadca963e62d64e9108e254dd73b78761985faa892792823027befc6473ae02c35c275a216b4544d1af8776afa78e39c63c95eb856e2bccf1de49c4 SHA512 5c706a3ae336e6b29bdce9752b91c677f7610cbcc1af4169cc24779e248031406cd19ac367725b2aa7903e4b1db71fa59255238c0270b2c146fd5d7e12d9a5da +DIST toml-test-2.1.0.gh.tar.gz 98383 BLAKE2B 9911882efce826335e4b2f9f4d1e22e559f320ef6976babd970c84b034c3c7c238e5dfbea23e5c6c99256db53a6522bddfb2c573ccb50426cd4a0bda43dcd58c SHA512 8006e87ae3df4232850461acfdf501ab89b18e607e3760b31f9a009c447548f927e44e8bae94fe6176f82379c1dcc3a896f5972962da593f92d31a3ee6adc644 diff --git a/dev-python/toml/toml-0.10.2.ebuild b/dev-python/toml/toml-0.10.2.ebuild index 6a730982e3..994fc8d01b 100644 --- a/dev-python/toml/toml-0.10.2.ebuild +++ b/dev-python/toml/toml-0.10.2.ebuild @@ -8,24 +8,27 @@ PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 +TT_PV=2.1.0 +TT_P="toml-test-${TT_PV}" DESCRIPTION="Python library for TOML" HOMEPAGE=" https://github.com/uiri/toml https://pypi.org/project/toml/ " -SRC_URI="https://github.com/uiri/toml/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI=" + https://github.com/uiri/toml/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz + test? ( + https://github.com/toml-lang/toml-test/archive/refs/tags/v${TT_PV}.tar.gz + -> ${TT_P}.gh.tar.gz + ) +" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64 ~x86" RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]" -EPYTEST_DESELECT=( - tests/test_api.py::test_invalid_tests - tests/test_api.py::test_valid_tests -) - EPYTEST_PLUGINS=() distutils_enable_tests pytest @@ -34,3 +37,8 @@ src_install() { dodoc LICENSE } + +python_test() { + mv "${WORKDIR}/${TT_P}" toml-test || die + epytest +} diff --git a/dev-util/codex/Manifest b/dev-util/codex/Manifest index a237d9130f..2fff1d2cc1 100644 --- a/dev-util/codex/Manifest +++ b/dev-util/codex/Manifest @@ -1,5 +1,5 @@ -DIST codex-0.115.0.tar.gz 5475882 BLAKE2B db9e1caf69563b35e6cec6bbceee12fd9d283623bb62262d2f9f6dc97486eb62551122045a873ae9657943345562dd2447b8deea69cc414ccefb3d830469079b SHA512 7da3a3ffafc6b3f1e4cd9b227f46622787b82574e110a7528eabd2ba6b51f88df57ba3014e892a7e1b80904822bb4041f95aa1cce65c9627cd5f868a6dbc7d4d -DIST codex-rust-v0.115.0-crates.tar.xz 87136104 BLAKE2B cca8a1288c271338bc2c9f1fcccc44ed0eadfbce0cd24cb8ab983a2347592ab493eaa88ffebb7f5f181a478d273421f53bf326e555aea87e334478f6719e1f30 SHA512 c6e4bccaa9438e038d386e5b4a9cc9f0786172431e5aa38a386148be3f2e90bdd5298fb23c1d3097635876e81fd6aa4043a66a1c65dc6bad84b84b3b67e3de7c +DIST codex-0.116.0.tar.gz 6546602 BLAKE2B cef82571e88f1096f031fac23310806b132d3c7a308135d7d49eadc7d02fe27e4b75a308d091287e92b1cbf932d665d9af8605e9ed7fd8e9e9e87a6d294a8902 SHA512 22d664b46c1678e09002180b4caf89fcbaf10aab0ff395526a1c90a40b51b78b4c96bc03ff6860cf208e41f603bc1e0f3b37073e3830385399fc82f63f2cbdec +DIST codex-rust-v0.116.0-crates.tar.xz 87136104 BLAKE2B cca8a1288c271338bc2c9f1fcccc44ed0eadfbce0cd24cb8ab983a2347592ab493eaa88ffebb7f5f181a478d273421f53bf326e555aea87e334478f6719e1f30 SHA512 c6e4bccaa9438e038d386e5b4a9cc9f0786172431e5aa38a386148be3f2e90bdd5298fb23c1d3097635876e81fd6aa4043a66a1c65dc6bad84b84b3b67e3de7c DIST crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44 DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0 DIST ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef diff --git a/dev-util/codex/codex-0.115.0.ebuild b/dev-util/codex/codex-0.116.0.ebuild similarity index 100% rename from dev-util/codex/codex-0.115.0.ebuild rename to dev-util/codex/codex-0.116.0.ebuild diff --git a/games-simulation/kittenspaceagency-bin/Manifest b/games-simulation/kittenspaceagency-bin/Manifest index 65117d0009..5cbc7362bf 100644 --- a/games-simulation/kittenspaceagency-bin/Manifest +++ b/games-simulation/kittenspaceagency-bin/Manifest @@ -1 +1 @@ -DIST kittenspaceagency-bin-2026.3.6-r3818.tar.gz 1901185425 BLAKE2B f18e78040dff95092a4cad315c101e806d66c705bec87612ed3ff54b8ab657597d49358d6e209daea692e65d5075803ee09a7cea65bae4a12654fa3d02453cbe SHA512 4b0cdef1f6c899dc7ba87fe54ee012de70137314cff087ccaf754cd3f811fffdbc7be6d60068ce139f4b6de404e1db770c3a99319b1bb0c2b5fdd25b00f61f6e +DIST kittenspaceagency-bin-2026.3.8-r3883.tar.gz 1912334983 BLAKE2B 9956033e8cf1ac6657a88f3f45b60ab84acd06476f0eb6202c7064d0ffe11aec28719ce2f2ca9cdd50fda219b55ab5671c932847b51b54a829ea79d5f6daa7a5 SHA512 135306ec348506eedd0fcb961a88feb0fe9ee0435293a39f3d78b170fbbeeab13066100eda75a84d67d318ea5ec955dcdb06b63d2f55837ef178a987aa7f2d35 diff --git a/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.3.6-r3818.ebuild b/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.3.8-r3883.ebuild similarity index 100% rename from games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.3.6-r3818.ebuild rename to games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.3.8-r3883.ebuild diff --git a/games-util/leshade/Manifest b/games-util/leshade/Manifest new file mode 100644 index 0000000000..c362a33a69 --- /dev/null +++ b/games-util/leshade/Manifest @@ -0,0 +1 @@ +DIST leshade-2.4.0.tar.gz 4092897 BLAKE2B d0537b22a564b5690d1b50edb3c12b86bed15554bb20402b350167e85382752b3fc1a03a4dbec4b15768a237f590ccb4d325b58effb58e7c9dd0d6d1ac26abf1 SHA512 a8cb97f8bc4ef53f4086af74fb5c1e9f16da64bdcebb500f01dbe34ebda3cc38d4c2f54980cb1a5bd648c605526ef4fa5bd03a7e39dafb9a8eef548d07ed933f diff --git a/games-util/leshade/leshade-2.4.0.ebuild b/games-util/leshade/leshade-2.4.0.ebuild new file mode 100644 index 0000000000..88d74fb1b6 --- /dev/null +++ b/games-util/leshade/leshade-2.4.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) + +inherit meson python-single-r1 xdg + +MY_PN="LeShade" +MY_P=${MY_PN}-${PV} + +DESCRIPTION="A ReShade manager for Linux" +HOMEPAGE="https://github.com/Ishidawg/LeShade" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Ishidawg/LeShade.git" +else + SRC_URI="https://github.com/Ishidawg/LeShade/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="MIT" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pyside:6[${PYTHON_USEDEP}] + ') +" + +src_prepare() { + default + + python_fix_shebang . + + #sed -i "s/^app_version: str = .*/app_version: str = \"${PV}\"/" main.py || die + + if [[ ${PV} == *9999 ]] ; then + sed -i "s/^build_type: str = .*/build_type: str = \"Nightly\"/" main.py || die + fi + + sed -i 's/^Icon=.*/Icon=leshade/' flatpak/io.github.ishidawg.LeShade.desktop +} + +src_install() { + meson_src_install + + rm "${ED}/usr/share/${PN}/assets/"* + rm -r "${ED}/usr/share/licenses" + + dosym ../../icons/hicolor/256x256/apps/${PN}.png /usr/share/${PN}/assets/logo.png + + insinto /usr/share/metainfo + doins flatpak/io.github.ishidawg.LeShade.metainfo.xml +} diff --git a/games-util/leshade/leshade-9999.ebuild b/games-util/leshade/leshade-9999.ebuild new file mode 100644 index 0000000000..88d74fb1b6 --- /dev/null +++ b/games-util/leshade/leshade-9999.ebuild @@ -0,0 +1,60 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) + +inherit meson python-single-r1 xdg + +MY_PN="LeShade" +MY_P=${MY_PN}-${PV} + +DESCRIPTION="A ReShade manager for Linux" +HOMEPAGE="https://github.com/Ishidawg/LeShade" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Ishidawg/LeShade.git" +else + SRC_URI="https://github.com/Ishidawg/LeShade/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="MIT" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pyside:6[${PYTHON_USEDEP}] + ') +" + +src_prepare() { + default + + python_fix_shebang . + + #sed -i "s/^app_version: str = .*/app_version: str = \"${PV}\"/" main.py || die + + if [[ ${PV} == *9999 ]] ; then + sed -i "s/^build_type: str = .*/build_type: str = \"Nightly\"/" main.py || die + fi + + sed -i 's/^Icon=.*/Icon=leshade/' flatpak/io.github.ishidawg.LeShade.desktop +} + +src_install() { + meson_src_install + + rm "${ED}/usr/share/${PN}/assets/"* + rm -r "${ED}/usr/share/licenses" + + dosym ../../icons/hicolor/256x256/apps/${PN}.png /usr/share/${PN}/assets/logo.png + + insinto /usr/share/metainfo + doins flatpak/io.github.ishidawg.LeShade.metainfo.xml +} diff --git a/games-util/leshade/metadata.xml b/games-util/leshade/metadata.xml new file mode 100644 index 0000000000..f3bb206cb1 --- /dev/null +++ b/games-util/leshade/metadata.xml @@ -0,0 +1,11 @@ + + + + + ghostyn678+git@gmail.com + dsaf + + + Ishidawg/LeShade + + \ No newline at end of file diff --git a/gui-apps/noctalia-qs/Manifest b/gui-apps/noctalia-qs/Manifest index 34dc1f18da..48f09f8855 100644 --- a/gui-apps/noctalia-qs/Manifest +++ b/gui-apps/noctalia-qs/Manifest @@ -1,2 +1,3 @@ +DIST noctalia-qs-0.0.10.tar.gz 508009 BLAKE2B a138e267016d9ff30a73ae45671a6b32c3b45f83428c84e457c4ea4ffed7d3c249bbf9558c4bf15fc974dbe123b1c1dfb0c1bb28fc60340048e80585c53593f1 SHA512 01f88e466a8bc19a04f48afef73e4536333b3ad0493e51b9a01ca5e41708b9e90eae2ca6a8c53eac204d00c6dfd34ba25f45e8e9bf135761396b94d1ab9933c0 DIST noctalia-qs-0.0.8.tar.gz 505340 BLAKE2B db1b6f8d3e1adfd3ea6aaae7402579c659ac78d007ac2c125537703be1409087f3f357414f098f9c60055972069493bab7b2254a81d6a02ab9f99f1f9febaee3 SHA512 2202435f6b455afa26e6cc4b73f02db461dc95445a64d80a523f3a8cc4f1e3c1e1c0fb07989b74fd06520d79ea55f1a3ab2dc95cf6820a5551bc4420ec920d9d DIST noctalia-qs-0.0.9.tar.gz 510170 BLAKE2B c430ec923919858b381c6111d03e8e1233900d2fea79f60fd13cdaaaa5e3254ff0c332989948fa8ac33311e95b32bc7e5af87714c03da28b8c736be16e4daade SHA512 48f4ffda4cc2229890ac07a68661ff2e78e13d48ff0c195aead8fe475b8af49486cfd7fb33c5f3bb855b72cbe87a70a6a90abb70c80b72195318a5061cedad03 diff --git a/gui-apps/noctalia-qs/metadata.xml b/gui-apps/noctalia-qs/metadata.xml index a1b3d2984f..f6a61600e7 100644 --- a/gui-apps/noctalia-qs/metadata.xml +++ b/gui-apps/noctalia-qs/metadata.xml @@ -11,24 +11,28 @@ It serves as the shell framework powering Noctalia Shell. - Enable Unix Sockets (WARNING: Disabling is unsafe!) - Enable wlroots layershell integration through the zwlr-layer-shell-v1 protocol - Enable session lock support through the ext-session-lock-v1 protocol - Enable management of windows through zwlr-foreign-toplevel-management-v1 protocol - Enable streaming video from monitors and toplevel windows through various protocols - Enable viewing and management of media-video/pipewire nodes - Enable system tray support using the status notifier dbus protocol - Enable access to MPRIS compatible media players using its dbus protocol - Enable sys-libs/pam integration for user authentication - Enable creating sys-auth/polkit agents that can prompt user for authentication + Enable Bluetooth integration using net-wireless/bluez + Enable gui-wm/dwl specific integrations + Enable gui-libs/greetd integration Enable gui-wm/hyprland specific integrations Enable x11-wm/i3 and gui-wm/sway specific features - Enable Bluetooth integration using net-wireless/bluez - Enable gui-libs/greetd integration + Use dev-libs/jemalloc as the memory allocator for improved performance + Enable wlroots layershell integration through the zwlr-layer-shell-v1 protocol + Enable access to MPRIS compatible media players using its dbus protocol Enable Network integration using net-misc/networkmanager + Enable gui-wm/niri specific integrations via its IPC protocol Enable notifications service integration + Enable sys-libs/pam integration for user authentication + Enable viewing and management of media-video/pipewire nodes + Enable creating sys-auth/polkit agents that can prompt user for authentication + Enable streaming video from monitors and toplevel windows through various protocols + Enable session lock support through the ext-session-lock-v1 protocol + Enable Unix Sockets (WARNING: Disabling is unsafe!) + Enable management of windows through zwlr-foreign-toplevel-management-v1 protocol + Enable system tray support using the status notifier dbus protocol + Enable power management integration via sys-power/upower noctalia-dev/noctalia-qs - + \ No newline at end of file diff --git a/gui-apps/noctalia-qs/noctalia-qs-0.0.10.ebuild b/gui-apps/noctalia-qs/noctalia-qs-0.0.10.ebuild new file mode 100644 index 0000000000..43d265549c --- /dev/null +++ b/gui-apps/noctalia-qs/noctalia-qs-0.0.10.ebuild @@ -0,0 +1,127 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit branding cmake + +GIT_REVISION=12dba9653ae2c0dd24bf2633e2572a8093b0df5e + +DESCRIPTION="Toolkit for building desktop widgets using QtQuick" +HOMEPAGE="https://quickshell.org/" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-qs.git" +else + SRC_URI="https://github.com/noctalia-dev/noctalia-qs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="LGPL-3" +SLOT="0" + +# Upstream recommends leaving all build options enabled by default +IUSE=" + +bluetooth +dwl +greetd +hyprland +i3 +jemalloc +layer-shell + +mpris +network +niri +notifications +pam +pipewire +polkit + +screencopy +session-lock +sockets +tray +toplevel-management + +upower +wayland +X +" +REQUIRED_USE=" + hyprland? ( wayland ) + layer-shell? ( wayland ) + niri? ( wayland ) + screencopy? ( wayland ) + session-lock? ( wayland ) + toplevel-management? ( wayland ) +" + +RDEPEND=" + !gui-apps/quickshell + dev-qt/qtbase:6=[dbus,vulkan] + dev-qt/qtdeclarative:6= + dev-qt/qtsvg:6= + bluetooth? ( net-wireless/bluez ) + jemalloc? ( dev-libs/jemalloc ) + network? ( net-misc/networkmanager ) + pam? ( sys-libs/pam ) + pipewire? ( media-video/pipewire ) + polkit? ( + dev-libs/glib + sys-auth/polkit + ) + screencopy? ( + media-libs/mesa + x11-libs/libdrm + ) + wayland? ( + dev-libs/wayland + dev-qt/qtwayland:6= + ) + X? ( x11-libs/libxcb ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-cpp/cli11 + dev-qt/qtshadertools:6 + dev-util/spirv-tools + virtual/pkgconfig + screencopy? ( dev-util/vulkan-headers ) + wayland? ( + dev-libs/wayland-protocols + dev-util/wayland-scanner + ) +" + +DOCS=( README.md changelog/ ) + +src_configure() { + # hyprland controls all Hyprland sub-features as a group. + # i3 controls I3/Sway IPC. + # niri controls Niri IPC. + # screencopy controls all screencopy backends (icc, wlr, hyprland-toplevel). + local _hyprland=$(usex hyprland) + local _i3=$(usex i3) + local _niri=$(usex niri) + local _screencopy=$(usex screencopy) + + local mycmakeargs=( + -DDISTRIBUTOR="${BRANDING_OS_NAME} GURU" + -DINSTALL_QML_PREFIX="$(get_libdir)/qt6/qml" + -DGIT_REVISION=${GIT_REVISION} + -DCRASH_HANDLER=no # dev-cpp/cpptrace::gentoo does not have required use flags + -DBLUETOOTH=$(usex bluetooth) + -DDWL=$(usex dwl) + -DHYPRLAND=${_hyprland} + -DHYPRLAND_FOCUS_GRAB=${_hyprland} + -DHYPRLAND_GLOBAL_SHORTCUTS=${_hyprland} + -DHYPRLAND_IPC=${_hyprland} + -DHYPRLAND_SURFACE_EXTENSIONS=${_hyprland} + -DI3=${_i3} + -DI3_IPC=${_i3} + -DNETWORK=$(usex network) + -DNIRI=${_niri} + -DNIRI_IPC=${_niri} + -DSCREENCOPY=${_screencopy} + -DSCREENCOPY_HYPRLAND_TOPLEVEL=${_screencopy} + -DSCREENCOPY_ICC=${_screencopy} + -DSCREENCOPY_WLR=${_screencopy} + -DSERVICE_GREETD=$(usex greetd) + -DSERVICE_MPRIS=$(usex mpris) + -DSERVICE_NOTIFICATIONS=$(usex notifications) + -DSERVICE_PAM=$(usex pam) + -DSERVICE_PIPEWIRE=$(usex pipewire) + -DSERVICE_POLKIT=$(usex polkit) + -DSERVICE_STATUS_NOTIFIER=$(usex tray) + -DSERVICE_UPOWER=$(usex upower) + -DSOCKETS=$(usex sockets) + -DUSE_JEMALLOC=$(usex jemalloc) + -DWAYLAND=$(usex wayland) + -DWAYLAND_SESSION_LOCK=$(usex session-lock) + -DWAYLAND_TOPLEVEL_MANAGEMENT=$(usex toplevel-management) + -DWAYLAND_WLR_LAYERSHELL=$(usex layer-shell) + -DX11=$(usex X) + ) + cmake_src_configure +} diff --git a/gui-apps/noctalia-qs/noctalia-qs-9999.ebuild b/gui-apps/noctalia-qs/noctalia-qs-9999.ebuild index 7d432e9aa2..4d3c637f6f 100644 --- a/gui-apps/noctalia-qs/noctalia-qs-9999.ebuild +++ b/gui-apps/noctalia-qs/noctalia-qs-9999.ebuild @@ -21,56 +21,54 @@ SLOT="0" # Upstream recommends leaving all build options enabled by default IUSE=" - +jemalloc +sockets - +wayland +layer-shell +session-lock +toplevel-management - +hyprland +screencopy - +X +i3 - +tray +pipewire +mpris +pam +polkit +greetd +upower +notifications - +bluetooth +network - lto + +bluetooth +dwl +greetd +hyprland +i3 +jemalloc +layer-shell + +mpris +network +niri +notifications +pam +pipewire +polkit + +screencopy +session-lock +sockets +tray +toplevel-management + +upower +wayland +X " REQUIRED_USE=" + hyprland? ( wayland ) layer-shell? ( wayland ) + niri? ( wayland ) + screencopy? ( wayland ) session-lock? ( wayland ) toplevel-management? ( wayland ) - hyprland? ( wayland ) - screencopy? ( wayland ) " RDEPEND=" !gui-apps/quickshell dev-qt/qtbase:6=[dbus,vulkan] - dev-qt/qtsvg:6= dev-qt/qtdeclarative:6= + dev-qt/qtsvg:6= + bluetooth? ( net-wireless/bluez ) jemalloc? ( dev-libs/jemalloc ) + network? ( net-misc/networkmanager ) + pam? ( sys-libs/pam ) + pipewire? ( media-video/pipewire ) + polkit? ( + dev-libs/glib + sys-auth/polkit + ) + screencopy? ( + media-libs/mesa + x11-libs/libdrm + ) wayland? ( dev-libs/wayland dev-qt/qtwayland:6= ) - screencopy? ( - x11-libs/libdrm - media-libs/mesa - ) X? ( x11-libs/libxcb ) - pipewire? ( media-video/pipewire ) - pam? ( sys-libs/pam ) - polkit? ( - sys-auth/polkit - dev-libs/glib - ) - bluetooth? ( net-wireless/bluez ) - network? ( net-misc/networkmanager ) " DEPEND="${RDEPEND}" BDEPEND=" - virtual/pkgconfig dev-cpp/cli11 - dev-util/spirv-tools dev-qt/qtshadertools:6 + dev-util/spirv-tools + virtual/pkgconfig screencopy? ( dev-util/vulkan-headers ) wayland? ( - dev-util/wayland-scanner dev-libs/wayland-protocols + dev-util/wayland-scanner ) " @@ -79,45 +77,49 @@ DOCS=( README.md changelog/ ) src_configure() { # hyprland controls all Hyprland sub-features as a group. # i3 controls I3/Sway IPC. + # niri controls Niri IPC. # screencopy controls all screencopy backends (icc, wlr, hyprland-toplevel). local _hyprland=$(usex hyprland) - local _screencopy=$(usex screencopy) local _i3=$(usex i3) + local _niri=$(usex niri) + local _screencopy=$(usex screencopy) local mycmakeargs=( -DDISTRIBUTOR="${BRANDING_OS_NAME} GURU" -DINSTALL_QML_PREFIX="$(get_libdir)/qt6/qml" -DGIT_REVISION=${EGIT_COMMIT} -DCRASH_HANDLER=no # dev-cpp/cpptrace::gentoo does not have required use flags - -DUSE_JEMALLOC=$(usex jemalloc) - -DSOCKETS=$(usex sockets) - -DWAYLAND=$(usex wayland) - -DWAYLAND_WLR_LAYERSHELL=$(usex layer-shell) - -DWAYLAND_SESSION_LOCK=$(usex session-lock) - -DWAYLAND_TOPLEVEL_MANAGEMENT=$(usex toplevel-management) + -DBLUETOOTH=$(usex bluetooth) + -DDWL=$(usex dwl) -DHYPRLAND=${_hyprland} - -DHYPRLAND_IPC=${_hyprland} - -DHYPRLAND_GLOBAL_SHORTCUTS=${_hyprland} -DHYPRLAND_FOCUS_GRAB=${_hyprland} + -DHYPRLAND_GLOBAL_SHORTCUTS=${_hyprland} + -DHYPRLAND_IPC=${_hyprland} -DHYPRLAND_SURFACE_EXTENSIONS=${_hyprland} - -DSCREENCOPY=${_screencopy} - -DSCREENCOPY_ICC=${_screencopy} - -DSCREENCOPY_WLR=${_screencopy} - -DSCREENCOPY_HYPRLAND_TOPLEVEL=${_screencopy} - -DX11=$(usex X) -DI3=${_i3} -DI3_IPC=${_i3} - -DSERVICE_STATUS_NOTIFIER=$(usex tray) - -DSERVICE_PIPEWIRE=$(usex pipewire) - -DSERVICE_MPRIS=$(usex mpris) - -DSERVICE_PAM=$(usex pam) - -DSERVICE_POLKIT=$(usex polkit) - -DSERVICE_GREETD=$(usex greetd) - -DSERVICE_UPOWER=$(usex upower) - -DSERVICE_NOTIFICATIONS=$(usex notifications) - -DBLUETOOTH=$(usex bluetooth) -DNETWORK=$(usex network) - -DLTO=$(usex lto) + -DNIRI=${_niri} + -DNIRI_IPC=${_niri} + -DSCREENCOPY=${_screencopy} + -DSCREENCOPY_HYPRLAND_TOPLEVEL=${_screencopy} + -DSCREENCOPY_ICC=${_screencopy} + -DSCREENCOPY_WLR=${_screencopy} + -DSERVICE_GREETD=$(usex greetd) + -DSERVICE_MPRIS=$(usex mpris) + -DSERVICE_NOTIFICATIONS=$(usex notifications) + -DSERVICE_PAM=$(usex pam) + -DSERVICE_PIPEWIRE=$(usex pipewire) + -DSERVICE_POLKIT=$(usex polkit) + -DSERVICE_STATUS_NOTIFIER=$(usex tray) + -DSERVICE_UPOWER=$(usex upower) + -DSOCKETS=$(usex sockets) + -DUSE_JEMALLOC=$(usex jemalloc) + -DWAYLAND=$(usex wayland) + -DWAYLAND_SESSION_LOCK=$(usex session-lock) + -DWAYLAND_TOPLEVEL_MANAGEMENT=$(usex toplevel-management) + -DWAYLAND_WLR_LAYERSHELL=$(usex layer-shell) + -DX11=$(usex X) ) cmake_src_configure } diff --git a/gui-apps/noctalia-shell/Manifest b/gui-apps/noctalia-shell/Manifest index 8e522ebb8a..d6801267e2 100644 --- a/gui-apps/noctalia-shell/Manifest +++ b/gui-apps/noctalia-shell/Manifest @@ -1,3 +1,4 @@ DIST noctalia-v4.5.0.tar.gz 24973587 BLAKE2B 29ce48bfd2a57158fdd4ec667ff088b0e054192334cadedba322970ecb062e7a6e6807231d3f4873421867e3435b5d9bc0eaef40e52555ca7a18d9d524a9b859 SHA512 f417bd4c4832ecaa0b4890770b033b64c96f05cd0b25316f91a699823c20317330c805263257922018a0def6c67abf36becf85c1555dc7503368d3f8eabb9aba DIST noctalia-v4.6.7.tar.gz 25105438 BLAKE2B 2309485652e8a8b75553f5212db6c461d320875ae1e199da36f25cb2eb3737388e0d6ea4bbf129380b150b0a982f756efe15fbcb9854f8dfd333deed8f276b62 SHA512 30b74d0bd406807d1c230561b680377587eca61b91cac1ed5676980d45b3fda62d09dabe2aa1d04c9f379f23f6bae7c6420cdb9e12aa7386c08515acb448e663 DIST noctalia-v4.7.0.tar.gz 25113136 BLAKE2B 773ed194ec983758482928489c66f8d8f64294af7feb68b555f74558905647c3c214efc2778df59c4380d077a760e00084af41c2e25c9110f6a269a15a7a24e6 SHA512 0688169be69ef07e5224e2cf95d416dc8ce703f530eec53fd6be06b7e9db0090c5cbef6ae9f9425466918674ed128f5cb9cc4486fe1921233b10239081a3c391 +DIST noctalia-v4.7.1.tar.gz 25151857 BLAKE2B 6c4f165d3108d44a54605a0007a71a7b9c9ef6b95c77518b21d62b4d1e4fdab184a2daa2bc79b7fc88dfb224841197459a2d072e756c1be91a87ac42d7ead66d SHA512 ab8a14d383a43b2a649eb69938fad1cb2057e975b59940f311926b5dc7986e549104b90f52a2c339fb6d9fbd3bba741c1e53e18bc02b8c535d8d96eca35506c2 diff --git a/gui-apps/noctalia-shell/noctalia-shell-4.7.1.ebuild b/gui-apps/noctalia-shell/noctalia-shell-4.7.1.ebuild new file mode 100644 index 0000000000..6c0c2e2398 --- /dev/null +++ b/gui-apps/noctalia-shell/noctalia-shell-4.7.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) + +inherit optfeature python-single-r1 + +DESCRIPTION="A sleek and minimal desktop shell thoughtfully crafted for Wayland" +HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia-shell" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-shell.git" +else + SRC_URI="https://github.com/noctalia-dev/noctalia-shell/releases/download/v${PV}/noctalia-v${PV}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/noctalia-release" +fi + +LICENSE="MIT" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + gui-apps/noctalia-qs + app-misc/brightnessctl + dev-vcs/git + media-gfx/imagemagick +" + +src_install() { + insinto /etc/xdg/quickshell/noctalia-shell + insopts -m0755 + doins -r . + + python_optimize "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" + python_fix_shebang "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" +} + +pkg_postinst() { + optfeature "clipboard history support" app-misc/cliphist + optfeature "night light functionality" gui-apps/wlsunset + optfeature "power profile management" sys-power/power-profiles-daemon + optfeature "external display brightness control" app-misc/ddcutil +} diff --git a/gui-wm/beansprout/Manifest b/gui-wm/beansprout/Manifest new file mode 100644 index 0000000000..14cad46ea2 --- /dev/null +++ b/gui-wm/beansprout/Manifest @@ -0,0 +1,10 @@ +DIST args-0.0.0-CiLiqojRAACGzDRO7A9dw7kWSchNk29caJZkXuMCb0Cn.tar.gz 12567 BLAKE2B d0c8a25ccd686ea0091f76a17415e0b9c7661a644c311602d1d550fa4be7ecaafa1bcfa5adbed20d80a0bf45e31196292fbdfc5673e85a00edc75152d84a077c SHA512 80e88361fcec38923ce6bc69349ea5c833f87ae322c787a00f6f41704c09a43fe3ff84b430c501e2ea704cec5a544196a53b5dad755d9a33fd055857fe9e9861 +DIST beansprout-0.2.0.tar.gz 2495195 BLAKE2B c083ba07ab2f3db6118ccc62996ea7710ba5993283285b4e2ac45f3d29e5e53f46ee0cca37491d44c8183123330bcb081f9f3b43105c895f8be890ab7edfa854 SHA512 62f012e1f1c7635b3170295d9acb2f5edd160fad1c69b2e33685d2816b6ca6e2aee3aa0fbe2a762c5fefd0ca63a5af87e03fff09b3cd4cda867e22659627d212 +DIST fcft-3.0.0-zcx6CxQfAADhnwm8SjyCkQF-VFHGiVarigc2de3ciInC.tar.gz 4679 BLAKE2B e2004349ab3a679be8ce7ccdde8987695fbf90e5b5bf1b1174e775042f98c71e328d30bc505aa3e9e7739b66e0b413113ca6a336d5b51dc574585b4980accc6e SHA512 12e5e1e0632d89cab23734005d93c1a44537b29718d43e5cb2e76afa250d425d2ac3c85f625c07f9002cb85f82ce86d913f87f758f9ca940468b038aa777cfb5 +DIST kdl-0.0.0-8rilEKdHAQC_NOLDNu3Ts6kJT8uqqJvrPduFScEjSm_g.tar.gz 23410 BLAKE2B e473e50f352fcd816cdbad1528d59209d53c50f6e8a201f184a692b65f1c262183ff8835f7ba63cbf7b358dbb7fb7f1cc08365193dbba10e1dfee2f6dc7149f3 SHA512 916431f352fbb45169851bff4376e50f32d0c8d91d0029bd85dc01c260017b5200690e4db02d4f2f6f9f8333c1f1e02d0493a4875b870fdc0be26cb302456739 +DIST known_folders-0.0.0-Fy-PJv3LAAABBRVoZWVrKZdyLoUfl5VRY5fqRRRdnF5L.tar.gz 12163 BLAKE2B c22b0c1955a2ddb90127b1d3af4b8825a1deb40187dce0db869ce007db155cc38831f827ded067f15fd304a078e82d9c3cc2a35314ccd25a04e7e49ca1b73b5b SHA512 16aa03a1acd1c34740fe1f1b66d3a3ccb7b349025a2408e5cc764e485c9323ad74e77dd8c3682ba2d3ec6b7cf5c1e5cdfc41b7178c1ab61940577e163547b10a +DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5 +DIST wayland-0.5.0-dev-lQa1kv_ZAQCZfnVZMocokZ78QJbH6NaM5RUC9ODQPhx5.tar.gz 146409 BLAKE2B 60663087bfb8d81475928f3c26e34b5bdb3fbc67f8159774a4a88d012e7cbba94374c031b8a47fb54ed6832316ba8943c6a1b659e0bc636ea07e31df7c7e1e5a SHA512 475a91cd12b71664667ee1543091cb3d9b3b2f42853bb1ff2bd233f72ef05b4fec158e9b81665ce5557f5c987551494026b2ac30aa0850158f24d13e3befb94b +DIST xkbcommon-0.4.0-dev-VDqIe0y2AgCNeWLthDZ3MUcUYzhyKXjK85ISm_zxk9Nk.tar.gz 25405 BLAKE2B 8a6c451ef0810897c1599f05dbd1365f5d2b31b34bae819adc561cb5178d2518cc2e70bbeeeec6b846917638bfa04fdb356bd70b43387a8c2e33451edc60b9fe SHA512 5e92380e0e02bac5670e45efbcd9555cde0671569f5834d37603ee2bbda2686ddd78416634da7bad0c81a0666aab57ae5718595bc2ff8757197c887d27deda2b +DIST zeit-0.6.0-5I6bk36tAgATpSl9wjFmRPMqYN2Mn0JQHgIcRNcqDpJA.tar.gz 44684 BLAKE2B ddb7f6d6c96481865378cb9ea75c3d5f52be174f4be352f6dfbb27b4f836c9eafb11acd45e1f0ed578857ca3d0569fd4f6d62985eec394c162bf9bd823362933 SHA512 a77232cefbde94d56a3e40401e842aabf8f21616151a61c48c4bf1eee3d54edee1ec3ac8498aeec2e69ef6b3c8763e1515a3dbed2e8e08f0dc68bb4c8d5d8c73 +DIST zigimg-0.1.0-8_eo2kSGFwADIkeZYTgfnLOV-khh6ZRoGmK6F2-s_QbY.tar.gz 221445 BLAKE2B a63958b85bfcf9804b67a1c5c2eda1624244c3a40f78437ad2c515183efd2c276a650197e58741254fed6dd6413717920e550e0e88353ac795f20965c009695a SHA512 faced5b7bf27f6b9c09a721eb4eb1d519543c0d62df412187aa75d71380127e8ced7c104e278575093529ea82951ccbeee9490ed648abd62d2ed59ef47949164 diff --git a/gui-wm/beansprout/beansprout-0.2.0-r1.ebuild b/gui-wm/beansprout/beansprout-0.2.0-r1.ebuild new file mode 100644 index 0000000000..5fe28cd4ac --- /dev/null +++ b/gui-wm/beansprout/beansprout-0.2.0-r1.ebuild @@ -0,0 +1,71 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ZIG_SLOT="0.15" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://codeberg.org/beansprout/beansprout.git" + inherit git-r3 +else + declare -g -r -A ZBS_DEPENDENCIES=( + [args-0.0.0-CiLiqojRAACGzDRO7A9dw7kWSchNk29caJZkXuMCb0Cn.tar.gz]='https://github.com/ikskuh/zig-args/archive/8ae26b44a884ff20dca98ee84c098e8f8e94902f.tar.gz' + [fcft-3.0.0-zcx6CxQfAADhnwm8SjyCkQF-VFHGiVarigc2de3ciInC.tar.gz]='https://git.sr.ht/~novakane/zig-fcft/archive/4bf5be61c869d08d5bcb0306049c63a9cb0795a7.tar.gz' + [kdl-0.0.0-8rilEKdHAQC_NOLDNu3Ts6kJT8uqqJvrPduFScEjSm_g.tar.gz]='https://codeberg.org/bwbuhse/zig-kdl/archive/13d9d247324f79b854187d6becc47fffdf7fea3b.tar.gz' + [known_folders-0.0.0-Fy-PJv3LAAABBRVoZWVrKZdyLoUfl5VRY5fqRRRdnF5L.tar.gz]='https://github.com/ziglibs/known-folders/archive/83d39161eac2ed6f37ad3cb4d9dd518696ce90bb.tar.gz' + [pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz' + [wayland-0.5.0-dev-lQa1kv_ZAQCZfnVZMocokZ78QJbH6NaM5RUC9ODQPhx5.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/e57368ecbda85d564362779b253b744260a4b053.tar.gz' + [xkbcommon-0.4.0-dev-VDqIe0y2AgCNeWLthDZ3MUcUYzhyKXjK85ISm_zxk9Nk.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/6786ca619bb442c3f523b5bb894e6a1e48d7e897.tar.gz' + [zeit-0.6.0-5I6bk36tAgATpSl9wjFmRPMqYN2Mn0JQHgIcRNcqDpJA.tar.gz]='https://github.com/rockorager/zeit/archive/7ac64d72dbfb1a4ad549102e7d4e232a687d32d8.tar.gz' + [zigimg-0.1.0-8_eo2kSGFwADIkeZYTgfnLOV-khh6ZRoGmK6F2-s_QbY.tar.gz]='https://github.com/zigimg/zigimg/archive/fb74dfb7c6d83f2bd01a229826669451525a4ba8.tar.gz' + ) + S="${WORKDIR}/${PN}" + KEYWORDS="~amd64" +fi + +inherit zig + +DESCRIPTION="A tiling window manager for the river Wayland compositor" +HOMEPAGE="https://codeberg.org/beansprout/beansprout" + +if [[ ${PV} != 9999 ]]; then + SRC_URI=" + https://codeberg.org/beansprout/beansprout/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${ZBS_DEPENDENCIES_SRC_URI} + " +fi + +LICENSE="GPL-3" +SLOT="0" + +BDEPEND=" + dev-libs/wayland-protocols + app-text/scdoc +" +DEPEND=" + dev-libs/wayland + media-libs/fcft + x11-libs/libxkbcommon + x11-libs/pixman +" +RDEPEND="${DEPEND}" + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + zig_live_fetch + else + zig_src_unpack + fi +} + +src_configure() { + local my_zbs_args=( + -Dstrip=false # Let Portage control this + -Dpie=true + -Dman-pages=true + ) + + zig_src_configure +} diff --git a/gui-wm/beansprout/beansprout-9999.ebuild b/gui-wm/beansprout/beansprout-9999.ebuild new file mode 100644 index 0000000000..5fe28cd4ac --- /dev/null +++ b/gui-wm/beansprout/beansprout-9999.ebuild @@ -0,0 +1,71 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ZIG_SLOT="0.15" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://codeberg.org/beansprout/beansprout.git" + inherit git-r3 +else + declare -g -r -A ZBS_DEPENDENCIES=( + [args-0.0.0-CiLiqojRAACGzDRO7A9dw7kWSchNk29caJZkXuMCb0Cn.tar.gz]='https://github.com/ikskuh/zig-args/archive/8ae26b44a884ff20dca98ee84c098e8f8e94902f.tar.gz' + [fcft-3.0.0-zcx6CxQfAADhnwm8SjyCkQF-VFHGiVarigc2de3ciInC.tar.gz]='https://git.sr.ht/~novakane/zig-fcft/archive/4bf5be61c869d08d5bcb0306049c63a9cb0795a7.tar.gz' + [kdl-0.0.0-8rilEKdHAQC_NOLDNu3Ts6kJT8uqqJvrPduFScEjSm_g.tar.gz]='https://codeberg.org/bwbuhse/zig-kdl/archive/13d9d247324f79b854187d6becc47fffdf7fea3b.tar.gz' + [known_folders-0.0.0-Fy-PJv3LAAABBRVoZWVrKZdyLoUfl5VRY5fqRRRdnF5L.tar.gz]='https://github.com/ziglibs/known-folders/archive/83d39161eac2ed6f37ad3cb4d9dd518696ce90bb.tar.gz' + [pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz' + [wayland-0.5.0-dev-lQa1kv_ZAQCZfnVZMocokZ78QJbH6NaM5RUC9ODQPhx5.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/e57368ecbda85d564362779b253b744260a4b053.tar.gz' + [xkbcommon-0.4.0-dev-VDqIe0y2AgCNeWLthDZ3MUcUYzhyKXjK85ISm_zxk9Nk.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/6786ca619bb442c3f523b5bb894e6a1e48d7e897.tar.gz' + [zeit-0.6.0-5I6bk36tAgATpSl9wjFmRPMqYN2Mn0JQHgIcRNcqDpJA.tar.gz]='https://github.com/rockorager/zeit/archive/7ac64d72dbfb1a4ad549102e7d4e232a687d32d8.tar.gz' + [zigimg-0.1.0-8_eo2kSGFwADIkeZYTgfnLOV-khh6ZRoGmK6F2-s_QbY.tar.gz]='https://github.com/zigimg/zigimg/archive/fb74dfb7c6d83f2bd01a229826669451525a4ba8.tar.gz' + ) + S="${WORKDIR}/${PN}" + KEYWORDS="~amd64" +fi + +inherit zig + +DESCRIPTION="A tiling window manager for the river Wayland compositor" +HOMEPAGE="https://codeberg.org/beansprout/beansprout" + +if [[ ${PV} != 9999 ]]; then + SRC_URI=" + https://codeberg.org/beansprout/beansprout/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${ZBS_DEPENDENCIES_SRC_URI} + " +fi + +LICENSE="GPL-3" +SLOT="0" + +BDEPEND=" + dev-libs/wayland-protocols + app-text/scdoc +" +DEPEND=" + dev-libs/wayland + media-libs/fcft + x11-libs/libxkbcommon + x11-libs/pixman +" +RDEPEND="${DEPEND}" + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + zig_live_fetch + else + zig_src_unpack + fi +} + +src_configure() { + local my_zbs_args=( + -Dstrip=false # Let Portage control this + -Dpie=true + -Dman-pages=true + ) + + zig_src_configure +} diff --git a/gui-wm/beansprout/metadata.xml b/gui-wm/beansprout/metadata.xml new file mode 100644 index 0000000000..53564732ac --- /dev/null +++ b/gui-wm/beansprout/metadata.xml @@ -0,0 +1,15 @@ + + + + + Ben Buhse + me@benbuhse.email + + + + Ben Buhse + me@benbuhse.email + + beansprout/beansprout + + diff --git a/gui-wm/canoe/Manifest b/gui-wm/canoe/Manifest new file mode 100644 index 0000000000..c775a5c7f6 --- /dev/null +++ b/gui-wm/canoe/Manifest @@ -0,0 +1,114 @@ +DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d +DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 +DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606 +DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8 +DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 +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.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0 +DIST bytemuck-1.24.0.crate 53243 BLAKE2B 472563c13565b62378576597a98c8050117940842846f2fb711fe4fc251e3bab19ed8f0d7e8215c880f06638684f1b8090afee598c730dacfe536f53287dcd69 SHA512 4e3b8071b7dc3b88104786f007f2fb8930cf252fc6cc04ff0c1a13873cd272971edcedcc9231a2a44bbdeca9c831f4c732e6917581420f209003b47761a8ced8 +DIST canoe-0.3.1.tar.gz 281514 BLAKE2B 1cda6bf1aeea2d685e252dad0fccbd61f7cb552e801efdcc13502bb9a891aad0a44036097d99b0cebe55aefdb2c87a2e3b81cfa7f89e5148dc43c8101c846aa9 SHA512 cc10fae8cde23acb9a83267a71102dc9e7219d1e1354117722dd7604b62085825e86bfb671f47493a5894ae63da48f98e80cdd8f539ebbd7ed84665bbc8ab72f +DIST cc-1.2.53.crate 93555 BLAKE2B 1d76b368a2aa6b7e07db3a1c1050ecb9932f698d6870e436015649adc1744155ebfe0a25d1c5803bca024db5b39b9c6092779c9937a8fc89c0da11d6ecfa0a2f SHA512 a1759e2f5f43198f6084752600fed136f360d5722cd11466f5653f401eaf33371f31d0583112c122d58c81c4638afb856f23e1662f38ed97e98bc426cc87da0b +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 color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201 +DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e +DIST data-url-0.3.2.crate 23862 BLAKE2B abe3a0581fbcdb62c27addc8982c3c3fc77816bd860ee2954b2247ec78c06db20afae43319dea1aef0f47395c560779adc8ce42238cf9a3d2c5133bee28bda17 SHA512 d5cd99c016f922d0225b5bf74aef84177c2874d699fc992920f30cdca885f8b02ac11e90c1fa528ba39b55109c4a1654a3adf4c5301e2cf3a0132a21ca268397 +DIST dlib-0.5.2.crate 5806 BLAKE2B 2a8be2d76c44c95d5b1b9a5439a99a75daa703a341980d8af1c050d6096d45fb748f0acee7f7de2f9433f97ec19faec9e028f57c8149229eecb1827a1ef8eb60 SHA512 4a8f1c09007ecce1d7c829899aafb90081fe4fd89cfac3550638018760e24f63985e3060c4056b55bf58cf4622b1b31595e1c524a75b1b4354b8f3c35fc267ae +DIST downcast-rs-1.2.1.crate 11821 BLAKE2B e8a78afcd8d2f17c9505973359e2151d59b233e1757b4c7019047f148b1c8a4f28dc3a0d6eff6cc7f4a7ed986bf592ccf0481dc112768a9751475e1b0dbe27f2 SHA512 f37804c1b1e2cb0ecf2460fd6ab274c843c43e94aa7dfbf4e3c53529cca9b5624c4ea5ab5ceaafd72481165c7335f3cd1f846ae43deaabd18f363572825a5f86 +DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 +DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366 +DIST euclid-0.22.13.crate 86172 BLAKE2B cd0b16fd9771244f157f3c369bf097e3da366550f4c85d7ef38f66826574e8a3d3f4f90cc54d2cc4bbe087cdaac7497dcd51d8c0deb52f940a71cca1b18e481e SHA512 5237cbec7db5d6448fe14ec7b615b2a09514655285d22e460cf55583576b8d7170d6d9636a0c26abd705c94f4fbb25e40ee2402701767be91e601cd7afe11cd8 +DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947 +DIST fdeflate-0.3.7.crate 27188 BLAKE2B 284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499 SHA512 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306 +DIST find-msvc-tools-0.1.8.crate 31151 BLAKE2B b2d29513fd7122b0c6a7d6044411a00afab33095e48ee1509eed6e10103d4ab60060f9495be4ac2eb0081707e8cc99624bd286258ca6a6b516c9100aa1584211 SHA512 cf103ee75e8f387904561fc75d03b9a29a7e81705bf6c11bc520e73e7f645937b8346c2854361f3325ffcbebf9874ce68df82d9cdca9b8f19d4d882548453d68 +DIST flate2-1.1.8.crate 80972 BLAKE2B 1f960a2cdd4dfefbb2b3b565b7bdea851c9ee2bb607d2fe2464b088641dc31b69e81a9e564665842d8fc47624a39976f9430e5c2429032874d7ff726ff01639c SHA512 68a65c13e4b5b07df5d80e3971ca05d9cde7d9c762ba611facb8e84092a74b5cbd33eb3c1f7fa473751ee53281daa87f349faf4c66ee452cf9eb39d654d2bcb7 +DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 +DIST fontconfig-parser-0.5.8.crate 40928 BLAKE2B 07d2b47bf846dffb345e95bb055d4c3484febf92b2f323fbc5e274fc1bd97471c011b4c0e68fa58502f0975ff6c366904cafa2dd9552a321a40986b2ebc0bcfd SHA512 56d6afd77978da84c00aa2f5873c63d9feb9e5a6992f8bdeccc90bf20e66763d3e44b90fa8f69f8b2ac2f68aedfa26158fef8cb23d11b572a31f8c77b80b2181 +DIST fontdb-0.18.0.crate 107583 BLAKE2B 1a6e2f389d06247d656b13e30d822ee892c11617663663c61b00e53985c84eb8c79270e5ce2e142e0224a99cddec57ca65ee70405feb0ad25374edcb0c29c92c SHA512 611a9b5105d9d841632633043c9900d188e3d9c7b449e3fb5f9badc4564ea18eab418e82930961174f9c39bf3eb0a3c0f11125b79c43042965a6ff53206699e7 +DIST freetype-0.7.2.crate 20368 BLAKE2B b81e3bb55df32ebe5c5a66f1b8b4bd2f3dede137d4f90f22b396c9de0c3b02af048412f642b0a58973be0d982ba01c0a46a69852d5362120c463581232a93480 SHA512 49363c079121b9afa14f95f65c06b2dd49788e776cea5b8cc5a08f6ba426d449a26812d4f684f67b752b876bb24740875593f93de572c6e82a487cbddb8108bb +DIST freetype-sys-0.20.1.crate 3877697 BLAKE2B c97b9bd5f5339e97db5d7033d892a53491472b3bc0176d1a860a6396e03e2a74ddd22e9c36c25cb34dd544a11a9f8af67b397b4f1e1c3c45c683998df8603547 SHA512 03b6ad3d9339ecfb75f2b0207281e84325405347d3d6256215db4fc42e4cd5edbf25a6505a12a71d27d43f4ae5f5e35785f7120726232cebbc6738cb94fb0763 +DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 +DIST gif-0.13.3.crate 36010 BLAKE2B 9408889110cd07ed51a5269441dd3b5694a35d914325ffeb90def38869ef4ed25c147b4a90fa8574f8bc199fa64a9fe06f05de53746998bd9e08db93f5192b0c SHA512 8ba0502c76cfd0e7c6fc571f58e46f552fe2ceda907980c07b9add3e460ed5f3b5624a098a46bf5b3e2559204235785856945369699d5fe6cdaddfb40294ef83 +DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669 +DIST imagesize-0.12.0.crate 15747 BLAKE2B 062e1d4687d7dc4cac719c7ed1b341452e2134e06ba457e0032eb61c30d47393912fcb115421ff5edcce39b05118df522da2f2cfd5ee0adb9c158ca5fbd337b5 SHA512 192bd4820e7fcc78ad906c4d9edeb392701206b8e7043e78d7bb90458f2187e1f746e37adcdbebee90c08e58cafc0f48eed7ab055699c65da0578e6dbc36433d +DIST indexmap-2.13.0.crate 102206 BLAKE2B 7f3d070b645741f5960647f64759840b1941c1e28f61ee04d44d7eba0d8f600949cf139bec5fddb1507e4d5a9e12fb709a16415aa014eaff8f5e87cce41a9394 SHA512 f5efe0010603a3f1da8955f5f97c9a39e4d2c5042c0829c057ad739687d990c100d1276022dec23e7cd70efecceca07ad735693bd8a1b21b507b8892110198ad +DIST jpeg-decoder-0.3.2.crate 745371 BLAKE2B cfe5c8f5ba9053b549ac01cf811bb3c2c00480e2cb5acf87b1995087f99a76cf958cc33c42ce257627f60e218d45f8bbfc1103d16968d5cd733fa0d3dbee26f5 SHA512 3ef6eb255ce7b5e007a0a20708de85dc4bcc9531c9a35fe1e939c031782a4184948f86cb89d66a922889d78b96e6a4d85d8f5cb8f4e7e9c19b78b1e07a5efab9 +DIST kurbo-0.11.3.crate 137586 BLAKE2B 92a3adf55462c493222a446e0fb57f4218cdecbb8df8413b31eaa02c03e35ccb7aeb8654b9bcb7445c49d4c49b72fa1d5976a31edaa8ddc61a218d86af20633b SHA512 98f957bbab394f4884563149065c9a5603bfb6c5cf18be96f93b8a31a6ceaa77f00b0fe3398046dd06b71c1779b00a2746207f28fcc45b18e996ab043c2c9f06 +DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef +DIST libloading-0.8.9.crate 30222 BLAKE2B ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed SHA512 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee +DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941 +DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3 +DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad +DIST memfd-0.6.5.crate 12909 BLAKE2B 510f9b68b7d22c75f7668750bc855b5d9fb1a498d1e7ef527acc75204fa98a47f55aedaa75d03ab54b0638e65983e5c58b13a391a9d8cedba3417c705d0f84c6 SHA512 184a31a570865ea7f33bad7cb2e93b45fa184eb5b3969f0fe8b64f9c6433b3b0f64dabeb2378851b156047e43514e23ee0554ff212788313bac6fd51862aa203 +DIST memmap2-0.9.9.crate 34576 BLAKE2B 23028c6d4abd296fc61216cba4739797362bd84e599b8b3d5265d78971259abd77655f02e2411f91a8d9a9a727de6789e92b5f0bc02062adf3d35c1ec1e84483 SHA512 abb110a3b209c0358262ae7395efa5b2995710306e608ef3990598d70eb3cb50ba49158f7a0afb10d0d12dc6d2408824ac00179c83681ad2777b953a0b055391 +DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242 +DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f +DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 +DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 +DIST pico-args-0.5.0.crate 11545 BLAKE2B d1247ad160bc37db36e05244772f506ee5e27c4bd75d2eb0c763c43ca304e5280350b24a818f5e470303167640a22f38ac7064afd6313fd65b14d0d3e5572817 SHA512 2d3dc5bf1ae11b0373e03698e7020c20b4e14c9aa482ff2d8e98e68ecacc5c0804152bf7d188779197da9464907bda60cf270cd6fe85e6b9fcbf29b1b82bf99e +DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5 +DIST png-0.17.16.crate 117975 BLAKE2B fce8a5b8e28fe800796161bacfc008e86076b920100beebbb7bc9f0608f13917cf6c12de363c84e1eea1eeb90d095211a46ac2926e410133ef33c3d4ab0c79fa SHA512 fd9130d8d91fe40724f4065748bf1a6175de0b7e8df521939f169000933dadd0815bed0f95c00d12bf5ad341469983ea97be427392a85b82c232473ea753b6ba +DIST proc-macro2-1.0.105.crate 60319 BLAKE2B 0c67b9c5561234d78c3bbe71e2774877b01c5798c6def669accc273dfb1188b360627aac9303157bc27fa85de84ec7b87d0cf6e1d1b07d19527983e721609681 SHA512 520f9af4f0e9b56ac9ca7a05649aeb538d235c4f53b85a4a9a2474998ad8b96a5f97aa4e117a949adb087fc908f6150fcea783950189f1772097a986eec564c9 +DIST quick-xml-0.38.4.crate 205035 BLAKE2B 242ca800fc568f77d0d2b7f2963fd16142a05150a692a15584b3044c54fb5a2b44eb703dcc04fc9fe99b6efa35560ef6a760a180ac445a26b0f1e944d7ea1773 SHA512 dd2bea3dec3410978f8f15a0f6046047e5735fc75e714f6a19ab646090b347805ed77be51378ce3f9de19744daaf588ab5ea6e6a8b2d1f72198b4c78056b3877 +DIST quote-1.0.43.crate 31587 BLAKE2B 98b16b90a6f4a2c17fe4c3b428874265cd550e96db116642bcf9ca5300780115c11baa591858fbd92e024ca0d59a385275e33b7b5ba4da946e07d1f0df6e245f SHA512 ecceef4e34e0ccf260e2f958fc8b6595f488a6cf6b2d9230bdea33aedf3b41ccb2e72f8810ffda8607bde9be5a3aaac518d6f3e48e41e5040915cad26083889e +DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad +DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c +DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932 +DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4 +DIST resvg-0.42.0.crate 78253 BLAKE2B d13387e7192bde8fdfef5429fbcd9d51421af3419c80073e803e03c201fd73d18d430886f9fd1993247dde6c3dbc2e39ed78e3839d4f98e53c7a0eabae3df04b SHA512 263760ded6e0321ad4240c79dc0e226ade3c18a3172c70fae3c607eee0865fe679762e7316821fd017cbd7e62c8cea3469f83928a3d527e496704a98bddf7f56 +DIST rgb-0.8.52.crate 22449 BLAKE2B fdd62b87d8f335cc9ddfc0ea2c9d4f4b88f8a927b81bf5eaf2fee53d35f297255a252461b26fa55915e11f1df38844a840d56787ca8623a57ff251d41ec2955f SHA512 db6f68c32884c67c1e22b91d8204445b89eed95468f9134c34b262e17407aad8fe3e4dec67f01867f7bf886213541775a0c5bd0335c1ef23be55023485f93a8c +DIST roxmltree-0.20.0.crate 54594 BLAKE2B 9605ca407af248c71e0d2bc24d213aa6ff08a14eb548b85de16de7e172a617cdf12c2e4c686f6dd1c80455448a313f6e7d760885f189ae726934efbe06fb5603 SHA512 f8a934d3809e417c43bca53478cef0a7a18d908620175c84cfa2cdb8c85775b52cc641fb7eb12c80c483e0c17eb500dd3358ace858aceaa810d3ddbdef902d91 +DIST rustix-1.1.3.crate 423447 BLAKE2B 0148cc9c0941d416c7ec0b47685210e898ac4fb5ab91e2fb7489aaedfafdd266965ac494c14706c48f7f323e4e7719001744c25697c046f8c8013c080c2fab53 SHA512 00f22451577b2b0cd789a651e6317c26ab1760f92df1283f23aef97703e75e61147a10143f85130f4c82487711d8cf439ccb1ac8b17167e00ca64c210a8a65c6 +DIST rustybuzz-0.14.1.crate 254743 BLAKE2B bf4d32bddfc9e99c80a97cbf2729f6bbb37d162bbbda1ed648d0000ccce3c2b0525b3f2ccb950bb3a7fc35285a1e02f943db49ec34079083d48d078de955a96e SHA512 59d9f5365af6650b15c34eee3041f39979f9e737704f97807bf27bcf52cf43a54182460d509ef8c7cbe255985ad00e6a6747533cbce9806accad5b7083c6d3c2 +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.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 +DIST serde_spanned-0.6.9.crate 10210 BLAKE2B 6b3a623aeddbf9b11dfded1a6491e8b629875dab69906797c118c9182f62f45dd77b3d2132f731cce917c60887485edcaaa138894724f2e608b55096ca2f29d0 SHA512 7bea513792e7712d9672d890c0b80df8e212c90b22c6ffbaa290729a0f89d04e3b7a65a8b39b774d2203cbea2515047789de163f93c8839cfba8cc88737ca5f2 +DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a +DIST simd-adler32-0.3.8.crate 17294 BLAKE2B 283af73c690a171593b2c82eea51e8dd5e5711b9718db8207b46835c5469359989fce15067ebc4e3bf1384653d1947dcb30f1d3b9728ea51115a0f8dfe2c373e SHA512 896229a4b8deb0dcf3f62aa4c8d16f9387b88718068ac8fbe0bedaf303e6da7ec58ee0e0b45b5f5ac2698dae4beec11430ab3ee12b7e77bc2fe10e1284937441 +DIST simplecss-0.2.2.crate 22136 BLAKE2B 752f5adb0587b587ef15da4da442ced19c93cff916dcbe86329e06d7baf879dbb8abf30be50b084c6d5ceb83dc79bd7537d9a6a0478d8dbd1866c5193d2f4a72 SHA512 b3ef9f211cdda5651ff6fcfecd1def43209404e56507272b02c2563284acd14b9800757f3afc55433b2814279770dcadaf875e9463a9701df23148665cdd2ac0 +DIST siphasher-1.0.1.crate 10351 BLAKE2B 6653898cf0eb071fe83b7c317f93ffb73bd26ed601961173875b26ec8851632599891ec178b7e14318abb9eb98d522db8022deb852af9ad9f6bf38a5a5708e82 SHA512 d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28 +DIST slotmap-1.1.1.crate 61862 BLAKE2B dba772f98dc54613ae98d7b6c828e21cbab06fe4dfb7c5068db8363f839bde485e6558567737300111d15b6e4dd5226bf0240f10439ea18d6dc717e6847b9cca SHA512 ad072ddd9edea34c3137f4f30d7f83c055b11567ebb4f505166bd7092260113f59bf215ff4566c1d567479d3d28f51f3751f2b939a768e658cc54a25ca49054a +DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 +DIST strict-num-0.1.1.crate 5104 BLAKE2B ca255ac7afce45b8e2dec87cbe080730959315f753c69bacf1c941617d5c3513e57532494409bec29acc73928291baf98413cff6d0686ced10804ada2a26d361 SHA512 27ced0b3110094b3d8a22b60c67980b7416debe5a22b0416a025dcfc8264fbc1ada1ff73362383ec605c36d682245b2dface093cb6152852f4d4b28705f8a197 +DIST svgtypes-0.15.3.crate 43696 BLAKE2B 9cad4574c58edb42b0055e0fe58d7c26c0a28a41047bb6b6af50ae617b78296088ce307a4efe6743ba0bbceae6f6951242dd0f5f72ba5afe4a77c5b30c484703 SHA512 f1a20abd4a79642a6cc41f05b700172c5bcdc2549f470164792e01330db24cd544e45b87be7c52bf684bca93525fbf825574fdac530cbb761d976debd64fdbd2 +DIST syn-2.0.114.crate 304636 BLAKE2B 88ec8c2a781cf33b9961744166ec8d3acd46e770fc56d2d4353d8d1578bf0b629bbd294db3334379fa8570b7537e26f72872ee18a92b037499bf746eac81cd3e SHA512 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184 +DIST tempfile-3.24.0.crate 40849 BLAKE2B 1d659541878287336b903dd0d9523387336db3aaab7d04027364266331472d95e05845ad2719a5e7057246afefe2e9cc78e6aac035ec3ce837dd9fc5ef8209da SHA512 f8d83270d3e51567f8b1f52978e563953e528e32ab1521bbd3d464a38a7157586e707a8fa118476423b1033eccd2f3a3427343287edca78e452d34904658edfe +DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352 +DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553 +DIST tiny-skia-0.11.4.crate 201082 BLAKE2B fe350137665e6229ea707bedbb535b8d5c3fd24752ec9c97e2a6c43b28ce7fb9107935a6f91074e0613dd2a156a45dde695343cde7ca78f3f9079636c5e1f9d9 SHA512 1371fa11934c1223169fb4494accf3b47958003e19a603e8fde446216e2c1253a6ef80da5d7bf3c9c73038f5282e3c47cc5f8eb87f8456cc5706392b28b4ecac +DIST tiny-skia-path-0.11.4.crate 47764 BLAKE2B 55b76adc467fb4c063ac2136271c353b92254f20a68e5205395081582c624481687bc319845e217868e5f2c54ef320728d0b2ddefe32fab1a17b90882168c2dd SHA512 723557dcb08cbdbc4d442ccfbba38481b922e367cec07fa23957f9271a96d1c656fd46bb0e0b5609686e5c830d1a988b0e209f57d0765d0afa738e5b2b0d8dc8 +DIST tinyvec-1.10.0.crate 51996 BLAKE2B af3e3e415061eccdd1ba1d157e513323259d05688f8ee3d10fb3d9dc0a51bbfc9f8bdfebc2de12bcfe573196457acf60826d8eeb4b5e913b4d92c09c8891a9cb SHA512 e64ea6ce2bf8f4d2a38a00402cff2b79c06082f8a9ecfd774e7acf143b18a8116b95a8921e516f56d6519ad7bfca1d11e762328cee1e4534ea83f3f2e98eeda7 +DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e +DIST toml-0.8.23.crate 36050 BLAKE2B df3b8a263cffefa8c1d0736b69d74c1ec9bce70e0dd96934366ff3652fd5052362e738f807b2ffe10f91fe6867fe0e3f45770bbe141c8f3995fdbd5233a77a5e SHA512 0da3a5fdee8dd5aa0ad2cc251380f23109c548b514af5b90737446487c9e89860ab5030d4112c88e2abeb7ad229ce085b3375a3e237156b94b27770322a7c7a0 +DIST toml_datetime-0.6.11.crate 16125 BLAKE2B 5afe564b47bc6f94771a15e4ae759225217c43115e501a1507b6f2c14738678cb36007ac426fb3c21c51659a5d48bfde24a28cb7f944b85477380c53c50ac2ce SHA512 d650d916c7d8827b6dc130d7690bc7584d26d5be0a35f94c6a37291b7f2d5aa94cd16762be23e27aec4a7c36271c62ce145a64aedaa9f89ed69df82ac5c8db48 +DIST toml_edit-0.22.27.crate 78602 BLAKE2B 32b8baf55fbafbf6d176ec696f93c06dee4867cc7fab4dae9f01651d84d61e5e98b3eb37adbe1787c125f48c391c57abcc268a04a2118bc0ea37d0567955f8a1 SHA512 844832ab59928dab567b3084f7458a9a8ab1ad0065ff057c1203bedcfa9bafe4c7a36e723340c73279e56bf797dd7fdad6d78e4a2bf6666a414d6c44f750f466 +DIST toml_write-0.1.2.crate 15660 BLAKE2B 8db23ea7131d61e57fc20ee3e26c62c95448953b9962b63c7ffeed78d1a057b447ffcf2308666b97c294a62e8ec570f77d5eccab3637c17f2dcfadee54d202f6 SHA512 240b04a964fb49f36d8ef5cecd7123018c19a084caa3f64098790b96e85491918a32cc8ef78412c4d8b82034a616706f8c7bf023435a28be3fac3ae00c453894 +DIST ttf-parser-0.21.1.crate 194876 BLAKE2B 8bf9f7528fdf091b656ad92ec55a5f0347428a12f75275f171be4f847fda6894f570345e7f8605db4557e8e3305f027263c59f203c5092ae70ecb250e4fe09eb SHA512 171b69853e131ae9bd9470e88f6a340def67246dcbb71a121121490fe91e4fdaa5ba0bdfc4a10da234d15c352fb6150dac945ec0eddbb5e6f1684293c917c991 +DIST unicode-bidi-0.3.18.crate 58300 BLAKE2B 388af09d26248f2059d251f9c2b7d949112a430b16ad5868874d436346e2e753875ae382257cf5bb1d41d6ce9f2d7a34d37d2a2e88f9cc051b85a53c3baf5ee0 SHA512 69b5f220cfe8b7b36471fb0adc7d7852a8c40c497b8a81eacd1293b72c46e09c39c2e0a7218b58f0cb62c5ced397a8eda2c5f358eacdfe5d18aba2bc14afe2bd +DIST unicode-bidi-mirroring-0.2.0.crate 8166 BLAKE2B 58ab3a4df79799c0bb379c90c9811e8731a4aeade9f56a2c6e64c300278522ca8482279c8a53ff6951e17c758bdfff56e807bfcdb54cc2a30709a0ae86069035 SHA512 2a3860277e7f791e0794a70759fb649acc750b75900e7aba06805d27ea9f91f4bbbd0d4a7c081492b541c6ddfda62c182b6e89aa7eb8e7ab6bd8a826a7448c2b +DIST unicode-ccc-0.2.0.crate 8872 BLAKE2B 8f561aea18c3b4a90ddd611822fb93c10c0a2bf87e760994ef0d31c2d0f220aabdc9cb244ba6b0587f7dd425bc917b8e48c07fd402b2bb9a4fc03377e7bd9dde SHA512 e46a529acd6233fda1f726f8a5492b09ae2c276d965c78edc3c60f6d9699a2e3f7a06206059e31144520103ce841e7c65827df88c0938ed2601f8e867eaceeaa +DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125 +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-vo-0.1.0.crate 8084 BLAKE2B 492548fcd13dc6831114a0b4df5d2179dfb4aade7c5ccb4d0491fcbdd245b20f5784165dc2098d537249a80cef51aa76274d0968644d201ef124ea4988faa8d6 SHA512 71c89d0db109d627890304f6b4490e7ae008fae79be7d25df7d4f5685b0ee08e8efc55c1b961ad0e40a4c6ec57fe1bb5f674d0f31cfe11c244d3e3fbef4bb575 +DIST usvg-0.42.0.crate 136153 BLAKE2B 4d7cfe9f78de040259e1e001b99deada0ef5a4351ad606a18c3b5f2a22763b2b12e66b3df3d8c1a6e5868f829ea6c34301767d2a26b398e5d2843fc25de00836 SHA512 63c99e12397216eacbde9e9c9e612c083bb89bc63535361d2590bae7322cec8703a4711753ae977f5ae9c03f86876b22d9e928c7c5412012c1112b875715be98 +DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db +DIST wasip2-1.0.2+wasi-0.2.9.crate 129778 BLAKE2B f41afceba3c586d12829d2c59f45198c61ae04a0dfe72d6bad6176a3d38189a097cf633f34accff83d7ccc238a35a833381e98291e5fd37f2f4d6e08138af2c4 SHA512 284571c833a1770fcadd9a70155d8b507e9f7f0590015e1a07ad0512ac0a7f0ca4693ccd1aa1ab27e74ec58cb75f314770b66562a2167cd6b5086a7871527eb1 +DIST wayland-backend-0.3.12.crate 77037 BLAKE2B 131fcb31e0e94bee6506064ba7246be8f97e9f27092ec59ddaee1e88ee26893c840deb810ca93aafbfcbcc586ad4a07574f32eb4a56210080965d4166a8f4022 SHA512 39635929dfc1d2a1e62c90b13c0192f3f063b77526b2834299e0626c29546fe70d031ccf6961233a63c2ccb24de0560fbd7cee3cb368535c0ffea70572c27ce5 +DIST wayland-client-0.31.12.crate 64851 BLAKE2B df057d89717ad966da20dfab06ece6c6f9b4c8624f4bb1f5ddb25ae0a47c1e7b6ea09029fa173519222d1368aecc5808fb22be51df2c18ffe146906bbe09a601 SHA512 39db7665094b81279b8714aa1a29f208f0c3ad722ad294c1211b7893b0ad478debfed1a1a22f64b3d2713a68e892e804da69192f12df529436d6782f338ae9d7 +DIST wayland-protocols-0.31.2.crate 147062 BLAKE2B 62d5ea52833d9edc661d405c83159f97c5bdbc41bdefbc9418a08971236cb74d317efe11e2e23ed6d96f0be27e4a830b4d47bf27d5b269e30e5a4cb97c469c8b SHA512 8f295413b20f308fbf337d8d6e2b6905061d32baa0aeea2aac55edeceadc754a121c56b8b96ca218aa902cfb26fa168c84334ef5033f8cc72e1505f1cfba06fa +DIST wayland-protocols-0.32.10.crate 156152 BLAKE2B 7c8aa3157772dbef0a4f66cb562eeb50b66301510db28dc02157a97ae14d5824f9ad134e9c3936bb26a1b551a2d293ab37fdb63b38f94248c2137514e020d803 SHA512 63b053e1f261e386ec50a8aea7d8e55e355e211abab34605695313882ff68fe1cd55c3983833767cef741fd43c1a2aad02cdada4d1fac828155159aee3cb9c83 +DIST wayland-protocols-wlr-0.2.0.crate 25804 BLAKE2B 226af653146d7eef2ee0a7b6d1484048c5f8b1d2618d3bb9d33eca7e019579c9868d42e5488ba8dc830457ca186a0aa07599accef22902b982d653e381b2f4ef SHA512 b1e5025dbe50a9b90bfd7a38d7564ea8a02c84c8c802d2200864dc604847a4b0979f8a0e05d8d76c2b7c1e198c7847e4d59ad49311b00ab2d4d36eceb776a16a +DIST wayland-scanner-0.31.8.crate 37224 BLAKE2B 44759ec9da559efd7cf87169eafe4813878072baa302cf61b6142c7492e7baafcd21b66283efd41f08482608145a2aba8124e77a8a6cb6a03ed7af117ccf3bf7 SHA512 f9b2c9cb76c841be77cef98c9fff47794f0c0b3e84798ca0b5cabfa328d6412a82df78024f47e0478c659e15b40558e9ec7f506823ca4b2ef33f824b8e8d24b9 +DIST wayland-sys-0.31.8.crate 9595 BLAKE2B fc8cfae93e7eec0970a9f88c4a5abc6fc808fb908e8c44e809edc130e3ea7dd98c40967190554c95c209181e009d2420c1e733a27306d8c0a6bc8266bf31ba3c SHA512 d44373444c11c64278b1f184b47d5f2da9ea83a65ef1b53882b88f8f960a10772a44c3867166a0f52e38a431d49908d68309f3626caf62c42685edbe4fb1eb2a +DIST weezl-0.1.12.crate 46045 BLAKE2B 440bcb8e092b41753c918ea19df6ca3e26fe8616912c4e8e54f7d8b57e7a4494df85d2a87e26c7aec4bdd7740224dc062fbbf0bbf5db1bd47b5fbd0c01a31a36 SHA512 a660275ecac3ceb6ee511c85a537bc8e2a9267438ca048dcd522fa5a1e7d046c82d98b2c905c50caa9a9a1d44159d1090da18aaf17ad7bcad2b81aa979480655 +DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b +DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f +DIST winnow-0.7.14.crate 184718 BLAKE2B 6bff099d199831a72ff677db3e4de2feaa5a0b6aad782051c9af629459faebcd131518e20d6bb8f3f7f44b708284e6ba54f2ad7e0811bc0bf1df89899ff561c1 SHA512 ffa96e23707d87d5bf0f0e0c8aefbbbe4e3d2219fa5fd6a1535cb3c7b049a8481ef6f9f9fd69c78be855f36b242476f3b4462f2536925d48953afebe00bb50cb +DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e +DIST xkbcommon-0.8.0.crate 59098 BLAKE2B d817832a55be6af6b1af5984f3ec8423a533eddff465f0181cb99e328985f18421b20aac88ecb61b17116c67612c4a5d76e8be3fa23c8c937f4d7c85f476dc63 SHA512 bb040866e7d54d4de53ef5675d81bc36175cd02c8777293d3debde326bf31244415eede485e3107827e6fa790e0da2a37cbc6f3b5022921542e4710595a5aef0 +DIST xkeysym-0.2.1.crate 103129 BLAKE2B ece5c6af4230b6a0397621a5b2b2bcc9bc0465beee89ea397660ff3800a8a7cdfd7752c4cb73b14596cbe20333479febdc5859bd484bbe5b07d62461934079a7 SHA512 47ff2d219c097f2e3c6d74f1ed4bfdb919c449a055b204154af4fe4b39cf5aba41d53a9f073833a75ee441b90171bdbbb528b765d68745d2b95d24ef81045834 +DIST xmlwriter-0.1.0.crate 6261 BLAKE2B daaeac50ff4f0ec71dfe5e6292a895f8f33ae8dfcb40f6df46a47a5b866c4d69f4aee5c48a1a84d3c7ccafe768a438d177bc9b4bb4b5b0d5194e67b106575615 SHA512 a0d8bfe6e3d220358e8523212cddb84541e9d8208b2aea64a89037e4e9f4de62a7b549c9f1bacbd71e14de16707f061e547d89ba459843be45fa802db297fd58 +DIST yeslogic-fontconfig-sys-6.0.0.crate 6677 BLAKE2B 6f8cd2b5de9a397546641b6ce29530af6de5df78293d61f02b359ec4bbe4258ff76f396b4df984dd700f4a104d8b3a89d2ded47f0b0a16adb8b3ca89815da3ab SHA512 9cd38d8cd2a69d5a884a751664e07ac9f6e2e7caaa51f4933dd08c3e3eeb66f20d51574fa88b009a01ac750ffca03187de9e913f5eb4a65ad4baecd8190dd93d diff --git a/gui-wm/canoe/canoe-0.3.1.ebuild b/gui-wm/canoe/canoe-0.3.1.ebuild new file mode 100644 index 0000000000..83cb3e572f --- /dev/null +++ b/gui-wm/canoe/canoe-0.3.1.ebuild @@ -0,0 +1,146 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.1 + +EAPI=8 + +CRATES=" + adler2@2.0.1 + aho-corasick@1.1.4 + arrayref@0.3.9 + arrayvec@0.7.6 + autocfg@1.5.0 + base64@0.22.1 + bitflags@1.3.2 + bitflags@2.10.0 + bytemuck@1.24.0 + cc@1.2.53 + cfg-if@1.0.4 + cfg_aliases@0.2.1 + color_quant@1.1.0 + crc32fast@1.5.0 + data-url@0.3.2 + dlib@0.5.2 + downcast-rs@1.2.1 + equivalent@1.0.2 + errno@0.3.14 + euclid@0.22.13 + fastrand@2.3.0 + fdeflate@0.3.7 + find-msvc-tools@0.1.8 + flate2@1.1.8 + float-cmp@0.9.0 + fontconfig-parser@0.5.8 + fontdb@0.18.0 + freetype-sys@0.20.1 + freetype@0.7.2 + getrandom@0.3.4 + gif@0.13.3 + hashbrown@0.16.1 + imagesize@0.12.0 + indexmap@2.13.0 + jpeg-decoder@0.3.2 + kurbo@0.11.3 + libc@0.2.180 + libloading@0.8.9 + linux-raw-sys@0.11.0 + log@0.4.29 + memchr@2.7.6 + memfd@0.6.5 + memmap2@0.9.9 + miniz_oxide@0.8.9 + nix@0.29.0 + num-traits@0.2.19 + once_cell@1.21.3 + pico-args@0.5.0 + pkg-config@0.3.32 + png@0.17.16 + proc-macro2@1.0.105 + quick-xml@0.38.4 + quote@1.0.43 + r-efi@5.3.0 + regex-automata@0.4.13 + regex-syntax@0.8.8 + regex@1.12.2 + resvg@0.42.0 + rgb@0.8.52 + roxmltree@0.20.0 + rustix@1.1.3 + rustybuzz@0.14.1 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_spanned@0.6.9 + shlex@1.3.0 + simd-adler32@0.3.8 + simplecss@0.2.2 + siphasher@1.0.1 + slotmap@1.1.1 + smallvec@1.15.1 + strict-num@0.1.1 + svgtypes@0.15.3 + syn@2.0.114 + tempfile@3.24.0 + thiserror-impl@2.0.18 + thiserror@2.0.18 + tiny-skia-path@0.11.4 + tiny-skia@0.11.4 + tinyvec@1.10.0 + tinyvec_macros@0.1.1 + toml@0.8.23 + toml_datetime@0.6.11 + toml_edit@0.22.27 + toml_write@0.1.2 + ttf-parser@0.21.1 + unicode-bidi-mirroring@0.2.0 + unicode-bidi@0.3.18 + unicode-ccc@0.2.0 + unicode-ident@1.0.22 + unicode-properties@0.1.4 + unicode-script@0.5.8 + unicode-vo@0.1.0 + usvg@0.42.0 + version_check@0.9.5 + wasip2@1.0.2+wasi-0.2.9 + wayland-backend@0.3.12 + wayland-client@0.31.12 + wayland-protocols-wlr@0.2.0 + wayland-protocols@0.31.2 + wayland-protocols@0.32.10 + wayland-scanner@0.31.8 + wayland-sys@0.31.8 + weezl@0.1.12 + windows-link@0.2.1 + windows-sys@0.61.2 + winnow@0.7.14 + wit-bindgen@0.51.0 + xkbcommon@0.8.0 + xkeysym@0.2.1 + xmlwriter@0.1.0 + yeslogic-fontconfig-sys@6.0.0 +" +RUST_MIN_VER="1.87.0" + +inherit cargo + +DESCRIPTION="Canoe, a River window manager implementation in Rust" +HOMEPAGE="https://github.com/roblillack/canoe" +SRC_URI=" + https://github.com/roblillack/canoe/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + media-libs/fontconfig + media-libs/freetype +" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="usr/bin/canoe" diff --git a/gui-wm/canoe/metadata.xml b/gui-wm/canoe/metadata.xml new file mode 100644 index 0000000000..92c680cb10 --- /dev/null +++ b/gui-wm/canoe/metadata.xml @@ -0,0 +1,11 @@ + + + + + vimproved@inventati.org + Violet Purcell + + + roblillack/canoe + + diff --git a/gui-wm/kwm/Manifest b/gui-wm/kwm/Manifest new file mode 100644 index 0000000000..29fa234865 --- /dev/null +++ b/gui-wm/kwm/Manifest @@ -0,0 +1,6 @@ +DIST fcft-2.0.0-zcx6C5EaAADIEaQzDg5D4UvFFMjSEwDE38vdE9xObeN9.tar.gz 4408 BLAKE2B e60594402e03d7cc1abfc2295057f44f98dee263dfa799a87991ffec62bad52afa8a917027898599e64fd0b6d1268cf445d8207b0959add073794d4c55a38c8b SHA512 859b33e0e816eb11d418109dfe3825358bb7cb0c5800feb7a6ef11dc919fb1bd997b6ebbecf46b5fd03edc76a4ede706d0e6ece76a1295a44b13bc9cc202afe2 +DIST kwm-0.1.2.tar.gz 5297589 BLAKE2B fd8def42226e0eea6343ca2fce75fc7eaa01b4beb59775d8f8e0206319185c8778077def7893338f18f20a58e0e1bab7f66fd88c90524b06896325573f56e7da SHA512 77a781d84c2ec5af877fb4cc0b96e3abdba1e04f0bdca41f222464e9b64c4d5277c1678909ba317dc442899be94bcdc8bbec1367f07b9fdc1de5713a2ad03454 +DIST mvzr-0.3.7-ZSOky5FtAQB2VrFQPNbXHQCFJxWTMAYEK7ljYEaMR6jt.tar.gz 22157 BLAKE2B a79dfefd7651fb68d48858c99cd48cfd0b8c5b7fd1104d919cd2285393bbb58e33d63d0d414e873d25b0637dccfeab64d15971163cf561843e614a0a4915b28d SHA512 378a54f630ad249b7f2708cd2aadedba0f7344876b127defa764e75057af038bac4c3f54da5f9f7fd0b769bf3cbb0686e1d5fe9a0ba98f4097c1d427aab47fbb +DIST pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz 7966 BLAKE2B 8d6607e878b0bacc0fc16bcc2264ddd89e349b61a1b269e59b2e19b311064453a473f2401103b0e40906f7190d154d403b712e05fe937abe2f6253f7d8337820 SHA512 2eb43d460aff9ff2da015afc9230ca73588ada59df59465a3efa8f074d9d641fec4bf52ab3de475ec1a5ba2f04afc59221f231af5e2cf5aba7252bbde6be35a5 +DIST wayland-0.5.0-dev-lQa1kvTUAQCsD8AobfOXJA_-TVG-WTYXju68OZ8L85RM.tar.gz 144604 BLAKE2B 7fc59a4566fe6b7a07c81923deb8b97ea0259c95ba08f7514fe44e6b7242685c89a938ab500761c1d2449bf1895fc6ce3d4a782437cf201f74c8b1707ea769f6 SHA512 b15b93f45bf1df1801d1bc560cba7d8f54e0e820258042e3dcb74cf564c91c554a6f3d717a8352eb8e4a4c1ce7ee660ade691a934d2311abbaff0a61edc55159 +DIST xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz 22730 BLAKE2B 6870fc2465e2b1ef4faa6330183a1dade4a4bcf36130113444e5221ff9c764db488304f2f25a603f2511c2562d55bf1011a5f8fe41a068e7e5b707e1d06c0792 SHA512 fe0dc46a8556f19c2ce1badbeee7576065cb56495b94b6d468ee6ed8667f9fef5377e26864b0c8e81c3a2718cfcaf8a4f5e13aab23a615f3a58ec639372fb758 diff --git a/gui-wm/kwm/kwm-0.1.2.ebuild b/gui-wm/kwm/kwm-0.1.2.ebuild new file mode 100644 index 0000000000..0854f85baa --- /dev/null +++ b/gui-wm/kwm/kwm-0.1.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +declare -g -r -A ZBS_DEPENDENCIES=( + [xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.3.0.tar.gz' + [wayland-0.5.0-dev-lQa1kvTUAQCsD8AobfOXJA_-TVG-WTYXju68OZ8L85RM.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/f2480d25764a50ed2fe29f49e4209c074a557f46.tar.gz' + [mvzr-0.3.7-ZSOky5FtAQB2VrFQPNbXHQCFJxWTMAYEK7ljYEaMR6jt.tar.gz]='https://github.com/mnemnion/mvzr/archive/refs/tags/v0.3.7.tar.gz' + [fcft-2.0.0-zcx6C5EaAADIEaQzDg5D4UvFFMjSEwDE38vdE9xObeN9.tar.gz]='https://git.sr.ht/~novakane/zig-fcft/archive/v2.0.0.tar.gz' + [pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX.tar.gz]='https://codeberg.org/ifreund/zig-pixman/archive/v0.3.0.tar.gz' +) +ZIG_SLOT="0.15" + +inherit zig + +DESCRIPTION="A window manager based on River Wayland compositor" +HOMEPAGE="https://github.com/kewuaa/kwm" +SRC_URI=" + https://github.com/kewuaa/kwm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${ZBS_DEPENDENCIES_SRC_URI} +" + +# kwm: GPL-3 +# all dependencies: MIT +LICENSE="GPL-3 MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bar" + +DEPEND=" + dev-libs/wayland + x11-libs/libxkbcommon + x11-libs/pixman + bar? ( media-libs/fcft ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local my_zbs_args=( + -Dbar=$(usex bar true false) + + # make sure build.zig can pick up default config, must be a relative path + -Dconfig="../${P}/config.def.zon" + ) + + zig_src_configure +} diff --git a/gui-wm/kwm/metadata.xml b/gui-wm/kwm/metadata.xml new file mode 100644 index 0000000000..6581ffffda --- /dev/null +++ b/gui-wm/kwm/metadata.xml @@ -0,0 +1,15 @@ + + + + + vimproved@inventati.org + Violet Purcell + + + kewuaa/kwm + ifreund/zig-pixman + + + Enable builtin bar + + diff --git a/gui-wm/river/river-0.4.1.ebuild b/gui-wm/river/river-0.4.1.ebuild index 7f29f1f808..5b598cce52 100644 --- a/gui-wm/river/river-0.4.1.ebuild +++ b/gui-wm/river/river-0.4.1.ebuild @@ -88,9 +88,12 @@ src_install() { pkg_postinst() { if ver_replacing -lt 0.4; then - ewarn "river 0.4.x is a significant rework of the compositor's architecture," + ewarn "River 0.4.x is a significant rework of the compositor's architecture," ewarn "and requires significant manual migration. If you would like to stay on" ewarn "river 0.3.x, simply add '>=gui-wm/river-0.4' to your package.mask to" ewarn "use river-classic continuation of the 0.3.x branch." fi + + einfo "River requires an separate window manager in addition to the main" + einfo "compositor. For some options, see gui-wm/canoe and gui-wm/kwm." } diff --git a/gui-wm/river/river-9999.ebuild b/gui-wm/river/river-9999.ebuild index 194c223961..77a32676fa 100644 --- a/gui-wm/river/river-9999.ebuild +++ b/gui-wm/river/river-9999.ebuild @@ -7,7 +7,7 @@ DESCRIPTION="A dynamic tiling Wayland compositor" HOMEPAGE="https://isaacfreund.com/software/river/ https://codeberg.org/river/river" ZIG_SLOT="0.15" -inherit zig +inherit eapi9-ver zig if [[ "${PV}" = "9999" ]]; then inherit git-r3 @@ -78,3 +78,15 @@ src_install() { insinto /usr/share/wayland-sessions/ doins contrib/river.desktop } + +pkg_postinst() { + if ver_replacing -lt 0.4; then + ewarn "River 0.4.x is a significant rework of the compositor's architecture," + ewarn "and requires significant manual migration. If you would like to stay on" + ewarn "river 0.3.x, simply add '>=gui-wm/river-0.4' to your package.mask to" + ewarn "use river-classic continuation of the 0.3.x branch." + fi + + einfo "River requires an separate window manager in addition to the main" + einfo "compositor. For some options, see gui-wm/canoe and gui-wm/kwm." +} diff --git a/licenses/Opera-GX-EULA b/licenses/Opera-GX-EULA new file mode 100644 index 0000000000..cf97679925 --- /dev/null +++ b/licenses/Opera-GX-EULA @@ -0,0 +1,52 @@ +Format: Mostly copyright-format 1.0 +# http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +# Making this file match the format entirely would require +# reformatting the Opera license. + +Upstream-Name: opera-gx-stable +Source: http://www.opera.com + +Files: * +Copyright: 2014 Opera Software +License: Proprietary +End User License Agreement + +Opera for Computers + +Last updated: October 16, 2020 + +This end user license agreement (“EULA”) governs your download and/or use of the executable code for the Opera for Computers desktop software application, including any update or upgrade thereto (“Software”). This EULA forms a binding contract between you and Opera Norway AS, a Norwegian company with an address at P.O. Box 4214 Nydalen, NO-0401 Oslo, Norway (“Opera”). + +1. This is a contract. This EULA constitutes a contract between you and Opera. You may not use the Software if you do not accept the terms in this EULA. By downloading and/or using the Software, you agree to be bound by all the terms and conditions set forth in this EULA. If you are under thirteen (13) years of age, or at least thirteen (13) years of age but a minor where you live, you must have your parent or legal guardian accept this EULA on your behalf and approve your use of the Software. + +2. You are only granted a limited license to use the Software. Subject to the terms and conditions of this EULA, Opera hereby grants you a personal, limited, non-exclusive, non-transferable, non-sublicensable license to: + +(A) use the executable code version of the Software solely as installed on your personal computer; and + +(B) reproduce and distribute the Software solely as included in an application repository for a desktop open source operating system distribution PROVIDED THAT in all cases the Software is distributed: (i) without modification; (ii) free of charge to end-users; and (iii) with a copy of this EULA. Distribution for embedded open source operating systems is not permitted. For the avoidance of doubt, the Software must be distributed without modification (including as to the default search engine(s) in the Software settings), both at the time of distribution as well as after the Software is installed. + +You may only use the Software as expressly authorized in this Section 2. + +3. You must respect our rights in the Software. Unless expressly permitted by law, you may not copy, decompile, reverse engineer, disassemble, attempt to derive the source code of, modify, or create derivative works of the Software. You may not remove, obscure, or alter any copyright notice or other proprietary rights notices affixed to or contained within the Software. You may not separate the component programs of the Software for use on different computers or sublicense, lease, rent, loan, or distribute the Software to any third party. You may not permit, direct or authorize any third party to take any action with respect to the Software which is inconsistent with the terms set forth in this EULA. + +4. The Software contains our valuable intellectual property. You acknowledge and agree that the Software, including its sequence, structure, organization, source code and applicable documentation, contains valuable trade secrets and other intellectual property of Opera and its suppliers. The Software is licensed and not sold to you, and no title or ownership to such Software or the intellectual property rights embodied therein is granted to you. The Software is the exclusive property of Opera and its suppliers, and all rights in and to the Software not expressly granted to you in this Agreement are reserved. Nothing in this EULA will be deemed to grant, by implication, estoppel or otherwise, a license under any existing or future patents of Opera, except to the extent necessary for you to use the Software as expressly permitted under this EULA. You acknowledge and agree that any actual or threatened breach of this EULA will constitute immediate, irreparable harm to Opera for which monetary damages would be an inadequate remedy, and that injunctive relief is an appropriate remedy for any such breach or violation. + +5. Components from third parties may be delivered along with the Software. The Software is delivered along with certain software components provided by third parties (“Third Party Software”). Opera shall not be responsible for any such Third-Party Software. Third-Party Software, particularly open source software, may be subject to separate license terms included with, or contained in the setup installation segments of such Third-Party Software. The terms set forth in this EULA do not apply to Third-Party Software to the extent they are inconsistent with such Third-Party Software licenses. This EULA governs your use of the Software in executable form. Source code for any open source Third-Party Software delivered along with the Software can be obtained at https://sourcecode.opera.com or by sending an email message to opensource@opera.com. + +6. The Software may provide for access to additional services. Various services may be offered where available via or as integrated into the Software (“Services”). By using any such Services, you agreed to the terms of service at https://legal.opera.com/terms (“Terms of Service”). The Terms of Service are incorporated into this EULA by this reference. As is more fully explained in the Terms of Service, some Services are offered by Opera, others by third parties (which may be subject to separate terms – please refer to the Terms of Service for more information). Opera reserves the right at any time and from time to time to modify or discontinue, temporarily or permanently, the Services (or any part thereof) with or without notice. You agree that Opera shall not be liable to you or to any third party for any modification, suspension or discontinuance of the Services. + +7. Our Software and Services are ad-supported. The Software is free to download and our Services are generally provided free of charge. Opera incurs substantial development, collocation and bandwidth expenses in doing this. To support our business and continue providing you with the Software and Services for free, we will display the advertisements of select partners to you. By using our Software and Services, you consent to the placement of such advertisements within the Software and Services. + +8. Your privacy is important to us. Opera takes the protection and security of its users’ information very seriously and will treat any and all such information in accordance with our privacy statement, which is currently posted at https://legal.opera.com/privacy (“Privacy Statement”). The Privacy Statement is incorporated into this EULA by this reference. You agree to the use of your data in accordance with the Privacy Statement. + +9. Your license to use the Software terminates if you breach this EULA. This EULA will commence upon your download of the Software and continue in perpetuity unless terminated earlier as provided herein. This EULA will immediately terminate upon your breach of any of the terms or conditions set forth herein. Upon the termination of the EULA, you will discontinue all use of the Software, promptly destroy or have destroyed the Software and any copies thereof, and, upon request by Opera, certify in writing that such destruction has taken place. These remedies are cumulative and in addition to any other remedies which may be available. Section 1, as well as Sections 3 through 14 of this EULA shall survive termination. + +10. The Software is provided without any warranties or guarantees. THE SOFTWARE IS PROVIDED “AS IS”, AND OPERA DISCLAIMS ALL WARRANTIES WITH REGARD TO THE SOFTWARE WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR USE, SATISFACTORY QUALITY, OR QUIET ENJOYMENT. OPERA DOES NOT WARRANT THAT THE USE OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE OR THAT THE SOFTWARE DOES NOT CONTAIN ANY VIRUSES. THIS WARRANTY DISCLAIMER IS A FUNDAMENTAL ELEMENT OF THE BASIS OF THE BARGAIN BETWEEN YOU AND OPERA. OPERA WOULD NOT PROVIDE THE SOFTWARE ABSENT SUCH DISCLAIMER. NO REPRESENTATIONS OR WARRANTIES ARE MADE BY ANY OF OPERA’S CUSTOMERS OR SUPPLIERS UNDER OR BY VIRTUE OF THIS AGREEMENT. IF YOU ARE DISSATISFIED WITH ANY PORTION OF THE SOFTWARE, OR WITH ANY OF THESE TERMS, YOUR SOLE AND EXCLUSIVE REMEDY IS TO DISCONTINUE USING THE SOFTWARE. + +11. Opera is not liable for any damages you may incur. IN NO EVENT SHALL OPERA, ITS AFFILIATES, OR THEIR RESPECTIVE SUPPLIERS OR CUSTOMERS BE LIABLE FOR ANY INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR INDIRECT DAMAGES OF ANY KIND (INCLUDING WITHOUT LIMITATION DAMAGES FOR INTERRUPTION OF BUSINESS, LOST DATA, LOST PROFITS, OR THE LIKE) REGARDLESS OF THE FORM OF ACTION, WHETHER IN CONTRACT, TORT (INCLUDING WITHOUT LIMITATION NEGLIGENCE), PRODUCT LIABILITY, OR OTHER THEORY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL THE CUMULATIVE LIABILITY OF OPERA ARISING OUT OF OR RELATED TO THIS AGREEMENT EXCEED THE AMOUNT PAID TO OPERA IN RESPECT OF THE SOFTWARE GIVING RISE TO THE CLAIM OR, IF NO FEES WERE PAID, THEN FIVE HUNDRED EUROS. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE FOREGOING EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. THIS LIMITATION OF LIABILITY WILL APPLY NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY SET FORTH HEREIN. THIS LIMITATION OF LIABILITY IS A FUNDAMENTAL ELEMENT OF THE BASIS OF THE BARGAIN BETWEEN YOU AND OPERA. OPERA WOULD NOT PROVIDE THE SOFTWARE TO YOU ABSENT SUCH LIMITATION. + +12. This contract is based on Norwegian law. This EULA will be governed by the laws of Norway without giving effect to any conflicts of law principles that may require the application of the laws of a different country. The United Nations Convention on Contracts for the International Sale of Goods does not apply to this Agreement. All actions or proceedings arising under or related to this Agreement must be brought in the Oslo City Court, and you hereby agree to irrevocably submit to the exclusive jurisdiction and venue of any such court in all such actions or proceedings. Notwithstanding this, you agree that Opera shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction. If any provision of this EULA is determined by a court of competent jurisdiction to be invalid, illegal, or unenforceable, the remaining provisions of this EULA shall not be affected or impaired thereby. + +13. Opera may modify these Terms. Opera may update the terms of this EULA, the Privacy Statement or the Terms of Service. The current version of this EULA is posted at https://legal.opera.com/eula/computers, the latest version of the Privacy Statement is posted at https://legal.opera.com/privacy, and the Terms of Service are posted at https://legal.opera.com/terms. It is your responsibility to remain informed of any changes as you are bound by the latest version of the EULA, Privacy Statement and Terms of Service. + +14. General. You acknowledge and agree that the Software may contain cryptographic functionality the export of which may be restricted under applicable export control law. You will comply with all applicable laws and regulations in your activities with regard to the Software. You will not export or re-export the Software in violation of such laws or regulations or without all required licenses and authorizations. You may not assign or transfer this contract without obtaining Opera’s prior written consent, and any purported assignment or transfer in violation of this restriction will be null and void. diff --git a/media-sound/dzr/Manifest b/media-sound/dzr/Manifest index 842817b4bd..1813dd94a4 100644 --- a/media-sound/dzr/Manifest +++ b/media-sound/dzr/Manifest @@ -1,2 +1,3 @@ DIST dzr-251115.tar.gz 18883 BLAKE2B f2aadab474a0fe2286005f76adb4a0183a2723b0fa099fbbf7b6f6dda70558a89c066220f78b443e546efb8f6d94e58ec6f0452f3b975be5af7946dcf6a0a011 SHA512 6d7168b540ca50696aace7771f6f884e32e0d1c7261fb56fee7dbbf9579f88742614e9b755e45c33e12a5fa598beb39f63a82938f7daf3d79e53cce4482aee23 DIST dzr-260308.tar.gz 18884 BLAKE2B 838d5a6e4136afa00362c432423ab2a6e6de6c81df5d31b6307e008074fdea7dc556fa7b81c2df098dc70b4c406d4dca01fa1c7e89b45715099d7978531f6021 SHA512 ccaecc69a2f997ffea40ea2113011fa524eb4942cc3fbec71d2a6bd3eda2389e9ca3e90a12a8025e79f07c4760d162d656c99ba1b35cbeb4d0a9c6027bd0c851 +DIST dzr-260315.tar.gz 21021 BLAKE2B 716ce6311ec7b6248a702bb64e95e460c04219d81354cafa481cea96bb48fec165abab4055e5338cd7686771f381fa1969a72c2c60ba403202f4bcaa39a95bc7 SHA512 95ebc30900c0bd19789767381d503730bbd2d98a2784e6e4ba868e7482968fd3769d49209c4cddcdca59c916095f18b346537fced424c4753c7729dde3db4d74 diff --git a/media-sound/dzr/dzr-260315.ebuild b/media-sound/dzr/dzr-260315.ebuild new file mode 100644 index 0000000000..dd53e7b6e6 --- /dev/null +++ b/media-sound/dzr/dzr-260315.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit prefix + +DESCRIPTION="DZR: the command line deezer.com player" +HOMEPAGE="https://github.com/yne/dzr" +SRC_URI="https://github.com/yne/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-misc/jq[oniguruma] + dev-libs/openssl + dev-util/dialog + media-video/mpv + net-misc/curl +" + +src_install() { + hprefixify dzr* + dobin dzr* +} + +pkg_postinst() { + einfo "WARNING: For legal reasons this project" + einfo "does not contain the track decryption key." + einfo "Please read the following guide first:" + einfo "https://github.com/yne/dzr/wiki#find-the-dzr_cbc-key" +} diff --git a/media-sound/kew/Manifest b/media-sound/kew/Manifest index d262cb89e4..d2da26f6e9 100644 --- a/media-sound/kew/Manifest +++ b/media-sound/kew/Manifest @@ -1 +1,2 @@ DIST kew-2.4.4.tar.gz 1156275 BLAKE2B ab4e584ad0d0ea5243edaa49ed17fb45dd9e146f2f94ccd151e5bd0bcee5553ac1817e779b099ad59b3d627fc59bd07f2f855c3b89d5bfe96d168a7bcf93f4bc SHA512 cc0c312752dfd05e9b81a6ac562f856f6c8328e0f872f0dafb820ccc993e67775825ef32983edb37c465199461dc3258e7a7d09a26458a8a7368c5f47faefaa3 +DIST kew-3.7.3.tar.gz 3540842 BLAKE2B b2cc61750d9d47543b033589e1d87c2ffaf0a01c89d3e8b839d741853bc8ff8a348926eb49eacbc996977a76603651fbb4304c28fe0d10ffdd405aa93d82bb09 SHA512 208dc0fdf004d8284f6378d863617f8eec5f8e71b8febafca059964a4db07967ceb56950946c588765e5984d58df89f094e438ff878e53514688289932389432 diff --git a/media-sound/kew/kew-3.7.3.ebuild b/media-sound/kew/kew-3.7.3.ebuild new file mode 100644 index 0000000000..cfb1a5d1c5 --- /dev/null +++ b/media-sound/kew/kew-3.7.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="kew (/kjuː/) is a command-line music player for Linux." +HOMEPAGE="https://github.com/ravachol/kew" +SRC_URI="https://github.com/ravachol/kew/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="GPL-2" +# Bundled programs +LICENSE+=" MIT || ( Unlicense MIT-0 )" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="dev-libs/glib:2 +media-gfx/chafa +media-libs/freeimage +media-libs/libvorbis +media-libs/opus media-libs/opusfile +media-video/ffmpeg:= +sci-libs/fftw:3.0=" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + sed -e "/^CFLAGS += -Wall/s/$/ ${CFLAGS}/" \ + -e "/^LDFLAGS/s/$/ ${LDFLAGS}/" \ + -e "/^LIBS/s/$/ ${LDFLAGS}/" \ + -i Makefile || die +} + +src_compile() { + emake CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)" +} + +src_install() +{ + emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install +} diff --git a/media-sound/subtui/Manifest b/media-sound/subtui/Manifest index b860df9f89..982edd9cbd 100644 --- a/media-sound/subtui/Manifest +++ b/media-sound/subtui/Manifest @@ -1,2 +1,2 @@ -DIST subtui-2.12.2-deps.tar.xz 34533120 BLAKE2B e801681bd107d74e7761aeeaad98de158b85a0cc6ac6b5d09c395982f2a4c93a3af9e4708131e2bb6043e924861fc4037c2d9cfc53566ce01b757c3d8ae94813 SHA512 ecfbde4519deaa4589a78b9845ce95fd804bbc7d2f2e22c936c300e749a2c6c7e29737f65f0208a7d4f446e89dcd2067cbf6be2f420cbd2a5f4566bededcf134 -DIST subtui-2.12.2.tar.gz 334664 BLAKE2B f8c3ac0394307637c531ad4ce2611cf7b5cd8c8a3c6d584687bd848f60fa5c314e33bae12f73bf0c39c0ca22764ed8d8fc288feb68a3d234aaa6feaa3f9168c5 SHA512 8a1712ac21395ed535f552510795e0c7ff52ae3d410774a91e536733726d7293608477bf0e2b35e1a850885ad55d29dd5ef0fc1287a5afd52b5ba8a0da95bc7d +DIST subtui-2.13.0-deps.tar.xz 34215884 BLAKE2B 7624a5907c3de3a7eafa7ceff6447c4f273e1d23975b0dfe228856db895be2667843df537a73b7c760580cccb6c2226a7aade3db1f615abc9db1636ed0c8738b SHA512 3d748e2b262bb2051f2f51692eb175fd09b19e862c0add84b50086ea3d52db31a0e566ce7a94a0ff02d7d908d6bf3ca6dda2245b0e5e0653421e79762963e2e5 +DIST subtui-2.13.0.tar.gz 335108 BLAKE2B ae30741e3390edec3716ae0d54e72436ee2fd6ba220b96893d1282bbb95a07bd63559c3312f977dd9a092c107db6e4d62fb37fbc98efd098a5692af387eb4734 SHA512 cb7ad1d7b44b4bb661af28a810644bbd6fbc0b6177cbf195ff0d301df1820d76b6093efdf94b754c70d28a6d0639307915e689426fba225f895320d59636363b diff --git a/media-sound/subtui/subtui-2.12.2.ebuild b/media-sound/subtui/subtui-2.13.0.ebuild similarity index 96% rename from media-sound/subtui/subtui-2.12.2.ebuild rename to media-sound/subtui/subtui-2.13.0.ebuild index 138b2a749b..9c31357e3c 100644 --- a/media-sound/subtui/subtui-2.12.2.ebuild +++ b/media-sound/subtui/subtui-2.13.0.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/SubTUI-${PV}" LICENSE="MIT" LICENSE+=" BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" DEPEND="media-video/mpv" RDEPEND="${DEPEND}" diff --git a/media-sound/supersonic/Manifest b/media-sound/supersonic/Manifest index d195c15a71..55a943e7d0 100644 --- a/media-sound/supersonic/Manifest +++ b/media-sound/supersonic/Manifest @@ -2,3 +2,5 @@ DIST supersonic-0.20.0-vendor.tar.xz 8117896 BLAKE2B 14386006fc8c7a69f22c4a8db3b DIST supersonic-0.20.0.tar.gz 63758696 BLAKE2B 9d96bb2b1326b75695b58b8c2bc37bab899ae8dcaec1e2757081b22c782be4b7a116d3b702f0cc786f16270b59b86754e49ec6d76a2923e19e42133399de7828 SHA512 9101da25bbe82d237288931372ad5d42a5722f47b5172136f181bc24c6744161a7e0c38438bc85060b36c0f4f6d463171536861630daa492b915e827f6624163 DIST supersonic-0.20.1-vendor.tar.xz 8159712 BLAKE2B 31eb339c2321483730163498fddcbaef1365766e9ab91ddc89869c7534184bb6be01183d276f01f69a4458b0ac2f95d63db39461737fa629319ec4c45adcede9 SHA512 707868121ebe0951e409b0e2a179b598bacf2d40c355db52e1eae3a148e03c2ba02fe2114c0556302335860be99c099e6ab689e59848b09e4f18561daa7ad3ca DIST supersonic-0.20.1.tar.gz 63763926 BLAKE2B c403e775a7cf9bec0160e426208908101096086ab22db8bed25ce8b95f33440e12906a2acbff172404fe2966a9748ca38ce9e38dabb905f549ff7776e36d0ea8 SHA512 087fe46e480bb12ba714e47625e9319e508f146e32d178397773f1209ceda258283b421c4df5f9ef0a947b46e1e1a558eae17ac4cb7f1fee8d388082620bfdef +DIST supersonic-0.21.0-vendor.tar.xz 8089560 BLAKE2B 2ce714dad807c093f6cb615f3a4423ec4486aa36b50c643696908570a0f7987a47ad9e855fe01e5db4e8b432697ef4096f7f0771aef7bea3e907e84babcd6209 SHA512 4feb48bc9d60df20f5ae0feb49a7d98ba932cbf701b87b602763cebb5b088ab4e69779ae8f2807e9ccdaf3127dac992f791e2a26786b56f12f3b2afaac4c9333 +DIST supersonic-0.21.0.tar.gz 63762171 BLAKE2B acd754a9bb9dcebd116ca1fdcc0e454cbeea98695923c9e5f2691fab00f4af3f02a8a832acaa484d840b2d60ac23776799336bc9aa20bcc1504594496cb59e03 SHA512 a6e4f416f644719a903227b50ac1d63a539fc4a1c450b74c5773f490fb5063326455d308da082bc17e38d3634176bf64f18e894cbcf8aa43e558d595962601a0 diff --git a/media-sound/supersonic/supersonic-0.21.0.ebuild b/media-sound/supersonic/supersonic-0.21.0.ebuild new file mode 100644 index 0000000000..47cd2113b2 --- /dev/null +++ b/media-sound/supersonic/supersonic-0.21.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop go-module xdg + +DESCRIPTION="A lightweight and full-featured cross-platform desktop client" +HOMEPAGE="https://github.com/dweymouth/supersonic" +SRC_URI="https://github.com/dweymouth/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + media-libs/libglvnd + media-video/mpv[libmpv] + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXinerama +" + +RDEPEND="${DEPEND}" + +src_compile() { + ego build +} + +src_install() { + dobin supersonic + sed -i 's/supersonic-desktop/supersonic/g' "res/${PN}-desktop.desktop" || die + domenu "res/${PN}-desktop.desktop" + local x + for x in 128 256 512; do + newicon -s ${x} res/appicon-${x}.png supersonic.png + done +} diff --git a/net-im/beeper/Manifest b/net-im/beeper/Manifest index e1c310bea9..1e0affb585 100644 --- a/net-im/beeper/Manifest +++ b/net-im/beeper/Manifest @@ -1,4 +1,4 @@ -DIST Beeper-4.2.564-arm64.AppImage 223685315 BLAKE2B a7fb98c0662a7c14cbc148bd3b333d7cd7efacde350a3466d8b4e3ed40bb357a0c1693c5dcafbea1bb437de42647fcba1cee2c8b5df86b390541b8fb78c80d4b SHA512 abaf225ed3991211fce24a68f493189119cf4265904377dff6b4c889b35afedb5d7a99324dd9b344d9eb7355352e0775928ae6d63309dd8a60284f2432afcabe -DIST Beeper-4.2.564-x86_64.AppImage 219905274 BLAKE2B 89efbbebf104ed4b4d390e050c29cbb83b68a06c8a6b375017cedf75e249dfac7e0eb42a71e49fe961843ed61426a661028ae8ab0736b9698d9d12952f97e03b SHA512 66b112dca7520619dc2e454d706557da3b59a8af48552565b7f189c7aa6a3a0d1f3fbdbe6bcad8436705b548bb2d2bd5a13cbb1551ed0617a31fe3dbb81d5cd2 DIST Beeper-4.2.587-arm64.AppImage 226338588 BLAKE2B 9312c3b854311032ba3a5c9c90448b652460bdd524111ff17ad9a6a96f7c6000e64f1050d9cd6fd42d000c0c3f8936659a50d312215125332a167396a0fd05f5 SHA512 c17dda4e821067c70b1df0bbdb9cb500cb53dfadf347d287d29795e41f19fea6a29f86d35671fde9fc204cbc12c42231e5f82448068d2c981cb97b0b5efd6f52 DIST Beeper-4.2.587-x86_64.AppImage 222855220 BLAKE2B dfadddc43e9375b2943f8cf8a02e3f52eaab66f4d31ccbdcda98fdd99038397fbfa5b62a8824c8a390834056e41fd0875767687f1aeac278c189475e113d61f4 SHA512 511d215b0a9b4dee6df3b857c47e1d8d25a148bb90dcd4766fb500bd283f8bb322b153282bc1a2b9b38ad4551d61e467d85404034014db3f624c36a1558f9ca1 +DIST Beeper-4.2.653-arm64.AppImage 234063265 BLAKE2B 492d22138ef498e88f719ad4d8e58b11293bc63aa96314f3f5595bf5bb33ef11d45926ef9f734619789bd33589ea35badc65bf0ecfde28824759e4131a372491 SHA512 83f2b60d4913ac5d3ca7798b2854949c0341763a195a881ba5213ec28a6eb8a2f317d07a681c96a8bd15afc3b2e48fafb361f60823ff9408922212cc6c7b2af7 +DIST Beeper-4.2.653-x86_64.AppImage 231104826 BLAKE2B 412686d40180c1a31c45d208501bea39d35dcf69e3cd6e6a565c48659b284ae823747def69607a787ffc13349284302b243931c9fec9c5d54093cedc79779fef SHA512 cc74b55b662e30fff75b8ed06e3f47f508d0dadae8170574552e71abd30c33d6e76e172009435037f521e158bb3a7f06320743ae9a51ef3752979e82b671bfe7 diff --git a/net-im/beeper/beeper-4.2.564.ebuild b/net-im/beeper/beeper-4.2.653.ebuild similarity index 98% rename from net-im/beeper/beeper-4.2.564.ebuild rename to net-im/beeper/beeper-4.2.653.ebuild index 6d0f573b2c..c44ec21a2e 100644 --- a/net-im/beeper/beeper-4.2.564.ebuild +++ b/net-im/beeper/beeper-4.2.653.ebuild @@ -112,13 +112,13 @@ src_install() { LICENSE.electron.txt LICENSES.chromium.html beepertexts.png - resources/app/build/main/linux-*.mjs resources/app/node_modules/@cbor-extract/cbor-extract-linux-x64/node.abi115.musl.node resources/app/node_modules/@cbor-extract/cbor-extract-linux-x64/node.napi.musl.node resources/app/node_modules/classic-level/prebuilds/linux-x64/classic-level.musl.node usr ) rm -r "${toremove[@]}" || die + : | tee resources/app/build/main/linux-*.mjs || die # Install local apphome="/opt/BeeperTexts" diff --git a/net-im/chatterino/Manifest b/net-im/chatterino/Manifest index 8b2644842a..95f6dafb99 100644 --- a/net-im/chatterino/Manifest +++ b/net-im/chatterino/Manifest @@ -1,4 +1,5 @@ DIST chatterino-2.5.4.tar.gz 2450730 BLAKE2B f4d94264ca12d09ec5d0c232b4c818a5f49cacc962e760fe21dfe127056c0a1bdf6981efd6ebe72aeb2249edd5bcc8f6b04048c643a658a8011f575663b12946 SHA512 daf1ff5186f64baa51099231af0f3469a30792acbfb407d11a06daa87069a62d19fdda69f7642acbe7858cd4d0355037b2577d24c9e38a5e33592160291c5d4e +DIST chatterino-2.5.5.tar.gz 2632031 BLAKE2B f054ce857c18ba220060f509bb1fca96e0404e0fecff512c70a99a538f643ca9eca892f8a9ce58f9602124cf63060a3e06711f1fd0ead8c3748af097581437d8 SHA512 242a8fb700cf9e5984ecda43dfc35044f8016152d3c3e7e3ea3575111e60aaaedaf0976c28339ba9fc0f11cd99316c6c3146ac37c95d521db7715dc36df45c70 DIST chatterino-certify-a448a3915ddac716ce76e4b8cbf0e7f4153ed1e2.tar.gz 41647 BLAKE2B 4c7c359fd22bfd7b444f9a247dee9c9d72eb197f6a9ad11e45a2772c1162fd2219a0835525219cb73a3a7384e9266e348d88364619e508f755ac6e3c9a035ad9 SHA512 557e55fe24f04b688f02e6f4dd99f4e61e5d2361c107e266ff729786e36fb8c2f43fb4c4fc8fe51578656c66b866073cf529ef3347d4226ae34ba29c1e4e320e DIST chatterino-expected-df5814711f5f9111a2515a181bde67f22f2fe716.tar.gz 58378 BLAKE2B 5a1ba0233a818f39df999bef26279468a16832b86c4fa27a7802d64e8bf9b548fab8e02dc123940620bf940cbdf14f45cf437694acba2aa9e813a82e14d6ff26 SHA512 01a93783fb5454c18e1132b2986b96b74490ba87267e3a55ea88e9085de879a61bb1bad91857cb011f130a93aae2ea8abc3755580dcd5e9c0eb4429a76196166 DIST chatterino-expected-e45e8d5f295d54efe9cace331b9e9f5efa8a84c3.tar.gz 58912 BLAKE2B 50a4226eb8cae9e01cc01a62da9deb6d034a51d2fe22642195bd4df9a63d122999645169404ef01948a29b0055a4bc92d252708f36968885b2ebf0b70c1c810a SHA512 3acdd916f03ad849c81fb4cc8da5233be6f3f9c24959ed99c854a514671716b2a9496ac820ccf99aa504a885ecb351744abb20bbace38c4ed475011cd21f899a diff --git a/net-im/chatterino/chatterino-2.5.5.ebuild b/net-im/chatterino/chatterino-2.5.5.ebuild new file mode 100644 index 0000000000..2faf01c749 --- /dev/null +++ b/net-im/chatterino/chatterino-2.5.5.ebuild @@ -0,0 +1,185 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Chat client for https://twitch.tv" +HOMEPAGE="https://chatterino.com/" + +CERTIFY_COMMIT="a448a3915ddac716ce76e4b8cbf0e7f4153ed1e2" +EXPECTED_COMMIT="df5814711f5f9111a2515a181bde67f22f2fe716" +LIBCOMMUNI_COMMIT="bb5417c451d764f57f2f1b3e1c9a81496b5521bd" +LUA_COMMIT="1ab3208a1fceb12fca8f24ba57d6e13c5bff15e3" +MAGIC_COMMIT="e55b9b54d5cf61f8e117cafb17846d7d742dd3b4" +MINIAUDIO_COMMIT="347321b27c58d42567e905c715de60ad43a6cb8e" +RAPIDJSON_COMMIT="24b5e7a8b27f42fa16b96fc70aade9106cf7102f" +SERIALIZE_COMMIT="75bc7b9c1054f70d0dd0486f175dea93c7733cc3" +SETTINGS_COMMIT="16b3d5ba6e947e84df74e17a19121d6be8baf36b" +SIGNALS_COMMIT="ef0bd9978826bfb2df536c1312762bacbe0b45fa" +SOL2_COMMIT="2b0d2fe8ba0074e16b499940c4f3126b9c7d3471" + +SRC_URI=" + https://github.com/Chatterino/certify/archive/${CERTIFY_COMMIT}.tar.gz + -> ${PN}-certify-${CERTIFY_COMMIT}.tar.gz + https://github.com/nonstd-lite/expected-lite/archive/${EXPECTED_COMMIT}.tar.gz + -> ${PN}-expected-${EXPECTED_COMMIT}.tar.gz + https://github.com/Chatterino/libcommuni/archive/${LIBCOMMUNI_COMMIT}.tar.gz + -> ${PN}-libcommuni-${LIBCOMMUNI_COMMIT}.tar.gz + https://github.com/lua/lua/archive/${LUA_COMMIT}.tar.gz + -> ${PN}-lua-${LUA_COMMIT}.tar.gz + https://github.com/Neargye/magic_enum/archive/${MAGIC_COMMIT}.tar.gz + -> ${PN}-magic-${MAGIC_COMMIT}.tar.gz + https://github.com/mackron/miniaudio/archive/${MINIAUDIO_COMMIT}.tar.gz + -> ${PN}-miniaudio-${MINIAUDIO_COMMIT}.tar.gz + https://github.com/Tencent/rapidjson/archive/${RAPIDJSON_COMMIT}.tar.gz + -> ${PN}-rapidjson-${RAPIDJSON_COMMIT}.tar.gz + https://github.com/pajlada/serialize/archive/${SERIALIZE_COMMIT}.tar.gz + -> ${PN}-serialize-${SERIALIZE_COMMIT}.tar.gz + https://github.com/pajlada/settings/archive/${SETTINGS_COMMIT}.tar.gz + -> ${PN}-settings-${SETTINGS_COMMIT}.tar.gz + https://github.com/pajlada/signals/archive/${SIGNALS_COMMIT}.tar.gz + -> ${PN}-signals-${SIGNALS_COMMIT}.tar.gz + https://github.com/ThePhD/sol2/archive/${SOL2_COMMIT}.tar.gz + -> ${PN}-sol2-${SOL2_COMMIT}.tar.gz +" + +if [[ "${PV}" = "9999" ]]; then + EGIT_REPO_URI="https://github.com/Chatterino/chatterino2.git/" + EGIT_BRANCH="master" + EGIT_SUBMODULES=() # disable submodules + + inherit git-r3 +else + SRC_URI+="https://github.com/Chatterino/chatterino2/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/chatterino2-${PV}" + + KEYWORDS="~amd64" +fi + +inherit cmake flag-o-matic optfeature xdg + +LICENSE="MIT" +# bundled dependencies +LICENSE+=" Boost-1.0 MIT Unlicense" +SLOT="0" +IUSE="debug libnotify +plugins qtkeychain spell" + +RESTRICT="mirror" + +RDEPEND=" + dev-libs/openssl:= + dev-qt/qt5compat:6 + dev-qt/qtbase:6[concurrent,gui,network,widgets] + dev-qt/qtsvg:6 + dev-qt/qtimageformats:6 + libnotify? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf:2 + x11-libs/libnotify + ) + qtkeychain? ( dev-libs/qtkeychain:= ) + spell? ( app-text/hunspell ) +" +DEPEND=" + ${RDEPEND} + dev-libs/boost:= +" +BDEPEND="dev-qt/qttools:6[linguist]" + +pkg_pretend() { + if ! test-flag-CXX -std=c++23; then + eerror "${P} requires C++23-capable C++ compiler. Your current compiler" + eerror "does not seem to support -std=c++23 option. Please upgrade your compiler" + eerror "to gcc-11 or an equivalent version supporting C++23." + die "Currently active compiler does not support -std=c++23" + fi +} + +if [[ "${PV}" = "9999" ]]; then +src_unpack() { + local pkg + local -a pkgs=( + certify-${CERTIFY_COMMIT} + expected-${EXPECTED_COMMIT} + libcommuni-${LIBCOMMUNI_COMMIT} + lua-${LUA_COMMIT} + magic-${MAGIC_COMMIT} + miniaudio-${MINIAUDIO_COMMIT} + rapidjson-${RAPIDJSON_COMMIT} + serialize-${SERIALIZE_COMMIT} + settings-${SETTINGS_COMMIT} + signals-${SIGNALS_COMMIT} + sol2-${SOL2_COMMIT} + ) + + for pkg in "${pkgs[@]}"; do + unpack ${PN}-${pkg}.tar.gz + done + + git-r3_src_unpack +} +fi + +src_prepare() { + local lib + local -a libs=( + certify + expected-lite + libcommuni + magic_enum + miniaudio + rapidjson + serialize + settings + signals + sol2 + ) + + for lib in "${libs[@]}"; do + rmdir lib/"${lib}" || die "can't remove stubbed libdirs" + ln -sr ../"${lib}"-* ./lib/"${lib}" || die "failed to create symlink for ${lib}" + done + + # bundled lua -- see chatterino2/pull/6495 + rmdir lib/lua/src || die + ln -sr ../lua-* lib/lua/src || die + + # delete ccache detection - already handled by portage + sed -i -e '/CCACHE_PROGRAM ccache/,+6d' CMakeLists.txt || die "Sed ccache broke !" + + # disable doxygen automagic detection + # doyxgen doc generation seems anyway broken for now + sed -i -e '/find_package(Doxygen)/d' CMakeLists.txt || die "Sed doxygen1 broke !" + sed -i -e 's/Build rapidjson documentation." ON/Build rapidjson documentation." OFF/g' \ + lib/rapidjson/CMakeLists.txt || die "Sed doxygen2 broke !" + + # bug 936966 + sed 's/-Werror[^[:space:])"]*//' -i --follow-symlinks \ + {src,lib/{magic_enum/test,rapidjson,serialize,settings}}/CMakeLists.txt || \ + die "Sed Werror broke !" + + cmake_src_prepare +} + +src_configure() { + local CMAKE_BUILD_TYPE=$(usex debug Debug Release) + + local mycmakeargs=( + -DUSE_SYSTEM_QTKEYCHAIN=ON + -DBUILD_WITH_QTKEYCHAIN=$(usex qtkeychain) + -DBUILD_WITH_QT6=ON + -DBUILD_WITH_LIBNOTIFY=$(usex libnotify) + -DCHATTERINO_PLUGINS=$(usex plugins) + -DCHATTERINO_SPELLCHECK=$(usex spell) + -DCHATTERINO_UPDATER=OFF + ) + + use debug || append-cxxflags -DNDEBUG + + cmake_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "for opening streams in a local video player" net-misc/streamlink +} diff --git a/net-im/endcord-bin/Manifest b/net-im/endcord-bin/Manifest index 580a9801bf..c091932617 100644 --- a/net-im/endcord-bin/Manifest +++ b/net-im/endcord-bin/Manifest @@ -1,2 +1,3 @@ DIST endcord-1.3.0-linux.tar.gz 67882126 BLAKE2B 884f9515fdfb5c53d1d89fbbca02953a894cb4e64c30173f6759da0f128c502f601ad2b40f9805de5fe52238815b9e51aff0ccc8f5f85e875f0843613b973f00 SHA512 e3b5e6aabb47d97fa757d16a712a8e12a19c029fe20d19d63280966a611a4e1666efff67203d75bd53dea7a051d8a3ed96ac8bfc786072a82f65b7619e43d837 DIST endcord-1.4.0-linux.tar.gz 65895992 BLAKE2B e6d07d863bce3c0f76ba0d3afeaf6a02516cdbd91f0448530092ff576fe4072c6f1e2c3034a4d04cc17a7eff92ceeaacec76f971b479e83759dfcf609dd2fc34 SHA512 90cacd0743618cab42f50ed7c3ed3a99a9135cc65a5ec9df574959e0024cdf1b3aaf14834e2000b6bc0805d2f60e6e545444778cd8a488fae1157c070f36d890 +DIST endcord-1.4.1-linux.tar.gz 62733570 BLAKE2B 4448ad38034562791eb64efbbb3d50c729cdc6bab13e5cc76a524b49c3034a2b86e94d0c87f807d48766d1cfd9b05f36c2810e3bb47140cccef10c7d847fc9c4 SHA512 0b57f0b82808ab65c728c5726d0361f4536419d29167df0ce435e50c8168e2bd9ebde66a7b9f396d7940e089e0ff8b2d05600636244828d6e993d1d554ee65fa diff --git a/net-im/endcord-bin/endcord-bin-1.4.1.ebuild b/net-im/endcord-bin/endcord-bin-1.4.1.ebuild new file mode 100644 index 0000000000..40819436c5 --- /dev/null +++ b/net-im/endcord-bin/endcord-bin-1.4.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature + +DESCRIPTION="Feature rich Discord TUI client" +HOMEPAGE="https://github.com/sparklost/endcord" + +SRC_URI="https://github.com/sparklost/endcord/releases/download/${PV}/endcord-${PV}-linux.tar.gz" +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT=0 +KEYWORDS="-* ~amd64" + +RESTRICT="strip" + +QA_PREBUILT="usr/bin/endcord-bin" + +src_install() { + newbin endcord endcord-bin +} + +pkg_postinst() { + optfeature "clipboard support on X11" x11-misc/xclip + optfeature "clipboard support on Wayland" gui-apps/wl-clipboard + + optfeature "file dialog when uploading" \ + app-misc/yazi \ + gnome-extra/zenity \ + kde-apps/kdialog + + optfeature "spellchecking (requires aspell dictionary such as aspell-en)" \ + app-text/aspell + + optfeature "install and update extensions from other sources" \ + dev-vcs/git + + optfeature "YouTube support" net-misc/yt-dlp + optfeature "play YouTube videos in native player (non-ASCII support)" media-video/mpv + + optfeature "store token in system keyring (requires gnome-keyring running under dbus)" \ + app-crypt/libsecret +} diff --git a/net-im/endcord/Manifest b/net-im/endcord/Manifest index d9a8756569..67f83ccdf0 100644 --- a/net-im/endcord/Manifest +++ b/net-im/endcord/Manifest @@ -1,2 +1,2 @@ -DIST endcord-1.3.0.tar.gz 776077 BLAKE2B efd535d64d97e553ae984ce38ce537c814561a0f4f7794e4b2619abd7ff09aef80e5d950ad86e9380c63d7bf4459654a746e19e77a880cab945b28104a13fb1e SHA512 e64f941314031f29793b1ef6d6c05ebcd7e6b8c0b6efa86edc5a77879c51c38498ddc360cbc8cfde1a41e9d4e637d6674d5d60960fd38610423c1aa5b648852f DIST endcord-1.4.0.tar.gz 798652 BLAKE2B 966625c8f7969c1464a8dd7729f2181947befc865b0df416d3b16dd0eeb84ef443bbbbe0de038997d827733ae5ba120f1f09e7ae6138eedf130093aeb8a83ae9 SHA512 3d0fdd19800170f7446a8a4cc0b827420599c0db77f7e528dcca3fb295fb3492d42f02a549bc6f72bc240a3fb2d21430a5f9a88d2853f1835bdc263ba8dcc80a +DIST endcord-1.4.1.tar.gz 799285 BLAKE2B bf8ca9cc32bdfe3b505a2745eca8a1c0e6230ad4db66c1eeb09b944232d4b62e8cb2035b3709ede0eb2b58b3aa38cfd7fe3abe86f983d93181ebcc8caeb7a3fe SHA512 be3615c5f7d95782b8f42224f29b9257247d0e5d1ea343416445b716ff747f6cd49f8d940e7973759d339e965455bef06cf841d009176de11b98a12ecdbbc0d5 diff --git a/net-im/endcord/endcord-1.3.0.ebuild b/net-im/endcord/endcord-1.4.1.ebuild similarity index 85% rename from net-im/endcord/endcord-1.3.0.ebuild rename to net-im/endcord/endcord-1.4.1.ebuild index bf68182083..cd5263b311 100644 --- a/net-im/endcord/endcord-1.3.0.ebuild +++ b/net-im/endcord/endcord-1.4.1.ebuild @@ -29,7 +29,6 @@ BDEPEND=" >=dev-python/cython-3.2.4[${PYTHON_USEDEP}] " RDEPEND=" - >=dev-python/discord-protos-0.0.2[${PYTHON_USEDEP}] >=dev-python/emoji-2.15.0[${PYTHON_USEDEP}] >=dev-python/filetype-1.2.0[${PYTHON_USEDEP}] >=dev-python/numpy-2.4.3[${PYTHON_USEDEP}] @@ -37,10 +36,10 @@ RDEPEND=" >=dev-python/orjson-3.11.7[${PYTHON_USEDEP}] dev-python/ujson[${PYTHON_USEDEP}] ) - >=dev-python/pexpect-4.9.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-7.34.0[${PYTHON_USEDEP}] >=dev-python/pycryptodome-3.23.0[${PYTHON_USEDEP}] >=dev-python/pysocks-1.7.1[${PYTHON_USEDEP}] - >=dev-python/python-socks-2.8.0[${PYTHON_USEDEP}] + >=dev-python/python-socks-2.8.1[${PYTHON_USEDEP}] >=dev-python/qrcode-8.2[${PYTHON_USEDEP}] >=dev-python/soundcard-0.4.5[${PYTHON_USEDEP}] >=dev-python/soundfile-0.13.1[${PYTHON_USEDEP}] @@ -49,11 +48,13 @@ RDEPEND=" media? ( >=dev-python/pynacl-1.6.2[${PYTHON_USEDEP}] >=dev-python/pillow-12.1.1[${PYTHON_USEDEP}] - >=dev-python/av-16.1.0[${PYTHON_USEDEP}] + >=dev-python/av-17.0.0[${PYTHON_USEDEP}] ) " -PATCHES=( "${FILESDIR}/${PN}-1.3.0-flags.patch" ) +PATCHES=( "${FILESDIR}/${PN}-1.4.0-flags.patch" ) + +DOCS=( README.md docs/ ) python_install() { distutils-r1_python_install @@ -79,9 +80,14 @@ pkg_postinst() { optfeature "spellchecking (requires aspell dictionary such as aspell-en)" \ app-text/aspell + optfeature "install and update extensions from other sources" \ + dev-vcs/git + optfeature "YouTube support" net-misc/yt-dlp optfeature "play YouTube videos in native player (non-ASCII support)" media-video/mpv optfeature "store token in system keyring (requires gnome-keyring running under dbus)" \ app-crypt/libsecret + + optfeature "round notification images" media-gfx/imagemagick } diff --git a/net-im/endcord/endcord-9999.ebuild b/net-im/endcord/endcord-9999.ebuild index 89d68b84df..cd5263b311 100644 --- a/net-im/endcord/endcord-9999.ebuild +++ b/net-im/endcord/endcord-9999.ebuild @@ -48,7 +48,7 @@ RDEPEND=" media? ( >=dev-python/pynacl-1.6.2[${PYTHON_USEDEP}] >=dev-python/pillow-12.1.1[${PYTHON_USEDEP}] - >=dev-python/av-16.1.0[${PYTHON_USEDEP}] + >=dev-python/av-17.0.0[${PYTHON_USEDEP}] ) " diff --git a/net-im/endcord/files/endcord-1.3.0-flags.patch b/net-im/endcord/files/endcord-1.3.0-flags.patch deleted file mode 100644 index 71e7b8ee73..0000000000 --- a/net-im/endcord/files/endcord-1.3.0-flags.patch +++ /dev/null @@ -1,29 +0,0 @@ -strips forced compilation flags - ---- a/setup.py -+++ b/setup.py -@@ -3,22 +3,8 @@ - from Cython.Build import cythonize - from setuptools import Extension, setup - --extra_compile_args = [ -- "-flto", -- "-O3", -- "-ffast-math", -- "-fomit-frame-pointer", -- "-funroll-loops", --] --extra_link_args = [ -- "-flto", -- "-O3", -- "-s", --] -- --if shutil.which("lld"): -- extra_compile_args.append("-fuse-ld=lld") -- extra_link_args.append("-fuse-ld=lld") -+extra_compile_args = [] -+extra_link_args = [] - - extensions = [ - Extension( diff --git a/net-im/teams-for-linux/Manifest b/net-im/teams-for-linux/Manifest index d5567bb21c..9c3c9a7ca1 100644 --- a/net-im/teams-for-linux/Manifest +++ b/net-im/teams-for-linux/Manifest @@ -7,6 +7,9 @@ DIST teams-for-linux-2.6.17.x86_64.rpm 94849685 BLAKE2B e67e3d477487b21538d838cb DIST teams-for-linux-2.6.18.aarch64.rpm 89692165 BLAKE2B e7794c6ecaccf19818df987fcba37c35a6eea0dc5cc21fde92e29a04e6f2e7517b7d922ffd440192eeea8a1e1d679f338158662bef1a406c3c4e7dbf2edb3a56 SHA512 563924b1ccd5cda331a862072004b377de8b0e6c782c334d109fe55078bfc831301d9cda84d8b41286fa82fd672666712aa888f3e0edd584008e8c81b4654503 DIST teams-for-linux-2.6.18.armv7l.rpm 89208073 BLAKE2B 727b3e64573396940a2c1d198102ee198416ebd2fd6c0f5c6eb1219ffb9416fff2d1cebf0e934a6d93292f6a7eeee3fa8a6b0fd420a58ae60f1cf1c3977f40ef SHA512 30a36b63485e5ebf29e442044a091f5d8d92ae36a426e6b54acd8542ace880090e36773207f3bb785e67cf692ad4a4d0b28ef44555745cfa6b02f175abf64f73 DIST teams-for-linux-2.6.18.x86_64.rpm 94855465 BLAKE2B fa329be98982fbe02a369b34a480a778b56b624a09f4b6e7554428d03483fdc0b643ea74722dc533bcc50faccd90531b4f1dfb7ec4c5d551c87e1c95ce30b6bb SHA512 645ffe8c5261cbb31eab00b02681e0b458f5f45aee884cc6cec1b1dccca87678964576e7ff16bf515cbcc5418a3aa778a9831bcb012bddc251d862302c756fe4 +DIST teams-for-linux-2.7.12.aarch64.rpm 89478853 BLAKE2B 873b4f3784642115da63d029fd9fd7a0d4fdd82579b12083018ae7749cf79044b14b49f484d6343576b2fd028542c0ffb995c4b0f42cde9f56139987ab5abfa6 SHA512 82235f7e972bfe8e503708de833a848c1803f699de9746f71664b29f9070e2ae4f5b5d80d2498a248dfa8c6b6de1b9159c0c84dd5df68a64a1e4ac1ce515a75b +DIST teams-for-linux-2.7.12.armv7l.rpm 89204013 BLAKE2B 27c7949086ef1bca7c08cc710de7d672d68a4b220315ffd9160b4c86b4a8951f7eba079e0e1663fa80ea23824de5382e378ebc5669022746940df46bfd181fb2 SHA512 69afda05fbca302f34c3a0ca1ec0916945505906b43a8e042214091affe038864817f20b6509ca03343ddf6954998f380dc823aa96babd53a91d75dea103398c +DIST teams-for-linux-2.7.12.x86_64.rpm 94412281 BLAKE2B 28c3b8774273d21e844c3b5108eb3b5050c41662a7055ee0b336e5378c4ba408c359b2207f2c8a30ab0a14e4e565bc7ff99d81a8da8a5044f7afc947058c29ef SHA512 d5503b036ebc62aea194d740658527e08e7cc736d656bab6a3fab4d8d4d21b2c655082de16977431fcc4d588278674e0f0be5fcbd33309cfad264aa2a7943ff4 DIST teams-for-linux-2.7.6.aarch64.rpm 89781761 BLAKE2B 539c972675ae9030eaa4a816c73dfe6b6f9d9abeb52382bf2b0738ae64b5d801e4c77fa5d1b9eafcc5124f901e6dae00fa99cf8b3a42ed5815d4d6c527a29d4d SHA512 116a4e08086e1299ba43c6d5a21692d3eeb30e88de5bcbae04510870e760b379dec312332db030dd86e0924df039d498278e71e998c83ed0b7f600370aebc731 DIST teams-for-linux-2.7.6.armv7l.rpm 89511569 BLAKE2B 745d5f764cb73614922c2bf1b26bc701934838494aab010cada7c2193804f7a300cb8e0c3ac6847bdb76971591ad719367c54b0b3257808593e54e697c1e6e98 SHA512 168fcecdfe3a16a9df9339c1f6812a8b478df37d8ea1db39b30c502f9ae8a3ed0a4917b1254ec2e16e2d1e93203785e26cd4c6f2a0b8b3831930a534d7b83306 DIST teams-for-linux-2.7.6.x86_64.rpm 94691369 BLAKE2B 4099b5ea2d017bf0723f5a128a6b09cfbb6f1e23e5a05d5bc78e790ea1b66f0709d114c171db5ea00a4efaf2e8935b978261624a4f8cdf0deaa5086301c3ad50 SHA512 049e55fef6d540ebf5be5cc2acec2ab0be205772887dcc570ea9cd32291edb7989e99ee92183810b2066c460065ccf159dd7d5bd38e72d5b0137b3e69bad7100 diff --git a/net-im/teams-for-linux/teams-for-linux-2.7.12.ebuild b/net-im/teams-for-linux/teams-for-linux-2.7.12.ebuild new file mode 100644 index 0000000000..7d178153ac --- /dev/null +++ b/net-im/teams-for-linux/teams-for-linux-2.7.12.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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 rpm xdg + +DESCRIPTION="Unofficial Microsoft Teams client for Linux. Binary precompiled version." +HOMEPAGE="https://github.com/IsmaelMartinez/teams-for-linux" +SRC_URI=" + amd64? ( https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${P}.x86_64.rpm ) + arm? ( https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${P}.armv7l.rpm ) + arm64? ( https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${P}.aarch64.rpm ) +" +S="${WORKDIR}" + +LICENSE="GPL-3" +# Electron bundles a bunch of things +LICENSE+=" + MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2 + unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved +" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64" +RESTRICT="bindist mirror" + +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 + virtual/libudev + x11-libs/cairo + x11-libs/gtk+:3 + 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 +" + +QA_PREBUILT="opt/teams-for-linux/*" +QA_DESKTOP_FILE="usr/share/applications/teams-for-linux.desktop" + +pkg_pretend() { + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # cleanup languages + pushd "opt/teams-for-linux/locales" || die + chromium_remove_language_paks + popd || die +} + +src_configure() { + chromium_suid_sandbox_check_kernel_config + default +} + +src_install() { + for size in {16,24,32,48,64,96,128,256,512,1024}; do + doicon -s "${size}" "usr/share/icons/hicolor/${size}x${size}/apps/${PN}.png" + done + + domenu "usr/share/applications/${PN}.desktop" + + local DESTDIR="/opt/${PN}" + + pushd "opt/${PN}" || die + + exeinto "${DESTDIR}" + doexe chrome-sandbox chrome_crashpad_handler "${PN}" ./*.so* + + insinto "${DESTDIR}" + doins ./*.pak ./*.bin ./*.json ./*.dat + insopts -m0755 + doins -r locales resources + + dosym "${DESTDIR}/${PN}" "/opt/bin/${PN}" + popd || die +} diff --git a/net-irc/quarg/Manifest b/net-irc/quarg/Manifest index a8ae097501..0320f38bf6 100644 --- a/net-irc/quarg/Manifest +++ b/net-irc/quarg/Manifest @@ -1,4 +1,2 @@ -DIST quarg-1.0.0.sha.sig 239 BLAKE2B f303317f1fa0b7b96174484d2eb01fe5b886693fac0af3fa78ad20ae6cf92ff00bae1f6fddf64109bdfe8d6d75e6bb8e13403376b3a5fcd70d64699029c92b2c SHA512 2cb0ee693c5a95f87d3fd0079dc84f64b48f1d7a87da5d3f7c960021ce353353e2dae35bf33e57389163fe5bbd07857dc6553ac0450eb02a19c67801eeb08e58 -DIST quarg-1.0.0.tar.gz 22450 BLAKE2B dd63965c39121e6a4bb617461adb2546a11ebb691352db10e8fbce74a859fc8b6029ec807d8cdf59097c46c940fe4b7ed9040bec3ea90e13cd061fbc6b08337b SHA512 5dd8f9a41ffae31e6078cb2aac5a314f0d1b68aa9b10e4161e1d4a7241c31d4ae2cf890a32397f9cc7fab80c0564f12c1a43cc23aaf459c7603884801161de98 DIST quarg-1.1.0.sha.sig 239 BLAKE2B 605010bc91c85627e6e3ff04097880f83779aa1bc4bc201c079e394902f0ffee54543e34a21e615bdc74e3fc35b37f92085b6e096bf5e705b9656cb1bb132ed5 SHA512 7d58c9cf16c6145d20666e63d31af7c99a57fbeeca8698b5ca8d8a2f6b8a2ef60e9e1ade37de0a1c9685c27a04f6b8d14dbeb6684164a14e5325b2948ffe48f3 DIST quarg-1.1.0.tar.gz 38673 BLAKE2B 0eecba90ab29f957e017c1eed2f2c62d83bc084fcba255d7f41d98fae9c1c45e4be7217886ce27e28268fd486fd136326e908e3c4b9d748b55d0cf8e9ad271d5 SHA512 bad65630d464c0da7a0946aa76d06bd0a2fabb19a9990e3291d4e4a159706705e4de320977c26a08f4547bc96c4839e7242efdc6cff69bf22a068e000f900086 diff --git a/net-irc/quarg/quarg-1.0.0.ebuild b/net-irc/quarg/quarg-1.0.0.ebuild deleted file mode 100644 index 4599e2f0d8..0000000000 --- a/net-irc/quarg/quarg-1.0.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..13} ) -DISTUTILS_USE_PEP517=poetry - -VERIFY_SIG_METHOD="signify" -inherit distutils-r1 verify-sig - -DESCRIPTION="Search Quassel logs for matching messages and print them" -HOMEPAGE="https://git.oriole.systems/quarg" -SRC_URI=" - https://git.oriole.systems/${PN}/snapshot/${P}.tar.gz - verify-sig? ( - https://git.oriole.systems/${PN}/snapshot/${P}.tar.gz.asc - -> ${P}.sha.sig - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="sqlite postgres" -RESTRICT="test" - -DEPEND="${RDEPEND}" -RDEPEND="${PYTHON_DEPS} - dev-python/python-dateutil[${PYTHON_USEDEP}] - postgres? ( dev-python/psycopg:0[${PYTHON_USEDEP}] ) - >=dev-python/sqlalchemy-2.0[${PYTHON_USEDEP},sqlite?] -" -BDEPEND="verify-sig? ( sec-keys/signify-keys-oriole-systems )" - -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/oriole-systems-20240330.pub" - -src_unpack() { - if use verify-sig; then - cp "${DISTDIR}"/${P}.{sha.sig,tar.gz} "${WORKDIR}" || die - verify-sig_verify_signed_checksums \ - ${P}.sha.sig sha256 ${P}.tar.gz - fi - default -} - -python_install_all() { - default - - doman quarg.1 -} diff --git a/net-proxy/snowflake/Manifest b/net-proxy/snowflake/Manifest index a565f76fd6..73b8beac0b 100644 --- a/net-proxy/snowflake/Manifest +++ b/net-proxy/snowflake/Manifest @@ -1 +1,2 @@ DIST snowflake-v2.11.0.tar.gz 24974351 BLAKE2B 9d9876cd98e2346dde99be2fe134057743a68e9b4cb1480fa477839386188acc8c9ba789f80360ea17bdb2c995c07f76bb6782e36610bcb09cb88424fd36dc8c SHA512 801a78845cbd65967f4995b98015ddf2b2518f280beb179da6cf233d51c3dc16d0384255771f8f4e768d1c21bc8924299b541299c28eea510dcb14cdc0cb7356 +DIST snowflake-v2.12.1.tar.gz 26018920 BLAKE2B abc00c5232da56d8a19104c75211aa71360cd3f01d8b66888b435027323c8c724183e64520c1cec08ba3075a934967e294f415c62fd41812b76ab3f2d558f602 SHA512 5d39fb61223d92625bc6cff960c5ef4f6ac77f44207c4e958c23e9e4bfe86cb46c9c9312f4b10ee05ed94a7841a590e37ab2b371df5da290667a38a6167f5a30 diff --git a/net-proxy/snowflake/snowflake-2.12.1.ebuild b/net-proxy/snowflake/snowflake-2.12.1.ebuild new file mode 100644 index 0000000000..3b825e6501 --- /dev/null +++ b/net-proxy/snowflake/snowflake-2.12.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +MY_P="${PN}-v${PV}" +JOB_ID="1413878" # Keep this in sync with the link with "other" in releases +DESCRIPTION="Pluggable Transport using WebRTC, inspired by Flashproxy" +HOMEPAGE=" + https://snowflake.torproject.org + https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake +" +SRC_URI="https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/${PN}/-/jobs/${JOB_ID}/artifacts/file/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD Apache-2.0 BSD-2 CC0-1.0 MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=">=dev-lang/go-1.21" + +src_configure() { + COMPONENTS=( + broker + client + probetest + proxy + server + ) +} + +src_compile() { + for component in "${COMPONENTS[@]}"; do + pushd ${component} || die + einfo "Building ${component}" + nonfatal ego build || die "${component}: build failed" + popd || die + done +} + +src_test() { + ego test ./... +} + +src_install() { + local component + for component in "${COMPONENTS[@]}"; do + newbin ${component}/${component} snowflake-${component} + newdoc ${component}/README.md README_${component}.md + done + + systemd_dounit "${FILESDIR}"/snowflake-proxy.service + newinitd "${FILESDIR}"/snowflake-proxy.initd snowflake-proxy + + einstalldocs + dodoc doc/*.txt doc/*.md + doman doc/*.1 +} diff --git a/net-proxy/wireproxy/Manifest b/net-proxy/wireproxy/Manifest index 31d2608b2e..da35b7de69 100644 --- a/net-proxy/wireproxy/Manifest +++ b/net-proxy/wireproxy/Manifest @@ -1,2 +1,4 @@ DIST wireproxy-1.0.9-vendor.tar.xz 1162932 BLAKE2B 74a3b3647394c839b11be5aa8dadc7b8147977ac5ff6efdb9218e3dc2565c92d0a26cee97dfb86c7a30a358fbd4a009c023f55fb41c6db9f08aff1f07cd9cd22 SHA512 401b2667ef22c82ef543aa12418b7fc8d4f9a8c696c7b9fb107f0e86fbf6fd117ffdb6e7fe7a2eab3160993014917491a1d409f4a7a17c8a874569be4b5bfb1c DIST wireproxy-1.0.9.tar.gz 21752 BLAKE2B a1a421e0dbcc21cb00cfde99f40ad81e69618daf2db65de1316017b46a9f7264f7c1829be16fabe82e2210bb2a79a4e761aee3c94256bccc677f0d5288d918c7 SHA512 92e914b1cc4591990829ff3d7a6bce0a700af909d2bda11044c592c2a38e7f08a1ecb57419c49c8f493340e8757b5440e1635ce4d60eae8544075894dcb96027 +DIST wireproxy-1.1.2-vendor.tar.xz 1193304 BLAKE2B 07fc1283cff8914ba6778eeaef43e0ce782e7ede01b0f99ff1565e55b6d637f09d6877150e4337ab69123dd06827fb61b3811aff5bc32e7de12cfe381198ef6c SHA512 3481b7a733ce47a154b86fc82c84557469215b54619147c780fd981c865215acb74c1028a4aa195366ccf8ead7aa40807f2ee64b7bb0cb086a30945caa1ebf3f +DIST wireproxy-1.1.2.tar.gz 28489 BLAKE2B 8a21c89d629d228a6d66b3bb457221d59d6a253cdb6ceb898e310d67a66569e67ead0e7892e84a6f24214520434e222d94c2e4b340feaf9f76d85fa1b395d08b SHA512 95e9943522e33bf22cc8db72cedae081113767af0304dc6efbb7a31fb1d23bbd8c4fd1b8199a60665f9381d5620de3a8bf383f4c8ef328c279b2d09573db236f diff --git a/net-proxy/wireproxy/wireproxy-1.1.2.ebuild b/net-proxy/wireproxy/wireproxy-1.1.2.ebuild new file mode 100644 index 0000000000..17416e21df --- /dev/null +++ b/net-proxy/wireproxy/wireproxy-1.1.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Wireguard client that exposes itself as a proxy" +HOMEPAGE="https://github.com/whyvl/wireproxy" +SRC_URI="https://github.com/whyvl/wireproxy/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/iguanajuice/guru-distfiles/raw/refs/heads/main/net-proxy/wireproxy/${P}-vendor.tar.xz" +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + ego build ./cmd/wireproxy +} + +src_install() { + dobin wireproxy +} diff --git a/profiles/license_groups b/profiles/license_groups index 280a130893..730e38e0af 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -7,5 +7,5 @@ FREE @FREE-SOFTWARE @OPEN-DEFINITION GPL-COMPATIBLE GPL-2.0-with-bison-exception DFSG @FREE meschach shion VOSTROM BINARY-REDISTRIBUTABLE PGP-2 RSAREF -EULA AIMP Enpass-EULA RTCW-ETEULA sac-core-10.8.1050-terms technic Typora-EULA Warframe-EULA Saleae Unigine-Superposition-Benchmark-EULA +EULA AIMP Enpass-EULA Opera-GX-EULA RTCW-ETEULA sac-core-10.8.1050-terms technic Typora-EULA Warframe-EULA Saleae Unigine-Superposition-Benchmark-EULA COPYFREE 0BSD BEER-WARE BSL-1.1 BSD BSD-2 CC0-1.0 Clear-BSD HPND MIT OPENLDAP POSTGRESQL tcltk Unlicense WTFPL ZSH diff --git a/profiles/package.mask b/profiles/package.mask index c2f0f40308..55bb9b57c3 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,13 @@ # New entries go on top. +# Anna Vyalkova (2026-03-20) +# dev-python/mkdocs have been last rited. +dev-python/mkdocs-bootstrap-tables-plugin +dev-python/mkdocs-exclude +dev-python/mkdocs-git-committers-plugin +dev-python/mkdocs-rss-plugin + # David Roman (2026-03-02) # Unmaintaned. Does not support python3_12 # Removal on 2026-04-02 diff --git a/profiles/package.use.mask b/profiles/package.use.mask index a2f8b67411..e9bad3f29a 100644 --- a/profiles/package.use.mask +++ b/profiles/package.use.mask @@ -1,8 +1,19 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # New entries go on top. +# Anna Vyalkova (2026-03-20) +# dev-python/mkdocs have been last rited. +dev-games/surgescript doc +dev-python/decopatch doc +dev-python/devtools doc +dev-python/pytest-cases doc +dev-python/pytest-harvest doc +dev-python/pytest-steps doc +dev-python/termynal doc +dev-python/textual doc + # Anna Vyalkova (2025-11-06) # Depends on treecleaned media-libs/raspberrypi-userland games-emulation/RetroArch dispmanx @@ -21,8 +32,3 @@ sci-electronics/bluespec doc # Anna Vyalkova (2023-11-21) # Bindings are written for those RocksDB versions which are not in the tree. net-im/conduit system-rocksdb - -# Leonardo Hernández Hernández (2023-11-01) -# Per the commiter (Benoît Dufour) -# "Disable qrcodegen by default. Only the ones who really want it should enable it." -net-im/abaddon qrcodegen diff --git a/sci-libs/onnxruntime/Manifest b/sci-libs/onnxruntime/Manifest index 9570730864..4941c0a95a 100644 --- a/sci-libs/onnxruntime/Manifest +++ b/sci-libs/onnxruntime/Manifest @@ -1,2 +1,3 @@ DIST eigen-3.4.0_p20250216.tar.bz2 2272941 BLAKE2B c86764a5c31b978d09f9f8f458a982fb16c2cdfd053e0c7a371fbe5b9c64bead42c25fb7d4cb795eb5ee7ff1800bb51fac6783ad0881dd69dee5d463ccd213e3 SHA512 3c9fab41bde1ee4b8f5ba21c991a75cc73e104cdb48f3377b5fc51afae8cbb5e891c39e4fd998c5263178a8962b09d9d907b9d125dfddc50bc2ec5171917d6b8 DIST onnxruntime-1.24.3.tar.gz 283631211 BLAKE2B 14de894e0d69fb51679186756bf2d0cbb8e5429f7553866d8aedebdc0fabae76fd7ea5f95c9da8b449a7411dc6d91a5974717a98f67cf445ef893285f7614c95 SHA512 1c4108d0a2cbcbbc24186914f954751afdac347c36a3a97b95b3daf0c9cf4b98d07d1fde4dfbc37a107acbdd658f88eff310c22fe8dd73266c6a9a7817af3c49 +DIST onnxruntime-1.24.4.tar.gz 283642312 BLAKE2B f6d964c73fb1e5ad92643473b8e5ebede824cf558714600d3a99a105d282e2374f8b22f13ed506f13dad553c55ed099e8dca7899301c8a1737a21e55e4fcb890 SHA512 53b3aed02e085c83aa3c7e1faffeae7f70675d6770bc44d148085ded47940f29471eef76e0c4565bbb471f0f814610e0d1892ce9305c63d011fe851a22b1f7ab diff --git a/sci-libs/onnxruntime/onnxruntime-1.24.4.ebuild b/sci-libs/onnxruntime/onnxruntime-1.24.4.ebuild new file mode 100644 index 0000000000..48979af06d --- /dev/null +++ b/sci-libs/onnxruntime/onnxruntime-1.24.4.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..13} ) + +inherit cmake edo flag-o-matic python-r1 + +EIGEN_COMMIT="1d8b82b0740839c0de7f1242a3585e3390ff5f33" + +DESCRIPTION="Cross-platform, high performance ML inferencing and training accelerator" +HOMEPAGE=" + https://onnxruntime.ai + https://github.com/microsoft/onnxruntime +" +SRC_URI=" + https://github.com/microsoft/onnxruntime/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_COMMIT}/eigen-${EIGEN_COMMIT}.tar.bz2 -> + eigen-3.4.0_p20250216.tar.bz2 +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="python test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/abseil-cpp:= + dev-libs/cpuinfo + dev-libs/protobuf:= + dev-libs/re2:= + sci-ml/onnx[disableStaticReg] + + python? ( + ${PYTHON_DEPS} + dev-python/coloredlogs[${PYTHON_USEDEP}] + dev-python/flatbuffers[${PYTHON_USEDEP}] + >=dev-python/numpy-2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/protobuf[${PYTHON_USEDEP}] + dev-python/sympy[${PYTHON_USEDEP}] + ) +" +DEPEND=" + ${RDEPEND} + dev-cpp/ms-gsl + dev-cpp/nlohmann_json + dev-cpp/safeint + dev-libs/boost + dev-libs/date + dev-libs/flatbuffers + + python? ( + dev-python/pybind11[${PYTHON_USEDEP}] + sci-libs/dlpack + ) +" +BDEPEND=" + ${PYTHON_DEPS} + + test? ( + dev-cpp/gtest + + python? ( dev-python/pytest[${PYTHON_USEDEP}] ) + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-1.22.2-relax-the-dependency-on-flatbuffers.patch" + "${FILESDIR}/${PN}-1.24.3-use-system-libraries.patch" +) + +CMAKE_USE_DIR="${S}/cmake" + +src_configure() { + # Python is used at build time unconditionally + python_setup + + local mycmakeargs=( + -Donnxruntime_BUILD_SHARED_LIB=on + + -Donnxruntime_BUILD_UNIT_TESTS=$(usex test) + -Donnxruntime_ENABLE_PYTHON=$(usex python) + + # This is required until a newer version of Eigen3 comes out + -DFETCHCONTENT_SOURCE_DIR_EIGEN3="${WORKDIR}/eigen-${EIGEN_COMMIT}" + + # This makes it possible for `find_path` to find the `onnx-ml.proto` file + -DCMAKE_INCLUDE_PATH="$(python_get_sitedir)" + + -Wno-dev + ) + + append-ldflags -Wl,-z,noexecstack + cmake_src_configure +} + +# Adapted from `run_onnxruntime_tests` in `tools/ci_build/build.py` +python_test() { + cd "${S}/cmake_build" || die + epytest --pyargs \ + onnxruntime_test_python.py \ + onnxruntime_test_python_backend.py \ + onnxruntime_test_python_mlops.py \ + onnxruntime_test_python_sparse_matmul.py +} + +src_test() { + local -x GTEST_FILTER="*:-ActivationOpNoInfTest.Softsign:LayoutTransformationPotentiallyAddedOpsTests.OpsHaveLatestVersions" + cmake_src_test + + if use python ; then + python_test + fi +} + +# There is some custom logic in `setup.py` +python_install() { + cd "${S}/cmake_build" || die + edo "${EPYTHON}" ../setup.py install \ + --prefix="${EPREFIX}/usr" \ + --root="${D}" + + local libs=( + "libonnxruntime.so.${PV}" + "libonnxruntime_providers_shared.so" + ) + for lib in "${libs[@]}"; do + ln -fsr "${ED}/usr/$(get_libdir)/${lib}" "${D}/$(python_get_sitedir)/onnxruntime/capi/${lib}" || die + done + + rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die + python_optimize +} + +src_install() { + cmake_src_install + + if use python ; then + python_foreach_impl python_install + fi + + dodoc "${S}/"{README.md,LICENSE} +} diff --git a/sys-cluster/genders/Manifest b/sys-cluster/genders/Manifest index 28e4a6341f..ad9990dd32 100644 --- a/sys-cluster/genders/Manifest +++ b/sys-cluster/genders/Manifest @@ -1 +1,2 @@ DIST genders-1-28-1.tar.gz 1142795 BLAKE2B 6fce91144c970f6e4f03d7b3c0ae5af98157e5f60a0760990a7063607a8ecfc498404289ec5382220ddd020d0d1bc4581066cfcfe6ef007b484edd105a304ad2 SHA512 26d3e661a00fd635b9c5a0373457f656eca7b676cdcbb85f9eaf9b33c2c5910f52a5dde85df348d22a3fa639f6f65721e5d56c8916834992b0f9c208c37b53df +DIST genders-1-32-1.tar.gz 1239423 BLAKE2B 096fc06ebff7490e52c572d2e495a17829eed52a41103ca1c73fc79d594967b7f391cfc660ccb19dbd7202a9da492a983dfb262bd7aad82c9b40052def751fd3 SHA512 58dbeaa3b40cf2687dc8d6e64270aae64eb808b60a3f2e56a7a9a412237b7512685f98e2eba30f6dca95f5b5018837be71fc0d097a569f67a5178ec4507273c5 diff --git a/sys-cluster/genders/genders-1.32.1.ebuild b/sys-cluster/genders/genders-1.32.1.ebuild new file mode 100644 index 0000000000..cff5371c70 --- /dev/null +++ b/sys-cluster/genders/genders-1.32.1.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_OPTIONAL=1 +DISTUTILS_USE_PEP517=setuptools +MY_PV="$(ver_rs 1-2 -)" +MY_P="${PN}-${MY_PV}" +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 edo flag-o-matic java-pkg-opt-2 perl-module + +DESCRIPTION="Static cluster configuration database used for cluster configuration management" +HOMEPAGE="https://github.com/chaos/genders" +SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="cxx java perl python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +CDEPEND=" + perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} ) +" +DEPEND=" + ${CDEPEND} + java? ( virtual/jdk:1.8 ) +" +RDEPEND=" + ${DEPEND} + java? ( virtual/jre:1.8 ) +" +BDEPEND=" + python? ( + ${PYTHON_DEPS} + ${DISTUTILS_DEPS} + ) +" + +DOCS=( README TUTORIAL NEWS ) + +# PATCHES=( "${FILESDIR}/${PN}-1.28.1-gcc14.patch" ) + +src_prepare() { + default + sed -i "s|perl python||" src/extensions/Makefile.am || die + sed -i "s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|" \ + src/extensions/java/Makefile.am || die + java-pkg_clean + edo ./autogen.sh +} + +src_configure() { + use java && append-cflags "-I${S}/src/libgenders" + use java && append-cflags "$(java-pkg_get-jni-cflags)" + + local myconf=( + --disable-static + --with-non-shortened-hostnames + $(use_with cxx cplusplus-extensions) + $(use_with java java-extensions) + $(use_with perl perl-extensions) + $(use_with python python-extensions) + ) + econf "${myconf[@]}" +} + +src_compile() { + default + + if use perl; then + pushd "${S}/src/extensions/perl" || die + perl-module_src_configure + perl-module_src_compile + popd || die + fi + + if use python; then + pushd "${S}/src/extensions/python" || die + cp genderssetup.py setup.py || die + distutils-r1_src_compile + popd || die + fi +} + +src_test() { + pushd src/testsuite || die + default + popd || die +} + +src_install() { + default + + if use perl ; then + pushd "${S}/src/extensions/perl" || die + unset DOCS + myinst=( DESTDIR="${D}" ) + perl-module_src_install + popd || die + fi + + if use python; then + pushd "${S}/src/extensions/python" || die + unset DOCS + python_install() { + distutils-r1_python_install + } + distutils-r1_src_install + popd || die + fi + + find "${ED}" -name '*.la' -delete || die + find "${ED}" -name '*.a' -delete || die +} diff --git a/sys-cluster/genders/metadata.xml b/sys-cluster/genders/metadata.xml index 96b63728f1..60ff03cc53 100644 --- a/sys-cluster/genders/metadata.xml +++ b/sys-cluster/genders/metadata.xml @@ -1,7 +1,10 @@ - + + ceres@ceressees.dev + Ceres Milner + chaos/genders diff --git a/sys-fs/bcachefs-kmod/Manifest b/sys-fs/bcachefs-kmod/Manifest index 4ac4c450c9..699b5806b6 100644 --- a/sys-fs/bcachefs-kmod/Manifest +++ b/sys-fs/bcachefs-kmod/Manifest @@ -1,4 +1,4 @@ DIST bcachefs-tools-1.36.1.tar.sign 833 BLAKE2B 25255282d77ae9b9e1cd7fafed525c5150ade41196ec876f05ff5bcc09c20b3b3ba250cb6bc9361aa15f7fe6cd15a580251d43e3dceac30efdedf2643b9ecbf5 SHA512 7d74ea54386dde3e5502d96e4d4b937171df1f425e5a11b0e40d11cc3b85f560f64620ed4f2d077ec632fa57d1be68b006971d3db95ce413f758ce256c4f88eb DIST bcachefs-tools-1.36.1.tar.zst 1424416 BLAKE2B 0429d34a8287f9691ebcc58fdb50bfef8445f19f40dd41ac8ff7a65b831db081570c0967cbdacbc11cf41d1284af86d6d0c6ed977bd9eb6135ce9195f5a45888 SHA512 2ee26239ad31dd53834a0a21403f6f480c23766226c5a9cd90be271e25dd062d4b264d137e2c732ca0c841ba61c9926ee01b6d54c35c6b644aaa09df68a299cd -DIST bcachefs-tools-1.37.2.tar.sign 833 BLAKE2B f0456f9633cec3dc9079b58d19c3c5a2e83fb22055aa6afc37153538045643f0fd8e4338b2e578c444f397fc7b7b312464f6407a6a9088cd7b4df824d74206b8 SHA512 2603bcceed5582f42bc9746b867d124c834af57e4732275ff6e0cdcc9db6e18f833ebac7f765d489020dc5e9e3cde4370033989f1403052d61fddf8e9bf95cdd -DIST bcachefs-tools-1.37.2.tar.zst 1655563 BLAKE2B 89c13e5af3560427abc8131995012454faf1953e0dfd5dd3ba49df4d90831c6b1237b2694c611288ce4357b7e73faa31ceca46b67e8dec240b6c9a317c992e74 SHA512 e7897a7ac45c2c6b5bc9d87ce13e1d6394617fc5514eaba21fb0d696ed44c5be3055a80a31c940a9b77130614b599b54f4b0fd6185f0862ab12b2f99f375eeb1 +DIST bcachefs-tools-1.37.3.tar.sign 833 BLAKE2B 1926e433f305c9e74f81ffab3cddedfeaa8999d737efeba2c18ebe54721daa7c00a36affbdac1521b076979fae14d87eb8d389a7bc7e140d26d0b5614bd6f087 SHA512 5081629ad456f14a34c80eabe3741db26eaf0457ed73e6a35f8e65bd8a41806d09fe8bb74714968e082458acac08824102fdf2675a0c2f1ac381133e85340251 +DIST bcachefs-tools-1.37.3.tar.zst 1659426 BLAKE2B 2fe69659f4c143d5a07aa71f25f1613de6dc9cf080cabaa6f76019d07bd9803ba6a41a2f30eba55b98b5f994d8bd1a63bd0734f26b4582c1614e3335daeb3876 SHA512 bb9316c9a5592105eca468a776b1f8e6e4fc36c08c0cdd0c82a5c6fa8bc6e62f729ebeab4584c9323d0cf117ce4e3ecd8457ee8354f3a28d84d4246db8cdedd8 diff --git a/sys-fs/bcachefs-kmod/bcachefs-kmod-1.37.2.ebuild b/sys-fs/bcachefs-kmod/bcachefs-kmod-1.37.3.ebuild similarity index 100% rename from sys-fs/bcachefs-kmod/bcachefs-kmod-1.37.2.ebuild rename to sys-fs/bcachefs-kmod/bcachefs-kmod-1.37.3.ebuild diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest index fd138e04b2..bddb3954b6 100644 --- a/sys-fs/dwarfs-bin/Manifest +++ b/sys-fs/dwarfs-bin/Manifest @@ -1,6 +1,2 @@ -DIST dwarfs-bin-0.12.4-amd64.tar.xz 3616968 BLAKE2B 962fbfc659dfab44d49c1b05bd03723381fce111250aed9717a80325cdfc9206522467306066804b272bad7f5f224ca3cded681592c47c9d45475c6752d85795 SHA512 ac8a7e24272c9a0a6a7ac4192e533da2d6860672b7c6d93ea7b58719e708d37699b707041f390d64552355ddaac234820fe8d848cdeef4a745fb786501f4bca2 -DIST dwarfs-bin-0.12.4-arm64.tar.gz 3258580 BLAKE2B f11b6946cad48f25f68ef6fd21b82b43fc6f3d964f7ded8928f103f65fcf11306eb760a7d0a0271b10073d0e9112957694840319d535685734b0e09f2c068b00 SHA512 bc127cded2b13cf7babeccd4d9d72b5b55030d3f2adc2cf43e1b53b55535004d0f436025a4599322a9bf805c432616e96623a0941099fa30eebaea3a8ed4d5c2 -DIST dwarfs-bin-0.13.0-amd64.tar.xz 4021880 BLAKE2B 3890283307fd5d5e100bac79186790d1d7d37d9de80a1f5adf1a170b0f4c5d7406f6f9318ac068b60809ef874bf5ad61d2d1148a0367d234bcebc52eb5af41b7 SHA512 9e3af0f9be29e5975503626348a050aa48e4096caaf96b82287638f475b4a83410f92568340591f4cc917cd10d58c2ee37ed2e33aa0fa37f348d14724ce0821b -DIST dwarfs-bin-0.13.0-arm64.tar.gz 3531120 BLAKE2B 8a780925e5df5947e75859cdfe20cac7cd04f089f2116702ee0b83c893bb5a04ed2711d555a59bfe2376f9084ceb79ec37b301ec43930e5603b718c52b2d9784 SHA512 300807985d79542e82b1e810acd75633f07809ba1788920d4858d308daa0719318c2bc5a4d3ca9abaa16601f7599b354de496eda8b0339193d597b7e7f593267 -DIST dwarfs-bin-0.14.1-amd64.tar.xz 4152280 BLAKE2B 80edae2f0c85d32e987dc06f20b4e946a358b6252f297c9ea2640cb5360f67c63e5538183520ead47ad88e3ca5f9f4de6f170cb4bcfb34ff2ba8609b0a80a005 SHA512 f9c02e91e0f14fab26124e7b1a74bca5c0dd1c5e70888c0fa174b7024724d6b40f39024ec02b9ff8bfc6427a51b19406029d59fe718e2da7a4ad52a123e452cb -DIST dwarfs-bin-0.14.1-arm64.tar.xz 3662072 BLAKE2B c46465fbd21cbd8d5c5d1ac1b40158b7af791173aca046125cec0812d0bee689caf25053b6eae7d3d5eddc9131b15250f98eefe271632621c6fdc6ad278c106f SHA512 a957184805c63e5007954c8a3cfab255159cf2a418fa7e3d8acfe446867091f5bc16a7d4edf455ae42af051eb8e0df0a4511d3e3e9c62fe9bd59911109179f56 +DIST dwarfs-bin-0.15.1-amd64.tar.xz 4123212 BLAKE2B 34c509f297049ffaebdc559ca8b59c34e02ca468879e1d8d660dcd4f0ed650f2324df2c41c0f315c3ec520d3707a33f5e084d3fd29fc753bfbd345b65d1e0fdf SHA512 e7d2f42d53c2ad5383075c5ff5f228f65133593a6bb806c59847b8fa2a2031baf2b686422a47d1fa591979205faca5fb2f306dbeeacbc7f9740ad7c067dc6580 +DIST dwarfs-bin-0.15.1-arm64.tar.xz 3630128 BLAKE2B dde9537c1b7ce2c23aced2e2826bb719cf1ca0a78dfecac579c2d419fc7a652d173703014b0ea646a5803d2b210f5bf5fc9b1eeaf42b49d344f92446266b3b43 SHA512 8b3c3dee20c0d507d4277cfc9f322ed15884ef7e9a5cc9958fe4d57ac5abf8b1dd0d3f81c0a602d5b11ff903a0538ed3533723a5be67354f1f94497cf3f5d60f diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.12.4.ebuild b/sys-fs/dwarfs-bin/dwarfs-bin-0.12.4.ebuild deleted file mode 100644 index 165a5acd07..0000000000 --- a/sys-fs/dwarfs-bin/dwarfs-bin-0.12.4.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Static version of a fast very high compression read-only FUSE file system" -HOMEPAGE="https://github.com/mhx/dwarfs" -SRC_URI=" - amd64? ( https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-x86_64.tar.xz -> ${P}-amd64.tar.xz ) - arm64? ( https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-aarch64.tar.xz -> ${P}-arm64.tar.gz ) -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" - -RDEPEND=" - ${PYTHON_DEPS} - sys-fs/fuse:3 -" -DEPEND=" - ${RDEPEND} -" -QA_PREBUILT=" - opt/dwarfs-bin/bin/* - opt/dwarfs-bin/sbin/* -" - -src_unpack() { - if use amd64; then - S="${WORKDIR}/dwarfs-${PV}-Linux-x86_64" - elif use arm64; then - S="${WORKDIR}/dwarfs-${PV}-Linux-aarch64" - fi - - default -} - -src_prepare() { - default - einfo "Removing legacy fuse2-related stuff..." - rm sbin/dwarfs2 sbin/mount.dwarfs2 || die - einfo "Done." -} - -src_install(){ - mkdir -p "${ED}/opt/${PN}" || die - mv "${S}"/* "${ED}/opt/${PN}" || die - - for file in "${ED}/opt/${PN}/bin"/*; do - dosym "../${PN}/bin/$(basename "${file}")" "/opt/bin/$(basename "${file}")" - done - for file in "${ED}/opt/${PN}/sbin"/*; do - dosym "../${PN}/sbin/$(basename "${file}")" "/opt/bin/$(basename "${file}")" - done - - newenvd - "90${P}" <<-_EOF_ - MANPATH="${EPREFIX}/opt/${PN}/share/man" - _EOF_ -} - -pkg_postinst(){ - elog "You may find more information in the" - elog "${HOMEPAGE}" - elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md" - elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md" -} diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.13.0.ebuild b/sys-fs/dwarfs-bin/dwarfs-bin-0.13.0.ebuild deleted file mode 100644 index 165a5acd07..0000000000 --- a/sys-fs/dwarfs-bin/dwarfs-bin-0.13.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Static version of a fast very high compression read-only FUSE file system" -HOMEPAGE="https://github.com/mhx/dwarfs" -SRC_URI=" - amd64? ( https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-x86_64.tar.xz -> ${P}-amd64.tar.xz ) - arm64? ( https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-aarch64.tar.xz -> ${P}-arm64.tar.gz ) -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" - -RDEPEND=" - ${PYTHON_DEPS} - sys-fs/fuse:3 -" -DEPEND=" - ${RDEPEND} -" -QA_PREBUILT=" - opt/dwarfs-bin/bin/* - opt/dwarfs-bin/sbin/* -" - -src_unpack() { - if use amd64; then - S="${WORKDIR}/dwarfs-${PV}-Linux-x86_64" - elif use arm64; then - S="${WORKDIR}/dwarfs-${PV}-Linux-aarch64" - fi - - default -} - -src_prepare() { - default - einfo "Removing legacy fuse2-related stuff..." - rm sbin/dwarfs2 sbin/mount.dwarfs2 || die - einfo "Done." -} - -src_install(){ - mkdir -p "${ED}/opt/${PN}" || die - mv "${S}"/* "${ED}/opt/${PN}" || die - - for file in "${ED}/opt/${PN}/bin"/*; do - dosym "../${PN}/bin/$(basename "${file}")" "/opt/bin/$(basename "${file}")" - done - for file in "${ED}/opt/${PN}/sbin"/*; do - dosym "../${PN}/sbin/$(basename "${file}")" "/opt/bin/$(basename "${file}")" - done - - newenvd - "90${P}" <<-_EOF_ - MANPATH="${EPREFIX}/opt/${PN}/share/man" - _EOF_ -} - -pkg_postinst(){ - elog "You may find more information in the" - elog "${HOMEPAGE}" - elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md" - elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md" -} diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.14.1.ebuild b/sys-fs/dwarfs-bin/dwarfs-bin-0.15.1.ebuild similarity index 100% rename from sys-fs/dwarfs-bin/dwarfs-bin-0.14.1.ebuild rename to sys-fs/dwarfs-bin/dwarfs-bin-0.15.1.ebuild diff --git a/sys-fs/dwarfs/Manifest b/sys-fs/dwarfs/Manifest index 0c2cbd0974..e67171af8c 100644 --- a/sys-fs/dwarfs/Manifest +++ b/sys-fs/dwarfs/Manifest @@ -1,3 +1 @@ -DIST dwarfs-0.12.4.tar.xz 12271700 BLAKE2B 1aad8f84cd2b79445f952b9e2ce55ff534c77d48a9ae5f15c73359b368eca032d1a85d023595e6f99cb1c83a949405387eb5d8a4b2b8b1336798fa5ae6069905 SHA512 d20006d7df485b2884bc20a5ec521b79846a1b1f72791f7151691b90e38e8e2b3230f164b36bd68aed31cbdf428d316bbe5938394cc565c7d832060337773212 -DIST dwarfs-0.13.0.tar.xz 13117660 BLAKE2B 19cf0b68ffb016907cac88521ff5390f1ef637e978e4c9c5a32bf99fb9f7f9e4214b5b74c49dcd4b1fd1f3a7057b0bc9d1f821e871c4870cee0b41c186e5143e SHA512 9e30ce8667657c2bbda1912601b9061f5dd6360fb2ec06e39f95dd23bce7fc633d8c1088b5d6fcecddf756cca7670ebdebaf3a86b0b9a51a24a498d1ba71aad0 -DIST dwarfs-0.14.1.tar.xz 13410736 BLAKE2B 0aaba364533fbd992eb312492332a193171e3e4781820a0b2b574255a039a7da3ca365b7a929f2ce8511f84babf81ca30b93791fd6491f5b54b0cd49a17640ce SHA512 7ff1faf1536aeda1d54d68f627b810222303b8ed8b414d01e1a2b6d51693bc68e116d499a4d408a5cd49f241de1e642d7013bd1b1981ac20e388b3338b15870d +DIST dwarfs-0.15.1.tar.xz 1327908 BLAKE2B 3924454f8eab168f1dfe1978e8ced3541c7eac091d55a13d331d4fd5fd1b18c09ccd28cc87fb59e1977dbde05a2b99e18f984744a2798178e3a9222267476e21 SHA512 32d095fb626d1beddd442eb8ce3192179cb7c4d5aa1edef6ac2ad7b339ee3aeef4c2b064cabee1778459b417de6dd5dd0c12b921b5dee6f0cc97b2f47b46390f diff --git a/sys-fs/dwarfs/dwarfs-0.12.4.ebuild b/sys-fs/dwarfs/dwarfs-0.12.4.ebuild deleted file mode 100644 index 0ce6b642cd..0000000000 --- a/sys-fs/dwarfs/dwarfs-0.12.4.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs cmake flag-o-matic - -DESCRIPTION="A fast high compression read-only file system for Linux, Windows and macOS" -HOMEPAGE="https://github.com/mhx/dwarfs" -SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="GPL-3 MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+jemalloc test +tools +fuse +perfmon flac ricepp stacktrace" -S="${WORKDIR}/dwarfs-${PV}" - -RDEPEND=" - >=app-arch/libarchive-3.7.9 - >=app-arch/brotli-1.1.0 - >=app-arch/lz4-1.10.0 - >=app-arch/xz-utils-5.8.1 - >=app-arch/zstd-1.5.7 - dev-cpp/gflags - dev-cpp/glog[gflags] - >=dev-cpp/parallel-hashmap-1.4.1 - dev-libs/boost[context] - dev-libs/double-conversion - dev-libs/libevent - >=dev-libs/libfmt-11.0.2:= - dev-libs/utfcpp - >=dev-libs/xxhash-0.8.2 - flac? ( >=media-libs/flac-1.5.0 ) - fuse? ( sys-fs/fuse:3 ) - sys-libs/binutils-libs - stacktrace? ( >=dev-cpp/cpptrace-0.8.0 ) - virtual/zlib:= - jemalloc? ( >=dev-libs/jemalloc-5.3.0 ) - test? ( >=dev-cpp/gtest-1.15.2 ) - >=dev-cpp/range-v3-0.12.0 - dev-libs/date - >=dev-libs/openssl-1.1 - dev-cpp/nlohmann_json -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -FEATURES=" - stacktrace? ( nostrip ) -" - -DOCS=( "README.md" "CHANGES.md" "TODO" ) -RESTRICT="!test? ( test )" - -CHECKREQS_DISK_BUILD="500M" -CMAKE_WARN_UNUSED_CLI=0 - -src_configure(){ - use stacktrace && append-flags -g - mycmakeargs=( - -DUSE_JEMALLOC=$(usex jemalloc ON OFF) - -DWITH_TESTS=$(usex test ON OFF) - -DWITH_MAN_PAGES=ON - -DWITH_MAN_OPTION=ON - -DWITH_LIBDWARFS=ON - -DWITH_TOOLS=$(usex tools ON OFF) - -DWITH_FUSE_DRIVER=$(usex fuse ON OFF) - -DENABLE_PERFMON=$(usex perfmon ON OFF) - -DTRY_ENABLE_FLAC=$(usex flac ON OFF) - -DENABLE_RICEPP=$(usex ricepp ON OFF) - -DENABLE_STACKTRACE=$(usex stacktrace ON OFF) - -DWITH_LEGACY_FUSE=OFF - -DPREFER_SYSTEM_GTEST=ON - ) - cmake_src_configure -} - -src_test(){ - export DWARFS_SKIP_FUSE_TESTS=1 - local CMAKE_SKIP_TESTS=( - # Perfmon is not working within sandbox - dwarfsextract_test.perfmon - ) - - cmake_src_test -} - -pkg_postinst(){ - elog "More information: ${HOMEPAGE}" - if use tools ; then - elog " creating images: mkdwarfs --man" - elog " creating images: man mkdwarfs" - elog " creating images: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md" - fi - if use fuse ; then - elog " mounting images: dwarfs --man" - elog " mounting images: man dwarfs" - elog " mounting images: ${HOMEPAGE}/blob/main/doc/dwarfs.md" - fi -} diff --git a/sys-fs/dwarfs/dwarfs-0.13.0.ebuild b/sys-fs/dwarfs/dwarfs-0.13.0.ebuild deleted file mode 100644 index 6ee589e25d..0000000000 --- a/sys-fs/dwarfs/dwarfs-0.13.0.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs cmake flag-o-matic - -DESCRIPTION="A fast high compression read-only file system for Linux, Windows and macOS" -HOMEPAGE="https://github.com/mhx/dwarfs" -SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="GPL-3 MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+jemalloc test +tools +fuse +perfmon flac ricepp stacktrace" -S="${WORKDIR}/dwarfs-${PV}" - -RDEPEND=" - >=app-arch/libarchive-3.7.9 - >=app-arch/brotli-1.1.0 - >=app-arch/lz4-1.10.0 - >=app-arch/xz-utils-5.8.1 - >=app-arch/zstd-1.5.7 - dev-cpp/gflags - dev-cpp/glog[gflags] - >=dev-cpp/parallel-hashmap-2.0.0 - dev-libs/boost[context] - dev-libs/double-conversion - dev-libs/libevent - >=dev-libs/libfmt-11.0.2:= - dev-libs/utfcpp - >=dev-libs/xxhash-0.8.3 - flac? ( >=media-libs/flac-1.5.0 ) - fuse? ( sys-fs/fuse:3 ) - sys-libs/binutils-libs - stacktrace? ( >=dev-cpp/cpptrace-1.0.2 ) - virtual/zlib:= - jemalloc? ( >=dev-libs/jemalloc-5.3.0 ) - test? ( >=dev-cpp/gtest-1.17.0 ) - >=dev-cpp/range-v3-0.12.0 - dev-libs/date - >=dev-libs/openssl-1.1 - dev-cpp/nlohmann_json -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -FEATURES=" - stacktrace? ( nostrip ) -" - -DOCS=( "README.md" "CHANGES.md" "TODO" ) -RESTRICT="!test? ( test )" - -CHECKREQS_DISK_BUILD="500M" -CMAKE_WARN_UNUSED_CLI=0 - -src_configure(){ - use stacktrace && append-flags -g - mycmakeargs=( - -DUSE_JEMALLOC=$(usex jemalloc ON OFF) - -DWITH_TESTS=$(usex test ON OFF) - -DWITH_MAN_PAGES=ON - -DWITH_MAN_OPTION=ON - -DWITH_LIBDWARFS=ON - -DWITH_TOOLS=$(usex tools ON OFF) - -DWITH_FUSE_DRIVER=$(usex fuse ON OFF) - -DENABLE_PERFMON=$(usex perfmon ON OFF) - -DTRY_ENABLE_FLAC=$(usex flac ON OFF) - -DENABLE_RICEPP=$(usex ricepp ON OFF) - -DENABLE_STACKTRACE=$(usex stacktrace ON OFF) - -DWITH_LEGACY_FUSE=OFF - -DPREFER_SYSTEM_GTEST=ON - ) - cmake_src_configure -} - -src_test(){ - export DWARFS_SKIP_FUSE_TESTS=1 - local CMAKE_SKIP_TESTS=( - # Perfmon is not working within sandbox - dwarfsextract_test.perfmon - ) - - cmake_src_test -} - -pkg_postinst(){ - elog "More information: ${HOMEPAGE}" - if use tools ; then - elog " creating images: mkdwarfs --man" - elog " creating images: man mkdwarfs" - elog " creating images: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md" - fi - if use fuse ; then - elog " mounting images: dwarfs --man" - elog " mounting images: man dwarfs" - elog " mounting images: ${HOMEPAGE}/blob/main/doc/dwarfs.md" - fi -} diff --git a/sys-fs/dwarfs/dwarfs-0.14.1.ebuild b/sys-fs/dwarfs/dwarfs-0.15.1-r1.ebuild similarity index 84% rename from sys-fs/dwarfs/dwarfs-0.14.1.ebuild rename to sys-fs/dwarfs/dwarfs-0.15.1-r1.ebuild index 9fd29ff1ab..bd5c297a04 100644 --- a/sys-fs/dwarfs/dwarfs-0.14.1.ebuild +++ b/sys-fs/dwarfs/dwarfs-0.15.1-r1.ebuild @@ -12,34 +12,29 @@ SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/${P}.tar.xz" LICENSE="GPL-3 MIT" SLOT="0" KEYWORDS="~amd64" -IUSE="+jemalloc test +tools +fuse +perfmon flac ricepp stacktrace" +IUSE=" test +tools +fuse +perfmon flac ricepp stacktrace" S="${WORKDIR}/dwarfs-${PV}" RDEPEND=" - >=app-arch/libarchive-3.7.9 - >=app-arch/brotli-1.1.0 + >=app-arch/libarchive-3.8.6 + >=app-arch/brotli-1.2.0 >=app-arch/lz4-1.10.0 >=app-arch/xz-utils-5.8.1 >=app-arch/zstd-1.5.7 - dev-cpp/gflags - dev-cpp/glog[gflags] >=dev-cpp/parallel-hashmap-2.0.0 dev-libs/boost[context] - dev-libs/double-conversion - dev-libs/libevent - >=dev-libs/libfmt-11.0.2:= + >=dev-libs/libfmt-12.1.0:= dev-libs/utfcpp >=dev-libs/xxhash-0.8.3 flac? ( >=media-libs/flac-1.5.0 ) fuse? ( sys-fs/fuse:3 ) sys-libs/binutils-libs - stacktrace? ( >=dev-cpp/cpptrace-1.0.2 ) + stacktrace? ( >=dev-cpp/cpptrace-1.0.4 ) virtual/zlib:= - jemalloc? ( >=dev-libs/jemalloc-5.3.0 ) test? ( >=dev-cpp/gtest-1.17.0 ) >=dev-cpp/range-v3-0.12.0 dev-libs/date - >=dev-libs/openssl-1.1 + >=dev-libs/openssl-3.0 dev-cpp/nlohmann_json " @@ -63,7 +58,7 @@ CMAKE_WARN_UNUSED_CLI=0 src_configure(){ use stacktrace && append-flags -g mycmakeargs=( - -DUSE_JEMALLOC=$(usex jemalloc ON OFF) + -DUSE_JEMALLOC=OFF -DWITH_TESTS=$(usex test ON OFF) -DWITH_MAN_PAGES=ON -DWITH_MAN_OPTION=ON diff --git a/www-apps/pleroma/pleroma-2.10.0.ebuild b/www-apps/pleroma/pleroma-2.10.0.ebuild deleted file mode 100644 index 04f258a1ec..0000000000 --- a/www-apps/pleroma/pleroma-2.10.0.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 2022-2024 Haelwenn (lanodan) Monnier -# Distributed under the terms of the GNU General Public License v2 - -# Note: pleroma-2.10.0 should be kept as long as ~pleroma-2.10.0-r1 -# is as while eapply in src_unpack technically still works it is -# outside policy and so not guaranteed to work. - -EAPI=7 - -inherit mix optfeature flag-o-matic - -DESCRIPTION="ActivityPub social networking software compatible with other Fediverse software" -HOMEPAGE="https://pleroma.social/" -if [[ "${PV}" == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.pleroma.social/pleroma/pleroma" -else - SRC_URI="https://git.pleroma.social/pleroma/pleroma/archive/v${PV}.tar.gz -> pleroma-${PV}.tar.gz" - S="${WORKDIR}/${PN}" - KEYWORDS="~amd64" -fi -LICENSE="AGPL-3 CC-BY-SA-4.0 CC-BY-4.0" -SLOT="otp" - -IUSE="+system-lexbor +system-vips" - -# Requires network access (https) as long as elixir dependencies aren't packaged -# said dependencies have their checksum verified via `mix.lock` -RESTRICT="network-sandbox" - -BDEPEND=" - =dev-lang/elixir-1.14:= - =dev-util/rebar-3.20.0-r1 - dev-elixir/hex - dev-vcs/git -" -DEPEND=" - dev-libs/glib - sys-apps/file - sys-libs/ncurses:= - system-lexbor? ( dev-libs/lexbor ) - system-vips? ( > config/prod.exs || die - - echo "import Config" > config/prod.secret.exs || die - - # Needs -fPIC under glibc for exile library - # https://bugs.gentoo.org/937130 - append-flags -fPIC -} - -src_compile() { - mkdir -p pleroma || die - - use system-vips && export VIX_COMPILATION_MODE="PLATFORM_PROVIDED_LIBVIPS" - - use system-lexbor && export WITH_SYSTEM_LEXBOR=1 - - emix release --overwrite --path pleroma -} - -src_install() { - # doins doesn't seems to preserve permissions - mkdir -p "${ED}/opt" || die - cp -pr ./pleroma "${ED}/opt/pleroma" || die - fperms 0750 /opt/pleroma - fperms -R g-w,o= /opt/pleroma - fowners -R 0:pleroma /opt/pleroma - - doinitd ./pleroma/installation/init.d/pleroma - - # Generated by Elixir, see lib/mix/lib/mix/tasks/release.init.ex - # Real executable needs to be in /opt/pleroma/bin due to usage of readlink to guess install path - dosym /opt/pleroma/bin/pleroma /usr/bin/pleroma - - # Technically could be with regular binaries via dobin, - # but useless without the pleroma command, which has restricted access - dosym /opt/pleroma/bin/pleroma_ctl /usr/bin/pleroma_ctl - - # This file controls console access - fperms 0750 /opt/pleroma/releases/COOKIE - fowners 0:pleroma /opt/pleroma/releases/COOKIE - - keepdir /etc/pleroma - fperms 0750 /etc/pleroma - fowners 0:pleroma /etc/pleroma - - keepdir /var/lib/pleroma - fperms 0750 /var/lib/pleroma - fowners pleroma:pleroma /var/lib/pleroma - - # So that www-apps/pleroma-fe (optional) doesn't ends up creating namespace conflicts - dosym /opt/pleroma-fe/dist /var/lib/pleroma/static/frontends/pleroma-fe/gentoo -} - -pkg_postinst() { - optfeature "For Pleroma.Upload.Filters.{Mogrify,Mogrifun} & images in previews" media-gfx/imagemagick - optfeature "For video support in Media Preview Proxy" media-video/ffmpeg - optfeature "For Pleroma.Upload.Filters.Exiftool.* filters" media-libs/exiftool - optfeature "Allows to pick system-managed frontend instead of bundled" www-apps/pleroma-fe -} diff --git a/www-client/helium-bin/Manifest b/www-client/helium-bin/Manifest index 389ff32d6a..51b3293b6c 100644 --- a/www-client/helium-bin/Manifest +++ b/www-client/helium-bin/Manifest @@ -2,5 +2,5 @@ DIST helium-bin-0.10.1.1-amd64.tar.xz 116644572 BLAKE2B 5cb6ac6037891383a0cb069a DIST helium-bin-0.10.1.1-arm64.tar.xz 111030808 BLAKE2B 28acd77a952f218f02cf817113e27ba437138dd38074b51c269f5d0bf3cd1dcab34c2a6fd5b123f2e6bb2429b9b42c35c8821d11836612fba446c393d5f3f585 SHA512 6245ef00dba35af773dff76b5becb1c262644b66e4414187efe681016dc0dc8edf0d72a69c928e69aefa075be1055e758e036dcd4800ccb2a9b87cc0bc08c501 DIST helium-bin-0.10.5.1-amd64.tar.xz 116769560 BLAKE2B 5a2c3bc7fbfc1c87a8de38bee835dbcc5822abe2e102b6d78e0ebc5a3faec685de0d9beb85ba7e6592e153611883c201033ec84d2a499d5ec86c893250899a75 SHA512 9bbedbf1be86d0bc6bdc2779927d76fee0f5150162907e364ca554e97f32d47eac3e19254435caeaa5faf61474c60fb1f857cd46bd820c9a78e97102644cf7b2 DIST helium-bin-0.10.5.1-arm64.tar.xz 111082904 BLAKE2B 6c72901774719503c23c76622e15bc83bc17214a81c693a56472a09abf9b6afab4fec462ce254c30e6309e5065eff6bcf054ebeabb151942e1a1407c85d78798 SHA512 378e6bbc6b3747ee2dcd28858ec06dc4548a1b2072ee1c54d2a7b888ce8cbb65d66a25a4169861c97d4d3b7f8ed0c39bd0a43e698b9cbf431475da662c616b88 -DIST helium-bin-0.9.4.1-amd64.tar.xz 110340164 BLAKE2B a66ed140de85105cf3d256079f1c021a957d26e9f8a4cc7560de9bf4e44836e2ac5c118b786b7431832c931db4601341d9a5316b8a5db8c9d634f5e12d73b912 SHA512 61cc81425310655d45c2f48d63a1d3a090bc0f44306eb906bee9b9af2a8bb030e81bcc1f1c18a18ef3c8d5e549e640b0da2c6a9482bd988a74f8f4742c4f9d36 -DIST helium-bin-0.9.4.1-arm64.tar.xz 104872592 BLAKE2B 10e3f8f8313cdd20d013e000cc650531045bd2300abe1f04f799a470bc25f5b3cb165f09e3f7e48f14b8e5024d728cad2f08ae5c9ab0832423724da9da5838d1 SHA512 2e67889f8848e85caaeddccee3c26eb0ea757978dabbaa5d90f4bfc50031518f4e68b9e3cea7f7cf6d700c7962a8d7a37bad14893dffb699291bcbf25f2f01b6 +DIST helium-bin-0.10.6.1-amd64.tar.xz 116944344 BLAKE2B 693208cc4ec60ee2055e051b4103eb34c7232b6decfd96ed7e4862111c1c19031eeeed2300b7d56f0da4be1ab6793f23314c94c7b9cf3b781f7a2e2bdfb155dd SHA512 ed0a2ad2b9f9be763636189c0315c4edb8d0b9e2c162bfdc940f656132bd28462d03f01145967c55d7b27fa30e31e171535352fb1e856931ef8b414e93a13949 +DIST helium-bin-0.10.6.1-arm64.tar.xz 111827984 BLAKE2B f348f366b6a88949cd2229432dce3f28ac3952e1b5b0b59b2ca9dc693f01be6fcfdd4a3c76d839f65758a3273406a1b9db2be54a0d4097213c859f96f17c5992 SHA512 6614ee9392396a2e8642303c200d25a48e2ffd20f4f5a113199f303d571f9b7f8d864ceeb222711ba8c013a941fe1830a8485bf6d7cb0012741c93ffc1f3d15d diff --git a/www-client/helium-bin/helium-bin-0.9.4.1.ebuild b/www-client/helium-bin/helium-bin-0.10.6.1.ebuild similarity index 100% rename from www-client/helium-bin/helium-bin-0.9.4.1.ebuild rename to www-client/helium-bin/helium-bin-0.10.6.1.ebuild diff --git a/www-client/opera-gx-bin/Manifest b/www-client/opera-gx-bin/Manifest new file mode 100644 index 0000000000..d89c4ae432 --- /dev/null +++ b/www-client/opera-gx-bin/Manifest @@ -0,0 +1 @@ +DIST opera-gx-stable_128.0.5807.97_amd64.deb 169161940 BLAKE2B 6d56c8cb782ba302635ee2448fb9d12f76cc5bc1121b452e643ab09549b925cd3daeca8cc98f90eef9a7e11732b39335e79e3b672a13ba22f91ee9e3a00c69bc SHA512 de1da53f6b2892ce5ae41e94129cf09f0b9b75a7c4cd62bb359c31f82ef632313f9729602703b66883c6ff4971be3a9ced23129bfcc4393e3fe6c3af4e502302 diff --git a/www-client/opera-gx-bin/metadata.xml b/www-client/opera-gx-bin/metadata.xml new file mode 100644 index 0000000000..594fc1c21b --- /dev/null +++ b/www-client/opera-gx-bin/metadata.xml @@ -0,0 +1,11 @@ + + + + + andreylir092@gmail.com + Andrey Lir + + + opera-software + + diff --git a/www-client/opera-gx-bin/opera-gx-bin-128.0.5807.97.ebuild b/www-client/opera-gx-bin/opera-gx-bin-128.0.5807.97.ebuild new file mode 100644 index 0000000000..4a4c6be4fa --- /dev/null +++ b/www-client/opera-gx-bin/opera-gx-bin-128.0.5807.97.ebuild @@ -0,0 +1,68 @@ +EAPI=8 + +inherit desktop unpacker xdg + +DESCRIPTION="Opera GX Browser (Binary Package)" +HOMEPAGE="https://www.opera.com/gx" +SRC_URI="https://download3.operacdn.com/ftp/pub/opera_gx/${PV}/linux/opera-gx-stable_${PV}_amd64.deb" + +LICENSE="Opera-GX-EULA" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="bindist mirror strip test" +#re-stripping an already stripped binary can lead to file corruption or 'QA Notice: Pre-stripped files found' warnings. +#Using RESTRICT="strip" tells Portage to skip this step and leave the binary as-is. +#Same goes for the test in RESTRICT, since it's an ebuild for an already precompiled binary we don't compile anything - thus there is no need to run any tests which are for compiled software. +IUSE="" + +RDEPEND=" + dev-libs/atk + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + virtual/libudev + x11-libs/cairo + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango +" + +BDEPEND="sys-devel/binutils" + +S="${WORKDIR}" + +src_install() { + if [[ -d usr ]]; then + # Fix the .desktop file validation errors + if [[ -f usr/share/applications/opera-gx.desktop ]]; then + sed -i '/TargetEnvironment/d' usr/share/applications/opera-gx.desktop || die + fi + # Fix for the unexpected directory /usr/share/doc/opera-gx-stable + if [[ -d usr/share/doc/opera-gx-stable ]]; then + mkdir -p "${ED}/usr/share/doc/${PF}" || die + # Unzip the changelog to fix the compression notice + gunzip usr/share/doc/opera-gx-stable/changelog.gz || die + cp -a usr/share/doc/opera-gx-stable/* "${ED}/usr/share/doc/${PF}/" || die + rm -rf usr/share/doc/opera-gx-stable || die + fi + insinto /usr + doins -r usr/* + fi + if [[ -d opt ]]; then + insinto /opt + doins -r opt/* + fi + fperms 0755 /usr/bin/opera-gx +} diff --git a/www-plugins/firefoxpwa/Manifest b/www-plugins/firefoxpwa/Manifest index 5d3cd3c71b..eef4a93fe2 100644 --- a/www-plugins/firefoxpwa/Manifest +++ b/www-plugins/firefoxpwa/Manifest @@ -1,10 +1,8 @@ -DIST WebAppManifestRS-477c5bbc7406eec01aea40e18338dafcec78c917.gh.tar.gz 21298 BLAKE2B 72d33de36f7958a766edb5010d6ac4ccc09fda24c5a336cc8b8a11c35a276f3be09ff4af3713ea688d5786a49553d6824450d970a46a71a2c5f345c19619ac12 SHA512 615539476c13ae1712fac766807070063005a48be96890b960cd437219d3966afcc638f3bb25c144384e0f6172738c2f7e63cc4568f6cd929790dfbab46df2c6 DIST WebAppManifestRS-c3329f3378a0039c96bd2b3f32529ea6b438c350.gh.tar.gz 21247 BLAKE2B a001dd5ab5ac660a8067ba433290a69a5226a6f34e943b3aee2501d9d7fc463fd40587f18ff251276fa61a198fc5f653422e74673b0cb12b7e9e7bf2488dfe2c SHA512 7c98796631165ff83b6b1795b28844d850249de0aab5ec27ef51d81d7e3f2bcf6f7481e1e9dea2aa6b0e370b6e59f5c7cdf41d3d26dec893574581d8566baa73 -DIST firefoxpwa-2.17.1-crates.tar.xz 41370764 BLAKE2B c2d1000075eb96695afeae3602b0a1bed495599ed28c44cefd939f20bcb8eba4a9096527bafa43ad774b5064ee6912944fa4fb425e3d98fa2b4dec140b8611dc SHA512 98db529176f224fcd9329be60a20479252e2d7e4531ef6d5dc6080d30ec925e5ab5640d50b301f5f5b42cecfca63250e27ba6bba97a65106dd37e3d1a1e558d6 -DIST firefoxpwa-2.17.1.tar.gz 556832 BLAKE2B a30ad1e60d2cbbe26b7b66d5144ab1bb3fdb5188e619a8be6289bcdb3c2b22fe25fb8c796d047a0a95359f44f4f43bd013ba8fecc1bd08ce774b98978c1ca811 SHA512 8eb9e168fd51820d5e961bc9c081e64a19d0c22a77c9838586f3a708ddfef9f233016d76259d79bfe26871cd054e5095256cfaa22d9657cdafbacff61519dd99 DIST firefoxpwa-2.17.2-crates.tar.xz 37768108 BLAKE2B a3eae27a858607167715737a3a247bf7ff0a9ed257ad1f9e154952220289e06159fd98eb9483d84d57d375b7f80f9baa1d12f33b41ec2aa3589c944ed12c8476 SHA512 777e6c6edfbd9cdd75c328cb8d658a60e952149ed7ab8eb19b5555f3c67a05d069dcc4a5b6eab7ee7443d41e16f8828643785fd3f1e3a19aa607f4894b655272 DIST firefoxpwa-2.17.2.tar.gz 557008 BLAKE2B 8bd5a4ee3435fb24b92bcee506231021b43d5ef2251a9cabe93d92536bfbe514b23cb766b891b952be829fd149e7568b1d998b7f2204a328945adef66a3ab939 SHA512 fe7e4a2beb9fc05780b9121bf8f048a91f752399dcddad0f56e989df4030b207a7cf88f19339ee7eae2fda3eecbd5458b783d1c9373319e2c64e42c2b626c41d DIST firefoxpwa-2.18.0-crates.tar.xz 38164476 BLAKE2B 03e6b73a8593d898b51c2aa5c747fd2d58a859fe00c075dc4a037d5ab26597cff6f4353ad83db5c9f70ebdb6370887e78f19779c5752abdff77a80481f294d57 SHA512 4057a4738ade1d57fb69eeab20aeac1732f52736260d96c612d3928bd649e8d77af80c93d8f46bc1ca949e8e4e047a0117e692804b3cad43e057ba9bda5b9712 DIST firefoxpwa-2.18.0.tar.gz 560595 BLAKE2B 5cb0428bf8a683db44d869d065a0f3063bca228d5c08581c77299ed53598b3d5019ec0fbb71e797dd3dbd5911bbacbdfce406028d1e20261d67bcf2280c532d0 SHA512 289b152de62417aa16010734319d6fb322d61b5246e952fc0f0cef759da77680bd8a009eb3838403150a3a6b4cdb8688dc93144428da64d41874fc2815f58620 -DIST mime-57416f447a10c3343df7fe80deb0ae8a7c77cf0a.gh.tar.gz 22313 BLAKE2B a659e06d1316c7b5102f4a87f02bc35cb05947ff496167cc5acf9ba038c2091ef732bd43f298d9897aee2ce9e0f0e58253a5b06a1105251c0cdbb869db9410b8 SHA512 0d6726f66e34c83895b92928da4b8a1284d5e1d98bc7b01af1036fd92b0299fbc1dbcd0605c2323619db5cb807dcdcdb76da0026058c74c07e54959be1c75dde +DIST firefoxpwa-2.18.2-crates.tar.xz 36434064 BLAKE2B 819e7af82900a34d3ab48a0254dc63f3fd17e54b884d9b9e008ad8524bfc416767c5ec7096e3627c4d526c235ca40e92ed520a067343c811cf19fd10cb8ad754 SHA512 f176cc9c4da73275651e8bc766c66f1b62730e97abc837cfa7c2ea246da6d1eb8bab423647342cf8c4382cd3b8da6612eee931b096ba4b1f75393862be1888b6 +DIST firefoxpwa-2.18.2.tar.gz 570988 BLAKE2B 18b1590a7b23855dd0610151f0247e438a005e1b0134c8bfd7353598298dd15dbd03955d204fb678b6648e59151106405a8b8935faa133ba60cdaf3fcb3e4e63 SHA512 bb16c7db69d4a829a2f9613a159fb300444707d115c0ac987b704be891adb2e3055f7a4d4cd79872ca797e9b8088f568c8a298f747c65e9468c9cac1b260329d DIST mime-e3e2e55459d2989a3f4699566ff8f203a8720add.gh.tar.gz 22279 BLAKE2B 76215be308af32d324decd54afb37f8df4ef36aa1a19464f0870b6268fa800642febf923c863c6ca7c49bc178af42d9dc0f72867907b5f5dc33b840a308aebf7 SHA512 ba2ddb9566a76eb7888a00701ceb142487b1f1bd76449122b152e637de2d65fd3d54e445b7e125da9c80d289cff5351d8cb78468b6d2c61e653e4b2add992324 diff --git a/www-plugins/firefoxpwa/firefoxpwa-2.17.1.ebuild b/www-plugins/firefoxpwa/firefoxpwa-2.18.2.ebuild similarity index 91% rename from www-plugins/firefoxpwa/firefoxpwa-2.17.1.ebuild rename to www-plugins/firefoxpwa/firefoxpwa-2.18.2.ebuild index 18a8af9934..f7fe11795d 100644 --- a/www-plugins/firefoxpwa/firefoxpwa-2.17.1.ebuild +++ b/www-plugins/firefoxpwa/firefoxpwa-2.18.2.ebuild @@ -7,9 +7,9 @@ CRATES=" " declare -A GIT_CRATES=( - [mime-parse]='https://github.com/filips123/mime;57416f447a10c3343df7fe80deb0ae8a7c77cf0a;mime-%commit%/mime-parse' - [mime]='https://github.com/filips123/mime;57416f447a10c3343df7fe80deb0ae8a7c77cf0a;mime-%commit%' - [web_app_manifest]='https://github.com/filips123/WebAppManifestRS;477c5bbc7406eec01aea40e18338dafcec78c917;WebAppManifestRS-%commit%' + [mime-parse]='https://github.com/filips123/mime;e3e2e55459d2989a3f4699566ff8f203a8720add;mime-%commit%/mime-parse' + [mime]='https://github.com/filips123/mime;e3e2e55459d2989a3f4699566ff8f203a8720add;mime-%commit%' + [web_app_manifest]='https://github.com/filips123/WebAppManifestRS;c3329f3378a0039c96bd2b3f32529ea6b438c350;WebAppManifestRS-%commit%' ) inherit cargo desktop flag-o-matic shell-completion toolchain-funcs xdg @@ -35,8 +35,7 @@ LICENSE="MPL-2.0" # Dependent crate licenses LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 - UoI-NCSA Unicode-3.0 ZLIB + Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB " SLOT="0" diff --git a/www-servers/copyparty/Manifest b/www-servers/copyparty/Manifest index 8cec588703..f1412292c7 100644 --- a/www-servers/copyparty/Manifest +++ b/www-servers/copyparty/Manifest @@ -1 +1,2 @@ DIST copyparty-1.20.12.tar.gz 1748018 BLAKE2B fc0dac05462ebd502b3056904ee1ad79f996206350e15a42705cfed63a090a9acd49ffb81c68389df25c56d4632031733bb14706a96e404b3f218018c40219b3 SHA512 8668ff9333f83589d307f6cfd9e620a5ab66b8a989eeba1aa60c02fea9b657f01fd9e1919ef3a5c06eda8ebc3641629c7a86edb8fd7bc5d36b624e967c749507 +DIST copyparty-1.20.13.tar.gz 1754176 BLAKE2B b9349a1e849eb72eec61130eeb7ca1b4b7f2e6b0e5991030c3583cba5e62274f4cbbd84c9771f97d9b05c82bdf179e56a6f396596c322d417336744f5a53a727 SHA512 72324c6806d336daff21858821111ddcadd64ba0edbc715ffa56e21a76277de887f11b322a60cfc72aeed539b2e85a05f14f22ef78915f52c8c724596cf65b47 diff --git a/www-servers/copyparty/copyparty-1.20.13-r1.ebuild b/www-servers/copyparty/copyparty-1.20.13-r1.ebuild new file mode 100644 index 0000000000..e8286c51b7 --- /dev/null +++ b/www-servers/copyparty/copyparty-1.20.13-r1.ebuild @@ -0,0 +1,186 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 optfeature edo readme.gentoo-r1 + +DESCRIPTION="Easy-to-use, feature-packed, protable file server" +HOMEPAGE="https://github.com/9001/copyparty" + +SRC_URI="https://github.com/9001/copyparty/releases/download/v${PV}/copyparty-${PV}.tar.gz" + +LICENSE="MIT" # TODO: licenses of copyparty/web/deps +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/ifaddr[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/strip-hints + ) +" + +DISABLE_AUTOFORMATTING=y +DOC_CONTENTS="\ +# TODO: This package is unfinished and lacks some features + +- Missing service scripts: +-- OpenRC system service running as different user/group (default to copyparty) +-- Systemd system service running as different user/group (default to copyparty) +-- Systemd user service + +- Existing upstream service scripts: +-- contrib/openrc/copyparty: Hardcodes /usr/local/bin, runs as root, exposes /mnt as RW (!?) +-- contrib/systemd/copyparty.service: Hardcodes /usr/local/bin, runs as root, in /var/lib/copyparty +-- contrib/systemd/copyparty@.service: Runs as an arbitrary user, in /var/lib/copyparty-jail, at boot +-- contrib/systemd/copyparty-user.service: User service, runs in /var/lib/copyparty-jail + +- Default configuration: There's a bunch of examples, find them using: +\`find docs contrib -name '*.conf'\`. +Ideally one of these would be installed as /etc/copyparty.conf, and an +/etc/copyparty.d directory would be created. I'm not sure what would be +acceptable defaults. + +- Jailing the service with prisonparty/bubbleparty: This program is very +feature-packed, and has a decent security track record, but just has a +massive attack surface with serious repercussions. Some packages provide a +'prisonparty' service, which runs the program in a chroot. This script +hardcodes a lot of things that I'm not sure will work on gentoo, and would +need matching openrc/systemd services as well. + +# Note about TLS and certificates + +This program implements TLS natively, in order to be able to access the +WebCrypto API in browsers[1]. + +If you intend to expose it to the internet, it's advised to run it through a +reverse proxy[2], like nginx, in order to have a proper TLS implementation, and +more modern transport features. + +If that's not an option, by default, the https:// URL will use a builtin, +insecure certificate. Install app-crypt/cfssl in order to have it generate a +custom certificate. + +[1]: https://github.com/9001/copyparty/blob/2c26aecd878c185ce358f661d57612f91c21d4b1/copyparty/cert.py#L37-L43 +[2]: https://github.com/9001/copyparty#reverse-proxy + +# Bundled dependency notice + +A few 'web dependencies' are supplied in the copyparty/web/deps directory. +These are mostly things that run in the web browser, such as javascript +libraries, markdown editors, some assets such as fonts, and a sha512 function +implemented in webassembly. + +An attempt at rebuilding these was made, but the scripts required too much +patching and should be adapted upstream to be more easily buildable without +docker. Additionally, it's difficult to package npm dependencies in gentoo. +https://gist.github.com/mid-kid/cc7c0c2e1c188c8b135663d547e3dd35" + +src_prepare() { + # Use a $TMPDIR for testing, not /dev/shm + sed -e 's/\["\/dev\/shm"[^]]*\]/[]/' \ + -i tests/util.py || die + + # Remove vendored dependencies + rm -r copyparty/stolen/ifaddr || die # dev-python/ifaddr + #rm copyparty/stolen/qrcodegen.py || die # TODO: not packaged + rm copyparty/stolen/surrogateescape.py || die # python2-only dependency + + # Patched dependency (avahi workaround) + # See https://github.com/9001/copyparty/issues/887#issuecomment-3368575829 + #rm -r copyparty/stolen/dnslib || die + + distutils-r1_src_prepare +} + +python_test() { + edo bash scripts/run-tests.sh python3 +} + +python_install() { + distutils-r1_python_install + + # Reuse the bundled copy of fusepy for partyfuse + # patched in scripts/deps-docker/Dockerfile (under "build fusepy") + sed -e "1a$(printf '%s\\n' \ + 'import copyparty.web.deps.fuse as fuse,sys,os' \ + 'sys.path.append(os.path.dirname(fuse.__file__))' \ + )" -i "${D}$(python_get_scriptdir)/partyfuse" || die + + # Useful utilities listed in bin/README.md + # These need to be executed inside the server's data directory + # Installed into /usr/libexec as not a single other package installs them + python_scriptinto /usr/libexec/copyparty + python_doscript bin/partyjournal.py bin/dbtool.py +} + +src_install() { + distutils-r1_src_install + readme.gentoo_create_doc + + exeinto /etc/user/init.d + newexe "${FILESDIR}/copyparty-user.initd" copyparty + + # Not all of the documentation is useful, but it's hard to filter, + # and plenty of it is quite useful. + dodoc -r docs contrib + + # These additional scripts can be used through command-line flags or + # configuration files, so it makes sense to put them in a predictable + # location. A few of these will require customization, the user should + # copy them to /etc. + insinto /usr/share/copyparty + doins -r bin/handlers bin/hooks bin/mtag + + # Every other package seems to install this, but it needs a service script, + # as well as proper creation of the jail + testing. + #newbin bin/prisonparty.sh prisonparty + + # Bubbleparty seems more reasonable, yet I don't see this included in other + # packages. Would need an optional sys-apps/bubblewrap dependency. + #newbin bin/bubbleparty.sh bubbleparty + + # Skipped tools: + # - bin/partyfuse-streaming.py: Doc tells me this doesn't exist + # - bin/partyfuse2.py: The regular partyfuse.py is better supported + # - bin/unforget.py: Not listed in README.md, questionable utility + # - bin/zmq-recv.py: Not listed in README.md, questionable utility +} + +pkg_postinst() { + # Optfeature descriptions from copyparty/svchub.py:SvcHub._feature_test() + optfeature "sessions and file/media indexing" dev-lang/python[sqlite] + optfeature "image thumbnails (plenty fast)" dev-python/pillow + #optfeature "image thumbnails (faster, eats more ram)" vips # pyvips not packaged (yet) + optfeature "create thumbnails as webp files" dev-python/pillow[webp] + optfeature "transcode audio, create spectrograms, video thumbnails, \ +good-but-slow image thumbnails, read audio/media tags" media-video/ffmpeg + optfeature "read audio tags (ffprobe is better but slower)" media-libs/mutagen + optfeature "secure password hashing (advanced users only)" dev-python/argon2-cffi + optfeature "send zeromq messages from event-hooks" dev-python/pyzmq + optfeature "read .heif images with pillow (rarely useful)" dev-python/pillow-heif + optfeature "read .avif images with pillow (rarely useful)" dev-python/pillow[avif] + #optfeature "read RAW images" rawpy # rawpy not packaged (yet) + + # Other pillow imports not listed above + optfeature "create thumbnails as jxl files" dev-python/pillow-jxl-plugin + + # Optfeatures from pyproject.toml:project.optional-dependencies not listed above + optfeature "sftp protocol support" dev-python/paramiko + optfeature "ftp protocol support" dev-python/pyftpdlib + optfeature "ftps protocol support" "dev-python/pyftpdlib dev-python/pyopenssl" + #optfeature "tftp protocol support" partftpy # partftpy not packaged (yet) + + # Additional programs not detected above + optfeature "automatically generate SSL certificate at startup" app-crypt/cfssl + optfeature "scrypt password hashing" dev-lang/python[ssl] # hashlib.scrypt() +} diff --git a/x11-misc/ly/Manifest b/x11-misc/ly/Manifest index df91b5a63e..1162448390 100644 --- a/x11-misc/ly/Manifest +++ b/x11-misc/ly/Manifest @@ -1,9 +1,13 @@ DIST N-V-__8AAGcUBQAa5vov1Yi_9AXEffFQ1e2KsXaK4dgygRKq.tar.gz 85519 BLAKE2B 4a601ea259b8b858b1bdf1e6bc852b927dd8afb4779cef7af9d9f149f7ecc9f0a32e558599cb8ad686deb037ec67c62d09a10573cbe716ab1f5aea45b1a31c59 SHA512 91a375b4acf48a99d3f0871da27588f3d48c65464b8cbf3cf96aaba6c3b610a749b242c567107b34e3441189d53ba3b8c8598b99bc929f73e3cf9ae3b6afd387 +DIST N-V-__8AAOEWBQDt5tNdIzIFY6n8DdZsCP-6MyLoNS20wgpA.tar.gz 85803 BLAKE2B a54ec90b7b4e3ffad8d33177a230c7f3723341b715ec9891f049dd86c79eb7ff21d52a7a901b95f2bda814154f33a5a77d3f1753bfca8cde9ddee588e0905274 SHA512 fd96cae9aba52b29f9961d59ed26298c21c4a3fc13897693a86659072c4755c8b97a6bec8068a3931e7cb8c9e8475cdc8d788a4dbf6bacddfbb005a5417e4da8 DIST clap-0.11.0-oBajB-HnAQDPCKYzwF7rO3qDFwRcD39Q0DALlTSz5H7e.tar.gz 25719 BLAKE2B 584cdd4e38d44c504f9a0af8d489900122b1b99e0b31b0608abf64ccb835167c002d067cdda12ffb5902636901425cc8e9e18947e98461a8abf5339759f13a7c SHA512 67a74050b56f070ad546123de90e12098bf28218315be3291bdc34fb9a3170812de7177b2e3431b9a137961dcad2d860dcd96c8559b856ab4292f6f15cdbe306 DIST ini-0.1.0-YCQ9YkUnAAA7SjpLwvomwrngMn3TConSAlNgo7Q8ibMZ.tar.gz 7731 BLAKE2B 41c768f4f1843ad929cf83061d91a225b19837cafe445a0926803cc145fa565c8895420f5a4b21d6d128f54ef02b6e5c43f642f91d5ab726d9cdc38d105273d9 SHA512 478e1271e05255a3da8879c66c3ab1739c231c46d6ae8df486fa7c748df06a45f21157fa6a585263135ab448b55140f4e5913a555c862407ef943cbc9942d655 +DIST ini-0.1.0-YCQ9Ys0pAABixEvvQvhVXAdqRE3wrZk_wiL9TPNHhB8d.tar.gz 8022 BLAKE2B 6d3e2f21247b3eeae1842d8d9d3b1ff0d663849da2237b1ba618e45961a61e1550d49015a0172e4726e177b96fd6a18dd0e83a7a0b37da7e5d92aff98b433486 SHA512 16bf8411315dee3fe54eedc4e2d4b07b4228230d98e826632d34a17e7f7b8c5c73ad10712b17f92181b9e5d73fcaa59b0eec294753daa37338425e43a1a2bf98 DIST ly-1.0.3.tar.gz 64793 BLAKE2B 302a8516e674201a6e4734c17919b6c30bed996e4bdd285d3c8546ce4566cbb5df0bf58050ea413ec6603c145d8fea8e690a49539ce8e09301735c0f7d9d2f68 SHA512 7ad8ecfab4770dcafd80c512e9164bb2684278d379e10b92c34e70ad825baf0b95e6b8ac2e39e2d4eb36e1530d93d599bf158df7568a04ba4310bf087379ec60 DIST ly-1.2.0.tar.gz 96962 BLAKE2B aa27056401fe05938a827879ceaa8f94921bd788cbde746923750f541ef7da2bc8148034d886721717990f9116e50dce8f82e3f059a83baf920721894e877854 SHA512 b773cb57561b46cb2df90292c2c83433b6be4b7e3f5024fbc426af9ccfa8b04ecab46ee5dca2e1c977d4465f0ebe7d72c729c6a18a9a61482073755dbe196c71 +DIST ly-1.3.2.tar.gz 106712 BLAKE2B b362c15eb64e06aca75a2264ed1a77a0276de38e19cd617a82133b4a44218d85cc95b4d6e836d7b0350d9e101d98f66636b5fc7793d5084786ee0b088aa0cad4 SHA512 586cf8facd44928b099538a40e51b513410835b469495cf9ae9414c0139e973e915d4e5a265dce272cf9db3eb23ff21aefcfecd721fc09ab53fee403179f6e68 DIST zig-clap-0.9.1.tar.gz 22875 BLAKE2B 685208b8cb08070304c44c8a1a294d53e7eb4045585a65d5ea3297c1d50157ec8cec06c1b21e3476e3cea0518945bc77b1cf4fe349f11ddcf9aa80dbfbd87788 SHA512 759a995f3400305044ba7ae2d0fb7de1f08b55d08b3de9fbbf4afbf75cefcc779c4ae8932885e6ecface9c290fb712c72c58011091ac5bde7429926ea3f7d501 DIST zigini-0.3.2-BSkB7WJJAADybd5DGd9MLCp6ikGGUq9wicxsjv0HF1Qc.tar.gz 6343 BLAKE2B c3141601089bd9c8e8d48be357fbe557369d9df1922dc6ee7f718042835fc03937945a9f8574f30ddd549558d76368ec6ad2eb2754805b6cc8edfa7085a36e04 SHA512 87585f38e1533ce003b888c835121369f35f86d88d94fbca83e7bd7b701b7b6e662aea8cd30dfdf0e4cf94555b4d31be3e879e88bf6520e2257be2c584ccf226 +DIST zigini-0.3.3-36M0FRJJAADZVq5HPm-hYKMpFFTr0OgjbEYcK2ijKZ5n.tar.gz 6329 BLAKE2B 0aa283c5ab270bfb80f84c602058eab8b81ba6d1c5094d09c94332fe07f0c275330a4a19f05f69b63e935ce5d1b954cc67c78bdf354af301f6e948074fb4ec2d SHA512 387a405889bcd3106f6e1c7774a192d8cd05b494716e2c9afd0f790068fbf60b4e83c17bc24f84fbbc0e56417a66cc2e28245cdd6b1508a460ff25a6ef2a54bd DIST zigini-0bba97a12582928e097f4074cc746c43351ba4c8.tar.gz 5797 BLAKE2B e5c4e20e7d23bb1096c9012acd19898fb0450d33c0ee78200ee817c3658d3cad048fe6a475977fa62ad0ba254d4a78b3b1181203fa7faf81b70ff75115552681 SHA512 7d2f2ccc9bf99cb2848c1059c34cd2163d48d6fa0a090f2c03cd92e2441dc0029868e28ac23a8a310941f969c5270ad26b5768a2a303bdccf35803ac027e7a88 DIST ziglibini-e18d36665905c1e7ba0c1ce3e8780076b33e3002.tar.gz 7398 BLAKE2B e8f8a026c876d120340f57beb4fda3fba396fe4f1f0aa5515f76399a68291087aa0909dde69139e4153a60587e37dd8b4ba94c5f481ce42c60a0cfee5f31cbe6 SHA512 3d18368d5e0e06e24a580698bec9eb35d85dfc528d4b24a354e41b402b31c06a547a3e85d59254781b1e0eafe13c1db23bebbd4a531c6a6a789af2e833e5a693 diff --git a/x11-misc/ly/ly-1.3.2.ebuild b/x11-misc/ly/ly-1.3.2.ebuild new file mode 100644 index 0000000000..c02229bb3c --- /dev/null +++ b/x11-misc/ly/ly-1.3.2.ebuild @@ -0,0 +1,87 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Generated by zig-ebuilder 0.3.0 + +EAPI=8 + +DESCRIPTION="Ly - a TUI display manager" +HOMEPAGE="https://codeberg.org/fairyglade/ly" + +declare -g -r -A ZBS_DEPENDENCIES=( + [clap-0.11.0-oBajB-HnAQDPCKYzwF7rO3qDFwRcD39Q0DALlTSz5H7e.tar.gz]='https://github.com/Hejsil/zig-clap/archive/5289e0753cd274d65344bef1c114284c633536ea.tar.gz' + [ini-0.1.0-YCQ9Ys0pAABixEvvQvhVXAdqRE3wrZk_wiL9TPNHhB8d.tar.gz]='https://github.com/AnErrupTion/ini/archive/918f16d0dcf893d0c1cdffe204faa08bb3584e04.tar.gz' + [zigini-0.3.3-36M0FRJJAADZVq5HPm-hYKMpFFTr0OgjbEYcK2ijKZ5n.tar.gz]='https://github.com/AnErrupTion/zigini/archive/9281f47702b57779e831d7618e158abb8eb4d4a2.tar.gz' + [N-V-__8AAOEWBQDt5tNdIzIFY6n8DdZsCP-6MyLoNS20wgpA.tar.gz]='https://github.com/AnErrupTion/termbox2/archive/496730697c662893eec43192f48ff616c2539da6.tar.gz' +) + +ZIG_SLOT="0.15" + +inherit pam systemd zig + +SRC_URI=" + https://codeberg.org/fairyglade/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${ZBS_DEPENDENCIES_SRC_URI} +" + +S="${WORKDIR}/${PN}" +RES="${S}/res" + +LICENSE="WTFPL-2" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="X" + +DEPEND=" + sys-libs/pam + X? ( + x11-libs/libxcb + ) +" +RDEPEND=" + app-misc/brightnessctl + X? ( + x11-base/xorg-server + x11-apps/xauth + x11-apps/xrdb + x11-apps/xmessage + ) + sys-libs/ncurses +" + +# https://github.com/ziglang/zig/issues/3382 +QA_FLAGS_IGNORED="usr/bin/ly" + +src_configure() { + local my_zbs_args=( + $(usex X -Denable_x11_support=true -Denable_x11_support=false) + ) + zig_src_configure +} + +src_install() { + sed -e "s|\$PREFIX_DIRECTORY|/usr|g" \ + -e "s|\$EXECUTABLE_NAME|ly|g" \ + -e "s|\$DEFAULT_TTY|2|g" \ + -e "s|\$CONFIG_DIRECTORY|/etc|g"\ + -i "${RES}/${PN}@.service" \ + -i "${RES}/${PN}-openrc" \ + -i "${RES}/config.ini" || die "Sed Failed!" + + dobin "${WORKDIR}/${P}-build/usr/bin/${PN}" + newinitd "${RES}/${PN}-openrc" ${PN} + systemd_dounit "${RES}/${PN}@.service" + insinto /etc/${PN} + doins "${RES}/config.ini" "${RES}/setup.sh" + insinto "/etc/${PN}/lang" + doins ${RES}/lang/*.ini + newpamd "${RES}/pam.d/ly-linux" ly + fperms +x /etc/${PN}/setup.sh +} + +pkg_postinst() { + systemd_reenable "${PN}@.service" + + ewarn "Only systemd and openrc files are installed" +}