Author: renodr
Date: Thu Jul 21 14:59:16 2016
New Revision: 17603
Log:
Update to libdrm-2.4.69
Restored Xorg-Server dependencies and systemd specific info to systemd
Added seds to subversion, libva, and libX11 to silence more libtool warnings
Typo fixes
Modified:
trunk/BOOK/general.ent
trunk/BOOK/general/prog/subversion.xml
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/packages.ent
trunk/BOOK/x/installing/libva.xml
trunk/BOOK/x/installing/x7lib.xml
trunk/BOOK/x/installing/xorg-server.xml
trunk/BOOK/x/lib/libdrm.xml
Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent Wed Jul 20 21:10:38 2016 (r17602)
+++ trunk/BOOK/general.ent Thu Jul 21 14:59:16 2016 (r17603)
@@ -1,12 +1,12 @@
<!-- $LastChangedBy$ $Date$ -->
-<!ENTITY day "20"> <!-- Always 2 digits -->
+<!ENTITY day "21"> <!-- Always 2 digits -->
<!ENTITY month "07"> <!-- Always 2 digits -->
<!ENTITY year "2016">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
-<!ENTITY releasedate "July 20th &year;">
+<!ENTITY releasedate "July 21st &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
<!ENTITY lfs-version "development"> <!-- x.y|development -->
Modified: trunk/BOOK/general/prog/subversion.xml
==============================================================================
--- trunk/BOOK/general/prog/subversion.xml Wed Jul 20 21:10:38 2016
(r17602)
+++ trunk/BOOK/general/prog/subversion.xml Thu Jul 21 14:59:16 2016
(r17603)
@@ -10,7 +10,7 @@
<!ENTITY subversion-md5sum "29121a038f87641055a8183f49e9739f">
<!ENTITY subversion-size "7.6 MB">
<!ENTITY subversion-buildsize "165 MB (add 165 MB for bindings, 24 MB
for docs, reportedly 800 MB for tests)">
- <!ENTITY subversion-time "1.5 SBU (add 1.7 SBU for bindings,
reportedly 67 SBU for tests))">
+ <!ENTITY subversion-time "1.5 SBU (add 1.7 SBU for bindings,
reportedly 67 SBU for tests)">
]>
<sect1 id="subversion" xreflabel="Subversion-&subversion-version;">
@@ -146,7 +146,8 @@
commands:
</para>
-<screen><userinput>./configure --prefix=/usr \
+<screen><userinput>sed -i "/seems to be moved/s/^/#/" build/ltmain.sh
&&
+./configure --prefix=/usr \
--disable-static \
--with-apache-libexecdir &&
make</userinput></screen>
@@ -240,6 +241,11 @@
<sect2 role="commands">
<title>Command Explanations</title>
+ <para>
+ <command>sed -i ... build/ltmain.sh</command>: This sed silences several
+ annoying and useless warnings emitted from libtool.
+ </para>
+
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Wed Jul 20 21:10:38
2016 (r17602)
+++ trunk/BOOK/introduction/welcome/changelog.xml Thu Jul 21 14:59:16
2016 (r17603)
@@ -44,6 +44,24 @@
-->
<listitem>
+ <para>July 21st, 2016</para>
+ <itemizedlist>
+ <listitem>
+ <para>[renodr] - Added a sed to subversion, libva, and libX11 to
+ silence more libtool warnings.</para>
+ </listitem>
+ <listitem revision="systemd">
+ <para>[renodr] - Restored Xorg Server dependencies and systemd
+ specific information.</para>
+ </listitem>
+ <listitem>
+ <para>[renodr] - Update to libdrm-2.4.69. Fixes
+ <ulink url="&blfs-ticket-root;8096">#8096</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>July 20th, 2016</para>
<itemizedlist>
<listitem>
Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent Wed Jul 20 21:10:38 2016 (r17602)
+++ trunk/BOOK/packages.ent Thu Jul 21 14:59:16 2016 (r17603)
@@ -117,7 +117,7 @@
<!ENTITY libatomic_ops-version "7.4.4">
<!ENTITY libcroco-version "0.6.11">
<!ENTITY libdaemon-version "0.14">
-<!ENTITY libdrm-version "2.4.68">
+<!ENTITY libdrm-version "2.4.69">
<!ENTITY libepoxy-version "1.3.1">
<!ENTITY libesmtp-version "1.0.6">
<!ENTITY libffi-version "3.2.1">
Modified: trunk/BOOK/x/installing/libva.xml
==============================================================================
--- trunk/BOOK/x/installing/libva.xml Wed Jul 20 21:10:38 2016 (r17602)
+++ trunk/BOOK/x/installing/libva.xml Thu Jul 21 14:59:16 2016 (r17603)
@@ -146,7 +146,8 @@
commands:
</para>
-<screen><userinput>./configure $XORG_CONFIG &&
+<screen><userinput>sed -i "/seems to be moved/s/^/#/" ltmain.sh &&
+./configure $XORG_CONFIG &&
make</userinput></screen>
<para>
@@ -197,6 +198,11 @@
<xref linkend="wayland"/> has been built.
</para>
+ <para>
+ <command>sed -i ... ltmain.sh</command>: This sed silences many
+ annoying and useless warnings from libtool.
+ </para>
+
</sect3>
<sect3 role="content">
Modified: trunk/BOOK/x/installing/x7lib.xml
==============================================================================
--- trunk/BOOK/x/installing/x7lib.xml Wed Jul 20 21:10:38 2016 (r17602)
+++ trunk/BOOK/x/installing/x7lib.xml Thu Jul 21 14:59:16 2016 (r17603)
@@ -254,6 +254,10 @@
tar -xf $package
pushd $packagedir
case $packagedir in
+ libX11-[0-9]* )
+ sed -i "/seems to be moved/s/^/#/" ltmain.sh
+ ./configure $XORG_CONFIG
+ ;;
libXfont-[0-9]* )
./configure $XORG_CONFIG --disable-devel-docs
;;
@@ -282,6 +286,11 @@
<sect2 role="commands">
<title>Command Explanations</title>
+ <para>
+ <command>sed -i ... ltmain.sh</command>: This sed silences several
+ annoying and useless warnings from libtool.
+ </para>
+
<para><parameter>--with-fop</parameter>: Use <xref linkend="fop"/> to
generate PDF documentation (only for the libXfont package).</para>
Modified: trunk/BOOK/x/installing/xorg-server.xml
==============================================================================
--- trunk/BOOK/x/installing/xorg-server.xml Wed Jul 20 21:10:38 2016
(r17602)
+++ trunk/BOOK/x/installing/xorg-server.xml Thu Jul 21 14:59:16 2016
(r17603)
@@ -100,11 +100,17 @@
</para>
<bridgehead renderas="sect4">Recommended</bridgehead>
- <para role="recommended">
+ <para role="recommended" revision="sysv">
<xref linkend="libepoxy"/> (required for glamor, see command
explanations below) and
<xref linkend="xcb-util-keysyms"/> (used by Xnest)
</para>
+ <para role="recommended" revision="systemd">
+ <xref linkend="libepoxy"/> (needed for glamor and Xwayland),
+ <xref linkend="wayland"/> (needed for Xwayland),
+ <xref linkend="systemd"/>, and
+ <xref linkend="xcb-util-keysyms"/> (used by Xnest)
+ </para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
@@ -115,8 +121,10 @@
<xref linkend="xcb-util-keysyms"/> (used by Xnest),
<xref linkend="xcb-util-image"/>,
<xref linkend="xcb-util-renderutil"/>,
- <xref linkend="xcb-util-wm"/> (all three to build Xephyr) and
+ <xref linkend="xcb-util-wm"/> (all three to build Xephyr)
+ <phrase revision="sysv">and</phrase>
<xref linkend="xmlto"/> (to build documentation)
+ <phrase revision="systemd">and <ulink
url="http://download.savannah.gnu.org/releases/libunwind">libunwind</ulink></phrase>
</para>
<para condition="html" role="usernotes">User Notes:
@@ -145,7 +153,7 @@
Install the server by running the following commands:
</para>
-<screen><userinput>./configure $XORG_CONFIG \
+<screen revision="sysv"><userinput>./configure $XORG_CONFIG \
--enable-glamor \
--enable-install-setuid \
--enable-suid-wrapper \
@@ -153,6 +161,12 @@
--with-xkb-output=/var/lib/xkb &&
make</userinput></screen>
+<screen revision="systemd"><userinput>./configure $XORG_CONFIG \
+ --enable-glamor \
+ --enable-suid-wrapper \
+ --with-xkb-output=/var/lib/xkb &&
+make</userinput></screen>
+
<para>
To test the results, issue: <command>make check</command>.
</para>
@@ -162,13 +176,16 @@
user:
</para>
-<screen role="root"><userinput>make install &&
+<screen role="root" revision="sysv"><userinput>make install &&
mkdir -pv /etc/X11/xorg.conf.d &&
cat >> /etc/sysconfig/createfiles << "EOF"
<literal>/tmp/.ICE-unix dir 1777 root root
/tmp/.X11-unix dir 1777 root root</literal>
EOF</userinput></screen>
+<screen role="root" revision="systemd"><userinput>make install &&
+mkdir -pv /etc/X11/xorg.conf.d</userinput></screen>
+
</sect2>
<sect2 role="commands">
@@ -183,7 +200,7 @@
offers acceleration.
</para>
- <para>
+ <para revision="sysv">
<parameter>--enable-install-setuid</parameter>: The Xorg binary must run
as the root user. This switch ensures that the binary is installed
setuid when <command>make</command> is run by an unprivileged user.
@@ -194,14 +211,21 @@
legacy driver support on rootless xserver systems.
</para>
- <para>
+ <para revision="sysv">
<parameter>--disable-systemd-logind</parameter>: Do not build
systemd-logind support, otherwise, an error (EE), logged in
<filename>/var/log/Xorg.0.log</filename>, occurs when starting the X
server. Systemd is not supported by BLFS.
</para>
- <para>
+ <para revision="systemd">
+ <parameter>--disable-systemd-logind --enable-install-setuid</parameter>:
+ These switches disable systemd-logind integration and restore the setuid
+ bit to the Xorg executable, allowing Xorg Server to work
+ without having the systemd PAM module installed and set up.
+ </para>
+
+ <para revision="sysv">
<command>cat >> /etc/sysconfig/createfiles...</command>: This
command creates the <filename class="directory">/tmp/.ICE-unix</filename>
and <filename class="directory">/tmp/.X11-unix</filename> directories at
Modified: trunk/BOOK/x/lib/libdrm.xml
==============================================================================
--- trunk/BOOK/x/lib/libdrm.xml Wed Jul 20 21:10:38 2016 (r17602)
+++ trunk/BOOK/x/lib/libdrm.xml Thu Jul 21 14:59:16 2016 (r17603)
@@ -6,8 +6,8 @@
<!ENTITY libdrm-download-http
"http://dri.freedesktop.org/libdrm/libdrm-&libdrm-version;.tar.bz2">
<!ENTITY libdrm-download-ftp " ">
- <!ENTITY libdrm-md5sum "bcc96848d969cecf28223f668eeff354">
- <!ENTITY libdrm-size "718 KB">
+ <!ENTITY libdrm-md5sum "2cee933bdef3e10d552d97b3a8fb640f">
+ <!ENTITY libdrm-size "800 KB">
<!ENTITY libdrm-buildsize "16 MB (plus 1 MB for the tests)">
<!ENTITY libdrm-time "0.2 SBU (plus 0.8 SBU for the tests)">
]>
@@ -82,10 +82,12 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
+ <xref linkend="cairo"/> (for tests),
<xref linkend="DocBook"/>,
<xref linkend="docbook-xsl"/> and
- <xref linkend="libxslt"/> (to build manual pages), and
- <xref linkend="valgrind"/>
+ <xref linkend="libxslt"/> (to build manual pages),
+ <xref linkend="valgrind"/>, and
+ <ulink url="http://cunit.sourceforge.net/">CUNIT</ulink> (for AMDGPU
tests)
</para>
<para condition="html" role="usernotes">User Notes:
@@ -127,7 +129,7 @@
<para>
<command>sed -e "/pthread-stubs/d" -i configure.ac</command>:
- This sed removes dependency on libpthread-stubs package
+ This sed removes a dependency on the libpthread-stubs package
which is useless on Linux.
</para>
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page