mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-22 13:33:32 -04:00
Merge updates from master
This commit is contained in:
13
.github/pull_request_template.md
vendored
Normal file
13
.github/pull_request_template.md
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<!-- Please put the pull request description above -->
|
||||
|
||||
---
|
||||
|
||||
Please check all the boxes that apply:
|
||||
|
||||
- [ ] I have read the [GURU rules](https://wiki.gentoo.org/wiki/Project:GURU#Rules) and agree with them (note that they were last updated 2026-07-19).
|
||||
- [ ] I can submit this contribution in agreement with the [Copyright Policy](https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin).
|
||||
- [ ] I have certified the above via adding a `Signed-off-by` line to *every* commit in the pull request.
|
||||
- [ ] This contribution has not been created with the assistance of Natural Language Processing artificial intelligence tools, in accordance with the [AI policy](https://wiki.gentoo.org/wiki/Project:Council/AI_policy).
|
||||
- [ ] I have run `pkgcheck scan --commits --net` to check for issues with my commits.
|
||||
|
||||
Please note that all boxes must be checked for the pull request to be merged.
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
This README contains some additional useful information for GURU contributors, such as common mistakes, frequently asked questions and other tips and tricks.
|
||||
|
||||
The [GURU regulations](https://wiki.gentoo.org/wiki/Project:GURU#The_regulations), and the Gentoo [developer manual](https://devmanual.gentoo.org/) take precedence over any information here.
|
||||
The [GURU rules](https://wiki.gentoo.org/wiki/Project:GURU#Rules), and the Gentoo [developer manual](https://devmanual.gentoo.org/) take precedence over any information here.
|
||||
|
||||
*See [wiki.gentoo.org/wiki/Project:GURU](https://wiki.gentoo.org/wiki/Project:GURU) for more information on the project.*
|
||||
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST agru-0.1.20-deps.tar.xz 5471556 BLAKE2B 96ef21c0f3973905e3d8916b6e7d953cf41014a0b9eaf6f7392d2f2d343357a63bed1f803d012ed91be6187ccc59d3e592d64984da7abbf83fc393b646d1f5ba SHA512 b7f169d3be413c422fe8905b33bd320ecd807ee2907adfa67f6a6820b4d16f26262bf2c2203c865e619c429178707ac8102e5d9317c66d02af08c5427d8298d2
|
||||
DIST agru-0.1.20.tar.gz 1676831 BLAKE2B 10842812756784e4008f6698ea25fd327757d4c8c88b85877c4842e1969ddf83bcb4edb84d2700299319809e5e4650a733962f822ed37c40e78732eab3bd2b66 SHA512 5ab880e41504fd8e5e6577d20d286685f2631a4bdf7c05d3805f63404b1fbd0729c73c59158212708472235e6e91754c30c8ccf72106e37fb46ed7ddb915b072
|
||||
DIST agru-0.2.1-deps.tar.xz 10388688 BLAKE2B f525130631d6af5ee0c2b79e8c9dc30c8ce4b7ef4d0783d4abf81c9f0a8e96fdfb9bbc02fc29914c10e0919e2853f70870085d653056cc5e517fd28e54a9fa6b SHA512 d8a6d8c42bd4bb8c6239c37611e7feb367a50fcfad164e0096e932ca4b17f745e8ddda676034f5b6603a59f91998fbbe43b9a649e45387886c04e30017e7407d
|
||||
DIST agru-0.2.1.tar.gz 2622898 BLAKE2B 31c30c9fbb81e1f905167c8261a985a395389b9c2298f989f0fc0a25f8923fe1e4d9e5f2998428a41260f569ca8782a893405fd1fe6f8a4c472ea5023a922e01 SHA512 fa73843f1dc944f3d32902147e044bf149f896617e0bb9b205d7d708b6d5979b368a290a33410ab87b123fe701d2fddea05e60ed748c265ae0fc7f47d0fb23b9
|
||||
|
||||
30
app-admin/agru/agru-0.2.1.ebuild
Normal file
30
app-admin/agru/agru-0.2.1.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 2024-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="A tool for managing GitLab groups and projects"
|
||||
HOMEPAGE="https://github.com/etkecc/agru"
|
||||
|
||||
SRC_URI="
|
||||
https://github.com/etkecc/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://xwaretech.info/godeps/agru-${PV}-deps.tar.xz
|
||||
"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.26"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
src_compile() {
|
||||
cd "${S}/cmd/agru" || die
|
||||
ego build -o agru
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}/cmd/agru" || die
|
||||
dobin agru
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST blahajdots-0.6.1.tar.xz 9830624 BLAKE2B eb1587d437a66b4e196815f0499ccf8d73a4ebe9109a3fc0e65869f4ed565f4e68fdd9ebba3bd4151795b1b2255240e007383044b2edb1e2882240b27701ff19 SHA512 cdf4a603f332431086b9bfbab1bd75a8f8cbfede41a58dc48a3d066457b8710fc1cdb865cb0836c27e6a9e4ae8b4cd620295428bcd1ec25f20b6fef99f8dce51
|
||||
DIST blahajdots-0.7.0.tar.xz 13925352 BLAKE2B 450e0195f3b961170706bec56b50ec60555afabbe329fd110779a222093568936958186f8cdd1ccd0c9fccbf5a44a858ae3905ee87a36aab6bbe9de06fbf20c6 SHA512 9a01413c72efddf54941990596a4801fddc3fabbdb79dbdf597820c41ab03cec1783f392e56b25efa550365153eab9c01a0d3b819cc6d22b9ea82fc9d015cf24
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
RUST_MIN_VER="1.85.0"
|
||||
RUST_MIN_VER="1.92.0"
|
||||
|
||||
inherit cargo
|
||||
inherit cargo optfeature
|
||||
|
||||
DESCRIPTION="Bespoke dotfile management for sharkgirls."
|
||||
DESCRIPTION="Bespoke dotfile management for sharkgirls"
|
||||
HOMEPAGE="https://codeberg.org/vimproved/blahajdots"
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
@@ -20,17 +20,13 @@ fi
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
|
||||
|| ( Apache-2.0 Boost-1.0 )
|
||||
"
|
||||
LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-3.0 ZLIB"
|
||||
SLOT="0"
|
||||
IUSE="+gtk"
|
||||
|
||||
DEPEND="gtk? ( dev-libs/glib:2= )"
|
||||
DEPEND="dev-libs/glib:2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/blahaj"
|
||||
QA_FLAGS_IGNORED="usr/bin/blahajdots"
|
||||
|
||||
src_unpack() {
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
@@ -41,17 +37,13 @@ src_unpack() {
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myfeatures=(
|
||||
$(usev gtk gsettings)
|
||||
)
|
||||
|
||||
cargo_src_configure --no-default-features
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
insinto /usr/share/blahajdots
|
||||
doins -r builtins/*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "gsettings backend support" gnome-base/gsettings-desktop-schemas
|
||||
}
|
||||
@@ -7,7 +7,7 @@ RUST_MIN_VER="1.92.0"
|
||||
|
||||
inherit cargo optfeature
|
||||
|
||||
DESCRIPTION="Bespoke dotfile management for sharkgirls."
|
||||
DESCRIPTION="Bespoke dotfile management for sharkgirls"
|
||||
HOMEPAGE="https://codeberg.org/vimproved/blahajdots"
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
@@ -26,7 +26,7 @@ SLOT="0"
|
||||
DEPEND="dev-libs/glib:2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/blahaj"
|
||||
QA_FLAGS_IGNORED="usr/bin/blahajdots"
|
||||
|
||||
src_unpack() {
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
DIST hardinfo2-2.2.16.tar.gz 8285940 BLAKE2B 8d8f2a57d02e07056c81070bf9434fd6daaf75b539b879e2c2b5534a3ef50268b250bdf54cf69db18dc7c80367a026fc838f2c9a949251f4ee1939583d076639 SHA512 ad2a766599aa9df6ed0dbf6933ee306eddb2ae0f0f5ea3ceb9c4ef6ab67122e7e595bec58f93a5436a3dd594c2829f89a66bdb7252aa9bcabdbd1227a2af51d5
|
||||
DIST hardinfo2-2.3.1.tar.gz 8400082 BLAKE2B efe758d0049b39a6a749ebe1681289c22bc02072476276cdd275bad7e03c2ca81d1e0aca2bc8f14f0a278e8daa9f281ad72699fdb6e3a5eb640d84facaabfc07 SHA512 93ce0c80986f131c2f13d0ae14dec2011c82db4a0668f4c6eec62be6cde5fa426aef600046c70106fa40c781f4dbf3a368239dd228a2a7cb2adf68d9f7e4946b
|
||||
|
||||
@@ -1,84 +0,0 @@
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake flag-o-matic xdg-utils
|
||||
|
||||
DESCRIPTION="System Information and Benchmark for Linux Systems"
|
||||
HOMEPAGE="https://hardinfo2.org"
|
||||
SRC_URI="https://github.com/hardinfo2/hardinfo2/archive/refs/tags/release-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/${PN}-release-${PV}"
|
||||
|
||||
LICENSE="GPL-2+ GPL-3+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="X qt6 systemd wayland vulkan"
|
||||
REQUIRED_USE="vulkan? ( || ( X wayland ) )"
|
||||
|
||||
DEPEND="
|
||||
>=dev-libs/glib-2.24
|
||||
dev-libs/json-glib
|
||||
net-libs/libsoup:3.0
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:3[X]
|
||||
x11-libs/libX11
|
||||
x11-libs/pango
|
||||
virtual/zlib:=
|
||||
qt6? ( dev-qt/qtbase:6[opengl,widgets,gui] )
|
||||
vulkan? (
|
||||
dev-util/glslang
|
||||
media-libs/shaderc
|
||||
media-libs/vulkan-loader[X?,wayland?]
|
||||
X? ( x11-libs/libxcb )
|
||||
wayland? (
|
||||
dev-libs/wayland
|
||||
gui-libs/libdecor
|
||||
)
|
||||
)
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-benchmarks/sysbench
|
||||
net-misc/iperf:3
|
||||
sys-apps/dmidecode
|
||||
sys-apps/fwupd
|
||||
sys-apps/gawk
|
||||
sys-apps/lm-sensors
|
||||
sys-fs/lsscsi
|
||||
sys-fs/udisks:2
|
||||
x11-apps/mesa-progs[X]
|
||||
x11-apps/xrandr
|
||||
x11-misc/xdg-utils
|
||||
vulkan? ( dev-util/vulkan-tools[X?,wayland?] )
|
||||
"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's:-O0 ::' CMakeLists.txt || die
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
filter-flags -O*
|
||||
|
||||
local mycmakeargs=(
|
||||
-DHARDINFO2_QT6=$(usex qt6)
|
||||
-DHARDINFO2_QT5=0
|
||||
-DHARDINFO2_SERVICE=$(usex systemd)
|
||||
-DHARDINFO2_VK=$(usex vulkan 1 0)
|
||||
-DHARDINFO2_VK_WAYLAND=$(usex wayland)
|
||||
-DHARDINFO2_VK_X11=$(usex X)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_14 )
|
||||
PYTHON_COMPAT=( python3_{14..15} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
|
||||
@@ -309,7 +309,9 @@ DIST siphasher-1.0.3.crate 11643 BLAKE2B 88046e55d019f0b43e90db9337359b74ccc0023
|
||||
DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9
|
||||
DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
|
||||
DIST ssh2-config-0.7.1.crate 56361 BLAKE2B 50bb32139102bca56471b25f9e39a934a5a8c8a205950ed9cacf4b15b8ab027a2dde2541c9f7703a26a8f417747dc781c9942de071b4fb5af85945150db1bfea SHA512 f127e2d4b5efdd37a00a3a1877505ee6afaea42e726401ce1b88a98206db74306a7d7199287d87aac4ea807e54a78b0ff30ae8a235c122290224efe104da8df4
|
||||
DIST sshelf-0.10.0.tar.gz 628024 BLAKE2B 410ee24cdd5ff97a8734d5828997b7820c7e192f1df69a51a675519ec5d5df0ded1ed655fe3ce1d74170dda2498c45d6a2d302ed49bd27c8537b3f27af4fb56b SHA512 b2c4c03507ed939c9f702c9c7aa9f192a1ae6fbabd12d7d079ae1f81e4bf03fe0ac7e87c802619d8a5b2291a7665ea3ad8637c53bdd7210eff920ba375509770
|
||||
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.9.0.tar.gz 613175 BLAKE2B 362b88749116f76f6f15632b721657934134a454b7f253f2cceec90100774f8731bdfe7017e3d9b78dbe5d256113e3ae634a9124202c020e1dc7030d6c61a543 SHA512 ce7b450fda6ef5295be77c84361ed6dbbfb00d5645e9ee42eeb60b2fd5badd4f631e39906440c682b47714f0147f8aa4008bdbd5feb92821e0e31ffcfe8450eb
|
||||
DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c
|
||||
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
|
||||
DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
|
||||
|
||||
@@ -5,447 +5,6 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
aead@0.5.2
|
||||
aes@0.8.4
|
||||
age-core@0.10.0
|
||||
age@0.10.1
|
||||
aho-corasick@1.1.4
|
||||
allocator-api2@0.2.21
|
||||
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
|
||||
arboard@3.6.1
|
||||
arc-swap@1.9.1
|
||||
async-broadcast@0.7.2
|
||||
async-channel@2.5.0
|
||||
async-executor@1.14.0
|
||||
async-fs@2.2.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.14
|
||||
async-task@4.7.1
|
||||
async-trait@0.1.89
|
||||
atomic-waker@1.1.2
|
||||
atomic@0.6.1
|
||||
autocfg@1.5.1
|
||||
base64@0.21.7
|
||||
base64@0.22.1
|
||||
basic-toml@0.1.10
|
||||
bech32@0.9.1
|
||||
bit-set@0.5.3
|
||||
bit-vec@0.6.3
|
||||
bitflags@1.3.2
|
||||
bitflags@2.12.1
|
||||
block-buffer@0.10.4
|
||||
block-padding@0.3.3
|
||||
blocking@1.6.2
|
||||
bumpalo@3.20.3
|
||||
bytemuck@1.25.0
|
||||
byteorder@1.5.0
|
||||
castaway@0.2.4
|
||||
cbc@0.1.2
|
||||
cc@1.2.63
|
||||
cfg-if@1.0.4
|
||||
cfg_aliases@0.2.1
|
||||
chacha20@0.9.1
|
||||
chacha20poly1305@0.10.1
|
||||
cipher@0.4.4
|
||||
clap@4.6.1
|
||||
clap_builder@4.6.0
|
||||
clap_complete@4.6.5
|
||||
clap_derive@4.6.1
|
||||
clap_lex@1.1.0
|
||||
clap_mangen@0.3.0
|
||||
clipboard-win@5.4.1
|
||||
colorchoice@1.0.5
|
||||
compact_str@0.9.1
|
||||
concurrent-queue@2.5.0
|
||||
convert_case@0.10.0
|
||||
cookie-factory@0.3.3
|
||||
core-foundation-sys@0.8.7
|
||||
core-foundation@0.10.1
|
||||
core-foundation@0.9.4
|
||||
cpufeatures@0.2.17
|
||||
crossbeam-utils@0.8.21
|
||||
crossterm@0.29.0
|
||||
crossterm_winapi@0.9.1
|
||||
crypto-common@0.1.7
|
||||
csscolorparser@0.6.2
|
||||
curve25519-dalek-derive@0.1.1
|
||||
curve25519-dalek@4.1.3
|
||||
darling@0.23.0
|
||||
darling_core@0.23.0
|
||||
darling_macro@0.23.0
|
||||
dashmap@5.5.3
|
||||
dbus-secret-service@4.1.0
|
||||
dbus@0.9.11
|
||||
deltae@0.3.2
|
||||
deranged@0.5.8
|
||||
derive_more-impl@2.1.1
|
||||
derive_more@2.1.1
|
||||
digest@0.10.7
|
||||
dirs-sys@0.5.0
|
||||
dirs@6.0.0
|
||||
dispatch2@0.3.1
|
||||
displaydoc@0.2.6
|
||||
document-features@0.2.12
|
||||
either@1.16.0
|
||||
endi@1.1.1
|
||||
enumflags2@0.7.12
|
||||
enumflags2_derive@0.7.12
|
||||
equivalent@1.0.2
|
||||
errno@0.3.14
|
||||
error-code@3.3.2
|
||||
etcetera@0.11.0
|
||||
euclid@0.22.14
|
||||
event-listener-strategy@0.5.4
|
||||
event-listener@5.4.1
|
||||
fancy-regex@0.11.0
|
||||
fastrand@2.4.1
|
||||
fiat-crypto@0.2.9
|
||||
filedescriptor@0.8.3
|
||||
find-crate@0.6.3
|
||||
find-msvc-tools@0.1.9
|
||||
finl_unicode@1.4.0
|
||||
fixedbitset@0.4.2
|
||||
fluent-bundle@0.15.3
|
||||
fluent-langneg@0.13.1
|
||||
fluent-syntax@0.11.1
|
||||
fluent@0.16.1
|
||||
fnv@1.0.7
|
||||
foldhash@0.1.5
|
||||
foldhash@0.2.0
|
||||
form_urlencoded@1.2.2
|
||||
futures-channel@0.3.32
|
||||
futures-core@0.3.32
|
||||
futures-executor@0.3.32
|
||||
futures-io@0.3.32
|
||||
futures-lite@2.6.1
|
||||
futures-macro@0.3.32
|
||||
futures-sink@0.3.32
|
||||
futures-task@0.3.32
|
||||
futures-util@0.3.32
|
||||
futures@0.3.32
|
||||
generic-array@0.14.7
|
||||
gethostname@1.1.0
|
||||
getrandom@0.2.17
|
||||
getrandom@0.3.4
|
||||
getrandom@0.4.2
|
||||
git2@0.20.4
|
||||
glob@0.3.3
|
||||
hashbrown@0.14.5
|
||||
hashbrown@0.15.5
|
||||
hashbrown@0.16.1
|
||||
hashbrown@0.17.1
|
||||
heck@0.5.0
|
||||
hermit-abi@0.5.2
|
||||
hex@0.4.3
|
||||
hkdf@0.12.4
|
||||
hmac@0.12.1
|
||||
i18n-config@0.4.8
|
||||
i18n-embed-fl@0.7.0
|
||||
i18n-embed-impl@0.8.4
|
||||
i18n-embed@0.14.1
|
||||
icu_collections@2.2.0
|
||||
icu_locale_core@2.2.0
|
||||
icu_normalizer@2.2.0
|
||||
icu_normalizer_data@2.2.0
|
||||
icu_properties@2.2.0
|
||||
icu_properties_data@2.2.0
|
||||
icu_provider@2.2.0
|
||||
id-arena@2.3.0
|
||||
ident_case@1.0.1
|
||||
idna@1.1.0
|
||||
idna_adapter@1.2.2
|
||||
indexmap@2.14.0
|
||||
indoc@2.0.7
|
||||
inout@0.1.4
|
||||
instability@0.3.12
|
||||
intl-memoizer@0.5.3
|
||||
intl_pluralrules@7.0.2
|
||||
io_tee@0.1.1
|
||||
is_executable@1.0.5
|
||||
is_terminal_polyfill@1.70.2
|
||||
itertools@0.14.0
|
||||
itoa@1.0.18
|
||||
jobserver@0.1.34
|
||||
js-sys@0.3.99
|
||||
kasuari@0.4.12
|
||||
keyring@3.6.3
|
||||
lab@0.11.0
|
||||
lazy_static@1.5.0
|
||||
leb128fmt@0.1.0
|
||||
libc@0.2.186
|
||||
libdbus-sys@0.2.7
|
||||
libgit2-sys@0.18.5+1.9.4
|
||||
libredox@0.1.17
|
||||
libssh2-sys@0.3.1
|
||||
libz-sys@1.1.29
|
||||
line-clipping@0.3.7
|
||||
linux-raw-sys@0.12.1
|
||||
litemap@0.8.2
|
||||
litrs@1.0.0
|
||||
lock_api@0.4.14
|
||||
log@0.4.32
|
||||
lru@0.16.4
|
||||
mac_address@1.1.8
|
||||
memchr@2.8.1
|
||||
memmem@0.1.1
|
||||
memoffset@0.9.1
|
||||
minimal-lexical@0.2.1
|
||||
mio@1.2.1
|
||||
nix@0.29.0
|
||||
nom@7.1.3
|
||||
nucleo-matcher@0.3.1
|
||||
num-bigint@0.4.6
|
||||
num-complex@0.4.6
|
||||
num-conv@0.2.2
|
||||
num-derive@0.4.2
|
||||
num-integer@0.1.46
|
||||
num-iter@0.1.45
|
||||
num-rational@0.4.2
|
||||
num-traits@0.2.19
|
||||
num@0.4.3
|
||||
num_threads@0.1.7
|
||||
objc2-app-kit@0.3.2
|
||||
objc2-core-foundation@0.3.2
|
||||
objc2-core-graphics@0.3.2
|
||||
objc2-encode@4.1.0
|
||||
objc2-foundation@0.3.2
|
||||
objc2-io-surface@0.3.2
|
||||
objc2@0.6.4
|
||||
once_cell@1.21.4
|
||||
once_cell_polyfill@1.70.2
|
||||
opaque-debug@0.3.1
|
||||
openssl-probe@0.1.6
|
||||
openssl-sys@0.9.116
|
||||
option-ext@0.2.0
|
||||
ordered-float@4.6.0
|
||||
ordered-stream@0.2.0
|
||||
parking@2.2.1
|
||||
parking_lot@0.12.5
|
||||
parking_lot_core@0.9.12
|
||||
pbkdf2@0.12.2
|
||||
percent-encoding@2.3.2
|
||||
pest@2.8.6
|
||||
pest_derive@2.8.6
|
||||
pest_generator@2.8.6
|
||||
pest_meta@2.8.6
|
||||
phf@0.11.3
|
||||
phf_codegen@0.11.3
|
||||
phf_generator@0.11.3
|
||||
phf_macros@0.11.3
|
||||
phf_shared@0.11.3
|
||||
pin-project-internal@1.1.13
|
||||
pin-project-lite@0.2.17
|
||||
pin-project@1.1.13
|
||||
piper@0.2.5
|
||||
pkg-config@0.3.33
|
||||
polling@3.11.0
|
||||
poly1305@0.8.0
|
||||
portable-atomic@1.13.1
|
||||
potential_utf@0.1.5
|
||||
powerfmt@0.2.0
|
||||
ppv-lite86@0.2.21
|
||||
prettyplease@0.2.37
|
||||
proc-macro-crate@3.5.0
|
||||
proc-macro-error-attr@1.0.4
|
||||
proc-macro-error@1.0.4
|
||||
proc-macro2@1.0.106
|
||||
quote@1.0.45
|
||||
r-efi@5.3.0
|
||||
r-efi@6.0.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
|
||||
ratatui-core@0.1.0
|
||||
ratatui-crossterm@0.1.0
|
||||
ratatui-macros@0.7.0
|
||||
ratatui-termwiz@0.1.0
|
||||
ratatui-widgets@0.3.0
|
||||
ratatui@0.30.0
|
||||
redox_syscall@0.5.18
|
||||
redox_users@0.5.2
|
||||
regex-automata@0.4.14
|
||||
regex-syntax@0.8.10
|
||||
regex@1.12.3
|
||||
roff@1.1.1
|
||||
rust-embed-impl@8.11.0
|
||||
rust-embed-utils@8.11.0
|
||||
rust-embed@8.11.0
|
||||
rustc-hash@1.1.0
|
||||
rustc-hash@2.1.2
|
||||
rustc_version@0.4.1
|
||||
rustix@1.1.4
|
||||
rustversion@1.0.22
|
||||
ryu@1.0.23
|
||||
salsa20@0.10.2
|
||||
same-file@1.0.6
|
||||
scopeguard@1.2.0
|
||||
scrypt@0.11.0
|
||||
secrecy@0.8.0
|
||||
secret-service@4.0.0
|
||||
security-framework-sys@2.17.0
|
||||
security-framework@2.11.1
|
||||
security-framework@3.7.0
|
||||
self_cell@0.10.3
|
||||
self_cell@1.2.2
|
||||
semver@1.0.28
|
||||
serde@1.0.228
|
||||
serde_core@1.0.228
|
||||
serde_derive@1.0.228
|
||||
serde_json@1.0.150
|
||||
serde_repr@0.1.20
|
||||
serde_spanned@1.1.1
|
||||
sha1@0.10.6
|
||||
sha2@0.10.9
|
||||
shlex@1.3.0
|
||||
shlex@2.0.1
|
||||
signal-hook-mio@0.2.5
|
||||
signal-hook-registry@1.4.8
|
||||
signal-hook@0.3.18
|
||||
siphasher@1.0.3
|
||||
slab@0.4.12
|
||||
smallvec@1.15.1
|
||||
ssh2-config@0.7.1
|
||||
stable_deref_trait@1.2.1
|
||||
static_assertions@1.1.0
|
||||
strsim@0.10.0
|
||||
strsim@0.11.1
|
||||
strum@0.27.2
|
||||
strum_macros@0.27.2
|
||||
subtle@2.6.1
|
||||
syn@1.0.109
|
||||
syn@2.0.117
|
||||
synstructure@0.13.2
|
||||
tempfile@3.27.0
|
||||
terminfo@0.9.0
|
||||
termios@0.3.3
|
||||
termwiz@0.23.3
|
||||
thiserror-impl@1.0.69
|
||||
thiserror-impl@2.0.18
|
||||
thiserror@1.0.69
|
||||
thiserror@2.0.18
|
||||
time-core@0.1.8
|
||||
time@0.3.47
|
||||
tinystr@0.8.3
|
||||
toml@0.5.11
|
||||
toml@1.1.2+spec-1.1.0
|
||||
toml_datetime@1.1.1+spec-1.1.0
|
||||
toml_edit@0.25.12+spec-1.1.0
|
||||
toml_parser@1.1.2+spec-1.1.0
|
||||
toml_writer@1.1.1+spec-1.1.0
|
||||
tracing-attributes@0.1.31
|
||||
tracing-core@0.1.36
|
||||
tracing@0.1.44
|
||||
type-map@0.5.1
|
||||
typenum@1.20.1
|
||||
ucd-trie@0.1.7
|
||||
uds_windows@1.2.1
|
||||
ulid@1.2.1
|
||||
unic-langid-impl@0.9.6
|
||||
unic-langid@0.9.6
|
||||
unicode-ident@1.0.24
|
||||
unicode-segmentation@1.13.3
|
||||
unicode-truncate@2.0.1
|
||||
unicode-width@0.2.2
|
||||
unicode-xid@0.2.6
|
||||
universal-hash@0.5.1
|
||||
url@2.5.8
|
||||
utf8_iter@1.0.4
|
||||
utf8parse@0.2.2
|
||||
uuid@1.23.2
|
||||
vcpkg@0.2.15
|
||||
version_check@0.9.5
|
||||
vtparse@0.6.2
|
||||
walkdir@2.5.0
|
||||
wasi@0.11.1+wasi-snapshot-preview1
|
||||
wasip2@1.0.3+wasi-0.2.9
|
||||
wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
|
||||
wasm-bindgen-macro-support@0.2.122
|
||||
wasm-bindgen-macro@0.2.122
|
||||
wasm-bindgen-shared@0.2.122
|
||||
wasm-bindgen@0.2.122
|
||||
wasm-encoder@0.244.0
|
||||
wasm-metadata@0.244.0
|
||||
wasmparser@0.244.0
|
||||
web-time@1.1.0
|
||||
wezterm-bidi@0.2.3
|
||||
wezterm-blob-leases@0.1.1
|
||||
wezterm-color-types@0.3.0
|
||||
wezterm-dynamic-derive@0.1.1
|
||||
wezterm-dynamic@0.2.1
|
||||
wezterm-input-types@0.1.0
|
||||
wildmatch@2.6.1
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-util@0.1.11
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
winapi@0.3.9
|
||||
windows-link@0.2.1
|
||||
windows-sys@0.52.0
|
||||
windows-sys@0.59.0
|
||||
windows-sys@0.60.2
|
||||
windows-sys@0.61.2
|
||||
windows-targets@0.52.6
|
||||
windows-targets@0.53.5
|
||||
windows_aarch64_gnullvm@0.52.6
|
||||
windows_aarch64_gnullvm@0.53.1
|
||||
windows_aarch64_msvc@0.52.6
|
||||
windows_aarch64_msvc@0.53.1
|
||||
windows_i686_gnu@0.52.6
|
||||
windows_i686_gnu@0.53.1
|
||||
windows_i686_gnullvm@0.52.6
|
||||
windows_i686_gnullvm@0.53.1
|
||||
windows_i686_msvc@0.52.6
|
||||
windows_i686_msvc@0.53.1
|
||||
windows_x86_64_gnu@0.52.6
|
||||
windows_x86_64_gnu@0.53.1
|
||||
windows_x86_64_gnullvm@0.52.6
|
||||
windows_x86_64_gnullvm@0.53.1
|
||||
windows_x86_64_msvc@0.52.6
|
||||
windows_x86_64_msvc@0.53.1
|
||||
winnow@1.0.3
|
||||
wit-bindgen-core@0.51.0
|
||||
wit-bindgen-rust-macro@0.51.0
|
||||
wit-bindgen-rust@0.51.0
|
||||
wit-bindgen@0.51.0
|
||||
wit-bindgen@0.57.1
|
||||
wit-component@0.244.0
|
||||
wit-parser@0.244.0
|
||||
writeable@0.6.3
|
||||
x11rb-protocol@0.13.2
|
||||
x11rb@0.13.2
|
||||
x25519-dalek@2.0.1
|
||||
xdg-home@1.3.0
|
||||
yoke-derive@0.8.2
|
||||
yoke@0.8.3
|
||||
zbus@4.4.0
|
||||
zbus_macros@4.4.0
|
||||
zbus_names@3.0.0
|
||||
zerocopy-derive@0.8.50
|
||||
zerocopy@0.8.50
|
||||
zerofrom-derive@0.1.7
|
||||
zerofrom@0.1.8
|
||||
zeroize@1.8.2
|
||||
zeroize_derive@1.4.3
|
||||
zerotrie@0.2.4
|
||||
zerovec-derive@0.11.3
|
||||
zerovec@0.11.6
|
||||
zmij@1.0.21
|
||||
zvariant@4.2.0
|
||||
zvariant_derive@4.2.0
|
||||
zvariant_utils@2.1.0
|
||||
"
|
||||
|
||||
RUST_MIN_VER="1.88.0"
|
||||
inherit cargo
|
||||
|
||||
@@ -453,7 +12,7 @@ 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
|
||||
${CARGO_CRATE_URIS}
|
||||
https://github.com/masterwolf-git/sshelf/raw/refs/heads/master/${P}-crates.tar.xz
|
||||
"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 MIT )"
|
||||
@@ -463,6 +22,6 @@ LICENSE+="
|
||||
WTFPL-2 ZLIB
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS=""
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/sshelf"
|
||||
|
||||
466
app-admin/sshelf/sshelf-0.9.0.ebuild
Normal file
466
app-admin/sshelf/sshelf-0.9.0.ebuild
Normal file
@@ -0,0 +1,466 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Autogenerated by pycargoebuild 0.15.3
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
aead@0.5.2
|
||||
aes@0.8.4
|
||||
age-core@0.10.0
|
||||
age@0.10.1
|
||||
aho-corasick@1.1.4
|
||||
allocator-api2@0.2.21
|
||||
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
|
||||
arboard@3.6.1
|
||||
arc-swap@1.9.1
|
||||
async-broadcast@0.7.2
|
||||
async-channel@2.5.0
|
||||
async-executor@1.14.0
|
||||
async-fs@2.2.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.14
|
||||
async-task@4.7.1
|
||||
async-trait@0.1.89
|
||||
atomic-waker@1.1.2
|
||||
atomic@0.6.1
|
||||
autocfg@1.5.1
|
||||
base64@0.21.7
|
||||
base64@0.22.1
|
||||
basic-toml@0.1.10
|
||||
bech32@0.9.1
|
||||
bit-set@0.5.3
|
||||
bit-vec@0.6.3
|
||||
bitflags@1.3.2
|
||||
bitflags@2.12.1
|
||||
block-buffer@0.10.4
|
||||
block-padding@0.3.3
|
||||
blocking@1.6.2
|
||||
bumpalo@3.20.3
|
||||
bytemuck@1.25.0
|
||||
byteorder@1.5.0
|
||||
castaway@0.2.4
|
||||
cbc@0.1.2
|
||||
cc@1.2.63
|
||||
cfg-if@1.0.4
|
||||
cfg_aliases@0.2.1
|
||||
chacha20@0.9.1
|
||||
chacha20poly1305@0.10.1
|
||||
cipher@0.4.4
|
||||
clap@4.6.1
|
||||
clap_builder@4.6.0
|
||||
clap_complete@4.6.5
|
||||
clap_derive@4.6.1
|
||||
clap_lex@1.1.0
|
||||
clap_mangen@0.3.0
|
||||
clipboard-win@5.4.1
|
||||
colorchoice@1.0.5
|
||||
compact_str@0.9.1
|
||||
concurrent-queue@2.5.0
|
||||
convert_case@0.10.0
|
||||
cookie-factory@0.3.3
|
||||
core-foundation-sys@0.8.7
|
||||
core-foundation@0.10.1
|
||||
core-foundation@0.9.4
|
||||
cpufeatures@0.2.17
|
||||
crossbeam-utils@0.8.21
|
||||
crossterm@0.29.0
|
||||
crossterm_winapi@0.9.1
|
||||
crypto-common@0.1.7
|
||||
csscolorparser@0.6.2
|
||||
curve25519-dalek-derive@0.1.1
|
||||
curve25519-dalek@4.1.3
|
||||
darling@0.23.0
|
||||
darling_core@0.23.0
|
||||
darling_macro@0.23.0
|
||||
dashmap@5.5.3
|
||||
dbus-secret-service@4.1.0
|
||||
dbus@0.9.11
|
||||
deltae@0.3.2
|
||||
deranged@0.5.8
|
||||
derive_more-impl@2.1.1
|
||||
derive_more@2.1.1
|
||||
digest@0.10.7
|
||||
dirs-sys@0.5.0
|
||||
dirs@6.0.0
|
||||
dispatch2@0.3.1
|
||||
displaydoc@0.2.6
|
||||
document-features@0.2.12
|
||||
either@1.16.0
|
||||
endi@1.1.1
|
||||
enumflags2@0.7.12
|
||||
enumflags2_derive@0.7.12
|
||||
equivalent@1.0.2
|
||||
errno@0.3.14
|
||||
error-code@3.3.2
|
||||
etcetera@0.11.0
|
||||
euclid@0.22.14
|
||||
event-listener-strategy@0.5.4
|
||||
event-listener@5.4.1
|
||||
fancy-regex@0.11.0
|
||||
fastrand@2.4.1
|
||||
fiat-crypto@0.2.9
|
||||
filedescriptor@0.8.3
|
||||
find-crate@0.6.3
|
||||
find-msvc-tools@0.1.9
|
||||
finl_unicode@1.4.0
|
||||
fixedbitset@0.4.2
|
||||
fluent-bundle@0.15.3
|
||||
fluent-langneg@0.13.1
|
||||
fluent-syntax@0.11.1
|
||||
fluent@0.16.1
|
||||
fnv@1.0.7
|
||||
foldhash@0.1.5
|
||||
foldhash@0.2.0
|
||||
form_urlencoded@1.2.2
|
||||
futures-channel@0.3.32
|
||||
futures-core@0.3.32
|
||||
futures-executor@0.3.32
|
||||
futures-io@0.3.32
|
||||
futures-lite@2.6.1
|
||||
futures-macro@0.3.32
|
||||
futures-sink@0.3.32
|
||||
futures-task@0.3.32
|
||||
futures-util@0.3.32
|
||||
futures@0.3.32
|
||||
generic-array@0.14.7
|
||||
gethostname@1.1.0
|
||||
getrandom@0.2.17
|
||||
getrandom@0.3.4
|
||||
getrandom@0.4.2
|
||||
git2@0.20.4
|
||||
glob@0.3.3
|
||||
hashbrown@0.14.5
|
||||
hashbrown@0.15.5
|
||||
hashbrown@0.16.1
|
||||
hashbrown@0.17.1
|
||||
heck@0.5.0
|
||||
hermit-abi@0.5.2
|
||||
hex@0.4.3
|
||||
hkdf@0.12.4
|
||||
hmac@0.12.1
|
||||
i18n-config@0.4.8
|
||||
i18n-embed-fl@0.7.0
|
||||
i18n-embed-impl@0.8.4
|
||||
i18n-embed@0.14.1
|
||||
icu_collections@2.2.0
|
||||
icu_locale_core@2.2.0
|
||||
icu_normalizer@2.2.0
|
||||
icu_normalizer_data@2.2.0
|
||||
icu_properties@2.2.0
|
||||
icu_properties_data@2.2.0
|
||||
icu_provider@2.2.0
|
||||
id-arena@2.3.0
|
||||
ident_case@1.0.1
|
||||
idna@1.1.0
|
||||
idna_adapter@1.2.2
|
||||
indexmap@2.14.0
|
||||
indoc@2.0.7
|
||||
inout@0.1.4
|
||||
instability@0.3.12
|
||||
intl-memoizer@0.5.3
|
||||
intl_pluralrules@7.0.2
|
||||
io_tee@0.1.1
|
||||
is_executable@1.0.5
|
||||
is_terminal_polyfill@1.70.2
|
||||
itertools@0.14.0
|
||||
itoa@1.0.18
|
||||
jobserver@0.1.34
|
||||
js-sys@0.3.99
|
||||
kasuari@0.4.12
|
||||
keyring@3.6.3
|
||||
lab@0.11.0
|
||||
lazy_static@1.5.0
|
||||
leb128fmt@0.1.0
|
||||
libc@0.2.186
|
||||
libdbus-sys@0.2.7
|
||||
libgit2-sys@0.18.5+1.9.4
|
||||
libredox@0.1.17
|
||||
libssh2-sys@0.3.1
|
||||
libz-sys@1.1.29
|
||||
line-clipping@0.3.7
|
||||
linux-raw-sys@0.12.1
|
||||
litemap@0.8.2
|
||||
litrs@1.0.0
|
||||
lock_api@0.4.14
|
||||
log@0.4.32
|
||||
lru@0.16.4
|
||||
mac_address@1.1.8
|
||||
memchr@2.8.1
|
||||
memmem@0.1.1
|
||||
memoffset@0.9.1
|
||||
minimal-lexical@0.2.1
|
||||
mio@1.2.1
|
||||
nix@0.29.0
|
||||
nom@7.1.3
|
||||
nucleo-matcher@0.3.1
|
||||
num-bigint@0.4.6
|
||||
num-complex@0.4.6
|
||||
num-conv@0.2.2
|
||||
num-derive@0.4.2
|
||||
num-integer@0.1.46
|
||||
num-iter@0.1.45
|
||||
num-rational@0.4.2
|
||||
num-traits@0.2.19
|
||||
num@0.4.3
|
||||
num_threads@0.1.7
|
||||
objc2-app-kit@0.3.2
|
||||
objc2-core-foundation@0.3.2
|
||||
objc2-core-graphics@0.3.2
|
||||
objc2-encode@4.1.0
|
||||
objc2-foundation@0.3.2
|
||||
objc2-io-surface@0.3.2
|
||||
objc2@0.6.4
|
||||
once_cell@1.21.4
|
||||
once_cell_polyfill@1.70.2
|
||||
opaque-debug@0.3.1
|
||||
openssl-probe@0.1.6
|
||||
openssl-sys@0.9.116
|
||||
option-ext@0.2.0
|
||||
ordered-float@4.6.0
|
||||
ordered-stream@0.2.0
|
||||
parking@2.2.1
|
||||
parking_lot@0.12.5
|
||||
parking_lot_core@0.9.12
|
||||
pbkdf2@0.12.2
|
||||
percent-encoding@2.3.2
|
||||
pest@2.8.6
|
||||
pest_derive@2.8.6
|
||||
pest_generator@2.8.6
|
||||
pest_meta@2.8.6
|
||||
phf@0.11.3
|
||||
phf_codegen@0.11.3
|
||||
phf_generator@0.11.3
|
||||
phf_macros@0.11.3
|
||||
phf_shared@0.11.3
|
||||
pin-project-internal@1.1.13
|
||||
pin-project-lite@0.2.17
|
||||
pin-project@1.1.13
|
||||
piper@0.2.5
|
||||
pkg-config@0.3.33
|
||||
polling@3.11.0
|
||||
poly1305@0.8.0
|
||||
portable-atomic@1.13.1
|
||||
potential_utf@0.1.5
|
||||
powerfmt@0.2.0
|
||||
ppv-lite86@0.2.21
|
||||
prettyplease@0.2.37
|
||||
proc-macro-crate@3.5.0
|
||||
proc-macro-error-attr@1.0.4
|
||||
proc-macro-error@1.0.4
|
||||
proc-macro2@1.0.106
|
||||
quote@1.0.45
|
||||
r-efi@5.3.0
|
||||
r-efi@6.0.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
|
||||
ratatui-core@0.1.0
|
||||
ratatui-crossterm@0.1.0
|
||||
ratatui-macros@0.7.0
|
||||
ratatui-termwiz@0.1.0
|
||||
ratatui-widgets@0.3.0
|
||||
ratatui@0.30.0
|
||||
redox_syscall@0.5.18
|
||||
redox_users@0.5.2
|
||||
regex-automata@0.4.14
|
||||
regex-syntax@0.8.10
|
||||
regex@1.12.3
|
||||
roff@1.1.1
|
||||
rust-embed-impl@8.11.0
|
||||
rust-embed-utils@8.11.0
|
||||
rust-embed@8.11.0
|
||||
rustc-hash@1.1.0
|
||||
rustc-hash@2.1.2
|
||||
rustc_version@0.4.1
|
||||
rustix@1.1.4
|
||||
rustversion@1.0.22
|
||||
ryu@1.0.23
|
||||
salsa20@0.10.2
|
||||
same-file@1.0.6
|
||||
scopeguard@1.2.0
|
||||
scrypt@0.11.0
|
||||
secrecy@0.8.0
|
||||
secret-service@4.0.0
|
||||
security-framework-sys@2.17.0
|
||||
security-framework@2.11.1
|
||||
security-framework@3.7.0
|
||||
self_cell@0.10.3
|
||||
self_cell@1.2.2
|
||||
semver@1.0.28
|
||||
serde@1.0.228
|
||||
serde_core@1.0.228
|
||||
serde_derive@1.0.228
|
||||
serde_json@1.0.150
|
||||
serde_repr@0.1.20
|
||||
serde_spanned@1.1.1
|
||||
sha1@0.10.6
|
||||
sha2@0.10.9
|
||||
shlex@1.3.0
|
||||
shlex@2.0.1
|
||||
signal-hook-mio@0.2.5
|
||||
signal-hook-registry@1.4.8
|
||||
signal-hook@0.3.18
|
||||
siphasher@1.0.3
|
||||
slab@0.4.12
|
||||
smallvec@1.15.1
|
||||
ssh2-config@0.7.1
|
||||
stable_deref_trait@1.2.1
|
||||
static_assertions@1.1.0
|
||||
strsim@0.10.0
|
||||
strsim@0.11.1
|
||||
strum@0.27.2
|
||||
strum_macros@0.27.2
|
||||
subtle@2.6.1
|
||||
syn@1.0.109
|
||||
syn@2.0.117
|
||||
synstructure@0.13.2
|
||||
tempfile@3.27.0
|
||||
terminfo@0.9.0
|
||||
termios@0.3.3
|
||||
termwiz@0.23.3
|
||||
thiserror-impl@1.0.69
|
||||
thiserror-impl@2.0.18
|
||||
thiserror@1.0.69
|
||||
thiserror@2.0.18
|
||||
time-core@0.1.8
|
||||
time@0.3.47
|
||||
tinystr@0.8.3
|
||||
toml@0.5.11
|
||||
toml@1.1.2+spec-1.1.0
|
||||
toml_datetime@1.1.1+spec-1.1.0
|
||||
toml_edit@0.25.12+spec-1.1.0
|
||||
toml_parser@1.1.2+spec-1.1.0
|
||||
toml_writer@1.1.1+spec-1.1.0
|
||||
tracing-attributes@0.1.31
|
||||
tracing-core@0.1.36
|
||||
tracing@0.1.44
|
||||
type-map@0.5.1
|
||||
typenum@1.20.1
|
||||
ucd-trie@0.1.7
|
||||
uds_windows@1.2.1
|
||||
ulid@1.2.1
|
||||
unic-langid-impl@0.9.6
|
||||
unic-langid@0.9.6
|
||||
unicode-ident@1.0.24
|
||||
unicode-segmentation@1.13.3
|
||||
unicode-truncate@2.0.1
|
||||
unicode-width@0.2.2
|
||||
unicode-xid@0.2.6
|
||||
universal-hash@0.5.1
|
||||
url@2.5.8
|
||||
utf8_iter@1.0.4
|
||||
utf8parse@0.2.2
|
||||
uuid@1.23.2
|
||||
vcpkg@0.2.15
|
||||
version_check@0.9.5
|
||||
vtparse@0.6.2
|
||||
walkdir@2.5.0
|
||||
wasi@0.11.1+wasi-snapshot-preview1
|
||||
wasip2@1.0.3+wasi-0.2.9
|
||||
wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
|
||||
wasm-bindgen-macro-support@0.2.122
|
||||
wasm-bindgen-macro@0.2.122
|
||||
wasm-bindgen-shared@0.2.122
|
||||
wasm-bindgen@0.2.122
|
||||
wasm-encoder@0.244.0
|
||||
wasm-metadata@0.244.0
|
||||
wasmparser@0.244.0
|
||||
web-time@1.1.0
|
||||
wezterm-bidi@0.2.3
|
||||
wezterm-blob-leases@0.1.1
|
||||
wezterm-color-types@0.3.0
|
||||
wezterm-dynamic-derive@0.1.1
|
||||
wezterm-dynamic@0.2.1
|
||||
wezterm-input-types@0.1.0
|
||||
wildmatch@2.6.1
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-util@0.1.11
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
winapi@0.3.9
|
||||
windows-link@0.2.1
|
||||
windows-sys@0.52.0
|
||||
windows-sys@0.59.0
|
||||
windows-sys@0.60.2
|
||||
windows-sys@0.61.2
|
||||
windows-targets@0.52.6
|
||||
windows-targets@0.53.5
|
||||
windows_aarch64_gnullvm@0.52.6
|
||||
windows_aarch64_gnullvm@0.53.1
|
||||
windows_aarch64_msvc@0.52.6
|
||||
windows_aarch64_msvc@0.53.1
|
||||
windows_i686_gnu@0.52.6
|
||||
windows_i686_gnu@0.53.1
|
||||
windows_i686_gnullvm@0.52.6
|
||||
windows_i686_gnullvm@0.53.1
|
||||
windows_i686_msvc@0.52.6
|
||||
windows_i686_msvc@0.53.1
|
||||
windows_x86_64_gnu@0.52.6
|
||||
windows_x86_64_gnu@0.53.1
|
||||
windows_x86_64_gnullvm@0.52.6
|
||||
windows_x86_64_gnullvm@0.53.1
|
||||
windows_x86_64_msvc@0.52.6
|
||||
windows_x86_64_msvc@0.53.1
|
||||
winnow@1.0.3
|
||||
wit-bindgen-core@0.51.0
|
||||
wit-bindgen-rust-macro@0.51.0
|
||||
wit-bindgen-rust@0.51.0
|
||||
wit-bindgen@0.51.0
|
||||
wit-bindgen@0.57.1
|
||||
wit-component@0.244.0
|
||||
wit-parser@0.244.0
|
||||
writeable@0.6.3
|
||||
x11rb-protocol@0.13.2
|
||||
x11rb@0.13.2
|
||||
x25519-dalek@2.0.1
|
||||
xdg-home@1.3.0
|
||||
yoke-derive@0.8.2
|
||||
yoke@0.8.3
|
||||
zbus@4.4.0
|
||||
zbus_macros@4.4.0
|
||||
zbus_names@3.0.0
|
||||
zerocopy-derive@0.8.50
|
||||
zerocopy@0.8.50
|
||||
zerofrom-derive@0.1.7
|
||||
zerofrom@0.1.8
|
||||
zeroize@1.8.2
|
||||
zeroize_derive@1.4.3
|
||||
zerotrie@0.2.4
|
||||
zerovec-derive@0.11.3
|
||||
zerovec@0.11.6
|
||||
zmij@1.0.21
|
||||
zvariant@4.2.0
|
||||
zvariant_derive@4.2.0
|
||||
zvariant_utils@2.1.0
|
||||
"
|
||||
|
||||
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
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
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="~amd64"
|
||||
@@ -267,7 +267,9 @@ SRC_URI="
|
||||
https://github.com/elkowar/yolk/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
"
|
||||
|
||||
QA_FLAGS_IGNORE="/usr/bin/yolk"
|
||||
QA_FLAGS_IGNORE="
|
||||
usr/bin/yolk
|
||||
"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 MIT )"
|
||||
# Dependent crate licenses
|
||||
|
||||
1
app-backup/snapper-rollback/Manifest
Normal file
1
app-backup/snapper-rollback/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST snapper-rollback-1.0.0.tar.gz 16926 BLAKE2B 51a8dae60ecf4c2badd9abfae810545f2b37b9d2d7f0f1f05330dce3687270c373ad3cc5507f56d22eb1cf32f3d582508a65993411e9081ef1e141b48e09e112 SHA512 8aa1052b1b552a0987885cdc4e52f1b351765a8e9ecdd13751c95e145781cd13d44f4c329dea55e84aeca92bb5918c15cc668bf83fe76d9c20a464a00482e1e0
|
||||
@@ -2,7 +2,10 @@
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>contact@hacktivis.me</email>
|
||||
<name>Haelwenn (lanodan) Monnier</name>
|
||||
<email>ursm@ursm.jp</email>
|
||||
<name>Keita Urashima</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">jrabinow/snapper-rollback</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
43
app-backup/snapper-rollback/snapper-rollback-1.0.0.ebuild
Normal file
43
app-backup/snapper-rollback/snapper-rollback-1.0.0.ebuild
Normal 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} )
|
||||
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="Rollback to a snapper btrfs snapshot using the flat subvolume layout"
|
||||
HOMEPAGE="https://github.com/jrabinow/snapper-rollback"
|
||||
SRC_URI="https://github.com/jrabinow/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/btrfsutil[${PYTHON_USEDEP}]
|
||||
')
|
||||
app-backup/snapper
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# python_fix_shebang cannot parse "env -S python3", so drop the -S flag.
|
||||
sed -i -e '1s|/usr/bin/env -S python3|/usr/bin/env python3|' "${PN}.py" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newsbin "${PN}.py" "${PN}"
|
||||
python_fix_shebang "${ED}/usr/sbin/${PN}"
|
||||
|
||||
insinto /etc
|
||||
doins "${PN}.conf"
|
||||
|
||||
einstalldocs
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2022-2024 Gentoo Authors
|
||||
# Copyright 2022-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
1
app-crypt/cryptsetup-scripts-dinit/Manifest
Normal file
1
app-crypt/cryptsetup-scripts-dinit/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST cryptsetup-scripts-dinit-2.8.6.tar.gz 12296494 BLAKE2B 4ff002853dd48c489190c11d669b7d16670011c1d4ca645b9b53721e9051e94e7c6b253a900a9324762b1c11de7f513768c48f1e185d73dcba452f4a8e2f7b79 SHA512 1f7dcde70d849f003432df7569bd48bdb056383b59dd16ada738e0a72448e9ac8c868694a07f8882a7e7230940f29f939a224357d876f08bc244b1cf3f337e49
|
||||
@@ -0,0 +1,14 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
DESCRIPTION="Debian cryptsetup-scripts with patches for service usage"
|
||||
HOMEPAGE="https://codeberg.org/gentoo-dinit/cryptsetup"
|
||||
SRC_URI="https://codeberg.org/gentoo-dinit/cryptsetup/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/cryptsetup"
|
||||
LICENSE="GPL-2+"
|
||||
SLOT=0
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="sys-fs/cryptsetup"
|
||||
DEPEND="${RDEPEND}"
|
||||
14
app-crypt/cryptsetup-scripts-dinit/metadata.xml
Normal file
14
app-crypt/cryptsetup-scripts-dinit/metadata.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>reedy.sailors.8t@icloud.com</email>
|
||||
<name>Emi</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="codeberg">gentoo-dinit/cryptsetup</remote-id>
|
||||
</upstream>
|
||||
<longdescription>
|
||||
debian cryptsetup scripts with patches to remove things that aren't neccessary for usage with services
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST sops-3.12.2-deps.tar.xz 272234548 BLAKE2B f2924291b4dc55198d041d32896de05e63459ca28fee796d74506024de58d3f82ed556234028b860ffe9df169fdf78a9447616a8b4ab8978068edeb3de00f59f SHA512 49e4dc5be2fffef1a1ec722c29b1cab4a4831e8857313a44869e9c7f0248dd4873e7a636dc9f65df3c566d37bdc1b18d37232cd69626634e1d6b8dff6df30043
|
||||
DIST sops-3.12.2.tar.gz 288329 BLAKE2B 1c93ba44066cb54bdd7b206fcb1afcb5b2d547e6a90ba087ffda0f6b6f441dc43bdf81a1e2177686d3bfe1822ad6062520bdde47be0b896b00e5f9fe18f63d42 SHA512 06fe7466b10d98303b0ba59bc466bd08925cec8cab1cef46b5d3b7633b1eeb0b57f177bb0b590fc2cc00d8a8a5427a1021081376e0a908641ff7d8060b73dcf0
|
||||
DIST sops-3.13.1-deps.tar.xz 374374304 BLAKE2B c73b4ad194aa58a9f2f4d66c7efca5c15372e860ea6a70dbc6594208a18ea9fb50cecac4eaf5cdf40e149725b8f4c1fc57b9ddd337ebb0aacb4217fe782b62de SHA512 2de30b845267aa95d8987b217d70442ae24bfa49b7d6b841cac8e107d2e03046024aa09ba4bef7c094e73c83b4e5b9416121392ce8b01fb9a0e36460bc6a6c5a
|
||||
DIST sops-3.13.1.tar.gz 264464 BLAKE2B ef752084bd6fb3753640bb14c8b3ebacb42449c92359a56e543afffbaf4667fc1453ddb918d2ba85ef477bed3d257edd69b24d92fdcdfe138479596d802dde45 SHA512 b0443340b20fd602fc30bce7ef0d724177d74849dd75e01638dc07979e20a954e60dc8719645353262faebafcb41fad34f1cd5e42b8d42cfb1cfaaed121f0846
|
||||
DIST sops-3.13.2-deps.tar.xz 377907640 BLAKE2B 80472aac3ffc864808a500b86c2625b1777553a18c2afb7dbede4f9dc36b7c262c29d30ead6ef6fb0878193a88c02f4138a7710608b5842ff6124c5abaa9dca2 SHA512 0b9ec33a063abae8295939c1f09e58d4c0d8884153e77bcf042605d358f6a28c0abf70f9634795db7e2980d6b409f88d541a35253adadf7ab74ea504a1870e61
|
||||
DIST sops-3.13.2.tar.gz 271738 BLAKE2B 467270b2325e16383758bdb23064ca657d0c080728ac427cb6896b37b934a499db5697f8dc9621405eec3883c985d56d3c335f601474819999eb085fdda99f88 SHA512 f1433b6092f7750e66e5db86c19b6dc5b474c14cf645270d3a1d909628485f7101eebda5dd2d301329e52d81b74b9cecf45e98f7ebae117caea6d107f7e69d66
|
||||
|
||||
@@ -13,6 +13,8 @@ SRC_URI+=" https://git.skysolutions.fi/gentoo-mirror/guru-vendored/releases/dow
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.25.8"
|
||||
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
src_compile() {
|
||||
@@ -151,10 +151,10 @@ DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89
|
||||
DIST foreign-types-0.5.0.crate 7824 BLAKE2B 01a5111a11e48462914f9877d3228008590093633e957883fdafd3a7017e144c14fbbe713bb8b0061ebae78d20a49978191ce416a4e28317b67ec69e38acb879 SHA512 d07c92cf99c99419a3ebe05ba9154e396ab88116f46af736ffdd958c8e47741bca5d9f478f6719d5361360e844375968c1cbf6ac40995d47128a5e5fda3f6c82
|
||||
DIST foreign-types-macros-0.2.3.crate 7635 BLAKE2B ee89f576f2d892209c0f344dcab9dd85a671c976c8034b33dc984b93a5c872ff0353311657fa1dafc499243e55d3293a7bfc532ba55894a719a50ddaa6957589 SHA512 c3965e058d15159f789a8ab1597770ff6325e8ac9e6914c98450225ce27af849698646d53326e07b13eb3a9730452d926b73fd76e5a1fbd8ae4a6083bdce3367
|
||||
DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959727dcc6a21bb4efa6c28869a9affe7ee3b427d1bae25ed6928477d07959bd143d5d4fa27325f8f5a5cb0ddd3cdb9e5314df SHA512 c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e
|
||||
DIST fresh-0.4.0.tar.gz 36551567 BLAKE2B 643ef91119c1d91411d6b3d88281b33071ac51c28401b9d9993e70ca5cff6387049e0d1ae526414d2ec746d16b2c3f5f186b34f344808bf28a2ae5b3ff933e78 SHA512 ce3ee750e52d6115bf5a15e34b50ec6bda5b89024e334d5ee65a33529797125822ab1045ec016c2d63231fc08ec85d5f43975c90c356b40d86c43c8589ab4794
|
||||
DIST fresh-0.4.1.tar.gz 36791396 BLAKE2B 27361b5c6f145afd612cb979cd10558443a24e60c89117c0d6c48e15b50931e97c385a2a51aaf9e2baa6455485bdbeaeb36a29bc27f2e492c09ec98a37832f24 SHA512 fa9b2cdf8fcf3f6a333827d2c11df2ea17e880e2da87db2890261a0e1b11f03edb9c5e6a64845ea77b9d46af6a622e03eb07c0efb9ea88862f2dce118114befc
|
||||
DIST fresh-0.4.2.tar.gz 40374636 BLAKE2B 505059907ea22474d59c1f1ab2e2964c04cd3b788d434d16d71c417905df2fd1c5b7647cb1a1611945c2ba3e07693d151e7b4ae4c69c34b6005825f3c2dc7de1 SHA512 2840b178e62349f6f63d695da823e582ec27db5063694228702b432b517e280aede0e6dd3209bff912ab2a2c2c5e103f500e2029d32e55a4b209186e341a67e0
|
||||
DIST fresh-0.4.3.tar.gz 39756176 BLAKE2B 120ca9d16f10aba0b6507d233c69ec035b701f07f529b30260bf1c3c1bb3881ebae0ab9db3e9353677f26f23ae3257de8c3cc1a2782bc2eef7bc4cde73932afd SHA512 578b2ca71456f94929df91a344e58322927b0306894ec3b5d8963c333d374f88b6af96ba047e7d5997bfacd2723b95f358b16f4acc5cd8ba1e0e1584aaa091b1
|
||||
DIST fresh-0.4.4.tar.gz 40102184 BLAKE2B 6a574820f6a4e0d572574403bb1c6cb1d3d0ab7f047b960a01c2be56550a242884c7342b7b88475a47e64ab052c9a1c20401effebc6cdd2cefa606a0ba43a4a8 SHA512 a4893d059bfbb36cb05c44b56b5c51ee2de87c3022c0341b9e2ed4de6a8df9158f55ba7ed8cce2abeff7cce003cdd48c67c5e908bb5d533a3f71e9376e918c70
|
||||
DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
|
||||
DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab
|
||||
DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
|
||||
|
||||
@@ -426,6 +426,7 @@ CRATES="
|
||||
ratatui-core@0.1.0
|
||||
ratatui-crossterm@0.1.0
|
||||
ratatui-termwiz@0.1.0
|
||||
ratatui-wgpu@0.5.0
|
||||
ratatui-widgets@0.3.0
|
||||
ratatui@0.30.0
|
||||
raw-window-handle@0.6.2
|
||||
@@ -730,10 +731,6 @@ CRATES="
|
||||
zmij@1.0.21
|
||||
"
|
||||
|
||||
declare -A GIT_CRATES=(
|
||||
[ratatui-wgpu]='https://github.com/Jesterhearts/ratatui-wgpu;cdcf5c6987adba56b060f6a8532ee83b25a4e3e5;ratatui-wgpu-%commit%'
|
||||
)
|
||||
|
||||
inherit cargo desktop xdg
|
||||
|
||||
DESCRIPTION="Terminal based IDE & text editor: easy, powerful and fast"
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST 1password-cli-2.34.0-amd64.zip 14516956 BLAKE2B ead0afcd77672cfbb4c60996c542a7a1b41b85d0b7ce04434abdaeb369a8eeb85a2d09495f51bd49afbe9a988a8a68c86a3febbe2895d0227d0ddbf26014e3b6 SHA512 09846d5598f10d0ee027e7d4cf8097b1e78d29021c4a86d7ba2d1f652162d371fb79559c51b82c70e534b3be590e40b1f56df831ced9ceb554e1ec3a1edde332
|
||||
DIST 1password-cli-2.34.0-arm64.zip 13461687 BLAKE2B 85b804dee2f0a3b0da1e3f0d1070e9bb9f7b354b554dbb91db0f9676732c77f60db2c612de61b65eac18e3ac9d745d2bae4e9a4cb3c96d459dd57e8ba2e3c498 SHA512 ba7f73ecadb136b09d58220935523499fe78642a04484d3fa8e65bb03f0db281e54e66feab57e625aad54f232e8c4d809f0a7180dfb7ee9d2ae0cc36b97df482
|
||||
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
|
||||
|
||||
@@ -7,7 +7,7 @@ LLVM_COMPAT=({15..21})
|
||||
|
||||
inherit cargo desktop
|
||||
|
||||
DESCRIPTION="Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR."
|
||||
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
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=({15..21})
|
||||
RUST_MIN_VER="1.88.0"
|
||||
RUST_MIN_VER="1.95"
|
||||
|
||||
inherit cargo desktop xdg
|
||||
|
||||
DESCRIPTION="Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR."
|
||||
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
|
||||
|
||||
@@ -111,7 +111,7 @@ DIST glib-sys-0.20.10.crate 67282 BLAKE2B bf818fbd475a42add4f384f9bb2d911171313b
|
||||
DIST glib-sys-0.21.5.crate 67231 BLAKE2B fb5295435425b1d3f5e014abeac59bb1476181c91d5dd04bb1cc9fd3ebee7924ed624b10e13a61225774f37c4c23da7e07a33eec0f33bfec995683f14c050a81 SHA512 1aa03503ac90e2a564eceb2b1012691c84d7de36f2b18f21baef58e60248b0de9498d255416b897eb3960fb3613a5be39f59a7bbafdb1e6c293ee2b0b566644a
|
||||
DIST gobject-sys-0.20.10.crate 22623 BLAKE2B 33585b36c123c388c0c3b1fe1533741e57722223b25e8a25befcf498fdc17cf7913ed0481ed69414a808a73d580913e1031e26763f3ce2f98721f8c31ad59dea SHA512 e52708d378c99005c806cedb66ebac5384adc65a2ce6df06ea7d5a44a7d7d974ccc93239a378dfd24fb49dab96c835a659f9c994ba3ca86fd9b73ce7ef17ddc5
|
||||
DIST gobject-sys-0.21.5.crate 22168 BLAKE2B 356e2c025d6fba801c1ac5d467d07b21f1edf137d3aab879d9d208c9c2734dd7efffbb314eff7a48c50bd0f43d6a11708e55562036fef873d52bdfe0ac6a55f5 SHA512 4eedbcfeb232b4ea5cc2872b99122c93a8d6ac4762434c6b5afbf4bbdead5503e896ed01ece78724e54a08a08610d08d840d4bddcde99d81c0883b63558a9c29
|
||||
DIST gpkg-1.3.10.tar.gz 1422531 BLAKE2B ee979c0999828d9b10ee7bf241740bf4a494fef3ade4c1c95c574d1c7c484a22be0f78e0e8a6384293c4adda78f767bac58fefd93340b28a8d91cbeee2e6a571 SHA512 e1b0269ecc5116ffa330f7bf5e1ad115d8f4a637d9b4297d3dfb95958db56d661827af2b3ec0f0584178b5515cd5a6a1079f7ab1300709199b936047514a5db3
|
||||
DIST gpkg-1.4.0.tar.gz 1427446 BLAKE2B a5fd79073454d678442a126bda70bce6ed3921c12bcb170ca59d6a7789cdebe218ea42d069d3b8a1bdce3730842bd91b7c8a108fb944226b3ff2a63f9ca8dd54 SHA512 faeb62b1becceaf1c8b932d427975511d7363083ae5246529e7c5cb7843e3aa06dd32a756fd8d4bbe0103019d4eb0efa33cdf5b607ce3ce970b57788636f9069
|
||||
DIST graphene-rs-0.21.5.crate 23098 BLAKE2B 5b057fe0c8ba1b1b211e0a4d19f304feaa4ebac875644a544801f183b4b9a391f25f603c69ad16422dfdac48b818944169df6ae98f355e812df174802bc6e884 SHA512 0f44f00ff1a5f161221f1f7152d9db2b4c5b37f48222d6264a3c767c70695eb4b7d363b456ba91cefc752aad992ef9f5a62894f96f68337cd9d8303073a7a075
|
||||
DIST graphene-sys-0.21.5.crate 14991 BLAKE2B 26bf66fbf8550e647232ba246e68f80904377d72851f7f0e8e44f03b0ce64816813f1bec5e3ced81e2b40881627ded2da17ee9b369a41aad5441e4a03c08a46e SHA512 a06313c6032c6455302bb5589369eeb20a82e350f9cc5e4afb5bfaee897d0c719f0ebc28de20e4acd185465ff645a6ac9ec08f3a1ca945149f13c4da819f8b20
|
||||
DIST gsk4-0.10.3.crate 38675 BLAKE2B 83d4bf593eb97b4215757d1c26b162957b9711a2f0c64048a329819c0e71e27c242b80aa15c7d1464520253e18eb8d1b5941201bca50d14ee5c3a85a0b53014a SHA512 65985bb57c4973240d8fed31d33289a7def967038cdf8e2286923fe170130ca754e7c6061836ffc32758bdee96f18f7a6431dbdafc801cc67409d1a379535641
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST iwe-0.11.0.tar.gz 1830765 BLAKE2B 3614dacf4705d009ad02a30ac1a5989cb23f239a4f6f4070d84f56929ceabcdc9cba25bbce7fff8c0e1617978e6510ff82ad58cae27f584cb94f7030fdfda963 SHA512 89b4c9e20ebe6485b8dc41ec0c2e2d6bbd4df587c7c1dc8ac355c3cc9bf65dfbaada12d4419af7a4fa741912d8e63a3415597492763ae600aed567b5e56a2bb3
|
||||
DIST iwe-0.5.0.tar.gz 1728208 BLAKE2B 17978af061a114fd2265111db6dd390e1eca77e3471c48989aadbeb4b5c80dcedd81ba746bb59468a21781158108ab0443fa07a14308b1704649012c9d44cae5 SHA512 99d2e844a7de474e2c664c5052588e9409358e88b62c34c6887a754d401bbf31ce34eec58dd289b7d48538e2559988cd982d2758f416308af5679475f7df8e5a
|
||||
DIST iwe-0.13.0.tar.gz 1877271 BLAKE2B 6dbe4f9f204461323f93a9274774a1a9a23a80db286dffa5c01843ee6f6d03d8ccabebf05883fd5f67744d4a08528b2a920d870f54c6f50bbb9dce4fb6ba8b17 SHA512 5c076f759aed43a7a4afa3836d36a81282d228324af41bf4f4c45dea141d6d2d23ab92ffe4fcfd1e84e64ab51b481e5e1fb0e48a229463e5e49a68d477a18b37
|
||||
DIST iwe-liwe-v0.11.0-deps.tar.xz 24954392 BLAKE2B 7379cc14f5d9e099377974121dfb1a77d76b8474b1d2b17d976aa32a87ba4966cc64a3399a7293baf7404582b56075d9fc6fa05ff24736840355e75b90a87b4e SHA512 9a119ed6811bd84619c21e2bb12f1a576a48660ad99ceae1a7413ef57b5e094386015cd91d5c7775f3ff1272b61da58c506e1684ea40db080230b943a8268e79
|
||||
DIST iwe-liwe-v0.5.0-deps.tar.xz 19512464 BLAKE2B d77388f5b423e1973ffff68da06bbe89c3005650b1d4d2879dd1c21ffd41cef5228b7c134800bc04ed12cd845fb22434a658d705162e45add1e6446136fa80db SHA512 b64e973056569bb05417a1cf7a94deeae923e651401557fe9782d8814c2ebfdf2c174e1c55db5ec6c127105934802e911ed42d920b57bed77dc69a1f1afe85d5
|
||||
DIST iwe-liwe-v0.13.0-deps.tar.xz 25510128 BLAKE2B 8084144c094429c643c15376521ca7c8bd6ee0538f7117795454bccd89d2f17c43ad14b9434824f5929dc9982c2e927ca5124915232ff0686551062493c292d7 SHA512 92855e205c63e3cf2f13b94405aae6bee79b829f9f8248c55d1030d0499430016bf1c9860b8ddaa556a1433e91dde3e747fe64d70f2a651be0cfe89017e266ad
|
||||
|
||||
@@ -1,17 +1,40 @@
|
||||
DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
|
||||
DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
|
||||
DIST bitflags-2.13.0.crate 51280 BLAKE2B 2926a828107adbf689705662a77e6f4f8d12c4d48ba8207d03e6220fe58082a0ebb48252f1652b760f4427e0b951276f31a08dc0467612d5b35b484a9f6fb74e SHA512 5a93a30662effe056132d33cd0b25670feedfe69e927b7e77ea1a417f68104988459f1c3a73eec1752eac08f44ae5333496526e1a96dfb3e7144deca1a94d19f
|
||||
DIST castaway-0.2.4.crate 12546 BLAKE2B 22f5199928387778df87086aa786bb25b79e77040d7408b601a2c5d07968ea79c018d3c69b3dbb6a785edbecab000621d5921b69d628ab6b3a9ce43c79615d51 SHA512 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481
|
||||
DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
|
||||
DIST compact_str-0.9.1.crate 88299 BLAKE2B 5fce3177cace60b016ca3d36d0579072ea13622cabfe524101045317a9b927ca69184ff71688f2228667d86904f50adb86d5db63987dc0dee594065898e615d6 SHA512 0e277e6a6b8d026a111d45a602766f802ef63376dcc1bb0a6d1f7ab9a57ef4492e03ae51a57ba10c2907be8234a6b491383d7460f124f1330e897fcc3a20b870
|
||||
DIST either-1.16.0.crate 21248 BLAKE2B cbf2c5fd6f031f6d3be20e8b7816f77109c2e111f0c1514f4d00889befd1654b206b6f4a799ef457045461dc47e48821ede6f6a8ea2c8a402edf745b1f3457bc SHA512 043c00daad0dc8b03c1cd120a1a165591c283f5f803d4cbf1418b66539693d8bae94ea8f273442fec31e3e888d008bf74c2d953b6f5d6b432b50eac662dabaa0
|
||||
DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
|
||||
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
|
||||
DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
|
||||
DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
|
||||
DIST hashbrown-0.17.1.crate 155512 BLAKE2B 748d3658bf40d6905b47f695e64b70a0c506b9fb0207e023cd50448d5febe92bcbdf19ad8b9be7588f12dad2aba82eab4c8a7a1815adf0a00e17c39f6188f4c6 SHA512 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a
|
||||
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
|
||||
DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
|
||||
DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c
|
||||
DIST kasuari-0.4.12.crate 32684 BLAKE2B 193bb30181417516b5c55285052f2653ee84f24885dc0daebf3454555d675ca5f66f816ad0f8d7981d91c3ba1c0d2c021175b23ed43ee68de4b60b22499ec595 SHA512 d71c169b138d473353e184d501ac23edaa7bc5bd24488f17497a7031c08740ae76dda8c969418b357e169c3aba131119c9d3000359cfe3a841ddbade5ff9aca8
|
||||
DIST logos-0.16.1.crate 28172 BLAKE2B c79bf2caca56055d17eb53b5b310479240c1e9878f91437629833f6274a9dbc45d66ae04b6f52c880235ad26e94b9ad3f3ab240179a118ec02bcdab0be48dc33 SHA512 fdcabb7498fe7e39aab41d27c9825036588d168503f34e980165fd2f45f79d75aedb85de361aacfe934e0e825e8008b794449546b952e869ff7f4217538e095f
|
||||
DIST logos-codegen-0.16.1.crate 51792 BLAKE2B d52a2d396d22bf5d895d4a069629d49be90ab9eceb81bb9ca967dfe7df12e7ce81a61a007b8aa918412ca26ad4cb8c3e6198a7fc205879e6709d1bc82b6087b1 SHA512 dc6a06b6af388748e47609fc089cb098a4d28f43796c9a3529bd7b9eef57c61eda0eb38867b8d2a506f3afcfbeeb74332044cbf9cd4904006121950a5b9c3b69
|
||||
DIST logos-derive-0.16.1.crate 8193 BLAKE2B 500c2f905f2a3a86ccec1a2f81717d36bc3d3688f00a6ce4c6035da900eefe9f35988a8783becb6b190161cff452f42eba2ed35f6fc0c688381227eb918b012e SHA512 066779f78a9160827fade533be850ef157fa8c922a3113cf56be520c2a428ac7c4745e27dfd1c41df6439d6926e56423ba1bafce7193b5398ccda5b80445e896
|
||||
DIST lru-0.18.1.crate 18616 BLAKE2B d48d2d517f4b9035105942dcb783f75910887515d5e1b337ec17ed308fdc86106a0108fc80961d81d9c5047c75dace296bdfbfdb8c968152ab6e46855f4ae300 SHA512 5e06c1ef23b52b7c6839b0ee6d7c5dd2feef6a6ec3be895c9fb6786e2bc5e7f11675fca01d31b2d7108c9b9f05f30ae0c1748f7ce143e344370dd561a08a2780
|
||||
DIST memchr-2.8.3.crate 99165 BLAKE2B 46e5fb49dbc9db3ab2f9a3f77d9e45f1a7dfc99f7bf0350a83e9a56599cbbc4fa6e4738407e177304d595b03727c9cc86969bbfe4e7b8ff5efda44a6c8861bc6 SHA512 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f
|
||||
DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
|
||||
DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77
|
||||
DIST ratatui-core-0.1.2.crate 191181 BLAKE2B 76d7ebf9b07742d8795121e6b118aecf0ff537e403278f4fd35bde7708f69215f7ec2e479715e22a13758ac21abb4418911e70b2929a8097df51b3c66384fc3f SHA512 5c1cba1eb6aba8b0ddc432c2bf00e64a2fc1fb948e1da1389bcfc3c93abd86daaec3ab7fa75227de0548185b9f6b29b05e3764ca243797d3b884f4e0368a4962
|
||||
DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0
|
||||
DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12
|
||||
DIST rustversion-1.0.23.crate 21013 BLAKE2B 80c4938e8663b095668809e4c81f4621582c4951b8b42eecbecedf5577e7555bf80944b6753101f5f87bba6f9856781e402ffd952600820b1c5830a181066798 SHA512 95baec2c1d8475661677ea35a724c392ed10b1151a1f4522b44133c6d691824bf4a42327ebc9d631a1f64f944dc721843e0aa0e19354fc4fab89aa048f1c68f5
|
||||
DIST ryu-1.0.23.crate 52823 BLAKE2B 20ab79357165c4fa0eb5139047ea9fb7190de888e7131d8be1860d9c3f81b9aa6eb74b8835d6a277a359ea8457cb9c3f3e10eb08ce696ea88b3c050f70426cce SHA512 46257bb145f9f083347b808ecf5932dc66ffa656550494788c1011116976ec811531cd27e3c28677cfb774fba5effc310bd232e697ebb4f25f059acfb9c82937
|
||||
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
|
||||
DIST strum-0.28.0.crate 8550 BLAKE2B a43ac86204ffe8889e5ec8009bc742c9d13bb04001b92cf7e79faf84bbc4bfec2df3b0170faeede1de11f2c7826d8739fea29460a2c6918ed972ca747b4bffd5 SHA512 673d6aec90d89b1a31ec114723009748b2469c9c07b5e17e86fcd1655e745dfcda4dce7bc4423679903a4650a6693284454aba634cffdaa4735c63b0a475185a
|
||||
DIST strum_macros-0.28.0.crate 30964 BLAKE2B b79612a6632a2f1b828a70e5c759e0fcc5996312e5d15adf43295bc04f570f09b91307e0e17941a1528d6eeb2fd640786c40fc4471616f622c310b9cd9890184 SHA512 a50f96bc94c2bfad8d9fd499a4f3f3f3c2cad07c92800867307c808efaf8ba192ee177e4bf7e67f19a717c89439df7773c1749047a9e0c3b0d5bf1d54a040d40
|
||||
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.3.tar.gz 705094 BLAKE2B 9369d61972660d0e982869d0fa178af93a33f85f1f5e39ed71e503a04f7a7e9077ffffa66cdd99f2d8b96bf55dd965fbdf6ae6ccabafa1e717132d6b2749a6dd SHA512 5f1bc21163fd85d409bbcd091534aca69e6bdec3f377728f981554402f43f44e29700fbe1fb5c4eb6930f755db0829809a045cae36e47d801242280924ea6d6e
|
||||
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 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
|
||||
DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
RUST_MIN_VER="1.85.0"
|
||||
CRATES="
|
||||
aho-corasick@1.1.4
|
||||
fnv@1.0.7
|
||||
|
||||
@@ -5,39 +5,62 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
RUST_MIN_VER="1.85.0"
|
||||
CRATES="
|
||||
aho-corasick@1.1.4
|
||||
allocator-api2@0.2.21
|
||||
bitflags@2.13.0
|
||||
castaway@0.2.4
|
||||
cfg-if@1.0.4
|
||||
compact_str@0.9.1
|
||||
either@1.16.0
|
||||
equivalent@1.0.2
|
||||
fnv@1.0.7
|
||||
foldhash@0.2.0
|
||||
hashbrown@0.16.1
|
||||
hashbrown@0.17.1
|
||||
heck@0.5.0
|
||||
itertools@0.14.0
|
||||
itoa@1.0.18
|
||||
kasuari@0.4.12
|
||||
logos-codegen@0.16.1
|
||||
logos-derive@0.16.1
|
||||
logos@0.16.1
|
||||
lru@0.18.1
|
||||
memchr@2.8.3
|
||||
proc-macro2@1.0.106
|
||||
quote@1.0.46
|
||||
ratatui-core@0.1.2
|
||||
regex-automata@0.4.14
|
||||
regex-syntax@0.8.11
|
||||
rustversion@1.0.23
|
||||
ryu@1.0.23
|
||||
static_assertions@1.1.0
|
||||
strum@0.28.0
|
||||
strum_macros@0.28.0
|
||||
syn@2.0.118
|
||||
thiserror-impl@2.0.18
|
||||
thiserror@2.0.18
|
||||
unicode-ident@1.0.24
|
||||
unicode-segmentation@1.13.3
|
||||
unicode-truncate@2.0.1
|
||||
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/${COMMIT}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/thatmagicalcat/txm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
S="${WORKDIR}/txm-${COMMIT}"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 MIT )"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Unicode-3.0
|
||||
|| ( Apache-2.0 MIT )
|
||||
|| ( MIT Unlicense )
|
||||
MIT Unicode-3.0 ZLIB
|
||||
|| ( Apache-2.0 Boost-1.0 )
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST typst-0.15.0-vendor.tar.xz 73180028 BLAKE2B 04c5024d81840e9db0c2eb5d61211388537b203e585b03bc170e141f26299b2ca7b32b14155694675bea2e86096c50affb07c1ee88894402985afd27df8c5335 SHA512 34297634dea008acb957463adc5b8a0dc4ddf9e8a1d311f25b1dbeb8c65cfb0dadc1aadec1e502c5476c363ea50f5db1262d3ca67c3249fe14d92a8553f60a87
|
||||
DIST typst-0.15.0.tar.gz 4867968 BLAKE2B 563cf0819369d3536df241d3a301fce6ef635153bcfb98138dbb833a5630be013fffebed579044a36cd5661ede1c404209d0c45953685aebc8c1ab58d669bb9a SHA512 e7479cdbfd5f14efe1b8465c0c833117ec2bf60fa8a069d648c696dd452f855c8a6479196ba8dba57f90675a313005241ca86a706863109c1acd6d9580d43732
|
||||
DIST typst-0.15.1-vendor.tar.xz 73227932 BLAKE2B fb7b1c13e182536fc4e14e832a299da76b3da9caf1ea6b243c26134a5d83b1b913d5a2e5ba526b1aac2bc1442b401d798e37e21c73c70c4201bdeb1673d64d44 SHA512 8815f5f71c4a0e1944aba97f0d877eff4a3ab2a6ce1e7e36856af1974a5104e9b686554449f6fa0de6b9dec19215455a521cfeae545695ddd3383ea443fe2a8f
|
||||
DIST typst-0.15.1.tar.gz 4873084 BLAKE2B 50f8dc5e3a8e8d3a90681378572481ad0a3666985a35c2ffd30517555bb2093c4bcd64291c61c1afccacca4d7b434f23ea64ed021c7176f018db8ec5ef6d9d20 SHA512 646548f03c198ff85a7adb6c71260b6d5f4a482d415c571bafa47fd24f61f875744503decb6f279020b7cd48b4b2841ccb5256b3c37b387b9e68ec98d202a751
|
||||
|
||||
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/${PN}/${PN}/archive/v${PV}/${P}.tar.gz
|
||||
https://github.com/odrling/typst/releases/download/v${PV}/typst-vendor.tar.xz -> ${P}-vendor.tar.xz
|
||||
https://github.com/odrling/typst/releases/download/v${PV}-vendor/typst-vendor.tar.xz -> ${P}-vendor.tar.xz
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
fi
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST xan-0.59.0-crates.tar.xz 25025760 BLAKE2B 50fcf50a273f5f38bc6408607c6be7244302e111f2dba5418d57b59e7b28128215c70ba8c7f237aa75f7ad476c07a533d56a57d99e943a703291770a71d2ac99 SHA512 4ea26a33ae5dd122bf09b4293a03d7eebc651b2ac5cda39c10608ba3d91959a110436a2914efb99ec073f752fb03f0dd7ef59dfb08574e1342096dd9567f9782
|
||||
DIST xan-0.59.0.tar.gz 36629622 BLAKE2B 379771f2557b3afebcb2a97c013547421f5fdf64509bcce37609eb30273b25c708a7519aa834bdbd9d874db5c79d2afccaf34bce87c80f4c3854a5c087fd2f67 SHA512 afdeeef37135e028675f6d330a4543f476dd4b3d18573aed71f66dd0c55b41dd8953a47a88999df154179f5e995061149e5cf3c668a3c976eff86ec80d5cb3bb
|
||||
DIST xan-0.60.0-crates.tar.xz 25025760 BLAKE2B 50fcf50a273f5f38bc6408607c6be7244302e111f2dba5418d57b59e7b28128215c70ba8c7f237aa75f7ad476c07a533d56a57d99e943a703291770a71d2ac99 SHA512 4ea26a33ae5dd122bf09b4293a03d7eebc651b2ac5cda39c10608ba3d91959a110436a2914efb99ec073f752fb03f0dd7ef59dfb08574e1342096dd9567f9782
|
||||
DIST xan-0.60.0.tar.gz 42891796 BLAKE2B 38e16f805c0f7992033d181112541c42952bf3716559a4531b44ec34459c44b7fe8d293265f348b25556a085b7a53dedda85c22e5a7bb16d78b54133494bd018 SHA512 a07954ee451e0bf6bac227670536b80a793a524b14e07e7cb52ce78a166e7f11df7be227694fe51bf386033c541c169e82ae34061510817991e090723e354321
|
||||
|
||||
@@ -1,4 +1,2 @@
|
||||
DIST esp_coredump-1.13.1.tar.gz 36549 BLAKE2B 6177e99d1f48013f0048615d612186dfb6017482d0c814dcd18f0b8b3ea1bcffc5dcd85720f578fd75d3986c1ea670df3e2fef1c6637ec98e3ec2afc511635ab SHA512 68e948cd359bbc9e2bc1fd5485de4b59bddeee7cef6f3eca78543d70e8ac5de1e9b1b003cb19bc28b063eba1b9a4465fd7e7c95c8b99b3a4f09adc27da5f8073
|
||||
DIST esp_coredump-1.14.0.tar.gz 36731 BLAKE2B f8e789d88ad7830ada901daf947d7bb0e27a566d790ed8c6535126168cee12e9ea956075f1132a87223a0d932095ebec4903e9ab6d15b862b37c24c4911cbe9b SHA512 59479360cae717852d286dc228979c75051c3fb234914310627f6e5496ba5badd0d1884364616a9fd34af3ea8d69f02b79ec549246de8c9b850d745b6c8e7c06
|
||||
DIST esp_coredump-1.15.0.tar.gz 37442 BLAKE2B 2f3f26301abd47f05dc98c243956761fcd52ee678938dee4169eef27aeb44c75f9613cd782e8698fc9f253f8ddeb65ebaf15266b0b741ee3d812cf3fdb6ad827 SHA512 99f7812040b501a2575594440b0a7a40cb1a5ea13c14eb54d863e0278ea93956b4034f025ba13fa8c932954bf596e185378093ffb548a73239d7089c127cd090
|
||||
DIST esp_coredump-1.16.0.tar.gz 37700 BLAKE2B 6ee80c1abbb7dbee6c1c08896e73ac0bde097d3b8a5e608f0b992f12cf87bb8f196a55cb3b8308dcc98fb2fefb24d62f4d502c9abece068dc9cd58de06535090 SHA512 8394f74288c4258dfb4f919741df9e27287d1e7d227d5cbace69a326c054acd2b49d66d45c07966ad8fae4fe56fe954405e2f2372b6cd5a7f770136673202716
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Utility that helps users to retrieve and analyse core dumps"
|
||||
HOMEPAGE="https://github.com/espressif/esp-coredump"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-embedded/esptool
|
||||
dev-python/construct[${PYTHON_USEDEP}]
|
||||
dev-python/pygdbmi[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
rm -r tests || die
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
|
||||
@@ -4,28 +4,28 @@
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{{12..15},13t} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Utility that helps users to retrieve and analyse core dumps"
|
||||
HOMEPAGE="https://github.com/espressif/esp-coredump"
|
||||
DESCRIPTION="Kconfig tooling for esp-idf"
|
||||
HOMEPAGE="https://github.com/espressif/esp-idf-kconfig"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-embedded/esptool
|
||||
dev-python/construct[${PYTHON_USEDEP}]
|
||||
dev-python/pygdbmi[${PYTHON_USEDEP}]
|
||||
dev-python/textual[${PYTHON_USEDEP}]
|
||||
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||
dev-python/rich[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
rm -r tests || die
|
||||
rm -r docs || die
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
DIST esp-idf-5.4.4.zip 1988234779 BLAKE2B d8ebf069b71addf6052544da837089a3607a30a1873be9fa4bcd0a32eb683472000d45e4ea35105871320dc7d7f2101ac890801377a93b032e72a24228851121 SHA512 f1fd1a25a96cc3d56404eadd2808a9db9c6c620f0e64ba3ccf1c1cbe671372adc9af379da77b68a647a0f7bfde24866235157771c7f10dcd2352ff1414c83d9b
|
||||
DIST esp-idf-5.5.4.zip 1829210055 BLAKE2B 607effb487d67a614d5bfe9e49912362668e9dddfbd92550287d4657abde691bc2b6d62a10a2013b3ae3696f607623eee5fed10afa4a32036c28df4881d4c5e5 SHA512 5c59b21169dee3161517de63c7f02c6838aeac4725410a86654095a80dbe3c0e7da92d6889a5aaf8a8914f7d583a27987609d948b231b1c17ac988b3c97d66b7
|
||||
DIST esp-idf-5.5.5.zip 1998138049 BLAKE2B 4a625776e0725a7295cc29728fb794d91d846e0c6f3a49d04148d462d5975a127dcea2b838ffc5e778b581a277b4bfdbd45a3236f85d8a10f8f7fef16dfda21d SHA512 a1d5d337ee633d1e144777a777bfb761673d177e7a54e9e4fabfb29995657015a53de3e872702d212809fc39d45f2c29b1ea854e9719719caa86bd7304c33aad
|
||||
DIST esp-idf-6.0.1.zip 1825997344 BLAKE2B c318ec28f06b7bea6ff6496c674817eef714e1762a75765b412d8f1a7663574cd598ac9ad2786062b8b3e1bf5959c70c8fca398a219cb5b202689686542b1aba SHA512 c0813fa92adfbe5c664e6d121564b7d8e590ae32d9dfe0551bed7237fca38b0318c521e85e82321d5dcb067b48455d22b8c0142629488b243b8829149365d132
|
||||
DIST esp-idf-6.0.2.zip 1914371137 BLAKE2B fa7730d37d6b031cb05aac1e929f1a73c664ccb79d4a3e4872948315fae7d8163591e5778f3420174c9d2a9fcd0763968ec636c84b36dc4f2e422b1bd32842c5 SHA512 32448eb20da60d6f594a5529e84a19c15e17d581357b2de505d4aecdb557c4d985488f56c6458098913f887fbf56551c19bec87d8d6e1833dc5c1b14f8ad844b
|
||||
DIST openocd-esp32-linux-amd64-0.12.0-esp32-20251215.tar.gz 2547606 BLAKE2B c7f875f2b63f0dff29239a4623b06f96760773a7686fa6a9aa0074fd4b10dff6621e09838402a62222cf282a120399fbe7b6cbc4fb70a7c0f4d96c85e02c3e46 SHA512 a6e52a5b35cf053f45d917dbcea87087cad42cdb09381c082c20fac43f65ae341949223f55289bc6c084db61d4a963a8277e030202db4495578801ea7e83b281
|
||||
|
||||
200
dev-embedded/esp-idf/esp-idf-5.5.5.ebuild
Normal file
200
dev-embedded/esp-idf/esp-idf-5.5.5.ebuild
Normal file
@@ -0,0 +1,200 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# TODO: add esp-doc package in order to build documentation
|
||||
# TODO: add examples USE
|
||||
# TODO: fix to python-single which should help to fix python-gdb dep
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..13} )
|
||||
PYTHON_GDB_USE=( python_targets_python3_{12..13} )
|
||||
VER="14.2.0_20260121"
|
||||
GDB_VER="17.1_20260402"
|
||||
OPENOCD_VER="0.12.0-esp32-20260424"
|
||||
|
||||
CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}"
|
||||
|
||||
inherit estack optfeature python-r1
|
||||
|
||||
DESCRIPTION="Espressif IoT Development Framework"
|
||||
HOMEPAGE="https://www.espressif.com/"
|
||||
|
||||
# See https://dl.espressif.com/dl/esp-idf/espidf.constraints.v5.4.txt for information about version dependencies
|
||||
|
||||
SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip
|
||||
https://github.com/espressif/openocd-esp32/releases/download/v${OPENOCD_VER}/openocd-esp32-linux-amd64-${OPENOCD_VER}.tar.gz
|
||||
https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/xtensa-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz
|
||||
${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz"
|
||||
SRC_URI+=" riscv32? (
|
||||
${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz
|
||||
https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/riscv32-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0/$(ver_cut 1-2)"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="python-gdb riscv32"
|
||||
REQUIRED_USE="
|
||||
python-gdb? ( || ( ${PYTHON_GDB_USE[@]} ) )
|
||||
${PYTHON_REQUIRED_USE}
|
||||
"
|
||||
|
||||
BDEPEND="app-arch/unzip"
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
|
||||
dev-build/cmake
|
||||
dev-libs/libusb:1
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
dev-python/pyserial[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||
dev-python/pyelftools[${PYTHON_USEDEP}]
|
||||
dev-embedded/esp-coredump[${PYTHON_USEDEP}]
|
||||
dev-embedded/esptool
|
||||
dev-embedded/esp-idf-diag[${PYTHON_USEDEP}]
|
||||
<dev-embedded/esp-idf-kconfig-3.0.0[${PYTHON_USEDEP}]
|
||||
<dev-embedded/esp-idf-monitor-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-embedded/esp-idf-nvs-partition-gen[${PYTHON_USEDEP}]
|
||||
dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}]
|
||||
<dev-embedded/esp-idf-size-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-embedded/freertos-gdb[${PYTHON_USEDEP}]
|
||||
<dev-embedded/idf-component-manager-3.0.0[${PYTHON_USEDEP}]
|
||||
virtual/zlib:=
|
||||
"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/allow-system-install-${PN}-5.3.patch"
|
||||
"${FILESDIR}/${PN}-espkconfiglib.patch"
|
||||
)
|
||||
|
||||
install_tool() {
|
||||
eshopts_push -s globstar
|
||||
|
||||
into /opt/${1}
|
||||
|
||||
if [[ -d "../${1}/lib" ]]; then
|
||||
if stat *.so &>/dev/null; then
|
||||
for i in ../${1}/lib/**/*.so*; do
|
||||
dolib.so ${i}
|
||||
done
|
||||
fi
|
||||
|
||||
if stat *.a &>/dev/null; then
|
||||
for i in ../${1}/lib/**/*.a*; do
|
||||
dolib.a ${i}
|
||||
done
|
||||
fi
|
||||
|
||||
insinto /opt/${1}/lib
|
||||
doins -r ../${1}/lib/*
|
||||
fi
|
||||
|
||||
(
|
||||
cd ../${1}
|
||||
for i in libexec/**/*; do
|
||||
exeinto /opt/${1}/$(dirname ${i})
|
||||
if [[ -x "${i}" && ! -d "${i}" ]]; then
|
||||
doexe ${i}
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ -d "include" ]]; then
|
||||
insinto /opt/${1}
|
||||
doins -r include
|
||||
fi
|
||||
|
||||
if [[ -d "share" ]]; then
|
||||
insinto /opt/${1}
|
||||
doins -r share
|
||||
fi
|
||||
)
|
||||
|
||||
if [[ -d "../${1}/bin" ]]; then
|
||||
exeinto /opt/${1}/bin
|
||||
doexe ../${1}/bin/*
|
||||
|
||||
(
|
||||
cd "${D}"/opt/${1}/bin/ || die
|
||||
for i in *; do
|
||||
dodir /opt/bin
|
||||
cd "${D}"/opt/bin || die
|
||||
dosym ../${1}/bin/${i} /opt/bin/${i}
|
||||
done
|
||||
)
|
||||
fi
|
||||
|
||||
eshopts_pop
|
||||
}
|
||||
|
||||
src_install() {
|
||||
echo "v${PV}" > version.txt || die
|
||||
|
||||
newbin - idf <<-EOF
|
||||
#!/bin/sh
|
||||
|
||||
# Silence a warning by idf.py
|
||||
export IDF_PYTHON_ENV_PATH=
|
||||
exec python /usr/share/${PN}/tools/idf.py \$@
|
||||
EOF
|
||||
|
||||
install_tool xtensa-esp-elf
|
||||
install_tool xtensa-esp-elf/xtensa-esp-elf
|
||||
install_tool xtensa-esp-elf/picolibc
|
||||
install_tool xtensa-esp-elf/picolibc/xtensa-esp-elf
|
||||
|
||||
if use riscv32; then
|
||||
install_tool riscv32-esp-elf
|
||||
install_tool riscv32-esp-elf/riscv32-esp-elf
|
||||
install_tool riscv32-esp-elf/picolibc
|
||||
install_tool riscv32-esp-elf/picolibcriscv32-esp-elf
|
||||
fi
|
||||
|
||||
install_tool openocd-esp32
|
||||
|
||||
# Remove unsupported python versions
|
||||
rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{8..11} || die
|
||||
if use riscv32; then
|
||||
rm "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3.{8..11} || die
|
||||
fi
|
||||
|
||||
# Remove disabled python versions
|
||||
for i in "${PYTHON_GDB_USE[@]}"; do
|
||||
if ! has "${i}" "${PYTHON_COMPAT[@]}"; then
|
||||
rm -f "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3."${i##*_}" || die
|
||||
if use riscv32; then
|
||||
rm -f "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3."${i##*_}" || die
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
install_tool xtensa-esp-elf-gdb
|
||||
if use riscv32; then
|
||||
install_tool riscv32-esp-elf-gdb
|
||||
fi
|
||||
|
||||
newenvd - 99esp-idf <<-EOF
|
||||
IDF_PATH=/usr/share/${PN}
|
||||
ESP_IDF_VERSION=${PV}
|
||||
ESP_ROM_ELF_DIR=/usr/share/${PN}/tools
|
||||
OPENOCD_SCRIPTS=/opt/openocd-esp32/share/openocd/scripts
|
||||
EOF
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
|
||||
rm -r .git || die
|
||||
find . -name ".git" -exec rm -rf {} \; || die
|
||||
doins -r .
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "gdbgui target" dev-debug/gdbgui
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST qdl-2.7.tar.gz 110260 BLAKE2B 7b07cf947d8f0ece5fbaf5cbd8232cf07f0f7f5e83beb5f6a2a1c8466d29f5a9655e5fa2a5c1173a74f113dc73e2fd9813369df2f086d008cc2bba17adc69024 SHA512 14d5cd2b22ae6b74d396a8f2ae676228ae2c702a5d660fc386350fa8e89819c0c09340332cf2e8717750fd7a9e24762f5d6e959afd1c6980501d49e25a45effc
|
||||
DIST qdl-2.7.1.tar.gz 110298 BLAKE2B e13ab58bf885ecdc75a68c5554341947ea75e149e4d947a66a4fcb1f658c7cf746648df4274f6e7e8010b42b8332df6b0af38e614d468e0729f8483f866b5fdd SHA512 e507a441eb8f2ae05966b2592fccc982bf0115ffad67e7be432bcce8a3e1b613f688fd8fcca86f5e92f0edd298896b2adf7be6207357a0e897f0abaf4d21b626
|
||||
|
||||
@@ -3,6 +3,7 @@ DIST diffplex.1.7.2.nupkg 92255 BLAKE2B dc735fc95dad6a62d97e0aacf27f3b6cf2c094cf
|
||||
DIST envdte.17.8.37221.nupkg 158612 BLAKE2B 01ce699e809c684d957f92822a5a5e0740e7d98f905f9d6b2c24bd6571d469c37265fc874acb1a32206964a0414b97641df04bac22af055ba61a5ba4d4842fdc SHA512 68a892707d5637a4170e14d89d7039349c32b3722723b63ea396681c6ed07a6e8ba626ebce393eb03c7034b94e1a21fdf80dbcb18fe0224d55192779d6ee63fe
|
||||
DIST godot-4.6.3-stable.tar.xz 44471880 BLAKE2B 9d4b0fdf4b75db3062e229b2cf43746620e51da83f9859bf06e691d36249bd5394ca8f6086dbc943a7eb4e44f55a28b32fb615fcb94b511bf41ad82dfc718ed9 SHA512 b3e4c63eae7b7e0c47da07ae64d49dca5bf033912ea0a0da5440fcee48b4eb16c75e446374e7916c4ca2c6ff39ed7f3833e4cc2761df73765a660f715770f803
|
||||
DIST godot-4.7-stable.tar.xz 46684188 BLAKE2B 6055f1203d5d4f865bee419b7c01eb7603c1cd16895476fd259734c54f68697787ed746d05157bf4f7d4ac9574eb69ce6fc3de3a12aeee38c40084c6e5fada22 SHA512 0afddbd2acb1e2eba0bb2b885d58c321e9b7d4adc30481d7ab70b348dc96d9ccf1c11fd7de39900eb646c543488225280b7321831b0237cde9d27655962fefc0
|
||||
DIST godot-4.7.1-stable.tar.xz 47002520 BLAKE2B 0bee8f7f175a0e6ba43458e707ff649e5dc258a1f3d787a4d8504e3cff336305a39eb645faea1afd9e476d6930b89a18ae953e8ee17a328075ef0c70a4c4e9c0 SHA512 27bab3cba3963bd19dcb8d7684e48ddf3c9623ccc94bad23f6f1ada8cf55596178f2aa60508e62172b707c88401efd3c4b8f10245a1adbbcd32599d0fb961c47
|
||||
DIST humanizer.core.2.14.1.nupkg 538179 BLAKE2B c3e3c3c7d3fb3484dc85f5eaf25ff4f4428cd36b3458c5664fa7c29cb62ea291aded48a369823459d684ff79ce63a16650dcd37e8cd123c23ab943faea92cfd7 SHA512 cb3a8653f1ca34b67d52fafa92f49cdf0615fd2e4efc8be4948516e5617b32e8af18b63cc12e486672cf92dec3d4a5bc12dd849e5d08dcbce0daf196336e17b3
|
||||
DIST humanizer.core.2.2.0.nupkg 104728 BLAKE2B 6c383abbbed9250f2a7eeec4478ead8f23ad53aa62a5b0f22e71fed9157aa6644a9a7518842d637885b7b63a4300754e1a7e9f3f9968725607ad30bf18e27a21 SHA512 e232459f914c8e7fc3f8dee69a85e66beb8c44515d4c83a976ee24084a91f32aae61c6f845ff38edcae02d0bcab44f9ec253277dccf2f4ae7e82235047bc6ade
|
||||
DIST jetbrains.annotations.2019.1.3.nupkg 109848 BLAKE2B 55c50a110ce3206d39160e8b731369d75f469a627131e0f8987795ce01c93f0b3a86ae8605078b0afdd3b3f9d9eee491ad299928bdb51837bce27e1cab378adb SHA512 b655a923edc9c4948fd75b56689e07fc9151dfef0b63bc8d3e0a315a72b41559d3d6e69dbf662c0303dd00d9efc5a6238d1bd9081d5e8d1b379486ff8ebb0776
|
||||
|
||||
487
dev-games/godot-dotnet/godot-dotnet-4.7.1.ebuild
Normal file
487
dev-games/godot-dotnet/godot-dotnet-4.7.1.ebuild
Normal file
@@ -0,0 +1,487 @@
|
||||
# Copyright 2022-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Fork of dev-games/godot::gentoo
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
DOTNET_PKG_COMPAT="8.0"
|
||||
NUGETS="
|
||||
coverlet.collector@6.0.4
|
||||
diffplex@1.7.2
|
||||
envdte@17.8.37221
|
||||
humanizer.core@2.14.1
|
||||
humanizer.core@2.2.0
|
||||
jetbrains.annotations@2019.1.3
|
||||
jetbrains.lifetimes@2024.3.0
|
||||
jetbrains.rdframework@2024.3.0
|
||||
jetbrains.rider.pathlocator@1.0.12
|
||||
microsoft.bcl.asyncinterfaces@5.0.0
|
||||
microsoft.bcl.asyncinterfaces@7.0.0
|
||||
microsoft.bcl.cryptography@9.0.10
|
||||
microsoft.build@15.1.548
|
||||
microsoft.build.framework@15.1.548
|
||||
microsoft.build.locator@1.2.6
|
||||
microsoft.build.notargets@3.7.56
|
||||
microsoft.codeanalysis.analyzers@3.3.2
|
||||
microsoft.codeanalysis.analyzers@3.3.4
|
||||
microsoft.codeanalysis.analyzer.testing@1.1.2
|
||||
microsoft.codeanalysis.codefix.testing@1.1.2
|
||||
microsoft.codeanalysis.common@3.11.0
|
||||
microsoft.codeanalysis.common@4.11.0
|
||||
microsoft.codeanalysis.common@4.8.0
|
||||
microsoft.codeanalysis.csharp@3.11.0
|
||||
microsoft.codeanalysis.csharp@4.11.0
|
||||
microsoft.codeanalysis.csharp@4.8.0
|
||||
microsoft.codeanalysis.csharp.analyzer.testing@1.1.2
|
||||
microsoft.codeanalysis.csharp.analyzer.testing.xunit@1.1.2
|
||||
microsoft.codeanalysis.csharp.codefix.testing@1.1.2
|
||||
microsoft.codeanalysis.csharp.codefix.testing.xunit@1.1.2
|
||||
microsoft.codeanalysis.csharp.sourcegenerators.testing@1.1.2
|
||||
microsoft.codeanalysis.csharp.sourcegenerators.testing.xunit@1.1.2
|
||||
microsoft.codeanalysis.csharp.workspaces@3.11.0
|
||||
microsoft.codeanalysis.csharp.workspaces@4.8.0
|
||||
microsoft.codeanalysis.sourcegenerators.testing@1.1.2
|
||||
microsoft.codeanalysis.testing.verifiers.xunit@1.1.2
|
||||
microsoft.codeanalysis.workspaces.common@3.11.0
|
||||
microsoft.codeanalysis.workspaces.common@4.8.0
|
||||
microsoft.codecoverage@18.0.0
|
||||
microsoft.netcore.platforms@1.0.1
|
||||
microsoft.netcore.platforms@1.1.0
|
||||
microsoft.netcore.platforms@2.0.0
|
||||
microsoft.netcore.platforms@5.0.0
|
||||
microsoft.netcore.targets@1.0.1
|
||||
microsoft.netcore.targets@1.1.0
|
||||
microsoft.netframework.referenceassemblies@1.0.0
|
||||
microsoft.netframework.referenceassemblies.net461@1.0.0
|
||||
microsoft.net.test.sdk@18.0.0
|
||||
microsoft.testplatform.objectmodel@18.0.0
|
||||
microsoft.testplatform.testhost@18.0.0
|
||||
microsoft.visualstudio.composition@16.1.8
|
||||
microsoft.visualstudio.composition.netfxattributes@16.1.8
|
||||
microsoft.visualstudio.interop@17.8.37221
|
||||
microsoft.visualstudio.solutionpersistence@1.0.52
|
||||
microsoft.visualstudio.validation@15.0.82
|
||||
microsoft.win32.primitives@4.0.1
|
||||
microsoft.win32.registry@4.0.0
|
||||
microsoft.win32.registry@5.0.0
|
||||
netstandard.library@2.0.3
|
||||
newtonsoft.json@13.0.1
|
||||
newtonsoft.json@13.0.3
|
||||
nuget.common@6.3.4
|
||||
nuget.configuration@6.3.4
|
||||
nuget.frameworks@6.12.1
|
||||
nuget.frameworks@6.3.4
|
||||
nuget.packaging@6.3.4
|
||||
nuget.protocol@6.3.4
|
||||
nuget.resolver@6.3.4
|
||||
nuget.versioning@6.3.4
|
||||
reflectionanalyzers@0.1.22-dev
|
||||
runtime.native.system@4.0.0
|
||||
runtime.native.system.io.compression@4.1.0
|
||||
system.appcontext@4.1.0
|
||||
system.buffers@4.5.1
|
||||
system.collections@4.0.11
|
||||
system.collections@4.3.0
|
||||
system.collections.concurrent@4.0.12
|
||||
system.collections.immutable@1.2.0
|
||||
system.collections.immutable@5.0.0
|
||||
system.collections.immutable@7.0.0
|
||||
system.collections.immutable@8.0.0
|
||||
system.collections.nongeneric@4.0.1
|
||||
system.componentmodel.composition@4.5.0
|
||||
system.composition@1.0.31
|
||||
system.composition@7.0.0
|
||||
system.composition.attributedmodel@1.0.31
|
||||
system.composition.attributedmodel@7.0.0
|
||||
system.composition.convention@1.0.31
|
||||
system.composition.convention@7.0.0
|
||||
system.composition.hosting@1.0.31
|
||||
system.composition.hosting@7.0.0
|
||||
system.composition.runtime@1.0.31
|
||||
system.composition.runtime@7.0.0
|
||||
system.composition.typedparts@1.0.31
|
||||
system.composition.typedparts@7.0.0
|
||||
system.console@4.0.0
|
||||
system.diagnostics.contracts@4.0.1
|
||||
system.diagnostics.debug@4.0.11
|
||||
system.diagnostics.debug@4.3.0
|
||||
system.diagnostics.fileversioninfo@4.0.0
|
||||
system.diagnostics.process@4.1.0
|
||||
system.diagnostics.tools@4.3.0
|
||||
system.diagnostics.tracesource@4.0.0
|
||||
system.diagnostics.tracing@4.1.0
|
||||
system.dynamic.runtime@4.0.11
|
||||
system.formats.asn1@9.0.10
|
||||
system.globalization@4.0.11
|
||||
system.globalization@4.3.0
|
||||
system.io@4.1.0
|
||||
system.io@4.3.0
|
||||
system.io.compression@4.1.0
|
||||
system.io.filesystem@4.0.1
|
||||
system.io.filesystem.primitives@4.0.1
|
||||
system.io.pipelines@5.0.1
|
||||
system.io.pipelines@7.0.0
|
||||
system.io.pipes@4.0.0
|
||||
system.linq@4.1.0
|
||||
system.linq@4.3.0
|
||||
system.linq.expressions@4.1.0
|
||||
system.linq.expressions@4.3.0
|
||||
system.linq.parallel@4.0.1
|
||||
system.memory@4.5.4
|
||||
system.memory@4.5.5
|
||||
system.net.primitives@4.0.11
|
||||
system.net.sockets@4.1.0
|
||||
system.numerics.vectors@4.4.0
|
||||
system.objectmodel@4.0.12
|
||||
system.objectmodel@4.3.0
|
||||
system.reflection@4.1.0
|
||||
system.reflection@4.3.0
|
||||
system.reflection.emit@4.0.1
|
||||
system.reflection.emit@4.3.0
|
||||
system.reflection.emit.ilgeneration@4.0.1
|
||||
system.reflection.emit.ilgeneration@4.3.0
|
||||
system.reflection.emit.lightweight@4.0.1
|
||||
system.reflection.emit.lightweight@4.3.0
|
||||
system.reflection.extensions@4.0.1
|
||||
system.reflection.extensions@4.3.0
|
||||
system.reflection.metadata@1.3.0
|
||||
system.reflection.metadata@5.0.0
|
||||
system.reflection.metadata@7.0.0
|
||||
system.reflection.metadata@8.0.0
|
||||
system.reflection.primitives@4.0.1
|
||||
system.reflection.primitives@4.3.0
|
||||
system.reflection.typeextensions@4.1.0
|
||||
system.reflection.typeextensions@4.3.0
|
||||
system.resources.resourcemanager@4.0.1
|
||||
system.resources.resourcemanager@4.3.0
|
||||
system.runtime@4.1.0
|
||||
system.runtime@4.3.0
|
||||
system.runtime.compilerservices.unsafe@5.0.0
|
||||
system.runtime.compilerservices.unsafe@6.0.0
|
||||
system.runtime.extensions@4.1.0
|
||||
system.runtime.extensions@4.3.0
|
||||
system.runtime.handles@4.0.1
|
||||
system.runtime.interopservices@4.1.0
|
||||
system.runtime.interopservices.runtimeinformation@4.0.0
|
||||
system.runtime.loader@4.0.0
|
||||
system.security.accesscontrol@4.5.0
|
||||
system.security.accesscontrol@5.0.0
|
||||
system.security.cryptography.cng@5.0.0
|
||||
system.security.cryptography.pkcs@9.0.10
|
||||
system.security.cryptography.protecteddata@4.4.0
|
||||
system.security.permissions@4.5.0
|
||||
system.security.principal@4.0.1
|
||||
system.security.principal.windows@4.5.0
|
||||
system.security.principal.windows@5.0.0
|
||||
system.text.encoding@4.0.11
|
||||
system.text.encoding@4.3.0
|
||||
system.text.encoding.codepages@4.5.1
|
||||
system.text.encoding.codepages@7.0.0
|
||||
system.text.encoding.extensions@4.0.11
|
||||
system.text.regularexpressions@4.1.0
|
||||
system.threading@4.0.11
|
||||
system.threading@4.3.0
|
||||
system.threading.channels@7.0.0
|
||||
system.threading.overlapped@4.0.1
|
||||
system.threading.tasks@4.0.11
|
||||
system.threading.tasks@4.3.0
|
||||
system.threading.tasks.dataflow@4.6.0
|
||||
system.threading.tasks.extensions@4.0.0
|
||||
system.threading.tasks.extensions@4.5.4
|
||||
system.threading.thread@4.0.0
|
||||
system.threading.threadpool@4.0.10
|
||||
system.xml.readerwriter@4.0.11
|
||||
system.xml.xmldocument@4.0.1
|
||||
system.xml.xpath@4.0.1
|
||||
system.xml.xpath.xmldocument@4.0.1
|
||||
xunit@2.9.3
|
||||
xunit.abstractions@2.0.3
|
||||
xunit.analyzers@1.18.0
|
||||
xunit.assert@2.9.3
|
||||
xunit.core@2.9.3
|
||||
xunit.extensibility.core@2.9.3
|
||||
xunit.extensibility.execution@2.9.3
|
||||
xunit.runner.visualstudio@3.1.5
|
||||
"
|
||||
|
||||
inherit branding desktop dotnet-pkg python-any-r1 flag-o-matic scons-utils
|
||||
inherit shell-completion toolchain-funcs xdg
|
||||
|
||||
MY_PN=godot
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor"
|
||||
HOMEPAGE="https://godotengine.org/"
|
||||
SRC_URI="
|
||||
https://github.com/godotengine/godot/releases/download/${PV}-stable/${MY_P}-stable.tar.xz
|
||||
"
|
||||
|
||||
SRC_URI+=" ${NUGET_URIS} "
|
||||
|
||||
S=${WORKDIR}/${MY_P}-stable
|
||||
LICENSE="
|
||||
MIT
|
||||
Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB
|
||||
gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
# Enable roughly same as upstream by default so it works as expected,
|
||||
# except raycast (tools-only heavy dependency), and deprecated.
|
||||
IUSE="
|
||||
accessibility alsa +dbus debug deprecated double-precision +fontconfig
|
||||
+gui pulseaudio raycast speech test +sdl +theora +tools +udev +upnp
|
||||
+vulkan wayland +webp
|
||||
"
|
||||
REQUIRED_USE="wayland? ( gui )"
|
||||
# TODO: tests still need more figuring out
|
||||
RESTRICT="test"
|
||||
|
||||
# dlopen: libglvnd
|
||||
RDEPEND="
|
||||
!dev-games/godot
|
||||
app-arch/brotli:=
|
||||
app-arch/zstd:=
|
||||
dev-games/recastnavigation:=
|
||||
dev-libs/icu:=
|
||||
dev-libs/libpcre2:=[pcre32]
|
||||
media-libs/freetype[brotli,harfbuzz]
|
||||
media-libs/harfbuzz:=[icu]
|
||||
media-libs/libjpeg-turbo:=
|
||||
media-libs/libogg
|
||||
media-libs/libpng:=
|
||||
media-libs/libvorbis
|
||||
>=net-libs/mbedtls-3.6.2-r101:3=
|
||||
net-libs/wslay
|
||||
virtual/zlib:=
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
dbus? ( sys-apps/dbus )
|
||||
fontconfig? ( media-libs/fontconfig )
|
||||
gui? (
|
||||
media-libs/libglvnd
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libxkbcommon
|
||||
tools? ( raycast? ( media-libs/embree:4 ) )
|
||||
vulkan? ( media-libs/vulkan-loader[X,wayland?] )
|
||||
)
|
||||
pulseaudio? ( media-libs/libpulse )
|
||||
sdl? ( media-libs/libsdl3 )
|
||||
speech? ( app-accessibility/speech-dispatcher )
|
||||
theora? (
|
||||
media-libs/libtheora:=
|
||||
tools? ( media-libs/libtheora[encode] )
|
||||
)
|
||||
tools? ( app-misc/ca-certificates )
|
||||
udev? ( virtual/udev )
|
||||
upnp? ( net-libs/miniupnpc:= )
|
||||
virtual/dotnet-sdk:8.0
|
||||
wayland? (
|
||||
dev-libs/wayland
|
||||
gui-libs/libdecor
|
||||
)
|
||||
webp? ( media-libs/libwebp:= )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
gui? ( x11-base/xorg-proto )
|
||||
tools? ( test? ( dev-cpp/doctest ) )
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
wayland? ( dev-util/wayland-scanner )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# PATCHES fails due to calling dotnet-pkg_src_prepare?
|
||||
eapply "${FILESDIR}"/${MY_PN}-4.5-scons.patch
|
||||
|
||||
dotnet-pkg_src_prepare
|
||||
|
||||
# mbedtls normally has mbedtls.pc, but Gentoo's slotted one is mbedtls-3.pc
|
||||
sed -E "/pkg-config/s/(mbedtls|mbedcrypto|mbedx509)/&-3/g" \
|
||||
-i platform/linuxbsd/detect.py || die
|
||||
|
||||
# <harfbuzz-13 is usable but detect.py assumes >=13, keep support given
|
||||
# >=13 is not in-tree as of the writing of this (bug #978085)
|
||||
if has_version '<media-libs/harfbuzz-13'; then
|
||||
sed -e '/pkg-config/s/ harfbuzz-raster harfbuzz-vector//' \
|
||||
-i platform/linuxbsd/detect.py || die
|
||||
fi
|
||||
|
||||
sed -i "s|pkg-config |$(tc-getPKG_CONFIG) |" platform/linuxbsd/detect.py || die
|
||||
|
||||
# use of builtin_ switches can be messy (see below), delete to be sure
|
||||
local unbundle=(
|
||||
brotli doctest embree freetype graphite harfbuzz icu4c libjpeg-turbo
|
||||
libogg libpng libtheora libvorbis libwebp linuxbsd_headers mbedtls
|
||||
miniupnpc pcre2 recastnavigation sdl volk wslay zlib zstd
|
||||
# certs: unused by generated header, but scons panics if not found
|
||||
)
|
||||
rm -r "${unbundle[@]/#/thirdparty/}" || die
|
||||
|
||||
ln -s -- "${ESYSROOT}"/usr/include/doctest thirdparty/ || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local -x BUILD_NAME=${BRANDING_OS_ID} # replaces "custom_build" in version
|
||||
|
||||
tc-export AR CC CXX RANLIB
|
||||
filter-lto #921017
|
||||
|
||||
local esconsargs=(
|
||||
progress=no
|
||||
verbose=yes
|
||||
|
||||
target=$(usex tools editor template_$(usex debug{,} release))
|
||||
dev_build=$(usex debug)
|
||||
tests=$(usex tools $(usex test)) # bakes in --test in final binary
|
||||
|
||||
# TODO?: libgodot requires a separate build given the executable
|
||||
# the library are mutally exculsive and so, unless we really need
|
||||
# it, skipping support to ease maintenance at least for now
|
||||
#library_type=$(usex libgodot shared_library executable)
|
||||
|
||||
accesskit=$(usex accessibility)
|
||||
alsa=$(usex alsa)
|
||||
dbus=$(usex dbus)
|
||||
deprecated=$(usex deprecated)
|
||||
precision=$(usex double-precision double single)
|
||||
execinfo=no # not packaged, disables crash handler if non-glibc
|
||||
fontconfig=$(usex fontconfig)
|
||||
opengl3=$(usex gui)
|
||||
pulseaudio=$(usex pulseaudio)
|
||||
sdl=$(usex sdl)
|
||||
speechd=$(usex speech)
|
||||
udev=$(usex udev)
|
||||
use_sowrap=no
|
||||
use_volk=no # unnecessary when linking directly to libvulkan
|
||||
vulkan=$(usex gui $(usex vulkan))
|
||||
wayland=$(usex wayland)
|
||||
# TODO: retry to add optional USE=X, wayland support is new
|
||||
# and gui build is not well wired to handle USE="-X wayland" yet
|
||||
x11=$(usex gui)
|
||||
|
||||
system_certs_path="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt
|
||||
|
||||
# platform/*/detect.py uses builtin_* switches to check if need
|
||||
# to link with system libraries, but many ignore whether the dep
|
||||
# is actually used, so "enable" deleted builtins on disabled deps
|
||||
builtin_accesskit=yes # not packaged
|
||||
builtin_brotli=no
|
||||
builtin_certs=no
|
||||
builtin_clipper2=yes # not packaged
|
||||
builtin_embree=$(usex !gui yes $(usex !tools yes $(usex !raycast)))
|
||||
builtin_enet=yes # bundled copy is patched for IPv6+DTLS support
|
||||
builtin_freetype=no
|
||||
builtin_glslang=yes #879111 (for now, may revisit if more stable)
|
||||
builtin_graphite=no
|
||||
builtin_harfbuzz=no
|
||||
builtin_icu4c=no
|
||||
builtin_libjpeg_turbo=no
|
||||
builtin_libogg=no
|
||||
builtin_libpng=no
|
||||
builtin_libtheora=$(usex !theora)
|
||||
builtin_libvorbis=no
|
||||
builtin_libwebp=$(usex !webp)
|
||||
builtin_mbedtls=no
|
||||
builtin_miniupnpc=$(usex !upnp)
|
||||
builtin_msdfgen=yes # not wired for unbundling nor packaged
|
||||
builtin_openxr=yes # not packaged
|
||||
builtin_pcre2=no
|
||||
builtin_recastnavigation=no
|
||||
builtin_rvo2=yes # bundled copy has godot-specific changes
|
||||
builtin_sdl=$(usex !sdl)
|
||||
builtin_wslay=no
|
||||
builtin_xatlas=yes # not wired for unbundling nor packaged
|
||||
builtin_zlib=no
|
||||
builtin_zstd=no
|
||||
# (more is bundled in third_party/ but they lack builtin_* switches)
|
||||
|
||||
# modules with optional dependencies, "possible" to disable more but
|
||||
# gets messy and breaks all sorts of features (expected enabled)
|
||||
module_mono_enabled=yes
|
||||
# note raycast is only enabled on amd64+arm64 and USE should
|
||||
# be masked for other keywords if added, see raycast/config.py
|
||||
module_raycast_enabled=$(usex gui $(usex tools $(usex raycast)))
|
||||
module_theora_enabled=$(usex theora)
|
||||
module_upnp_enabled=$(usex upnp)
|
||||
module_webp_enabled=$(usex webp)
|
||||
|
||||
# let *FLAGS handle these
|
||||
debug_symbols=no
|
||||
lto=none
|
||||
optimize=custom
|
||||
use_static_cpp=no
|
||||
)
|
||||
|
||||
escons "${esconsargs[@]}"
|
||||
|
||||
# godot requires access to input devices?
|
||||
addwrite /dev/input
|
||||
addwrite /dev/bus/usb
|
||||
|
||||
# generate mono glue
|
||||
bin/godot* --headless --generate-mono-glue modules/mono/glue || die "Failed to generate mono glue"
|
||||
|
||||
local MSBUILDTERMINALLOGER=off # required for msbuild to succeed?
|
||||
|
||||
# build the C# assemblies; pass flags so assemblies match how engine was built
|
||||
"${EPYTHON}" modules/mono/build_scripts/build_assemblies.py \
|
||||
--godot-output-dir "${S}/bin" \
|
||||
--precision="$(usex double-precision double single)" \
|
||||
$(usex debug --dev-debug "") \
|
||||
$(usex deprecated "" --no-deprecated) \
|
||||
--push-nupkgs-local="${T}/.nuget/packages" \
|
||||
|| die "Failed to build mono assemblies"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
xdg_environment_reset
|
||||
|
||||
bin/godot* --headless --test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local instdir
|
||||
instdir="/usr/$(get_libdir)/godot"
|
||||
|
||||
insinto "${instdir}"
|
||||
doins -r bin/GodotSharp
|
||||
|
||||
exeinto "${instdir}"
|
||||
|
||||
local gin
|
||||
gin=$(basename bin/godot*) # get once
|
||||
|
||||
doexe "bin/${gin}"
|
||||
|
||||
dosym "..${instdir#/usr}/${gin}" /usr/bin/godot
|
||||
|
||||
doman misc/dist/linux/godot.6
|
||||
dodoc AUTHORS.md CHANGELOG.md DONORS.md README.md
|
||||
|
||||
if use gui; then
|
||||
newicon misc/logo/icon.svg godot.svg
|
||||
domenu misc/dist/linux/org.godotengine.Godot.desktop
|
||||
|
||||
insinto /usr/share/metainfo
|
||||
doins misc/dist/linux/org.godotengine.Godot.appdata.xml
|
||||
|
||||
insinto /usr/share/mime/application
|
||||
doins misc/dist/linux/org.godotengine.Godot.xml
|
||||
fi
|
||||
|
||||
newbashcomp misc/dist/shell/godot.bash-completion godot
|
||||
newfishcomp misc/dist/shell/godot.fish godot.fish
|
||||
newzshcomp misc/dist/shell/_godot.zsh-completion _godot
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST protoc-gen-go-grpc-1.81.1-deps.tar.xz 1315680 BLAKE2B 7240c627f8efe5769a49b175eff9063baca37fc32f9043055378b2eb7a6ce5b774310af62bd583a3c72e01937da3794133f698b7c92baadde19b048d2091c07b SHA512 92ebeba91d9548eb2745e763581de283d7716899a52f3d9887f866fd401edf340461cf7721f3bf8367cad10db34a78f62e449327ba869d0cea3cab0981e9f933
|
||||
DIST protoc-gen-go-grpc-1.81.1.tar.gz 3044195 BLAKE2B c5381ba198b444c14a05627ec4a8ea1acde5301e83d9f63a3d9e9f3edd9120f6c8e398dc90ad3d9cb9611cb16941d4b4e38caacc65984227a989554c3668ad55 SHA512 f90bb1a0db63de682ae73354390cc6d15ea30a9706ffad4cdf4d40890854ee4309c21c6f97078ec72730a300879891b840cce1a502fc96328f65fb2eef285aa9
|
||||
DIST protoc-gen-go-grpc-1.82.0-deps.tar.xz 1264236 BLAKE2B 133441230cd87dc7f187347715794cefecc3a52a360bdf9cf6117258dac1c44e256f8eb267253d375887ea22e7b96a3b8888592dc836ee75df49681017771082 SHA512 19e223e6e6d6d0cf2e6feb8d51fafc49e9047a0761b71377181a93a4dfb634c1bfbb6c1fbc6bf6b55143378fa9ff9725bfe84467b4d253d79b3870136c26b226
|
||||
DIST protoc-gen-go-grpc-1.82.0.tar.gz 3092925 BLAKE2B ad0d8701c226db1ae19970c81effac7d1560221f852a48ca6b48d459318b5bcefa2df6773113b38090b95d816d3f627c27f2411a97c4359bf5491bcfdab1c568 SHA512 b3fa9eb7406d9f9be7b5174d89bef5c6de6d2d1213073c9f7081242065df573023be2496d48f906a95af68a6fd0a032abcd9daa0179c25100535f5013f2ea29a
|
||||
DIST protoc-gen-go-grpc-1.82.1-deps.tar.xz 1263984 BLAKE2B 6c18385b9cd82f69a642d2027e7f3f2e4f2ab967132eb981161d87b6c3316b8d5ed0268c5848ea53f492980551c0d12b170f29bd3f7b2f2ae5f7dda5fe462157 SHA512 7db79954eb9e8f6217b9f013b3d7300f53a7643ca7787f2f8c94249a2cf48289ff86abd9f371c47eb4af5e521105ac43c5c53304dca0d7fcb2eb1002f6b662a8
|
||||
DIST protoc-gen-go-grpc-1.82.1.tar.gz 3093725 BLAKE2B 5f082ecb356af6db9f37f01b2b2769c0515e8c7fb37b892a83a6c78f14d2c465b5d09600d875dc24144005de282623a1baa391d768014b2bc11a0b7190e49f5f SHA512 9f649739946491afe117deef7a56f03fabcb9e4d16d6f9d3c6933dbfb98958cdd5f733a5474be67daab20fe79a39c835aec0160d478db7ae8444a14976ab210b
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
DIST hare-0.26.0.1.tar.gz 976995 BLAKE2B 1dec85ea7aeb3f124014817e912d300a116f784f0bf78b20e8d72587936c48786d2f83f7a73146ed6485e3e0cf454c92cb0b074abe9be79e8de7fe91156f2fd8 SHA512 61959ce95814f81e04d62eb783aa4dfd807b96c3bd1ee0ee31667d042c630be1406fb0b944f1b35776f5ce529eb55227fac1d37c30218020edb40c6b66ea6771
|
||||
@@ -1,93 +0,0 @@
|
||||
From 4039f65285e5fbd89192319e52cd8fa0ea1ec214 Mon Sep 17 00:00:00 2001
|
||||
From: Armin Preiml <apreiml@strohwolke.at>
|
||||
Date: Wed, 25 Jun 2025 10:57:23 +0200
|
||||
Subject: [PATCH hare] os::exec: fix clearenv
|
||||
|
||||
Signed-off-by: Armin Preiml <apreiml@strohwolke.at>
|
||||
---
|
||||
os/exec/+freebsd/platform_cmd.ha | 2 +-
|
||||
os/exec/+linux/platform_cmd.ha | 2 +-
|
||||
os/exec/+netbsd/platform_cmd.ha | 2 +-
|
||||
os/exec/+openbsd/platform_cmd.ha | 2 +-
|
||||
os/exec/env+test.ha | 19 +++++++++++++++++++
|
||||
5 files changed, 23 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/os/exec/+freebsd/platform_cmd.ha b/os/exec/+freebsd/platform_cmd.ha
|
||||
index 2c0d972d..f328f9ac 100644
|
||||
--- a/os/exec/+freebsd/platform_cmd.ha
|
||||
+++ b/os/exec/+freebsd/platform_cmd.ha
|
||||
@@ -91,7 +91,7 @@ fn platform_setenv(
|
||||
|
||||
fn platform_unsetenv(cmd: *command, key: str) (void | errors::invalid) = {
|
||||
// XXX: This can be a binary search
|
||||
- for (let i = 0z; i < len(cmd.env) - 1; i += 1) {
|
||||
+ for (let i = 0z; i < len(cmd.env) && cmd.env[i] != null; i += 1) {
|
||||
let e = c::tostr(cmd.env[i]: *const c::char)!;
|
||||
if (strings::cut(e, "=").0 == key) {
|
||||
free(cmd.env[i]);
|
||||
diff --git a/os/exec/+linux/platform_cmd.ha b/os/exec/+linux/platform_cmd.ha
|
||||
index 1ec0ddd4..4bf65cb9 100644
|
||||
--- a/os/exec/+linux/platform_cmd.ha
|
||||
+++ b/os/exec/+linux/platform_cmd.ha
|
||||
@@ -89,7 +89,7 @@ fn platform_setenv(
|
||||
|
||||
fn platform_unsetenv(cmd: *command, key: str) (void | errors::invalid) = {
|
||||
// XXX: This can be a binary search
|
||||
- for (let i = 0z; cmd.env[i] != null; i += 1) {
|
||||
+ for (let i = 0z; i < len(cmd.env) && cmd.env[i] != null; i += 1) {
|
||||
let e = c::tostr(cmd.env[i]: *const c::char)!;
|
||||
if (strings::cut(e, "=").0 == key) {
|
||||
free(cmd.env[i]);
|
||||
diff --git a/os/exec/+netbsd/platform_cmd.ha b/os/exec/+netbsd/platform_cmd.ha
|
||||
index 2c26cff6..0ccd99bf 100644
|
||||
--- a/os/exec/+netbsd/platform_cmd.ha
|
||||
+++ b/os/exec/+netbsd/platform_cmd.ha
|
||||
@@ -92,7 +92,7 @@ fn platform_setenv(
|
||||
|
||||
fn platform_unsetenv(cmd: *command, key: str) (void | errors::invalid) = {
|
||||
// XXX: This can be a binary search
|
||||
- for (let i = 0z; i < len(cmd.env) - 1; i += 1) {
|
||||
+ for (let i = 0z; i < len(cmd.env) && cmd.env[i] != null; i += 1) {
|
||||
let e = c::tostr(cmd.env[i]: *const c::char)!;
|
||||
if (strings::cut(e, "=").0 == key) {
|
||||
free(cmd.env[i]);
|
||||
diff --git a/os/exec/+openbsd/platform_cmd.ha b/os/exec/+openbsd/platform_cmd.ha
|
||||
index 9826111f..d1e1f667 100644
|
||||
--- a/os/exec/+openbsd/platform_cmd.ha
|
||||
+++ b/os/exec/+openbsd/platform_cmd.ha
|
||||
@@ -89,7 +89,7 @@ fn platform_setenv(
|
||||
|
||||
fn platform_unsetenv(cmd: *command, key: str) (void | errors::invalid) = {
|
||||
// XXX: This can be a binary search
|
||||
- for (let i = 0z; i < len(cmd.env) - 1; i += 1) {
|
||||
+ for (let i = 0z; i < len(cmd.env) && cmd.env[i] != null; i += 1) {
|
||||
let e = c::tostr(cmd.env[i]: *const c::char)!;
|
||||
if (strings::cut(e, "=").0 == key) {
|
||||
free(cmd.env[i]);
|
||||
diff --git a/os/exec/env+test.ha b/os/exec/env+test.ha
|
||||
index cfd62733..e41395ad 100644
|
||||
--- a/os/exec/env+test.ha
|
||||
+++ b/os/exec/env+test.ha
|
||||
@@ -43,3 +43,22 @@ use bufio;
|
||||
io::close(rd)!;
|
||||
wait(&proc)!;
|
||||
};
|
||||
+
|
||||
+@test fn clearenv() void = {
|
||||
+ let cmd = cmd("env")!;
|
||||
+ clearenv(&cmd);
|
||||
+ setenv(&cmd, "HARETEST", "single")!;
|
||||
+
|
||||
+ const (rd, wr) = pipe();
|
||||
+ addfile(&cmd, os::stdout_file, wr)!;
|
||||
+ let proc = start(&cmd)!;
|
||||
+ io::close(wr)!;
|
||||
+
|
||||
+ let sc = bufio::newscanner(rd);
|
||||
+ defer io::close(&sc)!;
|
||||
+ for (let l => bufio::scan_line(&sc)!) {
|
||||
+ assert(l == "HARETEST=single");
|
||||
+ };
|
||||
+ io::close(rd)!;
|
||||
+ wait(&proc)!;
|
||||
+};
|
||||
@@ -1,62 +0,0 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
if [[ "${PV}" = 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare"
|
||||
SLOT="0"
|
||||
else
|
||||
MY_P="${PN}-${PV}"
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The Hare systems programming language"
|
||||
HOMEPAGE="https://harelang.org/"
|
||||
LICENSE="MPL-2.0 GPL-3"
|
||||
|
||||
# release policy: https://git.sr.ht/~sircmpwn/hare/tree/master/item/docs/release.md
|
||||
DEPEND="
|
||||
~dev-lang/harec-0.26.0
|
||||
>=sys-devel/qbe-1.2
|
||||
"
|
||||
BDEPEND="app-text/scdoc"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
sys-libs/timezone-data
|
||||
"
|
||||
|
||||
# hare and haredoc are built by hare
|
||||
QA_FLAGS_IGNORED="usr/bin/hare usr/bin/haredoc"
|
||||
|
||||
src_configure() {
|
||||
local target_arch
|
||||
case ${ARCH} in
|
||||
amd64 ) target_arch=x86_64 ;;
|
||||
arm64 ) target_arch=aarch64 ;;
|
||||
riscv ) target_arch=riscv64 ;;
|
||||
* ) die "unsupported architecture: ${ARCH}" ;;
|
||||
esac
|
||||
|
||||
# Note: PREFIX needs to be set early as it is used for HAREPATH
|
||||
cp configs/linux.mk config.mk || die
|
||||
sed -i \
|
||||
-e "s;^ARCH =.*;ARCH = ${target_arch};" \
|
||||
-e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \
|
||||
-e 's;^AR =;AR ?=;' \
|
||||
-e 's;^AS =;AS ?=;' \
|
||||
-e 's;^LD =;LD ?=;' \
|
||||
config.mk || die
|
||||
|
||||
tc-export CC AR AS LD
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
||||
@@ -1,63 +0,0 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
if [[ "${PV}" = 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare"
|
||||
SLOT="0"
|
||||
else
|
||||
MY_PV="$(ver_rs 3 -)"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The Hare systems programming language"
|
||||
HOMEPAGE="https://harelang.org/"
|
||||
LICENSE="MPL-2.0 GPL-3"
|
||||
|
||||
# release policy: https://git.sr.ht/~sircmpwn/hare/tree/master/item/docs/release.md
|
||||
DEPEND="
|
||||
>=dev-lang/harec-9999
|
||||
>=sys-devel/qbe-1.2
|
||||
"
|
||||
BDEPEND="app-text/scdoc"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
sys-libs/timezone-data
|
||||
"
|
||||
|
||||
# hare and haredoc are built by hare
|
||||
QA_FLAGS_IGNORED="usr/bin/hare usr/bin/haredoc"
|
||||
|
||||
src_configure() {
|
||||
local target_arch
|
||||
case ${ARCH} in
|
||||
amd64 ) target_arch=x86_64 ;;
|
||||
arm64 ) target_arch=aarch64 ;;
|
||||
riscv ) target_arch=riscv64 ;;
|
||||
* ) die "unsupported architecture: ${ARCH}" ;;
|
||||
esac
|
||||
|
||||
# Note: PREFIX needs to be set early as it is used for HAREPATH
|
||||
cp configs/linux.mk config.mk || die
|
||||
sed -i \
|
||||
-e "s;^ARCH =.*;ARCH = ${target_arch};" \
|
||||
-e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \
|
||||
-e 's;^AR =;AR ?=;' \
|
||||
-e 's;^AS =;AS ?=;' \
|
||||
-e 's;^LD =;LD ?=;' \
|
||||
config.mk || die
|
||||
|
||||
tc-export CC AR AS LD
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST harec-0.25.2.tar.gz 205091 BLAKE2B 9d6c1e208ef9ab35f56fa0974741f3eadae59b1f8ea1fbe42b012cde827adfd5c7a84336e3f0e94d4ad69cf975f02d930f3bc88c5f6584ad9334f6cfdb3fdd07 SHA512 227fe4879a4c367e6cdbf85efc43797db012cce74fcaf30e08cc1ec49014ac426eadace650d2d566a9eb629a6bc87bf739613c1c1360dbf5d47b1aa51195cb9a
|
||||
DIST harec-0.26.0.tar.gz 210685 BLAKE2B b6e1a0e5ff0ad1600deebe19c88373aa6d448aeac77f29ebc5eb5b560cd63ec3f928bf9844fb00a38bd7bf856a47efddcea1a9dcb54f06f36f958b2f492bdba8 SHA512 c7c6103d53e936f13021a50f49a7f44b8ead03a9a6d66e25b0326518458483065c3ad415d8368f76ab2ad652b3febcb7366d3e7460121a3089d689af38ab1ee6
|
||||
@@ -1,43 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec"
|
||||
else
|
||||
MY_PV="$(ver_rs 3 -)"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The Hare compiler"
|
||||
HOMEPAGE="https://harelang.org/"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=">=sys-devel/qbe-1.2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
cp configs/linux.mk config.mk || die
|
||||
sed -i \
|
||||
-e 's/-Werror//' \
|
||||
-e 's/CC =/CC ?=/' \
|
||||
-e 's/AS =/AS ?=/' \
|
||||
-e 's/LD =/LD ?=/' \
|
||||
config.mk || die
|
||||
|
||||
tc-export CC AS LD
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
||||
}
|
||||
@@ -1,49 +0,0 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec"
|
||||
else
|
||||
MY_PV="$(ver_rs 3 -)"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The Hare compiler"
|
||||
HOMEPAGE="https://harelang.org/"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=">=sys-devel/qbe-1.2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local target_triple="${CTARGET:-${CHOST}}"
|
||||
|
||||
cp configs/linux.mk config.mk || die
|
||||
sed -i \
|
||||
-e 's/-Werror//' \
|
||||
-e 's/CC =/CC ?=/' \
|
||||
-e 's/AS =/AS ?=/' \
|
||||
-e 's/LD =/LD ?=/' \
|
||||
-e 's/CFLAGS =/CFLAGS +=/' \
|
||||
-e 's/LDFLAGS =/LDFLAGS ?=/' \
|
||||
-e 's/LDLINKFLAGS =/LDLINKFLAGS ?=/' \
|
||||
-e "s/ARCH =.*/ARCH = ${target_triple/-*}/" \
|
||||
config.mk || die
|
||||
|
||||
tc-export CC AS LD
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
||||
}
|
||||
@@ -1,49 +0,0 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec"
|
||||
else
|
||||
MY_PV="$(ver_rs 3 -)"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The Hare compiler"
|
||||
HOMEPAGE="https://harelang.org/"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=">=sys-devel/qbe-1.2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local target_triple="${CTARGET:-${CHOST}}"
|
||||
|
||||
cp configs/linux.mk config.mk || die
|
||||
sed -i \
|
||||
-e 's/-Werror//' \
|
||||
-e 's/CC =/CC ?=/' \
|
||||
-e 's/AS =/AS ?=/' \
|
||||
-e 's/LD =/LD ?=/' \
|
||||
-e 's/CFLAGS =/CFLAGS +=/' \
|
||||
-e 's/LDFLAGS =/LDFLAGS ?=/' \
|
||||
-e 's/LDLINKFLAGS =/LDLINKFLAGS ?=/' \
|
||||
-e "s/ARCH =.*/ARCH = ${target_triple/-*}/" \
|
||||
config.mk || die
|
||||
|
||||
tc-export CC AS LD
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
||||
}
|
||||
@@ -4,12 +4,12 @@
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {17..21} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
inherit llvm-r2 python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language"
|
||||
HOMEPAGE="https://www.swift.org"
|
||||
SWIFT_PF="${PF/-bin/}"
|
||||
SWIFT_PF="swift-5.10.1-r6" # "${PF/-bin/}" if revisions match
|
||||
SRC_URI="https://github.com/itaiferber/gentoo-distfiles/releases/download/${CATEGORY}/${SWIFT_PF}/${SWIFT_PF}.gpkg.tar"
|
||||
S="${WORKDIR}"
|
||||
|
||||
@@ -27,7 +27,7 @@ RDEPEND="
|
||||
>=app-arch/zstd-1.5
|
||||
>=app-eselect/eselect-swift-1.0-r1
|
||||
>=dev-db/sqlite-3
|
||||
>=dev-libs/icu-69
|
||||
>=dev-libs/icu-69:=
|
||||
>=dev-libs/libedit-20221030
|
||||
>=dev-libs/libxml2-2.11.5
|
||||
>=net-misc/curl-8.4
|
||||
@@ -37,6 +37,8 @@ RDEPEND="
|
||||
$(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}=')
|
||||
"
|
||||
|
||||
BDEPEND=">=dev-util/patchelf-0.18"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
PKG_PREINST_SWIFT_INTENTIONALLY_SET='true'
|
||||
|
||||
@@ -46,6 +48,55 @@ src_unpack() {
|
||||
|
||||
src_install() {
|
||||
[[ -d "${SWIFT_PF}/image" ]] || die "Expected image directory not found in package"
|
||||
|
||||
# Swift 5.10's Foundation and related utils link against ICU libs directly
|
||||
# (`libicudata`, `libicui18n`, `libicuuc`), and these libs are explicitly
|
||||
# versioned on target systems. We need to fix up the SONAME references to
|
||||
# what's actually on the target system.
|
||||
#
|
||||
# Note: while replacing versioned SONAME references (e.g.,
|
||||
# 'libicudata.so.78') with unversioned references (e.g. 'libicudata.so')
|
||||
# will work at runtime, this produces QA warnings; we'll replace both
|
||||
# versioned and unversioned references with what's installed.
|
||||
declare -A iculibs
|
||||
|
||||
# We need extended globbing for '+()' pattern replacement matches below.
|
||||
trap "$(shopt -p extglob)" RETURN
|
||||
shopt -s extglob
|
||||
|
||||
# For every ELF that depends on any `libicu*` library, we can iterate over
|
||||
# every libicu dep and replace it with a reference to the actual SONAME
|
||||
# found on disk. `iculibs` stores canonicalized unversioned lib name ->
|
||||
# actual SONAME.
|
||||
local elfile
|
||||
while read -r elfile; do
|
||||
# Tab-separated explicitly with `scanelf -F` below. `needed` is a
|
||||
# comma-separated list of SONAMEs.
|
||||
IFS=$'\t' read -r path needed <<< "${elfile}"
|
||||
for lib in ${needed//,/ }; do
|
||||
case "${lib}" in
|
||||
libicu*)
|
||||
# Drop all trailing `.\d+` groups if present so, e.g.,
|
||||
# 'libicudata.so', 'libicudata.so.78', and
|
||||
# 'libicudata.so.78.3' all canonicalize to 'libicudata.so'.
|
||||
local unversioned="${lib%%+(.+([[:digit:]]))}"
|
||||
if [[ -z "${iculibs[${unversioned}]}" ]]; then
|
||||
local versioned
|
||||
versioned="$(readelf -d "/usr/$(get_libdir)/${unversioned}" | \
|
||||
awk '/SONAME/{print $NF}' | tr -d '[]')" \
|
||||
|| die "Failed to get versioned SONAME for '${unversioned}'"
|
||||
iculibs["${unversioned}"]="${versioned}"
|
||||
fi
|
||||
|
||||
patchelf --replace-needed "${lib}" "${iculibs[${unversioned}]}" "${SWIFT_PF}${path}" \
|
||||
|| die "Failed to replace '${lib}' dependency for '${path}'"
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
done
|
||||
done < <(scanelf -Rn -F $'%p\t%n' "${SWIFT_PF/image/usr}" | grep libicu) \
|
||||
|| die "Failed to scan for libicu references"
|
||||
|
||||
cp -R "${SWIFT_PF}/image/usr" "${ED}" || die "Copying prebuilt files failed"
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {17..22} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
inherit llvm-r2 python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {17..22} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
inherit llvm-r2 python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {17..22} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
inherit llvm-r2 python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {17..22} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
inherit llvm-r2 python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {17..22} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
inherit llvm-r2 python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {17..22} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
inherit llvm-r2 python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {17..22} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
inherit llvm-r2 python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {17..22} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
inherit llvm-r2 python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {17..22} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
inherit llvm-r2 python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language"
|
||||
|
||||
@@ -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
|
||||
@@ -6,7 +6,7 @@ EAPI=8
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="A general purpose data serializer"
|
||||
HOMEPAGE="https://gpds.simulton.com"
|
||||
HOMEPAGE="https://github.com/simulton/gpds"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
|
||||
22
dev-libs/hts_engine/files/hts_engine-1.10-musl.patch
Normal file
22
dev-libs/hts_engine/files/hts_engine-1.10-musl.patch
Normal file
@@ -0,0 +1,22 @@
|
||||
The position variable which fgetpos() sets is entirely unspecified,
|
||||
so shouldn't be used in portable code.
|
||||
|
||||
diff --git a/lib/HTS_misc.c.old b/lib/HTS_misc.c
|
||||
index 72306cb..45c51cd 100644
|
||||
--- a/lib/HTS_misc.c.old
|
||||
+++ b/lib/HTS_misc.c
|
||||
@@ -243,13 +243,7 @@ size_t HTS_ftell(HTS_File * fp)
|
||||
if (fp == NULL) {
|
||||
return 0;
|
||||
} else if (fp->type == HTS_FILE) {
|
||||
- fpos_t pos;
|
||||
- fgetpos((FILE *) fp->pointer, &pos);
|
||||
-#if defined(_WIN32) || defined(__CYGWIN__) || defined(__APPLE__) || defined(__ANDROID__)
|
||||
- return (size_t) pos;
|
||||
-#else
|
||||
- return (size_t) pos.__pos;
|
||||
-#endif /* _WIN32 || __CYGWIN__ || __APPLE__ || __ANDROID__ */
|
||||
+ return (size_t)ftell((FILE *) fp->pointer);
|
||||
} else if (fp->type == HTS_DATA) {
|
||||
HTS_Data *d = (HTS_Data *) fp->pointer;
|
||||
return d->index;
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="HMM-based speech synthesis system (HTS) engine and API"
|
||||
HOMEPAGE="https://hts-engine.sourceforge.net/"
|
||||
@@ -10,10 +10,7 @@ S="${WORKDIR}/hts_engine_API-${PV}"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="speech-tools"
|
||||
|
||||
DEPENDS="speech-tools? ( app-accessibility/speech-tools )"
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable speech-tools festival)
|
||||
}
|
||||
PATCHES=(
|
||||
"${FILESDIR}/hts_engine-1.10-musl.patch"
|
||||
)
|
||||
|
||||
@@ -5,9 +5,6 @@
|
||||
<email>contact@hacktivis.me</email>
|
||||
<name>Haelwenn (lanodan) Monnier</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="speech-tools">use memory allocation/free functions of <pkg>app-accessibility/speech-tools</pkg></flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">hts-engine</remote-id>
|
||||
</upstream>
|
||||
|
||||
@@ -1,46 +1,80 @@
|
||||
DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
|
||||
DIST bon-3.9.3.crate 66773 BLAKE2B 5c908a508caf78f51a861a54197ce0ac79cd64dfba49cfcd24e5ff9652520fe3184daa0d34dcedc7b172832b9b24053089f5146a3f497b746d7bf4ee94b2b9bf SHA512 18bb0fd7be6574fb245cd781f940f821155534708932714d1a973b1ce7908ed5d90a4767ff2021f67f5d3b2e21dc09c0dd113e56a9a1fc505e5af365da249ea0
|
||||
DIST bon-macros-3.9.3.crate 98161 BLAKE2B b5a15c658571e224fb95732e8d0b7689b6ef92d39e4dadf8dfab8df7a683801f4e58803207e501bdc124b890002aa140354e881a9240d249df10f7feab4f2b70 SHA512 cb63d6b58c24eca6c668bb1ac63d5e4c607d789033156fe5d33736d27f77cfbf796d1811958c20b846c6a01117f26cee68d81dd089002b2536570afbedae1d92
|
||||
DIST bytemuck-1.25.1.crate 53760 BLAKE2B 5048330301c3383bc39720a7d50cd8fc9949c6e29f331984462463179b5ced67b55a40d434ffb6a18acc52466cc6646c228198ad428888c284823623a4e3aadd SHA512 fe7c3a40536890112aff3656dac37c6609472154ed5724659064efc2b6cb402932fe9a44f426506e8986c79024f3caead2683f5b31d5716a7e4b277a03c2e47e
|
||||
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
|
||||
DIST cc-1.2.50.crate 93293 BLAKE2B c71fd4a6eaeae1da0ce3db1d6bf034933f2a65d424973db8209f601776b2d109fb4e5b269f429997cd75008367c46301530125a7a4b39a34c3992b501773db9e SHA512 4f92b61a5f7e9f76a53c19ba4c172f45c3377446a178680e38a80b6d8a659c3a788ebddb405dedc095e5a929e70f50dc98b820c6625ee11b0d69878fa1e335f7
|
||||
DIST cc-1.2.67.crate 96261 BLAKE2B d9a517653b738025763bba70b56cc7d0bff8fb39544802e6eb4cea1f06d3189dae0730cf069aeaab7c98ffa266d52dd4cd24c4bd85e3c41f2e33191aa748facc SHA512 1bdc26db31537299794a7decd73304e56cd09ea3bdaaddce18f68da17b77b1587df6aeccd104ca14c9cae4378863b8b05cecc8b4579c4c6fe0f206b1c88123f1
|
||||
DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
|
||||
DIST cmake-0.1.57.crate 20376 BLAKE2B f9ec6c82ee8ed862c524d1ff7fe335379d128aa44bf5e904372aeecdcb3e78d2a9dea73a2f90c1c25301cb3c252d5f4d9313be56ff3e91fe9f7ce732167f44ef SHA512 34ff920c0f866bcc5fa8ba385b1945629c9174b6f3b006ada9f73fef945f67111f17342304ff74f69630bba4ff7450a402e1017a99fabc1296d276df4e4b633b
|
||||
DIST cmake-0.1.58.crate 20474 BLAKE2B 4a6bf6a74e2007223fff06df2f87032efeebcbd12b43b68cdb905658e94c2c7cdcdc041fda5a5c52afa7b7cdfde7ffe11f39b72e07965b6642603dd4d6578ef7 SHA512 49420a5d7d71ddccc21b71373769e1e28ab98c9af1a0c5d59fc3127e6dcc45cb1b7c6b5a37c9110907daceda7fd10bb59344f2bb8f041b18d62b16c22c5d0d60
|
||||
DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b
|
||||
DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596
|
||||
DIST darling-0.23.0.crate 43298 BLAKE2B a207ed640665664402ee07eda679af83e498c3de79a9e41c3fe1fec4b28071ba52acdb1f790d46b6c6c1744da96991c14f96002cf149e080a4982d5a74280b9e SHA512 6257756befa2e6a8b17ee21d64e8430071bfd1e8f72c680f67b3c15934e726ec24e30da37fcb5ea4f4b3d925f81cf4ea22d6c85788f101090b32d95f08bdb2e5
|
||||
DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2
|
||||
DIST darling_core-0.23.0.crate 74564 BLAKE2B cb5d45b08fa8927d91f113a37a8eb77f632713e3feaa629d37a6a0fd20112a202bb8ad574a096f0ba7b3b870e7a9982c86641e1cb4f9e33fcee59a65524b5406 SHA512 52ac3dac977b7f1cbdc3c0ee545356495216af6d8a4f179cbb51c8bc80253cf028bd9b624b6f42d6354d913e7fc5ea980234aa2ccf383c8779ca70fde72591a9
|
||||
DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd
|
||||
DIST darling_macro-0.23.0.crate 2480 BLAKE2B e81f6bb801e5fabf71fbaf966735e5388023f75e12b8f9bd32e2cd49608ce05625849ecea54db3d682a9d091f8f0348dd60777c316c91af5186aeb0b97e4cf1b SHA512 f6565876c9846b1295be23eda6decbba817c64c3e2ba56fb0009c2acb68d542481dbb033b0e753dfb1eb967f24f87b781869c8bd5018a7789066229a4919c8c3
|
||||
DIST derive_builder-0.20.2.crate 36661 BLAKE2B 27679d1837dc87ad4103459df3be6ab42d4d8b70aa01a1552aceab82042dfee81d90134c9f940f0c1c62bf359c5a70128bb4bf7a62bc4844066f198c771fabe9 SHA512 75d08f4c106ee5df795ebc8be3dcf34dada037c7566b20bfb52243e16f288b440c723fd17343a654d2f170c056a4197704b9c6b69c8e0d1b250039bee43fd872
|
||||
DIST derive_builder_core-0.20.2.crate 31397 BLAKE2B bc8c8da24a0b7871c7574330230544c3fffddd3a00c403f076997def95ae882be99d5f3a29c4e08fe536af9de87751ad63a5ad77e6cd9587764d19dda174fb0d SHA512 ab154b7f116a21984cf8c9cea538e8d33be1680663f4578af37f7d74696547431e9ded07bd8ab0265fd2c4aba5937b948f57d4f9b60b96c840f5150e8c10ce86
|
||||
DIST derive_builder_macro-0.20.2.crate 6360 BLAKE2B 6c64582fa68d6cb8d2c865a32af74ebdfb463d449bbe5a60cd2139033aa3a74a6c2de1e3e5c18b4dc785e9f272971e893a3789ce3d0c1c3b7735f6082e5e76ff SHA512 1a5cdd75bbd6326147f6ed726fdc21b2a4e44db9abe49576d4b1ed067b0e56871cae148ea982b647016240392194efa4eca157d615ab42248d798396612b3d9f
|
||||
DIST find-msvc-tools-0.1.5.crate 30942 BLAKE2B 25f061bfb8a195752109bd444deaebfd94228e52c6eb94396fff9ba9d450876a58bc4352158684c59d1a2cb2a13a32ecfa1e96f1d80ac0c63827bfd7f46d9c80 SHA512 71021ce1a16c454bdd30abbb937c2ca67ab28ffcf88574e3ab758683943b44a96312a53cd6f5b8e76c89284a0cedbf46edb606894af720e3612c812bed189ab8
|
||||
DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
|
||||
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
|
||||
DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d
|
||||
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
|
||||
DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
|
||||
DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73
|
||||
DIST jpegxl-rs-0.11.2+libjxl-0.11.1.crate 33058 BLAKE2B 93c4e0476c0e015f5b5e644379a510a1e1ef0a87a6cc55036a78c4e2bc3ed069d50be28a69f1ac63490d6faef4049989079aabeb9d889c4c96e7a93233d928c3 SHA512 fe5037bf3b48b070fba20fcc8299f3c7b612ca13f81841698c4063b959a08051f708b05c345b674cb83c481c62df0026c78cf5180c696f384325ba4348fbb28d
|
||||
DIST jpegxl-rs-0.15.0+libjxl-0.12.0.crate 43988 BLAKE2B ee7bbef864f74d99fc7044c6743c2a5608817e4996fe08bec8fb56b0e3d699263d21dc750a7919836dee98c5093919f9588e7a234bf2baa4961575b50acb8816 SHA512 44e6a9f4f4e83e6e7d9e7b778063b61a24975bc93c1b3d99c9595669814d7a93491d4358a22d043a48c3b2bb1150446c488ddec71e052dafb40919d191031640
|
||||
DIST jpegxl-src-0.11.2.crate 4954410 BLAKE2B cb2fcc7a250a4a51728094a62bbf2e92d6e7d8d47949d640ae9179dde50567bc2e99ff6e6dc39aca99ebadc3760bcde3758dbc54531fd4bd8dc27b9f83e73a87 SHA512 e148071074abf03c41d6ee5f0e7c53b5d1d4f7b3e0c054791dc47f5e7d52049ed91fae9b0bd70da5cbed045a7f5e5f171136d129b30f7a560a3cc2131b93bab8
|
||||
DIST jpegxl-src-0.12.0.crate 4955345 BLAKE2B faa97af4e48a5432d42c1315f68373afda254c125c066acbd26bf321da1fd1fc83acdda6f4b8710cc5061a4b284eefa15e224f946cae408ef34f572827d489e4 SHA512 cf36871d86e600d1df434b085926dcf4ae1e3e2586b3f39a7248b0a6cdec85024b5c055bd5715ba6f74b103da8fdf42a3633128e3f194e0e1277211284a1266a
|
||||
DIST jpegxl-sys-0.11.2+libjxl-0.11.1.crate 66155 BLAKE2B aea021c4a16c23d9c71ed114ed4f40c94624ce4ada77a662670808986d0300459b836160ad21d5d3bcbdd1be236af9b09a5e7a1f19a59c007086892c3357c563 SHA512 f963dfba0e11e62147c2e89c15c0ed16a53898f9c3f97f8ff1e698ebf3b579d458c425d336aafe820ab68f376d0b6befd9a3e592812bad87916af373389ebf75
|
||||
DIST jpegxl-sys-0.13.0+libjxl-0.12.0.crate 69533 BLAKE2B 14fc140e6be9ea759ed642a0475b2c1a5bd3f4ebc76e0aaaec2a8a03cbbe403c066b6b3446325a21daa0b1f8f4782b44654d33e6f97f812c0caf7479ef641187 SHA512 6ccbba648e927af1c68d2809f8f18b264d7afda65e78cacdf966b2bc673b8d72b4775c4f4bc4d49ca8092e44daa99eea8c0db1360458b11fba8325236bc04285
|
||||
DIST libc-0.2.178.crate 783720 BLAKE2B 72f5fecacf0494b3962ff893d647155af88e9942b14d110e521b25e5d65d95d41dc00f83431b82632a53c6e0ae7fd537d018d7bf29df65d5e56b908a893d77d0 SHA512 968b954e2edde88d14135decd9eaadc31ca1aad80529a6696591c06c4414d615c97ce0873f77bfebe08b862faa5f3cb79a6648ab90734d462bef06e06ea43dde
|
||||
DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
|
||||
DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
|
||||
DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
|
||||
DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155
|
||||
DIST pillow_jxl_plugin-1.3.7.tar.gz 1601622 BLAKE2B 909a23d1006bea312b1503d7bb253b9861efb9a74936faa4e83322da049ea81170c16dc62b3f26358536f8f78103c68c6098258ffba247075dc8f1a16c67b1f4 SHA512 eb439debbf475f45fea6aa84d06963b396438175e2dae6b7be5f3931a684b3af3a36d4fa924fbb907f0bb8a1c5e94822399fca44cd5f5ce2e1c95475308bcaa0
|
||||
DIST pillow_jxl_plugin-1.3.8.tar.gz 1602233 BLAKE2B aa59f198da572680ab61e865d9079964ee52bdbb315bf81dcd3521164705e3651d4a3294a4e5d2ac4bef9f6b23e4a78d7e1ccd2eaa53803bab86004fb69a66d5 SHA512 7be059626812f81ab8fae4404417cf2498f8cd30cd7ceaf356bfdc97b5bed7beec23fa90e871801a7206755564b5b07b374b6fa2a853938838801a2f5aa136a4
|
||||
DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
|
||||
DIST pkg-config-0.3.33.crate 21590 BLAKE2B 576349a975cd4b9ff08c7f797f300cb2774425c72ed7baced19e0ba6231246f4479939c61bcc9efeb9174a2d6917bf009f02e93c26800c65e798b9e51ccf4d8b SHA512 af931d889e72f51e0ae41c880a1f5aa6215b93148cf7041378664e4ba013d0c83d654e560a73c9d7b301b5a008c221e48ac81b413d1123786e003c97f7fff63a
|
||||
DIST portable-atomic-1.12.0.crate 191124 BLAKE2B bff1539437e3fc7aa596ad2c241f7749e4b5e23344942aac984319979268b7ff1a314270c7166570616fea79c38c0e9c2a83008ce94deab1a5a48575db13e225 SHA512 fa6560b8a0ff46e06cfa04bd7c8f42924914d27a7cf83b4c7ac73688da7fe1e81222eab77fa478a85dc2a1ce846f8b4cd71816c2aecaa689af26dd0925523e0b
|
||||
DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
|
||||
DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
|
||||
DIST proc-macro2-1.0.103.crate 60024 BLAKE2B e5ce5f77838fd063b5615b1555db02175621135132de6aa7479d67fd0a34c15e8235290112a728f3251cf913a835bf0aafaf6930880511427143b63152047259 SHA512 9a6964a2ad24dbb1108b7018882ddb48cb6e6f652d1c5eed1cac94602539fc71f011a0a276765778df161edbd6387bf03a8505d93565e0c106f09e98d7d6efce
|
||||
DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
|
||||
DIST pyo3-0.27.2.crate 1171342 BLAKE2B 421039fe650e01546661ab98593288f8058694d513261fe0025851a68b665bdfc001692c60a5a34ede92d13a6003e8f261e4bcdc17f67518a156f52916d2ff76 SHA512 b20f502bda6cc6d283012acbb2e0225219ccd77af09990872c76b0088947050d886eb47ed88e9e0dcb327d08ab4bf09119f7cab527dfde358e01df5a32bb64c2
|
||||
DIST pyo3-0.29.0.crate 1241253 BLAKE2B 29deb7fa70010bf3d7e9e93bbcd87c0b56c4ee7ef0c2e5956181d2fb5f06f4c9b3f28bd1ad280126c26c048808b91b847e1fb69ddd617ef9e9e5e004cf4e48ae SHA512 e6822400de53ebcef4a14c899dc065abae621a126483873139f5eb850877c94f4bccee3a183d4e2a69eadcd3c3b82b0a6f3e1053d926b103be572329607f2f67
|
||||
DIST pyo3-build-config-0.27.2.crate 35564 BLAKE2B 8786478e559613cc258e2d0153d549f65c13a24a3fe612da7ac96e5f4038a1714dbc6a01b2d3e3d99b3de3af9658ad220647fbba4a33305bef81c07100426ada SHA512 dc7cee79ce7febddeec9e70dd5de3b59696a5cf38afeccdfeda00307cc22166d0e9649d5e34e9801b7f495b31c104fa78dac2241248787daae8b9ea1f4551ce5
|
||||
DIST pyo3-build-config-0.29.0.crate 39616 BLAKE2B 7b62a5976b890db84e5256f3136185c2a9c3b7110782b5b0cdc314a5231fde30a853ddcd17af63b53488b3e8d5e310b01002b6f3c32cfeb1e5c3e168cd6460d7 SHA512 df77e8d7d5fe173749437ff6b90fa1703083377d515ab8a85dc77d9cac9c3fc331ede4b040f7e3694311ddb5adff577cf90c181a27c196ab93a4569e918fdea8
|
||||
DIST pyo3-ffi-0.27.2.crate 78552 BLAKE2B cdd6fb74a49615c42e6c6979e28c1d56e0061ae9e9897a20032d6be27c635433e9fa459847bf3c88de3be7503d045ef78d4ea3e028403c1ed00da96930ed73dd SHA512 29936c7a0fa524304ca8b017ac912e2c3e9237a86ac8510c17b96b75c7e83948599884f064428640456cd5fb256246d536da432d096f924e78360efd973cee0b
|
||||
DIST pyo3-ffi-0.29.0.crate 88184 BLAKE2B 5891af92a3bcba764c4701dcc0a99edbced010a5ac46df3217d004f5c3a368f18331733c6723bd49e522c6f7105455df13e2be0f07695ed5ce6ae71c15dec438 SHA512 baaf01d13ddc09316ba16b22e9ca15a67e5bda5b861ed7961c3393fd4692fc1c96952f81465d1dcb6531b9083f96c5630981b3d7802cb1ac2af67aafaffbec76
|
||||
DIST pyo3-macros-0.27.2.crate 8913 BLAKE2B 99a9cf37cb05261fa75d0ede4ed8ad75bbe29b941a4c6a0907d1c1baa887d0777dcb5970c7fbe1337c1b127b6318d077e2d8374629485572f3f7997a3e3825b8 SHA512 b05f6b61c5b320e83e879384691cdb9ad57ade3ce5a9fdfb587ccd13ea1c92d2b210e2d7ca242c3d1a5f5173076a25578d3d81f5a8c3935a43f010bfa8452153
|
||||
DIST pyo3-macros-0.29.0.crate 8915 BLAKE2B c12d23753d5aba7333183d4b41f16c8da1d4297a3ff86b3b150e9185c1978fc184ac198e566a41833292a8a78ab59446eafd5ef7169e5cb41493e7cbeaa68280 SHA512 fb6633ac76229d2e0ad88d51136a9318f03823b27c700a62cfbc957b4c834985e2f4c0cdaf5ea5e9993ec9e8ce3d63cd6b3fb823f2a042e65186adbed78da7c2
|
||||
DIST pyo3-macros-backend-0.27.2.crate 82513 BLAKE2B 9154f0275ac031fb456c313176490b7f98e033a9ff43caf32ca717e6dedc2c32435af5e7d9d2e784690fe2a379c033f0dc036b18c630fa7cb3c3365e335e3a12 SHA512 811fa48ceb5a87d23312b968efa9d8464653289cefc8a1e27838f03285eef67092652ba89eba655d243fa435edd97674a981267870d208e0b11390db32d1ad9f
|
||||
DIST pyo3-macros-backend-0.29.0.crate 91943 BLAKE2B 7c2977dd9c80f3dd1f5375b0c65492b46048ca02e6355ad746bc8430cf92eaf25c701f416469eb69724fde5220651b1095c09eb9e3ff860176f862d7c7287407 SHA512 13a7af3958c09969637827d97ab9bbc664c407dda9e4283afaf495757798cf6f84932468bc092160fa75211ce0aafe6efc657f3a390234d77a67362cfb31fe0f
|
||||
DIST python3-dll-a-0.2.14.crate 103489 BLAKE2B a2868aa62d9b5f33ba0ab3be85f486e7b0594b8e535749e251ae9c829eabf9f0211f928c729b0f5b847a89be978c4b5648d333ac657a82acaa3c39520dfe0b8c SHA512 fde53bac2b7009d409d5dfab991b431aea7c16c5e0227a7bb143e73a043cd0490cec2647f73cfc34f73a192e9b365a70fd5b42d969beb2e3251dff44230a2040
|
||||
DIST quote-1.0.42.crate 31504 BLAKE2B a8106c0fe3953bcc2aa421516dfbaad6d6cb2ea839b2ce1447a45b8732dad40a921c2008b477bc0fa029dc0e0357a339db543b1f90bb9da77a5a3681fc16bed0 SHA512 6d55047312de6bab660459750c54213e986f0a80b4458fdb706c2fb3bab83b8239cd230dd9291662076d395c818a391142af1228ae3158cfa4960d6c74d531ba
|
||||
DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77
|
||||
DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
|
||||
DIST rustversion-1.0.23.crate 21013 BLAKE2B 80c4938e8663b095668809e4c81f4621582c4951b8b42eecbecedf5577e7555bf80944b6753101f5f87bba6f9856781e402ffd952600820b1c5830a181066798 SHA512 95baec2c1d8475661677ea35a724c392ed10b1151a1f4522b44133c6d691824bf4a42327ebc9d631a1f64f944dc721843e0aa0e19354fc4fab89aa048f1c68f5
|
||||
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
|
||||
DIST shlex-2.0.1.crate 19332 BLAKE2B db2b6c5f7f30ad2f968d2dd386d39b362b8d19d7e17fffbb7407d6f35a4e165432b6607f3897c66cf8d32bf6e795ba7297080608c855b796fcf19842f4c509fa SHA512 d1bf35e2c5a93c718d3cc395fc4b06cc0c42d4891c0f37247de7e179492478020f0c57ae74c461d5bb1f833b071fd5c036d8d6d6ab8b61be6140cb64ae525921
|
||||
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
|
||||
DIST syn-2.0.111.crate 302117 BLAKE2B 9fe6c0bbeb432d67f4c879956c505d160f7be418cd16b48a5430c1c4c4922251007e3d85bf219daa16a7e9d8f32c15fdc2ebd94bdfc762135cb27b897590d484 SHA512 f30fc819fc6c942cde044b6bbe608f96736070717f28da71ab4ff68aa9e780416829152da11a83513fbc0de88337c2157e4fd1e4a029ebcbb64daeaa54dbf768
|
||||
DIST syn-2.0.119.crate 307407 BLAKE2B 0be3bce1250db4818af7246a03352ab50faeca02b81126fd623bd473d7223693f43914e88e07baa0d7fa5473192e390406165f83e00dbff048c1ea373085eced SHA512 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0
|
||||
DIST target-lexicon-0.13.4.crate 26832 BLAKE2B 923aace3258de547e6813c7d58069a0d3b18941f05debef5954cf872490d9be8bc2036c8e807ee3f74d33c59cb01ce5b105bff95c79a79596cf328783633737a SHA512 0bad8add6b8767f1217b9a3aa83fb176f080ed9241ebd3a208ce3196650b01254c306520f1f950571bda463994631b64af9ddaca8a2478fc40f64b1381e880e2
|
||||
DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc
|
||||
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-2.0.17.crate 21344 BLAKE2B cc54f1423307f64857c67eebc2ae0537ffe9ad65a0443ba31c35ce20a7e4de96ad29a18237be48fad998e509cc4262e1483d4a983efc606b6714ed11bab9cd1e SHA512 3e1185fafd0c77acf6f79ead5633ff756c55e88f83285e10e2dfb9e58155b3c1c1b637a0bb7cd5d36a07cc9b014401942aa5b0709b6387e44d37c2b407e012ec
|
||||
DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
|
||||
DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125
|
||||
DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
|
||||
DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b
|
||||
DIST zerocopy-0.8.31.crate 257633 BLAKE2B 42b49b61a19d7d9865a0c7600d644902eb50b279a9f372769a5adcde211a7408d13b7fc83959b898422141abddd0460cbef67a2edc7c34591a183c0a6c82f0f7 SHA512 0d21cf7e269c50a4c4451426c9b4be3836fc53b0c7ae2c737996a7e6ad5dac3863c554e47308720087e928535ce4a2c4a25e1ead4cb927c29bb6a68fe66d2069
|
||||
DIST zerocopy-0.8.54.crate 284752 BLAKE2B d3e21f448fa37f25d84ce7c3883ab3c5c41a9fef7cb7b77dd920ff43687a2a6f05ef716e6862b7b95053cf85afd669091c5892314b7c51bfd054953f85c9b13e SHA512 b040b530113f327860668680ce3b936fb709596542a80fb979e1c21f3f3b536aa94a850004e129a00335435a5008e2cd733a98a20c7950e96861750f78c1ebfd
|
||||
DIST zerocopy-derive-0.8.31.crate 90835 BLAKE2B 3389db8cd661caf45a147b1f70fada5adf3a70375e27dcb3eeb75f079ef9e776daa397a851df0846cdb0d26448a30725993d3cf27f196d85434f78432c1fd757 SHA512 ebfae66be4685754c06cd6aded9c7bfe143997626cfc1295cca9bbf233d4f48719bf19101b5e5a9905aafd53d889939f4eb31743fbac76426c22bd20765b186f
|
||||
DIST zerocopy-derive-0.8.54.crate 98703 BLAKE2B 62367b4acc05efed4ecdfc5c6facbd5678deea70346ee1c526329f30e54ff443d20ea01f2d53874a6a03ab2ab7712130f95130430e580572a040cb1c985b7083 SHA512 ad0c00bbdfd29924eded3201b51fc1f459c00d587c5a94f42e297622122ce19c33439434426f653fe2d328a9d3cbef9ce0d9f72ab3187a5ed749e0a6f9003507
|
||||
|
||||
@@ -60,7 +60,7 @@ PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit cargo distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Pillow plugin for JPEG-XL, using Rust for bindings."
|
||||
DESCRIPTION="Pillow plugin for JPEG-XL, using Rust for bindings"
|
||||
HOMEPAGE="
|
||||
https://github.com/Isotr0py/pillow-jpegxl-plugin
|
||||
https://pypi.org/project/pillow-jxl-plugin/
|
||||
|
||||
78
dev-python/pillow-jxl-plugin/pillow-jxl-plugin-1.3.8.ebuild
Normal file
78
dev-python/pillow-jxl-plugin/pillow-jxl-plugin-1.3.8.ebuild
Normal file
@@ -0,0 +1,78 @@
|
||||
# Copyright 2025-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Autogenerated by pycargoebuild 0.16.0
|
||||
|
||||
EAPI=8
|
||||
|
||||
RUST_MIN_VER="1.92.0"
|
||||
CRATES="
|
||||
bon-macros@3.9.3
|
||||
bon@3.9.3
|
||||
bytemuck@1.25.1
|
||||
byteorder@1.5.0
|
||||
cc@1.2.67
|
||||
cfg-if@1.0.4
|
||||
cmake@0.1.58
|
||||
crunchy@0.2.4
|
||||
darling@0.23.0
|
||||
darling_core@0.23.0
|
||||
darling_macro@0.23.0
|
||||
find-msvc-tools@0.1.9
|
||||
half@2.7.1
|
||||
heck@0.5.0
|
||||
ident_case@1.0.1
|
||||
jpegxl-rs@0.15.0+libjxl-0.12.0
|
||||
jpegxl-src@0.12.0
|
||||
jpegxl-sys@0.13.0+libjxl-0.12.0
|
||||
libc@0.2.186
|
||||
once_cell@1.21.4
|
||||
pkg-config@0.3.33
|
||||
portable-atomic@1.13.1
|
||||
prettyplease@0.2.37
|
||||
proc-macro2@1.0.106
|
||||
pyo3-build-config@0.29.0
|
||||
pyo3-ffi@0.29.0
|
||||
pyo3-macros-backend@0.29.0
|
||||
pyo3-macros@0.29.0
|
||||
pyo3@0.29.0
|
||||
quote@1.0.46
|
||||
rustversion@1.0.23
|
||||
shlex@2.0.1
|
||||
strsim@0.11.1
|
||||
syn@2.0.119
|
||||
target-lexicon@0.13.5
|
||||
thiserror-impl@2.0.18
|
||||
thiserror@2.0.18
|
||||
unicode-ident@1.0.24
|
||||
zerocopy-derive@0.8.54
|
||||
zerocopy@0.8.54
|
||||
"
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=maturin
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
|
||||
inherit cargo distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Pillow plugin for JPEG-XL, using Rust for bindings"
|
||||
HOMEPAGE="
|
||||
https://github.com/Isotr0py/pillow-jpegxl-plugin
|
||||
https://pypi.org/project/pillow-jxl-plugin/
|
||||
"
|
||||
SRC_URI+=" ${CARGO_CRATE_URIS}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
# Dependent crate licenses
|
||||
LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD GPL-3+ MIT Unicode-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="test" # requires unpackaged deps (OpenEXR Python binding)
|
||||
|
||||
REPENDS="
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
# distutils_enable_tests pytest
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST posthog-7.21.0.gh.tar.gz 4026210 BLAKE2B 2e180d4c265898fbb374410e45586fd6198cff810cd8f435d7f074b7914910e774d9e15e832d6b33d3f4ac298f8247bcf4070c24fcb7905aec34a0717ae0f256 SHA512 e4f9b33b54d6395b142ab718bfa793999ca795fccef075a591ed2c07a74cee87e850313167297e1436de705fd670eae7ca91290ec73d3446de245412e1c0276e
|
||||
DIST posthog-7.22.1.gh.tar.gz 4130713 BLAKE2B 327d68ae63093ff86cd0ce07fa9e79ed590ac1544ea7676e90cd342f7a780f333349149ef2c9d197f6e286a053ef43c3c8f8bbb7d99c180ec6d6e2ca950eb9db SHA512 2d240219b2fd3025eb8555aa752d3692a7a258be743ea141f10249351a1448c0b44905749755d4e8fa2a6e14f9d0d5adb0fc6d369117614c1f9619c62b2bc709
|
||||
DIST posthog-7.26.0.gh.tar.gz 4256844 BLAKE2B 71d571f263da57411dae9d6b46ad4604e0be2130cd40df80cb3d2c1cc3825c82fe972ae5384d98d516f9a06c48e1933ec653d65d37350f0e3043613e9ef89845 SHA512 47879a9196bf1d2ff473b59d48f37b287ffa738bb96c85f03916a34376ef9a20a53d037c41f6d01db3b5d7597aee2e3fe359a7015e9b52b6290e4a2354d897c3
|
||||
|
||||
@@ -13,9 +13,9 @@ HOMEPAGE="
|
||||
https://github.com/PostHog/posthog-python
|
||||
https://pypi.org/project/posthog/
|
||||
"
|
||||
SRC_URI="https://github.com/PostHog/posthog-python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
SRC_URI="https://github.com/PostHog/posthog-python/archive/refs/tags/posthog-v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
S="${WORKDIR}/posthog-python-${PV}"
|
||||
S="${WORKDIR}/posthog-python-posthog-v${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -43,10 +43,12 @@ BDEPEND="
|
||||
dev-python/opentelemetry-sdk[${PYTHON_USEDEP}]
|
||||
dev-python/parameterized[${PYTHON_USEDEP}]
|
||||
dev-python/pydantic[${PYTHON_USEDEP}]
|
||||
dev-python/zstandard[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
EPYTEST_DESELECT=(
|
||||
"posthog/test/test_consumer.py::TestConsumer::test_message_only_error_logs_include_posthog_prefix"
|
||||
"posthog/test/test_consumer.py::TestConsumer::test_request"
|
||||
"posthog/test/test_consumer.py::TestConsumer::test_upload"
|
||||
"posthog/test/test_exception_capture.py::test_excepthook"
|
||||
@@ -1 +1 @@
|
||||
DIST redfish-3.3.5.gh.tar.gz 46673 BLAKE2B 444d539960c1e190a73348ad202058418837151505f74ba9028c458bee34754d5e0dfef276b056e2236154c8f35c5bc1dd614e6598ed46d929ef7996551f79aa SHA512 3c1a90b51f8b551071a8baa809647ed69974d02fb8e4f62df6c06dc151894ed1682a2485bee5b3410470c0ca4e595f2c15afa04bbefc57543af8f2dfe23c873b
|
||||
DIST redfish-3.3.6.gh.tar.gz 46737 BLAKE2B e3cb24393c44311f3db598cb903e947849e24cd33d87c935d2e37ea63dc654ade5a5552b733cd8502aa9a640b1f5e842af2757494bec1e8e7a6799096035388d SHA512 4a4e9aa45d66022a2e1f0d813b7556002654d0ba84883437715ccf20c7c6ec615a77e0ed4c107b48d910cd5809609a82fc02ac96eaa71acd3f6a0fe139f3b3de
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_14 )
|
||||
PYTHON_COMPAT=( python3_{14..15} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -25,6 +25,7 @@ RDEPEND="
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/requests-toolbelt[${PYTHON_USEDEP}]
|
||||
dev-python/requests-unixsocket[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[zstd,${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
EPYTEST_PLUGINS=()
|
||||
@@ -1,7 +1,7 @@
|
||||
DIST codex-0.144.3.tar.gz 9540083 BLAKE2B ee3078e4489f2dc3540d8340a8fea98d635b959213b18a8492e1102753d2e7a25e5203499c7de297fca5ca6d562564c85ede40c638753db718f4819b9d5d3574 SHA512 0c7f3fd476e644131c5afed5a3ea4386913665d7e862d160c04990d97b1beb2fc2598da8f84c2dcb8ae35e0f376433d3cd6d8ea661a410cb65f6ac84fa0d4353
|
||||
DIST codex-0.144.4.tar.gz 9541346 BLAKE2B 0496cd0a6635ecf9929d992f9efe6018fcd372a6250b922c4f60051cad15d2d901288d9972c73550e42ca13f2d37df10d0338785b997318dac0f5dd126f9e947 SHA512 2059556f1fec716f02a71e505973c4eaf085e1b0cb8025b77d5e4b0dcb30873f035e991a35fed9f3eb545e345da06fb9f26101f2e3aa1bf51ac71286a773eae2
|
||||
DIST codex-rust-v0.144.3-crates.tar.xz 113748784 BLAKE2B f66f69cee41cbeec10675c8fe7c42bf979296817312ea9ce40c767cb260a94e5d95bbfb91af095eba70f10f27b4f1a7091f0545fb73c81b1e75f4d3447b5fcf3 SHA512 1e889ba0d81abd07f99dd771b03f773b08479e823a4872c09a9e6fe739f0496121b9b066dea6f2fe5d06a57423f8a09ca7a95823960822cf4f166eae21e0b083
|
||||
DIST codex-rust-v0.144.4-crates.tar.xz 113748784 BLAKE2B f66f69cee41cbeec10675c8fe7c42bf979296817312ea9ce40c767cb260a94e5d95bbfb91af095eba70f10f27b4f1a7091f0545fb73c81b1e75f4d3447b5fcf3 SHA512 1e889ba0d81abd07f99dd771b03f773b08479e823a4872c09a9e6fe739f0496121b9b066dea6f2fe5d06a57423f8a09ca7a95823960822cf4f166eae21e0b083
|
||||
DIST codex-0.144.5.tar.gz 9545122 BLAKE2B 3a3d6261f3a724599abd6a80b4b9ae5e1a04c8a2fd48f3ac188fea52f65e9cdf679bdbddf441b2a9eb7a64c72355b37a0cdf4d527153ffc1dc362ed5b3ecafa5 SHA512 e9aeb452f066f555d8fb929c1d2aef4a2f0a62b069e183749c84141a91a3789dfb7e5eec30755a7f0e6192808a1cfa5064a7d6aef0f09f3151e447e13d7846b3
|
||||
DIST codex-0.144.6.tar.gz 9545719 BLAKE2B e9f730037ca1c9858885c730b2512fb99effe919943cef905798fd4ff719c3ea9a527cac3baf03f70b5fd146051acc4a15b92e8d7c1850e11590764e5758d3dd SHA512 d17e21b105f159e36059b14c15ae223e7197bcc288eaccf4fc5ca08c9767227c59b9bd9a4266d518801c9bf2c0b2fdda2030a3946e5b2ab2ba62f5de9796928c
|
||||
DIST codex-rust-v0.144.5-crates.tar.xz 113748784 BLAKE2B f66f69cee41cbeec10675c8fe7c42bf979296817312ea9ce40c767cb260a94e5d95bbfb91af095eba70f10f27b4f1a7091f0545fb73c81b1e75f4d3447b5fcf3 SHA512 1e889ba0d81abd07f99dd771b03f773b08479e823a4872c09a9e6fe739f0496121b9b066dea6f2fe5d06a57423f8a09ca7a95823960822cf4f166eae21e0b083
|
||||
DIST codex-rust-v0.144.6-crates.tar.xz 113748784 BLAKE2B f66f69cee41cbeec10675c8fe7c42bf979296817312ea9ce40c767cb260a94e5d95bbfb91af095eba70f10f27b4f1a7091f0545fb73c81b1e75f4d3447b5fcf3 SHA512 1e889ba0d81abd07f99dd771b03f773b08479e823a4872c09a9e6fe739f0496121b9b066dea6f2fe5d06a57423f8a09ca7a95823960822cf4f166eae21e0b083
|
||||
DIST crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44
|
||||
DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0
|
||||
DIST ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST forgejo-runner-12.11.1-deps.tar.xz 41852968 BLAKE2B cc96d61ae38866b06ef0928cb533b03b283462deb2468e13a672df84d3bb2680e73b8a0817411af20a37678eba2b8cbf7112109a2c8c7bff35912cac06c40f93 SHA512 77e52efb6460dba07cd8381c3b39e73c54f5f3e008aa09b8b25db743b5e938c607649da631e03e063c870fa9047a0316f56462b02f8f526e13328c00ad551fed
|
||||
DIST forgejo-runner-12.11.1.tar.gz 3535351 BLAKE2B 887c9eb5dd85b30287f7211e175cda99ab01a9678632c2394498cf5ca2e55a5ab8e5b4b391299ef5a90c31fed625275e9ce310acf9349efada25fbd01b670e99 SHA512 dd70fc0509ca819b9027155788e35b80a810d54d78831e1d6ebfaa6bde6e1d171290e184ec53ca0e260df4f9f39447b02ee4e8391900f88c248866c6cee7343a
|
||||
DIST forgejo-runner-12.12.0-deps.tar.xz 41852968 BLAKE2B cc96d61ae38866b06ef0928cb533b03b283462deb2468e13a672df84d3bb2680e73b8a0817411af20a37678eba2b8cbf7112109a2c8c7bff35912cac06c40f93 SHA512 77e52efb6460dba07cd8381c3b39e73c54f5f3e008aa09b8b25db743b5e938c607649da631e03e063c870fa9047a0316f56462b02f8f526e13328c00ad551fed
|
||||
DIST forgejo-runner-12.12.0.tar.gz 3539356 BLAKE2B 794b509f58ae3da3f92d345cfacccf5ba80b9f0e205ba34f7c5cf79688ee4483f1f8d9d649ee9ce799127a3a96262d134bd194df43f37967acece73fa082e7b0 SHA512 ea341e2780d417bc85e6d061deee5281d5d26deb57e13d45976542c9ed411eba8bfc8ba3810b832e518094b822c8b6a753510dabf625b873dc162b470b05deb0
|
||||
DIST forgejo-runner-12.13.0-deps.tar.xz 41852968 BLAKE2B cc96d61ae38866b06ef0928cb533b03b283462deb2468e13a672df84d3bb2680e73b8a0817411af20a37678eba2b8cbf7112109a2c8c7bff35912cac06c40f93 SHA512 77e52efb6460dba07cd8381c3b39e73c54f5f3e008aa09b8b25db743b5e938c607649da631e03e063c870fa9047a0316f56462b02f8f526e13328c00ad551fed
|
||||
DIST forgejo-runner-12.13.0.tar.gz 3543052 BLAKE2B e406c95b14f3ae49a7d07958153499548d47600db6e16b3529c2d973001d95bd564dbd3fac9881615bf54f3b7b696844efc00a3836b48cedb3862e3d7c39ac9b SHA512 9cad33277021cb200c2cc644a1999748bfa2c90e75438125edb899ed749d80e71dae561ddb62f074e63ca4a1a4eef78bf0730cc01485a2f9f49392962db1f5c6
|
||||
|
||||
@@ -27,7 +27,7 @@ RESTRICT="mirror test"
|
||||
REQUIRED_USE="|| ( docker podman lxc )"
|
||||
|
||||
DEPEND="
|
||||
>=dev-lang/go-1.25.11
|
||||
>=dev-lang/go-1.25.12
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST gemini-cli-0.49.0.zip 21041980 BLAKE2B 47f09129a1199164d47036b9d323919e3bad2f7f45debe8064fef1a02bf6af238366f97480169937c90ffa54bdae8b124247d6fcb6360145bb6a8bbb5fb662ca SHA512 d63d5978683aef7a6dd2a7c1e44e0d325841e0f3116bc47df2c2e8feb71a5c0a12f8d416fe723bd64007fba8a54ababab1ee1c83c42880982475f78c13d40f33
|
||||
DIST gemini-cli-0.50.0.zip 21041914 BLAKE2B 750b744ea52eec9e54f72770aeb789c6304ba94aef04c41e499ba9b1f5b82aeaf486690ddb996af1f7c4c94058b3481151e13dfc7a82bd129081a5fb8416aa00 SHA512 62d3b1518a92f2d5fd940dd63760c060bad63c8541432b6c6905e7728ee68fcb0c933adc098ac50a94dd722430975fbece40325396a366dc2b1bfb73478c46b5
|
||||
DIST gemini-cli-0.51.0.zip 21049573 BLAKE2B d149e481ca8d30a7efafd0400d886821e2d1eaac155e86ba3d11a6e777ba717f0e86c627d54144fb7ddadc26a73fd8a318e393e5e90b4c773810f84b4bc6e679 SHA512 c403b909faa4d49eb00897adb8de4a024b8df2ba9a4ea62d51cfe4fcc669e754d7443a67915be612c165bf58d01cbb92cdc8b909a270fdbefbb9c91c908e474e
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST go-task-3.50.0-deps.tar.xz 465266660 BLAKE2B 1fa46f8183b9ec746795a71abdbebc91479c664884bea73f5c0aaf3e875bf87216dd277c27fd04bbc82b71e41cafdbdd97e2ddef20416f362c64a7a4dee7467c SHA512 cff1b6ca210352d92a9f37f22c75f165493dd97aabf3a4895d2120e984bb0a9def695a6710aa0123e03e1cf2df55121bb3c7da57b1abd1dfc3ffc5ae1200cbd0
|
||||
DIST go-task-3.50.0.tar.gz 609396 BLAKE2B fe24d0703143fb745a84136a72b79f5829d087a93b2df87045e8752b3640fef12e701a2c09c65f4252ebae1b0cfcd363add8bc2bfea3749e2926af1a6ee8a97e SHA512 36d11df5ce3521b4f896760caeb236b128ad735c29b63a54d8fb06dedc16cade58aa689ecbc8e99ced529351d72e676081de3c2f86131b9e5fc030074186bfad
|
||||
DIST go-task-3.51.1-deps.tar.xz 465123976 BLAKE2B a48f517c2152bcabbb6bc58d87cee864b787328a52423d0fd2623a8d3b1d5e17846133da634a608f66c997ecc8a998270f6554e2f07477ca33805556c47de4c6 SHA512 b7b05e47aae40b30ae7cb35ad4ea7788879b906352153eab9061acfafdd4a61bf1c6e4f2206d381051a907f8bc34a02d9737444c0f73d0040bf8c0802c1e9881
|
||||
DIST go-task-3.51.1.tar.gz 582442 BLAKE2B be2e2ceee86ed485678355997f5dcce9550a3400350c36ae8a7eee53c60071eedc05b1bbe18926a4fb20a6ddfaf49fbe29397c8d90e742ced33449e43c143eca SHA512 13954f1bac261d44379063148ec6be20a120c243d0f112be517e3a424d97d5214f5ba22c005c3bc7d57eac3bb35b429b341c60762e3cf0ef2b3a22572fa54986
|
||||
DIST go-task-3.52.0-deps.tar.xz 473328412 BLAKE2B ac03b84f07f1b4e76b7f250571ac10f2a16b654ddcaa97d17b63a9197898a19252578c2f7825217ba8fda68ff4c8842677ee629ddc018d0e2678a98726e9bb4a SHA512 0d4c14bec8b2b9c1d6031c6a8cddae1e4ea0b3c320a1537201903048f90f7eaaca57421a3f70b23f7b1df938a439a127c84ec504f3aa046e4a41b0e08e90346e
|
||||
DIST go-task-3.52.0.tar.gz 604188 BLAKE2B 3359ceb972f7e949893d2666f9b570b2f261f6b93291f661764e6834d82fcf3afc0adb3341342b9087e9bf32a9f5ea744537af361018ffc56da9ebae595ac1ff SHA512 f0879d100ea571bae85f470f6f528ae40a41e45c976a132b834658a28d891a6111fce5300ea26430a95a2804130a6b7d14a7155384e8373faa1c084ddcb0b05b
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
|
||||
inherit go-module
|
||||
@@ -11,6 +14,8 @@ LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.25.10"
|
||||
|
||||
src_compile() {
|
||||
ego build github.com/go-task/task/v3/cmd/task
|
||||
}
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
|
||||
inherit go-module
|
||||
@@ -11,6 +14,8 @@ LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.25.10"
|
||||
|
||||
src_compile() {
|
||||
ego build github.com/go-task/task/v3/cmd/task
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<remote-id type="github">go-task/task</remote-id>
|
||||
</upstream>
|
||||
<upstream>
|
||||
<remote-id type="github">go-task/task</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>sm+gentoo@skym.fi</email>
|
||||
<name>Skyler</name>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
DIST google-antigravity-cli-1.0.16_amd64.tar.gz 45770746 BLAKE2B bd2fb14d5d9b7fe59a1a06c90b5082cb1b21b7f14fceba8a84b4d8450d371089cb60c327e75dcb8790cac0be0ea18db738d016086f445f66de3e3e5682fbbe0e SHA512 2e3362fb360d350285c3a79891772652ea56608121e4e89091abe553e8203c379e30bac86bde109ecc0b3266cb6eb871a68ef28a993aeca7944456f0f720ae31
|
||||
DIST google-antigravity-cli-1.0.16_arm64.tar.gz 43058420 BLAKE2B 4625461a682e7733d4339c40a8c9d36e550a38a4ebd2e9b7ffc4156050261557a176a76b5d73403ee9dea66d5df0e4a131b6d99021db5a80efbc16ad1b8fdf12 SHA512 89661041e63b211cd36d3d4200c7f389d3b05573a49f5c8588bfd42bece4f4cbe1cf4108d6c664073f584ff1e3797c178150ae01aab6fa57f41c1e37c23f8685
|
||||
DIST google-antigravity-cli-1.1.1_amd64.tar.gz 45692765 BLAKE2B b7b36d5e08bd850479377ec0d5f38ec0354909f817297be6e5dec79008a22510c0fff5977d2ef475812821684bc4c604eca077d858304e2a9536fb28f67799ca SHA512 fcebad8247e0453097e2b26d839371c88df040e6fb18fac3fd8072851194739cf4624041469b57f529bc9c2e1140a6ce4cd5e7144e64e6efc5605a9f10a862b7
|
||||
DIST google-antigravity-cli-1.1.1_arm64.tar.gz 43041475 BLAKE2B dd5de433558f568f763e80d1acc229295b8becb20048c5f56aa72cf3605e3c5c1c68c1a60c23f92d6c6a121c7a4ec310fc228cc7b30ee91df05f2e69a3377f8d SHA512 6d3d89c7b88d4e22e2eef937ce731345299657ac7a14236a93a5f9dce67eb7251845ccc9804b0ab1881125ff6165311ce73c6933c1376ec3b966659a94753e60
|
||||
DIST google-antigravity-cli-1.1.2_amd64.tar.gz 45837663 BLAKE2B 4a604a4ec61daf6410fc31568ccddb2dab337032a30e3a6801079882b0ecf9bf8fa858f7e4a3fc1d2b102a50430411c31d8ef79b92b14d8dd91aa0dd1836025b SHA512 b7a1b606a61c97ccb1592a64d689ad0fd0ed4491592f3474adf6cf0e6193d23b390e1308f89a1dd4e78306aeab13fe08dcb1a4a24da3e4583c3bd6845d52c456
|
||||
DIST google-antigravity-cli-1.1.2_arm64.tar.gz 43180130 BLAKE2B a1471d2c2ac0ff40236fd2a5fdd936035e2294e7d46214a2baa3e7c76aaede84aa867e85b1eac406bdadc27108865244d6d0a0450aee0d6b031f5af6280157ad SHA512 df2d147cee4f6d85630c98bcbc097369d47897b9aac97cbb6027b1e11c920c36a8de27f49cde05c3bbed0a9b9a1dfc2542e5b8c93606935ac4af7eb3cbad88b3
|
||||
DIST google-antigravity-cli-1.1.3_amd64.tar.gz 51816321 BLAKE2B 669556887c7c277591d0f16509032a3feade9d7f0091a7ef87c7be7f84209e8ed6da4dc1a40d63fdefb63a35c8abd2bf2f857203fe9acedee862fe2deb7a9cef SHA512 f84f04fa50c7b3b257c6d091b3f66425e07bf7aa556fe2f9db5899aa5420511d0eadf72dfeb25816ad92213b06e5039b7d33e8025cfc2f1b3d77fb33f2d161be
|
||||
DIST google-antigravity-cli-1.1.3_arm64.tar.gz 48448951 BLAKE2B a4eca5046f134c5b6fdbf34a920b14814354dfc2de9b0656b096c5310e6d17c79aa1e5ac66c831e3010f1ccbfb1638f7a9fe9a82a571149888c00ef50a540f9c SHA512 20b297fddf0feabfe982de610250923cf35b9c1756e36af006876b2a4a475a7cc59a58c6f04d91e96ea31a422b60020c444d443f163337baee69ffc9b6f33601
|
||||
DIST google-antigravity-cli-1.1.4_amd64.tar.gz 52062055 BLAKE2B d5c3c614a033eb79aedf4f2dbb2c02da07d6bc985e53574b741aa409a14a8a4b2b1b3ed50f0d81708538405350e59abcf6dc4407131e6106bed5a679de6c88ec SHA512 a088a1f231d8565b6673cecd8656fc3504e49c89e9c6b8c4116937b5fe7069c8dcfba78bbb2bc5c0ff8e87ba64fe21b63db7001e3a5794504927dad9e89da973
|
||||
DIST google-antigravity-cli-1.1.4_arm64.tar.gz 48663240 BLAKE2B 82d8da38108435d295529ac9e90e7167c336b885c7f8361c1513987114d7544decdc71bec11f9ac6279b69505114305f484b13f6bfc2d5f363a2e0e06d4baae9 SHA512 8d3c464303b235b6f2c2d441eca07b0c1cc35efa68f7ae16b167a5a2d49373903efdf686b3e41063424f0cf0c5b5d5eb056f7944dade7abf1b8eb225cb8c438c
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
EXECUTION_ID="6269367663591424"
|
||||
EXECUTION_ID="5723946948100096"
|
||||
|
||||
MY_PN="${PN#google-}"
|
||||
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
|
||||
@@ -27,5 +27,5 @@ src_install() {
|
||||
|
||||
exeinto "${agy_home}"
|
||||
doexe "antigravity"
|
||||
dosym "${agy_home}/antigravity" "/usr/bin/agy"
|
||||
dosym -r "${agy_home}/antigravity" "/usr/bin/agy"
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
EXECUTION_ID="5174998495789056"
|
||||
EXECUTION_ID="6277569641840640"
|
||||
|
||||
MY_PN="${PN#google-}"
|
||||
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
|
||||
@@ -27,5 +27,5 @@ src_install() {
|
||||
|
||||
exeinto "${agy_home}"
|
||||
doexe "antigravity"
|
||||
dosym "${agy_home}/antigravity" "/usr/bin/agy"
|
||||
dosym -r "${agy_home}/antigravity" "/usr/bin/agy"
|
||||
}
|
||||
@@ -3,5 +3,5 @@ DIST google-antigravity-1.23.2_amd64.deb 159943712 BLAKE2B 7f3b9a0261b98e3a40484
|
||||
DIST google-antigravity-1.23.2_arm64.deb 150352896 BLAKE2B f072721b3f290db192c833d51764535b403aa89a2c0df87e60ae9824eaf2a3cc4536241ba64a9adaf7936cd96555dd4ae9b3fd17f2354245151a0b996e0c5403 SHA512 87c329e9319f214cb3ea6fb240656665ffafe99e1f67598032f59524d9557992ecdf46ec414a44fcbeb29e6d780596f390a4da827d6caa6a2e403319bc39600e
|
||||
DIST google-antigravity-2.2.1_amd64.tar.gz 164501405 BLAKE2B 84ba2d187a81dbab38be8220e7af5be00def23eff81b3865bce4920ea6b6be00eb7e835251de61e286125c31c870ab0acd2fa59dae32f1971f4c5afda53a5e1c SHA512 d7e3b75947607d3ade9ebdd464443fd12e0d2bb350ee8deb36e886474c204c558f18f6ae211ff94f7a258864006afd84e9f3a189c5589e5c0af6213dd5fe73fa
|
||||
DIST google-antigravity-2.2.1_arm64.tar.gz 161889568 BLAKE2B 9d41d62ceec3b7cf60166208c7c389bbd00bcbf88b8dac7e21d15253e7475f1e5378ddf7179fc78e59fe96587226c25a82308e6f3cfbc0cf0c1e046e72fb271c SHA512 8bc3967f96b4f77a4d1256f3e86218ad39d4ece7c4e362d935dc56769093975240f0d3b67a5916b6d9e32f708298c82a3393069eb946f67d960fb419c83d67ad
|
||||
DIST google-antigravity-2.3.0_amd64.tar.gz 164580201 BLAKE2B fcdcd1a0fd99b2cb2f4623d6fe66b8d7740efe9a876258b637992965d384f01a49b6146be32033efe8c801165579c80791c4944d9e67516188851235f8cd0324 SHA512 e6631af5f54512aa8777df07d22ef4db7d2aa0d2aa0e949367e9a392e064f85507433ce4ecbe7aec9933222ad9ba36e49248e6e34b402d9fdab50dcae2c37808
|
||||
DIST google-antigravity-2.3.0_arm64.tar.gz 161941577 BLAKE2B 0e3503377b91deed462901b04d424e43b91a4681fbc5f61a0b727077b1b839ca52da9002470aff550c1072d0fd5ede271ec9a0849437e1363f93c6785042a64e SHA512 580d8733d1e879d8825e88eea0824f582ee5d545c41ac16de61de2ba8e351d8a6f15393850431be7d0a6dbe5109a88a1dc07fcfb5e8e81564283bf5aee9978c0
|
||||
DIST google-antigravity-2.3.1_amd64.tar.gz 164580754 BLAKE2B efe67a21fe3d6fbac433b896e8de5abf560ac5fdb18802a57610a6249a445efd4bf57a4dc87f742d490739dae8a6276ed4fa3ce3e767b249421b99b260d33e72 SHA512 29bd0d7ed05d0966c4e0ebe2ab2af30023575a1b56247ab09096a70a6247aa893e249c91ef45873e1190980a4bc97e4551712114732e9e2a1470db5db7ec1262
|
||||
DIST google-antigravity-2.3.1_arm64.tar.gz 161941757 BLAKE2B 2236ceaf11f4def93a035c5f82979fae37bebe07f2adb3b0bf376b18f58de285d59b22cc372429c22cae9248bc6aa717471839b8cd1d03f1e640d08e695cdccf SHA512 544041c4714b4e7960a67a6f4b3b734cf251b01b098febf876faf3ceb017cfa60fe43800000e0bb73534f3f8344fb217dcb3b872ae0db2e1ba33f73a3fd7388f
|
||||
|
||||
@@ -9,7 +9,7 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi
|
||||
|
||||
inherit chromium-2 desktop optfeature pax-utils xdg
|
||||
|
||||
EXECUTION_ID="5214728084127744"
|
||||
EXECUTION_ID="5358163105546240"
|
||||
|
||||
MY_PN="${PN#google-}"
|
||||
DESCRIPTION="Google Antigravity 2.0, a dedicated platform to work with agents"
|
||||
@@ -16,6 +16,7 @@ HOMEPAGE="
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="test" # missing dependency <kafka-bin-4.0::gentoo
|
||||
|
||||
RDEPEND="
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
@@ -33,22 +34,22 @@ RDEPEND="
|
||||
"
|
||||
BDEPEND="
|
||||
dev-python/setuptools-scm[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
app-admin/consul
|
||||
app-admin/vault
|
||||
dev-db/etcd[server]
|
||||
dev-db/postgresql[server]
|
||||
dev-db/redis
|
||||
dev-python/httpbin[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/testtools[${PYTHON_USEDEP}]
|
||||
<net-misc/kafka-bin-4.0
|
||||
net-misc/memcached
|
||||
net-misc/rabbitmq-server
|
||||
sys-cluster/ceph
|
||||
virtual/mysql[server]
|
||||
)
|
||||
"
|
||||
# test? (
|
||||
# app-admin/consul
|
||||
# app-admin/vault
|
||||
# dev-db/etcd[server]
|
||||
# dev-db/postgresql[server]
|
||||
# dev-db/redis
|
||||
# dev-python/httpbin[${PYTHON_USEDEP}]
|
||||
# dev-python/requests[${PYTHON_USEDEP}]
|
||||
# dev-python/testtools[${PYTHON_USEDEP}]
|
||||
# <net-misc/kafka-bin-4.0
|
||||
# net-misc/memcached
|
||||
# net-misc/rabbitmq-server
|
||||
# sys-cluster/ceph
|
||||
# virtual/mysql[server]
|
||||
# )
|
||||
|
||||
EPYTEST_PLUGINS=( )
|
||||
EPYTEST_DESELECT=(
|
||||
@@ -58,7 +59,7 @@ EPYTEST_DESELECT=(
|
||||
pifpaf/tests/test_drivers.py::TestDrivers::test_redis_sentinel
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
# distutils_enable_tests pytest
|
||||
|
||||
click-app_enable_completions pifpaf
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST rtc-testbench-5.4.tar.gz 2132516 BLAKE2B 43d8c8f14c957da28ad51fb06c07c1dc6f6ca777c3f0b347dacdb0dd41864d53efb60e5d1f945b8204bb4a92a2856a4aa3b451de47d6033783ff43205ff4b29d SHA512 95bfa2b83f0b7e36f48bef69cd78a8994734109802a60dd9b2585634d4158034160ce312cfdf280c59b7fba3038457259be094d9b5b4b39123be3e5806a2b9fa
|
||||
DIST rtc-testbench-5.5.tar.gz 2156091 BLAKE2B 46086e5e527155dc3ff8e6686e7a1208c32f9ef2395f3b3b15fea09f3bbe28f20995b794c7ac75b2e630b2c4f24712f6130fecc402c7dfa8d890967655ec66c3 SHA512 cb1bb97aba99047c7507a17b4fbb5bd3c2be22d54858abe835f5aa9b5592f81760e608e12854a1ff5e5084cbafdfb1a387d012bec125428e7c5f71d495b1281b
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {15..21} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
LLVM_COMPAT=( {16..22} )
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
|
||||
inherit cmake python-single-r1 llvm-r2
|
||||
|
||||
@@ -16,7 +16,8 @@ S="${WORKDIR}/RTC-Testbench-${PV}"
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc mqtt"
|
||||
IUSE="doc mqtt test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# Generated eBPF files
|
||||
QA_PREBUILT="usr/lib*/rtc-testbench/ebpf/*.o"
|
||||
@@ -38,6 +39,7 @@ BDEPEND="
|
||||
$(llvm_gen_dep '
|
||||
llvm-core/clang:${LLVM_SLOT}=[llvm_targets_BPF(-)]
|
||||
')
|
||||
test? ( dev-util/cmocka )
|
||||
"
|
||||
DEPEND="
|
||||
mqtt? ( app-misc/mosquitto )
|
||||
@@ -58,6 +60,7 @@ pkg_setup() {
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_MQTT=$(usex mqtt)
|
||||
-DWITH_TESTS=$(usex test)
|
||||
-DRX_TIMESTAMP=TRUE
|
||||
-DTX_TIMESTAMP=TRUE
|
||||
)
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user