download.lst                                  |    4 ++--
 external/harfbuzz/UnpackedTarball_harfbuzz.mk |    1 -
 external/harfbuzz/ubsan.patch                 |   11 -----------
 3 files changed, 2 insertions(+), 14 deletions(-)

New commits:
commit 750ac43647526525c425124f601112b64c8e8f46
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Mon Aug 25 10:43:55 2025 +0200
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Mon Aug 25 11:57:48 2025 +0200

    harfbuzz: upgrade to 11.4.3
    
    Downloaded from 
https://github.com/harfbuzz/harfbuzz/releases/download/11.4.3/harfbuzz-11.4.3.tar.xz
    
    Change-Id: Ib1d5033eb63c4ec5fba6816e692166b42ea08087
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/190157
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>
    Tested-by: Jenkins

diff --git a/download.lst b/download.lst
index 11498c18df9e..9182b534339e 100644
--- a/download.lst
+++ b/download.lst
@@ -327,8 +327,8 @@ GRAPHITE_TARBALL := graphite2-minimal-1.3.14.tgz
 # three static lines
 # so that git cherry-pick
 # will not run into conflicts
-HARFBUZZ_SHA256SUM := 
49ff7bd4a506486057f2918ecc856a249e3972f27ea49e3d2aa0f2afb59a57dd
-HARFBUZZ_TARBALL := harfbuzz-11.4.2.tar.xz
+HARFBUZZ_SHA256SUM := 
6660415ad48fa1a46e4fa75fcdb70ff819c452153f08677d34ffb29eda66415d
+HARFBUZZ_TARBALL := harfbuzz-11.4.3.tar.xz
 # three static lines
 # so that git cherry-pick
 # will not run into conflicts
diff --git a/external/harfbuzz/UnpackedTarball_harfbuzz.mk 
b/external/harfbuzz/UnpackedTarball_harfbuzz.mk
index 91873292619d..b3b63944d0dc 100644
--- a/external/harfbuzz/UnpackedTarball_harfbuzz.mk
+++ b/external/harfbuzz/UnpackedTarball_harfbuzz.mk
@@ -17,7 +17,6 @@ $(eval $(call gb_UnpackedTarball_set_patchlevel,harfbuzz,0))
 
 $(eval $(call gb_UnpackedTarball_add_patches,harfbuzz, \
     external/harfbuzz/harfbuzz_visibility.patch.1 \
-    external/harfbuzz/ubsan.patch \
 ))
 
 # meson will replace python3 from shebang in build commands with the
diff --git a/external/harfbuzz/ubsan.patch b/external/harfbuzz/ubsan.patch
deleted file mode 100644
index edc8ac49bbb3..000000000000
--- a/external/harfbuzz/ubsan.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/hb-vector.hh
-+++ src/hb-vector.hh
-@@ -444,7 +444,7 @@
-     if (!std::is_trivially_destructible<Type>::value)
-     {
-       unsigned count = length - size;
--      Type *p = arrayZ + length - 1;
-+      Type *p = count == 0 ? nullptr : arrayZ + length - 1;
-       while (count--)
-         p--->~Type ();
-     }

Reply via email to