diff --git a/BUILD.md b/BUILD.md
index 179e4fc459afd6bbed1baa9c1a5082f84a05d8fa..c6fa518a98677020be4bc9fbedf4233051bb17e9 100644
--- a/BUILD.md
+++ b/BUILD.md
@@ -431,7 +431,7 @@ you may have additional hurdles to using the newest versions of clang.
 |-----------------------|------------------------
 | [openmpi][page openmpi] | [download][link openmpi]. ***Some openmpi2/openmpi3 versions exhibit [stability issues](https://github.com/open-mpi/ompi/issues/5375)***
 | [adios][page adios]   | [repo][repo adios] or [github download][link adios]
-| [scotch, ptscotch][page scotch] | [download][link scotch] or [older][older scotch] or [even older][oldest scotch]
+| [scotch, ptscotch][page scotch] | [repo][repo scotch] or [download][link scotch] or [older][older scotch] or [even older][oldest scotch]
 | [kahip][page kahip] | [download][link kahip] or [older][older kahip]
 | [metis][page metis] | [download][link metis]
 
@@ -529,9 +529,10 @@ easier to use `grep` and find the relevant pages and links.
 [page zfp]:       http://computation.llnl.gov/projects/floating-point-compression/zfp-versions
 
 [page scotch]:    https://www.labri.fr/perso/pelegrin/scotch/
-[oldest scotch]:  https://gforge.inria.fr/frs/download.php/file/37622/scotch_6.0.6.tar.gz
-[older scotch]:   https://gforge.inria.fr/frs/download.php/file/38114/scotch_6.0.8.tar.gz
+[repo scotch]:    https://gitlab.inria.fr/scotch/scotch
 [link scotch]:    https://gforge.inria.fr/frs/download.php/file/38187/scotch_6.0.9.tar.gz
+[older scotch]:   https://gforge.inria.fr/frs/download.php/file/38114/scotch_6.0.8.tar.gz
+[oldest scotch]:  https://gforge.inria.fr/frs/download.php/file/37622/scotch_6.0.6.tar.gz
 
 [page kahip]:     http://algo2.iti.kit.edu/documents/kahip/
 [older kahip]:    http://algo2.iti.kit.edu/schulz/software_releases/KaHIP_2.00.tar.gz
diff --git a/Requirements.md b/Requirements.md
index aedcac9fa90fcc5e1e5f2e831c42ab60fdb93cf3..bcd6213fe052437b4b246535946d18cd5a495c89 100644
--- a/Requirements.md
+++ b/Requirements.md
@@ -18,10 +18,15 @@ is likely adequate for your needs.
 
 ### Ubuntu
 
-The full dependency list for building ParaView can be
-found from the corresponding [debian/control](https://salsa.debian.org/science-team/paraview/-/blob/master/debian/control)
-file.
-The following subset may be enough:
+The full dependency list for building ParaView can be found from the
+corresponding [debian/control][debian control] file.
+
+A ***quick*** way to get these dependencies on to your system is to
+use the paraview development package:
+```
+sudo apt install paraview-dev
+```
+Depending on your setup, the following subset may also be enough:
 ```
 sudo apt install cmake qt5base-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev libqt5x11extras5-dev libxt-dev
 ```
@@ -29,10 +34,16 @@ sudo apt install cmake qt5base-dev qttools5-dev qttools5-dev-tools libqt5opengl5
 
 ### openSUSE
 
-The full dependency list for building ParaView can be
-found from the corresponding [rpm spec](https://build.opensuse.org/package/view_file/science/paraview/paraview.spec)
-file.
-The following subset may be enough:
+The full dependency list for building ParaView can be found from the
+corresponding [rpm spec][suse spec] file.
+
+A ***quick*** way to get these dependencies on to your system is to
+use the paraview development package:
+```
+sudo zypper install paraview-devel
+```
+
+Depending on your setup, the following subset may also be enough:
 ```
 sudo zypper install Mesa-libEGL-devel
 sudo zypper install libqt5-qtbase-devel libqt5-qtsvg-devel libqt5-qttools-devel libqt5-qtx11extras
@@ -43,6 +54,8 @@ sudo zypper install libXt-devel
 <!-- Quick links -->
 
 [download ParaView]: https://www.paraview.org/download/
+[debian control]: https://salsa.debian.org/science-team/paraview/-/blob/master/debian/control
+[suse spec]: https://build.opensuse.org/package/view_file/science/paraview/paraview.spec
 
 
 <!-- OpenFOAM -->
@@ -56,4 +69,4 @@ sudo zypper install libXt-devel
 [link third-require]: https://develop.openfoam.com/Development/ThirdParty-common/blob/develop/Requirements.md
 
 ---
-Copyright 2019 OpenCFD Ltd
+Copyright 2019-2020 OpenCFD Ltd
diff --git a/etc/tools/ThirdPartyFunctions b/etc/tools/ThirdPartyFunctions
index 32f505af35da7ba022da1ce122ca6fff3910ed6c..70634e9f11bec3d3cc31dfe66bf534d3b5fd4fc9 100644
--- a/etc/tools/ThirdPartyFunctions
+++ b/etc/tools/ThirdPartyFunctions
@@ -339,7 +339,8 @@ showDownloadHint()
         if [ -f "$WM_THIRD_PARTY_DIR/BUILD.md" ]
         then
             grep -i "$package" "$WM_THIRD_PARTY_DIR/BUILD.md" | \
-            grep -E '(http|ftp)' | sed -ne 's/^ *\[.*\]: */    /p'
+            grep -E '(http|ftp)' | sed -ne 's/^ *\[.*\]: */    /p' | \
+            uniq
         fi
     fi
 }
diff --git a/makeAdios2 b/makeAdios2
index f6e717369d0112aee8892475a3085a40836f4964..7b19844db701f65be0fdec5fc11a9205ccf8ff05 100755
--- a/makeAdios2
+++ b/makeAdios2
@@ -67,6 +67,7 @@ options:
       $adiosPACKAGE
 
 USAGE
+    showDownloadHint ADIOS2
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeCCMIO b/makeCCMIO
index 3c98926bc1c4ce2e88ce2c6a05357ebabef0fee8..077b0415c9667844abc3dd3c05633838805dd58b 100755
--- a/makeCCMIO
+++ b/makeCCMIO
@@ -70,6 +70,7 @@ options:
   prior to running this script.
 
 USAGE
+    showDownloadHint CCMIO
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeCGAL b/makeCGAL
index 47bebf0d83f79ed62968b664ac6bdeee742d437d..bde8c1c1ccfce53bd00e1b2646b43efe1022896c 100755
--- a/makeCGAL
+++ b/makeCGAL
@@ -108,6 +108,8 @@ simply specify a 'system' version. For example,
 Use gmp-none to disable use of gmp/mpfr (eg, not available)
 
 USAGE
+    showDownloadHint BOOST
+    showDownloadHint CGAL
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeCmake b/makeCmake
index a971f544fe8968ccee5ad5a48ff6c5731ead8a9a..b35fdc8a72052fd2b4c4220f6cb7fb2b390a43bb 100755
--- a/makeCmake
+++ b/makeCmake
@@ -53,6 +53,7 @@ options:
       ${cmakePACKAGE:-'unspecified'}
 
 USAGE
+    showDownloadHint CMAKE
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeFFTW b/makeFFTW
index edb76f67fb1abbe4c841868758d0e0a4c0b6f69b..acd2afe29e72cd1bf4c7a58e1d8c4b136725b06d 100755
--- a/makeFFTW
+++ b/makeFFTW
@@ -68,6 +68,7 @@ options:
       ${fftwPACKAGE:-'unspecified FFTW version'}
 
 USAGE
+    showDownloadHint FFTW
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeGcc b/makeGcc
index 5ec8c0d6335b68bafcfe41466c6884881642fa1c..b04173221ba729b4ee6e30036a1e04d28d139d39 100755
--- a/makeGcc
+++ b/makeGcc
@@ -78,6 +78,10 @@ options:
       ${gccPACKAGE:-'unspecified GCC version'}
 
 USAGE
+    showDownloadHint GCC
+    showDownloadHint GMP
+    showDownloadHint MPFR
+    showDownloadHint MPC
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeGperftools b/makeGperftools
index 4d3b0f523afe02e49e6834d4f25dbb3c34f50d31..0e71df6a22c819ce72247928282e10d2124b9a36 100755
--- a/makeGperftools
+++ b/makeGperftools
@@ -51,6 +51,7 @@ options:
       $gperftoolsPACKAGE
 
 USAGE
+    showDownloadHint GPERFTOOLS
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeKAHIP b/makeKAHIP
index 04fab4a4499fa0442264fbb97e7d4e0c8744035f..f29f8b6b60c31b7c2e226f796f3c18725695db79 100755
--- a/makeKAHIP
+++ b/makeKAHIP
@@ -85,6 +85,7 @@ options:
       $kahipPACKAGE
 
 USAGE
+    showDownloadHint KAHIP
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeLLVM b/makeLLVM
index de3c4834017b500f2dcc8d071dd80e14828ed942..cd474a64f14155812d4a4d570c6749639f1e23e9 100755
--- a/makeLLVM
+++ b/makeLLVM
@@ -73,6 +73,7 @@ options:
       ${llvmPACKAGE:-'unspecified LLVM version'}
 
 USAGE
+    showDownloadHint LLVM
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeMETIS b/makeMETIS
index 6b81ac30c37d297df585949f5b75688467bbbbfc..b5840ba8dad5117d58dad7e0577980bf69c9c7a4 100755
--- a/makeMETIS
+++ b/makeMETIS
@@ -83,6 +83,7 @@ options:
       ${metisPACKAGE:-'unspecified metis version'}
 
 USAGE
+    showDownloadHint METIS
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeMGridGen b/makeMGridGen
index d2c365b3c9eeeaec4eeadccae582b7aa8c5468fa..f97730dff502cf97bd2c646bcad185af1b09c2d4 100755
--- a/makeMGridGen
+++ b/makeMGridGen
@@ -51,9 +51,9 @@ options:
       $mgridgenPACKAGE
 
 USAGE
+    # showDownloadHint GRIDGEN
     exit 1
 }
-
 #------------------------------------------------------------------------------
 exportCompiler          # Compiler info for CMake/configure
 
diff --git a/makeMPICH b/makeMPICH
index d971a95614f726fb82d53744e428fee4e3e466ca..f09660780290be8f885780d1676ebf83234a6618 100755
--- a/makeMPICH
+++ b/makeMPICH
@@ -80,6 +80,7 @@ options:
       ${mpiPACKAGE:-'unspecified mpich version'}
 
 USAGE
+    showDownloadHint MPICH
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeMVAPICH b/makeMVAPICH
index 612194d6aa8ec7275c6e50e9467f0122651f5a83..9a73709d00a407226e1c47f7bddf96b1f42a30c4 100755
--- a/makeMVAPICH
+++ b/makeMVAPICH
@@ -84,6 +84,7 @@ The additional configure-options could include, for example,
     ${0##*/} -- --disable-mcast
 
 USAGE
+    showDownloadHint MVAPICH
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeMesa b/makeMesa
index 6328206c2e18e55c985c14515fdaa8d4202c8a58..7332b9302f0b1a879a42b91d82e90954fdcb354c 100755
--- a/makeMesa
+++ b/makeMesa
@@ -60,6 +60,7 @@ options:
       ${mesaPACKAGE:-'unspecified MESA version'}
 
 USAGE
+    showDownloadHint MESA
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeOPENMPI b/makeOPENMPI
index a17cc8ab12a19b5d974ea6c36fc443573d2283b8..7172c9a60dfb0f26fd4220ae5f37d4f6316b22f4 100755
--- a/makeOPENMPI
+++ b/makeOPENMPI
@@ -82,6 +82,7 @@ options:
       ${mpiPACKAGE:-'unspecified openmpi version'}
 
 USAGE
+    showDownloadHint OPENMPI
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeParaView b/makeParaView
index c06d30d5944ca171c2f5e3fd200c2435193edbbf..2c1d31ee7abd5ac3db189ef9937728838bc6ce99 100755
--- a/makeParaView
+++ b/makeParaView
@@ -126,6 +126,7 @@ For example,
 Or change the \$WM_PROJECT_DIR/etc/config.sh/paraview settings.
 
 USAGE
+    showDownloadHint PARAVIEW
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeQt b/makeQt
index 8c3b65826614eea480fd45f1e663d8efafc25586..711fde8bc89f2199e5b44db1ea9b20374d541663 100755
--- a/makeQt
+++ b/makeQt
@@ -44,6 +44,7 @@ options:
 * build $qtTYPE, version ${qtVERSION:-undefined}
 
 USAGE
+    showDownloadHint QT
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeSCOTCH b/makeSCOTCH
index 21124e66268b9e98e4e67e4f486eefd52f640bcc..cc6d43f86c4d6a4d0125aa15640c321d325fa27e 100755
--- a/makeSCOTCH
+++ b/makeSCOTCH
@@ -63,6 +63,7 @@ options:
       $scotchPACKAGE
 
 USAGE
+    showDownloadHint SCOTCH
     exit 1
 }
 #------------------------------------------------------------------------------
diff --git a/makeVTK b/makeVTK
index d24d5754f9d4dc781c8408794fb86411c0a7bada..a5135f305e0c9dec49a3a22a8d43a99d6a3a87d0 100755
--- a/makeVTK
+++ b/makeVTK
@@ -102,6 +102,7 @@ For finer control, the build stages can be selected or deselected individually:
   ->  \$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/VTK-$VTK_VERSION$BUILD_SUFFIX
 
 USAGE
+    # showDownloadHint VTK
     exit 1
 }
 #------------------------------------------------------------------------------