Blame SPECS/libXfont.spec

b36746
Summary: X.Org X11 libXfont runtime library
b36746
Name: libXfont
b36746
Version: 1.5.4
b36746
Release: 1%{?dist}
b36746
License: MIT
b36746
Group: System Environment/Libraries
b36746
URL: https://www.x.org
b36746
b36746
Source0: https://www.x.org/pub/individual/lib/%{name}-%{version}.tar.bz2
b36746
b36746
BuildRequires: autoconf automake libtool
b36746
BuildRequires: pkgconfig(fontsproto)
b36746
BuildRequires: xorg-x11-util-macros
b36746
BuildRequires: xorg-x11-xtrans-devel >= 1.0.3-3
b36746
BuildRequires: libfontenc-devel
b36746
BuildRequires: freetype-devel
b36746
b36746
%description
b36746
X.Org X11 libXfont runtime library
b36746
b36746
%package devel
b36746
Summary: X.Org X11 libXfont development package
b36746
Group: Development/Libraries
b36746
Requires: %{name}%{?_isa} = %{version}-%{release}
b36746
Requires: libfontenc-devel%{?_isa}
b36746
b36746
%description devel
b36746
X.Org X11 libXfont development package
b36746
b36746
%prep
b36746
%setup -q
b36746
b36746
%build
b36746
autoreconf -v --install --force
b36746
export CFLAGS="$RPM_OPT_FLAGS -Os"
b36746
%configure --disable-static
b36746
make %{?_smp_mflags}  
b36746
b36746
%install
b36746
%make_install
b36746
b36746
# We intentionally don't ship *.la files
b36746
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
b36746
b36746
%post -p /sbin/ldconfig
b36746
%postun -p /sbin/ldconfig
b36746
b36746
%files
b36746
%doc AUTHORS COPYING README ChangeLog
b36746
%{_libdir}/libXfont.so.1
b36746
%{_libdir}/libXfont.so.1.4.1
b36746
b36746
%files devel
b36746
%{_includedir}/X11/fonts/bdfint.h
b36746
%{_includedir}/X11/fonts/bitmap.h
b36746
%{_includedir}/X11/fonts/bufio.h
b36746
%{_includedir}/X11/fonts/fntfil.h
b36746
%{_includedir}/X11/fonts/fntfilio.h
b36746
%{_includedir}/X11/fonts/fntfilst.h
b36746
%{_includedir}/X11/fonts/fontconf.h
b36746
%{_includedir}/X11/fonts/fontencc.h
b36746
%{_includedir}/X11/fonts/fontmisc.h
b36746
%{_includedir}/X11/fonts/fontshow.h
b36746
%{_includedir}/X11/fonts/fontutil.h
b36746
%{_includedir}/X11/fonts/fontxlfd.h
b36746
%{_includedir}/X11/fonts/pcf.h
b36746
%{_includedir}/X11/fonts/ft.h
b36746
%{_includedir}/X11/fonts/ftfuncs.h
b36746
%{_libdir}/libXfont.so
b36746
%{_libdir}/pkgconfig/xfont.pc
b36746
b36746
%changelog
b36746
* Tue Apr 24 2018 Adam Jackson <ajax@redhat.com> - 1.5.4-1
b36746
- libXfont 1.5.4.
b36746
b36746
* Mon Jan 23 2017 Benjamin Tissoires <benjamin.tissoires@redhat.com> 1.5.2-1
b36746
- libXfont 1.5.2
b36746
b36746
* Tue Jul 28 2015 Benjamin Tissoires <benjamin.tissoires@redhat.com> 1.5.1-2
b36746
- Add bdfReadCharacters patch to fix XTS compilation problems (rhbz#1241939)
b36746
b36746
* Wed Mar 18 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.5.1-1
b36746
- libXfont 1.5.1 (CVE-2015-1802, CVE-2015-1803, CVE-2015-1804)
b36746
b36746
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-2
b36746
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
b36746
b36746
* Thu Jul 31 2014 Benjamin Tissoires <benjamin.tissoires@redhat.com> 1.5.0-1
b36746
- libXfont 1.5.0
b36746
b36746
* Wed Jul  9 2014 Hans de Goede <hdegoede@redhat.com> - 1.4.99.901-1
b36746
- libXfont 1.4.99.901
b36746
b36746
* Wed Jul  9 2014 Hans de Goede <hdegoede@redhat.com> - 1.4.8-1
b36746
- libXfont 1.4.8 (rhbz#1100441)
b36746
- Fixes: CVE-2014-0209, CVE-2014-0210, CVE-2014-0211 (rhbz#1097397)
b36746
b36746
* Mon Jun 09 2014 Adam Jackson <ajax@redhat.com> 1.4.7-2
b36746
- Fix FTBFS against new fontproto
b36746
b36746
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.7-2
b36746
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b36746
b36746
* Wed Jan 08 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.4.7-1
b36746
- libXfont 1.4.7 (CVE-2013-6462)
b36746
b36746
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.6-2
b36746
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b36746
b36746
* Tue Jul 23 2013 Peter Hutterer <peter.hutterer@redhat.com> 1.4.6-1
b36746
- libXfont 1.4.6
b36746
b36746
* Thu Mar 07 2013 Peter Hutterer <peter.hutterer@redhat.com> - 1.4.5-4
b36746
- autoreconf for aarch64
b36746
b36746
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.5-3
b36746
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b36746
b36746
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.5-2
b36746
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b36746
b36746
* Fri Mar 02 2012 Adam Jackson <ajax@redhat.com> 1.4.5-1
b36746
- libXfont 1.4.5
b36746
b36746
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.4-2
b36746
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b36746
b36746
* Thu Nov 17 2011 Adam Jackson <ajax@redhat.com> 1.4.4-1
b36746
- libXfont 1.4.4
b36746
b36746
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3-2
b36746
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b36746
b36746
* Mon Nov 08 2010 Adam Jackson <ajax@redhat.com> 1.4.3-1
b36746
- libXfont 1.4.3
b36746
b36746
* Mon Jun 28 2010 Dave Airlie <airlied@redhat.com> 1.4.2-1
b36746
- libXfont 1.4.2
b36746
b36746
* Tue Oct 13 2009 Adam Jackson <ajax@redhat.com> 1.4.1-1
b36746
- libXfont 1.4.1
b36746
b36746
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-5
b36746
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b36746
b36746
* Thu Jul 23 2009 Adam Jackson <ajax@redhat.com> 1.4.0-4
b36746
- Un-require xorg-x11-filesystem
b36746
- Remove useless %%dir
b36746
b36746
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-3
b36746
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b36746
b36746
* Wed Feb 18 2009 Adam Jackson <ajax@redhat.com> 1.4.0-2
b36746
- libXfont 1.4.0
b36746
b36746
* Thu Aug 28 2008 Adam Jackson <ajax@redhat.com> 1.3.3-1
b36746
- libXfont 1.3.3.
b36746
- libXfont-1.3.1-fast-retry.patch: Retry font server connections faster.
b36746
  (#443070)
b36746
b36746
* Tue Feb 12 2008 Adam Jackson <ajax@redhat.com> 1.3.1-4
b36746
- libXfont-1.3.1-visibility.patch: Prevent a symbol collision with
b36746
  ghostscript.  (#216124)
b36746
b36746
* Fri Jan 18 2008 Dave Airlie <airlied@redhat.com> 1.3.1-3
b36746
- cve-2008-0006.patch: XFS Integer Overflow Vulnerability
b36746
b36746
* Sun Jan 13 2008 parag <paragn@fedoraproject.org> 1.3.1-2
b36746
- Merge-review #226073 Spec cleanups.
b36746
b36746
* Mon Sep 24 2007 Adam Jackson <ajax@redhat.com> 1.3.1-1
b36746
- libXfont 1.3.1
b36746
b36746
* Mon Sep 17 2007 Adam Jackson <ajax@redhat.com> 1.2.9-4
b36746
- Rebuild for abstract socket support.
b36746
b36746
* Wed Aug 22 2007 Adam Jackson <ajax@redhat.com> - 1.2.9-3
b36746
- Rebuild for PPC toolchain bug
b36746
b36746
* Tue Jun 26 2007 Kristian Høgsberg <krh@redhat.com> - 1.2.9-2
b36746
- Put in stop-gap patch to fix comparing links with no attributes.
b36746
b36746
* Fri Jun 22 2007 Kristian Høgsberg <krh@redhat.com> - 1.2.9-1
b36746
- Pull 1.2.9 down to get the catalogue feature.
b36746
b36746
* Fri Apr 06 2007 Adam Jackson <ajax@redhat.com> 1.2.8-1
b36746
- libXfont 1.2.8.
b36746
b36746
* Wed Jan 17 2007 Kristian Høgsberg <krh@redhat.com> 1.2.6-2
b36746
- Add built-in-scalable.patch to prevent crash when trying to scale
b36746
  built-in bitmap fonts.
b36746
b36746
* Fri Jan 05 2007 Adam Jackson <ajax@redhat.com> 1.2.6-1
b36746
- Update to 1.2.6
b36746
b36746
* Fri Dec 1 2006 Adam Jackson <ajax@redhat.com> 1.2.5-1
b36746
- Update to 1.2.5 from upstream.  Drops CID font support.
b36746
b36746
* Sat Nov 25 2006 Adam Jackson <ajax@redhat.com> 1.2.3-4.fc7
b36746
- Revert the namespace whatsit until xfs is sorted out.
b36746
b36746
* Mon Nov 20 2006 Adam Jackson <ajax@redhat.com> 1.2.3-3.fc7
b36746
- libXdmcp-1.0.2-namespace-pollution.patch: One more collision avoider.
b36746
b36746
* Mon Nov 20 2006 Adam Jackson <ajax@redhat.com> 1.2.3-2.fc7
b36746
- libXfont-1.2.3-namespace-pollution.patch: Hide some symbols from the dynamic
b36746
  linker to avoid colliding with other libs.
b36746
b36746
* Mon Nov 20 2006 Adam Jackson <ajax@redhat.com> 1.2.3-1.fc6
b36746
- Update to 1.2.3
b36746
b36746
* Tue Sep 12 2006 Adam Jackson <ajackson@redhat.com> 1.2.2-1.fc6
b36746
- Update to 1.2.2, misc security fixes
b36746
b36746
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> 1.2.0-1.1.fc6
b36746
- rebuild
b36746
b36746
* Mon Jul 10 2006 Mike A. Harris <mharris@redhat.com> 1.2.0-1.fc6
b36746
- Update to 1.2.0
b36746
b36746
* Fri Jun 09 2006 Mike A. Harris <mharris@redhat.com> 1.1.0-3
b36746
- Remove package ownership of mandir/libdir/etc.
b36746
b36746
* Mon Jun 05 2006 Mike A. Harris <mharris@redhat.com> 1.1.0-2
b36746
- Added "Requires: libfontenc-devel" for (#185778)
b36746
b36746
* Sat Apr 01 2006 Adam Jackson <ajackson@redhat.com> 1.1.0-1
b36746
- Update to 1.1.0 for crash fix and new headers
b36746
b36746
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> 1.0.0-2.2
b36746
- bump again for double-long bug on ppc(64)
b36746
b36746
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> 1.0.0-2.1
b36746
- rebuilt for new gcc4.1 snapshot and glibc changes
b36746
b36746
* Mon Jan 23 2006 Mike A. Harris <mharris@redhat.com> 1.0.0-2
b36746
- Bumped and rebuilt
b36746
b36746
* Fri Dec 16 2005 Mike A. Harris <mharris@redhat.com> 1.0.0-1
b36746
- Updated libXfont to version 1.0.0 from X11R7 RC4
b36746
b36746
* Tue Dec 13 2005 Mike A. Harris <mharris@redhat.com> 0.99.3-1
b36746
- Updated libXfont to version 0.99.3 from X11R7 RC3
b36746
- Added "Requires(pre): xorg-x11-filesystem >= 0.99.2-3", to ensure
b36746
  that /usr/lib/X11 and /usr/include/X11 pre-exist.
b36746
- Removed 'x' suffix from manpage directories to match RC3 upstream.
b36746
- Removed libXfont-0.99.2-fontdir-attrib-fix-bug-172997.patch, which is now
b36746
  integrated upstream.
b36746
b36746
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
b36746
- rebuilt
b36746
b36746
* Mon Nov 14 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-3
b36746
- Added libXfont-0.99.2-fontdir-attrib-fix-bug-172997.patch to remove
b36746
  conditionalization of FONTDIRATTRIB from sources instead of tweaking
b36746
  CFLAGS for bug (#172997, fdo#5047).
b36746
b36746
* Mon Nov 14 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-2
b36746
- Added "-DFONTDIRATTRIB" to CFLAGS, to work around bug (#172997, fdo#5047)
b36746
b36746
* Fri Nov 11 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
b36746
- Updated libXfont to version 0.99.2 from X11R7 RC2
b36746
- Changed 'Conflicts: XFree86-devel, xorg-x11-devel' to 'Obsoletes'
b36746
- Changed 'Conflicts: XFree86-libs, xorg-x11-libs' to 'Obsoletes'
b36746
b36746
* Mon Oct 24 2005 Mike A. Harris <mharris@redhat.com> 0.99.1-1
b36746
- Updated libXfont to version 0.99.1 from X11R7 RC1
b36746
- Remove libfontcache* from file manifests, as it is static linked into Xfont
b36746
b36746
* Thu Sep 29 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-5
b36746
- Renamed package to remove xorg-x11 from the name due to unanimous decision
b36746
  between developers.
b36746
- Use Fedora Extras style BuildRoot tag.
b36746
- Disable static library creation by default.
b36746
- Add missing defattr to devel subpackage
b36746
- Add missing documentation files to doc macro
b36746
- Fix BuildRequires to use new libX* style package names
b36746
b36746
* Wed Aug 24 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-4
b36746
- Added xorg-x11-proto-devel dependency to 'devel' subpackage, because the
b36746
  libXfont headers use some of the protocol headers, but the autotooling of
b36746
  libXfont doesn't autodetect this yet.  Discovered when bdftopcf failed to
b36746
  compile while trying to package xorg-x11-font-utils, even though libXfont
b36746
  headers were installed.
b36746
b36746
* Wed Aug 24 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-3
b36746
- Changed all virtual BuildRequires to the "xorg-x11-" prefixed non-virtual
b36746
  package names, as we want xorg-x11 libs to explicitly build against
b36746
  X.Org supplied libs, rather than "any implementation", which is what the
b36746
  virtual provides is intended for.
b36746
- Added freetype-devel build dependency
b36746
b36746
* Tue Aug 23 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-2
b36746
- Renamed package to prepend "xorg-x11" to the name for consistency with
b36746
  the rest of the X11R7 packages.
b36746
- Added "Requires: %%{name} = %%{version}-%%{release}" dependency to devel
b36746
  subpackage to ensure the devel package matches the installed shared libs.
b36746
- Added virtual "Provides: lib<name>" and "Provides: lib<name>-devel" to
b36746
  allow applications to use implementation agnostic dependencies.
b36746
- Added post/postun scripts which call ldconfig.
b36746
- Added Conflicts with XFree86-libs and xorg-x11-libs to runtime package,
b36746
  and Conflicts with XFree86-devel and xorg-x11-devel to devel package.
b36746
b36746
* Mon Aug 22 2005 Mike A. Harris <mharris@redhat.com> 0.99.0-1
b36746
- Initial build.