diff --git a/clangarm64/bin/Atlassian.Bitbucket.UI.exe b/clangarm64/bin/Atlassian.Bitbucket.UI.exe
deleted file mode 100644
index dff9ba9dd2d..00000000000
Binary files a/clangarm64/bin/Atlassian.Bitbucket.UI.exe and /dev/null differ
diff --git a/clangarm64/bin/Atlassian.Bitbucket.UI.exe.config b/clangarm64/bin/Atlassian.Bitbucket.UI.exe.config
deleted file mode 100644
index a4f277c9845..00000000000
--- a/clangarm64/bin/Atlassian.Bitbucket.UI.exe.config
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/clangarm64/bin/Atlassian.Bitbucket.dll b/clangarm64/bin/Atlassian.Bitbucket.dll
index 65c3298a56c..235a45a26ef 100644
Binary files a/clangarm64/bin/Atlassian.Bitbucket.dll and b/clangarm64/bin/Atlassian.Bitbucket.dll differ
diff --git a/clangarm64/bin/Avalonia.Base.dll b/clangarm64/bin/Avalonia.Base.dll
index d832eff9068..3f7881d33ba 100644
Binary files a/clangarm64/bin/Avalonia.Base.dll and b/clangarm64/bin/Avalonia.Base.dll differ
diff --git a/clangarm64/bin/Avalonia.Controls.dll b/clangarm64/bin/Avalonia.Controls.dll
index cf534a4ec65..d4ce07eacc0 100644
Binary files a/clangarm64/bin/Avalonia.Controls.dll and b/clangarm64/bin/Avalonia.Controls.dll differ
diff --git a/clangarm64/bin/Avalonia.DesignerSupport.dll b/clangarm64/bin/Avalonia.DesignerSupport.dll
index 9821e52dd2b..504297fa075 100644
Binary files a/clangarm64/bin/Avalonia.DesignerSupport.dll and b/clangarm64/bin/Avalonia.DesignerSupport.dll differ
diff --git a/clangarm64/bin/Avalonia.Dialogs.dll b/clangarm64/bin/Avalonia.Dialogs.dll
index 5821057c332..8d42507865d 100644
Binary files a/clangarm64/bin/Avalonia.Dialogs.dll and b/clangarm64/bin/Avalonia.Dialogs.dll differ
diff --git a/clangarm64/bin/Avalonia.Markup.Xaml.dll b/clangarm64/bin/Avalonia.Markup.Xaml.dll
index da934f48e45..8a8d96428c5 100644
Binary files a/clangarm64/bin/Avalonia.Markup.Xaml.dll and b/clangarm64/bin/Avalonia.Markup.Xaml.dll differ
diff --git a/clangarm64/bin/Avalonia.Markup.dll b/clangarm64/bin/Avalonia.Markup.dll
index b21cbc8f08e..422e1a25775 100644
Binary files a/clangarm64/bin/Avalonia.Markup.dll and b/clangarm64/bin/Avalonia.Markup.dll differ
diff --git a/clangarm64/bin/Avalonia.Metal.dll b/clangarm64/bin/Avalonia.Metal.dll
new file mode 100644
index 00000000000..c6b38bfe1d6
Binary files /dev/null and b/clangarm64/bin/Avalonia.Metal.dll differ
diff --git a/clangarm64/bin/Avalonia.MicroCom.dll b/clangarm64/bin/Avalonia.MicroCom.dll
index 055134debd5..b9df8ee7092 100644
Binary files a/clangarm64/bin/Avalonia.MicroCom.dll and b/clangarm64/bin/Avalonia.MicroCom.dll differ
diff --git a/clangarm64/bin/Avalonia.OpenGL.dll b/clangarm64/bin/Avalonia.OpenGL.dll
index b5fbdfe01e2..44480b0f765 100644
Binary files a/clangarm64/bin/Avalonia.OpenGL.dll and b/clangarm64/bin/Avalonia.OpenGL.dll differ
diff --git a/clangarm64/bin/Avalonia.Remote.Protocol.dll b/clangarm64/bin/Avalonia.Remote.Protocol.dll
index 1bc6c7f78fa..47fa6d2bf3f 100644
Binary files a/clangarm64/bin/Avalonia.Remote.Protocol.dll and b/clangarm64/bin/Avalonia.Remote.Protocol.dll differ
diff --git a/clangarm64/bin/Avalonia.Skia.dll b/clangarm64/bin/Avalonia.Skia.dll
index 4735295c80f..6012033471e 100644
Binary files a/clangarm64/bin/Avalonia.Skia.dll and b/clangarm64/bin/Avalonia.Skia.dll differ
diff --git a/clangarm64/bin/Avalonia.Themes.Fluent.dll b/clangarm64/bin/Avalonia.Themes.Fluent.dll
index 1f2f5b39500..6ace6500a48 100644
Binary files a/clangarm64/bin/Avalonia.Themes.Fluent.dll and b/clangarm64/bin/Avalonia.Themes.Fluent.dll differ
diff --git a/clangarm64/bin/Avalonia.Win32.dll b/clangarm64/bin/Avalonia.Win32.dll
index cd0cdf26f53..bc311221af6 100644
Binary files a/clangarm64/bin/Avalonia.Win32.dll and b/clangarm64/bin/Avalonia.Win32.dll differ
diff --git a/clangarm64/bin/Avalonia.dll b/clangarm64/bin/Avalonia.dll
index a218e4c6e86..38ea7ff0887 100644
Binary files a/clangarm64/bin/Avalonia.dll and b/clangarm64/bin/Avalonia.dll differ
diff --git a/clangarm64/bin/GitHub.UI.exe b/clangarm64/bin/GitHub.UI.exe
deleted file mode 100644
index 7bff6d0f9bb..00000000000
Binary files a/clangarm64/bin/GitHub.UI.exe and /dev/null differ
diff --git a/clangarm64/bin/GitHub.UI.exe.config b/clangarm64/bin/GitHub.UI.exe.config
deleted file mode 100644
index a4f277c9845..00000000000
--- a/clangarm64/bin/GitHub.UI.exe.config
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/clangarm64/bin/GitHub.dll b/clangarm64/bin/GitHub.dll
index e7828efc3ba..e2148e0afe6 100644
Binary files a/clangarm64/bin/GitHub.dll and b/clangarm64/bin/GitHub.dll differ
diff --git a/clangarm64/bin/GitLab.UI.exe b/clangarm64/bin/GitLab.UI.exe
deleted file mode 100644
index 2bf04631d2e..00000000000
Binary files a/clangarm64/bin/GitLab.UI.exe and /dev/null differ
diff --git a/clangarm64/bin/GitLab.UI.exe.config b/clangarm64/bin/GitLab.UI.exe.config
deleted file mode 100644
index a4f277c9845..00000000000
--- a/clangarm64/bin/GitLab.UI.exe.config
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/clangarm64/bin/GitLab.dll b/clangarm64/bin/GitLab.dll
index eaa56f9f0d1..c13d8fa581f 100644
Binary files a/clangarm64/bin/GitLab.dll and b/clangarm64/bin/GitLab.dll differ
diff --git a/clangarm64/bin/HarfBuzzSharp.dll b/clangarm64/bin/HarfBuzzSharp.dll
index a556627d6fd..86a4ce11c54 100644
Binary files a/clangarm64/bin/HarfBuzzSharp.dll and b/clangarm64/bin/HarfBuzzSharp.dll differ
diff --git a/clangarm64/bin/MicroCom.Runtime.dll b/clangarm64/bin/MicroCom.Runtime.dll
index a45ce8bb117..fbddbc8acbe 100644
Binary files a/clangarm64/bin/MicroCom.Runtime.dll and b/clangarm64/bin/MicroCom.Runtime.dll differ
diff --git a/clangarm64/bin/Microsoft.AzureRepos.dll b/clangarm64/bin/Microsoft.AzureRepos.dll
index d6f00879f03..55f7830fe1b 100644
Binary files a/clangarm64/bin/Microsoft.AzureRepos.dll and b/clangarm64/bin/Microsoft.AzureRepos.dll differ
diff --git a/clangarm64/bin/Microsoft.Bcl.AsyncInterfaces.dll b/clangarm64/bin/Microsoft.Bcl.AsyncInterfaces.dll
index 19ab9e84c69..2eb50a99a82 100644
Binary files a/clangarm64/bin/Microsoft.Bcl.AsyncInterfaces.dll and b/clangarm64/bin/Microsoft.Bcl.AsyncInterfaces.dll differ
diff --git a/clangarm64/bin/Microsoft.Identity.Client.Broker.dll b/clangarm64/bin/Microsoft.Identity.Client.Broker.dll
index fa343708630..57460244786 100644
Binary files a/clangarm64/bin/Microsoft.Identity.Client.Broker.dll and b/clangarm64/bin/Microsoft.Identity.Client.Broker.dll differ
diff --git a/clangarm64/bin/Microsoft.Identity.Client.Extensions.Msal.dll b/clangarm64/bin/Microsoft.Identity.Client.Extensions.Msal.dll
index f25832a5b73..b5df410548d 100644
Binary files a/clangarm64/bin/Microsoft.Identity.Client.Extensions.Msal.dll and b/clangarm64/bin/Microsoft.Identity.Client.Extensions.Msal.dll differ
diff --git a/clangarm64/bin/Microsoft.Identity.Client.NativeInterop.dll b/clangarm64/bin/Microsoft.Identity.Client.NativeInterop.dll
index 1fd011e6d55..f58fca2d61b 100644
Binary files a/clangarm64/bin/Microsoft.Identity.Client.NativeInterop.dll and b/clangarm64/bin/Microsoft.Identity.Client.NativeInterop.dll differ
diff --git a/clangarm64/bin/Microsoft.Identity.Client.dll b/clangarm64/bin/Microsoft.Identity.Client.dll
index b89e980d079..5c5e9d518fc 100644
Binary files a/clangarm64/bin/Microsoft.Identity.Client.dll and b/clangarm64/bin/Microsoft.Identity.Client.dll differ
diff --git a/clangarm64/bin/Microsoft.IdentityModel.Abstractions.dll b/clangarm64/bin/Microsoft.IdentityModel.Abstractions.dll
index 43e9dade9b4..d9c3ad03dd2 100644
Binary files a/clangarm64/bin/Microsoft.IdentityModel.Abstractions.dll and b/clangarm64/bin/Microsoft.IdentityModel.Abstractions.dll differ
diff --git a/clangarm64/bin/SkiaSharp.dll b/clangarm64/bin/SkiaSharp.dll
index df2d071a0cc..33ed3792476 100644
Binary files a/clangarm64/bin/SkiaSharp.dll and b/clangarm64/bin/SkiaSharp.dll differ
diff --git a/clangarm64/bin/System.Buffers.dll b/clangarm64/bin/System.Buffers.dll
index 4e15d79cfdb..6d87e634db0 100644
Binary files a/clangarm64/bin/System.Buffers.dll and b/clangarm64/bin/System.Buffers.dll differ
diff --git a/clangarm64/bin/System.CommandLine.dll b/clangarm64/bin/System.CommandLine.dll
index 5a8f31baec7..54a23fad41f 100644
Binary files a/clangarm64/bin/System.CommandLine.dll and b/clangarm64/bin/System.CommandLine.dll differ
diff --git a/clangarm64/bin/System.ComponentModel.Annotations.dll b/clangarm64/bin/System.ComponentModel.Annotations.dll
index ba7f93943b7..3cc97efd04b 100644
Binary files a/clangarm64/bin/System.ComponentModel.Annotations.dll and b/clangarm64/bin/System.ComponentModel.Annotations.dll differ
diff --git a/clangarm64/bin/System.Drawing.Common.dll b/clangarm64/bin/System.Drawing.Common.dll
index 81384c98d80..44a8f8c92ab 100644
Binary files a/clangarm64/bin/System.Drawing.Common.dll and b/clangarm64/bin/System.Drawing.Common.dll differ
diff --git a/clangarm64/bin/System.Memory.dll b/clangarm64/bin/System.Memory.dll
index caafc626869..5716373ecd4 100644
Binary files a/clangarm64/bin/System.Memory.dll and b/clangarm64/bin/System.Memory.dll differ
diff --git a/clangarm64/bin/System.Numerics.Vectors.dll b/clangarm64/bin/System.Numerics.Vectors.dll
index 547ee54a41f..710be33e4ed 100644
Binary files a/clangarm64/bin/System.Numerics.Vectors.dll and b/clangarm64/bin/System.Numerics.Vectors.dll differ
diff --git a/clangarm64/bin/System.Runtime.CompilerServices.Unsafe.dll b/clangarm64/bin/System.Runtime.CompilerServices.Unsafe.dll
index baef2a8956d..8554da6fe86 100644
Binary files a/clangarm64/bin/System.Runtime.CompilerServices.Unsafe.dll and b/clangarm64/bin/System.Runtime.CompilerServices.Unsafe.dll differ
diff --git a/clangarm64/bin/System.Text.Encodings.Web.dll b/clangarm64/bin/System.Text.Encodings.Web.dll
index d498c6159b1..c9c5600b02b 100644
Binary files a/clangarm64/bin/System.Text.Encodings.Web.dll and b/clangarm64/bin/System.Text.Encodings.Web.dll differ
diff --git a/clangarm64/bin/System.Text.Json.dll b/clangarm64/bin/System.Text.Json.dll
index b1f0335911d..46edb172c49 100644
Binary files a/clangarm64/bin/System.Text.Json.dll and b/clangarm64/bin/System.Text.Json.dll differ
diff --git a/clangarm64/bin/System.Threading.Tasks.Extensions.dll b/clangarm64/bin/System.Threading.Tasks.Extensions.dll
index c2b7d303f99..118221b29d0 100644
Binary files a/clangarm64/bin/System.Threading.Tasks.Extensions.dll and b/clangarm64/bin/System.Threading.Tasks.Extensions.dll differ
diff --git a/clangarm64/bin/System.ValueTuple.dll b/clangarm64/bin/System.ValueTuple.dll
index c29ee9b3fd3..aba3debaf77 100644
Binary files a/clangarm64/bin/System.ValueTuple.dll and b/clangarm64/bin/System.ValueTuple.dll differ
diff --git a/clangarm64/bin/av_libglesv2.dll b/clangarm64/bin/av_libglesv2.dll
index 06017f9fb03..92ac6c36068 100644
Binary files a/clangarm64/bin/av_libglesv2.dll and b/clangarm64/bin/av_libglesv2.dll differ
diff --git a/clangarm64/bin/gcmcore.dll b/clangarm64/bin/gcmcore.dll
index 998f71d7834..c85ac5414aa 100644
Binary files a/clangarm64/bin/gcmcore.dll and b/clangarm64/bin/gcmcore.dll differ
diff --git a/clangarm64/bin/gcmcoreuiwpf.dll b/clangarm64/bin/gcmcoreuiwpf.dll
deleted file mode 100644
index fc7df72dd1c..00000000000
Binary files a/clangarm64/bin/gcmcoreuiwpf.dll and /dev/null differ
diff --git a/clangarm64/bin/gendef.exe b/clangarm64/bin/gendef.exe
index 21b1e6f7755..e800db78539 100644
Binary files a/clangarm64/bin/gendef.exe and b/clangarm64/bin/gendef.exe differ
diff --git a/clangarm64/bin/genidl.exe b/clangarm64/bin/genidl.exe
index d765dbe1244..101c06cf216 100644
Binary files a/clangarm64/bin/genidl.exe and b/clangarm64/bin/genidl.exe differ
diff --git a/clangarm64/bin/genpeimg.exe b/clangarm64/bin/genpeimg.exe
index 19b6610eaae..896f06d0ddf 100644
Binary files a/clangarm64/bin/genpeimg.exe and b/clangarm64/bin/genpeimg.exe differ
diff --git a/clangarm64/bin/git-credential-manager-ui.exe b/clangarm64/bin/git-credential-manager-ui.exe
deleted file mode 100644
index ca8fdca965b..00000000000
Binary files a/clangarm64/bin/git-credential-manager-ui.exe and /dev/null differ
diff --git a/clangarm64/bin/git-credential-manager-ui.exe.config b/clangarm64/bin/git-credential-manager-ui.exe.config
deleted file mode 100644
index a4f277c9845..00000000000
--- a/clangarm64/bin/git-credential-manager-ui.exe.config
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/clangarm64/bin/git-credential-manager.exe b/clangarm64/bin/git-credential-manager.exe
index c80d18a34fc..b977d251d57 100644
Binary files a/clangarm64/bin/git-credential-manager.exe and b/clangarm64/bin/git-credential-manager.exe differ
diff --git a/clangarm64/bin/libHarfBuzzSharp.dll b/clangarm64/bin/libHarfBuzzSharp.dll
index 059b5d57769..49d06d54345 100644
Binary files a/clangarm64/bin/libHarfBuzzSharp.dll and b/clangarm64/bin/libHarfBuzzSharp.dll differ
diff --git a/clangarm64/bin/libSkiaSharp.dll b/clangarm64/bin/libSkiaSharp.dll
index 804cf0ad70a..65ad4a21975 100644
Binary files a/clangarm64/bin/libSkiaSharp.dll and b/clangarm64/bin/libSkiaSharp.dll differ
diff --git a/clangarm64/bin/libc++.dll b/clangarm64/bin/libc++.dll
index 384bee0132b..9cb89f9a05b 100644
Binary files a/clangarm64/bin/libc++.dll and b/clangarm64/bin/libc++.dll differ
diff --git a/clangarm64/bin/liblldb.dll b/clangarm64/bin/liblldb.dll
index 428336cdec6..6f3bcfab306 100644
Binary files a/clangarm64/bin/liblldb.dll and b/clangarm64/bin/liblldb.dll differ
diff --git a/clangarm64/bin/liblzma-5.dll b/clangarm64/bin/liblzma-5.dll
index 1e8d09f7f15..a61c0ed1e07 100644
Binary files a/clangarm64/bin/liblzma-5.dll and b/clangarm64/bin/liblzma-5.dll differ
diff --git a/clangarm64/bin/libomp.dll b/clangarm64/bin/libomp.dll
index f26a9c0bdf9..c8d23fe9aa7 100644
Binary files a/clangarm64/bin/libomp.dll and b/clangarm64/bin/libomp.dll differ
diff --git a/clangarm64/bin/libunwind.dll b/clangarm64/bin/libunwind.dll
index 5dead919b7a..f22acd040d0 100644
Binary files a/clangarm64/bin/libunwind.dll and b/clangarm64/bin/libunwind.dll differ
diff --git a/clangarm64/bin/libwinpthread-1.dll b/clangarm64/bin/libwinpthread-1.dll
index 74acae5d703..1d8bb3901fe 100644
Binary files a/clangarm64/bin/libwinpthread-1.dll and b/clangarm64/bin/libwinpthread-1.dll differ
diff --git a/clangarm64/bin/lldb-argdumper.exe b/clangarm64/bin/lldb-argdumper.exe
index 83b9c2dae5c..d157e2c2309 100644
Binary files a/clangarm64/bin/lldb-argdumper.exe and b/clangarm64/bin/lldb-argdumper.exe differ
diff --git a/clangarm64/bin/lldb-instr.exe b/clangarm64/bin/lldb-instr.exe
index aeb3d530f49..2f8375820c2 100644
Binary files a/clangarm64/bin/lldb-instr.exe and b/clangarm64/bin/lldb-instr.exe differ
diff --git a/clangarm64/bin/lldb-server.exe b/clangarm64/bin/lldb-server.exe
index df15d7948c3..1f397a733e0 100644
Binary files a/clangarm64/bin/lldb-server.exe and b/clangarm64/bin/lldb-server.exe differ
diff --git a/clangarm64/bin/lldb-vscode.exe b/clangarm64/bin/lldb-vscode.exe
index 0ccc3613c77..14bb1c28c5b 100644
Binary files a/clangarm64/bin/lldb-vscode.exe and b/clangarm64/bin/lldb-vscode.exe differ
diff --git a/clangarm64/bin/lldb.exe b/clangarm64/bin/lldb.exe
index 35d3cd87a70..03ef36ffbbb 100644
Binary files a/clangarm64/bin/lldb.exe and b/clangarm64/bin/lldb.exe differ
diff --git a/clangarm64/bin/lzmadec.exe b/clangarm64/bin/lzmadec.exe
index 07ec16e32f5..87521ed51bf 100644
Binary files a/clangarm64/bin/lzmadec.exe and b/clangarm64/bin/lzmadec.exe differ
diff --git a/clangarm64/bin/lzmainfo.exe b/clangarm64/bin/lzmainfo.exe
index 4bbe78de80f..8ec4f294ebd 100644
Binary files a/clangarm64/bin/lzmainfo.exe and b/clangarm64/bin/lzmainfo.exe differ
diff --git a/clangarm64/bin/msalruntime_x86.dll b/clangarm64/bin/msalruntime_x86.dll
index c3b8f915465..e0c7f4d3126 100644
Binary files a/clangarm64/bin/msalruntime_x86.dll and b/clangarm64/bin/msalruntime_x86.dll differ
diff --git a/clangarm64/bin/unxz.exe b/clangarm64/bin/unxz.exe
index 5c296f1c50d..f466cf9ee92 100644
Binary files a/clangarm64/bin/unxz.exe and b/clangarm64/bin/unxz.exe differ
diff --git a/clangarm64/bin/widl.exe b/clangarm64/bin/widl.exe
index 580a48fa956..76b24262d3c 100644
Binary files a/clangarm64/bin/widl.exe and b/clangarm64/bin/widl.exe differ
diff --git a/clangarm64/bin/xz.exe b/clangarm64/bin/xz.exe
index 5c296f1c50d..f466cf9ee92 100644
Binary files a/clangarm64/bin/xz.exe and b/clangarm64/bin/xz.exe differ
diff --git a/clangarm64/bin/xzcat.exe b/clangarm64/bin/xzcat.exe
index 5c296f1c50d..f466cf9ee92 100644
Binary files a/clangarm64/bin/xzcat.exe and b/clangarm64/bin/xzcat.exe differ
diff --git a/clangarm64/bin/xzcmp b/clangarm64/bin/xzcmp
index 0c02c2e1214..1dc62caf569 100644
--- a/clangarm64/bin/xzcmp
+++ b/clangarm64/bin/xzcmp
@@ -30,7 +30,7 @@ case ${0##*/} in
*) prog=xzdiff; cmp=${DIFF:-diff};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2]
Compare FILE1 to FILE2, using their uncompressed contents if they are
diff --git a/clangarm64/bin/xzdec.exe b/clangarm64/bin/xzdec.exe
index 7cf842986dd..76c341a4fcb 100644
Binary files a/clangarm64/bin/xzdec.exe and b/clangarm64/bin/xzdec.exe differ
diff --git a/clangarm64/bin/xzdiff b/clangarm64/bin/xzdiff
index 0c02c2e1214..1dc62caf569 100644
--- a/clangarm64/bin/xzdiff
+++ b/clangarm64/bin/xzdiff
@@ -30,7 +30,7 @@ case ${0##*/} in
*) prog=xzdiff; cmp=${DIFF:-diff};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2]
Compare FILE1 to FILE2, using their uncompressed contents if they are
diff --git a/clangarm64/bin/xzegrep b/clangarm64/bin/xzegrep
index c3a3df13a6f..565a2c512c5 100644
--- a/clangarm64/bin/xzegrep
+++ b/clangarm64/bin/xzegrep
@@ -34,7 +34,7 @@ case ${0##*/} in
*) prog=xzgrep; grep=${GREP:-grep};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
diff --git a/clangarm64/bin/xzfgrep b/clangarm64/bin/xzfgrep
index c3a3df13a6f..565a2c512c5 100644
--- a/clangarm64/bin/xzfgrep
+++ b/clangarm64/bin/xzfgrep
@@ -34,7 +34,7 @@ case ${0##*/} in
*) prog=xzgrep; grep=${GREP:-grep};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
diff --git a/clangarm64/bin/xzgrep b/clangarm64/bin/xzgrep
index c3a3df13a6f..565a2c512c5 100644
--- a/clangarm64/bin/xzgrep
+++ b/clangarm64/bin/xzgrep
@@ -34,7 +34,7 @@ case ${0##*/} in
*) prog=xzgrep; grep=${GREP:-grep};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
diff --git a/clangarm64/bin/xzless b/clangarm64/bin/xzless
index 121e11a12a8..ab967e924bf 100644
--- a/clangarm64/bin/xzless
+++ b/clangarm64/bin/xzless
@@ -23,7 +23,7 @@
# specified via XZ_OPT.
xz='xz --format=auto'
-version='xzless (XZ Utils) 5.4.4'
+version='xzless (XZ Utils) 5.4.5'
usage="Usage: ${0##*/} [OPTION]... [FILE]...
Like 'less', but operate on the uncompressed contents of xz compressed FILEs.
diff --git a/clangarm64/bin/xzmore b/clangarm64/bin/xzmore
index f541348e1d2..bfb4f2bf4dc 100644
--- a/clangarm64/bin/xzmore
+++ b/clangarm64/bin/xzmore
@@ -23,7 +23,7 @@
# specified via XZ_OPT.
xz='xz --format=auto'
-version='xzmore (XZ Utils) 5.4.4'
+version='xzmore (XZ Utils) 5.4.5'
usage="Usage: ${0##*/} [OPTION]... [FILE]...
Like 'more', but operate on the uncompressed contents of xz compressed FILEs.
diff --git a/clangarm64/doc/git-credential-manager/README.md b/clangarm64/doc/git-credential-manager/README.md
index 6a9663e4454..18c9b13099c 100644
--- a/clangarm64/doc/git-credential-manager/README.md
+++ b/clangarm64/doc/git-credential-manager/README.md
@@ -115,7 +115,7 @@ We're [MIT][gcm-license] licensed.
When using GitHub logos, please be sure to follow the
[GitHub logo guidelines][github-logos].
-[azure-devops]: https://dev.azure.com/
+[azure-devops]: https://azure.microsoft.com/en-us/products/devops
[azure-devops-ssh]: https://docs.microsoft.com/en-us/azure/devops/repos/git/use-ssh-keys-to-authenticate?view=azure-devops
[bitbucket]: https://bitbucket.org
[bitbucket-ssh]: https://confluence.atlassian.com/bitbucket/ssh-keys-935365775.html
diff --git a/clangarm64/include/c++/v1/__config b/clangarm64/include/c++/v1/__config
index c37d643414a..55ae1481ec7 100644
--- a/clangarm64/include/c++/v1/__config
+++ b/clangarm64/include/c++/v1/__config
@@ -40,15 +40,11 @@
// _LIBCPP_VERSION represents the version of libc++, which matches the version of LLVM.
// Given a LLVM release LLVM XX.YY.ZZ (e.g. LLVM 17.0.1 == 17.00.01), _LIBCPP_VERSION is
// defined to XXYYZZ.
-# define _LIBCPP_VERSION 170002
+# define _LIBCPP_VERSION 170004
# define _LIBCPP_CONCAT_IMPL(_X, _Y) _X##_Y
# define _LIBCPP_CONCAT(_X, _Y) _LIBCPP_CONCAT_IMPL(_X, _Y)
-// Valid C++ identifier that revs with every libc++ version. This can be used to
-// generate identifiers that must be unique for every released libc++ version.
-# define _LIBCPP_VERSIONED_IDENTIFIER _LIBCPP_CONCAT(v, _LIBCPP_VERSION)
-
# if __STDC_HOSTED__ == 0
# define _LIBCPP_FREESTANDING
# endif
@@ -754,22 +750,54 @@ typedef __char32_t char32_t;
# define _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION _LIBCPP_ALWAYS_INLINE
# endif
+# if _LIBCPP_ENABLE_HARDENED_MODE
+# define _LIBCPP_HARDENING_SIG h
+# elif _LIBCPP_ENABLE_ASSERTIONS
+# define _LIBCPP_HARDENING_SIG s
+# elif _LIBCPP_ENABLE_DEBUG_MODE
+# define _LIBCPP_HARDENING_SIG d
+# else
+# define _LIBCPP_HARDENING_SIG u // for unchecked
+# endif
+
+# ifdef _LIBCPP_HAS_NO_EXCEPTIONS
+# define _LIBCPP_EXCEPTIONS_SIG n
+# else
+# define _LIBCPP_EXCEPTIONS_SIG e
+# endif
+
+# define _LIBCPP_ODR_SIGNATURE \
+ _LIBCPP_CONCAT(_LIBCPP_CONCAT(_LIBCPP_HARDENING_SIG, _LIBCPP_EXCEPTIONS_SIG), _LIBCPP_VERSION)
+
// This macro marks a symbol as being hidden from libc++'s ABI. This is achieved
// on two levels:
// 1. The symbol is given hidden visibility, which ensures that users won't start exporting
// symbols from their dynamic library by means of using the libc++ headers. This ensures
// that those symbols stay private to the dynamic library in which it is defined.
//
-// 2. The symbol is given an ABI tag that changes with each version of libc++. This ensures
-// that no ODR violation can arise from mixing two TUs compiled with different versions
-// of libc++ where we would have changed the definition of a symbol. If the symbols shared
-// the same name, the ODR would require that their definitions be token-by-token equivalent,
-// which basically prevents us from being able to make any change to any function in our
-// headers. Using this ABI tag ensures that the symbol name is "bumped" artificially at
-// each release, which lets us change the definition of these symbols at our leisure.
-// Note that historically, this has been achieved in various ways, including force-inlining
-// all functions or giving internal linkage to all functions. Both these (previous) solutions
-// suffer from drawbacks that lead notably to code bloat.
+// 2. The symbol is given an ABI tag that encodes the ODR-relevant properties of the library.
+// This ensures that no ODR violation can arise from mixing two TUs compiled with different
+// versions or configurations of libc++ (such as exceptions vs no-exceptions). Indeed, if the
+// program contains two definitions of a function, the ODR requires them to be token-by-token
+// equivalent, and the linker is allowed to pick either definition and discard the other one.
+//
+// For example, if a program contains a copy of `vector::at()` compiled with exceptions enabled
+// *and* a copy of `vector::at()` compiled with exceptions disabled (by means of having two TUs
+// compiled with different settings), the two definitions are both visible by the linker and they
+// have the same name, but they have a meaningfully different implementation (one throws an exception
+// and the other aborts the program). This violates the ODR and makes the program ill-formed, and in
+// practice what will happen is that the linker will pick one of the definitions at random and will
+// discard the other one. This can quite clearly lead to incorrect program behavior.
+//
+// A similar reasoning holds for many other properties that are ODR-affecting. Essentially any
+// property that causes the code of a function to differ from the code in another configuration
+// can be considered ODR-affecting. In practice, we don't encode all such properties in the ABI
+// tag, but we encode the ones that we think are most important: library version, exceptions, and
+// hardening mode.
+//
+// Note that historically, solving this problem has been achieved in various ways, including
+// force-inlining all functions or giving internal linkage to all functions. Both these previous
+// solutions suffer from drawbacks that lead notably to code bloat.
//
// Note that we use _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION to ensure that we don't depend
// on _LIBCPP_HIDE_FROM_ABI methods of classes explicitly instantiated in the dynamic library.
@@ -789,7 +817,7 @@ typedef __char32_t char32_t;
# ifndef _LIBCPP_NO_ABI_TAG
# define _LIBCPP_HIDE_FROM_ABI \
_LIBCPP_HIDDEN _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION \
- __attribute__((__abi_tag__(_LIBCPP_TOSTRING(_LIBCPP_VERSIONED_IDENTIFIER))))
+ __attribute__((__abi_tag__(_LIBCPP_TOSTRING(_LIBCPP_ODR_SIGNATURE))))
# else
# define _LIBCPP_HIDE_FROM_ABI _LIBCPP_HIDDEN _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION
# endif
diff --git a/clangarm64/include/lzma.h b/clangarm64/include/lzma.h
index f38513d35a4..de12f225859 100644
--- a/clangarm64/include/lzma.h
+++ b/clangarm64/include/lzma.h
@@ -182,11 +182,11 @@
* against static liblzma on them, don't worry about LZMA_API_STATIC. That
* is, most developers will never need to use LZMA_API_STATIC.
*
- * The GCC variants are a special case on Windows (Cygwin and MinGW).
+ * The GCC variants are a special case on Windows (Cygwin and MinGW-w64).
* We rely on GCC doing the right thing with its auto-import feature,
* and thus don't use __declspec(dllimport). This way developers don't
* need to worry about LZMA_API_STATIC. Also the calling convention is
- * omitted on Cygwin but not on MinGW.
+ * omitted on Cygwin but not on MinGW-w64.
*/
#ifndef LZMA_API_IMPORT
# if !defined(LZMA_API_STATIC) && defined(_WIN32) && !defined(__GNUC__)
diff --git a/clangarm64/include/lzma/version.h b/clangarm64/include/lzma/version.h
index 8739d751c70..8dac3829727 100644
--- a/clangarm64/include/lzma/version.h
+++ b/clangarm64/include/lzma/version.h
@@ -23,7 +23,7 @@
#define LZMA_VERSION_MINOR 4
/** \brief Patch version number of the liblzma release. */
-#define LZMA_VERSION_PATCH 4
+#define LZMA_VERSION_PATCH 5
/**
* \brief Version stability marker
@@ -106,7 +106,7 @@
LZMA_VERSION_COMMIT)
-/* #ifndef is needed for use with windres (MinGW or Cygwin). */
+/* #ifndef is needed for use with windres (MinGW-w64 or Cygwin). */
#ifndef LZMA_H_INTERNAL_RC
/**
diff --git a/clangarm64/lib/CRT_fp10.o b/clangarm64/lib/CRT_fp10.o
index c3082b5215a..eb468c27852 100644
Binary files a/clangarm64/lib/CRT_fp10.o and b/clangarm64/lib/CRT_fp10.o differ
diff --git a/clangarm64/lib/CRT_fp8.o b/clangarm64/lib/CRT_fp8.o
index f2ad33e3e74..d2bfbfda81b 100644
Binary files a/clangarm64/lib/CRT_fp8.o and b/clangarm64/lib/CRT_fp8.o differ
diff --git a/clangarm64/lib/CRT_glob.o b/clangarm64/lib/CRT_glob.o
index ee7b8884a53..b1cc0aadee2 100644
Binary files a/clangarm64/lib/CRT_glob.o and b/clangarm64/lib/CRT_glob.o differ
diff --git a/clangarm64/lib/CRT_noglob.o b/clangarm64/lib/CRT_noglob.o
index b53d3fa7819..cc22d5bb515 100644
Binary files a/clangarm64/lib/CRT_noglob.o and b/clangarm64/lib/CRT_noglob.o differ
diff --git a/clangarm64/lib/cmake/polly/PollyConfig.cmake b/clangarm64/lib/cmake/polly/PollyConfig.cmake
index de2e23ac27a..679b4933842 100644
--- a/clangarm64/lib/cmake/polly/PollyConfig.cmake
+++ b/clangarm64/lib/cmake/polly/PollyConfig.cmake
@@ -6,7 +6,7 @@ get_filename_component(POLLY_INSTALL_PREFIX "${POLLY_INSTALL_PREFIX}" PATH)
get_filename_component(POLLY_INSTALL_PREFIX "${POLLY_INSTALL_PREFIX}" PATH)
get_filename_component(POLLY_INSTALL_PREFIX "${POLLY_INSTALL_PREFIX}" PATH)
-set(LLVM_VERSION 17.0.2)
+set(LLVM_VERSION 17.0.4)
find_package(LLVM ${LLVM_VERSION} EXACT REQUIRED CONFIG
HINTS "${POLLY_INSTALL_PREFIX}/lib/cmake/llvm")
diff --git a/clangarm64/lib/cmake/polly/PollyConfigVersion.cmake b/clangarm64/lib/cmake/polly/PollyConfigVersion.cmake
index 84d438cd72d..729a0eeab71 100644
--- a/clangarm64/lib/cmake/polly/PollyConfigVersion.cmake
+++ b/clangarm64/lib/cmake/polly/PollyConfigVersion.cmake
@@ -4,9 +4,9 @@ set(PACKAGE_VERSION "")
# and patch versions not less than that requested.
if("17.0" VERSION_EQUAL
"${PACKAGE_FIND_VERSION_MAJOR}.${PACKAGE_FIND_VERSION_MINOR}"
- AND NOT "2" VERSION_LESS "${PACKAGE_FIND_VERSION_PATCH}")
+ AND NOT "4" VERSION_LESS "${PACKAGE_FIND_VERSION_PATCH}")
set(PACKAGE_VERSION_COMPATIBLE 1)
- if("2" VERSION_EQUAL
+ if("4" VERSION_EQUAL
"${PACKAGE_FIND_VERSION_PATCH}")
set(PACKAGE_VERSION_EXACT 1)
endif()
diff --git a/clangarm64/lib/crt1.o b/clangarm64/lib/crt1.o
index 9a21a266096..e310880db6f 100644
Binary files a/clangarm64/lib/crt1.o and b/clangarm64/lib/crt1.o differ
diff --git a/clangarm64/lib/crt1u.o b/clangarm64/lib/crt1u.o
index 5da6fd4a38b..d5361dc1109 100644
Binary files a/clangarm64/lib/crt1u.o and b/clangarm64/lib/crt1u.o differ
diff --git a/clangarm64/lib/crt2.o b/clangarm64/lib/crt2.o
index 9a21a266096..e310880db6f 100644
Binary files a/clangarm64/lib/crt2.o and b/clangarm64/lib/crt2.o differ
diff --git a/clangarm64/lib/crt2u.o b/clangarm64/lib/crt2u.o
index 5da6fd4a38b..d5361dc1109 100644
Binary files a/clangarm64/lib/crt2u.o and b/clangarm64/lib/crt2u.o differ
diff --git a/clangarm64/lib/dllcrt1.o b/clangarm64/lib/dllcrt1.o
index 8f9d3aaf582..37dbe44bdf6 100644
Binary files a/clangarm64/lib/dllcrt1.o and b/clangarm64/lib/dllcrt1.o differ
diff --git a/clangarm64/lib/dllcrt2.o b/clangarm64/lib/dllcrt2.o
index 8f9d3aaf582..37dbe44bdf6 100644
Binary files a/clangarm64/lib/dllcrt2.o and b/clangarm64/lib/dllcrt2.o differ
diff --git a/clangarm64/lib/gcrt0.o b/clangarm64/lib/gcrt0.o
index ff511d7cbd5..5377bad964f 100644
Binary files a/clangarm64/lib/gcrt0.o and b/clangarm64/lib/gcrt0.o differ
diff --git a/clangarm64/lib/gcrt1.o b/clangarm64/lib/gcrt1.o
index ff511d7cbd5..5377bad964f 100644
Binary files a/clangarm64/lib/gcrt1.o and b/clangarm64/lib/gcrt1.o differ
diff --git a/clangarm64/lib/gcrt2.o b/clangarm64/lib/gcrt2.o
index ff511d7cbd5..5377bad964f 100644
Binary files a/clangarm64/lib/gcrt2.o and b/clangarm64/lib/gcrt2.o differ
diff --git a/clangarm64/lib/libPolly.a b/clangarm64/lib/libPolly.a
index d3314424ae6..13525eac5fb 100644
Binary files a/clangarm64/lib/libPolly.a and b/clangarm64/lib/libPolly.a differ
diff --git a/clangarm64/lib/libPollyISL.a b/clangarm64/lib/libPollyISL.a
index 3f25448bf29..ef940f4a010 100644
Binary files a/clangarm64/lib/libPollyISL.a and b/clangarm64/lib/libPollyISL.a differ
diff --git a/clangarm64/lib/libadsiid.a b/clangarm64/lib/libadsiid.a
index f7a4a4f5efd..a0468b83ef3 100644
Binary files a/clangarm64/lib/libadsiid.a and b/clangarm64/lib/libadsiid.a differ
diff --git a/clangarm64/lib/libamstrmid.a b/clangarm64/lib/libamstrmid.a
index 5f95f439e00..61b051b0bbc 100644
Binary files a/clangarm64/lib/libamstrmid.a and b/clangarm64/lib/libamstrmid.a differ
diff --git a/clangarm64/lib/libbits.a b/clangarm64/lib/libbits.a
index bdcb4890659..b2e29020e4e 100644
Binary files a/clangarm64/lib/libbits.a and b/clangarm64/lib/libbits.a differ
diff --git a/clangarm64/lib/libc++.a b/clangarm64/lib/libc++.a
index 31bc13390fa..5b95c8ccf22 100644
Binary files a/clangarm64/lib/libc++.a and b/clangarm64/lib/libc++.a differ
diff --git a/clangarm64/lib/libc++.dll.a b/clangarm64/lib/libc++.dll.a
index 08b7166d29b..94e747b7940 100644
Binary files a/clangarm64/lib/libc++.dll.a and b/clangarm64/lib/libc++.dll.a differ
diff --git a/clangarm64/lib/libc++abi.a b/clangarm64/lib/libc++abi.a
index 00f912abf9a..0eafa1fd90e 100644
Binary files a/clangarm64/lib/libc++abi.a and b/clangarm64/lib/libc++abi.a differ
diff --git a/clangarm64/lib/libdinput.a b/clangarm64/lib/libdinput.a
index e8ed2a32c8f..796343b5618 100644
Binary files a/clangarm64/lib/libdinput.a and b/clangarm64/lib/libdinput.a differ
diff --git a/clangarm64/lib/libdinput8.a b/clangarm64/lib/libdinput8.a
index e9fc53ce1a6..faab514df40 100644
Binary files a/clangarm64/lib/libdinput8.a and b/clangarm64/lib/libdinput8.a differ
diff --git a/clangarm64/lib/libdloadhelper.a b/clangarm64/lib/libdloadhelper.a
index f88916636c5..0dbdc3478a5 100644
Binary files a/clangarm64/lib/libdloadhelper.a and b/clangarm64/lib/libdloadhelper.a differ
diff --git a/clangarm64/lib/libdmoguids.a b/clangarm64/lib/libdmoguids.a
index 07c993a7166..a4e7d92dcef 100644
Binary files a/clangarm64/lib/libdmoguids.a and b/clangarm64/lib/libdmoguids.a differ
diff --git a/clangarm64/lib/libdxerr8.a b/clangarm64/lib/libdxerr8.a
index 743080e2aef..0f2ad6569f7 100644
Binary files a/clangarm64/lib/libdxerr8.a and b/clangarm64/lib/libdxerr8.a differ
diff --git a/clangarm64/lib/libdxerr9.a b/clangarm64/lib/libdxerr9.a
index 5cd46e6c74f..8913f9b72b8 100644
Binary files a/clangarm64/lib/libdxerr9.a and b/clangarm64/lib/libdxerr9.a differ
diff --git a/clangarm64/lib/libdxguid.a b/clangarm64/lib/libdxguid.a
index 5221c02bf81..63faff250f5 100644
Binary files a/clangarm64/lib/libdxguid.a and b/clangarm64/lib/libdxguid.a differ
diff --git a/clangarm64/lib/libgdiplus.a b/clangarm64/lib/libgdiplus.a
index 3748c2af5c1..ee320944d70 100644
Binary files a/clangarm64/lib/libgdiplus.a and b/clangarm64/lib/libgdiplus.a differ
diff --git a/clangarm64/lib/libkernel32.a b/clangarm64/lib/libkernel32.a
index a905853c404..b69acbf4eae 100644
Binary files a/clangarm64/lib/libkernel32.a and b/clangarm64/lib/libkernel32.a differ
diff --git a/clangarm64/lib/libksguid.a b/clangarm64/lib/libksguid.a
index 14ff237ce39..409b12fd3e4 100644
Binary files a/clangarm64/lib/libksguid.a and b/clangarm64/lib/libksguid.a differ
diff --git a/clangarm64/lib/libksuser.a b/clangarm64/lib/libksuser.a
index 5475414b8c1..c1705c7222d 100644
Binary files a/clangarm64/lib/libksuser.a and b/clangarm64/lib/libksuser.a differ
diff --git a/clangarm64/lib/liblocationapi.a b/clangarm64/lib/liblocationapi.a
index f0186788663..4b5f2078495 100644
Binary files a/clangarm64/lib/liblocationapi.a and b/clangarm64/lib/liblocationapi.a differ
diff --git a/clangarm64/lib/liblzma.a b/clangarm64/lib/liblzma.a
index 62d4d3c91d1..828badf97f3 100644
Binary files a/clangarm64/lib/liblzma.a and b/clangarm64/lib/liblzma.a differ
diff --git a/clangarm64/lib/libmfuuid.a b/clangarm64/lib/libmfuuid.a
index 747354de0a8..f65828fa41d 100644
Binary files a/clangarm64/lib/libmfuuid.a and b/clangarm64/lib/libmfuuid.a differ
diff --git a/clangarm64/lib/libmincore.a b/clangarm64/lib/libmincore.a
index 251f866b6b3..0a4ca90266a 100644
Binary files a/clangarm64/lib/libmincore.a and b/clangarm64/lib/libmincore.a differ
diff --git a/clangarm64/lib/libmingw32.a b/clangarm64/lib/libmingw32.a
index 8738b8350d2..301aa2229af 100644
Binary files a/clangarm64/lib/libmingw32.a and b/clangarm64/lib/libmingw32.a differ
diff --git a/clangarm64/lib/libmingwex.a b/clangarm64/lib/libmingwex.a
index 0ad16b32d51..191247a1405 100644
Binary files a/clangarm64/lib/libmingwex.a and b/clangarm64/lib/libmingwex.a differ
diff --git a/clangarm64/lib/libmingwthrd.a b/clangarm64/lib/libmingwthrd.a
index 7ec0311899d..5774c2c3382 100644
Binary files a/clangarm64/lib/libmingwthrd.a and b/clangarm64/lib/libmingwthrd.a differ
diff --git a/clangarm64/lib/libmsvcrt-os.a b/clangarm64/lib/libmsvcrt-os.a
index a17e7f9da67..323c98e08dd 100644
Binary files a/clangarm64/lib/libmsvcrt-os.a and b/clangarm64/lib/libmsvcrt-os.a differ
diff --git a/clangarm64/lib/libmsvcrt.a b/clangarm64/lib/libmsvcrt.a
index f015e147b54..e4f32cb78a1 100644
Binary files a/clangarm64/lib/libmsvcrt.a and b/clangarm64/lib/libmsvcrt.a differ
diff --git a/clangarm64/lib/libmsxml2.a b/clangarm64/lib/libmsxml2.a
index c041c40ff1d..b77daab9457 100644
Binary files a/clangarm64/lib/libmsxml2.a and b/clangarm64/lib/libmsxml2.a differ
diff --git a/clangarm64/lib/libmsxml6.a b/clangarm64/lib/libmsxml6.a
index 864d5f3b38b..0d566967b09 100644
Binary files a/clangarm64/lib/libmsxml6.a and b/clangarm64/lib/libmsxml6.a differ
diff --git a/clangarm64/lib/libomp.a b/clangarm64/lib/libomp.a
index d384a935e23..17c712ff16c 100644
Binary files a/clangarm64/lib/libomp.a and b/clangarm64/lib/libomp.a differ
diff --git a/clangarm64/lib/libonecore_apiset.a b/clangarm64/lib/libonecore_apiset.a
index 716a7cd1229..2c3ad9d050c 100644
Binary files a/clangarm64/lib/libonecore_apiset.a and b/clangarm64/lib/libonecore_apiset.a differ
diff --git a/clangarm64/lib/libportabledeviceguids.a b/clangarm64/lib/libportabledeviceguids.a
index 07fe63ff8ab..27b6072c705 100644
Binary files a/clangarm64/lib/libportabledeviceguids.a and b/clangarm64/lib/libportabledeviceguids.a differ
diff --git a/clangarm64/lib/libsapi.a b/clangarm64/lib/libsapi.a
index 4b2c71a2e06..1c5c3802a3e 100644
Binary files a/clangarm64/lib/libsapi.a and b/clangarm64/lib/libsapi.a differ
diff --git a/clangarm64/lib/libsensorsapi.a b/clangarm64/lib/libsensorsapi.a
index 4917646cfd6..854f829099b 100644
Binary files a/clangarm64/lib/libsensorsapi.a and b/clangarm64/lib/libsensorsapi.a differ
diff --git a/clangarm64/lib/libshell32.a b/clangarm64/lib/libshell32.a
index 8cdb839c156..cbd2fb47228 100644
Binary files a/clangarm64/lib/libshell32.a and b/clangarm64/lib/libshell32.a differ
diff --git a/clangarm64/lib/libstrmiids.a b/clangarm64/lib/libstrmiids.a
index d9fba058eb8..61ad0aa6adf 100644
Binary files a/clangarm64/lib/libstrmiids.a and b/clangarm64/lib/libstrmiids.a differ
diff --git a/clangarm64/lib/libucrt.a b/clangarm64/lib/libucrt.a
index f015e147b54..e4f32cb78a1 100644
Binary files a/clangarm64/lib/libucrt.a and b/clangarm64/lib/libucrt.a differ
diff --git a/clangarm64/lib/libucrtapp.a b/clangarm64/lib/libucrtapp.a
index 08d68eaf4fc..c1ddbcc381a 100644
Binary files a/clangarm64/lib/libucrtapp.a and b/clangarm64/lib/libucrtapp.a differ
diff --git a/clangarm64/lib/libucrtbase.a b/clangarm64/lib/libucrtbase.a
index 801f371e268..de146bb1dd4 100644
Binary files a/clangarm64/lib/libucrtbase.a and b/clangarm64/lib/libucrtbase.a differ
diff --git a/clangarm64/lib/libuuid.a b/clangarm64/lib/libuuid.a
index d0b9c46c40f..58f54b435a4 100644
Binary files a/clangarm64/lib/libuuid.a and b/clangarm64/lib/libuuid.a differ
diff --git a/clangarm64/lib/libwbemuuid.a b/clangarm64/lib/libwbemuuid.a
index 1dbe972d8e4..27b900dc6db 100644
Binary files a/clangarm64/lib/libwbemuuid.a and b/clangarm64/lib/libwbemuuid.a differ
diff --git a/clangarm64/lib/libwindowsapp.a b/clangarm64/lib/libwindowsapp.a
index b43163f4991..70dae5cdd21 100644
Binary files a/clangarm64/lib/libwindowsapp.a and b/clangarm64/lib/libwindowsapp.a differ
diff --git a/clangarm64/lib/libwindowscodecs.a b/clangarm64/lib/libwindowscodecs.a
index a7ad02bff99..644b67d979f 100644
Binary files a/clangarm64/lib/libwindowscodecs.a and b/clangarm64/lib/libwindowscodecs.a differ
diff --git a/clangarm64/lib/libwmcodecdspuuid.a b/clangarm64/lib/libwmcodecdspuuid.a
index 77463672ecb..21feb790184 100644
Binary files a/clangarm64/lib/libwmcodecdspuuid.a and b/clangarm64/lib/libwmcodecdspuuid.a differ
diff --git a/clangarm64/lib/libws2_32.a b/clangarm64/lib/libws2_32.a
index d84f47e4b3a..744db413439 100644
Binary files a/clangarm64/lib/libws2_32.a and b/clangarm64/lib/libws2_32.a differ
diff --git a/clangarm64/lib/pkgconfig/liblzma.pc b/clangarm64/lib/pkgconfig/liblzma.pc
index cdb71e98a55..f13f2de367d 100644
--- a/clangarm64/lib/pkgconfig/liblzma.pc
+++ b/clangarm64/lib/pkgconfig/liblzma.pc
@@ -13,7 +13,8 @@ includedir=/clangarm64/include
Name: liblzma
Description: General purpose data compression library
URL: https://tukaani.org/xz/
-Version: 5.4.4
+Version: 5.4.5
Cflags: -I${includedir}
+Cflags.private: -DLZMA_API_STATIC
Libs: -L${libdir} -llzma
Libs.private:
diff --git a/clangarm64/lib/python3.11/site-packages/lldb/_lldb.cp311-mingw_aarch64.pyd b/clangarm64/lib/python3.11/site-packages/lldb/_lldb.cp311-mingw_aarch64.pyd
index 428336cdec6..6f3bcfab306 100644
Binary files a/clangarm64/lib/python3.11/site-packages/lldb/_lldb.cp311-mingw_aarch64.pyd and b/clangarm64/lib/python3.11/site-packages/lldb/_lldb.cp311-mingw_aarch64.pyd differ
diff --git a/clangarm64/lib/python3.11/site-packages/lldb/lldb-argdumper.exe b/clangarm64/lib/python3.11/site-packages/lldb/lldb-argdumper.exe
index 83b9c2dae5c..d157e2c2309 100644
Binary files a/clangarm64/lib/python3.11/site-packages/lldb/lldb-argdumper.exe and b/clangarm64/lib/python3.11/site-packages/lldb/lldb-argdumper.exe differ
diff --git a/clangarm64/lib/txtmode.o b/clangarm64/lib/txtmode.o
index 6c57d88fffe..13b23815776 100644
Binary files a/clangarm64/lib/txtmode.o and b/clangarm64/lib/txtmode.o differ
diff --git a/clangarm64/share/doc/xz/NEWS b/clangarm64/share/doc/xz/NEWS
index 84282a4c7d2..d26b6361775 100644
--- a/clangarm64/share/doc/xz/NEWS
+++ b/clangarm64/share/doc/xz/NEWS
@@ -2,6 +2,80 @@
XZ Utils Release Notes
======================
+5.4.5 (2023-11-01)
+
+ * liblzma:
+
+ - Use __attribute__((__no_sanitize_address__)) to avoid address
+ sanitization with CRC64 CLMUL. It uses 16-byte-aligned reads
+ which can extend past the bounds of the input buffer and
+ inherently trigger address sanitization errors. This isn't
+ a bug.
+
+ - Fixed an assertion failure that could be triggered by a large
+ unpadded_size argument. It was verified that there was no
+ other bug than the assertion failure.
+
+ - Fixed a bug that prevented building with Windows Vista
+ threading when __attribute__((__constructor__)) is not
+ supported.
+
+ * xz now properly handles special files such as "con" or "nul" on
+ Windows. Before this fix, the following wrote "foo" to the
+ console and deleted the input file "con_xz":
+
+ echo foo | xz > con_xz
+ xz --suffix=_xz --decompress con_xz
+
+ * Build systems:
+
+ - Allow builds with Windows win95 threading and small mode when
+ __attribute__((__constructor__)) is supported.
+
+ - Added a new line to liblzma.pc for MSYS2 (Windows):
+
+ Cflags.private: -DLZMA_API_STATIC
+
+ When compiling code that will link against static liblzma,
+ the LZMA_API_STATIC macro needs to be defined on Windows.
+
+ - CMake specific changes:
+
+ * Fixed a bug that allowed CLOCK_MONOTONIC to be used even
+ if the check for it failed.
+
+ * Fixed a bug where configuring CMake multiple times
+ resulted in HAVE_CLOCK_GETTIME and HAVE_CLOCK_MONOTONIC
+ not being set.
+
+ * Fixed the build with MinGW-w64-based Clang/LLVM 17.
+ llvm-windres now has more accurate GNU windres emulation
+ so the GNU windres workaround from 5.4.1 is needed with
+ llvm-windres version 17 too.
+
+ * The import library on Windows is now properly named
+ "liblzma.dll.a" instead of "libliblzma.dll.a"
+
+ * Fixed a bug causing the Ninja Generator to fail on
+ UNIX-like systems. This bug was introduced in 5.4.0.
+
+ * Added a new option to disable CLMUL CRC64.
+
+ * A module-definition (.def) file is now created when
+ building liblzma.dll with MinGW-w64.
+
+ * The pkg-config liblzma.pc file is now installed on all
+ builds except when using MSVC on Windows.
+
+ * Added large file support by default for platforms that
+ need it to handle files larger than 2 GiB. This includes
+ MinGW-w64, even 64-bit builds.
+
+ * Small fixes and improvements to the tests.
+
+ * Updated translations: Chinese (simplified) and Esperanto.
+
+
5.4.4 (2023-08-02)
* liblzma and xzdec can now build against WASI SDK when threading
diff --git a/clangarm64/share/doc/xz/THANKS b/clangarm64/share/doc/xz/THANKS
index cf7c59c844c..0206af938f1 100644
--- a/clangarm64/share/doc/xz/THANKS
+++ b/clangarm64/share/doc/xz/THANKS
@@ -19,6 +19,7 @@ has been important. :-) In alphabetical order:
- Jakub Bogusz
- Adam Borowski
- Maarten Bosmans
+ - Lukas Braune
- Benjamin Buch
- Trent W. Buck
- Kevin R. Bulgrien
@@ -64,6 +65,7 @@ has been important. :-) In alphabetical order:
- Jouk Jansen
- Jun I Jin
- Kiyoshi Kanazawa
+ - Joona Kannisto
- Per Øyvind Karlsen
- Iouri Kharon
- Thomas Klausner
@@ -127,6 +129,7 @@ has been important. :-) In alphabetical order:
- Torsten Rupp
- Stephen Sachs
- Jukka Salmi
+ - Agostino Sarubbo
- Alexandre Sauvé
- Benno Schulenberg
- Andreas Schwab
@@ -138,6 +141,7 @@ has been important. :-) In alphabetical order:
- Brad Smith
- Bruce Stark
- Pippijn van Steenhoven
+ - Martin Storsjö
- Jonathan Stott
- Dan Stromberg
- Jia Tan
diff --git a/clangarm64/share/doc/xz/api/annotated.html b/clangarm64/share/doc/xz/api/annotated.html
index 2f4aa6b43ea..4016c49f38d 100644
--- a/clangarm64/share/doc/xz/api/annotated.html
+++ b/clangarm64/share/doc/xz/api/annotated.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/base_8h.html b/clangarm64/share/doc/xz/api/base_8h.html
index e69eeea32cc..417ccefa607 100644
--- a/clangarm64/share/doc/xz/api/base_8h.html
+++ b/clangarm64/share/doc/xz/api/base_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/bcj_8h.html b/clangarm64/share/doc/xz/api/bcj_8h.html
index da5ac3c1b0e..1dabca4364d 100644
--- a/clangarm64/share/doc/xz/api/bcj_8h.html
+++ b/clangarm64/share/doc/xz/api/bcj_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/block_8h.html b/clangarm64/share/doc/xz/api/block_8h.html
index 72503e0ca1f..e2e1702a8ec 100644
--- a/clangarm64/share/doc/xz/api/block_8h.html
+++ b/clangarm64/share/doc/xz/api/block_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/check_8h.html b/clangarm64/share/doc/xz/api/check_8h.html
index f11a55dbf8e..2323c6c2bc7 100644
--- a/clangarm64/share/doc/xz/api/check_8h.html
+++ b/clangarm64/share/doc/xz/api/check_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/classes.html b/clangarm64/share/doc/xz/api/classes.html
index eb0000f8f75..a0102708e8b 100644
--- a/clangarm64/share/doc/xz/api/classes.html
+++ b/clangarm64/share/doc/xz/api/classes.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/container_8h.html b/clangarm64/share/doc/xz/api/container_8h.html
index 8be3f9f22e7..332b2b10419 100644
--- a/clangarm64/share/doc/xz/api/container_8h.html
+++ b/clangarm64/share/doc/xz/api/container_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/delta_8h.html b/clangarm64/share/doc/xz/api/delta_8h.html
index 7bd39c151a3..dd64be26650 100644
--- a/clangarm64/share/doc/xz/api/delta_8h.html
+++ b/clangarm64/share/doc/xz/api/delta_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/dir_b17a1d403082bd69a703ed987cf158fb.html b/clangarm64/share/doc/xz/api/dir_b17a1d403082bd69a703ed987cf158fb.html
index d6d333a374a..ff360ae0521 100644
--- a/clangarm64/share/doc/xz/api/dir_b17a1d403082bd69a703ed987cf158fb.html
+++ b/clangarm64/share/doc/xz/api/dir_b17a1d403082bd69a703ed987cf158fb.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/files.html b/clangarm64/share/doc/xz/api/files.html
index 8eb191a47e2..459665c7ca3 100644
--- a/clangarm64/share/doc/xz/api/files.html
+++ b/clangarm64/share/doc/xz/api/files.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/filter_8h.html b/clangarm64/share/doc/xz/api/filter_8h.html
index 99dd7a4c295..7f2ffaaa248 100644
--- a/clangarm64/share/doc/xz/api/filter_8h.html
+++ b/clangarm64/share/doc/xz/api/filter_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/functions.html b/clangarm64/share/doc/xz/api/functions.html
index 30a31512977..b50cf73c3dc 100644
--- a/clangarm64/share/doc/xz/api/functions.html
+++ b/clangarm64/share/doc/xz/api/functions.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/functions_vars.html b/clangarm64/share/doc/xz/api/functions_vars.html
index 2e76dec126a..f6d689cb9d6 100644
--- a/clangarm64/share/doc/xz/api/functions_vars.html
+++ b/clangarm64/share/doc/xz/api/functions_vars.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/globals.html b/clangarm64/share/doc/xz/api/globals.html
index a97b52917ec..f80423cd9af 100644
--- a/clangarm64/share/doc/xz/api/globals.html
+++ b/clangarm64/share/doc/xz/api/globals.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/globals_defs.html b/clangarm64/share/doc/xz/api/globals_defs.html
index 6b5beca058a..a7b945c674b 100644
--- a/clangarm64/share/doc/xz/api/globals_defs.html
+++ b/clangarm64/share/doc/xz/api/globals_defs.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/globals_enum.html b/clangarm64/share/doc/xz/api/globals_enum.html
index 52616d32926..18208713cfa 100644
--- a/clangarm64/share/doc/xz/api/globals_enum.html
+++ b/clangarm64/share/doc/xz/api/globals_enum.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/globals_eval.html b/clangarm64/share/doc/xz/api/globals_eval.html
index ad027447a1a..51424c77484 100644
--- a/clangarm64/share/doc/xz/api/globals_eval.html
+++ b/clangarm64/share/doc/xz/api/globals_eval.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/globals_func.html b/clangarm64/share/doc/xz/api/globals_func.html
index e3a68566429..091e5190461 100644
--- a/clangarm64/share/doc/xz/api/globals_func.html
+++ b/clangarm64/share/doc/xz/api/globals_func.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/globals_type.html b/clangarm64/share/doc/xz/api/globals_type.html
index 9b4bb0d3192..cd7aa3f3512 100644
--- a/clangarm64/share/doc/xz/api/globals_type.html
+++ b/clangarm64/share/doc/xz/api/globals_type.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/hardware_8h.html b/clangarm64/share/doc/xz/api/hardware_8h.html
index 2e299affc20..fd302e2a55d 100644
--- a/clangarm64/share/doc/xz/api/hardware_8h.html
+++ b/clangarm64/share/doc/xz/api/hardware_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/index.html b/clangarm64/share/doc/xz/api/index.html
index aa38649171e..b3f8ccedbf6 100644
--- a/clangarm64/share/doc/xz/api/index.html
+++ b/clangarm64/share/doc/xz/api/index.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/index_8h.html b/clangarm64/share/doc/xz/api/index_8h.html
index 29a532be801..f0de050dde3 100644
--- a/clangarm64/share/doc/xz/api/index_8h.html
+++ b/clangarm64/share/doc/xz/api/index_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/index__hash_8h.html b/clangarm64/share/doc/xz/api/index__hash_8h.html
index 447056cec43..1f568ed16b4 100644
--- a/clangarm64/share/doc/xz/api/index__hash_8h.html
+++ b/clangarm64/share/doc/xz/api/index__hash_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/lzma12_8h.html b/clangarm64/share/doc/xz/api/lzma12_8h.html
index aafb8e31937..1d8330ce1e9 100644
--- a/clangarm64/share/doc/xz/api/lzma12_8h.html
+++ b/clangarm64/share/doc/xz/api/lzma12_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/lzma_8h.html b/clangarm64/share/doc/xz/api/lzma_8h.html
index a5d77f74748..ec417c61a9e 100644
--- a/clangarm64/share/doc/xz/api/lzma_8h.html
+++ b/clangarm64/share/doc/xz/api/lzma_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
@@ -85,9 +85,6 @@
#define | lzma_nothrow |
|
-
-#define | lzma_attribute(attr) |
- |
#define | lzma_attr_pure lzma_attribute((__pure__)) |
|
diff --git a/clangarm64/share/doc/xz/api/stream__flags_8h.html b/clangarm64/share/doc/xz/api/stream__flags_8h.html
index d818d48a8a0..5cc0df912c1 100644
--- a/clangarm64/share/doc/xz/api/stream__flags_8h.html
+++ b/clangarm64/share/doc/xz/api/stream__flags_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/structlzma__allocator.html b/clangarm64/share/doc/xz/api/structlzma__allocator.html
index 8cd227e8fa1..593647b15b5 100644
--- a/clangarm64/share/doc/xz/api/structlzma__allocator.html
+++ b/clangarm64/share/doc/xz/api/structlzma__allocator.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/structlzma__block.html b/clangarm64/share/doc/xz/api/structlzma__block.html
index 27bd8c4712f..69aa24562ef 100644
--- a/clangarm64/share/doc/xz/api/structlzma__block.html
+++ b/clangarm64/share/doc/xz/api/structlzma__block.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/structlzma__filter.html b/clangarm64/share/doc/xz/api/structlzma__filter.html
index 674d734ddd6..b78081c5e86 100644
--- a/clangarm64/share/doc/xz/api/structlzma__filter.html
+++ b/clangarm64/share/doc/xz/api/structlzma__filter.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/structlzma__index__iter.html b/clangarm64/share/doc/xz/api/structlzma__index__iter.html
index 57a8eef1909..d75595a710a 100644
--- a/clangarm64/share/doc/xz/api/structlzma__index__iter.html
+++ b/clangarm64/share/doc/xz/api/structlzma__index__iter.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/structlzma__mt.html b/clangarm64/share/doc/xz/api/structlzma__mt.html
index 81598438ca4..17a16cc4a58 100644
--- a/clangarm64/share/doc/xz/api/structlzma__mt.html
+++ b/clangarm64/share/doc/xz/api/structlzma__mt.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/structlzma__options__bcj.html b/clangarm64/share/doc/xz/api/structlzma__options__bcj.html
index 6956d2ce048..b9620921ccd 100644
--- a/clangarm64/share/doc/xz/api/structlzma__options__bcj.html
+++ b/clangarm64/share/doc/xz/api/structlzma__options__bcj.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/structlzma__options__delta.html b/clangarm64/share/doc/xz/api/structlzma__options__delta.html
index c4b4b333d66..294586dee11 100644
--- a/clangarm64/share/doc/xz/api/structlzma__options__delta.html
+++ b/clangarm64/share/doc/xz/api/structlzma__options__delta.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/structlzma__options__lzma.html b/clangarm64/share/doc/xz/api/structlzma__options__lzma.html
index edb52750328..f8e3adf4ddc 100644
--- a/clangarm64/share/doc/xz/api/structlzma__options__lzma.html
+++ b/clangarm64/share/doc/xz/api/structlzma__options__lzma.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/structlzma__stream.html b/clangarm64/share/doc/xz/api/structlzma__stream.html
index 6bac51adb89..5a0c7842b74 100644
--- a/clangarm64/share/doc/xz/api/structlzma__stream.html
+++ b/clangarm64/share/doc/xz/api/structlzma__stream.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/structlzma__stream__flags.html b/clangarm64/share/doc/xz/api/structlzma__stream__flags.html
index 9899c479a77..9098ff35ed2 100644
--- a/clangarm64/share/doc/xz/api/structlzma__stream__flags.html
+++ b/clangarm64/share/doc/xz/api/structlzma__stream__flags.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/doc/xz/api/version_8h.html b/clangarm64/share/doc/xz/api/version_8h.html
index 833c898c7ca..fd27466b8ff 100644
--- a/clangarm64/share/doc/xz/api/version_8h.html
+++ b/clangarm64/share/doc/xz/api/version_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
@@ -67,7 +67,7 @@
| Minor version number of the liblzma release.
|
|
-#define | LZMA_VERSION_PATCH 4 |
+#define LZMA_VERSION_PATCH 5 |
| Patch version number of the liblzma release.
|
|
#define | LZMA_VERSION_STABILITY LZMA_VERSION_STABILITY_STABLE |
diff --git a/clangarm64/share/doc/xz/api/vli_8h.html b/clangarm64/share/doc/xz/api/vli_8h.html
index ad1b523bcdd..4e3da1f29a1 100644
--- a/clangarm64/share/doc/xz/api/vli_8h.html
+++ b/clangarm64/share/doc/xz/api/vli_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/clangarm64/share/locale/eo/LC_MESSAGES/xz.mo b/clangarm64/share/locale/eo/LC_MESSAGES/xz.mo
index 1023a345d8f..2948f089705 100644
Binary files a/clangarm64/share/locale/eo/LC_MESSAGES/xz.mo and b/clangarm64/share/locale/eo/LC_MESSAGES/xz.mo differ
diff --git a/clangarm64/share/locale/zh_CN/LC_MESSAGES/xz.mo b/clangarm64/share/locale/zh_CN/LC_MESSAGES/xz.mo
index c714368a4ca..60b4f905458 100644
Binary files a/clangarm64/share/locale/zh_CN/LC_MESSAGES/xz.mo and b/clangarm64/share/locale/zh_CN/LC_MESSAGES/xz.mo differ
diff --git a/clangarm64/share/man/de/man1/unxz.1.gz b/clangarm64/share/man/de/man1/unxz.1.gz
index cd3f62b8f00..6ccdcea169b 100644
Binary files a/clangarm64/share/man/de/man1/unxz.1.gz and b/clangarm64/share/man/de/man1/unxz.1.gz differ
diff --git a/clangarm64/share/man/de/man1/xz.1.gz b/clangarm64/share/man/de/man1/xz.1.gz
index cd3f62b8f00..6ccdcea169b 100644
Binary files a/clangarm64/share/man/de/man1/xz.1.gz and b/clangarm64/share/man/de/man1/xz.1.gz differ
diff --git a/clangarm64/share/man/de/man1/xzcat.1.gz b/clangarm64/share/man/de/man1/xzcat.1.gz
index cd3f62b8f00..6ccdcea169b 100644
Binary files a/clangarm64/share/man/de/man1/xzcat.1.gz and b/clangarm64/share/man/de/man1/xzcat.1.gz differ
diff --git a/clangarm64/share/man/fr/man1/unxz.1.gz b/clangarm64/share/man/fr/man1/unxz.1.gz
index 0511f7b0c64..b5f7a30fc2e 100644
Binary files a/clangarm64/share/man/fr/man1/unxz.1.gz and b/clangarm64/share/man/fr/man1/unxz.1.gz differ
diff --git a/clangarm64/share/man/fr/man1/xz.1.gz b/clangarm64/share/man/fr/man1/xz.1.gz
index 0511f7b0c64..b5f7a30fc2e 100644
Binary files a/clangarm64/share/man/fr/man1/xz.1.gz and b/clangarm64/share/man/fr/man1/xz.1.gz differ
diff --git a/clangarm64/share/man/fr/man1/xzcat.1.gz b/clangarm64/share/man/fr/man1/xzcat.1.gz
index 0511f7b0c64..b5f7a30fc2e 100644
Binary files a/clangarm64/share/man/fr/man1/xzcat.1.gz and b/clangarm64/share/man/fr/man1/xzcat.1.gz differ
diff --git a/clangarm64/share/man/ko/man1/unxz.1.gz b/clangarm64/share/man/ko/man1/unxz.1.gz
index 338f66aea61..01d1e0498d8 100644
Binary files a/clangarm64/share/man/ko/man1/unxz.1.gz and b/clangarm64/share/man/ko/man1/unxz.1.gz differ
diff --git a/clangarm64/share/man/ko/man1/xz.1.gz b/clangarm64/share/man/ko/man1/xz.1.gz
index 338f66aea61..01d1e0498d8 100644
Binary files a/clangarm64/share/man/ko/man1/xz.1.gz and b/clangarm64/share/man/ko/man1/xz.1.gz differ
diff --git a/clangarm64/share/man/ko/man1/xzcat.1.gz b/clangarm64/share/man/ko/man1/xzcat.1.gz
index 338f66aea61..01d1e0498d8 100644
Binary files a/clangarm64/share/man/ko/man1/xzcat.1.gz and b/clangarm64/share/man/ko/man1/xzcat.1.gz differ
diff --git a/clangarm64/share/man/man1/unxz.1.gz b/clangarm64/share/man/man1/unxz.1.gz
index bed8e53c25d..1591abb0230 100644
Binary files a/clangarm64/share/man/man1/unxz.1.gz and b/clangarm64/share/man/man1/unxz.1.gz differ
diff --git a/clangarm64/share/man/man1/xz.1.gz b/clangarm64/share/man/man1/xz.1.gz
index bed8e53c25d..1591abb0230 100644
Binary files a/clangarm64/share/man/man1/xz.1.gz and b/clangarm64/share/man/man1/xz.1.gz differ
diff --git a/clangarm64/share/man/man1/xzcat.1.gz b/clangarm64/share/man/man1/xzcat.1.gz
index bed8e53c25d..1591abb0230 100644
Binary files a/clangarm64/share/man/man1/xzcat.1.gz and b/clangarm64/share/man/man1/xzcat.1.gz differ
diff --git a/clangarm64/share/man/pt_BR/man1/unxz.1.gz b/clangarm64/share/man/pt_BR/man1/unxz.1.gz
index 23a48b1ca16..fbe3ea172b4 100644
Binary files a/clangarm64/share/man/pt_BR/man1/unxz.1.gz and b/clangarm64/share/man/pt_BR/man1/unxz.1.gz differ
diff --git a/clangarm64/share/man/pt_BR/man1/xz.1.gz b/clangarm64/share/man/pt_BR/man1/xz.1.gz
index 23a48b1ca16..fbe3ea172b4 100644
Binary files a/clangarm64/share/man/pt_BR/man1/xz.1.gz and b/clangarm64/share/man/pt_BR/man1/xz.1.gz differ
diff --git a/clangarm64/share/man/pt_BR/man1/xzcat.1.gz b/clangarm64/share/man/pt_BR/man1/xzcat.1.gz
index 23a48b1ca16..fbe3ea172b4 100644
Binary files a/clangarm64/share/man/pt_BR/man1/xzcat.1.gz and b/clangarm64/share/man/pt_BR/man1/xzcat.1.gz differ
diff --git a/clangarm64/share/man/ro/man1/unxz.1.gz b/clangarm64/share/man/ro/man1/unxz.1.gz
index 2af183a0657..4031e939472 100644
Binary files a/clangarm64/share/man/ro/man1/unxz.1.gz and b/clangarm64/share/man/ro/man1/unxz.1.gz differ
diff --git a/clangarm64/share/man/ro/man1/xz.1.gz b/clangarm64/share/man/ro/man1/xz.1.gz
index 2af183a0657..4031e939472 100644
Binary files a/clangarm64/share/man/ro/man1/xz.1.gz and b/clangarm64/share/man/ro/man1/xz.1.gz differ
diff --git a/clangarm64/share/man/ro/man1/xzcat.1.gz b/clangarm64/share/man/ro/man1/xzcat.1.gz
index 2af183a0657..4031e939472 100644
Binary files a/clangarm64/share/man/ro/man1/xzcat.1.gz and b/clangarm64/share/man/ro/man1/xzcat.1.gz differ
diff --git a/clangarm64/share/man/uk/man1/unxz.1.gz b/clangarm64/share/man/uk/man1/unxz.1.gz
index 1186fac7857..5b26ffb3493 100644
Binary files a/clangarm64/share/man/uk/man1/unxz.1.gz and b/clangarm64/share/man/uk/man1/unxz.1.gz differ
diff --git a/clangarm64/share/man/uk/man1/xz.1.gz b/clangarm64/share/man/uk/man1/xz.1.gz
index 1186fac7857..5b26ffb3493 100644
Binary files a/clangarm64/share/man/uk/man1/xz.1.gz and b/clangarm64/share/man/uk/man1/xz.1.gz differ
diff --git a/clangarm64/share/man/uk/man1/xzcat.1.gz b/clangarm64/share/man/uk/man1/xzcat.1.gz
index 1186fac7857..5b26ffb3493 100644
Binary files a/clangarm64/share/man/uk/man1/xzcat.1.gz and b/clangarm64/share/man/uk/man1/xzcat.1.gz differ
diff --git a/usr/bin/lzcat.exe b/usr/bin/lzcat.exe
index 8ec5ed1f14a..98bfdfb095f 100755
Binary files a/usr/bin/lzcat.exe and b/usr/bin/lzcat.exe differ
diff --git a/usr/bin/lzcmp b/usr/bin/lzcmp
index 0c02c2e1214..1dc62caf569 100755
--- a/usr/bin/lzcmp
+++ b/usr/bin/lzcmp
@@ -30,7 +30,7 @@ case ${0##*/} in
*) prog=xzdiff; cmp=${DIFF:-diff};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2]
Compare FILE1 to FILE2, using their uncompressed contents if they are
diff --git a/usr/bin/lzdiff b/usr/bin/lzdiff
index 0c02c2e1214..1dc62caf569 100755
--- a/usr/bin/lzdiff
+++ b/usr/bin/lzdiff
@@ -30,7 +30,7 @@ case ${0##*/} in
*) prog=xzdiff; cmp=${DIFF:-diff};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2]
Compare FILE1 to FILE2, using their uncompressed contents if they are
diff --git a/usr/bin/lzegrep b/usr/bin/lzegrep
index c3a3df13a6f..565a2c512c5 100755
--- a/usr/bin/lzegrep
+++ b/usr/bin/lzegrep
@@ -34,7 +34,7 @@ case ${0##*/} in
*) prog=xzgrep; grep=${GREP:-grep};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
diff --git a/usr/bin/lzfgrep b/usr/bin/lzfgrep
index c3a3df13a6f..565a2c512c5 100755
--- a/usr/bin/lzfgrep
+++ b/usr/bin/lzfgrep
@@ -34,7 +34,7 @@ case ${0##*/} in
*) prog=xzgrep; grep=${GREP:-grep};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
diff --git a/usr/bin/lzgrep b/usr/bin/lzgrep
index c3a3df13a6f..565a2c512c5 100755
--- a/usr/bin/lzgrep
+++ b/usr/bin/lzgrep
@@ -34,7 +34,7 @@ case ${0##*/} in
*) prog=xzgrep; grep=${GREP:-grep};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
diff --git a/usr/bin/lzless b/usr/bin/lzless
index 121e11a12a8..ab967e924bf 100755
--- a/usr/bin/lzless
+++ b/usr/bin/lzless
@@ -23,7 +23,7 @@
# specified via XZ_OPT.
xz='xz --format=auto'
-version='xzless (XZ Utils) 5.4.4'
+version='xzless (XZ Utils) 5.4.5'
usage="Usage: ${0##*/} [OPTION]... [FILE]...
Like 'less', but operate on the uncompressed contents of xz compressed FILEs.
diff --git a/usr/bin/lzma.exe b/usr/bin/lzma.exe
index 5ca6f1f6d3e..a506377d089 100755
Binary files a/usr/bin/lzma.exe and b/usr/bin/lzma.exe differ
diff --git a/usr/bin/lzmadec.exe b/usr/bin/lzmadec.exe
index 64677d747ad..19e1fdf1dfb 100755
Binary files a/usr/bin/lzmadec.exe and b/usr/bin/lzmadec.exe differ
diff --git a/usr/bin/lzmainfo.exe b/usr/bin/lzmainfo.exe
index f00f8f12b33..6545b765052 100755
Binary files a/usr/bin/lzmainfo.exe and b/usr/bin/lzmainfo.exe differ
diff --git a/usr/bin/lzmore b/usr/bin/lzmore
index f541348e1d2..bfb4f2bf4dc 100755
--- a/usr/bin/lzmore
+++ b/usr/bin/lzmore
@@ -23,7 +23,7 @@
# specified via XZ_OPT.
xz='xz --format=auto'
-version='xzmore (XZ Utils) 5.4.4'
+version='xzmore (XZ Utils) 5.4.5'
usage="Usage: ${0##*/} [OPTION]... [FILE]...
Like 'more', but operate on the uncompressed contents of xz compressed FILEs.
diff --git a/usr/bin/msys-lzma-5.dll b/usr/bin/msys-lzma-5.dll
index d186189c233..12bb7faff59 100755
Binary files a/usr/bin/msys-lzma-5.dll and b/usr/bin/msys-lzma-5.dll differ
diff --git a/usr/bin/unlzma.exe b/usr/bin/unlzma.exe
index ede7b76e251..a506377d089 100755
Binary files a/usr/bin/unlzma.exe and b/usr/bin/unlzma.exe differ
diff --git a/usr/bin/unxz.exe b/usr/bin/unxz.exe
index ede7b76e251..969fc3d88ac 100755
Binary files a/usr/bin/unxz.exe and b/usr/bin/unxz.exe differ
diff --git a/usr/bin/xz.exe b/usr/bin/xz.exe
index 5bdedb67361..969fc3d88ac 100755
Binary files a/usr/bin/xz.exe and b/usr/bin/xz.exe differ
diff --git a/usr/bin/xzcat.exe b/usr/bin/xzcat.exe
index 5bdedb67361..969fc3d88ac 100755
Binary files a/usr/bin/xzcat.exe and b/usr/bin/xzcat.exe differ
diff --git a/usr/bin/xzcmp b/usr/bin/xzcmp
index 0c02c2e1214..1dc62caf569 100755
--- a/usr/bin/xzcmp
+++ b/usr/bin/xzcmp
@@ -30,7 +30,7 @@ case ${0##*/} in
*) prog=xzdiff; cmp=${DIFF:-diff};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2]
Compare FILE1 to FILE2, using their uncompressed contents if they are
diff --git a/usr/bin/xzdec.exe b/usr/bin/xzdec.exe
index c4f8299e7ed..11ffbfdb622 100755
Binary files a/usr/bin/xzdec.exe and b/usr/bin/xzdec.exe differ
diff --git a/usr/bin/xzdiff b/usr/bin/xzdiff
index 0c02c2e1214..1dc62caf569 100755
--- a/usr/bin/xzdiff
+++ b/usr/bin/xzdiff
@@ -30,7 +30,7 @@ case ${0##*/} in
*) prog=xzdiff; cmp=${DIFF:-diff};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2]
Compare FILE1 to FILE2, using their uncompressed contents if they are
diff --git a/usr/bin/xzegrep b/usr/bin/xzegrep
index c3a3df13a6f..565a2c512c5 100755
--- a/usr/bin/xzegrep
+++ b/usr/bin/xzegrep
@@ -34,7 +34,7 @@ case ${0##*/} in
*) prog=xzgrep; grep=${GREP:-grep};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
diff --git a/usr/bin/xzfgrep b/usr/bin/xzfgrep
index c3a3df13a6f..565a2c512c5 100755
--- a/usr/bin/xzfgrep
+++ b/usr/bin/xzfgrep
@@ -34,7 +34,7 @@ case ${0##*/} in
*) prog=xzgrep; grep=${GREP:-grep};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
diff --git a/usr/bin/xzgrep b/usr/bin/xzgrep
index c3a3df13a6f..565a2c512c5 100755
--- a/usr/bin/xzgrep
+++ b/usr/bin/xzgrep
@@ -34,7 +34,7 @@ case ${0##*/} in
*) prog=xzgrep; grep=${GREP:-grep};;
esac
-version="$prog (XZ Utils) 5.4.4"
+version="$prog (XZ Utils) 5.4.5"
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
diff --git a/usr/bin/xzless b/usr/bin/xzless
index 121e11a12a8..ab967e924bf 100755
--- a/usr/bin/xzless
+++ b/usr/bin/xzless
@@ -23,7 +23,7 @@
# specified via XZ_OPT.
xz='xz --format=auto'
-version='xzless (XZ Utils) 5.4.4'
+version='xzless (XZ Utils) 5.4.5'
usage="Usage: ${0##*/} [OPTION]... [FILE]...
Like 'less', but operate on the uncompressed contents of xz compressed FILEs.
diff --git a/usr/bin/xzmore b/usr/bin/xzmore
index f541348e1d2..bfb4f2bf4dc 100755
--- a/usr/bin/xzmore
+++ b/usr/bin/xzmore
@@ -23,7 +23,7 @@
# specified via XZ_OPT.
xz='xz --format=auto'
-version='xzmore (XZ Utils) 5.4.4'
+version='xzmore (XZ Utils) 5.4.5'
usage="Usage: ${0##*/} [OPTION]... [FILE]...
Like 'more', but operate on the uncompressed contents of xz compressed FILEs.
diff --git a/usr/share/doc/xz/NEWS b/usr/share/doc/xz/NEWS
index 84282a4c7d2..d26b6361775 100644
--- a/usr/share/doc/xz/NEWS
+++ b/usr/share/doc/xz/NEWS
@@ -2,6 +2,80 @@
XZ Utils Release Notes
======================
+5.4.5 (2023-11-01)
+
+ * liblzma:
+
+ - Use __attribute__((__no_sanitize_address__)) to avoid address
+ sanitization with CRC64 CLMUL. It uses 16-byte-aligned reads
+ which can extend past the bounds of the input buffer and
+ inherently trigger address sanitization errors. This isn't
+ a bug.
+
+ - Fixed an assertion failure that could be triggered by a large
+ unpadded_size argument. It was verified that there was no
+ other bug than the assertion failure.
+
+ - Fixed a bug that prevented building with Windows Vista
+ threading when __attribute__((__constructor__)) is not
+ supported.
+
+ * xz now properly handles special files such as "con" or "nul" on
+ Windows. Before this fix, the following wrote "foo" to the
+ console and deleted the input file "con_xz":
+
+ echo foo | xz > con_xz
+ xz --suffix=_xz --decompress con_xz
+
+ * Build systems:
+
+ - Allow builds with Windows win95 threading and small mode when
+ __attribute__((__constructor__)) is supported.
+
+ - Added a new line to liblzma.pc for MSYS2 (Windows):
+
+ Cflags.private: -DLZMA_API_STATIC
+
+ When compiling code that will link against static liblzma,
+ the LZMA_API_STATIC macro needs to be defined on Windows.
+
+ - CMake specific changes:
+
+ * Fixed a bug that allowed CLOCK_MONOTONIC to be used even
+ if the check for it failed.
+
+ * Fixed a bug where configuring CMake multiple times
+ resulted in HAVE_CLOCK_GETTIME and HAVE_CLOCK_MONOTONIC
+ not being set.
+
+ * Fixed the build with MinGW-w64-based Clang/LLVM 17.
+ llvm-windres now has more accurate GNU windres emulation
+ so the GNU windres workaround from 5.4.1 is needed with
+ llvm-windres version 17 too.
+
+ * The import library on Windows is now properly named
+ "liblzma.dll.a" instead of "libliblzma.dll.a"
+
+ * Fixed a bug causing the Ninja Generator to fail on
+ UNIX-like systems. This bug was introduced in 5.4.0.
+
+ * Added a new option to disable CLMUL CRC64.
+
+ * A module-definition (.def) file is now created when
+ building liblzma.dll with MinGW-w64.
+
+ * The pkg-config liblzma.pc file is now installed on all
+ builds except when using MSVC on Windows.
+
+ * Added large file support by default for platforms that
+ need it to handle files larger than 2 GiB. This includes
+ MinGW-w64, even 64-bit builds.
+
+ * Small fixes and improvements to the tests.
+
+ * Updated translations: Chinese (simplified) and Esperanto.
+
+
5.4.4 (2023-08-02)
* liblzma and xzdec can now build against WASI SDK when threading
diff --git a/usr/share/doc/xz/THANKS b/usr/share/doc/xz/THANKS
index cf7c59c844c..0206af938f1 100644
--- a/usr/share/doc/xz/THANKS
+++ b/usr/share/doc/xz/THANKS
@@ -19,6 +19,7 @@ has been important. :-) In alphabetical order:
- Jakub Bogusz
- Adam Borowski
- Maarten Bosmans
+ - Lukas Braune
- Benjamin Buch
- Trent W. Buck
- Kevin R. Bulgrien
@@ -64,6 +65,7 @@ has been important. :-) In alphabetical order:
- Jouk Jansen
- Jun I Jin
- Kiyoshi Kanazawa
+ - Joona Kannisto
- Per Øyvind Karlsen
- Iouri Kharon
- Thomas Klausner
@@ -127,6 +129,7 @@ has been important. :-) In alphabetical order:
- Torsten Rupp
- Stephen Sachs
- Jukka Salmi
+ - Agostino Sarubbo
- Alexandre Sauvé
- Benno Schulenberg
- Andreas Schwab
@@ -138,6 +141,7 @@ has been important. :-) In alphabetical order:
- Brad Smith
- Bruce Stark
- Pippijn van Steenhoven
+ - Martin Storsjö
- Jonathan Stott
- Dan Stromberg
- Jia Tan
diff --git a/usr/share/doc/xz/api/annotated.html b/usr/share/doc/xz/api/annotated.html
index 2f4aa6b43ea..4016c49f38d 100644
--- a/usr/share/doc/xz/api/annotated.html
+++ b/usr/share/doc/xz/api/annotated.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/base_8h.html b/usr/share/doc/xz/api/base_8h.html
index e69eeea32cc..417ccefa607 100644
--- a/usr/share/doc/xz/api/base_8h.html
+++ b/usr/share/doc/xz/api/base_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/bcj_8h.html b/usr/share/doc/xz/api/bcj_8h.html
index da5ac3c1b0e..1dabca4364d 100644
--- a/usr/share/doc/xz/api/bcj_8h.html
+++ b/usr/share/doc/xz/api/bcj_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/block_8h.html b/usr/share/doc/xz/api/block_8h.html
index 72503e0ca1f..e2e1702a8ec 100644
--- a/usr/share/doc/xz/api/block_8h.html
+++ b/usr/share/doc/xz/api/block_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/check_8h.html b/usr/share/doc/xz/api/check_8h.html
index f11a55dbf8e..2323c6c2bc7 100644
--- a/usr/share/doc/xz/api/check_8h.html
+++ b/usr/share/doc/xz/api/check_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/classes.html b/usr/share/doc/xz/api/classes.html
index eb0000f8f75..a0102708e8b 100644
--- a/usr/share/doc/xz/api/classes.html
+++ b/usr/share/doc/xz/api/classes.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/container_8h.html b/usr/share/doc/xz/api/container_8h.html
index 8be3f9f22e7..332b2b10419 100644
--- a/usr/share/doc/xz/api/container_8h.html
+++ b/usr/share/doc/xz/api/container_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/delta_8h.html b/usr/share/doc/xz/api/delta_8h.html
index 7bd39c151a3..dd64be26650 100644
--- a/usr/share/doc/xz/api/delta_8h.html
+++ b/usr/share/doc/xz/api/delta_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/dir_b17a1d403082bd69a703ed987cf158fb.html b/usr/share/doc/xz/api/dir_b17a1d403082bd69a703ed987cf158fb.html
index d6d333a374a..ff360ae0521 100644
--- a/usr/share/doc/xz/api/dir_b17a1d403082bd69a703ed987cf158fb.html
+++ b/usr/share/doc/xz/api/dir_b17a1d403082bd69a703ed987cf158fb.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/files.html b/usr/share/doc/xz/api/files.html
index 8eb191a47e2..459665c7ca3 100644
--- a/usr/share/doc/xz/api/files.html
+++ b/usr/share/doc/xz/api/files.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/filter_8h.html b/usr/share/doc/xz/api/filter_8h.html
index 99dd7a4c295..7f2ffaaa248 100644
--- a/usr/share/doc/xz/api/filter_8h.html
+++ b/usr/share/doc/xz/api/filter_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/functions.html b/usr/share/doc/xz/api/functions.html
index 30a31512977..b50cf73c3dc 100644
--- a/usr/share/doc/xz/api/functions.html
+++ b/usr/share/doc/xz/api/functions.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/functions_vars.html b/usr/share/doc/xz/api/functions_vars.html
index 2e76dec126a..f6d689cb9d6 100644
--- a/usr/share/doc/xz/api/functions_vars.html
+++ b/usr/share/doc/xz/api/functions_vars.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/globals.html b/usr/share/doc/xz/api/globals.html
index a97b52917ec..f80423cd9af 100644
--- a/usr/share/doc/xz/api/globals.html
+++ b/usr/share/doc/xz/api/globals.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/globals_defs.html b/usr/share/doc/xz/api/globals_defs.html
index 6b5beca058a..a7b945c674b 100644
--- a/usr/share/doc/xz/api/globals_defs.html
+++ b/usr/share/doc/xz/api/globals_defs.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/globals_enum.html b/usr/share/doc/xz/api/globals_enum.html
index 52616d32926..18208713cfa 100644
--- a/usr/share/doc/xz/api/globals_enum.html
+++ b/usr/share/doc/xz/api/globals_enum.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/globals_eval.html b/usr/share/doc/xz/api/globals_eval.html
index ad027447a1a..51424c77484 100644
--- a/usr/share/doc/xz/api/globals_eval.html
+++ b/usr/share/doc/xz/api/globals_eval.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/globals_func.html b/usr/share/doc/xz/api/globals_func.html
index e3a68566429..091e5190461 100644
--- a/usr/share/doc/xz/api/globals_func.html
+++ b/usr/share/doc/xz/api/globals_func.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/globals_type.html b/usr/share/doc/xz/api/globals_type.html
index 9b4bb0d3192..cd7aa3f3512 100644
--- a/usr/share/doc/xz/api/globals_type.html
+++ b/usr/share/doc/xz/api/globals_type.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/hardware_8h.html b/usr/share/doc/xz/api/hardware_8h.html
index 2e299affc20..fd302e2a55d 100644
--- a/usr/share/doc/xz/api/hardware_8h.html
+++ b/usr/share/doc/xz/api/hardware_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/index.html b/usr/share/doc/xz/api/index.html
index aa38649171e..b3f8ccedbf6 100644
--- a/usr/share/doc/xz/api/index.html
+++ b/usr/share/doc/xz/api/index.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/index_8h.html b/usr/share/doc/xz/api/index_8h.html
index 29a532be801..f0de050dde3 100644
--- a/usr/share/doc/xz/api/index_8h.html
+++ b/usr/share/doc/xz/api/index_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/index__hash_8h.html b/usr/share/doc/xz/api/index__hash_8h.html
index 447056cec43..1f568ed16b4 100644
--- a/usr/share/doc/xz/api/index__hash_8h.html
+++ b/usr/share/doc/xz/api/index__hash_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/lzma12_8h.html b/usr/share/doc/xz/api/lzma12_8h.html
index aafb8e31937..1d8330ce1e9 100644
--- a/usr/share/doc/xz/api/lzma12_8h.html
+++ b/usr/share/doc/xz/api/lzma12_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/lzma_8h.html b/usr/share/doc/xz/api/lzma_8h.html
index a5d77f74748..ec417c61a9e 100644
--- a/usr/share/doc/xz/api/lzma_8h.html
+++ b/usr/share/doc/xz/api/lzma_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
@@ -85,9 +85,6 @@
#define | lzma_nothrow |
|
-
-#define | lzma_attribute(attr) |
- |
#define | lzma_attr_pure lzma_attribute((__pure__)) |
|
diff --git a/usr/share/doc/xz/api/stream__flags_8h.html b/usr/share/doc/xz/api/stream__flags_8h.html
index d818d48a8a0..5cc0df912c1 100644
--- a/usr/share/doc/xz/api/stream__flags_8h.html
+++ b/usr/share/doc/xz/api/stream__flags_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/structlzma__allocator.html b/usr/share/doc/xz/api/structlzma__allocator.html
index 8cd227e8fa1..593647b15b5 100644
--- a/usr/share/doc/xz/api/structlzma__allocator.html
+++ b/usr/share/doc/xz/api/structlzma__allocator.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/structlzma__block.html b/usr/share/doc/xz/api/structlzma__block.html
index 27bd8c4712f..69aa24562ef 100644
--- a/usr/share/doc/xz/api/structlzma__block.html
+++ b/usr/share/doc/xz/api/structlzma__block.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/structlzma__filter.html b/usr/share/doc/xz/api/structlzma__filter.html
index 674d734ddd6..b78081c5e86 100644
--- a/usr/share/doc/xz/api/structlzma__filter.html
+++ b/usr/share/doc/xz/api/structlzma__filter.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/structlzma__index__iter.html b/usr/share/doc/xz/api/structlzma__index__iter.html
index 57a8eef1909..d75595a710a 100644
--- a/usr/share/doc/xz/api/structlzma__index__iter.html
+++ b/usr/share/doc/xz/api/structlzma__index__iter.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/structlzma__mt.html b/usr/share/doc/xz/api/structlzma__mt.html
index 81598438ca4..17a16cc4a58 100644
--- a/usr/share/doc/xz/api/structlzma__mt.html
+++ b/usr/share/doc/xz/api/structlzma__mt.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/structlzma__options__bcj.html b/usr/share/doc/xz/api/structlzma__options__bcj.html
index 6956d2ce048..b9620921ccd 100644
--- a/usr/share/doc/xz/api/structlzma__options__bcj.html
+++ b/usr/share/doc/xz/api/structlzma__options__bcj.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/structlzma__options__delta.html b/usr/share/doc/xz/api/structlzma__options__delta.html
index c4b4b333d66..294586dee11 100644
--- a/usr/share/doc/xz/api/structlzma__options__delta.html
+++ b/usr/share/doc/xz/api/structlzma__options__delta.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/structlzma__options__lzma.html b/usr/share/doc/xz/api/structlzma__options__lzma.html
index edb52750328..f8e3adf4ddc 100644
--- a/usr/share/doc/xz/api/structlzma__options__lzma.html
+++ b/usr/share/doc/xz/api/structlzma__options__lzma.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/structlzma__stream.html b/usr/share/doc/xz/api/structlzma__stream.html
index 6bac51adb89..5a0c7842b74 100644
--- a/usr/share/doc/xz/api/structlzma__stream.html
+++ b/usr/share/doc/xz/api/structlzma__stream.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/structlzma__stream__flags.html b/usr/share/doc/xz/api/structlzma__stream__flags.html
index 9899c479a77..9098ff35ed2 100644
--- a/usr/share/doc/xz/api/structlzma__stream__flags.html
+++ b/usr/share/doc/xz/api/structlzma__stream__flags.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/doc/xz/api/version_8h.html b/usr/share/doc/xz/api/version_8h.html
index 833c898c7ca..fd27466b8ff 100644
--- a/usr/share/doc/xz/api/version_8h.html
+++ b/usr/share/doc/xz/api/version_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
@@ -67,7 +67,7 @@
| Minor version number of the liblzma release.
|
|
-#define | LZMA_VERSION_PATCH 4 |
+#define LZMA_VERSION_PATCH 5 |
| Patch version number of the liblzma release.
|
|
#define | LZMA_VERSION_STABILITY LZMA_VERSION_STABILITY_STABLE |
diff --git a/usr/share/doc/xz/api/vli_8h.html b/usr/share/doc/xz/api/vli_8h.html
index ad1b523bcdd..4e3da1f29a1 100644
--- a/usr/share/doc/xz/api/vli_8h.html
+++ b/usr/share/doc/xz/api/vli_8h.html
@@ -18,7 +18,7 @@
- liblzma (XZ Utils) 5.4.4
+ liblzma (XZ Utils) 5.4.5
|
diff --git a/usr/share/locale/eo/LC_MESSAGES/xz.mo b/usr/share/locale/eo/LC_MESSAGES/xz.mo
index 1023a345d8f..2948f089705 100644
Binary files a/usr/share/locale/eo/LC_MESSAGES/xz.mo and b/usr/share/locale/eo/LC_MESSAGES/xz.mo differ
diff --git a/usr/share/locale/zh_CN/LC_MESSAGES/xz.mo b/usr/share/locale/zh_CN/LC_MESSAGES/xz.mo
index c714368a4ca..60b4f905458 100644
Binary files a/usr/share/locale/zh_CN/LC_MESSAGES/xz.mo and b/usr/share/locale/zh_CN/LC_MESSAGES/xz.mo differ
diff --git a/usr/share/man/de/man1/lzcat.1.gz b/usr/share/man/de/man1/lzcat.1.gz
index cd3f62b8f00..6ccdcea169b 100644
Binary files a/usr/share/man/de/man1/lzcat.1.gz and b/usr/share/man/de/man1/lzcat.1.gz differ
diff --git a/usr/share/man/de/man1/lzma.1.gz b/usr/share/man/de/man1/lzma.1.gz
index cd3f62b8f00..6ccdcea169b 100644
Binary files a/usr/share/man/de/man1/lzma.1.gz and b/usr/share/man/de/man1/lzma.1.gz differ
diff --git a/usr/share/man/de/man1/unlzma.1.gz b/usr/share/man/de/man1/unlzma.1.gz
index cd3f62b8f00..6ccdcea169b 100644
Binary files a/usr/share/man/de/man1/unlzma.1.gz and b/usr/share/man/de/man1/unlzma.1.gz differ
diff --git a/usr/share/man/de/man1/unxz.1.gz b/usr/share/man/de/man1/unxz.1.gz
index cd3f62b8f00..6ccdcea169b 100644
Binary files a/usr/share/man/de/man1/unxz.1.gz and b/usr/share/man/de/man1/unxz.1.gz differ
diff --git a/usr/share/man/de/man1/xz.1.gz b/usr/share/man/de/man1/xz.1.gz
index cd3f62b8f00..6ccdcea169b 100644
Binary files a/usr/share/man/de/man1/xz.1.gz and b/usr/share/man/de/man1/xz.1.gz differ
diff --git a/usr/share/man/de/man1/xzcat.1.gz b/usr/share/man/de/man1/xzcat.1.gz
index cd3f62b8f00..6ccdcea169b 100644
Binary files a/usr/share/man/de/man1/xzcat.1.gz and b/usr/share/man/de/man1/xzcat.1.gz differ
diff --git a/usr/share/man/fr/man1/lzcat.1.gz b/usr/share/man/fr/man1/lzcat.1.gz
index 0511f7b0c64..b5f7a30fc2e 100644
Binary files a/usr/share/man/fr/man1/lzcat.1.gz and b/usr/share/man/fr/man1/lzcat.1.gz differ
diff --git a/usr/share/man/fr/man1/lzma.1.gz b/usr/share/man/fr/man1/lzma.1.gz
index 0511f7b0c64..b5f7a30fc2e 100644
Binary files a/usr/share/man/fr/man1/lzma.1.gz and b/usr/share/man/fr/man1/lzma.1.gz differ
diff --git a/usr/share/man/fr/man1/unlzma.1.gz b/usr/share/man/fr/man1/unlzma.1.gz
index 0511f7b0c64..b5f7a30fc2e 100644
Binary files a/usr/share/man/fr/man1/unlzma.1.gz and b/usr/share/man/fr/man1/unlzma.1.gz differ
diff --git a/usr/share/man/fr/man1/unxz.1.gz b/usr/share/man/fr/man1/unxz.1.gz
index 0511f7b0c64..b5f7a30fc2e 100644
Binary files a/usr/share/man/fr/man1/unxz.1.gz and b/usr/share/man/fr/man1/unxz.1.gz differ
diff --git a/usr/share/man/fr/man1/xz.1.gz b/usr/share/man/fr/man1/xz.1.gz
index 0511f7b0c64..b5f7a30fc2e 100644
Binary files a/usr/share/man/fr/man1/xz.1.gz and b/usr/share/man/fr/man1/xz.1.gz differ
diff --git a/usr/share/man/fr/man1/xzcat.1.gz b/usr/share/man/fr/man1/xzcat.1.gz
index 0511f7b0c64..b5f7a30fc2e 100644
Binary files a/usr/share/man/fr/man1/xzcat.1.gz and b/usr/share/man/fr/man1/xzcat.1.gz differ
diff --git a/usr/share/man/ko/man1/lzcat.1.gz b/usr/share/man/ko/man1/lzcat.1.gz
index 338f66aea61..01d1e0498d8 100644
Binary files a/usr/share/man/ko/man1/lzcat.1.gz and b/usr/share/man/ko/man1/lzcat.1.gz differ
diff --git a/usr/share/man/ko/man1/lzma.1.gz b/usr/share/man/ko/man1/lzma.1.gz
index 338f66aea61..01d1e0498d8 100644
Binary files a/usr/share/man/ko/man1/lzma.1.gz and b/usr/share/man/ko/man1/lzma.1.gz differ
diff --git a/usr/share/man/ko/man1/unlzma.1.gz b/usr/share/man/ko/man1/unlzma.1.gz
index 338f66aea61..01d1e0498d8 100644
Binary files a/usr/share/man/ko/man1/unlzma.1.gz and b/usr/share/man/ko/man1/unlzma.1.gz differ
diff --git a/usr/share/man/ko/man1/unxz.1.gz b/usr/share/man/ko/man1/unxz.1.gz
index 338f66aea61..01d1e0498d8 100644
Binary files a/usr/share/man/ko/man1/unxz.1.gz and b/usr/share/man/ko/man1/unxz.1.gz differ
diff --git a/usr/share/man/ko/man1/xz.1.gz b/usr/share/man/ko/man1/xz.1.gz
index 338f66aea61..01d1e0498d8 100644
Binary files a/usr/share/man/ko/man1/xz.1.gz and b/usr/share/man/ko/man1/xz.1.gz differ
diff --git a/usr/share/man/ko/man1/xzcat.1.gz b/usr/share/man/ko/man1/xzcat.1.gz
index 338f66aea61..01d1e0498d8 100644
Binary files a/usr/share/man/ko/man1/xzcat.1.gz and b/usr/share/man/ko/man1/xzcat.1.gz differ
diff --git a/usr/share/man/man1/lzcat.1.gz b/usr/share/man/man1/lzcat.1.gz
index bed8e53c25d..1591abb0230 100644
Binary files a/usr/share/man/man1/lzcat.1.gz and b/usr/share/man/man1/lzcat.1.gz differ
diff --git a/usr/share/man/man1/lzma.1.gz b/usr/share/man/man1/lzma.1.gz
index bed8e53c25d..1591abb0230 100644
Binary files a/usr/share/man/man1/lzma.1.gz and b/usr/share/man/man1/lzma.1.gz differ
diff --git a/usr/share/man/man1/unlzma.1.gz b/usr/share/man/man1/unlzma.1.gz
index bed8e53c25d..1591abb0230 100644
Binary files a/usr/share/man/man1/unlzma.1.gz and b/usr/share/man/man1/unlzma.1.gz differ
diff --git a/usr/share/man/man1/unxz.1.gz b/usr/share/man/man1/unxz.1.gz
index bed8e53c25d..1591abb0230 100644
Binary files a/usr/share/man/man1/unxz.1.gz and b/usr/share/man/man1/unxz.1.gz differ
diff --git a/usr/share/man/man1/xz.1.gz b/usr/share/man/man1/xz.1.gz
index bed8e53c25d..1591abb0230 100644
Binary files a/usr/share/man/man1/xz.1.gz and b/usr/share/man/man1/xz.1.gz differ
diff --git a/usr/share/man/man1/xzcat.1.gz b/usr/share/man/man1/xzcat.1.gz
index bed8e53c25d..1591abb0230 100644
Binary files a/usr/share/man/man1/xzcat.1.gz and b/usr/share/man/man1/xzcat.1.gz differ
diff --git a/usr/share/man/pt_BR/man1/lzcat.1.gz b/usr/share/man/pt_BR/man1/lzcat.1.gz
index 23a48b1ca16..fbe3ea172b4 100644
Binary files a/usr/share/man/pt_BR/man1/lzcat.1.gz and b/usr/share/man/pt_BR/man1/lzcat.1.gz differ
diff --git a/usr/share/man/pt_BR/man1/lzma.1.gz b/usr/share/man/pt_BR/man1/lzma.1.gz
index 23a48b1ca16..fbe3ea172b4 100644
Binary files a/usr/share/man/pt_BR/man1/lzma.1.gz and b/usr/share/man/pt_BR/man1/lzma.1.gz differ
diff --git a/usr/share/man/pt_BR/man1/unlzma.1.gz b/usr/share/man/pt_BR/man1/unlzma.1.gz
index 23a48b1ca16..fbe3ea172b4 100644
Binary files a/usr/share/man/pt_BR/man1/unlzma.1.gz and b/usr/share/man/pt_BR/man1/unlzma.1.gz differ
diff --git a/usr/share/man/pt_BR/man1/unxz.1.gz b/usr/share/man/pt_BR/man1/unxz.1.gz
index 23a48b1ca16..fbe3ea172b4 100644
Binary files a/usr/share/man/pt_BR/man1/unxz.1.gz and b/usr/share/man/pt_BR/man1/unxz.1.gz differ
diff --git a/usr/share/man/pt_BR/man1/xz.1.gz b/usr/share/man/pt_BR/man1/xz.1.gz
index 23a48b1ca16..fbe3ea172b4 100644
Binary files a/usr/share/man/pt_BR/man1/xz.1.gz and b/usr/share/man/pt_BR/man1/xz.1.gz differ
diff --git a/usr/share/man/pt_BR/man1/xzcat.1.gz b/usr/share/man/pt_BR/man1/xzcat.1.gz
index 23a48b1ca16..fbe3ea172b4 100644
Binary files a/usr/share/man/pt_BR/man1/xzcat.1.gz and b/usr/share/man/pt_BR/man1/xzcat.1.gz differ
diff --git a/usr/share/man/ro/man1/lzcat.1.gz b/usr/share/man/ro/man1/lzcat.1.gz
index 2af183a0657..4031e939472 100644
Binary files a/usr/share/man/ro/man1/lzcat.1.gz and b/usr/share/man/ro/man1/lzcat.1.gz differ
diff --git a/usr/share/man/ro/man1/lzma.1.gz b/usr/share/man/ro/man1/lzma.1.gz
index 2af183a0657..4031e939472 100644
Binary files a/usr/share/man/ro/man1/lzma.1.gz and b/usr/share/man/ro/man1/lzma.1.gz differ
diff --git a/usr/share/man/ro/man1/unlzma.1.gz b/usr/share/man/ro/man1/unlzma.1.gz
index 2af183a0657..4031e939472 100644
Binary files a/usr/share/man/ro/man1/unlzma.1.gz and b/usr/share/man/ro/man1/unlzma.1.gz differ
diff --git a/usr/share/man/ro/man1/unxz.1.gz b/usr/share/man/ro/man1/unxz.1.gz
index 2af183a0657..4031e939472 100644
Binary files a/usr/share/man/ro/man1/unxz.1.gz and b/usr/share/man/ro/man1/unxz.1.gz differ
diff --git a/usr/share/man/ro/man1/xz.1.gz b/usr/share/man/ro/man1/xz.1.gz
index 2af183a0657..4031e939472 100644
Binary files a/usr/share/man/ro/man1/xz.1.gz and b/usr/share/man/ro/man1/xz.1.gz differ
diff --git a/usr/share/man/ro/man1/xzcat.1.gz b/usr/share/man/ro/man1/xzcat.1.gz
index 2af183a0657..4031e939472 100644
Binary files a/usr/share/man/ro/man1/xzcat.1.gz and b/usr/share/man/ro/man1/xzcat.1.gz differ
diff --git a/usr/share/man/uk/man1/lzcat.1.gz b/usr/share/man/uk/man1/lzcat.1.gz
index 1186fac7857..5b26ffb3493 100644
Binary files a/usr/share/man/uk/man1/lzcat.1.gz and b/usr/share/man/uk/man1/lzcat.1.gz differ
diff --git a/usr/share/man/uk/man1/lzma.1.gz b/usr/share/man/uk/man1/lzma.1.gz
index 1186fac7857..5b26ffb3493 100644
Binary files a/usr/share/man/uk/man1/lzma.1.gz and b/usr/share/man/uk/man1/lzma.1.gz differ
diff --git a/usr/share/man/uk/man1/unlzma.1.gz b/usr/share/man/uk/man1/unlzma.1.gz
index 1186fac7857..5b26ffb3493 100644
Binary files a/usr/share/man/uk/man1/unlzma.1.gz and b/usr/share/man/uk/man1/unlzma.1.gz differ
diff --git a/usr/share/man/uk/man1/unxz.1.gz b/usr/share/man/uk/man1/unxz.1.gz
index 1186fac7857..5b26ffb3493 100644
Binary files a/usr/share/man/uk/man1/unxz.1.gz and b/usr/share/man/uk/man1/unxz.1.gz differ
diff --git a/usr/share/man/uk/man1/xz.1.gz b/usr/share/man/uk/man1/xz.1.gz
index 1186fac7857..5b26ffb3493 100644
Binary files a/usr/share/man/uk/man1/xz.1.gz and b/usr/share/man/uk/man1/xz.1.gz differ
diff --git a/usr/share/man/uk/man1/xzcat.1.gz b/usr/share/man/uk/man1/xzcat.1.gz
index 1186fac7857..5b26ffb3493 100644
Binary files a/usr/share/man/uk/man1/xzcat.1.gz and b/usr/share/man/uk/man1/xzcat.1.gz differ
diff --git a/var/lib/pacman/local/liblzma-5.4.4-1/mtree b/var/lib/pacman/local/liblzma-5.4.4-1/mtree
deleted file mode 100644
index 0408a7ab9c8..00000000000
Binary files a/var/lib/pacman/local/liblzma-5.4.4-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/liblzma-5.4.4-1/desc b/var/lib/pacman/local/liblzma-5.4.5-1/desc
similarity index 77%
rename from var/lib/pacman/local/liblzma-5.4.4-1/desc
rename to var/lib/pacman/local/liblzma-5.4.5-1/desc
index 0a56912fed9..9d01de716cd 100644
--- a/var/lib/pacman/local/liblzma-5.4.4-1/desc
+++ b/var/lib/pacman/local/liblzma-5.4.5-1/desc
@@ -2,7 +2,7 @@
liblzma
%VERSION%
-5.4.4-1
+5.4.5-1
%BASE%
xz
@@ -17,16 +17,16 @@ https://tukaani.org/xz/
x86_64
%BUILDDATE%
-1691044495
+1698940057
%INSTALLDATE%
-1691205298
+1698981300
%PACKAGER%
-CI (msys2/msys2-autobuild/1f1fabad/5747389905)
+CI (msys2/msys2-autobuild/1ed7c15c/6734942999)
%SIZE%
-176834
+174786
%REASON%
1
diff --git a/var/lib/pacman/local/liblzma-5.4.4-1/files b/var/lib/pacman/local/liblzma-5.4.5-1/files
similarity index 100%
rename from var/lib/pacman/local/liblzma-5.4.4-1/files
rename to var/lib/pacman/local/liblzma-5.4.5-1/files
diff --git a/var/lib/pacman/local/liblzma-5.4.5-1/mtree b/var/lib/pacman/local/liblzma-5.4.5-1/mtree
new file mode 100644
index 00000000000..325de121d9d
Binary files /dev/null and b/var/lib/pacman/local/liblzma-5.4.5-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r346.gd6c07d956-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r346.gd6c07d956-1/mtree
deleted file mode 100644
index d9fdb2e0996..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r346.gd6c07d956-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r346.gd6c07d956-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r403.g7ef0ba478-1/desc
similarity index 78%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r346.gd6c07d956-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r403.g7ef0ba478-1/desc
index bc9024774de..3ac6d70f2ac 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r346.gd6c07d956-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r403.g7ef0ba478-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-crt-git
%VERSION%
-11.0.0.r346.gd6c07d956-1
+11.0.0.r403.g7ef0ba478-1
%BASE%
mingw-w64-crt-git
@@ -17,16 +17,16 @@ https://mingw-w64.sourceforge.io/
any
%BUILDDATE%
-1698689803
+1698943398
%INSTALLDATE%
-1698808516
+1698981302
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/1ed7c15c/6696980966)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6735577893)
%SIZE%
-16550429
+16605825
%GROUPS%
mingw-w64-clang-aarch64-toolchain
@@ -35,6 +35,7 @@ mingw-w64-clang-aarch64-toolchain
custom
%VALIDATION%
+sha256
pgp
%DEPENDS%
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r346.gd6c07d956-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r403.g7ef0ba478-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r346.gd6c07d956-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r403.g7ef0ba478-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r403.g7ef0ba478-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r403.g7ef0ba478-1/mtree
new file mode 100644
index 00000000000..d26edf0a852
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-11.0.0.r403.g7ef0ba478-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.3.2-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.3.2-1/mtree
deleted file mode 100644
index 6767b4481d0..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.3.2-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.3.2-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.4.1-1/desc
similarity index 91%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.3.2-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.4.1-1/desc
index 4c79884a028..01158c0c661 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.3.2-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.4.1-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-git-credential-manager
%VERSION%
-2.3.2-1
+2.4.1-1
%BASE%
mingw-w64-git-credential-manager
@@ -17,16 +17,16 @@ Credential Manager for Git
any
%BUILDDATE%
-1692267658
+1698961494
%INSTALLDATE%
-1692328486
+1698981303
%PACKAGER%
Johannes Schindelin
%SIZE%
-26143681
+24678916
%GROUPS%
VCS
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.3.2-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.4.1-1/files
similarity index 85%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.3.2-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.4.1-1/files
index b68a5eb9c6a..43006012da5 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.3.2-1/files
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.4.1-1/files
@@ -2,8 +2,6 @@
clangarm64/
clangarm64/bin/
clangarm64/bin/Atlassian.Bitbucket.dll
-clangarm64/bin/Atlassian.Bitbucket.UI.exe
-clangarm64/bin/Atlassian.Bitbucket.UI.exe.config
clangarm64/bin/av_libglesv2.dll
clangarm64/bin/Avalonia.Base.dll
clangarm64/bin/Avalonia.Controls.dll
@@ -12,6 +10,7 @@ clangarm64/bin/Avalonia.Dialogs.dll
clangarm64/bin/Avalonia.dll
clangarm64/bin/Avalonia.Markup.dll
clangarm64/bin/Avalonia.Markup.Xaml.dll
+clangarm64/bin/Avalonia.Metal.dll
clangarm64/bin/Avalonia.MicroCom.dll
clangarm64/bin/Avalonia.OpenGL.dll
clangarm64/bin/Avalonia.Remote.Protocol.dll
@@ -19,17 +18,10 @@ clangarm64/bin/Avalonia.Skia.dll
clangarm64/bin/Avalonia.Themes.Fluent.dll
clangarm64/bin/Avalonia.Win32.dll
clangarm64/bin/gcmcore.dll
-clangarm64/bin/gcmcoreuiwpf.dll
-clangarm64/bin/git-credential-manager-ui.exe
-clangarm64/bin/git-credential-manager-ui.exe.config
clangarm64/bin/git-credential-manager.exe
clangarm64/bin/git-credential-manager.exe.config
clangarm64/bin/GitHub.dll
-clangarm64/bin/GitHub.UI.exe
-clangarm64/bin/GitHub.UI.exe.config
clangarm64/bin/GitLab.dll
-clangarm64/bin/GitLab.UI.exe
-clangarm64/bin/GitLab.UI.exe.config
clangarm64/bin/HarfBuzzSharp.dll
clangarm64/bin/libHarfBuzzSharp.dll
clangarm64/bin/libSkiaSharp.dll
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.3.2-1/install b/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.4.1-1/install
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.3.2-1/install
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.4.1-1/install
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.4.1-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.4.1-1/mtree
new file mode 100644
index 00000000000..e819260112a
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-git-credential-manager-2.4.1-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-git-extra-1.1.636.2db97b993-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-git-extra-1.1.636.2db97b993-1/desc
index 10092180da6..c9a1b596a6e 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-git-extra-1.1.636.2db97b993-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-git-extra-1.1.636.2db97b993-1/desc
@@ -20,7 +20,7 @@ any
1682971880
%INSTALLDATE%
-1698894925
+1698981309
%PACKAGER%
Johannes Schindelin
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r346.gd6c07d956-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r346.gd6c07d956-1/mtree
deleted file mode 100644
index f85830b0aa7..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r346.gd6c07d956-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r346.gd6c07d956-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r403.g7ef0ba478-1/desc
similarity index 79%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r346.gd6c07d956-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r403.g7ef0ba478-1/desc
index 71ebf1d6021..c675d9d0dd9 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r346.gd6c07d956-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r403.g7ef0ba478-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-headers-git
%VERSION%
-11.0.0.r346.gd6c07d956-1
+11.0.0.r403.g7ef0ba478-1
%BASE%
mingw-w64-headers-git
@@ -17,13 +17,13 @@ https://mingw-w64.sourceforge.io/
any
%BUILDDATE%
-1698689596
+1698943200
%INSTALLDATE%
-1698808515
+1698981302
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/1ed7c15c/6696980966)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6735577893)
%SIZE%
82946024
@@ -35,6 +35,7 @@ mingw-w64-clang-aarch64-toolchain
custom
%VALIDATION%
+sha256
pgp
%CONFLICTS%
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r346.gd6c07d956-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r403.g7ef0ba478-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r346.gd6c07d956-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r403.g7ef0ba478-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r403.g7ef0ba478-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r403.g7ef0ba478-1/mtree
new file mode 100644
index 00000000000..05ce31d1d78
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-11.0.0.r403.g7ef0ba478-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.2-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.2-1/mtree
deleted file mode 100644
index bfa7d8c8502..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.2-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.2-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.4-1/desc
similarity index 85%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.2-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.4-1/desc
index bb014634863..671e48fbe0c 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.2-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.4-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-libc++
%VERSION%
-17.0.2-1
+17.0.4-1
%BASE%
mingw-w64-libc++
@@ -17,16 +17,16 @@ https://libcxx.llvm.org/
any
%BUILDDATE%
-1697102476
+1698803114
%INSTALLDATE%
-1697253369
+1698981305
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/a79a8c4c/6493622286)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6714121489)
%SIZE%
-14087166
+14092608
%GROUPS%
mingw-w64-clang-aarch64-toolchain
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.2-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.4-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.2-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.4-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.4-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.4-1/mtree
new file mode 100644
index 00000000000..f3e07bfb1fe
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-libc++-17.0.4-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r346.gd6c07d956-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r346.gd6c07d956-1/mtree
deleted file mode 100644
index 6e9ca96366d..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r346.gd6c07d956-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r346.gd6c07d956-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r403.g7ef0ba478-1/desc
similarity index 79%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r346.gd6c07d956-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r403.g7ef0ba478-1/desc
index 3a08b943cfd..d7fc60523c6 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r346.gd6c07d956-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r403.g7ef0ba478-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-libmangle-git
%VERSION%
-11.0.0.r346.gd6c07d956-1
+11.0.0.r403.g7ef0ba478-1
%BASE%
mingw-w64-libmangle-git
@@ -17,13 +17,13 @@ https://mingw-w64.sourceforge.io/
any
%BUILDDATE%
-1698690318
+1698943883
%INSTALLDATE%
-1698808519
+1698981305
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/1ed7c15c/6696980966)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6735577893)
%SIZE%
47131
@@ -35,6 +35,7 @@ mingw-w64-clang-aarch64-toolchain
custom
%VALIDATION%
+sha256
pgp
%CONFLICTS%
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r346.gd6c07d956-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r403.g7ef0ba478-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r346.gd6c07d956-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r403.g7ef0ba478-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r403.g7ef0ba478-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r403.g7ef0ba478-1/mtree
new file mode 100644
index 00000000000..ff6e47f2e63
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-11.0.0.r403.g7ef0ba478-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.2-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.2-1/mtree
deleted file mode 100644
index f7df609bf73..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.2-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.2-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.4-1/desc
similarity index 81%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.2-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.4-1/desc
index 2198cd3bc0d..f921a12decf 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.2-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.4-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-libunwind
%VERSION%
-17.0.2-1
+17.0.4-1
%BASE%
mingw-w64-libc++
@@ -17,13 +17,13 @@ https://llvm.org/
any
%BUILDDATE%
-1697102476
+1698803114
%INSTALLDATE%
-1697253368
+1698981303
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/a79a8c4c/6493622286)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6714121489)
%SIZE%
211518
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.2-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.4-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.2-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.4-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.4-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.4-1/mtree
new file mode 100644
index 00000000000..f8c951d691b
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-libunwind-17.0.4-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r346.gd6c07d956-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r346.gd6c07d956-1/mtree
deleted file mode 100644
index 4b68cfe03ad..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r346.gd6c07d956-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r346.gd6c07d956-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r403.g7ef0ba478-1/desc
similarity index 80%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r346.gd6c07d956-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r403.g7ef0ba478-1/desc
index 4b0ebca8681..9e058e1656e 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r346.gd6c07d956-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r403.g7ef0ba478-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-libwinpthread-git
%VERSION%
-11.0.0.r346.gd6c07d956-1
+11.0.0.r403.g7ef0ba478-1
%BASE%
mingw-w64-winpthreads-git
@@ -17,13 +17,13 @@ https://mingw-w64.sourceforge.io/
any
%BUILDDATE%
-1698690066
+1698943648
%INSTALLDATE%
-1698808519
+1698981305
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/1ed7c15c/6696980966)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6735577893)
%SIZE%
95833
@@ -36,6 +36,7 @@ MIT
BSD
%VALIDATION%
+sha256
pgp
%CONFLICTS%
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r346.gd6c07d956-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r403.g7ef0ba478-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r346.gd6c07d956-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r403.g7ef0ba478-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r403.g7ef0ba478-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r403.g7ef0ba478-1/mtree
new file mode 100644
index 00000000000..aaee0136921
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-11.0.0.r403.g7ef0ba478-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.2-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.2-1/mtree
deleted file mode 100644
index b5ed0dea439..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.2-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.2-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.4-1/desc
similarity index 85%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.2-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.4-1/desc
index 1b6266af467..d10dae6d665 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.2-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.4-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-lldb
%VERSION%
-17.0.2-1
+17.0.4-1
%BASE%
mingw-w64-lldb
@@ -17,16 +17,16 @@ https://lldb.llvm.org/
any
%BUILDDATE%
-1697129392
+1698859601
%INSTALLDATE%
-1697253379
+1698981306
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/a79a8c4c/6498548525)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6721425409)
%SIZE%
-43544803
+43545827
%GROUPS%
mingw-w64-clang-aarch64-toolchain
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.2-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.4-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.2-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.4-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.4-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.4-1/mtree
new file mode 100644
index 00000000000..ed94191ccba
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-lldb-17.0.4-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.2-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.2-1/mtree
deleted file mode 100644
index c4882b2877f..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.2-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.2-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.4-1/desc
similarity index 79%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.2-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.4-1/desc
index 434db187626..39b84899a6d 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.2-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.4-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-openmp
%VERSION%
-17.0.2-1
+17.0.4-1
%BASE%
mingw-w64-openmp
@@ -17,16 +17,16 @@ https://openmp.llvm.org/
any
%BUILDDATE%
-1697137574
+1698870110
%INSTALLDATE%
-1697253379
+1698981306
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/a79a8c4c/6498548525)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6723417228)
%SIZE%
-1996513
+1996519
%GROUPS%
mingw-w64-clang-aarch64-toolchain
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.2-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.4-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.2-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.4-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.4-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.4-1/mtree
new file mode 100644
index 00000000000..5b004929e89
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-openmp-17.0.4-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.2-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.2-1/mtree
deleted file mode 100644
index 771bf336131..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.2-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.2-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.4-1/desc
similarity index 80%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.2-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.4-1/desc
index bbde7c5ada1..67186383f8b 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.2-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.4-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-polly
%VERSION%
-17.0.2-1
+17.0.4-1
%BASE%
mingw-w64-polly
@@ -17,16 +17,16 @@ https://polly.llvm.org/
any
%BUILDDATE%
-1697103009
+1698864011
%INSTALLDATE%
-1697253379
+1698981306
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/a79a8c4c/6493622286)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6721425409)
%SIZE%
-11907186
+11908262
%GROUPS%
mingw-w64-clang-aarch64-toolchain
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.2-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.4-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.2-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.4-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.4-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.4-1/mtree
new file mode 100644
index 00000000000..02537f4e468
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-polly-17.0.4-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r346.gd6c07d956-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r346.gd6c07d956-1/mtree
deleted file mode 100644
index a5c085987df..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r346.gd6c07d956-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r346.gd6c07d956-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r403.g7ef0ba478-1/desc
similarity index 80%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r346.gd6c07d956-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r403.g7ef0ba478-1/desc
index 99c8cd66074..c3a5fff9c6a 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r346.gd6c07d956-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r403.g7ef0ba478-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-tools-git
%VERSION%
-11.0.0.r346.gd6c07d956-1
+11.0.0.r403.g7ef0ba478-1
%BASE%
mingw-w64-tools-git
@@ -17,13 +17,13 @@ https://mingw-w64.sourceforge.io/
any
%BUILDDATE%
-1698690696
+1698944009
%INSTALLDATE%
-1698808519
+1698981306
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/1ed7c15c/6696980966)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6735577893)
%SIZE%
891361
@@ -35,6 +35,7 @@ mingw-w64-clang-aarch64-toolchain
custom
%VALIDATION%
+sha256
pgp
%DEPENDS%
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r346.gd6c07d956-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r403.g7ef0ba478-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r346.gd6c07d956-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r403.g7ef0ba478-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r403.g7ef0ba478-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r403.g7ef0ba478-1/mtree
new file mode 100644
index 00000000000..df56346c68b
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-11.0.0.r403.g7ef0ba478-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r346.gd6c07d956-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r346.gd6c07d956-1/mtree
deleted file mode 100644
index 969726732c0..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r346.gd6c07d956-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r346.gd6c07d956-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r403.g7ef0ba478-1/desc
similarity index 73%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r346.gd6c07d956-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r403.g7ef0ba478-1/desc
index d51a0de8513..556f6cbdfde 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r346.gd6c07d956-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r403.g7ef0ba478-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-winpthreads-git
%VERSION%
-11.0.0.r346.gd6c07d956-1
+11.0.0.r403.g7ef0ba478-1
%BASE%
mingw-w64-winpthreads-git
@@ -17,13 +17,13 @@ https://mingw-w64.sourceforge.io/
any
%BUILDDATE%
-1698690066
+1698943648
%INSTALLDATE%
-1698808519
+1698981305
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/1ed7c15c/6696980966)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6735577893)
%SIZE%
279532
@@ -36,11 +36,12 @@ MIT
BSD
%VALIDATION%
+sha256
pgp
%DEPENDS%
mingw-w64-clang-aarch64-crt-git
-mingw-w64-clang-aarch64-libwinpthread-git=11.0.0.r346.gd6c07d956
+mingw-w64-clang-aarch64-libwinpthread-git=11.0.0.r403.g7ef0ba478
%CONFLICTS%
mingw-w64-clang-aarch64-winpthreads
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r346.gd6c07d956-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r403.g7ef0ba478-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r346.gd6c07d956-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r403.g7ef0ba478-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r403.g7ef0ba478-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r403.g7ef0ba478-1/mtree
new file mode 100644
index 00000000000..a0d2be5075d
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-11.0.0.r403.g7ef0ba478-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r346.gd6c07d956-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r346.gd6c07d956-1/mtree
deleted file mode 100644
index 552cdc9faa9..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r346.gd6c07d956-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r346.gd6c07d956-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r403.g7ef0ba478-1/desc
similarity index 75%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r346.gd6c07d956-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r403.g7ef0ba478-1/desc
index a29b31107af..6577ec5e0da 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r346.gd6c07d956-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r403.g7ef0ba478-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-winstorecompat-git
%VERSION%
-11.0.0.r346.gd6c07d956-1
+11.0.0.r403.g7ef0ba478-1
%BASE%
mingw-w64-winstorecompat-git
@@ -17,13 +17,13 @@ https://mingw-w64.sourceforge.io/
any
%BUILDDATE%
-1698690962
+1698944263
%INSTALLDATE%
-1698808519
+1698981306
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/1ed7c15c/6696980966)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6735577893)
%SIZE%
137246
@@ -35,5 +35,6 @@ mingw-w64-clang-aarch64-toolchain
custom
%VALIDATION%
+sha256
pgp
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r346.gd6c07d956-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r403.g7ef0ba478-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r346.gd6c07d956-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r403.g7ef0ba478-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r403.g7ef0ba478-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r403.g7ef0ba478-1/mtree
new file mode 100644
index 00000000000..34ed2f72e2b
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-11.0.0.r403.g7ef0ba478-1/mtree differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.4-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.4-1/mtree
deleted file mode 100644
index bdb9e2ffa48..00000000000
Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.4-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.4-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.5-1/desc
similarity index 80%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.4-1/desc
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.5-1/desc
index cbcaa32a6a3..20d87ccfadd 100644
--- a/var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.4-1/desc
+++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.5-1/desc
@@ -2,7 +2,7 @@
mingw-w64-clang-aarch64-xz
%VERSION%
-5.4.4-1
+5.4.5-1
%BASE%
mingw-w64-xz
@@ -17,16 +17,16 @@ https://tukaani.org/xz
any
%BUILDDATE%
-1691053931
+1698904417
%INSTALLDATE%
-1691205299
+1698981305
%PACKAGER%
-CI (msys2-arm/msys2-autobuild/1f1fabad/5748807968)
+CI (msys2-arm/msys2-autobuild/1ed7c15c/6728822532)
%SIZE%
-3514140
+3514747
%REASON%
1
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.4-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.5-1/files
similarity index 100%
rename from var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.4-1/files
rename to var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.5-1/files
diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.5-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.5-1/mtree
new file mode 100644
index 00000000000..7463078a365
Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-xz-5.4.5-1/mtree differ
diff --git a/var/lib/pacman/local/xz-5.4.4-1/mtree b/var/lib/pacman/local/xz-5.4.4-1/mtree
deleted file mode 100644
index b37d0652886..00000000000
Binary files a/var/lib/pacman/local/xz-5.4.4-1/mtree and /dev/null differ
diff --git a/var/lib/pacman/local/xz-5.4.4-1/desc b/var/lib/pacman/local/xz-5.4.5-1/desc
similarity index 78%
rename from var/lib/pacman/local/xz-5.4.4-1/desc
rename to var/lib/pacman/local/xz-5.4.5-1/desc
index dbc1004bd42..c205c258786 100644
--- a/var/lib/pacman/local/xz-5.4.4-1/desc
+++ b/var/lib/pacman/local/xz-5.4.5-1/desc
@@ -2,7 +2,7 @@
xz
%VERSION%
-5.4.4-1
+5.4.5-1
%BASE%
xz
@@ -17,16 +17,16 @@ https://tukaani.org/xz/
x86_64
%BUILDDATE%
-1691044495
+1698940057
%INSTALLDATE%
-1691205299
+1698981307
%PACKAGER%
-CI (msys2/msys2-autobuild/1f1fabad/5747389905)
+CI (msys2/msys2-autobuild/1ed7c15c/6734942999)
%SIZE%
-3466928
+3463202
%REASON%
1
diff --git a/var/lib/pacman/local/xz-5.4.4-1/files b/var/lib/pacman/local/xz-5.4.5-1/files
similarity index 100%
rename from var/lib/pacman/local/xz-5.4.4-1/files
rename to var/lib/pacman/local/xz-5.4.5-1/files
diff --git a/var/lib/pacman/local/xz-5.4.5-1/mtree b/var/lib/pacman/local/xz-5.4.5-1/mtree
new file mode 100644
index 00000000000..80a757d4a06
Binary files /dev/null and b/var/lib/pacman/local/xz-5.4.5-1/mtree differ
diff --git a/var/lib/pacman/sync/clang32.db b/var/lib/pacman/sync/clang32.db
index 9012ab153a7..48d6530377e 100644
Binary files a/var/lib/pacman/sync/clang32.db and b/var/lib/pacman/sync/clang32.db differ
diff --git a/var/lib/pacman/sync/clang32.db.sig b/var/lib/pacman/sync/clang32.db.sig
index 543e908f8ba..085e68cf8c7 100644
Binary files a/var/lib/pacman/sync/clang32.db.sig and b/var/lib/pacman/sync/clang32.db.sig differ
diff --git a/var/lib/pacman/sync/clang64.db b/var/lib/pacman/sync/clang64.db
index e03dbe85949..9257f040e07 100644
Binary files a/var/lib/pacman/sync/clang64.db and b/var/lib/pacman/sync/clang64.db differ
diff --git a/var/lib/pacman/sync/clang64.db.sig b/var/lib/pacman/sync/clang64.db.sig
index f36dd6dcaaa..de75f9f9b66 100644
Binary files a/var/lib/pacman/sync/clang64.db.sig and b/var/lib/pacman/sync/clang64.db.sig differ
diff --git a/var/lib/pacman/sync/clangarm64.db b/var/lib/pacman/sync/clangarm64.db
index 222490a7b1d..118b7eb4bdb 100644
Binary files a/var/lib/pacman/sync/clangarm64.db and b/var/lib/pacman/sync/clangarm64.db differ
diff --git a/var/lib/pacman/sync/clangarm64.db.sig b/var/lib/pacman/sync/clangarm64.db.sig
index 866cee67502..5e4b2e91f6b 100644
Binary files a/var/lib/pacman/sync/clangarm64.db.sig and b/var/lib/pacman/sync/clangarm64.db.sig differ
diff --git a/var/lib/pacman/sync/git-for-windows-aarch64.db b/var/lib/pacman/sync/git-for-windows-aarch64.db
index e1ea3e09d98..20f4ba3145f 100644
Binary files a/var/lib/pacman/sync/git-for-windows-aarch64.db and b/var/lib/pacman/sync/git-for-windows-aarch64.db differ
diff --git a/var/lib/pacman/sync/git-for-windows-aarch64.db.sig b/var/lib/pacman/sync/git-for-windows-aarch64.db.sig
index f575f74bfe2..f472603993d 100644
Binary files a/var/lib/pacman/sync/git-for-windows-aarch64.db.sig and b/var/lib/pacman/sync/git-for-windows-aarch64.db.sig differ
diff --git a/var/lib/pacman/sync/git-for-windows-mingw32.db b/var/lib/pacman/sync/git-for-windows-mingw32.db
index 265e2bee7cd..28a1e55ecef 100644
Binary files a/var/lib/pacman/sync/git-for-windows-mingw32.db and b/var/lib/pacman/sync/git-for-windows-mingw32.db differ
diff --git a/var/lib/pacman/sync/git-for-windows-mingw32.db.sig b/var/lib/pacman/sync/git-for-windows-mingw32.db.sig
index 0a719e37060..fcca0b067e8 100644
Binary files a/var/lib/pacman/sync/git-for-windows-mingw32.db.sig and b/var/lib/pacman/sync/git-for-windows-mingw32.db.sig differ
diff --git a/var/lib/pacman/sync/git-for-windows.db b/var/lib/pacman/sync/git-for-windows.db
index 96b4cb3599d..dc3e489d2da 100644
Binary files a/var/lib/pacman/sync/git-for-windows.db and b/var/lib/pacman/sync/git-for-windows.db differ
diff --git a/var/lib/pacman/sync/git-for-windows.db.sig b/var/lib/pacman/sync/git-for-windows.db.sig
index 3d202118742..f9f33b20dba 100644
Binary files a/var/lib/pacman/sync/git-for-windows.db.sig and b/var/lib/pacman/sync/git-for-windows.db.sig differ
diff --git a/var/lib/pacman/sync/mingw32.db b/var/lib/pacman/sync/mingw32.db
index 219ab201e69..8fd91d7067e 100644
Binary files a/var/lib/pacman/sync/mingw32.db and b/var/lib/pacman/sync/mingw32.db differ
diff --git a/var/lib/pacman/sync/mingw32.db.sig b/var/lib/pacman/sync/mingw32.db.sig
index 17d89cbcd10..8cfc369c34f 100644
Binary files a/var/lib/pacman/sync/mingw32.db.sig and b/var/lib/pacman/sync/mingw32.db.sig differ
diff --git a/var/lib/pacman/sync/mingw64.db b/var/lib/pacman/sync/mingw64.db
index c62d9db71c7..be5dfdd4566 100644
Binary files a/var/lib/pacman/sync/mingw64.db and b/var/lib/pacman/sync/mingw64.db differ
diff --git a/var/lib/pacman/sync/mingw64.db.sig b/var/lib/pacman/sync/mingw64.db.sig
index 5b87e8e3fd2..863d9b8169f 100644
Binary files a/var/lib/pacman/sync/mingw64.db.sig and b/var/lib/pacman/sync/mingw64.db.sig differ
diff --git a/var/lib/pacman/sync/msys.db b/var/lib/pacman/sync/msys.db
index 0337d7befdd..ff6b30f266e 100644
Binary files a/var/lib/pacman/sync/msys.db and b/var/lib/pacman/sync/msys.db differ
diff --git a/var/lib/pacman/sync/msys.db.sig b/var/lib/pacman/sync/msys.db.sig
index 92fc54a3292..6d4c609396c 100644
Binary files a/var/lib/pacman/sync/msys.db.sig and b/var/lib/pacman/sync/msys.db.sig differ
diff --git a/var/lib/pacman/sync/ucrt64.db b/var/lib/pacman/sync/ucrt64.db
index eeb32812215..87646db28c4 100644
Binary files a/var/lib/pacman/sync/ucrt64.db and b/var/lib/pacman/sync/ucrt64.db differ
diff --git a/var/lib/pacman/sync/ucrt64.db.sig b/var/lib/pacman/sync/ucrt64.db.sig
index 52ac7af9d16..e38b586908e 100644
Binary files a/var/lib/pacman/sync/ucrt64.db.sig and b/var/lib/pacman/sync/ucrt64.db.sig differ