Diff alacritty-0.10.1 with a alacritty-0.12.1

/usr/portage/x11-terms/alacritty/alacritty-0.12.1.ebuild 2023-10-09 14:52:35.980368514 +0300
4 4
EAPI=8
5 5

  
6 6
CRATES="
7
	adler32-1.2.0
8
	android_glue-0.2.3
9
	ansi_term-0.12.1
7
	adler-1.0.2
8
	android-activity-0.4.0
9
	android-properties-0.2.2
10
	arrayref-0.3.6
11
	arrayvec-0.7.2
10 12
	atty-0.2.14
11
	autocfg-1.0.1
13
	autocfg-1.1.0
12 14
	base64-0.13.0
13
	bitflags-1.2.1
15
	bitflags-1.3.2
14 16
	block-0.1.6
15
	bumpalo-3.9.1
16
	calloop-0.9.3
17
	cc-1.0.72
17
	block-sys-0.1.0-beta.1
18
	block2-0.2.0-alpha.6
19
	bumpalo-3.12.0
20
	bytemuck-1.12.1
21
	calloop-0.10.4
22
	cc-1.0.73
18 23
	cfg-if-0.1.10
19 24
	cfg-if-1.0.0
25
	cfg_aliases-0.1.1
20 26
	cgl-0.3.2
21
	clap-2.34.0
27
	clap-3.2.21
28
	clap_complete-3.2.5
29
	clap_derive-3.2.18
30
	clap_lex-0.2.4
22 31
	clipboard-win-3.1.1
23 32
	cmake-0.1.48
24 33
	cocoa-0.24.0
25 34
	cocoa-foundation-0.1.0
26
	copypasta-0.7.1
27
	core-foundation-0.7.0
28
	core-foundation-0.9.2
29
	core-foundation-sys-0.7.0
35
	copypasta-0.8.2
36
	core-foundation-0.9.3
30 37
	core-foundation-sys-0.8.3
31
	core-graphics-0.19.2
32 38
	core-graphics-0.22.3
33 39
	core-graphics-types-0.1.1
34 40
	core-text-19.2.0
35
	core-video-sys-0.1.4
36
	crc32fast-1.3.0
37
	crossfont-0.3.2
41
	crc32fast-1.3.2
42
	crossbeam-channel-0.5.6
43
	crossbeam-utils-0.8.12
44
	crossfont-0.5.1
38 45
	cty-0.2.2
39
	darling-0.13.1
40
	darling_core-0.13.1
41
	darling_macro-0.13.1
42
	dirs-3.0.2
43
	dirs-sys-0.3.6
46
	dirs-4.0.0
47
	dirs-sys-0.3.7
44 48
	dispatch-0.2.0
45 49
	dlib-0.5.0
46 50
	downcast-rs-1.2.0
47 51
	dwrote-0.11.0
48
	embed-resource-1.6.5
52
	embed-resource-1.7.3
49 53
	expat-sys-2.1.6
50
	filetime-0.2.15
54
	filetime-0.2.17
55
	flate2-1.0.24
51 56
	fnv-1.0.7
52 57
	foreign-types-0.3.2
53 58
	foreign-types-0.5.0
54
	foreign-types-macros-0.2.1
59
	foreign-types-macros-0.2.2
55 60
	foreign-types-shared-0.1.1
56
	foreign-types-shared-0.3.0
61
	foreign-types-shared-0.3.1
57 62
	freetype-rs-0.26.0
58 63
	freetype-sys-0.13.1
59
	fsevent-0.4.0
60
	fsevent-sys-2.0.1
64
	fsevent-sys-4.1.0
61 65
	fuchsia-zircon-0.3.3
62 66
	fuchsia-zircon-sys-0.3.3
63
	getrandom-0.2.3
67
	gethostname-0.2.3
68
	getrandom-0.2.7
64 69
	gl_generator-0.14.0
65
	glutin-0.28.0
66
	glutin_egl_sys-0.1.5
67
	glutin_emscripten_sys-0.1.1
68
	glutin_gles2_sys-0.1.5
69
	glutin_glx_sys-0.1.7
70
	glutin_wgl_sys-0.1.5
71
	hashbrown-0.11.2
72
	heck-0.3.3
70
	glutin-0.30.8
71
	glutin_egl_sys-0.5.0
72
	glutin_glx_sys-0.4.0
73
	glutin_wgl_sys-0.4.0
74
	hashbrown-0.12.3
75
	heck-0.4.0
73 76
	hermit-abi-0.1.19
74
	ident_case-1.0.1
75
	indexmap-1.8.0
76
	inotify-0.7.1
77
	indexmap-1.9.1
78
	inotify-0.9.6
77 79
	inotify-sys-0.1.5
78 80
	instant-0.1.12
79 81
	iovec-0.1.4
80
	itoa-1.0.1
82
	itoa-1.0.3
81 83
	jni-sys-0.3.0
82
	js-sys-0.3.55
84
	jobserver-0.1.25
85
	js-sys-0.3.60
83 86
	kernel32-sys-0.2.2
84 87
	khronos_api-3.1.0
88
	kqueue-1.0.7
89
	kqueue-sys-1.0.3
85 90
	lazy-bytes-cast-5.0.1
86 91
	lazy_static-1.4.0
87 92
	lazycell-1.3.0
88
	libc-0.2.112
89
	libloading-0.7.2
90
	linked-hash-map-0.5.4
91
	lock_api-0.4.5
92
	log-0.4.14
93
	libc-0.2.132
94
	libloading-0.7.3
95
	linked-hash-map-0.5.6
96
	lock_api-0.4.8
97
	log-0.4.17
93 98
	malloc_buf-0.0.6
94
	memchr-2.4.1
95
	memmap2-0.3.1
99
	memchr-2.5.0
100
	memmap2-0.5.10
96 101
	memoffset-0.6.5
97 102
	minimal-lexical-0.2.1
98
	miniz_oxide-0.3.7
103
	miniz_oxide-0.5.4
99 104
	mio-0.6.23
100
	mio-0.8.0
105
	mio-0.8.4
101 106
	mio-anonymous-pipes-0.2.0
102 107
	mio-extras-2.0.6
103 108
	mio-uds-0.6.8
104 109
	miow-0.2.2
105 110
	miow-0.3.7
106
	ndk-0.5.0
107
	ndk-glue-0.5.0
108
	ndk-macro-0.3.0
109
	ndk-sys-0.2.2
111
	ndk-0.7.0
112
	ndk-context-0.1.1
113
	ndk-sys-0.4.1+23.1.7779620
110 114
	net2-0.2.37
111
	nix-0.22.2
112
	nom-7.1.0
113
	notify-4.0.17
114
	ntapi-0.3.6
115
	num_enum-0.5.6
116
	num_enum_derive-0.5.6
115
	nix-0.24.2
116
	nix-0.25.1
117
	nom-7.1.1
118
	notify-5.1.0
119
	num_enum-0.5.7
120
	num_enum_derive-0.5.7
117 121
	objc-0.2.7
118 122
	objc-foundation-0.1.1
123
	objc-sys-0.2.0-beta.2
124
	objc2-0.3.0-beta.3.patch-leaks.2
125
	objc2-encode-2.0.0-pre.2
119 126
	objc_id-0.1.1
120
	once_cell-1.9.0
121
	osmesa-sys-0.1.2
127
	once_cell-1.14.0
128
	orbclient-0.3.42
129
	os_str_bytes-6.3.0
122 130
	parking_lot-0.11.2
131
	parking_lot-0.12.1
123 132
	parking_lot_core-0.8.5
124
	percent-encoding-2.1.0
125
	pkg-config-0.3.24
126
	png-0.16.8
127
	proc-macro-crate-1.1.0
133
	parking_lot_core-0.9.3
134
	percent-encoding-2.2.0
135
	pkg-config-0.3.25
136
	png-0.17.6
137
	proc-macro-crate-1.2.1
128 138
	proc-macro-error-1.0.4
129 139
	proc-macro-error-attr-1.0.4
130
	proc-macro2-1.0.36
131
	quick-xml-0.22.0
132
	quote-1.0.14
133
	raw-window-handle-0.4.2
134
	redox_syscall-0.2.10
135
	redox_users-0.4.0
140
	proc-macro2-1.0.43
141
	quote-1.0.21
142
	raw-window-handle-0.5.0
143
	redox_syscall-0.2.16
144
	redox_syscall-0.3.4
145
	redox_users-0.4.3
136 146
	regex-automata-0.1.10
137
	regex-syntax-0.6.25
138
	ryu-1.0.9
147
	regex-syntax-0.6.27
148
	rustc_version-0.4.0
149
	ryu-1.0.11
139 150
	same-file-1.0.6
140 151
	scoped-tls-1.0.0
141 152
	scopeguard-1.1.0
142
	serde-1.0.133
143
	serde_derive-1.0.133
144
	serde_json-1.0.74
145
	serde_yaml-0.8.23
153
	sctk-adwaita-0.5.4
154
	semver-1.0.14
155
	serde-1.0.144
156
	serde_derive-1.0.144
157
	serde_json-1.0.85
158
	serde_yaml-0.8.26
146 159
	servo-fontconfig-0.5.1
147 160
	servo-fontconfig-sys-5.1.0
148
	shared_library-0.1.9
149
	signal-hook-0.3.13
150
	signal-hook-mio-0.2.1
161
	signal-hook-0.3.14
162
	signal-hook-mio-0.2.3
151 163
	signal-hook-registry-1.4.0
152
	slab-0.4.5
153
	smallvec-1.7.0
154
	smithay-client-toolkit-0.15.3
155
	smithay-clipboard-0.6.5
164
	slab-0.4.7
165
	slotmap-1.0.6
166
	smallvec-1.9.0
167
	smithay-client-toolkit-0.16.0
168
	smithay-clipboard-0.6.6
156 169
	spsc-buffer-0.1.1
157
	strsim-0.8.0
170
	strict-num-0.1.0
158 171
	strsim-0.10.0
159
	structopt-0.3.25
160
	structopt-derive-0.4.18
161
	syn-1.0.85
162
	textwrap-0.11.0
163
	thiserror-1.0.30
164
	thiserror-impl-1.0.30
172
	syn-1.0.99
173
	termcolor-1.1.3
174
	textwrap-0.15.1
175
	thiserror-1.0.35
176
	thiserror-impl-1.0.35
177
	tiny-skia-0.8.3
178
	tiny-skia-path-0.8.3
165 179
	toml-0.5.8
166
	unicode-segmentation-1.8.0
167
	unicode-width-0.1.9
168
	unicode-xid-0.2.2
180
	unicode-ident-1.0.4
181
	unicode-width-0.1.10
169 182
	utf8parse-0.2.0
170 183
	vec_map-0.8.2
171 184
	version_check-0.9.4
172 185
	vswhom-0.1.0
173
	vswhom-sys-0.1.0
186
	vswhom-sys-0.1.1
174 187
	vte-0.10.1
175 188
	vte_generate_state_changes-0.1.1
176 189
	walkdir-2.3.2
177
	wasi-0.10.2+wasi-snapshot-preview1
178
	wasm-bindgen-0.2.78
179
	wasm-bindgen-backend-0.2.78
180
	wasm-bindgen-macro-0.2.78
181
	wasm-bindgen-macro-support-0.2.78
182
	wasm-bindgen-shared-0.2.78
183
	wayland-client-0.29.4
184
	wayland-commons-0.29.4
185
	wayland-cursor-0.29.4
186
	wayland-egl-0.29.4
187
	wayland-protocols-0.29.4
188
	wayland-scanner-0.29.4
189
	wayland-sys-0.29.4
190
	web-sys-0.3.55
190
	wasi-0.11.0+wasi-snapshot-preview1
191
	wasm-bindgen-0.2.83
192
	wasm-bindgen-backend-0.2.83
193
	wasm-bindgen-macro-0.2.83
194
	wasm-bindgen-macro-support-0.2.83
195
	wasm-bindgen-shared-0.2.83
196
	wayland-client-0.29.5
197
	wayland-commons-0.29.5
198
	wayland-cursor-0.29.5
199
	wayland-protocols-0.29.5
200
	wayland-scanner-0.29.5
201
	wayland-sys-0.29.5
202
	wayland-sys-0.30.0
203
	web-sys-0.3.60
191 204
	winapi-0.2.8
192 205
	winapi-0.3.9
193 206
	winapi-build-0.1.1
194 207
	winapi-i686-pc-windows-gnu-0.4.0
195 208
	winapi-util-0.1.5
209
	winapi-wsapoll-0.1.1
196 210
	winapi-x86_64-pc-windows-gnu-0.4.0
197
	winit-0.26.1
211
	windows-sys-0.36.1
212
	windows-sys-0.42.0
213
	windows-sys-0.45.0
214
	windows-targets-0.42.1
215
	windows_aarch64_gnullvm-0.42.1
216
	windows_aarch64_msvc-0.36.1
217
	windows_aarch64_msvc-0.42.1
218
	windows_i686_gnu-0.36.1
219
	windows_i686_gnu-0.42.1
220
	windows_i686_msvc-0.36.1
221
	windows_i686_msvc-0.42.1
222
	windows_x86_64_gnu-0.36.1
223
	windows_x86_64_gnu-0.42.1
224
	windows_x86_64_gnullvm-0.42.1
225
	windows_x86_64_msvc-0.36.1
226
	windows_x86_64_msvc-0.42.1
227
	winit-0.28.6
198 228
	winreg-0.10.1
199 229
	wio-0.2.2
200 230
	ws2_32-sys-0.2.1
201
	x11-clipboard-0.5.3
202
	x11-dl-2.19.1
203
	xcb-0.10.1
231
	x11-clipboard-0.7.1
232
	x11-dl-2.20.0
233
	x11rb-0.10.1
234
	x11rb-protocol-0.10.0
204 235
	xcursor-0.3.4
205
	xdg-2.4.0
236
	xdg-2.4.1
206 237
	xml-rs-0.8.4
207 238
	yaml-rust-0.4.5
208 239
"
209 240

  
210 241
MY_PV="${PV//_rc/-rc}"
211 242
# https://bugs.gentoo.org/725962
212
PYTHON_COMPAT=( python3_{9..11} )
243
PYTHON_COMPAT=( python3_{9..12} )
213 244

  
214 245
inherit bash-completion-r1 cargo desktop python-any-r1
215 246

  
216 247
DESCRIPTION="GPU-accelerated terminal emulator"
217
HOMEPAGE="https://github.com/alacritty/alacritty"
248
HOMEPAGE="https://alacritty.org"
218 249

  
219 250
if [ ${PV} == "9999" ] ; then
220 251
	inherit git-r3
......
222 253
else
223 254
	SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz
224 255
		$(cargo_crate_uris)"
225
	KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
256
	KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
226 257
fi
227 258

  
228
LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 BSD BSD-2 CC0-1.0 FTL ISC MIT MPL-2.0 Unlicense WTFPL-2 ZLIB"
259
LICENSE="Apache-2.0 Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
229 260
SLOT="0"
230 261
IUSE="wayland +X"
231 262

  
......
235 266
	media-libs/fontconfig:=
236 267
	media-libs/freetype:2
237 268
	x11-libs/libxkbcommon
238
	X? ( x11-libs/libxcb:=[xkb] )
269
	X? ( x11-libs/libxcb:= )
239 270
"
240 271

  
241 272
DEPEND="
......
257 288

  
258 289
BDEPEND="
259 290
	dev-util/cmake
260
	>=virtual/rust-1.53.0
291
	>=virtual/rust-1.57.0
261 292
"
262 293

  
263 294
QA_FLAGS_IGNORED="usr/bin/alacritty"
......
304 335
	newicon extra/logo/compat/alacritty-term.svg Alacritty.svg
305 336

  
306 337
	insinto /usr/share/metainfo
307
	doins extra/linux/io.alacritty.Alacritty.appdata.xml
338
	doins extra/linux/org.alacritty.Alacritty.appdata.xml
308 339

  
309 340
	insinto /usr/share/alacritty/scripts
310 341
	doins -r scripts/*
Thank you!