git: b7258017f2b9 - main - x11/alacritty: update to 0.9.0

Jan Beich jbeich at FreeBSD.org
Tue Aug 3 10:42:39 UTC 2021


The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b7258017f2b9adfd94481edb0d105b0c43886a9c

commit b7258017f2b9adfd94481edb0d105b0c43886a9c
Author:     Jan Beich <jbeich at FreeBSD.org>
AuthorDate: 2021-07-18 01:45:41 +0000
Commit:     Jan Beich <jbeich at FreeBSD.org>
CommitDate: 2021-08-03 10:39:26 +0000

    x11/alacritty: update to 0.9.0
    
    Changes:        https://github.com/alacritty/alacritty/releases/tag/v0.9.0
    Reported by:    GitHub (watch releases)
---
 x11/alacritty/Makefile            |  80 ++++++++++----------
 x11/alacritty/distinfo            | 150 ++++++++++++++++++++------------------
 x11/alacritty/files/patch-powerpc |  62 ----------------
 3 files changed, 121 insertions(+), 171 deletions(-)

diff --git a/x11/alacritty/Makefile b/x11/alacritty/Makefile
index f435fb63e257..fcfe1e1a092c 100644
--- a/x11/alacritty/Makefile
+++ b/x11/alacritty/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	alacritty
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.8.0
-PORTREVISION=	1
+DISTVERSION=	0.9.0
 CATEGORIES=	x11
 
 MAINTAINER=	mikael at FreeBSD.org
@@ -10,8 +9,9 @@ COMMENT=	GPU-accelerated terminal emulator
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE-APACHE
 
-LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
-		libfreetype.so:print/freetype2
+LIB_DEPENDS=	libfreetype.so:print/freetype2 \
+		libfontconfig.so:x11-fonts/fontconfig \
+		libxkbcommon.so:x11/libxkbcommon
 TEST_DEPENDS=	dejavu>0:x11-fonts/dejavu
 
 USES=		cargo localbase:ldflags python:3.6+,build ssl:build
@@ -23,12 +23,12 @@ CARGO_CRATES=	ab_glyph_rasterizer-0.1.4 \
 		android_glue-0.2.3 \
 		ansi_term-0.11.0 \
 		atty-0.2.14 \
+		autocfg-1.0.1 \
 		base64-0.13.0 \
 		bitflags-1.2.1 \
 		block-0.1.6 \
-		byteorder-1.4.3 \
 		calloop-0.6.5 \
-		cc-1.0.67 \
+		cc-1.0.69 \
 		cfg-if-0.1.10 \
 		cfg-if-1.0.0 \
 		cgl-0.3.2 \
@@ -49,7 +49,7 @@ CARGO_CRATES=	ab_glyph_rasterizer-0.1.4 \
 		core-text-19.2.0 \
 		core-video-sys-0.1.4 \
 		crc32fast-1.2.1 \
-		crossfont-0.3.0 \
+		crossfont-0.3.1 \
 		darling-0.10.2 \
 		darling_core-0.10.2 \
 		darling_macro-0.10.2 \
@@ -62,7 +62,7 @@ CARGO_CRATES=	ab_glyph_rasterizer-0.1.4 \
 		downcast-rs-1.2.0 \
 		dtoa-0.4.8 \
 		dwrote-0.11.0 \
-		embed-resource-1.6.2 \
+		embed-resource-1.6.3 \
 		expat-sys-2.1.6 \
 		filetime-0.2.14 \
 		fnv-1.0.7 \
@@ -77,7 +77,7 @@ CARGO_CRATES=	ab_glyph_rasterizer-0.1.4 \
 		fsevent-sys-2.0.1 \
 		fuchsia-zircon-0.3.3 \
 		fuchsia-zircon-sys-0.3.3 \
-		getrandom-0.2.2 \
+		getrandom-0.2.3 \
 		gl_generator-0.14.0 \
 		glutin-0.26.0 \
 		glutin_egl_sys-0.1.5 \
@@ -85,11 +85,11 @@ CARGO_CRATES=	ab_glyph_rasterizer-0.1.4 \
 		glutin_gles2_sys-0.1.5 \
 		glutin_glx_sys-0.1.7 \
 		glutin_wgl_sys-0.1.5 \
-		hermit-abi-0.1.18 \
+		hermit-abi-0.1.19 \
 		ident_case-1.0.1 \
 		inotify-0.7.1 \
 		inotify-sys-0.1.5 \
-		instant-0.1.9 \
+		instant-0.1.10 \
 		iovec-0.1.4 \
 		itoa-0.4.7 \
 		jni-sys-0.3.0 \
@@ -98,7 +98,7 @@ CARGO_CRATES=	ab_glyph_rasterizer-0.1.4 \
 		lazy-bytes-cast-5.0.1 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		libc-0.2.94 \
+		libc-0.2.98 \
 		libloading-0.6.7 \
 		libloading-0.7.0 \
 		linked-hash-map-0.5.4 \
@@ -106,11 +106,13 @@ CARGO_CRATES=	ab_glyph_rasterizer-0.1.4 \
 		log-0.4.14 \
 		malloc_buf-0.0.6 \
 		maybe-uninit-2.0.0 \
-		memchr-2.4.0 \
+		memchr-2.3.4 \
 		memmap2-0.1.0 \
+		memmap2-0.2.3 \
+		memoffset-0.6.4 \
 		miniz_oxide-0.3.7 \
 		mio-0.6.23 \
-		mio-anonymous-pipes-0.1.0 \
+		mio-anonymous-pipes-0.2.0 \
 		mio-extras-2.0.6 \
 		miow-0.2.2 \
 		miow-0.3.7 \
@@ -121,14 +123,15 @@ CARGO_CRATES=	ab_glyph_rasterizer-0.1.4 \
 		net2-0.2.37 \
 		nix-0.18.0 \
 		nix-0.20.0 \
-		nom-6.1.2 \
-		notify-4.0.16 \
+		nix-0.22.0 \
+		nom-6.2.1 \
+		notify-4.0.17 \
 		num_enum-0.4.3 \
 		num_enum_derive-0.4.3 \
 		objc-0.2.7 \
 		objc-foundation-0.1.1 \
 		objc_id-0.1.1 \
-		once_cell-1.7.2 \
+		once_cell-1.8.0 \
 		osmesa-sys-0.1.2 \
 		owned_ttf_parser-0.6.0 \
 		parking_lot-0.11.1 \
@@ -137,38 +140,39 @@ CARGO_CRATES=	ab_glyph_rasterizer-0.1.4 \
 		pkg-config-0.3.19 \
 		png-0.16.8 \
 		proc-macro-crate-0.1.5 \
-		proc-macro2-1.0.26 \
+		proc-macro2-1.0.28 \
 		quote-1.0.9 \
 		raw-window-handle-0.3.3 \
-		redox_syscall-0.2.8 \
+		redox_syscall-0.2.9 \
 		redox_users-0.4.0 \
-		regex-automata-0.1.9 \
+		regex-automata-0.1.10 \
 		regex-syntax-0.6.25 \
 		rusttype-0.9.2 \
 		ryu-1.0.5 \
 		same-file-1.0.6 \
 		scoped-tls-1.0.0 \
 		scopeguard-1.1.0 \
-		serde-1.0.125 \
-		serde_derive-1.0.125 \
-		serde_json-1.0.64 \
+		serde-1.0.127 \
+		serde_derive-1.0.127 \
+		serde_json-1.0.66 \
 		serde_yaml-0.8.17 \
 		servo-fontconfig-0.5.1 \
 		servo-fontconfig-sys-5.1.0 \
 		shared_library-0.1.9 \
 		signal-hook-0.1.17 \
-		signal-hook-registry-1.3.0 \
+		signal-hook-registry-1.4.0 \
 		slab-0.4.3 \
 		smallvec-1.6.1 \
 		smithay-client-toolkit-0.12.3 \
-		smithay-clipboard-0.6.3 \
+		smithay-client-toolkit-0.14.0 \
+		smithay-clipboard-0.6.4 \
 		spsc-buffer-0.1.1 \
 		strsim-0.8.0 \
 		strsim-0.9.3 \
-		syn-1.0.72 \
+		syn-1.0.74 \
 		textwrap-0.11.0 \
-		thiserror-1.0.24 \
-		thiserror-impl-1.0.24 \
+		thiserror-1.0.26 \
+		thiserror-impl-1.0.26 \
 		time-0.1.43 \
 		toml-0.5.8 \
 		ttf-parser-0.6.2 \
@@ -183,13 +187,13 @@ CARGO_CRATES=	ab_glyph_rasterizer-0.1.4 \
 		vte_generate_state_changes-0.1.1 \
 		walkdir-2.3.2 \
 		wasi-0.10.2+wasi-snapshot-preview1 \
-		wayland-client-0.28.5 \
-		wayland-commons-0.28.5 \
-		wayland-cursor-0.28.5 \
-		wayland-egl-0.28.5 \
-		wayland-protocols-0.28.5 \
-		wayland-scanner-0.28.5 \
-		wayland-sys-0.28.5 \
+		wayland-client-0.28.6 \
+		wayland-commons-0.28.6 \
+		wayland-cursor-0.28.6 \
+		wayland-egl-0.28.6 \
+		wayland-protocols-0.28.6 \
+		wayland-scanner-0.28.6 \
+		wayland-sys-0.28.6 \
 		winapi-0.2.8 \
 		winapi-0.3.9 \
 		winapi-build-0.1.1 \
@@ -197,15 +201,15 @@ CARGO_CRATES=	ab_glyph_rasterizer-0.1.4 \
 		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		winit-0.24.0 \
-		winreg-0.8.0 \
+		winreg-0.9.0 \
 		wio-0.2.2 \
 		ws2_32-sys-0.2.1 \
-		x11-clipboard-0.5.1 \
+		x11-clipboard-0.5.2 \
 		x11-dl-2.18.5 \
 		xcb-0.9.0 \
 		xcursor-0.3.3 \
 		xdg-2.2.0 \
-		xml-rs-0.8.3 \
+		xml-rs-0.8.4 \
 		yaml-rust-0.4.5
 CARGO_USE_GITHUB=	yes
 CARGO_INSTALL_PATH=	alacritty
diff --git a/x11/alacritty/distinfo b/x11/alacritty/distinfo
index 8e500efaf520..d499a5d822f2 100644
--- a/x11/alacritty/distinfo
+++ b/x11/alacritty/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1621412082
+TIMESTAMP = 1627983987
 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.4.crate) = d9fe5e32de01730eb1f6b7f5b51c17e03e2325bf40a74f754f04f130043affff
 SIZE (rust/crates/ab_glyph_rasterizer-0.1.4.crate) = 6641
 SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
@@ -11,18 +11,18 @@ SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383
 SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
 SIZE (rust/crates/atty-0.2.14.crate) = 5470
+SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
+SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
 SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
 SIZE (rust/crates/base64-0.13.0.crate) = 62070
 SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
 SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
 SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
 SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
 SHA256 (rust/crates/calloop-0.6.5.crate) = 0b036167e76041694579972c28cf4877b4f92da222560ddb49008937b6a6727c
 SIZE (rust/crates/calloop-0.6.5.crate) = 25180
-SHA256 (rust/crates/cc-1.0.67.crate) = e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd
-SIZE (rust/crates/cc-1.0.67.crate) = 53486
+SHA256 (rust/crates/cc-1.0.69.crate) = e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2
+SIZE (rust/crates/cc-1.0.69.crate) = 56044
 SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
 SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -63,8 +63,8 @@ SHA256 (rust/crates/core-video-sys-0.1.4.crate) = 34ecad23610ad9757664d644e36924
 SIZE (rust/crates/core-video-sys-0.1.4.crate) = 10568
 SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
 SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172
-SHA256 (rust/crates/crossfont-0.3.0.crate) = dc52c750165ecb41cf02bfa8fd6731dc6796dddd87a3713fc9fbe9e08e71d48b
-SIZE (rust/crates/crossfont-0.3.0.crate) = 30648
+SHA256 (rust/crates/crossfont-0.3.1.crate) = b6c0967e93a0440865bf1d867c3a50d6993f5054b2a10186fc2830397918241d
+SIZE (rust/crates/crossfont-0.3.1.crate) = 31085
 SHA256 (rust/crates/darling-0.10.2.crate) = 0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858
 SIZE (rust/crates/darling-0.10.2.crate) = 17620
 SHA256 (rust/crates/darling_core-0.10.2.crate) = f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b
@@ -89,8 +89,8 @@ SHA256 (rust/crates/dtoa-0.4.8.crate) = 56899898ce76aaf4a0f24d914c97ea6ed976d42f
 SIZE (rust/crates/dtoa-0.4.8.crate) = 16175
 SHA256 (rust/crates/dwrote-0.11.0.crate) = 439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b
 SIZE (rust/crates/dwrote-0.11.0.crate) = 21715
-SHA256 (rust/crates/embed-resource-1.6.2.crate) = d0ea6debf1262982d24274dc85f3374b42534df140897c25cea86b81e017d470
-SIZE (rust/crates/embed-resource-1.6.2.crate) = 12401
+SHA256 (rust/crates/embed-resource-1.6.3.crate) = 45de30eb317b4cd3882ee16623cb3004e5fb99a8f4cd40097cadf61efbc54adc
+SIZE (rust/crates/embed-resource-1.6.3.crate) = 12401
 SHA256 (rust/crates/expat-sys-2.1.6.crate) = 658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa
 SIZE (rust/crates/expat-sys-2.1.6.crate) = 518887
 SHA256 (rust/crates/filetime-0.2.14.crate) = 1d34cfa13a63ae058bfa601fe9e313bbdb3746427c1459185464ce0fcf62e1e8
@@ -119,8 +119,8 @@ SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db4
 SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
 SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
 SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
-SHA256 (rust/crates/getrandom-0.2.2.crate) = c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8
-SIZE (rust/crates/getrandom-0.2.2.crate) = 26010
+SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
+SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
 SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
 SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
 SHA256 (rust/crates/glutin-0.26.0.crate) = 1ae1cbb9176b9151c4ce03f012e3cd1c6c18c4be79edeaeb3d99f5d8085c5fa3
@@ -135,16 +135,16 @@ SHA256 (rust/crates/glutin_glx_sys-0.1.7.crate) = 7e393c8fc02b807459410429150e9c
 SIZE (rust/crates/glutin_glx_sys-0.1.7.crate) = 5644
 SHA256 (rust/crates/glutin_wgl_sys-0.1.5.crate) = 3da5951a1569dbab865c6f2a863efafff193a93caf05538d193e9e3816d21696
 SIZE (rust/crates/glutin_wgl_sys-0.1.5.crate) = 5487
-SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
-SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936
+SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
+SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
 SHA256 (rust/crates/inotify-0.7.1.crate) = 4816c66d2c8ae673df83366c18341538f234a26d65a9ecea5c348b453ac1d02f
 SIZE (rust/crates/inotify-0.7.1.crate) = 24637
 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
 SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/instant-0.1.9.crate) = 61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec
-SIZE (rust/crates/instant-0.1.9.crate) = 5213
+SHA256 (rust/crates/instant-0.1.10.crate) = bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d
+SIZE (rust/crates/instant-0.1.10.crate) = 5218
 SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
 SIZE (rust/crates/iovec-0.1.4.crate) = 8720
 SHA256 (rust/crates/itoa-0.4.7.crate) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736
@@ -161,8 +161,8 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.94.crate) = 18794a8ad5b29321f790b55d93dfba91e125cb1a9edbd4f8e3150acc771c1a5e
-SIZE (rust/crates/libc-0.2.94.crate) = 511713
+SHA256 (rust/crates/libc-0.2.98.crate) = 320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790
+SIZE (rust/crates/libc-0.2.98.crate) = 522087
 SHA256 (rust/crates/libloading-0.6.7.crate) = 351a32417a12d5f7e82c368a66781e307834dae04c6ce0cd4456d52989229883
 SIZE (rust/crates/libloading-0.6.7.crate) = 25037
 SHA256 (rust/crates/libloading-0.7.0.crate) = 6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a
@@ -177,16 +177,20 @@ SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218e
 SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
 SHA256 (rust/crates/maybe-uninit-2.0.0.crate) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00
 SIZE (rust/crates/maybe-uninit-2.0.0.crate) = 11809
-SHA256 (rust/crates/memchr-2.4.0.crate) = b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc
-SIZE (rust/crates/memchr-2.4.0.crate) = 63392
+SHA256 (rust/crates/memchr-2.3.4.crate) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525
+SIZE (rust/crates/memchr-2.3.4.crate) = 23077
 SHA256 (rust/crates/memmap2-0.1.0.crate) = d9b70ca2a6103ac8b665dc150b142ef0e4e89df640c9e6cf295d189c3caebe5a
 SIZE (rust/crates/memmap2-0.1.0.crate) = 17685
+SHA256 (rust/crates/memmap2-0.2.3.crate) = 723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4
+SIZE (rust/crates/memmap2-0.2.3.crate) = 17669
+SHA256 (rust/crates/memoffset-0.6.4.crate) = 59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9
+SIZE (rust/crates/memoffset-0.6.4.crate) = 7664
 SHA256 (rust/crates/miniz_oxide-0.3.7.crate) = 791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435
 SIZE (rust/crates/miniz_oxide-0.3.7.crate) = 44996
 SHA256 (rust/crates/mio-0.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
 SIZE (rust/crates/mio-0.6.23.crate) = 103554
-SHA256 (rust/crates/mio-anonymous-pipes-0.1.0.crate) = f8c274c3c52dcd1d78c5d7ed841eca1e9ea2db8353f3b8ec25789cc62c471aaf
-SIZE (rust/crates/mio-anonymous-pipes-0.1.0.crate) = 3771
+SHA256 (rust/crates/mio-anonymous-pipes-0.2.0.crate) = 6bc513025fe5005a3aa561b50fdb2cda5a150b84800ae02acd8aa9ed62ca1a6b
+SIZE (rust/crates/mio-anonymous-pipes-0.2.0.crate) = 3763
 SHA256 (rust/crates/mio-extras-2.0.6.crate) = 52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19
 SIZE (rust/crates/mio-extras-2.0.6.crate) = 16292
 SHA256 (rust/crates/miow-0.2.2.crate) = ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d
@@ -207,10 +211,12 @@ SHA256 (rust/crates/nix-0.18.0.crate) = 83450fe6a6142ddd95fb064b746083fc4ef1705f
 SIZE (rust/crates/nix-0.18.0.crate) = 209962
 SHA256 (rust/crates/nix-0.20.0.crate) = fa9b4819da1bc61c0ea48b63b7bc8604064dd43013e7cc325df098d49cd7c18a
 SIZE (rust/crates/nix-0.20.0.crate) = 216983
-SHA256 (rust/crates/nom-6.1.2.crate) = e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2
-SIZE (rust/crates/nom-6.1.2.crate) = 147539
-SHA256 (rust/crates/notify-4.0.16.crate) = 2599080e87c9bd051ddb11b10074f4da7b1223298df65d4c2ec5bcf309af1533
-SIZE (rust/crates/notify-4.0.16.crate) = 53902
+SHA256 (rust/crates/nix-0.22.0.crate) = cf1e25ee6b412c2a1e3fcb6a4499a5c1bfe7f43e014bdce9a6b6666e5aa2d187
+SIZE (rust/crates/nix-0.22.0.crate) = 227091
+SHA256 (rust/crates/nom-6.2.1.crate) = 9c5c51b9083a3c620fa67a2a635d1ce7d95b897e957d6b28ff9a5da960a103a6
+SIZE (rust/crates/nom-6.2.1.crate) = 148362
+SHA256 (rust/crates/notify-4.0.17.crate) = ae03c8c853dba7bfd23e571ff0cff7bc9dceb40a4cd684cd1681824183f45257
+SIZE (rust/crates/notify-4.0.17.crate) = 54419
 SHA256 (rust/crates/num_enum-0.4.3.crate) = ca565a7df06f3d4b485494f25ba05da1435950f4dc263440eda7a6fa9b8e36e4
 SIZE (rust/crates/num_enum-0.4.3.crate) = 4840
 SHA256 (rust/crates/num_enum_derive-0.4.3.crate) = ffa5a33ddddfee04c0283a7653987d634e880347e96b5b2ed64de07efb59db9d
@@ -221,8 +227,8 @@ SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c
 SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
 SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
 SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/once_cell-1.7.2.crate) = af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3
-SIZE (rust/crates/once_cell-1.7.2.crate) = 28250
+SHA256 (rust/crates/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
+SIZE (rust/crates/once_cell-1.8.0.crate) = 28925
 SHA256 (rust/crates/osmesa-sys-0.1.2.crate) = 88cfece6e95d2e717e0872a7f53a8684712ad13822a7979bc760b9c77ec0013b
 SIZE (rust/crates/osmesa-sys-0.1.2.crate) = 1322
 SHA256 (rust/crates/owned_ttf_parser-0.6.0.crate) = 9f923fb806c46266c02ab4a5b239735c144bdeda724a50ed058e5226f594cde3
@@ -239,18 +245,18 @@ SHA256 (rust/crates/png-0.16.8.crate) = 3c3287920cb847dee3de33d301c463fba14dda99
 SIZE (rust/crates/png-0.16.8.crate) = 52598
 SHA256 (rust/crates/proc-macro-crate-0.1.5.crate) = 1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785
 SIZE (rust/crates/proc-macro-crate-0.1.5.crate) = 8096
-SHA256 (rust/crates/proc-macro2-1.0.26.crate) = a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec
-SIZE (rust/crates/proc-macro2-1.0.26.crate) = 38233
+SHA256 (rust/crates/proc-macro2-1.0.28.crate) = 5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612
+SIZE (rust/crates/proc-macro2-1.0.28.crate) = 38732
 SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
 SIZE (rust/crates/quote-1.0.9.crate) = 25042
 SHA256 (rust/crates/raw-window-handle-0.3.3.crate) = 0a441a7a6c80ad6473bd4b74ec1c9a4c951794285bf941c2126f607c72e48211
 SIZE (rust/crates/raw-window-handle-0.3.3.crate) = 5798
-SHA256 (rust/crates/redox_syscall-0.2.8.crate) = 742739e41cd49414de871ea5e549afb7e2a3ac77b589bcbebe8c82fab37147fc
-SIZE (rust/crates/redox_syscall-0.2.8.crate) = 23697
+SHA256 (rust/crates/redox_syscall-0.2.9.crate) = 5ab49abadf3f9e1c4bc499e8845e152ad87d2ad2d30371841171169e9d75feee
+SIZE (rust/crates/redox_syscall-0.2.9.crate) = 23533
 SHA256 (rust/crates/redox_users-0.4.0.crate) = 528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64
 SIZE (rust/crates/redox_users-0.4.0.crate) = 13023
-SHA256 (rust/crates/regex-automata-0.1.9.crate) = ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4
-SIZE (rust/crates/regex-automata-0.1.9.crate) = 114560
+SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
 SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
 SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
 SHA256 (rust/crates/rusttype-0.9.2.crate) = dc7c727aded0be18c5b80c1640eae0ac8e396abf6fa8477d96cb37d18ee5ec59
@@ -263,12 +269,12 @@ SHA256 (rust/crates/scoped-tls-1.0.0.crate) = ea6a9290e3c9cf0f18145ef7ffa62d68ee
 SIZE (rust/crates/scoped-tls-1.0.0.crate) = 9146
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
 SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/serde-1.0.125.crate) = 558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171
-SIZE (rust/crates/serde-1.0.125.crate) = 75144
-SHA256 (rust/crates/serde_derive-1.0.125.crate) = b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d
-SIZE (rust/crates/serde_derive-1.0.125.crate) = 54155
-SHA256 (rust/crates/serde_json-1.0.64.crate) = 799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79
-SIZE (rust/crates/serde_json-1.0.64.crate) = 115138
+SHA256 (rust/crates/serde-1.0.127.crate) = f03b9878abf6d14e6779d3f24f07b2cfa90352cfec4acc5aab8f1ac7f146fae8
+SIZE (rust/crates/serde-1.0.127.crate) = 75162
+SHA256 (rust/crates/serde_derive-1.0.127.crate) = a024926d3432516606328597e0f224a51355a493b49fdd67e9209187cbe55ecc
+SIZE (rust/crates/serde_derive-1.0.127.crate) = 54201
+SHA256 (rust/crates/serde_json-1.0.66.crate) = 336b10da19a12ad094b59d870ebde26a45402e5b470add4b5fd03c5048a32127
+SIZE (rust/crates/serde_json-1.0.66.crate) = 115121
 SHA256 (rust/crates/serde_yaml-0.8.17.crate) = 15654ed4ab61726bf918a39cb8d98a2e2995b002387807fa6ba58fdf7f59bb23
 SIZE (rust/crates/serde_yaml-0.8.17.crate) = 40805
 SHA256 (rust/crates/servo-fontconfig-0.5.1.crate) = c7e3e22fe5fd73d04ebf0daa049d3efe3eae55369ce38ab16d07ddd9ac5c217c
@@ -279,30 +285,32 @@ SHA256 (rust/crates/shared_library-0.1.9.crate) = 5a9e7e0f2bfae24d8a5b5a66c5b257
 SIZE (rust/crates/shared_library-0.1.9.crate) = 10566
 SHA256 (rust/crates/signal-hook-0.1.17.crate) = 7e31d442c16f047a671b5a71e2161d6e68814012b7f5379d269ebd915fac2729
 SIZE (rust/crates/signal-hook-0.1.17.crate) = 27085
-SHA256 (rust/crates/signal-hook-registry-1.3.0.crate) = 16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6
-SIZE (rust/crates/signal-hook-registry-1.3.0.crate) = 17786
+SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
+SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
 SHA256 (rust/crates/slab-0.4.3.crate) = f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527
 SIZE (rust/crates/slab-0.4.3.crate) = 15681
 SHA256 (rust/crates/smallvec-1.6.1.crate) = fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e
 SIZE (rust/crates/smallvec-1.6.1.crate) = 26444
 SHA256 (rust/crates/smithay-client-toolkit-0.12.3.crate) = 4750c76fd5d3ac95fa3ed80fe667d6a3d8590a960e5b575b98eea93339a80b80
 SIZE (rust/crates/smithay-client-toolkit-0.12.3.crate) = 128701
-SHA256 (rust/crates/smithay-clipboard-0.6.3.crate) = 06384dfaf645908220d976ae24ed39f6cf92efecb0225ea0a948e403014de527
-SIZE (rust/crates/smithay-clipboard-0.6.3.crate) = 16866
+SHA256 (rust/crates/smithay-client-toolkit-0.14.0.crate) = ec783683499a2cfc85b6df3d04f83b1907b5cbd98a1aed44667dbdf1eac4e64c
+SIZE (rust/crates/smithay-client-toolkit-0.14.0.crate) = 127701
+SHA256 (rust/crates/smithay-clipboard-0.6.4.crate) = 986c5b4a7bd4f50d4c51f81f844745535cb488360f9cf63293780b109b9295f3
+SIZE (rust/crates/smithay-clipboard-0.6.4.crate) = 16234
 SHA256 (rust/crates/spsc-buffer-0.1.1.crate) = be6c3f39c37a4283ee4b43d1311c828f2e1fb0541e76ea0cb1a2abd9ef2f5b3b
 SIZE (rust/crates/spsc-buffer-0.1.1.crate) = 3176
 SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
 SIZE (rust/crates/strsim-0.8.0.crate) = 9309
 SHA256 (rust/crates/strsim-0.9.3.crate) = 6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c
 SIZE (rust/crates/strsim-0.9.3.crate) = 10266
-SHA256 (rust/crates/syn-1.0.72.crate) = a1e8cdbefb79a9a5a65e0db8b47b723ee907b7c7f8496c76a1770b5c310bab82
-SIZE (rust/crates/syn-1.0.72.crate) = 232500
+SHA256 (rust/crates/syn-1.0.74.crate) = 1873d832550d4588c3dbc20f01361ab00bfe741048f71e3fecf145a7cc18b29c
+SIZE (rust/crates/syn-1.0.74.crate) = 232974
 SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
 SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/thiserror-1.0.24.crate) = e0f4a65597094d4483ddaed134f409b2cb7c1beccf25201a9f73c719254fa98e
-SIZE (rust/crates/thiserror-1.0.24.crate) = 16580
-SHA256 (rust/crates/thiserror-impl-1.0.24.crate) = 7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0
-SIZE (rust/crates/thiserror-impl-1.0.24.crate) = 13361
+SHA256 (rust/crates/thiserror-1.0.26.crate) = 93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2
+SIZE (rust/crates/thiserror-1.0.26.crate) = 16711
+SHA256 (rust/crates/thiserror-impl-1.0.26.crate) = 060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745
+SIZE (rust/crates/thiserror-impl-1.0.26.crate) = 13431
 SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438
 SIZE (rust/crates/time-0.1.43.crate) = 28653
 SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
@@ -331,20 +339,20 @@ SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714
 SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
 SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
 SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505
-SHA256 (rust/crates/wayland-client-0.28.5.crate) = 06ca44d86554b85cf449f1557edc6cc7da935cc748c8e4bf1c507cbd43bae02c
-SIZE (rust/crates/wayland-client-0.28.5.crate) = 69086
-SHA256 (rust/crates/wayland-commons-0.28.5.crate) = 8bd75ae380325dbcff2707f0cd9869827ea1d2d6d534cff076858d3f0460fd5a
-SIZE (rust/crates/wayland-commons-0.28.5.crate) = 20349
-SHA256 (rust/crates/wayland-cursor-0.28.5.crate) = b37e5455ec72f5de555ec39b5c3704036ac07c2ecd50d0bffe02d5fe2d4e65ab
-SIZE (rust/crates/wayland-cursor-0.28.5.crate) = 6176
-SHA256 (rust/crates/wayland-egl-0.28.5.crate) = 9461a67930ec16da7a4fd8b50e9ffa23f4417240b43ec84008bd1b2c94421c94
-SIZE (rust/crates/wayland-egl-0.28.5.crate) = 3068
-SHA256 (rust/crates/wayland-protocols-0.28.5.crate) = 95df3317872bcf9eec096c864b69aa4769a1d5d6291a5b513f8ba0af0efbd52c
-SIZE (rust/crates/wayland-protocols-0.28.5.crate) = 125112
-SHA256 (rust/crates/wayland-scanner-0.28.5.crate) = 389d680d7bd67512dc9c37f39560224327038deb0f0e8d33f870900441b68720
-SIZE (rust/crates/wayland-scanner-0.28.5.crate) = 17228
-SHA256 (rust/crates/wayland-sys-0.28.5.crate) = 2907bd297eef464a95ba9349ea771611771aa285b932526c633dc94d5400a8e2
-SIZE (rust/crates/wayland-sys-0.28.5.crate) = 7968
+SHA256 (rust/crates/wayland-client-0.28.6.crate) = e3ab332350e502f159382201394a78e3cc12d0f04db863429260164ea40e0355
+SIZE (rust/crates/wayland-client-0.28.6.crate) = 69347
+SHA256 (rust/crates/wayland-commons-0.28.6.crate) = a21817947c7011bbd0a27e11b17b337bfd022e8544b071a2641232047966fbda
+SIZE (rust/crates/wayland-commons-0.28.6.crate) = 20581
+SHA256 (rust/crates/wayland-cursor-0.28.6.crate) = be610084edd1586d45e7bdd275fe345c7c1873598caa464c4fb835dee70fa65a
+SIZE (rust/crates/wayland-cursor-0.28.6.crate) = 6176
+SHA256 (rust/crates/wayland-egl-0.28.6.crate) = 99ba1ab1e18756b23982d36f08856d521d7df45015f404a2d7c4f0b2d2f66956
+SIZE (rust/crates/wayland-egl-0.28.6.crate) = 3066
+SHA256 (rust/crates/wayland-protocols-0.28.6.crate) = 286620ea4d803bacf61fa087a4242ee316693099ee5a140796aaba02b29f861f
+SIZE (rust/crates/wayland-protocols-0.28.6.crate) = 125975
+SHA256 (rust/crates/wayland-scanner-0.28.6.crate) = ce923eb2deb61de332d1f356ec7b6bf37094dc5573952e1c8936db03b54c03f1
+SIZE (rust/crates/wayland-scanner-0.28.6.crate) = 17226
+SHA256 (rust/crates/wayland-sys-0.28.6.crate) = d841fca9aed7febf9bed2e9796c49bf58d4152ceda8ac949ebe00868d8f0feb8
+SIZE (rust/crates/wayland-sys-0.28.6.crate) = 7937
 SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
 SIZE (rust/crates/winapi-0.2.8.crate) = 455145
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -359,14 +367,14 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
 SHA256 (rust/crates/winit-0.24.0.crate) = da4eda6fce0eb84bd0a33e3c8794eb902e1033d0a1d5a31bc4f19b1b4bbff597
 SIZE (rust/crates/winit-0.24.0.crate) = 330256
-SHA256 (rust/crates/winreg-0.8.0.crate) = d107f8c6e916235c4c01cabb3e8acf7bea8ef6a63ca2e7fa0527c049badfc48c
-SIZE (rust/crates/winreg-0.8.0.crate) = 22220
+SHA256 (rust/crates/winreg-0.9.0.crate) = 16cdb3898397cf7f624c294948669beafaeebc5577d5ec53d0afb76633593597
+SIZE (rust/crates/winreg-0.9.0.crate) = 23127
 SHA256 (rust/crates/wio-0.2.2.crate) = 5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5
 SIZE (rust/crates/wio-0.2.2.crate) = 11214
 SHA256 (rust/crates/ws2_32-sys-0.2.1.crate) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
 SIZE (rust/crates/ws2_32-sys-0.2.1.crate) = 4697
-SHA256 (rust/crates/x11-clipboard-0.5.1.crate) = e5e937afd03b64b7be4f959cc044e09260a47241b71e56933f37db097bf7859d
-SIZE (rust/crates/x11-clipboard-0.5.1.crate) = 7502
+SHA256 (rust/crates/x11-clipboard-0.5.2.crate) = b397ace6e980510de59a4fe3d4c758dffab231d6d747ce9fa1aba6b6035d5f32
+SIZE (rust/crates/x11-clipboard-0.5.2.crate) = 7634
 SHA256 (rust/crates/x11-dl-2.18.5.crate) = 2bf981e3a5b3301209754218f962052d4d9ee97e478f4d26d4a6eced34c1fef8
 SIZE (rust/crates/x11-dl-2.18.5.crate) = 62951
 SHA256 (rust/crates/xcb-0.9.0.crate) = 62056f63138b39116f82a540c983cc11f1c90cd70b3d492a70c25eaa50bd22a6
@@ -375,9 +383,9 @@ SHA256 (rust/crates/xcursor-0.3.3.crate) = 3a9a231574ae78801646617cefd13bfe94be9
 SIZE (rust/crates/xcursor-0.3.3.crate) = 6130
 SHA256 (rust/crates/xdg-2.2.0.crate) = d089681aa106a86fade1b0128fb5daf07d5867a509ab036d99988dec80429a57
 SIZE (rust/crates/xdg-2.2.0.crate) = 13387
-SHA256 (rust/crates/xml-rs-0.8.3.crate) = b07db065a5cf61a7e4ba64f29e67db906fb1787316516c4e6e5ff0fea1efcd8a
-SIZE (rust/crates/xml-rs-0.8.3.crate) = 52547
+SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3
+SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690
 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
 SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (alacritty-alacritty-v0.8.0_GH0.tar.gz) = e450ff4ceafdf4894d82f2f22ca93b422ffd1283f876d44cf744e4ed3bc0eaf6
-SIZE (alacritty-alacritty-v0.8.0_GH0.tar.gz) = 1415318
+SHA256 (alacritty-alacritty-v0.9.0_GH0.tar.gz) = 6d3aaac9e0477f903563b6fb26e089118407cdbfe952a1e2ffbf4e971b7062b3
+SIZE (alacritty-alacritty-v0.9.0_GH0.tar.gz) = 1422571
diff --git a/x11/alacritty/files/patch-powerpc b/x11/alacritty/files/patch-powerpc
deleted file mode 100644
index 698b3d613883..000000000000
--- a/x11/alacritty/files/patch-powerpc
+++ /dev/null
@@ -1,62 +0,0 @@
---- cargo-crates/libc-0.2.94/src/unix/bsd/freebsdlike/freebsd/mod.rs.orig	2020-03-17 20:35:43 UTC
-+++ cargo-crates/libc-0.2.94/src/unix/bsd/freebsdlike/freebsd/mod.rs
-@@ -1486,6 +1486,9 @@ cfg_if! {
-     } else if #[cfg(target_arch = "powerpc64")] {
-         mod powerpc64;
-         pub use self::powerpc64::*;
-+    } else if #[cfg(target_arch = "powerpc")] {
-+        mod powerpc;
-+        pub use self::powerpc::*;
-     } else {
-         // Unknown target_arch
-     }
---- cargo-crates/libc-0.2.94/src/unix/bsd/freebsdlike/freebsd/powerpc.rs.orig	2021-06-23 22:40:24 UTC
-+++ cargo-crates/libc-0.2.94/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
-@@ -0,0 +1,47 @@
-+pub type c_char = u8;
-+pub type c_long = i32;
-+pub type c_ulong = u32;
-+pub type wchar_t = i32;
-+pub type time_t = i64;
-+pub type suseconds_t = i32;
-+pub type register_t = i32;
-+
-+s! {
-+    pub struct stat {
-+        pub st_dev: ::dev_t,
-+        pub st_ino: ::ino_t,
-+        pub st_mode: ::mode_t,
-+        pub st_nlink: ::nlink_t,
-+        pub st_uid: ::uid_t,
-+        pub st_gid: ::gid_t,
-+        pub st_rdev: ::dev_t,
-+        pub st_atime: ::time_t,
-+        pub st_atime_nsec: ::c_long,
-+        pub st_mtime: ::time_t,
-+        pub st_mtime_nsec: ::c_long,
-+        pub st_ctime: ::time_t,
-+        pub st_ctime_nsec: ::c_long,
-+        pub st_size: ::off_t,
-+        pub st_blocks: ::blkcnt_t,
-+        pub st_blksize: ::blksize_t,
-+        pub st_flags: ::fflags_t,
-+        pub st_gen: u32,
-+        pub st_lspare: i32,
-+        pub st_birthtime: ::time_t,
-+        pub st_birthtime_nsec: ::c_long,
-+    }
-+}
-+
-+// should be pub(crate), but that requires Rust 1.18.0
-+cfg_if! {
-+    if #[cfg(libc_const_size_of)] {
-+        #[doc(hidden)]
-+        pub const _ALIGNBYTES: usize = ::mem::size_of::<::c_int>() - 1;
-+    } else {
-+        #[doc(hidden)]
-+        pub const _ALIGNBYTES: usize = 4 - 1;
-+    }
-+}
-+
-+pub const MAP_32BIT: ::c_int = 0x00080000;
-+pub const MINSIGSTKSZ: ::size_t = 2048; // 512 * 4


More information about the dev-commits-ports-main mailing list