From be94ae04eee564451203d45977c2ef7c7ace1580 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 10 Nov 2024 03:03:09 +0000 Subject: gentoo auto-resync : 10:11:2024 - 03:03:09 --- app-shells/Manifest.gz | Bin 10637 -> 10636 bytes app-shells/atuin/Manifest | 2 +- app-shells/atuin/atuin-18.3.0-r1.ebuild | 596 ------------------ app-shells/atuin/atuin-18.3.0-r2.ebuild | 597 ++++++++++++++++++ app-shells/bash/Manifest | 2 + app-shells/bash/bash-5.3_alpha_p20241108.ebuild | 411 +++++++++++++ app-shells/mcfly/Manifest | 4 +- app-shells/mcfly/mcfly-0.5.13-r1.ebuild | 115 ++++ app-shells/mcfly/mcfly-0.5.13.ebuild | 115 ---- app-shells/mcfly/mcfly-0.9.0-r1.ebuild | 54 ++ app-shells/mcfly/mcfly-0.9.0.ebuild | 54 -- app-shells/nushell/Manifest | 6 +- app-shells/nushell/nushell-0.95.0-r1.ebuild | 760 +++++++++++++++++++++++ app-shells/nushell/nushell-0.95.0.ebuild | 760 ----------------------- app-shells/nushell/nushell-0.96.1-r1.ebuild | 772 +++++++++++++++++++++++ app-shells/nushell/nushell-0.96.1.ebuild | 772 ----------------------- app-shells/nushell/nushell-0.98.0-r1.ebuild | 785 ++++++++++++++++++++++++ app-shells/nushell/nushell-0.98.0.ebuild | 785 ------------------------ app-shells/starship/Manifest | 4 +- app-shells/starship/starship-1.19.0-r1.ebuild | 58 ++ app-shells/starship/starship-1.19.0.ebuild | 58 -- app-shells/starship/starship-1.20.1-r1.ebuild | 446 ++++++++++++++ app-shells/starship/starship-1.20.1.ebuild | 446 -------------- app-shells/zoxide/Manifest | 4 +- app-shells/zoxide/zoxide-0.9.4-r1.ebuild | 160 +++++ app-shells/zoxide/zoxide-0.9.4.ebuild | 160 ----- app-shells/zoxide/zoxide-0.9.6-r1.ebuild | 174 ++++++ app-shells/zoxide/zoxide-0.9.6.ebuild | 174 ------ 28 files changed, 4344 insertions(+), 3930 deletions(-) delete mode 100644 app-shells/atuin/atuin-18.3.0-r1.ebuild create mode 100644 app-shells/atuin/atuin-18.3.0-r2.ebuild create mode 100644 app-shells/bash/bash-5.3_alpha_p20241108.ebuild create mode 100644 app-shells/mcfly/mcfly-0.5.13-r1.ebuild delete mode 100644 app-shells/mcfly/mcfly-0.5.13.ebuild create mode 100644 app-shells/mcfly/mcfly-0.9.0-r1.ebuild delete mode 100644 app-shells/mcfly/mcfly-0.9.0.ebuild create mode 100644 app-shells/nushell/nushell-0.95.0-r1.ebuild delete mode 100644 app-shells/nushell/nushell-0.95.0.ebuild create mode 100644 app-shells/nushell/nushell-0.96.1-r1.ebuild delete mode 100644 app-shells/nushell/nushell-0.96.1.ebuild create mode 100644 app-shells/nushell/nushell-0.98.0-r1.ebuild delete mode 100644 app-shells/nushell/nushell-0.98.0.ebuild create mode 100644 app-shells/starship/starship-1.19.0-r1.ebuild delete mode 100644 app-shells/starship/starship-1.19.0.ebuild create mode 100644 app-shells/starship/starship-1.20.1-r1.ebuild delete mode 100644 app-shells/starship/starship-1.20.1.ebuild create mode 100644 app-shells/zoxide/zoxide-0.9.4-r1.ebuild delete mode 100644 app-shells/zoxide/zoxide-0.9.4.ebuild create mode 100644 app-shells/zoxide/zoxide-0.9.6-r1.ebuild delete mode 100644 app-shells/zoxide/zoxide-0.9.6.ebuild (limited to 'app-shells') diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index d69c763371d9..90421fae359a 100644 Binary files a/app-shells/Manifest.gz and b/app-shells/Manifest.gz differ diff --git a/app-shells/atuin/Manifest b/app-shells/atuin/Manifest index 108cd07dad26..447afe24d687 100644 --- a/app-shells/atuin/Manifest +++ b/app-shells/atuin/Manifest @@ -448,5 +448,5 @@ DIST zerocopy-0.7.34.crate 151177 BLAKE2B 30b65131370dfa4f41d3c2705d3b75da9b76f2 DIST zerocopy-derive-0.7.34.crate 37907 BLAKE2B 23a698c3c892187307007cbc76c9338dbe163e4f14d4ea73969ba834f5c6732d16f5bc26e2e85c5e3df2100b28e6e72ae6473b2159f5160ee19befdef3615f98 SHA512 1bd93062b0d2c699066f8a991326b4470426aae0517d33748a8f0e52b009fc46e6b0b238abe97462a2e13c870fa3d0d070615870e6dbbf8b6991c0e3fb5c3e63 DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226 -EBUILD atuin-18.3.0-r1.ebuild 11911 BLAKE2B 698eaf853bd4e87fba28b53f885a7d0c4f4fadbba6ac41944fba27f6bae5d1fafdf963b3af7526b670d168707c74dc95569e3326b918f2345648b43ca0b301fe SHA512 2af26172a506f5de042cfd9148a0591e371bdee50f4b3159bb5cef9e1ced668cbc96585439fcb4e7aaee072557a7b1f505bfbf7702f430dba8ebcf50fef869ac +EBUILD atuin-18.3.0-r2.ebuild 11911 BLAKE2B 05fce72e421c372ba6a3d509f1c98267c3519f71e4e6cdabe9d4140dffcb0ae81faec5a9da008cc53ec5e1c2833d6786053df271be42afbdd6d78b168fd74aef SHA512 6629ed45d6943d024c7187d9dc12f57ddcafa9b2a884457d42131c619595ca0846d54d437f2ac1536f57d20278d66f306bfb82659a249fb9ecc102740649e2b7 MISC metadata.xml 910 BLAKE2B e1653ac0080f66c558d5461e2de3ad11fb8064adec183c067db1df5e1841deb3463e5294fcd25502afd1206ee19cd0cb5a067c2894aed23063618bdf35506894 SHA512 74d2ff28966e373d77679286623c4066f8a2fe3a04c3c5c777330ff49814ec184c8df5f25da6e4d6990ace6934ef65c8e770b6b90148fd08c563ab07d5ceb022 diff --git a/app-shells/atuin/atuin-18.3.0-r1.ebuild b/app-shells/atuin/atuin-18.3.0-r1.ebuild deleted file mode 100644 index 584ccab1160b..000000000000 --- a/app-shells/atuin/atuin-18.3.0-r1.ebuild +++ /dev/null @@ -1,596 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - addr2line@0.22.0 - adler@1.0.2 - aead@0.5.2 - ahash@0.8.11 - aho-corasick@1.1.3 - allocator-api2@0.2.18 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - anstream@0.6.14 - anstyle-parse@0.2.4 - anstyle-query@1.1.0 - anstyle-wincon@3.0.3 - anstyle@1.0.7 - anyhow@1.0.86 - arc-swap@1.7.1 - argon2@0.5.3 - async-stream-impl@0.3.5 - async-stream@0.3.5 - async-trait@0.1.80 - atoi@2.0.0 - atomic-waker@1.1.2 - atomic@0.5.3 - autocfg@1.3.0 - axum-core@0.3.4 - axum-core@0.4.3 - axum-server@0.6.0 - axum@0.6.20 - axum@0.7.5 - backtrace@0.3.72 - base64@0.21.7 - base64@0.22.1 - base64ct@1.6.0 - beef@0.5.2 - bitflags@1.3.2 - bitflags@2.5.0 - blake2@0.10.6 - block-buffer@0.10.4 - block@0.1.6 - bumpalo@3.16.0 - byteorder@1.5.0 - bytes@1.6.0 - cassowary@0.3.0 - castaway@0.2.2 - cc@1.0.98 - cfg-if@1.0.0 - chacha20@0.9.1 - chrono@0.4.38 - cipher@0.4.4 - clap@4.5.4 - clap_builder@4.5.2 - clap_complete@4.5.2 - clap_complete_nushell@4.5.1 - clap_derive@4.5.4 - clap_lex@0.7.0 - cli-clipboard@0.4.0 - clipboard-win@4.5.0 - colorchoice@1.0.1 - colored@2.1.0 - compact_str@0.7.1 - config@0.13.4 - console@0.15.8 - const-oid@0.9.6 - core-foundation-sys@0.8.6 - core-foundation@0.9.4 - cpufeatures@0.2.12 - crc-catalog@2.4.0 - crc@3.2.1 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-queue@0.3.11 - crossbeam-utils@0.8.20 - crossterm@0.27.0 - crossterm_winapi@0.9.1 - crypto-common@0.1.6 - crypto_secretbox@0.1.1 - curve25519-dalek-derive@0.1.1 - curve25519-dalek@4.1.2 - darling@0.20.9 - darling_core@0.20.9 - darling_macro@0.20.9 - dashmap@5.5.3 - der@0.7.9 - deranged@0.3.11 - derive-new@0.5.9 - diff@0.1.13 - digest@0.10.7 - directories@5.0.1 - dirs-sys@0.4.1 - dirs@5.0.1 - dotenvy@0.15.7 - downcast-rs@1.2.1 - ed25519-dalek@2.1.1 - ed25519@2.2.3 - either@1.12.0 - encode_unicode@0.3.6 - encoding_rs@0.8.34 - env_filter@0.1.0 - env_logger@0.11.3 - equivalent@1.0.1 - errno@0.3.9 - error-code@2.3.1 - etcetera@0.8.0 - event-listener@2.5.3 - eyre@0.6.12 - fastrand@2.1.0 - fiat-crypto@0.2.9 - filedescriptor@0.8.2 - fixedbitset@0.4.2 - flume@0.11.0 - fnv@1.0.7 - form_urlencoded@1.2.1 - fs-err@2.11.0 - futures-channel@0.3.30 - futures-core@0.3.30 - futures-executor@0.3.30 - futures-intrusive@0.5.0 - futures-io@0.3.30 - futures-macro@0.3.30 - futures-sink@0.3.30 - futures-task@0.3.30 - futures-util@0.3.30 - futures@0.3.30 - fuzzy-matcher@0.3.7 - generic-array@0.14.7 - gethostname@0.2.3 - getrandom@0.2.15 - gimli@0.29.0 - h2@0.3.26 - h2@0.4.5 - hashbrown@0.12.3 - hashbrown@0.13.1 - hashbrown@0.14.5 - hashlink@0.8.4 - heck@0.4.1 - heck@0.5.0 - hermit-abi@0.3.9 - hex@0.4.3 - hkdf@0.12.4 - hmac@0.12.1 - home@0.5.9 - http-body-util@0.1.1 - http-body@0.4.6 - http-body@1.0.0 - http@0.2.12 - http@1.1.0 - httparse@1.8.0 - httpdate@1.0.3 - humantime@2.1.0 - hyper-rustls@0.24.2 - hyper-timeout@0.4.1 - hyper-util@0.1.5 - hyper@0.14.29 - hyper@1.3.1 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.60 - ident_case@1.0.1 - idna@0.5.0 - indenter@0.3.3 - indexmap@1.9.3 - indexmap@2.2.6 - indicatif@0.17.8 - inout@0.1.3 - instant@0.1.13 - interim@0.1.2 - ipnet@2.9.0 - is_terminal_polyfill@1.70.0 - iso8601@0.6.1 - itertools@0.12.1 - itoa@1.0.11 - js-sys@0.3.69 - lazy_static@1.4.0 - libc@0.2.155 - libm@0.2.8 - libredox@0.1.3 - libsqlite3-sys@0.27.0 - linux-raw-sys@0.4.14 - listenfd@1.0.1 - lock_api@0.4.12 - log@0.4.21 - logos-codegen@0.14.0 - logos-derive@0.14.0 - logos@0.14.0 - lru@0.12.3 - mach2@0.4.2 - malloc_buf@0.0.6 - matchers@0.1.0 - matchit@0.7.3 - md-5@0.10.6 - memchr@2.7.2 - memoffset@0.6.5 - metrics-exporter-prometheus@0.12.2 - metrics-macros@0.7.1 - metrics-util@0.15.1 - metrics@0.21.1 - mime@0.3.17 - minimal-lexical@0.2.1 - miniz_oxide@0.7.3 - minspan@0.1.1 - mio@0.8.11 - multimap@0.10.0 - nix@0.24.3 - nom@7.1.3 - ntapi@0.4.1 - nu-ansi-term@0.46.0 - nu-ansi-term@0.50.0 - num-bigint-dig@0.8.4 - num-conv@0.1.0 - num-integer@0.1.46 - num-iter@0.1.45 - num-traits@0.2.19 - num_cpus@1.16.0 - num_threads@0.1.7 - number_prefix@0.4.0 - objc-foundation@0.1.1 - objc@0.2.7 - objc_id@0.1.1 - object@0.35.0 - once_cell@1.19.0 - opaque-debug@0.3.1 - openssl-probe@0.1.5 - option-ext@0.2.0 - os_pipe@1.1.5 - overload@0.1.1 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - password-hash@0.5.0 - paste@1.0.15 - pathdiff@0.2.1 - pbkdf2@0.11.0 - pem-rfc7468@0.7.0 - percent-encoding@2.3.1 - petgraph@0.6.5 - pin-project-internal@1.1.5 - pin-project-lite@0.2.14 - pin-project@1.1.5 - pin-utils@0.1.0 - pkcs1@0.7.5 - pkcs8@0.10.2 - pkg-config@0.3.30 - platforms@3.4.0 - poly1305@0.8.0 - portable-atomic@1.6.0 - powerfmt@0.2.0 - ppv-lite86@0.2.17 - pretty_assertions@1.4.0 - prettyplease@0.2.20 - proc-macro2@1.0.85 - prost-build@0.12.6 - prost-derive@0.12.6 - prost-types@0.12.6 - prost@0.12.6 - quanta@0.11.1 - quote@1.0.36 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - ratatui@0.26.3 - raw-cpuid@10.7.0 - rayon-core@1.12.1 - rayon@1.10.0 - redox_syscall@0.4.1 - redox_syscall@0.5.1 - redox_users@0.4.5 - regex-automata@0.1.10 - regex-automata@0.4.6 - regex-syntax@0.6.29 - regex-syntax@0.8.3 - regex@1.10.4 - reqwest@0.11.27 - ring@0.17.8 - rmp@0.8.14 - rpassword@7.3.1 - rsa@0.9.6 - rtoolbox@0.0.2 - runtime-format@0.1.3 - rustc-demangle@0.1.24 - rustc-hash@1.1.0 - rustc_version@0.4.0 - rustix@0.38.34 - rustls-native-certs@0.6.3 - rustls-pemfile@1.0.4 - rustls-pemfile@2.1.2 - rustls-pki-types@1.7.0 - rustls-webpki@0.101.7 - rustls@0.21.12 - rustversion@1.0.17 - rusty_paserk@0.4.0 - rusty_paseto@0.7.1 - ryu@1.0.18 - salsa20@0.10.2 - schannel@0.1.23 - scopeguard@1.2.0 - sct@0.7.1 - security-framework-sys@2.11.0 - security-framework@2.11.0 - semver@1.0.23 - serde@1.0.203 - serde_derive@1.0.203 - serde_json@1.0.117 - serde_path_to_error@0.1.16 - serde_regex@1.1.0 - serde_urlencoded@0.7.1 - serde_with@3.8.1 - serde_with_macros@3.8.1 - sha1@0.10.6 - sha2@0.10.8 - sharded-slab@0.1.7 - shellexpand@3.1.0 - signal-hook-mio@0.2.3 - signal-hook-registry@1.4.2 - signal-hook@0.3.17 - signature@2.2.0 - sketches-ddsketch@0.2.2 - slab@0.4.9 - smallvec@1.13.2 - socket2@0.5.7 - spin@0.5.2 - spin@0.9.8 - spki@0.7.3 - sql-builder@3.1.1 - sqlformat@0.2.3 - sqlx-core@0.7.4 - sqlx-macros-core@0.7.4 - sqlx-macros@0.7.4 - sqlx-mysql@0.7.4 - sqlx-postgres@0.7.4 - sqlx-sqlite@0.7.4 - sqlx@0.7.4 - stability@0.2.0 - static_assertions@1.1.0 - str-buf@1.0.6 - stringprep@0.1.5 - strsim@0.11.1 - strum@0.26.2 - strum_macros@0.26.4 - subtle@2.5.0 - syn@1.0.109 - syn@2.0.66 - sync_wrapper@0.1.2 - sync_wrapper@1.0.1 - sysinfo@0.30.12 - system-configuration-sys@0.5.0 - system-configuration@0.5.1 - tempfile@3.10.1 - thiserror-impl@1.0.61 - thiserror@1.0.61 - thread_local@1.1.8 - time-core@0.1.2 - time-macros@0.2.18 - time@0.3.36 - tiny-bip39@1.0.0 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - tokio-io-timeout@1.2.0 - tokio-macros@2.3.0 - tokio-rustls@0.24.1 - tokio-stream@0.1.15 - tokio-util@0.7.11 - tokio@1.38.0 - toml@0.5.11 - tonic-build@0.11.0 - tonic-types@0.11.0 - tonic@0.11.0 - tower-http@0.5.2 - tower-layer@0.3.2 - tower-service@0.3.2 - tower@0.4.13 - tracing-attributes@0.1.27 - tracing-core@0.1.32 - tracing-log@0.2.0 - tracing-subscriber@0.3.18 - tracing-tree@0.3.1 - tracing@0.1.40 - tree_magic_mini@3.1.5 - try-lock@0.2.5 - typed-builder-macro@0.18.2 - typed-builder@0.18.2 - typenum@1.17.0 - unicode-bidi@0.3.15 - unicode-ident@1.0.12 - unicode-normalization@0.1.23 - unicode-properties@0.1.1 - unicode-segmentation@1.11.0 - unicode-truncate@1.0.0 - unicode-width@0.1.13 - unicode_categories@0.1.1 - universal-hash@0.5.1 - untrusted@0.9.0 - url@2.5.0 - urlencoding@2.1.3 - utf8parse@0.2.1 - uuid@1.8.0 - valuable@0.1.0 - vcpkg@0.2.15 - version_check@0.9.4 - want@0.3.1 - wasi@0.11.0+wasi-snapshot-preview1 - wasite@0.1.0 - wasm-bindgen-backend@0.2.92 - wasm-bindgen-futures@0.4.42 - wasm-bindgen-macro-support@0.2.92 - wasm-bindgen-macro@0.2.92 - wasm-bindgen-shared@0.2.92 - wasm-bindgen@0.2.92 - wayland-client@0.29.5 - wayland-commons@0.29.5 - wayland-protocols@0.29.5 - wayland-scanner@0.29.5 - wayland-sys@0.29.5 - web-sys@0.3.69 - webpki-roots@0.25.4 - whoami@1.5.1 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-wsapoll@0.1.2 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.52.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.5 - windows@0.52.0 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.5 - winreg@0.50.0 - wl-clipboard-rs@0.7.0 - x11-clipboard@0.7.1 - x11rb-protocol@0.10.0 - x11rb@0.10.1 - xml-rs@0.8.20 - yansi@0.5.1 - zerocopy-derive@0.7.34 - zerocopy@0.7.34 - zeroize@1.8.1 - zeroize_derive@1.4.2 -" - -inherit cargo greadme shell-completion systemd - -DESCRIPTION="Shell history manager supporting encrypted synchronisation" -HOMEPAGE="https://atuin.sh https://github.com/atuinsh/atuin" -SRC_URI=" - https://github.com/atuinsh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -# - openssl for ring crate -LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" -IUSE="+client +daemon server test +sync" -RESTRICT="!test? ( test )" -REQUIRED_USE=" - || ( client server ) - sync? ( client ) - test? ( client server sync ) -" -RDEPEND="server? ( acct-user/atuin )" -DEPEND="test? ( dev-db/postgresql )" -# protobuf can be dropped after atuin 18.3.0, since upstream switched to -# protox with 9fa223eaaf0e ("chore(build): compile protobufs with protox (#2122)") -BDEPEND=" - dev-libs/protobuf - >=virtual/rust-1.71.0 -" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -GREADME_DISABLE_AUTOFORMAT=1 - -DOCS=( - CONTRIBUTING.md - CONTRIBUTORS - README.md -) - -src_configure() { - local myfeatures=( - $(usev client) - $(usev daemon) - $(usev server) - $(usev sync) - ) - cargo_src_configure --no-default-features -} - -src_compile() { - cargo_src_compile - - ATUIN_BIN="$(cargo_target_dir)/${PN}" - - # Prepare shell completion generation - mkdir completions || die - local shell - for shell in bash fish zsh; do - "${ATUIN_BIN}" gen-completions \ - -s ${shell} \ - -o completions \ - || die - done - - if ! use client; then - return 0 - fi - - mkdir shell-init || die - for shell in bash fish zsh; do - "${ATUIN_BIN}" init ${shell} > shell-init/${shell} || die - done -} - -src_test() { - local postgres_dir="${T}"/postgres - initdb "${postgres_dir}" || die - - local port=11123 - # -h '' → only socket connections allowed. - postgres -D "${postgres_dir}" \ - -k "${postgres_dir}" \ - -p "${port}" & - local postgres_pid=${!} - - local timeout_secs=30 - timeout "${timeout_secs}" bash -c \ - 'until printf "" >/dev/tcp/${0}/${1} 2>> "${T}/portlog"; do sleep 1; done' \ - localhost "${port}" || die "Timeout waiting for postgres port ${port} to become available" - - psql -h localhost -p "${port}" -d postgres <<-EOF || die "Failed to configure postgres" - create database atuin; - create user atuin with encrypted password 'pass'; - grant all privileges on database atuin to atuin; - \connect atuin - grant all on schema public to atuin; - EOF - - # Subshell so that postgres_pid is in scope when the trap is executed. - ( - cleanup() { - kill "${postgres_pid}" || die "failed to send SIGTERM to postgres" - } - trap cleanup EXIT - - ATUIN_DB_URI="postgres://atuin:pass@localhost:${port}/atuin" cargo_src_test - ) -} - -src_install() { - exeinto "/usr/bin" - doexe "${ATUIN_BIN}" - - if use server; then - systemd_dounit "${FILESDIR}/atuin.service" - fi - - dodoc -r "${DOCS[@]}" - - newbashcomp "completions/${PN}.bash" "${PN}" - dozshcomp "completions/_${PN}" - dofishcomp "completions/${PN}.fish" - - if ! use client; then - return 0 - fi - - insinto "/usr/share/${PN}" - doins -r shell-init - - greadme_stdin <<-EOF - Gentoo installs atuin's shell-init code under - /usr/share/atuin/shell-init/ - Therefore, instead of using, e.g., 'eval \"\$(atuin init zsh)\"' in - your .zshrc you can simply put \"source /usr/share/atuin/shell-init/zsh\" - there, which avoids the cost of forking a process. -EOF -} diff --git a/app-shells/atuin/atuin-18.3.0-r2.ebuild b/app-shells/atuin/atuin-18.3.0-r2.ebuild new file mode 100644 index 000000000000..2aeb85eee95a --- /dev/null +++ b/app-shells/atuin/atuin-18.3.0-r2.ebuild @@ -0,0 +1,597 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + addr2line@0.22.0 + adler@1.0.2 + aead@0.5.2 + ahash@0.8.11 + aho-corasick@1.1.3 + allocator-api2@0.2.18 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anstream@0.6.14 + anstyle-parse@0.2.4 + anstyle-query@1.1.0 + anstyle-wincon@3.0.3 + anstyle@1.0.7 + anyhow@1.0.86 + arc-swap@1.7.1 + argon2@0.5.3 + async-stream-impl@0.3.5 + async-stream@0.3.5 + async-trait@0.1.80 + atoi@2.0.0 + atomic-waker@1.1.2 + atomic@0.5.3 + autocfg@1.3.0 + axum-core@0.3.4 + axum-core@0.4.3 + axum-server@0.6.0 + axum@0.6.20 + axum@0.7.5 + backtrace@0.3.72 + base64@0.21.7 + base64@0.22.1 + base64ct@1.6.0 + beef@0.5.2 + bitflags@1.3.2 + bitflags@2.5.0 + blake2@0.10.6 + block-buffer@0.10.4 + block@0.1.6 + bumpalo@3.16.0 + byteorder@1.5.0 + bytes@1.6.0 + cassowary@0.3.0 + castaway@0.2.2 + cc@1.0.98 + cfg-if@1.0.0 + chacha20@0.9.1 + chrono@0.4.38 + cipher@0.4.4 + clap@4.5.4 + clap_builder@4.5.2 + clap_complete@4.5.2 + clap_complete_nushell@4.5.1 + clap_derive@4.5.4 + clap_lex@0.7.0 + cli-clipboard@0.4.0 + clipboard-win@4.5.0 + colorchoice@1.0.1 + colored@2.1.0 + compact_str@0.7.1 + config@0.13.4 + console@0.15.8 + const-oid@0.9.6 + core-foundation-sys@0.8.6 + core-foundation@0.9.4 + cpufeatures@0.2.12 + crc-catalog@2.4.0 + crc@3.2.1 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-queue@0.3.11 + crossbeam-utils@0.8.20 + crossterm@0.27.0 + crossterm_winapi@0.9.1 + crypto-common@0.1.6 + crypto_secretbox@0.1.1 + curve25519-dalek-derive@0.1.1 + curve25519-dalek@4.1.2 + darling@0.20.9 + darling_core@0.20.9 + darling_macro@0.20.9 + dashmap@5.5.3 + der@0.7.9 + deranged@0.3.11 + derive-new@0.5.9 + diff@0.1.13 + digest@0.10.7 + directories@5.0.1 + dirs-sys@0.4.1 + dirs@5.0.1 + dotenvy@0.15.7 + downcast-rs@1.2.1 + ed25519-dalek@2.1.1 + ed25519@2.2.3 + either@1.12.0 + encode_unicode@0.3.6 + encoding_rs@0.8.34 + env_filter@0.1.0 + env_logger@0.11.3 + equivalent@1.0.1 + errno@0.3.9 + error-code@2.3.1 + etcetera@0.8.0 + event-listener@2.5.3 + eyre@0.6.12 + fastrand@2.1.0 + fiat-crypto@0.2.9 + filedescriptor@0.8.2 + fixedbitset@0.4.2 + flume@0.11.0 + fnv@1.0.7 + form_urlencoded@1.2.1 + fs-err@2.11.0 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-intrusive@0.5.0 + futures-io@0.3.30 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + futures@0.3.30 + fuzzy-matcher@0.3.7 + generic-array@0.14.7 + gethostname@0.2.3 + getrandom@0.2.15 + gimli@0.29.0 + h2@0.3.26 + h2@0.4.5 + hashbrown@0.12.3 + hashbrown@0.13.1 + hashbrown@0.14.5 + hashlink@0.8.4 + heck@0.4.1 + heck@0.5.0 + hermit-abi@0.3.9 + hex@0.4.3 + hkdf@0.12.4 + hmac@0.12.1 + home@0.5.9 + http-body-util@0.1.1 + http-body@0.4.6 + http-body@1.0.0 + http@0.2.12 + http@1.1.0 + httparse@1.8.0 + httpdate@1.0.3 + humantime@2.1.0 + hyper-rustls@0.24.2 + hyper-timeout@0.4.1 + hyper-util@0.1.5 + hyper@0.14.29 + hyper@1.3.1 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.60 + ident_case@1.0.1 + idna@0.5.0 + indenter@0.3.3 + indexmap@1.9.3 + indexmap@2.2.6 + indicatif@0.17.8 + inout@0.1.3 + instant@0.1.13 + interim@0.1.2 + ipnet@2.9.0 + is_terminal_polyfill@1.70.0 + iso8601@0.6.1 + itertools@0.12.1 + itoa@1.0.11 + js-sys@0.3.69 + lazy_static@1.4.0 + libc@0.2.155 + libm@0.2.8 + libredox@0.1.3 + libsqlite3-sys@0.27.0 + linux-raw-sys@0.4.14 + listenfd@1.0.1 + lock_api@0.4.12 + log@0.4.21 + logos-codegen@0.14.0 + logos-derive@0.14.0 + logos@0.14.0 + lru@0.12.3 + mach2@0.4.2 + malloc_buf@0.0.6 + matchers@0.1.0 + matchit@0.7.3 + md-5@0.10.6 + memchr@2.7.2 + memoffset@0.6.5 + metrics-exporter-prometheus@0.12.2 + metrics-macros@0.7.1 + metrics-util@0.15.1 + metrics@0.21.1 + mime@0.3.17 + minimal-lexical@0.2.1 + miniz_oxide@0.7.3 + minspan@0.1.1 + mio@0.8.11 + multimap@0.10.0 + nix@0.24.3 + nom@7.1.3 + ntapi@0.4.1 + nu-ansi-term@0.46.0 + nu-ansi-term@0.50.0 + num-bigint-dig@0.8.4 + num-conv@0.1.0 + num-integer@0.1.46 + num-iter@0.1.45 + num-traits@0.2.19 + num_cpus@1.16.0 + num_threads@0.1.7 + number_prefix@0.4.0 + objc-foundation@0.1.1 + objc@0.2.7 + objc_id@0.1.1 + object@0.35.0 + once_cell@1.19.0 + opaque-debug@0.3.1 + openssl-probe@0.1.5 + option-ext@0.2.0 + os_pipe@1.1.5 + overload@0.1.1 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + password-hash@0.5.0 + paste@1.0.15 + pathdiff@0.2.1 + pbkdf2@0.11.0 + pem-rfc7468@0.7.0 + percent-encoding@2.3.1 + petgraph@0.6.5 + pin-project-internal@1.1.5 + pin-project-lite@0.2.14 + pin-project@1.1.5 + pin-utils@0.1.0 + pkcs1@0.7.5 + pkcs8@0.10.2 + pkg-config@0.3.30 + platforms@3.4.0 + poly1305@0.8.0 + portable-atomic@1.6.0 + powerfmt@0.2.0 + ppv-lite86@0.2.17 + pretty_assertions@1.4.0 + prettyplease@0.2.20 + proc-macro2@1.0.85 + prost-build@0.12.6 + prost-derive@0.12.6 + prost-types@0.12.6 + prost@0.12.6 + quanta@0.11.1 + quote@1.0.36 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + ratatui@0.26.3 + raw-cpuid@10.7.0 + rayon-core@1.12.1 + rayon@1.10.0 + redox_syscall@0.4.1 + redox_syscall@0.5.1 + redox_users@0.4.5 + regex-automata@0.1.10 + regex-automata@0.4.6 + regex-syntax@0.6.29 + regex-syntax@0.8.3 + regex@1.10.4 + reqwest@0.11.27 + ring@0.17.8 + rmp@0.8.14 + rpassword@7.3.1 + rsa@0.9.6 + rtoolbox@0.0.2 + runtime-format@0.1.3 + rustc-demangle@0.1.24 + rustc-hash@1.1.0 + rustc_version@0.4.0 + rustix@0.38.34 + rustls-native-certs@0.6.3 + rustls-pemfile@1.0.4 + rustls-pemfile@2.1.2 + rustls-pki-types@1.7.0 + rustls-webpki@0.101.7 + rustls@0.21.12 + rustversion@1.0.17 + rusty_paserk@0.4.0 + rusty_paseto@0.7.1 + ryu@1.0.18 + salsa20@0.10.2 + schannel@0.1.23 + scopeguard@1.2.0 + sct@0.7.1 + security-framework-sys@2.11.0 + security-framework@2.11.0 + semver@1.0.23 + serde@1.0.203 + serde_derive@1.0.203 + serde_json@1.0.117 + serde_path_to_error@0.1.16 + serde_regex@1.1.0 + serde_urlencoded@0.7.1 + serde_with@3.8.1 + serde_with_macros@3.8.1 + sha1@0.10.6 + sha2@0.10.8 + sharded-slab@0.1.7 + shellexpand@3.1.0 + signal-hook-mio@0.2.3 + signal-hook-registry@1.4.2 + signal-hook@0.3.17 + signature@2.2.0 + sketches-ddsketch@0.2.2 + slab@0.4.9 + smallvec@1.13.2 + socket2@0.5.7 + spin@0.5.2 + spin@0.9.8 + spki@0.7.3 + sql-builder@3.1.1 + sqlformat@0.2.3 + sqlx-core@0.7.4 + sqlx-macros-core@0.7.4 + sqlx-macros@0.7.4 + sqlx-mysql@0.7.4 + sqlx-postgres@0.7.4 + sqlx-sqlite@0.7.4 + sqlx@0.7.4 + stability@0.2.0 + static_assertions@1.1.0 + str-buf@1.0.6 + stringprep@0.1.5 + strsim@0.11.1 + strum@0.26.2 + strum_macros@0.26.4 + subtle@2.5.0 + syn@1.0.109 + syn@2.0.66 + sync_wrapper@0.1.2 + sync_wrapper@1.0.1 + sysinfo@0.30.12 + system-configuration-sys@0.5.0 + system-configuration@0.5.1 + tempfile@3.10.1 + thiserror-impl@1.0.61 + thiserror@1.0.61 + thread_local@1.1.8 + time-core@0.1.2 + time-macros@0.2.18 + time@0.3.36 + tiny-bip39@1.0.0 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + tokio-io-timeout@1.2.0 + tokio-macros@2.3.0 + tokio-rustls@0.24.1 + tokio-stream@0.1.15 + tokio-util@0.7.11 + tokio@1.38.0 + toml@0.5.11 + tonic-build@0.11.0 + tonic-types@0.11.0 + tonic@0.11.0 + tower-http@0.5.2 + tower-layer@0.3.2 + tower-service@0.3.2 + tower@0.4.13 + tracing-attributes@0.1.27 + tracing-core@0.1.32 + tracing-log@0.2.0 + tracing-subscriber@0.3.18 + tracing-tree@0.3.1 + tracing@0.1.40 + tree_magic_mini@3.1.5 + try-lock@0.2.5 + typed-builder-macro@0.18.2 + typed-builder@0.18.2 + typenum@1.17.0 + unicode-bidi@0.3.15 + unicode-ident@1.0.12 + unicode-normalization@0.1.23 + unicode-properties@0.1.1 + unicode-segmentation@1.11.0 + unicode-truncate@1.0.0 + unicode-width@0.1.13 + unicode_categories@0.1.1 + universal-hash@0.5.1 + untrusted@0.9.0 + url@2.5.0 + urlencoding@2.1.3 + utf8parse@0.2.1 + uuid@1.8.0 + valuable@0.1.0 + vcpkg@0.2.15 + version_check@0.9.4 + want@0.3.1 + wasi@0.11.0+wasi-snapshot-preview1 + wasite@0.1.0 + wasm-bindgen-backend@0.2.92 + wasm-bindgen-futures@0.4.42 + wasm-bindgen-macro-support@0.2.92 + wasm-bindgen-macro@0.2.92 + wasm-bindgen-shared@0.2.92 + wasm-bindgen@0.2.92 + wayland-client@0.29.5 + wayland-commons@0.29.5 + wayland-protocols@0.29.5 + wayland-scanner@0.29.5 + wayland-sys@0.29.5 + web-sys@0.3.69 + webpki-roots@0.25.4 + whoami@1.5.1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-wsapoll@0.1.2 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.52.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.5 + windows@0.52.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.5 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.5 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.5 + windows_i686_gnullvm@0.52.5 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.5 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.5 + winreg@0.50.0 + wl-clipboard-rs@0.7.0 + x11-clipboard@0.7.1 + x11rb-protocol@0.10.0 + x11rb@0.10.1 + xml-rs@0.8.20 + yansi@0.5.1 + zerocopy-derive@0.7.34 + zerocopy@0.7.34 + zeroize@1.8.1 + zeroize_derive@1.4.2 +" + +RUST_MIN_VER="1.71.1" + +inherit cargo greadme shell-completion systemd + +DESCRIPTION="Shell history manager supporting encrypted synchronisation" +HOMEPAGE="https://atuin.sh https://github.com/atuinsh/atuin" +SRC_URI=" + https://github.com/atuinsh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +# - openssl for ring crate +LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~riscv" +IUSE="+client +daemon server test +sync" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( client server ) + sync? ( client ) + test? ( client server sync ) +" +RDEPEND="server? ( acct-user/atuin )" +DEPEND="test? ( dev-db/postgresql )" +# protobuf can be dropped after atuin 18.3.0, since upstream switched to +# protox with 9fa223eaaf0e ("chore(build): compile protobufs with protox (#2122)") +BDEPEND=" + dev-libs/protobuf +" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +GREADME_DISABLE_AUTOFORMAT=1 + +DOCS=( + CONTRIBUTING.md + CONTRIBUTORS + README.md +) + +src_configure() { + local myfeatures=( + $(usev client) + $(usev daemon) + $(usev server) + $(usev sync) + ) + cargo_src_configure --no-default-features +} + +src_compile() { + cargo_src_compile + + ATUIN_BIN="$(cargo_target_dir)/${PN}" + + # Prepare shell completion generation + mkdir completions || die + local shell + for shell in bash fish zsh; do + "${ATUIN_BIN}" gen-completions \ + -s ${shell} \ + -o completions \ + || die + done + + if ! use client; then + return 0 + fi + + mkdir shell-init || die + for shell in bash fish zsh; do + "${ATUIN_BIN}" init ${shell} > shell-init/${shell} || die + done +} + +src_test() { + local postgres_dir="${T}"/postgres + initdb "${postgres_dir}" || die + + local port=11123 + # -h '' → only socket connections allowed. + postgres -D "${postgres_dir}" \ + -k "${postgres_dir}" \ + -p "${port}" & + local postgres_pid=${!} + + local timeout_secs=30 + timeout "${timeout_secs}" bash -c \ + 'until printf "" >/dev/tcp/${0}/${1} 2>> "${T}/portlog"; do sleep 1; done' \ + localhost "${port}" || die "Timeout waiting for postgres port ${port} to become available" + + psql -h localhost -p "${port}" -d postgres <<-EOF || die "Failed to configure postgres" + create database atuin; + create user atuin with encrypted password 'pass'; + grant all privileges on database atuin to atuin; + \connect atuin + grant all on schema public to atuin; + EOF + + # Subshell so that postgres_pid is in scope when the trap is executed. + ( + cleanup() { + kill "${postgres_pid}" || die "failed to send SIGTERM to postgres" + } + trap cleanup EXIT + + ATUIN_DB_URI="postgres://atuin:pass@localhost:${port}/atuin" cargo_src_test + ) +} + +src_install() { + exeinto "/usr/bin" + doexe "${ATUIN_BIN}" + + if use server; then + systemd_dounit "${FILESDIR}/atuin.service" + fi + + dodoc -r "${DOCS[@]}" + + newbashcomp "completions/${PN}.bash" "${PN}" + dozshcomp "completions/_${PN}" + dofishcomp "completions/${PN}.fish" + + if ! use client; then + return 0 + fi + + insinto "/usr/share/${PN}" + doins -r shell-init + + greadme_stdin <<-EOF + Gentoo installs atuin's shell-init code under + /usr/share/atuin/shell-init/ + Therefore, instead of using, e.g., 'eval \"\$(atuin init zsh)\"' in + your .zshrc you can simply put \"source /usr/share/atuin/shell-init/zsh\" + there, which avoids the cost of forking a process. +EOF +} diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest index 2ac462ac8d5d..10730fa00d6f 100644 --- a/app-shells/bash/Manifest +++ b/app-shells/bash/Manifest @@ -51,6 +51,7 @@ DIST bash-5.3_alpha_p20241028-4917f2859c8624e834f589bbd526a7b707072ce3.tar.gz 15 DIST bash-5.3_alpha_p20241101-fffa5d0e7c05d04731fcb113db46d7f85ac39085.tar.gz 15938486 BLAKE2B cc1db98359f0a7d2fe1598cfda1d67db354696fc2a7a088bf8e231c43107979653f2968826021593d15f13ee1e5144aa49670cb182152c845eee37340fa20be7 SHA512 36a61ac433cd6ce29fe7895837d1f83bb298b4a3ac6d916711c8820ec85219f7fa280cec35b7d845eeacdc6b6ee1bea9a859f61a0c1f1f7363edeed089ebc626 DIST bash-5.3_alpha_p20241102-bf093e31aec6963c44309274e8ec5b8eca05af95.tar.gz 15717780 BLAKE2B 6898a1a4cc9184f64bcbccc1c5621900c2d196db91be51c7ae462e461e43a288f9a0cf986ffde76390e5c1a9bddf69a5581f91f272f328703fbd18ef90b9a151 SHA512 13b989c01c5abfdfa4456210926911bad2e0fd10a0cd3b73372f4671bcfc51e3f3b0bf39a864bfdd3dce162840dbb1cc33b7f18fb92e47f893a58b234b532f7a DIST bash-5.3_alpha_p20241104-0075715b29c9c1d984ec243cf3018775ed5612de.tar.gz 15719398 BLAKE2B 23e05c0bc505237e662c7294655c1aac3034856f85ae306e460ce2b8c09e9ab5b7ec8fd7ee68aadd896587273a1d3b8a218f546d1ecde2b787ede2d45f2cce6f SHA512 3b15722cc136bc55f5223c94be630f837d2336dde7bc15fad0b32e53e2b314af6d7ccbd0d5bbad7d13bd289823419f2e452d7e9aead403dd318af919dc2ab7e9 +DIST bash-5.3_alpha_p20241108-b116cfe57df2c061cd953b77a0fc1b738dd5fe94.tar.gz 14937995 BLAKE2B d8a9282ea50a6c02bbe844b4f6c16148d2c63aad6ca54984389465dd91a7bd8d393d9fb18ca97478bec82fe4aa01108226f023e528f1c754bb10c755be206583 SHA512 50a54a6da25bed3fd21fd4976f6378796a39a6a9f6e310f3fdc86b0cbb402f1c990b55ae07d62b96b81c83fd1a66e1fc6efbd87ce66018f48c609da196dd1d17 DIST bash205b-001 1132 BLAKE2B 0c5eef29777d54ef05957ea3d63b1556fb380bd20c238dc28993d822b37bc4e78ff4048ad069f6b8cd25da77ccdeb7aecd86c4349cb9d81e5e94c7001eeae5e6 SHA512 5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071 DIST bash205b-002 755 BLAKE2B 6a6ed5679d451f02f8104b345c1722d11718ce3b4043b581c17786d40d8da69a34786fb56d0c363dba277b8e9dd33f12f70c9cc73a9fc39ba4a8319406f0458d SHA512 46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ec8888f3a9526883 DIST bash205b-003 2356 BLAKE2B b7887d00d92fd298cd07a15e1c73b516dabd22ecd74c97091636dd97a0cd55024ed698e5cc924c4311d994dd326b1ad074bea35e7650cf9cf4e25c60d2713fa7 SHA512 74528ca5d165b812d299f1c69b47757bd677c0b22ce4217e155cd641708b02364a93c6709fb57b546b376b36da74429a61493921c7c199563da40ddcf1c1f399 @@ -498,5 +499,6 @@ EBUILD bash-5.3_alpha_p20241028.ebuild 12151 BLAKE2B d052500b79587366e2865644fec EBUILD bash-5.3_alpha_p20241101.ebuild 12151 BLAKE2B b5e8c92027b243d1b76defe28bd1d0d3864a813a7c3e53fe9d9a247a0f9e86759f71f1f07e2fe193cc4a8822056359d3840c81ecc1bd57f0264c2036ee8605f9 SHA512 c8bc9f61ef87fe23473eab3befbb672d79d9d9d7336a60dc804c4e9a29a5fb5ab01ec4571ec277030dd0c939fe75037f914266f3e951f55471580eaae00fa8e5 EBUILD bash-5.3_alpha_p20241102.ebuild 12151 BLAKE2B e318cc036d39a0c1d71e66235729b88ddcf5dce25e1f52d4109ac355f46c126c89d3101ae4f858673cd99c3aa3d627e2cee4c96a9ace12c8ce8b5fcec49b948c SHA512 e94cad09ee004c3864c2364e42286921375192c913247879b338a3355800eff96b7341c76d4959434aa761756f7f332d77960e5ac6aa48c638f0c4a94512e98a EBUILD bash-5.3_alpha_p20241104.ebuild 12151 BLAKE2B f8654e84103992a60ccb95e7b9e2b2c6efe5205aaab578b154a02e723e8d27867d29f302108a0d7c30b9c46130c45305538851eaa57b9cc74e78bf6e5c90e098 SHA512 98daa2b7ccbd23785640674e34401ae1c42571228fac7096750eef29fd4ddc68382f12a34ee2a2db547aba2efa7de93596699da008174ffc695b8c3ba0fe3cc8 +EBUILD bash-5.3_alpha_p20241108.ebuild 12151 BLAKE2B 4ef64cb62a912ba418936f5d898e566725ba838301d482178851ace2f596a0ab58a22181c174b20fe8ec0142b9e906416703c943f59ef1abb4bee3e02fc1bf43 SHA512 9d9fbb8a018effd706cdc0376d2bd7b1ff11b3cf310ab986a2e264eb8c32e39bf41b7000d9d5fcb5ace738bdd760f970c9cfcd0ee3aeb8c1d40a6a97a82315e0 EBUILD bash-9999.ebuild 12151 BLAKE2B 2a196c15c43c613d03ca3ea480bdb4151b189a9b7c71a104b76268e6c051b12d4497a4d55af6dd2df10d5a9541778fb396b9c0a30cefdc16ea435f9a604e1a2b SHA512 d50d982e70df19288f69c6194b9d893cbee7fcf07034e7ba50495b3e25e6b5aba4e481f82d3781fcc9c7b1461b8d89158ea02465bc6f64105cb7489299cc267c MISC metadata.xml 1009 BLAKE2B f71587b0a6d05b907f82b26be93b071290d91dc8f612f7b008a05eaa94d45be2ef8c1d992b7ac886648a9dcf964c30e8d9a7aff90d44835beb452e0d635b9533 SHA512 8aa1cb4c3206a76d10181394a91c315967fd9d3b359194f430f075fdd5a0b4b32149eec36b85412ef7e84b55e7b01955c75486b2df82b392a5acb3df8229a88d diff --git a/app-shells/bash/bash-5.3_alpha_p20241108.ebuild b/app-shells/bash/bash-5.3_alpha_p20241108.ebuild new file mode 100644 index 000000000000..aa808e0803a2 --- /dev/null +++ b/app-shells/bash/bash-5.3_alpha_p20241108.ebuild @@ -0,0 +1,411 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc +inherit flag-o-matic toolchain-funcs prefix verify-sig + +# Uncomment if we have a patchset. +#GENTOO_PATCH_DEV="sam" +#GENTOO_PATCH_VER="${PV}" + +MY_PV=${PV/_p*} +MY_PV=${MY_PV/_/-} +MY_P=${PN}-${MY_PV} +MY_PATCHES=() + +# Determine the patchlevel. +case ${PV} in + 9999|*_alpha*|*_beta*|*_rc*) + # Set a negative patchlevel to indicate that it's a pre-release. + PLEVEL=-1 + ;; + *_p*) + PLEVEL=${PV##*_p} + ;; + *) + PLEVEL=0 +esac + +# The version of readline this bash normally ships with. Note that we only use +# the bundled copy of readline for pre-releases. +READLINE_VER="8.3_alpha" + +DESCRIPTION="The standard GNU Bourne again shell" +HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" + EGIT_BRANCH=devel + inherit git-r3 +elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then + # It can be useful to have snapshots in the pre-release period once + # the first alpha is out, as various bugs get reported and fixed from + # the alpha, and the next pre-release is usually quite far away. + # + # i.e. if it's worth packaging the alpha, it's worth packaging a followup. + BASH_COMMIT="b116cfe57df2c061cd953b77a0fc1b738dd5fe94" + SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz" + S=${WORKDIR}/${PN}-${BASH_COMMIT} +else + my_urls=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}.tar.gz" ) + + # bash-5.1 -> bash51 + my_p=${PN}$(ver_cut 1-2) my_p=${my_p/.} + + for (( my_patch_idx = 1; my_patch_idx <= PLEVEL; my_patch_idx++ )); do + printf -v my_patch_ver %s-%03d "${my_p}" "${my_patch_idx}" + my_urls+=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}-patches/${my_patch_ver}" ) + MY_PATCHES+=( "${DISTDIR}/${my_patch_ver}" ) + done + + SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )" + S=${WORKDIR}/${MY_P} + + unset -v my_urls my_p my_patch_idx my_patch_ver +fi + +if [[ ${GENTOO_PATCH_VER} ]]; then + SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz" +fi + +LICENSE="GPL-3+" +SLOT="0" +if (( PLEVEL >= 0 )); then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi +IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline" + +DEPEND=" + >=sys-libs/ncurses-5.2-r2:= + nls? ( virtual/libintl ) +" +if (( PLEVEL >= 0 )); then + DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )" +fi +RDEPEND=" + ${DEPEND} +" +# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011). +BDEPEND=" + pgo? ( dev-util/gperf ) + verify-sig? ( sec-keys/openpgp-keys-chetramey ) +" + +# EAPI 8 tries to append it but it doesn't exist here. +QA_CONFIGURE_OPTIONS="--disable-static" + +PATCHES=( + #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/ + + # Patches to or from Chet, posted to the bug-bash mailing list. + "${FILESDIR}/${PN}-5.0-syslog-history-extern.patch" +) + +pkg_setup() { + # bug #7332 + if is-flag -malign-double; then + eerror "Detected bad CFLAGS '-malign-double'. Do not use this" + eerror "as it breaks LFS (struct stat64) on x86." + die "remove -malign-double from your CFLAGS mr ricer" + fi + + if use bashlogger; then + ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs." + ewarn "This will log ALL output you enter into the shell, you have been warned." + fi +} + +src_unpack() { + local patch + + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then + default + else + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig} + + for patch in "${MY_PATCHES[@]}"; do + verify-sig_verify_detached "${patch}"{,.sig} + done + fi + + unpack "${MY_P}.tar.gz" + + if [[ ${GENTOO_PATCH_VER} ]]; then + unpack "${PN}-${GENTOO_PATCH_VER}-patches.tar.xz" + fi + fi +} + +src_prepare() { + # Include official patches. + (( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}" + + # Clean out local libs so we know we use system ones w/releases. The + # touch utility is invoked for the benefit of config.status. + if (( PLEVEL >= 0 )); then + rm -rf lib/{readline,termcap}/* \ + && touch lib/{readline,termcap}/Makefile.in \ + && sed -i -E 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in \ + || die + fi + + # Prefixify hardcoded path names. No-op for non-prefix. + hprefixify pathnames.h.in + + # Avoid regenerating docs after patches, bug #407985. + sed -i -E '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in \ + && touch -r . doc/* \ + || die + + # Sometimes hangs (more noticeable w/ pgo), bug #907403. + rm tests/run-jobs || die + + eapply -p0 "${PATCHES[@]}" + eapply_user +} + +src_configure() { + local -a myconf + + # Upstream only test with Bison and require GNUisms like YYEOF and + # YYERRCODE. The former at least may be in POSIX soon: + # https://www.austingroupbugs.net/view.php?id=1269. + # configure warns on use of non-Bison but doesn't abort. The result + # may misbehave at runtime. + unset -v YACC + + # wcsnwidth(), substring() issues with -Wlto-type-mismatch, reported + # upstream to Chet by email. + filter-lto + + myconf=( + --disable-profiling + + # Force linking with system curses ... the bundled termcap lib + # sucks bad compared to ncurses. For the most part, ncurses + # is here because readline needs it. But bash itself calls + # ncurses in one or two small places :(. + --with-curses + + $(use_enable mem-scramble) + $(use_enable net net-redirections) + $(use_enable readline) + $(use_enable readline bang-history) + $(use_enable readline history) + $(use_with afs) + $(use_with mem-scramble bash-malloc) + ) + + # For descriptions of these, see config-top.h. + # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426 + append-cppflags \ + -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \ + -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \ + -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \ + -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \ + -DNON_INTERACTIVE_LOGIN_SHELLS \ + -DSSH_SOURCE_BASHRC \ + $(use bashlogger && echo -DSYSLOG_HISTORY) + + use nls || myconf+=( --disable-nls ) + + if (( PLEVEL >= 0 )); then + # Historically, we always used the builtin readline, but since + # our handling of SONAME upgrades has gotten much more stable + # in the PM (and the readline ebuild itself preserves the old + # libs during upgrades), linking against the system copy should + # be safe. + # Exact cached version here doesn't really matter as long as it + # is at least what's in the DEPEND up above. + export ac_cv_rl_version=${READLINE_VER%%_*} + + # Use system readline only with released versions. + myconf+=( --with-installed-readline=. ) + fi + + if use plugins; then + append-ldflags "-Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/bash" + else + # Disable the plugins logic by hand since bash doesn't provide + # a way of doing it. + export ac_cv_func_dl{close,open,sym}=no \ + ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no + + sed -i -e '/LOCAL_LDFLAGS=/s:-rdynamic::' configure || die + fi + + # bug #444070 + tc-export AR + + econf "${myconf[@]}" +} + +src_compile() { + local -a pgo_generate_flags pgo_use_flags + local flag + + # -fprofile-partial-training because upstream notes the test suite isn't + # super comprehensive. + # https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo + if use pgo; then + pgo_generate_flags=( + -fprofile-update=atomic + -fprofile-dir="${T}"/pgo + -fprofile-generate="${T}"/pgo + ) + pgo_use_flags=( + -fprofile-use="${T}"/pgo + -fprofile-dir="${T}"/pgo + ) + if flag=$(test-flags-CC -fprofile-partial-training); then + pgo_generate_flags+=( "${flag}" ) + pgo_use_flags+=( "${flag}" ) + fi + fi + + emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" + use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" all others + + # Build Bash and run its tests to generate profiles. + if (( ${#pgo_generate_flags[@]} )); then + # Used in test suite. + unset -v A + + emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" -k check + + if tc-is-clang; then + llvm-profdata merge "${T}"/pgo --output="${T}"/pgo/default.profdata || die + fi + + # Rebuild Bash using the profiling data we just generated. + emake clean + emake CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" + use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" all others + fi +} + +src_test() { + # Used in test suite. + unset -v A + + default +} + +src_install() { + local d f + + default + + my_prefixify() { + while read -r; do + if [[ $REPLY == *$1* ]]; then + REPLY=${REPLY/"/etc/"/"${EPREFIX}/etc/"} + fi + printf '%s\n' "${REPLY}" || ! break + done < "$2" || die + } + + dodir /bin + mv -- "${ED}"/usr/bin/bash "${ED}"/bin/ || die + dosym bash /bin/rbash + + insinto /etc/bash + doins "${FILESDIR}"/bash_logout + my_prefixify bashrc.d "${FILESDIR}"/bashrc-r1 | newins - bashrc + + insinto /etc/bash/bashrc.d + my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color.bash | newins - 10-gentoo-color.bash + newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r1.bash 10-gentoo-title.bash + if [[ ! ${EPREFIX} ]]; then + doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash + fi + + insinto /etc/skel + for f in bash{_logout,_profile,rc}; do + newins "${FILESDIR}/dot-${f}" ".${f}" + done + + if use plugins; then + exeinto "/usr/$(get_libdir)/bash" + set -- examples/loadables/*.o + doexe "${@%.o}" + + insinto /usr/include/bash-plugins + doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h} + fi + + if use examples; then + for d in examples/{functions,misc,scripts,startup-files}; do + exeinto "/usr/share/doc/${PF}/${d}" + docinto "${d}" + for f in "${d}"/*; do + if [[ ${f##*/} != @(PERMISSION|*README) ]]; then + doexe "${f}" + else + dodoc "${f}" + fi + done + done + fi + + # Install bash_builtins.1 and rbash.1. + emake -C doc DESTDIR="${D}" install_builtins + sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die + doman "${T}"/rbash.1 + + newdoc CWRU/changelog ChangeLog + dosym bash.info /usr/share/info/bashref.info +} + +pkg_preinst() { + if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]]; then + mkdir -p -- "${EROOT}"/etc/bash \ + && mv -f -- "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/ \ + || die + fi +} + +pkg_postinst() { + local old_ver + + # If /bin/sh does not exist, provide it. + if [[ ! -e ${EROOT}/bin/sh ]]; then + ln -sf -- bash "${EROOT}"/bin/sh || die + fi + + read -r old_ver <<<"${REPLACING_VERSIONS}" + if [[ ! $old_ver ]]; then + : + elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then + return + fi + + while read -r; do ewarn "${REPLY}"; done <<'EOF' +Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. + +Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the +characteristics of the operating environment, it may contain a command to set +the terminal's window title. Those who were already choosing to customise the +PROMPT_COMMAND variable are now advised to append their commands like so: + +PROMPT_COMMAND+=('custom command goes here') + +Gentoo no longer defaults to having bash set the window title in the case +that the terminal is controlled by sshd(8), unless screen is launched on the +remote side or the terminal reliably supports saving and restoring the title +(as alacritty, foot and tmux do). Those wanting for the title to be set +regardless may adjust ~/.bashrc - or create a custom /etc/bash/bashrc.d +drop-in - to set PROMPT_COMMMAND like so: + +PROMPT_COMMAND=(genfun_set_win_title) + +Those who would prefer for bash never to interfere with the window title may +now opt out of the default title setting behaviour, either with the "unset -v +PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. +EOF +} diff --git a/app-shells/mcfly/Manifest b/app-shells/mcfly/Manifest index d8e4ef6f2dd4..84f967f75fef 100644 --- a/app-shells/mcfly/Manifest +++ b/app-shells/mcfly/Manifest @@ -68,6 +68,6 @@ DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5 DIST winapi-0.3.8.crate 1128308 BLAKE2B e0e8ef6121f222b0500525192ebb69b26b71cc16f9ba92186f8ad6acc9de4cb8cc7c738f9c31f5bd223d2e34c93c496e8448c973d69797776004670c70abf69c SHA512 5a899ee5f09f30d742b8b8eba78da05cd9f4c664408fdeb9370373f8756a962a23e3f1c07619e745b3270138606c9a369076c02c3f5353f657df09d203d9a736 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -EBUILD mcfly-0.5.13.ebuild 2160 BLAKE2B f7e828e6f70f66358b063b826d7131579131dde14b4b836a36fc594607416160bd81e6837bc253d26a03d735f62251437d6627366901ab6d25e0800d3e0e64b6 SHA512 22eb40650b884f0fb36bca53fe9c497ae55612582ecb792e751c8f54bb32ba64b60fbdfd2d2eec20754e74f0e00be5a995411559bb43cfb0682c13daf376bdc8 -EBUILD mcfly-0.9.0.ebuild 1104 BLAKE2B 69a41c9509306809f7f70fc4434df81ebf833d1422674d979931b19043aa40d9351062ca643ef4fb56e566b5991635296be1a908499395d441371979a6825f64 SHA512 4a4bfe61e49f2666b5e78623c6d4c1b512c5640a77cf3724eae1f40b307c624646097ae8426b9bcbdb371861e26005841f3f41b36967ec11befcca2467494c42 +EBUILD mcfly-0.5.13-r1.ebuild 2160 BLAKE2B cda7c088eda74ab0bb2cebc4b9f7624a4112b6ec48eac9433034769e0b12e4555a4b7bcfef4249c81501580cd92749e08a9071dacad09bb75fe4e47523110820 SHA512 25c66ccd70661b34002e9c32a07eda7a0a617a6f9d0be4594b3da77fab8024f1bba3455b6f25c21521dc024d030011cf0818432f469519ebda83fa79b472d439 +EBUILD mcfly-0.9.0-r1.ebuild 1104 BLAKE2B 69a41c9509306809f7f70fc4434df81ebf833d1422674d979931b19043aa40d9351062ca643ef4fb56e566b5991635296be1a908499395d441371979a6825f64 SHA512 4a4bfe61e49f2666b5e78623c6d4c1b512c5640a77cf3724eae1f40b307c624646097ae8426b9bcbdb371861e26005841f3f41b36967ec11befcca2467494c42 MISC metadata.xml 671 BLAKE2B b65ae57bc29d74659c833ea18ce30eb443fd726918b4cb96bf0077af70905c7f52c9030deb1c761f078f5390f0117d06445ca8304d38aff993f83311c6d7dbcb SHA512 7b284f2e64686761fdf73e78af29e08a62d8aac77d0d9e4b644c7353d5a0744d9b5b54f4f831f90f0f1fff9b9e6c4e463c39afb75b45f81ec0b0340fc5b50b26 diff --git a/app-shells/mcfly/mcfly-0.5.13-r1.ebuild b/app-shells/mcfly/mcfly-0.5.13-r1.ebuild new file mode 100644 index 000000000000..0f6affe490b3 --- /dev/null +++ b/app-shells/mcfly/mcfly-0.5.13-r1.ebuild @@ -0,0 +1,115 @@ +# Copyright 2017-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick@0.7.10 + ansi_term@0.11.0 + arrayref@0.3.6 + arrayvec@0.5.1 + atty@0.2.14 + autocfg@1.0.0 + base64@0.11.0 + bitflags@1.2.1 + blake2b_simd@0.5.10 + bstr@0.2.12 + byteorder@1.3.4 + cc@1.0.52 + cfg-if@0.1.10 + chrono@0.4.19 + clap@2.33.0 + constant_time_eq@0.1.5 + crossbeam-utils@0.7.2 + csv@1.1.3 + csv-core@0.1.10 + dirs@2.0.2 + dirs-sys@0.3.4 + either@1.6.1 + getrandom@0.1.14 + hermit-abi@0.1.12 + humantime@2.1.0 + itertools@0.9.0 + itoa@0.4.5 + lazy_static@1.4.0 + libc@0.2.69 + libsqlite3-sys@0.10.0 + linked-hash-map@0.5.3 + lru-cache@0.1.2 + memchr@2.3.3 + num-integer@0.1.44 + num-traits@0.2.14 + numtoa@0.1.0 + pkg-config@0.3.17 + ppv-lite86@0.2.6 + rand@0.7.3 + rand_chacha@0.2.2 + rand_core@0.5.1 + rand_hc@0.2.0 + redox_syscall@0.1.56 + redox_termios@0.1.1 + redox_users@0.3.4 + regex@1.3.7 + regex-automata@0.1.9 + regex-syntax@0.6.17 + relative-path@1.0.0 + rusqlite@0.15.0 + rust-argon2@0.7.0 + ryu@1.0.4 + serde@1.0.106 + shellexpand@2.0.0 + strsim@0.8.0 + termion@1.5.5 + textwrap@0.11.0 + thread_local@1.0.1 + time@0.1.43 + unicode-segmentation@1.6.0 + unicode-width@0.1.7 + vcpkg@0.2.8 + vec_map@0.8.2 + wasi@0.9.0+wasi-snapshot-preview1 + winapi@0.3.8 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 +" + +inherit cargo readme.gentoo-r1 + +DESCRIPTION="Context-aware bash history search replacement (ctrl-r)" +HOMEPAGE="https://github.com/cantino/mcfly" +SRC_URI="https://github.com/cantino/mcfly/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS}" + +LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 CC0-1.0 MIT Unlicense" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/mcfly" + +src_install() { + cargo_src_install + + insinto /usr/share/${PN} + doins ${PN}.{bash,fish,zsh} + + # create README.gentoo + local DISABLE_AUTOFORMATTING="yes" + local DOC_CONTENTS=\ +"To start using ${PN}, add the following to your shell: + +~/.bashrc +eval \"\$(mcfly init bash)\" + +~/.config/fish/config.fish +mcfly init fish | source + +~/.zsh +eval \"\$(mcfly init zsh)\"" + readme.gentoo_create_doc + + einstalldocs +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/app-shells/mcfly/mcfly-0.5.13.ebuild b/app-shells/mcfly/mcfly-0.5.13.ebuild deleted file mode 100644 index 888504821bc2..000000000000 --- a/app-shells/mcfly/mcfly-0.5.13.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 2017-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - aho-corasick-0.7.10 - ansi_term-0.11.0 - arrayref-0.3.6 - arrayvec-0.5.1 - atty-0.2.14 - autocfg-1.0.0 - base64-0.11.0 - bitflags-1.2.1 - blake2b_simd-0.5.10 - bstr-0.2.12 - byteorder-1.3.4 - cc-1.0.52 - cfg-if-0.1.10 - chrono-0.4.19 - clap-2.33.0 - constant_time_eq-0.1.5 - crossbeam-utils-0.7.2 - csv-1.1.3 - csv-core-0.1.10 - dirs-2.0.2 - dirs-sys-0.3.4 - either-1.6.1 - getrandom-0.1.14 - hermit-abi-0.1.12 - humantime-2.1.0 - itertools-0.9.0 - itoa-0.4.5 - lazy_static-1.4.0 - libc-0.2.69 - libsqlite3-sys-0.10.0 - linked-hash-map-0.5.3 - lru-cache-0.1.2 - memchr-2.3.3 - num-integer-0.1.44 - num-traits-0.2.14 - numtoa-0.1.0 - pkg-config-0.3.17 - ppv-lite86-0.2.6 - rand-0.7.3 - rand_chacha-0.2.2 - rand_core-0.5.1 - rand_hc-0.2.0 - redox_syscall-0.1.56 - redox_termios-0.1.1 - redox_users-0.3.4 - regex-1.3.7 - regex-automata-0.1.9 - regex-syntax-0.6.17 - relative-path-1.0.0 - rusqlite-0.15.0 - rust-argon2-0.7.0 - ryu-1.0.4 - serde-1.0.106 - shellexpand-2.0.0 - strsim-0.8.0 - termion-1.5.5 - textwrap-0.11.0 - thread_local-1.0.1 - time-0.1.43 - unicode-segmentation-1.6.0 - unicode-width-0.1.7 - vcpkg-0.2.8 - vec_map-0.8.2 - wasi-0.9.0+wasi-snapshot-preview1 - winapi-0.3.8 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-x86_64-pc-windows-gnu-0.4.0 -" - -inherit cargo readme.gentoo-r1 - -DESCRIPTION="Context-aware bash history search replacement (ctrl-r)" -HOMEPAGE="https://github.com/cantino/mcfly" -SRC_URI="https://github.com/cantino/mcfly/archive/v${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris)" - -LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 CC0-1.0 MIT Unlicense" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/bin/mcfly" - -src_install() { - cargo_src_install - - insinto /usr/share/${PN} - doins ${PN}.{bash,fish,zsh} - - # create README.gentoo - local DISABLE_AUTOFORMATTING="yes" - local DOC_CONTENTS=\ -"To start using ${PN}, add the following to your shell: - -~/.bashrc -eval \"\$(mcfly init bash)\" - -~/.config/fish/config.fish -mcfly init fish | source - -~/.zsh -eval \"\$(mcfly init zsh)\"" - readme.gentoo_create_doc - - einstalldocs -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/app-shells/mcfly/mcfly-0.9.0-r1.ebuild b/app-shells/mcfly/mcfly-0.9.0-r1.ebuild new file mode 100644 index 000000000000..2c4a7577b00a --- /dev/null +++ b/app-shells/mcfly/mcfly-0.9.0-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 2017-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +inherit cargo readme.gentoo-r1 + +DESCRIPTION="Context-aware bash history search replacement (ctrl-r)" +HOMEPAGE="https://github.com/cantino/mcfly" +SRC_URI="https://github.com/cantino/mcfly/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS}" +SRC_URI+="https://dev.gentoo.org/~arthurzam/distfiles/app-shells/${PN}/${P}-crates.tar.xz" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB + || ( Apache-2.0 Boost-1.0 ) +" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/mcfly" + +src_install() { + cargo_src_install + + insinto /usr/share/${PN} + doins ${PN}.{bash,fish,zsh} + + # create README.gentoo + local DISABLE_AUTOFORMATTING="yes" + local DOC_CONTENTS=\ +"To start using ${PN}, add the following to your shell: + +~/.bashrc +eval \"\$(mcfly init bash)\" + +~/.config/fish/config.fish +mcfly init fish | source + +~/.zsh +eval \"\$(mcfly init zsh)\"" + readme.gentoo_create_doc + + einstalldocs +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/app-shells/mcfly/mcfly-0.9.0.ebuild b/app-shells/mcfly/mcfly-0.9.0.ebuild deleted file mode 100644 index 2c4a7577b00a..000000000000 --- a/app-shells/mcfly/mcfly-0.9.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2017-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" - -inherit cargo readme.gentoo-r1 - -DESCRIPTION="Context-aware bash history search replacement (ctrl-r)" -HOMEPAGE="https://github.com/cantino/mcfly" -SRC_URI="https://github.com/cantino/mcfly/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS}" -SRC_URI+="https://dev.gentoo.org/~arthurzam/distfiles/app-shells/${PN}/${P}-crates.tar.xz" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB - || ( Apache-2.0 Boost-1.0 ) -" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/bin/mcfly" - -src_install() { - cargo_src_install - - insinto /usr/share/${PN} - doins ${PN}.{bash,fish,zsh} - - # create README.gentoo - local DISABLE_AUTOFORMATTING="yes" - local DOC_CONTENTS=\ -"To start using ${PN}, add the following to your shell: - -~/.bashrc -eval \"\$(mcfly init bash)\" - -~/.config/fish/config.fish -mcfly init fish | source - -~/.zsh -eval \"\$(mcfly init zsh)\"" - readme.gentoo_create_doc - - einstalldocs -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/app-shells/nushell/Manifest b/app-shells/nushell/Manifest index 70bd62fe174f..c6a5960c93a7 100644 --- a/app-shells/nushell/Manifest +++ b/app-shells/nushell/Manifest @@ -965,7 +965,7 @@ DIST zstd-safe-7.1.0.crate 20792 BLAKE2B e12fa6387c46ad526d8831dbe1ca0dcc0d3d930 DIST zstd-safe-7.2.1.crate 21122 BLAKE2B 49df1ae857449393e6a09293b8963702fecb375622a5cda96d51c3ae96b67044aa40dbc043b96a16ea3b66dac47287dc58007a825c025c3d9b7aac31b441ab9a SHA512 95d0a1d4bb307f64de40f4bad5b400e5a592c901e133a88d8344c46ba3dd51465a8284fa2e3aca74f531c21e7bc3eead112f3797abaea7e439e3f407401b947b DIST zstd-sys-2.0.10+zstd.1.5.6.crate 749088 BLAKE2B 89ec471502281a65841e1c38b313571ac0ba1d2bb3aacba11297f782db9f0f8ed9cf945b757840e7851da0b7400b8c58fc79a60f24a6535fc271d28f07b2ffe9 SHA512 588008a436a9c7751fa7c088620bf04434751e508c9a729e6840e42a14a2cc26c8ee252e8f129a5ae00eb1f76ae6ecfffaac043d854b61381d386f71d80993f9 DIST zstd-sys-2.0.13+zstd.1.5.6.crate 749090 BLAKE2B b5714217ca68255d0881adcaf282a6309de322c481fe4cf8c10d9b68748008a9ca0287e8323f5a118d3b052b7dfb257182555718599da843e09068a1e8df8c5f SHA512 c1f0176ebd0914879d0060796776c7fe376293ce9bc9f8f07ee3b809932a75aa033881d59a1bc99b6cd9af85b8e225fc09bcfc96013e556d7c11f155b759ecbf -EBUILD nushell-0.95.0.ebuild 14710 BLAKE2B a56647f10c5f6effe2af6419cad44e2658fa7c5975a54aa3c89c6f0ab6c1da058a2d751b97f53b006e9d80fcdacedcf773828ba9022a6af7fa13fecf52ffada7 SHA512 48f0a54e6ba81349cd70dada759e1af739ab07b2f16e251293cb717ee1537fae91ee291b6d2292c0138db013a8adf4320dcd158e9cda45f63a76523ef25ad6d3 -EBUILD nushell-0.96.1.ebuild 14946 BLAKE2B d1e2cbf0969521588069756da315d3fc3e434cda5f2b581959f313829671a68e0f608d4668f6c2026d5d649eae224226e57384a290387d13262ac3ad7ef5a01b SHA512 2f0c8dc5e42bab19dfdeec6fa8506e21086a0ec193d4e9b229b17a0afcea29ecc4a524626782125ca20afed3410d2e056487b78f2e82d39cfc4cbae152b01950 -EBUILD nushell-0.98.0.ebuild 15161 BLAKE2B b1252a9f2d19d46e8e6d59c3f2bd66dc1e5bf99c676d594338d28bcc9449520dca0a3ed91872d623bd9df82c9c3c7564c38cb2c36707879e69d96b78bb05fbc4 SHA512 35ab7556c898a5ad688cff1ea55a712d2805aff5fc4b48f1998e3d579717da7ccb57ea3bd330e0caa57123b5cfb7843a775fba7e2ddee884ca5d8bb201c0d92b +EBUILD nushell-0.95.0-r1.ebuild 14710 BLAKE2B a56647f10c5f6effe2af6419cad44e2658fa7c5975a54aa3c89c6f0ab6c1da058a2d751b97f53b006e9d80fcdacedcf773828ba9022a6af7fa13fecf52ffada7 SHA512 48f0a54e6ba81349cd70dada759e1af739ab07b2f16e251293cb717ee1537fae91ee291b6d2292c0138db013a8adf4320dcd158e9cda45f63a76523ef25ad6d3 +EBUILD nushell-0.96.1-r1.ebuild 14946 BLAKE2B d1e2cbf0969521588069756da315d3fc3e434cda5f2b581959f313829671a68e0f608d4668f6c2026d5d649eae224226e57384a290387d13262ac3ad7ef5a01b SHA512 2f0c8dc5e42bab19dfdeec6fa8506e21086a0ec193d4e9b229b17a0afcea29ecc4a524626782125ca20afed3410d2e056487b78f2e82d39cfc4cbae152b01950 +EBUILD nushell-0.98.0-r1.ebuild 15160 BLAKE2B f273cf8020c425142c2a2a1f2335d5dc59af5c2f7b8a54985bd9199fdc56c967d07ed67d43fd280554580d7f76517e5f2cd09be51bc81a86e77acf00211fd518 SHA512 86646d593ef8311e4763e50d6b05377d8b6a2f16026f8128dc22eec8512dcbc067e4c9f5a53e7735d389cee007546280498c4329737b6a8be88c1b3cf12a8196 MISC metadata.xml 818 BLAKE2B b953cc49f6de54dcb66468d748739d09369e983e77f82106bc9d8603cafb4c0c4efa05fe98fd35e3c8e5a007bc3e11e761f0110a0e0987306e29d1de6d9ccbc5 SHA512 b1adaaec4a6c817cbf7e18dcd4896191932bc67bdfef0326c0b4d60b6c92a1f74500cd80dd8a5591039aaa046c38f6bae3b51c4ca70476c72ab4a3c26f54f3b5 diff --git a/app-shells/nushell/nushell-0.95.0-r1.ebuild b/app-shells/nushell/nushell-0.95.0-r1.ebuild new file mode 100644 index 000000000000..26e04a4ee1e0 --- /dev/null +++ b/app-shells/nushell/nushell-0.95.0-r1.ebuild @@ -0,0 +1,760 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.2 + +EAPI=8 + +CRATES=" + addr2line@0.21.0 + adler32@1.2.0 + adler@1.0.2 + ahash@0.7.8 + ahash@0.8.11 + aho-corasick@1.1.3 + alloc-no-stdlib@2.0.4 + alloc-stdlib@0.2.2 + alloca@0.4.0 + allocator-api2@0.2.18 + alphanumeric-sort@1.5.3 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + ansi-str@0.8.0 + ansitok@0.2.0 + anstream@0.6.14 + anstyle-parse@0.2.4 + anstyle-query@1.0.3 + anstyle-wincon@3.0.3 + anstyle@1.0.7 + anyhow@1.0.82 + arboard@3.4.0 + argminmax@0.6.2 + array-init-cursor@0.2.0 + arrayvec@0.5.2 + arrayvec@0.7.4 + assert-json-diff@2.0.2 + assert_cmd@2.0.14 + async-stream-impl@0.3.5 + async-stream@0.3.5 + async-trait@0.1.80 + atoi@2.0.0 + atoi_simd@0.15.6 + autocfg@1.2.0 + avro-schema@0.3.0 + backtrace-ext@0.2.1 + backtrace@0.3.71 + base64@0.13.1 + base64@0.21.7 + base64@0.22.1 + bincode@1.3.3 + bindgen@0.69.4 + bit-set@0.5.3 + bit-vec@0.6.3 + bitflags@1.3.2 + bitflags@2.5.0 + bitvec@1.0.1 + block-buffer@0.10.4 + block2@0.5.0 + borsh-derive@1.5.0 + borsh@1.5.0 + bracoxide@0.1.3 + brotli-decompressor@4.0.0 + brotli@5.0.0 + bstr@1.9.1 + bumpalo@3.16.0 + byte-unit@5.1.4 + bytecheck@0.6.12 + bytecheck_derive@0.6.12 + bytecount@0.6.8 + bytemuck@1.15.0 + bytemuck_derive@1.6.0 + byteorder@1.5.0 + bytes@1.6.0 + bytesize@1.3.0 + calamine@0.24.0 + cassowary@0.3.0 + castaway@0.2.2 + cc@1.0.96 + cexpr@0.6.0 + cfg-if@1.0.0 + cfg_aliases@0.1.1 + chardetng@0.1.17 + charset@0.1.3 + chrono-humanize@0.2.3 + chrono-tz-build@0.2.1 + chrono-tz-build@0.3.0 + chrono-tz@0.8.6 + chrono-tz@0.9.0 + chrono@0.4.38 + chumsky@0.9.3 + clang-sys@1.7.0 + clap@4.5.4 + clap_builder@4.5.2 + clap_derive@4.5.4 + clap_lex@0.7.0 + clipboard-win@5.3.1 + codepage@0.1.1 + colorchoice@1.0.1 + colorz@1.1.2 + comfy-table@7.1.1 + compact_str@0.7.1 + console@0.15.8 + const-random-macro@0.1.16 + const-random@0.1.18 + const_format@0.2.32 + const_format_proc_macros@0.2.32 + convert_case@0.6.0 + core-foundation-sys@0.8.6 + core-foundation@0.9.4 + cpufeatures@0.2.12 + crc-catalog@1.1.1 + crc32fast@1.4.0 + crc@2.1.0 + crossbeam-channel@0.5.12 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-queue@0.3.11 + crossbeam-utils@0.8.19 + crossterm@0.27.0 + crossterm_winapi@0.9.1 + crunchy@0.2.2 + crypto-common@0.1.6 + cssparser-macros@0.6.1 + cssparser@0.31.2 + csv-core@0.1.11 + csv@1.3.0 + ctrlc@3.4.4 + deranged@0.3.11 + derive-new@0.6.0 + derive_more@0.99.17 + dialoguer@0.11.0 + diff@0.1.13 + difflib@0.4.0 + digest@0.10.7 + dirs-next@2.0.0 + dirs-sys-next@0.1.2 + dlib@0.5.2 + dlv-list@0.5.2 + doc-comment@0.3.3 + doctest-file@1.0.0 + downcast-rs@1.2.1 + dtoa-short@0.3.4 + dtoa@1.0.9 + dtparse@2.0.0 + dunce@1.0.4 + dyn-clone@1.0.17 + ego-tree@0.6.2 + either@1.11.0 + eml-parser@0.1.4 + encode_unicode@0.3.6 + encoding_rs@0.8.34 + enum_dispatch@0.3.13 + env_logger@0.8.4 + equivalent@1.0.1 + erased-serde@0.4.4 + errno@0.3.8 + error-code@3.2.0 + ethnum@1.5.0 + fallible-iterator@0.3.0 + fallible-streaming-iterator@0.1.9 + fancy-regex@0.13.0 + fast-float@0.2.0 + fastrand@2.1.0 + fd-lock@4.0.2 + file-id@0.2.1 + filesize@0.2.0 + filetime@0.2.23 + fixedbitset@0.4.2 + flate2@1.0.30 + float-cmp@0.9.0 + fnv@1.0.7 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + foreign_vec@0.1.0 + form_urlencoded@1.2.1 + fs_extra@1.3.0 + fsevent-sys@4.1.0 + funty@2.0.0 + futf@0.1.5 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-io@0.3.30 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + futures@0.3.30 + fuzzy-matcher@0.3.7 + fxhash@0.2.1 + generic-array@0.14.7 + gethostname@0.4.3 + getrandom@0.2.14 + gimli@0.28.1 + git2@0.19.0 + gjson@0.8.1 + glob-match@0.2.1 + glob@0.3.1 + goblin@0.7.1 + h2@0.3.26 + halfbrown@0.2.5 + hash32@0.3.1 + hashbrown@0.12.3 + hashbrown@0.14.5 + hashlink@0.9.0 + heapless@0.8.0 + heck@0.4.1 + heck@0.5.0 + hermit-abi@0.3.9 + hex@0.4.3 + home@0.5.9 + html5ever@0.26.0 + http-body@0.4.6 + http@0.2.12 + httparse@1.8.0 + httpdate@1.0.3 + human-date-parser@0.1.2 + hyper@0.14.28 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.60 + ical@0.11.0 + idna@0.5.0 + indexmap@2.2.6 + indicatif@0.17.8 + indoc@2.0.5 + inotify-sys@0.1.5 + inotify@0.9.6 + instant@0.1.12 + interprocess@2.2.0 + inventory@0.3.15 + is-docker@0.2.0 + is-terminal@0.4.12 + is-wsl@0.4.0 + is_ci@1.2.0 + is_debug@1.0.1 + is_executable@1.0.1 + is_terminal_polyfill@1.70.0 + itertools@0.11.0 + itertools@0.12.1 + itoa@1.0.11 + itoap@1.0.1 + jobserver@0.1.31 + joinery@2.1.0 + js-sys@0.3.69 + jsonpath_lib_polars_vendor@0.0.1 + kqueue-sys@1.0.4 + kqueue@1.0.8 + lazy_static@1.4.0 + lazycell@1.3.0 + lexical-core@0.8.5 + lexical-parse-float@0.8.5 + lexical-parse-integer@0.8.6 + lexical-util@0.8.5 + lexical-write-float@0.8.5 + lexical-write-integer@0.8.5 + libc@0.2.154 + libflate@1.4.0 + libflate_lz77@1.2.0 + libgit2-sys@0.17.0+1.8.1 + libloading@0.8.3 + libm@0.2.8 + libmimalloc-sys@0.1.38 + libproc@0.14.8 + libredox@0.1.3 + libsqlite3-sys@0.28.0 + libssh2-sys@0.3.0 + libz-sys@1.1.16 + linked-hash-map@0.5.6 + linux-raw-sys@0.4.13 + lock_api@0.4.12 + log@0.4.21 + lru@0.12.3 + lscolors@0.17.0 + lsp-server@0.7.6 + lsp-types@0.95.1 + lz4-sys@1.9.4 + lz4@1.24.0 + mac@0.1.1 + mach2@0.4.2 + malloc_buf@0.0.6 + markup5ever@0.11.0 + md-5@0.10.6 + memchr@2.7.2 + memmap2@0.7.1 + miette-derive@7.2.0 + miette@7.2.0 + mimalloc@0.1.42 + mime@0.3.17 + mime_guess@2.0.4 + minimal-lexical@0.2.1 + miniz_oxide@0.7.2 + mio@0.8.11 + mockito@1.4.0 + multiversion-macros@0.7.4 + multiversion@0.7.4 + native-tls@0.2.11 + new_debug_unreachable@1.0.6 + nix@0.28.0 + nom@7.1.3 + notify-debouncer-full@0.3.1 + notify@6.1.1 + now@0.1.3 + ntapi@0.4.1 + nu-ansi-term@0.50.0 + num-bigint@0.4.4 + num-complex@0.4.5 + num-conv@0.1.0 + num-format@0.4.4 + num-integer@0.1.46 + num-iter@0.1.44 + num-rational@0.4.1 + num-traits@0.2.18 + num@0.4.2 + num_cpus@1.16.0 + num_threads@0.1.7 + number_prefix@0.4.0 + objc-sys@0.3.3 + objc2-app-kit@0.2.0 + objc2-core-data@0.2.0 + objc2-encode@4.0.1 + objc2-foundation@0.2.0 + objc2@0.5.1 + objc@0.2.7 + object@0.32.2 + omnipath@0.1.6 + once_cell@1.19.0 + open@5.1.2 + openssl-macros@0.1.1 + openssl-probe@0.1.5 + openssl-src@300.2.3+3.2.1 + openssl-sys@0.9.102 + openssl@0.10.64 + ordered-multimap@0.7.3 + os_display@0.1.3 + os_pipe@1.2.0 + owo-colors@4.0.0 + papergrid@0.10.0 + parking_lot@0.12.2 + parking_lot_core@0.9.10 + parquet-format-safe@0.2.4 + parse-zoneinfo@0.3.1 + paste@1.0.14 + pathdiff@0.2.1 + percent-encoding@2.3.1 + peresil@0.3.0 + pest@2.7.10 + pest_derive@2.7.10 + pest_generator@2.7.10 + pest_meta@2.7.10 + petgraph@0.6.4 + phf@0.10.1 + phf@0.11.2 + phf_codegen@0.10.0 + phf_codegen@0.11.2 + phf_generator@0.10.0 + phf_generator@0.11.2 + phf_macros@0.11.2 + phf_shared@0.10.0 + phf_shared@0.11.2 + pin-project-lite@0.2.14 + pin-utils@0.1.0 + pkg-config@0.3.30 + plain@0.2.3 + planus@0.3.1 + platform-info@2.0.3 + polars-arrow-format@0.1.0 + polars-arrow@0.40.0 + polars-compute@0.40.0 + polars-core@0.40.0 + polars-error@0.40.0 + polars-expr@0.40.0 + polars-io@0.40.0 + polars-json@0.40.0 + polars-lazy@0.40.0 + polars-ops@0.40.0 + polars-parquet@0.40.0 + polars-pipe@0.40.0 + polars-plan@0.40.0 + polars-row@0.40.0 + polars-sql@0.40.0 + polars-time@0.40.0 + polars-utils@0.40.0 + polars@0.40.0 + pori@0.0.0 + portable-atomic@1.6.0 + powerfmt@0.2.0 + ppv-lite86@0.2.17 + precomputed-hash@0.1.1 + predicates-core@1.0.6 + predicates-tree@1.0.9 + predicates@3.1.0 + pretty_assertions@1.4.0 + print-positions@0.6.1 + proc-macro-crate@3.1.0 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.81 + procfs-core@0.16.0 + procfs@0.16.0 + psm@0.1.21 + ptr_meta@0.1.4 + ptr_meta_derive@0.1.4 + pure-rust-locales@0.8.1 + pwd@1.4.0 + quick-error@1.2.3 + quick-error@2.0.1 + quick-xml@0.31.0 + quickcheck@1.0.3 + quickcheck_macros@1.0.0 + quote@1.0.36 + quoted_printable@0.5.0 + radium@0.7.0 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rand_distr@0.4.3 + ratatui@0.26.2 + raw-cpuid@11.0.2 + rayon-core@1.12.1 + rayon@1.10.0 + recursive-proc-macro-impl@0.1.1 + recursive@0.1.1 + recvmsg@1.0.0 + redox_syscall@0.4.1 + redox_syscall@0.5.1 + redox_users@0.4.5 + reedline@0.32.0 + ref-cast-impl@1.0.22 + ref-cast@1.0.22 + regex-automata@0.4.6 + regex-syntax@0.8.3 + regex@1.10.4 + relative-path@1.9.2 + rend@0.4.2 + rfc2047-decoder@1.0.5 + rkyv@0.7.44 + rkyv_derive@0.7.44 + rle-decode-fast@1.0.3 + rmp-serde@1.3.0 + rmp@0.8.14 + ropey@1.6.1 + roxmltree@0.19.0 + rstest@0.18.2 + rstest_macros@0.18.2 + rusqlite@0.31.0 + rust-embed-impl@8.4.0 + rust-embed-utils@8.4.0 + rust-embed@8.4.0 + rust-ini@0.21.0 + rust_decimal@1.35.0 + rustc-demangle@0.1.23 + rustc-hash@1.1.0 + rustc_version@0.4.0 + rustix@0.38.34 + rustversion@1.0.15 + ryu@1.0.17 + same-file@1.0.6 + scc@2.1.0 + schannel@0.1.23 + scoped-tls@1.0.1 + scopeguard@1.2.0 + scraper@0.19.0 + scroll@0.11.0 + scroll_derive@0.11.1 + sdd@0.2.0 + seahash@4.1.0 + security-framework-sys@2.10.0 + security-framework@2.10.0 + selectors@0.25.0 + semver@1.0.22 + seq-macro@0.3.5 + serde@1.0.200 + serde_derive@1.0.200 + serde_json@1.0.116 + serde_repr@0.1.19 + serde_spanned@0.6.5 + serde_urlencoded@0.7.1 + serde_yaml@0.9.34+deprecated + serial_test@3.1.1 + serial_test_derive@3.1.1 + servo_arc@0.3.0 + sha2@0.10.8 + shadow-rs@0.28.0 + shell-words@1.1.0 + shlex@1.3.0 + signal-hook-mio@0.2.3 + signal-hook-registry@1.4.2 + signal-hook@0.3.17 + simd-json@0.13.10 + simdutf8@0.1.4 + similar@2.5.0 + simplelog@0.12.2 + siphasher@0.3.11 + slab@0.4.9 + smallvec@1.13.2 + smartstring@1.0.1 + smawk@0.3.2 + snap@1.1.1 + socket2@0.5.7 + sqlparser@0.39.0 + sqlparser@0.47.0 + stability@0.2.0 + stable_deref_trait@1.2.0 + stacker@0.1.15 + static_assertions@1.1.0 + str_indices@0.4.3 + streaming-decompression@0.1.2 + streaming-iterator@0.1.9 + strength_reduce@0.2.4 + string_cache@0.8.7 + string_cache_codegen@0.5.2 + strip-ansi-escapes@0.2.0 + strsim@0.11.1 + strum@0.26.2 + strum_macros@0.26.2 + supports-color@2.1.0 + supports-color@3.0.0 + supports-hyperlinks@3.0.0 + supports-unicode@3.0.0 + sxd-document@0.3.2 + sxd-xpath@0.4.2 + syn@1.0.109 + syn@2.0.60 + syn_derive@0.1.8 + sys-locale@0.3.1 + sysinfo@0.30.11 + tabled@0.14.0 + tango-bench@0.5.0 + tap@1.0.1 + target-features@0.1.6 + tempfile@3.10.1 + tendril@0.4.3 + termcolor@1.4.1 + terminal_size@0.3.0 + termtree@0.4.1 + textwrap@0.16.1 + thiserror-impl@1.0.59 + thiserror@1.0.59 + thread_local@1.1.8 + time-core@0.1.2 + time-macros@0.2.18 + time@0.3.36 + tiny-keccak@2.0.2 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + titlecase@2.2.1 + tokio-util@0.7.10 + tokio@1.37.0 + toml@0.7.8 + toml@0.8.12 + toml_datetime@0.6.5 + toml_edit@0.19.15 + toml_edit@0.21.1 + toml_edit@0.22.12 + tower-service@0.3.2 + tracing-core@0.1.32 + tracing@0.1.40 + trash@3.3.1 + tree_magic_mini@3.1.4 + trim-in-place@0.1.7 + try-lock@0.2.5 + typed-arena@1.7.0 + typenum@1.17.0 + typetag-impl@0.2.16 + typetag@0.2.16 + ucd-trie@0.1.6 + umask@2.1.0 + unicase@2.7.0 + unicode-bidi@0.3.15 + unicode-ident@1.0.12 + unicode-linebreak@0.1.5 + unicode-normalization@0.1.23 + unicode-reverse@1.0.9 + unicode-segmentation@1.11.0 + unicode-width@0.1.12 + unicode-xid@0.2.4 + unsafe-libyaml@0.2.11 + ureq@2.9.7 + url@2.5.0 + utf-8@0.7.6 + utf8-width@0.1.7 + utf8parse@0.2.1 + uu_cp@0.0.26 + uu_mkdir@0.0.26 + uu_mktemp@0.0.26 + uu_mv@0.0.26 + uu_uname@0.0.26 + uu_whoami@0.0.26 + uucore@0.0.26 + uucore_procs@0.0.26 + uuhelp_parser@0.0.26 + uuid@1.8.0 + v_htmlescape@0.15.8 + value-trait@0.8.1 + vcpkg@0.2.15 + version_check@0.9.4 + vte@0.10.1 + vte@0.11.1 + vte_generate_state_changes@0.1.1 + wait-timeout@0.2.0 + walkdir@2.5.0 + want@0.3.1 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.92 + wasm-bindgen-macro-support@0.2.92 + wasm-bindgen-macro@0.2.92 + wasm-bindgen-shared@0.2.92 + wasm-bindgen@0.2.92 + wax@0.6.0 + wayland-backend@0.3.3 + wayland-client@0.31.2 + wayland-protocols-wlr@0.2.0 + wayland-protocols@0.31.2 + wayland-scanner@0.31.1 + wayland-sys@0.31.1 + which@6.0.1 + widestring@1.1.0 + wild@2.2.1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.8 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.52.0 + windows-core@0.54.0 + windows-result@0.1.1 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.42.2 + windows-targets@0.48.5 + windows-targets@0.52.5 + windows@0.44.0 + windows@0.52.0 + windows@0.54.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.5 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.5 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.5 + windows_i686_gnullvm@0.52.5 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.5 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.5 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.5 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.5 + winnow@0.5.40 + winnow@0.6.7 + winreg@0.52.0 + winresource@0.1.17 + winsafe@0.0.19 + wl-clipboard-rs@0.8.1 + wyz@0.5.1 + x11rb-protocol@0.13.1 + x11rb@0.13.1 + xattr@1.3.1 + xxhash-rust@0.8.10 + yansi@0.5.1 + zerocopy-derive@0.7.32 + zerocopy@0.7.32 + zip@0.6.6 + zstd-safe@7.1.0 + zstd-sys@2.0.10+zstd.1.5.6 + zstd@0.13.1 +" + +inherit cargo + +DESCRIPTION="A new type of shell, written in Rust" +HOMEPAGE="https://www.nushell.sh" +SRC_URI=" + https://github.com/nushell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 BSD Boost-1.0 CC-PD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv" +IUSE="plugins X" + +DEPEND=" + >=dev-libs/libgit2-0.99:= + dev-libs/oniguruma:= + dev-libs/openssl:0= + net-libs/libssh2:= + net-libs/nghttp2:= + net-misc/curl + dev-db/sqlite:3= + X? ( + x11-libs/libX11 + x11-libs/libxcb + ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +RESTRICT+=" test" + +QA_FLAGS_IGNORED="usr/bin/nu.*" + +src_prepare() { + # The minimal Rust requirement is only needed on Windows for security reasons. + sed -i 's/rust-version = "1.77.2"//g' Cargo.toml + use plugins || eapply "${FILESDIR/${PN}-dont-build-plugins.patch}" + default +} + +src_configure() { + # high magic to allow system-libs + export OPENSSL_NO_VENDOR=true + export RUSTONIG_SYSTEM_LIBONIG=1 + export LIBGIT2_SYS_USE_PKG_CONFIG=1 + export LIBSSH2_SYS_USE_PKG_CONFIG=1 + export PKG_CONFIG_ALLOW_CROSS=1 + + cargo_src_configure +} + +src_compile() { + cargo_src_compile --workspace +} + +src_install() { + cargo_src_install + if use plugins ; then + cargo_src_install --path crates/nu_plugin_custom_values + cargo_src_install --path crates/nu_plugin_example + cargo_src_install --path crates/nu_plugin_formats + cargo_src_install --path crates/nu_plugin_gstat + cargo_src_install --path crates/nu_plugin_inc + cargo_src_install --path crates/nu_plugin_polars + cargo_src_install --path crates/nu_plugin_query + cargo_src_install --path crates/nu_plugin_stress_internals + fi + local DOCS=( README.md ) + einstalldocs +} + +pkg_postinst() { + if use plugins ; then + einfo "The plugins are installed alongside the main 'nu' binary." + einfo "Visit https://www.nushell.sh/book/plugins.html#adding-a-plugin" + einfo "for more information on how to use plugins." + fi +} diff --git a/app-shells/nushell/nushell-0.95.0.ebuild b/app-shells/nushell/nushell-0.95.0.ebuild deleted file mode 100644 index 26e04a4ee1e0..000000000000 --- a/app-shells/nushell/nushell-0.95.0.ebuild +++ /dev/null @@ -1,760 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.13.2 - -EAPI=8 - -CRATES=" - addr2line@0.21.0 - adler32@1.2.0 - adler@1.0.2 - ahash@0.7.8 - ahash@0.8.11 - aho-corasick@1.1.3 - alloc-no-stdlib@2.0.4 - alloc-stdlib@0.2.2 - alloca@0.4.0 - allocator-api2@0.2.18 - alphanumeric-sort@1.5.3 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - ansi-str@0.8.0 - ansitok@0.2.0 - anstream@0.6.14 - anstyle-parse@0.2.4 - anstyle-query@1.0.3 - anstyle-wincon@3.0.3 - anstyle@1.0.7 - anyhow@1.0.82 - arboard@3.4.0 - argminmax@0.6.2 - array-init-cursor@0.2.0 - arrayvec@0.5.2 - arrayvec@0.7.4 - assert-json-diff@2.0.2 - assert_cmd@2.0.14 - async-stream-impl@0.3.5 - async-stream@0.3.5 - async-trait@0.1.80 - atoi@2.0.0 - atoi_simd@0.15.6 - autocfg@1.2.0 - avro-schema@0.3.0 - backtrace-ext@0.2.1 - backtrace@0.3.71 - base64@0.13.1 - base64@0.21.7 - base64@0.22.1 - bincode@1.3.3 - bindgen@0.69.4 - bit-set@0.5.3 - bit-vec@0.6.3 - bitflags@1.3.2 - bitflags@2.5.0 - bitvec@1.0.1 - block-buffer@0.10.4 - block2@0.5.0 - borsh-derive@1.5.0 - borsh@1.5.0 - bracoxide@0.1.3 - brotli-decompressor@4.0.0 - brotli@5.0.0 - bstr@1.9.1 - bumpalo@3.16.0 - byte-unit@5.1.4 - bytecheck@0.6.12 - bytecheck_derive@0.6.12 - bytecount@0.6.8 - bytemuck@1.15.0 - bytemuck_derive@1.6.0 - byteorder@1.5.0 - bytes@1.6.0 - bytesize@1.3.0 - calamine@0.24.0 - cassowary@0.3.0 - castaway@0.2.2 - cc@1.0.96 - cexpr@0.6.0 - cfg-if@1.0.0 - cfg_aliases@0.1.1 - chardetng@0.1.17 - charset@0.1.3 - chrono-humanize@0.2.3 - chrono-tz-build@0.2.1 - chrono-tz-build@0.3.0 - chrono-tz@0.8.6 - chrono-tz@0.9.0 - chrono@0.4.38 - chumsky@0.9.3 - clang-sys@1.7.0 - clap@4.5.4 - clap_builder@4.5.2 - clap_derive@4.5.4 - clap_lex@0.7.0 - clipboard-win@5.3.1 - codepage@0.1.1 - colorchoice@1.0.1 - colorz@1.1.2 - comfy-table@7.1.1 - compact_str@0.7.1 - console@0.15.8 - const-random-macro@0.1.16 - const-random@0.1.18 - const_format@0.2.32 - const_format_proc_macros@0.2.32 - convert_case@0.6.0 - core-foundation-sys@0.8.6 - core-foundation@0.9.4 - cpufeatures@0.2.12 - crc-catalog@1.1.1 - crc32fast@1.4.0 - crc@2.1.0 - crossbeam-channel@0.5.12 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-queue@0.3.11 - crossbeam-utils@0.8.19 - crossterm@0.27.0 - crossterm_winapi@0.9.1 - crunchy@0.2.2 - crypto-common@0.1.6 - cssparser-macros@0.6.1 - cssparser@0.31.2 - csv-core@0.1.11 - csv@1.3.0 - ctrlc@3.4.4 - deranged@0.3.11 - derive-new@0.6.0 - derive_more@0.99.17 - dialoguer@0.11.0 - diff@0.1.13 - difflib@0.4.0 - digest@0.10.7 - dirs-next@2.0.0 - dirs-sys-next@0.1.2 - dlib@0.5.2 - dlv-list@0.5.2 - doc-comment@0.3.3 - doctest-file@1.0.0 - downcast-rs@1.2.1 - dtoa-short@0.3.4 - dtoa@1.0.9 - dtparse@2.0.0 - dunce@1.0.4 - dyn-clone@1.0.17 - ego-tree@0.6.2 - either@1.11.0 - eml-parser@0.1.4 - encode_unicode@0.3.6 - encoding_rs@0.8.34 - enum_dispatch@0.3.13 - env_logger@0.8.4 - equivalent@1.0.1 - erased-serde@0.4.4 - errno@0.3.8 - error-code@3.2.0 - ethnum@1.5.0 - fallible-iterator@0.3.0 - fallible-streaming-iterator@0.1.9 - fancy-regex@0.13.0 - fast-float@0.2.0 - fastrand@2.1.0 - fd-lock@4.0.2 - file-id@0.2.1 - filesize@0.2.0 - filetime@0.2.23 - fixedbitset@0.4.2 - flate2@1.0.30 - float-cmp@0.9.0 - fnv@1.0.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - foreign_vec@0.1.0 - form_urlencoded@1.2.1 - fs_extra@1.3.0 - fsevent-sys@4.1.0 - funty@2.0.0 - futf@0.1.5 - futures-channel@0.3.30 - futures-core@0.3.30 - futures-executor@0.3.30 - futures-io@0.3.30 - futures-macro@0.3.30 - futures-sink@0.3.30 - futures-task@0.3.30 - futures-util@0.3.30 - futures@0.3.30 - fuzzy-matcher@0.3.7 - fxhash@0.2.1 - generic-array@0.14.7 - gethostname@0.4.3 - getrandom@0.2.14 - gimli@0.28.1 - git2@0.19.0 - gjson@0.8.1 - glob-match@0.2.1 - glob@0.3.1 - goblin@0.7.1 - h2@0.3.26 - halfbrown@0.2.5 - hash32@0.3.1 - hashbrown@0.12.3 - hashbrown@0.14.5 - hashlink@0.9.0 - heapless@0.8.0 - heck@0.4.1 - heck@0.5.0 - hermit-abi@0.3.9 - hex@0.4.3 - home@0.5.9 - html5ever@0.26.0 - http-body@0.4.6 - http@0.2.12 - httparse@1.8.0 - httpdate@1.0.3 - human-date-parser@0.1.2 - hyper@0.14.28 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.60 - ical@0.11.0 - idna@0.5.0 - indexmap@2.2.6 - indicatif@0.17.8 - indoc@2.0.5 - inotify-sys@0.1.5 - inotify@0.9.6 - instant@0.1.12 - interprocess@2.2.0 - inventory@0.3.15 - is-docker@0.2.0 - is-terminal@0.4.12 - is-wsl@0.4.0 - is_ci@1.2.0 - is_debug@1.0.1 - is_executable@1.0.1 - is_terminal_polyfill@1.70.0 - itertools@0.11.0 - itertools@0.12.1 - itoa@1.0.11 - itoap@1.0.1 - jobserver@0.1.31 - joinery@2.1.0 - js-sys@0.3.69 - jsonpath_lib_polars_vendor@0.0.1 - kqueue-sys@1.0.4 - kqueue@1.0.8 - lazy_static@1.4.0 - lazycell@1.3.0 - lexical-core@0.8.5 - lexical-parse-float@0.8.5 - lexical-parse-integer@0.8.6 - lexical-util@0.8.5 - lexical-write-float@0.8.5 - lexical-write-integer@0.8.5 - libc@0.2.154 - libflate@1.4.0 - libflate_lz77@1.2.0 - libgit2-sys@0.17.0+1.8.1 - libloading@0.8.3 - libm@0.2.8 - libmimalloc-sys@0.1.38 - libproc@0.14.8 - libredox@0.1.3 - libsqlite3-sys@0.28.0 - libssh2-sys@0.3.0 - libz-sys@1.1.16 - linked-hash-map@0.5.6 - linux-raw-sys@0.4.13 - lock_api@0.4.12 - log@0.4.21 - lru@0.12.3 - lscolors@0.17.0 - lsp-server@0.7.6 - lsp-types@0.95.1 - lz4-sys@1.9.4 - lz4@1.24.0 - mac@0.1.1 - mach2@0.4.2 - malloc_buf@0.0.6 - markup5ever@0.11.0 - md-5@0.10.6 - memchr@2.7.2 - memmap2@0.7.1 - miette-derive@7.2.0 - miette@7.2.0 - mimalloc@0.1.42 - mime@0.3.17 - mime_guess@2.0.4 - minimal-lexical@0.2.1 - miniz_oxide@0.7.2 - mio@0.8.11 - mockito@1.4.0 - multiversion-macros@0.7.4 - multiversion@0.7.4 - native-tls@0.2.11 - new_debug_unreachable@1.0.6 - nix@0.28.0 - nom@7.1.3 - notify-debouncer-full@0.3.1 - notify@6.1.1 - now@0.1.3 - ntapi@0.4.1 - nu-ansi-term@0.50.0 - num-bigint@0.4.4 - num-complex@0.4.5 - num-conv@0.1.0 - num-format@0.4.4 - num-integer@0.1.46 - num-iter@0.1.44 - num-rational@0.4.1 - num-traits@0.2.18 - num@0.4.2 - num_cpus@1.16.0 - num_threads@0.1.7 - number_prefix@0.4.0 - objc-sys@0.3.3 - objc2-app-kit@0.2.0 - objc2-core-data@0.2.0 - objc2-encode@4.0.1 - objc2-foundation@0.2.0 - objc2@0.5.1 - objc@0.2.7 - object@0.32.2 - omnipath@0.1.6 - once_cell@1.19.0 - open@5.1.2 - openssl-macros@0.1.1 - openssl-probe@0.1.5 - openssl-src@300.2.3+3.2.1 - openssl-sys@0.9.102 - openssl@0.10.64 - ordered-multimap@0.7.3 - os_display@0.1.3 - os_pipe@1.2.0 - owo-colors@4.0.0 - papergrid@0.10.0 - parking_lot@0.12.2 - parking_lot_core@0.9.10 - parquet-format-safe@0.2.4 - parse-zoneinfo@0.3.1 - paste@1.0.14 - pathdiff@0.2.1 - percent-encoding@2.3.1 - peresil@0.3.0 - pest@2.7.10 - pest_derive@2.7.10 - pest_generator@2.7.10 - pest_meta@2.7.10 - petgraph@0.6.4 - phf@0.10.1 - phf@0.11.2 - phf_codegen@0.10.0 - phf_codegen@0.11.2 - phf_generator@0.10.0 - phf_generator@0.11.2 - phf_macros@0.11.2 - phf_shared@0.10.0 - phf_shared@0.11.2 - pin-project-lite@0.2.14 - pin-utils@0.1.0 - pkg-config@0.3.30 - plain@0.2.3 - planus@0.3.1 - platform-info@2.0.3 - polars-arrow-format@0.1.0 - polars-arrow@0.40.0 - polars-compute@0.40.0 - polars-core@0.40.0 - polars-error@0.40.0 - polars-expr@0.40.0 - polars-io@0.40.0 - polars-json@0.40.0 - polars-lazy@0.40.0 - polars-ops@0.40.0 - polars-parquet@0.40.0 - polars-pipe@0.40.0 - polars-plan@0.40.0 - polars-row@0.40.0 - polars-sql@0.40.0 - polars-time@0.40.0 - polars-utils@0.40.0 - polars@0.40.0 - pori@0.0.0 - portable-atomic@1.6.0 - powerfmt@0.2.0 - ppv-lite86@0.2.17 - precomputed-hash@0.1.1 - predicates-core@1.0.6 - predicates-tree@1.0.9 - predicates@3.1.0 - pretty_assertions@1.4.0 - print-positions@0.6.1 - proc-macro-crate@3.1.0 - proc-macro-error-attr@1.0.4 - proc-macro-error@1.0.4 - proc-macro2@1.0.81 - procfs-core@0.16.0 - procfs@0.16.0 - psm@0.1.21 - ptr_meta@0.1.4 - ptr_meta_derive@0.1.4 - pure-rust-locales@0.8.1 - pwd@1.4.0 - quick-error@1.2.3 - quick-error@2.0.1 - quick-xml@0.31.0 - quickcheck@1.0.3 - quickcheck_macros@1.0.0 - quote@1.0.36 - quoted_printable@0.5.0 - radium@0.7.0 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rand_distr@0.4.3 - ratatui@0.26.2 - raw-cpuid@11.0.2 - rayon-core@1.12.1 - rayon@1.10.0 - recursive-proc-macro-impl@0.1.1 - recursive@0.1.1 - recvmsg@1.0.0 - redox_syscall@0.4.1 - redox_syscall@0.5.1 - redox_users@0.4.5 - reedline@0.32.0 - ref-cast-impl@1.0.22 - ref-cast@1.0.22 - regex-automata@0.4.6 - regex-syntax@0.8.3 - regex@1.10.4 - relative-path@1.9.2 - rend@0.4.2 - rfc2047-decoder@1.0.5 - rkyv@0.7.44 - rkyv_derive@0.7.44 - rle-decode-fast@1.0.3 - rmp-serde@1.3.0 - rmp@0.8.14 - ropey@1.6.1 - roxmltree@0.19.0 - rstest@0.18.2 - rstest_macros@0.18.2 - rusqlite@0.31.0 - rust-embed-impl@8.4.0 - rust-embed-utils@8.4.0 - rust-embed@8.4.0 - rust-ini@0.21.0 - rust_decimal@1.35.0 - rustc-demangle@0.1.23 - rustc-hash@1.1.0 - rustc_version@0.4.0 - rustix@0.38.34 - rustversion@1.0.15 - ryu@1.0.17 - same-file@1.0.6 - scc@2.1.0 - schannel@0.1.23 - scoped-tls@1.0.1 - scopeguard@1.2.0 - scraper@0.19.0 - scroll@0.11.0 - scroll_derive@0.11.1 - sdd@0.2.0 - seahash@4.1.0 - security-framework-sys@2.10.0 - security-framework@2.10.0 - selectors@0.25.0 - semver@1.0.22 - seq-macro@0.3.5 - serde@1.0.200 - serde_derive@1.0.200 - serde_json@1.0.116 - serde_repr@0.1.19 - serde_spanned@0.6.5 - serde_urlencoded@0.7.1 - serde_yaml@0.9.34+deprecated - serial_test@3.1.1 - serial_test_derive@3.1.1 - servo_arc@0.3.0 - sha2@0.10.8 - shadow-rs@0.28.0 - shell-words@1.1.0 - shlex@1.3.0 - signal-hook-mio@0.2.3 - signal-hook-registry@1.4.2 - signal-hook@0.3.17 - simd-json@0.13.10 - simdutf8@0.1.4 - similar@2.5.0 - simplelog@0.12.2 - siphasher@0.3.11 - slab@0.4.9 - smallvec@1.13.2 - smartstring@1.0.1 - smawk@0.3.2 - snap@1.1.1 - socket2@0.5.7 - sqlparser@0.39.0 - sqlparser@0.47.0 - stability@0.2.0 - stable_deref_trait@1.2.0 - stacker@0.1.15 - static_assertions@1.1.0 - str_indices@0.4.3 - streaming-decompression@0.1.2 - streaming-iterator@0.1.9 - strength_reduce@0.2.4 - string_cache@0.8.7 - string_cache_codegen@0.5.2 - strip-ansi-escapes@0.2.0 - strsim@0.11.1 - strum@0.26.2 - strum_macros@0.26.2 - supports-color@2.1.0 - supports-color@3.0.0 - supports-hyperlinks@3.0.0 - supports-unicode@3.0.0 - sxd-document@0.3.2 - sxd-xpath@0.4.2 - syn@1.0.109 - syn@2.0.60 - syn_derive@0.1.8 - sys-locale@0.3.1 - sysinfo@0.30.11 - tabled@0.14.0 - tango-bench@0.5.0 - tap@1.0.1 - target-features@0.1.6 - tempfile@3.10.1 - tendril@0.4.3 - termcolor@1.4.1 - terminal_size@0.3.0 - termtree@0.4.1 - textwrap@0.16.1 - thiserror-impl@1.0.59 - thiserror@1.0.59 - thread_local@1.1.8 - time-core@0.1.2 - time-macros@0.2.18 - time@0.3.36 - tiny-keccak@2.0.2 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - titlecase@2.2.1 - tokio-util@0.7.10 - tokio@1.37.0 - toml@0.7.8 - toml@0.8.12 - toml_datetime@0.6.5 - toml_edit@0.19.15 - toml_edit@0.21.1 - toml_edit@0.22.12 - tower-service@0.3.2 - tracing-core@0.1.32 - tracing@0.1.40 - trash@3.3.1 - tree_magic_mini@3.1.4 - trim-in-place@0.1.7 - try-lock@0.2.5 - typed-arena@1.7.0 - typenum@1.17.0 - typetag-impl@0.2.16 - typetag@0.2.16 - ucd-trie@0.1.6 - umask@2.1.0 - unicase@2.7.0 - unicode-bidi@0.3.15 - unicode-ident@1.0.12 - unicode-linebreak@0.1.5 - unicode-normalization@0.1.23 - unicode-reverse@1.0.9 - unicode-segmentation@1.11.0 - unicode-width@0.1.12 - unicode-xid@0.2.4 - unsafe-libyaml@0.2.11 - ureq@2.9.7 - url@2.5.0 - utf-8@0.7.6 - utf8-width@0.1.7 - utf8parse@0.2.1 - uu_cp@0.0.26 - uu_mkdir@0.0.26 - uu_mktemp@0.0.26 - uu_mv@0.0.26 - uu_uname@0.0.26 - uu_whoami@0.0.26 - uucore@0.0.26 - uucore_procs@0.0.26 - uuhelp_parser@0.0.26 - uuid@1.8.0 - v_htmlescape@0.15.8 - value-trait@0.8.1 - vcpkg@0.2.15 - version_check@0.9.4 - vte@0.10.1 - vte@0.11.1 - vte_generate_state_changes@0.1.1 - wait-timeout@0.2.0 - walkdir@2.5.0 - want@0.3.1 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.92 - wasm-bindgen-macro-support@0.2.92 - wasm-bindgen-macro@0.2.92 - wasm-bindgen-shared@0.2.92 - wasm-bindgen@0.2.92 - wax@0.6.0 - wayland-backend@0.3.3 - wayland-client@0.31.2 - wayland-protocols-wlr@0.2.0 - wayland-protocols@0.31.2 - wayland-scanner@0.31.1 - wayland-sys@0.31.1 - which@6.0.1 - widestring@1.1.0 - wild@2.2.1 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.8 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.52.0 - windows-core@0.54.0 - windows-result@0.1.1 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.42.2 - windows-targets@0.48.5 - windows-targets@0.52.5 - windows@0.44.0 - windows@0.52.0 - windows@0.54.0 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.42.2 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.42.2 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.42.2 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.42.2 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.5 - winnow@0.5.40 - winnow@0.6.7 - winreg@0.52.0 - winresource@0.1.17 - winsafe@0.0.19 - wl-clipboard-rs@0.8.1 - wyz@0.5.1 - x11rb-protocol@0.13.1 - x11rb@0.13.1 - xattr@1.3.1 - xxhash-rust@0.8.10 - yansi@0.5.1 - zerocopy-derive@0.7.32 - zerocopy@0.7.32 - zip@0.6.6 - zstd-safe@7.1.0 - zstd-sys@2.0.10+zstd.1.5.6 - zstd@0.13.1 -" - -inherit cargo - -DESCRIPTION="A new type of shell, written in Rust" -HOMEPAGE="https://www.nushell.sh" -SRC_URI=" - https://github.com/nushell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 BSD Boost-1.0 CC-PD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv" -IUSE="plugins X" - -DEPEND=" - >=dev-libs/libgit2-0.99:= - dev-libs/oniguruma:= - dev-libs/openssl:0= - net-libs/libssh2:= - net-libs/nghttp2:= - net-misc/curl - dev-db/sqlite:3= - X? ( - x11-libs/libX11 - x11-libs/libxcb - ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -RESTRICT+=" test" - -QA_FLAGS_IGNORED="usr/bin/nu.*" - -src_prepare() { - # The minimal Rust requirement is only needed on Windows for security reasons. - sed -i 's/rust-version = "1.77.2"//g' Cargo.toml - use plugins || eapply "${FILESDIR/${PN}-dont-build-plugins.patch}" - default -} - -src_configure() { - # high magic to allow system-libs - export OPENSSL_NO_VENDOR=true - export RUSTONIG_SYSTEM_LIBONIG=1 - export LIBGIT2_SYS_USE_PKG_CONFIG=1 - export LIBSSH2_SYS_USE_PKG_CONFIG=1 - export PKG_CONFIG_ALLOW_CROSS=1 - - cargo_src_configure -} - -src_compile() { - cargo_src_compile --workspace -} - -src_install() { - cargo_src_install - if use plugins ; then - cargo_src_install --path crates/nu_plugin_custom_values - cargo_src_install --path crates/nu_plugin_example - cargo_src_install --path crates/nu_plugin_formats - cargo_src_install --path crates/nu_plugin_gstat - cargo_src_install --path crates/nu_plugin_inc - cargo_src_install --path crates/nu_plugin_polars - cargo_src_install --path crates/nu_plugin_query - cargo_src_install --path crates/nu_plugin_stress_internals - fi - local DOCS=( README.md ) - einstalldocs -} - -pkg_postinst() { - if use plugins ; then - einfo "The plugins are installed alongside the main 'nu' binary." - einfo "Visit https://www.nushell.sh/book/plugins.html#adding-a-plugin" - einfo "for more information on how to use plugins." - fi -} diff --git a/app-shells/nushell/nushell-0.96.1-r1.ebuild b/app-shells/nushell/nushell-0.96.1-r1.ebuild new file mode 100644 index 000000000000..36fc5ed12705 --- /dev/null +++ b/app-shells/nushell/nushell-0.96.1-r1.ebuild @@ -0,0 +1,772 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.3 + +EAPI=8 + +CRATES=" + addr2line@0.21.0 + adler32@1.2.0 + adler@1.0.2 + ahash@0.7.8 + ahash@0.8.11 + aho-corasick@1.1.3 + alloc-no-stdlib@2.0.4 + alloc-stdlib@0.2.2 + alloca@0.4.0 + allocator-api2@0.2.18 + alphanumeric-sort@1.5.3 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + ansi-str@0.8.0 + ansitok@0.2.0 + anstream@0.6.14 + anstyle-parse@0.2.4 + anstyle-query@1.0.3 + anstyle-wincon@3.0.3 + anstyle@1.0.7 + anyhow@1.0.82 + arboard@3.4.0 + argminmax@0.6.2 + array-init-cursor@0.2.0 + arrayvec@0.5.2 + arrayvec@0.7.4 + assert-json-diff@2.0.2 + assert_cmd@2.0.14 + async-stream-impl@0.3.5 + async-stream@0.3.5 + async-trait@0.1.80 + atoi@2.0.0 + atoi_simd@0.15.6 + autocfg@1.2.0 + avro-schema@0.3.0 + backtrace-ext@0.2.1 + backtrace@0.3.71 + base64@0.13.1 + base64@0.21.7 + base64@0.22.1 + bincode@1.3.3 + bindgen@0.69.4 + bit-set@0.5.3 + bit-vec@0.6.3 + bitflags@1.3.2 + bitflags@2.5.0 + bitvec@1.0.1 + block-buffer@0.10.4 + block2@0.5.0 + borsh-derive@1.5.0 + borsh@1.5.0 + bracoxide@0.1.3 + brotli-decompressor@4.0.0 + brotli@5.0.0 + bstr@1.9.1 + bumpalo@3.16.0 + byte-unit@5.1.4 + bytecheck@0.6.12 + bytecheck_derive@0.6.12 + bytecount@0.6.8 + bytemuck@1.15.0 + bytemuck_derive@1.6.0 + byteorder@1.5.0 + bytes@1.6.0 + bytesize@1.3.0 + calamine@0.24.0 + cassowary@0.3.0 + castaway@0.2.2 + cc@1.0.96 + cexpr@0.6.0 + cfg-if@1.0.0 + cfg_aliases@0.1.1 + chardetng@0.1.17 + charset@0.1.3 + chrono-humanize@0.2.3 + chrono-tz-build@0.2.1 + chrono-tz-build@0.3.0 + chrono-tz@0.8.6 + chrono-tz@0.9.0 + chrono@0.4.38 + chumsky@0.9.3 + clang-sys@1.7.0 + clap@4.5.4 + clap_builder@4.5.2 + clap_derive@4.5.4 + clap_lex@0.7.0 + clipboard-win@5.3.1 + codepage@0.1.1 + colorchoice@1.0.1 + colorz@1.1.2 + comfy-table@7.1.1 + compact_str@0.7.1 + console@0.15.8 + const-random-macro@0.1.16 + const-random@0.1.18 + const_format@0.2.32 + const_format_proc_macros@0.2.32 + convert_case@0.6.0 + core-foundation-sys@0.8.6 + core-foundation@0.9.4 + cpufeatures@0.2.12 + crc-catalog@1.1.1 + crc32fast@1.4.0 + crc@2.1.0 + crossbeam-channel@0.5.12 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-queue@0.3.11 + crossbeam-utils@0.8.19 + crossterm@0.27.0 + crossterm_winapi@0.9.1 + crunchy@0.2.2 + crypto-common@0.1.6 + cssparser-macros@0.6.1 + cssparser@0.31.2 + csv-core@0.1.11 + csv@1.3.0 + ctrlc@3.4.4 + curl-sys@0.4.73+curl-8.8.0 + curl@0.4.46 + deranged@0.3.11 + derive-new@0.6.0 + derive_more@0.99.17 + deunicode@1.6.0 + dialoguer@0.11.0 + diff@0.1.13 + difflib@0.4.0 + digest@0.10.7 + dirs-sys@0.4.1 + dirs@5.0.1 + dlib@0.5.2 + dlv-list@0.5.2 + doc-comment@0.3.3 + doctest-file@1.0.0 + downcast-rs@1.2.1 + dtoa-short@0.3.4 + dtoa@1.0.9 + dtparse@2.0.0 + dunce@1.0.4 + dyn-clone@1.0.17 + ego-tree@0.6.2 + either@1.11.0 + eml-parser@0.1.4 + encode_unicode@0.3.6 + encoding_rs@0.8.34 + enum_dispatch@0.3.13 + env_filter@0.1.0 + env_logger@0.11.3 + env_logger@0.8.4 + equivalent@1.0.1 + erased-serde@0.4.4 + errno@0.3.8 + error-code@3.2.0 + ethnum@1.5.0 + fallible-iterator@0.3.0 + fallible-streaming-iterator@0.1.9 + fancy-regex@0.13.0 + fast-float@0.2.0 + fastrand@2.1.0 + fd-lock@4.0.2 + file-id@0.2.1 + filesize@0.2.0 + filetime@0.2.23 + fixedbitset@0.4.2 + flate2@1.0.30 + float-cmp@0.9.0 + fnv@1.0.7 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + foreign_vec@0.1.0 + form_urlencoded@1.2.1 + fs_extra@1.3.0 + fsevent-sys@4.1.0 + funty@2.0.0 + futf@0.1.5 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-io@0.3.30 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + futures@0.3.30 + fuzzy-matcher@0.3.7 + fxhash@0.2.1 + generic-array@0.14.7 + gethostname@0.4.3 + getrandom@0.2.14 + gimli@0.28.1 + git2@0.19.0 + gjson@0.8.1 + glob-match@0.2.1 + glob@0.3.1 + goblin@0.7.1 + h2@0.3.26 + halfbrown@0.2.5 + hash32@0.3.1 + hashbrown@0.12.3 + hashbrown@0.14.5 + hashlink@0.9.0 + heapless@0.8.0 + heck@0.4.1 + heck@0.5.0 + hermit-abi@0.3.9 + hex@0.4.3 + home@0.5.9 + html5ever@0.26.0 + html5ever@0.27.0 + http-body@0.4.6 + http@0.2.12 + httparse@1.8.0 + httpdate@1.0.3 + human-date-parser@0.1.2 + humantime@2.1.0 + hyper@0.14.28 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.60 + ical@0.11.0 + idna@0.5.0 + indexmap@2.2.6 + indicatif@0.17.8 + inotify-sys@0.1.5 + inotify@0.9.6 + instant@0.1.12 + interprocess@2.2.0 + inventory@0.3.15 + is-docker@0.2.0 + is-terminal@0.4.12 + is-wsl@0.4.0 + is_ci@1.2.0 + is_debug@1.0.1 + is_executable@1.0.1 + is_terminal_polyfill@1.70.0 + itertools@0.11.0 + itertools@0.12.1 + itoa@1.0.11 + itoap@1.0.1 + jobserver@0.1.31 + joinery@2.1.0 + js-sys@0.3.69 + jsonpath_lib_polars_vendor@0.0.1 + kqueue-sys@1.0.4 + kqueue@1.0.8 + lazy_static@1.4.0 + lazycell@1.3.0 + lexical-core@0.8.5 + lexical-parse-float@0.8.5 + lexical-parse-integer@0.8.6 + lexical-util@0.8.5 + lexical-write-float@0.8.5 + lexical-write-integer@0.8.5 + libc@0.2.155 + libflate@1.4.0 + libflate_lz77@1.2.0 + libgit2-sys@0.17.0+1.8.1 + libloading@0.8.4 + libm@0.2.8 + libmimalloc-sys@0.1.38 + libproc@0.14.8 + libredox@0.1.3 + libsqlite3-sys@0.28.0 + libssh2-sys@0.3.0 + libz-sys@1.1.16 + linked-hash-map@0.5.6 + linux-raw-sys@0.4.13 + lock_api@0.4.12 + log@0.4.21 + lru@0.12.3 + lscolors@0.17.0 + lsp-server@0.7.6 + lsp-types@0.95.1 + lz4-sys@1.9.4 + lz4@1.24.0 + mac@0.1.1 + mach2@0.4.2 + malloc_buf@0.0.6 + markup5ever@0.11.0 + markup5ever@0.12.1 + markup5ever_rcdom@0.3.0 + md-5@0.10.6 + memchr@2.7.2 + memmap2@0.7.1 + miette-derive@7.2.0 + miette@7.2.0 + mimalloc@0.1.42 + mime@0.3.17 + mime_guess@2.0.4 + minimal-lexical@0.2.1 + miniz_oxide@0.7.2 + mio@0.8.11 + mockito@1.4.0 + multiversion-macros@0.7.4 + multiversion@0.7.4 + native-tls@0.2.11 + new_debug_unreachable@1.0.6 + nix@0.28.0 + nom@7.1.3 + notify-debouncer-full@0.3.1 + notify@6.1.1 + now@0.1.3 + ntapi@0.4.1 + nu-ansi-term@0.50.1 + num-bigint@0.4.4 + num-complex@0.4.5 + num-conv@0.1.0 + num-format@0.4.4 + num-integer@0.1.46 + num-iter@0.1.44 + num-rational@0.4.1 + num-traits@0.2.18 + num@0.4.2 + num_cpus@1.16.0 + num_threads@0.1.7 + number_prefix@0.4.0 + objc-sys@0.3.3 + objc2-app-kit@0.2.0 + objc2-core-data@0.2.0 + objc2-encode@4.0.1 + objc2-foundation@0.2.0 + objc2@0.5.1 + objc@0.2.7 + object@0.32.2 + omnipath@0.1.6 + once_cell@1.19.0 + open@5.3.0 + openssl-macros@0.1.1 + openssl-probe@0.1.5 + openssl-src@300.2.3+3.2.1 + openssl-sys@0.9.103 + openssl@0.10.66 + option-ext@0.2.0 + ordered-multimap@0.7.3 + os_display@0.1.3 + os_pipe@1.2.0 + owo-colors@4.0.0 + papergrid@0.10.0 + parking_lot@0.12.2 + parking_lot_core@0.9.10 + parquet-format-safe@0.2.4 + parse-zoneinfo@0.3.1 + paste@1.0.14 + pathdiff@0.2.1 + percent-encoding@2.3.1 + peresil@0.3.0 + pest@2.7.10 + pest_derive@2.7.10 + pest_generator@2.7.10 + pest_meta@2.7.10 + petgraph@0.6.4 + phf@0.10.1 + phf@0.11.2 + phf_codegen@0.10.0 + phf_codegen@0.11.2 + phf_generator@0.10.0 + phf_generator@0.11.2 + phf_macros@0.11.2 + phf_shared@0.10.0 + phf_shared@0.11.2 + pin-project-lite@0.2.14 + pin-utils@0.1.0 + pkg-config@0.3.30 + plain@0.2.3 + planus@0.3.1 + platform-info@2.0.3 + polars-arrow-format@0.1.0 + polars-arrow@0.41.2 + polars-compute@0.41.2 + polars-core@0.41.2 + polars-error@0.41.2 + polars-expr@0.41.2 + polars-io@0.41.2 + polars-json@0.41.2 + polars-lazy@0.41.2 + polars-mem-engine@0.41.2 + polars-ops@0.41.2 + polars-parquet@0.41.2 + polars-pipe@0.41.2 + polars-plan@0.41.2 + polars-row@0.41.2 + polars-sql@0.41.2 + polars-time@0.41.2 + polars-utils@0.41.2 + polars@0.41.2 + pori@0.0.0 + portable-atomic@1.6.0 + powerfmt@0.2.0 + ppv-lite86@0.2.17 + precomputed-hash@0.1.1 + predicates-core@1.0.6 + predicates-tree@1.0.9 + predicates@3.1.0 + pretty_assertions@1.4.0 + print-positions@0.6.1 + proc-macro-crate@3.1.0 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.81 + procfs-core@0.16.0 + procfs@0.16.0 + psm@0.1.21 + ptr_meta@0.1.4 + ptr_meta_derive@0.1.4 + pure-rust-locales@0.8.1 + pwd@1.4.0 + quick-error@1.2.3 + quick-error@2.0.1 + quick-xml@0.31.0 + quickcheck@1.0.3 + quickcheck_macros@1.0.0 + quote@1.0.36 + quoted_printable@0.5.0 + radium@0.7.0 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rand_distr@0.4.3 + ratatui@0.26.3 + raw-cpuid@11.0.2 + rayon-core@1.12.1 + rayon@1.10.0 + recursive-proc-macro-impl@0.1.1 + recursive@0.1.1 + recvmsg@1.0.0 + redox_syscall@0.4.1 + redox_syscall@0.5.1 + redox_users@0.4.5 + reedline@0.33.0 + ref-cast-impl@1.0.22 + ref-cast@1.0.22 + regex-automata@0.4.6 + regex-syntax@0.8.3 + regex@1.10.4 + relative-path@1.9.2 + rend@0.4.2 + rfc2047-decoder@1.0.5 + rkyv@0.7.44 + rkyv_derive@0.7.44 + rle-decode-fast@1.0.3 + rmp-serde@1.3.0 + rmp@0.8.14 + ropey@1.6.1 + roxmltree@0.19.0 + rstest@0.18.2 + rstest_macros@0.18.2 + rusqlite@0.31.0 + rust-embed-impl@8.4.0 + rust-embed-utils@8.4.0 + rust-embed@8.5.0 + rust-ini@0.21.0 + rust_decimal@1.35.0 + rustc-demangle@0.1.23 + rustc-hash@1.1.0 + rustc_version@0.4.0 + rustix@0.38.34 + rustversion@1.0.15 + ryu@1.0.17 + same-file@1.0.6 + scc@2.1.0 + schannel@0.1.23 + scoped-tls@1.0.1 + scopeguard@1.2.0 + scraper@0.19.0 + scroll@0.11.0 + scroll_derive@0.11.1 + sdd@0.2.0 + seahash@4.1.0 + security-framework-sys@2.10.0 + security-framework@2.10.0 + selectors@0.25.0 + semver@1.0.22 + seq-macro@0.3.5 + serde@1.0.200 + serde_derive@1.0.200 + serde_json@1.0.116 + serde_repr@0.1.19 + serde_spanned@0.6.5 + serde_urlencoded@0.7.1 + serde_yaml@0.9.34+deprecated + serial_test@3.1.1 + serial_test_derive@3.1.1 + servo_arc@0.3.0 + sha2@0.10.8 + shadow-rs@0.29.0 + shell-words@1.1.0 + shlex@1.3.0 + signal-hook-mio@0.2.3 + signal-hook-registry@1.4.2 + signal-hook@0.3.17 + simd-json@0.13.10 + simdutf8@0.1.4 + similar@2.5.0 + simplelog@0.12.2 + siphasher@0.3.11 + slab@0.4.9 + smallvec@1.13.2 + smartstring@1.0.1 + smawk@0.3.2 + snap@1.1.1 + socket2@0.5.7 + sqlparser@0.47.0 + stability@0.2.0 + stable_deref_trait@1.2.0 + stacker@0.1.15 + static_assertions@1.1.0 + str_indices@0.4.3 + streaming-decompression@0.1.2 + streaming-iterator@0.1.9 + strength_reduce@0.2.4 + string_cache@0.8.7 + string_cache_codegen@0.5.2 + strip-ansi-escapes@0.2.0 + strsim@0.11.1 + strum@0.26.2 + strum_macros@0.26.2 + supports-color@2.1.0 + supports-color@3.0.0 + supports-hyperlinks@3.0.0 + supports-unicode@3.0.0 + sxd-document@0.3.2 + sxd-xpath@0.4.2 + syn@1.0.109 + syn@2.0.60 + syn_derive@0.1.8 + sys-locale@0.3.1 + sysinfo@0.30.11 + tabled@0.14.0 + tango-bench@0.5.0 + tap@1.0.1 + target-features@0.1.6 + tempfile@3.10.1 + tendril@0.4.3 + termcolor@1.4.1 + terminal_size@0.3.0 + termtree@0.4.1 + textwrap@0.16.1 + thiserror-impl@1.0.59 + thiserror@1.0.59 + thread_local@1.1.8 + time-core@0.1.2 + time-macros@0.2.18 + time@0.3.36 + tiny-keccak@2.0.2 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + titlecase@2.2.1 + tokio-util@0.7.10 + tokio@1.37.0 + toml@0.7.8 + toml@0.8.12 + toml_datetime@0.6.5 + toml_edit@0.19.15 + toml_edit@0.21.1 + toml_edit@0.22.12 + tower-service@0.3.2 + tracing-core@0.1.32 + tracing@0.1.40 + trash@3.3.1 + tree_magic_mini@3.1.4 + trim-in-place@0.1.7 + try-lock@0.2.5 + typed-arena@1.7.0 + typenum@1.17.0 + typetag-impl@0.2.16 + typetag@0.2.16 + ucd-trie@0.1.6 + umask@2.1.0 + unicase@2.7.0 + unicode-bidi@0.3.15 + unicode-ident@1.0.12 + unicode-linebreak@0.1.5 + unicode-normalization@0.1.23 + unicode-reverse@1.0.9 + unicode-segmentation@1.11.0 + unicode-truncate@1.0.0 + unicode-width@0.1.12 + unicode-xid@0.2.4 + unsafe-libyaml@0.2.11 + ureq@2.10.0 + url@2.5.0 + utf-8@0.7.6 + utf8-width@0.1.7 + utf8parse@0.2.1 + uu_cp@0.0.27 + uu_mkdir@0.0.27 + uu_mktemp@0.0.27 + uu_mv@0.0.27 + uu_uname@0.0.27 + uu_whoami@0.0.27 + uucore@0.0.27 + uucore_procs@0.0.26 + uuhelp_parser@0.0.26 + uuid@1.10.0 + v_htmlescape@0.15.8 + value-trait@0.8.1 + vcpkg@0.2.15 + version_check@0.9.4 + vte@0.10.1 + vte@0.11.1 + vte_generate_state_changes@0.1.1 + wait-timeout@0.2.0 + walkdir@2.5.0 + want@0.3.1 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.92 + wasm-bindgen-macro-support@0.2.92 + wasm-bindgen-macro@0.2.92 + wasm-bindgen-shared@0.2.92 + wasm-bindgen@0.2.92 + wax@0.6.0 + wayland-backend@0.3.3 + wayland-client@0.31.2 + wayland-protocols-wlr@0.2.0 + wayland-protocols@0.31.2 + wayland-scanner@0.31.1 + wayland-sys@0.31.1 + webpage@2.0.1 + which@6.0.1 + widestring@1.1.0 + wild@2.2.1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.8 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.52.0 + windows-core@0.54.0 + windows-result@0.1.1 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.42.2 + windows-targets@0.48.5 + windows-targets@0.52.5 + windows@0.44.0 + windows@0.52.0 + windows@0.54.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.5 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.5 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.5 + windows_i686_gnullvm@0.52.5 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.5 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.5 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.5 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.5 + winnow@0.5.40 + winnow@0.6.7 + winreg@0.52.0 + winresource@0.1.17 + winsafe@0.0.19 + wl-clipboard-rs@0.8.1 + wyz@0.5.1 + x11rb-protocol@0.13.1 + x11rb@0.13.1 + xattr@1.3.1 + xml5ever@0.18.1 + xxhash-rust@0.8.10 + yansi@0.5.1 + zerocopy-derive@0.7.32 + zerocopy@0.7.32 + zip@0.6.6 + zstd-safe@7.1.0 + zstd-sys@2.0.10+zstd.1.5.6 + zstd@0.13.1 +" + +inherit cargo + +DESCRIPTION="A new type of shell, written in Rust" +HOMEPAGE="https://www.nushell.sh" +SRC_URI=" + https://github.com/nushell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 BSD Boost-1.0 CC-PD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv" +IUSE="plugins X" + +DEPEND=" + >=dev-libs/libgit2-0.99:= + dev-libs/oniguruma:= + dev-libs/openssl:0= + net-libs/libssh2:= + net-libs/nghttp2:= + net-misc/curl + dev-db/sqlite:3= + X? ( + x11-libs/libX11 + x11-libs/libxcb + ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +RESTRICT+=" test" + +QA_FLAGS_IGNORED="usr/bin/nu.*" + +src_prepare() { + # The minimal Rust requirement is only needed on Windows for security reasons. + sed -i 's/rust-version = "1.77.2"//g' Cargo.toml + use plugins || eapply "${FILESDIR/${PN}-dont-build-plugins.patch}" + default +} + +src_configure() { + # high magic to allow system-libs + export OPENSSL_NO_VENDOR=true + export RUSTONIG_SYSTEM_LIBONIG=1 + export LIBGIT2_SYS_USE_PKG_CONFIG=1 + export LIBSSH2_SYS_USE_PKG_CONFIG=1 + export PKG_CONFIG_ALLOW_CROSS=1 + + cargo_src_configure +} + +src_compile() { + cargo_src_compile --workspace +} + +src_install() { + cargo_src_install + if use plugins ; then + cargo_src_install --path crates/nu_plugin_custom_values + cargo_src_install --path crates/nu_plugin_example + cargo_src_install --path crates/nu_plugin_formats + cargo_src_install --path crates/nu_plugin_gstat + cargo_src_install --path crates/nu_plugin_inc + cargo_src_install --path crates/nu_plugin_polars + cargo_src_install --path crates/nu_plugin_query + cargo_src_install --path crates/nu_plugin_stress_internals + fi + local DOCS=( README.md ) + einstalldocs +} + +pkg_postinst() { + if use plugins ; then + einfo "The plugins are installed alongside the main 'nu' binary." + einfo "Visit https://www.nushell.sh/book/plugins.html#adding-a-plugin" + einfo "for more information on how to use plugins." + fi +} diff --git a/app-shells/nushell/nushell-0.96.1.ebuild b/app-shells/nushell/nushell-0.96.1.ebuild deleted file mode 100644 index 36fc5ed12705..000000000000 --- a/app-shells/nushell/nushell-0.96.1.ebuild +++ /dev/null @@ -1,772 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.13.3 - -EAPI=8 - -CRATES=" - addr2line@0.21.0 - adler32@1.2.0 - adler@1.0.2 - ahash@0.7.8 - ahash@0.8.11 - aho-corasick@1.1.3 - alloc-no-stdlib@2.0.4 - alloc-stdlib@0.2.2 - alloca@0.4.0 - allocator-api2@0.2.18 - alphanumeric-sort@1.5.3 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - ansi-str@0.8.0 - ansitok@0.2.0 - anstream@0.6.14 - anstyle-parse@0.2.4 - anstyle-query@1.0.3 - anstyle-wincon@3.0.3 - anstyle@1.0.7 - anyhow@1.0.82 - arboard@3.4.0 - argminmax@0.6.2 - array-init-cursor@0.2.0 - arrayvec@0.5.2 - arrayvec@0.7.4 - assert-json-diff@2.0.2 - assert_cmd@2.0.14 - async-stream-impl@0.3.5 - async-stream@0.3.5 - async-trait@0.1.80 - atoi@2.0.0 - atoi_simd@0.15.6 - autocfg@1.2.0 - avro-schema@0.3.0 - backtrace-ext@0.2.1 - backtrace@0.3.71 - base64@0.13.1 - base64@0.21.7 - base64@0.22.1 - bincode@1.3.3 - bindgen@0.69.4 - bit-set@0.5.3 - bit-vec@0.6.3 - bitflags@1.3.2 - bitflags@2.5.0 - bitvec@1.0.1 - block-buffer@0.10.4 - block2@0.5.0 - borsh-derive@1.5.0 - borsh@1.5.0 - bracoxide@0.1.3 - brotli-decompressor@4.0.0 - brotli@5.0.0 - bstr@1.9.1 - bumpalo@3.16.0 - byte-unit@5.1.4 - bytecheck@0.6.12 - bytecheck_derive@0.6.12 - bytecount@0.6.8 - bytemuck@1.15.0 - bytemuck_derive@1.6.0 - byteorder@1.5.0 - bytes@1.6.0 - bytesize@1.3.0 - calamine@0.24.0 - cassowary@0.3.0 - castaway@0.2.2 - cc@1.0.96 - cexpr@0.6.0 - cfg-if@1.0.0 - cfg_aliases@0.1.1 - chardetng@0.1.17 - charset@0.1.3 - chrono-humanize@0.2.3 - chrono-tz-build@0.2.1 - chrono-tz-build@0.3.0 - chrono-tz@0.8.6 - chrono-tz@0.9.0 - chrono@0.4.38 - chumsky@0.9.3 - clang-sys@1.7.0 - clap@4.5.4 - clap_builder@4.5.2 - clap_derive@4.5.4 - clap_lex@0.7.0 - clipboard-win@5.3.1 - codepage@0.1.1 - colorchoice@1.0.1 - colorz@1.1.2 - comfy-table@7.1.1 - compact_str@0.7.1 - console@0.15.8 - const-random-macro@0.1.16 - const-random@0.1.18 - const_format@0.2.32 - const_format_proc_macros@0.2.32 - convert_case@0.6.0 - core-foundation-sys@0.8.6 - core-foundation@0.9.4 - cpufeatures@0.2.12 - crc-catalog@1.1.1 - crc32fast@1.4.0 - crc@2.1.0 - crossbeam-channel@0.5.12 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-queue@0.3.11 - crossbeam-utils@0.8.19 - crossterm@0.27.0 - crossterm_winapi@0.9.1 - crunchy@0.2.2 - crypto-common@0.1.6 - cssparser-macros@0.6.1 - cssparser@0.31.2 - csv-core@0.1.11 - csv@1.3.0 - ctrlc@3.4.4 - curl-sys@0.4.73+curl-8.8.0 - curl@0.4.46 - deranged@0.3.11 - derive-new@0.6.0 - derive_more@0.99.17 - deunicode@1.6.0 - dialoguer@0.11.0 - diff@0.1.13 - difflib@0.4.0 - digest@0.10.7 - dirs-sys@0.4.1 - dirs@5.0.1 - dlib@0.5.2 - dlv-list@0.5.2 - doc-comment@0.3.3 - doctest-file@1.0.0 - downcast-rs@1.2.1 - dtoa-short@0.3.4 - dtoa@1.0.9 - dtparse@2.0.0 - dunce@1.0.4 - dyn-clone@1.0.17 - ego-tree@0.6.2 - either@1.11.0 - eml-parser@0.1.4 - encode_unicode@0.3.6 - encoding_rs@0.8.34 - enum_dispatch@0.3.13 - env_filter@0.1.0 - env_logger@0.11.3 - env_logger@0.8.4 - equivalent@1.0.1 - erased-serde@0.4.4 - errno@0.3.8 - error-code@3.2.0 - ethnum@1.5.0 - fallible-iterator@0.3.0 - fallible-streaming-iterator@0.1.9 - fancy-regex@0.13.0 - fast-float@0.2.0 - fastrand@2.1.0 - fd-lock@4.0.2 - file-id@0.2.1 - filesize@0.2.0 - filetime@0.2.23 - fixedbitset@0.4.2 - flate2@1.0.30 - float-cmp@0.9.0 - fnv@1.0.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - foreign_vec@0.1.0 - form_urlencoded@1.2.1 - fs_extra@1.3.0 - fsevent-sys@4.1.0 - funty@2.0.0 - futf@0.1.5 - futures-channel@0.3.30 - futures-core@0.3.30 - futures-executor@0.3.30 - futures-io@0.3.30 - futures-macro@0.3.30 - futures-sink@0.3.30 - futures-task@0.3.30 - futures-util@0.3.30 - futures@0.3.30 - fuzzy-matcher@0.3.7 - fxhash@0.2.1 - generic-array@0.14.7 - gethostname@0.4.3 - getrandom@0.2.14 - gimli@0.28.1 - git2@0.19.0 - gjson@0.8.1 - glob-match@0.2.1 - glob@0.3.1 - goblin@0.7.1 - h2@0.3.26 - halfbrown@0.2.5 - hash32@0.3.1 - hashbrown@0.12.3 - hashbrown@0.14.5 - hashlink@0.9.0 - heapless@0.8.0 - heck@0.4.1 - heck@0.5.0 - hermit-abi@0.3.9 - hex@0.4.3 - home@0.5.9 - html5ever@0.26.0 - html5ever@0.27.0 - http-body@0.4.6 - http@0.2.12 - httparse@1.8.0 - httpdate@1.0.3 - human-date-parser@0.1.2 - humantime@2.1.0 - hyper@0.14.28 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.60 - ical@0.11.0 - idna@0.5.0 - indexmap@2.2.6 - indicatif@0.17.8 - inotify-sys@0.1.5 - inotify@0.9.6 - instant@0.1.12 - interprocess@2.2.0 - inventory@0.3.15 - is-docker@0.2.0 - is-terminal@0.4.12 - is-wsl@0.4.0 - is_ci@1.2.0 - is_debug@1.0.1 - is_executable@1.0.1 - is_terminal_polyfill@1.70.0 - itertools@0.11.0 - itertools@0.12.1 - itoa@1.0.11 - itoap@1.0.1 - jobserver@0.1.31 - joinery@2.1.0 - js-sys@0.3.69 - jsonpath_lib_polars_vendor@0.0.1 - kqueue-sys@1.0.4 - kqueue@1.0.8 - lazy_static@1.4.0 - lazycell@1.3.0 - lexical-core@0.8.5 - lexical-parse-float@0.8.5 - lexical-parse-integer@0.8.6 - lexical-util@0.8.5 - lexical-write-float@0.8.5 - lexical-write-integer@0.8.5 - libc@0.2.155 - libflate@1.4.0 - libflate_lz77@1.2.0 - libgit2-sys@0.17.0+1.8.1 - libloading@0.8.4 - libm@0.2.8 - libmimalloc-sys@0.1.38 - libproc@0.14.8 - libredox@0.1.3 - libsqlite3-sys@0.28.0 - libssh2-sys@0.3.0 - libz-sys@1.1.16 - linked-hash-map@0.5.6 - linux-raw-sys@0.4.13 - lock_api@0.4.12 - log@0.4.21 - lru@0.12.3 - lscolors@0.17.0 - lsp-server@0.7.6 - lsp-types@0.95.1 - lz4-sys@1.9.4 - lz4@1.24.0 - mac@0.1.1 - mach2@0.4.2 - malloc_buf@0.0.6 - markup5ever@0.11.0 - markup5ever@0.12.1 - markup5ever_rcdom@0.3.0 - md-5@0.10.6 - memchr@2.7.2 - memmap2@0.7.1 - miette-derive@7.2.0 - miette@7.2.0 - mimalloc@0.1.42 - mime@0.3.17 - mime_guess@2.0.4 - minimal-lexical@0.2.1 - miniz_oxide@0.7.2 - mio@0.8.11 - mockito@1.4.0 - multiversion-macros@0.7.4 - multiversion@0.7.4 - native-tls@0.2.11 - new_debug_unreachable@1.0.6 - nix@0.28.0 - nom@7.1.3 - notify-debouncer-full@0.3.1 - notify@6.1.1 - now@0.1.3 - ntapi@0.4.1 - nu-ansi-term@0.50.1 - num-bigint@0.4.4 - num-complex@0.4.5 - num-conv@0.1.0 - num-format@0.4.4 - num-integer@0.1.46 - num-iter@0.1.44 - num-rational@0.4.1 - num-traits@0.2.18 - num@0.4.2 - num_cpus@1.16.0 - num_threads@0.1.7 - number_prefix@0.4.0 - objc-sys@0.3.3 - objc2-app-kit@0.2.0 - objc2-core-data@0.2.0 - objc2-encode@4.0.1 - objc2-foundation@0.2.0 - objc2@0.5.1 - objc@0.2.7 - object@0.32.2 - omnipath@0.1.6 - once_cell@1.19.0 - open@5.3.0 - openssl-macros@0.1.1 - openssl-probe@0.1.5 - openssl-src@300.2.3+3.2.1 - openssl-sys@0.9.103 - openssl@0.10.66 - option-ext@0.2.0 - ordered-multimap@0.7.3 - os_display@0.1.3 - os_pipe@1.2.0 - owo-colors@4.0.0 - papergrid@0.10.0 - parking_lot@0.12.2 - parking_lot_core@0.9.10 - parquet-format-safe@0.2.4 - parse-zoneinfo@0.3.1 - paste@1.0.14 - pathdiff@0.2.1 - percent-encoding@2.3.1 - peresil@0.3.0 - pest@2.7.10 - pest_derive@2.7.10 - pest_generator@2.7.10 - pest_meta@2.7.10 - petgraph@0.6.4 - phf@0.10.1 - phf@0.11.2 - phf_codegen@0.10.0 - phf_codegen@0.11.2 - phf_generator@0.10.0 - phf_generator@0.11.2 - phf_macros@0.11.2 - phf_shared@0.10.0 - phf_shared@0.11.2 - pin-project-lite@0.2.14 - pin-utils@0.1.0 - pkg-config@0.3.30 - plain@0.2.3 - planus@0.3.1 - platform-info@2.0.3 - polars-arrow-format@0.1.0 - polars-arrow@0.41.2 - polars-compute@0.41.2 - polars-core@0.41.2 - polars-error@0.41.2 - polars-expr@0.41.2 - polars-io@0.41.2 - polars-json@0.41.2 - polars-lazy@0.41.2 - polars-mem-engine@0.41.2 - polars-ops@0.41.2 - polars-parquet@0.41.2 - polars-pipe@0.41.2 - polars-plan@0.41.2 - polars-row@0.41.2 - polars-sql@0.41.2 - polars-time@0.41.2 - polars-utils@0.41.2 - polars@0.41.2 - pori@0.0.0 - portable-atomic@1.6.0 - powerfmt@0.2.0 - ppv-lite86@0.2.17 - precomputed-hash@0.1.1 - predicates-core@1.0.6 - predicates-tree@1.0.9 - predicates@3.1.0 - pretty_assertions@1.4.0 - print-positions@0.6.1 - proc-macro-crate@3.1.0 - proc-macro-error-attr@1.0.4 - proc-macro-error@1.0.4 - proc-macro2@1.0.81 - procfs-core@0.16.0 - procfs@0.16.0 - psm@0.1.21 - ptr_meta@0.1.4 - ptr_meta_derive@0.1.4 - pure-rust-locales@0.8.1 - pwd@1.4.0 - quick-error@1.2.3 - quick-error@2.0.1 - quick-xml@0.31.0 - quickcheck@1.0.3 - quickcheck_macros@1.0.0 - quote@1.0.36 - quoted_printable@0.5.0 - radium@0.7.0 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rand_distr@0.4.3 - ratatui@0.26.3 - raw-cpuid@11.0.2 - rayon-core@1.12.1 - rayon@1.10.0 - recursive-proc-macro-impl@0.1.1 - recursive@0.1.1 - recvmsg@1.0.0 - redox_syscall@0.4.1 - redox_syscall@0.5.1 - redox_users@0.4.5 - reedline@0.33.0 - ref-cast-impl@1.0.22 - ref-cast@1.0.22 - regex-automata@0.4.6 - regex-syntax@0.8.3 - regex@1.10.4 - relative-path@1.9.2 - rend@0.4.2 - rfc2047-decoder@1.0.5 - rkyv@0.7.44 - rkyv_derive@0.7.44 - rle-decode-fast@1.0.3 - rmp-serde@1.3.0 - rmp@0.8.14 - ropey@1.6.1 - roxmltree@0.19.0 - rstest@0.18.2 - rstest_macros@0.18.2 - rusqlite@0.31.0 - rust-embed-impl@8.4.0 - rust-embed-utils@8.4.0 - rust-embed@8.5.0 - rust-ini@0.21.0 - rust_decimal@1.35.0 - rustc-demangle@0.1.23 - rustc-hash@1.1.0 - rustc_version@0.4.0 - rustix@0.38.34 - rustversion@1.0.15 - ryu@1.0.17 - same-file@1.0.6 - scc@2.1.0 - schannel@0.1.23 - scoped-tls@1.0.1 - scopeguard@1.2.0 - scraper@0.19.0 - scroll@0.11.0 - scroll_derive@0.11.1 - sdd@0.2.0 - seahash@4.1.0 - security-framework-sys@2.10.0 - security-framework@2.10.0 - selectors@0.25.0 - semver@1.0.22 - seq-macro@0.3.5 - serde@1.0.200 - serde_derive@1.0.200 - serde_json@1.0.116 - serde_repr@0.1.19 - serde_spanned@0.6.5 - serde_urlencoded@0.7.1 - serde_yaml@0.9.34+deprecated - serial_test@3.1.1 - serial_test_derive@3.1.1 - servo_arc@0.3.0 - sha2@0.10.8 - shadow-rs@0.29.0 - shell-words@1.1.0 - shlex@1.3.0 - signal-hook-mio@0.2.3 - signal-hook-registry@1.4.2 - signal-hook@0.3.17 - simd-json@0.13.10 - simdutf8@0.1.4 - similar@2.5.0 - simplelog@0.12.2 - siphasher@0.3.11 - slab@0.4.9 - smallvec@1.13.2 - smartstring@1.0.1 - smawk@0.3.2 - snap@1.1.1 - socket2@0.5.7 - sqlparser@0.47.0 - stability@0.2.0 - stable_deref_trait@1.2.0 - stacker@0.1.15 - static_assertions@1.1.0 - str_indices@0.4.3 - streaming-decompression@0.1.2 - streaming-iterator@0.1.9 - strength_reduce@0.2.4 - string_cache@0.8.7 - string_cache_codegen@0.5.2 - strip-ansi-escapes@0.2.0 - strsim@0.11.1 - strum@0.26.2 - strum_macros@0.26.2 - supports-color@2.1.0 - supports-color@3.0.0 - supports-hyperlinks@3.0.0 - supports-unicode@3.0.0 - sxd-document@0.3.2 - sxd-xpath@0.4.2 - syn@1.0.109 - syn@2.0.60 - syn_derive@0.1.8 - sys-locale@0.3.1 - sysinfo@0.30.11 - tabled@0.14.0 - tango-bench@0.5.0 - tap@1.0.1 - target-features@0.1.6 - tempfile@3.10.1 - tendril@0.4.3 - termcolor@1.4.1 - terminal_size@0.3.0 - termtree@0.4.1 - textwrap@0.16.1 - thiserror-impl@1.0.59 - thiserror@1.0.59 - thread_local@1.1.8 - time-core@0.1.2 - time-macros@0.2.18 - time@0.3.36 - tiny-keccak@2.0.2 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - titlecase@2.2.1 - tokio-util@0.7.10 - tokio@1.37.0 - toml@0.7.8 - toml@0.8.12 - toml_datetime@0.6.5 - toml_edit@0.19.15 - toml_edit@0.21.1 - toml_edit@0.22.12 - tower-service@0.3.2 - tracing-core@0.1.32 - tracing@0.1.40 - trash@3.3.1 - tree_magic_mini@3.1.4 - trim-in-place@0.1.7 - try-lock@0.2.5 - typed-arena@1.7.0 - typenum@1.17.0 - typetag-impl@0.2.16 - typetag@0.2.16 - ucd-trie@0.1.6 - umask@2.1.0 - unicase@2.7.0 - unicode-bidi@0.3.15 - unicode-ident@1.0.12 - unicode-linebreak@0.1.5 - unicode-normalization@0.1.23 - unicode-reverse@1.0.9 - unicode-segmentation@1.11.0 - unicode-truncate@1.0.0 - unicode-width@0.1.12 - unicode-xid@0.2.4 - unsafe-libyaml@0.2.11 - ureq@2.10.0 - url@2.5.0 - utf-8@0.7.6 - utf8-width@0.1.7 - utf8parse@0.2.1 - uu_cp@0.0.27 - uu_mkdir@0.0.27 - uu_mktemp@0.0.27 - uu_mv@0.0.27 - uu_uname@0.0.27 - uu_whoami@0.0.27 - uucore@0.0.27 - uucore_procs@0.0.26 - uuhelp_parser@0.0.26 - uuid@1.10.0 - v_htmlescape@0.15.8 - value-trait@0.8.1 - vcpkg@0.2.15 - version_check@0.9.4 - vte@0.10.1 - vte@0.11.1 - vte_generate_state_changes@0.1.1 - wait-timeout@0.2.0 - walkdir@2.5.0 - want@0.3.1 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.92 - wasm-bindgen-macro-support@0.2.92 - wasm-bindgen-macro@0.2.92 - wasm-bindgen-shared@0.2.92 - wasm-bindgen@0.2.92 - wax@0.6.0 - wayland-backend@0.3.3 - wayland-client@0.31.2 - wayland-protocols-wlr@0.2.0 - wayland-protocols@0.31.2 - wayland-scanner@0.31.1 - wayland-sys@0.31.1 - webpage@2.0.1 - which@6.0.1 - widestring@1.1.0 - wild@2.2.1 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.8 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.52.0 - windows-core@0.54.0 - windows-result@0.1.1 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.42.2 - windows-targets@0.48.5 - windows-targets@0.52.5 - windows@0.44.0 - windows@0.52.0 - windows@0.54.0 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.42.2 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.42.2 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.42.2 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.42.2 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.5 - winnow@0.5.40 - winnow@0.6.7 - winreg@0.52.0 - winresource@0.1.17 - winsafe@0.0.19 - wl-clipboard-rs@0.8.1 - wyz@0.5.1 - x11rb-protocol@0.13.1 - x11rb@0.13.1 - xattr@1.3.1 - xml5ever@0.18.1 - xxhash-rust@0.8.10 - yansi@0.5.1 - zerocopy-derive@0.7.32 - zerocopy@0.7.32 - zip@0.6.6 - zstd-safe@7.1.0 - zstd-sys@2.0.10+zstd.1.5.6 - zstd@0.13.1 -" - -inherit cargo - -DESCRIPTION="A new type of shell, written in Rust" -HOMEPAGE="https://www.nushell.sh" -SRC_URI=" - https://github.com/nushell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 BSD Boost-1.0 CC-PD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv" -IUSE="plugins X" - -DEPEND=" - >=dev-libs/libgit2-0.99:= - dev-libs/oniguruma:= - dev-libs/openssl:0= - net-libs/libssh2:= - net-libs/nghttp2:= - net-misc/curl - dev-db/sqlite:3= - X? ( - x11-libs/libX11 - x11-libs/libxcb - ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -RESTRICT+=" test" - -QA_FLAGS_IGNORED="usr/bin/nu.*" - -src_prepare() { - # The minimal Rust requirement is only needed on Windows for security reasons. - sed -i 's/rust-version = "1.77.2"//g' Cargo.toml - use plugins || eapply "${FILESDIR/${PN}-dont-build-plugins.patch}" - default -} - -src_configure() { - # high magic to allow system-libs - export OPENSSL_NO_VENDOR=true - export RUSTONIG_SYSTEM_LIBONIG=1 - export LIBGIT2_SYS_USE_PKG_CONFIG=1 - export LIBSSH2_SYS_USE_PKG_CONFIG=1 - export PKG_CONFIG_ALLOW_CROSS=1 - - cargo_src_configure -} - -src_compile() { - cargo_src_compile --workspace -} - -src_install() { - cargo_src_install - if use plugins ; then - cargo_src_install --path crates/nu_plugin_custom_values - cargo_src_install --path crates/nu_plugin_example - cargo_src_install --path crates/nu_plugin_formats - cargo_src_install --path crates/nu_plugin_gstat - cargo_src_install --path crates/nu_plugin_inc - cargo_src_install --path crates/nu_plugin_polars - cargo_src_install --path crates/nu_plugin_query - cargo_src_install --path crates/nu_plugin_stress_internals - fi - local DOCS=( README.md ) - einstalldocs -} - -pkg_postinst() { - if use plugins ; then - einfo "The plugins are installed alongside the main 'nu' binary." - einfo "Visit https://www.nushell.sh/book/plugins.html#adding-a-plugin" - einfo "for more information on how to use plugins." - fi -} diff --git a/app-shells/nushell/nushell-0.98.0-r1.ebuild b/app-shells/nushell/nushell-0.98.0-r1.ebuild new file mode 100644 index 000000000000..9d5bc205942e --- /dev/null +++ b/app-shells/nushell/nushell-0.98.0-r1.ebuild @@ -0,0 +1,785 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.3 + +EAPI=8 + +CRATES=" + addr2line@0.22.0 + adler2@2.0.0 + adler32@1.2.0 + adler@1.0.2 + ahash@0.7.8 + ahash@0.8.11 + aho-corasick@1.1.3 + alloc-no-stdlib@2.0.4 + alloc-stdlib@0.2.2 + alloca@0.4.0 + allocator-api2@0.2.18 + alphanumeric-sort@1.5.3 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + ansi-str@0.8.0 + ansitok@0.2.0 + anstream@0.6.15 + anstyle-parse@0.2.5 + anstyle-query@1.1.1 + anstyle-wincon@3.0.4 + anstyle@1.0.8 + anyhow@1.0.86 + arboard@3.4.0 + argminmax@0.6.2 + array-init-cursor@0.2.0 + arrayvec@0.5.2 + arrayvec@0.7.6 + assert-json-diff@2.0.2 + assert_cmd@2.0.16 + async-stream-impl@0.3.5 + async-stream@0.3.5 + async-trait@0.1.81 + atoi@2.0.0 + atoi_simd@0.15.6 + atomic-waker@1.1.2 + autocfg@1.3.0 + avro-schema@0.3.0 + backtrace-ext@0.2.1 + backtrace@0.3.73 + base64@0.21.7 + base64@0.22.1 + bindgen@0.69.4 + bit-set@0.5.3 + bit-vec@0.6.3 + bitflags@1.3.2 + bitflags@2.6.0 + bitvec@1.0.1 + block-buffer@0.10.4 + block2@0.5.1 + borsh-derive@1.5.1 + borsh@1.5.1 + bracoxide@0.1.3 + brotli-decompressor@4.0.1 + brotli@5.0.0 + bstr@1.10.0 + bumpalo@3.16.0 + byte-unit@5.1.4 + bytecheck@0.6.12 + bytecheck_derive@0.6.12 + bytecount@0.6.8 + bytemuck@1.17.0 + bytemuck_derive@1.7.1 + byteorder@1.5.0 + bytes@1.7.1 + bytesize@1.3.0 + calamine@0.24.0 + cassowary@0.3.0 + castaway@0.2.3 + cc@1.1.14 + cexpr@0.6.0 + cfg-if@1.0.0 + cfg_aliases@0.1.1 + cfg_aliases@0.2.1 + chardetng@0.1.17 + charset@0.1.5 + chrono-humanize@0.2.3 + chrono-tz-build@0.2.1 + chrono-tz-build@0.3.0 + chrono-tz@0.8.6 + chrono-tz@0.9.0 + chrono@0.4.38 + chumsky@0.9.3 + clang-sys@1.8.1 + clap@4.5.16 + clap_builder@4.5.15 + clap_derive@4.5.13 + clap_lex@0.7.2 + clipboard-win@5.4.0 + codepage@0.1.2 + colorchoice@1.0.2 + colorz@1.1.2 + comfy-table@7.1.1 + compact_str@0.7.1 + console@0.15.8 + const-random-macro@0.1.16 + const-random@0.1.18 + const_format@0.2.32 + const_format_proc_macros@0.2.32 + core-foundation-sys@0.8.7 + core-foundation@0.9.4 + cpufeatures@0.2.13 + crc-catalog@1.1.1 + crc32fast@1.4.2 + crc@2.1.0 + crossbeam-channel@0.5.13 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-queue@0.3.11 + crossbeam-utils@0.8.20 + crossterm@0.27.0 + crossterm@0.28.1 + crossterm_winapi@0.9.1 + crunchy@0.2.2 + crypto-common@0.1.6 + cssparser-macros@0.6.1 + cssparser@0.31.2 + csv-core@0.1.11 + csv@1.3.0 + ctrlc@3.4.5 + curl-sys@0.4.74+curl-8.9.0 + curl@0.4.46 + data-encoding@2.6.0 + deranged@0.3.11 + derive-new@0.6.0 + derive_more@0.99.18 + dialoguer@0.11.0 + diff@0.1.13 + difflib@0.4.0 + digest@0.10.7 + dirs-sys@0.4.1 + dirs@5.0.1 + dlib@0.5.2 + dlv-list@0.5.2 + doc-comment@0.3.3 + doctest-file@1.0.0 + downcast-rs@1.2.1 + dtoa-short@0.3.5 + dtoa@1.0.9 + dtparse@2.0.1 + dunce@1.0.5 + dyn-clone@1.0.17 + ego-tree@0.6.3 + either@1.13.0 + eml-parser@0.1.4 + encode_unicode@0.3.6 + encoding_rs@0.8.34 + enum_dispatch@0.3.13 + env_filter@0.1.2 + env_logger@0.11.5 + env_logger@0.8.4 + equivalent@1.0.1 + erased-serde@0.4.5 + errno@0.3.9 + error-code@3.2.0 + ethnum@1.5.0 + fallible-iterator@0.3.0 + fallible-streaming-iterator@0.1.9 + fancy-regex@0.13.0 + fast-float@0.2.0 + fastrand@2.1.0 + fd-lock@4.0.2 + file-id@0.2.1 + filesize@0.2.0 + filetime@0.2.24 + fixedbitset@0.4.2 + flate2@1.0.32 + float-cmp@0.9.0 + fnv@1.0.7 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + foreign_vec@0.1.0 + form_urlencoded@1.2.1 + fs_extra@1.3.0 + fsevent-sys@4.1.0 + funty@2.0.0 + futf@0.1.5 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-io@0.3.30 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + futures@0.3.30 + fuzzy-matcher@0.3.7 + fxhash@0.2.1 + generic-array@0.14.7 + gethostname@0.4.3 + getrandom@0.2.15 + gimli@0.29.0 + git2@0.19.0 + gjson@0.8.1 + glob-match@0.2.1 + glob@0.3.1 + goblin@0.7.1 + h2@0.4.6 + halfbrown@0.2.5 + hash32@0.3.1 + hashbrown@0.12.3 + hashbrown@0.14.5 + hashlink@0.9.1 + heapless@0.8.0 + heck@0.5.0 + hermit-abi@0.3.9 + hermit-abi@0.4.0 + hex@0.4.3 + home@0.5.9 + html5ever@0.27.0 + http-body-util@0.1.2 + http-body@1.0.1 + http@1.1.0 + httparse@1.9.4 + httpdate@1.0.3 + human-date-parser@0.1.2 + humantime@2.1.0 + hyper-util@0.1.7 + hyper@1.4.1 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.60 + ical@0.11.0 + idna@0.5.0 + indexmap@2.5.0 + indicatif@0.17.8 + inotify-sys@0.1.5 + inotify@0.9.6 + instant@0.1.13 + interprocess@2.2.1 + inventory@0.3.15 + is-docker@0.2.0 + is-terminal@0.4.13 + is-wsl@0.4.0 + is_ci@1.2.0 + is_debug@1.0.1 + is_executable@1.0.1 + is_terminal_polyfill@1.70.1 + itertools@0.11.0 + itertools@0.12.1 + itertools@0.13.0 + itoa@1.0.11 + itoap@1.0.1 + jobserver@0.1.32 + joinery@2.1.0 + js-sys@0.3.70 + jsonpath_lib_polars_vendor@0.0.1 + kqueue-sys@1.0.4 + kqueue@1.0.8 + lazy_static@1.5.0 + lazycell@1.3.0 + lexical-core@0.8.5 + lexical-parse-float@0.8.5 + lexical-parse-integer@0.8.6 + lexical-util@0.8.5 + lexical-write-float@0.8.5 + lexical-write-integer@0.8.5 + libc@0.2.158 + libflate@1.4.0 + libflate_lz77@1.2.0 + libgit2-sys@0.17.0+1.8.1 + libloading@0.8.5 + libm@0.2.8 + libmimalloc-sys@0.1.39 + libproc@0.14.8 + libredox@0.1.3 + libsqlite3-sys@0.28.0 + libssh2-sys@0.3.0 + libz-sys@1.1.19 + linked-hash-map@0.5.6 + linux-raw-sys@0.4.14 + lock_api@0.4.12 + log@0.4.22 + lru@0.12.4 + lscolors@0.17.0 + lsp-server@0.7.6 + lsp-types@0.95.1 + lz4-sys@1.10.0 + lz4@1.26.0 + mac@0.1.1 + mach2@0.4.2 + malloc_buf@0.0.6 + markup5ever@0.12.1 + markup5ever_rcdom@0.3.0 + md-5@0.10.6 + memchr@2.7.4 + memmap2@0.7.1 + miette-derive@7.2.0 + miette@7.2.0 + mimalloc@0.1.43 + mime@0.3.17 + mime_guess@2.0.5 + minimal-lexical@0.2.1 + miniz_oxide@0.7.4 + miniz_oxide@0.8.0 + mio@0.8.11 + mio@1.0.2 + mockito@1.5.0 + multipart-rs@0.1.11 + multiversion-macros@0.7.4 + multiversion@0.7.4 + native-tls@0.2.12 + new_debug_unreachable@1.0.6 + nix@0.28.0 + nix@0.29.0 + nom@7.1.3 + notify-debouncer-full@0.3.1 + notify@6.1.1 + now@0.1.3 + ntapi@0.4.1 + nu-ansi-term@0.50.1 + num-bigint@0.4.6 + num-complex@0.4.6 + num-conv@0.1.0 + num-format@0.4.4 + num-integer@0.1.46 + num-iter@0.1.45 + num-rational@0.4.2 + num-traits@0.2.19 + num@0.4.3 + num_threads@0.1.7 + number_prefix@0.4.0 + objc-sys@0.3.5 + objc2-app-kit@0.2.2 + objc2-core-data@0.2.2 + objc2-core-image@0.2.2 + objc2-encode@4.0.3 + objc2-foundation@0.2.2 + objc2-metal@0.2.2 + objc2-quartz-core@0.2.2 + objc2@0.5.2 + objc@0.2.7 + object@0.36.3 + omnipath@0.1.6 + once_cell@1.19.0 + open@5.3.0 + openssl-macros@0.1.1 + openssl-probe@0.1.5 + openssl-src@300.3.1+3.3.1 + openssl-sys@0.9.103 + openssl@0.10.66 + option-ext@0.2.0 + ordered-multimap@0.7.3 + os_display@0.1.3 + os_pipe@1.2.1 + owo-colors@4.0.0 + papergrid@0.12.0 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + parquet-format-safe@0.2.4 + parse-zoneinfo@0.3.1 + paste@1.0.15 + pathdiff@0.2.1 + percent-encoding@2.3.1 + peresil@0.3.0 + pest@2.7.11 + pest_derive@2.7.11 + pest_generator@2.7.11 + pest_meta@2.7.11 + petgraph@0.6.5 + phf@0.10.1 + phf@0.11.2 + phf_codegen@0.10.0 + phf_codegen@0.11.2 + phf_generator@0.10.0 + phf_generator@0.11.2 + phf_macros@0.11.2 + phf_shared@0.10.0 + phf_shared@0.11.2 + pin-project-lite@0.2.14 + pin-utils@0.1.0 + pkg-config@0.3.30 + plain@0.2.3 + planus@0.3.1 + platform-info@2.0.3 + plist@1.7.0 + polars-arrow-format@0.1.0 + polars-arrow@0.41.3 + polars-compute@0.41.3 + polars-core@0.41.3 + polars-error@0.41.3 + polars-expr@0.41.3 + polars-io@0.41.3 + polars-json@0.41.3 + polars-lazy@0.41.3 + polars-mem-engine@0.41.3 + polars-ops@0.41.3 + polars-parquet@0.41.3 + polars-pipe@0.41.3 + polars-plan@0.41.3 + polars-row@0.41.3 + polars-sql@0.41.3 + polars-time@0.41.3 + polars-utils@0.41.3 + polars@0.41.3 + pori@0.0.0 + portable-atomic@1.7.0 + powerfmt@0.2.0 + ppv-lite86@0.2.20 + precomputed-hash@0.1.1 + predicates-core@1.0.8 + predicates-tree@1.0.11 + predicates@3.1.2 + pretty_assertions@1.4.0 + print-positions@0.6.1 + proc-macro-crate@3.1.0 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.86 + procfs-core@0.16.0 + procfs@0.16.0 + psm@0.1.21 + ptr_meta@0.1.4 + ptr_meta_derive@0.1.4 + pure-rust-locales@0.8.1 + pwd@1.4.0 + quick-error@1.2.3 + quick-error@2.0.1 + quick-xml@0.31.0 + quick-xml@0.32.0 + quick-xml@0.34.0 + quickcheck@1.0.3 + quickcheck_macros@1.0.0 + quote@1.0.37 + quoted_printable@0.5.1 + radium@0.7.0 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rand_distr@0.4.3 + ratatui@0.26.3 + raw-cpuid@11.1.0 + rayon-core@1.12.1 + rayon@1.10.0 + recursive-proc-macro-impl@0.1.1 + recursive@0.1.1 + recvmsg@1.0.0 + redox_syscall@0.5.3 + redox_users@0.4.6 + reedline@0.35.0 + ref-cast-impl@1.0.23 + ref-cast@1.0.23 + regex-automata@0.4.7 + regex-syntax@0.8.4 + regex@1.10.6 + relative-path@1.9.3 + rend@0.4.2 + rfc2047-decoder@1.0.5 + rkyv@0.7.45 + rkyv_derive@0.7.45 + rle-decode-fast@1.0.3 + rmp-serde@1.3.0 + rmp@0.8.14 + ropey@1.6.1 + roxmltree@0.19.0 + rstest@0.18.2 + rstest_macros@0.18.2 + rusqlite@0.31.0 + rust-embed-impl@8.5.0 + rust-embed-utils@8.5.0 + rust-embed@8.5.0 + rust-ini@0.21.1 + rust_decimal@1.36.0 + rustc-demangle@0.1.24 + rustc-hash@1.1.0 + rustc_version@0.4.0 + rustix@0.38.34 + rustversion@1.0.17 + ryu@1.0.18 + same-file@1.0.6 + scc@2.1.16 + schannel@0.1.23 + scoped-tls@1.0.1 + scopeguard@1.2.0 + scraper@0.20.0 + scroll@0.11.0 + scroll_derive@0.11.1 + sdd@3.0.2 + seahash@4.1.0 + security-framework-sys@2.11.1 + security-framework@2.11.1 + selectors@0.25.0 + semver@1.0.23 + serde@1.0.208 + serde_derive@1.0.208 + serde_json@1.0.127 + serde_repr@0.1.19 + serde_spanned@0.6.7 + serde_urlencoded@0.7.1 + serde_yaml@0.9.34+deprecated + serial_test@3.1.1 + serial_test_derive@3.1.1 + servo_arc@0.3.0 + sha2@0.10.8 + shadow-rs@0.34.0 + shell-words@1.1.0 + shlex@1.3.0 + signal-hook-mio@0.2.4 + signal-hook-registry@1.4.2 + signal-hook@0.3.17 + simd-json@0.13.10 + simdutf8@0.1.4 + similar@2.6.0 + simplelog@0.12.2 + siphasher@0.3.11 + slab@0.4.9 + smallvec@1.13.2 + smartstring@1.0.1 + smawk@0.3.2 + snap@1.1.1 + socket2@0.5.7 + sqlparser@0.47.0 + stability@0.2.1 + stable_deref_trait@1.2.0 + stacker@0.1.16 + static_assertions@1.1.0 + str_indices@0.4.3 + streaming-decompression@0.1.2 + streaming-iterator@0.1.9 + strength_reduce@0.2.4 + string_cache@0.8.7 + string_cache_codegen@0.5.2 + strip-ansi-escapes@0.2.0 + strsim@0.11.1 + strum@0.26.3 + strum_macros@0.26.4 + supports-color@2.1.0 + supports-color@3.0.0 + supports-hyperlinks@3.0.0 + supports-unicode@3.0.0 + sxd-document@0.3.2 + sxd-xpath@0.4.2 + syn@1.0.109 + syn@2.0.75 + syn_derive@0.1.8 + sys-locale@0.3.1 + sysinfo@0.30.13 + tabled@0.16.0 + tango-bench@0.5.0 + tap@1.0.1 + target-features@0.1.6 + tempfile@3.12.0 + tendril@0.4.3 + termcolor@1.4.1 + terminal_size@0.3.0 + termtree@0.4.1 + textwrap@0.16.1 + thiserror-impl@1.0.63 + thiserror@1.0.63 + thread_local@1.1.8 + time-core@0.1.2 + time-macros@0.2.18 + time@0.3.36 + tiny-keccak@2.0.2 + tinyvec@1.8.0 + tinyvec_macros@0.1.1 + titlecase@2.2.1 + tokio-util@0.7.11 + tokio@1.39.3 + toml@0.7.8 + toml@0.8.19 + toml_datetime@0.6.8 + toml_edit@0.19.15 + toml_edit@0.21.1 + toml_edit@0.22.20 + tracing-core@0.1.32 + tracing@0.1.40 + trash@3.3.1 + tree_magic_mini@3.1.5 + trim-in-place@0.1.7 + typed-arena@1.7.0 + typeid@1.0.2 + typenum@1.17.0 + typetag-impl@0.2.18 + typetag@0.2.18 + ucd-trie@0.1.6 + umask@2.1.0 + unicase@2.7.0 + unicode-bidi@0.3.15 + unicode-ident@1.0.12 + unicode-linebreak@0.1.5 + unicode-normalization@0.1.23 + unicode-reverse@1.0.9 + unicode-segmentation@1.11.0 + unicode-truncate@1.1.0 + unicode-width@0.1.11 + unicode-xid@0.2.5 + unsafe-libyaml@0.2.11 + ureq@2.10.1 + url@2.5.2 + utf-8@0.7.6 + utf8-width@0.1.7 + utf8parse@0.2.2 + uu_cp@0.0.27 + uu_mkdir@0.0.27 + uu_mktemp@0.0.27 + uu_mv@0.0.27 + uu_uname@0.0.27 + uu_whoami@0.0.27 + uucore@0.0.27 + uucore_procs@0.0.27 + uuhelp_parser@0.0.27 + uuid@1.10.0 + v_htmlescape@0.15.8 + value-trait@0.8.1 + vcpkg@0.2.15 + version_check@0.9.5 + vte@0.10.1 + vte@0.11.1 + vte_generate_state_changes@0.1.2 + wait-timeout@0.2.0 + walkdir@2.5.0 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.93 + wasm-bindgen-macro-support@0.2.93 + wasm-bindgen-macro@0.2.93 + wasm-bindgen-shared@0.2.93 + wasm-bindgen@0.2.93 + wax@0.6.0 + wayland-backend@0.3.6 + wayland-client@0.31.5 + wayland-protocols-wlr@0.2.0 + wayland-protocols@0.31.2 + wayland-scanner@0.31.4 + wayland-sys@0.31.4 + webpage@2.0.1 + which@6.0.3 + widestring@1.1.0 + wild@2.2.1 + 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-core@0.54.0 + windows-result@0.1.2 + windows-sys@0.36.1 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-targets@0.42.2 + windows-targets@0.48.5 + windows-targets@0.52.6 + windows@0.44.0 + windows@0.52.0 + windows@0.54.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.36.1 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.36.1 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.36.1 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.36.1 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.36.1 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.6 + winnow@0.5.40 + winnow@0.6.18 + winreg@0.52.0 + winresource@0.1.17 + winsafe@0.0.19 + wl-clipboard-rs@0.8.1 + wyz@0.5.1 + x11rb-protocol@0.13.1 + x11rb@0.13.1 + xattr@1.3.1 + xml5ever@0.18.1 + xxhash-rust@0.8.12 + yansi@0.5.1 + zerocopy-derive@0.7.35 + zerocopy@0.7.35 + zip@0.6.6 + zstd-safe@7.2.1 + zstd-sys@2.0.13+zstd.1.5.6 + zstd@0.13.2 +" + +RUST_MIN_VER="1.79.0" +inherit cargo + +DESCRIPTION="A new type of shell, written in Rust" +HOMEPAGE="https://www.nushell.sh" +SRC_URI=" + https://github.com/nushell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 BSD Boost-1.0 CC-PD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +IUSE="plugins X" + +DEPEND=" + >=dev-libs/libgit2-0.99:= + dev-libs/oniguruma:= + dev-libs/openssl:0= + net-libs/libssh2:= + net-libs/nghttp2:= + net-misc/curl + dev-db/sqlite:3= + X? ( + x11-libs/libX11 + x11-libs/libxcb + ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +RESTRICT+=" test" + +QA_FLAGS_IGNORED="usr/bin/nu.*" + +src_prepare() { + use plugins || eapply "${FILESDIR/${PN}-dont-build-plugins.patch}" + default +} + +src_configure() { + # high magic to allow system-libs + export OPENSSL_NO_VENDOR=true + export RUSTONIG_SYSTEM_LIBONIG=1 + export LIBGIT2_SYS_USE_PKG_CONFIG=1 + export LIBSSH2_SYS_USE_PKG_CONFIG=1 + export PKG_CONFIG_ALLOW_CROSS=1 + + cargo_src_configure +} + +src_compile() { + cargo_src_compile --workspace +} + +src_install() { + cargo_src_install + if use plugins ; then + cargo_src_install --path crates/nu_plugin_custom_values + cargo_src_install --path crates/nu_plugin_example + cargo_src_install --path crates/nu_plugin_formats + cargo_src_install --path crates/nu_plugin_gstat + cargo_src_install --path crates/nu_plugin_inc + cargo_src_install --path crates/nu_plugin_polars + cargo_src_install --path crates/nu_plugin_query + cargo_src_install --path crates/nu_plugin_stress_internals + fi + local DOCS=( README.md ) + einstalldocs +} + +pkg_postinst() { + if use plugins ; then + einfo "The plugins are installed alongside the main 'nu' binary." + einfo "Visit https://www.nushell.sh/book/plugins.html#adding-a-plugin" + einfo "for more information on how to use plugins." + fi +} diff --git a/app-shells/nushell/nushell-0.98.0.ebuild b/app-shells/nushell/nushell-0.98.0.ebuild deleted file mode 100644 index ad8fb2112036..000000000000 --- a/app-shells/nushell/nushell-0.98.0.ebuild +++ /dev/null @@ -1,785 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.13.3 - -EAPI=8 - -CRATES=" - addr2line@0.22.0 - adler2@2.0.0 - adler32@1.2.0 - adler@1.0.2 - ahash@0.7.8 - ahash@0.8.11 - aho-corasick@1.1.3 - alloc-no-stdlib@2.0.4 - alloc-stdlib@0.2.2 - alloca@0.4.0 - allocator-api2@0.2.18 - alphanumeric-sort@1.5.3 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - ansi-str@0.8.0 - ansitok@0.2.0 - anstream@0.6.15 - anstyle-parse@0.2.5 - anstyle-query@1.1.1 - anstyle-wincon@3.0.4 - anstyle@1.0.8 - anyhow@1.0.86 - arboard@3.4.0 - argminmax@0.6.2 - array-init-cursor@0.2.0 - arrayvec@0.5.2 - arrayvec@0.7.6 - assert-json-diff@2.0.2 - assert_cmd@2.0.16 - async-stream-impl@0.3.5 - async-stream@0.3.5 - async-trait@0.1.81 - atoi@2.0.0 - atoi_simd@0.15.6 - atomic-waker@1.1.2 - autocfg@1.3.0 - avro-schema@0.3.0 - backtrace-ext@0.2.1 - backtrace@0.3.73 - base64@0.21.7 - base64@0.22.1 - bindgen@0.69.4 - bit-set@0.5.3 - bit-vec@0.6.3 - bitflags@1.3.2 - bitflags@2.6.0 - bitvec@1.0.1 - block-buffer@0.10.4 - block2@0.5.1 - borsh-derive@1.5.1 - borsh@1.5.1 - bracoxide@0.1.3 - brotli-decompressor@4.0.1 - brotli@5.0.0 - bstr@1.10.0 - bumpalo@3.16.0 - byte-unit@5.1.4 - bytecheck@0.6.12 - bytecheck_derive@0.6.12 - bytecount@0.6.8 - bytemuck@1.17.0 - bytemuck_derive@1.7.1 - byteorder@1.5.0 - bytes@1.7.1 - bytesize@1.3.0 - calamine@0.24.0 - cassowary@0.3.0 - castaway@0.2.3 - cc@1.1.14 - cexpr@0.6.0 - cfg-if@1.0.0 - cfg_aliases@0.1.1 - cfg_aliases@0.2.1 - chardetng@0.1.17 - charset@0.1.5 - chrono-humanize@0.2.3 - chrono-tz-build@0.2.1 - chrono-tz-build@0.3.0 - chrono-tz@0.8.6 - chrono-tz@0.9.0 - chrono@0.4.38 - chumsky@0.9.3 - clang-sys@1.8.1 - clap@4.5.16 - clap_builder@4.5.15 - clap_derive@4.5.13 - clap_lex@0.7.2 - clipboard-win@5.4.0 - codepage@0.1.2 - colorchoice@1.0.2 - colorz@1.1.2 - comfy-table@7.1.1 - compact_str@0.7.1 - console@0.15.8 - const-random-macro@0.1.16 - const-random@0.1.18 - const_format@0.2.32 - const_format_proc_macros@0.2.32 - core-foundation-sys@0.8.7 - core-foundation@0.9.4 - cpufeatures@0.2.13 - crc-catalog@1.1.1 - crc32fast@1.4.2 - crc@2.1.0 - crossbeam-channel@0.5.13 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-queue@0.3.11 - crossbeam-utils@0.8.20 - crossterm@0.27.0 - crossterm@0.28.1 - crossterm_winapi@0.9.1 - crunchy@0.2.2 - crypto-common@0.1.6 - cssparser-macros@0.6.1 - cssparser@0.31.2 - csv-core@0.1.11 - csv@1.3.0 - ctrlc@3.4.5 - curl-sys@0.4.74+curl-8.9.0 - curl@0.4.46 - data-encoding@2.6.0 - deranged@0.3.11 - derive-new@0.6.0 - derive_more@0.99.18 - dialoguer@0.11.0 - diff@0.1.13 - difflib@0.4.0 - digest@0.10.7 - dirs-sys@0.4.1 - dirs@5.0.1 - dlib@0.5.2 - dlv-list@0.5.2 - doc-comment@0.3.3 - doctest-file@1.0.0 - downcast-rs@1.2.1 - dtoa-short@0.3.5 - dtoa@1.0.9 - dtparse@2.0.1 - dunce@1.0.5 - dyn-clone@1.0.17 - ego-tree@0.6.3 - either@1.13.0 - eml-parser@0.1.4 - encode_unicode@0.3.6 - encoding_rs@0.8.34 - enum_dispatch@0.3.13 - env_filter@0.1.2 - env_logger@0.11.5 - env_logger@0.8.4 - equivalent@1.0.1 - erased-serde@0.4.5 - errno@0.3.9 - error-code@3.2.0 - ethnum@1.5.0 - fallible-iterator@0.3.0 - fallible-streaming-iterator@0.1.9 - fancy-regex@0.13.0 - fast-float@0.2.0 - fastrand@2.1.0 - fd-lock@4.0.2 - file-id@0.2.1 - filesize@0.2.0 - filetime@0.2.24 - fixedbitset@0.4.2 - flate2@1.0.32 - float-cmp@0.9.0 - fnv@1.0.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - foreign_vec@0.1.0 - form_urlencoded@1.2.1 - fs_extra@1.3.0 - fsevent-sys@4.1.0 - funty@2.0.0 - futf@0.1.5 - futures-channel@0.3.30 - futures-core@0.3.30 - futures-executor@0.3.30 - futures-io@0.3.30 - futures-macro@0.3.30 - futures-sink@0.3.30 - futures-task@0.3.30 - futures-util@0.3.30 - futures@0.3.30 - fuzzy-matcher@0.3.7 - fxhash@0.2.1 - generic-array@0.14.7 - gethostname@0.4.3 - getrandom@0.2.15 - gimli@0.29.0 - git2@0.19.0 - gjson@0.8.1 - glob-match@0.2.1 - glob@0.3.1 - goblin@0.7.1 - h2@0.4.6 - halfbrown@0.2.5 - hash32@0.3.1 - hashbrown@0.12.3 - hashbrown@0.14.5 - hashlink@0.9.1 - heapless@0.8.0 - heck@0.5.0 - hermit-abi@0.3.9 - hermit-abi@0.4.0 - hex@0.4.3 - home@0.5.9 - html5ever@0.27.0 - http-body-util@0.1.2 - http-body@1.0.1 - http@1.1.0 - httparse@1.9.4 - httpdate@1.0.3 - human-date-parser@0.1.2 - humantime@2.1.0 - hyper-util@0.1.7 - hyper@1.4.1 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.60 - ical@0.11.0 - idna@0.5.0 - indexmap@2.5.0 - indicatif@0.17.8 - inotify-sys@0.1.5 - inotify@0.9.6 - instant@0.1.13 - interprocess@2.2.1 - inventory@0.3.15 - is-docker@0.2.0 - is-terminal@0.4.13 - is-wsl@0.4.0 - is_ci@1.2.0 - is_debug@1.0.1 - is_executable@1.0.1 - is_terminal_polyfill@1.70.1 - itertools@0.11.0 - itertools@0.12.1 - itertools@0.13.0 - itoa@1.0.11 - itoap@1.0.1 - jobserver@0.1.32 - joinery@2.1.0 - js-sys@0.3.70 - jsonpath_lib_polars_vendor@0.0.1 - kqueue-sys@1.0.4 - kqueue@1.0.8 - lazy_static@1.5.0 - lazycell@1.3.0 - lexical-core@0.8.5 - lexical-parse-float@0.8.5 - lexical-parse-integer@0.8.6 - lexical-util@0.8.5 - lexical-write-float@0.8.5 - lexical-write-integer@0.8.5 - libc@0.2.158 - libflate@1.4.0 - libflate_lz77@1.2.0 - libgit2-sys@0.17.0+1.8.1 - libloading@0.8.5 - libm@0.2.8 - libmimalloc-sys@0.1.39 - libproc@0.14.8 - libredox@0.1.3 - libsqlite3-sys@0.28.0 - libssh2-sys@0.3.0 - libz-sys@1.1.19 - linked-hash-map@0.5.6 - linux-raw-sys@0.4.14 - lock_api@0.4.12 - log@0.4.22 - lru@0.12.4 - lscolors@0.17.0 - lsp-server@0.7.6 - lsp-types@0.95.1 - lz4-sys@1.10.0 - lz4@1.26.0 - mac@0.1.1 - mach2@0.4.2 - malloc_buf@0.0.6 - markup5ever@0.12.1 - markup5ever_rcdom@0.3.0 - md-5@0.10.6 - memchr@2.7.4 - memmap2@0.7.1 - miette-derive@7.2.0 - miette@7.2.0 - mimalloc@0.1.43 - mime@0.3.17 - mime_guess@2.0.5 - minimal-lexical@0.2.1 - miniz_oxide@0.7.4 - miniz_oxide@0.8.0 - mio@0.8.11 - mio@1.0.2 - mockito@1.5.0 - multipart-rs@0.1.11 - multiversion-macros@0.7.4 - multiversion@0.7.4 - native-tls@0.2.12 - new_debug_unreachable@1.0.6 - nix@0.28.0 - nix@0.29.0 - nom@7.1.3 - notify-debouncer-full@0.3.1 - notify@6.1.1 - now@0.1.3 - ntapi@0.4.1 - nu-ansi-term@0.50.1 - num-bigint@0.4.6 - num-complex@0.4.6 - num-conv@0.1.0 - num-format@0.4.4 - num-integer@0.1.46 - num-iter@0.1.45 - num-rational@0.4.2 - num-traits@0.2.19 - num@0.4.3 - num_threads@0.1.7 - number_prefix@0.4.0 - objc-sys@0.3.5 - objc2-app-kit@0.2.2 - objc2-core-data@0.2.2 - objc2-core-image@0.2.2 - objc2-encode@4.0.3 - objc2-foundation@0.2.2 - objc2-metal@0.2.2 - objc2-quartz-core@0.2.2 - objc2@0.5.2 - objc@0.2.7 - object@0.36.3 - omnipath@0.1.6 - once_cell@1.19.0 - open@5.3.0 - openssl-macros@0.1.1 - openssl-probe@0.1.5 - openssl-src@300.3.1+3.3.1 - openssl-sys@0.9.103 - openssl@0.10.66 - option-ext@0.2.0 - ordered-multimap@0.7.3 - os_display@0.1.3 - os_pipe@1.2.1 - owo-colors@4.0.0 - papergrid@0.12.0 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - parquet-format-safe@0.2.4 - parse-zoneinfo@0.3.1 - paste@1.0.15 - pathdiff@0.2.1 - percent-encoding@2.3.1 - peresil@0.3.0 - pest@2.7.11 - pest_derive@2.7.11 - pest_generator@2.7.11 - pest_meta@2.7.11 - petgraph@0.6.5 - phf@0.10.1 - phf@0.11.2 - phf_codegen@0.10.0 - phf_codegen@0.11.2 - phf_generator@0.10.0 - phf_generator@0.11.2 - phf_macros@0.11.2 - phf_shared@0.10.0 - phf_shared@0.11.2 - pin-project-lite@0.2.14 - pin-utils@0.1.0 - pkg-config@0.3.30 - plain@0.2.3 - planus@0.3.1 - platform-info@2.0.3 - plist@1.7.0 - polars-arrow-format@0.1.0 - polars-arrow@0.41.3 - polars-compute@0.41.3 - polars-core@0.41.3 - polars-error@0.41.3 - polars-expr@0.41.3 - polars-io@0.41.3 - polars-json@0.41.3 - polars-lazy@0.41.3 - polars-mem-engine@0.41.3 - polars-ops@0.41.3 - polars-parquet@0.41.3 - polars-pipe@0.41.3 - polars-plan@0.41.3 - polars-row@0.41.3 - polars-sql@0.41.3 - polars-time@0.41.3 - polars-utils@0.41.3 - polars@0.41.3 - pori@0.0.0 - portable-atomic@1.7.0 - powerfmt@0.2.0 - ppv-lite86@0.2.20 - precomputed-hash@0.1.1 - predicates-core@1.0.8 - predicates-tree@1.0.11 - predicates@3.1.2 - pretty_assertions@1.4.0 - print-positions@0.6.1 - proc-macro-crate@3.1.0 - proc-macro-error-attr@1.0.4 - proc-macro-error@1.0.4 - proc-macro2@1.0.86 - procfs-core@0.16.0 - procfs@0.16.0 - psm@0.1.21 - ptr_meta@0.1.4 - ptr_meta_derive@0.1.4 - pure-rust-locales@0.8.1 - pwd@1.4.0 - quick-error@1.2.3 - quick-error@2.0.1 - quick-xml@0.31.0 - quick-xml@0.32.0 - quick-xml@0.34.0 - quickcheck@1.0.3 - quickcheck_macros@1.0.0 - quote@1.0.37 - quoted_printable@0.5.1 - radium@0.7.0 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rand_distr@0.4.3 - ratatui@0.26.3 - raw-cpuid@11.1.0 - rayon-core@1.12.1 - rayon@1.10.0 - recursive-proc-macro-impl@0.1.1 - recursive@0.1.1 - recvmsg@1.0.0 - redox_syscall@0.5.3 - redox_users@0.4.6 - reedline@0.35.0 - ref-cast-impl@1.0.23 - ref-cast@1.0.23 - regex-automata@0.4.7 - regex-syntax@0.8.4 - regex@1.10.6 - relative-path@1.9.3 - rend@0.4.2 - rfc2047-decoder@1.0.5 - rkyv@0.7.45 - rkyv_derive@0.7.45 - rle-decode-fast@1.0.3 - rmp-serde@1.3.0 - rmp@0.8.14 - ropey@1.6.1 - roxmltree@0.19.0 - rstest@0.18.2 - rstest_macros@0.18.2 - rusqlite@0.31.0 - rust-embed-impl@8.5.0 - rust-embed-utils@8.5.0 - rust-embed@8.5.0 - rust-ini@0.21.1 - rust_decimal@1.36.0 - rustc-demangle@0.1.24 - rustc-hash@1.1.0 - rustc_version@0.4.0 - rustix@0.38.34 - rustversion@1.0.17 - ryu@1.0.18 - same-file@1.0.6 - scc@2.1.16 - schannel@0.1.23 - scoped-tls@1.0.1 - scopeguard@1.2.0 - scraper@0.20.0 - scroll@0.11.0 - scroll_derive@0.11.1 - sdd@3.0.2 - seahash@4.1.0 - security-framework-sys@2.11.1 - security-framework@2.11.1 - selectors@0.25.0 - semver@1.0.23 - serde@1.0.208 - serde_derive@1.0.208 - serde_json@1.0.127 - serde_repr@0.1.19 - serde_spanned@0.6.7 - serde_urlencoded@0.7.1 - serde_yaml@0.9.34+deprecated - serial_test@3.1.1 - serial_test_derive@3.1.1 - servo_arc@0.3.0 - sha2@0.10.8 - shadow-rs@0.34.0 - shell-words@1.1.0 - shlex@1.3.0 - signal-hook-mio@0.2.4 - signal-hook-registry@1.4.2 - signal-hook@0.3.17 - simd-json@0.13.10 - simdutf8@0.1.4 - similar@2.6.0 - simplelog@0.12.2 - siphasher@0.3.11 - slab@0.4.9 - smallvec@1.13.2 - smartstring@1.0.1 - smawk@0.3.2 - snap@1.1.1 - socket2@0.5.7 - sqlparser@0.47.0 - stability@0.2.1 - stable_deref_trait@1.2.0 - stacker@0.1.16 - static_assertions@1.1.0 - str_indices@0.4.3 - streaming-decompression@0.1.2 - streaming-iterator@0.1.9 - strength_reduce@0.2.4 - string_cache@0.8.7 - string_cache_codegen@0.5.2 - strip-ansi-escapes@0.2.0 - strsim@0.11.1 - strum@0.26.3 - strum_macros@0.26.4 - supports-color@2.1.0 - supports-color@3.0.0 - supports-hyperlinks@3.0.0 - supports-unicode@3.0.0 - sxd-document@0.3.2 - sxd-xpath@0.4.2 - syn@1.0.109 - syn@2.0.75 - syn_derive@0.1.8 - sys-locale@0.3.1 - sysinfo@0.30.13 - tabled@0.16.0 - tango-bench@0.5.0 - tap@1.0.1 - target-features@0.1.6 - tempfile@3.12.0 - tendril@0.4.3 - termcolor@1.4.1 - terminal_size@0.3.0 - termtree@0.4.1 - textwrap@0.16.1 - thiserror-impl@1.0.63 - thiserror@1.0.63 - thread_local@1.1.8 - time-core@0.1.2 - time-macros@0.2.18 - time@0.3.36 - tiny-keccak@2.0.2 - tinyvec@1.8.0 - tinyvec_macros@0.1.1 - titlecase@2.2.1 - tokio-util@0.7.11 - tokio@1.39.3 - toml@0.7.8 - toml@0.8.19 - toml_datetime@0.6.8 - toml_edit@0.19.15 - toml_edit@0.21.1 - toml_edit@0.22.20 - tracing-core@0.1.32 - tracing@0.1.40 - trash@3.3.1 - tree_magic_mini@3.1.5 - trim-in-place@0.1.7 - typed-arena@1.7.0 - typeid@1.0.2 - typenum@1.17.0 - typetag-impl@0.2.18 - typetag@0.2.18 - ucd-trie@0.1.6 - umask@2.1.0 - unicase@2.7.0 - unicode-bidi@0.3.15 - unicode-ident@1.0.12 - unicode-linebreak@0.1.5 - unicode-normalization@0.1.23 - unicode-reverse@1.0.9 - unicode-segmentation@1.11.0 - unicode-truncate@1.1.0 - unicode-width@0.1.11 - unicode-xid@0.2.5 - unsafe-libyaml@0.2.11 - ureq@2.10.1 - url@2.5.2 - utf-8@0.7.6 - utf8-width@0.1.7 - utf8parse@0.2.2 - uu_cp@0.0.27 - uu_mkdir@0.0.27 - uu_mktemp@0.0.27 - uu_mv@0.0.27 - uu_uname@0.0.27 - uu_whoami@0.0.27 - uucore@0.0.27 - uucore_procs@0.0.27 - uuhelp_parser@0.0.27 - uuid@1.10.0 - v_htmlescape@0.15.8 - value-trait@0.8.1 - vcpkg@0.2.15 - version_check@0.9.5 - vte@0.10.1 - vte@0.11.1 - vte_generate_state_changes@0.1.2 - wait-timeout@0.2.0 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.93 - wasm-bindgen-macro-support@0.2.93 - wasm-bindgen-macro@0.2.93 - wasm-bindgen-shared@0.2.93 - wasm-bindgen@0.2.93 - wax@0.6.0 - wayland-backend@0.3.6 - wayland-client@0.31.5 - wayland-protocols-wlr@0.2.0 - wayland-protocols@0.31.2 - wayland-scanner@0.31.4 - wayland-sys@0.31.4 - webpage@2.0.1 - which@6.0.3 - widestring@1.1.0 - wild@2.2.1 - 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-core@0.54.0 - windows-result@0.1.2 - windows-sys@0.36.1 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-targets@0.42.2 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows@0.44.0 - windows@0.52.0 - windows@0.54.0 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.36.1 - windows_aarch64_msvc@0.42.2 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.36.1 - windows_i686_gnu@0.42.2 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.36.1 - windows_i686_msvc@0.42.2 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.36.1 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.36.1 - windows_x86_64_msvc@0.42.2 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 - winnow@0.5.40 - winnow@0.6.18 - winreg@0.52.0 - winresource@0.1.17 - winsafe@0.0.19 - wl-clipboard-rs@0.8.1 - wyz@0.5.1 - x11rb-protocol@0.13.1 - x11rb@0.13.1 - xattr@1.3.1 - xml5ever@0.18.1 - xxhash-rust@0.8.12 - yansi@0.5.1 - zerocopy-derive@0.7.35 - zerocopy@0.7.35 - zip@0.6.6 - zstd-safe@7.2.1 - zstd-sys@2.0.13+zstd.1.5.6 - zstd@0.13.2 -" - -inherit cargo - -DESCRIPTION="A new type of shell, written in Rust" -HOMEPAGE="https://www.nushell.sh" -SRC_URI=" - https://github.com/nushell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 BSD Boost-1.0 CC-PD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" -IUSE="plugins X" - -DEPEND=" - >=dev-libs/libgit2-0.99:= - dev-libs/oniguruma:= - dev-libs/openssl:0= - net-libs/libssh2:= - net-libs/nghttp2:= - net-misc/curl - dev-db/sqlite:3= - X? ( - x11-libs/libX11 - x11-libs/libxcb - ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=virtual/rust-1.79.0 - virtual/pkgconfig -" - -RESTRICT+=" test" - -QA_FLAGS_IGNORED="usr/bin/nu.*" - -src_prepare() { - use plugins || eapply "${FILESDIR/${PN}-dont-build-plugins.patch}" - default -} - -src_configure() { - # high magic to allow system-libs - export OPENSSL_NO_VENDOR=true - export RUSTONIG_SYSTEM_LIBONIG=1 - export LIBGIT2_SYS_USE_PKG_CONFIG=1 - export LIBSSH2_SYS_USE_PKG_CONFIG=1 - export PKG_CONFIG_ALLOW_CROSS=1 - - cargo_src_configure -} - -src_compile() { - cargo_src_compile --workspace -} - -src_install() { - cargo_src_install - if use plugins ; then - cargo_src_install --path crates/nu_plugin_custom_values - cargo_src_install --path crates/nu_plugin_example - cargo_src_install --path crates/nu_plugin_formats - cargo_src_install --path crates/nu_plugin_gstat - cargo_src_install --path crates/nu_plugin_inc - cargo_src_install --path crates/nu_plugin_polars - cargo_src_install --path crates/nu_plugin_query - cargo_src_install --path crates/nu_plugin_stress_internals - fi - local DOCS=( README.md ) - einstalldocs -} - -pkg_postinst() { - if use plugins ; then - einfo "The plugins are installed alongside the main 'nu' binary." - einfo "Visit https://www.nushell.sh/book/plugins.html#adding-a-plugin" - einfo "for more information on how to use plugins." - fi -} diff --git a/app-shells/starship/Manifest b/app-shells/starship/Manifest index c358dd9c3824..1d9a430c4141 100644 --- a/app-shells/starship/Manifest +++ b/app-shells/starship/Manifest @@ -389,6 +389,6 @@ DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604 DIST zvariant-4.2.0.crate 82180 BLAKE2B 6d8309a223c32eae3c1ba4291d69bab395a3ef0f65da1e380552d27ccc547a31cf32f9dcf2feecce34276c065d044d0c897c9468b6df4c16efa94a0668dd19eb SHA512 ae7329db133ff8c262443bfe6fc10698606501ecdde8295367f3876e9c590730778ad2d4977c27e26288c92737055897686e7a0d30210723279c33da7467af80 DIST zvariant_derive-4.2.0.crate 11057 BLAKE2B 891c141bfa0db95a5ac62ab2c31bef1215ef658a787d855c09c9b0e42485cd8aa52683c82a07394042615ec51b42ae5efcde81e7dbd2a35f7670888b28477df2 SHA512 8a50d143b38d57a757b3a6b6293c43d7db1a563ccf25002ad6b6a69b7c157765c604329659318a0cb64df1ecf78b3f0dbe88d6650740c016da9161719427f9c2 DIST zvariant_utils-2.1.0.crate 7043 BLAKE2B b891c5fc2b5afb5eba01b9068b454a965b4f07548c1a080fd5b598165994a5177a7df5f39cf7263ea8bcc5d054c7d87012ca1588737d630d96f24f0d00dee6cf SHA512 345b70d1106b37df41426efdb1ba49bf270e00898381c2a8021b5761c59efdea55def45cb2e2598b130b6cba8733503f3997a55578bca90867ab3e8f2346f80e -EBUILD starship-1.19.0.ebuild 1203 BLAKE2B d97ee360b9a5075c8157d1dbd2840036267884c6c4835f018453355860cb784db9e359d0696c53f3b5559b1913153b5d039cc1416b81103e7643e29912950401 SHA512 bbdb293e33cc06128ffb31c3fa3c6b6443af29abec5c9f7059763efd41678360a8db83ad4d7ea9a081cd6394b1329402e6e969243c95a1aad873d6876ea1f296 -EBUILD starship-1.20.1.ebuild 8424 BLAKE2B cdb8b79041ae744a02c3ec521642ef4225efbdc10368e8e97453c3c5373d974c13c786d2c13de9af22afa4e6fba919f5971c7b4315eaa7873cbb993c3b644416 SHA512 f7730c30988efef0879ae49d72fdae31950da4531746353d84279fff901eb1fa1e5a42fdd920e56675b370732d5b8435e9ab0e3e0768ac854e970151c0c44149 +EBUILD starship-1.19.0-r1.ebuild 1202 BLAKE2B ab41fd32d65624975d9101a7072118d78bf68929cf3642a78adff42dfbf9c9d82f842c659838c585a09bff9d48fb972b99b690dd5d97507f2bcafe909663196c SHA512 f54b3dd41a7d0af75b709f6711e45a3f0ab758fb68abd6b2c69d4922c508ce3e3403b1e0882f2f1cce3a47ff279237b1d86ca0c9c517f9c0ded606a0d470e8fa +EBUILD starship-1.20.1-r1.ebuild 8423 BLAKE2B beaa3d58050e753fa2846debf9037e46ed9e6c7dc5c7a8a5737dc2de35868b43ceff85c8dc60d12eae91639939a14ef00989a54cbf93ef80bae1e91d8e8f2d05 SHA512 35e0da835742af0a4beb994408cdcfea24c6ceadfc16fe25260822969d86fec241134e5a62cd77cee4d0d4f04aff87f67294122fd05c410babe7898ef1a87e2c MISC metadata.xml 738 BLAKE2B 84ca83a5db6b67fe44f8a192499231851af9b7a7d1d279d4a2660147bee375332e3818633c310a0d9848e714e326e8fe6fe2c2dc7a8e99dd643a637bc46efb71 SHA512 f9ce6f2d5d4fc1cffc524ee25df289e33574a98b32b35ab7221e9ea193835ca6038c87093218d0a5ccb43fbb28e524535b8280491da8e72d88d1f1a96b3c7bb2 diff --git a/app-shells/starship/starship-1.19.0-r1.ebuild b/app-shells/starship/starship-1.19.0-r1.ebuild new file mode 100644 index 000000000000..ccaa9e9dcd64 --- /dev/null +++ b/app-shells/starship/starship-1.19.0-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES="" + +RUST_MIN_VER="1.74.1" +inherit cargo + +DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell" +HOMEPAGE="https://starship.rs/" +SRC_URI=" + https://github.com/starship/starship/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS}" +SRC_URI+="https://dev.gentoo.org/~arthurzam/distfiles/app-shells/${PN}/${P}-crates.tar.xz" + +LICENSE="ISC" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense + WTFPL-2 ZLIB +" + +SLOT="0" +KEYWORDS="amd64 arm64" + +BDEPEND=" + dev-build/cmake +" + +QA_FLAGS_IGNORED="usr/bin/starship" + +src_prepare() { + sed -e '/strip/s/true/false/' -i Cargo.toml || die # bug 866133 + default +} + +src_configure() { + export PKG_CONFIG_ALLOW_CROSS=1 + export OPENSSL_NO_VENDOR=true + + cargo_src_configure +} + +src_install() { + cargo_src_install + dodoc README.md CHANGELOG.md +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt "1.9.0"; then + einfo "Note that vicmd_symbol config option was renamed to vimcmd_symbol in version 1.9" + fi + done +} diff --git a/app-shells/starship/starship-1.19.0.ebuild b/app-shells/starship/starship-1.19.0.ebuild deleted file mode 100644 index c44e5bb3dec5..000000000000 --- a/app-shells/starship/starship-1.19.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES="" - -inherit cargo - -DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell" -HOMEPAGE="https://starship.rs/" -SRC_URI=" - https://github.com/starship/starship/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS}" -SRC_URI+="https://dev.gentoo.org/~arthurzam/distfiles/app-shells/${PN}/${P}-crates.tar.xz" - -LICENSE="ISC" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense - WTFPL-2 ZLIB -" - -SLOT="0" -KEYWORDS="amd64 arm64" - -BDEPEND=" - dev-build/cmake - >=virtual/rust-1.74.1 -" - -QA_FLAGS_IGNORED="usr/bin/starship" - -src_prepare() { - sed -e '/strip/s/true/false/' -i Cargo.toml || die # bug 866133 - default -} - -src_configure() { - export PKG_CONFIG_ALLOW_CROSS=1 - export OPENSSL_NO_VENDOR=true - - cargo_src_configure -} - -src_install() { - cargo_src_install - dodoc README.md CHANGELOG.md -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt "1.9.0"; then - einfo "Note that vicmd_symbol config option was renamed to vimcmd_symbol in version 1.9" - fi - done -} diff --git a/app-shells/starship/starship-1.20.1-r1.ebuild b/app-shells/starship/starship-1.20.1-r1.ebuild new file mode 100644 index 000000000000..6080429d8bc4 --- /dev/null +++ b/app-shells/starship/starship-1.20.1-r1.ebuild @@ -0,0 +1,446 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + adler@1.0.2 + ahash@0.8.11 + aho-corasick@1.1.3 + allocator-api2@0.2.18 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anstream@0.6.14 + anstyle-parse@0.2.4 + anstyle-query@1.1.0 + anstyle-wincon@3.0.3 + anstyle@1.0.7 + anyhow@1.0.86 + arc-swap@1.7.1 + arraydeque@0.5.1 + arrayvec@0.7.4 + async-broadcast@0.7.1 + async-channel@2.3.1 + async-executor@1.13.0 + async-fs@2.1.2 + async-io@2.3.3 + async-lock@3.4.0 + async-process@2.2.3 + async-recursion@1.1.1 + async-signal@0.2.9 + async-task@4.7.1 + async-trait@0.1.81 + atomic-waker@1.1.2 + autocfg@1.3.0 + base64@0.13.1 + base64@0.22.1 + bitflags@1.3.2 + bitflags@2.6.0 + block-buffer@0.10.4 + block-buffer@0.9.0 + block@0.1.6 + blocking@1.6.1 + bstr@1.9.1 + bumpalo@3.16.0 + bytesize@1.3.0 + cc@1.1.6 + cfg-if@1.0.0 + cfg_aliases@0.2.1 + chrono@0.4.38 + clap@4.5.11 + clap_builder@4.5.11 + clap_complete@4.5.11 + clap_derive@4.5.11 + clap_lex@0.7.1 + clru@0.6.2 + cmake@0.1.50 + colorchoice@1.0.1 + concurrent-queue@2.5.0 + const-random-macro@0.1.16 + const-random@0.1.18 + const_format@0.2.32 + const_format_proc_macros@0.2.32 + core-foundation-sys@0.8.6 + core-foundation@0.9.4 + cpufeatures@0.2.12 + crc32fast@1.4.2 + crossbeam-channel@0.5.13 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-queue@0.3.11 + crossbeam-utils@0.8.20 + crossbeam@0.8.4 + crunchy@0.2.2 + crypto-common@0.1.6 + deelevate@0.2.0 + deranged@0.3.11 + digest@0.10.7 + digest@0.9.0 + dirs-next@2.0.0 + dirs-sys-next@0.1.2 + dirs-sys@0.3.7 + dirs-sys@0.4.1 + dirs@4.0.0 + dirs@5.0.1 + dlv-list@0.5.2 + downcast@0.11.0 + dunce@1.0.4 + dyn-clone@1.0.17 + either@1.13.0 + encoding_rs@0.8.34 + endi@1.1.0 + enumflags2@0.7.10 + enumflags2_derive@0.7.10 + equivalent@1.0.1 + errno-dragonfly@0.1.2 + errno@0.2.8 + errno@0.3.9 + event-listener-strategy@0.5.2 + event-listener@5.3.1 + faster-hex@0.9.0 + fastrand@2.1.0 + filedescriptor@0.8.2 + filetime@0.2.23 + flate2@1.0.30 + fnv@1.0.7 + form_urlencoded@1.2.1 + fragile@2.0.0 + futures-core@0.3.30 + futures-io@0.3.30 + futures-lite@2.3.0 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + generic-array@0.14.7 + gethostname@0.5.0 + getrandom@0.2.15 + gix-actor@0.31.5 + gix-bitmap@0.2.11 + gix-chunk@0.4.8 + gix-commitgraph@0.24.3 + gix-config-value@0.14.7 + gix-config@0.38.0 + gix-date@0.8.7 + gix-diff@0.44.1 + gix-discover@0.33.0 + gix-features@0.38.2 + gix-fs@0.11.2 + gix-glob@0.16.4 + gix-hash@0.14.2 + gix-hashtable@0.5.2 + gix-index@0.33.1 + gix-lock@14.0.0 + gix-macros@0.1.5 + gix-object@0.42.3 + gix-odb@0.61.1 + gix-pack@0.51.1 + gix-path@0.10.9 + gix-quote@0.4.12 + gix-ref@0.45.0 + gix-refspec@0.23.1 + gix-revision@0.27.2 + gix-revwalk@0.13.2 + gix-sec@0.10.7 + gix-tempfile@14.0.1 + gix-trace@0.1.9 + gix-traverse@0.39.2 + gix-url@0.27.4 + gix-utils@0.1.12 + gix-validate@0.8.5 + gix@0.64.0 + guess_host_triple@0.1.3 + hashbrown@0.12.3 + hashbrown@0.14.5 + hashlink@0.8.4 + heck@0.5.0 + hermit-abi@0.4.0 + hex@0.4.3 + home@0.5.9 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.60 + idna@0.5.0 + indexmap@1.9.3 + indexmap@2.2.6 + is-docker@0.2.0 + is-wsl@0.4.0 + is_debug@1.0.1 + is_terminal_polyfill@1.70.0 + itertools@0.13.0 + itoa@1.0.11 + js-sys@0.3.69 + jwalk@0.8.1 + lazy_static@1.5.0 + lazycell@1.3.0 + libc@0.2.155 + libredox@0.1.3 + libz-ng-sys@1.1.15 + libz-sys@1.1.18 + linux-raw-sys@0.4.14 + lock_api@0.4.12 + log@0.4.22 + mac-notification-sys@0.6.1 + mach2@0.4.2 + malloc_buf@0.0.6 + memchr@2.7.4 + memmap2@0.9.4 + memmem@0.1.1 + memoffset@0.9.1 + minimal-lexical@0.2.1 + miniz_oxide@0.7.4 + mockall@0.13.0 + mockall_derive@0.13.0 + nix@0.29.0 + nom@5.1.3 + nom@7.1.3 + notify-rust@4.11.0 + nu-ansi-term@0.50.1 + num-conv@0.1.0 + num-derive@0.3.3 + num-traits@0.2.19 + num_threads@0.1.7 + objc-foundation@0.1.1 + objc@0.2.7 + objc_id@0.1.1 + once_cell@1.19.0 + opaque-debug@0.3.1 + open@5.3.0 + option-ext@0.2.0 + ordered-float@2.10.1 + ordered-multimap@0.7.3 + ordered-stream@0.2.0 + os_info@3.8.2 + parking@2.2.0 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + path-slash@0.2.1 + pathdiff@0.2.1 + pathsearch@0.2.0 + percent-encoding@2.3.1 + pest@2.7.11 + pest_derive@2.7.11 + pest_generator@2.7.11 + pest_meta@2.7.11 + phf@0.11.2 + phf_codegen@0.11.2 + phf_generator@0.11.2 + phf_shared@0.11.2 + pin-project-lite@0.2.14 + pin-utils@0.1.0 + piper@0.2.3 + pkg-config@0.3.30 + plist@1.7.0 + polling@3.7.2 + powerfmt@0.2.0 + ppv-lite86@0.2.17 + predicates-core@1.0.6 + predicates-tree@1.0.9 + predicates@3.1.0 + proc-macro-crate@3.1.0 + proc-macro2@1.0.86 + process_control@4.1.0 + prodash@28.0.0 + quick-xml@0.31.0 + quick-xml@0.32.0 + quick-xml@0.36.1 + quote@1.0.36 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rayon-core@1.12.1 + rayon@1.10.0 + redox_syscall@0.4.1 + redox_syscall@0.5.3 + redox_users@0.4.5 + regex-automata@0.4.7 + regex-syntax@0.8.4 + regex@1.10.5 + rust-ini@0.21.0 + rustix@0.38.34 + ryu@1.0.18 + same-file@1.0.6 + schemars@0.8.21 + schemars_derive@0.8.21 + scopeguard@1.2.0 + semver-parser@0.10.2 + semver@0.11.0 + semver@1.0.23 + serde@1.0.204 + serde_derive@1.0.204 + serde_derive_internals@0.29.1 + serde_json@1.0.120 + serde_repr@0.1.19 + serde_spanned@0.6.7 + sha1-asm@0.5.3 + sha1@0.10.6 + sha1_smol@1.0.1 + sha2@0.10.8 + sha2@0.9.9 + shadow-rs@0.30.0 + shared_library@0.1.9 + shell-words@1.1.0 + signal-hook-registry@1.4.2 + signal-hook@0.1.17 + signal-hook@0.3.17 + siphasher@0.3.11 + slab@0.4.9 + smallvec@1.13.2 + starship@1.20.1 + starship-battery@0.9.1 + static_assertions@1.1.0 + strsim@0.11.1 + syn@1.0.109 + syn@2.0.72 + systemstat@0.2.3 + tauri-winrt-notification@0.2.1 + tempfile@3.10.1 + terminal_size@0.3.0 + terminfo@0.7.5 + termios@0.3.3 + termtree@0.4.1 + termwiz@0.15.0 + thiserror-impl@1.0.63 + thiserror@1.0.63 + time-core@0.1.2 + time-macros@0.2.18 + time@0.3.36 + tiny-keccak@2.0.2 + tinyvec@1.8.0 + tinyvec_macros@0.1.1 + toml@0.5.11 + toml@0.8.16 + toml_datetime@0.6.7 + toml_edit@0.21.1 + toml_edit@0.22.17 + tracing-attributes@0.1.27 + tracing-core@0.1.32 + tracing@0.1.40 + trim-in-place@0.1.7 + typenum@1.17.0 + ucd-trie@0.1.6 + uds_windows@1.1.0 + uluru@3.1.0 + unicase@2.7.0 + unicode-bidi@0.3.15 + unicode-bom@2.0.3 + unicode-ident@1.0.12 + unicode-normalization@0.1.23 + unicode-segmentation@1.11.0 + unicode-width@0.1.13 + unicode-xid@0.2.4 + uom@0.36.0 + url@2.5.2 + urlencoding@2.1.3 + utf8parse@0.2.2 + vcpkg@0.2.15 + version_check@0.9.4 + versions@6.3.0 + vtparse@0.6.2 + walkdir@2.5.0 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.92 + wasm-bindgen-macro-support@0.2.92 + wasm-bindgen-macro@0.2.92 + wasm-bindgen-shared@0.2.92 + wasm-bindgen@0.2.92 + which@6.0.1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.8 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.52.0 + windows-core@0.56.0 + windows-core@0.58.0 + windows-implement@0.56.0 + windows-implement@0.58.0 + windows-interface@0.56.0 + windows-interface@0.58.0 + windows-result@0.1.2 + windows-result@0.2.0 + windows-strings@0.1.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.6 + windows-version@0.1.1 + windows@0.56.0 + windows@0.58.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.6 + winnow@0.5.40 + winnow@0.6.15 + winres@0.1.12 + winsafe@0.0.19 + xdg-home@1.2.0 + yaml-rust2@0.8.1 + zbus@4.4.0 + zbus_macros@4.4.0 + zbus_names@3.0.0 + zerocopy-derive@0.7.35 + zerocopy@0.7.35 + zvariant@4.2.0 + zvariant_derive@4.2.0 + zvariant_utils@2.1.0 +" + +RUST_MIN_VER="1.74.1" +inherit cargo + +DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell" +HOMEPAGE="https://starship.rs/" +SRC_URI=" + ${CARGO_CRATE_URIS}" + +LICENSE="ISC" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense + WTFPL-2 ZLIB +" + +SLOT="0" +KEYWORDS="amd64 arm64" + +BDEPEND=" + dev-build/cmake +" + +QA_FLAGS_IGNORED="usr/bin/starship" + +src_prepare() { + sed -e '/strip/s/true/false/' -i Cargo.toml || die # bug 866133 + default +} + +src_configure() { + export PKG_CONFIG_ALLOW_CROSS=1 + export OPENSSL_NO_VENDOR=true + + cargo_src_configure +} + +src_install() { + cargo_src_install + dodoc README.md +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt "1.9.0"; then + einfo "Note that vicmd_symbol config option was renamed to vimcmd_symbol in version 1.9" + fi + done +} diff --git a/app-shells/starship/starship-1.20.1.ebuild b/app-shells/starship/starship-1.20.1.ebuild deleted file mode 100644 index a6607e763860..000000000000 --- a/app-shells/starship/starship-1.20.1.ebuild +++ /dev/null @@ -1,446 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - adler@1.0.2 - ahash@0.8.11 - aho-corasick@1.1.3 - allocator-api2@0.2.18 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - anstream@0.6.14 - anstyle-parse@0.2.4 - anstyle-query@1.1.0 - anstyle-wincon@3.0.3 - anstyle@1.0.7 - anyhow@1.0.86 - arc-swap@1.7.1 - arraydeque@0.5.1 - arrayvec@0.7.4 - async-broadcast@0.7.1 - async-channel@2.3.1 - async-executor@1.13.0 - async-fs@2.1.2 - async-io@2.3.3 - async-lock@3.4.0 - async-process@2.2.3 - async-recursion@1.1.1 - async-signal@0.2.9 - async-task@4.7.1 - async-trait@0.1.81 - atomic-waker@1.1.2 - autocfg@1.3.0 - base64@0.13.1 - base64@0.22.1 - bitflags@1.3.2 - bitflags@2.6.0 - block-buffer@0.10.4 - block-buffer@0.9.0 - block@0.1.6 - blocking@1.6.1 - bstr@1.9.1 - bumpalo@3.16.0 - bytesize@1.3.0 - cc@1.1.6 - cfg-if@1.0.0 - cfg_aliases@0.2.1 - chrono@0.4.38 - clap@4.5.11 - clap_builder@4.5.11 - clap_complete@4.5.11 - clap_derive@4.5.11 - clap_lex@0.7.1 - clru@0.6.2 - cmake@0.1.50 - colorchoice@1.0.1 - concurrent-queue@2.5.0 - const-random-macro@0.1.16 - const-random@0.1.18 - const_format@0.2.32 - const_format_proc_macros@0.2.32 - core-foundation-sys@0.8.6 - core-foundation@0.9.4 - cpufeatures@0.2.12 - crc32fast@1.4.2 - crossbeam-channel@0.5.13 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-queue@0.3.11 - crossbeam-utils@0.8.20 - crossbeam@0.8.4 - crunchy@0.2.2 - crypto-common@0.1.6 - deelevate@0.2.0 - deranged@0.3.11 - digest@0.10.7 - digest@0.9.0 - dirs-next@2.0.0 - dirs-sys-next@0.1.2 - dirs-sys@0.3.7 - dirs-sys@0.4.1 - dirs@4.0.0 - dirs@5.0.1 - dlv-list@0.5.2 - downcast@0.11.0 - dunce@1.0.4 - dyn-clone@1.0.17 - either@1.13.0 - encoding_rs@0.8.34 - endi@1.1.0 - enumflags2@0.7.10 - enumflags2_derive@0.7.10 - equivalent@1.0.1 - errno-dragonfly@0.1.2 - errno@0.2.8 - errno@0.3.9 - event-listener-strategy@0.5.2 - event-listener@5.3.1 - faster-hex@0.9.0 - fastrand@2.1.0 - filedescriptor@0.8.2 - filetime@0.2.23 - flate2@1.0.30 - fnv@1.0.7 - form_urlencoded@1.2.1 - fragile@2.0.0 - futures-core@0.3.30 - futures-io@0.3.30 - futures-lite@2.3.0 - futures-sink@0.3.30 - futures-task@0.3.30 - futures-util@0.3.30 - generic-array@0.14.7 - gethostname@0.5.0 - getrandom@0.2.15 - gix-actor@0.31.5 - gix-bitmap@0.2.11 - gix-chunk@0.4.8 - gix-commitgraph@0.24.3 - gix-config-value@0.14.7 - gix-config@0.38.0 - gix-date@0.8.7 - gix-diff@0.44.1 - gix-discover@0.33.0 - gix-features@0.38.2 - gix-fs@0.11.2 - gix-glob@0.16.4 - gix-hash@0.14.2 - gix-hashtable@0.5.2 - gix-index@0.33.1 - gix-lock@14.0.0 - gix-macros@0.1.5 - gix-object@0.42.3 - gix-odb@0.61.1 - gix-pack@0.51.1 - gix-path@0.10.9 - gix-quote@0.4.12 - gix-ref@0.45.0 - gix-refspec@0.23.1 - gix-revision@0.27.2 - gix-revwalk@0.13.2 - gix-sec@0.10.7 - gix-tempfile@14.0.1 - gix-trace@0.1.9 - gix-traverse@0.39.2 - gix-url@0.27.4 - gix-utils@0.1.12 - gix-validate@0.8.5 - gix@0.64.0 - guess_host_triple@0.1.3 - hashbrown@0.12.3 - hashbrown@0.14.5 - hashlink@0.8.4 - heck@0.5.0 - hermit-abi@0.4.0 - hex@0.4.3 - home@0.5.9 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.60 - idna@0.5.0 - indexmap@1.9.3 - indexmap@2.2.6 - is-docker@0.2.0 - is-wsl@0.4.0 - is_debug@1.0.1 - is_terminal_polyfill@1.70.0 - itertools@0.13.0 - itoa@1.0.11 - js-sys@0.3.69 - jwalk@0.8.1 - lazy_static@1.5.0 - lazycell@1.3.0 - libc@0.2.155 - libredox@0.1.3 - libz-ng-sys@1.1.15 - libz-sys@1.1.18 - linux-raw-sys@0.4.14 - lock_api@0.4.12 - log@0.4.22 - mac-notification-sys@0.6.1 - mach2@0.4.2 - malloc_buf@0.0.6 - memchr@2.7.4 - memmap2@0.9.4 - memmem@0.1.1 - memoffset@0.9.1 - minimal-lexical@0.2.1 - miniz_oxide@0.7.4 - mockall@0.13.0 - mockall_derive@0.13.0 - nix@0.29.0 - nom@5.1.3 - nom@7.1.3 - notify-rust@4.11.0 - nu-ansi-term@0.50.1 - num-conv@0.1.0 - num-derive@0.3.3 - num-traits@0.2.19 - num_threads@0.1.7 - objc-foundation@0.1.1 - objc@0.2.7 - objc_id@0.1.1 - once_cell@1.19.0 - opaque-debug@0.3.1 - open@5.3.0 - option-ext@0.2.0 - ordered-float@2.10.1 - ordered-multimap@0.7.3 - ordered-stream@0.2.0 - os_info@3.8.2 - parking@2.2.0 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - path-slash@0.2.1 - pathdiff@0.2.1 - pathsearch@0.2.0 - percent-encoding@2.3.1 - pest@2.7.11 - pest_derive@2.7.11 - pest_generator@2.7.11 - pest_meta@2.7.11 - phf@0.11.2 - phf_codegen@0.11.2 - phf_generator@0.11.2 - phf_shared@0.11.2 - pin-project-lite@0.2.14 - pin-utils@0.1.0 - piper@0.2.3 - pkg-config@0.3.30 - plist@1.7.0 - polling@3.7.2 - powerfmt@0.2.0 - ppv-lite86@0.2.17 - predicates-core@1.0.6 - predicates-tree@1.0.9 - predicates@3.1.0 - proc-macro-crate@3.1.0 - proc-macro2@1.0.86 - process_control@4.1.0 - prodash@28.0.0 - quick-xml@0.31.0 - quick-xml@0.32.0 - quick-xml@0.36.1 - quote@1.0.36 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rayon-core@1.12.1 - rayon@1.10.0 - redox_syscall@0.4.1 - redox_syscall@0.5.3 - redox_users@0.4.5 - regex-automata@0.4.7 - regex-syntax@0.8.4 - regex@1.10.5 - rust-ini@0.21.0 - rustix@0.38.34 - ryu@1.0.18 - same-file@1.0.6 - schemars@0.8.21 - schemars_derive@0.8.21 - scopeguard@1.2.0 - semver-parser@0.10.2 - semver@0.11.0 - semver@1.0.23 - serde@1.0.204 - serde_derive@1.0.204 - serde_derive_internals@0.29.1 - serde_json@1.0.120 - serde_repr@0.1.19 - serde_spanned@0.6.7 - sha1-asm@0.5.3 - sha1@0.10.6 - sha1_smol@1.0.1 - sha2@0.10.8 - sha2@0.9.9 - shadow-rs@0.30.0 - shared_library@0.1.9 - shell-words@1.1.0 - signal-hook-registry@1.4.2 - signal-hook@0.1.17 - signal-hook@0.3.17 - siphasher@0.3.11 - slab@0.4.9 - smallvec@1.13.2 - starship@1.20.1 - starship-battery@0.9.1 - static_assertions@1.1.0 - strsim@0.11.1 - syn@1.0.109 - syn@2.0.72 - systemstat@0.2.3 - tauri-winrt-notification@0.2.1 - tempfile@3.10.1 - terminal_size@0.3.0 - terminfo@0.7.5 - termios@0.3.3 - termtree@0.4.1 - termwiz@0.15.0 - thiserror-impl@1.0.63 - thiserror@1.0.63 - time-core@0.1.2 - time-macros@0.2.18 - time@0.3.36 - tiny-keccak@2.0.2 - tinyvec@1.8.0 - tinyvec_macros@0.1.1 - toml@0.5.11 - toml@0.8.16 - toml_datetime@0.6.7 - toml_edit@0.21.1 - toml_edit@0.22.17 - tracing-attributes@0.1.27 - tracing-core@0.1.32 - tracing@0.1.40 - trim-in-place@0.1.7 - typenum@1.17.0 - ucd-trie@0.1.6 - uds_windows@1.1.0 - uluru@3.1.0 - unicase@2.7.0 - unicode-bidi@0.3.15 - unicode-bom@2.0.3 - unicode-ident@1.0.12 - unicode-normalization@0.1.23 - unicode-segmentation@1.11.0 - unicode-width@0.1.13 - unicode-xid@0.2.4 - uom@0.36.0 - url@2.5.2 - urlencoding@2.1.3 - utf8parse@0.2.2 - vcpkg@0.2.15 - version_check@0.9.4 - versions@6.3.0 - vtparse@0.6.2 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.92 - wasm-bindgen-macro-support@0.2.92 - wasm-bindgen-macro@0.2.92 - wasm-bindgen-shared@0.2.92 - wasm-bindgen@0.2.92 - which@6.0.1 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.8 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.52.0 - windows-core@0.56.0 - windows-core@0.58.0 - windows-implement@0.56.0 - windows-implement@0.58.0 - windows-interface@0.56.0 - windows-interface@0.58.0 - windows-result@0.1.2 - windows-result@0.2.0 - windows-strings@0.1.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows-version@0.1.1 - windows@0.56.0 - windows@0.58.0 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 - winnow@0.5.40 - winnow@0.6.15 - winres@0.1.12 - winsafe@0.0.19 - xdg-home@1.2.0 - yaml-rust2@0.8.1 - zbus@4.4.0 - zbus_macros@4.4.0 - zbus_names@3.0.0 - zerocopy-derive@0.7.35 - zerocopy@0.7.35 - zvariant@4.2.0 - zvariant_derive@4.2.0 - zvariant_utils@2.1.0 -" - -inherit cargo - -DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell" -HOMEPAGE="https://starship.rs/" -SRC_URI=" - ${CARGO_CRATE_URIS}" - -LICENSE="ISC" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense - WTFPL-2 ZLIB -" - -SLOT="0" -KEYWORDS="amd64 arm64" - -BDEPEND=" - dev-build/cmake - >=virtual/rust-1.74.1 -" - -QA_FLAGS_IGNORED="usr/bin/starship" - -src_prepare() { - sed -e '/strip/s/true/false/' -i Cargo.toml || die # bug 866133 - default -} - -src_configure() { - export PKG_CONFIG_ALLOW_CROSS=1 - export OPENSSL_NO_VENDOR=true - - cargo_src_configure -} - -src_install() { - cargo_src_install - dodoc README.md -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt "1.9.0"; then - einfo "Note that vicmd_symbol config option was renamed to vimcmd_symbol in version 1.9" - fi - done -} diff --git a/app-shells/zoxide/Manifest b/app-shells/zoxide/Manifest index d101fd2153ff..df51ff39acb4 100644 --- a/app-shells/zoxide/Manifest +++ b/app-shells/zoxide/Manifest @@ -130,6 +130,6 @@ DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa6586 DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb DIST zoxide-0.9.4.tar.gz 968188 BLAKE2B 862eb2411fe83e7782d12322bb4ada5a8be6cdb0c9b312c47e0935a5f88619ad277506ad1f2fc6e3d2ae36d1cb078752e778a5ccf0d8f3913dfd94ca03dbcb19 SHA512 c09c54402bb8db52952017e51b65728a5b1a63be617ddc2dbab47aae59e2059f0c58c97c3355a4a00570a0e9d79c6cdd529adb4f73d5cec0f2f9b490c2af668c DIST zoxide-0.9.6.tar.gz 971703 BLAKE2B 33d2dbcb9a05468eab1a8d340eebd936b8090a291e93a1ef5cceb1f31420d6791121c55d24b41e531492106bb11b8c4c8ca767c99adad20cfdadb4d2532f6f0b SHA512 55cd5b1c47c5643c976b6ad7762686c8e02a4e326e2b58f4a10adf754437371bcffea6321b34bed338c9cc0657369c7201e727db9dcca7409c05e493dd012ad1 -EBUILD zoxide-0.9.4.ebuild 3146 BLAKE2B 10d49622cd63d6bbc4cedc993bf342d93cb135dadc001f01fc4dd85c49cd695d5da98d0a8f7da8ed9604379105a1b1adfa638658b63b44a24263c52bc3fab1ca SHA512 5bc9e741aac9eefd1b1ee63921e46daf51b39d602ede3e66463e5c606a0a9b9f71b65a3bda01069b19e937f96cb73ef769341f36eb4ad515625d20b351769d8c -EBUILD zoxide-0.9.6.ebuild 3399 BLAKE2B 68f64d1ad399b4c2fe8ac226bfe1120a20ff8c719eb147d123bd4c7f3f08f4a91bf36eeea879856a316e56db03205f3ecd879d9403828c6a7c38b3ba76ca5cb9 SHA512 3a5e0a593f433905e439371d8cd34aa7bb0a58649051751ed3658d1ab0b139d3776ed7c95e530a7328b10335112a9e6ff84d5e4ecbcb931dbfc00dcb44415542 +EBUILD zoxide-0.9.4-r1.ebuild 3146 BLAKE2B 10d49622cd63d6bbc4cedc993bf342d93cb135dadc001f01fc4dd85c49cd695d5da98d0a8f7da8ed9604379105a1b1adfa638658b63b44a24263c52bc3fab1ca SHA512 5bc9e741aac9eefd1b1ee63921e46daf51b39d602ede3e66463e5c606a0a9b9f71b65a3bda01069b19e937f96cb73ef769341f36eb4ad515625d20b351769d8c +EBUILD zoxide-0.9.6-r1.ebuild 3399 BLAKE2B 68f64d1ad399b4c2fe8ac226bfe1120a20ff8c719eb147d123bd4c7f3f08f4a91bf36eeea879856a316e56db03205f3ecd879d9403828c6a7c38b3ba76ca5cb9 SHA512 3a5e0a593f433905e439371d8cd34aa7bb0a58649051751ed3658d1ab0b139d3776ed7c95e530a7328b10335112a9e6ff84d5e4ecbcb931dbfc00dcb44415542 MISC metadata.xml 757 BLAKE2B ff86f125fb637b44821baaf3a2183e1c87c22fb9d80d47b4c2268f7f0fa6da937f4dd230b0da8045bd197eb7e8cd62c9b1475c7e7566a62b8fc041fd814ae11f SHA512 272876ec70a9421384c42fe0a846ff83dc95128ca842c9356f90a028c95ff640c1020cf27d94e0c6a55a0e550317381e741e628a609b46bd3367838e44173b63 diff --git a/app-shells/zoxide/zoxide-0.9.4-r1.ebuild b/app-shells/zoxide/zoxide-0.9.4-r1.ebuild new file mode 100644 index 000000000000..000e4b303a2d --- /dev/null +++ b/app-shells/zoxide/zoxide-0.9.4-r1.ebuild @@ -0,0 +1,160 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.10 + +EAPI=8 + +CRATES=" + aho-corasick@1.1.2 + aliasable@0.1.3 + anstream@0.6.12 + anstyle-parse@0.2.3 + anstyle-query@1.0.2 + anstyle-wincon@3.0.2 + anstyle@1.0.6 + anyhow@1.0.80 + askama@0.12.1 + askama_derive@0.12.5 + askama_escape@0.10.3 + askama_parser@0.2.1 + assert_cmd@2.0.14 + bincode@1.3.3 + bitflags@1.3.2 + bitflags@2.4.2 + bstr@1.9.0 + cfg-if@1.0.0 + clap@4.5.1 + clap_builder@4.5.1 + clap_complete@4.5.1 + clap_complete_fig@4.5.0 + clap_derive@4.5.0 + clap_lex@0.7.0 + color-print-proc-macro@0.3.5 + color-print@0.3.5 + colorchoice@1.0.0 + difflib@0.4.0 + dirs-sys@0.4.1 + dirs@5.0.1 + doc-comment@0.3.3 + dunce@1.0.4 + either@1.10.0 + errno@0.3.8 + fastrand@2.0.1 + getrandom@0.2.12 + glob@0.3.1 + heck@0.4.1 + home@0.5.9 + itertools@0.12.1 + libc@0.2.153 + libredox@0.0.1 + linux-raw-sys@0.4.13 + memchr@2.7.1 + mime@0.3.17 + mime_guess@2.0.4 + minimal-lexical@0.2.1 + nix@0.27.1 + nom@7.1.3 + once_cell@1.19.0 + option-ext@0.2.0 + ouroboros@0.18.3 + ouroboros_macro@0.18.3 + ppv-lite86@0.2.17 + predicates-core@1.0.6 + predicates-tree@1.0.9 + predicates@3.1.0 + proc-macro2-diagnostics@0.10.1 + proc-macro2@1.0.78 + quote@1.0.35 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + redox_syscall@0.4.1 + redox_users@0.4.4 + regex-automata@0.4.5 + regex-syntax@0.8.2 + regex@1.10.3 + relative-path@1.9.2 + rstest@0.18.2 + rstest_macros@0.18.2 + rstest_reuse@0.6.0 + rustc_version@0.4.0 + rustix@0.38.31 + semver@1.0.22 + serde@1.0.197 + serde_derive@1.0.197 + static_assertions@1.1.0 + strsim@0.11.0 + syn@1.0.109 + syn@2.0.50 + tempfile@3.10.0 + termtree@0.4.1 + thiserror-impl@1.0.57 + thiserror@1.0.57 + unicase@2.7.0 + unicode-ident@1.0.12 + utf8parse@0.2.1 + version_check@0.9.4 + wait-timeout@0.2.0 + wasi@0.11.0+wasi-snapshot-preview1 + which@6.0.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.0 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.0 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.0 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.0 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.0 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.0 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.0 + yansi@1.0.0-rc.1 +" + +inherit cargo shell-completion + +DESCRIPTION="A smarter cd command for your terminal" +HOMEPAGE="https://github.com/ajeetdsouza/zoxide" +SRC_URI=" + https://github.com/ajeetdsouza/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + MIT MPL-2.0 Unicode-DFS-2016 + || ( Apache-2.0 CC0-1.0 MIT-0 ) +" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +QA_FLAGS_IGNORED="usr/bin/zoxide" + +src_prepare() { + sed -i 's:strip = true:strip = false:g' Cargo.toml || die + default +} + +src_install() { + cargo_src_install + + doman man/man1/* + dodoc README.md CHANGELOG.md + + newbashcomp contrib/completions/"${PN}".bash "${PN}" + dozshcomp contrib/completions/_"${PN}" + dofishcomp contrib/completions/"${PN}".fish + + insinto /usr/share/"${PN}" + doins init.fish + doins zoxide.plugin.zsh +} diff --git a/app-shells/zoxide/zoxide-0.9.4.ebuild b/app-shells/zoxide/zoxide-0.9.4.ebuild deleted file mode 100644 index 000e4b303a2d..000000000000 --- a/app-shells/zoxide/zoxide-0.9.4.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.10 - -EAPI=8 - -CRATES=" - aho-corasick@1.1.2 - aliasable@0.1.3 - anstream@0.6.12 - anstyle-parse@0.2.3 - anstyle-query@1.0.2 - anstyle-wincon@3.0.2 - anstyle@1.0.6 - anyhow@1.0.80 - askama@0.12.1 - askama_derive@0.12.5 - askama_escape@0.10.3 - askama_parser@0.2.1 - assert_cmd@2.0.14 - bincode@1.3.3 - bitflags@1.3.2 - bitflags@2.4.2 - bstr@1.9.0 - cfg-if@1.0.0 - clap@4.5.1 - clap_builder@4.5.1 - clap_complete@4.5.1 - clap_complete_fig@4.5.0 - clap_derive@4.5.0 - clap_lex@0.7.0 - color-print-proc-macro@0.3.5 - color-print@0.3.5 - colorchoice@1.0.0 - difflib@0.4.0 - dirs-sys@0.4.1 - dirs@5.0.1 - doc-comment@0.3.3 - dunce@1.0.4 - either@1.10.0 - errno@0.3.8 - fastrand@2.0.1 - getrandom@0.2.12 - glob@0.3.1 - heck@0.4.1 - home@0.5.9 - itertools@0.12.1 - libc@0.2.153 - libredox@0.0.1 - linux-raw-sys@0.4.13 - memchr@2.7.1 - mime@0.3.17 - mime_guess@2.0.4 - minimal-lexical@0.2.1 - nix@0.27.1 - nom@7.1.3 - once_cell@1.19.0 - option-ext@0.2.0 - ouroboros@0.18.3 - ouroboros_macro@0.18.3 - ppv-lite86@0.2.17 - predicates-core@1.0.6 - predicates-tree@1.0.9 - predicates@3.1.0 - proc-macro2-diagnostics@0.10.1 - proc-macro2@1.0.78 - quote@1.0.35 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - redox_syscall@0.4.1 - redox_users@0.4.4 - regex-automata@0.4.5 - regex-syntax@0.8.2 - regex@1.10.3 - relative-path@1.9.2 - rstest@0.18.2 - rstest_macros@0.18.2 - rstest_reuse@0.6.0 - rustc_version@0.4.0 - rustix@0.38.31 - semver@1.0.22 - serde@1.0.197 - serde_derive@1.0.197 - static_assertions@1.1.0 - strsim@0.11.0 - syn@1.0.109 - syn@2.0.50 - tempfile@3.10.0 - termtree@0.4.1 - thiserror-impl@1.0.57 - thiserror@1.0.57 - unicase@2.7.0 - unicode-ident@1.0.12 - utf8parse@0.2.1 - version_check@0.9.4 - wait-timeout@0.2.0 - wasi@0.11.0+wasi-snapshot-preview1 - which@6.0.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.0 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.0 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.0 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.0 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.0 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.0 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.0 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.0 - yansi@1.0.0-rc.1 -" - -inherit cargo shell-completion - -DESCRIPTION="A smarter cd command for your terminal" -HOMEPAGE="https://github.com/ajeetdsouza/zoxide" -SRC_URI=" - https://github.com/ajeetdsouza/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - MIT MPL-2.0 Unicode-DFS-2016 - || ( Apache-2.0 CC0-1.0 MIT-0 ) -" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -QA_FLAGS_IGNORED="usr/bin/zoxide" - -src_prepare() { - sed -i 's:strip = true:strip = false:g' Cargo.toml || die - default -} - -src_install() { - cargo_src_install - - doman man/man1/* - dodoc README.md CHANGELOG.md - - newbashcomp contrib/completions/"${PN}".bash "${PN}" - dozshcomp contrib/completions/_"${PN}" - dofishcomp contrib/completions/"${PN}".fish - - insinto /usr/share/"${PN}" - doins init.fish - doins zoxide.plugin.zsh -} diff --git a/app-shells/zoxide/zoxide-0.9.6-r1.ebuild b/app-shells/zoxide/zoxide-0.9.6-r1.ebuild new file mode 100644 index 000000000000..ebabae35a6f2 --- /dev/null +++ b/app-shells/zoxide/zoxide-0.9.6-r1.ebuild @@ -0,0 +1,174 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.10 + +EAPI=8 + +CRATES=" + ahash@0.8.11 + aho-corasick@1.1.2 + aliasable@0.1.3 + anstream@0.6.12 + anstyle-parse@0.2.3 + anstyle-query@1.0.2 + anstyle-wincon@3.0.2 + anstyle@1.0.6 + anyhow@1.0.80 + assert_cmd@2.0.14 + autocfg@1.3.0 + bincode@1.3.3 + bitflags@1.3.2 + bitflags@2.4.2 + bstr@1.9.0 + cfg-if@1.0.0 + clap@4.5.1 + clap_builder@4.5.1 + clap_complete@4.5.1 + clap_complete_fig@4.5.0 + clap_derive@4.5.0 + clap_lex@0.7.0 + color-print-proc-macro@0.3.5 + color-print@0.3.5 + colorchoice@1.0.0 + difflib@0.4.0 + dirs-sys@0.4.1 + dirs@5.0.1 + doc-comment@0.3.3 + dunce@1.0.4 + either@1.10.0 + errno@0.3.8 + fastrand@2.0.1 + getrandom@0.2.12 + glob@0.3.1 + hashbrown@0.14.5 + heck@0.4.1 + itoa@1.0.11 + home@0.5.9 + itertools@0.12.1 + libc@0.2.154 + libredox@0.0.1 + linux-raw-sys@0.4.13 + lock_api@0.4.12 + memchr@2.7.1 + mime@0.3.17 + mime_guess@2.0.4 + minimal-lexical@0.2.1 + nix@0.27.1 + nom@7.1.3 + once_cell@1.19.0 + once_map@0.4.19 + option-ext@0.2.0 + ouroboros@0.18.3 + ouroboros_macro@0.18.3 + parking_lot@0.12.3 + parking_lot_core@0.9.10 + ppv-lite86@0.2.17 + predicates-core@1.0.6 + predicates-tree@1.0.9 + predicates@3.1.0 + proc-macro2-diagnostics@0.10.1 + proc-macro2@1.0.78 + quote@1.0.35 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + redox_syscall@0.4.1 + redox_syscall@0.5.3 + redox_users@0.4.4 + regex-automata@0.4.5 + regex-syntax@0.8.2 + regex@1.10.3 + relative-path@1.9.2 + rinja@0.3.2 + rinja_derive@0.3.2 + rinja_parser@0.3.2 + rstest@0.18.2 + rstest_macros@0.18.2 + rstest_reuse@0.6.0 + rustc-hash@2.0.0 + rustc_version@0.4.0 + rustix@0.38.31 + scopeguard@1.2.0 + semver@1.0.22 + serde@1.0.197 + serde_derive@1.0.197 + smallvec@1.13.2 + stable_deref_trait@1.2.0 + static_assertions@1.1.0 + strsim@0.11.0 + syn@1.0.109 + syn@2.0.50 + tempfile@3.10.0 + termtree@0.4.1 + thiserror-impl@1.0.57 + thiserror@1.0.57 + unicase@2.7.0 + unicode-ident@1.0.12 + utf8parse@0.2.1 + version_check@0.9.4 + wait-timeout@0.2.0 + wasi@0.11.0+wasi-snapshot-preview1 + which@6.0.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.0 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.0 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.0 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.0 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.0 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.0 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.0 + yansi@1.0.0-rc.1 + zerocopy@0.7.35 + zerocopy-derive@0.7.35 +" + +inherit cargo shell-completion + +DESCRIPTION="A smarter cd command for your terminal" +HOMEPAGE="https://github.com/ajeetdsouza/zoxide" +SRC_URI=" + https://github.com/ajeetdsouza/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + MIT MPL-2.0 Unicode-DFS-2016 + || ( Apache-2.0 CC0-1.0 MIT-0 ) +" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +QA_FLAGS_IGNORED="usr/bin/zoxide" + +src_prepare() { + sed -i 's:strip = true:strip = false:g' Cargo.toml || die + default +} + +src_install() { + cargo_src_install + + doman man/man1/* + dodoc README.md CHANGELOG.md + + newbashcomp contrib/completions/"${PN}".bash "${PN}" + dozshcomp contrib/completions/_"${PN}" + dofishcomp contrib/completions/"${PN}".fish + + insinto /usr/share/"${PN}" + doins init.fish + doins zoxide.plugin.zsh +} diff --git a/app-shells/zoxide/zoxide-0.9.6.ebuild b/app-shells/zoxide/zoxide-0.9.6.ebuild deleted file mode 100644 index ebabae35a6f2..000000000000 --- a/app-shells/zoxide/zoxide-0.9.6.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.10 - -EAPI=8 - -CRATES=" - ahash@0.8.11 - aho-corasick@1.1.2 - aliasable@0.1.3 - anstream@0.6.12 - anstyle-parse@0.2.3 - anstyle-query@1.0.2 - anstyle-wincon@3.0.2 - anstyle@1.0.6 - anyhow@1.0.80 - assert_cmd@2.0.14 - autocfg@1.3.0 - bincode@1.3.3 - bitflags@1.3.2 - bitflags@2.4.2 - bstr@1.9.0 - cfg-if@1.0.0 - clap@4.5.1 - clap_builder@4.5.1 - clap_complete@4.5.1 - clap_complete_fig@4.5.0 - clap_derive@4.5.0 - clap_lex@0.7.0 - color-print-proc-macro@0.3.5 - color-print@0.3.5 - colorchoice@1.0.0 - difflib@0.4.0 - dirs-sys@0.4.1 - dirs@5.0.1 - doc-comment@0.3.3 - dunce@1.0.4 - either@1.10.0 - errno@0.3.8 - fastrand@2.0.1 - getrandom@0.2.12 - glob@0.3.1 - hashbrown@0.14.5 - heck@0.4.1 - itoa@1.0.11 - home@0.5.9 - itertools@0.12.1 - libc@0.2.154 - libredox@0.0.1 - linux-raw-sys@0.4.13 - lock_api@0.4.12 - memchr@2.7.1 - mime@0.3.17 - mime_guess@2.0.4 - minimal-lexical@0.2.1 - nix@0.27.1 - nom@7.1.3 - once_cell@1.19.0 - once_map@0.4.19 - option-ext@0.2.0 - ouroboros@0.18.3 - ouroboros_macro@0.18.3 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - ppv-lite86@0.2.17 - predicates-core@1.0.6 - predicates-tree@1.0.9 - predicates@3.1.0 - proc-macro2-diagnostics@0.10.1 - proc-macro2@1.0.78 - quote@1.0.35 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - redox_syscall@0.4.1 - redox_syscall@0.5.3 - redox_users@0.4.4 - regex-automata@0.4.5 - regex-syntax@0.8.2 - regex@1.10.3 - relative-path@1.9.2 - rinja@0.3.2 - rinja_derive@0.3.2 - rinja_parser@0.3.2 - rstest@0.18.2 - rstest_macros@0.18.2 - rstest_reuse@0.6.0 - rustc-hash@2.0.0 - rustc_version@0.4.0 - rustix@0.38.31 - scopeguard@1.2.0 - semver@1.0.22 - serde@1.0.197 - serde_derive@1.0.197 - smallvec@1.13.2 - stable_deref_trait@1.2.0 - static_assertions@1.1.0 - strsim@0.11.0 - syn@1.0.109 - syn@2.0.50 - tempfile@3.10.0 - termtree@0.4.1 - thiserror-impl@1.0.57 - thiserror@1.0.57 - unicase@2.7.0 - unicode-ident@1.0.12 - utf8parse@0.2.1 - version_check@0.9.4 - wait-timeout@0.2.0 - wasi@0.11.0+wasi-snapshot-preview1 - which@6.0.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.0 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.0 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.0 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.0 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.0 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.0 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.0 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.0 - yansi@1.0.0-rc.1 - zerocopy@0.7.35 - zerocopy-derive@0.7.35 -" - -inherit cargo shell-completion - -DESCRIPTION="A smarter cd command for your terminal" -HOMEPAGE="https://github.com/ajeetdsouza/zoxide" -SRC_URI=" - https://github.com/ajeetdsouza/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - MIT MPL-2.0 Unicode-DFS-2016 - || ( Apache-2.0 CC0-1.0 MIT-0 ) -" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -QA_FLAGS_IGNORED="usr/bin/zoxide" - -src_prepare() { - sed -i 's:strip = true:strip = false:g' Cargo.toml || die - default -} - -src_install() { - cargo_src_install - - doman man/man1/* - dodoc README.md CHANGELOG.md - - newbashcomp contrib/completions/"${PN}".bash "${PN}" - dozshcomp contrib/completions/_"${PN}" - dofishcomp contrib/completions/"${PN}".fish - - insinto /usr/share/"${PN}" - doins init.fish - doins zoxide.plugin.zsh -} -- cgit v1.2.3