diff -urN binutils-2.24.51.0.4.org/bfd/doc/bfd.texi binutils-2.24.51.0.4/bfd/doc/bfd.texi --- binutils-2.24.51.0.4.org/bfd/doc/bfd.texi 2014-10-10 21:39:07.000000000 +0200 +++ binutils-2.24.51.0.4/bfd/doc/bfd.texi 2014-10-11 21:34:42.948190928 +0200 @@ -5,9 +5,9 @@ @synindex fn cp @ifnottex -@dircategory Software development +@dircategory Programming tools: @direntry -* Bfd: (bfd). The Binary File Descriptor library. +* Bfd: (bfd). The Binary File Descriptor library @end direntry @end ifnottex --- binutils-2.32/binutils/doc/binutils.texi.orig 2019-06-19 09:05:28.953253806 +0200 +++ binutils-2.32/binutils/doc/binutils.texi 2019-06-19 09:07:46.075844282 +0200 @@ -22,29 +22,25 @@ @c man end @end copying -@dircategory Software development +@dircategory Programming tools: @direntry -* Binutils: (binutils). The GNU binary utilities. -@end direntry - -@dircategory Individual utilities -@direntry -* addr2line: (binutils)addr2line. Convert addresses to file and line. -* ar: (binutils)ar. Create, modify, and extract from archives. -* c++filt: (binutils)c++filt. Filter to demangle encoded C++ symbols. -* cxxfilt: (binutils)c++filt. MS-DOS name for c++filt. -* dlltool: (binutils)dlltool. Create files needed to build and use DLLs. -* nm: (binutils)nm. List symbols from object files. -* objcopy: (binutils)objcopy. Copy and translate object files. -* objdump: (binutils)objdump. Display information from object files. -* ranlib: (binutils)ranlib. Generate index to archive contents. -* readelf: (binutils)readelf. Display the contents of ELF format files. -* size: (binutils)size. List section sizes and total size. -* strings: (binutils)strings. List printable strings from files. -* strip: (binutils)strip. Discard symbols. -* elfedit: (binutils)elfedit. Update ELF header and property of ELF files. -* windmc: (binutils)windmc. Generator for Windows message resources. -* windres: (binutils)windres. Manipulate Windows resources. +* Binutils: (binutils). The GNU binary utilities +* addr2line: (binutils)addr2line. Convert addresses to file and line +* ar: (binutils)ar. Create, modify, and extract from archives +* c++filt: (binutils)c++filt. Filter to demangle encoded C++ symbols +* cxxfilt: (binutils)c++filt. MS-DOS name for c++filt +* dlltool: (binutils)dlltool. Create files needed to build and use DLLs +* nm: (binutils)nm. List symbols from object files +* objcopy: (binutils)objcopy. Copy and translate object files +* objdump: (binutils)objdump. Display information from object files +* ranlib: (binutils)ranlib. Generate index to archive contents +* readelf: (binutils)readelf. Display the contents of ELF format files +* size: (binutils)size. List section sizes and total size +* strings: (binutils)strings. List printable strings from files +* strip: (binutils)strip. Discard symbols +* elfedit: (binutils)elfedit. Update ELF header and property of ELF files +* windmc: (binutils)windmc. Generator for Windows message resources +* windres: (binutils)windres. Manipulate Windows resources @end direntry @titlepage diff -urN binutils-2.24.51.0.4.org/gas/doc/as.texi binutils-2.24.51.0.4/gas/doc/as.texi --- binutils-2.24.51.0.4.org/gas/doc/as.texi 2014-10-10 21:39:07.000000000 +0200 +++ binutils-2.24.51.0.4/gas/doc/as.texi 2014-10-11 21:34:45.224935691 +0200 @@ -86,10 +86,10 @@ @end ifinfo @ifnottex -@dircategory Software development +@dircategory Programming tools: @direntry -* As: (as). The GNU assembler. -* Gas: (as). The GNU assembler. +* As: (as). The GNU assembler +* Gas: (as). The GNU assembler @end direntry @end ifnottex diff -urN binutils-2.24.51.0.4.org/gprof/gprof.texi binutils-2.24.51.0.4/gprof/gprof.texi --- binutils-2.24.51.0.4.org/gprof/gprof.texi 2014-10-10 21:39:07.000000000 +0200 +++ binutils-2.24.51.0.4/gprof/gprof.texi 2014-10-11 21:34:45.888291778 +0200 @@ -11,9 +11,9 @@ @ifnottex @c This is a dir.info fragment to support semi-automated addition of @c manuals to an info tree. zoo@cygnus.com is developing this facility. -@dircategory Software development +@dircategory Programming tools: @direntry -* gprof: (gprof). Profiling your program's execution +* gprof: (gprof). Profiling your program's execution @end direntry @end ifnottex diff -urN binutils-2.24.51.0.4.org/ld/ld.texi binutils-2.24.51.0.4/ld/ld.texi --- binutils-2.24.51.0.4.org/ld/ld.texi 2014-10-10 21:39:07.000000000 +0200 +++ binutils-2.24.51.0.4/ld/ld.texi 2014-10-11 21:34:45.888291778 +0200 @@ -42,9 +42,9 @@ @c man end @ifnottex -@dircategory Software development +@dircategory Programming tools: @direntry -* Ld: (ld). The GNU linker. +* Ld: (ld). The GNU linker @end direntry @end ifnottex @@ -7768,7 +7768,7 @@ @node BFD outline @section How It Works: An Outline of BFD @cindex opening object files -@include bfdsumm.texi +@include ../bfd/doc/bfdsumm.texi @end ifclear @node Reporting Bugs --- binutils-2.41/ld/ldint.texi.orig 2023-07-03 01:00:00.000000000 +0200 +++ binutils-2.41/ld/ldint.texi 2023-08-17 18:27:29.608789214 +0200 @@ -3,9 +3,9 @@ @c Copyright (C) 1992-2024 Free Software Foundation, Inc. @ifnottex -@dircategory Software development +@dircategory Programming tools: @direntry -* Ld-Internals: (ldint). The GNU linker internals. +* Ld-Internals: (ldint). The GNU linker internals @end direntry @end ifnottex --- binutils-2.38/libctf/doc/ctf-spec.texi.orig 2022-01-22 13:14:09.000000000 +0100 +++ binutils-2.38/libctf/doc/ctf-spec.texi 2022-02-14 17:31:26.750302933 +0100 @@ -19,9 +19,9 @@ License''. @end copying -@dircategory Software development +@dircategory Programming tools: @direntry -* CTF: (ctf-spec). The CTF file format. +* CTF: (ctf-spec). The CTF file format @end direntry @titlepage --- binutils-2.40/libsframe/doc/sframe-spec.texi.orig 2023-01-14 01:00:00.000000000 +0100 +++ binutils-2.40/libsframe/doc/sframe-spec.texi 2023-04-09 13:11:37.982011188 +0200 @@ -13,9 +13,9 @@ License''. @end copying -@dircategory Software development +@dircategory Programming tools: @direntry -* SFrame: (sframe-spec). The Simple Frame format. +* SFrame: (sframe-spec). The Simple Frame format @end direntry @titlepage --- binutils-2.40/gprofng/doc/gprofng_ug.texi.orig 2023-01-14 01:00:00.000000000 +0100 +++ binutils-2.40/gprofng/doc/gprofng_ug.texi 2023-04-09 13:12:26.545081432 +0200 @@ -64,9 +64,9 @@ gprofng @c -- Entry for the Info dir structure ---------------------------------------- @ifnottex -@dircategory Software development +@dircategory Programming tools: @direntry -* gprofng: (gprofng). The next generation profiling tool for Linux +* gprofng: (gprofng). The next generation profiling tool for Linux @end direntry @end ifnottex --- binutils-2.40/libctf/configure.ac.orig 2023-01-14 01:00:00.000000000 +0100 +++ binutils-2.40/libctf/configure.ac 2023-04-09 13:39:22.069662722 +0200 @@ -184,7 +184,7 @@ changequote(,) # We require texinfo to be 6.3 or later, for a working synindex # and validatemenus: otherwise we fall back to /bin/true. if ${MAKEINFO} --version \ - | egrep 'texinfo[^0-9]*(6\.[3-9]|[7-9]|[1-6][0-9])' >/dev/null 2>&1; then + | grep -E 'texinfo[^0-9]*(6\.[3-9]|[7-9]|[1-6][0-9])' >/dev/null 2>&1; then build_info=yes else build_info=