diff mbox

for gnu/packages/*.scm rewrite http to https for gnu.org, emacs.scm: add tls for elpa (https://elpa.gnu.org)

Message ID 20160611155519.GA24412@khazad-dum
State New
Headers show

Commit Message

non such June 11, 2016, 3:55 p.m. UTC
Hi, last cosmetic patch for today.
This patch does the following:

1. rewrite every occurence in gnu/packages/*.scm files of
   http://www.gnu.org to https://www.gnu.org
2. for gnu/packages/emacs.scm enable tls for elpa.gnu.org,
   which is now using a certificate by the LetsEncrypt CA.

From 389e846deaa379ca10b5d006afa26693dc0085d8 Mon Sep 17 00:00:00 2001
From: ng0 <ng0@we.make.ritual.n0.is>
Date: Sat, 11 Jun 2016 15:32:07 +0000
Subject: [PATCH] gnu: gnu/packages/().scm: URL http->https corrections.

           admin.scm: http://www.gnu.org/ -> https://www.gnu.org/
           adns.scm: likewise
           aidc.scm: likewise
           algebra.scm: likewise
           apl.scm: likewise
           autogen.scm: likewise
           autotools.scm: likewise
	   base.scm: likewise
	   bash.scm: likewise
	   bison.scm: likewise
	   cdrom.scm: likewise
	   code.scm: likewise
	   compression.scm: likewise
	   cppi.scm: likewise
	   databases.scm: likewise
	   dejagnu.scm: likewise
	   dico.scm: likewise
	   disk.scm: likewise
	   ed.scm: likewise
	   fonts.scm: likewise
	   freeipmi.scm: likewise
	   games.scm: likewise
	   gawk.scm: likewise
	   gcal.scm: likewise
	   gcc.scm: likewise
	   gdb.scm: likewise
	   gettext.scm: likewise
	   ghostscript.scm: likewise
	   gnu-doc.scm: likewise
	   gnu-pw-mgr.scm: likewise
	   gnunet.scm: likewise
	   gnuzilla.scm: likewise
	   gperf.scm: likewise
	   groff.scm: likewise
	   grub.scm: likewise
	   gsasl.scm: likewise
	   gtk.scm: likewise
	   guile.scm: likewise
	   gv.scm: likewise
	   gxmessage.scm: likewise
	   hurd.scm: likewise
	   idutils.scm: likewise
	   indent.scm: likewise
	   libcanberra.scm: likewise
	   libffcall.scm: likewise
	   libidn.scm: likewise
	   libsigsegv.scm: likewise
	   libunistring.scm: likewise
	   lightning.scm: likewise
	   linux.scm: likewise
	   lisp.scm: likewise
	   m4.scm: likewise
	   mail.scm: likewise
	   man.scm: likewise
	   marst.scm: likewise
	   maths.scm: likewise
	   music.scm: likewise
	   ncurses.scm: likewise
	   networking.scm: likewise
	   ocr.scm: likewise
	   package-management.scm: likewise
	   parallel.scm: likewise
	   pem.scm: likewise
	   plotutils.scm: likewise
	   pretty-print.scm: likewise
	   pth.scm: likewise
	   rush.scm: likewise
	   scheme.scm: likewise
	   screen.scm: likewise
           serveez.scm: likewise
	   shishi.scm: likewise
	   statistics.scm: likewise
	   telephony.scm: likewise
	   texinfo.scm: likewise
	   time.scm: likewise
	   tls.scm: likewise
	   unrtf.scm: likewise
	   uucp.scm: likewise
	   version-control.scm: likewise
	   wget.scm: likewise
	   xnee.scm: likewise
	   zile.scm: likewise
           emacs.scm: likewise, also elpa.gnu.org now uses LetsEncrypt CA
---
 gnu/packages/admin.scm              | 17 +++++++++--------
 gnu/packages/adns.scm               |  5 +++--
 gnu/packages/aidc.scm               |  5 +++--
 gnu/packages/algebra.scm            |  5 +++--
 gnu/packages/apl.scm                |  5 +++--
 gnu/packages/autogen.scm            |  3 ++-
 gnu/packages/autotools.scm          |  9 +++++----
 gnu/packages/base.scm               | 27 ++++++++++++++-------------
 gnu/packages/bash.scm               |  5 +++--
 gnu/packages/bison.scm              |  6 +++---
 gnu/packages/cdrom.scm              |  9 +++++----
 gnu/packages/code.scm               |  9 +++++----
 gnu/packages/compression.scm        |  7 ++++---
 gnu/packages/cppi.scm               |  5 +++--
 gnu/packages/databases.scm          |  7 ++++---
 gnu/packages/dejagnu.scm            |  5 +++--
 gnu/packages/dico.scm               |  5 +++--
 gnu/packages/disk.scm               |  5 +++--
 gnu/packages/ed.scm                 |  3 ++-
 gnu/packages/emacs.scm              | 31 ++++++++++++++++---------------
 gnu/packages/fonts.scm              |  5 +++--
 gnu/packages/freeipmi.scm           |  5 +++--
 gnu/packages/games.scm              | 17 +++++++++--------
 gnu/packages/gawk.scm               |  5 +++--
 gnu/packages/gcal.scm               |  5 +++--
 gnu/packages/gcc.scm                |  5 +++--
 gnu/packages/gdb.scm                |  3 ++-
 gnu/packages/gettext.scm            |  5 +++--
 gnu/packages/ghostscript.scm        |  7 ++++---
 gnu/packages/gnu-doc.scm            |  5 +++--
 gnu/packages/gnu-pw-mgr.scm         |  5 +++--
 gnu/packages/gnunet.scm             |  8 ++++----
 gnu/packages/gnuzilla.scm           |  5 +++--
 gnu/packages/gperf.scm              |  5 +++--
 gnu/packages/groff.scm              |  5 +++--
 gnu/packages/grub.scm               |  5 +++--
 gnu/packages/gsasl.scm              |  7 ++++---
 gnu/packages/gtk.scm                |  5 +++--
 gnu/packages/guile.scm              | 11 ++++++-----
 gnu/packages/gv.scm                 |  3 ++-
 gnu/packages/gxmessage.scm          |  3 ++-
 gnu/packages/hurd.scm               |  9 +++++----
 gnu/packages/idutils.scm            |  5 +++--
 gnu/packages/indent.scm             |  5 +++--
 gnu/packages/libcanberra.scm        |  5 +++--
 gnu/packages/libffcall.scm          |  5 +++--
 gnu/packages/libidn.scm             |  3 ++-
 gnu/packages/libsigsegv.scm         |  5 +++--
 gnu/packages/libunistring.scm       |  5 +++--
 gnu/packages/lightning.scm          |  5 +++--
 gnu/packages/linux.scm              |  5 +++--
 gnu/packages/lisp.scm               |  5 +++--
 gnu/packages/m4.scm                 |  5 +++--
 gnu/packages/mail.scm               |  5 +++--
 gnu/packages/man.scm                |  3 ++-
 gnu/packages/marst.scm              |  5 +++--
 gnu/packages/maths.scm              | 19 ++++++++++---------
 gnu/packages/music.scm              |  5 +++--
 gnu/packages/ncurses.scm            |  5 +++--
 gnu/packages/networking.scm         |  7 ++++---
 gnu/packages/ocr.scm                |  5 +++--
 gnu/packages/package-management.scm |  5 +++--
 gnu/packages/parallel.scm           |  5 +++--
 gnu/packages/pem.scm                |  5 +++--
 gnu/packages/plotutils.scm          |  7 ++++---
 gnu/packages/pretty-print.scm       | 11 ++++++-----
 gnu/packages/pth.scm                |  5 +++--
 gnu/packages/rush.scm               |  5 +++--
 gnu/packages/scheme.scm             |  5 +++--
 gnu/packages/screen.scm             |  5 +++--
 gnu/packages/serveez.scm            |  5 +++--
 gnu/packages/shishi.scm             |  5 +++--
 gnu/packages/statistics.scm         |  5 +++--
 gnu/packages/telephony.scm          | 13 +++++++------
 gnu/packages/texinfo.scm            |  5 +++--
 gnu/packages/time.scm               |  5 +++--
 gnu/packages/tls.scm                |  7 ++++---
 gnu/packages/unrtf.scm              |  5 +++--
 gnu/packages/uucp.scm               |  5 +++--
 gnu/packages/version-control.scm    |  9 +++++----
 gnu/packages/wget.scm               |  3 ++-
 gnu/packages/xnee.scm               |  5 +++--
 gnu/packages/zile.scm               |  5 +++--
 83 files changed, 312 insertions(+), 231 deletions(-)

--
2.7.3


--
♥Ⓐ ng0
For non-prism friendly talk find me on
psyced.org / loupsycedyglgamf.onion

Comments

Mathieu Lirzin June 11, 2016, 4:33 p.m. UTC | #1
Hello,

ng0 <ng0@we.make.ritual.n0.is> writes:

> Hi, last cosmetic patch for today.
> This patch does the following:
>
> 1. rewrite every occurence in gnu/packages/*.scm files of
>    http://www.gnu.org to https://www.gnu.org
> 2. for gnu/packages/emacs.scm enable tls for elpa.gnu.org,
>    which is now using a certificate by the LetsEncrypt CA.

I think one patch for each of these 2 changes would be better.

> From 389e846deaa379ca10b5d006afa26693dc0085d8 Mon Sep 17 00:00:00 2001
> From: ng0 <ng0@we.make.ritual.n0.is>
> Date: Sat, 11 Jun 2016 15:32:07 +0000
> Subject: [PATCH] gnu: gnu/packages/().scm: URL http->https corrections.

I have noticed that this patch modifies the copying permission statement
too.  Since they are copied from
<https://www.gnu.org/licenses/gpl-howto.html>, I think it would be
preferable to modify the original before.

Could you ask <gnu@gnu.org> to apply this change on the website first
and then make a separate patch for making Guix conform to it?

Sorry for these administrative boredoms.  :)

Thanks,
non such June 11, 2016, 5:08 p.m. UTC | #2
On 2016-06-11(06:33:24PM+0200), Mathieu Lirzin wrote:
> Hello,
>
> ng0 <ng0@we.make.ritual.n0.is> writes:
>
> > Hi, last cosmetic patch for today.
> > This patch does the following:
> >
> > 1. rewrite every occurence in gnu/packages/*.scm files of
> >    http://www.gnu.org to https://www.gnu.org
> > 2. for gnu/packages/emacs.scm enable tls for elpa.gnu.org,
> >    which is now using a certificate by the LetsEncrypt CA.
>
> I think one patch for each of these 2 changes would be better.

I can see if I can revert this, logically it fitted into the same box
for me as the previous url rewrite patches I did send in,
the protocol used changed, not the entire URL.
Those covered 1 file per patch, which wasn't possible with this
one neither did it look logical to me.

> > From 389e846deaa379ca10b5d006afa26693dc0085d8 Mon Sep 17 00:00:00 2001
> > From: ng0 <ng0@we.make.ritual.n0.is>
> > Date: Sat, 11 Jun 2016 15:32:07 +0000
> > Subject: [PATCH] gnu: gnu/packages/().scm: URL http->https corrections.
>
> I have noticed that this patch modifies the copying permission statement
> too.  Since they are copied from
> <https://www.gnu.org/licenses/gpl-howto.html>, I think it would be
> preferable to modify the original before.
>
> Could you ask <gnu@gnu.org> to apply this change on the website first
> and then make a separate patch for making Guix conform to it?
>
> Sorry for these administrative boredoms.  :)
>
> Thanks,
>
> --
> Mathieu Lirzin

I will do that, thanks for pointing it out to me.
The last 2 patches might have included this change too, could you
or someone else check up on them?
I will write an email to GNU now with an reference to this post
and inquire about the change.

--
♥Ⓐ ng0
For non-prism friendly talk find me on
psyced.org / loupsycedyglgamf.onion
non such June 11, 2016, 5:48 p.m. UTC | #3
On 2016-06-11(06:33:24PM+0200), Mathieu Lirzin wrote:
> Hello,
>
> ng0 <ng0@we.make.ritual.n0.is> writes:
>
> > Hi, last cosmetic patch for today.
> > This patch does the following:
> >
> > 1. rewrite every occurence in gnu/packages/*.scm files of
> >    http://www.gnu.org to https://www.gnu.org
> > 2. for gnu/packages/emacs.scm enable tls for elpa.gnu.org,
> >    which is now using a certificate by the LetsEncrypt CA.
>
> I think one patch for each of these 2 changes would be better.
>
> > From 389e846deaa379ca10b5d006afa26693dc0085d8 Mon Sep 17 00:00:00 2001
> > From: ng0 <ng0@we.make.ritual.n0.is>
> > Date: Sat, 11 Jun 2016 15:32:07 +0000
> > Subject: [PATCH] gnu: gnu/packages/().scm: URL http->https corrections.
>
> I have noticed that this patch modifies the copying permission statement
> too.  Since they are copied from
> <https://www.gnu.org/licenses/gpl-howto.html>, I think it would be
> preferable to modify the original before.
>
> Could you ask <gnu@gnu.org> to apply this change on the website first
> and then make a separate patch for making Guix conform to it?
>
> Sorry for these administrative boredoms.  :)
>
> Thanks,
>
> --
> Mathieu Lirzin
>

Adding to this:

I want this patch to be paused,
I will revert it locally and remove the changes in the header,
and send in a separate patch for elpa.

Email to gnu@gnu.org has been sent and patch of the headers will be applied
once this is resolved.

thanks,
--
♥Ⓐ ng0
For non-prism friendly talk find me on
psyced.org / loupsycedyglgamf.onion
Mathieu Lirzin June 16, 2016, 5:18 p.m. UTC | #4
ng0 <ng0@we.make.ritual.n0.is> writes:

> On 2016-06-11(06:33:24PM+0200), Mathieu Lirzin wrote:
>
>> I have noticed that this patch modifies the copying permission statement
>> too.  Since they are copied from
>> <https://www.gnu.org/licenses/gpl-howto.html>, I think it would be
>> preferable to modify the original before.
>>
>> Could you ask <gnu@gnu.org> to apply this change on the website first
>> and then make a separate patch for making Guix conform to it?
>>
>> Sorry for these administrative boredoms.  :)
>>
>> Thanks,
>>
>> --
>> Mathieu Lirzin
>
> I will do that, thanks for pointing it out to me.
> The last 2 patches might have included this change too, could you
> or someone else check up on them?

Your last 2 patches are not affected.

> I will write an email to GNU now with an reference to this post
> and inquire about the change.

Thanks.
non such Aug. 8, 2016, 9:56 p.m. UTC | #5
ng0 <ng0@we.make.ritual.n0.is> writes:

> On 2016-06-11(06:33:24PM+0200), Mathieu Lirzin wrote:
>> Hello,
>>
>> ng0 <ng0@we.make.ritual.n0.is> writes:
>>
>> > Hi, last cosmetic patch for today.
>> > This patch does the following:
>> >
>> > 1. rewrite every occurence in gnu/packages/*.scm files of
>> >    http://www.gnu.org to https://www.gnu.org
>> > 2. for gnu/packages/emacs.scm enable tls for elpa.gnu.org,
>> >    which is now using a certificate by the LetsEncrypt CA.
>>
>> I think one patch for each of these 2 changes would be better.
>>
>> > From 389e846deaa379ca10b5d006afa26693dc0085d8 Mon Sep 17 00:00:00 2001
>> > From: ng0 <ng0@we.make.ritual.n0.is>
>> > Date: Sat, 11 Jun 2016 15:32:07 +0000
>> > Subject: [PATCH] gnu: gnu/packages/().scm: URL http->https corrections.
>>
>> I have noticed that this patch modifies the copying permission statement
>> too.  Since they are copied from
>> <https://www.gnu.org/licenses/gpl-howto.html>, I think it would be
>> preferable to modify the original before.
>>
>> Could you ask <gnu@gnu.org> to apply this change on the website first
>> and then make a separate patch for making Guix conform to it?
>>
>> Sorry for these administrative boredoms.  :)
>>
>> Thanks,
>>
>> --
>> Mathieu Lirzin
>>
>
> Adding to this:
>
> I want this patch to be paused,
> I will revert it locally and remove the changes in the header,
> and send in a separate patch for elpa.
>
> Email to gnu@gnu.org has been sent and patch of the headers will be applied
> once this is resolved.
>
> thanks,

gnu.org has not replied so far, I either assume a long list with my
message being low priority, or they do not consider it worth replying
to.
Patches will be updated soon.
diff mbox

Patch

From 389e846deaa379ca10b5d006afa26693dc0085d8 Mon Sep 17 00:00:00 2001
From: ng0 <ng0@we.make.ritual.n0.is>
Date: Sat, 11 Jun 2016 15:32:07 +0000
Subject: [PATCH] gnu: gnu/packages/().scm: URL http->https corrections.

           admin.scm: http://www.gnu.org/ -> https://www.gnu.org/
           adns.scm: likewise
           aidc.scm: likewise
           algebra.scm: likewise
           apl.scm: likewise
           autogen.scm: likewise
           autotools.scm: likewise
	   base.scm: likewise
	   bash.scm: likewise
	   bison.scm: likewise
	   cdrom.scm: likewise
	   code.scm: likewise
	   compression.scm: likewise
	   cppi.scm: likewise
	   databases.scm: likewise
	   dejagnu.scm: likewise
	   dico.scm: likewise
	   disk.scm: likewise
	   ed.scm: likewise
	   fonts.scm: likewise
	   freeipmi.scm: likewise
	   games.scm: likewise
	   gawk.scm: likewise
	   gcal.scm: likewise
	   gcc.scm: likewise
	   gdb.scm: likewise
	   gettext.scm: likewise
	   ghostscript.scm: likewise
	   gnu-doc.scm: likewise
	   gnu-pw-mgr.scm: likewise
	   gnunet.scm: likewise
	   gnuzilla.scm: likewise
	   gperf.scm: likewise
	   groff.scm: likewise
	   grub.scm: likewise
	   gsasl.scm: likewise
	   gtk.scm: likewise
	   guile.scm: likewise
	   gv.scm: likewise
	   gxmessage.scm: likewise
	   hurd.scm: likewise
	   idutils.scm: likewise
	   indent.scm: likewise
	   libcanberra.scm: likewise
	   libffcall.scm: likewise
	   libidn.scm: likewise
	   libsigsegv.scm: likewise
	   libunistring.scm: likewise
	   lightning.scm: likewise
	   linux.scm: likewise
	   lisp.scm: likewise
	   m4.scm: likewise
	   mail.scm: likewise
	   man.scm: likewise
	   marst.scm: likewise
	   maths.scm: likewise
	   music.scm: likewise
	   ncurses.scm: likewise
	   networking.scm: likewise
	   ocr.scm: likewise
	   package-management.scm: likewise
	   parallel.scm: likewise
	   pem.scm: likewise
	   plotutils.scm: likewise
	   pretty-print.scm: likewise
	   pth.scm: likewise
	   rush.scm: likewise
	   scheme.scm: likewise
	   screen.scm: likewise
           serveez.scm: likewise
	   shishi.scm: likewise
	   statistics.scm: likewise
	   telephony.scm: likewise
	   texinfo.scm: likewise
	   time.scm: likewise
	   tls.scm: likewise
	   unrtf.scm: likewise
	   uucp.scm: likewise
	   version-control.scm: likewise
	   wget.scm: likewise
	   xnee.scm: likewise
	   zile.scm: likewise
           emacs.scm: likewise, also elpa.gnu.org now uses LetsEncrypt CA
---
 gnu/packages/admin.scm              | 17 +++++++++--------
 gnu/packages/adns.scm               |  5 +++--
 gnu/packages/aidc.scm               |  5 +++--
 gnu/packages/algebra.scm            |  5 +++--
 gnu/packages/apl.scm                |  5 +++--
 gnu/packages/autogen.scm            |  3 ++-
 gnu/packages/autotools.scm          |  9 +++++----
 gnu/packages/base.scm               | 27 ++++++++++++++-------------
 gnu/packages/bash.scm               |  5 +++--
 gnu/packages/bison.scm              |  6 +++---
 gnu/packages/cdrom.scm              |  9 +++++----
 gnu/packages/code.scm               |  9 +++++----
 gnu/packages/compression.scm        |  7 ++++---
 gnu/packages/cppi.scm               |  5 +++--
 gnu/packages/databases.scm          |  7 ++++---
 gnu/packages/dejagnu.scm            |  5 +++--
 gnu/packages/dico.scm               |  5 +++--
 gnu/packages/disk.scm               |  5 +++--
 gnu/packages/ed.scm                 |  3 ++-
 gnu/packages/emacs.scm              | 31 ++++++++++++++++---------------
 gnu/packages/fonts.scm              |  5 +++--
 gnu/packages/freeipmi.scm           |  5 +++--
 gnu/packages/games.scm              | 17 +++++++++--------
 gnu/packages/gawk.scm               |  5 +++--
 gnu/packages/gcal.scm               |  5 +++--
 gnu/packages/gcc.scm                |  5 +++--
 gnu/packages/gdb.scm                |  3 ++-
 gnu/packages/gettext.scm            |  5 +++--
 gnu/packages/ghostscript.scm        |  7 ++++---
 gnu/packages/gnu-doc.scm            |  5 +++--
 gnu/packages/gnu-pw-mgr.scm         |  5 +++--
 gnu/packages/gnunet.scm             |  8 ++++----
 gnu/packages/gnuzilla.scm           |  5 +++--
 gnu/packages/gperf.scm              |  5 +++--
 gnu/packages/groff.scm              |  5 +++--
 gnu/packages/grub.scm               |  5 +++--
 gnu/packages/gsasl.scm              |  7 ++++---
 gnu/packages/gtk.scm                |  5 +++--
 gnu/packages/guile.scm              | 11 ++++++-----
 gnu/packages/gv.scm                 |  3 ++-
 gnu/packages/gxmessage.scm          |  3 ++-
 gnu/packages/hurd.scm               |  9 +++++----
 gnu/packages/idutils.scm            |  5 +++--
 gnu/packages/indent.scm             |  5 +++--
 gnu/packages/libcanberra.scm        |  5 +++--
 gnu/packages/libffcall.scm          |  5 +++--
 gnu/packages/libidn.scm             |  3 ++-
 gnu/packages/libsigsegv.scm         |  5 +++--
 gnu/packages/libunistring.scm       |  5 +++--
 gnu/packages/lightning.scm          |  5 +++--
 gnu/packages/linux.scm              |  5 +++--
 gnu/packages/lisp.scm               |  5 +++--
 gnu/packages/m4.scm                 |  5 +++--
 gnu/packages/mail.scm               |  5 +++--
 gnu/packages/man.scm                |  3 ++-
 gnu/packages/marst.scm              |  5 +++--
 gnu/packages/maths.scm              | 19 ++++++++++---------
 gnu/packages/music.scm              |  5 +++--
 gnu/packages/ncurses.scm            |  5 +++--
 gnu/packages/networking.scm         |  7 ++++---
 gnu/packages/ocr.scm                |  5 +++--
 gnu/packages/package-management.scm |  5 +++--
 gnu/packages/parallel.scm           |  5 +++--
 gnu/packages/pem.scm                |  5 +++--
 gnu/packages/plotutils.scm          |  7 ++++---
 gnu/packages/pretty-print.scm       | 11 ++++++-----
 gnu/packages/pth.scm                |  5 +++--
 gnu/packages/rush.scm               |  5 +++--
 gnu/packages/scheme.scm             |  5 +++--
 gnu/packages/screen.scm             |  5 +++--
 gnu/packages/serveez.scm            |  5 +++--
 gnu/packages/shishi.scm             |  5 +++--
 gnu/packages/statistics.scm         |  5 +++--
 gnu/packages/telephony.scm          | 13 +++++++------
 gnu/packages/texinfo.scm            |  5 +++--
 gnu/packages/time.scm               |  5 +++--
 gnu/packages/tls.scm                |  7 ++++---
 gnu/packages/unrtf.scm              |  5 +++--
 gnu/packages/uucp.scm               |  5 +++--
 gnu/packages/version-control.scm    |  9 +++++----
 gnu/packages/wget.scm               |  3 ++-
 gnu/packages/xnee.scm               |  5 +++--
 gnu/packages/zile.scm               |  5 +++--
 83 files changed, 312 insertions(+), 231 deletions(-)

diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 78f36a1..ac6327a 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -11,6 +11,7 @@ 
 ;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2016 Peter Feigl <peter.feigl@nexoid.at>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -25,7 +26,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages admin)
   #:use-module ((guix licenses) #:prefix license:)
@@ -169,7 +170,7 @@  execution of system services, replacing similar functionality found in
 typical init systems.  It provides dependency-handling through a convenient
 interface and is based on GNU Guile.")
       (license license:gpl3+)
-      (home-page "http://www.gnu.org/software/dmd/"))))
+      (home-page "https://www.gnu.org/software/dmd/"))))
 
 (define-public shepherd
   (package
@@ -194,7 +195,7 @@  the execution of system services, replacing similar functionality found in
 typical init systems.  It provides dependency-handling through a convenient
 interface and is based on GNU Guile.")
     (license license:gpl3+)
-    (home-page "http://www.gnu.org/software/shepherd/")))
+    (home-page "https://www.gnu.org/software/shepherd/")))
 
 (define-public dfc
   (package
@@ -253,7 +254,7 @@  application (for console or X terminals) and requires ncurses.")
        (base32
         "18w0dbg77i56cx1bwa789w0qi3l4xkkbascxcv2b6gbm0zmjg1g6"))))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/pies/")
+    (home-page "https://www.gnu.org/software/pies/")
     (synopsis "Program invocation and execution supervisor")
     (description
      "GNU pies is a program that supervises the invocation and execution of
@@ -279,7 +280,7 @@  re-executing them as necessary.")
                  #:tests? #f))
     (inputs `(("ncurses" ,ncurses)
               ("readline" ,readline)))            ; for 'ftp'
-    (home-page "http://www.gnu.org/software/inetutils/")
+    (home-page "https://www.gnu.org/software/inetutils/")
     (synopsis "Basic networking utilities")
     (description
      "Inetutils is a collection of common network programs, such as an ftp
@@ -478,7 +479,7 @@  would need and has several interesting built-in capabilities.")
     (arguments '(#:configure-flags '("alive_cv_nice_ping=yes")))
     (inputs `(("guile" ,guile-2.0)
               ("inetutils" ,inetutils)))
-    (home-page "http://www.gnu.org/software/alive/")
+    (home-page "https://www.gnu.org/software/alive/")
     (synopsis "Autologin and keep-alive daemon")
     (description
      "GNU Alive sends periodic pings to a server, generally to keep a
@@ -776,7 +777,7 @@  over ssh connections.")
                  %standard-phases)))
     (native-inputs `(("texinfo" ,texinfo)
                      ("util-linux" ,util-linux))) ; for 'cal'
-    (home-page "http://www.gnu.org/software/rottlog/")
+    (home-page "https://www.gnu.org/software/rottlog/")
     (synopsis "Log rotation and management")
     (description
      "GNU Rot[t]log is a program for managing log files.  It is used to
@@ -1214,7 +1215,7 @@  environment variable is set and output is to tty.")
                        (("\"/bin/sh\"")
                         (string-append "\"" bash "/bin/sh\"")))))
                  %standard-phases)))
-    (home-page "http://www.gnu.org/software/direvent/")
+    (home-page "https://www.gnu.org/software/direvent/")
     (synopsis "Daemon to monitor directories for events such as file removal")
     (description
      "A daemon that monitors directories for events, such as creating,
diff --git a/gnu/packages/adns.scm b/gnu/packages/adns.scm
index a6fbc1a..cf1fa4c 100644
--- a/gnu/packages/adns.scm
+++ b/gnu/packages/adns.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2014 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages adns)
   #:use-module (guix licenses)
@@ -47,7 +48,7 @@ 
 
        ;; XXX: Tests expect real name resolution to work.
        #:tests? #f))
-    (home-page "http://www.gnu.org/software/adns/")
+    (home-page "https://www.gnu.org/software/adns/")
     (synopsis "Asynchronous DNS client library and utilities")
     (description
      "GNU adns is a C library that provides easy-to-use DNS resolution
diff --git a/gnu/packages/aidc.scm b/gnu/packages/aidc.scm
index 3209326..133e14c 100644
--- a/gnu/packages/aidc.scm
+++ b/gnu/packages/aidc.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2014 John Darringon <jmd@gnu.org>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages aidc)
   #:use-module (gnu packages)
@@ -45,7 +46,7 @@  from text strings.  It supports a variety of encoding standards and sizing
 measurements.  Barcodes can be output in PostScript or Encapsulated PostScript
 formats.")
     (license license:gpl3+)
-    (home-page "http://www.gnu.org/software/barcode/")))
+    (home-page "https://www.gnu.org/software/barcode/")))
 
 (define-public qrencode
   (package
diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 9518e65..c0ef326 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -4,6 +4,7 @@ 
 ;;; Copyright © 2016 Nicolas Goaziou <mail@nicolasgoaziou.fr>
 ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -18,7 +19,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages algebra)
   #:use-module (gnu packages)
@@ -496,7 +497,7 @@  binary.")
                             (string-append "--mandir=" out "/share/man")
                             (string-append "--infodir=" out "/share/info")))))
                       %standard-phases)))
-    (home-page "http://www.gnu.org/software/bc/")
+    (home-page "https://www.gnu.org/software/bc/")
     (synopsis "Arbitrary precision numeric processing language")
     (description
      "bc is an arbitrary precision numeric processing language.  It includes
diff --git a/gnu/packages/apl.scm b/gnu/packages/apl.scm
index 7573870..68a6c64 100644
--- a/gnu/packages/apl.scm
+++ b/gnu/packages/apl.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Nikita Karetnikov <nikita@karetnikov.org>
 ;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages apl)
   #:use-module (guix licenses)
@@ -39,7 +40,7 @@ 
        (base32
         "0h4diq3wfbdwxp5nm0z4b0p1zq13lwip0y7v28r9v0mbbk8xsfh1"))))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/apl/")
+    (home-page "https://www.gnu.org/software/apl/")
     (inputs
      `(("gettext" ,gnu-gettext)
        ("lapack" ,lapack)
diff --git a/gnu/packages/autogen.scm b/gnu/packages/autogen.scm
index 4cbc215..7b6f87c 100644
--- a/gnu/packages/autogen.scm
+++ b/gnu/packages/autogen.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013, 2014 Eric Bavier <bavier@member.fsf.org>
 ;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -56,7 +57,7 @@ 
                          (find-files "autoopts/test" "\\.(test|in)$"))
                  (("/bin/sh") sh)
                  (("/usr/bin/tr") "tr"))))))))
-    (home-page "http://www.gnu.org/software/autogen/")
+    (home-page "https://www.gnu.org/software/autogen/")
     (synopsis "Automated program generator")
     (description
      "AutoGen is a program to ease the maintenance of programs that contain
diff --git a/gnu/packages/autotools.scm b/gnu/packages/autotools.scm
index de7f1f6..bd48539 100644
--- a/gnu/packages/autotools.scm
+++ b/gnu/packages/autotools.scm
@@ -5,6 +5,7 @@ 
 ;;; Copyright © 2014 Manolis Fragkiskos Ragkousis <manolis837@gmail.com>
 ;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2016 David Thompson <davet@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -19,7 +20,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages autotools)
   #:use-module (guix licenses)
@@ -55,7 +56,7 @@ 
     ;; should use our own "cpp" instead of "/lib/cpp".
     (arguments `(#:tests? #f))
     (home-page
-     "http://www.gnu.org/software/autoconf/")
+     "https://www.gnu.org/software/autoconf/")
     (synopsis "Create source code configuration scripts")
     (description
      "Autoconf offers the developer a robust set of M4 macros which expand
@@ -274,7 +275,7 @@  output is indexed in many ways to simplify browsing.")
                                                       args)))))
                                 (find-files dir ".*"))))
                   %standard-phases))))
-    (home-page "http://www.gnu.org/software/automake/")
+    (home-page "https://www.gnu.org/software/automake/")
     (synopsis "Making GNU standards-compliant Makefiles")
     (description
      "Automake the part of the GNU build system for producing
@@ -333,7 +334,7 @@  Makefile, simplifying the entire process for the developer.")
 presenting a single consistent, portable interface that hides the usual
 complexity of working with shared libraries across platforms.")
     (license gpl3+)
-    (home-page "http://www.gnu.org/software/libtool/")))
+    (home-page "https://www.gnu.org/software/libtool/")))
 
 (define-public libltdl
   ;; This is a libltdl package separate from the libtool package.  This is
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index b5e229e..ce1ed1f 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -7,6 +7,7 @@ 
 ;;; Copyright © 2014, 2015 Manolis Fragkiskos Ragkousis <manolis837@gmail.com>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -21,7 +22,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages base)
   #:use-module ((guix licenses)
@@ -69,7 +70,7 @@ 
      "GNU Hello prints the message \"Hello, world!\" and then exits.  It
 serves as an example of standard GNU coding practices.  As such, it supports
 command-line arguments, multiple languages, and so on.")
-    (home-page "http://www.gnu.org/software/hello/")
+    (home-page "https://www.gnu.org/software/hello/")
     (license gpl3+)))
 
 (define-public grep
@@ -96,7 +97,7 @@  however the output can be greatly customized to include, for example, line
 numbers.  GNU grep offers many extensions over the standard utility,
 including, for example, recursive directory searching.")
    (license gpl3+)
-   (home-page "http://www.gnu.org/software/grep/")))
+   (home-page "https://www.gnu.org/software/grep/")))
 
 (define-public sed
   (package
@@ -132,7 +133,7 @@  editing commands to the stream and prints its output to standard output.  It
 is often used for substituting text patterns in a stream.  The GNU
 implementation offers several extensions over the standard utility.")
    (license gpl3+)
-   (home-page "http://www.gnu.org/software/sed/")))
+   (home-page "https://www.gnu.org/software/sed/")))
 
 (define-public tar
   (package
@@ -157,7 +158,7 @@  directory structure and file information such as permissions and
 creation/modification dates.  GNU tar offers many extensions over the
 standard utility.")
    (license gpl3+)
-   (home-page "http://www.gnu.org/software/tar/")))
+   (home-page "https://www.gnu.org/software/tar/")))
 
 (define-public patch
   (package
@@ -203,7 +204,7 @@  differ, while \"cmp\" shows the offsets and line numbers where they differ.
 \"diff3\" allows you to compare three files.  Finally, \"sdiff\" offers an
 interactive means to merge two files.")
    (license gpl3+)
-   (home-page "http://www.gnu.org/software/diffutils/")))
+   (home-page "https://www.gnu.org/software/diffutils/")))
 
 (define-public findutils
   (package
@@ -238,7 +239,7 @@  recursively searches for files in a directory according to given criteria and
 are included: \"updatedb\" updates the file name database and \"xargs\" may be
 used to apply commands with arbitrarily long arguments.")
    (license gpl3+)
-   (home-page "http://www.gnu.org/software/findutils/")))
+   (home-page "https://www.gnu.org/software/findutils/")))
 
 (define-public coreutils
   (package
@@ -302,7 +303,7 @@  expected in a POSIX system.  These provide the basic file, shell and text
 manipulation functions of the GNU system.  Most of these tools offer extended
 functionality beyond that which is outlined in the POSIX standard.")
    (license gpl3+)
-   (home-page "http://www.gnu.org/software/coreutils/")))
+   (home-page "https://www.gnu.org/software/coreutils/")))
 
 (define-public coreutils-minimal
   ;; Coreutils without its optional dependencies.
@@ -348,7 +349,7 @@  generated from its source.  It has powerful dependency resolution and the
 ability to determine when files have to be regenerated after their sources
 change.  GNU make offers many powerful extensions over the standard utility.")
    (license gpl3+)
-   (home-page "http://www.gnu.org/software/make/")))
+   (home-page "https://www.gnu.org/software/make/")))
 
 (define-public binutils
   (package
@@ -395,7 +396,7 @@  the strings in a binary file, and utilities for working with archives.  The
 \"bfd\" library for working with executable and object formats is also
 included.")
    (license gpl3+)
-   (home-page "http://www.gnu.org/software/binutils/")))
+   (home-page "https://www.gnu.org/software/binutils/")))
 
 (define* (make-ld-wrapper name #:key binutils
                           (guile (canonical-package guile-2.0))
@@ -458,7 +459,7 @@  TARGET is not #f, make a wrapper for the cross-linker for TARGET, called
      "The linker wrapper (or 'ld-wrapper') wraps the linker to add any
 missing '-rpath' flags, and to detect any misuse of libraries outside of the
 store.")
-    (home-page "http://www.gnu.org/software/guix/")
+    (home-page "https://www.gnu.org/software/guix/")
     (license gpl3+)))
 
 (export make-ld-wrapper)
@@ -645,7 +646,7 @@  printf, exit...
 The GNU C library is used as the C library in the GNU system and most systems
 with the Linux kernel.")
    (license lgpl2.0+)
-   (home-page "http://www.gnu.org/software/libc/")))
+   (home-page "https://www.gnu.org/software/libc/")))
 
 (define-public glibc-2.21
   ;; The old libc, which we use mostly to build locale data in the old format
@@ -964,7 +965,7 @@  and daylight-saving rules.")
      "libiconv provides an implementation of the iconv function for systems
 that lack it.  iconv is used to convert between character encodings in a
 program.  It supports a wide variety of different encodings.")
-    (home-page "http://www.gnu.org/software/libiconv/")
+    (home-page "https://www.gnu.org/software/libiconv/")
     (license lgpl3+)))
 
 (define-public (canonical-package package)
diff --git a/gnu/packages/bash.scm b/gnu/packages/bash.scm
index ff3acfc..f571bfc 100644
--- a/gnu/packages/bash.scm
+++ b/gnu/packages/bash.scm
@@ -2,6 +2,7 @@ 
 ;;; Copyright © 2012, 2013, 2014, 2015 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2015 Leo Famulari <leo@famulari.name>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -16,7 +17,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages bash)
   #:use-module (guix licenses)
@@ -223,7 +224,7 @@  allows command-line editing, unlimited command history, shell functions and
 aliases, and job control while still allowing most sh scripts to be run
 without modification.")
      (license gpl3+)
-     (home-page "http://www.gnu.org/software/bash/"))))
+     (home-page "https://www.gnu.org/software/bash/"))))
 
 (define-public bash-minimal
   ;; A stripped-down Bash for non-interactive use.
diff --git a/gnu/packages/bison.scm b/gnu/packages/bison.scm
index c8ec8cc..ea7b0dc 100644
--- a/gnu/packages/bison.scm
+++ b/gnu/packages/bison.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2013, 2015 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages bison)
   #:use-module (guix licenses)
@@ -45,7 +46,7 @@ 
                      ("m4" ,m4)))
     (inputs `(("flex" ,flex)))
     (propagated-inputs `(("m4" ,m4)))
-    (home-page "http://www.gnu.org/software/bison/")
+    (home-page "https://www.gnu.org/software/bison/")
     (synopsis "Parser generator")
     (description
      "GNU Bison is a general-purpose parser generator.  It can build a
@@ -65,4 +66,3 @@  simple tools through complex programming languages.")
       (sha256
        (base32
         "1zd77ilmpv5mi3kr55jrj6ncqlcnyhpianhrwzak2q28cv2cbn23"))))))
-
diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm
index 70772bf..c727f53 100644
--- a/gnu/packages/cdrom.scm
+++ b/gnu/packages/cdrom.scm
@@ -5,6 +5,7 @@ 
 ;;; Copyright © 2015 Paul van der Walt <paul@denknerd.org>
 ;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2016 Alex Kost <alezost@gmail.com>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -19,7 +20,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages cdrom)
   #:use-module (guix download)
@@ -94,7 +95,7 @@  caching facility provided by the library.")
     (native-inputs
      `(("help2man" ,help2man)
        ("pkg-config" ,pkg-config)))
-    (home-page "http://www.gnu.org/software/libcdio/")
+    (home-page "https://www.gnu.org/software/libcdio/")
     (synopsis "CD Input and Control library")
     (description
      "The GNU Compact Disc Input and Control Library (libcdio) is a library
@@ -120,7 +121,7 @@  extraction from CDs.")
     (build-system gnu-build-system)
     (native-inputs `(("pkg-config" ,pkg-config)))
     (propagated-inputs `(("libcdio" ,libcdio)))
-    (home-page "http://www.gnu.org/software/libcdio/")
+    (home-page "https://www.gnu.org/software/libcdio/")
     (synopsis "Jitter- and error-tolerant CD audio extraction")
     (description
      "libcdio-paranoia is an implementation of CD paranoia libraries based on
@@ -145,7 +146,7 @@  libcdio.")
        ("bzip2" ,bzip2)
        ("zlib" ,zlib)
        ("libcdio" ,libcdio)))
-    (home-page "http://www.gnu.org/software/xorriso/")
+    (home-page "https://www.gnu.org/software/xorriso/")
     (synopsis "Create, manipulate, burn ISO-9660 filesystems")
     (description
      "GNU Xorriso is a tool for copying files to and from ISO 9660 Rock
diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm
index c3efd15..37eb978 100644
--- a/gnu/packages/code.scm
+++ b/gnu/packages/code.scm
@@ -3,6 +3,7 @@ 
 ;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
 ;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -17,7 +18,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages code)
   #:use-module (guix packages)
@@ -56,7 +57,7 @@ 
     ;; Needed to have cflow-mode.el installed.
     (native-inputs `(("emacs" ,emacs-minimal)))
 
-    (home-page "http://www.gnu.org/software/cflow/")
+    (home-page "https://www.gnu.org/software/cflow/")
     (synopsis "Create a graph of control flow within a program")
     (description
      "GNU cflow analyzes C source files and produces a graph charting the
@@ -80,7 +81,7 @@  a major mode for Emacs for examining the flowcharts that it produces.")
     (native-inputs
      `(("texinfo" ,texinfo)
        ("autogen" ,autogen)))
-    (home-page "http://www.gnu.org/software/complexity/")
+    (home-page "https://www.gnu.org/software/complexity/")
     (synopsis "Analyze complexity of C functions")
     (description
      "GNU complexity provides tools for finding procedures that are
@@ -122,7 +123,7 @@  highlighting your own code that seemed comprehensible when you wrote it.")
               (install-file (string-append data "/gtags.el") lisp)
               (delete-file (string-append data "/gtags.el"))
               #t))))))
-    (home-page "http://www.gnu.org/software/global/")
+    (home-page "https://www.gnu.org/software/global/")
     (synopsis "Cross-environment source code tag system")
     (description
      "GLOBAL is a source code tagging system that functions in the same way
diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index dd10748..70c821d 100644
--- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -10,6 +10,7 @@ 
 ;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2016 Ben Woodcroft <donttrustben@gmail.com>
 ;;; Copyright © 2016 Danny Milosavljevic <dannym@scratchpost.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -24,7 +25,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages compression)
   #:use-module ((guix licenses) #:prefix license:)
@@ -167,7 +168,7 @@  typical extension is \".gz\".  Unlike the \"zip\" format, it compresses a single
 file; as a result, it is often used in conjunction with \"tar\", resulting in
 \".tar.gz\" or \".tgz\", etc.")
    (license license:gpl3+)
-   (home-page "http://www.gnu.org/software/gzip/")))
+   (home-page "https://www.gnu.org/software/gzip/")))
 
 (define-public bzip2
   (let ((build-shared-lib
@@ -402,7 +403,7 @@  archiving.  Lzip is a clean implementation of the LZMA algorithm.")
            (substitute* "tests/shar-1.ok"
              (((which "sh")) "/bin/sh")))
          %standard-phases)))
-    (home-page "http://www.gnu.org/software/sharutils/")
+    (home-page "https://www.gnu.org/software/sharutils/")
     (synopsis "Archives in shell scripts, uuencode/uudecode")
     (description
      "GNU sharutils is a package for creating and manipulating shell
diff --git a/gnu/packages/cppi.scm b/gnu/packages/cppi.scm
index fc11716..08a65b5 100644
--- a/gnu/packages/cppi.scm
+++ b/gnu/packages/cppi.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages cppi)
   #:use-module (guix packages)
@@ -34,7 +35,7 @@ 
               (base32
                "1jk42cjaggk71rimjnx3qpmb6hivps0917vl3z7wbxk3i2whb98j"))))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/cppi/")
+    (home-page "https://www.gnu.org/software/cppi/")
     (synopsis "Indent C preprocessor directives to reflect nesting and more")
     (description
      "GNU Cppi processes C source code files to properly indent the
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 3458b3b..fbe0d1f 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -10,6 +10,7 @@ 
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2016 Nils Gillmann <niasterisk@grrlz.net>
 ;;; Copyright © 2016 Roel Janssen <roel@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -24,7 +25,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages databases)
   #:use-module (gnu packages)
@@ -124,7 +125,7 @@  either single machines or networked clusters.")
                 "1hz3jgh3pd4qzp6jy0l8pd8x01g9abw7csnrlnj1a2sxy122z4cd"))))
     (arguments `(#:configure-flags '("--enable-libgdbm-compat")))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/gdbm/")
+    (home-page "https://www.gnu.org/software/gdbm/")
     (synopsis
      "Hash library of database functions compatible with traditional dbm")
     (description
@@ -398,7 +399,7 @@  databases created with Recutils carry all of the expected features such as
 unique fields, primary keys, time stamps and more.  Many different field
 types are supported, as is encryption.")
     (license gpl3+)
-    (home-page "http://www.gnu.org/software/recutils/")))
+    (home-page "https://www.gnu.org/software/recutils/")))
 
 (define-public sparql-query
   (package
diff --git a/gnu/packages/dejagnu.scm b/gnu/packages/dejagnu.scm
index 60fd212..da6c0fc 100644
--- a/gnu/packages/dejagnu.scm
+++ b/gnu/packages/dejagnu.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages dejagnu)
   #:use-module (guix packages)
@@ -74,7 +75,7 @@ 
                                         expect "/bin:$PATH\n")))))
                   %standard-phases))))
     (home-page
-     "http://www.gnu.org/software/dejagnu/")
+     "https://www.gnu.org/software/dejagnu/")
     (synopsis "GNU software testing framework")
     (description
      "DejaGnu is a framework for testing software.  In effect, it serves as
diff --git a/gnu/packages/dico.scm b/gnu/packages/dico.scm
index 780d8ef..2479d57 100644
--- a/gnu/packages/dico.scm
+++ b/gnu/packages/dico.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2015 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages dico)
   #:use-module (guix packages)
@@ -68,7 +69,7 @@ 
        ("zlib" ,zlib)
        ;; ("wordnet" ,wordnet) ;FIXME: link failure
        ("libltdl" ,libltdl)))
-    (home-page "http://www.gnu.org/software/dico/")
+    (home-page "https://www.gnu.org/software/dico/")
     (synopsis "Implementation of DICT server (RFC 2229)")
     (description
      "GNU Dico implements a flexible dictionary server and client according to
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index c60eacb..dcb98f3 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -4,6 +4,7 @@ 
 ;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2016 Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -18,7 +19,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages disk)
   #:use-module (guix licenses)
@@ -110,7 +111,7 @@  tables, and it understands a variety of different formats.")
        (base32
         "1b71hb42lh33y9843nd1mxlwkk9qh9ajvnz6ivzd1jq9lav4x7ph"))))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/ddrescue/ddrescue.html")
+    (home-page "https://www.gnu.org/software/ddrescue/ddrescue.html")
     (synopsis "Data recovery utility")
     (native-inputs `(("lzip" ,lzip)))
     (description
diff --git a/gnu/packages/ed.scm b/gnu/packages/ed.scm
index 7cd1fcd..91edb98 100644
--- a/gnu/packages/ed.scm
+++ b/gnu/packages/ed.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012 Nikita Karetnikov <nikita@karetnikov.org>
 ;;; Copyright © 2013, 2014 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -44,7 +45,7 @@ 
                                      (substitute* "testsuite/check.sh"
                                        (("/bin/sh") (which "sh"))))
                                    %standard-phases)))
-    (home-page "http://www.gnu.org/software/ed/")
+    (home-page "https://www.gnu.org/software/ed/")
     (synopsis "Line-oriented text editor")
     (description
      "Ed is a line-oriented text editor: rather than offering an overview of
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 1f1d201..49fb455 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -12,6 +12,7 @@ 
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2016 David Thompson <davet@gnu.org>
 ;;; Copyright © 2016 Matthew Jordan <matthewjordandevops@yandex.com>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -26,7 +27,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages emacs)
   #:use-module ((guix licenses) #:prefix license:)
@@ -169,7 +170,7 @@ 
             (variable "INFOPATH")
             (files '("share/info")))))
 
-    (home-page "http://www.gnu.org/software/emacs/")
+    (home-page "https://www.gnu.org/software/emacs/")
     (synopsis "The extensible, customizable, self-documenting text editor")
     (description
      "GNU Emacs is an extensible and highly customizable text editor.  It is
@@ -626,7 +627,7 @@  programs.")
     (version "1.0.4")
     (source (origin
               (method url-fetch)
-              (uri (string-append "http://elpa.gnu.org/packages/let-alist-"
+              (uri (string-append "https://elpa.gnu.org/packages/let-alist-"
                                   version ".el"))
               (sha256
                (base32
@@ -655,7 +656,7 @@  programs.")
                      (emacs-byte-compile-directory lispdir)
                      #t))))
     (native-inputs `(("emacs" ,emacs-minimal)))
-    (home-page "http://elpa.gnu.org/packages/let-alist.html")
+    (home-page "https://elpa.gnu.org/packages/let-alist.html")
     (synopsis "Easily let-bind values of an assoc-list by their names")
     (description
      "This package offers a single Emacs Lisp macro, @code{let-alist}.  This
@@ -936,7 +937,7 @@  can control one of the supported external players.  Thus, it supports
 whatever formats are supported by your music player.  It also
 supports tagging and playlist management, all behind a clean and
 light user interface.")
-    (home-page "http://www.gnu.org/software/emms/")
+    (home-page "https://www.gnu.org/software/emms/")
     (license license:gpl3+)))
 
 
@@ -988,13 +989,13 @@  mode, Rmail, Gnus, MH-E, and VM).  BBDB is fully customizable.")
     (version "1.9")
     (source (origin
               (method url-fetch)
-              (uri (string-append "http://elpa.gnu.org/packages/async-"
+              (uri (string-append "https://elpa.gnu.org/packages/async-"
                                   version ".tar"))
               (sha256
                (base32
                 "1ip5nc8xyln5szvqwp6wqva9xr84pn8ssn3nnphrszr19y4js2bm"))))
     (build-system emacs-build-system)
-    (home-page "http://elpa.gnu.org/packages/async.html")
+    (home-page "https://elpa.gnu.org/packages/async.html")
     (synopsis "Asynchronous processing in Emacs")
     (description
      "This package provides the ability to call asynchronous functions and
@@ -1011,7 +1012,7 @@  as a library for other Emacs packages.")
      (origin
        (method url-fetch)
        (uri (string-append
-             "http://elpa.gnu.org/packages/auctex-"
+             "https://elpa.gnu.org/packages/auctex-"
              version
              ".tar"))
        (sha256
@@ -1023,7 +1024,7 @@  as a library for other Emacs packages.")
     (arguments `(#:emacs ,emacs))
     (native-inputs
      `(("perl" ,perl)))
-    (home-page "http://www.gnu.org/software/auctex/")
+    (home-page "https://www.gnu.org/software/auctex/")
     (synopsis "Integrated environment for TeX")
     (description
      "AUCTeX is a comprehensive customizable integrated environment for
@@ -1258,7 +1259,7 @@  source code using IPython.")
     (version "0.9")
     (source (origin
               (method url-fetch)
-              (uri (string-append "http://elpa.gnu.org/packages/debbugs-"
+              (uri (string-append "https://elpa.gnu.org/packages/debbugs-"
                                   version ".tar"))
               (sha256
                (base32
@@ -1266,7 +1267,7 @@  source code using IPython.")
     (build-system emacs-build-system)
     (propagated-inputs
      `(("emacs-async" ,emacs-async)))
-    (home-page "http://elpa.gnu.org/packages/debbugs.html")
+    (home-page "https://elpa.gnu.org/packages/debbugs.html")
     (synopsis "Access the Debbugs bug tracker in Emacs")
     (description
      "This package lets you access the @uref{http://bugs.gnu.org,GNU Bug
@@ -1700,7 +1701,7 @@  The purpose of this library is to wrap all the quirks and hassle of
     (version "0.1.1")
     (source (origin
               (method url-fetch)
-              (uri (string-append "http://elpa.gnu.org/packages/queue-"
+              (uri (string-append "https://elpa.gnu.org/packages/queue-"
                                   version ".el"))
               (sha256
                (base32
@@ -1743,7 +1744,7 @@  be removed from the front.  This type of data structure is sometimes called an
     (version "1.7.1")
     (source (origin
               (method url-fetch)
-              (uri (string-append "http://elpa.gnu.org/packages/spinner-"
+              (uri (string-append "https://elpa.gnu.org/packages/spinner-"
                                   version ".el"))
               (sha256
                (base32
@@ -1762,13 +1763,13 @@  ongoing operations.")
     (version "2.15")
     (source (origin
               (method url-fetch)
-              (uri (string-append "http://elpa.gnu.org/packages/seq-"
+              (uri (string-append "https://elpa.gnu.org/packages/seq-"
                                   version ".tar"))
               (sha256
                (base32
                 "09wi1765bmn7i8fg6ajjfaxgs4ipc42d58zx2fdqpidrdg9c7q73"))))
     (build-system emacs-build-system)
-    (home-page "http://elpa.gnu.org/packages/seq.html")
+    (home-page "https://elpa.gnu.org/packages/seq.html")
     (synopsis "Sequence manipulation functions for Emacs")
     (description
      "This Emacs library provides sequence-manipulation functions that
diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index fd3962d..296ed9e 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -10,6 +10,7 @@ 
 ;;; Copyright © 2016 Jookia <166291@gmail.com>
 ;;; Copyright © 2016 Eric Bavier <bavier@member.fsf.org>
 ;;; Copyright © 2016 Dmitry Nikolaev <cameltheman@gmail.com>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -24,7 +25,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages fonts)
   #:use-module (guix utils)
@@ -302,7 +303,7 @@  sans-serif designed for on-screen reading.  It is used by GNOME@tie{}3.")
     (native-inputs `(("fontforge" ,(package (inherit fontforge)
                                      (inputs `(("python-2" ,python-2)
                                      ,@(package-inputs fontforge)))))))
-    (home-page "http://www.gnu.org/software/freefont/")
+    (home-page "https://www.gnu.org/software/freefont/")
     (synopsis "Unicode-encoded outline fonts")
     (description
      "The GNU Freefont project aims to provide a set of free outline
diff --git a/gnu/packages/freeipmi.scm b/gnu/packages/freeipmi.scm
index ea81b1a..bab1ebf 100644
--- a/gnu/packages/freeipmi.scm
+++ b/gnu/packages/freeipmi.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages freeipmi)
   #:use-module (guix packages)
@@ -39,7 +40,7 @@ 
     (build-system gnu-build-system)
     (inputs
      `(("readline" ,readline) ("libgcrypt" ,libgcrypt)))
-    (home-page "http://www.gnu.org/software/freeipmi/")
+    (home-page "https://www.gnu.org/software/freeipmi/")
     (synopsis "Platform management, including sensor and power monitoring")
     (description
      "GNU FreeIPMI is a collection of in-band and out-of-band IPMI software
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 1d0a945..7b5f9ee 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -20,6 +20,7 @@ 
 ;;; Copyright © 2016 Albin Söderqvist <albin@fripost.org>
 ;;; Copyright © 2016 Kei Kebreau <kei@openmailbox.org>
 ;;; Copyright © 2016 Alex Griffin <a@ajgrf.com>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -34,7 +35,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages games)
   #:use-module (ice-9 match)
@@ -273,7 +274,7 @@  level's exit.  The game is presented in a 2D side view.")
        (sha256
         (base32 "19nc5vq4bnkjvhk8srqddzhcs93jyvpm9r6lzjzwc1mgf08yg0a6"))))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/talkfilters")
+    (home-page "https://www.gnu.org/software/talkfilters")
     (synopsis "Convert English text to humorous dialects")
     (description "The GNU Talk Filters are programs that convert English text
 into stereotyped or otherwise humorous dialects.  The filters are provided as
@@ -327,7 +328,7 @@  asynchronously and at a user-defined speed.")
         (base32
          "1a41ag03q66pwy3pjrmbxxjpzi9fcaiiaiywd7m9v25mxqac2xkp"))))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/chess")
+    (home-page "https://www.gnu.org/software/chess")
     (synopsis "Full chess implementation")
     (description "GNU Chess is a chess engine.  It allows you to compete
 against the computer in a game of chess, either through the default terminal
@@ -356,7 +357,7 @@  interface or via an external visual interface such as GNU XBoard.")
               ("sdl-gfx" ,sdl-gfx)
               ("fontconfig" ,fontconfig)
               ("check" ,check)))
-    (home-page "http://www.gnu.org/software/freedink/")
+    (home-page "https://www.gnu.org/software/freedink/")
     (synopsis "Twisted adventures of young pig farmer Dink Smallwood")
     (description
      "GNU FreeDink is a free and portable re-implementation of the engine
@@ -380,7 +381,7 @@  To that extent, it also includes a front-end for managing all of your D-Mods.")
     (arguments
      `(#:phases (alist-delete 'configure (alist-delete 'check %standard-phases))
        #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))))
-    (home-page "http://www.gnu.org/software/freedink/")
+    (home-page "https://www.gnu.org/software/freedink/")
     (synopsis "Game data for GNU Freedink")
     (description
      "This package contains the game data of GNU Freedink.")
@@ -433,7 +434,7 @@  exec ~a/bin/freedink -refdir ~a/share/dink\n"
        ("librsvg" ,librsvg)))
     (native-inputs `(("texinfo" ,texinfo)
                      ("pkg-config" ,pkg-config)))
-    (home-page "http://www.gnu.org/software/xboard")
+    (home-page "https://www.gnu.org/software/xboard")
     (synopsis "Graphical user interface for chess programs")
     (description "GNU XBoard is a graphical board for all varieties of chess,
 including international chess, xiangqi (Chinese chess), shogi (Japanese chess)
@@ -520,7 +521,7 @@  destroy, the better your score.  The person with the highest score wins.")
     (build-system gnu-build-system)
     (inputs `(("ncurses" ,ncurses)
               ("perl" ,perl)))
-    (home-page "http://www.gnu.org/software/gtypist/")
+    (home-page "https://www.gnu.org/software/gtypist/")
     (synopsis "Typing tutor")
     (description
      "GNU Typist is a universal typing tutor.  It can be used to learn and
@@ -928,7 +929,7 @@  it is also possible to play GNU Go with 3rd party graphical interfaces or
 even in Emacs.  It supports the standard game storage format (SGF, Smart
 Game Format) and inter-process communication format (GMP, Go Modem
 Protocol).")
-    (home-page "http://www.gnu.org/software/gnugo/")
+    (home-page "https://www.gnu.org/software/gnugo/")
     (license license:gpl3+)))
 
 (define-public extremetuxracer
diff --git a/gnu/packages/gawk.scm b/gnu/packages/gawk.scm
index c6d322b..62e234c 100644
--- a/gnu/packages/gawk.scm
+++ b/gnu/packages/gawk.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages gawk)
   #:use-module (guix licenses)
@@ -66,7 +67,7 @@ 
                    `(("bash" ,bash))
                    '())))
 
-   (home-page "http://www.gnu.org/software/gawk/")
+   (home-page "https://www.gnu.org/software/gawk/")
    (synopsis "Text scanning and processing language")
    (description
     "Gawk is the GNU implementation of Awk, a specialized programming
diff --git a/gnu/packages/gcal.scm b/gnu/packages/gcal.scm
index 375bbed..030f0b1 100644
--- a/gnu/packages/gcal.scm
+++ b/gnu/packages/gcal.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages gcal)
   #:use-module (guix packages)
@@ -34,7 +35,7 @@ 
               (base32
                "0vpzz2pb6xf5wlwyqj9xa29yvx72zdmffb0fv54hdirfn5vciiar"))))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/gcal")
+    (home-page "https://www.gnu.org/software/gcal")
     (synopsis "Calculating and printing a wide variety of calendars")
     (description
      "Gcal is a program to calculate and print calendars on the
diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm
index 233a20b..b8e5e17 100644
--- a/gnu/packages/gcc.scm
+++ b/gnu/packages/gcc.scm
@@ -4,6 +4,7 @@ 
 ;;; Copyright © 2014, 2015, 2016 Ricardo Wurmus <rekado@elephly.net>
 ;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
 ;;; Copyright © 2015 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -18,7 +19,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages gcc)
   #:use-module ((guix licenses)
@@ -818,5 +819,5 @@  effective code.")
 implemented by the GNU C Compiler (gcc).  As a reference, it is not intended
 to be a tutorial of the language.  Rather, it outlines all of the constructs
 of the language.  Library functions are not included.")
-    (home-page "http://www.gnu.org/software/gnu-c-manual")
+    (home-page "https://www.gnu.org/software/gnu-c-manual")
     (license fdl1.3+)))
diff --git a/gnu/packages/gdb.scm b/gnu/packages/gdb.scm
index 80d5393..ecd92e5 100644
--- a/gnu/packages/gdb.scm
+++ b/gnu/packages/gdb.scm
@@ -2,6 +2,7 @@ 
 ;;; Copyright © 2013, 2014, 2015 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -95,7 +96,7 @@ 
     (native-inputs
       `(("texinfo" ,texinfo)
         ("pkg-config" ,pkg-config)))
-    (home-page "http://www.gnu.org/software/gdb/")
+    (home-page "https://www.gnu.org/software/gdb/")
     (synopsis "The GNU debugger")
     (description
      "GDB is the GNU debugger.  With it, you can monitor what a program is
diff --git a/gnu/packages/gettext.scm b/gnu/packages/gettext.scm
index 34338f9..990a5ec 100644
--- a/gnu/packages/gettext.scm
+++ b/gnu/packages/gettext.scm
@@ -3,6 +3,7 @@ 
 ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -17,7 +18,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages gettext)
   #:use-module ((guix licenses) #:select (gpl2+ gpl3+))
@@ -89,7 +90,7 @@ 
 
        ;; When tests fail, we want to know the details.
        #:make-flags '("VERBOSE=yes")))
-    (home-page "http://www.gnu.org/software/gettext/")
+    (home-page "https://www.gnu.org/software/gettext/")
     (synopsis "Tools and documentation for translation")
     (description
      "GNU Gettext is a package providing a framework for translating the
diff --git a/gnu/packages/ghostscript.scm b/gnu/packages/ghostscript.scm
index 0a65813..9b2b7fd 100644
--- a/gnu/packages/ghostscript.scm
+++ b/gnu/packages/ghostscript.scm
@@ -3,6 +3,7 @@ 
 ;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
 ;;; Copyright © 2013, 2015 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -17,7 +18,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages ghostscript)
   #:use-module (gnu packages)
@@ -185,7 +186,7 @@  file format.  It also includes a C library that implements the graphics
 capabilities of the PostScript language.  It supports a wide variety of
 output file formats and printers.")
    (license license:agpl3+)
-   (home-page "http://www.gnu.org/software/ghostscript/")))
+   (home-page "https://www.gnu.org/software/ghostscript/")))
 
 (define-public ghostscript/x
   (package (inherit ghostscript)
@@ -235,7 +236,7 @@  output file formats and printers.")
 provides the reference implementation of the raster printer driver
 architecture.")
    (license license:expat)
-   (home-page "http://www.gnu.org/software/ghostscript/")))
+   (home-page "https://www.gnu.org/software/ghostscript/")))
 
 (define-public gs-fonts
   (package
diff --git a/gnu/packages/gnu-doc.scm b/gnu/packages/gnu-doc.scm
index 3daa54f..3e553fb 100644
--- a/gnu/packages/gnu-doc.scm
+++ b/gnu/packages/gnu-doc.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2014 John Darrington <jmd@gnu.org>
 ;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages gnu-doc)
   #:use-module (gnu packages base)
@@ -90,7 +91,7 @@  list.")
                      (string-append source "/standards.texi"))
             (system* "gzip" (string-append info-dir "/maintain.info"))
             (system* "gzip" (string-append info-dir "/standards.info"))))))
-    (home-page "http://www.gnu.org/prep/standards/")
+    (home-page "https://www.gnu.org/prep/standards/")
     (synopsis "GNU coding standards and maintainer information")
     (description "The GNU Coding Standards were written by Richard Stallman
 and other GNU Project volunteers.  Their purpose is to make the GNU system
diff --git a/gnu/packages/gnu-pw-mgr.scm b/gnu/packages/gnu-pw-mgr.scm
index 461f4f8..25d13bc 100644
--- a/gnu/packages/gnu-pw-mgr.scm
+++ b/gnu/packages/gnu-pw-mgr.scm
@@ -2,6 +2,7 @@ 
 ;;; Copyright © 2013 Eric Bavier <bavier@member.fsf.org>
 ;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -16,7 +17,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages gnu-pw-mgr)
   #:use-module (guix packages)
@@ -43,7 +44,7 @@ 
     (native-inputs
      `(("which" ,which)
        ("autogen" ,autogen)))
-    (home-page "http://www.gnu.org/software/gnu-pw-mgr/")
+    (home-page "https://www.gnu.org/software/gnu-pw-mgr/")
     (synopsis "Retrieve login credentials without recording passwords")
     (description
      "This program is designed to make it easy to reconstruct difficult
diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm
index 0819c48..46193ea 100644
--- a/gnu/packages/gnunet.scm
+++ b/gnu/packages/gnunet.scm
@@ -20,7 +20,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages gnunet)
   #:use-module (gnu packages)
@@ -116,7 +116,7 @@  files, and archive files.  Each file format is implemented as a plugin, so
 new formats can be added easily.  The package also contains a command-line
 tool to extract metadata from a file and print the results.")
    (license license:gpl3+)
-   (home-page "http://www.gnu.org/software/libextractor/")))
+   (home-page "https://www.gnu.org/software/libextractor/")))
 
 (define-public libmicrohttpd
   (package
@@ -148,7 +148,7 @@  IPv6.  It
 also features security features such as basic and digest authentication
 and support for SSL3 and TLS.")
    (license license:lgpl2.1+)
-   (home-page "http://www.gnu.org/software/libmicrohttpd/")))
+   (home-page "https://www.gnu.org/software/libmicrohttpd/")))
 
 (define-public gnurl
   (package
@@ -295,7 +295,7 @@  privacy-preserving, decentralized public key infrastructure.")
        "This package provides Guile bindings to the client libraries of various
 GNUnet services, including the @dfn{identity} and @dfn{file sharing}
 services.")
-      (home-page "http://gnu.org/software/guix")
+      (home-page "https://gnu.org/software/guix")
       (license license:gpl3+))))
 
 ;; FIXME: "gnunet-setup" segfaults under certain conditions and "gnunet-gtk"
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 46342ee..f78b11e 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -4,6 +4,7 @@ 
 ;;; Copyright © 2014, 2015, 2016 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -18,7 +19,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages gnuzilla)
   #:use-module ((srfi srfi-1) #:hide (zip))
@@ -567,7 +568,7 @@  standards.")
                   "icecat"))
                (install-file "debian/icecat.desktop" applications)
                #t))))))
-    (home-page "http://www.gnu.org/software/gnuzilla/")
+    (home-page "https://www.gnu.org/software/gnuzilla/")
     (synopsis "Entirely free browser derived from Mozilla Firefox")
     (description
      "IceCat is the GNU version of the Firefox browser.  It is entirely free
diff --git a/gnu/packages/gperf.scm b/gnu/packages/gperf.scm
index 9d9aaba..a78ef89 100644
--- a/gnu/packages/gperf.scm
+++ b/gnu/packages/gperf.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages gperf)
   #:use-module (guix licenses)
@@ -36,7 +37,7 @@ 
         "0gnnm8iqcl52m8iha3sxrzrl9mcyhg7lfrhhqgdn4zj00ji14wbn"))))
     (build-system gnu-build-system)
     (arguments '(#:parallel-tests? #f))
-    (home-page "http://www.gnu.org/software/gperf/")
+    (home-page "https://www.gnu.org/software/gperf/")
     (synopsis "Perfect hash function generator")
     (description
      "gperf is a perfect hash function generator.  For a given list of
diff --git a/gnu/packages/groff.scm b/gnu/packages/groff.scm
index 93d0380..e3e1485 100644
--- a/gnu/packages/groff.scm
+++ b/gnu/packages/groff.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
 ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages groff)
   #:use-module (guix licenses)
@@ -55,4 +56,4 @@ 
 formatted output based on formatting commands contained within the text.  It
 is usually the formatter of \"man\" documentation pages.")
    (license gpl3+)
-   (home-page "http://www.gnu.org/software/groff/")))
+   (home-page "https://www.gnu.org/software/groff/")))
diff --git a/gnu/packages/grub.scm b/gnu/packages/grub.scm
index 31b270c..653e55b 100644
--- a/gnu/packages/grub.scm
+++ b/gnu/packages/grub.scm
@@ -2,6 +2,7 @@ 
 ;;; Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2015 Leo Famulari <leo@famulari.name>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -16,7 +17,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages grub)
   #:use-module (guix download)
@@ -120,7 +121,7 @@ 
        ("parted" ,parted)
        ("qemu" ,qemu-for-tests)
        ("xorriso" ,xorriso)))
-    (home-page "http://www.gnu.org/software/grub/")
+    (home-page "https://www.gnu.org/software/grub/")
     (synopsis "GRand Unified Boot loader")
     (description
      "GRUB is a multiboot bootloader.  It is used for initially loading the
diff --git a/gnu/packages/gsasl.scm b/gnu/packages/gsasl.scm
index ce39aed..1f65c1b 100644
--- a/gnu/packages/gsasl.scm
+++ b/gnu/packages/gsasl.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012 Andreas Enge <andreas@enge.fr>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages gsasl)
   #:use-module (gnu packages)
@@ -68,7 +69,7 @@  a generic, GSS interface, with which the calling application interacts via
 this library, freeing the application developer from needing to know about
 the underlying security implementation.")
    (license license:gpl3+)
-   (home-page "http://www.gnu.org/software/gss/")))
+   (home-page "https://www.gnu.org/software/gss/")))
 
 (define-public gsasl
   (package
@@ -96,4 +97,4 @@  Security Layer framework.  On network servers such as IMAP or SMTP servers,
 SASL is used to handle client/server authentication.  This package contains
 both a library and a command-line tool to access the library.")
    (license license:gpl3+)
-   (home-page "http://www.gnu.org/software/gsasl/")))
+   (home-page "https://www.gnu.org/software/gsasl/")))
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index e237c6a..0095d1e 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -12,6 +12,7 @@ 
 ;;; Copyright © 2016 Fabian Harfert <fhmgufs@web.de>
 ;;; Copyright © 2016 Kei Kebreau <kei@openmailbox.org>
 ;;; Copyright © 2016 Patrick Hetu <patrick.hetu@auf.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -26,7 +27,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages gtk)
   #:use-module ((guix licenses) #:prefix license:)
@@ -875,7 +876,7 @@  documents.")
     (description
      "Includes guile-clutter, guile-gnome-gstreamer,
 guile-gnome-platform (GNOME developer libraries), and guile-gtksourceview.")
-    (home-page "http://www.gnu.org/software/guile-gnome/")
+    (home-page "https://www.gnu.org/software/guile-gnome/")
     (license license:gpl2+)))
 
 ;;;
diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index 6f00edb..8a77e78 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -6,6 +6,7 @@ 
 ;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
 ;;; Copyright © 2016 Erik Edrosa <erik.edrosa@gmail.com>
 ;;; Copyright © 2016 Eraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -20,7 +21,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages guile)
   #:use-module (guix licenses)
@@ -120,7 +121,7 @@  official extension language of the GNU system.  It is an implementation of
 the Scheme language which can be easily embedded in other applications to
 provide a convenient means of extending the functionality of the application
 without requiring the source code to be rewritten.")
-   (home-page "http://www.gnu.org/software/guile/")
+   (home-page "https://www.gnu.org/software/guile/")
    (license lgpl2.0+)))
 
 (define-public guile-2.0
@@ -188,7 +189,7 @@  official extension language of the GNU system.  It is an implementation of
 the Scheme language which can be easily embedded in other applications to
 provide a convenient means of extending the functionality of the application
 without requiring the source code to be rewritten.")
-   (home-page "http://www.gnu.org/software/guile/")
+   (home-page "https://www.gnu.org/software/guile/")
    (license lgpl3+)))
 
 (define-public guile-2.0/fixed
@@ -390,7 +391,7 @@  many readers as needed).")
                  (("\"libguile-ncurses\"")
                   (format #f "\"~a/lib/libguile-ncurses\""
                           out)))))))))
-    (home-page "http://www.gnu.org/software/guile-ncurses/")
+    (home-page "https://www.gnu.org/software/guile-ncurses/")
     (synopsis "Guile bindings to ncurses")
     (description
      "guile-ncurses provides Guile language bindings for the ncurses
@@ -412,7 +413,7 @@  library.")
     (build-system gnu-build-system)
     (native-inputs `(("pkg-config" ,pkg-config)))
     (inputs `(("ed" ,ed) ("which" ,which) ("guile" ,guile-2.0)))
-    (home-page "http://www.gnu.org/software/mcron/")
+    (home-page "https://www.gnu.org/software/mcron/")
     (synopsis "Run jobs at scheduled times")
     (description
      "GNU Mcron is a complete replacement for Vixie cron.  It is used to run
diff --git a/gnu/packages/gv.scm b/gnu/packages/gv.scm
index 5f85321..4348e9b 100644
--- a/gnu/packages/gv.scm
+++ b/gnu/packages/gv.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
 ;;; Copyright © 2013 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -53,4 +54,4 @@ 
 With it, one can view and navigate through PostScript and PDF documents in X
 Windows.")
    (license license:gpl3+)
-   (home-page "http://www.gnu.org/software/gv/")))
+   (home-page "https://www.gnu.org/software/gv/")))
diff --git a/gnu/packages/gxmessage.scm b/gnu/packages/gxmessage.scm
index a6ad707..2304645 100644
--- a/gnu/packages/gxmessage.scm
+++ b/gnu/packages/gxmessage.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2014 John Darrington <jmd@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -42,7 +43,7 @@ 
     (native-inputs
      `(("intltool" ,intltool)
        ("pkg-config" ,pkg-config)))
-    (home-page "http://www.gnu.org/software/gxmessage/")
+    (home-page "https://www.gnu.org/software/gxmessage/")
     (synopsis "Open popup message window with buttons for return")
     (description "GNU gxmessage is a program that pops up dialog windows, which display
 a message to the user and waits for their action.  The program then exits
diff --git a/gnu/packages/hurd.scm b/gnu/packages/hurd.scm
index 2b2e162..6a7bb80 100644
--- a/gnu/packages/hurd.scm
+++ b/gnu/packages/hurd.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2014, 2015, 2016 Manolis Fragkiskos Ragkousis <manolis837@gmail.com>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages hurd)
   #:use-module (guix licenses)
@@ -84,7 +85,7 @@ 
      `(("flex" ,flex)
        ("bison" ,bison)))
     (arguments `(#:tests? #f))
-    (home-page "http://www.gnu.org/software/hurd/microkernel/mach/mig/gnu_mig.html")
+    (home-page "https://www.gnu.org/software/hurd/microkernel/mach/mig/gnu_mig.html")
     (synopsis "Mach 3.0 interface generator for the Hurd")
     (description
      "GNU MIG is the GNU distribution of the Mach 3.0 interface generator
@@ -128,7 +129,7 @@  communication.")
                            "--without-parted")
 
        #:tests? #f))
-    (home-page "http://www.gnu.org/software/hurd/hurd.html")
+    (home-page "https://www.gnu.org/software/hurd/hurd.html")
     (synopsis "GNU Hurd headers")
     (description
      "This package provides C headers of the GNU Hurd, used to build the GNU C
@@ -180,7 +181,7 @@  Library and other user programs.")
                            ;; a working glibc causing a circular dependency.
                            "ac_cv_search_clnt_create=no")
        #:tests? #f))
-    (home-page "http://www.gnu.org/software/hurd/hurd.html")
+    (home-page "https://www.gnu.org/software/hurd/hurd.html")
     (synopsis "GNU Hurd libraries")
     (description
      "This package provides libihash, needed to build the GNU C
diff --git a/gnu/packages/idutils.scm b/gnu/packages/idutils.scm
index 63760c8..d41e4ad 100644
--- a/gnu/packages/idutils.scm
+++ b/gnu/packages/idutils.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2013, 2015 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages idutils)
   #:use-module (guix packages)
@@ -38,7 +39,7 @@ 
              (patches (search-patches "diffutils-gets-undeclared.patch"))))
     (build-system gnu-build-system)
     (native-inputs `(("emacs" ,emacs-minimal)))
-    (home-page "http://www.gnu.org/software/idutils/")
+    (home-page "https://www.gnu.org/software/idutils/")
     (synopsis "Identifier database utilities")
     (description
      "The GNU idutils package includes tools to create an index of textual
diff --git a/gnu/packages/indent.scm b/gnu/packages/indent.scm
index bd36f7b..f29108d 100644
--- a/gnu/packages/indent.scm
+++ b/gnu/packages/indent.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
 ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages indent)
   #:use-module (gnu packages)
@@ -53,4 +54,4 @@  several different styles such as GNU, BSD or K&R.  It has some flexibility to
 deal with incomplete or malformed syntax.  GNU indent offers several
 extensions over the standard utility.")
    (license license:gpl3+)
-   (home-page "http://www.gnu.org/software/indent/")))
+   (home-page "https://www.gnu.org/software/indent/")))
diff --git a/gnu/packages/libcanberra.scm b/gnu/packages/libcanberra.scm
index 6bac0bc..cd721a2 100644
--- a/gnu/packages/libcanberra.scm
+++ b/gnu/packages/libcanberra.scm
@@ -2,6 +2,7 @@ 
 ;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
 ;;; Copyright © 2014, 2015 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2016 Fabian Harfert <fhmgufs@web.de>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -16,7 +17,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages libcanberra)
   #:use-module ((guix licenses)
@@ -125,4 +126,4 @@  sounds for various system events.")
     ;; The license of the various sounds is given in the 'CREDITS' file.
     (license (list cc-by-sa4.0 cc-by3.0 gpl2 gpl2+))
 
-    (home-page "http://www.freedesktop.org/wiki/Specifications/sound-theme-spec/")))
+    (home-page "https://www.freedesktop.org/wiki/Specifications/sound-theme-spec/")))
diff --git a/gnu/packages/libffcall.scm b/gnu/packages/libffcall.scm
index 74d6b63..15c1f6f 100644
--- a/gnu/packages/libffcall.scm
+++ b/gnu/packages/libffcall.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2015 Joshua S. Grant <jgrant@parenthetical.io>
 ;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages libffcall)
   #:use-module ((guix licenses) #:prefix l:)
@@ -45,5 +46,5 @@ 
     (description
      "GNU Libffcall is a collection of libraries that can be used to build
 foreign function call interfaces in embedded interpreters.")
-    (home-page "http://www.gnu.org/software/libffcall/")
+    (home-page "https://www.gnu.org/software/libffcall/")
     (license l:gpl2+)))
diff --git a/gnu/packages/libidn.scm b/gnu/packages/libidn.scm
index 053565c..61dfb31 100644
--- a/gnu/packages/libidn.scm
+++ b/gnu/packages/libidn.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012 Andreas Enge <andreas@enge.fr>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -44,4 +45,4 @@  names.  It includes native C, C# and Java libraries.")
    ;; The C code is dual-licensed gpl2+ lgpl3+, the manual is fdl1.3+,
    ;; the command line tool is gpl3+.
    (license (list gpl2+ gpl3+ lgpl3+ fdl1.3+))
-   (home-page "http://www.gnu.org/software/libidn/")))
+   (home-page "https://www.gnu.org/software/libidn/")))
diff --git a/gnu/packages/libsigsegv.scm b/gnu/packages/libsigsegv.scm
index 1755b25..9cd0a91 100644
--- a/gnu/packages/libsigsegv.scm
+++ b/gnu/packages/libsigsegv.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages libsigsegv)
   #:use-module (guix licenses)
@@ -34,7 +35,7 @@ 
             (sha256
              (base32 "16hrs8k3nmc7a8jam5j1fpspd6sdpkamskvsdpcw6m29vnis8q44"))))
    (build-system gnu-build-system)
-   (home-page "http://www.gnu.org/software/libsigsegv/")
+   (home-page "https://www.gnu.org/software/libsigsegv/")
    (synopsis "Library for handling page faults")
    (arguments
     ;; On MIPS, work around this error:
diff --git a/gnu/packages/libunistring.scm b/gnu/packages/libunistring.scm
index f29b742..f2a5920 100644
--- a/gnu/packages/libunistring.scm
+++ b/gnu/packages/libunistring.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2013, 2014 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages libunistring)
   #:use-module (guix licenses)
@@ -47,5 +48,5 @@ 
     "GNU libunistring is a library providing functions to manipulate
 Unicode strings and for manipulating C strings according to the Unicode
 standard.")
-   (home-page "http://www.gnu.org/software/libunistring/")
+   (home-page "https://www.gnu.org/software/libunistring/")
    (license lgpl3+)))
diff --git a/gnu/packages/lightning.scm b/gnu/packages/lightning.scm
index 7dacb8f..f84cced 100644
--- a/gnu/packages/lightning.scm
+++ b/gnu/packages/lightning.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages lightning)
   #:use-module (guix packages)
@@ -40,5 +41,5 @@ 
 run-time.  Thus, it is useful in creating Just-In-Time compilers.  It
 abstracts over the target CPU by exposing a standardized RISC instruction set
 to the clients.")
-    (home-page "http://www.gnu.org/software/lightning/")
+    (home-page "https://www.gnu.org/software/lightning/")
     (license gpl3+)))
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index b6fa7c0..a55ca8e 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -13,6 +13,7 @@ 
 ;;; Copyright © 2016 Mathieu Lirzin <mthl@gnu.org>
 ;;; Copyright © 2016 Nicolas Goaziou <mail@nicolasgoaziou.fr>
 ;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -161,7 +162,7 @@ 
     (synopsis "GNU Linux-Libre kernel headers")
     (description "Headers of the Linux-Libre kernel.")
     (license license:gpl2)
-    (home-page "http://www.gnu.org/software/linux-libre/"))))
+    (home-page "https://www.gnu.org/software/linux-libre/"))))
 
 (define-public module-init-tools
   (package
@@ -335,7 +336,7 @@  for SYSTEM and optionally VARIANT, or #f if there is no such configuration."
      "GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel.
 It has been modified to remove all non-free binary blobs.")
     (license license:gpl2)
-    (home-page "http://www.gnu.org/software/linux-libre/"))))
+    (home-page "https://www.gnu.org/software/linux-libre/"))))
 
 (define-public linux-libre-4.4
   (package
diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index e349907..00ae194 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -4,6 +4,7 @@ 
 ;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2016 Federico Beffa <beffa@fbengineering.ch>
 ;;; Copyright © 2016 Nils Gillmann <niasterisk@grrlz.net>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -18,7 +19,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages lisp)
   #:use-module (gnu packages)
@@ -90,7 +91,7 @@ 
        ("readline" ,readline)
        ("texinfo" ,texinfo)
        ("texlive" ,texlive)))
-    (home-page "http://www.gnu.org/software/gcl")
+    (home-page "https://www.gnu.org/software/gcl")
     (synopsis "A Common Lisp implementation")
     (description "GCL is an implementation of the Common Lisp language.  It
 features the ability to compile to native object code and to load native
diff --git a/gnu/packages/m4.scm b/gnu/packages/m4.scm
index d1ba928..b0bc3c6 100644
--- a/gnu/packages/m4.scm
+++ b/gnu/packages/m4.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2013, 2015 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages m4)
   #:use-module (guix licenses)
@@ -60,4 +61,4 @@  Autoconf.  It is used as a macro processor, which means it processes text,
 expanding macros as it encounters them.  It also has some built-in functions,
 for example to run shell commands or to do arithmetic.")
    (license gpl3+)
-   (home-page "http://www.gnu.org/software/m4/")))
+   (home-page "https://www.gnu.org/software/m4/")))
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index b456327..6d395d1 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -14,6 +14,7 @@ 
 ;;; Copyright © 2016 Leo Famulari <leo@famulari.name>
 ;;; Copyright © 2016 Lukas Gradl <lgradl@openmailbox.org>
 ;;; Copyright © 2016 Alex Kost <alezost@gmail.com>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -28,7 +29,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages mail)
   #:use-module (gnu packages)
@@ -130,7 +131,7 @@ 
        ("linux-pam" ,linux-pam)
        ("libltdl" ,libltdl)
        ("gdbm" ,gdbm)))
-    (home-page "http://www.gnu.org/software/mailutils/")
+    (home-page "https://www.gnu.org/software/mailutils/")
     (synopsis "Utilities and library for reading and serving mail")
     (description
      "GNU Mailutils is a collection of programs for managing, viewing and
diff --git a/gnu/packages/man.scm b/gnu/packages/man.scm
index ab5e770..78230ff 100644
--- a/gnu/packages/man.scm
+++ b/gnu/packages/man.scm
@@ -4,6 +4,7 @@ 
 ;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
 ;;; Copyright © 2015 Alex Kost <alezost@gmail.com>
 ;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -186,7 +187,7 @@  Linux kernel and C library interfaces employed by user-space programs.")
        ;; ("perl-LocaleGettext" ,perl-LocaleGettext)
        ;; ("gettext" ,gnu-gettext)
        ))
-    (home-page "http://www.gnu.org/software/help2man/")
+    (home-page "https://www.gnu.org/software/help2man/")
     (synopsis "Automatically generate man pages from program --help")
     (description
      "GNU help2man is a program that converts the output of standard
diff --git a/gnu/packages/marst.scm b/gnu/packages/marst.scm
index 7d4a4f3..7153c7b 100644
--- a/gnu/packages/marst.scm
+++ b/gnu/packages/marst.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright 2016 John Darrington <jmd@gnu.org>
+;;; Copyright 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages marst)
   #:use-module (guix packages)
@@ -36,7 +37,7 @@ 
        (sha256
         (base32 "0l6swjy8fjrqw89ghc1vvakg21jmpfkpsw92yssrzkg3rg8vkrry"))))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/marst")
+    (home-page "https://www.gnu.org/software/marst")
     (synopsis "Algol to C translator")
     (description "MARST is an Algol-to-C translator.  It automatically translates programs
 written on the algorithmic language Algol 60 to the C programming language.")
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 3b860a9..dd5fdce 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -13,6 +13,7 @@ 
 ;;; Copyright © 2016 Roel Janssen <roel@gnu.org>
 ;;; Copyright © 2016 Kei Kebreau <kei@openmailbox.org>
 ;;; Copyright © 2016 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -27,7 +28,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages maths)
   #:use-module (ice-9 regex)
@@ -106,7 +107,7 @@ 
     "GNU C-Graph demonstrates the theory of convolution underlying
 engineering systems and signal analysis.")
    (license license:gpl3+)
-   (home-page "http://www.gnu.org/software/c-graph/")))
+   (home-page "https://www.gnu.org/software/c-graph/")))
 
 (define-public units
   (package
@@ -127,7 +128,7 @@  prefixes (micro-, kilo-, etc.).  It can also handle nonlinear
 conversions such as Fahrenheit to Celsius.  Its interpreter is powerful
 enough to be used effectively as a scientific calculator.")
    (license license:gpl3+)
-   (home-page "http://www.gnu.org/software/units/")))
+   (home-page "https://www.gnu.org/software/units/")))
 
 (define-public double-conversion
   (package
@@ -176,7 +177,7 @@  searched using a simple command-line tool, choosing from three databases:
 universal constants, atomic numbers, and constants related to
 semiconductors.")
     (license license:gpl3+)
-    (home-page "http://www.gnu.org/software/dionysus/")))
+    (home-page "https://www.gnu.org/software/dionysus/")))
 
 (define-public gsl
   (package
@@ -193,7 +194,7 @@  semiconductors.")
     (build-system gnu-build-system)
     (arguments
      `(#:parallel-tests? #f))
-    (home-page "http://www.gnu.org/software/gsl/")
+    (home-page "https://www.gnu.org/software/gsl/")
     (synopsis "Numerical library for C and C++")
     (description
      "The GNU Scientific Library is a library for numerical analysis in C
@@ -220,7 +221,7 @@  numbers.")
      `(("gmp" ,gmp)))
     (arguments
      `(#:configure-flags '("--with-gmp")))
-    (home-page "http://www.gnu.org/software/glpk/")
+    (home-page "https://www.gnu.org/software/glpk/")
     (synopsis "GNU Linear Programming Kit, supporting the MathProg language")
     (description
      "GLPK is a C library for solving large-scale linear programming (LP),
@@ -732,7 +733,7 @@  can solve two kinds of problems:
        (list (string-append "--with-shell="
                             (assoc-ref %build-inputs "bash")
                             "/bin/sh"))))
-    (home-page "http://www.gnu.org/software/octave/")
+    (home-page "https://www.gnu.org/software/octave/")
     (synopsis "High-level language for numerical computation")
     (description "GNU Octave is a high-level interpreted language that is
 specialized for numerical computations.  It can be used for both linear and
@@ -1602,7 +1603,7 @@  processor cores.")
        ("popt" ,popt)))
     (native-inputs
      `(("pkg-config" ,pkg-config)))
-    (home-page "http://www.gnu.org/software/gsegrafix/")
+    (home-page "https://www.gnu.org/software/gsegrafix/")
     (synopsis "GNOME application to create scientific and engineering plots")
     (description  "GSEGrafix is an application which produces high-quality graphical
 plots for science and engineering.  Plots are specified via simple ASCII
@@ -2401,7 +2402,7 @@  patterns and allows you to zoom in and out of them infinitely in a fluid,
 continuous manner.  It also includes tutorials that help to explain how fractals
 are built.  It can generate many different fractal types such as the Mandelbrot
 set.")
-    (home-page "http://www.gnu.org/software/xaos/")
+    (home-page "https://www.gnu.org/software/xaos/")
     (license license:gpl2+)))
 
 (define-public hypre
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index d491aa6..a43d33d 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -6,6 +6,7 @@ 
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2016 Leo Famulari <leo@famulari.name>
 ;;; Copyright © 2016 Kei Kebreau <kei@openmailbox.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -20,7 +21,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages music)
   #:use-module (guix utils)
@@ -1268,7 +1269,7 @@  improves on support for JACK features, such as JACK MIDI.")
     ;; prevents us from using pulseaudio
     (inputs `(("ncurses" ,ncurses)
               ("alsa" ,alsa-lib)))
-    (home-page "http://www.gnu.org/software/cursynth")
+    (home-page "https://www.gnu.org/software/cursynth")
     (synopsis "Polyphonic and MIDI subtractive music synthesizer using curses")
     (description "GNU cursynth is a polyphonic synthesizer that runs
 graphically in the terminal.  It is built on a full-featured subtractive
diff --git a/gnu/packages/ncurses.scm b/gnu/packages/ncurses.scm
index 147033a..6738ccd 100644
--- a/gnu/packages/ncurses.scm
+++ b/gnu/packages/ncurses.scm
@@ -2,6 +2,7 @@ 
 ;;; Copyright © 2012, 2013, 2014, 2015 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2015 Leo Famulari <leo@famulari.name>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -16,7 +17,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages ncurses)
   #:use-module (guix licenses)
@@ -136,7 +137,7 @@  well as multiple highlights and forms characters.  It is typically used to
 implement user interfaces for command-line applications.  The accompanying
 ncursesw library provides wide character support.")
      (license x11)
-     (home-page "http://www.gnu.org/software/ncurses/"))))
+     (home-page "https://www.gnu.org/software/ncurses/"))))
 
 (define-public dialog
   (package
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index d0062a6..06a5200 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -7,6 +7,7 @@ 
 ;;; Copyright © 2016 Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>
 ;;; Copyright   2016 John Darrington <jmd@gnu.org>
 ;;; Copyright © 2016 Nicolas Goaziou <mail@nicolasgoaziou.fr>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -21,7 +22,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages networking)
   #:use-module ((guix licenses) #:prefix license:)
@@ -59,12 +60,12 @@ 
                (base32
                 "1xsiivjjyhqcs6dyjcshrnxlgypvyfzacjz7gcjgl88xiw9lylri"))))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/macchanger")
+    (home-page "https://www.gnu.org/software/macchanger")
     (synopsis "Display or change the MAC address of networking devices")
     (description "GNU MAC Changer is a utility for viewing and changing MAC
 addresses of networking devices.  New addresses may be set explicitly or
 randomly.  They can include MAC addresses of the same or other hardware vendors
-or, more generally, MAC addresses of the same category of hardware.") 
+or, more generally, MAC addresses of the same category of hardware.")
     (license license:gpl2+)))
 
 (define-public miredo
diff --git a/gnu/packages/ocr.scm b/gnu/packages/ocr.scm
index 0d5fbcd..b81e965 100644
--- a/gnu/packages/ocr.scm
+++ b/gnu/packages/ocr.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages ocr)
   #:use-module ((guix licenses) #:prefix license:)
@@ -39,7 +40,7 @@ 
                "1m2dblgvvjs48rsglfdwq0ib9zk8h9n34xsh67ibrg0g0ffbw477"))))
     (build-system gnu-build-system)
     (native-inputs `(("lzip" ,lzip)))
-    (home-page "http://www.gnu.org/software/ocrad/")
+    (home-page "https://www.gnu.org/software/ocrad/")
     (synopsis "Optical character recognition based on feature extraction")
     (description
      "GNU Ocrad is an optical character recognition program based on a
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index 46743fe..f854360 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages package-management)
   #:use-module (guix packages)
@@ -187,7 +188,7 @@ 
        ("guile-json" ,guile-json)
        ("geiser" ,geiser)))                       ;for guix.el
 
-    (home-page "http://www.gnu.org/software/guix")
+    (home-page "https://www.gnu.org/software/guix")
     (synopsis "Functional package manager for installed software packages and versions")
     (description
      "GNU Guix is a functional package manager for the GNU system, and is
diff --git a/gnu/packages/parallel.scm b/gnu/packages/parallel.scm
index b0984a8..3fe1245 100644
--- a/gnu/packages/parallel.scm
+++ b/gnu/packages/parallel.scm
@@ -5,6 +5,7 @@ 
 ;;; Copyright © 2016 Pjotr Prins <pjotr.guix@thebird.nl>
 ;;; Copyright © 2016 Andreas Enge <andreas@enge.fr>
 ;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -19,7 +20,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages parallel)
   #:use-module (guix build-system gnu)
@@ -55,7 +56,7 @@ 
         "1sjmvinwr9j2a0jdk9y9nf2x4hhzcbl529slkwpz0vva0cwybywd"))))
     (build-system gnu-build-system)
     (inputs `(("perl" ,perl)))
-    (home-page "http://www.gnu.org/software/parallel/")
+    (home-page "https://www.gnu.org/software/parallel/")
     (synopsis "Build and execute command lines in parallel")
     (description
      "GNU Parallel is a tool for executing shell jobs in parallel using one
diff --git a/gnu/packages/pem.scm b/gnu/packages/pem.scm
index 324ed60..bfe5755 100644
--- a/gnu/packages/pem.scm
+++ b/gnu/packages/pem.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Eric Bavier <bavier@member.fsf.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages pem)
   #:use-module (guix packages)
@@ -37,7 +38,7 @@ 
         "03iqcki1lakkck1akdyvljjapgqda3l0rh38id7jhrac9kcxqgg2"))))
     (build-system gnu-build-system)
     (inputs `(("perl" ,perl)))
-    (home-page "http://www.gnu.org/software/pem/")
+    (home-page "https://www.gnu.org/software/pem/")
     (synopsis "Personal expenses manager")
     (description
      "GNU Pem is a simple tool for tracking personal income and
diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm
index 3edb25a..27f59c9 100644
--- a/gnu/packages/plotutils.scm
+++ b/gnu/packages/plotutils.scm
@@ -2,6 +2,7 @@ 
 ;;; Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org>
 ;;; Copyright © 2016 Nicolas Goaziou <mail@nicolasgoaziou.fr>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -16,7 +17,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages plotutils)
   #:use-module ((guix licenses) #:prefix license:)
@@ -70,10 +71,10 @@ 
               ("libxaw" ,libxaw)))
 
     (home-page
-     "http://www.gnu.org/software/plotutils/")
+     "https://www.gnu.org/software/plotutils/")
     (synopsis "Plotting utilities and library")
     (description
-     "GNU Plotutils is a package for plotting and working with 2D graphics. 
+     "GNU Plotutils is a package for plotting and working with 2D graphics.
 It includes a library, \"libplot\", for C and C++ for exporting 2D vector
 graphics in many file formats.  It also has support for 2D vector graphics
 animations.  The package also contains command-line programs for plotting
diff --git a/gnu/packages/pretty-print.scm b/gnu/packages/pretty-print.scm
index 8ba9780..710be94 100644
--- a/gnu/packages/pretty-print.scm
+++ b/gnu/packages/pretty-print.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages pretty-print)
   #:use-module (guix packages)
@@ -88,7 +89,7 @@ 
                             "tests/gps-ref/psmandup.ps")
                (("#! */bin/sh") (string-append
                                  "#!" (which "sh")))))))))
-    (home-page "http://www.gnu.org/software/a2ps")
+    (home-page "https://www.gnu.org/software/a2ps")
     (synopsis "Any file to PostScript, including pretty-printing")
     (description
      "GNU a2ps converts almost anything to a PostScript file, ready for
@@ -114,7 +115,7 @@  special cases, such as pretty-printing \"--help\" output.")
     (arguments
      ;; Must define DIFF_CMD for tests to pass
      '(#:configure-flags '("CPPFLAGS=-DDIFF_CMD=\\\"diff\\\"")))
-    (home-page "http://www.gnu.org/software/trueprint")
+    (home-page "https://www.gnu.org/software/trueprint")
     (synopsis "Pretty-print C sources and other plain text to PostScript")
     (description
      "GNU Trueprint translates C source code files as PostScript files.
@@ -135,7 +136,7 @@  indentation counting, function and file indices and more.")
        (base32
         "1fy0ymvzrrvs889zanxcaxjfcxarm2d3k43c9frmbl1ld7dblmkd"))))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/enscript")
+    (home-page "https://www.gnu.org/software/enscript")
     (synopsis "Generating PostScript, including pretty-printing")
     (description
      "GNU Enscript is a program to convert ASCII text files to PostScript,
@@ -185,7 +186,7 @@  different programming languages.")
                                   "tests/test.tcl.html")
                      (("#! */bin/sh") "#!/bin/sh")))
                  %standard-phases)))
-    (home-page "http://www.gnu.org/software/src-highlite")
+    (home-page "https://www.gnu.org/software/src-highlite")
     (synopsis "Produce a document with syntax highlighting from a source file")
     (description
      "GNU source-highlight reads in a source code file and produces an output
diff --git a/gnu/packages/pth.scm b/gnu/packages/pth.scm
index 50385b1..7013ba2 100644
--- a/gnu/packages/pth.scm
+++ b/gnu/packages/pth.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2015 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages pth)
   #:use-module (guix licenses)
@@ -38,7 +39,7 @@ 
     (build-system gnu-build-system)
     (arguments
      '(#:parallel-build? #f))
-    (home-page "http://www.gnu.org/software/pth")
+    (home-page "https://www.gnu.org/software/pth")
     (synopsis "Portable thread library")
     (description
      "GNU Pth is a portable library providing non-preemptive, priority-based
diff --git a/gnu/packages/rush.scm b/gnu/packages/rush.scm
index cf9e49a..76588b5 100644
--- a/gnu/packages/rush.scm
+++ b/gnu/packages/rush.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013, 2016 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages rush)
   #:use-module (guix packages)
@@ -39,7 +40,7 @@ 
              (patches (search-patches "cpio-gets-undeclared.patch"
                                       "rush-CVE-2013-6889.patch"))))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/rush/")
+    (home-page "https://www.gnu.org/software/rush/")
     (synopsis "Restricted user (login) shell")
     (description
      "GNU Rush is a restricted user shell, for systems on which users are to
diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm
index 6baee2b..0b458f0 100644
--- a/gnu/packages/scheme.scm
+++ b/gnu/packages/scheme.scm
@@ -5,6 +5,7 @@ 
 ;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -19,7 +20,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages scheme)
   #:use-module (gnu packages)
@@ -172,7 +173,7 @@ 
     ;; Fails to build on MIPS, see <http://bugs.gnu.org/18221>.
     (supported-systems (delete "mips64el-linux" %supported-systems))
 
-    (home-page "http://www.gnu.org/software/mit-scheme/")
+    (home-page "https://www.gnu.org/software/mit-scheme/")
     (synopsis "A Scheme implementation with integrated editor and debugger")
     (description
      "GNU/MIT Scheme is an implementation of the Scheme programming
diff --git a/gnu/packages/screen.scm b/gnu/packages/screen.scm
index 5827a1c..c04ca67 100644
--- a/gnu/packages/screen.scm
+++ b/gnu/packages/screen.scm
@@ -3,6 +3,7 @@ 
 ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -17,7 +18,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages screen)
   #:use-module (guix licenses)
@@ -54,7 +55,7 @@ 
        (let ((out (assoc-ref %outputs "out")))
          (list (string-append "--mandir=" out "/share/man")
                (string-append "--infodir=" out "/share/info")))))
-    (home-page "http://www.gnu.org/software/screen/")
+    (home-page "https://www.gnu.org/software/screen/")
     (synopsis "Full-screen window manager providing multiple terminals")
     (description
      "GNU Screen is a terminal window manager that multiplexes a single
diff --git a/gnu/packages/serveez.scm b/gnu/packages/serveez.scm
index 2423e35..76c3297 100644
--- a/gnu/packages/serveez.scm
+++ b/gnu/packages/serveez.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Eric Bavier <bavier@member.fsf.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages serveez)
   #:use-module (guix packages)
@@ -47,7 +48,7 @@ 
                        (find-files "test" "^t[0-9]{3}$")
                      (("/bin/sh") (which "sh"))))
                  %standard-phases)))
-    (home-page "http://www.gnu.org/software/serveez/")
+    (home-page "https://www.gnu.org/software/serveez/")
     (synopsis "Framework for implementing IP-based servers")
     (description
      "GNU Serveez is a server framework providing the routines necessary to
diff --git a/gnu/packages/shishi.scm b/gnu/packages/shishi.scm
index 30351fb..eb7e367 100644
--- a/gnu/packages/shishi.scm
+++ b/gnu/packages/shishi.scm
@@ -2,6 +2,7 @@ 
 ;;; Copyright © 2012, 2013 Nikita Karetnikov <nikita@karetnikov.org>
 ;;; Copyright © 2012 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -16,7 +17,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages shishi)
   #:use-module ((guix licenses) #:select (gpl3+))
@@ -60,7 +61,7 @@ 
        ;; #endif
        ("libgcrypt" ,libgcrypt-1.5)
        ("libtasn1" ,libtasn1)))
-    (home-page "http://www.gnu.org/software/shishi/")
+    (home-page "https://www.gnu.org/software/shishi/")
     (synopsis "Implementation of the Kerberos 5 network security system")
     (description
      "GNU Shishi is a free implementation of the Kerberos 5 network security
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 1288d9d..217859a 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -6,6 +6,7 @@ 
 ;;; Copyright © 2016 Pjotr Prins <pjotr.guix@thebird.nl>
 ;;; Copyright © 2016 Roel Janssen <roel@gnu.org>
 ;;; Copyright © 2016 Ben Woodcroft <donttrustben@gmail.com>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -20,7 +21,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages statistics)
   #:use-module ((guix licenses) #:prefix license:)
@@ -86,7 +87,7 @@ 
      `(("glib" ,glib "bin")             ;for glib-genmarshal
        ("perl" ,perl)
        ("pkg-config" ,pkg-config)))
-    (home-page "http://www.gnu.org/software/pspp/")
+    (home-page "https://www.gnu.org/software/pspp/")
     (synopsis "Statistical analysis")
     (description
      "GNU PSPP is a statistical analysis program.  It can perform
diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm
index b27dd1f..3962ca0 100644
--- a/gnu/packages/telephony.scm
+++ b/gnu/packages/telephony.scm
@@ -4,6 +4,7 @@ 
 ;;; Copyright © 2015 David Hashe <david.hashe@dhashe.com>
 ;;; Copyright © 2015 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2016 Lukas Gradl <lgradl@openmailbox.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -18,7 +19,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages telephony)
   #:use-module (gnu packages)
@@ -58,7 +59,7 @@  communications via sockets, and various methods for data handling, such as
 serialization and XML parsing.  It includes the uCommon C++ library, a smaller
 reimplementation.")
    (license gpl2+) ; plus runtime exception
-   (home-page "http://www.gnu.org/software/commoncpp")))
+   (home-page "https://www.gnu.org/software/commoncpp")))
 
 (define-public ucommon
   (package
@@ -78,7 +79,7 @@  to facilitate using C++ design patterns even for very deeply embedded
 applications, such as for systems using uclibc along with posix threading
 support.")
    (license gpl3+)
-   (home-page "http://www.gnu.org/software/commoncpp")
+   (home-page "https://www.gnu.org/software/commoncpp")
    (properties '((ftp-directory . "/gnu/commoncpp")))))
 
 (define-public ccrtp
@@ -102,7 +103,7 @@  personal client applications.  It is flexible in its design, allowing it to
 function as a framework for the framework, rather than just being a
 packet-manipulation library.")
    (license gpl2+) ; plus runtime exception
-   (home-page "http://www.gnu.org/software/ccrtp")))
+   (home-page "https://www.gnu.org/software/ccrtp")))
 
 
 (define-public osip
@@ -121,7 +122,7 @@  packet-manipulation library.")
 used to provide multimedia and telecom software developers with an interface
 to initiate and control SIP sessions.")
    (license lgpl2.1+)
-   (home-page "http://www.gnu.org/software/osip")))
+   (home-page "https://www.gnu.org/software/osip")))
 
 
 (define-public exosip
@@ -189,7 +190,7 @@  there is no central point for media intercept or capture and thus it can be
 used to construct a secure telephone system that operates over the public
 internet.")
    (license gpl3+)
-   (home-page "http://www.gnu.org/software/sipwitch")))
+   (home-page "https://www.gnu.org/software/sipwitch")))
 
 (define-public libsrtp
   (package
diff --git a/gnu/packages/texinfo.scm b/gnu/packages/texinfo.scm
index 4921b10..1076843 100644
--- a/gnu/packages/texinfo.scm
+++ b/gnu/packages/texinfo.scm
@@ -2,6 +2,7 @@ 
 ;;; Copyright © 2012, 2013, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2014, 2016 Eric Bavier <bavier@member.fsf.org>
 ;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -16,7 +17,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages texinfo)
   #:use-module (guix licenses)
@@ -51,7 +52,7 @@ 
             (variable "INFOPATH")
             (files '("share/info")))))
 
-    (home-page "http://www.gnu.org/software/texinfo/")
+    (home-page "https://www.gnu.org/software/texinfo/")
     (synopsis "The GNU documentation format")
     (description
      "Texinfo is the official documentation format of the GNU project.  It
diff --git a/gnu/packages/time.scm b/gnu/packages/time.scm
index 695ca0a..6892e2c 100644
--- a/gnu/packages/time.scm
+++ b/gnu/packages/time.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012 Nikita Karetnikov <nikita@karetnikov.org>
 ;;; Copyright © 2013 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages time)
   #:use-module (guix licenses)
@@ -48,7 +49,7 @@ 
                            (system* "./configure"
                                     (string-append "--prefix=" out)))))
                       %standard-phases)))
-    (home-page "http://www.gnu.org/software/time/")
+    (home-page "https://www.gnu.org/software/time/")
     (synopsis "Run a command, then display its resource usage")
     (description
      "Time is a command that displays information about the resources that a
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index e543a7e..3d831ac 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -7,6 +7,7 @@ 
 ;;; Copyright © 2015 Leo Famulari <leo@famulari.name>
 ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2016 Nils Gillmann <niasterisk@grrlz.net>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -21,7 +22,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages tls)
   #:use-module ((guix licenses) #:prefix license:)
@@ -58,7 +59,7 @@ 
         "1j8iixynchziw1y39lnibyl5h81m4p78w3i4f28q2vgwjgf801x4"))))
     (build-system gnu-build-system)
     (native-inputs `(("perl" ,perl)))
-    (home-page "http://www.gnu.org/software/libtasn1/")
+    (home-page "https://www.gnu.org/software/libtasn1/")
     (synopsis "ASN.1 library")
     (description
      "GNU libtasn1 is a library implementing the ASN.1 notation.  It is used
@@ -183,7 +184,7 @@  living in the same process.")
        ("libidn" ,libidn)
        ("nettle" ,nettle)
        ("zlib" ,zlib)))
-    (home-page "http://www.gnu.org/software/gnutls/")
+    (home-page "https://www.gnu.org/software/gnutls/")
     (synopsis "Transport layer security library")
     (description
      "GnuTLS is a secure communications library implementing the SSL, TLS
diff --git a/gnu/packages/unrtf.scm b/gnu/packages/unrtf.scm
index 162dec7..bf1adee 100644
--- a/gnu/packages/unrtf.scm
+++ b/gnu/packages/unrtf.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013, 2015 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages unrtf)
   #:use-module (guix licenses)
@@ -61,7 +62,7 @@ 
                                          (getenv "PATH")))
                   (zero? (system* "autoreconf" "-vfi"))))))
     (build-system gnu-build-system)
-    (home-page "http://www.gnu.org/software/unrtf")
+    (home-page "https://www.gnu.org/software/unrtf")
     (synopsis "Convert Rich Text Format documents to other formats")
     (description
      "GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff.
diff --git a/gnu/packages/uucp.scm b/gnu/packages/uucp.scm
index b412bed..8b31b37 100644
--- a/gnu/packages/uucp.scm
+++ b/gnu/packages/uucp.scm
@@ -1,5 +1,6 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2014 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -14,7 +15,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages uucp)
   #:use-module (guix licenses)
@@ -47,7 +48,7 @@ 
                                      (string-append "--infodir=" out
                                                     "/share/info")))))
                  %standard-phases)))
-    (home-page "http://www.gnu.org/software/uucp/uucp.html")
+    (home-page "https://www.gnu.org/software/uucp/uucp.html")
     (synopsis "UUCP protocol implementation")
     (description
      "Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy), a
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 801bd29..b1e2c03 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -9,6 +9,7 @@ 
 ;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2015 Kyle Meyer <kyle@kyleam.com>
 ;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -23,7 +24,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages version-control)
   #:use-module ((guix licenses)
@@ -761,7 +762,7 @@  projects, from individuals to large-scale enterprise operations.")
                "1zsx7bb0rgvvvisiy4zlixf56ay8wbd9qqqcp1a1g0m1gl6mlg86"))))
     (build-system gnu-build-system)
     (native-inputs `(("ed" ,ed)))
-    (home-page "http://www.gnu.org/software/rcs/")
+    (home-page "https://www.gnu.org/software/rcs/")
     (synopsis "Per-file local revision control system")
     (description
      "RCS is the original Revision Control System.  It works on a
@@ -853,7 +854,7 @@  masters from remote CVS hosts.")
     (inputs `(("perl" ,perl)
               ("inetutils" ,inetutils))) ; for `hostname', used in the tests
     (native-inputs `(("emacs" ,emacs-minimal))) ; for `ctags'
-    (home-page "http://www.gnu.org/software/vc-dwim/")
+    (home-page "https://www.gnu.org/software/vc-dwim/")
     (synopsis "Version-control-agnostic ChangeLog diff and commit tool")
     (description
      "The vc-dwim package contains two tools, \"vc-dwim\" and \"vc-chlog\".
@@ -920,7 +921,7 @@  large, complex patch files.")
     ;; These are needed for the tests
     (native-inputs `(("git" ,git)
                      ("cvs" ,cvs)))
-    (home-page "http://www.gnu.org/software/cssc/")
+    (home-page "https://www.gnu.org/software/cssc/")
     (synopsis "File-based version control like SCCS")
     (description  "GNU CSSC provides a replacement for the legacy Unix source
 code control system SCCS.  This allows old code still under that system to be
diff --git a/gnu/packages/wget.scm b/gnu/packages/wget.scm
index d8a7bea..b6d203d 100644
--- a/gnu/packages/wget.scm
+++ b/gnu/packages/wget.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012 Nikita Karetnikov <nikita@karetnikov.org>
 ;;; Copyright © 2014, 2015 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2014, 2015 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -52,7 +53,7 @@ 
        ("python" ,python)               ;for testenv suite
        ("perl-http-daemon" ,perl-http-daemon)
        ("perl-io-socket-ssl" ,perl-io-socket-ssl)))
-    (home-page "http://www.gnu.org/software/wget/")
+    (home-page "https://www.gnu.org/software/wget/")
     (synopsis "Non-interactive command-line utility for downloading files")
     (description
      "GNU Wget is a non-interactive tool for fetching files using the HTTP,
diff --git a/gnu/packages/xnee.scm b/gnu/packages/xnee.scm
index 84dd85b..e26cb67 100644
--- a/gnu/packages/xnee.scm
+++ b/gnu/packages/xnee.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages xnee)
   #:use-module (guix packages)
@@ -50,7 +51,7 @@ 
        ("xproto" ,xproto)))
     (native-inputs
       `(("pkg-config" ,pkg-config)))
-    (home-page "http://www.gnu.org/software/xnee/")
+    (home-page "https://www.gnu.org/software/xnee/")
     (synopsis "Record, replay and distribute user actions under X11")
     (description
      "GNU Xnee is a program that can record, replay and distribute user
diff --git a/gnu/packages/zile.scm b/gnu/packages/zile.scm
index f1c03fb..8844712 100644
--- a/gnu/packages/zile.scm
+++ b/gnu/packages/zile.scm
@@ -1,6 +1,7 @@ 
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org>
+;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15,7 +16,7 @@ 
 ;;; GNU General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+;;; along with GNU Guix.  If not, see <https://www.gnu.org/licenses/>.
 
 (define-module (gnu packages zile)
   #:use-module (guix licenses)
@@ -59,7 +60,7 @@ 
      `(("perl" ,perl)
        ("help2man" ,help2man)
        ("pkg-config" ,pkg-config)))
-    (home-page "http://www.gnu.org/software/zile/")
+    (home-page "https://www.gnu.org/software/zile/")
     (synopsis "Lightweight Emacs clone")
     (description
      "GNU Zile is a lightweight Emacs clone.  It usage is similar to the
-- 
2.7.3