Browse Source

Bringing order to the presentation of patches.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2938 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Alex Gronenwoud 22 years ago
parent
commit
7acb4c36e5
57 changed files with 169 additions and 166 deletions
  1. 2 2
      appendixa/bash-down.xml
  2. 2 2
      appendixa/bison-down.xml
  3. 4 4
      appendixa/coreutils-down.xml
  4. 2 2
      appendixa/ed-down.xml
  5. 2 2
      appendixa/expect-down.xml
  6. 2 2
      appendixa/gawk-down.xml
  7. 15 12
      appendixa/gcc-down.xml
  8. 2 2
      appendixa/glibc-down.xml
  9. 2 2
      appendixa/grub-down.xml
  10. 2 2
      appendixa/kbd-down.xml
  11. 6 6
      appendixa/man-down.xml
  12. 4 4
      appendixa/ncurses-down.xml
  13. 2 2
      appendixa/nettools-down.xml
  14. 2 2
      appendixa/perl-down.xml
  15. 2 2
      appendixa/procps-down.xml
  16. 2 2
      appendixa/shadowpwd-down.xml
  17. 2 2
      appendixa/zlib-down.xml
  18. 58 58
      chapter04/chapter04.xml
  19. 1 1
      chapter05/bash-inst.xml
  20. 1 1
      chapter05/expect-inst.xml
  21. 2 2
      chapter05/gcc-pass2-inst.xml
  22. 1 1
      chapter05/glibc-inst.xml
  23. 2 2
      chapter05/ncurses-inst.xml
  24. 1 1
      chapter05/perl-inst.xml
  25. 1 1
      chapter06/bash-inst.xml
  26. 2 2
      chapter06/coreutils-inst.xml
  27. 1 1
      chapter06/ed-inst.xml
  28. 1 1
      chapter06/gawk-inst.xml
  29. 3 3
      chapter06/gcc-2953-inst.xml
  30. 2 2
      chapter06/gcc-inst.xml
  31. 1 1
      chapter06/glibc-inst.xml
  32. 1 1
      chapter06/grub-inst.xml
  33. 1 1
      chapter06/kbd-inst.xml
  34. 3 3
      chapter06/man-inst.xml
  35. 2 2
      chapter06/ncurses-inst.xml
  36. 1 1
      chapter06/procps-inst.xml
  37. 1 1
      chapter06/shadowpwd-inst.xml
  38. 1 1
      chapter06/zlib-inst.xml
  39. 1 1
      entities/bash.ent
  40. 1 1
      entities/bison.ent
  41. 2 2
      entities/coreutils.ent
  42. 1 1
      entities/ed.ent
  43. 1 1
      entities/expect.ent
  44. 1 1
      entities/gawk.ent
  45. 3 3
      entities/gcc-2953.ent
  46. 3 3
      entities/gcc.ent
  47. 1 1
      entities/glibc.ent
  48. 1 1
      entities/grub.ent
  49. 1 1
      entities/kbd.ent
  50. 1 1
      entities/libtool.ent
  51. 3 3
      entities/man.ent
  52. 2 2
      entities/ncurses.ent
  53. 1 1
      entities/nettools.ent
  54. 1 1
      entities/perl.ent
  55. 1 1
      entities/procps.ent
  56. 1 1
      entities/shadow.ent
  57. 1 1
      entities/zlib.ent

+ 2 - 2
appendixa/bash-down.xml

@@ -4,7 +4,7 @@
 <para><literallayout>Bash (&bash-version;): 
 <para><literallayout>Bash (&bash-version;): 
 <ulink url="ftp://ftp.gnu.org/gnu/bash/"/>
 <ulink url="ftp://ftp.gnu.org/gnu/bash/"/>
 
 
-Bash Patch (&bash-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Bash Patch:
+<ulink url="&patches-root;&bash-patch;"/></literallayout></para>
 </sect2>
 </sect2>
 
 

+ 2 - 2
appendixa/bison-down.xml

@@ -4,7 +4,7 @@
 <para><literallayout>Bison (&bison-version;): 
 <para><literallayout>Bison (&bison-version;): 
 <ulink url="ftp://ftp.gnu.org/gnu/bison/"/>
 <ulink url="ftp://ftp.gnu.org/gnu/bison/"/>
 
 
-Bison Attribute Patch (&bison-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Bison Attribute Patch:
+<ulink url="&patches-root;&bison-patch;"/></literallayout></para>
 </sect2>
 </sect2>
 
 

+ 4 - 4
appendixa/coreutils-down.xml

@@ -4,9 +4,9 @@
 <para><literallayout>Coreutils (&coreutils-version;):
 <para><literallayout>Coreutils (&coreutils-version;):
 <ulink url="ftp://ftp.gnu.org/gnu/coreutils/"/>
 <ulink url="ftp://ftp.gnu.org/gnu/coreutils/"/>
 
 
-Coreutils Hostname Patch (&coreutils-version;):
-<ulink url="&patches-root;"/>
+Coreutils Hostname Patch:
+<ulink url="&patches-root;&coreutils-hostname-patch;"/>
 
 
-Coreutils Uname Patch (&coreutils-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Coreutils Uname Patch:
+<ulink url="&patches-root;&coreutils-uname-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 2 - 2
appendixa/ed-down.xml

@@ -4,6 +4,6 @@
 <para><literallayout>Ed (&ed-version;): 
 <para><literallayout>Ed (&ed-version;): 
 <ulink url="ftp://ftp.gnu.org/gnu/ed/"/>
 <ulink url="ftp://ftp.gnu.org/gnu/ed/"/>
 
 
-Ed Patch (&ed-patch-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Ed Patch:
+<ulink url="&patches-root;&ed-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 2 - 2
appendixa/expect-down.xml

@@ -4,6 +4,6 @@
 <para><literallayout>Expect (&expect-version;):
 <para><literallayout>Expect (&expect-version;):
 <ulink url="http://expect.nist.gov/src/"/>
 <ulink url="http://expect.nist.gov/src/"/>
 
 
-Expect Patch (&expect-patch-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Expect Patch:
+<ulink url="&patches-root;&expect-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 2 - 2
appendixa/gawk-down.xml

@@ -4,6 +4,6 @@
 <para><literallayout>Gawk (&gawk-version;): 
 <para><literallayout>Gawk (&gawk-version;): 
 <ulink url="ftp://ftp.gnu.org/pub/gnu/gawk/"/>
 <ulink url="ftp://ftp.gnu.org/pub/gnu/gawk/"/>
 
 
-Gawk Patch (&gawk-patch-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Gawk Patch:
+<ulink url="&patches-root;&gawk-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 15 - 12
appendixa/gcc-down.xml

@@ -4,21 +4,24 @@
 <para><literallayout>GCC (&gcc-version;): 
 <para><literallayout>GCC (&gcc-version;): 
 <ulink url="ftp://ftp.gnu.org/pub/gnu/gcc/"/>
 <ulink url="ftp://ftp.gnu.org/pub/gnu/gcc/"/>
 
 
-GCC No Fixincludes Patch (&gcc-nofixincludes-patch-version;):
-<ulink url="&patches-root;"/>
+GCC No-Fixincludes Patch:
+<ulink url="&patches-root;&gcc-nofixincludes-patch;"/>
 
 
-GCC Specs Patch (&gcc-specs-patch-version;):
-<ulink url="&patches-root;"/>
+GCC Specs Patch:
+<ulink url="&patches-root;&gcc-specs-patch;"/>
 
 
-GCC Suppress Libiberty Patch (&gcc-suppress-libiberty-patch-version;):
-<ulink url="&patches-root;"/>
+GCC Suppress-Libiberty Patch:
+<ulink url="&patches-root;&gcc-suppress-libiberty-patch;"/>
 
 
-GCC-2 Patch (&gcc-2953-patch-version;):
-<ulink url="&patches-root;"/>
+GCC-2 (&gcc-2953-version;): 
+<ulink url="ftp://ftp.gnu.org/pub/gnu/gcc/"/>
+
+GCC-2 Patch:
+<ulink url="&patches-root;&gcc-2953-patch;"/>
 
 
-GCC-2 No Fixincludes Patch (&gcc-2953-no-fixinc-patch-version;):
-<ulink url="&patches-root;"/>
+GCC-2 No-Fixincludes Patch:
+<ulink url="&patches-root;&gcc-2953-no-fixinc-patch;"/>
 
 
-GCC-2 Return Type Patch (&gcc-2953-returntype-fix-patch-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+GCC-2 Return-Type Patch:
+<ulink url="&patches-root;&gcc-2953-returntype-fix-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 2 - 2
appendixa/glibc-down.xml

@@ -7,6 +7,6 @@
 Glibc-linuxthreads (&glibc-version;): 
 Glibc-linuxthreads (&glibc-version;): 
 <ulink url="ftp://ftp.gnu.org/gnu/glibc/"/>
 <ulink url="ftp://ftp.gnu.org/gnu/glibc/"/>
 
 
-Glibc Sscanf Patch (&glibc-sscanf-patch-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Glibc Sscanf Patch:
+<ulink url="&patches-root;&glibc-sscanf-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 2 - 2
appendixa/grub-down.xml

@@ -4,6 +4,6 @@
 <para><literallayout>Grub (&grub-version;):
 <para><literallayout>Grub (&grub-version;):
 <ulink url="ftp://alpha.gnu.org/pub/gnu/grub/"/>
 <ulink url="ftp://alpha.gnu.org/pub/gnu/grub/"/>
 
 
-Grub Gcc33 Patch (&grub-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Grub Gcc33 Patch:
+<ulink url="&patches-root;&grub-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 2 - 2
appendixa/kbd-down.xml

@@ -4,6 +4,6 @@
 <para><literallayout>Kbd (&kbd-version;): 
 <para><literallayout>Kbd (&kbd-version;): 
 <ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/"/>
 <ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/"/>
 
 
-Kbd Patch (&kbd-patch-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Kbd Patch:
+<ulink url="&patches-root;&kbd-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 6 - 6
appendixa/man-down.xml

@@ -4,12 +4,12 @@
 <para><literallayout>Man (&man-version;): 
 <para><literallayout>Man (&man-version;): 
 <ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/man/"/>
 <ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/man/"/>
 
 
-Man 80Cols Patch (&man-80cols-patch-version;):
-<ulink url="&patches-root;"/>
+Man 80-Columns Patch:
+<ulink url="&patches-root;&man-80cols-patch;"/>
 
 
-Man Manpath Patch (&man-manpath-patch-version;):
-<ulink url="&patches-root;"/>
+Man Manpath Patch:
+<ulink url="&patches-root;&man-manpath-patch;"/>
 
 
-Man Pager Patch (&man-pager-patch-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Man Pager Patch:
+<ulink url="&patches-root;&man-pager-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 4 - 4
appendixa/ncurses-down.xml

@@ -4,9 +4,9 @@
 <para><literallayout>Ncurses (&ncurses-version;): 
 <para><literallayout>Ncurses (&ncurses-version;): 
 <ulink url="ftp://ftp.gnu.org/gnu/ncurses/"/>
 <ulink url="ftp://ftp.gnu.org/gnu/ncurses/"/>
 
 
-Ncurses Etip Patch (&ncurses-version;):
-<ulink url="&patches-root;"/>
+Ncurses Etip Patch:
+<ulink url="&patches-root;&ncurses-etip-patch;"/>
 
 
-Ncurses Vsscanf Patch (&ncurses-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Ncurses Vsscanf Patch:
+<ulink url="&patches-root;&ncurses-vsscanf-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 2 - 2
appendixa/nettools-down.xml

@@ -4,6 +4,6 @@
 <para><literallayout>Net-tools (&net-tools-version;): 
 <para><literallayout>Net-tools (&net-tools-version;): 
 <ulink url="http://www.tazenda.demon.co.uk/phil/net-tools/"/>
 <ulink url="http://www.tazenda.demon.co.uk/phil/net-tools/"/>
 
 
-Net-tools Mii-Tool Patch (&net-tools-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Net-tools Mii-Tool-Gcc33 Patch:
+<ulink url="&patches-root;&net-tools-mii-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 2 - 2
appendixa/perl-down.xml

@@ -4,6 +4,6 @@
 <para><literallayout>Perl (&perl-version;):
 <para><literallayout>Perl (&perl-version;):
 <ulink url="http://www.perl.com/"/>
 <ulink url="http://www.perl.com/"/>
 
 
-Perl Libc Patch (&perl-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Perl Libc Patch:
+<ulink url="&patches-root;&perl-libc-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 2 - 2
appendixa/procps-down.xml

@@ -4,6 +4,6 @@
 <para><literallayout>Procps (&procps-version;):
 <para><literallayout>Procps (&procps-version;):
 <ulink url="http://procps.sourceforge.net/"/>
 <ulink url="http://procps.sourceforge.net/"/>
 
 
-Procps Patch (&procps-patch-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Procps Patch:
+<ulink url="&patches-root;&procps-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 2 - 2
appendixa/shadowpwd-down.xml

@@ -4,6 +4,6 @@
 <para><literallayout>Shadow (&shadow-version;):
 <para><literallayout>Shadow (&shadow-version;):
 <ulink url="ftp://ftp.pld.org.pl/software/shadow/"/>
 <ulink url="ftp://ftp.pld.org.pl/software/shadow/"/>
 
 
-Shadow Newgrp Patch (&shadow-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Shadow Newgrp Patch:
+<ulink url="&patches-root;&shadow-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 2 - 2
appendixa/zlib-down.xml

@@ -6,6 +6,6 @@
 <para><literallayout>Zlib (&zlib-version;):
 <para><literallayout>Zlib (&zlib-version;):
 <ulink url="http://www.gzip.org/zlib/"/>
 <ulink url="http://www.gzip.org/zlib/"/>
 
 
-Zlib Patch (&zlib-version;):
-<ulink url="&patches-root;"/></literallayout></para>
+Zlib Patch:
+<ulink url="&patches-root;&zlib-patch;"/></literallayout></para>
 </sect2>
 </sect2>

+ 58 - 58
chapter04/chapter04.xml

@@ -248,91 +248,91 @@ or just make some small modifications to bend things our way. You'll need the
 following:</para>
 following:</para>
 
 
 <literallayout>
 <literallayout>
-Bash Patch (&bash-patch-version;) - &bash-patch-size;:
-<ulink url="&patches-root;bash-&bash-patch-version;.patch"/>
+Bash Patch - &bash-patch-size;:
+<ulink url="&patches-root;&bash-patch;"/>
 
 
-Bison Attribute Patch (&bison-patch-version;) - &bison-patch-size;:
-<ulink url="&patches-root;bison-&bison-patch-version;.patch"/>
+Bison Attribute Patch - &bison-patch-size;:
+<ulink url="&patches-root;&bison-patch;"/>
 
 
-Coreutils Hostname Patch (&coreutils-hostname-patch-version;) - &coreutils-hostname-patch-size;:
-<ulink url="&patches-root;coreutils-&coreutils-hostname-patch-version;.patch"/>
+Coreutils Hostname Patch - &coreutils-hostname-patch-size;:
+<ulink url="&patches-root;&coreutils-hostname-patch;"/>
 
 
-Coreutils Uname Patch (&coreutils-uname-patch-version;) - &coreutils-uname-patch-size;:
-<ulink url="&patches-root;coreutils-&coreutils-uname-patch-version;.patch"/>
+Coreutils Uname Patch - &coreutils-uname-patch-size;:
+<ulink url="&patches-root;&coreutils-uname-patch;"/>
 
 
-Ed Patch (&ed-patch-version;) - &ed-patch-size;:
-<ulink url="&patches-root;ed-&ed-patch-version;.patch"/>
+Ed Patch - &ed-patch-size;:
+<ulink url="&patches-root;&ed-patch;"/>
 
 
-Expect Patch (&expect-patch-version;) - &expect-patch-size;:
-<ulink url="&patches-root;expect-&expect-patch-version;.patch"/>
+Expect Patch - &expect-patch-size;:
+<ulink url="&patches-root;&expect-patch;"/>
 
 
-Gawk Patch (&gawk-patch-version;) - &gawk-patch-size;:
-<ulink url="&patches-root;gawk-&gawk-patch-version;.patch"/>
+Gawk Patch - &gawk-patch-size;:
+<ulink url="&patches-root;&gawk-patch;"/>
 
 
-GCC No Fixincludes Patch: (&gcc-nofixincludes-patch-version;) - &gcc-nofixincludes-patch-size;:
-<ulink url="&patches-root;gcc-&gcc-nofixincludes-patch-version;.patch"/>
+GCC No-Fixincludes Patch - &gcc-nofixincludes-patch-size;:
+<ulink url="&patches-root;&gcc-nofixincludes-patch;"/>
 
 
-GCC Specs Patch: (&gcc-specs-patch-version;) - &gcc-specs-patch-size;:
-<ulink url="&patches-root;gcc-&gcc-specs-patch-version;.patch"/>
+GCC Specs Patch - &gcc-specs-patch-size;:
+<ulink url="&patches-root;&gcc-specs-patch;"/>
 
 
-GCC Suppress Libiberty Patch: (&gcc-suppress-libiberty-patch-version;) - &gcc-suppress-libiberty-patch-size;:
-<ulink url="&patches-root;gcc-&gcc-suppress-libiberty-patch-version;.patch"/>
+GCC Suppress-Libiberty Patch - &gcc-suppress-libiberty-patch-size;:
+<ulink url="&patches-root;&gcc-suppress-libiberty-patch;"/>
 
 
-GCC-2 Patch (&gcc-2953-patch-version;) - &gcc-2953-patch-size;:
-<ulink url="&patches-root;gcc-&gcc-2953-patch-version;.patch"/>
+GCC-2 Patch - &gcc-2953-patch-size;:
+<ulink url="&patches-root;&gcc-2953-patch;"/>
 
 
-GCC-2 No Fixincludes Patch (&gcc-2953-no-fixinc-patch-version;) - &gcc-2953-no-fixinc-patch-size;:
-<ulink url="&patches-root;gcc-&gcc-2953-no-fixinc-patch-version;.patch"/>
+GCC-2 No-Fixincludes Patch - &gcc-2953-no-fixinc-patch-size;:
+<ulink url="&patches-root;&gcc-2953-no-fixinc-patch;"/>
 
 
-GCC-2 Return Type Patch (&gcc-2953-returntype-fix-patch-version;) - &gcc-2953-returntype-fix-patch-size;:
-<ulink url="&patches-root;gcc-&gcc-2953-returntype-fix-patch-version;.patch"/>
+GCC-2 Return-Type Patch - &gcc-2953-returntype-fix-patch-size;:
+<ulink url="&patches-root;&gcc-2953-returntype-fix-patch;"/>
 
 
-Glibc Sscanf Patch: (&glibc-sscanf-patch-version;) - &glibc-sscanf-patch-size;:
-<ulink url="&patches-root;glibc-&glibc-sscanf-patch-version;.patch"/>
+Glibc Sscanf Patch - &glibc-sscanf-patch-size;:
+<ulink url="&patches-root;&glibc-sscanf-patch;"/>
 
 
-Grub Gcc33 Patch (&grub-patch-version;) - &grub-patch-size;:
-<ulink url="&patches-root;grub-&grub-patch-version;.patch"/>
+Grub Gcc33 Patch - &grub-patch-size;:
+<ulink url="&patches-root;&grub-patch;"/>
 
 
-Kbd Patch (&kbd-patch-version;) - &kbd-patch-size;:
-<ulink url="&patches-root;kbd-&kbd-patch-version;.patch"/>
+Kbd Patch - &kbd-patch-size;:
+<ulink url="&patches-root;&kbd-patch;"/>
 
 
-Man 80Cols Patch (&man-80cols-patch-version;) - &man-80cols-patch-size;:
-<ulink url="&patches-root;man-&man-80cols-patch-version;.patch"/>
+Man 80-Columns Patch - &man-80cols-patch-size;:
+<ulink url="&patches-root;&man-80cols-patch;"/>
 
 
-Man Manpath Patch (&man-manpath-patch-version;) - &man-manpath-patch-size;:
-<ulink url="&patches-root;man-&man-manpath-patch-version;.patch"/>
+Man Manpath Patch - &man-manpath-patch-size;:
+<ulink url="&patches-root;&man-manpath-patch;"/>
 
 
-Man Pager Patch (&man-pager-patch-version;) - &man-pager-patch-size;:
-<ulink url="&patches-root;man-&man-pager-patch-version;.patch"/>
+Man Pager Patch - &man-pager-patch-size;:
+<ulink url="&patches-root;&man-pager-patch;"/>
 
 
-Ncurses Etip Patch (&ncurses-etip-patch-version;) - &ncurses-etip-patch-size;:
-<ulink url="&patches-root;ncurses-&ncurses-etip-patch-version;.patch"/>
+Ncurses Etip Patch - &ncurses-etip-patch-size;:
+<ulink url="&patches-root;&ncurses-etip-patch;"/>
 
 
-Ncurses Vsscanf Patch (&ncurses-vsscanf-patch-version;) - &ncurses-vsscanf-patch-size;:
-<ulink url="&patches-root;ncurses-&ncurses-vsscanf-patch-version;.patch"/>
+Ncurses Vsscanf Patch - &ncurses-vsscanf-patch-size;:
+<ulink url="&patches-root;&ncurses-vsscanf-patch;"/>
 
 
-Net-tools Mii-Tool Gcc33 Patch (&net-tools-mii-patch-version;) - &net-tools-mii-patch-size;:
-<ulink url="&patches-root;net-tools-&net-tools-mii-patch-version;.patch"/>
+Net-tools Mii-Tool-Gcc33 Patch - &net-tools-mii-patch-size;:
+<ulink url="&patches-root;&net-tools-mii-patch;"/>
 
 
-Perl Libc Patch (&perl-libc-patch-version;) - &perl-libc-patch-size;:
-<ulink url="&patches-root;perl-&perl-libc-patch-version;.patch"/>
+Perl Libc Patch - &perl-libc-patch-size;:
+<ulink url="&patches-root;&perl-libc-patch;"/>
 
 
-Procps Patch (&procps-patch-version;) - &procps-patch-size;:
-<ulink url="&patches-root;procps-&procps-patch-version;.patch"/>
+Procps Patch - &procps-patch-size;:
+<ulink url="&patches-root;&procps-patch;"/>
 
 
-Shadow Newgrp Patch (&shadow-patch-version;) - &shadow-patch-size;:
-<ulink url="&patches-root;shadow-&shadow-patch-version;.patch"/> 
+Shadow Newgrp Patch - &shadow-patch-size;:
+<ulink url="&patches-root;&shadow-patch;"/> 
 
 
-Zlib Vsnprintf Patch (&zlib-patch-version;) - &zlib-patch-size;:
-<ulink url="&patches-root;zlib-&zlib-patch-version;.patch"/>
+Zlib Vsnprintf Patch - &zlib-patch-size;:
+<ulink url="&patches-root;&zlib-patch;"/>
 </literallayout>
 </literallayout>
 
 
-<para>In addition, there are a number of optional patches that have been
-created by the LFS community.  Most of these solve slight problems, or enable
-some functionality that's not enabled by default.  Please feel free to examine
-the patches database, located at
-<ulink url="http://www.linuxfromscratch.org/patches/"/>, and choose any
-additional patches you might wish to use.</para>
+<para>In addition to the above required patches, there exist a number of
+optional ones created by the LFS community. Most of these solve slight
+problems, or enable some functionality that's not enabled by default. Feel
+free to examine the patches database, located at
+<ulink url="http://www.linuxfromscratch.org/patches/"/>, and pick any
+additional patches you wish to use.</para>
 
 
 </sect1>
 </sect1>
 
 

+ 1 - 1
chapter05/bash-inst.xml

@@ -6,7 +6,7 @@
 <para>Bash contains several known bugs. Fix these with the following
 <para>Bash contains several known bugs. Fix these with the following
 patch:</para>
 patch:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../bash-&bash-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&bash-patch;</userinput></screen></para>
 
 
 <para>Now prepare Bash for compilation:</para>
 <para>Now prepare Bash for compilation:</para>
 
 

+ 1 - 1
chapter05/expect-inst.xml

@@ -5,7 +5,7 @@
 
 
 <para>First apply a patch:</para>
 <para>First apply a patch:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../expect-&expect-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&expect-patch;</userinput></screen></para>
 
 
 <para>This fixes a bug in Expect that can result in bogus failures during the
 <para>This fixes a bug in Expect that can result in bogus failures during the
 GCC test suite run.</para>
 GCC test suite run.</para>

+ 2 - 2
chapter05/gcc-pass2-inst.xml

@@ -33,8 +33,8 @@ same working directory. They will all unfold into a single
 
 
 <para>First correct one problem and make an essential adjustment:</para>
 <para>First correct one problem and make an essential adjustment:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../gcc-&gcc-nofixincludes-patch-version;.patch
-patch -Np1 -i ../gcc-&gcc-specs-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&gcc-nofixincludes-patch;
+patch -Np1 -i ../&gcc-specs-patch;</userinput></screen></para>
 
 
 <para>The first patch disables the GCC "fixincludes" script.  We mentioned this
 <para>The first patch disables the GCC "fixincludes" script.  We mentioned this
 briefly earlier, but a slightly more in-depth explanation of the fixincludes 
 briefly earlier, but a slightly more in-depth explanation of the fixincludes 

+ 1 - 1
chapter05/glibc-inst.xml

@@ -31,7 +31,7 @@ touch /tools/etc/ld.so.conf</userinput></screen></para>
 <para>Also, Glibc has a subtle problem when compiled with GCC 3.3.1.
 <para>Also, Glibc has a subtle problem when compiled with GCC 3.3.1.
 Apply the following patch to fix this:</para>
 Apply the following patch to fix this:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../glibc-&glibc-sscanf-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&glibc-sscanf-patch;</userinput></screen></para>
 
 
 <para>The Glibc documentation recommends building Glibc outside of the source
 <para>The Glibc documentation recommends building Glibc outside of the source
 directory in a dedicated build directory:</para>
 directory in a dedicated build directory:</para>

+ 2 - 2
chapter05/ncurses-inst.xml

@@ -5,8 +5,8 @@
 
 
 <para>Fix two minor things:</para>
 <para>Fix two minor things:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../ncurses-&ncurses-version;-etip-2.patch
-patch -Np1 -i ../ncurses-&ncurses-version;-vsscanf.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&ncurses-etip-patch;
+patch -Np1 -i ../&ncurses-vsscanf-patch;</userinput></screen></para>
 
 
 <para>The first patch corrects the <filename>etip.h</filename> header file, and
 <para>The first patch corrects the <filename>etip.h</filename> header file, and
 the second patch prevents some compiler warnings being issued on the use of
 the second patch prevents some compiler warnings being issued on the use of

+ 1 - 1
chapter05/perl-inst.xml

@@ -4,7 +4,7 @@
 
 
 <para>First adapt some hard-wired paths to the C library:</para>
 <para>First adapt some hard-wired paths to the C library:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../perl-&perl-libc-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&perl-libc-patch;</userinput></screen></para>
 
 
 <para>And make sure some static extensions get built:</para>
 <para>And make sure some static extensions get built:</para>
 
 

+ 1 - 1
chapter06/bash-inst.xml

@@ -7,7 +7,7 @@
 way it is expected at times. Fix this behaviour with the following
 way it is expected at times. Fix this behaviour with the following
 patch:</para>
 patch:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../bash-&bash-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&bash-patch;</userinput></screen></para>
 
 
 <para>Prepare Bash for compilation:</para>
 <para>Prepare Bash for compilation:</para>
 
 

+ 2 - 2
chapter06/coreutils-inst.xml

@@ -7,13 +7,13 @@
 broken, in that the <userinput>-p</userinput> switch always returns "unknown".
 broken, in that the <userinput>-p</userinput> switch always returns "unknown".
 The following patch fixes this behaviour for Intel architectures:</para>
 The following patch fixes this behaviour for Intel architectures:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../coreutils-&coreutils-uname-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&coreutils-uname-patch;</userinput></screen></para>
 
 
 <para>We do not want Coreutils to install its version of the
 <para>We do not want Coreutils to install its version of the
 <userinput>hostname</userinput> program, because it is inferior to the version
 <userinput>hostname</userinput> program, because it is inferior to the version
 provided by Net-tools. Prevent its installation by applying a patch:</para>
 provided by Net-tools. Prevent its installation by applying a patch:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../coreutils-&coreutils-hostname-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&coreutils-hostname-patch;</userinput></screen></para>
 
 
 <para>Now prepare Coreutils for compilation:</para>
 <para>Now prepare Coreutils for compilation:</para>
 
 

+ 1 - 1
chapter06/ed-inst.xml

@@ -17,7 +17,7 @@ create temporary files.</para>
 
 
 <para>Apply the patch:</para>
 <para>Apply the patch:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../ed-&ed-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&ed-patch;</userinput></screen></para>
 
 
 <para>Now prepare Ed for compilation:</para>
 <para>Now prepare Ed for compilation:</para>
 
 

+ 1 - 1
chapter06/gawk-inst.xml

@@ -31,7 +31,7 @@ class="directory">$prefix/share/gawk-3.1.3</filename>) is removed along
 with its contents on a make uninstall.</para></listitem>
 with its contents on a make uninstall.</para></listitem>
 </itemizedlist>
 </itemizedlist>
 
 
-<para><screen><userinput>patch -Np1 -i ../gawk-&gawk-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&gawk-patch;</userinput></screen></para>
 
 
 <para>Now prepare Gawk for compilation:</para>
 <para>Now prepare Gawk for compilation:</para>
 
 

+ 3 - 3
chapter06/gcc-2953-inst.xml

@@ -27,9 +27,9 @@ the system GCC already installed in <filename class="directory">/usr</filename>
 
 
 <para>Apply the patches and make a small adjustment:</para>
 <para>Apply the patches and make a small adjustment:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../gcc-&gcc-2953-patch-version;.patch
-patch -Np1 -i ../gcc-&gcc-2953-no-fixinc-patch-version;.patch
-patch -Np1 -i ../gcc-&gcc-2953-returntype-fix-patch-version;.patch
+<para><screen><userinput>patch -Np1 -i ../&gcc-2953-patch;.patch
+patch -Np1 -i ../&gcc-2953-no-fixinc-patch;.patch
+patch -Np1 -i ../&gcc-2953-returntype-fix-patch;.patch
 echo timestamp > gcc/cstamp-h.in</userinput></screen></para>
 echo timestamp > gcc/cstamp-h.in</userinput></screen></para>
 
 
 <para>The GCC documentation recommends building GCC outside of the source
 <para>The GCC documentation recommends building GCC outside of the source

+ 2 - 2
chapter06/gcc-inst.xml

@@ -20,8 +20,8 @@ GCC-testsuite package. The full GCC package contains even more
 compilers. Instructions for building these can be found at
 compilers. Instructions for building these can be found at
 <ulink url="&blfs-root;view/stable/general/gcc.html"/>.</para>
 <ulink url="&blfs-root;view/stable/general/gcc.html"/>.</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../gcc-&gcc-nofixincludes-patch-version;.patch
-patch -Np1 -i ../gcc-&gcc-suppress-libiberty-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&gcc-nofixincludes-patch;
+patch -Np1 -i ../&gcc-suppress-libiberty-patch;</userinput></screen></para>
 
 
 <para>The second patch here suppresses the installation of libiberty from GCC,
 <para>The second patch here suppresses the installation of libiberty from GCC,
 as we will use the one provided by binutils instead. Be careful
 as we will use the one provided by binutils instead. Be careful

+ 1 - 1
chapter06/glibc-inst.xml

@@ -20,7 +20,7 @@ flags.</para>
 
 
 <para>Then apply the same patch we used previously:</para>
 <para>Then apply the same patch we used previously:</para>
                                                                                 
                                                                                 
-<para><screen><userinput>patch -Np1 -i ../glibc-&glibc-sscanf-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&glibc-sscanf-patch;</userinput></screen></para>
 
 
 <para>The Glibc documentation recommends building Glibc outside of the source
 <para>The Glibc documentation recommends building Glibc outside of the source
 directory in a dedicated build directory:</para>
 directory in a dedicated build directory:</para>

+ 1 - 1
chapter06/grub-inst.xml

@@ -11,7 +11,7 @@ Grub.</para>
 
 
 <para>Grub needs a patch to fix a compilation problem with GCC-3.3.1</para>
 <para>Grub needs a patch to fix a compilation problem with GCC-3.3.1</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../grub-&grub-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&grub-patch;</userinput></screen></para>
 
 
 <para>Prepare Grub for compilation:</para>
 <para>Prepare Grub for compilation:</para>
 
 

+ 1 - 1
chapter06/kbd-inst.xml

@@ -7,7 +7,7 @@
 <userinput>setvesablank</userinput> and <userinput>getunimap</userinput>) are
 <userinput>setvesablank</userinput> and <userinput>getunimap</userinput>) are
 not installed . The patch enables the compilation of these utilities:</para>
 not installed . The patch enables the compilation of these utilities:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../kbd-&kbd-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&kbd-patch;</userinput></screen></para>
 
 
 <para>Now prepare Kbd for compilation:</para>
 <para>Now prepare Kbd for compilation:</para>
 
 

+ 3 - 3
chapter06/man-inst.xml

@@ -9,19 +9,19 @@
 <filename>man.conf</filename> file to prevent redundant results when using
 <filename>man.conf</filename> file to prevent redundant results when using
  programs such as <userinput>whatis</userinput>:</para>
  programs such as <userinput>whatis</userinput>:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../man-&man-manpath-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&man-manpath-patch;</userinput></screen></para>
 
 
 <para>The second patch adds the <emphasis>-R</emphasis> option to the
 <para>The second patch adds the <emphasis>-R</emphasis> option to the
 <emphasis>PAGER</emphasis> variable so that escape sequences are
 <emphasis>PAGER</emphasis> variable so that escape sequences are
 handled properly:</para>
 handled properly:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../man-&man-pager-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&man-pager-patch;</userinput></screen></para>
 
 
 <para>The third and last patch prevents a problem when man pages not formatted
 <para>The third and last patch prevents a problem when man pages not formatted
 with more than 80 columns are used in conjunction with recent releases of
 with more than 80 columns are used in conjunction with recent releases of
 <userinput>groff</userinput>:</para>
 <userinput>groff</userinput>:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../man-&man-80cols-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&man-80cols-patch;</userinput></screen></para>
 
 
 <para>Now prepare Man for compilation:</para>
 <para>Now prepare Man for compilation:</para>
 
 

+ 2 - 2
chapter06/ncurses-inst.xml

@@ -5,8 +5,8 @@
 
 
 <para>First fix two tiny bugs:</para>
 <para>First fix two tiny bugs:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../ncurses-&ncurses-version;-etip-2.patch
-patch -Np1 -i ../ncurses-&ncurses-version;-vsscanf.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&ncurses-etip-patch;
+patch -Np1 -i ../&ncurses-vsscanf-patch;</userinput></screen></para>
 
 
 <para>The first patch corrects the <filename>etip.h</filename> header file, and
 <para>The first patch corrects the <filename>etip.h</filename> header file, and
 the second patch prevents some compiler warnings on the use of deprecated
 the second patch prevents some compiler warnings on the use of deprecated

+ 1 - 1
chapter06/procps-inst.xml

@@ -6,7 +6,7 @@
 <para>First fix a locale problem that can crash <userinput>w</userinput> under
 <para>First fix a locale problem that can crash <userinput>w</userinput> under
 certain locale settings:</para>
 certain locale settings:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../procps-&procps-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&procps-patch;</userinput></screen></para>
 
 
 <para>Now compile Procps:</para>
 <para>Now compile Procps:</para>
 
 

+ 1 - 1
chapter06/shadowpwd-inst.xml

@@ -39,7 +39,7 @@ the package incorrectly assumes it is going to be located at
 it to fail.  The following patch (also appearing in Shadow's CVS code) fixes
 it to fail.  The following patch (also appearing in Shadow's CVS code) fixes
 this problem.</para>
 this problem.</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../shadow-&shadow-patch-version;.patch
+<para><screen><userinput>patch -Np1 -i ../&shadow-patch;.patch
 </userinput></screen></para>
 </userinput></screen></para>
 
 
 <para>Now prepare Shadow for compilation:</para>
 <para>Now prepare Shadow for compilation:</para>

+ 1 - 1
chapter06/zlib-inst.xml

@@ -7,7 +7,7 @@
 <emphasis>gzprintf()</emphasis> function, that, though difficult to take
 <emphasis>gzprintf()</emphasis> function, that, though difficult to take
 advantage of, should be taken care of by applying this patch:</para>
 advantage of, should be taken care of by applying this patch:</para>
 
 
-<para><screen><userinput>patch -Np1 -i ../zlib-&zlib-patch-version;.patch</userinput></screen></para>
+<para><screen><userinput>patch -Np1 -i ../&zlib-patch;</userinput></screen></para>
 
 
 <para>Now prepare Zlib for compilation:</para>
 <para>Now prepare Zlib for compilation:</para>
 
 

+ 1 - 1
entities/bash.ent

@@ -20,7 +20,7 @@
 <!ENTITY bash-package "bash-&bash-version;.tar.bz2">
 <!ENTITY bash-package "bash-&bash-version;.tar.bz2">
 <!ENTITY bash-size "1,910 KB">
 <!ENTITY bash-size "1,910 KB">
 
 
-<!ENTITY bash-patch-version "2.05b-2">
+<!ENTITY bash-patch "bash-&bash-version;-2.patch">
 <!ENTITY bash-patch-size "7 KB">
 <!ENTITY bash-patch-size "7 KB">
 
 
 <!ENTITY bash-compsize-static "24 MB">
 <!ENTITY bash-compsize-static "24 MB">

+ 1 - 1
entities/bison.ent

@@ -16,7 +16,7 @@
 <!ENTITY bison-package "bison-&bison-version;.tar.bz2">
 <!ENTITY bison-package "bison-&bison-version;.tar.bz2">
 <!ENTITY bison-size "796 KB">
 <!ENTITY bison-size "796 KB">
 
 
-<!ENTITY bison-patch-version "1.875-attribute">
+<!ENTITY bison-patch "bison-&bison-version;-attribute.patch">
 <!ENTITY bison-patch-size "2 KB">
 <!ENTITY bison-patch-size "2 KB">
 
 
 <!ENTITY bison-compsize "6 MB">
 <!ENTITY bison-compsize "6 MB">

+ 2 - 2
entities/coreutils.ent

@@ -20,10 +20,10 @@
 <!ENTITY coreutils-package "coreutils-&coreutils-version;.tar.bz2">
 <!ENTITY coreutils-package "coreutils-&coreutils-version;.tar.bz2">
 <!ENTITY coreutils-size "3,860 KB">
 <!ENTITY coreutils-size "3,860 KB">
 
 
+<!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname.patch">
 <!ENTITY coreutils-uname-patch-size "1 KB">
 <!ENTITY coreutils-uname-patch-size "1 KB">
-<!ENTITY coreutils-uname-patch-version "5.0-uname">
+<!ENTITY coreutils-hostname-patch "coreutils-&coreutils-version;-hostname-2.patch">
 <!ENTITY coreutils-hostname-patch-size "1 KB">
 <!ENTITY coreutils-hostname-patch-size "1 KB">
-<!ENTITY coreutils-hostname-patch-version "5.0-hostname-2">
 
 
 <!ENTITY coreutils-compsize-static "17 MB">
 <!ENTITY coreutils-compsize-static "17 MB">
 <!ENTITY coreutils-time-static "0.8 SBU">
 <!ENTITY coreutils-time-static "0.8 SBU">

+ 1 - 1
entities/ed.ent

@@ -17,8 +17,8 @@
 <!ENTITY ed-package "ed-&ed-version;.tar.bz2">
 <!ENTITY ed-package "ed-&ed-version;.tar.bz2">
 <!ENTITY ed-size "182 KB">
 <!ENTITY ed-size "182 KB">
 
 
+<!ENTITY ed-patch "ed-&ed-version;.patch">
 <!ENTITY ed-patch-size "1 KB">
 <!ENTITY ed-patch-size "1 KB">
-<!ENTITY ed-patch-version "0.2">
 
 
 <!ENTITY ed-compsize "3 MB">
 <!ENTITY ed-compsize "3 MB">
 <!ENTITY ed-time "0.1 SBU">
 <!ENTITY ed-time "0.1 SBU">

+ 1 - 1
entities/expect.ent

@@ -17,7 +17,7 @@
 <!ENTITY expect-package "expect-&expect-version;.tar.bz2">
 <!ENTITY expect-package "expect-&expect-version;.tar.bz2">
 <!ENTITY expect-size "508 KB">
 <!ENTITY expect-size "508 KB">
 
 
-<!ENTITY expect-patch-version "5.39.0">
+<!ENTITY expect-patch "expect-&expect-version;.patch">
 <!ENTITY expect-patch-size "6 KB">
 <!ENTITY expect-patch-size "6 KB">
 
 
 <!ENTITY expect-compsize-static "24 MB">
 <!ENTITY expect-compsize-static "24 MB">

+ 1 - 1
entities/gawk.ent

@@ -20,8 +20,8 @@
 <!ENTITY gawk-package "gawk-&gawk-version;.tar.bz2">
 <!ENTITY gawk-package "gawk-&gawk-version;.tar.bz2">
 <!ENTITY gawk-size "1,596 KB">
 <!ENTITY gawk-size "1,596 KB">
 
 
+<!ENTITY gawk-patch "gawk-&gawk-version;.patch">
 <!ENTITY gawk-patch-size "1 KB">
 <!ENTITY gawk-patch-size "1 KB">
-<!ENTITY gawk-patch-version "3.1.3">
 
 
 <!ENTITY gawk-compsize-static "17 MB">
 <!ENTITY gawk-compsize-static "17 MB">
 <!ENTITY gawk-time-static "0.2 SBU">
 <!ENTITY gawk-time-static "0.2 SBU">

+ 3 - 3
entities/gcc-2953.ent

@@ -17,11 +17,11 @@
 <!ENTITY gcc-2953-package "gcc-&gcc-2953-version;.tar.bz2">
 <!ENTITY gcc-2953-package "gcc-&gcc-2953-version;.tar.bz2">
 <!ENTITY gcc-2953-size "9,618 KB">
 <!ENTITY gcc-2953-size "9,618 KB">
 
 
-<!ENTITY gcc-2953-patch-version "2.95.3-2">
+<!ENTITY gcc-2953-patch "gcc-&gcc-2953-version;-2.patch">
 <!ENTITY gcc-2953-patch-size "16 KB">
 <!ENTITY gcc-2953-patch-size "16 KB">
-<!ENTITY gcc-2953-no-fixinc-patch-version "2.95.3-no-fixinc">
+<!ENTITY gcc-2953-no-fixinc-patch "gcc-&gcc-2953-version;-no-fixinc.patch">
 <!ENTITY gcc-2953-no-fixinc-patch-size "1 KB">
 <!ENTITY gcc-2953-no-fixinc-patch-size "1 KB">
-<!ENTITY gcc-2953-returntype-fix-patch-version "2.95.3-returntype-fix">
+<!ENTITY gcc-2953-returntype-fix-patch "gcc-&gcc-2953-version;-returntype-fix.patch">
 <!ENTITY gcc-2953-returntype-fix-patch-size "1 KB">
 <!ENTITY gcc-2953-returntype-fix-patch-size "1 KB">
 
 
 
 

+ 3 - 3
entities/gcc.ent

@@ -27,11 +27,11 @@
 <!ENTITY gcc-gpp-size "2,017 KB">
 <!ENTITY gcc-gpp-size "2,017 KB">
 <!ENTITY gcc-testsuite-size "1,033 KB">
 <!ENTITY gcc-testsuite-size "1,033 KB">
 
 
-<!ENTITY gcc-nofixincludes-patch-version "3.3.1-no_fixincludes-2">
+<!ENTITY gcc-nofixincludes-patch "gcc-&gcc-version;-no_fixincludes-2.patch">
 <!ENTITY gcc-nofixincludes-patch-size "1 KB">
 <!ENTITY gcc-nofixincludes-patch-size "1 KB">
-<!ENTITY gcc-specs-patch-version "3.3.1-specs-2">
+<!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-2.patch">
 <!ENTITY gcc-specs-patch-size "10 KB">
 <!ENTITY gcc-specs-patch-size "10 KB">
-<!ENTITY gcc-suppress-libiberty-patch-version "3.3.1-suppress-libiberty">
+<!ENTITY gcc-suppress-libiberty-patch "gcc-&gcc-version;-suppress-libiberty.patch">
 <!ENTITY gcc-suppress-libiberty-patch-size "1 KB">
 <!ENTITY gcc-suppress-libiberty-patch-size "1 KB">
 
 
 <!ENTITY gcc-compsize-pass1-stage1 "326 MB">
 <!ENTITY gcc-compsize-pass1-stage1 "326 MB">

+ 1 - 1
entities/glibc.ent

@@ -25,7 +25,7 @@
 <!ENTITY glibc-size "13,064 KB">
 <!ENTITY glibc-size "13,064 KB">
 <!ENTITY glibc-threads-size "211 KB">
 <!ENTITY glibc-threads-size "211 KB">
 
 
-<!ENTITY glibc-sscanf-patch-version "2.3.2-sscanf-1">
+<!ENTITY glibc-sscanf-patch "glibc-&glibc-version;-sscanf-1.patch">
 <!ENTITY glibc-sscanf-patch-size "2 KB">
 <!ENTITY glibc-sscanf-patch-size "2 KB">
 
 
 <!ENTITY glibc-compsize "369 MB">
 <!ENTITY glibc-compsize "369 MB">

+ 1 - 1
entities/grub.ent

@@ -18,7 +18,7 @@
 <!ENTITY grub-package "grub-&grub-version;.tar.bz2">
 <!ENTITY grub-package "grub-&grub-version;.tar.bz2">
 <!ENTITY grub-size "870 KB">
 <!ENTITY grub-size "870 KB">
 
 
-<!ENTITY grub-patch-version "0.93-gcc33-1">
+<!ENTITY grub-patch "grub-&grub-version;-gcc33-1.patch">
 <!ENTITY grub-patch-size "1 KB">
 <!ENTITY grub-patch-size "1 KB">
 
 
 <!ENTITY grub-compsize "9 MB">
 <!ENTITY grub-compsize "9 MB">

+ 1 - 1
entities/kbd.ent

@@ -17,7 +17,7 @@
 <!ENTITY kbd-package "kbd-&kbd-version;.tar.bz2">
 <!ENTITY kbd-package "kbd-&kbd-version;.tar.bz2">
 <!ENTITY kbd-size "801 KB">
 <!ENTITY kbd-size "801 KB">
 
 
-<!ENTITY kbd-patch-version "1.08">
+<!ENTITY kbd-patch "kbd-&kbd-version;.patch">
 <!ENTITY kbd-patch-size "1 KB">
 <!ENTITY kbd-patch-size "1 KB">
 
 
 <!ENTITY kbd-compsize "8 MB">
 <!ENTITY kbd-compsize "8 MB">

+ 1 - 1
entities/libtool.ent

@@ -16,8 +16,8 @@
 <!ENTITY libtool-package "libtool-&libtool-version;.tar.bz2">
 <!ENTITY libtool-package "libtool-&libtool-version;.tar.bz2">
 <!ENTITY libtool-size "2,751 KB">
 <!ENTITY libtool-size "2,751 KB">
 
 
+<!ENTITY libtool-patch "libtool-&libtool-version;.patch">
 <!ENTITY libtool-patch-size "11 KB">
 <!ENTITY libtool-patch-size "11 KB">
-<!ENTITY libtool-patch-version "1.4.2">
 
 
 <!ENTITY libtool-compsize "7 MB">
 <!ENTITY libtool-compsize "7 MB">
 <!ENTITY libtool-time "1.1 SBU">
 <!ENTITY libtool-time "1.1 SBU">

+ 3 - 3
entities/man.ent

@@ -17,11 +17,11 @@
 <!ENTITY man-package "man-&man-version;.tar.bz2">
 <!ENTITY man-package "man-&man-version;.tar.bz2">
 <!ENTITY man-size "196 KB">
 <!ENTITY man-size "196 KB">
 
 
-<!ENTITY man-80cols-patch-version "1.5m2-80cols">
+<!ENTITY man-80cols-patch "man-&man-version;-80cols.patch">
 <!ENTITY man-80cols-patch-size "1 KB">
 <!ENTITY man-80cols-patch-size "1 KB">
-<!ENTITY man-manpath-patch-version "1.5m2-manpath">
+<!ENTITY man-manpath-patch "man-&man-version;-manpath.patch">
 <!ENTITY man-manpath-patch-size "1 KB">
 <!ENTITY man-manpath-patch-size "1 KB">
-<!ENTITY man-pager-patch-version "1.5m2-pager">
+<!ENTITY man-pager-patch "man-&man-version;-pager.patch">
 <!ENTITY man-pager-patch-size "1 KB">
 <!ENTITY man-pager-patch-size "1 KB">
 
 
 
 

+ 2 - 2
entities/ncurses.ent

@@ -20,9 +20,9 @@
 <!ENTITY ncurses-package "ncurses-&ncurses-version;.tar.bz2">
 <!ENTITY ncurses-package "ncurses-&ncurses-version;.tar.bz2">
 <!ENTITY ncurses-size "2,019 KB">
 <!ENTITY ncurses-size "2,019 KB">
 
 
-<!ENTITY ncurses-etip-patch-version "5.3-etip-2">
+<!ENTITY ncurses-etip-patch "ncurses-&ncurses-version;-etip-2.patch">
 <!ENTITY ncurses-etip-patch-size "1 KB">
 <!ENTITY ncurses-etip-patch-size "1 KB">
-<!ENTITY ncurses-vsscanf-patch-version "5.3-vsscanf">
+<!ENTITY ncurses-vsscanf-patch "ncurses-&ncurses-version;-vsscanf.patch">
 <!ENTITY ncurses-vsscanf-patch-size "1 KB">
 <!ENTITY ncurses-vsscanf-patch-size "1 KB">
 
 
 <!ENTITY ncurses-compsize "22 MB">
 <!ENTITY ncurses-compsize "22 MB">

+ 1 - 1
entities/nettools.ent

@@ -16,7 +16,7 @@
 <!ENTITY net-tools-package "net-tools-&net-tools-version;.tar.bz2">
 <!ENTITY net-tools-package "net-tools-&net-tools-version;.tar.bz2">
 <!ENTITY net-tools-size "194 KB">
 <!ENTITY net-tools-size "194 KB">
 
 
-<!ENTITY net-tools-mii-patch-version "1.60-miitool-gcc33-1">
+<!ENTITY net-tools-mii-patch "net-tools-&net-tools-version;-miitool-gcc33-1.patch">
 <!ENTITY net-tools-mii-patch-size "2 KB">
 <!ENTITY net-tools-mii-patch-size "2 KB">
 
 
 <!ENTITY net-tools-compsize "5 MB">
 <!ENTITY net-tools-compsize "5 MB">

+ 1 - 1
entities/perl.ent

@@ -20,7 +20,7 @@
 <!ENTITY perl-package "perl-&perl-version;.tar.bz2">
 <!ENTITY perl-package "perl-&perl-version;.tar.bz2">
 <!ENTITY perl-size "10,765 KB">
 <!ENTITY perl-size "10,765 KB">
 
 
-<!ENTITY perl-libc-patch-version "5.8.0-libc-3">
+<!ENTITY perl-libc-patch "perl-&perl-version;-libc-3.patch">
 <!ENTITY perl-libc-patch-size "1 KB">
 <!ENTITY perl-libc-patch-size "1 KB">
 
 
 <!ENTITY perl-compsize-static "52 MB">
 <!ENTITY perl-compsize-static "52 MB">

+ 1 - 1
entities/procps.ent

@@ -17,7 +17,7 @@
 <!ENTITY procps-package "procps-&procps-version;.tar.bz2">
 <!ENTITY procps-package "procps-&procps-version;.tar.bz2">
 <!ENTITY procps-size "242 KB">
 <!ENTITY procps-size "242 KB">
 
 
-<!ENTITY procps-patch-version "3.1.11">
+<!ENTITY procps-patch "procps-&procps-version;.patch">
 <!ENTITY procps-patch-size "1 KB">
 <!ENTITY procps-patch-size "1 KB">
 
 
 <!ENTITY procps-compsize "2 MB">
 <!ENTITY procps-compsize "2 MB">

+ 1 - 1
entities/shadow.ent

@@ -17,7 +17,7 @@
 <!ENTITY shadow-package "shadow-&shadow-version;.tar.bz2">
 <!ENTITY shadow-package "shadow-&shadow-version;.tar.bz2">
 <!ENTITY shadow-size "760 KB">
 <!ENTITY shadow-size "760 KB">
 
 
-<!ENTITY shadow-patch-version "4.0.3-newgrp-fix">
+<!ENTITY shadow-patch "shadow-&shadow-version;-newgrp-fix.patch">
 <!ENTITY shadow-patch-size "1 KB">
 <!ENTITY shadow-patch-size "1 KB">
 
 
 <!ENTITY shadow-compsize "7 MB">
 <!ENTITY shadow-compsize "7 MB">

+ 1 - 1
entities/zlib.ent

@@ -17,7 +17,7 @@
 <!ENTITY zlib-package "zlib-&zlib-version;.tar.bz2">
 <!ENTITY zlib-package "zlib-&zlib-version;.tar.bz2">
 <!ENTITY zlib-size "144 KB">
 <!ENTITY zlib-size "144 KB">
 
 
-<!ENTITY zlib-patch-version "1.1.4-vsnprintf">
+<!ENTITY zlib-patch "zlib-&zlib-version;-vsnprintf.patch">
 <!ENTITY zlib-patch-size "10 KB">
 <!ENTITY zlib-patch-size "10 KB">
 
 
 <!ENTITY zlib-compsize "1 MB">
 <!ENTITY zlib-compsize "1 MB">