diff --git a/gnu/packages/ncurses.scm b/gnu/packages/ncurses.scm
index 46d1741ef07bee6b09a0c33107cf7663bcba8205..3d01fe616395952a40da8f81375444bc1f36f587 100644
--- a/gnu/packages/ncurses.scm
+++ b/gnu/packages/ncurses.scm
@@ -224,7 +224,7 @@ (define-public dialog
     (synopsis "Curses widgets")
     (description "Dialog is a script-interpreter which provides a set of
 curses widgets, such as dialog boxes.")
-    (home-page "http://invisible-island.net/dialog/dialog.html")
+    (home-page "https://invisible-island.net/dialog/dialog.html")
     ;; Includes the gpl3 file "config.sub" from Automake.
     (license (list lgpl2.1 gpl3))))
 
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 0b4997b7ac9f75f47e4d1ec021390f96b9b1fb7e..7abd29b8b4ea31750b817fc8c7ca1cea702a99d6 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -1183,7 +1183,7 @@ (define-public diffstat
                (base32
                 "1vjmda2zfjxg0qkaj8hfqa8g6bfwnn1ja8696rxrjgqq4w69wd95"))))
     (build-system gnu-build-system)
-    (home-page "http://invisible-island.net/diffstat/")
+    (home-page "https://invisible-island.net/diffstat/")
     (synopsis "Make histograms from the output of @command{diff}")
     (description
      "Diffstat reads the output of @command{diff} and displays a histogram of
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 319b459cd6d9d98e4cf2e4d5a2df79e34eab81ad..5087be5b54d43051194c4eb107e930f5f954d6c8 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -5813,7 +5813,7 @@ (define-public xterm
        ("libXt" ,libxt)
        ("xproto" ,xproto)
        ("libXaw" ,libxaw)))
-    (home-page "http://invisible-island.net/xterm/")
+    (home-page "https://invisible-island.net/xterm/")
     (synopsis "Terminal emulator for the X Window System")
     (description
      "The xterm program is a terminal emulator for the X Window System.  It