public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Cc: Adolf Belka <adolf.belka@ipfire.org>
Subject: [PATCH] fontconfig: Update to version 2.17.1
Date: Fri,  4 Jul 2025 12:14:30 +0200	[thread overview]
Message-ID: <20250704101446.8038-15-adolf.belka@ipfire.org> (raw)
In-Reply-To: <20250704101446.8038-1-adolf.belka@ipfire.org>

- Update from version 2.16.2 to 2.17.1
- Update of rootfile
- Changelog
    2.17.1
      Fix a heap buffer overflow
      meson: Add 'noinstall' to default-hinting, default-sub-pixel-rendering,
	bitmap-conf build options
      Bump the libtool version
    2.17
      ci: Add a subproject test case for meson
      test: Set sys-root to WINEPATH for MinGW
      ci: Correct reference to not trigger fetching a branch for main
      ci: clean up and add changelog to the release note through changelog API
      meson: don't try to call run_command for gperf on --wrap-mode=forcefallback
      Make sure that the debugging facilities are initialized at loading config phase
      Add FcConfigPerferAppFont() to allow changing the order of application fonts
      conf.d/65-nonlatin.conf: Rename Lohit Oriya to Lohit Odia
      ci: disable meson static fontations build tentatively
      conf.d/65-nonlatin.conf: drop the leading extra white spaces
      ci: quote pip's requirement specifier in the build script
      ci: Add -O option to the build script for convenience
      ci: add installation test
      Add a test case for FcPtrList
      Improve performance of FcPtrListIterInitAtLast
      test: make sure we have fcstdint.h before building test programs
      Drop FcDefaultFini() from FcFini() to fix memory leaks
      test: do not free FcFontSet From FcConfigGetFonts
      Drop the configuration path migration code
      Drop FcObjectFini() from FcFini() to fix memory leaks
      Free the mutex object only when all cache objects isn't referenced
      Free the mutex object only when there are no references to the default FcConfig
	instance
      Increase a reference count for default FcConfig instance with FcInit()
      conf.d: Add a conf to guess a generic-family for substitution
      test: add a pattern test
      test: add a test scenario for 48-guessfamily.conf
      test-crbug1004254: hold FcConfig during running a test in a thread
      Simplify FcConfigFini()
      Revert "test-crbug1004254: hold FcConfig during running a test in a thread"
      Call FcMutexUnlock only when valid instance is available
      Fix a memory leak in default_langs
      Avoid possibly invalid access on MT
      Add bitmap-conf build option to choose default bitmap conf
      doc: rewrite check-missing-doc in Python
      Do not hardcode a cache version
      Add default font paths for Android in configure script
      meson: Fix additional-fonts-dirs build option that not taking effect
      meson: rename meson_options.txt to meson.options
      Allow dotfiles to scan for caching
      Trim trailing newline in string in cache
      Fix a crash with broken cache
      ci: cleanup builddir
      Do not fallback decoding with UTF-16BE if no iconv support
      Fix padding with "und" in pattern elements
      ci: fix pipeline fail of subproject build on forked project
      ci: add some usage text to build script
      Bump libtool version for autotools build
      Fix release script
      Avoid conflict between dgettext macro and declaration in fcint.h
      fix: Skip empty entries in XDG_DATA_DIRS parsing
      [Fontations] Factor out fcpat.c - add Fontations dependencies
      Add FcPatternObjectGet* impl for CharSet and LangSet
      [Fontations] Improve resolution of Rust crate features
      [Fontations] Roll Skrifa, Read-Fonts, Font-Types
      [Fontations] Pattern Bindings for CharSet and LangSet
      [Fontations] Container and local download of testfiles
      Add Pytest status to Meson Summary
      Add Roboto Flex to font downloading script
      Migrate pytest testcase 431 to pre-downloaded fonts
      [Fontations] Enable fc-query indexing through Fontations
      Revert "ci: disable meson static fontations build tentatively"
      [Fontations] Fix Rust edition, do not require extern crate
      [Fontations] Add support for "foundry" pattern element
      [Fontations] Add support for "version" pattern element
      [Fontations] Clippy fix for foundries mapping
      [Fontations] Add attributes weight, width, slant to Pattern
      Cargo build improvements
      [Fontations] Iterate over TrueType collections and named instances
      Amend license headers
      [Fontations] Process and append font capabilities to Pattern
      Speculative fix for uninitialised value used in FcFontSort
      [Fontations] Add charset pattern element
      [Fontations] Add langset pattern element
      [Fontations] Add fontwrapper, filename and symbol elements to pattern
      [Fontations] Add woff wrapper and filename if file is woff or woff2
      [Fontations] Roll Fontations, Skrifa to 0.31.3
      [Fontations] Match name id append order to FreeType indexer
      Sort test pattern elements
      [Fontations] Add pixel size information
      [Fontations] Fix size element and enable more element tests
      [Fontations] Add spacing property
      [Fontations] No style element for variable instance
      [Fontations] Remove pattern filter from tests
      Parse foundry from OS/2 for table version 0
      [Fontations] Assorted fixes to match FreeType indexing
      [Fontations] Do not combine bindings into one crate
      Make "retry:" label conditional on ICONV
      [Fontations] Clarify import of FcLangSet
      Rename FcFreeTypeLangSet to FcLangSetFromCharset
      [Fontations] Fix downstream build of indexing with Fontations
      fccharset.c Avoid use-after-free warning
      fccharset.c Avoid use-after-free warning
      configure.ac: drop -fno-strict-aliasing
      Fix heap buffer underflow in FcConfigXdgDataDirs
      Fix use-after-free in FcConfigGetPrgname
      meson: don't force installation of a static library

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/fontconfig | 5 +++--
 lfs/fontconfig                     | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/config/rootfiles/common/fontconfig b/config/rootfiles/common/fontconfig
index 76cee2dfd..14c4975bd 100644
--- a/config/rootfiles/common/fontconfig
+++ b/config/rootfiles/common/fontconfig
@@ -19,6 +19,7 @@ etc/fonts/conf.d/60-latin.conf
 etc/fonts/conf.d/65-fonts-persian.conf
 etc/fonts/conf.d/65-nonlatin.conf
 etc/fonts/conf.d/69-unifont.conf
+etc/fonts/conf.d/70-no-bitmaps-except-emoji.conf
 etc/fonts/conf.d/80-delicious.conf
 etc/fonts/conf.d/90-synthetic.conf
 #etc/fonts/conf.d/README
@@ -36,10 +37,9 @@ usr/bin/fc-validate
 #usr/include/fontconfig/fcfreetype.h
 #usr/include/fontconfig/fcprivate.h
 #usr/include/fontconfig/fontconfig.h
-#usr/lib/libfontconfig.a
 #usr/lib/libfontconfig.so
 usr/lib/libfontconfig.so.1
-usr/lib/libfontconfig.so.1.15.0
+usr/lib/libfontconfig.so.1.16.0
 #usr/lib/pkgconfig/fontconfig.pc
 #usr/share/fontconfig
 #usr/share/fontconfig/conf.avail
@@ -70,6 +70,7 @@ usr/lib/libfontconfig.so.1.15.0
 #usr/share/fontconfig/conf.avail/40-nonlatin.conf
 #usr/share/fontconfig/conf.avail/45-generic.conf
 #usr/share/fontconfig/conf.avail/45-latin.conf
+#usr/share/fontconfig/conf.avail/48-guessfamily.conf
 #usr/share/fontconfig/conf.avail/48-spacing.conf
 #usr/share/fontconfig/conf.avail/49-sansserif.conf
 #usr/share/fontconfig/conf.avail/50-user.conf
diff --git a/lfs/fontconfig b/lfs/fontconfig
index 01c211b17..6755dbda8 100644
--- a/lfs/fontconfig
+++ b/lfs/fontconfig
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.16.2
+VER        = 2.17.1
 SUMMARY    = Library for configuring and customizing font access
 
 THISAPP    = fontconfig-$(VER)
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 24fdbfc573d1a97e08fc159b91e24b77ddeb646e59ab62bb154b18f07383103a8b1e00c635299e1209fb5965dc889b8ab8f5d7228083af1a916978fa69c71136
+$(DL_FILE)_BLAKE2 = 6a25826efacd177c89613aa63b0c94312129af500fb0f5a24de3bb16146b68cc42e45d80b020096286f15b730e0cbf0e640d57024f57299caec4a31b6d178ba9
 
 install : $(TARGET)
 
-- 
2.50.0



  parent reply	other threads:[~2025-07-04 10:15 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-04 10:14 [PATCH] btrfs-progs: Update to version 6.15 Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship btrfs-progs Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship fontconfig Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship jq Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship libjpeg Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship libssh Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship lvm2 Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship nettle Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship openssl Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship pango Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship pciutils Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship shadow Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship sqlite Adolf Belka
2025-07-04 10:14 ` [PATCH] core197: Ship util linux Adolf Belka
2025-07-04 10:14 ` Adolf Belka [this message]
2025-07-04 10:14 ` [PATCH] freeradius: Update to version 3.2.7 Adolf Belka
2025-07-04 10:14 ` [PATCH] haproxy: Update to version 3.2.2 Adolf Belka
2025-07-04 10:14 ` [PATCH] jq: Update to version 1.8.1 Adolf Belka
2025-07-04 10:14 ` [PATCH] libjpeg: Update to version 3.1.1 Adolf Belka
2025-07-04 10:14 ` [PATCH] libpng: Update to version 1.6.50 Adolf Belka
2025-07-04 10:14 ` [PATCH] libssh: Update to version 0.11.2 Adolf Belka
2025-07-04 10:14 ` [PATCH] lvm2: Update to version 2.03.33 Adolf Belka
2025-07-04 10:14 ` [PATCH] ncdu: Update to version 1.22 Adolf Belka
2025-07-04 10:14 ` [PATCH] nettle: Update to version 3.10.2 Adolf Belka
2025-07-04 10:14 ` [PATCH] openssl: Update to version 3.5.1 Adolf Belka
2025-07-04 10:14 ` [PATCH] pango: Update to version 1.56.4 Adolf Belka
2025-07-04 10:14 ` [PATCH] pciutils: Update to version 3.14.0 Adolf Belka
2025-07-04 10:14 ` [PATCH] shadow: Update to version 4.18.0 Adolf Belka
2025-07-04 10:14 ` [PATCH] sqlite: Update to version 3500200 Adolf Belka
2025-07-04 10:14 ` [PATCH] taglib: Update to version 2.1.1 Adolf Belka
2025-07-04 10:14 ` [PATCH] util-linux: Update to version 2.41.1 Adolf Belka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20250704101446.8038-15-adolf.belka@ipfire.org \
    --to=adolf.belka@ipfire.org \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox