f1a3e6
%{!?with_xfree86:%define with_xfree86 1}
f1a3e6
%bcond_with bootstrap
f1a3e6
f1a3e6
Summary: A free and portable font rendering engine
f1a3e6
Name: freetype
f1a3e6
Version: 2.10.4
f1a3e6
Release: 6%{?dist}
f1a3e6
License: (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement
f1a3e6
URL: http://www.freetype.org
f1a3e6
Source:  http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.xz
f1a3e6
Source1: http://download.savannah.gnu.org/releases/freetype/freetype-doc-%{version}.tar.xz
f1a3e6
Source2: http://download.savannah.gnu.org/releases/freetype/ft2demos-%{version}.tar.xz
f1a3e6
Source3: ftconfig.h
f1a3e6
f1a3e6
# Enable subpixel rendering (ClearType)
f1a3e6
Patch0:  freetype-2.3.0-enable-spr.patch
f1a3e6
# Enable otvalid and gxvalid modules
f1a3e6
Patch1:  freetype-2.2.1-enable-valid.patch
f1a3e6
# Enable additional demos
f1a3e6
Patch2:  freetype-2.5.2-more-demos.patch
f1a3e6
f1a3e6
Patch3:  freetype-2.6.5-libtool.patch
f1a3e6
f1a3e6
Patch4:  freetype-2.8-multilib.patch
f1a3e6
f1a3e6
Patch5:  freetype-2.10.0-internal-outline.patch
f1a3e6
# Revert ABI/API change
f1a3e6
Patch6:  freetype-2.10.1-debughook.patch
f1a3e6
f1a3e6
Patch7:  freetype-2.10.4-png-memory-leak.patch
f1a3e6
f1a3e6
# https://bugzilla.redhat.com/show_bug.cgi?id=1964066
f1a3e6
Patch8:  freetype-2.10.4-covscan.patch
f1a3e6
f1a3e6
BuildRequires:  gcc
f1a3e6
BuildRequires: libX11-devel
f1a3e6
BuildRequires: libpng-devel
f1a3e6
BuildRequires: zlib-devel
f1a3e6
BuildRequires: bzip2-devel
f1a3e6
BuildRequires: brotli-devel
f1a3e6
BuildRequires: make
f1a3e6
%if %{without bootstrap}
f1a3e6
BuildRequires: harfbuzz-devel
f1a3e6
%endif
f1a3e6
f1a3e6
Provides: %{name}-bytecode
f1a3e6
Provides: %{name}-subpixel
f1a3e6
Obsoletes: freetype-freeworld < 2.9.1-2
f1a3e6
f1a3e6
%description
f1a3e6
The FreeType engine is a free and portable font rendering
f1a3e6
engine, developed to provide advanced font support for a variety of
f1a3e6
platforms and environments. FreeType is a library which can open and
f1a3e6
manages font files as well as efficiently load, hint and render
f1a3e6
individual glyphs. FreeType is not a font server or a complete
f1a3e6
text-rendering library.
f1a3e6
f1a3e6
f1a3e6
%package demos
f1a3e6
Summary: A collection of FreeType demos
f1a3e6
Requires: %{name} = %{version}-%{release}
f1a3e6
f1a3e6
%description demos
f1a3e6
The FreeType engine is a free and portable font rendering
f1a3e6
engine, developed to provide advanced font support for a variety of
f1a3e6
platforms and environments.  The demos package includes a set of useful
f1a3e6
small utilities showing various capabilities of the FreeType library.
f1a3e6
f1a3e6
f1a3e6
%package devel
f1a3e6
Summary: FreeType development libraries and header files
f1a3e6
Requires: %{name} = %{version}-%{release}
f1a3e6
Requires: pkgconf%{?_isa}
f1a3e6
f1a3e6
%description devel
f1a3e6
The freetype-devel package includes the static libraries and header files
f1a3e6
for the FreeType font rendering engine.
f1a3e6
f1a3e6
Install freetype-devel if you want to develop programs which will use
f1a3e6
FreeType.
f1a3e6
f1a3e6
f1a3e6
%prep
f1a3e6
%setup -q -b 1 -a 2
f1a3e6
f1a3e6
%patch0  -p1 -b .enable-spr
f1a3e6
%patch1  -p1 -b .enable-valid
f1a3e6
f1a3e6
pushd ft2demos-%{version}
f1a3e6
%patch2  -p1 -b .more-demos
f1a3e6
popd
f1a3e6
f1a3e6
%patch3 -p1 -b .libtool
f1a3e6
%patch4 -p1 -b .multilib
f1a3e6
%patch5 -p1 -b .internal-outline
f1a3e6
%patch6 -p1 -b .debughook
f1a3e6
%patch7 -p1 -b .png-memory-leak
f1a3e6
%patch8 -p1 -b .covscan
f1a3e6
f1a3e6
%build
f1a3e6
f1a3e6
%configure --disable-static \
f1a3e6
           --with-zlib=yes \
f1a3e6
           --with-bzip2=yes \
f1a3e6
           --with-png=yes \
f1a3e6
           --enable-freetype-config \
f1a3e6
%if %{without bootstrap}
f1a3e6
           --with-harfbuzz=yes \
f1a3e6
%else
f1a3e6
           --with-harfbuzz=no \
f1a3e6
%endif
f1a3e6
           --with-brotli=yes
f1a3e6
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' builds/unix/libtool
f1a3e6
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' builds/unix/libtool
f1a3e6
%make_build
f1a3e6
f1a3e6
%if %{with_xfree86}
f1a3e6
# Build demos
f1a3e6
pushd ft2demos-%{version}
f1a3e6
make TOP_DIR=".."
f1a3e6
popd
f1a3e6
%endif
f1a3e6
f1a3e6
# Convert FTL.txt and example3.cpp to UTF-8
f1a3e6
pushd docs
f1a3e6
iconv -f latin1 -t utf-8 < FTL.TXT > FTL.TXT.tmp && \
f1a3e6
touch -r FTL.TXT FTL.TXT.tmp && \
f1a3e6
mv FTL.TXT.tmp FTL.TXT
f1a3e6
f1a3e6
iconv -f iso-8859-1 -t utf-8 < "tutorial/example3.cpp" > "tutorial/example3.cpp.utf8"
f1a3e6
touch -r tutorial/example3.cpp tutorial/example3.cpp.utf8 && \
f1a3e6
mv tutorial/example3.cpp.utf8 tutorial/example3.cpp
f1a3e6
popd
f1a3e6
f1a3e6
f1a3e6
%install
f1a3e6
f1a3e6
%make_install gnulocaledir=$RPM_BUILD_ROOT%{_datadir}/locale
f1a3e6
f1a3e6
{
f1a3e6
  for ftdemo in ftbench ftchkwd ftmemchk ftpatchk fttimer ftdump ftlint ftvalid ; do
f1a3e6
      builds/unix/libtool --mode=install install -m 755 ft2demos-%{version}/bin/$ftdemo $RPM_BUILD_ROOT/%{_bindir}
f1a3e6
  done
f1a3e6
}
f1a3e6
%if %{with_xfree86}
f1a3e6
{
f1a3e6
  for ftdemo in ftdiff ftgamma ftgrid ftmulti ftstring fttimer ftview ; do
f1a3e6
      builds/unix/libtool --mode=install install -m 755 ft2demos-%{version}/bin/$ftdemo $RPM_BUILD_ROOT/%{_bindir}
f1a3e6
  done
f1a3e6
}
f1a3e6
%endif
f1a3e6
f1a3e6
# man pages for freetype-demos
f1a3e6
{
f1a3e6
  for ftdemo in ftbench ftdump ftlint ftvalid ; do
f1a3e6
      builds/unix/libtool --mode=install install -m 644 ft2demos-%{version}/man/${ftdemo}.1 $RPM_BUILD_ROOT/%{_mandir}/man1
f1a3e6
  done
f1a3e6
}
f1a3e6
%if %{with_xfree86}
f1a3e6
{
f1a3e6
  for ftdemo in ftdiff ftgamma ftgrid ftmulti ftstring ftview ; do
f1a3e6
      builds/unix/libtool --mode=install install -m 644 ft2demos-%{version}/man/${ftdemo}.1 $RPM_BUILD_ROOT/%{_mandir}/man1
f1a3e6
  done
f1a3e6
}
f1a3e6
%endif
f1a3e6
f1a3e6
# fix multilib issues
f1a3e6
%define wordsize %{__isa_bits}
f1a3e6
f1a3e6
mv $RPM_BUILD_ROOT%{_includedir}/freetype2/freetype/config/ftconfig.h \
f1a3e6
   $RPM_BUILD_ROOT%{_includedir}/freetype2/freetype/config/ftconfig-%{wordsize}.h
f1a3e6
install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_includedir}/freetype2/freetype/config/ftconfig.h
f1a3e6
f1a3e6
# Don't package static .a or .la files
f1a3e6
rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
f1a3e6
f1a3e6
f1a3e6
%triggerpostun -- freetype < 2.0.5-3
f1a3e6
{
f1a3e6
  # ttmkfdir updated - as of 2.0.5-3, on upgrades we need xfs to regenerate
f1a3e6
  # things to get the iso10646-1 encoding listed.
f1a3e6
  for I in %{_datadir}/fonts/*/TrueType /usr/share/X11/fonts/TTF; do
f1a3e6
      [ -d $I ] && [ -f $I/fonts.scale ] && [ -f $I/fonts.dir ] && touch $I/fonts.scale
f1a3e6
  done
f1a3e6
  exit 0
f1a3e6
}
f1a3e6
f1a3e6
%ldconfig_scriptlets
f1a3e6
f1a3e6
%files
f1a3e6
%{!?_licensedir:%global license %%doc}
f1a3e6
%license docs/LICENSE.TXT docs/FTL.TXT docs/GPLv2.TXT
f1a3e6
%{_libdir}/libfreetype.so.*
f1a3e6
%doc README
f1a3e6
f1a3e6
%files demos
f1a3e6
%{_bindir}/ftbench
f1a3e6
%{_bindir}/ftchkwd
f1a3e6
%{_bindir}/ftmemchk
f1a3e6
%{_bindir}/ftpatchk
f1a3e6
%{_bindir}/fttimer
f1a3e6
%{_bindir}/ftdump
f1a3e6
%{_bindir}/ftlint
f1a3e6
%{_bindir}/ftvalid
f1a3e6
%{_mandir}/man1/ftbench.1.gz
f1a3e6
%{_mandir}/man1/ftdump.1.gz
f1a3e6
%{_mandir}/man1/ftlint.1.gz
f1a3e6
%{_mandir}/man1/ftvalid.1.gz
f1a3e6
%if %{with_xfree86}
f1a3e6
%{_bindir}/ftdiff
f1a3e6
%{_bindir}/ftgamma
f1a3e6
%{_bindir}/ftgrid
f1a3e6
%{_bindir}/ftmulti
f1a3e6
%{_bindir}/ftstring
f1a3e6
%{_bindir}/ftview
f1a3e6
%{_mandir}/man1/ftdiff.1.gz
f1a3e6
%{_mandir}/man1/ftgamma.1.gz
f1a3e6
%{_mandir}/man1/ftgrid.1.gz
f1a3e6
%{_mandir}/man1/ftmulti.1.gz
f1a3e6
%{_mandir}/man1/ftstring.1.gz
f1a3e6
%{_mandir}/man1/ftview.1.gz
f1a3e6
%endif
f1a3e6
%doc ChangeLog README
f1a3e6
f1a3e6
%files devel
f1a3e6
%doc docs/CHANGES docs/formats.txt docs/ft2faq.html
f1a3e6
%dir %{_includedir}/freetype2
f1a3e6
%{_datadir}/aclocal/freetype2.m4
f1a3e6
%{_includedir}/freetype2/*
f1a3e6
%{_libdir}/libfreetype.so
f1a3e6
%{_bindir}/freetype-config
f1a3e6
%{_libdir}/pkgconfig/freetype2.pc
f1a3e6
%doc docs/design
f1a3e6
%doc docs/glyphs
f1a3e6
%doc docs/reference
f1a3e6
%doc docs/tutorial
f1a3e6
%{_mandir}/man1/*
f1a3e6
f1a3e6
%changelog
f1a3e6
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.10.4-6
f1a3e6
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
f1a3e6
  Related: rhbz#1991688
f1a3e6
f1a3e6
* Wed May 26 2021 Marek Kasik <mkasik@redhat.com> - 2.10.4-5
f1a3e6
- Backport fixes for issues found by Coverity scan
f1a3e6
- Resolves: #1964066
f1a3e6
f1a3e6
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 2.10.4-4
f1a3e6
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
f1a3e6
f1a3e6
* Fri Feb 5 2021 Akira TAGOH <tagoh@redhat.com> - 2.10.4-3
f1a3e6
- Enable HarfBuzz support
f1a3e6
- Add bootstrap without HarfBuzz
f1a3e6
- Resolves: #1853937
f1a3e6
- Resolves: #1906714
f1a3e6
f1a3e6
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.4-2
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f1a3e6
f1a3e6
* Fri Oct 23 2020 Marek Kasik <mkasik@redhat.com> - 2.10.4-1
f1a3e6
- Update to 2.10.4
f1a3e6
- Test bitmap size earlier for PNGs
f1a3e6
- Fix memory leak in pngshim.c
f1a3e6
- Enable man pages for demos
f1a3e6
- Resolves: #1887084, #1890211
f1a3e6
f1a3e6
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.2-3
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f1a3e6
f1a3e6
* Tue Jul 21 2020 Tom Stellard <tstellar@redhat.com> - 2.10.2-2
f1a3e6
- Use make macros
f1a3e6
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
f1a3e6
f1a3e6
* Wed Jul 15 2020 Marek Kasik <mkasik@redhat.com> - 2.10.2-1
f1a3e6
- Update to 2.10.2
f1a3e6
- Enable support for WOFF2 streams
f1a3e6
- Resolves: #1725983
f1a3e6
f1a3e6
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.1-2
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f1a3e6
f1a3e6
* Sat Oct 12 2019 Michael Kuhn <suraia@fedoraproject.org> - 2.10.1-1
f1a3e6
- Update to 2.10.1
f1a3e6
- Revert FT_DebugHook_Func ABI/API changes
f1a3e6
f1a3e6
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.10.0-3
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
f1a3e6
f1a3e6
* Tue Jun 11 09:42:57 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.10.0-2
f1a3e6
- Fix handling of undefined glyph [pcf]
f1a3e6
f1a3e6
* Tue May 28 2019 Marek Kasik <mkasik@redhat.com> - 2.10.0-1
f1a3e6
- Update to 2.10.0
f1a3e6
- Keep FT_Outline_New_Internal() and FT_Outline_Done_Internal()
f1a3e6
- for ABI compatibility but make them just throw
f1a3e6
- Unimplemented_Feature error.
f1a3e6
- Remove them once soname has been bumped!
f1a3e6
- Resolves: #1689117
f1a3e6
f1a3e6
* Mon Apr 8 2019 Marek Kasik <mkasik@redhat.com> - 2.9.1-8
f1a3e6
- Remove freetype-2.9-ftsmooth.patch
f1a3e6
f1a3e6
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.1-7
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f1a3e6
f1a3e6
* Wed Oct 31 2018 Marek Kasik <mkasik@redhat.com> - 2.9.1-6
f1a3e6
- Obsolete freetype-freeworld
f1a3e6
- Resolves: #1644700
f1a3e6
f1a3e6
* Wed Oct 31 2018 Neal Gompa <ngompa13@gmail.com> - 2.9.1-5
f1a3e6
- Correctly enable subpixel rendering for ClearType functionality
f1a3e6
f1a3e6
* Mon Oct 29 2018 Marek Kasik <mkasik@redhat.com> - 2.9.1-4
f1a3e6
- Enable ClearType code thanks to Microsoft joining OIN
f1a3e6
f1a3e6
* Fri Oct 19 2018 Marek Kasik <mkasik@redhat.com> - 2.9.1-3
f1a3e6
- Use 'pkgconf' directly for multilib reasons
f1a3e6
- Resolves: #1639379
f1a3e6
f1a3e6
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.1-2
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f1a3e6
f1a3e6
* Fri May 25 2018 Marek Kasik <mkasik@redhat.com> - 2.9.1-1
f1a3e6
- Update to 2.9.1
f1a3e6
- Modify/remove patches as needed
f1a3e6
- Resolves: #1574125
f1a3e6
f1a3e6
* Tue Mar 20 2018 Marek Kasik <mkasik@redhat.com> - 2.9-1
f1a3e6
- Update to 2.9
f1a3e6
- Add/modify/remove patches as needed
f1a3e6
- Resolves: #1492372
f1a3e6
f1a3e6
* Fri Feb 16 2018 Marek Kasik <mkasik@redhat.com> - 2.8-10
f1a3e6
- Avoid NULL reference
f1a3e6
- Resolves: #1544776
f1a3e6
f1a3e6
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8-9
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f1a3e6
f1a3e6
* Fri Feb 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.8-8
f1a3e6
- Switch to %%ldconfig_scriptlets
f1a3e6
f1a3e6
* Mon Oct  9 2017 Marek Kasik <mkasik@redhat.com> - 2.8-7
f1a3e6
- Require pkgconf so we can make freetype-config multilib compatible again
f1a3e6
- Resolves: #1497443
f1a3e6
f1a3e6
* Thu Sep 21 2017 Marek Kasik <mkasik@redhat.com> - 2.8-6
f1a3e6
- Fix loading of named instances (TrueType)
f1a3e6
f1a3e6
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8-5
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
f1a3e6
f1a3e6
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.8-4
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f1a3e6
f1a3e6
* Thu Jun  1 2017 Marek Kasik <mkasik@redhat.com> - 2.8-3
f1a3e6
- Adjust loop counter maximum for TrueType fonts
f1a3e6
- Resolves: #1456585
f1a3e6
f1a3e6
* Wed May 24 2017 Marek Kasik <mkasik@redhat.com> - 2.8-2
f1a3e6
- Accept ISO646.1991-IRV as a Unicode charmap in PCF and BDF drivers
f1a3e6
- Resolves: #1451795
f1a3e6
f1a3e6
* Wed May 17 2017 Marek Kasik <mkasik@redhat.com> - 2.8-1
f1a3e6
- Update to 2.8
f1a3e6
- Modify/remove patches as needed
f1a3e6
- Resolves: #1450581
f1a3e6
f1a3e6
* Tue May  2 2017 Marek Kasik <mkasik@redhat.com> - 2.7.1-7
f1a3e6
- Fix numbers of tracking bugs
f1a3e6
f1a3e6
* Tue May  2 2017 Marek Kasik <mkasik@redhat.com> - 2.7.1-6
f1a3e6
- Add safety guard (CVE-2017-8287)
f1a3e6
- Resolves: #1446074
f1a3e6
f1a3e6
* Tue May  2 2017 Marek Kasik <mkasik@redhat.com> - 2.7.1-5
f1a3e6
- Better protect `flex' handling (CVE-2017-8105)
f1a3e6
- Resolves: #1446501
f1a3e6
f1a3e6
* Mon Apr 10 2017 Marek Kasik <mkasik@redhat.com> - 2.7.1-4
f1a3e6
- Revert previous commit
f1a3e6
- Related: #1437999
f1a3e6
f1a3e6
* Mon Apr  3 2017 Marek Kasik <mkasik@redhat.com> - 2.7.1-3
f1a3e6
- Allow linear scaling for unhinted rendering
f1a3e6
- Resolves: #1437999
f1a3e6
f1a3e6
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-2
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f1a3e6
f1a3e6
* Tue Jan  3 2017 Marek Kasik <mkasik@redhat.com> - 2.7.1-1
f1a3e6
- Update to 2.7.1
f1a3e6
- Resolves: #1409271
f1a3e6
f1a3e6
* Mon Nov 21 2016 Marek Kasik <mkasik@redhat.com> - 2.7-2
f1a3e6
- Fix a valgrind warning
f1a3e6
- Resolves: #1395915
f1a3e6
f1a3e6
* Mon Sep 12 2016 Marek Kasik <mkasik@redhat.com> - 2.7-1
f1a3e6
- Update to 2.7
f1a3e6
- Resolves: #1374305
f1a3e6
f1a3e6
* Mon Aug 22 2016 Marek Kasik <mkasik@redhat.com> - 2.6.5-2
f1a3e6
- Don't show path of non-existing libtool file
f1a3e6
f1a3e6
* Wed Jul 13 2016 Marek Kasik <mkasik@redhat.com> - 2.6.5-1
f1a3e6
- Update to 2.6.5
f1a3e6
- Resolves: #1355743
f1a3e6
f1a3e6
* Sat Mar  5 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2.6.3-2
f1a3e6
- Use %%license and cleanup spec
f1a3e6
- Move dev docs to devel package
f1a3e6
f1a3e6
* Wed Feb 10 2016 Marek Kasik <mkasik@redhat.com> - 2.6.3-1
f1a3e6
- Update to 2.6.3
f1a3e6
f1a3e6
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.2-2
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f1a3e6
f1a3e6
* Thu Dec  3 2015 Tom Callaway <spot@fedoraproject.org> - 2.6.2-1
f1a3e6
- update to 2.6.2
f1a3e6
f1a3e6
* Mon Oct 12 2015 Marek Kasik <mkasik@redhat.com> - 2.6.1-1
f1a3e6
- Update to 2.6.1
f1a3e6
- Adapt to the new header structure
f1a3e6
- Resolves: #1268661
f1a3e6
f1a3e6
* Tue Jul 28 2015 Marek Kasik <mkasik@redhat.com> - 2.6.0-3
f1a3e6
- Don't use `hmtx' table for LSB
f1a3e6
f1a3e6
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0-2
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f1a3e6
f1a3e6
* Fri Jun 12 2015 Marek Kasik <mkasik@redhat.com> - 2.6.0-1
f1a3e6
- Update to 2.6
f1a3e6
- Resolves: #1229688
f1a3e6
f1a3e6
* Tue Jan  6 2015 Marek Kasik <mkasik@redhat.com> - 2.5.5-1
f1a3e6
- Update to 2.5.5
f1a3e6
- Resolves: #1178876
f1a3e6
f1a3e6
* Tue Dec  9 2014 Marek Kasik <mkasik@redhat.com> - 2.5.4-1
f1a3e6
- Update to 2.5.4
f1a3e6
- Resolves: #1171504
f1a3e6
f1a3e6
* Tue Nov 11 2014 Marek Kasik <mkasik@redhat.com> - 2.5.3-11
f1a3e6
- Fix directories returned by freetype-config with modified prefix
f1a3e6
- Resolves: #1161963
f1a3e6
f1a3e6
* Tue Oct 21 2014 Marek Kasik <mkasik@redhat.com> - 2.5.3-10
f1a3e6
- Fix patch which enables subpixel rendering
f1a3e6
- Resolves: #1154448
f1a3e6
f1a3e6
* Mon Aug 18 2014 Marek Kasik <mkasik@redhat.com> - 2.5.3-9
f1a3e6
- Simplify getting of wordsize
f1a3e6
f1a3e6
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.3-8
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
f1a3e6
f1a3e6
* Sat Aug  2 2014 Peter Robinson <pbrobinson@redhat.com> 2.5.3-7
f1a3e6
- Generic 32/64 bit platform detection (fix it once and for all)
f1a3e6
f1a3e6
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.3-6
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
f1a3e6
f1a3e6
* Tue Mar 25 2014 Marek Kasik <mkasik@redhat.com> - 2.5.3-5
f1a3e6
- Be explicit about required libraries
f1a3e6
f1a3e6
* Tue Mar 25 2014 Marek Kasik <mkasik@redhat.com> - 2.5.3-4
f1a3e6
- Don't return flags of privately used libraries when
f1a3e6
- calling "freetype-config --libs"
f1a3e6
- Resolves: #1079302
f1a3e6
f1a3e6
* Fri Mar 21 2014 Dan Horák <dan[at]danny.cz> - 2.5.3-3
f1a3e6
- drop private libs from freetype-config so it returns the same libs as pkg-config
f1a3e6
f1a3e6
* Tue Mar 11 2014 Marek Kasik <mkasik@redhat.com> - 2.5.3-2
f1a3e6
- Enable support for bzip2 compressed fonts
f1a3e6
f1a3e6
* Tue Mar 11 2014 Marek Kasik <mkasik@redhat.com> - 2.5.3-1
f1a3e6
- Update to 2.5.3
f1a3e6
- Resolves: #1073923
f1a3e6
f1a3e6
* Mon Jan 20 2014 Marek Kasik <mkasik@redhat.com> - 2.5.2-2
f1a3e6
- Fix include directory in freetype-config
f1a3e6
- Resolves: #1055154
f1a3e6
f1a3e6
* Fri Jan 17 2014 Marek Kasik <mkasik@redhat.com> - 2.5.2-1
f1a3e6
- Update to 2.5.2
f1a3e6
- Modify spec file to respect the new header file layout
f1a3e6
- Resolves: #1034065
f1a3e6
f1a3e6
* Fri Jan 10 2014 Marek Kasik <mkasik@redhat.com> - 2.5.0-5
f1a3e6
- Enable ppc64le architecture
f1a3e6
- Resolves: #1051202
f1a3e6
f1a3e6
* Fri Sep 20 2013 Marek Kasik <mkasik@redhat.com> - 2.5.0-4
f1a3e6
- Fix vertical size of emboldened glyphs
f1a3e6
f1a3e6
* Mon Aug 05 2013 Marek Kasik <mkasik@redhat.com> - 2.5.0-3
f1a3e6
- Fix changelog dates
f1a3e6
f1a3e6
* Mon Aug 05 2013 Marek Kasik <mkasik@redhat.com> - 2.5.0-2
f1a3e6
- Require libpng
f1a3e6
f1a3e6
* Mon Aug 05 2013 Marek Kasik <mkasik@redhat.com> - 2.5.0-1
f1a3e6
- Update to 2.5.0
f1a3e6
- Backport changes from freetype-2.5.0.1
f1a3e6
-   (ft2demos-2.5.0.1 and freetype-doc-2.5.0.1 were not released)
f1a3e6
f1a3e6
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.12-6
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f1a3e6
f1a3e6
* Wed May 29 2013 Peter Robinson <pbrobinson@fedoraproject.org> 2.4.12-5
f1a3e6
- Add aarch64 to 64 bit arch list
f1a3e6
f1a3e6
* Thu May 16 2013 Marek Kasik <mkasik@redhat.com> - 2.4.12-4
f1a3e6
- Change encoding of "docs/tutorial/example3.cpp" to UTF-8
f1a3e6
f1a3e6
* Thu May 16 2013 Marek Kasik <mkasik@redhat.com> - 2.4.12-3
f1a3e6
- Package ftconfig.h as source file
f1a3e6
f1a3e6
* Mon May 13 2013 Marek Kasik <mkasik@redhat.com> - 2.4.12-2
f1a3e6
- Don't use quotes in freetype2.pc
f1a3e6
- Resolves: #961855
f1a3e6
f1a3e6
* Thu May  9 2013 Marek Kasik <mkasik@redhat.com> - 2.4.12-1
f1a3e6
- Update to 2.4.12
f1a3e6
- Enable Adobe CFF engine
f1a3e6
- Resolves: #959771
f1a3e6
f1a3e6
* Tue Mar 19 2013 Marek Kasik <mkasik@redhat.com> - 2.4.11-3
f1a3e6
- Fix emboldening:
f1a3e6
    - split out MSB function
f1a3e6
    - fix integer overflows
f1a3e6
    - fix broken emboldening at small sizes
f1a3e6
- Resolves: #891457
f1a3e6
f1a3e6
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.11-2
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f1a3e6
f1a3e6
* Wed Jan  2 2013 Marek Kasik <mkasik@redhat.com> - 2.4.11-1
f1a3e6
- Update to 2.4.11
f1a3e6
- Resolves: #889177
f1a3e6
f1a3e6
* Wed Oct 24 2012 Marek Kasik <mkasik@redhat.com> - 2.4.10-3
f1a3e6
- Update License field
f1a3e6
f1a3e6
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.10-2
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f1a3e6
f1a3e6
* Wed Jul 11 2012 Marek Kasik <mkasik@redhat.com> 2.4.10-1
f1a3e6
- Update to 2.4.10
f1a3e6
- Remove patches which are already included in upstream
f1a3e6
- Resolves: #832651
f1a3e6
f1a3e6
* Fri Mar 30 2012 Marek Kasik <mkasik@redhat.com> 2.4.9-1
f1a3e6
- Update to 2.4.9
f1a3e6
- Fixes various CVEs
f1a3e6
- Resolves: #806270
f1a3e6
f1a3e6
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.8-2
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f1a3e6
f1a3e6
* Tue Nov 15 2011 Marek Kasik <mkasik@redhat.com> 2.4.8-1
f1a3e6
- Update to 2.4.8
f1a3e6
- Remove an unneeded patch
f1a3e6
f1a3e6
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.7-2
f1a3e6
- Rebuilt for glibc bug#747377
f1a3e6
f1a3e6
* Thu Oct 20 2011 Marek Kasik <mkasik@redhat.com> 2.4.7-1
f1a3e6
- Update to 2.4.7
f1a3e6
- Fixes CVE-2011-3256
f1a3e6
- Resolves: #747262
f1a3e6
f1a3e6
* Thu Aug  4 2011 Marek Kasik <mkasik@redhat.com> 2.4.6-1
f1a3e6
- Update to 2.4.6
f1a3e6
f1a3e6
* Wed Jul 20 2011 Marek Kasik <mkasik@redhat.com> 2.4.5-2
f1a3e6
- Add freetype-2.4.5-CVE-2011-0226.patch
f1a3e6
    (Add better argument check for `callothersubr'.)
f1a3e6
    - based on patches by Werner Lemberg,
f1a3e6
      Alexei Podtelezhnikov and Matthias Drochner
f1a3e6
- Resolves: #723469
f1a3e6
f1a3e6
* Tue Jun 28 2011 Marek Kasik <mkasik@redhat.com> 2.4.5-1
f1a3e6
- Update to 2.4.5
f1a3e6
f1a3e6
* Tue Mar  8 2011 Marek Kasik <mkasik@redhat.com> 2.4.4-4
f1a3e6
- Fix autohinting fallback (#547532).
f1a3e6
- Ignore CFF-based OTFs.
f1a3e6
f1a3e6
* Sun Feb 20 2011 Marek Kasik <mkasik@redhat.com> 2.4.4-3
f1a3e6
- Enable bytecode interpreter (#547532).
f1a3e6
- Fall back to autohinting if a TTF/OTF doesn't contain any bytecode.
f1a3e6
f1a3e6
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.4-2
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f1a3e6
f1a3e6
* Thu Dec  2 2010 Marek Kasik <mkasik@redhat.com> 2.4.4-1
f1a3e6
- Update to 2.4.4
f1a3e6
- Remove freetype-2.4.3-CVE-2010-3855.patch
f1a3e6
- Resolves: #659020
f1a3e6
f1a3e6
* Mon Nov 15 2010 Marek Kasik <mkasik@redhat.com> 2.4.3-2
f1a3e6
- Add freetype-2.4.3-CVE-2010-3855.patch
f1a3e6
    (Protect against invalid `runcnt' values.)
f1a3e6
- Resolves: #651764
f1a3e6
f1a3e6
* Tue Oct 26 2010 Marek Kasik <mkasik@redhat.com> 2.4.3-1
f1a3e6
- Update to 2.4.3
f1a3e6
- Resolves: #639906
f1a3e6
f1a3e6
* Wed Oct  6 2010 Marek Kasik <mkasik@redhat.com> 2.4.2-3
f1a3e6
- Add freetype-2.4.2-CVE-2010-3311.patch
f1a3e6
    (Don't seek behind end of stream.)
f1a3e6
- Resolves: #638522
f1a3e6
f1a3e6
* Fri Aug  6 2010 Matthias Clasen <mclasen@redhat.com> 2.4.2-2
f1a3e6
- Fix a thinko, we still want to disable the bytecode interpreter
f1a3e6
  by default
f1a3e6
f1a3e6
* Fri Aug  6 2010 Matthias Clasen <mclasen@redhat.com> 2.4.2-1
f1a3e6
- Update to 2.4.2
f1a3e6
- Drop upstreamed patch, bytecode interpreter now on by default
f1a3e6
f1a3e6
* Tue Feb 23 2010 Behdad Esfahbod <behdad@redhat.com> 2.3.12-1
f1a3e6
- Update to 2.3.12
f1a3e6
- Drop mathlib patch
f1a3e6
f1a3e6
* Thu Dec  3 2009 Behdad Esfahbod <behdad@redhat.com> 2.3.11-2
f1a3e6
- Drop upstreamed patch.
f1a3e6
- Enable patented bytecode interpretter now that the patents are expired.
f1a3e6
f1a3e6
* Thu Oct 22 2009 Behdad Esfahbod <behdad@redhat.com> 2.3.11-1
f1a3e6
- Update to 2.3.11.
f1a3e6
- Add freetype-2.3.11-more-demos.patch
f1a3e6
- New demo programs ftmemchk, ftpatchk, and fttimer
f1a3e6
f1a3e6
* Thu Oct 08 2009 Behdad Esfahbod <behdad@redhat.com> 2.3.10-1
f1a3e6
- Drop freetype-2.3.9-aliasing.patch
f1a3e6
- Update to 2.3.10.
f1a3e6
f1a3e6
* Thu Jul 30 2009 Behdad Esfahbod <behdad@redhat.com> 2.3.9-6
f1a3e6
- Add freetype-2.3.9-aliasing.patch
f1a3e6
- Resolves: 513582
f1a3e6
f1a3e6
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.9-5
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f1a3e6
f1a3e6
* Thu May  7 2009 Matthias Clasen <mclasen@redhat.com> 2.3.9-4
f1a3e6
- Don't own /usr/lib/pkgconfig
f1a3e6
f1a3e6
* Fri Mar 27 2009 Behdad Esfahbod <besfahbo@redhat.com> 2.3.9-3
f1a3e6
- Disable subpixel hinting by default.  Was turned on unintentionally.
f1a3e6
f1a3e6
* Wed Mar 25 2009 Behdad Esfahbod <besfahbo@redhat.com> 2.3.9-2
f1a3e6
- Add Provides: freetype-bytecode and freetype-subpixel if built
f1a3e6
  with those options.
f1a3e6
- Resolves: #155210
f1a3e6
f1a3e6
* Fri Mar 13 2009 Behdad Esfahbod <besfahbo@redhat.com> 2.3.9-1
f1a3e6
- Update to 2.3.9.
f1a3e6
- Resolves #489928
f1a3e6
f1a3e6
* Mon Mar 09 2009 Behdad Esfahbod <besfahbo@redhat.com> 2.3.8-2.1
f1a3e6
- Preserve timestamp of FTL.TXT when converting to UTF-8.
f1a3e6
f1a3e6
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.8-2
f1a3e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
f1a3e6
f1a3e6
* Thu Jan 15 2009 Behdad Esfahbod <besfahbo@redhat.com> 2.3.8-1
f1a3e6
- Update to 2.3.8
f1a3e6
- Remove freetype-autohinter-ligature.patch
f1a3e6
f1a3e6
* Tue Dec 09 2008 Behdad Esfahbod <besfahbo@redhat.com> 2.3.7-3
f1a3e6
- Add full source URL to Source lines.
f1a3e6
- Add docs to main and devel package.
f1a3e6
- rpmlint is happy now.
f1a3e6
- Resolves: #225770
f1a3e6
f1a3e6
* Fri Dec 05 2008 Behdad Esfahbod <besfahbo@redhat.com> 2.3.7-2
f1a3e6
- Add freetype-autohinter-ligature.patch
f1a3e6
- Resolves: #368561
f1a3e6
f1a3e6
* Thu Aug 14 2008 Behdad Esfahbod <besfahbo@redhat.com> 2.3.7-1
f1a3e6
- Update to 2.3.7
f1a3e6
f1a3e6
* Tue Jun 10 2008 Behdad Esfahbod <besfahbo@redhat.com> 2.3.6-1
f1a3e6
- Update to 2.3.6
f1a3e6
f1a3e6
* Wed May 21 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.3.5-5
f1a3e6
- fix license tag
f1a3e6
- add sparc64 to list of 64bit arches
f1a3e6
f1a3e6
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.3.5-4
f1a3e6
- Autorebuild for GCC 4.3
f1a3e6
f1a3e6
* Thu Aug 23 2007 Adam Jackson <ajax@redhat.com> - 2.3.5-3
f1a3e6
- Rebuild for build ID
f1a3e6
f1a3e6
* Tue Jul 31 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.5-2
f1a3e6
- Change spec file to permit enabling bytecode-interpreter and
f1a3e6
  subpixel-rendering without editing spec file.
f1a3e6
- Resolves: 249986
f1a3e6
f1a3e6
* Wed Jul 25 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.5-1
f1a3e6
- Update to 2.3.5.
f1a3e6
- Drop freetype-2.3.4-ttf-overflow.patch
f1a3e6
f1a3e6
* Fri Jun 29 2007 Adam Jackson <ajax@redhat.com> 2.3.4-4
f1a3e6
- Fix builds/unix/libtool to not emit rpath into binaries. (#225770)
f1a3e6
f1a3e6
* Thu May 31 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.4-3
f1a3e6
- Add freetype-2.3.4-ttf-overflow.patch
f1a3e6
f1a3e6
* Thu Apr 12 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.4-2
f1a3e6
- Add alpha to 64-bit archs (#236166)
f1a3e6
f1a3e6
* Thu Apr 05 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.4-1
f1a3e6
- Update to 2.3.4.
f1a3e6
f1a3e6
* Thu Apr 05 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.3-2
f1a3e6
- Include new demos ftgrid and ftdiff in freetype-demos. (#235478)
f1a3e6
f1a3e6
* Thu Apr 05 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.3-1
f1a3e6
- Update to 2.3.3.
f1a3e6
f1a3e6
* Fri Mar 09 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.2-1
f1a3e6
- Update to 2.3.2.
f1a3e6
f1a3e6
* Fri Feb 02 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.1-1
f1a3e6
- Update to 2.3.1.
f1a3e6
f1a3e6
* Wed Jan 17 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.0-2
f1a3e6
- Add without_subpixel_rendering.
f1a3e6
- Drop X11_PATH=/usr.  Not needed anymore.
f1a3e6
f1a3e6
* Wed Jan 17 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.0-1
f1a3e6
- Update to 2.3.0.
f1a3e6
- Drop upstream patches.
f1a3e6
- Drop -fno-strict-aliasing, it should just work.
f1a3e6
- Fix typo in ftconfig.h generation.
f1a3e6
f1a3e6
* Tue Jan 09 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.2.1-16
f1a3e6
- Backport binary-search fixes from HEAD
f1a3e6
- Add freetype-2.2.1-ttcmap.patch
f1a3e6
- Resolves: #208734
f1a3e6
f1a3e6
- Fix rendering issue with some Asian fonts.
f1a3e6
- Add freetype-2.2.1-fix-get-orientation.patch
f1a3e6
- Resolves: #207261
f1a3e6
f1a3e6
- Copy non-X demos even if not compiling with_xfree86.
f1a3e6
f1a3e6
- Add freetype-2.2.1-zero-item-size.patch, to fix crasher.
f1a3e6
- Resolves #214048
f1a3e6
f1a3e6
- Add X11_PATH=/usr to "make"s, to find modern X.
f1a3e6
- Resolves #212199
f1a3e6
f1a3e6
* Mon Sep 11 2006 Behdad Esfahbod <besfahbo@redhat.com> 2.2.1-10
f1a3e6
- Fix crasher https://bugs.freedesktop.org/show_bug.cgi?id=6841
f1a3e6
- Add freetype-2.2.1-memcpy-fix.patch
f1a3e6
f1a3e6
* Thu Sep 07 2006 Behdad Esfahbod <besfahbo@redhat.com> 2.2.1-9
f1a3e6
- Add BuildRequires: libX11-devel (#205355)
f1a3e6
f1a3e6
* Tue Aug 29 2006 Behdad Esfahbod <besfahbo@redhat.com> 2.2.1-8
f1a3e6
- Add freetype-composite.patch and freetype-more-composite.patch
f1a3e6
  from upstream. (#131851)
f1a3e6
f1a3e6
* Mon Aug 28 2006 Matthias Clasen <mclasen@redhat.com> - 2.2.1-7
f1a3e6
- Require pkgconfig in the -devel package
f1a3e6
f1a3e6
* Fri Aug 18 2006 Jesse Keating <jkeating@redhat.com> - 2.2.1-6
f1a3e6
- pass --disable-static to %%configure. (#172628)
f1a3e6
f1a3e6
* Thu Aug 17 2006 Jesse Keating <jkeating@redhat.com> - 2.2.1-5
f1a3e6
- don't package static libs
f1a3e6
f1a3e6
* Sun Aug 13 2006 Matthias Clasen <mclasen@redhat.com> - 2.2.1-4.fc6
f1a3e6
- fix a problem with the multilib patch (#202366)
f1a3e6
f1a3e6
* Thu Jul 27 2006 Matthias Clasen  <mclasen@redhat.com> - 2.2.1-3
f1a3e6
- fix multilib issues
f1a3e6
f1a3e6
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.2.1-2.1
f1a3e6
- rebuild
f1a3e6
f1a3e6
* Fri Jul 07 2006 Behdad Esfahbod <besfahbo@redhat.com> 2.2.1-2
f1a3e6
- Remove unused BuildRequires
f1a3e6
f1a3e6
* Fri Jul 07 2006 Behdad Esfahbod <besfahbo@redhat.com> 2.2.1-1
f1a3e6
- Update to 2.2.1
f1a3e6
- Remove FreeType 1, to move to extras
f1a3e6
- Install new demos ftbench, ftchkwd, ftgamma, and ftvalid
f1a3e6
- Enable modules gxvalid and otvalid
f1a3e6
f1a3e6
* Wed May 17 2006 Karsten Hopp <karsten@redhat.de> 2.1.10-6
f1a3e6
- add buildrequires libICE-devel, libSM-devel
f1a3e6
f1a3e6
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.1.10-5.2.1
f1a3e6
- bump again for double-long bug on ppc(64)
f1a3e6
f1a3e6
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.1.10-5.2
f1a3e6
- rebuilt for new gcc4.1 snapshot and glibc changes
f1a3e6
f1a3e6
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
f1a3e6
- rebuilt
f1a3e6
f1a3e6
* Fri Nov 18 2005 Bill Nottingham  <notting@redhat.com> 2.1.10-5
f1a3e6
- Remove references to obsolete /usr/X11R6 paths
f1a3e6
f1a3e6
* Tue Nov  1 2005 Matthias Clasen  <mclasen@redhat.com> 2.1.10-4
f1a3e6
- Switch requires to modular X
f1a3e6
f1a3e6
* Fri Oct 21 2005 Matthias Clasen  <mclasen@redhat.com> 2.1.10-3
f1a3e6
- BuildRequire gettext 
f1a3e6
f1a3e6
* Wed Oct 12 2005 Jason Vas Dias <jvdias@redhat.com> 2.1.10-2
f1a3e6
- fix 'without_bytecode_interpreter 0' build: freetype-2.1.10-enable-ft2-bci.patch
f1a3e6
f1a3e6
* Fri Oct  7 2005 Matthias Clasen  <mclasen@redhat.com> 2.1.10-1
f1a3e6
- Update to 2.1.10
f1a3e6
- Add necessary fixes
f1a3e6
f1a3e6
* Tue Aug 16 2005 Kristian Høgsberg <krh@redhat.com> 2.1.9-4
f1a3e6
- Fix freetype-config on 64 bit platforms.
f1a3e6
f1a3e6
* Thu Jul 07 2005 Karsten Hopp <karsten@redhat.de> 2.1.9-3
f1a3e6
- BuildRequires xorg-x11-devel
f1a3e6
f1a3e6
* Fri Mar  4 2005 David Zeuthen <davidz@redhat.com> - 2.1.9-2
f1a3e6
- Rebuild
f1a3e6
f1a3e6
* Wed Aug  4 2004 Owen Taylor <otaylor@redhat.com> - 2.1.9-1
f1a3e6
- Upgrade to 2.1.9
f1a3e6
- Since we are just using automake for aclocal, use it unversioned,
f1a3e6
  instead of specifying 1.4.
f1a3e6
f1a3e6
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
f1a3e6
- rebuilt
f1a3e6
f1a3e6
* Mon Apr 19 2004 Owen Taylor <otaylor@redhat.com> 2.1.7-4
f1a3e6
- Add patch from freetype CVS to fix problem with eexec (#117743)
f1a3e6
- Add freetype-devel to buildrequires and -devel requires
f1a3e6
  (Maxim Dzumanenko, #111108)
f1a3e6
f1a3e6
* Wed Mar 10 2004 Mike A. Harris <mharris@redhat.com> 2.1.7-3
f1a3e6
- Added -fno-strict-aliasing to CFLAGS and CXXFLAGS to try to fix SEGV and
f1a3e6
  SIGILL crashes in mkfontscale which have been traced into freetype and seem
f1a3e6
  to be caused by aliasing issues in freetype macros (#118021)
f1a3e6
f1a3e6
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com> 2.1.7-2.1
f1a3e6
- rebuilt
f1a3e6
f1a3e6
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> 2.1.7-2
f1a3e6
- rebuilt
f1a3e6
f1a3e6
* Fri Jan 23 2004 Owen Taylor <otaylor@redhat.com> 2.1.7-1
f1a3e6
- Upgrade to 2.1.7
f1a3e6
f1a3e6
* Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de>
f1a3e6
- allow compiling without the demos as that requires XFree86
f1a3e6
  (this allows bootstrapping XFree86 on new archs)
f1a3e6
f1a3e6
* Fri Aug  8 2003 Elliot Lee <sopwith@redhat.com> 2.1.4-4.1
f1a3e6
- Rebuilt
f1a3e6
f1a3e6
* Tue Jul  8 2003 Owen Taylor <otaylor@redhat.com> 2.1.4-4.0
f1a3e6
- Bump for rebuild
f1a3e6
f1a3e6
* Wed Jun 25 2003 Owen Taylor <otaylor@redhat.com> 2.1.4-3
f1a3e6
- Fix crash with non-format-0 hdmx tables (found by David Woodhouse)
f1a3e6
f1a3e6
* Mon Jun  9 2003 Owen Taylor <otaylor@redhat.com> 2.1.4-1
f1a3e6
- Version 2.1.4
f1a3e6
- Relibtoolize to get deplibs right for x86_64
f1a3e6
- Use autoconf-2.5x for freetype-1.4 to fix libtool-1.5 compat problem (#91781)
f1a3e6
- Relativize absolute symlinks to fix the -debuginfo package 
f1a3e6
  (#83521, Mike Harris)
f1a3e6
f1a3e6
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
f1a3e6
- rebuilt
f1a3e6
f1a3e6
* Thu May 22 2003 Jeremy Katz <katzj@redhat.com> 2.1.3-9
f1a3e6
- fix build with gcc 3.3
f1a3e6
f1a3e6
* Tue Feb 25 2003 Owen Taylor <otaylor@redhat.com>
f1a3e6
- Add a memleak fix for the gzip backend from Federic Crozat
f1a3e6
f1a3e6
* Thu Feb 13 2003 Elliot Lee <sopwith@redhat.com> 2.1.3-7
f1a3e6
- Run libtoolize/aclocal/autoconf so that libtool knows to generate shared libraries 
f1a3e6
  on ppc64.
f1a3e6
- Use _smp_mflags (for freetype 2.x only)
f1a3e6
f1a3e6
* Tue Feb  4 2003 Owen Taylor <otaylor@redhat.com>
f1a3e6
- Switch to using %%configure (should fix #82330)
f1a3e6
f1a3e6
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
f1a3e6
- rebuilt
f1a3e6
f1a3e6
* Mon Jan  6 2003 Owen Taylor <otaylor@redhat.com> 2.1.3-4
f1a3e6
- Make FreeType robust against corrupt fonts with recursive composite 
f1a3e6
  glyphs (#74782, James Antill)
f1a3e6
f1a3e6
* Thu Jan  2 2003 Owen Taylor <otaylor@redhat.com> 2.1.3-3
f1a3e6
- Add a patch to implement FT_LOAD_TARGET_LIGHT
f1a3e6
- Fix up freetype-1.4-libtool.patch 
f1a3e6
f1a3e6
* Thu Dec 12 2002 Mike A. Harris <mharris@redhat.com> 2.1.3-2
f1a3e6
- Update to freetype 2.1.3
f1a3e6
- Removed ttmkfdir sources and patches, as they have been moved from the
f1a3e6
  freetype packaging to XFree86 packaging, and now to the ttmkfdir package
f1a3e6
- Removed patches that are now included in 2.1.3:
f1a3e6
  freetype-2.1.1-primaryhints.patch, freetype-2.1.2-slighthint.patch,
f1a3e6
  freetype-2.1.2-bluefuzz.patch, freetype-2.1.2-stdw.patch,
f1a3e6
  freetype-2.1.2-transform.patch, freetype-2.1.2-autohint.patch,
f1a3e6
  freetype-2.1.2-leftright.patch
f1a3e6
- Conditionalized inclusion of freetype 1.4 library.
f1a3e6
f1a3e6
* Wed Dec 04 2002 Florian La Roche <Florian.LaRoche@redhat.de>
f1a3e6
- disable perl, it is not used at all
f1a3e6
f1a3e6
* Tue Dec 03 2002 Elliot Lee <sopwith@redhat.com> 2.1.2-11
f1a3e6
- Instead of removing unpackaged file, include it in the package.
f1a3e6
f1a3e6
* Sat Nov 30 2002 Mike A. Harris <mharris@redhat.com> 2.1.2-10
f1a3e6
- Attempted to fix lib64 issue in freetype-demos build with X11_LINKLIBS
f1a3e6
- Cleaned up various _foodir macros throughtout specfile
f1a3e6
- Removed with_ttmkfdir build option as it is way obsolete
f1a3e6
f1a3e6
* Fri Nov 29 2002 Tim Powers <timp@redhat.com> 2.1.2-8
f1a3e6
- remove unpackaged files from the buildroot
f1a3e6
f1a3e6
* Wed Aug 28 2002 Owen Taylor <otaylor@redhat.com>
f1a3e6
- Fix a bug with PCF metrics
f1a3e6
f1a3e6
* Fri Aug  9 2002 Owen Taylor <otaylor@redhat.com>
f1a3e6
- Backport autohinter improvements from CVS
f1a3e6
f1a3e6
* Tue Jul 23 2002 Owen Taylor <otaylor@redhat.com>
f1a3e6
- Fix from CVS for transformations (#68964)
f1a3e6
f1a3e6
* Tue Jul  9 2002 Owen Taylor <otaylor@redhat.com>
f1a3e6
- Add another bugfix for the postscript hinter
f1a3e6
f1a3e6
* Mon Jul  8 2002 Owen Taylor <otaylor@redhat.com>
f1a3e6
- Add support for BlueFuzz private dict value, fixing rendering 
f1a3e6
  glitch for Luxi Mono.
f1a3e6
f1a3e6
* Wed Jul  3 2002 Owen Taylor <otaylor@redhat.com>
f1a3e6
- Add an experimental FT_Set_Hint_Flags() call
f1a3e6
f1a3e6
* Mon Jul  1 2002 Owen Taylor <otaylor@redhat.com>
f1a3e6
- Update to 2.1.2
f1a3e6
- Add a patch fixing freetype PS hinter bug
f1a3e6
f1a3e6
* Fri Jun 21 2002 Mike A. Harris <mharris@redhat.com> 2.1.1-2
f1a3e6
- Added ft rpm build time conditionalizations upon user requests
f1a3e6
f1a3e6
* Tue Jun 11 2002 Owen Taylor <otaylor@redhat.com> 2.1.1-1
f1a3e6
- Version 2.1.1
f1a3e6
f1a3e6
* Mon Jun 10 2002 Owen Taylor <otaylor@redhat.com>
f1a3e6
- Add a fix for PCF character maps
f1a3e6
f1a3e6
* Sun May 26 2002 Tim Powers <timp@redhat.com>
f1a3e6
- automated rebuild
f1a3e6
f1a3e6
* Fri May 17 2002 Mike A. Harris <mharris@redhat.com> 2.1.0-2
f1a3e6
- Updated freetype to version 2.1.0
f1a3e6
- Added libtool fix for freetype 1.4 (#64631)
f1a3e6
f1a3e6
* Wed Mar 27 2002 Nalin Dahyabhai <nalin@redhat.com> 2.0.9-2
f1a3e6
- use "libtool install" instead of "install" to install some binaries (#62005)
f1a3e6
f1a3e6
* Mon Mar 11 2002 Mike A. Harris <mharris@redhat.com> 2.0.9-1
f1a3e6
- Updated to freetype 2.0.9
f1a3e6
f1a3e6
* Sun Feb 24 2002 Mike A. Harris <mharris@redhat.com> 2.0.8-4
f1a3e6
- Added proper docs+demos source for 2.0.8.
f1a3e6
f1a3e6
* Sat Feb 23 2002 Mike A. Harris <mharris@redhat.com> 2.0.8-3
f1a3e6
- Added compat patch so 2.x works more like 1.x
f1a3e6
- Rebuilt with new build toolchain
f1a3e6
f1a3e6
* Fri Feb 22 2002 Mike A. Harris <mharris@redhat.com> 2.0.8-2
f1a3e6
- Updated to freetype 2.0.8, however docs and demos are stuck at 2.0.7
f1a3e6
  on the freetype website.  Munged specfile to deal with the problem by using
f1a3e6
  {oldversion} instead of version where appropriate.  <sigh>
f1a3e6
f1a3e6
* Sat Feb  2 2002 Tim Powers <timp@redhat.com> 2.0.6-3
f1a3e6
- bumping release so that we don't collide with another build of
f1a3e6
  freetype, make sure to change the release requirement in the XFree86
f1a3e6
  package
f1a3e6
f1a3e6
* Fri Feb  1 2002 Mike A. Harris <mharris@redhat.com> 2.0.6-2
f1a3e6
- Made ttmkfdir inclusion conditional, and set up a define to include
f1a3e6
  ttmkfdir in RHL 7.x builds, since ttmkfdir is now moving to the new
f1a3e6
  XFree86-font-utils package.
f1a3e6
f1a3e6
* Wed Jan 16 2002 Mike A. Harris <mharris@redhat.com> 2.0.6-1
f1a3e6
- Updated freetype to version 2.0.6
f1a3e6
f1a3e6
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 2.0.5-4
f1a3e6
- automated rebuild
f1a3e6
f1a3e6
* Fri Nov 30 2001 Elliot Lee <sopwith@redhat.com> 2.0.5-3
f1a3e6
- Fix bug #56901 (ttmkfdir needed to list Unicode encoding when generating
f1a3e6
  font list). (ttmkfdir-iso10646.patch)
f1a3e6
- Use _smp_mflags macro everywhere relevant. (freetype-pre1.4-make.patch)
f1a3e6
- Undo fix for #24253, assume compiler was fixed.
f1a3e6
f1a3e6
* Mon Nov 12 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.0.5-2
f1a3e6
- Fix build with gcc 3.1 (#56079)
f1a3e6
f1a3e6
* Sun Nov 11 2001 Mike A. Harris <mharris@redhat.com> 2.0.5-1
f1a3e6
- Updated freetype to version 2.0.5
f1a3e6
f1a3e6
* Sat Sep 22 2001 Mike A. Harris <mharris@redhat.com> 2.0.4-2
f1a3e6
- Added new subpackage freetype-demos, added demos to build
f1a3e6
- Disabled ftdump, ftlint in utils package favoring the newer utils in
f1a3e6
  demos package.
f1a3e6
f1a3e6
* Tue Sep 11 2001 Mike A. Harris <mharris@redhat.com> 2.0.4-1
f1a3e6
- Updated source to 2.0.4
f1a3e6
- Added freetype demo's back into src.rpm, but not building yet.
f1a3e6
f1a3e6
* Wed Aug 15 2001 Mike A. Harris <mharris@redhat.com> 2.0.3-7
f1a3e6
- Changed package to use {findlang} macro to fix bug (#50676)
f1a3e6
f1a3e6
* Sun Jul 15 2001 Mike A. Harris <mharris@redhat.com> 2.0.3-6
f1a3e6
- Changed freetype-devel to group Development/Libraries (#47625)
f1a3e6
f1a3e6
* Mon Jul  9 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.0.3-5
f1a3e6
- Fix up FT1 headers to please Qt 3.0.0 beta 2
f1a3e6
f1a3e6
* Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.0.3-4
f1a3e6
- Add ft2build.h to -devel package, since it's included by all other
f1a3e6
  freetype headers, the package is useless without it
f1a3e6
f1a3e6
* Thu Jun 21 2001 Nalin Dahyabhai <nalin@redhat.com> 2.0.3-3
f1a3e6
- Change "Requires: freetype = name/ver" to "freetype = version/release",
f1a3e6
  and move the requirements to the subpackages.
f1a3e6
f1a3e6
* Mon Jun 18 2001 Mike A. Harris <mharris@redhat.com> 2.0.3-2
f1a3e6
- Added "Requires: freetype = name/ver"
f1a3e6
f1a3e6
* Tue Jun 12 2001 Mike A. Harris <mharris@redhat.com> 2.0.3-1
f1a3e6
- Updated to Freetype 2.0.3, minor specfile tweaks.
f1a3e6
- Freetype2 docs are is in a separate tarball now. Integrated it.
f1a3e6
- Built in new environment.
f1a3e6
f1a3e6
* Fri Apr 27 2001 Bill Nottingham <notting@redhat.com>
f1a3e6
- rebuild for C++ exception handling on ia64
f1a3e6
f1a3e6
* Sat Jan 20 2001 Bernhard Rosenkraenzer <bero@redhat.com>
f1a3e6
- Build ttmkfdir with -O0, workaround for Bug #24253
f1a3e6
f1a3e6
* Fri Jan 19 2001 Nalin Dahyabhai <nalin@redhat.com>
f1a3e6
- libtool is used to build libttf, so use libtool to link ttmkfdir with it
f1a3e6
- fixup a paths for a couple of missing docs
f1a3e6
f1a3e6
* Thu Jan 11 2001 Bernhard Rosenkraenzer <bero@redhat.com>
f1a3e6
- Update ttmkfdir
f1a3e6
f1a3e6
* Wed Dec 27 2000 Bernhard Rosenkraenzer <bero@redhat.com>
f1a3e6
- Update to 2.0.1 and 1.4
f1a3e6
- Mark locale files as such
f1a3e6
f1a3e6
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
f1a3e6
- automatic rebuild
f1a3e6
f1a3e6
* Mon Jun 12 2000 Preston Brown <pbrown@redhat.com>
f1a3e6
- move .la file to devel pkg
f1a3e6
- FHS paths
f1a3e6
f1a3e6
* Thu Feb 17 2000 Preston Brown <pbrown@redhat.com>
f1a3e6
- revert spaces patch, fix up some foundry names to match X ones
f1a3e6
f1a3e6
* Mon Feb 07 2000 Nalin Dahyabhai <nalin@redhat.com>
f1a3e6
- add defattr, ftmetric, ftsbit, ftstrtto per bug #9174
f1a3e6
f1a3e6
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
f1a3e6
- fix description and summary
f1a3e6
f1a3e6
* Wed Jan 12 2000 Preston Brown <pbrown@redhat.com>
f1a3e6
- make ttmkfdir replace spaces in family names with underscores (#7613)
f1a3e6
f1a3e6
* Tue Jan 11 2000 Bernhard Rosenkraenzer <bero@redhat.com>
f1a3e6
- 1.3.1
f1a3e6
- handle RPM_OPT_FLAGS
f1a3e6
f1a3e6
* Wed Nov 10 1999 Preston Brown <pbrown@redhat.com>
f1a3e6
- fix a path for ttmkfdir Makefile
f1a3e6
f1a3e6
* Thu Aug 19 1999 Preston Brown <pbrown@redhat.com>
f1a3e6
- newer ttmkfdir that works better, moved ttmkfdir to /usr/bin from /usr/sbin
f1a3e6
- freetype utilities moved to subpkg, X dependency removed from main pkg
f1a3e6
- libttf.so symlink moved to devel pkg
f1a3e6
f1a3e6
* Mon Mar 22 1999 Preston Brown <pbrown@redhat.com>
f1a3e6
- strip binaries
f1a3e6
f1a3e6
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
f1a3e6
- auto rebuild in the new build environment (release 5)
f1a3e6
f1a3e6
* Thu Mar 18 1999 Cristian Gafton <gafton@redhat.com>
f1a3e6
- fixed the doc file list
f1a3e6
f1a3e6
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
f1a3e6
- Injected new description and group.
f1a3e6
f1a3e6
* Mon Feb 15 1999 Preston Brown <pbrown@redhat.com>
f1a3e6
- added ttmkfdir
f1a3e6
f1a3e6
* Tue Feb 02 1999 Preston Brown <pbrown@redhat.com>
f1a3e6
- update to 1.2
f1a3e6
f1a3e6
* Thu Jan 07 1999 Cristian Gafton <gafton@redhat.com>
f1a3e6
- call libtoolize to sanitize config.sub and get ARM support
f1a3e6
- dispoze of the patch (not necessary anymore)
f1a3e6
f1a3e6
* Wed Oct 21 1998 Preston Brown <pbrown@redhat.com>
f1a3e6
- post/postun sections for ldconfig action.
f1a3e6
f1a3e6
* Tue Oct 20 1998 Preston Brown <pbrown@redhat.com>
f1a3e6
- initial RPM, includes normal and development packages.