Cabal revisions of bytestring-lexing-0.4.3.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-------------------------------------------------------------------- wren ng thornton <wren@community.haskell.org> ~ 2014.03.07--------------------------------------------------------------------- By and large Cabal >=1.2 is fine; but >= 1.6 gives tested-with:--- and source-repository:.-Cabal-Version: >= 1.6-Build-Type: Simple--Name: bytestring-lexing-Version: 0.4.3.1-Stability: provisional-Homepage: http://code.haskell.org/~wren/-Author: wren ng thornton, Don Stewart-Maintainer: wren@community.haskell.org-Copyright: Copyright (c) 2012--2014 wren ng thornton, 2008--2011 Don Stewart-License: BSD3-License-File: LICENSE--Category: Data-Synopsis:- Parse and produce literals efficiently from strict or lazy bytestrings.-Description:- Parse and produce literals efficiently from strict or lazy bytestrings.- .- Some benchmarks for this package can be found at:- <http://community.haskell.org/~wren/bytestring-lexing/test/bench/html>--Tested-With:- GHC ==6.8.2, GHC ==6.10.1, GHC ==6.12.1, GHC ==7.0.3, GHC ==7.6.1, GHC == 7.8.2-Extra-source-files:- AUTHORS, README, VERSION-Source-Repository head- Type: darcs- Location: http://community.haskell.org/~wren/bytestring-lexing-------------------------------------------------------------------Flag base4- Default: True- Description: base-4.0 emits "Prelude deprecated" messages in- order to get people to be explicit about which- version of base they use.-Flag splitBase- Default: True- Description: base-3.0 (GHC 6.8) broke out the packages: array,- bytestring, containers, directory, old-locale,- old-time, packedstring, pretty, process, random.-Flag bytestringInBase- Default: False- Description: The bytestring library was included in base-2.0- and base-2.1.1, but for base-1.0 and base-3.0 it- was a separate package.------------------------------------------------------------------Library- Hs-Source-Dirs: src- Exposed-Modules: Data.ByteString.Lex.Integral- Data.ByteString.Lex.Double- Data.ByteString.Lex.Lazy.Double- Other-Modules: Data.ByteString.Lex.Internal-- -- I think this is all that needs doing to get rid of the warnings?- if flag(base4)- Build-Depends: base >= 4 && < 5- else- Build-Depends: base < 4- - if flag(bytestringInBase)- Build-Depends: base >= 2.0 && < 2.2- else- Build-Depends: base < 2.0 || >= 3, bytestring-- if flag(splitBase)- Build-Depends: base >= 3 && < 5, bytestring, array- else- Build-Depends: base < 3-- Ghc-Options: -O2-- -- bytestring-posn was added in alex >= 2.3 (2008)- -- GHC 7.8.2 requires alex >= 3.1.3...- if impl(ghc >= 7.8)- Build-Tools: alex >= 3.1.3- else- Build-Tools: alex >= 2.3------------------------------------------------------------------------------------------------------------------------------- fin.+---------------------------------------------------------------- +-- wren ng thornton <wren@community.haskell.org> ~ 2014.03.07 +---------------------------------------------------------------- + +-- By and large Cabal >=1.2 is fine; but >= 1.6 gives tested-with: +-- and source-repository:. +Cabal-Version: >= 1.6 +Build-Type: Simple + +Name: bytestring-lexing +Version: 0.4.3.1 +x-revision: 1 +Stability: provisional +Homepage: http://code.haskell.org/~wren/ +Author: wren ng thornton, Don Stewart +Maintainer: wren@community.haskell.org +Copyright: Copyright (c) 2012--2014 wren ng thornton, 2008--2011 Don Stewart +License: BSD3 +License-File: LICENSE + +Category: Data +Synopsis: + Parse and produce literals efficiently from strict or lazy bytestrings. +Description: + Parse and produce literals efficiently from strict or lazy bytestrings. + . + Some benchmarks for this package can be found at: + <http://community.haskell.org/~wren/bytestring-lexing/test/bench/html> + +Tested-With: + GHC ==6.8.2, GHC ==6.10.1, GHC ==6.12.1, GHC ==7.0.3, GHC ==7.6.1, GHC == 7.8.2 +Extra-source-files: + AUTHORS, README, VERSION +Source-Repository head + Type: darcs + Location: http://community.haskell.org/~wren/bytestring-lexing + +---------------------------------------------------------------- +Flag base4 + Default: True + Description: base-4.0 emits "Prelude deprecated" messages in + order to get people to be explicit about which + version of base they use. +Flag splitBase + Default: True + Description: base-3.0 (GHC 6.8) broke out the packages: array, + bytestring, containers, directory, old-locale, + old-time, packedstring, pretty, process, random. +Flag bytestringInBase + Default: False + Description: The bytestring library was included in base-2.0 + and base-2.1.1, but for base-1.0 and base-3.0 it + was a separate package. +---------------------------------------------------------------- +Library + Hs-Source-Dirs: src + Exposed-Modules: Data.ByteString.Lex.Integral + Data.ByteString.Lex.Double + Data.ByteString.Lex.Lazy.Double + Other-Modules: Data.ByteString.Lex.Internal + + -- I think this is all that needs doing to get rid of the warnings? + if flag(base4) + Build-Depends: base >= 4 && < 5 + else + Build-Depends: base < 4 + + if flag(bytestringInBase) + Build-Depends: base >= 2.0 && < 2.2 + else + Build-Depends: base < 2.0 || >= 3, bytestring + + if flag(splitBase) + Build-Depends: base >= 3 && < 5, bytestring, array + else + Build-Depends: base < 3 + + Ghc-Options: -O2 + + -- bytestring-posn was added in alex >= 2.3 (2008) + -- GHC 7.8.2 requires alex >= 3.1.3... + if impl(ghc >= 7.8) + Build-Tools: alex >= 3.1.3 && < 3.1.5 + else + Build-Tools: alex >= 2.3 && < 3.1.5 + + +---------------------------------------------------------------- +----------------------------------------------------------- fin.
revision 2
Name: bytestring-lexing Version: 0.4.3.1 -x-revision: 1 +x-revision: 2 Stability: provisional Homepage: http://code.haskell.org/~wren/ Author: wren ng thornton, Don Stewart Build-Depends: base < 2.0 || >= 3, bytestring if flag(splitBase) - Build-Depends: base >= 3 && < 5, bytestring, array + Build-Depends: base >= 3 && < 5, bytestring <0.11, array else Build-Depends: base < 3