459803
Summary: Utility to create fonts.scale files for truetype fonts
459803
Name: ttmkfdir
459803
Version: 3.0.9
459803
Release: 65%{?dist}
459803
# Only licensing attribution is in README, no version.
459803
License: LGPLv2+
459803
# This is a Red Hat maintained package which is specific to
459803
# our distribution.  Thus the source is only available from
459803
# within this srpm.
459803
Source0: %{name}-%{version}.tar.bz2
459803
Patch: ttmkfdir-3.0.9-cpp.patch
459803
Patch1: ttmkfdir-3.0.9-zlib.patch
459803
Patch2: ttmkfdir-3.0.9-fix-freetype217.patch
459803
Patch3: ttmkfdir-3.0.9-namespace.patch
459803
Patch4: ttmkfdir-3.0.9-fix-crash.patch
459803
Patch5: ttmkfdir-3.0.9-warnings.patch
459803
Patch6: ttmkfdir-3.0.9-segfaults.patch
459803
Patch7: ttmkfdir-3.0.9-encoding-dir.patch
459803
Patch8: ttmkfdir-3.0.9-font-scale.patch
459803
Patch9: ttmkfdir-3.0.9-bug434301.patch
459803
Patch10:ttmkfdir-3.0.9-freetype-header-fix2.patch
459803
Patch11:ttmkfdir-3.0.9-fedora-ldflags.patch
459803
Patch12:ttmkfdir-3.0.9-tag.patch
459803
Source10: ttmkfdir.1
459803
459803
BuildRequires: make
459803
BuildRequires: freetype-devel >= 2.0
459803
BuildRequires: flex libtool
459803
BuildRequires: bzip2-devel
459803
BuildRequires: zlib-devel
459803
BuildRequires: gcc-c++
459803
459803
%description
459803
ttmkfdir is a utility used to create fonts.scale files in
459803
TrueType font directories in order to prepare them for use
459803
by the font server.
459803
459803
%prep
459803
%autosetup -p1
459803
459803
%build
459803
%{make_build} OPTFLAGS="$RPM_OPT_FLAGS" RPM_LD_FLAGS="$RPM_LD_FLAGS -pie"
459803
459803
%install
459803
%{make_install} PREFIX="%{_prefix}"
459803
mkdir -p %{buildroot}%{_mandir}/man1/
459803
cp -p %{SOURCE10} %{buildroot}%{_mandir}/man1/
459803
459803
%files
459803
%doc README
459803
%{_bindir}/ttmkfdir
459803
%{_mandir}/man1/ttmkfdir.1*
459803
459803
%changelog
459803
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 3.0.9-65
459803
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
459803
  Related: rhbz#1991688
459803
459803
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 3.0.9-64
459803
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
459803
459803
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-63
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
459803
459803
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-62
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
459803
459803
* Mon Mar 30 2020 Timm Baeder <tbaeder@redhat.com> - 3.0.9-60
459803
- Pass -pie separately to %%{make_build}
459803
- Pass --tag=CC to libtool invocations
459803
459803
* Mon Mar 16 2020 Tom Stellard <tstellar@redhat.com> - 3.0.9-59
459803
- Use make_build and make_install macros
459803
- https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make
459803
- https://docs.fedoraproject.org/en-US/packaging-guidelines/#_why_the_makeinstall_macro_should_not_be_used
459803
459803
* Tue Jan 28 2020 Kalev Lember <klember@redhat.com> - 3.0.9-58
459803
- Avoid hardcoding /usr prefix
459803
- Use globs for man page compression
459803
459803
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-57
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
459803
459803
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-56
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
459803
459803
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-55
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
459803
459803
* Wed Mar 07 2018 Parag Nemade <pnemade AT redhat DOT com> - 3.0.9-54
459803
- Partial injection of build flags (rh#1548462)
459803
459803
* Mon Feb 19 2018 Parag Nemade <pnemade AT redhat DOT com> - 3.0.9-53
459803
- Add BuildRequires: gcc-c++ as per packaging guidelines
459803
- Removed group tag
459803
- Used %%autosetup
459803
459803
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-52
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
459803
459803
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-51
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
459803
459803
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-50
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
459803
459803
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-49
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
459803
459803
* Tue Feb 23 2016 Pravin Satpute <psatpute@redhat.com> - 3.0.9-48
459803
- Removed ttmkfdir-3.0.9-freetype-header-fix.patch 
459803
- Resolves #1308197: ttmkfdir: FTBFS in rawhide
459803
459803
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-47
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
459803
459803
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-46
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
459803
459803
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.0.9-45
459803
- Rebuilt for GCC 5 C++11 ABI change
459803
459803
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-44
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
459803
459803
* Sat Aug  2 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.0.9-43
459803
- Add bzip2-devel as explicit build dep
459803
- Drop ancient Obsoletes
459803
459803
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-42
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
459803
459803
* Wed Mar 26 2014 Parag Nemade <pnemade AT redhat DOT com> - 3.0.9-41
459803
- Resolves:rh#1080516 - ttmkfdir ftbfs in rawhide due to freetype header move
459803
- Thanks baude for your patch
459803
459803
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-40
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
459803
459803
* Thu Mar 28 2013 Pravin Satpute <psatpute@redhat.com> - 3.0.9-39
459803
- added manpage (#928684)
459803
459803
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-38
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
459803
459803
* Tue Nov 20 2012 Pravin Satpute <psatpute@redhat.com> - 3.0.9-37
459803
- Spec cleanup (#878321)
459803
459803
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-36
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
459803
459803
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-35
459803
- Rebuilt for c++ ABI breakage
459803
459803
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-34
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
459803
459803
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-33
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
459803
459803
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-32
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
459803
459803
* Wed Jun 24 2009 Jens Petersen <petersen@redhat.com> - 3.0.9-31
459803
- simplify ttmkfdir-3.0.9-encoding-dir.patch to drop X11R6/ check (#173705)
459803
459803
* Tue Mar 03 2009 Caolán McNamara <caolanm@redhat.com> - 3.0.9-30
459803
- fix ttmkfdir-3.0.9-segfaults.patch to include stdio.h for added printf
459803
459803
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-29
459803
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
459803
459803
* Mon Dec 15 2008 Pravin Satpute <psatpute@redhat.com> - 3.0.9-28
459803
- modified spec file as per merge review suggestions bug 226506
459803
459803
* Mon Sep  8 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 3.0.9-27
459803
- fix license tag
459803
459803
* Wed Feb 27 2008 Lingning Zhang <lizhang@redhat.com> - 3.0.9-26
459803
- fix bug434301.
459803
459803
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0.9-25
459803
- Autorebuild for GCC 4.3
459803
459803
* Thu Nov 30 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-24.fc7
459803
- add ttmkfdir-3.0.9-font-scale.patch to fix bug #209102.
459803
- Patch from Akira TAGOH.
459803
459803
* Wed Oct 18 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-23
459803
- rebuild
459803
459803
* Fri Sep 29 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-22
459803
- delete "%%post" and "Requires(post)" in ttmkfdir.spec
459803
459803
* Thu Sep 28 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-21
459803
- modify release
459803
459803
* Wed Sep 27 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20.4
459803
- modify "%%post" and add "Requires(post)" in ttmkfdir.spec for fixing bug173591, bug207279, bug208122
459803
459803
* Wed Sep 06 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20.3
459803
- add "%%post" in ttmkfdir.spec for fixing bug173591
459803
459803
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.0.9-20.2.1
459803
- rebuild
459803
459803
* Tue Jun 20 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20.2
459803
- add "BuildRequires: libtool" in ttmkfdir.spec
459803
459803
* Mon Jun 19 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20.1
459803
- remove the modifying part of ttmkfdir-3.0.9/Makefile, recover the old Makefile
459803
- modify ttmkfdir-3.0.9-encoding-dir.patch about Makefile
459803
459803
* Thu Jun 15 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20
459803
- add ttmkfdir-3.0.9-encoding-dir.patch to fix bug #173705
459803
- modify ttmkfdir-3.0.9/Makefile to delete the compiling flag of "ggdb"
459803
459803
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.0.9-19.2.1
459803
- bump again for double-long bug on ppc(64)
459803
459803
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.0.9-19.2
459803
- rebuilt for new gcc4.1 snapshot and glibc changes
459803
459803
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
459803
- rebuilt
459803
459803
* Sat Oct 8 2005 LingNing Zhang <lizhang@redhat.com> -3.0.9-19
459803
- add ttmkfdir-3.0.9-segfaults.patch to fix bug #164969
459803
459803
* Wed Aug  3 2005 Jens Petersen <petersen@redhat.com> - 3.0.9-17
459803
- replace ttmkfdir-3.0.9-defautl_enc_size.patch and
459803
  ttmkfdir-3.0.9-crashplus.patch with ttmkfdir-3.0.9-fix-crash.patch
459803
  to fix missing native encodings of fonts
459803
  (Akira Tagoh, #143941)
459803
- buildrequire flex
459803
- add ttmkfdir-3.0.9-warnings.patch to silence most of compiler warnings
459803
459803
* Sun Mar 20 2005 Yu Shao <yshao@redhat.com> 3.0.9-16
459803
- rebuild with GCC 4
459803
459803
* Fri Sep 10 2004 Yu Shao <yshao@redhat.com> 3.0.9-14
459803
- bug #100560, requires zlib-devel rather than zlib
459803
459803
* Tue Aug 17 2004 Elliot Lee <sopwith@redhat.com> 3.0.9-13
459803
- Follow-on fix for the issue detailed in #118713
459803
- Improve performance when checking if a font has a mapping present
459803
- Base font file selection on the magic at the start of the file, rather than the filename
459803
459803
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
459803
- rebuilt
459803
459803
* Fri Mar 19 2004 Yu Shao <yshao@redhat.com> 3.0.9-11
459803
- set default encoding size to DEFAULT_SIZE, bug #118713
459803
459803
* Fri Mar 12 2004 Yu Shao <yshao@redhat.com> 3.0.9-10
459803
- patch suggested from law@redhat.com not to use semicolon in GCC3.4, 3.5
459803
459803
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
459803
- rebuilt
459803
459803
* Thu Feb 12 2004 Yu Shao <yshao@redhat.com> 3.0.9-8
459803
- patch for building package against freetype-2.1.7
459803
- from kanagawa jigorou (jigorou3@mail.goo.ne.jp) #114682
459803
459803
* Mon Sep 15 2003 Yu Shao <yshao@redhat.com> 3.0.9-6
459803
- updated zlib patch from Nalin Dahyabhai #104331
459803
459803
* Thu Aug 21 2003 Yu Shao <yshao@redhat.com> 3.0.9-4
459803
- added zlib build requirement, partly releated to #100560
459803
- other fixes
459803
459803
* Thu Aug  7 2003 Elliot Lee <sopwith@redhat.com>
459803
- Fix compile error (cpp.patch)
459803
459803
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
459803
- rebuilt
459803
459803
* Thu Jan 23 2003 Yu Shao <yshao@redhat.com> 3.0.9-1
459803
- added freetype-devel build requirement #82468
459803
459803
* Mon Jan 20 2003 Yu Shao <yshao@redhat.com> 3.0.8-1
459803
- revert additional-entries to 0 #82125
459803
459803
* Wed Jan 15 2003 Yu Shao <yshao@redhat.com> 3.0.7-1
459803
- set default value of additional-entries to 1
459803
459803
* Mon Jan 13 2003 Yu Shao <yshao@redhat.com> 3.0.6-1
459803
- added iso8859-13 support from Nerijus Baliunas #77289
459803
- added README 
459803
459803
* Wed Jan 8 2003 Yu Shao <yshao@redhat.com> 3.0.5-1
459803
- encoding.l fix and ttc support patch 
459803
- default read system encodings.dir instead of the one
459803
- in current directory
459803
459803
* Wed Dec 18 2002 Yu Shao <yshao@redhat.com> 3.0.4-1
459803
- make ttmkfdir keep silent with FIRSTINDEX. #61769
459803
459803
* Wed Dec 18 2002 Yu Shao <yshao@redhat.com> 3.0.3-1
459803
- Applied new patches to make ttmkfdir provide more infomation when meets 
459803
- bad fonts
459803
459803
* Mon Dec  9 2002 Mike A. Harris <mharris@devel.capslock.lan> 3.0.2-1
459803
- Changed the nonstandard RPM Group from System/Utilities to Applications/System
459803
- Added a new Makefile install target, and changed specfile to use makeinstall
459803
459803
* Mon Dec  9 2002 Mike A. Harris <mharris@devel.capslock.lan> 3.0.1-1
459803
- Imported ttmkfdir into CVS on cvs.devel and applied all patches to CVS
459803
- Removed patches from spec file
459803
- Rewrote Makefile, now uses freetype-config to autodetect CFLAGS and libs,
459803
  allowing a lot of spec file cleanups.  Added new targets for tagging CVS,
459803
  making tarball, and making srpm.
459803
459803
* Mon Dec  2 2002 Mike A. Harris <mharris@devel.capslock.lan> 3.0.0-2
459803
- Added Conflicts for prior packages which contained ttmkfdir
459803
459803
* Fri Nov 29 2002 Mike A. Harris <mharris@devel.capslock.lan> 3.0.0-1
459803
- Initial build.  Basically just renamed our existing ttmkfdir to version
459803
  3.0.0 to differentiate it.  It's the same old thing as before, but is
459803
  likely going to move to CVS for easier development.