7 |
7 |
android-tzdata@0.1.1
|
8 |
8 |
android_system_properties@0.1.5
|
9 |
9 |
ansiterm@0.12.2
|
|
10 |
anstream@0.5.0
|
|
11 |
anstyle-parse@0.2.1
|
|
12 |
anstyle-query@1.0.0
|
|
13 |
anstyle-wincon@2.1.0
|
|
14 |
anstyle@1.0.3
|
10 |
15 |
autocfg@1.1.0
|
11 |
16 |
bitflags@1.3.2
|
12 |
17 |
bitflags@2.4.0
|
... | ... | |
14 |
19 |
byteorder@1.4.3
|
15 |
20 |
cc@1.0.79
|
16 |
21 |
cfg-if@1.0.0
|
17 |
|
chrono@0.4.27
|
|
22 |
chrono@0.4.30
|
|
23 |
colorchoice@1.0.0
|
|
24 |
content_inspector@0.2.4
|
18 |
25 |
core-foundation-sys@0.8.4
|
|
26 |
crossbeam-channel@0.5.8
|
|
27 |
crossbeam-deque@0.8.3
|
|
28 |
crossbeam-epoch@0.9.15
|
|
29 |
crossbeam-utils@0.8.16
|
19 |
30 |
datetime@0.5.2
|
|
31 |
dunce@1.0.4
|
|
32 |
either@1.9.0
|
|
33 |
equivalent@1.0.1
|
20 |
34 |
errno-dragonfly@0.1.2
|
21 |
35 |
errno@0.3.3
|
|
36 |
fastrand@2.0.0
|
|
37 |
filetime@0.2.22
|
22 |
38 |
form_urlencoded@1.0.1
|
23 |
39 |
gethostname@0.4.3
|
24 |
40 |
git2@0.18.0
|
25 |
41 |
glob@0.3.1
|
|
42 |
hashbrown@0.14.0
|
26 |
43 |
hermit-abi@0.3.2
|
|
44 |
humantime-serde@1.1.1
|
|
45 |
humantime@2.1.0
|
27 |
46 |
iana-time-zone-haiku@0.1.2
|
28 |
47 |
iana-time-zone@0.1.57
|
29 |
48 |
idna@0.2.3
|
|
49 |
indexmap@2.0.0
|
30 |
50 |
io-lifetimes@1.0.11
|
31 |
51 |
jobserver@0.1.22
|
32 |
52 |
js-sys@0.3.64
|
... | ... | |
35 |
55 |
libgit2-sys@0.16.1+1.7.1
|
36 |
56 |
libz-sys@1.1.2
|
37 |
57 |
linux-raw-sys@0.3.8
|
|
58 |
linux-raw-sys@0.4.7
|
38 |
59 |
locale@0.2.2
|
39 |
60 |
log@0.4.20
|
40 |
61 |
matches@0.1.8
|
|
62 |
memchr@2.6.3
|
|
63 |
memoffset@0.9.0
|
41 |
64 |
natord@1.0.9
|
|
65 |
normalize-line-endings@0.3.0
|
42 |
66 |
num-traits@0.2.14
|
43 |
67 |
num_cpus@1.16.0
|
44 |
68 |
number_prefix@0.4.0
|
45 |
69 |
once_cell@1.18.0
|
46 |
70 |
openssl-src@111.26.0+1.1.1u
|
47 |
71 |
openssl-sys@0.9.61
|
|
72 |
os_pipe@1.1.4
|
48 |
73 |
partition-identity@0.3.0
|
49 |
74 |
percent-encoding@2.1.0
|
50 |
75 |
phf@0.11.2
|
... | ... | |
57 |
82 |
quote@1.0.33
|
58 |
83 |
rand@0.8.5
|
59 |
84 |
rand_core@0.6.4
|
|
85 |
rayon-core@1.11.0
|
|
86 |
rayon@1.7.0
|
60 |
87 |
redox_syscall@0.1.57
|
|
88 |
redox_syscall@0.3.5
|
61 |
89 |
rustix@0.37.23
|
|
90 |
rustix@0.38.13
|
|
91 |
same-file@1.0.6
|
62 |
92 |
scoped_threadpool@0.1.9
|
|
93 |
scopeguard@1.2.0
|
|
94 |
serde@1.0.188
|
|
95 |
serde_derive@1.0.188
|
|
96 |
serde_spanned@0.6.3
|
|
97 |
shlex@1.2.0
|
|
98 |
similar@2.2.1
|
63 |
99 |
siphasher@0.3.11
|
|
100 |
snapbox-macros@0.3.5
|
|
101 |
snapbox@0.4.12
|
64 |
102 |
syn@2.0.29
|
|
103 |
tempfile@3.8.0
|
65 |
104 |
term_grid@0.1.7
|
66 |
105 |
terminal_size@0.2.6
|
67 |
106 |
thiserror-impl@1.0.48
|
68 |
107 |
thiserror@1.0.48
|
69 |
|
time@0.1.44
|
70 |
108 |
timeago@0.4.1
|
71 |
109 |
tinyvec@1.2.0
|
72 |
110 |
tinyvec_macros@0.1.0
|
|
111 |
toml_datetime@0.6.3
|
|
112 |
toml_edit@0.19.15
|
|
113 |
trycmd@0.14.17
|
73 |
114 |
unicode-bidi@0.3.5
|
74 |
115 |
unicode-ident@1.0.11
|
75 |
116 |
unicode-normalization@0.1.17
|
76 |
117 |
unicode-width@0.1.10
|
77 |
118 |
url@2.2.1
|
78 |
119 |
urlencoding@2.1.3
|
79 |
|
uzers@0.11.2
|
|
120 |
utf8parse@0.2.1
|
|
121 |
uzers@0.11.3
|
80 |
122 |
vcpkg@0.2.12
|
81 |
|
wasi@0.10.0+wasi-snapshot-preview1
|
|
123 |
wait-timeout@0.2.0
|
|
124 |
walkdir@2.4.0
|
82 |
125 |
wasm-bindgen-backend@0.2.87
|
83 |
126 |
wasm-bindgen-macro-support@0.2.87
|
84 |
127 |
wasm-bindgen-macro@0.2.87
|
85 |
128 |
wasm-bindgen-shared@0.2.87
|
86 |
129 |
wasm-bindgen@0.2.87
|
87 |
130 |
winapi-i686-pc-windows-gnu@0.4.0
|
|
131 |
winapi-util@0.1.5
|
88 |
132 |
winapi-x86_64-pc-windows-gnu@0.4.0
|
89 |
133 |
winapi@0.3.9
|
90 |
134 |
windows-sys@0.48.0
|
... | ... | |
97 |
141 |
windows_x86_64_gnu@0.48.5
|
98 |
142 |
windows_x86_64_gnullvm@0.48.5
|
99 |
143 |
windows_x86_64_msvc@0.48.5
|
|
144 |
winnow@0.5.15
|
100 |
145 |
zoneinfo_compiled@0.5.1
|
101 |
146 |
"
|
102 |
147 |
|
... | ... | |
110 |
155 |
|
111 |
156 |
LICENSE="MIT"
|
112 |
157 |
# Dependent crate licenses
|
113 |
|
LICENSE+=" Apache-2.0 MIT Unicode-DFS-2016"
|
|
158 |
LICENSE+=" Apache-2.0 MIT Unicode-DFS-2016"
|
114 |
159 |
SLOT="0"
|
115 |
160 |
KEYWORDS="~amd64 ~arm64"
|
116 |
161 |
IUSE="+git man"
|
... | ... | |
129 |
174 |
if use man; then
|
130 |
175 |
mkdir -p contrib/man || die "failed to create man directory"
|
131 |
176 |
pandoc --standalone -f markdown -t man man/eza.1.md \
|
132 |
|
-o contrib/man/eza.1 || die "failed to create man pages"
|
|
177 |
-o contrib/man/eza.1 || die "failed to create man page"
|
133 |
178 |
pandoc --standalone -f markdown -t man man/eza_colors.5.md \
|
134 |
|
-o contrib/man/eza_colors.5 || die "failed to create colored man pages"
|
|
179 |
-o contrib/man/eza_colors.5 || die "failed to create colors man page"
|
135 |
180 |
pandoc --standalone -f markdown -t man man/eza_colors-explanation.5.md \
|
136 |
|
-o contrib/man/eza_colors-explanation.5 || die "failed to create colors-explanation man pages"
|
|
181 |
-o contrib/man/eza_colors-explanation.5 || die "failed to create colors-explanation man page"
|
137 |
182 |
fi
|
138 |
183 |
|
139 |
184 |
# "source" files only, but cargo.eclass will attempt to install them.
|
... | ... | |
142 |
187 |
sed -i -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed to disable stripping"
|
143 |
188 |
}
|
144 |
189 |
|
145 |
|
src_compile() {
|
146 |
|
export LIBGIT2_SYS_USE_PKG_CONFIG=1
|
147 |
|
export PKG_CONFIG_ALLOW_CROSS=1
|
|
190 |
src_configure() {
|
148 |
191 |
local myfeatures=(
|
149 |
192 |
$(usev git)
|
150 |
193 |
)
|
151 |
|
cargo_src_compile --no-default-features
|
|
194 |
export LIBGIT2_SYS_USE_PKG_CONFIG=1
|
|
195 |
export PKG_CONFIG_ALLOW_CROSS=1
|
|
196 |
cargo_src_configure --no-default-features
|
152 |
197 |
}
|
153 |
198 |
|
154 |
199 |
src_install() {
|
155 |
200 |
cargo_src_install
|
156 |
201 |
|
157 |
|
dobashcomp completions/bash/"${PN}"
|
158 |
|
dozshcomp completions/zsh/_"${PN}"
|
159 |
|
dofishcomp completions/fish/"${PN}".fish
|
|
202 |
dobashcomp "completions/bash/${PN}"
|
|
203 |
dozshcomp "completions/zsh/_${PN}"
|
|
204 |
dofishcomp "completions/fish/${PN}.fish"
|
160 |
205 |
|
161 |
206 |
if use man; then
|
162 |
207 |
doman contrib/man/*
|