Cabal revisions of hexpat-0.13
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Cabal-Version: >= 1.6-Name: hexpat-Version: 0.13-Synopsis: wrapper for expat, the fast XML parser-Description:- This package provides a general purpose Haskell XML library using Expat to- do its parsing (<http://expat.sourceforge.net/> - a fast stream-oriented XML- parser written in C). It is extensible to any string type, with @String@,- @ByteString@ and @Text@ provided out of the box.- .- Basic usage: Parsing a tree (/Tree/), formatting a tree (/Format/).- .- Other features: Helpers for processing XML trees (/Proc/), trees annotated with- XML source location (/Annotated/), XML cursors (/Cursor/), more intelligent- handling of qualified tag names (/Qualified/), tags qualified with namespaces- (/Namespaced/), SAX-style parse (/SAX/), and access to the low-level interface- in case speed is paramount (/IO/).- .- The design goals are speed, speed, speed, interface simplicity and modular design.- .- For examples, see /Text.XML.Expat.Tree/ module. For benchmarks, <http://haskell.org/haskellwiki/Hexpat/>- .- Credits to Iavor Diatchki and the @xml@ (XML.Light) package for /Proc/ and /Cursor/.- .- INSTALLATION: Unix install requires an OS package called something like @libexpat-dev@.- On MacOSX, expat comes with Apple's optional X11 package, or you can install it from source.- To install on Windows, first install the Windows binary that's available from- <http://expat.sourceforge.net/>, then type (assuming you're using v2.0.1):- .- @cabal install hexpat --extra-lib-dirs="C:\\Program Files\\Expat 2.0.1\\Bin" --extra-include-dirs="C:\\Program Files\\Expat 2.0.1\\Source\\Lib"@- .- Ensure @libexpat.dll@ can be found in your system PATH (or copy it into your executable's directory).-Category: XML-License: BSD3-License-File: LICENSE-Author:- Doug Beardsley,- Stephen Blackheath (blackh),- Gregory Collins,- Evan Martin,- Matthew Pocock (drdozer)-Maintainer: http://blacksapphire.com/antispam/-Copyright:- (c) 2009 Doug Beardsley <mightybyte@gmail.com>,- (c) 2009-2010 Stephen Blackheath <http://blacksapphire.com/antispam/>,- (c) 2009 Gregory Collins,- (c) 2008 Evan Martin <martine@danga.com>,- (c) 2009 Matthew Pocock <matthew.pocock@ncl.ac.uk>,- (c) 2007-2009 Galois Inc.-Homepage: http://haskell.org/haskellwiki/Hexpat/-Build-Type: Simple-Stability: beta-source-repository head- type: darcs- location: http://code.haskell.org/hexpat/--Library- Build-Depends:- base >= 3 && < 5,- bytestring,- mtl,- text >= 0.5,- utf8-string >= 0.3.3,- parallel,- containers,- extensible-exceptions >= 0.1 && < 0.2,- List >= 0.2- Exposed-Modules:- Text.XML.Expat.Annotated,- Text.XML.Expat.Cursor,- Text.XML.Expat.Format,- Text.XML.Expat.IO,- Text.XML.Expat.Namespaced,- Text.XML.Expat.NodeClass,- Text.XML.Expat.Proc,- Text.XML.Expat.Qualified,- Text.XML.Expat.SAX,- Text.XML.Expat.Tree- Extra-Libraries: expat- ghc-options: -Wall+Cabal-Version: >= 1.6 +Name: hexpat +Version: 0.13 +x-revision: 1 +Synopsis: wrapper for expat, the fast XML parser +Description: + This package provides a general purpose Haskell XML library using Expat to + do its parsing (<http://expat.sourceforge.net/> - a fast stream-oriented XML + parser written in C). It is extensible to any string type, with @String@, + @ByteString@ and @Text@ provided out of the box. + . + Basic usage: Parsing a tree (/Tree/), formatting a tree (/Format/). + . + Other features: Helpers for processing XML trees (/Proc/), trees annotated with + XML source location (/Annotated/), XML cursors (/Cursor/), more intelligent + handling of qualified tag names (/Qualified/), tags qualified with namespaces + (/Namespaced/), SAX-style parse (/SAX/), and access to the low-level interface + in case speed is paramount (/IO/). + . + The design goals are speed, speed, speed, interface simplicity and modular design. + . + For examples, see /Text.XML.Expat.Tree/ module. For benchmarks, <http://haskell.org/haskellwiki/Hexpat/> + . + Credits to Iavor Diatchki and the @xml@ (XML.Light) package for /Proc/ and /Cursor/. + . + INSTALLATION: Unix install requires an OS package called something like @libexpat-dev@. + On MacOSX, expat comes with Apple's optional X11 package, or you can install it from source. + To install on Windows, first install the Windows binary that's available from + <http://expat.sourceforge.net/>, then type (assuming you're using v2.0.1): + . + @cabal install hexpat --extra-lib-dirs="C:\\Program Files\\Expat 2.0.1\\Bin" --extra-include-dirs="C:\\Program Files\\Expat 2.0.1\\Source\\Lib"@ + . + Ensure @libexpat.dll@ can be found in your system PATH (or copy it into your executable's directory). +Category: XML +License: BSD3 +License-File: LICENSE +Author: + Doug Beardsley, + Stephen Blackheath (blackh), + Gregory Collins, + Evan Martin, + Matthew Pocock (drdozer) +Maintainer: http://blacksapphire.com/antispam/ +Copyright: + (c) 2009 Doug Beardsley <mightybyte@gmail.com>, + (c) 2009-2010 Stephen Blackheath <http://blacksapphire.com/antispam/>, + (c) 2009 Gregory Collins, + (c) 2008 Evan Martin <martine@danga.com>, + (c) 2009 Matthew Pocock <matthew.pocock@ncl.ac.uk>, + (c) 2007-2009 Galois Inc. +Homepage: http://haskell.org/haskellwiki/Hexpat/ +Build-Type: Simple +Stability: beta +source-repository head + type: darcs + location: http://code.haskell.org/hexpat/ + +Library + Build-Depends: + base >= 3 && < 5, + bytestring, + mtl, + text >= 0.5, + utf8-string >= 0.3.3, + parallel < 3, + containers, + extensible-exceptions >= 0.1 && < 0.2, + List >= 0.2 + Exposed-Modules: + Text.XML.Expat.Annotated, + Text.XML.Expat.Cursor, + Text.XML.Expat.Format, + Text.XML.Expat.IO, + Text.XML.Expat.Namespaced, + Text.XML.Expat.NodeClass, + Text.XML.Expat.Proc, + Text.XML.Expat.Qualified, + Text.XML.Expat.SAX, + Text.XML.Expat.Tree + Extra-Libraries: expat + ghc-options: -Wall