Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 6925 → Rev 6926

/trunk/lfs/Makefile
5,11 → 5,8
ROOT_ID =
PDF_OUTPUT = LFS-BOOK.pdf
NOCHUNKS_OUTPUT = LFS-BOOK.html
EPUB_OUTPUT = LFS-BOOK.epub
SHELL = /bin/bash
 
 
 
ifdef V
Q =
else
27,12 → 24,13
mkdir -p $(BASEDIR)/stylesheets; \
fi;
$(Q)cp stylesheets/lfs-xsl/*.css $(BASEDIR)/stylesheets
$(Q)pushd $(BASEDIR)/; sed -i -e "s@../stylesheets@stylesheets@g" *.html; popd
 
$(Q)if [ ! -e $(BASEDIR)/images ]; then \
mkdir -p $(BASEDIR)/images; \
fi;
$(Q)cp images/*.png $(BASEDIR)/images
# $(Q)cd $(BASEDIR)/; sed -i -e "s@../stylesheets@stylesheets@g" *.html
# $(Q)cd $(BASEDIR)/; sed -i -e "s@../images@images@g" *.html
# $(Q)pushd $(BASEDIR)/; sed -i -e "s@../images@images@g" *.html; popd
 
@echo "Running Tidy and obfuscate.sh..."
$(Q)for filename in `find $(BASEDIR) -name "*.html"`; do \
44,16 → 42,6
 
$(Q)$(MAKE) $(BASEDIR)/wget-list $(BASEDIR)/md5sums
 
epub: validate
@echo "Generating HTML/XML for EPUB..."
$(Q)if [ ! -e $(BASEDIR) ]; then \
mkdir -p $(BASEDIR); \
fi;
$(Q)mkdir -p $(RENDERTMP)/lfs-epub/
$(Q)xsltproc --nonet --output $(RENDERTMP)/lfs-epub/ stylesheets/lfs-xsl/docbook-xsl-1.78.1/epub/docbook.xsl $(RENDERTMP)/lfs-full.xml
@echo "Generating EPUB file..."
$(Q)./gen-epub.sh $(RENDERTMP) $(BASEDIR) $(EPUB_OUTPUT)
 
pdf: validate
@echo "Generating profiled XML for PDF..."
$(Q)xsltproc --nonet --stringparam profile.condition pdf \
/trunk/lfs/chapter01/changelog.xml
36,7 → 36,78
</itemizedlist>
</listitem>
-->
<listitem>
<para>11-08-2015</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Passage à tzdata-2015f. Corrige
<ulink url="&lfs-ticket-root;3830">#3830</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Ajout d'un contournement à ncurses au chapitre 5
pour les hôtes où mawk est installé.</para>
</listitem>
</itemizedlist>
</listitem>
 
<listitem>
<para>11-08-2015</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Passage à procps-ng-3.3.11. Corrige
<ulink url="&lfs-ticket-root;3829">#3829</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Passage à man-pages-4.02. Corrige
<ulink url="&lfs-ticket-root;3828">#3828</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Passage à ncurses-6.0. Corrige
<ulink url="&lfs-ticket-root;3827">#3827</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Passage à glibc-2.22. Corrige
<ulink url="&lfs-ticket-root;3826">*3826</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Passage à linux-4.1.5. Corrig
<ulink url="&lfs-ticket-root;3825">*3825</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>03-08-2015</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Passage à binutils-2.25.1. Corrige
<ulink url="&lfs-ticket-root;3820">*3820</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Passage à linux-4.1.3. Corrige
<ulink url="&lfs-ticket-root;3821">*3821</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Passage à man-pages-4.01. Corrige
<ulink url="&lfs-ticket-root;3822">#3822</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Passage à check-0.10.0. Corrige
<ulink url="&lfs-ticket-root;3824">#3824</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
 
<listitem>
<para>23-07-2015</para>
<itemizedlist>
<listitem>
<para>[krejzi] - Correction d'un avertissement dans le cript perl
intltool-update provenant de perl-5.22.</para>
</listitem>
</itemizedlist>
</listitem>
 
<listitem>
<para>16-07-2015</para>
<itemizedlist>
<listitem>
/trunk/lfs/chapter01/whatsnew.xml
40,9 → 40,9
<!--<listitem>
<para>Bash &bash-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>Binutils &binutils-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Bison &bison-version;</para>
</listitem>-->
49,9 → 49,9
<!--<listitem>
<para>Bzip2 &bzip2-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>Check &check-version;</para>
</listitem>-->
</listitem>
<listitem>
<para>Coreutils &coreutils-version;</para>
</listitem>
94,9 → 94,9
<listitem>
<para>Gettext &gettext-version;</para>
</listitem>
<!--<listitem>
<listitem>
<para>Glibc &glibc-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>GMP &gmp-version;</para>
</listitem>-->
169,9 → 169,9
<listitem>
<para>MPFR &mpfr-version;</para>
</listitem>
<!--<listitem>
<listitem>
<para>Ncurses &ncurses-version;</para>
</listitem>-->
</listitem>
<listitem>
<para>Patch &patch-version;</para>
</listitem>
181,9 → 181,9
<!--<listitem>
<para>Pkg-config &pkgconfig-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>Procps-ng &procps-ng-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Psmisc &psmisc-version;</para>
</listitem>-->
202,12 → 202,6
<!--<listitem>
<para>SysVinit &sysvinit-version;</para>
</listitem>-->
<!--<listitem>
<para>Tar &tar-version;</para>
</listitem>-->
<!--<listitem>
<para>Tcl-core-&tcl-version;</para>
</listitem>-->
<listitem>
<para>Texinfo &texinfo-version;</para>
</listitem>
247,10 → 241,6
<listitem>
<para>&bash-fixes-patch;</para>
</listitem>
 
<!--<listitem>
<para>&gcc-upstream-patch;</para>
</listitem>-->
<listitem>
<para>Tcl-core-&tcl-version;</para>
257,7 → 247,7
</listitem>
 
<listitem>
<para>&ncurses-gcc5-buildfixes-patch;</para>
<para>Tcl-core-&tcl-version;</para>
</listitem>
 
 
/trunk/lfs/chapter03/patches.xml
35,31 → 35,7
</listitem>
</varlistentry>
 
<!-- <varlistentry>
<term>Binutils correctif LTO - <token>&binutils-lto-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&binutils-lto-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <literal>&binutils-lto-patch-md5;</literal></para>
</listitem>
</varlistentry>
 
<varlistentry>
<term>Binutils correctif suite de tests LTO - <token>&binutils-lto-testsuite-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&binutils-lto-testsuite-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <literal>&binutils-lto-testsuite-patch-md5;</literal></para>
</listitem>
</varlistentry>
 
<varlistentry>
<term>Binutils correctif plusieurs suppléments - <token>&binutils-multiple-plugins-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Tél©chargement&nbsp;: <ulink url="&patches-root;&binutils-multiple-plugins-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <literal>&binutils-multiple-plugins-patch-md5;</literal></para>
</listitem>
</varlistentry>-->
 
<varlistentry>
<term>Bzip2 Correctif documentation - <token>&bzip2-docs-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&bzip2-docs-patch;"/></para>
74,32 → 50,7
<para>Somme de contrôle MD5&nbsp;: <literal>&coreutils-i18n-patch-md5;</literal></para>
</listitem>
</varlistentry>
<!--
<varlistentry>
<term>Coreutils correctif erreur de segmentation shuf - <token>&coreutils-shuf-segfault-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&coreutils-shuf-segfault-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <literal>&coreutils-shuf-segfault-patch-md5;</literal></para>
</listitem>
</varlistentry>
 
<varlistentry>
<term>E2fsprogs Correction Tests - <token>&e2fsprogs-fix-test-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&e2fsprogs-fix-test-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <literal>&e2fsprogs-fix-test-patch-md5;</literal></para>
</listitem>
</varlistentry>
 
<varlistentry>
<term>Gcc correctif en amont Libgomp - <token>&gcc-upstream-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&gcc-upstream-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <literal>&gcc-upstream-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<varlistentry>
<term>Glibc correctif FHS - <token>&glibc-fhs-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&glibc-fhs-patch;"/></para>
115,15 → 66,6
</listitem>
</varlistentry>
 
<!-- <varlistentry>
<term>Mpfr Upstream Fixes Patch - <token>&mpfr-fixes-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&mpfr-fixes-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <literal>&mpfr-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
 
<varlistentry>
<term>Ncurses Correctifs GCC 5 - <token>&ncurses-gcc5-buildfixes-patch-size;</token>&nbsp;:</term>
<listitem>
132,14 → 74,6
</listitem>
</varlistentry>
 
<!-- <varlistentry>
<term>Perl correctifs GCC 5 - <token>&perl-gcc5-fixes-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&perl-gcc5-fixes-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <literal>&perl-gcc5-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>-->
 
<varlistentry>
<term>Readline Corrections en amont - <token>&readline-fixes-patch-size;</token>&nbsp;:</term>
<listitem>
156,14 → 90,6
</listitem>
</varlistentry>
 
<!-- <varlistentry>
<term>Tar correctif Manpage - <token>&tar-manpage-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&tar-manpage-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <literal>&tar-manpage-patch-md5;</literal></para> </listitem>
</varlistentry>
-->
 
</variablelist>
 
<para>Taille totale de ces correctifs&nbsp;: environ <returnvalue/></para>
/trunk/lfs/chapter05/glibc.xml
43,22 → 43,6
<sect2 role="installation">
<title>Installation de Glibc</title>
 
<!-- <para>Dans certains cas, en particulier avec LFS 7.1, les en-têtes rpc n'étaient
pas installées correctement. Regardez si elles sont installées dans le système
hôte et, sinon, installez-les&nbsp;:</para>
 
<screen><userinput remap="pre">if [ ! -r /usr/include/rpc/types.h ]; then
su -c 'mkdir -pv /usr/include/rpc'
su -c 'cp -v sunrpc/rpc/*.h /usr/include/rpc'
fi</userinput></screen>
-->
 
<para>Corrigez une régression du paquet concernant les architectures 32 bits&nbsp;:</para>
 
<screen><userinput remap="pre">sed -e '/ia32/s/^/1:/' \
-e '/SSE2/s/^1://' \
-i sysdeps/i386/i686/multiarch/mempcpy_chk.S</userinput></screen>
 
<para>La documentation de Glibc recommande de construire Glibc en dehors du
répertoire des sources, c'est-à-dire dans un répertoire dédié&nbsp;:</para>
 
65,24 → 49,6
<screen><userinput remap="pre">mkdir -v ../glibc-build
cd ../glibc-build</userinput></screen>
 
<!--
<para>Glibc ne supportant plus i386, ses développeurs disent d'utiliser
le commutateur du compilateur <parameter>-march=i486</parameter> lorsqu'on
le compile pour des machines x86. On peut faire cela de plusieurs manières,
mais des tests montrent que la meilleure place pour le commutateur est à
l'intérieur de la variable de compilation <quote>CFLAGS</quote>. Au lieu de
remplacer entièrement ce que le système de compilation interne de
Glibc utilise pour CFLAGS, ajoutez le nouveau commutateur au contenu
existant de CFLAGS en utilisant le fichier spécial
<filename>configparms</filename>. Le commutateur -mtune=native est également
requis pour réinitialiser une valeur raisonnable pour -mtune, laquelle est
modifiée lors du paramétrage de -march.</para>
<screen><userinput remap="configure">case `uname -m` in
i?86) echo "CFLAGS += -march=i486 -mtune=native" > configparms ;;
esac</userinput></screen>
-->
 
<para>Ensuite, préparez la compilation de Glibc&nbsp;:</para>
 
<screen><userinput remap="configure">../glibc-&glibc-version;/configure \
/trunk/lfs/chapter05/ncurses.xml
43,10 → 43,10
<sect2 role="installation">
<title>Installation de Ncurses</title>
 
<para>D'abord, appliquez un correctif pour empêcher un échec de construction
avec GCC 5&nbsp;:</para>
<para>Tout d'abord, assurez-vous que gawk est découvert en premier lors de
la configuration&nbsp;:</para>
 
<screen><userinput remap="pre">patch -Np1 -i ../&ncurses-gcc5-buildfixes-patch;</userinput></screen>
<screen><userinput remap="pre">sed s/mawk// configure</userinput></screen>
 
<para>Préparez la compilation de Ncurses&nbsp;:</para>
 
/trunk/lfs/chapter06/autoconf.xml
55,7 → 55,7
 
<para>Ceci prend du temps, pratiquement 4.7 SBUs. En plus, six tests sont ignorés car ils utilisent Automake.
Pour effectuer tous les tests, vous pouvez retester Autoconf après
que Automake ai été installé. En outre, un test échoue à cause de changements
que Automake ai été installé. En outre, deux tests échouent à cause de changements
dan libtool-2.4.3 et supérieur.</para>
 
<para>Installez le paquet&nbsp;:</para>
/trunk/lfs/chapter06/glibc.xml
68,23 → 68,7
et l'éditeur de liens ne peuvent pas être ajustés avant l'installation de
Glibc, car les tests autoconf de Glibc donneraient de faux résultats, ce qui
irait à l'encontre du but de faire une construction propre.</para>
<para>Corrigez une régression du paquet concernant les architectures 32 bits&nbsp;:</para>
 
<screen><userinput remap="pre">sed -e '/ia32/s/^/1:/' \
-e '/SSE2/s/^1://' \
-i sysdeps/i386/i686/multiarch/mempcpy_chk.S</userinput></screen>
 
<para>Corrigez un problème de sécurité potentiel identifié en amont&nbsp;:</para>
 
<screen><userinput remap="pre">sed -i '/glibc.*pad/{i\ buflen = buflen > pad ? buflen - pad : 0;
s/ + pad//}' resolv/nss_dns/dns-host.c</userinput></screen>
 
<para>Corrigez un test qui échoue lors d'une construction utilisant GCC 5&nbsp;:</para>
 
<screen><userinput remap="pre">sed -e '/tst-audit2-ENV/i CFLAGS-tst-audit2.c += -fno-builtin' \
-i elf/Makefile</userinput></screen>
 
<para>La documentation de Glibc recommande de construire Glibc en dehors du
répertoire des sources dans un répertoire de construction dédié&nbsp;:</para>
 
143,9 → 127,15
</listitem>
-->
<listitem>
<para>posix/tst-getaddrinfo4 et posix/tst-getaddrinfo5 échoueront toujours, faute de connexion réseau
<para><emphasis>posix/tst-getaddrinfo4</emphasis> échouera toujours, faute de connexion réseau
au moment de l'exécution du test.</para>
</listitem>
<listitem>
<para>Les tests <emphasis>elf/tst-protected1a</emphasis> and
<emphasis>elf/tst-protected1a</emphasis> sont connus pour échouer avec
la version stable de binutils.</para>
</listitem>
 
<!--
<listitem>
<para>libio/tst-ftell-partial-wide.out échoue à cause de l'absence des locales
/trunk/lfs/chapter06/inetutils.xml
98,6 → 98,10
 
<screen><userinput remap="test">make check</userinput></screen>
 
<para>Un test, <emphasis>libls.sh</emphasis>, est connu pour échouer car
certains chemins vers des programmes support sont codés en dur. Tous les
tests réussissent si les tests sont relancés à la fin du chapitre 6.</para>
 
<para>Installez le paquet&nbsp;:</para>
 
<screen><userinput remap="install">make install</userinput></screen>
/trunk/lfs/chapter06/intltool.xml
39,8 → 39,13
</sect2>
 
<sect2 role="installation">
<title>Installation of Intltool</title>
<title>Installation d'Intltool</title>
 
<para>Tout d'abord, corrigez un avertissement provoqué par perl-5.22 et
:</para>
 
<screen><userinput remap="pre">sed -i 's:\\\${:\\\$\\{:' intltool-update.in</userinput></screen>
 
<para>Préparez la compilation d'Intltool&nbsp;:</para>
 
<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
/trunk/lfs/chapter06/ncurses.xml
41,11 → 41,6
<sect2 role="installation">
<title>Installation de Ncurses</title>
 
<para>D'abord, appliquez un correctif pour empêcher un échec de construction
avec GCC 5&nbsp;:</para>
 
<screen><userinput remap="pre">patch -Np1 -i ../&ncurses-gcc5-buildfixes-patch;</userinput></screen>
 
<para>N'installez pas de bibliothèque statique que configure ne gère pas&nbsp;:</para>
 
<screen><userinput remap="pre">sed -i '/LIBTOOL_INSTALL/d' c++/Makefile.in</userinput></screen>
114,7 → 109,7
<filename class="directory">/lib</filename>, où elles sont supposées
être&nbsp;:</para>
 
<screen><userinput remap="install">mv -v /usr/lib/libncursesw.so.5* /lib</userinput></screen>
<screen><userinput remap="install">mv -v /usr/lib/libncursesw.so.6* /lib</userinput></screen>
 
<para>Comme les bibliothèques ont été déplacées, un lien symbolique
pointe vers un fichier inexistant. Re-créez le&nbsp;:</para>
/trunk/lfs/chapter06/procps.xml
78,11 → 78,10
 
<screen><userinput remap="install">make install</userinput></screen>
 
<para>Enfin, déplacez les fichiers essentiels à un endroit où ils seront trouvables
<para>Enfin, déplacez les bibliothèques essentielles à un endroit où ils seront trouvables
si <filename class="directory">/usr</filename> n'est pas monté.</para>
<screen><userinput remap="install">mv -v /usr/bin/pidof /bin
mv -v /usr/lib/libprocps.so.* /lib
<screen><userinput remap="install">mv -v /usr/lib/libprocps.so.* /lib
ln -sfv ../../lib/$(readlink /usr/lib/libprocps.so) /usr/lib/libprocps.so</userinput></screen>
 
</sect2>
/trunk/lfs/general.ent
1,7 → 1,7
<?xml version="1.0" encoding="utf-8"?>
<!ENTITY version "SVN-20150716">
<!ENTITY version "SVN-20150816">
<!ENTITY short-version "svn"> <!-- Used in dbus chapter, change to x.y for release -->
<!ENTITY releasedate "16 juillet 2015">
<!ENTITY releasedate "16 août 2015">
<!ENTITY copyrightdate "1999-2015"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "7.8">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
/trunk/lfs/images/chevron-bottom.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/lfs/images/chevron-bottom.png
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: images/chevron-left.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: images/chevron-left.png
===================================================================
--- images/chevron-left.png (nonexistent)
+++ images/chevron-left.png (revision 6926)
/images/chevron-left.png
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: images/chevron-right.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: images/chevron-right.png
===================================================================
--- images/chevron-right.png (nonexistent)
+++ images/chevron-right.png (revision 6926)
/images/chevron-right.png
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: images/chevron-top.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: images/chevron-top.png
===================================================================
--- images/chevron-top.png (nonexistent)
+++ images/chevron-top.png (revision 6926)
/images/chevron-top.png
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: images/grid-three-up.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: images/grid-three-up.png
===================================================================
--- images/grid-three-up.png (nonexistent)
+++ images/grid-three-up.png (revision 6926)
/images/grid-three-up.png
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: images/menu.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: images/menu.png
===================================================================
--- images/menu.png (nonexistent)
+++ images/menu.png (revision 6926)
/images/menu.png
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: images/note.png
===================================================================
--- images/note.png (revision 6925)
+++ images/note.png (revision 6926)
@@ -1,9 +1,5 @@
‰PNG

-IHDRÅb$bKGDª#2IDATxÚe’!’Ã0 E}¾……K C -ÿtAQCACQAÁ+g“4m¥ÉŒãçoKß.㠟qþ•c ¢üô -D«Ô="¼ú²s ˆÇ%‚äd¼ÇœH ô1Ÿ›à²ÿy%ØM8ÓöfÈK
-¢wª¬Öµ>i6g-NpÖ‹˜Y‡tL#÷ߟÛ
-a–Žb;UÍ#2ÇØV}
-°Ô£rßVŠx¬]ÛzTîT÷1úºÜO HËè4Ý]o žíÕzÌΧÏæ™gç"ӒNþåHl¶ó§‹U÷‹Äuýœß¯–Ñä9¾<†t‘,×tÓß_‰)2Håž•÷d úkBCtEXtSoftware@(#)ImageMagick 4.2.8 99/08/01 cristy@mystic.es.dupont.com‘º!¸*tEXtSignature3bd747c5e45807006b090dd3e7a26c44ӓútEXtPage24x24+0+0r[ 1IEND®B`‚
\ No newline at end of file
+IHDRàw=øsBIT|dˆ pHYs  šœ‡IDATH‰í“1€0EŸz±ÞLŽVO¦ƒ£…ºùRÞë)5%œ¥Â%5üU²F½–lNX =ú©ô³W JzR³Qrôµm±¼Q-7<lï[p·ÄW%_‡&Ü3%‚ýç!ÛòÃç™ +ï Á­‚a¸Eà‚k7¼%_?õªOåü“IEND®B`‚
\ No newline at end of file
Index: images/tux.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: images/tux.png
===================================================================
--- images/tux.png (nonexistent)
+++ images/tux.png (revision 6926)
/images/tux.png
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: packages.ent
===================================================================
--- packages.ent (revision 6925)
+++ packages.ent (revision 6926)
@@ -57,10 +57,10 @@
<!ENTITY bc-ch6-du "4.0 Mo">
<!ENTITY bc-ch6-sbu "0.1 SBU">
-<!ENTITY binutils-version "2.25">
-<!ENTITY binutils-size "23,486 Ko">
+<!ENTITY binutils-version "2.25.1">
+<!ENTITY binutils-size "23,598 Ko">
<!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
-<!ENTITY binutils-md5 "d9f3303f802a5b6b0bb73a335ab89d66">
+<!ENTITY binutils-md5 "ac493a78de4fee895961d025b7905be4">
<!ENTITY binutils-home "&gnu-software;binutils/">
<!ENTITY binutils-ch5p1-du "545 Mo">
<!ENTITY binutils-ch5p1-sbu "1 SBU">
@@ -87,10 +87,10 @@
<!ENTITY bzip2-ch6-du "6.9 Mo">
<!ENTITY bzip2-ch6-sbu "moins de 0.1 SBU">
-<!ENTITY check-version "0.9.14">
-<!ENTITY check-size "741 Ko">
+<!ENTITY check-version "0.10.0">
+<!ENTITY check-size "752 Ko">
<!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz">
-<!ENTITY check-md5 "38263d115d784c17aa3b959ce94be8b8">
+<!ENTITY check-md5 "53c5e5c77d090e103a17f3ed7fd7d8b8">
<!ENTITY check-home "http://check.sourceforge.net/">
<!ENTITY check-ch5-du "11 Mo">
<!ENTITY check-ch5-sbu "0.1 SBU">
@@ -230,10 +230,10 @@
<!ENTITY gettext-ch6-du "229 Mo">
<!ENTITY gettext-ch6-sbu "4.9 SBU">
-<!ENTITY glibc-version "2.21">
-<!ENTITY glibc-size "12,034 Ko">
+<!ENTITY glibc-version "2.22">
+<!ENTITY glibc-size "12,666 Ko">
<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
-<!ENTITY glibc-md5 "9cb398828e8f84f57d1f7d5588cf40cd">
+<!ENTITY glibc-md5 "e51e02bf552a0a1fbbdc948fb2f5e83c">
<!ENTITY glibc-home "&gnu-software;libc/">
<!ENTITY glibc-ch5-du "670 Mo">
<!ENTITY glibc-ch5-sbu "3.9 SBU">
@@ -383,12 +383,12 @@
<!ENTITY linux-major-version "4">
<!ENTITY linux-minor-version "1">
-<!ENTITY linux-patch-version "2">
+<!ENTITY linux-patch-version "5">
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
-<!ENTITY linux-size "81,072 Ko">
+<!ENTITY linux-size "81,080 Ko">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "26879db288cd9ffa17c9fd5db213b272">
+<!ENTITY linux-md5 "f23e1d4ce8f63e46db81d56e36281885">
<!ENTITY linux-home "http://www.kernel.org/">
<!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
allnoconfig extended for a hopefully-bootable build on desktop machine,
@@ -429,10 +429,10 @@
<!ENTITY man-db-ch6-du "33 Mo">
<!ENTITY man-db-ch6-sbu "0.4 SBU">
-<!ENTITY man-pages-version "4.00">
-<!ENTITY man-pages-size "1,337 Ko">
+<!ENTITY man-pages-version "4.02">
+<!ENTITY man-pages-size "1,371 Ko">
<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "3401eb0020c56639070d199c3e59a4f8">
+<!ENTITY man-pages-md5 "6c5692af39eb5fe468a8bd1f110b0edd">
<!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
<!ENTITY man-pages-ch6-du "35 Mo">
<!ENTITY man-pages-ch6-sbu "moins de 0.1 SBU">
@@ -453,10 +453,10 @@
<!ENTITY mpfr-ch6-du "30 Mo">
<!ENTITY mpfr-ch6-sbu "0.7 SBU">
-<!ENTITY ncurses-version "5.9">
-<!ENTITY ncurses-size "2,760 Ko">
+<!ENTITY ncurses-version "6.0">
+<!ENTITY ncurses-size "3,059 Ko">
<!ENTITY ncurses-url "&gnu;/ncurses/ncurses-&ncurses-version;.tar.gz">
-<!ENTITY ncurses-md5 "8cb9c412e5f2d96bc6f459aa8c6282a1">
+<!ENTITY ncurses-md5 "ee13d052e1ead260d7c28071f46eefb1">
<!ENTITY ncurses-home "&gnu-software;ncurses/">
<!ENTITY ncurses-ch5-du "45 Mo">
<!ENTITY ncurses-ch5-sbu "0.5 SBU">
@@ -491,10 +491,10 @@
<!ENTITY pkgconfig-ch6-du "30 Mo">
<!ENTITY pkgconfig-ch6-sbu "0.3 SBU">
-<!ENTITY procps-ng-version "3.3.10">
-<!ENTITY procps-ng-size "801 Ko">
+<!ENTITY procps-ng-version "3.3.11">
+<!ENTITY procps-ng-size "797 Ko">
<!ENTITY procps-ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
-<!ENTITY procps-ng-md5 "1fb7f3f6bf92ce6c5c9ed9949ae858fe">
+<!ENTITY procps-ng-md5 "6cc5b94c1c5b8cbc89ad345a7b522f74">
<!ENTITY procps-ng-home "http://sourceforge.net/projects/procps-ng">
<!ENTITY procps-ng-ch6-du "17 Mo">
<!ENTITY procps-ng-ch6-sbu "0.1 SBU">
@@ -578,10 +578,10 @@
<!ENTITY texinfo-ch6-du "109 Mo">
<!ENTITY texinfo-ch6-sbu "0.5 SBU">
-<!ENTITY tzdata-version "2015e">
-<!ENTITY tzdata-size "290 Ko">
+<!ENTITY tzdata-version "2015f">
+<!ENTITY tzdata-size "292 Ko">
<!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
-<!ENTITY tzdata-md5 "36f9056efb432ca945c73397acfce0d4">
+<!ENTITY tzdata-md5 "e3b82732d20e973e48af1c6f13df9a1d">
<!ENTITY tzdata-home "http://www.iana.org/time-zones">
<!ENTITY udev-lfs-version "udev-lfs-20140408">
/trunk/lfs/patches.ent
33,11 → 33,7
<!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-upstream_fixes-3.patch">
<!ENTITY mpfr-fixes-patch-md5 "5ba8bafe42920d6e570567529629bc59">
<!ENTITY mpfr-fixes-patch-size "38 Ko">
-->
<!ENTITY ncurses-gcc5-buildfixes-patch "ncurses-&ncurses-version;-gcc5_buildfixes-1.patch">
<!ENTITY ncurses-gcc5-buildfixes-patch-md5 "f9015f670940350a3fc3c2ef347e2b33">
<!ENTITY ncurses-gcc5-buildfixes-patch-size "4 Ko">
<!--
 
<!ENTITY perl-gcc5-fixes-patch "perl-&perl-version;-gcc5_fixes-1.patch">
<!ENTITY perl-gcc5-fixes-patch-md5 "30f4907f63ec3ef7d50fa55e12d2923e">
<!ENTITY perl-gcc5-fixes-patch-size "8 Ko">
/trunk/lfs/stylesheets/lfs-xsl/chunk-slave.xsl
1,8 → 1,8
<?xml version='1.0' encoding='utf-8'?>
<?xml version='1.0' encoding='ISO-8859-1'?>
 
<!--
$LastChangedBy: matthew $
$Date: 2013-10-08 22:03:29 +0200 (mar. 08 oct. 2013) $
$LastChangedBy: bdubbs $
$Date: 2015-08-10 19:53:57 +0200 (lun. 10 août 2015) $
-->
 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
15,8 → 15,8
<!-- Upstream XHTML presentation templates -->
<xsl:import href="docbook-xsl-1.78.1/xhtml/docbook.xsl"/>
 
<!-- Use utf-8 for output instead of default UTF-8 -->
<xsl:param name="chunker.output.encoding" select="'utf-8'"/>
<!-- Use ISO-8859-1 for output instead of default UTF-8 -->
<xsl:param name="chunker.output.encoding" select="'ISO-8859-1'"/>
 
<!-- Including our customized elements templates -->
<xsl:include href="common.xsl"/>
31,7 → 31,8
<!-- Print CSS Stylesheet -->
<!-- The original template is in {docbook-xsl}/xhtml/docbook.xsl -->
<xsl:template name='user.head.content'>
<link rel="stylesheet" href="stylesheets/lfs-print.css" type="text/css" media="print"/>
<link rel="stylesheet" href="../stylesheets/lfs-print.css" type="text/css" media="print"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
</xsl:template>
 
<!-- Drop some unwanted style attributes -->
/trunk/lfs/stylesheets/lfs-xsl/lfs-print.css
1,6 → 1,6
/*
$LastChangedBy: manuel $
$Date: 2007-07-05 23:18:33 +0200 (jeu. 05 juil. 2007) $
$LastChangedBy: bdubbs $
$Date: 2015-08-10 19:53:57 +0200 (lun. 10 août 2015) $
*/
@import url(lfs.css);
 
7,3 → 7,12
.navfooter, .headerlinks {
display: none;
}
 
div.navheader {
position: absolute;
}
 
div.navheader ul,
div.navheader ul{
display: none;
}
/trunk/lfs/stylesheets/lfs-xsl/lfs.css.new
0,0 → 1,1294
/*
$LastChangedBy:barjo $
$Date:2015-08-04 00:37:38 +0100 $
*/
/* Global settings */
body {
font-family: verdana, tahoma, helvetica, arial, sans-serif;
text-align: left;
background: #fff;
color: #222;
margin: 1.0em;
padding: 0em;
font-size: 1.1em;
line-height: 1.25em;
margin-top: 0em;
}
 
/* Links */
a:link {
color: #22b;
font-weight: bold;
text-decoration: none;
}
 
a.ulink:link {
font-weight: bold;
color: #55f;
text-decoration: none;
}
 
a:visited {
color: #7e4988 ! important;
text-decoration: none;
}
 
a:hover,
a:focus {
color: #d30e08 ! important;
text-decoration: underline;
}
 
a:active {
color: #4183C4 ! important;
text-decoration: none;
}
 
div.navfooter a:link {
color: #2AAA42 !important;
}
 
div.navfooter a:visited {
color: #2AAA42 ! important;
text-decoration: none;
 
}
 
div.navfooter a:hover, div.navfooter a:focus {
color: #2AAA42 ! important;
text-decoration: underline;
}
 
div.navfooter a:active {
color: #2AAA42 ! important;
text-decoration: none;
}
 
/* Book titlepage */
 
.book .titlepage {
text-align: center;
width: 92%;
/*max-width: 900px;*/
/*max-width: 100ex;*/
background: #dbddec;
margin: 0px auto;
padding: 0px 1em;
}
 
.book hr {
background: #dbddec;
height: 2px;
border: 0px;
margin: 0px;
padding: 0px;
}
 
/* Sections */
div.sect1,
div.appendix,
div.wrap,
div.chapter,
div.part,
div.preface,
div.toc,
div.legalnotice,
div.dedication,
div.index,
.book .titlepage {
padding-left: 0.3em;
/*max-width: 900px;*/
/*max-width: 100ex;*/
/*margin: 0px auto;*/
margin-left: 170px;
}
 
@media(max-width:1220px) and (min-height:550px){
div.sect1,
div.appendix,
div.wrap,
div.chapter,
div.part,
div.preface,
div.legalnotice,
div.dedication,
div.index,
.book .titlepage,
.book .toc {
/*margin: 0 auto;*/
margin-left: 170px;
}
}
/* end media */
 
@media(max-width:1050px),
(max-width:1050px) and (min-width:800px) and (max-height:550px){
 
div.sect1,
div.appendix,
div.wrap,
div.chapter,
div.part,
div.preface,
div.legalnotice,
div.dedication,
div.index,
.book .titlepage,
.book .toc {
margin-left: 120px;
}
}
/* end media */
 
@media(max-width:550px),
(max-width:800px) and (max-height:550px){
div.sect1,
div.appendix,
div.wrap,
div.chapter,
div.part,
div.preface,
div.legalnotice,
div.dedication,
div.index,
.book .titlepage,
.book .toc {
margin: auto;
margin-left: 7vmin;
}
}
/* end media */
 
div.index > div.index {
margin: auto;
}
 
div.important ul {
padding-left: 1.5em;
list-style-type: disc;
}
 
div.important ul li p {
margin: 0em;
padding: 0em 0.6em;
}
 
.package,
.kernel,
.installation,
.commands,
.testing,
.configuration,
.content {
padding: 0em 0.5em 0.2em 0em;
margin: 0em;
}
 
.lfs .package {
margin: 1em;
padding: 0.2em 0.5em 0.75em 1.5em;
box-shadow: 0em 0em 6px rgba(0,0,0,.5);
border-radius: 4px;
position: relative;
line-height: 1.4em;
}
 
.lfs .configuration {
background: #fefefe;
border-top: 0.2em solid #dbddec;
}
 
.lfs .content {
margin: 1em;
padding: 0.2em 0.5em 0.75em 1em;
box-shadow: 0em 0em 6px rgba(0,0,0,.5);
border-left: 0.5em solid #444;
border-radius: 4px;
position: relative;
line-height: 1.4em;
}
 
/* Headers */
h1, h2, h3, h4, h5, h6, b, .strong {
color: #000; /* black */
font-weight: bold;
line-height: 1em;
}
 
h1 {
font-size: 173%;
text-align: left;
}
 
.book h1 {
text-align: center;
margin: 0em;
padding: 0.7em;
}
 
.preface h1,
.part h1,
.chapter h1,
.appendix h1,
.index h1,
.sect1 h1,
.wrap h1 {
background: none; /*#f5f6f7;*/
border-bottom: 1px solid #EEE; /*1em solid #dbddec;*/
margin-bottom: 1em;
margin-top: 0px;
padding: 0.4em;
}
 
h1.title sup {
font-size: small;
}
 
h2 {
font-size:144%;
border-bottom:1px solid #EEE;
padding:.3em;
}
 
.titlepage h2,
div.navheader h2 {
font-size: 120%;
border-bottom: none;
padding: 0.25em;
}
 
.book h2.subtitle {
margin: 0pt;
padding: 0.2em;
}
 
.appendix h2 {
font-size: 133%;
margin-top: 0.8em;
margin-bottom: 0.2em;
}
 
h3 {
font-size: 120%;
border-bottom: 1px solid #EEE;
padding: 0.25em;
}
 
h4 {
font-size: 110%;
border-bottom: 1px solid #EEE;
padding: 0.2em;
}
 
.titlepage h3,
div.navheader h3 {
font-size: 120%;
border-bottom: none;
padding: 0.25em;
}
 
.titlepage h4,
div.navheader h4 {
font-size: 110%;
border-bottom: none;
padding: 0.2em;
}
 
@media(max-width:550px){
.titlepage h2,
div.navheader h2 {
font-size: 4.7vmin;
border-bottom: none;
padding: 0.25em;
}
 
.titlepage h3,
div.navheader h3 {
font-size: 4.5vmin;
border-bottom: none;
padding: 0.25em;
}
 
.titlepage h4,
div.navheader h4 {
font-size: 4.3vmin;
border-bottom: none;
padding: 0.2em;
}
}
/* End media */
 
.package h4, h5, h6 {
font-size: 100%;
font-style: italic;
}
 
/* Navigation */
div.navheader {
background: #dbddec;
padding: 0.1em 0.5em;
/*margin: 0em auto;*/
margin-left: 170px;
/* border-bottom: 2px solid #dbddec; */
width: 100%;
/*max-width: 900px;*/
/*max-width: 100ex;*/
max-height: 85px;
z-index: 1000;
}
 
div.navheader ul {
display:none;
}
 
@media(min-width:550px) and (min-height:550px),
(min-width:1220px) and (min-height:550px){
div.navfooter{
top: 0px;
position: fixed;
background: rgb(255, 255, 255) url("../images/tux.png") no-repeat scroll 5px 5px;
display: block;
height: 100px;
width: 100px;
}
}
/* End media */
 
@media(max-width:1220px) and (min-height:550px){
div.navheader {
border-bottom: 1px solid #dbddec;
/*max-width: 900px;*/
/*max-width: 100ex;*/
max-height: 150px;
z-index: 1000;
min-height: 50px;
height: auto;
width: auto;
margin: 0px auto;
}
}
/* End media */
 
@media(max-width:1050px),
(max-width:1050px) and (min-width:800px) and (max-height:550px){
div.navheader{
margin-left: 120px;
height: auto;
width: auto;
}
}
/* End media */
 
@media(max-width:550px),
(max-width:800px) and (max-height:550px){
div.navheader{
height: auto;
width: auto;
/*margin-left: 0px;*/
margin-left: 120px;
}
}
/* End media */
 
div.navheader h4 {
margin-top: 0.4em;
margin-bottom: 0em;
text-align: center;
}
 
div.navheader h3 {
margin-top: 0.2em;
margin-bottom: 0em;
text-align: center;
}
 
div.navfooter ul{
position: relative;
margin: 0px;
padding: 0px;
height: 0px;
width: 0px;
}
 
div.navheader ul li.prev,
div.navfooter ul li.prev {
position: fixed;
display: block;
left: 0px;
text-align: left;
padding: 0.2em 1em;
margin-left: 6px;
top: 50%;
max-width: 170px;
/*height: 270px;*/
/*border: 1px solid red;*/
/*padding-bottom: 3em;*/
}
/*
div.navheader ul li.next,
div.navfooter ul li.next {
position: fixed;
display: block;
text-align: right;
right: 5px;
padding: 0.2em 1em;
margin-right: 7px;
top: 50%;
max-width: 170px;
}
*/
div.navheader ul li.next,
div.navfooter ul li.next {
position: fixed;
display: block;
text-align: left;
left: 0px;
padding: 0.2em 1em;
margin-left: 6px;
top: 75%;
max-width: 170px;
}
 
div.navheader ul li.prev p,
div.navfooter ul li.prev p,
div.navheader ul li.next p,
div.navfooter ul li.next p {
padding: 0em;
padding-bottom: 3em;
margin: 1px 0px;
max-width: 170px;
font-size: 90%;
color: blue;
font-weight: bold;
}
 
div.navheader ul li.home,
div.navfooter ul li.home {
position: fixed;
text-align: left;
left: 0px;
padding: 0.2em 1em;
margin: 0px auto;
display: block;
color: #dbddec;
top: 115px;
margin-left: 6px;
max-width: 200px;
}
 
div.navheader ul li.up,
div.navfooter ul li.up {
position: fixed;
text-align: left;
left: 0px;
padding: 0.2em 1em;
margin: 0px auto;
display: block;
color: #dbddec;
top: 75px;
margin-left: 6px;
max-width: 200px;
/*border: 1px solid black;*/
}
 
div.navheader ul li.up a,
div.navfooter ul li.up a {
display: block;
padding: 10px 5px 10px 28px;
background: url(../images/chevron-top.png) no-repeat left center;
background-size: 20px 20px;
}
 
div.navheader ul li.home a,
div.navfooter ul li.home a {
display: block;
padding: 10px 5px 10px 28px;
background: url(../images/grid-three-up.png) no-repeat left center;
background-size: 20px 20px;
}
 
div.navheader ul li.prev a,
div.navfooter ul li.prev a {
display: block;
padding: 10px 5px 10px 35px;
background: url(../images/chevron-left.png) no-repeat left center;
background-size: 28px 28px;
/*border: 1px solid green;
margin: 2px;*/
}
 
/*
div.navheader ul li.prev p span.xxx, span.xxx{
color: red;
}
 
div.navheader ul li.prev p {
border: 1px solid blue;
}
*/
div.navheader ul li.next a,
div.navfooter ul li.next a{
display: block;
padding: 10px 35px 10px 5px;
background: url(../images/chevron-right.png) no-repeat right center;
background-size: 28px 28px;
}
 
@media(max-width:1220px) and (min-height:550px){
div.navheader ul li,
div.navfooter ul li{
width: 120px;
}
div.navheader ul li.prev p,
div.navheader ul li.next p,
div.navfooter ul li.prev p,
div.navfooter ul li.next p{
text-align: center;
/*border: 1px solid blue;
margin: 2px;*/
height: 7.5vh; /* 7.5% ov viewport height */
overflow: hidden;
}
/*
div.navheader ul li.prev p:after,
div.navheader ul li.next p:after,
div.navfooter ul li.prev p:after,
div.navfooter ul li.next p:after{
content: "";
text-align: right;
position: absolute;
bottom: 0px;
right: 0px;
width: 100%;
height: 2.8em;
background: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(255, 255, 255, 1) 100%);
}
*/
div.navheader ul li.prev,
div.navfooter ul li.prev {
position: fixed;
display: block;
left: 0px;
top: 40vh; /* 55% of viewport height */
padding: 0px;
margin: 0px;
}
 
div.navheader ul li.prev a,
div.navfooter ul li.prev a{
display: block;
text-align: center;
left: 0px;
padding: 10vh 0px 0px 0px;
background: url(../images/chevron-left.png) no-repeat center 5vh;
background-size: 25px 25px;
}
div.navheader ul li.next,
div.navfooter ul li.next {
position: fixed;
display: block;
left: 0px;
top: 62vh;
padding: 0px;
margin: 0px;
}
div.navheader ul li.next a,
div.navfooter ul li.next a {
display: block;
text-align: center;
left: 0px;
padding: 10vh 0px 0px 0px;
background: url(../images/chevron-right.png) no-repeat center 5vh;
background-size: 25px 25px;
}
div.navheader ul li.home,
div.navheader ul li.up,
div.navfooter ul li.home,
div.navfooter ul li.up {
position: fixed;
padding: 0px;
display: block;
color: #dbddec;
left: 0px;
margin: 0px;
}
 
div.navheader ul li.home,
div.navfooter ul li.home{
top:25vh;
}
 
div.navheader ul li.up,
div.navfooter ul li.up{
top:10vh;
}
div.navheader ul li.home a,
div.navfooter ul li.home a{
display: block;
text-align: center;
left: 0px;
padding: 10vh 0px 0px 0px;
background: url(../images/grid-three-up.png) no-repeat center 5vh;
background-size: 25px 25px;
}
 
div.navheader ul li.up a,
div.navfooter ul li.up a{
display: block;
text-align: center;
left: 0px;
padding: 10vh 0px 0px 0px;
background: url(../images/chevron-top.png) no-repeat center 5vh;
background-size: 25px 25px;
}
}
/* End media */
 
@media(max-width:1220px) and (max-height:550px) and (min-width:800px),
(min-width:1220px) and (max-height:350px){
div.navheader ul li.prev p,
div.navfooter ul li.prev p,
div.navheader ul li.next p,
div.navfooter ul li.next p
{
display: none;
}
div.navheader ul li.prev,
div.navfooter ul li.prev {
max-width: 120px;
position: fixed;
display: block;
top: 45vmin; /* smaller of 60% viewport height, width */
padding: 0px;
margin-left: 10px;
font-size: 90%;
}
div.navheader ul li.next,
div.navfooter ul li.next {
max-width: 120px;
position: fixed;
display: block;
left: 0;
top: 80vmin;
padding: 0px;
margin-left: 10px;
font-size: 90%;
}
div.navheader ul li.prev a,
div.navfooter ul li.prev a {
background-size: 20px 20px;
}
div.navheader ul li.next a,
div.navfooter ul li.next a{
display: block;
padding: 10px 5px 10px 35px;
background: url(../images/chevron-right.png) no-repeat left center;
background-size: 20px 20px;
text-align: left;
}
div.navheader ul li.home,
div.navheader ul li.up,
div.navfooter ul li.home,
div.navfooter ul li.up {
max-width: 120px;
position: fixed;
padding: 0px;
margin-left: 10px;
display: block;
color: #dbddec;
font-size: 90%;
}
div.navheader ul li.home,
div.navfooter ul li.home{
top: 35vmin;
}
div.navheader ul li.up,
div.navfooter ul li.up{
top: 10vmin;
}
div.navheader ul li.home a,
div.navfooter ul li.home a,
div.navheader ul li.up a,
div.navfooter ul li.up a{
padding: 10px 5px 10px 35px;
}
}
/* End media */
 
@media(max-width:550px),
(max-width:800px) and (max-height:550px){
div.navheader ul li.prev p,
div.navfooter ul li.prev p,
div.navheader ul li.next p,
div.navfooter ul li.next p {
display: none;
}
div.navheader ul li.prev,
div.navfooter ul li.prev {
position: fixed;
display: block;
left: 0px;
top: 60vmin;
padding: 0px;
margin: 0px;
}
div.navheader ul li.prev a,
div.navfooter ul li.prev a{
display: block;
width: 0px;
left: 0px;
padding: 5vmin 0 5vmin 8vmin;
text-indent: 15vmin;
height: 10vmin;
background: url(../images/chevron-left.png) no-repeat center center;
background-size: 6vmin 6vmin;
overflow: hidden;
}
div.navheader ul li.next,
div.navfooter ul li.next {
position: fixed;
display: block;
left: 0px;
top: 80vmin;
padding: 0px;
margin: 0px;
}
div.navheader ul li.next a,
div.navfooter ul li.next a{
display: block;
width: 0px;
left: 0px;
padding: 5vmin 0px 5vmin 8vmin;
text-indent: 15vmin;
height: 10vmin;
background: url(../images/chevron-right.png) no-repeat center center;
background-size: 6vmin 6vmin;
overflow: hidden;
}
div.navheader ul li.home,
div.navheader ul li.up,
div.navfooter ul li.home,
div.navfooter ul li.up {
position: fixed;
padding: 0px;
margin: 0px;
display: block;
color: #dbddec;
left: 0px;
}
div.navheader ul li.home,
div.navfooter ul li.home{
top: 40vmin;
}
div.navheader ul li.up,
div.navfooter ul li.up{
top: 20vmin;
}
div.navheader ul li.home a,
div.navfooter ul li.home a{
display: block;
width: 0px;
padding: 5vmin 0px 5vmin 8vmin;
text-indent: 15vmin;
height: 10vmin;
background: url(../images/grid-three-up.png) no-repeat center center;
background-size: 6vmin 6vmin;
overflow: hidden;
}
div.navheader ul li.up a,
div.navfooter ul li.up a{
display: block;
width: 0px;
padding: 5vmin 0px 5vmin 8vmin;
text-indent: 15vmin;
height: 10vmin;
background: url(../images/chevron-top.png) no-repeat center center;
background-size: 6vmin 6vmin;
overflow: hidden;
}
}
/* End media */
 
/* TOC */
div.toc ul,
div.index ul,
div.navheader ul,
div.navfooter ul {
list-style: none;
}
 
li.preface,
.part li.appendix {
margin-left: 1em;
}
 
div.toc h3 {
margin: 1em 0em 0.3em 0em;
}
 
li.appendix h3,
li.glossary h3,
li.index h3 {
margin: 0.5em
}
 
div.toc h4 {
margin: 0.6em 0em 0.2em 0em;
}
 
li.chapter h4 a {
display: block;
margin-bottom: 0.4em
}
 
.dummy {
display: block;
font-weight: bold;
font-size: 110%;
margin: 0.6em 0em 0.2em 0em;
}
 
/* Index */
.index ul li {
margin: 5px 0em;
}
 
.index ul li ul li{
margin: 0em;
}
 
.item {
float: left;
margin-right: 1em
}
 
.secitem {
font-weight: normal;
float: left;
margin-right: 1em
}
 
.indexref {
display: block;
}
 
.item + .indexref {
margin-left: 16em;
}
 
.secitem + .indexref {
margin-left: 15em;
}
 
@media(max-width:600px){
.item {
display: block;
width: 100%;
}
 
.secitem {
display: block;
width: 100%;
margin-left: 1em;
}
.item + .indexref {
display: inline-block;
padding-left: 0px;
margin-left: 1em;
}
.secitem + .indexref {
display: inline-block;
padding-left: 0px;
margin-left: 2em;
}
}
/* End media */
 
/* Admonitions */
div.admon img {
padding-top: 10px;
margin-left: 1.1em;
}
 
div.admon h3 {
display: inline;
margin-bottom: 50px;
/*margin-left: 2em;*/
}
 
div.admon p {
margin-left: 0.5em;
padding-bottom: 0.4em;
}
 
div.admon pre {
margin: 0.5em 3em;
}
 
div.note,
div.tip {
margin: 1em;
padding: 0.2em 0.5em 0.75em 0.75em;
box-shadow: 0px 0px 6px rgba(0,0,0,.5);
border-left: 0.5em solid #F9FF00;
border-radius: 4px;
position: relative;
line-height: 1.4em;
}
 
div.important,
div.warning,
div.caution {
margin: 1em;
padding: 0.2em 0.5em 0.75em 0.75em;
box-shadow: 0px 0px 6px rgba(0,0,0,.5);
border-left: 0.5em solid #dc322f;
border-radius: 4px;
position: relative;
line-height: 1.4em;
}
 
div.important h3,
div.warning h3,
div.caution h3 {
color: #900;
}
 
div.important em,
div.warning em,
div.caution em {
color: #000;
font-weight: bold;
}
 
/* table */
.table p.title {
text-align: center;
margin-top: 0px;
margin-bottom: 0.3em;
}
 
.table table {
margin-left: auto;
margin-right: auto;
}
 
.table table th,
.table table td {
padding: 0.2em 2em 0.2em 2em;
text-align: left;
}
 
.revhistory {
padding-left: 1em;
}
 
.revhistory th {
line-height: 2em;
text-align: left;
}
 
.revhistory td {
padding-right: 1em;
}
 
/* variablelist as table */
.variablelist table {
width: auto;
margin: 0em 1em 0em 1em;
}
 
.variablelist td {
vertical-align: top;
min-width: 100px;
padding: 0px;
}
 
@media(max-width:700px){
.variablelist td {
display: inline-block;
width: 100%;
}
 
.variablelist td:nth-child(2) p{
margin-left: 2em;
}
}
/* End media */
 
.variablelist td span,
td p {
margin: 0.25em;
padding: 0px;
}
 
/* variablelist as list */
dl {
padding-left: 1em
}
 
dt {
font-weight:bold;
margin-left: 1em;
}
 
dd {
margin-bottom: 0.6em;
margin-left: 1em;
}
 
dd p {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
 
div.materials dt {
display: list-item;
}
 
div.materials dd {
margin-left: 0px;
padding-left: 0px;
}
 
/* segmentedlist */
.appendix .segmentedlist {
padding-left: 1em;
}
 
.package .seg {
margin-bottom: 0px;
margin-top: 0px;
clear: left;
}
 
.content .seg {
margin-bottom: 0.4em;
margin-top: 0.4em;
clear: left;
}
 
.segtitle {
float: left;
padding-right: 1em;
}
 
.package .segbody, .appendix .segbody {
display: block;
padding-left: 14em;
}
 
.content .segbody {
display: block;
padding-left: 12em;
}
 
@media(max-width:700px){
.segtitle {
display: block;
width: 100%;
}
.package .segbody, .content .segbody {
display: inline-block;
padding-left: 0px;
margin-left: 1em;
}
}
/* End media */
 
/* itemizedlist */
.itemizedlist ul {
margin-left: 1em;
}
 
.itemizedlist li p {
margin: 5px 0;
}
 
.itemizedlist li p:first-child {
padding-left: 3px;
margin-top: 15px;
}
 
.itemizedlist li ul {
margin-bottom: 1.2em;
}
 
.itemizedlist li ul li p {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
 
.itemizedlist li ul li:first-child p:first-child {
margin-top: -0.6em;
}
 
ul.compact {
list-style: none;
}
 
.blfs ul.compact {
list-style: disc;
}
 
ul.compact li {
margin: 0px;
padding: 0px;
}
 
ul.compact li p {
padding: 0.3em;
margin: 0px;
}
 
.blfs ul.compact li p {
background-color: #f0fff0;
}
 
/* orderedlist */
ol {
list-style: decimal;
}
 
ol ol {
list-style: lower-alpha;
}
 
ol ol ol {
list-style: lower-roman;
}
 
ol.compact li {
margin: 0px;
padding: 0px;
}
 
ol.compact li p {
padding: 0.3em;
margin: 0px;
}
 
/* Indented blocks */
p,
blockquote {
padding-left: 1em;
padding-right: 1em;
}
 
/* Monospaced elements */
tt,
code,
kbd,
pre,
.command {
font-family: monospace;
}
 
.systemitem {
font-style: italic;
}
 
pre {
background-color: #e9e9e9;
color: #333;
margin: 1em;
padding: 0.2em 0.5em 0.5em 2em;
border-radius: 4px;
position: relative;
line-height: 1.2em;
overflow: auto;
font-weight: bold;
}
 
pre.screen {
font-weight: normal;
}
 
.literal,
.prompt {
font-weight: normal;
}
 
/* Mixed tags */
p.usernotes {
margin-left: -1em;
font-size: small;
font-weight: bold;
font-style: italic;
}
 
.underlined {
text-decoration: underline;
}
 
/* Last edited info */
p.updated {
font-size: small;
font-weight: bold;
font-style: italic;
}
 
/* Special colored blocks */
/* OrangeRed4 */
.feature-ssp {
color: #8B2500;
}
 
/* RoyalBlue3 */
.feature-aslr {
color: #3A5FCD;
}
 
/* NavyBlue */
.feature-pax {
color: #000080;
}
 
/* VioletRed */
.feature-hardened_tmp {
color: #d02090;
}
 
/* PaleTurquoise4 */
.feature-warnings {
color: #668b8b;
}
 
/* RosyBrown */
.feature-misc {
color: #bc8f8f;
}
 
/* Sienna*/
.feature-blowfish {
color: #8E6B23
}