From b17680d8ea3c91a0107a52a182ab5465749c0f5b Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Wed, 14 Sep 2022 21:58:07 -0500 Subject: [PATCH] Package updates and corrections. Update to file-5.43. Update to linux-5.19.8. Update to gawk-5.2.0. Update to meson-0.63.2. Update to ninja-1.11.1. Update to bc-6.0.2. Fix the location of udev rules in eudev. Remove a warning for egrep and fgrep that Delete an empty binutils man page. --- chapter01/changelog.xml | 42 +++++++++++++++++++++++++++++++++++++++++ chapter01/whatsnew.xml | 22 ++++++++++----------- chapter08/binutils.xml | 5 +++-- chapter08/eudev.xml | 12 ++++-------- chapter08/gawk.xml | 4 ++++ chapter08/grep.xml | 7 +++++++ packages.ent | 34 ++++++++++++++++----------------- 7 files changed, 88 insertions(+), 38 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 49c1fa1fb..bfa8f4feb 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -40,6 +40,48 @@ appropriate for the entry or if needed the entire day's listitem. --> + + 2022-09-15 + + + [bdubbs] - Update to file-5.43. Fixes + #5113. + + + [bdubbs] - Update to linux-5.19.8. Fixes + #5111. + + + [bdubbs] - Update to gawk-5.2.0. Fixes + #5108. + + + [bdubbs] - Update to meson-0.63.2. Fixes + #5106. + + + [bdubbs] - Update to ninja-1.11.1. Fixes + #5103. + + + [bdubbs] - Update to bc-6.0.2. Fixes + #5102. + + + [bdubbs] - Fix the location of udev rules in eudev. Fixes + #5112. + + + [bdubbs] - Remove a warning for egrep and fgrep that + makes tests for some packages fail. + + + [bdubbs] - Delete an empty binutils man page. Fixes + #5107. + + + + 2022-09-10 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index f58e20ca3..d0bb33f14 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -41,9 +41,9 @@ - + @@ -80,18 +80,18 @@ - + - + @@ -124,7 +124,7 @@ --> + --> @@ -182,9 +182,9 @@ - + @@ -194,9 +194,9 @@ - + diff --git a/chapter08/binutils.xml b/chapter08/binutils.xml index 96b820277..78de16f9c 100644 --- a/chapter08/binutils.xml +++ b/chapter08/binutils.xml @@ -174,9 +174,10 @@ cd build make tooldir=/usr install - Remove useless static libraries: + Remove useless static libraries and an emptmy man page: -rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.a +rm -fv /usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.a +rm -fv /usr/share/man/man1/gprofng.1 diff --git a/chapter08/eudev.xml b/chapter08/eudev.xml index efaba9d30..0cce469e1 100644 --- a/chapter08/eudev.xml +++ b/chapter08/eudev.xml @@ -39,16 +39,12 @@ Installation of Eudev - - + First fix the location of udev rules in the .pc file: + +sed -i '/udevdir/a udev_dir=${udevdir}' src/udev/udev.pc.in Prepare Eudev for compilation: diff --git a/chapter08/gawk.xml b/chapter08/gawk.xml index 4c8ecc265..244d7004f 100644 --- a/chapter08/gawk.xml +++ b/chapter08/gawk.xml @@ -44,6 +44,10 @@ sed -i 's/extras//' Makefile.in + Now fix a programming error identified upstream: + +sed -i -i '241i UPREF(m);' interpret.h + Prepare Gawk for compilation: ./configure --prefix=/usr diff --git a/chapter08/grep.xml b/chapter08/grep.xml index 33b0896c2..25d598dfe 100644 --- a/chapter08/grep.xml +++ b/chapter08/grep.xml @@ -40,6 +40,13 @@ Installation of Grep + + First, remove a warning about using egrep and fgrep that makes + tests on some packages fail: + + +sed -i "s/echo/#echo/" src/egrep.sh + Prepare Grep for compilation: ./configure --prefix=/usr diff --git a/packages.ent b/packages.ent index ce13ec456..0fc7361a0 100644 --- a/packages.ent +++ b/packages.ent @@ -58,10 +58,10 @@ - - + + - + @@ -179,10 +179,10 @@ - - + + - + @@ -207,10 +207,10 @@ - - + + - + @@ -424,12 +424,12 @@ - + - + - +