[vlc-commits] [Git][videolan/vlc][master] 5 commits: contrib: fontconfig: update to 2.18.2
Steve Lhomme (@robUx4)
gitlab at videolan.org
Thu Aug 13 09:27:07 UTC 2026
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
0b7d9b83 by Steve Lhomme at 2026-08-13T08:32:41+00:00
contrib: fontconfig: update to 2.18.2
This is a bugfix release [^1].
[^1]: https://gitlab.freedesktop.org/fontconfig/fontconfig/-/releases/2.18.2
- - - - -
8b65c667 by Steve Lhomme at 2026-08-13T08:32:41+00:00
contrib: only list the platforms where fontconfig is disabled
By default it's enabled.
- - - - -
3292346a by Steve Lhomme at 2026-08-13T08:32:41+00:00
contrib: fontconfig: disable user downloaded font on Android
The system fonts should be enough or VLC should use a temporary font if needed.
We don't know what the users downloaded and how it could affect us.
- - - - -
a4c978a9 by Steve Lhomme at 2026-08-13T08:32:41+00:00
contrib: fontconfig: do not build executables
We don't use them, nor the packages that depend on fontconfig.
- - - - -
5bc7d037 by Steve Lhomme at 2026-08-13T08:32:41+00:00
contrib: nettle: don't build tools, example, testsuite
- - - - -
4 changed files:
- contrib/src/fontconfig/SHA512SUMS
- contrib/src/fontconfig/rules.mak
- contrib/src/main.mak
- contrib/src/nettle/rules.mak
Changes:
=====================================
contrib/src/fontconfig/SHA512SUMS
=====================================
@@ -1 +1 @@
-5d637a030625fa5b55399a2711b4dd48949429caae4b80503655bc7bd12b9a58cc278b520660845c9e93dcac4631ad5c36bf97793ac1af1b8f3131e7bd22077c fontconfig-2.18.1.tar.xz
+88c44d15930ed3c17613e5cebcd2d2abcd090c80d831d6fa968b484993dc16f0ccadc587c44a6385dc3987b256d10132084b3b7d608246d18e1d7db4a5acff87 fontconfig-2.18.2.tar.bz2
=====================================
contrib/src/fontconfig/rules.mak
=====================================
@@ -1,7 +1,7 @@
# fontconfig
-FONTCONFIG_VERSION := 2.18.1
-FONTCONFIG_URL := https://gitlab.freedesktop.org/api/v4/projects/890/packages/generic/fontconfig/$(FONTCONFIG_VERSION)/fontconfig-$(FONTCONFIG_VERSION).tar.xz
+FONTCONFIG_VERSION := 2.18.2
+FONTCONFIG_URL := https://gitlab.freedesktop.org/fontconfig/fontconfig/-/archive/$(FONTCONFIG_VERSION)/fontconfig-$(FONTCONFIG_VERSION).tar.bz2
ifneq ($(BUILD_WITH_FONTCONFIG), 0)
PKGS += fontconfig
@@ -10,12 +10,12 @@ ifeq ($(call need_pkg,"fontconfig >= 2.11"),)
PKGS_FOUND += fontconfig
endif
-$(TARBALLS)/fontconfig-$(FONTCONFIG_VERSION).tar.xz:
+$(TARBALLS)/fontconfig-$(FONTCONFIG_VERSION).tar.bz2:
$(call download_pkg,$(FONTCONFIG_URL),fontconfig)
-.sum-fontconfig: fontconfig-$(FONTCONFIG_VERSION).tar.xz
+.sum-fontconfig: fontconfig-$(FONTCONFIG_VERSION).tar.bz2
-fontconfig: fontconfig-$(FONTCONFIG_VERSION).tar.xz .sum-fontconfig
+fontconfig: fontconfig-$(FONTCONFIG_VERSION).tar.bz2 .sum-fontconfig
$(UNPACK)
$(call update_autoconfig,.)
$(call pkg_static, "fontconfig.pc.in")
@@ -36,7 +36,7 @@ ifdef HAVE_ANDROID
FONTCONFIG_CONF += \
--with-cache-dir=~/.cache/fontconfig \
--with-default-fonts=/system/fonts \
- --with-add-fonts=/product/fonts,/data/fonts
+ --with-add-fonts=/product/fonts
endif
DEPS_fontconfig = freetype2 $(DEPS_freetype2) libxml2 $(DEPS_libxml2)
@@ -45,8 +45,9 @@ DEPS_fontconfig = freetype2 $(DEPS_freetype2) libxml2 $(DEPS_libxml2)
FONTCONFIG_CONF += ac_cv_va_copy=.C99
.fontconfig: fontconfig
+ $(RECONF)
$(MAKEBUILDDIR)
$(MAKECONFIGURE) $(FONTCONFIG_CONF)
- +$(MAKEBUILD)
- +$(MAKEBUILD) install
+ +$(MAKEBUILD) noinst_PROGRAMS= bin_PROGRAMS= check_PROGRAMS=
+ +$(MAKEBUILD) noinst_PROGRAMS= bin_PROGRAMS= check_PROGRAMS= install
touch $@
=====================================
contrib/src/main.mak
=====================================
@@ -650,9 +650,6 @@ QT_CMAKE_CONFIG += -DQT_NO_PACKAGE_VERSION_CHECK=TRUE
endif
##### fontconfig
-ifdef HAVE_ANDROID
-BUILD_WITH_FONTCONFIG := 1
-else
ifdef HAVE_DARWIN_OS
BUILD_WITH_FONTCONFIG := 0
else
@@ -666,7 +663,6 @@ BUILD_WITH_FONTCONFIG := 1
endif
endif
endif
-endif
ifdef GPL
=====================================
contrib/src/nettle/rules.mak
=====================================
@@ -34,5 +34,6 @@ ifndef GPL
endif
$(MAKEBUILDDIR)
$(MAKECONFIGURE) $(NETTLE_CONF)
- +$(MAKEBUILD) install
+ +$(MAKEBUILD) SUBDIRS=
+ +$(MAKEBUILD) SUBDIRS= install
touch $@
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/f262259f97d8676973862675cbb4858b4feea8bf...5bc7d037ccc8b4c8b6544bae9048af4e004b4a49
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/f262259f97d8676973862675cbb4858b4feea8bf...5bc7d037ccc8b4c8b6544bae9048af4e004b4a49
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help
More information about the vlc-commits
mailing list