Cabal revisions of HaXml-1.19.5
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: HaXml-version: 1.19.5-license: LGPL-license-file: COPYRIGHT-author: Malcolm Wallace <Malcolm.Wallace@cs.york.ac.uk>-maintainer: author-homepage: http://www.cs.york.ac.uk/fp/HaXml/-category: Text, XML-synopsis: Utilities for manipulating XML documents-description:- Haskell utilities for parsing, filtering, transforming and- generating XML documents.-build-type: Simple-cabal-version: >=1.2--flag splitBase- default: True-flag bytestringInBase- default: False--library- exposed-modules:- Text.XML.HaXml,- Text.XML.HaXml.ByteStringPP,- Text.XML.HaXml.Combinators,- Text.XML.HaXml.DtdToHaskell.Convert,- Text.XML.HaXml.DtdToHaskell.Instance,- Text.XML.HaXml.DtdToHaskell.TypeDef,- Text.XML.HaXml.Escape,- Text.XML.HaXml.Html.Generate,- Text.XML.HaXml.Html.Parse,- Text.XML.HaXml.Html.ParseLazy,- Text.XML.HaXml.Html.Pretty,- Text.XML.HaXml.Lex,- Text.XML.HaXml.OneOfN,- Text.XML.HaXml.Parse,- Text.XML.HaXml.ParseLazy,- Text.XML.HaXml.Posn,- Text.XML.HaXml.Pretty,- Text.XML.HaXml.SAX,- Text.XML.HaXml.ShowXmlLazy,- Text.XML.HaXml.Types,- Text.XML.HaXml.TypeMapping,- Text.XML.HaXml.Util,- Text.XML.HaXml.Validate,- Text.XML.HaXml.Verbatim,- Text.XML.HaXml.Wrappers,- Text.XML.HaXml.XmlContent,- Text.XML.HaXml.Xtract.Combinators,- Text.XML.HaXml.Xtract.Lex,- Text.XML.HaXml.Xtract.Parse- hs-source-dirs: src- build-depends: base, haskell98, polyparse, filepath- if flag(splitBase)- build-depends: base >= 3, pretty, random, containers- else- build-depends: base < 3- if flag(bytestringInBase)- build-depends: base >= 2 && < 3- else- build-depends: base < 2 || >= 3, bytestring- extensions: CPP, ExistentialQuantification- cpp-options: -DVERSION=1.19.4- nhc98-options: -K10M--Executable Canonicalise- GHC-Options: -Wall- Extensions: CPP- Hs-Source-Dirs: src/tools, src- Main-Is: Canonicalise.hs--Executable CanonicaliseLazy- GHC-Options: -Wall- Extensions: CPP- Hs-Source-Dirs: src/tools, src- Main-Is: CanonicaliseLazy.hs--Executable Xtract- GHC-Options: -Wall- Extensions: CPP- Hs-Source-Dirs: src/tools, src- Main-Is: Xtract.hs--Executable XtractLazy- GHC-Options: -Wall- Extensions: CPP- Hs-Source-Dirs: src/tools, src- Main-Is: XtractLazy.hs--Executable Validate- GHC-Options: -Wall- Extensions: CPP- Hs-Source-Dirs: src/tools, src- Main-Is: Validate.hs--Executable MkOneOf- GHC-Options: -Wall- Extensions: CPP- Hs-Source-Dirs: src/tools, src- Main-Is: MkOneOf.hs--Executable DtdToHaskell- GHC-Options: -Wall- Extensions: CPP- Hs-Source-Dirs: src/tools, src- Main-Is: DtdToHaskell.hs+name: HaXml +version: 1.19.5 +x-revision: 1 +license: LGPL +license-file: COPYRIGHT +author: Malcolm Wallace <Malcolm.Wallace@cs.york.ac.uk> +maintainer: author +homepage: http://www.cs.york.ac.uk/fp/HaXml/ +category: Text, XML +synopsis: Utilities for manipulating XML documents +description: + Haskell utilities for parsing, filtering, transforming and + generating XML documents. +build-type: Simple +cabal-version: >=1.2 + +flag splitBase + default: True +flag bytestringInBase + default: False + +library + exposed-modules: + Text.XML.HaXml, + Text.XML.HaXml.ByteStringPP, + Text.XML.HaXml.Combinators, + Text.XML.HaXml.DtdToHaskell.Convert, + Text.XML.HaXml.DtdToHaskell.Instance, + Text.XML.HaXml.DtdToHaskell.TypeDef, + Text.XML.HaXml.Escape, + Text.XML.HaXml.Html.Generate, + Text.XML.HaXml.Html.Parse, + Text.XML.HaXml.Html.ParseLazy, + Text.XML.HaXml.Html.Pretty, + Text.XML.HaXml.Lex, + Text.XML.HaXml.OneOfN, + Text.XML.HaXml.Parse, + Text.XML.HaXml.ParseLazy, + Text.XML.HaXml.Posn, + Text.XML.HaXml.Pretty, + Text.XML.HaXml.SAX, + Text.XML.HaXml.ShowXmlLazy, + Text.XML.HaXml.Types, + Text.XML.HaXml.TypeMapping, + Text.XML.HaXml.Util, + Text.XML.HaXml.Validate, + Text.XML.HaXml.Verbatim, + Text.XML.HaXml.Wrappers, + Text.XML.HaXml.XmlContent, + Text.XML.HaXml.Xtract.Combinators, + Text.XML.HaXml.Xtract.Lex, + Text.XML.HaXml.Xtract.Parse + hs-source-dirs: src + build-depends: base, haskell98, polyparse >= 1.1 && < 1.2, filepath + if flag(splitBase) + build-depends: base >= 3, pretty, random, containers + else + build-depends: base < 3 + if flag(bytestringInBase) + build-depends: base >= 2 && < 3 + else + build-depends: base < 2 || >= 3, bytestring + extensions: CPP, ExistentialQuantification + cpp-options: -DVERSION=1.19.4 + nhc98-options: -K10M + +Executable Canonicalise + GHC-Options: -Wall + Extensions: CPP + Hs-Source-Dirs: src/tools, src + Main-Is: Canonicalise.hs + +Executable CanonicaliseLazy + GHC-Options: -Wall + Extensions: CPP + Hs-Source-Dirs: src/tools, src + Main-Is: CanonicaliseLazy.hs + +Executable Xtract + GHC-Options: -Wall + Extensions: CPP + Hs-Source-Dirs: src/tools, src + Main-Is: Xtract.hs + +Executable XtractLazy + GHC-Options: -Wall + Extensions: CPP + Hs-Source-Dirs: src/tools, src + Main-Is: XtractLazy.hs + +Executable Validate + GHC-Options: -Wall + Extensions: CPP + Hs-Source-Dirs: src/tools, src + Main-Is: Validate.hs + +Executable MkOneOf + GHC-Options: -Wall + Extensions: CPP + Hs-Source-Dirs: src/tools, src + Main-Is: MkOneOf.hs + +Executable DtdToHaskell + GHC-Options: -Wall + Extensions: CPP + Hs-Source-Dirs: src/tools, src + Main-Is: DtdToHaskell.hs