[blfs-book] r12160 - in trunk/BOOK: . introduction/welcome x/installing

igor at higgs.linuxfromscratch.org igor at higgs.linuxfromscratch.org
Fri Nov 8 01:27:51 PST 2013


Author: igor
Date: Fri Nov  8 01:27:51 2013
New Revision: 12160

Log:
update to libxcb-1.9.3

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/x/installing/libxcb.xml

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent	Fri Nov  8 00:56:28 2013	(r12159)
+++ trunk/BOOK/general.ent	Fri Nov  8 01:27:51 2013	(r12160)
@@ -516,7 +516,7 @@
 <!ENTITY libXdmcp-version             "1.1.1">
 <!ENTITY libpthread-stubs-version     "0.3">
 <!ENTITY xcb-proto-version            "1.8">
-<!ENTITY libxcb-version               "1.9.1">
+<!ENTITY libxcb-version               "1.9.3">
 <!ENTITY xbitmaps-version             "1.1.1">
 <!ENTITY xcursor-themes-version       "1.0.4">
 <!ENTITY xkeyboard-config-version     "2.10.1">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	Fri Nov  8 00:56:28 2013	(r12159)
+++ trunk/BOOK/introduction/welcome/changelog.xml	Fri Nov  8 01:27:51 2013	(r12160)
@@ -47,6 +47,10 @@
       <para>November 8th, 2013</para>
       <itemizedlist>
         <listitem>
+          <para>[igor] - Update to libxcb-1.9.3. Fixes
+          <ulink url="&blfs-ticket-root;4283">#4283</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[igor] - Update to xcb-proto-1.9. Fixes
           <ulink url="&blfs-ticket-root;4282">#4282</ulink>.</para>
         </listitem>

Modified: trunk/BOOK/x/installing/libxcb.xml
==============================================================================
--- trunk/BOOK/x/installing/libxcb.xml	Fri Nov  8 00:56:28 2013	(r12159)
+++ trunk/BOOK/x/installing/libxcb.xml	Fri Nov  8 01:27:51 2013	(r12160)
@@ -6,9 +6,9 @@
 
   <!ENTITY libxcb-download-http "http://xcb.freedesktop.org/dist/libxcb-&libxcb-version;.tar.bz2">
   <!ENTITY libxcb-download-ftp  " ">
-  <!ENTITY libxcb-md5sum        "ed632cb0dc31b6fbd7ea5c0f931cf5a4">
-  <!ENTITY libxcb-size          "365 KB">
-  <!ENTITY libxcb-buildsize     "39 MB">
+  <!ENTITY libxcb-md5sum        "1ca999ca94f760d917ef2d8466a88742">
+  <!ENTITY libxcb-size          "391 KB">
+  <!ENTITY libxcb-buildsize     "45 MB">
   <!ENTITY libxcb-time          "0.3 SBU">
 ]>
 
@@ -58,14 +58,6 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing='compact'>
-      <listitem>
-        <para>Required patch: <ulink
-        url="&patch-root;/libxcb-&libxcb-version;-automake_bug-1.patch"/></para>
-      </listitem>
-    </itemizedlist>
-
     <bridgehead renderas="sect3">libxcb Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
@@ -93,9 +85,8 @@
     <para>Install <application>libxcb</application> by running the following
     commands:</para>
 
-<screen><userinput>patch -Np1 -i ../libxcb-&libxcb-version;-automake_bug-1.patch &&
-sed -e "s/pthread-stubs//" -i configure.ac &&
-autoreconf -fi &&
+<screen><userinput>sed -e "s/pthread-stubs//" -i configure.ac &&
+autoreconf -fiv &&
 ./configure $XORG_CONFIG --docdir='${datadir}'/doc/libxcb-&libxcb-version; \
             --enable-xinput --enable-xkb &&
 make</userinput></screen>
@@ -115,45 +106,18 @@
     sed removes dependency on libpthread-stubs package which is useless on
     Linux.</para>
 
-    <para><option>--enable-xinput</option>: This switch enables XCB Xinput
+    <para><parameter>--enable-xinput</parameter>: This switch enables XCB Xinput
     extension.</para>
 
-    <para><option>--enable-xkb</option>: This switch enables XCB XKB
+    <para><parameter>--enable-xkb</parameter>: This switch enables XCB XKB
     extension.</para>
 
-    <para><parameter>--without-doxygen</parameter>: This switch can be used
+    <para><option>--without-doxygen</option>: This switch can be used
     to disable the API documentation if <xref linkend="doxygen"/> is
     installed.</para>
 
   </sect2>
-<!--
-  <sect2 role="configuration">
-    <title>Configuring libxcb</title>
-
-    <sect3 id="libxcb-config">
-      <title>Configuration Information</title>
-
-      <para>The <application>libxcb</application> developers have decided
-      to be strict in asserting locking bugs in X11 applications. This is
-      different than the behavior of <application>libX11</application> when
-      used on its own, and it will cause some applications to crash when
-      they previously did not. When an application has these types of bugs,
-      it will crash with the following assertion:</para>
-
-<screen><literal>xcb_xlib_lock: Assertion `!c->xlib.lock' failed.</literal></screen>
-
-      <para>An environment variable, <envar>LIBXCB_ALLOW_SLOPPY_LOCK</envar>,
-      can be set which will allow the locking bugs to not crash the
-      application. It is a workaround that is known to be needed in a few
-      cases. If it is found that these bugs affect an application in use, add
-      the following to your system or personal profile:</para>
 
-<screen><literal>export LIBXCB_ALLOW_SLOPPY_LOCK=1</literal></screen>
-
-    </sect3>
-
-  </sect2>
--->
   <sect2 role="content">
     <title>Contents</title>
 



More information about the blfs-book mailing list