Merge updates from master

This commit is contained in:
Repository mirror & CI
2026-02-11 11:15:57 +00:00
43 changed files with 1473 additions and 358 deletions

View File

@@ -7,6 +7,8 @@ DIST wayvr-26.1.2-vendor.tar.xz 79056988 BLAKE2B 42533f22d516585724e1733eb432eb4
DIST wayvr-26.1.2.tar.gz 5742627 BLAKE2B bac22f682d05d654e3913d626705b187932707f222e6817c84649a3ab41050b1e91786a8f648f900e1758ca1c926337b0e495f68a5d52e972b42fb8360bc356f SHA512 7e003c7babf172e8b158a8d1f7a6209fb73f29683eac54df77a5eae15d5c27805261b1e5d9ac28d5dd2f57fc856f95498830074bbe0d181f5ebb70fea2484aea
DIST wayvr-26.2.0-vendor.tar.xz 84837840 BLAKE2B cc56e125221699462a7299524726ff551aea6626dc7f11e030b017f06d7ccd7c4c18b05f09a1526f4485012d682e98b707fc1f46faa47426b7d1d9ddcf3c0ca1 SHA512 74743d0dfcebf5a4f2fa225fd009f78540fa576d6447b5ea47171c36770fcd0efb7dc3acd776223240cbd825256aab101eb5269ebef4fcce45220c1a9b197763
DIST wayvr-26.2.0.tar.gz 5784862 BLAKE2B 3ea191481a9dd109dea09d4206e140ae50e5bd9325c2bc94f9aca52e1daf6baf77ff981e4c8da09e59ac92adeafd38ced4bc0eb6be485d79d532531abe417860 SHA512 7b1787b3b7c0b954c590a55537a9d1109c1495d60404b2ee1c0e4304dcfb146ca1e6e15823dfef2d1b2d4f7ad940a51676f95e642e834cb7205a6f60a995522c
DIST wayvr-26.2.1-vendor.tar.xz 84839268 BLAKE2B e4f5325400a37f634ec46e977aefb9064e06920b111da5e207eddb07d3bc47e83d0a850111e0292d18002477bac99343cfaa9e7cf1ef67896796650cfc9e6986 SHA512 8679a305fdd05b58a1eff9ecfc7a013bd5e11eb9bc83292ad5a7ce6e85929cae6f52970acc7e070fe9f5fc9efb2a7076f451d1ea7034ab110a3f9a2a2e4ec604
DIST wayvr-26.2.1.tar.gz 5785503 BLAKE2B 6e03a16f92dd5d22f443f11c95fb9c20c74be08f57f1fbfe0af470d04aedbb880b94a1d4ca6e8a0cd53974d7fa30d4b6744d99c797a315eb3470cea70d77f297 SHA512 711e309843d07befc5f47d3d6a746f154d6672ca8a4c32c7c63e9afc886a494fc8ef42f39da0957479fc516cf6aea695fbfda176a02aed2813b125d3e0cb1095
DIST wayvr-ipc-a72587d23f3bb8624d9aeb1f13c0a21e65350f51.gh.tar.gz 10534 BLAKE2B d57e81e30199e05ad033bc639ebc33e3d2173cd22e7cb7b619cd40420532cbc59ff012934ccbf930bb08833886704dc3d88e9d2a76757f2caf32dd05d82fb51c SHA512 b2fe903cd922aa588034f2de4b85bccf7cf8825bb80457e20bbf956f0110d8818bc0a38b084da82784b32b5adbb87e62db26c39eba347f67aff33e8fcb144090
DIST wlx-capture-c68c66d487ef0f57bab23b5c780472a31a01ecab.gh.tar.gz 40441 BLAKE2B 4420c6a088d11cdf60bdbd0233e7d2b79bee1640f7c7235e643587322f58b7ef30006b82ac1e04094d81d06df0dd4350cbfc20965ba71d60f9aa51659f672879 SHA512 f92ebed458544c0dadc7af510dc4210037afcc97b7ebd72c2a2e8b4eee4fd2e2a8140170abca4d767e5ae07ac14786c7acd9c12b0e74be54682658e60805f5a6
DIST wlx-overlay-s-25.4.2.tar.gz 5199373 BLAKE2B 9dfffa0afcf4e9aeee817ba8bb38d940ddb4413d9a0db957984a1b9d8d57955d30fe1b246a2d83a2709c54a48c7c65b9a91e8caead40846a5af1dacd83796110 SHA512 8d7474aa9714f27d67d313bbf1dfb245ff1921c1ecc0453132f1c55cc0d4a1ac84305ab176c3c8762059ca1f4058e551b10f8430e6532611801ad131ad771e1a

View File

@@ -0,0 +1,99 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=({15..21})
inherit cargo desktop
DESCRIPTION="Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR."
HOMEPAGE="https://github.com/wlx-team/wayvr"
SRC_URI="
https://github.com/wlx-team/wayvr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/wlx-team/wayvr/releases/download/v${PV}/vendor.tar.xz -> ${P}-vendor.tar.xz
"
LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+="
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
REQUIRED_USE="
|| ( openvr openxr )
|| ( wayland X )
wayland? ( pipewire )
"
IUSE="+openvr +openxr +wayland +X +pipewire +osc"
DEPEND="
media-libs/alsa-lib
media-libs/shaderc
media-libs/fontconfig
sys-apps/dbus
media-libs/freetype
X? (
x11-libs/libxcb
x11-libs/libxkbcommon[X]
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrandr
)
openvr? (
=media-libs/openvr-1.23.8-r0
)
openxr? (
media-libs/openxr-loader[X?,wayland?]
)
pipewire? (
media-video/pipewire
)
wayland? (
x11-libs/libxkbcommon[wayland]
)
"
BDEPEND="
virtual/pkgconfig
"
RDEPEND="${DEPEND}"
src_unpack()
{
cargo_src_unpack
ln -s "${WORKDIR}/vendor/"* "${CARGO_HOME}/gentoo/"
sed -i "${ECARGO_HOME}/config.toml" -e '/source.crates-io/d' || die
sed -i "${ECARGO_HOME}/config.toml" -e '/replace-with = "gentoo"/d' || die
sed -i "${ECARGO_HOME}/config.toml" -e '/local-registry = "\/nonexistent"/d' || die
cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config.toml" || die
}
src_configure() {
local myfeatures=(
$(usev openvr)
$(usev openxr)
$(usev wayland)
$(usev X x11)
$(usev pipewire)
$(usev osc)
)
cargo_src_configure --no-default-features
}
src_install()
{
doicon --size 256 wayvr/wayvr.png
doicon --size scalable wayvr/wayvr.svg
domenu wayvr/wayvr.desktop
cargo_src_install --frozen --path wayvr
#FIXME: wayvrcl fails to install as it tries to use the same features as wayvr itself
#cargo_src_install --frozen --path wayvrctl
}

View File

@@ -2,3 +2,5 @@ DIST carapace-1.6.0-deps.tar.xz 3101368 BLAKE2B 3acba7517faca3ea00714c825c7070f9
DIST carapace-1.6.0.tar.gz 21074810 BLAKE2B c793678c64c49ea6318700f9f0bd3c0ed4583e0d599e4c1cf678f4d804908cd7b08a92beff4715ed02932dee24b953d66448b3add867bce7700b100b83e6d79d SHA512 97173ab53dce1130f87f272013c609daacd4de1573d27c669d248c158d105848a93d702dd33706db2e3ceaf4821fe58a83c7025ed83461fa734ad261c79bca1b
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

View File

@@ -0,0 +1,43 @@
# Copyright 2024-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
DESCRIPTION="Multi-shell multi-command argument completer"
HOMEPAGE="https://carapace.sh/"
SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
DEPS_URI="https://github.com/gentoo-golang-dist/${PN}-bin/releases/download/v${PV}/${PN}-bin-${PV}-vendor.tar.xz -> ${P}.tar.xz"
SRC_URI+=" ${DEPS_URI}"
S="${WORKDIR}/${PN}-bin-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="
>=dev-lang/go-1.23.1
"
DOCS=(
"README.md"
)
HTML_DOCS=(
"docs/book/"
)
src_compile() {
pushd "cmd/${PN}"
ego generate ./...
ego build -ldflags="-s -w" -tags release
}
src_install() {
dobin "cmd/${PN}/${PN}"
mv "docs/src" "docs/book" || die
rm -r "docs/book/release_notes" || die
einstalldocs
}

142
dev-debug/ugdb/Manifest Normal file
View File

@@ -0,0 +1,142 @@
DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b
DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
DIST backtrace-0.3.74.crate 88516 BLAKE2B 594b537f3860560bc790d04d72a91ea25bbf5f2494b9c43377129a8021c02d9c16471a223e518889775a816c45513b14bf097c453846b62302a58b59753a5fcb SHA512 00cb2be0626f0bf6ec8b8f525bb129d3ac74c386c5e46ee0f343edb78c863222521f8132876057a5a1facacf40792dea51f2f20e986b35f3a85bca3dcf5c1520
DIST base64-0.8.0.crate 33091 BLAKE2B 9e72a457841f532956b684a30906924756fd791da2b1fbe6cd0ff4c418738f6eeea15d1a8379e6e033d0acec17736c78c4b01dd352dd5e9d59fd230be91235eb SHA512 7ce30633e5fa48cf0103ec66183192ecfec03a64b8147f42e5fd4dc9bb0d2e7885c19f7aadb130d306b8fbef6798b97199a1ab65b7c19a08b6d35d2e076d518d
DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
DIST bumpalo-3.17.0.crate 91975 BLAKE2B b0aca1d64373425384eddcdf8d60dc977058a3d1570451de944ce48aacdb984e73a29ab64fb5b23413582d57a8e32ad8155f6a1479eb00f804afe9d8a9d9e163 SHA512 b2acfb463aa705b9c6a9555858b84f565234110988c880cdb761ab8dc87892ee5d22e65fa935d2cfef9d58869fec0ab64d810b26bf122fdd89b454b6ce65ea1f
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
DIST cc-1.2.16.crate 103847 BLAKE2B 795261a0b910ad03a4d959a587164b317e1a7c462474c50620aaba5fe2f83a577dcc0f3d79f46fd8c743609a49dc87eaf1d44de8fe566638e4a8c24cfeac0e62 SHA512 f4de8d45740af7380dd976c5666832a25cc98a6c8d35bbc97a9cb5ab6a142fcdeece836a8ac1344d263a7b01f5e94128c2c2e1c22fc41bb5cb66537fe3b88bf2
DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST chrono-0.4.40.crate 229824 BLAKE2B adf06e469c3294ce5899d602c42e6d25d63c7e8518530b365e926e402488eff6dd6f00abbaa4bcb693d4d2f406e8d2c71f2067ab09c2ce96867a09268231faa9 SHA512 345542dba10aff787c0bbe17e0ad1be7b279fe2b58763aca289ecd2e79ee1c518f9bd007ca3d89080191f272611776bc368cce9b25206b96bdbd710201cd0f3f
DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266
DIST derive_more-0.14.1.crate 17165 BLAKE2B b7c90d96fa74dbbd5af6f82ab0bece3841bf5f7e08bf7622cd0e32a22ddf1f25f8b48f42a1387eb18a00e7816d876a445357eb594011eedc1b15cddab018c42e SHA512 703951b04d07f90225b08f3688c2afa1d78511c82433d4430827592c5c5cab3b442c914420c533e91c929caad02044586d3f81a6e74bc32c12b9d75b2345e13e
DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
DIST flate2-1.1.0.crate 110650 BLAKE2B 1245a0050ac2f6c966b0c869f772c24544206e1e29ac7bfbd1bb20aff20151f50332e3f2bfcc3edcabdde706b4ac9180e393e4944216183f7319c3b09bf5bc12 SHA512 7f240d413aeead2fd15c0b4cab1ea45b99987c185968ccc22778ecc7e08ff32ad6fd44abcf763a7c708f5bb7c43b325aaaeb30ea9bcea2b0917c9f7542bbcbdb
DIST flexi_logger-0.11.5.crate 38282 BLAKE2B 4f93d2d88e45d492a085f0769ca2cb13107e04e27951021ba26f4b60ea95cfa06331630f28277a5d45d197acf97e6aaeae3ed43f7ae27cf7df6d2cf5685bc6db SHA512 21e429b36551bb64e6170d13fe44011e5e3ddffdac69be85c92d35fd715b02f7c86a7113985f128c5f027969702d193388e7256adc18ab0fdb6ca802e63732bd
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST fuchsia-cprng-0.1.1.crate 2950 BLAKE2B 8519407ab5d1f04d03cc946a07050db4dd7bc70e03894e35b9e66910a3be11224084a86ba45103fdec845e94b7ba4defbd7c5217b035a0796c0c4a94b9562cd7 SHA512 ea9f5beb0dfcb023c22cfc2b37ce52dfcf3a2cbbed0f79ffffc332878858386805c65dce8469a431002367562d857a6c064e075688540c27fcb4056a110059d2
DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949
DIST glob-0.3.2.crate 22359 BLAKE2B 564b72e2738cce5311aee12d8d6147631cb571f7b96d8d3823098d3dd449bcc23ffed5a6584f8979402bef95536b0e73fe9772f273295a0079782b9f7d88d19f SHA512 d15389441e337e3fab9c30102fe7b4b1b3e68d8cbb5d14162d2fd7e7d01a9812b2d6d6d2a24a60116418be41e2075e70becd6994c13b34365d512521e8debb02
DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f
DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
DIST iana-time-zone-0.1.61.crate 27685 BLAKE2B 2091f0bdbfae3f63ff846e27136d9779a2d65f85cef899ea3ab0ff7c987329e6a584cf49c57de566f08e0277bd4981ac3db30ea0cec6a6757ed50d96e2c6583f SHA512 d16c67f435606334042c3a286350db46ff3409f142c0782509b136150b4069aafff0dc5c2ecfb7519dd8d105b9a2e6649df2a7bec33ee3966dc94034c9d5a1c4
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST itertools-0.5.10.crate 64674 BLAKE2B eb3472697f5810c8b7002a776ecbdd3f337625afd4e42b73f437716e2be53e62ce6cc9d6255c9ffd57c03e6b48f82acff3172647d9fc1b70e355a080ca8c002e SHA512 0976d710c6940f93759c9a6552197a9254040a719570a837d5336030ac1cf0e8d3aae308b18eacdc887b5677eeab0a43f36a4bb66656abf149b4f5f2f1d9f352
DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255
DIST json-0.11.15.crate 46802 BLAKE2B 65821da44c781ff044bbc24a5c1128b37c87e20e683cb6d579e0901264c49ce036d853de23a8ad8868e923df948ae71b07d7732612fc03275714ee847d5661d0 SHA512 50e1b0439ae12eab28a3dbc5a6d224a337143d428277160d6176fcef8e9edb9466376fe4570b8f66d43719c97925be37bd538724b7713d471592372d2c74030b
DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
DIST libc-0.2.170.crate 760076 BLAKE2B 5deb440e04b0614cf5ec5a379d66b0f05f6f3eec1268742eb9052081408ec5da5f5185e63de59f3751506541321c618fd623d7b46b1892d360b86b6e250a4c4c SHA512 b716f1a76b208c5b84692fa3084c14dbfdb4a92b86c0e01215de04dc34c6e581e5f1c4561994c65a828838d5fa232efe93c3935faf5f83c8af127a5996f1f9d3
DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
DIST log-0.4.26.crate 47022 BLAKE2B 529ce84cc92d1258327e148e1fff16cf4cba1d53f311353a15814856ad12d48f654aac5d4c6356a45439858a2f1938bdb7df582a1d62bf75b9380f2cf784caf0 SHA512 d85f3cb8bf90893d59b3174785295616d719c8d2078c04fa3e131c3f3cf84b73c75b932348df70b7eab2aedf261b27e6544f051696eb5c287fb461d1ee699ec1
DIST matrixmultiply-0.1.15.crate 17024 BLAKE2B 3fa946e9dc2fb81c4efcee80aefc7ef6b90be7c8c05e28065c21bfb670c46736296a3196a04b578e969c337fd997cda8c53013368ddb30c0dde3da137bd3d0ab SHA512 5df51a43b0cf037d3199791f9d9bbc9816d3d88f7c4c4d909de190cd860160fc9783acf0948f26eb8c0c175f0f46259164bac47daa5daa7aba48e4a7d156ec4d
DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
DIST miniz_oxide-0.8.5.crate 62237 BLAKE2B 6afb3df5938ce0427fa8f61b0962b04ebb8baf76f304dc9c1b6d89b685be89c4bcc241a3cc54fbaff73a4607e58803bb6eb1689c817ac1302476db7a01d12abe SHA512 a82e36fdec6d77876c00bc4d03f2d8d90be898091a7c2f474e1b0c21142df2f362d5bcde407ec6bb48be982b22e2bc7fb23572c8aacb2b063ac20149b4564251
DIST ndarray-0.8.4.crate 118100 BLAKE2B 77a2948fe12561fff8d779b355628f92ee3a65e1737ac920a4466f6cdab36d1f4838db05bbea8249bcbed953ecb0d5fa92c5b91c66ff448a14dfc3c2b2ae5ed7 SHA512 60ad92a8b333e01d29de01cf88554afa73fc9742757d72beb0867499675d6b9b3b72f21c43ed7fc0daadb0682d5de9a01ac725cf355b820c6e01d59b5a8f4933
DIST nix-0.17.0.crate 195654 BLAKE2B 6857f84b3deb5800fe3167efd226f042bbcbbc61a4153ce59f69fb544616842c3f6d4566444201c669c6235d1d7577302e5404399f4937f1c0bbbd17fd47ef71 SHA512 3f2bc4f0e9dcb9753535aec9d626ad8126f0a9ea18f73760ba72be0f35d82542c659b4c443783010de133a318f423a16f71cd1f1dd5b5a1f4f71ff7bda247b63
DIST nix-0.24.3.crate 266843 BLAKE2B 1eb1667a60d07c4541a0cb0cf0bed2c7c5256411028becdb229febd0f6215e8e176d3bf691f3bad2fc64841209bf364ff8345a3e92afb2bf8d3705fd734c8ef5 SHA512 6ecda3a14ce00002265e46a066b443cd3c092a306e25d9206b74ae31b8468fd5105b597ff1e7097588bbb6ef5e52fa48ebad908303b61db53361b525f44c13ad
DIST nom-2.2.1.crate 95289 BLAKE2B 1f5ae66f897499f3a24d89b133cecfde5f38b80a05da4dcd4cdbd87cce6f37a690ebd624c0c190c77338afae74e25cbbc9b1f2fc765ec474eb8798372d11ed4f SHA512 f628351d0c9d4346aed3406777bb87d34a53be739b98712f80e17fc31598a75d165f81870f2e633599190ae1be850147502b5b7855bc184fddaa2dabd3314377
DIST num-complex-0.1.44.crate 18974 BLAKE2B 49d0f7333411fca4396803106af6b864a7ef4db5906567ccc95a8c43d31e04b8ebc647fd52cb64f4649fcd79a900736bf90a50a20df87e102c17b2c0b233219b SHA512 771d654a9c7e3c5963b7e869089dec453cb72bc633492c2b13aef9bc86efb526e18223dce4e58c63d0091cc81a51f2a93578f62923226c8ff6328a748aaa7a2c
DIST num-traits-0.1.43.crate 7659 BLAKE2B 313221a4364b18eb29e2d4c480209766c56b1ca2587a0ab8f668c71cfdefcd733d64be1430bea1846a77f075a26137fbe71f2f4d9be79688374cdbe9e0274ba4 SHA512 35ee0a41f8ae33b1e6656935585f540956a8155045992e7b488b9fdbcf0eb9c9adc90ed8128d45f248b9ac583114cf518c4c7de719b8c6627b29f2fbbac91f17
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
DIST numtoa-0.1.0.crate 8999 BLAKE2B 6a8cbf17458227fa87bdd6a35404e09afc092a1ea45d68c6c035e08a9d344fdb356b1bc7b52239dd6354ed9094e9338ccac599542bd7f0caf167ab8d17ad5fa7 SHA512 41b5c774048592c5867fba217c85d4ece4540e0f3ab0eea7dd1a6af340ba46dae42bbca62ea7fe3afdb258660f39a3d3082264c99dea67d3d1ae178d00a01354
DIST object-0.36.7.crate 329938 BLAKE2B 0b02cf2f44e99002909b38125edada1a259feae59fd0e5ef52001755b6878cac710c87c60fbafdbe405281e039f68572ea3d8093d16128899090fd70df7f2fa8 SHA512 dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478
DIST once_cell-1.20.3.crate 33456 BLAKE2B b16081751a1b6649d0235fe9cef3fd0a9023d4f6980521933e4a411282458050ca27c1a8aa01d5237d424fa279219b5713da21d8900eccc3100d19c37d24b7a2 SHA512 3ede903f232d6ced73aa74c6b2e2ec306012517eac684db253913df4656515d087d1aff9f437a58fdeecb77cedf8a5960d6772d72bf1f1f19f1ce3fe54bc72dd
DIST onig-3.2.2.crate 36111 BLAKE2B 341a2885ba62b86bba884c4a9205c4c3715f7be9a541fc0da808f70eaf41054dbcc8346ec05b01d3b2b1dc87e321abbb0f47f2599f1e174bbecd53c67eefab48 SHA512 4878efcf7e76428a1c0857e2f454049ea74756fdf2c6bfb98da4edbe3c632c1c1acf717861436ecc48d935bff7191b7aac325b6c67b1c37ec4150ff936212b08
DIST onig_sys-68.2.1.crate 652394 BLAKE2B c991384e6a90ef65d6e894868a0eb3cd75c085f2facf9955bf9c17a95e86ce600787920b60edebd336a64c4fe4ab37c6ebcf3994040ba9c166bd656fed525d59 SHA512 ced01ee3400fc6e612674f9417f065ec8ed5f8375778d6f33ac6bd52bbb356775e77d4ed7e1606291ee50e193188265edfcd2642179ba424b66e409537925645
DIST parse_int-0.5.0.crate 3173 BLAKE2B ecefcde60969d04989ffac987c2ea4091c0d208fd805597c60e5f227c96c7e8d23b62d132dc7975e8259af3e21b001641827052be0a25a1ca7ef15a369949a0c SHA512 72e34f0a57273f769797b859fc6123bfbcf52b00fdbcc81795b177f46cb01db030c0452599894e52181b5c73a548ee4666d0eb58d11b9682daa692c76b21eb6d
DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
DIST plist-0.2.4.crate 20553 BLAKE2B 48800a884b764dc478baa54b9c20ca040a82665513845ccecf4268b9a5117722abe9fcdeeee022cf39c7d203bb8778bc70b2936c107f710ed1fac78805c43498 SHA512 73be6b2bc9c47125187d0dab0b0cc72ceed66bf7adc62d95357416caa42d00d9e34275a0a998ff8eaee03167a33a572a6d8bc759e9ac8aba32488d2fa7735045
DIST proc-macro2-0.4.30.crate 34731 BLAKE2B 0a27a06151b54e4ba50f08803a5de44d9c7702ed72cab1b775408696057246e3336dee3a61560886cb24fc4cf582339c8bde7d9211e4e0524f2c719b774339be SHA512 73a8de3f1d76a8baf2d45afc1497bba8c0cbf231bf9b6750b9cee2473f492d5f3957ac149998da720acc8287c96d604971b51dcdfa629523bbdd97c297856ac0
DIST proc-macro2-1.0.94.crate 52391 BLAKE2B c50986bb34468379e22215c6572c2b722f54381c02258fcba6805eef0166e4bb591d20b94b9084b5d68972df8ef12476ce0d1081588cf80dad3c4ffffa347660 SHA512 3fc4552187d4130f0fdb415f94e625c156a1fdc6cc955fda8a68b49983ac8a83b897f43d1caa130c4f0932fbd9651140b7670601faa2b9b936947c3fd89f7769
DIST quote-0.6.13.crate 17475 BLAKE2B 985287f3e619c46b052e704c6da78565fe5d8e4f9a0d503aa0e8818f595fbef32a437d67228c35cd02d817ee3e19efc03e75239013a87a79553bb252f15c8ac5 SHA512 bafa9ba42ea6ff2d6df652384485c58327de6eaea2832423eedd8ef8b4aace673c23b70f1f22106515ac13d7f625cb8b1a5e8c4388c1701ea3cd86fb9ac3056e
DIST quote-1.0.39.crate 31206 BLAKE2B d7a29f7a39350831e664bf39fa4674e6f0ec7b1d1219e2939d3e070c2546b8b231a00e6e052709a5d3448da71701da69ee6952bbc787c76db1f7cb5eff8c3b6b SHA512 3ed328321f2781c00f6c3d163ab41d46a5ed4290aedcc6be6ff275a2fd7d56dc48b3452b167dc713b7883886d485e6f983bd0acad7191ce3f3c3a7c709d27770
DIST rand-0.3.23.crate 11318 BLAKE2B 5ad9b187fcdfc515c606a73bd1e9aa3215e367659c35a013c9d4d0f80f9832331dfb971ca370a627c0a2afe2b8860514740e00b1d7572e221a557b5570cff6ff SHA512 a4f46fb7dfe39677dfc112eeb56fb3c28cec4cdaaf95f336f2a494f0b2b30fdf22ceb9ea956f90e13c7ffe711a68aef9fc1a80d9a911d93221ae263c243fb2c3
DIST rand-0.4.6.crate 76401 BLAKE2B 5593ad2d7fb8214d917e2eb734f5eee548f48fd699c9fccc0de9c0c6ee49803a426492a25fda2ffcf844169e2bca00709d4dcd9ceede72a4667ec431f5502fda SHA512 a91c6da7188b426bf9cb832892ee2af87c4cd65fad505c34e9c63343da71efe8c0c67b75c405dca5345317b7940d1d0fc0b20be85afd6b3089203e5698d86f0a
DIST rand_core-0.3.1.crate 15483 BLAKE2B 2e09b3b3306514c29bd7588498e79be7353de656d8cdeeb4dfc6a1ad092f15a861c2ac20591ff71f7f60d986de9a09c860de4a9f06799f04e736b31bc70a5fbe SHA512 5a7ae601124502bede760fd3179c2b28059ebc3b5983bfcb6b8fa62fb58df95cedc1aeb2734e792d894dfa4620801c13c29702f9cbee64243121575d4b6b9114
DIST rand_core-0.4.2.crate 20243 BLAKE2B 22fee5e44127eee047ad8abcd9dd828befd0feee77ee9a0bcd4dd42174b1e650f2a19f1f3b39fde937e58c17afaabf7231e2aabf214c2eb22edf3f85b73f6eec SHA512 f7ae3b690e2cc1fbf2707ee04b752bc5472433f737ab581f9872f7c5660966bc6be45f0c5d2cd8771105df6d4a9d206c55f5cc6ffc1693b46e1ae03a2883b028
DIST raw_tty-0.1.0.crate 3840 BLAKE2B 69b0850ae7428bbb908ee34ec923d14fff30f55b62c25b74eff14aae3de0bf4a9cc2262e0da2e692b560d876c61d57f02b516c705107126e7a3af6779525a76c SHA512 82fc438cc88e1f9435c3a3bff66c2f0426ca534f6eb17862047cc6b0f4cfb35dbb0924f1e99eadf09da0abb95f9edfeb26438e270b49763f6bed237fd1437687
DIST rawpointer-0.1.0.crate 5821 BLAKE2B 222b9ea245d95904918f7b8c89abc420a960ba2b48f4b9e80a78d5ae3fece5bb5b1ec24d0d37e3973d83c445c6bc2312c4191c256a6a0fde7b0f7e6d0005ba10 SHA512 c5316d4db8167f381bb842d5b7b5b01bf5bde24f6a61afa90d4d9c027e276e23fd53b4ceaae031caeb7cffe7fa9a0d87c1f43bb9b3c1d046161c081b1ac4f2c0
DIST rdrand-0.4.0.crate 6456 BLAKE2B 330ee64d998a0358f95a3dce50b3e1bbda531a3b613db7e5ba4038a1cf7191b60be3a0f33416e05380c41040704ce52727928915e9d2f4565d39984d1c86fcd6 SHA512 6476275d124bee28747191471e8d8f321a3b1c148c1f2a7ece4175f5244a7de90afe5f99d2eba5244d886b92e38232398864bf90e6d434b09494533942c8d894
DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
DIST redox_termios-0.1.3.crate 3240 BLAKE2B 3aa7360c9e982faf433b527605fab4cc01f74eac5f1f4698b5c7f43e5a7645fcddb39bd639c8f6935fb82db5a065630ee788fd8b111cca80be15db1a08d0b3fe SHA512 a221afea8eb1c7efe848e270a6ad5b65a97af945b4f64d3aa5346f5a61a9daaac1993446ddd78c1923b798e1659518856d7260d9d30651d91897850b0a1950d8
DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2
DIST regex-syntax-0.4.2.crate 126234 BLAKE2B 874339260fc870fcbb8bb982629cfe1b5789877eb3db13181a73a4295b567a2466b3fc17433b890c0a7986ac3640382bd28c155abfec126b650d2a1c99003b3d SHA512 9b37814ab8bf8ba9d0ad125ea4038f505a0d232084faacbc4fa4126afefb3b8bdee03bfb55ee6f29c518a28f25021a31a8eb35d69999c48c739b1c30c2dba98d
DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
DIST ropey-1.6.1.crate 119463 BLAKE2B a0d02ada75d96381b02715ddf28ceff9dc6ce718054d11eef5710d0b044d42c4d324cb136e69719806b0441be47c2d94f67eb5668aad344806f31a9f96c36974 SHA512 2c7d4379fd3c8058d25e746a830357f1e0740bcab99da58274b2ac54c17999d166768f4c366c85fbf56507841a2526c5a0a69290ccf3f9879c0df39204b094b3
DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8
DIST rustc_version-0.2.3.crate 10210 BLAKE2B 1f707d1c66d907c9b1d2ef6d0bc6bc9c89990a7b922a6dfc2041865940ff3854c4d0e1daf558279fd5871af5818d4000457a32c949104f46538312fbf730443b SHA512 01fa7a758dcaa4f15c18628a0d5ee5adde5ade96a8b7dde0908e39e27b290d1e9adb20d44e2adcd379341d2d4a0c34a80dc12553a3bb4efa4758988f28989779
DIST rustversion-1.0.20.crate 20666 BLAKE2B 49fabcf276fe3f59b4a1c2e8a07364ba59c5ba4e0a33fe4150ce2eb93c6da42d32ad4d4a197baf6616c1cd703d34fcf5a90186c5467c1656388d55e7962d01a3 SHA512 250be168a4ee64f4b85d78658706659122d5fbbc748f321fe2b9baf48c547de4f0004c87882642645994b7798077c514a44e06b73784a800d04e4cc673aa8906
DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
DIST safemem-0.2.0.crate 6450 BLAKE2B 44598e47fa6185ec0890b4ba6d0e7b5f52f8892875741c3819559dfa61491736d4326fa1713916ca41d6daac72829ad31d0905f2e339a069a987d9715f340795 SHA512 71901f472668572e849504a8a830d4dd9a742729b0158d2c6865a5ad86e65cae8b5bb83707240ba03a7a74c610ace87f8b59bde68998d2bd66c19849aec4fc8a
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST semver-0.9.0.crate 17344 BLAKE2B ae782bc78f29e45577de8574ee58959c70b54bb0b6f45a5a7b09cc4d358d9a0a80bbefc6e0f2a330e2b55adfbbe5c1f64f4ec9bb94c4adf7bb3e4fc9c142db6c SHA512 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc
DIST semver-parser-0.7.0.crate 10268 BLAKE2B e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f SHA512 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f
DIST serde-1.0.218.crate 78968 BLAKE2B af7f366a1aaaeb9b5f6f22e7398a30ea486aa3391ccab9a11435d45f7eba10796ce671556b771dbfd8b914563949c54b4a4f14fe447a549e879636339fa8f128 SHA512 35ffd8556287fa270beb90539c1641912d8fb233c53c4017f1f65a483b2dc340385458b9a869b7142b4d514bcc87c25e69c9370b3867e463be887bdebd19ead8
DIST serde_derive-1.0.218.crate 57782 BLAKE2B b2244847b41f1aa396352bcea886d6a28d13ede23ae6ceb813143849cc107b3fe0cf054687d9f35bbb9db4e95c619422d9710532fcfffff291280cbe3649a433 SHA512 e89c076b0aa22ad74010f5b6a60397b9b78b59ca50a9660b29ceb1fd608cab820c47e787e450da306062c0cea1ade7142a7d4626a77aa0ae486096c130442cde
DIST serde_json-1.0.140.crate 154852 BLAKE2B 733aecfb88fc37de37b60fdd33a45fecc2bf0ac2165b81bdb12665de7e26633836160e927be5d538eb2056a799e85ca4a1008cbd30af23b72a594643c6015f22 SHA512 bafa26fd43ba30cbf73572b8203292b1f275995636e9dfc3d47954939453fe4ecf0c60f25d2af1ec16c7cb0e7ce3b96cc07507d1b53b7db566fe7cb2624f0e12
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST smallvec-1.14.0.crate 35561 BLAKE2B aa8ee61800a6d13eda5acb4e9dc03543160849479a96a72c50ab38013b23e9593a665773b455a09777038edd436d7a35b501f6d4a0e16ff49544be60345a1e50 SHA512 90de38f208f551cdbf4980fda2314dee57d4e2bbf769a01c47bc849189e9243474932052faa92fe0ca59ecc9c5d1ed84091ef87f724343d38ebbbf710ba232be
DIST str_indices-0.4.4.crate 19480 BLAKE2B 23657f3b9dde27948aa6450c374a4da00d6da449cc66df88438e56013b2a085e9099dff51e100dcc9aec2c4eb61356b7296636954afbd801842c20b0bbc2bb5b SHA512 8f7882a38c443a4f319aa2b009d32160ae2b7488cae1beb50ee5106ccf584c9f4a3cbba0829a1bcaea6d707bfd6986d99decd21bbd4fe89e8dc15412cfa4879e
DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
DIST structopt-0.2.18.crate 26373 BLAKE2B 88a5570ac97493e4324fecd2e93851ea162de3bea583eaa0b4d4d4879bf11b1ee0bc69a7ba67c2599c05efe38c5967058b58c6458f3a830aece831958477d820 SHA512 fafa9cea1a99950d1ef8bde53ab5a18daabd5cf131f3c2bacf25786f057b2d0169fe6f5d6e96761a74b6e9cf72a9d6b7dfee53edfe0018a19260ee66ba9b5f97
DIST structopt-derive-0.2.18.crate 13088 BLAKE2B 022ecef6b8a341bec3f557b1f4c961d2e4a0555e3528abe9dab635f7476b48ccd0cc75e8f0bb9fb02de676742e36eb62eecb01851cd929ccae56da3128965c0a SHA512 b3bb2a2c1b28aa275ae25d60ca0a3878b715293950748fdd4ce5c791bc5e7fbf066db3bf4678b7a6fb3a61b2b2703ff14503f87db3659281c7b201b427c59965
DIST syn-0.15.44.crate 184212 BLAKE2B b735040d69d10b30c94de2e8f776d25ff5ec427e79a7371345a9bb694d50c4f3ab848ed30166c683aa88f5f73f7361dda2a74880d21882975485fabe5bf65d33 SHA512 c6c9b5887425e1e5fab905e477fcea41bba191693c471cf26922a9dfdd59ed957155a399406cc3723933a869565e7295183dabedfc34e3e2a20874ba94c7ead7
DIST syn-2.0.99.crate 297762 BLAKE2B bf21147201b59235423dff51de5b652eee6f132d7fe173806e10aa702b09519be10325cf6102612a9def458c3f7bb3f353bef352a1f3252cc757454cc71a129f SHA512 d11d53f2482b23633dc9296bd9eafa152b899e8e9393c2bee6ffe9feb77fb112bf693f41a531bd5de896834a75eb23351daa00e32475166a69881d5bb0dbed95
DIST syntect-2.1.0.crate 665726 BLAKE2B 66a597d84a777b51aeff6fb97c2b66ae1e7ba1909787bb883e0e4c80e615ab773a9018167166d5ca3d9127cda39505c98a11bcb92c9d02398372480183bbaa9d SHA512 e672de4ba1016d3fdc0977c77dbd3ac3d43bbe3e51e492305f7e8b886d67c1fe8ba872850f8caacee5d35405454c32e931a224984450bc55dfc1f5414cd8f214
DIST termion-1.5.6.crate 22677 BLAKE2B b918dc82bfa370bb9662bace34211bc7afa03a042dbd25f4456a7e3859521d4f32ab755780e58070f29eb7903f3b4f8129eb9447cda953b9190f9df3b7eb3aea SHA512 228b6fa7e2f280d6bfc7cef77e7a1d0d8f597178e66af0bde1b1fb6553857b511ba8a6786165815aac6d8a082fd37191f4ea35a47f1e1182f7f2c6086eb34a8c
DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
DIST time-0.1.45.crate 28911 BLAKE2B d43e2431752881f6885d572017f461b304d07ee5ef0d8b4898e62b47c8154268839c3bf69b141159090cfc0d90bd0113d6084fe99ea1f2b1e20668528ce21112 SHA512 e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee
DIST toml-0.4.10.crate 47534 BLAKE2B 853aee7f7d9261d2d0daa755e6c158e2b3a173a6e9d8d96cd0d78d75f2ecb1eea341cb8be8b3df9ef1ec34129b77e4f45b4aa849e8c33e6a1f07a3f832993a4f SHA512 15bc40159478207d204e46ff2459dd3146d8f5508f07399f310ec8266190df8a1375e860fc8a7b3fb372b01e9d0f65eaecdc1b896ac2a921070ce76fde82f160
DIST ugdb-0.1.12.tar.gz 596600 BLAKE2B b8c31807cd227532df59fca4a6545948c3a13e6e40ea875e4aaaa7a30ab795854829006cc325e1544e3c4830898fb05a1226c4549e7cf42a652eb4e7e6a970be SHA512 69e4813b0f4afa1993cb84ff156a6c0ccafb6f8c10ad0c77e592fe93f3c0e843ac034b6e82ad2719483f1c896cfee20fa95c1f4cf6be0895124f77316991b258
DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
DIST unicode-segmentation-1.12.0.crate 106323 BLAKE2B 268b60aff6694434f05afb7e2b8187eeccdceb77460f8ce2ac0f84d470f8a4e03182ce3f7906177cd2f00f989273a7e69061a763006245f0876bf21b15076804 SHA512 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946
DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb
DIST unicode-xid-0.1.0.crate 16000 BLAKE2B 159004a7bbb7476b39e982b51dbf615717095fd5946536e757653aa941bbf1b774f331db744ecc33bb2ead4b0a6d254fde86cfd6cd8b83ab9983fa89928eddbe SHA512 cc5343e2166938322cfd7c73f1f918f2a9c46846ac0ef55933d1e44cdfaf6f7da2b7ff18b68e356c47b6d8ba5565eda0db42c347dcbde830683f341ac2b1849d
DIST unix_socket-0.5.0.crate 12261 BLAKE2B 833c47f6359554cb76cbac50ed91380a2dbe406f75e6b366a29a807f6981973fc84560ce83f8483743ad31bc0c53d8be40f215f7cf0822b7405195bee474e79b SHA512 dcd3589f042491540a69176dde6944710deea7317ed0de6912725686473ca15b34dda0a67490252bc8ef5c1ffdf7aecd7b76aa81a27a34b3c4870305c89412e5
DIST unsegen-0.3.1.crate 260915 BLAKE2B e0cfe8a87451cd083f6e17e5d1dabe437eb465366d9354809899f0e63d924c423834abcbf596fab62b13aee8e9f3d2618d71d6fab62a27a2709a30d65f48b994 SHA512 4c77b1045b9343d1cfe7d97e5dce58b58211ec167b8c64235041c4afe2d444ab8335c10f5b4788b21c65fd5fe7b1cdb8054e90891ab220716d381bcbdade23ca
DIST unsegen_jsonviewer-0.3.0.crate 31294 BLAKE2B c0093ba7b29da640673a28017b6797d9e71cee07c6498609374d6908831bfd22152e67ec534b32a635329255538e1d365f02af57a76da54ba5b16dd6286066cd SHA512 49e7ba4d5832bac05a8a6b808d0e0232d13ccc7d554ca646f408ed75347c783c11dfbb316bb4fd3c43c7e4f47b843ed00c4a581d2756047dfb381138f488fa1f
DIST unsegen_pager-0.3.0.crate 77968 BLAKE2B 7564baf62fca181dcb388bfa1445ceae486c51f91d9d72b6612bd6964c9ebe8f1726b51975f0fce61951cb4a542edbc966e20dd0c2665918e7cd5874d0be1783 SHA512 01fae6db45abfabb0194149837e345ebfd60e31ca25b55eab076aa4397dc37ebe5157053fde1ffe99e249381d33563ce57a1c9b814cebfe55edfd98767ad6a28
DIST unsegen_signals-0.3.0.crate 3009 BLAKE2B 7b0db5c250074f72d731d219f0f14f0b93e22ad3e0d27d5521f468730ca19a554d6b0a941900740684d6418cbb366ccf73cb78463bcf7a64f4c536dac0896c24 SHA512 93ba0a5fcdf2d8fb1acba534654fe6d1a775ca037f6561314fc650d1800f21b3839bdc74bab160229609088cd84e7bdfdc51c60f5d42a213ef16983a7210eb9b
DIST unsegen_terminal-0.3.2.crate 30271 BLAKE2B d2928bcc784740724853c38fc0b80adca2cdb5dec9d81cb28213240d8a39403be59bb507ce937a291d1a343964c808e749d6398862d5f8167bc852b8933a58ac SHA512 54657dbd5ff296af9a6406b792fb7fd7046638e62c1421461a58f95fe4c4c3a971c890d4fc52add216591978ec32b486d4a2f9019c5876d62cc20644d0d16889
DIST utf8parse-0.1.1.crate 13995 BLAKE2B 6b1de4afdb2837a76637de72f6e6a81e73aa683d8da04ebc94cf7ee3c542845d2244e721840511ee2725320f2f882722e2bea67914435131d7af1ab29291d1eb SHA512 543d4daddce8248b181deb1c3952ca15303d78616480b23af163ca6253a059b5ce9494652839a051c48a47816c3dd719465bbe5bb7930db676a16bcdac47c517
DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9
DIST void-1.0.2.crate 2356 BLAKE2B 41578fb5507f94e7d135f9595cec107ed00a926f4968df8b59792d1676ba5b6980cd67310f820fc37a9c14ebe43a171833fa8dfc09eac5dd42f2ebe808632a83 SHA512 1cc7d282600dc0164d7e410aa895d5dc99de1174991549c6733c94cc2027026517f66797751d737869eae58c560fa26edbf43f36b3015eb2fd99828fe40e0aa1
DIST vte-0.3.3.crate 2397439 BLAKE2B 213fccf5b1f09b2d23bca57be2abec0a3580ab01864c51dd364676f5c66decc5184ef15f0e484f9a94e892f118863655f4b2ed2a340a47276b3fe7b4db901dec SHA512 5e00e8409ef21edb5aa6fbe482785fd5969dd17a6695f82328c4ae12ea8622712dc3473f33832fdfe0cc2395411431fd47842e86e35022149d5e958c4e5f8fe9
DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88
DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3
DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770
DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42
DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf
DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36
DIST windows-link-0.1.0.crate 6153 BLAKE2B 51b34d4e9eefc3d389a205f1cc654b142641c562b036775504fc923ea83702ef9d2bf8909ce439af7f76aabb486405b91c25861510a92c2f8aaf05944912a2ab SHA512 c7e7b6e67b8041534f8bbf36567fc627b54b46bb407743864fd34113e2f30b7ecf4aa6c04ec328ef1b3cdbebe13ce8f9a2c31520d51e1c32732bfce2a1ff015c
DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST xml-rs-0.7.0.crate 50980 BLAKE2B 3d0427660327002248823c8b565f83214035d5b58273ff6adbb38b764c1d03d84418769e70bb15bc5dbd986eadbd8d1776dfba175dfb24f04d5e66e5f6209a03 SHA512 8763f37faa24bf5a460f068f16458d5e3f8f5cc8a698202e7db792d61edf580afdd80d6b02d168fa021d28049a48e5a583e346e9608872704e9beb6b3f345bf7
DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>pascal.jaeger@leimstift.de</email>
<name>Pascal Jaeger</name>
</maintainer>
<upstream>
<remote-id type="github">ftilde/ugdb</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,175 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.1
EAPI=8
CRATES="
addr2line@0.24.2
adler2@2.0.0
aho-corasick@1.1.3
android-tzdata@0.1.1
android_system_properties@0.1.5
ansi_term@0.12.1
atty@0.2.14
autocfg@1.4.0
backtrace@0.3.74
base64@0.8.0
bincode@1.3.3
bitflags@1.3.2
bumpalo@3.17.0
byteorder@1.5.0
cc@1.2.16
cfg-if@0.1.10
cfg-if@1.0.0
chrono@0.4.40
clap@2.34.0
core-foundation-sys@0.8.7
crc32fast@1.4.2
derive_more@0.14.1
either@1.15.0
flate2@1.1.0
flexi_logger@0.11.5
fnv@1.0.7
fuchsia-cprng@0.1.1
gimli@0.31.1
glob@0.3.2
heck@0.3.3
hermit-abi@0.1.19
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.61
itertools@0.5.10
itoa@1.0.15
js-sys@0.3.77
json@0.11.15
lazy_static@1.5.0
libc@0.2.170
linked-hash-map@0.5.6
log@0.4.26
matrixmultiply@0.1.15
memchr@2.7.4
memoffset@0.6.5
miniz_oxide@0.8.5
ndarray@0.8.4
nix@0.17.0
nix@0.24.3
nom@2.2.1
num-complex@0.1.44
num-traits@0.1.43
num-traits@0.2.19
numtoa@0.1.0
object@0.36.7
once_cell@1.20.3
onig@3.2.2
onig_sys@68.2.1
parse_int@0.5.0
pkg-config@0.3.32
plist@0.2.4
proc-macro2@0.4.30
proc-macro2@1.0.94
quote@0.6.13
quote@1.0.39
rand@0.3.23
rand@0.4.6
rand_core@0.3.1
rand_core@0.4.2
raw_tty@0.1.0
rawpointer@0.1.0
rdrand@0.4.0
redox_syscall@0.2.16
redox_termios@0.1.3
regex-automata@0.4.9
regex-syntax@0.4.2
regex-syntax@0.8.5
regex@1.11.1
ropey@1.6.1
rustc-demangle@0.1.24
rustc_version@0.2.3
rustversion@1.0.20
ryu@1.0.20
safemem@0.2.0
same-file@1.0.6
semver-parser@0.7.0
semver@0.9.0
serde@1.0.218
serde_derive@1.0.218
serde_json@1.0.140
shlex@1.3.0
smallvec@1.14.0
str_indices@0.4.4
strsim@0.8.0
structopt-derive@0.2.18
structopt@0.2.18
syn@0.15.44
syn@2.0.99
syntect@2.1.0
termion@1.5.6
textwrap@0.11.0
time@0.1.45
toml@0.4.10
unicode-ident@1.0.18
unicode-segmentation@1.12.0
unicode-width@0.1.14
unicode-xid@0.1.0
unix_socket@0.5.0
unsegen@0.3.1
unsegen_jsonviewer@0.3.0
unsegen_pager@0.3.0
unsegen_signals@0.3.0
unsegen_terminal@0.3.2
utf8parse@0.1.1
vec_map@0.8.2
void@1.0.2
vte@0.3.3
walkdir@2.5.0
wasi@0.10.0+wasi-snapshot-preview1
wasm-bindgen-backend@0.2.100
wasm-bindgen-macro-support@0.2.100
wasm-bindgen-macro@0.2.100
wasm-bindgen-shared@0.2.100
wasm-bindgen@0.2.100
winapi-i686-pc-windows-gnu@0.4.0
winapi-util@0.1.9
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
windows-core@0.52.0
windows-link@0.1.0
windows-sys@0.59.0
windows-targets@0.52.6
windows_aarch64_gnullvm@0.52.6
windows_aarch64_msvc@0.52.6
windows_i686_gnu@0.52.6
windows_i686_gnullvm@0.52.6
windows_i686_msvc@0.52.6
windows_x86_64_gnu@0.52.6
windows_x86_64_gnullvm@0.52.6
windows_x86_64_msvc@0.52.6
xml-rs@0.7.0
yaml-rust@0.4.5
"
inherit cargo flag-o-matic
DESCRIPTION="An alternative TUI for gdb"
HOMEPAGE="https://github.com/ftilde/ugdb"
SRC_URI="
https://github.com/ftilde/ugdb/archive/${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
LICENSE="MIT"
# Dependent crate licenses
LICENSE+="
ISC MIT Unicode-3.0
|| ( Apache-2.0 Boost-1.0 )
"
SLOT="0"
KEYWORDS="~amd64"
QA_FLAGS_IGNORED="/usr/bin/ugdb"
src_configure() {
append-cflags "-std=gnu17" # bug 943665
default
}

View File

@@ -0,0 +1 @@
DIST esp_idf_diag-0.2.0.tar.gz 23248 BLAKE2B 5cbe624ba6f74336b070cbafc213dad1bc16099e604a6b0d97e35616e25e968bb3e260f667b087c864efce50e99eb61491929a0f11545cbcd40a7ceff34bda40 SHA512 c92fe768af9ce66285e9924685ec15477dc41cfcf0af14536ad1789c7b182825070165acb3a3c1df28bf87b3591c38ddc7502e5f1c290e1c629a50415812b69a

View File

@@ -0,0 +1,28 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="A tool to gather diagnostic information about the ESP-IDF environment."
HOMEPAGE="https://github.com/espressif/esp-idf-diag"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/rich[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="test? ( dev-embedded/esp-idf )"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>davidroman96@gmail.com</email>
<name>David Roman</name>
</maintainer>
<upstream>
<remote-id type="github">espressif/esp-idf-diag</remote-id>
<remote-id type="pypi">esp-idf-diag</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -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},13t} )
inherit distutils-r1 pypi
DESCRIPTION="Kconfig tooling for esp-idf"
HOMEPAGE="https://github.com/espressif/esp-idf-kconfig"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="test"
PATCHES=( "${FILESDIR}/${P}-rename-kconfiglib.patch" )
src_prepare() {
default
rm -r docs || die
}

View File

@@ -1,5 +1,7 @@
# Needed to avoid conflicts with dev-python/kconfiglib
# See https://github.com/espressif/esp-idf-kconfig/issues/13 for context
diff --git c/esp_idf_kconfig/gen_kconfig_doc.py w/esp_idf_kconfig/gen_kconfig_doc.py
index 87d0c1a..cb83260 100644
--- c/esp_idf_kconfig/gen_kconfig_doc.py
+++ w/esp_idf_kconfig/gen_kconfig_doc.py
@@ -11,7 +11,7 @@
@@ -11,12 +13,15 @@
# Indentation to be used in the generated file
INDENT = " "
diff --git c/kconfiglib/__init__.py w/espkconfiglib/__init__.py
similarity index 100%
rename from kconfiglib/__init__.py
rename to espkconfiglib/__init__.py
diff --git c/kconfiglib/core.py w/espkconfiglib/core.py
similarity index 99%
rename from kconfiglib/core.py
rename to espkconfiglib/core.py
index 971b53e..cf2a5ec 100644
--- c/kconfiglib/core.py
+++ w/espkconfiglib/core.py
@@ -2,7 +2,7 @@
@@ -37,9 +42,11 @@ rename to espkconfiglib/core.py
parser = Parser(kconfig=self)
diff --git c/kconfiglib/kconfig_grammar.py w/espkconfiglib/kconfig_grammar.py
similarity index 99%
rename from kconfiglib/kconfig_grammar.py
rename to espkconfiglib/kconfig_grammar.py
index d4c8fee..5f00c1f 100644
--- c/kconfiglib/kconfig_grammar.py
+++ w/espkconfiglib/kconfig_grammar.py
@@ -29,7 +29,7 @@ from pyparsing import one_of
@@ -51,9 +58,11 @@ rename to espkconfiglib/kconfig_grammar.py
class KconfigBlock(Token):
diff --git c/kconfiglib/kconfig_parser.py w/espkconfiglib/kconfig_parser.py
similarity index 99%
rename from kconfiglib/kconfig_parser.py
rename to espkconfiglib/kconfig_parser.py
index 86e6f7f..4bab061 100644
--- c/kconfiglib/kconfig_parser.py
+++ w/espkconfiglib/kconfig_parser.py
@@ -17,7 +17,7 @@ from pyparsing import ParseResults
@@ -65,6 +74,8 @@ rename to espkconfiglib/kconfig_parser.py
from .core import AND
from .core import BOOL
diff --git c/kconfgen/core.py w/kconfgen/core.py
index dbcf8c3..37f3205 100755
--- c/kconfgen/core.py
+++ w/kconfgen/core.py
@@ -27,7 +27,7 @@ from typing import Set
@@ -76,6 +87,8 @@ rename to espkconfiglib/kconfig_parser.py
from esp_idf_kconfig import __version__
diff --git c/kconfserver/core.py w/kconfserver/core.py
index fead552..8693663 100644
--- c/kconfserver/core.py
+++ w/kconfserver/core.py
@@ -13,7 +13,7 @@ import tempfile
@@ -87,6 +100,8 @@ rename to espkconfiglib/kconfig_parser.py
from esp_idf_kconfig import __version__
# Min/Max supported protocol versions
diff --git c/menuconfig/core.py w/menuconfig/core.py
index 1d71292..2fa6cdd 100755
--- c/menuconfig/core.py
+++ w/menuconfig/core.py
@@ -2,7 +2,7 @@

View File

@@ -1,21 +1,15 @@
DIST esp-idf-5.3.4.zip 1599287093 BLAKE2B f39744048cc199f01b7ff606b573e547a5dc095526d8131f7fb0f1ef78b38f3df238c3e6be2a36ac69ba200cacb42435a99b194fcb88932f2d6a1c4f68a57374 SHA512 f36de5ef3dd33994d02f4f64134c7b1d072ccecefeeda4277bf94a4d34fc76b638edda65c7ad6199eb4b4641d38901c5d576dc4a43c3cb4da7721551bb4c16d7
DIST esp-idf-5.4.2.zip 1368863611 BLAKE2B 222a6fb0aef3ad4a15d06c56a188879549297816fe59473135af747aae73c0e87d1b191e4ffe1b54cdca1b4d588dc57f1a8c2f39f21bf1bbd154d84ddda690af SHA512 90b5b495015adc55be740e5cc462ad5020c0d2fd33378438f0b8032927d64f931fe537384c8f95168da5550c8989fa776524cb79903352391ab46c0d0b8606e6
DIST esp-idf-5.4.3.zip 1478722390 BLAKE2B dfda77a01f18a74c27e5be953f9afabcca7e99b3192bc6a30af44e7ddb805e9edce8592f51bd85140bf9d83fa28b20524acb73e35d9ba0c53d8261e820d63c7b SHA512 5ca5dfa537786f0f2261e80fb10da16f244fe5aeaae8aea405c4bd51b113c30d8fb00afbc550b82ebe7ef3e84f0bbed8416bf02de0e62c2b28b0e09a6f8afa9f
DIST esp-idf-5.5.1.zip 1414183542 BLAKE2B 0f8768cc01501b925cce2916d2847414d72b90e74aaf6987445bbc7a2b9f21c4484214c809ee03a609466efccd6932e74a4162a3000cd60ed09929560cd5d114 SHA512 5c23a3e015870bdfe4d5307aa11727bbe482d1439a8aacd3e1fc0210aa199fe8bcbf58d23ddee2c82db58890e9132bf1e16fe2d2fd6a421c18c14958fa563b6b
DIST esp-idf-5.5.2.zip 1504904751 BLAKE2B 8f423a01941e6683751cd41bde4f4f007689f326664f3e2eb559a3b26b4d8aad9d50bc00103f3b73d566d1bfb6574d7a88ec2a2a884d538f0bd38242bd25a5c4 SHA512 de2c8a6679e627b7ac7fc1aa09d55261ce8dcf252d7879bcc95fb0a75515f9ee0ee00a050ea77bd5e862d912e08adff211f4a350be7b99bf2c6c7dc25aeb831e
DIST openocd-esp32-linux-amd64-0.12.0-esp32-20250422.tar.gz 2445546 BLAKE2B 4f88b4215d2df2131c108f7acb87422462ba06cc2373e1d09dfd9fa127b9fab20dae5b1aa5b2a851c25ca903c396ae9ff5c6138831a20db3c5b3a27b9c3b39b7 SHA512 f9d70c8a8beaff8096ef5e01265ce9a17b96d9481727b72df33e86eba2e22d9fcfad865e4b7845d29b48ebb91d016b2ffffc913ef93922957719e44d2f881b36
DIST openocd-esp32-linux-amd64-0.12.0-esp32-20250707.tar.gz 2489724 BLAKE2B c10986749d4eede30d516f7d1e66cbadde19c45d2299f806504262b4d455ab3932db4416f300946f4e71cd6dd5c1f97ad959064d0b5024d0c3fb0e8a06966334 SHA512 5e57d1256aa08bc56ede84a672f9fbdfa6fa56a9044604b4078b1145822d645c1071e5383bc75dffc173e8121baadd9bd2124f19a7b44aea56e67f7c92ab9017
DIST riscv32-esp-elf-13.2.0_20240530-x86_64-linux-gnu.tar.xz 145544808 BLAKE2B b55513bf4cd6526a438aa5460806f0886438a52932631f5d142bc9c5f0b0affcda7a830b2f9b13c83ed356a4cebd7e3e0c0b5c29e718e880d312b6aa2f61c5b2 SHA512 fb4c868877bd9e68bedceb816c1aeec1736e2876bc1adf3138d59b73f0e9b0fb14eb826c885749b6070e6cf1e8e794f0a53c85bf5c5c896d8b3a6c7e6d0d821b
DIST riscv32-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz 298069324 BLAKE2B dea43004940ef825bca79fbd5f371a3891b8de78f7c145a72aa70228df8604ee482f520efc7dca79d363d68d55f136a6064111e7ea8287b616c9b25ffa7d0ef9 SHA512 7a426fb8cf820d65f0cb1eacf71250d63916222921b90dfd4d98a8064e854cf5fabce20c138a217186df7b04cd722ec23bc86a836956e27318f163c3ed05a188
DIST riscv32-esp-elf-14.2.0_20250730-x86_64-linux-gnu.tar.xz 303504168 BLAKE2B 46b861537f3d3c9b9107c086fd7f606f23e8073e608bb2363c33e492a9de5f710404fb5092c5bf0fbfa1a2c0f55c5e13654e57792274057a003159d8609a96fe SHA512 b8a776bd26e9d56055786faf155bbc6ee8b786e7042e566c6c5c18e7340ee604127baadaa337eb620e8253e7d5329504e1c5fa5ef76ae7e77834f52e6d0b30cb
DIST riscv32-esp-elf-14.2.0_20251107-x86_64-linux-gnu.tar.xz 306966476 BLAKE2B 233b3f080d5fdfebb86bdc0ec2a6d82110d01753ad0d19481eb66ce0f28f4bff7e6a10f66d77d38ab3d9ac5b2a0fd8e0595460af1662ba691cbf1ed6132ba8b0 SHA512 3053fbee064dabfb277aaa5fd6c713ca8b6a42ab042defa1b472be17fd714d098495a4c97800599599437177f73a07e9955b9b2aff926d3881aa3274c1dc41c6
DIST riscv32-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz 30707431 BLAKE2B 99809fbd5abe99c4890fbf4edd964ee53bc9269b9bb15f487316d0092a9d7aae9d3f9f61f7597f5721aec4f95813908c8ce6a3f6f97cd453d1610a5caa7dc42e SHA512 1ad4854c53f435b08d634f8e5e1a9169037745684b13972876176483badc7ebf5a6c38109e7ac5c3f484df76e82bf790244661ac70b1e52dd3b2fc8a4956e5ff
DIST riscv32-esp-elf-gdb-16.2_20250324-x86_64-linux-gnu.tar.gz 36528201 BLAKE2B 3713ab8acf373fce40e4fe9123df7b331c3b54878952cb86783c1f4cc4327870121b8ef3ffe1ab6ba61c3372af4c035d88c5ef7be3c65540f025e864788a71d9 SHA512 e88befb9d0af6ed99ce06ae57fe45fae032d85c547740684f1afec9a2894d80b506e2f4c55f709c74fd0c7b2cc857485261aeae6d622a3407831a4769827cd20
DIST riscv32-esp-elf-gdb-16.3_20250913-x86_64-linux-gnu.tar.gz 36557187 BLAKE2B 3a51c074b72fe5630d10faee8c2369ef3089107a866f31de40bf31da291dd1c14077bda79de350130853fa9dfbd85a519e33229014d06868364245815c723f4c SHA512 b813bbe14d602f39d663941f990c5e6e7e59cc5ee60949003ee818d47e4962028fe43f3d1eb1f52fba7176db0d7b2a5af5eb96b12857f4b6f88c4a102ed43597
DIST xtensa-esp-elf-13.2.0_20240530-x86_64-linux-gnu.tar.xz 112073272 BLAKE2B 88b6abb5202ebb2ffa03f3cdeca2fc0ef23cb02d96e86388e3334620d7a36ff6401a6e886380f10a4eff68638c60705f3d66d68fa047dc3e37744b41b643da73 SHA512 ecb11e32269513d778d320a429c4403ce50e8556b7e547dee7efb3a1ae333ad526732415cabe79bef30e2e9626305f83f6ca60dc1bd1864adfbfc7b9240e5c46
DIST xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz 174652716 BLAKE2B a53ef806b65bd48f29dce6f2964d72e3247a4d1c35b09ccefce57ef5d42acad6a5ea8f2bdce50e29573227d40d81e9daa7e7954e2c9900eaeaaac47ecdf045ef SHA512 5039ea825aa2da1832c216c1963bcb36ab5a9c239f907426ff0a1174d7e712f9a504f1964f072d50a27b142ed11a3b497c59f349226ed28b0e2a7f207241fbd9
DIST xtensa-esp-elf-14.2.0_20250730-x86_64-linux-gnu.tar.xz 175585776 BLAKE2B 16c4bb30f90f8a4f809eced340757062be822e8a69388081307379b3adf0b226ca383d0fe19837ba73314f01cc67c0086b0d6c868cbb6e7618c6457d7d2713bd SHA512 486b5c8ff01e5cea9a7543cb4865c906c8bfab21edd73003c67267f3b4d4fbbcb83eefb763b8097e370ece92d3606a31f36c9de9e6d88c21d004862d23653ad9
DIST xtensa-esp-elf-14.2.0_20251107-x86_64-linux-gnu.tar.xz 176948400 BLAKE2B ce2b5af652497688b929c99225eb794fcba3add967efa2b2803a1e43e4064b1fb5954698a8efb29ba0030a4d99be527b737abcb80c0c842fa5c83e138cf1e9e5 SHA512 8e345a4cd60a207523d167af7bc26328a65e5c339c0f05619262fa6a083892475efd125420ba9e66db681907c22d77f75f3b9f66c9a37febe202b019278874c0
DIST xtensa-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz 31010320 BLAKE2B dcca888811260e86f9cde19ee1a2e7737c73de6a8060d100a362a4c41a606779b82cb04ff62184c5dfa226e6ac9b81b018f4da30e748cbcd644a80ff2122b86a SHA512 8b224393345b45124d5f0698e01e8e465d785c62cea6845eefd7ff852463966dc13ae94f6edb9a6b16871a6cfaa43b4d275740173579994d352303359c122deb
DIST xtensa-esp-elf-gdb-16.2_20250324-x86_64-linux-gnu.tar.gz 36361058 BLAKE2B 96794daa8e45bb044d58960f6efbac110bacb1335b0ba147b848052d9de151b29edcc28b0bd69c137b633f11c0f460e9a0accd9b073ee8ea912c8bba78138027 SHA512 78b0af60df1b077acc3f4076d7f7cdd9cccbadff6dc857087ed2ba36659033754703e5a797bd8012a21fc609369c3b30af32f5eececa0df340660225e1bce937
DIST xtensa-esp-elf-gdb-16.3_20250913-x86_64-linux-gnu.tar.gz 36396804 BLAKE2B 8271884d5aa3efa261165e24e440d69bb16c4a609f0c6a0b10ae67bd26c9567751e72f21fabcfdc3f89b6aa918950d8d9e05d8d0c005a6618bd582fd6f2808bf SHA512 436cf5fc116d62d712452eb3d687d0c69ab2df3ac6ffd53fd061698061b246f81dbe1ef881a4466597810eaa6da4b2f82f0e8a7980a51f48e948ee1e9b43748a

View File

@@ -1,188 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_GDB_USE=( python_targets_python3_{11,12} )
VER="14.2.0_20241119"
GDB_VER="14.2_20240403"
OPENOCD_VER="0.12.0-esp32-20250422"
CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}"
inherit estack optfeature python-r1
DESCRIPTION="Espressif IoT Development Framework"
HOMEPAGE="https://www.espressif.com/"
# See https://dl.espressif.com/dl/esp-idf/espidf.constraints.v5.4.txt for information about version dependencies
SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip
https://github.com/espressif/openocd-esp32/releases/download/v${OPENOCD_VER}/openocd-esp32-linux-amd64-${OPENOCD_VER}.tar.gz
https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/xtensa-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz
${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz"
SRC_URI+=" riscv32? (
${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz
https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/riscv32-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz
)"
S="${WORKDIR}/${PN}-v${PV}"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64"
IUSE="python-gdb riscv32"
REQUIRED_USE="
python-gdb? ( || ( ${PYTHON_GDB_USE[@]} ) )
${PYTHON_REQUIRED_USE}
"
BDEPEND="app-arch/unzip"
RDEPEND="
${PYTHON_DEPS}
dev-libs/libusb:1
dev-python/click[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
dev-python/pyelftools[${PYTHON_USEDEP}]
dev-embedded/esp-coredump[${PYTHON_USEDEP}]
dev-embedded/esptool
dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}]
dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}]
dev-embedded/esp-idf-nvs-partition-gen[${PYTHON_USEDEP}]
dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}]
dev-embedded/esp-idf-size[${PYTHON_USEDEP}]
dev-embedded/freertos-gdb[${PYTHON_USEDEP}]
dev-embedded/idf-component-manager[${PYTHON_USEDEP}]
virtual/zlib:=
"
RESTRICT="strip"
QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*"
QA_PRESTRIPPED="opt/*"
PATCHES=(
"${FILESDIR}/allow-system-install-${PN}-5.3.patch"
"${FILESDIR}/${PN}-espkconfiglib.patch"
)
install_tool() {
eshopts_push -s globstar
into /opt/${1}
if [[ -d "../${1}/lib" ]]; then
if stat *.so &>/dev/null; then
for i in ../${1}/lib/**/*.so*; do
dolib.so ${i}
done
fi
if stat *.a &>/dev/null; then
for i in ../${1}/lib/**/*.a*; do
dolib.a ${i}
done
fi
insinto /opt/${1}/lib
doins -r ../${1}/lib/*
fi
exeinto /opt/${1}/bin
doexe ../${1}/bin/*
(
cd ../${1}
for i in libexec/**/*; do
exeinto /opt/${1}/$(dirname ${i})
if [[ -x "${i}" && ! -d "${i}" ]]; then
doexe ${i}
fi
done
if [[ -d "include" ]]; then
insinto /opt/${1}
doins -r include
fi
if [[ -d "share" ]]; then
insinto /opt/${1}
doins -r share
fi
)
(
cd "${D}"/opt/${1}/bin/ || die
for i in *; do
dodir /opt/bin
cd "${D}"/opt/bin || die
dosym ../${1}/bin/${i} /opt/bin/${i}
done
)
eshopts_pop
}
src_install() {
echo "v${PV}" > version.txt || die
newbin - idf <<-EOF
#!/bin/sh
# Silence a warning by idf.py
export IDF_PYTHON_ENV_PATH=
exec python /usr/share/${PN}/tools/idf.py \$@
EOF
install_tool xtensa-esp-elf
install_tool xtensa-esp-elf/xtensa-esp-elf
if use riscv32; then
install_tool riscv32-esp-elf
install_tool riscv32-esp-elf/riscv32-esp-elf
fi
install_tool openocd-esp32
# Remove unsupported python versions
rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{8..10} || die
if use riscv32; then
rm "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3.{8..10} || die
fi
# Remove disabled python versions
for i in "${PYTHON_GDB_USE[@]}"; do
if ! has "${i}" "${PYTHON_COMPAT[@]}"; then
rm -f "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3."${i##*_}" || die
if use riscv32; then
rm -f "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3."${i##*_}" || die
fi
fi
done
install_tool xtensa-esp-elf-gdb
if use riscv32; then
install_tool riscv32-esp-elf-gdb
fi
cat - > 99esp-idf <<EOF
IDF_PATH=/usr/share/${PN}
ESP_ROM_ELF_DIR=/usr/share/${PN}/tools
OPENOCD_SCRIPTS=/opt/openocd-esp32/share/openocd/scripts
EOF
doenvd 99esp-idf
insinto /usr/share/${PN}
rm -r .git || die
find . -name ".git" -exec rm -rf {} \; || die
doins -r .
}
pkg_postinst() {
optfeature "gdbgui target" dev-debug/gdbgui
}

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# TODO: add esp-doc package in order to build documentation
@@ -7,10 +7,10 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_GDB_USE=( python_targets_python3_{11..13} )
VER="14.2.0_20241119"
GDB_VER="16.2_20250324"
PYTHON_COMPAT=( python3_{12..13} )
PYTHON_GDB_USE=( python_targets_python3_{12..13} )
VER="14.2.0_20251107"
GDB_VER="16.3_20250913"
OPENOCD_VER="0.12.0-esp32-20250707"
CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}"
@@ -47,6 +47,7 @@ BDEPEND="app-arch/unzip"
RDEPEND="
${PYTHON_DEPS}
dev-build/cmake
dev-libs/libusb:1
dev-python/click[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]
@@ -55,6 +56,7 @@ RDEPEND="
dev-python/pyelftools[${PYTHON_USEDEP}]
dev-embedded/esp-coredump[${PYTHON_USEDEP}]
dev-embedded/esptool
dev-embedded/esp-idf-diag[${PYTHON_USEDEP}]
dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}]
dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}]
dev-embedded/esp-idf-nvs-partition-gen[${PYTHON_USEDEP}]
@@ -68,7 +70,6 @@ RDEPEND="
RESTRICT="strip"
QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*"
QA_PRESTRIPPED="opt/*"
PATCHES=(
"${FILESDIR}/allow-system-install-${PN}-5.3.patch"

View File

@@ -1 +0,0 @@
DIST libdatrie-0.2.14.tar.xz 325696 BLAKE2B 2d5036d360df09293d61f8233a737b80f41526c7f3d9a49a724817751ca0a3445fb161bdd86678d54d910053516dbe391d506eae166c9f3034a750a6928af3f7 SHA512 c5df387a1c9b5fae65eff69102651f4f054d873194d97faa8e329282353156fa4fb41a1ea771b24ade3f0ad2a548d85d7950a4aa6ed4e5c356bc504720e792d1

View File

@@ -1,41 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Double-Array Trie Library"
HOMEPAGE="https://github.com/tlwg/libdatrie"
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/tlwg/${PN}.git"
else
SRC_URI="https://github.com/tlwg/${PN}/releases/download/v${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
fi
LICENSE="LGPL-2.1+"
SLOT="0"
IUSE="doc"
BDEPEND="doc? ( app-text/doxygen )"
src_prepare() {
default
# Fixed version if in non git project
echo ${PV} > VERSION
eautoreconf
}
src_configure() {
econf \
$(use_enable doc doxygen-doc) \
--with-html-docdir="${EPREFIX}"/usr/share/doc/${PF}/html
}
src_install() {
default
find "${ED}" -name '*.la' -delete || die
}

View File

@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>vowstar@gmail.com</email>
<name>Huang Rui</name>
</maintainer>
<upstream>
<remote-id type="github">tlwg/libdatrie</remote-id>
</upstream>
<longdescription lang="en">
This is an implementation of double-array structure for representing trie,
as proposed by Junichi Aoe.
Trie is a kind of digital search tree, an efficient indexing method in which
search time is independent of database size. It only takes O(m) search time,
where m is the length of the search string. Comparably as efficient as hashing,
trie also provides flexibility on incremental matching and key spelling
manipulation. This makes it ideal for lexical analyzers, as well as spelling
dictionaries.
</longdescription>
<longdescription lang="zh">
这是由 Junichi Aoe 提出的用于表示 Trie字典树的双数组结构实现。
Trie 是一种数字搜索树,是一种高效的索引方法,其搜索时间与数据库大小无关。
它只需要 O(m) 的搜索时间,其中 m 是搜索字符串的长度。与哈希一样高效的同时,
Trie 还提供了增量匹配和键拼写操作的灵活性。这使其非常适合用于词法分析器和
拼写词典。
</longdescription>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST libthai-0.1.30.tar.gz 788177 BLAKE2B e6ad064945a983208f06ec9dba799d530ac859153c0229b1441ee6b7a3c45a800856fa07988f8a072010b16a0dc88c1d9a5fa3bfae77ddd4aee982a6d10fb1e7 SHA512 a33ef585c6f503eb6b609b73ddc5f3960ec58dc10fd07205eaa60596709ece47934571ca21b01a294c172f4a5fc374038a8726c1ed07aabf12b0bdd1a4565320

View File

@@ -1,43 +0,0 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="A a set of Thai language support routines"
HOMEPAGE="https://github.com/tlwg/libthai"
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/tlwg/${PN}.git"
else
SRC_URI="https://github.com/tlwg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
fi
LICENSE="LGPL-2.1+"
SLOT="0"
IUSE="doc"
RDEPEND="dev-libs/libdatrie"
DEPEND="${RDEPEND}"
BDEPEND="doc? ( app-text/doxygen )"
src_prepare() {
default
# Fixed version if in non git project
echo ${PV} > VERSION
eautoreconf
}
src_configure() {
econf \
$(use_enable doc doxygen-doc) \
--with-html-docdir="${EPREFIX}"/usr/share/doc/${PF}/html
}
src_install() {
default
find "${ED}" -name '*.la' -delete || die
}

View File

@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>vowstar@gmail.com</email>
<name>Huang Rui</name>
</maintainer>
<upstream>
<remote-id type="github">tlwg/libthai</remote-id>
</upstream>
<longdescription lang="en">
LibThai is a set of Thai language support routines aimed to ease
developers' tasks to incorporate Thai language support in their
applications. It includes important Thai-specific functions e.g. word
breaking, input and output methods as well as basic character and
string supports. LibThai is an Open Source and collaborative effort
initiated by Thai Linux Working Group and opened for all contributors.
</longdescription>
<longdescription lang="zh">
LibThai 是一套泰语支持例程,旨在帮助开发人员在其应用程序中轻松集成泰语
支持。它包含重要的泰语特定功能,如分词、输入输出方法以及基本的字符和字符
串支持。LibThai 是由泰国 Linux 工作组发起的开源协作项目,欢迎所有贡献者
参与。
</longdescription>
</pkgmetadata>

View File

@@ -1,3 +1,6 @@
DIST fs2_open-24.2.0-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346
DIST fs2_open-24.2.0-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f
DIST fs2_open-24.2.0.tar.gz 10958574 BLAKE2B 1990e7536ce71e1408806af60a8d6908ac23ba4137f26072610ab8259b17934930a7f6bfe2a3df5ab6a33aa2a6714d28c390ed49dca1a0fe04757bf1addff2ff SHA512 4aa7420c6120568f1f414e719b56948329b1ccaeb01c63a012a28e4129d8365782e7ca54b7f5fde1157471de3c9d07943a111db042dcc21eabef0cc5c5722703
DIST fs2_open-25.0.0-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346
DIST fs2_open-25.0.0-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f
DIST fs2_open-25.0.0.tar.gz 11459432 BLAKE2B 88847584355fe2bbb5ca8d507a47ad6bebcc6fbe4b35618f79d15c148fec6ec971b35bfebec339b17cf67c221ac136444a7028bea06fafb33d58b5b043340688 SHA512 7431977d27adda96b9c1d53bf805997098f44c8e94bcc9fa99460d059161ab5270e2810206b6a6c79bfb92d75f80d1277825516f284511d344d485d3208a40aa

View File

@@ -0,0 +1,11 @@
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -49,8 +49,6 @@ add_subdirectory(mdns)
add_subdirectory(accidental-noise)
-ADD_SUBDIRECTORY(lz4)
-
set(HIDAPI_WITH_LIBUSB OFF)
set(HIDAPI_WITH_HIDRAW ON)
add_subdirectory(hidapi)

View File

@@ -0,0 +1,11 @@
--- a/freespace2/CMakeLists.txt
+++ b/freespace2/CMakeLists.txt
@@ -25,7 +25,7 @@ target_compile_features(Freespace2 PUBLIC cxx_std_17)
include(resources.cmake)
-SET_TARGET_PROPERTIES(Freespace2 PROPERTIES OUTPUT_NAME "fs2_open_${FSO_BINARY_SUFFIX}")
+SET_TARGET_PROPERTIES(Freespace2 PROPERTIES OUTPUT_NAME "fs2_open")
TARGET_LINK_LIBRARIES(Freespace2 code)
TARGET_LINK_LIBRARIES(Freespace2 platform)

View File

@@ -0,0 +1,107 @@
# Copyright 2022-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake flag-o-matic
DESCRIPTION="FreeSpace2 Source Code Project game engine"
HOMEPAGE="https://github.com/scp-fs2open/fs2open.github.com/"
# Replace "." with "_" in version
_PV=${PV//./_}
# Current hashes of external repositories:
HASH_LIBROCKET="ecd648a43aff8a9f3daf064d75ca5725237d5b38"
HASH_CMAKE_MODULES="7cef9577d6fc35057ea57f46b4986a8a28aeff50"
SRC_URI="
https://github.com/scp-fs2open/fs2open.github.com/archive/refs/tags/release_${_PV}.tar.gz -> ${P}.tar.gz
https://github.com/scp-fs2open/libRocket/archive/${HASH_LIBROCKET}.tar.gz -> ${P}-ext_libRocket.tar.gz
https://github.com/asarium/cmake-modules/archive/${HASH_CMAKE_MODULES}.tar.gz -> ${P}-ext_rpavlik-cmake-modules.tar.gz
"
S="${WORKDIR}/fs2open.github.com-release_${_PV}"
LICENSE="Unlicense MIT Boost-1.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="clang debug discord"
DEPEND="
app-arch/lz4:=
<dev-lang/lua-5.1.6:5.1
dev-libs/jansson:=
media-libs/freetype:2
media-libs/glu
media-libs/libjpeg-turbo:=
media-libs/libpng:=
media-libs/libsdl2[X]
media-libs/libtheora
media-libs/libvorbis
media-libs/mesa
media-libs/openal
media-video/ffmpeg:=
x11-libs/libX11
"
RDEPEND="${DEPEND}"
BDEPEND="
clang? ( llvm-core/clang )
"
PATCHES=(
"${FILESDIR}/${P}-dont-build-lz4.patch"
"${FILESDIR}/${P}-make-arch-independent.patch"
)
src_unpack() {
unpack ${A}
mv libRocket-${HASH_LIBROCKET}/* "${S}/lib/libRocket/" || die
mv cmake-modules-${HASH_CMAKE_MODULES}/* "${S}/cmake/external/rpavlik-cmake-modules/" || die
}
src_prepare() {
eapply_user
cmake_src_prepare
}
src_configure() {
use debug && CMAKE_BUILD_TYPE=Debug || CMAKE_BUILD_TYPE=Release
if use clang ; then
# Force clang
einfo "Enforcing the use of clang due to USE=clang ..."
AR=llvm-ar
CC=${CHOST}-clang
CXX=${CHOST}-clang++
LDFLAGS+=" -fuse-ld=lld"
fi
# Force-include prefix_header.h (simulate -DCMAKE_PCH which doesn't work)
append-cxxflags "-include${S}/code/prefix_header.h"
local mycmakeargs=(
"-DFSO_BUILD_WITH_DISCORD=$(usex discord ON OFF)"
"-DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON"
)
cmake_src_configure
}
src_install() {
exeinto "/opt/${PN}"
doexe "${BUILD_DIR}/bin/${PN}"
insinto "/opt/${PN}"
doins "${BUILD_DIR}/bin/libRocketControls.so"
doins "${BUILD_DIR}/bin/libRocketControlsLua.so"
doins "${BUILD_DIR}/bin/libRocketCore.so"
doins "${BUILD_DIR}/bin/libRocketCoreLua.so"
doins "${BUILD_DIR}/bin/libRocketDebugger.so"
use discord && doins "${BUILD_DIR}/bin/libdiscord-rpc.so"
}
pkg_postinst() {
einfo "This package only generates the engine binary."
einfo "The retail Freespace 2 data is required to play the"
einfo "original game and most mods."
}

View File

@@ -1 +1 @@
DIST noctalia-v4.4.0.tar.gz 24881880 BLAKE2B 683130dedd1754363cc85d0139da1adf3c92b3935e6437a68b8c98d3cacc051289785f342c65dc32b67adbe939f2a599afb561309569398f8c10aab0b55096a7 SHA512 99eb586c480227a80af2db12763a37ab293bb3797f81ae8db50257f5aaa1c2430b2746ba8c42c2c7b3590e331ecbb2c3b91f32ed5fd85657c3c89e69c1c43512
DIST noctalia-v4.4.1.tar.gz 24922834 BLAKE2B 1e344130e239494d8b2db8a7874324ca3d4d6875ebe698f515f30fecc77ee144055ab00c2a54138a4999a7353f5e1b6523ae154d3f06e673d3422540939bb934 SHA512 7ae1b5e75f6304085127dbb6719af1ff17071464f4bdd3124816ca10659b7295bce808f43451e3a8ba28bdc9008a24cfb1e2eb0827c47786cbcf5ca6b66db815

View File

@@ -1,2 +1,2 @@
DIST nwg-clipman-0.2.4.tar.gz 11173 BLAKE2B 6c98dbbc78a00076d9d81a08560e46d8bcd5802f08715a18b04aa8178cd76b6a70a2eb4665acbe4963fb6e6b9bd12844e6080912da7b214d07f35d05ec11c6f6 SHA512 241a585b05fba51cbf146472a69eca8e31318d70099ab401a56bf27e571314dcde541536ec7769da7aa1886bfc6786b47d6752616ba423876d036bfeed993aee
DIST nwg-clipman-0.2.5.tar.gz 11312 BLAKE2B 5e90a41f620451c5b6157d0f933c64b214eb122faa4163a2d249fdccc836a1ed0abde8f41b97248fd2f150fa1fdea72145abad3e09ca9bcefd88049451dcf43b SHA512 a3929bda8c45dc9e7636d6288b25e23cb80c533d52c2703bc780eaa758b24c78289d053d03484c7281a71d6a148e92c761832597010886c7dc33263045a5c9e6
DIST nwg-clipman-0.2.8.tar.gz 11650 BLAKE2B 9efdab71f6d989ad7fe7f2e478e78ba38b9b8175a85f91ccf0aeee1b46ca09a1b2c6e912682af30ff7afe7a5b8e1068fcd984ce75e4a75772a1feea28493c89f SHA512 2863a050da298d29843a49d32668f73e72ec2281bdf36e705955f1f813350b596cac1cdf3d41174c8c8b1cbeedcf638f51daeeef1e803cf7b7116ac15d2a7436

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_COMPAT=( python3_{12..13} )
DISTUTILS_USE_PEP517=setuptools
inherit desktop distutils-r1 xdg-utils

View File

@@ -1,2 +1,2 @@
DIST nwg-displays-0.3.22.tar.gz 24766 BLAKE2B a87369e79ffa8aeb3fa09471a8f4f35b920938e0a5bfa65806c35f8220d809793bf5581f6f646347b0c6c6ea4c343920fb7d1a539d33d1ef49e97bb2e075aaed SHA512 9a6808da69dd99c7c725d045c9a088cb830938f208e2175af050611d38e5f4737babaa3014a8e07bd452d34f55888a395cc5e61cab4ccddcc926a89141661f18
DIST nwg-displays-0.3.25.tar.gz 27222 BLAKE2B 2239f751ff419bb7e533fb110dd3896ee5607d8e0f0a11b76491e907a771eeb6d295eb9724aac276daf0e738c83f58e8b288f547fa425b02ab767d9c1b29ce36 SHA512 5bba616b45eeb3bd9071e3f35cabfee5a324974a8911394a3f22371535042726d3aa1736dae77d942178fb702246c7515c7c578347a5cbc99f1dc3fc23d31ed9
DIST nwg-displays-0.3.28.tar.gz 38580 BLAKE2B 1f7fd513477f6cff0ebd445e7af1d711e55e442ba51b6b9ca00623744513cfc8573f669bdbd6f7e7b1a3f061ae9f4d99622166c5abeb33101123e71e715b642a SHA512 2807721d2bc913ca82970d434cfd26404c096c16536f4a0425f0b32abcdef70e00c076c42fcff35651c0badd2d663d037b8e58dd7a05a85016f73ff84e0d0316

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit desktop distutils-r1 optfeature xdg-utils

View File

@@ -1,2 +1,2 @@
DIST nwg-hello-0.3.0.tar.gz 1463865 BLAKE2B 84f0e13d140a7160022921831037719327e1c2fbd5e1f17cba5290f97db8632333c42ed2bf4691e44da33ebddca95de8808a25f36c7b6dd53ed3045c260b65c5 SHA512 350053d566cc9e351bda7f449cbabc51108f2263c04d4f87a17ad06a740c04601b4e8a02e0ec059c6a7061e224cc6d2103f7e80dff04e22f219f416d749a1203
DIST nwg-hello-0.4.0.tar.gz 1466709 BLAKE2B 3f581aca89cc4d7a8a4987aca5d0b33cca8e3b46c527ea52254a131b61c004df7cc48fa7e3570f4004171409aba48c04735c98679117083f743a6ef7cc82e349 SHA512 98ad10109e3fd7dd59bdde5c741490b304deeadf357f1f3e761d762126db6aa66f28887605fbdd97531fb7e5404aa6c743eb317a77f82afa01bc633f4233f9ee
DIST nwg-hello-0.4.2.tar.gz 1466907 BLAKE2B fb3032a92f5a9fb49b59aeaeb6dc6e69e7094b9ad7c73ea08cfefde5914331e57e780e36cf3cc9e006cba33e9a772aaec3c9b71b05988acbe09f34de9b49b87b SHA512 e02b46d4d38c7563df66bb6fb8c3ed893754e6c6c4d05effa1241644c16e01a651fc8c3506a5dbacf0d770ed488c9b2bde9e6c99724f59e13d33b65a5edb074f

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1

View File

@@ -1,2 +1,2 @@
DIST nwg-panel-0.10.12.tar.gz 265884 BLAKE2B 4440f2f60fa7dea379aa2f8133ea422faae2bcdd596cfb0f3bfa5ef4ebb677f5b5b61cde488d6cf3ea0e0b04806b6a9e99271bbd4701449696613b2a3a271bcd SHA512 9448a0092b08da1db8ad039ad70487f1c63d9a017100ce592864c7a6b4251d9e3955f2ea4d4e355b479dc60024778c20fe4d6809eacb9aa2dbe9b9870d2944b2
DIST nwg-panel-0.10.6.tar.gz 264897 BLAKE2B d521dd428e53002b387bd26e28b163b4a5ba9f350c821b1adac1001c72b359d012e16791f655f00ced4ea96803ebca3fba38e4ab14a498185ba98d77f4d16e97 SHA512 7262be0ac96b6b554bda23a55a426a596d90adfcb967104fc73becf533e1df6c34a1b3a18f0d83a0ce98df8b61b7a7caf7486d4c96c7221628ae416777ade4ab
DIST nwg-panel-0.10.13.tar.gz 271201 BLAKE2B 84862ae57be6f9f1b14368e156a1b6f3d1a12e7cd48d0563f10ee8e5e19ebebf1ff372b9e96814736bfcb1ed8cdae423883867039ac5aa0150395dadcbadfb19 SHA512 f18fc15566f1d4dd93f4c24c89d73bfb34bfcbc09cf5a74e7bb04f9df1e05142848bc430d72eb7215bd4c2f20a1868e24991708c84b31fc104dda5b30bbdb292

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8

View File

@@ -1,11 +1,11 @@
# Copyright 2024-2025 Gentoo Authors
# Copyright 2024-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES=""
LLVM_COMPAT=( {17..20} )
LLVM_COMPAT=( {17..21} )
# RUST_MIN_VER="1.83.0"
RUST_NEEDS_LLVM=1

View File

@@ -1,4 +1,4 @@
DIST wstunnel-10.5.0-crates.tar.xz 32389584 BLAKE2B b3d90c772801045ebf9f7a91acf3083022d71fbfd1c25d543f132075f59e16d5afd412f624bcc6b52c45669b6957189cd7338a49723131029cf8e4446893c29b SHA512 f5f333477340a1983820279c0eec447d9ff95ce9e81f0c1a4b8bad49724172c09c4c278e0a1f62041038c169227563936937e128d3a7e5250b2f4170895fac1e
DIST wstunnel-10.5.0.tar.gz 1721280 BLAKE2B 231b6e01e9bb470270d8668a0c4779b2391c8d31ecc4303c1908ffde74b68300227829a4aa72783966280f9fb2d7f09bd6b7e24d9b656c2e05c4880216b56e03 SHA512 bfad942dda0d65820d6f502d072019517f11147a08ec06431dd7c624dc848ea2990e7e1005305c2d6e903d74450489870c2d389869507e416dd35fd82ab602d2
DIST wstunnel-10.5.1-crates.tar.xz 31889256 BLAKE2B fa8a54090e160b765435f554f24d8be0bb605ff043a3ec6a319a5eb3f16a159a24e00f0d8f9ac44e294e23d7667ce485828db918a01612dd2433bee87925c3af SHA512 0f4ef093855fda9d7890c753455e2c7c6d78334ffc28c3447e62cd9030ed1e5494bacaab4098c40f630b2c052f3a18950802fe7d1845ee8807ecbd11de7b22f4
DIST wstunnel-10.5.1.tar.gz 1720846 BLAKE2B ef7d5e150a9f9f16de6f959c37bede7e6a431ccc8fedcaf8fa36d22a14d3247b80915e8d2dfa7e82fc6d26aeac6490047757dbb231963071c0a39f34eeebfaf7 SHA512 4c34fb311511711f0a0d002bcadf3f3641ac516814a97b1e1aea3f7531168caad5a3aa39c5a33d3a571153f52d1dd89923e4611bbfe4fa6f85968747f2718275
DIST wstunnel-10.5.2-crates.tar.xz 32393352 BLAKE2B 395f11a1af48a2bdc18593fd4b6c187e6378b87f3430c547cf8ed55ffc7df75e3c22dd11de687661b47432c184d14d75d77856866e8ab42c8e8d423e9e532a83 SHA512 78e7fd7728b9dc8941e06831a8c3291a92160fbe9fdebfc15cb1687253c4801a71e50df4a414cd3c4ff7c5daea6421e580c6495cdb1ae9e893ab133d8bd8b22a
DIST wstunnel-10.5.2.tar.gz 1721076 BLAKE2B 8bcc814022ca6f7dcb34872eaf3e3e46e2d67c905b0aba9e8b91caca6e87b83c6995455da8b5e162b679fde6b1a3c557d105ceb1b652f5b75e117030868b9abf SHA512 c2a0dc10e137a814c8c3ddb1cc11d7f3638aa3c688935d0ab8bd04c0dc488014a6e57dbdf6c1e6634f2ff86d8c6cb2bfeb1f71e6551e96b433444f22ecf53a35

View File

@@ -5,7 +5,7 @@ EAPI=8
CRATES="
"
RUST_MIN_VER="1.85.0"
RUST_MIN_VER="1.88.0"
inherit cargo
@@ -26,6 +26,13 @@ KEYWORDS="~amd64"
QA_FLAGS_IGNORED="usr/bin/wstunnel"
pkg_setup() {
# see bug #965963
export CARGO_PROFILE_RELEASE_LTO=off
rust_pkg_setup
}
src_compile() {
cargo_src_compile --package wstunnel-cli
}

View File

@@ -2,3 +2,5 @@ DIST bcachefs-tools-1.35.2.tar.sign 833 BLAKE2B 75346da4c293005a714f6383f6ab373a
DIST bcachefs-tools-1.35.2.tar.zst 1404959 BLAKE2B add91a3d2ef05c45aaef729b4a04d154934bfb3214b917b82cfc8e5df9fbeb3bd4b6c3b5306fe76b7af7870860599182013c83c359226658ffa9919a01c771a2 SHA512 1b5891ca9cbb9d9853448c30162565891c480fd00f53bb2ef325f4b0b7832c5896a8a18ec9684e4ea951421a570cc09e6739e89d5263ff7bdfdc8237a9b1d8b7
DIST bcachefs-tools-1.36.0.tar.sign 833 BLAKE2B 8faf516bf4a309cc0fea86c9e8fa5b446625cfcc8cc24e16f9369b51626edf0310c699f9945963883bdf89410ecf3365088db066ec673f326e6b4cfe13fa9ddd SHA512 22af54e6963824a19647a6edafba21ee05534f4e61830f0db9049ce81e53215d0cb4b654a7caec786f5e47658906e60efdfc7ab9a0eddbc3d88c08a67b426af3
DIST bcachefs-tools-1.36.0.tar.zst 1411808 BLAKE2B 4a6dd64b30c570651f07c138978c4ecbbf5f9bc805538519133866885222cef2e9afe2a743621de4f6026b98a83b895ef396f5fc7f0dab3c7d69a52d05e2aa69 SHA512 ae7d5c73bff8748527077160e6a69b946924771ef1784c3f54fb7e1b595348a89640baa5e35d51746a25e4524209f04a1b554af76bf37f13ca3df90ff8523f32
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

View File

@@ -0,0 +1,102 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MODULES_INITRAMFS_IUSE=+initramfs
inherit linux-mod-r1 unpacker verify-sig
MY_PN="bcachefs-tools"
DESCRIPTION="Linux bcachefs kernel module for sys-fs/bcachefs-tools"
HOMEPAGE="https://bcachefs.org/"
if [[ ${PV} == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://evilpiepirate.org/git/bcachefs-tools.git"
else
SRC_URI="https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-${PV}.tar.zst"
SRC_URI+=" verify-sig? ( https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-${PV}.tar.sign )"
KEYWORDS="~amd64 ~arm64"
S="${WORKDIR}/${MY_PN}-${PV}"
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="debug verify-sig"
MODULES_KERNEL_MIN=6.16
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kentoverstreet.asc
BDEPEND="
>=sys-kernel/linux-headers-6.16
verify-sig? ( >=sec-keys/openpgp-keys-kentoverstreet-20241012 )
"
pkg_setup() {
# See https://github.com/koverstreet/bcachefs-tools/blob/master/libbcachefs/Kconfig
local CONFIG_CHECK="
BLOCK
EXPORTFS
CRC32
CRC64
FS_POSIX_ACL
LZ4_COMPRESS
LZ4_DECOMPRESS
LZ4HC_COMPRESS
ZLIB_DEFLATE
ZLIB_INFLATE
ZSTD_COMPRESS
ZSTD_DECOMPRESS
CRYPTO_LIB_SHA256
CRYPTO_LIB_CHACHA
CRYPTO_LIB_POLY1305
KEYS
RAID6_PQ
XOR_BLOCKS
XXHASH
SYMBOLIC_ERRNAME
"
use debug && CONFIG_CHECK+="
DEBUG_INFO
FRAME_POINTER
!DEBUG_INFO_REDUCED
"
linux-mod-r1_pkg_setup
}
src_unpack() {
# Upstream signs the uncompressed tarball
if use verify-sig; then
einfo "Unpacking ${P}.tar.zst ..."
verify-sig_verify_detached - "${DISTDIR}"/${MY_PN}-${PV}.tar.sign \
< <(zstd -fdc "${DISTDIR}"/${MY_PN}-${PV}.tar.zst | tee >(tar -xf -))
assert "Unpack failed"
fi
if [[ ${PV} == "9999" ]]; then
git-r3_src_unpack
else
unpacker ${MY_PN}-${PV}.tar.zst
fi
}
src_prepare() {
default
sed -i s/^VERSION=.*$/VERSION=${PV}/ Makefile || die
emake DESTDIR="${WORKDIR}" PREFIX="/module" install_dkms
}
src_compile() {
local module_src="module/src/${PN%-*}-${PV}"
local modlist=( "bcachefs=:../${module_src}:../${module_src}/src/fs/bcachefs" )
local modargs=(
KDIR=${KV_OUT_DIR}
)
linux-mod-r1_src_compile
}

View File

@@ -9,6 +9,10 @@
<email>falbrechtskirchinger@gmail.com</email>
<name>Florian Albrechtskirchinger</name>
</maintainer>
<maintainer type="person">
<email>flow@gentoo.org</email>
<name>Florian Schmaus</name>
</maintainer>
<upstream>
<remote-id type="github">koverstreet/bcachefs-tools</remote-id>
</upstream>

View File

@@ -0,0 +1,646 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.0
EAPI=8
CRATES="
adler2@2.0.1
ahash@0.7.8
ahash@0.8.12
aho-corasick@1.1.4
aligned-vec@0.6.4
aligned@0.4.3
allocator-api2@0.2.21
ammonia@4.1.2
android_system_properties@0.1.5
anstream@0.6.21
anstyle-parse@0.2.7
anstyle-query@1.1.5
anstyle-wincon@3.0.11
anstyle@1.0.13
any_ascii@0.1.7
anyhow@1.0.100
arbitrary@1.4.2
arg_enum_proc_macro@0.3.4
arrayvec@0.7.6
as-slice@0.2.1
assert-json-diff@2.0.2
atomic-waker@1.1.2
atty@0.2.14
autocfg@1.5.0
av-scenechange@0.14.1
av1-grain@0.2.5
avif-parse@1.4.0
avif-serialize@0.8.6
axum-core@0.5.6
axum@0.8.8
base64-simd@0.7.0
base64-simd@0.8.0
base64@0.22.1
bincode@1.3.3
bit_field@0.10.3
bitflags@1.3.2
bitflags@2.10.0
bitreader@0.3.11
bitstream-io@4.9.0
bitvec@1.0.1
block-buffer@0.10.4
block2@0.6.2
bstr@1.12.1
build_const@0.2.2
built@0.8.0
bumpalo@3.19.0
bytecheck@0.6.12
bytecheck_derive@0.6.12
bytecount@0.6.9
bytemuck@1.24.0
byteorder-lite@0.1.0
byteorder@1.5.0
bytes@1.11.0
castaway@0.2.4
cc@1.2.53
cedarwood@0.4.6
cfg-if@1.0.4
cfg_aliases@0.2.1
chrono-tz-build@0.3.0
chrono-tz@0.9.0
chrono@0.4.43
clap@3.2.25
clap@4.5.54
clap_builder@4.5.54
clap_complete@4.5.65
clap_derive@3.2.25
clap_derive@4.5.49
clap_lex@0.2.4
clap_lex@0.7.7
clap_mangen@0.2.31
cobs@0.3.0
codemap@0.1.3
color_quant@1.1.0
colorchoice@1.0.4
colored@3.1.1
compact_str@0.9.0
console@0.15.11
const-str-proc-macro@0.3.2
const-str@0.3.2
convert_case@0.6.0
core-foundation-sys@0.8.7
core-foundation@0.9.4
core2@0.4.0
cow-utils@0.1.3
cpufeatures@0.2.17
crc32fast@1.5.0
crc@1.8.1
crossbeam-deque@0.8.6
crossbeam-epoch@0.9.18
crossbeam-utils@0.8.21
crunchy@0.2.4
crypto-common@0.1.7
cssparser-color@0.1.0
cssparser-macros@0.6.1
cssparser@0.33.0
cssparser@0.35.0
csv-core@0.1.13
csv@1.4.0
ctrlc@3.5.1
dashmap@5.5.3
data-encoding@2.10.0
data-url@0.1.1
deranged@0.5.5
deunicode@1.6.2
digest@0.10.7
dispatch2@0.3.0
displaydoc@0.2.5
doc-comment@0.3.4
dragonbox_ecma@0.0.5
dtoa-short@0.3.5
dtoa@1.0.11
dunce@1.0.5
either@1.15.0
elasticlunr-rs@3.0.2
embed-resource@3.0.6
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
env_filter@0.1.4
env_logger@0.11.8
env_logger@0.9.3
equator-macro@0.4.2
equator@0.4.2
equivalent@1.0.2
errno@0.3.14
exr@1.74.0
fallible_collections@0.5.1
fastrand@2.3.0
fax@0.2.6
fax_derive@0.2.0
fdeflate@0.3.7
file-id@0.2.3
filetime@0.2.27
find-msvc-tools@0.1.8
flate2@1.1.8
fnv@1.0.7
foreign-types-shared@0.1.1
foreign-types@0.3.2
form_urlencoded@1.2.2
fsevent-sys@4.1.0
funty@2.0.0
futf@0.1.5
futures-channel@0.3.31
futures-core@0.3.31
futures-io@0.3.31
futures-sink@0.3.31
futures-task@0.3.31
futures-util@0.3.31
fxhash@0.2.1
generic-array@0.14.7
getrandom@0.2.17
getrandom@0.3.4
gh-emoji@1.0.8
giallo@0.2.2
gif@0.14.1
glob@0.3.3
globset@0.4.18
globwalk@0.9.1
grass@0.13.4
grass_compiler@0.13.4
h2@0.4.13
half@2.7.1
hashbrown@0.12.3
hashbrown@0.14.5
hashbrown@0.16.1
heck@0.4.1
heck@0.5.0
hermit-abi@0.1.19
html5ever@0.35.0
http-body-util@0.1.3
http-body@1.0.1
http@1.4.0
httparse@1.10.1
httpdate@1.0.3
humansize@2.1.3
humantime@2.3.0
hyper-rustls@0.27.7
hyper-tls@0.6.0
hyper-util@0.1.19
hyper@1.8.1
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.64
icu_collections@2.1.1
icu_locale_core@2.1.1
icu_normalizer@2.1.1
icu_normalizer_data@2.1.1
icu_properties@2.1.2
icu_properties_data@2.1.2
icu_provider@2.1.1
idna@1.1.0
idna_adapter@1.2.1
ignore@0.4.25
image-webp@0.2.4
image@0.25.9
imgref@1.12.0
indexmap@1.9.3
indexmap@2.13.0
inotify-sys@0.1.5
inotify@0.11.0
insta@1.46.1
interpolate_name@0.2.4
ipnet@2.11.0
iri-string@0.7.10
is-docker@0.2.0
is-wsl@0.4.0
is_terminal_polyfill@1.70.2
itertools@0.10.5
itertools@0.14.0
itoa@1.0.17
jieba-rs@0.6.8
jobserver@0.1.34
js-sys@0.3.85
json-escape-simd@3.0.1
kamadak-exif@0.6.1
kqueue-sys@1.0.4
kqueue@1.1.1
lasso@0.7.3
lazy_static@1.5.0
leb128@0.2.5
lebe@0.5.3
lexical-sort@0.3.1
libc@0.2.180
libfuzzer-sys@0.4.10
libm@0.2.15
libredox@0.1.12
libwebp-sys@0.9.6
lightningcss-derive@1.0.0-alpha.43
lightningcss@1.0.0-alpha.70
lindera-cc-cedict-builder@0.13.5
lindera-core@0.13.5
lindera-decompress@0.13.5
lindera-dictionary@0.13.5
lindera-ipadic-builder@0.13.5
lindera-ipadic@0.13.5
lindera-ko-dic-builder@0.13.5
lindera-unidic-builder@0.13.5
lindera@0.14.0
linux-raw-sys@0.11.0
litemap@0.8.1
lock_api@0.4.14
log@0.4.29
loop9@0.1.5
lru-slab@0.1.2
lzma-rs@0.2.0
mac@0.1.1
maplit@1.0.2
markup5ever@0.35.0
match_token@0.35.0
matches@0.1.10
matchit@0.8.4
maybe-rayon@0.1.1
memchr@2.7.6
mime@0.3.17
mime_guess@2.0.5
minify-html-common@0.0.3
minify-html@0.18.1
minimal-lexical@0.2.1
miniz_oxide@0.8.9
mio@1.1.1
mockito@1.7.1
moxcms@0.7.11
mutate_once@0.1.2
native-tls@0.2.14
new_debug_unreachable@1.0.6
nix@0.30.1
nom-bibtex@0.6.0
nom-language@0.1.0
nom-tracable-macros@0.9.1
nom-tracable@0.9.1
nom@7.1.3
nom@8.0.0
nom_locate@4.2.0
nom_locate@5.0.0
nonmax@0.5.5
noop_proc_macro@0.3.0
notify-debouncer-full@0.6.0
notify-types@2.0.0
notify@8.2.0
num-bigint@0.4.6
num-conv@0.1.0
num-derive@0.4.2
num-format@0.4.4
num-integer@0.1.46
num-rational@0.4.2
num-traits@0.2.19
num_threads@0.1.7
objc2-encode@4.1.0
objc2@0.6.3
once_cell@1.21.3
once_cell_polyfill@1.70.2
onig-regset@6.7.0
onig_sys@69.9.1
open@5.3.3
openssl-macros@0.1.1
openssl-probe@0.1.6
openssl-sys@0.9.111
openssl@0.10.75
os_str_bytes@6.6.1
outref@0.1.0
outref@0.5.2
owo-colors@4.2.3
oxc-browserslist@2.2.0
oxc-miette-derive@2.7.0
oxc-miette@2.7.0
oxc_allocator@0.95.0
oxc_ast@0.95.0
oxc_ast_macros@0.95.0
oxc_ast_visit@0.95.0
oxc_codegen@0.95.0
oxc_compat@0.95.0
oxc_data_structures@0.95.0
oxc_diagnostics@0.95.0
oxc_ecmascript@0.95.0
oxc_estree@0.95.0
oxc_index@4.1.0
oxc_mangler@0.95.0
oxc_minifier@0.95.0
oxc_parser@0.95.0
oxc_regular_expression@0.95.0
oxc_semantic@0.95.0
oxc_sourcemap@6.0.1
oxc_span@0.95.0
oxc_syntax@0.95.0
oxc_traverse@0.95.0
papaya@0.2.3
parcel_selectors@0.28.2
parcel_sourcemap@2.1.1
parking_lot@0.12.5
parking_lot_core@0.9.12
parse-zoneinfo@0.3.1
paste@1.0.15
pastey@0.1.1
path-slash@0.2.1
pathdiff@0.2.3
percent-encoding@2.3.2
pest@2.8.5
pest_derive@2.8.5
pest_generator@2.8.5
pest_meta@2.8.5
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-lite@0.2.16
pin-utils@0.1.0
pkg-config@0.3.32
png@0.18.0
postcard@1.1.3
potential_utf@0.1.4
powerfmt@0.2.0
ppv-lite86@0.2.21
precomputed-hash@0.1.1
proc-macro-error-attr@1.0.4
proc-macro-error@1.0.4
proc-macro2@1.0.106
profiling-procmacros@1.0.17
profiling@1.0.17
ptr_meta@0.1.4
ptr_meta_derive@0.1.4
pulldown-cmark-escape@0.11.0
pulldown-cmark@0.13.0
pure-rust-locales@0.8.2
pxfm@0.1.27
qoi@0.4.1
quick-error@2.0.1
quinn-proto@0.11.13
quinn-udp@0.5.14
quinn@0.11.9
quote@1.0.43
r-efi@5.3.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
rav1e@0.8.1
ravif@0.12.0
rayon-core@1.13.0
rayon@1.11.0
redox_syscall@0.5.18
redox_syscall@0.7.0
regex-automata@0.4.13
regex-syntax@0.8.8
regex@1.12.2
relative-path@2.0.1
rend@0.4.2
reqwest@0.12.28
rgb@0.8.52
ring@0.17.14
rkyv@0.7.46
rkyv_derive@0.7.46
rmp-serde@1.3.1
rmp@0.8.15
roff@0.2.2
roxmltree@0.20.0
roxmltree_to_serde@0.6.2
rust-stemmers@1.2.0
rustc-hash@2.1.1
rustc_version@0.4.1
rustix@1.1.3
rustls-pki-types@1.14.0
rustls-webpki@0.103.9
rustls@0.23.36
rustversion@1.0.22
ryu@1.0.22
same-file@1.0.6
schannel@0.1.28
scopeguard@1.2.0
seahash@4.1.0
security-framework-sys@2.15.0
security-framework@2.11.1
seize@0.5.1
self_cell@1.2.2
semver@1.0.27
seq-macro@0.3.6
serde-content@0.1.2
serde@1.0.228
serde_core@1.0.228
serde_derive@1.0.228
serde_json@1.0.149
serde_spanned@1.0.4
serde_urlencoded@0.7.1
serde_yaml@0.9.34+deprecated
sha1@0.10.6
sha2@0.10.9
shlex@1.3.0
simd-abstraction@0.7.1
simd-adler32@0.3.8
simd_helpers@0.1.0
simdutf8@0.1.5
similar@2.7.0
siphasher@1.0.1
slab@0.4.11
slug@0.1.6
smallvec@1.15.1
smawk@0.3.2
socket2@0.6.1
stable_deref_trait@1.2.1
static_assertions@1.1.0
string_cache@0.8.9
string_cache_codegen@0.5.4
strsim@0.10.0
strsim@0.11.1
subtle@2.6.1
svg_metadata@0.6.0
syn@1.0.109
syn@2.0.114
sync_wrapper@1.0.2
synstructure@0.13.2
tap@1.0.1
tar@0.4.44
tauri-winres@0.3.5
tempfile@3.24.0
tendril@0.4.3
tera@1.20.1
termcolor@1.4.1
test-case-core@3.3.1
test-case-macros@3.3.1
test-case@3.3.1
textwrap@0.16.2
thiserror-impl@1.0.69
thiserror-impl@2.0.18
thiserror@1.0.69
thiserror@2.0.18
tiff@0.10.3
time-core@0.1.7
time-macros@0.2.25
time@0.3.45
tinystr@0.8.2
tinyvec@1.10.0
tinyvec_macros@0.1.1
tokio-macros@2.6.0
tokio-native-tls@0.3.1
tokio-rustls@0.26.4
tokio-tungstenite@0.28.0
tokio-util@0.7.18
tokio@1.49.0
toml@0.9.11+spec-1.1.0
toml_datetime@0.7.5+spec-1.1.0
toml_parser@1.0.6+spec-1.1.0
toml_writer@1.0.6+spec-1.1.0
tower-http@0.6.8
tower-layer@0.3.3
tower-service@0.3.3
tower@0.5.3
tracing-core@0.1.36
tracing@0.1.44
try-lock@0.2.5
tungstenite@0.28.0
typenum@1.19.0
ucd-trie@0.1.7
unic-langid-impl@0.9.6
unic-langid@0.9.6
unicase@2.9.0
unicode-id-start@1.4.0
unicode-ident@1.0.22
unicode-linebreak@0.1.5
unicode-segmentation@1.12.0
unicode-width@0.2.2
unsafe-libyaml@0.2.11
untrusted@0.9.0
url@2.5.8
utf-8@0.7.6
utf8_iter@1.0.4
utf8parse@0.2.2
uuid@1.19.0
v_frame@0.3.9
vcpkg@0.2.15
version_check@0.9.5
vlq@0.5.1
vsimd@0.8.0
vswhom-sys@0.1.3
vswhom@0.1.0
walkdir@2.5.0
want@0.3.1
wasi@0.11.1+wasi-snapshot-preview1
wasip2@1.0.2+wasi-0.2.9
wasm-bindgen-futures@0.4.58
wasm-bindgen-macro-support@0.2.108
wasm-bindgen-macro@0.2.108
wasm-bindgen-shared@0.2.108
wasm-bindgen@0.2.108
web-sys@0.3.85
web-time@1.1.0
web_atoms@0.1.3
webp@0.3.1
webpki-roots@1.0.5
weezl@0.1.12
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-core@0.62.2
windows-implement@0.60.2
windows-interface@0.59.3
windows-link@0.2.1
windows-result@0.4.1
windows-strings@0.5.1
windows-sys@0.52.0
windows-sys@0.59.0
windows-sys@0.60.2
windows-sys@0.61.2
windows-targets@0.52.6
windows-targets@0.53.5
windows_aarch64_gnullvm@0.52.6
windows_aarch64_gnullvm@0.53.1
windows_aarch64_msvc@0.52.6
windows_aarch64_msvc@0.53.1
windows_i686_gnu@0.52.6
windows_i686_gnu@0.53.1
windows_i686_gnullvm@0.52.6
windows_i686_gnullvm@0.53.1
windows_i686_msvc@0.52.6
windows_i686_msvc@0.53.1
windows_x86_64_gnu@0.52.6
windows_x86_64_gnu@0.53.1
windows_x86_64_gnullvm@0.52.6
windows_x86_64_gnullvm@0.53.1
windows_x86_64_msvc@0.52.6
windows_x86_64_msvc@0.53.1
winnow@0.7.14
winreg@0.55.0
wit-bindgen@0.51.0
writeable@0.6.2
wyz@0.5.1
xattr@1.6.1
y4m@0.8.0
yada@0.5.1
yoke-derive@0.8.1
yoke@0.8.1
zerocopy-derive@0.8.33
zerocopy@0.8.33
zerofrom-derive@0.1.6
zerofrom@0.1.6
zeroize@1.8.2
zerotrie@0.2.3
zerovec-derive@0.11.2
zerovec@0.11.5
zmij@1.0.16
zune-core@0.4.12
zune-core@0.5.1
zune-inflate@0.2.54
zune-jpeg@0.4.21
zune-jpeg@0.5.11
"
RUST_MIN_VER="1.88.0"
inherit cargo
DESCRIPTION="A fast static site generator with everything built-in"
HOMEPAGE="https://www.getzola.org"
SRC_URI="
https://github.com/getzola/zola/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
LICENSE="EUPL-1.2"
# Dependent crate licenses
LICENSE+="
Apache-2.0 BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 EUPL-1.2 ISC MIT
MPL-2.0 UoI-NCSA Unicode-3.0
|| ( Apache-2.0-with-LLVM-exceptions Boost-1.0 )
"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~riscv"
RDEPEND="dev-libs/oniguruma:="
DEPEND="${RDEPEND}"
src_prepare() {
default
# Upstream enables stripping on rel and disables debuginfo on dev
sed -i 's:profile:ignore:' Cargo.toml || die
}
src_configure() {
# Use system libraries
export RUSTONIG_SYSTEM_LIBONIG=1
cargo_src_configure
}

View File

@@ -632,8 +632,6 @@ KEYWORDS="~amd64"
RDEPEND="dev-libs/oniguruma"
DEPEND="${RDEPEND}"
QA_FLAGS_IGNORED="usr/bin/${PN}"
src_prepare() {
default
# Upstream enables stripping on rel and disables debuginfo on dev