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)

Reply via email to