packages feed

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,