diff --git a/don-t-mark-libpng-as-required-library.patch b/don-t-mark-libpng-as-required-library.patch index 2cbae85..d7bcab1 100644 --- a/don-t-mark-libpng-as-required-library.patch +++ b/don-t-mark-libpng-as-required-library.patch @@ -1,56 +1,56 @@ -Index: freetype-2.10.0/builds/unix/configure +Index: freetype-2.10.2/builds/unix/configure =================================================================== ---- freetype-2.10.0.orig/builds/unix/configure -+++ freetype-2.10.0/builds/unix/configure -@@ -14848,7 +14848,6 @@ fi - # entries in Requires.private are separated by commas; +--- freetype-2.10.2.orig/builds/unix/configure ++++ freetype-2.10.2/builds/unix/configure +@@ -15014,7 +15014,6 @@ fi + # entries in Requires.private are separated by commas REQUIRES_PRIVATE="$zlib_reqpriv, \ $bzip2_reqpriv, \ - $libpng_reqpriv, \ - $harfbuzz_reqpriv" + $harfbuzz_reqpriv, \ + $brotli_reqpriv" # beautify - REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVATE" \ -@@ -14862,7 +14861,6 @@ REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVAT +@@ -15029,7 +15028,6 @@ REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVAT LIBS_PRIVATE="$zlib_libspriv \ $bzip2_libspriv \ - $libpng_libspriv \ $harfbuzz_libspriv \ + $brotli_libspriv \ $ft2_extra_libs" - # beautify -@@ -14874,7 +14872,6 @@ LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \ +@@ -15042,7 +15040,6 @@ LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \ LIBSSTATIC_CONFIG="-lfreetype \ $zlib_libsstaticconf \ $bzip2_libsstaticconf \ - $libpng_libsstaticconf \ $harfbuzz_libsstaticconf \ + $brotli_libsstaticconf \ $ft2_extra_libs" - # remove -L/usr/lib and -L/usr/lib64 since `freetype-config' adds them later -Index: freetype-2.10.0/builds/unix/configure.raw +Index: freetype-2.10.2/builds/unix/configure.raw =================================================================== ---- freetype-2.10.0.orig/builds/unix/configure.raw -+++ freetype-2.10.0/builds/unix/configure.raw -@@ -991,7 +991,6 @@ fi - # entries in Requires.private are separated by commas; +--- freetype-2.10.2.orig/builds/unix/configure.raw ++++ freetype-2.10.2/builds/unix/configure.raw +@@ -1039,7 +1039,6 @@ fi + # entries in Requires.private are separated by commas REQUIRES_PRIVATE="$zlib_reqpriv, \ $bzip2_reqpriv, \ - $libpng_reqpriv, \ - $harfbuzz_reqpriv" + $harfbuzz_reqpriv, \ + $brotli_reqpriv" # beautify - REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVATE" \ -@@ -1005,7 +1004,6 @@ REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVAT +@@ -1054,7 +1053,6 @@ REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVAT LIBS_PRIVATE="$zlib_libspriv \ $bzip2_libspriv \ - $libpng_libspriv \ $harfbuzz_libspriv \ + $brotli_libspriv \ $ft2_extra_libs" - # beautify -@@ -1017,7 +1015,6 @@ LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \ +@@ -1067,7 +1065,6 @@ LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \ LIBSSTATIC_CONFIG="-lfreetype \ $zlib_libsstaticconf \ $bzip2_libsstaticconf \ - $libpng_libsstaticconf \ $harfbuzz_libsstaticconf \ + $brotli_libsstaticconf \ $ft2_extra_libs" - # remove -L/usr/lib and -L/usr/lib64 since `freetype-config' adds them later diff --git a/freetype-2.10.1.tar.xz b/freetype-2.10.1.tar.xz deleted file mode 100644 index 505acc6..0000000 --- a/freetype-2.10.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16dbfa488a21fe827dc27eaf708f42f7aa3bb997d745d31a19781628c36ba26f -size 2378784 diff --git a/freetype-2.10.1.tar.xz.sig b/freetype-2.10.1.tar.xz.sig deleted file mode 100644 index 935d267..0000000 --- a/freetype-2.10.1.tar.xz.sig +++ /dev/null @@ -1,6 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iF0EABECAB0WIQRY4MER459UCMXT7HbBpg6s5wf9pQUCXRp3CwAKCRDBpg6s5wf9 -pRO0AJ938zbzY8XuX/rsDgEhJ3lTVh7IeQCfScvC2CDSuTPsp0OvsiR++8FwS70= -=STC9 ------END PGP SIGNATURE----- diff --git a/freetype-2.10.2.tar.xz b/freetype-2.10.2.tar.xz new file mode 100644 index 0000000..f887db5 --- /dev/null +++ b/freetype-2.10.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1543d61025d2e6312e0a1c563652555f17378a204a61e99928c9fcef030a2d8b +size 2404456 diff --git a/freetype-2.10.2.tar.xz.sig b/freetype-2.10.2.tar.xz.sig new file mode 100644 index 0000000..0f9202d --- /dev/null +++ b/freetype-2.10.2.tar.xz.sig @@ -0,0 +1,6 @@ +-----BEGIN PGP SIGNATURE----- + +iF0EABECAB0WIQRY4MER459UCMXT7HbBpg6s5wf9pQUCXrY9owAKCRDBpg6s5wf9 +pTmvAJ9BEHc7Q3Q8TsUA8dUaxF3021yNJgCfRvXWSeYDnl3MZbvrDHAuXTqXkWU= +=4vOu +-----END PGP SIGNATURE----- diff --git a/freetype-doc-2.10.1.tar.xz b/freetype-doc-2.10.1.tar.xz deleted file mode 100644 index b9aeb06..0000000 --- a/freetype-doc-2.10.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2fc160eda64cb6ee9f357c3fd6ef5f1f2b6039f10da650c726b0db49f863341f -size 2079092 diff --git a/freetype-doc-2.10.1.tar.xz.sig b/freetype-doc-2.10.1.tar.xz.sig deleted file mode 100644 index 2127b5f..0000000 --- a/freetype-doc-2.10.1.tar.xz.sig +++ /dev/null @@ -1,6 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iF0EABECAB0WIQRY4MER459UCMXT7HbBpg6s5wf9pQUCXRp3DQAKCRDBpg6s5wf9 -pXcXAJ4mS16ZMXmgVm8row8xjmSBZGzI4QCeK4IPCUTqj6bC/8R3tsY1JW0zhOE= -=MO+e ------END PGP SIGNATURE----- diff --git a/freetype-doc-2.10.2.tar.xz b/freetype-doc-2.10.2.tar.xz new file mode 100644 index 0000000..06f377d --- /dev/null +++ b/freetype-doc-2.10.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22b9584040a2e3c4387b5998cb9b4340183888eef15c2ac0fd9115cad837cf91 +size 2078712 diff --git a/freetype-doc-2.10.2.tar.xz.sig b/freetype-doc-2.10.2.tar.xz.sig new file mode 100644 index 0000000..19e3131 --- /dev/null +++ b/freetype-doc-2.10.2.tar.xz.sig @@ -0,0 +1,6 @@ +-----BEGIN PGP SIGNATURE----- + +iF0EABECAB0WIQRY4MER459UCMXT7HbBpg6s5wf9pQUCXrY9pAAKCRDBpg6s5wf9 +pRe/AKCGL6qZ4MZQ9/yKCitXbpg71q4HggCfda9rP9NkKCKlyT+xRtSFOrIY3vs= +=NjYh +-----END PGP SIGNATURE----- diff --git a/freetype2.changes b/freetype2.changes index 5e12cc1..d696e9d 100644 --- a/freetype2.changes +++ b/freetype2.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Sat May 9 10:24:29 UTC 2020 - Ismail Dönmez + +- Update to version 2.10.2 + * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec) + * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1 + MM fonts. + * Type 1 fonts with non-integer metrics are now supported by the new + (CFF) engine introduced in FreeType 2.9. + * Drop support for Python 2 in Freetype's API reference generator + * Auto-hinter support for Hanifi Rohingya + * Document the `FT2_KEEP_ALIVE' debugging environment variable. + ------------------------------------------------------------------- Wed Oct 9 17:06:32 UTC 2019 - Cristian Rodríguez diff --git a/freetype2.spec b/freetype2.spec index 816d289..cc7f505 100644 --- a/freetype2.spec +++ b/freetype2.spec @@ -1,7 +1,7 @@ # # spec file for package freetype2 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +16,9 @@ # -%define doc_version 2.10.1 +%define doc_version 2.10.2 Name: freetype2 -Version: 2.10.1 +Version: 2.10.2 Release: 0 Summary: A TrueType Font Library License: SUSE-Freetype OR GPL-2.0-or-later @@ -42,6 +42,7 @@ BuildRequires: libbz2-devel BuildRequires: libpng-devel BuildRequires: pkgconfig BuildRequires: zlib-devel +BuildRequires: pkgconfig(libbrotlidec) %description This library features TrueType fonts for open source projects. This @@ -76,6 +77,7 @@ Summary: Development environment for the freetype2 TrueType font library Group: Development/Libraries/C and C++ Requires: libfreetype6 = %{version} Requires: zlib-devel +Requires: pkgconfig(libbrotlidec) # there is no freetype-devel on suse: Provides: freetype-devel # Static library provides: diff --git a/ft2demos-2.10.1.tar.xz b/ft2demos-2.10.1.tar.xz deleted file mode 100644 index 2e7ca4d..0000000 --- a/ft2demos-2.10.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b1857376bd3eaad4fdb4bc7894cb557310186856099494f32e8998ddc32b41e8 -size 229228 diff --git a/ft2demos-2.10.1.tar.xz.sig b/ft2demos-2.10.1.tar.xz.sig deleted file mode 100644 index 2b56683..0000000 --- a/ft2demos-2.10.1.tar.xz.sig +++ /dev/null @@ -1,6 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iF0EABECAB0WIQRY4MER459UCMXT7HbBpg6s5wf9pQUCXRp3DAAKCRDBpg6s5wf9 -pdLnAKCIcB01Z4cakTu+z1F24c5DXU3y3wCdHSBh6bloqyTI1VQsDVbgFNnvjWU= -=HpWY ------END PGP SIGNATURE----- diff --git a/ft2demos-2.10.2.tar.xz b/ft2demos-2.10.2.tar.xz new file mode 100644 index 0000000..a6087a6 --- /dev/null +++ b/ft2demos-2.10.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dce65d1ba53d48659688549175765ee163d645b73db7055a3c43a7c882d6daa +size 230672 diff --git a/ft2demos-2.10.2.tar.xz.sig b/ft2demos-2.10.2.tar.xz.sig new file mode 100644 index 0000000..7e9d7c3 --- /dev/null +++ b/ft2demos-2.10.2.tar.xz.sig @@ -0,0 +1,6 @@ +-----BEGIN PGP SIGNATURE----- + +iF0EABECAB0WIQRY4MER459UCMXT7HbBpg6s5wf9pQUCXrY9owAKCRDBpg6s5wf9 +pY7yAJ0TuTfW2KsoXY1DY6Gmifn4hp5dAgCfdum7iGOLirfN1DmTOXpgTqacy4I= +=HZ29 +-----END PGP SIGNATURE----- diff --git a/ft2demos.changes b/ft2demos.changes index b5def0e..150a003 100644 --- a/ft2demos.changes +++ b/ft2demos.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Sat May 9 10:26:07 UTC 2020 - Ismail Dönmez + +- Update to version 2.10.2 + * The `ftbench' demo program has a new test for testing the + `FT_Glyph_Stroke' functionality. +- Add BR on pkgconfig(libbrotlidec) for ftinspect + ------------------------------------------------------------------- Tue Jul 2 07:21:03 UTC 2019 - Ismail Dönmez diff --git a/ft2demos.spec b/ft2demos.spec index 56f472b..513e3ec 100644 --- a/ft2demos.spec +++ b/ft2demos.spec @@ -1,7 +1,7 @@ # # spec file for package ft2demos # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,14 +16,14 @@ # -%define freetype_version 2.10.1 +%define freetype_version 2.10.2 Name: ft2demos -Version: 2.10.1 +Version: 2.10.2 Release: 0 Summary: Freetype2 Utilities and Demo Programs License: GPL-2.0-or-later Group: Productivity/Publishing/Other -Url: https://www.freetype.org +URL: https://www.freetype.org Source0: https://downloads.sourceforge.net/project/freetype/freetype2/%{version}/freetype-%{version}.tar.xz Source1: https://downloads.sourceforge.net/project/freetype/freetype-demos/%{version}/ft2demos-%{version}.tar.xz Source10: https://downloads.sourceforge.net/project/freetype/freetype2/%{version}/freetype-%{version}.tar.xz.sig @@ -47,6 +47,7 @@ BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(harfbuzz) +BuildRequires: pkgconfig(libbrotlidec) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(zlib) Requires: ftbench = %{version}-%{release}