Cabal revisions of tagchup-0.4.1.2
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
Name: tagchup Version: 0.4.1.2+x-revision: 1 License: GPL License-File: LICENSE Author: Henning Thielemann <tagchup@henning-thielemann.de> xml-basic >=0.1.2 && <0.2, transformers >=0.2 && <0.7, explicit-exception >=0.1 && <0.3,- bytestring >=0.9.0.1 && <0.12,+ bytestring >=0.9.0.1 && <0.13, containers >=0.1 && <0.7, non-empty >=0.2.1 && <0.4, data-accessor >=0.2 && <0.3,
revision 2
-Name: tagchup-Version: 0.4.1.2-x-revision: 1-License: GPL-License-File: LICENSE-Author: Henning Thielemann <tagchup@henning-thielemann.de>-Maintainer: Henning Thielemann <tagchup@henning-thielemann.de>-Homepage: http://code.haskell.org/~thielema/tagchup/-Category: XML-Synopsis: alternative package for processing of tag soups-Description:- Tagchup is a package for processing XML, HTML, XHTML documents- that can also be malformed.- It allows parsing, formatting and retrieval of such document.- All functions should be as lazy as possible.- .- I use a custom data structure based on types from xml-basic- for easy interchange with the wraxml package.- .- Its lazy monadic parser should be more comprehensible and easier to extend- than the one of tagsoup-0.6.- It also handles XML processing instructions and CDATA sections correctly.- .- The name Tagchup resembles Ketchup.-Build-Type: Simple-Cabal-Version: >= 1.10--Data-Files:- example/Escape/iso8859.xhtml- example/Escape/iso8859.html- example/Escape/utf8.xhtml- example/Escape/utf8.html- example/Strip/example.xhtml--Source-Repository head- Type: darcs- Location: http://code.haskell.org/~thielema/tagchup/--Source-Repository this- Type: darcs- Location: http://code.haskell.org/~thielema/tagchup/- Tag: 0.4.1.2--Flag buildExamples- description: Build example executables- default: False---Library- Build-Depends:- xml-basic >=0.1.2 && <0.2,- transformers >=0.2 && <0.7,- explicit-exception >=0.1 && <0.3,- bytestring >=0.9.0.1 && <0.13,- containers >=0.1 && <0.7,- non-empty >=0.2.1 && <0.4,- data-accessor >=0.2 && <0.3,- utility-ht >=0.0.13 && <0.1,- base >=3 && <5- Default-Language: Haskell98- GHC-Options: -Wall- Hs-Source-Dirs: src- Exposed-Modules:- Text.HTML.Tagchup.Parser- Text.HTML.Tagchup.Format- Text.HTML.Tagchup.Tag- Text.HTML.Tagchup.Tag.Match- Text.HTML.Tagchup.PositionTag- Text.HTML.Tagchup.Process-- Other-Modules:- Text.HTML.Tagchup.Character- Text.HTML.Tagchup.Parser.Combinator- Text.HTML.Tagchup.Parser.Core- Text.HTML.Tagchup.Parser.Status- Text.HTML.Tagchup.Parser.Stream- Text.HTML.Tagchup.Parser.Tag--Test-Suite tagchuptest- Type: exitcode-stdio-1.0- If impl(ghc >= 6.12)- GHC-Options: -rtsopts- GHC-Options: -Wall- Hs-Source-Dirs: testsuite- Other-Modules: Text.HTML.Tagchup.Test- Main-Is: Test.hs- Build-Depends:- tagchup,- xml-basic,- base- Default-Language: Haskell98--Benchmark tagchupspeed- Type: exitcode-stdio-1.0- Build-Depends: old-time >=1.0 && <1.2- GHC-Options: -Wall- Hs-Source-Dirs: src, example- Main-Is: Speed.hs- Build-Depends:- xml-basic,- data-accessor,- explicit-exception,- transformers,- containers,- utility-ht,- bytestring,- base- Other-Modules:- Text.HTML.Tagchup.Character- Text.HTML.Tagchup.Parser- Text.HTML.Tagchup.Parser.Combinator- Text.HTML.Tagchup.Parser.Core- Text.HTML.Tagchup.Parser.Status- Text.HTML.Tagchup.Parser.Stream- Text.HTML.Tagchup.Parser.Tag- Text.HTML.Tagchup.PositionTag- Text.HTML.Tagchup.Tag- Default-Language: Haskell98--Executable validate-tagchup- If !flag(buildExamples)- Buildable: False- GHC-Options: -Wall- Hs-Source-Dirs: example- Main-Is: Validate.hs- Build-Depends:- tagchup,- xml-basic,- base- Default-Language: Haskell98--Executable escape-html- If flag(buildExamples)- Build-Depends: hxt >=8.5.2 && <8.6- Else- Buildable: False- GHC-Options: -Wall- Hs-Source-Dirs: example- Main-Is: Escape.hs- Build-Depends:- tagchup,- xml-basic,- base- Default-Language: Haskell98--Executable strip-html- If !flag(buildExamples)- Buildable: False- GHC-Options: -Wall- Hs-Source-Dirs: example- Main-Is: Strip.hs- Build-Depends:- tagchup,- xml-basic,- base- Default-Language: Haskell98+Name: tagchup +Version: 0.4.1.2 +x-revision: 2 +License: GPL +License-File: LICENSE +Author: Henning Thielemann <tagchup@henning-thielemann.de> +Maintainer: Henning Thielemann <tagchup@henning-thielemann.de> +Homepage: http://code.haskell.org/~thielema/tagchup/ +Category: XML +Synopsis: alternative package for processing of tag soups +Description: + Tagchup is a package for processing XML, HTML, XHTML documents + that can also be malformed. + It allows parsing, formatting and retrieval of such document. + All functions should be as lazy as possible. + . + I use a custom data structure based on types from xml-basic + for easy interchange with the wraxml package. + . + Its lazy monadic parser should be more comprehensible and easier to extend + than the one of tagsoup-0.6. + It also handles XML processing instructions and CDATA sections correctly. + . + The name Tagchup resembles Ketchup. +Build-Type: Simple +Cabal-Version: >= 1.10 + +Data-Files: + example/Escape/iso8859.xhtml + example/Escape/iso8859.html + example/Escape/utf8.xhtml + example/Escape/utf8.html + example/Strip/example.xhtml + +Source-Repository head + Type: darcs + Location: http://code.haskell.org/~thielema/tagchup/ + +Source-Repository this + Type: darcs + Location: http://code.haskell.org/~thielema/tagchup/ + Tag: 0.4.1.2 + +Flag buildExamples + description: Build example executables + default: False + + +Library + Build-Depends: + xml-basic >=0.1.2 && <0.2, + transformers >=0.2 && <0.7, + explicit-exception >=0.1 && <0.3, + bytestring >=0.9.0.1 && <0.13, + containers >=0.1 && <0.8, + non-empty >=0.2.1 && <0.4, + data-accessor >=0.2 && <0.3, + utility-ht >=0.0.13 && <0.1, + base >=3 && <5 + Default-Language: Haskell98 + GHC-Options: -Wall + Hs-Source-Dirs: src + Exposed-Modules: + Text.HTML.Tagchup.Parser + Text.HTML.Tagchup.Format + Text.HTML.Tagchup.Tag + Text.HTML.Tagchup.Tag.Match + Text.HTML.Tagchup.PositionTag + Text.HTML.Tagchup.Process + + Other-Modules: + Text.HTML.Tagchup.Character + Text.HTML.Tagchup.Parser.Combinator + Text.HTML.Tagchup.Parser.Core + Text.HTML.Tagchup.Parser.Status + Text.HTML.Tagchup.Parser.Stream + Text.HTML.Tagchup.Parser.Tag + +Test-Suite tagchuptest + Type: exitcode-stdio-1.0 + If impl(ghc >= 6.12) + GHC-Options: -rtsopts + GHC-Options: -Wall + Hs-Source-Dirs: testsuite + Other-Modules: Text.HTML.Tagchup.Test + Main-Is: Test.hs + Build-Depends: + tagchup, + xml-basic, + base + Default-Language: Haskell98 + +Benchmark tagchupspeed + Type: exitcode-stdio-1.0 + Build-Depends: old-time >=1.0 && <1.2 + GHC-Options: -Wall + Hs-Source-Dirs: src, example + Main-Is: Speed.hs + Build-Depends: + xml-basic, + data-accessor, + explicit-exception, + transformers, + containers, + utility-ht, + bytestring, + base + Other-Modules: + Text.HTML.Tagchup.Character + Text.HTML.Tagchup.Parser + Text.HTML.Tagchup.Parser.Combinator + Text.HTML.Tagchup.Parser.Core + Text.HTML.Tagchup.Parser.Status + Text.HTML.Tagchup.Parser.Stream + Text.HTML.Tagchup.Parser.Tag + Text.HTML.Tagchup.PositionTag + Text.HTML.Tagchup.Tag + Default-Language: Haskell98 + +Executable validate-tagchup + If !flag(buildExamples) + Buildable: False + GHC-Options: -Wall + Hs-Source-Dirs: example + Main-Is: Validate.hs + Build-Depends: + tagchup, + xml-basic, + base + Default-Language: Haskell98 + +Executable escape-html + If flag(buildExamples) + Build-Depends: hxt >=8.5.2 && <8.6 + Else + Buildable: False + GHC-Options: -Wall + Hs-Source-Dirs: example + Main-Is: Escape.hs + Build-Depends: + tagchup, + xml-basic, + base + Default-Language: Haskell98 + +Executable strip-html + If !flag(buildExamples) + Buildable: False + GHC-Options: -Wall + Hs-Source-Dirs: example + Main-Is: Strip.hs + Build-Depends: + tagchup, + xml-basic, + base + Default-Language: Haskell98
revision 3
Name: tagchup Version: 0.4.1.2 -x-revision: 2 +x-revision: 3 License: GPL License-File: LICENSE Author: Henning Thielemann <tagchup@henning-thielemann.de> transformers >=0.2 && <0.7, explicit-exception >=0.1 && <0.3, bytestring >=0.9.0.1 && <0.13, - containers >=0.1 && <0.8, + containers >=0.1 && <0.9, non-empty >=0.2.1 && <0.4, data-accessor >=0.2 && <0.3, utility-ht >=0.0.13 && <0.1,