Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2022-05-05 23:05:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "freetype2" Thu May 5 23:05:14 2022 rev:95 rq:974478 version:2.12.1 Changes: -------- --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2022-04-22 21:53:21.042744223 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new.1538/freetype2.changes 2022-05-05 23:05:45.649509921 +0200 @@ -1,0 +2,24 @@ +Mon May 2 10:12:04 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- drop revert-ft212-subpixel-hinting-change.patch: upstream + +------------------------------------------------------------------- +Mon May 2 08:59:14 UTC 2022 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 2.12.1: + - Loading CFF fonts sometimes made FreeType crash (bug introduced in + version 2.12.0) + - Loading a fully hinted TrueType glyph a second time (without + caching) sometimes yielded different rendering results if TrueType + hinting was active (bug introduced in version 2.12.0). + - The generation of the pkg-config file `freetype2.pc` was broken if + the build was done with cmake (bug introduced in version 2.12.0). + - The meson build no longer enforces both static and dynamic + versions of the library by default. + - The internal zlib library was updated to version 1.2.12. Note, + however, that FreeType is *not* affected by CVE-2018-25032 since + it only does decompression. +- Drop freetype-2.12.0-cff_slot_load-segfault.patch +- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2021-08-04 22:28:18.889844126 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new.1538/ft2demos.changes 2022-05-05 23:05:45.753510051 +0200 @@ -1,0 +2,14 @@ +Mon May 2 09:04:23 UTC 2022 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to version 2.12.1: + * Fix clang++ warnings. + * [ftsdf] Fix segmentation fault. + * Replace header macros with file names. + * [ftview] Handle foreground COLR. + * (Print_Array): New function. + * (Print_FontInfo_Dictionary, Print_FontPrivate_Dictionary): New functions. + * [ftgrid] Minor tweaks. + * [ftgrid] Implement embedded bitmap toggle. + * Prototype SVG support. + +------------------------------------------------------------------- Old: ---- 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch freetype-2.12.0-cff_slot_load-segfault.patch freetype-2.12.0.tar.xz freetype-2.12.0.tar.xz.sig freetype-doc-2.12.0.tar.xz freetype-doc-2.12.0.tar.xz.sig ft2demos-2.12.0.tar.xz ft2demos-2.12.0.tar.xz.sig revert-ft212-subpixel-hinting-change.patch New: ---- 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 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ freetype2.spec ++++++ --- /var/tmp/diff_new_pack.GuTpTj/_old 2022-05-05 23:05:46.769511319 +0200 +++ /var/tmp/diff_new_pack.GuTpTj/_new 2022-05-05 23:05:46.773511323 +0200 @@ -16,9 +16,9 @@ # -%define doc_version 2.12.0 +%define doc_version 2.12.1 Name: freetype2 -Version: 2.12.0 +Version: 2.12.1 Release: 0 Summary: A TrueType Font Library License: GPL-2.0-or-later OR SUSE-Freetype @@ -37,9 +37,6 @@ Patch2: enable-long-family-names-by-default.patch Patch3: enable-subpixel-rendering.patch Patch4: enable-infinality-subpixel-hinting.patch -Patch5: freetype-2.12.0-cff_slot_load-segfault.patch -Patch6: https://gitlab.freedesktop.org/freetype/freetype/-/commit/079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch -Patch7: revert-ft212-subpixel-hinting-change.patch BuildRequires: gawk BuildRequires: libbz2-devel BuildRequires: libpng-devel ++++++ ft2demos.spec ++++++ --- /var/tmp/diff_new_pack.GuTpTj/_old 2022-05-05 23:05:46.793511348 +0200 +++ /var/tmp/diff_new_pack.GuTpTj/_new 2022-05-05 23:05:46.797511354 +0200 @@ -16,9 +16,9 @@ # -%define freetype_version 2.12.0 +%define freetype_version 2.12.1 Name: ft2demos -Version: 2.12.0 +Version: 2.12.1 Release: 0 Summary: Freetype2 Utilities and Demo Programs License: GPL-2.0-or-later ++++++ don-t-mark-libpng-as-required-library.patch ++++++ --- /var/tmp/diff_new_pack.GuTpTj/_old 2022-05-05 23:05:46.857511429 +0200 +++ /var/tmp/diff_new_pack.GuTpTj/_new 2022-05-05 23:05:46.865511439 +0200 @@ -1,8 +1,8 @@ -Index: freetype-2.12.0/builds/unix/configure +Index: freetype-2.12.1/builds/unix/configure =================================================================== ---- freetype-2.12.0.orig/builds/unix/configure -+++ freetype-2.12.0/builds/unix/configure -@@ -16214,7 +16214,6 @@ fi +--- freetype-2.12.1.orig/builds/unix/configure ++++ freetype-2.12.1/builds/unix/configure +@@ -16368,7 +16368,6 @@ fi # entries in Requires.private are separated by commas PKGCONFIG_REQUIRES_PRIVATE="$zlib_reqpriv, \ $bzip2_reqpriv, \ @@ -10,7 +10,7 @@ $harfbuzz_reqpriv, \ $brotli_reqpriv" # beautify -@@ -16242,7 +16241,6 @@ PKGCONFIG_LIBS_PRIVATE=`echo "$PKGCONFIG +@@ -16396,7 +16395,6 @@ PKGCONFIG_LIBS_PRIVATE=`echo "$PKGCONFIG LIBSSTATIC_CONFIG="-lfreetype \ $zlib_libsstaticconf \ $bzip2_libsstaticconf \ @@ -18,11 +18,11 @@ $harfbuzz_libsstaticconf \ $brotli_libsstaticconf \ $ft2_extra_libs" -Index: freetype-2.12.0/builds/unix/configure.raw +Index: freetype-2.12.1/builds/unix/configure.raw =================================================================== ---- freetype-2.12.0.orig/builds/unix/configure.raw -+++ freetype-2.12.0/builds/unix/configure.raw -@@ -987,7 +987,6 @@ fi +--- freetype-2.12.1.orig/builds/unix/configure.raw ++++ freetype-2.12.1/builds/unix/configure.raw +@@ -999,7 +999,6 @@ fi # entries in Requires.private are separated by commas PKGCONFIG_REQUIRES_PRIVATE="$zlib_reqpriv, \ $bzip2_reqpriv, \ @@ -30,7 +30,7 @@ $harfbuzz_reqpriv, \ $brotli_reqpriv" # beautify -@@ -1015,7 +1014,6 @@ PKGCONFIG_LIBS_PRIVATE=`echo "$PKGCONFIG +@@ -1027,7 +1026,6 @@ PKGCONFIG_LIBS_PRIVATE=`echo "$PKGCONFIG LIBSSTATIC_CONFIG="-lfreetype \ $zlib_libsstaticconf \ $bzip2_libsstaticconf \ ++++++ enable-infinality-subpixel-hinting.patch ++++++ --- /var/tmp/diff_new_pack.GuTpTj/_old 2022-05-05 23:05:46.877511453 +0200 +++ /var/tmp/diff_new_pack.GuTpTj/_new 2022-05-05 23:05:46.877511453 +0200 @@ -1,8 +1,8 @@ -Index: freetype-2.11.0/include/freetype/config/ftoption.h +Index: freetype-2.12.1/include/freetype/config/ftoption.h =================================================================== ---- freetype-2.11.0.orig/include/freetype/config/ftoption.h -+++ freetype-2.11.0/include/freetype/config/ftoption.h -@@ -688,8 +688,8 @@ FT_BEGIN_HEADER +--- freetype-2.12.1.orig/include/freetype/config/ftoption.h ++++ freetype-2.12.1/include/freetype/config/ftoption.h +@@ -706,8 +706,8 @@ FT_BEGIN_HEADER * https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx */ /* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 1 */ ++++++ freetype-2.12.0.tar.xz -> freetype-2.12.1.tar.xz ++++++ ++++ 20821 lines of diff (skipped) ++++++ freetype-doc-2.12.0.tar.xz -> freetype-doc-2.12.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/freetype-2.12.0/README.freetype-doc new/freetype-2.12.1/README.freetype-doc --- old/freetype-2.12.0/README.freetype-doc 2022-03-31 18:25:32.000000000 +0200 +++ new/freetype-2.12.1/README.freetype-doc 2022-05-01 07:33:31.000000000 +0200 @@ -7,10 +7,10 @@ mkdir src cd src - tar xzvf freetype-2.12.0.tar.gz - tar xzvf freetype-doc-2.12.0.tar.gz + tar xzvf freetype-2.12.1.tar.gz + tar xzvf freetype-doc-2.12.1.tar.gz -Now you can move the `docs' subdirectory of `freetype-2.12.0' to any place +Now you can move the `docs' subdirectory of `freetype-2.12.1' to any place you want. The entry point for the documentation is ++++++ ft2demos-2.12.0.tar.xz -> ft2demos-2.12.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/ChangeLog new/ft2demos-2.12.1/ChangeLog --- old/ft2demos-2.12.0/ChangeLog 2022-03-31 14:01:23.000000000 +0200 +++ new/ft2demos-2.12.1/ChangeLog 2022-05-01 07:32:22.000000000 +0200 @@ -1,3 +1,26 @@ +2022-05-01 Werner Lemberg <w...@gnu.org> + + * Version 2.12.1 released. + ========================== + + Tag sources with 'VER-2-12-1'. + + * README: Updated. + * meson.build: Updated. + * man/*.1: Updated. + +2022-04-09 Charlie Jiang <w...@chariri.moe> + + [windows] Fix IME freezing window, don't filter messages by HWND + + * graph/win32/grwin32.c (Window_ThreadProc): Remove HWND filter of GetMessage call + +2022-04-08 Charlie Jiang <w...@chariri.moe> + + [windows] Fix some GUI keys not working + + * graph/win32/grwin32.c (gr_win32_surface_listen_event, Message_Process): Switch to custom Windows messaage ID. + 2022-03-31 Werner Lemberg <w...@gnu.org> * Version 2.12.0 released. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/README new/ft2demos-2.12.1/README --- old/ft2demos-2.12.0/README 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/README 2022-05-01 07:29:47.000000000 +0200 @@ -11,8 +11,8 @@ of the stable FreeType 2 source packages from our server, you most probably have to rename its directory, for example: - mv freetype-2.12.0 freetype on Unix - rename freetype-2.12.0 freetype on Windows + mv freetype-2.12.1 freetype on Unix + rename freetype-2.12.1 freetype on Windows WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/graph/win32/grwin32.c new/ft2demos-2.12.1/graph/win32/grwin32.c --- old/ft2demos-2.12.0/graph/win32/grwin32.c 2022-02-19 12:55:22.000000000 +0100 +++ new/ft2demos-2.12.1/graph/win32/grwin32.c 2022-04-13 06:47:34.000000000 +0200 @@ -59,6 +59,7 @@ /* Custom messages. */ #define WM_STATUS WM_USER+512 #define WM_RESIZE WM_USER+517 +#define WM_GR_KEY WM_USER+519 typedef struct Translator_ @@ -395,10 +396,12 @@ break; case WM_CHAR: + case WM_GR_KEY: { grevent->type = gr_event_key; grevent->key = msg.wParam; - LOG(( isprint( msg.wParam ) ? "KeyPress: Char = '%c'\n" + LOG(( (msg.wParam <= 256 && isprint( msg.wParam )) + ? "KeyPress: Char = '%c'\n" : "KeyPress: Char = <%02x>\n", msg.wParam )); return; @@ -443,7 +446,7 @@ ShowWindow( surface->window, SW_SHOWNORMAL ); - while ( GetMessage( &msg, surface->window, 0, 0 ) > 0 ) + while ( GetMessage( &msg, NULL, 0, 0 ) > 0 ) { TranslateMessage( &msg ); DispatchMessage( &msg ); @@ -616,7 +619,7 @@ { case WM_CLOSE: /* warn the main thread to quit if it didn't know */ - PostThreadMessage( surface->host, WM_CHAR, (WPARAM)grKeyEsc, 0 ); + PostThreadMessage( surface->host, WM_GR_KEY, (WPARAM)grKeyEsc, 0 ); break; case WM_SIZE: @@ -668,7 +671,7 @@ if ( wParam == trans->winkey ) { /* repost to the main thread */ - PostThreadMessage( surface->host, WM_CHAR, trans->grkey, 0 ); + PostThreadMessage( surface->host, WM_GR_KEY, trans->grkey, 0 ); LOG(( "KeyPress: VK = 0x%02x\n", wParam )); break; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/man/ftbench.1 new/ft2demos-2.12.1/man/ftbench.1 --- old/ft2demos-2.12.0/man/ftbench.1 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/man/ftbench.1 2022-05-01 07:29:47.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH FTBENCH 1 "March 2022" "Freetype 2.12.0" +.TH FTBENCH 1 "May 2022" "Freetype 2.12.1" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/man/ftdiff.1 new/ft2demos-2.12.1/man/ftdiff.1 --- old/ft2demos-2.12.0/man/ftdiff.1 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/man/ftdiff.1 2022-05-01 07:29:47.000000000 +0200 @@ -1,4 +1,4 @@ -.TH FTDIFF 1 "March 2022" "FreeType 2.12.0" +.TH FTDIFF 1 "May 2022" "FreeType 2.12.1" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/man/ftdump.1 new/ft2demos-2.12.1/man/ftdump.1 --- old/ft2demos-2.12.0/man/ftdump.1 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/man/ftdump.1 2022-05-01 07:29:47.000000000 +0200 @@ -1,4 +1,4 @@ -.TH FTDUMP 1 "March 2022" "FreeType 2.12.0" +.TH FTDUMP 1 "May 2022" "FreeType 2.12.1" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/man/ftgamma.1 new/ft2demos-2.12.1/man/ftgamma.1 --- old/ft2demos-2.12.0/man/ftgamma.1 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/man/ftgamma.1 2022-05-01 07:29:47.000000000 +0200 @@ -1,4 +1,4 @@ -.TH FTGAMMA 1 "March 2022" "FreeType 2.12.0" +.TH FTGAMMA 1 "May 2022" "FreeType 2.12.1" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/man/ftgrid.1 new/ft2demos-2.12.1/man/ftgrid.1 --- old/ft2demos-2.12.0/man/ftgrid.1 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/man/ftgrid.1 2022-05-01 07:29:47.000000000 +0200 @@ -1,4 +1,4 @@ -.TH FTGRID 1 "March 2022" "Freetype 2.12.0" +.TH FTGRID 1 "May 2022" "Freetype 2.12.1" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/man/ftlint.1 new/ft2demos-2.12.1/man/ftlint.1 --- old/ft2demos-2.12.0/man/ftlint.1 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/man/ftlint.1 2022-05-01 07:29:47.000000000 +0200 @@ -1,4 +1,4 @@ -.TH FTLINT 1 "March 2022" "Freetype 2.12.0" +.TH FTLINT 1 "May 2022" "Freetype 2.12.1" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/man/ftmulti.1 new/ft2demos-2.12.1/man/ftmulti.1 --- old/ft2demos-2.12.0/man/ftmulti.1 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/man/ftmulti.1 2022-05-01 07:29:47.000000000 +0200 @@ -1,4 +1,4 @@ -.TH FTMULTI 1 "March 2022" "Freetype 2.12.0" +.TH FTMULTI 1 "May 2022" "Freetype 2.12.1" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/man/ftsdf.1 new/ft2demos-2.12.1/man/ftsdf.1 --- old/ft2demos-2.12.0/man/ftsdf.1 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/man/ftsdf.1 2022-05-01 07:29:47.000000000 +0200 @@ -1,4 +1,4 @@ -.TH FTSDF 1 "March 2022" "Freetype 2.12.0" +.TH FTSDF 1 "May 2022" "Freetype 2.12.1" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/man/ftstring.1 new/ft2demos-2.12.1/man/ftstring.1 --- old/ft2demos-2.12.0/man/ftstring.1 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/man/ftstring.1 2022-05-01 07:29:47.000000000 +0200 @@ -1,4 +1,4 @@ -.TH FTSTRING 1 "March 2022" "Freetype 2.12.0" +.TH FTSTRING 1 "May 2022" "Freetype 2.12.1" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/man/ftvalid.1 new/ft2demos-2.12.1/man/ftvalid.1 --- old/ft2demos-2.12.0/man/ftvalid.1 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/man/ftvalid.1 2022-05-01 07:29:47.000000000 +0200 @@ -1,4 +1,4 @@ -.TH FTVALID 1 "March 2022" "FreeType 2.12.0" +.TH FTVALID 1 "May 2022" "FreeType 2.12.1" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/man/ftview.1 new/ft2demos-2.12.1/man/ftview.1 --- old/ft2demos-2.12.0/man/ftview.1 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/man/ftview.1 2022-05-01 07:29:47.000000000 +0200 @@ -1,4 +1,4 @@ -.TH FTVIEW 1 "March 2022" "FreeType 2.12.0" +.TH FTVIEW 1 "May 2022" "FreeType 2.12.1" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/man/ttdebug.1 new/ft2demos-2.12.1/man/ttdebug.1 --- old/ft2demos-2.12.0/man/ttdebug.1 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/man/ttdebug.1 2022-05-01 07:29:47.000000000 +0200 @@ -1,4 +1,4 @@ -.TH TTDEBUG 1 "March 2022" "FreeType 2.12.0" +.TH TTDEBUG 1 "May 2022" "FreeType 2.12.1" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.12.0/meson.build new/ft2demos-2.12.1/meson.build --- old/ft2demos-2.12.0/meson.build 2022-03-31 13:07:42.000000000 +0200 +++ new/ft2demos-2.12.1/meson.build 2022-05-01 07:29:47.000000000 +0200 @@ -17,7 +17,7 @@ # possible since the subproject might not be cloned yet, so we have to # hard-code the string. project('freetype-demos', 'c', 'cpp', - version: '2.12.0') + version: '2.12.1') # Access to the FreeType 2 source tree is required, since some of the demo