Index: general/prog/dejagnu.xml
===================================================================
--- general/prog/dejagnu.xml	(revision a31d341de7641f744c886bb6e1bbb728ac91f5bf)
+++ general/prog/dejagnu.xml	(revision e72dc56eda9bb6d6b9451d3e254691efac915665)
@@ -7,4 +7,5 @@
   <!ENTITY dejagnu-download-http "http://freshmeat.net/redir/dejagnu/12564/url_tgz/dejagnu-&dejagnu-version;.tar.gz">
   <!ENTITY dejagnu-download-ftp  "ftp://ftp.gnu.org/pub/gnu/dejagnu/dejagnu-&dejagnu-version;.tar.gz">
+  <!ENTITY dejagnu-md5sum        "053f18fd5d00873de365413cab17a666">
   <!ENTITY dejagnu-size          "1.1 MB">
   <!ENTITY dejagnu-buildsize     "8.5 MB">
@@ -36,4 +37,5 @@
 <listitem><para>Download (FTP): 
 <ulink url="&dejagnu-download-ftp;"/></para></listitem>
+<listitem><para>Download MD5 sum: &dejagnu-md5sum;</para></listitem>
 <listitem><para>Download size: &dejagnu-size;</para></listitem>
 <listitem><para>Estimated disk space required: 
Index: general/prog/doxygen.xml
===================================================================
--- general/prog/doxygen.xml	(revision a31d341de7641f744c886bb6e1bbb728ac91f5bf)
+++ general/prog/doxygen.xml	(revision e72dc56eda9bb6d6b9451d3e254691efac915665)
@@ -7,4 +7,5 @@
   <!ENTITY doxygen-download-http " ">
   <!ENTITY doxygen-download-ftp  "ftp://ftp.stack.nl/pub/users/dimitri/doxygen-&doxygen-version;.src.tar.gz">
+  <!ENTITY doxygen-md5sum        "b0ea863bb3ccc757264f784a36519ddb">
   <!ENTITY doxygen-size          "2.7 MB">
   <!ENTITY doxygen-buildsize     "48.2 MB">
@@ -49,4 +50,5 @@
 <listitem><para>Download (FTP): 
 <ulink url="&doxygen-download-ftp;"/></para></listitem>
+<listitem><para>Download MD5 sum: &doxygen-md5sum;</para></listitem>
 <listitem><para>Download size: &doxygen-size;</para></listitem>
 <listitem><para>Estimated disk space required: 
Index: general/prog/j2sdk.xml
===================================================================
--- general/prog/j2sdk.xml	(revision a31d341de7641f744c886bb6e1bbb728ac91f5bf)
+++ general/prog/j2sdk.xml	(revision e72dc56eda9bb6d6b9451d3e254691efac915665)
@@ -5,10 +5,12 @@
   %general-entities;
 
-  <!ENTITY j2sdk-download-http "http://freshmeat.net/projects/sunjdk">
-  <!ENTITY j2sdk-download-ftp  " ">
-  <!ENTITY j2sdk-bin-size      "36.4 MB">
-  <!ENTITY j2sdk-src-size      "55.1 MB (three .zip files)">
-  <!ENTITY j2sdk-src-buildsize "1285 MB">
-  <!ENTITY j2sdk-time          "29.57 SBU">
+  <!ENTITY j2sdk-download-source "http://www.sun.com/software/communitysource/j2se/java2/download.html">
+  <!ENTITY j2sdk-download-binary "http://java.sun.com/j2se/1.4.2/download.html">
+  <!ENTITY j2sdk-source-md5sum   "http://anduin.linuxfromscratch.org/sources/BLFS/SVN/I-K/j2sdk-&j2sdk-src-version;.md5sums">
+  <!ENTITY j2sdk-bin-md5sum      "a55a9150977de7d5c7f78d29593a8b8c">
+  <!ENTITY j2sdk-bin-size        "36.4 MB">
+  <!ENTITY j2sdk-src-size        "55.1 MB (three .zip files)">
+  <!ENTITY j2sdk-src-buildsize   "1285 MB">
+  <!ENTITY j2sdk-time            "29.57 SBU">
 ]>
 
@@ -56,17 +58,21 @@
 <sect3><title>Package information</title>
 <itemizedlist spacing='compact'>
-<listitem><para>Download (HTTP): <ulink
-url="&j2sdk-download-http;"/></para></listitem>
-<!--
-<listitem><para>Download (FTP): <ulink
-url="&j2sdk-download-ftp;"/></para></listitem>
--->
-<listitem><para>Version used (binary):
+<listitem><para>Binary download: 
+<ulink url="&j2sdk-download-binary;"/></para></listitem>
+<listitem><para>Source download: 
+<ulink url="&j2sdk-download-source;"/></para></listitem>
+<listitem><para>Version used (binary): 
 &j2sdk-bin-version;</para></listitem>
-<listitem><para>Download size (binary): &j2sdk-bin-size;</para></listitem>
-<listitem><para>Download size (source): &j2sdk-src-size;</para></listitem>
-<listitem><para>Estimated disk space required:
+<listitem><para>Download MD5 sum (binary): 
+&j2sdk-bin-md5sum;</para></listitem>
+<listitem><para>Download MD5 sum (source): 
+<ulink url="&j2sdk-source-md5sum;"/></para></listitem>
+<listitem><para>Download size (binary): 
+&j2sdk-bin-size;</para></listitem>
+<listitem><para>Download size (source): 
+&j2sdk-src-size;</para></listitem>
+<listitem><para>Estimated disk space required: 
 &j2sdk-src-buildsize;</para></listitem>
-<listitem><para>Estimated build time:
+<listitem><para>Estimated build time: 
 &j2sdk-time;</para></listitem></itemizedlist>
 </sect3>
Index: general/prog/librep.xml
===================================================================
--- general/prog/librep.xml	(revision a31d341de7641f744c886bb6e1bbb728ac91f5bf)
+++ general/prog/librep.xml	(revision e72dc56eda9bb6d6b9451d3e254691efac915665)
@@ -7,4 +7,5 @@
 <!ENTITY librep-download-http "http://prdownloads.sourceforge.net/librep/librep-&librep-version;.tar.gz">
 <!ENTITY librep-download-ftp " ">
+<!ENTITY librep-md5sum "ad4ad851ff9f82a5d61024cd96bc2998">
 <!ENTITY librep-size "1.2 MB">
 <!ENTITY librep-buildsize "13.2 MB">
@@ -35,4 +36,5 @@
 <listitem><para>Download (FTP): <ulink
 url="&librep-download-ftp;"/></para></listitem>
+<listitem><para>Download MD5 sum: &librep-md5sum;</para></listitem>
 <listitem><para>Download size: &librep-size;</para></listitem>
 <listitem><para>Estimated disk space required:
Index: general/prog/nasm.xml
===================================================================
--- general/prog/nasm.xml	(revision a31d341de7641f744c886bb6e1bbb728ac91f5bf)
+++ general/prog/nasm.xml	(revision e72dc56eda9bb6d6b9451d3e254691efac915665)
@@ -7,4 +7,5 @@
 <!ENTITY NASM-download-http "http://prdownloads.sourceforge.net/nasm/nasm-&NASM-version;.tar.bz2">
 <!ENTITY NASM-download-ftp " ">
+<!ENTITY NASM-md5sum "9f682490c132b070d54e395cb6ee145e">
 <!ENTITY NASM-size "536 KB">
 <!ENTITY NASM-buildsize "6.3 MB">
@@ -36,4 +37,5 @@
 <listitem><para>Download (FTP): 
 <ulink url="&NASM-download-ftp;"/></para></listitem>
+<listitem><para>Download MD5 sum: &NASM-md5sum;</para></listitem>
 <listitem><para>Download size: &NASM-size;</para></listitem>
 <listitem><para>Estimated disk space required: 
Index: general/prog/pdl.xml
===================================================================
--- general/prog/pdl.xml	(revision a31d341de7641f744c886bb6e1bbb728ac91f5bf)
+++ general/prog/pdl.xml	(revision e72dc56eda9bb6d6b9451d3e254691efac915665)
@@ -5,7 +5,7 @@
   %general-entities;
 
-<!ENTITY pdl-download-http "http://prdownloads.sourceforge.net/pdl/PDL-&pdl-version;.tar.gz?download">
+<!ENTITY pdl-download-http "http://prdownloads.sourceforge.net/pdl/PDL-&pdl-version;.tar.gz">
 <!ENTITY pdl-download-ftp  " ">
-<!ENTITY pdl-md5sum        "N/A">
+<!ENTITY pdl-md5sum        "edd056a006eae8b46e8ef804b9774a93">
 <!ENTITY pdl-size          "2.1 MB">
 <!ENTITY pdl-buildsize     "74 MB">
Index: general/prog/perl-modules.xml
===================================================================
--- general/prog/perl-modules.xml	(revision a31d341de7641f744c886bb6e1bbb728ac91f5bf)
+++ general/prog/perl-modules.xml	(revision e72dc56eda9bb6d6b9451d3e254691efac915665)
@@ -4,4 +4,7 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
+
+  <!ENTITY perl_modules_md5sums_download_http "http://anduin.linuxfromscratch.org/sources/BLFS/SVN/M-P/Perl_Modules/Perl_Modules.gz.md5sums">
+  <!ENTITY perl_modules_md5sums_download_ftp  "ftp://anduin.linuxfromscratch.org/BLFS/SVN/M-P/Perl_Modules/Perl_Modules.gz.md5sums">
 ]>
 
@@ -28,4 +31,10 @@
 package names.</para>
 
+<itemizedlist><listitem><para>Download MD5 sums (HTTP): 
+<ulink url="&perl_modules_md5sums_download_http;"/></para></listitem>
+<listitem><para>Download MD5 sums (FTP):
+<ulink url="&perl_modules_md5sums_download_ftp;"/></para></listitem>
+</itemizedlist>
+
 <sect3 id="perl-module-info"><title>The Module::Info module</title>
 <indexterm zone="perl-modules perl-module-info">
Index: general/prog/tcl.xml
===================================================================
--- general/prog/tcl.xml	(revision a31d341de7641f744c886bb6e1bbb728ac91f5bf)
+++ general/prog/tcl.xml	(revision e72dc56eda9bb6d6b9451d3e254691efac915665)
@@ -7,4 +7,5 @@
 <!ENTITY tcl-download-http "http://prdownloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz">
 <!ENTITY tcl-download-ftp "ftp://ftp.us.xemacs.org/pub/tcl/tcl8_4/tcl&tcl-version;-src.tar.gz">
+<!ENTITY tcl-md5sum "7e01b409925e4eb59ad44a4c12b9c681">
 <!ENTITY tcl-size "3.4 MB">
 <!ENTITY tcl-buildsize "34 MB">
@@ -34,4 +35,5 @@
 <listitem><para>Download (FTP): <ulink
 url="&tcl-download-ftp;"/></para></listitem>
+<listitem><para>Download MD5 sum: &tcl-md5sum;</para></listitem>
 <listitem><para>Download size: &tcl-size;</para></listitem>
 <listitem><para>Estimated disk space required:
Index: general/prog/tk.xml
===================================================================
--- general/prog/tk.xml	(revision a31d341de7641f744c886bb6e1bbb728ac91f5bf)
+++ general/prog/tk.xml	(revision e72dc56eda9bb6d6b9451d3e254691efac915665)
@@ -7,4 +7,5 @@
 <!ENTITY tk-download-http "http://prdownloads.sourceforge.net/tcl/tk&tk-version;-src.tar.gz">
 <!ENTITY tk-download-ftp "ftp://ftp.us.xemacs.org/pub/tcl/tcl8_4/tk&tk-version;-src.tar.gz">
+<!ENTITY tk-md5sum "1b64258abaf258e9a86f331d8de17a71">
 <!ENTITY tk-size "3.2 MB">
 <!ENTITY tk-buildsize "26 MB">
@@ -34,4 +35,5 @@
 <listitem><para>Download (FTP): <ulink
 url="&tk-download-ftp;"/></para></listitem>
+<listitem><para>Download MD5 sum: &tk-md5sum;</para></listitem>
 <listitem><para>Download size: &tk-size;</para></listitem>
 <listitem><para>Estimated disk space required:
