property-list 0.0.0.4 → 0.0.0.5
raw patch · 2 files changed
+16/−3 lines, 2 filesdep ~data-object
Dependency ranges changed: data-object
Files
- property-list.cabal +11/−2
- src/Data/PropertyList/Object.hs +5/−1
property-list.cabal view
@@ -1,5 +1,5 @@ name: property-list-version: 0.0.0.4+version: 0.0.0.5 stability: experimental license: PublicDomain @@ -14,6 +14,9 @@ synopsis: XML property list parser description: Parser, data type and formatter for Apple's XML property list 1.0 format. +flag data_object_uses_lazy_bytestrings+ default: True+ Library hs-source-dirs: src exposed-modules: Data.PropertyList@@ -27,7 +30,6 @@ bytestring, containers, dataenc,- data-object, HaXml >= 1.19, mtl, old-locale,@@ -36,3 +38,10 @@ template-haskell, th-fold++ if flag(data_object_uses_lazy_bytestrings)+ build-depends: data-object >= 0.0.2+ cpp-options: -Ddata_object_uses_lazy_bytestrings+ else+ build-depends: data-object < 0.0.2+
src/Data/PropertyList/Object.hs view
@@ -1,5 +1,5 @@ {-# LANGUAGE - FlexibleContexts, UndecidableInstances+ FlexibleContexts, UndecidableInstances, CPP #-} module Data.PropertyList.Object ({- instances only -}) where @@ -7,7 +7,11 @@ import Data.PropertyList.Type import Data.PropertyList.Parse import Data.PropertyList.Xml+#ifdef data_object_uses_lazy_bytestrings+import Data.ByteString.Lazy.Char8+#else import Data.ByteString.Char8+#endif import qualified Data.Map as M import Control.Monad import Control.Monad