From 75e31282ae937beaf03a47fdaa4c9b23a9b341839af28e78c6ce955db80ddcf7 Mon Sep 17 00:00:00 2001 From: OBS User mrdocs Date: Mon, 10 Mar 2014 08:02:34 +0000 Subject: [PATCH] Accepting request 225325 from home:sumski:branches:M17N Update to version 2.5.3 OBS-URL: https://build.opensuse.org/request/show/225325 OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=87 --- ...g-as-required-library-in-freetype-co.patch | 39 ------- don-t-mark-libpng-as-required-library.patch | 38 +++++++ freetype-2.5.2.tar.bz2 | 3 - freetype-2.5.3.tar.bz2 | 3 + freetype-doc-2.5.2.tar.bz2 | 3 - freetype-doc-2.5.3.tar.bz2 | 3 + freetype2.changes | 107 +++++++++++++----- freetype2.spec | 11 +- ft2demos-2.5.2.tar.bz2 | 3 - ft2demos-2.5.3.tar.bz2 | 3 + ft2demos.changes | 79 ++++++++++--- ft2demos.spec | 10 +- 12 files changed, 204 insertions(+), 98 deletions(-) delete mode 100644 don-t-mark-libpng-as-required-library-in-freetype-co.patch create mode 100644 don-t-mark-libpng-as-required-library.patch delete mode 100644 freetype-2.5.2.tar.bz2 create mode 100644 freetype-2.5.3.tar.bz2 delete mode 100644 freetype-doc-2.5.2.tar.bz2 create mode 100644 freetype-doc-2.5.3.tar.bz2 delete mode 100644 ft2demos-2.5.2.tar.bz2 create mode 100644 ft2demos-2.5.3.tar.bz2 diff --git a/don-t-mark-libpng-as-required-library-in-freetype-co.patch b/don-t-mark-libpng-as-required-library-in-freetype-co.patch deleted file mode 100644 index e643bc2..0000000 --- a/don-t-mark-libpng-as-required-library-in-freetype-co.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 752bf00d315bee455eab3b31009894141ca8efca Mon Sep 17 00:00:00 2001 -From: Hrvoje Senjan -Date: Thu, 12 Dec 2013 17:41:19 +0100 -Subject: [PATCH 1/1] Don't mark libpng as required library in freetype-config - -It is private in .pc anyway ---- - builds/unix/freetype-config.in | 2 +- - builds/unix/unix-def.in | 1 - - 2 files changed, 1 insertion(+), 2 deletions(-) - -diff --git a/builds/unix/freetype-config.in b/builds/unix/freetype-config.in -index e4c504d..2fdf39f 100644 ---- a/builds/unix/freetype-config.in -+++ b/builds/unix/freetype-config.in -@@ -137,7 +137,7 @@ if test "$echo_cflags" = "yes" ; then - fi - - if test "$echo_libs" = "yes" ; then -- libs="-lfreetype %LIBZ% %LIBBZ2% %LIBPNG% %FT2_EXTRA_LIBS%" -+ libs="-lfreetype %LIBZ% %LIBBZ2% %FT2_EXTRA_LIBS%" - if test "${SYSROOT}$libdir" != "/usr/lib" && - test "${SYSROOT}$libdir" != "/usr/lib64"; then - echo -L${SYSROOT}$libdir $libs -diff --git a/builds/unix/unix-def.in b/builds/unix/unix-def.in -index 491e974..ae2e3c5 100644 ---- a/builds/unix/unix-def.in -+++ b/builds/unix/unix-def.in -@@ -103,7 +103,6 @@ $(OBJ_BUILD)/freetype-config: $(TOP_DIR)/builds/unix/freetype-config.in - sed -e 's|%FT2_EXTRA_LIBS%|$(FT2_EXTRA_LIBS)|' \ - -e 's|%LIBBZ2%|$(LIBBZ2)|' \ - -e 's|%LIBZ%|$(LIBZ)|' \ -- -e 's|%LIBPNG%|$(LIBPNG)|' \ - -e 's|%build_libtool_libs%|$(build_libtool_libs)|' \ - -e 's|%exec_prefix%|$(exec_prefix)|' \ - -e 's|%ft_version%|$(ft_version)|' \ --- -1.8.5 - diff --git a/don-t-mark-libpng-as-required-library.patch b/don-t-mark-libpng-as-required-library.patch new file mode 100644 index 0000000..481f2c0 --- /dev/null +++ b/don-t-mark-libpng-as-required-library.patch @@ -0,0 +1,38 @@ +From cef195062aa7f509a60b8765661ba4babd85b79c Mon Sep 17 00:00:00 2001 +From: Hrvoje Senjan +Date: Sun, 9 Mar 2014 20:09:12 +0100 +Subject: [PATCH 1/1] Don't mark libpng as required library + +It is private in .pc anyway +--- + builds/unix/configure | 1 - + builds/unix/configure.raw | 1 - + 2 files changed, 2 deletions(-) + +diff --git a/builds/unix/configure b/builds/unix/configure +index 4ae00dd..5ef2115 100755 +--- a/builds/unix/configure ++++ b/builds/unix/configure +@@ -13718,7 +13718,6 @@ LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \ + LIBS_CONFIG="-lfreetype \ + $ZLIB_LIBS \ + $BZIP2_LIBS \ +- $LIBPNG_LIBS \ + $HARFBUZZ_LIBS \ + $ft2_extra_libs" + # remove -L/usr/lib and -L/usr/lib64 since `freetype-config' adds them later +diff --git a/builds/unix/configure.raw b/builds/unix/configure.raw +index dd7e576..aff1238 100644 +--- a/builds/unix/configure.raw ++++ b/builds/unix/configure.raw +@@ -940,7 +940,6 @@ LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \ + LIBS_CONFIG="-lfreetype \ + $ZLIB_LIBS \ + $BZIP2_LIBS \ +- $LIBPNG_LIBS \ + $HARFBUZZ_LIBS \ + $ft2_extra_libs" + # remove -L/usr/lib and -L/usr/lib64 since `freetype-config' adds them later +-- +1.9.0 + diff --git a/freetype-2.5.2.tar.bz2 b/freetype-2.5.2.tar.bz2 deleted file mode 100644 index 5c71f59..0000000 --- a/freetype-2.5.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4ff4bd393aa01071ec7b849d035508a505a78f88b2bcf25ff11e58e43c0b9def -size 1676373 diff --git a/freetype-2.5.3.tar.bz2 b/freetype-2.5.3.tar.bz2 new file mode 100644 index 0000000..30b6757 --- /dev/null +++ b/freetype-2.5.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0848b29d52ef3ca27ad92e08351f023c5e24ce8cea7d8fe69fc96358e65f75e +size 1703842 diff --git a/freetype-doc-2.5.2.tar.bz2 b/freetype-doc-2.5.2.tar.bz2 deleted file mode 100644 index d7e3a8f..0000000 --- a/freetype-doc-2.5.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47915cdb956a4984e90de81181925386eac1a20a23df1932770de1e6790989ba -size 109440 diff --git a/freetype-doc-2.5.3.tar.bz2 b/freetype-doc-2.5.3.tar.bz2 new file mode 100644 index 0000000..a2fe628 --- /dev/null +++ b/freetype-doc-2.5.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd9cbf5f939b9a63fc04ca2b4cef721dd1cd7f047eaac2daec3dc2e1b68ff4a8 +size 109607 diff --git a/freetype2.changes b/freetype2.changes index 06061c0..484919e 100644 --- a/freetype2.changes +++ b/freetype2.changes @@ -1,9 +1,62 @@ +------------------------------------------------------------------- +Sun Mar 9 18:39:56 UTC 2014 - hrvoje.senjan@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 + ------------------------------------------------------------------- Thu Dec 12 16:45:13 UTC 2013 - hrvoje.senjan@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 + private in pkgconfig file, and causes issues in downstream packages - As per patch, remove libpng-devel Requires from devel package @@ -17,14 +70,14 @@ Wed Dec 11 07:13:14 UTC 2013 - arvidjaar@gmail.com 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 + * 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 + * 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 + * Fixed `ftgrid' demo program compilation in non-development builds - Droped fix-compile-in-non-debug.patch, included in this release @@ -108,7 +161,7 @@ Wed Jul 3 08:31:13 UTC 2013 - idonmez@suse.com ------------------------------------------------------------------- Sun Jun 9 03:58:33 UTC 2013 - crrodriguez@opensuse.org -- Library and tools must be compiled with large file +- Library and tools must be compiled with large file support in 32 bit archs just like the rest of system. ------------------------------------------------------------------- @@ -153,12 +206,12 @@ Sun Jun 17 10:34:24 UTC 2012 - idonmez@suse.com ------------------------------------------------------------------- Wed May 9 19:46:11 UTC 2012 - crrodriguez@opensuse.org -- USe -std=gnu99 in all targets not only on ARM +- USe -std=gnu99 in all targets not only on ARM ------------------------------------------------------------------- Fri Mar 30 13:11:32 UTC 2012 - idonmez@suse.com -- Unbreak SLE builds +- Unbreak SLE builds ------------------------------------------------------------------- Thu Mar 8 21:18:48 UTC 2012 - idonmez@suse.com @@ -222,7 +275,7 @@ Fri Jul 29 07:41:28 UTC 2011 - idonmez@novell.com 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. + 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 @@ -249,8 +302,8 @@ Thu Jul 7 13:16:05 UTC 2011 - idonmez@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 +- Disable newly introduced bzip2 support, it seems to create + problems with subpixel rendering ------------------------------------------------------------------- Sat Jun 25 08:37:55 UTC 2011 - idonmez@novell.com @@ -292,13 +345,13 @@ Tue Dec 7 17:53:52 UTC 2010 - jw@novell.com - several old patches got lost, reapplying: * added bnc641580_CVE-2010-3311.diff for bnc#641580 - * bnc633943_CVE-2010-3054 nothing to do. - * bnc633938_CVE-2010-3053 nothing to do. + * bnc633943_CVE-2010-3054 nothing to do. + * bnc633938_CVE-2010-3053 nothing to do. ------------------------------------------------------------------- Mon Dec 6 01:34:41 UTC 2010 - cristian.rodriguez@opensuse.org -- exclude *.a *.la files from -devel package +- exclude *.a *.la files from -devel package ------------------------------------------------------------------- Sat Dec 4 20:27:14 UTC 2010 - pascal.bleser@opensuse.org @@ -332,7 +385,7 @@ Mon Aug 9 12:48:18 CEST 2010 - tiwai@suse.de - updated to version 2.4.2: Another serious bug in the CFF font module has been found, together with more exploitable vulnerabilities in the T42 font - driver. + driver. ------------------------------------------------------------------- Tue Jul 20 17:50:44 CEST 2010 - tiwai@suse.de @@ -376,7 +429,7 @@ Sun Apr 4 08:14:19 UTC 2010 - aj@suse.de Wed Mar 31 14:45:27 UTC 2010 - coolo@novell.com - update to version 2.3.12: - brings considerable improvements for b/w rasterizing of hinted + brings considerable improvements for b/w rasterizing of hinted TrueType fonts at small sizes, see NEWS for more details - fixed build without sysvinit in the build system - disable no longer compiling patch that should be upstream or dead @@ -430,7 +483,7 @@ Thu Apr 16 18:08:31 CEST 2009 - nadvornik@suse.cz ------------------------------------------------------------------- Mon Mar 9 16:48:46 CET 2009 - crrodriguez@suse.de -- freetype2 has subpixel rendering enabled [bnc#478407] +- freetype2 has subpixel rendering enabled [bnc#478407] ------------------------------------------------------------------- Wed Dec 10 12:34:56 CET 2008 - olh@suse.de @@ -704,7 +757,7 @@ Wed Jan 10 12:00:19 CET 2007 - mfabian@suse.de Wed Nov 22 19:03:37 CET 2006 - mfabian@suse.de - Bugzilla #222693: disable bugzilla-159166-reduce-embolden-distance.patch - + ------------------------------------------------------------------- Thu Nov 09 16:02:31 CET 2006 - mfabian@suse.de @@ -789,7 +842,7 @@ Mon Apr 24 17:27:36 CEST 2006 - mfabian@suse.de ------------------------------------------------------------------- Tue Mar 21 14:04:18 CET 2006 - dmueller@suse.de -- build parallel +- build parallel ------------------------------------------------------------------- Mon Mar 20 04:39:02 CET 2006 - zsu@suse.de @@ -904,7 +957,7 @@ Wed Mar 24 01:14:22 CET 2004 - mfabian@suse.de Therefore, 3rd party which linked statically against Qt might not work after upgrading from SLES8 to SLES9. Fix this problem with a patch by Kurt Garloff - which defines appropriate weak symbols. + which defines appropriate weak symbols. ------------------------------------------------------------------- Tue Mar 16 11:32:40 CET 2004 - mfabian@suse.de @@ -980,7 +1033,7 @@ Fri Mar 7 21:58:14 CET 2003 - mfabian@suse.de which have glyphs which are at least square (or maybe even wider). This makes fonts which contain only double width characters (for example the "misc-fixed" 18x18ja.bdf) clearly - distinct from single width fonts of the same family and + distinct from single width fonts of the same family and avoids that they get accidentally selected via freetype2/Xft2. ------------------------------------------------------------------- @@ -1124,22 +1177,22 @@ Fri Nov 9 07:15:45 CET 2001 - mfabian@suse.de Sat Jul 21 20:10:44 MEST 2001 - egger@suse.de - Updated to version 2.0.4. -- Use RPM_OPT_FLAGS. +- Use RPM_OPT_FLAGS. ------------------------------------------------------------------- Wed Jun 6 21:13:15 MEST 2001 - egger@suse.de -- Fix filelist. +- Fix filelist. ------------------------------------------------------------------- Mon Jun 4 16:00:04 MEST 2001 - egger@suse.de -- Updated to version 2.0.3. +- Updated to version 2.0.3. ------------------------------------------------------------------- Mon Mar 26 15:50:03 CEST 2001 - ro@suse.de -- fix build-rooting +- fix build-rooting ------------------------------------------------------------------- Thu Dec 14 15:59:32 CET 2000 - kukuk@suse.de @@ -1149,10 +1202,10 @@ Thu Dec 14 15:59:32 CET 2000 - kukuk@suse.de ------------------------------------------------------------------- Mon Dec 11 23:48:52 MET 2000 - egger@suse.de -- Updated to version 2.0.1. +- Updated to version 2.0.1. ------------------------------------------------------------------- Fri Nov 10 21:40:54 MET 2000 - egger@suse.de -- Initial SuSE package. +- Initial SuSE package. diff --git a/freetype2.spec b/freetype2.spec index 03b9e19..5e762a7 100644 --- a/freetype2.spec +++ b/freetype2.spec @@ -1,7 +1,7 @@ # # spec file for package freetype2 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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 @@ BuildRequires: zlib-devel Obsoletes: freetype2-64bit %endif # -%define doc_version 2.5.2 -Version: 2.5.2 +%define doc_version 2.5.3 +Version: 2.5.3 Release: 0 Summary: A TrueType Font Library License: SUSE-Freetype or GPL-2.0+ @@ -41,8 +41,8 @@ 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-in-freetype-co.patch -- it is private in .pc -Patch202: don-t-mark-libpng-as-required-library-in-freetype-co.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 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -125,5 +125,6 @@ rm docs/INSTALL* %{_libdir}/pkgconfig/freetype2.pc %{_bindir}/* %{_datadir}/aclocal +%{_mandir}/man1/freetype-config* %changelog diff --git a/ft2demos-2.5.2.tar.bz2 b/ft2demos-2.5.2.tar.bz2 deleted file mode 100644 index 2ff71c8..0000000 --- a/ft2demos-2.5.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a3cdf60186caeb68cafc98b6b32c54ae9467a7a844865db161510a17a2d14471 -size 185966 diff --git a/ft2demos-2.5.3.tar.bz2 b/ft2demos-2.5.3.tar.bz2 new file mode 100644 index 0000000..2b3048b --- /dev/null +++ b/ft2demos-2.5.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6c9d0b344b88ff5ab25f20640cf78e2ec56bb81a89d1cd1716839357f646c8a +size 186773 diff --git a/ft2demos.changes b/ft2demos.changes index 9b59994..22919a0 100644 --- a/ft2demos.changes +++ b/ft2demos.changes @@ -1,9 +1,62 @@ +------------------------------------------------------------------- +Sun Mar 9 18:39:56 UTC 2014 - hrvoje.senjan@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 + ------------------------------------------------------------------- Thu Dec 12 16:45:13 UTC 2013 - hrvoje.senjan@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 + private in pkgconfig file, and causes issues in downstream packages - As per patch, remove libpng-devel Requires from devel package @@ -17,14 +70,14 @@ Wed Dec 11 07:13:14 UTC 2013 - arvidjaar@gmail.com 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 + * 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 + * 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 + * Fixed `ftgrid' demo program compilation in non-development builds - Droped fix-compile-in-non-debug.patch, included in this release @@ -153,7 +206,7 @@ Thu Mar 8 21:20:31 UTC 2012 - idonmez@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. + suffixes; you now have to always specify the complete font name. * Better rendering and LCD mode cycling added to ftview. ------------------------------------------------------------------- @@ -177,7 +230,7 @@ Tue Oct 18 12:12:44 UTC 2011 - idonmez@suse.com Fri Jul 29 07:44:56 UTC 2011 - idonmez@novell.com - Update to version 2.4.6 - * No changes since 2.4.5 + * No changes since 2.4.5 ------------------------------------------------------------------- Fri Jul 22 13:41:52 CEST 2011 - ke@suse.de @@ -188,14 +241,14 @@ Fri Jul 22 13:41:52 CEST 2011 - ke@suse.de Thu Jul 7 13:20:45 UTC 2011 - idonmez@novell.com - Cleanup spec file -- Drop unneeded use_unix.diff +- Drop unneeded use_unix.diff ------------------------------------------------------------------- Sat Jun 25 08:43:59 UTC 2011 - idonmez@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'. + to be toggled on and off with key `s'. ------------------------------------------------------------------- Fri Feb 25 12:06:26 UTC 2011 - jw@novell.com @@ -507,7 +560,7 @@ Fri Jan 12 20:54:24 CET 2007 - mfabian@suse.de Wed Nov 22 19:03:37 CET 2006 - mfabian@suse.de - Bugzilla #222693: disable bugzilla-159166-reduce-embolden-distance.patch - + ------------------------------------------------------------------- Thu Nov 09 16:02:31 CET 2006 - mfabian@suse.de @@ -590,7 +643,7 @@ Mon Apr 24 17:27:36 CEST 2006 - mfabian@suse.de ------------------------------------------------------------------- Tue Mar 21 14:04:10 CET 2006 - dmueller@suse.de -- build parallel +- build parallel ------------------------------------------------------------------- Mon Mar 20 04:53:01 CET 2006 - zsu@suse.de @@ -707,7 +760,7 @@ Wed Mar 24 01:14:22 CET 2004 - mfabian@suse.de Therefore, 3rd party which linked statically against Qt might not work after upgrading from SLES8 to SLES9. Fix this problem with a patch by Kurt Garloff - which defines appropriate weak symbols. + which defines appropriate weak symbols. ------------------------------------------------------------------- Tue Mar 16 12:02:08 CET 2004 - mfabian@suse.de @@ -792,7 +845,7 @@ Fri Mar 7 22:02:17 CET 2003 - mfabian@suse.de which have glyphs which are at least square (or maybe even wider). This makes fonts which contain only double width characters (for example the "misc-fixed" 18x18ja.bdf) clearly - distinct from single width fonts of the same family and + distinct from single width fonts of the same family and avoids that they get accidentally selected via freetype2/Xft2. ------------------------------------------------------------------- diff --git a/ft2demos.spec b/ft2demos.spec index a7bc7ef..d632455 100644 --- a/ft2demos.spec +++ b/ft2demos.spec @@ -1,7 +1,7 @@ # # spec file for package ft2demos # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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.2 +Version: 2.5.3 Release: 0 Summary: Freetype2 Utilities and Demo Programs License: GPL-2.0+ Group: Productivity/Publishing/Other -%define freetype_version 2.5.2 +%define freetype_version 2.5.3 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 @@ -30,8 +30,8 @@ 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-in-freetype-co.patch -- it is private in .pc -Patch202: don-t-mark-libpng-as-required-library-in-freetype-co.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 BuildRequires: libpng-devel BuildRequires: xorg-x11-devel Conflicts: dtc