summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/bioinformatics.scm8
-rw-r--r--gnu/packages/emacs.scm28
-rw-r--r--gnu/packages/haskell.scm18
-rw-r--r--gnu/packages/libffi.scm2
-rw-r--r--gnu/packages/lisp.scm2
-rw-r--r--gnu/packages/ocaml.scm2
-rw-r--r--gnu/packages/openstack.scm2
-rw-r--r--gnu/packages/python.scm44
-rw-r--r--gnu/packages/ruby.scm34
-rw-r--r--gnu/packages/shells.scm2
-rw-r--r--gnu/packages/statistics.scm8
-rw-r--r--gnu/packages/xdisorg.scm2
12 files changed, 76 insertions, 76 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 7c21586fcf..6ec378c0d9 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -3182,7 +3182,7 @@ data.")
        #:tests? #f)) ; no test target
     (inputs
      `(("python-numpy" ,python2-numpy)))
-    (home-page "http://github.com/taoliu/MACS/")
+    (home-page "https://github.com/taoliu/MACS/")
     (synopsis "Model based analysis for ChIP-Seq data")
     (description
      "MACS is an implementation of a ChIP-Seq analysis algorithm for
@@ -4747,7 +4747,7 @@ complexity samples.")
      `(("python-nose" ,python-nose)))
     (inputs
      `(("python-bz2file" ,python-bz2file)))
-    (home-page "http://github.com/dib-lab/screed/")
+    (home-page "https://github.com/dib-lab/screed/")
     (synopsis "Short read sequence database utilities")
     (description "Screed parses FASTA and FASTQ files and generates databases.
 Values such as sequence name, sequence description, sequence quality and the
@@ -4924,7 +4924,7 @@ bioinformatics file formats, sequence alignment, and more.")
      `(("python-biopython" ,python2-biopython-1.66)))
     (native-inputs
      `(("python-nose" ,python2-nose)))
-    (home-page "http://github.com/fhcrc/seqmagick")
+    (home-page "https://github.com/fhcrc/seqmagick")
     (synopsis "Tools for converting and modifying sequence files")
     (description
      "Bioinformaticians often have to convert sequence files between formats
@@ -5969,7 +5969,7 @@ chr+pos+alt information in a database.")
      "Very fast parallel big-data BLAST XML file parser which can be used as
 command line utility.  Use blastxmlparser to: Parse BLAST XML; filter output;
 generate FASTA, JSON, YAML, RDF, JSON-LD, HTML, CSV, tabular output etc.")
-    (home-page "http://github.com/pjotrp/blastxmlparser")
+    (home-page "https://github.com/pjotrp/blastxmlparser")
     (license license:expat)))
 
 (define-public bioruby
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index cb2792f63e..d1267d4f46 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -1543,7 +1543,7 @@ Stack Overflow, Super User, and other StackExchange sites.")
     (propagated-inputs
      `(("emacs-s" ,emacs-s)
        ("emacs-dash" ,emacs-dash)))
-    (home-page "http://github.com/rejeep/f.el")
+    (home-page "https://github.com/rejeep/f.el")
     (synopsis "Emacs API for working with files and directories")
     (description "This package provides an Emacs library for working with
 files and directories.")
@@ -1609,7 +1609,7 @@ of files under Git version control from within Emacs.")
         (base32
          "16xw94n58xxn3zvgyj72bmzs0k5lkvswjmzs79ws9n7rzdivb38b"))))
     (build-system emacs-build-system)
-    (home-page "http://github.com/rejeep/el-mock.el")
+    (home-page "https://github.com/rejeep/el-mock.el")
     (synopsis "Tiny mock and stub framework in Emacs Lisp")
     (description
      "Emacs Lisp Mock is a library for mocking and stubbing using readable
@@ -1635,7 +1635,7 @@ Expectations, but it can be used in other contexts.")
      `(("emacs-s" ,emacs-s)
        ("emacs-dash" ,emacs-dash)
        ("emacs-f" ,emacs-f)))
-    (home-page "http://github.com/ecukes/espuds")
+    (home-page "https://github.com/ecukes/espuds")
     (synopsis "Common step definitions for Ecukes")
     (description "Espuds is a collection of the most commonly used step
 definitions for testing with the Ecukes framework.")
@@ -1790,7 +1790,7 @@ Lisp.")
         (base32
          "0y4qrhxa9332vsvr999jg7qj1ymnfgwpf591yi4a4jgg90pm7qnn"))))
     (build-system emacs-build-system)
-    (home-page "http://github.com/tarsius/paren-face")
+    (home-page "https://github.com/tarsius/paren-face")
     (synopsis "Face for parentheses in lisp modes")
     (description
      "This library defines a face named @code{parenthesis} used just for
@@ -1927,7 +1927,7 @@ mode-line.")
     (build-system emacs-build-system)
     (propagated-inputs
      `(("emacs-rich-minority" ,emacs-rich-minority)))
-    (home-page "http://github.com/Malabarba/smart-mode-line")
+    (home-page "https://github.com/Malabarba/smart-mode-line")
     (synopsis "Color-coded smart mode-line")
     (description
      "Smart Mode Line is a mode-line theme for Emacs.  It aims to be easy to
@@ -2453,7 +2453,7 @@ organizer.")
                (base32
                 "0lyi84bm8sa7vj40n6zg6rlbsmi53mi1y9xn6gkjj29s5zbcnlg7"))))
     (build-system emacs-build-system)
-    (home-page "http://github.com/bbatsov/zenburn-emacs")
+    (home-page "https://github.com/bbatsov/zenburn-emacs")
     (synopsis "Low contrast color theme for Emacs")
     (description
      "Zenburn theme is a port of the popular Vim Zenburn theme for Emacs.
@@ -2475,7 +2475,7 @@ It is built on top of the custom theme support in Emacs 24 or later.")
     (build-system emacs-build-system)
     (propagated-inputs
      `(("emacs-dash" ,emacs-dash)))
-    (home-page "http://github.com/bbatsov/solarized-emacs")
+    (home-page "https://github.com/bbatsov/solarized-emacs")
     (synopsis "Port of the Solarized theme for Emacs")
     (description
      "Solarized for Emacs is a port of the Solarized theme for Vim.  This
@@ -2568,7 +2568,7 @@ regexp that matches all known keywords.")
         (base32
          "078ahh0kmhdylq5ib9c81c76kz1n02xwc83pm729d00i84ibviic"))))
     (build-system emacs-build-system)
-    (home-page "http://github.com/nex3/perspective-el")
+    (home-page "https://github.com/nex3/perspective-el")
     (synopsis "Switch between named \"perspectives\"")
     (description
      "This package provides tagged workspaces in Emacs, similar to workspaces in
@@ -2803,7 +2803,7 @@ S-expression.")
                (base32
                 "0gi8ra3ap5m3mz4qh1yxp2cldn7z9xcxvypznr6rrlc6a9l8s5a6"))))
     (build-system emacs-build-system)
-    (home-page "http://github.com/clojure-emacs/clojure-mode")
+    (home-page "https://github.com/clojure-emacs/clojure-mode")
     (synopsis "Major mode for Clojure code")
     (description
      "This Emacs package provides font-lock, indentation, navigation and basic
@@ -2824,7 +2824,7 @@ It is recommended to use @code{clojure-mode} with paredit or smartparens.")
                (base32
                 "1511n3a3f5gvaf2b4nh018by61ciyzi3y3603fzqma7p9hrckarc"))))
     (build-system emacs-build-system)
-    (home-page "http://github.com/cask/epl")
+    (home-page "https://github.com/cask/epl")
     (synopsis "Emacs Package Library")
     (description
      "A package management library for Emacs, based on @code{package.el}.
@@ -3009,7 +3009,7 @@ various statistical analysis programs such as R and OpenBUGS.")
                (base32
                 "0ar310zx9k5y4i1vl2rawvi712xj9gx77160860jbs691p77cxqp"))))
     (build-system emacs-build-system)
-    (home-page "http://github.com/nonsequitur/smex/")
+    (home-page "https://github.com/nonsequitur/smex/")
     (synopsis "M-x interface with Ido-style fuzzy matching")
     (description
      "Smex is a M-x enhancement for Emacs.  Built on top of Ido, it provides a
@@ -3348,7 +3348,7 @@ CIDER).")
                (base32
                 "0sbhfny5ib65cnx6xcy6h9bbw27mw034s8m9cca00bhxqaqi6p4v"))))
     (build-system emacs-build-system)
-    (home-page "http://github.com/immerrr/lua-mode/")
+    (home-page "https://github.com/immerrr/lua-mode/")
     (synopsis "Major mode for lua")
     (description
      "This Emacs package provides a mode for @uref{https://www.lua.org/,
@@ -3449,7 +3449,7 @@ distribution, primarily targeting Clojure users")
   (package
     (name "emacs-writegood-mode")
     (version "2.0.2")
-    (home-page "http://github.com/bnbeckwith/writegood-mode")
+    (home-page "https://github.com/bnbeckwith/writegood-mode")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -3927,7 +3927,7 @@ mode-line.")
                (base32
                 "15di6mkkf09b7qddpsrm0qln02hji3sx8blya5jxssi9wxxx9iq5"))))
     (build-system emacs-build-system)
-    (home-page "http://github.com/joaotavora/yasnippet")
+    (home-page "https://github.com/joaotavora/yasnippet")
     (synopsis "Yet another snippet extension for Emacs")
     (description
      "YASnippet is a template system for Emacs.  It allows you to type an
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 7d49cada3a..0bafdf6f61 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -6552,7 +6552,7 @@ better for some purposes.")
        ("ghc-quickcheck" ,ghc-quickcheck)))
     (native-inputs
      `(("hspec-discover" ,hspec-discover)))
-    (home-page "http://github.com/snoyberg/conduit")
+    (home-page "https://github.com/snoyberg/conduit")
     (synopsis "Conduit adapters for common libraries")
     (description
      "The @code{conduit} package itself maintains relative small dependencies.
@@ -6609,7 +6609,7 @@ documents.")
        ("ghc-monad-control" ,ghc-monad-control)
        ("ghc-hspec" ,ghc-hspec)
        ("ghc-hunit" ,ghc-hunit)))
-    (home-page "http://github.com/snoyberg/xml")
+    (home-page "https://github.com/snoyberg/xml")
     (synopsis "Utilities for dealing with XML with the conduit package")
     (description
      "This package provides pure-Haskell utilities for dealing with XML with
@@ -6710,7 +6710,7 @@ constant-time:
         (base32
          "0jf40m3yijqw6wd1rwwvviww46fasphaay9m9rgqyhf5aahnbzjs"))))
     (build-system haskell-build-system)
-    (home-page "http://github.com/bos/base16-bytestring")
+    (home-page "https://github.com/bos/base16-bytestring")
     (synopsis "Fast base16 (hex) encoding and decoding for ByteStrings")
     (description
      "This package provides a Haskell library for working with base16-encoded
@@ -6771,7 +6771,7 @@ been observed, so this library should be suitable for high performance scenarios
        ("ghc-tasty" ,ghc-tasty)
        ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
        ("ghc-tasty-hunit" ,ghc-tasty-hunit)))
-    (home-page "http://github.com/vincenthz/hs-cryptohash")
+    (home-page "https://github.com/vincenthz/hs-cryptohash")
     (synopsis "Collection of cryptographic hashes in Haskell")
     (description
      "A collection of crypto hashes, with a practical incremental and one-pass,
@@ -6921,7 +6921,7 @@ this problem.")
     (build-system haskell-build-system)
     (inputs
      `(("ghc-tasty" ,ghc-tasty)))
-    (home-page "http://github.com/bennofs/tasty-th")
+    (home-page "https://github.com/bennofs/tasty-th")
     (synopsis "Automatically generate tasty TestTrees")
     (description
       "Tasty-th automatically generates tasty TestTrees from functions of the
@@ -7369,7 +7369,7 @@ within appropriate monads, as well as some instances of these classes.")
      `(("ghc-hashable" ,ghc-hashable)
        ("ghc-mtl" ,ghc-mtl)
        ("ghc-transformers-compat" ,ghc-transformers-compat)))
-    (home-page "http://github.com/ekmett/constraints/")
+    (home-page "https://github.com/ekmett/constraints/")
     (synopsis "Constraint manipulation")
     (description
      "GHC 7.4 gave us the ability to talk about @code{ConstraintKinds}.
@@ -7859,7 +7859,7 @@ Haskell, using gnuplot for rendering.")
      `(("ghc-hashable" ,ghc-hashable)
        ("ghc-primitive" ,ghc-primitive)
        ("ghc-vector" ,ghc-vector)))
-    (home-page "http://github.com/gregorycollins/hashtables")
+    (home-page "https://github.com/gregorycollins/hashtables")
     (synopsis "Haskell Mutable hash tables in the ST monad")
     (description "This package provides a Haskell library including a
 couple of different implementations of mutable hash tables in the ST
@@ -8028,7 +8028,7 @@ specific Windows, Mac, and Linux filesystem event notification.")
        ("ghc-stm" ,ghc-stm)
        ("ghc-tagged" ,ghc-tagged)
        ("ghc-tasty" ,ghc-tasty)))
-    (home-page "http://github.com/ocharles/tasty-rerun")
+    (home-page "https://github.com/ocharles/tasty-rerun")
     (synopsis "Run tests by filtering the test tree")
     (description "This package adds the ability to run tests by filtering the
 test tree based on the result of a previous test run.  You can use this to run
@@ -8049,7 +8049,7 @@ been added since previous test run.")
                (base32
                 "1zvfnnd5nm5kgr60214cdyks0kqdqyzpwk5sdh0s60yr8b7fyjny"))))
     (build-system haskell-build-system)
-    (home-page "http://github.com/patperry/hs-ieee754")
+    (home-page "https://github.com/patperry/hs-ieee754")
     (synopsis "Utilities for dealing with IEEE floating point numbers")
     (description "Utilities for dealing with IEEE floating point numbers,
 ported from the Tango math library; approximate and exact equality comparisons
diff --git a/gnu/packages/libffi.scm b/gnu/packages/libffi.scm
index 83af7fde68..13938f7ee8 100644
--- a/gnu/packages/libffi.scm
+++ b/gnu/packages/libffi.scm
@@ -62,6 +62,6 @@ function interface.  A layer must exist above libffi that handles type
 conversions for values passed between the two languages.")
     (home-page "http://sources.redhat.com/libffi/")
 
-    ;; See <http://github.com/atgreen/libffi/blob/master/LICENSE>.
+    ;; See <https://github.com/atgreen/libffi/blob/master/LICENSE>.
     (license expat))))
 
diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index 1fcd316fad..2bbe398079 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -888,7 +888,7 @@ from other CLXes around the net.")
 It attempts to be highly customizable while relying entirely on the keyboard
 for input.  These design decisions reflect the growing popularity of
 productive, customizable lisp based systems.")
-    (home-page "http://github.com/stumpwm/stumpwm")
+    (home-page "https://github.com/stumpwm/stumpwm")
     (license license:gpl2+)
     (properties `((ecl-variant . ,(delay ecl-stumpwm))))))
 
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index 2f22226b78..169e42236f 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -1252,7 +1252,7 @@ coexistence with the old (version 2) SQLite and its OCaml wrapper
        (method url-fetch)
        (uri
         (string-append
-         "http://github.com/Chris00/ocaml-csv/releases/download/"
+         "https://github.com/Chris00/ocaml-csv/releases/download/"
          version "/csv-" version ".tar.gz"))
        (sha256
         (base32
diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm
index 51566b65e3..23859b85c2 100644
--- a/gnu/packages/openstack.scm
+++ b/gnu/packages/openstack.scm
@@ -135,7 +135,7 @@ manner.")
     (native-inputs
       `(;; Tests
         ("python-testscenarios" ,python-testscenarios)))
-    (home-page "http://github.com/openstack-dev/hacking")
+    (home-page "https://github.com/openstack-dev/hacking")
     (synopsis "OpenStack hacking guideline enforcement")
     (description
       "Python-hacking is a set of flake8 plugins that test and enforce the
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 5aa0917709..9863d1cf6b 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -601,7 +601,7 @@ other HTTP libraries.")
     (inputs
      `(("openssl" ,openssl)))
     (home-page
-     "http://github.com/warner/python-ecdsa")
+     "https://github.com/warner/python-ecdsa")
     (synopsis
      "ECDSA cryptographic signature library (pure python)")
     (description
@@ -1147,7 +1147,7 @@ datetime module, available in Python 2.3+.")
        ("python-pytest-runner" ,python-pytest-runner)))
     (propagated-inputs
      `(("python-future" ,python-future)))
-    (home-page "http://github.com/bear/parsedatetime/")
+    (home-page "https://github.com/bear/parsedatetime/")
     (synopsis
      "Parse human-readable date/time text")
     (description
@@ -1231,7 +1231,7 @@ under several distributions that's hard or impossible to figure out.")
     (arguments
      `(#:python ,python-2 ; incompatible with Python 3
        #:tests? #f)) ; no test target
-    (home-page "http://github.com/ghaering/pysqlite")
+    (home-page "https://github.com/ghaering/pysqlite")
     (synopsis "SQLite bindings for Python")
     (description
      "Pysqlite provides SQLite bindings for Python that comply to the
@@ -2379,7 +2379,7 @@ backported from Python 2.7 for Python 2.4+.")
        ("python-parse-type" ,python-parse-type)))
     (arguments `(#:tests? #f))          ;TODO: tests require nose>=1.3 and
                                         ;PyHamcrest>=1.8
-    (home-page "http://github.com/behave/behave")
+    (home-page "https://github.com/behave/behave")
     (synopsis "Python behavior-driven development")
     (description
      "Behave is a tool for behavior-driven development in python.
@@ -2423,7 +2423,7 @@ files.")
                 "1m0fs6897vxfkf7awah5i66i7b7smm5fnywf1w50fpzyfbfhr156"))))
     (build-system python-build-system)
     (arguments `(#:tests? #f)) ; no tests
-    (home-page "http://github.com/digitalbazaar/pyld")
+    (home-page "https://github.com/digitalbazaar/pyld")
     (synopsis "Python implementation of the JSON-LD specification")
     (description
      "PyLD is an implementation of the JSON-LD specification.")
@@ -2694,7 +2694,7 @@ somewhat intelligeble.")
      `(("python-pytest" ,python-pytest)
        ("python-pytest-cov" ,python-pytest-cov)
        ("python-pytest-runner" ,python-pytest-runner)))
-    (home-page "http://github.com/progrium/pyjwt")
+    (home-page "https://github.com/progrium/pyjwt")
     (synopsis "JSON Web Token implementation in Python")
     (description
      "PyJWT is a JSON Web Token implementation written in Python.")
@@ -2778,7 +2778,7 @@ OAuth request-signing logic.")
         (base32
          "06856q6x675ly542ig0plbqcyab6ksfzijlyf1hzhgg3sgwgrcyb"))))
     (build-system python-build-system)
-    (home-page "http://github.com/mitsuhiko/itsdangerous")
+    (home-page "https://github.com/mitsuhiko/itsdangerous")
     (synopsis "Python library for passing data to/from untrusted environments")
     (description
      "Itsdangerous provides various helpers to pass trusted data to untrusted
@@ -2863,7 +2863,7 @@ object.")
         (base32
          "1hvip33wva3fnmvfp9x5klqri7hpl1hkgqmjbss18nmrb7zimv54"))))
     (build-system python-build-system)
-    (home-page "http://github.com/mitsuhiko/markupsafe")
+    (home-page "https://github.com/mitsuhiko/markupsafe")
     (synopsis "XML/HTML/XHTML markup safe string implementation for Python")
     (description
      "Markupsafe provides an XML/HTML/XHTML markup safe string implementation
@@ -4982,7 +4982,7 @@ them as the version argument or in a SCM managed file.")
                            (copy-file file (string-append doc "/" file)))
                          '("README.rst" "CHANGES.rst"))
                (copy-recursively "build/sphinx/html" html)))))))
-    (home-page "http://github.com/jaraco/path.py")
+    (home-page "https://github.com/jaraco/path.py")
     (synopsis "Python module wrapper for built-in os.path")
     (description
      "@code{path.py} implements path objects as first-class entities, allowing
@@ -6244,7 +6244,7 @@ applications.")
     (native-inputs
      `(("pkg-config" ,pkg-config)
        ("python-nose" ,python-nose)))
-    (home-page "http://github.com/zeromq/pyzmq")
+    (home-page "https://github.com/zeromq/pyzmq")
     (synopsis "Python bindings for 0MQ")
     (description
      "PyZMQ is the official Python binding for the ZeroMQ messaging library.")
@@ -6720,7 +6720,7 @@ add functionality and customization to your projects with their own plugins.")
              (substitute* "setup.py"
                (("^[ \t]*extra_path *= *'FontTools',") ""))
              #t)))))
-    (home-page "http://github.com/behdad/fonttools")
+    (home-page "https://github.com/behdad/fonttools")
     (synopsis "Tools to manipulate font files")
     (description
      "FontTools/TTX is a library to manipulate font files from Python.  It
@@ -6771,7 +6771,7 @@ provided that can be used to do various manipulations with LilyPond files.")
           (base32
             "14id6wxi12lgyw0mg3bcfnf888ad07jz9yj46gfzhn186z8rcn4y"))))
     (build-system python-build-system)
-    (home-page "http://github.com/ActiveState/appdirs")
+    (home-page "https://github.com/ActiveState/appdirs")
     (synopsis
       "Determine platform-specific dirs, e.g. a \"user data dir\"")
     (description
@@ -7601,7 +7601,7 @@ Jupyter Notebook format and Python APIs for working with notebooks.")
        ("python-six" ,python-six)))
     (native-inputs
      `(("python-nose" ,python-nose)))
-    (home-page "http://github.com/jsocol/bleach")
+    (home-page "https://github.com/jsocol/bleach")
     (synopsis "Whitelist-based HTML-sanitizing tool")
     (description "Bleach is an easy whitelist-based HTML-sanitizing tool.")
     (license license:asl2.0)))
@@ -9821,7 +9821,7 @@ and provides a uniform API regardless of which JSON implementation is used.")
     (native-inputs
      `(("python-nose" ,python-nose)
        ("python-mock" ,python-mock)))
-    (home-page "http://github.com/celery/py-amqp")
+    (home-page "https://github.com/celery/py-amqp")
     (synopsis
      "Low-level AMQP client for Python (fork of amqplib)")
     (description
@@ -9898,7 +9898,7 @@ RabbitMQ messaging server is the most popular implementation.")
     (build-system python-build-system)
     (native-inputs
      `(("python-nose" ,python-nose)))
-    (home-page "http://github.com/celery/billiard")
+    (home-page "https://github.com/celery/billiard")
     (synopsis
      "Python multiprocessing fork with improvements and bugfixes")
     (description
@@ -10606,7 +10606,7 @@ CloudFront content delivery network.")
                (("cmd = 'pkg-config")
                 (string-append "cmd = '" (which "pkg-config"))))
              #t)))))
-    (home-page "http://github.com/matze/pkgconfig")
+    (home-page "https://github.com/matze/pkgconfig")
     (synopsis "Python interface for pkg-config")
     (description "This module provides a Python interface to pkg-config.  It
 can be used to find all pkg-config packages, check if a package exists,
@@ -11287,7 +11287,7 @@ datetime type.")
     (build-system python-build-system)
     (native-inputs
      `(("python-pytest" ,python-pytest)))
-    (home-page "http://github.com/jpvanhal/inflection")
+    (home-page "https://github.com/jpvanhal/inflection")
     (synopsis "Python string transformation library")
     (description
      "Inflection is a string transformation library.  It singularizes
@@ -11309,7 +11309,7 @@ underscored string.")
                (base32
                 "1hz1x9blsbxya1y9nnhnwwdnqmakxi9mc0jkwj0rn6b1h44i0f86"))))
     (build-system python-build-system)
-    (home-page "http://github.com/toastdriven/pylev")
+    (home-page "https://github.com/toastdriven/pylev")
     (synopsis "Levenshtein distance implementation in Python")
     (description "Pure Python Levenshtein implementation, based off the
 Wikipedia code samples at
@@ -11949,7 +11949,7 @@ reasoning, wrappers for natural language processing libraries.")
     (build-system python-build-system)
     (propagated-inputs
      `(("python-certifi" ,python-certifi)))
-    (home-page "http://github.com/mongodb/mongo-python-driver")
+    (home-page "https://github.com/mongodb/mongo-python-driver")
     (synopsis "Python driver for MongoDB")
     (description "Python driver for MongoDB.")
     (license license:asl2.0)))
@@ -12096,7 +12096,7 @@ List.  Forked from and using the same API as the publicsuffix package.")
        ("python-nose" ,python-nose)))
     (arguments
      `(#:tests? #f)) ; FIXME: tests fail with "ImportError: No module named 'tests'"
-    (home-page "http://github.com/seomoz/url-py")
+    (home-page "https://github.com/seomoz/url-py")
     (synopsis "URL Parsing")
     (description "Library for parsing urls.")
     (license license:expat)
@@ -12857,7 +12857,7 @@ useful as a validator for JSON data.")
      `(("python-flask" ,python-flask)
        ("python-sqlalchemy" ,python-sqlalchemy)))
     (home-page
-      "http://github.com/mitsuhiko/flask-sqlalchemy")
+      "https://github.com/mitsuhiko/flask-sqlalchemy")
     (synopsis
       "Module adding SQLAlchemy support to your Flask application")
     (description
@@ -13010,7 +13010,7 @@ asynchronous messaging environments.")
          (replace 'check
            (lambda _
              (zero? (system* "python" "test3.py")))))))
-    (home-page "http://github.com/gfxmonk/termstyle")
+    (home-page "https://github.com/gfxmonk/termstyle")
     (synopsis "Console text coloring for Python")
     (description "This package provides console text coloring for Python.")
     (license license:bsd-3)))
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 857a1c7c60..0d4ae1dbb0 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -259,7 +259,7 @@ interpolation of values to translations, pluralization, customizable
 transliteration to ASCII, flexible defaults, bulk lookup, lambdas as
 translation data, custom key/scope separator, custom exception handlers, and
 an extensible architecture with a swappable backend.")
-    (home-page "http://github.com/svenfuchs/i18n")
+    (home-page "https://github.com/svenfuchs/i18n")
     (license license:expat)))
 
 ;; RSpec is the dominant testing library for Ruby projects.  Even RSpec's
@@ -640,7 +640,7 @@ format.")
      "This gem generates a treemap showing the complexity of Ruby code on
 which it is run.  It uses Saikuro under the covers to analyze Ruby code
 complexity.")
-    (home-page "http://github.com/ThoughtWorksStudios/saikuro_treemap")
+    (home-page "https://github.com/ThoughtWorksStudios/saikuro_treemap")
     (license license:expat)))
 
 (define-public ruby-orderedhash
@@ -750,7 +750,7 @@ interfaces.")
 replacement for Logger or ActiveSupport::BufferedLogger.  It provides support
 for automatically rolling log files even with multiple processes writing the
 same log file.")
-    (home-page "http://github.com/bdurand/lumberjack")
+    (home-page "https://github.com/bdurand/lumberjack")
     (license license:expat)))
 
 (define-public ruby-nenv
@@ -876,7 +876,7 @@ libraries such as Libnotify.")
     (synopsis "Ruby library to format text on stdout")
     (description "Formatador is a Ruby library to format text printed to the
 standard output stream.")
-    (home-page "http://github.com/geemus/formatador")
+    (home-page "https://github.com/geemus/formatador")
     (license license:expat)))
 
 (define-public ruby-shindo
@@ -1002,7 +1002,7 @@ the SimpleCov code coverage tool for Ruby version 1.9 and above.")
     (description "SimpleCov is a code coverage framework for Ruby with a
 powerful configuration library and automatic merging of coverage across test
 suites.")
-    (home-page "http://github.com/colszowka/simplecov")
+    (home-page "https://github.com/colszowka/simplecov")
     (license license:expat)))
 
 (define-public ruby-useragent
@@ -1139,7 +1139,7 @@ localization.")
     (description
      "This package provides a collection of text algorithms: Levenshtein,
 Soundex, Metaphone, Double Metaphone, Porter Stemming.")
-    (home-page "http://github.com/threedaymonk/text")
+    (home-page "https://github.com/threedaymonk/text")
     (license license:expat)))
 
 (define-public ruby-gettext
@@ -1255,7 +1255,7 @@ It allows writing tests, checking results and automated testing in Ruby.")
     (description
      "Metaclass is a Ruby library adding a @code{metaclass} method to all Ruby
 objects.")
-    (home-page "http://github.com/floehopper/metaclass")
+    (home-page "https://github.com/floehopper/metaclass")
     (license license:expat)))
 
 (define-public ruby-blankslate
@@ -1283,7 +1283,7 @@ objects.")
 methods (except for @code{__send__} and @code{__id__}).  BlankSlate is useful
 as a base class when writing classes that depend upon
 @code{method_missing} (e.g. dynamic proxies).")
-    (home-page "http://github.com/masover/blankslate")
+    (home-page "https://github.com/masover/blankslate")
     (license license:expat)))
 
 (define-public ruby-instantiator
@@ -1395,7 +1395,7 @@ definitions on a Ruby object.")
     (description
      "Redcarpet is an extensible Ruby library for Markdown processing and
 conversion to (X)HTML.")
-    (home-page "http://github.com/vmg/redcarpet")
+    (home-page "https://github.com/vmg/redcarpet")
     (license license:expat)))
 
 (define-public ruby-mocha
@@ -1736,7 +1736,7 @@ instance, it provides @code{assert_true}, @code{assert_false} and
 suite of specs inside a database transaction, running each spec inside its own
 savepoint inside that transaction.  This can significantly speed up testing
 for specs that share expensive database setup code.")
-    (home-page "http://github.com/jeremyevans/minitest-hooks")
+    (home-page "https://github.com/jeremyevans/minitest-hooks")
     (license license:expat)))
 
 (define-public ruby-daemons
@@ -1905,7 +1905,7 @@ that provides the ability to deal with POSIX tar archive files.")
     (description "Mini-portile is a port/recipe system for Ruby developers.
 It provides a standard way to compile against specific versions of libraries
 to reproduce user environments.")
-    (home-page "http://github.com/flavorjones/mini_portile")
+    (home-page "https://github.com/flavorjones/mini_portile")
     (license license:expat)))
 
 (define-public ruby-mini-portile-2
@@ -2238,7 +2238,7 @@ current line in an external editor.")
     (description
      "SDoc is an RDoc documentation generator to build searchable HTML
 documentation for Ruby code.")
-    (home-page "http://github.com/voloko/sdoc")
+    (home-page "https://github.com/voloko/sdoc")
     (license license:expat)))
 
 (define-public ruby-tins
@@ -2802,7 +2802,7 @@ TracePoint C API for execution control and the Debug Inspector C API for call
 stack navigation.  The core component provides support that front-ends can
 build on.  It provides breakpoint handling and bindings for stack frames among
 other things and it comes with a command line interface.")
-    (home-page "http://github.com/deivid-rodriguez/byebug")
+    (home-page "https://github.com/deivid-rodriguez/byebug")
     (license license:bsd-2)))
 
 (define-public ruby-netrc
@@ -3650,7 +3650,7 @@ from within Ruby.  The advantage of bio-commandeer over other methods of
 running external commands is that when something goes wrong, messages printed
 to the @code{STDOUT} and @code{STDERR} streams are reported, giving extra
 detail to ease debugging.")
-    (home-page "http://github.com/wwood/bioruby-commandeer")
+    (home-page "https://github.com/wwood/bioruby-commandeer")
     (license license:expat)))
 
 (define-public ruby-rubytest
@@ -3910,7 +3910,7 @@ specific use case.")
     (description
      "This library provides methods to read @dfn{Adobe Font Metrics} (afm)
 files and use the data therein.")
-    (home-page "http://github.com/halfbyte/afm")
+    (home-page "https://github.com/halfbyte/afm")
     (license license:expat)))
 
 (define-public ruby-ascii85
@@ -4045,7 +4045,7 @@ or JRuby.")
      "This package provides a set of Hoe plugins for tighter Git integration.
 It provides tasks to automate release tagging and pushing and changelog
 generation.")
-    (home-page "http://github.com/jbarnette/hoe-git")
+    (home-page "https://github.com/jbarnette/hoe-git")
     (license license:expat)))
 
 (define-public ruby-sequel
@@ -4206,7 +4206,7 @@ libraries for compiling Ruby native extensions.")
      "This library implements HTTP's digest authentication scheme based on
 RFC 2617.  This enables the use of the digest authentication scheme instead
 of the more insecure basic authentication scheme.")
-    (home-page "http://github.com/drbrain/net-http-digest_auth")
+    (home-page "https://github.com/drbrain/net-http-digest_auth")
     (license license:expat)))
 
 (define-public ruby-mail
diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm
index c874bc20bd..012f272ca4 100644
--- a/gnu/packages/shells.scm
+++ b/gnu/packages/shells.scm
@@ -189,7 +189,7 @@ highlighting.")
     (description
      "This is a reimplementation by Byron Rakitzis of the Plan 9 shell.  It
 has a small feature set similar to a traditional Bourne shell.")
-    (home-page "http://github.com/rakitzis/rc")
+    (home-page "https://github.com/rakitzis/rc")
     (license zlib)))
 
 (define-public es
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index bb8b71e546..86646fcfe3 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -1427,7 +1427,7 @@ understand the language at a deeper level.")
     (build-system r-build-system)
     (propagated-inputs
      `(("r-digest" ,r-digest)))
-    (home-page "http://github.com/hadley/memoise")
+    (home-page "https://github.com/hadley/memoise")
     (synopsis "Memoise functions for R")
     (description
      "This R package allows to cache the results of a function so that when
@@ -1921,7 +1921,7 @@ files in R.  It is built on top of the libxml2 C library.")
     (build-system r-build-system)
     (native-inputs
      `(("gfortran" ,gfortran)))
-    (home-page "http://github.com/wesleyburr/multitaper/")
+    (home-page "https://github.com/wesleyburr/multitaper/")
     (synopsis "Multitaper spectral analysis tools")
     (description
      "This package implements multitaper spectral estimation
@@ -1966,7 +1966,7 @@ previous R versions and their release dates.")
                (base32
                 "0z4cn115gxcl086d6bnqr8afi67b6a7xqg6ivmk3l4ng1x8kcj28"))))
     (build-system r-build-system)
-    (home-page "http://github.com/edwindj/whisker")
+    (home-page "https://github.com/edwindj/whisker")
     (synopsis "Logicless mustache templating for R")
     (description
      "This package provides logicless templating, with a syntax that is not
@@ -3565,7 +3565,7 @@ and tidyr provides no margins or aggregation.")
      `(("r-lattice" ,r-lattice)))
     (native-inputs
      `(("gfortran" ,gfortran)))
-    (home-page "http://github.com/edzer/hexbin")
+    (home-page "https://github.com/edzer/hexbin")
     (synopsis "Hexagonal binning routines")
     (description
      "This package provides binning and plotting functions for hexagonal bins.
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 7c8c616f89..0467d5b357 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -779,7 +779,7 @@ within a single process.")
        ("libx11" ,libx11)))
     (native-inputs
      `(("pkg-config" ,pkg-config)))
-    (home-page "http://github.com/alols/xcape")
+    (home-page "https://github.com/alols/xcape")
     (synopsis "Use a modifier key in X.org as another key")
     (description
      "This utility for X.org allows to use modifier key as another key when