libxml 0.1 → 0.1.1
raw patch · 4 files changed
+38/−25 lines, 4 filesdep +bytestringdep ~basesetup-changednew-uploader
Dependencies added: bytestring
Dependency ranges changed: base
Files
- Setup.lhs +1/−1
- libxml.cabal +34/−21
- src/Text/XML/LibXML/Parser.hs +2/−2
- src/Text/XML/LibXML/Tree.hs +1/−1
Setup.lhs view
@@ -2,4 +2,4 @@ > module Main where > import Distribution.Simple > main :: IO ()-> main = defaultMainWithHooks defaultUserHooks+> main = defaultMain
libxml.cabal view
@@ -1,23 +1,36 @@-Name: libxml-Version: 0.1-Maintainer: Lemmih (lemmih@gmail.com)-Author: Lemmih (lemmih@gmail.com)-Copyright: 2006, Lemmih-License-File: LICENSE-License: BSD3-Build-Depends: base, mtl-Category: Foreign binding-Synopsis: Binding to libxml2+Name: libxml+Version: 0.1.1+Maintainer: Lemmih (lemmih@gmail.com)+Author: Lemmih (lemmih@gmail.com)+Copyright: 2006, Lemmih+License-File: LICENSE+License: BSD3+Category: XML+Synopsis: Binding to libxml2+Cabal-Version: >=1.2+build-type: Simple Description: Minimal binding to libxml2. Additional functions will be added when needed.-Extensions: CPP, ForeignFunctionInterface-Hs-Source-Dirs: src-Exposed-Modules:- Text.XML.LibXML- Text.XML.LibXML.Types- Text.XML.LibXML.Internals- Text.XML.LibXML.Tree- Text.XML.LibXML.Parser-Includes: libxml/xmlIO.h libxml/xmlmemory.h-Extra-Libraries: xml2-GHC-Options: -fglasgow-exts -Wall -Werror -O2++flag small_base+ description: Choose the new smaller, split-up base package.++library+ if flag(small_base)+ build-depends: base >= 3, bytestring+ else+ build-depends: base < 3++ build-depends: mtl+ extensions: CPP, ForeignFunctionInterface+ hs-source-dirs: src++ Exposed-Modules:+ Text.XML.LibXML+ Text.XML.LibXML.Types+ Text.XML.LibXML.Internals+ Text.XML.LibXML.Tree+ Text.XML.LibXML.Parser++ includes: libxml/xmlIO.h libxml/xmlmemory.h+ extra-libraries: xml2
src/Text/XML/LibXML/Parser.hs view
@@ -13,7 +13,7 @@ import Control.Monad.Trans import qualified Data.ByteString as BS-import qualified Data.ByteString.Base as BS+import qualified Data.ByteString.Unsafe as BS import Data.ByteString (ByteString) import Text.XML.LibXML.Types@@ -24,7 +24,7 @@ -- | Parse XML document from a file. Throws an exception on error. parseFile :: MonadIO m => FilePath -> m Document-parseFile pat+parseFile path = do mbDoc <- parseFile_ path case mbDoc of Nothing -> error $ "Text.XML.LibXml.parseFile: failed to parse input from: " ++ path
src/Text/XML/LibXML/Tree.hs view
@@ -20,7 +20,7 @@ import Control.Monad.Trans import qualified Data.ByteString as BS-import qualified Data.ByteString.Base as BS+import qualified Data.ByteString.Internal as BS import Data.ByteString (ByteString) import Text.XML.LibXML.Types