download.lst                  |    4 ++--
 external/freetype/ubsan.patch |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

New commits:
commit 4bf4a883edb431c345035de97fde8f5c3536bbce
Author:     Xisco Fauli <[email protected]>
AuthorDate: Mon Mar 2 10:20:07 2026 +0100
Commit:     Adolfo Jayme Barrientos <[email protected]>
CommitDate: Wed Mar 4 17:35:56 2026 +0100

    freetype: upgrade to 2.14.2
    
    Downloaded from 
https://download.savannah.gnu.org/releases/freetype/freetype-2.14.2.tar.xz
    
    Change-Id: I5f1896b71497be9b730c0725e23c48d3d1c893dd
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200776
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <[email protected]>
    (cherry picked from commit c9da599daf8ffdb198d364925649ed7729df7c89)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200817
    Reviewed-by: Adolfo Jayme Barrientos <[email protected]>

diff --git a/download.lst b/download.lst
index 58bf4102df0f..69da5e8be9fb 100644
--- a/download.lst
+++ b/download.lst
@@ -302,8 +302,8 @@ FREEHAND_TARBALL := libfreehand-0.1.2.tar.xz
 # three static lines
 # so that git cherry-pick
 # will not run into conflicts
-FREETYPE_SHA256SUM := 
32427e8c471ac095853212a37aef816c60b42052d4d9e48230bab3bdf2936ccc
-FREETYPE_TARBALL := freetype-2.14.1.tar.xz
+FREETYPE_SHA256SUM := 
4b62dcab4c920a1a860369933221814362e699e26f55792516d671e6ff55b5e1
+FREETYPE_TARBALL := freetype-2.14.2.tar.xz
 # three static lines
 # so that git cherry-pick
 # will not run into conflicts
diff --git a/external/freetype/ubsan.patch b/external/freetype/ubsan.patch
index f7099f110eec..10c527e9db85 100644
--- a/external/freetype/ubsan.patch
+++ b/external/freetype/ubsan.patch
@@ -1,11 +1,11 @@
 --- src/autofit/aflatin.c
 +++ src/autofit/aflatin.c
-@@ -3705,11 +3705,13 @@
+@@ -3711,11 +3711,13 @@
          /* We also check that the y minimum of the 'other' contour */
          /* is below the high contour to avoid potential false hits */
          /* with contours enclosed in the high one.                 */
 +        if (max_y != FT_LONG_MIN) {
-         distance = high_min_y - max_y;
+         distance = SUB_LONG( high_min_y, max_y );
          if ( distance < 64           &&
               distance < min_distance &&
               min_y < high_min_y      )

Reply via email to