.gear/rules | 2 + .../tags/6e849b7e5ac566246df75a014f52bcb50439a911 | 23 +++ .gear/tags/list | 1 + libXfont.spec | 218 +++++++++++++++++++++ 4 files changed, 244 insertions(+) diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..436d660 --- /dev/null +++ b/.gear/rules @@ -0,0 +1,2 @@ +tar: @name@-@version@:. +diff: @name@-@version@:. . name=@name@-@version@.patch diff --git a/.gear/tags/6e849b7e5ac566246df75a014f52bcb50439a911 b/.gear/tags/6e849b7e5ac566246df75a014f52bcb50439a911 new file mode 100644 index 0000000..a622c72 --- /dev/null +++ b/.gear/tags/6e849b7e5ac566246df75a014f52bcb50439a911 @@ -0,0 +1,23 @@ +object 7d246751628bb877e04da762ec1a2e41ffa62154 +type commit +tag libXfont-1.5.4 +tagger Matthieu Herrb 1511879763 +0100 + +libXfont-1.5.4 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIcBAABAgAGBQJaHXRTAAoJEGhzk+430Sj4t0oP/3b8UUUZN/vpAlAkY9kpod2c +idW82hVkTFZfw++ubXDy+xDBfEQ5kipvJ9OPE/85yMy7Tfh0yghlrL6GbZ/VyOsn +tsL4394eJNhgPG7HpTz53Ltgt8ngeeHKUJZ/j+CCcSU1FDjh9qk5she32coatOQb +teGXE5oVXXs/3jvaaqBpi7vwz6sauc9UfpkHTWbffcsj83MIiRXvZEV5DW9liMuk +Yp59hH5EXZv4HNDWhTH/6PjHKUkBUMk2zLZYApYAiWfOUUAeGWV87FAwgmCLA+lw +2N4Y+7ynW00+8lLT6Ro5EnMfWaSR5QVxEWA/NBCN3hXR2bOXWgf2P3WWu4gAmVKo +0g65byhxccYeSo/SRIJL2TRIBNYdJWAk1HQBoeCLzVntKnslxUA62hBSIyOvMsHf +9vRlY3b7NSQ9Uyp8WQxBQ1wbCqHykoSqal6KUTD0riqF4RNahO0aRaT2LVtAgS0P +qQpbODvKis1w/KQ91XUZGS8euuP8ER7DKeLdPPynveIoNKh3gNTX0+G4A5J0/B+W +iXgeJ+t0hnXDvxNn9t+ncL3Zy+wu9TtbtjzD6ZUuz/KKDJZke2r/vWdmZiNTMc1g +W4NI5hubc00AtRoR1pfu4Y0QzguyjDPBcQPyhOIM6kKFelrIJO9u2EeAyKQ9i/OQ ++QJBeaQRfc6YyCUIhODr +=JAbK +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..fcba7b9 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +6e849b7e5ac566246df75a014f52bcb50439a911 libXfont-1.5.4 diff --git a/libXfont.spec b/libXfont.spec new file mode 100644 index 0000000..daae9ca --- /dev/null +++ b/libXfont.spec @@ -0,0 +1,218 @@ +Name: libXfont +Version: 1.5.4 +Release: alt2 +Summary: X.Org libXfont runtime library +License: MIT/X11 +Group: System/Libraries +Url: http://xorg.freedesktop.org +Packager: Valery Inozemtsev + +Source: %name-%version.tar +Patch: %name-%version.patch + +BuildRequires(pre): rpm-build-ubt +BuildRequires: bzlib-devel libfontenc-devel libfreetype-devel xorg-proto-devel xmlto +BuildRequires: xorg-xtrans-devel xorg-util-macros zlib-devel xorg-sgml-doctools + +%description +libXfont provides the core of the legacy X11 font system, handling the +index files (fonts.dir, fonts.alias, fonts.scale), the various font file +formats, and rasterizing them. It is used by the X servers, the +X Font Server (xfs), and some font utilities (bdftopcf for instance), +but should not be used by normal X11 clients. X11 clients access fonts +via either the new API's in libXft, or the legacy API's in libX11. + +%package devel +Summary: X.Org libXfont development package +Group: Development/C +Requires: %name = %version-%release + +%description devel +This package contains the libXfont development library and header files + +%def_enable ipv6 + +%prep +%setup -q +%patch -p1 + +%build +%autoreconf +%configure \ + --with-bzip2 \ + %{subst_enable ipv6} \ + --disable-devel-docs \ + --disable-static +%make_build + +%install +%make DESTDIR=%buildroot install + +mkdir -p %buildroot%_sysconfdir/X11/fontpath.d + +%files +%dir %_sysconfdir/X11/fontpath.d +%_libdir/*.so.* + +%files devel +%_includedir/X11/fonts +%_libdir/*.so +%_pkgconfigdir/*.pc + +%changelog +* Tue Apr 02 2019 Valery Inozemtsev 1.5.4-alt2 +- removed ubt + +* Mon Dec 04 2017 Valery Inozemtsev 1.5.4-alt1.S1 +- fixes: + + CVE-2017-16611 Open files with O_NOFOLLOW + +* Fri Oct 20 2017 Valery Inozemtsev 1.5.3-alt1 +- 1.5.3 + +* Mon Mar 23 2015 Valery Inozemtsev 1.5.1-alt1 +- 1.5.1 + +* Fri Sep 05 2014 Valery Inozemtsev 1.5.0-alt1 +- 1.5.0 + +* Fri May 16 2014 Valery Inozemtsev 1.4.8-alt1 +- 1.4.8 + +* Wed Jan 08 2014 Valery Inozemtsev 1.4.7-alt1 +- 1.4.7 + +* Tue Jul 30 2013 Valery Inozemtsev 1.4.6-alt1 +- 1.4.6 + +* Tue Mar 06 2012 Valery Inozemtsev 1.4.5-alt1 +- 1.4.5 + +* Thu Aug 11 2011 Valery Inozemtsev 1.4.4-alt1 +- 1.4.4 + +* Thu Jun 16 2011 Valery Inozemtsev 1.4.3-alt4 +- enabled ipv6 + +* Wed Apr 20 2011 Valery Inozemtsev 1.4.3-alt3 +- updated build dependencies + +* Tue Nov 02 2010 Valery Inozemtsev 1.4.3-alt2 +- devel: fixed pkg-config requires + +* Fri Oct 29 2010 Valery Inozemtsev 1.4.3-alt1 +- 1.4.3 + +* Wed Jun 23 2010 Valery Inozemtsev 1.4.2-alt1 +- 1.4.2 + +* Sat Oct 10 2009 Valery Inozemtsev 1.4.1-alt1 +- 1.4.1 + +* Wed Feb 18 2009 Valery Inozemtsev 1.4.0-alt1 +- 1.4.0 + +* Sat Dec 20 2008 Valery Inozemtsev 1.3.4-alt1 +- 1.3.4 + +* Fri Dec 19 2008 Valery Inozemtsev 1.3.3-alt4 +- added support for bzip2 bitmap font compression + +* Sat Nov 22 2008 Valery Inozemtsev 1.3.3-alt3 +- removed obsolete %%post_ldconfig/%%postun_ldconfig calls + +* Mon Sep 01 2008 Valery Inozemtsev 1.3.3-alt2 +- disabled fontcache + +* Thu Jul 03 2008 Valery Inozemtsev 1.3.3-alt1 +- 1.3.3 + +* Sun Jun 29 2008 Valery Inozemtsev 1.3.2-alt2 +- fixed encodingsdir + +* Thu Mar 06 2008 Valery Inozemtsev 1.3.2-alt1 +- 1.3.2 + +* Thu Jan 17 2008 Valery Inozemtsev 1.3.1-alt2 +- fix for CVE-2008-0006 - PCF Font parser buffer overflow + +* Thu Sep 06 2007 Valery Inozemtsev 1.3.1-alt1 +- 1.3.1 + +* Fri Aug 31 2007 Valery Inozemtsev 1.3.0-alt2 +- added %_sysconfdir/X11/fontpath.d + +* Tue Aug 28 2007 Valery Inozemtsev 1.3.0-alt1 +- 1.3.0 + +* Sun Jul 22 2007 Valery Inozemtsev 1.2.8-alt2 +- added libXfont-1.2.8-alt-ft_isdigit.patch: fixed build + +* Sun Jun 24 2007 Valery Inozemtsev 1.2.8-alt1 +- 1.2.8 + +* Wed Apr 04 2007 Valery Inozemtsev 1.2.7-alt2 +- fixed CVE-2007-1351, CVE-2007-1352 + +* Tue Jan 23 2007 Valery Inozemtsev 1.2.7-alt1 +- 1.2.7 + +* Thu Jan 18 2007 Valery Inozemtsev 1.2.6-alt2 +- libXfont-1.2.6-git-scalable-renderer.patch adds "return BadFont;" + stubs to prevent the crash. + +* Sat Dec 16 2006 Valery Inozemtsev 1.2.6-alt1 +- 1.2.6 +- drop libXfont-1.1.0-alt-includes.patch + +* Fri Dec 01 2006 Valery Inozemtsev 1.2.5-alt1 +- 1.2.5 + +* Sat Oct 14 2006 Valery Inozemtsev 1.2.3-alt1 +- 1.2.3 + +* Tue Sep 12 2006 Valery Inozemtsev 1.2.2-alt1 +- 1.2.2: + Fixes for integer overflows in CID encoded fonts parsing + reported by iDefense CVE-ID 2006-3739, 2006-3740 + +* Sat Aug 12 2006 Valery Inozemtsev 1.2.0-alt3 +- CVE-2006-3467 + +* Thu Jul 13 2006 Valery Inozemtsev 1.2.0-alt2 +- added libXfont-1.2.0-git-buffer_overflow.patch + +* Sat Jul 08 2006 Valery Inozemtsev 1.2.0-alt1 +- 1.2.0 + +* Wed Jun 28 2006 Valery Inozemtsev 1.1.0-alt3 +- fix warning about FreeTypeRasteriseGlyph() return error on glyph + that has zero height + +* Wed May 17 2006 Valery Inozemtsev 1.1.0-alt2.1 +- updated noftinternals patch + +* Wed May 17 2006 Valery Inozemtsev 1.1.0-alt2 +- added noftinternals patch + +* Sun Apr 02 2006 Valery Inozemtsev 1.1.0-alt1 +- 1.1.0 + +* Mon Jan 23 2006 Valery Inozemtsev 1.0.0-alt4 +- added requires to %name-devel from buildrequires + +* Fri Jan 20 2006 Valery Inozemtsev 1.0.0-alt3 +- fixed requires for %name-devel + +* Fri Jan 13 2006 Valery Inozemtsev 1.0.0-alt2 +- install fcqueue.h, fontcache.h for build FontCache extensions + +* Mon Dec 26 2005 Valery Inozemtsev 1.0.0-alt1 +- Xorg-7.0 + +* Sun Dec 04 2005 Valery Inozemtsev 0.99.3-alt1 +- Xorg-7.0RC3 + +* Mon Nov 21 2005 Valery Inozemtsev 0.99.2-alt0.1 +- initial build +