emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#30359: closed ([PATCH] gnu: haskell: Use HTTPS whe


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#30359: closed ([PATCH] gnu: haskell: Use HTTPS where possible.)
Date: Sun, 18 Feb 2018 16:37:01 +0000

Your message dated Sun, 18 Feb 2018 17:36:20 +0100
with message-id <address@hidden>
and subject line Re: [bug#30359] [PATCH] gnu: haskell: Use HTTPS where possible.
has caused the debbugs.gnu.org bug report #30359,
regarding [PATCH] gnu: haskell: Use HTTPS where possible.
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
30359: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=30359
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: [PATCH] gnu: haskell: Use HTTPS where possible. Date: Mon, 05 Feb 2018 22:49:54 +0800 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
Hello,

This patch attempts to change all the uses of HTTP to HTTPS in
haskell.scm when it doesn't cause an error. All updated URL are tested
on Tor Browser. So it should work on other browsers as well.

>From 7c41a4ca24385a314e18e993c5c138304e4f765b Mon Sep 17 00:00:00 2001
From: Alex Vong <address@hidden>
Date: Mon, 5 Feb 2018 22:15:16 +0800
Subject: [PATCH] gnu: haskell: Use HTTPS where possible.

* gnu/packages/haskell.scm (cl-yale-haskell)[source, home-page]: Use HTTPS.
(ghc-libxml)[source, home-page]: Likewise.
(ghc-haddock-library)[home-page]: Likewise.
(ghc-haddock-api)[home-page]: Likewise.
(ghc-haddock)[home-page]: Likewise.
(ghc-simple-reflect)[home-page]: Likewise.
(ghc-alex)[home-page]: Likewise.
(ghc-concatenative)[description]: Likewise.
(ghc-openglraw)[home-page]: Likewise.
(ghc-glut)[home-page]: Likewise.
(ghc-gluraw)[home-page]: Likewise.
(ghc-opengl)[home-page]: Likewise.
(cabal-install)[home-page]: Likewise.
(ghc-mtl)[description]: Likewise.
(ghc-temporary)[home-page]: Likewise.
(ghc-temporary-rc)[home-page]: Likewise.
(ghc-fgl)[home-page]: Likewise.
(ghc-blaze-markup)[home-page]: Likewise.
(ghc-doctest)[description]: Likewise.
(ghc-scientific)[description]: Likewise.
(ghc-regex-pcre-builtin)[description]: Likewise.
(ghc-diff)[home-page]: Likewise.
(ghc-highlighting-kate)[description]: Likewise.
(ghc-hslua)[description]: Likewise.
(ghc-pandoc)[home-page]: Likewise.
(ghc-rfc5051)[home-page]: Likewise.
(ghc-data-ordlist)[home-page]: Likewise.
(ghc-regex-compat-tdfa)[home-page]: Likewise.
(ghc-sandi)[home-page]: Likewise.
(ghc-bytestring-handle)[home-page]: Likewise.
(ghc-tar)[home-page]: Likewise.
(ghc-transformers)[home-page]: Likewise.
(ghc-patience)[home-page]: Likewise.
(ghc-monads-tf)[home-page]: Likewise.
(ghc-colour)[home-page]: Likewise.
(ghc-directory)[home-page]: Likewise.
(ghc-process)[home-page]: Likewise.
(ghc-wl-pprint-text)[home-page]: Likewise.
(ghc-fgl-arbitrary)[home-page]: Likewise.
(ghc-graphviz)[description]: Likewise.
(ghc-array)[home-page]: Likewise.
(ghc-storable-complex)[source]: Likewise.
(ghc-hmatrix)[source]: Likewise.
(ghc-hmatrix-gsl)[source]: Likewise.
(ghc-hmatrix-special)[source]: Likewise.
(ghc-hmatrix-gsl-stats)[source]: Likewise.
(ghc-easyplot)[source, home-page]: Likewise.
(ghc-hashtables)[source]: Likewise.
(ghc-data-accessor)[home-page]: Likewise.
(ghc-data-accessor-transformers)[home-page]: Likewise.
(ghc-gnuplot)[home-page]: Likewise.
(ghc-terminal-size)[home-page]: Likewise.
(ghc-language-c)[home-page]: Likewise.
(ghc-hslogger)[home-page]: Likewise.
(ghc-json)[home-page]: Likewise.
(ghc-hex)[home-page]: Likewise.
(ghc-psqueues)[description]: Likewise.
(ghc-uuid-types)[description]: Likewise.
---
 gnu/packages/haskell.scm | 128 +++++++++++++++++++++++------------------------
 1 file changed, 64 insertions(+), 64 deletions(-)

diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 0840ef42b..33334e03a 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -10,7 +10,7 @@
 ;;; Copyright © 2016, 2017 David Craven <address@hidden>
 ;;; Copyright © 2017 Danny Milosavljevic <address@hidden>
 ;;; Copyright © 2017 Peter Mikkelsen <address@hidden>
-;;; Copyright © 2017 Alex Vong <address@hidden>
+;;; Copyright © 2017, 2018 Alex Vong <address@hidden>
 ;;; Copyright © 2017 rsiddharth <address@hidden>
 ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <address@hidden>
 ;;;
@@ -74,7 +74,7 @@
       (source (origin
                 (method git-fetch)
                 (uri (git-reference
-                      (url "http://git.elephly.net/software/yale-haskell.git";)
+                      (url "https://git.elephly.net/software/yale-haskell.git";)
                       (commit commit)))
                 (file-name (string-append "yale-haskell-" commit "-checkout"))
                 (sha256
@@ -98,7 +98,7 @@
                #t)))))
       (inputs
        `(("clisp" ,clisp)))
-      (home-page "http://git.elephly.net/software/yale-haskell.git";)
+      (home-page "https://git.elephly.net/software/yale-haskell.git";)
       (synopsis "Port of the Yale Haskell system to CLISP")
       (description "This package provides the Yale Haskell system running on
 top of CLISP.")
@@ -449,7 +449,7 @@ determine the hostname.")
     (source
      (origin
        (method url-fetch)
-       (uri (string-append "http://hackage.haskell.org/package/libxml/";
+       (uri (string-append "https://hackage.haskell.org/package/libxml/";
                            "libxml-" version ".tar.gz"))
        (sha256
         (base32
@@ -463,7 +463,7 @@ determine the hostname.")
        `(,(string-append "--extra-include-dirs="
                          (assoc-ref %build-inputs "libxml2")
                          "/include/libxml2"))))
-    (home-page "http://hackage.haskell.org/package/libxml";)
+    (home-page "https://hackage.haskell.org/package/libxml";)
     (synopsis "Haskell bindings to libxml2")
     (description
      "This library provides minimal Haskell binding to libxml2.")
@@ -653,7 +653,7 @@ nothing.")
        ("ghc-quickcheck" ,ghc-quickcheck)))
     (native-inputs
      `(("hspec-discover" ,hspec-discover)))
-    (home-page "http://www.haskell.org/haddock/";)
+    (home-page "https://www.haskell.org/haddock/";)
     (synopsis
      "Library exposing some functionality of Haddock")
     (description
@@ -682,7 +682,7 @@ the ‘haddock’ package.")
     (inputs
      `(("ghc-paths" ,ghc-paths)
        ("ghc-haddock-library" ,ghc-haddock-library)))
-    (home-page "http://www.haskell.org/haddock/";)
+    (home-page "https://www.haskell.org/haddock/";)
     (synopsis "API for documentation-generation tool Haddock")
     (description "This package provides an API to Haddock, the
 documentation-generation tool for Haskell libraries.")
@@ -707,7 +707,7 @@ documentation-generation tool for Haskell libraries.")
                                ; upstream.  See
                                ; 
<https://github.com/haskell/haddock/issues/427>
     (inputs `(("ghc-haddock-api" ,ghc-haddock-api)))
-    (home-page "http://www.haskell.org/haddock/";)
+    (home-page "https://www.haskell.org/haddock/";)
     (synopsis
      "Documentation-generation tool for Haskell libraries")
     (description
@@ -730,7 +730,7 @@ documentation-generation tool for Haskell libraries.")
          "1dpcf6w3cf1sfl9bnlsx04x7aghw029glj5d05qzrsnms2rlw8iq"))))
     (build-system haskell-build-system)
     (home-page
-     "http://twanvl.nl/blog/haskell/simple-reflection-of-expressions";)
+     "https://twanvl.nl/blog/haskell/simple-reflection-of-expressions";)
     (synopsis
      "Simple reflection of expressions containing variables")
     (description
@@ -786,7 +786,7 @@ package are to parse or generate Haskell 98 code.")
          "0bi1cs9b8ir33h1fl6x2xw4ymygapqbr713ridpf7rmk2wa7jqqs"))))
     (build-system haskell-build-system)
     (inputs `(("ghc-quickcheck" ,ghc-quickcheck)))
-    (home-page "http://www.haskell.org/alex/";)
+    (home-page "https://www.haskell.org/alex/";)
     (synopsis
      "Tool for generating lexical analysers in Haskell")
     (description
@@ -867,7 +867,7 @@ tool lex or flex for C/C++.")
     (description
      "Concatenative gives Haskell Factor-style combinators and arrows for
 postfix notation.  For more information on stack based languages, see
address@hidden://concatenative.org}.")
address@hidden://concatenative.org}.")
     (license license:bsd-3)))
 
 (define-public ghc-happy
@@ -1137,7 +1137,7 @@ computation library for Haskell.")
      `(("ghc-half" ,ghc-half)
        ("glu" ,glu)
        ("ghc-text" ,ghc-text)))
-    (home-page "http://www.haskell.org/haskellwiki/Opengl";)
+    (home-page "https://www.haskell.org/haskellwiki/Opengl";)
     (synopsis "Raw Haskell bindings for the OpenGL graphics system")
     (description "OpenGLRaw is a raw Haskell binding for the OpenGL 4.5
 graphics system and lots of OpenGL extensions.  It is basically a 1:1 mapping
@@ -1170,7 +1170,7 @@ found at runtime, a userError is thrown.")
        ("ghc-opengl" ,ghc-opengl)
        ("ghc-openglraw" ,ghc-openglraw)
        ("freeglut" ,freeglut)))
-    (home-page "http://www.haskell.org/haskellwiki/Opengl";)
+    (home-page "https://www.haskell.org/haskellwiki/Opengl";)
     (synopsis "Haskell bindings for the OpenGL Utility Toolkit")
     (description "This library provides Haskell bindings for the OpenGL
 Utility Toolkit, a window system-independent toolkit for writing OpenGL
@@ -1194,7 +1194,7 @@ programs.")
     (build-system haskell-build-system)
     (inputs
      `(("ghc-openglraw" ,ghc-openglraw)))
-    (home-page "http://www.haskell.org/haskellwiki/Opengl";)
+    (home-page "https://www.haskell.org/haskellwiki/Opengl";)
     (synopsis "Raw Haskell bindings GLU")
     (description "GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL
 utility library.  It is basically a 1:1 mapping of GLU's C API, intended as a
@@ -1222,7 +1222,7 @@ basis for a nicer interface.")
        ("ghc-gluraw" ,ghc-gluraw)
        ("ghc-statevar" ,ghc-statevar)
        ("ghc-openglraw" ,ghc-openglraw)))
-    (home-page "http://www.haskell.org/haskellwiki/Opengl";)
+    (home-page "https://www.haskell.org/haskellwiki/Opengl";)
     (synopsis "Haskell bindings for the OpenGL graphics system")
     (description "This package provides Haskell bindings for the OpenGL
 graphics system (GL, version 4.5) and its accompanying utility library (GLU,
@@ -1451,7 +1451,7 @@ versions of GHC (i.e., < 6.10).")
       ("ghc-random" ,ghc-random)
       ("ghc-stm" ,ghc-stm)
       ("ghc-zlib" ,ghc-zlib)))
-   (home-page "http://www.haskell.org/cabal/";)
+   (home-page "https://www.haskell.org/cabal/";)
    (synopsis "Command-line interface for Cabal and Hackage")
    (description
     "The cabal command-line program simplifies the process of managing
@@ -1482,7 +1482,7 @@ installation of Haskell libraries and programs.")
 for various monad transformers, inspired by the paper 'Functional Programming
 with Overloading and Higher-Order Polymorphism', by Mark P Jones, in 'Advanced
 School of Functional Programming', 1995.  See
address@hidden://web.cecs.pdx.edu/~mpj/pubs/springschool.html, the paper}.")
address@hidden://web.cecs.pdx.edu/~mpj/pubs/springschool.html, the paper}.")
     (license license:bsd-3)))
 
 (define-public ghc-paths
@@ -2709,7 +2709,7 @@ for Haskell.")
          "0is67bmsjmbbw6wymhis8wyq9gax3sszm573p5719fx2c9z9r24a"))))
     (build-system haskell-build-system)
     (inputs `(("ghc-exceptions" ,ghc-exceptions)))
-    (home-page "http://www.github.com/batterseapower/temporary";)
+    (home-page "https://www.github.com/batterseapower/temporary";)
     (synopsis "Temporary file and directory support")
     (description "The functions for creating temporary files and directories
 in the Haskelll base library are quite limited.  This library just repackages
@@ -2735,7 +2735,7 @@ installed.")
     (build-system haskell-build-system)
     (inputs `(("ghc-exceptions" ,ghc-exceptions)))
     (home-page
-     "http://www.github.com/feuerbach/temporary";)
+     "https://www.github.com/feuerbach/temporary";)
     (synopsis
      "Portable temporary file and directory support")
     (description
@@ -2881,7 +2881,7 @@ variety of traversals.")
      `(("ghc-mtl" ,ghc-mtl)
        ("ghc-hspec" ,ghc-hspec)
        ("ghc-quickcheck" ,ghc-quickcheck)))
-    (home-page "http://web.engr.oregonstate.edu/~erwig/fgl/haskell";)
+    (home-page "https://web.engr.oregonstate.edu/~erwig/fgl/haskell";)
     (synopsis
      "Martin Erwig's Functional Graph Library")
     (description "The functional graph library, FGL, is a collection of type
@@ -3537,7 +3537,7 @@ interoperate with code that uses the new implementation.")
     (inputs
      `(("ghc-blaze-builder" ,ghc-blaze-builder)
        ("ghc-text" ,ghc-text)))
-    (home-page "http://jaspervdj.be/blaze";)
+    (home-page "https://jaspervdj.be/blaze";)
     (synopsis "Fast markup combinator library for Haskell")
     (description "This library provides core modules of a markup combinator
 library for Haskell.")
@@ -4264,7 +4264,7 @@ monad transformer (instead of the IO monad).")
     (synopsis "Test interactive Haskell examples")
     (description "The doctest program checks examples in source code comments.
 It is modeled after doctest for Python, see
address@hidden://docs.python.org/library/doctest.html, the Doctest website}.")
address@hidden://docs.python.org/library/doctest.html, the Doctest website}.")
     (license license:expat)))
 
 (define-public ghc-lifted-base
@@ -4374,7 +4374,7 @@ occurrences of a substring (the first in case of 
overlaps) with another.")
     (description "This package provides @code{Data.Scientific}, which provides
 the number type @code{Scientific}.  Scientific numbers are arbitrary precision
 and space efficient.  They are represented using
address@hidden://en.wikipedia.org/wiki/Scientific_notation, scientific
address@hidden://en.wikipedia.org/wiki/Scientific_notation, scientific
 notation}.")
     (license license:bsd-3)))
 
@@ -4503,7 +4503,7 @@ it can parse and apply LaTeX macros.")
     (description
      "This package is an enhancement of the @code{Text.Regex} library,
 providing the PCRE backend to accompany regex-base, with bundled code from
address@hidden://www.pcre.org}.")
address@hidden://www.pcre.org}.")
     (license license:bsd-3)))
 
 (define-public ghc-diff
@@ -4518,7 +4518,7 @@ providing the PCRE backend to accompany regex-base, with 
bundled code from
                (base32
                 "13iqqmpadcm7fvqwbfrz94w030rvjh66w2bdls1253128ac2n0vz"))))
     (build-system haskell-build-system)
-    (home-page "http://hub.darcs.net/sterlingclover/Diff";)
+    (home-page "https://hub.darcs.net/sterlingclover/Diff";)
     (synopsis "O(ND) diff algorithm in Haskell")
     (description
      "This package provides an implementation of the standard diff algorithm,
@@ -4551,7 +4551,7 @@ and utilities for pretty printing.")
     (description
      "Highlighting-kate is a syntax highlighting library with support for
 nearly one hundred languages.  The syntax parsers are automatically generated
-from @uref{http://kate-editor.org/, Kate syntax descriptions}, so any syntax
+from @uref{https://kate-editor.org/, Kate syntax descriptions}, so any syntax
 supported by Kate can be added.  An (optional) command-line program is
 provided, along with a utility for generating new parsers from Kate XML syntax
 descriptions.")
@@ -5044,7 +5044,7 @@ TIFF and GIF formats.")
     (synopsis "Lua language interpreter embedding in Haskell")
     (description
      "The Scripting.Lua module is a wrapper of the Lua language interpreter as
-described in @url{http://www.lua.org/}.";)
+described in @url{https://www.lua.org/}.";)
     (license license:expat)))
 
 (define-public ghc-byteable
@@ -5259,7 +5259,7 @@ the choice of SSL/TLS, and SOCKS.")
        ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)
        ("ghc-quickcheck" ,ghc-quickcheck)
        ("ghc-hunit" ,ghc-hunit)))
-    (home-page "http://pandoc.org";)
+    (home-page "https://pandoc.org";)
     (synopsis "Conversion between markup formats")
     (description
      "Pandoc is a Haskell library for converting from one markup format to
@@ -5308,7 +5308,7 @@ MODS-format XML intermediate.")
         (base32
          "0av4c3qvwbkbzrjrrg601ay9pds7wscqqp2lc2z78mv2lllap3g3"))))
     (build-system haskell-build-system)
-    (home-page "http://hackage.haskell.org/package/rfc5051";)
+    (home-page "https://hackage.haskell.org/package/rfc5051";)
     (synopsis "Simple unicode collation as per RFC5051")
     (description
      "This library implements @code{unicode-casemap}, the simple, non
@@ -5561,7 +5561,7 @@ been observed, so this library should be suitable for 
high performance scenarios
         (base32
          "03a9ix1fcx08viwv2jg5ndw1qbkydyyrmjvqr9wasmcik9x1wv3g"))))
     (build-system haskell-build-system)
-    (home-page "http://hackage.haskell.org/package/data-ordlist";)
+    (home-page "https://hackage.haskell.org/package/data-ordlist";)
     (synopsis "Set and bag operations on ordered lists")
     (description
      "This module provides set and multiset operations on ordered lists.")
@@ -5663,7 +5663,7 @@ inspired by libtre.")
     (inputs
      `(("ghc-regex-base" ,ghc-regex-base)
        ("ghc-regex-tdfa" ,ghc-regex-tdfa)))
-    (home-page "http://hub.darcs.net/shelarcy/regex-compat-tdfa";)
+    (home-page "https://hub.darcs.net/shelarcy/regex-compat-tdfa";)
     (synopsis "Unicode Support version of Text.Regex, using regex-tdfa")
     (description
      "One module layer over @code{regex-tdfa} to replace @code{Text.Regex}.
@@ -5695,7 +5695,7 @@ this problem.")
        ("ghc-tasty-hunit" ,ghc-tasty-hunit)
        ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
        ("ghc-tasty-th" ,ghc-tasty-th)))
-    (home-page "http://hackage.haskell.org/package/sandi";)
+    (home-page "https://hackage.haskell.org/package/sandi";)
     (synopsis "Data encoding library")
     (description "Reasonably fast data encoding library.")
     (license license:bsd-3)))
@@ -5720,7 +5720,7 @@ this problem.")
        ("ghc-test-framework" ,ghc-test-framework)
        ("ghc-test-framework-hunit" ,ghc-test-framework-hunit)
        ("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
-    (home-page "http://hub.darcs.net/ganesh/bytestring-handle";)
+    (home-page "https://hub.darcs.net/ganesh/bytestring-handle";)
     (synopsis "ByteString-backed Handles")
     (description "ByteString-backed Handles") ; There is no description
     (license license:bsd-3)))
@@ -5745,7 +5745,7 @@ this problem.")
        ("ghc-tasty" ,ghc-tasty)
        ("ghc-tasty-quickcheck" ,ghc-tasty-quickcheck)
        ("ghc-array" ,ghc-array)))
-    (home-page "http://hackage.haskell.org/package/tar";)
+    (home-page "https://hackage.haskell.org/package/tar";)
     (synopsis "Reading, writing and manipulating \".tar\" archive files")
     (description
      "This library is for working with \\\"@address@hidden" archive files.
@@ -5771,7 +5771,7 @@ an index.")
         (base32
          "1qkhi8ssf8c4jnmrw9dzym3igqbzq7h48iisaykdfzdsm09qfh3c"))))
     (build-system haskell-build-system)
-    (home-page "http://hackage.haskell.org/package/transformers";)
+    (home-page "https://hackage.haskell.org/package/transformers";)
     (synopsis "Concrete functor and monad transformers")
     (description
      "A portable library of functor and monad transformers, inspired by the 
paper
@@ -5857,7 +5857,7 @@ an executable.")
         (base32
          "0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm"))))
     (build-system haskell-build-system)
-    (home-page "http://hackage.haskell.org/package/patience";)
+    (home-page "https://hackage.haskell.org/package/patience";)
     (synopsis "Patience diff and longest increasing subsequence")
     (description
      "This library implements the 'patience diff' algorithm, as well as the
@@ -5881,7 +5881,7 @@ performance, nice output for humans, and simplicity of 
implementation.")
         (base32
          "1wdhskwa6dw8qljbvwpyxj8ca6y95q2np7z4y4q6bpf4anmd5794"))))
     (build-system haskell-build-system)
-    (home-page "http://hackage.haskell.org/package/monads-tf";)
+    (home-page "https://hackage.haskell.org/package/monads-tf";)
     (synopsis "Monad classes, using type families")
     (description
      "Monad classes using type families, with instances for various monad 
transformers,
@@ -5942,7 +5942,7 @@ from using 'String' to 'ByteString'.")
       (base32
        "1qmn1778xzg07jg9nx4k1spdz2llivpblf6wwrps1qpqjhsac5cd"))))
   (build-system haskell-build-system)
-  (home-page "http://www.haskell.org/haskellwiki/Colour";)
+  (home-page "https://www.haskell.org/haskellwiki/Colour";)
   (synopsis "Model for human colour perception")
   (description
    "This package provides a data type for colours and transparency.
@@ -5964,7 +5964,7 @@ supported.  A module of colour names 
(\"Data.Colour.Names\") is provided.")
         (base32
          "0zkqihmdfz7bzv3sxh1p9ijl4vra880kfy3qy9h96flq7d2if0f2"))))
     (build-system haskell-build-system)
-    (home-page "http://hackage.haskell.org/package/directory";)
+    (home-page "https://hackage.haskell.org/package/directory";)
     (synopsis "Platform-agnostic library for file system operations")
     (description
      "This library provides a basic set of operations for manipulating
@@ -5994,7 +5994,7 @@ files and directories in a portable way.")
              (substitute* "System/Process/Posix.hs"
                (("/bin/sh") (which "sh")))
              #t)))))
-    (home-page "http://hackage.haskell.org/package/process";)
+    (home-page "https://hackage.haskell.org/package/process";)
     (synopsis "System process libraries")
     (description
      "This package contains libraries for dealing with system processes.")
@@ -6016,7 +6016,7 @@ files and directories in a portable way.")
     (build-system haskell-build-system)
     (inputs
      `(("ghc-text" ,ghc-text)))
-    (home-page "http://hackage.haskell.org/package/wl-pprint-text";)
+    (home-page "https://hackage.haskell.org/package/wl-pprint-text";)
     (synopsis "Wadler/Leijen Pretty Printer for Text values")
     (description
      "A clone of wl-pprint for use with the text library.")
@@ -6040,7 +6040,7 @@ files and directories in a portable way.")
      `(("ghc-fgl" ,ghc-fgl)
        ("ghc-quickcheck" ,ghc-quickcheck)
        ("ghc-hspec" ,ghc-hspec)))
-    (home-page "http://hackage.haskell.org/package/fgl-arbitrary";)
+    (home-page "https://hackage.haskell.org/package/fgl-arbitrary";)
     (synopsis "QuickCheck support for fgl")
     (description
      "Provides Arbitrary instances for fgl graphs to avoid adding a
@@ -6075,7 +6075,7 @@ for generating graph-like data structures.")
     (synopsis "Bindings to Graphviz for graph visualisation")
     (description
      "This library provides bindings for the Dot language used by
-the @uref{http://graphviz.org/, Graphviz} suite of programs for
+the @uref{https://graphviz.org/, Graphviz} suite of programs for
 visualising graphs, as well as functions to call those programs.
 Main features of the graphviz library include:
 
@@ -6106,7 +6106,7 @@ and edge labels with positional information, etc.
          "12v83s2imxb3p2crnlzrpjh0nk6lpysw9bdk9yahs6f37csa5jaj"))))
     (build-system haskell-build-system)
     (home-page
-     "http://hackage.haskell.org/package/array";)
+     "https://hackage.haskell.org/package/array";)
     (synopsis "Mutable and immutable arrays")
     (description
      "In addition to providing the @code{Data.Array} module, this package also 
defines
@@ -6464,7 +6464,7 @@ which can't be decoded in the current locale encoding.")
      (origin
        (method url-fetch)
        (uri (string-append
-             
"http://hackage.haskell.org/package/storable-complex/storable-complex-";
+             
"https://hackage.haskell.org/package/storable-complex/storable-complex-";
              version ".tar.gz"))
        (sha256
         (base32 "01kwwkpbfjrv26vj83cd92px5qbq1bpgxj0r45534aksqhany1xb"))))
@@ -6484,7 +6484,7 @@ and Fortran complex data types.")
      (origin
        (method url-fetch)
        (uri (string-append
-             "http://hackage.haskell.org/package/hmatrix/hmatrix-";
+             "https://hackage.haskell.org/package/hmatrix/hmatrix-";
              version ".tar.gz"))
        (sha256
         (base32 "07zkwvg872hfk6jyn4s54ws8mvclynazaxf7fsbqi16dmf9dn61c"))))
@@ -6514,7 +6514,7 @@ numerical computations based on BLAS and LAPACK.")
      (origin
        (method url-fetch)
        (uri (string-append
-             "http://hackage.haskell.org/package/hmatrix-gsl/hmatrix-gsl-";
+             "https://hackage.haskell.org/package/hmatrix-gsl/hmatrix-gsl-";
              version ".tar.gz"))
        (sha256
         (base32 "0mflm7zg6c6a5vy092pa429rzpyv5drc1589r3x4fbmvcyqc79gx"))))
@@ -6541,7 +6541,7 @@ using GSL.")
        (method url-fetch)
        (uri
         (string-append
-         "http://hackage.haskell.org/package/hmatrix-special/hmatrix-special-";
+         "https://hackage.haskell.org/package/hmatrix-special/hmatrix-special-";
          version ".tar.gz"))
        (sha256
         (base32 "0kpcqdchi7ikzhqacy4rh4dxz3v37paxyb84wqa66sysb72wkabj"))))
@@ -6564,7 +6564,7 @@ functions for Haskell.")
        (method url-fetch)
        (uri
         (string-append
-         
"http://hackage.haskell.org/package/hmatrix-gsl-stats/hmatrix-gsl-stats-";
+         
"https://hackage.haskell.org/package/hmatrix-gsl-stats/hmatrix-gsl-stats-";
          version ".tar.gz"))
        (sha256
         (base32 "1gslgk58lzin43cvbpivhw7nrn9qyaa6qwhy1z9ypvyal5p8n3sa"))))
@@ -6589,7 +6589,7 @@ interface for statistics based on hmatrix and GSL.")
      (origin
        (method url-fetch)
        (uri (string-append
-             "http://hackage.haskell.org/package/easyplot/easyplot-";
+             "https://hackage.haskell.org/package/easyplot/easyplot-";
              version ".tar.gz"))
        (sha256
         (base32 "18kndgvdj2apjpfga6fp7m16y1gx8zrwp3c5vfj03sx4v6jvciqk"))))
@@ -6599,7 +6599,7 @@ interface for statistics based on hmatrix and GSL.")
      `(#:phases (modify-phases %standard-phases
                   (add-after 'unpack 'fix-setup-suffix
                     (lambda _ (rename-file "Setup.lhs" "Setup.hs") #t)))))
-    (home-page "http://hub.darcs.net/scravy/easyplot";)
+    (home-page "https://hub.darcs.net/scravy/easyplot";)
     (synopsis "Haskell plotting library based on gnuplot")
     (description "This package provides a plotting library for
 Haskell, using gnuplot for rendering.")
@@ -6613,7 +6613,7 @@ Haskell, using gnuplot for rendering.")
      (origin
        (method url-fetch)
        (uri (string-append
-             "http://hackage.haskell.org/package/hashtables/hashtables-";
+             "https://hackage.haskell.org/package/hashtables/hashtables-";
              version ".tar.gz"))
        (sha256
         (base32 "1b6w9xznk42732vpd8ili60k12yq190xnajgga0iwbdpyg424lgg"))))
@@ -6643,7 +6643,7 @@ a set of wrappers to use the hash tables in the IO 
monad.")
        (sha256
         (base32 "1vf2g1gac3rm32g97rl0fll51m88q7ry4m6khnl5j47qsmx24r9l"))))
     (build-system haskell-build-system)
-    (home-page "http://www.haskell.org/haskellwiki/Record_access";)
+    (home-page "https://www.haskell.org/haskellwiki/Record_access";)
     (synopsis
      "Haskell utilities for accessing and manipulating fields of records")
     (description "This package provides Haskell modules for accessing and
@@ -6664,7 +6664,7 @@ manipulating fields of records.")
         (base32 "0yp030vafbpddl27m606aibbbr5ar5j5bsv4bksscz3cq4yq5j10"))))
     (build-system haskell-build-system)
     (inputs `(("ghc-data-accessor" ,ghc-data-accessor)))
-    (home-page "http://www.haskell.org/haskellwiki/Record_access";)
+    (home-page "https://www.haskell.org/haskellwiki/Record_access";)
     (synopsis "Use Accessor to access state in transformers State monad")
     (description "This package provides Haskell modules to allow use of
 Accessor to access state in transformers State monad.")
@@ -6716,7 +6716,7 @@ helper functions for Lists, Maybes, Tuples, Functions.")
                (substitute* "os/generic/Graphics/Gnuplot/Private/OS.hs"
                  (("(gnuplotName = ).*$" all cmd)
                   (string-append cmd "\"" gnuplot "/bin/gnuplot\"")))))))))
-    (home-page "http://www.haskell.org/haskellwiki/Gnuplot";)
+    (home-page "https://www.haskell.org/haskellwiki/Gnuplot";)
     (synopsis "2D and 3D plots using gnuplot")
     (description "This package provides a Haskell module for creating 2D and
 3D plots using gnuplot.")
@@ -6803,7 +6803,7 @@ for general types.")
                (base32
                 "0n4nvj3dbj9gxfnprgish45asn9z4dipv9j98s8i7g2n8yb3xhmm"))))
     (build-system haskell-build-system)
-    (home-page "http://hackage.haskell.org/package/terminal-size";)
+    (home-page "https://hackage.haskell.org/package/terminal-size";)
     (synopsis "Get terminal window height and width")
     (description "Get terminal window height and width without ncurses
 dependency.")
@@ -6826,7 +6826,7 @@ dependency.")
     (native-inputs
      `(("ghc-happy" ,ghc-happy)
        ("ghc-alex" ,ghc-alex)))
-    (home-page "http://visq.github.io/language-c/";)
+    (home-page "https://visq.github.io/language-c/";)
     (synopsis "Analysis and generation of C code")
     (description
      "Language C is a Haskell library for the analysis and generation of C 
code.
@@ -6942,7 +6942,7 @@ files in Haskell.")
        ("ghc-process" ,ghc-process)))
     (native-inputs
      `(("ghc-hunit" ,ghc-hunit)))
-    (home-page "http://software.complete.org/hslogger";)
+    (home-page "https://software.complete.org/hslogger";)
     (synopsis "Logging framework for Haskell, similar to Python's logging 
module")
     (description "Hslogger lets each log message have a priority and source be
 associated with it.  The programmer can then define global handlers that route
@@ -6986,7 +6986,7 @@ handled safely, this is what you're left with.")
        ("ghc-mtl" ,ghc-mtl)
        ("ghc-text" ,ghc-text)
        ("ghc-parsec" ,ghc-parsec)))
-    (home-page "http://hackage.haskell.org/package/json";)
+    (home-page "https://hackage.haskell.org/package/json";)
     (synopsis "Serializes Haskell data to and from JSON")
     (description "This package provides a parser and pretty printer for
 converting between Haskell values and JSON.
@@ -7071,7 +7071,7 @@ are the bottleneck of web servers.")
         (base32
          "1v31xiaivrrn0q2jz8919wvkjplv1kxna5ajhsj701fqxm1i5vhj"))))
     (build-system haskell-build-system)
-    (home-page "http://hackage.haskell.org/package/hex";)
+    (home-page "https://hackage.haskell.org/package/hex";)
     (synopsis "Convert strings into hexadecimal and back")
     (description "This package provides conversion functions between
 bytestrings and their hexademical representation.")
@@ -7103,7 +7103,7 @@ bytestrings and their hexademical representation.")
     (home-page "https://github.com/bttr/psqueues";)
     (synopsis "Pure priority search queues")
     (description "The psqueues package provides
address@hidden://en.wikipedia.org/wiki/Priority_queue, Priority Search Queues} 
in
address@hidden://en.wikipedia.org/wiki/Priority_queue, Priority Search Queues} 
in
 three different flavors:
 
 @itemize
@@ -7112,13 +7112,13 @@ fast insertion, deletion and lookup.  This 
implementation is based on Ralf
 Hinze's @uref{http://citeseer.ist.psu.edu/hinze01simple.html, A Simple
 Implementation Technique for Priority Search Queues}.
 
-Hence, it is similar to the @uref{http://hackage.haskell.org/package/PSQueue,
+Hence, it is similar to the @uref{https://hackage.haskell.org/package/PSQueue,
 PSQueue} library, although it is considerably faster and provides a slightly
 different API.
 
 @item @code{IntPSQ p v} is a far more efficient implementation.  It fixes the
 key type to @code{Int} and uses a
address@hidden://en.wikipedia.org/wiki/Radix_tree, radix tree} (like 
@code{IntMap})
address@hidden://en.wikipedia.org/wiki/Radix_tree, radix tree} (like 
@code{IntMap})
 with an additional min-heap property.
 
 @item @code{HashPSQ k p v} is a fairly straightforward extension
@@ -7769,7 +7769,7 @@ IPv4, IPv6 and MAC addresses.")
     (synopsis "Haskell type definitions for UUIDs")
     (description "This Haskell library contains type definitions for
 @dfn{Universally Unique Identifiers} or
address@hidden://en.wikipedia.org/wiki/UUID, UUIDs}, and basic conversion
address@hidden://en.wikipedia.org/wiki/UUID, UUIDs}, and basic conversion
 functions.")
     (license license:bsd-3)))
 
-- 
2.16.1

Cheers,
Alex

--- End Message ---
--- Begin Message --- Subject: Re: [bug#30359] [PATCH] gnu: haskell: Use HTTPS where possible. Date: Sun, 18 Feb 2018 17:36:20 +0100 User-agent: Notmuch/0.26 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu)
Alex Vong <address@hidden> writes:

> From 8381f0d8f27640c6624cc66adff6f21559f40e66 Mon Sep 17 00:00:00 2001
> From: Alex Vong <address@hidden>
> Date: Mon, 5 Feb 2018 22:15:16 +0800
> Subject: [PATCH] gnu: haskell: Use HTTPS where possible.

Applied, thanks!

Attachment: signature.asc
Description: PGP signature


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]