-
Notifications
You must be signed in to change notification settings - Fork 0
/
freetype.spec
926 lines (685 loc) · 30 KB
/
freetype.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
%{!?with_xfree86:%define with_xfree86 1}
%define version26 2.6.2
Summary: A free and portable font rendering engine
Name: freetype
Version: 2.6.2
Release: 1%{?dist}
License: (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement
Group: System Environment/Libraries
URL: http://www.freetype.org
Source: http://downloads.sourceforge.net/sourceforge/freetype/freetype-%{version26}.tar.bz2
Source1: http://downloads.sourceforge.net/sourceforge/freetype/freetype-doc-%{version26}.tar.bz2
Source2: http://downloads.sourceforge.net/sourceforge/freetype/ft2demos-%{version26}.tar.bz2
Source3: ftconfig.h
Patch0: 0001-cff-Don-t-use-hmtx-table-for-LSB-45520.patch
Patch21: freetype-2.5.2-enable-spr.patch
Patch22: freetype-2.5.2-enable-sph.patch
# Enable otvalid and gxvalid modules
Patch46: freetype-2.2.1-enable-valid.patch
# Enable additional demos
Patch47: freetype-2.5.2-more-demos.patch
# Fix multilib conflicts
Patch88: freetype-multilib.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=1161963
Patch92: freetype-2.5.3-freetype-config-prefix.patch
Buildroot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)
BuildRequires: libX11-devel
BuildRequires: libpng-devel
BuildRequires: zlib-devel
BuildRequires: bzip2-devel
Provides: %{name}-bytecode
%if %{?_with_subpixel_rendering:1}%{!?_with_subpixel_rendering:0}
Provides: %{name}-subpixel
%endif
%description
The FreeType engine is a free and portable font rendering
engine, developed to provide advanced font support for a variety of
platforms and environments. FreeType is a library which can open and
manages font files as well as efficiently load, hint and render
individual glyphs. FreeType is not a font server or a complete
text-rendering library.
%package demos
Summary: A collection of FreeType demos
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
%description demos
The FreeType engine is a free and portable font rendering
engine, developed to provide advanced font support for a variety of
platforms and environments. The demos package includes a set of useful
small utilities showing various capabilities of the FreeType library.
%package devel
Summary: FreeType development libraries and header files
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
The freetype-devel package includes the static libraries and header files
for the FreeType font rendering engine.
Install freetype-devel if you want to develop programs which will use
FreeType.
%prep
%setup -q -b 1 -a 2 -n %{name}-%{version26}
%patch0 -p1 -b .hmtx-table
%patch21 -p1 -b .enable-spr
%patch22 -p1 -b .enable-sph
%patch46 -p1 -b .enable-valid
pushd ft2demos-%{version26}
%patch47 -p1 -b .more-demos
popd
%patch88 -p1 -b .multilib
%patch92 -p1 -b .freetype-config-prefix
%build
%configure --disable-static \
--with-zlib=yes \
--with-bzip2=yes \
--with-png=yes \
--with-harfbuzz=no
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' builds/unix/libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' builds/unix/libtool
make %{?_smp_mflags}
%if %{with_xfree86}
# Build demos
pushd ft2demos-%{version26}
make TOP_DIR=".."
popd
%endif
# Convert FTL.txt and example3.cpp to UTF-8
pushd docs
iconv -f latin1 -t utf-8 < FTL.TXT > FTL.TXT.tmp && \
touch -r FTL.TXT FTL.TXT.tmp && \
mv FTL.TXT.tmp FTL.TXT
iconv -f iso-8859-1 -t utf-8 < "tutorial/example3.cpp" > "tutorial/example3.cpp.utf8"
touch -r tutorial/example3.cpp tutorial/example3.cpp.utf8 && \
mv tutorial/example3.cpp.utf8 tutorial/example3.cpp
popd
%install
rm -rf $RPM_BUILD_ROOT
%makeinstall gnulocaledir=$RPM_BUILD_ROOT%{_datadir}/locale
{
for ftdemo in ftbench ftchkwd ftmemchk ftpatchk fttimer ftdump ftlint ftmemchk ftvalid ; do
builds/unix/libtool --mode=install install -m 755 ft2demos-%{version26}/bin/$ftdemo $RPM_BUILD_ROOT/%{_bindir}
done
}
%if %{with_xfree86}
{
for ftdemo in ftdiff ftgamma ftgrid ftmulti ftstring fttimer ftview ; do
builds/unix/libtool --mode=install install -m 755 ft2demos-%{version26}/bin/$ftdemo $RPM_BUILD_ROOT/%{_bindir}
done
}
%endif
# fix multilib issues
%define wordsize %{__isa_bits}
mv $RPM_BUILD_ROOT%{_includedir}/freetype2/config/ftconfig.h \
$RPM_BUILD_ROOT%{_includedir}/freetype2/config/ftconfig-%{wordsize}.h
install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_includedir}/freetype2/config/ftconfig.h
# Don't package static a or .la files
rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
%clean
rm -rf $RPM_BUILD_ROOT
%triggerpostun -- freetype < 2.0.5-3
{
# ttmkfdir updated - as of 2.0.5-3, on upgrades we need xfs to regenerate
# things to get the iso10646-1 encoding listed.
for I in %{_datadir}/fonts/*/TrueType /usr/share/X11/fonts/TTF; do
[ -d $I ] && [ -f $I/fonts.scale ] && [ -f $I/fonts.dir ] && touch $I/fonts.scale
done
exit 0
}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_libdir}/libfreetype.so.*
%doc README
%doc docs/LICENSE.TXT docs/FTL.TXT docs/GPLv2.TXT
%doc docs/CHANGES docs/VERSION.DLL docs/formats.txt docs/ft2faq.html
%files demos
%defattr(-,root,root)
%{_bindir}/ftbench
%{_bindir}/ftchkwd
%{_bindir}/ftmemchk
%{_bindir}/ftpatchk
%{_bindir}/fttimer
%{_bindir}/ftdump
%{_bindir}/ftlint
%{_bindir}/ftmemchk
%{_bindir}/ftvalid
%if %{with_xfree86}
%{_bindir}/ftdiff
%{_bindir}/ftgamma
%{_bindir}/ftgrid
%{_bindir}/ftmulti
%{_bindir}/ftstring
%{_bindir}/fttimer
%{_bindir}/ftview
%endif
%doc ChangeLog README
%files devel
%defattr(-,root,root)
%dir %{_includedir}/freetype2
%{_datadir}/aclocal/freetype2.m4
%{_includedir}/freetype2/*
%{_libdir}/libfreetype.so
%{_bindir}/freetype-config
%{_libdir}/pkgconfig/freetype2.pc
%doc docs/design
%doc docs/glyphs
%doc docs/reference
%doc docs/tutorial
%{_mandir}/man1/*
%changelog
* Thu Dec 3 2015 Tom Callaway <[email protected]> - 2.6.2-1.R
- update to 2.6.2
* Thu Sep 24 2015 Arkady L. Shane <[email protected]> - 2.6.0-3.R
- enable subpixel rendering and subpixel hinting
* Tue Jul 28 2015 Marek Kasik <[email protected]> - 2.6.0-3
- Don't use `hmtx' table for LSB
* Wed Jun 17 2015 Fedora Release Engineering <[email protected]> - 2.6.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Fri Jun 12 2015 Marek Kasik <[email protected]> - 2.6.0-1
- Update to 2.6
- Resolves: #1229688
* Tue Jan 6 2015 Marek Kasik <[email protected]> - 2.5.5-1
- Update to 2.5.5
- Resolves: #1178876
* Tue Dec 9 2014 Marek Kasik <[email protected]> - 2.5.4-1
- Update to 2.5.4
- Resolves: #1171504
* Tue Nov 11 2014 Marek Kasik <[email protected]> - 2.5.3-11
- Fix directories returned by freetype-config with modified prefix
- Resolves: #1161963
* Tue Oct 21 2014 Marek Kasik <[email protected]> - 2.5.3-10
- Fix patch which enables subpixel rendering
- Resolves: #1154448
* Mon Aug 18 2014 Marek Kasik <[email protected]> - 2.5.3-9
- Simplify getting of wordsize
* Sat Aug 16 2014 Fedora Release Engineering <[email protected]> - 2.5.3-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Aug 2 2014 Peter Robinson <[email protected]> 2.5.3-7
- Generic 32/64 bit platform detection (fix it once and for all)
* Sat Jun 07 2014 Fedora Release Engineering <[email protected]> - 2.5.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue Mar 25 2014 Marek Kasik <[email protected]> - 2.5.3-5
- Be explicit about required libraries
* Tue Mar 25 2014 Marek Kasik <[email protected]> - 2.5.3-4
- Don't return flags of privately used libraries when
- calling "freetype-config --libs"
- Resolves: #1079302
* Fri Mar 21 2014 Dan Horák <dan[at]danny.cz> - 2.5.3-3
- drop private libs from freetype-config so it returns the same libs as pkg-config
* Tue Mar 11 2014 Marek Kasik <[email protected]> - 2.5.3-2
- Enable support for bzip2 compressed fonts
* Tue Mar 11 2014 Marek Kasik <[email protected]> - 2.5.3-1
- Update to 2.5.3
- Resolves: #1073923
* Mon Jan 20 2014 Marek Kasik <[email protected]> - 2.5.2-2
- Fix include directory in freetype-config
- Resolves: #1055154
* Fri Jan 17 2014 Marek Kasik <[email protected]> - 2.5.2-1
- Update to 2.5.2
- Modify spec file to respect the new header file layout
- Resolves: #1034065
* Fri Jan 10 2014 Marek Kasik <[email protected]> - 2.5.0-5
- Enable ppc64le architecture
- Resolves: #1051202
* Fri Sep 20 2013 Marek Kasik <[email protected]> - 2.5.0-4
- Fix vertical size of emboldened glyphs
* Mon Aug 05 2013 Marek Kasik <[email protected]> - 2.5.0-3
- Fix changelog dates
* Mon Aug 05 2013 Marek Kasik <[email protected]> - 2.5.0-2
- Require libpng
* Mon Aug 05 2013 Marek Kasik <[email protected]> - 2.5.0-1
- Update to 2.5.0
- Backport changes from freetype-2.5.0.1
- (ft2demos-2.5.0.1 and freetype-doc-2.5.0.1 were not released)
* Sat Aug 03 2013 Fedora Release Engineering <[email protected]> - 2.4.12-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed May 29 2013 Peter Robinson <[email protected]> 2.4.12-5
- Add aarch64 to 64 bit arch list
* Thu May 16 2013 Marek Kasik <[email protected]> - 2.4.12-4
- Change encoding of "docs/tutorial/example3.cpp" to UTF-8
* Thu May 16 2013 Marek Kasik <[email protected]> - 2.4.12-3
- Package ftconfig.h as source file
* Mon May 13 2013 Marek Kasik <[email protected]> - 2.4.12-2
- Don't use quotes in freetype2.pc
- Resolves: #961855
* Thu May 9 2013 Marek Kasik <[email protected]> - 2.4.12-1
- Update to 2.4.12
- Enable Adobe CFF engine
- Resolves: #959771
* Tue Mar 19 2013 Marek Kasik <[email protected]> - 2.4.11-3
- Fix emboldening:
- split out MSB function
- fix integer overflows
- fix broken emboldening at small sizes
- Resolves: #891457
* Wed Feb 13 2013 Fedora Release Engineering <[email protected]> - 2.4.11-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Wed Jan 2 2013 Marek Kasik <[email protected]> - 2.4.11-1
- Update to 2.4.11
- Resolves: #889177
* Wed Oct 24 2012 Marek Kasik <[email protected]> - 2.4.10-3
- Update License field
* Fri Jul 27 2012 Fedora Release Engineering <[email protected]> - 2.4.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Wed Jul 11 2012 Marek Kasik <[email protected]> 2.4.10-1
- Update to 2.4.10
- Remove patches which are already included in upstream
- Resolves: #832651
* Fri Mar 30 2012 Marek Kasik <[email protected]> 2.4.9-1
- Update to 2.4.9
- Fixes various CVEs
- Resolves: #806270
* Fri Jan 13 2012 Fedora Release Engineering <[email protected]> - 2.4.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Nov 15 2011 Marek Kasik <[email protected]> 2.4.8-1
- Update to 2.4.8
- Remove an unneeded patch
* Wed Oct 26 2011 Fedora Release Engineering <[email protected]> - 2.4.7-2
- Rebuilt for glibc bug#747377
* Thu Oct 20 2011 Marek Kasik <[email protected]> 2.4.7-1
- Update to 2.4.7
- Fixes CVE-2011-3256
- Resolves: #747262
* Thu Aug 4 2011 Marek Kasik <[email protected]> 2.4.6-1
- Update to 2.4.6
* Wed Jul 20 2011 Marek Kasik <[email protected]> 2.4.5-2
- Add freetype-2.4.5-CVE-2011-0226.patch
(Add better argument check for `callothersubr'.)
- based on patches by Werner Lemberg,
Alexei Podtelezhnikov and Matthias Drochner
- Resolves: #723469
* Tue Jun 28 2011 Marek Kasik <[email protected]> 2.4.5-1
- Update to 2.4.5
* Tue Mar 8 2011 Marek Kasik <[email protected]> 2.4.4-4
- Fix autohinting fallback (#547532).
- Ignore CFF-based OTFs.
* Sun Feb 20 2011 Marek Kasik <[email protected]> 2.4.4-3
- Enable bytecode interpreter (#547532).
- Fall back to autohinting if a TTF/OTF doesn't contain any bytecode.
* Tue Feb 08 2011 Fedora Release Engineering <[email protected]> - 2.4.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Thu Dec 2 2010 Marek Kasik <[email protected]> 2.4.4-1
- Update to 2.4.4
- Remove freetype-2.4.3-CVE-2010-3855.patch
- Resolves: #659020
* Mon Nov 15 2010 Marek Kasik <[email protected]> 2.4.3-2
- Add freetype-2.4.3-CVE-2010-3855.patch
(Protect against invalid `runcnt' values.)
- Resolves: #651764
* Tue Oct 26 2010 Marek Kasik <[email protected]> 2.4.3-1
- Update to 2.4.3
- Resolves: #639906
* Wed Oct 6 2010 Marek Kasik <[email protected]> 2.4.2-3
- Add freetype-2.4.2-CVE-2010-3311.patch
(Don't seek behind end of stream.)
- Resolves: #638522
* Fri Aug 6 2010 Matthias Clasen <[email protected]> 2.4.2-2
- Fix a thinko, we still want to disable the bytecode interpreter
by default
* Fri Aug 6 2010 Matthias Clasen <[email protected]> 2.4.2-1
- Update to 2.4.2
- Drop upstreamed patch, bytecode interpreter now on by default
* Tue Feb 23 2010 Behdad Esfahbod <[email protected]> 2.3.12-1
- Update to 2.3.12
- Drop mathlib patch
* Thu Dec 3 2009 Behdad Esfahbod <[email protected]> 2.3.11-2
- Drop upstreamed patch.
- Enable patented bytecode interpretter now that the patents are expired.
* Thu Oct 22 2009 Behdad Esfahbod <[email protected]> 2.3.11-1
- Update to 2.3.11.
- Add freetype-2.3.11-more-demos.patch
- New demo programs ftmemchk, ftpatchk, and fttimer
* Thu Oct 08 2009 Behdad Esfahbod <[email protected]> 2.3.10-1
- Drop freetype-2.3.9-aliasing.patch
- Update to 2.3.10.
* Thu Jul 30 2009 Behdad Esfahbod <[email protected]> 2.3.9-6
- Add freetype-2.3.9-aliasing.patch
- Resolves: 513582
* Fri Jul 24 2009 Fedora Release Engineering <[email protected]> - 2.3.9-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Thu May 7 2009 Matthias Clasen <[email protected]> 2.3.9-4
- Don't own /usr/lib/pkgconfig
* Fri Mar 27 2009 Behdad Esfahbod <[email protected]> 2.3.9-3
- Disable subpixel hinting by default. Was turned on unintentionally.
* Wed Mar 25 2009 Behdad Esfahbod <[email protected]> 2.3.9-2
- Add Provides: freetype-bytecode and freetype-subpixel if built
with those options.
- Resolves: #155210
* Fri Mar 13 2009 Behdad Esfahbod <[email protected]> 2.3.9-1
- Update to 2.3.9.
- Resolves #489928
* Mon Mar 09 2009 Behdad Esfahbod <[email protected]> 2.3.8-2.1
- Preserve timestamp of FTL.TXT when converting to UTF-8.
* Tue Feb 24 2009 Fedora Release Engineering <[email protected]> - 2.3.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Thu Jan 15 2009 Behdad Esfahbod <[email protected]> 2.3.8-1
- Update to 2.3.8
- Remove freetype-autohinter-ligature.patch
* Tue Dec 09 2008 Behdad Esfahbod <[email protected]> 2.3.7-3
- Add full source URL to Source lines.
- Add docs to main and devel package.
- rpmlint is happy now.
- Resolves: #225770
* Fri Dec 05 2008 Behdad Esfahbod <[email protected]> 2.3.7-2
- Add freetype-autohinter-ligature.patch
- Resolves: #368561
* Thu Aug 14 2008 Behdad Esfahbod <[email protected]> 2.3.7-1
- Update to 2.3.7
* Tue Jun 10 2008 Behdad Esfahbod <[email protected]> 2.3.6-1
- Update to 2.3.6
* Wed May 21 2008 Tom "spot" Callaway <[email protected]> - 2.3.5-5
- fix license tag
- add sparc64 to list of 64bit arches
* Mon Feb 18 2008 Fedora Release Engineering <[email protected]> - 2.3.5-4
- Autorebuild for GCC 4.3
* Thu Aug 23 2007 Adam Jackson <[email protected]> - 2.3.5-3
- Rebuild for build ID
* Tue Jul 31 2007 Behdad Esfahbod <[email protected]> 2.3.5-2
- Change spec file to permit enabling bytecode-interpreter and
subpixel-rendering without editing spec file.
- Resolves: 249986
* Wed Jul 25 2007 Behdad Esfahbod <[email protected]> 2.3.5-1
- Update to 2.3.5.
- Drop freetype-2.3.4-ttf-overflow.patch
* Fri Jun 29 2007 Adam Jackson <[email protected]> 2.3.4-4
- Fix builds/unix/libtool to not emit rpath into binaries. (#225770)
* Thu May 31 2007 Behdad Esfahbod <[email protected]> 2.3.4-3
- Add freetype-2.3.4-ttf-overflow.patch
* Thu Apr 12 2007 Behdad Esfahbod <[email protected]> 2.3.4-2
- Add alpha to 64-bit archs (#236166)
* Thu Apr 05 2007 Behdad Esfahbod <[email protected]> 2.3.4-1
- Update to 2.3.4.
* Thu Apr 05 2007 Behdad Esfahbod <[email protected]> 2.3.3-2
- Include new demos ftgrid and ftdiff in freetype-demos. (#235478)
* Thu Apr 05 2007 Behdad Esfahbod <[email protected]> 2.3.3-1
- Update to 2.3.3.
* Fri Mar 09 2007 Behdad Esfahbod <[email protected]> 2.3.2-1
- Update to 2.3.2.
* Fri Feb 02 2007 Behdad Esfahbod <[email protected]> 2.3.1-1
- Update to 2.3.1.
* Wed Jan 17 2007 Behdad Esfahbod <[email protected]> 2.3.0-2
- Add without_subpixel_rendering.
- Drop X11_PATH=/usr. Not needed anymore.
* Wed Jan 17 2007 Behdad Esfahbod <[email protected]> 2.3.0-1
- Update to 2.3.0.
- Drop upstream patches.
- Drop -fno-strict-aliasing, it should just work.
- Fix typo in ftconfig.h generation.
* Tue Jan 09 2007 Behdad Esfahbod <[email protected]> 2.2.1-16
- Backport binary-search fixes from HEAD
- Add freetype-2.2.1-ttcmap.patch
- Resolves: #208734
- Fix rendering issue with some Asian fonts.
- Add freetype-2.2.1-fix-get-orientation.patch
- Resolves: #207261
- Copy non-X demos even if not compiling with_xfree86.
- Add freetype-2.2.1-zero-item-size.patch, to fix crasher.
- Resolves #214048
- Add X11_PATH=/usr to "make"s, to find modern X.
- Resolves #212199
* Mon Sep 11 2006 Behdad Esfahbod <[email protected]> 2.2.1-10
- Fix crasher https://bugs.freedesktop.org/show_bug.cgi?id=6841
- Add freetype-2.2.1-memcpy-fix.patch
* Thu Sep 07 2006 Behdad Esfahbod <[email protected]> 2.2.1-9
- Add BuildRequires: libX11-devel (#205355)
* Tue Aug 29 2006 Behdad Esfahbod <[email protected]> 2.2.1-8
- Add freetype-composite.patch and freetype-more-composite.patch
from upstream. (#131851)
* Mon Aug 28 2006 Matthias Clasen <[email protected]> - 2.2.1-7
- Require pkgconfig in the -devel package
* Fri Aug 18 2006 Jesse Keating <[email protected]> - 2.2.1-6
- pass --disable-static to %%configure. (#172628)
* Thu Aug 17 2006 Jesse Keating <[email protected]> - 2.2.1-5
- don't package static libs
* Sun Aug 13 2006 Matthias Clasen <[email protected]> - 2.2.1-4.fc6
- fix a problem with the multilib patch (#202366)
* Thu Jul 27 2006 Matthias Clasen <[email protected]> - 2.2.1-3
- fix multilib issues
* Wed Jul 12 2006 Jesse Keating <[email protected]> - 2.2.1-2.1
- rebuild
* Fri Jul 07 2006 Behdad Esfahbod <[email protected]> 2.2.1-2
- Remove unused BuildRequires
* Fri Jul 07 2006 Behdad Esfahbod <[email protected]> 2.2.1-1
- Update to 2.2.1
- Remove FreeType 1, to move to extras
- Install new demos ftbench, ftchkwd, ftgamma, and ftvalid
- Enable modules gxvalid and otvalid
* Wed May 17 2006 Karsten Hopp <[email protected]> 2.1.10-6
- add buildrequires libICE-devel, libSM-devel
* Fri Feb 10 2006 Jesse Keating <[email protected]> - 2.1.10-5.2.1
- bump again for double-long bug on ppc(64)
* Tue Feb 07 2006 Jesse Keating <[email protected]> - 2.1.10-5.2
- rebuilt for new gcc4.1 snapshot and glibc changes
* Fri Dec 09 2005 Jesse Keating <[email protected]>
- rebuilt
* Fri Nov 18 2005 Bill Nottingham <[email protected]> 2.1.10-5
- Remove references to obsolete /usr/X11R6 paths
* Tue Nov 1 2005 Matthias Clasen <[email protected]> 2.1.10-4
- Switch requires to modular X
* Fri Oct 21 2005 Matthias Clasen <[email protected]> 2.1.10-3
- BuildRequire gettext
* Wed Oct 12 2005 Jason Vas Dias <[email protected]> 2.1.10-2
- fix 'without_bytecode_interpreter 0' build: freetype-2.1.10-enable-ft2-bci.patch
* Fri Oct 7 2005 Matthias Clasen <[email protected]> 2.1.10-1
- Update to 2.1.10
- Add necessary fixes
* Tue Aug 16 2005 Kristian Høgsberg <[email protected]> 2.1.9-4
- Fix freetype-config on 64 bit platforms.
* Thu Jul 07 2005 Karsten Hopp <[email protected]> 2.1.9-3
- BuildRequires xorg-x11-devel
* Fri Mar 4 2005 David Zeuthen <[email protected]> - 2.1.9-2
- Rebuild
* Wed Aug 4 2004 Owen Taylor <[email protected]> - 2.1.9-1
- Upgrade to 2.1.9
- Since we are just using automake for aclocal, use it unversioned,
instead of specifying 1.4.
* Tue Jun 15 2004 Elliot Lee <[email protected]>
- rebuilt
* Mon Apr 19 2004 Owen Taylor <[email protected]> 2.1.7-4
- Add patch from freetype CVS to fix problem with eexec (#117743)
- Add freetype-devel to buildrequires and -devel requires
(Maxim Dzumanenko, #111108)
* Wed Mar 10 2004 Mike A. Harris <[email protected]> 2.1.7-3
- Added -fno-strict-aliasing to CFLAGS and CXXFLAGS to try to fix SEGV and
SIGILL crashes in mkfontscale which have been traced into freetype and seem
to be caused by aliasing issues in freetype macros (#118021)
* Tue Mar 02 2004 Elliot Lee <[email protected]> 2.1.7-2.1
- rebuilt
* Fri Feb 13 2004 Elliot Lee <[email protected]> 2.1.7-2
- rebuilt
* Fri Jan 23 2004 Owen Taylor <[email protected]> 2.1.7-1
- Upgrade to 2.1.7
* Tue Sep 23 2003 Florian La Roche <[email protected]>
- allow compiling without the demos as that requires XFree86
(this allows bootstrapping XFree86 on new archs)
* Fri Aug 8 2003 Elliot Lee <[email protected]> 2.1.4-4.1
- Rebuilt
* Tue Jul 8 2003 Owen Taylor <[email protected]> 2.1.4-4.0
- Bump for rebuild
* Wed Jun 25 2003 Owen Taylor <[email protected]> 2.1.4-3
- Fix crash with non-format-0 hdmx tables (found by David Woodhouse)
* Mon Jun 9 2003 Owen Taylor <[email protected]> 2.1.4-1
- Version 2.1.4
- Relibtoolize to get deplibs right for x86_64
- Use autoconf-2.5x for freetype-1.4 to fix libtool-1.5 compat problem (#91781)
- Relativize absolute symlinks to fix the -debuginfo package
(#83521, Mike Harris)
* Wed Jun 04 2003 Elliot Lee <[email protected]>
- rebuilt
* Thu May 22 2003 Jeremy Katz <[email protected]> 2.1.3-9
- fix build with gcc 3.3
* Tue Feb 25 2003 Owen Taylor <[email protected]>
- Add a memleak fix for the gzip backend from Federic Crozat
* Thu Feb 13 2003 Elliot Lee <[email protected]> 2.1.3-7
- Run libtoolize/aclocal/autoconf so that libtool knows to generate shared libraries
on ppc64.
- Use _smp_mflags (for freetype 2.x only)
* Tue Feb 4 2003 Owen Taylor <[email protected]>
- Switch to using %%configure (should fix #82330)
* Wed Jan 22 2003 Tim Powers <[email protected]>
- rebuilt
* Mon Jan 6 2003 Owen Taylor <[email protected]> 2.1.3-4
- Make FreeType robust against corrupt fonts with recursive composite
glyphs (#74782, James Antill)
* Thu Jan 2 2003 Owen Taylor <[email protected]> 2.1.3-3
- Add a patch to implement FT_LOAD_TARGET_LIGHT
- Fix up freetype-1.4-libtool.patch
* Thu Dec 12 2002 Mike A. Harris <[email protected]> 2.1.3-2
- Update to freetype 2.1.3
- Removed ttmkfdir sources and patches, as they have been moved from the
freetype packaging to XFree86 packaging, and now to the ttmkfdir package
- Removed patches that are now included in 2.1.3:
freetype-2.1.1-primaryhints.patch, freetype-2.1.2-slighthint.patch,
freetype-2.1.2-bluefuzz.patch, freetype-2.1.2-stdw.patch,
freetype-2.1.2-transform.patch, freetype-2.1.2-autohint.patch,
freetype-2.1.2-leftright.patch
- Conditionalized inclusion of freetype 1.4 library.
* Wed Dec 04 2002 Florian La Roche <[email protected]>
- disable perl, it is not used at all
* Tue Dec 03 2002 Elliot Lee <[email protected]> 2.1.2-11
- Instead of removing unpackaged file, include it in the package.
* Sat Nov 30 2002 Mike A. Harris <[email protected]> 2.1.2-10
- Attempted to fix lib64 issue in freetype-demos build with X11_LINKLIBS
- Cleaned up various _foodir macros throughtout specfile
- Removed with_ttmkfdir build option as it is way obsolete
* Fri Nov 29 2002 Tim Powers <[email protected]> 2.1.2-8
- remove unpackaged files from the buildroot
* Wed Aug 28 2002 Owen Taylor <[email protected]>
- Fix a bug with PCF metrics
* Fri Aug 9 2002 Owen Taylor <[email protected]>
- Backport autohinter improvements from CVS
* Tue Jul 23 2002 Owen Taylor <[email protected]>
- Fix from CVS for transformations (#68964)
* Tue Jul 9 2002 Owen Taylor <[email protected]>
- Add another bugfix for the postscript hinter
* Mon Jul 8 2002 Owen Taylor <[email protected]>
- Add support for BlueFuzz private dict value, fixing rendering
glitch for Luxi Mono.
* Wed Jul 3 2002 Owen Taylor <[email protected]>
- Add an experimental FT_Set_Hint_Flags() call
* Mon Jul 1 2002 Owen Taylor <[email protected]>
- Update to 2.1.2
- Add a patch fixing freetype PS hinter bug
* Fri Jun 21 2002 Mike A. Harris <[email protected]> 2.1.1-2
- Added ft rpm build time conditionalizations upon user requests
* Tue Jun 11 2002 Owen Taylor <[email protected]> 2.1.1-1
- Version 2.1.1
* Mon Jun 10 2002 Owen Taylor <[email protected]>
- Add a fix for PCF character maps
* Sun May 26 2002 Tim Powers <[email protected]>
- automated rebuild
* Fri May 17 2002 Mike A. Harris <[email protected]> 2.1.0-2
- Updated freetype to version 2.1.0
- Added libtool fix for freetype 1.4 (#64631)
* Wed Mar 27 2002 Nalin Dahyabhai <[email protected]> 2.0.9-2
- use "libtool install" instead of "install" to install some binaries (#62005)
* Mon Mar 11 2002 Mike A. Harris <[email protected]> 2.0.9-1
- Updated to freetype 2.0.9
* Sun Feb 24 2002 Mike A. Harris <[email protected]> 2.0.8-4
- Added proper docs+demos source for 2.0.8.
* Sat Feb 23 2002 Mike A. Harris <[email protected]> 2.0.8-3
- Added compat patch so 2.x works more like 1.x
- Rebuilt with new build toolchain
* Fri Feb 22 2002 Mike A. Harris <[email protected]> 2.0.8-2
- Updated to freetype 2.0.8, however docs and demos are stuck at 2.0.7
on the freetype website. Munged specfile to deal with the problem by using
{oldversion} instead of version where appropriate. <sigh>
* Sat Feb 2 2002 Tim Powers <[email protected]> 2.0.6-3
- bumping release so that we don't collide with another build of
freetype, make sure to change the release requirement in the XFree86
package
* Fri Feb 1 2002 Mike A. Harris <[email protected]> 2.0.6-2
- Made ttmkfdir inclusion conditional, and set up a define to include
ttmkfdir in RHL 7.x builds, since ttmkfdir is now moving to the new
XFree86-font-utils package.
* Wed Jan 16 2002 Mike A. Harris <[email protected]> 2.0.6-1
- Updated freetype to version 2.0.6
* Wed Jan 09 2002 Tim Powers <[email protected]> 2.0.5-4
- automated rebuild
* Fri Nov 30 2001 Elliot Lee <[email protected]> 2.0.5-3
- Fix bug #56901 (ttmkfdir needed to list Unicode encoding when generating
font list). (ttmkfdir-iso10646.patch)
- Use _smp_mflags macro everywhere relevant. (freetype-pre1.4-make.patch)
- Undo fix for #24253, assume compiler was fixed.
* Mon Nov 12 2001 Bernhard Rosenkraenzer <[email protected]> 2.0.5-2
- Fix build with gcc 3.1 (#56079)
* Sun Nov 11 2001 Mike A. Harris <[email protected]> 2.0.5-1
- Updated freetype to version 2.0.5
* Sat Sep 22 2001 Mike A. Harris <[email protected]> 2.0.4-2
- Added new subpackage freetype-demos, added demos to build
- Disabled ftdump, ftlint in utils package favoring the newer utils in
demos package.
* Tue Sep 11 2001 Mike A. Harris <[email protected]> 2.0.4-1
- Updated source to 2.0.4
- Added freetype demo's back into src.rpm, but not building yet.
* Wed Aug 15 2001 Mike A. Harris <[email protected]> 2.0.3-7
- Changed package to use {findlang} macro to fix bug (#50676)
* Sun Jul 15 2001 Mike A. Harris <[email protected]> 2.0.3-6
- Changed freetype-devel to group Development/Libraries (#47625)
* Mon Jul 9 2001 Bernhard Rosenkraenzer <[email protected]> 2.0.3-5
- Fix up FT1 headers to please Qt 3.0.0 beta 2
* Sun Jun 24 2001 Bernhard Rosenkraenzer <[email protected]> 2.0.3-4
- Add ft2build.h to -devel package, since it's included by all other
freetype headers, the package is useless without it
* Thu Jun 21 2001 Nalin Dahyabhai <[email protected]> 2.0.3-3
- Change "Requires: freetype = name/ver" to "freetype = version/release",
and move the requirements to the subpackages.
* Mon Jun 18 2001 Mike A. Harris <[email protected]> 2.0.3-2
- Added "Requires: freetype = name/ver"
* Tue Jun 12 2001 Mike A. Harris <[email protected]> 2.0.3-1
- Updated to Freetype 2.0.3, minor specfile tweaks.
- Freetype2 docs are is in a separate tarball now. Integrated it.
- Built in new environment.
* Fri Apr 27 2001 Bill Nottingham <[email protected]>
- rebuild for C++ exception handling on ia64
* Sat Jan 20 2001 Bernhard Rosenkraenzer <[email protected]>
- Build ttmkfdir with -O0, workaround for Bug #24253
* Fri Jan 19 2001 Nalin Dahyabhai <[email protected]>
- libtool is used to build libttf, so use libtool to link ttmkfdir with it
- fixup a paths for a couple of missing docs
* Thu Jan 11 2001 Bernhard Rosenkraenzer <[email protected]>
- Update ttmkfdir
* Wed Dec 27 2000 Bernhard Rosenkraenzer <[email protected]>
- Update to 2.0.1 and 1.4
- Mark locale files as such
* Wed Jul 12 2000 Prospector <[email protected]>
- automatic rebuild
* Mon Jun 12 2000 Preston Brown <[email protected]>
- move .la file to devel pkg
- FHS paths
* Thu Feb 17 2000 Preston Brown <[email protected]>
- revert spaces patch, fix up some foundry names to match X ones
* Mon Feb 07 2000 Nalin Dahyabhai <[email protected]>
- add defattr, ftmetric, ftsbit, ftstrtto per bug #9174
* Wed Feb 02 2000 Cristian Gafton <[email protected]>
- fix description and summary
* Wed Jan 12 2000 Preston Brown <[email protected]>
- make ttmkfdir replace spaces in family names with underscores (#7613)
* Tue Jan 11 2000 Bernhard Rosenkraenzer <[email protected]>
- 1.3.1
- handle RPM_OPT_FLAGS
* Wed Nov 10 1999 Preston Brown <[email protected]>
- fix a path for ttmkfdir Makefile
* Thu Aug 19 1999 Preston Brown <[email protected]>
- newer ttmkfdir that works better, moved ttmkfdir to /usr/bin from /usr/sbin
- freetype utilities moved to subpkg, X dependency removed from main pkg
- libttf.so symlink moved to devel pkg
* Mon Mar 22 1999 Preston Brown <[email protected]>
- strip binaries
* Sun Mar 21 1999 Cristian Gafton <[email protected]>
- auto rebuild in the new build environment (release 5)
* Thu Mar 18 1999 Cristian Gafton <[email protected]>
- fixed the doc file list
* Wed Feb 24 1999 Preston Brown <[email protected]>
- Injected new description and group.
* Mon Feb 15 1999 Preston Brown <[email protected]>
- added ttmkfdir
* Tue Feb 02 1999 Preston Brown <[email protected]>
- update to 1.2
* Thu Jan 07 1999 Cristian Gafton <[email protected]>
- call libtoolize to sanitize config.sub and get ARM support
- dispoze of the patch (not necessary anymore)
* Wed Oct 21 1998 Preston Brown <[email protected]>
- post/postun sections for ldconfig action.
* Tue Oct 20 1998 Preston Brown <[email protected]>
- initial RPM, includes normal and development packages.