packages feed

Cabal revisions of bytestring-mmap-0.2.2

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

revision 1
-name:                bytestring-mmap-version:             0.2.2-synopsis:            mmap support for strict ByteStrings-description:-    .-    This library provides a wrapper to mmap(2), allowing files or-    devices to be lazily loaded into memory as strict or lazy-    ByteStrings, using the virtual memory subsystem to do on-demand-    loading.-    .-category:            System-homepage:            http://code.haskell.org/~dons/code/bytestring-mmap/-license:             BSD3-license-file:        LICENSE-author:              Don Stewart -maintainer:          Don Stewart <dons00@gmail.com>-build-type:          Simple-cabal-version:      >= 1.2--flag split-base-  description: Choose the new smaller, split-up base package.--library-  build-depends: unix-  if flag(split-base)-    build-depends:     base >= 3 && < 6, bytestring >= 0.9-  else-    build-depends:     base < 3-  extensions:        CPP, ForeignFunctionInterface, BangPatterns--  exposed-modules:   System.IO.Posix.MMap-                     System.IO.Posix.MMap.Lazy-                     System.IO.Posix.MMap.Internal--  ghc-options:       -Wall -O2--  c-sources:         cbits/hs_bytestring_mmap.c-  include-dirs:      include-  includes:          hs_bytestring_mmap.h-  install-includes:  hs_bytestring_mmap.h+name:                bytestring-mmap
+version:             0.2.2
+x-revision: 1
+synopsis:            mmap support for strict ByteStrings
+description:
+    .
+    This library provides a wrapper to mmap(2), allowing files or
+    devices to be lazily loaded into memory as strict or lazy
+    ByteStrings, using the virtual memory subsystem to do on-demand
+    loading.
+    .
+category:            System
+homepage:            http://code.haskell.org/~dons/code/bytestring-mmap/
+license:             BSD3
+license-file:        LICENSE
+author:              Don Stewart 
+maintainer:          Don Stewart <dons00@gmail.com>
+build-type:          Simple
+cabal-version:      >= 1.2
+
+flag split-base
+  description: Choose the new smaller, split-up base package.
+
+library
+  build-depends: unix < 2.8
+  if flag(split-base)
+    build-depends:     base >= 3 && < 6, bytestring >= 0.9
+  else
+    build-depends:     base < 3
+  extensions:        CPP, ForeignFunctionInterface, BangPatterns
+
+  exposed-modules:   System.IO.Posix.MMap
+                     System.IO.Posix.MMap.Lazy
+                     System.IO.Posix.MMap.Internal
+
+  ghc-options:       -Wall -O2
+
+  c-sources:         cbits/hs_bytestring_mmap.c
+  include-dirs:      include
+  includes:          hs_bytestring_mmap.h
+  install-includes:  hs_bytestring_mmap.h