diff --git a/app-editors/fresh/Manifest b/app-editors/fresh/Manifest index fc55275e13..3e90611a23 100644 --- a/app-editors/fresh/Manifest +++ b/app-editors/fresh/Manifest @@ -166,6 +166,7 @@ DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959 DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a DIST fresh-0.2.18.tar.gz 24558554 BLAKE2B 4a5c4e4cc296930796897b4eac21e25fcb90c5ef01376b1e5d160ee14bd36e4723a405516e0a7a5b358642de4860a17e7178cd31316f822629634f78a8d0edd1 SHA512 f246019fc2bf04ea092144982ba84836b750dc99b100a08d8afee39422fabf073666c29c1a1b422e54cba4ac57703fb3c653c26adf84ad4151f2ec2e21c4b816 DIST fresh-0.2.20.tar.gz 25537085 BLAKE2B f0f8283c838e3a37e6e454fa1ac14a8f4fe4392335bb79163b8b99102b7249b32d6f72acbc0eeb78a46bc5c1af84e1e45e49e244c606d45158389bbf32649f05 SHA512 060f94585cde4744c69e88c3136b61d2ca887ef0357b5f4dfd8169ad007371a4694b4b8c92a274112e5b9764143c6cfa4f4335b525144a8faadf1ecef302e115 +DIST fresh-0.2.21.tar.gz 25638862 BLAKE2B 94398057794faafd1d57527727ce7d9488a85c9c25f5c3f657ec7302d266a08563e2f48ae4c32520a240d239b349c6fac58f693ecaac080fc6fdca69daa06501 SHA512 97a3e3677233712ac42ba46c645cb310ea723696c4a4f35c1e4d69c36c1e076ae4b20a4ed583ec39e0073ea68125339d22f6fdfeea04c38daf339fb5f61bafcb DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155 DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137 diff --git a/app-editors/fresh/fresh-0.2.21.ebuild b/app-editors/fresh/fresh-0.2.21.ebuild new file mode 100644 index 0000000000..cc3108f5c5 --- /dev/null +++ b/app-editors/fresh/fresh-0.2.21.ebuild @@ -0,0 +1,780 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.1 + +EAPI=8 + +RUST_MIN_VER="1.92.0" + +MY_PN=${PN}-editor +MY_P="${MY_PN}-${PV}" + +CRATES=" + ab_glyph@0.2.32 + ab_glyph_rasterizer@0.1.10 + adler2@2.0.1 + ahash@0.8.12 + aho-corasick@1.1.4 + alacritty_terminal@0.25.1 + allocator-api2@0.2.21 + android-activity@0.6.0 + android-properties@0.2.2 + android_system_properties@0.1.5 + anstyle@1.0.14 + anyhow@1.0.102 + arboard@3.6.1 + arc-swap@1.8.2 + arrayref@0.3.9 + arrayvec@0.7.6 + as-raw-xcb-connection@1.0.1 + ascii@1.1.0 + ash@0.38.0+1.3.281 + async-lock@3.4.2 + async-trait@0.1.89 + atk-sys@0.18.2 + atk@0.18.2 + atomic-waker@1.1.2 + atomic@0.6.1 + autocfg@1.5.0 + base62@2.2.4 + base64@0.22.1 + bincode@1.3.3 + bindgen@0.72.1 + bit-set@0.5.3 + bit-set@0.8.0 + bit-vec@0.6.3 + bit-vec@0.8.0 + bitflags@1.3.2 + bitflags@2.11.0 + bitvec@1.0.1 + block-buffer@0.10.4 + block2@0.5.1 + block@0.1.6 + bstr@1.12.1 + bumpalo@3.20.2 + bytemuck@1.25.0 + bytemuck_derive@1.10.2 + bytes@1.11.1 + cairo-rs@0.18.5 + cairo-sys-rs@0.18.2 + calloop-wayland-source@0.3.0 + calloop@0.13.0 + castaway@0.2.4 + cc@1.2.57 + cesu8@1.1.0 + cexpr@0.6.0 + cfg-expr@0.15.8 + cfg-if@1.0.4 + cfg_aliases@0.1.1 + cfg_aliases@0.2.1 + chardetng@0.1.17 + chrono@0.4.44 + chunked_transfer@1.5.0 + clang-sys@1.8.1 + clap@4.6.0 + clap_builder@4.6.0 + clap_derive@4.6.0 + clap_lex@1.1.0 + clipboard-win@5.4.1 + cobs@0.3.0 + codespan-reporting@0.12.0 + combine@4.6.7 + compact_str@0.9.0 + concurrent-queue@2.5.0 + console@0.15.11 + const-random-macro@0.1.16 + const-random@0.1.18 + convert_case@0.10.0 + core-foundation-sys@0.8.7 + core-foundation@0.10.1 + core-foundation@0.9.4 + core-graphics-types@0.1.3 + core-graphics-types@0.2.0 + core-graphics@0.23.2 + core_maths@0.1.1 + cow-utils@0.1.3 + cpufeatures@0.2.17 + crc32fast@1.5.0 + crossbeam-channel@0.5.15 + crossbeam-deque@0.8.6 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.21 + crossterm@0.29.0 + crossterm_winapi@0.9.1 + crunchy@0.2.4 + crypto-common@0.1.7 + csscolorparser@0.6.2 + ctor-proc-macro@0.0.7 + ctor@0.6.3 + cursor-icon@1.2.0 + darling@0.23.0 + darling_core@0.23.0 + darling_macro@0.23.0 + deltae@0.3.2 + deranged@0.5.8 + derive_more-impl@2.1.1 + derive_more@2.1.1 + digest@0.10.7 + dirs-sys@0.5.0 + dirs@6.0.0 + dispatch2@0.3.1 + dispatch@0.2.0 + dlib@0.5.3 + doctest-file@1.1.1 + document-features@0.2.12 + downcast-rs@1.2.1 + dpi@0.1.2 + dragonbox_ecma@0.1.12 + dtor-proc-macro@0.0.6 + dtor@0.1.1 + dyn-clone@1.0.20 + either@1.15.0 + embedded-io@0.4.0 + embedded-io@0.6.1 + encode_unicode@1.0.0 + encoding_rs@0.8.35 + equivalent@1.0.2 + errno@0.3.14 + error-code@3.3.2 + euclid@0.22.14 + event-listener-strategy@0.5.4 + event-listener@5.4.1 + evictor@0.5.1 + fancy-regex@0.11.0 + fancy-regex@0.16.2 + fastrand@2.3.0 + fdeflate@0.3.7 + field-offset@0.3.6 + filedescriptor@0.8.3 + find-msvc-tools@0.1.9 + finl_unicode@1.4.0 + fixedbitset@0.4.2 + fixedbitset@0.5.7 + flate2@1.1.9 + fluent-uri@0.1.4 + fnv@1.0.7 + foldhash@0.1.5 + foldhash@0.2.0 + foreign-types-macros@0.2.3 + foreign-types-shared@0.3.1 + foreign-types@0.5.0 + funty@2.0.0 + futures-channel@0.3.32 + futures-core@0.3.32 + futures-executor@0.3.32 + futures-io@0.3.32 + futures-macro@0.3.32 + futures-task@0.3.32 + futures-util@0.3.32 + gdk-pixbuf-sys@0.18.0 + gdk-pixbuf@0.18.5 + gdk-sys@0.18.2 + gdk@0.18.2 + generic-array@0.14.7 + gethostname@1.1.0 + getrandom@0.2.17 + getrandom@0.3.4 + getrandom@0.4.2 + gio-sys@0.18.1 + gio@0.18.4 + gl_generator@0.14.0 + glib-macros@0.18.5 + glib-sys@0.18.1 + glib@0.18.5 + glob@0.3.3 + globset@0.4.18 + globwalk@0.8.1 + glow@0.16.0 + glutin_wgl_sys@0.6.1 + gobject-sys@0.18.0 + gpu-allocator@0.28.0 + gpu-descriptor-types@0.2.0 + gpu-descriptor@0.3.2 + gtk-sys@0.18.2 + gtk3-macros@0.18.2 + gtk@0.18.2 + half@2.7.1 + hashbrown@0.15.5 + hashbrown@0.16.1 + heck@0.4.1 + heck@0.5.0 + hermit-abi@0.5.2 + hex@0.4.3 + hexf-parse@0.2.1 + home@0.5.12 + http@1.4.0 + httparse@1.10.1 + httpdate@1.0.3 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.65 + id-arena@2.3.0 + ident_case@1.0.1 + ignore@0.4.25 + include_dir@0.7.4 + include_dir_macros@0.7.4 + indexmap@2.13.0 + indoc@2.0.7 + insta@1.46.3 + instability@0.3.12 + interprocess@2.4.0 + is-docker@0.2.0 + is-wsl@0.4.0 + itertools@0.11.0 + itertools@0.14.0 + itoa@1.0.17 + jni-sys@0.3.0 + jni@0.21.1 + jobserver@0.1.34 + js-sys@0.3.91 + kasuari@0.4.12 + keyboard-types@0.7.0 + khronos-egl@6.0.0 + khronos_api@3.1.0 + lab@0.11.0 + lazy_static@1.5.0 + leb128fmt@0.1.0 + libc@0.2.183 + libloading@0.8.9 + libloading@0.9.0 + libm@0.2.16 + libredox@0.1.14 + libxdo-sys@0.11.0 + libxdo@0.6.0 + line-clipping@0.3.5 + linked-hash-map@0.5.6 + linux-raw-sys@0.12.1 + linux-raw-sys@0.4.15 + litrs@1.0.0 + lock_api@0.4.14 + log@0.4.29 + lru@0.16.3 + lsp-types@0.97.0 + lyon_geom@1.0.19 + mac_address@1.1.8 + malloc_buf@0.0.6 + matchers@0.2.0 + memchr@2.8.0 + memmap2@0.9.10 + memmem@0.1.1 + memoffset@0.9.1 + metal@0.33.0 + minimal-lexical@0.2.1 + miniz_oxide@0.8.9 + mio@1.1.1 + miow@0.6.1 + muda@0.15.3 + naga@28.0.0 + ndk-context@0.1.1 + ndk-sys@0.6.0+11769913 + ndk@0.9.0 + nix@0.28.0 + nix@0.29.0 + nix@0.31.2 + nom@7.1.3 + nom@8.0.0 + nonmax@0.5.5 + normpath@1.5.0 + nu-ansi-term@0.50.3 + num-bigint@0.4.6 + num-conv@0.2.0 + num-derive@0.4.2 + num-integer@0.1.46 + num-traits@0.2.19 + num_enum@0.7.6 + num_enum_derive@0.7.6 + num_threads@0.1.7 + objc-sys@0.3.5 + objc2-app-kit@0.2.2 + objc2-app-kit@0.3.2 + objc2-cloud-kit@0.2.2 + objc2-contacts@0.2.2 + objc2-core-data@0.2.2 + objc2-core-foundation@0.3.2 + objc2-core-graphics@0.3.2 + objc2-core-image@0.2.2 + objc2-core-location@0.2.2 + objc2-encode@4.1.0 + objc2-foundation@0.2.2 + objc2-foundation@0.3.2 + objc2-io-surface@0.3.2 + objc2-link-presentation@0.2.2 + objc2-metal@0.2.2 + objc2-quartz-core@0.2.2 + objc2-symbols@0.2.2 + objc2-ui-kit@0.2.2 + objc2-uniform-type-identifiers@0.2.2 + objc2-user-notifications@0.2.2 + objc2@0.5.2 + objc2@0.6.4 + objc@0.2.7 + once_cell@1.21.4 + onig@6.5.1 + onig_sys@69.9.1 + open@5.3.3 + option-ext@0.2.0 + orbclient@0.3.51 + ordered-float@4.6.0 + ordered-float@5.1.0 + os_pipe@1.2.3 + owned_ttf_parser@0.25.1 + owo-colors@4.3.0 + oxc-browserslist@2.3.1 + oxc-miette-derive@2.7.0 + oxc-miette@2.7.0 + oxc_allocator@0.115.0 + oxc_ast@0.115.0 + oxc_ast_macros@0.115.0 + oxc_ast_visit@0.115.0 + oxc_codegen@0.115.0 + oxc_compat@0.115.0 + oxc_data_structures@0.115.0 + oxc_diagnostics@0.115.0 + oxc_ecmascript@0.115.0 + oxc_estree@0.115.0 + oxc_index@4.1.0 + oxc_parser@0.115.0 + oxc_regular_expression@0.115.0 + oxc_semantic@0.115.0 + oxc_span@0.115.0 + oxc_str@0.115.0 + oxc_syntax@0.115.0 + oxc_transformer@0.115.0 + oxc_traverse@0.115.0 + pango-sys@0.18.0 + pango@0.18.3 + parking_lot@0.12.5 + parking_lot_core@0.9.12 + paste@1.0.15 + pathdiff@0.2.3 + percent-encoding@2.3.2 + pest@2.8.6 + pest_derive@2.8.6 + pest_generator@2.8.6 + pest_meta@2.8.6 + petgraph@0.8.3 + phf@0.11.3 + phf@0.13.1 + phf_codegen@0.11.3 + phf_generator@0.11.3 + phf_generator@0.13.1 + phf_macros@0.11.3 + phf_macros@0.13.1 + phf_shared@0.11.3 + phf_shared@0.13.1 + pin-project-internal@1.1.11 + pin-project-lite@0.2.17 + pin-project@1.1.11 + piper@0.2.5 + pkg-config@0.3.32 + plain@0.2.3 + png@0.17.16 + png@0.18.1 + polling@3.11.0 + portable-atomic-util@0.2.6 + portable-atomic@1.13.1 + portable-pty@0.9.0 + postcard@1.1.3 + powerfmt@0.2.0 + ppv-lite86@0.2.21 + presser@0.3.1 + prettyplease@0.2.37 + proc-macro-crate@1.3.1 + proc-macro-crate@2.0.0 + proc-macro-crate@3.5.0 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.106 + profiling@1.0.17 + proptest@1.10.0 + pulldown-cmark@0.13.1 + quick-error@1.2.3 + quick-xml@0.39.2 + quote@1.0.45 + r-efi@5.3.0 + r-efi@6.0.0 + radium@0.7.0 + rand@0.8.5 + rand@0.9.2 + rand_chacha@0.9.0 + rand_core@0.6.4 + rand_core@0.9.5 + rand_xorshift@0.4.0 + range-alloc@0.1.5 + raqote@0.8.5 + ratatui-core@0.1.0 + ratatui-crossterm@0.1.0 + ratatui-termwiz@0.1.0 + ratatui-widgets@0.3.0 + ratatui@0.30.0 + raw-window-handle@0.6.2 + recvmsg@1.0.0 + redox_syscall@0.4.1 + redox_syscall@0.5.18 + redox_syscall@0.7.3 + redox_users@0.5.2 + ref-cast-impl@1.0.25 + ref-cast@1.0.25 + regex-automata@0.4.14 + regex-syntax@0.8.10 + regex@1.12.3 + relative-path@2.0.1 + renderdoc-sys@1.1.0 + ring@0.17.14 + ropey@1.6.1 + rquickjs-core@0.11.0 + rquickjs-macro@0.11.0 + rquickjs-serde@0.5.0 + rquickjs-sys@0.11.0 + rquickjs@0.11.0 + rust-i18n-macro@3.1.5 + rust-i18n-support@3.1.5 + rust-i18n@3.1.5 + rustc-hash@1.1.0 + rustc-hash@2.1.1 + rustc_version@0.4.1 + rustix-openpty@0.2.0 + rustix@0.38.44 + rustix@1.1.4 + rustls-pki-types@1.14.0 + rustls-webpki@0.103.9 + rustls@0.23.37 + rustversion@1.0.22 + rusty-fork@0.3.1 + rustybuzz@0.20.1 + ryu@1.0.23 + same-file@1.0.6 + schemars@1.2.1 + schemars_derive@1.2.1 + scoped-tls@1.0.1 + scopeguard@1.2.0 + sctk-adwaita@0.10.1 + self_cell@1.2.2 + semver@1.0.27 + seq-macro@0.3.6 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_derive_internals@0.29.1 + serde_json@1.0.149 + serde_repr@0.1.20 + serde_spanned@0.6.9 + serde_spanned@1.0.4 + serde_yaml@0.9.34+deprecated + serial2@0.2.34 + sha1@0.10.6 + sha2@0.10.9 + sharded-slab@0.1.7 + shared_library@0.1.9 + shell-words@1.1.1 + shlex@1.3.0 + signal-hook-mio@0.2.5 + signal-hook-registry@1.4.8 + signal-hook@0.3.18 + simd-adler32@0.3.8 + similar@2.7.0 + siphasher@1.0.2 + slab@0.4.12 + slotmap@1.1.1 + smallvec@1.15.1 + smawk@0.3.2 + smithay-client-toolkit@0.19.2 + smol_str@0.2.2 + socket2@0.6.3 + spirv@0.3.0+sdk-1.3.268.0 + stable_deref_trait@1.2.1 + static_assertions@1.1.0 + str_indices@0.4.4 + streaming-iterator@0.1.9 + strict-num@0.1.1 + strsim@0.11.1 + strum@0.27.2 + strum_macros@0.27.2 + subtle@2.6.1 + sw-composite@0.7.16 + syn@1.0.109 + syn@2.0.117 + syntect@5.3.0 + system-deps@6.2.2 + tap@1.0.1 + target-lexicon@0.12.16 + tempfile@3.27.0 + termcolor@1.4.1 + terminfo@0.9.0 + termios@0.3.3 + termwiz@0.23.3 + textwrap@0.16.2 + thiserror-impl@1.0.69 + thiserror-impl@2.0.18 + thiserror@1.0.69 + thiserror@2.0.18 + thread_local@1.1.9 + time-core@0.1.8 + time@0.3.47 + tiny-keccak@2.0.2 + tiny-skia-path@0.11.4 + tiny-skia@0.11.4 + tiny_http@0.12.0 + tokio-macros@2.6.1 + tokio@1.50.0 + toml@0.8.23 + toml@1.0.7+spec-1.1.0 + toml_datetime@0.6.11 + toml_datetime@1.0.1+spec-1.1.0 + toml_edit@0.19.15 + toml_edit@0.20.7 + toml_edit@0.22.27 + toml_edit@0.25.5+spec-1.1.0 + toml_parser@1.0.10+spec-1.1.0 + toml_write@0.1.2 + toml_writer@1.0.7+spec-1.1.0 + tracing-attributes@0.1.31 + tracing-core@0.1.36 + tracing-log@0.2.0 + tracing-subscriber@0.3.23 + tracing@0.1.44 + trash@5.2.5 + tree-sitter-bash@0.25.1 + tree-sitter-c-sharp@0.23.1 + tree-sitter-c@0.24.1 + tree-sitter-cpp@0.23.4 + tree-sitter-css@0.25.0 + tree-sitter-go@0.25.0 + tree-sitter-highlight@0.26.7 + tree-sitter-html@0.23.2 + tree-sitter-java@0.23.5 + tree-sitter-javascript@0.25.0 + tree-sitter-json@0.24.8 + tree-sitter-language@0.1.7 + tree-sitter-lua@0.4.1 + tree-sitter-odin@1.3.0 + tree-sitter-pascal@0.10.2 + tree-sitter-php@0.24.2 + tree-sitter-python@0.25.0 + tree-sitter-ruby@0.23.1 + tree-sitter-rust@0.24.1 + tree-sitter-typescript@0.23.2 + tree-sitter@0.26.7 + tree_magic_mini@3.2.2 + triomphe@0.1.15 + ts-rs-macros@12.0.1 + ts-rs@12.0.1 + ttf-parser@0.25.1 + typed-arena@2.0.2 + typenum@1.19.0 + ucd-trie@0.1.7 + unarray@0.1.4 + unicase@2.9.0 + unicode-bidi-mirroring@0.4.0 + unicode-bidi@0.3.18 + unicode-ccc@0.4.0 + unicode-id-start@1.4.0 + unicode-ident@1.0.24 + unicode-linebreak@0.1.5 + unicode-properties@0.1.4 + unicode-script@0.5.8 + unicode-segmentation@1.12.0 + unicode-truncate@2.0.1 + unicode-width@0.2.2 + unicode-xid@0.2.6 + unsafe-libyaml@0.2.11 + untrusted@0.9.0 + ureq-proto@0.5.3 + ureq@3.2.0 + urlencoding@2.1.3 + utf-8@0.7.6 + utf8parse@0.2.2 + uuid@1.22.0 + valuable@0.1.1 + version-compare@0.2.1 + version_check@0.9.5 + vt100@0.16.2 + vte@0.15.0 + vtparse@0.6.2 + wait-timeout@0.2.1 + walkdir@2.5.0 + wasi@0.11.1+wasi-snapshot-preview1 + wasip2@1.0.2+wasi-0.2.9 + wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 + wasm-bindgen-futures@0.4.64 + wasm-bindgen-macro-support@0.2.114 + wasm-bindgen-macro@0.2.114 + wasm-bindgen-shared@0.2.114 + wasm-bindgen@0.2.114 + wasm-encoder@0.244.0 + wasm-metadata@0.244.0 + wasmparser@0.244.0 + wayland-backend@0.3.14 + wayland-client@0.31.13 + wayland-csd-frame@0.3.0 + wayland-cursor@0.31.13 + wayland-protocols-plasma@0.3.11 + wayland-protocols-wlr@0.3.11 + wayland-protocols@0.32.11 + wayland-scanner@0.31.9 + wayland-sys@0.31.10 + web-sys@0.3.91 + web-time@1.1.0 + webpki-roots@1.0.6 + wezterm-bidi@0.2.3 + wezterm-blob-leases@0.1.1 + wezterm-color-types@0.3.0 + wezterm-dynamic-derive@0.1.1 + wezterm-dynamic@0.2.1 + wezterm-input-types@0.1.0 + wgpu-core-deps-apple@28.0.0 + wgpu-core-deps-emscripten@28.0.0 + wgpu-core-deps-windows-linux-android@28.0.0 + wgpu-core@28.0.1 + wgpu-hal@28.0.1 + wgpu-types@28.0.0 + wgpu@28.0.0 + widestring@1.2.1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.11 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-collections@0.3.2 + windows-core@0.56.0 + windows-core@0.62.2 + windows-future@0.3.2 + windows-implement@0.56.0 + windows-implement@0.60.2 + windows-interface@0.56.0 + windows-interface@0.59.3 + windows-link@0.2.1 + windows-numerics@0.3.1 + windows-result@0.1.2 + windows-result@0.4.1 + windows-strings@0.5.1 + windows-sys@0.45.0 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-sys@0.60.2 + windows-sys@0.61.2 + windows-targets@0.42.2 + windows-targets@0.52.6 + windows-targets@0.53.5 + windows-threading@0.2.1 + windows@0.56.0 + windows@0.62.2 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_gnullvm@0.53.1 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.52.6 + windows_aarch64_msvc@0.53.1 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.52.6 + windows_i686_gnu@0.53.1 + windows_i686_gnullvm@0.52.6 + windows_i686_gnullvm@0.53.1 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.52.6 + windows_i686_msvc@0.53.1 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnu@0.53.1 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_gnullvm@0.53.1 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.52.6 + windows_x86_64_msvc@0.53.1 + winit@0.30.13 + winnow@0.5.40 + winnow@0.7.15 + winnow@1.0.0 + winreg@0.10.1 + winresource@0.1.31 + wit-bindgen-core@0.51.0 + wit-bindgen-rust-macro@0.51.0 + wit-bindgen-rust@0.51.0 + wit-bindgen@0.51.0 + wit-component@0.244.0 + wit-parser@0.244.0 + wl-clipboard-rs@0.9.3 + wyz@0.5.1 + x11-dl@2.21.0 + x11@2.21.0 + x11rb-protocol@0.13.2 + x11rb@0.13.2 + xcursor@0.3.10 + xkbcommon-dl@0.4.2 + xkeysym@0.2.1 + xml-rs@0.8.28 + yaml-rust@0.4.5 + zerocopy-derive@0.8.47 + zerocopy@0.8.47 + zeroize@1.8.2 + zmij@1.0.21 +" + +declare -A GIT_CRATES=( + [ratatui-wgpu]='https://github.com/Jesterhearts/ratatui-wgpu;cdcf5c6987adba56b060f6a8532ee83b25a4e3e5;ratatui-wgpu-%commit%' +) + +inherit cargo desktop xdg + +DESCRIPTION="Terminal based IDE & text editor: easy, powerful and fast" +HOMEPAGE=" + https://getfresh.dev/ + https://github.com/sinelaw/fresh + https://crates.io/crates/fresh-editor +" +SRC_URI=" + ${CARGO_CRATE_URIS} + https://github.com/sinelaw/fresh/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" + +S="${WORKDIR}/${P}/crates/${MY_PN}" + +LICENSE="GPL-2" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 + CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 + Unicode-DFS-2016 WTFPL-2 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="dev-bins +embed-plugins +plugins gui" +REQUIRED_USE="embed-plugins? ( plugins )" + +src_prepare() { + default + + rm ../../docs/fresh.txt || die + + cp -P docs/fresh.txt ../../docs || die +} + +src_configure() { + local myfeatures=( + runtime + $(usev plugins) + $(usev embed-plugins) + $(usev gui) + $(usev dev-bins) + ) + + cargo_src_configure --no-default-features +} + +src_install() { + cargo_src_install + + doicon -s scalable flatpak/io.github.sinelaw.${PN}.svg + domenu flatpak/io.github.sinelaw.${PN}.desktop + + insinto /usr/share/metainfo/ + doins flatpak/io.github.sinelaw.${PN}.metainfo.xml + + DOCS=( + ../../README.md + ../../CHANGELOG.md + ../../docs/ + ) + einstalldocs +} diff --git a/app-editors/teamtype/Manifest b/app-editors/teamtype/Manifest new file mode 100644 index 0000000000..be051a89cf --- /dev/null +++ b/app-editors/teamtype/Manifest @@ -0,0 +1,2 @@ +DIST teamtype-0.9.1-crates.tar.xz 45111748 BLAKE2B 38927fee7c6b3b6e5a81d55f4a2944ba4ac1ba2968859b18f03c55769b1646bb7f0ce1430551f6e341b831aa7a0760c24e1d92b327c3abca0b5bc80d413c8754 SHA512 606e3ac624fecee0246ab7a14ac1fe0474a670e0b31623cc590b354255da4a0a451f57f51fb58b9420463c8789b0366b30534052dec495e788396639a1081f40 +DIST teamtype-0.9.1.tar.gz 297646 BLAKE2B 3b988ec5677b447527d1808b0fce69aee5b1f01874ee2c6deeb28070fb55c242867a2b00bca3e588490df6f97a2f38ca83ca2e6972b50ec4d99c3b15e4aecaab SHA512 8caeeb57f74095671dff946860be252cc392452f80c414ebfcf06a63e2b63e45e6c3ff0bd92a7ab095cdc882b39c141b375314a74f1851006a07f4afe26c20a9 diff --git a/app-editors/teamtype/metadata.xml b/app-editors/teamtype/metadata.xml new file mode 100644 index 0000000000..fadac66564 --- /dev/null +++ b/app-editors/teamtype/metadata.xml @@ -0,0 +1,11 @@ + + + + + nicolas.parlant@parhuet.fr + Nicolas PARLANT + + + teamtype/teamtype + + diff --git a/app-editors/teamtype/teamtype-0.9.1.ebuild b/app-editors/teamtype/teamtype-0.9.1.ebuild new file mode 100644 index 0000000000..da50c7b613 --- /dev/null +++ b/app-editors/teamtype/teamtype-0.9.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +RUST_MIN_VER="1.85.0" +inherit cargo shell-completion + +DESCRIPTION="Real-time co-editing of local text files." +HOMEPAGE="https://teamtype.github.io/teamtype/" +SRC_URI="https://github.com/teamtype/teamtype/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz" +S="${WORKDIR}/${P}/daemon" + +LICENSE="AGPL-3+" +# ring licenses +LICENSE+=" openssl" +# Autogenerated by pycargoebuild +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD CC0-1.0 CDLA-Permissive-2.0 EUPL-1.2 GPL-3 ISC MIT + MPL-2.0 Unicode-3.0 Unlicense ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/teamtype" + +DEPEND="dev-libs/libgit2:=" +RDEPEND="${DEPEND}" + +src_prepare() { + default + sed -i -e '/^lto =/d' -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed to sed Cargo.toml" +} + +src_install() { + cargo_src_install + + local DOCS=( "${WORKDIR}"/${P}/{CHANGELOG,README}.md ) + einstalldocs + + doman target/manpages/*.1 + + dobashcomp target/completions/${PN}.bash + dofishcomp target/completions/${PN}.fish + dozshcomp target/completions/_${PN} +} diff --git a/dev-python/kicad-python/Manifest b/dev-python/kicad-python/Manifest index 3e27919270..0dc159af2d 100644 --- a/dev-python/kicad-python/Manifest +++ b/dev-python/kicad-python/Manifest @@ -11,3 +11,4 @@ DIST kicad-9.0.6-common-types-project_settings.proto 3141 BLAKE2B 5a6b6450554124 DIST kicad-9.0.6-schematic-schematic_commands.proto 866 BLAKE2B 946b35676e26d091ed35e34331c8c3ffc55007cae5729ea7483b56caccb25de1eefb438dd16a50f731328d908d26faf516353c22acd275ca0945942645183bcf SHA512 031243204c96720f62ad25cb62731d65b9607b6237ee94ee3e28f3831f11a8845351413e5047f7fd695768efbd017094f906289cacd2302e43babd0e2151759d DIST kicad-9.0.6-schematic-schematic_types.proto 1941 BLAKE2B 23ad01b5bd15e7030b76693dd5c80729af6c80ddf782110f3c3a02fa4274dac6f0f26a7bffa5f4456262a8c93fe25e95169395f0cbfe384e07dd50095090f7c0 SHA512 8a762f7c8a1cf8eb0b5691661bcf82c448ef34c3142f8cfe3c77a1bd9666c9704747056c6ea4e08734b7cf7370ff3bd72e1d59414e3cde3a48b79ec371a74cf9 DIST kicad_python-0.5.0.tar.gz 198708 BLAKE2B 6a4e756289de711e633f3adc07e1aaaa6820dad9c5ec6d605bf96bdc0ea74ea622394e15078268c0d1c47b73f304f99b04cb77d86a673e441b7680b3893691d2 SHA512 7d4f0d005525e6a646df0e25fb59cf93a55f9ea072821062c0384a386c382b24f9ccad204f06bc52d4f90158eefb923692497470e0a43ee2947f1b2057a73779 +DIST kicad_python-0.6.0.tar.gz 238738 BLAKE2B 55004fc236765140ee17352bc240fe9ea4559f1b061d7bf64583d648527225a3a6e655254488bf0e256db963e5e3cf9cd19385d0a1df0c412cda2a7ed38cb384 SHA512 1dcbd18bfa31608e38bdb47ba457799bfe841f8b4f48c8fab09cf25976a7e19f178bc527479dde18ac5d5b2971bb2f1b29d630b5234c66e6c1d0eb5f5e6c644c diff --git a/dev-python/kicad-python/kicad-python-0.6.0.ebuild b/dev-python/kicad-python/kicad-python-0.6.0.ebuild new file mode 100644 index 0000000000..7c4bc2e4ce --- /dev/null +++ b/dev-python/kicad-python/kicad-python-0.6.0.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{12..14} ) +inherit distutils-r1 pypi + +DESCRIPTION="KiCad API Python Bindings for interacting with running KiCad sessions" +HOMEPAGE="https://gitlab.com/kicad/code/kicad-python https://pypi.org/project/kicad-python" + +# Proto files version should match kicad release +KICAD_TAG="9.0.6" +KICAD_PROTO_BASE="https://gitlab.com/kicad/code/kicad/-/raw/${KICAD_TAG}/api/proto" + +# List of proto files needed +PROTO_FILES=( + "board/board.proto" + "board/board_commands.proto" + "board/board_types.proto" + "common/commands/base_commands.proto" + "common/commands/editor_commands.proto" + "common/commands/project_commands.proto" + "common/envelope.proto" + "common/types/base_types.proto" + "common/types/enums.proto" + "common/types/project_settings.proto" + "schematic/schematic_commands.proto" + "schematic/schematic_types.proto" +) + +SRC_URI="$(pypi_sdist_url)" +for _p in "${PROTO_FILES[@]}"; do + SRC_URI+=" ${KICAD_PROTO_BASE}/${_p} -> kicad-${KICAD_TAG}-${_p//\//-}" +done +unset _p + +LICENSE="MIT" +SLOT=0 +KEYWORDS="~amd64" + +# Tests not included in PyPI sdist +RESTRICT="test" + +# Regenerate protobuf files at build time to match system protobuf version +# Use := slot operator to trigger rebuild when protobuf is upgraded +RDEPEND=" + >=dev-python/protobuf-5.29:=[${PYTHON_USEDEP}] + >=dev-python/pynng-0.9.0[${PYTHON_USEDEP}] + =dev-python/typing-extensions-4.13.2[${PYTHON_USEDEP}] + ' python3_{10..12}) +" +BDEPEND=" + ${RDEPEND} + dev-libs/protobuf[protoc(+)] +" + +src_prepare() { + # Remove build script config from pyproject.toml + sed -i '/\[tool.poetry.build\]/,/^$/d' pyproject.toml || die + rm -f setup.py build.py || die + + # Setup proto source directory + local proto_src="${WORKDIR}/proto" + mkdir -p "${proto_src}"/{board,common/commands,common/types,schematic} || die + + # Copy downloaded proto files to proper structure + local _p _f + for _p in "${PROTO_FILES[@]}"; do + _f="kicad-${KICAD_TAG}-${_p//\//-}" + cp "${DISTDIR}/${_f}" "${proto_src}/${_p}" || die + done + + einfo "Regenerating protobuf files with system protoc..." + + # Remove only pre-generated _pb2.py and _pb2.pyi files, keep __init__.py + find "${S}"/kipy/proto -name '*_pb2.py' -delete || die + find "${S}"/kipy/proto -name '*_pb2.pyi' -delete || die + rm -rf "${S}"/build/lib/kipy/proto || die + + # Compile all proto files (output to temp dir first) + local proto_out="${WORKDIR}/proto_out" + mkdir -p "${proto_out}" || die + + protoc \ + --proto_path="${proto_src}" \ + --python_out="${proto_out}" \ + --pyi_out="${proto_out}" \ + "${proto_src}"/board/*.proto \ + "${proto_src}"/common/*.proto \ + "${proto_src}"/common/commands/*.proto \ + "${proto_src}"/common/types/*.proto \ + "${proto_src}"/schematic/*.proto \ + || die "protoc failed" + + # Copy only _pb2.py and _pb2.pyi files to kipy/proto, preserving original __init__.py + find "${proto_out}" \( -name '*_pb2.py' -o -name '*_pb2.pyi' \) | while read -r f; do + local rel="${f#${proto_out}/}" + cp "${f}" "${S}/kipy/proto/${rel}" || die + done + + # Fix imports: protoc generates absolute imports (e.g., "from common.types import ...") + # but kipy expects them relative to kipy.proto (e.g., "from kipy.proto.common.types import ...") + find "${S}/kipy/proto" \( -name '*_pb2.py' -o -name '*_pb2.pyi' \) -exec \ + sed -i -E \ + -e 's/^(from|import) (common|board|schematic)([ .])/\1 kipy.proto.\2\3/g' \ + {} + || die "failed to fix protobuf imports" + + distutils-r1_src_prepare +} diff --git a/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.24.ebuild b/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.24.ebuild index 1278e9d539..5e6efc3793 100644 --- a/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.24.ebuild +++ b/dev-ruby/asciidoctor-pdf/asciidoctor-pdf-2.3.24.ebuild @@ -20,12 +20,11 @@ KEYWORDS="~amd64 ~x86" BDEPEND="test? ( app-text/poppler )" -# prawn-2.5.0 is not compatible yet ruby_add_rdepend " >=dev-ruby/asciidoctor-2.0 >=dev-ruby/concurrent-ruby-1.1 >=dev-ruby/matrix-0.4 - ~dev-ruby/prawn-2.4.0 + >=dev-ruby/prawn-2.4.0:2 >=dev-ruby/prawn-icon-3.0.0 >=dev-ruby/prawn-svg-0.34.0 >=dev-ruby/prawn-table-0.2.0 @@ -45,6 +44,7 @@ all_ruby_prepare() { sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die # Relax dependencies to allow newer versions + sed -i -e "s/'prawn', '~> 2.4.0'/'prawn', '>= 2.4.0'/" ${RUBY_FAKEGEM_GEMSPEC} || die sed -i -e "s/'prawn-svg', '~> 0.34.0'/'prawn-svg', '>= 0.34.0'/" ${RUBY_FAKEGEM_GEMSPEC} || die sed -i -e "s/'prawn-icon', '~> 3.0.0'/'prawn-icon', '>= 3.0.0'/" ${RUBY_FAKEGEM_GEMSPEC} || die diff --git a/dev-ruby/asciidoctor-pdf/metadata.xml b/dev-ruby/asciidoctor-pdf/metadata.xml index 27acdcc068..f0044512e1 100644 --- a/dev-ruby/asciidoctor-pdf/metadata.xml +++ b/dev-ruby/asciidoctor-pdf/metadata.xml @@ -1,10 +1,7 @@ - - vowstar@gmail.com - Huang Rui - + asciidoctor/asciidoctor-pdf diff --git a/dev-ruby/prawn-icon/metadata.xml b/dev-ruby/prawn-icon/metadata.xml index 567a2bdbfe..cf9c2cd194 100644 --- a/dev-ruby/prawn-icon/metadata.xml +++ b/dev-ruby/prawn-icon/metadata.xml @@ -1,10 +1,7 @@ - - vowstar@gmail.com - Huang Rui - + jessedoyle/prawn-icon diff --git a/dev-ruby/prawn-svg/metadata.xml b/dev-ruby/prawn-svg/metadata.xml index 2a483ebfa3..2013e94052 100644 --- a/dev-ruby/prawn-svg/metadata.xml +++ b/dev-ruby/prawn-svg/metadata.xml @@ -1,10 +1,7 @@ - - vowstar@gmail.com - Huang Rui - + mogest/prawn-svg diff --git a/dev-ruby/prawn-templates/metadata.xml b/dev-ruby/prawn-templates/metadata.xml index 2fea477e7b..89c7de9c99 100644 --- a/dev-ruby/prawn-templates/metadata.xml +++ b/dev-ruby/prawn-templates/metadata.xml @@ -1,10 +1,7 @@ - - vowstar@gmail.com - Huang Rui - + prawnpdf/prawn-templates diff --git a/dev-util/codex/Manifest b/dev-util/codex/Manifest index 1ef09ac80f..83a640920b 100644 --- a/dev-util/codex/Manifest +++ b/dev-util/codex/Manifest @@ -1,5 +1,5 @@ -DIST codex-0.117.0.tar.gz 6844073 BLAKE2B 49922cc0b7ddc4f05b6494d12367d6cd72b666d02f7059202bbf7737b8f7aad3a961b0dccd0fddfe82703336f8a691f6ef62798403b60a9354667be193f8c98c SHA512 8a553512c63444a48264c2afb9fbe0ad47b3e22c7723185b1a0d70b57b06943fe443632023d778fed48435e0141351828d2410779cda88e55ae8ebc3d1685e6e -DIST codex-rust-v0.117.0-crates.tar.xz 109804988 BLAKE2B b2531821768de9a6d13a27b7d9112591da3659bb88d49f1341e961c231f7e0de04f91d42fe99217240b6949de725bdf9fe70b2423f22cca643f546d6e5dbe474 SHA512 9996fa14ac70e63344bbe17246d386911810ff00c512246eed5bf0f537710c92ec6dc0077204f0e911d65818483ad91cdf6c1e11741e924724aee97a8e862c37 +DIST codex-0.118.0.tar.gz 5944726 BLAKE2B 0c8cad59cf5bfe4600b265f00cb4d7abc06703525925079a4032ddc15e15edd3160adbc4ee75a73f1e5ed03e992d18a8ca6ffd19f4a248d836840128dd1fd81f SHA512 6608a7968d7fab47487bdebbbe16678ef26aa253d68668807af483619281f6e9151ad9e6dbddc4f5fac2f3135320873c2b4f444352707dff07337482c06cb824 +DIST codex-rust-v0.118.0-crates.tar.xz 109716312 BLAKE2B 5398620f23fdec62dc990107e12ac49830778e8788e38fe752d450f5085cac9b79e17ed8851c2d1805485c0110cd90b96dfd958f4299f6a84920662ea1188481 SHA512 0c4d7a00e259837336f39f2717fff30a8fff12557d223059edc5d1a4b49f7d439aa301c36789a1a4efaa159940017544770f68b049ec9f06ef46ab658b0c7678 DIST crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44 DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0 DIST ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef diff --git a/dev-util/codex/codex-0.117.0.ebuild b/dev-util/codex/codex-0.118.0.ebuild similarity index 100% rename from dev-util/codex/codex-0.117.0.ebuild rename to dev-util/codex/codex-0.118.0.ebuild diff --git a/dev-util/rust-rover/Manifest b/dev-util/rust-rover/Manifest index 473157eb61..80565d9a00 100644 --- a/dev-util/rust-rover/Manifest +++ b/dev-util/rust-rover/Manifest @@ -9,3 +9,4 @@ DIST RustRover-2025.3.2.tar.gz 1172422789 BLAKE2B 7dc724e20c68d073c8d301e917b54b DIST RustRover-2025.3.3.tar.gz 1173748979 BLAKE2B 416b8c427606adf1a2f816ce028c7896abafd12a0dcf13b5d6306cd35123a774b49572fbbfb672460f79696966e65631d3f55830d1cb9cd1165f80a9c206e2bc SHA512 789f0b37b204cb0cf51f2679d9555fd643129692fb9ca083d670ef0e3a1146644a02f4a7c4710ede6cf5fcae783f2b655b15da29a2146f4b885ab43375f9b945 DIST RustRover-2025.3.4.tar.gz 1176804386 BLAKE2B d476efb9e97000c4f7b44fb6c33286d5bb4a3ddd84018095c1d928564b610de9fa5f4ca219a8152963fdd74e654bbf3724ad51b7f67a0faa6d4b499e9c8c2dae SHA512 6a6f0762e6117de45f30ca4718e43da44d3725368724b6eda7093b216fb00eec645bc9c457d35a583dc088fe5dd1e11b3912ca81261c47f9a0f5bd9e6cfe717d DIST RustRover-2025.3.tar.gz 1172355225 BLAKE2B cf66ae8d5bad43c89471d93b72157971f23e5562616e657a29f46ea9356baabbc8021527f3a8603878379d553df4ec33105465246455751295f6d65e47440525 SHA512 27d44459cc91f09826baa5dcc680d0d62dbd816b6c9e6e8e7a84d288bb26922245f948bbed281d3e2efaebe4d5519d407a0573001a7ee1489a6a6b821ec3c59b +DIST RustRover-2026.1.tar.gz 1197862145 BLAKE2B 17883e042a04c75bd9979ce15d12a609bee57f1c9a867126351d6d7cbe0bc96cc2f4d4b63b9df50eb09c7d1467c3efafffd9a8d853f11dfc30a8ea9db85e8526 SHA512 77dd974a0c28300e15432c42882efd096513a27f51997b6e4af5ae04d8ceed6d98e88b885338495bc4b75a8b4de4cf3c5a5d83cf9594afbafc0fbdc94940d2cd diff --git a/dev-util/rust-rover/metadata.xml b/dev-util/rust-rover/metadata.xml index 741fa4e966..486ac1218d 100644 --- a/dev-util/rust-rover/metadata.xml +++ b/dev-util/rust-rover/metadata.xml @@ -2,7 +2,7 @@ - sanieliathecat@gmail.com + me@sanielia.dev Aniela Starzyk diff --git a/dev-util/rust-rover/rust-rover-2026.1.ebuild b/dev-util/rust-rover/rust-rover-2026.1.ebuild new file mode 100644 index 0000000000..35b79f1bc8 --- /dev/null +++ b/dev-util/rust-rover/rust-rover-2026.1.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +inherit desktop wrapper xdg-utils + +DESCRIPTION="A feature-rich Rust IDE with timely support by JetBrarins" +HOMEPAGE="https://www.jetbrains.com/rust/" +SRC_URI="https://download.jetbrains.com/rustrover/RustRover-${PV}.tar.gz" + +# to keep it tidy. +S="${WORKDIR}/RustRover-${PV}" + +LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual ) + Apache-2.0 + BSD + CC0-1.0 + CDDL + CDDL-1.1 + EPL-1.0 + GPL-2 + GPL-2-with-classpath-exception + ISC + LGPL-2.1 + LGPL-3 + MIT + MPL-1.1 + OFL-1.1 + ZLIB +" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="+bundled-jdk nvidia" +RESTRICT="bindist mirror" +QA_PREBUILT="opt/RustRover/*" + +BDEPEND="dev-util/patchelf" + +RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-debug/gdb + llvm-core/lldb + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + media-libs/alsa-lib + media-libs/freetype:2 + media-libs/mesa + net-print/cups + sys-apps/dbus + virtual/zlib:= + x11-libs/cairo + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango +" + +src_prepare() { + default + + local remove_me=( + Install-Linux-tar.txt + bin/gdb + bin/lldb + plugins/remote-dev-server/selfcontained + plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64 + plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release + lib/async-profiler/aarch64 + ) + + rm -rv "${remove_me[@]}" || die + + sed -i \ + -e "\$a\\\\" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ + -e "\$a# package manager. See bug #704494" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$aide.no.platform.update=Gentoo" bin/idea.properties + + for file in "jbr/lib/"/{libjcef.so,jcef_helper} + do + if [[ -f "${file}" ]]; then + patchelf --set-rpath '$ORIGIN' ${file} || die + fi + done + + if use nvidia; then + grep -q '^-Dide.browser.jcef.out-of-process.enabled=' \ + bin/rustrover64.vmoptions \ + || echo "-Dide.browser.jcef.out-of-process.enabled=false" \ + >> bin/rustrover64.vmoptions || die + fi + +} + +src_install() { + local DIR="/opt/RustRover" + local JRE_DIR="jbr" + + insinto ${DIR} + doins -r * + + # bin files + for _f in format.sh fsnotifier inspect.sh jetbrains_client.sh ltedit.sh \ + rustrover rustrover.sh restarter native-helper/intellij-rust-native-helper; do + fperms 755 "${DIR}/bin/$_f" + done + + # JRE bin files + for _f in java javac javadoc jcmd jdb jfr jhsdb jinfo jmap \ + jps jrunscript jstack jstat keytool rmiregistry serialver; do + fperms 755 "${DIR}/${JRE_DIR}/bin/$_f" + done + + # lib files + for _f in chrome-sandbox jcef_helper jexec jspawnhelper; do + fperms 755 "${DIR}/${JRE_DIR}/lib/$_f" + done + + if ! use bundled-jdk; then + rm -r "${D}/${DIR}/${JRE_DIR}" || die + fi + + make_wrapper "rustrover" "${DIR}/bin/rustrover" + newicon "bin/rustrover.svg" "rustrover.svg" + make_desktop_entry "rustrover" "RustRover" "rustrover" "Development;IDE;" + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + dodir /etc/sysctl.d/ + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/gui-apps/noctalia-qs/Manifest b/gui-apps/noctalia-qs/Manifest index 53f0ecf8f7..07cc259412 100644 --- a/gui-apps/noctalia-qs/Manifest +++ b/gui-apps/noctalia-qs/Manifest @@ -1,3 +1,4 @@ DIST noctalia-qs-0.0.10.tar.gz 508009 BLAKE2B a138e267016d9ff30a73ae45671a6b32c3b45f83428c84e457c4ea4ffed7d3c249bbf9558c4bf15fc974dbe123b1c1dfb0c1bb28fc60340048e80585c53593f1 SHA512 01f88e466a8bc19a04f48afef73e4536333b3ad0493e51b9a01ca5e41708b9e90eae2ca6a8c53eac204d00c6dfd34ba25f45e8e9bf135761396b94d1ab9933c0 DIST noctalia-qs-0.0.11.tar.gz 508885 BLAKE2B 4bdb393e64da58d34762325cd017e8734ba7f19e6b5fac2ede75722e0133614d6f1b0455de912ac6d2d5dba655d55617fb848e9c7aa1207d7f4bd395b7c310ff SHA512 a6b0e9358172becd2cd8ade03fb1143e6633e402a665e384a508adde0bde2e5861de4b105e48dfbad17dd84ecb770200ca4229060c3ebb284a0b100f249e200b +DIST noctalia-qs-0.0.12.tar.gz 508975 BLAKE2B bbf6369d5be3073f60d05e6e1b0b752f5427c4718caae6e53483392f7d259fba2aa2eb0987132d8fb6ab7e486ea380438dbfe7ee3caec9fc7dd71007b8860504 SHA512 08aaa9b4f31c022895300b2bd9bdf35bbdc541c22d7a316ab4cd622749bcccf38f3dff5a87e65274a8eaa69fb67127a1be04e9cc6bdfd2aaa4b3bc9ec1cdd4b8 DIST noctalia-qs-0.0.9.tar.gz 510170 BLAKE2B c430ec923919858b381c6111d03e8e1233900d2fea79f60fd13cdaaaa5e3254ff0c332989948fa8ac33311e95b32bc7e5af87714c03da28b8c736be16e4daade SHA512 48f4ffda4cc2229890ac07a68661ff2e78e13d48ff0c195aead8fe475b8af49486cfd7fb33c5f3bb855b72cbe87a70a6a90abb70c80b72195318a5061cedad03 diff --git a/gui-apps/noctalia-qs/noctalia-qs-0.0.11.ebuild b/gui-apps/noctalia-qs/noctalia-qs-0.0.11.ebuild index cd9825fec5..650064c505 100644 --- a/gui-apps/noctalia-qs/noctalia-qs-0.0.11.ebuild +++ b/gui-apps/noctalia-qs/noctalia-qs-0.0.11.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit branding cmake -GIT_REVISION=12dba9653ae2c0dd24bf2633e2572a8093b0df5e +GIT_REVISION=1c0710cd7c9f1483bb6dbf5e69023da97136646d DESCRIPTION="Toolkit for building desktop widgets using QtQuick" HOMEPAGE="https://quickshell.org/" diff --git a/gui-apps/noctalia-qs/noctalia-qs-0.0.12.ebuild b/gui-apps/noctalia-qs/noctalia-qs-0.0.12.ebuild new file mode 100644 index 0000000000..cbb899a1da --- /dev/null +++ b/gui-apps/noctalia-qs/noctalia-qs-0.0.12.ebuild @@ -0,0 +1,127 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit branding cmake + +GIT_REVISION=fb0cc1557d8321fb2e3f34e94beddefe56211e04 + +DESCRIPTION="Toolkit for building desktop widgets using QtQuick" +HOMEPAGE="https://quickshell.org/" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-qs.git" +else + SRC_URI="https://github.com/noctalia-dev/noctalia-qs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="LGPL-3" +SLOT="0" + +# Upstream recommends leaving all build options enabled by default +IUSE=" + +bluetooth +dwl +greetd +hyprland +i3 +jemalloc +layer-shell + +mpris +networkmanager +niri +notifications +pam +pipewire +policykit + +screencopy +session-lock +sockets +tray +toplevel-management + +upower +wayland +X +" +REQUIRED_USE=" + hyprland? ( wayland ) + layer-shell? ( wayland ) + niri? ( wayland ) + screencopy? ( wayland ) + session-lock? ( wayland ) + toplevel-management? ( wayland ) +" + +RDEPEND=" + !gui-apps/quickshell + dev-qt/qtbase:6=[dbus,vulkan] + dev-qt/qtdeclarative:6= + dev-qt/qtsvg:6= + bluetooth? ( net-wireless/bluez ) + jemalloc? ( dev-libs/jemalloc ) + networkmanager? ( net-misc/networkmanager ) + pam? ( sys-libs/pam ) + pipewire? ( media-video/pipewire ) + policykit? ( + dev-libs/glib + sys-auth/polkit + ) + screencopy? ( + media-libs/mesa + x11-libs/libdrm + ) + wayland? ( + dev-libs/wayland + dev-qt/qtwayland:6= + ) + X? ( x11-libs/libxcb ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-cpp/cli11 + dev-qt/qtshadertools:6 + dev-util/spirv-tools + virtual/pkgconfig + screencopy? ( dev-util/vulkan-headers ) + wayland? ( + dev-libs/wayland-protocols + dev-util/wayland-scanner + ) +" + +DOCS=( README.md changelog/ ) + +src_configure() { + # hyprland controls all Hyprland sub-features as a group. + # i3 controls I3/Sway IPC. + # niri controls Niri IPC. + # screencopy controls all screencopy backends (icc, wlr, hyprland-toplevel). + local _hyprland=$(usex hyprland) + local _i3=$(usex i3) + local _niri=$(usex niri) + local _screencopy=$(usex screencopy) + + local mycmakeargs=( + -DDISTRIBUTOR="${BRANDING_OS_NAME} GURU" + -DINSTALL_QML_PREFIX="$(get_libdir)/qt6/qml" + -DGIT_REVISION=${GIT_REVISION} + -DCRASH_HANDLER=no # dev-cpp/cpptrace::gentoo does not have required use flags + -DBLUETOOTH=$(usex bluetooth) + -DDWL=$(usex dwl) + -DHYPRLAND=${_hyprland} + -DHYPRLAND_FOCUS_GRAB=${_hyprland} + -DHYPRLAND_GLOBAL_SHORTCUTS=${_hyprland} + -DHYPRLAND_IPC=${_hyprland} + -DHYPRLAND_SURFACE_EXTENSIONS=${_hyprland} + -DI3=${_i3} + -DI3_IPC=${_i3} + -DNETWORK=$(usex networkmanager) + -DNIRI=${_niri} + -DNIRI_IPC=${_niri} + -DSCREENCOPY=${_screencopy} + -DSCREENCOPY_HYPRLAND_TOPLEVEL=${_screencopy} + -DSCREENCOPY_ICC=${_screencopy} + -DSCREENCOPY_WLR=${_screencopy} + -DSERVICE_GREETD=$(usex greetd) + -DSERVICE_MPRIS=$(usex mpris) + -DSERVICE_NOTIFICATIONS=$(usex notifications) + -DSERVICE_PAM=$(usex pam) + -DSERVICE_PIPEWIRE=$(usex pipewire) + -DSERVICE_POLKIT=$(usex policykit) + -DSERVICE_STATUS_NOTIFIER=$(usex tray) + -DSERVICE_UPOWER=$(usex upower) + -DSOCKETS=$(usex sockets) + -DUSE_JEMALLOC=$(usex jemalloc) + -DWAYLAND=$(usex wayland) + -DWAYLAND_SESSION_LOCK=$(usex session-lock) + -DWAYLAND_TOPLEVEL_MANAGEMENT=$(usex toplevel-management) + -DWAYLAND_WLR_LAYERSHELL=$(usex layer-shell) + -DX11=$(usex X) + ) + cmake_src_configure +} diff --git a/gui-apps/noctalia-shell/Manifest b/gui-apps/noctalia-shell/Manifest index d6801267e2..9a562c2296 100644 --- a/gui-apps/noctalia-shell/Manifest +++ b/gui-apps/noctalia-shell/Manifest @@ -1,4 +1,4 @@ DIST noctalia-v4.5.0.tar.gz 24973587 BLAKE2B 29ce48bfd2a57158fdd4ec667ff088b0e054192334cadedba322970ecb062e7a6e6807231d3f4873421867e3435b5d9bc0eaef40e52555ca7a18d9d524a9b859 SHA512 f417bd4c4832ecaa0b4890770b033b64c96f05cd0b25316f91a699823c20317330c805263257922018a0def6c67abf36becf85c1555dc7503368d3f8eabb9aba -DIST noctalia-v4.6.7.tar.gz 25105438 BLAKE2B 2309485652e8a8b75553f5212db6c461d320875ae1e199da36f25cb2eb3737388e0d6ea4bbf129380b150b0a982f756efe15fbcb9854f8dfd333deed8f276b62 SHA512 30b74d0bd406807d1c230561b680377587eca61b91cac1ed5676980d45b3fda62d09dabe2aa1d04c9f379f23f6bae7c6420cdb9e12aa7386c08515acb448e663 DIST noctalia-v4.7.0.tar.gz 25113136 BLAKE2B 773ed194ec983758482928489c66f8d8f64294af7feb68b555f74558905647c3c214efc2778df59c4380d077a760e00084af41c2e25c9110f6a269a15a7a24e6 SHA512 0688169be69ef07e5224e2cf95d416dc8ce703f530eec53fd6be06b7e9db0090c5cbef6ae9f9425466918674ed128f5cb9cc4486fe1921233b10239081a3c391 DIST noctalia-v4.7.1.tar.gz 25151857 BLAKE2B 6c4f165d3108d44a54605a0007a71a7b9c9ef6b95c77518b21d62b4d1e4fdab184a2daa2bc79b7fc88dfb224841197459a2d072e756c1be91a87ac42d7ead66d SHA512 ab8a14d383a43b2a649eb69938fad1cb2057e975b59940f311926b5dc7986e549104b90f52a2c339fb6d9fbd3bba741c1e53e18bc02b8c535d8d96eca35506c2 +DIST noctalia-v4.7.2.tar.gz 25365357 BLAKE2B aa481d3d3aeaf4ad18508f179227b506177786245d8aad355dc7497797857d9933205a2431e35a3aad5bf3cf65eca644577d956554aae5d892dcb82eddd3a7c4 SHA512 92428174b6ad4c195eb1f13c0dd6c97d9b08ae8c18acaa9a6e4a84d88ad514e3dd32876ebfe828834204bbd9a1cce6869c54fc3730635d48c180589fefee9dad diff --git a/gui-apps/noctalia-shell/noctalia-shell-4.6.7.ebuild b/gui-apps/noctalia-shell/noctalia-shell-4.7.2.ebuild similarity index 85% rename from gui-apps/noctalia-shell/noctalia-shell-4.6.7.ebuild rename to gui-apps/noctalia-shell/noctalia-shell-4.7.2.ebuild index a795b91109..6c0c2e2398 100644 --- a/gui-apps/noctalia-shell/noctalia-shell-4.6.7.ebuild +++ b/gui-apps/noctalia-shell/noctalia-shell-4.7.2.ebuild @@ -42,10 +42,7 @@ src_install() { pkg_postinst() { optfeature "clipboard history support" app-misc/cliphist - optfeature "audio visualizer component" media-sound/cava optfeature "night light functionality" gui-apps/wlsunset - optfeature "enable 'Portal' option in screen recorder" sys-apps/xdg-desktop-portal - optfeature "calendar events support" gnome-extra/evolution-data-server optfeature "power profile management" sys-power/power-profiles-daemon optfeature "external display brightness control" app-misc/ddcutil } diff --git a/media-gfx/bambustudio-bin/Manifest b/media-gfx/bambustudio-bin/Manifest index 3f78da5208..9bd75fa9e1 100644 --- a/media-gfx/bambustudio-bin/Manifest +++ b/media-gfx/bambustudio-bin/Manifest @@ -1 +1 @@ -DIST bambustudio-bin-02.05.00.67.AppImage 175880696 BLAKE2B 30896cefbdf547248c7220d666a0494ff312fc30ded05752bd9f8afc31353cfc241743336dca8ed4717cccb36b3c5c62625cd44d3f255062ae749c3e80ec946c SHA512 379605ccba37bc35e97ad3b143784e9424f8e582183034001933f54037c6b699d6e8d2c28b3525634b01cad727f8e0d88654971b2d93e1f0a036d86da9e6c502 +DIST bambustudio-bin-02.05.00.67.AppImage 173521400 BLAKE2B 4599a5a0817c7c2b13a045c9a42bdfe95dc52e032cd47137ca3734da19b20969c14c3254a1e1859f7e4c2f14ac5a7452da65f592e2093c98394e5871a5c301e1 SHA512 f3856878397a54e7c8f732dbb7360f491ebc9f1ae73107415a596cae5e910cf8a80fb0aed81f02a7810ee27e8555b13ee82557ebd18be0d8e717236192cf7db2 diff --git a/media-gfx/bambustudio-bin/bambustudio-bin-02.05.00.67.ebuild b/media-gfx/bambustudio-bin/bambustudio-bin-02.05.00.67.ebuild index 3579b6ec6e..4f29b1de26 100644 --- a/media-gfx/bambustudio-bin/bambustudio-bin-02.05.00.67.ebuild +++ b/media-gfx/bambustudio-bin/bambustudio-bin-02.05.00.67.ebuild @@ -12,22 +12,22 @@ DESCRIPTION="Bambu Studio is a cutting-edge, feature-rich slicing software" HOMEPAGE="https://bambulab.com" SRC_URI=" - https://github.com/bambulab/${MY_PN}/releases/download/v${PV}/Bambu_Studio_ubuntu-24.04_PR-9540.AppImage \ + https://github.com/bambulab/${MY_PN}/releases/download/v${PV}/Bambu_Studio_linux_fedora-v02.05.00.66.AppImage \ -> ${P}.AppImage " LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="-* ~amd64" RDEPEND=" media-gfx/openvdb media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/gstreamer - media-libs/mesa media-libs/libglvnd - net-libs/libsoup:3.0= - net-libs/webkit-gtk:4.1/0 + media-libs/mesa + net-libs/libsoup:2.4 + net-libs/webkit-gtk:4.1 >=sci-libs/opencascade-7.3.0:0= virtual/glu >=x11-libs/cairo-1.8.8:= @@ -42,6 +42,10 @@ BDEPEND=" " QA_PREBUILT="*" +# libOSMesa.so.8 (mesa no longer provides osmesa) +# libwebkit2gtk-4.0.so.37 / libjavascriptcoregtk-4.0.so.18 (webkit-gtk:4 removed from tree) +# These are optional runtime deps that the AppImage can function without +QA_FLAGS_IGNORED="opt/bambustudio-bin/.*" RESTRICT="strip test" src_unpack() { diff --git a/net-im/jitsi-meet/Manifest b/net-im/jitsi-meet/Manifest index ab8faaf3ee..f1c7df507e 100644 --- a/net-im/jitsi-meet/Manifest +++ b/net-im/jitsi-meet/Manifest @@ -1,2 +1,2 @@ -DIST jitsi-meet-2026.1.0.deb 81254430 BLAKE2B 23467c4417b91eb0af6aac415890a4d64135c2dfadac09dfee0245bc824c30b2d25805db27d77fae9ef4e6f04855470c99ec5566a5e3924232a4e98f0d193a82 SHA512 ba42a2393ff9e23cdc290546c6710c6b5e76b8ebabf995cf734747c4c97418e239dd100e08345f549299a80eb43eb24d13fc893bcdf6bcb6a490ced3bb953976 DIST jitsi-meet-2026.1.1.deb 81254192 BLAKE2B ff85ef9def0f09a9b7a6b04379a18c321001afb4d10e0bbe2cff0f397e3ab8849aecd8759a9a345fd26fdc9b6b6e117e6c0c2615f071bf966d5a7839cda81cea SHA512 7d82c57b990534370a2a7450fac16017a8b0e6b96f458adfa93eeef5ed0ad0c17fb870476bfe74e0e1780e18695fda87bf1dbc2bafe06f320b7f27ad7210460d +DIST jitsi-meet-2026.4.0.deb 94567936 BLAKE2B a2b443f1ce933aad24b1106bd8c8af41702b7b9c1f5c775c2e6c23328731774af62b9fb37eb39a7efb25dd89c0658c262fab47cb6ee066105c792539c4bd2408 SHA512 6d307df14ee0ef98ffea8901bd935d915ebb1df81c05411d369c11afed4f625b60e0859e39f9685a69942f763ce06f8d83c974eac777cb885c9dd69b9e446165 diff --git a/net-im/jitsi-meet/jitsi-meet-2026.1.0.ebuild b/net-im/jitsi-meet/jitsi-meet-2026.4.0.ebuild similarity index 100% rename from net-im/jitsi-meet/jitsi-meet-2026.1.0.ebuild rename to net-im/jitsi-meet/jitsi-meet-2026.4.0.ebuild diff --git a/net-misc/jool-modules/Manifest b/net-misc/jool-modules/Manifest index 3955c44d31..c347ae5aae 100644 --- a/net-misc/jool-modules/Manifest +++ b/net-misc/jool-modules/Manifest @@ -1,2 +1 @@ -DIST jool-4.1.14.tar.gz 625157 BLAKE2B 459a7976d36eba0dd2fde464103dc0e43f01f287c371092140aee6b76583ef87c7b6dd252afe941ed5b5366474aa54d6351b29bb88466e96755b87f94d357cf0 SHA512 684a6bd2861fea6475388ee0940ce5318e3f871bb4cc6f01301d1ac0e30ff3f591884eb1c39e2a3ce046e1eeb03e0abb42a28aa5b3e7a5ad42b0e0d2ce8ff74d DIST jool-4.1.15.tar.gz 634141 BLAKE2B f0ac39b4a2f5fecf3039cd02abd1d83dc25faa799bb19ddc840473e10ca2294fae3c22ef00f106e53e304442714f1589d855bee24a2fef541147e806b8f28b0b SHA512 ff76487d4d587371c8403b2f92d929d2de827cf22922794596d6997d283714b898904c73fbc4d4df1830c10977d2ea55524c7bbcb0c5ad260c979eb4818639d1 diff --git a/net-misc/jool-modules/files/jool-modules-fix_618.patch b/net-misc/jool-modules/files/jool-modules-fix_618.patch deleted file mode 100644 index 81b21742a9..0000000000 --- a/net-misc/jool-modules/files/jool-modules-fix_618.patch +++ /dev/null @@ -1,29 +0,0 @@ -PR merged https://github.com/NICMx/Jool/pull/441.patch -fix compilation in kernel v6.18 -struct flowi4.tos renamed to 'dscp' and type dscp_t in commit ---- a/src/mod/common/rfc7915/6to4.c -+++ b/src/mod/common/rfc7915/6to4.c -@@ -203,7 +203,11 @@ static verdict compute_flowix64(struct xlation *state) - hdr6 = pkt_ip6_hdr(&state->in); - - flow4->flowi4_mark = state->in.skb->mark; -+#if LINUX_VERSION_AT_LEAST(6, 18, 0, 0, 0) -+ flow4->flowi4_dscp = xlat_tos(&state->jool.globals, hdr6); -+#else - flow4->flowi4_tos = xlat_tos(&state->jool.globals, hdr6); -+#endif - flow4->flowi4_scope = RT_SCOPE_UNIVERSE; - flow4->flowi4_proto = xlat_proto(hdr6); - /* -@@ -645,7 +649,11 @@ static verdict ttp64_ipv4_external(struct xlation *state) - - hdr4->version = 4; - hdr4->ihl = 5; -+#if LINUX_VERSION_AT_LEAST(6, 18, 0, 0, 0) -+ hdr4->tos = flow4->flowi4_dscp; -+#else - hdr4->tos = flow4->flowi4_tos; -+#endif - hdr4->tot_len = cpu_to_be16(state->out.skb->len); - generate_ipv4_id(state, hdr4, hdr_frag); - hdr4->frag_off = xlat_frag_off(hdr_frag, state); diff --git a/net-misc/jool-modules/jool-modules-4.1.14.ebuild b/net-misc/jool-modules/jool-modules-4.1.14.ebuild deleted file mode 100644 index 3d6da8b8b5..0000000000 --- a/net-misc/jool-modules/jool-modules-4.1.14.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-mod-r1 - -DESCRIPTION="Jool is an Open Source SIIT and NAT64 for linux" -HOMEPAGE="https://nicmx.github.io/Jool/en/index.html" -SRC_URI="https://github.com/NICMx/Jool/releases/download/v${PV}/jool-${PV}.tar.gz" -S="${WORKDIR}/jool-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="iptables" - -PATCHES=( - "${FILESDIR}"/${PN}-fix_618.patch -) - -src_configure() { - true -} - -src_compile() { - local modlist=( - jool_common=:src/mod/common:src/mod/common - jool=:src/mod/nat64:src/mod/nat64 - jool_siit=:src/mod/siit:src/mod/siit - ) - local modargs=( - KERNEL_DIR="${KV_OUT_DIR}" - MODULES_DIR="/lib/modules/${KV_FULL}" - ) - use iptables || modargs+=( - CFLAGS_MODULE="-DXTABLES_DISABLED" - ) - linux-mod-r1_src_compile -} diff --git a/net-misc/jool/Manifest b/net-misc/jool/Manifest index 3955c44d31..c347ae5aae 100644 --- a/net-misc/jool/Manifest +++ b/net-misc/jool/Manifest @@ -1,2 +1 @@ -DIST jool-4.1.14.tar.gz 625157 BLAKE2B 459a7976d36eba0dd2fde464103dc0e43f01f287c371092140aee6b76583ef87c7b6dd252afe941ed5b5366474aa54d6351b29bb88466e96755b87f94d357cf0 SHA512 684a6bd2861fea6475388ee0940ce5318e3f871bb4cc6f01301d1ac0e30ff3f591884eb1c39e2a3ce046e1eeb03e0abb42a28aa5b3e7a5ad42b0e0d2ce8ff74d DIST jool-4.1.15.tar.gz 634141 BLAKE2B f0ac39b4a2f5fecf3039cd02abd1d83dc25faa799bb19ddc840473e10ca2294fae3c22ef00f106e53e304442714f1589d855bee24a2fef541147e806b8f28b0b SHA512 ff76487d4d587371c8403b2f92d929d2de827cf22922794596d6997d283714b898904c73fbc4d4df1830c10977d2ea55524c7bbcb0c5ad260c979eb4818639d1 diff --git a/net-misc/jool/jool-4.1.14-r1.ebuild b/net-misc/jool/jool-4.1.14-r1.ebuild deleted file mode 100644 index 65f5da95e9..0000000000 --- a/net-misc/jool/jool-4.1.14-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Required tools for Jool" -HOMEPAGE="https://nicmx.github.io/Jool/en/index.html" -SRC_URI="https://github.com/NICMx/Jool/releases/download/v${PV}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="iptables" - -DEPEND=" - dev-libs/libnl:3 - elibc_musl? ( sys-libs/argp-standalone ) - iptables? ( net-firewall/iptables ) -" -RDEPEND="${DEPEND} - !iptables? ( net-firewall/nftables ) -" - -src_configure() { - local myeconfargs=( - --with-bash-completion-dir=no - --with-xtables=$(usex iptables) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - local myemakeargs=( - DESTDIR="${D}" - XTABLES_SO_DIR=$($(tc-getPKG_CONFIG) xtables --variable=xtlibdir) - ) - emake "${myemakeargs[@]}" install - einstalldocs -} diff --git a/net-misc/wstunnel/Manifest b/net-misc/wstunnel/Manifest index 5f8efca9c8..12eb89feec 100644 --- a/net-misc/wstunnel/Manifest +++ b/net-misc/wstunnel/Manifest @@ -1,4 +1,2 @@ -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.1.ebuild b/net-misc/wstunnel/wstunnel-10.5.1.ebuild deleted file mode 100644 index b4e863bcd7..0000000000 --- a/net-misc/wstunnel/wstunnel-10.5.1.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.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" - -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 -} diff --git a/net-proxy/ngrok-bin/Manifest b/net-proxy/ngrok-bin/Manifest index c70587fc0a..24a0534379 100644 --- a/net-proxy/ngrok-bin/Manifest +++ b/net-proxy/ngrok-bin/Manifest @@ -1,7 +1,7 @@ -DIST ngrok-bin-3.37.1-amd64.tgz 11414373 BLAKE2B 919d43972cac7281ee05163a5f8c3c36f4958e84f940a9902d1ee6beb545a8bbd5d8f92279aaa8d6aaa3525afaf7dbce23bbfe03e56f7267773320d1cb78b60c SHA512 2dc1bde3a4d102fc933c4d5bbbefa66869d4b95a30c138dc25ca63dc5195528ec994647417a99144db5e5abd0e69a8ca859d0993044445c9b72fdb62111e6a71 -DIST ngrok-bin-3.37.1-arm.tgz 10836996 BLAKE2B 09bdc11a7e0589e7bb37e4e498eff2bdd32472050107cbf6e91b5a0ba4a7677bcec4e3d3d4b560be4ce04448063951cfabaeada288591414bfa7226c545baf1f SHA512 22c6a2d7e42edeca08182cfe1df665f1548a8b53307300c84e1f536d8bc83fa5950d15176dc6689fcb421c134505d8047d55c570ab848dc6e12c498a37e08d5d -DIST ngrok-bin-3.37.1-arm64.tgz 10412282 BLAKE2B 99940d181f1d09363f81d315f53f18076741cb2f3a71f429e1e6a721adb1667d32fc7ef3f63912183c1f83cd7f6ed321890b5f8ec9e53edb5c1fa03363d5dff1 SHA512 73aef9b8e10c208ab09e72730235ed0754288377fe4e6afdad0a1e28703b70078be01546e6bed9fea2226739d30f8b90e3e78eaf99243dac4bc9223ca64fcd94 -DIST ngrok-bin-3.37.1-i386.tgz 10876853 BLAKE2B 813247bfe172f93ca77d21aa9935a9692d158f798397731d70e1e810380445152e781fac861895994f8828b2910f205482e68aec6ec121f9f780b63a1da24494 SHA512 0beb274a3ee5ada584a0464946acdef58b4860bc8d9456751da70c356f300791bbcf9593e525e83e9bfa5db53cecdad68f7ab572713cc3a3b5c2761d558bdc29 -DIST ngrok-bin-3.37.1-mips.tgz 10145773 BLAKE2B a3c624fd51a5b6c03a5561be7ac57d7d0ead9dbfd7949d4ab750fb45a863221093939a804fb78c8f5b81af2d3526b3aca7fd116a266476f7629b5525694ff676 SHA512 58461b084791d962e1b70332778808241319698c0387fc048f49b442b55eb7604ab24ef895d2371d7205d529101a6e8a0ff1b8a2ddae16c9dd44869d9bc5e19f -DIST ngrok-bin-3.37.1-ppc64.tgz 10424557 BLAKE2B b8b1e8f7be9e449aa4d75db0021a4223334967bdaf3eeb8caeea52db020a4460af57268e6d503f0610f6b81e158adf612a5d5087a8ea1798faf0626c53f94373 SHA512 5abce12e6e992967e5956d3e304ddef050a67b55df753f6081b6fd9d1fa3064ccb18e18e0b277168d0fe485db717f069be81e88f3af756bbf193431c5059dbd7 -DIST ngrok-bin-3.37.1-s390.tgz 11090798 BLAKE2B 8266ceccd82d8c25fbe4adf9bc32d339c957ba554a6cfa48d8ccd1ab74607fe3bc65ac8d900d56b06ab3c8fb1c72c825be3bde5bd3d6bd105cd4c94b8cbc25bb SHA512 6e4b108ba270da73ad9f6f20323393465be00f5fb977b1843a488b67916346f248b65f40c3e533bdaaae2b9c86c3cc42c98f55b4ad54c322da0add7ffaf90df0 +DIST ngrok-bin-3.37.3-amd64.tgz 11623957 BLAKE2B eee2501ac0de51c87b34abec4c08833400956dc7fc46ce8cbb513a47173aefbbae3e72758b11cdf4a2eb85a21ebd27af2d3c20d01abecaac24afb36093d0decd SHA512 ac804dac70977985a3c36afdcb484fded0afa330391c556b1ddcf752c40f492d434f42c986e11feb9111671df7fdcaf37f5475144a4e8c5bc054501f82aec9a3 +DIST ngrok-bin-3.37.3-arm.tgz 11038897 BLAKE2B 7d0fee2ce66cd4f21013e326db37fb13cd9cdec5c2d6fecf08c6e755405c714a6098d1d0d586973e4cd80e619552a4df63ce0fab12a571a4b479876c2279014c SHA512 58bd277df8be060bf7df548daeccf16a2be43f26deeb5ea6b355fc528bb200914830697824dbdd66a9ab424d3c13886d77fb6c7f6c65ac861e16b253a8e60448 +DIST ngrok-bin-3.37.3-arm64.tgz 10584830 BLAKE2B fc5f698626eec2a22b1fb9fa5a6d6374dd0a13a0564a582d1163162d51ed9b454ac61c996b5e38b10e5179b6a3f624aa5607461a44d1278feb4fb7ea239bf296 SHA512 afe455a7de3cec24c11358bdc27f9edd5c177be851e34b69108a0aa4a079f373b7531f135a6cec782f803bca53c2cdb128b0cfea071b56d434da5966ff757f42 +DIST ngrok-bin-3.37.3-i386.tgz 11068740 BLAKE2B 74ad5ae4881ad2b30c97c74012c7c1f5af3ea276e822b01ddbed8cc8ebdbc8a03bd889f6b099c8d9d10de9b568163b0637b2faa96e6c45586fd766c9d81a84de SHA512 a9bf2f26ba3f19c9d5ddccdf5d0ffc23971463cac7b694cfb53dbbdef9375666941980e8c33cbbb14ad2bb6383764eb13286739426c23d1089243a1e43fb3a33 +DIST ngrok-bin-3.37.3-mips.tgz 10374318 BLAKE2B a043638b2bf9269540f37e18ecf854b669f02e2cb12ee4ecdd78bd4fd5170cbd4999b44befcfac22fd8d88dad368ca0b7a92fca2fca0edf23f4ff503bcaa468d SHA512 b2ebb6763984cc660d6697c093b2ad28ef44f337241b4cb6158a36a84ceed4900162c4251f2d86cfab1dc2946872c4a4424db804f9078e2771d61858fc12ff29 +DIST ngrok-bin-3.37.3-ppc64.tgz 10614699 BLAKE2B d53176c78231c06f6d73188bdf23d6ceea6c531bd6a9d5e1716f93f0ab030cf0056d1f2950518cc915685b0c329bfb5a466d3832b404da9b437f7da84a030890 SHA512 63820bda56b972a07155ce762b31c5a64655082af2e7fbbc47326912ef0a63402d627eeec72221728ba21b3ed454fd52f9a7cc59786158843c77651350cd6c3c +DIST ngrok-bin-3.37.3-s390.tgz 11240896 BLAKE2B 00b4423dc0be25862bebe5f68906c17e07663ec3cd828fbdfe1b75e56fca9a2e14a5a1fdc1ca9b773fa23a94f30161e4d36f57afcd1a2019de35a8ef95dd9876 SHA512 6dc932fee833754c8290586bf78e16a897757f9815cdd65b2e347186ad7c0ac3365fde12828c710edc8d946c1d3f0bec0cebbf7e3a20fb189bc67b92f13fc29a diff --git a/net-proxy/ngrok-bin/ngrok-bin-3.37.1.ebuild b/net-proxy/ngrok-bin/ngrok-bin-3.37.1.ebuild deleted file mode 100644 index b2657ea921..0000000000 --- a/net-proxy/ngrok-bin/ngrok-bin-3.37.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="ngrok is a reverse proxy, firewall, and API gateway" -HOMEPAGE="https://ngrok.com" -# Each supported arch should get their own bins -SRC_URI=" - amd64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz -> ${P}-amd64.tgz ) - arm? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz -> ${P}-arm.tgz ) - arm64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz -> ${P}-arm64.tgz ) - mips? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-mips.tgz -> ${P}-mips.tgz ) - ppc64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-ppc64.tgz -> ${P}-ppc64.tgz ) - s390? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-s390x.tgz -> ${P}-s390.tgz ) - x86? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-386.tgz -> ${P}-i386.tgz ) -" -S="${WORKDIR}/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~x86" - -RESTRICT="mirror strip" -QA_PREBUILT="*" - -src_compile() { - : -} - -src_install() { - dobin ngrok -} diff --git a/net-proxy/ngrok-bin/ngrok-bin-3.37.3.ebuild b/net-proxy/ngrok-bin/ngrok-bin-3.37.3.ebuild new file mode 100644 index 0000000000..96360b7d4d --- /dev/null +++ b/net-proxy/ngrok-bin/ngrok-bin-3.37.3.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="ngrok is a reverse proxy, firewall, and API gateway" +HOMEPAGE="https://ngrok.com" +# Each supported arch should get their own bins +SRC_URI=" + amd64? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz -> ${P}-amd64.tgz ) + arm? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz -> ${P}-arm.tgz ) + arm64? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz -> ${P}-arm64.tgz ) + mips? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-mips.tgz -> ${P}-mips.tgz ) + ppc64? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-ppc64.tgz -> ${P}-ppc64.tgz ) + s390? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-s390x.tgz -> ${P}-s390.tgz ) + x86? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-386.tgz -> ${P}-i386.tgz ) +" +S="${WORKDIR}/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~x86" + +RESTRICT="mirror strip" +QA_PREBUILT="*" + +src_compile() { + : +} + +src_install() { + dobin ngrok +} diff --git a/net-wireless/iwmenu/Manifest b/net-wireless/iwmenu/Manifest index 821882225c..5e9c1effaf 100644 --- a/net-wireless/iwmenu/Manifest +++ b/net-wireless/iwmenu/Manifest @@ -1,4 +1,2 @@ -DIST iwmenu-0.3.0-crates.tar.xz 22462312 BLAKE2B 17bad91c80db9fa1c8ff3ccbbd251891d53d736531884b20b6b6e0feca89ea490b03f473855a14827878f0c1c66a60cf8191ebef56d25027ae3723e378c2107e SHA512 164e191b76ea6b14c90c3b3273844831159d836c29f18cb906d42c0f3e722f1b16c6f2a0d15834c0769d859136997b6a663272fc6c7a97a7abc9b74de73c49d7 -DIST iwmenu-0.3.0.tar.gz 709168 BLAKE2B 11697cdad206c8cb0535121b621092b7f110dc80f6cb9246562684de50f9059a0a9e87f7391590e99e4b8f3af0eda9c8f2b7195483a33ebeaf9117c145e573eb SHA512 2488a6ed8e9daa3b787f7e8701cc6008bd5ca7b15684935ce10499a40b9c1c4cd954d2dd5d7dc45fe6ab90b800e2cfdc08cbd0e4929730d8c973f9e5ace8119e DIST iwmenu-0.4.0-crates.tar.xz 25157424 BLAKE2B f8837b6afee180dbad67283c54b34ad12149ee154c81b08a1d9d670478392a282659f50c7d4670a644538ad2dd3ca0868a80b3a09c041d1da7419960a03ff91e SHA512 bf9a2b7d8f9ae49a92f46938dd543ab534f82aece159250d10a604d5915eeedf218ca9f68d232121d4d71e2c4c1c63f6926287d37df8b0cdbb1193a5a8fa4ccc DIST iwmenu-0.4.0.tar.gz 709334 BLAKE2B c712e513944cdf24e708a3b7120a91228fa96cbec3007b35d3cc82ad0782eb91f1d31f7a8cdb87f421146cd38de2069f1b95b442871ff01990c370e983fab961 SHA512 8181e537c8dbc45f6a51c4828e68c4e8926c85f703f9f7d90f8c1b165de5479d764f343b4d57183beb3d7c64737442a3bb8db838d93e56a05049c8e8eb4771fc diff --git a/net-wireless/iwmenu/iwmenu-0.3.0.ebuild b/net-wireless/iwmenu/iwmenu-0.3.0.ebuild deleted file mode 100644 index 6d6a33fe26..0000000000 --- a/net-wireless/iwmenu/iwmenu-0.3.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2024-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 optfeature - -DESCRIPTION="Menu-driven Wi-Fi management interface for Linux" -HOMEPAGE="https://github.com/e-tho/iwmenu" -SRC_URI="https://github.com/e-tho/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz" - -LICENSE="GPL-3+" -# Autogenerated by pycargoebuild -# Dependent crate licenses -LICENSE+=" - LGPL-2.1 MIT Unicode-3.0 - || ( Apache-2.0 Boost-1.0 ) -" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - net-wireless/iwd - sys-apps/dbus -" - -QA_FLAGS_IGNORED="usr/bin/iwmenu" - -src_install() { - cargo_src_install - - local DOCS=( README.md ) - einstalldocs -} - -pkg_postinst() { - elog "Compatibility with :" - elog "gui-apps/fuzzel x11-misc/dmenu x11-misc/rofi gui-apps/walker" - elog "Use custom mode if your launcher is not supported." - elog - optfeature "using nerdfonts icons" media-fonts/symbols-nerd-font - elog "Otherwise use \"--icon xdg\" for image-based icons from your XDG theme." -} diff --git a/sci-misc/ik_llama-cpp/ik_llama-cpp-9999.ebuild b/sci-misc/ik_llama-cpp/ik_llama-cpp-9999.ebuild index 2c81322cc8..97fbf4244d 100644 --- a/sci-misc/ik_llama-cpp/ik_llama-cpp-9999.ebuild +++ b/sci-misc/ik_llama-cpp/ik_llama-cpp-9999.ebuild @@ -140,9 +140,7 @@ src_install() { # avoid clashing with whisper.cpp rm -rf "${ED}/usr/include" - mkdir -p "${ED}/usr/sbin" - for f in "${ED}"/usr/bin/llama-*; do - mv "$f" "${ED}/usr/sbin/ik_$(basename $f)" || die + for f in "${ED}"/usr/bin/*; do + mv "$f" "${ED}/usr/bin/ik_$(basename $f)" || die done - rm -rf "${ED}/usr/bin" } diff --git a/sci-misc/stable-diffusion-cpp/stable-diffusion-cpp-9999.ebuild b/sci-misc/stable-diffusion-cpp/stable-diffusion-cpp-9999.ebuild index 5111221a29..9c132539e9 100644 --- a/sci-misc/stable-diffusion-cpp/stable-diffusion-cpp-9999.ebuild +++ b/sci-misc/stable-diffusion-cpp/stable-diffusion-cpp-9999.ebuild @@ -120,7 +120,7 @@ src_configure() { fi if use rocm; then - rocm_use_hLipcc + rocm_use_hipcc mycmakeargs+=( -DSD_HIPBLAS=ON -DAMDGPU_TARGETS=$(get_amdgpu_flags) -DGPU_TARGETS=$(get_amdgpu_flags) -DGGML_HIP_ROCWMMA_FATTN=$(usex wmma)