packages feed

Cabal revisions of mtl-compat-0.1

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                mtl-compat-version:             0.1-synopsis:            Orphan mtl instances for ExceptT from transformers-compat-description:         This package backports the "Control.Monad.Except" module (if-                     using @mtl-2.2.0.1@ or earlier) and monad class instances for-                     @ExceptT@ from @transformers-compat@ (if using @mtl-2.1.3.1@-                     or earlier).-                     .-                     Note that unlike how @mtl-2.2@ or later works, the-                     "Control.Monad.Except" module defined in this package exports-                     all of @ExceptT@'s monad class instances. Therefore, you may -                     have to declare @import Control.Monad.Except ()@ at the top of-                     your file to get all of the @ExceptT@ instances in scope.-homepage:            https://github.com/RyanGlScott/mtl-compat-bug-reports:         https://github.com/RyanGlScott/mtl-compat/issues-stability:           Provisional-license:             BSD3-license-file:        LICENSE-author:              Ryan Scott-maintainer:          Ryan Scott <ryan.gl.scott@ku.edu>-copyright:           (C) 2015 Ryan Scott-category:            Compatibility-build-type:          Simple-extra-source-files:  CHANGELOG.md, README.md-cabal-version:       >=1.8--source-repository head-  type:                git-  location:            git://github.com/RyanGlScott/mtl-compat.git--flag two-point-one-  default:             False-  manual:              True-  description:         Use @mtl-2.1.3.1@ or earlier with @transformers-compat@.--flag two-point-two-  default:             False-  manual:              True-  description:         Use mtl-2.2.0.1.--library-  build-depends:       base                >= 4.3     && < 5--  if flag(two-point-one) || flag(two-point-two)-    exposed-modules:   Control.Monad.Except-    hs-source-dirs:    src-  -  if flag(two-point-one)-    build-depends:     mtl                 >= 2.0.1   && < 2.2-                     , transformers-compat >= 0.3     && < 0.4-  else-    if flag(two-point-two)-      build-depends:   mtl                 >= 2.2.0.1 && < 2.2.1-                     , transformers        >= 0.4.1   && < 0.5-    else-      build-depends:   mtl                 >= 2.2.1   && < 2.3--  ghc-options:         -Wall+name:                mtl-compat
+version:             0.1
+x-revision: 1
+synopsis:            Orphan mtl instances for ExceptT from transformers-compat
+description:         This package backports the "Control.Monad.Except" module (if
+                     using @mtl-2.2.0.1@ or earlier) and monad class instances for
+                     @ExceptT@ from @transformers-compat@ (if using @mtl-2.1.3.1@
+                     or earlier).
+                     .
+                     Note that unlike how @mtl-2.2@ or later works, the
+                     "Control.Monad.Except" module defined in this package exports
+                     all of @ExceptT@'s monad class instances. Therefore, you may 
+                     have to declare @import Control.Monad.Except ()@ at the top of
+                     your file to get all of the @ExceptT@ instances in scope.
+homepage:            https://github.com/haskell-compat/mtl-compat
+bug-reports:         https://github.com/haskell-compat/mtl-compat/issues
+stability:           Provisional
+license:             BSD3
+license-file:        LICENSE
+author:              Ryan Scott
+maintainer:          Ryan Scott <ryan.gl.scott@ku.edu>
+copyright:           (C) 2015 Ryan Scott
+category:            Compatibility
+build-type:          Simple
+extra-source-files:  CHANGELOG.md, README.md
+cabal-version:       >=1.8
+
+source-repository head
+  type:                git
+  location:            git://github.com/haskell-compat/mtl-compat.git
+
+flag two-point-one
+  default:             False
+  manual:              True
+  description:         Use @mtl-2.1.3.1@ or earlier with @transformers-compat@.
+
+flag two-point-two
+  default:             False
+  manual:              True
+  description:         Use mtl-2.2.0.1.
+
+library
+  build-depends:       base                >= 4.3     && < 5
+
+  if flag(two-point-one) || flag(two-point-two)
+    exposed-modules:   Control.Monad.Except
+    hs-source-dirs:    src
+  
+  if flag(two-point-one)
+    build-depends:     mtl                 >= 2.0.1   && < 2.2
+                     , transformers-compat >= 0.3     && < 0.4
+  else
+    if flag(two-point-two)
+      build-depends:   mtl                 >= 2.2.0.1 && < 2.2.1
+                     , transformers        >= 0.4.1   && < 0.5
+    else
+      build-depends:   mtl                 >= 2.2.1   && < 2.3
+
+  ghc-options:         -Wall
revision 2
 name:                mtl-compat
 version:             0.1
-x-revision: 1
+x-revision: 2
 synopsis:            Orphan mtl instances for ExceptT from transformers-compat
 description:         This package backports the "Control.Monad.Except" module (if
                      using @mtl-2.2.0.1@ or earlier) and monad class instances for
 license:             BSD3
 license-file:        LICENSE
 author:              Ryan Scott
-maintainer:          Ryan Scott <ryan.gl.scott@ku.edu>
+maintainer:          Ryan Scott <ryan.gl.scott@gmail.com>
 copyright:           (C) 2015 Ryan Scott
 category:            Compatibility
 build-type:          Simple