Cabal revisions of hxt-8.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
--- arch-tag: Haskell XML Toolbox main description file-name: hxt-version: 8.0.0-license: OtherLicense-license-file: LICENCE-maintainer: Uwe Schmidt <uwe@fh-wedel.de>-stability: stable-category: XML-synopsis: A collection of tools for processing XML with Haskell. -description: The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but introduces a more general approach for processing XML with Haskell. The Haskell XML Toolbox uses a generic data model for representing XML documents, including the DTD subset and the document subset, in Haskell. It contains a validating XML parser, a HTML parser, namespace support, an XPath expression evaluator, an XSLT library, a RelaxNG schema validator and funtions for serialization and deserialization of user defined data. The libraray make extensive use of the arrow approach for processing XML.-homepage: http://www.fh-wedel.de/~si/HXmlToolbox/index.html-copyright: Copyright (c) 2005 Uwe Schmidt-build-type: Simple-cabal-version: >=1.2--flag splitBase- description: Choose the new smaller, split-up base package.--library- exposed-modules:- Control.Arrow.ArrowIO,- Control.Arrow.ArrowIf,- Control.Arrow.ArrowList,- Control.Arrow.ArrowState,- Control.Arrow.ArrowStrict,- Control.Arrow.ArrowTree,- Control.Arrow.IOListArrow,- Control.Arrow.IOStateListArrow,- Control.Arrow.ListArrow,- Control.Arrow.ListArrows,- Control.Arrow.StateListArrow,- Control.Strategies.DeepSeq,- Data.AssocList,- Data.Char.UTF8,- Data.NavTree,- Data.Tree.Class,- Data.Tree.NTree.Filter,- Data.Tree.NTree.TypeDefs,- System.PipeOpen,- Text.XML.HXT.Arrow,- Text.XML.HXT.Arrow.DTDProcessing,- Text.XML.HXT.Arrow.DocumentInput,- Text.XML.HXT.Arrow.DocumentOutput,- Text.XML.HXT.Arrow.Edit,- Text.XML.HXT.Arrow.GeneralEntitySubstitution,- Text.XML.HXT.Arrow.Namespace,- Text.XML.HXT.Arrow.ParserInterface,- Text.XML.HXT.Arrow.Pickle,- Text.XML.HXT.Arrow.Pickle.DTD,- Text.XML.HXT.Arrow.Pickle.Schema,- Text.XML.HXT.Arrow.Pickle.Xml,- Text.XML.HXT.Arrow.ProcessDocument,- Text.XML.HXT.Arrow.ReadDocument,- Text.XML.HXT.Arrow.WriteDocument,- Text.XML.HXT.Arrow.XPath,- Text.XML.HXT.Arrow.XPathSimple,- Text.XML.HXT.Arrow.XmlArrow,- Text.XML.HXT.Arrow.XmlIOStateArrow,- Text.XML.HXT.Arrow.XmlRegex,- Text.XML.HXT.DOM.FormatXmlTree,- Text.XML.HXT.DOM.Interface,- Text.XML.HXT.DOM.IsoLatinTables,- Text.XML.HXT.DOM.NamespacePredicates,- Text.XML.HXT.DOM.QualifiedName,- Text.XML.HXT.DOM.ShowXml,- Text.XML.HXT.DOM.TypeDefs,- Text.XML.HXT.DOM.UTF8Decoding,- Text.XML.HXT.DOM.Unicode,- Text.XML.HXT.DOM.Util,- Text.XML.HXT.DOM.XmlKeywords,- Text.XML.HXT.DOM.XmlNode,- Text.XML.HXT.DOM.XmlOptions,- Text.XML.HXT.DOM.XmlTreeTypes,- Text.XML.HXT.DTDValidation.AttributeValueValidation,- Text.XML.HXT.DTDValidation.DTDValidation,- Text.XML.HXT.DTDValidation.DocTransformation,- Text.XML.HXT.DTDValidation.DocValidation,- Text.XML.HXT.DTDValidation.IdValidation,- Text.XML.HXT.DTDValidation.RE,- Text.XML.HXT.DTDValidation.TypeDefs,- Text.XML.HXT.DTDValidation.Validation,- Text.XML.HXT.DTDValidation.XmlRE,- Text.XML.HXT.IO.GetFILE,- Text.XML.HXT.IO.GetHTTPCurl,- Text.XML.HXT.IO.GetHTTPNative,- Text.XML.HXT.Parser.HtmlParsec,- Text.XML.HXT.Parser.ProtocolHandlerUtil,- Text.XML.HXT.Parser.TagSoup,- Text.XML.HXT.Parser.XhtmlEntities,- Text.XML.HXT.Parser.XmlCharParser,- Text.XML.HXT.Parser.XmlDTDParser,- Text.XML.HXT.Parser.XmlDTDTokenParser,- Text.XML.HXT.Parser.XmlEntities,- Text.XML.HXT.Parser.XmlParsec,- Text.XML.HXT.Parser.XmlTokenParser,- Text.XML.HXT.RelaxNG,- Text.XML.HXT.RelaxNG.BasicArrows,- Text.XML.HXT.RelaxNG.CreatePattern,- Text.XML.HXT.RelaxNG.DataTypeLibMysql,- Text.XML.HXT.RelaxNG.DataTypeLibUtils,- Text.XML.HXT.RelaxNG.DataTypeLibraries,- Text.XML.HXT.RelaxNG.DataTypes,- Text.XML.HXT.RelaxNG.PatternFunctions,- Text.XML.HXT.RelaxNG.PatternToString,- Text.XML.HXT.RelaxNG.Schema,- Text.XML.HXT.RelaxNG.SchemaGrammar,- Text.XML.HXT.RelaxNG.Simplification,- Text.XML.HXT.RelaxNG.Unicode.Blocks,- Text.XML.HXT.RelaxNG.Unicode.CharProps,- Text.XML.HXT.RelaxNG.Utils,- Text.XML.HXT.RelaxNG.Validation,- Text.XML.HXT.RelaxNG.Validator,- Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C,- Text.XML.HXT.RelaxNG.XmlSchema.Regex,- Text.XML.HXT.RelaxNG.XmlSchema.RegexParser,- Text.XML.HXT.XPath,- Text.XML.HXT.XPath.NavTree,- Text.XML.HXT.XPath.XPathArithmetic,- Text.XML.HXT.XPath.XPathDataTypes,- Text.XML.HXT.XPath.XPathEval,- Text.XML.HXT.XPath.XPathFct,- Text.XML.HXT.XPath.XPathKeywords,- Text.XML.HXT.XPath.XPathParser,- Text.XML.HXT.XPath.XPathToNodeSet,- Text.XML.HXT.XPath.XPathToString,- Text.XML.HXT.XSLT.Application,- Text.XML.HXT.XSLT.Common,- Text.XML.HXT.XSLT.Compilation,- Text.XML.HXT.XSLT.CompiledStylesheet,- Text.XML.HXT.XSLT.Names,- Text.XML.HXT.XSLT.XsltArrows- hs-source-dirs: src- ghc-options: -Wall- extensions: MultiParamTypeClasses DeriveDataTypeable FunctionalDependencies FlexibleInstances-- build-depends: base, haskell98 >= 1, parsec >= 2.1 && < 3, HTTP >= 3001.0.4, HUnit >= 1.2, network >= 2.1, tagsoup >= 0.6- if flag(splitBase)- build-depends: base >= 3, containers >= 0.1, directory >= 1, process >= 1- else- build-depends: base < 3-+-- arch-tag: Haskell XML Toolbox main description file +name: hxt +version: 8.0.0 +x-revision: 1 +license: OtherLicense +license-file: LICENCE +maintainer: Uwe Schmidt <uwe@fh-wedel.de> +stability: stable +category: XML +synopsis: A collection of tools for processing XML with Haskell. +description: The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but introduces a more general approach for processing XML with Haskell. The Haskell XML Toolbox uses a generic data model for representing XML documents, including the DTD subset and the document subset, in Haskell. It contains a validating XML parser, a HTML parser, namespace support, an XPath expression evaluator, an XSLT library, a RelaxNG schema validator and funtions for serialization and deserialization of user defined data. The libraray make extensive use of the arrow approach for processing XML. +homepage: http://www.fh-wedel.de/~si/HXmlToolbox/index.html +copyright: Copyright (c) 2005 Uwe Schmidt +build-type: Simple +cabal-version: >=1.2 + +flag splitBase + description: Choose the new smaller, split-up base package. + +library + -- tar file format not supported by cabal + build-depends: base<0 + + exposed-modules: + Control.Arrow.ArrowIO, + Control.Arrow.ArrowIf, + Control.Arrow.ArrowList, + Control.Arrow.ArrowState, + Control.Arrow.ArrowStrict, + Control.Arrow.ArrowTree, + Control.Arrow.IOListArrow, + Control.Arrow.IOStateListArrow, + Control.Arrow.ListArrow, + Control.Arrow.ListArrows, + Control.Arrow.StateListArrow, + Control.Strategies.DeepSeq, + Data.AssocList, + Data.Char.UTF8, + Data.NavTree, + Data.Tree.Class, + Data.Tree.NTree.Filter, + Data.Tree.NTree.TypeDefs, + System.PipeOpen, + Text.XML.HXT.Arrow, + Text.XML.HXT.Arrow.DTDProcessing, + Text.XML.HXT.Arrow.DocumentInput, + Text.XML.HXT.Arrow.DocumentOutput, + Text.XML.HXT.Arrow.Edit, + Text.XML.HXT.Arrow.GeneralEntitySubstitution, + Text.XML.HXT.Arrow.Namespace, + Text.XML.HXT.Arrow.ParserInterface, + Text.XML.HXT.Arrow.Pickle, + Text.XML.HXT.Arrow.Pickle.DTD, + Text.XML.HXT.Arrow.Pickle.Schema, + Text.XML.HXT.Arrow.Pickle.Xml, + Text.XML.HXT.Arrow.ProcessDocument, + Text.XML.HXT.Arrow.ReadDocument, + Text.XML.HXT.Arrow.WriteDocument, + Text.XML.HXT.Arrow.XPath, + Text.XML.HXT.Arrow.XPathSimple, + Text.XML.HXT.Arrow.XmlArrow, + Text.XML.HXT.Arrow.XmlIOStateArrow, + Text.XML.HXT.Arrow.XmlRegex, + Text.XML.HXT.DOM.FormatXmlTree, + Text.XML.HXT.DOM.Interface, + Text.XML.HXT.DOM.IsoLatinTables, + Text.XML.HXT.DOM.NamespacePredicates, + Text.XML.HXT.DOM.QualifiedName, + Text.XML.HXT.DOM.ShowXml, + Text.XML.HXT.DOM.TypeDefs, + Text.XML.HXT.DOM.UTF8Decoding, + Text.XML.HXT.DOM.Unicode, + Text.XML.HXT.DOM.Util, + Text.XML.HXT.DOM.XmlKeywords, + Text.XML.HXT.DOM.XmlNode, + Text.XML.HXT.DOM.XmlOptions, + Text.XML.HXT.DOM.XmlTreeTypes, + Text.XML.HXT.DTDValidation.AttributeValueValidation, + Text.XML.HXT.DTDValidation.DTDValidation, + Text.XML.HXT.DTDValidation.DocTransformation, + Text.XML.HXT.DTDValidation.DocValidation, + Text.XML.HXT.DTDValidation.IdValidation, + Text.XML.HXT.DTDValidation.RE, + Text.XML.HXT.DTDValidation.TypeDefs, + Text.XML.HXT.DTDValidation.Validation, + Text.XML.HXT.DTDValidation.XmlRE, + Text.XML.HXT.IO.GetFILE, + Text.XML.HXT.IO.GetHTTPCurl, + Text.XML.HXT.IO.GetHTTPNative, + Text.XML.HXT.Parser.HtmlParsec, + Text.XML.HXT.Parser.ProtocolHandlerUtil, + Text.XML.HXT.Parser.TagSoup, + Text.XML.HXT.Parser.XhtmlEntities, + Text.XML.HXT.Parser.XmlCharParser, + Text.XML.HXT.Parser.XmlDTDParser, + Text.XML.HXT.Parser.XmlDTDTokenParser, + Text.XML.HXT.Parser.XmlEntities, + Text.XML.HXT.Parser.XmlParsec, + Text.XML.HXT.Parser.XmlTokenParser, + Text.XML.HXT.RelaxNG, + Text.XML.HXT.RelaxNG.BasicArrows, + Text.XML.HXT.RelaxNG.CreatePattern, + Text.XML.HXT.RelaxNG.DataTypeLibMysql, + Text.XML.HXT.RelaxNG.DataTypeLibUtils, + Text.XML.HXT.RelaxNG.DataTypeLibraries, + Text.XML.HXT.RelaxNG.DataTypes, + Text.XML.HXT.RelaxNG.PatternFunctions, + Text.XML.HXT.RelaxNG.PatternToString, + Text.XML.HXT.RelaxNG.Schema, + Text.XML.HXT.RelaxNG.SchemaGrammar, + Text.XML.HXT.RelaxNG.Simplification, + Text.XML.HXT.RelaxNG.Unicode.Blocks, + Text.XML.HXT.RelaxNG.Unicode.CharProps, + Text.XML.HXT.RelaxNG.Utils, + Text.XML.HXT.RelaxNG.Validation, + Text.XML.HXT.RelaxNG.Validator, + Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C, + Text.XML.HXT.RelaxNG.XmlSchema.Regex, + Text.XML.HXT.RelaxNG.XmlSchema.RegexParser, + Text.XML.HXT.XPath, + Text.XML.HXT.XPath.NavTree, + Text.XML.HXT.XPath.XPathArithmetic, + Text.XML.HXT.XPath.XPathDataTypes, + Text.XML.HXT.XPath.XPathEval, + Text.XML.HXT.XPath.XPathFct, + Text.XML.HXT.XPath.XPathKeywords, + Text.XML.HXT.XPath.XPathParser, + Text.XML.HXT.XPath.XPathToNodeSet, + Text.XML.HXT.XPath.XPathToString, + Text.XML.HXT.XSLT.Application, + Text.XML.HXT.XSLT.Common, + Text.XML.HXT.XSLT.Compilation, + Text.XML.HXT.XSLT.CompiledStylesheet, + Text.XML.HXT.XSLT.Names, + Text.XML.HXT.XSLT.XsltArrows + hs-source-dirs: src + ghc-options: -Wall + extensions: MultiParamTypeClasses DeriveDataTypeable FunctionalDependencies FlexibleInstances + + build-depends: base, haskell98 >= 1, parsec >= 2.1 && < 3, HTTP >= 3001.0.4, HUnit >= 1.2, network >= 2.1, tagsoup >= 0.6 + if flag(splitBase) + build-depends: base >= 3, containers >= 0.1, directory >= 1, process >= 1 + else + build-depends: base < 3 +