From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43790) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eii6t-0000pf-Ao for guix-patches@gnu.org; Mon, 05 Feb 2018 09:51:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eii6p-0003VK-52 for guix-patches@gnu.org; Mon, 05 Feb 2018 09:51:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:49940) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eii6o-0003Ty-Qh for guix-patches@gnu.org; Mon, 05 Feb 2018 09:51:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eii6o-0002xg-HQ for guix-patches@gnu.org; Mon, 05 Feb 2018 09:51:02 -0500 Subject: [bug#30359] [PATCH] gnu: haskell: Use HTTPS where possible. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43489) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eii5t-0008P1-V4 for guix-patches@gnu.org; Mon, 05 Feb 2018 09:50:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eii5m-0001U0-VG for guix-patches@gnu.org; Mon, 05 Feb 2018 09:50:05 -0500 Received: from mail-pg0-x243.google.com ([2607:f8b0:400e:c05::243]:43068) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eii5m-0001SR-EK for guix-patches@gnu.org; Mon, 05 Feb 2018 09:49:58 -0500 Received: by mail-pg0-x243.google.com with SMTP id f6so2099627pgs.10 for ; Mon, 05 Feb 2018 06:49:58 -0800 (PST) From: Alex Vong Date: Mon, 05 Feb 2018 22:49:54 +0800 Message-ID: <871shzmqy5.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 30359@debbugs.gnu.org --=-=-= Content-Type: text/plain 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. --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-haskell-Use-HTTPS-where-possible.patch Content-Transfer-Encoding: quoted-printable >From 7c41a4ca24385a314e18e993c5c138304e4f765b Mon Sep 17 00:00:00 2001 From: Alex Vong 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 =C2=A9 2016, 2017 David Craven ;;; Copyright =C2=A9 2017 Danny Milosavljevic ;;; Copyright =C2=A9 2017 Peter Mikkelsen -;;; Copyright =C2=A9 2017 Alex Vong +;;; Copyright =C2=A9 2017, 2018 Alex Vong ;;; Copyright =C2=A9 2017 rsiddharth ;;; Copyright =C2=A9 2017, 2018 Tobias Geerinckx-Rice ;;; @@ -74,7 +74,7 @@ (source (origin (method git-fetch) (uri (git-reference - (url "http://git.elephly.net/software/yale-haskell.g= it") + (url "https://git.elephly.net/software/yale-haskell.= git") (commit commit))) (file-name (string-append "yale-haskell-" commit "-checkou= t")) (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=3D" (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 =E2=80=98haddock=E2=80=99 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 ; (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 -@uref{http://concatenative.org}.") +@uref{https://concatenative.org}.") (license license:bsd-3))) =20 (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 mapp= ing @@ -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 a= s 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 (GL= U, @@ -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 Programm= ing with Overloading and Higher-Order Polymorphism', by Mark P Jones, in 'Adva= nced School of Functional Programming', 1995. See -@uref{http://web.cecs.pdx.edu/~mpj/pubs/springschool.html, the paper}.") +@uref{https://web.cecs.pdx.edu/~mpj/pubs/springschool.html, the paper}.") (license license:bsd-3))) =20 (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 directori= es in the Haskelll base library are quite limited. This library just repacka= ges @@ -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 ty= pe @@ -3537,7 +3537,7 @@ interoperate with code that uses the new implementati= on.") (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 comme= nts. It is modeled after doctest for Python, see -@uref{http://docs.python.org/library/doctest.html, the Doctest website}.") +@uref{https://docs.python.org/library/doctest.html, the Doctest website}.") (license license:expat))) =20 (define-public ghc-lifted-base @@ -4374,7 +4374,7 @@ occurrences of a substring (the first in case of over= laps) with another.") (description "This package provides @code{Data.Scientific}, which prov= ides the number type @code{Scientific}. Scientific numbers are arbitrary preci= sion and space efficient. They are represented using -@uref{http://en.wikipedia.org/wiki/Scientific_notation, scientific +@uref{https://en.wikipedia.org/wiki/Scientific_notation, scientific notation}.") (license license:bsd-3))) =20 @@ -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 -@url{http://www.pcre.org}.") +@url{https://www.pcre.org}.") (license license:bsd-3))) =20 (define-public ghc-diff @@ -4518,7 +4518,7 @@ providing the PCRE backend to accompany regex-base, w= ith 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 algorit= hm, @@ -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 genera= ted -from @uref{http://kate-editor.org/, Kate syntax descriptions}, so any synt= ax +from @uref{https://kate-editor.org/, Kate syntax descriptions}, so any syn= tax supported by Kate can be added. An (optional) command-line program is provided, along with a utility for generating new parsers from Kate XML sy= ntax 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 interprete= r as -described in @url{http://www.lua.org/}.") +described in @url{https://www.lua.org/}.") (license license:expat))) =20 (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 \\\"@.tar@\\\" 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 th= e 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 o= f 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.N= ames\") 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: =20 @@ -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/storabl= e-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-speci= al-" + "https://hackage.haskell.org/package/hmatrix-special/hmatrix-spec= ial-" 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-gs= l-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 mo= nad.") (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 =3D ).*$" 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 a= nd 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 sourc= e be associated with it. The programmer can then define global handlers that r= oute @@ -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 -@uref{http://en.wikipedia.org/wiki/Priority_queue, Priority Search Queues}= in +@uref{https://en.wikipedia.org/wiki/Priority_queue, Priority Search Queues= } in three different flavors: =20 @itemize @@ -7112,13 +7112,13 @@ fast insertion, deletion and lookup. This implemen= tation is based on Ralf Hinze's @uref{http://citeseer.ist.psu.edu/hinze01simple.html, A Simple Implementation Technique for Priority Search Queues}. =20 -Hence, it is similar to the @uref{http://hackage.haskell.org/package/PSQue= ue, +Hence, it is similar to the @uref{https://hackage.haskell.org/package/PSQu= eue, PSQueue} library, although it is considerably faster and provides a slight= ly different API. =20 @item @code{IntPSQ p v} is a far more efficient implementation. It fixes = the key type to @code{Int} and uses a -@code{http://en.wikipedia.org/wiki/Radix_tree, radix tree} (like @code{Int= Map}) +@code{https://en.wikipedia.org/wiki/Radix_tree, radix tree} (like @code{In= tMap}) with an additional min-heap property. =20 @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 -@uref{http://en.wikipedia.org/wiki/UUID, UUIDs}, and basic conversion +@uref{https://en.wikipedia.org/wiki/UUID, UUIDs}, and basic conversion functions.") (license license:bsd-3))) =20 --=20 2.16.1 --=-=-= Content-Type: text/plain Cheers, Alex --=-=-=--