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,