commit:     92fd99ccd777f42fa0917dc73ad74c0264131e10
Author:     idealseal <realidealseal <AT> protonmail <DOT> com>
AuthorDate: Fri Jul 18 16:44:16 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 18 23:00:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92fd99cc

sys-apps/eza: add 0.23.0

Signed-off-by: idealseal <realidealseal <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43053
Closes: https://github.com/gentoo/gentoo/pull/43053
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/eza/Manifest          |   2 +
 sys-apps/eza/eza-0.23.0.ebuild | 299 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 301 insertions(+)

diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest
index baa80f90d827..bdcd3c067b97 100644
--- a/sys-apps/eza/Manifest
+++ b/sys-apps/eza/Manifest
@@ -74,6 +74,8 @@ DIST eza-0.20.24-manpages.tar.xz 17372 BLAKE2B 
34dd69a1424877c72f90efd298aa17fd2
 DIST eza-0.20.24.tar.gz 1420349 BLAKE2B 
ad141fb01f0d26dbb1cbbb1ce8da46e6da5672c74c2a0ea38450e1207aaff706dd25cf6f72c3372d9570401831d618f57e77a2b6cc6f6ea327c5323a3eac744d
 SHA512 
4bfcf4a18a6051f87b31ecb1ed74f9106f58163348c8cb9dc5686e688438ea80888581e30665722b3fe8d9e78f1a82c07d6792cc25ca6cb7fe4eadf0198adb94
 DIST eza-0.22.1-manpages.tar.gz 9875 BLAKE2B 
da6d588d98480ccdfe54204d6721a3aedfc4d887ef2a7fb2e66e988caefd84e8945347bd1fee327ade090ce5856419f56dc98d38b792724fd24b9f4d75248891
 SHA512 
00ef71584c2fa83e3d0ead166494e262dc9d8eed5240a5be7ae448ef846ce033df6128f17ed0b420b77d021769c7e5c07999bd95cd41c48dfb9b200c7754b19d
 DIST eza-0.22.1.tar.gz 1428927 BLAKE2B 
3b3e0f549ada29bcf135347a386eba08fb96c7203c9191bc9e667e41901686d9961064a09f4acad1c2e4991aa8d5c768248cf11a11f9f87d1bc82a6ad12e7092
 SHA512 
7c24e39c5d0df058dcab9fcc4300e9fe67a177c6f1359bc5beb063888c161873dd20c19bb2ef912206edea2e47bcd677ce64efc3edb056d75fcf67988825a676
+DIST eza-0.23.0-manpages.tar.gz 9876 BLAKE2B 
906fda9c5e3859f934b0683da66fc0bd79d7677cedc67452020529e3083460a8e688e163db68634939da9b50661048e2f8c627ac45015cb514bdbb72d663dc32
 SHA512 
3652b94c10d075343a75c3066274b821b4b5aa01ca34845926e64567b96d63df9fc91e4fcd2fd1e22051981850885c0ec6566b868b3fa267ca16bd500e16dbe9
+DIST eza-0.23.0.tar.gz 1428877 BLAKE2B 
e82d20d1e391768b384223651ea53e1a44fffc4c52e49a2f076d86f0fa63bd56826fd06089c87d64dad16e6179fe464bb8ba112dc5401a5dce46d1fe4b033995
 SHA512 
a16d30d9666b7fa5945f1190867c016eba00b0c995a1b1ed2de979dd719cbc0022c77b489472de7b38d33d56fa1e3394485c35bf1c7fb31f26ff9544340f8993
 DIST fast-srgb8-1.0.0.crate 17214 BLAKE2B 
c5d2e04bf43fccdcd31d6f81cdcde3d89bf0ce94bbc506c2bc09c62b4e83469a2b72db0bb09f4cc2495ace7510834e7fe49df6aa7864092452d9f7865f35cc14
 SHA512 
834edef5eb4ec23b9e627b5e879a1649af19a17a1af0bae97c040869dbd14751ff3b29a606c52e5fe07b60f07fb695f328409c39788a4e74af0ab7b716688a0b
 DIST fastrand-2.3.0.crate 15076 BLAKE2B 
15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc
 SHA512 
267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
 DIST filetime-0.2.25.crate 14940 BLAKE2B 
1ffcbad3b2023ba5e9b2d71e279fd8c3564458b28290f3e19bf43b87083e1e3c0e18f191f6dc67540baccb83075df453950230089f243e6276e413321cceedc7
 SHA512 
90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2

diff --git a/sys-apps/eza/eza-0.23.0.ebuild b/sys-apps/eza/eza-0.23.0.ebuild
new file mode 100644
index 000000000000..7e2d96d70d99
--- /dev/null
+++ b/sys-apps/eza/eza-0.23.0.ebuild
@@ -0,0 +1,299 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]+1.9.1
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]+3.5.1
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]+wasi-snapshot-preview1
+       [email protected]+wasi-0.2.4
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+"
+
+MIN_RUST_VER="1.82.0"
+
+inherit cargo shell-completion
+
+DESCRIPTION="A modern, maintained replacement for ls"
+HOMEPAGE="
+       https://eza.rocks
+       https://github.com/eza-community/eza
+"
+SRC_URI="
+       https://github.com/eza-community/eza/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+       
https://github.com/eza-community/eza/releases/download/v${PV}/man-${PV}.tar.gz 
-> ${P}-manpages.tar.gz
+       ${CARGO_CRATE_URIS}
+"
+
+LICENSE="EUPL-1.2"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+git"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+       git? ( =dev-libs/libgit2-1.9*:= )
+       dev-libs/openssl
+       sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+pkg_setup() {
+       export LIBGIT2_NO_VENDOR=1
+       export OPENSSL_NO_VENDOR=1
+       export PKG_CONFIG_ALLOW_CROSS=1
+       rust_pkg_setup
+}
+
+src_prepare() {
+       default
+
+       # Known failing tests, upstream says they could potentially be ignored 
for now.
+       # bug #914214
+       # https://github.com/eza-community/eza/issues/393
+       rm tests/cmd/{icons,basic}_all.toml || die
+       rm tests/cmd/absolute{,_recurse}_unix.toml || die
+
+       sed -i -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed 
to disable stripping"
+}
+
+src_configure() {
+       local myfeatures=(
+               $(usev git)
+       )
+       cargo_src_configure --no-default-features
+}
+
+src_install() {
+       cargo_src_install
+
+       dobashcomp "completions/bash/${PN}"
+       dozshcomp "completions/zsh/_${PN}"
+       dofishcomp "completions/fish/${PN}.fish"
+
+       doman "${WORKDIR}"/target/man-${PV}/*
+}

Reply via email to