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.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.freetype2.new/freetype2.changes 2013-12-10 17:42:24.000000000 +0100
@@ -1,0 +2,73 @@
+Tue Dec 10 03:04:59 UTC 2013 - hrvoje.senjan@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.senjan@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 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' (modeled after 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 .
+ * Support for x64 builds with Visual C++ has been contributed by
+ Kenneth Miller
+ * 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.000000000 +0100
+++ /var/tmp/diff_new_pack.RLHEn4/_new 2013-12-10 17:42:25.000000000 +0100
@@ -26,8 +26,8 @@
Obsoletes: freetype2-64bit
%endif
#
-%define doc_version 2.5.0
-Version: 2.5.0.1
+%define doc_version 2.5.2
+Version: 2.5.2
Release: 0
Summary: A TrueType Font Library
License: SUSE-Freetype or GPL-2.0+
@@ -39,6 +39,8 @@
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
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
++++++ ft2demos.spec ++++++
--- /var/tmp/diff_new_pack.RLHEn4/_old 2013-12-10 17:42:25.000000000 +0100
+++ /var/tmp/diff_new_pack.RLHEn4/_new 2013-12-10 17:42:25.000000000 +0100
@@ -17,17 +17,19 @@
Name: ft2demos
-Version: 2.5.0
+Version: 2.5.2
Release: 0
Summary: Freetype2 Utilities and Demo Programs
License: GPL-2.0+
Group: Productivity/Publishing/Other
-%define freetype_version 2.5.0.1
+%define freetype_version 2.5.2
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
Patch308961: bugzilla-308961-cmex-workaround.patch
Patch200: freetype2-subpixel.patch
+# PATCH-FIX-UPSTREAM overflow.patch -- I: Statement is overflowing a buffer
+Patch201: overflow.patch
BuildRequires: libpng-devel
BuildRequires: xorg-x11-devel
Conflicts: dtc
@@ -49,6 +51,9 @@
%if %{enable_subpixel_rendering}
%patch200 -p 1 -b .subpixel
%endif
+pushd ../ft2demos-%{version}
+%patch201 -p1
+popd
%build
export CFLAGS="%optflags -std=gnu99 -D_GNU_SOURCE $(getconf LFS_CFLAGS)"
++++++ freetype-2.5.0.1.tar.bz2 -> freetype-2.5.2.tar.bz2 ++++++
++++ 133443 lines of diff (skipped)
++++++ freetype-doc-2.5.0.tar.bz2 -> freetype-doc-2.5.2.tar.bz2 ++++++
++++ 5970 lines of diff (skipped)
++++++ freetype2-subpixel.patch ++++++
--- /var/tmp/diff_new_pack.RLHEn4/_old 2013-12-10 17:42:27.000000000 +0100
+++ /var/tmp/diff_new_pack.RLHEn4/_new 2013-12-10 17:42:27.000000000 +0100
@@ -1,7 +1,7 @@
-Index: freetype-2.4.11/include/freetype/config/ftoption.h
+Index: freetype-2.4.11/include/config/ftoption.h
===================================================================
---- freetype-2.4.11.orig/include/freetype/config/ftoption.h
-+++ freetype-2.4.11/include/freetype/config/ftoption.h
+--- freetype-2.4.11.orig/include/config/ftoption.h
++++ freetype-2.4.11/include/config/ftoption.h
@@ -92,7 +92,7 @@ FT_BEGIN_HEADER
/* This is done to allow FreeType clients to run unmodified, forcing */
/* them to display normal gray-level anti-aliased glyphs. */
++++++ ft2demos-2.5.0.tar.bz2 -> ft2demos-2.5.2.tar.bz2 ++++++
++++ 5796 lines of diff (skipped)
++++++ overflow.patch ++++++
diff -Naur ft2demos-2.5.1/src/ttdebug.c ft2demos-2.5.1.new/src/ttdebug.c
--- ft2demos-2.5.1/src/ttdebug.c 2013-11-05 12:31:57.452397772 +0100
+++ ft2demos-2.5.1.new/src/ttdebug.c 2013-12-08 23:40:31.756506259 +0100
@@ -1905,11 +1905,11 @@
FT_Library_Version( library, &major, &minor, &patch );
- offset = snprintf( version_string, 64 + 1,
+ offset = snprintf( version_string, sizeof(version_string),
"ttdebug (FreeType) %d.%d",
major, minor );
if ( patch )
- offset = snprintf( version_string + offset, 64 + 1 - offset,
+ offset = snprintf( version_string + offset, sizeof(version_string) - offset,
".%d",
patch );
}
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org