Diff eza-0.11.1-r1 with a eza-0.12.0

/usr/portage/sys-apps/eza/eza-0.12.0.ebuild 2023-10-09 14:52:35.368368498 +0300
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/*
Thank you!