diff --git a/AUTHORS b/AUTHORS
index 35719b99..c12f44d7 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -116,4 +116,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/Basic.mk.template b/Basic.mk.template
index 9d842f5c..07a45454 100644
--- a/Basic.mk.template
+++ b/Basic.mk.template
@@ -24,7 +24,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 all:
 
diff --git a/ChangeLog.1 b/ChangeLog.1
index c37b1390..3344737f 100644
--- a/ChangeLog.1
+++ b/ChangeLog.1
@@ -4994,4 +4994,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/ChangeLog.2 b/ChangeLog.2
index 08164546..e4002cf5 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1322,7 +1322,7 @@
 	non-standard versions of free() don't like it.
 
 	* configure.in (--enable-dmalloc): Install some support for using
-	dmalloc (http://www.dmalloc.com/) with make.  Use --enable-dmalloc
+	dmalloc (https://www.dmalloc.com/) with make.  Use --enable-dmalloc
 	with configure to enable it.
 
 	* function.c (function_table_entry): Whoops!  The function.c
@@ -6632,7 +6632,7 @@ Fri Nov  1 19:34:28 1991  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
 See ChangeLog.1, available in the Git repository at:
 
-	http://git.savannah.gnu.org/cgit/make.git/tree/
+	https://git.savannah.gnu.org/cgit/make.git/tree/
 
 for earlier changes.
 
@@ -6650,4 +6650,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/ChangeLog.3 b/ChangeLog.3
index 5fcf2732..0d35f328 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -664,7 +664,7 @@
 	characters in its name, pass NULL as the first argument to
 	CreateProcess.  This avoids weird failures due to buggy quoting by
 	CreateProcess.  For the details, see the discussion starting at
-	http://lists.gnu.org/archive/html/make-w32/2013-04/msg00008.html.
+	https://lists.gnu.org/archive/html/make-w32/2013-04/msg00008.html.
 
 	* load.c (load_object, load_file): Accept an additional argument
 	DLP and return in it a pointer that can be used to unload the
@@ -706,7 +706,7 @@
 	(construct_command_argv_internal): Don't treat a backslash as an
 	escape character before whitespace, if the shell is not a Posix
 	shell.   For the description of the problem, see
-	http://lists.gnu.org/archive/html/make-w32/2013-04/msg00014.html.
+	https://lists.gnu.org/archive/html/make-w32/2013-04/msg00014.html.
 
 2013-05-01  Paul Smith  <psmith@gnu.org>
 
@@ -1392,7 +1392,7 @@
 2011-09-16  Paul Smith  <psmith@gnu.org>
 
 	* maintMakefile (do-po-update): Apparently we have to avoid
-	certificate checks on the http://translationproject.org site now.
+	certificate checks on the https://translationproject.org site now.
 
 2011-09-12  Paul Smith  <psmith@gnu.org>
 
@@ -5612,7 +5612,7 @@
 
 See ChangeLog.2, available in the Git repository at:
 
-	http://git.savannah.gnu.org/cgit/make.git/tree/
+	https://git.savannah.gnu.org/cgit/make.git/tree/
 
 for earlier changes.
 
@@ -5630,4 +5630,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/Makefile.am b/Makefile.am
index 6dacc648..5a474613 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -14,7 +14,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 AUTOMAKE_OPTIONS = dist-lzip silent-rules std-options subdir-objects nostdinc
 ACLOCAL_AMFLAGS = -I m4
diff --git a/NEWS b/NEWS
index 30511328..bd7c2408 100644
--- a/NEWS
+++ b/NEWS
@@ -454,7 +454,7 @@ https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=101&se
 * New feature: "::=" simple assignment operator as defined by POSIX in 2012.
   This operator has identical functionality to ":=" in GNU make, but will be
   portable to any implementation of make conforming to a sufficiently new
-  version of POSIX (see http://austingroupbugs.net/view.php?id=330).  It is
+  version of POSIX (see https://austingroupbugs.net/view.php?id=330).  It is
   not necessary to define the .POSIX target to access this operator.
 
 * New feature: Loadable objects
@@ -1127,7 +1127,7 @@ Version 3.77 (28 Jul 1998)
     This port was done by Klaus K�mpf <kkaempf@rmi.de>
 
   * There is first-level support available from proGIS Software, Germany.
-    Visit their web-site at http://www.progis.de to get information
+    Visit their web-site at https://www.progis.de to get information
     about other vms software and forthcoming updates to gnu make.
 
   * /bin/sh style I/O redirection is supported. You can now write lines like
@@ -1830,4 +1830,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/README.Amiga b/README.Amiga
index e648008b..10c2d19a 100644
--- a/README.Amiga
+++ b/README.Amiga
@@ -77,4 +77,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/README.DOS b/README.DOS
index eebf09f2..fc72a501 100644
--- a/README.DOS
+++ b/README.DOS
@@ -293,4 +293,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/README.OS2 b/README.OS2
index ef542ef8..88d69f04 100644
--- a/README.OS2
+++ b/README.OS2
@@ -49,7 +49,7 @@ A standard Unix like build environment:
    release 2)
    If you use pdksh it is recommended to update to 5.2.14 release 2. Older
    versions may not work! You can get this version at
-   http://www.math.ohio-state.edu/~ilya/software/os2/pdksh-5.2.14-bin-2.zip
+   https://www.math.ohio-state.edu/~ilya/software/os2/pdksh-5.2.14-bin-2.zip
  - GNU file utilities (make sure that install.exe from the file utilities
    is in front of your PATH before X:\OS2\INSTALL\INSTALL.EXE. I recommend
    also to change the filename to ginstall.exe instead of install.exe
@@ -173,4 +173,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/README.W32 b/README.W32
index 4227d783..60bc4da4 100644
--- a/README.W32
+++ b/README.W32
@@ -15,7 +15,7 @@ which compilation and link switches and libraries need to be mentioned
 on the compiler command lines to correctly link with Guile.  A Windows
 port of pkg-config can be found on ezwinports site:
 
-  http://sourceforge.net/projects/ezwinports/
+  https://sourceforge.net/projects/ezwinports/
 
 The libraries on which Guile depends can vary depending on your
 version and build of Guile.  At the very least, the Boehm's GC library
@@ -33,12 +33,14 @@ It is currently maintained by Eli Zaretskii.
 Do this first, regardless of the build method you choose:
 ---------------------------------------------------------
 
- 1. Edit config.h.W32 to your liking (especially the few shell-related
-    defines near the end, or HAVE_CASE_INSENSITIVE_FS which corresponds
-    to './configure --enable-case-insensitive-file-system').  (We don't
-    recommend to define HAVE_CASE_INSENSITIVE_FS, but you may wish to
-    consider that if you have a lot of files whose names are in upper
-    case, while Makefile rules are written for lower-case versions.)
+ 1. If you have special requirements, edit config.h.W32 to your liking
+    (especially the shell-related defines, or HAVE_CASE_INSENSITIVE_FS which
+    corresponds to './configure --enable-case-insensitive-file-system').  We
+    don't recommend to define HAVE_CASE_INSENSITIVE_FS, but you may wish to
+    consider that if you have a lot of files whose names are in upper case,
+    while Makefile rules are written for lower-case versions.
+
+    If you don't have special requirements no changes are needed.
 
 
 Building with (MinGW-)GCC using build_w32.bat
@@ -180,10 +182,10 @@ GNU make and sh.exe:
 
         There are very few true ports of Bourne shell for NT right now.
         There is a version of GNU bash available from Cygnus "Cygwin"
-        porting effort (http://www.cygwin.com/).
+        porting effort (https://www.cygwin.com/).
         Other possibilities are the MKS version of sh.exe, or building
         your own with a package like NutCracker (DataFocus) or Portage
-        (Consensys).  Also MinGW includes sh (http://mingw.org/).
+        (Consensys).  Also MinGW includes sh.
 
 GNU make and brain-dead shells (BATCH_MODE_ONLY_SHELL):
 
@@ -358,4 +360,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/README.customs b/README.customs
index efb5d183..c4f8a2f3 100644
--- a/README.customs
+++ b/README.customs
@@ -109,4 +109,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/TODO.private b/TODO.private
index 037f9891..a5305645 100644
--- a/TODO.private
+++ b/TODO.private
@@ -114,4 +114,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/bootstrap.bat b/bootstrap.bat
index e068f162..c1f6819a 100644
--- a/bootstrap.bat
+++ b/bootstrap.bat
@@ -13,7 +13,7 @@
 :: more details.
 ::
 :: You should have received a copy of the GNU General Public License along
-:: with this program.  If not, see <http://www.gnu.org/licenses/>.
+:: with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 setlocal
 set "svurl=https://git.savannah.gnu.org/cgit"
diff --git a/build.cfg.in b/build.cfg.in
index f257d91b..69e7b674 100644
--- a/build.cfg.in
+++ b/build.cfg.in
@@ -15,7 +15,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 # See Makefile.in for comments describing these variables.
 
diff --git a/build.sh b/build.sh
index 546601ad..4b33812e 100755
--- a/build.sh
+++ b/build.sh
@@ -15,7 +15,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 # Get configure-generated values
 . ./build.cfg
diff --git a/build_w32.bat b/build_w32.bat
index 1ca7fe9e..30ca0b2a 100644
--- a/build_w32.bat
+++ b/build_w32.bat
@@ -13,7 +13,7 @@
 :: more details.
 ::
 :: You should have received a copy of the GNU General Public License along
-:: with this program.  If not, see <http://www.gnu.org/licenses/>.
+:: with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 setlocal
 if not "%RECURSEME%"=="%~0" (
diff --git a/builddos.bat b/builddos.bat
index d54953e9..2ee916a7 100644
--- a/builddos.bat
+++ b/builddos.bat
@@ -13,7 +13,7 @@ rem FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for.
 rem more details.
 rem
 rem You should have received a copy of the GNU General Public License along
-rem with this program.  If not, see <http://www.gnu.org/licenses/>.
+rem with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 echo Building Make for MSDOS with DJGPP
 
diff --git a/configure.ac b/configure.ac
index 61670b8b..005aba35 100644
--- a/configure.ac
+++ b/configure.ac
@@ -14,7 +14,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 AC_INIT([GNU Make],[4.3.91],[bug-make@gnu.org])
 
@@ -31,7 +31,7 @@ AC_CONFIG_LIBOBJ_DIR([lib])
 # We have to enable "foreign" because ChangeLog is auto-generated
 # Automake 1.15 and gnulib don't get along: gnulib has some strange error
 # in the way it handles getloadavg.c which causes make distcheck to fail.
-# http://lists.gnu.org/archive/html/bug-gnulib/2018-06/msg00024.html
+# https://lists.gnu.org/archive/html/bug-gnulib/2018-06/msg00024.html
 AM_INIT_AUTOMAKE([1.16.1 foreign -Werror -Wall])
 
 # Checks for programs.
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 85ac2164..18d577b1 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -13,7 +13,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 TEXI2HTML = texi2html
 TEXI2HTML_FLAGS = -split_chapter
diff --git a/gl/m4/acinclude.m4 b/gl/m4/acinclude.m4
index a1edb44f..d7131a81 100644
--- a/gl/m4/acinclude.m4
+++ b/gl/m4/acinclude.m4
@@ -15,7 +15,7 @@ dnl FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for.
 dnl more details.
 dnl
 dnl You should have received a copy of the GNU General Public License along
-dnl with this program.  If not, see <http://www.gnu.org/licenses/>.
+dnl with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 dnl ---------------------------------------------------------------------------
 dnl Got this from the lynx 2.8 distribution.
diff --git a/gl/m4/dospaths.m4 b/gl/m4/dospaths.m4
index c8c9d832..51deaf0f 100644
--- a/gl/m4/dospaths.m4
+++ b/gl/m4/dospaths.m4
@@ -15,7 +15,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 AC_DEFUN([pds_AC_DOS_PATHS], [
   AC_CACHE_CHECK([whether system uses MSDOS-style paths], [ac_cv_dos_paths], [
diff --git a/maintMakefile b/maintMakefile
index b03a7c29..d8415850 100644
--- a/maintMakefile
+++ b/maintMakefile
@@ -546,4 +546,4 @@ Makefile.in: maintMakefile
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/makefile.com b/makefile.com
index 86da500c..382c74df 100644
--- a/makefile.com
+++ b/makefile.com
@@ -168,4 +168,4 @@ $!FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
 $!details.
 $!
 $!You should have received a copy of the GNU General Public License along with
-$!this program.  If not, see <http://www.gnu.org/licenses/>.
+$!this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/mk/Amiga.mk b/mk/Amiga.mk
index e8f0e5db..1f2afe33 100644
--- a/mk/Amiga.mk
+++ b/mk/Amiga.mk
@@ -16,7 +16,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 CC = sc
 LD = $(CC) Link
diff --git a/mk/Posix.mk.in b/mk/Posix.mk.in
index a0d12ed6..edba91aa 100644
--- a/mk/Posix.mk.in
+++ b/mk/Posix.mk.in
@@ -16,7 +16,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 # Very little is needed here since the default Basic.mk assumes POSIX
 
diff --git a/mk/VMS.mk b/mk/VMS.mk
index b4d982ad..33ef3069 100644
--- a/mk/VMS.mk
+++ b/mk/VMS.mk
@@ -16,7 +16,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 src = [.src]
 lib = [.lib]
diff --git a/mk/Windows32.mk b/mk/Windows32.mk
index 0dd51100..310fe7b8 100644
--- a/mk/Windows32.mk
+++ b/mk/Windows32.mk
@@ -16,7 +16,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 # TARGET_TYPE can be either "release" or "debug"
 TARGET_TYPE = release
diff --git a/mk/msdosdjgpp.mk b/mk/msdosdjgpp.mk
index ac2235a5..98bfe0d5 100644
--- a/mk/msdosdjgpp.mk
+++ b/mk/msdosdjgpp.mk
@@ -16,7 +16,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 OBJEXT = o
 EXEEXT = .exe
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 16cfbdd9..040d60f8 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -13,7 +13,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 src/ar.c
 src/arscan.c
diff --git a/scripts/copyright-update b/scripts/copyright-update
index 3ee3cbd7..44cfe4c0 100755
--- a/scripts/copyright-update
+++ b/scripts/copyright-update
@@ -60,4 +60,4 @@ run "$@"
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/src/amiga.c b/src/amiga.c
index 10a19cde..2304716e 100644
--- a/src/amiga.c
+++ b/src/amiga.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "variable.h"
diff --git a/src/amiga.h b/src/amiga.h
index 502c7eac..bef5087f 100644
--- a/src/amiga.h
+++ b/src/amiga.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 int MyExecute (char ** argv);
 char * wildcard_expansion (char * wc, char * o);
diff --git a/src/ar.c b/src/ar.c
index 48ef5e44..8b02f047 100644
--- a/src/ar.c
+++ b/src/ar.c
@@ -13,7 +13,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/arscan.c b/src/arscan.c
index 69b8695c..b6ed45a8 100644
--- a/src/arscan.c
+++ b/src/arscan.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/commands.c b/src/commands.c
index d4e780b2..9bb4eb6e 100644
--- a/src/commands.c
+++ b/src/commands.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "filedef.h"
diff --git a/src/commands.h b/src/commands.h
index 508157f2..1a717516 100644
--- a/src/commands.h
+++ b/src/commands.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 /* Structure that gives the commands to make a file
    and information about where these commands came from.  */
diff --git a/src/config.ami b/src/config.ami
index 5f32511c..775a4d71 100644
--- a/src/config.ami
+++ b/src/config.ami
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "mkconfig.h"
 
diff --git a/src/config.h-vms b/src/config.h-vms
index c7c1d0e8..53e6b90a 100644
--- a/src/config.h-vms
+++ b/src/config.h-vms
@@ -13,7 +13,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "mkconfig.h"
 
diff --git a/src/config.h.W32 b/src/config.h.W32
index 32aa2545..1a03a041 100644
--- a/src/config.h.W32
+++ b/src/config.h.W32
@@ -13,7 +13,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "mkconfig.h"
 
diff --git a/src/configh.dos b/src/configh.dos
index 58e992f2..5e20616e 100644
--- a/src/configh.dos
+++ b/src/configh.dos
@@ -13,7 +13,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "mkconfig.h"
 
diff --git a/src/debug.h b/src/debug.h
index 1a2cc9e3..63cc4b5d 100644
--- a/src/debug.h
+++ b/src/debug.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #define DB_NONE         (0x000)
 #define DB_BASIC        (0x001)
diff --git a/src/default.c b/src/default.c
index 54957277..b4cfdf71 100644
--- a/src/default.c
+++ b/src/default.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/dep.h b/src/dep.h
index 2856e0d8..89c8639e 100644
--- a/src/dep.h
+++ b/src/dep.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 
 /* Structure used in chains of names, for parsing and globbing.  */
diff --git a/src/dir.c b/src/dir.c
index ec7bb207..38a7806e 100644
--- a/src/dir.c
+++ b/src/dir.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "hash.h"
diff --git a/src/expand.c b/src/expand.c
index 95e66ec6..2509009e 100644
--- a/src/expand.c
+++ b/src/expand.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/file.c b/src/file.c
index d2ee2c68..226af61f 100644
--- a/src/file.c
+++ b/src/file.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/filedef.h b/src/filedef.h
index ac7df008..ae2f26dd 100644
--- a/src/filedef.h
+++ b/src/filedef.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 
 /* Structure that represents the info on one file
diff --git a/src/function.c b/src/function.c
index 61164dcb..db5e1b51 100644
--- a/src/function.c
+++ b/src/function.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "filedef.h"
diff --git a/src/getopt.c b/src/getopt.c
index 3f51e13f..9f31a70d 100644
--- a/src/getopt.c
+++ b/src/getopt.c
@@ -18,7 +18,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 /* This tells Alpha OSF/1 not to define a getopt prototype in <stdio.h>.
    Ditto for AIX 3.2 and <stdlib.h>.  */
diff --git a/src/getopt.h b/src/getopt.h
index 6faed5b7..f96172d0 100644
--- a/src/getopt.h
+++ b/src/getopt.h
@@ -14,7 +14,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef _GETOPT_H
 #define _GETOPT_H 1
diff --git a/src/getopt1.c b/src/getopt1.c
index 3218c5af..481a358b 100644
--- a/src/getopt1.c
+++ b/src/getopt1.c
@@ -14,7 +14,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifdef HAVE_CONFIG_H
 #include <config.h>
diff --git a/src/gettext.h b/src/gettext.h
index e4d047fc..9498fada 100644
--- a/src/gettext.h
+++ b/src/gettext.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef _LIBGETTEXT_H
 #define _LIBGETTEXT_H 1
diff --git a/src/gmk-default.scm b/src/gmk-default.scm
index 08b79d9a..033a32e6 100644
--- a/src/gmk-default.scm
+++ b/src/gmk-default.scm
@@ -13,7 +13,7 @@
 ;; details.
 ;;
 ;; You should have received a copy of the GNU General Public License along
-;; with this program.  If not, see <http://www.gnu.org/licenses/>.
+;; with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 (define (to-string-maybe x)
   (cond
diff --git a/src/gnumake.h b/src/gnumake.h
index 390a0bde..4e796e58 100644
--- a/src/gnumake.h
+++ b/src/gnumake.h
@@ -14,7 +14,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef _GNUMAKE_H_
 #define _GNUMAKE_H_
diff --git a/src/guile.c b/src/guile.c
index 9244cae6..32f63176 100644
--- a/src/guile.c
+++ b/src/guile.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/hash.c b/src/hash.c
index beda7656..5d7ea81b 100644
--- a/src/hash.c
+++ b/src/hash.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "hash.h"
diff --git a/src/hash.h b/src/hash.h
index f5b9362a..deaceab6 100644
--- a/src/hash.h
+++ b/src/hash.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef _hash_h_
 #define _hash_h_
diff --git a/src/implicit.c b/src/implicit.c
index bef70063..a3bd318c 100644
--- a/src/implicit.c
+++ b/src/implicit.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "filedef.h"
diff --git a/src/job.c b/src/job.c
index 7f855e95..cf16d7bf 100644
--- a/src/job.c
+++ b/src/job.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/job.h b/src/job.h
index 35dab005..14a9984d 100644
--- a/src/job.h
+++ b/src/job.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "output.h"
 
diff --git a/src/load.c b/src/load.c
index 81cc3011..e343a2ee 100644
--- a/src/load.c
+++ b/src/load.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/loadapi.c b/src/loadapi.c
index c4ee4ee5..3c1fdb0a 100644
--- a/src/loadapi.c
+++ b/src/loadapi.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/main.c b/src/main.c
index 886c5218..509253fa 100644
--- a/src/main.c
+++ b/src/main.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "os.h"
diff --git a/src/makeint.h b/src/makeint.h
index d3674fe7..c924b31e 100644
--- a/src/makeint.h
+++ b/src/makeint.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 /* We use <config.h> instead of "config.h" so that a compilation
    using -I. -I$srcdir will use ./config.h rather than $srcdir/config.h
diff --git a/src/misc.c b/src/misc.c
index a88584b6..15fddcd1 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "filedef.h"
diff --git a/src/mkconfig.h.in b/src/mkconfig.h.in
index fa9df005..cc49aee7 100644
--- a/src/mkconfig.h.in
+++ b/src/mkconfig.h.in
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 /* Name of package */
 #define PACKAGE "@PACKAGE@"
diff --git a/src/os.h b/src/os.h
index 85fa28d8..fe0a9976 100644
--- a/src/os.h
+++ b/src/os.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #define IO_UNKNOWN              0x0001
 #define IO_COMBINED_OUTERR      0x0002
diff --git a/src/output.c b/src/output.c
index d806159f..fa13e9c3 100644
--- a/src/output.c
+++ b/src/output.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "os.h"
diff --git a/src/output.h b/src/output.h
index d9b1512c..59576059 100644
--- a/src/output.h
+++ b/src/output.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 struct output
   {
diff --git a/src/posixos.c b/src/posixos.c
index ed3b775d..a48116db 100644
--- a/src/posixos.c
+++ b/src/posixos.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/read.c b/src/read.c
index 3336fb83..a7200190 100644
--- a/src/read.c
+++ b/src/read.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/remake.c b/src/remake.c
index 57f10427..77a3b051 100644
--- a/src/remake.c
+++ b/src/remake.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "filedef.h"
diff --git a/src/remote-cstms.c b/src/remote-cstms.c
index ffbfa067..c8543f9f 100644
--- a/src/remote-cstms.c
+++ b/src/remote-cstms.c
@@ -16,7 +16,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/remote-stub.c b/src/remote-stub.c
index 735b7e17..d7cc260c 100644
--- a/src/remote-stub.c
+++ b/src/remote-stub.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "filedef.h"
diff --git a/src/rule.c b/src/rule.c
index d4d28fa2..a1f9ef32 100644
--- a/src/rule.c
+++ b/src/rule.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/rule.h b/src/rule.h
index 7f9de4e8..cadac3f3 100644
--- a/src/rule.h
+++ b/src/rule.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 
 /* Structure used for pattern (implicit) rules.  */
diff --git a/src/shuffle.c b/src/shuffle.c
index 17731e8f..d1a52a0d 100644
--- a/src/shuffle.c
+++ b/src/shuffle.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/shuffle.h b/src/shuffle.h
index 6b99a0e9..6c7faa4b 100644
--- a/src/shuffle.h
+++ b/src/shuffle.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 struct dep;
 struct goaldep;
diff --git a/src/signame.c b/src/signame.c
index 60564999..d4374a30 100644
--- a/src/signame.c
+++ b/src/signame.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/strcache.c b/src/strcache.c
index 89baeeaa..f081ea75 100644
--- a/src/strcache.c
+++ b/src/strcache.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/variable.c b/src/variable.c
index b5c43c35..0bd9963b 100644
--- a/src/variable.c
+++ b/src/variable.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/variable.h b/src/variable.h
index 26a1caf2..d377a47f 100644
--- a/src/variable.h
+++ b/src/variable.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "hash.h"
 
diff --git a/src/version.c b/src/version.c
index 5e29351d..b96e0303 100644
--- a/src/version.c
+++ b/src/version.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 /* We use <config.h> instead of "config.h" so that a compilation
    using -I. -I$srcdir will use ./config.h rather than $srcdir/config.h
diff --git a/src/vms_exit.c b/src/vms_exit.c
index 3a02a3e7..ebcebcde 100644
--- a/src/vms_exit.c
+++ b/src/vms_exit.c
@@ -19,7 +19,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 
 /* Per copyright assignment agreement with the Free Software Foundation
diff --git a/src/vms_export_symbol.c b/src/vms_export_symbol.c
index 7653e228..a1a7c16b 100644
--- a/src/vms_export_symbol.c
+++ b/src/vms_export_symbol.c
@@ -16,7 +16,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 
 /* Per copyright assignment agreement with the Free Software Foundation
diff --git a/src/vms_progname.c b/src/vms_progname.c
index ffca0db0..1d6edbdf 100644
--- a/src/vms_progname.c
+++ b/src/vms_progname.c
@@ -48,7 +48,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 
 /* Per copyright assignment agreement with the Free Software Foundation
diff --git a/src/vmsdir.h b/src/vmsdir.h
index c2779c32..0f8fe3ad 100644
--- a/src/vmsdir.h
+++ b/src/vmsdir.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef VMSDIR_H
 #define VMSDIR_H
diff --git a/src/vmsfunctions.c b/src/vmsfunctions.c
index e44a2e0e..499f3393 100644
--- a/src/vmsfunctions.c
+++ b/src/vmsfunctions.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "debug.h"
diff --git a/src/vmsify.c b/src/vmsify.c
index 6ee4a10e..7c3426ed 100644
--- a/src/vmsify.c
+++ b/src/vmsify.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 /* Written by Klaus K�mpf (kkaempf@progis.de)
    of proGIS Software, Aachen, Germany */
diff --git a/src/vmsjobs.c b/src/vmsjobs.c
index 96cec534..66381b8f 100644
--- a/src/vmsjobs.c
+++ b/src/vmsjobs.c
@@ -14,7 +14,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include <string.h>
 #include <descrip.h>
diff --git a/src/vpath.c b/src/vpath.c
index 343e3446..9c95441f 100644
--- a/src/vpath.c
+++ b/src/vpath.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include "filedef.h"
diff --git a/src/w32/compat/dirent.c b/src/w32/compat/dirent.c
index d2e4da6a..e9cb1d2f 100644
--- a/src/w32/compat/dirent.c
+++ b/src/w32/compat/dirent.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 
 #include <config.h>
diff --git a/src/w32/compat/posixfcn.c b/src/w32/compat/posixfcn.c
index a7cbf4a5..f1013ae2 100644
--- a/src/w32/compat/posixfcn.c
+++ b/src/w32/compat/posixfcn.c
@@ -13,7 +13,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/w32/include/dirent.h b/src/w32/include/dirent.h
index dcf19b9b..2712e51d 100644
--- a/src/w32/include/dirent.h
+++ b/src/w32/include/dirent.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef _DIRENT_H
 #define _DIRENT_H
diff --git a/src/w32/include/dlfcn.h b/src/w32/include/dlfcn.h
index cdf196b9..dc1d5297 100644
--- a/src/w32/include/dlfcn.h
+++ b/src/w32/include/dlfcn.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef DLFCN_H
 #define DLFCN_H
diff --git a/src/w32/include/pathstuff.h b/src/w32/include/pathstuff.h
index efc33851..374d8056 100644
--- a/src/w32/include/pathstuff.h
+++ b/src/w32/include/pathstuff.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef _PATHSTUFF_H
 #define _PATHSTUFF_H
diff --git a/src/w32/include/sub_proc.h b/src/w32/include/sub_proc.h
index 32d3b43d..83f71f61 100644
--- a/src/w32/include/sub_proc.h
+++ b/src/w32/include/sub_proc.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef SUB_PROC_H
 #define SUB_PROC_H
diff --git a/src/w32/include/w32err.h b/src/w32/include/w32err.h
index 8f11c756..d67e84bd 100644
--- a/src/w32/include/w32err.h
+++ b/src/w32/include/w32err.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef _W32ERR_H_
 #define _W32ERR_H_
diff --git a/src/w32/pathstuff.c b/src/w32/pathstuff.c
index ae761ae6..38dbc2a3 100644
--- a/src/w32/pathstuff.c
+++ b/src/w32/pathstuff.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 #include <string.h>
diff --git a/src/w32/subproc/misc.c b/src/w32/subproc/misc.c
index 30c43170..c611e090 100644
--- a/src/w32/subproc/misc.c
+++ b/src/w32/subproc/misc.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include <config.h>
 #include <stddef.h>
diff --git a/src/w32/subproc/proc.h b/src/w32/subproc/proc.h
index efff8d3f..4133813c 100644
--- a/src/w32/subproc/proc.h
+++ b/src/w32/subproc/proc.h
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef  _PROC_H
 #define _PROC_H
diff --git a/src/w32/subproc/sub_proc.c b/src/w32/subproc/sub_proc.c
index 8331f91d..501afc3e 100644
--- a/src/w32/subproc/sub_proc.c
+++ b/src/w32/subproc/sub_proc.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/src/w32/subproc/w32err.c b/src/w32/subproc/w32err.c
index 17051020..eb201034 100644
--- a/src/w32/subproc/w32err.c
+++ b/src/w32/subproc/w32err.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include <stdlib.h>
 #include <windows.h>
diff --git a/src/w32/w32os.c b/src/w32/w32os.c
index 23acccb9..28b6430f 100644
--- a/src/w32/w32os.c
+++ b/src/w32/w32os.c
@@ -12,7 +12,7 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.  */
+this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #include "makeint.h"
 
diff --git a/tests/ChangeLog.1 b/tests/ChangeLog.1
index 13514a5f..06f70ae8 100644
--- a/tests/ChangeLog.1
+++ b/tests/ChangeLog.1
@@ -1426,4 +1426,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/tests/NEWS b/tests/NEWS
index bedd7a06..33568616 100644
--- a/tests/NEWS
+++ b/tests/NEWS
@@ -175,4 +175,4 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License along with
-this program.  If not, see <http://www.gnu.org/licenses/>.
+this program.  If not, see <https://www.gnu.org/licenses/>.
diff --git a/tests/config_flags_pm.com b/tests/config_flags_pm.com
index 5a9bb4c5..d02ea667 100755
--- a/tests/config_flags_pm.com
+++ b/tests/config_flags_pm.com
@@ -17,7 +17,7 @@ $! FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
 $! details.
 $!
 $! You should have received a copy of the GNU General Public License along with
-$! this program.  If not, see <http://www.gnu.org/licenses/>.
+$! this program.  If not, see <https://www.gnu.org/licenses/>.
 $!
 $!
 $ open/read cfpm_in config-flags.pm.in
diff --git a/tests/mkshadow b/tests/mkshadow
index cc134dc5..4615aecd 100755
--- a/tests/mkshadow
+++ b/tests/mkshadow
@@ -17,7 +17,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 case "$1" in
   "") echo 'Usage: mkshadow <destdir>'; exit 1 ;;
diff --git a/tests/run_make_tests.bat b/tests/run_make_tests.bat
index 1eacdc98..b90b6e3b 100644
--- a/tests/run_make_tests.bat
+++ b/tests/run_make_tests.bat
@@ -13,7 +13,7 @@ rem FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for.
 rem more details.
 rem
 rem You should have received a copy of the GNU General Public License along
-rem with this program.  If not, see <http://www.gnu.org/licenses/>.
+rem with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 setlocal
 cd "%~dp0"
diff --git a/tests/run_make_tests.com b/tests/run_make_tests.com
index d44fe429..89129172 100755
--- a/tests/run_make_tests.com
+++ b/tests/run_make_tests.com
@@ -18,7 +18,7 @@ $! FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
 $! details.
 $!
 $! You should have received a copy of the GNU General Public License along with
-$! this program.  If not, see <http://www.gnu.org/licenses/>.
+$! this program.  If not, see <https://www.gnu.org/licenses/>.
 $!
 $!
 $! Allow more than 8 paramters with using commas as a delimiter.
@@ -221,14 +221,14 @@ implemented, such as valgrind or specifying the make path or source path.
 
 Running the wrapper script requires:
   Perl 5.18 or later.
-  PCSI kits available from http://sourceforge.net/projects/vmsperlkit/files/
+  PCSI kits available from https://sourceforge.net/projects/vmsperlkit/files/
 
   GNV 2.1.3 or later.  GNV 3.0.1 has not tested with this script.
   Bash 4.2.47 or later.
   Coreutils 8.21 or later.
-  http://sourceforge.net/projects/gnv/files/
+  https://sourceforge.net/projects/gnv/files/
   Read before installing:
-     http://sourceforge.net/p/gnv/wiki/InstallingGNVPackages/
+     https://sourceforge.net/p/gnv/wiki/InstallingGNVPackages/
   As updates for other GNV components get posted, those updates should
   be used.
 
diff --git a/tests/run_make_tests.pl b/tests/run_make_tests.pl
index 59e2a811..47ac56c6 100644
--- a/tests/run_make_tests.pl
+++ b/tests/run_make_tests.pl
@@ -25,7 +25,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 # Add the working directory to @INC and load the test driver
 use FindBin;
diff --git a/tests/test_driver.pl b/tests/test_driver.pl
index 18ee854d..32772f4a 100644
--- a/tests/test_driver.pl
+++ b/tests/test_driver.pl
@@ -19,7 +19,7 @@
 # details.
 #
 # You should have received a copy of the GNU General Public License along with
-# this program.  If not, see <http://www.gnu.org/licenses/>.
+# this program.  If not, see <https://www.gnu.org/licenses/>.
 
 
 # Test driver routines used by a number of test suites, including