From 8a73c4e5015ed5f2382730675f1165b152073437 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Tue, 10 Feb 2026 12:27:31 +0000 Subject: [PATCH 01/31] www-apps/zola: Remove `QA_FLAGS_IGNORED` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No (known) QA warnings reported yet. Signed-off-by: zyxhere💭 --- www-apps/zola/zola-0.22.1.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/www-apps/zola/zola-0.22.1.ebuild b/www-apps/zola/zola-0.22.1.ebuild index 8841b1ffb8..94b4787d7a 100644 --- a/www-apps/zola/zola-0.22.1.ebuild +++ b/www-apps/zola/zola-0.22.1.ebuild @@ -632,8 +632,6 @@ KEYWORDS="~amd64" RDEPEND="dev-libs/oniguruma" DEPEND="${RDEPEND}" -QA_FLAGS_IGNORED="usr/bin/${PN}" - src_prepare() { default # Upstream enables stripping on rel and disables debuginfo on dev From d33eb267496064653d3dce60a5c8b4d64b671a7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Tue, 10 Feb 2026 12:42:46 +0000 Subject: [PATCH 02/31] www-apps/zola: Add `:=` subslot operator to oniguruma MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zyxhere💭 --- www-apps/zola/zola-0.22.1-r1.ebuild | 646 ++++++++++++++++++++++++++++ 1 file changed, 646 insertions(+) create mode 100644 www-apps/zola/zola-0.22.1-r1.ebuild diff --git a/www-apps/zola/zola-0.22.1-r1.ebuild b/www-apps/zola/zola-0.22.1-r1.ebuild new file mode 100644 index 0000000000..7f3de9467b --- /dev/null +++ b/www-apps/zola/zola-0.22.1-r1.ebuild @@ -0,0 +1,646 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.0 + +EAPI=8 + +CRATES=" + adler2@2.0.1 + ahash@0.7.8 + ahash@0.8.12 + aho-corasick@1.1.4 + aligned-vec@0.6.4 + aligned@0.4.3 + allocator-api2@0.2.21 + ammonia@4.1.2 + android_system_properties@0.1.5 + anstream@0.6.21 + anstyle-parse@0.2.7 + anstyle-query@1.1.5 + anstyle-wincon@3.0.11 + anstyle@1.0.13 + any_ascii@0.1.7 + anyhow@1.0.100 + arbitrary@1.4.2 + arg_enum_proc_macro@0.3.4 + arrayvec@0.7.6 + as-slice@0.2.1 + assert-json-diff@2.0.2 + atomic-waker@1.1.2 + atty@0.2.14 + autocfg@1.5.0 + av-scenechange@0.14.1 + av1-grain@0.2.5 + avif-parse@1.4.0 + avif-serialize@0.8.6 + axum-core@0.5.6 + axum@0.8.8 + base64-simd@0.7.0 + base64-simd@0.8.0 + base64@0.22.1 + bincode@1.3.3 + bit_field@0.10.3 + bitflags@1.3.2 + bitflags@2.10.0 + bitreader@0.3.11 + bitstream-io@4.9.0 + bitvec@1.0.1 + block-buffer@0.10.4 + block2@0.6.2 + bstr@1.12.1 + build_const@0.2.2 + built@0.8.0 + bumpalo@3.19.0 + bytecheck@0.6.12 + bytecheck_derive@0.6.12 + bytecount@0.6.9 + bytemuck@1.24.0 + byteorder-lite@0.1.0 + byteorder@1.5.0 + bytes@1.11.0 + castaway@0.2.4 + cc@1.2.53 + cedarwood@0.4.6 + cfg-if@1.0.4 + cfg_aliases@0.2.1 + chrono-tz-build@0.3.0 + chrono-tz@0.9.0 + chrono@0.4.43 + clap@3.2.25 + clap@4.5.54 + clap_builder@4.5.54 + clap_complete@4.5.65 + clap_derive@3.2.25 + clap_derive@4.5.49 + clap_lex@0.2.4 + clap_lex@0.7.7 + clap_mangen@0.2.31 + cobs@0.3.0 + codemap@0.1.3 + color_quant@1.1.0 + colorchoice@1.0.4 + colored@3.1.1 + compact_str@0.9.0 + console@0.15.11 + const-str-proc-macro@0.3.2 + const-str@0.3.2 + convert_case@0.6.0 + core-foundation-sys@0.8.7 + core-foundation@0.9.4 + core2@0.4.0 + cow-utils@0.1.3 + cpufeatures@0.2.17 + crc32fast@1.5.0 + crc@1.8.1 + crossbeam-deque@0.8.6 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.21 + crunchy@0.2.4 + crypto-common@0.1.7 + cssparser-color@0.1.0 + cssparser-macros@0.6.1 + cssparser@0.33.0 + cssparser@0.35.0 + csv-core@0.1.13 + csv@1.4.0 + ctrlc@3.5.1 + dashmap@5.5.3 + data-encoding@2.10.0 + data-url@0.1.1 + deranged@0.5.5 + deunicode@1.6.2 + digest@0.10.7 + dispatch2@0.3.0 + displaydoc@0.2.5 + doc-comment@0.3.4 + dragonbox_ecma@0.0.5 + dtoa-short@0.3.5 + dtoa@1.0.11 + dunce@1.0.5 + either@1.15.0 + elasticlunr-rs@3.0.2 + embed-resource@3.0.6 + embedded-io@0.4.0 + embedded-io@0.6.1 + encode_unicode@1.0.0 + encoding-index-japanese@1.20141219.5 + encoding-index-korean@1.20141219.5 + encoding-index-simpchinese@1.20141219.5 + encoding-index-singlebyte@1.20141219.5 + encoding-index-tradchinese@1.20141219.5 + encoding@0.2.33 + encoding_index_tests@0.1.4 + env_filter@0.1.4 + env_logger@0.11.8 + env_logger@0.9.3 + equator-macro@0.4.2 + equator@0.4.2 + equivalent@1.0.2 + errno@0.3.14 + exr@1.74.0 + fallible_collections@0.5.1 + fastrand@2.3.0 + fax@0.2.6 + fax_derive@0.2.0 + fdeflate@0.3.7 + file-id@0.2.3 + filetime@0.2.27 + find-msvc-tools@0.1.8 + flate2@1.1.8 + fnv@1.0.7 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + form_urlencoded@1.2.2 + fsevent-sys@4.1.0 + funty@2.0.0 + futf@0.1.5 + futures-channel@0.3.31 + futures-core@0.3.31 + futures-io@0.3.31 + futures-sink@0.3.31 + futures-task@0.3.31 + futures-util@0.3.31 + fxhash@0.2.1 + generic-array@0.14.7 + getrandom@0.2.17 + getrandom@0.3.4 + gh-emoji@1.0.8 + giallo@0.2.2 + gif@0.14.1 + glob@0.3.3 + globset@0.4.18 + globwalk@0.9.1 + grass@0.13.4 + grass_compiler@0.13.4 + h2@0.4.13 + half@2.7.1 + hashbrown@0.12.3 + hashbrown@0.14.5 + hashbrown@0.16.1 + heck@0.4.1 + heck@0.5.0 + hermit-abi@0.1.19 + html5ever@0.35.0 + http-body-util@0.1.3 + http-body@1.0.1 + http@1.4.0 + httparse@1.10.1 + httpdate@1.0.3 + humansize@2.1.3 + humantime@2.3.0 + hyper-rustls@0.27.7 + hyper-tls@0.6.0 + hyper-util@0.1.19 + hyper@1.8.1 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.64 + icu_collections@2.1.1 + icu_locale_core@2.1.1 + icu_normalizer@2.1.1 + icu_normalizer_data@2.1.1 + icu_properties@2.1.2 + icu_properties_data@2.1.2 + icu_provider@2.1.1 + idna@1.1.0 + idna_adapter@1.2.1 + ignore@0.4.25 + image-webp@0.2.4 + image@0.25.9 + imgref@1.12.0 + indexmap@1.9.3 + indexmap@2.13.0 + inotify-sys@0.1.5 + inotify@0.11.0 + insta@1.46.1 + interpolate_name@0.2.4 + ipnet@2.11.0 + iri-string@0.7.10 + is-docker@0.2.0 + is-wsl@0.4.0 + is_terminal_polyfill@1.70.2 + itertools@0.10.5 + itertools@0.14.0 + itoa@1.0.17 + jieba-rs@0.6.8 + jobserver@0.1.34 + js-sys@0.3.85 + json-escape-simd@3.0.1 + kamadak-exif@0.6.1 + kqueue-sys@1.0.4 + kqueue@1.1.1 + lasso@0.7.3 + lazy_static@1.5.0 + leb128@0.2.5 + lebe@0.5.3 + lexical-sort@0.3.1 + libc@0.2.180 + libfuzzer-sys@0.4.10 + libm@0.2.15 + libredox@0.1.12 + libwebp-sys@0.9.6 + lightningcss-derive@1.0.0-alpha.43 + lightningcss@1.0.0-alpha.70 + lindera-cc-cedict-builder@0.13.5 + lindera-core@0.13.5 + lindera-decompress@0.13.5 + lindera-dictionary@0.13.5 + lindera-ipadic-builder@0.13.5 + lindera-ipadic@0.13.5 + lindera-ko-dic-builder@0.13.5 + lindera-unidic-builder@0.13.5 + lindera@0.14.0 + linux-raw-sys@0.11.0 + litemap@0.8.1 + lock_api@0.4.14 + log@0.4.29 + loop9@0.1.5 + lru-slab@0.1.2 + lzma-rs@0.2.0 + mac@0.1.1 + maplit@1.0.2 + markup5ever@0.35.0 + match_token@0.35.0 + matches@0.1.10 + matchit@0.8.4 + maybe-rayon@0.1.1 + memchr@2.7.6 + mime@0.3.17 + mime_guess@2.0.5 + minify-html-common@0.0.3 + minify-html@0.18.1 + minimal-lexical@0.2.1 + miniz_oxide@0.8.9 + mio@1.1.1 + mockito@1.7.1 + moxcms@0.7.11 + mutate_once@0.1.2 + native-tls@0.2.14 + new_debug_unreachable@1.0.6 + nix@0.30.1 + nom-bibtex@0.6.0 + nom-language@0.1.0 + nom-tracable-macros@0.9.1 + nom-tracable@0.9.1 + nom@7.1.3 + nom@8.0.0 + nom_locate@4.2.0 + nom_locate@5.0.0 + nonmax@0.5.5 + noop_proc_macro@0.3.0 + notify-debouncer-full@0.6.0 + notify-types@2.0.0 + notify@8.2.0 + num-bigint@0.4.6 + num-conv@0.1.0 + num-derive@0.4.2 + num-format@0.4.4 + num-integer@0.1.46 + num-rational@0.4.2 + num-traits@0.2.19 + num_threads@0.1.7 + objc2-encode@4.1.0 + objc2@0.6.3 + once_cell@1.21.3 + once_cell_polyfill@1.70.2 + onig-regset@6.7.0 + onig_sys@69.9.1 + open@5.3.3 + openssl-macros@0.1.1 + openssl-probe@0.1.6 + openssl-sys@0.9.111 + openssl@0.10.75 + os_str_bytes@6.6.1 + outref@0.1.0 + outref@0.5.2 + owo-colors@4.2.3 + oxc-browserslist@2.2.0 + oxc-miette-derive@2.7.0 + oxc-miette@2.7.0 + oxc_allocator@0.95.0 + oxc_ast@0.95.0 + oxc_ast_macros@0.95.0 + oxc_ast_visit@0.95.0 + oxc_codegen@0.95.0 + oxc_compat@0.95.0 + oxc_data_structures@0.95.0 + oxc_diagnostics@0.95.0 + oxc_ecmascript@0.95.0 + oxc_estree@0.95.0 + oxc_index@4.1.0 + oxc_mangler@0.95.0 + oxc_minifier@0.95.0 + oxc_parser@0.95.0 + oxc_regular_expression@0.95.0 + oxc_semantic@0.95.0 + oxc_sourcemap@6.0.1 + oxc_span@0.95.0 + oxc_syntax@0.95.0 + oxc_traverse@0.95.0 + papaya@0.2.3 + parcel_selectors@0.28.2 + parcel_sourcemap@2.1.1 + parking_lot@0.12.5 + parking_lot_core@0.9.12 + parse-zoneinfo@0.3.1 + paste@1.0.15 + pastey@0.1.1 + path-slash@0.2.1 + pathdiff@0.2.3 + percent-encoding@2.3.2 + pest@2.8.5 + pest_derive@2.8.5 + pest_generator@2.8.5 + pest_meta@2.8.5 + phf@0.11.3 + phf@0.13.1 + phf_codegen@0.11.3 + phf_generator@0.11.3 + phf_generator@0.13.1 + phf_macros@0.11.3 + phf_macros@0.13.1 + phf_shared@0.11.3 + phf_shared@0.13.1 + pin-project-lite@0.2.16 + pin-utils@0.1.0 + pkg-config@0.3.32 + png@0.18.0 + postcard@1.1.3 + potential_utf@0.1.4 + powerfmt@0.2.0 + ppv-lite86@0.2.21 + precomputed-hash@0.1.1 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.106 + profiling-procmacros@1.0.17 + profiling@1.0.17 + ptr_meta@0.1.4 + ptr_meta_derive@0.1.4 + pulldown-cmark-escape@0.11.0 + pulldown-cmark@0.13.0 + pure-rust-locales@0.8.2 + pxfm@0.1.27 + qoi@0.4.1 + quick-error@2.0.1 + quinn-proto@0.11.13 + quinn-udp@0.5.14 + quinn@0.11.9 + quote@1.0.43 + r-efi@5.3.0 + radium@0.7.0 + rand@0.8.5 + rand@0.9.2 + rand_chacha@0.3.1 + rand_chacha@0.9.0 + rand_core@0.6.4 + rand_core@0.9.5 + rav1e@0.8.1 + ravif@0.12.0 + rayon-core@1.13.0 + rayon@1.11.0 + redox_syscall@0.5.18 + redox_syscall@0.7.0 + regex-automata@0.4.13 + regex-syntax@0.8.8 + regex@1.12.2 + relative-path@2.0.1 + rend@0.4.2 + reqwest@0.12.28 + rgb@0.8.52 + ring@0.17.14 + rkyv@0.7.46 + rkyv_derive@0.7.46 + rmp-serde@1.3.1 + rmp@0.8.15 + roff@0.2.2 + roxmltree@0.20.0 + roxmltree_to_serde@0.6.2 + rust-stemmers@1.2.0 + rustc-hash@2.1.1 + rustc_version@0.4.1 + rustix@1.1.3 + rustls-pki-types@1.14.0 + rustls-webpki@0.103.9 + rustls@0.23.36 + rustversion@1.0.22 + ryu@1.0.22 + same-file@1.0.6 + schannel@0.1.28 + scopeguard@1.2.0 + seahash@4.1.0 + security-framework-sys@2.15.0 + security-framework@2.11.1 + seize@0.5.1 + self_cell@1.2.2 + semver@1.0.27 + seq-macro@0.3.6 + serde-content@0.1.2 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_json@1.0.149 + serde_spanned@1.0.4 + serde_urlencoded@0.7.1 + serde_yaml@0.9.34+deprecated + sha1@0.10.6 + sha2@0.10.9 + shlex@1.3.0 + simd-abstraction@0.7.1 + simd-adler32@0.3.8 + simd_helpers@0.1.0 + simdutf8@0.1.5 + similar@2.7.0 + siphasher@1.0.1 + slab@0.4.11 + slug@0.1.6 + smallvec@1.15.1 + smawk@0.3.2 + socket2@0.6.1 + stable_deref_trait@1.2.1 + static_assertions@1.1.0 + string_cache@0.8.9 + string_cache_codegen@0.5.4 + strsim@0.10.0 + strsim@0.11.1 + subtle@2.6.1 + svg_metadata@0.6.0 + syn@1.0.109 + syn@2.0.114 + sync_wrapper@1.0.2 + synstructure@0.13.2 + tap@1.0.1 + tar@0.4.44 + tauri-winres@0.3.5 + tempfile@3.24.0 + tendril@0.4.3 + tera@1.20.1 + termcolor@1.4.1 + test-case-core@3.3.1 + test-case-macros@3.3.1 + test-case@3.3.1 + textwrap@0.16.2 + thiserror-impl@1.0.69 + thiserror-impl@2.0.18 + thiserror@1.0.69 + thiserror@2.0.18 + tiff@0.10.3 + time-core@0.1.7 + time-macros@0.2.25 + time@0.3.45 + tinystr@0.8.2 + tinyvec@1.10.0 + tinyvec_macros@0.1.1 + tokio-macros@2.6.0 + tokio-native-tls@0.3.1 + tokio-rustls@0.26.4 + tokio-tungstenite@0.28.0 + tokio-util@0.7.18 + tokio@1.49.0 + toml@0.9.11+spec-1.1.0 + toml_datetime@0.7.5+spec-1.1.0 + toml_parser@1.0.6+spec-1.1.0 + toml_writer@1.0.6+spec-1.1.0 + tower-http@0.6.8 + tower-layer@0.3.3 + tower-service@0.3.3 + tower@0.5.3 + tracing-core@0.1.36 + tracing@0.1.44 + try-lock@0.2.5 + tungstenite@0.28.0 + typenum@1.19.0 + ucd-trie@0.1.7 + unic-langid-impl@0.9.6 + unic-langid@0.9.6 + unicase@2.9.0 + unicode-id-start@1.4.0 + unicode-ident@1.0.22 + unicode-linebreak@0.1.5 + unicode-segmentation@1.12.0 + unicode-width@0.2.2 + unsafe-libyaml@0.2.11 + untrusted@0.9.0 + url@2.5.8 + utf-8@0.7.6 + utf8_iter@1.0.4 + utf8parse@0.2.2 + uuid@1.19.0 + v_frame@0.3.9 + vcpkg@0.2.15 + version_check@0.9.5 + vlq@0.5.1 + vsimd@0.8.0 + vswhom-sys@0.1.3 + vswhom@0.1.0 + walkdir@2.5.0 + want@0.3.1 + wasi@0.11.1+wasi-snapshot-preview1 + wasip2@1.0.2+wasi-0.2.9 + wasm-bindgen-futures@0.4.58 + wasm-bindgen-macro-support@0.2.108 + wasm-bindgen-macro@0.2.108 + wasm-bindgen-shared@0.2.108 + wasm-bindgen@0.2.108 + web-sys@0.3.85 + web-time@1.1.0 + web_atoms@0.1.3 + webp@0.3.1 + webpki-roots@1.0.5 + weezl@0.1.12 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.11 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.62.2 + windows-implement@0.60.2 + windows-interface@0.59.3 + windows-link@0.2.1 + windows-result@0.4.1 + windows-strings@0.5.1 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-sys@0.60.2 + windows-sys@0.61.2 + windows-targets@0.52.6 + windows-targets@0.53.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_gnullvm@0.53.1 + windows_aarch64_msvc@0.52.6 + windows_aarch64_msvc@0.53.1 + windows_i686_gnu@0.52.6 + windows_i686_gnu@0.53.1 + windows_i686_gnullvm@0.52.6 + windows_i686_gnullvm@0.53.1 + windows_i686_msvc@0.52.6 + windows_i686_msvc@0.53.1 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnu@0.53.1 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_gnullvm@0.53.1 + windows_x86_64_msvc@0.52.6 + windows_x86_64_msvc@0.53.1 + winnow@0.7.14 + winreg@0.55.0 + wit-bindgen@0.51.0 + writeable@0.6.2 + wyz@0.5.1 + xattr@1.6.1 + y4m@0.8.0 + yada@0.5.1 + yoke-derive@0.8.1 + yoke@0.8.1 + zerocopy-derive@0.8.33 + zerocopy@0.8.33 + zerofrom-derive@0.1.6 + zerofrom@0.1.6 + zeroize@1.8.2 + zerotrie@0.2.3 + zerovec-derive@0.11.2 + zerovec@0.11.5 + zmij@1.0.16 + zune-core@0.4.12 + zune-core@0.5.1 + zune-inflate@0.2.54 + zune-jpeg@0.4.21 + zune-jpeg@0.5.11 +" + +RUST_MIN_VER="1.88.0" + +inherit cargo + +DESCRIPTION="A fast static site generator with everything built-in" +HOMEPAGE="https://www.getzola.org" +SRC_URI=" + https://github.com/getzola/zola/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="EUPL-1.2" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 EUPL-1.2 ISC MIT + MPL-2.0 UoI-NCSA Unicode-3.0 + || ( Apache-2.0-with-LLVM-exceptions Boost-1.0 ) +" + +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-libs/oniguruma:=" +DEPEND="${RDEPEND}" + +src_prepare() { + default + # Upstream enables stripping on rel and disables debuginfo on dev + sed -i 's:profile:ignore:' Cargo.toml || die +} + +src_configure() { + # Use system libraries + export RUSTONIG_SYSTEM_LIBONIG=1 + + cargo_src_configure +} From 8493c34cae73b20df2242f8baafebae433eefd71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Tue, 10 Feb 2026 12:52:50 +0000 Subject: [PATCH 03/31] www-apps/zola: keyword 0.22.1-r1 for ~arm64 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zyxhere💭 --- www-apps/zola/zola-0.22.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/zola/zola-0.22.1-r1.ebuild b/www-apps/zola/zola-0.22.1-r1.ebuild index 7f3de9467b..beb1a1990c 100644 --- a/www-apps/zola/zola-0.22.1-r1.ebuild +++ b/www-apps/zola/zola-0.22.1-r1.ebuild @@ -627,7 +627,7 @@ LICENSE+=" " SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" RDEPEND="dev-libs/oniguruma:=" DEPEND="${RDEPEND}" From d5f52f9d3eee5ec13f9d24acdff687d510b87f57 Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 10 Feb 2026 11:53:58 +0100 Subject: [PATCH 04/31] dev-embedded/esp-idf-kconfig: fix patch for kconfiglib compatibility Signed-off-by: David Roman --- .../esp-idf-kconfig-2.5.1-r1.ebuild | 26 +++++++++++++++++++ ...-idf-kconfig-2.5.1-rename-kconfiglib.patch | 15 +++++++++++ 2 files changed, 41 insertions(+) create mode 100644 dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.5.1-r1.ebuild diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.5.1-r1.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.5.1-r1.ebuild new file mode 100644 index 0000000000..1217061923 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-2.5.1-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{{11..14},13t} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Kconfig tooling for esp-idf" +HOMEPAGE="https://github.com/espressif/esp-idf-kconfig" + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="~amd64" + +RESTRICT="test" + +PATCHES=( "${FILESDIR}/${P}-rename-kconfiglib.patch" ) + +src_prepare() { + default + rm -r docs || die +} diff --git a/dev-embedded/esp-idf-kconfig/files/esp-idf-kconfig-2.5.1-rename-kconfiglib.patch b/dev-embedded/esp-idf-kconfig/files/esp-idf-kconfig-2.5.1-rename-kconfiglib.patch index 73ed62e643..416f18f956 100644 --- a/dev-embedded/esp-idf-kconfig/files/esp-idf-kconfig-2.5.1-rename-kconfiglib.patch +++ b/dev-embedded/esp-idf-kconfig/files/esp-idf-kconfig-2.5.1-rename-kconfiglib.patch @@ -1,5 +1,7 @@ # Needed to avoid conflicts with dev-python/kconfiglib # See https://github.com/espressif/esp-idf-kconfig/issues/13 for context +diff --git c/esp_idf_kconfig/gen_kconfig_doc.py w/esp_idf_kconfig/gen_kconfig_doc.py +index 87d0c1a..cb83260 100644 --- c/esp_idf_kconfig/gen_kconfig_doc.py +++ w/esp_idf_kconfig/gen_kconfig_doc.py @@ -11,7 +11,7 @@ @@ -11,12 +13,15 @@ # Indentation to be used in the generated file INDENT = " " +diff --git c/kconfiglib/__init__.py w/espkconfiglib/__init__.py similarity index 100% rename from kconfiglib/__init__.py rename to espkconfiglib/__init__.py +diff --git c/kconfiglib/core.py w/espkconfiglib/core.py similarity index 99% rename from kconfiglib/core.py rename to espkconfiglib/core.py +index 971b53e..cf2a5ec 100644 --- c/kconfiglib/core.py +++ w/espkconfiglib/core.py @@ -2,7 +2,7 @@ @@ -37,9 +42,11 @@ rename to espkconfiglib/core.py parser = Parser(kconfig=self) +diff --git c/kconfiglib/kconfig_grammar.py w/espkconfiglib/kconfig_grammar.py similarity index 99% rename from kconfiglib/kconfig_grammar.py rename to espkconfiglib/kconfig_grammar.py +index d4c8fee..5f00c1f 100644 --- c/kconfiglib/kconfig_grammar.py +++ w/espkconfiglib/kconfig_grammar.py @@ -29,7 +29,7 @@ from pyparsing import one_of @@ -51,9 +58,11 @@ rename to espkconfiglib/kconfig_grammar.py class KconfigBlock(Token): +diff --git c/kconfiglib/kconfig_parser.py w/espkconfiglib/kconfig_parser.py similarity index 99% rename from kconfiglib/kconfig_parser.py rename to espkconfiglib/kconfig_parser.py +index 86e6f7f..4bab061 100644 --- c/kconfiglib/kconfig_parser.py +++ w/espkconfiglib/kconfig_parser.py @@ -17,7 +17,7 @@ from pyparsing import ParseResults @@ -65,6 +74,8 @@ rename to espkconfiglib/kconfig_parser.py from .core import AND from .core import BOOL +diff --git c/kconfgen/core.py w/kconfgen/core.py +index dbcf8c3..37f3205 100755 --- c/kconfgen/core.py +++ w/kconfgen/core.py @@ -27,7 +27,7 @@ from typing import Set @@ -76,6 +87,8 @@ rename to espkconfiglib/kconfig_parser.py from esp_idf_kconfig import __version__ +diff --git c/kconfserver/core.py w/kconfserver/core.py +index fead552..8693663 100644 --- c/kconfserver/core.py +++ w/kconfserver/core.py @@ -13,7 +13,7 @@ import tempfile @@ -87,6 +100,8 @@ rename to espkconfiglib/kconfig_parser.py from esp_idf_kconfig import __version__ # Min/Max supported protocol versions +diff --git c/menuconfig/core.py w/menuconfig/core.py +index 1d71292..2fa6cdd 100755 --- c/menuconfig/core.py +++ w/menuconfig/core.py @@ -2,7 +2,7 @@ From e09291499f86d0191958fe8804945b1a303c893b Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 10 Feb 2026 11:54:52 +0100 Subject: [PATCH 05/31] dev-embedded/esp-idf: drop 5.5.1 Signed-off-by: David Roman --- dev-embedded/esp-idf/Manifest | 1 - dev-embedded/esp-idf/esp-idf-5.5.1.ebuild | 191 ---------------------- 2 files changed, 192 deletions(-) delete mode 100644 dev-embedded/esp-idf/esp-idf-5.5.1.ebuild diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index d1594b6fb7..b1157e6698 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,7 +1,6 @@ DIST esp-idf-5.3.4.zip 1599287093 BLAKE2B f39744048cc199f01b7ff606b573e547a5dc095526d8131f7fb0f1ef78b38f3df238c3e6be2a36ac69ba200cacb42435a99b194fcb88932f2d6a1c4f68a57374 SHA512 f36de5ef3dd33994d02f4f64134c7b1d072ccecefeeda4277bf94a4d34fc76b638edda65c7ad6199eb4b4641d38901c5d576dc4a43c3cb4da7721551bb4c16d7 DIST esp-idf-5.4.2.zip 1368863611 BLAKE2B 222a6fb0aef3ad4a15d06c56a188879549297816fe59473135af747aae73c0e87d1b191e4ffe1b54cdca1b4d588dc57f1a8c2f39f21bf1bbd154d84ddda690af SHA512 90b5b495015adc55be740e5cc462ad5020c0d2fd33378438f0b8032927d64f931fe537384c8f95168da5550c8989fa776524cb79903352391ab46c0d0b8606e6 DIST esp-idf-5.4.3.zip 1478722390 BLAKE2B dfda77a01f18a74c27e5be953f9afabcca7e99b3192bc6a30af44e7ddb805e9edce8592f51bd85140bf9d83fa28b20524acb73e35d9ba0c53d8261e820d63c7b SHA512 5ca5dfa537786f0f2261e80fb10da16f244fe5aeaae8aea405c4bd51b113c30d8fb00afbc550b82ebe7ef3e84f0bbed8416bf02de0e62c2b28b0e09a6f8afa9f -DIST esp-idf-5.5.1.zip 1414183542 BLAKE2B 0f8768cc01501b925cce2916d2847414d72b90e74aaf6987445bbc7a2b9f21c4484214c809ee03a609466efccd6932e74a4162a3000cd60ed09929560cd5d114 SHA512 5c23a3e015870bdfe4d5307aa11727bbe482d1439a8aacd3e1fc0210aa199fe8bcbf58d23ddee2c82db58890e9132bf1e16fe2d2fd6a421c18c14958fa563b6b DIST esp-idf-5.5.2.zip 1504904751 BLAKE2B 8f423a01941e6683751cd41bde4f4f007689f326664f3e2eb559a3b26b4d8aad9d50bc00103f3b73d566d1bfb6574d7a88ec2a2a884d538f0bd38242bd25a5c4 SHA512 de2c8a6679e627b7ac7fc1aa09d55261ce8dcf252d7879bcc95fb0a75515f9ee0ee00a050ea77bd5e862d912e08adff211f4a350be7b99bf2c6c7dc25aeb831e DIST openocd-esp32-linux-amd64-0.12.0-esp32-20250422.tar.gz 2445546 BLAKE2B 4f88b4215d2df2131c108f7acb87422462ba06cc2373e1d09dfd9fa127b9fab20dae5b1aa5b2a851c25ca903c396ae9ff5c6138831a20db3c5b3a27b9c3b39b7 SHA512 f9d70c8a8beaff8096ef5e01265ce9a17b96d9481727b72df33e86eba2e22d9fcfad865e4b7845d29b48ebb91d016b2ffffc913ef93922957719e44d2f881b36 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20250707.tar.gz 2489724 BLAKE2B c10986749d4eede30d516f7d1e66cbadde19c45d2299f806504262b4d455ab3932db4416f300946f4e71cd6dd5c1f97ad959064d0b5024d0c3fb0e8a06966334 SHA512 5e57d1256aa08bc56ede84a672f9fbdfa6fa56a9044604b4078b1145822d645c1071e5383bc75dffc173e8121baadd9bd2124f19a7b44aea56e67f7c92ab9017 diff --git a/dev-embedded/esp-idf/esp-idf-5.5.1.ebuild b/dev-embedded/esp-idf/esp-idf-5.5.1.ebuild deleted file mode 100644 index 121204deec..0000000000 --- a/dev-embedded/esp-idf/esp-idf-5.5.1.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 1999-2025 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: unbundle mbedtls? - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) -PYTHON_GDB_USE=( python_targets_python3_{11..13} ) -VER="14.2.0_20241119" -GDB_VER="16.2_20250324" -OPENOCD_VER="0.12.0-esp32-20250707" - -CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}" - -inherit estack optfeature python-r1 - -DESCRIPTION="Espressif IoT Development Framework" -HOMEPAGE="https://www.espressif.com/" - -# See https://dl.espressif.com/dl/esp-idf/espidf.constraints.v5.4.txt for information about version dependencies - -SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip - https://github.com/espressif/openocd-esp32/releases/download/v${OPENOCD_VER}/openocd-esp32-linux-amd64-${OPENOCD_VER}.tar.gz - https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/xtensa-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz - ${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz" -SRC_URI+=" riscv32? ( - ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz - https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/riscv32-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz -)" - -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="Apache-2.0" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64" - -IUSE="python-gdb riscv32" -REQUIRED_USE=" - python-gdb? ( || ( ${PYTHON_GDB_USE[@]} ) ) - ${PYTHON_REQUIRED_USE} -" - -BDEPEND="app-arch/unzip" -RDEPEND=" - ${PYTHON_DEPS} - - dev-libs/libusb:1 - dev-python/click[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-embedded/esp-coredump[${PYTHON_USEDEP}] - dev-embedded/esptool - dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}] - dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}] - dev-embedded/esp-idf-nvs-partition-gen[${PYTHON_USEDEP}] - dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}] - dev-embedded/esp-idf-size[${PYTHON_USEDEP}] - dev-embedded/freertos-gdb[${PYTHON_USEDEP}] - dev-embedded/idf-component-manager[${PYTHON_USEDEP}] - virtual/zlib:= -" - -RESTRICT="strip" - -QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" -QA_PRESTRIPPED="opt/*" - -PATCHES=( - "${FILESDIR}/allow-system-install-${PN}-5.3.patch" - "${FILESDIR}/${PN}-espkconfiglib.patch" -) - -install_tool() { - eshopts_push -s globstar - - into /opt/${1} - - if [[ -d "../${1}/lib" ]]; then - if stat *.so &>/dev/null; then - for i in ../${1}/lib/**/*.so*; do - dolib.so ${i} - done - fi - - if stat *.a &>/dev/null; then - for i in ../${1}/lib/**/*.a*; do - dolib.a ${i} - done - fi - - insinto /opt/${1}/lib - doins -r ../${1}/lib/* - fi - - exeinto /opt/${1}/bin - doexe ../${1}/bin/* - ( - cd ../${1} - for i in libexec/**/*; do - exeinto /opt/${1}/$(dirname ${i}) - if [[ -x "${i}" && ! -d "${i}" ]]; then - doexe ${i} - fi - done - - if [[ -d "include" ]]; then - insinto /opt/${1} - doins -r include - fi - - if [[ -d "share" ]]; then - insinto /opt/${1} - doins -r share - fi - ) - - ( - cd "${D}"/opt/${1}/bin/ || die - for i in *; do - dodir /opt/bin - cd "${D}"/opt/bin || die - dosym ../${1}/bin/${i} /opt/bin/${i} - done - ) - - eshopts_pop -} - -src_install() { - echo "v${PV}" > version.txt || die - - newbin - idf <<-EOF - #!/bin/sh - - # Silence a warning by idf.py - export IDF_PYTHON_ENV_PATH= - exec python /usr/share/${PN}/tools/idf.py \$@ -EOF - - install_tool xtensa-esp-elf - install_tool xtensa-esp-elf/xtensa-esp-elf - - if use riscv32; then - install_tool riscv32-esp-elf - install_tool riscv32-esp-elf/riscv32-esp-elf - fi - - install_tool openocd-esp32 - - # Remove unsupported python versions - rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{8..10} || die - if use riscv32; then - rm "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3.{8..10} || die - fi - - # Remove disabled python versions - for i in "${PYTHON_GDB_USE[@]}"; do - if ! has "${i}" "${PYTHON_COMPAT[@]}"; then - rm -f "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3."${i##*_}" || die - if use riscv32; then - rm -f "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3."${i##*_}" || die - fi - fi - done - - install_tool xtensa-esp-elf-gdb - if use riscv32; then - install_tool riscv32-esp-elf-gdb - fi - - newenvd - 99esp-idf <<-EOF - IDF_PATH=/usr/share/${PN} - ESP_ROM_ELF_DIR=/usr/share/${PN}/tools - OPENOCD_SCRIPTS=/opt/openocd-esp32/share/openocd/scripts -EOF - - 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 -} From f87407861981066dc07ae8a74c5513787663886a Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 10 Feb 2026 11:56:11 +0100 Subject: [PATCH 06/31] dev-embedded/esp-idf: drop 5.4.2-r1 Signed-off-by: David Roman --- dev-embedded/esp-idf/Manifest | 5 - dev-embedded/esp-idf/esp-idf-5.4.2-r1.ebuild | 188 ------------------- 2 files changed, 193 deletions(-) delete mode 100644 dev-embedded/esp-idf/esp-idf-5.4.2-r1.ebuild diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index b1157e6698..2250d9ccf4 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,20 +1,15 @@ DIST esp-idf-5.3.4.zip 1599287093 BLAKE2B f39744048cc199f01b7ff606b573e547a5dc095526d8131f7fb0f1ef78b38f3df238c3e6be2a36ac69ba200cacb42435a99b194fcb88932f2d6a1c4f68a57374 SHA512 f36de5ef3dd33994d02f4f64134c7b1d072ccecefeeda4277bf94a4d34fc76b638edda65c7ad6199eb4b4641d38901c5d576dc4a43c3cb4da7721551bb4c16d7 -DIST esp-idf-5.4.2.zip 1368863611 BLAKE2B 222a6fb0aef3ad4a15d06c56a188879549297816fe59473135af747aae73c0e87d1b191e4ffe1b54cdca1b4d588dc57f1a8c2f39f21bf1bbd154d84ddda690af SHA512 90b5b495015adc55be740e5cc462ad5020c0d2fd33378438f0b8032927d64f931fe537384c8f95168da5550c8989fa776524cb79903352391ab46c0d0b8606e6 DIST esp-idf-5.4.3.zip 1478722390 BLAKE2B dfda77a01f18a74c27e5be953f9afabcca7e99b3192bc6a30af44e7ddb805e9edce8592f51bd85140bf9d83fa28b20524acb73e35d9ba0c53d8261e820d63c7b SHA512 5ca5dfa537786f0f2261e80fb10da16f244fe5aeaae8aea405c4bd51b113c30d8fb00afbc550b82ebe7ef3e84f0bbed8416bf02de0e62c2b28b0e09a6f8afa9f DIST esp-idf-5.5.2.zip 1504904751 BLAKE2B 8f423a01941e6683751cd41bde4f4f007689f326664f3e2eb559a3b26b4d8aad9d50bc00103f3b73d566d1bfb6574d7a88ec2a2a884d538f0bd38242bd25a5c4 SHA512 de2c8a6679e627b7ac7fc1aa09d55261ce8dcf252d7879bcc95fb0a75515f9ee0ee00a050ea77bd5e862d912e08adff211f4a350be7b99bf2c6c7dc25aeb831e DIST openocd-esp32-linux-amd64-0.12.0-esp32-20250422.tar.gz 2445546 BLAKE2B 4f88b4215d2df2131c108f7acb87422462ba06cc2373e1d09dfd9fa127b9fab20dae5b1aa5b2a851c25ca903c396ae9ff5c6138831a20db3c5b3a27b9c3b39b7 SHA512 f9d70c8a8beaff8096ef5e01265ce9a17b96d9481727b72df33e86eba2e22d9fcfad865e4b7845d29b48ebb91d016b2ffffc913ef93922957719e44d2f881b36 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20250707.tar.gz 2489724 BLAKE2B c10986749d4eede30d516f7d1e66cbadde19c45d2299f806504262b4d455ab3932db4416f300946f4e71cd6dd5c1f97ad959064d0b5024d0c3fb0e8a06966334 SHA512 5e57d1256aa08bc56ede84a672f9fbdfa6fa56a9044604b4078b1145822d645c1071e5383bc75dffc173e8121baadd9bd2124f19a7b44aea56e67f7c92ab9017 DIST riscv32-esp-elf-13.2.0_20240530-x86_64-linux-gnu.tar.xz 145544808 BLAKE2B b55513bf4cd6526a438aa5460806f0886438a52932631f5d142bc9c5f0b0affcda7a830b2f9b13c83ed356a4cebd7e3e0c0b5c29e718e880d312b6aa2f61c5b2 SHA512 fb4c868877bd9e68bedceb816c1aeec1736e2876bc1adf3138d59b73f0e9b0fb14eb826c885749b6070e6cf1e8e794f0a53c85bf5c5c896d8b3a6c7e6d0d821b -DIST riscv32-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz 298069324 BLAKE2B dea43004940ef825bca79fbd5f371a3891b8de78f7c145a72aa70228df8604ee482f520efc7dca79d363d68d55f136a6064111e7ea8287b616c9b25ffa7d0ef9 SHA512 7a426fb8cf820d65f0cb1eacf71250d63916222921b90dfd4d98a8064e854cf5fabce20c138a217186df7b04cd722ec23bc86a836956e27318f163c3ed05a188 DIST riscv32-esp-elf-14.2.0_20250730-x86_64-linux-gnu.tar.xz 303504168 BLAKE2B 46b861537f3d3c9b9107c086fd7f606f23e8073e608bb2363c33e492a9de5f710404fb5092c5bf0fbfa1a2c0f55c5e13654e57792274057a003159d8609a96fe SHA512 b8a776bd26e9d56055786faf155bbc6ee8b786e7042e566c6c5c18e7340ee604127baadaa337eb620e8253e7d5329504e1c5fa5ef76ae7e77834f52e6d0b30cb DIST riscv32-esp-elf-14.2.0_20251107-x86_64-linux-gnu.tar.xz 306966476 BLAKE2B 233b3f080d5fdfebb86bdc0ec2a6d82110d01753ad0d19481eb66ce0f28f4bff7e6a10f66d77d38ab3d9ac5b2a0fd8e0595460af1662ba691cbf1ed6132ba8b0 SHA512 3053fbee064dabfb277aaa5fd6c713ca8b6a42ab042defa1b472be17fd714d098495a4c97800599599437177f73a07e9955b9b2aff926d3881aa3274c1dc41c6 -DIST riscv32-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz 30707431 BLAKE2B 99809fbd5abe99c4890fbf4edd964ee53bc9269b9bb15f487316d0092a9d7aae9d3f9f61f7597f5721aec4f95813908c8ce6a3f6f97cd453d1610a5caa7dc42e SHA512 1ad4854c53f435b08d634f8e5e1a9169037745684b13972876176483badc7ebf5a6c38109e7ac5c3f484df76e82bf790244661ac70b1e52dd3b2fc8a4956e5ff DIST riscv32-esp-elf-gdb-16.2_20250324-x86_64-linux-gnu.tar.gz 36528201 BLAKE2B 3713ab8acf373fce40e4fe9123df7b331c3b54878952cb86783c1f4cc4327870121b8ef3ffe1ab6ba61c3372af4c035d88c5ef7be3c65540f025e864788a71d9 SHA512 e88befb9d0af6ed99ce06ae57fe45fae032d85c547740684f1afec9a2894d80b506e2f4c55f709c74fd0c7b2cc857485261aeae6d622a3407831a4769827cd20 DIST riscv32-esp-elf-gdb-16.3_20250913-x86_64-linux-gnu.tar.gz 36557187 BLAKE2B 3a51c074b72fe5630d10faee8c2369ef3089107a866f31de40bf31da291dd1c14077bda79de350130853fa9dfbd85a519e33229014d06868364245815c723f4c SHA512 b813bbe14d602f39d663941f990c5e6e7e59cc5ee60949003ee818d47e4962028fe43f3d1eb1f52fba7176db0d7b2a5af5eb96b12857f4b6f88c4a102ed43597 DIST xtensa-esp-elf-13.2.0_20240530-x86_64-linux-gnu.tar.xz 112073272 BLAKE2B 88b6abb5202ebb2ffa03f3cdeca2fc0ef23cb02d96e86388e3334620d7a36ff6401a6e886380f10a4eff68638c60705f3d66d68fa047dc3e37744b41b643da73 SHA512 ecb11e32269513d778d320a429c4403ce50e8556b7e547dee7efb3a1ae333ad526732415cabe79bef30e2e9626305f83f6ca60dc1bd1864adfbfc7b9240e5c46 -DIST xtensa-esp-elf-14.2.0_20241119-x86_64-linux-gnu.tar.xz 174652716 BLAKE2B a53ef806b65bd48f29dce6f2964d72e3247a4d1c35b09ccefce57ef5d42acad6a5ea8f2bdce50e29573227d40d81e9daa7e7954e2c9900eaeaaac47ecdf045ef SHA512 5039ea825aa2da1832c216c1963bcb36ab5a9c239f907426ff0a1174d7e712f9a504f1964f072d50a27b142ed11a3b497c59f349226ed28b0e2a7f207241fbd9 DIST xtensa-esp-elf-14.2.0_20250730-x86_64-linux-gnu.tar.xz 175585776 BLAKE2B 16c4bb30f90f8a4f809eced340757062be822e8a69388081307379b3adf0b226ca383d0fe19837ba73314f01cc67c0086b0d6c868cbb6e7618c6457d7d2713bd SHA512 486b5c8ff01e5cea9a7543cb4865c906c8bfab21edd73003c67267f3b4d4fbbcb83eefb763b8097e370ece92d3606a31f36c9de9e6d88c21d004862d23653ad9 DIST xtensa-esp-elf-14.2.0_20251107-x86_64-linux-gnu.tar.xz 176948400 BLAKE2B ce2b5af652497688b929c99225eb794fcba3add967efa2b2803a1e43e4064b1fb5954698a8efb29ba0030a4d99be527b737abcb80c0c842fa5c83e138cf1e9e5 SHA512 8e345a4cd60a207523d167af7bc26328a65e5c339c0f05619262fa6a083892475efd125420ba9e66db681907c22d77f75f3b9f66c9a37febe202b019278874c0 -DIST xtensa-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz 31010320 BLAKE2B dcca888811260e86f9cde19ee1a2e7737c73de6a8060d100a362a4c41a606779b82cb04ff62184c5dfa226e6ac9b81b018f4da30e748cbcd644a80ff2122b86a SHA512 8b224393345b45124d5f0698e01e8e465d785c62cea6845eefd7ff852463966dc13ae94f6edb9a6b16871a6cfaa43b4d275740173579994d352303359c122deb DIST xtensa-esp-elf-gdb-16.2_20250324-x86_64-linux-gnu.tar.gz 36361058 BLAKE2B 96794daa8e45bb044d58960f6efbac110bacb1335b0ba147b848052d9de151b29edcc28b0bd69c137b633f11c0f460e9a0accd9b073ee8ea912c8bba78138027 SHA512 78b0af60df1b077acc3f4076d7f7cdd9cccbadff6dc857087ed2ba36659033754703e5a797bd8012a21fc609369c3b30af32f5eececa0df340660225e1bce937 DIST xtensa-esp-elf-gdb-16.3_20250913-x86_64-linux-gnu.tar.gz 36396804 BLAKE2B 8271884d5aa3efa261165e24e440d69bb16c4a609f0c6a0b10ae67bd26c9567751e72f21fabcfdc3f89b6aa918950d8d9e05d8d0c005a6618bd582fd6f2808bf SHA512 436cf5fc116d62d712452eb3d687d0c69ab2df3ac6ffd53fd061698061b246f81dbe1ef881a4466597810eaa6da4b2f82f0e8a7980a51f48e948ee1e9b43748a diff --git a/dev-embedded/esp-idf/esp-idf-5.4.2-r1.ebuild b/dev-embedded/esp-idf/esp-idf-5.4.2-r1.ebuild deleted file mode 100644 index 564b3a846e..0000000000 --- a/dev-embedded/esp-idf/esp-idf-5.4.2-r1.ebuild +++ /dev/null @@ -1,188 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) -PYTHON_GDB_USE=( python_targets_python3_{11,12} ) -VER="14.2.0_20241119" -GDB_VER="14.2_20240403" -OPENOCD_VER="0.12.0-esp32-20250422" - -CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}" - -inherit estack optfeature python-r1 - -DESCRIPTION="Espressif IoT Development Framework" -HOMEPAGE="https://www.espressif.com/" - -# See https://dl.espressif.com/dl/esp-idf/espidf.constraints.v5.4.txt for information about version dependencies - -SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip - https://github.com/espressif/openocd-esp32/releases/download/v${OPENOCD_VER}/openocd-esp32-linux-amd64-${OPENOCD_VER}.tar.gz - https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/xtensa-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz - ${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz" -SRC_URI+=" riscv32? ( - ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz - https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/riscv32-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz -)" - -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="Apache-2.0" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64" - -IUSE="python-gdb riscv32" -REQUIRED_USE=" - python-gdb? ( || ( ${PYTHON_GDB_USE[@]} ) ) - ${PYTHON_REQUIRED_USE} -" - -BDEPEND="app-arch/unzip" -RDEPEND=" - ${PYTHON_DEPS} - - dev-libs/libusb:1 - dev-python/click[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-embedded/esp-coredump[${PYTHON_USEDEP}] - dev-embedded/esptool - dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}] - dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}] - dev-embedded/esp-idf-nvs-partition-gen[${PYTHON_USEDEP}] - dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}] - dev-embedded/esp-idf-size[${PYTHON_USEDEP}] - dev-embedded/freertos-gdb[${PYTHON_USEDEP}] - dev-embedded/idf-component-manager[${PYTHON_USEDEP}] - virtual/zlib:= -" - -RESTRICT="strip" - -QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" -QA_PRESTRIPPED="opt/*" - -PATCHES=( - "${FILESDIR}/allow-system-install-${PN}-5.3.patch" - "${FILESDIR}/${PN}-espkconfiglib.patch" -) - -install_tool() { - eshopts_push -s globstar - - into /opt/${1} - - if [[ -d "../${1}/lib" ]]; then - if stat *.so &>/dev/null; then - for i in ../${1}/lib/**/*.so*; do - dolib.so ${i} - done - fi - - if stat *.a &>/dev/null; then - for i in ../${1}/lib/**/*.a*; do - dolib.a ${i} - done - fi - - insinto /opt/${1}/lib - doins -r ../${1}/lib/* - fi - - exeinto /opt/${1}/bin - doexe ../${1}/bin/* - ( - cd ../${1} - for i in libexec/**/*; do - exeinto /opt/${1}/$(dirname ${i}) - if [[ -x "${i}" && ! -d "${i}" ]]; then - doexe ${i} - fi - done - - if [[ -d "include" ]]; then - insinto /opt/${1} - doins -r include - fi - - if [[ -d "share" ]]; then - insinto /opt/${1} - doins -r share - fi - ) - - ( - cd "${D}"/opt/${1}/bin/ || die - for i in *; do - dodir /opt/bin - cd "${D}"/opt/bin || die - dosym ../${1}/bin/${i} /opt/bin/${i} - done - ) - - eshopts_pop -} - -src_install() { - echo "v${PV}" > version.txt || die - - newbin - idf <<-EOF - #!/bin/sh - - # Silence a warning by idf.py - export IDF_PYTHON_ENV_PATH= - exec python /usr/share/${PN}/tools/idf.py \$@ -EOF - - install_tool xtensa-esp-elf - install_tool xtensa-esp-elf/xtensa-esp-elf - - if use riscv32; then - install_tool riscv32-esp-elf - install_tool riscv32-esp-elf/riscv32-esp-elf - fi - - install_tool openocd-esp32 - - # Remove unsupported python versions - rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{8..10} || die - if use riscv32; then - rm "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3.{8..10} || die - fi - - # Remove disabled python versions - for i in "${PYTHON_GDB_USE[@]}"; do - if ! has "${i}" "${PYTHON_COMPAT[@]}"; then - rm -f "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3."${i##*_}" || die - if use riscv32; then - rm -f "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3."${i##*_}" || die - fi - fi - done - - install_tool xtensa-esp-elf-gdb - if use riscv32; then - install_tool riscv32-esp-elf-gdb - fi - - cat - > 99esp-idf < Date: Tue, 10 Feb 2026 12:08:19 +0100 Subject: [PATCH 07/31] dev-embedded/esp-idf-diag: new package, add 0.2.0 Signed-off-by: David Roman --- dev-embedded/esp-idf-diag/Manifest | 1 + .../esp-idf-diag/esp-idf-diag-0.2.0.ebuild | 28 +++++++++++++++++++ dev-embedded/esp-idf-diag/metadata.xml | 12 ++++++++ 3 files changed, 41 insertions(+) create mode 100644 dev-embedded/esp-idf-diag/Manifest create mode 100644 dev-embedded/esp-idf-diag/esp-idf-diag-0.2.0.ebuild create mode 100644 dev-embedded/esp-idf-diag/metadata.xml diff --git a/dev-embedded/esp-idf-diag/Manifest b/dev-embedded/esp-idf-diag/Manifest new file mode 100644 index 0000000000..71e8033095 --- /dev/null +++ b/dev-embedded/esp-idf-diag/Manifest @@ -0,0 +1 @@ +DIST esp_idf_diag-0.2.0.tar.gz 23248 BLAKE2B 5cbe624ba6f74336b070cbafc213dad1bc16099e604a6b0d97e35616e25e968bb3e260f667b087c864efce50e99eb61491929a0f11545cbcd40a7ceff34bda40 SHA512 c92fe768af9ce66285e9924685ec15477dc41cfcf0af14536ad1789c7b182825070165acb3a3c1df28bf87b3591c38ddc7502e5f1c290e1c629a50415812b69a diff --git a/dev-embedded/esp-idf-diag/esp-idf-diag-0.2.0.ebuild b/dev-embedded/esp-idf-diag/esp-idf-diag-0.2.0.ebuild new file mode 100644 index 0000000000..47640533ad --- /dev/null +++ b/dev-embedded/esp-idf-diag/esp-idf-diag-0.2.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A tool to gather diagnostic information about the ESP-IDF environment." +HOMEPAGE="https://github.com/espressif/esp-idf-diag" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" + +BDEPEND="test? ( dev-embedded/esp-idf )" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-embedded/esp-idf-diag/metadata.xml b/dev-embedded/esp-idf-diag/metadata.xml new file mode 100644 index 0000000000..6e4e1cb45c --- /dev/null +++ b/dev-embedded/esp-idf-diag/metadata.xml @@ -0,0 +1,12 @@ + + + + + davidroman96@gmail.com + David Roman + + + espressif/esp-idf-diag + esp-idf-diag + + From 092a3caed47674924f02c61a563585e8f354192a Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 10 Feb 2026 14:03:43 +0100 Subject: [PATCH 08/31] dev-embedded/esp-idf: add missing esp-idf-diag and cmake deps Signed-off-by: David Roman --- dev-embedded/esp-idf/esp-idf-5.5.2-r1.ebuild | 192 +++++++++++++++++++ 1 file changed, 192 insertions(+) create mode 100644 dev-embedded/esp-idf/esp-idf-5.5.2-r1.ebuild diff --git a/dev-embedded/esp-idf/esp-idf-5.5.2-r1.ebuild b/dev-embedded/esp-idf/esp-idf-5.5.2-r1.ebuild new file mode 100644 index 0000000000..2810db6474 --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-5.5.2-r1.ebuild @@ -0,0 +1,192 @@ +# 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: unbundle mbedtls? + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_GDB_USE=( python_targets_python3_{12..13} ) +VER="14.2.0_20251107" +GDB_VER="16.3_20250913" +OPENOCD_VER="0.12.0-esp32-20250707" + +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}" + +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[${PYTHON_USEDEP}] + dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}] + dev-embedded/esp-idf-nvs-partition-gen[${PYTHON_USEDEP}] + dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}] + dev-embedded/esp-idf-size[${PYTHON_USEDEP}] + dev-embedded/freertos-gdb[${PYTHON_USEDEP}] + dev-embedded/idf-component-manager[${PYTHON_USEDEP}] + virtual/zlib:= +" + +RESTRICT="strip" + +QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" + +PATCHES=( + "${FILESDIR}/allow-system-install-${PN}-5.3.patch" + "${FILESDIR}/${PN}-espkconfiglib.patch" +) + +install_tool() { + eshopts_push -s globstar + + into /opt/${1} + + if [[ -d "../${1}/lib" ]]; then + if stat *.so &>/dev/null; then + for i in ../${1}/lib/**/*.so*; do + dolib.so ${i} + done + fi + + if stat *.a &>/dev/null; then + for i in ../${1}/lib/**/*.a*; do + dolib.a ${i} + done + fi + + insinto /opt/${1}/lib + doins -r ../${1}/lib/* + fi + + exeinto /opt/${1}/bin + doexe ../${1}/bin/* + ( + cd ../${1} + for i in libexec/**/*; do + exeinto /opt/${1}/$(dirname ${i}) + if [[ -x "${i}" && ! -d "${i}" ]]; then + doexe ${i} + fi + done + + if [[ -d "include" ]]; then + insinto /opt/${1} + doins -r include + fi + + if [[ -d "share" ]]; then + insinto /opt/${1} + doins -r share + fi + ) + + ( + cd "${D}"/opt/${1}/bin/ || die + for i in *; do + dodir /opt/bin + cd "${D}"/opt/bin || die + dosym ../${1}/bin/${i} /opt/bin/${i} + done + ) + + eshopts_pop +} + +src_install() { + echo "v${PV}" > version.txt || die + + newbin - idf <<-EOF + #!/bin/sh + + # Silence a warning by idf.py + export IDF_PYTHON_ENV_PATH= + exec python /usr/share/${PN}/tools/idf.py \$@ +EOF + + install_tool xtensa-esp-elf + install_tool xtensa-esp-elf/xtensa-esp-elf + + if use riscv32; then + install_tool riscv32-esp-elf + install_tool riscv32-esp-elf/riscv32-esp-elf + fi + + install_tool openocd-esp32 + + # Remove unsupported python versions + rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{8..10} || die + if use riscv32; then + rm "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3.{8..10} || die + fi + + # Remove disabled python versions + for i in "${PYTHON_GDB_USE[@]}"; do + if ! has "${i}" "${PYTHON_COMPAT[@]}"; then + rm -f "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3."${i##*_}" || die + if use riscv32; then + rm -f "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3."${i##*_}" || die + fi + fi + done + + install_tool xtensa-esp-elf-gdb + if use riscv32; then + install_tool riscv32-esp-elf-gdb + fi + + newenvd - 99esp-idf <<-EOF + IDF_PATH=/usr/share/${PN} + ESP_ROM_ELF_DIR=/usr/share/${PN}/tools + OPENOCD_SCRIPTS=/opt/openocd-esp32/share/openocd/scripts +EOF + + 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 +} From ea515b8bf873e44c250a8e4402f9889a7272f4eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Tue, 10 Feb 2026 13:12:52 +0000 Subject: [PATCH 09/31] www-apps/zola: keyword 0.22.1-r1 for ~x86 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zyxhere💭 --- www-apps/zola/zola-0.22.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/zola/zola-0.22.1-r1.ebuild b/www-apps/zola/zola-0.22.1-r1.ebuild index beb1a1990c..567f2a64a2 100644 --- a/www-apps/zola/zola-0.22.1-r1.ebuild +++ b/www-apps/zola/zola-0.22.1-r1.ebuild @@ -627,7 +627,7 @@ LICENSE+=" " SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~x86" RDEPEND="dev-libs/oniguruma:=" DEPEND="${RDEPEND}" From dada03e51c0bee5b8dade15023caca3a0ac90d9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Tue, 10 Feb 2026 13:27:50 +0000 Subject: [PATCH 10/31] Revert "www-apps/zola: keyword 0.22.1-r1 for ~x86" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit ea515b8bf873e44c250a8e4402f9889a7272f4eb. CI failure :( Signed-off-by: zyxhere💭 --- www-apps/zola/zola-0.22.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/zola/zola-0.22.1-r1.ebuild b/www-apps/zola/zola-0.22.1-r1.ebuild index 567f2a64a2..beb1a1990c 100644 --- a/www-apps/zola/zola-0.22.1-r1.ebuild +++ b/www-apps/zola/zola-0.22.1-r1.ebuild @@ -627,7 +627,7 @@ LICENSE+=" " SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64" RDEPEND="dev-libs/oniguruma:=" DEPEND="${RDEPEND}" From 77871484f308d3506c01a7d6b7d0351d82406f94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Tue, 10 Feb 2026 16:46:03 +0100 Subject: [PATCH 11/31] dev-debug/ugdb: new package, add 0.1.12 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- dev-debug/ugdb/Manifest | 142 ++++++++++++++++++++++++ dev-debug/ugdb/metadata.xml | 11 ++ dev-debug/ugdb/ugdb-0.1.12.ebuild | 175 ++++++++++++++++++++++++++++++ 3 files changed, 328 insertions(+) create mode 100644 dev-debug/ugdb/Manifest create mode 100644 dev-debug/ugdb/metadata.xml create mode 100644 dev-debug/ugdb/ugdb-0.1.12.ebuild diff --git a/dev-debug/ugdb/Manifest b/dev-debug/ugdb/Manifest new file mode 100644 index 0000000000..88aefcfe9a --- /dev/null +++ b/dev-debug/ugdb/Manifest @@ -0,0 +1,142 @@ +DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b +DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423 +DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 +DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077 +DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 +DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 +DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 +DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c +DIST backtrace-0.3.74.crate 88516 BLAKE2B 594b537f3860560bc790d04d72a91ea25bbf5f2494b9c43377129a8021c02d9c16471a223e518889775a816c45513b14bf097c453846b62302a58b59753a5fcb SHA512 00cb2be0626f0bf6ec8b8f525bb129d3ac74c386c5e46ee0f343edb78c863222521f8132876057a5a1facacf40792dea51f2f20e986b35f3a85bca3dcf5c1520 +DIST base64-0.8.0.crate 33091 BLAKE2B 9e72a457841f532956b684a30906924756fd791da2b1fbe6cd0ff4c418738f6eeea15d1a8379e6e033d0acec17736c78c4b01dd352dd5e9d59fd230be91235eb SHA512 7ce30633e5fa48cf0103ec66183192ecfec03a64b8147f42e5fd4dc9bb0d2e7885c19f7aadb130d306b8fbef6798b97199a1ab65b7c19a08b6d35d2e076d518d +DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 +DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST bumpalo-3.17.0.crate 91975 BLAKE2B b0aca1d64373425384eddcdf8d60dc977058a3d1570451de944ce48aacdb984e73a29ab64fb5b23413582d57a8e32ad8155f6a1479eb00f804afe9d8a9d9e163 SHA512 b2acfb463aa705b9c6a9555858b84f565234110988c880cdb761ab8dc87892ee5d22e65fa935d2cfef9d58869fec0ab64d810b26bf122fdd89b454b6ce65ea1f +DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f +DIST cc-1.2.16.crate 103847 BLAKE2B 795261a0b910ad03a4d959a587164b317e1a7c462474c50620aaba5fe2f83a577dcc0f3d79f46fd8c743609a49dc87eaf1d44de8fe566638e4a8c24cfeac0e62 SHA512 f4de8d45740af7380dd976c5666832a25cc98a6c8d35bbc97a9cb5ab6a142fcdeece836a8ac1344d263a7b01f5e94128c2c2e1c22fc41bb5cb66537fe3b88bf2 +DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 +DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST chrono-0.4.40.crate 229824 BLAKE2B adf06e469c3294ce5899d602c42e6d25d63c7e8518530b365e926e402488eff6dd6f00abbaa4bcb693d4d2f406e8d2c71f2067ab09c2ce96867a09268231faa9 SHA512 345542dba10aff787c0bbe17e0ad1be7b279fe2b58763aca289ecd2e79ee1c518f9bd007ca3d89080191f272611776bc368cce9b25206b96bdbd710201cd0f3f +DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8 +DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a +DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266 +DIST derive_more-0.14.1.crate 17165 BLAKE2B b7c90d96fa74dbbd5af6f82ab0bece3841bf5f7e08bf7622cd0e32a22ddf1f25f8b48f42a1387eb18a00e7816d876a445357eb594011eedc1b15cddab018c42e SHA512 703951b04d07f90225b08f3688c2afa1d78511c82433d4430827592c5c5cab3b442c914420c533e91c929caad02044586d3f81a6e74bc32c12b9d75b2345e13e +DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f +DIST flate2-1.1.0.crate 110650 BLAKE2B 1245a0050ac2f6c966b0c869f772c24544206e1e29ac7bfbd1bb20aff20151f50332e3f2bfcc3edcabdde706b4ac9180e393e4944216183f7319c3b09bf5bc12 SHA512 7f240d413aeead2fd15c0b4cab1ea45b99987c185968ccc22778ecc7e08ff32ad6fd44abcf763a7c708f5bb7c43b325aaaeb30ea9bcea2b0917c9f7542bbcbdb +DIST flexi_logger-0.11.5.crate 38282 BLAKE2B 4f93d2d88e45d492a085f0769ca2cb13107e04e27951021ba26f4b60ea95cfa06331630f28277a5d45d197acf97e6aaeae3ed43f7ae27cf7df6d2cf5685bc6db SHA512 21e429b36551bb64e6170d13fe44011e5e3ddffdac69be85c92d35fd715b02f7c86a7113985f128c5f027969702d193388e7256adc18ab0fdb6ca802e63732bd +DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 +DIST fuchsia-cprng-0.1.1.crate 2950 BLAKE2B 8519407ab5d1f04d03cc946a07050db4dd7bc70e03894e35b9e66910a3be11224084a86ba45103fdec845e94b7ba4defbd7c5217b035a0796c0c4a94b9562cd7 SHA512 ea9f5beb0dfcb023c22cfc2b37ce52dfcf3a2cbbed0f79ffffc332878858386805c65dce8469a431002367562d857a6c064e075688540c27fcb4056a110059d2 +DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949 +DIST glob-0.3.2.crate 22359 BLAKE2B 564b72e2738cce5311aee12d8d6147631cb571f7b96d8d3823098d3dd449bcc23ffed5a6584f8979402bef95536b0e73fe9772f273295a0079782b9f7d88d19f SHA512 d15389441e337e3fab9c30102fe7b4b1b3e68d8cbb5d14162d2fd7e7d01a9812b2d6d6d2a24a60116418be41e2075e70becd6994c13b34365d512521e8debb02 +DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f +DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a +DIST iana-time-zone-0.1.61.crate 27685 BLAKE2B 2091f0bdbfae3f63ff846e27136d9779a2d65f85cef899ea3ab0ff7c987329e6a584cf49c57de566f08e0277bd4981ac3db30ea0cec6a6757ed50d96e2c6583f SHA512 d16c67f435606334042c3a286350db46ff3409f142c0782509b136150b4069aafff0dc5c2ecfb7519dd8d105b9a2e6649df2a7bec33ee3966dc94034c9d5a1c4 +DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 +DIST itertools-0.5.10.crate 64674 BLAKE2B eb3472697f5810c8b7002a776ecbdd3f337625afd4e42b73f437716e2be53e62ce6cc9d6255c9ffd57c03e6b48f82acff3172647d9fc1b70e355a080ca8c002e SHA512 0976d710c6940f93759c9a6552197a9254040a719570a837d5336030ac1cf0e8d3aae308b18eacdc887b5677eeab0a43f36a4bb66656abf149b4f5f2f1d9f352 +DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42 +DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 +DIST json-0.11.15.crate 46802 BLAKE2B 65821da44c781ff044bbc24a5c1128b37c87e20e683cb6d579e0901264c49ce036d853de23a8ad8868e923df948ae71b07d7732612fc03275714ee847d5661d0 SHA512 50e1b0439ae12eab28a3dbc5a6d224a337143d428277160d6176fcef8e9edb9466376fe4570b8f66d43719c97925be37bd538724b7713d471592372d2c74030b +DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f +DIST libc-0.2.170.crate 760076 BLAKE2B 5deb440e04b0614cf5ec5a379d66b0f05f6f3eec1268742eb9052081408ec5da5f5185e63de59f3751506541321c618fd623d7b46b1892d360b86b6e250a4c4c SHA512 b716f1a76b208c5b84692fa3084c14dbfdb4a92b86c0e01215de04dc34c6e581e5f1c4561994c65a828838d5fa232efe93c3935faf5f83c8af127a5996f1f9d3 +DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707 +DIST log-0.4.26.crate 47022 BLAKE2B 529ce84cc92d1258327e148e1fff16cf4cba1d53f311353a15814856ad12d48f654aac5d4c6356a45439858a2f1938bdb7df582a1d62bf75b9380f2cf784caf0 SHA512 d85f3cb8bf90893d59b3174785295616d719c8d2078c04fa3e131c3f3cf84b73c75b932348df70b7eab2aedf261b27e6544f051696eb5c287fb461d1ee699ec1 +DIST matrixmultiply-0.1.15.crate 17024 BLAKE2B 3fa946e9dc2fb81c4efcee80aefc7ef6b90be7c8c05e28065c21bfb670c46736296a3196a04b578e969c337fd997cda8c53013368ddb30c0dde3da137bd3d0ab SHA512 5df51a43b0cf037d3199791f9d9bbc9816d3d88f7c4c4d909de190cd860160fc9783acf0948f26eb8c0c175f0f46259164bac47daa5daa7aba48e4a7d156ec4d +DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 +DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f +DIST miniz_oxide-0.8.5.crate 62237 BLAKE2B 6afb3df5938ce0427fa8f61b0962b04ebb8baf76f304dc9c1b6d89b685be89c4bcc241a3cc54fbaff73a4607e58803bb6eb1689c817ac1302476db7a01d12abe SHA512 a82e36fdec6d77876c00bc4d03f2d8d90be898091a7c2f474e1b0c21142df2f362d5bcde407ec6bb48be982b22e2bc7fb23572c8aacb2b063ac20149b4564251 +DIST ndarray-0.8.4.crate 118100 BLAKE2B 77a2948fe12561fff8d779b355628f92ee3a65e1737ac920a4466f6cdab36d1f4838db05bbea8249bcbed953ecb0d5fa92c5b91c66ff448a14dfc3c2b2ae5ed7 SHA512 60ad92a8b333e01d29de01cf88554afa73fc9742757d72beb0867499675d6b9b3b72f21c43ed7fc0daadb0682d5de9a01ac725cf355b820c6e01d59b5a8f4933 +DIST nix-0.17.0.crate 195654 BLAKE2B 6857f84b3deb5800fe3167efd226f042bbcbbc61a4153ce59f69fb544616842c3f6d4566444201c669c6235d1d7577302e5404399f4937f1c0bbbd17fd47ef71 SHA512 3f2bc4f0e9dcb9753535aec9d626ad8126f0a9ea18f73760ba72be0f35d82542c659b4c443783010de133a318f423a16f71cd1f1dd5b5a1f4f71ff7bda247b63 +DIST nix-0.24.3.crate 266843 BLAKE2B 1eb1667a60d07c4541a0cb0cf0bed2c7c5256411028becdb229febd0f6215e8e176d3bf691f3bad2fc64841209bf364ff8345a3e92afb2bf8d3705fd734c8ef5 SHA512 6ecda3a14ce00002265e46a066b443cd3c092a306e25d9206b74ae31b8468fd5105b597ff1e7097588bbb6ef5e52fa48ebad908303b61db53361b525f44c13ad +DIST nom-2.2.1.crate 95289 BLAKE2B 1f5ae66f897499f3a24d89b133cecfde5f38b80a05da4dcd4cdbd87cce6f37a690ebd624c0c190c77338afae74e25cbbc9b1f2fc765ec474eb8798372d11ed4f SHA512 f628351d0c9d4346aed3406777bb87d34a53be739b98712f80e17fc31598a75d165f81870f2e633599190ae1be850147502b5b7855bc184fddaa2dabd3314377 +DIST num-complex-0.1.44.crate 18974 BLAKE2B 49d0f7333411fca4396803106af6b864a7ef4db5906567ccc95a8c43d31e04b8ebc647fd52cb64f4649fcd79a900736bf90a50a20df87e102c17b2c0b233219b SHA512 771d654a9c7e3c5963b7e869089dec453cb72bc633492c2b13aef9bc86efb526e18223dce4e58c63d0091cc81a51f2a93578f62923226c8ff6328a748aaa7a2c +DIST num-traits-0.1.43.crate 7659 BLAKE2B 313221a4364b18eb29e2d4c480209766c56b1ca2587a0ab8f668c71cfdefcd733d64be1430bea1846a77f075a26137fbe71f2f4d9be79688374cdbe9e0274ba4 SHA512 35ee0a41f8ae33b1e6656935585f540956a8155045992e7b488b9fdbcf0eb9c9adc90ed8128d45f248b9ac583114cf518c4c7de719b8c6627b29f2fbbac91f17 +DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 +DIST numtoa-0.1.0.crate 8999 BLAKE2B 6a8cbf17458227fa87bdd6a35404e09afc092a1ea45d68c6c035e08a9d344fdb356b1bc7b52239dd6354ed9094e9338ccac599542bd7f0caf167ab8d17ad5fa7 SHA512 41b5c774048592c5867fba217c85d4ece4540e0f3ab0eea7dd1a6af340ba46dae42bbca62ea7fe3afdb258660f39a3d3082264c99dea67d3d1ae178d00a01354 +DIST object-0.36.7.crate 329938 BLAKE2B 0b02cf2f44e99002909b38125edada1a259feae59fd0e5ef52001755b6878cac710c87c60fbafdbe405281e039f68572ea3d8093d16128899090fd70df7f2fa8 SHA512 dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478 +DIST once_cell-1.20.3.crate 33456 BLAKE2B b16081751a1b6649d0235fe9cef3fd0a9023d4f6980521933e4a411282458050ca27c1a8aa01d5237d424fa279219b5713da21d8900eccc3100d19c37d24b7a2 SHA512 3ede903f232d6ced73aa74c6b2e2ec306012517eac684db253913df4656515d087d1aff9f437a58fdeecb77cedf8a5960d6772d72bf1f1f19f1ce3fe54bc72dd +DIST onig-3.2.2.crate 36111 BLAKE2B 341a2885ba62b86bba884c4a9205c4c3715f7be9a541fc0da808f70eaf41054dbcc8346ec05b01d3b2b1dc87e321abbb0f47f2599f1e174bbecd53c67eefab48 SHA512 4878efcf7e76428a1c0857e2f454049ea74756fdf2c6bfb98da4edbe3c632c1c1acf717861436ecc48d935bff7191b7aac325b6c67b1c37ec4150ff936212b08 +DIST onig_sys-68.2.1.crate 652394 BLAKE2B c991384e6a90ef65d6e894868a0eb3cd75c085f2facf9955bf9c17a95e86ce600787920b60edebd336a64c4fe4ab37c6ebcf3994040ba9c166bd656fed525d59 SHA512 ced01ee3400fc6e612674f9417f065ec8ed5f8375778d6f33ac6bd52bbb356775e77d4ed7e1606291ee50e193188265edfcd2642179ba424b66e409537925645 +DIST parse_int-0.5.0.crate 3173 BLAKE2B ecefcde60969d04989ffac987c2ea4091c0d208fd805597c60e5f227c96c7e8d23b62d132dc7975e8259af3e21b001641827052be0a25a1ca7ef15a369949a0c SHA512 72e34f0a57273f769797b859fc6123bfbcf52b00fdbcc81795b177f46cb01db030c0452599894e52181b5c73a548ee4666d0eb58d11b9682daa692c76b21eb6d +DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5 +DIST plist-0.2.4.crate 20553 BLAKE2B 48800a884b764dc478baa54b9c20ca040a82665513845ccecf4268b9a5117722abe9fcdeeee022cf39c7d203bb8778bc70b2936c107f710ed1fac78805c43498 SHA512 73be6b2bc9c47125187d0dab0b0cc72ceed66bf7adc62d95357416caa42d00d9e34275a0a998ff8eaee03167a33a572a6d8bc759e9ac8aba32488d2fa7735045 +DIST proc-macro2-0.4.30.crate 34731 BLAKE2B 0a27a06151b54e4ba50f08803a5de44d9c7702ed72cab1b775408696057246e3336dee3a61560886cb24fc4cf582339c8bde7d9211e4e0524f2c719b774339be SHA512 73a8de3f1d76a8baf2d45afc1497bba8c0cbf231bf9b6750b9cee2473f492d5f3957ac149998da720acc8287c96d604971b51dcdfa629523bbdd97c297856ac0 +DIST proc-macro2-1.0.94.crate 52391 BLAKE2B c50986bb34468379e22215c6572c2b722f54381c02258fcba6805eef0166e4bb591d20b94b9084b5d68972df8ef12476ce0d1081588cf80dad3c4ffffa347660 SHA512 3fc4552187d4130f0fdb415f94e625c156a1fdc6cc955fda8a68b49983ac8a83b897f43d1caa130c4f0932fbd9651140b7670601faa2b9b936947c3fd89f7769 +DIST quote-0.6.13.crate 17475 BLAKE2B 985287f3e619c46b052e704c6da78565fe5d8e4f9a0d503aa0e8818f595fbef32a437d67228c35cd02d817ee3e19efc03e75239013a87a79553bb252f15c8ac5 SHA512 bafa9ba42ea6ff2d6df652384485c58327de6eaea2832423eedd8ef8b4aace673c23b70f1f22106515ac13d7f625cb8b1a5e8c4388c1701ea3cd86fb9ac3056e +DIST quote-1.0.39.crate 31206 BLAKE2B d7a29f7a39350831e664bf39fa4674e6f0ec7b1d1219e2939d3e070c2546b8b231a00e6e052709a5d3448da71701da69ee6952bbc787c76db1f7cb5eff8c3b6b SHA512 3ed328321f2781c00f6c3d163ab41d46a5ed4290aedcc6be6ff275a2fd7d56dc48b3452b167dc713b7883886d485e6f983bd0acad7191ce3f3c3a7c709d27770 +DIST rand-0.3.23.crate 11318 BLAKE2B 5ad9b187fcdfc515c606a73bd1e9aa3215e367659c35a013c9d4d0f80f9832331dfb971ca370a627c0a2afe2b8860514740e00b1d7572e221a557b5570cff6ff SHA512 a4f46fb7dfe39677dfc112eeb56fb3c28cec4cdaaf95f336f2a494f0b2b30fdf22ceb9ea956f90e13c7ffe711a68aef9fc1a80d9a911d93221ae263c243fb2c3 +DIST rand-0.4.6.crate 76401 BLAKE2B 5593ad2d7fb8214d917e2eb734f5eee548f48fd699c9fccc0de9c0c6ee49803a426492a25fda2ffcf844169e2bca00709d4dcd9ceede72a4667ec431f5502fda SHA512 a91c6da7188b426bf9cb832892ee2af87c4cd65fad505c34e9c63343da71efe8c0c67b75c405dca5345317b7940d1d0fc0b20be85afd6b3089203e5698d86f0a +DIST rand_core-0.3.1.crate 15483 BLAKE2B 2e09b3b3306514c29bd7588498e79be7353de656d8cdeeb4dfc6a1ad092f15a861c2ac20591ff71f7f60d986de9a09c860de4a9f06799f04e736b31bc70a5fbe SHA512 5a7ae601124502bede760fd3179c2b28059ebc3b5983bfcb6b8fa62fb58df95cedc1aeb2734e792d894dfa4620801c13c29702f9cbee64243121575d4b6b9114 +DIST rand_core-0.4.2.crate 20243 BLAKE2B 22fee5e44127eee047ad8abcd9dd828befd0feee77ee9a0bcd4dd42174b1e650f2a19f1f3b39fde937e58c17afaabf7231e2aabf214c2eb22edf3f85b73f6eec SHA512 f7ae3b690e2cc1fbf2707ee04b752bc5472433f737ab581f9872f7c5660966bc6be45f0c5d2cd8771105df6d4a9d206c55f5cc6ffc1693b46e1ae03a2883b028 +DIST raw_tty-0.1.0.crate 3840 BLAKE2B 69b0850ae7428bbb908ee34ec923d14fff30f55b62c25b74eff14aae3de0bf4a9cc2262e0da2e692b560d876c61d57f02b516c705107126e7a3af6779525a76c SHA512 82fc438cc88e1f9435c3a3bff66c2f0426ca534f6eb17862047cc6b0f4cfb35dbb0924f1e99eadf09da0abb95f9edfeb26438e270b49763f6bed237fd1437687 +DIST rawpointer-0.1.0.crate 5821 BLAKE2B 222b9ea245d95904918f7b8c89abc420a960ba2b48f4b9e80a78d5ae3fece5bb5b1ec24d0d37e3973d83c445c6bc2312c4191c256a6a0fde7b0f7e6d0005ba10 SHA512 c5316d4db8167f381bb842d5b7b5b01bf5bde24f6a61afa90d4d9c027e276e23fd53b4ceaae031caeb7cffe7fa9a0d87c1f43bb9b3c1d046161c081b1ac4f2c0 +DIST rdrand-0.4.0.crate 6456 BLAKE2B 330ee64d998a0358f95a3dce50b3e1bbda531a3b613db7e5ba4038a1cf7191b60be3a0f33416e05380c41040704ce52727928915e9d2f4565d39984d1c86fcd6 SHA512 6476275d124bee28747191471e8d8f321a3b1c148c1f2a7ece4175f5244a7de90afe5f99d2eba5244d886b92e38232398864bf90e6d434b09494533942c8d894 +DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 +DIST redox_termios-0.1.3.crate 3240 BLAKE2B 3aa7360c9e982faf433b527605fab4cc01f74eac5f1f4698b5c7f43e5a7645fcddb39bd639c8f6935fb82db5a065630ee788fd8b111cca80be15db1a08d0b3fe SHA512 a221afea8eb1c7efe848e270a6ad5b65a97af945b4f64d3aa5346f5a61a9daaac1993446ddd78c1923b798e1659518856d7260d9d30651d91897850b0a1950d8 +DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8 +DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2 +DIST regex-syntax-0.4.2.crate 126234 BLAKE2B 874339260fc870fcbb8bb982629cfe1b5789877eb3db13181a73a4295b567a2466b3fc17433b890c0a7986ac3640382bd28c155abfec126b650d2a1c99003b3d SHA512 9b37814ab8bf8ba9d0ad125ea4038f505a0d232084faacbc4fa4126afefb3b8bdee03bfb55ee6f29c518a28f25021a31a8eb35d69999c48c739b1c30c2dba98d +DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 +DIST ropey-1.6.1.crate 119463 BLAKE2B a0d02ada75d96381b02715ddf28ceff9dc6ce718054d11eef5710d0b044d42c4d324cb136e69719806b0441be47c2d94f67eb5668aad344806f31a9f96c36974 SHA512 2c7d4379fd3c8058d25e746a830357f1e0740bcab99da58274b2ac54c17999d166768f4c366c85fbf56507841a2526c5a0a69290ccf3f9879c0df39204b094b3 +DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8 +DIST rustc_version-0.2.3.crate 10210 BLAKE2B 1f707d1c66d907c9b1d2ef6d0bc6bc9c89990a7b922a6dfc2041865940ff3854c4d0e1daf558279fd5871af5818d4000457a32c949104f46538312fbf730443b SHA512 01fa7a758dcaa4f15c18628a0d5ee5adde5ade96a8b7dde0908e39e27b290d1e9adb20d44e2adcd379341d2d4a0c34a80dc12553a3bb4efa4758988f28989779 +DIST rustversion-1.0.20.crate 20666 BLAKE2B 49fabcf276fe3f59b4a1c2e8a07364ba59c5ba4e0a33fe4150ce2eb93c6da42d32ad4d4a197baf6616c1cd703d34fcf5a90186c5467c1656388d55e7962d01a3 SHA512 250be168a4ee64f4b85d78658706659122d5fbbc748f321fe2b9baf48c547de4f0004c87882642645994b7798077c514a44e06b73784a800d04e4cc673aa8906 +DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384 +DIST safemem-0.2.0.crate 6450 BLAKE2B 44598e47fa6185ec0890b4ba6d0e7b5f52f8892875741c3819559dfa61491736d4326fa1713916ca41d6daac72829ad31d0905f2e339a069a987d9715f340795 SHA512 71901f472668572e849504a8a830d4dd9a742729b0158d2c6865a5ad86e65cae8b5bb83707240ba03a7a74c610ace87f8b59bde68998d2bd66c19849aec4fc8a +DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c +DIST semver-0.9.0.crate 17344 BLAKE2B ae782bc78f29e45577de8574ee58959c70b54bb0b6f45a5a7b09cc4d358d9a0a80bbefc6e0f2a330e2b55adfbbe5c1f64f4ec9bb94c4adf7bb3e4fc9c142db6c SHA512 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc +DIST semver-parser-0.7.0.crate 10268 BLAKE2B e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f SHA512 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f +DIST serde-1.0.218.crate 78968 BLAKE2B af7f366a1aaaeb9b5f6f22e7398a30ea486aa3391ccab9a11435d45f7eba10796ce671556b771dbfd8b914563949c54b4a4f14fe447a549e879636339fa8f128 SHA512 35ffd8556287fa270beb90539c1641912d8fb233c53c4017f1f65a483b2dc340385458b9a869b7142b4d514bcc87c25e69c9370b3867e463be887bdebd19ead8 +DIST serde_derive-1.0.218.crate 57782 BLAKE2B b2244847b41f1aa396352bcea886d6a28d13ede23ae6ceb813143849cc107b3fe0cf054687d9f35bbb9db4e95c619422d9710532fcfffff291280cbe3649a433 SHA512 e89c076b0aa22ad74010f5b6a60397b9b78b59ca50a9660b29ceb1fd608cab820c47e787e450da306062c0cea1ade7142a7d4626a77aa0ae486096c130442cde +DIST serde_json-1.0.140.crate 154852 BLAKE2B 733aecfb88fc37de37b60fdd33a45fecc2bf0ac2165b81bdb12665de7e26633836160e927be5d538eb2056a799e85ca4a1008cbd30af23b72a594643c6015f22 SHA512 bafa26fd43ba30cbf73572b8203292b1f275995636e9dfc3d47954939453fe4ecf0c60f25d2af1ec16c7cb0e7ce3b96cc07507d1b53b7db566fe7cb2624f0e12 +DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a +DIST smallvec-1.14.0.crate 35561 BLAKE2B aa8ee61800a6d13eda5acb4e9dc03543160849479a96a72c50ab38013b23e9593a665773b455a09777038edd436d7a35b501f6d4a0e16ff49544be60345a1e50 SHA512 90de38f208f551cdbf4980fda2314dee57d4e2bbf769a01c47bc849189e9243474932052faa92fe0ca59ecc9c5d1ed84091ef87f724343d38ebbbf710ba232be +DIST str_indices-0.4.4.crate 19480 BLAKE2B 23657f3b9dde27948aa6450c374a4da00d6da449cc66df88438e56013b2a085e9099dff51e100dcc9aec2c4eb61356b7296636954afbd801842c20b0bbc2bb5b SHA512 8f7882a38c443a4f319aa2b009d32160ae2b7488cae1beb50ee5106ccf584c9f4a3cbba0829a1bcaea6d707bfd6986d99decd21bbd4fe89e8dc15412cfa4879e +DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34 +DIST structopt-0.2.18.crate 26373 BLAKE2B 88a5570ac97493e4324fecd2e93851ea162de3bea583eaa0b4d4d4879bf11b1ee0bc69a7ba67c2599c05efe38c5967058b58c6458f3a830aece831958477d820 SHA512 fafa9cea1a99950d1ef8bde53ab5a18daabd5cf131f3c2bacf25786f057b2d0169fe6f5d6e96761a74b6e9cf72a9d6b7dfee53edfe0018a19260ee66ba9b5f97 +DIST structopt-derive-0.2.18.crate 13088 BLAKE2B 022ecef6b8a341bec3f557b1f4c961d2e4a0555e3528abe9dab635f7476b48ccd0cc75e8f0bb9fb02de676742e36eb62eecb01851cd929ccae56da3128965c0a SHA512 b3bb2a2c1b28aa275ae25d60ca0a3878b715293950748fdd4ce5c791bc5e7fbf066db3bf4678b7a6fb3a61b2b2703ff14503f87db3659281c7b201b427c59965 +DIST syn-0.15.44.crate 184212 BLAKE2B b735040d69d10b30c94de2e8f776d25ff5ec427e79a7371345a9bb694d50c4f3ab848ed30166c683aa88f5f73f7361dda2a74880d21882975485fabe5bf65d33 SHA512 c6c9b5887425e1e5fab905e477fcea41bba191693c471cf26922a9dfdd59ed957155a399406cc3723933a869565e7295183dabedfc34e3e2a20874ba94c7ead7 +DIST syn-2.0.99.crate 297762 BLAKE2B bf21147201b59235423dff51de5b652eee6f132d7fe173806e10aa702b09519be10325cf6102612a9def458c3f7bb3f353bef352a1f3252cc757454cc71a129f SHA512 d11d53f2482b23633dc9296bd9eafa152b899e8e9393c2bee6ffe9feb77fb112bf693f41a531bd5de896834a75eb23351daa00e32475166a69881d5bb0dbed95 +DIST syntect-2.1.0.crate 665726 BLAKE2B 66a597d84a777b51aeff6fb97c2b66ae1e7ba1909787bb883e0e4c80e615ab773a9018167166d5ca3d9127cda39505c98a11bcb92c9d02398372480183bbaa9d SHA512 e672de4ba1016d3fdc0977c77dbd3ac3d43bbe3e51e492305f7e8b886d67c1fe8ba872850f8caacee5d35405454c32e931a224984450bc55dfc1f5414cd8f214 +DIST termion-1.5.6.crate 22677 BLAKE2B b918dc82bfa370bb9662bace34211bc7afa03a042dbd25f4456a7e3859521d4f32ab755780e58070f29eb7903f3b4f8129eb9447cda953b9190f9df3b7eb3aea SHA512 228b6fa7e2f280d6bfc7cef77e7a1d0d8f597178e66af0bde1b1fb6553857b511ba8a6786165815aac6d8a082fd37191f4ea35a47f1e1182f7f2c6086eb34a8c +DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a +DIST time-0.1.45.crate 28911 BLAKE2B d43e2431752881f6885d572017f461b304d07ee5ef0d8b4898e62b47c8154268839c3bf69b141159090cfc0d90bd0113d6084fe99ea1f2b1e20668528ce21112 SHA512 e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee +DIST toml-0.4.10.crate 47534 BLAKE2B 853aee7f7d9261d2d0daa755e6c158e2b3a173a6e9d8d96cd0d78d75f2ecb1eea341cb8be8b3df9ef1ec34129b77e4f45b4aa849e8c33e6a1f07a3f832993a4f SHA512 15bc40159478207d204e46ff2459dd3146d8f5508f07399f310ec8266190df8a1375e860fc8a7b3fb372b01e9d0f65eaecdc1b896ac2a921070ce76fde82f160 +DIST ugdb-0.1.12.tar.gz 596600 BLAKE2B b8c31807cd227532df59fca4a6545948c3a13e6e40ea875e4aaaa7a30ab795854829006cc325e1544e3c4830898fb05a1226c4549e7cf42a652eb4e7e6a970be SHA512 69e4813b0f4afa1993cb84ff156a6c0ccafb6f8c10ad0c77e592fe93f3c0e843ac034b6e82ad2719483f1c896cfee20fa95c1f4cf6be0895124f77316991b258 +DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324 +DIST unicode-segmentation-1.12.0.crate 106323 BLAKE2B 268b60aff6694434f05afb7e2b8187eeccdceb77460f8ce2ac0f84d470f8a4e03182ce3f7906177cd2f00f989273a7e69061a763006245f0876bf21b15076804 SHA512 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946 +DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb +DIST unicode-xid-0.1.0.crate 16000 BLAKE2B 159004a7bbb7476b39e982b51dbf615717095fd5946536e757653aa941bbf1b774f331db744ecc33bb2ead4b0a6d254fde86cfd6cd8b83ab9983fa89928eddbe SHA512 cc5343e2166938322cfd7c73f1f918f2a9c46846ac0ef55933d1e44cdfaf6f7da2b7ff18b68e356c47b6d8ba5565eda0db42c347dcbde830683f341ac2b1849d +DIST unix_socket-0.5.0.crate 12261 BLAKE2B 833c47f6359554cb76cbac50ed91380a2dbe406f75e6b366a29a807f6981973fc84560ce83f8483743ad31bc0c53d8be40f215f7cf0822b7405195bee474e79b SHA512 dcd3589f042491540a69176dde6944710deea7317ed0de6912725686473ca15b34dda0a67490252bc8ef5c1ffdf7aecd7b76aa81a27a34b3c4870305c89412e5 +DIST unsegen-0.3.1.crate 260915 BLAKE2B e0cfe8a87451cd083f6e17e5d1dabe437eb465366d9354809899f0e63d924c423834abcbf596fab62b13aee8e9f3d2618d71d6fab62a27a2709a30d65f48b994 SHA512 4c77b1045b9343d1cfe7d97e5dce58b58211ec167b8c64235041c4afe2d444ab8335c10f5b4788b21c65fd5fe7b1cdb8054e90891ab220716d381bcbdade23ca +DIST unsegen_jsonviewer-0.3.0.crate 31294 BLAKE2B c0093ba7b29da640673a28017b6797d9e71cee07c6498609374d6908831bfd22152e67ec534b32a635329255538e1d365f02af57a76da54ba5b16dd6286066cd SHA512 49e7ba4d5832bac05a8a6b808d0e0232d13ccc7d554ca646f408ed75347c783c11dfbb316bb4fd3c43c7e4f47b843ed00c4a581d2756047dfb381138f488fa1f +DIST unsegen_pager-0.3.0.crate 77968 BLAKE2B 7564baf62fca181dcb388bfa1445ceae486c51f91d9d72b6612bd6964c9ebe8f1726b51975f0fce61951cb4a542edbc966e20dd0c2665918e7cd5874d0be1783 SHA512 01fae6db45abfabb0194149837e345ebfd60e31ca25b55eab076aa4397dc37ebe5157053fde1ffe99e249381d33563ce57a1c9b814cebfe55edfd98767ad6a28 +DIST unsegen_signals-0.3.0.crate 3009 BLAKE2B 7b0db5c250074f72d731d219f0f14f0b93e22ad3e0d27d5521f468730ca19a554d6b0a941900740684d6418cbb366ccf73cb78463bcf7a64f4c536dac0896c24 SHA512 93ba0a5fcdf2d8fb1acba534654fe6d1a775ca037f6561314fc650d1800f21b3839bdc74bab160229609088cd84e7bdfdc51c60f5d42a213ef16983a7210eb9b +DIST unsegen_terminal-0.3.2.crate 30271 BLAKE2B d2928bcc784740724853c38fc0b80adca2cdb5dec9d81cb28213240d8a39403be59bb507ce937a291d1a343964c808e749d6398862d5f8167bc852b8933a58ac SHA512 54657dbd5ff296af9a6406b792fb7fd7046638e62c1421461a58f95fe4c4c3a971c890d4fc52add216591978ec32b486d4a2f9019c5876d62cc20644d0d16889 +DIST utf8parse-0.1.1.crate 13995 BLAKE2B 6b1de4afdb2837a76637de72f6e6a81e73aa683d8da04ebc94cf7ee3c542845d2244e721840511ee2725320f2f882722e2bea67914435131d7af1ab29291d1eb SHA512 543d4daddce8248b181deb1c3952ca15303d78616480b23af163ca6253a059b5ce9494652839a051c48a47816c3dd719465bbe5bb7930db676a16bcdac47c517 +DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9 +DIST void-1.0.2.crate 2356 BLAKE2B 41578fb5507f94e7d135f9595cec107ed00a926f4968df8b59792d1676ba5b6980cd67310f820fc37a9c14ebe43a171833fa8dfc09eac5dd42f2ebe808632a83 SHA512 1cc7d282600dc0164d7e410aa895d5dc99de1174991549c6733c94cc2027026517f66797751d737869eae58c560fa26edbf43f36b3015eb2fd99828fe40e0aa1 +DIST vte-0.3.3.crate 2397439 BLAKE2B 213fccf5b1f09b2d23bca57be2abec0a3580ab01864c51dd364676f5c66decc5184ef15f0e484f9a94e892f118863655f4b2ed2a340a47276b3fe7b4db901dec SHA512 5e00e8409ef21edb5aa6fbe482785fd5969dd17a6695f82328c4ae12ea8622712dc3473f33832fdfe0cc2395411431fd47842e86e35022149d5e958c4e5f8fe9 +DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad +DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88 +DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3 +DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770 +DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42 +DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf +DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61 +DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 +DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 +DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9 +DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36 +DIST windows-link-0.1.0.crate 6153 BLAKE2B 51b34d4e9eefc3d389a205f1cc654b142641c562b036775504fc923ea83702ef9d2bf8909ce439af7f76aabb486405b91c25861510a92c2f8aaf05944912a2ab SHA512 c7e7b6e67b8041534f8bbf36567fc627b54b46bb407743864fd34113e2f30b7ecf4aa6c04ec328ef1b3cdbebe13ce8f9a2c31520d51e1c32732bfce2a1ff015c +DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 +DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f +DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 +DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b +DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 +DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f +DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 +DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb +DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd +DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 +DIST xml-rs-0.7.0.crate 50980 BLAKE2B 3d0427660327002248823c8b565f83214035d5b58273ff6adbb38b764c1d03d84418769e70bb15bc5dbd986eadbd8d1776dfba175dfb24f04d5e66e5f6209a03 SHA512 8763f37faa24bf5a460f068f16458d5e3f8f5cc8a698202e7db792d61edf580afdd80d6b02d168fa021d28049a48e5a583e346e9608872704e9beb6b3f345bf7 +DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 diff --git a/dev-debug/ugdb/metadata.xml b/dev-debug/ugdb/metadata.xml new file mode 100644 index 0000000000..abb0995cac --- /dev/null +++ b/dev-debug/ugdb/metadata.xml @@ -0,0 +1,11 @@ + + + + + pascal.jaeger@leimstift.de + Pascal Jaeger + + + ftilde/ugdb + + diff --git a/dev-debug/ugdb/ugdb-0.1.12.ebuild b/dev-debug/ugdb/ugdb-0.1.12.ebuild new file mode 100644 index 0000000000..48751791f8 --- /dev/null +++ b/dev-debug/ugdb/ugdb-0.1.12.ebuild @@ -0,0 +1,175 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.1 + +EAPI=8 + +CRATES=" + addr2line@0.24.2 + adler2@2.0.0 + aho-corasick@1.1.3 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + ansi_term@0.12.1 + atty@0.2.14 + autocfg@1.4.0 + backtrace@0.3.74 + base64@0.8.0 + bincode@1.3.3 + bitflags@1.3.2 + bumpalo@3.17.0 + byteorder@1.5.0 + cc@1.2.16 + cfg-if@0.1.10 + cfg-if@1.0.0 + chrono@0.4.40 + clap@2.34.0 + core-foundation-sys@0.8.7 + crc32fast@1.4.2 + derive_more@0.14.1 + either@1.15.0 + flate2@1.1.0 + flexi_logger@0.11.5 + fnv@1.0.7 + fuchsia-cprng@0.1.1 + gimli@0.31.1 + glob@0.3.2 + heck@0.3.3 + hermit-abi@0.1.19 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.61 + itertools@0.5.10 + itoa@1.0.15 + js-sys@0.3.77 + json@0.11.15 + lazy_static@1.5.0 + libc@0.2.170 + linked-hash-map@0.5.6 + log@0.4.26 + matrixmultiply@0.1.15 + memchr@2.7.4 + memoffset@0.6.5 + miniz_oxide@0.8.5 + ndarray@0.8.4 + nix@0.17.0 + nix@0.24.3 + nom@2.2.1 + num-complex@0.1.44 + num-traits@0.1.43 + num-traits@0.2.19 + numtoa@0.1.0 + object@0.36.7 + once_cell@1.20.3 + onig@3.2.2 + onig_sys@68.2.1 + parse_int@0.5.0 + pkg-config@0.3.32 + plist@0.2.4 + proc-macro2@0.4.30 + proc-macro2@1.0.94 + quote@0.6.13 + quote@1.0.39 + rand@0.3.23 + rand@0.4.6 + rand_core@0.3.1 + rand_core@0.4.2 + raw_tty@0.1.0 + rawpointer@0.1.0 + rdrand@0.4.0 + redox_syscall@0.2.16 + redox_termios@0.1.3 + regex-automata@0.4.9 + regex-syntax@0.4.2 + regex-syntax@0.8.5 + regex@1.11.1 + ropey@1.6.1 + rustc-demangle@0.1.24 + rustc_version@0.2.3 + rustversion@1.0.20 + ryu@1.0.20 + safemem@0.2.0 + same-file@1.0.6 + semver-parser@0.7.0 + semver@0.9.0 + serde@1.0.218 + serde_derive@1.0.218 + serde_json@1.0.140 + shlex@1.3.0 + smallvec@1.14.0 + str_indices@0.4.4 + strsim@0.8.0 + structopt-derive@0.2.18 + structopt@0.2.18 + syn@0.15.44 + syn@2.0.99 + syntect@2.1.0 + termion@1.5.6 + textwrap@0.11.0 + time@0.1.45 + toml@0.4.10 + unicode-ident@1.0.18 + unicode-segmentation@1.12.0 + unicode-width@0.1.14 + unicode-xid@0.1.0 + unix_socket@0.5.0 + unsegen@0.3.1 + unsegen_jsonviewer@0.3.0 + unsegen_pager@0.3.0 + unsegen_signals@0.3.0 + unsegen_terminal@0.3.2 + utf8parse@0.1.1 + vec_map@0.8.2 + void@1.0.2 + vte@0.3.3 + walkdir@2.5.0 + wasi@0.10.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.100 + wasm-bindgen-macro-support@0.2.100 + wasm-bindgen-macro@0.2.100 + wasm-bindgen-shared@0.2.100 + wasm-bindgen@0.2.100 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.9 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.52.0 + windows-link@0.1.0 + windows-sys@0.59.0 + windows-targets@0.52.6 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.52.6 + xml-rs@0.7.0 + yaml-rust@0.4.5 +" + +inherit cargo flag-o-matic + +DESCRIPTION="An alternative TUI for gdb" +HOMEPAGE="https://github.com/ftilde/ugdb" +SRC_URI=" + https://github.com/ftilde/ugdb/archive/${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + ISC MIT Unicode-3.0 + || ( Apache-2.0 Boost-1.0 ) +" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="/usr/bin/ugdb" + +src_configure() { + append-cflags "-std=gnu17" # bug 943665 + default +} From 44336b3e85b607dffda367c96583abb94c4206ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Tue, 10 Feb 2026 17:31:15 +0100 Subject: [PATCH 12/31] gui-apps/nwg-panel: add 0.10.13 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-panel/Manifest | 1 + gui-apps/nwg-panel/nwg-panel-0.10.13.ebuild | 53 +++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 gui-apps/nwg-panel/nwg-panel-0.10.13.ebuild diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest index 7d929e081f..81a00e8f43 100644 --- a/gui-apps/nwg-panel/Manifest +++ b/gui-apps/nwg-panel/Manifest @@ -1,2 +1,3 @@ DIST nwg-panel-0.10.12.tar.gz 265884 BLAKE2B 4440f2f60fa7dea379aa2f8133ea422faae2bcdd596cfb0f3bfa5ef4ebb677f5b5b61cde488d6cf3ea0e0b04806b6a9e99271bbd4701449696613b2a3a271bcd SHA512 9448a0092b08da1db8ad039ad70487f1c63d9a017100ce592864c7a6b4251d9e3955f2ea4d4e355b479dc60024778c20fe4d6809eacb9aa2dbe9b9870d2944b2 +DIST nwg-panel-0.10.13.tar.gz 271201 BLAKE2B 84862ae57be6f9f1b14368e156a1b6f3d1a12e7cd48d0563f10ee8e5e19ebebf1ff372b9e96814736bfcb1ed8cdae423883867039ac5aa0150395dadcbadfb19 SHA512 f18fc15566f1d4dd93f4c24c89d73bfb34bfcbc09cf5a74e7bb04f9df1e05142848bc430d72eb7215bd4c2f20a1868e24991708c84b31fc104dda5b30bbdb292 DIST nwg-panel-0.10.6.tar.gz 264897 BLAKE2B d521dd428e53002b387bd26e28b163b4a5ba9f350c821b1adac1001c72b359d012e16791f655f00ced4ea96803ebca3fba38e4ab14a498185ba98d77f4d16e97 SHA512 7262be0ac96b6b554bda23a55a426a596d90adfcb967104fc73becf533e1df6c34a1b3a18f0d83a0ce98df8b61b7a7caf7486d4c96c7221628ae416777ade4ab diff --git a/gui-apps/nwg-panel/nwg-panel-0.10.13.ebuild b/gui-apps/nwg-panel/nwg-panel-0.10.13.ebuild new file mode 100644 index 0000000000..9cb163259e --- /dev/null +++ b/gui-apps/nwg-panel/nwg-panel-0.10.13.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit desktop distutils-r1 systemd xdg-utils + +if [[ "${PV}" == 9999 ]] +then + inherit git-r3 + EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git" +else + SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors" +HOMEPAGE="https://github.com/nwg-piotr/nwg-panel" +LICENSE="MIT" + +SLOT="0" + +RDEPEND=" + x11-libs/gtk+:3 + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/i3ipc[${PYTHON_USEDEP}] + dev-python/dasbus[${PYTHON_USEDEP}] + gui-apps/nwg-icon-picker + media-sound/playerctl + gui-libs/gtk-layer-shell[introspection] +" +DEPEND="${RDEPEND}" + +python_install_all() { + distutils-r1_python_install_all + domenu nwg-panel-config.desktop + domenu nwg-processes.desktop + doicon nwg-panel.svg + doicon nwg-processes.svg + doicon nwg-shell.svg + systemd_dounit nwg-panel.service +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +} From 6e5f1fd5981e6894fabc6c63e91db6262fc08347 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Tue, 10 Feb 2026 17:31:36 +0100 Subject: [PATCH 13/31] gui-apps/nwg-panel: drop 0.10.6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-panel/Manifest | 1 - gui-apps/nwg-panel/nwg-panel-0.10.6.ebuild | 53 ---------------------- 2 files changed, 54 deletions(-) delete mode 100644 gui-apps/nwg-panel/nwg-panel-0.10.6.ebuild diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest index 81a00e8f43..5e19b05aff 100644 --- a/gui-apps/nwg-panel/Manifest +++ b/gui-apps/nwg-panel/Manifest @@ -1,3 +1,2 @@ DIST nwg-panel-0.10.12.tar.gz 265884 BLAKE2B 4440f2f60fa7dea379aa2f8133ea422faae2bcdd596cfb0f3bfa5ef4ebb677f5b5b61cde488d6cf3ea0e0b04806b6a9e99271bbd4701449696613b2a3a271bcd SHA512 9448a0092b08da1db8ad039ad70487f1c63d9a017100ce592864c7a6b4251d9e3955f2ea4d4e355b479dc60024778c20fe4d6809eacb9aa2dbe9b9870d2944b2 DIST nwg-panel-0.10.13.tar.gz 271201 BLAKE2B 84862ae57be6f9f1b14368e156a1b6f3d1a12e7cd48d0563f10ee8e5e19ebebf1ff372b9e96814736bfcb1ed8cdae423883867039ac5aa0150395dadcbadfb19 SHA512 f18fc15566f1d4dd93f4c24c89d73bfb34bfcbc09cf5a74e7bb04f9df1e05142848bc430d72eb7215bd4c2f20a1868e24991708c84b31fc104dda5b30bbdb292 -DIST nwg-panel-0.10.6.tar.gz 264897 BLAKE2B d521dd428e53002b387bd26e28b163b4a5ba9f350c821b1adac1001c72b359d012e16791f655f00ced4ea96803ebca3fba38e4ab14a498185ba98d77f4d16e97 SHA512 7262be0ac96b6b554bda23a55a426a596d90adfcb967104fc73becf533e1df6c34a1b3a18f0d83a0ce98df8b61b7a7caf7486d4c96c7221628ae416777ade4ab diff --git a/gui-apps/nwg-panel/nwg-panel-0.10.6.ebuild b/gui-apps/nwg-panel/nwg-panel-0.10.6.ebuild deleted file mode 100644 index 32bfd0b63b..0000000000 --- a/gui-apps/nwg-panel/nwg-panel-0.10.6.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 systemd xdg-utils - -if [[ "${PV}" == 9999 ]] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git" -else - SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors" -HOMEPAGE="https://github.com/nwg-piotr/nwg-panel" -LICENSE="MIT" - -SLOT="0" - -RDEPEND=" - x11-libs/gtk+:3 - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/i3ipc[${PYTHON_USEDEP}] - dev-python/dasbus[${PYTHON_USEDEP}] - gui-apps/nwg-icon-picker - media-sound/playerctl - gui-libs/gtk-layer-shell[introspection] -" -DEPEND="${RDEPEND}" - -python_install_all() { - distutils-r1_python_install_all - domenu nwg-panel-config.desktop - domenu nwg-processes.desktop - doicon nwg-panel.svg - doicon nwg-processes.svg - doicon nwg-shell.svg - systemd_dounit nwg-panel.service -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} From 9712b0e2515d7b3c553e254c67e8efa081c69d0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Tue, 10 Feb 2026 17:33:57 +0100 Subject: [PATCH 14/31] gui-apps/nwg-displays: add 0.3.28 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-displays/.pkgbump-pv | 1 + gui-apps/nwg-displays/Manifest | 1 + .../nwg-displays/nwg-displays-0.3.28.ebuild | 39 +++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 gui-apps/nwg-displays/.pkgbump-pv create mode 100644 gui-apps/nwg-displays/nwg-displays-0.3.28.ebuild diff --git a/gui-apps/nwg-displays/.pkgbump-pv b/gui-apps/nwg-displays/.pkgbump-pv new file mode 100644 index 0000000000..9578e9400c --- /dev/null +++ b/gui-apps/nwg-displays/.pkgbump-pv @@ -0,0 +1 @@ +0.3.28 diff --git a/gui-apps/nwg-displays/Manifest b/gui-apps/nwg-displays/Manifest index d0b374758f..f2bf01d8e6 100644 --- a/gui-apps/nwg-displays/Manifest +++ b/gui-apps/nwg-displays/Manifest @@ -1,2 +1,3 @@ DIST nwg-displays-0.3.22.tar.gz 24766 BLAKE2B a87369e79ffa8aeb3fa09471a8f4f35b920938e0a5bfa65806c35f8220d809793bf5581f6f646347b0c6c6ea4c343920fb7d1a539d33d1ef49e97bb2e075aaed SHA512 9a6808da69dd99c7c725d045c9a088cb830938f208e2175af050611d38e5f4737babaa3014a8e07bd452d34f55888a395cc5e61cab4ccddcc926a89141661f18 DIST nwg-displays-0.3.25.tar.gz 27222 BLAKE2B 2239f751ff419bb7e533fb110dd3896ee5607d8e0f0a11b76491e907a771eeb6d295eb9724aac276daf0e738c83f58e8b288f547fa425b02ab767d9c1b29ce36 SHA512 5bba616b45eeb3bd9071e3f35cabfee5a324974a8911394a3f22371535042726d3aa1736dae77d942178fb702246c7515c7c578347a5cbc99f1dc3fc23d31ed9 +DIST nwg-displays-0.3.28.tar.gz 38580 BLAKE2B 1f7fd513477f6cff0ebd445e7af1d711e55e442ba51b6b9ca00623744513cfc8573f669bdbd6f7e7b1a3f061ae9f4d99622166c5abeb33101123e71e715b642a SHA512 2807721d2bc913ca82970d434cfd26404c096c16536f4a0425f0b32abcdef70e00c076c42fcff35651c0badd2d663d037b8e58dd7a05a85016f73ff84e0d0316 diff --git a/gui-apps/nwg-displays/nwg-displays-0.3.28.ebuild b/gui-apps/nwg-displays/nwg-displays-0.3.28.ebuild new file mode 100644 index 0000000000..dfc1e3dfa5 --- /dev/null +++ b/gui-apps/nwg-displays/nwg-displays-0.3.28.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit desktop distutils-r1 optfeature xdg-utils + +DESCRIPTION="Output management utility for sway and Hyprland" +HOMEPAGE="https://github.com/nwg-piotr/nwg-displays" +SRC_URI="https://github.com/nwg-piotr/nwg-displays/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/pygobject:3[${PYTHON_USEDEP}] + gui-apps/wlr-randr + gui-libs/gtk-layer-shell[introspection] + x11-libs/gtk+:3 +" +DEPEND="${RDEPEND}" + +python_install_all() { + distutils-r1_python_install_all + domenu nwg-displays.desktop + doicon nwg-displays.svg +} + +pkg_postinst() { + xdg_desktop_database_update + + optfeature "i3 support" dev-python/i3ipc +} + +pkg_postrm() { + xdg_desktop_database_update +} From eb88061dbd2b5bda5a666980bbac044e4201a0e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Tue, 10 Feb 2026 17:34:09 +0100 Subject: [PATCH 15/31] gui-apps/nwg-displays: drop 0.3.22 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-displays/Manifest | 1 - .../nwg-displays/nwg-displays-0.3.22.ebuild | 39 ------------------- 2 files changed, 40 deletions(-) delete mode 100644 gui-apps/nwg-displays/nwg-displays-0.3.22.ebuild diff --git a/gui-apps/nwg-displays/Manifest b/gui-apps/nwg-displays/Manifest index f2bf01d8e6..c98496d16b 100644 --- a/gui-apps/nwg-displays/Manifest +++ b/gui-apps/nwg-displays/Manifest @@ -1,3 +1,2 @@ -DIST nwg-displays-0.3.22.tar.gz 24766 BLAKE2B a87369e79ffa8aeb3fa09471a8f4f35b920938e0a5bfa65806c35f8220d809793bf5581f6f646347b0c6c6ea4c343920fb7d1a539d33d1ef49e97bb2e075aaed SHA512 9a6808da69dd99c7c725d045c9a088cb830938f208e2175af050611d38e5f4737babaa3014a8e07bd452d34f55888a395cc5e61cab4ccddcc926a89141661f18 DIST nwg-displays-0.3.25.tar.gz 27222 BLAKE2B 2239f751ff419bb7e533fb110dd3896ee5607d8e0f0a11b76491e907a771eeb6d295eb9724aac276daf0e738c83f58e8b288f547fa425b02ab767d9c1b29ce36 SHA512 5bba616b45eeb3bd9071e3f35cabfee5a324974a8911394a3f22371535042726d3aa1736dae77d942178fb702246c7515c7c578347a5cbc99f1dc3fc23d31ed9 DIST nwg-displays-0.3.28.tar.gz 38580 BLAKE2B 1f7fd513477f6cff0ebd445e7af1d711e55e442ba51b6b9ca00623744513cfc8573f669bdbd6f7e7b1a3f061ae9f4d99622166c5abeb33101123e71e715b642a SHA512 2807721d2bc913ca82970d434cfd26404c096c16536f4a0425f0b32abcdef70e00c076c42fcff35651c0badd2d663d037b8e58dd7a05a85016f73ff84e0d0316 diff --git a/gui-apps/nwg-displays/nwg-displays-0.3.22.ebuild b/gui-apps/nwg-displays/nwg-displays-0.3.22.ebuild deleted file mode 100644 index 56cce1137d..0000000000 --- a/gui-apps/nwg-displays/nwg-displays-0.3.22.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..12} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 optfeature xdg-utils - -DESCRIPTION="Output management utility for sway and Hyprland" -HOMEPAGE="https://github.com/nwg-piotr/nwg-displays" -SRC_URI="https://github.com/nwg-piotr/nwg-displays/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/pygobject:3[${PYTHON_USEDEP}] - gui-apps/wlr-randr - gui-libs/gtk-layer-shell[introspection] - x11-libs/gtk+:3 -" -DEPEND="${RDEPEND}" - -python_install_all() { - distutils-r1_python_install_all - domenu nwg-displays.desktop - doicon nwg-displays.svg -} - -pkg_postinst() { - xdg_desktop_database_update - - optfeature "i3 support" dev-python/i3ipc -} - -pkg_postrm() { - xdg_desktop_database_update -} From f1eb9bc7f5d190b408a5c4f1ee5ac93b8a73cefe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Tue, 10 Feb 2026 17:36:27 +0100 Subject: [PATCH 16/31] gui-apps/nwg-hello: add 0.4.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-hello/Manifest | 1 + gui-apps/nwg-hello/nwg-hello-0.4.2.ebuild | 49 +++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 gui-apps/nwg-hello/nwg-hello-0.4.2.ebuild diff --git a/gui-apps/nwg-hello/Manifest b/gui-apps/nwg-hello/Manifest index 14ad90dc9a..61b282b2c3 100644 --- a/gui-apps/nwg-hello/Manifest +++ b/gui-apps/nwg-hello/Manifest @@ -1,2 +1,3 @@ DIST nwg-hello-0.3.0.tar.gz 1463865 BLAKE2B 84f0e13d140a7160022921831037719327e1c2fbd5e1f17cba5290f97db8632333c42ed2bf4691e44da33ebddca95de8808a25f36c7b6dd53ed3045c260b65c5 SHA512 350053d566cc9e351bda7f449cbabc51108f2263c04d4f87a17ad06a740c04601b4e8a02e0ec059c6a7061e224cc6d2103f7e80dff04e22f219f416d749a1203 DIST nwg-hello-0.4.0.tar.gz 1466709 BLAKE2B 3f581aca89cc4d7a8a4987aca5d0b33cca8e3b46c527ea52254a131b61c004df7cc48fa7e3570f4004171409aba48c04735c98679117083f743a6ef7cc82e349 SHA512 98ad10109e3fd7dd59bdde5c741490b304deeadf357f1f3e761d762126db6aa66f28887605fbdd97531fb7e5404aa6c743eb317a77f82afa01bc633f4233f9ee +DIST nwg-hello-0.4.2.tar.gz 1466907 BLAKE2B fb3032a92f5a9fb49b59aeaeb6dc6e69e7094b9ad7c73ea08cfefde5914331e57e780e36cf3cc9e006cba33e9a772aaec3c9b71b05988acbe09f34de9b49b87b SHA512 e02b46d4d38c7563df66bb6fb8c3ed893754e6c6c4d05effa1241644c16e01a651fc8c3506a5dbacf0d770ed488c9b2bde9e6c99724f59e13d33b65a5edb074f diff --git a/gui-apps/nwg-hello/nwg-hello-0.4.2.ebuild b/gui-apps/nwg-hello/nwg-hello-0.4.2.ebuild new file mode 100644 index 0000000000..4d0ff9cfdb --- /dev/null +++ b/gui-apps/nwg-hello/nwg-hello-0.4.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="GTK3-based greeter for greetd written in python " +HOMEPAGE="https://github.com/nwg-piotr/nwg-hello" +SRC_URI="https://github.com/nwg-piotr/nwg-hello/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + x11-libs/gtk+:3 + gui-libs/gtk-layer-shell[introspection] + gui-libs/greetd + || ( gui-wm/hyprland gui-wm/sway ) +" +# gui-wm/swayfx) + +DEPEND="${RDEPEND}" + +python_install_all() { + # dodir /etc/nwg-hello + insinto /etc/nwg-hello + doins nwg-hello-default.json + doins nwg-hello-default.css + doins hyprland.conf + doins sway-config + doins README + # dodir /usr/share/nwg-hello + insinto /usr/share/nwg-hello + doins nwg.jpg + doins img/* + + # dodir /var/cache/nwg-hello + # insinto /var/cache/nwg-hello + # doins cache.json + + dodoc README.md + + distutils-r1_python_install_all +} From 751dcb8514adb43cc4f21fd981a32b28b5e26c88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Tue, 10 Feb 2026 17:36:47 +0100 Subject: [PATCH 17/31] gui-apps/nwg-hello: drop 0.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-hello/Manifest | 1 - gui-apps/nwg-hello/nwg-hello-0.3.0.ebuild | 49 ----------------------- 2 files changed, 50 deletions(-) delete mode 100644 gui-apps/nwg-hello/nwg-hello-0.3.0.ebuild diff --git a/gui-apps/nwg-hello/Manifest b/gui-apps/nwg-hello/Manifest index 61b282b2c3..3292a85de1 100644 --- a/gui-apps/nwg-hello/Manifest +++ b/gui-apps/nwg-hello/Manifest @@ -1,3 +1,2 @@ -DIST nwg-hello-0.3.0.tar.gz 1463865 BLAKE2B 84f0e13d140a7160022921831037719327e1c2fbd5e1f17cba5290f97db8632333c42ed2bf4691e44da33ebddca95de8808a25f36c7b6dd53ed3045c260b65c5 SHA512 350053d566cc9e351bda7f449cbabc51108f2263c04d4f87a17ad06a740c04601b4e8a02e0ec059c6a7061e224cc6d2103f7e80dff04e22f219f416d749a1203 DIST nwg-hello-0.4.0.tar.gz 1466709 BLAKE2B 3f581aca89cc4d7a8a4987aca5d0b33cca8e3b46c527ea52254a131b61c004df7cc48fa7e3570f4004171409aba48c04735c98679117083f743a6ef7cc82e349 SHA512 98ad10109e3fd7dd59bdde5c741490b304deeadf357f1f3e761d762126db6aa66f28887605fbdd97531fb7e5404aa6c743eb317a77f82afa01bc633f4233f9ee DIST nwg-hello-0.4.2.tar.gz 1466907 BLAKE2B fb3032a92f5a9fb49b59aeaeb6dc6e69e7094b9ad7c73ea08cfefde5914331e57e780e36cf3cc9e006cba33e9a772aaec3c9b71b05988acbe09f34de9b49b87b SHA512 e02b46d4d38c7563df66bb6fb8c3ed893754e6c6c4d05effa1241644c16e01a651fc8c3506a5dbacf0d770ed488c9b2bde9e6c99724f59e13d33b65a5edb074f diff --git a/gui-apps/nwg-hello/nwg-hello-0.3.0.ebuild b/gui-apps/nwg-hello/nwg-hello-0.3.0.ebuild deleted file mode 100644 index 4f1a077b70..0000000000 --- a/gui-apps/nwg-hello/nwg-hello-0.3.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..12} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="GTK3-based greeter for greetd written in python " -HOMEPAGE="https://github.com/nwg-piotr/nwg-hello" -SRC_URI="https://github.com/nwg-piotr/nwg-hello/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - x11-libs/gtk+:3 - gui-libs/gtk-layer-shell[introspection] - gui-libs/greetd - || ( gui-wm/hyprland gui-wm/sway ) -" -# gui-wm/swayfx) - -DEPEND="${RDEPEND}" - -python_install_all() { - # dodir /etc/nwg-hello - insinto /etc/nwg-hello - doins nwg-hello-default.json - doins nwg-hello-default.css - doins hyprland.conf - doins sway-config - doins README - # dodir /usr/share/nwg-hello - insinto /usr/share/nwg-hello - doins nwg.jpg - doins img/* - - # dodir /var/cache/nwg-hello - # insinto /var/cache/nwg-hello - # doins cache.json - - dodoc README.md - - distutils-r1_python_install_all -} From 6c835955db65b21c01577d41780fd6a2e1d896d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Tue, 10 Feb 2026 17:38:19 +0100 Subject: [PATCH 18/31] gui-apps/nwg-clipman: add 0.2.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-clipman/.pkgbump-pv | 1 + gui-apps/nwg-clipman/Manifest | 1 + gui-apps/nwg-clipman/nwg-clipman-0.2.8.ebuild | 55 +++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 gui-apps/nwg-clipman/.pkgbump-pv create mode 100644 gui-apps/nwg-clipman/nwg-clipman-0.2.8.ebuild diff --git a/gui-apps/nwg-clipman/.pkgbump-pv b/gui-apps/nwg-clipman/.pkgbump-pv new file mode 100644 index 0000000000..a45be46276 --- /dev/null +++ b/gui-apps/nwg-clipman/.pkgbump-pv @@ -0,0 +1 @@ +0.2.8 diff --git a/gui-apps/nwg-clipman/Manifest b/gui-apps/nwg-clipman/Manifest index 881beef7b5..6f716cf3fd 100644 --- a/gui-apps/nwg-clipman/Manifest +++ b/gui-apps/nwg-clipman/Manifest @@ -1,2 +1,3 @@ DIST nwg-clipman-0.2.4.tar.gz 11173 BLAKE2B 6c98dbbc78a00076d9d81a08560e46d8bcd5802f08715a18b04aa8178cd76b6a70a2eb4665acbe4963fb6e6b9bd12844e6080912da7b214d07f35d05ec11c6f6 SHA512 241a585b05fba51cbf146472a69eca8e31318d70099ab401a56bf27e571314dcde541536ec7769da7aa1886bfc6786b47d6752616ba423876d036bfeed993aee DIST nwg-clipman-0.2.5.tar.gz 11312 BLAKE2B 5e90a41f620451c5b6157d0f933c64b214eb122faa4163a2d249fdccc836a1ed0abde8f41b97248fd2f150fa1fdea72145abad3e09ca9bcefd88049451dcf43b SHA512 a3929bda8c45dc9e7636d6288b25e23cb80c533d52c2703bc780eaa758b24c78289d053d03484c7281a71d6a148e92c761832597010886c7dc33263045a5c9e6 +DIST nwg-clipman-0.2.8.tar.gz 11650 BLAKE2B 9efdab71f6d989ad7fe7f2e478e78ba38b9b8175a85f91ccf0aeee1b46ca09a1b2c6e912682af30ff7afe7a5b8e1068fcd984ce75e4a75772a1feea28493c89f SHA512 2863a050da298d29843a49d32668f73e72ec2281bdf36e705955f1f813350b596cac1cdf3d41174c8c8b1cbeedcf638f51daeeef1e803cf7b7116ac15d2a7436 diff --git a/gui-apps/nwg-clipman/nwg-clipman-0.2.8.ebuild b/gui-apps/nwg-clipman/nwg-clipman-0.2.8.ebuild new file mode 100644 index 0000000000..c8a070e118 --- /dev/null +++ b/gui-apps/nwg-clipman/nwg-clipman-0.2.8.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit desktop distutils-r1 xdg-utils + +if [[ "${PV}" == 9999 ]] +then + inherit git-r3 + EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-clipman.git" +else + SRC_URI="https://github.com/nwg-piotr/nwg-clipman/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="nwg-shell clipboard manager - a GTK3-based GUI for cliphist" +HOMEPAGE="https://github.com/nwg-piotr/nwg-clipman" +LICENSE="MIT" + +SLOT="0" + +RDEPEND=" + dev-python/pygobject[${PYTHON_USEDEP}] + x11-libs/gtk+:3 + gui-libs/gtk-layer-shell[introspection] + gui-apps/wl-clipboard + app-misc/cliphist + x11-misc/xdg-utils +" +DEPEND="${RDEPEND}" + +python_install_all() { + distutils-r1_python_install_all + domenu nwg-clipman.desktop + doicon nwg-clipman.svg + dodoc README.md +} + +pkg_postinst() { + xdg_desktop_database_update + elog "To enable nwg-cliphist put this in your compisitors config:" + elog "For sway:" + elog "exec wl-paste --type text --watch cliphist store" + elog "exec wl-paste --type image --watch cliphist store" + elog "For hyprland:" + elog "exec-once = wl-paste --type text --watch cliphist store" + elog "exec-once = wl-paste --type image --watch cliphist store" +} + +pkg_postrm() { + xdg_desktop_database_update +} From 8dc14025658353425683a2cf3955e425ac75cc69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Tue, 10 Feb 2026 17:38:36 +0100 Subject: [PATCH 19/31] gui-apps/nwg-clipman: drop 0.2.4-r1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-clipman/Manifest | 1 - .../nwg-clipman/nwg-clipman-0.2.4-r1.ebuild | 55 ------------------- 2 files changed, 56 deletions(-) delete mode 100644 gui-apps/nwg-clipman/nwg-clipman-0.2.4-r1.ebuild diff --git a/gui-apps/nwg-clipman/Manifest b/gui-apps/nwg-clipman/Manifest index 6f716cf3fd..f51cbbb35d 100644 --- a/gui-apps/nwg-clipman/Manifest +++ b/gui-apps/nwg-clipman/Manifest @@ -1,3 +1,2 @@ -DIST nwg-clipman-0.2.4.tar.gz 11173 BLAKE2B 6c98dbbc78a00076d9d81a08560e46d8bcd5802f08715a18b04aa8178cd76b6a70a2eb4665acbe4963fb6e6b9bd12844e6080912da7b214d07f35d05ec11c6f6 SHA512 241a585b05fba51cbf146472a69eca8e31318d70099ab401a56bf27e571314dcde541536ec7769da7aa1886bfc6786b47d6752616ba423876d036bfeed993aee DIST nwg-clipman-0.2.5.tar.gz 11312 BLAKE2B 5e90a41f620451c5b6157d0f933c64b214eb122faa4163a2d249fdccc836a1ed0abde8f41b97248fd2f150fa1fdea72145abad3e09ca9bcefd88049451dcf43b SHA512 a3929bda8c45dc9e7636d6288b25e23cb80c533d52c2703bc780eaa758b24c78289d053d03484c7281a71d6a148e92c761832597010886c7dc33263045a5c9e6 DIST nwg-clipman-0.2.8.tar.gz 11650 BLAKE2B 9efdab71f6d989ad7fe7f2e478e78ba38b9b8175a85f91ccf0aeee1b46ca09a1b2c6e912682af30ff7afe7a5b8e1068fcd984ce75e4a75772a1feea28493c89f SHA512 2863a050da298d29843a49d32668f73e72ec2281bdf36e705955f1f813350b596cac1cdf3d41174c8c8b1cbeedcf638f51daeeef1e803cf7b7116ac15d2a7436 diff --git a/gui-apps/nwg-clipman/nwg-clipman-0.2.4-r1.ebuild b/gui-apps/nwg-clipman/nwg-clipman-0.2.4-r1.ebuild deleted file mode 100644 index d8ceeefb02..0000000000 --- a/gui-apps/nwg-clipman/nwg-clipman-0.2.4-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 xdg-utils - -if [[ "${PV}" == 9999 ]] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-clipman.git" -else - SRC_URI="https://github.com/nwg-piotr/nwg-clipman/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="nwg-shell clipboard manager - a GTK3-based GUI for cliphist" -HOMEPAGE="https://github.com/nwg-piotr/nwg-clipman" -LICENSE="MIT" - -SLOT="0" - -RDEPEND=" - dev-python/pygobject[${PYTHON_USEDEP}] - x11-libs/gtk+:3 - gui-libs/gtk-layer-shell[introspection] - gui-apps/wl-clipboard - app-misc/cliphist - x11-misc/xdg-utils -" -DEPEND="${RDEPEND}" - -python_install_all() { - distutils-r1_python_install_all - domenu nwg-clipman.desktop - doicon nwg-clipman.svg - dodoc README.md -} - -pkg_postinst() { - xdg_desktop_database_update - elog "To enable nwg-cliphist put this in your compisitors config:" - elog "For sway:" - elog "exec wl-paste --type text --watch cliphist store" - elog "exec wl-paste --type image --watch cliphist store" - elog "For hyprland:" - elog "exec-once = wl-paste --type text --watch cliphist store" - elog "exec-once = wl-paste --type image --watch cliphist store" -} - -pkg_postrm() { - xdg_desktop_database_update -} From 9ec1f46b1f072765453db19b747d5df6ad617d0e Mon Sep 17 00:00:00 2001 From: suoyuan666 Date: Tue, 10 Feb 2026 22:32:29 +0800 Subject: [PATCH 20/31] gui-apps/xwayland-satellite: add llvm 21 to the LLVM_COMPAT Signed-off-by: suoyuan666 Part-of: https://github.com/gentoo/guru/pull/438 Closes: https://github.com/gentoo/guru/pull/438 Acked-by: Jonas Frei Signed-off-by: Lucio Sauer --- gui-apps/xwayland-satellite/xwayland-satellite-0.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-apps/xwayland-satellite/xwayland-satellite-0.8.ebuild b/gui-apps/xwayland-satellite/xwayland-satellite-0.8.ebuild index 2ba77e766e..6df651dc55 100644 --- a/gui-apps/xwayland-satellite/xwayland-satellite-0.8.ebuild +++ b/gui-apps/xwayland-satellite/xwayland-satellite-0.8.ebuild @@ -1,11 +1,11 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 CRATES="" -LLVM_COMPAT=( {17..20} ) +LLVM_COMPAT=( {17..21} ) # RUST_MIN_VER="1.83.0" RUST_NEEDS_LLVM=1 From 5e59df7e37051ebdd9fde27d905f09cdc9862bea Mon Sep 17 00:00:00 2001 From: Luke Gompertz Date: Tue, 10 Feb 2026 18:08:40 +0000 Subject: [PATCH 21/31] gui-apps/noctalia-shell: add 4.4.1, drop 4.4.0 Signed-off-by: Luke Gompertz --- gui-apps/noctalia-shell/Manifest | 2 +- ...{noctalia-shell-4.4.0.ebuild => noctalia-shell-4.4.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename gui-apps/noctalia-shell/{noctalia-shell-4.4.0.ebuild => noctalia-shell-4.4.1.ebuild} (100%) diff --git a/gui-apps/noctalia-shell/Manifest b/gui-apps/noctalia-shell/Manifest index 14f406558a..e96d4ba420 100644 --- a/gui-apps/noctalia-shell/Manifest +++ b/gui-apps/noctalia-shell/Manifest @@ -1 +1 @@ -DIST noctalia-v4.4.0.tar.gz 24881880 BLAKE2B 683130dedd1754363cc85d0139da1adf3c92b3935e6437a68b8c98d3cacc051289785f342c65dc32b67adbe939f2a599afb561309569398f8c10aab0b55096a7 SHA512 99eb586c480227a80af2db12763a37ab293bb3797f81ae8db50257f5aaa1c2430b2746ba8c42c2c7b3590e331ecbb2c3b91f32ed5fd85657c3c89e69c1c43512 +DIST noctalia-v4.4.1.tar.gz 24922834 BLAKE2B 1e344130e239494d8b2db8a7874324ca3d4d6875ebe698f515f30fecc77ee144055ab00c2a54138a4999a7353f5e1b6523ae154d3f06e673d3422540939bb934 SHA512 7ae1b5e75f6304085127dbb6719af1ff17071464f4bdd3124816ca10659b7295bce808f43451e3a8ba28bdc9008a24cfb1e2eb0827c47786cbcf5ca6b66db815 diff --git a/gui-apps/noctalia-shell/noctalia-shell-4.4.0.ebuild b/gui-apps/noctalia-shell/noctalia-shell-4.4.1.ebuild similarity index 100% rename from gui-apps/noctalia-shell/noctalia-shell-4.4.0.ebuild rename to gui-apps/noctalia-shell/noctalia-shell-4.4.1.ebuild From f965506db84d32d6430c5c6dddaeccd1c37485e5 Mon Sep 17 00:00:00 2001 From: Patrick Nicolas Date: Tue, 10 Feb 2026 20:09:55 +0100 Subject: [PATCH 22/31] app-misc/wayvr: add 26.2.1 Signed-off-by: Patrick Nicolas --- app-misc/wayvr/Manifest | 2 + app-misc/wayvr/wayvr-26.2.1.ebuild | 99 ++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 app-misc/wayvr/wayvr-26.2.1.ebuild diff --git a/app-misc/wayvr/Manifest b/app-misc/wayvr/Manifest index 60b4e0b18e..da2f5ef136 100644 --- a/app-misc/wayvr/Manifest +++ b/app-misc/wayvr/Manifest @@ -7,6 +7,8 @@ DIST wayvr-26.1.2-vendor.tar.xz 79056988 BLAKE2B 42533f22d516585724e1733eb432eb4 DIST wayvr-26.1.2.tar.gz 5742627 BLAKE2B bac22f682d05d654e3913d626705b187932707f222e6817c84649a3ab41050b1e91786a8f648f900e1758ca1c926337b0e495f68a5d52e972b42fb8360bc356f SHA512 7e003c7babf172e8b158a8d1f7a6209fb73f29683eac54df77a5eae15d5c27805261b1e5d9ac28d5dd2f57fc856f95498830074bbe0d181f5ebb70fea2484aea DIST wayvr-26.2.0-vendor.tar.xz 84837840 BLAKE2B cc56e125221699462a7299524726ff551aea6626dc7f11e030b017f06d7ccd7c4c18b05f09a1526f4485012d682e98b707fc1f46faa47426b7d1d9ddcf3c0ca1 SHA512 74743d0dfcebf5a4f2fa225fd009f78540fa576d6447b5ea47171c36770fcd0efb7dc3acd776223240cbd825256aab101eb5269ebef4fcce45220c1a9b197763 DIST wayvr-26.2.0.tar.gz 5784862 BLAKE2B 3ea191481a9dd109dea09d4206e140ae50e5bd9325c2bc94f9aca52e1daf6baf77ff981e4c8da09e59ac92adeafd38ced4bc0eb6be485d79d532531abe417860 SHA512 7b1787b3b7c0b954c590a55537a9d1109c1495d60404b2ee1c0e4304dcfb146ca1e6e15823dfef2d1b2d4f7ad940a51676f95e642e834cb7205a6f60a995522c +DIST wayvr-26.2.1-vendor.tar.xz 84839268 BLAKE2B e4f5325400a37f634ec46e977aefb9064e06920b111da5e207eddb07d3bc47e83d0a850111e0292d18002477bac99343cfaa9e7cf1ef67896796650cfc9e6986 SHA512 8679a305fdd05b58a1eff9ecfc7a013bd5e11eb9bc83292ad5a7ce6e85929cae6f52970acc7e070fe9f5fc9efb2a7076f451d1ea7034ab110a3f9a2a2e4ec604 +DIST wayvr-26.2.1.tar.gz 5785503 BLAKE2B 6e03a16f92dd5d22f443f11c95fb9c20c74be08f57f1fbfe0af470d04aedbb880b94a1d4ca6e8a0cd53974d7fa30d4b6744d99c797a315eb3470cea70d77f297 SHA512 711e309843d07befc5f47d3d6a746f154d6672ca8a4c32c7c63e9afc886a494fc8ef42f39da0957479fc516cf6aea695fbfda176a02aed2813b125d3e0cb1095 DIST wayvr-ipc-a72587d23f3bb8624d9aeb1f13c0a21e65350f51.gh.tar.gz 10534 BLAKE2B d57e81e30199e05ad033bc639ebc33e3d2173cd22e7cb7b619cd40420532cbc59ff012934ccbf930bb08833886704dc3d88e9d2a76757f2caf32dd05d82fb51c SHA512 b2fe903cd922aa588034f2de4b85bccf7cf8825bb80457e20bbf956f0110d8818bc0a38b084da82784b32b5adbb87e62db26c39eba347f67aff33e8fcb144090 DIST wlx-capture-c68c66d487ef0f57bab23b5c780472a31a01ecab.gh.tar.gz 40441 BLAKE2B 4420c6a088d11cdf60bdbd0233e7d2b79bee1640f7c7235e643587322f58b7ef30006b82ac1e04094d81d06df0dd4350cbfc20965ba71d60f9aa51659f672879 SHA512 f92ebed458544c0dadc7af510dc4210037afcc97b7ebd72c2a2e8b4eee4fd2e2a8140170abca4d767e5ae07ac14786c7acd9c12b0e74be54682658e60805f5a6 DIST wlx-overlay-s-25.4.2.tar.gz 5199373 BLAKE2B 9dfffa0afcf4e9aeee817ba8bb38d940ddb4413d9a0db957984a1b9d8d57955d30fe1b246a2d83a2709c54a48c7c65b9a91e8caead40846a5af1dacd83796110 SHA512 8d7474aa9714f27d67d313bbf1dfb245ff1921c1ecc0453132f1c55cc0d4a1ac84305ab176c3c8762059ca1f4058e551b10f8430e6532611801ad131ad771e1a diff --git a/app-misc/wayvr/wayvr-26.2.1.ebuild b/app-misc/wayvr/wayvr-26.2.1.ebuild new file mode 100644 index 0000000000..9496bbad0a --- /dev/null +++ b/app-misc/wayvr/wayvr-26.2.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=({15..21}) + +inherit cargo desktop + +DESCRIPTION="Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR." +HOMEPAGE="https://github.com/wlx-team/wayvr" +SRC_URI=" + https://github.com/wlx-team/wayvr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/wlx-team/wayvr/releases/download/v${PV}/vendor.tar.xz -> ${P}-vendor.tar.xz +" + +LICENSE="GPL-3" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 + ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +REQUIRED_USE=" + || ( openvr openxr ) + || ( wayland X ) + wayland? ( pipewire ) +" + +IUSE="+openvr +openxr +wayland +X +pipewire +osc" + +DEPEND=" + media-libs/alsa-lib + media-libs/shaderc + media-libs/fontconfig + sys-apps/dbus + media-libs/freetype + X? ( + x11-libs/libxcb + x11-libs/libxkbcommon[X] + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + ) + openvr? ( + =media-libs/openvr-1.23.8-r0 + ) + openxr? ( + media-libs/openxr-loader[X?,wayland?] + ) + pipewire? ( + media-video/pipewire + ) + wayland? ( + x11-libs/libxkbcommon[wayland] + ) +" +BDEPEND=" + virtual/pkgconfig +" +RDEPEND="${DEPEND}" + +src_unpack() +{ + cargo_src_unpack + + ln -s "${WORKDIR}/vendor/"* "${CARGO_HOME}/gentoo/" + + sed -i "${ECARGO_HOME}/config.toml" -e '/source.crates-io/d' || die + sed -i "${ECARGO_HOME}/config.toml" -e '/replace-with = "gentoo"/d' || die + sed -i "${ECARGO_HOME}/config.toml" -e '/local-registry = "\/nonexistent"/d' || die + + cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config.toml" || die +} + +src_configure() { + local myfeatures=( + $(usev openvr) + $(usev openxr) + $(usev wayland) + $(usev X x11) + $(usev pipewire) + $(usev osc) + ) + cargo_src_configure --no-default-features +} + +src_install() +{ + doicon --size 256 wayvr/wayvr.png + doicon --size scalable wayvr/wayvr.svg + domenu wayvr/wayvr.desktop + + cargo_src_install --frozen --path wayvr + #FIXME: wayvrcl fails to install as it tries to use the same features as wayvr itself + #cargo_src_install --frozen --path wayvrctl +} From 35f96e5d2a70c81d9c9051729bece5d3dd7802cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zyxhere=F0=9F=92=AD?= Date: Tue, 10 Feb 2026 16:30:33 +0000 Subject: [PATCH 23/31] www-apps/zola: keyword 0.22.1-r1 for ~riscv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zyxhere💭 --- www-apps/zola/zola-0.22.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/zola/zola-0.22.1-r1.ebuild b/www-apps/zola/zola-0.22.1-r1.ebuild index beb1a1990c..a89ae5d8cb 100644 --- a/www-apps/zola/zola-0.22.1-r1.ebuild +++ b/www-apps/zola/zola-0.22.1-r1.ebuild @@ -627,7 +627,7 @@ LICENSE+=" " SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~riscv" RDEPEND="dev-libs/oniguruma:=" DEPEND="${RDEPEND}" From 390a60740452d5b8149f75eef856611880cc85fc Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Wed, 11 Feb 2026 06:36:20 +0100 Subject: [PATCH 24/31] app-shells/carapace: add 1.6.2 Signed-off-by: Jonas Frei --- app-shells/carapace/Manifest | 2 ++ app-shells/carapace/carapace-1.6.2.ebuild | 43 +++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 app-shells/carapace/carapace-1.6.2.ebuild diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest index c88cbbfe02..d3c77872c9 100644 --- a/app-shells/carapace/Manifest +++ b/app-shells/carapace/Manifest @@ -2,3 +2,5 @@ DIST carapace-1.6.0-deps.tar.xz 3101368 BLAKE2B 3acba7517faca3ea00714c825c7070f9 DIST carapace-1.6.0.tar.gz 21074810 BLAKE2B c793678c64c49ea6318700f9f0bd3c0ed4583e0d599e4c1cf678f4d804908cd7b08a92beff4715ed02932dee24b953d66448b3add867bce7700b100b83e6d79d SHA512 97173ab53dce1130f87f272013c609daacd4de1573d27c669d248c158d105848a93d702dd33706db2e3ceaf4821fe58a83c7025ed83461fa734ad261c79bca1b DIST carapace-1.6.1.tar.gz 21070615 BLAKE2B 40e07a3de832392e3cfb524e3650c6ce0278bbf8635447e83bab4f2bf1c1ae6f24524f1b943d70ec32a0665d3091a6c1b15a5682f2994f747a5afa08c1150a9e SHA512 e221ff6a3ba5dab9f8e900c1cb14ed4e1ff25a95777c877548c2d10fefc7ba267202d178dd3095904bfad88f77e5afb0e92f75b96b653da8f383a35f62057a80 DIST carapace-1.6.1.tar.xz 300316 BLAKE2B b603a1105cd98e066c78ad292a1230c256d7af5258cbed64006af5bc53fdaab10c7c4d456ed5760b51f99a9b123b82a44ac681ccd68dbd43c56ed6337f89f024 SHA512 e9d8aa1644e1317ddf9b08a0ab6f30863b605d3f64b0a84758adb1324a595c122759aab73a4bd62b85a391976690f43fbdb435c2785538d0bfc1f1bd82c8b44f +DIST carapace-1.6.2.tar.gz 21105272 BLAKE2B c532d0aad438b53c3ff94aea4820007e24fd08be65530f739be26afcc207bc25cdf8f4eea26f5d6c55a70c3916abd51bd62767aea285519669271131a5ad9322 SHA512 6d91042ffc87a8c1766a73f7defee88deba806f524c56984f6ee02c403f3b93ec96e387f605f0f397256e7dc935d6894ddec556a2405712456ff27e6e3c2dbc0 +DIST carapace-1.6.2.tar.xz 300384 BLAKE2B adff79c4726b2d592edb805c1565742e286f0f5e73c62b4e89cb8d1ac43ce4f435f7b003bac378b38586258f7611aed8bf54272b1ab8390b4ecd64dfc98f106b SHA512 0d9e97af5840032607558139fd65dc0a43b0750b5a4af57cf66e4629c1f907633ffbd7b220d67d91c08d21aee93c4b68a3870e557a57b210bcbe245af246e523 diff --git a/app-shells/carapace/carapace-1.6.2.ebuild b/app-shells/carapace/carapace-1.6.2.ebuild new file mode 100644 index 0000000000..b7078d1279 --- /dev/null +++ b/app-shells/carapace/carapace-1.6.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Multi-shell multi-command argument completer" +HOMEPAGE="https://carapace.sh/" +SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +DEPS_URI="https://github.com/gentoo-golang-dist/${PN}-bin/releases/download/v${PV}/${PN}-bin-${PV}-vendor.tar.xz -> ${P}.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +S="${WORKDIR}/${PN}-bin-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + >=dev-lang/go-1.23.1 +" + +DOCS=( + "README.md" +) +HTML_DOCS=( + "docs/book/" +) + +src_compile() { + pushd "cmd/${PN}" + ego generate ./... + ego build -ldflags="-s -w" -tags release +} + +src_install() { + dobin "cmd/${PN}/${PN}" + mv "docs/src" "docs/book" || die + rm -r "docs/book/release_notes" || die + einstalldocs +} From b4e9bc93eff615f9e41fb7dd5f812ba58f89af97 Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Wed, 11 Feb 2026 06:39:19 +0100 Subject: [PATCH 25/31] games-engines/fs2_open: add 25.0.0 Signed-off-by: Jonas Frei --- games-engines/fs2_open/Manifest | 3 + .../fs2_open-25.0.0-dont-build-lz4.patch | 11 ++ ...s2_open-25.0.0-make-arch-independent.patch | 11 ++ games-engines/fs2_open/fs2_open-25.0.0.ebuild | 107 ++++++++++++++++++ 4 files changed, 132 insertions(+) create mode 100644 games-engines/fs2_open/files/fs2_open-25.0.0-dont-build-lz4.patch create mode 100644 games-engines/fs2_open/files/fs2_open-25.0.0-make-arch-independent.patch create mode 100644 games-engines/fs2_open/fs2_open-25.0.0.ebuild diff --git a/games-engines/fs2_open/Manifest b/games-engines/fs2_open/Manifest index 2849504ff0..6bd2946a4f 100644 --- a/games-engines/fs2_open/Manifest +++ b/games-engines/fs2_open/Manifest @@ -1,3 +1,6 @@ DIST fs2_open-24.2.0-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346 DIST fs2_open-24.2.0-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f DIST fs2_open-24.2.0.tar.gz 10958574 BLAKE2B 1990e7536ce71e1408806af60a8d6908ac23ba4137f26072610ab8259b17934930a7f6bfe2a3df5ab6a33aa2a6714d28c390ed49dca1a0fe04757bf1addff2ff SHA512 4aa7420c6120568f1f414e719b56948329b1ccaeb01c63a012a28e4129d8365782e7ca54b7f5fde1157471de3c9d07943a111db042dcc21eabef0cc5c5722703 +DIST fs2_open-25.0.0-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346 +DIST fs2_open-25.0.0-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f +DIST fs2_open-25.0.0.tar.gz 11459432 BLAKE2B 88847584355fe2bbb5ca8d507a47ad6bebcc6fbe4b35618f79d15c148fec6ec971b35bfebec339b17cf67c221ac136444a7028bea06fafb33d58b5b043340688 SHA512 7431977d27adda96b9c1d53bf805997098f44c8e94bcc9fa99460d059161ab5270e2810206b6a6c79bfb92d75f80d1277825516f284511d344d485d3208a40aa diff --git a/games-engines/fs2_open/files/fs2_open-25.0.0-dont-build-lz4.patch b/games-engines/fs2_open/files/fs2_open-25.0.0-dont-build-lz4.patch new file mode 100644 index 0000000000..4d6f5f9aba --- /dev/null +++ b/games-engines/fs2_open/files/fs2_open-25.0.0-dont-build-lz4.patch @@ -0,0 +1,11 @@ +--- a/lib/CMakeLists.txt ++++ b/lib/CMakeLists.txt +@@ -49,8 +49,6 @@ add_subdirectory(mdns) + + add_subdirectory(accidental-noise) + +-ADD_SUBDIRECTORY(lz4) +- + set(HIDAPI_WITH_LIBUSB OFF) + set(HIDAPI_WITH_HIDRAW ON) + add_subdirectory(hidapi) diff --git a/games-engines/fs2_open/files/fs2_open-25.0.0-make-arch-independent.patch b/games-engines/fs2_open/files/fs2_open-25.0.0-make-arch-independent.patch new file mode 100644 index 0000000000..04fbf7eb26 --- /dev/null +++ b/games-engines/fs2_open/files/fs2_open-25.0.0-make-arch-independent.patch @@ -0,0 +1,11 @@ +--- a/freespace2/CMakeLists.txt ++++ b/freespace2/CMakeLists.txt +@@ -25,7 +25,7 @@ target_compile_features(Freespace2 PUBLIC cxx_std_17) + + include(resources.cmake) + +-SET_TARGET_PROPERTIES(Freespace2 PROPERTIES OUTPUT_NAME "fs2_open_${FSO_BINARY_SUFFIX}") ++SET_TARGET_PROPERTIES(Freespace2 PROPERTIES OUTPUT_NAME "fs2_open") + + TARGET_LINK_LIBRARIES(Freespace2 code) + TARGET_LINK_LIBRARIES(Freespace2 platform) diff --git a/games-engines/fs2_open/fs2_open-25.0.0.ebuild b/games-engines/fs2_open/fs2_open-25.0.0.ebuild new file mode 100644 index 0000000000..1678e3d7e3 --- /dev/null +++ b/games-engines/fs2_open/fs2_open-25.0.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="FreeSpace2 Source Code Project game engine" +HOMEPAGE="https://github.com/scp-fs2open/fs2open.github.com/" + +# Replace "." with "_" in version +_PV=${PV//./_} + +# Current hashes of external repositories: +HASH_LIBROCKET="ecd648a43aff8a9f3daf064d75ca5725237d5b38" +HASH_CMAKE_MODULES="7cef9577d6fc35057ea57f46b4986a8a28aeff50" + +SRC_URI=" + https://github.com/scp-fs2open/fs2open.github.com/archive/refs/tags/release_${_PV}.tar.gz -> ${P}.tar.gz + https://github.com/scp-fs2open/libRocket/archive/${HASH_LIBROCKET}.tar.gz -> ${P}-ext_libRocket.tar.gz + https://github.com/asarium/cmake-modules/archive/${HASH_CMAKE_MODULES}.tar.gz -> ${P}-ext_rpavlik-cmake-modules.tar.gz +" + +S="${WORKDIR}/fs2open.github.com-release_${_PV}" + +LICENSE="Unlicense MIT Boost-1.0" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="clang debug discord" + +DEPEND=" + app-arch/lz4:= + Date: Wed, 11 Feb 2026 16:15:19 +0800 Subject: [PATCH 26/31] dev-libs/lib{thai,datrie}: treeclean, moved to ::gentoo Signed-off-by: Huang Rui --- dev-libs/libdatrie/Manifest | 1 - dev-libs/libdatrie/libdatrie-0.2.14.ebuild | 41 --------------------- dev-libs/libdatrie/metadata.xml | 28 -------------- dev-libs/libthai/Manifest | 1 - dev-libs/libthai/libthai-0.1.30.ebuild | 43 ---------------------- dev-libs/libthai/metadata.xml | 25 ------------- 6 files changed, 139 deletions(-) delete mode 100644 dev-libs/libdatrie/Manifest delete mode 100644 dev-libs/libdatrie/libdatrie-0.2.14.ebuild delete mode 100644 dev-libs/libdatrie/metadata.xml delete mode 100644 dev-libs/libthai/Manifest delete mode 100644 dev-libs/libthai/libthai-0.1.30.ebuild delete mode 100644 dev-libs/libthai/metadata.xml diff --git a/dev-libs/libdatrie/Manifest b/dev-libs/libdatrie/Manifest deleted file mode 100644 index 89c105c585..0000000000 --- a/dev-libs/libdatrie/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libdatrie-0.2.14.tar.xz 325696 BLAKE2B 2d5036d360df09293d61f8233a737b80f41526c7f3d9a49a724817751ca0a3445fb161bdd86678d54d910053516dbe391d506eae166c9f3034a750a6928af3f7 SHA512 c5df387a1c9b5fae65eff69102651f4f054d873194d97faa8e329282353156fa4fb41a1ea771b24ade3f0ad2a548d85d7950a4aa6ed4e5c356bc504720e792d1 diff --git a/dev-libs/libdatrie/libdatrie-0.2.14.ebuild b/dev-libs/libdatrie/libdatrie-0.2.14.ebuild deleted file mode 100644 index 57019bea14..0000000000 --- a/dev-libs/libdatrie/libdatrie-0.2.14.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Double-Array Trie Library" -HOMEPAGE="https://github.com/tlwg/libdatrie" - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/tlwg/${PN}.git" -else - SRC_URI="https://github.com/tlwg/${PN}/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -fi - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="doc" - -BDEPEND="doc? ( app-text/doxygen )" - -src_prepare() { - default - # Fixed version if in non git project - echo ${PV} > VERSION - eautoreconf -} - -src_configure() { - econf \ - $(use_enable doc doxygen-doc) \ - --with-html-docdir="${EPREFIX}"/usr/share/doc/${PF}/html -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/libdatrie/metadata.xml b/dev-libs/libdatrie/metadata.xml deleted file mode 100644 index fb8d9860e2..0000000000 --- a/dev-libs/libdatrie/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - vowstar@gmail.com - Huang Rui - - - tlwg/libdatrie - - - This is an implementation of double-array structure for representing trie, - as proposed by Junichi Aoe. - Trie is a kind of digital search tree, an efficient indexing method in which - search time is independent of database size. It only takes O(m) search time, - where m is the length of the search string. Comparably as efficient as hashing, - trie also provides flexibility on incremental matching and key spelling - manipulation. This makes it ideal for lexical analyzers, as well as spelling - dictionaries. - - - 这是由 Junichi Aoe 提出的用于表示 Trie(字典树)的双数组结构实现。 - Trie 是一种数字搜索树,是一种高效的索引方法,其搜索时间与数据库大小无关。 - 它只需要 O(m) 的搜索时间,其中 m 是搜索字符串的长度。与哈希一样高效的同时, - Trie 还提供了增量匹配和键拼写操作的灵活性。这使其非常适合用于词法分析器和 - 拼写词典。 - - diff --git a/dev-libs/libthai/Manifest b/dev-libs/libthai/Manifest deleted file mode 100644 index 1ff2cc602b..0000000000 --- a/dev-libs/libthai/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libthai-0.1.30.tar.gz 788177 BLAKE2B e6ad064945a983208f06ec9dba799d530ac859153c0229b1441ee6b7a3c45a800856fa07988f8a072010b16a0dc88c1d9a5fa3bfae77ddd4aee982a6d10fb1e7 SHA512 a33ef585c6f503eb6b609b73ddc5f3960ec58dc10fd07205eaa60596709ece47934571ca21b01a294c172f4a5fc374038a8726c1ed07aabf12b0bdd1a4565320 diff --git a/dev-libs/libthai/libthai-0.1.30.ebuild b/dev-libs/libthai/libthai-0.1.30.ebuild deleted file mode 100644 index f5f76a299c..0000000000 --- a/dev-libs/libthai/libthai-0.1.30.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="A a set of Thai language support routines" -HOMEPAGE="https://github.com/tlwg/libthai" - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/tlwg/${PN}.git" -else - SRC_URI="https://github.com/tlwg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -fi - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="doc" - -RDEPEND="dev-libs/libdatrie" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( app-text/doxygen )" - -src_prepare() { - default - # Fixed version if in non git project - echo ${PV} > VERSION - eautoreconf -} - -src_configure() { - econf \ - $(use_enable doc doxygen-doc) \ - --with-html-docdir="${EPREFIX}"/usr/share/doc/${PF}/html -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/libthai/metadata.xml b/dev-libs/libthai/metadata.xml deleted file mode 100644 index e7352408d6..0000000000 --- a/dev-libs/libthai/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - vowstar@gmail.com - Huang Rui - - - tlwg/libthai - - - LibThai is a set of Thai language support routines aimed to ease - developers' tasks to incorporate Thai language support in their - applications. It includes important Thai-specific functions e.g. word - breaking, input and output methods as well as basic character and - string supports. LibThai is an Open Source and collaborative effort - initiated by Thai Linux Working Group and opened for all contributors. - - - LibThai 是一套泰语支持例程,旨在帮助开发人员在其应用程序中轻松集成泰语 - 支持。它包含重要的泰语特定功能,如分词、输入输出方法以及基本的字符和字符 - 串支持。LibThai 是由泰国 Linux 工作组发起的开源协作项目,欢迎所有贡献者 - 参与。 - - From d812c385948746b693bd70da5cfa31cf6624d39f Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Wed, 11 Feb 2026 09:00:22 +0100 Subject: [PATCH 27/31] net-misc/wstunnel: add 10.5.2 disable LTO Bug: https://bugs.gentoo.org/965963 Signed-off-by: Nicolas PARLANT --- net-misc/wstunnel/Manifest | 2 + net-misc/wstunnel/wstunnel-10.5.2.ebuild | 50 ++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 net-misc/wstunnel/wstunnel-10.5.2.ebuild diff --git a/net-misc/wstunnel/Manifest b/net-misc/wstunnel/Manifest index f92f223cac..fc1fea89b4 100644 --- a/net-misc/wstunnel/Manifest +++ b/net-misc/wstunnel/Manifest @@ -2,3 +2,5 @@ DIST wstunnel-10.5.0-crates.tar.xz 32389584 BLAKE2B b3d90c772801045ebf9f7a91acf3 DIST wstunnel-10.5.0.tar.gz 1721280 BLAKE2B 231b6e01e9bb470270d8668a0c4779b2391c8d31ecc4303c1908ffde74b68300227829a4aa72783966280f9fb2d7f09bd6b7e24d9b656c2e05c4880216b56e03 SHA512 bfad942dda0d65820d6f502d072019517f11147a08ec06431dd7c624dc848ea2990e7e1005305c2d6e903d74450489870c2d389869507e416dd35fd82ab602d2 DIST wstunnel-10.5.1-crates.tar.xz 31889256 BLAKE2B fa8a54090e160b765435f554f24d8be0bb605ff043a3ec6a319a5eb3f16a159a24e00f0d8f9ac44e294e23d7667ce485828db918a01612dd2433bee87925c3af SHA512 0f4ef093855fda9d7890c753455e2c7c6d78334ffc28c3447e62cd9030ed1e5494bacaab4098c40f630b2c052f3a18950802fe7d1845ee8807ecbd11de7b22f4 DIST wstunnel-10.5.1.tar.gz 1720846 BLAKE2B ef7d5e150a9f9f16de6f959c37bede7e6a431ccc8fedcaf8fa36d22a14d3247b80915e8d2dfa7e82fc6d26aeac6490047757dbb231963071c0a39f34eeebfaf7 SHA512 4c34fb311511711f0a0d002bcadf3f3641ac516814a97b1e1aea3f7531168caad5a3aa39c5a33d3a571153f52d1dd89923e4611bbfe4fa6f85968747f2718275 +DIST wstunnel-10.5.2-crates.tar.xz 32393352 BLAKE2B 395f11a1af48a2bdc18593fd4b6c187e6378b87f3430c547cf8ed55ffc7df75e3c22dd11de687661b47432c184d14d75d77856866e8ab42c8e8d423e9e532a83 SHA512 78e7fd7728b9dc8941e06831a8c3291a92160fbe9fdebfc15cb1687253c4801a71e50df4a414cd3c4ff7c5daea6421e580c6495cdb1ae9e893ab133d8bd8b22a +DIST wstunnel-10.5.2.tar.gz 1721076 BLAKE2B 8bcc814022ca6f7dcb34872eaf3e3e46e2d67c905b0aba9e8b91caca6e87b83c6995455da8b5e162b679fde6b1a3c557d105ceb1b652f5b75e117030868b9abf SHA512 c2a0dc10e137a814c8c3ddb1cc11d7f3638aa3c688935d0ab8bd04c0dc488014a6e57dbdf6c1e6634f2ff86d8c6cb2bfeb1f71e6551e96b433444f22ecf53a35 diff --git a/net-misc/wstunnel/wstunnel-10.5.2.ebuild b/net-misc/wstunnel/wstunnel-10.5.2.ebuild new file mode 100644 index 0000000000..e1b4d92bb0 --- /dev/null +++ b/net-misc/wstunnel/wstunnel-10.5.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" +RUST_MIN_VER="1.88.0" + +inherit cargo + +DESCRIPTION="Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI" +HOMEPAGE="https://github.com/erebe/wstunnel/" +SRC_URI="https://github.com/erebe/wstunnel/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz" + +LICENSE="BSD" +# Autogenerated by pycargoebuild +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT openssl + Unicode-3.0 +" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/wstunnel" + +pkg_setup() { + # see bug #965963 + export CARGO_PROFILE_RELEASE_LTO=off + + rust_pkg_setup +} + +src_compile() { + cargo_src_compile --package wstunnel-cli +} + +src_test() { + # skip test with network sandbox violations + cargo_src_test -- \ + --skip test_proxy_connection +} + +src_install() { + cargo_src_install --path wstunnel-cli + local DOCS+=( README.md docs/*.md ) + einstalldocs +} From 824f0b9ce38559b369f21abfb3fb502fc8bde9f0 Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Wed, 11 Feb 2026 09:25:42 +0100 Subject: [PATCH 28/31] net-misc/wstunnel: drop 10.5.0 Signed-off-by: Nicolas PARLANT --- net-misc/wstunnel/Manifest | 2 -- net-misc/wstunnel/wstunnel-10.5.0.ebuild | 43 ------------------------ 2 files changed, 45 deletions(-) delete mode 100644 net-misc/wstunnel/wstunnel-10.5.0.ebuild diff --git a/net-misc/wstunnel/Manifest b/net-misc/wstunnel/Manifest index fc1fea89b4..5f8efca9c8 100644 --- a/net-misc/wstunnel/Manifest +++ b/net-misc/wstunnel/Manifest @@ -1,5 +1,3 @@ -DIST wstunnel-10.5.0-crates.tar.xz 32389584 BLAKE2B b3d90c772801045ebf9f7a91acf3083022d71fbfd1c25d543f132075f59e16d5afd412f624bcc6b52c45669b6957189cd7338a49723131029cf8e4446893c29b SHA512 f5f333477340a1983820279c0eec447d9ff95ce9e81f0c1a4b8bad49724172c09c4c278e0a1f62041038c169227563936937e128d3a7e5250b2f4170895fac1e -DIST wstunnel-10.5.0.tar.gz 1721280 BLAKE2B 231b6e01e9bb470270d8668a0c4779b2391c8d31ecc4303c1908ffde74b68300227829a4aa72783966280f9fb2d7f09bd6b7e24d9b656c2e05c4880216b56e03 SHA512 bfad942dda0d65820d6f502d072019517f11147a08ec06431dd7c624dc848ea2990e7e1005305c2d6e903d74450489870c2d389869507e416dd35fd82ab602d2 DIST wstunnel-10.5.1-crates.tar.xz 31889256 BLAKE2B fa8a54090e160b765435f554f24d8be0bb605ff043a3ec6a319a5eb3f16a159a24e00f0d8f9ac44e294e23d7667ce485828db918a01612dd2433bee87925c3af SHA512 0f4ef093855fda9d7890c753455e2c7c6d78334ffc28c3447e62cd9030ed1e5494bacaab4098c40f630b2c052f3a18950802fe7d1845ee8807ecbd11de7b22f4 DIST wstunnel-10.5.1.tar.gz 1720846 BLAKE2B ef7d5e150a9f9f16de6f959c37bede7e6a431ccc8fedcaf8fa36d22a14d3247b80915e8d2dfa7e82fc6d26aeac6490047757dbb231963071c0a39f34eeebfaf7 SHA512 4c34fb311511711f0a0d002bcadf3f3641ac516814a97b1e1aea3f7531168caad5a3aa39c5a33d3a571153f52d1dd89923e4611bbfe4fa6f85968747f2718275 DIST wstunnel-10.5.2-crates.tar.xz 32393352 BLAKE2B 395f11a1af48a2bdc18593fd4b6c187e6378b87f3430c547cf8ed55ffc7df75e3c22dd11de687661b47432c184d14d75d77856866e8ab42c8e8d423e9e532a83 SHA512 78e7fd7728b9dc8941e06831a8c3291a92160fbe9fdebfc15cb1687253c4801a71e50df4a414cd3c4ff7c5daea6421e580c6495cdb1ae9e893ab133d8bd8b22a diff --git a/net-misc/wstunnel/wstunnel-10.5.0.ebuild b/net-misc/wstunnel/wstunnel-10.5.0.ebuild deleted file mode 100644 index c57fe35d97..0000000000 --- a/net-misc/wstunnel/wstunnel-10.5.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.85.0" - -inherit cargo - -DESCRIPTION="Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI" -HOMEPAGE="https://github.com/erebe/wstunnel/" -SRC_URI="https://github.com/erebe/wstunnel/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz" - -LICENSE="BSD" -# Autogenerated by pycargoebuild -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT openssl - Unicode-3.0 -" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/bin/wstunnel" - -src_compile() { - cargo_src_compile --package wstunnel-cli -} - -src_test() { - # skip test with network sandbox violations - cargo_src_test -- \ - --skip test_proxy_connection -} - -src_install() { - cargo_src_install --path wstunnel-cli - local DOCS+=( README.md docs/*.md ) - einstalldocs -} From 1ab056df5851ba8b1003f612bfcac64b06e07bc6 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Wed, 11 Feb 2026 12:10:11 +0100 Subject: [PATCH 29/31] sys-fs/bcachefs-kmod: add myself as a maintainer Signed-off-by: Florian Schmaus --- sys-fs/bcachefs-kmod/metadata.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys-fs/bcachefs-kmod/metadata.xml b/sys-fs/bcachefs-kmod/metadata.xml index 87ff414109..2a6815caea 100644 --- a/sys-fs/bcachefs-kmod/metadata.xml +++ b/sys-fs/bcachefs-kmod/metadata.xml @@ -9,6 +9,10 @@ falbrechtskirchinger@gmail.com Florian Albrechtskirchinger + + flow@gentoo.org + Florian Schmaus + koverstreet/bcachefs-tools From a593979c737999df855e5042625d5be3545b1b0b Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Wed, 11 Feb 2026 12:03:23 +0100 Subject: [PATCH 30/31] sys-fs/bcachefs-kmod: add 1.36.1, fix minor style issues Only declare the pre-inherit variables before inherit. Reduce the scope of MOUDLE_S by making it a local variable 'module_src'. Move other non-pre-inherit variables after the typical ebuild prelude. Signed-off-by: Florian Schmaus --- sys-fs/bcachefs-kmod/Manifest | 2 + .../bcachefs-kmod/bcachefs-kmod-1.36.1.ebuild | 102 ++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100644 sys-fs/bcachefs-kmod/bcachefs-kmod-1.36.1.ebuild diff --git a/sys-fs/bcachefs-kmod/Manifest b/sys-fs/bcachefs-kmod/Manifest index fafc773a15..31dafc3e3e 100644 --- a/sys-fs/bcachefs-kmod/Manifest +++ b/sys-fs/bcachefs-kmod/Manifest @@ -2,3 +2,5 @@ DIST bcachefs-tools-1.35.2.tar.sign 833 BLAKE2B 75346da4c293005a714f6383f6ab373a DIST bcachefs-tools-1.35.2.tar.zst 1404959 BLAKE2B add91a3d2ef05c45aaef729b4a04d154934bfb3214b917b82cfc8e5df9fbeb3bd4b6c3b5306fe76b7af7870860599182013c83c359226658ffa9919a01c771a2 SHA512 1b5891ca9cbb9d9853448c30162565891c480fd00f53bb2ef325f4b0b7832c5896a8a18ec9684e4ea951421a570cc09e6739e89d5263ff7bdfdc8237a9b1d8b7 DIST bcachefs-tools-1.36.0.tar.sign 833 BLAKE2B 8faf516bf4a309cc0fea86c9e8fa5b446625cfcc8cc24e16f9369b51626edf0310c699f9945963883bdf89410ecf3365088db066ec673f326e6b4cfe13fa9ddd SHA512 22af54e6963824a19647a6edafba21ee05534f4e61830f0db9049ce81e53215d0cb4b654a7caec786f5e47658906e60efdfc7ab9a0eddbc3d88c08a67b426af3 DIST bcachefs-tools-1.36.0.tar.zst 1411808 BLAKE2B 4a6dd64b30c570651f07c138978c4ecbbf5f9bc805538519133866885222cef2e9afe2a743621de4f6026b98a83b895ef396f5fc7f0dab3c7d69a52d05e2aa69 SHA512 ae7d5c73bff8748527077160e6a69b946924771ef1784c3f54fb7e1b595348a89640baa5e35d51746a25e4524209f04a1b554af76bf37f13ca3df90ff8523f32 +DIST bcachefs-tools-1.36.1.tar.sign 833 BLAKE2B 25255282d77ae9b9e1cd7fafed525c5150ade41196ec876f05ff5bcc09c20b3b3ba250cb6bc9361aa15f7fe6cd15a580251d43e3dceac30efdedf2643b9ecbf5 SHA512 7d74ea54386dde3e5502d96e4d4b937171df1f425e5a11b0e40d11cc3b85f560f64620ed4f2d077ec632fa57d1be68b006971d3db95ce413f758ce256c4f88eb +DIST bcachefs-tools-1.36.1.tar.zst 1424416 BLAKE2B 0429d34a8287f9691ebcc58fdb50bfef8445f19f40dd41ac8ff7a65b831db081570c0967cbdacbc11cf41d1284af86d6d0c6ed977bd9eb6135ce9195f5a45888 SHA512 2ee26239ad31dd53834a0a21403f6f480c23766226c5a9cd90be271e25dd062d4b264d137e2c732ca0c841ba61c9926ee01b6d54c35c6b644aaa09df68a299cd diff --git a/sys-fs/bcachefs-kmod/bcachefs-kmod-1.36.1.ebuild b/sys-fs/bcachefs-kmod/bcachefs-kmod-1.36.1.ebuild new file mode 100644 index 0000000000..16eae0a7e3 --- /dev/null +++ b/sys-fs/bcachefs-kmod/bcachefs-kmod-1.36.1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MODULES_INITRAMFS_IUSE=+initramfs + +inherit linux-mod-r1 unpacker verify-sig + +MY_PN="bcachefs-tools" + +DESCRIPTION="Linux bcachefs kernel module for sys-fs/bcachefs-tools" +HOMEPAGE="https://bcachefs.org/" +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://evilpiepirate.org/git/bcachefs-tools.git" +else + SRC_URI="https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-${PV}.tar.zst" + SRC_URI+=" verify-sig? ( https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-${PV}.tar.sign )" + KEYWORDS="~amd64 ~arm64" + S="${WORKDIR}/${MY_PN}-${PV}" +fi + +LICENSE="GPL-2" +SLOT="0" + +IUSE="debug verify-sig" + +MODULES_KERNEL_MIN=6.16 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kentoverstreet.asc + +BDEPEND=" + >=sys-kernel/linux-headers-6.16 + verify-sig? ( >=sec-keys/openpgp-keys-kentoverstreet-20241012 ) +" + +pkg_setup() { + # See https://github.com/koverstreet/bcachefs-tools/blob/master/libbcachefs/Kconfig + local CONFIG_CHECK=" + BLOCK + EXPORTFS + CRC32 + CRC64 + FS_POSIX_ACL + LZ4_COMPRESS + LZ4_DECOMPRESS + LZ4HC_COMPRESS + ZLIB_DEFLATE + ZLIB_INFLATE + ZSTD_COMPRESS + ZSTD_DECOMPRESS + CRYPTO_LIB_SHA256 + CRYPTO_LIB_CHACHA + CRYPTO_LIB_POLY1305 + KEYS + RAID6_PQ + XOR_BLOCKS + XXHASH + SYMBOLIC_ERRNAME + " + use debug && CONFIG_CHECK+=" + DEBUG_INFO + FRAME_POINTER + !DEBUG_INFO_REDUCED + " + linux-mod-r1_pkg_setup +} + +src_unpack() { + # Upstream signs the uncompressed tarball + if use verify-sig; then + einfo "Unpacking ${P}.tar.zst ..." + verify-sig_verify_detached - "${DISTDIR}"/${MY_PN}-${PV}.tar.sign \ + < <(zstd -fdc "${DISTDIR}"/${MY_PN}-${PV}.tar.zst | tee >(tar -xf -)) + assert "Unpack failed" + fi + + if [[ ${PV} == "9999" ]]; then + git-r3_src_unpack + else + unpacker ${MY_PN}-${PV}.tar.zst + fi + +} + +src_prepare() { + default + + sed -i s/^VERSION=.*$/VERSION=${PV}/ Makefile || die + emake DESTDIR="${WORKDIR}" PREFIX="/module" install_dkms +} + +src_compile() { + local module_src="module/src/${PN%-*}-${PV}" + local modlist=( "bcachefs=:../${module_src}:../${module_src}/src/fs/bcachefs" ) + local modargs=( + KDIR=${KV_OUT_DIR} + ) + + linux-mod-r1_src_compile +} From b878b8ba9a3c59537d532c38bcb3b7d80de3485c Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Wed, 11 Feb 2026 12:13:08 +0100 Subject: [PATCH 31/31] gui-apps/*: rm .pkgbump-pv Signed-off-by: Florian Schmaus --- gui-apps/nwg-clipman/.pkgbump-pv | 1 - gui-apps/nwg-displays/.pkgbump-pv | 1 - 2 files changed, 2 deletions(-) delete mode 100644 gui-apps/nwg-clipman/.pkgbump-pv delete mode 100644 gui-apps/nwg-displays/.pkgbump-pv diff --git a/gui-apps/nwg-clipman/.pkgbump-pv b/gui-apps/nwg-clipman/.pkgbump-pv deleted file mode 100644 index a45be46276..0000000000 --- a/gui-apps/nwg-clipman/.pkgbump-pv +++ /dev/null @@ -1 +0,0 @@ -0.2.8 diff --git a/gui-apps/nwg-displays/.pkgbump-pv b/gui-apps/nwg-displays/.pkgbump-pv deleted file mode 100644 index 9578e9400c..0000000000 --- a/gui-apps/nwg-displays/.pkgbump-pv +++ /dev/null @@ -1 +0,0 @@ -0.3.28