b47d70
Summary: Utility to create fonts.scale files for truetype fonts
b47d70
Name: ttmkfdir
b47d70
Version: 3.0.9
b47d70
Release: 42%{?dist}
b47d70
# This is a Red Hat maintained package which is specific to
b47d70
# our distribution.  Thus the source is only available from
b47d70
# within this srpm.
b47d70
Source0: %{name}-%{version}.tar.bz2
b47d70
Patch: ttmkfdir-3.0.9-cpp.patch
b47d70
Patch1: ttmkfdir-3.0.9-zlib.patch
b47d70
Patch2: ttmkfdir-3.0.9-fix-freetype217.patch
b47d70
Patch3: ttmkfdir-3.0.9-namespace.patch
b47d70
Patch4: ttmkfdir-3.0.9-fix-crash.patch
b47d70
Patch5: ttmkfdir-3.0.9-warnings.patch
b47d70
Patch6: ttmkfdir-3.0.9-segfaults.patch
b47d70
Patch7: ttmkfdir-3.0.9-encoding-dir.patch
b47d70
Patch8: ttmkfdir-3.0.9-font-scale.patch
b47d70
Patch9: ttmkfdir-3.0.9-bug434301.patch
b47d70
Source10: ttmkfdir.1
b47d70
# Only licensing attribution is in README, no version.
b47d70
License: LGPLv2+
b47d70
Group: Applications/System
b47d70
BuildRequires: freetype-devel >= 2.0
b47d70
BuildRequires: flex
b47d70
BuildRequires: bzip2-devel
b47d70
BuildRequires: zlib-devel
b47d70
BuildRequires: libtool
b47d70
b47d70
# ttmkfdir used to be in the following packages at one point
b47d70
Conflicts: XFree86-font-utils < 4.2.99.2-0.20021126.3
b47d70
Conflicts: freetype < 2.0.6-3
b47d70
b47d70
%description
b47d70
ttmkfdir is a utility used to create fonts.scale files in
b47d70
TrueType font directories in order to prepare them for use
b47d70
by the font server.
b47d70
b47d70
%prep
b47d70
%setup -q
b47d70
%patch -p1
b47d70
%patch1 -p1
b47d70
%patch2 -p1
b47d70
%patch3 -p1
b47d70
%patch4 -p1
b47d70
%patch5 -p1
b47d70
%patch6 -p1
b47d70
%patch7 -p1
b47d70
%patch8 -p1
b47d70
%patch9 -p1
b47d70
b47d70
%build
b47d70
make %{?_smp_mflags} OPTFLAGS="$RPM_OPT_FLAGS"
b47d70
b47d70
%install
b47d70
make DESTDIR=$RPM_BUILD_ROOT install INSTALL="install -p"
b47d70
mkdir -p %{buildroot}%{_mandir}/man1/
b47d70
cp -p %{SOURCE10} %{buildroot}%{_mandir}/man1/
b47d70
b47d70
%files
b47d70
%doc README
b47d70
%{_bindir}/ttmkfdir
b47d70
%{_mandir}/man1/ttmkfdir.1.gz
b47d70
b47d70
%changelog
b47d70
* Thu Aug 02 2014 Pravin Satpute <psatpute@redhat.com> 3.0.9-42
b47d70
- Resolves: rh#1125703 ttmkfdir fails to build on arch: ppc64le (Generic build failure)
b47d70
- Patch from Peter Robinson <pbrobinson@redhat.com>
b47d70
b47d70
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3.0.9-41
b47d70
- Mass rebuild 2014-01-24
b47d70
b47d70
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.0.9-40
b47d70
- Mass rebuild 2013-12-27
b47d70
b47d70
* Thu Mar 28 2013 Pravin Satpute <psatpute@redhat.com> - 3.0.9-39
b47d70
- added manpage (#928684)
b47d70
b47d70
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-38
b47d70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b47d70
b47d70
* Tue Nov 20 2012 Pravin Satpute <psatpute@redhat.com> - 3.0.9-37
b47d70
- Spec cleanup (#878321)
b47d70
b47d70
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-36
b47d70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b47d70
b47d70
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-35
b47d70
- Rebuilt for c++ ABI breakage
b47d70
b47d70
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-34
b47d70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b47d70
b47d70
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-33
b47d70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b47d70
b47d70
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-32
b47d70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b47d70
b47d70
* Wed Jun 24 2009 Jens Petersen <petersen@redhat.com> - 3.0.9-31
b47d70
- simplify ttmkfdir-3.0.9-encoding-dir.patch to drop X11R6/ check (#173705)
b47d70
b47d70
* Tue Mar 03 2009 Caolán McNamara <caolanm@redhat.com> - 3.0.9-30
b47d70
- fix ttmkfdir-3.0.9-segfaults.patch to include stdio.h for added printf
b47d70
b47d70
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-29
b47d70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b47d70
b47d70
* Mon Dec 15 2008 Pravin Satpute <psatpute@redhat.com> - 3.0.9-28
b47d70
- modified spec file as per merge review suggestions bug 226506
b47d70
b47d70
* Mon Sep  8 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 3.0.9-27
b47d70
- fix license tag
b47d70
b47d70
* Wed Feb 27 2008 Lingning Zhang <lizhang@redhat.com> - 3.0.9-26
b47d70
- fix bug434301.
b47d70
b47d70
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0.9-25
b47d70
- Autorebuild for GCC 4.3
b47d70
b47d70
* Thu Nov 30 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-24.fc7
b47d70
- add ttmkfdir-3.0.9-font-scale.patch to fix bug #209102.
b47d70
- Patch from Akira TAGOH.
b47d70
b47d70
* Wed Oct 18 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-23
b47d70
- rebuild
b47d70
b47d70
* Fri Sep 29 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-22
b47d70
- delete "%%post" and "Requires(post)" in ttmkfdir.spec
b47d70
b47d70
* Thu Sep 28 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-21
b47d70
- modify release
b47d70
b47d70
* Wed Sep 27 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20.4
b47d70
- modify "%%post" and add "Requires(post)" in ttmkfdir.spec for fixing bug173591, bug207279, bug208122
b47d70
b47d70
* Wed Sep 06 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20.3
b47d70
- add "%%post" in ttmkfdir.spec for fixing bug173591
b47d70
b47d70
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.0.9-20.2.1
b47d70
- rebuild
b47d70
b47d70
* Tue Jun 20 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20.2
b47d70
- add "BuildRequires: libtool" in ttmkfdir.spec
b47d70
b47d70
* Mon Jun 19 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20.1
b47d70
- remove the modifying part of ttmkfdir-3.0.9/Makefile, recover the old Makefile
b47d70
- modify ttmkfdir-3.0.9-encoding-dir.patch about Makefile
b47d70
b47d70
* Thu Jun 15 2006 Lingning Zhang <lizhang@redhat.com> - 3.0.9-20
b47d70
- add ttmkfdir-3.0.9-encoding-dir.patch to fix bug #173705
b47d70
- modify ttmkfdir-3.0.9/Makefile to delete the compiling flag of "ggdb"
b47d70
b47d70
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.0.9-19.2.1
b47d70
- bump again for double-long bug on ppc(64)
b47d70
b47d70
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.0.9-19.2
b47d70
- rebuilt for new gcc4.1 snapshot and glibc changes
b47d70
b47d70
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
b47d70
- rebuilt
b47d70
b47d70
* Sat Oct 8 2005 LingNing Zhang <lizhang@redhat.com> -3.0.9-19
b47d70
- add ttmkfdir-3.0.9-segfaults.patch to fix bug #164969
b47d70
b47d70
* Wed Aug  3 2005 Jens Petersen <petersen@redhat.com> - 3.0.9-17
b47d70
- replace ttmkfdir-3.0.9-defautl_enc_size.patch and
b47d70
  ttmkfdir-3.0.9-crashplus.patch with ttmkfdir-3.0.9-fix-crash.patch
b47d70
  to fix missing native encodings of fonts
b47d70
  (Akira Tagoh, #143941)
b47d70
- buildrequire flex
b47d70
- add ttmkfdir-3.0.9-warnings.patch to silence most of compiler warnings
b47d70
b47d70
* Sun Mar 20 2005 Yu Shao <yshao@redhat.com> 3.0.9-16
b47d70
- rebuild with GCC 4
b47d70
b47d70
* Fri Sep 10 2004 Yu Shao <yshao@redhat.com> 3.0.9-14
b47d70
- bug #100560, requires zlib-devel rather than zlib
b47d70
b47d70
* Tue Aug 17 2004 Elliot Lee <sopwith@redhat.com> 3.0.9-13
b47d70
- Follow-on fix for the issue detailed in #118713
b47d70
- Improve performance when checking if a font has a mapping present
b47d70
- Base font file selection on the magic at the start of the file, rather than the filename
b47d70
b47d70
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
b47d70
- rebuilt
b47d70
b47d70
* Fri Mar 19 2004 Yu Shao <yshao@redhat.com> 3.0.9-11
b47d70
- set default encoding size to DEFAULT_SIZE, bug #118713
b47d70
b47d70
* Fri Mar 12 2004 Yu Shao <yshao@redhat.com> 3.0.9-10
b47d70
- patch suggested from law@redhat.com not to use semicolon in GCC3.4, 3.5
b47d70
b47d70
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
b47d70
- rebuilt
b47d70
b47d70
* Wed Feb 12 2004 Yu Shao <yshao@redhat.com> 3.0.9-8
b47d70
- patch for building package against freetype-2.1.7
b47d70
- from kanagawa jigorou (jigorou3@mail.goo.ne.jp) #114682
b47d70
b47d70
* Mon Sep 15 2003 Yu Shao <yshao@redhat.com> 3.0.9-6
b47d70
- updated zlib patch from Nalin Dahyabhai #104331
b47d70
b47d70
* Thu Aug 21 2003 Yu Shao <yshao@redhat.com> 3.0.9-4
b47d70
- added zlib build requirement, partly releated to #100560
b47d70
- other fixes
b47d70
b47d70
* Thu Aug  7 2003 Elliot Lee <sopwith@redhat.com>
b47d70
- Fix compile error (cpp.patch)
b47d70
b47d70
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
b47d70
- rebuilt
b47d70
b47d70
* Thu Jan 23 2003 Yu Shao <yshao@redhat.com> 3.0.9-1
b47d70
- added freetype-devel build requirement #82468
b47d70
b47d70
* Mon Jan 20 2003 Yu Shao <yshao@redhat.com> 3.0.8-1
b47d70
- revert additional-entries to 0 #82125
b47d70
b47d70
* Wed Jan 15 2003 Yu Shao <yshao@redhat.com> 3.0.7-1
b47d70
- set default value of additional-entries to 1
b47d70
b47d70
* Mon Jan 13 2003 Yu Shao <yshao@redhat.com> 3.0.6-1
b47d70
- added iso8859-13 support from Nerijus Baliunas #77289
b47d70
- added README 
b47d70
b47d70
* Wed Jan 8 2003 Yu Shao <yshao@redhat.com> 3.0.5-1
b47d70
- encoding.l fix and ttc support patch 
b47d70
- default read system encodings.dir instead of the one
b47d70
- in current directory
b47d70
b47d70
* Wed Dec 18 2002 Yu Shao <yshao@redhat.com> 3.0.4-1
b47d70
- make ttmkfdir keep silent with FIRSTINDEX. #61769
b47d70
b47d70
* Wed Dec 18 2002 Yu Shao <yshao@redhat.com> 3.0.3-1
b47d70
- Applied new patches to make ttmkfdir provide more infomation when meets 
b47d70
- bad fonts
b47d70
b47d70
* Mon Dec  9 2002 Mike A. Harris <mharris@devel.capslock.lan> 3.0.2-1
b47d70
- Changed the nonstandard RPM Group from System/Utilities to Applications/System
b47d70
- Added a new Makefile install target, and changed specfile to use makeinstall
b47d70
b47d70
* Mon Dec  9 2002 Mike A. Harris <mharris@devel.capslock.lan> 3.0.1-1
b47d70
- Imported ttmkfdir into CVS on cvs.devel and applied all patches to CVS
b47d70
- Removed patches from spec file
b47d70
- Rewrote Makefile, now uses freetype-config to autodetect CFLAGS and libs,
b47d70
  allowing a lot of spec file cleanups.  Added new targets for tagging CVS,
b47d70
  making tarball, and making srpm.
b47d70
b47d70
* Mon Dec  2 2002 Mike A. Harris <mharris@devel.capslock.lan> 3.0.0-2
b47d70
- Added Conflicts for prior packages which contained ttmkfdir
b47d70
b47d70
* Fri Nov 29 2002 Mike A. Harris <mharris@devel.capslock.lan> 3.0.0-1
b47d70
- Initial build.  Basically just renamed our existing ttmkfdir to version
b47d70
  3.0.0 to differentiate it.  It's the same old thing as before, but is
b47d70
  likely going to move to CVS for easier development.