commit freetype2 for openSUSE:Factory

2020-10-23 Thread root
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

2020-05-11 Thread root
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

2019-10-22 Thread root
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

2019-07-08 Thread root
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

2019-02-11 Thread root
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

2018-11-08 Thread root
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

2018-05-17 Thread root
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

2018-03-22 Thread root
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

2018-03-12 Thread root
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 Babioch 
Date: 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

2018-03-08 Thread root
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

2018-02-10 Thread root
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

2017-04-11 Thread root
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

2017-01-19 Thread root
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

2016-10-10 Thread h_root
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

2016-07-20 Thread h_root
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

2015-12-13 Thread h_root
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

2015-10-28 Thread h_root
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

2015-10-22 Thread h_root
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

2015-09-16 Thread h_root
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 Clasen 
Date: 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

2015-06-12 Thread h_root
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

2015-05-22 Thread h_root
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

2015-04-25 Thread h_root
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

2015-04-25 Thread h_root
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

2015-04-25 Thread h_root
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

2015-04-21 Thread h_root
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

2015-01-04 Thread h_root
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

2014-12-10 Thread h_root
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

2014-03-18 Thread h_root
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

2013-12-19 Thread h_root
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

2013-12-10 Thread h_root
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

2013-12-10 Thread h_root
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

2013-07-04 Thread h_root
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

2013-06-18 Thread h_root
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

2013-01-17 Thread h_root
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

2012-12-21 Thread h_root
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

2012-06-25 Thread h_root
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

2012-05-10 Thread h_root
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

2012-04-17 Thread h_root
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

2012-03-09 Thread h_root
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

2012-02-20 Thread h_root
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

2011-12-06 Thread h_root
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

2011-11-16 Thread h_root
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

2011-08-08 Thread h_root

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

2011-08-04 Thread h_root

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: