Index: general/graphlib/fontconfig.xml
===================================================================
--- general/graphlib/fontconfig.xml	(revision 5f8f3c57d0fc5502fa3291fbc774bafbfa9d03d4)
+++ general/graphlib/fontconfig.xml	(revision 14bf8790799cca39bb2fc313893dc683f5cc6a5f)
@@ -8,8 +8,8 @@
            "http://www.freedesktop.org/software/fontconfig/release/fontconfig-&fontconfig-version;.tar.bz2">
   <!ENTITY fontconfig-download-ftp  " ">
-  <!ENTITY fontconfig-md5sum        "b5af5a423ee3b5cfc34846838963c058">
+  <!ENTITY fontconfig-md5sum        "872f757ec180e8c51918ff39705c40de">
   <!ENTITY fontconfig-size          "1.5 MB">
   <!ENTITY fontconfig-buildsize     "14 MB (with tests)">
-  <!ENTITY fontconfig-time          "0.4 SBU (with tests)">
+  <!ENTITY fontconfig-time          "0.3 SBU (with tests)">
 ]>
 
@@ -116,8 +116,8 @@
 
     <para>
-      Fix an error with version of <application>gperf</application> &gt; 3.1:
-    </para>
-
-<screen><userinput>patch -Np1 -i ../fontconfig-&fontconfig-version;-gperf-3.1-1.patch</userinput></screen>
+      Make sure the system regenerates src/fcobjshash.h.
+    </para>
+
+<screen><userinput>rm -f src/fcobjshash.h</userinput></screen>
 
     <para>
@@ -126,11 +126,5 @@
     </para>
 
-<screen><userinput>sed -e '/FC_CHAR_WIDTH/s/CHAR_WIDTH/CHARWIDTH/'             \
-    -e '/FC_CHARWIDTH/a #define FC_CHAR_WIDTH FC_CHARWIDTH' \
-    -i fontconfig/fontconfig.h                &amp;&amp;
-sed 's/CHAR_WIDTH/CHARWIDTH/' -i src/fcobjs.h &amp;&amp;
-
-autoreconf -fi &amp;&amp;
-./configure --prefix=/usr        \
+<screen><userinput>./configure --prefix=/usr        \
             --sysconfdir=/etc    \
             --localstatedir=/var \
@@ -170,9 +164,4 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
-
-    <para>
-      <command>sed ...</command>: Fix a conflict in names caused by 
-      changes to a glibc-2.25 header file.
-    </para>
 
     <para>
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 5f8f3c57d0fc5502fa3291fbc774bafbfa9d03d4)
+++ introduction/welcome/changelog.xml	(revision 14bf8790799cca39bb2fc313893dc683f5cc6a5f)
@@ -46,4 +46,24 @@
       <itemizedlist>
         <listitem>
+          <para>[bdubbs] - Update to fontconfig-2.12.3. Fixes
+          <ulink url="&blfs-ticket-root;9302">#9302</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to mesa-17.1.1. Fixes
+          <ulink url="&blfs-ticket-root;9283">#9283</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to xterm-328. Fixes
+          <ulink url="&blfs-ticket-root;9309">#9309</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to xkeyboard-config-2.21. Fixes
+          <ulink url="&blfs-ticket-root;9304">#9304</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to libva/intel-vaapi-1.6.2 xorg drivers. Fixes
+          <ulink url="&blfs-ticket-root;9268">#9268</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[bdubbs] - Update to Regexp-Common-2017060201 (Perl Module). Fixes
           <ulink url="&blfs-ticket-root;9314">#9314</ulink>.</para>
Index: packages.ent
===================================================================
--- packages.ent	(revision 5f8f3c57d0fc5502fa3291fbc774bafbfa9d03d4)
+++ packages.ent	(revision 14bf8790799cca39bb2fc313893dc683f5cc6a5f)
@@ -182,5 +182,5 @@
 <!ENTITY exiv2-version                "0.25">
 <!ENTITY freetype2-version            "2.8">
-<!ENTITY fontconfig-version           "2.12.1">  <!-- stable lt .90 micro version -->
+<!ENTITY fontconfig-version           "2.12.3">  <!-- stable lt .90 micro version -->
 <!ENTITY fribidi-version              "0.19.7">
 <!ENTITY gegl-version                 "0.3.18">
@@ -508,6 +508,6 @@
 <!ENTITY xbitmaps-version             "1.1.1">
 <!ENTITY xcursor-themes-version       "1.0.4">
-<!ENTITY xkeyboard-config-version     "2.20">
-<!ENTITY mesa-version                 "17.1.0">
+<!ENTITY xkeyboard-config-version     "2.21">
+<!ENTITY mesa-version                 "17.1.1">
 <!ENTITY xcb-util-version             "0.4.0">
 <!ENTITY xcb-util-image-version       "0.4.0">
@@ -518,5 +518,5 @@
 <!ENTITY xorg-server-version          "1.19.3">
 <!ENTITY twm-version                  "1.0.9">
-<!ENTITY xterm-version                "327">
+<!ENTITY xterm-version                "328">
 <!ENTITY xclock-version               "1.0.7">
 <!ENTITY xinit-version                "1.3.4">
@@ -800,6 +800,6 @@
 
 <!-- Chapter 46 -->
-<!ENTITY libva-version                "1.8.1">
-<!ENTITY libva-intel-driver-version   "1.7.3">
+<!ENTITY libva-version                "1.8.2">
+<!ENTITY libva-intel-driver-version   "1.8.2"> <!-- intel-vaapi-driver -->
 <!ENTITY libvdpau-version             "1.1.1">
 <!ENTITY libvdpau-va-gl-version       "0.4.0">
Index: x/installing/libva.xml
===================================================================
--- x/installing/libva.xml	(revision 5f8f3c57d0fc5502fa3291fbc774bafbfa9d03d4)
+++ x/installing/libva.xml	(revision 14bf8790799cca39bb2fc313893dc683f5cc6a5f)
@@ -9,14 +9,14 @@
   <!ENTITY libva-download-http "&libva-http;/libva/libva-&libva-version;.tar.bz2">
   <!ENTITY libva-download-ftp  " ">
-  <!ENTITY libva-md5sum        "a881c7f9c67bfd0f8bffac3bb535aaf2">
-  <!ENTITY libva-size          "432 KB">
-  <!ENTITY libva-buildsize     "7.0 MB">
-  <!ENTITY libva-time          "less than 0.1 SBU">
-
-  <!ENTITY libva-intel-driver-download-http "&libva-http;/libva-intel-driver/libva-intel-driver-&libva-intel-driver-version;.tar.bz2">
+  <!ENTITY libva-md5sum        "2ce6901495b64f4cc26dd0fb53eb5b14">
+  <!ENTITY libva-size          "452 KB">
+  <!ENTITY libva-buildsize     "7.1 MB">
+  <!ENTITY libva-time          "0.2 SBU">
+
+  <!ENTITY libva-intel-driver-download-http "&libva-http;/libva/libva/intel-vaapi-&libva-intel-driver-version;.tar.bz2">
   <!ENTITY libva-intel-driver-download-ftp  " ">
-  <!ENTITY libva-intel-driver-md5sum        "5b266e605905a3676b63b8bc93a2ffc8">
-  <!ENTITY libva-intel-driver-size          "1.5 MB">
-  <!ENTITY libva-intel-driver-buildsize     "44 MB">
+  <!ENTITY libva-intel-driver-md5sum        "fd70a5f739b5d8a8dbf612843ebedf39">
+  <!ENTITY libva-intel-driver-size          "1.9 MB">
+  <!ENTITY libva-intel-driver-buildsize     "52 MB">
   <!ENTITY libva-intel-driver-time          "0.3 SBU">
 ]>
@@ -42,5 +42,5 @@
        provides access to hardware accelerated video processing, using hardware
        to accelerate video processing in order to offload the central
-       processing unit (CPU) to decode and encode compressed digital video.  VA
+       processing unit (CPU) to decode and encode compressed digital video. The VA
        API video decode/encode interface is platform and window system
        independent targeted at Direct Rendering Infrastructure (DRI) in the X
@@ -52,4 +52,5 @@
 
     &lfs80_checked;
+    &gcc7_checked;
 
     <bridgehead renderas="sect4">Package Information</bridgehead>
@@ -163,15 +164,14 @@
 
   <sect3 role="installation">
-    <title>Installation of libva-intel-driver</title>
-
-    <para>
-      The <application>libva-intel-driver</application> is designed
+    <title>Installation of intel-vaapi-driver</title>
+
+    <para>
+      The <application>intel-vaapi-driver</application> is designed
       specifically for video cards based on an Intel GPU.
-      Unpack the libva-intel tarball using the normal procedures
+      Unpack the intel-vaapi tarball using the normal procedures
       and install the driver by running the following commands:
     </para>
 
-<screen><userinput>autoreconf -fi           &amp;&amp;
-./configure $XORG_CONFIG &amp;&amp;
+<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
 make</userinput></screen>
 
@@ -185,16 +185,4 @@
 
 <screen role="root"><userinput>make install</userinput></screen>
-
-  </sect3>
-
-  <sect3 role="commands">
-    <title>Command Explanations</title>
-
-    <para>
-      <command>autoreconf -fi</command>: This command regenerates
-      the configure script to prevent a mandatory test for
-      wayland-scanner when configuring.  It can be omitted if 
-      <xref linkend="wayland"/> has been built.
-    </para>
 
   </sect3>
@@ -214,9 +202,15 @@
         </seg>
         <seg>
-          libva-drm.so, libva-egl.so, libva-glx.so, libva.so,
-          libva-tpi.so, libva-wayland.so, and libva-x11.so
-        </seg>
-        <seg>
-          dummy_drv_video.so and i965_drv_video.so
+          libva-drm.so, 
+          libva-egl.so, 
+          libva-glx.so, 
+          libva.so,
+          libva-tpi.so, 
+          libva-wayland.so, and 
+          libva-x11.so
+        </seg>
+        <seg>
+          dummy_drv_video.so and 
+          i965_drv_video.so
         </seg>
         <seg>
Index: x/installing/mesa.xml
===================================================================
--- x/installing/mesa.xml	(revision 5f8f3c57d0fc5502fa3291fbc774bafbfa9d03d4)
+++ x/installing/mesa.xml	(revision 14bf8790799cca39bb2fc313893dc683f5cc6a5f)
@@ -7,8 +7,8 @@
   <!ENTITY mesa-download-http "https://mesa.freedesktop.org/archive/mesa-&mesa-version;.tar.xz">
   <!ENTITY mesa-download-ftp  "ftp://ftp.freedesktop.org/pub/mesa/mesa-&mesa-version;.tar.xz">
-  <!ENTITY mesa-md5sum        "ab1c7d44df6afd5d35286de57f762a74">
+  <!ENTITY mesa-md5sum        "a4844bc6052578574f9629458bcbb749">
   <!ENTITY mesa-size          "9.4 MB">
-  <!ENTITY mesa-buildsize     "342 MB (with demos and docs, add 52 MB for tests)">
-  <!ENTITY mesa-time          "2.8 SBU (using parallelism=4 with demos and docs, add 0.6 SBU for tests)">
+  <!ENTITY mesa-buildsize     "343 MB (with demos and docs, add 52 MB for tests)">
+  <!ENTITY mesa-time          "4.0 SBU (using parallelism=4 with demos and docs, add 0.7 SBU for tests)">
 ]>
 
Index: x/installing/xkeyboard-config.xml
===================================================================
--- x/installing/xkeyboard-config.xml	(revision 5f8f3c57d0fc5502fa3291fbc774bafbfa9d03d4)
+++ x/installing/xkeyboard-config.xml	(revision 14bf8790799cca39bb2fc313893dc683f5cc6a5f)
@@ -9,7 +9,7 @@
   <!ENTITY xkeyboard-config-download-ftp
   "&xorg-download-ftp;/data/xkeyboard-config/xkeyboard-config-&xkeyboard-config-version;.tar.bz2">
-  <!ENTITY xkeyboard-config-md5sum        "1f68886339116ae3877052204c9b9b88">
-  <!ENTITY xkeyboard-config-size          "955 KB">
-  <!ENTITY xkeyboard-config-buildsize     "20 MB">
+  <!ENTITY xkeyboard-config-md5sum        "af9498e8954907d0a47f0f7b3d21e1ef">
+  <!ENTITY xkeyboard-config-size          "972 KB">
+  <!ENTITY xkeyboard-config-buildsize     "13 MB">
   <!ENTITY xkeyboard-config-time          "less than 0.1 SBU">
 ]>
@@ -38,4 +38,5 @@
 
     &lfs80_checked;
+    &gcc7_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
Index: x/installing/xterm.xml
===================================================================
--- x/installing/xterm.xml	(revision 5f8f3c57d0fc5502fa3291fbc774bafbfa9d03d4)
+++ x/installing/xterm.xml	(revision 14bf8790799cca39bb2fc313893dc683f5cc6a5f)
@@ -7,7 +7,7 @@
   <!ENTITY xterm-download-http " ">
   <!ENTITY xterm-download-ftp  "ftp://invisible-island.net/xterm/xterm-&xterm-version;.tgz">
-  <!ENTITY xterm-md5sum        "3c32e931adcad44e64e57892e75d9e02">
+  <!ENTITY xterm-md5sum        "efb6474df42fa2ae946978c3822719e7">
   <!ENTITY xterm-size          "1.2 MB">
-  <!ENTITY xterm-buildsize     "11.1 MB">
+  <!ENTITY xterm-buildsize     "11.3 MB">
   <!ENTITY xterm-time          "0.1 SBU">
 ]>
@@ -36,4 +36,5 @@
 
     &lfs80_checked;
+    &gcc7_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
