- Fix lang/ghc/bsd.cabal.mk to depend on devel/hs-haddock for documentation
- Split textproc/hs-xhtml into a separate -docs port (required by haddock)
- Bump PORTREVISION of devel/hs-haskell-platform, depends on textproc/hs-xhtml
Obtained from: FreeBSD Haskell
constructions that parse out to [ -z "$foo" ] && foo=""
These are bad examples that get copied and pasted into new code, so the
hope is that with less bad examples there will be less need for me to
bring this up in review.
In a few of these files all that were changed were comments so that next
time I search for these patterns I won't trip on the file for no reason.
In a few places, add $FreeBSD$
No functional changes, so no PORTREVISION bumps
GHC in the ports tree has been updated to 7.0.3 and all other Haskell ports
are also updated to their corresponding Haskell Platform versions, or latest
versions.
We would like to acknowledge the support of the FreeBSD Donations Team and
Eotvos Lorand University, Faculty of Informatics who contributed to the server
that we used for testing.
We would also like to thank all the testers who tested FreeBSD Haskell ports
and provided their feedback.
PR: ports/156642
Approved by: tabthorpe (mentor)
Obtained from: FreeBSD Haskell
library. It is simple, safe, well documented (on the package
homepage), has extensive libraries and good error messages, and is
also fast. It is defined as a monad transformer that can be stacked
on arbitrary monads, and it is also parametric in the input stream
type.
WWW: http://legacy.cs.uu.nl/daan/parsec.html
Obtained from: FreeBSD Haskell
used by pandoc to represent structured documents. These definitions used to
live in the pandoc package, but starting with pandoc 1.7, they have been
split off, so that other packages can use them without drawing in all of
pandoc's dependencies, and pandoc itself can depend on packages (like
citeproc-hs) that use them.
Text.Pandoc.Builder provides functions for building up Pandoc structures
programmatically.
Text.Pandoc.Generic provides generic functions for manipulating Pandoc
documents.
WWW: http://johnmacfarlane.net/pandoc
Obtained from: FreeBSD Haskell
encodings, used in the Haskell XML Toolbox. ISO Latin 1 - 16, utf8, utf16,
ASCII are supported. Decoding is done with lasy functions, errors may be
detected or ignored.
WWW: http://www.fh-wedel.de/~si/HXmlToolbox/index.html
Obtained from: FreeBSD Haskell
Unicode character sets and blocks. The complete grammar can be found under
<http://www.w3.org/TR/xmlschema11-2/#regexs>. It is implemented by the
technique of derivations of regular expressions. The W3C syntax is extended
to support not only union of regular sets, but also intersection, set
difference, exor. Matching of subexpressions is also supported.
The library can be used for constricting lightweight scanners and tokenizers.
It is a standalone library, no external regex libraries are used.
This package is a substitute for the old regex-xmlschema package.
WWW: http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema
Obtained from: FreeBSD Haskell
predicates for Unicode blocks and char proprties and character predicates
defined by XML. Supported Unicode version is 5.2.0.
WWW: http://www.fh-wedel.de/~si/HXmlToolbox/index.html
Obtained from: FreeBSD Haskell
inheritance, and more. It's translated to well-formatted, standard CSS using
the command line tool or a web-framework plugin.
WWW: http://rubygems.org/gems/sass