Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2023-03-11 18:22:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "freetype2" Sat Mar 11 18:22:07 2023 rev:101 rq:1070269 version:2.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2023-03-04 22:42:17.607486107 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new.31432/freetype2.changes 2023-03-11 18:22:19.874346306 +0100 @@ -1,0 +2,45 @@ +Wed Mar 8 20:07:24 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 2.13.0: + * The 'COLR' v1 API is now considered as stable. + https://learn.microsoft.com/en-us/typography/opentype/spec/colr + * For OpenType Variable Fonts, `avar` table format 2.0 is now + supported. The code was contributed by Behdad Esfahbod. + Note that this is an extension supported on recent Apple platforms + and by HarfBuzz, but not yet in the OpenType standard! See + https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md + for the specification. To deactivate it, define the configuration + macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'. + * A new API `FT_GlyphSlot_Slant` to slant a glyph by a given angle + has been added. Note that this function is part of `ftsynth.h`, + which is still considered to be in alpha stage. + * TrueType interpreter version 38 (also known as 'Infinality') that + was first introduced about 10 years ago in FreeType 2.4.11 is now + deprecated and slated to be removed in the next version. TrueType + interpreter version 40 has been FreeType's default version for six + years now and provides an excellent alternative. This is the last + FreeType version with TT_INTERPRETER_VERSION_38 and + TT_INTERPRETER_VERSION_40 treated differently. + * The only referenced but never documented configuration macro + `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed. + * To avoid reserved identifiers that are globally defined, the + auto-hinter debugging macros (which are only available if + `FT_DEBUG_AUTOFIT` is defined) + + ``` + _af_debug_disable_horz_hints + _af_debug_disable_vert_hints + _af_debug_disable_blue_hints + _af_debug_hints + ``` + + have been renamed to + + ``` + af_debug_disable_horz_hints_ + af_debug_disable_vert_hints_ + af_debug_disable_blue_hints_ + af_debug_hints_ + ``` + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2022-08-24 15:10:54.212489493 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new.31432/ft2demos.changes 2023-03-11 18:22:20.170347848 +0100 @@ -1,0 +2,20 @@ +Wed Mar 8 20:09:20 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 2.13.0: + * The demo program `ftinspect` has been completely updated and much + enhanced. It now combines the functionality of almost all other + graphical FreeType demo programs into a single application based + on the Qt framework. This was Charlie Jiang's GSoC 2022 project. + * The `ftbench` demo program got a new command line option `-e` to + set a charmap index. + * Specifying a point size is now optional for the demo programs + `ftgrid`, `ftmulti`, `ftstring`, and `ftview`. If not given, a + default size is used. + * For `ftgrid`, `ftstring`, and `ftview`, option `-e` now also + accepts a numeric value to set a charmap index. + * In `ftstring`, it is now possible to set the displayed text + interactively by pressing the 'Enter' key. + * `ftmulti` can now handle up to 16 design axes. +- drop CVE-2022-31782.patch (upstream) + +------------------------------------------------------------------- Old: ---- CVE-2022-31782.patch freetype-2.12.1.tar.xz freetype-2.12.1.tar.xz.sig freetype-doc-2.12.1.tar.xz freetype-doc-2.12.1.tar.xz.sig ft2demos-2.12.1.tar.xz ft2demos-2.12.1.tar.xz.sig New: ---- freetype-2.13.0.tar.xz freetype-2.13.0.tar.xz.sig freetype-doc-2.13.0.tar.xz freetype-doc-2.13.0.tar.xz.sig ft2demos-2.13.0.tar.xz ft2demos-2.13.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ freetype2.spec ++++++ --- /var/tmp/diff_new_pack.hiBC4z/_old 2023-03-11 18:22:20.878351540 +0100 +++ /var/tmp/diff_new_pack.hiBC4z/_new 2023-03-11 18:22:20.878351540 +0100 @@ -16,9 +16,9 @@ # -%define doc_version 2.12.1 +%define doc_version 2.13.0 Name: freetype2 -Version: 2.12.1 +Version: 2.13.0 Release: 0 Summary: A TrueType Font Library License: GPL-2.0-or-later OR SUSE-Freetype @@ -110,6 +110,8 @@ export CFLAGS="%{optflags} -D_GNU_SOURCE $(getconf LFS_CFLAGS)" %configure \ --with-bzip2 \ + --with-brotli \ + --without-harfbuzz \ --with-png \ --with-zlib \ --enable-freetype-config \ ++++++ ft2demos.spec ++++++ --- /var/tmp/diff_new_pack.hiBC4z/_old 2023-03-11 18:22:20.902351665 +0100 +++ /var/tmp/diff_new_pack.hiBC4z/_new 2023-03-11 18:22:20.906351685 +0100 @@ -16,9 +16,9 @@ # -%define freetype_version 2.12.1 +%global freetype_version 2.13.0 Name: ft2demos -Version: 2.12.1 +Version: 2.13.0 Release: 0 Summary: Freetype2 Utilities and Demo Programs License: GPL-2.0-or-later @@ -40,9 +40,8 @@ Patch201: overflow.patch # PATCH-FIX-OPENSUSE don-t-mark-libpng-as-required-library.patch -- it is private in .pc Patch202: don-t-mark-libpng-as-required-library.patch -# PATCH-FIX-UPSTREAM CVE-2022-31782.patch -- exit if face->num_glyphs is zero -Patch203: CVE-2022-31782.patch Patch308961: bugzilla-308961-cmex-workaround.patch +BuildRequires: cmake BuildRequires: libpng-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(Qt5Gui) @@ -175,7 +174,6 @@ %patch308961 -p 1 pushd ../ft2demos-%{version} %patch201 -p1 -%patch203 -p1 popd %patch202 -p1 @@ -192,10 +190,8 @@ %make_build cd src/ftinspect - sed -i s/"-isystem "/"-I "/ ftinspect.pro -# FIXME: you should use the %%qmake5 macro - qmake-qt5 ftinspect.pro - %make_build + %cmake + %cmake_build popd %install @@ -204,7 +200,8 @@ # packaged in freetype2.spec rm ftdump install -m 755 ft* %{buildroot}%{_bindir} - install -m 755 ../../src/ftinspect/ftinspect %{buildroot}%{_bindir} + cd ../../src/ftinspect + install -m 755 ../../src/ftinspect/build/ftinspect %{buildroot}%{_bindir} popd %check ++++++ freetype-2.12.1.tar.xz -> freetype-2.13.0.tar.xz ++++++ ++++ 28709 lines of diff (skipped) ++++++ freetype-doc-2.12.1.tar.xz -> freetype-doc-2.13.0.tar.xz ++++++ ++++ 6187 lines of diff (skipped) ++++++ ft2demos-2.12.1.tar.xz -> ft2demos-2.13.0.tar.xz ++++++ ++++ 27490 lines of diff (skipped)