packages feed

Cabal revisions of bytestring-builder-0.10.4.0

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

revision 1
-name:                bytestring-builder-version:             0.10.4.0-synopsis:            The new bytestring builder, packaged outside of GHC-description:-  This is the bytestring builder that is debuting in bytestring-0.10.4.0, which-  should be shipping with GHC 7.8, probably late in 2013.  This builder has-  several nice simplifications and improvements, and more out-of-box-  functionality than the older blaze-builder.-  .-  Note that this package detects which version of bytestring you are compiling-  against,  and if you are compiling against bytestring-0.10.4 or later, will-  be an empty package.-  .-  This package lets the new interface and implementation be used with most-  older compilers without upgrading bytestring, which can be rather-  problematic.  In conjunction with blaze-builder-0.4 or later,  which-  offers an implementation of blaze-builder in terms of bytestring-builder,-  this should let most people try the new interface and implementation without-  causing undue compatibility problems with packages that depend on-  blaze-builder.-  .-  GHC 7.6 did debut an almost identical interface and implementation, but with-  slightly different module names and organization.   Trying to re-export/rename-  the builder provided with 7.6 did not turn out to be very practical,  because-  this interface includes new functions that rely on Builder internals,-  which are not exported in 7.6.  Furthermore, these module names should be-  deprecated in 7.10.-license:             BSD3-license-file:        LICENSE-author:              Simon Meier, Jasper Van der Jeugt-maintainer:          Leon P Smith <leon@melding-monads.com>-copyright:           (c) 2010 Jasper Van der Jeugt-                     (c) 2010-2013 Simon Meier-category:            Data-build-type:          Custom-extra-source-files:-                     cbits/*.c--                     src/Data/ByteString/*.hs-                     src/Data/ByteString/Builder/*.hs-                     src/Data/ByteString/Builder/Prim/*.hs-                     src/Data/ByteString/Builder/Prim/Internal/*.hs-                     src/Data/ByteString/Short/*.hs-cabal-version:       >=1.8--source-repository head-  type:     git-  location: http://github.com/lpsmith/bytestring-builder--source-repository this-  type:     git-  location: http://github.com/lpsmith/bytestring-builder-  tag:      v0.10.4.0---- Note that these flags are set by Setup.hs--Flag bytestring_has_itoa_c-  default: True-  manual: True--Flag bytestring_has_builder-  default: True-  manual: True--library-  build-depends:     base == 4.* ,-                     bytestring >= 0.9 && < 1.0,-                     deepseq--  if !flag(bytestring_has_itoa_c)-      c-sources: cbits/itoa.c---  if !flag(bytestring_has_builder)-      hs-source-dirs: src-      c-sources: cbits/fpstring.c-      exposed-modules:-                         Data.ByteString.Builder-                         Data.ByteString.Builder.Extra-                         Data.ByteString.Builder.Prim--                         -- perhaps only exposed temporarily-                         Data.ByteString.Builder.Internal-                         Data.ByteString.Builder.Prim.Internal--                         Data.ByteString.Short-                         Data.ByteString.Short.Internal--      other-modules:-                         Data.ByteString.Builder.ASCII-                         Data.ByteString.Builder.Prim.Binary-                         Data.ByteString.Builder.Prim.ASCII-                         Data.ByteString.Builder.Prim.Internal.Floating-                         Data.ByteString.Builder.Prim.Internal.UncheckedShifts-                         Data.ByteString.Builder.Prim.Internal.Base16+name:                bytestring-builder
+version:             0.10.4.0
+x-revision: 1
+synopsis:            The new bytestring builder, packaged outside of GHC
+description:
+  This is the bytestring builder that is debuting in bytestring-0.10.4.0, which
+  should be shipping with GHC 7.8, probably late in 2013.  This builder has
+  several nice simplifications and improvements, and more out-of-box
+  functionality than the older blaze-builder.
+  .
+  Note that this package detects which version of bytestring you are compiling
+  against,  and if you are compiling against bytestring-0.10.4 or later, will
+  be an empty package.
+  .
+  This package lets the new interface and implementation be used with most
+  older compilers without upgrading bytestring, which can be rather
+  problematic.  In conjunction with blaze-builder-0.4 or later,  which
+  offers an implementation of blaze-builder in terms of bytestring-builder,
+  this should let most people try the new interface and implementation without
+  causing undue compatibility problems with packages that depend on
+  blaze-builder.
+  .
+  GHC 7.6 did debut an almost identical interface and implementation, but with
+  slightly different module names and organization.   Trying to re-export/rename
+  the builder provided with 7.6 did not turn out to be very practical,  because
+  this interface includes new functions that rely on Builder internals,
+  which are not exported in 7.6.  Furthermore, these module names should be
+  deprecated in 7.10.
+license:             BSD3
+license-file:        LICENSE
+author:              Simon Meier, Jasper Van der Jeugt
+maintainer:          Leon P Smith <leon@melding-monads.com>
+copyright:           (c) 2010 Jasper Van der Jeugt
+                     (c) 2010-2013 Simon Meier
+category:            Data
+build-type:          Custom
+extra-source-files:
+                     cbits/*.c
+
+                     src/Data/ByteString/*.hs
+                     src/Data/ByteString/Builder/*.hs
+                     src/Data/ByteString/Builder/Prim/*.hs
+                     src/Data/ByteString/Builder/Prim/Internal/*.hs
+                     src/Data/ByteString/Short/*.hs
+cabal-version:       >=1.8
+
+source-repository head
+  type:     git
+  location: http://github.com/lpsmith/bytestring-builder
+
+source-repository this
+  type:     git
+  location: http://github.com/lpsmith/bytestring-builder
+  tag:      v0.10.4.0
+
+-- Note that these flags are set by Setup.hs
+
+Flag bytestring_has_itoa_c
+  default: True
+  manual: True
+
+Flag bytestring_has_builder
+  default: True
+  manual: True
+
+library
+  build-depends:     base == 4.* ,
+                     bytestring >= 0.9 && < 1.0,
+                     deepseq <1.4
+
+  if !flag(bytestring_has_itoa_c)
+      c-sources: cbits/itoa.c
+
+
+  if !flag(bytestring_has_builder)
+      hs-source-dirs: src
+      c-sources: cbits/fpstring.c
+      exposed-modules:
+                         Data.ByteString.Builder
+                         Data.ByteString.Builder.Extra
+                         Data.ByteString.Builder.Prim
+
+                         -- perhaps only exposed temporarily
+                         Data.ByteString.Builder.Internal
+                         Data.ByteString.Builder.Prim.Internal
+
+                         Data.ByteString.Short
+                         Data.ByteString.Short.Internal
+
+      other-modules:
+                         Data.ByteString.Builder.ASCII
+                         Data.ByteString.Builder.Prim.Binary
+                         Data.ByteString.Builder.Prim.ASCII
+                         Data.ByteString.Builder.Prim.Internal.Floating
+                         Data.ByteString.Builder.Prim.Internal.UncheckedShifts
+                         Data.ByteString.Builder.Prim.Internal.Base16
revision 2
 name:                bytestring-builder
 version:             0.10.4.0
-x-revision: 1
+x-revision: 2
 synopsis:            The new bytestring builder, packaged outside of GHC
 description:
   This is the bytestring builder that is debuting in bytestring-0.10.4.0, which
   manual: True
 
 library
-  build-depends:     base == 4.* ,
-                     bytestring >= 0.9 && < 1.0,
-                     deepseq <1.4
+  build-depends:     base >= 4.2 && < 4.10,
+                     bytestring >= 0.9 && < 0.10.1 || == 0.10.4.*,
+                     deepseq >= 1.1 && <1.4
 
   if !flag(bytestring_has_itoa_c)
       c-sources: cbits/itoa.c