commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2020-10-23 12:19:02 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new.3463 (New) Package is "freetype2" Fri Oct 23 12:19:02 2020 rev:89 rq:842789 version:2.10.4 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2020-05-11 13:26:40.671271714 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new.3463/freetype2.changes 2020-10-23 12:19:15.864556590 +0200 @@ -1,0 +2,11 @@ +Tue Oct 20 09:38:30 UTC 2020 - Ismail Dönmez + +- Update to version 2.10.4 + * Fix a heap buffer overflow has been found in the handling of embedded +PNG bitmaps, introduced in FreeType version 2.6 (CVE-2020-15999 bsc#1177914) + * Minor improvements to the B/W rasterizer. + * Auto-hinter support for Medefaidrin script. + * Fix various memory leaks (mainly for CFF) and other issues that +might cause crashes in rare circumstances. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2020-05-11 13:26:44.627280007 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new.3463/ft2demos.changes 2020-10-23 12:19:17.448557408 +0200 @@ -1,0 +2,14 @@ +Tue Oct 20 09:40:04 UTC 2020 - Ismail Dönmez + +- Update to version 2.10.4 + * In `ftview', custom LCD filter values are now normalized and +balanced. Unorthodox filters are still available through the `-L' +command line option. + * The GUI demo programs can now be resized. + * Demo programs that accept command line option `-k' can now handle +function keys, too. The corresponding character codes start with +0xF1. As an example, the POSIX shell syntax (accepted by bash, +ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3' +followed by key `q'. + +--- Old: freetype-2.10.2.tar.xz freetype-2.10.2.tar.xz.sig freetype-doc-2.10.2.tar.xz freetype-doc-2.10.2.tar.xz.sig ft2demos-2.10.2.tar.xz ft2demos-2.10.2.tar.xz.sig New: freetype-2.10.4.tar.xz freetype-2.10.4.tar.xz.sig freetype-doc-2.10.4.tar.xz freetype-doc-2.10.4.tar.xz.sig ft2demos-2.10.4.tar.xz ft2demos-2.10.4.tar.xz.sig Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.7roAn9/_old 2020-10-23 12:19:19.184558304 +0200 +++ /var/tmp/diff_new_pack.7roAn9/_new 2020-10-23 12:19:19.184558304 +0200 @@ -16,9 +16,9 @@ # -%define doc_version 2.10.2 +%define doc_version 2.10.4 Name: freetype2 -Version:2.10.2 +Version:2.10.4 Release:0 Summary:A TrueType Font Library License:SUSE-Freetype OR GPL-2.0-or-later ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.7roAn9/_old 2020-10-23 12:19:19.208558316 +0200 +++ /var/tmp/diff_new_pack.7roAn9/_new 2020-10-23 12:19:19.212558319 +0200 @@ -16,9 +16,9 @@ # -%define freetype_version 2.10.2 +%define freetype_version 2.10.4 Name: ft2demos -Version:2.10.2 +Version:2.10.4 Release:0 Summary:Freetype2 Utilities and Demo Programs License:GPL-2.0-or-later @@ -189,6 +189,7 @@ make %{?_smp_mflags} cd src/ftinspect +sed -i s/"-isystem "/"-I "/ ftinspect.pro qmake-qt5 ftinspect.pro make popd ++ bugzilla-308961-cmex-workaround.patch ++ --- /var/tmp/diff_new_pack.7roAn9/_old 2020-10-23 12:19:19.280558354 +0200 +++ /var/tmp/diff_new_pack.7roAn9/_new 2020-10-23 12:19:19.280558354 +0200 @@ -2,11 +2,11 @@ src/base/ftobjs.c |5 + 1 file changed, 5 insertions(+) -Index: freetype-2.10.0/src/base/ftobjs.c +Index: freetype-2.10.4/src/base/ftobjs.c === freetype-2.10.0.orig/src/base/ftobjs.c -+++ freetype-2.10.0/src/base/ftobjs.c -@@ -2584,6 +2584,11 @@ +--- freetype-2.10.4.orig/src/base/ftobjs.c freetype-2.10.4/src/base/ftobjs.c +@@ -2602,6 +2602,11 @@ if ( FT_IS_SCALABLE( face ) ) { ++ don-t-mark-libpng-as-required-library.patch ++ --- /var/tmp/diff_new_pack.7roAn9/_old 2020-10-23 12:19:19.288558358 +0200 +++ /var/tmp/diff_new_pack.7roAn9/_new 2020-10-23 12:19:19.288558358 +0200 @@ -1,7 +1,7 @@ -Index: freetype-2.10.2/builds/unix/configure +Index: freetype-2.10.4/builds/unix/configure === freetype-2.10.2.orig/builds/unix/configure -+++ freetype-2.10.2/builds/unix/configure +--- freetype-2.10.4.orig/builds/unix/configure freetype-2.10.4/builds/unix/configure @@ -15014,7 +15014,6 @@ fi
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2020-05-11 13:26:33 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new.2738 (New) Package is "freetype2" Mon May 11 13:26:33 2020 rev:88 rq:802021 version:2.10.2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2019-10-22 15:37:52.469198974 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new.2738/freetype2.changes 2020-05-11 13:26:40.671271714 +0200 @@ -1,0 +2,13 @@ +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. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2019-07-08 14:58:58.738348944 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new.2738/ft2demos.changes 2020-05-11 13:26:44.627280007 +0200 @@ -1,0 +2,8 @@ +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 + +--- Old: freetype-2.10.1.tar.xz freetype-2.10.1.tar.xz.sig freetype-doc-2.10.1.tar.xz freetype-doc-2.10.1.tar.xz.sig ft2demos-2.10.1.tar.xz ft2demos-2.10.1.tar.xz.sig New: freetype-2.10.2.tar.xz freetype-2.10.2.tar.xz.sig freetype-doc-2.10.2.tar.xz freetype-doc-2.10.2.tar.xz.sig ft2demos-2.10.2.tar.xz ft2demos-2.10.2.tar.xz.sig Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.QIQg4r/_old 2020-05-11 13:26:46.135283168 +0200 +++ /var/tmp/diff_new_pack.QIQg4r/_new 2020-05-11 13:26:46.139283177 +0200 @@ -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: 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 @@ 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: ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.QIQg4r/_old 2020-05-11 13:26:46.155283210 +0200 +++ /var/tmp/diff_new_pack.QIQg4r/_new 2020-05-11 13:26:46.159283218 +0200 @@ -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(Qt5Widgets) BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(harfbuzz) +BuildRequires: pkgconfig(libbrotlidec)
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2019-10-22 15:37:51 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new.2352 (New) Package is "freetype2" Tue Oct 22 15:37:51 2019 rev:87 rq:736855 version:2.10.1 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2019-07-08 14:58:58.590348720 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new.2352/freetype2.changes 2019-10-22 15:37:52.469198974 +0200 @@ -1,0 +2,7 @@ +Wed Oct 9 17:06:32 UTC 2019 - Cristian Rodríguez + +- Use the compiler default C std, since 2012 gcc defaults + have changed, we now only need to get rid of ANSIFLAGS, override + that variable instead. + +--- Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.mZNylV/_old 2019-10-22 15:37:53.261199877 +0200 +++ /var/tmp/diff_new_pack.mZNylV/_new 2019-10-22 15:37:53.265199880 +0200 @@ -94,14 +94,14 @@ %autopatch -p1 %build -export CFLAGS="%{optflags} -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS)" +export CFLAGS="%{optflags} -D_GNU_SOURCE $(getconf LFS_CFLAGS)" %configure \ --with-bzip2 \ --with-png \ --with-zlib \ --enable-freetype-config \ --disable-static -make %{?_smp_mflags} +make %{?_smp_mflags} ANSIFLAGS= %install %make_install
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2019-07-08 14:58:57 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new.4615 (New) Package is "freetype2" Mon Jul 8 14:58:57 2019 rev:86 rq:712995 version:2.10.1 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2018-11-08 09:40:32.413656688 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new.4615/freetype2.changes 2019-07-08 14:58:58.590348720 +0200 @@ -1,0 +2,69 @@ +Tue Jul 2 07:19:53 UTC 2019 - Ismail Dönmez + +- Update to version 2.10.1 + * The bytecode hinting of OpenType variation fonts was flawed, since +the data in the `CVAR' table wasn't correctly applied. + * Auto-hinter support for Mongolian. + * The handling of the default character in PCF fonts as introduced +in version 2.10.0 was partially broken, causing premature abortion +of charmap iteration for many fonts. + * If `FT_Set_Named_Instance' was called with the same arguments +twice in a row, the function returned an incorrect error code the +second time. + * Direct rendering using FT_RASTER_FLAG_DIRECT crashed (bug +introduced in version 2.10.0). + * Increased precision while computing OpenType font variation +instances. + * The flattening algorithm of cubic Bezier curves was slightly +changed to make it faster. This can cause very subtle rendering +changes, which aren't noticeable by the eye, however. + * The auto-hinter now disables hinting if there are blue zones +defined for a `style' (i.e., a certain combination of a script and +its related typographic features) but the font doesn't contain any +characters needed to set up at least one blue zone. +- Add tarball signatures and freetype2.keyring + +--- +Mon Jun 24 07:09:55 UTC 2019 - Ismail Dönmez + +- Update to version 2.10.0 + * A bunch of new functions has been added to access and process +COLR/CPAL data of OpenType fonts with color-layered glyphs. + * As a GSoC 2018 project, Nikhil Ramakrishnan completely +overhauled and modernized the API reference. + * The logic for computing the global ascender, descender, and +height of OpenType fonts has been slightly adjusted for +consistency. + * `TT_Set_MM_Blend' could fail if called repeatedly with the same +arguments. + * The precision of handling deltas in Variation Fonts has been +increased.The problem did only show up with multidimensional +designspaces. + * New function `FT_Library_SetLcdGeometry' to set up the geometry +of LCD subpixels. + * FreeType now uses the `defaultChar' property of PCF fonts to set +the glyph for the undefined character at glyph index 0 (as +FreeType already does for all other supported font formats). As +a consequence, the order of glyphs of a PCF font if accessed +with FreeType can be different now compared to previous +versions. +This change doesn't affect PCF font access with cmaps. + * `FT_Select_Charmap' has been changed to allow parameter value +`FT_ENCODING_NONE', which is valid for BDF, PCF, and Windows FNT +formats to access built-in cmaps that don't have a predefined +`FT_Encoding' value. + * A previously reserved field in the `FT_GlyphSlotRec' structure +now holds the glyph index. + * The usual round of fuzzer bug fixes to better reject malformed +fonts. + * `FT_Outline_New_Internal' and `FT_Outline_Done_Internal' have +been removed.These two functions were public by oversight only +and were never documented. + * A new function `FT_Error_String' returns descriptions of error +codes if configuration macro FT_CONFIG_OPTION_ERROR_STRINGS is +defined. + * `FT_Set_MM_WeightVector' and `FT_Get_MM_WeightVector' are new +functions limited to Adobe MultiMaster fonts to directly set and +get the weight vector. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2019-02-11 21:18:29.547301975 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new.4615/ft2demos.changes 2019-07-08 14:58:58.738348944 +0200 @@ -1,0 +2,34 @@ +Tue Jul 2 07:21:03 UTC 2019 - Ismail Dönmez + +- Update to version 2.10.1 + * The `ftmulti' demo program now supports multiple hidden axes with +the same name tag. + * `ftview', `ftstring', and `ftgrid' got a `-k' command line option +to emulate a sequence of keystrokes at start-up. + * `ftview', `ftstring', and `ftgrid' now support screen dumping to a +PNG file. + * The bytecode debugger, `ttdebug', now supports variation TrueType +fonts; a variation font instance
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2019-02-11 21:18:27 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new.28833 (New) Package is "freetype2" Mon Feb 11 21:18:27 2019 rev:85 rq:672525 version:2.9.1 Changes: --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2018-05-17 18:03:41.327676068 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new.28833/ft2demos.changes 2019-02-11 21:18:29.547301975 +0100 @@ -1,0 +2,9 @@ +Thu Feb 7 16:59:15 UTC 2019 - Marguerite Su + +- Remove "Supplements: fonts-config" to avoid accidentally pulling + in Qt dependencies on some non-Qt based desktops.(boo#1091109) + fonts-config is fundamental but ft2demos seldom installs by end users. + only fonts-config maintainers/debuggers may use ft2demos along to + debug some issues. + +--- Other differences: -- ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.Z9xaOf/_old 2019-02-11 21:18:31.011301196 +0100 +++ /var/tmp/diff_new_pack.Z9xaOf/_new 2019-02-11 21:18:31.015301194 +0100 @@ -57,7 +57,6 @@ Requires: ftstring = %{version}-%{release} Requires: ftvalid = %{version}-%{release} Requires: ftview = %{version}-%{release} -Supplements:fonts-config Conflicts: dtc < 1.4.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build
commit freetype2 for openSUSE:Factory
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 + +- 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:
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2018-05-17 18:03:38 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Thu May 17 18:03:38 2018 rev:83 rq:606991 version:2.9.1 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2018-03-12 12:02:21.047605644 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2018-05-17 18:03:41.275677970 +0200 @@ -1,0 +2,27 @@ +Mon May 14 10:06:56 UTC 2018 - idon...@suse.com + +- Re-enable freetype-config, there is just too many fallouts. + +--- +Wed May 2 10:54:32 UTC 2018 - idon...@suse.com + +- Update to version 2.9.1 + * Type 1 fonts containing flex features were not rendered +correctly (bug introduced in version 2.9). + * CVE-2018-6942: Older FreeType versions can crash with certain +malformed variation fonts. + * Bug fix: Multiple calls to `FT_Get_MM_Var' returned garbage. + * Emboldening of bitmaps didn't work correctly sometimes, showing +various artifacts (bug introduced in version 2.8.1). + * The auto-hinter script ranges have been updated for Unicode 11. +No support for new scripts have been added, however, with the +exception of Georgian Mtavruli. +- freetype-config is now deprecated by upstream and not enabled + by default. +- Drop upstreamed patches: + * bnc1079600.patch + * psaux-flex.patch + * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch + * 0001-truetype-Better-protection-against-invalid-VF-data.patch + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2018-03-22 11:59:01.730772041 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2018-05-17 18:03:41.327676068 +0200 @@ -1,0 +2,6 @@ +Wed May 2 10:56:39 UTC 2018 - idon...@suse.com + +- Update to version 2.9.1 + * No changelog upstream. + +--- Old: 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch 0001-truetype-Better-protection-against-invalid-VF-data.patch bnc1079600.patch freetype-2.9.tar.bz2 freetype-doc-2.9.tar.bz2 ft2demos-2.9.tar.bz2 psaux-flex.patch New: freetype-2.9.1.tar.bz2 freetype-doc-2.9.1.tar.bz2 ft2demos-2.9.1.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.ZQasoc/_old 2018-05-17 18:03:42.619628817 +0200 +++ /var/tmp/diff_new_pack.ZQasoc/_new 2018-05-17 18:03:42.623628671 +0200 @@ -16,9 +16,9 @@ # -%define doc_version 2.9 +%define doc_version 2.9.1 Name: freetype2 -Version:2.9 +Version:2.9.1 Release:0 Summary:A TrueType Font Library License:SUSE-Freetype OR GPL-2.0-or-later @@ -31,12 +31,7 @@ Patch0: bugzilla-308961-cmex-workaround.patch # 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 -# PATCH-FIX-UPSTREAM psaux-flex.patch -- Upstream commit cc2f3cdecff5a351e7e8961b9f2e389ab740231a -Patch2: psaux-flex.patch -Patch3: 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch -Patch4: 0001-truetype-Better-protection-against-invalid-VF-data.patch -Patch5: enable-long-family-names-by-default.patch -Patch6: bnc1079600.patch +Patch2: enable-long-family-names-by-default.patch BuildRequires: gawk BuildRequires: libbz2-devel BuildRequires: libpng-devel @@ -102,10 +97,6 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 %build export CFLAGS="%{optflags} -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS)" @@ -113,6 +104,7 @@ --with-bzip2 \ --with-png \ --with-zlib \ +--enable-freetype-config \ --disable-static make %{?_smp_mflags} @@ -123,6 +115,8 @@ # remove documentation that does not belong in an rpm rm docs/INSTALL* +rm %{buildroot}%{_libdir}/libfreetype.la + %post -n libfreetype6 -p /sbin/ldconfig %postun -n libfreetype6 -p /sbin/ldconfig @@ -136,16 +130,11 @@ %files devel %doc docs/reference/* +%{_bindir}/freetype-config %{_includedir}/* -%if 0%{?suse_version} >= 1140 -%exclude %{_libdir}/libfreetype.*a -%else -%{_libdir}/libfreetype.*a -%endif %{_libdir}/libfreetype.so %{_libdir}/pkgconfig/freetype2.pc -%{_bindir}/* +%{_mandir}/man1/freetype-config.1%{ext_man} %{_datadir}/aclocal -%{_mandir}/man1/freetype-config* %changelog ++ ft2demos.spec ++ ---
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2018-03-22 11:56:24 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Thu Mar 22 11:56:24 2018 rev:82 rq:589244 version:2.9 Changes: --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2018-02-10 17:56:08.484532247 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2018-03-22 11:59:01.730772041 +0100 @@ -1,0 +2,10 @@ +Tue Mar 20 10:21:23 UTC 2018 - ec...@opensuse.org + +- insert missing bzip2-devel for build in Leap 42.3 + +--- +Fri Mar 16 20:53:13 UTC 2018 - crrodrig...@opensuse.org + +- Change xorg-x11-devel --> pkgconfig(x11) + +--- Other differences: -- ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.wdoA8G/_old 2018-03-22 11:59:03.246717680 +0100 +++ /var/tmp/diff_new_pack.wdoA8G/_new 2018-03-22 11:59:03.246717680 +0100 @@ -40,10 +40,12 @@ Patch308961:bugzilla-308961-cmex-workaround.patch BuildRequires: libpng-devel BuildRequires: pkgconfig -BuildRequires: xorg-x11-devel BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(harfbuzz) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(zlib) Requires: ftbench = %{version}-%{release} Requires: ftdiff = %{version}-%{release} Requires: ftdump = %{version}-%{release}
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2018-03-12 12:01:48 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Mon Mar 12 12:01:48 2018 rev:81 rq:584619 version:2.9 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2018-03-08 10:55:29.489674235 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2018-03-12 12:02:21.047605644 +0100 @@ -1,0 +2,6 @@ +Thu Mar 8 16:47:21 UTC 2018 - kbabi...@suse.com + +- Add bnc1079600.patch: Fix several integer overflow issues in + truetype/ttinterp.c (bsc#1079600) + +--- New: bnc1079600.patch Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.07A8NC/_old 2018-03-12 12:02:24.363486815 +0100 +++ /var/tmp/diff_new_pack.07A8NC/_new 2018-03-12 12:02:24.367486672 +0100 @@ -36,6 +36,7 @@ Patch3: 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch Patch4: 0001-truetype-Better-protection-against-invalid-VF-data.patch Patch5: enable-long-family-names-by-default.patch +Patch6: bnc1079600.patch BuildRequires: gawk BuildRequires: libbz2-devel BuildRequires: libpng-devel @@ -104,6 +105,7 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 %build export CFLAGS="%{optflags} -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS)" ++ bnc1079600.patch ++ References: https://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=4a03f17449ae45f0dacf4de4694ccd6e5e1b24d1 Upstream: merged From: Karol BabiochDate: Thu Mar 8 17:52:43 CET 2018 Avoid integer overflow issues diff --git a/src/truetype/ttinterp.c b/src/truetype/ttinterp.c index 551f14a2e..5c8ff4f3d 100644 --- a/src/truetype/ttinterp.c +++ b/src/truetype/ttinterp.c @@ -5782,6 +5782,7 @@ FT_F26Dot6 distance; #ifdef TT_SUPPORT_SUBPIXEL_HINTING_INFINALITY FT_F26Dot6 control_value_cutin = 0; +FT_F26Dot6 delta; if ( SUBPIXEL_HINTING_INFINALITY ) @@ -5817,11 +5818,15 @@ distance = PROJECT( exc->zp1.cur + point, exc->zp0.cur + exc->GS.rp0 ); #ifdef TT_SUPPORT_SUBPIXEL_HINTING_INFINALITY +delta = SUB_LONG( distance, args[1] ); +if ( delta < 0 ) + delta = NEG_LONG( delta ); + /* subpixel hinting - make MSIRP respect CVT cut-in; */ -if ( SUBPIXEL_HINTING_INFINALITY&& - exc->ignore_x_mode && - exc->GS.freeVector.x != 0 && - FT_ABS( SUB_LONG( distance, args[1] ) ) >= control_value_cutin ) +if ( SUBPIXEL_HINTING_INFINALITY && + exc->ignore_x_mode && + exc->GS.freeVector.x != 0&& + delta >= control_value_cutin ) distance = args[1]; #endif /* TT_SUPPORT_SUBPIXEL_HINTING_INFINALITY */ @@ -5978,7 +5983,14 @@ if ( ( exc->opcode & 1 ) != 0 ) /* rounding and control cut-in flag */ { - if ( FT_ABS( distance - org_dist ) > control_value_cutin ) + FT_F26Dot6 delta; + + + delta = SUB_LONG( distance, org_dist ); + if ( delta < 0 ) +delta = NEG_LONG( delta ); + + if ( delta > control_value_cutin ) distance = org_dist; #ifdef TT_SUPPORT_SUBPIXEL_HINTING_INFINALITY @@ -6259,6 +6271,9 @@ if ( exc->GS.gep0 == exc->GS.gep1 ) { +FT_F26Dot6 delta; + + /* XXX: According to Greg Hitchcock, the following wording is */ /* the right one:*/ /**/ @@ -6271,7 +6286,11 @@ /* `ttinst2.doc', version 1.66, is thus incorrect since */ /* it implies `>=' instead of `>'. */ -if ( FT_ABS( cvt_dist - org_dist ) > control_value_cutin ) +delta = SUB_LONG( cvt_dist, org_dist ); +if ( delta < 0 ) + delta = NEG_LONG( delta ); + +if ( delta > control_value_cutin ) cvt_dist = org_dist; } @@ -6289,7 +6308,14 @@ exc->ignore_x_mode && exc->GS.gep0 == exc->GS.gep1 ) { -if ( FT_ABS( cvt_dist - org_dist ) > control_value_cutin ) +FT_F26Dot6 delta; + + +delta = SUB_LONG( cvt_dist, org_dist ); +if ( delta < 0 ) + delta = NEG_LONG( delta ); + +if ( delta > control_value_cutin ) cvt_dist = org_dist; } #endif /* TT_SUPPORT_SUBPIXEL_HINTING_INFINALITY */
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2018-03-08 10:55:29 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Thu Mar 8 10:55:29 2018 rev:80 rq:583313 version:2.9 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2018-02-10 17:56:08.424534419 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2018-03-08 10:55:29.489674235 +0100 @@ -1,0 +2,8 @@ +Tue Mar 6 10:47:29 UTC 2018 - i...@ilya.pp.ua + +- Refresh spec-file via spec-cleaner. +- Add shell script freetype2.sh in separate package + freetype2-profile-tti35 in order to be able to set TrueType + interpreter version 35 (boo#1084085). + +--- New: freetype2.sh Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.pooi4w/_old 2018-03-08 10:55:32.369570564 +0100 +++ /var/tmp/diff_new_pack.pooi4w/_new 2018-03-08 10:55:32.369570564 +0100 @@ -16,17 +16,17 @@ # -# %define doc_version 2.9 Name: freetype2 Version:2.9 Release:0 Summary:A TrueType Font Library -License:SUSE-Freetype or GPL-2.0+ +License:SUSE-Freetype OR GPL-2.0-or-later Group: System/Libraries 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 Source3:baselibs.conf Patch0: bugzilla-308961-cmex-workaround.patch # PATCH-FIX-OPENSUSE don-t-mark-libpng-as-required-library.patch -- it is private in .pc @@ -39,9 +39,8 @@ BuildRequires: gawk BuildRequires: libbz2-devel BuildRequires: libpng-devel -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build # bug437293 %ifarch ppc64 Obsoletes: freetype2-64bit @@ -61,6 +60,20 @@ This library features TrueType fonts for open source projects. This version also contains an autohinter for producing improved output. +%package profile-tti35 +Summary:Set TrueType interpreter to version 35 +Group: System/Shells +Requires: bash +Requires: freetype2 +BuildArch: noarch + +%description profile-tti35 +System environment for set TrueType interpreter to version 35. +In release 2.6.4, a new hinting mode for TrueType fonts was added, +which enabled by default to activate sub-pixel hinting for TrueType. +This broke the work of full hinting. This optional package with a bash profile +that will switch the TrueType Interpreter to the old version 35. + %package devel Summary:Development environment for the freetype2 TrueType font library Group: Development/Libraries/C and C++ @@ -102,23 +115,24 @@ make %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install +install -Dm 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/profile.d/%{name}.sh # remove documentation that does not belong in an rpm rm docs/INSTALL* %post -n libfreetype6 -p /sbin/ldconfig - %postun -n libfreetype6 -p /sbin/ldconfig %files -n libfreetype6 -%defattr(-,root,root) %{_libdir}/libfreetype.so.* %doc ChangeLog README %doc docs/{CHANGES,CUSTOMIZE,DEBUG,MAKEPP,PROBLEMS,TODO,*.txt} +%files profile-tti35 +%config %{_sysconfdir}/profile.d/%{name}.sh + %files devel -%defattr(-,root,root) %doc docs/reference/* %{_includedir}/* %if 0%{?suse_version} >= 1140 ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.pooi4w/_old 2018-03-08 10:55:32.389569844 +0100 +++ /var/tmp/diff_new_pack.pooi4w/_new 2018-03-08 10:55:32.393569700 +0100 @@ -21,7 +21,7 @@ Version:2.9 Release:0 Summary:Freetype2 Utilities and Demo Programs -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Productivity/Publishing/Other Url:https://www.freetype.org Source0: https://savannah.nongnu.org/download/freetype/freetype-%{freetype_version}.tar.bz2 ++ freetype2.sh ++ export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2018-02-10 17:56:05 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Sat Feb 10 17:56:05 2018 rev:79 rq:574633 version:2.9 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2017-01-19 10:32:58.529114971 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2018-02-10 17:56:08.424534419 +0100 @@ -1,0 +2,115 @@ +Fri Feb 9 11:11:36 UTC 2018 - fst...@suse.com + +- Added patch: + * enable-long-family-names-by-default.patch ++ Define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES to obtain 2.7.1 + behaviour + +--- +Wed Feb 7 09:17:10 UTC 2018 - fst...@suse.com + +- Added patches: + * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch ++ Upstream fix for bsc#1079603: Avoid NULL reference in + src/truetype/ttinterp.c + * 0001-truetype-Better-protection-against-invalid-VF-data.patch ++ Upstream fix for bsc#1079601: Protection against invalid VF + data + +--- +Wed Jan 10 10:32:25 UTC 2018 - idon...@suse.com + +- Add psaux-flex.patch to fix a regression in Type1 rendering + +--- +Tue Jan 9 11:34:51 UTC 2018 - idon...@suse.com + +- Update to version 2.9 + * Advance width values of variation fonts were often wrong. + * More fixes for variation font support; you should update to +this version if you want to support them. + * As a GSoC project, Ewald Hew extended the new (Adobe) CFF +engine to handle Type 1 fonts also, thus greatly improving +the rendering of this format. This is the new default. + * A new function, `FT_Set_Named_Instance', can be used to set +or change the current named instance. + * Starting with this FreeType version, resetting variation +coordinates will return to the currently selected named +instance. Previously, FreeType returned to the base font +(i.e., no instance set). + * Some fuzzer fixes to better reject malformed fonts. + +--- +Mon Sep 18 09:15:41 UTC 2017 - idon...@suse.com + +- Update to version 2.8.1 + * B/W hinting of TrueType fonts didn't work properly if +interpreter version 38 or 40 was selected. + * Some severe problems within the handling of TrueType Variation +Fonts were found and fixed. + * Function `FT_Set_Var_Design_Coordinates' didn't correctly handle +the case with less input coordinates than axes. + * By default, FreeType now offers high quality LCD-optimized +output without resorting to ClearType techniques of resolution +tripling and filtering. In this method, called Harmony, each +color channel is generated separately after shifting the glyph +outline, capitalizing on the fact that the color grids on LCD +panels are shifted by a third of a pixel. This output is +indistinguishable from ClearType with a light 3-tap filter. + * Using the new function `FT_Get_Var_Axis_Flags', an application +can access the `flags' field of a variation axis (introduced in +OpenType version 1.8.2) + * FreeType now synthesizes a missing Unicode cmap for (older) +TrueType fonts also if glyph names are available. + * The warping option has moved from `light' to `normal' hinting +where it replaces the original hinting algorithm. The `light' +mode is now always void of any hinting in x-direction. + +--- +Mon May 15 10:36:18 UTC 2017 - idoen...@suse.de + +- Update to version 2.8 + * Support for OpenType Variation Fonts is now complete. The last +missing part was handling the `VVAR' and `MVAR' tables, which is +available with this release. + + * A new function `FT_Face_Properties' allows the control of some +module and library properties per font.Currently, the +following properties can be handled: stem darkening, LCD filter +weights, and the random seed for the `random' CFF operator. + + * The PCF change to show more `colourful' family names (introduced +in version 2.7.1) was too radical; it can now be configured with +PCF_CONFIG_OPTION_LONG_FAMILY_NAMES at compile time.If +activated, it can be switched off at run time with the new pcf +property `no-long-family-names'. If the `FREETYPE_PROPERTIES' +environment variable is available, you can say + +FREETYPE_PROPERTIES=pcf:no-long-family-names=1 + * Support for the following scripts has been
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2017-04-11 09:28:51 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Tue Apr 11 09:28:51 2017 rev:78 rq:484908 version:2.7.1 Changes: --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2017-01-19 10:32:58.597105382 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2017-04-11 09:28:55.806662559 +0200 @@ -1,0 +2,6 @@ +Mon Apr 3 16:08:34 UTC 2017 - fst...@suse.com + +- Package the tools separately to avoid unnecessary dependencies + on X11 and/or Qt5 (bsc#1031678) + +--- Other differences: -- ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.j5Rq5B/_old 2017-04-11 09:28:56.938502708 +0200 +++ /var/tmp/diff_new_pack.j5Rq5B/_new 2017-04-11 09:28:56.942502144 +0200 @@ -31,25 +31,137 @@ Source1013: bnc633938_badbdf.0 Source1015: bug-641580_CVE-2010-3311.cff Source1016: bug-647375_tt2.ttf +# silence our clamav check +NoSource: 1000 # PATCH-FIX-UPSTREAM overflow.patch -- I: Statement is overflowing a buffer 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 Patch308961:bugzilla-308961-cmex-workaround.patch BuildRequires: libpng-devel +BuildRequires: pkgconfig BuildRequires: xorg-x11-devel BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(harfbuzz) +Requires: ftbench = %{version}-%{release} +Requires: ftdiff = %{version}-%{release} +Requires: ftdump = %{version}-%{release} +Requires: ftgamma = %{version}-%{release} +Requires: ftgrid = %{version}-%{release} +Requires: ftinspect = %{version}-%{release} +Requires: ftlint = %{version}-%{release} +Requires: ftmulti = %{version}-%{release} +Requires: ftstring = %{version}-%{release} +Requires: ftvalid = %{version}-%{release} +Requires: ftview = %{version}-%{release} Supplements:fonts-config Conflicts: dtc < 1.4.0 -# silence our clamav check -NoSource: 1000 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Freetype2 utilities and demo programs. +%package -n ftbench +Summary:Run FreeType benchmarks +Group: Productivity/Publishing/Other +Conflicts: %{name} < %{version}-%{release} + +%description -n ftbench +Run FreeType benchmarks +This tool is part of the FreeType project + +%package -n ftdiff +Summary:Compare font hinting modes +Group: Productivity/Publishing/Other +Conflicts: %{name} < %{version}-%{release} + +%description -n ftdiff +Compare font hinting modes +This tool is part of the FreeType project + +%package -n ftdump +Summary:Simple font dumper +Group: Productivity/Publishing/Other +Conflicts: %{name} < %{version}-%{release} + +%description -n ftdump +Simple font dumper +This tool is part of the FreeType project + +%package -n ftgamma +Summary:Screen gamma calibration helper +Group: Productivity/Publishing/Other +Conflicts: %{name} < %{version}-%{release} + +%description -n ftgamma +Screen gamma calibration helper +This tool is part of the FreeType project + +%package -n ftgrid +Summary:Simple glyph grid viewer +Group: Productivity/Publishing/Other +Conflicts: %{name} < %{version}-%{release} + +%description -n ftgrid +Simple glyph grid viewer +This tool is part of the FreeType project + +%package -n ftinspect +Summary:Shows how a font gets rendered by FreeType +Group: Productivity/Publishing/Other +Conflicts: %{name} < %{version}-%{release} + +%description -n ftinspect +Shows how a font gets rendered by FreeType, allowing +control over virtually all rendering parameters +This tool is part of the FreeType project + +%package -n ftlint +Summary:Simple font tester +Group: Productivity/Publishing/Other +Conflicts: %{name} < %{version}-%{release} + +%description -n ftlint +Simple font tester +This tool is part of the FreeType project + +%package -n ftmulti +Summary:Multiple masters font viewer +Group: Productivity/Publishing/Other +Conflicts: %{name} < %{version}-%{release} + +%description -n ftmulti +Multiple masters font viewer +This tool is part of the FreeType project + +%package -n ftstring +Summary:String viewer +Group: Productivity/Publishing/Other +Conflicts: %{name} < %{version}-%{release} + +%description -n
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2017-01-19 10:32:57 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2016-10-10 16:18:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2017-01-19 10:32:58.529114971 +0100 @@ -1,0 +2,46 @@ +Sun Jan 1 11:58:27 UTC 2017 - idon...@suse.com + +- Update to version 2.7.1: + * IMPORTANT CHANGES ++ Support for the new CFF2 font format as introduced with + OpenType 1.8 has been contributed by Dave Arnolds from Adobe. ++ Preliminary support for variation fonts as specified in + OpenType 1.8 (in addition to the already existing support for + Adobe's MM and Apple's GX formats). Dave Arnolds contributed + handling of advance width change variation; more will come in + the next version. + * IMPORTANT BUG FIXES ++ Handling of raw CID fonts was partially broken (bug introduced + in 2.6.4). + * MISCELLANEOUS ++ Some limits for TrueType bytecode execution have been tightened + to speed up FreeType's handling of malformed fonts, in + particular to quickly abort endless loops. ++ The number of twilight points can no longer be set to an + arbitrarily large value. ++ The total number of jump opcode instructions (like JMPR) with + negative arguments is dynamically restricted; the same holds + for the total number of iterations in LOOPCALL opcodes. ++ The dynamic limits are based on the number of points in a glyph + and the number of CVT entries. Please report if you encounter a + font where the selected values are not adequate. ++ PCF family names are made more `colourful'; they now include the + foundry and information whether they contain wide characters. + For example, you no longer get `Fixed' but rather `Sony Fixed' + or `Misc Fixed Wide'. ++ A new function `FT_Get_Var_Blend_Coordinates' (with its alias + name `FT_Get_MM_Blend_Coordinates') to retrieve the normalized + blend coordinates of the currently selected variation instance + has been added to the Multiple Masters interface. ++ A new function `FT_Get_Var_Design_Coordinates' to retrieve the + design coordinates of the currently selected variation instance + has been added to the Multiple Masters interface. ++ A new load flag `FT_LOAD_BITMAP_METRICS_ONLY' to retrieve bitmap + information without loading the (embedded) bitmap itself. ++ Retrieving advance widths from bitmap strikes (using + `FT_Get_Advance' and `FT_Get_Advances') have been sped up. ++ The usual round of fuzzer fixes to better reject malformed + fonts. +- Drop freetype2-bitmap-foundry.patch, merged upstream. + +--- @@ -15 +61 @@ -- A new option `FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES' has been ++ A new option `FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES' has been --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2016-10-10 16:18:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2017-01-19 10:32:58.597105382 +0100 @@ -1,0 +2,16 @@ +Sun Jan 1 12:04:31 UTC 2017 - idon...@suse.com + +- Update to version 2.7.1 + + The `ftmulti' demo program can now switch engines with key `H'. + + The `ftstring' demo program can now show some built-in, +non-latin sample strings (to be selected with the TAB key). + + The `ftview' demo program can now switch between a font's +charmaps using the TAB key. +- Remove ftinspect-library.patch, merged upstream. + +--- +Tue Sep 20 11:58:32 UTC 2016 - idon...@suse.com + +- Also build ftinspect + +--- Old: freetype-2.7.tar.bz2 freetype-doc-2.7.tar.bz2 freetype2-bitmap-foundry.patch ft2demos-2.7.tar.bz2 New: freetype-2.7.1.tar.bz2 freetype-doc-2.7.1.tar.bz2 ft2demos-2.7.1.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.XGLaGC/_old 2017-01-19 10:32:59.472981849 +0100 +++ /var/tmp/diff_new_pack.XGLaGC/_new 2017-01-19 10:32:59.472981849 +0100 @@ -1,7 +1,7 @@ # # spec file for package freetype2 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2016-10-10 16:18:08 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2016-07-20 09:15:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2016-10-10 16:18:09.0 +0200 @@ -1,0 +2,46 @@ +Fri Sep 9 16:10:39 UTC 2016 - devel...@develop7.info + +- update to version 2.7: + * IMPORTANT CHANGES ++ As announced earlier, the 2.7.x series now uses the new subpixel + hinting mode as the default, emulating a modern version of + ClearType. + This change inevitably leads to different rendering results, and + you might change the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' + configuration option to adapt it to your taste (or use the new + `FREETYPE_PROPERTIES'environmentvariable).Seethe + corresponding entry below for version 2.6.4, which gives more + information. +- A new option `FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES' has been + introduced. If set (which is the default), an environment + variable `FREETYPE_PROPERTIES' can be used to control driver + properties. Example: +FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ +cff:no-stem-darkening=1 \ +autofitter:warping=1 + This allows to select, say, the subpixel hinting mode at runtime + for a given application. See file `ftoption.h' for more. + * IMPORTANT BUG FIXES ++ After loading a named instance of a GX variation font, the + `face_index' value in the returned `FT_Face' structure now + correctly holds the named instance index in the upper 16bits as + documented. + * MISCELLANEOUS ++ A new macro `FT_IS_NAMED_INSTANCE' to test whether a given face + is a named instance. ++ More fixes to GX font handling. ++ Apple's `GETVARIATION' bytecode operator (needed for GX + variation font support) has been implemented. ++ Another round of fuzzer fixes, mainly to reject invalid fonts + faster. ++ Handling of raw CID fonts was broken (bug introduced in version + 2.6.4). ++ The smooth rasterizer has been streamlined to make it faster by + approx. 20%. ++ The `ftgrid' demo program now understands command line option + `-d' to give start-up design coordinates. ++ The `ftdump' demo program has a new command line option `-p' to + dump TrueType bytecode instructions. +- removed freetype2-subpixel.patch in favor of above + FREETYPE_PROPERTIES environment variable +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2016-07-20 09:15:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2016-10-10 16:18:09.0 +0200 @@ -1,0 +2,6 @@ +Fri Sep 9 16:14:34 UTC 2016 - devel...@develop7.info + +- update to version 2.7: + + Sync with freetype 2.7 + +--- Old: freetype-2.6.5.tar.bz2 freetype-doc-2.6.5.tar.bz2 freetype2-subpixel.patch ft2demos-2.6.5.tar.bz2 New: freetype-2.7.tar.bz2 freetype-doc-2.7.tar.bz2 ft2demos-2.7.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.HJxG2u/_old 2016-10-10 16:18:11.0 +0200 +++ /var/tmp/diff_new_pack.HJxG2u/_new 2016-10-10 16:18:11.0 +0200 @@ -17,9 +17,9 @@ # -%define doc_version 2.6.5 +%define doc_version 2.7 Name: freetype2 -Version:2.6.5 +Version:2.7 Release:0 Summary:A TrueType Font Library License:SUSE-Freetype or GPL-2.0+ @@ -29,7 +29,6 @@ Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{doc_version}.tar.bz2 Source3:baselibs.conf Patch1: freetype2-bitmap-foundry.patch -Patch200: freetype2-subpixel.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 Patch308961:bugzilla-308961-cmex-workaround.patch @@ -81,14 +80,10 @@ %prep -%define enable_subpixel_rendering 0 %setup -q -n freetype-%{version} -a 1 %patch1 -p1 %patch308961 -p 1 %patch202 -p1 -%if %{enable_subpixel_rendering} -%patch200 -p1 -%endif %build export CFLAGS="%{optflags} -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS)" ++ ft2demos.spec ++ ---
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2016-07-20 09:15:32 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2016-04-01 13:01:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2016-07-20 09:15:33.0 +0200 @@ -1,0 +2,43 @@ +Wed Jul 13 06:48:31 UTC 2016 - dims...@opensuse.org + +- Update to version 2.6.5: + + Compilation works again on Mac OS X (bug introduced in version +2.6.4). + + The new subpixel hinting mode is now disabled by default; it +will be enabled by default in the forthcoming 2.7.x series. +Main reason for reverting this feature is the principle of least +surprise: a sudden change in appearance of all fonts (even if +the rendering improves for almost all recent fonts) should not +be expected in a new micro version of a series. +- Rebase freetype2-subpixel.patch. + +--- +Fri Jul 8 08:35:09 UTC 2016 - dims...@opensuse.org + +- Upadte to version 2.6.4: + * A new subpixel hinting mode, which is now the default rendering +mode for TrueType fonts. It implements (almost everything of) +version 40 of the bytecode engine. The existing code base in +FreeType (the `Infinality code') was stripped to the bare +minimum and all configurability removed in the name of speed +and simplicity. The configurability was mainly aimed at legacy +fonts like Arial, Times New Roman, or Courier. [Legacy fonts +are fonts that modify vertical stems to achieve clean +black-and-white bitmaps.] The new mode focuses on applying a +minimal set of rules to all fonts indiscriminately so that +modern and web fonts render well while legacy fonts render +okay. Activation of the subpixel hinting support can be +controlled with the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' +configuration option at compile time: If set to value 1, you +get the old Infinality mode (which was never the default due to +its slowness). Value 2 activates the new subpixel hinting mode, +and value 3 activates both. The default is value 2. At run +time, you can select the subpixel hinting mode with the +`interpreter-version' property (provided you have compiled in +the corresponding hinting mode); see `ftttdrv.h' for more. + * Support for the following scripts has been added to the +auto-hinter: Armenian, Cherokee, Ethiopic, Georgian, Gujarati, +Gurmukhi, Malayalam, Sinhala, Tamil. +- Rebase freetype2-subpixel.patch. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2016-04-01 13:01:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2016-07-20 09:15:33.0 +0200 @@ -1,0 +2,6 @@ +Fri Jul 8 08:38:28 UTC 2016 - dims...@opensuse.org + +- Update to version 2.6.4: + + Sync with freetype 2.6.4. + +--- Old: freetype-2.6.3.tar.bz2 freetype-doc-2.6.3.tar.bz2 ft2demos-2.6.3.tar.bz2 New: freetype-2.6.5.tar.bz2 freetype-doc-2.6.5.tar.bz2 ft2demos-2.6.5.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.yZKeJz/_old 2016-07-20 09:15:35.0 +0200 +++ /var/tmp/diff_new_pack.yZKeJz/_new 2016-07-20 09:15:35.0 +0200 @@ -17,9 +17,9 @@ # -%define doc_version 2.6.3 +%define doc_version 2.6.5 Name: freetype2 -Version:2.6.3 +Version:2.6.5 Release:0 Summary:A TrueType Font Library License:SUSE-Freetype or GPL-2.0+ ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.yZKeJz/_old 2016-07-20 09:15:35.0 +0200 +++ /var/tmp/diff_new_pack.yZKeJz/_new 2016-07-20 09:15:35.0 +0200 @@ -16,9 +16,9 @@ # -%define freetype_version 2.6.3 +%define freetype_version 2.6.5 Name: ft2demos -Version:2.6.3 +Version:2.6.5 Release:0 Summary:Freetype2 Utilities and Demo Programs License:GPL-2.0+ ++ freetype-2.6.3.tar.bz2 -> freetype-2.6.5.tar.bz2 ++ 17436 lines of diff (skipped) ++ freetype-doc-2.6.3.tar.bz2 -> freetype-doc-2.6.5.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/freetype-2.6.3/README.freetype-doc new/freetype-2.6.5/README.freetype-doc --- old/freetype-2.6.3/README.freetype-doc 2016-02-09 07:30:39.0 +0100 +++
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2015-12-13 09:35:19 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2015-10-22 12:56:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2015-12-13 09:35:20.0 +0100 @@ -1,0 +2,48 @@ +Sun Nov 29 13:34:58 UTC 2015 - idon...@suse.com + +- Update to version 2.6.2 + * IMPORTANT CHANGES +- The auto-hinter now supports stem darkening, to be controlled by + thenew `no-stem-darkening'and `darkening-parameters' + properties. This is an experimental feature contributed by + Nikolaus Waxweiler, and the interface might change in a future + release. + +- By default, stem darkening is now switched off (for both the CFF + engine and the auto-hinter). The main reason is that you need + linear alpha blending and gamma correction to get correct + rendering results, and the latter is not yet available in most + freely available rendering stacks like X11. Applying stem + darkening without proper gamma correction leads to far too dark + rendering results. + +- The meaning of `FT_RENDER_MODE_LIGHT' has been slightly + modified. It now essentially means `no hinting along the + horizontal axis'; in particular, no change of glyph advance + widths. Consequently, the auto-hinter is used for all scalable + font formats except for CFF.It is planned that other + font-specific rendering engines (TrueType, Type 1) will follow. + + * MISCELLANEOUS + +- The default LCD filter has been changed to be normalized and + color-balanced. + +- Forbettercompatibility withFontConfig,function + `FT_Library_SetLcdFilter' accepts a new enumeration value + `FT_LCD_FILTER_LEGACY1' (which has the same meaning as + `FT_LCD_FILTER_LEGACY'). + +- A large number of bugs have been detected by using the libFuzzer + framework, which should further improve handling of invalid + fonts. Thanks again to Kostya Serebryany and Bungeman! + +- `TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES', a new configuration + option, controls the maximum number of executed opcodes within a + bytecode program. You don't want to change this except for very + special situations (e.g., making a library fuzzer spend less + time to handle broken fonts). + +- The smooth renderer has been made faster. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2015-10-28 17:16:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2015-12-13 09:35:20.0 +0100 @@ -1,0 +2,11 @@ +Sun Nov 29 13:36:34 UTC 2015 - idon...@suse.com + +- Update to version 2.6.2 + * The ftstring demo program now supports sub-pixel rendering; +use key l to cycle through the LCD modes. + * The ftstring demo program now supports colour rendering; use +the space key to cycle through various colour combinations. + * The graphical demo programs now use a default gamma value of 1.8 +(instead of 1.2). + +--- Old: freetype-2.6.1.tar.bz2 freetype-doc-2.6.1.tar.bz2 ft2demos-2.6.1.tar.bz2 New: freetype-2.6.2.tar.bz2 freetype-doc-2.6.2.tar.bz2 ft2demos-2.6.2.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.UXulrp/_old 2015-12-13 09:35:22.0 +0100 +++ /var/tmp/diff_new_pack.UXulrp/_new 2015-12-13 09:35:22.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package freetype2 # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ # -%define doc_version 2.6.1 +%define doc_version 2.6.2 Name: freetype2 -Version:2.6.1 +Version:2.6.2 Release:0 Summary:A TrueType Font Library License:SUSE-Freetype or GPL-2.0+ ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.UXulrp/_old 2015-12-13 09:35:22.0 +0100 +++ /var/tmp/diff_new_pack.UXulrp/_new 2015-12-13 09:35:22.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package ft2demos # -# Copyright (c)
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2015-10-28 17:16:46 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Changes: --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2015-10-22 12:56:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2015-10-28 17:16:48.0 +0100 @@ -1,0 +2,6 @@ +Fri Oct 23 23:34:06 UTC 2015 - stefan.bru...@rwth-aachen.de + +- no longer conflict dtc, flattened device tree tools are named + to no longer clash with ft2demos binaries since dtc 1.4 + +--- Other differences: -- ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.6iksF1/_old 2015-10-28 17:16:49.0 +0100 +++ /var/tmp/diff_new_pack.6iksF1/_new 2015-10-28 17:16:49.0 +0100 @@ -40,7 +40,7 @@ BuildRequires: libpng-devel BuildRequires: xorg-x11-devel Supplements:fonts-config -Conflicts: dtc +Conflicts: dtc < 1.4.0 # silence our clamav check NoSource: 1000 BuildRoot: %{_tmppath}/%{name}-%{version}-build
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2015-10-22 12:56:14 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2015-09-16 10:37:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2015-10-22 12:56:15.0 +0200 @@ -1,0 +2,59 @@ +Sun Oct 4 22:19:32 UTC 2015 - baiduzhyi.de...@gmail.com + +- Update to version 2.6.1 + * IMPORTANT BUG FIXES +- It turned out that for CFFs only the advance widths should be + taken from the `htmx' table, not the side bearings. This bug, + introduced in version 2.6.0, makes it necessary to upgrade if + you are using CFFs; otherwise, you get cropped glyphs with GUI + interfaces like GTK or Qt. +- Accessing Type 42 fonts returned incorrect results if the glyph + order of the embedded TrueType font differs from the glyph order + of the Type 42 charstrings table. + * IMPORTANT CHANGES +- The header file layout has been changed (again), moving all + header files except `ft2build.h' into a subdirectory tree. + Doing so reduces the possibility of header file name clashes + (e.g., FTGL's `FTGlyph.h' with FreeType's `ftglyph.h') on case + insensitive file systems like Mac OS X or Windows. + Applications that use (a) the `freetype-config' script or + FreeType's `freetype2.pc' file for pkg-config to get the include + directory for the compiler, and (b) the documented way for + header inclusion like +#include +#include FT_FREETYPE_H +... + don't need any change to the source code. +- Simple access to named instances in GX variation fonts is now + available (in addition to the previous method via FreeType's MM + interface). In the `FT_Face' structure, bits 16-30 of the + `face_index' field hold the current named instance index for the + given face index, and bits 16-30 of `style_flags' contain the + number of instances for the given face index. `FT_Open_Face' + and friends also understand the extended bits of the face index + parameter. + You need to enable TT_CONFIG_OPTION_GX_VAR_SUPPORT for this new + feature. Otherwise, bits 16-30 of the two fields are zero (or + are ignored). +- Lao script support has been added to the auto-hinter. + * MISCELLANEOUS +- The auto-hinter's Arabic script support has been enhanced. +- Superscript-like and subscript-like glyphs as used by various + phonetic alphabets like the IPA are now better supported by the + auto-hinter. +- The TrueType bytecode interpreter now runs slightly faster. +- Improved support for builds with cmake. +- The function `FT_CeilFix' now always rounds towards plus + infinity. +- The function `FT_FloorFix' now always rounds towards minus + infinity. +- A new load flag `FT_LOAD_COMPUTE_METRICS' has been added; it + makes FreeType ignore pre-computed metrics, as needed by font + validating or font editing programs. Right now, only the + TrueType module supports it to ignore data from the `hdmx' + table. +- Another round of bug fixes to better handle broken fonts, found + by Kostya Serebryany. +- Dropping upstreamed patch Dont-use-hmtx-table-for-LSB.patch. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2015-06-12 21:15:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2015-10-22 12:56:15.0 +0200 @@ -1,0 +2,5 @@ +Sun Oct 4 22:24:26 UTC 2015 - baiduzhyi.de...@gmail.com + +- Update to version 2.6.1. + +--- Old: Dont-use-hmtx-table-for-LSB.patch freetype-2.6.tar.bz2 freetype-doc-2.6.tar.bz2 ft2demos-2.6.tar.bz2 New: freetype-2.6.1.tar.bz2 freetype-doc-2.6.1.tar.bz2 ft2demos-2.6.1.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.dPGVvv/_old 2015-10-22 12:56:16.0 +0200 +++ /var/tmp/diff_new_pack.dPGVvv/_new 2015-10-22 12:56:16.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package freetype2 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2015-09-16 10:36:58 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is "freetype2" Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2015-06-12 21:15:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2015-09-16 10:37:00.0 +0200 @@ -1,0 +2,6 @@ +Fri Sep 11 04:11:52 UTC 2015 - zai...@opensuse.org + +- Add Dont-use-hmtx-table-for-LSB.patch: Fixes gnu#45520, cut off + fonts in gtk and qt. Taken from upstream git. + +--- New: Dont-use-hmtx-table-for-LSB.patch Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.PPaFp5/_old 2015-09-16 10:37:01.0 +0200 +++ /var/tmp/diff_new_pack.PPaFp5/_new 2015-09-16 10:37:01.0 +0200 @@ -29,6 +29,7 @@ Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{doc_version}.tar.bz2 Source3:baselibs.conf Patch1: freetype2-bitmap-foundry.patch +Patch2: Dont-use-hmtx-table-for-LSB.patch Patch200: freetype2-subpixel.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 @@ -84,6 +85,7 @@ %define enable_subpixel_rendering 0 %setup -q -n freetype-%{version} -a 1 %patch1 -p1 +%patch2 -p1 %patch308961 -p 1 %patch202 -p1 %if %{enable_subpixel_rendering} ++ Dont-use-hmtx-table-for-LSB.patch ++ >From b650dfbb0b0700440cc88da31f97cec45b4140de Mon Sep 17 00:00:00 2001 From: Matthias ClasenDate: Sun, 26 Jul 2015 21:08:34 +0200 Subject: [PATCH] [cff] Don't use `hmtx' table for LSB (#45520). * src/cff/cffgload.c (cff_slot_load): Use `htmx' table for advance width only. Bug introduced 2015-04-10. diff --git a/src/cff/cffgload.c b/src/cff/cffgload.c index 43054f8..a075ddc 100644 --- a/src/cff/cffgload.c +++ b/src/cff/cffgload.c @@ -3064,9 +3064,7 @@ metrics->width = cbox.xMax - cbox.xMin; metrics->height = cbox.yMax - cbox.yMin; -if ( !face->horizontal.number_Of_HMetrics ) - metrics->horiBearingX = cbox.xMin; - +metrics->horiBearingX = cbox.xMin; metrics->horiBearingY = cbox.yMax; if ( has_vertical_info ) -- 2.4.3
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2015-06-12 21:15:26 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2015-05-22 09:46:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2015-06-12 21:15:28.0 +0200 @@ -1,0 +2,61 @@ +Thu Jun 11 08:54:13 UTC 2015 - idon...@suse.com + +- Update to version 2.6 + * Thread safety improvements + * Thai script support has been added to the auto-hinter. + * Arabic script support has been added to the auto-hinter. + * Following OpenType version 1.7, advance widths and side bearing +values in CFFs (wrapped in an SFNT structure) are now always +taken from the `hmtx' table. + * Following OpenType version 1.7, the PostScript font name of a +CFF font (wrapped in an SFNT structure) is now always taken from +the `name' table. This is also true for OpenType Collections +(i.e., TTCs using CFFs subfonts instead of TTFs), where it may +have a significant difference. + * Fonts natively hinted for ClearType are now supported, properly +handling selector index 3 of the INSTCTRL bytecode instruction. + * Major improvements to the GX TrueType variation font handling. + +--- +Tue Jun 9 08:18:50 UTC 2015 - fst...@suse.com + +- Merge with the version 2.5.5 from openSUSE:Factory +- Removed patches: + * CVE-2014-9656.patch + * CVE-2014-9657.patch + * CVE-2014-9658.patch + * CVE-2014-9659.patch + * CVE-2014-9660.patch + * CVE-2014-9661.patch + * CVE-2014-9662.patch + * CVE-2014-9663.patch + * CVE-2014-9664.patch + * CVE-2014-9665.patch + * CVE-2014-9666.patch + * CVE-2014-9667.patch + * CVE-2014-9668.patch + * CVE-2014-9669.patch + * CVE-2014-9670.patch + * CVE-2014-9671.patch + * CVE-2014-9672.patch + * CVE-2014-9673.patch + * CVE-2014-9674.patch + * CVE-2014-9675.patch +- Integrated in the 2.5.5 release +- Modified patches: + * don-t-mark-libpng-as-required-library.patch + * bugzilla-308961-cmex-workaround.patch + * freetype2-subpixel.patch + * freetype2-bitmap-foundry.patch + * overflow.patch +- Adapt to the new version of sources + +--- +Wed Jun 3 08:14:53 UTC 2015 - fst...@suse.com + +- Modified patch: + * CVE-2014-9671.patch +- Adapt the code to correspond to the current git master of + freetype2 (fixes bsc#933247) + +--- @@ -9,0 +71,29 @@ +Fri Feb 20 10:13:37 UTC 2015 - nadvor...@suse.com + +- fixed vulnerabilities (bnc#916847, bnc#916856, bnc#916857, + bnc#916858, bnc#916859, bnc#916860, bnc#916861, bnc#916862, + bnc#916863, bnc#916864, bnc#916865, bnc#916867, bnc#916868, + bnc#916870, bnc#916871, bnc#916872, bnc#916873, bnc#916874, + bnc#916879, bnc#916881) + - CVE-2014-9656.patch + - CVE-2014-9657.patch + - CVE-2014-9658.patch + - CVE-2014-9659.patch + - CVE-2014-9660.patch + - CVE-2014-9661.patch + - CVE-2014-9662.patch + - CVE-2014-9663.patch + - CVE-2014-9664.patch + - CVE-2014-9665.patch + - CVE-2014-9666.patch + - CVE-2014-9667.patch + - CVE-2014-9668.patch + - CVE-2014-9669.patch + - CVE-2014-9670.patch + - CVE-2014-9671.patch + - CVE-2014-9672.patch + - CVE-2014-9673.patch + - CVE-2014-9674.patch + - CVE-2014-9675.patch + +--- @@ -70,0 +161,6 @@ + +--- +Thu Mar 27 09:57:06 UTC 2014 - nadvor...@suse.com + +- get 2.5.3 from Factory as it fixes + CVE-2014-2240 CVE-2014-2241 (bnc#867620) --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2015-05-22 09:46:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2015-06-12 21:15:28.0 +0200 @@ -1,0 +2,54 @@ +Thu Jun 11 08:56:22 UTC 2015 - idon...@suse.com + +- Update to version 2.6 + * ftgrid can now display GX and MM fonts. + * Anti-aliasing rendering modes can now be selected (with keys +F5 and F6). + * The display of point numbers can be toggled with key `D'. + * ftdump now display information on MM and GX variation axes. + * ftmulti can now handle up to six MM or GX axes. +- Refresh overflow.patch + +--- +Tue Jun 9 08:18:50 UTC 2015 - fst...@suse.com + +- Merge with the version 2.5.5 from openSUSE:Factory +- Removed patches: + * CVE-2014-9656.patch + * CVE-2014-9657.patch + * CVE-2014-9658.patch + * CVE-2014-9659.patch + * CVE-2014-9660.patch + *
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2015-05-22 09:46:56 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2015-04-25 16:45:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2015-05-22 09:46:57.0 +0200 @@ -2,13 +1,0 @@ -Wed Apr 22 08:15:19 UTC 2015 - idon...@suse.com - -- Enable harfbuzz for only suse_version 1320. Dependency is - not available on older releases. - -Fri Apr 10 09:43:06 UTC 2015 - fst...@suse.com - -- Build freetype2 against harfbuzz library - * Using the harfbuzz-bootstrap-devel in order to avoid cyclic -dependencies - ft2demos.changes: same change New: pre_checkin.sh Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.YVO4xl/_old 2015-05-22 09:46:58.0 +0200 +++ /var/tmp/diff_new_pack.YVO4xl/_new 2015-05-22 09:46:58.0 +0200 @@ -34,10 +34,6 @@ Patch202: don-t-mark-libpng-as-required-library.patch Patch308961:bugzilla-308961-cmex-workaround.patch BuildRequires: gawk -%if 0%{?suse_version} 1330 -# We build against a minimal bootstrap package in order to avoid a circular dependency -BuildRequires: harfbuzz-bootstrap-devel -%endif BuildRequires: libbz2-devel BuildRequires: libpng-devel BuildRequires: pkg-config @@ -84,22 +80,20 @@ It also contains a small tutorial for using that library. %prep + %define enable_subpixel_rendering 0 %setup -q -n freetype-%{version} -a 1 %patch1 -p1 %patch308961 -p 1 +%patch202 -p1 %if %{enable_subpixel_rendering} %patch200 -p1 %endif -%patch202 -p1 %build export CFLAGS=%{optflags} -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS) %configure \ --with-bzip2 \ -%if 0%{?suse_version} 1330 - --with-harfbuzz \ -%endif --with-png \ --with-zlib \ --disable-static ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.YVO4xl/_old 2015-05-22 09:46:58.0 +0200 +++ /var/tmp/diff_new_pack.YVO4xl/_new 2015-05-22 09:46:58.0 +0200 @@ -47,16 +47,17 @@ Freetype2 utilities and demo programs. %prep + %define enable_subpixel_rendering 0%{?opensuse_bs} %setup -q -n freetype-%{freetype_version} -b 1 %patch308961 -p 1 -%if %{enable_subpixel_rendering} -%patch200 -p 1 -b .subpixel -%endif pushd ../ft2demos-%{version} %patch201 -p1 popd %patch202 -p1 +%if %{enable_subpixel_rendering} +%patch200 -p 1 -b .subpixel +%endif %build export CFLAGS=%{optflags} -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS)
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2015-04-25 21:30:34 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: ft2demos.changes: same change Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.ZvSCi5/_old 2015-04-25 21:30:35.0 +0200 +++ /var/tmp/diff_new_pack.ZvSCi5/_new 2015-04-25 21:30:35.0 +0200 @@ -34,7 +34,7 @@ Patch202: don-t-mark-libpng-as-required-library.patch Patch308961:bugzilla-308961-cmex-workaround.patch BuildRequires: gawk -%if 0%{?suse_version} 1320 +%if 0%{?suse_version} 1330 # We build against a minimal bootstrap package in order to avoid a circular dependency BuildRequires: harfbuzz-bootstrap-devel %endif
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2015-04-25 21:29:52 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: ft2demos.changes: same change Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.K0YBIw/_old 2015-04-25 21:29:54.0 +0200 +++ /var/tmp/diff_new_pack.K0YBIw/_new 2015-04-25 21:29:54.0 +0200 @@ -97,7 +97,7 @@ export CFLAGS=%{optflags} -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS) %configure \ --with-bzip2 \ -%if 0%{?suse_version} 1320 +%if 0%{?suse_version} 1330 --with-harfbuzz \ %endif --with-png \
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2015-04-25 16:45:47 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2015-04-22 01:06:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2015-04-25 16:45:48.0 +0200 @@ -1,0 +2,6 @@ +Wed Apr 22 08:15:19 UTC 2015 - idon...@suse.com + +- Enable harfbuzz for only suse_version 1320. Dependency is + not available on older releases. + +--- Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.vlDm9b/_old 2015-04-25 16:45:49.0 +0200 +++ /var/tmp/diff_new_pack.vlDm9b/_new 2015-04-25 16:45:49.0 +0200 @@ -34,8 +34,10 @@ Patch202: don-t-mark-libpng-as-required-library.patch Patch308961:bugzilla-308961-cmex-workaround.patch BuildRequires: gawk +%if 0%{?suse_version} 1320 # We build against a minimal bootstrap package in order to avoid a circular dependency BuildRequires: harfbuzz-bootstrap-devel +%endif BuildRequires: libbz2-devel BuildRequires: libpng-devel BuildRequires: pkg-config @@ -95,7 +97,9 @@ export CFLAGS=%{optflags} -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS) %configure \ --with-bzip2 \ +%if 0%{?suse_version} 1320 --with-harfbuzz \ +%endif --with-png \ --with-zlib \ --disable-static
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2015-04-22 01:06:30 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2015-01-05 04:43:09.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2015-04-22 01:06:30.0 +0200 @@ -1,0 +2,15 @@ +Fri Apr 10 09:43:06 UTC 2015 - fst...@suse.com + +- Build freetype2 against harfbuzz library + * Using the harfbuzz-bootstrap-devel in order to avoid cyclic +dependencies + +--- +Fri Apr 10 07:34:20 UTC 2015 - fst...@suse.com + +- Enable the bz2 compression in freetype2 +- Remove patch overflow.patch from freetype2.spec where it is not + applied. +- Run spec-cleaner on the spec file. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2015-01-05 04:43:09.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2015-04-22 01:06:31.0 +0200 @@ -1,0 +2,12 @@ +Fri Apr 10 09:43:06 UTC 2015 - fst...@suse.com + +- Build freetype2 against harfbuzz library + * Using the harfbuzz-bootstrap-devel in order to avoid cyclic +dependencies + +--- +Fri Apr 10 07:34:20 UTC 2015 - fst...@suse.com + +- Run spec-cleaner on the spec file. + +--- Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.N1uIsc/_old 2015-04-22 01:06:33.0 +0200 +++ /var/tmp/diff_new_pack.N1uIsc/_new 2015-04-22 01:06:33.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package freetype2 # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,17 +16,9 @@ # -Name: freetype2 -BuildRequires: gawk -BuildRequires: libpng-devel -BuildRequires: pkg-config -BuildRequires: zlib-devel -# bug437293 -%ifarch ppc64 -Obsoletes: freetype2-64bit -%endif # %define doc_version 2.5.5 +Name: freetype2 Version:2.5.5 Release:0 Summary:A TrueType Font Library @@ -37,13 +29,22 @@ Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{doc_version}.tar.bz2 Source3:baselibs.conf Patch1: freetype2-bitmap-foundry.patch -Patch308961:bugzilla-308961-cmex-workaround.patch Patch200: freetype2-subpixel.patch -# PATCH-FIX-UPSTREAM overflow.patch -- I: Statement is overflowing a buffer -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 +Patch308961:bugzilla-308961-cmex-workaround.patch +BuildRequires: gawk +# We build against a minimal bootstrap package in order to avoid a circular dependency +BuildRequires: harfbuzz-bootstrap-devel +BuildRequires: libbz2-devel +BuildRequires: libpng-devel +BuildRequires: pkg-config +BuildRequires: zlib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build +# bug437293 +%ifarch ppc64 +Obsoletes: freetype2-64bit +%endif %description This library features TrueType fonts for open source projects. This @@ -64,14 +65,14 @@ Group: Development/Libraries/C and C++ Requires: libfreetype6 = %{version} Requires: zlib-devel -# bug437293 -%ifarch ppc64 -Obsoletes: freetype2-devel-64bit -%endif # there is no freetype-devel on suse: 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 @@ -91,13 +92,17 @@ %patch202 -p1 %build -export CFLAGS=%optflags -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS) -%configure --without-bzip2 \ +export CFLAGS=%{optflags} -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS) +%configure \ + --with-bzip2 \ + --with-harfbuzz \ + --with-png \ + --with-zlib \ --disable-static make %{?_smp_mflags} %install -%makeinstall +make DESTDIR=%{buildroot} install %{?_smp_mflags} # remove documentation that does not belong in an rpm rm docs/INSTALL* ++ ft2demos.spec ++ ---
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2015-01-05 04:43:01 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2014-12-10 23:45:46.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2015-01-05 04:43:09.0 +0100 @@ -1,0 +2,9 @@ +Sat Jan 3 22:58:50 UTC 2015 - hrvoje.sen...@gmail.com + +- Update to version 2.5.5 + * IMPORTANT BUG FIXES +- Handling of uncompressed PCF files works again (bug + introduced in version 2.5.4). +- Drop freetype2-2.5.3-fix-pcf.patch, merged upstream + +--- ft2demos.changes: same change Old: freetype-2.5.4.tar.bz2 freetype-doc-2.5.4.tar.bz2 freetype2-2.5.3-fix-pcf.patch ft2demos-2.5.4.tar.bz2 New: freetype-2.5.5.tar.bz2 freetype-doc-2.5.5.tar.bz2 ft2demos-2.5.5.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.UBahzJ/_old 2015-01-05 04:43:10.0 +0100 +++ /var/tmp/diff_new_pack.UBahzJ/_new 2015-01-05 04:43:10.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package freetype2 # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,8 +26,8 @@ Obsoletes: freetype2-64bit %endif # -%define doc_version 2.5.4 -Version:2.5.4 +%define doc_version 2.5.5 +Version:2.5.5 Release:0 Summary:A TrueType Font Library License:SUSE-Freetype or GPL-2.0+ @@ -43,8 +43,6 @@ 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 freetype2-2.5.3-fix-pcf.patch -- http://savannah.nongnu.org/bugs/?43774 -Patch1000: freetype2-2.5.3-fix-pcf.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -91,7 +89,6 @@ %patch200 -p1 %endif %patch202 -p1 -%patch1000 -p1 %build export CFLAGS=%optflags -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS) ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.UBahzJ/_old 2015-01-05 04:43:10.0 +0100 +++ /var/tmp/diff_new_pack.UBahzJ/_new 2015-01-05 04:43:10.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package ft2demos # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,12 @@ Name: ft2demos -Version:2.5.4 +Version:2.5.5 Release:0 Summary:Freetype2 Utilities and Demo Programs License:GPL-2.0+ Group: Productivity/Publishing/Other -%define freetype_version 2.5.4 +%define freetype_version 2.5.5 Url:http://www.freetype.org Source0: http://savannah.nongnu.org/download/freetype/freetype-%{freetype_version}.tar.bz2 Source1: http://savannah.nongnu.org/download/freetype/ft2demos-%{version}.tar.bz2 ++ freetype-2.5.4.tar.bz2 - freetype-2.5.5.tar.bz2 ++ 11583 lines of diff (skipped) ++ freetype-doc-2.5.4.tar.bz2 - freetype-doc-2.5.5.tar.bz2 ++ 5969 lines of diff (skipped) ++ ft2demos-2.5.4.tar.bz2 - ft2demos-2.5.5.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.5.4/ChangeLog new/ft2demos-2.5.5/ChangeLog --- old/ft2demos-2.5.4/ChangeLog2014-12-06 19:02:45.0 +0100 +++ new/ft2demos-2.5.5/ChangeLog2014-12-30 21:51:09.0 +0100 @@ -1,3 +1,25 @@ +2014-12-30 Werner Lemberg w...@gnu.org + + * Version 2.5.5 released. + = + + + Tag sources with `VER-2-5-5'. + + * README: Updated. + * src/*.1: Updated. + + * Makefile (dist): Fix typos. + +2014-12-11 Werner Lemberg w...@gnu.org + + * Makefile (dist): Use older POSIX standard for `tar'. + + Apparently, BSD tar isn't capable yet of handling POSIX-1.2001 + (contrary to GNU tar), so force the POSIX-1.1988 format. + + Problem reported by Stephen Fisher sfis...@sdf.org. + 2014-12-06 Werner Lemberg w...@gnu.org * Version 2.5.4 released. diff -urN
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2014-12-10 23:46:17 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2014-03-18 16:21:13.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2014-12-10 23:45:46.0 +0100 @@ -1,0 +2,54 @@ +Mon Dec 8 15:43:58 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to version 2.5.4 + * IMPORTANT BUG FIXES +- A variant of vulnerability CVE-2014-2240 was identified + (cf. http://savannah.nongnu.org/bugs/?43661) and fixed + in the new CFF driver. All users should upgrade. +- The new auto-hinter code using HarfBuzz crashed for some + invalid fonts. +- Many fixes to better protect against malformed input. + * IMPORTANT CHANGES +- Full auto-hinter support of the Devanagari script. +- Experimental auto-hinter support of the Telugu script. +- CFF stem darkening behaviour can now be controlled at + build time using the eight macros + CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4}. +- Some fields in the `FT_Bitmap' structure have been changed + from signed to unsigned type, which better reflects + the actual usage. It is also an additional means to + protect against malformed input. This change doesn't break + the ABI; however, it might cause compiler warnings. + * MISCELLANEOUS +- Improvements to the auto-hinter's algorithm to recognize + stems and local extrema. +- Function `FT_Get_SubGlyph_Info' always returned an error + even in case of success. +- Version 2.5.1 introduced major bugs in the cjk part of + the auto-hinter, which are now fixed. +- The `FT_Sfnt_Tag' enumeration values have been changed to + uppercase, e.g. `FT_SFNT_HEAD'. The lowercase variants + are deprecated. This is for orthogonality with all other + enumeration (and enumeration-like) values in FreeType. +- `cmake' now supports builds of FreeType as an OS X framework + and for iOS. +- Improved project files for vc2010, + introducing a property file +- The documentation generator for the API reference has been + updated to produce better HTML code (with proper CSS). + At the same time, the documentation got a better structure. +- The FT_LOAD_BITMAP_CROP flag is obsolete; it is not used + by any driver. +- The TrueType DELTAP[123] bytecode instructions now work in + subpixel hinting mode as described in the ClearType + whitepaper (i.e., for touched points in the + non-subpixel direction). +- Many small improvements to the internal arithmetic routines. +- Rebase don-t-mark-libpng-as-required-library.patch, + bugzilla-308961-cmex-workaround.patch, freetype2-subpixel.patch, + freetype2-bitmap-foundry.patch and overflow.patch +- Add freetype2-2.5.3-fix-pcf.patch from upstream to resolve + http://savannah.nongnu.org/bugs/?43774, Freetype 2.5.4 does not + load ungzipped PCF fonts + +--- ft2demos.changes: same change Old: freetype-2.5.3.tar.bz2 freetype-doc-2.5.3.tar.bz2 ft2demos-2.5.3.tar.bz2 New: freetype-2.5.4.tar.bz2 freetype-doc-2.5.4.tar.bz2 freetype2-2.5.3-fix-pcf.patch ft2demos-2.5.4.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.k5s7ym/_old 2014-12-10 23:45:47.0 +0100 +++ /var/tmp/diff_new_pack.k5s7ym/_new 2014-12-10 23:45:47.0 +0100 @@ -26,8 +26,8 @@ Obsoletes: freetype2-64bit %endif # -%define doc_version 2.5.3 -Version:2.5.3 +%define doc_version 2.5.4 +Version:2.5.4 Release:0 Summary:A TrueType Font Library License:SUSE-Freetype or GPL-2.0+ @@ -43,6 +43,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 freetype2-2.5.3-fix-pcf.patch -- http://savannah.nongnu.org/bugs/?43774 +Patch1000: freetype2-2.5.3-fix-pcf.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -89,6 +91,7 @@ %patch200 -p1 %endif %patch202 -p1 +%patch1000 -p1 %build export CFLAGS=%optflags -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS) ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.k5s7ym/_old 2014-12-10 23:45:47.0 +0100 +++ /var/tmp/diff_new_pack.k5s7ym/_new 2014-12-10 23:45:47.0 +0100 @@ -17,12 +17,12 @@ Name:
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2014-03-18 16:21:11 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2013-12-19 12:40:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2014-03-18 16:21:13.0 +0100 @@ -1,0 +2,59 @@ +Thu Mar 13 03:14:26 UTC 2014 - hrvoje.sen...@gmail.com + +- Improve don-t-mark-libpng-as-required-library.patch: also handle + Requires.private case (freetype does not include png headers) + +--- +Sun Mar 9 18:39:56 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to version 2.5.3 + * IMPORTANT BUG FIXES +- A vulnerability was identified and fixed in the new CFF + driver (cf. http://savannah.nongnu.org/bugs/?41697; it + doesn't have a CVE number yet). All users should upgrade. +- More bug fixes related to correct positioning of + composite glyphs. +- Many fixes to better protect against malformed input. + * IMPORTANT CHANGES +- FreeType can now use the HarfBuzz library to greatly improve + the auto-hinting of fonts that use OpenType features: + Many glyphs that are part of such features but don't have + cmap entries are now handled properly, for example small + caps or superscripts. Define the configuration macro + FT_CONFIG_OPTION_USE_HARFBUZZ to activate HarfBuzz support. + You need HarfBuzz version 0.9.19 or newer. Note that HarfBuzz + depends on FreeType; this currently causes a chicken-and-egg + problem that can be solved as follows in case HarfBuzz + is not yet installed on your system. +1. Compile and install FreeType without the configuration + macro FT_CONFIG_OPTION_USE_HARFBUZZ. +2. Compile and install HarfBuzz. +3. Define macro FT_CONFIG_OPTION_USE_HARFBUZZ, then + compile and install FreeType again. + With FreeType's `configure' script the procedure boils + down to configure, build, and install Freetype, then + configure, compile, and install HarfBuzz, then configure, + compile, and install FreeType again (after executing + `make distclean'). +- All libraries FreeType depends on are now checked + using the `pkg-config' configuration files first, + followed by alternative methods. +- The new value `auto' for the various `--with-XXX' + library options (for example `--with-harfbuzz=auto') + makes the `configure' script automatically link to the + libraries it finds. This is now the default. +- In case FreeType's `configure' script can't find a + library, you can pass environment variables to circumvent + pkg-config, and those variables have been harmonized as + a consequence of the changes mentioned above: +LIBZ - removed; use LIBZ_CFLAGS and LIBZ_LIBS +LIBBZ2 - removed; use BZIP2_CFLAGS and BZIP2_LIBS +LIBPNG_LDFLAGS - LIBPNG_LIBS + `./configure --help' shows all available environment variables. +- The `freetype-config' script now understands + option `--static' to emit static linking information. +- Due to buildsystem changes, rename and rebase + don-t-mark-libpng-as-required-library-in-freetype-co.patch to + don-t-mark-libpng-as-required-library.patch + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2013-12-19 12:40:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2014-03-18 16:21:13.0 +0100 @@ -1,0 +2,59 @@ +Thu Mar 13 03:14:26 UTC 2014 - hrvoje.sen...@gmail.com + +- Improve don-t-mark-libpng-as-required-library.patch: also handle + Requires.private case (freetype does not include png headers) + +--- +Sun Mar 9 18:39:56 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to version 2.5.3 + * IMPORTANT BUG FIXES +- A vulnerability was identified and fixed in the new CFF + driver (cf. http://savannah.nongnu.org/bugs/?41697; it + doesn't have a CVE number yet). All users should upgrade. +- More bug fixes related to correct positioning of + composite glyphs. +- Many fixes to better protect against malformed input. + * IMPORTANT CHANGES +- FreeType can now use the HarfBuzz library to greatly improve + the auto-hinting of fonts that use OpenType features: + Many glyphs that are part of such features but don't have + cmap entries are now handled
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2013-12-19 12:40:10 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2013-12-11 08:34:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2013-12-19 12:40:12.0 +0100 @@ -1,0 +2,88 @@ +Thu Dec 12 16:45:13 UTC 2013 - hrvoje.sen...@gmail.com + +- Added patches: + * don-t-mark-libpng-as-required-library-in-freetype-co.patch: it's +private in pkgconfig file, and causes issues in downstream +packages +- As per patch, remove libpng-devel Requires from devel package + +--- +Wed Dec 11 07:13:14 UTC 2013 - arvidj...@gmail.com + +- freetype2 pkgconfig now includes -lpng16; make sure freetype2-devel + Requires libpng-devel + +--- +Tue Dec 10 03:04:59 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to version 2.5.2 + * Fixed bug that made FreeType crash on some popular (but not +fully conformant) fonts like `ahronbd.ttf' + * Another round of improvements to correct positioning and hinting +of composite glyphs in TrueType fonts + * Fixed bug introduced in version 2.5.1: handling embedded +bitmap strikes of TrueType fonts, caused garbage display +under some circumstances + * Fixed `ftgrid' demo program compilation in non-development +builds +- Droped fix-compile-in-non-debug.patch, included in this release + +--- +Wed Nov 27 19:31:42 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to version 2.5.1 + * For some WinFNT files, the last glyph wasn't displayed but +incorrectly marked as invalid. + * The vertical size of glyphs was incorrectly set after a call to +`FT_GlyphSlot_Embolden', resulting in clipped glyphs. + * Many fields of the `PCLT' table in SFNT based fonts (if accessed +with `FT_Get_Sfnt_Table') were computed incorrectly. + * In TrueType fonts, hinting of composite glyphs could sometimes +deliver incorrect positions of components or even distorted +shapes. + * WOFF font format support has been added. + * The auto-hinter now supports Hebrew. Greek and Cyrillic support +has been improved. + * Support for the forthcoming `OS/2' SFNT table version 5, as can +be found e.g. in the `Sitka' font family for Windows 8.1. + * The header file layout has been changed. After installation, +all files are now located in `prefix/include/freetype2'. +Applications that use (a) `freetype-config' or FreeType's +`pkg-config' file to get the include directory for the compiler, +and (b) the documented way for header inclusion like +#include ft2build.h or #include FT_FREETYPE_H +don't need any change to the source code. + * The stem darkening feature of the new CFF engine can now be +fine-tuned with the new `darkening-parameters' property. + * `ftgrid' has been updated to toggle various engines with the `H' +key, similar to `ftview' and `ftdiff'. + * The functionality of `ttdebug' has been greatly enhanced. + . It now displays twilight, storage, and control value data; key + * Better support of ARMv7 and x86_64 processors. + * Apple's `sbix' color bitmap format is now supported. + * Improved auto-hinter rendering for many TrueType fonts, +especially in the range 20-40ppem. + * A new face flag `FT_FACE_FLAG_COLOR' has been added (to be +accessed with the macro `FT_HAS_COLOR'). + * `FT_Gzip_Uncompress' (modeledafter zlib's `uncompress' +function) has been added; this is a by-product of the newly +added WOFF support. + * Support for a build with `cmake' has been contributed by John +Cary c...@txcorp.com. + * Support for x64 builds with Visual C++ has been contributed by +Kenneth Miller kennethadammil...@yahoo.com + * Manual pages for most demo programs have been added. + * The GETINFO bytecode instruction for TrueType fonts was buggy if +used to retrieve subpixel hinting information. It was necessary +to set selector bit 6 to get results for selector bits 7-10, +which is wrong. + * Improved computation of emulated vertical metrics for TrueType +fonts. + * Fixed horizontal start-up position of vertical phantom points in +TrueType bytecode. +- Rebase freetype2-subpixel.patch to current release +- Added fix-compile-in-non-debug.patch, fixes release build of ftdemos +- Added overflow.patch for resolving post-build-check detected error: + I: Statement is
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2013-12-10 17:42:23 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2013-07-04 10:09:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2013-12-10 17:42:24.0 +0100 @@ -1,0 +2,73 @@ +Tue Dec 10 03:04:59 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to version 2.5.2 + * Fixed bug that made FreeType crash on some popular (but not +fully conformant) fonts like `ahronbd.ttf' + * Another round of improvements to correct positioning and hinting +of composite glyphs in TrueType fonts + * Fixed bug introduced in version 2.5.1: handling embedded +bitmap strikes of TrueType fonts, caused garbage display +under some circumstances + * Fixed `ftgrid' demo program compilation in non-development +builds +- Droped fix-compile-in-non-debug.patch, included in this release + +--- +Wed Nov 27 19:31:42 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to version 2.5.1 + * For some WinFNT files, the last glyph wasn't displayed but +incorrectly marked as invalid. + * The vertical size of glyphs was incorrectly set after a call to +`FT_GlyphSlot_Embolden', resulting in clipped glyphs. + * Many fields of the `PCLT' table in SFNT based fonts (if accessed +with `FT_Get_Sfnt_Table') were computed incorrectly. + * In TrueType fonts, hinting of composite glyphs could sometimes +deliver incorrect positions of components or even distorted +shapes. + * WOFF font format support has been added. + * The auto-hinter now supports Hebrew. Greek and Cyrillic support +has been improved. + * Support for the forthcoming `OS/2' SFNT table version 5, as can +be found e.g. in the `Sitka' font family for Windows 8.1. + * The header file layout has been changed. After installation, +all files are now located in `prefix/include/freetype2'. +Applications that use (a) `freetype-config' or FreeType's +`pkg-config' file to get the include directory for the compiler, +and (b) the documented way for header inclusion like +#include ft2build.h or #include FT_FREETYPE_H +don't need any change to the source code. + * The stem darkening feature of the new CFF engine can now be +fine-tuned with the new `darkening-parameters' property. + * `ftgrid' has been updated to toggle various engines with the `H' +key, similar to `ftview' and `ftdiff'. + * The functionality of `ttdebug' has been greatly enhanced. + . It now displays twilight, storage, and control value data; key + * Better support of ARMv7 and x86_64 processors. + * Apple's `sbix' color bitmap format is now supported. + * Improved auto-hinter rendering for many TrueType fonts, +especially in the range 20-40ppem. + * A new face flag `FT_FACE_FLAG_COLOR' has been added (to be +accessed with the macro `FT_HAS_COLOR'). + * `FT_Gzip_Uncompress' (modeledafter zlib's `uncompress' +function) has been added; this is a by-product of the newly +added WOFF support. + * Support for a build with `cmake' has been contributed by John +Cary c...@txcorp.com. + * Support for x64 builds with Visual C++ has been contributed by +Kenneth Miller kennethadammil...@yahoo.com + * Manual pages for most demo programs have been added. + * The GETINFO bytecode instruction for TrueType fonts was buggy if +used to retrieve subpixel hinting information. It was necessary +to set selector bit 6 to get results for selector bits 7-10, +which is wrong. + * Improved computation of emulated vertical metrics for TrueType +fonts. + * Fixed horizontal start-up position of vertical phantom points in +TrueType bytecode. +- Rebase freetype2-subpixel.patch to current release +- Added fix-compile-in-non-debug.patch, fixes release build of ftdemos +- Added overflow.patch for resolving post-build-check detected error: + I: Statement is overflowing a buffer + +--- ft2demos.changes: same change Old: freetype-2.5.0.1.tar.bz2 freetype-doc-2.5.0.tar.bz2 ft2demos-2.5.0.tar.bz2 New: freetype-2.5.2.tar.bz2 freetype-doc-2.5.2.tar.bz2 ft2demos-2.5.2.tar.bz2 overflow.patch Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.RLHEn4/_old 2013-12-10 17:42:25.0 +0100 +++ /var/tmp/diff_new_pack.RLHEn4/_new
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2013-12-11 08:34:37 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2013-12-10 17:42:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2013-12-11 08:34:38.0 +0100 @@ -2,73 +1,0 @@ -Tue Dec 10 03:04:59 UTC 2013 - hrvoje.sen...@gmail.com - -- Update to version 2.5.2 - * Fixed bug that made FreeType crash on some popular (but not -fully conformant) fonts like `ahronbd.ttf' - * Another round of improvements to correct positioning and hinting -of composite glyphs in TrueType fonts - * Fixed bug introduced in version 2.5.1: handling embedded -bitmap strikes of TrueType fonts, caused garbage display -under some circumstances - * Fixed `ftgrid' demo program compilation in non-development -builds -- Droped fix-compile-in-non-debug.patch, included in this release - -Wed Nov 27 19:31:42 UTC 2013 - hrvoje.sen...@gmail.com - -- Update to version 2.5.1 - * For some WinFNT files, the last glyph wasn't displayed but -incorrectly marked as invalid. - * The vertical size of glyphs was incorrectly set after a call to -`FT_GlyphSlot_Embolden', resulting in clipped glyphs. - * Many fields of the `PCLT' table in SFNT based fonts (if accessed -with `FT_Get_Sfnt_Table') were computed incorrectly. - * In TrueType fonts, hinting of composite glyphs could sometimes -deliver incorrect positions of components or even distorted -shapes. - * WOFF font format support has been added. - * The auto-hinter now supports Hebrew. Greek and Cyrillic support -has been improved. - * Support for the forthcoming `OS/2' SFNT table version 5, as can -be found e.g. in the `Sitka' font family for Windows 8.1. - * The header file layout has been changed. After installation, -all files are now located in `prefix/include/freetype2'. -Applications that use (a) `freetype-config' or FreeType's -`pkg-config' file to get the include directory for the compiler, -and (b) the documented way for header inclusion like -#include ft2build.h or #include FT_FREETYPE_H -don't need any change to the source code. - * The stem darkening feature of the new CFF engine can now be -fine-tuned with the new `darkening-parameters' property. - * `ftgrid' has been updated to toggle various engines with the `H' -key, similar to `ftview' and `ftdiff'. - * The functionality of `ttdebug' has been greatly enhanced. - . It now displays twilight, storage, and control value data; key - * Better support of ARMv7 and x86_64 processors. - * Apple's `sbix' color bitmap format is now supported. - * Improved auto-hinter rendering for many TrueType fonts, -especially in the range 20-40ppem. - * A new face flag `FT_FACE_FLAG_COLOR' has been added (to be -accessed with the macro `FT_HAS_COLOR'). - * `FT_Gzip_Uncompress' (modeledafter zlib's `uncompress' -function) has been added; this is a by-product of the newly -added WOFF support. - * Support for a build with `cmake' has been contributed by John -Cary c...@txcorp.com. - * Support for x64 builds with Visual C++ has been contributed by -Kenneth Miller kennethadammil...@yahoo.com - * Manual pages for most demo programs have been added. - * The GETINFO bytecode instruction for TrueType fonts was buggy if -used to retrieve subpixel hinting information. It was necessary -to set selector bit 6 to get results for selector bits 7-10, -which is wrong. - * Improved computation of emulated vertical metrics for TrueType -fonts. - * Fixed horizontal start-up position of vertical phantom points in -TrueType bytecode. -- Rebase freetype2-subpixel.patch to current release -- Added fix-compile-in-non-debug.patch, fixes release build of ftdemos -- Added overflow.patch for resolving post-build-check detected error: - I: Statement is overflowing a buffer - ft2demos.changes: same change Old: freetype-2.5.2.tar.bz2 freetype-doc-2.5.2.tar.bz2 ft2demos-2.5.2.tar.bz2 overflow.patch New: freetype-2.5.0.1.tar.bz2 freetype-doc-2.5.0.tar.bz2 ft2demos-2.5.0.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.uz0dVL/_old 2013-12-11 08:34:39.0 +0100 +++ /var/tmp/diff_new_pack.uz0dVL/_new
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2013-07-04 10:09:25 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2013-06-18 15:11:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2013-07-04 10:09:27.0 +0200 @@ -1,0 +2,19 @@ +Wed Jul 3 08:31:13 UTC 2013 - idon...@suse.com + +- Update to version 2.5.0.1 + * The cache manager function `FTC_Manager_Reset' didn't flush the +cache. + * Behdad Esfahbod (on behalf of Google) contributed support for +color embedded bitmaps (eg. color emoji). + * The old FreeType CFF engine is now disabled by default. + * All code related to macro FT_CONFIG_OPTION_OLD_INTERNALS +has been removed. + * The property API (`FT_Property_Get' and `FT_Property_Set') is +now declared as stable. + * Another round of TrueType subpixel hinting fixes. + * 64bit compilation of the new CFF engine was buggy. + * Some fixes to improve robustness in memory-tight situations. +- Add dependency on libpng-devel for color emoji support. +- Drop freetype-new-cff-engine.patch, upstream now. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2013-06-18 15:11:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2013-07-04 10:09:27.0 +0200 @@ -1,0 +2,9 @@ +Wed Jul 3 08:33:20 UTC 2013 - idon...@suse.com + +- Update to version 2.5.0 + * ftview has been updated to support color embedded bitmaps. + * The 'ttdebug' program has been further improved. In particular, +it accepts a new command line option `-H' to select the hinting +engine. + +--- Old: freetype-2.4.12.tar.bz2 freetype-doc-2.4.12.tar.bz2 freetype-new-cff-engine.patch ft2demos-2.4.12.tar.bz2 New: freetype-2.5.0.1.tar.bz2 freetype-doc-2.5.0.tar.bz2 ft2demos-2.5.0.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.ojW1hT/_old 2013-07-04 10:09:29.0 +0200 +++ /var/tmp/diff_new_pack.ojW1hT/_new 2013-07-04 10:09:29.0 +0200 @@ -18,6 +18,7 @@ Name: freetype2 BuildRequires: gawk +BuildRequires: libpng-devel BuildRequires: pkg-config BuildRequires: zlib-devel # bug437293 @@ -25,17 +26,17 @@ Obsoletes: freetype2-64bit %endif # -Version:2.4.12 +%define doc_version 2.5.0 +Version:2.5.0.1 Release:0 Summary:A TrueType Font Library License:SUSE-Freetype or GPL-2.0+ Group: System/Libraries Url:http://www.freetype.org Source0: http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.bz2 -Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{version}.tar.bz2 +Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{doc_version}.tar.bz2 Source3:baselibs.conf -Patch1: freetype-new-cff-engine.patch -Patch3: freetype2-bitmap-foundry.patch +Patch1: freetype2-bitmap-foundry.patch Patch308961:bugzilla-308961-cmex-workaround.patch Patch200: freetype2-subpixel.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -47,8 +48,8 @@ %package -n libfreetype6 Summary:A TrueType Font Library Group: System/Libraries -Obsoletes: freetype2 2.3.10 -Provides: freetype2 = 2.3.10 +Obsoletes: freetype2 %{version} +Provides: freetype2 = %{version} %description -n libfreetype6 This library features TrueType fonts for open source projects. This @@ -79,7 +80,6 @@ %define enable_subpixel_rendering 0 %setup -q -n freetype-%{version} -a 1 %patch1 -p1 -%patch3 -p1 %patch308961 -p 1 %if %{enable_subpixel_rendering} %patch200 -p1 @@ -94,9 +94,6 @@ %install %makeinstall -# these development documents should go into the freetype2-devel package: -mv docs/reference freetype-%{version}/docs - # remove documentation that does not belong in an rpm rm docs/INSTALL* @@ -108,11 +105,11 @@ %defattr(-,root,root) %{_libdir}/libfreetype.so.* %doc ChangeLog README -%doc docs/* +%doc docs/{CHANGES,CUSTOMIZE,DEBUG,MAKEPP,PROBLEMS,TODO,*.txt} %files devel %defattr(-,root,root) -%doc freetype-%{version}/docs/* +%doc docs/reference/* %{_includedir}/* %if 0%{?suse_version} = 1140 %exclude %{_libdir}/libfreetype.*a ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.ojW1hT/_old 2013-07-04 10:09:29.0 +0200
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2013-06-18 15:11:56 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2 Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2013-01-17 09:39:13.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2013-06-18 15:11:57.0 +0200 @@ -1,0 +2,16 @@ +Sun Jun 9 03:58:33 UTC 2013 - crrodrig...@opensuse.org + +- Library and tools must be compiled with large file + support in 32 bit archs just like the rest of system. + +--- +Fri May 10 18:05:44 UTC 2013 - idon...@suse.com + +- Update to version 2.4.12 + * A new CFF rendering engine from Adobe + * The macro FT_CONFIG_OPTION_OLD_INTERNALS is no longer set by +default. +- freetype-new-cff-engine.patch: Enable the new CFF engine by default. +- Drop freetype2-no_rpath.patch, not needed. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2013-01-17 09:39:13.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2013-06-18 15:11:57.0 +0200 @@ -1,0 +2,31 @@ +Wed Jun 12 08:46:35 UTC 2013 - wer...@suse.com + +- Add conflict to package dtc for /usr/bin/ftdump as the two tools + are different, + dtc: ftdump -- Flat Tree dumping utility + ft2demos: ftdump -- Simple font dumper + +--- +Fri May 10 18:09:21 UTC 2013 - idon...@suse.com + +- Update to version 2.4.12 + * Using the `H' key, it is now possible to select the CFF engine +in both ftview and ftdiff. + * The new command line option '-H' for `ftbench' selects the Adobe +CFF engine. + * It is now possible to directly select the LCD rendering mode +with the keys 'A'-'F' in 'ftview'. The key mapping for cycling +through LCD modes has been changed from 'K' and 'L' to 'k' and +'l', and toggling custom LCD filtering is no longer mapped to +key 'F' but to key 'L'. + * In `ftdiff', key 'x' toggles between layout modes: Either use +the advance width (this is new and now the default) or the +bounding box information to determine line breaks. + * For all demo tools, the new command line option `-v' shows the +version. + * For the demo tools with a GUI, the new command line options '-w' +and '-h' select the width and the height of the output window, +respectively. +- Drop ft2demos-build-testname.patch, not needed. + +--- Old: freetype-2.4.11.tar.bz2 freetype-doc-2.4.11.tar.bz2 freetype2-no_rpath.patch ft2demos-2.4.11.tar.bz2 ft2demos-build-testname.patch New: freetype-2.4.12.tar.bz2 freetype-doc-2.4.12.tar.bz2 freetype-new-cff-engine.patch ft2demos-2.4.12.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.dc9Jx9/_old 2013-06-18 15:11:58.0 +0200 +++ /var/tmp/diff_new_pack.dc9Jx9/_new 2013-06-18 15:11:58.0 +0200 @@ -25,7 +25,7 @@ Obsoletes: freetype2-64bit %endif # -Version:2.4.11 +Version:2.4.12 Release:0 Summary:A TrueType Font Library License:SUSE-Freetype or GPL-2.0+ @@ -34,8 +34,8 @@ Source0: http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.bz2 Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{version}.tar.bz2 Source3:baselibs.conf +Patch1: freetype-new-cff-engine.patch Patch3: freetype2-bitmap-foundry.patch -Patch10:freetype2-no_rpath.patch Patch308961:bugzilla-308961-cmex-workaround.patch Patch200: freetype2-subpixel.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -78,15 +78,15 @@ %prep %define enable_subpixel_rendering 0 %setup -q -n freetype-%{version} -a 1 -%patch3 -p 1 -b .bitmap-foundry -%patch10 +%patch1 -p1 +%patch3 -p1 %patch308961 -p 1 %if %{enable_subpixel_rendering} -%patch200 -p 1 -b .subpixel +%patch200 -p1 %endif %build -export CFLAGS=%optflags -std=gnu99 -D_GNU_SOURCE +export CFLAGS=%optflags -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS) %configure --without-bzip2 \ --disable-static make %{?_smp_mflags} ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.dc9Jx9/_old 2013-06-18 15:11:59.0 +0200 +++ /var/tmp/diff_new_pack.dc9Jx9/_new 2013-06-18 15:11:59.0 +0200 @@ -17,7 +17,7 @@ Name: ft2demos -Version:2.4.11
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2013-01-17 09:39:11 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2012-12-21 14:35:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2013-01-17 09:39:13.0 +0100 @@ -1,0 +2,6 @@ +Fri Jan 11 17:12:01 UTC 2013 - j...@suse.com + +- Rediffed patches. +- CVE-2012-5668.patch, CVE-2012-5669.patch, CVE-2012-5670.patch nothing to do. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2012-12-21 14:35:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2013-01-17 09:39:13.0 +0100 @@ -1,0 +2,6 @@ +Fri Jan 11 17:12:14 UTC 2013 - j...@suse.com + +- Rediffed patches. +- CVE-2012-5668.patch, CVE-2012-5669.patch, CVE-2012-5670.patch nothing to do. + +--- Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.3cQgu3/_old 2013-01-17 09:39:14.0 +0100 +++ /var/tmp/diff_new_pack.3cQgu3/_new 2013-01-17 09:39:14.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package freetype2 # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ft2demos.spec: same change ++ bugzilla-308961-cmex-workaround.patch ++ --- /var/tmp/diff_new_pack.3cQgu3/_old 2013-01-17 09:39:14.0 +0100 +++ /var/tmp/diff_new_pack.3cQgu3/_new 2013-01-17 09:39:14.0 +0100 @@ -2,11 +2,13 @@ src/base/ftobjs.c |5 + 1 file changed, 5 insertions(+) -Index: freetype-2.4.2/src/base/ftobjs.c +Index: freetype-2.4.11/src/base/ftobjs.c === freetype-2.4.2.orig/src/base/ftobjs.c -+++ freetype-2.4.2/src/base/ftobjs.c -@@ -2153,6 +2153,11 @@ +--- freetype-2.4.11.orig/src/base/ftobjs.c freetype-2.4.11/src/base/ftobjs.c +@@ -2187,10 +2187,15 @@ + + /* some checks */ if ( FT_IS_SCALABLE( face ) ) { @@ -18,3 +20,5 @@ if ( face-height 0 ) face-height = (FT_Short)-face-height; + if ( !FT_HAS_VERTICAL( face ) ) + face-max_advance_height = (FT_Short)face-height; ++ freetype2-bitmap-foundry.patch ++ --- /var/tmp/diff_new_pack.3cQgu3/_old 2013-01-17 09:39:14.0 +0100 +++ /var/tmp/diff_new_pack.3cQgu3/_new 2013-01-17 09:39:14.0 +0100 @@ -2,11 +2,13 @@ src/pcf/pcfread.c | 30 -- 1 file changed, 28 insertions(+), 2 deletions(-) -Index: freetype-2.4.2/src/pcf/pcfread.c +Index: freetype-2.4.11/src/pcf/pcfread.c === freetype-2.4.2.orig/src/pcf/pcfread.c -+++ freetype-2.4.2/src/pcf/pcfread.c -@@ -1175,8 +1175,34 @@ THE SOFTWARE. +--- freetype-2.4.11.orig/src/pcf/pcfread.c freetype-2.4.11/src/pcf/pcfread.c +@@ -1173,12 +1173,38 @@ THE SOFTWARE. + goto Exit; + prop = pcf_find_property( face, FAMILY_NAME ); if ( prop prop-isString ) { @@ -43,3 +45,5 @@ } else root-family_name = NULL; + + /* ++ freetype2-no_rpath.patch ++ --- /var/tmp/diff_new_pack.3cQgu3/_old 2013-01-17 09:39:14.0 +0100 +++ /var/tmp/diff_new_pack.3cQgu3/_new 2013-01-17 09:39:14.0 +0100 @@ -1,6 +1,14 @@ builds/unix/freetype-config.in.orig2010-12-04 21:17:24.0 +0100 -+++ builds/unix/freetype-config.in 2010-12-04 21:20:02.0 +0100 -@@ -16,7 +16,6 @@ +--- + builds/unix/freetype-config.in |5 - + 1 file changed, 5 deletions(-) + +Index: builds/unix/freetype-config.in +=== +--- builds/unix/freetype-config.in.orig builds/unix/freetype-config.in +@@ -14,11 +14,10 @@ exec_prefix=@exec_prefix@ + exec_prefix_set=no + includedir=@includedir@ libdir=@libdir@ enable_shared=@build_libtool_libs@ wl=@wl@ @@ -8,7 +16,11 @@ usage() { -@@ -140,10 +139,6 @@ + cat EOF + Usage: freetype-config [OPTION]... +@@ -138,14 +137,10 @@ if test $echo_cflags = yes ; then + echo $cflags + fi fi if test $echo_libs = yes ; then @@ -19,3 +31,5 @@ libs=-lfreetype @LIBZ@ @LIBBZ2@ @FT2_EXTRA_LIBS@ if test
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2012-12-21 14:35:39 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2012-06-25 14:04:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2012-12-21 14:35:41.0 +0100 @@ -1,0 +2,12 @@ +Thu Dec 20 13:56:36 UTC 2012 - idon...@suse.com + +- Update to version 2.4.11 + * Some vulnerabilities in the BDF implementation have been fixed. + * Support for OpenType collections (OTC) has been added. + * Pure CFF fonts within an SFNT wrapper are now supported. + * Minor rendering improvements to the auto-hinter. + * `FT_GlyphSlot_Oblique' now uses a shear angle of 12°. +- Modify freetype2-subpixel.patch for new subpixel hinting option. +- Drop fix-build.patch: no longer needed + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2012-06-25 14:04:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2012-12-21 14:35:41.0 +0100 @@ -1,0 +2,8 @@ +Thu Dec 20 13:57:51 UTC 2012 - idon...@suse.com + +- Update to version 2.4.11 + * ftdiff now supports UTF-8 encoded input files for option `-f'. + * Using keys `r' and `R', you can now adjust the stroker radius in +ftview. + +--- Old: fix-build.patch freetype-2.4.10.tar.bz2 freetype-doc-2.4.10.tar.bz2 ft2demos-2.4.10.tar.bz2 New: freetype-2.4.11.tar.bz2 freetype-doc-2.4.11.tar.bz2 ft2demos-2.4.11.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.wgFkuv/_old 2012-12-21 14:35:45.0 +0100 +++ /var/tmp/diff_new_pack.wgFkuv/_new 2012-12-21 14:35:45.0 +0100 @@ -25,7 +25,7 @@ Obsoletes: freetype2-64bit %endif # -Version:2.4.10 +Version:2.4.11 Release:0 Summary:A TrueType Font Library License:SUSE-Freetype or GPL-2.0+ @@ -35,7 +35,6 @@ Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{version}.tar.bz2 Source3:baselibs.conf Patch3: freetype2-bitmap-foundry.patch -Patch9: fix-build.patch Patch10:freetype2-no_rpath.patch Patch308961:bugzilla-308961-cmex-workaround.patch Patch200: freetype2-subpixel.patch @@ -80,7 +79,6 @@ %define enable_subpixel_rendering 0 %setup -q -n freetype-%{version} -a 1 %patch3 -p 1 -b .bitmap-foundry -%patch9 -p 1 %patch10 %patch308961 -p 1 %if %{enable_subpixel_rendering} ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.wgFkuv/_old 2012-12-21 14:35:45.0 +0100 +++ /var/tmp/diff_new_pack.wgFkuv/_new 2012-12-21 14:35:45.0 +0100 @@ -17,7 +17,7 @@ Name: ft2demos -Version:2.4.10 +Version:2.4.11 Release:0 Summary:Freetype2 Utilities and Demo Programs License:GPL-2.0+ @@ -26,7 +26,6 @@ Url:http://www.freetype.org Source0: http://savannah.nongnu.org/download/freetype/freetype-%{version}.tar.bz2 Source1: http://savannah.nongnu.org/download/freetype/ft2demos-%{version}.tar.bz2 -Patch9: fix-build.patch Patch308961:bugzilla-308961-cmex-workaround.patch Patch50:ft2demos-build-testname.patch Patch200: freetype2-subpixel.patch @@ -45,7 +44,6 @@ %prep %define enable_subpixel_rendering 0%{?opensuse_bs} %setup -q -n freetype-%{freetype_version} -b 1 -%patch9 -p 1 %patch308961 -p 1 pushd ../ft2demos-%{version} %patch50 -p 1 ++ freetype-2.4.10.tar.bz2 - freetype-2.4.11.tar.bz2 ++ 19578 lines of diff (skipped) ++ freetype-doc-2.4.10.tar.bz2 - freetype-doc-2.4.11.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/freetype-2.4.10/docs/ft2faq.html new/freetype-2.4.11/docs/ft2faq.html --- old/freetype-2.4.10/docs/ft2faq.html2011-02-25 06:16:34.0 +0100 +++ new/freetype-2.4.11/docs/ft2faq.html2012-12-16 15:03:45.0 +0100 @@ -25,7 +25,7 @@ cellpadding=5 tr td bgcolor=#06425F - a href=../../index2.html + a href=../../index.html img src=../../image/fond3.jpg align=right border=0 @@ -352,7 +352,7 @@ pFreeTypenbsp;1 includes an extension to support OpenType text layout processing. This support hasn't become part of FreeTypenbsp;2; a much improved version is now part
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2012-06-25 13:54:34 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2012-05-10 14:31:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2012-06-25 14:04:26.0 +0200 @@ -1,0 +2,11 @@ +Sun Jun 17 10:34:24 UTC 2012 - idon...@suse.com + +- Update to version 2.4.10 + * Incremental glyph loading as needed by ghostscript was broken. + * A new function `FT_Outline_EmboldenXY' + * The glyph spacing computation in `FT_GlyphSlot_Embolden' (and +similar code in `ftview') has been improved. + * Minor improvements to the TrueType bytecode interpreter and +glyph loader, the auto-hinter, and the B/W rasterizer. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2012-03-09 21:22:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2012-06-25 14:04:26.0 +0200 @@ -1,0 +2,8 @@ +Sun Jun 17 10:35:24 UTC 2012 - idon...@suse.com + +- Update to version 2.4.10 + * In the `ftview' demo program, key `e' has been replaced with `x' +and `y' to embolden in the horizontal and vertical direction, +respectively. + +--- Old: freetype-2.4.9.tar.bz2 freetype-doc-2.4.9.tar.bz2 ft2demos-2.4.9.tar.bz2 New: freetype-2.4.10.tar.bz2 freetype-doc-2.4.10.tar.bz2 ft2demos-2.4.10.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.LZQ7uE/_old 2012-06-25 14:04:28.0 +0200 +++ /var/tmp/diff_new_pack.LZQ7uE/_new 2012-06-25 14:04:28.0 +0200 @@ -17,6 +17,7 @@ Name: freetype2 +BuildRequires: gawk BuildRequires: pkg-config BuildRequires: zlib-devel # bug437293 @@ -24,7 +25,7 @@ Obsoletes: freetype2-64bit %endif # -Version:2.4.9 +Version:2.4.10 Release:0 Summary:A TrueType Font Library License:SUSE-Freetype or GPL-2.0+ ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.LZQ7uE/_old 2012-06-25 14:04:28.0 +0200 +++ /var/tmp/diff_new_pack.LZQ7uE/_new 2012-06-25 14:04:28.0 +0200 @@ -17,7 +17,7 @@ Name: ft2demos -Version:2.4.9 +Version:2.4.10 Release:0 Summary:Freetype2 Utilities and Demo Programs License:GPL-2.0+ @@ -44,7 +44,7 @@ %prep %define enable_subpixel_rendering 0%{?opensuse_bs} -%setup -n freetype-%{freetype_version} -b 1 +%setup -q -n freetype-%{freetype_version} -b 1 %patch9 -p 1 %patch308961 -p 1 pushd ../ft2demos-%{version} ++ freetype-2.4.9.tar.bz2 - freetype-2.4.10.tar.bz2 ++ 6137 lines of diff (skipped) ++ freetype-doc-2.4.9.tar.bz2 - freetype-doc-2.4.10.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/freetype-2.4.9/docs/tutorial/step2.html new/freetype-2.4.10/docs/tutorial/step2.html --- old/freetype-2.4.9/docs/tutorial/step2.html 2009-11-19 17:15:27.0 +0100 +++ new/freetype-2.4.10/docs/tutorial/step2.html2012-05-06 11:11:10.0 +0200 @@ -1314,7 +1314,8 @@ FT_BBox glyph_bbox; - FT_Glyph_Get_CBox( glyphs[n], amp;glyph_bbox ); + FT_Glyph_Get_CBox( glyphs[n], ft_glyph_bbox_pixels, + amp;glyph_bbox ); if (glyph_bbox.xMin lt; bbox.xMin) bbox.xMin = glyph_bbox.xMin; @@ -1426,9 +1427,9 @@ FT_BitmapGlyph bit = (FT_BitmapGlyph)image; - my_draw_bitmap( bitmap-gt;bitmap, - bitmap-gt;left, - my_target_height - bitmap-gt;top ); + my_draw_bitmap( bit-gt;bitmap, + bit-gt;left, + my_target_height - bit-gt;top ); FT_Done_Glyph( image ); } @@ -1452,7 +1453,7 @@ li pWe always destroy the copy when calling ttFT_Glyph_To_Bitmap/tt in order to get rid of the transformed - scalable image. Note that the image is destroyed even when the + scalable image. Note that the image is not destroyed if the function returns an error code (which is why ttFT_Done_Glyph/tt is only called within the compound statement./p @@ -1676,7 +1677,7 @@ a href=step3.htmlFreeTypenbsp;2 Tutorial Stepnbsp;3/a /h3 -pfont size=-3Last update: 19-Nov-2009/font/p +pfont size=-3Last update: 06-May-2012/font/p
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2012-05-10 14:31:49 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2012-04-17 21:58:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2012-05-10 14:31:51.0 +0200 @@ -1,0 +2,5 @@ +Wed May 9 19:46:11 UTC 2012 - crrodrig...@opensuse.org + +- USe -std=gnu99 in all targets not only on ARM + +--- Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.AZEXeR/_old 2012-05-10 14:31:54.0 +0200 +++ /var/tmp/diff_new_pack.AZEXeR/_new 2012-05-10 14:31:54.0 +0200 @@ -87,9 +87,7 @@ %endif %build -%ifarch arm -export CFLAGS=$CFLAGS -std=gnu99 -%endif +export CFLAGS=%optflags -std=gnu99 -D_GNU_SOURCE %configure --without-bzip2 \ --disable-static make %{?_smp_mflags} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2012-04-17 21:58:18 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2012-03-09 21:22:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2012-04-17 21:58:31.0 +0200 @@ -1,0 +2,5 @@ +Fri Mar 30 13:11:32 UTC 2012 - idon...@suse.com + +- Unbreak SLE builds + +--- Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.l4XxLJ/_old 2012-04-17 21:58:33.0 +0200 +++ /var/tmp/diff_new_pack.l4XxLJ/_new 2012-04-17 21:58:33.0 +0200 @@ -95,7 +95,7 @@ make %{?_smp_mflags} %install -%make_install +%makeinstall # these development documents should go into the freetype2-devel package: mv docs/reference freetype-%{version}/docs -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2012-03-09 21:22:39 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2012-02-21 07:30:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2012-03-09 21:22:41.0 +0100 @@ -1,0 +2,15 @@ +Thu Mar 8 21:18:48 UTC 2012 - idon...@suse.com + +- Update to version 2.4.9 + * Fixes CVE-2012-1126, CVE-2012-1127, CVE-2012-1128, CVE-2012-1129, +CVE-2012-1130, CVE-2012-1131, CVE-2012-1132, CVE-2012-1133, +CVE-2012-1134, CVE-2012-1135, CVE-2012-1136, CVE-2012-1137, +CVE-2012-1138, CVE-2012-1139, CVE-2012-1140, CVE-2012-1141, +CVE-2012-1142, CVE-2012-1143, CVE-2012-1144 + * The `ENCODING -1 n' format of BDF fonts is now supported. + * For BDF fonts, support for the whole Unicode encoding range has +been added. + * Better TTF support for x_ppem != y_ppem. + * `FT_Get_Advances' sometimes returned bogus values. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2012-02-21 07:30:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2012-03-09 21:22:42.0 +0100 @@ -1,0 +2,8 @@ +Thu Mar 8 21:20:31 UTC 2012 - idon...@suse.com + +- Update to version 2.4.9 + * The demo programs no longer recognize and handle default +suffixes; you now have to always specify the complete font name. + * Better rendering and LCD mode cycling added to ftview. + +--- Old: freetype-2.4.8.tar.bz2 freetype-doc-2.4.8.tar.bz2 ft2demos-2.4.8.tar.bz2 New: freetype-2.4.9.tar.bz2 freetype-doc-2.4.9.tar.bz2 ft2demos-2.4.9.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.vAgpbY/_old 2012-03-09 21:22:44.0 +0100 +++ /var/tmp/diff_new_pack.vAgpbY/_new 2012-03-09 21:22:44.0 +0100 @@ -24,7 +24,7 @@ Obsoletes: freetype2-64bit %endif # -Version:2.4.8 +Version:2.4.9 Release:0 Summary:A TrueType Font Library License:SUSE-Freetype or GPL-2.0+ ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.vAgpbY/_old 2012-03-09 21:22:44.0 +0100 +++ /var/tmp/diff_new_pack.vAgpbY/_new 2012-03-09 21:22:44.0 +0100 @@ -17,7 +17,7 @@ Name: ft2demos -Version:2.4.8 +Version:2.4.9 Release:0 Summary:Freetype2 Utilities and Demo Programs License:GPL-2.0+ ++ freetype-2.4.8.tar.bz2 - freetype-2.4.9.tar.bz2 ++ 15068 lines of diff (skipped) ++ freetype-doc-2.4.8.tar.bz2 - freetype-doc-2.4.9.tar.bz2 ++ ++ ft2demos-2.4.8.tar.bz2 - ft2demos-2.4.9.tar.bz2 ++ 2831 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2012-02-21 07:30:43 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2011-11-16 17:17:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2012-02-21 07:30:45.0 +0100 @@ -1,0 +2,20 @@ +Tue Feb 14 11:17:33 UTC 2012 - cfarr...@suse.com + +- license update: SUSE-Freetype or GPL-2.0+ + Use SUSE- proprietary prefix until upstream spdx.org accepts Freetype as + official license + +--- +Tue Feb 14 09:21:58 UTC 2012 - sasc...@suse.de + +- Ran spec-cleaner +- Add devel-static provides to devel package (shared library policy) + +--- +Thu Dec 22 12:39:23 CET 2011 - ti...@suse.de + +- provide libfreetype.la for older distros; otherwise it breaks + too many package builds in M17N repo +- fix build on FACTORY by owning aclocal dir + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2011-11-16 17:17:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2012-02-21 07:30:45.0 +0100 @@ -1,0 +2,5 @@ +Tue Feb 14 09:21:51 UTC 2012 - sasc...@suse.de + +- Ran spec-cleaner + +--- Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.Te8cUg/_old 2012-02-21 07:30:47.0 +0100 +++ /var/tmp/diff_new_pack.Te8cUg/_new 2012-02-21 07:30:47.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package freetype2 # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,7 @@ # - Name: freetype2 -License:Freetype License (BSD-like). See http://freetype.sourceforge.net/FTL.TXT -Group: System/Libraries BuildRequires: pkg-config BuildRequires: zlib-devel # bug437293 @@ -28,8 +25,10 @@ %endif # Version:2.4.8 -Release:1 +Release:0 Summary:A TrueType Font Library +License:SUSE-Freetype or GPL-2.0+ +Group: System/Libraries Url:http://www.freetype.org Source0: http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.bz2 Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{version}.tar.bz2 @@ -46,7 +45,6 @@ version also contains an autohinter for producing improved output. %package -n libfreetype6 -License:Freetype License (BSD-like). See http://freetype.sourceforge.net/FTL.TXT Summary:A TrueType Font Library Group: System/Libraries Obsoletes: freetype2 2.3.10 @@ -57,7 +55,6 @@ version also contains an autohinter for producing improved output. %package devel -License:GPLv2+ ; Freetype License (BSD-like). See http://freetype.sourceforge.net/FTL.TXT Summary:Development environment for the freetype2 TrueType font library Group: Development/Libraries/C and C++ Requires: libfreetype6 = %{version} @@ -68,6 +65,8 @@ %endif # there is no freetype-devel on suse: Provides: freetype-devel +# Static library provides: +Provides: libfreetype6-devel-static %description devel This package contains all necessary include files, libraries and @@ -93,10 +92,10 @@ %endif %configure --without-bzip2 \ --disable-static -make %{_smp_mflags} +make %{?_smp_mflags} %install -%makeinstall +%make_install # these development documents should go into the freetype2-devel package: mv docs/reference freetype-%{version}/docs @@ -104,9 +103,6 @@ # remove documentation that does not belong in an rpm rm docs/INSTALL* -%clean -rm -rf %{buildroot} - %post -n libfreetype6 -p /sbin/ldconfig %postun -n libfreetype6 -p /sbin/ldconfig @@ -121,10 +117,14 @@ %defattr(-,root,root) %doc freetype-%{version}/docs/* %{_includedir}/* +%if 0%{?suse_version} = 1140 %exclude %{_libdir}/libfreetype.*a +%else +%{_libdir}/libfreetype.*a +%endif %{_libdir}/libfreetype.so %{_libdir}/pkgconfig/freetype2.pc %{_bindir}/* -%{_datadir}/aclocal/* +%{_datadir}/aclocal %changelog ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.Te8cUg/_old 2012-02-21
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2011-12-06 18:10:14 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2, Maintainer is j...@suse.com Changes: ft2demos.changes: same change Other differences: -- ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.H5K4NI/_old 2011-12-06 18:15:24.0 +0100 +++ /var/tmp/diff_new_pack.H5K4NI/_new 2011-12-06 18:15:24.0 +0100 @@ -20,7 +20,7 @@ Name: ft2demos Version:2.4.8 Release:1 -License:GPLv2+ +License:GPL-2.0+ Summary:Freetype2 Utilities and Demo Programs %define freetype_version %{version} Url:http://www.freetype.org -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2011-11-16 17:17:44 Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new (New) Package is freetype2, Maintainer is j...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2011-10-21 16:29:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2011-11-16 17:17:56.0 +0100 @@ -1,0 +2,9 @@ +Tue Nov 15 08:24:00 UTC 2011 - idon...@suse.com + +- Update to version 2.4.8 + * Some vulnerabilities in handling CID-keyed PostScript fonts have +been fixed; see CVE-2011-3439 + * Chris Liddell contributed a new API, `FT_Get_PS_Font_Value', to +retrieve most of the dictionary keys in Type 1 fonts. + +--- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2011-10-21 16:29:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.freetype2.new/ft2demos.changes 2011-11-16 17:17:56.0 +0100 @@ -1,0 +2,6 @@ +Tue Nov 15 08:24:39 UTC 2011 - idon...@suse.com + +- Update to version 2.4.8 + * No changes since 2.4.5 + +--- Old: freetype-2.4.7.tar.bz2 freetype-doc-2.4.7.tar.bz2 ft2demos-2.4.7.tar.bz2 New: freetype-2.4.8.tar.bz2 freetype-doc-2.4.8.tar.bz2 ft2demos-2.4.8.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.Ttzkvt/_old 2011-11-16 17:18:02.0 +0100 +++ /var/tmp/diff_new_pack.Ttzkvt/_new 2011-11-16 17:18:02.0 +0100 @@ -27,7 +27,7 @@ Obsoletes: freetype2-64bit %endif # -Version:2.4.7 +Version:2.4.8 Release:1 Summary:A TrueType Font Library Url:http://www.freetype.org ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.Ttzkvt/_old 2011-11-16 17:18:02.0 +0100 +++ /var/tmp/diff_new_pack.Ttzkvt/_new 2011-11-16 17:18:02.0 +0100 @@ -18,7 +18,7 @@ Name: ft2demos -Version:2.4.7 +Version:2.4.8 Release:1 License:GPLv2+ Summary:Freetype2 Utilities and Demo Programs ++ freetype-2.4.7.tar.bz2 - freetype-2.4.8.tar.bz2 ++ 4476 lines of diff (skipped) ++ freetype-doc-2.4.7.tar.bz2 - freetype-doc-2.4.8.tar.bz2 ++ ++ ft2demos-2.4.7.tar.bz2 - ft2demos-2.4.8.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.4.7/ChangeLog new/ft2demos-2.4.8/ChangeLog --- old/ft2demos-2.4.7/ChangeLog2011-10-18 13:37:33.0 +0200 +++ new/ft2demos-2.4.8/ChangeLog2011-11-15 07:49:53.0 +0100 @@ -1,3 +1,13 @@ +2011-11-15 Werner Lemberg w...@gnu.org + + * Version 2.4.8 released. + = + + + Tag sources with `VER-2-4-8'. + + * README: Updated. + 2011-10-18 Werner Lemberg w...@gnu.org * Version 2.4.7 released. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.4.7/README new/ft2demos-2.4.8/README --- old/ft2demos-2.4.7/README 2011-10-18 13:37:45.0 +0200 +++ new/ft2demos-2.4.8/README 2011-11-15 07:50:12.0 +0100 @@ -8,8 +8,8 @@ downloaded one of the stable FreeType 2 source packages from our server, you most probably have to rename its directory, for example: -mv freetype-2.4.7 freetype2 on Unix -rename freetype-2.4.7 freetype2 on Windows +mv freetype-2.4.8 freetype2 on Unix +rename freetype-2.4.8 freetype2 on Windows WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at Mon Aug 8 14:57:54 CEST 2011. --- freetype2/freetype2.changes 2011-07-22 13:42:52.0 +0200 +++ /mounts/work_src_done/STABLE/freetype2/freetype2.changes2011-07-29 09:48:37.0 +0200 @@ -1,0 +2,24 @@ +Fri Jul 29 07:41:28 UTC 2011 - idon...@novell.com + +- Update to version 2.4.6 + * For TrueType based fonts, the ascender and descender values were +incorrect sometimes (off by a pixel if the ppem value was not a +multiple of 5). Depending on the use you might now experience +a different layout; the change should result in better, more +consistent line spacing. + * Fix CVE-2011-0226 which causes a vulnerability while handling +Type 1 fonts. + * BDF fonts containing glyphs with negative values for ENCODING +were incorrectly rejected. This bug has been introduced in +FreeType version 2.2.0. + * The behaviour of FT_STROKER_LINEJOIN_BEVEL has been corrected. + * A new line join style, FT_STROKER_LINEJOIN_MITER_FIXED, has +been introduced to support PostScript and PDF miter joins. + * FT_STROKER_LINEJOIN_MITER_VARIABLE has been introduced as an +alias for FT_STROKER_LINEJOIN_MITER. + * Various stroking glitches has been fixed + * SFNT bitmap fonts which contain an outline glyph for `.notdef' +only no longer set the FT_FACE_FLAG_SCALABLE flag. +- Drop bnc704612_othersubr.diff, applied upstream + +--- --- freetype2/ft2demos.changes 2011-07-22 13:42:52.0 +0200 +++ /mounts/work_src_done/STABLE/freetype2/ft2demos.changes 2011-07-29 09:48:37.0 +0200 @@ -1,0 +2,6 @@ +Fri Jul 29 07:44:56 UTC 2011 - idon...@novell.com + +- Update to version 2.4.6 + * No changes since 2.4.5 + +--- calling whatdependson for head-i586 Old: bnc704612_othersubr.diff freetype-2.4.5.tar.bz2 freetype-doc-2.4.5.tar.bz2 ft2demos-2.4.5.tar.bz2 New: freetype-2.4.6.tar.bz2 freetype-doc-2.4.6.tar.bz2 ft2demos-2.4.6.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.9lRzhf/_old 2011-08-08 14:57:29.0 +0200 +++ /var/tmp/diff_new_pack.9lRzhf/_new 2011-08-08 14:57:29.0 +0200 @@ -27,7 +27,7 @@ Obsoletes: freetype2-64bit %endif # -Version:2.4.5 +Version:2.4.6 Release:1 Summary:A TrueType Font Library Url:http://www.freetype.org @@ -39,7 +39,6 @@ Patch10:freetype2-no_rpath.patch Patch308961:bugzilla-308961-cmex-workaround.patch Patch200: freetype2-subpixel.patch -Patch1018: bnc704612_othersubr.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -87,9 +86,6 @@ %if %{enable_subpixel_rendering} %patch200 -p 1 -b .subpixel %endif -%patch1018 -p 1 -b .othersubr - -rm docs/reference/.gitignore %build %ifarch arm ++ ft2demos.spec ++ --- /var/tmp/diff_new_pack.9lRzhf/_old 2011-08-08 14:57:29.0 +0200 +++ /var/tmp/diff_new_pack.9lRzhf/_new 2011-08-08 14:57:29.0 +0200 @@ -18,7 +18,7 @@ Name: ft2demos -Version:2.4.5 +Version:2.4.6 Release:1 License:GPLv2+ Summary:Freetype2 Utilities and Demo Programs @@ -39,7 +39,6 @@ Source1013: bnc633938_badbdf.0 Source1015: bug-641580_CVE-2010-3311.cff Source1016: bug-647375_tt2.ttf -Patch1018: bnc704612_othersubr.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -57,7 +56,6 @@ %if %{enable_subpixel_rendering} %patch200 -p 1 -b .subpixel %endif -%patch1018 -p 1 -b .othersubr %build %configure --without-bzip2 ++ freetype-2.4.5.tar.bz2 - freetype-2.4.6.tar.bz2 ++ 5748 lines of diff (skipped) ++ freetype-doc-2.4.5.tar.bz2 - freetype-doc-2.4.6.tar.bz2 ++ ++ ft2demos-2.4.5.tar.bz2 - ft2demos-2.4.6.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.4.5/ChangeLog new/ft2demos-2.4.6/ChangeLog --- old/ft2demos-2.4.5/ChangeLog2011-06-25 08:18:32.0 +0200 +++ new/ft2demos-2.4.6/ChangeLog2011-07-29 06:34:50.0 +0200 @@ -1,3 +1,13 @@ +2011-07-29 Werner Lemberg w...@gnu.org + + * Version 2.4.6 released. + = + + + Tag sources with `VER-2-4-6'. + + * README: Updated. + 2011-06-24 Werner Lemberg w...@gnu.org * Version 2.4.5 released. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.4.5/README new/ft2demos-2.4.6/README --- old/ft2demos-2.4.5/README 2011-06-25 08:18:51.0 +0200 +++ new/ft2demos-2.4.6/README 2011-07-29 06:34:59.0
commit freetype2 for openSUSE:Factory
Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at Thu Aug 4 08:59:27 CEST 2011. --- freetype2/freetype2.changes 2011-02-28 17:37:02.0 +0100 +++ /mounts/work_src_done/STABLE/freetype2/freetype2.changes2011-07-22 13:42:52.0 +0200 @@ -1,0 +2,43 @@ +Fri Jul 22 13:41:02 CEST 2011 - k...@suse.de + +- added bnc704612_othersubr.diff, CVE-2011-0226, bnc#704612. + +--- +Thu Jul 7 13:16:05 UTC 2011 - idon...@novell.com + +- Clean spec file +- Disable static libraries +- Drop unneeded use_unix.diff +- Disable newly introduced bzip2 support, it seems to create + problems with subpixel rendering + +--- +Sat Jun 25 08:37:55 UTC 2011 - idon...@novell.com + +- Update to version 2.4.5 +* A rendering regression for second-order Bézier curves has been + fixed, introduced in 2.4.3. +* If autohinting is not explicitly disabled, FreeType now uses + the autohinter if a TrueType based font doesn't contain native + hints. +* The load flag FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH has been made + redundant and is simply ignored; this means that FreeType now + ignores the global advance width value in TrueType fonts. +* `FT_Sfnt_Table_Info' can now return the number of SFNT tables of + a font. +* Support for PCF files compressed with bzip2 has been contributed + by Joel Klinghed. To make this work, the OS must provide a + bzip2 library. +* Again some fixes to better handle broken fonts. +* Some improvements to the B/W rasterizer. +* Fixes to the cache module to improve robustness. +* Just Fill Bugs contributed (experimental) code to compute blue + zones for CJK Ideographs, improving the alignment of horizontal + stems at the top or bottom edges. +- Dropped the following patches: +* bnc628213_1797.diff (fixed upstream) +* bnc641580_CVE-2010-3311.diff (fixed upstream) +* ft2-stream-compat.diff (only needed for SLE8-SLE9 update) +- Add libbz2-devel to BuildRequires to enable bzip2 support + +--- --- freetype2/ft2demos.changes 2011-02-25 13:07:43.0 +0100 +++ /mounts/work_src_done/STABLE/freetype2/ft2demos.changes 2011-07-22 13:42:52.0 +0200 @@ -1,0 +2,18 @@ +Fri Jul 22 13:41:52 CEST 2011 - k...@suse.de + +- added bnc704612_othersubr.diff, CVE-2011-0226, bnc#704612. + +--- +Thu Jul 7 13:20:45 UTC 2011 - idon...@novell.com + +- Cleanup spec file +- Drop unneeded use_unix.diff + +--- +Sat Jun 25 08:43:59 UTC 2011 - idon...@novell.com + +- Update to version 2.4.5 +* The `ftgrid' demo program can now display autohinter segments, + to be toggled on and off with key `s'. + +--- calling whatdependson for head-i586 Old: bnc628213_1797.diff bnc641580_CVE-2010-3311.diff freetype-2.4.4.tar.bz2 freetype-doc-2.4.4.tar.bz2 ft2-stream-compat.diff ft2demos-2.4.4.tar.bz2 use_unix.diff New: bnc704612_othersubr.diff freetype-2.4.5.tar.bz2 freetype-doc-2.4.5.tar.bz2 ft2demos-2.4.5.tar.bz2 Other differences: -- ++ freetype2.spec ++ --- /var/tmp/diff_new_pack.Pt8AAp/_old 2011-08-04 08:57:36.0 +0200 +++ /var/tmp/diff_new_pack.Pt8AAp/_new 2011-08-04 08:57:36.0 +0200 @@ -15,42 +15,31 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: freetype2 -BuildRequires: pkg-config zlib-devel License:Freetype License (BSD-like). See http://freetype.sourceforge.net/FTL.TXT Group: System/Libraries -AutoReqProv:on +BuildRequires: pkg-config +BuildRequires: zlib-devel # bug437293 %ifarch ppc64 Obsoletes: freetype2-64bit %endif # -Version:2.4.4 -Release:9 -Url:http://www.freetype.org +Version:2.4.5 +Release:1 Summary:A TrueType Font Library -# CVS repository: -# cvs -d :pserver:anonym...@cvs.savannah.nongnu.org:/sources/freetype login -# cvs -d :pserver:anonym...@cvs.savannah.nongnu.org:/sources/freetype co freetype2 -# cvs -d :pserver:anonym...@cvs.savannah.nongnu.org:/sources/freetype co ft2demos +Url:http://www.freetype.org Source0: http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.bz2 Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{version}.tar.bz2 Source3:baselibs.conf Patch3: freetype2-bitmap-foundry.patch -Patch4: ft2-stream-compat.diff Patch9: