From 90219474acded18e6f0eb2a244e1190ccf3db977 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Wed, 19 Nov 2025 09:54:24 -0600 Subject: [PATCH 1/3] Add a note about updating libcap. If the go compiler is present when updating libcap, the build fails. This note tells th euser how to work around the problem. --- chapter08/libcap.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/chapter08/libcap.xml b/chapter08/libcap.xml index 09a56f343..74e32c036 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 From 5d091806e69d483b889961243d61850ca35ed0a8 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sun, 30 Nov 2025 14:52:11 -0600 Subject: [PATCH 2/3] Package updates. Update to vim-9.1.1934. Update to sqlite-autoconf-3510100 (3.51.1). Update to ninja-1.13.2. Update to linux-6.17.9. Update to libxcrypt-4.5.2. Update to iana-etc-20251120. --- chapter01/changelog.xml | 30 ++++++++++++++++++++++++++++++ chapter01/whatsnew.xml | 4 ++-- chapter08/iana-etc.xml | 2 +- chapter08/tcl.xml | 2 +- packages.ent | 36 ++++++++++++++++++------------------ 5 files changed, 52 insertions(+), 22 deletions(-) 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/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 @@ - + - + - + - + - + From 50ed68a11f34c5b2e306c8d9c08255e50a75c1a2 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Mon, 1 Dec 2025 11:57:44 -0600 Subject: [PATCH 3/3] Fix a problme identified upstream for readline-8.3. --- chapter08/readline.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 \