packages feed

Cabal revisions of convertible-1.1.0.0

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

revision 1
 Name: convertible Version: 1.1.0.0+x-revision: 1 License: BSD3 Maintainer: Nicolas Wu <nicolas.wu@gmail.com> Author: John Goerzen, Nicolas Wu  library   if flag(splitBase)-    Build-Depends: base>=3 && <5,+    Build-Depends: base >= 3 && < 4.2,                    old-time,                    time>=1.1.3,                    bytestring,
revision 2
-Name: convertible-Version: 1.1.0.0-x-revision: 1-License: BSD3-Maintainer: Nicolas Wu <nicolas.wu@gmail.com>-Author: John Goerzen, Nicolas Wu-Copyright: Copyright (c) 2009-2011 John Goerzen-license-file: LICENSE-extra-source-files: LICENSE, utils/genCinstances.hs,-                    Makefile,-                    testsrc/TestInfrastructure.hs,-                    testsrc/TestMap.hs,-                    testsrc/TestNum.hs,-                    testsrc/TestTime.hs-homepage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/convertible-Category: Data-synopsis: Typeclasses and instances for converting between types-Description: convertible provides a typeclass with a single function- that is designed to help convert between different types: numeric- values, dates and times, and the like.  The conversions perform bounds- checking and return a pure Either value.  This means that you need- not remember which specific function performs the conversion you- desire.- .- Also included in the package are optional instances that provide- conversion for various numeric and time types, as well as utilities- for writing your own instances.- .- Finally, there is a function that will raise an exception on- bounds-checking violation, or return a bare value otherwise,- implemented in terms of the safer function described above.- .- Convertible is also used by HDBC 2.0 for handling marshalling of- data to and from databases.- .- Convertible is backed by an extensive test suite and passes tests- on GHC and Hugs.-Stability: Stable-Build-Type: Simple--Cabal-Version: >=1.2--flag splitBase-  description: Choose the new smaller, split-up base package.-flag buildtests-  description: Build the executable to run unit tests-  default: False--library-  if flag(splitBase)-    Build-Depends: base >= 3 && < 4.2,-                   old-time,-                   time>=1.1.3,-                   bytestring,-                   containers,-                   old-locale-  else-    Build-Depends: base<3-  Build-Depends: mtl, text >= 0.7--  GHC-Options: -O2 -Wall -fno-warn-orphans--  Exposed-Modules: Data.Convertible,-                   Data.Convertible.Base,-                   Data.Convertible.Utils,-                   Data.Convertible.Instances,-                   Data.Convertible.Instances.C,-                   Data.Convertible.Instances.Map,-                   Data.Convertible.Instances.Num,-                   Data.Convertible.Instances.Text,-                   Data.Convertible.Instances.Time--  --Other-Modules: Database.HDBC.Utils-  --Extensions: ExistentialQuantification, AllowOverlappingInstances,-  --    AllowUndecidableInstances-  Extensions: ExistentialQuantification, MultiParamTypeClasses,-              UndecidableInstances, FlexibleInstances,-              FlexibleContexts, TypeSynonymInstances, CPP-  -Executable runtests-   if flag(buildtests)-      Buildable: True-      Build-Depends: HUnit, QuickCheck >= 2.0, testpack >= 2.0, time>=1.1.3-   else-      Buildable: False-   Main-Is: runtests.hs-   Hs-Source-Dirs: ., testsrc-   GHC-Options: -O2-   Extensions: ExistentialQuantification, MultiParamTypeClasses,-               UndecidableInstances, FlexibleInstances,-               FlexibleContexts, TypeSynonymInstances, CPP+Name: convertible
+Version: 1.1.0.0
+x-revision: 2
+License: BSD3
+Maintainer: Nicolas Wu <nicolas.wu@gmail.com>
+Author: John Goerzen, Nicolas Wu
+Copyright: Copyright (c) 2009-2011 John Goerzen
+license-file: LICENSE
+extra-source-files: LICENSE, utils/genCinstances.hs,
+                    Makefile,
+                    testsrc/TestInfrastructure.hs,
+                    testsrc/TestMap.hs,
+                    testsrc/TestNum.hs,
+                    testsrc/TestTime.hs
+homepage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/convertible
+Category: Data
+synopsis: Typeclasses and instances for converting between types
+Description: convertible provides a typeclass with a single function
+ that is designed to help convert between different types: numeric
+ values, dates and times, and the like.  The conversions perform bounds
+ checking and return a pure Either value.  This means that you need
+ not remember which specific function performs the conversion you
+ desire.
+ .
+ Also included in the package are optional instances that provide
+ conversion for various numeric and time types, as well as utilities
+ for writing your own instances.
+ .
+ Finally, there is a function that will raise an exception on
+ bounds-checking violation, or return a bare value otherwise,
+ implemented in terms of the safer function described above.
+ .
+ Convertible is also used by HDBC 2.0 for handling marshalling of
+ data to and from databases.
+ .
+ Convertible is backed by an extensive test suite and passes tests
+ on GHC and Hugs.
+Stability: Stable
+Build-Type: Simple
+
+Cabal-Version: >=1.2
+
+flag splitBase
+  description: Choose the new smaller, split-up base package.
+flag buildtests
+  description: Build the executable to run unit tests
+  default: False
+
+library
+  if flag(splitBase)
+    Build-Depends: base >= 3 && < 4.7,
+                   old-time,
+                   time>=1.1.3,
+                   bytestring,
+                   containers,
+                   old-locale
+  else
+    Build-Depends: base<3
+  Build-Depends: mtl, text >= 0.7
+
+  GHC-Options: -O2 -Wall -fno-warn-orphans
+
+  Exposed-Modules: Data.Convertible,
+                   Data.Convertible.Base,
+                   Data.Convertible.Utils,
+                   Data.Convertible.Instances,
+                   Data.Convertible.Instances.C,
+                   Data.Convertible.Instances.Map,
+                   Data.Convertible.Instances.Num,
+                   Data.Convertible.Instances.Text,
+                   Data.Convertible.Instances.Time
+
+  --Other-Modules: Database.HDBC.Utils
+  --Extensions: ExistentialQuantification, AllowOverlappingInstances,
+  --    AllowUndecidableInstances
+  Extensions: ExistentialQuantification, MultiParamTypeClasses,
+              UndecidableInstances, FlexibleInstances,
+              FlexibleContexts, TypeSynonymInstances, CPP
+  
+Executable runtests
+   if flag(buildtests)
+      Buildable: True
+      Build-Depends: HUnit, QuickCheck >= 2.0, testpack >= 2.0, time>=1.1.3
+   else
+      Buildable: False
+   Main-Is: runtests.hs
+   Hs-Source-Dirs: ., testsrc
+   GHC-Options: -O2
+   Extensions: ExistentialQuantification, MultiParamTypeClasses,
+               UndecidableInstances, FlexibleInstances,
+               FlexibleContexts, TypeSynonymInstances, CPP
revision 3
 Name: convertible
 Version: 1.1.0.0
-x-revision: 2
+x-revision: 3
 License: BSD3
 Maintainer: Nicolas Wu <nicolas.wu@gmail.com>
 Author: John Goerzen, Nicolas Wu
 
 library
   if flag(splitBase)
-    Build-Depends: base >= 3 && < 4.7,
+    Build-Depends: base >= 3 && < 5,
                    old-time,
                    time>=1.1.3,
                    bytestring,
revision 4
 Name: convertible
 Version: 1.1.0.0
-x-revision: 3
+x-revision: 4
 License: BSD3
 Maintainer: Nicolas Wu <nicolas.wu@gmail.com>
 Author: John Goerzen, Nicolas Wu
   default: False
 
 library
+  build-depends: mtl <2.3+   if flag(splitBase)
     Build-Depends: base >= 3 && < 5,
                    old-time,