- Update The Glorious Glasgow Haskell Compiler to version 7.8.3

- Update Haskell Platform to version 2014.2.0.0
- Update Yesod Platform to version 1.2.13
- Update Gtk2Hs to version 0.12.5
- Update Pandoc to version 1.12.4.2
- Update git-annex to version 5.20140717
- Unbreak wxHaskell ports

Please note that port revisions for all the Haskell ports without version
changes are bumped.

New ports (69):

databases/hs-esqueleto: Type-safe EDSL for SQL queries on persistent backends
devel/hs-Glob: Globbing library
devel/hs-STMonadTrans: Monad transformer version of the ST monad
devel/hs-auto-update: Efficiently run periodic, on-demand actions
devel/hs-asn1-encoding: ASN1 data reader and writer in RAW, BER and DER forms
devel/hs-asn1-parse: Simple monadic parser for ASN1 stream types
devel/hs-atomic-primops: Safe approach to CAS and other atomic operations
devel/hs-boxes: 2D text pretty-printing library
devel/hs-byteable: Type class for sequence of bytes
devel/hs-chunked-data: Typeclasses for dealing with chunked data
devel/hs-conduit-combinators: Commonly used conduit functions
devel/hs-conduit-extra: Conduit adapters for common libraries
devel/hs-data-hash: Combinators for building fast hashing functions
devel/hs-deepseq-generics: Generics-based Control.DeepSeq.rnf implementation
devel/hs-dlist-instances: Difference lists instances
devel/hs-enclosed-exceptions: Catching exceptions within enclosed computations
devel/hs-equivalence: Maintaining equivalence relations as union-find
devel/hs-exceptions: Extensible optionally-pure exceptions
devel/hs-free: Monads for free
devel/hs-hslua: Lua language interpreter embedding in Haskell
devel/hs-keys: Keyed functors and containers
devel/hs-monad-loops: Monadic loops
devel/hs-monads-tf: Monad classes, using type families
devel/hs-mono-traversable: Traversing monomorphic containers
devel/hs-prelude-extras: Higher-order versions of Prelude classes
devel/hs-prettyclass: Pretty printing class similar to Show
devel/hs-scientific: Numbers represented using scientific notation
devel/hs-securemem: Auto scrubbing and const time eq, memory chunk
devel/hs-shake: Build system library, like Make, but more accurate dependencies
devel/hs-stm-chans: Additional types of channels for STM
devel/hs-streaming-commons: Common functions for streaming data libraries
devel/hs-text-icu: Bindings to the ICU library
devel/hs-tf-random: High-quality splittable pseudorandom number generator
devel/hs-transformers-compat: Compatibility shim for transformers
devel/hs-vector-binary-instances: Binary instances for vector
devel/hs-vector-instances: Orphan Instances for 'Data.Vector'
devel/hs-vector-th-unbox: Deriver for Data.Vector.Unboxed with Template Haskell
dns/hs-dns: DNS library in Haskell
dns/hs-gnuidn: Bindings for GNU IDN
net/hs-connection: Simple and easy network connections API
net/hs-gsasl: Bindings for GNU libgsasl
net/hs-iproute: IP Routing Table
net/hs-network-protocol-xmpp: Client library for the XMPP protocol
security/hs-DRBG: Deterministic random bit generator
security/hs-cipher-aes128: AES and common modes using AES-NI when available
security/hs-cipher-blowfish: Blowfish cipher
security/hs-cipher-camellia: Camellia block cipher primitives
security/hs-cipher-des: DES and 3DES primitives
security/hs-crypto-cipher-types: Generic cryptography cipher types
security/hs-crypto-random: Simple cryptographic random related types
security/hs-cryptohash-conduit: Cryptohash conduit
security/hs-cryptohash-cryptoapi: Crypto-api interfaces for cryptohash
security/hs-gnutls: Bindings for GNU libgnutls
security/hs-x509: X509 reader and writer
security/hs-x509-store: X.509 collection accessing and storing methods
security/hs-x509-system: Per-operating-system X.509 accessors and storage
security/hs-x509-validation: X.509 Certificate and CRL validation
sysutils/hs-ekg: Remote monitoring of processes
sysutils/hs-ekg-core: Tracking of system metrics
textproc/hs-appar: Simple applicative parser
textproc/hs-libxml-sax: Bindings for the libXML2 SAX interface
textproc/hs-uri: Library for working with URIs
textproc/hs-xml-hamlet: Hamlet-style quasiquoter for XML content
www/hs-DAV: RFC 4918 WebDAV support
www/hs-http-client: HTTP client engine
www/hs-http-client-tls: http-client backend with TLS support
www/hs-warp-tls: HTTP over SSL/TLS support for Warp via the TLS package
www/hs-yesod-auth-hashdb: Authentication plugin for Yesod
www/hs-yesod-bin: Yesod helper executable

Updated ports (279):

archivers/hs-zip-archive                 0.1.3.4_5        --> 0.2.3.2
archivers/hs-zlib-enum                   0.2.3_6          --> 0.2.3.1
audio/hs-ALUT                            2.2.0.0_14       --> 2.3.0.1
audio/hs-OpenAL                          1.4.0.2_5        --> 1.6.0.0
audio/hs-libmpd                          0.8.0.2_5        --> 0.8.0.5
benchmarks/hs-criterion                  0.6.2.1_6        --> 0.8.1.0
converters/hs-aeson                      0.6.1.0_6        --> 0.7.0.6
converters/hs-dataenc                    0.14.0.5_5       --> 0.14.0.7
databases/hs-mysql                       0.1.1.4_8        --> 0.1.1.6
databases/hs-persistent                  1.2.0.1_4        --> 1.3.1.1
databases/hs-persistent-sqlite           1.2.0_4          --> 1.3.0.5
databases/hs-persistent-template         1.2.0_4          --> 1.3.1.4
devel/hs-Boolean                         0.2_5            --> 0.2.1
devel/hs-ConfigFile                      1.1.1_9          --> 1.1.2
devel/hs-DrIFT                           2.2.3_8          --> 2.4.2
devel/hs-MemoTrie                        0.6.1_6          --> 0.6.2
devel/hs-MissingH                        1.2.0.0_6        --> 1.2.1.0
devel/hs-MonadCatchIO-mtl                0.3.0.5_6        --> 0.3.1.0
devel/hs-MonadCatchIO-transformers       0.3.0.0_8        --> 0.3.1.0
devel/hs-MonadRandom                     0.1.9_4          --> 0.1.13
devel/hs-SafeSemaphore                   0.9.0_6          --> 0.10.1
devel/hs-Stream                          0.4.6.1_6        --> 0.4.7.1
devel/hs-TypeCompose                     0.9.9_5          --> 0.9.10
devel/hs-abstract-deque                  0.2_4            --> 0.3
devel/hs-abstract-par                    0.3.1_8          --> 0.3.3
devel/hs-alex                            3.0.5_4          --> 3.1.3
devel/hs-ansi-terminal                   0.6_5            --> 0.6.1.1
devel/hs-ansi-wl-pprint                  0.6.6_6          --> 0.6.7.1
devel/hs-asn1-types                      0.1.3_4          --> 0.2.3
devel/hs-async                           2.0.1.4_4        --> 2.0.1.5
devel/hs-base16-bytestring               0.1.1.5_7        --> 0.1.1.6
devel/hs-basic-prelude                   0.3.5.0_4        --> 0.3.8
devel/hs-bifunctors                      3.2.0.1_5        --> 4.1.1.1
devel/hs-blaze-builder                   0.3.1.1_4        --> 0.3.3.2
devel/hs-blaze-builder-enumerator        0.2.0.5_6        --> 0.2.0.6
devel/hs-blaze-textual                   0.2.0.8_6        --> 0.2.0.9
devel/hs-bloomfilter                     1.2.6.10_7       --> 2.0.0.0
devel/hs-bytestring-show                 0.3.5.5_4        --> 0.3.5.6
devel/hs-c2hs                            0.16.4_6         --> 0.17.2
devel/hs-cabal-install                   1.16.0.2_4       --> 1.18.0.5
devel/hs-cereal                          0.3.5.2_7        --> 0.4.0.1
devel/hs-checkers                        0.3.1_5          --> 0.3.2
devel/hs-classy-prelude                  0.5.7_4          --> 0.9.3
devel/hs-classy-prelude-conduit          0.5.3_5          --> 0.9.3
devel/hs-cmdargs                         0.10.3_4         --> 0.10.9
devel/hs-conduit                         1.0.5_4          --> 1.1.7
devel/hs-configurator                    0.2.0.2_6        --> 0.3.0.0
devel/hs-convertible                     1.0.11.1_8       --> 1.1.0.0
devel/hs-cpphs                           1.16_5           --> 1.18.5
devel/hs-data-pprint                     0.2.1.4_6        --> 0.2.3
devel/hs-directory-tree                  0.11.0_6         --> 0.12.0
devel/hs-dlist                           0.5_13           --> 0.7.1
devel/hs-either                          3.4_5            --> 4.3.0.1
devel/hs-enumerator                      0.4.19_8         --> 0.4.20
devel/hs-errors                          1.4.1_5          --> 1.4.7
devel/hs-fast-logger                     0.3.1_7          --> 2.2.0
devel/hs-fgl                             5.4.2.4_9        --> 5.5.0.1
devel/hs-file-embed                      0.0.4.7_5        --> 0.0.7
devel/hs-filestore                       0.6.0.1_5        --> 0.6.0.3
devel/hs-fsnotify                        0.0.11_4         --> 0.1.0.3
devel/hs-gconf                           0.12.1.1_6       --> 0.12.5.0
devel/hs-generic-deriving                1.5.0_4          --> 1.6.3
devel/hs-geniplate                       0.6.0.3_5        --> 0.6.0.4
devel/hs-ghc-events                      0.4.2.0_6        --> 0.4.3.0
devel/hs-ghc-mtl                         1.0.1.2_6        --> 1.2.1.0
devel/hs-gio                             0.12.4_6         --> 0.12.5.3
devel/hs-glade                           0.12.1_10        --> 0.12.5.0
devel/hs-glib                            0.12.4_6         --> 0.12.5.4
devel/hs-gtk2hs-buildtools               0.12.4_6         --> 0.12.5.2
devel/hs-haddock                         2.13.2_4         --> 2.14.2
devel/hs-happy                           1.18.10_6        --> 1.19.4
devel/hs-hashable                        1.1.2.5_4,1      --> 1.2.2.0,1
devel/hs-hashed-storage                  0.5.10_6         --> 0.5.11
devel/hs-hashtables                      1.1.0.2_5        --> 1.1.2.1
devel/hs-haskell-src                     1.0.1.5_8        --> 1.0.1.6
devel/hs-haskell-src-exts                1.13.5_6         --> 1.15.0.1
devel/hs-hasktags                        0.68.2_5         --> 0.69.0
devel/hs-hastache                        0.5.0_5          --> 0.6.0
devel/hs-hinotify                        0.3.5_6          --> 0.3.7
devel/hs-hint                            0.3.3.6_5        --> 0.4.2.0
devel/hs-hlint                           1.8.45_4         --> 1.9.3
devel/hs-hoogle                          4.2.16_5         --> 4.2.34
devel/hs-hslogger                        1.2.1_6          --> 1.2.4
devel/hs-hspec                           1.5.4_4          --> 1.11.0
devel/hs-hspec-expectations              0.3.2_4          --> 0.6.0.1
devel/hs-kqueue                          0.1.2.4_6        --> 0.1.2.6
devel/hs-language-c                      0.3.2.1_11       --> 0.4.5
devel/hs-language-javascript             0.5.7_6          --> 0.5.13
devel/hs-largeword                       1.0.5_4          --> 1.2.3
devel/hs-lens                            3.9.0.2_4        --> 4.3.3
devel/hs-lifted-base                     0.2.0.5_4        --> 0.2.3.0
devel/hs-logict                          0.6_5            --> 0.6.0.2
devel/hs-mmap                            0.5.8_7          --> 0.5.9
devel/hs-mmorph                          1.0.0_4          --> 1.0.3
devel/hs-monad-control                   0.3.2.1_4        --> 0.3.3.0
devel/hs-monad-logger                    0.3.1.1_4        --> 0.3.7.1
devel/hs-monad-par                       0.3.4.2_4        --> 0.3.4.6
devel/hs-monad-par-extras                0.3.2_8          --> 0.3.3
devel/hs-mtl                             2.1.2_6          --> 2.1.3.1
devel/hs-mueval                          0.9_5            --> 0.9.1.1
devel/hs-murmur-hash                     0.1.0.6_6        --> 0.1.0.7
devel/hs-optparse-applicative            0.5.2.1_5        --> 0.9.1.1
devel/hs-parallel                        3.2.0.3_6        --> 3.2.0.4
devel/hs-pcre-light                      0.4_13           --> 0.4.0.2
devel/hs-primitive                       0.5.0.1_6        --> 0.5.2.1
devel/hs-profunctors                     3.3.0.1_4        --> 4.2.0.1
devel/hs-project-template                0.1.3_5          --> 0.1.4.1
devel/hs-quickcheck-io                   0.1.0_4          --> 0.1.1
devel/hs-reflection                      1.3.2_4          --> 1.5.1
devel/hs-resource-pool                   0.2.1.1_6        --> 0.2.3.0
devel/hs-resourcet                       0.4.7.1_4        --> 1.1.2.3
devel/hs-safe                            0.3.3_9          --> 0.3.7
devel/hs-setenv                          0.1.0_6          --> 0.1.1.1
devel/hs-simple-reflect                  0.3.1_5          --> 0.3.2
devel/hs-smallcheck                      1.0.2_5          --> 1.1.1
devel/hs-syb                             0.4.0_4          --> 0.4.1
devel/hs-syb-with-class                  0.6.1.4_6        --> 0.6.1.5
devel/hs-system-fileio                   0.3.11_5         --> 0.3.14
devel/hs-system-filepath                 0.4.7_6          --> 0.4.12
devel/hs-tagged                          0.6_4            --> 0.7.2
devel/hs-temporary                       1.1.2.4_6        --> 1.2.0.3
devel/hs-test-framework                  0.8_7            --> 0.8.0.3
devel/hs-test-framework-hunit            0.3.0_7          --> 0.3.0.1
devel/hs-test-framework-quickcheck2      0.3.0.1_7        --> 0.3.0.3
devel/hs-text                            0.11.3.1_4       --> 1.1.0.0
devel/hs-threads                         0.5.0.2_5        --> 0.5.1.2
devel/hs-threadscope                     0.2.2_6          --> 0.2.4
devel/hs-timezone-olson                  0.1.2_5          --> 0.1.4
devel/hs-timezone-series                 0.1.2_5          --> 0.1.3
devel/hs-transformers-base               0.4.1_9          --> 0.4.2
devel/hs-uniplate                        1.6.10_6         --> 1.6.12
devel/hs-unix-compat                     0.4.1.1_4        --> 0.4.1.3
devel/hs-unix-time                       0.1.8_4          --> 0.3.3
devel/hs-unordered-containers            0.2.3.1_4        --> 0.2.4.0
devel/hs-utf8-light                      0.4.0.1_8        --> 0.4.2
devel/hs-utf8-string                     0.3.7_9          --> 0.3.8
devel/hs-utility-ht                      0.0.9_4          --> 0.0.10
devel/hs-uuagc                           0.9.42.3_4       --> 0.9.51
devel/hs-uuagc-cabal                     1.0.4.0_7        --> 1.0.5.0
devel/hs-uuid                            1.2.13_4         --> 1.3.3
devel/hs-uulib                           0.9.15_5         --> 0.9.16
devel/hs-vault                           0.2.0.4_5        --> 0.3.0.3
devel/hs-vector                          0.10.0.1_6       --> 0.10.9.1
devel/hs-vector-algorithms               0.5.4.2_6        --> 0.6.0.3
devel/hs-void                            0.6_4            --> 0.6.1
devel/hs-word8                           0.0.3_5          --> 0.1.1
graphics/hs-HGL                          3.2.0.2_14       --> 3.2.0.5
graphics/hs-cairo                        0.12.4_6         --> 0.12.5.3
graphics/hs-svgcairo                     0.12.1.1_8       --> 0.12.5.2
mail/hs-email-validate                   1.0.0_5          --> 2.0.1
mail/hs-mime                             0.3.4_6          --> 0.4.0.1
mail/hs-mime-mail                        0.4.1.2_7        --> 0.4.5.2
mail/hs-mime-types                       0.1.0.3_5        --> 0.1.0.4
math/hs-Agda                             2.3.2_6          --> 2.4.0.2
math/hs-categories                       1.0.5_5          --> 1.0.6
math/hs-comonad                          3.0.2_5          --> 4.2.2
math/hs-contravariant                    0.4_5            --> 1.1
math/hs-data-lens                        2.10.2_7         --> 2.10.5
math/hs-data-lens-template               2.1.7_7          --> 2.1.8
math/hs-distributive                     0.3.1_5          --> 0.4.4
math/hs-math-functions                   0.1.3.0_5        --> 0.1.5.2
math/hs-mwc-random                       0.12.0.1_6       --> 0.13.1.2
math/hs-nats                             0.1_5            --> 0.2
math/hs-pointed                          3.0.2_6          --> 4.1
math/hs-probability                      0.2.4_8          --> 0.2.4.1
math/hs-semigroupoids                    3.0.2_6          --> 4.0.4
math/hs-semigroups                       0.9.1_4          --> 0.15.2
math/hs-statistics                       0.10.3.1_4       --> 0.13.2.1
math/hs-vector-space                     0.8.6_7          --> 0.8.7
multimedia/hs-gstreamer                  0.12.1.2_6       --> 0.12.5.0
net/hs-network                           2.4.1.2_4        --> 2.4.2.3
net/hs-network-info                      0.2.0.3_6        --> 0.2.0.5
net/hs-network-multicast                 0.0.7_6          --> 0.0.11
net/hs-simple-sendfile                   0.2.11_5         --> 0.2.15
net/hs-socks                             0.5.1_4          --> 0.5.4
science/hs-bio                           0.5.2_8          --> 0.5.3
security/hs-HsOpenSSL                    0.10.3.3_6       --> 0.11
security/hs-RSA                          1.2.2.0_7        --> 2.0.0
security/hs-SHA                          1.6.1_6          --> 1.6.4.1
security/hs-certificate                  1.3.7_4          --> 1.3.9
security/hs-cipher-aes                   0.1.8_4          --> 0.2.8
security/hs-cipher-rc4                   0.1.2_5          --> 0.1.4
security/hs-clientsession                0.9_4            --> 0.9.0.3
security/hs-cprng-aes                    0.3.4_6          --> 0.5.2
security/hs-crypto-api                   0.12.1_4         --> 0.13
security/hs-crypto-conduit               0.5.2_4          --> 0.5.4
security/hs-crypto-numbers               0.1.3_5          --> 0.2.3
security/hs-crypto-pubkey                0.1.3_4          --> 0.2.4
security/hs-crypto-pubkey-types          0.3.2_4          --> 0.4.2.2
security/hs-cryptocipher                 0.5.0_4          --> 0.6.2
security/hs-cryptohash                   0.9.0_4          --> 0.11.6
security/hs-entropy                      0.2.1_9          --> 0.3.2
security/hs-monadcryptorandom            0.5.1_5          --> 0.6.1
security/hs-pem                          0.1.2_6          --> 0.2.2
security/hs-pwstore-fast                 2.3_7            --> 2.4.1
security/hs-skein                        1.0.3_4          --> 1.0.9
security/hs-tls                          1.1.2_5          --> 1.2.8
sysutils/hs-angel                        0.3.4_6          --> 0.5.0
sysutils/hs-cpu                          0.1.1_7          --> 0.1.2
textproc/hs-Diff                         0.2.0_5          --> 0.3.0
textproc/hs-HStringTemplate              0.7.1_5          --> 0.7.3
textproc/hs-HaXml                        1.24_4           --> 1.24.1
textproc/hs-attoparsec-enumerator        0.3.1_7          --> 0.3.3
textproc/hs-blaze-html                   0.6.1.1_4        --> 0.7.0.2
textproc/hs-blaze-markup                 0.5.1.5_4        --> 0.6.1.0
textproc/hs-case-insensitive             1.0.0.2_4        --> 1.1.0.3
textproc/hs-citeproc-hs                  0.3.8_5          --> 0.3.9
textproc/hs-feed                         0.3.8_13         --> 0.3.9.2
textproc/hs-hexpat                       0.20.3_6         --> 0.20.6
textproc/hs-highlighting-kate            0.5.3.9_4        --> 0.5.8.5
textproc/hs-html-conduit                 1.1.0_5          --> 1.1.0.5
textproc/hs-hxt                          9.3.1.1_7        --> 9.3.1.4
textproc/hs-hxt-charproperties           9.1.1_9          --> 9.1.1.1
textproc/hs-hxt-unicode                  9.0.2_9          --> 9.0.2.2
textproc/hs-pandoc-types                 1.10_5           --> 1.12.4.1
textproc/hs-parsec                       3.1.3_6          --> 3.1.5
textproc/hs-regex-pcre-builtin           0.94.4.5.8.31_5  --> 0.94.4.8.8.35
textproc/hs-regex-tdfa                   1.1.8_5          --> 1.2.0
textproc/hs-stringsearch                 0.3.6.4_6        --> 0.3.6.5
textproc/hs-tagsoup                      0.12.8_6         --> 0.13.1
textproc/hs-tagstream-conduit            0.5.4_5          --> 0.5.5.1
textproc/hs-texmath                      0.6.1.5_4        --> 0.6.7
textproc/hs-xml-conduit                  1.1.0.3_5        --> 1.2.1
textproc/hs-xml-types                    0.3.3_6          --> 0.3.4
textproc/hs-xmlhtml                      0.2.1_5          --> 0.2.3.2
textproc/hs-yaml                         0.8.2.4_4        --> 0.8.8.4
www/hs-HTTP                              4000.2.8_4       --> 4000.2.10
www/hs-authenticate                      1.3.2.6_5        --> 1.3.2.9
www/hs-cgi                               3001.1.7.5_4,1   --> 3001.1.8.5,1
www/hs-cookie                            0.4.0.1_6        --> 0.4.1.2
www/hs-css-text                          0.1.1_10         --> 0.1.2.1
www/hs-gitit                             0.10.3.1_5       --> 0.10.4
www/hs-hS3                               0.5.7_5          --> 0.5.8
www/hs-happstack                         7.0.1_7          --> 7.0.2
www/hs-happstack-server                  7.1.7.1_4        --> 7.3.7
www/hs-heist                             0.12.0_4         --> 0.13.1.2
www/hs-hjsmin                            0.1.4.1_5        --> 0.1.4.7
www/hs-http-conduit                      1.9.3_4          --> 2.1.4
www/hs-http-reverse-proxy                0.1.1.6_4        --> 0.4.0.1
www/hs-http-server                       1.0.2_5          --> 1.0.4
www/hs-http-types                        0.8.0_5          --> 0.8.5
www/hs-oeis                              0.3.1_10         --> 0.3.5
www/hs-path-pieces                       0.1.2_6          --> 0.1.4
www/hs-recaptcha                         0.1_9            --> 0.1.0.2
www/hs-shakespeare                       1.0.5_4          --> 2.0.1.1
www/hs-snap                              0.12.0_4         --> 0.13.2.8
www/hs-snap-core                         0.9.3.1_5        --> 0.9.6.3
www/hs-snap-server                       0.9.3.3_5        --> 0.9.4.5
www/hs-wai                               1.4.0_5          --> 3.0.1.1
www/hs-wai-app-static                    1.3.1.2_5        --> 3.0.0
www/hs-wai-extra                         1.3.4_4          --> 3.0.1.2
www/hs-wai-logger                        0.3.0_7          --> 2.2.0
www/hs-warp                              1.3.8.1_4        --> 3.0.0.5
www/hs-webkit                            0.12.4_8         --> 0.12.6.1
www/hs-xss-sanitize                      0.3.3_6          --> 0.3.5.2
www/hs-yesod                             1.2.0.1_4        --> 1.2.6.1
www/hs-yesod-auth                        1.2.0_4          --> 1.3.4
www/hs-yesod-core                        1.2.0.4_4        --> 1.2.19
www/hs-yesod-form                        1.3.0_4          --> 1.3.14
www/hs-yesod-persistent                  1.2.0_4          --> 1.2.3
www/hs-yesod-routes                      1.2.0_4          --> 1.2.0.7
www/hs-yesod-static                      1.2.0_4          --> 1.2.4
www/hs-yesod-test                        1.2.0_4          --> 1.2.3.2
x11-toolkits/hs-GLURaw                   1.3.0.0_4        --> 1.4.0.1
x11-toolkits/hs-GLUT                     2.4.0.0_5,1      --> 2.5.1.1,1
x11-toolkits/hs-OpenGL                   2.8.0.0_4,1      --> 2.9.2.0,1
x11-toolkits/hs-OpenGLRaw                1.3.0.0_5        --> 1.5.0.0
x11-toolkits/hs-gtk                      0.12.4_6         --> 0.12.5.7
x11-toolkits/hs-gtkglext                 0.12.1_10        --> 0.12.5.0
x11-toolkits/hs-gtksourceview2           0.12.3.1_8       --> 0.12.5.0
x11-toolkits/hs-pango                    0.12.4_6         --> 0.12.5.3
x11-toolkits/hs-vte                      0.12.1_10        --> 0.12.5.0
x11-toolkits/hs-wx                       0.90.0.1_8       --> 0.90.1.0
x11-toolkits/hs-wxc                      0.90.0.4_7       --> 0.90.1.1
x11-toolkits/hs-wxcore                   0.90.0.3_7       --> 0.90.1.1
x11-toolkits/hs-wxdirect                 0.90.0.1_8       --> 0.90.1.1
x11-wm/hs-xmonad-contrib                 0.11.1_6         --> 0.11.3
x11/hs-X11                               1.6.1.1_6        --> 1.6.1.2
x11/hs-xmobar                            0.17_4           --> 0.21

Removed ports (28):

archivers/hs-zlib-conduit: Deprecated in favor of conduit-extra
devel/hs-IORefCAS: Deprecated in favor of atomic-primops
devel/hs-StateVar: Deprecated
devel/hs-Tensor: Depcrecated
devel/hs-attempt: Deprecated in favor of exceptions
devel/hs-base64-conduit: Deprecated in favor of conduit-combinators
devel/hs-blaze-builder-conduit: Deprecated in favor of conduit-extra
devel/hs-failure: Deprecated in favor or exceptions
devel/hs-filesystem-conduit: Deprecated in favor of conduit-combinators
devel/hs-haskeline: Become part of GHC
devel/hs-pool-conduit: Deprecated in favor of resource-pool
devel/hs-profunctor-extras: Absorbed into profunctors
devel/hs-terminfo: Become part of GHC
devel/hs-transformers: Become part of GHC
math/hs-comonad-transformers: Deprecated in favor of comonad
math/hs-comonads-fd: Deprecated in favor of comonad
math/hs-groupoids: Deprecated in favor of semigroupoids
math/hs-semigroupoid-extras: Deprecated in favor of semigroupoids
net/hs-network-conduit: Deprecated in favor of conduit-extra
security/hs-tls-extra: Deprecated in favor of tls
textproc/hs-attoparsec-conduit: Deprecated in favor of conduit-extra
textproc/hs-xhtml: Become part of GHC
www/hs-hamlet: Deprecated in favor of shakespeare
www/hs-shakespeare-css: Deprecated in favor of shakespeare
www/hs-shakespeare-i18n: Deprecated in favor of shakespeare
www/hs-shakespeare-js: Deprecated in favor of shakespeare
www/hs-shakespeare-text: Deprecated in favor of shakespeare
www/hs-wai-test: Deprecated in favor of wai-extra

Approved by:	portmgr (implicit, touching unstaged ports)
Obtained from:	FreeBSD Haskell
This commit is contained in:
Gabor Pali 2014-08-10 22:34:50 +00:00
parent 5e492199d1
commit cc55544233
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=364579
1139 changed files with 5751 additions and 4819 deletions

29
MOVED
View file

@ -6375,3 +6375,32 @@ security/p5-openxpki-client|security/p5-openxpki|2014-08-04|Has expired: now inc
security/p5-openxpki-client-scep|security/p5-openxpki|2014-08-04|Has expired: now incorporated within security/p5-openxpki
security/p5-openxpki-deployment|security/p5-openxpki|2014-08-04|Has expired: now incorporated within security/p5-openxpki
news/husky-base-devel||2014-08-05|Has been incorporated into the build process of other husky-*-devel ports
archivers/hs-zlib-conduit||2014-08-10|Removed: Deprecated in favor of conduit-extra
devel/hs-IORefCAS||2014-08-10|Removed: Deprecated in favor of atomic-primops
devel/hs-Tensor||2014-08-10|Removed: Deprecated
devel/hs-StateVar||2014-08-10|Removed: Deprecated
devel/hs-attempt||2014-08-10|Removed: Deprecated in favor of exceptions
devel/hs-base64-conduit||2014-08-10|Removed: Deprecated in favor of conduit-combinators
devel/hs-blaze-builder-conduit||2014-08-10|Removed: Deprecated in favor of conduit-extra
devel/hs-drift|devel/hs-DrIFT|2014-08-10|Renamed: Converted to use the Cabal framework
devel/hs-failure||2014-08-10|Removed: Deprecated in favor or exceptions
devel/hs-filesystem-conduit||2014-08-10|Removed: Deprecated in favor of conduit-combinators
devel/hs-haskeline||2014-08-10|Removed: Become part of GHC
devel/hs-pool-conduit||2014-08-10|Removed: Deprecated in favor of resource-pool
devel/hs-profunctor-extras||2014-08-10|The package has been absorbed into profunctors
devel/hs-terminfo||2014-08-10|Removed: Become part of GHC
devel/hs-transformers||2014-08-10|Removed: Become part of GHC
math/hs-comonad-transformers||2014-08-10|Deprecated in favor of comonad
math/hs-comonads-fd||2014-08-10|Deprecated in favor of comonad
math/hs-groupoids||2014-08-10|Deprecated in favor of semigroupoids
math/hs-semigroupoid-extras||2014-08-10|Deprecated in favor of semigroupoids
net/hs-network-conduit||2014-08-10|Removed: Deprecated in favor of conduit-extra
security/hs-tls-extra||2014-08-10|Removed: Deprecated in favor of tls
textproc/hs-attoparsec-conduit||2014-08-10|Removed: Deprecated in favor of conduit-extra
textproc/hs-xhtml||2014-08-10|Removed: Become part of GHC
www/hs-hamlet||2014-08-10|Removed: Deprecated in favor of shakespeare
www/hs-shakespeare-css||2014-08-10|Removed: Deprecated in favor of shakespeare
www/hs-shakespeare-i18n||2014-08-10|Removed: Deprecated in favor of shakespeare
www/hs-shakespeare-js||2014-08-10|Removed: Deprecated in favor of shakespeare
www/hs-shakespeare-text||2014-08-10|Removed: Deprecated in favor of shakespeare
www/hs-wai-test||2014-08-10|Removed: Deprecated in favor of wai-extra

View file

@ -5,6 +5,21 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20140810:
AFFECTS: users of lang/ghc and */hs-*
AUTHOR: haskell@FreeBSD.org
The Glorious Glasgow Haskell Compiler has been updated to version
7.8.3 and Haskell Platform to 2014.2.0.0. Hence it is recommended to
rebuild or reinstall all the dependent ports by one of the following
commands:
# portmaster -w -r ghc
or
# portupgrade -fr lang/ghc
or
# pkg upgrade
20140803:
AFFECTS: users of security/p5-openxpki
AUTHOR: wg@FreeBSD.org

View file

@ -41,7 +41,6 @@
SUBDIR += hs-zip-archive
SUBDIR += hs-zlib
SUBDIR += hs-zlib-bindings
SUBDIR += hs-zlib-conduit
SUBDIR += hs-zlib-enum
SUBDIR += javatar
SUBDIR += jzip.org

View file

@ -2,7 +2,7 @@
PORTNAME= tar
PORTVERSION= 0.4.0.1
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= zip-archive
PORTVERSION= 0.1.3.4
PORTREVISION= 5
PORTVERSION= 0.2.3.2
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org
@ -10,20 +9,13 @@ COMMENT= Library for creating and modifying zip archives
LICENSE= BSD3CLAUSE
USE_CABAL= digest>=0.0.0.1 mtl utf8-string>=0.3.1 zlib
USE_CABAL= digest>=0.0.0.1 mtl text>=0.11 zlib
OPTIONS_DEFINE= EXECUTABLE
FLAGS_DEFINE= EXECUTABLE
EXECUTABLE_DESC= Build the Zip executable
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MEXECUTABLE}
CONFIGURE_ARGS+= --flags="executable"
EXECUTABLE= Zip
.else
CONFIGURE_ARGS+= --flags="-executable"
.endif
EXECUTABLE_DESC= Build the Zip executable
EXECUTABLE_FLAG_ENABLE= executable
EXECUTABLE_FLAG_EXECUTABLE= Zip
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/zip-archive-0.1.3.4.tar.gz) = cbef41120d995a87702f7bb0c1ed8107f3f36a61714b2e31d9d19df5466e7643
SIZE (cabal/zip-archive-0.1.3.4.tar.gz) = 11250
SHA256 (cabal/zip-archive-0.2.3.2.tar.gz) = c18120e1d2e50c8b56d2a4a70fcd28c1f31403ae8a2d43efa333702fcdd4c9f8
SIZE (cabal/zip-archive-0.2.3.2.tar.gz) = 11513

View file

@ -2,13 +2,13 @@
PORTNAME= zlib-bindings
PORTVERSION= 0.1.1.3
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Low-level bindings to the zlib package
LICENSE= BSD2CLAUSE
LICENSE= BSD3CLAUSE
USE_CABAL= zlib>=0.5.2.0

View file

@ -1,16 +0,0 @@
# $FreeBSD$
PORTNAME= zlib-conduit
PORTVERSION= 1.0.0
PORTREVISION= 5
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Streaming compression/decompression via conduits
LICENSE= BSD3CLAUSE
USE_CABAL= conduit>=1.0 transformers>=0.2.2 void zlib-bindings>=0.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (cabal/zlib-conduit-1.0.0.tar.gz) = 7b81c7902e7c0b3fc1ec089764d4eaa11fa2964020121b8e949c091738261460
SIZE (cabal/zlib-conduit-1.0.0.tar.gz) = 3461

View file

@ -1,3 +0,0 @@
Streaming compression/decompression via conduits.
WWW: http://github.com/snoyberg/conduit

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= zlib-enum
PORTVERSION= 0.2.3
PORTREVISION= 6
PORTVERSION= 0.2.3.1
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org
@ -10,7 +9,7 @@ COMMENT= Enumerator interface for zlib compression
LICENSE= MIT
USE_CABAL= enumerator transformers>=0.2 zlib-bindings
USE_CABAL= enumerator>=0.4 zlib-bindings>=0.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/zlib-enum-0.2.3.tar.gz) = 21b644a72ae4b971d4a6229801f3e1f424ec62579c17092ed88a32ca09142753
SIZE (cabal/zlib-enum-0.2.3.tar.gz) = 4652
SHA256 (cabal/zlib-enum-0.2.3.1.tar.gz) = e43dc9ea85ceea02c4f4204c95e8d8540205839c58079f9399dfa96e63fdccd9
SIZE (cabal/zlib-enum-0.2.3.1.tar.gz) = 4652

View file

@ -3,13 +3,13 @@
PORTNAME= zlib
PORTVERSION= 0.5.4.1
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= archivers haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Compression and decompression in the gzip and zlib formats
LICENSE= BSD2CLAUSE
LICENSE= BSD3CLAUSE
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -2,16 +2,15 @@
# $FreeBSD$
PORTNAME= ALUT
PORTVERSION= 2.2.0.0
PORTREVISION= 14
PORTVERSION= 2.3.0.1
CATEGORIES= audio haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Binding for the OpenAL Utility Toolkit
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= OpenAL StateVar
USE_CABAL= OpenAL>=1.6.0.0 OpenGL>=2.9.0.0
USES= openal:al,alut
INSTALL_PORTEXAMPLES= @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR})

View file

@ -1,2 +1,2 @@
SHA256 (cabal/ALUT-2.2.0.0.tar.gz) = 9d5ffa3450c51d641f055eaa48c0613984b45c46347a3e9055b098abba0e3a44
SIZE (cabal/ALUT-2.2.0.0.tar.gz) = 94174
SHA256 (cabal/ALUT-2.3.0.1.tar.gz) = f9511be911b73eb4c7358f69e1ed12746ba0b30e7e26e9a4a5825dcbd6a23e66
SIZE (cabal/ALUT-2.3.0.1.tar.gz) = 25500

View file

@ -1,6 +1,5 @@
A Haskell binding for the OpenAL Utility Toolkit, which makes
managing of OpenAL contexts, loading sounds in various formats
and creating waveforms very easy. For more information about the
C library on which this binding is based, please see:
A Haskell binding for the OpenAL Utility Toolkit, which makes managing
of OpenAL contexts, loading sounds in various formats and creating
waveforms very easy.
WWW: http://connect.creativelabs.com/openal/
WWW: https://github.com/haskell-openal/ALUT

View file

@ -2,16 +2,15 @@
# $FreeBSD$
PORTNAME= OpenAL
PORTVERSION= 1.4.0.2
PORTREVISION= 5
PORTVERSION= 1.6.0.0
CATEGORIES= audio haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Binding to the OpenAL cross-platform 3D audio API
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= ObjectName StateVar Tensor
USE_CABAL= OpenGL>=2.9.0.0
USES= openal:al
INSTALL_PORTEXAMPLES= @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR})

View file

@ -1,2 +1,2 @@
SHA256 (cabal/OpenAL-1.4.0.2.tar.gz) = 7febf0d9ab1832275208ca1387fb238e5452e363e0978420066370114bbb04a7
SIZE (cabal/OpenAL-1.4.0.2.tar.gz) = 116835
SHA256 (cabal/OpenAL-1.6.0.0.tar.gz) = ed919152957ce4d5f81f4835d42dc709e370cf77595b522379236e64a707822f
SIZE (cabal/OpenAL-1.6.0.0.tar.gz) = 41111

View file

@ -1,5 +1,5 @@
A Haskell binding for the OpenAL cross-platform 3D audio API,
appropriate for use with gaming applications and many other
types of audio applications. For more information about OpenAL.
appropriate for use with gaming applications and many other types of
audio applications. For more information about OpenAL.
WWW: http://connect.creativelabs.com/openal/
WWW: https://github.com/haskell-openal/ALUT

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= libmpd
PORTVERSION= 0.8.0.2
PORTREVISION= 5
PORTVERSION= 0.8.0.5
CATEGORIES= audio haskell
MAINTAINER= haskell@FreeBSD.org
@ -10,7 +9,8 @@ COMMENT= MPD client library
LICENSE= LGPL21
USE_CABAL= mtl>=2.0 network>=2.1 text utf8-string>=0.3.1
USE_CABAL= attoparsec>=0.10.1 data-default>=0.4.0 mtl>=2.0 network>=2.1 \
text>=0.11 utf8-string>=0.3.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/libmpd-0.8.0.2.tar.gz) = 5201623568eea7fb13ddfdad1ea6bf7657da9a01e9ac061614fc2a4dcb5a14de
SIZE (cabal/libmpd-0.8.0.2.tar.gz) = 40189
SHA256 (cabal/libmpd-0.8.0.5.tar.gz) = 10ca58e2e27e3d3f79e9b90d7ac562822b9146ff1cfff3db58dbd5986817ad4b
SIZE (cabal/libmpd-0.8.0.5.tar.gz) = 39993

View file

@ -1,3 +1,3 @@
A client library for MPD, the Music Player Daemon.
WWW: http://github.com/joachifm/libmpd-haskell
WWW: http://github.com/joachifm/libmpd-haskell#readme

View file

@ -2,18 +2,17 @@
# $FreeBSD$
PORTNAME= criterion
PORTVERSION= 0.6.2.1
PORTREVISION= 6
PORTVERSION= 0.8.1.0
CATEGORIES= benchmarks haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Robust, reliable performance measurement and analysis
LICENSE= BSD2CLAUSE
LICENSE= BSD3CLAUSE
USE_CABAL= aeson>=0.3.2.12 hastache>=0.5.0 mtl>=2 mwc-random>=0.8.0.3 \
parsec>=3.1.0 statistics>=0.10.0.0 transformers \
vector>=0.7.1 vector-algorithms>=0.4
USE_CABAL= aeson>=0.3.2.12 Glob>=0.7.2 hastache>=0.6.0 mtl>=2 \
mwc-random>=0.8.0.3 parsec>=3.1.0 statistics>=0.11 \
text>=0.11 vector>=0.7.1 vector-algorithms>=0.4
INSTALL_PORTEXAMPLES= \
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}

View file

@ -1,2 +1,2 @@
SHA256 (cabal/criterion-0.6.2.1.tar.gz) = e59732cd1401b0201c032adc9a67c96ae8556baa7f8e91059c006b8c83d1eb21
SIZE (cabal/criterion-0.6.2.1.tar.gz) = 153292
SHA256 (cabal/criterion-0.8.1.0.tar.gz) = ed8b5950afb9b4b73204226aea5659e1dbd7bd2682131fa56da4412e54b5f97b
SIZE (cabal/criterion-0.8.1.0.tar.gz) = 155095

View file

@ -1,18 +1,17 @@
# $FreeBSD$
PORTNAME= aeson
PORTVERSION= 0.6.1.0
PORTREVISION= 6
PORTVERSION= 0.7.0.6
CATEGORIES= converters haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Fast JSON parsing and encoding
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= attoparsec>=0.8.6.1 blaze-builder>=0.2.1.4 dlist>=0.2 \
hashable>=1.1.2.0 mtl syb text>=0.11.1.0 \
unordered-containers>=0.1.3.0 vector>=0.7.1
USE_CABAL= attoparsec>=0.10.4.0 dlist>=0.2 hashable>=1.1.2.0 mtl \
scientific>=0.3.1 syb text>=0.11.1.0 unordered-containers>=0.2.3.0 \
vector>=0.7.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/aeson-0.6.1.0.tar.gz) = 7d4de8aee47d3ed7f5171c619a83a18f741dfb4a59808e9e0eb3beba3ce3129a
SIZE (cabal/aeson-0.6.1.0.tar.gz) = 101599
SHA256 (cabal/aeson-0.7.0.6.tar.gz) = 645531759ba18105cadf024415e1be60353ad704ac686ff5ee67c7f4754d4e6f
SIZE (cabal/aeson-0.7.0.6.tar.gz) = 141565

View file

@ -0,0 +1,76 @@
--- ./Data/Aeson/Parser/Internal.hs.orig 2014-05-16 17:43:52.000000000 +0200
+++ ./Data/Aeson/Parser/Internal.hs 2014-07-12 19:54:00.000000000 +0200
@@ -41,25 +41,29 @@
(Builder, byteString, toLazyByteString, charUtf8, word8)
#endif
-import Control.Applicative ((*>), (<$>), (<*), liftA2, pure)
+import Control.Applicative ((*>), (<$>), (<*), (<|>), liftA2, pure)
+import Control.Monad (when, void)
import Data.Aeson.Types (Result(..), Value(..))
-import Data.Attoparsec.Char8 (Parser, char, endOfInput, scientific,
- skipSpace, string)
+import Data.Attoparsec.Char8 (Parser, char, endOfInput, isDigit_w8,
+ skipSpace, string, decimal, signed)
import Data.Bits ((.|.), shiftL)
import Data.ByteString (ByteString)
import Data.Char (chr)
import Data.Monoid (mappend, mempty)
+import Data.Scientific (Scientific)
import Data.Text (Text)
import Data.Text.Encoding (decodeUtf8')
import Data.Vector as Vector (Vector, fromList)
import Data.Word (Word8)
import qualified Data.Attoparsec as A
+import qualified Data.Attoparsec.ByteString as I
import qualified Data.Attoparsec.Lazy as L
import qualified Data.Attoparsec.Zepto as Z
import qualified Data.ByteString as B
import qualified Data.ByteString.Lazy as L
import qualified Data.ByteString.Unsafe as B
import qualified Data.HashMap.Strict as H
+import qualified Data.Scientific as Sci
#define BACKSLASH 92
#define CLOSE_CURLY 125
@@ -356,3 +360,40 @@
#else
peekWord8' = maybe (fail "not enough bytes") return =<< A.peekWord8
#endif
+
+scientific :: A.Parser Scientific
+scientific = scientifically id
+
+-- A strict pair
+data SP = SP !Integer {-# UNPACK #-}!Int
+
+{-# INLINE scientifically #-}
+scientifically :: (Scientific -> a) -> Parser a
+scientifically h = do
+ let minus = 45
+ plus = 43
+ sign <- peekWord8'
+ let !positive = sign == plus || sign /= minus
+ when (sign == plus || sign == minus) $
+ void $ I.anyWord8
+
+ n <- decimal
+
+ let f fracDigits = SP (B.foldl' step n fracDigits)
+ (negate $ B.length fracDigits)
+ step a w = a * 10 + fromIntegral (w - 48)
+
+ dotty <- I.peekWord8
+ -- '.' -> ascii 46
+ SP c e <- case dotty of
+ Just 46 -> I.anyWord8 *> (f <$> I.takeWhile isDigit_w8)
+ _ -> pure (SP n 0)
+
+ let !signedCoeff | positive = c
+ | otherwise = -c
+
+ let littleE = 101
+ bigE = 69
+ (I.satisfy (\ex -> ex == littleE || ex == bigE) *>
+ fmap (h . Sci.scientific signedCoeff . (e +)) (signed decimal)) <|>
+ return (h $ Sci.scientific signedCoeff e)

View file

@ -0,0 +1,11 @@
--- ./aeson.cabal.orig 2014-05-16 17:43:52.000000000 +0200
+++ ./aeson.cabal 2014-07-12 19:15:00.000000000 +0200
@@ -112,7 +112,7 @@
Data.Aeson.Types.Generic
build-depends:
- attoparsec >= 0.11.3.4,
+ attoparsec >= 0.10.4.0,
base == 4.*,
containers,
deepseq,

View file

@ -1,14 +1,13 @@
# $FreeBSD$
PORTNAME= dataenc
PORTVERSION= 0.14.0.5
PORTREVISION= 5
PORTVERSION= 0.14.0.7
CATEGORIES= converters haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Data encoding library
LICENSE= BSD
LICENSE= BSD3CLAUSE
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/dataenc-0.14.0.5.tar.gz) = 1cb1aeb20b641149a1be9a8c18fa020dbf73441c89e78135ea272baf1696ea8d
SIZE (cabal/dataenc-0.14.0.5.tar.gz) = 12902
SHA256 (cabal/dataenc-0.14.0.7.tar.gz) = f9d370a1ac1b9cd3c66abd13ad351270d020a21fcd774f49dae6cfa9f8a98ff3
SIZE (cabal/dataenc-0.14.0.7.tar.gz) = 12813

View file

@ -3,17 +3,18 @@
PORTNAME= json
PORTVERSION= 0.7
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= converters haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Support for serialising Haskell to and from JSON
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= mtl syb>=0.3.3 text
CONFIGURE_ARGS+= --flags="split-base generic -parsec -pretty -mapdict"
FLAGS_ENABLE= split-base generic
FLAGS_DISABLE= parse pretty mapdict
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -106,6 +106,7 @@
SUBDIR += hbase
SUBDIR += hiredis
SUBDIR += hk_classes
SUBDIR += hs-esqueleto
SUBDIR += hs-mysql
SUBDIR += hs-persistent
SUBDIR += hs-persistent-sqlite

View file

@ -0,0 +1,16 @@
# $FreeBSD$
PORTNAME= esqueleto
PORTVERSION= 1.4.4
CATEGORIES= databases haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Type-safe EDSL for SQL queries on persistent backends
LICENSE= BSD3CLAUSE
USE_CABAL= conduit>=1.1 monad-logger persistent>=1.3 resourcet \
tagged>=0.2 text>=0.11 unordered-containers>=0.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (cabal/esqueleto-1.4.4.tar.gz) = 401921e7d5d3c419f9dfbb408d6bbafeea08fb000d6137d0527add4291134503
SIZE (cabal/esqueleto-1.4.4.tar.gz) = 29338

View file

@ -0,0 +1,4 @@
esqueleto is a bare bones, type-safe EDSL for SQL queries that works
with unmodified persistent SQL backends.
WWW: https://github.com/prowdsponsor/esqueleto

View file

@ -2,14 +2,13 @@
# $FreeBSD$
PORTNAME= mysql
PORTVERSION= 0.1.1.4
PORTREVISION= 8
PORTVERSION= 0.1.1.6
CATEGORIES= databases haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Low-level MySQL client library
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_MYSQL= yes

View file

@ -1,2 +1,2 @@
SHA256 (cabal/mysql-0.1.1.4.tar.gz) = 3ab278173355de51f729c9b18d6a49d186c448abc12b6b78fc7f5b6fdd57bda9
SIZE (cabal/mysql-0.1.1.4.tar.gz) = 13884
SHA256 (cabal/mysql-0.1.1.6.tar.gz) = b2d6c47e3176ddb4e192133c5e2ecff7c4831cef44ce1a6dc0b06b4f5ce9bfeb
SIZE (cabal/mysql-0.1.1.6.tar.gz) = 14071

View file

@ -1,5 +1,4 @@
This library is a Haskell binding to the MySQL mysqlclient client library.
It is a fairly faithful, low level library that implements
most of the MySQL client API.
A low-level client library for the MySQL database, implemented as
bindings to the C mysqlclient API.
WWW: https://github.com/bos/mysql

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= persistent-sqlite
PORTVERSION= 1.2.0
PORTREVISION= 4
PORTVERSION= 1.3.0.5
CATEGORIES= databases haskell
MAINTAINER= haskell@FreeBSD.org
@ -11,8 +10,7 @@ COMMENT= Backend for the persistent library using sqlite3
LICENSE= MIT
USE_CABAL= aeson>=0.5 conduit>=0.5.3 monad-control>=0.2 \
monad-logger>=0.2.4 persistent>=1.2 text>=0.7 \
transformers>=0.2.1
monad-logger>=0.2.4 persistent>=1.3 resourcet text>=0.7
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/persistent-sqlite-1.2.0.tar.gz) = 9060f3363d981bde0b5e5bab99562930523072fb506b5f7af509b36cc24fad27
SIZE (cabal/persistent-sqlite-1.2.0.tar.gz) = 1285410
SHA256 (cabal/persistent-sqlite-1.3.0.5.tar.gz) = eb477f7f98d4af69aa5ef88750c0e62915378c554a480652b4b09e4f985f6715
SIZE (cabal/persistent-sqlite-1.3.0.5.tar.gz) = 1353303

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= persistent-template
PORTVERSION= 1.2.0
PORTREVISION= 4
PORTVERSION= 1.3.1.4
CATEGORIES= databases haskell
MAINTAINER= haskell@FreeBSD.org
@ -10,8 +9,8 @@ COMMENT= Type-safe, non-relational, multi-backend persistence
LICENSE= MIT
USE_CABAL= aeson monad-control>=0.2 monad-logger persistent>=1.2 \
text>=0.5 transformers>=0.2
USE_CABAL= aeson monad-control>=0.2 monad-logger persistent>=1.3 \
text>=0.5 unordered-containers
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/persistent-template-1.2.0.tar.gz) = 446b666717be9ce6d01283817ecb52733c50ea2fa740aa08dde80b9532cbd95d
SIZE (cabal/persistent-template-1.2.0.tar.gz) = 12007
SHA256 (cabal/persistent-template-1.3.1.4.tar.gz) = d3313840ef0258775b2ce0d37ba9be0948a11d97ef6f3ed3ce76f0b476d045fb
SIZE (cabal/persistent-template-1.3.1.4.tar.gz) = 14384

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= persistent
PORTVERSION= 1.2.0.1
PORTREVISION= 4
PORTVERSION= 1.3.1.1
CATEGORIES= databases haskell
MAINTAINER= haskell@FreeBSD.org
@ -11,11 +10,10 @@ COMMENT= Type-safe, multi-backend data serialization
LICENSE= MIT
USE_CABAL= aeson>=0.5 attoparsec base64-bytestring blaze-html>=0.5 \
blaze-markup>=0.5.1 conduit>=1.0 lifted-base>=0.1 \
blaze-markup>=0.5.1 conduit>=1.0 exceptions lifted-base>=0.1 \
monad-control>=0.3 monad-logger>=0.3 path-pieces>=0.1 \
pool-conduit>=0.1.2 resourcet>=0.4 silently text>=0.8 \
transformers>=0.2.1 transformers-base unordered-containers \
vector
resource-pool resourcet>=0.4 scientific silently text>=0.8 \
transformers-base unordered-containers vector
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/persistent-1.2.0.1.tar.gz) = 8b6e4726e2cfa819926d3883fda8be1b956fa88ae05214fee604f3e9c22347af
SIZE (cabal/persistent-1.2.0.1.tar.gz) = 30244
SHA256 (cabal/persistent-1.3.1.1.tar.gz) = 7db789abfdd485f6f8a5f27613115f53f0d9702b87e1d200d91fa27a22ab4159
SIZE (cabal/persistent-1.3.1.1.tar.gz) = 37042

View file

@ -658,8 +658,9 @@
SUBDIR += hs-BNFC
SUBDIR += hs-Boolean
SUBDIR += hs-ConfigFile
SUBDIR += hs-DrIFT
SUBDIR += hs-Glob
SUBDIR += hs-HUnit
SUBDIR += hs-IORefCAS
SUBDIR += hs-IfElse
SUBDIR += hs-List
SUBDIR += hs-MaybeT
@ -672,10 +673,9 @@
SUBDIR += hs-PSQueue
SUBDIR += hs-QuickCheck
SUBDIR += hs-ReadArgs
SUBDIR += hs-STMonadTrans
SUBDIR += hs-SafeSemaphore
SUBDIR += hs-StateVar
SUBDIR += hs-Stream
SUBDIR += hs-Tensor
SUBDIR += hs-TypeCompose
SUBDIR += hs-abstract-deque
SUBDIR += hs-abstract-par
@ -685,22 +685,25 @@
SUBDIR += hs-ansi-wl-pprint
SUBDIR += hs-arrows
SUBDIR += hs-asn1-data
SUBDIR += hs-asn1-encoding
SUBDIR += hs-asn1-parse
SUBDIR += hs-asn1-types
SUBDIR += hs-async
SUBDIR += hs-attempt
SUBDIR += hs-atomic-primops
SUBDIR += hs-auto-update
SUBDIR += hs-base-unicode-symbols
SUBDIR += hs-base16-bytestring
SUBDIR += hs-base64-bytestring
SUBDIR += hs-base64-conduit
SUBDIR += hs-basic-prelude
SUBDIR += hs-bifunctors
SUBDIR += hs-bits-atomic
SUBDIR += hs-blaze-builder
SUBDIR += hs-blaze-builder-conduit
SUBDIR += hs-blaze-builder-enumerator
SUBDIR += hs-blaze-textual
SUBDIR += hs-bloomfilter
SUBDIR += hs-boxes
SUBDIR += hs-bsd-sysctl
SUBDIR += hs-byteable
SUBDIR += hs-byteorder
SUBDIR += hs-bytestring-nums
SUBDIR += hs-bytestring-show
@ -708,10 +711,13 @@
SUBDIR += hs-cabal-install
SUBDIR += hs-cereal
SUBDIR += hs-checkers
SUBDIR += hs-chunked-data
SUBDIR += hs-classy-prelude
SUBDIR += hs-classy-prelude-conduit
SUBDIR += hs-cmdargs
SUBDIR += hs-conduit
SUBDIR += hs-conduit-combinators
SUBDIR += hs-conduit-extra
SUBDIR += hs-configurator
SUBDIR += hs-convertible
SUBDIR += hs-cpphs
@ -722,24 +728,28 @@
SUBDIR += hs-data-default-instances-containers
SUBDIR += hs-data-default-instances-dlist
SUBDIR += hs-data-default-instances-old-locale
SUBDIR += hs-data-hash
SUBDIR += hs-data-pprint
SUBDIR += hs-date-cache
SUBDIR += hs-datetime
SUBDIR += hs-deepseq-generics
SUBDIR += hs-directory-tree
SUBDIR += hs-dlist
SUBDIR += hs-drift
SUBDIR += hs-dlist-instances
SUBDIR += hs-edit-distance
SUBDIR += hs-either
SUBDIR += hs-enclosed-exceptions
SUBDIR += hs-enumerator
SUBDIR += hs-equivalence
SUBDIR += hs-errors
SUBDIR += hs-exceptions
SUBDIR += hs-extensible-exceptions
SUBDIR += hs-failure
SUBDIR += hs-fast-logger
SUBDIR += hs-fgl
SUBDIR += hs-file-embed
SUBDIR += hs-filemanip
SUBDIR += hs-filestore
SUBDIR += hs-filesystem-conduit
SUBDIR += hs-free
SUBDIR += hs-fsnotify
SUBDIR += hs-gconf
SUBDIR += hs-generic-deriving
@ -757,7 +767,6 @@
SUBDIR += hs-hashable
SUBDIR += hs-hashed-storage
SUBDIR += hs-hashtables
SUBDIR += hs-haskeline
SUBDIR += hs-haskell-platform
SUBDIR += hs-haskell-src
SUBDIR += hs-haskell-src-exts
@ -769,8 +778,10 @@
SUBDIR += hs-hlint
SUBDIR += hs-hoogle
SUBDIR += hs-hslogger
SUBDIR += hs-hslua
SUBDIR += hs-hspec
SUBDIR += hs-hspec-expectations
SUBDIR += hs-keys
SUBDIR += hs-kqueue
SUBDIR += hs-language-c
SUBDIR += hs-language-javascript
@ -783,17 +794,20 @@
SUBDIR += hs-mmorph
SUBDIR += hs-monad-control
SUBDIR += hs-monad-logger
SUBDIR += hs-monad-loops
SUBDIR += hs-monad-par
SUBDIR += hs-monad-par-extras
SUBDIR += hs-monads-tf
SUBDIR += hs-mono-traversable
SUBDIR += hs-mtl
SUBDIR += hs-mueval
SUBDIR += hs-murmur-hash
SUBDIR += hs-optparse-applicative
SUBDIR += hs-parallel
SUBDIR += hs-pcre-light
SUBDIR += hs-pool-conduit
SUBDIR += hs-prelude-extras
SUBDIR += hs-prettyclass
SUBDIR += hs-primitive
SUBDIR += hs-profunctor-extras
SUBDIR += hs-profunctors
SUBDIR += hs-project-template
SUBDIR += hs-quickcheck-io
@ -804,13 +818,18 @@
SUBDIR += hs-resource-pool
SUBDIR += hs-resourcet
SUBDIR += hs-safe
SUBDIR += hs-scientific
SUBDIR += hs-securemem
SUBDIR += hs-setenv
SUBDIR += hs-shake
SUBDIR += hs-show
SUBDIR += hs-silently
SUBDIR += hs-simple-reflect
SUBDIR += hs-smallcheck
SUBDIR += hs-split
SUBDIR += hs-stm
SUBDIR += hs-stm-chans
SUBDIR += hs-streaming-commons
SUBDIR += hs-strict
SUBDIR += hs-syb
SUBDIR += hs-syb-with-class
@ -819,19 +838,20 @@
SUBDIR += hs-system-filepath
SUBDIR += hs-tagged
SUBDIR += hs-temporary
SUBDIR += hs-terminfo
SUBDIR += hs-test-framework
SUBDIR += hs-test-framework-hunit
SUBDIR += hs-test-framework-quickcheck2
SUBDIR += hs-testpack
SUBDIR += hs-text
SUBDIR += hs-text-icu
SUBDIR += hs-tf-random
SUBDIR += hs-threads
SUBDIR += hs-threadscope
SUBDIR += hs-time-compat
SUBDIR += hs-timezone-olson
SUBDIR += hs-timezone-series
SUBDIR += hs-transformers
SUBDIR += hs-transformers-base
SUBDIR += hs-transformers-compat
SUBDIR += hs-unamb
SUBDIR += hs-uniplate
SUBDIR += hs-unix-compat
@ -848,6 +868,9 @@
SUBDIR += hs-vault
SUBDIR += hs-vector
SUBDIR += hs-vector-algorithms
SUBDIR += hs-vector-binary-instances
SUBDIR += hs-vector-instances
SUBDIR += hs-vector-th-unbox
SUBDIR += hs-void
SUBDIR += hs-word8
SUBDIR += htable

View file

@ -3,7 +3,7 @@
PORTNAME= cvs2darcs
PORTVERSION= 0.8
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= devel
MASTER_SITES= http://ab-initio.mit.edu/${PORTNAME}/

View file

@ -3,7 +3,7 @@
PORTNAME= BNFC
PORTVERSION= 2.6.0.3
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@ -12,8 +12,14 @@ COMMENT= Compiler front-end generator
LICENSE= GPLv2
USE_CABAL= mtl
USE_ALEX= yes
USE_HAPPY= yes
EXECUTABLE= bnfc
# Force regeneration of the lexer and parser.
post-patch::
@${RM} -rf ${WRKSRC}/dist
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,14 +1,13 @@
# $FreeBSD$
PORTNAME= Boolean
PORTVERSION= 0.2
PORTREVISION= 5
PORTVERSION= 0.2.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Generalized Booleans and numbers
LICENSE= BSD
LICENSE= BSD3CLAUSE
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/Boolean-0.2.tar.gz) = 23fff11419defab048b71eec4eea4a4d1154788a2cf9764721d749b79cde18e5
SIZE (cabal/Boolean-0.2.tar.gz) = 6547
SHA256 (cabal/Boolean-0.2.1.tar.gz) = 994a6d08702c248595b44405e39a1619925e03b2c1d182faaaa408c6594c206e
SIZE (cabal/Boolean-0.2.1.tar.gz) = 6551

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= ConfigFile
PORTVERSION= 1.1.1
PORTREVISION= 9
PORTVERSION= 1.1.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org

View file

@ -1,2 +1,2 @@
SHA256 (cabal/ConfigFile-1.1.1.tar.gz) = 55067e4b6d5f532d6e28c739869742a011490905e24894da9015368aed825e70
SIZE (cabal/ConfigFile-1.1.1.tar.gz) = 28269
SHA256 (cabal/ConfigFile-1.1.2.tar.gz) = 38f6df24926c4952af198cbc9e45e72a62af73adeef097767889e9321bca2d76
SIZE (cabal/ConfigFile-1.1.2.tar.gz) = 28947

17
devel/hs-DrIFT/Makefile Normal file
View file

@ -0,0 +1,17 @@
# $FreeBSD$
PORTNAME= DrIFT
PORTVERSION= 2.4.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Program to derive type class instances
LICENSE= BSD3CLAUSE
USE_CABAL= random
EXECUTABLE= DrIFT drift-ghc
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

2
devel/hs-DrIFT/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (cabal/DrIFT-2.4.2.tar.gz) = 742a0b12f16a9da215a29c8284ae379734a70e7811a5f4b1a02dba2873751cf0
SIZE (cabal/DrIFT-2.4.2.tar.gz) = 69676

13
devel/hs-DrIFT/pkg-descr Normal file
View file

@ -0,0 +1,13 @@
DrIFT is a type sensitive preprocessor for Haskell. It extracts type
declarations and directives from modules. The directives cause rules to
be fired on the parsed type declarations, generating new code which is
then appended to the bottom of the input file. The rules are expressed
as Haskell code, and it is intended that the user can add new rules as
required. DrIFT automates instance derivation for classes that aren't
supported by the standard compilers. In addition, instances can be
produced in seperate modules to that containing the type declaration.
This allows instances to be derived for a type after the original module
has been compiled. As a bonus, simple utility functions can also be
produced from a type.
WWW: http://repetae.net/computer/haskell/DrIFT/

View file

@ -1,16 +1,15 @@
# $FreeBSD$
PORTNAME= IORefCAS
PORTVERSION= 0.2.0.1
PORTREVISION= 4
PORTNAME= Glob
PORTVERSION= 0.7.5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Atomic compare and swap for IORefs and STRefs
COMMENT= Globbing library
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= bits-atomic
USE_CABAL= dlist>=0.4
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

2
devel/hs-Glob/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (cabal/Glob-0.7.5.tar.gz) = 0063bbc680d90f522455c0dec1121837689da542f4d9c70924d98bfb1389be41
SIZE (cabal/Glob-0.7.5.tar.gz) = 23443

3
devel/hs-Glob/pkg-descr Normal file
View file

@ -0,0 +1,3 @@
A library for globbing: matching patterns against file paths.
WWW: http://iki.fi/matti.niemenmaa/glob/

View file

@ -2,13 +2,13 @@
PORTNAME= HUnit
PORTVERSION= 1.2.5.2
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Unit testing framework for Haskell
LICENSE= BSD
LICENSE= BSD3CLAUSE
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (cabal/IORefCAS-0.2.0.1.tar.gz) = abb984358deedcbc904899f19756487a86ce44264d520193c2158c9eca646e1b
SIZE (cabal/IORefCAS-0.2.0.1.tar.gz) = 12617

View file

@ -1,11 +0,0 @@
After GHC 7.2 a new `casMutVar#` primop became available, but was not yet
exposed in Data.IORef. This package fills that gap until such a time as
Data.IORef obsoletes it. Further, in addition to exposing native Haskell
CAS operations, this package contains "mockups" that imititate the same
functionality using either atomicModifyIORef and unsafe pointer equality
(in Data.CAS.Fake) or using foreign functions (Data.CAS.Foreign).
These alternatives are useful for debugging. Note that the foreign option
does not operate on IORefs and so is directly interchangeable with `Data.CAS`
and `Data.CAS.Fake` only if the interface in `Data.CAS.Class` is used.
WWW: https://github.com/rrnewton/haskell-lockfree-queue/wiki

View file

@ -2,13 +2,13 @@
PORTNAME= IfElse
PORTVERSION= 0.85
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Anaphoric and miscellaneous useful control-flow
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= mtl

View file

@ -2,15 +2,13 @@
PORTNAME= List
PORTVERSION= 0.5.1
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= List monad transformer and class
LICENSE= BSD
USE_CABAL= transformers>=0.2
LICENSE= BSD3CLAUSE
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -2,13 +2,13 @@
PORTNAME= MaybeT
PORTVERSION= 0.1.2
PORTREVISION= 9
PORTREVISION= 10
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Support for computations with failures
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= mtl

View file

@ -2,14 +2,13 @@
# $FreeBSD$
PORTNAME= MemoTrie
PORTVERSION= 0.6.1
PORTREVISION= 6
PORTVERSION= 0.6.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Trie-based memo functions
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= void

View file

@ -1,2 +1,2 @@
SHA256 (cabal/MemoTrie-0.6.1.tar.gz) = a676cd2b02044e7a84f2477262c9c344b6dc36e839f28002ceb2e78844eba0af
SIZE (cabal/MemoTrie-0.6.1.tar.gz) = 6227
SHA256 (cabal/MemoTrie-0.6.2.tar.gz) = 9ddc11172db26a54681f14dd8ce881c87a3b0e72dcc7a15b74132f30b4408bbc
SIZE (cabal/MemoTrie-0.6.2.tar.gz) = 6250

View file

@ -2,14 +2,13 @@
# $FreeBSD$
PORTNAME= MissingH
PORTVERSION= 1.2.0.0
PORTREVISION= 6
PORTVERSION= 1.2.1.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Large Haskell utility library
COMMENT= Large utility library
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= hslogger HUnit mtl network parsec random regex-compat

View file

@ -1,2 +1,2 @@
SHA256 (cabal/MissingH-1.2.0.0.tar.gz) = a15a7c33ecea71c729de8ac11c430a77c115df2c39776d57ee11d47d850c0f2f
SIZE (cabal/MissingH-1.2.0.0.tar.gz) = 115761
SHA256 (cabal/MissingH-1.2.1.0.tar.gz) = 5aafea2d9e8e64644c8b7b6c149bb74422501aaff1aa3d422f838741a1fbf723
SIZE (cabal/MissingH-1.2.1.0.tar.gz) = 116445

View file

@ -2,16 +2,16 @@
# $FreeBSD$
PORTNAME= MonadCatchIO-mtl
PORTVERSION= 0.3.0.5
PORTREVISION= 6
PORTVERSION= 0.3.1.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Monad-transformer version of the Control.Exception module
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= extensible-exceptions mtl
USE_CABAL= extensible-exceptions MonadCatchIO-transformers>=0.3.1.0 \
MonadCatchIO-transformers<=0.3.1.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/MonadCatchIO-mtl-0.3.0.5.tar.gz) = 1737a10a7ca6366640456c75f2b0c803db17433a314f2c5ea5c253455cec8205
SIZE (cabal/MonadCatchIO-mtl-0.3.0.5.tar.gz) = 2985
SHA256 (cabal/MonadCatchIO-mtl-0.3.1.0.tar.gz) = 18c24e23bcb14ccfe3d46012b7935a0f7927eff298c7d6f76b087fc4c6715961
SIZE (cabal/MonadCatchIO-mtl-0.3.1.0.tar.gz) = 1730

View file

@ -3,4 +3,4 @@ Haskell function. For this, it defines the MonadCatchIO class, a subset
of MonadIO. It defines proper instances for most monad transformers in
the 'mtl' library.
WWW: http://code.haskell.org/~jcpetruzza/MonadCatchIO-mtl
WWW: http://darcsden.com/jcpetruzza/MonadCatchIO-mtl

View file

@ -1,16 +1,15 @@
# $FreeBSD$
PORTNAME= MonadCatchIO-transformers
PORTVERSION= 0.3.0.0
PORTREVISION= 8
PORTVERSION= 0.3.1.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Monad-transformer-compatible version of Control.Exception
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= extensible-exceptions>=0.1 transformers>=0.2
USE_CABAL= extensible-exceptions monads-tf
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/MonadCatchIO-transformers-0.3.0.0.tar.gz) = 8c1cf1c5df6d9e6fcaf0f3f24aea2dfac31d98363e013217d1a987ecae35f36c
SIZE (cabal/MonadCatchIO-transformers-0.3.0.0.tar.gz) = 3965
SHA256 (cabal/MonadCatchIO-transformers-0.3.1.0.tar.gz) = b62beda19ba6bb407113e5ad7b6fa63bb77d24b83e8d09fd0a48a14995f7bae4
SIZE (cabal/MonadCatchIO-transformers-0.3.1.0.tar.gz) = 4530

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= MonadRandom
PORTVERSION= 0.1.9
PORTREVISION= 4
PORTVERSION= 0.1.13
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org

View file

@ -1,2 +1,2 @@
SHA256 (cabal/MonadRandom-0.1.9.tar.gz) = 9f9a9767a8aedac8d85425cba732af3a656f6715331a6f643ee4d30e8a3924d9
SIZE (cabal/MonadRandom-0.1.9.tar.gz) = 4075
SHA256 (cabal/MonadRandom-0.1.13.tar.gz) = d3ae5f7c2e9703a31e4b81d4634457073105327a30be373c0554d0a5ab1721de
SIZE (cabal/MonadRandom-0.1.13.tar.gz) = 4465

View file

@ -3,13 +3,13 @@
PORTNAME= ObjectName
PORTVERSION= 1.0.0.0
PORTREVISION= 12
PORTREVISION= 13
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Explicitly handled object names for Haskell
LICENSE= BSD
LICENSE= BSD3CLAUSE
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -2,13 +2,13 @@
PORTNAME= PSQueue
PORTVERSION= 1.1
PORTREVISION= 10
PORTREVISION= 11
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Priority Search Queue
LICENSE= BSD
LICENSE= BSD3CLAUSE
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -3,13 +3,13 @@
PORTNAME= QuickCheck
PORTVERSION= 2.6
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Automatic testing of Haskell programs
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= random

View file

@ -2,13 +2,13 @@
PORTNAME= ReadArgs
PORTVERSION= 1.2.1
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Simple command line argument parsing
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= system-filepath>=0.4.7 text>=0.11.1.13

View file

@ -0,0 +1,15 @@
# $FreeBSD$
PORTNAME= STMonadTrans
PORTVERSION= 0.3.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Monad transformer version of the ST monad
LICENSE= BSD3CLAUSE
USE_CABAL= mtl
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (cabal/STMonadTrans-0.3.2.tar.gz) = 70be84c06ce312a56dbf37d674ad709700850b7fd4cb55198d7ae45a985e85b2
SIZE (cabal/STMonadTrans-0.3.2.tar.gz) = 4792

View file

@ -0,0 +1,3 @@
A monad transformer version of the ST monad.
WWW: http://hackage.haskell.org/package/STMonadTrans

View file

@ -1,14 +1,13 @@
# $FreeBSD$
PORTNAME= SafeSemaphore
PORTVERSION= 0.9.0
PORTREVISION= 6
PORTVERSION= 0.10.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Much safer replacement for QSemN, QSem, and SampleVar
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= stm

View file

@ -1,2 +1,2 @@
SHA256 (cabal/SafeSemaphore-0.9.0.tar.gz) = e43f805c567a6bcc155cd4ff2b528199e3b22ef9bacd724ccc95231e190343f5
SIZE (cabal/SafeSemaphore-0.9.0.tar.gz) = 23817
SHA256 (cabal/SafeSemaphore-0.10.1.tar.gz) = 21e5b737a378cae9e1faf85cab015316d4c84d4b37e6d9d202111cef8c4cef66
SIZE (cabal/SafeSemaphore-0.10.1.tar.gz) = 24007

View file

@ -1,2 +0,0 @@
SHA256 (cabal/StateVar-1.0.0.0.tar.gz) = 8445c998f79ef34105ffc928e50f1488505e8801f77f04d4b28d056b8d322bb0
SIZE (cabal/StateVar-1.0.0.0.tar.gz) = 2728

View file

@ -1,4 +0,0 @@
This Haskell package contains state variables, which are references
in the IO monad, like IORefs or parts of the OpenGL state.
WWW: http://www.haskell.org/HOpenGL/

View file

@ -2,14 +2,13 @@
# $FreeBSD$
PORTNAME= Stream
PORTVERSION= 0.4.6.1
PORTREVISION= 6
PORTVERSION= 0.4.7.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Library for manipulating infinite lists
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= lazysmallcheck>=0.3 QuickCheck>=2.0

View file

@ -1,2 +1,2 @@
SHA256 (cabal/Stream-0.4.6.1.tar.gz) = 97d2820308caccbcc49f2345f3f00464dd3537702002be58c1596dd0b228e0a7
SIZE (cabal/Stream-0.4.6.1.tar.gz) = 6126
SHA256 (cabal/Stream-0.4.7.1.tar.gz) = c3779c9c848f7f64daa69289d095c5f7a9d4cd50bfcc7aac4892b9cdaf810022
SIZE (cabal/Stream-0.4.7.1.tar.gz) = 6208

View file

@ -1,15 +0,0 @@
# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
# $FreeBSD$
PORTNAME= Tensor
PORTVERSION= 1.0.0.1
PORTREVISION= 12
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Tensor data types for Haskell
LICENSE= BSD
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (cabal/Tensor-1.0.0.1.tar.gz) = e93260d22baf4808c88c553017ba6a4e8179e95a00e551d6edb2d8f9ca845981
SIZE (cabal/Tensor-1.0.0.1.tar.gz) = 3314

View file

@ -1,4 +0,0 @@
This Haskell package contains tensor data types and their instances for some
basic type classes.
WWW: http://www.haskell.org/HOpenGL/

View file

@ -2,14 +2,13 @@
# $FreeBSD$
PORTNAME= TypeCompose
PORTVERSION= 0.9.9
PORTREVISION= 5
PORTVERSION= 0.9.10
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Type composition classes and instances
LICENSE= BSD
LICENSE= BSD3CLAUSE
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/TypeCompose-0.9.9.tar.gz) = 8fe39768f879a80399fdad89f166bd0ce7a239241558d85c606cd2a77cc80945
SIZE (cabal/TypeCompose-0.9.9.tar.gz) = 17834
SHA256 (cabal/TypeCompose-0.9.10.tar.gz) = b8775cdd8239bfba32b9cc62abf44124bc39be907b5fa29d19f433e31a6ef4f2
SIZE (cabal/TypeCompose-0.9.10.tar.gz) = 17866

View file

@ -1,29 +1,21 @@
# $FreeBSD$
PORTNAME= abstract-deque
PORTVERSION= 0.2
PORTREVISION= 4
PORTVERSION= 0.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Abstract, parameterized interface to mutable Deques
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= HUnit random
USE_CABAL= random
OPTIONS_DEFINE= USECAS
FLAGS_DEFINE= USECAS
USECAS_DESC= Use hardware compare-and-swap
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.if ${PORT_OPTIONS:MUSECAS}
CONFIGURE_ARGS+= --flags="useCAS"
USE_CABAL+= IORefCas>=0.2
.else
CONFIGURE_ARGS+= --flags="-useCAS"
.endif
USECAS_DESC= Use hardware compare-and-swap
USECAS_FLAG_ENABLE= useCAS
USECAS_FLAG_CABAL= atomic-primops>=0.5.0.2
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/abstract-deque-0.2.tar.gz) = 09e9d73cf5940fa1b2523387afc2fd7e13fbecb50ee203b7a38e14b4c8990133
SIZE (cabal/abstract-deque-0.2.tar.gz) = 13248
SHA256 (cabal/abstract-deque-0.3.tar.gz) = 09aa10f38193a8275a7791b92a4f3a7192a304874637e2a35c897dde25d75ca2
SIZE (cabal/abstract-deque-0.3.tar.gz) = 7219

View file

@ -11,4 +11,4 @@ using the type-system to select an efficient implementation given the
requirements (using type families). This package also includes a simple
reference implementation based on 'IORef' and "Data.Sequence".
WWW: https://github.com/rrnewton/haskell-lockfree-queue/wiki
WWW: https://github.com/rrnewton/haskell-lockfree/wiki

View file

@ -1,14 +1,13 @@
# $FreeBSD$
PORTNAME= abstract-par
PORTVERSION= 0.3.1
PORTREVISION= 8
PORTVERSION= 0.3.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Type classes generalizing the functionality of the 'monad-par' library
LICENSE= BSD
LICENSE= BSD3CLAUSE
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (cabal/abstract-par-0.3.1.tar.gz) = d3ab9ea69100d90668b22cac9a2533d524e8d5bf362792333c600d818028fb63
SIZE (cabal/abstract-par-0.3.1.tar.gz) = 4792
SHA256 (cabal/abstract-par-0.3.3.tar.gz) = 248a8739bd902462cb16755b690b55660e196e58cc7e6ef8157a72c2a3d5d860
SIZE (cabal/abstract-par-0.3.3.tar.gz) = 4714

View file

@ -1,10 +1,8 @@
The Par monad(s) offer an alternative parallel programming API to that
provided by the 'parallel' package. A Par monad allows the simple
description of parallel computations, and can be used to add parallelism
to pure Haskell code. The basic API is straightforward: a Par monad
supports forking and simple communication in terms of IVars. This module
is an interface module only. It provides a number of type clasess, but
not an implementation. The type classes separate different levels of Par
The 'Par' monad offers a parallel programming API based on dataflow
programming. To use the `Par` monad, install the monad-par package,
which includes this package as a dependency. This package is an
abstract interface only. It provides a number of type clasess, but not
an implementation. The type classes separate different levels of @Par@
functionality.
WWW: https://github.com/simonmar/monad-par

View file

@ -2,13 +2,13 @@
PORTNAME= activehs-base
PORTVERSION= 0.3.0.2
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Basic definitions for activehs
LICENSE= BSD
LICENSE= BSD3CLAUSE
USE_CABAL= QuickCheck>=2.4

View file

@ -1,10 +1,12 @@
--- ./activehs-base.cabal.orig 2012-09-11 09:56:08.000000000 +0200
+++ ./activehs-base.cabal 2013-05-03 21:25:00.000000000 +0200
@@ -22,6 +22,6 @@
+++ ./activehs-base.cabal 2014-07-12 18:56:46.000000000 +0200
@@ -21,7 +21,7 @@
Exposed-Modules:
ActiveHs.Base
Build-Depends:
base >= 4.0 && < 4.7,
- base >= 4.0 && < 4.7,
- QuickCheck >= 2.4 && < 2.6
+ base >= 4.0 && < 4.8,
+ QuickCheck >= 2.4 && < 2.7

Some files were not shown because too many files have changed in this diff Show more