Cabal revisions of easyrender-0.1.1.2
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
--- The name of the package.-name: easyrender---- The package version. See the Haskell package versioning policy (PVP) --- for standards guiding when and how versions should be incremented.--- http://www.haskell.org/haskellwiki/Package_versioning_policy--- PVP summary: +-+------- breaking API changes--- | | +----- non-breaking API additions--- | | | +--- code changes with no API change-version: 0.1.1.2---- A short (one-line) description of the package.-synopsis: User-friendly creation of EPS, PostScript, and PDF files---- A longer description of the package.-description: -- This module provides efficient functions for rendering vector- graphics to a number of formats, including EPS, PostScript, and- PDF. It provides an abstraction for multi-page documents, as well- as a set of graphics primitives for page descriptions. - .- The graphics model is similar to that of the PostScript and PDF- languages, but we only implement a subset of their functionality.- Care has been taken that graphics rendering is done efficiently and- as lazily as possible; documents are rendered \"on the fly\",- without the need to store the whole document in memory.- .- The provided document description model consists of two separate- layers of abstraction:- .- * /drawing/ is concerned with placing marks on a fixed surface, and- takes place in the 'Draw' monad;- .- * /document structure/ is concerned with a sequence of pages, their- bounding boxes, and other meta-data. It takes place in the- 'Document' monad.- .- In principle, the functionality provided by EasyRender is similar to- a subset of Cairo; however, EasyRender is lightweight and at least- an order of magnitude faster.---- URL for the project homepage or repository.-homepage: http://www.mathstat.dal.ca/~selinger/easyrender/---- The license under which the package is released.-license: GPL-3---- The file containing the license text.-license-file: LICENSE---- The package author(s).-author: Peter Selinger---- An email address to which users can send suggestions, bug reports, and --- patches.-maintainer: selinger@mathstat.dal.ca---- A copyright notice.-copyright: Copyright (c) 2012-2016 Peter Selinger---- A classification category for future use by the package catalogue--- Hackage. These categories have not yet been specified, but the--- upper levels of the module hierarchy make a good start.-category: Graphics---- The type of build used by this package.-build-type: Custom---- Constraint on the version of Cabal needed to build this package.-cabal-version: >=1.8---- A list of additional files to be included in source distributions--- built with setup sdist.-extra-source-files:- images/*.png ChangeLog--library- -- Modules exported by the library.- exposed-modules: Graphics.EasyRender, Graphics.EasyRender.Auxiliary, Graphics.EasyRender.Internal- - -- Modules included in this library but not exported.- -- other-modules: - - -- Other library packages from which modules are imported.- build-depends: base >= 4.5 && < 5, zlib >=0.5, mtl >=2.1, bytestring >=0.9, containers >=0.5, superdoc >=0.1- +-- The name of the package. +name: easyrender + +-- The package version. See the Haskell package versioning policy (PVP) +-- for standards guiding when and how versions should be incremented. +-- http://www.haskell.org/haskellwiki/Package_versioning_policy +-- PVP summary: +-+------- breaking API changes +-- | | +----- non-breaking API additions +-- | | | +--- code changes with no API change +version: 0.1.1.2 +x-revision: 1 + +-- A short (one-line) description of the package. +synopsis: User-friendly creation of EPS, PostScript, and PDF files + +-- A longer description of the package. +description: + + This module provides efficient functions for rendering vector + graphics to a number of formats, including EPS, PostScript, and + PDF. It provides an abstraction for multi-page documents, as well + as a set of graphics primitives for page descriptions. + . + The graphics model is similar to that of the PostScript and PDF + languages, but we only implement a subset of their functionality. + Care has been taken that graphics rendering is done efficiently and + as lazily as possible; documents are rendered \"on the fly\", + without the need to store the whole document in memory. + . + The provided document description model consists of two separate + layers of abstraction: + . + * /drawing/ is concerned with placing marks on a fixed surface, and + takes place in the 'Draw' monad; + . + * /document structure/ is concerned with a sequence of pages, their + bounding boxes, and other meta-data. It takes place in the + 'Document' monad. + . + In principle, the functionality provided by EasyRender is similar to + a subset of Cairo; however, EasyRender is lightweight and at least + an order of magnitude faster. + +-- URL for the project homepage or repository. +homepage: http://www.mathstat.dal.ca/~selinger/easyrender/ + +-- The license under which the package is released. +license: GPL-3 + +-- The file containing the license text. +license-file: LICENSE + +-- The package author(s). +author: Peter Selinger + +-- An email address to which users can send suggestions, bug reports, and +-- patches. +maintainer: selinger@mathstat.dal.ca + +-- A copyright notice. +copyright: Copyright (c) 2012-2016 Peter Selinger + +-- A classification category for future use by the package catalogue +-- Hackage. These categories have not yet been specified, but the +-- upper levels of the module hierarchy make a good start. +category: Graphics + +-- The type of build used by this package. +build-type: Custom + +-- Constraint on the version of Cabal needed to build this package. +cabal-version: >=1.8 + +-- A list of additional files to be included in source distributions +-- built with setup sdist. +extra-source-files: + images/*.png ChangeLog + +custom-setup + setup-depends: base >= 4.5 && < 5, superdoc == 0.1.* + +library + -- Modules exported by the library. + exposed-modules: Graphics.EasyRender, Graphics.EasyRender.Auxiliary, Graphics.EasyRender.Internal + + -- Modules included in this library but not exported. + -- other-modules: + + -- Other library packages from which modules are imported. + build-depends: base >= 4.5 && < 5, zlib >=0.5, mtl >=2.1, bytestring >=0.9, containers >=0.5, superdoc >=0.1 +