Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fontconfig for openSUSE:Factory checked in at 2026-03-28 20:13:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fontconfig (Old) and /work/SRC/openSUSE:Factory/.fontconfig.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fontconfig" Sat Mar 28 20:13:11 2026 rev:101 rq:1342742 version:2.17.1 Changes: -------- --- /work/SRC/openSUSE:Factory/fontconfig/fontconfig.changes 2026-01-28 15:06:36.100641290 +0100 +++ /work/SRC/openSUSE:Factory/.fontconfig.new.8177/fontconfig.changes 2026-03-28 20:14:17.999772729 +0100 @@ -1,0 +2,45 @@ +Tue Mar 17 15:09:35 UTC 2026 - Martin Schreiner <[email protected]> + +- Update to 2.17.1. +- Remove obsoleted documentation packages. +- Changes from 2.17.1: + * meson: Add 'noinstall' to default-hinting, default-sub-pixel-rendering, bitmap-conf build options + * Fix a heap buffer overflow +- Changes from 2.17.0: + * Avoid conflict between dgettext macro and declaration in fcint.h + * fix: Skip empty entries in XDG_DATA_DIRS parsing + * Fix padding with "und" in pattern elements + * Fix a crash with broken cache + * meson: Fix additional-fonts-dirs build option that not taking effect + * Add default font paths for Android in configure script + * Fix use-after-free in FcConfigGetPrgname + * conf.d: Add a conf to guess a generic-family for substitution + * Drop FcObjectFini() from FcFini() to fix memory leaks + * conf.d/65-nonlatin.conf: Rename Lohit Oriya to Lohit Odia + * Make sure that the debugging facilities are initialized at loading config phase + * meson: don't force installation of a static library + * meson: don't try to call run_command for gperf on --wrap-mode=forcefallback + * Do not fallback decoding with UTF-16BE if no iconv support + * Trim trailing newline in string in cache + * Parse foundry from OS/2 for table version 0 + * Allow dotfiles to scan for caching + * Increase a reference count for default FcConfig instance with FcInit() + * Free the mutex object only when there are no references to the default FcConfig instance + * Free the mutex object only when all cache objects isn't referenced + * Drop the configuration path migration code + * Drop FcDefaultFini() from FcFini() to fix memory leaks + * Process and append font capabilities to Pattern + * Add bitmap-conf build option to choose default bitmap conf + * Enable fc-query indexing through Fontations + * Add FcConfigPerferAppFont() to allow changing the order of application fonts + * Pattern Bindings for CharSet and LangSet + * Add FcPatternObjectGet* impl for CharSet and LangSet + * Factor out fcpat.c - add Fontations dependencies + * Improve performance of FcPtrListIterInitAtLast +- Changes from 2.16.2: + * meson: Use Requires.private instead of Requires + * meson: don't force build of a shared library + * meson: do not require libintl if nls feature is disabled + * Add internal PatternBuilder abstraction + +------------------------------------------------------------------- Old: ---- fontconfig-2.16.0.tar.xz New: ---- fontconfig-2.17.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fontconfig.spec ++++++ --- /var/tmp/diff_new_pack.sxvruA/_old 2026-03-28 20:14:18.731802941 +0100 +++ /var/tmp/diff_new_pack.sxvruA/_new 2026-03-28 20:14:18.731802941 +0100 @@ -1,7 +1,7 @@ # # spec file for package fontconfig # -# Copyright (c) 2026 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,13 @@ Name: fontconfig %define lname libfontconfig1 -Version: 2.16.0 +Version: 2.17.1 Release: 0 Summary: Library for Font Configuration License: MIT Group: System/Libraries URL: https://www.freedesktop.org/wiki/Software/fontconfig/ -Source0: https://www.freedesktop.org/software/fontconfig/release/fontconfig-%{version}.tar.xz +Source0: https://gitlab.freedesktop.org/fontconfig/fontconfig/-/archive/%{version}/fontconfig-%{version}.tar.bz2 Source4: baselibs.conf Source5: local.conf Patch1: skip-network-test.patch @@ -66,6 +66,7 @@ Summary: Documentation for fontconfig Group: Documentation/Other BuildArch: noarch +Obsoletes: %{name}-devel-doc %description doc Extended documentation for the fontconfig library. @@ -83,15 +84,6 @@ files needed for compiling applications which use the fontconfig library. -%package devel-doc -Summary: Developer documentation for libfontconfig -Group: Documentation/Other -BuildArch: noarch - -%description devel-doc -HTML documentation and manual pages for developers using the -fontconfig library. - %prep %autosetup -p1 # use suse-specific doc path: @@ -155,8 +147,6 @@ %{_datadir}/%{name}/conf.avail/*.conf %dir %{_datadir}/xml/%{name} %{_datadir}/xml/%{name}/fonts.dtd -%{_mandir}/man5/fonts-conf.5%{ext_man} -%{_mandir}/man1/* %ghost %dir %attr(755,root,root) /var/cache/fontconfig %files lang -f %{name}.lang -f %{name}-conf.lang @@ -164,9 +154,6 @@ %files doc %doc AUTHORS NEWS README.md %dir %{_docdir}/%{name} -%{_docdir}/%{name}/fontconfig-user.html -%{_docdir}/%{name}/fontconfig-user.pdf -%{_docdir}/%{name}/fontconfig-user.txt %files devel %{_libdir}/pkgconfig/fontconfig.pc @@ -175,12 +162,6 @@ %dir %{_datadir}/gettext/its/ %{_datadir}/gettext/its/fontconfig.* -%files devel-doc -%{_docdir}/%{name}/fontconfig-devel.html -%{_docdir}/%{name}/fontconfig-devel.pdf -%{_docdir}/%{name}/fontconfig-devel.txt -%{_mandir}/man3/* - %files -n %{lname} %{_libdir}/libfontconfig.so.* ++++++ fontconfig-2.16.0.tar.xz -> fontconfig-2.17.1.tar.bz2 ++++++ ++++ 164145 lines of diff (skipped)
