[libXfont] libXfont 1.4.8 (rhbz#1100441)
Hans de Goede
jwrdegoede at fedoraproject.org
Wed Jul 9 13:15:24 UTC 2014
commit b5437ca717db5a5d27c91802843ca29cea2b290e
Author: Hans de Goede <hdegoede at redhat.com>
Date: Wed Jul 9 15:15:33 2014 +0200
libXfont 1.4.8 (rhbz#1100441)
- Fixes: CVE-2014-0209, CVE-2014-0210, CVE-2014-0211 (rhbz#1097397)
.gitignore | 1 +
libXfont-1.4.7-fontproto-compat.patch | 13 +++++++++++++
libXfont.spec | 30 ++++++++++++++----------------
sources | 2 +-
4 files changed, 29 insertions(+), 17 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 52261fc..d7dd5a4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@ libXfont-1.4.2.tar.bz2
/libXfont-1.4.5.tar.bz2
/libXfont-1.4.6.tar.bz2
/libXfont-1.4.7.tar.bz2
+/libXfont-1.4.8.tar.bz2
diff --git a/libXfont-1.4.7-fontproto-compat.patch b/libXfont-1.4.7-fontproto-compat.patch
index 0196b72..e172844 100644
--- a/libXfont-1.4.7-fontproto-compat.patch
+++ b/libXfont-1.4.7-fontproto-compat.patch
@@ -19,3 +19,16 @@ diff -up libXfont-1.4.7/src/util/patcache.c.jx libXfont-1.4.7/src/util/patcache.
int patlen)
{
int hash;
+diff -up libXfont-1.4.8/config.h.in~ libXfont-1.4.8/config.h.in
+diff -up libXfont-1.4.8/configure.ac~ libXfont-1.4.8/configure.ac
+--- libXfont-1.4.8/configure.ac~ 2014-05-16 04:38:27.000000000 +0200
++++ libXfont-1.4.8/configure.ac 2014-07-09 14:57:17.174821385 +0200
+@@ -180,7 +180,7 @@ fi
+ AC_CHECK_LIB(m, hypot, [MATH_LIBS=-lm
+ AC_SUBST(MATH_LIBS)], AC_MSG_ERROR([*** libm is required]))
+
+-PKG_CHECK_MODULES(XFONT, [xproto xtrans fontsproto < 2.1.3 fontenc])
++PKG_CHECK_MODULES(XFONT, [xproto xtrans fontsproto >= 2.1.3 fontenc])
+
+ # Transport selection macro from xtrans.m4
+ XTRANS_CONNECTION_FLAGS
diff --git a/libXfont.spec b/libXfont.spec
index 7fad280..b4f651b 100644
--- a/libXfont.spec
+++ b/libXfont.spec
@@ -1,14 +1,15 @@
Summary: X.Org X11 libXfont runtime library
Name: libXfont
-Version: 1.4.7
-Release: 2%{?dist}
+Version: 1.4.8
+Release: 1%{?dist}
License: MIT
Group: System Environment/Libraries
URL: http://www.x.org
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Source0: http://www.x.org/pub/individual/lib/%{name}-%{version}.tar.bz2
+%if 0%{?fedora} >= 20
Patch0: libXfont-1.4.7-fontproto-compat.patch
+%endif
BuildRequires: autoconf automake libtool
BuildRequires: pkgconfig(fontsproto)
@@ -23,15 +24,17 @@ X.Org X11 libXfont runtime library
%package devel
Summary: X.Org X11 libXfont development package
Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: libfontenc-devel
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: libfontenc-devel%{?_isa}
%description devel
X.Org X11 libXfont development package
%prep
%setup -q
+%if 0%{?fedora} >= 20
%patch0 -p1
+%endif
%build
autoreconf -v --install --force
@@ -40,29 +43,20 @@ export CFLAGS="$RPM_OPT_FLAGS -Os"
make %{?_smp_mflags}
%install
-rm -rf $RPM_BUILD_ROOT
-
-make install DESTDIR=$RPM_BUILD_ROOT
+%make_install
# We intentionally don't ship *.la files
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
-%defattr(-,root,root,-)
-# FIXME: Missing README/INSTALL - should file bug upstream.
-#%doc AUTHORS COPYING README INSTALL ChangeLog NEWS
-%doc AUTHORS COPYING ChangeLog
+%doc AUTHORS COPYING README ChangeLog
%{_libdir}/libXfont.so.1
%{_libdir}/libXfont.so.1.4.1
%files devel
-%defattr(-,root,root,-)
%{_includedir}/X11/fonts/bdfint.h
%{_includedir}/X11/fonts/bitmap.h
%{_includedir}/X11/fonts/bufio.h
@@ -82,6 +76,10 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/pkgconfig/xfont.pc
%changelog
+* Wed Jul 9 2014 Hans de Goede <hdegoede at redhat.com> - 1.4.8-1
+- libXfont 1.4.8 (rhbz#1100441)
+- Fixes: CVE-2014-0209, CVE-2014-0210, CVE-2014-0211 (rhbz#1097397)
+
* Mon Jun 09 2014 Adam Jackson <ajax at redhat.com> 1.4.7-2
- Fix FTBFS against new fontproto
diff --git a/sources b/sources
index 5248c04..33af63f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b21ee5739d5d2e5028b302fbf9fe630b libXfont-1.4.7.tar.bz2
+a7cbc4128c244d9c54fdf21cd517ac8c libXfont-1.4.8.tar.bz2
More information about the scm-commits
mailing list