| 1 |
# Enable patented bytecode interpreter and patented subpixel rendering.
|
| 2 |
# Setting to 1 disables them.
|
| 3 |
%define without_bytecode_interpreter 0
|
| 4 |
%define without_subpixel_rendering 0
|
| 5 |
|
| 6 |
%{!?with_xfree86:%define with_xfree86 1}
|
| 7 |
|
| 8 |
Summary: A free and portable font rendering engine
|
| 9 |
Name: freetype-freeworld
|
| 10 |
Version: 2.3.11
|
| 11 |
Release: 2%{?dist}
|
| 12 |
License: FTL or GPLv2+
|
| 13 |
Group: System Environment/Libraries
|
| 14 |
URL: http://www.freetype.org
|
| 15 |
Source: http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.bz2
|
| 16 |
Source1: 99-DejaVu-autohinter-only.conf
|
| 17 |
|
| 18 |
Patch20: freetype-2.1.10-enable-ft2-bci.patch
|
| 19 |
Patch21: freetype-2.3.0-enable-spr.patch
|
| 20 |
|
| 21 |
# Enable otvalid and gxvalid modules
|
| 22 |
Patch46: freetype-2.2.1-enable-valid.patch
|
| 23 |
|
| 24 |
# Security patches
|
| 25 |
Patch89: freetype-2.3.11-CVE-2010-2498.patch
|
| 26 |
Patch90: freetype-2.3.11-CVE-2010-2499.patch
|
| 27 |
Patch91: freetype-2.3.11-CVE-2010-2500.patch
|
| 28 |
Patch92: freetype-2.3.11-CVE-2010-2519.patch
|
| 29 |
Patch93: freetype-2.3.11-CVE-2010-2520.patch
|
| 30 |
Patch96: freetype-2.3.11-CVE-2010-1797.patch
|
| 31 |
Patch97: freetype-2.3.11-CVE-2010-2805.patch
|
| 32 |
Patch98: freetype-2.3.11-CVE-2010-2806.patch
|
| 33 |
Patch99: freetype-2.3.11-CVE-2010-2808.patch
|
| 34 |
Patch100: freetype-2.3.11-CVE-2010-3311.patch
|
| 35 |
|
| 36 |
BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)
|
| 37 |
|
| 38 |
%if !0%{?without_bytecode_interpreter}
|
| 39 |
Provides: freetype-bytecode
|
| 40 |
%endif
|
| 41 |
%if !0%{?without_subpixel_rendering}
|
| 42 |
Provides: freetype-subpixel
|
| 43 |
%endif
|
| 44 |
|
| 45 |
Requires: /etc/ld.so.conf.d
|
| 46 |
BuildRequires: libX11-devel
|
| 47 |
|
| 48 |
%description
|
| 49 |
The FreeType engine is a free and portable font rendering
|
| 50 |
engine, developed to provide advanced font support for a variety of
|
| 51 |
platforms and environments. FreeType is a library which can open and
|
| 52 |
manages font files as well as efficiently load, hint and render
|
| 53 |
individual glyphs. FreeType is not a font server or a complete
|
| 54 |
text-rendering library.
|
| 55 |
|
| 56 |
This version is compiled with the patented subpixel rendering and the formerly
|
| 57 |
patented bytecode interpreter (which is still disabled in the stock Fedora
|
| 58 |
packages for technical reasons) enabled. It transparently overrides the system
|
| 59 |
library using ld.so.conf.d.
|
| 60 |
|
| 61 |
|
| 62 |
%prep
|
| 63 |
%setup -q -n freetype-%{version}
|
| 64 |
|
| 65 |
%if ! %{without_bytecode_interpreter}
|
| 66 |
%patch20 -p1 -b .enable-ft2-bci
|
| 67 |
%endif
|
| 68 |
|
| 69 |
%if ! %{without_subpixel_rendering}
|
| 70 |
%patch21 -p1 -b .enable-spr
|
| 71 |
%endif
|
| 72 |
|
| 73 |
%patch46 -p1 -b .enable-valid
|
| 74 |
|
| 75 |
%patch89 -p1 -b .CVE-2010-2498
|
| 76 |
%patch90 -p1 -b .CVE-2010-2499
|
| 77 |
%patch91 -p1 -b .CVE-2010-2500
|
| 78 |
%patch92 -p1 -b .CVE-2010-2519
|
| 79 |
%patch93 -p1 -b .CVE-2010-2520
|
| 80 |
%patch96 -p1 -b .CVE-2010-1797
|
| 81 |
%patch97 -p1 -b .CVE-2010-2805
|
| 82 |
%patch98 -p1 -b .CVE-2010-2806
|
| 83 |
%patch99 -p1 -b .CVE-2010-2808
|
| 84 |
%patch100 -p1 -b .CVE-2010-3311
|
| 85 |
|
| 86 |
%build
|
| 87 |
|
| 88 |
%configure --disable-static
|
| 89 |
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' builds/unix/libtool
|
| 90 |
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' builds/unix/libtool
|
| 91 |
make %{?_smp_mflags}
|
| 92 |
|
| 93 |
%install
|
| 94 |
rm -rf $RPM_BUILD_ROOT
|
| 95 |
|
| 96 |
umask 0022
|
| 97 |
|
| 98 |
%makeinstall gnulocaledir=$RPM_BUILD_ROOT%{_datadir}/locale
|
| 99 |
|
| 100 |
# Don't package static a or .la files nor devel files
|
| 101 |
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.{a,la,so} \
|
| 102 |
$RPM_BUILD_ROOT%{_libdir}/pkgconfig $RPM_BUILD_ROOT%{_bindir} \
|
| 103 |
$RPM_BUILD_ROOT%{_datadir}/aclocal $RPM_BUILD_ROOT%{_includedir}
|
| 104 |
|
| 105 |
# Move library to avoid conflict with official FreeType package
|
| 106 |
mkdir $RPM_BUILD_ROOT%{_libdir}/%{name}
|
| 107 |
mv -f $RPM_BUILD_ROOT%{_libdir}/libfreetype.so.* \
|
| 108 |
$RPM_BUILD_ROOT%{_libdir}/%{name}
|
| 109 |
|
| 110 |
# Register the library directory in /etc/ld.so.conf.d
|
| 111 |
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d
|
| 112 |
echo "%{_libdir}/%{name}" \
|
| 113 |
>$RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
|
| 114 |
|
| 115 |
# Disable BCI for DejaVu and Vera because it changes the font weight
|
| 116 |
install -D -p -m 0755 %{SOURCE1} \
|
| 117 |
$RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d/99-DejaVu-autohinter-only.conf
|
| 118 |
|
| 119 |
%clean
|
| 120 |
rm -rf $RPM_BUILD_ROOT
|
| 121 |
|
| 122 |
%post -p /sbin/ldconfig
|
| 123 |
|
| 124 |
%postun -p /sbin/ldconfig
|
| 125 |
|
| 126 |
%files
|
| 127 |
%defattr(-,root,root)
|
| 128 |
%{_libdir}/%{name}
|
| 129 |
%doc ChangeLog README docs/LICENSE.TXT docs/FTL.TXT docs/GPL.TXT
|
| 130 |
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
|
| 131 |
%config(noreplace) %{_sysconfdir}/fonts/conf.d/*.conf
|
| 132 |
|
| 133 |
%changelog
|
| 134 |
* Tue Oct 05 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.3.11-2
|
| 135 |
- Update the description to reflect that the bytecode interpreter is no longer
|
| 136 |
patented (but still disabled in the stock Fedora freetype).
|
| 137 |
- Add freetype-2.3.11-CVE-2010-2805.patch
|
| 138 |
(Fix comparison.)
|
| 139 |
- Add freetype-2.3.11-CVE-2010-2806.patch
|
| 140 |
(Protect against negative string_size. Fix comparison.)
|
| 141 |
- Add freetype-2.3.11-CVE-2010-2808.patch
|
| 142 |
(Check the total length of collected POST segments.)
|
| 143 |
- Add freetype-2.3.11-CVE-2010-3311.patch
|
| 144 |
(Don't seek behind end of stream.)
|
| 145 |
- Resolves: rh#638522
|
| 146 |
- Add freetype-2.3.11-CVE-2010-1797.patch
|
| 147 |
(Check stack after execution of operations too.
|
| 148 |
Skip the evaluations of the values in decoder, if
|
| 149 |
cff_decoder_parse_charstrings() returns any error.)
|
| 150 |
- Resolves: rh#621627
|
| 151 |
- Add freetype-2.3.11-CVE-2010-2498.patch
|
| 152 |
(Assure that `end_point' is not larger than `glyph->num_points')
|
| 153 |
- Add freetype-2.3.11-CVE-2010-2499.patch
|
| 154 |
(Check the buffer size during gathering PFB fragments)
|
| 155 |
- Add freetype-2.3.11-CVE-2010-2500.patch
|
| 156 |
(Use smaller threshold values for `width' and `height')
|
| 157 |
- Add freetype-2.3.11-CVE-2010-2519.patch
|
| 158 |
(Check `rlen' the length of fragment declared in the POST fragment header)
|
| 159 |
- Add freetype-2.3.11-CVE-2010-2520.patch
|
| 160 |
(Fix bounds check)
|
| 161 |
- Resolves: rh#613299
|
| 162 |
|
| 163 |
* Wed Dec 16 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.3.11-1
|
| 164 |
- Update to 2.3.11 (matches Fedora freetype, fixes aliasing issue rh#513582)
|
| 165 |
- Drop upstreamed memcpy-fix patch
|
| 166 |
|
| 167 |
* Sat Mar 28 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.3.9-2
|
| 168 |
- Provides freetype-bytecode and freetype-subpixel (rh#155210)
|
| 169 |
|
| 170 |
* Fri Mar 20 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.3.9-1
|
| 171 |
- Update to 2.3.9
|
| 172 |
|
| 173 |
* Thu Jan 15 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.3.8-1
|
| 174 |
- Update to 2.3.8
|
| 175 |
- Remove freetype-autohinter-ligature.patch (fixed upstream)
|
| 176 |
|
| 177 |
* Mon Dec 08 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.3.7-2
|
| 178 |
- Add freetype-autohinter-ligature.patch by Behdad Esfahbod (rh#368561)
|
| 179 |
|
| 180 |
* Tue Sep 02 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.3.7-1
|
| 181 |
- Update to 2.3.7
|
| 182 |
|
| 183 |
* Sat Aug 09 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 2.3.6-2
|
| 184 |
- rebuild for RPM Fusion
|
| 185 |
|
| 186 |
* Thu Jun 19 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.3.6-1
|
| 187 |
- Update to 2.3.6 (also fixes CVE-2008-1806, CVE-2008-1807 and CVE-2008-1808)
|
| 188 |
- Drop multilib patch (outdated, not needed since we don't ship a -devel)
|
| 189 |
|
| 190 |
* Tue Sep 18 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.3.5-3.lvn8
|
| 191 |
- Update to 2.3.5
|
| 192 |
- Fix builds/unix/libtool to not emit rpath into binaries (#225770,
|
| 193 |
Adam Jackson)
|
| 194 |
- Drop unused freetype-doc tarball
|
| 195 |
- Use full URL for Source tag
|
| 196 |
- Fix License tag
|
| 197 |
- Ship license as %%doc
|
| 198 |
|
| 199 |
* Thu Apr 12 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 2.3.4-1.lvn7
|
| 200 |
- Rename to freetype-freeworld
|
| 201 |
- Enable bytecode interpreter and subpixel rendering
|
| 202 |
- Remove demos
|
| 203 |
- Remove devel subpackage, delete devel files after install
|
| 204 |
- Remove triggerpostun
|
| 205 |
- Install library to libdir/freetype-freeworld
|
| 206 |
- Register in /etc/ld.so.conf.d (trick lifted from ATLAS specfile)
|
| 207 |
- Set umask before install
|
| 208 |
- Disable BCI for DejaVu and Vera because it changes the font weight
|
| 209 |
- Update description
|
| 210 |
|
| 211 |
* Tue Apr 05 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.4-1
|
| 212 |
- Update to 2.3.4.
|
| 213 |
|
| 214 |
* Thu Apr 05 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.3-2
|
| 215 |
- Include new demos ftgrid and ftdiff in freetype-demos. (#235478)
|
| 216 |
|
| 217 |
* Thu Apr 05 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.3-1
|
| 218 |
- Update to 2.3.3.
|
| 219 |
|
| 220 |
* Fri Mar 09 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.2-1
|
| 221 |
- Update to 2.3.2.
|
| 222 |
|
| 223 |
* Fri Feb 02 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.1-1
|
| 224 |
- Update to 2.3.1.
|
| 225 |
|
| 226 |
* Wed Jan 17 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.0-2
|
| 227 |
- Add without_subpixel_rendering.
|
| 228 |
- Drop X11_PATH=/usr. Not needed anymore.
|
| 229 |
|
| 230 |
* Wed Jan 17 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.3.0-1
|
| 231 |
- Update to 2.3.0.
|
| 232 |
- Drop upstream patches.
|
| 233 |
- Drop -fno-strict-aliasing, it should just work.
|
| 234 |
- Fix typo in ftconfig.h generation.
|
| 235 |
|
| 236 |
* Tue Jan 09 2007 Behdad Esfahbod <besfahbo@redhat.com> 2.2.1-16
|
| 237 |
- Backport binary-search fixes from HEAD
|
| 238 |
- Add freetype-2.2.1-ttcmap.patch
|
| 239 |
- Resolves: #208734
|
| 240 |
|
| 241 |
- Fix rendering issue with some Asian fonts.
|
| 242 |
- Add freetype-2.2.1-fix-get-orientation.patch
|
| 243 |
- Resolves: #207261
|
| 244 |
|
| 245 |
- Copy non-X demos even if not compiling with_xfree86.
|
| 246 |
|
| 247 |
- Add freetype-2.2.1-zero-item-size.patch, to fix crasher.
|
| 248 |
- Resolves #214048
|
| 249 |
|
| 250 |
- Add X11_PATH=/usr to "make"s, to find modern X.
|
| 251 |
- Resolves #212199
|
| 252 |
|
| 253 |
* Mon Sep 11 2006 Behdad Esfahbod <besfahbo@redhat.com> 2.2.1-10
|
| 254 |
- Fix crasher https://bugs.freedesktop.org/show_bug.cgi?id=6841
|
| 255 |
- Add freetype-2.2.1-memcpy-fix.patch
|
| 256 |
|
| 257 |
* Thu Sep 07 2006 Behdad Esfahbod <besfahbo@redhat.com> 2.2.1-9
|
| 258 |
- Add BuildRequires: libX11-devel (#205355)
|
| 259 |
|
| 260 |
* Tue Aug 29 2006 Behdad Esfahbod <besfahbo@redhat.com> 2.2.1-8
|
| 261 |
- Add freetype-composite.patch and freetype-more-composite.patch
|
| 262 |
from upstream. (#131851)
|
| 263 |
|
| 264 |
* Mon Aug 28 2006 Matthias Clasen <mclasen@redhat.com> - 2.2.1-7
|
| 265 |
- Require pkgconfig in the -devel package
|
| 266 |
|
| 267 |
* Fri Aug 18 2006 Jesse Keating <jkeating@redhat.com> - 2.2.1-6
|
| 268 |
- pass --disable-static to %%configure. (#172628)
|
| 269 |
|
| 270 |
* Thu Aug 17 2006 Jesse Keating <jkeating@redhat.com> - 2.2.1-5
|
| 271 |
- don't package static libs
|
| 272 |
|
| 273 |
* Sun Aug 13 2006 Matthias Clasen <mclasen@redhat.com> - 2.2.1-4.fc6
|
| 274 |
- fix a problem with the multilib patch (#202366)
|
| 275 |
|
| 276 |
* Thu Jul 27 2006 Matthias Clasen <mclasen@redhat.com> - 2.2.1-3
|
| 277 |
- fix multilib issues
|
| 278 |
|
| 279 |
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.2.1-2.1
|
| 280 |
- rebuild
|
| 281 |
|
| 282 |
* Fri Jul 07 2006 Behdad Esfahbod <besfahbo@redhat.com> 2.2.1-2
|
| 283 |
- Remove unused BuildRequires
|
| 284 |
|
| 285 |
* Fri Jul 07 2006 Behdad Esfahbod <besfahbo@redhat.com> 2.2.1-1
|
| 286 |
- Update to 2.2.1
|
| 287 |
- Remove FreeType 1, to move to extras
|
| 288 |
- Install new demos ftbench, ftchkwd, ftgamma, and ftvalid
|
| 289 |
- Enable modules gxvalid and otvalid
|
| 290 |
|
| 291 |
* Wed May 17 2006 Karsten Hopp <karsten@redhat.de> 2.1.10-6
|
| 292 |
- add buildrequires libICE-devel, libSM-devel
|
| 293 |
|
| 294 |
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.1.10-5.2.1
|
| 295 |
- bump again for double-long bug on ppc(64)
|
| 296 |
|
| 297 |
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.1.10-5.2
|
| 298 |
- rebuilt for new gcc4.1 snapshot and glibc changes
|
| 299 |
|
| 300 |
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
| 301 |
- rebuilt
|
| 302 |
|
| 303 |
* Fri Nov 18 2005 Bill Nottingham <notting@redhat.com> 2.1.10-5
|
| 304 |
- Remove references to obsolete /usr/X11R6 paths
|
| 305 |
|
| 306 |
* Tue Nov 1 2005 Matthias Clasen <mclasen@redhat.com> 2.1.10-4
|
| 307 |
- Switch requires to modular X
|
| 308 |
|
| 309 |
* Fri Oct 21 2005 Matthias Clasen <mclasen@redhat.com> 2.1.10-3
|
| 310 |
- BuildRequire gettext
|
| 311 |
|
| 312 |
* Wed Oct 12 2005 Jason Vas Dias <jvdias@redhat.com> 2.1.10-2
|
| 313 |
- fix 'without_bytecode_interpreter 0' build: freetype-2.1.10-enable-ft2-bci.patch
|
| 314 |
|
| 315 |
* Fri Oct 7 2005 Matthias Clasen <mclasen@redhat.com> 2.1.10-1
|
| 316 |
- Update to 2.1.10
|
| 317 |
- Add necessary fixes
|
| 318 |
|
| 319 |
* Tue Aug 16 2005 Kristian Høgsberg <krh@redhat.com> 2.1.9-4
|
| 320 |
- Fix freetype-config on 64 bit platforms.
|
| 321 |
|
| 322 |
* Thu Jul 07 2005 Karsten Hopp <karsten@redhat.de> 2.1.9-3
|
| 323 |
- BuildRequires xorg-x11-devel
|
| 324 |
|
| 325 |
* Fri Mar 4 2005 David Zeuthen <davidz@redhat.com> - 2.1.9-2
|
| 326 |
- Rebuild
|
| 327 |
|
| 328 |
* Wed Aug 4 2004 Owen Taylor <otaylor@redhat.com> - 2.1.9-1
|
| 329 |
- Upgrade to 2.1.9
|
| 330 |
- Since we are just using automake for aclocal, use it unversioned,
|
| 331 |
instead of specifying 1.4.
|
| 332 |
|
| 333 |
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
| 334 |
- rebuilt
|
| 335 |
|
| 336 |
* Mon Apr 19 2004 Owen Taylor <otaylor@redhat.com> 2.1.7-4
|
| 337 |
- Add patch from freetype CVS to fix problem with eexec (#117743)
|
| 338 |
- Add freetype-devel to buildrequires and -devel requires
|
| 339 |
(Maxim Dzumanenko, #111108)
|
| 340 |
|
| 341 |
* Wed Mar 10 2004 Mike A. Harris <mharris@redhat.com> 2.1.7-3
|
| 342 |
- Added -fno-strict-aliasing to CFLAGS and CXXFLAGS to try to fix SEGV and
|
| 343 |
SIGILL crashes in mkfontscale which have been traced into freetype and seem
|
| 344 |
to be caused by aliasing issues in freetype macros (#118021)
|
| 345 |
|
| 346 |
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com> 2.1.7-2.1
|
| 347 |
- rebuilt
|
| 348 |
|
| 349 |
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> 2.1.7-2
|
| 350 |
- rebuilt
|
| 351 |
|
| 352 |
* Fri Jan 23 2004 Owen Taylor <otaylor@redhat.com> 2.1.7-1
|
| 353 |
- Upgrade to 2.1.7
|
| 354 |
|
| 355 |
* Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de>
|
| 356 |
- allow compiling without the demos as that requires XFree86
|
| 357 |
(this allows bootstrapping XFree86 on new archs)
|
| 358 |
|
| 359 |
* Fri Aug 8 2003 Elliot Lee <sopwith@redhat.com> 2.1.4-4.1
|
| 360 |
- Rebuilt
|
| 361 |
|
| 362 |
* Tue Jul 8 2003 Owen Taylor <otaylor@redhat.com> 2.1.4-4.0
|
| 363 |
- Bump for rebuild
|
| 364 |
|
| 365 |
* Wed Jun 25 2003 Owen Taylor <otaylor@redhat.com> 2.1.4-3
|
| 366 |
- Fix crash with non-format-0 hdmx tables (found by David Woodhouse)
|
| 367 |
|
| 368 |
* Mon Jun 9 2003 Owen Taylor <otaylor@redhat.com> 2.1.4-1
|
| 369 |
- Version 2.1.4
|
| 370 |
- Relibtoolize to get deplibs right for x86_64
|
| 371 |
- Use autoconf-2.5x for freetype-1.4 to fix libtool-1.5 compat problem (#91781)
|
| 372 |
- Relativize absolute symlinks to fix the -debuginfo package
|
| 373 |
(#83521, Mike Harris)
|
| 374 |
|
| 375 |
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
|
| 376 |
- rebuilt
|
| 377 |
|
| 378 |
* Thu May 22 2003 Jeremy Katz <katzj@redhat.com> 2.1.3-9
|
| 379 |
- fix build with gcc 3.3
|
| 380 |
|
| 381 |
* Tue Feb 25 2003 Owen Taylor <otaylor@redhat.com>
|
| 382 |
- Add a memleak fix for the gzip backend from Federic Crozat
|
| 383 |
|
| 384 |
* Thu Feb 13 2003 Elliot Lee <sopwith@redhat.com> 2.1.3-7
|
| 385 |
- Run libtoolize/aclocal/autoconf so that libtool knows to generate shared libraries
|
| 386 |
on ppc64.
|
| 387 |
- Use _smp_mflags (for freetype 2.x only)
|
| 388 |
|
| 389 |
* Tue Feb 4 2003 Owen Taylor <otaylor@redhat.com>
|
| 390 |
- Switch to using %%configure (should fix #82330)
|
| 391 |
|
| 392 |
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
| 393 |
- rebuilt
|
| 394 |
|
| 395 |
* Mon Jan 6 2003 Owen Taylor <otaylor@redhat.com> 2.1.3-4
|
| 396 |
- Make FreeType robust against corrupt fonts with recursive composite
|
| 397 |
glyphs (#74782, James Antill)
|
| 398 |
|
| 399 |
* Thu Jan 2 2003 Owen Taylor <otaylor@redhat.com> 2.1.3-3
|
| 400 |
- Add a patch to implement FT_LOAD_TARGET_LIGHT
|
| 401 |
- Fix up freetype-1.4-libtool.patch
|
| 402 |
|
| 403 |
* Sat Dec 12 2002 Mike A. Harris <mharris@redhat.com> 2.1.3-2
|
| 404 |
- Update to freetype 2.1.3
|
| 405 |
- Removed ttmkfdir sources and patches, as they have been moved from the
|
| 406 |
freetype packaging to XFree86 packaging, and now to the ttmkfdir package
|
| 407 |
- Removed patches that are now included in 2.1.3:
|
| 408 |
freetype-2.1.1-primaryhints.patch, freetype-2.1.2-slighthint.patch,
|
| 409 |
freetype-2.1.2-bluefuzz.patch, freetype-2.1.2-stdw.patch,
|
| 410 |
freetype-2.1.2-transform.patch, freetype-2.1.2-autohint.patch,
|
| 411 |
freetype-2.1.2-leftright.patch
|
| 412 |
- Conditionalized inclusion of freetype 1.4 library.
|
| 413 |
|
| 414 |
* Wed Dec 04 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
| 415 |
- disable perl, it is not used at all
|
| 416 |
|
| 417 |
* Tue Dec 03 2002 Elliot Lee <sopwith@redhat.com> 2.1.2-11
|
| 418 |
- Instead of removing unpackaged file, include it in the package.
|
| 419 |
|
| 420 |
* Sat Nov 30 2002 Mike A. Harris <mharris@redhat.com> 2.1.2-10
|
| 421 |
- Attempted to fix lib64 issue in freetype-demos build with X11_LINKLIBS
|
| 422 |
- Cleaned up various _foodir macros throughtout specfile
|
| 423 |
- Removed with_ttmkfdir build option as it is way obsolete
|
| 424 |
|
| 425 |
* Fri Nov 29 2002 Tim Powers <timp@redhat.com> 2.1.2-8
|
| 426 |
- remove unpackaged files from the buildroot
|
| 427 |
|
| 428 |
* Wed Aug 28 2002 Owen Taylor <otaylor@redhat.com>
|
| 429 |
- Fix a bug with PCF metrics
|
| 430 |
|
| 431 |
* Fri Aug 9 2002 Owen Taylor <otaylor@redhat.com>
|
| 432 |
- Backport autohinter improvements from CVS
|
| 433 |
|
| 434 |
* Tue Jul 23 2002 Owen Taylor <otaylor@redhat.com>
|
| 435 |
- Fix from CVS for transformations (#68964)
|
| 436 |
|
| 437 |
* Tue Jul 9 2002 Owen Taylor <otaylor@redhat.com>
|
| 438 |
- Add another bugfix for the postscript hinter
|
| 439 |
|
| 440 |
* Mon Jul 8 2002 Owen Taylor <otaylor@redhat.com>
|
| 441 |
- Add support for BlueFuzz private dict value, fixing rendering
|
| 442 |
glitch for Luxi Mono.
|
| 443 |
|
| 444 |
* Wed Jul 3 2002 Owen Taylor <otaylor@redhat.com>
|
| 445 |
- Add an experimental FT_Set_Hint_Flags() call
|
| 446 |
|
| 447 |
* Mon Jul 1 2002 Owen Taylor <otaylor@redhat.com>
|
| 448 |
- Update to 2.1.2
|
| 449 |
- Add a patch fixing freetype PS hinter bug
|
| 450 |
|
| 451 |
* Fri Jun 21 2002 Mike A. Harris <mharris@redhat.com> 2.1.1-2
|
| 452 |
- Added ft rpm build time conditionalizations upon user requests
|
| 453 |
|
| 454 |
* Tue Jun 11 2002 Owen Taylor <otaylor@redhat.com> 2.1.1-1
|
| 455 |
- Version 2.1.1
|
| 456 |
|
| 457 |
* Mon Jun 10 2002 Owen Taylor <otaylor@redhat.com>
|
| 458 |
- Add a fix for PCF character maps
|
| 459 |
|
| 460 |
* Sun May 26 2002 Tim Powers <timp@redhat.com>
|
| 461 |
- automated rebuild
|
| 462 |
|
| 463 |
* Fri May 17 2002 Mike A. Harris <mharris@redhat.com> 2.1.0-2
|
| 464 |
- Updated freetype to version 2.1.0
|
| 465 |
- Added libtool fix for freetype 1.4 (#64631)
|
| 466 |
|
| 467 |
* Wed Mar 27 2002 Nalin Dahyabhai <nalin@redhat.com> 2.0.9-2
|
| 468 |
- use "libtool install" instead of "install" to install some binaries (#62005)
|
| 469 |
|
| 470 |
* Mon Mar 11 2002 Mike A. Harris <mharris@redhat.com> 2.0.9-1
|
| 471 |
- Updated to freetype 2.0.9
|
| 472 |
|
| 473 |
* Sun Feb 24 2002 Mike A. Harris <mharris@redhat.com> 2.0.8-4
|
| 474 |
- Added proper docs+demos source for 2.0.8.
|
| 475 |
|
| 476 |
* Sat Feb 23 2002 Mike A. Harris <mharris@redhat.com> 2.0.8-3
|
| 477 |
- Added compat patch so 2.x works more like 1.x
|
| 478 |
- Rebuilt with new build toolchain
|
| 479 |
|
| 480 |
* Fri Feb 22 2002 Mike A. Harris <mharris@redhat.com> 2.0.8-2
|
| 481 |
- Updated to freetype 2.0.8, however docs and demos are stuck at 2.0.7
|
| 482 |
on the freetype website. Munged specfile to deal with the problem by using
|
| 483 |
{oldversion} instead of version where appropriate. <sigh>
|
| 484 |
|
| 485 |
* Sat Feb 2 2002 Tim Powers <timp@redhat.com> 2.0.6-3
|
| 486 |
- bumping release so that we don't collide with another build of
|
| 487 |
freetype, make sure to change the release requirement in the XFree86
|
| 488 |
package
|
| 489 |
|
| 490 |
* Fri Feb 1 2002 Mike A. Harris <mharris@redhat.com> 2.0.6-2
|
| 491 |
- Made ttmkfdir inclusion conditional, and set up a define to include
|
| 492 |
ttmkfdir in RHL 7.x builds, since ttmkfdir is now moving to the new
|
| 493 |
XFree86-font-utils package.
|
| 494 |
|
| 495 |
* Wed Jan 16 2002 Mike A. Harris <mharris@redhat.com> 2.0.6-1
|
| 496 |
- Updated freetype to version 2.0.6
|
| 497 |
|
| 498 |
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 2.0.5-4
|
| 499 |
- automated rebuild
|
| 500 |
|
| 501 |
* Fri Nov 30 2001 Elliot Lee <sopwith@redhat.com> 2.0.5-3
|
| 502 |
- Fix bug #56901 (ttmkfdir needed to list Unicode encoding when generating
|
| 503 |
font list). (ttmkfdir-iso10646.patch)
|
| 504 |
- Use _smp_mflags macro everywhere relevant. (freetype-pre1.4-make.patch)
|
| 505 |
- Undo fix for #24253, assume compiler was fixed.
|
| 506 |
|
| 507 |
* Mon Nov 12 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.0.5-2
|
| 508 |
- Fix build with gcc 3.1 (#56079)
|
| 509 |
|
| 510 |
* Sun Nov 11 2001 Mike A. Harris <mharris@redhat.com> 2.0.5-1
|
| 511 |
- Updated freetype to version 2.0.5
|
| 512 |
|
| 513 |
* Sat Sep 22 2001 Mike A. Harris <mharris@redhat.com> 2.0.4-2
|
| 514 |
- Added new subpackage freetype-demos, added demos to build
|
| 515 |
- Disabled ftdump, ftlint in utils package favoring the newer utils in
|
| 516 |
demos package.
|
| 517 |
|
| 518 |
* Tue Sep 11 2001 Mike A. Harris <mharris@redhat.com> 2.0.4-1
|
| 519 |
- Updated source to 2.0.4
|
| 520 |
- Added freetype demo's back into src.rpm, but not building yet.
|
| 521 |
|
| 522 |
* Wed Aug 15 2001 Mike A. Harris <mharris@redhat.com> 2.0.3-7
|
| 523 |
- Changed package to use {findlang} macro to fix bug (#50676)
|
| 524 |
|
| 525 |
* Sun Jul 15 2001 Mike A. Harris <mharris@redhat.com> 2.0.3-6
|
| 526 |
- Changed freetype-devel to group Development/Libraries (#47625)
|
| 527 |
|
| 528 |
* Mon Jul 9 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.0.3-5
|
| 529 |
- Fix up FT1 headers to please Qt 3.0.0 beta 2
|
| 530 |
|
| 531 |
* Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.0.3-4
|
| 532 |
- Add ft2build.h to -devel package, since it's included by all other
|
| 533 |
freetype headers, the package is useless without it
|
| 534 |
|
| 535 |
* Thu Jun 21 2001 Nalin Dahyabhai <nalin@redhat.com> 2.0.3-3
|
| 536 |
- Change "Requires: freetype = name/ver" to "freetype = version/release",
|
| 537 |
and move the requirements to the subpackages.
|
| 538 |
|
| 539 |
* Mon Jun 18 2001 Mike A. Harris <mharris@redhat.com> 2.0.3-2
|
| 540 |
- Added "Requires: freetype = name/ver"
|
| 541 |
|
| 542 |
* Tue Jun 12 2001 Mike A. Harris <mharris@redhat.com> 2.0.3-1
|
| 543 |
- Updated to Freetype 2.0.3, minor specfile tweaks.
|
| 544 |
- Freetype2 docs are is in a separate tarball now. Integrated it.
|
| 545 |
- Built in new environment.
|
| 546 |
|
| 547 |
* Fri Apr 27 2001 Bill Nottingham <notting@redhat.com>
|
| 548 |
- rebuild for C++ exception handling on ia64
|
| 549 |
|
| 550 |
* Sat Jan 20 2001 Bernhard Rosenkraenzer <bero@redhat.com>
|
| 551 |
- Build ttmkfdir with -O0, workaround for Bug #24253
|
| 552 |
|
| 553 |
* Fri Jan 19 2001 Nalin Dahyabhai <nalin@redhat.com>
|
| 554 |
- libtool is used to build libttf, so use libtool to link ttmkfdir with it
|
| 555 |
- fixup a paths for a couple of missing docs
|
| 556 |
|
| 557 |
* Thu Jan 11 2001 Bernhard Rosenkraenzer <bero@redhat.com>
|
| 558 |
- Update ttmkfdir
|
| 559 |
|
| 560 |
* Wed Dec 27 2000 Bernhard Rosenkraenzer <bero@redhat.com>
|
| 561 |
- Update to 2.0.1 and 1.4
|
| 562 |
- Mark locale files as such
|
| 563 |
|
| 564 |
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
|
| 565 |
- automatic rebuild
|
| 566 |
|
| 567 |
* Mon Jun 12 2000 Preston Brown <pbrown@redhat.com>
|
| 568 |
- move .la file to devel pkg
|
| 569 |
- FHS paths
|
| 570 |
|
| 571 |
* Thu Feb 17 2000 Preston Brown <pbrown@redhat.com>
|
| 572 |
- revert spaces patch, fix up some foundry names to match X ones
|
| 573 |
|
| 574 |
* Mon Feb 07 2000 Nalin Dahyabhai <nalin@redhat.com>
|
| 575 |
- add defattr, ftmetric, ftsbit, ftstrtto per bug #9174
|
| 576 |
|
| 577 |
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
|
| 578 |
- fix description and summary
|
| 579 |
|
| 580 |
* Wed Jan 12 2000 Preston Brown <pbrown@redhat.com>
|
| 581 |
- make ttmkfdir replace spaces in family names with underscores (#7613)
|
| 582 |
|
| 583 |
* Tue Jan 11 2000 Bernhard Rosenkraenzer <bero@redhat.com>
|
| 584 |
- 1.3.1
|
| 585 |
- handle RPM_OPT_FLAGS
|
| 586 |
|
| 587 |
* Wed Nov 10 1999 Preston Brown <pbrown@redhat.com>
|
| 588 |
- fix a path for ttmkfdir Makefile
|
| 589 |
|
| 590 |
* Thu Aug 19 1999 Preston Brown <pbrown@redhat.com>
|
| 591 |
- newer ttmkfdir that works better, moved ttmkfdir to /usr/bin from /usr/sbin
|
| 592 |
- freetype utilities moved to subpkg, X dependency removed from main pkg
|
| 593 |
- libttf.so symlink moved to devel pkg
|
| 594 |
|
| 595 |
* Mon Mar 22 1999 Preston Brown <pbrown@redhat.com>
|
| 596 |
- strip binaries
|
| 597 |
|
| 598 |
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
|
| 599 |
- auto rebuild in the new build environment (release 5)
|
| 600 |
|
| 601 |
* Thu Mar 18 1999 Cristian Gafton <gafton@redhat.com>
|
| 602 |
- fixed the %doc file list
|
| 603 |
|
| 604 |
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
|
| 605 |
- Injected new description and group.
|
| 606 |
|
| 607 |
* Mon Feb 15 1999 Preston Brown <pbrown@redhat.com>
|
| 608 |
- added ttmkfdir
|
| 609 |
|
| 610 |
* Tue Feb 02 1999 Preston Brown <pbrown@redhat.com>
|
| 611 |
- update to 1.2
|
| 612 |
|
| 613 |
* Thu Jan 07 1999 Cristian Gafton <gafton@redhat.com>
|
| 614 |
- call libtoolize to sanitize config.sub and get ARM support
|
| 615 |
- dispoze of the patch (not necessary anymore)
|
| 616 |
|
| 617 |
* Wed Oct 21 1998 Preston Brown <pbrown@redhat.com>
|
| 618 |
- post/postun sections for ldconfig action.
|
| 619 |
|
| 620 |
* Tue Oct 20 1998 Preston Brown <pbrown@redhat.com>
|
| 621 |
- initial RPM, includes normal and development packages.
|