Merge updates from master

This commit is contained in:
Repository mirror & CI committed 2026-09-07 15:16:18 +00:00
commit ce34eae66a
400 files changed
+7773 -3533

No files matched your search

+1
View File
@@ -28,6 +28,7 @@ jobs:
run: |
LAST_STATUS=$(python ./scripts/last_status.py)
IRC_NOTIFY=${{ forgejo.repository == 'gentoo/guru' && forgejo.event_name != 'pull_request' }}
echo "last_status=${LAST_STATUS} irc_notify=${IRC_NOTIFY}"
echo "last_status=${LAST_STATUS}" >> "${FORGEJO_ENV}"
echo "irc_notify=${IRC_NOTIFY}" >> "${FORGEJO_ENV}"
+2
View File
@@ -2,6 +2,8 @@
# Please keep this list sorted.
# Use "grep -v '^#' .mailmap | LC_ALL=en_US.utf-8 sort".
Emi <emi@genchu.org> <reedy.sailors.8t@icloud.com>
Hee-Suk Kim <hskim@dilluti0n.com> <hskimse1@gmail.com>
Katalin Rebhan <me@dblsaiko.net>
Nowa Ammerlaan <nowa@gentoo.org> <aammerlaan@science.ru.nl>
Nowa Ammerlaan <nowa@gentoo.org> <andrewammerlaan@gentoo.org>
Nowa Ammerlaan <nowa@gentoo.org> <andrewammerlaan@riseup.net>
-14
View File
@@ -8,9 +8,6 @@
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg)](https://wiki.gentoo.org/wiki/Project:GURU/Information_for_Contributors)
[![chat on libera](https://img.shields.io/badge/chat-on%20libera-brightgreen.svg)](https://web.libera.chat/#gentoo-guru)
<table><tr>
<td width="68%">
**The official repository for new Gentoo packages, maintained collaboratively by Gentoo users.**
This README contains some additional useful information for GURU contributors, such as common mistakes, frequently asked questions and other tips and tricks.
@@ -19,17 +16,6 @@ The [GURU rules](https://wiki.gentoo.org/wiki/Project:GURU#Rules), and the Gento
*See [wiki.gentoo.org/wiki/Project:GURU](https://wiki.gentoo.org/wiki/Project:GURU) for more information on the project.*
</td>
<td width="27%" style="border-style:solid; border-radius:10px;">
### Contents
1. [Useful Links](#links)
2. [Email Addresses](#email)
</td>
</tr></table>
## Useful Links <a name="links"></a>
- https://wiki.gentoo.org/wiki/Project:GURU
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">git-bug/git-bug</remote-id>
</upstream>
<maintainer type="person">
<email>gentoo-bugzilla@vimja.email</email>
<name>Niklaus 'vimja' Hofer</name>
</maintainer>
</pkgmetadata>
+10
View File
@@ -0,0 +1,10 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
DESCRIPTION="Group zendrite"
ACCT_GROUP_ID=-1
@@ -0,0 +1,15 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
DESCRIPTION="User for Mautrix LinkedIN Bridge"
ACCT_USER_ID=-1
ACCT_USER_GROUPS=( mautrix )
ACCT_USER_HOME=/var/lib/mautrix/linkedin
ACCT_USER_HOME_PERMS=0750
acct-user_add_deps
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo-bugzilla@vimja.email</email>
<name>Niklaus 'vimja' Hofer</name>
</maintainer>
</pkgmetadata>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>trantiendat29042005@gmail.com</email>
<name>Trần Tiến Đạt</name>
</maintainer>
</pkgmetadata>
@@ -0,0 +1,13 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
DESCRIPTION="User for fcitx5-lotus uinput proxy server"
ACCT_USER_ID="-1"
ACCT_USER_GROUPS=( input )
acct-user_add_deps
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo-bugzilla@vimja.email</email>
<name>Niklaus 'vimja' Hofer</name>
</maintainer>
</pkgmetadata>
+13
View File
@@ -0,0 +1,13 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
DESCRIPTION="User for zendrite matrix server"
ACCT_USER_ID=-1
ACCT_USER_GROUPS=( ${PN} )
acct-user_add_deps
+2
View File
@@ -6,3 +6,5 @@ DIST chezmoi-2.70.2-vendor.tar.xz 9205816 BLAKE2B 2682d673b6ef5bd0d368162862f846
DIST chezmoi-2.70.2.tar.gz 2594772 BLAKE2B 5fa3ab4bd4a4cef41bee22742c9d6e8a500936325091c95a838d00cc2ac7165e5594931513862a505feee47086290c9b76cdab24ba3b3f330a2e08698b6fca4d SHA512 e5c07e9431a6be6cc6243e1c564e5535c04d6ea2fd80fc184a90d332ad6766e2a2d9f62ce22dd4e8ae61098a86e0a83a89a781d38f4ca15ec1ee4f893f5ab4ad
DIST chezmoi-2.71.1.tar.gz 2600170 BLAKE2B a4840cdb1c993b5c435d1427cac36a58ffd2f02fde0acc232536d7a59f048e582d45b90ef95f7dda14a59f0bc531ed7acec272f949dabd8f59472e797a3994c8 SHA512 744dba263b89d1dedd6c6f1bca002be7e40a56a20c6cfdfbc0fe0cf27b37393040681becb217432ef1c919639f7341a325a66dae87641e05b951e9c9defcbe45
DIST chezmoi-2.71.1-vendor.tar.xz 9174608 BLAKE2B ba21a457d9647361992633e8f6a934b5295d8c3ccb14fd998496b12381f67a4657caf84ab1907473c86845f3a3e4960383ca74f07377e0ae7d729b4e67a4b362 SHA512 91799fe4524d7137bd50868f626590db07fe56f991afbaead80b567b53046873ff111e7989e7fecd4f1ba13a3fefc8b8032c73f6745d047c5b6c6a93045f3dca
DIST chezmoi-2.72.1.tar.gz 2602937 BLAKE2B 8fef6e1e72ae93efb49186fea61cf3bb55a2f9a6b7b4d244bf3b6e53bc906f017615d386d700c8c1aafcb7cc39301d4a5dec1ad4c89dc2eb69784a3cbb0ce600 SHA512 302583e8da45ad336d95b717020a26dc30f3729e572268dd58be7651a7d7e77b494f55fb0393d5420bf127e8013e89579c912ceab510bee0049e405578a3c4ad
DIST chezmoi-2.72.1-vendor.tar.xz 9293232 BLAKE2B c0a8308be34ca7f11d20c98385d67920f9c87dadada6af2dfe6f1feb6f6e0e2bbff99cb5ecd6521af258bd7960c890f2ebb97110c80707c5621f4e0ce7a72377 SHA512 57870c77bd2e62b3eb41b685f24ed10c6be807e8f5e18efd00ede24ad0b018d0c040a8ee1fcbe92ed048d88504a036a1ecef6d736f02e9992fcd6388d690e025
+40
View File
@@ -0,0 +1,40 @@
# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module shell-completion
DESCRIPTION="Manage your dotfiles across multiple machines, securely"
HOMEPAGE="https://www.chezmoi.io/"
SRC_URI="https://github.com/twpayne/chezmoi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://github.com/iprok/distfiles/releases/download/${P}/${P}-vendor.tar.xz"
LICENSE="BSD BSD-2 MIT Apache-2.0 MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
RESTRICT="mirror"
BDEPEND=">=dev-lang/go-1.26.4"
DEPEND="dev-vcs/git"
RDEPEND="${DEPEND}"
src_compile() {
ego build -o ${PN} -v -work -x -ldflags \
"-X main.version=${PV} -X main.date=$(date -u +%Y-%m-%dT%H:%M:%SZ)"
}
src_test() {
ego test -ldflags \
"-X github.com/twpayne/chezmoi/v2/pkg/chezmoitest.umaskStr=0o022"
}
src_install() {
dobin ${PN}
einstalldocs
newbashcomp completions/${PN}-completion.bash ${PN}
dofishcomp completions/${PN}.fish
newzshcomp completions/${PN}.zsh _${PN}
}
+1
View File
@@ -86,6 +86,7 @@ DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb7
DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
DIST loghew-0.1.2.tar.gz 1716708 BLAKE2B 8bade8da15160bee88efb972b5c22b579175f7274a5036e34cb8a5e08bb3f6ad1fc8ad58b131b463b7a94a8b4cc43dfebe3e6d5b00a6d392cff0bd6f955d6316 SHA512 ea5d054f315ed54c11bc0d87299715d93431178eb6998795bc264766215139cf5dea519c88c6356774a8f90ec4a74de1750241f00f37669bb14da666b46507f9
DIST loghew-0.1.3.tar.gz 1717487 BLAKE2B 9fb922e96f28994fbd998d487bfc49f182b9b6086f17c28dca4ba6c334a674ebe89a631c1fa0ff8f38bdeae998f8c91b87f03a7cf0c870a170d91cc11e99d2ae SHA512 7475273213e2c9bd78729ff1837c1119470247b12d1c0cdafe85903ff362489238456596f29a877114d047521140b18fd5315797de61150df9559952f7a3470e
DIST lru-0.12.5.crate 16047 BLAKE2B b5d7d77b4b29973fde0854f55c395edb6ea6e3a309fd33f0c43a6680955bdeb60fab624f02135b637d95e5a0e9da79890a71290c19d797f758c73d16c3d44a27 SHA512 a77230403b1ccb5aa3ed1ed89e7e6af53b3b34d4373e663c1a9789dada12c252e2b5d8b7ac78717c4c4909203c7ea2ce5743ee6cb414aa268c329b889d66a982
DIST mac-notification-sys-0.6.9.crate 12269 BLAKE2B 2f39130460fa152f6dbcb0df6d7c69c3b12b49195cdcb0b986438512a7681adaabf7e92b360e4ba9da64bbaf08504000e9bf74127d9fbfcacf7744f9b6fe3489 SHA512 1e52c4f3d3286c0853743fae1ff1c6a9d81029ccc6a1e845b798e2a6f7122be52e28b793e5ee72ddd2187b380afd3e663f708557952064fb7953aa1488a56491
DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f
+252
View File
@@ -0,0 +1,252 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.3
EAPI=8
CRATES="
aho-corasick@1.1.4
allocator-api2@0.2.21
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
anyhow@1.0.101
async-broadcast@0.7.2
async-channel@2.5.0
async-executor@1.14.0
async-io@2.6.0
async-lock@3.4.2
async-process@2.5.0
async-recursion@1.1.1
async-signal@0.2.13
async-task@4.7.1
async-trait@0.1.89
atomic-waker@1.1.2
autocfg@1.5.0
bitflags@2.11.0
block2@0.6.2
blocking@1.6.2
bumpalo@3.19.1
cassowary@0.3.0
castaway@0.2.4
cc@1.2.56
cfg-if@1.0.4
chrono@0.4.43
clap@4.5.58
clap_builder@4.5.58
clap_derive@4.5.55
clap_lex@1.0.0
colorchoice@1.0.4
compact_str@0.8.1
concurrent-queue@2.5.0
core-foundation-sys@0.8.7
crossbeam-utils@0.8.21
crossterm@0.28.1
crossterm_winapi@0.9.1
darling@0.23.0
darling_core@0.23.0
darling_macro@0.23.0
deranged@0.5.6
dirs-sys@0.5.0
dirs@6.0.0
dispatch2@0.3.0
either@1.15.0
endi@1.1.1
enumflags2@0.7.12
enumflags2_derive@0.7.12
equivalent@1.0.2
errno@0.3.14
event-listener-strategy@0.5.4
event-listener@5.4.1
fastrand@2.3.0
find-msvc-tools@0.1.9
foldhash@0.1.5
futures-core@0.3.32
futures-io@0.3.32
futures-lite@2.6.1
getrandom@0.2.17
getrandom@0.4.1
hashbrown@0.15.5
hashbrown@0.16.1
heck@0.5.0
hermit-abi@0.5.2
hex@0.4.3
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.65
id-arena@2.3.0
ident_case@1.0.1
indexmap@2.13.0
indoc@2.0.7
instability@0.3.11
is_terminal_polyfill@1.70.2
itertools@0.13.0
itoa@1.0.17
js-sys@0.3.85
leb128fmt@0.1.0
libc@0.2.182
libredox@0.1.12
linux-raw-sys@0.11.0
linux-raw-sys@0.4.15
lock_api@0.4.14
log@0.4.29
lru@0.12.5
mac-notification-sys@0.6.9
memchr@2.8.0
memmap2@0.9.10
memoffset@0.9.1
mio@1.1.1
notify-rust@4.12.0
num-conv@0.2.0
num-traits@0.2.19
objc2-core-foundation@0.3.2
objc2-encode@4.1.0
objc2-foundation@0.3.2
objc2@0.6.3
once_cell@1.21.3
once_cell_polyfill@1.70.2
option-ext@0.2.0
ordered-stream@0.2.0
parking@2.2.1
parking_lot@0.12.5
parking_lot_core@0.9.12
paste@1.0.15
pin-project-lite@0.2.16
piper@0.2.4
polling@3.11.0
powerfmt@0.2.0
prettyplease@0.2.37
proc-macro-crate@3.4.0
proc-macro2@1.0.106
quick-xml@0.37.5
quote@1.0.44
r-efi@5.3.0
ratatui@0.29.0
redox_syscall@0.5.18
redox_users@0.5.2
regex-automata@0.4.14
regex-syntax@0.8.9
regex@1.12.3
rustix@0.38.44
rustix@1.1.3
rustversion@1.0.22
ryu@1.0.23
scopeguard@1.2.0
semver@1.0.27
serde@1.0.228
serde_core@1.0.228
serde_derive@1.0.228
serde_json@1.0.149
serde_repr@0.1.20
serde_spanned@0.6.9
shlex@1.3.0
signal-hook-mio@0.2.5
signal-hook-registry@1.4.8
signal-hook@0.3.18
slab@0.4.12
smallvec@1.15.1
static_assertions@1.1.0
strsim@0.11.1
strum@0.26.3
strum_macros@0.26.4
syn@2.0.115
tauri-winrt-notification@0.7.2
tempfile@3.25.0
thiserror-impl@2.0.18
thiserror@2.0.18
time-core@0.1.8
time@0.3.47
toml@0.8.23
toml_datetime@0.6.11
toml_datetime@0.7.5+spec-1.1.0
toml_edit@0.22.27
toml_edit@0.23.10+spec-1.0.0
toml_parser@1.0.8+spec-1.1.0
toml_write@0.1.2
tracing-attributes@0.1.31
tracing-core@0.1.36
tracing@0.1.44
uds_windows@1.1.0
unicode-ident@1.0.23
unicode-segmentation@1.12.0
unicode-truncate@1.1.0
unicode-width@0.1.14
unicode-width@0.2.0
unicode-xid@0.2.6
utf8parse@0.2.2
uuid@1.21.0
wasi@0.11.1+wasi-snapshot-preview1
wasip2@1.0.2+wasi-0.2.9
wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
wasm-bindgen-macro-support@0.2.108
wasm-bindgen-macro@0.2.108
wasm-bindgen-shared@0.2.108
wasm-bindgen@0.2.108
wasm-encoder@0.244.0
wasm-metadata@0.244.0
wasmparser@0.244.0
winapi-i686-pc-windows-gnu@0.4.0
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
windows-collections@0.2.0
windows-core@0.61.2
windows-core@0.62.2
windows-future@0.2.1
windows-implement@0.60.2
windows-interface@0.59.3
windows-link@0.1.3
windows-link@0.2.1
windows-numerics@0.2.0
windows-result@0.3.4
windows-result@0.4.1
windows-strings@0.4.2
windows-strings@0.5.1
windows-sys@0.59.0
windows-sys@0.61.2
windows-targets@0.52.6
windows-threading@0.1.0
windows-version@0.1.7
windows@0.61.3
windows_aarch64_gnullvm@0.52.6
windows_aarch64_msvc@0.52.6
windows_i686_gnu@0.52.6
windows_i686_gnullvm@0.52.6
windows_i686_msvc@0.52.6
windows_x86_64_gnu@0.52.6
windows_x86_64_gnullvm@0.52.6
windows_x86_64_msvc@0.52.6
winnow@0.7.14
wit-bindgen-core@0.51.0
wit-bindgen-rust-macro@0.51.0
wit-bindgen-rust@0.51.0
wit-bindgen@0.51.0
wit-component@0.244.0
wit-parser@0.244.0
zbus@5.13.2
zbus_macros@5.13.2
zbus_names@4.3.1
zmij@1.0.21
zvariant@5.9.2
zvariant_derive@5.9.2
zvariant_utils@3.3.0
"
RUST_MIN_VER="1.88.0"
inherit cargo
DESCRIPTION="A TUI log viewer"
HOMEPAGE="https://github.com/nehadyounis/loghew"
SRC_URI="
https://github.com/nehadyounis/loghew/releases/download/v${PV}/source.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
QA_FLAGS_IGNORED="usr/bin/loghew"
+282
View File
@@ -0,0 +1,282 @@
.TH PASSAGE 1 "2026 September 5" "Gentoo Maintainers" "Password Store"
.SH NAME
passage - stores, retrieves, generates, and synchronizes passwords securely
.SH SYNOPSIS
.B passage
[
.I COMMAND
] [
.I OPTIONS
]... [
.I ARGS
]...
.SH DESCRIPTION
.B passage
is a fork of password-store that uses
.BR age (1)
as a backend instead of
.BR gpg2 (1) .
.B passage
stores passwords inside
.BR age (1)
encrypted files inside a simple directory tree residing at
.IR ~/.passage/store .
The
.B passage
utility provides a series of commands for manipulating the password store,
allowing the user to add, remove, edit, synchronize, generate, and manipulate
passwords.
If no COMMAND is specified, COMMAND defaults to either
.B show
or
.BR ls ,
depending on the type of specifier in ARGS. Alternatively, if \fIPASSWORD_STORE_ENABLE_EXTENSIONS\fP
is set to "true", and the file \fI~/.passage/extensions/COMMAND.bash\fP exists inside the
password store and is executable, then it is sourced into the environment,
passing any arguments and environment variables. Extensions existing in a
system-wide directory, only installable by the administrator, are always enabled.
Otherwise COMMAND must be one of the valid commands listed below.
Several of the commands below rely on or provide additional functionality if
the password store directory is also a git repository. If the password store
directory is a git repository, all password store modification commands will
cause a corresponding git commit. Sub-directories may be separate nested git
repositories, and passage will use the inner-most directory relative to the
current password.
There is a corresponding bash completion script for use with tab completing
password names in
.BR bash (1)
as well as completions scripts for
.BR zsh (1)
and
.BR fish (1).
For setting up
.B passage ,
all one needs to do is to create the \fI~/.passage/identities\fP file:
.B $ age-keygen >> $HOME/.passage/identities
.SH COMMANDS
.TP
\fBls\fP \fIsubfolder\fP
List names of passwords inside the tree at
.I subfolder
by using the
.BR tree (1)
program. This command is alternatively named \fBlist\fP.
.TP
\fBgrep\fP [\fIGREPOPTIONS\fP] \fIsearch-string\fP
Searches inside each decrypted password file for \fIsearch-string\fP, and displays line
containing matched string along with filename. Uses
.BR grep (1)
for matching. \fIGREPOPTIONS\fP are passed to
.BR grep (1)
as-is. (Note: the \fIGREP_OPTIONS\fP environment variable functions as well.)
.TP
\fBfind\fP \fIpass-names\fP...
List names of passwords inside the tree that match \fIpass-names\fP by using the
.BR tree (1)
program. This command is alternatively named \fBsearch\fP.
.TP
\fBshow\fP [ \fI--clip\fP[=\fIline-number\fP], \fI-c\fP[\fIline-number\fP] ] [ \fI--qrcode\fP[=\fIline-number\fP], \fI-q\fP[\fIline-number\fP] ] \fIpass-name\fP
Decrypt and print a password named \fIpass-name\fP. If \fI--clip\fP or \fI-c\fP
is specified, do not print the password but instead copy the first (or otherwise specified)
line to the clipboard using
.BR xclip (1)
or
.BR wl-clipboard(1)
and then restore the clipboard after 45 (or \fIPASSWORD_STORE_CLIP_TIME\fP) seconds. If \fI--qrcode\fP
or \fI-q\fP is specified, do not print the password but instead display a QR code using
.BR qrencode (1)
either to the terminal or graphically if supported.
.TP
\fBinsert\fP [ \fI--echo\fP, \fI-e\fP | \fI--multiline\fP, \fI-m\fP ] [ \fI--force\fP, \fI-f\fP ] \fIpass-name\fP
Insert a new password into the password store called \fIpass-name\fP. This will
read the new password from standard in. If \fI--echo\fP or \fI-e\fP is \fInot\fP specified,
disable keyboard echo when the password is entered and confirm the password by asking
for it twice. If \fI--multiline\fP or \fI-m\fP is specified, lines will be read until
EOF or Ctrl+D is reached. Otherwise, only a single line from standard in is read. Prompt
before overwriting an existing password, unless \fI--force\fP or \fI-f\fP is specified. This
command is alternatively named \fBadd\fP.
.TP
\fBedit\fP \fIpass-name\fP
Insert a new password or edit an existing password using the default text editor specified
by the environment variable \fIEDITOR\fP or using
.BR vi (1)
as a fallback. This mode makes use of temporary files for editing, but care is taken to
ensure that temporary files are created in \fI/dev/shm\fP in order to avoid writing to
difficult-to-erase disk sectors. If \fI/dev/shm\fP is not accessible, fallback to
the ordinary \fITMPDIR\fP location, and print a warning.
.TP
\fBgenerate\fP [ \fI--no-symbols\fP, \fI-n\fP ] [ \fI--clip\fP, \fI-c\fP ] [ \fI--in-place\fP, \fI-i\fP | \fI--force\fP, \fI-f\fP ] \fIpass-name [pass-length]\fP
Generate a new password using \fB/dev/urandom\fP of length \fIpass-length\fP
(or \fIPASSWORD_STORE_GENERATED_LENGTH\fP if unspecified) and insert into
\fIpass-name\fP. If \fI--no-symbols\fP or \fI-n\fP is specified, do not use
any non-alphanumeric characters in the generated password. The character sets used
in generating passwords can be changed with the \fIPASSWORD_STORE_CHARACTER_SET\fP and
\fIPASSWORD_STORE_CHARACTER_SET_NO_SYMBOLS\fP environment variables, described below.
If \fI--clip\fP or \fI-c\fP is specified, do not print the password but instead copy
it to the clipboard using
.BR xclip (1)
or
.BR wl-clipboard(1)
and then restore the clipboard after 45 (or \fIPASSWORD_STORE_CLIP_TIME\fP) seconds. If \fI--qrcode\fP
or \fI-q\fP is specified, do not print the password but instead display a QR code using
.BR qrencode (1)
either to the terminal or graphically if supported. Prompt before overwriting an existing password,
unless \fI--force\fP or \fI-f\fP is specified. If \fI--in-place\fP or \fI-i\fP is
specified, do not interactively prompt, and only replace the first line of the password
file with the new generated password, keeping the remainder of the file intact.
.TP
\fBrm\fP [ \fI--recursive\fP, \fI-r\fP ] [ \fI--force\fP, \fI-f\fP ] \fIpass-name\fP
Remove the password named \fIpass-name\fP from the password store. This command is
alternatively named \fBremove\fP or \fBdelete\fP. If \fI--recursive\fP or \fI-r\fP
is specified, delete pass-name recursively if it is a directory. If \fI--force\fP
or \fI-f\fP is specified, do not interactively prompt before removal.
.TP
\fBmv\fP [ \fI--force\fP, \fI-f\fP ] \fIold-path\fP \fInew-path\fP
Renames the password or directory named \fIold-path\fP to \fInew-path\fP. This
command is alternatively named \fBrename\fP. If \fI--force\fP is specified,
silently overwrite \fInew-path\fP if it exists. If \fInew-path\fP ends in a
trailing \fI/\fP, it is always treated as a directory. Passwords are selectively
reencrypted to the corresponding keys of their new destination.
.TP
\fBcp\fP [ \fI--force\fP, \fI-f\fP ] \fIold-path\fP \fInew-path\fP
Copies the password or directory named \fIold-path\fP to \fInew-path\fP. This
command is alternatively named \fBcopy\fP. If \fI--force\fP is specified,
silently overwrite \fInew-path\fP if it exists. If \fInew-path\fP ends in a
trailing \fI/\fP, it is always treated as a directory. Passwords are selectively
reencrypted to the corresponding keys of their new destination.
.TP
\fBgit\fP \fIgit-command-args\fP...
If the password store is a git repository, pass \fIgit-command-args\fP as arguments to
.BR git (1)
using the password store as the git repository. If \fIgit-command-args\fP is \fBinit\fP,
in addition to initializing the git repository, add the current contents of the password
store to the repository in an initial commit. If the git config key \fIpass.signcommits\fP
is set to \fItrue\fP, then all commits will be signed using \fIuser.signingkey\fP or the
default git signing key. This config key may be turned on using:
.B `pass git config --bool --add pass.signcommits true`
.TP
\fBhelp\fP
Show usage message.
.TP
\fBversion\fP
Show version information.
.SH FILES
.TP
.B ~/.passage/store
The default password storage directory.
.TP
.B ~/.passage/identities
Contains the default age key used for encryption and decryption. Multiple age
keys may be specified in this file, one per line. If
.B .age-recipients
exists in any subdirectories, passwords inside those subdirectories are
encrypted using the keys specified in this file instead.
.TP
.B ~/.passage/extensions
The directory containing extension files.
.SH ENVIRONMENT VARIABLES
.TP
.I PASSAGE_DIR
Overrides the default password storage directory.
.TP
.I PASSAGE_IDENTITIES_FILE
Overrides the identities file location.
.TP
.I PASSAGE_AGE
Overrides the
.BR age (1)
binary.
.TP
.I PASSAGE_RECIPIENTS_FILE
Override recipients for encryption operations. Passed to
.BR age (1)
with \fI-R\fP.
.I PASSAGE_RECIPIENTS
Override recipients for encryption operations. Space separated, each passed to
.BR age (1)
with \fI-r\fP.
.TP
.I PASSWORD_STORE_X_SELECTION
Overrides the selection passed to \fBxclip\fP, by default \fIclipboard\fP. See
.BR xclip (1)
for more info.
.TP
.I PASSWORD_STORE_CLIP_TIME
Specifies the number of seconds to wait before restoring the clipboard, by default
\fI45\fP seconds.
.TP
.I PASSWORD_STORE_UMASK
Sets the umask of all files modified by pass, by default \fI077\fP.
.TP
.I PASSWORD_STORE_GENERATED_LENGTH
The default password length if the \fIpass-length\fP parameter to \fBgenerate\fP
is unspecified.
.TP
.I PASSWORD_STORE_CHARACTER_SET
The character set to be used in password generation for \fBgenerate\fP. This value
is to be interpreted by \fBtr\fP. See
.BR tr (1)
for more info.
.TP
.I PASSWORD_STORE_CHARACTER_SET_NO_SYMBOLS
The character set to be used in no-symbol password generation for \fBgenerate\fP,
when \fI--no-symbols\fP, \fI-n\fP is specified. This value is to be interpreted
by \fBtr\fP. See
.BR tr (1)
for more info.
.TP
.I PASSWORD_STORE_ENABLE_EXTENSIONS
This environment variable must be set to "true" for extensions to be enabled.
.TP
.I PASSWORD_STORE_EXTENSIONS_DIR
The location to look for executable extension files, by default
\fIPASSWORD_STORE_DIR/.extensions\fP.
.TP
.I EDITOR
The location of the text editor used by \fBedit\fP.
.SH SEE ALSO
.BR age (1),
.BR tr (1),
.BR git (1),
.BR xclip (1),
.BR wl-clipboard (1),
.BR qrencode (1).
.SH AUTHOR
.B passage
was written by Filippo Valsorda, based on work from
.MT Jason@zx2c4.com
Jason A. Donenfeld
.ME .
.SH COPYING
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
@@ -25,3 +25,8 @@ RDEPEND="
wayland? ( gui-apps/wl-clipboard )
git? ( dev-vcs/git )
"
src_install() {
default
doman "${FILESDIR}/passage.1"
}
+1
View File
@@ -1,2 +1,3 @@
DIST run0edit-0.5.10.tar.gz 215040 BLAKE2B a0b692eb2a3dbf38883ddb6421f8125fd4333c36b9846ef3ecdb09d3ee132deff6b492ee79b878697b8b54ed1f2a8b41addd1c001c77a243f701a484636cb9a9 SHA512 5f7f1118c5c083637963986bb24e0fcaec39c8fbe95201d137ccbaddeab12919794e1ed1eba717fbbd57676bb67b6a9b9e41d2c5219e00551060c5e984d583b2
DIST run0edit-0.5.9.tar.gz 61440 BLAKE2B ca86288b8af51bf615893840eb0fa848b6c245098989ec115459d7315686f296e0c82bed62a3b3821bbbe9ffd2984cb5954d00812eed76d4d6b63724c8a4b261 SHA512 6f0a4943a65514a6d42e2bfd0fad488c44b83f71118c6f1f1970c8874794ca0b10aaaf4e7acc1d5e02ad146a0c3b149ecf43714cc16739780ce652f636aba857
DIST run0edit-0.6.1.tar.gz 215040 BLAKE2B 1836dfa65ded12e180ac9282f328596cc54fe7985a06f86ee1225d45af715b9d338c9888797979969c5af54635db31389bd0427a939e7d1ce56034a5889c70ba SHA512 131e125291f4fe576b2e4f3337e63216975e60cf471867c5ed9bfb419dd753b98c77c3def787dc0c6fd827e4ca63b96304120c10db439609253d0791fd8706d0
+73
View File
@@ -0,0 +1,73 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{12..15} )
inherit meson python-single-r1
DESCRIPTION="Script to edit a single file as root using run0"
HOMEPAGE="https://github.com/HastD/run0edit"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/HastD/run0edit.git"
else
SRC_URI="https://github.com/HastD/run0edit/releases/download/v${PV}/${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="
virtual/pandoc
test? (
$(python_gen_cond_dep '
dev-python/coverage[${PYTHON_USEDEP}]
')
)
"
RDEPEND="
${PYTHON_DEPS}
>=sys-apps/systemd-256:=
"
DOCS=( {CHANGELOG,SECURITY,README}.md )
src_prepare() {
default
python_fix_shebang run0edit_main.py.in run0edit_inner.py
local b2=$(b2sum "${S}"/run0edit_inner.py | cut -d' ' -f1)
# patch hard-coded variables to work
sed -i \
-e "/^INNER_SCRIPT_B2:/{
N
s|^.*|INNER_SCRIPT_B2: Final[str] = \"${b2}\"|
}" \
run0edit_main.py.in || die
}
src_configure() {
local emesonargs=(
$(meson_feature test unit-tests)
$(meson_feature test integration-tests)
)
meson_src_configure
}
src_install() {
meson_src_install
rm -r "${ED}"/usr/share/licenses || die
}
+1 -1
View File
@@ -1,2 +1,2 @@
DIST s-tui-1.3.0.gh.tar.gz 2609616 BLAKE2B b9639041d40ef87245b5f5afb3a7f331e573b154d681c0b09d2abb1fb26a6ca12d550331eb373c056d00b4f2f12feaff1426dde2a71dfd8b9bd314a5193ec3ec SHA512 0ae12b93358e2f33aa7c4bcb697b1ff2a64915fdecd021b41416c59af83045c3cf6ca4e168f3b9da86047402f2ebadfc1a0c429873ad351410883ec641fcc514
DIST s-tui-1.4.0.gh.tar.gz 2651596 BLAKE2B da91b06b05cf174699ac123d90e24c14c8f2356f31760c1d5c7f60e7029df2e4bfe03aac72a23719f3eb9d1bce1fca26b44ef75bb3f280ddf3a852bf619b6266 SHA512 9b46e2e51695f22cb0c4c3f1948dd9f0f65a9acd5815ae8786b8a4df31c96ed31ab6cd22222c2d3fd55a11b7c08add4b9bc91387ff3ad82a7bcaf2e652b9cbe7
DIST s-tui-1.5.0.gh.tar.gz 2659587 BLAKE2B c89e65ba09bc8eb40365ca2fe3bdb16d4f3e9a1211bbc7864c7ef114e7256949fa2600138eefe17aa04ef32fe4d2b87fba39e56b4a49c1db012dca42e48f49c6 SHA512 77313bce4091d4210854c36696dc5ca9c9ac3f250747a683b4dc04546a7ca91e9c2f4509604d7067a0b61d44e37b97c1c2dc8db22d09980f2fbc324a4f67e625
File renamed without changes.
+4 -2
View File
@@ -1,4 +1,6 @@
DIST sshelf-0.10.0-crates.tar.xz 28546728 BLAKE2B 67b7f4f98d07b99b3f4e19ed72b356b3836fd9e5b31def4927597effbc78a63a25c35b626dba8a1fce88be086aebd8b0fe79413ac2fa38980619107737071ee7 SHA512 1c56203b4c6a86f8778426189adffdc02e3e092c455610af4a64d7d7941cdf95807706d04ef35518fb23840d0e5bf0e25633dd5ccef92d0a67e4cd6fdbb9f49f
DIST sshelf-0.10.0.tar.gz 628028 BLAKE2B d133a6a1f0a5f8742a99db9750b1ba445d56a92bfd7362a838357d5a838b94b490c932bdf4114960de46eb24106d1ca34bd6bb75f1ea054b22b08809ce958a18 SHA512 7ac9bc580681b325ba7532ac41935b8b11f75bbaaa4eded581f10de9ae898f1ceaf9be4094f533e6287c9e6586e47adb1c47f9890f697cfbaa6db6750ae9496c
DIST sshelf-0.11.0-crates.tar.xz 28546728 BLAKE2B 67b7f4f98d07b99b3f4e19ed72b356b3836fd9e5b31def4927597effbc78a63a25c35b626dba8a1fce88be086aebd8b0fe79413ac2fa38980619107737071ee7 SHA512 1c56203b4c6a86f8778426189adffdc02e3e092c455610af4a64d7d7941cdf95807706d04ef35518fb23840d0e5bf0e25633dd5ccef92d0a67e4cd6fdbb9f49f
DIST sshelf-0.11.0.tar.gz 640853 BLAKE2B 0e4f50cd0498a89a5d99527c486d541d9e55c91c1113ffadb5ff4534a3d3ab33e1b05ce699a070fd58b52b05b0c4f797982cc4ea696fbcf032d8d1ae8ce09820 SHA512 4e57a6fb03d6b1ff0aeeb7410d6afe553d6b39a86b7ae6385f0e38af53b76ba016e2de9d6bb3b1b44ad77a18f5710ad419ef9b7ab7688d1c6fd6f51efd1f1248
DIST sshelf-0.13.0-crates.tar.xz 28546728 BLAKE2B 67b7f4f98d07b99b3f4e19ed72b356b3836fd9e5b31def4927597effbc78a63a25c35b626dba8a1fce88be086aebd8b0fe79413ac2fa38980619107737071ee7 SHA512 1c56203b4c6a86f8778426189adffdc02e3e092c455610af4a64d7d7941cdf95807706d04ef35518fb23840d0e5bf0e25633dd5ccef92d0a67e4cd6fdbb9f49f
DIST sshelf-0.13.0.tar.gz 687204 BLAKE2B 08c6c56dc998580decba0822df086f94d7425605173be381fef894bcf3459ea0530d01835ff5f3af682f38a76fc46b2bf80af4c013f16f66b81bcd3e7a9a116e SHA512 db8ed002a2d097611fd6063cde5321376edf965d25d99bd6029019592d2985c677abb16f65e75a746c9ac043daae20aab8d29fc8aba9e65320826228b073da7a
DIST sshelf-0.13.1-crates.tar.xz 28546728 BLAKE2B 67b7f4f98d07b99b3f4e19ed72b356b3836fd9e5b31def4927597effbc78a63a25c35b626dba8a1fce88be086aebd8b0fe79413ac2fa38980619107737071ee7 SHA512 1c56203b4c6a86f8778426189adffdc02e3e092c455610af4a64d7d7941cdf95807706d04ef35518fb23840d0e5bf0e25633dd5ccef92d0a67e4cd6fdbb9f49f
DIST sshelf-0.13.1.tar.gz 1359156 BLAKE2B 4ec2e86d5f6cfbf03ea25427e11aa089fbc07f9ed6d87c4a184f248e7428f426802e7eb6b2f43f3a687646fcd8ba7023d2a8ceca088410eaef1a06992244e767 SHA512 9513a3f48155dcd11cb469e69d788d08f5f5501f5dd6f0e0236836d2bc74fc0c27a7518ae1075631f3947775304e9fc2d53bc73957b2b6b000c3327c57c56ff9
@@ -22,6 +22,6 @@ LICENSE+="
WTFPL-2 ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS=""
QA_FLAGS_IGNORED="usr/bin/sshelf"
+27
View File
@@ -0,0 +1,27 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.3
EAPI=8
RUST_MIN_VER="1.88.0"
inherit cargo
DESCRIPTION="A TUI for managing and connecting to SSH hosts"
HOMEPAGE="https://github.com/max-rh/sshelf"
SRC_URI="
https://github.com/max-rh/sshelf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/masterwolf-git/sshelf/raw/refs/heads/master/${P}-crates.tar.xz
"
LICENSE="|| ( Apache-2.0 MIT )"
# Dependent crate licenses
LICENSE+="
Apache-2.0 BSD Boost-1.0 MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016
WTFPL-2 ZLIB
"
SLOT="0"
KEYWORDS=""
QA_FLAGS_IGNORED="usr/bin/sshelf"
+2 -2
View File
@@ -1,6 +1,6 @@
DIST ouch-0.7.1-crates.tar.xz 21122552 BLAKE2B 6dd650ce6a5c3cc2120cffec39682e12998f36c857f2e8eba307615690a368221edbfb5c31a4b668e57155c85b91d7fce98c5fc7b62b645e5f3a7c124975d5ed SHA512 7996578154b60cfa7e95588e3edaad13732be0e9353184cea625841d44e7a1db01dc8c741de4ce8d98ae4387f6951750afde0fe2c6b58764f9e830f2c4ae3ec7
DIST ouch-0.7.1.tar.gz 87793 BLAKE2B b03301edc1dd90d93548d132f557ba01f03cc6345d3d2838503c7bf8d16707b42b49e7eaae544c74831fce373e97d3a2127283e1ad22c3f36d952811af3e8eb7 SHA512 cbfe929ac6eb71edbaf50e38f82852ac4c21f20052409ac0ae73f759639eeff6968e5a97c288bac40c8a6274dc91b80e22f7ff80a559c80502bef22a208cfb28
DIST ouch-0.8.0-crates.tar.xz 20856528 BLAKE2B d2faab0ff20db6daf83494c583aa89380ff730ca66ac49a6dda1dd7ac7b8e0fc73dc8f1f83c260e24cd26e335ca9dc76cef0741f2da1d23f0f4b5e0ea46b3d8d SHA512 40bf8c0da9cf1d60b0f16ca290f0d8e65aa01bf8ce5b83b8cce8843d7424dbc8db61ae5584d9140bdd7e116957f92b0b7b4002a621f76799fe6cad65ea34d0ed
DIST ouch-0.8.0.tar.gz 98541 BLAKE2B d03061767227f052d359139291c25b8771eb756e7aef3f1c3d3bc9a1a08d73006f3e887ac2ea5a33b40015e411e7dd3ff0ea7a5b8d40ff4fb75cc8573cc8d67d SHA512 42b99cb78d2ccc6a6e8cd2342ad3121a354e767430e3793583038bb3b38a425d65fc10bf5cbb500c26fcb1d3b2ade92a023cbf393525a86ec183ea02e40d463f
DIST ouch-0.8.1-crates.tar.xz 19380616 BLAKE2B 901077bd695bcec98ae0e23d4297fbd535c7aefa6009c540921e7a0f33f25ed12c6c2db05288b92344b5ef4834037da62919ae488a9f3604433e1aa521f1a830 SHA512 4c9365802e3ab7371739b739195f3b9bb52bb5b79fdf0c5423a45f7915ad81616117ee236a0449681f22b65f59dc72ddc99aadd657a7824d10c864edec52c745
DIST ouch-0.8.1.tar.gz 102381 BLAKE2B 2bcdcd1341956ee9a910a9ccc80d3591006c7447da653649f2ce8c4dc0390a7250ea502f5df0354e7a3bed176325ab46e040db2d0c499b16005729abb088b184 SHA512 22fe332c75eeea00063614f3e63d8456a61471bcd6fc65163d5dc5ec7a7570908927027e88ca3e8fcafdad812215fe4d079f90710a462d785a568a7e31d6641e
DIST ouch-0.8.2-crates.tar.xz 18826456 BLAKE2B d55ea3747d51729377685d91c4bedbe0fa5987cadb6a76af51f27e285572fa115f1aafdd6d395e011c135a2232bfd9eba94509a31317a389b2705a9bbe7a0feb SHA512 cad0dbaba7a61bceeb24a12fd6d41e0a5f9369c6755a25eaf9da930eb729b1867eb89bc2b2b67cb2d10a5b7ad24cf6299412086d4ad55154494f864913af7496
DIST ouch-0.8.2.tar.gz 113833 BLAKE2B 281e2a8045f8ed6e0ac592ad8120cff2a39d3da317efe980d778b5b93d87fe4b1f4ddbc5529d2c3dac2e85e06f6604f5a6cbcad9d44e236e095d7f693670496b SHA512 c6b9982bdc7d200ffb1194b2dce9a0d3cdc22867e1c3a40045f133d59ea06dc8d27ca191d0e5730e14f65397b0e490d7cdcaeecdb35f42ef44580822d36c2b60
@@ -36,6 +36,19 @@ BDEPEND="
QA_FLAGS_IGNORED="usr/bin/${PN}"
QA_PRESTRIPPED="usr/bin/${PN}"
src_prepare() {
default
# unrar-ng-sys unconditionally adds -stdlib=libc++ which breaks on Linux
# where libstdc++ is the default C++ standard library. Remove it.
local build_rs="${ECARGO_VENDOR}/unrar-ng-sys-0.7.7/build.rs"
if [[ -f "${build_rs}" ]]; then
sed -i 's/-stdlib=libc++//g' "${build_rs}" || die "Failed to patch unrar-ng-sys build.rs"
else
ewarn "Could not find unrar-ng-sys build.rs to patch"
fi
}
src_compile() {
local -x OUCH_ARTIFACTS_FOLDER=artifacts
cargo_src_compile
+1 -1
View File
@@ -1,3 +1,3 @@
DIST certbot_dns_infomaniak-0.2.5.tar.gz 6412 BLAKE2B f0fb6c2dedb00a4b5d9852506830d470b62fe3075702d32b13ec3b9663d5d20d6cc472eaf3ea6cbd001696750b90fc18b03731a59b05f417125657888d793439 SHA512 f7a8a56855f27ac6e325d491dfbdcc3dd0969c8fb70274670842463f1b0a73416abbf903f7bc6ec837dc9182ff7b695788d7561dc5f469bcbafedc8d029e09d3
DIST certbot_dns_infomaniak-0.3.1.tar.gz 6096 BLAKE2B 23ae38ad8b376a02899fd4bd41c648801249002c4cb60d74c57e245f467550d924515a9801ef36ccd0867f7b92065a69bb47511879f188835311e2f731e52bcf SHA512 36487d85b604e11789d47f3a3ad3793a73a4531c5a076016b8a0a5614c403ba8e7f8987ffecf7550ae1473f2b02bc49fe0372209658b5bf001194f7a8a3f2afe
DIST certbot_dns_infomaniak-0.3.2.tar.gz 6223 BLAKE2B ad233ff47c086be20991005861bc7024d18669d048b2f50b3740248f6fdc552ad9183ca7870221e13d02d9639aecf5bf54d8f771d783a83041736be27c028db4 SHA512 037e0a2449823a0c4903357196a63f20eafce2a19cf2f03aa058fbc8e241ea572d115c10a848be4a60aa479ebf50c730b47356a377560f53a4a12f948e9749f1
DIST certbot_dns_infomaniak-0.3.3.tar.gz 6414 BLAKE2B 320a00ebbd43cbbae34e0722af8edba0dbf6d5c4fb54f1613f50189ba25d051835e2d290dcbcb5d09bedb78954af5b59d03df3a474a9991593e6b2b0e51169ab SHA512 4095edd8b41db44335f51fa7ef8c45977cc1a2b16d0430c6f176cc97f1cab4067cf82a6263b17a143acb072d527638e9c14d141b049c49f8277a7659cf0723ef
+1
View File
@@ -0,0 +1 @@
DIST janus-0.9.8.tar.gz 308651 BLAKE2B f6f9f67396a87d60aa3d6a69af85ed4eabcc2228eb4a7467e4c53f2d4b05f07f239a9e9a527e9c1285550c0b942899ac3cf7faf8e31fb1ceb14e6c9c6b977ebc SHA512 fbb19f7c6bcd5f1a1b3b7650533ac51d69c34a70cca08c1123fdc7e6aecdc5ec29446913ce7b83e7a41ac24db05f4c7700551f6024685a3e9f351f679086b7a8
+25
View File
@@ -0,0 +1,25 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson xdg
DESCRIPTION="Simple native GTK text editor with binary editing fallback"
HOMEPAGE="https://pantheum.dev/janus https://github.com/gholmann16/Janus"
SRC_URI="https://github.com/gholmann16/Janus/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
S="${WORKDIR}/Janus-${PV}"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-libs/glib:2
x11-libs/gtk+:3
x11-libs/gtksourceview:4
x11-libs/pango
"
DEPEND="${RDEPEND}"
BDEPEND="sys-devel/gettext"
+11
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>hskim@dilluti0n.com</email>
<name>Hee-Suk Kim</name>
</maintainer>
<upstream>
<remote-id type="github">gholmann16/Janus</remote-id>
</upstream>
</pkgmetadata>
-5
View File
@@ -1,11 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>w.iron.zombie@gmail.com</email>
<name>Charlie Quinet</name>
<description>Username404-59</description>
</maintainer>
<upstream>
<remote-id type="github">PancakeTAS/lsfg-vk</remote-id>
</upstream>
+2
View File
@@ -0,0 +1,2 @@
DIST bamboo-core-9197d2cc164380a80d219f12cc90576ff2fbf5e6.tar.gz 29292 BLAKE2B 55bee89be48a5dad85e7f549590ca65f543bd2d80af74e0366c67493612dd077aeab29f880b5beb40a06278672c1b16c5ce0b441d0907a6de149f49e6d29590f SHA512 bfd8fc33fbea4166190ff57c97cf5387a68c90cc1409906ab5fc9d91b2a843d8d40adaf1fa2799b29cee4e0ea52c08b6ce6a2778b60416fa0634cf8103e44997
DIST fcitx5-lotus-3.5.7.tar.gz 194070 BLAKE2B b9e69458eca9f946ee05c6230f767ae7c6e7e97b37f05709699e3e70991ba2c09fe0544ad589dfb4b31b9255aec86018a774bbe2b006be2f043e8547e9f6ce72 SHA512 b229745b94e99b4edf5625790109c64a28e121f79764f4a3850b654fdb61be1641105de581414912e637720224bca8c403b8cd6f143509f62f11d82eab0a0154
@@ -0,0 +1,80 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{12,13,14} )
inherit cmake udev xdg python-any-r1
DESCRIPTION="Vietnamese Bamboo input method for Fcitx5 (Lotus branch)"
HOMEPAGE="https://lotusinputmethod.github.io/"
BAMBOO_CORE_COMMIT="9197d2cc164380a80d219f12cc90576ff2fbf5e6"
BAMBOO_URI="https://github.com/LotusInputMethod/bamboo-core/archive"
SRC_URI="
https://github.com/LotusInputMethod/fcitx5-lotus/archive/v${PV}.tar.gz -> ${P}.tar.gz
${BAMBOO_URI}/${BAMBOO_CORE_COMMIT}.tar.gz -> bamboo-core-${BAMBOO_CORE_COMMIT}.tar.gz
"
LICENSE="GPL-3+ LGPL-2.1+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="openrc"
DEPEND="
>=app-i18n/fcitx-5.0.14:5
x11-libs/libX11
dev-libs/libinput
virtual/libudev
"
RDEPEND="${DEPEND}
acct-user/uinput-proxy
sys-apps/acl
dev-python/qtpy
dev-python/dbus-python
"
BDEPEND="
kde-frameworks/extra-cmake-modules
sys-devel/gettext
virtual/pkgconfig
dev-lang/go
${PYTHON_DEPS}
"
src_prepare() {
rmdir bamboo/bamboo-core || die
mv "${WORKDIR}/bamboo-core-${BAMBOO_CORE_COMMIT}" bamboo/bamboo-core || die
cmake_src_prepare
}
src_install() {
cmake_src_install
# udev rules, the systemd system unit, sysusers.d and modules-load.d
# entries are all installed directly by upstream's CMakeLists.txt
if use openrc; then
newinitd misc/fcitx5-lotus.openrc fcitx5-lotus-server
fi
}
pkg_postinst() {
xdg_pkg_postinst
udev_reload
elog "fcitx5-lotus-server needs access to /dev/uinput for the smooth"
elog "(uinput) typing mode. This is granted via a udev rule to the"
elog "'uinput_proxy' system user, created by acct-user/uinput-proxy."
elog ""
elog "Enable the server with:"
elog " systemctl enable --now fcitx5-lotus-server@\$(whoami).service"
elog ""
elog "For OpenRC, enable the corresponding init script instead:"
elog " rc-update add fcitx5-lotus-server default"
}
pkg_postrm() {
xdg_pkg_postrm
udev_reload
}
+21
View File
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>trantiendat29042005@gmail.com</email>
<name>Trần Tiến Đạt</name>
</maintainer>
<longdescription>
Fcitx5 Lotus is a Vietnamese input method engine for the Fcitx5
framework, forked from VMK. It supports multiple typing methods
(Telex, VNI, custom keymaps) and several input processing modes,
including a non-preedit "smooth" mode via a privileged uinput
server for seamless text replacement.
</longdescription>
<use>
<flag name="openrc">Install the OpenRC init script for fcitx5-lotus-server</flag>
</use>
<upstream>
<remote-id type="github">LotusInputMethod/fcitx5-lotus</remote-id>
</upstream>
</pkgmetadata>
+2 -2
View File
@@ -1,4 +1,4 @@
DIST 1password-cli-2.34.1-amd64.zip 14518739 BLAKE2B 59054633324b34b14106e0806372394bd008e2f442dfac03f3543e91fc86a781f96f40655f2c2902c3cf79d418a149b69b3539b98c0cbbd254f90732d3490ba1 SHA512 6702115bb8522e06f9aaaa13252b16cac9515ccaf5e3404bf74ada18ed4aee91e92e247188ed30028319a36cf51fc03ee80fcda9f031b4fd9b7a72eb6a3881ee
DIST 1password-cli-2.34.1-arm64.zip 13461480 BLAKE2B 0ba4b31c9be051196bd34c563670e22b7ed1f8ca8a6737d147a27858204192dce4188eb7d1746d0eaa50ce681f64611df1873cec237829c9fe2436a7d6ee6d1a SHA512 cc7abe22908e0dceccc9722cdf9ba742d1d19c94625b4085200abcc28ddc3a4ddb9f9eba9818071c02b50aa8c14e68d4becaa2d5ddbcb1c20e57b46e9f58d42c
DIST 1password-cli-2.35.0-amd64.zip 14660621 BLAKE2B ba33f8adb5ad94a707cb1c59f42ca821a1afd313b2e662e234fddf630683eb341ba8912ddfc388aafd16d560a38660b50f518680d1c07bfec2374baf9fb4625b SHA512 7292ea53090662c48bd338ed5e05868cb175f8ed4cb8979f94d90a25ef770d75dde9d6c8aa87056d936834e08009411f252704278a2211115f96c4d8fc95eab2
DIST 1password-cli-2.35.0-arm64.zip 13603736 BLAKE2B 94848abb0f7a21555e47e830208be1bf66b2e1e2b8b5aa2033b46c9ddb5a4f0a311adbe7a94c3bc5b26fbe70ba88596fdbbb1408edd6ad46ec6dddecd5fb974e SHA512 67860cd8b2a138a75c6ec409d2e9193a23a464de8bdde9ec0bf8e4fece7a859d70731233a89c95ba2e1561bbcec2b7c0c2f6fa18c5f304205b8215c97b5293b1
DIST 1password-cli-2.39.0-amd64.zip 14997542 BLAKE2B 5c0c141f744ef3dfef1da0dcebe3017e00a88ce8879185fc6735e240e6004188380c66e7b4180967311dedc86b220a5a660256fa32ec958c1aef8a2e6047f374 SHA512 b9a1a48ee86117275d097d1ca7608608cb89b15a9538689eae383c57d0c58a8ac6a081ac9ac91c3e1c661f793375f65f6ae07a9b938e40a197ea7f22b569677f
DIST 1password-cli-2.39.0-arm64.zip 13935663 BLAKE2B c9ed406916a0867ce4ab0a704eb3ff25a85ab9116d28a8cabc91c5b5aa65bfbf7d656e12ebb171f13b9275c5bb93337c4068c3218804f00ef9f26a171932963b SHA512 9b479233b007a764c555a8cd3b2047a7fbf16c87d186c2d006a48b4ec94a20daa85d873f60435217b550992850d44fafd2212ef634e5311fc921d969b265060c
@@ -35,9 +35,6 @@ python_prepare_all() {
default
distutils-r1_python_prepare_all
# https://projects.gentoo.org/python/guide/qawarn.html#stray-top-level-files-in-site-packages
sed -i 's/include = \["CHANGELOG.md"\]//' pyproject.toml || die "failed to sed pyproject.toml (exclude CHANGELOG.md)"
sed -i 's/version = "0.0.0"/version = "v'${PV}'"/' pyproject.toml || die "failed to sed pyproject.toml (fix version)"
}
+1
View File
@@ -1 +1,2 @@
DIST v_2.8.0.tar.gz 9011883 BLAKE2B f401c3d41d574f310be736127280f508d06d08305c02f19d0258c27dab6bcd3d9025a28e72a3aead2be0cd812ebeeb440b879e6b9d16df0096910b90acf71fb6 SHA512 834b31194f65f208df8b8674e0f0c21629f8ffa89183aa7f88b8e46229e302f5aa46e435c2ca01c262f1a69566c8b987c32b388482cf1ce8f310b8e6e0570156
DIST v_2.9.0.tar.gz 10676282 BLAKE2B bd60cec95e10f7d6f7cc4b6d35faa1a1636d175292f51263da106f44c6f1a17b539beef62a53a95d5abfe9d6b315be5897542567306cf32d0059630da24a96af SHA512 a351fa78eb689784c7572ba1f4ca3b4e5bf333d15cfa08152040529c37c91942eea3094530eac7b347e5da8821b9205b4dec2495170ccf025782630e21f1baa6
+132
View File
@@ -0,0 +1,132 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{13..15} )
WX_GTK_VER="3.2-gtk3"
inherit cmake optfeature python-single-r1 wxwidgets xdg
DESCRIPTION="Linux port of FAR Manager v2"
HOMEPAGE="https://github.com/elfmz/far2l"
if [[ "${PV}" == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/elfmz/far2l"
EGIT_BRANCH="master"
else
MY_PV="v_${PV/_beta/}"
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/elfmz/far2l/archive/${MY_PV}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="+archive aws +chardet +colorer mtp nfs python rar samba sdl sftp +ssl webdav wxwidgets X"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
"
RESTRICT="mirror"
# media-libs/libmtp provides udev rules and plugdev access for MTP devices.
# far2l itself uses the bundled libmtp/libusb.
RDEPEND="
archive? ( app-arch/libarchive )
aws? (
dev-libs/openssl:0=
net-libs/neon[ssl]
)
chardet? ( app-i18n/uchardet )
colorer? ( dev-libs/libxml2 )
mtp? ( media-libs/libmtp )
nfs? ( net-fs/libnfs )
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/cffi[${PYTHON_USEDEP}]
')
)
rar? ( app-arch/unrar )
samba? ( net-fs/samba[client] )
sdl? (
media-libs/libsdl2
media-libs/freetype:2
media-libs/harfbuzz
media-libs/fontconfig
)
sftp? ( net-libs/libssh[sftp] )
ssl? ( dev-libs/openssl:0= )
webdav? ( net-libs/neon )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )
X? (
x11-libs/libX11
x11-libs/libXi
)"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
python? ( ${PYTHON_DEPS} )"
DOCS=( README.md )
pkg_setup() {
if use wxwidgets; then
setup-wxwidgets
fi
if use python; then
python-single-r1_pkg_setup
fi
}
src_prepare() {
sed -e 's|\${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/|\\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/|g' \
-i CMakeLists.txt || die
sed -e 's:cmake_minimum_required (VERSION 3\.5\.0):cmake_minimum_required (VERSION 3.10.0):' \
-i CMakeLists.txt || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DMULTIARC="$(usex archive)"
-DNR_AWS="$(usex aws)"
-DUSEUCD="$(usex chardet)"
-DCOLORER="$(usex colorer)"
-DMTP="$(usex mtp)"
-DMTP_SYSTEM_LIBUSB=OFF
-DMTP_SYSTEM_LIBMTP=OFF
-DNR_NFS="$(usex nfs)"
-DPYTHON="$(usex python)"
-DUNRAR="$(usex rar lib NO)"
-DNR_SMB="$(usex samba)"
-DUSESDL="$(usex sdl)"
-DNR_SFTP="$(usex sftp)"
-DNR_OPENSSL="$(usex ssl)"
-DNR_WEBDAV="$(usex webdav)"
-DUSEWX="$(usex wxwidgets)"
-DTTYX="$(usex X)"
-DTTYXI="$(usex X)"
-DMUSL="$(usex elibc_musl)"
-DBUILD_SHARED_LIBS=OFF
)
cmake_src_configure
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
optfeature "accessing Android devices through the ADB plugin" dev-util/android-tools
optfeature "privileged file operations through far2l's sudo support" app-admin/sudo
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}
+75 -32
View File
@@ -3,11 +3,11 @@
EAPI=8
PYTHON_COMPAT=( python3_{13..14} )
PYTHON_COMPAT=( python3_{13..15} )
WX_GTK_VER="3.2-gtk3"
inherit cmake xdg wxwidgets
inherit cmake optfeature python-single-r1 wxwidgets xdg
DESCRIPTION="Linux port of FAR Manager v2"
HOMEPAGE="https://github.com/elfmz/far2l"
@@ -26,64 +26,107 @@ fi
LICENSE="GPL-2"
SLOT="0"
IUSE="+archive aws +chardet +colorer nfs samba sftp +ssl webdav wxwidgets X"
IUSE="+archive aws +chardet +colorer mtp nfs python rar samba sdl sftp +ssl webdav wxwidgets X"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
"
RESTRICT="mirror"
# media-libs/libmtp provides udev rules and plugdev access for MTP devices.
# far2l itself uses the bundled libmtp/libusb.
RDEPEND="
archive? ( app-arch/libarchive )
aws? (
dev-libs/openssl:0=
net-libs/neon[ssl]
)
chardet? ( app-i18n/uchardet )
colorer? ( dev-libs/libxml2 )
mtp? ( media-libs/libmtp )
nfs? ( net-fs/libnfs )
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/cffi[${PYTHON_USEDEP}]
')
)
rar? ( app-arch/unrar )
samba? ( net-fs/samba[client] )
sdl? (
media-libs/libsdl2
media-libs/freetype:2
media-libs/harfbuzz
media-libs/fontconfig
)
sftp? ( net-libs/libssh[sftp] )
ssl? ( dev-libs/openssl:0= )
webdav? ( net-libs/neon )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )
X? (
x11-libs/libX11
x11-libs/libXi
)
archive? (
app-arch/libarchive
)
aws? ( >=dev-cpp/aws-sdk-cpp-1.11.712[storage] )
chardet? ( app-i18n/uchardet )
colorer? ( dev-libs/libxml2 )
nfs? ( net-fs/libnfs )
samba? ( net-fs/samba )
sftp? ( net-libs/libssh[sftp] )
ssl? ( dev-libs/openssl )
webdav? ( net-libs/neon )"
)"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
python? ( ${PYTHON_DEPS} )"
DOCS=( README.md )
pkg_setup() {
if use wxwidgets; then
setup-wxwidgets
fi
if use python; then
python-single-r1_pkg_setup
fi
}
src_prepare() {
sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}/lib/far2l/far2l_askpass)::" \
-i "${S}"/CMakeLists.txt || die
sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l \${CMAKE_INSTALL_PREFIX}/lib/far2l/far2l_sudoapp)::" \
-i "${S}"/CMakeLists.txt || die
sed -e "s:execute_process(COMMAND rm -f \${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/.*::" \
-i "${S}"/CMakeLists.txt || die
sed -e "s:cmake_minimum_required (VERSION 3\.5\.0):cmake_minimum_required (VERSION 3.10.0):" \
-i "${S}/CMakeLists.txt" || die
sed -e 's|\${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/|\\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/|g' \
-i CMakeLists.txt || die
sed -e 's:cmake_minimum_required (VERSION 3\.5\.0):cmake_minimum_required (VERSION 3.10.0):' \
-i CMakeLists.txt || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DUSEWX="$(usex wxwidgets)"
-DUSEUCD=$"$(usex chardet)"
-DMULTIARC="$(usex archive)"
-DNR_AWS="$(usex aws)"
-DUSEUCD="$(usex chardet)"
-DCOLORER="$(usex colorer)"
# FIXME: add python plugins support
# -DPYTHON="$(usex python)"
-DMTP="$(usex mtp)"
-DMTP_SYSTEM_LIBUSB=OFF
-DMTP_SYSTEM_LIBMTP=OFF
-DNR_NFS="$(usex nfs)"
-DPYTHON="$(usex python)"
-DUNRAR="$(usex rar lib NO)"
-DNR_SMB="$(usex samba)"
-DUSESDL="$(usex sdl)"
-DNR_SFTP="$(usex sftp)"
-DNR_OPENSSL="$(usex ssl)"
-DNR_WEBDAV="$(usex webdav)"
-DUSEWX="$(usex wxwidgets)"
-DTTYX="$(usex X)"
-DTTYXI="$(usex X)"
-DMUSL="$(usex elibc_musl)"
-DBUILD_SHARED_LIBS=OFF
)
cmake_src_configure
}
src_install(){
cmake_src_install
einstalldocs
dosym "../../bin/far2l" "usr/lib/far2l/far2l_askpass"
dosym "../../bin/far2l" "usr/lib/far2l/far2l_sudoapp"
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
optfeature "accessing Android devices through the ADB plugin" dev-util/android-tools
optfeature "privileged file operations through far2l's sudo support" app-admin/sudo
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}
+4
View File
@@ -13,8 +13,12 @@
<flag name="aws">AWS S3 support in Netrocks</flag>
<flag name="chardet">Auto charset detection</flag>
<flag name="colorer">Colorer plugin support</flag>
<flag name="mtp">MTP/PTP plugin support</flag>
<flag name="nfs">NFS support in NetRocks</flag>
<flag name="python">Python plugin support</flag>
<flag name="rar">RAR archives support in MultiArc</flag>
<flag name="samba">SMB support in NetRocks</flag>
<flag name="sdl">Experimental SDL GUI backend support</flag>
<flag name="sftp">SFTP support in NetRocks</flag>
<flag name="ssl">FTPS support in NetRocks</flag>
<flag name="webdav">WebDav support in NetRocks</flag>
+1 -1
View File
@@ -1 +1 @@
DIST fetch-2.2.1.tar.gz 4254125 BLAKE2B 1a262e7bb0a77e9a3aaacebd1e8333cd5f6cfe69529110c8a414f3e86071b1d6579a3c0d4b1d2eaa05ebe754ed3f1813b21b8d711b9f5048745260ee68d80026 SHA512 27f9a8e72e3d2e78f9bf157ddd6fc243589619458756ea48a074b4c6949f0cc89b27cd5f4140bc8ce3728086571a72d71cf8daa81fb53bf033372754b87973e5
DIST fetch-2.3.0.tar.gz 3985253 BLAKE2B fb50d0b182e50679530a7d0e1e6e8cb1ce48f3320bf0d743318d5ba9c6711ee4fd480174ea6bec3a0e3128be5a2f4973eadc48b1c1c0d631201078f211d4a792 SHA512 c10bed979f61f8c8fda69824393e8eeb840fdaefa3fe4ba15dea62b04d9251738e1587b4c4887078c104ee9088c36dade1dfb7ad79485506731b69d38520dad7
File renamed without changes.
@@ -18,7 +18,7 @@ KEYWORDS="~amd64"
DEPEND="
dev-cpp/yaml-cpp
dev-libs/libevdev
sys-libs/glibc
virtual/libc
virtual/libudev
"
RDEPEND="${DEPEND}"
+1 -1
View File
@@ -1 +1 @@
DIST ledger-live-desktop-4.11.0-linux-x86_64.AppImage 193598382 BLAKE2B 22801b9b2aa25079013fc5e21fd86d8a277307ff39142d87a1e6c755a6533e8d120eff598ec3d052942c8fdeeb7284cbe12aaae7af08b775ff6ce822c499f038 SHA512 48b1b63056631aef60b9ddca69aab3e47d7d2427eca8aee5275c90dc98e98c1bf12d11c35dfd8c49a599e57fab6d776db2c60e50d11e5050604d4ac9e094f411
DIST ledger-live-desktop-4.17.1-linux-x86_64.AppImage 210052656 BLAKE2B 9acb9960dde220cbd3ec3995d11447fea137d137656462374f6f8dbe6e7f711bdfc4ea663b06b184c107aef4aa48c82fc96e697878e5f50c462aa4928a51ce6c SHA512 90bea020ace6e787ec74772301c2aa82e95c663aba5ef169dcdc8ba9abb38d45e224281e0df0e47050d0156ed9f0e9385c51c876e90d5fed63766b811312496b
+29 -6
View File
@@ -1,39 +1,62 @@
DIST anstream-0.6.14.crate 29160 BLAKE2B 1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112 SHA512 65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e
DIST anstyle-1.0.7.crate 15709 BLAKE2B 872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba SHA512 e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B e80bd81e351326a222238b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2 SHA512 c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a
DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085
DIST anstyle-query-1.0.3.crate 9742 BLAKE2B cfcba0a2773f07b9292279afd70832c5d4eb441ed61bcacdbeeda9184c63b7e01af70a8744d6efceb7f74a2c2dfa5672b873255cc1d273bd6a2d3d7ee08c2d2b SHA512 38637f49e547836a4958d9f528cb270abfc81c5ca644d6d43b0f3aaef8c6f1301a8bc30a23afec5e71722c3afe7eb0f48f9fdea88b73e36f597b74531da84226
DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
DIST anstyle-wincon-3.0.3.crate 12179 BLAKE2B 37793975a05ad60bb2b670c208db11c5cda8a2a456242cd118748709d0a220b541b6f088676eccd19870cfb8f910d4aa1e7764393785a6db0531af4a3ffc8047 SHA512 55217c65fc9ec674e5b4dd70716a221bd108b507dce9baaeb542f0e0a47027ec7fe61f9cd3cccfda43e4a4cd785b42f13400daf89884c32d3768e48bdff2d179
DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca
DIST anyhow-1.0.86.crate 46741 BLAKE2B 21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3 SHA512 3853da32a2c53d73969bb29a1e622f3a6d5832d8888dc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
DIST cc-1.0.98.crate 76780 BLAKE2B 64124ebdda70b211b6fde8c02d256d97d57fc3a0db433371bad896c06e36caaa5f938074d92ca82724b34fde06bc10af63c7fdde8f52ac50a3ea6e3329d18d93 SHA512 dfeb194266a4a9cf2ddf69fe20f8e20a72a0a9c2f72b1ea578fd48dae5b0c3589f501068ca24e0da7b3691860cd8c05247c803f3ef2f338d56eef8b1f4f4fbd2
DIST cc-1.2.55.crate 93756 BLAKE2B 559d6dd3524897ccd371bb806a181c43a3ce79e21c9978085eaf7e131d9bc2b563b59eef5c06f9b50afcb75ea8a8f06be4b48b7276fe2bcc20b850cd5331b9ed SHA512 51b047f6690aa618466157bb16ec0cd3203a3a7229ca51077d1b0c37cd2059318a113639c7995b82dfb2ef9272a338cfcdf61843c28000450c5044eed52a5dfb
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
DIST clap-4.5.4.crate 55401 BLAKE2B e9ece2eee6be16c366888f6140080c43a182aa758a971ab2f60fa5c8f5e00460c3e6ae6bface1f36445306265ce13d8145ac24cef833b68b2b2c32c13a7a4a00 SHA512 c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0
DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a
DIST clap_builder-4.5.2.crate 163566 BLAKE2B 5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374 SHA512 af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864
DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7
DIST clap_derive-4.5.4.crate 29159 BLAKE2B 6f7087d553102f24c9de37e1ba85c0d540ea42d9df9af26b5234ccde23175180efe21df93513df49f6ba83e46cc85cedcead29c902e426c39b25086c9f79a51c SHA512 670411136c819577c0129c6fcf5a8216cac82a47ae11ce3cd97cffd038644e06c5a21f7a69948628f01fb77f1e656678ffbfe441385866fdf90d247bda036c4d
DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06
DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4 SHA512 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036
DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
DIST colorchoice-1.0.1.crate 7895 BLAKE2B f1c841e74f01f33fa83cf41c5f0a1286ca3899239d9a188a838550abde507af374a4fe3e85934d10d28bd5eae2c7fa1f662307bd46d5dd4daa52249cb64ebb5b SHA512 3d216ba46cfcca5c52a56884ed09fe7d6d350ccb44144a60c75006582f7f9a28df21d44375a8cb304c721b9de615875675b3a03c485eb209b2a12d745fa609cd
DIST colored-2.1.0.crate 23348 BLAKE2B e2778d83b28571501adb4e9ec3fa95d684faf5730f093f6e608ec631e58b883d2b9f17ed7e2c1612da285a58251f479a365aa90fa7be24a2adbb69e426e0fc89 SHA512 fa70f18fb29f6870a727d8243808c96e9497f8302f5f2b1748f9d9e396031e9c53a025b8edc9c8c9a0f8cfca12e5da73250a71e382b3074e9415b85bc004769e
DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
DIST colored-3.0.0.crate 34497 BLAKE2B 6477cfaf974399a2823a714b766800766245c8965abc99f142c4ab72effeb665cbe408e9f34e28ca54a0b1e82859b8712027ec0cf88b98d2c536f0878e7ef6ea SHA512 2e3a0b7625cebe491a884a4bd1d8c4b4355235cf6e1e940768f92968313e09233d2f9a13a623cd44542f7f2894d4a7d64759083e005f22967d0a4991e0491396
DIST colored-3.1.1.crate 36216 BLAKE2B ccd7bb46b6ff080e83c7d2a905cb428d07d1ac9ce511c8372618ced9078e7ee08be009d0966b168dbb12a501e75f9da2c0e87ab6a350381734a94d1a5608dbc7 SHA512 7195e68194dfd43c2bce16da8b59474018ce7c9e4e47fddf9938d7ccde622b591df996c9a63c0517f9df7628c2b4fc93b346c7dd671065e6fe325aeb87abbd8b
DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST hidapi-2.6.1.crate 128006 BLAKE2B 914ea069344eba7413dc1db29e24fb1eae7f04008ac66c864bba766ef2605b7ff057b0a6620131be77847bb9c69b0382ceb75438db9f70646be9992af263d19b SHA512 eaa2da06c42e9e1059726e4d2a75bdae30bc87aac28ce227854e1dab31eea7a5d963b266257347069253cea20d4447a3a2d34165ffbccaa98e90304fa87926b6
DIST hidapi-2.6.4.crate 134283 BLAKE2B d3ba53fb86b2714a1391b7f59ada7fd0d7e8e937382987c29ad1167055f61b97cf42170407280c461f67960cf20886a20e772a00d20a43d9cac262731bc76e46 SHA512 446fbfb5ddfffa032374f2b96509752ef96e373cbd0dc7992a02d57d93eb76bcaca243bd4c93e69b7ef10e8a2626158f618e3ccebc45450242b99770ca8ed9ad
DIST is_terminal_polyfill-1.70.0.crate 7451 BLAKE2B 9efe76f14d61a5af6d3cd30d5e64209971d4292d8d2c12f4a621ef65324a5bccbb7e1d79d5efa75ea7456431241d6325cdeaa0af802b1480c6cd9c1bc5a35994 SHA512 c07d5076978e4c5d8d6a191d8880fb62643161979c473564881feb17726cd9ac8da25c40094ff12727dbdb064fe88fbda1867120a2c3fda1051bcc39380645d6
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
DIST mxw-0.1.2.tar.gz 27253 BLAKE2B ed645314f8db06b930f66cb413a59c228048765afd64c88b54a9d745e5a664523e51b92adc99a5768f9ac4f711ebc1d55ffd151a5dde684748b628fc4f4249ff SHA512 c6cea5743264a4110577b8bd41d322a95bd144b176659df38902a91f0406d666c54a9a08e9de2123bf8c31c8d92fba873c4f0ac7712a00751868fe2e338f8f11
DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef
DIST mxw-0.2.1.tar.gz 26535 BLAKE2B 1910f768cd9a7960aa5d0b4d9899b61579ab73595a620289b98f5b3f9751b9627d747143679aea95dbaa7ecb4ed362f49d83a97c0285d2cb0374605705c35c87 SHA512 ff41681d052051265a3183af0f83f7b59f400181425d31a975364e9e1fac72883093f7d6854966ee934748ec6b070c9109e7b0cbf0428978c21c0cfc733c2a9f
DIST mxw-0.3.0.tar.gz 28844 BLAKE2B 4c95dc8cd8586b9396add5a420c4240bfd6b3ffd6e3616c2d33cc9420b2f52499d2c10705e8f9b404ab606e2715692df767004e22b27bafabe4e8ac1860620ae SHA512 ebfb77488a594e03d33a0e35dd0602a92fbaaac4caa3fd5e96650a18216a7c3fc7c731aa4e08bdcf5ec19d63582b2a2540be3716ba2efafd2767adea8ae245ff
DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
DIST pkg-config-0.3.30.crate 20613 BLAKE2B e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66 SHA512 e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d
DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
DIST proc-macro2-1.0.85.crate 48988 BLAKE2B 236f2a07c758d0d8628f003b70d4b25d5f0d2bd8cbd3955fc4262d7d9b271c6571eb0fc45c95fd816b426a84ed5ec5dfeb81d8041d4de955cce6f3b9fceda1f1 SHA512 54c61dd0581bb5802e077a58fa41f113aa1fab59026478268ece293f2643921b7649844c1675a21a3a21674cdb3ccf94928e5bd069a02bf6813ccc1114d37262
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3
DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST strum-0.26.2.crate 7189 BLAKE2B 7582fe304551e98b121d3a386af22bc022d7d11323b81ed9c2d600c8d2496077c09bdc8dfd78a636c18b9f522808b2ea54cf8b669419b0c89fcb6b232eade617 SHA512 819cfddb3028d5267842cdeaf17d37569eb18c957cb78a055b25d9ee1b8461026dab9bd980da4a89ac7b2858ff22880e40b46a72d7695a5135b84c4b7e5026f3
DIST strum-0.27.2.crate 8489 BLAKE2B 9931a92e30d058cac6feb1919558d33c9901d401bd0bd17193b19e775471aa3b63313861df6211fc9c7323a2553957604e82ee828fa39c2083be1f088a7d1621 SHA512 3ebb77220243b0e101ab65159512ca44c7e4a13a0d842a9356484fd5fd9a34afb5b0d230992b3bdf2e2c997833cabc8679e13e3949925b321c4f807e293d0371
DIST strum_macros-0.26.3.crate 27442 BLAKE2B 7a6d393babc725163d8d77389216bb7af520bac0e6c59fed4477998b952950886cd165b34dc2d0bda92c5745f2ed8d242826e55cb850c16073a26171d22800b2 SHA512 7fcd8ab2762085db25a41e180e677bf0446b2debee73b923b2ccb6b32b2fe7bb76bb015402adeb4a02513db990bab33dc9888a125c66c2b831724b45e2bc34ad
DIST strum_macros-0.27.2.crate 30522 BLAKE2B c70e2f27074e04b796f2b0e1a1856e95fa7716d847789f66b27d8457efda0569826e6d3cea51621615709674b6f800cbe877498c55be5286efc0222fe7179686 SHA512 fa1a2d63cc18d9947e3bbe65777dca621a06814f48d09cea0679b09271559867bff23a95690858639e3e26fde5a252ee7548c75240b13acd907001a1e38a0ed6
DIST syn-2.0.118.crate 305533 BLAKE2B f0ba994123a9ade5ea94e72f91d836c5af769ccca4c8c8d9ba8ae8c2bf2c7cfc88d4b068efa886e3c25c5635b2759b1bbf6b7b4afea6b66fc5084ad744272ba8 SHA512 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d
DIST syn-2.0.66.crate 264855 BLAKE2B 5029091b2cfa88e5c739be913a647dc9492696398c09b891f84089350e6f09baafd9935b81e0f3519d5465eff2e1822ef6cdc96c15d6a40d1b6b8dd2f9e7d073 SHA512 60a617bfd37d74c52e4d4d63ef0a27a2f9b982469a6926922f2f6e96754a0c66affb0847b9a44d505c053cbd788b97e998efb8d1e558ea00ae4a0b7f15bed9b0
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125
DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
DIST windows-targets-0.52.5.crate 6376 BLAKE2B 1d39fd86380ab086c536d88e67b60956410b345790ccea62a25e6a700757b2a9cfa6dfeb7b86934cf47b981ea2e5f42dddf49780ad9829a551dc507fcf108641 SHA512 d00d7bc7eec3c10272e803ee5c9ea0d9b07c43311124dae975b4f5aae7408c5f2ccb2fe6e68228ea3d4e70b6b658382cac6992ea177f43a9cba2ef95c4fda0ee
DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
-72
View File
@@ -1,72 +0,0 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.0
EAPI=8
CRATES="
anstream@0.6.14
anstyle-parse@0.2.4
anstyle-query@1.0.3
anstyle-wincon@3.0.3
anstyle@1.0.7
anyhow@1.0.86
cc@1.0.98
cfg-if@1.0.0
clap@4.5.4
clap_builder@4.5.2
clap_derive@4.5.4
clap_lex@0.7.0
colorchoice@1.0.1
colored@2.1.0
heck@0.5.0
hidapi@2.6.1
is_terminal_polyfill@1.70.0
lazy_static@1.4.0
libc@0.2.155
pkg-config@0.3.30
proc-macro2@1.0.85
quote@1.0.36
rustversion@1.0.17
strsim@0.11.1
strum@0.26.2
strum_macros@0.26.3
syn@2.0.66
unicode-ident@1.0.12
utf8parse@0.2.1
windows-sys@0.48.0
windows-sys@0.52.0
windows-targets@0.48.5
windows-targets@0.52.5
windows_aarch64_gnullvm@0.48.5
windows_aarch64_gnullvm@0.52.5
windows_aarch64_msvc@0.48.5
windows_aarch64_msvc@0.52.5
windows_i686_gnu@0.48.5
windows_i686_gnu@0.52.5
windows_i686_gnullvm@0.52.5
windows_i686_msvc@0.48.5
windows_i686_msvc@0.52.5
windows_x86_64_gnu@0.48.5
windows_x86_64_gnu@0.52.5
windows_x86_64_gnullvm@0.48.5
windows_x86_64_gnullvm@0.52.5
windows_x86_64_msvc@0.48.5
windows_x86_64_msvc@0.52.5
"
inherit cargo
DESCRIPTION="CLI tool for Glorious wireless mice"
HOMEPAGE="https://github.com/dkbednarczyk/mxw"
SRC_URI="
${CARGO_CRATE_URIS}
https://github.com/dkbednarczyk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
"
LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+=" MIT MPL-2.0 Unicode-DFS-2016"
SLOT="0"
KEYWORDS="~amd64"
+63
View File
@@ -0,0 +1,63 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.16.0
EAPI=8
CRATES="
anstream@1.0.0
anstyle-parse@1.0.0
anstyle-query@1.1.5
anstyle-wincon@3.0.11
anstyle@1.0.13
anyhow@1.0.100
cc@1.2.55
cfg-if@1.0.4
clap@4.6.1
clap_builder@4.6.0
clap_derive@4.6.1
clap_lex@1.1.0
colorchoice@1.0.4
colored@3.1.1
find-msvc-tools@0.1.9
heck@0.5.0
hidapi@2.6.4
is_terminal_polyfill@1.70.2
libc@0.2.180
once_cell_polyfill@1.70.2
pkg-config@0.3.32
proc-macro2@1.0.106
quote@1.0.46
shlex@1.3.0
strsim@0.11.1
syn@2.0.118
unicode-ident@1.0.22
utf8parse@0.2.2
windows-link@0.2.1
windows-sys@0.48.0
windows-sys@0.61.2
windows-targets@0.48.5
windows_aarch64_gnullvm@0.48.5
windows_aarch64_msvc@0.48.5
windows_i686_gnu@0.48.5
windows_i686_msvc@0.48.5
windows_x86_64_gnu@0.48.5
windows_x86_64_gnullvm@0.48.5
windows_x86_64_msvc@0.48.5
"
inherit cargo
DESCRIPTION="CLI tool for Glorious wireless mice"
HOMEPAGE="https://github.com/dkbednarczyk/mxw"
SRC_URI="
${CARGO_CRATE_URIS}
https://github.com/dkbednarczyk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
"
LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+=" MIT MPL-2.0 Unicode-3.0"
SLOT="0"
KEYWORDS="~amd64"
+2
View File
@@ -0,0 +1,2 @@
DIST urlscan-1.1.2.tar.gz 37156 BLAKE2B e59e69585e82e51fa397cb4a65667bc7b4f81104bcf4f2ecc83dc5ead02518c7eb3680753510620258897ac4f773f2e392d752cea87360d71111059d76930151 SHA512 edf991fcc192d3ab9878bf645d0800cecda680f4a8da8dd4e42f90fe2639525963a4c3fda4fde87cc8d7abbdd279689accacfd97ab93dd14f5cf3c97b7f092be
DIST urlscan-1.1.2.tar.gz.provenance 9465 BLAKE2B 25ff1af61fb1c2d27ab2156373c418ed3c43a69f187edc58d80b54da3ff2a91388eaefded7f02ae6ba571d5911072ed3386e4e49a1ffe725ab6c7e4070507157 SHA512 034f7d8a90fc056c4108aba6b20efc8fe25e904d3fff06b43a75d98c937cc2543d29a5e77a586b628f208479ba529c7ab7d2eca929fdb803d9e0e174aab0ef18
+12
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>bakedsnake@vagrantz.xyz</email>
<name>bakedsnake</name>
</maintainer>
<upstream>
<remote-id type="github">firecat53/urlscan</remote-id>
<remote-id type="pypi">urlscan</remote-id>
</upstream>
</pkgmetadata>
+43
View File
@@ -0,0 +1,43 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=hatchling
PYPI_VERIFY_REPO="https://github.com/firecat53/urlscan"
inherit distutils-r1 pypi
DESCRIPTION="Mutt and terminal url selector"
HOMEPAGE="https://pypi.org/project/urlscan"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="test"
BDEPEND="
dev-python/hatchling[${PYTHON_USEDEP}]
"
RDEPEND="
dev-python/urwid[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
DOCS=( README.md LICENSE )
python_prepare_all() {
distutils-r1_python_prepare_all
local docs=( "LICENSE" "\"README.md\"" "\"urlscan.1\"" )
local doc
for doc in "${docs[@]}"; do
sed -ie "/${doc} =/d" \
pyproject.toml || die
done
}
python_install_all() {
distutils-r1_python_install_all
doman urlscan.1
}
+2
View File
@@ -2,3 +2,5 @@ DIST wayvr-26.2.1-vendor.tar.xz 84839268 BLAKE2B e4f5325400a37f634ec46e977aefb90
DIST wayvr-26.2.1.tar.gz 5785503 BLAKE2B 6e03a16f92dd5d22f443f11c95fb9c20c74be08f57f1fbfe0af470d04aedbb880b94a1d4ca6e8a0cd53974d7fa30d4b6744d99c797a315eb3470cea70d77f297 SHA512 711e309843d07befc5f47d3d6a746f154d6672ca8a4c32c7c63e9afc886a494fc8ef42f39da0957479fc516cf6aea695fbfda176a02aed2813b125d3e0cb1095
DIST wayvr-26.7.1-vendor.tar.xz 76159148 BLAKE2B 7885a9d9a8bc433096a44b19e00b0589a4d4a8366cbc8d37904570581691998a820d9d5ae4c66ef7ddaf0afa0d8bfa5d534290d921f7b44817a12a70a78f03ab SHA512 7061edfccbc7e51408a9d2477f9d43d7420311462a88187506449272429b8f19069492c5a8252a184430bc86284536dd8674077a4315a24643f58d911d9f7b25
DIST wayvr-26.7.1.tar.gz 6763879 BLAKE2B b279ff104bda4cfc3eef15b7efa2da5a8401abe4f1c9d7aa134069ac0a5494b37e4a38e391c9eb8a83b46a1796f5290ac6c8fc4db27b98794e4fb53a359ed980 SHA512 7bc209fb3db3d8db00877444815b77cf656b090894319150056977aa57438286ffdb1f978c1aef894eb3f86e0fc6239f35d7f68a3567fe720ed3b2d392617cea
DIST wayvr-26.8.0-vendor.tar.xz 79667588 BLAKE2B 494e483185d934f042a32b4ba370e322c7451fa14b0b424e053283d14f3f24f1945e6de11451dfd0a948fec57f4d07cec89e474d142c91448ecfdadd1a170068 SHA512 b4aef1bcc7c33272a889b9e5deeb232a5071af36841dde1433d91627da90e6febbd4abc0da02dcd977ad0fc8af1928de8ce2633edd26fe09751cf44ef0a62c24
DIST wayvr-26.8.0.tar.gz 6823383 BLAKE2B 8637d79cbb37677a953106ca31e4c3c69c73f37eaab6ad7fc420b0edebdb83787c972088e67fa2fdb8f1e6ab1a8a1a0f306c3ebc95070e6a490aaf6375d4e45d SHA512 84e7dcbd6c892542f8469afb5e4de8045b5f47a7b6dfb075a73cca2dd017954af158c5f6b150df4d78ee13a20048fdc76049ac9d60a957ae5cfe40cc5f7e449d
+112
View File
@@ -0,0 +1,112 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=({15..21})
RUST_MIN_VER="1.95"
inherit cargo desktop xdg
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="
dev-libs/openssl
media-libs/alsa-lib
media-libs/dav1d
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="
media-libs/shaderc
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: wayvrctl fails to install as it tries to use the same features as wayvr itself
#cargo_src_install --frozen --path wayvrctl
}
pkg_postinst()
{
xdg_pkg_postinst
}
pkg_postrm()
{
xdg_pkg_postrm
}
+1
View File
@@ -0,0 +1 @@
DIST portage-wizard-0.1.tar.bz2 16751 BLAKE2B b6947e984ef2b6e0ab1d74133dbc71bce33bc7b98f3c18e783033162ff70cb4486d6884f1d7046f870ca85cab64c1ffb4b147b960cc3b6b87cdad45b21ce6222 SHA512 0aa229ac4de9fe3ebacfca2a041ccd9c9d9bc4f249f155462e2928a26a3e1fbfdb1baefbb06ca3c5f578de5c0b79661077e3432c48b40ab23c86178a67e59c2a
+11
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>shimontrolles@gmail.com</email>
<name>Shimon Trolles</name>
</maintainer>
<upstream>
<remote-id type="gitlab">masterwolf/portage-wizard</remote-id>
</upstream>
</pkgmetadata>
@@ -0,0 +1,42 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="A tool to accept licenses in a windows install wizard fashion"
HOMEPAGE="https://gitlab.com/masterwolf/portage-wizard"
SRC_URI="https://gitlab.com/masterwolf/portage-wizard/-/archive/${PV}/${P}.tar.bz2"
S="${WORKDIR}/${P}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
sys-apps/portage
sys-apps/less
sys-apps/coreutils
"
DEPEND="${RDEPEND}"
src_prepare()
{
eautoreconf
default
}
src_compile()
{
emake
}
src_install()
{
dobin emergew
}
+1
View File
@@ -1,2 +1,3 @@
DIST pupgrade-0.4.3.tar.bz2 114822 BLAKE2B 85069132b6dd7c4d3f538f57a89b6b090948e5afc869552df2549a44d306a61e7f1899a1a0f7b3c5b47032afeed63890bc1ad0924ff4c177ce606b115800b84c SHA512 6c8c338a448c28cfae8174fa1bd26a5b42a9059a2d048c7396bc562a09bb9a0de57277b70f7046fa3da1c5efc6950004d1cb5b0afdf8228b8f3e86399dd5dbbd
DIST pupgrade-0.4.4.tar.bz2 115009 BLAKE2B 6bb28169c4792ca9eca04502056b3cd8b9d9464f0401116d403dc1280aab60ceed5bf992e04b65ebf3621626419baf217f81022e223cba78c93b656650d6ab83 SHA512 fc1db346b5511b3172f79238ea4b22a4c040d3ec19409a604ce6fbcfb3a68a496111a82ba47762968bec342d449993b63f1569db1cd86fa444c329d2eec29f9a
DIST pupgrade-0.5.1.tar.bz2 12950 BLAKE2B 42db4650e63e9b976802ce9420e9b6146f42808728618025a9f7207341570955c2afa1efa20736033f5a1e81747fdbbd0e7f60158834d079f91093e235d6613e SHA512 633f3d55f124ecf5327c0aabb6c28e8ceb0a44da52e2ccb7ce0fbca3b49960765e50284c9de9a103eb815d5ecc434674104f070fe6c5b3cc757957939a51fdaf
+3
View File
@@ -5,6 +5,9 @@
<email>shimontrolles@gmail.com</email>
<name>Shimon Trolles</name>
</maintainer>
<use>
<flag name="tui">Installs tuipupgrade, the tui frontend for pupgrade</flag>
</use>
<upstream>
<remote-id type="gitlab">masterwolf/pupgrade</remote-id>
</upstream>
@@ -0,0 +1,48 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="TUI and CLI wrappers for Gentoo system upgrades, written in B and C"
HOMEPAGE="https://gitlab.com/masterwolf/pupgrade"
SRC_URI="https://gitlab.com/masterwolf/pupgrade/-/archive/${PV}/pupgrade-${PV}.tar.bz2"
S="${WORKDIR}/pupgrade-${PV}/source"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="tui"
RDEPEND="
dev-util/dialog
app-shells/bash
"
BDEPEND="
tui? ( sys-devel/b )
"
src_prepare() {
eautoreconf
default
}
src_compile() {
emake
}
src_install() {
dobin pupgrade
if use tui; then
dobin tuipupgrade
fi
}
QA_FLAGS_IGNORED="/usr/bin/tuipupgrade"
+1 -1
View File
@@ -1 +1 @@
DIST ocrmypdf-16.10.2.tar.gz 6996190 BLAKE2B 129897cf83748c6f8d2e5947e547a622eee3a5279772a03402b9d99918be085dc05f5fd647ad2822e6d0cbf3cfa9467ea3660b15dc86f007da7d5e4a12518341 SHA512 28c5c72df765eecd8d7d82a8b92459c8229ac88ce70590c0ee1ca2862a87e518f00805b23befe41ed71c5f99311ac81e5b7638e71553d52bf80f46ab0529578b
DIST ocrmypdf-16.13.0.tar.gz 7042247 BLAKE2B 8799f72b67360d337a9e5cd8cdcdadd3f52656ca64491a76f6b76436a71f55e226803f11cfd30d914ffc7d5d6d8fd40b363ab5dbccb7e741094bdd7f4575a08f SHA512 133918703c0403a4ee5b9e2e7236b2bbebf9714d8558d2f7b80c63d332ea881e5bfc4bd6a3fecafb52888098b2e69a0067b4fb6ef2d7b6910dd533fcc35af467
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..13} )
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 optfeature pypi shell-completion
@@ -21,7 +21,7 @@ RDEPEND="
>=app-text/tesseract-4.1.1[jpeg,tiff,png,webp]
>=dev-python/deprecation-2.1.0[${PYTHON_USEDEP}]
>=dev-python/packaging-20[${PYTHON_USEDEP}]
>=dev-python/pikepdf-8.10.1[${PYTHON_USEDEP}]
>=dev-python/pikepdf-10.0.0[${PYTHON_USEDEP}]
>=dev-python/pillow-10.0.1[jpeg2k,lcms,${PYTHON_USEDEP}]
>=dev-python/pluggy-1.0[${PYTHON_USEDEP}]
>=dev-python/rich-13.0[${PYTHON_USEDEP}]
@@ -41,8 +41,6 @@ BDEPEND="
"
PATCHES=(
"${FILESDIR}"/${PN}-16.10.2-suppress-runtime-error.patch
"${FILESDIR}"/${PN}-16.10.2-xfail-tests.patch
)
EPYTEST_PLUGINS=( hypothesis )
@@ -54,9 +52,6 @@ EPYTEST_IGNORE=(
EPYTEST_DESELECT=(
# Fails if Tesseract was compiled with Clang
tests/test_rotation.py::test_rotate_deskew_ocr_timeout
# XFAIL reason should be a string, not a tuple
tests/test_metadata.py::test_malformed_docinfo
)
distutils_enable_tests pytest
@@ -1,50 +0,0 @@
From 332369f1b0b794577ac0bfcd4928bcc7a169689d Mon Sep 17 00:00:00 2001
From: "James R. Barlow" <james@purplerock.ca>
Date: Fri, 13 Jun 2025 01:22:01 -0700
Subject: [PATCH 1/2] Adjust set_start_method decision, changing fork to
forkserver for platforms other than win32, darwin
---
src/ocrmypdf/__main__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ocrmypdf/__main__.py b/src/ocrmypdf/__main__.py
index cec02d13..29171fe1 100755
--- a/src/ocrmypdf/__main__.py
+++ b/src/ocrmypdf/__main__.py
@@ -78,6 +78,6 @@ def run(args=None):
if __name__ == '__main__':
multiprocessing.freeze_support()
- if os.name == 'posix':
+ if sys.platform not in ('win32', 'darwin'):
multiprocessing.set_start_method('forkserver')
sys.exit(run())
--
2.50.0
From 61163c2aa9f7aa584d3148634a9ca277103eccbf Mon Sep 17 00:00:00 2001
From: "James R. Barlow" <james@purplerock.ca>
Date: Fri, 13 Jun 2025 01:46:30 -0700
Subject: [PATCH 2/2] Fix stupid Python runtimeerror
---
src/ocrmypdf/__main__.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/ocrmypdf/__main__.py b/src/ocrmypdf/__main__.py
index 29171fe1..74a035ef 100755
--- a/src/ocrmypdf/__main__.py
+++ b/src/ocrmypdf/__main__.py
@@ -79,5 +79,6 @@ def run(args=None):
if __name__ == '__main__':
multiprocessing.freeze_support()
if sys.platform not in ('win32', 'darwin'):
- multiprocessing.set_start_method('forkserver')
+ with suppress(RuntimeError):
+ multiprocessing.set_start_method('forkserver')
sys.exit(run())
--
2.50.0
@@ -1,81 +0,0 @@
From 633d59b94f702eb36d51ea3e6a8285b64e7cf710 Mon Sep 17 00:00:00 2001
From: "James R. Barlow" <james@purplerock.ca>
Date: Thu, 3 Jul 2025 09:21:31 -0700
Subject: [PATCH 1/2] xfail Python logging bug in 3.13.3/4
---
tests/test_ghostscript.py | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/tests/test_ghostscript.py b/tests/test_ghostscript.py
index 1a511c44..1ddd07cb 100644
--- a/tests/test_ghostscript.py
+++ b/tests/test_ghostscript.py
@@ -6,6 +6,7 @@ from __future__ import annotations
import logging
import secrets
import subprocess
+import sys
from decimal import Decimal
from unittest.mock import patch
@@ -163,6 +164,10 @@ class TestDuplicateFilter:
logger.addFilter(DuplicateFilter(logger))
return logger
+ @pytest.mark.xfail(
+ (3, 13, 3) <= sys.version_info <= (3, 13, 5),
+ reason="https://github.com/python/cpython/pull/135858",
+ )
def test_filter_duplicate_messages(self, duplicate_filter_logger, caplog):
log = duplicate_filter_logger
log.error("test error message")
@@ -192,6 +197,10 @@ class TestDuplicateFilter:
assert caplog.records[1].msg == "another error message"
assert caplog.records[2].msg == "yet another error message"
+ @pytest.mark.xfail(
+ (3, 13, 3) <= sys.version_info <= (3, 13, 5),
+ reason="https://github.com/python/cpython/pull/135858",
+ )
def test_filter_alt_messages(self, duplicate_filter_logger, caplog):
log = duplicate_filter_logger
log.error("test error message")
--
2.50.0
From 664dffb9d7843c42acc8a7c5889f722872de0f9a Mon Sep 17 00:00:00 2001
From: "James R. Barlow" <james@purplerock.ca>
Date: Thu, 3 Jul 2025 11:30:05 -0700
Subject: [PATCH 2/2] Fix version test
---
tests/test_ghostscript.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/test_ghostscript.py b/tests/test_ghostscript.py
index 1ddd07cb..417badaf 100644
--- a/tests/test_ghostscript.py
+++ b/tests/test_ghostscript.py
@@ -165,7 +165,7 @@ class TestDuplicateFilter:
return logger
@pytest.mark.xfail(
- (3, 13, 3) <= sys.version_info <= (3, 13, 5),
+ (3, 13, 3) <= sys.version_info[:3] <= (3, 13, 5),
reason="https://github.com/python/cpython/pull/135858",
)
def test_filter_duplicate_messages(self, duplicate_filter_logger, caplog):
@@ -198,7 +198,7 @@ class TestDuplicateFilter:
assert caplog.records[2].msg == "yet another error message"
@pytest.mark.xfail(
- (3, 13, 3) <= sys.version_info <= (3, 13, 5),
+ (3, 13, 3) <= sys.version_info[:3] <= (3, 13, 5),
reason="https://github.com/python/cpython/pull/135858",
)
def test_filter_alt_messages(self, duplicate_filter_logger, caplog):
--
2.50.0
+25
View File
@@ -1,5 +1,6 @@
DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
DIST aho-corasick-1.1.1.crate 182812 BLAKE2B df74c2cfa0ae392a8d466e370ba761c4cd37c65773affba9a3cdcf7f5797b34b4a25e1646be3de5081644b34db2dce273609edb4f18a1ce7fdbf31ac28a10b88 SHA512 a894e1cefbb63a3b7b78a3676874d0b7a507c27970f48cdfbda1e5deefbf6b20ed4271b660a12eea77b318cd2fa0f80850a0b1ddfe0d0731ffa326c0fc295692
DIST alloca-0.4.0.crate 4257 BLAKE2B 25626c5d57cd93c84cf601d1f57f977370c686860cb69379758800655ca4a1cd6fc4d183ab24610bd7e1155b73ca110681da7192534b29de4b70f4f90b4f680b SHA512 337191b32f84d3fa673d242a043df51717134ff22ef0d29d6122382a889b6a41d167d45f7136eccaa35fbb7e30207a481e8802faf2781bdf250d6a99973bbc0e
DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
DIST anstream-0.6.11.crate 30239 BLAKE2B 4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b SHA512 f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
DIST anstyle-1.0.8.crate 15771 BLAKE2B c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff SHA512 3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69
@@ -17,18 +18,23 @@ DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e
DIST bumpalo-3.14.0.crate 82400 BLAKE2B 13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223 SHA512 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
DIST castaway-0.2.2.crate 11091 BLAKE2B 3445e68aaf533caa1df958fb371622ef61c7778d515fd1efe39a12588e24fe07480738daba008e414a95e72af10d5ea29702425e5b91ebb277fe346ff74bc43b SHA512 dbce2a61a429eda7a8f21b4a35dced729267298be9793310afaff58843211a7177a9bb932a4bd9dfcedaaf1a2570b90261d4c1047c62474450ea835dcfc325a4
DIST cc-1.2.50.crate 93293 BLAKE2B c71fd4a6eaeae1da0ce3db1d6bf034933f2a65d424973db8209f601776b2d109fb4e5b269f429997cd75008367c46301530125a7a4b39a34c3992b501773db9e SHA512 4f92b61a5f7e9f76a53c19ba4c172f45c3377446a178680e38a80b6d8a659c3a788ebddb405dedc095e5a929e70f50dc98b820c6625ee11b0d69878fa1e335f7
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST chrono-0.4.41.crate 234621 BLAKE2B 82d2a03ace32f722834348097622ca4d80f00bc7c419dd43d85a2f740088b61adf6d0fd2fed861612b07afa7ef6d26c50386ca5a9b3452a3863be8a737efa02e SHA512 917d440059579f4861b91d95bd0d5bf6dc55baaeec50678a9562b9652bd872d5f6b5013f188a50f37a18dfaa775b6821eef2a1ba096abd488a285e55aa024d5e
DIST chrono-0.4.42.crate 238174 BLAKE2B da67b970d4bff78a7d4910ad4cef4a8b6177ff2a2a507e24d540d173dca492fad220d09dba96eff8c75cce3e066c490207f8cf769da84ac456870dcec20dad58 SHA512 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf
DIST chrono-0.4.44.crate 240549 BLAKE2B 7d3d1763ded8808a7402541513d00241c444b5b0503e144b568d2c0dc185ed20111163340a3895f30dc38864206a03d129840ed9a2841760dbcd5be26511c7e6 SHA512 0b1a83885724e9180e71ee9fed146d070d88620d46b74970a67f4af04f583dddc0285e7d09574b99507786568ac7fb3f06a5dfbd25c51490c8d444c145bdee21
DIST ciborium-0.2.1.crate 34974 BLAKE2B 370f4228aa63075cd7a0d41dd83f15211fc69267235905e7f5607f6e6c0baf64db0f6203c97990604de2ae683ca1937acf284c6444702414fe1a685ccfdc12a4 SHA512 4403239badcdb5ea6e754e706472e25c4593a1fbdfc5a07e46409ea3dac41151020204167102dbf401a2e5f31b3731267bc3759be59a73880a022e5f4a3064fc
DIST ciborium-io-0.2.1.crate 6679 BLAKE2B 1835b1002c2e5f6fb1cc36a6a1f1e3ee10423760646b00a75e5ee5e66dfd2892914705e4456ec440cde27dda04e28329febfbd5c640ec7f86e7c013a9a9d748d SHA512 8860de0a72f07d0d0bb84af3c24635193540c574cc87367c7379222bf97ed68648330511866810265b68076bd1146e0ddb41c269e62db669b1c3390aca679c50
DIST ciborium-ll-0.2.1.crate 14649 BLAKE2B 02f5ddca41141e426492afe237ef439acca518c448a6f8daea650ceb925f6a13517819df88c93c979ed1ad9e8411cde400ff39ca288d2de8577ec870531453f3 SHA512 214550780734dcb0bb5dc999ecf22283850bf52ee4a9cfb58d86bdac9d4b80db32f0664eef71e8197e7e56a6643ff45d2974b9a36945db2c754a98df42adf9f8
DIST clap-4.5.40.crate 57419 BLAKE2B 9adc12e6539bcc4b3151d5bf8aa49de3e825d8e6c8221e58a300b10bbc294069d916e90f00566a20386a3d6d5dbf12e4885741546e275062ada8fa75586adf54 SHA512 64724903db6b133de2a6300f11ec40e4019d01d91e8d81788cd2588f609d0a3a8dede03b6419e82ad5379242dad2fe59c7ab938deaf723b9a36accbcac1d9b3a
DIST clap-4.5.51.crate 62030 BLAKE2B d5f917b94fb1b565e7f8c546f10fa9f7703a576ad80dacc49cdaefe56cef2727167fe6bc1114db08bb7a82cbc9e3517a9996907558947b758b5870dd63de6b0a SHA512 8bd93b9b466d3508b376d6c8c0ae56bfab0d975b8ef8398861ff6cfbd133681c2bec6b224446f54cbbbd74e37c9079c14f90d798193726d59ce291f49a11d071
DIST clap-4.5.57.crate 61999 BLAKE2B 45dabfbe35cf3d3660d253aaef8f1db1b96ccaebbc506cfa2e0f76cc5758250a6241ccdb7effeb986ac55b52582e1c13c5602f8eb2759b8c5301acd095ac1f93 SHA512 d95518404298fc2fa17a1ff9ab36590790022d82546e14d82674e3d43f83abc44aa3a9788d145014adea692c5a5d143ac9a32ac5e44d86a1ffc356889e0ee78d
DIST clap_builder-4.5.40.crate 169191 BLAKE2B e2c01776b24d7fa0b5b7a7274e1b2023710a984d14346ebf3dfe15db627aa1ed0b849f1572427463c9dcfe08c66efa517f40ab10cda69a820ff5958a71062035 SHA512 52689271be7898bf15285a6e293b7b42928d424293d838409426e5dd9d73079f664e1e7b4bcbe7762bbacca98f7c86c67108fb11be6a1ef170668938fd05a7cf
DIST clap_builder-4.5.51.crate 171077 BLAKE2B 81acdf463aea8672c9a54339bc56d802f1cd6a64bbe85bb1b460423ce7d617fbc6ce5dc0aa890d53eb771e317a2d32f057e98fc0572a9df91a051c103b42caec SHA512 7adbaae4e4a01e0aa65908b13a1ccc072ba3711c56b20602b726e2e81c6923803dfa47607e61b662efd6dec6d93a070d2aed4664252eab97d5c80bb6550f9208
DIST clap_builder-4.5.57.crate 170948 BLAKE2B 68e2b018b95b931973dc5f28aab4636f9ca95113fc4465fe046cf5f17a17c00cab09e10b3b2332fbc5281ade59648c61b9c7a06370be58b6678734553b6dfa59 SHA512 a2f48375ce0e431ca495f7c65bcc5ac7388854198eed23fcdd61d9a01c3a41589798c684dfc571d9841ccd2ed6e1020511ca40813c29d35b8b1e1d4fa7ccf4c4
DIST clap_derive-4.5.40.crate 33470 BLAKE2B 3f9cbc250694c65805eb1cf5d6cbba378a658e15d24f2b548f41a682b071113ee7a60433463c1022e30e248008121dd3bc10d7dab45fa09ce39ebfe96fbb47f4 SHA512 426059aabb349aac396adf2031bedfd6c8cdcbcf70ca6caad82f037501fabf1f7445c57b073af71a0437b08e38ce5ecf0f3895c206f067ee6e4ce46021f024a7
DIST clap_derive-4.5.49.crate 33559 BLAKE2B 453aa3774705de9c8cd77a25931deecc085efc85f9e63dea413c9989e445cd79886bd05c8f871f0203ee3003fe48805151fc42e50c66a1e05e6f6f01c5fc5e48 SHA512 61d2b9597bb521cfd31a2c77af687832dd5e48f8b80dacce3079f165d6629d58f000c18a956fe948b1ad99776d75caf4e6b9004f63d861b8ab3b68b5260376dc
DIST clap_derive-4.5.55.crate 33502 BLAKE2B 3dcd1ef61a9d874dff8e4e337d3447caa05d3155bdbb9f1cb6de0e5a4349b88ea4b7b33316e68b798631c2c3351a7caf97d9b13b37a0c06c8bd5b4b3fb1348d8 SHA512 443bf32b68076a164c00222b7d5fb5cd14ad9f1a7eb417ca9fcd7d6fd49e7cbfb97ac8e74e0e72bbf78a862c1fb6a27e1021d2ae9d9ca03c11b530682e2b0b64
DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e
DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
DIST compact_str-0.7.1.crate 57246 BLAKE2B 2da5cfdc91d417294ca87ce834e8006d3426aff4cb22945e6744ace7d22c940f0181a75f25e6acc41efb5d83bf6ba4ee0876db3ce5cc05b9524a9868dcb8c7c9 SHA512 29ed591024f8f1b478722384664f5700fbde97b44af82fa32a8d1ccdedca9dc425555f9e5a4431a6c954d58cd90d60a25a9ed7f18773ede13edfc68094a23275
@@ -36,8 +42,10 @@ DIST countme-3.0.1.crate 10784 BLAKE2B de1803559fab0accab1edcf5db43279dfa3d7b287
DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
DIST criterion-0.5.1.crate 110088 BLAKE2B b99018b6a6f97fe47d90a2135e3d483ee624d43088d7881bafb2c35ba385629f1a4353110bf190c04903abc4ee99ad1735bc9c5afc6c2854a1aa9221fd714617 SHA512 6a1a32437bdb95f8472bafb5b04bb5999a6ff6fee4ca5965028ec53b4867d01b529241d01809a003722ec7d5710c323274b6f3b50ca0935919a9dee693f4d3b0
DIST criterion-0.7.0.crate 119908 BLAKE2B 88f90192f827b164870ed69eccf5c797590335aa770065935eb61eb2580b871590cc9e63e4e27adf389eb696cfa54330be0598741be21c223ee94d4b697bf0a2 SHA512 a11fb634ed9a7e0758a0c8efabd73e71bfc0312e35c5c74d675471ce5b5dc3532985e26986fd982ca2262ef07582f18db59e2c9ffdc81290b638cfb96f0e40b4
DIST criterion-0.8.2.crate 122924 BLAKE2B c00f87b0e9593aadc59cfd721110522161c0911ad881dff4b141ae158a7571840c6cbb1d12f0d10fe9ca855e81757719cb58b06de4af4caa7633464fc8b695aa SHA512 b0680ff7113c2bd149db62430b28998c956e11389a615c11eb42c24e234d12b2c3c87341200463ab9c3e94091a8891a2aede70320c40095d7dfbbe7f2c61b9f0
DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14
DIST criterion-plot-0.6.0.crate 24495 BLAKE2B 104b6f44777ba80a2389568330f7151e736f6a4d06eb9c1eb2eb0ac3bc9e695f62b032834732a566ab5b44f8d8a56eee88f0189f86a44128e2fbb25bf65b67a6 SHA512 3d5c8d4483943d8a1ca800225971e6e476325903ad4d185033cb692e01be380ab3bf4e8e2e94e8661ebdc7babc153e785d368504292b19f43d8c980585275a3a
DIST criterion-plot-0.8.2.crate 24800 BLAKE2B ddc06fc43c0b86a0a2bf855ee0544eba731d214803bf8d0b45e6671f1f075801f8adf448bb5ddca2197cbd54cffdc15abbd9a5920f815cc9cf3b07077a7efc67 SHA512 862d361721789871e93c0e9f0376e25e8d6d0ec1c34b43678c2a9ca7bec1cd5c38b517b2da0f22b5d39c4987caff3d9709f986e2a0e6bfe4bf671c5f8b7edc1c
DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b
DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672
DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8 SHA512 d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde
@@ -56,8 +64,10 @@ DIST fern-0.7.1.crate 304533 BLAKE2B f525e0dbd7c36690d47fd48eb52651588719de72e18
DIST file-id-0.2.2.crate 9531 BLAKE2B 18e2bd5398fa720725068be894bddab49f48c61586a782e753781877911f7819c8aa38cb237c3eb7f95d659f11a85c0dc851d7ed04ae7ffb51b75fba027b7e3b SHA512 612d1fe28142c8675387fe24c5f6ddea7b46d9fb63d447a863b61f7fca30f5aebaa70d9a75183355c706d267c4f0bf67d4877a62d16de2d97d6e943b8e9f71d4
DIST file-id-0.2.3.crate 10148 BLAKE2B df476d98578a81f8905b848ea79664e9b3b86c2f7b9802d1d74f462943535d0bcc74ec78998df627bf3a2876c80d90a8a01a7a159028e8a1ab36f13757d3f511 SHA512 c132f6e2e09b9f303800adadd98468ac37e320de2ac0f66ba7d146052498bd28942e1dee38f5735f40d9953fa70233ce6ad32f16806aaf89d35f9487005e28b9
DIST filetime-0.2.22.crate 15029 BLAKE2B 068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a SHA512 d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067
DIST find-msvc-tools-0.1.5.crate 30942 BLAKE2B 25f061bfb8a195752109bd444deaebfd94228e52c6eb94396fff9ba9d450876a58bc4352158684c59d1a2cb2a13a32ecfa1e96f1d80ac0c63827bfd7f46d9c80 SHA512 71021ce1a16c454bdd30abbb937c2ca67ab28ffcf88574e3ab758683943b44a96312a53cd6f5b8e76c89284a0cedbf46edb606894af720e3612c812bed189ab8
DIST flate2-1.1.2.crate 76495 BLAKE2B 0266329bcd766be392e09ab75a135bea7cb44e9d9f1eebcabbd4aa3615d66688add24628326dad8e0e03182f0a4d65a3e23db9e7ea8c71b1775d575cef3f1e8c SHA512 467f7d6680510cf3c960e4e466876a97e5416e3605e0d4b52781547295e52f2b0e778fc06a6636ff43d9f6e47734e5835172178c4d6b85bbff597f8748d0d87d
DIST flate2-1.1.5.crate 77015 BLAKE2B 3bc8387b79a2f8d4124f98aa9f65580c3bc6f1a927643b52f414ffce4eb3eeab0fb595532e14591573ec0955800891b039c3935619b964d7fed3b2dac9031256 SHA512 b1be1942083756459f87044212b9915656a4c272ca9414f76d38a87242fe5c7a993cb7b05641f18163b2481daf6e9d724f500bed2fde9aebe35103470f065648
DIST flate2-1.1.9.crate 82745 BLAKE2B 442fc5584096924c8414e98a0cf9bec736ee17d82540fa57bddb45ee9ee18a58e7bb3b75cd5cdfdbb137557a3e5d49ab1b19f6ec92799e9c9a029b7a4d99100a SHA512 0e98a626e314485bdb4dc31419fda9569d7ab442e64b68e374ad6bee8f5524903490e2c36ea243c78847ea378d6737df50da85f6be15517596f5f93e39a3089d
DIST fluent-uri-0.1.4.crate 33596 BLAKE2B 440d2b84b81c7adc64c70d8bdec1edcd615af70a57f291d1a9b81ab23f483189f834f8259e5f077e119e17d9067c7172c7ee76aa88528a7175a4495c3fbb79fa SHA512 b4611ffe1658692af6737f61cb9d5712b6fae09d8f7f107b8acaba3dfec16eb259dda9c54393e3a820cbd21aa23eb18b86c2a3fc0b2393a0d7bf4c3880b8b1b3
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
@@ -100,13 +110,16 @@ DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd0729
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
DIST libc-0.2.174.crate 779933 BLAKE2B 20ffcbbcad6961e732521940f0595039dc0576d85b2d3b2ad3f1decd37571132a4cd7505b2e108078a4379fc4cec46290b5633bcbcc6e7009c3b474c1a852628 SHA512 243f2ffd5741ef859e4dc5b7ee0396071943b1d10429efcaecb322957e256c4be88a7a649029dfd47e6456acc73ee257893fb6c4e8b4d0fe66a12bc5d1c13c73
DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0
DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef
DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941
DIST linux-raw-sys-0.9.3.crate 2311047 BLAKE2B 09d35c16ecae3c8abe21206aa008704cb80a2ce127afa746f51c623e71ce312f1c60d7fbd6b1f2de24f8e9095fa9f5e743af42c5ba1a572adc73c80f6dd138f5 SHA512 800137d5d0746de5c70ca976d03e16d19a2e08e58469ce5ef523eb97a794add156685d91b68d39556b6e051b77a039a9a0491fd4bce9575e041b9bb4566f2c9d
DIST litemap-0.7.4.crate 28257 BLAKE2B 52989ad353a782e9592357530dca3504e3ef5475bd2f1b2c795b60825d971ee6d3e6da51fbb6bbc26cb3c3303f6a751a3e15d1caa78c0cb888288a965666279c SHA512 5009c486a87b2f52237e15e2e772365424e4780c146776656d8e1551e52bc8e06e5c1cee8db1c59ef20d0463962fc07ba5221a46020a82df17a2f623a175f58f
DIST lock_api-0.4.13.crate 28565 BLAKE2B 6441c9ae8e764ec1c2920f645153896e967457c96c3a7c0410d3c17f24291a23f8c01ac0b334d88262fc1f262bdbd0085a85f0b6f74aeeaa16d010a7ab2f8c8c SHA512 b9bdf2ca29f0d7950d9174403dfe4d5658fa82da5cc46d623cfb9c1e3673f6b10a0d01212e7701be6180ef31c54e6a35fdae78c2da64522e6ba05e7c783d0028
DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151
DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209
DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
DIST logos-0.15.0.crate 1542531 BLAKE2B 823e6e6486071bcfd0a9d6e7be4ad11d0fcd207aa566d008cde974e8de7081d86943279b2aaa43e2f45c0650af18b38520035f8a971c40c7bf05a013800ad7ae SHA512 1563c17df813825948d068cc806d06cc0dfb4ab026ac2b697af8f127d25103da9e17e7938002f67422f2267dd3bb02e836898a8576a5f019911568c0f99a12aa
DIST logos-0.15.1.crate 1631747 BLAKE2B ed886570abb8d5fe572814070d947bdc6181a2231466bc213fc6a59a2c2578576a8352d6e87bdedd35952117873ec973e49909cdeb5a1af7cedb9ee561b48e79 SHA512 f4a50725ca8c62c91b44619e8ea1729f580882e5d61e9d49ac9875c539e107db37643724b511fab1badf6676277529ac50d5bd56d79c85cc6bc10b3aeda36d22
DIST logos-codegen-0.15.0.crate 43103 BLAKE2B 6c6f5c7d01932b16e59805cd042b67edff5a4f3235316a59d18c02f90fa978dda0673ebe0e70a7bae1e02105dcc710e3681b8e10204499737ee8184607c9fc7d SHA512 64147154e34f35bb3e173ca6c284fa3a680c211c71fcda3321e179b422992e98034f6d2aa0baab295efea91814083994536d9c800f559ca910c1a3d5ae5fd375
@@ -135,6 +148,7 @@ DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d08455
DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9
DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
DIST page_size-0.6.0.crate 8479 BLAKE2B c90699135f158a0dea1acf80acfab002a4f4971188dac853af03c0bb79c2ad5b67f4decf7df5157f390cc3fa5b62a265c6e7948ce9ca9e7f2dc3595c60f07ac1 SHA512 204faf102760e9f3edc480302a7d7e6b995b7a40850372ebb332cab82b9c8301e761351c7abce93bde9473ad9e944bb07e6c4447d4ee1891f5ae2c261b74b8e5
DIST parking_lot-0.12.4.crate 46779 BLAKE2B 061c322aae4c66da34ca241457aabb66d0afbea14897318214caaff1b0336ee1b36f5e38cedbb06f0dfff1019eb59ac6653f33ee822225df74f2cd69c4911990 SHA512 0334bfd39e59f61eeb1bf182b1026825ea7ea50be7be44b1584c62facdb8e30fbb617e29ded4a35a05155b57c1574c980ba75f602044db75b985661305db0671
DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca
DIST parking_lot_core-0.9.11.crate 34773 BLAKE2B 2e7d8428c89fa9c4c8f4fdb319608a60e383dfd96c5a414edce732032b1aedaf7b9fc3f3fbdae7397039665918519594e259b657054059ce5d04bba0be898b37 SHA512 1beb3778e4cee9c12a07b970887b5f4a414111b6368bd4b247781465b024ccc798471213f0de31d8d3df689fd31ea1fff2a2c9d5099bd19c1a5d71bc958a0ae0
@@ -153,9 +167,11 @@ DIST proc-macro2-1.0.89.crate 49446 BLAKE2B 844c021394e7a2551bc179592a6769d67236
DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
DIST r-efi-5.2.0.crate 64764 BLAKE2B ee17fae983b2c39137cb75698062a3bf8edb4bc680b04900797730618b54298e2f1d13ceab6b660f7a1799f6fc4113ca15d4320b1b95fc42913e0930f3aa16f8 SHA512 80f89d467b482297ec2c13cb0dc8e310442495483e25c33bb523f1cb66d6ce01fee4a57b36880a4f51c0e9f20eb3f993a5bc0a13224d52693dbc81b97c630158
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
DIST rand-0.8.6.crate 83339 BLAKE2B 4e1936f76530f1c04d03e0f0028f6688890b8461f65873961bf75a2175a1d64449a7386f0ba4b817bcae28da1c68239bfb96c5b043048eb6e7f4a195e10a9887 SHA512 d7e887b161dd9191cab618efc367364c6bd5b31a55753f63aa08442b370c159673f21b0dbe020880601caed25535bda9e6b59e171699b00191db7668747b712e
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c
DIST rayon-1.12.0.crate 183391 BLAKE2B 97807936988b73fcd72574a9677ce0364e67f5932cab13e137bb3d285a14c366d767bcb7d1fad9733be7b022c2bfef7eb8131555966470d53f41b85414915557 SHA512 adad1851620e8f4652449aeb110c62741d454818910cb6aebc2bdf71672b8b3e1371a0045b1e2d8faf2a1a638558220fd2b7e3dd3a7b8178441dacf2d0bce2cb
DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b
DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde
@@ -163,6 +179,7 @@ DIST redox_syscall-0.5.13.crate 29489 BLAKE2B b761131a61c3509640085525b6f9945355
DIST redox_users-0.5.0.crate 15586 BLAKE2B d38045f8b10c2c62eeca1207110e6a194366d17964a641eb4e2898378b9ebb127a5a89f379caf3b4d530f247eb5440844e31056d47a125fe0e6aff25d98d17c5 SHA512 11f255963cede17382071354568315e6aaaec5afe5ae09986fc71e273f6a44ae8eef2f6169e3a5b635bfed7729775d485a4edf655ae8c1297aa73bc156d78554
DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c
DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000
DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932
DIST regex-automata-0.4.8.crate 617784 BLAKE2B 7535c79f6ddf1b1225e21171921594dcf32fc3afd47519d2067b2047b19070cb7e6fdfd1563b884fec6f91dd568522fc95d85bf095c11f8c02daeac128c45020 SHA512 278e3e2ab230ed5fa7d4837e8ea879fae68ebf35c2da5cc3a67f46b7d593abbcf71e6326a0cf34e38edc0f3f2166ff42a4fcc17a400d9604429aa5b4be075a3f
DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
@@ -172,6 +189,7 @@ DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e78
DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
DIST rustix-1.0.5.crate 414160 BLAKE2B bc6d64d86501e5e97875fe290029bd6958db41ff90fa3f8d75fca88761a871904b96e0b452a7eaac7177de237ed2693ec8f32c940dce751ecaf1acedf582301a SHA512 df4c0ce07fcecadcccbb59c65e826eb327904f5a590a61539225c11ebcacf067896bb8577c73a490fbcc3ee20175782b847246095143c24f67e073f2073e8b07
DIST rustix-1.1.3.crate 423447 BLAKE2B 0148cc9c0941d416c7ec0b47685210e898ac4fb5ab91e2fb7489aaedfafdd266965ac494c14706c48f7f323e4e7719001744c25697c046f8c8013c080c2fab53 SHA512 00f22451577b2b0cd789a651e6317c26ab1760f92df1283f23aef97703e75e61147a10143f85130f4c82487711d8cf439ccb1ac8b17167e00ca64c210a8a65c6
DIST rustversion-1.0.15.crate 17406 BLAKE2B ef68a3a83e11f6734be94117e5170f92f9e1211d353a81b45ed11d4c738278c7f519ebfc9896681d564698fbcc579da10f97fddd77d56b14dbb96b90e16ea811 SHA512 e0e37511c25b71a64bd6f91cd8b29e43c4073ef56196de808634f3408cc297fc7fda1316a5adc5fffde9192b7d64f1940deb7cf396277a3805e89e15b2a855da
DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
@@ -184,9 +202,11 @@ DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0
DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
DIST serde_json-1.0.140.crate 154852 BLAKE2B 733aecfb88fc37de37b60fdd33a45fecc2bf0ac2165b81bdb12665de7e26633836160e927be5d538eb2056a799e85ca4a1008cbd30af23b72a594643c6015f22 SHA512 bafa26fd43ba30cbf73572b8203292b1f275995636e9dfc3d47954939453fe4ecf0c60f25d2af1ec16c7cb0e7ce3b96cc07507d1b53b7db566fe7cb2624f0e12
DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be
DIST serde_json-1.0.147.crate 155973 BLAKE2B 4270cb289197d1b91d0d9d835a9027c847c1348900b4be612786629b95f2daeaa3a1c5d7ccd4f3dc4a168f2a7ea9bfab907ddb13776126cac23809c9bbdb7cdf SHA512 ca0b7a265f2b7d27753c43207fe06f73328992d1aa8868e85d1bc10baddef62e94b8c1d3f359c946eb00d1d40c3b995b15abb7befaa40f354dd0fe35eb73d46f
DIST serde_regex-1.1.0.crate 9710 BLAKE2B 0b3584da26eead014c360e963a1d6aa880674a3c9f8efe971cb12da1e2786ccc37a6a50c8c0b1e4bfe9f8074c1845133de8a0f17b3989b54a075f35fa2fc5268 SHA512 7e366be1997859cde665ee536f4c67d6d29e65e1ad3aaa438dd5d5b764263dbe8b0981d7b76bfa2e90961aa6b94dea6a9140e404069ffaf862da056dde57b612
DIST serde_repr-0.1.20.crate 12627 BLAKE2B 64aa318e56628fa7d9777f7387e66d122454008fd1f296ed29b4fa7f4ad4c358ad981bf7d093f3e3a5ac8aaeb29a9a62b0c11ed70983d82ab76897dfbacb9394 SHA512 0b47cacfd34f914acd48f443b62247667565b12f2a5bd5b80f6474074e08bb7a3bc85b8711bb3d45e17003c181f3366da6669382cfed6276cfa88b6ea55c3e68
DIST shellexpand-3.1.1.crate 25904 BLAKE2B 4927c9958f411724f00486ba14a8db6178528fd33d9fb307196692b69d55d4960469ef5902a3255b23e5e68c87498321ba947f51a0358ef93ea9f1898b507e94 SHA512 8b545f11bdbba8d235da6c43ca3ae592894b85d96419298259f36effa3c0956e8fe43b6b4b9c0bf5b2c1edea17f4d1881a00439a40dfbf9a709723b7beb8a8c9
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac
DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
@@ -197,17 +217,21 @@ DIST syn-2.0.87.crate 278076 BLAKE2B 93385f64103fdb482bec34c7912474ae7a593594871
DIST synstructure-0.13.1.crate 18327 BLAKE2B b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2 SHA512 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa
DIST tempfile-3.19.1.crate 39634 BLAKE2B 41137f08f383a5e0c878d697b7df449f4453a0bdeb0a006c02487efe4072846098af89ef12022a1716ed7e67a75d9a65bd8ff27e9e0ded52e199b8b821778adf SHA512 ca6db7bd6c2b70274d5a2a0cb5dbfa1b27466b37d5bbf50ef99c4c62ee24533e9eb81e0626357d81f7b7c884c85a8281f737dc32cceee847bd770dc03f7f2c02
DIST tempfile-3.23.0.crate 43063 BLAKE2B f799368de517d83a5e42505438565c9d16217300d5c5f552e2789de4edcd493474d1d9a9e9cfdb88a776f26f403a89e0f436308b2ae7535d9b377b7c652f7cae SHA512 8e9f84400f714209eb713af5960d1de501c10520817299f0ba2fd53a7c5f0931b60d1053c2c84820aa627aa94bdefa1b0e82c787784b1960170930f0ed2d8753
DIST tempfile-3.24.0.crate 40849 BLAKE2B 1d659541878287336b903dd0d9523387336db3aaab7d04027364266331472d95e05845ad2719a5e7057246afefe2e9cc78e6aac035ec3ce837dd9fc5ef8209da SHA512 f8d83270d3e51567f8b1f52978e563953e528e32ab1521bbd3d464a38a7157586e707a8fa118476423b1033eccd2f3a3427343287edca78e452d34904658edfe
DIST texlab-5.23.1.gh.tar.gz 7519089 BLAKE2B 04d4816d949a4720dd0b1488957f593d0393e256ac6c540c9cf45dbf20dd9601198878f0f24f2be1dcbd9b2fe4a4239aa0e6d816b23637e64a48bc34c4177c5c SHA512 f01d1e5d21e7330a367bd93528dc3ec90ea118e920467bd8238bc50ce4584b7983c754194294e9a7fd40581167c48c58c6208fec1f669b404b5cfeededb30a96
DIST texlab-5.24.0.gh.tar.gz 7520409 BLAKE2B 5bea9344e8a67a8b0a05f40e0cce1f2862397e841abbe968b1e21c1d9c56e115900d3ad44ec1fed9f48e0bc72ad5c1a86a2af6092b368944bbd770d0f0aeb0bf SHA512 5ea86064a259ad7700f58abbc0f7cfbf075f78d25fd0d34c5a5296966ed3257b7e505b1e4990ca9f610e172cea02015bdf659669d02060b5b0ae9368a90fdfe3
DIST texlab-5.25.1-deps.tar.xz 27220580 BLAKE2B 02ba205cc981fab6414812aaec3438a0ddaeefe8410ba319ba56f1acf530c40d2ab112e6908fff67809f55b0a799822246db80acd4a628138ce90abc3f64a71e SHA512 fc91b2f1abf0719d7bcf4a8a3c969680c6cd7a2b648e42a9b56a41a144f9a89b338f083ce1e67372d327d41dd97c33a54cec505a7aa4f038fd76f0178b8b60ed
DIST texlab-5.25.1.gh.tar.gz 7522072 BLAKE2B 49d7a352eb86d1952bb3ddbb6da16ae0f72b8e8c097cd1b1a5ff309045b19a845900c490a38d142050d50150731ea89f3de69925ef3186eeafa5ceb807cfe829 SHA512 d3c543a07d7830cc724f074310ea34838f89dfb67e38fd58c8434a3bb47e41dc87ec000725bb73c29303184e7aa3cc4e2508bbb884c03aa96400c3dd1c4d113c
DIST texlab-5.26.0.gh.tar.gz 7523410 BLAKE2B 249e36c45e06165d206ae255f3e0d4e09391061589d771011212cd8b8f49d445e9e02de8874fe23715969bf81bec835a6bb1035c9fcd0a626f3031423b92e160 SHA512 95727a8cf437a39ed099bdfac57409e1b22bfd34a3c75ebcaa13fd9ffd4dabcbd6920e1ff55f30e7f37d18e7790ecddd2ff3c8d507f2c2756fa4a9ce91d9ac17
DIST text-size-1.1.1.crate 12553 BLAKE2B 54c48d202650606d182b2d046d6a0a35b41d4e49adebb8f9f48a22329966891036af7dbc09a4522f0ca55533dfc8e87c276fa2bb4e7a24bed57a26794bfc3ee8 SHA512 e1b0323d2f83ad85ab8c5dcbe9b2084d09592979e9edbcd03d40576abc805b20ba3d6b59261465cae5e987542d4b665fbf797369ff1cd7cbbbfad271258b0ce8
DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
DIST thiserror-2.0.12.crate 28693 BLAKE2B 1145357098af4342f8d5f5cbe329acee408cf35b86ea97a0cbdca1cecd18a67f4798518266bce21f154a8b3baa0291b7bfd8edfbe29879364cc86e76e7c714d7 SHA512 aeb6de221b28443adba6a03337e7c70c54f99fe9500e39f904c3a8e612d895bc65025fb72c861890c7c011595d2b36832f4b642781847513edce1416b30f309c
DIST thiserror-2.0.17.crate 28857 BLAKE2B ea60d7597439a703f50faf77dfc1cba7cf4ee5c9f7a28b9c553099fddf0534be55e484f4d0761639c845596ee4b4f2b273169cad6c1d36e1a06c775ea79554d9 SHA512 1a20ecdee9e0cef6f4af845255bf7664c77f55a8e6d878ef9c398c42d6c6f6e3deaaf606d7739df3a157f55c5be8bd0ae1af9e9bd7a66cd218e9a6268f7fab91
DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
DIST thiserror-impl-2.0.12.crate 21141 BLAKE2B 091cfa822bdf6cbe0730ac0ddc19c6102f6aa341fe68b18f335588f1166d9a0d34278c73e440c657b5890689f2c73c3c94f4d07abcf7bc77ac2139ce6c0bb555 SHA512 01bb00310cd8e80386250469ee7be2cb8db7ff4883869f8ce2ce0de1742292ed4e6d7fb1d7520f1e2555e72044309015bca84dcf058bea99b8d3db970cf0bffb
DIST thiserror-impl-2.0.17.crate 21344 BLAKE2B cc54f1423307f64857c67eebc2ae0537ffe9ad65a0443ba31c35ce20a7e4de96ad29a18237be48fad998e509cc4262e1483d4a983efc606b6714ed11bab9cd1e SHA512 3e1185fafd0c77acf6f79ead5633ff756c55e88f83285e10e2dfb9e58155b3c1c1b637a0bb7cd5d36a07cc9b014401942aa5b0709b6387e44d37c2b407e012ec
DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31
DIST threadpool-1.8.1.crate 14408 BLAKE2B 8bd64ede19184e18460f6b2ad5bc888d6facd5fcaa5b43c35269e35909c9c68a884203f5c4b92619c097ad48c19ec29f73085755ee348cc637233ff3b5b50ccc SHA512 adaa5aecdeec25848af15b160e5b39833978454d834974211bd586d81837f2ce89e5590f08b7e0d4868346cf57056913a5d41bc8bf92b89109ed769cce4a8be0
DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25
@@ -282,3 +306,4 @@ DIST zerofrom-0.1.5.crate 5091 BLAKE2B a2b938197957755c4a8ccfb258f60f90931a0a342
DIST zerofrom-derive-0.1.5.crate 8285 BLAKE2B d19bf1b74be89f4d27eda36ba6407d598358d3d69bed64f02903ab7dc509faa006cde9c13e19f5f3cde09cf9049120575263996c922b20da366a11e18baa42dc SHA512 75098e0f1c690bd8476f819f4ea2a7645b88237042a8876259bf4e025b070a4b105caf16ca7a824c5dd6c4690b693fcc74bed9ac0b5e6fdab05a5bed1b5cb298
DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
DIST zmij-0.1.7.crate 33118 BLAKE2B 29d38dc72223df1d97b52f1d136a92d906500f7ccbb64d38457cdf75b5faaf79f142d9e07008af15d434a32d5421c59faeb2378b0c32c8a4bab15c8edf08ae38 SHA512 8426286e09000938b61d4b4712dab60ff8cf25465596014e7fe9e045fa8b3190324722dadda7cebeb64084da95777aa49a7409a89765fdf5ad18db46f2e5a7da
+273
View File
@@ -0,0 +1,273 @@
# Copyright 2025 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.0
aho-corasick@1.1.1
alloca@0.4.0
anes@0.1.6
anstream@0.6.11
anstyle-parse@0.2.1
anstyle-query@1.0.0
anstyle-wincon@3.0.1
anstyle@1.0.8
anyhow@1.0.100
autocfg@1.1.0
beef@0.5.2
bitflags@1.3.2
bitflags@2.8.0
bstr@1.12.1
bumpalo@3.14.0
cast@0.3.0
castaway@0.2.2
cc@1.2.50
cfg-if@1.0.0
chrono@0.4.44
ciborium-io@0.2.1
ciborium-ll@0.2.1
ciborium@0.2.1
clap@4.5.57
clap_builder@4.5.57
clap_derive@4.5.55
clap_lex@0.7.4
colorchoice@1.0.0
compact_str@0.7.1
countme@3.0.1
crc32fast@1.3.2
criterion-plot@0.8.2
criterion@0.8.2
crossbeam-channel@0.5.15
crossbeam-deque@0.8.3
crossbeam-epoch@0.9.15
crossbeam-utils@0.8.19
dirs-sys@0.5.0
dirs@6.0.0
displaydoc@0.2.5
dissimilar@1.0.7
either@1.9.0
encoding_rs@0.8.35
encoding_rs_io@0.1.7
errno@0.3.11
expect-test@1.5.1
fastrand@2.1.1
fern@0.7.1
file-id@0.2.3
find-msvc-tools@0.1.5
flate2@1.1.9
fluent-uri@0.1.4
fnv@1.0.7
form_urlencoded@1.2.2
fsevent-sys@4.1.0
fuzzy-matcher@0.3.7
getrandom@0.2.9
getrandom@0.3.2
half@1.8.2
hashbrown@0.14.3
heck@0.5.0
hermit-abi@0.3.3
human_name@2.0.4
icu_collections@1.5.0
icu_locid@1.5.0
icu_locid_transform@1.5.0
icu_locid_transform_data@1.5.0
icu_normalizer@1.5.0
icu_normalizer_data@1.5.0
icu_properties@1.5.1
icu_properties_data@1.5.0
icu_provider@1.5.0
icu_provider_macros@1.5.0
idna@1.1.0
idna_adapter@1.2.0
inotify-sys@0.1.5
inotify@0.11.0
isocountry@0.3.2
itertools@0.13.0
itertools@0.14.0
itoa@1.0.9
js-sys@0.3.64
kqueue-sys@1.0.4
kqueue@1.1.1
lazy_static@1.4.0
libc@0.2.180
libredox@0.1.3
linux-raw-sys@0.11.0
litemap@0.7.4
lock_api@0.4.14
log@0.4.29
logos-codegen@0.15.1
logos-derive@0.15.1
logos@0.15.1
lsp-server@0.7.9
lsp-types@0.97.0
memchr@2.7.1
memoffset@0.9.0
miniz_oxide@0.8.8
mio@1.0.3
multimap@0.10.1
nom@8.0.0
notify-debouncer-full@0.6.0
notify-types@2.0.0
notify@8.2.0
num-traits@0.2.16
num_cpus@1.16.0
once_cell@1.21.3
oorandom@11.1.3
option-ext@0.2.0
page_size@0.6.0
parking_lot@0.12.5
parking_lot_core@0.9.12
pathdiff@0.2.3
percent-encoding@2.3.2
phf@0.11.2
phf_codegen@0.11.2
phf_generator@0.11.2
phf_shared@0.11.2
plotters-backend@0.3.5
plotters-svg@0.3.5
plotters@0.3.5
proc-macro2@1.0.89
quote@1.0.35
r-efi@5.2.0
rand@0.8.6
rand_core@0.6.4
rayon-core@1.13.0
rayon@1.12.0
redox_syscall@0.5.13
redox_users@0.5.0
regex-automata@0.4.13
regex-syntax@0.8.5
regex@1.12.3
rowan@0.16.1
rustc-hash@1.1.0
rustc-hash@2.1.1
rustc_version@0.4.1
rustix@1.1.3
rustversion@1.0.15
ryu@1.0.15
same-file@1.0.6
scopeguard@1.2.0
semver@1.0.23
serde@1.0.228
serde_core@1.0.228
serde_derive@1.0.228
serde_json@1.0.147
serde_regex@1.1.0
serde_repr@0.1.20
shellexpand@3.1.1
shlex@1.3.0
simd-adler32@0.3.7
siphasher@0.3.11
smallvec@1.13.2
stable_deref_trait@1.2.0
static_assertions@1.1.0
strsim@0.11.0
syn@2.0.87
synstructure@0.13.1
tempfile@3.24.0
text-size@1.1.1
thiserror-impl@1.0.69
thiserror-impl@2.0.18
thiserror@1.0.69
thiserror@2.0.18
thread_local@1.1.7
threadpool@1.8.1
tinystr@0.7.6
tinytemplate@1.2.1
tinyvec@1.6.0
tinyvec_macros@0.1.1
titlecase@3.6.0
uds_windows@1.1.0
unicode-case-mapping@0.4.0
unicode-ident@1.0.12
unicode-normalization@0.1.25
unicode-segmentation@1.10.1
unidecode@0.3.0
url@2.5.7
utf16_iter@1.0.5
utf8_iter@1.0.4
utf8parse@0.2.1
versions@7.0.0
walkdir@2.4.0
wasi@0.11.0+wasi-snapshot-preview1
wasi@0.14.2+wasi-0.2.4
wasm-bindgen-backend@0.2.92
wasm-bindgen-macro-support@0.2.92
wasm-bindgen-macro@0.2.92
wasm-bindgen-shared@0.2.92
wasm-bindgen@0.2.92
web-sys@0.3.64
winapi-i686-pc-windows-gnu@0.4.0
winapi-util@0.1.6
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
windows-link@0.2.1
windows-sys@0.48.0
windows-sys@0.52.0
windows-sys@0.59.0
windows-sys@0.60.2
windows-targets@0.48.5
windows-targets@0.52.6
windows-targets@0.53.5
windows_aarch64_gnullvm@0.48.5
windows_aarch64_gnullvm@0.52.6
windows_aarch64_gnullvm@0.53.1
windows_aarch64_msvc@0.48.5
windows_aarch64_msvc@0.52.6
windows_aarch64_msvc@0.53.1
windows_i686_gnu@0.48.5
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.48.5
windows_i686_msvc@0.52.6
windows_i686_msvc@0.53.1
windows_x86_64_gnu@0.48.5
windows_x86_64_gnu@0.52.6
windows_x86_64_gnu@0.53.1
windows_x86_64_gnullvm@0.48.5
windows_x86_64_gnullvm@0.52.6
windows_x86_64_gnullvm@0.53.1
windows_x86_64_msvc@0.48.5
windows_x86_64_msvc@0.52.6
windows_x86_64_msvc@0.53.1
wit-bindgen-rt@0.39.0
write16@1.0.0
writeable@0.5.5
yoke-derive@0.7.5
yoke@0.7.5
zerofrom-derive@0.1.5
zerofrom@0.1.5
zerovec-derive@0.10.3
zerovec@0.10.4
zmij@0.1.7
"
RUST_MIN_VER="1.89"
inherit cargo
DESCRIPTION="LaTeX Language Server"
HOMEPAGE="https://github.com/latex-lsp/texlab"
SRC_URI="
https://github.com/latex-lsp/texlab/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
${CARGO_CRATE_URIS}
"
LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+="
Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016
"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
DOCS+=( CHANGELOG.md LICENSE )
src_install() {
cargo_src_install --path "${S}/crates/texlab"
einstalldocs
}
+4 -7
View File
@@ -1,14 +1,11 @@
DIST docx-rs-db49a729f68dbdb9e8e91857fbb1c3d414209871.gh.tar.gz 7716256 BLAKE2B cc4f111b89028b04b2e6aa4d7b76bdcf3ccfe7e14db5ddaff28fc1cc1c8083b8f89d131c2ce1548358972a6e774e3ec2f30ec129ec652ece660942e391963cdd SHA512 dd10581e4a68fa649b593d8c41e92bba5c06850fec3eac3f8604d6f9ad7de2962d37f293ff8b1aa6425bf4acd666df2cdb665a368f33a715ea41423ae819f075
DIST tinymist-0.14.10-crates.tar.xz 47130712 BLAKE2B 060c3f6f4b48abf846095e0e25bad49901a1c5aa77f93525af06ab34a00691a189b335072fc14f4b8ee4b4d2ae9e6c9a9a40ecdcb59e325d343b3917ff6c4ab6 SHA512 52562606af318fd6ecadc2a3616012c1c9969827ed5d907ff8cc5eb79fe969d08867db96f5193aaba92fd1db4933bf24089f10d937e993e9e53a222528a49079
DIST tinymist-0.14.10.tar.gz 1603216 BLAKE2B 2c3076bafa8ea4fe527c6d9dfca2f7eb7e01f185aef3231643eb155eb8cc340408eb08b88983a4512ac86cf91fcdaf8ff2752d78d36f289843a7895677ed731a SHA512 4c75b1cfd2d145ef6edf61fcb036025bc5e159efaf2dcaf3aece411808aeef48d3c2b34381ba9950f2890b0a3ee57e1728d9a1f1d50ee152ee7231b76cdd9ff1
DIST tinymist-0.15.0-crates.tar.xz 73793080 BLAKE2B 248f6998d7af32febdf62d8f2944efdacacfaeb8568096ef67522a9a6823d62331dd8c61a662cff7a8ef4ebe034f58d5fe855b7a3acdb6fd8cec429197f1fbd8 SHA512 d5a284b7d8fb17ef706bede0b81aa02119c6b44025b6421f3bbfe52799c754b613dd497c94c22d0fa26f3add7777e66a1e10c23710512acb6932608f154a8df8
DIST tinymist-0.15.0.tar.gz 2002814 BLAKE2B 68ae7127a50855426e72398d0da0faf7882049caeeaa64ee0c5ef9d1e0f7a50d506f867d3dd42a5712e9b0a34c7d996c1b5cb5f83ba6cd76b581ebc10c09761f SHA512 4ffbb1bdb690a6ab8742bb4dca1660ef778242c660ad53bbdff5726db2699caf40d17f7fa8dc50d8ef68bf425ad5c02a6328a081532967f816674c3d60a92ab2
DIST typst-28af048d65cbb7a5fc78f3ca1a20c9e885384a62.gh.tar.gz 4125319 BLAKE2B f7c4490cfc847cbd63c394a09651d5b0154b44647c5706390c3c047d3c1d6db134a4b43450bdb27d6983e5f965c9f73c9a79470c1b47119b851abc1e1c3d70a4 SHA512 6e023dfea82433b20077bd2f2f932b3fc66b309d50ca35d5e8c6ac971ddff435cc6befc0e870aa6df12193e162a5f75b9d0c036b26da40583f645bdabe0b94e9
DIST tinymist-0.15.4-crates.tar.xz 74215552 BLAKE2B 637f8fbb4d4cc56d01d99318667ebec5ce67c54678249de122dde40ebf724f25bf891c659fd05ad828deda6387e9e6d074ffdb9fcb941f9d87b0b51009dfaf38 SHA512 dae0a36a3fac0afac13488c8c63aa98bea0dfd93d3fd022e10eaf3456fa8441d87d4b9caea5e3fd0201a40c09d590bc4f0f962e751f8cd6305c1ad5de357a565
DIST tinymist-0.15.4.tar.gz 2307285 BLAKE2B 1ba8cacb65cb33fdcbc98ac2575e0eaf14a4e56f862941917f2168504f5f80f73b9f1db19c3f05f0119de1879d144293a2f86b90178ea79355cf54ba8e07f6d7 SHA512 77fc025e375f2b630bbd2d404604091d2773fe0871a49a303db18ba1484ade4f3afee0fe6d46083ea279b2cdc118b2ab4fa701a0291edc45741323cf02317f19
DIST typst-391c2dcd698aabf2917db0336868d16f197057d9.gh.tar.gz 4871109 BLAKE2B c2bf202be8730eef8e1e7f53d8bd6f37c0ab48e33768950219492f8c6bfbc6ffa2d32bdab60a1087ab067369d09128acf0df2438e459477602e567bc4a038a5e SHA512 5e14257f1680bd17b8924a3b9bde0ae3271d9d45a358d82b9ae9b8c889f90416c9d382f363987aac5817327293b26e72d21781391c9ae2e72a22a54badff4341
DIST typst-ansi-hl-3867cb7229ec6b3e3c8f5b1222af96f98bba9bff.gh.tar.gz 21294 BLAKE2B 1773814a87f4717d7cde76549329e9ff8a1738859097c4d9e433839791a8bd868ff31cceb29f2cc46c35d176cd1d6faad67638b0738f04c2c922edea9a78f64f SHA512 0914b60d99079ca10ff14886a0b1f4c2534bd764e891e508552d92810379b8bd103ecb288f160689b688368f6df0e0e7e2d9ffd99f5a2522d60a4abe5d8b2995
DIST typst-dev-assets-29753d6069349e7fe4e5f75dcb2e77ff1adc5fac.gh.tar.gz 38107931 BLAKE2B b27f67d59876551021589aa344013a093af21822ee1caa64e55f47c923a2f6cb2dd531b8d142746129abfe884ab6c25dbbd573349655cc79a8ce2457695c07b5 SHA512 320bc3d320bc5df85c8f80ff2e2a386968ea36340503a49be588f4c76568e63bf90b52dff70476d630c28f2e5f4592db82a326f6430fb54352af3fda08e39819
DIST typst.ts-5904247a0eca4938b4861223cb24431e530e429c.gh.tar.gz 5633473 BLAKE2B 3b9a394980ea87a5636de43df3fad2093921706617f7513c5fdcef77099f1069bdc92a4483f11d78b916cdd789fc8a9d36f78860ab2cb2dc6f3cfa7ecd2c9cc8 SHA512 f53c023e64d049a88628017b4a11fd0bc672a23afa5497a4825f5bc6dfafc704fdedabb96fe5dcd479c7a75341f11d00b333706a2f41ad72719140e5b14901fd
DIST typst.ts-c078ddf869d9438b36e1cacb65100e4514780dc1.gh.tar.gz 1099549 BLAKE2B ec3ccad4028388431230a7c3d1a6cfb708a6ed34e14905eb356ffc338a9308cd8ef1b033cfc194002d4eac40e5c58c4e25813438c5e35946a2cdcf1eeb234a1a SHA512 41daaeb99e0f1dfd2d2b5409b814dc7e83f89f2722ac3940eb3c7eb752b5436f49fcbce0c85e2794b0d41e017dcbf88deec3666c1c3b697ebf165161325e541b
DIST typst.ts-bd58ec034584828c272fac1b842acad5b1d79e61.gh.tar.gz 5644540 BLAKE2B 8564d81614b6545ab0b540719803d8f30bb98d442e7428d5074d5d491bd0f2cb842a3c578082daca7725b0fa1c362c01c80d9cc3e810d4ba3d748629629c3c4f SHA512 3ba38550511d1da3fe28a1736442e732f212c0e36949d88e914162dee378b45f33929b87a20aa71fefd1cf297cb0fdd90334ac2b8ad3ac037ffbe12e17f7d5d0
DIST typstfmt-cdfe44ed065a90d80040c3b29dee7ed431a710ee.gh.tar.gz 40943 BLAKE2B a55875c3b461f15c31a98d6e5adfcfb3ac338e6ea63b95d3405be3deb46159a7312675517b0e4d56b28ea5e93b74de9008796061e29343b522a69c501f286f50 SHA512 f54e59bd3cc50fcf56e1e47f9c3c3dd0c5a3d0c5e55fe83b8d143c97872fc73d1382f81395dc32d8730674b50a5d598c3cc5a8381d748f6566547ee9f08ba865
DIST typstyle-992f36112200bc0ea61df8a7c2af6d9ae56781dd.gh.tar.gz 918443 BLAKE2B 0f55bce99c9036e352eafd26bd8178b984d16b4edb4639d788292a03d4e8cf8b516b4c2922fec005ab605366b36d0f0a7d3e7cdb8818df00537b8dc7a0ace434 SHA512 4ead26ff6c3f86c47b5ae5a714cf7ef37fc5e4845d7d3bcf9329083b6412ebef63a40c6b6ae751ecd22d34b41d61d4439206474029177d0a14a627a4a8709702
DIST wasm-minimal-protocol-c51acd43095fe9da8fa943e064618e486fd2b58d.gh.tar.gz 21936 BLAKE2B 1de5b0e6ba036facd24215bedd72c789635123dc097dd0c483bbec109dc44689b8eda03b1eafb8021733eb54191325632de2f555e72543563566cd5441ba2d2c SHA512 cedc8957fa841f22ef1f174e778a37922c458c80a7a5c48190103ff9badd199a439ab838d752876bbd5d5c7f529ba2f72315e005283dd6bf2bf542ff217d99c6
DIST xilem-abe7da9eae473d4f09a7e69a058c31cfe6d3b2e3.gh.tar.gz 1265975 BLAKE2B f1b266f078a07f36da51f8ef59b75c73c703e7cd6b74f089e318971899e4d1d6f6cd62d9eb037be6e381dd8b2356a1e288a40fe9aff5529455baf6566a2e413e SHA512 2686fc77206f06c9635ce25c5e9223ee6f71ec553f91d4233941a129923af47cc1ad05d0b5d7c606210346e4bdd8407aab869fd2c8fb566bc45377d016882a11
-99
View File
@@ -1,99 +0,0 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.0
EAPI=8
RUST_MIN_VER="1.89.0"
CRATES=" "
TYPST_HASH="28af048d65cbb7a5fc78f3ca1a20c9e885384a62"
TYPST_TS_HASH="c078ddf869d9438b36e1cacb65100e4514780dc1"
declare -A GIT_CRATES=(
[docx-rs]="https://github.com/Myriad-Dreamin/docx-rs;db49a729f68dbdb9e8e91857fbb1c3d414209871;docx-rs-%commit%/docx-core"
[reflexo-typst2vec]="https://github.com/Myriad-Dreamin/typst.ts;${TYPST_TS_HASH};typst.ts-%commit%/crates/conversion/typst2vec"
[reflexo-typst]="https://github.com/Myriad-Dreamin/typst.ts;${TYPST_TS_HASH};typst.ts-%commit%/crates/reflexo-typst"
[reflexo-vec2svg]="https://github.com/Myriad-Dreamin/typst.ts;${TYPST_TS_HASH};typst.ts-%commit%/crates/conversion/vec2svg"
[reflexo]="https://github.com/Myriad-Dreamin/typst.ts;${TYPST_TS_HASH};typst.ts-%commit%/crates/reflexo"
[typst-eval]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-eval"
[typst-html]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-html"
[typst-layout]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-layout"
[typst-library]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-library"
[typst-macros]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-macros"
[typst-pdf]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-pdf"
[typst-realize]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-realize"
[typst-render]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-render"
[typst-svg]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-svg"
[typst-syntax]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-syntax"
[typst-timing]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-timing"
[typst-utils]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-utils"
[typst]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst"
[typstfmt]="https://github.com/Myriad-Dreamin/typstfmt;cdfe44ed065a90d80040c3b29dee7ed431a710ee;typstfmt-%commit%"
)
inherit cargo shell-completion
DESCRIPTION="An integrated language service for Typst."
HOMEPAGE="https://github.com/Myriad-Dreamin/tinymist"
SRC_URI="
https://github.com/Myriad-Dreamin/tinymist/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/TimovVeen/tinymist/releases/download/v${PV}/tinymist-${PV}-crates.tar.xz
${CARGO_CRATE_URIS}
"
LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
CDLA-Permissive-2.0 EUPL-1.2 ISC LGPL-3+ MIT MPL-2.0 Unicode-3.0
ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
# e2e tests hang
RESTRICT="test"
QA_FLAGS_IGNORED="usr/bin/tinymist"
src_prepare() {
default
# Taken from app-laptop/framework_tool::gentoo,
# adapted to also remove the tag field
# Upstream uses [patch] on some dependencies in Cargo.toml,
# which are not patched by cargo.eclass's ${ECARGO_HOME}/config
local crate commit crate_uri crate_dir
local -a sed_scripts
for crate in "${!GIT_CRATES[@]}"; do
IFS=';' read -r \
crate_uri commit crate_dir <<< "${GIT_CRATES[${crate}]}"
sed_scripts+=(
"s|^(${crate}[[:space:]]*=[[:space:]]*[{].*)([[:space:]]*git[[:space:]]*=[[:space:]]*['\"][[:graph:]]+['\"][[:space:]]*)(.*[}])|\1path = '${WORKDIR}/${crate_dir//%commit%/${commit}}'\3|;"
"s|^(${crate}[[:space:]]*=[[:space:]]*[{].*)([,][[:space:]]*branch[[:space:]]*=[[:space:]]*['\"][[:graph:]]+['\"][[:space:]]*)(.*[}])|\1\3|;"
"s|^(${crate}[[:space:]]*=[[:space:]]*[{].*)([,][[:space:]]*tag[[:space:]]*=[[:space:]]*['\"][[:graph:]]+['\"][[:space:]]*)(.*[}])|\1\3|;"
"s|^(${crate}[[:space:]]*=[[:space:]]*[{].*)([,][[:space:]]*rev[[:space:]]*=[[:space:]]*['\"][[:graph:]]+['\"][[:space:]]*)(.*[}])|\1\3|;"
)
done
sed -i -E -e "${sed_scripts[*]}" Cargo.toml ||
die "Failed to override dependencies in Cargo.toml"
}
src_compile() {
cargo_src_compile
"$(cargo_target_dir)"/tinymist completion bash > tinymist || die
"$(cargo_target_dir)"/tinymist completion fish > tinymist.fish || die
"$(cargo_target_dir)"/tinymist completion zsh > _tinymist || die
}
src_install() {
cargo_src_install --path ./crates/tinymist-cli
dobashcomp tinymist
dofishcomp tinymist.fish
dozshcomp _tinymist
}
@@ -10,11 +10,20 @@ RUST_MIN_VER="1.92.0"
CRATES=" "
TYPST_HASH="391c2dcd698aabf2917db0336868d16f197057d9"
TYPST_TS_HASH="5904247a0eca4938b4861223cb24431e530e429c"
TYPST_TS_HASH="bd58ec034584828c272fac1b842acad5b1d79e61"
XILEM_HASH="abe7da9eae473d4f09a7e69a058c31cfe6d3b2e3"
declare -A GIT_CRATES=(
[docx-rs]="https://github.com/Myriad-Dreamin/docx-rs;db49a729f68dbdb9e8e91857fbb1c3d414209871;docx-rs-%commit%/docx-core"
[linebender_include_doc_path]="https://github.com/Myriad-dreamin/xilem;${XILEM_HASH};xilem-%commit%/include_doc_path"
[masonry]="https://github.com/Myriad-dreamin/xilem;${XILEM_HASH};xilem-%commit%/masonry"
[masonry_core]="https://github.com/Myriad-dreamin/xilem;${XILEM_HASH};xilem-%commit%/masonry_core"
[masonry_testing]="https://github.com/Myriad-dreamin/xilem;${XILEM_HASH};xilem-%commit%/masonry_testing"
[masonry_winit]="https://github.com/Myriad-dreamin/xilem;${XILEM_HASH};xilem-%commit%/masonry_winit"
[tree_arena]="https://github.com/Myriad-dreamin/xilem;${XILEM_HASH};xilem-%commit%/tree_arena"
[xilem]="https://github.com/Myriad-dreamin/xilem;${XILEM_HASH};xilem-%commit%/xilem"
[xilem_core]="https://github.com/Myriad-dreamin/xilem;${XILEM_HASH};xilem-%commit%/xilem_core"
[xilem_masonry]="https://github.com/Myriad-dreamin/xilem;${XILEM_HASH};xilem-%commit%/xilem_masonry"
[reflexo-typst2vec]="https://github.com/Myriad-Dreamin/typst.ts;${TYPST_TS_HASH};typst.ts-%commit%/crates/conversion/typst2vec"
[reflexo-typst]="https://github.com/Myriad-Dreamin/typst.ts;${TYPST_TS_HASH};typst.ts-%commit%/crates/reflexo-typst"
[reflexo-vec2svg]="https://github.com/Myriad-Dreamin/typst.ts;${TYPST_TS_HASH};typst.ts-%commit%/crates/conversion/vec2svg"
@@ -36,16 +45,13 @@ declare -A GIT_CRATES=(
[typstfmt]="https://github.com/Myriad-Dreamin/typstfmt;cdfe44ed065a90d80040c3b29dee7ed431a710ee;typstfmt-%commit%"
[typst-ansi-hl]="https://github.com/Myriad-Dreamin/typst-ansi-hl;3867cb7229ec6b3e3c8f5b1222af96f98bba9bff;typst-ansi-hl-%commit%/lib"
[typstyle-core]="https://github.com/Myriad-Dreamin/typstyle;992f36112200bc0ea61df8a7c2af6d9ae56781dd;typstyle-%commit%/crates/typstyle-core"
[xilem]="https://github.com/Myriad-Dreamin/xilem;${XILEM_HASH};xilem-%commit%/xilem"
[masonry]="https://github.com/Myriad-Dreamin/xilem;${XILEM_HASH};xilem-%commit%/masonry"
[masonry_testing]="https://github.com/Myriad-Dreamin/xilem;${XILEM_HASH};xilem-%commit%/masonry_testing"
[masonry_winit]="https://github.com/Myriad-Dreamin/xilem;${XILEM_HASH};xilem-%commit%/masonry_winit"
[typst-dev-assets]="https://github.com/typst/typst-dev-assets;29753d6069349e7fe4e5f75dcb2e77ff1adc5fac;typst-dev-assets-%commit%"
[wasm-minimal-protocol]="https://github.com/astrale-sharp/wasm-minimal-protocol;c51acd43095fe9da8fa943e064618e486fd2b58d;wasm-minimal-protocol-%commit%/crates/macro"
)
inherit cargo shell-completion
DESCRIPTION="An integrated language service for Typst."
DESCRIPTION="An integrated language service for Typst"
HOMEPAGE="https://github.com/Myriad-Dreamin/tinymist"
SRC_URI="
https://github.com/Myriad-Dreamin/tinymist/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
@@ -56,9 +62,9 @@ SRC_URI="
LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
CDLA-Permissive-2.0 EUPL-1.2 ISC LGPL-3+ MIT MPL-2.0 Unicode-3.0
ZLIB
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
CC0-1.0 CDLA-Permissive-2.0 EUPL-1.2 ISC LGPL-3+ MIT MPL-2.0
Unicode-3.0 ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
@@ -91,6 +97,10 @@ src_prepare() {
die "Failed to override dependencies in Cargo.toml"
}
src_configure() {
cargo_src_configure --bin tinymist
}
src_compile() {
cargo_src_compile
+4 -4
View File
@@ -7,16 +7,16 @@ RUST_MIN_VER="1.92.0"
inherit cargo git-r3 shell-completion
DESCRIPTION="An integrated language service for Typst."
DESCRIPTION="An integrated language service for Typst"
HOMEPAGE="https://github.com/Myriad-Dreamin/tinymist"
EGIT_REPO_URI="https://github.com/Myriad-Dreamin/tinymist"
LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
CDLA-Permissive-2.0 EUPL-1.2 ISC LGPL-3+ MIT MPL-2.0 Unicode-3.0
ZLIB
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
CC0-1.0 CDLA-Permissive-2.0 EUPL-1.2 ISC LGPL-3+ MIT MPL-2.0
Unicode-3.0 ZLIB
"
SLOT="0"
+1 -2
View File
@@ -32,8 +32,7 @@ DIST strum_macros-0.28.0.crate 30964 BLAKE2B b79612a6632a2f1b828a70e5c759e0fcc59
DIST syn-2.0.118.crate 305533 BLAKE2B f0ba994123a9ade5ea94e72f91d836c5af769ccca4c8c8d9ba8ae8c2bf2c7cfc88d4b068efa886e3c25c5635b2759b1bbf6b7b4afea6b66fc5084ad744272ba8 SHA512 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d
DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
DIST txm-0.1.4.tar.gz 712821 BLAKE2B c3ad81f38be0a35da7aef7a7a8c7541de92e24f01b11322d7a84d3f031b24a56a43169d8d9fb64409e58345468ab1eaf2e0687062b6b6623da2e7418e8490efd SHA512 af529896d68a561b669f6d65615adb7e39fecc0bc0ba79f654be11ff4c1235816c0d5356dafc8ed2312e9aadc576f0d36e2cb03d704acc4d950935a0e835d05d
DIST txm-0.1.5.tar.gz 921857 BLAKE2B 8ce469c9c8e603d3c2e7c000523f19dae00cd7147b485f80bbab002b901ad196f01456b4fd22e2afacdc4dfc6dd1ea5578068b2a76a8fb443b7840c2bb58033b SHA512 4cab7a1f640f2c3a009dc6b6e495d736db1ddd3d639e86675ce4ab248d757a7c01e7ddb5b3f76f715e31fa62a6ab6ad51c15e57f476e7944eb4ec5c430ac6ceb
DIST txm-0.1.6.tar.gz 928341 BLAKE2B b57726602a87aeb991d70c92db00d610645e480bb3c67099388a2280792d3378cb2592b4cd410a5899b0f8c0c13c3b28ac135246fc3422849e0ee4dd85f46810 SHA512 d425093cbbcdb9d5753e1740944b45510706a42633991bcad701c360ea77d32323fcced35a10ac5dc6a6adc28f28adbfb6fc9d10e3680d390b8e7844f58662b4
DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
DIST unicode-segmentation-1.13.3.crate 112325 BLAKE2B 4767480bbb171eb9f9cb026c4101c7db58f37ef3d0ba12233c612392b48e1c63efa61e66c321a4bf772dca214794906cfc82bafb87e59a755bb164b0b2304c45 SHA512 927f3d2662c40213c6d824c410e3559f180fba5736abdea566ad9f3ed357c5a82f84f63e7fb89c6b18dfba2903d2dc43663b79d0b9f7672a42926e0ba49c85d1
DIST unicode-truncate-2.0.1.crate 18182 BLAKE2B 01de873d921f29aa118ccb7f5bf67a677a3e4f2f4f4846bf9a9cb866249c84dbb7b9e5cadbb3f2104d9a32cc04a8fb5178138a84e08855d4bf03ca5071da4367 SHA512 cbf016811444fef1252e6553756f22889ed92bd328c51b45a88afdec370b2cddb64e27ec5a2bc5bae7748f76cd896e462fdbcdfedf7bda0f0555194bd60b0c3d
-50
View File
@@ -1,50 +0,0 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.2
EAPI=8
RUST_MIN_VER="1.85.0"
CRATES="
aho-corasick@1.1.4
fnv@1.0.7
logos-codegen@0.16.1
logos-derive@0.16.1
logos@0.16.1
memchr@2.8.3
proc-macro2@1.0.106
quote@1.0.46
regex-automata@0.4.14
regex-syntax@0.8.11
syn@2.0.118
thiserror-impl@2.0.18
thiserror@2.0.18
unicode-ident@1.0.24
unicode-width@0.2.2
"
inherit cargo
COMMIT="48c0c561e541214775d7fe9c308f17ada0728807"
DESCRIPTION="Terminal math rendering engine"
HOMEPAGE="https://github.com/thatmagicalcat/txm"
SRC_URI="
https://github.com/thatmagicalcat/txm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
LICENSE="|| ( Apache-2.0 MIT )"
# Dependent crate licenses
LICENSE+="
Unicode-3.0
|| ( Apache-2.0 MIT )
|| ( MIT Unlicense )
"
SLOT="0"
KEYWORDS="~amd64"
QA_FLAGS_IGNORED="
usr/bin/txm
"
File renamed without changes.
+14
View File
@@ -396,22 +396,36 @@ DIST two-face-0.4.5.crate 3455324 BLAKE2B 76eaf17b49497a3fc4546a7c6dd703f995a6bf
DIST typed-arena-2.0.2.crate 11848 BLAKE2B 1d2821519c959b8e5f32942fb106f836a9aa753a43058cad6898588f8e0d9abcbe7a94a91ec8d30c62e59833563df48229c6aeec8bf7a396de20895e39571d11 SHA512 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399
DIST typenum-1.20.1.crate 105479 BLAKE2B aa3ff221502fb140dd500c302b09279f5d161123093d0f97d7b1a8761ae465ec71f7035109651e483b735121f8267ca2ff21a64825e9a91f83fcce4e7e1192d6 SHA512 ad4768b49dc06808e3135411ffaf21453572d152f71d73c34b7fe5d00e276d3e121dc78ebed57d620cf46b5ab24b5b5e0787f38ad9ce8bd12330b499cbbde5e1
DIST typst-0.15.0.crate 28386 BLAKE2B c450dc83b0b298035747ff4bea354c01942163b082d53dff3c2335ca4bffcf6df29c3bdf27465e3c738fba8cb7cbd022f13a80bce4cd00795a0567eb507ab6df SHA512 0eaae69f6a39977eaa69c1941a2cca613ad866e75a2801f5e14b8fe0c2cab69aac7f20373d73c5421c108a70ad45cd6f859a0b6854ea6c1134a3ad41537454c2
DIST typst-0.15.1.crate 28372 BLAKE2B b640e68b1ab4ac70bae36d5a7cd3719ca01b7e73a79a8b920cc1ef27fb701a43cfa5a0f3a4cbe62f6a4de98bd0b27da09e55e4f587705539d38b3994431fba2a SHA512 0600c30cfd602084ff894ec0ea81f87504ab9a483d74c99256a34b33b2e83ed4ab0ebe50216720cd7b92feaf69d240a85246db238c975fa636b1eabd421b702a
DIST typst-assets-0.15.0.crate 6671606 BLAKE2B 3166c18c98e1c098203093a96c1be1b8565dd546bc0ea361965ba7b706e2cb26bb4f01de242c19742583925accb65234339c8f00be80a4630192e831c3af7a6d SHA512 6ae50d0cc01b8aef38bd6e3fa377c74296e97ba7ec0f6c42327eeddad2ae9401bdb9ddec0e84a45daa5c679a2967f396c773362632a764c79ed34071f1d3868f
DIST typst-assets-0.15.1.crate 6671805 BLAKE2B fda9669ee4eca85254259b4a0bb439cdc402249f7561b1aebe09d1a129c71054e14c7937f9ddf3c762dcb7ef8e632ad7068a478e632c3a9c5bc95809238b70c9 SHA512 2441c9adf0a63e2cfafc4ba73b931979afa59fb57d211a6dc85cee5167e9c327635ddd9fcf859090781a172bb0689f4bd6f85841ab4c2f3a6da3a15a7296c008
DIST typst-bundle-0.15.0.crate 32667 BLAKE2B 6d4989db6a8961cb408413ff595ec411da3ced9b715575b3c1505aed5db3b0a4236edd8b7dcf0c3af2944ca2d170919eaca59b19c66c05756e2e744de48f5292 SHA512 c876032284730adaff6ba72a1a756ff4ea8c1f7f9a3c00532772ecd0406cf94171e0e642d6c7778fa2692b92493f0e6c6af2db6b1b9ab0e5582f7ebefd6b1185
DIST typst-eval-0.15.0.crate 47402 BLAKE2B e3489235609415a79451449fd11ba0721f932b860bf54a91e6511f005db18b4695f5c4a8a5f6e63f9294cd6bdd6ad64604120ce4e34e74abbb298d76e8c5408b SHA512 b5d09c3ec2cd24dbf4b2536ade615ad8ddba0e195ab795aec53b90bbd88a186fcb5e69bc6bf481bebaa37773ff04b1d9120524313b162a91d570a6fd6bc3daff
DIST typst-eval-0.15.1.crate 47395 BLAKE2B 5e7814d1c0e449c6b9c12d54be2b0f315762db234c1d80ffde8832bb3731f44277eca7ca10f5a81703cc8090e976011a7b74e71e8e7fbb7e19a314cdb5b3bf76 SHA512 676af5de67dae5b39054eab29c615da2ff19d8e0f75397d4829e80cdf0e407298a861a341c13a561a25acf98088cc9311a7f1b7f2b62ea1a5e112e7b1ec46013
DIST typst-html-0.15.0.crate 84177 BLAKE2B a7e63aa61017c52611eceb026269a035fedf48dad0903015e7608d71766d541c6caf6777fc2d15984a470706e2a5b92e6b2dbbd3d2716c1e46b0cef5deaf8ac1 SHA512 2b021b6c1cca92edff7e58d390fef39ae66774519df6d9541e7d2deddaa615786efd9d7a807a41970a032801b77e3852f3f56eeae85505526a72e1ba8a8689d9
DIST typst-html-0.15.1.crate 84271 BLAKE2B d553dea0105cd05e1ec4440237d9a9d2927e5826e4ce6ca5d3f88297c810462d949fd0fc58f909ceccd83f198424e6835a278079352fba289d8cdabc9f03a039 SHA512 944cba3a3bf93c0df4d93cb38d37512fd2f996ee4e32b9ea3c86cdb917bb22d8259642338e61d01f0036e936ecbb163e16cb4b2966740defe0913ad6734b946a
DIST typst-layout-0.15.0.crate 215655 BLAKE2B db25848a18df227b63df9f6d4af063d03949c789f1b5a6be2c2e2d56c0d8d5204dfb6260deb9fbb4adec7b61c2877d0b63db0800801c89be93e1accc170ddcbe SHA512 8773285c423b841df5396a69267ef33fa9dcf924e96de948404d262380f0ef226163bf9ca71c86b37c8434910bd1e4d3255fb63cfc5f7326dcedb7971bec7730
DIST typst-layout-0.15.1.crate 215697 BLAKE2B 307d396fac4fd9812bf18debe469d9ec9081982b7c8f4256f0b6997496d985ba508ddaef009236004594723494f868980018cc74382929dc49788315a441d00a SHA512 cc849b31a0bdbb60104f4c0b967260632bd152e48f87dc39b9d5de3b154f9dda0824665b79998e3d70d8676c47ef0ceb096edba36d3efa23c599ed907b12414d
DIST typst-library-0.15.0.crate 601276 BLAKE2B d7535b66eb6398693408aace7480e15c559501db81cbbb2eb411b4a3bd3a514338982fea2272833100bafaf218e98272f0af8464e1dd7a6cf7589d2458fb6bf3 SHA512 6b39f83706e71d29d527e8e76809c5f03aaa5b9e3b4a3dc8ccdc5cb1a325448f90d6fa4846762283d5d44e710e656e0ca7725b0a6e9d0019e828b2383b4168ff
DIST typst-library-0.15.1.crate 601845 BLAKE2B 53e5a479c706da412d9853cce824384ae6e33367f117c5a2e19416e49663ba4817f6a1010129dcf448870e084d1d841cb58172eaa04a2bc5303207318d10ac8a SHA512 47c9391784323f4612e75f33335aa948eb9386b243dc20e06664253ea177260bbf10ff4e7663725565a97593bc5ed4eed4e99d1232e2d1c1263037f6cfbda8b2
DIST typst-macros-0.15.0.crate 25994 BLAKE2B 33caed2c5b981376fcca909b6182757de132f43ad7bab52eefc62fb24af612015f87e0ea8ae5b21d0c0f29b5b557a822853cc6e94b41f3dc77026c3911b34514 SHA512 158a4077d175eac2b3546b7928f8472328983a1ecfe27d21f224f9edaf82628ea537d923d27c69883b667fdc9c72ddc3a263d20c3fa1507b3dd8a22a76a4a0f4
DIST typst-macros-0.15.1.crate 25996 BLAKE2B 75cfb76a476f0f1c200bf191b10057f5cb10ad0554d624fc83bac8890f5af9377244f097225000b53dfde79a70bdec7f37add4d68109818c78af65c130b8d993 SHA512 e3fbf4cd3f8d4249f4d3b3122367a34fa165a94353147406d7af1b0c451b9b0d46054e4820be635246981a7aee3c5b85a832d47f6729ca6d8e666d962ed1916b
DIST typst-pdf-0.15.0.crate 88131 BLAKE2B 327e9e42522993a3991801a16d67c0811901040e90892eaed7bef439ae9648499ea1e77b5204bd318ec71429ee7b588685e4a6416b798ea8533839dc566d45bc SHA512 8908b746a39180fc63ab08d2d326dd2abff3a1812c2b06c7db066c91f9e893740122e7ee1d93368b73ccff0064ac43c7a76b56351f984a89d5d4e42fdb44dca1
DIST typst-realize-0.15.0.crate 40218 BLAKE2B c6d6bc8af4ead2e61f1dcaf40e74aa6813ebb874f2f4d2dcecc335053cc4757fec64d149d46b0624891513a3fa6329febb67ce0a2d64b0c1fa8a0e40eac4154e SHA512 a8ca14023952e22805170b092d2482f9f744d9b6f6219f4593286c5022d71da04e6d097439ba7ff77ef6219d30706ab74581bdb6f99c99c651e6db5d49def553
DIST typst-realize-0.15.1.crate 40205 BLAKE2B cef296538a7606a37fb176b0d3b70b4a016b09dbb208152d4f7cd621f1b26f43c11ed4ba6ef4cf49ca0b31d05ebcdf4445941ea15ce7836cab75f33fa7038e1a SHA512 9f8363696782e4a2e934dab534c5873145b4b3024e6307d50e59e3fdf4b2a760709d0ac431c84c07545dc45d3d1cb0ebddb1b0c8635561678bd77534defe1d0e
DIST typst-render-0.15.0.crate 35007 BLAKE2B d1a549ee0ec17b0f5ac47062b4ea6016aba186b22d80f1a093bdb450133b3c61c5c70d0dd928405174ffed9af3f5cc4fdf309107d24e5fb531c4e3a7ab44f60d SHA512 1aa6926a07cb3ffe02f16e8cbf29f02b814683ca2a7451f428ba2af2219c6481573f696cfe0f18af57cd781d5c4c1b4bacfa8a69541dada63a7b870bfe4bdf54
DIST typst-render-0.15.1.crate 34994 BLAKE2B aba3b8fff5eb1321643d0940309841cbd63d561732cae8db424e2c873912b0ef4fe259d0339aec984512764f745c36b78666b7b78da4e98d61357551b938692f SHA512 64d8838a8d5a04f0ce64a59552d9465bb732a75d85ad3e8c20fb061e815b8a8664a21d772f11beadf688f878fc3ca124e0c224a5807280d342373b824bc48cd2
DIST typst-shim-0.15.0.crate 22352 BLAKE2B bd59e98f2659f293709c87005e808fef938e150203acf60874604b63061499382a0c2ee65a44a90bd6f7ce8447a698be1f3a29252903fcf7192ff0010ba31f95 SHA512 9e265c2fe26b4b23fee82f7487b65d833bfe17f6bd9e59d291dadfd007d9b43712a01c0a8db15216348dcb216448013eb6553d1fc89cd817bf863fe4ea05fe18
DIST typst-svg-0.15.0.crate 41343 BLAKE2B 2f8870ba578c6a209567c56ded39aa65154c2dc99814b736b5f4c36f03db3461a3ec72c2de5e773289442d9a4b5dbfc43b416ce88902b6ac8021b4fc1a5ec913 SHA512 9e2d4efc897004897fa258e473c756f1aeacf3029ccd972c11f996bb817807871dea97659691d454f43553608c5c97d32939879d28ac3a741db8d42da737fa63
DIST typst-svg-0.15.1.crate 41317 BLAKE2B 6d43301fbf9507878dfa0ee480b457a5f2c9894196aeca7b7659d0974387ac07a7e4044d92c74a6005d2bb6669fec2b1c9829177ea7569337b7a55a9c169961f SHA512 03c9c1fbbf4f08483e8832fd62f5bf06d4d5587da9bd0bedcb950cd8d4ce76fea44c26596133ced400e3a35aece7ba78fe30a289b729757159b71f3458629ad6
DIST typst-syntax-0.15.0.crate 104190 BLAKE2B 4968dda91aeb082264513d92400737f4d954a62580e80b4f83ac91a9abc5586cc91bb6e61a1bb1777ca02c22ec279179b19b2ed84f811414ff3a43f1302a2c49 SHA512 7b2f4521e5ebf071f6afc42000fe64d28de032a94761ff66ac0648fb9448870c28cdd6a9b132ef46fc62f4f83aabcb3d12530be213656634d3901f374b568c4b
DIST typst-syntax-0.15.1.crate 104197 BLAKE2B 36009c21c48da8ea061a1596b6e0de544292df22d8934ab83096558100f8b9bd482c4e68303d61510d94c549d9dd61e16d88b975d8edd2d2a3a69a7dc4146bb5 SHA512 ad54b7a5aa7e9940126665c42308c40f470753791ae76baad076823743274577f9ce980e52854e0f3263f5d2c09440862df6c9429c73fed0ec3d88a016b2934c
DIST typst-timing-0.15.0.crate 11997 BLAKE2B 811ed23a1d5867f34e41d7278b0949f4a731b69392e2e2236ae3951d731d4b04b63febd48aa3608a2404b40739a365d37689a6e2511a9641520d5ea6bffda752 SHA512 2d47bfb4e02da88910619026fd5af19e8a1ac3b63f5d162e6b26e92b28155ec6d29a39adbbe7b1ce3ad312b49206e224d2cf3afab8e48bbd3b8b777889367d6a
DIST typst-timing-0.15.1.crate 11992 BLAKE2B c1810c7360e5d750bfd2f4e3fbe82121397fadb96ac605d36b1ce5cb0ec15e9f45bff6064162190985694003f211a4953d1bedd0e5ace50f928b359f8c456390 SHA512 a73adc912c4d156cfeafb0adf0e2e28344dbad19d93d0850b224062c3db073931e63bd24f6c4cfabf2ef25722992e13d4550473692642faa074bac606753947e
DIST typst-utils-0.15.0.crate 27508 BLAKE2B 1c305a42d4878004ba8df1f582fe1cd33e3f0acf9790a0ec4c55fa58a2ed932b185df6408e8da8666aa336e1327b20ac4f454b2e84da191c866a61e64c9dde90 SHA512 9b0d8df4679e8e9616198809bf76a213f55a6de5a24289259e409299d61919286bab6cf5d71820dbca3e8be6277fe19ab17b7a3d38ed5a553659b2eb5ce42b78
DIST typst-utils-0.15.1.crate 27502 BLAKE2B 0ea22d20244d799f1caeffab033b9c409dfa81c81e17c2a0a1dc90ce84e26293c8ec95373734c0d649ad35e0a6512960297b9a84ef366ad17a138e36fac0a448 SHA512 8f6d1996e26c4b38d3fe6cd9130cf4b914ad26a393d47105455f65b2ea84bc35d278ae20bc804b910ada9fbd30dba594b76c6b5d442e9bbe656557c115decbcc
DIST typstyle-0.15.0.tar.gz 921741 BLAKE2B ed9f52134838ee4a4ed66588a0c425d6c5953ed8a0337f865cb37bdf2cef30b93c9e59f944bec926451c3d74938995eac66f8875c991a1e180cae8792f9ae357 SHA512 e43c731450867e29c071a99ebce745f1db7e4f29780f430e954c97862bba151cbf404ec88457a484b567a73a1d22ce97a5002e59ff283b78dd2abfccf9e54472
DIST typstyle-0.15.1.tar.gz 934529 BLAKE2B f3aec9385210f08250f524c54439c6559bfb3a788765f1030197b145e3608e701b000cbcb15bab5c0d11867f41788d2226805f314d817097512be3711cd44a84 SHA512 52b66e909432073579e0b955ac54d55f4f1be3fa4d6f162a01710b9cf68a0ffc57fce236f9811c33f595cebab054b409ecc1293fad1f8ed413b05804aed2cb34
DIST unic-langid-0.9.6.crate 9031 BLAKE2B 80128728c0197d193d53a6edc54c36d41e7caa3a773ebe5b0fd0f24a56b5604364177d397aa5902d789222eec638b2d6581f6948dcbb90fc13ff27f91af26af6 SHA512 dab095e4db5a227f5f578b9e5ca2a028766aa5ddbbbc7654155c682e7a31fa302a6575e44bab17ebbf5e9fc3fbd87a2e5fa3410674c7a8448b98b62cef6e321e
DIST unic-langid-impl-0.9.6.crate 90020 BLAKE2B c6957fa01de545a0b07044cc0eb1dc2ac44e85c32956921d4d8253923665862d93a7f072be9c5a52b0e342a1c8cf52bcffe68e50e5b1058085c953b6e1c6a6e5 SHA512 cb3963bc6b12b16a46a85ba69151073fc0fc4b64dcdcf9645423a5933fa3b1ea6e8b7801cd29b94104e2e8938936067eef9cd48589f85529157c3ccbc0cc5fc9
DIST unic-langid-macros-0.9.6.crate 6517 BLAKE2B c3b0045c1f414062cf70324d1fc07aba7419d85f548d672ea30254a972773b343ca0aaafdf52727c9201dd746d1ba76c5a400a950d2e0f05fba42bac2f49666c SHA512 c0bd6bb59cb46d98811d00882e20c7339d52d0903b9c77f2111ffee33702227f4345f8dc389082f0ad20706e02389a567182ff234624b5d2add6d7ad8e8e9993
+589
View File
@@ -0,0 +1,589 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.1
EAPI=8
RUST_MIN_VER="1.92.0"
CRATES="
adler2@2.0.1
aho-corasick@1.1.4
alloca@0.4.0
android_system_properties@0.1.5
anes@0.1.6
anstream@1.0.0
anstyle-parse@1.0.0
anstyle-query@1.1.5
anstyle-wincon@3.0.11
anstyle@1.0.14
anyhow@1.0.102
approx@0.5.1
ar_archive_writer@0.5.2
archery@1.2.2
arrayref@0.3.9
arrayvec@0.7.6
atomic-waker@1.1.2
autocfg@1.5.1
az@1.3.0
base64@0.22.1
biblatex@0.12.0
bincode@1.3.3
bit-set@0.8.0
bit-vec@0.8.0
bitflags@1.3.2
bitflags@2.13.0
bitvec@1.1.1
block-buffer@0.10.4
bs58@0.5.1
bstr@1.12.1
bumpalo@3.20.3
by_address@1.2.1
bytemuck@1.25.0
bytemuck_derive@1.10.2
byteorder-lite@0.1.0
byteorder@1.5.0
bytes@1.12.0
camino@1.2.3
cargo-platform@0.3.3
cargo_metadata@0.23.1
cast@0.3.0
cc@1.2.64
cfg-if@1.0.4
cfg_aliases@0.2.1
chinese-number@0.7.8
chinese-variant@1.1.5
chrono@0.4.45
ciborium-io@0.2.2
ciborium-ll@0.2.2
ciborium@0.2.2
citationberg@0.7.0
clap@4.6.1
clap_builder@4.6.0
clap_complete@4.6.5
clap_derive@4.6.1
clap_lex@1.1.0
cobs@0.3.0
codespan-reporting@0.11.1
codex@0.3.0
color@0.3.3
color_quant@1.1.0
colorchoice@1.0.5
colored@3.1.1
comemo-macros@0.5.1
comemo@0.5.1
console@0.16.3
console_error_panic_hook@0.1.7
core-foundation-sys@0.8.7
core-foundation@0.10.1
core_maths@0.1.1
cpufeatures@0.2.17
crc32fast@1.5.0
criterion-plot@0.8.2
criterion@0.8.2
crossbeam-deque@0.8.6
crossbeam-epoch@0.9.18
crossbeam-utils@0.8.21
crunchy@0.2.4
crypto-common@0.1.7
csv-core@0.1.13
csv@1.4.0
darling@0.20.11
darling@0.23.0
darling_core@0.20.11
darling_core@0.23.0
darling_macro@0.20.11
darling_macro@0.23.0
dashmap@5.5.3
data-url@0.3.2
deranged@0.5.8
derive_builder@0.20.2
derive_builder_core@0.20.2
derive_builder_macro@0.20.2
digest@0.10.7
dirs-sys@0.5.0
dirs@6.0.0
displaydoc@0.2.6
dyn-clone@1.0.20
ecow@0.2.6
either@1.16.0
encode_unicode@1.0.0
enum-ordinalize-derive@4.3.2
enum-ordinalize@4.3.2
equivalent@1.0.2
errno@0.3.14
escape8259@0.5.3
euclid@0.22.14
fancy-regex@0.16.2
fast-srgb8@1.0.0
fastrand@2.4.1
fdeflate@0.3.7
fearless_simd@0.4.1
filetime@0.2.29
find-msvc-tools@0.1.9
flate2@1.1.9
float-cmp@0.9.0
fnv@1.0.7
foldhash@0.2.0
font-types@0.11.3
fontconfig-parser@0.5.8
fontdb@0.23.0
form_urlencoded@1.2.2
funty@2.0.0
futures-channel@0.3.32
futures-core@0.3.32
futures-io@0.3.32
futures-sink@0.3.32
futures-task@0.3.32
futures-util@0.3.32
fxhash@0.2.1
generic-array@0.14.7
getrandom@0.2.17
getrandom@0.3.4
getrandom@0.4.3
gif@0.14.2
glidesort@0.1.2
glifo@0.1.1
guillotiere@0.7.0
half@2.7.1
hashbrown@0.12.3
hashbrown@0.14.5
hashbrown@0.17.1
hayagriva@0.10.1
hayro-ccitt@0.3.0
hayro-cmap@0.1.0
hayro-interpret@0.7.0
hayro-jbig2@0.3.0
hayro-jpeg2000@0.3.5
hayro-postscript@0.1.0
hayro-svg@0.7.0
hayro-syntax@0.7.2
hayro-write@0.7.0
hayro@0.7.1
heck@0.5.0
hex@0.4.3
http-body-util@0.1.3
http-body@1.0.1
http@1.4.2
httparse@1.10.1
hyper-rustls@0.27.9
hyper-util@0.1.20
hyper@1.10.1
hypher@0.1.7
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.65
icu_collator@2.2.0
icu_collator_data@2.2.0
icu_collections@2.2.0
icu_locale@2.2.0
icu_locale_core@2.2.0
icu_locale_data@2.2.0
icu_normalizer@2.2.0
icu_normalizer_data@2.2.0
icu_properties@2.2.0
icu_properties_data@2.2.0
icu_provider@2.2.0
icu_provider_blob@2.2.0
icu_segmenter@2.2.0
icu_segmenter_data@2.2.0
ident_case@1.0.1
idna@1.1.0
idna_adapter@1.2.2
image-webp@0.2.4
image@0.25.10
imagesize@0.14.0
indexmap@1.9.3
indexmap@2.14.0
infer@0.19.0
insta-cmd@0.7.0
insta@1.48.0
ipnet@2.12.0
is_terminal_polyfill@1.70.2
itertools@0.13.0
itertools@0.15.0
itoa@1.0.18
js-sys@0.3.102
kamadak-exif@0.6.1
krilla-svg@0.8.1
krilla@0.8.2
kurbo@0.13.1
libc@0.2.186
libm@0.2.16
libredox@0.1.17
libtest-mimic@0.8.2
linebender_resource_handle@0.1.1
linked-hash-map@0.5.6
linux-raw-sys@0.12.1
lipsum@0.9.1
litemap@0.8.2
lock_api@0.4.14
log@0.4.32
lru-slab@0.1.2
lsp-types@0.95.0
memchr@2.8.2
memmap2@0.9.10
mime@0.3.17
mime_guess@2.0.5
miniz_oxide@0.8.9
mio@1.2.1
moxcms@0.8.1
mutate_once@0.1.2
nohash-hasher@0.2.0
num-bigint@0.4.6
num-conv@0.2.2
num-integer@0.1.46
num-traits@0.2.19
num_threads@0.1.7
object@0.37.3
once_cell@1.21.4
once_cell_polyfill@1.70.2
oorandom@11.1.5
option-ext@0.2.0
page_size@0.6.0
palette@0.7.6
palette_derive@0.7.6
parking_lot@0.12.5
parking_lot_core@0.9.12
paste@1.0.15
path-absolutize@3.1.1
path-clean@1.0.1
path-dedot@3.1.1
pathdiff@0.2.3
pdf-writer@0.15.0
peniko@0.6.1
percent-encoding@2.3.2
phf@0.13.1
phf_generator@0.13.1
phf_macros@0.13.1
phf_shared@0.13.1
pic-scale@0.7.9
pico-args@0.5.0
pin-project-lite@0.2.17
pixglyph@0.6.1
plist@1.9.0
plotters-backend@0.3.7
plotters-svg@0.3.7
plotters@0.3.7
png@0.18.1
polycool@0.4.0
portable-atomic@1.13.1
postcard@1.1.3
potential_utf@0.1.5
powerfmt@0.2.0
ppv-lite86@0.2.21
prettyless@0.3.0
proc-macro-hack@0.5.20+deprecated
proc-macro2@1.0.106
psm@0.1.31
pxfm@0.1.29
quick-error@2.0.1
quick-xml@0.38.4
quick-xml@0.39.4
quinn-proto@0.11.14
quinn-udp@0.5.14
quinn@0.11.9
quote@1.0.45
r-efi@5.3.0
r-efi@6.0.0
radium@0.7.0
rand@0.8.6
rand@0.9.4
rand_chacha@0.3.1
rand_chacha@0.9.0
rand_core@0.6.4
rand_core@0.9.5
rayon-core@1.13.0
rayon@1.12.0
read-fonts@0.39.2
redox_syscall@0.5.18
redox_users@0.5.2
ref-cast-impl@1.0.25
ref-cast@1.0.25
regex-automata@0.4.14
regex-syntax@0.8.11
regex@1.12.4
reqwest@0.12.28
resvg@0.47.0
rgb@0.8.53
ring@0.17.14
roman-numerals-rs@3.1.0
roxmltree@0.20.0
roxmltree@0.21.1
rpds@1.2.1
rust_decimal@1.42.1
rustc-hash@2.1.2
rustc_version@0.4.1
rustix@1.1.4
rustls-pki-types@1.14.1
rustls-webpki@0.103.13
rustls@0.23.40
rustversion@1.0.22
rustybuzz@0.20.1
ryu@1.0.23
same-file@1.0.6
schemars@0.9.0
schemars@1.2.1
scopeguard@1.2.0
semver@1.0.28
serde-wasm-bindgen@0.6.5
serde@1.0.228
serde_core@1.0.228
serde_derive@1.0.228
serde_json@1.0.150
serde_path_to_error@0.1.20
serde_repr@0.1.20
serde_spanned@0.6.9
serde_urlencoded@0.7.1
serde_with@3.21.0
serde_with_macros@3.21.0
serde_yaml@0.9.34+deprecated
sha2@0.10.9
shlex@2.0.1
simd-adler32@0.3.9
similar-asserts@2.0.0
similar@2.7.0
similar@3.1.1
simplecss@0.2.2
siphasher@1.0.3
skrifa@0.42.1
slab@0.4.12
slotmap@1.1.1
smallvec@1.15.2
socket2@0.6.4
spin@0.9.8
stable_deref_trait@1.2.1
stacker@0.1.24
strict-num@0.1.1
strip-ansi-escapes@0.2.1
strsim@0.11.1
strum@0.27.2
strum_macros@0.27.2
subsetter@0.2.6
subtle@2.6.1
svgtypes@0.16.1
syn@2.0.118
sync_wrapper@1.0.2
synstructure@0.13.2
syntect@5.3.0
tap@1.0.1
tar@0.4.46
tempfile@3.27.0
termcolor@1.4.1
thin-vec@0.2.18
thiserror-impl@2.0.18
thiserror@2.0.18
time-core@0.1.9
time-macros@0.2.29
time@0.3.49
tiny-skia-path@0.12.0
tiny-skia@0.12.0
tinymist-package@0.15.0
tinymist-std@0.15.0
tinymist-vfs@0.15.0
tinymist-world@0.15.0
tinystr@0.8.3
tinytemplate@1.2.1
tinyvec@1.11.0
tinyvec_macros@0.1.1
tokio-rustls@0.26.4
tokio@1.52.3
toml@0.8.23
toml_datetime@0.6.11
toml_edit@0.22.27
toml_write@0.1.2
tower-http@0.6.11
tower-layer@0.3.3
tower-service@0.3.3
tower@0.5.3
tracing-core@0.1.36
tracing@0.1.44
triomphe@0.1.15
try-lock@0.2.5
ttf-parser@0.25.1
two-face@0.4.5
typed-arena@2.0.2
typenum@1.20.1
typst-assets@0.15.1
typst-bundle@0.15.0
typst-eval@0.15.1
typst-html@0.15.1
typst-layout@0.15.1
typst-library@0.15.1
typst-macros@0.15.1
typst-pdf@0.15.0
typst-realize@0.15.1
typst-render@0.15.1
typst-shim@0.15.0
typst-svg@0.15.1
typst-syntax@0.15.1
typst-timing@0.15.1
typst-utils@0.15.1
typst@0.15.1
unic-langid-impl@0.9.6
unic-langid-macros-impl@0.9.6
unic-langid-macros@0.9.6
unic-langid@0.9.6
unicase@2.9.0
unicode-bidi-mirroring@0.4.0
unicode-bidi@0.3.18
unicode-ccc@0.4.0
unicode-ident@1.0.24
unicode-math-class@0.1.0
unicode-normalization@0.1.25
unicode-properties@0.1.4
unicode-script@0.5.8
unicode-segmentation@1.13.3
unicode-vo@0.1.0
unicode-width@0.1.14
unicode-width@0.2.2
unsafe-libyaml@0.2.11
unscanny@0.1.0
untrusted@0.9.0
url@2.5.8
usvg@0.47.0
utf16_iter@1.0.5
utf8_iter@1.0.4
utf8parse@0.2.2
vello_common@0.0.8
vello_common@0.0.9
vello_cpu@0.0.8
venial@0.5.0
vergen-gitcl@9.1.0
vergen-lib@9.1.0
vergen@9.1.0
version_check@0.9.5
vte@0.14.1
walkdir@2.5.0
want@0.3.1
wasi@0.11.1+wasi-snapshot-preview1
wasip2@1.0.4+wasi-0.2.12
wasm-bindgen-futures@0.4.75
wasm-bindgen-macro-support@0.2.125
wasm-bindgen-macro@0.2.125
wasm-bindgen-shared@0.2.125
wasm-bindgen@0.2.125
wasmi@1.1.0
wasmi_collections@1.1.0
wasmi_core@1.1.0
wasmi_ir@1.1.0
wasmparser@0.239.0
web-sys@0.3.102
web-time@1.1.0
webpki-roots@1.0.8
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.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.15
wit-bindgen@0.57.1
write-fonts@0.48.1
write16@1.0.0
writeable@0.6.3
wyz@0.5.1
xattr@1.6.1
xmlwriter@0.1.0
xmp-writer@0.3.3
yaml-rust@0.4.5
yoke-derive@0.8.2
yoke@0.8.3
zerocopy-derive@0.8.52
zerocopy@0.8.52
zerofrom-derive@0.1.7
zerofrom@0.1.8
zeroize@1.9.0
zerotrie@0.2.4
zerovec-derive@0.11.3
zerovec@0.11.6
zlib-rs@0.6.3
zmij@1.0.21
zune-core@0.5.1
zune-jpeg@0.5.15
"
declare -A GIT_CRATES=(
[wasm-minimal-protocol]='https://github.com/astrale-sharp/wasm-minimal-protocol;e8150000ef6bf51c103fbd5f7c7d8371557f179c;wasm-minimal-protocol-%commit%/crates/macro'
)
inherit edo cargo flag-o-matic multiprocessing
DESCRIPTION="A beautiful and reliable code formatter for Typst"
HOMEPAGE="https://typstyle-rs.github.io/typstyle/"
SRC_URI="
https://github.com/typstyle-rs/${PN}/archive/v${PV}/${P}.tar.gz
${CARGO_CRATE_URIS}
"
LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD
CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
|| ( 0BSD CC0-1.0 )
"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
app-text/typst
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-vcs/git
test? ( dev-util/cargo-nextest )
"
QA_FLAGS_IGNORED="usr/bin/typstyle"
DOCS=( README.md )
src_compile() {
export VERGEN_GIT_DESCRIBE="v${PV}"
export VERGEN_GIT_SHA=$(gunzip < "${DISTDIR}/${P}.tar.gz" | git get-tar-commit-id)
cargo_src_compile
}
src_install() {
cargo_src_install --path "${S}/crates/${PN}"
einstalldocs
}
src_test() {
# Use release profile to avoid ring crate linking issues in debug builds
# Exclude e2e tests which require network access to external repositories
# Filter out LTO flags as ring crate's assembly is incompatible with LTO
local -x CARGO_BUILD_JOBS=${CARGO_BUILD_JOBS:-$(makeopts_jobs)}
filter-lto
edo cargo nextest run --release --workspace --no-fail-fast -E 'not test(/e2e/)'
}
+1 -1
View File
@@ -1 +1 @@
DIST xmake-v3.1.0.tar.gz 3316096 BLAKE2B 178c5190159955fbc3a3677142eabe28da1f769f3bc4186a2d4acc1b822d43241027c9595d110897744be24a423d08b33ca07c818b0e4dd96ab3e25bc79f2953 SHA512 4e1dd70bc4b3cc2350bfb3d1a7b672ed0e671b8438ff49e3251475dfb3bae8dea6edbec7dd0645ff016a4b10093e1de2ec926e1d0dd5641f3bc0882f09e05f20
DIST xmake-v3.1.1.tar.gz 3345595 BLAKE2B bff4b7c034ea319237aede23b89a226c345c617c101cc54be9b1d34e5a9aa4d4af2983dfc86719741dcc47bc87800a38ed82c579176d01515e4fe80123e3024d SHA512 1b5525cdce395efc8b33a30915e7e14c43b0eb3de27d95f5b513729b3f2d59e59bd157c3fa8349b18f22e32915d20415b6150a87db74f6fc5c1d197b39d81391
File renamed without changes.
+1
View File
@@ -1 +1,2 @@
DIST gdb-dashboard-0.17.4.tar.gz 23332 BLAKE2B cf05fea4c3d722d1bafbc6ef4a26df88be555be6adf8dca313ef9b8b28cad533931d3d2da0cb2660c1233c3b3e744a518893698ecbb1e573e12812cebfc3e7c8 SHA512 9cce63be926d21aace0833b52b36266f115599fbbf426dcd7d8090a6861c1c9db26fe7d953bedcbec0b96b75c9b2b9af59666c0e80f5cdf55bd6d44523459dbd
DIST gdb-dashboard-0.17.5.tar.gz 23377 BLAKE2B 15a08b16fd763bad35caac5f3e148da4761e542e9eccf4df3dc3f52a72a8cb7e132a888d120d24c08b196561d0f74d1cd9048fdceca582e7e77cff672bb88a89 SHA512 5177fb47f9afe6b9028d12feeeb1886203df871b0cd381f145a36fed540d8a2884eec1585da362a4dedc11f6062abb022713f3839d2479c701c7d40e1a34be71
@@ -0,0 +1,53 @@
# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{12..14} )
inherit python-single-r1 optfeature wrapper
DESCRIPTION="Modular visual interface for GDB in Python"
HOMEPAGE="https://github.com/cyrus-and/gdb-dashboard"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/cyrus-and/gdb-dashboard"
else
SRC_URI="https://github.com/cyrus-and/gdb-dashboard/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="MIT"
SLOT="0"
RDEPEND="
dev-debug/gdb[python]
${PYTHON_DEPS}
"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
pkg_setup() {
python-single-r1_pkg_setup
}
src_install() {
insinto "/usr/share/${PN}"
newins .gdbinit "${PN}"
# install a convenient wrapper. disables any typical .gdbinit (-nh) to
# get a clean state without interference. -q to disable annoying
# copyright message at startup.
make_wrapper "$PN" "gdb -q -nh -iex 'source /usr/share/${PN}/${PN}'"
dodoc README.md
}
pkg_postinst() {
einfo "To use ${PN}:"
einfo " Either use the installed '${PN}' wrapper script directly."
einfo " Or put 'source /usr/share/${PN}/${PN}' in your .gdbinit file."
einfo ""
optfeature "syntax highlighting" "dev-python/pygments"
}
+1
View File
@@ -1,2 +1,3 @@
DIST imsprog-1.8.5.tar.gz 2113339 BLAKE2B 5ded642bd1aeebf60995aece4a2eb2997ab437a87dcd3e4d7ae4832e02071c81c38395c1c9e13f8240784cc6246b07e8fa19006d87f3d8cbd44fa242e5d8fd7d SHA512 7b0c5fb3ff100d1a753e8b8ac457e38a5e2d87e21c3e123861c5904ec2be0a9958a05b9f535fc0708170afc7ca8772aec7604fc83900d427688b9e85dc1e0a7c
DIST imsprog-1.8.6.tar.gz 2076148 BLAKE2B 8082a84ce7a33e679e1661bcc7a1a1eae2322e5119e8073006d0deecaef2098859f1fa6470e3d3820f8083b265898463eec5a3d284a63fb1fdc5267f9200c22f SHA512 adc2174e0f3d85ce62e3d4607615206e19c3d19e58ab12ca7d687de615cb31fd84fd628d1735cd62874024807d31e3fc990b047400a7025dfc316bce12032f41
DIST imsprog-1.9.1.tar.gz 2299653 BLAKE2B 23ea7f1b9722694013158746cd210f94583f07b73b1e44a89c29ad059991a544bde497a1541dfff3a54653cc19613a1fcd649f85adedc1f74bac81723d997f51 SHA512 f15bebcd789200111b1f00e26ad329ceda90d8d1c85c17e2460bcb5bdb25dfef891f1c7e91a7ded555647f7e62334b3e33ff51a54bdd1784f19e5690e9982908
+50
View File
@@ -0,0 +1,50 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake udev
MY_PN="IMSProg"
DESCRIPTION="I2C, MicroWire and SPI EEPROM/Flash chip Programmer"
HOMEPAGE="https://github.com/bigbigmdm/IMSProg"
#HASH_COMMIT="tbd"
if [[ ${PV} == *_p* ]]; then
SRC_URI="https://github.com/bigbigmdm/IMSProg/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${HASH_COMMIT}"
else
SRC_URI="https://github.com/bigbigmdm/IMSProg/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
dev-qt/qtbase:6[gui,network,ssl,widgets]
>=virtual/libusb-1-r2:1
"
RDEPEND="${DEPEND}
virtual/udev
"
BDEPEND="
app-alternatives/gzip
dev-qt/qttools:6[linguist]
virtual/pkgconfig
"
src_install() {
local HTML_DOCS=( IMSProg_programmer/other/index.html img/* )
cmake_src_install
rm -r "${ED}"/usr/share/doc/imsprog || die
gunzip "${ED}"/usr/share/man/man1/* || die
}
pkg_postrm() {
udev_reload
}
pkg_postinst() {
udev_reload
}
+2
View File
@@ -1,5 +1,6 @@
DIST btstack-1.8.2.tar.gz 66718043 BLAKE2B 04db7fee1dafc1d2fd3c22c207338ac45ca8f6ae445fe46d28137ca05c17ccddd9f5a9eb3082d82e9ccfe9caa14132475e6d01078996bcfd686afa7fa0a628b1 SHA512 0ff12afd56c47d9174817373dae939692d009403e9a85c77d77f49dd45cb85895fdc2c378810e90819de1d5f6c0ac4b216be01938d4818d707035817aab6bbe8
DIST btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz 54737745 BLAKE2B 012432d83c46cf11386a51a7714ec68cca632597f7cf3376635472d90f003e83653d3b8373e08a47a4a191cca8cfaad9f55ab113352bce8003f3c93cdb599421 SHA512 4aa70c23bad0b90ad663fbe3bfb1ee49a8cda6b0a4b1178afcc29709dd00ae01ace256f6a180a1cf9ef1bc722cbe2b2bb564b046f04c844f557fa1a187287c26
DIST btstack-eb0bb8b5ea6d234ccb940313b47f7a5c3b4e20ec.tar.gz 66801463 BLAKE2B fc2247a1d01e1db8a92067000a1289645bf73586698206afaa7025c21ab1eb9628a9e6d2cae20d43b4f1123b7bbf16d26e8b9af3cf99411eacd518e6af4607be SHA512 0df7410b614b1bcc08e6c424e4ca41ca9339c27253dd211246ccefb749d134b503e422bf76f2b02c16a65b0e4733c8ee6ac3da6181996c9956e82ee223287d3e
DIST cyw43-driver-1.1.0.tar.gz 1777995 BLAKE2B 5c012d580620ff799723d4efb2b0b8a3b28bfe02e305a303c43bf038258d79dbc347c03250de991f3bed5cad16addb1e7daa35e009038abb3c607d9f0521d7f0 SHA512 b974ca8ccc9f84d590310dae1f2d4eb6c6331ee9d28513ecd8c067eca7af1d23a8bb28443893d8ad8152ff6cf245da81a2522840d644a414a6f0f0fe120774e6
DIST cyw43-driver-1.1.1.tar.gz 1777968 BLAKE2B 0a96459505179fc25123d4347e03f85e5aeb4fdf8e7e2a692388d615ab0cd68935d66665fec35f5e7fd0b0cfc6760cbf08c88be4739e27cf8aab9fce47cfde38 SHA512 59a1e7a253d9e25669dcbb9f1d885436c50b8757f10a5b5f87cdf4e16b1211dc3f559eb4290f7730c70bcb04ea414096abd3ec1c892144435168e5e98dad259f
DIST cyw43-driver-c1075d4bc440422cf2b2fd12c64a1f53f77660ee.tar.gz 1520548 BLAKE2B acf5da64ab755dd4279ac8865dbce425f110ad9198433b23e32203603bf08a6c045aa6dd304ee562c211d1dbd43e243f3e7749d56b7634fd8befae92e1fe6bc1 SHA512 a79b067f3a2d19f4bd025939662baa287ad7fbb848cdec69b62e0269300a6577415aaaa74082ecea33a210c5c1a2868d2be85c85cb9fc9cddf11dcad1e4d0360
@@ -11,4 +12,5 @@ DIST mbedtls-3.6.6.tar.gz 5720519 BLAKE2B ce9c1aceeedf5209b90883aeb40a2ae86f6a19
DIST pico-sdk-2.1.1.tar.gz 2437119 BLAKE2B 3c165355221e4b3855df79cc2da28bd97143731ac2c6e4168ccfee5826d0c2b8c17f0173c6d01fcd7e396c04c95733fd107063ecda92c1f32e31cb964ec7f4ea SHA512 1a827d0783c2bf22a225dd924f95a0d766ecdb21f4f4eb4531e3c1d00c76f79d94f5fa3f97c5de84197c158508a8659f3cbe8ff4bee644c0fffc42c67a2d3102
DIST pico-sdk-2.2.0.tar.gz 2483547 BLAKE2B 615dccfcf0a5ce89992367d13c36cbd55438aa6cfd1d5d7494d84c4a108318396febd872caa430be4c6cfe71ea5e4ed756f9f545bc845275a728f59243d1402a SHA512 25882c1fefb6ca7252ee4b8bc1c26f9816d367bd276fca371724f5254271984992b53652321f1df1d2610e846d3dcdf7170c8bb2c678fb9f8fe4d942d90862d8
DIST pico-sdk-2.3.0.tar.gz 2635388 BLAKE2B e30199ec76af4b82a1e8dd2b766890bf07025f0d6f52ad54c15869b9c849cb012418ae86743f1d95df55caaf25339a52f25fcb0152b4f07d250fcbe1f90e65ed SHA512 65f66007177d2b9e002eb225e6a7de0535c43253db87e35bcfd70f11db32b911d7a76c62ab2dea27f5e965c288b64da9a20ee2b8ff9a7703e33c715586b0acda
DIST pico-sdk-2.3.1.tar.gz 2718482 BLAKE2B b2f22ec47c7c2409cc3653538fd1f6f75cd72d0a2969247ff334033069aa8d1a76af3bc1ff1c9962266ccb150bf6789b4fdb3a648def4e41e3e0cc6295d3654f SHA512 b2ad01ef1ede9c74a91cef8052b82f007b70e7efc8161e25fcb585e14cad9014ebcdacc1907eadeb40286509f759d8a02ef9e96909b722eb89d40fef3296c25f
DIST tinyusb-0.18.0.tar.gz 3282996 BLAKE2B 32e20a22e6f7a705047c25773b5b404150e8f7d58fc1997b27330039307d196fd1173dbd551c57d375083e1dbd6a3f91a54229bd62e3d479313526b2857d53a8 SHA512 2fc854a32a43879af9b2ffcd934632fbf51df51c274859372548bbb049a02fbea6667060488a9cae9caf91e1ef8b047be9aab715fc04d8fed8b4c36d3fed965c
@@ -0,0 +1,54 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Libraries and tools for C/C++ development on RP2040 and RP2350 microcontrollers."
HOMEPAGE="https://github.com/raspberrypi/pico-sdk"
SRC_URI="
https://github.com/raspberrypi/pico-sdk/releases/download/${PV}/${P}.tar.gz
-> ${P}.tar.gz
https://github.com/bluekitchen/btstack/archive/eb0bb8b5ea6d234ccb940313b47f7a5c3b4e20ec.tar.gz
-> btstack-eb0bb8b5ea6d234ccb940313b47f7a5c3b4e20ec.tar.gz
https://github.com/georgerobotics/cyw43-driver/archive/refs/tags/v1.1.1.tar.gz
-> cyw43-driver-1.1.1.tar.gz
https://github.com/lwip-tcpip/lwip/archive/refs/tags/STABLE-2_2_1_RELEASE.tar.gz
-> lwip-STABLE-2_2_1_RELEASE.tar.gz
https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/mbedtls-3.6.6.tar.gz
-> mbedtls-3.6.6.tar.gz
https://github.com/hathach/tinyusb/archive/refs/tags/0.18.0.tar.gz
-> tinyusb-0.18.0.tar.gz
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
src_prepare() {
default
cp -r "${WORKDIR}"/btstack-eb0bb8b5ea6d234ccb940313b47f7a5c3b4e20ec/. "${S}/lib/btstack" || die
cp -r "${WORKDIR}"/cyw43-driver-1.1.1/. "${S}/lib/cyw43-driver" || die
cp -r "${WORKDIR}"/lwip-STABLE-2_2_1_RELEASE/. "${S}/lib/lwip" || die
cp -r "${WORKDIR}"/mbedtls-mbedtls-3.6.6/. "${S}/lib/mbedtls" || die
cp -r "${WORKDIR}"/tinyusb-0.18.0/. "${S}/lib/tinyusb" || die
}
src_install() {
dodir /opt/pico-sdk
cp -r "${S}/." "${D}/opt/pico-sdk/" || die
echo "PICO_SDK_PATH=/opt/pico-sdk" > "${T}/99pico-sdk" || die
doenvd "${T}/99pico-sdk"
}
pkg_postinst() {
elog "If you want to use the Pico SDK now, run:"
elog " source /etc/profile"
}
+1 -1
View File
@@ -1 +1 @@
DIST kobweb-bin-0.9.21.tar 12871168 BLAKE2B 5ba44b7d707735c15acb67b86f61407b68a656399ce42ef49014f3ebaaac21caa72a5dfa1fe16444ece6ca9ad32ce388a09a1a6dc8518cbb83692c6d31aa57ff SHA512 0341dcc344d5dc1b5622845db41266101c52a97f21d1365fb8ad28942a1fe62f124781c808125ed6156ba175b32a7626a66aaff5fe9cc44d026886bcf0eea43f
DIST kobweb-bin-0.9.23.tar 13505536 BLAKE2B 2ec820b39bad0cac557e60aa90d20f7b387e2df6236a30b67f8fd114e5d51ae042672ff7a36616007848d085c33f92a091c0de41bc86a4002cbbb8a113c00275 SHA512 169f04ce4d0d91dfc8227ccb48fed3edb7a95129c4ee251abca56d02847d1cc741cbb2180072d6b81a6e4c5fbd3b662ce431a93544d55b21aee6b27e853cb77d
+1 -1
View File
@@ -1,2 +1,2 @@
DIST sirit-1.0.4.tar.gz 53372 BLAKE2B 4d297427a40a3a22c739579dbae9cfda9ed7f0f7f5ab7297bff92370c58e46478df16509a51bfb3ace1d852cd035255146adf78a7d2220ee01b1c581ab7a8606 SHA512 996d6f114ad2d1aced730e251fcfbea18cc7ab14fa1d3c52c8bc42cd211f005a9af523adf8705ef1e06e662df372a925629da04719b43da6a3c8b5dae881add0
DIST sirit-1.0.5.tar.gz 53514 BLAKE2B af2b0a0468b87d88ba570e6c9ea91da0425d00dcdf1c465ba640067168c8e3a5ff539093303eae4de961506e1d5c17a70e36c791e96ea3a1d71b76876f946ad2 SHA512 b7cd6885acae3fc8698288d19febba0dd45e4a02a2b6563d2eb995a988d0847046e8d16a5dea7e0bf832b4321bcec134cdbafc553f6ede039e4cf34525c5dce5
DIST sirit-1.0.7.tar.gz 52891 BLAKE2B 505c1ab734af228d204dd42fd03c0368cfea8a0f4d428c69279167ab93c17c86f1b5de7fd8c3542416a268b6445257aabe54115aed0960101cc150d9be975cfb SHA512 92512b9c100b9cbf98ab658eeaf04ea0fbe4a99b79cff1fabc220320b008fdf91281476bdaa835a4d2875b7826318cf7d4da293a18b6afc6845f3db969af4e3a
@@ -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
+1
View File
@@ -1,3 +1,4 @@
DIST unordered_dense-4.0.1.tar.gz 364688 BLAKE2B 190ecdf53c2e476702e362e474dc2f692fd6dd6b15e9313a59710dce3f520aa3f53304e52a00f5d81194a6dbff7346c145be3ab0b083246df018e1bbedadb736 SHA512 105eb88deeb89c9424973d2b5425a6e176f3f66a45f11cf6ed520cce177918cd5345e840d10561f6f790b6cc11b7b6e1357bd2fc4d199254a360de88ce553fe0
DIST unordered_dense-4.4.0.tar.gz 900081 BLAKE2B cffac8fa38ec4779a5d05e212d185a54e0d3014c894efaf0bd76bdc8408fed6b9cb8e01b0d2fd7cefbe1abe34cdff00c7f1df1f5627379afa1e2f830f2527c83 SHA512 82724dd3651f520a240b131fa7cac209d844b9f3a54ea36c8cbb125cb42fdbf5f38d96935f2999e5bf04c447b2b9fde4ebc740decfd7d3d4b7d45177d4f26b58
DIST unordered_dense-4.8.1.tar.gz 915251 BLAKE2B 6830cfc922fcd681118a5eb4900cc3c94f28505999e39392fa69ae77e03f381155c28a83c7bd04d2191693fc8b81e29c313ab6c0a2d1887ed6849dcff7dda78f SHA512 b98b5d4d96f8e0081b184d6c4c1181fae4e41723b54bed4296717d7f417348b48fad0bbcc664cac142b8c8a47e95aa57c1eb1cf6caa855fd782fad3e3ab99e5e
DIST unordered_dense-4.9.2.tar.gz 1347717 BLAKE2B 8ceeb7e6bf55d920a22666649796418ceffe52022e531e7d34edc0dc4354706d72ea2fdbcc4578329f7842fef3ede748574a37bc6d1c2807f2daa40cdfb9f116 SHA512 2ea6cccd7068366f723c6d63b5e70de07d844c1bcafe57db07dd7bd0f1ae1a29664ba6d813f6b35e0ee61c8462a817f74768f5a05c0d682840c2f74f34c17e38
@@ -0,0 +1,30 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="A fast and densely stored hashmap and hashset"
HOMEPAGE="https://github.com/martinus/unordered_dense"
if [[ "${PV}" == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/martinus/${PN}.git"
else
SRC_URI="https://github.com/martinus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${P}"
fi
LICENSE="MIT"
SLOT="0"
RESTRICT="test"
src_configure() {
local mycmakeargs=(
-D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-D BUILD_SHARED_LIBS=ON
)
cmake_src_configure
}
@@ -45,7 +45,7 @@ else
done
fi
S="${WORKDIR}/${P}/src/driver/amdxdna"
S="${WORKDIR}/${P}/drivers/accel/amdxdna"
LICENSE="GPL-2 linux-fw-redistributable"
SLOT="0"
# Re-use compress-* USE flags from sys-kernel/linux-firmware.
@@ -121,11 +121,12 @@ src_prepare() {
}
src_configure() {
cd "${WORKDIR}/${P}/src" || die
pushd "${WORKDIR}/${P}/" || die
KERNEL_SRC="${KERNEL_DIR}" \
KERNEL_VER="${KV_FULL}" \
ARCH="$(tc-arch-kernel)" \
CC="${KERNEL_CC}" ./driver/tools/configure_kernel.sh || die
CC="${KERNEL_CC}" ./drivers/accel/tools/configure_kernel.sh || die
popd || die
}
src_compile() {
-1
View File
@@ -1 +0,0 @@
DIST zycore-c-1.5.2.tar.gz 65981 BLAKE2B 127e9a0d0da0d0887b85a806deb7a6404913e9ed77afbfa4fd945e139c4102a26d3ae0128812bc8ed1b6da6e1d460217f126c23bbd4c12c888ebcea1f1483049 SHA512 dd410010b99e11f40ad5234d21c9857bd57e47591ed9caec45c6199bfd690f7158499659c874680f2087bfd2b6eee41f08e95c367f83af3585690ce7d20ccb87
@@ -1,35 +0,0 @@
From: Pavel Sobolev <contact@paveloom.dev>
Subject: [PATCH] Build documentation only when requested.
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -36,6 +36,9 @@ option(ZYAN_FORCE_ASSERTS
option(ZYCORE_BUILD_SHARED_LIB
"Build shared library"
OFF)
+option(ZYCORE_BUILD_DOCS
+ "Build documentation"
+ OFF)
option(ZYCORE_BUILD_EXAMPLES
"Build examples"
OFF)
@@ -228,7 +231,8 @@ install(DIRECTORY "include/" DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
# Doxygen documentation #
# =============================================================================================== #
-find_package(Doxygen)
+if (ZYCORE_BUILD_DOCS)
+find_package(Doxygen REQUIRED)
if (DOXYGEN_FOUND)
set(DOXYGEN_GENERATE_MAN YES)
doxygen_add_docs(ZycoreDoc "include/Zycore/" ALL)
@@ -243,6 +247,7 @@ if (DOXYGEN_FOUND)
COMPONENT Documentation
)
endif()
+endif()
# =============================================================================================== #
# Developer mode #
@@ -1,17 +0,0 @@
From: Pavel Sobolev <contact@paveloom.dev>
Subject: [PATCH] Bump minimum required CMake version.
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,7 @@ if (TARGET Zycore)
return()
endif ()
-cmake_minimum_required(VERSION 3.9 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.15")
# Enable runtime library selection via CMAKE_MSVC_RUNTIME_LIBRARY
-16
View File
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>contact@paveloom.dev</email>
<name>Pavel Sobolev</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/zyantific/zycore-c/issues</bugs-to>
<remote-id type="github">zyantific/zycore-c</remote-id>
</upstream>
<longdescription lang="en">
Internal library providing platform independent types, macros and a fallback
for environments without LibC.
</longdescription>
</pkgmetadata>
-37
View File
@@ -1,37 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Zyan Core Library for C"
HOMEPAGE="https://github.com/zyantific/zycore-c"
SRC_URI="https://github.com/zyantific/zycore-c/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc test"
RESTRICT="!test? ( test )"
BDEPEND="
doc? ( app-text/doxygen )
test? ( dev-cpp/gtest )
"
PATCHES=(
"${FILESDIR}/${PN}-1.5.2-build-documentation-only-when-requested.patch"
"${FILESDIR}/${PN}-1.5.2-bump-minimum-required-CMake-version.patch"
)
src_configure() {
local mycmakeargs=(
-DZYCORE_BUILD_SHARED_LIB=yes
-DZYCORE_BUILD_DOCS=$(usex doc)
-DZYCORE_BUILD_TESTS=$(usex test)
)
cmake_src_configure
}
-1
View File
@@ -1 +0,0 @@
DIST zydis-4.1.1.tar.gz 811528 BLAKE2B 65593d836604fe7fbd2991b735f77674e02f7e2bd5f6fdc90a688e162b730c9fc7698a3ba46779f23331ff14fcc0cc204a2da808734ec7ea45772ebcd2328371 SHA512 177e84fedb3449e29ffb6c0b02a92066ba1aa8fb624facad5593902b8e08cb8ae0b20ff38c16987989c8e414d7484d09dab7917c00a8fe54aa9bab4bc90e275d
@@ -1,13 +0,0 @@
From: Pavel Sobolev <contact@paveloom.dev>
Subject: [PATCH] Bump minimum required CMake version.
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.9 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.15")
# Enable runtime library selection via CMAKE_MSVC_RUNTIME_LIBRARY
-43
View File
@@ -1,43 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Fast and lightweight x86/x86-64 disassembler and code generation library"
HOMEPAGE="https://zydis.re"
SRC_URI="https://github.com/zyantific/zydis/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc man test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/zycore-c
"
DEPEND="${RDEPEND}"
BDEPEND="
doc? ( app-text/doxygen )
man? ( app-text/ronn-ng )
"
PATCHES=(
"${FILESDIR}/${PN}-4.1.1-bump-minimum-required-CMake-version.patch"
)
src_configure() {
local mycmakeargs=(
-DZYAN_SYSTEM_ZYCORE=yes
-DZYDIS_BUILD_EXAMPLES=no
-DZYDIS_BUILD_SHARED_LIB=yes
-DZYDIS_BUILD_DOXYGEN=$(usex doc)
-DZYDIS_BUILD_MAN=$(usex man)
-DZYDIS_BUILD_TESTS=$(usex test)
)
cmake_src_configure
}
+6 -2
View File
@@ -3,7 +3,8 @@
EAPI=8
LUA_COMPAT=( lua5-{1..3} luajit )
# lua-bit32 dependency does not yet support newer Lua implementations
LUA_COMPAT=( lua5-1 luajit )
inherit lua
@@ -21,7 +22,10 @@ KEYWORDS="~amd64"
IUSE="examples"
REQUIRED_USE="${LUA_REQUIRED_USE}"
DEPEND="${LUA_DEPS}"
DEPEND="
dev-lua/lua-bit32[${LUA_USEDEP}]
${LUA_DEPS}
"
RDEPEND="${DEPEND}"
lua_enable_tests busted
Loaded 100 of 400 files, more files were not shown because too many files have changed in this diff. Show more