aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmett1 <me@emmett1.my>2026-06-03 23:28:44 +0000
committerEmmett1 <me@emmett1.my>2026-06-03 23:28:44 +0000
commitc392e7d4b2f20b256c3321fb39c6c33f33bd1faa (patch)
tree54cc9ba7c614513c38b86faa4145f68fcb6c2856
parent666325719c08c130076bfa18babeb230bb575a62 (diff)
downloadalicelinux-c392e7d4b2f20b256c3321fb39c6c33f33bd1faa.tar.gz
alicelinux-c392e7d4b2f20b256c3321fb39c6c33f33bd1faa.zip
rust: updated to 1.96.0
-rw-r--r--repos/extra/rust/.checksum6
-rw-r--r--repos/extra/rust/.files84
-rw-r--r--repos/extra/rust/.shasum6
-rw-r--r--repos/extra/rust/abuild10
-rw-r--r--repos/extra/rust/libressl.patch73
5 files changed, 110 insertions, 69 deletions
diff --git a/repos/extra/rust/.checksum b/repos/extra/rust/.checksum
deleted file mode 100644
index 22f948a4..00000000
--- a/repos/extra/rust/.checksum
+++ /dev/null
@@ -1,6 +0,0 @@
-3f90d000a1dd6ca1316c50d87f880938672a6a5e46eddce53391c4fcebc615c3 cargo-1.94.0-x86_64-unknown-linux-musl.tar.xz
-9beea74ff0e15a0c990a79e956125c376e6be3f4a93197dfbef68c93d8923603 fix-linux_musl_base.patch
-29ccf4569b489ce6cbf973384418f5458766eea42907895fe0a55df66e7b9660 libressl.patch
-96ce082dbdac01b671ad77926b0bad148652e61ea235d81ef510307211ad3501 rust-std-1.94.0-x86_64-unknown-linux-musl.tar.xz
-ca638036c881f7712dcc102a3de261353a38c47be834a72732ea1ac75951b6b8 rustc-1.94.0-x86_64-unknown-linux-musl.tar.xz
-71eb97afb6596792f752b7d6bc9382727f9f50734bdd639ae35c094254e167fb rustc-1.95.0-src.tar.xz
diff --git a/repos/extra/rust/.files b/repos/extra/rust/.files
index b2f5cda7..2fd86561 100644
--- a/repos/extra/rust/.files
+++ b/repos/extra/rust/.files
@@ -12,7 +12,7 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/rustc
-rwxr-xr-x root/root usr/bin/rustfmt
drwxr-xr-x root/root usr/lib/
--rw-r--r-- root/root usr/lib/librustc_driver-6c29ab68fa2459f7.so
+-rw-r--r-- root/root usr/lib/librustc_driver-2b35825d6aee4b26.so
drwxr-xr-x root/root usr/lib/rustlib/
-rw-r--r-- root/root usr/lib/rustlib/components
drwxr-xr-x root/root usr/lib/rustlib/etc/
@@ -33,47 +33,47 @@ drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/
drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/
-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/bin/rust-objcopy
drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-50551bd923191b69.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-50551bd923191b69.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-2b2f25bc46b62971.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-2b2f25bc46b62971.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-1bdab4c3870d69b7.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-1bdab4c3870d69b7.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-336d0a19beffe517.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-336d0a19beffe517.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-101e797c9780f73e.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-101e797c9780f73e.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-dded9d7ce5c171ed.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-dded9d7ce5c171ed.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-93a8e18b4a562f16.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-93a8e18b4a562f16.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-3c78f8a46d3f0619.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-3c78f8a46d3f0619.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-b9d98b9fadd476a7.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-b9d98b9fadd476a7.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-78d1f9dd1dcfc485.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-78d1f9dd1dcfc485.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-0c7835dcee6d54d5.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-0c7835dcee6d54d5.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_literal_escaper-b768809c41fab8db.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_literal_escaper-b768809c41fab8db.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-8d59e6c67e774b4f.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-8d59e6c67e774b4f.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-f8e337da411e4b04.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-f8e337da411e4b04.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-038d4728c97b8e76.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-038d4728c97b8e76.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-b0e359c934922fda.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-b0e359c934922fda.rmeta
--rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-b0e359c934922fda.so
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-f901999b326da264.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-f901999b326da264.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-ba45c88bf5ca7e2a.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-ba45c88bf5ca7e2a.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-7bfaaed21af81589.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-7bfaaed21af81589.rmeta
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-f8cf4e9fffb667fa.rlib
--rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-f8cf4e9fffb667fa.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-c97223410337b38c.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liballoc-c97223410337b38c.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-5d20d5597e9808ac.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcfg_if-5d20d5597e9808ac.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-44ce0e72386ec0be.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcompiler_builtins-44ce0e72386ec0be.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-0ac3131be3c1afaa.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-0ac3131be3c1afaa.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-a10f8984c195abf7.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libgetopts-a10f8984c195abf7.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-be21c4422c39f5c3.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libhashbrown-be21c4422c39f5c3.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-bcd4c4c7c86df2b9.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/liblibc-bcd4c4c7c86df2b9.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-8b1cd7100fbf69c9.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_abort-8b1cd7100fbf69c9.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-3f75ee28c895edfd.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libpanic_unwind-3f75ee28c895edfd.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-3a9f7439899ea9e9.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libproc_macro-3a9f7439899ea9e9.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-6da34661a131eb16.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_demangle-6da34661a131eb16.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_literal_escaper-ef75f55822c0f415.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_literal_escaper-ef75f55822c0f415.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-d0346678f963ac49.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_alloc-d0346678f963ac49.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-5ed92b9a8c24975b.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_core-5ed92b9a8c24975b.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-45725451b8e85ec1.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/librustc_std_workspace_std-45725451b8e85ec1.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-1982cca56ccc475c.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-1982cca56ccc475c.rmeta
+-rwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd-1982cca56ccc475c.so
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-279af3d010563a2c.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libstd_detect-279af3d010563a2c.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-d43401b5e28d4ef4.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libsysroot-d43401b5e28d4ef4.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-fa43a1bd09b2d053.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libtest-fa43a1bd09b2d053.rmeta
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-bac57da95d4d3f3a.rlib
+-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/libunwind-bac57da95d4d3f3a.rmeta
drwxr-xr-x root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/
-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/Scrt1.o
-rw-r--r-- root/root usr/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crt1.o
diff --git a/repos/extra/rust/.shasum b/repos/extra/rust/.shasum
new file mode 100644
index 00000000..b785904c
--- /dev/null
+++ b/repos/extra/rust/.shasum
@@ -0,0 +1,6 @@
+9a5a4baac21ec4c274e47925546f27e4d45c1cc2053c352d87b0aff7 cargo-1.95.0-x86_64-unknown-linux-musl.tar.xz
+6a7ac75cffd9f461ec98a326d60974311d70cd5ce126f0d4648c79d4 fix-linux_musl_base.patch
+cc2655ea6d648fb3d3ae86f2357ad6ad3d6b71a36df9286240d97e6d libressl.patch
+b4139cbdaf51946b3dbb5185160a5a6c8a00171622caa5e9870b5849 rust-std-1.95.0-x86_64-unknown-linux-musl.tar.xz
+72508362a1e03deaa833e5e328f0a37405d7b7d52f08cd092dcc507c rustc-1.95.0-x86_64-unknown-linux-musl.tar.xz
+582661b9b56e05ae55006d426566f545468b26ad72b3bd28647803b0 rustc-1.96.0-src.tar.xz
diff --git a/repos/extra/rust/abuild b/repos/extra/rust/abuild
index 28754a01..d43d6471 100644
--- a/repos/extra/rust/abuild
+++ b/repos/extra/rust/abuild
@@ -1,9 +1,9 @@
name=rust
-version=1.95.0
+version=1.96.0
##cat src/stage0.txt
-export _date=2026-03-05
-export _rustc=1.94.0
+export _date=2026-04-16
+export _rustc=1.95.0
export _cargo=$_rustc
##
@@ -41,9 +41,7 @@ grep -q CURL_CA_BUNDLE "$1" || sed -i "/BUILDING_LIBCURL/a\\
' sh {} \;
sed -i 's/\("files":{\)[^}]*/\1/' vendor/curl-sys-*/.cargo-checksum.json
- sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.109/.cargo-checksum.json
- sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.107/.cargo-checksum.json
- sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-0.9.92/.cargo-checksum.json
+ sed -i 's/\("files":{\)[^}]*/\1/' vendor/openssl-sys-*/.cargo-checksum.json
cat > config.toml <<EOF
change-id = "ignore"
diff --git a/repos/extra/rust/libressl.patch b/repos/extra/rust/libressl.patch
index cc8ef966..239f7554 100644
--- a/repos/extra/rust/libressl.patch
+++ b/repos/extra/rust/libressl.patch
@@ -1,67 +1,110 @@
diff --git a/vendor/openssl-sys-0.9.107/build/main.rs b/vendor/openssl-sys-0.9.107/build/main.rs
-index c4ac240e..906958e3 100644
+index c4ac240e..2e40d75a 100644
--- a/vendor/openssl-sys-0.9.107/build/main.rs
+++ b/vendor/openssl-sys-0.9.107/build/main.rs
-@@ -151,6 +151,7 @@ fn main() {
+@@ -151,6 +151,8 @@ fn main() {
println!("cargo:rustc-check-cfg=cfg(libressl390)");
println!("cargo:rustc-check-cfg=cfg(libressl400)");
println!("cargo:rustc-check-cfg=cfg(libressl410)");
+ println!("cargo:rustc-check-cfg=cfg(libressl420)");
++ println!("cargo:rustc-check-cfg=cfg(libressl430)");
println!("cargo:rustc-check-cfg=cfg(ossl101)");
println!("cargo:rustc-check-cfg=cfg(ossl102)");
-@@ -449,6 +450,10 @@ See rust-openssl documentation for more information:
+@@ -449,6 +451,10 @@ See rust-openssl documentation for more information:
(3, 9, _) => ('3', '9', 'x'),
(4, 0, 0) => ('4', '0', '0'),
(4, 0, _) => ('4', '0', 'x'),
+ (4, 1, 0) => ('4', '1', '0'),
+ (4, 1, _) => ('4', '1', 'x'),
-+ (4, 2, 0) => ('4', '2', '0'),
+ (4, 2, _) => ('4', '2', 'x'),
++ (4, 3, _) => ('4', '3', 'x'),
_ => version_error(),
};
-@@ -491,7 +496,7 @@ fn version_error() -> ! {
+@@ -491,7 +497,7 @@ fn version_error() -> ! {
"
This crate is only compatible with OpenSSL (version 1.0.1 through 1.1.1, or 3), or LibreSSL 2.5
-through 4.0.x, but a different version of OpenSSL was found. The build is now aborting
-+through 4.2.x, but a different version of OpenSSL was found. The build is now aborting
++through 4.3.x, but a different version of OpenSSL was found. The build is now aborting
due to this version mismatch.
"
diff --git a/vendor/openssl-sys-0.9.109/build/main.rs b/vendor/openssl-sys-0.9.109/build/main.rs
-index 4007a265..906958e3 100644
+index 4007a265..2e40d75a 100644
--- a/vendor/openssl-sys-0.9.109/build/main.rs
+++ b/vendor/openssl-sys-0.9.109/build/main.rs
-@@ -151,6 +151,7 @@ fn main() {
+@@ -151,6 +151,8 @@ fn main() {
println!("cargo:rustc-check-cfg=cfg(libressl390)");
println!("cargo:rustc-check-cfg=cfg(libressl400)");
println!("cargo:rustc-check-cfg=cfg(libressl410)");
+ println!("cargo:rustc-check-cfg=cfg(libressl420)");
++ println!("cargo:rustc-check-cfg=cfg(libressl430)");
println!("cargo:rustc-check-cfg=cfg(ossl101)");
println!("cargo:rustc-check-cfg=cfg(ossl102)");
-@@ -451,6 +452,8 @@ See rust-openssl documentation for more information:
+@@ -451,6 +453,8 @@ See rust-openssl documentation for more information:
(4, 0, _) => ('4', '0', 'x'),
(4, 1, 0) => ('4', '1', '0'),
(4, 1, _) => ('4', '1', 'x'),
-+ (4, 2, 0) => ('4', '2', '0'),
+ (4, 2, _) => ('4', '2', 'x'),
++ (4, 3, _) => ('4', '3', 'x'),
_ => version_error(),
};
-@@ -493,7 +496,7 @@ fn version_error() -> ! {
+@@ -493,7 +497,7 @@ fn version_error() -> ! {
"
This crate is only compatible with OpenSSL (version 1.0.1 through 1.1.1, or 3), or LibreSSL 2.5
-through 4.1.x, but a different version of OpenSSL was found. The build is now aborting
-+through 4.2.x, but a different version of OpenSSL was found. The build is now aborting
++through 4.3.x, but a different version of OpenSSL was found. The build is now aborting
+ due to this version mismatch.
+
+ "
+diff --git a/vendor/openssl-sys-0.9.111/build/main.rs b/vendor/openssl-sys-0.9.111/build/main.rs
+index cbbeb961..b103630e 100644
+--- a/vendor/openssl-sys-0.9.111/build/main.rs
++++ b/vendor/openssl-sys-0.9.111/build/main.rs
+@@ -161,6 +161,7 @@ fn main() {
+ println!("cargo:rustc-check-cfg=cfg(libressl400)");
+ println!("cargo:rustc-check-cfg=cfg(libressl410)");
+ println!("cargo:rustc-check-cfg=cfg(libressl420)");
++ println!("cargo:rustc-check-cfg=cfg(libressl430)");
+
+ println!("cargo:rustc-check-cfg=cfg(ossl101)");
+ println!("cargo:rustc-check-cfg=cfg(ossl102)");
+@@ -434,6 +435,7 @@ See rust-openssl documentation for more information:
+ (4, 1, 0) => ('4', '1', '0'),
+ (4, 1, _) => ('4', '1', 'x'),
+ (4, 2, _) => ('4', '2', 'x'),
++ (4, 3, _) => ('4', '3', 'x'),
+ _ => version_error(),
+ };
+
+diff --git a/vendor/openssl-sys-0.9.112/build/main.rs b/vendor/openssl-sys-0.9.112/build/main.rs
+index 3f9eae06..549c9dde 100644
+--- a/vendor/openssl-sys-0.9.112/build/main.rs
++++ b/vendor/openssl-sys-0.9.112/build/main.rs
+@@ -425,6 +425,7 @@ See rust-openssl documentation for more information:
+ (4, 1, 0) => ('4', '1', '0'),
+ (4, 1, _) => ('4', '1', 'x'),
+ (4, 2, _) => ('4', '2', 'x'),
++ (4, 3, _) => ('4', '3', 'x'),
+ _ => version_error(),
+ };
+
+@@ -461,7 +462,7 @@ fn version_error() -> ! {
+ "
+
+ This crate is only compatible with OpenSSL (version 1.1.0, 1.1.1, or 3.x), or LibreSSL 3.5.0
+-through 4.2.x, but a different version of OpenSSL was found. The build is now aborting
++through 4.3.x, but a different version of OpenSSL was found. The build is now aborting
due to this version mismatch.
"
diff --git a/vendor/openssl-sys-0.9.92/build/main.rs b/vendor/openssl-sys-0.9.92/build/main.rs
-index 21ccf3d0..3bd07b5f 100644
+index 21ccf3d0..fd02e9c6 100644
--- a/vendor/openssl-sys-0.9.92/build/main.rs
+++ b/vendor/openssl-sys-0.9.92/build/main.rs
@@ -273,6 +273,16 @@ See rust-openssl documentation for more information:
@@ -76,8 +119,8 @@ index 21ccf3d0..3bd07b5f 100644
+ (4, 0, _) => ('4', '0', 'x'),
+ (4, 1, 0) => ('4', '1', '0'),
+ (4, 1, _) => ('4', '1', 'x'),
-+ (4, 2, 0) => ('4', '2', '0'),
+ (4, 2, _) => ('4', '2', 'x'),
++ (4, 3, _) => ('4', '3', 'x'),
_ => version_error(),
};
@@ -86,7 +129,7 @@ index 21ccf3d0..3bd07b5f 100644
This crate is only compatible with OpenSSL (version 1.0.1 through 1.1.1, or 3.0.0), or LibreSSL 2.5
-through 3.8.0, but a different version of OpenSSL was found. The build is now aborting
-+through 4.2.x, but a different version of OpenSSL was found. The build is now aborting
++through 4.3.x, but a different version of OpenSSL was found. The build is now aborting
due to this version mismatch.
"