From 8e453c94103d538a1c09ee43e5e87b22a36bc545 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Tue, 7 May 2019 07:12:17 -0400 Subject: [PATCH] import mingw-freetype-2.8-3.el8 --- .gitignore | 1 + .mingw-freetype.metadata | 1 + ...etype-Fix-loading-of-named-instances.patch | 67 ++++ ...e-ttgxvar.c-TT_Get_MM_Var-Fix-thinko.patch | 45 +++ SOURCES/freetype-2.2.1-enable-valid.patch | 20 ++ SOURCES/freetype-2.3.0-enable-spr.patch | 11 + SOURCES/freetype-2.6.5-libtool.patch | 11 + SOURCES/freetype-2.8-loop-counter.patch | 36 ++ SOURCES/freetype-2.8-multilib.patch | 65 ++++ SOURCES/freetype-2.8-pcf-encoding.patch | 58 ++++ SPECS/mingw-freetype.spec | 309 ++++++++++++++++++ 11 files changed, 624 insertions(+) create mode 100644 .gitignore create mode 100644 .mingw-freetype.metadata create mode 100644 SOURCES/0077-truetype-Fix-loading-of-named-instances.patch create mode 100644 SOURCES/0079-src-truetype-ttgxvar.c-TT_Get_MM_Var-Fix-thinko.patch create mode 100644 SOURCES/freetype-2.2.1-enable-valid.patch create mode 100644 SOURCES/freetype-2.3.0-enable-spr.patch create mode 100644 SOURCES/freetype-2.6.5-libtool.patch create mode 100644 SOURCES/freetype-2.8-loop-counter.patch create mode 100644 SOURCES/freetype-2.8-multilib.patch create mode 100644 SOURCES/freetype-2.8-pcf-encoding.patch create mode 100644 SPECS/mingw-freetype.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6ec531a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/freetype-2.8.tar.bz2 diff --git a/.mingw-freetype.metadata b/.mingw-freetype.metadata new file mode 100644 index 0000000..ae5e84f --- /dev/null +++ b/.mingw-freetype.metadata @@ -0,0 +1 @@ +42c6b1f733fe13a3eba135f5025b22cb68450f91 SOURCES/freetype-2.8.tar.bz2 diff --git a/SOURCES/0077-truetype-Fix-loading-of-named-instances.patch b/SOURCES/0077-truetype-Fix-loading-of-named-instances.patch new file mode 100644 index 0000000..26fd0bc --- /dev/null +++ b/SOURCES/0077-truetype-Fix-loading-of-named-instances.patch @@ -0,0 +1,67 @@ +From 55bbb98f5c5a89230127d6b998a6e23e634b5d0e Mon Sep 17 00:00:00 2001 +From: Behdad Esfahbod +Date: Tue, 1 Aug 2017 09:17:02 +0200 +Subject: [PATCH 077/132] [truetype] Fix loading of named instances. + +* src/truetype/ttgxvar.c (TT_Get_MM_Var): Preserve file position +while loading the `avar' table. +--- + ChangeLog | 7 +++++++ + include/freetype/ftmm.h | 2 +- + src/truetype/ttgxvar.c | 11 ++++++++++- + 3 files changed, 18 insertions(+), 2 deletions(-) + +diff --git a/include/freetype/ftmm.h b/include/freetype/ftmm.h +index c41b80ea6..1f48a4945 100644 +--- a/include/freetype/ftmm.h ++++ b/include/freetype/ftmm.h +@@ -178,7 +178,7 @@ FT_BEGIN_HEADER + /* strid :: The entry in `name' table identifying this instance. */ + /* */ + /* psid :: The entry in `name' table identifying a PostScript name */ +- /* for this instance. */ ++ /* for this instance. Value 0 indicates a missing entry. */ + /* */ + typedef struct FT_Var_Named_Style_ + { +diff --git a/src/truetype/ttgxvar.c b/src/truetype/ttgxvar.c +index 68458362e..df42b3bfd 100644 +--- a/src/truetype/ttgxvar.c ++++ b/src/truetype/ttgxvar.c +@@ -2139,8 +2139,16 @@ + goto Exit; + + if ( fvar_head.instanceCount && !face->blend->avar_loaded ) ++ { ++ FT_ULong offset = FT_STREAM_POS(); ++ ++ + ft_var_load_avar( face ); + ++ if ( FT_STREAM_SEEK( offset ) ) ++ goto Exit; ++ } ++ + ns = mmvar->namedstyle; + nsc = face->blend->normalized_stylecoords; + for ( i = 0; i < fvar_head.instanceCount; i++, ns++ ) +@@ -2157,6 +2165,7 @@ + for ( j = 0; j < fvar_head.axisCount; j++, c++ ) + *c = FT_GET_LONG(); + ++ /* valid psid values are 6 and [256;32767] */ + if ( usePsName ) + ns->psid = FT_GET_USHORT(); + +@@ -2174,7 +2183,7 @@ + SFNT_Service sfnt = (SFNT_Service)face->sfnt; + + FT_Int found, dummy1, dummy2; +- FT_UInt strid = 0xFFFFFFFFUL; ++ FT_UInt strid = ~0U; + + + /* the default instance is missing in array the */ +-- +2.13.5 + diff --git a/SOURCES/0079-src-truetype-ttgxvar.c-TT_Get_MM_Var-Fix-thinko.patch b/SOURCES/0079-src-truetype-ttgxvar.c-TT_Get_MM_Var-Fix-thinko.patch new file mode 100644 index 0000000..e492e58 --- /dev/null +++ b/SOURCES/0079-src-truetype-ttgxvar.c-TT_Get_MM_Var-Fix-thinko.patch @@ -0,0 +1,45 @@ +From 7e50824288fac5a36c2938fdb3e1c949ea53f982 Mon Sep 17 00:00:00 2001 +From: Werner Lemberg +Date: Tue, 1 Aug 2017 12:44:35 +0200 +Subject: [PATCH 079/132] * src/truetype/ttgxvar.c (TT_Get_MM_Var): Fix thinko. + +--- + ChangeLog | 4 ++++ + include/freetype/ftmm.h | 3 ++- + src/truetype/ttgxvar.c | 4 +++- + 3 files changed, 9 insertions(+), 2 deletions(-) + +diff --git a/include/freetype/ftmm.h b/include/freetype/ftmm.h +index 1f48a4945..b1bc1ed82 100644 +--- a/include/freetype/ftmm.h ++++ b/include/freetype/ftmm.h +@@ -178,7 +178,8 @@ FT_BEGIN_HEADER + /* strid :: The entry in `name' table identifying this instance. */ + /* */ + /* psid :: The entry in `name' table identifying a PostScript name */ +- /* for this instance. Value 0 indicates a missing entry. */ ++ /* for this instance. Value 0xFFFF indicates a missing */ ++ /* entry. */ + /* */ + typedef struct FT_Var_Named_Style_ + { +diff --git a/src/truetype/ttgxvar.c b/src/truetype/ttgxvar.c +index df42b3bfd..5a87df139 100644 +--- a/src/truetype/ttgxvar.c ++++ b/src/truetype/ttgxvar.c +@@ -2165,9 +2165,11 @@ + for ( j = 0; j < fvar_head.axisCount; j++, c++ ) + *c = FT_GET_LONG(); + +- /* valid psid values are 6 and [256;32767] */ ++ /* valid psid values are 6, [256;32767], and 0xFFFF */ + if ( usePsName ) + ns->psid = FT_GET_USHORT(); ++ else ++ ns->psid = 0xFFFF; + + ft_var_to_normalized( face, + fvar_head.axisCount, +-- +2.13.5 + diff --git a/SOURCES/freetype-2.2.1-enable-valid.patch b/SOURCES/freetype-2.2.1-enable-valid.patch new file mode 100644 index 0000000..21d80da --- /dev/null +++ b/SOURCES/freetype-2.2.1-enable-valid.patch @@ -0,0 +1,20 @@ +--- freetype-2.2.1/modules.cfg.orig 2006-07-07 21:01:09.000000000 -0400 ++++ freetype-2.2.1/modules.cfg 2006-07-07 21:01:54.000000000 -0400 +@@ -110,7 +110,7 @@ + # TrueType GX/AAT table validation. Needs ftgxval.c below. + # + # No FT_CONFIG_OPTION_PIC support. +-# AUX_MODULES += gxvalid ++AUX_MODULES += gxvalid + + # Support for streams compressed with gzip (files with suffix .gz). + # +@@ -124,7 +124,7 @@ + # OpenType table validation. Needs ftotval.c below. + # + # No FT_CONFIG_OPTION_PIC support. +-# AUX_MODULES += otvalid ++AUX_MODULES += otvalid + + # Auxiliary PostScript driver component to share common code. + # diff --git a/SOURCES/freetype-2.3.0-enable-spr.patch b/SOURCES/freetype-2.3.0-enable-spr.patch new file mode 100644 index 0000000..8432e28 --- /dev/null +++ b/SOURCES/freetype-2.3.0-enable-spr.patch @@ -0,0 +1,11 @@ +--- freetype-2.3.0/include/freetype/config/ftoption.h.spf 2007-01-18 14:27:34.000000000 -0500 ++++ freetype-2.3.0/include/freetype/config/ftoption.h 2007-01-18 14:27:48.000000000 -0500 +@@ -92,7 +92,7 @@ + /* This is done to allow FreeType clients to run unmodified, forcing */ + /* them to display normal gray-level anti-aliased glyphs. */ + /* */ +-/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */ ++#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING + + + /*************************************************************************/ diff --git a/SOURCES/freetype-2.6.5-libtool.patch b/SOURCES/freetype-2.6.5-libtool.patch new file mode 100644 index 0000000..4e0c2cb --- /dev/null +++ b/SOURCES/freetype-2.6.5-libtool.patch @@ -0,0 +1,11 @@ +--- freetype-2.8/builds/unix/freetype-config.in.orig 2017-03-30 12:20:23.000000001 +0200 ++++ freetype-2.8/builds/unix/freetype-config.in 2017-05-16 13:25:39.223041128 +0200 +@@ -205,7 +205,7 @@ if test "$echo_libs" = "yes" ; then + fi + + if test "$echo_libtool" = "yes" ; then +- echo ${SYSROOT}$libdir/libfreetype.la ++ echo "" + fi + + # EOF diff --git a/SOURCES/freetype-2.8-loop-counter.patch b/SOURCES/freetype-2.8-loop-counter.patch new file mode 100644 index 0000000..61e9052 --- /dev/null +++ b/SOURCES/freetype-2.8-loop-counter.patch @@ -0,0 +1,36 @@ +From 8d435c463d22f6de35015b244d6f9bb433beb7e6 Mon Sep 17 00:00:00 2001 +From: Werner Lemberg +Date: Thu, 1 Jun 2017 07:09:44 +0200 +Subject: [PATCH] * src/truetype/ttinterp.c (TT_RunIns): Adjust loop counter + again. +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Problem reported by Marek Kašík . + +The problematic font that exceeds the old limit is Padauk-Bold, +version 3.002, containing bytecode generated by a buggy version of +ttfautohint. +--- + ChangeLog | 10 ++++++++++ + src/truetype/ttinterp.c | 3 +-- + 2 files changed, 11 insertions(+), 2 deletions(-) + +diff --git a/src/truetype/ttinterp.c b/src/truetype/ttinterp.c +index 0c48c256..775d1104 100644 +--- a/src/truetype/ttinterp.c ++++ b/src/truetype/ttinterp.c +@@ -7649,8 +7649,7 @@ + FT_MAX( 50, + exc->cvtSize / 10 ); + else +- exc->loopcall_counter_max = FT_MAX( 100, +- 10 * exc->cvtSize ); ++ exc->loopcall_counter_max = 300 + 8 * exc->cvtSize; + + /* as a protection against an unreasonable number of CVT entries */ + /* we assume at most 100 control values per glyph for the counter */ +-- +2.13.0 + diff --git a/SOURCES/freetype-2.8-multilib.patch b/SOURCES/freetype-2.8-multilib.patch new file mode 100644 index 0000000..4f40a80 --- /dev/null +++ b/SOURCES/freetype-2.8-multilib.patch @@ -0,0 +1,65 @@ +--- freetype-2.8/builds/unix/freetype-config.in ++++ freetype-2.8/builds/unix/freetype-config.in +@@ -13,45 +13,25 @@ LC_ALL=C + export LC_ALL + + +-# if `pkg-config' is available, use values from `freetype2.pc' +-pkg-config --version >/dev/null 2>&1 +-if test $? -eq 0 ; then +- # note that option `--variable' is not affected by the +- # PKG_CONFIG_SYSROOT_DIR environment variable +- if test "x$SYSROOT" != "x" ; then +- PKG_CONFIG_SYSROOT_DIR="$SYSROOT" +- export PKG_CONFIG_SYSROOT_DIR +- fi +- +- prefix=`pkg-config --variable prefix freetype2` +- exec_prefix=`pkg-config --variable exec_prefix freetype2` +- +- includedir=`pkg-config --variable includedir freetype2` +- libdir=`pkg-config --variable libdir freetype2` +- +- version=`pkg-config --modversion freetype2` +- +- cflags=`pkg-config --cflags freetype2` +- dynamic_libs=`pkg-config --libs freetype2` +- static_libs=`pkg-config --static --libs freetype2` +-else +- prefix="%prefix%" +- exec_prefix="%exec_prefix%" +- +- includedir="%includedir%" +- libdir="%libdir%" +- +- version=%ft_version% +- +- cflags="-I${SYSROOT}$includedir/freetype2" +- dynamic_libs="-lfreetype" +- static_libs="%LIBSSTATIC_CONFIG%" +- if test "${SYSROOT}$libdir" != "/usr/lib" && +- test "${SYSROOT}$libdir" != "/usr/lib64" ; then +- libs_L="-L${SYSROOT}$libdir" +- fi ++# note that option `--variable' is not affected by the ++# PKG_CONFIG_SYSROOT_DIR environment variable ++if test "x$SYSROOT" != "x" ; then ++ PKG_CONFIG_SYSROOT_DIR="$SYSROOT" ++ export PKG_CONFIG_SYSROOT_DIR + fi + ++prefix=`pkg-config --variable prefix freetype2` ++exec_prefix=`pkg-config --variable exec_prefix freetype2` ++ ++includedir=`pkg-config --variable includedir freetype2` ++libdir=`pkg-config --variable libdir freetype2` ++ ++version=`pkg-config --modversion freetype2` ++ ++cflags=`pkg-config --cflags freetype2` ++dynamic_libs=`pkg-config --libs freetype2` ++static_libs=`pkg-config --static --libs freetype2` ++ + orig_prefix=$prefix + orig_exec_prefix=$exec_prefix + diff --git a/SOURCES/freetype-2.8-pcf-encoding.patch b/SOURCES/freetype-2.8-pcf-encoding.patch new file mode 100644 index 0000000..fd1c706 --- /dev/null +++ b/SOURCES/freetype-2.8-pcf-encoding.patch @@ -0,0 +1,58 @@ +From 082f2faf5007812bac6a1f783c7dcc6f49d761fe Mon Sep 17 00:00:00 2001 +From: Werner Lemberg +Date: Wed, 24 May 2017 07:40:46 +0200 +Subject: [PATCH] [bdf, pcf] Support ISO646.1991-IRV character encoding (aka + ASCII). +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Problem reported by Marek Kašík , cf. + + https://bugzilla.redhat.com/show_bug.cgi?id=1451795 + +* src/bdf/bdfdrivr.c (BDF_Face_Init), src/pcf/pcfdrivr.c +(PCF_Face_Init): Implement it. +--- + ChangeLog | 11 +++++++++++ + src/bdf/bdfdrivr.c | 6 +++++- + src/pcf/pcfdrivr.c | 6 +++++- + 3 files changed, 21 insertions(+), 2 deletions(-) + +diff --git a/src/bdf/bdfdrivr.c b/src/bdf/bdfdrivr.c +index a2242be0..c0a5a5c5 100644 +--- a/src/bdf/bdfdrivr.c ++++ b/src/bdf/bdfdrivr.c +@@ -545,7 +545,11 @@ THE SOFTWARE. + if ( !ft_strcmp( s, "10646" ) || + ( !ft_strcmp( s, "8859" ) && + !ft_strcmp( face->charset_encoding, "1" ) ) ) +- unicode_charmap = 1; ++ unicode_charmap = 1; ++ /* another name for ASCII */ ++ else if ( !ft_strcmp( s, "646.1991" ) && ++ !ft_strcmp( face->charset_encoding, "IRV" ) ) ++ unicode_charmap = 1; + } + + { +diff --git a/src/pcf/pcfdrivr.c b/src/pcf/pcfdrivr.c +index 9f4d36d1..50530941 100644 +--- a/src/pcf/pcfdrivr.c ++++ b/src/pcf/pcfdrivr.c +@@ -387,7 +387,11 @@ THE SOFTWARE. + if ( !ft_strcmp( s, "10646" ) || + ( !ft_strcmp( s, "8859" ) && + !ft_strcmp( face->charset_encoding, "1" ) ) ) +- unicode_charmap = 1; ++ unicode_charmap = 1; ++ /* another name for ASCII */ ++ else if ( !ft_strcmp( s, "646.1991" ) && ++ !ft_strcmp( face->charset_encoding, "IRV" ) ) ++ unicode_charmap = 1; + } + } + +-- +2.13.0 + diff --git a/SPECS/mingw-freetype.spec b/SPECS/mingw-freetype.spec new file mode 100644 index 0000000..10545a6 --- /dev/null +++ b/SPECS/mingw-freetype.spec @@ -0,0 +1,309 @@ +%{?mingw_package_header} + +# Patented subpixel rendering disabled by default. +# Pass '--with subpixel_rendering' on rpmbuild command-line to enable. +%{!?_with_subpixel_rendering: %{!?_without_subpixel_rendering: %define _without_subpixel_rendering --without-subpixel_rendering}} + +Name: mingw-freetype +Version: 2.8 +Release: 3%{?dist} +Summary: Free and portable font rendering engine + +License: FTL or GPLv2+ +URL: http://www.freetype.org +Source0: http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.bz2 + +# Patches from native Fedora package. +Patch0: freetype-2.3.0-enable-spr.patch +# Enable otvalid and gxvalid modules +Patch1: freetype-2.2.1-enable-valid.patch +# Enable additional demos +#Patch2: freetype-2.5.2-more-demos.patch +Patch3: freetype-2.6.5-libtool.patch +Patch4: freetype-2.8-pcf-encoding.patch +Patch5: freetype-2.8-loop-counter.patch +Patch6: 0077-truetype-Fix-loading-of-named-instances.patch +Patch7: 0079-src-truetype-ttgxvar.c-TT_Get_MM_Var-Fix-thinko.patch +Patch8: freetype-2.8-multilib.patch + +BuildArch: noarch +ExclusiveArch: %{ix86} x86_64 + +BuildRequires: mingw32-filesystem >= 95 +BuildRequires: mingw32-gcc +BuildRequires: mingw32-binutils +BuildRequires: mingw32-zlib +BuildRequires: mingw32-bzip2 +BuildRequires: mingw32-libpng + +BuildRequires: mingw64-filesystem >= 95 +BuildRequires: mingw64-gcc +BuildRequires: mingw64-binutils +BuildRequires: mingw64-zlib +BuildRequires: mingw64-bzip2 +BuildRequires: mingw64-libpng + + +%description +MinGW Windows Freetype library. + +# Win32 +%package -n mingw32-freetype +Summary: Free and portable font rendering engine + +%description -n mingw32-freetype +MinGW Windows Freetype library. + +%package -n mingw32-freetype-static +Summary: Static version of the MinGW Windows Freetype library +Requires: mingw32-freetype = %{version}-%{release} + +%description -n mingw32-freetype-static +Static version of the MinGW Windows Freetype library. + +# Win64 +%package -n mingw64-freetype +Summary: Free and portable font rendering engine + +%description -n mingw64-freetype +MinGW Windows Freetype library. + +%package -n mingw64-freetype-static +Summary: Static version of the MinGW Windows Freetype library +Requires: mingw64-freetype = %{version}-%{release} + +%description -n mingw64-freetype-static +Static version of the MinGW Windows Freetype library. + + +%?mingw_debug_package + + +%prep +%setup -q -n freetype-%{version} + +%if %{?_with_subpixel_rendering:1}%{!?_with_subpixel_rendering:0} +%patch0 -p1 -b .enable-spr +%endif + +%patch1 -p1 -b .enable-valid + +#pushd ft2demos-%{version} +#%patch2 -p1 -b .more-demos +#popd + +%patch3 -p1 -b .libtool +%patch4 -p1 -b .pcf-encoding +%patch5 -p1 -b .loop-counter +%patch6 -p1 -b .named-instances +%patch7 -p1 -b .named-instances2 +%patch8 -p1 -b .multilib + + +%build +%mingw_configure --enable-static --enable-shared +%mingw_make %{?_smp_mflags} + +# The ft2demos Makefile is hacky and doesn't understand +# cross-compilation. This nearly works, but not quite, so +# disable. it. +#pushd ft2demos-%{version} +#make TOP_DIR=".." PLATFORM=win32 +#popd + + +%install +%mingw_make install DESTDIR=$RPM_BUILD_ROOT + +# Drop all .la files +find $RPM_BUILD_ROOT -name "*.la" -delete + +# Remove redundent man pages +rm -rf $RPM_BUILD_ROOT%{mingw32_mandir} $RPM_BUILD_ROOT%{mingw64_mandir} + + +%files -n mingw32-freetype +%license docs/LICENSE.TXT +%{mingw32_bindir}/freetype-config +%{mingw32_bindir}/libfreetype-6.dll +%{mingw32_includedir}/freetype2 +%{mingw32_libdir}/libfreetype.dll.a +%{mingw32_libdir}/pkgconfig/freetype2.pc +%{mingw32_datadir}/aclocal/freetype2.m4 + +%files -n mingw32-freetype-static +%{mingw32_libdir}/libfreetype.a + +%files -n mingw64-freetype +%license docs/LICENSE.TXT +%{mingw64_bindir}/freetype-config +%{mingw64_bindir}/libfreetype-6.dll +%{mingw64_includedir}/freetype2 +%{mingw64_libdir}/libfreetype.dll.a +%{mingw64_libdir}/pkgconfig/freetype2.pc +%{mingw64_datadir}/aclocal/freetype2.m4 + +%files -n mingw64-freetype-static +%{mingw64_libdir}/libfreetype.a + + +%changelog +* Thu Aug 16 2018 Snir Sheriber - 2.8-3 +- ExclusiveArch: i686, x86_64 + Related: rhbz#1615874 + +* Thu Feb 08 2018 Fedora Release Engineering - 2.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sun Oct 15 2017 Kalev Lember - 2.8-1 +- Update to 2.8 +- Sync patches with the native package + +* Wed Jul 26 2017 Fedora Release Engineering - 2.7.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Jun 20 2017 Kalev Lember - 2.7.1-1 +- Update to 2.7.1 + +* Fri Feb 10 2017 Fedora Release Engineering - 2.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun Oct 16 2016 Kalev Lember - 2.7-1 +- Update to 2.7 +- Sync patches with the native package + +* Mon Sep 05 2016 Kalev Lember - 2.6.5-1 +- Update to 2.6.5 +- Don't set group tags + +* Tue May 03 2016 Kalev Lember - 2.6.3-1 +- Update to 2.6.3 +- Sync patches with the native package + +* Thu Feb 04 2016 Fedora Release Engineering - 2.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sun Aug 23 2015 Kalev Lember - 2.6-1 +- Update to 2.6 +- Sync patches with the native package +- Use license macro for license files + +* Wed Jun 17 2015 Fedora Release Engineering - 2.5.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue Dec 23 2014 Erik van Pienbroek - 2.5.4-1 +- Update to 2.5.4 +- Fixes RHBZ #1172635 + +* Thu Jul 10 2014 Nicola Fontana - 2.5.3-3 +- Update subpixel rendering patch to 2.5.3 (RHBZ #1118276) + +* Sat Jun 07 2014 Fedora Release Engineering - 2.5.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu May 29 2014 Erik van Pienbroek - 2.5.3-1 +- Update to 2.5.3 + +* Sat Sep 7 2013 Erik van Pienbroek - 2.5.0.1-1 +- Update to 2.5.0.1 +- Added BR: mingw32-libpng mingw64-libpng + +* Sat Aug 03 2013 Fedora Release Engineering - 2.4.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Jun 15 2013 Erik van Pienbroek - 2.4.12-1 +- Update to 2.4.12 + +* Thu Feb 14 2013 Fedora Release Engineering - 2.4.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Jan 16 2013 Erik van Pienbroek - 2.4.11-1 +- Update to 2.4.11 +- Removed unused source tags + +* Wed Oct 24 2012 Nicola Fontana - 2.4.10-2 +- Added static subpackage + +* Sun Oct 07 2012 Kalev Lember - 2.4.10-1 +- Update to 2.4.10 + +* Fri Jul 20 2012 Fedora Release Engineering - 2.4.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sun Jun 03 2012 Erik van Pienbroek - 2.4.9-1 +- Update to 2.4.9 +- Added BR: mingw32-bzip2 mingw64-bzip2 + +* Sat Mar 10 2012 Erik van Pienbroek - 2.4.8-5 +- Added win64 support + +* Fri Mar 09 2012 Kalev Lember - 2.4.8-4 +- Remove .la files + +* Tue Mar 06 2012 Erik van Pienbroek - 2.4.8-3 +- Renamed the source package to mingw-freetype (RHBZ #800380) +- Use mingw macros without leading underscore + +* Mon Feb 27 2012 Erik van Pienbroek - 2.4.8-2 +- Rebuild against the mingw-w64 toolchain + +* Mon Jan 30 2012 Kalev Lember - 2.4.8-1 +- Update to 2.4.8 + +* Fri Jan 13 2012 Fedora Release Engineering - 2.4.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Aug 07 2011 Kalev Lember - 2.4.6-1 +- Update to 2.4.6 + +* Sat Jul 30 2011 Kalev Lember - 2.4.5-1 +- Update to 2.4.5 +- Synced patches with Fedora native freetype 2.4.5-2 +- Spec cleanup +- Enable automatic mingw dep extraction +- Create -debuginfo subpackage + +* Tue Feb 08 2011 Fedora Release Engineering - 2.3.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Jan 12 2010 Richard W.M. Jones - 2.3.11-1 +- New upstream version 2.3.11. +- Match patches from Fedora native version. +- Recheck package with rpmlint. + +* Sat Jul 25 2009 Fedora Release Engineering - 2.3.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 2.3.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Feb 20 2009 Richard W.M. Jones - 2.3.8-2 +- Rebuild for mingw32-gcc 4.4 + +* Fri Jan 16 2009 Richard W.M. Jones - 2.3.8-1 +- New upstream version 2.3.8. +- Use the patches from the Fedora native package. +- Disable patented code. +- Don't build the static library. +- Use _smp_mflags. +- BR mingw32-dlfcn (not required, but uses it if installed). +- Add license file to doc section. + +* Tue Jan 13 2009 Richard W.M. Jones - 2.3.7-6 +- Requires pkgconfig. + +* Wed Sep 24 2008 Richard W.M. Jones - 2.3.7-5 +- Rename mingw -> mingw32. + +* Mon Sep 22 2008 Daniel P. Berrange - 2.3.7-4 +- Import patches from rawhide & add docs + +* Sun Sep 21 2008 Richard W.M. Jones - 2.3.7-3 +- Depends on filesystem >= 25. + +* Wed Sep 10 2008 Richard W.M. Jones - 2.3.7-2 +- Fix source URL. +- Remove static libraries. + +* Tue Sep 9 2008 Daniel P. Berrange - 2.3.7-1 +- Initial RPM release