diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 95191c5bc..edf885ab5 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -40,6 +40,36 @@ appropriate for the entry or if needed the entire day's listitem. --> + + 2025-12-01 + + + [bdubbs] - Update to vim-9.1.1934. Addresses + #4500. + + + [bdubbs] - Update to sqlite-autoconf-3510100 (3.51.1). Fixes + #5828. + + + [bdubbs] - Update to ninja-1.13.2. Fixes + #5826. + + + [bdubbs] - Update to linux-6.17.9. Fixes + #5827. + + + [bdubbs] - Update to libxcrypt-4.5.2. Fixes + #5825. + + + [bdubbs] - Update to iana-etc-20251120. Addresses + #5006. + + + + 2025-11-15 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 71b243d40..eacb4a17b 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -197,9 +197,9 @@ - + OpenSSL-&openssl-version; diff --git a/chapter08/iana-etc.xml b/chapter08/iana-etc.xml index 752a27336..71841a437 100644 --- a/chapter08/iana-etc.xml +++ b/chapter08/iana-etc.xml @@ -43,7 +43,7 @@ For this package, we only need to copy the files into place: -cp services protocols /etc +cp -v services protocols /etc diff --git a/chapter08/libcap.xml b/chapter08/libcap.xml index d2e4a641c..291e33de8 100644 --- a/chapter08/libcap.xml +++ b/chapter08/libcap.xml @@ -43,6 +43,15 @@ Installation of Libcap + + + If updating this package on an existing system and the go compiler is + installed, prevent a build error by using export GOLANG=no + before running the commands below. Be sure to unset GOLANG + after installation is complete. + + + Prevent static libraries from being installed: sed -i '/install -m.*STA/d' libcap/Makefile diff --git a/chapter08/readline.xml b/chapter08/readline.xml index eefd9f966..c821359fb 100644 --- a/chapter08/readline.xml +++ b/chapter08/readline.xml @@ -56,6 +56,16 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install sed -i 's/-Wl,-rpath,[^ ]*//' support/shobj-conf + + Fix a problem identified upstream specifically for this version of readline: + + +sed -e '270a\ + else\ + chars_avail = 1;' \ + -e '288i\ result = -1;' \ + -i.orig input.c + Prepare Readline for compilation: ./configure --prefix=/usr \ diff --git a/chapter08/tcl.xml b/chapter08/tcl.xml index 7dfb006b7..3b37715bd 100644 --- a/chapter08/tcl.xml +++ b/chapter08/tcl.xml @@ -124,7 +124,7 @@ chmod 644 /usr/lib/libtclstub&tcl-major-version;.a Rename a man page that conflicts with a Perl man page: - mv /usr/share/man/man3/{Thread,Tcl_Thread}.3 + mv -v /usr/share/man/man3/{Thread,Tcl_Thread}.3 Optionally, install the documentation by issuing the following commands: diff --git a/packages.ent b/packages.ent index c45b8acb5..1ef7c2464 100644 --- a/packages.ent +++ b/packages.ent @@ -309,10 +309,10 @@ - - + + - + @@ -413,10 +413,10 @@ - + - + @@ -424,12 +424,12 @@ - + - + - + - + - +