From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 1813A158089 for ; Mon, 9 Oct 2023 10:55:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 560142BC06E; Mon, 9 Oct 2023 10:55:01 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 353352BC06E for ; Mon, 9 Oct 2023 10:55:01 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id CB73B335C56 for ; Mon, 9 Oct 2023 10:54:59 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id DED0CF61 for ; Mon, 9 Oct 2023 10:54:56 +0000 (UTC) From: "Florian Schmaus" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Florian Schmaus" Message-ID: <1696848848.0cfdc6dc803640823a6a1f7094e125b9f078a349.flow@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/eza/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-apps/eza/Manifest sys-apps/eza/eza-0.12.0.ebuild sys-apps/eza/eza-0.13.0.ebuild X-VCS-Directories: sys-apps/eza/ X-VCS-Committer: flow X-VCS-Committer-Name: Florian Schmaus X-VCS-Revision: 0cfdc6dc803640823a6a1f7094e125b9f078a349 X-VCS-Branch: master Date: Mon, 9 Oct 2023 10:54:56 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 3c84ee84-d463-434b-b034-6000c7e70436 X-Archives-Hash: 6470f99292ef65372d5939273dff5ae0 commit: 0cfdc6dc803640823a6a1f7094e125b9f078a349 Author: Leonardo Hernández Hernández proton me> AuthorDate: Sun Oct 8 17:40:20 2023 +0000 Commit: Florian Schmaus gentoo org> CommitDate: Mon Oct 9 10:54:08 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cfdc6dc sys-apps/eza: drop 0.12.0, 0.13.0 Signed-off-by: Leonardo Hernández Hernández proton.me> Closes: https://github.com/gentoo/gentoo/pull/33251 Signed-off-by: Florian Schmaus gentoo.org> sys-apps/eza/Manifest | 3 - sys-apps/eza/eza-0.12.0.ebuild | 209 ---------------------------------- sys-apps/eza/eza-0.13.0.ebuild | 250 ----------------------------------------- 3 files changed, 462 deletions(-) diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest index 244f061f0bea..b0551d89b5ae 100644 --- a/sys-apps/eza/Manifest +++ b/sys-apps/eza/Manifest @@ -20,7 +20,6 @@ DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1 DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST chrono-0.4.27.crate 211340 BLAKE2B 94974f8a82525a1b27d964f98ef1d1d788cad446301cd0b0c0913bd7f0295514579d51d5871caa4ebcb9295b442700a1ac637a0a7d3f55ca707cb97c42654515 SHA512 19c86589c11905ca16d68e59b500717329d08a9a431bbb51eabc2e1b15d1ab8902188e05337b0ec6fccc0c268a073c4e280dbd6605e80d4d4fcb17a4fdc5d9f0 -DIST chrono-0.4.30.crate 212084 BLAKE2B 27d9ce4aae3ce0278f2c9f4883b6d3a123ae428a14c03f4fa0d90c077e827387df9b2221712e44bb47478de9207d908115d115df967585544dc0cd3aa239e225 SHA512 886f064e935220848f966ec2e1e3271849ed20235137836f31ae2aaa8408eaeb657b54b074bdf316914c95ffab9a8c7f53330046e761ef4bfe6ee958d1c7a598 DIST chrono-0.4.31.crate 214513 BLAKE2B 2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54 SHA512 23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089 DIST ciborium-0.2.1.crate 34974 BLAKE2B 370f4228aa63075cd7a0d41dd83f15211fc69267235905e7f5607f6e6c0baf64db0f6203c97990604de2ae683ca1937acf284c6444702414fe1a685ccfdc12a4 SHA512 4403239badcdb5ea6e754e706472e25c4593a1fbdfc5a07e46409ea3dac41151020204167102dbf401a2e5f31b3731267bc3759be59a73880a022e5f4a3064fc DIST ciborium-io-0.2.1.crate 6679 BLAKE2B 1835b1002c2e5f6fb1cc36a6a1f1e3ee10423760646b00a75e5ee5e66dfd2892914705e4456ec440cde27dda04e28329febfbd5c640ec7f86e7c013a9a9d748d SHA512 8860de0a72f07d0d0bb84af3c24635193540c574cc87367c7379222bf97ed68648330511866810265b68076bd1146e0ddb41c269e62db669b1c3390aca679c50 @@ -45,8 +44,6 @@ DIST errno-0.3.3.crate 10543 BLAKE2B 958e9d12766533ae9e84a60b121794929b9b3b1a811 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST eza-0.11.0.tar.gz 1215969 BLAKE2B cd9f8a2a1a58acb607c3988e23c1236c2d7098920bb457d303866d750b905dcc439b89381634337f1982bfc7b1ff57a007b7f51ff174cac0b77d299eb60a60fc SHA512 8e8aafb5d9eadd5a78caea945e08df16639191bc3119826a5b975062fe162ecf9e5afaf2180bfa6fc5d134a25502367f58dc1f40e21799a7da15bd07357f66ff DIST eza-0.11.1.tar.gz 1221586 BLAKE2B e642be77d3402e4b42235cf13767fcef7279bc232c3e0b62bd012026293faae4a6dcaacf19f565f5f4f46f8e412d8f47921f8e1c8192f4bd642d17b1b91e950d SHA512 1bbf7018e00c53981ed049d26ed5c814eeeac1c8ec7455e0f20b5f0492aa6ebcec3260bf7fdd9df49bb9136819c1fa3a1ac719ae0aec5226312416e941640d62 -DIST eza-0.12.0.tar.gz 1200971 BLAKE2B ab284c0758515e738fc102ceacd238ef7315627a6c9cb6a712b9ff107ebba7e282768a5ccfd73061aee54838dba194d89ba5b35850f1de78bd3f6aaab65efdb1 SHA512 5ff36af746f3051740ab96cd41fdf51a73a0e9e42f3874b52a684001c529db0bf97514de60bb5742e34984b5ca888a092465c375d4382ca1a84426f17d91fee5 -DIST eza-0.13.0.tar.gz 1207456 BLAKE2B bd7ff811ca7734d29ff5611c8e029bd90cb1a8992c58e31934ecca061bfa56e2743e260081d46359d46b20defbcf3f0b9ace26462def6428a41871185997cba9 SHA512 25b6df46f2c3349bd6459a23cf7bc63a78ee1505018428edc5b86a590fa7599a6f8678f9d931cb5bda737c65018bff3ddd5fe698bcac3fe8d6cba62823ca688b DIST eza-0.13.1.tar.gz 1210338 BLAKE2B 5ae9b8274f3f22d72e6480db71b6817ead49bd2c181729f2e3c511f806de498179c4f0ce6eaa2bf023993fa51ea7fbdd82557d5501e4fe1789bd2844f5067dea SHA512 ef2119ad66302f5961a437a28b10de6cc4f105629c78d7cefbf745dd8576d79d3862db400fffe8a89aab67d7bf4f40d7e2ec836dd8ab4bb823e253ed66e98ff0 DIST eza-0.14.0.tar.gz 1214132 BLAKE2B 89c0cc5055aab6730a66606b9a9ae040ea7d1f1fbcd278c4a2277738ca9a406fbeae33686d32d8f51382684f1fc57c465af61a06773490bb75b3e4f41a1a866c SHA512 7d7d0fa6b1e936bbafcad7bc537c678d30a40f586d8518966bf210985e585986f7a811b279c28e6df1e500653ffbeb05299f6b33366fad84e6545bcf656845d0 DIST eza-0.14.1.tar.gz 1216022 BLAKE2B 1ebfc69301d33229cddc82c8df612fa9ba1f6e22b6b5c6992c64612081f0265cf7e8ef8aa965ffc839c23709e8623d9dd2b9c492acac078c175b2836269c2895 SHA512 1c94271476e98d8f2ef214a50352bc429e09db5647ffdf381572d1b9f9c593997d4e680b333c586575864876751b81f47f38225885e68b5eda1abbebd9abca15 diff --git a/sys-apps/eza/eza-0.12.0.ebuild b/sys-apps/eza/eza-0.12.0.ebuild deleted file mode 100644 index a279086cd7a2..000000000000 --- a/sys-apps/eza/eza-0.12.0.ebuild +++ /dev/null @@ -1,209 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - android-tzdata@0.1.1 - android_system_properties@0.1.5 - ansiterm@0.12.2 - anstream@0.5.0 - anstyle-parse@0.2.1 - anstyle-query@1.0.0 - anstyle-wincon@2.1.0 - anstyle@1.0.3 - autocfg@1.1.0 - bitflags@1.3.2 - bitflags@2.4.0 - bumpalo@3.13.0 - byteorder@1.4.3 - cc@1.0.79 - cfg-if@1.0.0 - chrono@0.4.30 - colorchoice@1.0.0 - content_inspector@0.2.4 - core-foundation-sys@0.8.4 - crossbeam-channel@0.5.8 - crossbeam-deque@0.8.3 - crossbeam-epoch@0.9.15 - crossbeam-utils@0.8.16 - datetime@0.5.2 - dunce@1.0.4 - either@1.9.0 - equivalent@1.0.1 - errno-dragonfly@0.1.2 - errno@0.3.3 - fastrand@2.0.0 - filetime@0.2.22 - form_urlencoded@1.0.1 - gethostname@0.4.3 - git2@0.18.0 - glob@0.3.1 - hashbrown@0.14.0 - hermit-abi@0.3.2 - humantime-serde@1.1.1 - humantime@2.1.0 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.57 - idna@0.2.3 - indexmap@2.0.0 - io-lifetimes@1.0.11 - jobserver@0.1.22 - js-sys@0.3.64 - lazy_static@1.4.0 - libc@0.2.147 - libgit2-sys@0.16.1+1.7.1 - libz-sys@1.1.2 - linux-raw-sys@0.3.8 - linux-raw-sys@0.4.7 - locale@0.2.2 - log@0.4.20 - matches@0.1.8 - memchr@2.6.3 - memoffset@0.9.0 - natord@1.0.9 - normalize-line-endings@0.3.0 - num-traits@0.2.14 - num_cpus@1.16.0 - number_prefix@0.4.0 - once_cell@1.18.0 - openssl-src@111.26.0+1.1.1u - openssl-sys@0.9.61 - os_pipe@1.1.4 - partition-identity@0.3.0 - percent-encoding@2.1.0 - phf@0.11.2 - phf_generator@0.11.2 - phf_macros@0.11.2 - phf_shared@0.11.2 - pkg-config@0.3.19 - proc-macro2@1.0.66 - proc-mounts@0.3.0 - quote@1.0.33 - rand@0.8.5 - rand_core@0.6.4 - rayon-core@1.11.0 - rayon@1.7.0 - redox_syscall@0.1.57 - redox_syscall@0.3.5 - rustix@0.37.23 - rustix@0.38.13 - same-file@1.0.6 - scoped_threadpool@0.1.9 - scopeguard@1.2.0 - serde@1.0.188 - serde_derive@1.0.188 - serde_spanned@0.6.3 - shlex@1.2.0 - similar@2.2.1 - siphasher@0.3.11 - snapbox-macros@0.3.5 - snapbox@0.4.12 - syn@2.0.29 - tempfile@3.8.0 - term_grid@0.1.7 - terminal_size@0.2.6 - thiserror-impl@1.0.48 - thiserror@1.0.48 - timeago@0.4.1 - tinyvec@1.2.0 - tinyvec_macros@0.1.0 - toml_datetime@0.6.3 - toml_edit@0.19.15 - trycmd@0.14.17 - unicode-bidi@0.3.5 - unicode-ident@1.0.11 - unicode-normalization@0.1.17 - unicode-width@0.1.10 - url@2.2.1 - urlencoding@2.1.3 - utf8parse@0.2.1 - uzers@0.11.3 - vcpkg@0.2.12 - wait-timeout@0.2.0 - walkdir@2.4.0 - wasm-bindgen-backend@0.2.87 - wasm-bindgen-macro-support@0.2.87 - wasm-bindgen-macro@0.2.87 - wasm-bindgen-shared@0.2.87 - wasm-bindgen@0.2.87 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.48.0 - windows-targets@0.48.5 - windows@0.48.0 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_msvc@0.48.5 - windows_i686_gnu@0.48.5 - windows_i686_msvc@0.48.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_msvc@0.48.5 - winnow@0.5.15 - zoneinfo_compiled@0.5.1 -" - -inherit shell-completion cargo - -DESCRIPTION="A modern, maintained replacement for ls" -HOMEPAGE="https://github.com/eza-community/eza" -SRC_URI="https://github.com/eza-community/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0 MIT Unicode-DFS-2016" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="+git man" - -DEPEND="git? ( dev-libs/libgit2:= )" -RDEPEND="${DEPEND}" -BDEPEND=" - >=virtual/rust-1.65.0 - man? ( virtual/pandoc ) -" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_prepare() { - default - if use man; then - mkdir -p contrib/man || die "failed to create man directory" - pandoc --standalone -f markdown -t man man/eza.1.md \ - -o contrib/man/eza.1 || die "failed to create man page" - pandoc --standalone -f markdown -t man man/eza_colors.5.md \ - -o contrib/man/eza_colors.5 || die "failed to create colors man page" - pandoc --standalone -f markdown -t man man/eza_colors-explanation.5.md \ - -o contrib/man/eza_colors-explanation.5 || die "failed to create colors-explanation man page" - fi - - # "source" files only, but cargo.eclass will attempt to install them. - rm -r man || die "failed to remove man directory from source" - - sed -i -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed to disable stripping" -} - -src_configure() { - local myfeatures=( - $(usev git) - ) - export LIBGIT2_SYS_USE_PKG_CONFIG=1 - export PKG_CONFIG_ALLOW_CROSS=1 - cargo_src_configure --no-default-features -} - -src_install() { - cargo_src_install - - dobashcomp "completions/bash/${PN}" - dozshcomp "completions/zsh/_${PN}" - dofishcomp "completions/fish/${PN}.fish" - - if use man; then - doman contrib/man/* - fi -} diff --git a/sys-apps/eza/eza-0.13.0.ebuild b/sys-apps/eza/eza-0.13.0.ebuild deleted file mode 100644 index 4131b97a2ebc..000000000000 --- a/sys-apps/eza/eza-0.13.0.ebuild +++ /dev/null @@ -1,250 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - aho-corasick@1.0.5 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - anes@0.1.6 - ansiterm@0.12.2 - anstream@0.5.0 - anstyle-parse@0.2.1 - anstyle-query@1.0.0 - anstyle-wincon@2.1.0 - anstyle@1.0.3 - autocfg@1.1.0 - bitflags@1.3.2 - bitflags@2.4.0 - bumpalo@3.13.0 - byteorder@1.4.3 - cast@0.3.0 - cc@1.0.79 - cfg-if@1.0.0 - chrono@0.4.30 - ciborium-io@0.2.1 - ciborium-ll@0.2.1 - ciborium@0.2.1 - clap@4.4.3 - clap_builder@4.4.2 - clap_lex@0.5.1 - colorchoice@1.0.0 - content_inspector@0.2.4 - core-foundation-sys@0.8.4 - criterion-plot@0.5.0 - criterion@0.5.1 - crossbeam-channel@0.5.8 - crossbeam-deque@0.8.3 - crossbeam-epoch@0.9.15 - crossbeam-utils@0.8.16 - datetime@0.5.2 - dunce@1.0.4 - either@1.9.0 - equivalent@1.0.1 - errno-dragonfly@0.1.2 - errno@0.3.3 - fastrand@2.0.0 - filetime@0.2.22 - form_urlencoded@1.0.1 - gethostname@0.4.3 - git2@0.18.0 - glob@0.3.1 - half@1.8.2 - hashbrown@0.14.0 - hermit-abi@0.3.2 - humantime-serde@1.1.1 - humantime@2.1.0 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.57 - idna@0.2.3 - indexmap@2.0.0 - io-lifetimes@1.0.11 - is-terminal@0.4.9 - itertools@0.10.5 - itoa@1.0.9 - jobserver@0.1.22 - js-sys@0.3.64 - lazy_static@1.4.0 - libc@0.2.147 - libgit2-sys@0.16.1+1.7.1 - libz-sys@1.1.2 - linux-raw-sys@0.3.8 - linux-raw-sys@0.4.7 - locale@0.2.2 - log@0.4.20 - matches@0.1.8 - memchr@2.6.3 - memoffset@0.9.0 - natord@1.0.9 - normalize-line-endings@0.3.0 - num-traits@0.2.14 - num_cpus@1.16.0 - number_prefix@0.4.0 - once_cell@1.18.0 - oorandom@11.1.3 - openssl-src@111.26.0+1.1.1u - openssl-sys@0.9.61 - os_pipe@1.1.4 - partition-identity@0.3.0 - percent-encoding@2.1.0 - phf@0.11.2 - phf_generator@0.11.2 - phf_macros@0.11.2 - phf_shared@0.11.2 - pkg-config@0.3.19 - plotters-backend@0.3.5 - plotters-svg@0.3.5 - plotters@0.3.5 - proc-macro2@1.0.66 - proc-mounts@0.3.0 - quote@1.0.33 - rand@0.8.5 - rand_core@0.6.4 - rayon-core@1.11.0 - rayon@1.7.0 - redox_syscall@0.1.57 - redox_syscall@0.3.5 - regex-automata@0.3.8 - regex-syntax@0.7.5 - regex@1.9.5 - rustix@0.37.23 - rustix@0.38.13 - ryu@1.0.15 - same-file@1.0.6 - scoped_threadpool@0.1.9 - scopeguard@1.2.0 - serde@1.0.188 - serde_derive@1.0.188 - serde_json@1.0.107 - serde_spanned@0.6.3 - shlex@1.2.0 - similar@2.2.1 - siphasher@0.3.11 - snapbox-macros@0.3.5 - snapbox@0.4.12 - syn@2.0.29 - tempfile@3.8.0 - term_grid@0.1.7 - terminal_size@0.2.6 - thiserror-impl@1.0.48 - thiserror@1.0.48 - timeago@0.4.1 - tinytemplate@1.2.1 - tinyvec@1.2.0 - tinyvec_macros@0.1.0 - toml_datetime@0.6.3 - toml_edit@0.19.15 - trycmd@0.14.17 - unicode-bidi@0.3.5 - unicode-ident@1.0.11 - unicode-normalization@0.1.17 - unicode-width@0.1.10 - url@2.2.1 - urlencoding@2.1.3 - utf8parse@0.2.1 - uzers@0.11.3 - vcpkg@0.2.12 - wait-timeout@0.2.0 - walkdir@2.4.0 - wasm-bindgen-backend@0.2.87 - wasm-bindgen-macro-support@0.2.87 - wasm-bindgen-macro@0.2.87 - wasm-bindgen-shared@0.2.87 - wasm-bindgen@0.2.87 - web-sys@0.3.64 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.48.0 - windows-targets@0.48.5 - windows@0.48.0 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_msvc@0.48.5 - windows_i686_gnu@0.48.5 - windows_i686_msvc@0.48.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_msvc@0.48.5 - winnow@0.5.15 - zoneinfo_compiled@0.5.1 -" - -inherit shell-completion cargo - -DESCRIPTION="A modern, maintained replacement for ls" -HOMEPAGE="https://github.com/eza-community/eza" -SRC_URI="https://github.com/eza-community/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0 MIT Unicode-DFS-2016" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="+git man" - -DEPEND="git? ( dev-libs/libgit2:= )" -RDEPEND="${DEPEND}" -BDEPEND=" - >=virtual/rust-1.70.0 - man? ( virtual/pandoc ) -" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_prepare() { - default - if use man; then - mkdir -p contrib/man || die "failed to create man directory" - pandoc --standalone -f markdown -t man man/eza.1.md \ - -o contrib/man/eza.1 || die "failed to create man page" - pandoc --standalone -f markdown -t man man/eza_colors.5.md \ - -o contrib/man/eza_colors.5 || die "failed to create colors man page" - pandoc --standalone -f markdown -t man man/eza_colors-explanation.5.md \ - -o contrib/man/eza_colors-explanation.5 || die "failed to create colors-explanation man page" - fi - - # "source" files only, but cargo.eclass will attempt to install them. - rm -r man || die "failed to remove man directory from source" - - # Known failing test, upstream says it could potentially be ignored for know - # bug #914214 - # https://github.com/eza-community/eza/issues/393 - rm tests/cmd/{icons,basic}_all.toml || die - rm tests/cmd/only_dir_{,recursive_}unix.toml || die - rm tests/cmd/recursive_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) - ) - export LIBGIT2_SYS_USE_PKG_CONFIG=1 - export PKG_CONFIG_ALLOW_CROSS=1 - cargo_src_configure --no-default-features -} - -src_install() { - cargo_src_install - - dobashcomp "completions/bash/${PN}" - dozshcomp "completions/zsh/_${PN}" - dofishcomp "completions/fish/${PN}.fish" - - if use man; then - doman contrib/man/* - fi -} - -pkg_postinst() { - if [[ -n ${REPLACING_VERSIONS} ]] \ - && [[ $(ver_cut 2 ${REPLACING_VERSIONS}) -lt 13 ]]; then - elog "Starting with 0.13.0 \$EXA_COLORS using style codes nh and uh" - elog "will need to be updated to use nt and ut" - fi -}