[commit: ghc] ghc-8.2: More post-release wibbles (3fa061a)

git at git.haskell.org git at git.haskell.org
Thu Dec 7 17:50:16 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : ghc-8.2
Link       : http://ghc.haskell.org/trac/ghc/changeset/3fa061a647d2fdc182eff9296eea02d6a7d516cd/ghc

>---------------------------------------------------------------

commit 3fa061a647d2fdc182eff9296eea02d6a7d516cd
Author: Herbert Valerio Riedel <hvr at gnu.org>
Date:   Mon Dec 4 20:30:17 2017 +0100

    More post-release wibbles


>---------------------------------------------------------------

3fa061a647d2fdc182eff9296eea02d6a7d516cd
 libraries/base/base.cabal               | 12 ++++++------
 libraries/ghci/changelog.md             |  4 ++++
 libraries/integer-gmp/integer-gmp.cabal | 13 +++++++++++--
 3 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/libraries/base/base.cabal b/libraries/base/base.cabal
index 968b607..bd4b1f9 100644
--- a/libraries/base/base.cabal
+++ b/libraries/base/base.cabal
@@ -1,3 +1,4 @@
+cabal-version:  2.0
 name:           base
 version:        4.10.1.0
 -- NOTE: Don't forget to update ./changelog.md
@@ -7,12 +8,11 @@ maintainer:     libraries at haskell.org
 bug-reports:    http://ghc.haskell.org/trac/ghc/newticket?component=libraries/base
 synopsis:       Basic libraries
 category:       Prelude
+build-type:     Configure
 description:
-    This package contains the "Prelude" and its support libraries,
+    This package contains the Standard Haskell "Prelude" and its support libraries,
     and a large collection of useful libraries ranging from data
     structures to parsing combinators and debugging utilities.
-cabal-version:  >=1.10
-build-type:     Configure
 
 extra-tmp-files:
     autom4te.cache
@@ -93,17 +93,17 @@ Library
         UnliftedFFITypes
         Unsafe
 
-    build-depends: rts == 1.0.*, ghc-prim == 0.5.*
+    build-depends: rts == 1.0, ghc-prim ^>= 0.5.1.0
 
     -- sanity-check to ensure exactly one flag is set
     if !((flag(integer-gmp) && !flag(integer-simple)) || (!flag(integer-gmp) && flag(integer-simple)))
         build-depends: invalid-cabal-flag-settings<0
 
     if flag(integer-simple)
-        build-depends: integer-simple >= 0.1.1 && < 0.2
+        build-depends: integer-simple ^>= 0.1.1
 
     if flag(integer-gmp)
-        build-depends: integer-gmp >= 1.0 && < 1.1
+        build-depends: integer-gmp ^>= 1.0.1
         cpp-options: -DOPTIMISE_INTEGER_GCD_LCM
 
     exposed-modules:
diff --git a/libraries/ghci/changelog.md b/libraries/ghci/changelog.md
index 5ba7dd1..eed4bb3 100644
--- a/libraries/ghci/changelog.md
+++ b/libraries/ghci/changelog.md
@@ -1,3 +1,7 @@
+## 8.2.2 Nov 2017
+
+  * Bundled with GHC 8.2.2
+
 ## 8.2.1 Jul 2017
 
   * Bundled with GHC 8.2.1
diff --git a/libraries/integer-gmp/integer-gmp.cabal b/libraries/integer-gmp/integer-gmp.cabal
index 2f32b34..6edacea 100644
--- a/libraries/integer-gmp/integer-gmp.cabal
+++ b/libraries/integer-gmp/integer-gmp.cabal
@@ -1,5 +1,7 @@
+cabal-version:       2.0
 name:                integer-gmp
 version:             1.0.1.0
+
 synopsis:            Integer library based on GMP
 license:             BSD3
 license-file:        LICENSE
@@ -7,7 +9,14 @@ author:              Herbert Valerio Riedel
 maintainer:          hvr at gnu.org
 category:            Numeric, Algebra
 build-type:          Configure
-cabal-version:       >=1.10
+description:
+    This package provides the low-level implementation of the standard
+    'Integer' type based on the
+    <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
+    .
+    This package provides access to the internal representation of
+    'Integer' as well as primitive operations with no proper error
+    handling, and should only be used directly with the utmost care.
 
 extra-source-files:
     aclocal.m4
@@ -46,7 +55,7 @@ library
     StandaloneDeriving
     UnboxedTuples
     UnliftedFFITypes
-  build-depends:       ghc-prim
+  build-depends:       ghc-prim ^>= 0.5.1.0
   hs-source-dirs:      src/
   ghc-options: -this-unit-id integer-gmp -Wall
   cc-options: -std=c99 -Wall



More information about the ghc-commits mailing list