[Git][haskell-team/package-plan][master] more patches

Clint Adams gitlab at salsa.debian.org
Mon Apr 16 18:27:45 BST 2018


Clint Adams pushed to branch master at Debian Haskell Group / package-plan


Commits:
f9a49eaa by Clint Adams at 2018-04-16T13:27:31-04:00
more patches

- - - - -


21 changed files:

- + additional-cabals/cryptohash-md5-0.11.100.1.cabal
- + additional-cabals/cryptohash-sha1-0.11.100.1.cabal
- + additional-cabals/cryptohash-sha256-0.11.101.0.cabal
- + additional-cabals/edit-distance-0.2.2.1.cabal
- packages.txt
- + patches/blaze-markup/0.8.2.0/newer-deps
- + patches/blaze-markup/0.8.2.0/series
- + patches/cryptohash-md5/0.11.100.1/newer-deps
- + patches/cryptohash-md5/0.11.100.1/series
- + patches/cryptohash-sha1/0.11.100.1/newer-deps
- + patches/cryptohash-sha1/0.11.100.1/series
- + patches/cryptohash-sha256/0.11.101.0/newer-tasty
- + patches/cryptohash-sha256/0.11.101.0/series
- + patches/edit-distance/0.2.2.1/newer-deps
- + patches/edit-distance/0.2.2.1/series
- + patches/fgl/5.6.0.0/newer-quickcheck
- + patches/fgl/5.6.0.0/series
- + patches/hackage-security/0.5.3.0/newer-deps
- + patches/hackage-security/0.5.3.0/series
- + patches/polynomial/0.7.3/newer-hunit
- + patches/polynomial/0.7.3/series


Changes:

=====================================
additional-cabals/cryptohash-md5-0.11.100.1.cabal
=====================================
--- /dev/null
+++ b/additional-cabals/cryptohash-md5-0.11.100.1.cabal
@@ -0,0 +1,79 @@
+name:                cryptohash-md5
+version:             0.11.100.1
+description:
+    A practical incremental and one-pass, pure API to the
+    <https://en.wikipedia.org/wiki/MD5 MD5 hash algorithm>
+    (including <https://en.wikipedia.org/wiki/HMAC HMAC> support)
+    with performance close to the fastest implementations available in other languages.
+    .
+    The implementation is made in C with a haskell FFI wrapper that hides the C implementation.
+    .
+    NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ package
+    has been deprecated and so this package continues to satisfy the need for a lightweight package
+    providing the MD5 hash algorithm without any dependencies on packages other than
+    @base@ and @bytestring at .
+    .
+    Consequently, this package can be used as a drop-in replacement for @cryptohash@'s
+    "Crypto.Hash.MD5" module, though with a clearly smaller footprint.
+
+license:             BSD3
+license-file:        LICENSE
+copyright:           Vincent Hanquez, Herbert Valerio Riedel
+maintainer:          Herbert Valerio Riedel <hvr at gnu.org>
+homepage:            https://github.com/hvr/cryptohash-md5
+bug-reports:         https://github.com/hvr/cryptohash-md5/issues
+synopsis:            Fast, pure and practical MD5 implementation
+category:            Data, Cryptography
+build-type:          Simple
+cabal-version:       >=1.10
+tested-with:         GHC == 7.4.2
+                   , GHC == 7.6.3
+                   , GHC == 7.8.4
+                   , GHC == 7.10.3
+                   , GHC == 8.0.1
+
+extra-source-files:  cbits/md5.h
+                     changelog.md
+
+source-repository head
+  type:     git
+  location: https://github.com/hvr/cryptohash-md5.git
+
+library
+  default-language:  Haskell2010
+  build-depends:     base             >= 4.5   && < 4.10
+                   , bytestring       >= 0.9.2 && < 0.11
+
+  hs-source-dirs:    src
+  exposed-modules:   Crypto.Hash.MD5
+  ghc-options:       -Wall -fno-cse -O2
+  cc-options:        -Wall -O3
+  c-sources:         cbits/md5.c
+  include-dirs:      cbits
+
+test-suite test-md5
+  default-language:  Haskell2010
+  other-extensions:  OverloadedStrings
+  type:              exitcode-stdio-1.0
+  hs-source-dirs:    src-tests
+  main-is:           test-md5.hs
+  ghc-options:       -Wall -threaded
+  build-depends:     cryptohash-md5
+                   , base
+                   , bytestring
+
+                   , base16-bytestring >= 0.1.1  && < 0.2
+                   , pureMD5           >= 2.1.3  && < 2.2
+                   , tasty             == 0.11.*
+                   , tasty-quickcheck  == 0.8.*
+                   , tasty-hunit       == 0.9.*
+
+benchmark bench-md5
+  default-language:  Haskell2010
+  type:              exitcode-stdio-1.0
+  main-is:           bench-md5.hs
+  hs-source-dirs:    src-bench
+  build-depends:     cryptohash-md5
+                   , base
+                   , bytestring
+                   , criterion        == 1.1.*


=====================================
additional-cabals/cryptohash-sha1-0.11.100.1.cabal
=====================================
--- /dev/null
+++ b/additional-cabals/cryptohash-sha1-0.11.100.1.cabal
@@ -0,0 +1,78 @@
+name:                cryptohash-sha1
+version:             0.11.100.1
+description:
+    A practical incremental and one-pass, pure API to the
+    <https://en.wikipedia.org/wiki/SHA-1 SHA-1 hash algorithm>
+    (including <https://en.wikipedia.org/wiki/HMAC HMAC> support)
+    with performance close to the fastest implementations available in other languages.
+    .
+    The implementation is made in C with a haskell FFI wrapper that hides the C implementation.
+    .
+    NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ package has been
+    deprecated and so this package continues to satisfy the need for a lightweight package
+    providing the SHA1 hash algorithm without any dependencies on packages other than
+    @base@ and @bytestring at .
+    .
+    Consequently, this package can be used as a drop-in replacement for @cryptohash@'s
+    "Crypto.Hash.SHA1" module, though with a clearly smaller footprint.
+
+license:             BSD3
+license-file:        LICENSE
+copyright:           Vincent Hanquez, Herbert Valerio Riedel
+maintainer:          Herbert Valerio Riedel <hvr at gnu.org>
+homepage:            https://github.com/hvr/cryptohash-sha1
+bug-reports:         https://github.com/hvr/cryptohash-sha1/issues
+synopsis:            Fast, pure and practical SHA-1 implementation
+category:            Data, Cryptography
+build-type:          Simple
+cabal-version:       >=1.10
+tested-with:         GHC == 7.4.2
+                   , GHC == 7.6.3
+                   , GHC == 7.8.4
+                   , GHC == 7.10.3
+                   , GHC == 8.0.1
+
+extra-source-files:  cbits/sha1.h
+                     changelog.md
+
+source-repository head
+  type:     git
+  location: https://github.com/hvr/cryptohash-sha1.git
+
+library
+  default-language:  Haskell2010
+  build-depends:     base             >= 4.5   && < 4.10
+                   , bytestring       >= 0.9.2 && < 0.11
+
+  hs-source-dirs:    src
+  exposed-modules:   Crypto.Hash.SHA1
+  ghc-options:       -Wall -fno-cse -O2
+  cc-options:        -Wall -O3
+  c-sources:         cbits/sha1.c
+  include-dirs:      cbits
+
+test-suite test-sha1
+  default-language:  Haskell2010
+  other-extensions:  OverloadedStrings
+  type:              exitcode-stdio-1.0
+  hs-source-dirs:    src-tests
+  main-is:           test-sha1.hs
+  build-depends:     cryptohash-sha1
+                   , base
+                   , bytestring
+
+                   , base16-bytestring >= 0.1.1  && < 0.2
+                   , SHA               >= 1.6.4  && < 1.7
+                   , tasty             == 0.11.*
+                   , tasty-quickcheck  == 0.8.*
+                   , tasty-hunit       == 0.9.*
+
+benchmark bench-sha1
+  default-language:  Haskell2010
+  type:              exitcode-stdio-1.0
+  main-is:           bench-sha1.hs
+  hs-source-dirs:    src-bench
+  build-depends:     cryptohash-sha1
+                   , base
+                   , bytestring
+                   , criterion        == 1.1.*


=====================================
additional-cabals/cryptohash-sha256-0.11.101.0.cabal
=====================================
--- /dev/null
+++ b/additional-cabals/cryptohash-sha256-0.11.101.0.cabal
@@ -0,0 +1,128 @@
+cabal-version:       1.12
+name:                cryptohash-sha256
+version:             0.11.101.0
+
+synopsis:            Fast, pure and practical SHA-256 implementation
+description: {
+
+A practical incremental and one-pass, pure API to
+the [SHA-256 cryptographic hash algorithm](https://en.wikipedia.org/wiki/SHA-2) according
+to [FIPS 180-4](http://dx.doi.org/10.6028/NIST.FIPS.180-4)
+with performance close to the fastest implementations available in other languages.
+.
+The core SHA-256 algorithm is implemented in C and is thus expected
+to be as fast as the standard [sha256sum(1) tool](https://linux.die.net/man/1/sha256sum);
+for instance, on an /Intel Core i7-3770/ at 3.40GHz this implementation can
+compute a SHA-256 hash over 230 MiB of data in under one second.
+(If, instead, you require a pure Haskell implementation and performance is secondary, please refer to the [SHA package](https://hackage.haskell.org/package/SHA).)
+.
+
+.
+Additionally, this package provides support for
+.
+- HMAC-SHA-256: SHA-256-based [Hashed Message Authentication Codes](https://en.wikipedia.org/wiki/HMAC) (HMAC)
+- HKDF-SHA-256: [HMAC-SHA-256-based Key Derivation Function](https://en.wikipedia.org/wiki/HKDF) (HKDF)
+.
+conforming to [RFC6234](https://tools.ietf.org/html/rfc6234), [RFC4231](https://tools.ietf.org/html/rfc4231), [RFC5869](https://tools.ietf.org/html/rfc5869), et al..
+.
+=== Relationship to the @cryptohash@ package and its API
+.
+This package has been originally a fork of @cryptohash-0.11.7@ because the @cryptohash@
+package had been deprecated and so this package continues to satisfy the need for a
+lightweight package providing the SHA-256 hash algorithm without any dependencies on packages
+other than @base@ and @bytestring at . The API exposed by @cryptohash-sha256-0.11.*@'s
+"Crypto.Hash.SHA256" module is guaranteed to remain a compatible superset of the API provided
+by the @cryptohash-0.11.7@'s module of the same name.
+.
+Consequently, this package is designed to be used as a drop-in replacement for @cryptohash-0.11.7@'s
+"Crypto.Hash.SHA256" module, though with
+a [clearly smaller footprint by almost 3 orders of magnitude](https://www.reddit.com/r/haskell/comments/5lxv75/psa_please_use_unique_module_names_when_uploading/dbzegx3/).
+
+}
+
+license:             BSD3
+license-file:        LICENSE
+copyright:           Vincent Hanquez, Herbert Valerio Riedel
+maintainer:          Herbert Valerio Riedel <hvr at gnu.org>
+homepage:            https://github.com/hvr/cryptohash-sha256
+bug-reports:         https://github.com/hvr/cryptohash-sha256/issues
+category:            Data, Cryptography
+build-type:          Simple
+tested-with:         GHC == 7.4.2
+                   , GHC == 7.6.3
+                   , GHC == 7.8.4
+                   , GHC == 7.10.3
+                   , GHC == 8.0.2
+                   , GHC == 8.2.1
+
+extra-source-files:  cbits/hs_sha256.h
+                     changelog.md
+
+source-repository head
+  type:     git
+  location: https://github.com/hvr/cryptohash-sha256.git
+
+flag exe
+  description: Enable building @sha256sum@ executable
+  manual:   True
+  default:  False
+
+library
+  default-language:  Haskell2010
+  other-extensions:  BangPatterns
+                     CApiFFI
+                     Trustworthy
+                     Unsafe
+
+  build-depends:     base             >= 4.5   && < 4.11
+                   , bytestring       >= 0.9.2 && < 0.11
+
+  ghc-options:       -Wall
+
+  hs-source-dirs:    src
+  exposed-modules:   Crypto.Hash.SHA256
+  other-modules:     Crypto.Hash.SHA256.FFI
+  include-dirs:      cbits
+
+executable sha256sum
+  hs-source-dirs:    src-exe
+  main-is:           sha256sum.hs
+  ghc-options:       -Wall -threaded
+  if flag(exe)
+    default-language:  Haskell2010
+    other-extensions:  RecordWildCards
+    build-depends:     cryptohash-sha256
+                     , base
+                     , bytestring
+
+                     , base16-bytestring >= 0.1.1  && < 0.2
+  else
+    buildable:       False
+
+test-suite test-sha256
+  default-language:  Haskell2010
+  other-extensions:  OverloadedStrings
+  type:              exitcode-stdio-1.0
+  hs-source-dirs:    src-tests
+  main-is:           test-sha256.hs
+  ghc-options:       -Wall -threaded
+  build-depends:     cryptohash-sha256
+                   , base
+                   , bytestring
+
+                   , base16-bytestring >= 0.1.1  && < 0.2
+                   , SHA               >= 1.6.4  && < 1.7
+                   , tasty             == 0.11.*
+                   , tasty-quickcheck  == 0.8.*
+                   , tasty-hunit       == 0.9.*
+
+benchmark bench-sha256
+  default-language:  Haskell2010
+  other-extensions:  BangPatterns
+  type:              exitcode-stdio-1.0
+  main-is:           bench-sha256.hs
+  hs-source-dirs:    src-bench
+  build-depends:     cryptohash-sha256
+                   , base
+                   , bytestring
+                   , criterion        == 1.1.*


=====================================
additional-cabals/edit-distance-0.2.2.1.cabal
=====================================
--- /dev/null
+++ b/additional-cabals/edit-distance-0.2.2.1.cabal
@@ -0,0 +1,48 @@
+name:                edit-distance
+version:             0.2.2.1
+cabal-version:       >= 1.10
+category:            Algorithms
+synopsis:            Levenshtein and restricted Damerau-Levenshtein edit distances
+description:         Optimized edit distances for fuzzy matching, including Levenshtein and restricted Damerau-Levenshtein algorithms.
+license:             BSD3
+license-File:        LICENSE
+extra-source-files:  README.md
+author:              Max Bolingbroke <batterseapower at hotmail.com>
+copyright:           (c) 2008-2013 Maximilian Bolinbroke
+maintainer:          Oleg Grenrus <oleg.grenrus at iki.fi>
+homepage:            http://github.com/phadej/edit-distance
+build-type:          Simple
+
+library
+  default-language:       Haskell98
+  exposed-modules:        Text.EditDistance
+  other-modules:          Text.EditDistance.EditCosts
+                          Text.EditDistance.SquareSTUArray
+                          Text.EditDistance.STUArray
+                          Text.EditDistance.Bits
+                          Text.EditDistance.MonadUtilities
+                          Text.EditDistance.ArrayUtilities
+  build-depends:          base >= 4.5 && < 5, array >= 0.1, random >= 1.0, containers >= 0.1.0.1
+  ghc-options:            -O2 -Wall
+
+test-suite edit-distance-tests
+  default-language:       Haskell98
+  main-is:                Text/EditDistance/Tests.hs
+  other-modules:          Text.EditDistance.Tests.EditOperationOntology
+                          Text.EditDistance.Tests.Properties
+  type:                   exitcode-stdio-1.0
+  ghc-options:            -O2 -Wall
+  build-depends:          base >= 4.5 && < 5, array >= 0.1, random >= 1.0, containers >= 0.1.0.1,
+                          test-framework >= 0.1.1, QuickCheck >= 2.4 && <2.9, test-framework-quickcheck2
+
+benchmark edit-distance-benchmark
+  default-language:       Haskell98
+  main-is:                Text/EditDistance/Benchmark.hs
+  type:                   exitcode-stdio-1.0
+  build-depends:          base >= 4.5 && < 5, array >= 0.1, random >= 1.0, time >= 1.0, process >= 1.0,
+                          deepseq >= 1.2, unix >= 2.3, criterion >= 1.1, containers >= 0.1.0.1
+  ghc-options:            -O2
+
+source-repository head
+  type:     git
+  location: https://github.com/phadej/edit-distance.git


=====================================
packages.txt
=====================================
--- a/packages.txt
+++ b/packages.txt
@@ -287,6 +287,7 @@ generic-deriving 1.12.1
 generics-sop 0.3.2.0
 generic-trie 0.3.0.2 ignore # BROKEN: LTS 11: newer base
 geniplate-mirror 0.7.6
+genvalidity 0.4.0.4
 getopt-generics 0.13.0.2
 ghc-events 0.7.2
 ghc-mod 5.8.0.0 binary ignore # BROKEN: LTS 11: newer base
@@ -356,7 +357,7 @@ HDBC-sqlite3 2.3.3.1 key
 hdevtools 0.1.6.1 binary
 hedgewars-server 0.1 meta key
 hedis 0.10.1 key notest
-heist 1.0.1.2
+heist 1.0.1.2 notest
 here 1.2.13
 heredoc 0.2.0.0
 hex 0.1.2
@@ -613,7 +614,7 @@ parsec 3.1.13.0 notest
 parser-combinators 0.4.0
 parsers 0.12.8
 patat 0.6.1.0 binary ignore # BROKEN: LTS 11: newer ansi-terminal
-path 0.6.1
+path 0.6.1 notest # missing deps
 path-io 1.3.3
 path-pieces 0.2.1
 patience 0.1.1
@@ -897,6 +898,7 @@ uuagc-cabal 1.0.4.0
 uuid 1.3.13
 uuid-types 1.0.3
 uulib 0.9.20
+validity 0.4.0.4
 vault 0.3.1.0
 vector 0.12.0.1 notest # Testing disabled during transition to 7.10
 vector-algorithms 0.7.0.1 # Ahead due to vector


=====================================
patches/blaze-markup/0.8.2.0/newer-deps
=====================================
--- /dev/null
+++ b/patches/blaze-markup/0.8.2.0/newer-deps
@@ -0,0 +1,18 @@
+--- a/blaze-markup.cabal
++++ b/blaze-markup.cabal
+@@ -57,11 +57,11 @@
+ 
+   Build-depends:
+     HUnit            >= 1.2  && < 1.7,
+-    QuickCheck       >= 2.4  && < 2.11,
++    QuickCheck       >= 2.4  && < 2.12,
+     containers       >= 0.3  && < 0.6,
+-    tasty            >= 0.11 && < 0.12,
+-    tasty-hunit      >= 0.9  && < 0.10,
+-    tasty-quickcheck >= 0.8  && < 0.10,
++    tasty            >= 0.11,
++    tasty-hunit      >= 0.9,
++    tasty-quickcheck >= 0.8,
+     -- Copied from regular dependencies...
+     base          >= 4    && < 5,
+     blaze-builder >= 0.3  && < 0.5,


=====================================
patches/blaze-markup/0.8.2.0/series
=====================================
--- /dev/null
+++ b/patches/blaze-markup/0.8.2.0/series
@@ -0,0 +1 @@
+newer-deps


=====================================
patches/cryptohash-md5/0.11.100.1/newer-deps
=====================================
--- /dev/null
+++ b/patches/cryptohash-md5/0.11.100.1/newer-deps
@@ -0,0 +1,24 @@
+--- a/cryptohash-md5.cabal
++++ b/cryptohash-md5.cabal
+@@ -41,7 +41,7 @@
+ 
+ library
+   default-language:  Haskell2010
+-  build-depends:     base             >= 4.5   && < 4.10
++  build-depends:     base             >= 4.5   && < 5
+                    , bytestring       >= 0.9.2 && < 0.11
+ 
+   hs-source-dirs:    src
+@@ -64,9 +64,9 @@
+ 
+                    , base16-bytestring >= 0.1.1  && < 0.2
+                    , pureMD5           >= 2.1.3  && < 2.2
+-                   , tasty             == 0.11.*
+-                   , tasty-quickcheck  == 0.8.*
+-                   , tasty-hunit       == 0.9.*
++                   , tasty             >= 0.11
++                   , tasty-quickcheck  >= 0.8
++                   , tasty-hunit       >= 0.9
+ 
+ benchmark bench-md5
+   default-language:  Haskell2010


=====================================
patches/cryptohash-md5/0.11.100.1/series
=====================================
--- /dev/null
+++ b/patches/cryptohash-md5/0.11.100.1/series
@@ -0,0 +1 @@
+newer-deps


=====================================
patches/cryptohash-sha1/0.11.100.1/newer-deps
=====================================
--- /dev/null
+++ b/patches/cryptohash-sha1/0.11.100.1/newer-deps
@@ -0,0 +1,24 @@
+--- a/cryptohash-sha1.cabal
++++ b/cryptohash-sha1.cabal
+@@ -41,7 +41,7 @@
+ 
+ library
+   default-language:  Haskell2010
+-  build-depends:     base             >= 4.5   && < 4.10
++  build-depends:     base             >= 4.5   && < 4.12
+                    , bytestring       >= 0.9.2 && < 0.11
+ 
+   hs-source-dirs:    src
+@@ -63,9 +63,9 @@
+ 
+                    , base16-bytestring >= 0.1.1  && < 0.2
+                    , SHA               >= 1.6.4  && < 1.7
+-                   , tasty             == 0.11.*
+-                   , tasty-quickcheck  == 0.8.*
+-                   , tasty-hunit       == 0.9.*
++                   , tasty             >= 0.11
++                   , tasty-quickcheck  >= 0.8
++                   , tasty-hunit       >= 0.9
+ 
+ benchmark bench-sha1
+   default-language:  Haskell2010


=====================================
patches/cryptohash-sha1/0.11.100.1/series
=====================================
--- /dev/null
+++ b/patches/cryptohash-sha1/0.11.100.1/series
@@ -0,0 +1 @@
+newer-deps


=====================================
patches/cryptohash-sha256/0.11.101.0/newer-tasty
=====================================
--- /dev/null
+++ b/patches/cryptohash-sha256/0.11.101.0/newer-tasty
@@ -0,0 +1,15 @@
+--- a/cryptohash-sha256.cabal
++++ b/cryptohash-sha256.cabal
+@@ -112,9 +112,9 @@
+ 
+                    , base16-bytestring >= 0.1.1  && < 0.2
+                    , SHA               >= 1.6.4  && < 1.7
+-                   , tasty             == 0.11.*
+-                   , tasty-quickcheck  == 0.8.*
+-                   , tasty-hunit       == 0.9.*
++                   , tasty             >= 0.11
++                   , tasty-quickcheck  >= 0.8
++                   , tasty-hunit       >= 0.9
+ 
+ benchmark bench-sha256
+   default-language:  Haskell2010


=====================================
patches/cryptohash-sha256/0.11.101.0/series
=====================================
--- /dev/null
+++ b/patches/cryptohash-sha256/0.11.101.0/series
@@ -0,0 +1 @@
+newer-tasty


=====================================
patches/edit-distance/0.2.2.1/newer-deps
=====================================
--- /dev/null
+++ b/patches/edit-distance/0.2.2.1/newer-deps
@@ -0,0 +1,11 @@
+--- a/edit-distance.cabal
++++ b/edit-distance.cabal
+@@ -33,7 +33,7 @@
+   type:                   exitcode-stdio-1.0
+   ghc-options:            -O2 -Wall
+   build-depends:          base >= 4.5 && < 5, array >= 0.1, random >= 1.0, containers >= 0.1.0.1,
+-                          test-framework >= 0.1.1, QuickCheck >= 2.4 && <2.9, test-framework-quickcheck2
++                          test-framework >= 0.1.1, QuickCheck >= 2.4 && <2.12, test-framework-quickcheck2
+ 
+ benchmark edit-distance-benchmark
+   default-language:       Haskell98


=====================================
patches/edit-distance/0.2.2.1/series
=====================================
--- /dev/null
+++ b/patches/edit-distance/0.2.2.1/series
@@ -0,0 +1 @@
+newer-deps


=====================================
patches/fgl/5.6.0.0/newer-quickcheck
=====================================
--- /dev/null
+++ b/patches/fgl/5.6.0.0/newer-quickcheck
@@ -0,0 +1,11 @@
+--- a/fgl.cabal
++++ b/fgl.cabal
+@@ -90,7 +90,7 @@
+ 
+     build-depends:    fgl
+                     , base
+-                    , QuickCheck >= 2.8 && < 2.10
++                    , QuickCheck >= 2.8 && < 2.12
+                     , hspec >= 2.1 && < 2.5
+                     , containers
+ 


=====================================
patches/fgl/5.6.0.0/series
=====================================
--- /dev/null
+++ b/patches/fgl/5.6.0.0/series
@@ -0,0 +1 @@
+newer-quickcheck


=====================================
patches/hackage-security/0.5.3.0/newer-deps
=====================================
--- /dev/null
+++ b/patches/hackage-security/0.5.3.0/newer-deps
@@ -0,0 +1,37 @@
+--- a/hackage-security.cabal
++++ b/hackage-security.cabal
+@@ -234,11 +234,11 @@
+                        zlib
+ 
+   -- dependencies exclusive to test-suite
+-  build-depends:       tasty            == 1.0.*,
+-                       tasty-hunit      == 0.10.*,
+-                       tasty-quickcheck == 0.10.*,
+-                       QuickCheck       == 2.9.*,
+-                       temporary        == 1.2.*
++  build-depends:       tasty            >= 1.0,
++                       tasty-hunit      >= 0.10,
++                       tasty-quickcheck >= 0.9,
++                       QuickCheck       >= 2.9,
++                       temporary        >= 1.2
+ 
+   hs-source-dirs:      tests
+   default-language:    Haskell2010
+--- a/tests/TestSuite/JSON.hs
++++ b/tests/TestSuite/JSON.hs
+@@ -46,12 +46,13 @@
+       [ (1, pure JSNull)
+       , (1, JSBool   <$> arbitrary)
+       , (2, JSNum    <$> arbitrary)
+-      , (2, JSString <$> arbitrary)
++      , (2, JSString . getASCIIString <$> arbitrary)
+       , (3, JSArray                <$> resize (sz `div` 2) arbitrary)
+-      , (3, JSObject . noDupFields <$> resize (sz `div` 2) arbitrary)
++      , (3, JSObject . noDupFields . asciify <$> resize (sz `div` 2) arbitrary)
+       ]
+     where
+       noDupFields = nubBy (\(x,_) (y,_) -> x==y)
++      asciify = map (\(x,y) -> (getASCIIString x, y))
+ 
+   shrink JSNull        = []
+   shrink (JSBool    _) = []


=====================================
patches/hackage-security/0.5.3.0/series
=====================================
--- /dev/null
+++ b/patches/hackage-security/0.5.3.0/series
@@ -0,0 +1 @@
+newer-deps


=====================================
patches/polynomial/0.7.3/newer-hunit
=====================================
--- /dev/null
+++ b/patches/polynomial/0.7.3/newer-hunit
@@ -0,0 +1,11 @@
+--- a/polynomial.cabal
++++ b/polynomial.cabal
+@@ -63,7 +63,7 @@
+   main-is:              Tests.hs
+   
+   build-depends:        base >= 3 && <5, 
+-                        HUnit == 1.2.*,
++                        HUnit >= 1.2,
+                         polynomial,
+                         QuickCheck >= 2, 
+                         test-framework, 


=====================================
patches/polynomial/0.7.3/series
=====================================
--- /dev/null
+++ b/patches/polynomial/0.7.3/series
@@ -0,0 +1 @@
+newer-hunit



View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/commit/f9a49eaae563b464ade63835434c28f969416884

---
View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/commit/f9a49eaae563b464ade63835434c28f969416884
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20180416/6f922849/attachment-0001.html>


More information about the Pkg-haskell-commits mailing list