Relax some cabal dependency restrictions for hs packages where the

dependencies have been update "online" (i.e. on hackage.haskell.org)
without releaseing a new version of the package. If this sounds
confusing, just compare the .cabal files contained in the distfiles
with the .cabal file you get from hackage.haskell.org.
This commit is contained in:
kili 2016-12-10 21:20:45 +00:00
parent a9da59c611
commit 293c0fd8e8
7 changed files with 127 additions and 0 deletions

View File

@ -0,0 +1,16 @@
$OpenBSD: patch-mtl_cabal,v 1.1 2016/12/10 21:20:45 kili Exp $
Dependency changed in the "online" version of the package description,
but not in the dist file.
--- mtl.cabal.orig Mon Jun 2 04:22:37 2014
+++ mtl.cabal Wed Nov 30 19:43:04 2016
@@ -46,7 +46,7 @@ Library
Control.Monad.Writer.Class
Control.Monad.Writer.Lazy
Control.Monad.Writer.Strict
- build-depends: base < 6, transformers == 0.4.*
+ build-depends: base < 6, transformers >= 0.4 && < 0.6
extensions:
MultiParamTypeClasses
FunctionalDependencies

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-old-locale_cabal,v 1.1 2016/12/10 21:20:45 kili Exp $
Dependency changed in the "online" version of the package description,
but not in the dist file.
--- old-locale.cabal.orig Fri Nov 21 11:45:10 2014
+++ old-locale.cabal Wed Nov 30 19:47:34 2016
@@ -31,5 +31,5 @@ Library
exposed-modules:
System.Locale
- build-depends: base >= 4.2 && < 4.9
+ build-depends: base >= 4.2 && < 4.10
ghc-options: -Wall

View File

@ -0,0 +1,16 @@
$OpenBSD: patch-old-time_cabal,v 1.1 2016/12/10 21:20:45 kili Exp $
Dependency changed in the "online" version of the package description,
but not in the dist file.
--- old-time.cabal.orig Fri Nov 21 11:44:17 2014
+++ old-time.cabal Wed Nov 30 21:11:54 2016
@@ -53,7 +53,7 @@ Library
HsTime.h
build-depends:
- base >= 4.7 && < 4.9,
+ base >= 4.7 && < 4.10,
old-locale == 1.0.*
ghc-options: -Wall

View File

@ -0,0 +1,20 @@
$OpenBSD: patch-primitive_cabal,v 1.1 2016/12/10 21:20:45 kili Exp $
Dependency changed in the "online" version of the package description,
but not in the dist file.
--- primitive.cabal.orig Sun Sep 20 05:34:48 2015
+++ primitive.cabal Wed Nov 30 20:31:24 2016
@@ -36,9 +36,9 @@ Library
Data.Primitive.Internal.Compat
Data.Primitive.Internal.Operations
- Build-Depends: base >= 4.3 && < 4.9
- , ghc-prim >= 0.2 && < 0.5
- , transformers >= 0.2 && < 0.5
+ Build-Depends: base >= 4.3 && < 4.10
+ , ghc-prim >= 0.2 && < 0.6
+ , transformers >= 0.2 && < 0.6
Ghc-Options: -O2 -Wall

View File

@ -0,0 +1,16 @@
$OpenBSD: patch-utf8-string_cabal,v 1.1 2016/12/10 21:20:45 kili Exp $
Dependency changed in the "online" version of the package description,
but not in the dist file.
--- utf8-string.cabal.orig Sun Aug 23 18:19:40 2015
+++ utf8-string.cabal Sat Dec 3 22:20:03 2016
@@ -19,7 +19,7 @@ Tested-With: GHC==7.0.4, GHC==7.4.2, GHC==7.6.3
library
Ghc-options: -W -O2
- build-depends: base >= 4.3 && < 4.9, bytestring >= 0.9
+ build-depends: base >= 4.3 && < 4.10, bytestring >= 0.9
Extensions: CPP
Exposed-modules: Codec.Binary.UTF8.String

View File

@ -0,0 +1,29 @@
$OpenBSD: patch-vector_cabal,v 1.1 2016/12/10 21:20:45 kili Exp $
Dependencies changed in the "online" version of the package description,
but not in the dist file.
--- vector.cabal.orig Mon Jul 13 06:26:16 2015
+++ vector.cabal Wed Nov 30 21:09:18 2016
@@ -137,9 +137,9 @@ Library
Install-Includes:
vector.h
- Build-Depends: base >= 4.3 && < 4.9
- , primitive >= 0.5.0.1 && < 0.7
- , ghc-prim >= 0.2 && < 0.5
+ Build-Depends: base >= 4.3 && < 4.10
+ , primitive >= 0.5.0.1 && < 0.6.2
+ , ghc-prim >= 0.2 && < 0.6
, deepseq >= 1.1 && < 1.5
Ghc-Options: -O2 -Wall -fno-warn-orphans
@@ -189,7 +189,7 @@ test-suite vector-tests-O2
hs-source-dirs: tests
Build-Depends: base >= 4 && < 5, template-haskell, vector,
random,
- QuickCheck >= 2.7, test-framework, test-framework-quickcheck2,
+ QuickCheck >= 2.7 && < 2.8 , test-framework, test-framework-quickcheck2,
transformers >= 0.2.0.0
default-extensions: CPP,

View File

@ -0,0 +1,16 @@
$OpenBSD: patch-bytestring-show_cabal,v 1.1 2016/12/10 21:20:45 kili Exp $
Dependency changed in the "online" version of the package description,
but not in the dist file.
--- bytestring-show.cabal.orig Mon Mar 31 18:04:29 2014
+++ bytestring-show.cabal Sat Dec 3 22:15:08 2016
@@ -16,7 +16,7 @@ flag integer-simple
description: use with integer-simple build of GHC
library
- build-depends: base < 5, binary < 0.8, bytestring >= 0.9 && <= 1, array < 0.6, containers < 0.6
+ build-depends: base < 5, binary < 0.9, bytestring >= 0.9 && <= 1, array < 0.6, containers < 0.6
exposed-modules:
Text.Show.ByteString