Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2018-11-08 09:40:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "freetype2" Thu Nov 8 09:40:20 2018 rev:84 rq:645021 version:2.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2018-05-17 18:03:41.275677970 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2018-11-08 09:40:22.873667722 +0100 @@ -1,0 +2,12 @@ +Sat Oct 27 11:54:18 UTC 2018 - Ismail Dönmez <[email protected]> + +- Remove old ppc64 parts in spec file +- Refresh patches: + + bugzilla-308961-cmex-workaround.patch + + don-t-mark-libpng-as-required-library.patch + + enable-long-family-names-by-default.patch +- Enable subpixel rendering with infinality config: + + enable-subpixel-rendering.patch + + enable-infinality-subpixel-hinting.patch + +------------------------------------------------------------------- New: ---- enable-infinality-subpixel-hinting.patch enable-subpixel-rendering.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ freetype2.spec ++++++ --- /var/tmp/diff_new_pack.EYQOW2/_old 2018-11-08 09:40:24.337666029 +0100 +++ /var/tmp/diff_new_pack.EYQOW2/_new 2018-11-08 09:40:24.345666019 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -23,7 +23,7 @@ Summary: A TrueType Font Library License: SUSE-Freetype OR GPL-2.0-or-later Group: System/Libraries -Url: https://www.freetype.org +URL: https://www.freetype.org Source0: https://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.bz2 Source1: https://download.savannah.gnu.org/releases/freetype/freetype-doc-%{doc_version}.tar.bz2 Source2: %{name}.sh @@ -32,15 +32,13 @@ # PATCH-FIX-OPENSUSE don-t-mark-libpng-as-required-library.patch -- it is private in .pc Patch1: don-t-mark-libpng-as-required-library.patch Patch2: enable-long-family-names-by-default.patch +Patch3: enable-subpixel-rendering.patch +Patch4: enable-infinality-subpixel-hinting.patch BuildRequires: gawk BuildRequires: libbz2-devel BuildRequires: libpng-devel BuildRequires: pkgconfig BuildRequires: zlib-devel -# bug437293 -%ifarch ppc64 -Obsoletes: freetype2-64bit -%endif %description This library features TrueType fonts for open source projects. This @@ -79,10 +77,6 @@ Provides: freetype-devel # Static library provides: Provides: libfreetype6-devel-static -# bug437293 -%ifarch ppc64 -Obsoletes: freetype2-devel-64bit -%endif %description devel This package contains all necessary include files, libraries and @@ -94,9 +88,7 @@ %prep %setup -q -n freetype-%{version} -a 1 -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 +%autopatch -p1 %build export CFLAGS="%{optflags} -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS)" @@ -134,7 +126,7 @@ %{_includedir}/* %{_libdir}/libfreetype.so %{_libdir}/pkgconfig/freetype2.pc -%{_mandir}/man1/freetype-config.1%{ext_man} +%{_mandir}/man1/freetype-config.1%{?ext_man} %{_datadir}/aclocal %changelog ++++++ ft2demos.spec ++++++ --- /var/tmp/diff_new_pack.EYQOW2/_old 2018-11-08 09:40:24.377665983 +0100 +++ /var/tmp/diff_new_pack.EYQOW2/_new 2018-11-08 09:40:24.381665978 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # ++++++ bugzilla-308961-cmex-workaround.patch ++++++ --- /var/tmp/diff_new_pack.EYQOW2/_old 2018-11-08 09:40:24.489665853 +0100 +++ /var/tmp/diff_new_pack.EYQOW2/_new 2018-11-08 09:40:24.493665848 +0100 @@ -2,10 +2,10 @@ src/base/ftobjs.c | 5 +++++ 1 file changed, 5 insertions(+) -Index: freetype-2.9/src/base/ftobjs.c +Index: freetype-2.9.1/src/base/ftobjs.c =================================================================== ---- freetype-2.9.orig/src/base/ftobjs.c -+++ freetype-2.9/src/base/ftobjs.c +--- freetype-2.9.1.orig/src/base/ftobjs.c ++++ freetype-2.9.1/src/base/ftobjs.c @@ -2540,6 +2540,11 @@ if ( FT_IS_SCALABLE( face ) ) ++++++ don-t-mark-libpng-as-required-library.patch ++++++ --- /var/tmp/diff_new_pack.EYQOW2/_old 2018-11-08 09:40:24.513665825 +0100 +++ /var/tmp/diff_new_pack.EYQOW2/_new 2018-11-08 09:40:24.513665825 +0100 @@ -1,8 +1,8 @@ -Index: freetype-2.9/builds/unix/configure +Index: freetype-2.9.1/builds/unix/configure =================================================================== ---- freetype-2.9.orig/builds/unix/configure -+++ freetype-2.9/builds/unix/configure -@@ -14487,7 +14487,6 @@ esac +--- freetype-2.9.1.orig/builds/unix/configure ++++ freetype-2.9.1/builds/unix/configure +@@ -14704,7 +14704,6 @@ esac # entries in Requires.private are separated by commas; REQUIRES_PRIVATE="$zlib_reqpriv, \ $bzip2_reqpriv, \ @@ -10,7 +10,7 @@ $harfbuzz_reqpriv" # beautify REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVATE" \ -@@ -14501,7 +14500,6 @@ REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVAT +@@ -14718,7 +14717,6 @@ REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVAT LIBS_PRIVATE="$zlib_libspriv \ $bzip2_libspriv \ @@ -18,7 +18,7 @@ $harfbuzz_libspriv \ $ft2_extra_libs" # beautify -@@ -14513,7 +14511,6 @@ LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \ +@@ -14730,7 +14728,6 @@ LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \ LIBSSTATIC_CONFIG="-lfreetype \ $zlib_libsstaticconf \ $bzip2_libsstaticconf \ @@ -26,11 +26,11 @@ $harfbuzz_libsstaticconf \ $ft2_extra_libs" # remove -L/usr/lib and -L/usr/lib64 since `freetype-config' adds them later -Index: freetype-2.9/builds/unix/configure.raw +Index: freetype-2.9.1/builds/unix/configure.raw =================================================================== ---- freetype-2.9.orig/builds/unix/configure.raw -+++ freetype-2.9/builds/unix/configure.raw -@@ -938,7 +938,6 @@ esac +--- freetype-2.9.1.orig/builds/unix/configure.raw ++++ freetype-2.9.1/builds/unix/configure.raw +@@ -960,7 +960,6 @@ esac # entries in Requires.private are separated by commas; REQUIRES_PRIVATE="$zlib_reqpriv, \ $bzip2_reqpriv, \ @@ -38,7 +38,7 @@ $harfbuzz_reqpriv" # beautify REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVATE" \ -@@ -952,7 +951,6 @@ REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVAT +@@ -974,7 +973,6 @@ REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVAT LIBS_PRIVATE="$zlib_libspriv \ $bzip2_libspriv \ @@ -46,7 +46,7 @@ $harfbuzz_libspriv \ $ft2_extra_libs" # beautify -@@ -964,7 +962,6 @@ LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \ +@@ -986,7 +984,6 @@ LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \ LIBSSTATIC_CONFIG="-lfreetype \ $zlib_libsstaticconf \ $bzip2_libsstaticconf \ ++++++ enable-infinality-subpixel-hinting.patch ++++++ Index: freetype-2.9.1/include/freetype/config/ftoption.h =================================================================== --- freetype-2.9.1.orig/include/freetype/config/ftoption.h +++ freetype-2.9.1/include/freetype/config/ftoption.h @@ -658,8 +658,8 @@ FT_BEGIN_HEADER /* [1] https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx */ /* */ /* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 1 */ -#define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2 -/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 ) */ +/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2 */ +#define TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 ) /*************************************************************************/ ++++++ enable-long-family-names-by-default.patch ++++++ --- /var/tmp/diff_new_pack.EYQOW2/_old 2018-11-08 09:40:24.537665798 +0100 +++ /var/tmp/diff_new_pack.EYQOW2/_new 2018-11-08 09:40:24.541665793 +0100 @@ -1,6 +1,8 @@ ---- a/include/freetype/config/ftoption.h -+++ b/include/freetype/config/ftoption.h -@@ -856,7 +856,7 @@ FT_BEGIN_HEADER +Index: freetype-2.9.1/include/freetype/config/ftoption.h +=================================================================== +--- freetype-2.9.1.orig/include/freetype/config/ftoption.h ++++ freetype-2.9.1/include/freetype/config/ftoption.h +@@ -849,7 +849,7 @@ FT_BEGIN_HEADER /* If this option is activated, it can be controlled with the */ /* `no-long-family-names' property of the pcf driver module. */ /* */ ++++++ enable-subpixel-rendering.patch ++++++ Index: freetype-2.9.1/include/freetype/config/ftoption.h =================================================================== --- freetype-2.9.1.orig/include/freetype/config/ftoption.h +++ freetype-2.9.1/include/freetype/config/ftoption.h @@ -122,7 +122,7 @@ FT_BEGIN_HEADER /* rendering technology that produces excellent output without LCD */ /* filtering. */ /* */ -/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */ +#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING /*************************************************************************/
