[vlc-commits] [Git][videolan/vlc][master] 4 commits: Contribs: update fontconfig to 2.12.6
Jean-Baptiste Kempf (@jbk)
gitlab at videolan.org
Sat May 28 21:09:32 UTC 2022
Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC
Commits:
3b4b2da8 by Jean-Baptiste Kempf at 2022-05-28T19:00:54+00:00
Contribs: update fontconfig to 2.12.6
- - - - -
8b041de7 by Jean-Baptiste Kempf at 2022-05-28T19:00:54+00:00
Contribs: update Freetype to 2.12.1
- - - - -
d6294b20 by Jean-Baptiste Kempf at 2022-05-28T19:00:54+00:00
Contribs: update fribidi to 1.0.12
Fuzzing fixes...
- - - - -
6e3bfdbf by Jean-Baptiste Kempf at 2022-05-28T19:00:54+00:00
Contribs: update harfbuzz to 3.4.0
The next release, 4.0, is a massive API change
- - - - -
10 changed files:
- contrib/src/fontconfig/SHA512SUMS
- contrib/src/fontconfig/rules.mak
- â contrib/src/freetype2/0001-builds-windows-Add-support-for-legacy-UWP-builds.patch
- â contrib/src/freetype2/0001-builds-windows-Guard-some-non-ancient-API.patch
- contrib/src/freetype2/SHA512SUMS
- contrib/src/freetype2/rules.mak
- contrib/src/fribidi/SHA512SUMS
- contrib/src/fribidi/rules.mak
- contrib/src/harfbuzz/SHA512SUMS
- contrib/src/harfbuzz/rules.mak
Changes:
=====================================
contrib/src/fontconfig/SHA512SUMS
=====================================
@@ -1 +1 @@
-b17725c028be1c5e6f76c136b0ed7db1be7694cbbf217310083512708e05cdc1a824427f89082e6ef259c10297900f26cbe899f7c5762e7662855739f3eff5ea fontconfig-2.12.3.tar.gz
+7c8a4039b4139fefddb3f73881a72e6c9ca940824d9315a1f111f0bf00f3604e15dd06b88cdc597332791820daf57d95f0ac6e7e9f6d3c3127cd0fffef9ce079 fontconfig-2.12.6.tar.gz
=====================================
contrib/src/fontconfig/rules.mak
=====================================
@@ -1,6 +1,6 @@
# fontconfig
-FONTCONFIG_VERSION := 2.12.3
+FONTCONFIG_VERSION := 2.12.6
FONTCONFIG_URL := https://www.freedesktop.org/software/fontconfig/release/fontconfig-$(FONTCONFIG_VERSION).tar.gz
ifndef HAVE_WIN32
=====================================
contrib/src/freetype2/0001-builds-windows-Add-support-for-legacy-UWP-builds.patch deleted
=====================================
@@ -1,49 +0,0 @@
-From 20ec99be7ecfd1a07e1ff7a7ef3e510203ea33bd Mon Sep 17 00:00:00 2001
-From: Steve Lhomme <robux4 at ycbcr.xyz>
-Date: Thu, 17 Feb 2022 13:35:52 -0500
-Subject: [PATCH] [builds/windows] Add support for legacy UWP builds.
-
-* builds/windows/ftsystem.c: Add neccessary macro substitutions to
-enable strict UWP builds.
-
-See !141.
-
-Co-authored-by: Alexei Podtelezhnikov <apodtele at gmail.com>
----
- builds/windows/ftsystem.c | 20 +++++++++++++++++++-
- 1 file changed, 19 insertions(+), 1 deletion(-)
-
-diff --git a/builds/windows/ftsystem.c b/builds/windows/ftsystem.c
-index 1c49f30db..d4fc95675 100644
---- a/builds/windows/ftsystem.c
-+++ b/builds/windows/ftsystem.c
-@@ -196,7 +196,25 @@
- }
-
-
--#ifdef _WIN32_WCE
-+#if defined( NTDDI_VERSION ) && NTDDI_VERSION < 0x0A000007 && \
-+ defined( WINAPI_FAMILY_PARTITION ) && \
-+ !WINAPI_FAMILY_PARTITION( WINAPI_PARTITION_DESKTOP )
-+
-+#define PACK_DWORD64( hi, lo ) ( ( (DWORD64)(hi) << 32 ) | (DWORD)(lo) )
-+
-+#define CreateFileW( a, b, c, d, e, f, g ) \
-+ CreateFileFromAppW( a, b, c, d, e, f, g )
-+#define CreateFileMapping( a, b, c, d, e, f ) \
-+ CreateFileMappingFromApp( a, b, c, PACK_DWORD64( d, e ), f )
-+#define MapViewOfFile( a, b, c, d, e ) \
-+ MapViewOfFileFromApp( a, b, PACK_DWORD64( c, d ), e )
-+
-+#define UWP_LEGACY
-+
-+#endif
-+
-+
-+#if defined( _WIN32_WCE ) || defined( UWP_LEGACY )
-
- FT_LOCAL_DEF( HANDLE )
- CreateFileA( LPCSTR lpFileName,
---
-2.27.0.windows.1
-
=====================================
contrib/src/freetype2/0001-builds-windows-Guard-some-non-ancient-API.patch deleted
=====================================
@@ -1,79 +0,0 @@
-From 1f951898751365e9bd2a920ce76652f2a59c3305 Mon Sep 17 00:00:00 2001
-From: Cameron Cawley <ccawley2011 at gmail.com>
-Date: Mon, 6 Dec 2021 23:08:46 -0500
-Subject: [PATCH] [builds/windows] Guard some non-ancient API.
-
-We can support Windows 98 and NT 4.0 in principle...
-
-* builds/windows/ftdebug.c, builds/windows/ftsystem.c: Check for the
-ancient SDK using _WIN32_WINDOWS, _WIN32_WCE, or _WIN32_WINNT.
----
- builds/windows/ftdebug.c | 6 ++++++
- builds/windows/ftsystem.c | 6 +++++-
- 2 files changed, 11 insertions(+), 1 deletion(-)
-
-diff --git a/builds/windows/ftdebug.c b/builds/windows/ftdebug.c
-index 94c22da75..ff5d4b481 100644
---- a/builds/windows/ftdebug.c
-+++ b/builds/windows/ftdebug.c
-@@ -136,6 +136,8 @@
-
- va_start( ap, fmt );
- vfprintf( stderr, fmt, ap );
-+#if ( defined( _WIN32_WINNT ) && _WIN32_WINNT >= 0x0400 ) || \
-+ ( defined( _WIN32_WCE ) && _WIN32_WCE >= 0x0600 )
- if ( IsDebuggerPresent() )
- {
- static char buf[1024];
-@@ -144,6 +146,7 @@
- vsnprintf( buf, sizeof buf, fmt, ap );
- OutputDebugStringA( buf );
- }
-+#endif
- va_end( ap );
- }
-
-@@ -159,6 +162,8 @@
-
- va_start( ap, fmt );
- vfprintf( stderr, fmt, ap );
-+#if ( defined( _WIN32_WINNT ) && _WIN32_WINNT >= 0x0400 ) || \
-+ ( defined( _WIN32_WCE ) && _WIN32_WCE >= 0x0600 )
- if ( IsDebuggerPresent() )
- {
- static char buf[1024];
-@@ -167,6 +172,7 @@
- vsnprintf( buf, sizeof buf, fmt, ap );
- OutputDebugStringA( buf );
- }
-+#endif
- va_end( ap );
-
- exit( EXIT_FAILURE );
-diff --git a/builds/windows/ftsystem.c b/builds/windows/ftsystem.c
-index 1ebadd49f..0433d6151 100644
---- a/builds/windows/ftsystem.c
-+++ b/builds/windows/ftsystem.c
-@@ -233,6 +233,10 @@
- dwFlagsAndAttributes, hTemplateFile );
- }
-
-+#endif
-+
-+#if defined( _WIN32_WCE ) || defined ( _WIN32_WINDOWS ) || \
-+ !defined( _WIN32_WINNT ) || _WIN32_WINNT <= 0x0400
-
- FT_LOCAL_DEF( BOOL )
- GetFileSizeEx( HANDLE hFile,
-@@ -248,7 +252,7 @@
- return TRUE;
- }
-
--#endif /* _WIN32_WCE */
-+#endif
-
-
- /* documentation is in ftobjs.h */
---
-2.27.0.windows.1
-
=====================================
contrib/src/freetype2/SHA512SUMS
=====================================
@@ -1 +1 @@
-0848678482fbe20603a866f02da82c91122014d6f815ba4f1d9c03601c32e3ceb781f721c2b4427b6117d7c9742018af8dbb26566faf018595c70b50f8db3f08 freetype-2.11.1.tar.xz
+6482de1748dc2cc01e033d21a3b492dadb1f039d13d9179685fdcf985e24d7f587cbca4c27ed8a7fdb7d9ad59612642ac5f4db062443154753295363f45c052f freetype-2.12.1.tar.xz
=====================================
contrib/src/freetype2/rules.mak
=====================================
@@ -1,6 +1,6 @@
# freetype2
-FREETYPE2_VERSION := 2.11.1
+FREETYPE2_VERSION := 2.12.1
FREETYPE2_URL := $(SF)/freetype/freetype2/$(FREETYPE2_VERSION)/freetype-$(FREETYPE2_VERSION).tar.xz
PKGS += freetype2
@@ -15,8 +15,6 @@ $(TARBALLS)/freetype-$(FREETYPE2_VERSION).tar.xz:
freetype: freetype-$(FREETYPE2_VERSION).tar.xz .sum-freetype2
$(UNPACK)
- $(APPLY) $(SRC)/freetype2/0001-builds-windows-Guard-some-non-ancient-API.patch
- $(APPLY) $(SRC)/freetype2/0001-builds-windows-Add-support-for-legacy-UWP-builds.patch
$(call pkg_static, "builds/unix/freetype2.in")
$(MOVE)
=====================================
contrib/src/fribidi/SHA512SUMS
=====================================
@@ -1 +1 @@
-6afde86784de06759f18235ccb44f23261a975f7cce0021b16755065a6a8ed84d7d5fb7fdcaadd691b48011efb4bfc2ee67555e5133a294a418cca1a0c85476c fribidi-1.0.11.tar.xz
+cd624f519b270303e89139ced4020115abe3b6a0d774ba57f17fa69c6036edebd76c635a42c468786e76c6ffb0c7d63b435cd2663bc2fba08dec405840dd8e49 fribidi-1.0.12.tar.xz
=====================================
contrib/src/fribidi/rules.mak
=====================================
@@ -1,5 +1,5 @@
# FRIBIDI
-FRIBIDI_VERSION := 1.0.11
+FRIBIDI_VERSION := 1.0.12
FRIBIDI_URL := https://github.com/fribidi/fribidi/releases/download/v$(FRIBIDI_VERSION)/fribidi-$(FRIBIDI_VERSION).tar.xz
PKGS += fribidi
=====================================
contrib/src/harfbuzz/SHA512SUMS
=====================================
@@ -1 +1 @@
-c9d88068d8017046842f444f02f31dbae109026ede943aaf265db5508de8b4b2be84203950f274a237f515bf7cbd361629d2032c6e8ee8f50354b430bba3a8ca harfbuzz-3.2.0.tar.xz
+f300d041aa4af8f7957d5b352af399b9e411804a33ac710b3728247e23a02b867514537cc2b6fcf00746e71ac7a5a2a4b1392253bb5a888baa39b8a0193144c0 harfbuzz-3.4.0.tar.xz
=====================================
contrib/src/harfbuzz/rules.mak
=====================================
@@ -1,6 +1,6 @@
# HARFBUZZ
-HARFBUZZ_VERSION := 3.2.0
+HARFBUZZ_VERSION := 3.4.0
HARFBUZZ_URL := https://github.com/harfbuzz/harfbuzz/releases/download/$(HARFBUZZ_VERSION)/harfbuzz-$(HARFBUZZ_VERSION).tar.xz
PKGS += harfbuzz
ifeq ($(call need_pkg,"harfbuzz"),)
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/471fd489f3f38c04b131689933d3e7129e5d274a...6e3bfdbf1157133dc41ebcdb65d9d7b56e182ec2
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/471fd489f3f38c04b131689933d3e7129e5d274a...6e3bfdbf1157133dc41ebcdb65d9d7b56e182ec2
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list