diff options
-rw-r--r-- | appendices/dependencies.xml | 8 | ||||
-rw-r--r-- | chapter01/changelog.xml | 22 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 4 | ||||
-rw-r--r-- | chapter05/bzip2.xml | 30 | ||||
-rw-r--r-- | chapter06/chapter06.xml | 4 | ||||
-rw-r--r-- | general.ent | 6 | ||||
-rw-r--r-- | packages.ent | 95 |
7 files changed, 109 insertions, 60 deletions
diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml index 934d783bb..486df8e83 100644 --- a/appendices/dependencies.xml +++ b/appendices/dependencies.xml @@ -349,7 +349,7 @@ <segtitle>&before;</segtitle> <seglistitem> - <seg>None</seg> + <seg>File</seg> </seglistitem> </segmentedlist> @@ -691,8 +691,8 @@ <segtitle>&dependencies;</segtitle> <seglistitem> - <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, - Make, Sed, and Zlib</seg> + <seg>Bash, Binutils, Bzip2, Coreutils, Diffutils, Gawk, GCC, Glibc, + Grep, Make, Sed, Xz, and Zlib</seg> </seglistitem> </segmentedlist> @@ -2716,7 +2716,7 @@ <segtitle>&before;</segtitle> <seglistitem> - <seg>Eudev, GRUB, Kmod, and Man-DB</seg> + <seg>Eudev, File, GRUB, Kmod, and Man-DB</seg> </seglistitem> </segmentedlist> diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 6568d47ba..86104c2a5 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -43,6 +43,28 @@ appropriate for the entry or if needed the entire day's listitem. --> <listitem> + <para>2019-12-22</para> + <itemizedlist> + <listitem> + <para>[pierre] - Update to python3-3.8.1. Fixes + <ulink url="&lfs-ticket-root;4564">#4564</ulink>.</para> + </listitem> + <listitem> + <para>[pierre] - Update to file-5.38. Fixes + <ulink url="&lfs-ticket-root;4563">#4563</ulink>.</para> + </listitem> + <listitem> + <para>[pierre] - Update to linux-5.4.6. Fixes + <ulink url="&lfs-ticket-root;4562">#4562</ulink>.</para> + </listitem> + <listitem> + <para>[pierre] - Update to vim-8.2.0024. Part of + <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2019-12-12</para> <itemizedlist> <listitem> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 0f9bafeeb..61e9be6e2 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -80,9 +80,9 @@ <!-- <listitem> <para>Expect-&expect-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>File-&file-version;</para> - </listitem>--> + </listitem> <listitem> <para>Findutils-&findutils-version;</para> </listitem> diff --git a/chapter05/bzip2.xml b/chapter05/bzip2.xml index 0a61d8f7e..4f1e3aab9 100644 --- a/chapter05/bzip2.xml +++ b/chapter05/bzip2.xml @@ -44,13 +44,39 @@ <title>Installation of Bzip2</title> <para>The Bzip2 package does not contain a <command>configure</command> - script. Compile and test it with:</para> + script. There are two <filename>Makefile</filename>, one for the shared + library, and the other for the static library. Since we need both, We + do the compilation in two stages. First the shared library:</para> + +<screen><userinput remap="make">make -f Makefile-libbz2_so +make clean</userinput></screen> + + <variablelist> + <title>The meaning of the make parameter:</title> + + <varlistentry> + <term><parameter>-f Makefile-libbz2_so</parameter></term> + <listitem> + <para>This will cause Bzip2 to be built using a different + <filename>Makefile</filename> file, in this case the + <filename>Makefile-libbz2_so</filename> file, which creates a dynamic + <filename class="libraryfile">libbz2.so</filename> library and links + the Bzip2 utilities against it.</para> + </listitem> + </varlistentry> + + </variablelist> + + <para>Compile and test the package with:</para> <screen><userinput remap="make">make</userinput></screen> <para>Install the package:</para> -<screen><userinput remap="install">make PREFIX=/tools install</userinput></screen> +<screen><userinput remap="install">make PREFIX=/tools install +cp -v bzip2-shared /tools/bin/bzip2 +cp -av libbz2.so* /tools/lib +ln -sv libbz2.so.1.0 /tools/lib/libbz2.so</userinput></screen> </sect2> diff --git a/chapter06/chapter06.xml b/chapter06/chapter06.xml index bc024969c..ef987f231 100644 --- a/chapter06/chapter06.xml +++ b/chapter06/chapter06.xml @@ -22,6 +22,8 @@ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="glibc.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="adjusting.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zlib.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bzip2.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="file.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="readline.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="m4.xml"/> @@ -34,7 +36,6 @@ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="acl.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc.xml"/> - <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bzip2.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgconfig.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ncurses.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcap.xml"/> @@ -55,7 +56,6 @@ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="intltool.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="autoconf.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="automake.xml"/> - <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmod.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gettext.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libelf.xml"/> diff --git a/general.ent b/general.ent index 7e24e313b..e9224d0ab 100644 --- a/general.ent +++ b/general.ent @@ -1,13 +1,13 @@ -<!ENTITY version "SVN-20191212"> +<!ENTITY version "SVN-20191222"> <!ENTITY short-version "svn"> <!-- Used below in &blfs-book; Change to x.y for release but not -rc releases --> <!ENTITY generic-version "development"> <!-- Use "development" or "x.y[-pre{x}]" --> -<!ENTITY versiond "20191212-systemd"> +<!ENTITY versiond "20191222-systemd"> <!ENTITY short-versiond "systemd"> <!ENTITY generic-versiond "systemd"> -<!ENTITY releasedate "December 12th, 2019"> +<!ENTITY releasedate "December 22nd, 2019"> <!ENTITY copyrightdate "1999-2019"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "9.0"> diff --git a/packages.ent b/packages.ent index 6d8a6b7bd..066c081c3 100644 --- a/packages.ent +++ b/packages.ent @@ -12,7 +12,7 @@ <!ENTITY acl-md5 "007aabf1dbb550bcddde52a244cd1070"> <!ENTITY acl-home " "> <!ENTITY acl-ch6-du "6.4 MB"> -<!ENTITY acl-ch6-sbu "less than 0.1 SBU"> +<!ENTITY acl-ch6-sbu "0.1 SBU"> <!ENTITY attr-version "2.4.48"> <!ENTITY attr-size "457 KB"> @@ -62,19 +62,20 @@ <!ENTITY binutils-size "20,988 KB"> <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.xz"> <!ENTITY binutils-md5 "9406231b7d9dd93731c2d06cefe8aaf1"> -<!ENTITY binutils-home "&gnu-software;binutils/"><!ENTITY binutils-ch5p1-du "580 MB"> +<!ENTITY binutils-home "&gnu-software;binutils/"> +<!ENTITY binutils-ch5p1-du "659 MB"> <!ENTITY binutils-ch5p1-sbu "1 SBU"> -<!ENTITY binutils-ch5p2-du "879 MB"> -<!ENTITY binutils-ch5p2-sbu "1.1 SBU"> +<!ENTITY binutils-ch5p2-du "637 MB"> +<!ENTITY binutils-ch5p2-sbu "1.2 SBU"> <!ENTITY binutils-ch6-du "5.1 GB"> -<!ENTITY binutils-ch6-sbu "7.4 SBU"> +<!ENTITY binutils-ch6-sbu "7.2 SBU"> <!ENTITY bison-version "3.5"> <!ENTITY bison-size "2,287 KB"> <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz"> <!ENTITY bison-md5 "c0230be066069f33c8445766833f3205"> <!ENTITY bison-home "&gnu-software;bison/"> -<!ENTITY bison-ch5-du "39 MB"> +<!ENTITY bison-ch5-du "42 MB"> <!ENTITY bison-ch5-sbu "0.3 SBU"> <!ENTITY bison-ch6-du "39 MB"> <!ENTITY bison-ch6-sbu "0.3 SBU"> @@ -84,7 +85,7 @@ <!ENTITY bzip2-url "https://www.sourceware.org/pub/bzip2/bzip2-&bzip2-version;.tar.gz"> <!ENTITY bzip2-md5 "67e051268d0c475ea773822f7500d0e5"> <!--<!ENTITY bzip2-home "http://www.bzip.org/">--> -<!ENTITY bzip2-ch5-du "6.0 MB"> +<!ENTITY bzip2-ch5-du "6.4 MB"> <!ENTITY bzip2-ch5-sbu "less than 0.1 SBU"> <!ENTITY bzip2-ch6-du "7.7 MB"> <!ENTITY bzip2-ch6-sbu "less than 0.1 SBU"> @@ -183,14 +184,14 @@ <!ENTITY expect-ch5-du "4.0 MB"> <!ENTITY expect-ch5-sbu "0.1 SBU"> -<!ENTITY file-version "5.37"> -<!ENTITY file-size "867 KB"> +<!ENTITY file-version "5.38"> +<!ENTITY file-size "911 KB"> <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> -<!ENTITY file-md5 "80c29aca745466c6c24d11f059329075"> +<!ENTITY file-md5 "3217633ed09c7cd35ed8d04191675574"> <!ENTITY file-home "https://www.darwinsys.com/file/"> -<!ENTITY file-ch5-du "19 MB"> +<!ENTITY file-ch5-du "20 MB"> <!ENTITY file-ch5-sbu "0.1 SBU"> -<!ENTITY file-ch6-du "19 MB"> +<!ENTITY file-ch6-du "20 MB"> <!ENTITY file-ch6-sbu "0.1 SBU"> <!ENTITY findutils-version "4.7.0"> @@ -198,7 +199,7 @@ <!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.xz"> <!ENTITY findutils-md5 "731356dec4b1109b812fecfddfead6b2"> <!ENTITY findutils-home "&gnu-software;findutils/"> -<!ENTITY findutils-ch5-du "36 MB"> +<!ENTITY findutils-ch5-du "39 MB"> <!ENTITY findutils-ch5-sbu "0.3 SBU"> <!ENTITY findutils-ch6-du "52 MB"> <!ENTITY findutils-ch6-sbu "0.7 SBU"> @@ -226,12 +227,12 @@ <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz"> <!ENTITY gcc-md5 "3818ad8600447f05349098232c2ddc78"> <!ENTITY gcc-home "https://gcc.gnu.org/"> -<!ENTITY gcc-ch5p1-du "3.1 GB"> -<!ENTITY gcc-ch5p1-sbu "12 SBU"> -<!ENTITY gcc-ch5p2-du "3.7 GB"> -<!ENTITY gcc-ch5p2-sbu "15 SBU"> +<!ENTITY gcc-ch5p1-du "3.3 GB"> +<!ENTITY gcc-ch5p1-sbu "9 SBU"> +<!ENTITY gcc-ch5p2-du "3.6 GB"> +<!ENTITY gcc-ch5p2-sbu "13 SBU"> <!ENTITY gcc-ch6-du "4.2 GB "> -<!ENTITY gcc-ch6-sbu "95 SBU (with tests)"> +<!ENTITY gcc-ch6-sbu "91 SBU (with tests)"> <!ENTITY libquadmath-version "0.0.0"> <!ENTITY libstdcpp-version "6.0.27"> <!ENTITY libitm-version "1.0.0"> @@ -257,7 +258,7 @@ <!ENTITY gettext-md5 "9ed9e26ab613b668e0026222a9c23639"> <!ENTITY gettext-home "&gnu-software;gettext/"> <!ENTITY gettext-ch5-du "300 MB"> -<!ENTITY gettext-ch5-sbu "1.8 SBU"> +<!ENTITY gettext-ch5-sbu "2.0 SBU"> <!ENTITY gettext-ch6-du "249 MB"> <!ENTITY gettext-ch6-sbu "2.9 SBU"> @@ -267,9 +268,9 @@ <!ENTITY glibc-md5 "2b1dbdf27b28620752956c061d62f60c"> <!ENTITY glibc-home "&gnu-software;libc/"> <!ENTITY glibc-ch5-du "896 MB"> -<!ENTITY glibc-ch5-sbu "4.8 SBU"> -<!ENTITY glibc-ch6-du "3.3 GB"> -<!ENTITY glibc-ch6-sbu "21 SBU"> +<!ENTITY glibc-ch5-sbu "4.6 SBU"> +<!ENTITY glibc-ch6-du "3.2 GB"> +<!ENTITY glibc-ch6-sbu "20 SBU"> <!ENTITY libthread_db-version "1.0"> <!ENTITY gmp-version "6.1.2"> @@ -422,12 +423,12 @@ <!ENTITY linux-major-version "5"> <!ENTITY linux-minor-version "4"> -<!ENTITY linux-patch-version "2"> +<!ENTITY linux-patch-version "6"> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -<!ENTITY linux-size "106,884 KB"> +<!ENTITY linux-size "106,889 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> -<!ENTITY linux-md5 "07a4df090466eb7b24eec5fe4fbd5500"> +<!ENTITY linux-md5 "d77c45902ea8cdbbffed46ae92ae5ec8"> <!ENTITY linux-home "https://www.kernel.org/"> <!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is allnoconfig extended for a hopefully-bootable build on desktop machine, @@ -436,9 +437,9 @@ <!ENTITY linux-ch8-sbu "4.4 - 66.0 SBU (typically about 6 SBU)"> <!ENTITY linux-headers-ch5-du "1 GB"> -<!ENTITY linux-headers-ch5-sbu "0.1 SBU"> +<!ENTITY linux-headers-ch5-sbu "0.2 SBU"> <!ENTITY linux-headers-ch6-du "1 GB"> -<!ENTITY linux-headers-ch6-sbu "0.1 SBU"> +<!ENTITY linux-headers-ch6-sbu "0.2 SBU"> <!ENTITY m4-version "1.4.18"> <!ENTITY m4-size "1,180 KB"> @@ -447,8 +448,8 @@ <!ENTITY m4-home "&gnu-software;m4/"> <!ENTITY m4-ch5-du "20 MB"> <!ENTITY m4-ch5-sbu "0.2 SBU"> -<!ENTITY m4-ch6-du "33 MB"> -<!ENTITY m4-ch6-sbu "0.4 SBU"> +<!ENTITY m4-ch6-du "20 MB"> +<!ENTITY m4-ch6-sbu "0.2 SBU"> <!ENTITY make-version "4.2.1"> <!ENTITY make-size "1,932 KB"> @@ -505,8 +506,8 @@ <!ENTITY ncurses-url "&gnu;ncurses/ncurses-&ncurses-version;.tar.gz"> <!ENTITY ncurses-md5 "98c889aaf8d23910d2b92d65be2e737a"> <!ENTITY ncurses-home "&gnu-software;ncurses/"> -<!ENTITY ncurses-ch5-du "41 MB"> -<!ENTITY ncurses-ch5-sbu "0.6 SBU"> +<!ENTITY ncurses-ch5-du "40 MB"> +<!ENTITY ncurses-ch5-sbu "0.7 SBU"> <!ENTITY ncurses-ch6-du "42 MB"> <!ENTITY ncurses-ch6-sbu "0.4 SBU"> @@ -542,7 +543,7 @@ <!ENTITY perl-md5 "f399f3aaee90ddcff5eadd3bccdaacc0"> <!ENTITY perl-home "https://www.perl.org/"> <!ENTITY perl-ch5-du "275 MB"> -<!ENTITY perl-ch5-sbu "1.6 SBU"> +<!ENTITY perl-ch5-sbu "1.4 SBU"> <!ENTITY perl-ch6-du "272 MB"> <!ENTITY perl-ch6-sbu "9.9 SBU"> @@ -573,19 +574,19 @@ <!-- If python minor version changes, updates in python and meson pages will be needed: python3.6 and python3.6m --> -<!ENTITY python-version "3.8.0"> +<!ENTITY python-version "3.8.1"> <!ENTITY python-minor "3.8"> -<!ENTITY python-size "17,412 KB"> +<!ENTITY python-size "17,411 KB"> <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> -<!ENTITY python-md5 "dbac8df9d8b9edc678d0f4cacdb7dbb0"> +<!ENTITY python-md5 "b3fb85fd479c0bf950c626ef80cacb57"> <!ENTITY python-home "https://www.python.org/"> -<!ENTITY python-ch5-du "381 MB"> -<!ENTITY python-ch5-sbu "1.4 SBU"> +<!ENTITY python-ch5-du "408 MB"> +<!ENTITY python-ch5-sbu "1.2 SBU"> <!ENTITY python-ch6-du "399 MB"> <!ENTITY python-ch6-sbu "1.3 SBU"> -<!ENTITY python-docs-url "https://docs.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> -<!ENTITY python-docs-md5 "2d6a7a58a7b4bccbde48174e0ad0ebbc"> -<!ENTITY python-docs-size "6,358 KB"> +<!ENTITY python-docs-url "https://docs.python.org/3/archives/&python-version;/python-&python-version;-docs-html.tar.bz2"> +<!ENTITY python-docs-md5 "01c826bfe13fd29f4cb954dcf71892ae"> +<!ENTITY python-docs-size "6,426 KB"> <!ENTITY readline-version "8.0"> <!ENTITY readline-size "2,907 KB"> @@ -661,7 +662,7 @@ <!ENTITY tcl-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz"> <!ENTITY tcl-md5 "97c55573f8520bcab74e21bfd8d0aadc"> <!ENTITY tcl-home "http://tcl.sourceforge.net/"> -<!ENTITY tcl-ch5-du "71 MB"> +<!ENTITY tcl-ch5-du "72 MB"> <!ENTITY tcl-ch5-sbu "0.9 SBU"> <!ENTITY texinfo-version "6.7"> @@ -697,12 +698,12 @@ <!ENTITY util-linux-ch6-du "283 MB"> <!ENTITY util-linux-ch6-sbu "1.2 SBU"> -<!ENTITY vim-version "8.1.2361"> -<!ENTITY vim-majmin "81"> -<!ENTITY vim-docdir "vim/vim81"> -<!ENTITY vim-size "14,267 KB"> +<!ENTITY vim-version "8.2.0024"> +<!ENTITY vim-majmin "82"> +<!ENTITY vim-docdir "vim/vim82"> +<!ENTITY vim-size "14,307 KB"> <!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz"> -<!ENTITY vim-md5 "7813b45901af53f81abeaf3c67ae9b34"> +<!ENTITY vim-md5 "a1b5e7ae3ce2847dbd8672e6dd882750"> <!ENTITY vim-home "https://www.vim.org"> <!ENTITY vim-ch6-du "190 MB"> <!ENTITY vim-ch6-sbu "2.2 SBU"> @@ -722,7 +723,7 @@ <!ENTITY xz-home "https://tukaani.org/xz"> <!ENTITY xz-ch5-du "18 MB"> <!ENTITY xz-ch5-sbu "0.2 SBU"> -<!ENTITY xz-ch6-du "16 MB"> +<!ENTITY xz-ch6-du "14 MB"> <!ENTITY xz-ch6-sbu "0.2 SBU"> <!ENTITY zlib-version "1.2.11"> |