diff options
author | pgj <pgj@FreeBSD.org> | 2014-08-11 06:34:50 +0800 |
---|---|---|
committer | pgj <pgj@FreeBSD.org> | 2014-08-11 06:34:50 +0800 |
commit | bca89a8c2062cf9f39b5a79ec0b44fe22432adff (patch) | |
tree | a6a0dfa4f440949889fc7b609c83f74555f6894e /devel | |
parent | 64333fcf123617cbc7cd7340319379bc9e07da76 (diff) | |
download | freebsd-ports-gnome-bca89a8c2062cf9f39b5a79ec0b44fe22432adff.tar.gz freebsd-ports-gnome-bca89a8c2062cf9f39b5a79ec0b44fe22432adff.tar.zst freebsd-ports-gnome-bca89a8c2062cf9f39b5a79ec0b44fe22432adff.zip |
- 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
Diffstat (limited to 'devel')
530 files changed, 2239 insertions, 1731 deletions
diff --git a/devel/Makefile b/devel/Makefile index 283c9c2744c1..9e18136d8c0f 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -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 diff --git a/devel/cvs2darcs/Makefile b/devel/cvs2darcs/Makefile index 5425aeda7efb..316dcdeae2cc 100644 --- a/devel/cvs2darcs/Makefile +++ b/devel/cvs2darcs/Makefile @@ -3,7 +3,7 @@ PORTNAME= cvs2darcs PORTVERSION= 0.8 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= devel MASTER_SITES= http://ab-initio.mit.edu/${PORTNAME}/ diff --git a/devel/hs-BNFC/Makefile b/devel/hs-BNFC/Makefile index 1f723a2b90f3..df05b0648206 100644 --- a/devel/hs-BNFC/Makefile +++ b/devel/hs-BNFC/Makefile @@ -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> diff --git a/devel/hs-Boolean/Makefile b/devel/hs-Boolean/Makefile index 828bb4147380..2bc3e48a5eb4 100644 --- a/devel/hs-Boolean/Makefile +++ b/devel/hs-Boolean/Makefile @@ -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> diff --git a/devel/hs-Boolean/distinfo b/devel/hs-Boolean/distinfo index 60aaddf4e06a..faa46cd23da7 100644 --- a/devel/hs-Boolean/distinfo +++ b/devel/hs-Boolean/distinfo @@ -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 diff --git a/devel/hs-ConfigFile/Makefile b/devel/hs-ConfigFile/Makefile index db0116b018da..9f0617269202 100644 --- a/devel/hs-ConfigFile/Makefile +++ b/devel/hs-ConfigFile/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= ConfigFile -PORTVERSION= 1.1.1 -PORTREVISION= 9 +PORTVERSION= 1.1.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-ConfigFile/distinfo b/devel/hs-ConfigFile/distinfo index c4d6ce01856b..00591e70c9d5 100644 --- a/devel/hs-ConfigFile/distinfo +++ b/devel/hs-ConfigFile/distinfo @@ -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 diff --git a/devel/hs-DrIFT/Makefile b/devel/hs-DrIFT/Makefile new file mode 100644 index 000000000000..e38d47b6acfd --- /dev/null +++ b/devel/hs-DrIFT/Makefile @@ -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> diff --git a/devel/hs-DrIFT/distinfo b/devel/hs-DrIFT/distinfo new file mode 100644 index 000000000000..ba543f98badf --- /dev/null +++ b/devel/hs-DrIFT/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/DrIFT-2.4.2.tar.gz) = 742a0b12f16a9da215a29c8284ae379734a70e7811a5f4b1a02dba2873751cf0 +SIZE (cabal/DrIFT-2.4.2.tar.gz) = 69676 diff --git a/devel/hs-DrIFT/pkg-descr b/devel/hs-DrIFT/pkg-descr new file mode 100644 index 000000000000..7652d6136453 --- /dev/null +++ b/devel/hs-DrIFT/pkg-descr @@ -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/ diff --git a/devel/hs-IORefCAS/Makefile b/devel/hs-Glob/Makefile index 12ef77e23bb3..0cf0e9174d65 100644 --- a/devel/hs-IORefCAS/Makefile +++ b/devel/hs-Glob/Makefile @@ -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> diff --git a/devel/hs-Glob/distinfo b/devel/hs-Glob/distinfo new file mode 100644 index 000000000000..0b910e5ee196 --- /dev/null +++ b/devel/hs-Glob/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/Glob-0.7.5.tar.gz) = 0063bbc680d90f522455c0dec1121837689da542f4d9c70924d98bfb1389be41 +SIZE (cabal/Glob-0.7.5.tar.gz) = 23443 diff --git a/devel/hs-Glob/pkg-descr b/devel/hs-Glob/pkg-descr new file mode 100644 index 000000000000..75757f547d20 --- /dev/null +++ b/devel/hs-Glob/pkg-descr @@ -0,0 +1,3 @@ +A library for globbing: matching patterns against file paths. + +WWW: http://iki.fi/matti.niemenmaa/glob/ diff --git a/devel/hs-HUnit/Makefile b/devel/hs-HUnit/Makefile index 622360ff53a1..d183234404bc 100644 --- a/devel/hs-HUnit/Makefile +++ b/devel/hs-HUnit/Makefile @@ -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> diff --git a/devel/hs-IORefCAS/distinfo b/devel/hs-IORefCAS/distinfo deleted file mode 100644 index ad01ade34a76..000000000000 --- a/devel/hs-IORefCAS/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/IORefCAS-0.2.0.1.tar.gz) = abb984358deedcbc904899f19756487a86ce44264d520193c2158c9eca646e1b -SIZE (cabal/IORefCAS-0.2.0.1.tar.gz) = 12617 diff --git a/devel/hs-IORefCAS/pkg-descr b/devel/hs-IORefCAS/pkg-descr deleted file mode 100644 index 91d5f38f45f2..000000000000 --- a/devel/hs-IORefCAS/pkg-descr +++ /dev/null @@ -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 diff --git a/devel/hs-IfElse/Makefile b/devel/hs-IfElse/Makefile index f451d7d87126..8ee8ef01a870 100644 --- a/devel/hs-IfElse/Makefile +++ b/devel/hs-IfElse/Makefile @@ -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 diff --git a/devel/hs-List/Makefile b/devel/hs-List/Makefile index 79591ec786dc..fd02af66c646 100644 --- a/devel/hs-List/Makefile +++ b/devel/hs-List/Makefile @@ -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> diff --git a/devel/hs-MaybeT/Makefile b/devel/hs-MaybeT/Makefile index af7c44a820fe..e4e34fd93ff1 100644 --- a/devel/hs-MaybeT/Makefile +++ b/devel/hs-MaybeT/Makefile @@ -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 diff --git a/devel/hs-MemoTrie/Makefile b/devel/hs-MemoTrie/Makefile index b53952305d76..947b3bdfd01c 100644 --- a/devel/hs-MemoTrie/Makefile +++ b/devel/hs-MemoTrie/Makefile @@ -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 diff --git a/devel/hs-MemoTrie/distinfo b/devel/hs-MemoTrie/distinfo index dab3c3941428..0633cd874e39 100644 --- a/devel/hs-MemoTrie/distinfo +++ b/devel/hs-MemoTrie/distinfo @@ -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 diff --git a/devel/hs-MissingH/Makefile b/devel/hs-MissingH/Makefile index 2d1acfb12311..19f4c27ba768 100644 --- a/devel/hs-MissingH/Makefile +++ b/devel/hs-MissingH/Makefile @@ -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 diff --git a/devel/hs-MissingH/distinfo b/devel/hs-MissingH/distinfo index 1c173adc247f..d07a86e81d95 100644 --- a/devel/hs-MissingH/distinfo +++ b/devel/hs-MissingH/distinfo @@ -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 diff --git a/devel/hs-MonadCatchIO-mtl/Makefile b/devel/hs-MonadCatchIO-mtl/Makefile index d3ff9706ca88..419a91d957c5 100644 --- a/devel/hs-MonadCatchIO-mtl/Makefile +++ b/devel/hs-MonadCatchIO-mtl/Makefile @@ -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> diff --git a/devel/hs-MonadCatchIO-mtl/distinfo b/devel/hs-MonadCatchIO-mtl/distinfo index 7152e6e17c2e..4d2ec948365b 100644 --- a/devel/hs-MonadCatchIO-mtl/distinfo +++ b/devel/hs-MonadCatchIO-mtl/distinfo @@ -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 diff --git a/devel/hs-MonadCatchIO-mtl/pkg-descr b/devel/hs-MonadCatchIO-mtl/pkg-descr index 68ad06b040b2..706083b2d48c 100644 --- a/devel/hs-MonadCatchIO-mtl/pkg-descr +++ b/devel/hs-MonadCatchIO-mtl/pkg-descr @@ -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 diff --git a/devel/hs-MonadCatchIO-transformers/Makefile b/devel/hs-MonadCatchIO-transformers/Makefile index bad4caf91e57..d2b0a9f269be 100644 --- a/devel/hs-MonadCatchIO-transformers/Makefile +++ b/devel/hs-MonadCatchIO-transformers/Makefile @@ -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> diff --git a/devel/hs-MonadCatchIO-transformers/distinfo b/devel/hs-MonadCatchIO-transformers/distinfo index bfdeb51cd23f..edba83884d12 100644 --- a/devel/hs-MonadCatchIO-transformers/distinfo +++ b/devel/hs-MonadCatchIO-transformers/distinfo @@ -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 diff --git a/devel/hs-MonadRandom/Makefile b/devel/hs-MonadRandom/Makefile index 9c1fbb72dee6..db7aacbafa4b 100644 --- a/devel/hs-MonadRandom/Makefile +++ b/devel/hs-MonadRandom/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= MonadRandom -PORTVERSION= 0.1.9 -PORTREVISION= 4 +PORTVERSION= 0.1.13 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-MonadRandom/distinfo b/devel/hs-MonadRandom/distinfo index e321a178bd43..8c3fe557f964 100644 --- a/devel/hs-MonadRandom/distinfo +++ b/devel/hs-MonadRandom/distinfo @@ -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 diff --git a/devel/hs-ObjectName/Makefile b/devel/hs-ObjectName/Makefile index a691fef64b06..70638d9957a2 100644 --- a/devel/hs-ObjectName/Makefile +++ b/devel/hs-ObjectName/Makefile @@ -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> diff --git a/devel/hs-PSQueue/Makefile b/devel/hs-PSQueue/Makefile index 45e2508b87da..e775b40a01bb 100644 --- a/devel/hs-PSQueue/Makefile +++ b/devel/hs-PSQueue/Makefile @@ -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> diff --git a/devel/hs-QuickCheck/Makefile b/devel/hs-QuickCheck/Makefile index 22fc551d2fc3..10196aa9ac44 100644 --- a/devel/hs-QuickCheck/Makefile +++ b/devel/hs-QuickCheck/Makefile @@ -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 diff --git a/devel/hs-ReadArgs/Makefile b/devel/hs-ReadArgs/Makefile index bd6b88c13c61..d7d91260175b 100644 --- a/devel/hs-ReadArgs/Makefile +++ b/devel/hs-ReadArgs/Makefile @@ -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 diff --git a/devel/hs-STMonadTrans/Makefile b/devel/hs-STMonadTrans/Makefile new file mode 100644 index 000000000000..360af5f4b296 --- /dev/null +++ b/devel/hs-STMonadTrans/Makefile @@ -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> diff --git a/devel/hs-STMonadTrans/distinfo b/devel/hs-STMonadTrans/distinfo new file mode 100644 index 000000000000..d032299a3281 --- /dev/null +++ b/devel/hs-STMonadTrans/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/STMonadTrans-0.3.2.tar.gz) = 70be84c06ce312a56dbf37d674ad709700850b7fd4cb55198d7ae45a985e85b2 +SIZE (cabal/STMonadTrans-0.3.2.tar.gz) = 4792 diff --git a/devel/hs-STMonadTrans/pkg-descr b/devel/hs-STMonadTrans/pkg-descr new file mode 100644 index 000000000000..6d027636850b --- /dev/null +++ b/devel/hs-STMonadTrans/pkg-descr @@ -0,0 +1,3 @@ +A monad transformer version of the ST monad. + +WWW: http://hackage.haskell.org/package/STMonadTrans diff --git a/devel/hs-SafeSemaphore/Makefile b/devel/hs-SafeSemaphore/Makefile index 2e073afb0ace..60f4cf8715d9 100644 --- a/devel/hs-SafeSemaphore/Makefile +++ b/devel/hs-SafeSemaphore/Makefile @@ -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 diff --git a/devel/hs-SafeSemaphore/distinfo b/devel/hs-SafeSemaphore/distinfo index 028e1791bb6c..16e51a6a6991 100644 --- a/devel/hs-SafeSemaphore/distinfo +++ b/devel/hs-SafeSemaphore/distinfo @@ -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 diff --git a/devel/hs-StateVar/distinfo b/devel/hs-StateVar/distinfo deleted file mode 100644 index 76d85c05505f..000000000000 --- a/devel/hs-StateVar/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/StateVar-1.0.0.0.tar.gz) = 8445c998f79ef34105ffc928e50f1488505e8801f77f04d4b28d056b8d322bb0 -SIZE (cabal/StateVar-1.0.0.0.tar.gz) = 2728 diff --git a/devel/hs-StateVar/pkg-descr b/devel/hs-StateVar/pkg-descr deleted file mode 100644 index 34f30298ce1d..000000000000 --- a/devel/hs-StateVar/pkg-descr +++ /dev/null @@ -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/ diff --git a/devel/hs-Stream/Makefile b/devel/hs-Stream/Makefile index bc7d47a8777a..ac3e303fa4bd 100644 --- a/devel/hs-Stream/Makefile +++ b/devel/hs-Stream/Makefile @@ -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 diff --git a/devel/hs-Stream/distinfo b/devel/hs-Stream/distinfo index c582f49c8ff2..265032469520 100644 --- a/devel/hs-Stream/distinfo +++ b/devel/hs-Stream/distinfo @@ -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 diff --git a/devel/hs-Tensor/Makefile b/devel/hs-Tensor/Makefile deleted file mode 100644 index ad4f997df291..000000000000 --- a/devel/hs-Tensor/Makefile +++ /dev/null @@ -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> diff --git a/devel/hs-Tensor/distinfo b/devel/hs-Tensor/distinfo deleted file mode 100644 index 799a1cfba3a0..000000000000 --- a/devel/hs-Tensor/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/Tensor-1.0.0.1.tar.gz) = e93260d22baf4808c88c553017ba6a4e8179e95a00e551d6edb2d8f9ca845981 -SIZE (cabal/Tensor-1.0.0.1.tar.gz) = 3314 diff --git a/devel/hs-Tensor/pkg-descr b/devel/hs-Tensor/pkg-descr deleted file mode 100644 index 31eac8796340..000000000000 --- a/devel/hs-Tensor/pkg-descr +++ /dev/null @@ -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/ diff --git a/devel/hs-TypeCompose/Makefile b/devel/hs-TypeCompose/Makefile index 8d885b539101..034335471b75 100644 --- a/devel/hs-TypeCompose/Makefile +++ b/devel/hs-TypeCompose/Makefile @@ -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> diff --git a/devel/hs-TypeCompose/distinfo b/devel/hs-TypeCompose/distinfo index db0fce9ff4e1..46f4bbd8f229 100644 --- a/devel/hs-TypeCompose/distinfo +++ b/devel/hs-TypeCompose/distinfo @@ -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 diff --git a/devel/hs-abstract-deque/Makefile b/devel/hs-abstract-deque/Makefile index c669fdf47654..1ea1dd25c621 100644 --- a/devel/hs-abstract-deque/Makefile +++ b/devel/hs-abstract-deque/Makefile @@ -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> diff --git a/devel/hs-abstract-deque/distinfo b/devel/hs-abstract-deque/distinfo index 809ccc640360..917676268041 100644 --- a/devel/hs-abstract-deque/distinfo +++ b/devel/hs-abstract-deque/distinfo @@ -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 diff --git a/devel/hs-abstract-deque/pkg-descr b/devel/hs-abstract-deque/pkg-descr index f21a5842237d..9924ce73442a 100644 --- a/devel/hs-abstract-deque/pkg-descr +++ b/devel/hs-abstract-deque/pkg-descr @@ -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 diff --git a/devel/hs-abstract-par/Makefile b/devel/hs-abstract-par/Makefile index f23a12781fc7..b5ebe052aca9 100644 --- a/devel/hs-abstract-par/Makefile +++ b/devel/hs-abstract-par/Makefile @@ -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> diff --git a/devel/hs-abstract-par/distinfo b/devel/hs-abstract-par/distinfo index 3212e63a7c57..122e180581d2 100644 --- a/devel/hs-abstract-par/distinfo +++ b/devel/hs-abstract-par/distinfo @@ -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 diff --git a/devel/hs-abstract-par/pkg-descr b/devel/hs-abstract-par/pkg-descr index c527079f0d7d..11ddb6aa211e 100644 --- a/devel/hs-abstract-par/pkg-descr +++ b/devel/hs-abstract-par/pkg-descr @@ -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 diff --git a/devel/hs-activehs-base/Makefile b/devel/hs-activehs-base/Makefile index 9e26548b8696..41c42636afcc 100644 --- a/devel/hs-activehs-base/Makefile +++ b/devel/hs-activehs-base/Makefile @@ -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 diff --git a/devel/hs-activehs-base/files/patch-activehs-base.cabal b/devel/hs-activehs-base/files/patch-activehs-base.cabal index 395caa6400de..81d7f9fed20d 100644 --- a/devel/hs-activehs-base/files/patch-activehs-base.cabal +++ b/devel/hs-activehs-base/files/patch-activehs-base.cabal @@ -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 diff --git a/devel/hs-alex/Makefile b/devel/hs-alex/Makefile index ac8e8efc9860..ee27bdf2876e 100644 --- a/devel/hs-alex/Makefile +++ b/devel/hs-alex/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= alex -PORTVERSION= 3.0.5 -PORTREVISION= 4 +PORTVERSION= 3.1.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Tool for generating lexical analysers in Haskell -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= QuickCheck>=2 diff --git a/devel/hs-alex/distinfo b/devel/hs-alex/distinfo index 1035f9261d28..2fb8b8d7a09e 100644 --- a/devel/hs-alex/distinfo +++ b/devel/hs-alex/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/alex-3.0.5.tar.gz) = c3326417a0538e355e5ad1871ab931b9c8145391e8b2ff79668eb643d9b99659 -SIZE (cabal/alex-3.0.5.tar.gz) = 100004 +SHA256 (cabal/alex-3.1.3.tar.gz) = 8d41a6e72a016155f00c846f7146ab4b27fe9640668a4b592d6a9b856f970a92 +SIZE (cabal/alex-3.1.3.tar.gz) = 99868 diff --git a/devel/hs-ansi-terminal/Makefile b/devel/hs-ansi-terminal/Makefile index 37a5e743426e..b2b55eb111fc 100644 --- a/devel/hs-ansi-terminal/Makefile +++ b/devel/hs-ansi-terminal/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= ansi-terminal -PORTVERSION= 0.6 -PORTREVISION= 5 +PORTVERSION= 0.6.1.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Simple ANSI terminal support, with Windows compatibility -LICENSE= BSD +LICENSE= BSD3CLAUSE -CONFIGURE_ARGS+= --flags="-Example" +FLAGS_DISABLE= Example .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-ansi-terminal/distinfo b/devel/hs-ansi-terminal/distinfo index fa8046ee241d..ab5872741273 100644 --- a/devel/hs-ansi-terminal/distinfo +++ b/devel/hs-ansi-terminal/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/ansi-terminal-0.6.tar.gz) = 6f3a505ece863f707d069e0bbdc5f99673730dd096a2ca844644660f10cebf28 -SIZE (cabal/ansi-terminal-0.6.tar.gz) = 13165 +SHA256 (cabal/ansi-terminal-0.6.1.1.tar.gz) = 9133a6dc6f99fff3f7d004aa400f4b40424c8999fcd392674d939f2fee65ed1a +SIZE (cabal/ansi-terminal-0.6.1.1.tar.gz) = 14169 diff --git a/devel/hs-ansi-terminal/pkg-descr b/devel/hs-ansi-terminal/pkg-descr index 536f3d647320..66a60875c3f1 100644 --- a/devel/hs-ansi-terminal/pkg-descr +++ b/devel/hs-ansi-terminal/pkg-descr @@ -3,4 +3,4 @@ clearing, color output showing or hiding the cursor, and changing the title. Compatible with Windows and those Unixes with ANSI terminals, but only GHC is supported as a compiler. -WWW: http://batterseapower.github.com/ansi-terminal +WWW: https://github.com/feuerbach/ansi-terminal diff --git a/devel/hs-ansi-wl-pprint/Makefile b/devel/hs-ansi-wl-pprint/Makefile index 41cc81e18d69..42d0188227be 100644 --- a/devel/hs-ansi-wl-pprint/Makefile +++ b/devel/hs-ansi-wl-pprint/Makefile @@ -1,18 +1,17 @@ # $FreeBSD$ PORTNAME= ansi-wl-pprint -PORTVERSION= 0.6.6 -PORTREVISION= 6 +PORTVERSION= 0.6.7.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= The Wadler/Leijen Pretty Printer for colored ANSI terminal output -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= ansi-terminal>=0.4.0 -CONFIGURE_ARGS+= --flags="-Example" +FLAGS_DISABLE= Example .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-ansi-wl-pprint/distinfo b/devel/hs-ansi-wl-pprint/distinfo index acfe75fa94cb..54ada87882ac 100644 --- a/devel/hs-ansi-wl-pprint/distinfo +++ b/devel/hs-ansi-wl-pprint/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/ansi-wl-pprint-0.6.6.tar.gz) = 1eff90ac153f66c42aa6ee10639e3c541194935030672bac8ff2b5cbca8e6bfe -SIZE (cabal/ansi-wl-pprint-0.6.6.tar.gz) = 13775 +SHA256 (cabal/ansi-wl-pprint-0.6.7.1.tar.gz) = d980c265cacf6d6aa37a24d056e730b678680e07d3ab87210affb415de0ac1af +SIZE (cabal/ansi-wl-pprint-0.6.7.1.tar.gz) = 14862 diff --git a/devel/hs-arrows/Makefile b/devel/hs-arrows/Makefile index 67d0cc9df0c7..59f7b8f7f4c1 100644 --- a/devel/hs-arrows/Makefile +++ b/devel/hs-arrows/Makefile @@ -3,13 +3,13 @@ PORTNAME= arrows PORTVERSION= 0.4.4.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Haskell arrow classes and transformers -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= Stream diff --git a/devel/hs-asn1-data/Makefile b/devel/hs-asn1-data/Makefile index fb572a3a6d1c..e0ab9e6dfcaf 100644 --- a/devel/hs-asn1-data/Makefile +++ b/devel/hs-asn1-data/Makefile @@ -2,13 +2,13 @@ PORTNAME= asn1-data PORTVERSION= 0.7.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= ASN1 data reader and writer in RAW, BER, and DER forms -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= cereal mtl text>=0.11 diff --git a/devel/hs-asn1-encoding/Makefile b/devel/hs-asn1-encoding/Makefile new file mode 100644 index 000000000000..4317a5132b40 --- /dev/null +++ b/devel/hs-asn1-encoding/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= asn1-encoding +PORTVERSION= 0.8.1.3 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= ASN1 data reader and writer in RAW, BER and DER forms + +LICENSE= BSD3CLAUSE + +USE_CABAL= asn1-types>=0.2.1 mtl text>=0.11 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-asn1-encoding/distinfo b/devel/hs-asn1-encoding/distinfo new file mode 100644 index 000000000000..4cbf02a2cfd8 --- /dev/null +++ b/devel/hs-asn1-encoding/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/asn1-encoding-0.8.1.3.tar.gz) = d1a26d9e2df6f0c815ff347093b20e06a21feeaee2f9204af7aeb797ba541900 +SIZE (cabal/asn1-encoding-0.8.1.3.tar.gz) = 16099 diff --git a/devel/hs-asn1-encoding/pkg-descr b/devel/hs-asn1-encoding/pkg-descr new file mode 100644 index 000000000000..7b6c9d968a0d --- /dev/null +++ b/devel/hs-asn1-encoding/pkg-descr @@ -0,0 +1,4 @@ +ASN1 data reader and writer in raw form with supports for high level +forms of ASN1 (BER, and DER). + +WWW: http://github.com/vincenthz/hs-asn1 diff --git a/devel/hs-asn1-parse/Makefile b/devel/hs-asn1-parse/Makefile new file mode 100644 index 000000000000..f64f6a36b0ff --- /dev/null +++ b/devel/hs-asn1-parse/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= asn1-parse +PORTVERSION= 0.8.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Simple monadic parser for ASN1 stream types + +LICENSE= BSD3CLAUSE + +USE_CABAL= asn1-encoding>=0.8 asn1-types>=0.2 mtl text>=0.11 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-asn1-parse/distinfo b/devel/hs-asn1-parse/distinfo new file mode 100644 index 000000000000..24f8b3b21687 --- /dev/null +++ b/devel/hs-asn1-parse/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/asn1-parse-0.8.1.tar.gz) = 09567b3f06d428a194fe8132acf002f8dbfb8694a113dce14edd79a54a5d3508 +SIZE (cabal/asn1-parse-0.8.1.tar.gz) = 2724 diff --git a/devel/hs-asn1-parse/pkg-descr b/devel/hs-asn1-parse/pkg-descr new file mode 100644 index 000000000000..25477062443d --- /dev/null +++ b/devel/hs-asn1-parse/pkg-descr @@ -0,0 +1,4 @@ +Simple monadic parser for ASN1 stream types, when ASN1 pattern matching +is not convenient. + +WWW: http://github.com/vincenthz/hs-asn1 diff --git a/devel/hs-asn1-types/Makefile b/devel/hs-asn1-types/Makefile index 6f4eb0ca9082..1d84ad304d82 100644 --- a/devel/hs-asn1-types/Makefile +++ b/devel/hs-asn1-types/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= asn1-types -PORTVERSION= 0.1.3 -PORTREVISION= 4 +PORTVERSION= 0.2.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= ASN.1 types -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-asn1-types/distinfo b/devel/hs-asn1-types/distinfo index 74a22bf7d26f..8de841f5efb6 100644 --- a/devel/hs-asn1-types/distinfo +++ b/devel/hs-asn1-types/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/asn1-types-0.1.3.tar.gz) = 4f124d162967b38b0b704843b7b7b7925c0cc3bf6808b3044ba285d315dca5b4 -SIZE (cabal/asn1-types-0.1.3.tar.gz) = 3841 +SHA256 (cabal/asn1-types-0.2.3.tar.gz) = 84c3778b36978f673fe916b325759ff9ac2294900c052190afd868fa8d84bfb1 +SIZE (cabal/asn1-types-0.2.3.tar.gz) = 5411 diff --git a/devel/hs-async/Makefile b/devel/hs-async/Makefile index cc8624755a17..30d2a6577d23 100644 --- a/devel/hs-async/Makefile +++ b/devel/hs-async/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= async -PORTVERSION= 2.0.1.4 -PORTREVISION= 4 +PORTVERSION= 2.0.1.5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Run IO operations asynchronously and wait for their results -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= stm>=2.2 diff --git a/devel/hs-async/distinfo b/devel/hs-async/distinfo index 61b04a877586..eb7776b972ed 100644 --- a/devel/hs-async/distinfo +++ b/devel/hs-async/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/async-2.0.1.4.tar.gz) = 41ddfe012d98f3ef101651fb529753bca5bb4c804f03f9cfafc5d0cbe50224c2 -SIZE (cabal/async-2.0.1.4.tar.gz) = 8349 +SHA256 (cabal/async-2.0.1.5.tar.gz) = cd13ac558f4f63e567100805770648e89307a3210852b17038c9be4fcc3aa83c +SIZE (cabal/async-2.0.1.5.tar.gz) = 8350 diff --git a/devel/hs-atomic-primops/Makefile b/devel/hs-atomic-primops/Makefile new file mode 100644 index 000000000000..72fe38ebf13b --- /dev/null +++ b/devel/hs-atomic-primops/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= atomic-primops +PORTVERSION= 0.6.0.6 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Safe approach to CAS and other atomic operations + +LICENSE= BSD3CLAUSE + +USE_CABAL= primitive + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-atomic-primops/distinfo b/devel/hs-atomic-primops/distinfo new file mode 100644 index 000000000000..6fd81c03a089 --- /dev/null +++ b/devel/hs-atomic-primops/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/atomic-primops-0.6.0.6.tar.gz) = 8bf1532162ec95f68de7c84d8245ed2afdb41ceb3b7084dc4a3f94949ad12982 +SIZE (cabal/atomic-primops-0.6.0.6.tar.gz) = 30305 diff --git a/devel/hs-atomic-primops/pkg-descr b/devel/hs-atomic-primops/pkg-descr new file mode 100644 index 000000000000..dbae2316ddc8 --- /dev/null +++ b/devel/hs-atomic-primops/pkg-descr @@ -0,0 +1,8 @@ +This library provides a safer method based on the concept of "Tickets". +Also, this library uses the "foreign primop" capability of GHC to add +access to other variants that may be of interest, specifically, compare +and swap inside an array. Note that as of GHC 7.8, the relevant primops +have been included in GHC itself. This library is engineered to work +pre- and post-GHC-7.8, while exposing the same interface. + +WWW: https://github.com/rrnewton/haskell-lockfree/wiki diff --git a/devel/hs-attempt/Makefile b/devel/hs-attempt/Makefile deleted file mode 100644 index a860fb759beb..000000000000 --- a/devel/hs-attempt/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -PORTNAME= attempt -PORTVERSION= 0.4.0 -PORTREVISION= 8 -CATEGORIES= devel haskell - -MAINTAINER= haskell@FreeBSD.org -COMMENT= Concrete data type for handling exceptions as failures - -LICENSE= BSD - -USE_CABAL= failure>=0.2.0 - -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" -.include <bsd.port.mk> diff --git a/devel/hs-attempt/distinfo b/devel/hs-attempt/distinfo deleted file mode 100644 index ec3b7e0a1acd..000000000000 --- a/devel/hs-attempt/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/attempt-0.4.0.tar.gz) = 5e7a9ce02687ee5d1057258443ba97e80096eb6bfbc78f0306ca05ff42cbfa58 -SIZE (cabal/attempt-0.4.0.tar.gz) = 3871 diff --git a/devel/hs-attempt/pkg-descr b/devel/hs-attempt/pkg-descr deleted file mode 100644 index 467cac2fd275..000000000000 --- a/devel/hs-attempt/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -Defines a data type, Attempt, which has a Success and Failure -constructor. Failure contains an extensible exception. - -WWW: http://github.com/snoyberg/attempt/tree/master diff --git a/devel/hs-auto-update/Makefile b/devel/hs-auto-update/Makefile new file mode 100644 index 000000000000..95ac38eea208 --- /dev/null +++ b/devel/hs-auto-update/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= auto-update +PORTVERSION= 0.1.0.0 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Efficiently run periodic, on-demand actions + +LICENSE= MIT + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-auto-update/distinfo b/devel/hs-auto-update/distinfo new file mode 100644 index 000000000000..d13525953f81 --- /dev/null +++ b/devel/hs-auto-update/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/auto-update-0.1.0.0.tar.gz) = 1430f24db953b022fa2d425ec3c77ecc2211464300db6aad1b67c4cb19530a00 +SIZE (cabal/auto-update-0.1.0.0.tar.gz) = 4018 diff --git a/devel/hs-auto-update/pkg-descr b/devel/hs-auto-update/pkg-descr new file mode 100644 index 000000000000..38b60e3bacc2 --- /dev/null +++ b/devel/hs-auto-update/pkg-descr @@ -0,0 +1,6 @@ +A common problem is the desire to have an action run at a scheduled +interval, but only if it is needed. This library allows you to define +actions which will either be performed by a dedicated thread or, in +times of low volume, will be executed by the calling thread. + +WWW: https://github.com/yesodweb/wai diff --git a/devel/hs-base-unicode-symbols/Makefile b/devel/hs-base-unicode-symbols/Makefile index f302efbcdd11..643f3c06cd46 100644 --- a/devel/hs-base-unicode-symbols/Makefile +++ b/devel/hs-base-unicode-symbols/Makefile @@ -2,13 +2,13 @@ PORTNAME= base-unicode-symbols PORTVERSION= 0.2.2.4 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Unicode alternatives for common functions and operators -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-base16-bytestring/Makefile b/devel/hs-base16-bytestring/Makefile index cf4d299cced0..6b88b688cc92 100644 --- a/devel/hs-base16-bytestring/Makefile +++ b/devel/hs-base16-bytestring/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= base16-bytestring -PORTVERSION= 0.1.1.5 -PORTREVISION= 7 +PORTVERSION= 0.1.1.6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Fast base16 (hex) encoding and deconding for ByteStrings -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-base16-bytestring/distinfo b/devel/hs-base16-bytestring/distinfo index 313ade7f7aa0..650a4c79ede3 100644 --- a/devel/hs-base16-bytestring/distinfo +++ b/devel/hs-base16-bytestring/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/base16-bytestring-0.1.1.5.tar.gz) = d5739a2576e51ee7005c55f5cec6a1653071418d9043f495343e3bf9db1fedb9 -SIZE (cabal/base16-bytestring-0.1.1.5.tar.gz) = 3698 +SHA256 (cabal/base16-bytestring-0.1.1.6.tar.gz) = 5afe65a152c5418f5f4e3579a5e0d5ca19c279dc9bf31c1a371ccbe84705c449 +SIZE (cabal/base16-bytestring-0.1.1.6.tar.gz) = 3694 diff --git a/devel/hs-base16-bytestring/pkg-descr b/devel/hs-base16-bytestring/pkg-descr index 5b1a9caa770f..cb025a2a3f4c 100644 --- a/devel/hs-base16-bytestring/pkg-descr +++ b/devel/hs-base16-bytestring/pkg-descr @@ -1,4 +1,3 @@ -This package provides a Haskell library for working with base16-encoded -data quickly and efficiently, using the ByteString type. +Fast base16 (hex) encoding and decoding for ByteStrings. -WWW: https://github.com/mailrank/base16-bytestring +WWW: http://github.com/bos/base16-bytestring diff --git a/devel/hs-base64-bytestring/Makefile b/devel/hs-base64-bytestring/Makefile index 02066030b414..98716d90bff9 100644 --- a/devel/hs-base64-bytestring/Makefile +++ b/devel/hs-base64-bytestring/Makefile @@ -2,13 +2,13 @@ PORTNAME= base64-bytestring PORTVERSION= 1.0.0.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Fast base64 encoding and decoding for ByteStrings -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-base64-conduit/Makefile b/devel/hs-base64-conduit/Makefile deleted file mode 100644 index 3cdad2970eae..000000000000 --- a/devel/hs-base64-conduit/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -PORTNAME= base64-conduit -PORTVERSION= 1.0.0 -PORTREVISION= 5 -CATEGORIES= devel haskell - -MAINTAINER= haskell@FreeBSD.org -COMMENT= Base64-encode and decode streams of bytes - -LICENSE= BSD - -USE_CABAL= base64-bytestring>=0.1.1.1 conduit>=1.0 - -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" -.include <bsd.port.mk> diff --git a/devel/hs-base64-conduit/distinfo b/devel/hs-base64-conduit/distinfo deleted file mode 100644 index fa3692c5f7fb..000000000000 --- a/devel/hs-base64-conduit/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/base64-conduit-1.0.0.tar.gz) = 38552198c2a399a98efdd0a8f5eebab84d36fc0e298a7a2522aa95d9637b9283 -SIZE (cabal/base64-conduit-1.0.0.tar.gz) = 2488 diff --git a/devel/hs-base64-conduit/pkg-descr b/devel/hs-base64-conduit/pkg-descr deleted file mode 100644 index 7d01f88d5e4d..000000000000 --- a/devel/hs-base64-conduit/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Base64-encode and decode streams of bytes. - -WWW: http://github.com/snoyberg/conduit diff --git a/devel/hs-basic-prelude/Makefile b/devel/hs-basic-prelude/Makefile index aff970bb2200..6926bff6d748 100644 --- a/devel/hs-basic-prelude/Makefile +++ b/devel/hs-basic-prelude/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= basic-prelude -PORTVERSION= 0.3.5.0 -PORTREVISION= 4 +PORTVERSION= 0.3.8 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +9,8 @@ COMMENT= Enhanced core prelude; a common foundation for alternate preludes LICENSE= MIT -USE_CABAL= hashable lifted-base ReadArgs>=1.2 system-filepath>=0.4 text \ - transformers unordered-containers vector +USE_CABAL= hashable lifted-base ReadArgs>=1.2 safe system-filepath>=0.4 \ + text unordered-containers vector .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-basic-prelude/distinfo b/devel/hs-basic-prelude/distinfo index 00747c3a1c0d..527c7426e523 100644 --- a/devel/hs-basic-prelude/distinfo +++ b/devel/hs-basic-prelude/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/basic-prelude-0.3.5.0.tar.gz) = 5991c0011058257b42ca5446909aa1f5ac24a4be11962f45fe7f17b8f78a2edb -SIZE (cabal/basic-prelude-0.3.5.0.tar.gz) = 4648 +SHA256 (cabal/basic-prelude-0.3.8.tar.gz) = effa8e5982753ddace4ccfc6f387b81395ec7e14ec0e6d0cc93660a09bb6dc53 +SIZE (cabal/basic-prelude-0.3.8.tar.gz) = 4887 diff --git a/devel/hs-bifunctors/Makefile b/devel/hs-bifunctors/Makefile index fe1653b09002..835d2f6b1a37 100644 --- a/devel/hs-bifunctors/Makefile +++ b/devel/hs-bifunctors/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= bifunctors -PORTVERSION= 3.2.0.1 -PORTREVISION= 5 +PORTVERSION= 4.1.1.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= Haskell 98 bifunctors +COMMENT= Bifunctors -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= semigroupoids semigroups>=0.8.3.1 tagged>=0.4.4 diff --git a/devel/hs-bifunctors/distinfo b/devel/hs-bifunctors/distinfo index 8830986c1d28..c538d89044a4 100644 --- a/devel/hs-bifunctors/distinfo +++ b/devel/hs-bifunctors/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/bifunctors-3.2.0.1.tar.gz) = a6ce8c875b79d9d28d7a7ae1156aad3095e95bde1fce7de2ff1c91f8416731ae -SIZE (cabal/bifunctors-3.2.0.1.tar.gz) = 7332 +SHA256 (cabal/bifunctors-4.1.1.1.tar.gz) = 115fd3a4b592ec6de09c6e2311d365968e0e6669745a96943352357bbdc1612c +SIZE (cabal/bifunctors-4.1.1.1.tar.gz) = 10310 diff --git a/devel/hs-bifunctors/pkg-descr b/devel/hs-bifunctors/pkg-descr index a4f6d0ad626d..2c5497a8f653 100644 --- a/devel/hs-bifunctors/pkg-descr +++ b/devel/hs-bifunctors/pkg-descr @@ -1,3 +1,3 @@ -Haskell 98 bifunctors. +Bifunctors. WWW: http://github.com/ekmett/bifunctors/ diff --git a/devel/hs-bits-atomic/Makefile b/devel/hs-bits-atomic/Makefile index 6edf45f9a593..8e47df67c49e 100644 --- a/devel/hs-bits-atomic/Makefile +++ b/devel/hs-bits-atomic/Makefile @@ -2,13 +2,13 @@ PORTNAME= bits-atomic PORTVERSION= 0.1.3 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Atomic bit operations on memory locations -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-blaze-builder-conduit/Makefile b/devel/hs-blaze-builder-conduit/Makefile deleted file mode 100644 index 6953c1afdd89..000000000000 --- a/devel/hs-blaze-builder-conduit/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -PORTNAME= blaze-builder-conduit -PORTVERSION= 1.0.0 -PORTREVISION= 5 -CATEGORIES= devel haskell - -MAINTAINER= haskell@FreeBSD.org -COMMENT= Convert streams of builders to streams of bytestrings - -LICENSE= BSD - -USE_CABAL= blaze-builder>=0.2.1.4 conduit>=1.0 text>=0.11 \ - transformers>=0.2.2 - -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" -.include <bsd.port.mk> diff --git a/devel/hs-blaze-builder-conduit/distinfo b/devel/hs-blaze-builder-conduit/distinfo deleted file mode 100644 index 75e1cc66e48a..000000000000 --- a/devel/hs-blaze-builder-conduit/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/blaze-builder-conduit-1.0.0.tar.gz) = 8665a9a4f2e627968b6b20a16173af357c2e6b4d0e9325384b37f75626580097 -SIZE (cabal/blaze-builder-conduit-1.0.0.tar.gz) = 3952 diff --git a/devel/hs-blaze-builder-conduit/pkg-descr b/devel/hs-blaze-builder-conduit/pkg-descr deleted file mode 100644 index 5e0eeea772d5..000000000000 --- a/devel/hs-blaze-builder-conduit/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Convert streams of builders to streams of bytestrings. - -WWW: http://github.com/snoyberg/conduit diff --git a/devel/hs-blaze-builder-enumerator/Makefile b/devel/hs-blaze-builder-enumerator/Makefile index 11b97565fad5..3d7fa90d7162 100644 --- a/devel/hs-blaze-builder-enumerator/Makefile +++ b/devel/hs-blaze-builder-enumerator/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= blaze-builder-enumerator -PORTVERSION= 0.2.0.5 -PORTREVISION= 6 +PORTVERSION= 0.2.0.6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Enumeratees for the incremental conversion of builders to bytestrings -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= blaze-builder>=0.2.1.4 enumerator>=0.4.3.1 transformers>=0.2 +USE_CABAL= blaze-builder>=0.2.1.4 enumerator>=0.4.3.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-blaze-builder-enumerator/distinfo b/devel/hs-blaze-builder-enumerator/distinfo index 4e019aa35ea4..4dee74024e97 100644 --- a/devel/hs-blaze-builder-enumerator/distinfo +++ b/devel/hs-blaze-builder-enumerator/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/blaze-builder-enumerator-0.2.0.5.tar.gz) = 4a39e72f7675f6e3d75e29477e6d66d73cf8fb6f5f5701dad03af1cf79da6b2d -SIZE (cabal/blaze-builder-enumerator-0.2.0.5.tar.gz) = 3780 +SHA256 (cabal/blaze-builder-enumerator-0.2.0.6.tar.gz) = d7cfd62b51b5c4ec82609f791a191f12dfed25476b10888b216bc69d1b0abc5d +SIZE (cabal/blaze-builder-enumerator-0.2.0.6.tar.gz) = 3785 diff --git a/devel/hs-blaze-builder/Makefile b/devel/hs-blaze-builder/Makefile index 1f882c5ca02d..2a14b72dcf87 100644 --- a/devel/hs-blaze-builder/Makefile +++ b/devel/hs-blaze-builder/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= blaze-builder -PORTVERSION= 0.3.1.1 -PORTREVISION= 4 +PORTVERSION= 0.3.3.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Efficient buffered output -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= text>=0.10 diff --git a/devel/hs-blaze-builder/distinfo b/devel/hs-blaze-builder/distinfo index ca853c06cda4..107715379cf6 100644 --- a/devel/hs-blaze-builder/distinfo +++ b/devel/hs-blaze-builder/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/blaze-builder-0.3.1.1.tar.gz) = a12506f8afd650e4ed90e1e2379750035f8e83032a2d260eacc3757fe52cdcde -SIZE (cabal/blaze-builder-0.3.1.1.tar.gz) = 69061 +SHA256 (cabal/blaze-builder-0.3.3.2.tar.gz) = 80b43d4a012a513c3c012de0f76858e74765e079c58d42cd6010fc185478110d +SIZE (cabal/blaze-builder-0.3.3.2.tar.gz) = 67371 diff --git a/devel/hs-blaze-textual/Makefile b/devel/hs-blaze-textual/Makefile index a5e8103e0695..9362038c9eb4 100644 --- a/devel/hs-blaze-textual/Makefile +++ b/devel/hs-blaze-textual/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= blaze-textual -PORTVERSION= 0.2.0.8 -PORTREVISION= 6 +PORTVERSION= 0.2.0.9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Fast rendering of common datatypes -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= blaze-builder>=0.2.1.4 text>=0.11.0.2 vector diff --git a/devel/hs-blaze-textual/distinfo b/devel/hs-blaze-textual/distinfo index 85622c60a597..ee3585b1d16a 100644 --- a/devel/hs-blaze-textual/distinfo +++ b/devel/hs-blaze-textual/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/blaze-textual-0.2.0.8.tar.gz) = 873d463efb6bb99260275cb6fdb12f3e3fa4238ae3d2878ad6e87fee4781f87f -SIZE (cabal/blaze-textual-0.2.0.8.tar.gz) = 6842 +SHA256 (cabal/blaze-textual-0.2.0.9.tar.gz) = c005e4e8e33b696b7b127384e96885c1e7e66d0ee5b064bbeb330a66e50d9ebf +SIZE (cabal/blaze-textual-0.2.0.9.tar.gz) = 6848 diff --git a/devel/hs-bloomfilter/Makefile b/devel/hs-bloomfilter/Makefile index 45c4d847ffd9..ce9c903e1edc 100644 --- a/devel/hs-bloomfilter/Makefile +++ b/devel/hs-bloomfilter/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= bloomfilter -PORTVERSION= 1.2.6.10 -PORTREVISION= 7 +PORTVERSION= 2.0.0.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Pure and impure Bloom Filter implementations -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-bloomfilter/distinfo b/devel/hs-bloomfilter/distinfo index bdd2ecbda4a9..417ce9e01d5f 100644 --- a/devel/hs-bloomfilter/distinfo +++ b/devel/hs-bloomfilter/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/bloomfilter-1.2.6.10.tar.gz) = 9b6af333db4a61e4fc9b3090e90a0adcf2eb4e096f700b0315b8381e73ba5b98 -SIZE (cabal/bloomfilter-1.2.6.10.tar.gz) = 21456 +SHA256 (cabal/bloomfilter-2.0.0.0.tar.gz) = ee1cff0f5ad4afd238e169277ed4467ccf02c81429de1a22d5dec65c2272d11d +SIZE (cabal/bloomfilter-2.0.0.0.tar.gz) = 22090 diff --git a/devel/hs-bloomfilter/pkg-descr b/devel/hs-bloomfilter/pkg-descr index 20d374f98d7a..5db88b2e1ee1 100644 --- a/devel/hs-bloomfilter/pkg-descr +++ b/devel/hs-bloomfilter/pkg-descr @@ -1,3 +1,3 @@ Pure and impure Bloom Filter implementations. -WWW: http://www.serpentine.com/software/bloomfilter +WWW: https://github.com/bos/bloomfilter diff --git a/devel/hs-boxes/Makefile b/devel/hs-boxes/Makefile new file mode 100644 index 000000000000..7581bf0a81a6 --- /dev/null +++ b/devel/hs-boxes/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= boxes +PORTVERSION= 0.1.3 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= 2D text pretty-printing library + +LICENSE= BSD3CLAUSE + +USE_CABAL= split>=0.2 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-boxes/distinfo b/devel/hs-boxes/distinfo new file mode 100644 index 000000000000..8932bb3eb169 --- /dev/null +++ b/devel/hs-boxes/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/boxes-0.1.3.tar.gz) = 78fe880778f3ee427b0ab4a4d6e7ddd194e7030d711d9ba491c8d4d3811c2aea +SIZE (cabal/boxes-0.1.3.tar.gz) = 5347 diff --git a/devel/hs-boxes/pkg-descr b/devel/hs-boxes/pkg-descr new file mode 100644 index 000000000000..4e0285d97a31 --- /dev/null +++ b/devel/hs-boxes/pkg-descr @@ -0,0 +1,4 @@ +A pretty-printing library for laying out text in two dimensions, using a +simple box model. + +WWW: http://hackage.haskell.org/package/boxes diff --git a/devel/hs-bsd-sysctl/Makefile b/devel/hs-bsd-sysctl/Makefile index 92292e8f0a62..7fe21558ceea 100644 --- a/devel/hs-bsd-sysctl/Makefile +++ b/devel/hs-bsd-sysctl/Makefile @@ -3,13 +3,13 @@ PORTNAME= bsd-sysctl PORTVERSION= 1.0.7 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Access to the BSD sysctl(3) interface -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-byteable/Makefile b/devel/hs-byteable/Makefile new file mode 100644 index 000000000000..bcba6d0b1c9e --- /dev/null +++ b/devel/hs-byteable/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= byteable +PORTVERSION= 0.1.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Type class for sequence of bytes + +LICENSE= BSD3CLAUSE + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-byteable/distinfo b/devel/hs-byteable/distinfo new file mode 100644 index 000000000000..11d3c1e2095b --- /dev/null +++ b/devel/hs-byteable/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/byteable-0.1.1.tar.gz) = 243b34a1b5b64b39e39fe58f75c18f6cad5b668b10cabcd86816cbde27783fe2 +SIZE (cabal/byteable-0.1.1.tar.gz) = 2400 diff --git a/devel/hs-byteable/pkg-descr b/devel/hs-byteable/pkg-descr new file mode 100644 index 000000000000..b0293881e875 --- /dev/null +++ b/devel/hs-byteable/pkg-descr @@ -0,0 +1,5 @@ +Abstract class to manipulate sequence of bytes. The use case of this +class is abstracting manipulation of types that are just wrapping a +bytestring with stronger and more meaniful name. + +WWW: http://github.com/vincenthz/hs-byteable diff --git a/devel/hs-byteorder/Makefile b/devel/hs-byteorder/Makefile index c97961d60a33..d21d4cba9182 100644 --- a/devel/hs-byteorder/Makefile +++ b/devel/hs-byteorder/Makefile @@ -2,13 +2,13 @@ PORTNAME= byteorder PORTVERSION= 1.0.4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Exposes the native endianness or byte ordering of the system -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-bytestring-nums/Makefile b/devel/hs-bytestring-nums/Makefile index 0552413087ad..d87b2a5f49f3 100644 --- a/devel/hs-bytestring-nums/Makefile +++ b/devel/hs-bytestring-nums/Makefile @@ -2,13 +2,13 @@ PORTNAME= bytestring-nums PORTVERSION= 0.3.6 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Parse numeric literals from ByteStrings -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-bytestring-show/Makefile b/devel/hs-bytestring-show/Makefile index ea4f1c9eb42d..910aacc83cb7 100644 --- a/devel/hs-bytestring-show/Makefile +++ b/devel/hs-bytestring-show/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= bytestring-show -PORTVERSION= 0.3.5.5 -PORTREVISION= 4 +PORTVERSION= 0.3.5.6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Efficient conversion of values into readable byte strings -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-bytestring-show/distinfo b/devel/hs-bytestring-show/distinfo index beec3a1f30b3..82c5cb792baf 100644 --- a/devel/hs-bytestring-show/distinfo +++ b/devel/hs-bytestring-show/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/bytestring-show-0.3.5.5.tar.gz) = c40b4a23ea32cb6003ef35e8ace2f5879a99b59940589653085ac49fe570a86d -SIZE (cabal/bytestring-show-0.3.5.5.tar.gz) = 8491 +SHA256 (cabal/bytestring-show-0.3.5.6.tar.gz) = 29242efd16951ebba888218c469a99ff25b19ab74ee1e0d7b4db09b8800a0812 +SIZE (cabal/bytestring-show-0.3.5.6.tar.gz) = 8145 diff --git a/devel/hs-c2hs/Makefile b/devel/hs-c2hs/Makefile index 8f9e2bc45cb2..384d05af30cd 100644 --- a/devel/hs-c2hs/Makefile +++ b/devel/hs-c2hs/Makefile @@ -2,23 +2,22 @@ # $FreeBSD$ PORTNAME= c2hs -PORTVERSION= 0.16.4 -PORTREVISION= 6 +PORTVERSION= 0.17.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= C->Haskell tool that gives some cross-language type safety +COMMENT= C->Haskell FFI tool that gives some cross-language type safety LICENSE= GPLv2 -USE_CABAL= language-c>=0.3.1.1 +USE_CABAL= language-c>=0.4.2 XMLDOCS= doc/users_guide:html STANDALONE= yes EXECUTABLE= c2hs -MAN1= c2hs.1 +MAN1PAGES= c2hs.1 MAN1SRC= doc/man1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-c2hs/distinfo b/devel/hs-c2hs/distinfo index cf3ccb826975..a1a3c78d390c 100644 --- a/devel/hs-c2hs/distinfo +++ b/devel/hs-c2hs/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/c2hs-0.16.4.tar.gz) = f1b15c18de884273eeab4400097a6fad8373849835e2a943d4583d9602fb1555 -SIZE (cabal/c2hs-0.16.4.tar.gz) = 138114 +SHA256 (cabal/c2hs-0.17.2.tar.gz) = b32ff232cf59d41ed875579400f95661bf5a194b94ccf4ea935315df7e0433f7 +SIZE (cabal/c2hs-0.17.2.tar.gz) = 167739 diff --git a/devel/hs-c2hs/pkg-descr b/devel/hs-c2hs/pkg-descr index 9853bcb2643d..61f5881a3857 100644 --- a/devel/hs-c2hs/pkg-descr +++ b/devel/hs-c2hs/pkg-descr @@ -4,4 +4,4 @@ code with foreign imports and marshaling. Unlike writing foreign imports by hand (or using hsch2s), this ensures that C functions are imported with the correct Haskell types. -WWW: http://www.cse.unsw.edu.au/~chak/haskell/c2hs/ +WWW: https://github.com/haskell/c2hs diff --git a/devel/hs-cabal-install/Makefile b/devel/hs-cabal-install/Makefile index db06dda49162..d2d5bac5a5e8 100644 --- a/devel/hs-cabal-install/Makefile +++ b/devel/hs-cabal-install/Makefile @@ -1,27 +1,18 @@ # $FreeBSD$ PORTNAME= cabal-install -PORTVERSION= 1.16.0.2 -PORTREVISION= 4 +PORTVERSION= 1.18.0.5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Command-line interface for Cabal and Hackage -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= network>=1 random>=1 HTTP>=4000.0.2 zlib>=0.4 +USE_CABAL= network>=1 random>=1 HTTP>=4000.0.8 stm>=2.0 zlib>=0.5.3 STANDALONE= yes -EXECUTABLE= cabal-install - -# Some magic to make `cabal` work with a custom toolchain -SUB_FILES= cabal -SUB_LIST= AR=${AR} CC=${CC} CPP=${CPP} LD=${LD} RANLIB=${RANLIB} - -post-install:: - @${MV} ${STAGEDIR}${PREFIX}/bin/cabal ${STAGEDIR}${PREFIX}/bin/cabal-install - ${INSTALL_SCRIPT} ${WRKDIR}/cabal ${STAGEDIR}${PREFIX}/bin +EXECUTABLE= cabal .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-cabal-install/distinfo b/devel/hs-cabal-install/distinfo index c5771bcd1a59..00ea6a095c5c 100644 --- a/devel/hs-cabal-install/distinfo +++ b/devel/hs-cabal-install/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/cabal-install-1.16.0.2.tar.gz) = 66dfacc9f33e668e56904072cadb8a36bd9d6522ba5464c6a36a5de7e65c5698 -SIZE (cabal/cabal-install-1.16.0.2.tar.gz) = 201232 +SHA256 (cabal/cabal-install-1.18.0.5.tar.gz) = 477df8ef73916e8bc23c727280a1700939131a3e2809a057668c883b0b521782 +SIZE (cabal/cabal-install-1.18.0.5.tar.gz) = 256777 diff --git a/devel/hs-cabal-install/files/cabal.in b/devel/hs-cabal-install/files/cabal.in deleted file mode 100644 index 206cf42c79de..000000000000 --- a/devel/hs-cabal-install/files/cabal.in +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ - -export CC=%%CC%% -export CPP=%%CPP%% -export LD=%%LD%% -export AR=%%AR%% -export RANLIB=%%RANLIB%% - -%%PREFIX%%/bin/cabal-install $* diff --git a/devel/hs-cabal-install/files/patch-Main.hs b/devel/hs-cabal-install/files/patch-Main.hs deleted file mode 100644 index fa1da85aaf3e..000000000000 --- a/devel/hs-cabal-install/files/patch-Main.hs +++ /dev/null @@ -1,24 +0,0 @@ ---- ./Main.hs.orig 2012-04-17 17:17:31.000000000 +0200 -+++ ./Main.hs 2012-11-23 20:47:29.000000000 +0100 -@@ -75,7 +75,7 @@ - ( Verbosity, normal, intToVerbosity, lessVerbose ) - import qualified Paths_cabal_install (version) - --import System.Environment (getArgs, getProgName) -+import System.Environment (getArgs) - import System.Exit (exitFailure) - import System.FilePath (splitExtension, takeExtension) - import System.Directory (doesFileExist) -@@ -107,10 +107,10 @@ - - where - printCommandHelp help = do -- pname <- getProgName -+ let pname = "cabal" - putStr (help pname) - printGlobalHelp help = do -- pname <- getProgName -+ let pname = "cabal" - configFile <- defaultConfigFile - putStr (help pname) - putStr $ "\nYou can edit the cabal configuration file to set defaults:\n" diff --git a/devel/hs-cabal-install/pkg-plist b/devel/hs-cabal-install/pkg-plist deleted file mode 100644 index bc479db4f810..000000000000 --- a/devel/hs-cabal-install/pkg-plist +++ /dev/null @@ -1 +0,0 @@ -bin/cabal diff --git a/devel/hs-cereal/Makefile b/devel/hs-cereal/Makefile index af7edcc94f42..e890b2af8c09 100644 --- a/devel/hs-cereal/Makefile +++ b/devel/hs-cereal/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= cereal -PORTVERSION= 0.3.5.2 -PORTREVISION= 7 +PORTVERSION= 0.4.0.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= Binary serialization library for Haskell +COMMENT= Binary serialization library -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-cereal/distinfo b/devel/hs-cereal/distinfo index 137104bba6ad..c4dd560509d1 100644 --- a/devel/hs-cereal/distinfo +++ b/devel/hs-cereal/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/cereal-0.3.5.2.tar.gz) = 34c2f77a9c8123d73f786e07d9d141a59b4f3f4dcde8ec5a14a554fd14dc5d7a -SIZE (cabal/cereal-0.3.5.2.tar.gz) = 22047 +SHA256 (cabal/cereal-0.4.0.1.tar.gz) = 5b0adf19d17c902ecd9e875587601294f9fb47027a43b37f1ff0f52e171be289 +SIZE (cabal/cereal-0.4.0.1.tar.gz) = 22305 diff --git a/devel/hs-checkers/Makefile b/devel/hs-checkers/Makefile index cf564b5b27fc..73bf3c2ac4ca 100644 --- a/devel/hs-checkers/Makefile +++ b/devel/hs-checkers/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= checkers -PORTVERSION= 0.3.1 -PORTREVISION= 5 +PORTVERSION= 0.3.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Check properties on standard classes and data structures -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= QuickCheck>=2.3 random diff --git a/devel/hs-checkers/distinfo b/devel/hs-checkers/distinfo index d7cf29c0196a..f9b2cfd2a3c1 100644 --- a/devel/hs-checkers/distinfo +++ b/devel/hs-checkers/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/checkers-0.3.1.tar.gz) = d728c85d7d7d050932d13ab75e29c7f9ea4e3a91e6b025272045ce89e6421e52 -SIZE (cabal/checkers-0.3.1.tar.gz) = 14894 +SHA256 (cabal/checkers-0.3.2.tar.gz) = 239bae1d36304d0e95d52dbe7340ca6a723d644910375cae80727b4dca31116d +SIZE (cabal/checkers-0.3.2.tar.gz) = 14895 diff --git a/devel/hs-chunked-data/Makefile b/devel/hs-chunked-data/Makefile new file mode 100644 index 000000000000..1bf986e9595c --- /dev/null +++ b/devel/hs-chunked-data/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +PORTNAME= chunked-data +PORTVERSION= 0.1.0.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Typeclasses for dealing with various chunked data representations + +LICENSE= MIT + +USE_CABAL= blaze-builder mono-traversable>=0.2 semigroups \ + system-filepath text>=0.11 vector + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-chunked-data/distinfo b/devel/hs-chunked-data/distinfo new file mode 100644 index 000000000000..e606f0a72b58 --- /dev/null +++ b/devel/hs-chunked-data/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/chunked-data-0.1.0.1.tar.gz) = f9702c5ec695178a0de18e25dcb2e33d93ee5c7103098edbf0d0a6d86b3ab84d +SIZE (cabal/chunked-data-0.1.0.1.tar.gz) = 4815 diff --git a/devel/hs-chunked-data/pkg-descr b/devel/hs-chunked-data/pkg-descr new file mode 100644 index 000000000000..e977f4ecefbc --- /dev/null +++ b/devel/hs-chunked-data/pkg-descr @@ -0,0 +1,3 @@ +Originally present in classy-prelude. + +WWW: https://github.com/fpco/chunked-data diff --git a/devel/hs-classy-prelude-conduit/Makefile b/devel/hs-classy-prelude-conduit/Makefile index ad299685c0e6..2483641b7308 100644 --- a/devel/hs-classy-prelude-conduit/Makefile +++ b/devel/hs-classy-prelude-conduit/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= classy-prelude-conduit -PORTVERSION= 0.5.3 -PORTREVISION= 5 +PORTVERSION= 0.9.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +9,8 @@ COMMENT= Conduit instances for classy-prelude LICENSE= MIT -USE_CABAL= classy-prelude>=0.5.3 conduit>=0.5.4.1 monad-control \ - resourcet transformers void xml-conduit>=1.0 +USE_CABAL= classy-prelude>=0.9.3 conduit>=1.0 conduit-combinators>=0.2.8 \ + monad-control resourcet system-fileio void .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-classy-prelude-conduit/distinfo b/devel/hs-classy-prelude-conduit/distinfo index d959ed4bb5c5..745e0a30d053 100644 --- a/devel/hs-classy-prelude-conduit/distinfo +++ b/devel/hs-classy-prelude-conduit/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/classy-prelude-conduit-0.5.3.tar.gz) = 1fe634987ad343579133335169c99aa5ac1a760f5aeca1c5f737ca36d320bde6 -SIZE (cabal/classy-prelude-conduit-0.5.3.tar.gz) = 1767 +SHA256 (cabal/classy-prelude-conduit-0.9.3.tar.gz) = f9377aeb359bfaf6ef1374102cc907e4ac160028fb3624a3a1ddc6cf601d5473 +SIZE (cabal/classy-prelude-conduit-0.9.3.tar.gz) = 1607 diff --git a/devel/hs-classy-prelude/Makefile b/devel/hs-classy-prelude/Makefile index 1e3d93c81c0a..45542c13d6fc 100644 --- a/devel/hs-classy-prelude/Makefile +++ b/devel/hs-classy-prelude/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= classy-prelude -PORTVERSION= 0.5.7 -PORTREVISION= 4 +PORTVERSION= 0.9.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,9 +9,10 @@ COMMENT= Typeclass-based Prelude LICENSE= MIT -USE_CABAL= basic-prelude>=0.3.4 hashable lifted-base>=0.2 \ - system-filepath>=0.4 text transformers unordered-containers \ - vector +USE_CABAL= basic-prelude>=0.3.8 chunked-data enclosed-exceptions \ + exceptions>=0.5 hashable lifted-base>=0.2 mono-traversable>=0.6.1 \ + semigroups stm system-filepath>=0.4 text unordered-containers \ + vector vector-instances .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-classy-prelude/distinfo b/devel/hs-classy-prelude/distinfo index aff0fd3b4e80..f15efdc9f281 100644 --- a/devel/hs-classy-prelude/distinfo +++ b/devel/hs-classy-prelude/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/classy-prelude-0.5.7.tar.gz) = 1f6bb03827dc40863622aaba5c37c5b7165dfce350328e7d10b00d6c8fa208f3 -SIZE (cabal/classy-prelude-0.5.7.tar.gz) = 15740 +SHA256 (cabal/classy-prelude-0.9.3.tar.gz) = 3bea9e24259a7c7e40ac4bf066673832ae73eca7ebf8738b8256e25a47ffc61b +SIZE (cabal/classy-prelude-0.9.3.tar.gz) = 9343 diff --git a/devel/hs-cmdargs/Makefile b/devel/hs-cmdargs/Makefile index 22e93ef73e08..aca22a8c7887 100644 --- a/devel/hs-cmdargs/Makefile +++ b/devel/hs-cmdargs/Makefile @@ -1,16 +1,21 @@ # $FreeBSD$ PORTNAME= cmdargs -PORTVERSION= 0.10.3 -PORTREVISION= 4 +PORTVERSION= 0.10.9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= Command line argument processing +COMMENT= Command-line argument processing -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= transformers>=0.2 +FLAGS_DEFINE= QUOTATION +FLAGS_DEFAULT= QUOTATION + +QUOTATION_DESC= Build the Quote module +QUOTATION_FLAG_ENABLE= quotation + +FLAGS_DISABLE= testprog .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-cmdargs/distinfo b/devel/hs-cmdargs/distinfo index c2ea87159f13..f4415ad60b2b 100644 --- a/devel/hs-cmdargs/distinfo +++ b/devel/hs-cmdargs/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/cmdargs-0.10.3.tar.gz) = 06665acc796b91d5ea7a1dd48bbe60e595656627cfb52dc61c5baf57e772f4b1 -SIZE (cabal/cmdargs-0.10.3.tar.gz) = 60581 +SHA256 (cabal/cmdargs-0.10.9.tar.gz) = bea251c0e5e12017062b566ad2792e40ce192b4085febe5e315bc41c85b0f08a +SIZE (cabal/cmdargs-0.10.9.tar.gz) = 63624 diff --git a/devel/hs-conduit-combinators/Makefile b/devel/hs-conduit-combinators/Makefile new file mode 100644 index 000000000000..64582d1d1c6a --- /dev/null +++ b/devel/hs-conduit-combinators/Makefile @@ -0,0 +1,19 @@ +# $FreeBSD$ + +PORTNAME= conduit-combinators +PORTVERSION= 0.2.8.2 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Commonly used conduit functions, for both chunked and unchunked data + +LICENSE= MIT + +USE_CABAL= base16-bytestring base64-bytestring>=0.1.1.1 chunked-data \ + conduit>=1.0.12 conduit-extra monad-control \ + mono-traversable>=0.4 mwc-random primitive resourcet \ + streaming-commons system-fileio system-filepath text \ + transformers-base unix-compat vector void + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-conduit-combinators/distinfo b/devel/hs-conduit-combinators/distinfo new file mode 100644 index 000000000000..752e302cdc67 --- /dev/null +++ b/devel/hs-conduit-combinators/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/conduit-combinators-0.2.8.2.tar.gz) = 0a06ff14ebad9778c1fe0f3bcc00aae587ce673a8553d2f99664c7e7c7184ff4 +SIZE (cabal/conduit-combinators-0.2.8.2.tar.gz) = 28058 diff --git a/devel/hs-conduit-combinators/files/patch-Data__Conduit__Combinators.hs b/devel/hs-conduit-combinators/files/patch-Data__Conduit__Combinators.hs new file mode 100644 index 000000000000..460fc8fb3434 --- /dev/null +++ b/devel/hs-conduit-combinators/files/patch-Data__Conduit__Combinators.hs @@ -0,0 +1,68 @@ +--- ./Data/Conduit/Combinators.hs.orig 2014-07-26 20:08:37.000000000 +0200 ++++ ./Data/Conduit/Combinators.hs 2014-07-29 14:03:36.000000000 +0200 +@@ -204,6 +204,7 @@ + import qualified Data.Sequences as Seq + import Data.Sequences.Lazy + import qualified Data.Vector.Generic as V ++import qualified Data.Text as T + import qualified Data.Vector.Generic.Mutable as VM + import Data.Void (absurd) + import qualified Filesystem as F +@@ -228,6 +229,8 @@ + import qualified System.PosixCompat.Files as PosixC + import Data.Primitive.MutVar (MutVar, newMutVar, readMutVar, + writeMutVar) ++import Data.Streaming.Text hiding (decodeUtf8) ++import qualified Data.Streaming.Text as DST + + #ifndef WINDOWS + import qualified System.Posix.Directory as Dir +@@ -1646,7 +1649,47 @@ + -- + -- Since 1.0.0 + decodeUtf8Lenient :: MonadThrow m => Conduit ByteString m Text +-decodeUtf8Lenient = CT.decodeUtf8Lenient ++decodeUtf8Lenient = ++ decodeNew onFailure "UTF8-lenient" 0 DST.decodeUtf8 ++ where ++ onFailure _consumed _bs t rest = do ++ unless (T.null t) (yield t) ++ case S.uncons rest of ++ Nothing -> return () ++ Just (_, rest') -> do ++ unless (S.null rest') (leftover rest') ++ yield $ T.singleton '\xFFFD' ++ decodeUtf8Lenient ++ ++decodeNew ++ :: Monad m ++ => (Int -> S.ByteString -> T.Text -> S.ByteString -> Conduit S.ByteString m T.Text) ++ -> t ++ -> Int ++ -> (S.ByteString -> DecodeResult) ++ -> Conduit S.ByteString m T.Text ++decodeNew onFailure name = ++ loop ++ where ++ loop consumed dec = ++ await >>= maybe finish go ++ where ++ finish = ++ case dec S.empty of ++ DecodeResultSuccess _ _ -> return () ++ DecodeResultFailure t rest -> onFailure consumed S.empty t rest ++ {-# INLINE finish #-} ++ ++ go bs | S.null bs = loop consumed dec ++ go bs = ++ case dec bs of ++ DecodeResultSuccess t dec' -> do ++ let consumed' = consumed + S.length bs ++ next = do ++ unless (T.null t) (yield t) ++ loop consumed' dec' ++ in consumed' `seq` next ++ DecodeResultFailure t rest -> onFailure consumed bs t rest + + -- | Stream in the entirety of a single line. + -- diff --git a/devel/hs-conduit-combinators/files/patch-conduit-combinators.cabal b/devel/hs-conduit-combinators/files/patch-conduit-combinators.cabal new file mode 100644 index 000000000000..2e01c966d5a0 --- /dev/null +++ b/devel/hs-conduit-combinators/files/patch-conduit-combinators.cabal @@ -0,0 +1,19 @@ +--- ./conduit-combinators.cabal.orig 2014-07-26 20:08:37.000000000 +0200 ++++ ./conduit-combinators.cabal 2014-07-29 14:01:52.000000000 +0200 +@@ -20,7 +20,7 @@ + build-depends: base >= 4 && < 5 + , chunked-data + , conduit >= 1.0.12 +- , conduit-extra >= 1.1.1 ++ , conduit-extra + , transformers + , transformers-base + , primitive +@@ -37,6 +37,7 @@ + , base64-bytestring >= 0.1.1.1 + , resourcet + , monad-control ++ , streaming-commons + if os(windows) + cpp-options: -DWINDOWS + else diff --git a/devel/hs-conduit-combinators/pkg-descr b/devel/hs-conduit-combinators/pkg-descr new file mode 100644 index 000000000000..7f386cb58255 --- /dev/null +++ b/devel/hs-conduit-combinators/pkg-descr @@ -0,0 +1,4 @@ +Provides a replacement for Data.Conduit.List, as well as a convenient +Conduit module. + +WWW: https://github.com/fpco/conduit-combinators diff --git a/devel/hs-conduit-extra/Makefile b/devel/hs-conduit-extra/Makefile new file mode 100644 index 000000000000..9a875d6fee76 --- /dev/null +++ b/devel/hs-conduit-extra/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +PORTNAME= conduit-extra +PORTVERSION= 1.1.3 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Batteries included conduit: adapters for common libraries + +LICENSE= MIT + +USE_CABAL= attoparsec>=0.10 blaze-builder>=0.3 conduit>=1.1 \ + monad-control network>=2.3 primitive>=0.5 resourcet>=1.1 \ + streaming-commons>=0.1.4 text transformers-base + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-conduit-extra/distinfo b/devel/hs-conduit-extra/distinfo new file mode 100644 index 000000000000..3c6d10869ed6 --- /dev/null +++ b/devel/hs-conduit-extra/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/conduit-extra-1.1.3.tar.gz) = 3d3ea5b83e913c8166eb94a4f2fd181e840fb8201f51f3865011d3db15bdfbbf +SIZE (cabal/conduit-extra-1.1.3.tar.gz) = 25753 diff --git a/devel/hs-conduit-extra/pkg-descr b/devel/hs-conduit-extra/pkg-descr new file mode 100644 index 000000000000..494a022317fd --- /dev/null +++ b/devel/hs-conduit-extra/pkg-descr @@ -0,0 +1,7 @@ +The conduit package itself maintains relative small dependencies. The +purpose of this package is to collect commonly used utility functions +wrapping other library dependencies, without depending on heavier-weight +dependencies. The basic idea is that this package should only depend on +haskell-platform packages and conduit. + +WWW: http://github.com/snoyberg/conduit diff --git a/devel/hs-conduit/Makefile b/devel/hs-conduit/Makefile index d1e6476a60a2..dc9057fa69b2 100644 --- a/devel/hs-conduit/Makefile +++ b/devel/hs-conduit/Makefile @@ -1,18 +1,16 @@ # $FreeBSD$ PORTNAME= conduit -PORTVERSION= 1.0.5 -PORTREVISION= 4 +PORTVERSION= 1.1.7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Streaming data processing library -LICENSE= BSD +LICENSE= MIT -USE_CABAL= lifted-base>=0.1 mmorph monad-control>=0.3.1 resourcet>=0.4.3 \ - text>=0.11 transformers>=0.2.2 transformers-base>=0.4.1 \ - void>=0.5.5 +USE_CABAL= exceptions lifted-base>=0.1 mmorph monad-control>=0.3.1 \ + mtl resourcet>=1.1 transformers-base>=0.4.1 void>=0.5.5 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-conduit/distinfo b/devel/hs-conduit/distinfo index 8de981b976c5..5123f21b357e 100644 --- a/devel/hs-conduit/distinfo +++ b/devel/hs-conduit/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/conduit-1.0.5.tar.gz) = c57c8226509e4aeea81a9cb790757c94183e011de5c4798cbb5935d0e9551271 -SIZE (cabal/conduit-1.0.5.tar.gz) = 30859 +SHA256 (cabal/conduit-1.1.7.tar.gz) = e6d7df3ac473dabfb66bc86372a0ad15db75a3b48f7553f4b72d2e7c74846276 +SIZE (cabal/conduit-1.1.7.tar.gz) = 30175 diff --git a/devel/hs-configurator/Makefile b/devel/hs-configurator/Makefile index 74dec198b7f4..a2c269b14e83 100644 --- a/devel/hs-configurator/Makefile +++ b/devel/hs-configurator/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= configurator -PORTVERSION= 0.2.0.2 -PORTREVISION= 6 +PORTVERSION= 0.3.0.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Configuration management -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= attoparsec>=0.10.0.2 hashable text>=0.11.1.0 unix-compat \ unordered-containers diff --git a/devel/hs-configurator/distinfo b/devel/hs-configurator/distinfo index c7af3bb6f818..1ffcc4ec4af8 100644 --- a/devel/hs-configurator/distinfo +++ b/devel/hs-configurator/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/configurator-0.2.0.2.tar.gz) = 0bb504b11c4f13a57b2cb80f23427dd7e8d13dade4f126e06c91ec87487b3904 -SIZE (cabal/configurator-0.2.0.2.tar.gz) = 14231 +SHA256 (cabal/configurator-0.3.0.0.tar.gz) = 6eb9996b672e9f7112ca23482c42fa533553312c3c13f38a8a06476e67c031b4 +SIZE (cabal/configurator-0.3.0.0.tar.gz) = 15232 diff --git a/devel/hs-convertible/Makefile b/devel/hs-convertible/Makefile index ca6e24e92738..8bb6890dc9bc 100644 --- a/devel/hs-convertible/Makefile +++ b/devel/hs-convertible/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= convertible -PORTVERSION= 1.0.11.1 -PORTREVISION= 8 +PORTVERSION= 1.1.0.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Typeclasses and instances for converting between types -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= mtl text>=0.7 diff --git a/devel/hs-convertible/distinfo b/devel/hs-convertible/distinfo index 22af642ccd71..7d4c407567bb 100644 --- a/devel/hs-convertible/distinfo +++ b/devel/hs-convertible/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/convertible-1.0.11.1.tar.gz) = 46d26e9fec9034bcb27334ba378e8735ac3126eb8573b4dbd1a06b77b350a0e4 -SIZE (cabal/convertible-1.0.11.1.tar.gz) = 14478 +SHA256 (cabal/convertible-1.1.0.0.tar.gz) = 13c4943c302700a207426aabcd6dab5a5de85de2353acacbcf4159e924f9835d +SIZE (cabal/convertible-1.1.0.0.tar.gz) = 14087 diff --git a/devel/hs-cpphs/Makefile b/devel/hs-cpphs/Makefile index 8897a34aa6d5..54fcb6abb7b1 100644 --- a/devel/hs-cpphs/Makefile +++ b/devel/hs-cpphs/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= cpphs -PORTVERSION= 1.16 -PORTREVISION= 5 +PORTVERSION= 1.18.5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,6 +10,8 @@ COMMENT= Liberalised re-implementation of cpp, the C pre-processor LICENSE= LGPL21 +USE_CABAL= polyparse>=1.9 + EXECUTABLE= cpphs .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-cpphs/distinfo b/devel/hs-cpphs/distinfo index 88bbcfd69faa..1c291b9728a9 100644 --- a/devel/hs-cpphs/distinfo +++ b/devel/hs-cpphs/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/cpphs-1.16.tar.gz) = b7562ee6dd504f210a363c6bb7ea542e67f0a6ad75aca66080e66801870e69bb -SIZE (cabal/cpphs-1.16.tar.gz) = 71105 +SHA256 (cabal/cpphs-1.18.5.tar.gz) = e71d9ea2c4999905f9910bbb1b947dcef1950dacb03e17c2d9bb5b3739f80e2f +SIZE (cabal/cpphs-1.18.5.tar.gz) = 72221 diff --git a/devel/hs-cpphs/pkg-descr b/devel/hs-cpphs/pkg-descr index b596c1d60cfd..cc804fd38627 100644 --- a/devel/hs-cpphs/pkg-descr +++ b/devel/hs-cpphs/pkg-descr @@ -5,4 +5,4 @@ pretty-much feature-complete and compatible with traditional (K&R) pre-processors. Additional features include: a plain-text mode; an option to unlit literate code files; and an option to turn off macro-expansion. -WWW: http://haskell.org/cpphs/ +WWW: http://projects.haskell.org/cpphs/ diff --git a/devel/hs-darcs/Makefile b/devel/hs-darcs/Makefile index e26ceef62c0a..150c34c2dc6e 100644 --- a/devel/hs-darcs/Makefile +++ b/devel/hs-darcs/Makefile @@ -3,7 +3,7 @@ PORTNAME= darcs PORTVERSION= 2.8.4 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,77 +11,46 @@ COMMENT= Distributed, interactive, smart revision control system LICENSE= GPLv2 -USE_CABAL= hashed-storage>=0.5.6 haskeline>=0.6.3 html \ - mtl>=1.0 parsec>=2.2 random regex-compat>=0.95.1 \ - regex-posix>=0.95.1 tar>=0.4 text>=0.11.0.6 unix-compat>=0.1.2 \ - utf8-string>=0.3.6 vector>=0.7 zlib>=0.5.1.0 +USE_CABAL= hashed-storage>=0.5.6 html mtl>=1.0 parsec>=2.2 random \ + regex-compat>=0.95.1 regex-posix>=0.95.1 tar>=0.4 \ + text>=0.11.0.6 unix-compat>=0.1.2 utf8-string>=0.3.6 \ + vector>=0.7 zlib>=0.5.1.0 EXECUTABLE= darcs -MAN1= darcs.1 +MAN1PAGES= darcs.1 -OPTIONS_DEFINE= STATIC TERMINFO THREADED COLOR MMAP -OPTIONS_MULTI= HTTP -OPTIONS_MULTI_HTTP= CURL HTTP -OPTIONS_DEFAULT= CURL THREADED +FLAGS_DEFINE= STATIC TERMINFO THREADED COLOR MMAP +FLAGS_MULTI= WEB +FLAGS_MULTI_WEB= CURL HTTP +WEB_DESC= HTTP backend + +FLAGS_DEFAULT= CURL THREADED +FLAGS_ENABLE= library executable CURL_DESC= Use libcurl for HTTP support +CURL_FLAG_ENABLE= curl +CURL_FLAG_LIB= libcurl.so:${PORTSDIR}/ftp/curl + HTTP_DESC= Use the pure HTTP package +HTTP_FLAG_ENABLE= http +HTTP_FLAG_CABAL= HTTP>=4000.0.8 network>=2.2 + STATIC_DESC= Build static binary -TERMINFO_DESC= Use the terminfo package +STATIC_FLAG_ENABLE= static + +TERMINFO_DESC= Use terminfo +TERMINFO_FLAG_ENABLE= terminfo + THREADED_DESC= Use threading and SMP support +THREADED_FLAG_ENABLE= threaded + COLOR_DESC= Use ANSI color escapes -MMAP_DESC= Compile with mmap support +COLOR_FLAG_ENABLE= color -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk" - -CONFIGURE_ARGS+= --flags="library executable" - -.if ${PORT_OPTIONS:MCURL} -CONFIGURE_ARGS+= --flags="curl" -LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl -.else -CONFIGURE_ARGS+= --flags="-curl" -.endif - -.if ${PORT_OPTIONS:MHTTP} -CONFIGURE_ARGS+= --flags="http" -USE_CABAL+= HTTP>=4000.0.8 network>=2.2 -.else -CONFIGURE_ARGS+= --flags="-http" -.endif - -.if ${PORT_OPTIONS:MSTATIC} -CONFIGURE_ARGS+= --flags="static" -.else -CONFIGURE_ARGS+= --flags="-static" -.endif - -.if ${PORT_OPTIONS:MTERMINFO} -CONFIGURE_ARGS+= --flags="terminfo" -USE_CABAL+= terminfo>=0.3 -.else -CONFIGURE_ARGS+= --flags="-terminfo" -.endif - -.if ${PORT_OPTIONS:MTHREADED} -CONFIGURE_ARGS+= --flags="threaded" -.else -CONFIGURE_ARGS+= --flags="-threaded" -.endif - -.if ${PORT_OPTIONS:MCOLOR} -CONFIGURE_ARGS+= --flags="color" -.else -CONFIGURE_ARGS+= --flags="-color" -.endif - -.if ${PORT_OPTIONS:MMMAP} -CONFIGURE_ARGS+= --flags="mmap" -USE_CABAL+= mmap>=0.5 -.else -CONFIGURE_ARGS+= --flags="-mmap" -.endif +MMAP_DESC= Compile with mmap support +MMAP_FLAG_ENABLE= mmap +MMAP_FLAG_CABAL= mmap>=0.5 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-darcs/files/patch-Setup.lhs b/devel/hs-darcs/files/patch-Setup.lhs index c2ecc0e43c6e..c93b12126848 100644 --- a/devel/hs-darcs/files/patch-Setup.lhs +++ b/devel/hs-darcs/files/patch-Setup.lhs @@ -1,5 +1,5 @@ ---- Setup.lhs.orig 2013-02-06 07:07:21.000000000 +0100 -+++ Setup.lhs 2013-02-10 10:48:49.000000000 +0100 +--- ./Setup.lhs.orig 2013-02-06 07:07:21.000000000 +0100 ++++ ./Setup.lhs 2014-07-13 22:44:31.000000000 +0200 @@ -26,7 +26,7 @@ import Data.Version( showVersion ) import Distribution.Simple.LocalBuildInfo diff --git a/devel/hs-darcs/files/patch-darcs.cabal b/devel/hs-darcs/files/patch-darcs.cabal new file mode 100644 index 000000000000..db24cf9a638f --- /dev/null +++ b/devel/hs-darcs/files/patch-darcs.cabal @@ -0,0 +1,136 @@ +--- ./darcs.cabal.orig 2013-02-06 07:07:21.000000000 +0100 ++++ ./darcs.cabal 2014-07-13 22:44:31.000000000 +0200 +@@ -147,7 +147,7 @@ + else + buildable: True + +- build-tools: ghc >= 6.10 && < 7.8 ++ build-tools: ghc >= 6.10 && < 7.10 + + hs-source-dirs: src + include-dirs: src +@@ -369,13 +369,13 @@ + cc-options: -DHAVE_SIGINFO_H + + if os(windows) +- build-depends: base >= 4 && < 4.7 ++ build-depends: base >= 4 && < 4.8 + else + if flag(force-char8-encoding) +- build-depends: base >= 4.5 && < 4.7 ++ build-depends: base >= 4.5 && < 4.8 + cpp-options: -DFORCE_CHAR8_ENCODING + else +- build-depends: base >= 4 && < 4.4 ++ build-depends: base >= 4 && < 4.8 + + build-depends: extensible-exceptions >= 0.1 && < 0.2, + regex-compat >= 0.95.1, +@@ -393,15 +393,15 @@ + build-depends: haskeline <= 0.6.4.6 + + if !os(windows) +- build-depends: unix >= 1.0 && < 2.7 ++ build-depends: unix >= 1.0 && < 2.8 + + build-depends: bytestring >= 0.9.0 && < 0.11, +- text >= 0.11.0.6 && < 0.12.0.0, ++ text >= 0.11.0.6 && < 1.2.0.0, + old-time >= 1.0 && < 1.2, + directory >= 1.0.0.0 && < 1.3.0.0, +- process >= 1.0.0.0 && < 1.2.0.0, ++ process >= 1.0.0.0 && < 1.3.0.0, + containers >= 0.1 && < 0.6, +- array >= 0.1 && < 0.5, ++ array >= 0.1 && < 0.6, + random == 1.0.* + + +@@ -486,7 +486,7 @@ + buildable: False + else + buildable: True +- build-tools: ghc >= 6.10 && < 7.8 ++ build-tools: ghc >= 6.10 && < 7.10 + + main-is: darcs.hs + hs-source-dirs: src +@@ -547,13 +547,13 @@ + cc-options: -DHAVE_SIGINFO_H + + if os(windows) +- build-depends: base >= 4 && < 4.7 ++ build-depends: base >= 4 && < 4.8 + else + if flag(force-char8-encoding) +- build-depends: base >= 4.5 && < 4.7 ++ build-depends: base >= 4.5 && < 4.8 + cpp-options: -DFORCE_CHAR8_ENCODING + else +- build-depends: base >= 4 && < 4.4 ++ build-depends: base >= 4 && < 4.8 + + build-depends: extensible-exceptions >= 0.1 && < 0.2, + regex-compat >= 0.95.1, +@@ -571,15 +571,15 @@ + build-depends: haskeline <= 0.6.4.6 + + if !os(windows) +- build-depends: unix >= 1.0 && < 2.7 ++ build-depends: unix >= 1.0 && < 2.8 + + build-depends: bytestring >= 0.9.0 && < 0.11, +- text >= 0.11.0.6 && < 0.12.0.0, ++ text >= 0.11.0.6 && < 1.2.0.0, + old-time >= 1.0 && < 1.2, + directory >= 1.0.0.0 && < 1.3.0.0, +- process >= 1.0.0.0 && < 1.2.0.0, ++ process >= 1.0.0.0 && < 1.3.0.0, + containers >= 0.1 && < 0.6, +- array >= 0.1 && < 0.5, ++ array >= 0.1 && < 0.6, + random == 1.0.* + + if flag(curl) +@@ -643,7 +643,7 @@ + Executable darcs-test + main-is: test.hs + +- build-tools: ghc >= 6.10 && < 7.8 ++ build-tools: ghc >= 6.10 && < 7.10 + + + if !flag(test) +@@ -756,25 +756,25 @@ + cc-options: -DHAVE_SIGINFO_H + + if os(windows) +- build-depends: base >= 4 && < 4.7 ++ build-depends: base >= 4 && < 4.8 + else + if flag(force-char8-encoding) +- build-depends: base >= 4.5 && < 4.7 ++ build-depends: base >= 4.5 && < 4.8 + cpp-options: -DFORCE_CHAR8_ENCODING + else +- build-depends: base >= 4 && < 4.4 ++ build-depends: base >= 4 && < 4.8 + + if !os(windows) +- build-depends: unix >= 1.0 && < 2.7 ++ build-depends: unix >= 1.0 && < 2.8 + + build-depends: bytestring >= 0.9.0 && < 0.11, + haskeline >= 0.6.3 && < 0.8, +- text >= 0.11.0.6 && < 0.12.0.0, ++ text >= 0.11.0.6 && < 1.2.0.0, + old-time >= 1.0 && < 1.2, + directory >= 1.0.0.0 && < 1.3.0.0, +- process >= 1.0.0.0 && < 1.2.0.0, ++ process >= 1.0.0.0 && < 1.3.0.0, + containers >= 0.1 && < 0.6, +- array >= 0.1 && < 0.5, ++ array >= 0.1 && < 0.6, + hashed-storage >= 0.5.6 && < 0.6, + vector >= 0.7, + tar >= 0.3 && < 0.5, diff --git a/devel/hs-darcs/files/patch-src__Crypt__SHA256.hs b/devel/hs-darcs/files/patch-src__Crypt__SHA256.hs new file mode 100644 index 000000000000..4fbf130c4138 --- /dev/null +++ b/devel/hs-darcs/files/patch-src__Crypt__SHA256.hs @@ -0,0 +1,10 @@ +--- ./src/Crypt/SHA256.hs.orig 2013-02-06 07:07:21.000000000 +0100 ++++ ./src/Crypt/SHA256.hs 2014-07-13 18:41:00.000000000 +0200 +@@ -20,6 +20,7 @@ + import Foreign.C.String ( withCString ) + import Data.ByteString.Unsafe (unsafeUseAsCStringLen) + import qualified Data.ByteString as B ++import System.IO.Unsafe + + sha256sum :: B.ByteString -> String + sha256sum p = unsafePerformIO $ diff --git a/devel/hs-darcs/files/patch-src__Darcs__Commands__Get.hs b/devel/hs-darcs/files/patch-src__Darcs__Commands__Get.hs new file mode 100644 index 000000000000..0dfbd5e268af --- /dev/null +++ b/devel/hs-darcs/files/patch-src__Darcs__Commands__Get.hs @@ -0,0 +1,12 @@ +--- ./src/Darcs/Commands/Get.hs.orig 2013-02-06 07:07:21.000000000 +0100 ++++ ./src/Darcs/Commands/Get.hs 2014-07-13 22:39:00.000000000 +0200 +@@ -157,7 +157,8 @@ + copyRepo + withRepository opts ((RepoJob $ \repository -> goToChosenVersion repository opts) :: RepoJob ()) + putInfo opts $ text "Finished getting." +- where copyRepo = ++ where copyRepo :: IO () ++ copyRepo = + withRepository opts $ RepoJob $ \repository -> + if formatHas HashedInventory rfsource + then do diff --git a/devel/hs-darcs/files/patch-src__Darcs__Global.hs b/devel/hs-darcs/files/patch-src__Darcs__Global.hs new file mode 100644 index 000000000000..75472fdfc142 --- /dev/null +++ b/devel/hs-darcs/files/patch-src__Darcs__Global.hs @@ -0,0 +1,26 @@ +--- ./src/Darcs/Global.hs.orig 2013-02-06 07:07:21.000000000 +0100 ++++ ./src/Darcs/Global.hs 2014-07-13 18:40:00.000000000 +0200 +@@ -61,7 +61,7 @@ + import Control.Monad ( when ) + import Control.Concurrent.MVar + import Control.Exception.Extensible ( bracket_, catch, catchJust, SomeException +- , block, unblock ++ , mask_ + ) + import Data.IORef ( IORef, newIORef, readIORef, writeIORef ) + import Data.IORef ( modifyIORef ) +@@ -106,12 +106,12 @@ + exit + prog + where +- exit = block $ do ++ exit = mask_ $ do + Just actions <- swapMVar atexitActions Nothing + -- from now on atexit will not register new actions + mapM_ runAction actions + runAction action = +- catch (unblock action) $ \(exn :: SomeException) -> do ++ catch action $ \(exn :: SomeException) -> do + hPutStrLn stderr $ "Exception thrown by an atexit registered action:" + hPutStrLn stderr $ show exn + diff --git a/devel/hs-darcs/files/patch-src__Darcs__SignalHandler.hs b/devel/hs-darcs/files/patch-src__Darcs__SignalHandler.hs new file mode 100644 index 000000000000..e495bfad5fe5 --- /dev/null +++ b/devel/hs-darcs/files/patch-src__Darcs__SignalHandler.hs @@ -0,0 +1,23 @@ +--- ./src/Darcs/SignalHandler.hs.orig 2013-02-06 07:07:21.000000000 +0100 ++++ ./src/Darcs/SignalHandler.hs 2014-07-13 18:39:00.000000000 +0200 +@@ -27,7 +27,7 @@ + import System.Exit ( exitWith, ExitCode ( ExitFailure ) ) + import Control.Concurrent ( ThreadId, myThreadId ) + import Control.Exception.Extensible +- ( catch, throw, throwTo, block, unblock, ++ ( catch, throw, throwTo, mask_, + Exception(..), SomeException(..), IOException ) + import System.Posix.Files ( getFdStatus, isNamedPipe ) + import System.Posix.IO ( stdOutput ) +@@ -128,8 +128,9 @@ + | otherwise = throw ioe + + withSignalsBlocked :: IO a -> IO a +-withSignalsBlocked job = block (job >>= \r -> +- unblock(return r) `catchSignal` couldnt_do r) ++withSignalsBlocked job = do ++ r <- mask_ job ++ (return r) `catchSignal` couldnt_do r + where couldnt_do r s | s == sigINT = oops "interrupt" r + | s == sigHUP = oops "HUP" r + | s == sigABRT = oops "ABRT" r diff --git a/devel/hs-data-default-class/Makefile b/devel/hs-data-default-class/Makefile index a77868d5c31a..2b4b30c72533 100644 --- a/devel/hs-data-default-class/Makefile +++ b/devel/hs-data-default-class/Makefile @@ -2,13 +2,13 @@ PORTNAME= data-default-class PORTVERSION= 0.0.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Class for types with a default value -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-data-default-instances-base/Makefile b/devel/hs-data-default-instances-base/Makefile index 13b9aa389bcc..c2c791c2efd9 100644 --- a/devel/hs-data-default-instances-base/Makefile +++ b/devel/hs-data-default-instances-base/Makefile @@ -2,13 +2,13 @@ PORTNAME= data-default-instances-base PORTVERSION= 0.0.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Default instances for types in base -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= data-default-class diff --git a/devel/hs-data-default-instances-containers/Makefile b/devel/hs-data-default-instances-containers/Makefile index b236bd570190..71bb078176aa 100644 --- a/devel/hs-data-default-instances-containers/Makefile +++ b/devel/hs-data-default-instances-containers/Makefile @@ -2,13 +2,13 @@ PORTNAME= data-default-instances-containers PORTVERSION= 0.0.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Default instances for types in containers -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= data-default-class diff --git a/devel/hs-data-default-instances-dlist/Makefile b/devel/hs-data-default-instances-dlist/Makefile index 45f7dcd857c7..fd26e147ec41 100644 --- a/devel/hs-data-default-instances-dlist/Makefile +++ b/devel/hs-data-default-instances-dlist/Makefile @@ -2,13 +2,13 @@ PORTNAME= data-default-instances-dlist PORTVERSION= 0.0.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Default instances for types in dlist -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= data-default-class dlist diff --git a/devel/hs-data-default-instances-old-locale/Makefile b/devel/hs-data-default-instances-old-locale/Makefile index 22d2d5e3e647..c1813ab14619 100644 --- a/devel/hs-data-default-instances-old-locale/Makefile +++ b/devel/hs-data-default-instances-old-locale/Makefile @@ -2,13 +2,13 @@ PORTNAME= data-default-instances-old-locale PORTVERSION= 0.0.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Default instances for types in old-locale -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= data-default-class diff --git a/devel/hs-data-default/Makefile b/devel/hs-data-default/Makefile index 45a7e8247671..3a05026d76ce 100644 --- a/devel/hs-data-default/Makefile +++ b/devel/hs-data-default/Makefile @@ -2,13 +2,13 @@ PORTNAME= data-default PORTVERSION= 0.5.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Class for types with a default value -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= data-default-class data-default-instances-base \ data-default-instances-containers data-default-instances-dlist \ diff --git a/devel/hs-data-hash/Makefile b/devel/hs-data-hash/Makefile new file mode 100644 index 000000000000..583885294600 --- /dev/null +++ b/devel/hs-data-hash/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= data-hash +PORTVERSION= 0.2.0.0 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Combinators for building fast hashing functions + +LICENSE= BSD3CLAUSE + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-data-hash/distinfo b/devel/hs-data-hash/distinfo new file mode 100644 index 000000000000..773c4a4cdad4 --- /dev/null +++ b/devel/hs-data-hash/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/data-hash-0.2.0.0.tar.gz) = 35b39a4ec9efaad0c1fac2c1d5f7b6fe4717a67935a8f9d6c372bce9085bdaad +SIZE (cabal/data-hash-0.2.0.0.tar.gz) = 8486 diff --git a/devel/hs-data-hash/pkg-descr b/devel/hs-data-hash/pkg-descr new file mode 100644 index 000000000000..3ad409775ee4 --- /dev/null +++ b/devel/hs-data-hash/pkg-descr @@ -0,0 +1,4 @@ +Combinators for building fast hashing functions. Includes hashing +functions for all basic Haskell 98 types. + +WWW: http://hackage.haskell.org/package/data-hash diff --git a/devel/hs-data-pprint/Makefile b/devel/hs-data-pprint/Makefile index 2373c8650101..d5fd04af9731 100644 --- a/devel/hs-data-pprint/Makefile +++ b/devel/hs-data-pprint/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= data-pprint -PORTVERSION= 0.2.1.4 -PORTREVISION= 6 +PORTVERSION= 0.2.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Prettyprint and compare Data values -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= mtl>=2.0 parallel>=3.1 diff --git a/devel/hs-data-pprint/distinfo b/devel/hs-data-pprint/distinfo index e73b5a4608c8..8867030ad1be 100644 --- a/devel/hs-data-pprint/distinfo +++ b/devel/hs-data-pprint/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/data-pprint-0.2.1.4.tar.gz) = c8c180c525744bec6987e43de79ed12d5590a436d09b0f7d008ce0c0cdda7f16 -SIZE (cabal/data-pprint-0.2.1.4.tar.gz) = 9952 +SHA256 (cabal/data-pprint-0.2.3.tar.gz) = deb8f5b176409a7a7606486173d159cd4f55f2eaefbc2a5ba690b4948685ebf9 +SIZE (cabal/data-pprint-0.2.3.tar.gz) = 10099 diff --git a/devel/hs-data-pprint/files/patch-data-pprint.cabal b/devel/hs-data-pprint/files/patch-data-pprint.cabal new file mode 100644 index 000000000000..4354dd164930 --- /dev/null +++ b/devel/hs-data-pprint/files/patch-data-pprint.cabal @@ -0,0 +1,11 @@ +--- ./data-pprint.cabal.orig 2013-10-19 16:24:17.000000000 +0200 ++++ ./data-pprint.cabal 2014-07-12 22:25:47.000000000 +0200 +@@ -68,7 +68,7 @@ + System.IO.Parallel + other-modules: + build-depends: +- base >= 4.0 && < 4.7, ++ base >= 4.0 && < 4.8, + pretty >= 1.0 && < 1.2, + mtl >= 2.0 && < 2.2, + deepseq >= 1.1 && < 1.4, diff --git a/devel/hs-date-cache/Makefile b/devel/hs-date-cache/Makefile index c55a50936c7e..21c7fcd622f7 100644 --- a/devel/hs-date-cache/Makefile +++ b/devel/hs-date-cache/Makefile @@ -2,13 +2,13 @@ PORTNAME= date-cache PORTVERSION= 0.3.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Date cacher -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-datetime/Makefile b/devel/hs-datetime/Makefile index 0d7cead5b8ea..eb2b3f6ec77f 100644 --- a/devel/hs-datetime/Makefile +++ b/devel/hs-datetime/Makefile @@ -3,7 +3,7 @@ PORTNAME= datetime PORTVERSION= 0.2.1 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-deepseq-generics/Makefile b/devel/hs-deepseq-generics/Makefile new file mode 100644 index 000000000000..168c66db4c41 --- /dev/null +++ b/devel/hs-deepseq-generics/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= deepseq-generics +PORTVERSION= 0.1.1.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= GHC.Generics-based Control.DeepSeq.rnf implementation + +LICENSE= BSD3CLAUSE + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-deepseq-generics/distinfo b/devel/hs-deepseq-generics/distinfo new file mode 100644 index 000000000000..87caaf7cfeb0 --- /dev/null +++ b/devel/hs-deepseq-generics/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/deepseq-generics-0.1.1.1.tar.gz) = 08e8438de375a822f38fa33ea1cd9a24e494b7f6deea0a4aa052daa5fb138cc5 +SIZE (cabal/deepseq-generics-0.1.1.1.tar.gz) = 5061 diff --git a/devel/hs-deepseq-generics/pkg-descr b/devel/hs-deepseq-generics/pkg-descr new file mode 100644 index 000000000000..fef41249bf4c --- /dev/null +++ b/devel/hs-deepseq-generics/pkg-descr @@ -0,0 +1,5 @@ +This package provides a "GHC.Generics"-based +'Control.DeepSeq.Generics.genericRnf' function which can be used for +providing a 'rnf' implementation. + +WWW: https://github.com/hvr/deepseq-generics diff --git a/devel/hs-directory-tree/Makefile b/devel/hs-directory-tree/Makefile index a192bd90cd3c..f5b56a57d575 100644 --- a/devel/hs-directory-tree/Makefile +++ b/devel/hs-directory-tree/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= directory-tree -PORTVERSION= 0.11.0 -PORTREVISION= 6 +PORTVERSION= 0.12.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Simple directory-like tree datatype, with useful IO functions -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-directory-tree/distinfo b/devel/hs-directory-tree/distinfo index 3dde80070341..27ecf8e3d60c 100644 --- a/devel/hs-directory-tree/distinfo +++ b/devel/hs-directory-tree/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/directory-tree-0.11.0.tar.gz) = 890570cfe689d8925355944c5281a50eefef1395a5834219a75b3abebee5781f -SIZE (cabal/directory-tree-0.11.0.tar.gz) = 10645 +SHA256 (cabal/directory-tree-0.12.0.tar.gz) = ff09c6e66a5038f905ea423700d60e538286c12b83fecda70b2932ee4eb5b3c5 +SIZE (cabal/directory-tree-0.12.0.tar.gz) = 12024 diff --git a/devel/hs-dlist-instances/Makefile b/devel/hs-dlist-instances/Makefile new file mode 100644 index 000000000000..79f00b9a6865 --- /dev/null +++ b/devel/hs-dlist-instances/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= dlist-instances +PORTVERSION= 0.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Difference lists instances + +LICENSE= BSD3CLAUSE + +USE_CABAL= dlist semigroups + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-dlist-instances/distinfo b/devel/hs-dlist-instances/distinfo new file mode 100644 index 000000000000..315dc4394517 --- /dev/null +++ b/devel/hs-dlist-instances/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/dlist-instances-0.1.tar.gz) = 2598aae775532829923d2a8f99dcaaa20e49efec31314e8460a761ee653b3264 +SIZE (cabal/dlist-instances-0.1.tar.gz) = 1676 diff --git a/devel/hs-dlist-instances/pkg-descr b/devel/hs-dlist-instances/pkg-descr new file mode 100644 index 000000000000..c8abfb79bba7 --- /dev/null +++ b/devel/hs-dlist-instances/pkg-descr @@ -0,0 +1,4 @@ +This package is the canonical source for some orphan instances. Orphan +instances are placed here to avoid dependencies elsewhere. + +WWW: https://github.com/gregwebs/dlist-instances diff --git a/devel/hs-dlist/Makefile b/devel/hs-dlist/Makefile index d6ae19336560..12506a3f4c08 100644 --- a/devel/hs-dlist/Makefile +++ b/devel/hs-dlist/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= dlist -PORTVERSION= 0.5 -PORTREVISION= 13 +PORTVERSION= 0.7.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= List-like type supporting O(1) append for Haskell +COMMENT= Difference lists -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-dlist/distinfo b/devel/hs-dlist/distinfo index 2ce4b9833448..82ec57862930 100644 --- a/devel/hs-dlist/distinfo +++ b/devel/hs-dlist/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/dlist-0.5.tar.gz) = 4780e5409eff55bbfdd7470ef802a087a04048c9cd5efe0482c82878292f19ea -SIZE (cabal/dlist-0.5.tar.gz) = 5962 +SHA256 (cabal/dlist-0.7.1.tar.gz) = d9f5609dc1aa9756372a43f8f8414be6380e778754c8e7986a54906317186a8e +SIZE (cabal/dlist-0.7.1.tar.gz) = 6137 diff --git a/devel/hs-dlist/pkg-descr b/devel/hs-dlist/pkg-descr index 1d56e5b0e9b7..96b9fcbdbef8 100644 --- a/devel/hs-dlist/pkg-descr +++ b/devel/hs-dlist/pkg-descr @@ -2,4 +2,4 @@ Differences lists are a list-like type supporting O(1) append. This is particularly useful for efficient logging and pretty printing, (e.g. with the Writer monad), where list append quickly becomes too expensive. -WWW: http://code.haskell.org/~dons/code/dlist/ +WWW: https://github.com/spl/dlist diff --git a/devel/hs-drift/Makefile b/devel/hs-drift/Makefile deleted file mode 100644 index 56d2a75fe629..000000000000 --- a/devel/hs-drift/Makefile +++ /dev/null @@ -1,61 +0,0 @@ -# Created by: Oliver Braun <obraun@informatik.unibw-muenchen.de> -# $FreeBSD$ - -PORTNAME= drift -PORTVERSION= 2.2.3 -PORTREVISION= 8 -CATEGORIES= devel haskell -MASTER_SITES= http://repetae.net/computer/haskell/DrIFT/drop/ -PKGNAMEPREFIX= hs- -DISTNAME= DrIFT-${PORTVERSION} - -MAINTAINER= haskell@FreeBSD.org -COMMENT= Type sensitive preprocessor for Haskell - -OPTIONS_SINGLE= COMPILER -OPTIONS_SINGLE_COMPILER= NHC98 GHC -OPTIONS_DEFAULT= GHC - -NHC98_DESC= Build with NHC98 -GHC_DESC= Build with GHC - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MGHC} -BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \ - hs-random>=0:${PORTSDIR}/devel/hs-random -LIB_DEPENDS= libgmp.so.10:${PORTSDIR}/math/gmp \ - libffi.so.6:${PORTSDIR}/devel/libffi - -CONFIGURE_ARGS+= --with-hc=ghc -.endif - -.if ${PORT_OPTIONS:MNHC98} -BUILD_DEPENDS= nhc98:${PORTSDIR}/lang/nhc98 -BROKEN= Does not build - -CONFIGURE_ARGS+= --with-hc=nhc98 -.endif - -USES= gmake -GNU_CONFIGURE= yes - -INFO= drift -PLIST_FILES= bin/DrIFT bin/drift-ghc - -.if ${PORT_OPTIONS:MGHC} -post-patch: - @${REINPLACE_CMD} 's|import List|import Data.List| ; \ - s|import Char|import Data.Char| ; \ - s|import Monad|import Control.Monad| ; \ - s|import IO|import System.IO.Error| ; \ - s|import Directory|import System.Directory| ; \ - s|import Maybe|import Data.Maybe| ; \ - s|import Array|import Data.Array| ; \ - s|import Time|import System.Time| ; \ - s|import Random|import System.Random| ; \ - s|import System[^\.]|import System.Exit|' \ - `${FIND} ${WRKSRC} -name '*.*hs'` -.endif - -.include <bsd.port.mk> diff --git a/devel/hs-drift/distinfo b/devel/hs-drift/distinfo deleted file mode 100644 index 3c4546e10220..000000000000 --- a/devel/hs-drift/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (DrIFT-2.2.3.tar.gz) = c5edb6e89e3a04aa7918acd2db37413ff80f945fdd1370f3614dc0d93e8913a9 -SIZE (DrIFT-2.2.3.tar.gz) = 219321 diff --git a/devel/hs-drift/files/patch-src__ChaseImports.hs b/devel/hs-drift/files/patch-src__ChaseImports.hs deleted file mode 100644 index 0150ecfdbbc5..000000000000 --- a/devel/hs-drift/files/patch-src__ChaseImports.hs +++ /dev/null @@ -1,19 +0,0 @@ ---- ./src/ChaseImports.hs.orig 2008-02-10 15:38:31.000000000 +0100 -+++ ./src/ChaseImports.hs 2013-05-01 01:35:21.000000000 +0200 -@@ -24,13 +24,14 @@ - import DataP - import CommandP - import ParseLib2 --import System -+import System.Environment -+import System.IO.Error - import List - import qualified Unlit - import Monad - import GenUtil - --try x = catch (x >>= return . Right) (return . Left) -+try x = catchIOError (x >>= return . Right) (return . Left) - - --- Split up input --------------------------------------------------------- - splitString :: String -> String -> (String,String) diff --git a/devel/hs-drift/files/patch-src__DrIFT.hs b/devel/hs-drift/files/patch-src__DrIFT.hs deleted file mode 100644 index 0bf97251f098..000000000000 --- a/devel/hs-drift/files/patch-src__DrIFT.hs +++ /dev/null @@ -1,21 +0,0 @@ ---- ./src/DrIFT.hs.orig 2008-02-10 15:38:31.000000000 +0100 -+++ ./src/DrIFT.hs 2012-05-13 11:52:13.000000000 +0200 -@@ -17,7 +17,8 @@ - import RuleUtils(Rule,Tag) - import Version - import qualified Rules(rules) --import qualified System -+import qualified System.Environment -+import System.IO - - data Op = OpList | OpDerive | OpVersion - -@@ -78,7 +79,7 @@ - - header = "Usage: DrIFT [OPTION...] file" - main = do -- argv <- System.getArgs -+ argv <- System.Environment.getArgs - (env,n) <- case (getOpt Permute options argv) of - (as,n,[]) -> return (foldr ($) env as ,n) - (_,_,errs) -> putErrDie (concat errs ++ usageInfo header options) diff --git a/devel/hs-drift/files/patch-src__GenUtil.hs b/devel/hs-drift/files/patch-src__GenUtil.hs deleted file mode 100644 index cd7485acc98e..000000000000 --- a/devel/hs-drift/files/patch-src__GenUtil.hs +++ /dev/null @@ -1,91 +0,0 @@ ---- ./src/GenUtil.hs.orig 2008-02-10 15:38:31.000000000 +0100 -+++ ./src/GenUtil.hs 2013-05-01 00:53:12.000000000 +0200 -@@ -39,7 +39,7 @@ - -- ** Simple deconstruction - fromLeft,fromRight,fsts,snds,splitEither,rights,lefts, - -- ** System routines -- exitSuccess, System.exitFailure, epoch, lookupEnv,endOfTime, -+ exitSuccess, System.Exit.exitFailure, epoch, lookupEnv,endOfTime, - -- ** Random routines - repMaybe, - liftT2, liftT3, liftT4, -@@ -94,9 +94,11 @@ - import Char(isAlphaNum, isSpace, toLower, ord) - import List(group,sort) - import List(intersperse, sortBy, groupBy) --import Monad --import qualified IO --import qualified System -+import Monad hiding (replicateM, replicateM_) -+import qualified System.IO -+import qualified System.IO.Error -+import qualified System.Exit -+import qualified System.Environment - import Random(StdGen, newStdGen, Random(randomR)) - import Time - -@@ -127,7 +129,7 @@ - - -- | write string to standard error - putErr :: String -> IO () --putErr = IO.hPutStr IO.stderr -+putErr = System.IO.hPutStr System.IO.stderr - - -- | write string and newline to standard error - putErrLn :: String -> IO () -@@ -137,13 +139,13 @@ - -- | write string and newline to standard error, - -- then exit program with failure. - putErrDie :: String -> IO a --putErrDie s = putErrLn s >> System.exitFailure -+putErrDie s = putErrLn s >> System.Exit.exitFailure - - - -- | exit program successfully. 'exitFailure' is - -- also exported from System. - exitSuccess :: IO a --exitSuccess = System.exitWith System.ExitSuccess -+exitSuccess = System.Exit.exitWith System.Exit.ExitSuccess - - - {-# INLINE fromRight #-} -@@ -284,10 +286,10 @@ - lefts xs = [x | Left x <- xs] - - ioM :: Monad m => IO a -> IO (m a) --ioM action = catch (fmap return action) (\e -> return (fail (show e))) -+ioM action = System.IO.Error.catchIOError (fmap return action) (\e -> return (fail (show e))) - - ioMp :: MonadPlus m => IO a -> IO (m a) --ioMp action = catch (fmap return action) (\_ -> return mzero) -+ioMp action = System.IO.Error.catchIOError (fmap return action) (\_ -> return mzero) - - -- | reformat a string to not be wider than a given width, breaking it up - -- between words. -@@ -381,7 +383,7 @@ - -- | looks up an enviornment variable and returns it in a 'MonadPlus' rather - -- than raising an exception if the variable is not set. - lookupEnv :: MonadPlus m => String -> IO (m String) --lookupEnv s = catch (fmap return $ System.getEnv s) (\e -> if IO.isDoesNotExistError e then return mzero else ioError e) -+lookupEnv s = System.IO.Error.catchIOError (fmap return $ System.Environment.getEnv s) (\e -> if System.IO.Error.isDoesNotExistError e then return mzero else ioError e) - - {-# SPECIALIZE fmapLeft :: (a -> c) -> [(Either a b)] -> [(Either c b)] #-} - fmapLeft :: Functor f => (a -> c) -> f (Either a b) -> f (Either c b) -@@ -482,7 +484,7 @@ - _ `overlaps` _ = True - - -- | translate a number of seconds to a string representing the duration expressed. --showDuration :: Integral a => a -> String -+showDuration :: (Show a, Integral a) => a -> String - showDuration x = st "d" dayI ++ st "h" hourI ++ st "m" minI ++ show secI ++ "s" where - (dayI, hourI) = divMod hourI' 24 - (hourI', minI) = divMod minI' 60 -@@ -495,7 +497,7 @@ - -- arguments are given, read stdin. - - getArgContents = do -- as <- System.getArgs -+ as <- System.Environment.getArgs - let f "-" = getContents - f fn = readFile fn - cs <- mapM f as diff --git a/devel/hs-drift/files/patch-src__Makefile.in b/devel/hs-drift/files/patch-src__Makefile.in deleted file mode 100644 index 2dd1390e47a4..000000000000 --- a/devel/hs-drift/files/patch-src__Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- ./src/Makefile.in.orig 2008-02-10 15:41:19.000000000 +0100 -+++ ./src/Makefile.in 2012-05-13 11:54:07.000000000 +0200 -@@ -364,7 +364,7 @@ - - # all: DrIFT - DrIFT: $(DrIFT_SOURCES) $(nodist_DrIFT_SOURCES) -- $(HC) $(HCFLAGS) -i. -i@srcdir@ -hidir . -odir . -o $@ --make @srcdir@/DrIFT.hs -+ $(HC) $(HCFLAGS) -i. -i@srcdir@ -hidir . -odir . -o $@ --make @srcdir@/DrIFT.hs -package random - - #.hs.o: - # $(HC) -O -i. -i@srcdir@ $(HCFLAGS) -hidir . -o $@ -c $< diff --git a/devel/hs-drift/pkg-descr b/devel/hs-drift/pkg-descr deleted file mode 100644 index 31bc63ae2aa3..000000000000 --- a/devel/hs-drift/pkg-descr +++ /dev/null @@ -1,13 +0,0 @@ -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 separate 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/john/computer/haskell/DrIFT/ diff --git a/devel/hs-edit-distance/Makefile b/devel/hs-edit-distance/Makefile index 0d8a1e9c5142..10f6fce878b5 100644 --- a/devel/hs-edit-distance/Makefile +++ b/devel/hs-edit-distance/Makefile @@ -2,13 +2,13 @@ PORTNAME= edit-distance PORTVERSION= 0.2.1.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Levenshtein and restricted Damerau-Levenshtein edit distances -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= random>=1.0 diff --git a/devel/hs-either/Makefile b/devel/hs-either/Makefile index 6d905aebe62b..2fd3a6124822 100644 --- a/devel/hs-either/Makefile +++ b/devel/hs-either/Makefile @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= either -PORTVERSION= 3.4 -PORTREVISION= 5 +PORTVERSION= 4.3.0.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Either monad transformer -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= MonadRandom mtl>=2.0 semigroupoids>=3 semigroups>=0.8.3.1 \ - transformers>=0.2 +USE_CABAL= exceptions>=0.5 free>=4.9 monad-control>=0.3.2 MonadRandom \ + mtl>=2.0 semigroupoids>=4 semigroups>=0.8.3.1 \ + transformers-base>=0.4 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-either/distinfo b/devel/hs-either/distinfo index 9073f6d40af3..b4f4f6792504 100644 --- a/devel/hs-either/distinfo +++ b/devel/hs-either/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/either-3.4.tar.gz) = e2c71edae6e117b31cfe7156f36fb212576eeebf593733452a9883721fbacb16 -SIZE (cabal/either-3.4.tar.gz) = 5314 +SHA256 (cabal/either-4.3.0.1.tar.gz) = 2e60523cabe1190389ccec1e503be6b422543084bfa114bca80efffe101266c5 +SIZE (cabal/either-4.3.0.1.tar.gz) = 7420 diff --git a/devel/hs-enclosed-exceptions/Makefile b/devel/hs-enclosed-exceptions/Makefile new file mode 100644 index 000000000000..2563cc14ecf1 --- /dev/null +++ b/devel/hs-enclosed-exceptions/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= enclosed-exceptions +PORTVERSION= 1.0.0.2 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Catching all exceptions from within an enclosed computation + +LICENSE= MIT + +USE_CABAL= async>=2.0 lifted-base>=0.2 monad-control transformers-base + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-enclosed-exceptions/distinfo b/devel/hs-enclosed-exceptions/distinfo new file mode 100644 index 000000000000..e2eb5044773a --- /dev/null +++ b/devel/hs-enclosed-exceptions/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/enclosed-exceptions-1.0.0.2.tar.gz) = 90002c271fe779ffe054f4f65ad489beb27cc2866d9d9057e9e2c3b915c66fc9 +SIZE (cabal/enclosed-exceptions-1.0.0.2.tar.gz) = 3635 diff --git a/devel/hs-enclosed-exceptions/pkg-descr b/devel/hs-enclosed-exceptions/pkg-descr new file mode 100644 index 000000000000..d08fe8f7c1e7 --- /dev/null +++ b/devel/hs-enclosed-exceptions/pkg-descr @@ -0,0 +1,4 @@ +Catching all exceptions raised within an enclosed computation, while +remaining responsive to (external) asynchronous exceptions. + +WWW: https://github.com/jcristovao/enclosed-exceptions diff --git a/devel/hs-enumerator/Makefile b/devel/hs-enumerator/Makefile index cd9d7c78b37d..48af3ce17e01 100644 --- a/devel/hs-enumerator/Makefile +++ b/devel/hs-enumerator/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= enumerator -PORTVERSION= 0.4.19 -PORTREVISION= 8 +PORTVERSION= 0.4.20 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ COMMENT= Reliable, high-performance processing with left-fold enumerators LICENSE= MIT -USE_CABAL= text>=0.7 transformers>=0.2 +USE_CABAL= text>=0.7 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-enumerator/distinfo b/devel/hs-enumerator/distinfo index ce5e9b1d0dce..c1f9e82e96b9 100644 --- a/devel/hs-enumerator/distinfo +++ b/devel/hs-enumerator/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/enumerator-0.4.19.tar.gz) = afe8c08fb2a2f1c11c2d2c312416a8c31b949658738950a4377feeb54bf17dab -SIZE (cabal/enumerator-0.4.19.tar.gz) = 53867 +SHA256 (cabal/enumerator-0.4.20.tar.gz) = 33e21054352bb579e8db8697256ff3c61b3dc862c567f9e0fc2509f95e2b4709 +SIZE (cabal/enumerator-0.4.20.tar.gz) = 53986 diff --git a/devel/hs-equivalence/Makefile b/devel/hs-equivalence/Makefile new file mode 100644 index 000000000000..657f369324a6 --- /dev/null +++ b/devel/hs-equivalence/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= equivalence +PORTVERSION= 0.2.5 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Maintaining an equivalence relation implemented as union-find using STT + +LICENSE= BSD3CLAUSE + +USE_CABAL= mtl STMonadTrans + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-equivalence/distinfo b/devel/hs-equivalence/distinfo new file mode 100644 index 000000000000..43736c030af0 --- /dev/null +++ b/devel/hs-equivalence/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/equivalence-0.2.5.tar.gz) = 03969a9a89bc90a4d282b33f37442060425229517c4c67fd2dd29e1cd04e9904 +SIZE (cabal/equivalence-0.2.5.tar.gz) = 8013 diff --git a/devel/hs-equivalence/pkg-descr b/devel/hs-equivalence/pkg-descr new file mode 100644 index 000000000000..35c17b1f4522 --- /dev/null +++ b/devel/hs-equivalence/pkg-descr @@ -0,0 +1,5 @@ +This is an implementation of Tarjan's Union-Find algorithm (Robert E. +Tarjan. "Efficiency of a Good But Not Linear Set Union Algorithm", JACM +22(2), 1975) in order to maintain an equivalence relation. + +WWW: https://bitbucket.org/paba/equivalence/ diff --git a/devel/hs-errors/Makefile b/devel/hs-errors/Makefile index 1942442db4c2..5ebbb2d06661 100644 --- a/devel/hs-errors/Makefile +++ b/devel/hs-errors/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= errors -PORTVERSION= 1.4.1 -PORTREVISION= 5 +PORTVERSION= 1.4.7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Simplified error-handling -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= either>=3.1 safe>=0.3.3 transformers>=0.2 +USE_CABAL= either>=3.1 safe>=0.3.3 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-errors/distinfo b/devel/hs-errors/distinfo index d16e37569f92..2d963a2d5ee3 100644 --- a/devel/hs-errors/distinfo +++ b/devel/hs-errors/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/errors-1.4.1.tar.gz) = 80b01229cf6dc9318e227ef6d501136903f744b6fe769c565400fa653277d7a2 -SIZE (cabal/errors-1.4.1.tar.gz) = 6910 +SHA256 (cabal/errors-1.4.7.tar.gz) = 8732ebeae477feeb5b669532bc6ffc985f7b115e13fe823bbc816b4e7d1be525 +SIZE (cabal/errors-1.4.7.tar.gz) = 7922 diff --git a/devel/hs-exceptions/Makefile b/devel/hs-exceptions/Makefile new file mode 100644 index 000000000000..e699a554eb50 --- /dev/null +++ b/devel/hs-exceptions/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= exceptions +PORTVERSION= 0.6.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Extensible optionally-pure exceptions + +LICENSE= BSD3CLAUSE + +USE_CABAL= mtl>=2.0 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-exceptions/distinfo b/devel/hs-exceptions/distinfo new file mode 100644 index 000000000000..6b64d996d486 --- /dev/null +++ b/devel/hs-exceptions/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/exceptions-0.6.1.tar.gz) = f56b3f97f5ad49c6e7efde386683ec52c8c4b853bbdda068690e913db52c5b26 +SIZE (cabal/exceptions-0.6.1.tar.gz) = 11392 diff --git a/devel/hs-exceptions/pkg-descr b/devel/hs-exceptions/pkg-descr new file mode 100644 index 000000000000..46a031f7adec --- /dev/null +++ b/devel/hs-exceptions/pkg-descr @@ -0,0 +1,3 @@ +Extensible optionally-pure exceptions. + +WWW: http://github.com/ekmett/exceptions/ diff --git a/devel/hs-extensible-exceptions/Makefile b/devel/hs-extensible-exceptions/Makefile index 4b17232aa354..8450a7f98bb0 100644 --- a/devel/hs-extensible-exceptions/Makefile +++ b/devel/hs-extensible-exceptions/Makefile @@ -2,13 +2,13 @@ PORTNAME= extensible-exceptions PORTVERSION= 0.1.1.4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Extensible exceptions -LICENSE= BSD +LICENSE= BSD3CLAUSE CABAL_SETUP= Setup.hs diff --git a/devel/hs-failure/Makefile b/devel/hs-failure/Makefile deleted file mode 100644 index 516d665b8876..000000000000 --- a/devel/hs-failure/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -PORTNAME= failure -PORTVERSION= 0.2.0.1 -PORTREVISION= 8 -CATEGORIES= devel haskell - -MAINTAINER= haskell@FreeBSD.org -COMMENT= Simple type class for success/failure computations - -LICENSE= BSD - -USE_CABAL= transformers>=0.2 - -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" -.include <bsd.port.mk> diff --git a/devel/hs-failure/distinfo b/devel/hs-failure/distinfo deleted file mode 100644 index 6d616b96b20a..000000000000 --- a/devel/hs-failure/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/failure-0.2.0.1.tar.gz) = cd01e1d6f42396feb5262c7e4cc0aeb3ec73d5ec8dbaa5b96c8dc82e96166616 -SIZE (cabal/failure-0.2.0.1.tar.gz) = 1771 diff --git a/devel/hs-failure/pkg-descr b/devel/hs-failure/pkg-descr deleted file mode 100644 index e207cc568cae..000000000000 --- a/devel/hs-failure/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -A simple type class for success/failure computations. - -WWW: http://www.haskell.org/haskellwiki/Failure diff --git a/devel/hs-fast-logger/Makefile b/devel/hs-fast-logger/Makefile index 1d25325e3c8a..7d6e0cc49beb 100644 --- a/devel/hs-fast-logger/Makefile +++ b/devel/hs-fast-logger/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= fast-logger -PORTVERSION= 0.3.1 -PORTREVISION= 7 +PORTVERSION= 2.2.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Fast logging system -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= blaze-builder date-cache>=0.3 text unix-time +USE_CABAL= auto-update blaze-builder text .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-fast-logger/distinfo b/devel/hs-fast-logger/distinfo index a2dd1255395b..5e8025b5cf66 100644 --- a/devel/hs-fast-logger/distinfo +++ b/devel/hs-fast-logger/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/fast-logger-0.3.1.tar.gz) = 7a0627c62211e4652f4c305d33a1b39cc2681d0fe72ae8c2866c39d0d41e566a -SIZE (cabal/fast-logger-0.3.1.tar.gz) = 4606 +SHA256 (cabal/fast-logger-2.2.0.tar.gz) = 3973fbc26e028e5547c5c4405e006d8b8e4173ef244eae1ca4cdf1b78f2bec09 +SIZE (cabal/fast-logger-2.2.0.tar.gz) = 6205 diff --git a/devel/hs-fgl/Makefile b/devel/hs-fgl/Makefile index 6ad9d8d05d5e..0699b97d5cbe 100644 --- a/devel/hs-fgl/Makefile +++ b/devel/hs-fgl/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= fgl -PORTVERSION= 5.4.2.4 -PORTREVISION= 9 +PORTVERSION= 5.5.0.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Martin Erwig Functional Graph Library -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= mtl diff --git a/devel/hs-fgl/distinfo b/devel/hs-fgl/distinfo index 256c6c86a2e9..f26e2d682636 100644 --- a/devel/hs-fgl/distinfo +++ b/devel/hs-fgl/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/fgl-5.4.2.4.tar.gz) = ce98ccb83e2d271a7b3266426a0762a0e902252f07ec09b7bef50c67d0110266 -SIZE (cabal/fgl-5.4.2.4.tar.gz) = 36574 +SHA256 (cabal/fgl-5.5.0.1.tar.gz) = aa61664ba38db3e54124b702b1ee92a72a569c981b759e48cfb567078b038763 +SIZE (cabal/fgl-5.5.0.1.tar.gz) = 35963 diff --git a/devel/hs-file-embed/Makefile b/devel/hs-file-embed/Makefile index 8061e1615af0..a952a7ab609e 100644 --- a/devel/hs-file-embed/Makefile +++ b/devel/hs-file-embed/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= file-embed -PORTVERSION= 0.0.4.7 -PORTREVISION= 5 +PORTVERSION= 0.0.7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Use Template Haskell to embed file contents directly -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-file-embed/distinfo b/devel/hs-file-embed/distinfo index aa4fa73b58e5..7f3d2f6fe013 100644 --- a/devel/hs-file-embed/distinfo +++ b/devel/hs-file-embed/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/file-embed-0.0.4.7.tar.gz) = 71cf7f79316511154d7c5b9910dcb701a68c342a3afc32a3f1c0ab991241c0c2 -SIZE (cabal/file-embed-0.0.4.7.tar.gz) = 3630 +SHA256 (cabal/file-embed-0.0.7.tar.gz) = 4f4489207dcfeb5eafd699e51442ad4e49f535323c95cebee4e8cce4c0714856 +SIZE (cabal/file-embed-0.0.7.tar.gz) = 4283 diff --git a/devel/hs-filemanip/Makefile b/devel/hs-filemanip/Makefile index dbe00e996db0..1d8c1d6a59a9 100644 --- a/devel/hs-filemanip/Makefile +++ b/devel/hs-filemanip/Makefile @@ -3,13 +3,13 @@ PORTNAME= filemanip PORTVERSION= 0.3.6.2 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Expressive file and directory manipulation for Haskell -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= mtl unix-compat diff --git a/devel/hs-filestore/Makefile b/devel/hs-filestore/Makefile index a0e29351ad26..1dfba6fbb09b 100644 --- a/devel/hs-filestore/Makefile +++ b/devel/hs-filestore/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= filestore -PORTVERSION= 0.6.0.1 -PORTREVISION= 5 +PORTVERSION= 0.6.0.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Interface for versioning file stores -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= Diff>=0.2 parsec>=2 split>=0.1 utf8-string>=0.3 xml>=1.3 diff --git a/devel/hs-filestore/distinfo b/devel/hs-filestore/distinfo index 1d65d6e10e04..82ab6707690a 100644 --- a/devel/hs-filestore/distinfo +++ b/devel/hs-filestore/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/filestore-0.6.0.1.tar.gz) = 6eabe0a7d5c8c95a3c827f92db80fe84a14c514f2a74dfca66cf4a56e30243d1 -SIZE (cabal/filestore-0.6.0.1.tar.gz) = 29807 +SHA256 (cabal/filestore-0.6.0.3.tar.gz) = 0006c8d3e43821ece6661336c9f9926e1db19808bdc976cf3adb858bd9d8150f +SIZE (cabal/filestore-0.6.0.3.tar.gz) = 29910 diff --git a/devel/hs-filesystem-conduit/Makefile b/devel/hs-filesystem-conduit/Makefile deleted file mode 100644 index b2414782b51e..000000000000 --- a/devel/hs-filesystem-conduit/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -PORTNAME= filesystem-conduit -PORTVERSION= 1.0.0 -PORTREVISION= 5 -CATEGORIES= devel haskell - -MAINTAINER= haskell@FreeBSD.org -COMMENT= Use system-filepath data types with conduits - -LICENSE= BSD - -USE_CABAL= conduit>=1.0 system-fileio>=0.3.3 system-filepath>=0.4.3 \ - text>=0.11 transformers>=0.2.2 - -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" -.include <bsd.port.mk> diff --git a/devel/hs-filesystem-conduit/distinfo b/devel/hs-filesystem-conduit/distinfo deleted file mode 100644 index a28be43136fb..000000000000 --- a/devel/hs-filesystem-conduit/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/filesystem-conduit-1.0.0.tar.gz) = db4448dfec7b8cc1c74a7a3164712949fd3b3745af61b9f5a8e65dcc608ce3bb -SIZE (cabal/filesystem-conduit-1.0.0.tar.gz) = 3066 diff --git a/devel/hs-filesystem-conduit/pkg-descr b/devel/hs-filesystem-conduit/pkg-descr deleted file mode 100644 index 38f1a13f1c69..000000000000 --- a/devel/hs-filesystem-conduit/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -Provides ability to traverse a folder structure efficiently, as well as -convenience wrappers for reading from and writing to files. - -WWW: http://github.com/snoyberg/conduit diff --git a/devel/hs-free/Makefile b/devel/hs-free/Makefile new file mode 100644 index 000000000000..f0ccf2aa69b0 --- /dev/null +++ b/devel/hs-free/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +PORTNAME= free +PORTVERSION= 4.9 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Monads for free + +LICENSE= BSD3CLAUSE + +USE_CABAL= bifunctors comonad distributive>=0.2.1 mtl>=2.0.1.0 \ + prelude-extras>=0.4 profunctors semigroupoids \ + semigroups>=0.8.3.1 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-free/distinfo b/devel/hs-free/distinfo new file mode 100644 index 000000000000..2c157b786918 --- /dev/null +++ b/devel/hs-free/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/free-4.9.tar.gz) = dd3292f587e96cf5337aa7d46ca685bbeba34b6f1632555482f39298ba4aea06 +SIZE (cabal/free-4.9.tar.gz) = 43414 diff --git a/devel/hs-free/pkg-descr b/devel/hs-free/pkg-descr new file mode 100644 index 000000000000..c7b56af0b03f --- /dev/null +++ b/devel/hs-free/pkg-descr @@ -0,0 +1,4 @@ +Free monads are useful for many tree-like structures and Domain-Specific +Languages. + +WWW: http://github.com/ekmett/free/ diff --git a/devel/hs-fsnotify/Makefile b/devel/hs-fsnotify/Makefile index 10f827596a72..91f507c94c55 100644 --- a/devel/hs-fsnotify/Makefile +++ b/devel/hs-fsnotify/Makefile @@ -1,17 +1,16 @@ # $FreeBSD$ PORTNAME= fsnotify -PORTVERSION= 0.0.11 -PORTREVISION= 4 +PORTVERSION= 0.1.0.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Cross-platform library for file system notifications -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= hinotify>=0.3.5 system-fileio>=0.3.8 system-filepath>=0.4.6 \ - text>=0.11.0 +USE_CABAL= async>=2.0.1 hinotify>=0.3.7 system-fileio>=0.3.8 \ + system-filepath>=0.4.6 text>=0.11.0 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-fsnotify/distinfo b/devel/hs-fsnotify/distinfo index 48b0b29c2603..05cdbe745c47 100644 --- a/devel/hs-fsnotify/distinfo +++ b/devel/hs-fsnotify/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/fsnotify-0.0.11.tar.gz) = 987be41d188782fd8fe081263d6a7345c8bad6576848457a73ef7b666f08a90e -SIZE (cabal/fsnotify-0.0.11.tar.gz) = 14530 +SHA256 (cabal/fsnotify-0.1.0.3.tar.gz) = 1f15cc1380d3feaf12f4d7fed23a2327e0927ac69e3f3ae539637e55c8f3d254 +SIZE (cabal/fsnotify-0.1.0.3.tar.gz) = 14116 diff --git a/devel/hs-fsnotify/pkg-descr b/devel/hs-fsnotify/pkg-descr index 3a14903bcb56..55616f3cdca0 100644 --- a/devel/hs-fsnotify/pkg-descr +++ b/devel/hs-fsnotify/pkg-descr @@ -1,5 +1,5 @@ Cross-platform library for file creation, modification, and deletion -notification. This library builds upon existing libraries for platform-specific -Window, Mac, and Linux filesystem event notification. +notification. This library builds upon existing libraries for +platform-specific Window, Mac, and Linux file system event notification. WWW: http://hackage.haskell.org/package/fsnotify diff --git a/devel/hs-gconf/Makefile b/devel/hs-gconf/Makefile index 1c79385033e6..63c43d4bc44a 100644 --- a/devel/hs-gconf/Makefile +++ b/devel/hs-gconf/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= gconf -PORTVERSION= 0.12.1.1 -PORTREVISION= 6 +PORTVERSION= 0.12.5.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +10,7 @@ COMMENT= Binding to the GNOME configuration database system LICENSE= LGPL21 USES= pkgconfig -USE_CABAL= glib>=0.12 gtk2hs-buildtools +USE_CABAL= glib>=0.12.5.0 gtk2hs-buildtools USE_GNOME= gconf2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-gconf/distinfo b/devel/hs-gconf/distinfo index fe57666833af..6e3486ac942c 100644 --- a/devel/hs-gconf/distinfo +++ b/devel/hs-gconf/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/gconf-0.12.1.1.tar.gz) = 7677eb8a6947ce3bd2b2c3c854f289dc3b59b77b66bac0f8a75be26d8fbfc4da -SIZE (cabal/gconf-0.12.1.1.tar.gz) = 34104 +SHA256 (cabal/gconf-0.12.5.0.tar.gz) = 075b4cbd9797dcf555b24bc1f3310ebddabd60eb096b996a5104dda0afdbed34 +SIZE (cabal/gconf-0.12.5.0.tar.gz) = 34938 diff --git a/devel/hs-generic-deriving/Makefile b/devel/hs-generic-deriving/Makefile index 0a0d5f684405..2dcc5987efd1 100644 --- a/devel/hs-generic-deriving/Makefile +++ b/devel/hs-generic-deriving/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= generic-deriving -PORTVERSION= 1.5.0 -PORTREVISION= 4 +PORTVERSION= 1.6.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Generic programming library for generalised deriving -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-generic-deriving/distinfo b/devel/hs-generic-deriving/distinfo index 4182bdb600eb..90e9abb16534 100644 --- a/devel/hs-generic-deriving/distinfo +++ b/devel/hs-generic-deriving/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/generic-deriving-1.5.0.tar.gz) = 1988bfac75714acb50b3e7cd84aef14d193486fa42e02eeaa659d57ff96470d4 -SIZE (cabal/generic-deriving-1.5.0.tar.gz) = 19220 +SHA256 (cabal/generic-deriving-1.6.3.tar.gz) = c738b1947aa2cc86a8baf68b7f0e73a10489738bb51cbb1636c3c1ab0af59211 +SIZE (cabal/generic-deriving-1.6.3.tar.gz) = 25268 diff --git a/devel/hs-geniplate/Makefile b/devel/hs-geniplate/Makefile index 0bc1800efa87..2b6cfe4dcdce 100644 --- a/devel/hs-geniplate/Makefile +++ b/devel/hs-geniplate/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= geniplate -PORTVERSION= 0.6.0.3 -PORTREVISION= 5 +PORTVERSION= 0.6.0.4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Use template Haskell to generate Uniplate-like functions -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= mtl diff --git a/devel/hs-geniplate/distinfo b/devel/hs-geniplate/distinfo index 1d3e94b05ee5..ec4ecabef47e 100644 --- a/devel/hs-geniplate/distinfo +++ b/devel/hs-geniplate/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/geniplate-0.6.0.3.tar.gz) = 76eeb3356a3c588fd80b31fde44d4c8df97fd8f53f9262e57138d9f94eb9e3d8 -SIZE (cabal/geniplate-0.6.0.3.tar.gz) = 6824 +SHA256 (cabal/geniplate-0.6.0.4.tar.gz) = 40ec6e1296d54b1cb789a17fbddfc48d230f08bdc5bce2e1ddb5ad6f875e81eb +SIZE (cabal/geniplate-0.6.0.4.tar.gz) = 6819 diff --git a/devel/hs-ghc-events/Makefile b/devel/hs-ghc-events/Makefile index a1e81679f5d0..136fb06e9904 100644 --- a/devel/hs-ghc-events/Makefile +++ b/devel/hs-ghc-events/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= ghc-events -PORTVERSION= 0.4.2.0 -PORTREVISION= 6 +PORTVERSION= 0.4.3.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Library and tool for parsing .eventlog files from GHC -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= mtl>=1.1 diff --git a/devel/hs-ghc-events/distinfo b/devel/hs-ghc-events/distinfo index 94e5b36aa0ba..b10cacdac26b 100644 --- a/devel/hs-ghc-events/distinfo +++ b/devel/hs-ghc-events/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/ghc-events-0.4.2.0.tar.gz) = 94ec7628b996b32a8e55060cd640997e0755a751d9cd36b8d22e125e5eca0908 -SIZE (cabal/ghc-events-0.4.2.0.tar.gz) = 69355 +SHA256 (cabal/ghc-events-0.4.3.0.tar.gz) = f94743d5b5ef86a347414bc2d87e66525173d580ae32a6228861a30b43311789 +SIZE (cabal/ghc-events-0.4.3.0.tar.gz) = 69875 diff --git a/devel/hs-ghc-mtl/Makefile b/devel/hs-ghc-mtl/Makefile index 13cb81edf0bb..8105243450b5 100644 --- a/devel/hs-ghc-mtl/Makefile +++ b/devel/hs-ghc-mtl/Makefile @@ -2,16 +2,15 @@ # $FreeBSD$ PORTNAME= ghc-mtl -PORTVERSION= 1.0.1.2 -PORTREVISION= 6 +PORTVERSION= 1.2.1.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Mtl-compatible version of the Ghc-Api monads and monad-transformers -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= MonadCatchIO-mtl>=0.2.0.0 mtl +USE_CABAL= exceptions>=0.6 extensible-exceptions mtl .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-ghc-mtl/distinfo b/devel/hs-ghc-mtl/distinfo index acc413bdbf5b..9c319377b28e 100644 --- a/devel/hs-ghc-mtl/distinfo +++ b/devel/hs-ghc-mtl/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/ghc-mtl-1.0.1.2.tar.gz) = 6acf35a5e0a806c56d8b87a67e84cfe46dba79a3338620f8197aef45b1f5a81a -SIZE (cabal/ghc-mtl-1.0.1.2.tar.gz) = 2364 +SHA256 (cabal/ghc-mtl-1.2.1.0.tar.gz) = 934e36c03ae0cbf59d6eb6d626983a3e520c6101417284b0a652db74e333d940 +SIZE (cabal/ghc-mtl-1.2.1.0.tar.gz) = 2963 diff --git a/devel/hs-ghc-mtl/pkg-descr b/devel/hs-ghc-mtl/pkg-descr index 4c7b2bde0c4c..78107337605e 100644 --- a/devel/hs-ghc-mtl/pkg-descr +++ b/devel/hs-ghc-mtl/pkg-descr @@ -1,4 +1,4 @@ Provides an 'mtl' compatible version of the 'GhcT' monad-transformer defined in the 'GHC-API' since version 6.10.1. -WWW: http://darcsden.com/jcpetruzza/ghc-mtl +WWW: http://hub.darcs.net/jcpetruzza/ghc-mtl diff --git a/devel/hs-ghc-paths/Makefile b/devel/hs-ghc-paths/Makefile index 873068e30afd..b39d799967aa 100644 --- a/devel/hs-ghc-paths/Makefile +++ b/devel/hs-ghc-paths/Makefile @@ -3,13 +3,13 @@ PORTNAME= ghc-paths PORTVERSION= 0.1.0.9 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Knowledge of GHC's installation directories -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-gio/Makefile b/devel/hs-gio/Makefile index bb6f9213df7e..e74c5504e000 100644 --- a/devel/hs-gio/Makefile +++ b/devel/hs-gio/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= gio -PORTVERSION= 0.12.4 -PORTREVISION= 6 +PORTVERSION= 0.12.5.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +10,7 @@ COMMENT= Binding to the GIO LICENSE= LGPL21 USES= pkgconfig -USE_CABAL= glib>=0.12.0 mtl +USE_CABAL= glib>=0.12.5.3 mtl .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-gio/distinfo b/devel/hs-gio/distinfo index 30008c917c09..02f158eac3c9 100644 --- a/devel/hs-gio/distinfo +++ b/devel/hs-gio/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/gio-0.12.4.tar.gz) = 3efe74e15c2df03fcf390d37879e91f88dbd93257ae79900f88989f3cfc1fb5a -SIZE (cabal/gio-0.12.4.tar.gz) = 77980 +SHA256 (cabal/gio-0.12.5.3.tar.gz) = 8cfbfe99d3c019d8f804717ebaefdbe6bccc95238b83e9ea0a1c8c0a548d3ad9 +SIZE (cabal/gio-0.12.5.3.tar.gz) = 79099 diff --git a/devel/hs-git-annex/Makefile b/devel/hs-git-annex/Makefile index 21552bb1841d..f8bb74ee5649 100644 --- a/devel/hs-git-annex/Makefile +++ b/devel/hs-git-annex/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= git-annex -PORTVERSION= 4.20130601 -PORTREVISION= 4 +PORTVERSION= 5.20140717 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,15 +10,17 @@ COMMENT= Manage files with git, without checking their contents into git LICENSE= GPLv3 -USE_CABAL= bloomfilter dataenc dlist edit-distance extensible-exceptions \ - hslogger HTTP IfElse json MissingH MonadCatchIO-transformers \ - monad-control mtl>=2 network>=2.0 QuickCheck>=2.1 random \ - SafeSemaphore SHA text unix-compat utf8-string uuid +USE_CABAL= MissingH hslogger utf8-string network>=2.0 mtl>=2 HTTP \ + extensible-exceptions exceptions>=0.5 dataenc SHA json \ + monad-control MonadCatchIO-transformers IfElse text \ + QuickCheck>=2.1 bloomfilter edit-distance SafeSemaphore \ + uuid random dlist unix-compat aeson data-default \ + case-insensitive USES= gmake perl5 USE_PERL5= build -MAN1= git-annex.1 git-annex-shell.1 +MAN1PAGES= git-annex.1 git-annex-shell.1 BUILD_DEPENDS+= rsync:${PORTSDIR}/net/rsync \ git:${PORTSDIR}/devel/git \ @@ -32,72 +33,80 @@ RUN_DEPENDS+= rsync:${PORTSDIR}/net/rsync \ EXECUTABLE= git-annex git-annex-shell STANDALONE= yes -OPTIONS_DEFINE= S3 ASSISTANT INOTIFY WEBAPP PAIRING PRODUCTION TDFA -OPTIONS_DEFAULT= S3 ASSISTANT +FLAGS_DEFINE= S3 ASSISTANT INOTIFY WEBDAV WEBAPP WEBAPP_SECURE PAIRING \ + XMPP DNS PRODUCTION TDFA FEED QUVI CRYPTOHASH EKG TAHOE +FLAGS_DEFAULT= S3 ASSISTANT S3_DESC= S3 support +S3_FLAG_ENABLE= S3 +S3_FLAG_CABAL= hS3 + ASSISTANT_DESC= 'assistant' and 'watch' commands +ASSISTANT_FLAG_ENABLE= Assistant +ASSISTANT_FLAG_CABAL= async stm>=2.3 + INOTIFY_DESC= File system notifications support +INOTIFY_FLAG_ENABLE= Inotify +INOTIFY_FLAG_CABAL= kqueue + WEBAPP_DESC= Web application (requires assistant) +WEBAPP_FLAG_DEPENDS= ASSISTANT +WEBAPP_FLAG_ENABLE= Webapp +WEBAPP_FLAG_CABAL= yesod yesod-static yesod-static yesod-form yesod-core \ + case-insensitive http-types wai wai-logger warp \ + blaze-builder crypto-api shakespeare clientsession \ + data-default warp-tls path-pieces + +WEBAPP_SECURE_DESC= Secure webapp (requires webbapp) +WEBAPP_SECURE_FLAG_DEPENDS= WEBAPP +WEBAPP_SECURE_FLAG_ENABLE= Webapp-secure +WEBAPP_SECURE_FLAG_CABAL= warp-tls>=1.4 securemem byteable + PAIRING_DESC= Enable pairing (requires web application) +PAIRING_FLAG_DEPENDS= WEBAPP +PAIRING_FLAG_ENABLE= Pairing +PAIRING_FLAG_CABAL= network-multicast network-info + +XMPP_DESC= Enable notifications using XMPP (requires assistant) +XMPP_FLAG_DEPENDS= ASSISTANT +XMPP_FLAG_ENABLE= XMPP +XMPP_FLAG_CABAL= gnutls>=0.1.4 network-protocol-xmpp xml-types + +DNS_DESC= Use the DNS library for lookups (requires XMPP) +DNS_FLAG_DEPENDS= ASSISTANT XMPP +DNS_FLAG_ENABLE= DNS +DNS_FLAG_CABAL= dns + PRODUCTION_DESC= Production build +PRODUCTION_FLAG_ENABLE= Production + TDFA_DESC= Use regex-tdfa for wildcards +TDFA_FLAG_ENABLE= TDFA +TDFA_FLAG_CABAL= regex-tdfa + +WEBDAV_DESC= WebDAV support +WEBDAV_FLAG_ENABLE= WebDAV +WEBDAV_FLAG_CABAL= DAV>=0.3 http-conduit xml-conduit http-types + +FEED_DESC= Podcast feed support +FEED_FLAG_ENABLE= Feed +FEED_FLAG_CABAL= feed + +QUVI_DESC= quvi to download videos +QUVI_FLAG_ENABLE= Quvi +QUVI_FLAG_CABAL= aeson + +CRYPTOHASH_DESC= cryptohash for checksumming +CRYPTOHASH_FLAG_ENABLE= CryptoHash +CRYPTOHASH_FLAG_CABAL= cryptohash>=0.10.0 + +EKG_DESC= EKG for run-time monitoring +EKG_FLAG_ENABLE= EKG +EKG_FLAG_CABAL= ekg -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk" - -.if ${PORT_OPTIONS:MS3} -CONFIGURE_ARGS+= --flags="S3" -USE_CABAL+= hS3 -.else -CONFIGURE_ARGS+= --flags="-S3" -.endif - -.if ${PORT_OPTIONS:MASSISTANT} -CONFIGURE_ARGS+= --flags="Assistant" -USE_CABAL+= async stm>=2.3 -.else -CONFIGURE_ARGS+= --flags="-Assistant" -.endif - -.if ${PORT_OPTIONS:MINOTIFY} -CONFIGURE_ARGS+= --flags="Inotify" -USE_CABAL+= kqueue -.else -CONFIGURE_ARGS+= --flags="-Inotify" -.endif - -.if ${PORT_OPTIONS:MWEBAPP} && ${PORT_OPTIONS:MASSISTANT} -CONFIGURE_ARGS+= --flags="Webapp" -USE_CABAL+= yesod yesod-static case-insensitive http-types \ - transformers wai wai-logger warp blaze-builder \ - blaze-html crypto-api hamlet clientsession \ - yesod-default>=1.1.0 data-default -.else -CONFIGURE_ARGS+= --flags="-Webapp" -.endif - -.if ${PORT_OPTIONS:MWEBAPP} && ${PORT_OPTIONS:MPAIRING} -CONFIGURE_ARGS+= --flags="Pairing" -USE_CABAL+= network-multicast network-info -.else -CONFIGURE_ARGS+= --flags="-Pairing" -.endif - -# Disable all the other options -CONFIGURE_ARGS+= --flags="-DNS -XMPP -Dbus -WebDAV" - -.if ${PORT_OPTIONS:MPRODUCTION} -CONFIGURE_ARGS+= --flags="Production" -.else -CONFIGURE_ARGS+= --flags="-Production" -.endif - -.if ${PORT_OPTIONS:MTDFA} -CONFIGURE_ARGS+= --flags="TDFA" -USE_CABAL+= regex-tdfa -.else -CONFIGURE_ARGS+= --flags="-TDFA" -.endif +TAHOE_DESC= Enable the tahoe special remote +TAHOE_FLAG_ENABLE= Tahoe +TAHOE_FLAG_CABAL= aeson .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-git-annex/distinfo b/devel/hs-git-annex/distinfo index 7e93e176970a..ab6ca678c4f7 100644 --- a/devel/hs-git-annex/distinfo +++ b/devel/hs-git-annex/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/git-annex-4.20130601.tar.gz) = 96228918c356bc3e23693fd0c48e2557c68d97c769a7e76082851b91535cd250 -SIZE (cabal/git-annex-4.20130601.tar.gz) = 3332000 +SHA256 (cabal/git-annex-5.20140717.tar.gz) = 746570ffafc92b3acd19bef84ffea6ee126cf2b043e8adc7f3b61b57d0c52fa5 +SIZE (cabal/git-annex-5.20140717.tar.gz) = 4390361 diff --git a/devel/hs-git-annex/files/patch-Build__Configure.hs b/devel/hs-git-annex/files/patch-Build__Configure.hs new file mode 100644 index 000000000000..ea06e561b749 --- /dev/null +++ b/devel/hs-git-annex/files/patch-Build__Configure.hs @@ -0,0 +1,11 @@ +--- ./Build/Configure.hs.orig 2014-07-09 22:09:05.000000000 +0200 ++++ ./Build/Configure.hs 2014-07-13 15:15:00.000000000 +0200 +@@ -68,7 +68,7 @@ + else search cmds + + shacmds n = concatMap (\x -> [x, 'g':x]) $ +- map (\x -> "sha" ++ show n ++ x) ["sum", ""] ++ map (\x -> "gsha" ++ show n ++ x) ["sum", ""] + + tmpDir :: String + tmpDir = "tmp" diff --git a/devel/hs-git-annex/files/patch-Build__DesktopFile.hs b/devel/hs-git-annex/files/patch-Build__DesktopFile.hs index 8dfb7d3275fd..5a5352bc2d4a 100644 --- a/devel/hs-git-annex/files/patch-Build__DesktopFile.hs +++ b/devel/hs-git-annex/files/patch-Build__DesktopFile.hs @@ -1,20 +1,30 @@ ---- ./Build/DesktopFile.hs.orig 2013-05-03 05:20:19.000000000 +0200 -+++ ./Build/DesktopFile.hs 2013-05-09 22:23:06.000000000 +0200 -@@ -42,11 +42,15 @@ +--- ./Build/DesktopFile.hs.orig 2014-07-09 22:09:05.000000000 +0200 ++++ ./Build/DesktopFile.hs 2014-07-13 01:40:51.000000000 +0200 +@@ -25,6 +25,7 @@ + #ifndef mingw32_HOST_OS + import System.Posix.User + #endif ++import System.FilePath.Posix + import Data.Maybe - writeFDODesktop :: FilePath -> IO () + systemwideInstall :: IO Bool +@@ -48,12 +49,17 @@ writeFDODesktop command = do -- datadir <- ifM systemwideInstall ( return systemDataDir, userDataDir ) + systemwide <- systemwideInstall + +- datadir <- if systemwide then return systemDataDir else userDataDir + prefix <- catchMaybeIO (getEnv "PREFIX") + let (sddir,scdir) = case prefix of -+ Just p -> (p </> "share", p </> "etc/xdg") -+ Nothing -> (systemDataDir, systemConfigDir) -+ datadir <- ifM systemwideInstall ( return sddir, userDataDir ) - installMenu command - =<< inDestDir (desktopMenuFilePath "git-annex" datadir) ++ Just p -> (p </> "share", p </> "etc/xdg") ++ Nothing -> (systemDataDir, systemConfigDir) ++ ++ datadir <- if systemwide then return sddir else userDataDir + menufile <- inDestDir (desktopMenuFilePath "git-annex" datadir) + icondir <- inDestDir (iconDir datadir) + installMenu command menufile "doc" icondir -- configdir <- ifM systemwideInstall ( return systemConfigDir, userConfigDir ) -+ configdir <- ifM systemwideInstall ( return scdir, userConfigDir ) +- configdir <- if systemwide then return systemConfigDir else userConfigDir ++ configdir <- if systemwide then return scdir else userConfigDir installAutoStart command =<< inDestDir (autoStartPath "git-annex" configdir) diff --git a/devel/hs-git-annex/files/patch-Setup.hs b/devel/hs-git-annex/files/patch-Setup.hs index 7f82bdb2d34a..e08c40a737d2 100644 --- a/devel/hs-git-annex/files/patch-Setup.hs +++ b/devel/hs-git-annex/files/patch-Setup.hs @@ -1,5 +1,5 @@ ---- Setup.hs.orig 2013-08-27 21:23:35.000000000 +0100 -+++ Setup.hs 2013-12-08 17:28:34.656382191 +0000 +--- ./Setup.hs.orig 2014-01-22 21:23:18.000000000 +0100 ++++ ./Setup.hs 2014-07-10 21:52:00.000000000 +0200 @@ -19,6 +19,7 @@ main = defaultMainWithHooks simpleUserHooks { preConf = configure @@ -33,3 +33,9 @@ srcManpages = zip (repeat srcManDir) <$> filterM doesFileExist manpages srcManDir = "" +@@ -60,4 +70,4 @@ + installDesktopFile copyDest verbosity pkg lbi = + DesktopFile.install $ dstBinDir </> "git-annex" + where +- dstBinDir = bindir $ absoluteInstallDirs pkg lbi copyDest ++ dstBinDir = bindir $ absoluteInstallDirs pkg lbi NoCopyDest diff --git a/devel/hs-git-annex/files/patch-Utility__Yesod.hs b/devel/hs-git-annex/files/patch-Utility__Yesod.hs new file mode 100644 index 000000000000..2dd51c659a7d --- /dev/null +++ b/devel/hs-git-annex/files/patch-Utility__Yesod.hs @@ -0,0 +1,20 @@ +--- ./Utility/Yesod.hs.orig 2013-07-09 22:04:16.000000000 +0200 ++++ ./Utility/Yesod.hs 2013-07-16 12:02:57.000000000 +0200 +@@ -31,7 +31,7 @@ + #ifndef __ANDROID__ + import Yesod.Default.Util + import Language.Haskell.TH.Syntax (Q, Exp) +-#if MIN_VERSION_yesod_default(1,1,0) ++#if MIN_VERSION_yesod(1,2,0) + import Data.Default (def) + import Text.Hamlet hiding (Html) + #endif +@@ -39,7 +39,7 @@ + + #ifndef __ANDROID__ + widgetFile :: String -> Q Exp +-#if ! MIN_VERSION_yesod_default(1,1,0) ++#if ! MIN_VERSION_yesod(1,2,0) + widgetFile = widgetFileNoReload + #else + widgetFile = widgetFileNoReload $ def diff --git a/devel/hs-git-annex/files/patch-git-annex.cabal b/devel/hs-git-annex/files/patch-git-annex.cabal new file mode 100644 index 000000000000..ec18d885ef7f --- /dev/null +++ b/devel/hs-git-annex/files/patch-git-annex.cabal @@ -0,0 +1,16 @@ +--- ./git-annex.cabal.orig 2014-07-17 17:53:21.000000000 +0200 ++++ ./git-annex.cabal 2014-07-28 19:40:41.000000000 +0200 +@@ -187,10 +187,11 @@ + CPP-Options: -DANDROID_SPLICES + + if flag(Webapp) ++ extensions: TemplateHaskell + Build-Depends: +- yesod, yesod-default, yesod-static, yesod-form, yesod-core, ++ yesod (>= 1.2), yesod-static, yesod-form, yesod-core, + http-types, transformers, wai, wai-extra, warp, warp-tls, +- blaze-builder, crypto-api, hamlet, clientsession, ++ blaze-builder, crypto-api, clientsession, + template-haskell, data-default, aeson, path-pieces, + shakespeare + CPP-Options: -DWITH_WEBAPP diff --git a/devel/hs-git-annex/pkg-plist b/devel/hs-git-annex/pkg-plist index 44bf29b07dba..3e52b0623701 100644 --- a/devel/hs-git-annex/pkg-plist +++ b/devel/hs-git-annex/pkg-plist @@ -1,4 +1,12 @@ etc/xdg/autostart/git-annex.desktop share/applications/git-annex.desktop +share/icons/hicolor/16x16/apps/git-annex.png +share/icons/hicolor/scalable/apps/git-annex.svg @dirrmtry etc/xdg/autostart @dirrmtry etc/xdg +@dirrmtry share/icons/hicolor/scalable/apps +@dirrmtry share/icons/hicolor/scalable +@dirrmtry share/icons/hicolor/16x16/apps +@dirrmtry share/icons/hicolor/16x16 +@dirrmtry share/icons/hicolor +@dirrmtry share/icons diff --git a/devel/hs-glade/Makefile b/devel/hs-glade/Makefile index 73d49ce3d8ae..c68508aedea1 100644 --- a/devel/hs-glade/Makefile +++ b/devel/hs-glade/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= glade -PORTVERSION= 0.12.1 -PORTREVISION= 10 +PORTVERSION= 0.12.5.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +10,7 @@ COMMENT= Binding to the glade library LICENSE= LGPL21 USES= pkgconfig -USE_CABAL= glib>=0.12 gtk>=0.12 +USE_CABAL= glib>=0.12.5.0 gtk>=0.12.5.0 USE_GNOME= libglade2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-glade/distinfo b/devel/hs-glade/distinfo index 52b9a11f07ef..ca737bc048e0 100644 --- a/devel/hs-glade/distinfo +++ b/devel/hs-glade/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/glade-0.12.1.tar.gz) = 2025c44fbaada6463a99e3c5b39bdc8c9b846b59fe04194ec5dffd65be6c8f84 -SIZE (cabal/glade-0.12.1.tar.gz) = 153938 +SHA256 (cabal/glade-0.12.5.0.tar.gz) = 79eea09019429ba552b49ae11cf287577937234bd54713aa82ecf3968b3f7435 +SIZE (cabal/glade-0.12.5.0.tar.gz) = 152942 diff --git a/devel/hs-glib/Makefile b/devel/hs-glib/Makefile index ea438dfb03e2..08329044a879 100644 --- a/devel/hs-glib/Makefile +++ b/devel/hs-glib/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= glib -PORTVERSION= 0.12.4 -PORTREVISION= 6 +PORTVERSION= 0.12.5.4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +10,7 @@ COMMENT= Binding to the GLIB library for Gtk2Hs LICENSE= LGPL21 USES= pkgconfig -USE_CABAL= gtk2hs-buildtools +USE_CABAL= utf8-string>=0.2 gtk2hs-buildtools USE_GNOME= glib20 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-glib/distinfo b/devel/hs-glib/distinfo index 4907f52b0bae..004653def22e 100644 --- a/devel/hs-glib/distinfo +++ b/devel/hs-glib/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/glib-0.12.4.tar.gz) = 5d9df40d0891ec45cd4b96485ae00815a57563dcf4167f18fef2d11e3cbc2269 -SIZE (cabal/glib-0.12.4.tar.gz) = 45391 +SHA256 (cabal/glib-0.12.5.4.tar.gz) = e63346df27cb45aa7c76bfffe5ba81bb5332b48bde4ccbe931183e5d357378c9 +SIZE (cabal/glib-0.12.5.4.tar.gz) = 46080 diff --git a/devel/hs-gtk2hs-buildtools/Makefile b/devel/hs-gtk2hs-buildtools/Makefile index bd9f9ade6e84..b13c1002626f 100644 --- a/devel/hs-gtk2hs-buildtools/Makefile +++ b/devel/hs-gtk2hs-buildtools/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= gtk2hs-buildtools -PORTVERSION= 0.12.4 -PORTREVISION= 6 +PORTVERSION= 0.12.5.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ COMMENT= Tools to build the Gtk2Hs suite of User Interface Libraries LICENSE= GPLv2 -USE_CABAL= random +USE_CABAL= hashtables random USE_ALEX= yes USE_HAPPY= yes diff --git a/devel/hs-gtk2hs-buildtools/distinfo b/devel/hs-gtk2hs-buildtools/distinfo index 470daee5a72a..6a0c90a018b4 100644 --- a/devel/hs-gtk2hs-buildtools/distinfo +++ b/devel/hs-gtk2hs-buildtools/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/gtk2hs-buildtools-0.12.4.tar.gz) = 5fe05fee08484ee9a8515b04536426fe263c830094c548534304971e2ffa0576 -SIZE (cabal/gtk2hs-buildtools-0.12.4.tar.gz) = 212505 +SHA256 (cabal/gtk2hs-buildtools-0.12.5.2.tar.gz) = 3c7a0c106acaad01b9816c13755687c650bbcdaa1112da43eb89461c277795f0 +SIZE (cabal/gtk2hs-buildtools-0.12.5.2.tar.gz) = 169072 diff --git a/devel/hs-gtk2hs-buildtools/pkg-descr b/devel/hs-gtk2hs-buildtools/pkg-descr index 0b409f26bed7..a58060b53986 100644 --- a/devel/hs-gtk2hs-buildtools/pkg-descr +++ b/devel/hs-gtk2hs-buildtools/pkg-descr @@ -1,8 +1,8 @@ -This package provides a set of helper programs necessary to build the Gtk2Hs -suite of libraries. These tools include a modified c2hs binding tool that -is used to generated FFI declarations, a tool to build a type hiearchy that -mirrors the C type hiearchy of GObjects found in glib, and a generator for -signal declarations that are used to call back from C to Haskell. These tools -are not needed to actually run Gtk2Hs programs. +This package provides a set of helper programs necessary to build the +Gtk2Hs suite of libraries. These tools include a modified c2hs binding +tool that is used to generated FFI declarations, a tool to build a type +hiearchy that mirrors the C type hiearchy of GObjects found in glib, and +a generator for signal declarations that are used to call back from C to +Haskell. These tools are not needed to actually run Gtk2Hs programs. -WWW: http://www.haskell.org/gtk2hs/ +WWW: http://projects.haskell.org/gtk2hs/ diff --git a/devel/hs-haddock/Makefile b/devel/hs-haddock/Makefile index 6b405af332a7..509b9dff4770 100644 --- a/devel/hs-haddock/Makefile +++ b/devel/hs-haddock/Makefile @@ -2,16 +2,15 @@ # $FreeBSD$ PORTNAME= haddock -PORTVERSION= 2.13.2 -PORTREVISION= 4 +PORTVERSION= 2.14.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Documentation-generation tool for Haskell libraries -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= ghc-paths xhtml>=3000.2 +USE_CABAL= ghc-paths USE_ALEX= true USE_HAPPY= true diff --git a/devel/hs-haddock/distinfo b/devel/hs-haddock/distinfo index f74d8b063751..3d28abb0fb92 100644 --- a/devel/hs-haddock/distinfo +++ b/devel/hs-haddock/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/haddock-2.13.2.tar.gz) = 25e7d5819d38cbb1c9b1ff967e2a4093c776c3defaa0a249c8eabba1e70892e3 -SIZE (cabal/haddock-2.13.2.tar.gz) = 174973 +SHA256 (cabal/haddock-2.14.2.tar.gz) = 33df230cd8baeed87caa31fc13257a921778b6b700c78bd9237024e08d942641 +SIZE (cabal/haddock-2.14.2.tar.gz) = 230365 diff --git a/devel/hs-haddock/files/patch-src__Haddock__Convert.hs b/devel/hs-haddock/files/patch-src__Haddock__Convert.hs new file mode 100644 index 000000000000..860c2384bec6 --- /dev/null +++ b/devel/hs-haddock/files/patch-src__Haddock__Convert.hs @@ -0,0 +1,15 @@ +--- ./src/Haddock/Convert.hs.orig 2014-04-02 23:25:15.000000000 +0200 ++++ ./src/Haddock/Convert.hs 2014-07-14 06:39:49.000000000 +0200 +@@ -94,10 +94,10 @@ + (synifyType ImplicitizeForAll (dataConUserType dc))) + + AConLike (PatSynCon ps) -> +- let (_, _, (req_theta, prov_theta)) = patSynSig ps ++ let (_, _, req_theta, prov_theta,_, res_ty) = patSynSig ps + in SigD $ PatSynSig (synifyName ps) + (fmap (synifyType WithinType) (patSynTyDetails ps)) +- (synifyType WithinType (patSynType ps)) ++ (synifyType WithinType res_ty) + (synifyCtx req_theta) + (synifyCtx prov_theta) + diff --git a/devel/hs-haddock/files/patch-src__Haddock__Interface__Create.hs b/devel/hs-haddock/files/patch-src__Haddock__Interface__Create.hs new file mode 100644 index 000000000000..919d0d5271af --- /dev/null +++ b/devel/hs-haddock/files/patch-src__Haddock__Interface__Create.hs @@ -0,0 +1,20 @@ +--- ./src/Haddock/Interface/Create.hs.orig 2014-04-02 23:25:15.000000000 +0200 ++++ ./src/Haddock/Interface/Create.hs 2014-07-14 06:40:22.000000000 +0200 +@@ -364,7 +364,7 @@ + where + decls = docs ++ defs ++ sigs ++ ats + docs = mkDecls tcdDocs DocD class_ +- defs = mkDecls (map snd . bagToList . tcdMeths) ValD class_ ++ defs = mkDecls (bagToList . tcdMeths) ValD class_ + sigs = mkDecls tcdSigs SigD class_ + ats = mkDecls tcdATs (TyClD . FamDecl) class_ + +@@ -390,7 +390,7 @@ + mkDecls hs_docs DocD group_ ++ + mkDecls hs_instds InstD group_ ++ + mkDecls (typesigs . hs_valds) SigD group_ ++ +- mkDecls (map snd . valbinds . hs_valds) ValD group_ ++ mkDecls (valbinds . hs_valds) ValD group_ + where + typesigs (ValBindsOut _ sigs) = filter isVanillaLSig sigs + typesigs _ = error "expected ValBindsOut" diff --git a/devel/hs-happy/Makefile b/devel/hs-happy/Makefile index 6a5272aad646..44a64c503c1d 100644 --- a/devel/hs-happy/Makefile +++ b/devel/hs-happy/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= happy -PORTVERSION= 1.18.10 -PORTREVISION= 6 +PORTVERSION= 1.19.4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Happy is a parser generator for Haskell -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= mtl>=1.0 diff --git a/devel/hs-happy/distinfo b/devel/hs-happy/distinfo index fefe11034ae7..d8bed0a2932b 100644 --- a/devel/hs-happy/distinfo +++ b/devel/hs-happy/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/happy-1.18.10.tar.gz) = c1c920f77906740252e261e2baec5b7519e584344d6080aa5a9cc0b677b9064b -SIZE (cabal/happy-1.18.10.tar.gz) = 159994 +SHA256 (cabal/happy-1.19.4.tar.gz) = 6be499f66c61f8c48cbbbcb70515eb8e62c2bfa08adcc8c9474e7ae343a6936d +SIZE (cabal/happy-1.19.4.tar.gz) = 160497 diff --git a/devel/hs-hashable/Makefile b/devel/hs-hashable/Makefile index 0c0203a33ed3..ffda59724c89 100644 --- a/devel/hs-hashable/Makefile +++ b/devel/hs-hashable/Makefile @@ -1,17 +1,28 @@ # $FreeBSD$ PORTNAME= hashable -PORTVERSION= 1.1.2.5 -PORTREVISION= 4 +PORTVERSION= 1.2.2.0 PORTEPOCH= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Class for types that can be converted to a hash value -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= text>=0.11.0.5 +FLAGS_DEFINE= INTEGER_GMP SSE2 SSE41 +FLAGS_DEFAULT= INTEGER_GMP SSE2 + +INTEGER_GMP_DESC= Use integer-gmp for fast Integer instances +INTEGER_GMP_FLAG_ENABLE= integer-gmp + +SSE2_DESC= Support for SSE 2 +SSE2_FLAG_ENABLE= sse2 + +SSE41_DESC= Support for SSE 4.1 +SSE41_FLAG_ENABLE= sse41 + .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-hashable/distinfo b/devel/hs-hashable/distinfo index 5a166ac6bda9..734f99f3e5c2 100644 --- a/devel/hs-hashable/distinfo +++ b/devel/hs-hashable/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hashable-1.1.2.5.tar.gz) = 3fb5d430c9289ebada4991a76fd78f028aaaf17957dc666ddc7b89c98a54713d -SIZE (cabal/hashable-1.1.2.5.tar.gz) = 9129 +SHA256 (cabal/hashable-1.2.2.0.tar.gz) = 033a90b0369af59bf922d0c2af8d73a18432b46b0a47607f436d38f873a88e21 +SIZE (cabal/hashable-1.2.2.0.tar.gz) = 23456 diff --git a/devel/hs-hashed-storage/Makefile b/devel/hs-hashed-storage/Makefile index c8737aaf8231..39dbea7bfa18 100644 --- a/devel/hs-hashed-storage/Makefile +++ b/devel/hs-hashed-storage/Makefile @@ -1,18 +1,17 @@ # $FreeBSD$ PORTNAME= hashed-storage -PORTVERSION= 0.5.10 -PORTREVISION= 6 +PORTVERSION= 0.5.11 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Hashed file storage support code -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= dataenc extensible-exceptions mmap>=0.5 mtl zlib -CONFIGURE_ARGS+= --flags="-test" +FLAGS_DISABLE= test .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-hashed-storage/distinfo b/devel/hs-hashed-storage/distinfo index 29d35a601b04..80c49d2722dd 100644 --- a/devel/hs-hashed-storage/distinfo +++ b/devel/hs-hashed-storage/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hashed-storage-0.5.10.tar.gz) = 05824a4cedd2be03444fd0bc664f5c94f6edc50005f1a8f99657150fa6cdedcc -SIZE (cabal/hashed-storage-0.5.10.tar.gz) = 57658 +SHA256 (cabal/hashed-storage-0.5.11.tar.gz) = 734b5e91081e355384f86fdd67f242e095e8c5196b182a62cc996fdabdb21569 +SIZE (cabal/hashed-storage-0.5.11.tar.gz) = 57315 diff --git a/devel/hs-hashtables/Makefile b/devel/hs-hashtables/Makefile index d39cf68b5787..5da4a28464f7 100644 --- a/devel/hs-hashtables/Makefile +++ b/devel/hs-hashtables/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= hashtables -PORTVERSION= 1.1.0.2 -PORTREVISION= 5 +PORTVERSION= 1.1.2.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Mutable hash tables in the ST monad -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= hashable>=1.1 primitive vector>=0.7 +USE_CABAL= hashable primitive vector>=0.7 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-hashtables/distinfo b/devel/hs-hashtables/distinfo index 91bd54a62318..8921c6fa0c52 100644 --- a/devel/hs-hashtables/distinfo +++ b/devel/hs-hashtables/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hashtables-1.1.0.2.tar.gz) = e92edb65f776e06e1ae52f16d2452a377c4af231d7990a9f7f109990371b2034 -SIZE (cabal/hashtables-1.1.0.2.tar.gz) = 48598 +SHA256 (cabal/hashtables-1.1.2.1.tar.gz) = c50d910fea2e81eca53d9a2dfbc925246be5b7cc2d0854c6d9e95eaab05ac684 +SIZE (cabal/hashtables-1.1.2.1.tar.gz) = 48553 diff --git a/devel/hs-hashtables/pkg-descr b/devel/hs-hashtables/pkg-descr index 25312ea14af2..ebc1f1512255 100644 --- a/devel/hs-hashtables/pkg-descr +++ b/devel/hs-hashtables/pkg-descr @@ -1,5 +1,6 @@ -This package provides a couple of different implementations of mutable hash tables -in the ST monad, as well as a type class abstracting their common operations, and -a set of wrappers to use the hash tables in the IO monad. +This package provides a couple of different implementations of mutable +hash tables in the ST monad, as well as a type class abstracting their +common operations, and a set of wrappers to use the hash tables in the +IO monad. WWW: http://github.com/gregorycollins/hashtables diff --git a/devel/hs-haskeline/Makefile b/devel/hs-haskeline/Makefile deleted file mode 100644 index 82c9803ee6b5..000000000000 --- a/devel/hs-haskeline/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com> -# $FreeBSD$ - -PORTNAME= haskeline -PORTVERSION= 0.7.0.3 -PORTREVISION= 5 -CATEGORIES= devel haskell - -MAINTAINER= haskell@FreeBSD.org -COMMENT= Command-line interface for user input, written in Haskell - -LICENSE= BSD - -USE_CABAL= transformers>=0.2 -USES+= iconv - -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" -.include <bsd.port.mk> diff --git a/devel/hs-haskeline/distinfo b/devel/hs-haskeline/distinfo deleted file mode 100644 index 4a3df6b79a1a..000000000000 --- a/devel/hs-haskeline/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/haskeline-0.7.0.3.tar.gz) = 4f23c5dc8b4e9f5ed67b966300ba4322467db25bf26d74e2418fccd69210ac83 -SIZE (cabal/haskeline-0.7.0.3.tar.gz) = 67803 diff --git a/devel/hs-haskeline/pkg-descr b/devel/hs-haskeline/pkg-descr deleted file mode 100644 index ee03e3397bb3..000000000000 --- a/devel/hs-haskeline/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Haskeline provides a user interface for line input in command-line programs. -This library is similar in purpose to readline, but since it is written in -Haskell it is (hopefully) more easily used in other Haskell programs. -Haskeline runs both on POSIX-compatible systems and on Windows. - -WWW: http://trac.haskell.org/haskeline diff --git a/devel/hs-haskell-platform/Makefile b/devel/hs-haskell-platform/Makefile index 7385083c5936..40800de13c28 100644 --- a/devel/hs-haskell-platform/Makefile +++ b/devel/hs-haskell-platform/Makefile @@ -1,53 +1,58 @@ # $FreeBSD$ PORTNAME= haskell-platform -PORTVERSION= 2013.2.0.0 +PORTVERSION= 2014.2.0.0 # Please note that the port *strictly depends* on certain versions of other # ports, so revisit the USE_CABAL line on bumping the portrevision. Thanks! -PORTREVISION= 4 +PORTREVISION= 0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= The Haskell Platform -LICENSE= BSD +LICENSE= BSD3CLAUSE METAPORT= yes -USE_CABAL= async==2.0.1.4_4 \ - attoparsec==0.10.4.0_5 \ - cgi==3001.1.7.5_4,1 \ - fgl==5.4.2.4_9 \ - GLUT==2.4.0.0_5,1 \ - GLURaw==1.3.0.0_4 \ - haskell-src==1.0.1.5_8 \ - hashable==1.1.2.5_4,1 \ - html==1.0.1.2_11 \ - HTTP==4000.2.8_4 \ - HUnit==1.2.5.2_4 \ - mtl==2.1.2_6 \ - network==2.4.1.2_4 \ - OpenGL==2.8.0.0_4,1 \ - OpenGLRaw==1.3.0.0_5 \ - parallel==3.2.0.3_6 \ - parsec==3.1.3_6 \ - primitive==0.5.0.1_6 \ - QuickCheck==2.6_4 \ - random==1.0.1.1_8 \ - regex-base==0.93.2_11 \ - regex-compat==0.95.1_9 \ - regex-posix==0.95.2_6 \ - split==0.2.2_4 \ - stm==2.4.2_4 \ - syb==0.4.0_4 \ - text==0.11.3.1_4 \ - transformers==0.3.0.0_8 \ - vector==0.10.0.1_6 \ - xhtml==3000.2.1_8 \ - zlib==0.5.4.1_4 \ - cabal-install==1.16.0.2_4 \ - alex==3.0.5_4 \ - happy==1.18.10_6 +USE_CABAL= async==2.0.1.5 \ + attoparsec==0.10.4.0_6 \ + case-insensitive==1.1.0.3 \ + fgl==5.5.0.1 \ + GLUT==2.5.1.1,1 \ + GLURaw==1.4.0.1 \ + haskell-src==1.0.1.6 \ + hashable==1.2.2.0,1 \ + html==1.0.1.2_12 \ + HTTP==4000.2.10 \ + HUnit==1.2.5.2_5 \ + mtl==2.1.3.1 \ + network==2.4.2.3 \ + OpenGL==2.9.2.0,1 \ + OpenGLRaw==1.5.0.0 \ + parallel==3.2.0.4 \ + parsec==3.1.5 \ + primitive==0.5.2.1 \ + QuickCheck==2.6_5 \ + random==1.0.1.1_9 \ + regex-base==0.93.2_12 \ + regex-compat==0.95.1_10 \ + regex-posix==0.95.2_7 \ + split==0.2.2_5 \ + stm==2.4.2_5 \ + syb==0.4.1 \ + text==1.1.0.0 \ + unordered-containers==0.2.4.0 \ + vector==0.10.9.1 \ + zlib==0.5.4.1_5 \ + cabal-install==1.18.0.5 \ + alex==3.1.3 \ + happy==1.19.4 \ + hscolour==1.20.3_7,1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" + +.if ${GHC_VERSION} != 7.8.3 +IGNORE= will not work: GHC ${GHC_VERSION} is not supported +.endif + .include <bsd.port.mk> diff --git a/devel/hs-haskell-src-exts/Makefile b/devel/hs-haskell-src-exts/Makefile index 57f39988997b..da3c0f65850a 100644 --- a/devel/hs-haskell-src-exts/Makefile +++ b/devel/hs-haskell-src-exts/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= haskell-src-exts -PORTVERSION= 1.13.5 -PORTREVISION= 6 +PORTVERSION= 1.15.0.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Manipulating Haskell source -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= cpphs>=1.3 USE_HAPPY= yes diff --git a/devel/hs-haskell-src-exts/distinfo b/devel/hs-haskell-src-exts/distinfo index 8b3e968c80df..53c47d63c43a 100644 --- a/devel/hs-haskell-src-exts/distinfo +++ b/devel/hs-haskell-src-exts/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/haskell-src-exts-1.13.5.tar.gz) = 7c5adc74bc76b26a2ba7de6927877c6ed930c64039371c0c84c5257aae837f0d -SIZE (cabal/haskell-src-exts-1.13.5.tar.gz) = 291329 +SHA256 (cabal/haskell-src-exts-1.15.0.1.tar.gz) = 85f475693a87fd26a3a8b32dea2660bfdca35c2b5d11506ab11b1dc20c88e576 +SIZE (cabal/haskell-src-exts-1.15.0.1.tar.gz) = 1605910 diff --git a/devel/hs-haskell-src-exts/pkg-descr b/devel/hs-haskell-src-exts/pkg-descr index 033d20510a5f..f591d63b87e7 100644 --- a/devel/hs-haskell-src-exts/pkg-descr +++ b/devel/hs-haskell-src-exts/pkg-descr @@ -13,4 +13,4 @@ and a few more. All extensions implemented in GHC are supported. Apart from these standard extensions, it also handles regular patterns as per the HaRP extension as well as HSX-style embedded XML syntax. -WWW: http://code.haskell.org/haskell-src-exts/ +WWW: https://github.com/haskell-suite/haskell-src-exts diff --git a/devel/hs-haskell-src/Makefile b/devel/hs-haskell-src/Makefile index 10998ecdeda4..0b3797fa41a9 100644 --- a/devel/hs-haskell-src/Makefile +++ b/devel/hs-haskell-src/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= haskell-src -PORTVERSION= 1.0.1.5 -PORTREVISION= 8 +PORTVERSION= 1.0.1.6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Support for manipulating Haskell source code -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_HAPPY= yes USE_CABAL= syb diff --git a/devel/hs-haskell-src/distinfo b/devel/hs-haskell-src/distinfo index 813e37a89193..27d292c43384 100644 --- a/devel/hs-haskell-src/distinfo +++ b/devel/hs-haskell-src/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/haskell-src-1.0.1.5.tar.gz) = 9f3726902247cc955d085997254bb58c16cc337ee83de5ccfb17dcbcb488c3ab -SIZE (cabal/haskell-src-1.0.1.5.tar.gz) = 51827 +SHA256 (cabal/haskell-src-1.0.1.6.tar.gz) = c7c556366025d9895d1110ecfa30a29e29d7d0a8cb447716fe601e4ff5da4cef +SIZE (cabal/haskell-src-1.0.1.6.tar.gz) = 52967 diff --git a/devel/hs-haskell-src/pkg-descr b/devel/hs-haskell-src/pkg-descr index 02c68f4750b8..6c8e2a9c5c52 100644 --- a/devel/hs-haskell-src/pkg-descr +++ b/devel/hs-haskell-src/pkg-descr @@ -1,6 +1,6 @@ -The 'haskell-src' package provides support for manipulating Haskell -source code. The package provides a lexer, parser and pretty-printer, -and a definition of a Haskell abstract syntax tree (AST). Common uses -of this package are to parse or generate Haskell 98 code. +The haskell-src package provides support for manipulating Haskell source +code. The package provides a lexer, parser and pretty-printer, and a +definition of a Haskell abstract syntax tree (AST). Common uses of this +package are to parse or generate Haskell 98 code. WWW: http://hackage.haskell.org/package/haskell-src diff --git a/devel/hs-hasktags/Makefile b/devel/hs-hasktags/Makefile index 2f1488d15091..cc0cd834b3bd 100644 --- a/devel/hs-hasktags/Makefile +++ b/devel/hs-hasktags/Makefile @@ -1,14 +1,15 @@ # $FreeBSD$ PORTNAME= hasktags -PORTVERSION= 0.68.2 -PORTREVISION= 5 +PORTVERSION= 0.69.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Produces ctags "tags" and etags "TAGS" files for Haskell programs -LICENSE= BSD +LICENSE= BSD3CLAUSE + +USE_CABAL= json>=0.5 utf8-string EXECUTABLE= hasktags diff --git a/devel/hs-hasktags/distinfo b/devel/hs-hasktags/distinfo index bfa8200033c1..7acaf6d87f04 100644 --- a/devel/hs-hasktags/distinfo +++ b/devel/hs-hasktags/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hasktags-0.68.2.tar.gz) = 5a5f5fcd1d0a47fd3f930a306f0ee43e8401e47af2f263079f5ac18ae4466251 -SIZE (cabal/hasktags-0.68.2.tar.gz) = 9542 +SHA256 (cabal/hasktags-0.69.0.tar.gz) = 08e200e30929e4a950307e61464db40d47a83debb4b19410cbaea8020b376aad +SIZE (cabal/hasktags-0.69.0.tar.gz) = 55885 diff --git a/devel/hs-hasktags/pkg-descr b/devel/hs-hasktags/pkg-descr index bce99cc24f22..297bd55c5ff5 100644 --- a/devel/hs-hasktags/pkg-descr +++ b/devel/hs-hasktags/pkg-descr @@ -1,3 +1,3 @@ Produces ctags "tags" and etags "TAGS" files for Haskell programs. -WWW: http://hackage.haskell.org/package/hasktags +WWW: http://github.com/MarcWeber/hasktags diff --git a/devel/hs-hastache/Makefile b/devel/hs-hastache/Makefile index 597c46ad0396..d6b9b218eb71 100644 --- a/devel/hs-hastache/Makefile +++ b/devel/hs-hastache/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= hastache -PORTVERSION= 0.5.0 -PORTREVISION= 5 +PORTVERSION= 0.6.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Haskell implementation of Mustache templates -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= blaze-builder ieee754 mtl syb text transformers utf8-string +USE_CABAL= blaze-builder ieee754 mtl syb text utf8-string INSTALL_PORTDATA= cd ${WRKSRC} && ${INSTALL_DATA} README.md ${STAGEDIR}${DATADIR} diff --git a/devel/hs-hastache/distinfo b/devel/hs-hastache/distinfo index 563fcafcb3cf..7a3ef324cb71 100644 --- a/devel/hs-hastache/distinfo +++ b/devel/hs-hastache/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hastache-0.5.0.tar.gz) = c8fa5525433bbed0f684da356429589c672fee861132ec9a2bb4747c38bc37b0 -SIZE (cabal/hastache-0.5.0.tar.gz) = 12670 +SHA256 (cabal/hastache-0.6.0.tar.gz) = b033a0dd3a38e0ef0772562bb1d5ed8f535c2fa6955633875ae520a6614dc0fc +SIZE (cabal/hastache-0.6.0.tar.gz) = 13195 diff --git a/devel/hs-hinotify/Makefile b/devel/hs-hinotify/Makefile index 1dc6a6fbc788..f2bcbd08d48a 100644 --- a/devel/hs-hinotify/Makefile +++ b/devel/hs-hinotify/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= hinotify -PORTVERSION= 0.3.5 -PORTREVISION= 6 +PORTVERSION= 0.3.7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Haskell binding to inotify -LICENSE= BSD +LICENSE= BSD3CLAUSE LIB_DEPENDS= libinotify.so:${PORTSDIR}/devel/libinotify diff --git a/devel/hs-hinotify/distinfo b/devel/hs-hinotify/distinfo index 69880f0354af..d53c2ea68fc5 100644 --- a/devel/hs-hinotify/distinfo +++ b/devel/hs-hinotify/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hinotify-0.3.5.tar.gz) = 14c42e1fe3b7cef1bf5a545615c33b20ce7c6affe8474824faeb0d2e38deff02 -SIZE (cabal/hinotify-0.3.5.tar.gz) = 11030 +SHA256 (cabal/hinotify-0.3.7.tar.gz) = 0b702d104f35ca925c748deb9e2a1faaaf6b7b517e48a39a8c8f7d1ad3ebf544 +SIZE (cabal/hinotify-0.3.7.tar.gz) = 6760 diff --git a/devel/hs-hint/Makefile b/devel/hs-hint/Makefile index 22f44e9673e3..796506dfa505 100644 --- a/devel/hs-hint/Makefile +++ b/devel/hs-hint/Makefile @@ -2,21 +2,23 @@ # $FreeBSD$ PORTNAME= hint -PORTVERSION= 0.3.3.6 -PORTREVISION= 5 +PORTVERSION= 0.4.2.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Runtime Haskell interpreter (GHC API wrapper) -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= ghc-mtl>=1.0.1.0 ghc-paths haskell-src MonadCatchIO-mtl>=0.3 \ +USE_CABAL= exceptions extensible-exceptions ghc-mtl>=1.2.1 ghc-paths \ mtl random utf8-string INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} -INSTALL_PORTDATA= ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/Changes \ +INSTALL_PORTDATA= ${INSTALL_DATA} \ + ${WRKSRC}/AUTHORS \ + ${WRKSRC}/README \ + ${WRKSRC}/CHANGELOG.markdown \ ${STAGEDIR}${DATADIR} .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-hint/distinfo b/devel/hs-hint/distinfo index 834a37403a28..50473e463e54 100644 --- a/devel/hs-hint/distinfo +++ b/devel/hs-hint/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hint-0.3.3.6.tar.gz) = 5631b14854d80e8772b0da8b1a07fb7e9cb9df5da425282cb9e9d19474b31c20 -SIZE (cabal/hint-0.3.3.6.tar.gz) = 28600 +SHA256 (cabal/hint-0.4.2.0.tar.gz) = add643926ef91cb886968cb36efb92621bbe6d7e4d570906ebecf8ecfd4f9821 +SIZE (cabal/hint-0.4.2.0.tar.gz) = 29449 diff --git a/devel/hs-hint/pkg-descr b/devel/hs-hint/pkg-descr index 32b30f834e00..50dc7bbe9ff6 100644 --- a/devel/hs-hint/pkg-descr +++ b/devel/hs-hint/pkg-descr @@ -3,4 +3,4 @@ modules, browse them, type-check and evaluate strings with Haskell expressions and even coerce them into values. The library is thread-safe and type-safe (even the coercion of expressions to values). -WWW: http://darcsden.com/jcpetruzza/hint +WWW: http://hub.darcs.net/jcpetruzza/hint diff --git a/devel/hs-hlibev/Makefile b/devel/hs-hlibev/Makefile index 833f737c34b4..917aa741176f 100644 --- a/devel/hs-hlibev/Makefile +++ b/devel/hs-hlibev/Makefile @@ -2,13 +2,13 @@ PORTNAME= hlibev PORTVERSION= 0.4.0 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= FFI interface to libev -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= network diff --git a/devel/hs-hlint/Makefile b/devel/hs-hlint/Makefile index 245b78899e44..da22e7f0a555 100644 --- a/devel/hs-hlint/Makefile +++ b/devel/hs-hlint/Makefile @@ -1,17 +1,16 @@ # $FreeBSD$ PORTNAME= hlint -PORTVERSION= 1.8.45 -PORTREVISION= 4 +PORTVERSION= 1.9.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Source code suggestions -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= cpphs>=1.11 haskell-src-exts>=1.11 hscolour>=1.17 \ - transformers>=0.0 uniplate>=1.5 +USE_CABAL= cmdargs>=0.10 cpphs>=1.18.1 haskell-src-exts>=1.14 \ + hscolour>=1.17 uniplate>=1.5 EXECUTABLE= hlint diff --git a/devel/hs-hlint/distinfo b/devel/hs-hlint/distinfo index a03691a115e8..f0331999dee7 100644 --- a/devel/hs-hlint/distinfo +++ b/devel/hs-hlint/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hlint-1.8.45.tar.gz) = e9e7062347c6a8173fc26dcd3454c977262145b6b01a35c12fbfeb56e53a4792 -SIZE (cabal/hlint-1.8.45.tar.gz) = 68579 +SHA256 (cabal/hlint-1.9.3.tar.gz) = 2b017bc6bcf02ef2dfb0439f734b57d92bd02656a0438313d75501ec034abfe9 +SIZE (cabal/hlint-1.9.3.tar.gz) = 86068 diff --git a/devel/hs-hoogle/Makefile b/devel/hs-hoogle/Makefile index 4b8e2d9637c1..423cc3cb58f1 100644 --- a/devel/hs-hoogle/Makefile +++ b/devel/hs-hoogle/Makefile @@ -2,19 +2,19 @@ # $FreeBSD$ PORTNAME= hoogle -PORTVERSION= 4.2.16 -PORTREVISION= 5 +PORTVERSION= 4.2.34 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Haskell API Search -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= blaze-builder>=0.2 case-insensitive>=0.2 cmdargs>=0.7 \ - conduit>=0.2 haskell-src-exts>=1.12 http-types>=0.7 \ - parsec>=2.1 random safe tagsoup>=0.11 transformers>=0.2 \ - uniplate>=1.6 wai>=1.1 warp>=1.1 +USE_CABAL= aeson>=0.6.1 blaze-builder>=0.2 case-insensitive>=0.2 \ + cmdargs>=0.7 conduit>=0.2 haskell-src-exts>=1.14 \ + http-types>=0.7 parsec>=2.1 QuickCheck random resourcet \ + safe shake>=0.11 tagsoup>=0.11 text>=0.11 uniplate>=1.6 \ + vector>=0.9 vector-algorithms>=0.6 wai>=1.1 warp>=1.1 EXECUTABLE= hoogle diff --git a/devel/hs-hoogle/distinfo b/devel/hs-hoogle/distinfo index d39112a891c9..310494b7a06e 100644 --- a/devel/hs-hoogle/distinfo +++ b/devel/hs-hoogle/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hoogle-4.2.16.tar.gz) = 0a39ec2557928866fce8dd79edc51fae529b4586aef7dd49956ae66621e655c1 -SIZE (cabal/hoogle-4.2.16.tar.gz) = 118748 +SHA256 (cabal/hoogle-4.2.34.tar.gz) = 4f960af1947a0a49e7288dd18029e0fd82c76976f4b76e6b97e0603bf4618d6e +SIZE (cabal/hoogle-4.2.34.tar.gz) = 131854 diff --git a/devel/hs-hslogger/Makefile b/devel/hs-hslogger/Makefile index 9519eb3bf0d8..ef449435a0bb 100644 --- a/devel/hs-hslogger/Makefile +++ b/devel/hs-hslogger/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= hslogger -PORTVERSION= 1.2.1 -PORTREVISION= 6 +PORTVERSION= 1.2.4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Versatile logging framework -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= mtl network diff --git a/devel/hs-hslogger/distinfo b/devel/hs-hslogger/distinfo index 7b9d53dc3117..a86565507bf0 100644 --- a/devel/hs-hslogger/distinfo +++ b/devel/hs-hslogger/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hslogger-1.2.1.tar.gz) = c5538c3f79b9e8aac97a6f1377c82b9f70b88ee5e39f62f358953467e271cded -SIZE (cabal/hslogger-1.2.1.tar.gz) = 35813 +SHA256 (cabal/hslogger-1.2.4.tar.gz) = 8c0fa8051efb693e398eddeece3486dfdb5eb9357c4ea5cfeb9f26f2313f0c64 +SIZE (cabal/hslogger-1.2.4.tar.gz) = 35794 diff --git a/devel/hs-hslua/Makefile b/devel/hs-hslua/Makefile new file mode 100644 index 000000000000..48e297941fd3 --- /dev/null +++ b/devel/hs-hslua/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= hslua +PORTVERSION= 0.3.13 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Lua language interpreter embedding in Haskell + +LICENSE= MIT + +USE_CABAL= mtl>=2.1 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-hslua/distinfo b/devel/hs-hslua/distinfo new file mode 100644 index 000000000000..f767b1adbd56 --- /dev/null +++ b/devel/hs-hslua/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/hslua-0.3.13.tar.gz) = e95774d21ac4378e799af4b8dce9068bfedd3109bf13b717d9ecb5817f86430a +SIZE (cabal/hslua-0.3.13.tar.gz) = 128230 diff --git a/devel/hs-hslua/pkg-descr b/devel/hs-hslua/pkg-descr new file mode 100644 index 000000000000..c4496cb85487 --- /dev/null +++ b/devel/hs-hslua/pkg-descr @@ -0,0 +1,4 @@ +The Scripting.Lua module is a wrapper of Lua language interpreter. This +package contains full Lua interpreter version 5.1.4. + +WWW: http://hackage.haskell.org/package/hslua diff --git a/devel/hs-hspec-expectations/Makefile b/devel/hs-hspec-expectations/Makefile index a4b8317207ea..0a626e444d0f 100644 --- a/devel/hs-hspec-expectations/Makefile +++ b/devel/hs-hspec-expectations/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= hspec-expectations -PORTVERSION= 0.3.2 -PORTREVISION= 4 +PORTVERSION= 0.6.0.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-hspec-expectations/distinfo b/devel/hs-hspec-expectations/distinfo index ed4cb198468b..f32a4a72dfe4 100644 --- a/devel/hs-hspec-expectations/distinfo +++ b/devel/hs-hspec-expectations/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hspec-expectations-0.3.2.tar.gz) = b11b2618749197a56c4ea3ea1d924a0de910d95fc92f560fe36032fc2ce5c224 -SIZE (cabal/hspec-expectations-0.3.2.tar.gz) = 3707 +SHA256 (cabal/hspec-expectations-0.6.0.1.tar.gz) = 941f27d0fa358889ac43496a49570a4baea93fcd59fdab03249e7eb34f1f0198 +SIZE (cabal/hspec-expectations-0.6.0.1.tar.gz) = 4212 diff --git a/devel/hs-hspec/Makefile b/devel/hs-hspec/Makefile index a14eef9bb4e5..5f6a9be8e6f3 100644 --- a/devel/hs-hspec/Makefile +++ b/devel/hs-hspec/Makefile @@ -1,18 +1,17 @@ # $FreeBSD$ PORTNAME= hspec -PORTVERSION= 1.5.4 -PORTREVISION= 4 +PORTVERSION= 1.11.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Behavior-Driven Development for Haskell -LICENSE= BSD +LICENSE= MIT -USE_CABAL= ansi-terminal>=0.5 hspec-expectations HUnit>=1.2.5 \ - QuickCheck>=2.5.1 quickcheck-io random setenv \ - transformers>=0.2.2.0 +USE_CABAL= ansi-terminal>=0.5 async>=2 hspec-expectations>=0.5.0 \ + HUnit>=1.2.5 QuickCheck>=2.5.1 quickcheck-io random \ + setenv tf-random EXECUTABLE= hspec-discover diff --git a/devel/hs-hspec/distinfo b/devel/hs-hspec/distinfo index db1676476ab8..9c734f632555 100644 --- a/devel/hs-hspec/distinfo +++ b/devel/hs-hspec/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/hspec-1.5.4.tar.gz) = 8dce8de068eb84eec2bf72de37f6727a2dfddd85f2289d969e07038885ac87a1 -SIZE (cabal/hspec-1.5.4.tar.gz) = 30050 +SHA256 (cabal/hspec-1.11.0.tar.gz) = 4eff14713863b2b882d1e28eaf8fb8b6007c0bcd03d7c0c2023ff153b5a26ec2 +SIZE (cabal/hspec-1.11.0.tar.gz) = 32083 diff --git a/devel/hs-hspec/pkg-descr b/devel/hs-hspec/pkg-descr index b609ae0a9673..d0dedf68e901 100644 --- a/devel/hs-hspec/pkg-descr +++ b/devel/hs-hspec/pkg-descr @@ -3,4 +3,4 @@ Ruby library RSpec. However, Hspec is just a framework for running HUnit and QuickCheck tests. Compared to other options, it provides a much nicer syntax that makes tests very easy to read. -WWW: http://hspec.github.com/ +WWW: http://hspec.github.io/ diff --git a/devel/hs-keys/Makefile b/devel/hs-keys/Makefile new file mode 100644 index 000000000000..0ad8113fb043 --- /dev/null +++ b/devel/hs-keys/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= keys +PORTVERSION= 3.10.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Keyed functors and containers + +LICENSE= BSD3CLAUSE + +USE_CABAL= comonad>=4 free>=4 semigroupoids>=4 semigroups>=0.8.3.1 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-keys/distinfo b/devel/hs-keys/distinfo new file mode 100644 index 000000000000..4ec78f7a8441 --- /dev/null +++ b/devel/hs-keys/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/keys-3.10.1.tar.gz) = 9644f4aeb3744cfe46c59712bb5396554eb06527ec67cdf563c116abdc5df400 +SIZE (cabal/keys-3.10.1.tar.gz) = 7702 diff --git a/devel/hs-keys/pkg-descr b/devel/hs-keys/pkg-descr new file mode 100644 index 000000000000..e105976d2286 --- /dev/null +++ b/devel/hs-keys/pkg-descr @@ -0,0 +1,3 @@ +Keyed functors and containers. + +WWW: http://github.com/ekmett/keys/ diff --git a/devel/hs-kqueue/Makefile b/devel/hs-kqueue/Makefile index c355afab5132..47bdbf91f853 100644 --- a/devel/hs-kqueue/Makefile +++ b/devel/hs-kqueue/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= kqueue -PORTVERSION= 0.1.2.4 -PORTREVISION= 6 +PORTVERSION= 0.1.2.6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Binding to the kqueue event library -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= mtl>=1.1 USE_C2HS= yes diff --git a/devel/hs-kqueue/distinfo b/devel/hs-kqueue/distinfo index 443e6c2eb685..716fbaf364f4 100644 --- a/devel/hs-kqueue/distinfo +++ b/devel/hs-kqueue/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/kqueue-0.1.2.4.tar.gz) = f9aa0609a8ce74857068e66f014851542e61f5c97ac144327028a66e33a47740 -SIZE (cabal/kqueue-0.1.2.4.tar.gz) = 7342 +SHA256 (cabal/kqueue-0.1.2.6.tar.gz) = e851243826ecadda865809289d6f6921483ab5fed54f9d12453277dd355445e0 +SIZE (cabal/kqueue-0.1.2.6.tar.gz) = 7398 diff --git a/devel/hs-language-c/Makefile b/devel/hs-language-c/Makefile index ebcefd64d2d8..1947a86c0eca 100644 --- a/devel/hs-language-c/Makefile +++ b/devel/hs-language-c/Makefile @@ -1,15 +1,13 @@ # $FreeBSD$ PORTNAME= language-c -PORTVERSION= 0.3.2.1 -PORTREVISION= 11 +PORTVERSION= 0.4.5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= Analysis and generation of C code in Haskell - -LICENSE= BSD +COMMENT= Analysis and generation of C code +LICENSE= BSD3CLAUSE USE_ALEX= yes USE_HAPPY= yes USE_CABAL= syb diff --git a/devel/hs-language-c/distinfo b/devel/hs-language-c/distinfo index 6c3a16a4b3e8..c5a5d34fce05 100644 --- a/devel/hs-language-c/distinfo +++ b/devel/hs-language-c/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/language-c-0.3.2.1.tar.gz) = bdc6680ef0b66454989245b626c437d08e1b5378e522fa160b538a8bd03568e2 -SIZE (cabal/language-c-0.3.2.1.tar.gz) = 141660 +SHA256 (cabal/language-c-0.4.5.tar.gz) = 644a7f6657f0325149f16c755ba3e51353f0d18484282989cf473c726a0e1d60 +SIZE (cabal/language-c-0.4.5.tar.gz) = 168971 diff --git a/devel/hs-language-javascript/Makefile b/devel/hs-language-javascript/Makefile index ebaa9a3dd2b7..cb5381c1b9c4 100644 --- a/devel/hs-language-javascript/Makefile +++ b/devel/hs-language-javascript/Makefile @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= language-javascript -PORTVERSION= 0.5.7 -PORTREVISION= 6 +PORTVERSION= 0.5.13 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Parser for JavaScript -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= blaze-builder>=0.2 mtl>=1.1 utf8-light>=0.4 utf8-string>=0.3.7 +USE_CABAL= blaze-builder>=0.2 mtl>=1.1 utf8-string>=0.3.7 +USE_ALEX= yes USE_HAPPY= yes .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-language-javascript/distinfo b/devel/hs-language-javascript/distinfo index bc5691944c91..965cdf82631c 100644 --- a/devel/hs-language-javascript/distinfo +++ b/devel/hs-language-javascript/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/language-javascript-0.5.7.tar.gz) = a3a9924a212d28afa06ce97a9d52d6352da852549b89f44efd5ecd8e17f8cd56 -SIZE (cabal/language-javascript-0.5.7.tar.gz) = 96118 +SHA256 (cabal/language-javascript-0.5.13.tar.gz) = 5cd824989ab56a87874dacc4335aa89cb97a649d71747a555c6fc45ea0e38640 +SIZE (cabal/language-javascript-0.5.13.tar.gz) = 48398 diff --git a/devel/hs-largeword/Makefile b/devel/hs-largeword/Makefile index d6231c5c239c..77038763ef5e 100644 --- a/devel/hs-largeword/Makefile +++ b/devel/hs-largeword/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= largeword -PORTVERSION= 1.0.5 -PORTREVISION= 4 +PORTVERSION= 1.2.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Provides a way of producing other large words -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-largeword/distinfo b/devel/hs-largeword/distinfo index 702a4106843c..ef21db6dec00 100644 --- a/devel/hs-largeword/distinfo +++ b/devel/hs-largeword/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/largeword-1.0.5.tar.gz) = b42164506e521be1d296055086f109a62bc5c3e71b46751d06ada7622fc79c45 -SIZE (cabal/largeword-1.0.5.tar.gz) = 3069 +SHA256 (cabal/largeword-1.2.3.tar.gz) = 960e341af0de950db4e7c47a987bb0789f7759bb27c801ac26e89a28add5acd1 +SIZE (cabal/largeword-1.2.3.tar.gz) = 4278 diff --git a/devel/hs-largeword/pkg-descr b/devel/hs-largeword/pkg-descr index 93702a590bcd..6b73b9d03922 100644 --- a/devel/hs-largeword/pkg-descr +++ b/devel/hs-largeword/pkg-descr @@ -1,4 +1,4 @@ Provides Word128, Word192 and Word256 and a way of producing other large words if required. -WWW: http://github.com/idontgetoutmuch/largeword +WWW: https://github.com/idontgetoutmuch/largeword diff --git a/devel/hs-lazysmallcheck/Makefile b/devel/hs-lazysmallcheck/Makefile index 31f3afd131bd..c2d3909fc5ff 100644 --- a/devel/hs-lazysmallcheck/Makefile +++ b/devel/hs-lazysmallcheck/Makefile @@ -2,13 +2,13 @@ PORTNAME= lazysmallcheck PORTVERSION= 0.6 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Library for demand-driven testing of Haskell programs -LICENSE= BSD +LICENSE= BSD3CLAUSE INSTALL_PORTEXAMPLES= cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} diff --git a/devel/hs-lens/Makefile b/devel/hs-lens/Makefile index 8168de7b4f87..bee61eb88aeb 100644 --- a/devel/hs-lens/Makefile +++ b/devel/hs-lens/Makefile @@ -1,23 +1,21 @@ # $FreeBSD$ PORTNAME= lens -PORTVERSION= 3.9.0.2 -PORTREVISION= 4 +PORTVERSION= 4.3.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Lenses, Folds and Traversals -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= bifunctors>=3 comonad>=3 comonad-transformers>=3 \ - comonads-fd>=3 contravariant>=0.2.0.2 distributive>=0.3 \ - generic-deriving hashable>=1.1.2.3 \ - MonadCatchIO-transformers>=0.3 mtl>=2.0.1 parallel>=3.1.0.1 \ - profunctor-extras>=3.3 profunctors>=3.2 reflection>=1.1.6 \ - semigroupoids>=3 semigroups>=0.8.4 split tagged>=0.4.4 \ - text>=0.11 transformers>=0.3 unordered-containers>=0.2 \ - vector>=0.9 void>=0.5 +USE_CABAL= aeson>=0.7.0.5 attoparsec>=0.10 bifunctors>=4 comonad>=4 \ + contravariant>=0.3 distributive>=0.3 exceptions>=0.1.1 \ + free>=4 hashable>=1.1.2.3 mtl>=2.0.1 parallel>=3.1.0.1 \ + primitive>=0.4.0.1 profunctors>=4 reflection>=1.1.6 \ + scientific>=0.3.2 semigroupoids>=4 semigroups>=0.8.4 \ + split>=0.2 tagged>=0.4.4 text>=0.11 transformers-compat>=0.3 \ + unordered-containers>=0.2 vector>=0.9 void>=0.5 zlib>=0.5.4 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-lens/distinfo b/devel/hs-lens/distinfo index 1955fae9f9f2..ff8c3ae10991 100644 --- a/devel/hs-lens/distinfo +++ b/devel/hs-lens/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/lens-3.9.0.2.tar.gz) = 825e75c46d986d47dafd7cc17f596c312283f9521ccbc3aafcbebd3fc6470332 -SIZE (cabal/lens-3.9.0.2.tar.gz) = 454635 +SHA256 (cabal/lens-4.3.3.tar.gz) = 2e6449fb0a4a93b7779dbd8147541d663cf3770557736e90ccb697002dd5f84c +SIZE (cabal/lens-4.3.3.tar.gz) = 767895 diff --git a/devel/hs-lens/files/patch-lens.cabal b/devel/hs-lens/files/patch-lens.cabal deleted file mode 100644 index 73cb26baa09c..000000000000 --- a/devel/hs-lens/files/patch-lens.cabal +++ /dev/null @@ -1,12 +0,0 @@ ---- ./lens.cabal.orig 2013-01-26 15:22:29.000000000 +0100 -+++ ./lens.cabal 2013-01-29 07:57:12.000000000 +0100 -@@ -186,8 +186,7 @@ - tagged >= 0.4.4 && < 1, - template-haskell >= 2.4 && < 2.10, - text >= 0.11 && < 0.12, -- transformers >= 0.2 && < 0.4, -- transformers-compat >= 0.1 && < 1, -+ transformers >= 0.3 && < 0.4, - unordered-containers >= 0.2 && < 0.3, - vector >= 0.9 && < 0.11 - diff --git a/devel/hs-lifted-base/Makefile b/devel/hs-lifted-base/Makefile index 4536311d72a0..c53e0593ce5a 100644 --- a/devel/hs-lifted-base/Makefile +++ b/devel/hs-lifted-base/Makefile @@ -1,17 +1,15 @@ # $FreeBSD$ PORTNAME= lifted-base -PORTVERSION= 0.2.0.5 -PORTREVISION= 4 +PORTVERSION= 0.2.3.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Lifted IO operations from the base library -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= base-unicode-symbols>=0.1.1 monad-control>=0.3 \ - transformers-base>=0.4 +USE_CABAL= monad-control>=0.3 transformers-base>=0.4 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-lifted-base/distinfo b/devel/hs-lifted-base/distinfo index 5fe6d35689c6..6d5d90751059 100644 --- a/devel/hs-lifted-base/distinfo +++ b/devel/hs-lifted-base/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/lifted-base-0.2.0.5.tar.gz) = 799c126a04588cf6a3fa20ba250fac20087f474c05e675fd62eceb303ee5c7aa -SIZE (cabal/lifted-base-0.2.0.5.tar.gz) = 11697 +SHA256 (cabal/lifted-base-0.2.3.0.tar.gz) = 365d6fbe9f87dfeaa89fda8ba6ff21811b6cd1babb2adfe975fb2d0d0f4d7071 +SIZE (cabal/lifted-base-0.2.3.0.tar.gz) = 11610 diff --git a/devel/hs-logict/Makefile b/devel/hs-logict/Makefile index fbc98756c38e..f1808fcc89de 100644 --- a/devel/hs-logict/Makefile +++ b/devel/hs-logict/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= logict -PORTVERSION= 0.6 -PORTREVISION= 5 +PORTVERSION= 0.6.0.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Backtracking logic-programming monad -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= mtl>=1.0.1 +USE_CABAL= mtl>=2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-logict/distinfo b/devel/hs-logict/distinfo index 0a4269f39e84..9f889cc47ee3 100644 --- a/devel/hs-logict/distinfo +++ b/devel/hs-logict/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/logict-0.6.tar.gz) = 2e915fbc82068692beb595e8153c49275c8611ccad5683272aa453be7fe4e4da -SIZE (cabal/logict-0.6.tar.gz) = 5287 +SHA256 (cabal/logict-0.6.0.2.tar.gz) = 1182b68e8d00279460c7fb9b8284bf129805c07754c678b2a8de5a6d768e161e +SIZE (cabal/logict-0.6.0.2.tar.gz) = 5370 diff --git a/devel/hs-mmap/Makefile b/devel/hs-mmap/Makefile index 698c7c4db4a1..6805b3e23589 100644 --- a/devel/hs-mmap/Makefile +++ b/devel/hs-mmap/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= mmap -PORTVERSION= 0.5.8 -PORTREVISION= 7 +PORTVERSION= 0.5.9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Memory-mapped files for POSIX and Windows -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-mmap/distinfo b/devel/hs-mmap/distinfo index 0e575abc34cd..9569fa6a7e81 100644 --- a/devel/hs-mmap/distinfo +++ b/devel/hs-mmap/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/mmap-0.5.8.tar.gz) = fed460c4ded1953f027fccf705c7c09bc0a8e94bb14b024391387beb4b5afa9f -SIZE (cabal/mmap-0.5.8.tar.gz) = 11657 +SHA256 (cabal/mmap-0.5.9.tar.gz) = 58fcbb04e1cb8e7c36c05823b02dce2faaa989c53d745a7f36192de2fc98b5f8 +SIZE (cabal/mmap-0.5.9.tar.gz) = 11731 diff --git a/devel/hs-mmap/pkg-descr b/devel/hs-mmap/pkg-descr index c1d1e1c6a89d..097d5db52da3 100644 --- a/devel/hs-mmap/pkg-descr +++ b/devel/hs-mmap/pkg-descr @@ -1,6 +1,6 @@ -This library provides a wrapper to mmap(2) or MapViewOfFile, allowing files or -devices to be lazily loaded into memory as strict or lazy ByteStrings, -ForeignPtrs or plain Ptrs, using the virtual memory subsystem to do on-demand -loading. Modifications are also supported. +This library provides a wrapper to mmap(2) or MapViewOfFile, allowing +files or devices to be lazily loaded into memory as strict or lazy +ByteStrings, ForeignPtrs or plain Ptrs, using the virtual memory +subsystem to do on-demand loading. Modifications are also supported. WWW: http://hackage.haskell.org/packages/archive/mmap diff --git a/devel/hs-mmorph/Makefile b/devel/hs-mmorph/Makefile index 16fbc2eadabf..3633e817032d 100644 --- a/devel/hs-mmorph/Makefile +++ b/devel/hs-mmorph/Makefile @@ -1,16 +1,13 @@ # $FreeBSD$ PORTNAME= mmorph -PORTVERSION= 1.0.0 -PORTREVISION= 4 +PORTVERSION= 1.0.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Monad morphisms -LICENSE= BSD - -USE_CABAL= transformers>=0.2.0.0 +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-mmorph/distinfo b/devel/hs-mmorph/distinfo index dd4fe0a9734d..9d29f3816dea 100644 --- a/devel/hs-mmorph/distinfo +++ b/devel/hs-mmorph/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/mmorph-1.0.0.tar.gz) = 13c369262821a86915ee18598567474e1489b49f19f9be8335252b6359762883 -SIZE (cabal/mmorph-1.0.0.tar.gz) = 4989 +SHA256 (cabal/mmorph-1.0.3.tar.gz) = 151bd6a93bcaabbc7ad0b106fe286129568837d7e3488fb86483f73fccfa172d +SIZE (cabal/mmorph-1.0.3.tar.gz) = 6023 diff --git a/devel/hs-monad-control/Makefile b/devel/hs-monad-control/Makefile index 4ffc596fd36a..452907fabc26 100644 --- a/devel/hs-monad-control/Makefile +++ b/devel/hs-monad-control/Makefile @@ -1,17 +1,15 @@ # $FreeBSD$ PORTNAME= monad-control -PORTVERSION= 0.3.2.1 -PORTREVISION= 4 +PORTVERSION= 0.3.3.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Lift control operations through monad transformers -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= base-unicode-symbols>=0.1.1 transformers>=0.2 \ - transformers-base>=0.4.1 +USE_CABAL= transformers-base>=0.4.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-monad-control/distinfo b/devel/hs-monad-control/distinfo index 74f82f27e983..3237fa4a4e3c 100644 --- a/devel/hs-monad-control/distinfo +++ b/devel/hs-monad-control/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/monad-control-0.3.2.1.tar.gz) = 4395df5ea2b9278a96d7c8e93c81202b9441ba5fcfbd03b90c7d4ea1c66b8e9f -SIZE (cabal/monad-control-0.3.2.1.tar.gz) = 10685 +SHA256 (cabal/monad-control-0.3.3.0.tar.gz) = ef44c9943760f2120eb450182852d6150390daa2de4b87e9dda9591e89714e6e +SIZE (cabal/monad-control-0.3.3.0.tar.gz) = 10518 diff --git a/devel/hs-monad-logger/Makefile b/devel/hs-monad-logger/Makefile index a86c4cfaa8b6..a0161e70a0e8 100644 --- a/devel/hs-monad-logger/Makefile +++ b/devel/hs-monad-logger/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= monad-logger -PORTVERSION= 0.3.1.1 -PORTREVISION= 4 +PORTVERSION= 0.3.7.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -10,8 +9,9 @@ COMMENT= Class of monads which can log messages LICENSE= MIT -USE_CABAL= conduit>=1.0 fast-logger>=0.2 monad-control mtl \ - resourcet>=0.4 text transformers transformers-base +USE_CABAL= blaze-builder conduit>=1.0 conduit-extra>=1.0 exceptions \ + fast-logger>=2.0 lifted-base monad-control monad-loops \ + mtl resourcet>=0.4 stm stm-chans text transformers-base .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-monad-logger/distinfo b/devel/hs-monad-logger/distinfo index fb42586c205e..389c81d5839c 100644 --- a/devel/hs-monad-logger/distinfo +++ b/devel/hs-monad-logger/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/monad-logger-0.3.1.1.tar.gz) = a66f3b938aaa4ae07849cef5df27e17056d0708a6be6e36fa94e36cfa8ab1887 -SIZE (cabal/monad-logger-0.3.1.1.tar.gz) = 4648 +SHA256 (cabal/monad-logger-0.3.7.1.tar.gz) = 31c1f7769652e40f0688b965a7fd399df97762a426921c924aa1bacbde0ab946 +SIZE (cabal/monad-logger-0.3.7.1.tar.gz) = 6185 diff --git a/devel/hs-monad-loops/Makefile b/devel/hs-monad-loops/Makefile new file mode 100644 index 000000000000..c686c2324b72 --- /dev/null +++ b/devel/hs-monad-loops/Makefile @@ -0,0 +1,11 @@ +# $FreeBSD$ + +PORTNAME= monad-loops +PORTVERSION= 0.4.2.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Monadic loops + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-monad-loops/distinfo b/devel/hs-monad-loops/distinfo new file mode 100644 index 000000000000..5016f3397d6f --- /dev/null +++ b/devel/hs-monad-loops/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/monad-loops-0.4.2.1.tar.gz) = a6e888a462aff46297527e90a7bf0171bc2cff4cab073973bdbf2fc09ae5f9b6 +SIZE (cabal/monad-loops-0.4.2.1.tar.gz) = 4515 diff --git a/devel/hs-monad-loops/pkg-descr b/devel/hs-monad-loops/pkg-descr new file mode 100644 index 000000000000..5335434d9c75 --- /dev/null +++ b/devel/hs-monad-loops/pkg-descr @@ -0,0 +1,3 @@ +Some useful control operators for looping. + +WWW: https://github.com/mokus0/monad-loops diff --git a/devel/hs-monad-par-extras/Makefile b/devel/hs-monad-par-extras/Makefile index f2537b4a8816..a69e3e2f7ca2 100644 --- a/devel/hs-monad-par-extras/Makefile +++ b/devel/hs-monad-par-extras/Makefile @@ -1,17 +1,15 @@ # $FreeBSD$ PORTNAME= monad-par-extras -PORTVERSION= 0.3.2 -PORTREVISION= 8 +PORTVERSION= 0.3.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Combinators and extra features for Par monads -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= abstract-par>=0.3 cereal>=0.3 mtl>=2.0 random>=1.0 \ - transformers>=0.2 +USE_CABAL= abstract-par>=0.3 cereal>=0.3 mtl>=2.0 random>=1.0 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-monad-par-extras/distinfo b/devel/hs-monad-par-extras/distinfo index 3b1b4f4a5106..09e69d5ca341 100644 --- a/devel/hs-monad-par-extras/distinfo +++ b/devel/hs-monad-par-extras/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/monad-par-extras-0.3.2.tar.gz) = cbecb6af5b2bbc77afe0d422e30a6d656cf56d68ddfc5b63d994fc01901d12cc -SIZE (cabal/monad-par-extras-0.3.2.tar.gz) = 8958 +SHA256 (cabal/monad-par-extras-0.3.3.tar.gz) = e21e33190bc248afa4ae467287ac37d24037ef3de6050c44fd85b52f4d5b842e +SIZE (cabal/monad-par-extras-0.3.3.tar.gz) = 9146 diff --git a/devel/hs-monad-par/Makefile b/devel/hs-monad-par/Makefile index ea1b0c9fcce2..7f8eeb814143 100644 --- a/devel/hs-monad-par/Makefile +++ b/devel/hs-monad-par/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= monad-par -PORTVERSION= 0.3.4.2 -PORTREVISION= 4 +PORTVERSION= 0.3.4.6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Library for parallel programming based on a monad -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= abstract-deque>=0.1.4 abstract-par monad-par-extras \ +USE_CABAL= abstract-deque>=0.1.4 abstract-par monad-par-extras>=0.3 \ mtl>=2.0.1.0 mwc-random>=0.11 parallel>=3.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-monad-par/distinfo b/devel/hs-monad-par/distinfo index d48429672577..863fa2c81699 100644 --- a/devel/hs-monad-par/distinfo +++ b/devel/hs-monad-par/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/monad-par-0.3.4.2.tar.gz) = 7a1dd6fb1359c41bf5a2865c19ad2a8f87c1344ad1b3ada1d257a42738a920cc -SIZE (cabal/monad-par-0.3.4.2.tar.gz) = 28843 +SHA256 (cabal/monad-par-0.3.4.6.tar.gz) = fe9b0955a83e45b58f29f91573e96ea85ba6f90057a1e976054f8681af2b64cc +SIZE (cabal/monad-par-0.3.4.6.tar.gz) = 30200 diff --git a/devel/hs-monads-tf/Makefile b/devel/hs-monads-tf/Makefile new file mode 100644 index 000000000000..790b1bd7173e --- /dev/null +++ b/devel/hs-monads-tf/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= monads-tf +PORTVERSION= 0.1.0.2 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Monad classes, using type families + +LICENSE= BSD3CLAUSE + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-monads-tf/distinfo b/devel/hs-monads-tf/distinfo new file mode 100644 index 000000000000..300f91bf0a28 --- /dev/null +++ b/devel/hs-monads-tf/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/monads-tf-0.1.0.2.tar.gz) = cb6f495443f526b00b3d06535aa29e393473244acd410cba1b898eeaa8f8077c +SIZE (cabal/monads-tf-0.1.0.2.tar.gz) = 14206 diff --git a/devel/hs-monads-tf/pkg-descr b/devel/hs-monads-tf/pkg-descr new file mode 100644 index 000000000000..0895946eb198 --- /dev/null +++ b/devel/hs-monads-tf/pkg-descr @@ -0,0 +1,4 @@ +Monad classes using type families, with instances for various monad +transformers. + +WWW: http://hackage.haskell.org/package/monads-tf diff --git a/devel/hs-mono-traversable/Makefile b/devel/hs-mono-traversable/Makefile new file mode 100644 index 000000000000..63cf72a4942c --- /dev/null +++ b/devel/hs-mono-traversable/Makefile @@ -0,0 +1,18 @@ +# $FreeBSD$ + +PORTNAME= mono-traversable +PORTVERSION= 0.6.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Type classes for mapping, folding, and traversing monomorphic containers + +LICENSE= MIT + +USE_CABAL= comonad>=3.0.3 dlist>=0.6 dlist-instances hashable \ + semigroupoids>=3.0 semigroups>=0.10 text>=0.11 \ + unordered-containers>=0.2 vector>=0.10 vector-algorithms>=0.6 \ + vector-instances + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-mono-traversable/distinfo b/devel/hs-mono-traversable/distinfo new file mode 100644 index 000000000000..5ef69f0776b8 --- /dev/null +++ b/devel/hs-mono-traversable/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/mono-traversable-0.6.1.tar.gz) = ae4c578f73bb46aefcd2db27b510bdcff92a47d0f90f3f1e3419b4299d73de18 +SIZE (cabal/mono-traversable-0.6.1.tar.gz) = 23230 diff --git a/devel/hs-mono-traversable/pkg-descr b/devel/hs-mono-traversable/pkg-descr new file mode 100644 index 000000000000..8b4e27a4fbeb --- /dev/null +++ b/devel/hs-mono-traversable/pkg-descr @@ -0,0 +1,5 @@ +Monomorphic variants of the Functor, Foldable, and Traversable +typeclasses. Contains even more experimental code for abstracting +containers and sequences. + +WWW: https://github.com/snoyberg/mono-traversable diff --git a/devel/hs-mtl/Makefile b/devel/hs-mtl/Makefile index 79b9bd2d1287..de9efb14bffd 100644 --- a/devel/hs-mtl/Makefile +++ b/devel/hs-mtl/Makefile @@ -1,16 +1,13 @@ # $FreeBSD$ PORTNAME= mtl -PORTVERSION= 2.1.2 -PORTREVISION= 6 +PORTVERSION= 2.1.3.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Monad classes, using functional dependencies -LICENSE= BSD - -USE_CABAL= transformers>=0.3 +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-mtl/distinfo b/devel/hs-mtl/distinfo index 611b054ca49e..902fb2a08baa 100644 --- a/devel/hs-mtl/distinfo +++ b/devel/hs-mtl/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/mtl-2.1.2.tar.gz) = 8c775764333420a4391823f9cb9b640306a262552280ea9bbdd2ca11194a8bef -SIZE (cabal/mtl-2.1.2.tar.gz) = 13723 +SHA256 (cabal/mtl-2.1.3.1.tar.gz) = 77af766957fb49361fe63446f272a698bddb13398669edc363022e5c2517f6f6 +SIZE (cabal/mtl-2.1.3.1.tar.gz) = 13955 diff --git a/devel/hs-mueval/Makefile b/devel/hs-mueval/Makefile index abb08c4805b0..48bfea01d7ea 100644 --- a/devel/hs-mueval/Makefile +++ b/devel/hs-mueval/Makefile @@ -2,16 +2,16 @@ # $FreeBSD$ PORTNAME= mueval -PORTVERSION= 0.9 -PORTREVISION= 5 +PORTVERSION= 0.9.1.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Safely evaluate pure Haskell expressions -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= hint>=0.3.1 mtl>2 show>=0.3 simple-reflect utf8-string +USE_CABAL= extensible-exceptions hint>=0.3.1 mtl>2 show>=0.3 \ + simple-reflect utf8-string EXECUTABLE= mueval mueval-core diff --git a/devel/hs-mueval/distinfo b/devel/hs-mueval/distinfo index 24c29be11c6c..003ebf5f660f 100644 --- a/devel/hs-mueval/distinfo +++ b/devel/hs-mueval/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/mueval-0.9.tar.gz) = eba209424b5a877be6156fa849631023f9e70c53e7ab1c222cb47fdaf61fd6f8 -SIZE (cabal/mueval-0.9.tar.gz) = 15501 +SHA256 (cabal/mueval-0.9.1.1.tar.gz) = ff8a460a09e3371cedb9e4393fb84b2bcb65b6b164257af1413eb0b12872385d +SIZE (cabal/mueval-0.9.1.1.tar.gz) = 15346 diff --git a/devel/hs-mueval/pkg-descr b/devel/hs-mueval/pkg-descr index c68364fa4a9a..325ad5f66596 100644 --- a/devel/hs-mueval/pkg-descr +++ b/devel/hs-mueval/pkg-descr @@ -6,4 +6,5 @@ and so on to sandbox the Haskell code. It is, in short, intended to be a standalone version of Lambdabot's famous evaluation functionality. For examples and explanations, please see the README file. Mueval is POSIX-only. -WWW: http://code.haskell.org/mubot/ +WWW: https://github.com/gwern/mueval + diff --git a/devel/hs-murmur-hash/Makefile b/devel/hs-murmur-hash/Makefile index 754a31df1fa3..591363909908 100644 --- a/devel/hs-murmur-hash/Makefile +++ b/devel/hs-murmur-hash/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= murmur-hash -PORTVERSION= 0.1.0.6 -PORTREVISION= 6 +PORTVERSION= 0.1.0.7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= MurmurHash2 implementation for Haskell -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-murmur-hash/distinfo b/devel/hs-murmur-hash/distinfo index 3e93a97a4eec..7eecfe66cbf4 100644 --- a/devel/hs-murmur-hash/distinfo +++ b/devel/hs-murmur-hash/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/murmur-hash-0.1.0.6.tar.gz) = ff5a8032599c5f95eb36fd4f3231e2770f6093088e13a977260ef4a406e5d372 -SIZE (cabal/murmur-hash-0.1.0.6.tar.gz) = 4070 +SHA256 (cabal/murmur-hash-0.1.0.7.tar.gz) = 775ef5836344f30c37a9f07b70553ade9bf4f33524fad03eaac2a21daf27bb88 +SIZE (cabal/murmur-hash-0.1.0.7.tar.gz) = 4073 diff --git a/devel/hs-optparse-applicative/Makefile b/devel/hs-optparse-applicative/Makefile index 668f6a5391c0..1aa931a05e35 100644 --- a/devel/hs-optparse-applicative/Makefile +++ b/devel/hs-optparse-applicative/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= optparse-applicative -PORTVERSION= 0.5.2.1 -PORTREVISION= 5 +PORTVERSION= 0.9.1.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Utilities and combinators for parsing command line options -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= transformers>=0.2 +USE_CABAL= ansi-wl-pprint>=0.6 transformers-compat .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-optparse-applicative/distinfo b/devel/hs-optparse-applicative/distinfo index dc278360e40c..c7b28de0419b 100644 --- a/devel/hs-optparse-applicative/distinfo +++ b/devel/hs-optparse-applicative/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/optparse-applicative-0.5.2.1.tar.gz) = 1110b926d9c601f8bc24c3e57e08d3f957ad047a60324b11640df51a0a9a9570 -SIZE (cabal/optparse-applicative-0.5.2.1.tar.gz) = 24123 +SHA256 (cabal/optparse-applicative-0.9.1.1.tar.gz) = e6093c36f9b996f8431f588c1b95439fe151278e72a9236f51e2b5e4d340c8bb +SIZE (cabal/optparse-applicative-0.9.1.1.tar.gz) = 32757 diff --git a/devel/hs-parallel/Makefile b/devel/hs-parallel/Makefile index 67d5c7e49c78..e23853d726ab 100644 --- a/devel/hs-parallel/Makefile +++ b/devel/hs-parallel/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= parallel -PORTVERSION= 3.2.0.3 -PORTREVISION= 6 +PORTVERSION= 3.2.0.4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Parallel programming library -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-parallel/distinfo b/devel/hs-parallel/distinfo index 394ba677b4fb..7e67f42e767b 100644 --- a/devel/hs-parallel/distinfo +++ b/devel/hs-parallel/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/parallel-3.2.0.3.tar.gz) = 163a40ef3c6258c623abe690a9837c9de2bf7fe87d3fac7d0758229d7efb6dcd -SIZE (cabal/parallel-3.2.0.3.tar.gz) = 12527 +SHA256 (cabal/parallel-3.2.0.4.tar.gz) = 8cdb637fc04e4dd62f9deb0fe3c191b8068526009960f297f54dc9cf5616146d +SIZE (cabal/parallel-3.2.0.4.tar.gz) = 12842 diff --git a/devel/hs-pcre-light/Makefile b/devel/hs-pcre-light/Makefile index 480fb3691332..5db5a776c387 100644 --- a/devel/hs-pcre-light/Makefile +++ b/devel/hs-pcre-light/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= pcre-light -PORTVERSION= 0.4 -PORTREVISION= 13 +PORTVERSION= 0.4.0.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= Lightweight Haskell regex library compatible with Perl 5 +COMMENT= Small, efficient, and portable regex library for Perl 5 compatible -LICENSE= BSD +LICENSE= BSD3CLAUSE LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre diff --git a/devel/hs-pcre-light/distinfo b/devel/hs-pcre-light/distinfo index c51dbb154e73..c153f1d756aa 100644 --- a/devel/hs-pcre-light/distinfo +++ b/devel/hs-pcre-light/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/pcre-light-0.4.tar.gz) = b37f6ffab07b56540ba4cc410f3ad3c4e0e6e226c610c33f4b7daf70559c31f6 -SIZE (cabal/pcre-light-0.4.tar.gz) = 28943 +SHA256 (cabal/pcre-light-0.4.0.2.tar.gz) = ddda356c3dc0075d7fa2740a56845a68360baf896e3e9420ace68c399a21582d +SIZE (cabal/pcre-light-0.4.0.2.tar.gz) = 15355 diff --git a/devel/hs-pcre-light/pkg-descr b/devel/hs-pcre-light/pkg-descr index b4cc9d1c14dc..65984c91a089 100644 --- a/devel/hs-pcre-light/pkg-descr +++ b/devel/hs-pcre-light/pkg-descr @@ -1,7 +1,6 @@ -A small, efficient and portable Haskell regex library for Perl 5 compatible -regular expressions. +A small, efficient and portable Haskell regex library for Perl 5 +compatible regular expressions. The PCRE library is a set of functions +that implement regular expression pattern matching using the same syntax +and semantics as Perl 5. -The PCRE library is a set of functions that implement regular expression -pattern matching using the same syntax and semantics as Perl 5. - -WWW: http://code.haskell.org/~dons/code/pcre-light +WWW: https://github.com/Daniel-Diaz/pcre-light diff --git a/devel/hs-pool-conduit/Makefile b/devel/hs-pool-conduit/Makefile deleted file mode 100644 index 054a59847ed2..000000000000 --- a/devel/hs-pool-conduit/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -PORTNAME= pool-conduit -PORTVERSION= 0.1.2 -PORTREVISION= 4 -CATEGORIES= devel haskell - -MAINTAINER= haskell@FreeBSD.org -COMMENT= Resource pool allocations via ResourceT - -LICENSE= MIT - -USE_CABAL= monad-control resource-pool>=0.2.1 resourcet>=0.3 \ - transformers>=0.2.1 - -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" -.include <bsd.port.mk> diff --git a/devel/hs-pool-conduit/distinfo b/devel/hs-pool-conduit/distinfo deleted file mode 100644 index cd4a75aba276..000000000000 --- a/devel/hs-pool-conduit/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/pool-conduit-0.1.2.tar.gz) = 68e7c1c510e58116fe3afafd4a1fe50b139f58d838e41c8ba2a4a57951c09b82 -SIZE (cabal/pool-conduit-0.1.2.tar.gz) = 2586 diff --git a/devel/hs-pool-conduit/pkg-descr b/devel/hs-pool-conduit/pkg-descr deleted file mode 100644 index b870847700ae..000000000000 --- a/devel/hs-pool-conduit/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -Allocate resources from a pool, guaranteeing resource handling via the -ResourceT transformer. - -WWW: http://www.yesodweb.com/book/persistent diff --git a/devel/hs-prelude-extras/Makefile b/devel/hs-prelude-extras/Makefile new file mode 100644 index 000000000000..fe6601a7805a --- /dev/null +++ b/devel/hs-prelude-extras/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= prelude-extras +PORTVERSION= 0.4 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Higher-order versions of Prelude classes + +LICENSE= BSD3CLAUSE + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-prelude-extras/distinfo b/devel/hs-prelude-extras/distinfo new file mode 100644 index 000000000000..cb1337f371fc --- /dev/null +++ b/devel/hs-prelude-extras/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/prelude-extras-0.4.tar.gz) = 56c9963dc814429451ca66539765c377e932bc5413a637e251aa2af66f62fa57 +SIZE (cabal/prelude-extras-0.4.tar.gz) = 4958 diff --git a/devel/hs-prelude-extras/pkg-descr b/devel/hs-prelude-extras/pkg-descr new file mode 100644 index 000000000000..2c96dac4c8e5 --- /dev/null +++ b/devel/hs-prelude-extras/pkg-descr @@ -0,0 +1,4 @@ +Haskell 98 - higher order versions of Prelude classes to ease +programming with polymorphic recursion and reduce UndecidableInstances. + +WWW: http://github.com/ekmett/prelude-extras diff --git a/devel/hs-StateVar/Makefile b/devel/hs-prettyclass/Makefile index 85914d7fd98d..b49158cd1292 100644 --- a/devel/hs-StateVar/Makefile +++ b/devel/hs-prettyclass/Makefile @@ -1,15 +1,13 @@ -# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com> # $FreeBSD$ -PORTNAME= StateVar +PORTNAME= prettyclass PORTVERSION= 1.0.0.0 -PORTREVISION= 12 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= State variables for Haskell +COMMENT= Pretty printing class similar to Show -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-prettyclass/distinfo b/devel/hs-prettyclass/distinfo new file mode 100644 index 000000000000..39e26b6ddb96 --- /dev/null +++ b/devel/hs-prettyclass/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/prettyclass-1.0.0.0.tar.gz) = e537446e7a346e5e0872ed8281db2bb0220c737f10757848c901da1399548986 +SIZE (cabal/prettyclass-1.0.0.0.tar.gz) = 1542 diff --git a/devel/hs-prettyclass/pkg-descr b/devel/hs-prettyclass/pkg-descr new file mode 100644 index 000000000000..aaabf76f2841 --- /dev/null +++ b/devel/hs-prettyclass/pkg-descr @@ -0,0 +1,5 @@ +Pretty printing class similar to Show, based on the HughesPJ pretty +printing library. Provides the pretty printing class and instances for +the Prelude types. + +WWW: http://hackage.haskell.org/package/prettyclass diff --git a/devel/hs-primitive/Makefile b/devel/hs-primitive/Makefile index c0855f1b2db0..a944921d21dd 100644 --- a/devel/hs-primitive/Makefile +++ b/devel/hs-primitive/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= primitive -PORTVERSION= 0.5.0.1 -PORTREVISION= 6 +PORTVERSION= 0.5.2.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Primitive memory-related operations -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-primitive/distinfo b/devel/hs-primitive/distinfo index 20184ed76901..1cb1df22712a 100644 --- a/devel/hs-primitive/distinfo +++ b/devel/hs-primitive/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/primitive-0.5.0.1.tar.gz) = 526c9d4d06b7b379cb1aaffeffbb30bef810e771f29617ef6d0d99df711f4313 -SIZE (cabal/primitive-0.5.0.1.tar.gz) = 10372 +SHA256 (cabal/primitive-0.5.2.1.tar.gz) = 0e516b81c2ef2c96d47dc40561663cc2cbfece0f135948e77e9b53025ff1c3ee +SIZE (cabal/primitive-0.5.2.1.tar.gz) = 10923 diff --git a/devel/hs-primitive/pkg-descr b/devel/hs-primitive/pkg-descr index f01b8ae8ab68..77662894d8b4 100644 --- a/devel/hs-primitive/pkg-descr +++ b/devel/hs-primitive/pkg-descr @@ -1,3 +1,3 @@ -This package provides wrappers for primitive array operations. +This package provides wrappers for primitive memory-related operations. -WWW: http://code.haskell.org/primitive +WWW: https://github.com/haskell/primitive diff --git a/devel/hs-profunctor-extras/Makefile b/devel/hs-profunctor-extras/Makefile deleted file mode 100644 index 6dd5613d9cba..000000000000 --- a/devel/hs-profunctor-extras/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -PORTNAME= profunctor-extras -PORTVERSION= 3.3 -PORTREVISION= 6 -CATEGORIES= devel haskell - -MAINTAINER= haskell@FreeBSD.org -COMMENT= Profunctor extras - -LICENSE= BSD - -USE_CABAL= comonad>=3 profunctors>=3.2 semigroupoid-extras>=3 \ - semigroupoids>=3 tagged>=0.4.4 transformers>=0.2 - -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" -.include <bsd.port.mk> diff --git a/devel/hs-profunctor-extras/distinfo b/devel/hs-profunctor-extras/distinfo deleted file mode 100644 index 35fe032471c1..000000000000 --- a/devel/hs-profunctor-extras/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/profunctor-extras-3.3.tar.gz) = 79bfbe8087295e3bd18175a32a325dc4115111945dcbae7feea24bd102e3b169 -SIZE (cabal/profunctor-extras-3.3.tar.gz) = 5811 diff --git a/devel/hs-profunctor-extras/pkg-descr b/devel/hs-profunctor-extras/pkg-descr deleted file mode 100644 index afdaceb77f1f..000000000000 --- a/devel/hs-profunctor-extras/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -This package provides a number of utilities and constructions that arise -when working with profunctors that require minor extensions to Haskell -98. - -WWW: http://github.com/ekmett/profunctor-extras/ diff --git a/devel/hs-profunctors/Makefile b/devel/hs-profunctors/Makefile index 15f6a23bf736..78d8d395f23d 100644 --- a/devel/hs-profunctors/Makefile +++ b/devel/hs-profunctors/Makefile @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= profunctors -PORTVERSION= 3.3.0.1 -PORTREVISION= 4 +PORTVERSION= 4.2.0.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= Haskell 98 Profunctors +COMMENT= Profunctors -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= comonad>=3 tagged>=0.4.4 +USE_CABAL= comonad>=4 distributive>=0.4.4 semigroupoids>=4 \ + tagged>=0.4.4 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-profunctors/distinfo b/devel/hs-profunctors/distinfo index 8b4c11adacf8..d90d35d340ee 100644 --- a/devel/hs-profunctors/distinfo +++ b/devel/hs-profunctors/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/profunctors-3.3.0.1.tar.gz) = 0216dec6bd529b3108fdbb653df535ba4b9dcf5fa4c4c76aad9ae424d2eba799 -SIZE (cabal/profunctors-3.3.0.1.tar.gz) = 6480 +SHA256 (cabal/profunctors-4.2.0.1.tar.gz) = 0cdb27e871e167e24935caee6435c08701227a116a8c526dea32ca3f54cc8e01 +SIZE (cabal/profunctors-4.2.0.1.tar.gz) = 15005 diff --git a/devel/hs-profunctors/pkg-descr b/devel/hs-profunctors/pkg-descr index 1f9e7b99e2b2..2a6e4ad459a6 100644 --- a/devel/hs-profunctors/pkg-descr +++ b/devel/hs-profunctors/pkg-descr @@ -1,3 +1,3 @@ -Haskell 98 Profunctors. +Profunctors. WWW: http://github.com/ekmett/profunctors/ diff --git a/devel/hs-project-template/Makefile b/devel/hs-project-template/Makefile index a78b810bb517..f540999df673 100644 --- a/devel/hs-project-template/Makefile +++ b/devel/hs-project-template/Makefile @@ -1,18 +1,17 @@ # $FreeBSD$ PORTNAME= project-template -PORTVERSION= 0.1.3 -PORTREVISION= 5 +PORTVERSION= 0.1.4.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Specify Haskell project templates and generate files -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= base64-bytestring base64-conduit classy-prelude>=0.4 \ - conduit>=0.5.4 mtl>=2.0 resourcet>=0.4.3 system-fileio>=0.3 \ - system-filepath>=0.4 text>=0.11 transformers>=0.2 +USE_CABAL= base64-bytestring conduit>=1.0 conduit-extra mtl>=2.0 \ + resourcet>=0.4.3 system-fileio>=0.3 system-filepath>=0.4 \ + text>=0.11 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-project-template/distinfo b/devel/hs-project-template/distinfo index e9d7f950ef9f..52888d7e202a 100644 --- a/devel/hs-project-template/distinfo +++ b/devel/hs-project-template/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/project-template-0.1.3.tar.gz) = b5b6251ce85f1e2bcd3a99c7b85257e0a793eda61e72adbd05eda8a447244cdb -SIZE (cabal/project-template-0.1.3.tar.gz) = 3930 +SHA256 (cabal/project-template-0.1.4.1.tar.gz) = 8b16b378f3852d9ba8f2531a8c97515a2a2bc6e762c1437c5b9cb53f89425def +SIZE (cabal/project-template-0.1.4.1.tar.gz) = 4483 diff --git a/devel/hs-quickcheck-io/Makefile b/devel/hs-quickcheck-io/Makefile index f7bf1a545c9f..e484823d6b05 100644 --- a/devel/hs-quickcheck-io/Makefile +++ b/devel/hs-quickcheck-io/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= quickcheck-io -PORTVERSION= 0.1.0 -PORTREVISION= 4 +PORTVERSION= 0.1.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-quickcheck-io/distinfo b/devel/hs-quickcheck-io/distinfo index d49d9ea6124b..0b718d1a65cf 100644 --- a/devel/hs-quickcheck-io/distinfo +++ b/devel/hs-quickcheck-io/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/quickcheck-io-0.1.0.tar.gz) = 5a32c4bf8266010db2874d101b6af471af2e41d602c34ebd768c867bd8d1ed98 -SIZE (cabal/quickcheck-io-0.1.0.tar.gz) = 1604 +SHA256 (cabal/quickcheck-io-0.1.1.tar.gz) = a23a6e011aafd211c2521ddb9f61ffb5d256837148b5f5c35a152bdb37d6039b +SIZE (cabal/quickcheck-io-0.1.1.tar.gz) = 1646 diff --git a/devel/hs-random/Makefile b/devel/hs-random/Makefile index 5a54688d735c..345dcb89f443 100644 --- a/devel/hs-random/Makefile +++ b/devel/hs-random/Makefile @@ -2,13 +2,13 @@ PORTNAME= random PORTVERSION= 1.0.1.1 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Random number library -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-ranges/Makefile b/devel/hs-ranges/Makefile index 31a36cf42cd4..aaeb0148d77d 100644 --- a/devel/hs-ranges/Makefile +++ b/devel/hs-ranges/Makefile @@ -2,13 +2,13 @@ PORTNAME= ranges PORTVERSION= 0.2.4 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Ranges and various functions on them -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-readline/Makefile b/devel/hs-readline/Makefile index 74a0b7e6d690..a5c59c0f508b 100644 --- a/devel/hs-readline/Makefile +++ b/devel/hs-readline/Makefile @@ -3,7 +3,7 @@ PORTNAME= readline PORTVERSION= 1.0.3.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,7 +11,5 @@ COMMENT= Interface to the GNU readline library LICENSE= GPLv2 -USES= readline - .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-reflection/Makefile b/devel/hs-reflection/Makefile index b3eaca62f0a8..1bfc6cbeba99 100644 --- a/devel/hs-reflection/Makefile +++ b/devel/hs-reflection/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= reflection -PORTVERSION= 1.3.2 -PORTREVISION= 4 +PORTVERSION= 1.5.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Reifies arbitrary terms into types that can be reflected back into terms -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= tagged>=0.4.4 diff --git a/devel/hs-reflection/distinfo b/devel/hs-reflection/distinfo index 68032108a4ec..7a21bf3a6d06 100644 --- a/devel/hs-reflection/distinfo +++ b/devel/hs-reflection/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/reflection-1.3.2.tar.gz) = a69fa05f8a8faff42dbfbfe0b7847beebd91a092609e29b10282c35df7f3ad4a -SIZE (cabal/reflection-1.3.2.tar.gz) = 8530 +SHA256 (cabal/reflection-1.5.1.tar.gz) = 9d4ad85c11a4986c904629c226c2be56f129f7691ddefe9373b2e87ca4a151a1 +SIZE (cabal/reflection-1.5.1.tar.gz) = 9436 diff --git a/devel/hs-resource-pool/Makefile b/devel/hs-resource-pool/Makefile index f44b4e48014f..6c1145b4c17d 100644 --- a/devel/hs-resource-pool/Makefile +++ b/devel/hs-resource-pool/Makefile @@ -1,17 +1,16 @@ # $FreeBSD$ PORTNAME= resource-pool -PORTVERSION= 0.2.1.1 -PORTREVISION= 6 +PORTVERSION= 0.2.3.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= High-performance striped resource pooling implementation -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= hashable monad-control>=0.2.0.1 stm transformers \ - transformers-base>=0.4 vector>=0.7 +USE_CABAL= hashable monad-control>=0.2.0.1 stm transformers-base>=0.4 \ + vector>=0.7 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-resource-pool/distinfo b/devel/hs-resource-pool/distinfo index 135b3b97cc3a..001e24e4bef0 100644 --- a/devel/hs-resource-pool/distinfo +++ b/devel/hs-resource-pool/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/resource-pool-0.2.1.1.tar.gz) = 2fc44795d068b32a4f37a576ce94a0a32a954dcf3f6af8b259ead6598ffffefa -SIZE (cabal/resource-pool-0.2.1.1.tar.gz) = 5029 +SHA256 (cabal/resource-pool-0.2.3.0.tar.gz) = b086b50dea777db4ab2eea3f5e4b98c72b60a27f560e0ac60c2f1a8ded5e2f96 +SIZE (cabal/resource-pool-0.2.3.0.tar.gz) = 6500 diff --git a/devel/hs-resourcet/Makefile b/devel/hs-resourcet/Makefile index 690765ffcab6..d34f07ca23ec 100644 --- a/devel/hs-resourcet/Makefile +++ b/devel/hs-resourcet/Makefile @@ -1,17 +1,16 @@ # $FreeBSD$ PORTNAME= resourcet -PORTVERSION= 0.4.7.1 -PORTREVISION= 4 +PORTVERSION= 1.1.2.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Deterministic allocation and freeing of scarce resources -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= lifted-base>=0.1 mmorph monad-control>=0.3.1 mtl>=2.0 \ - transformers>=0.2.2 transformers-base>=0.4.1 +USE_CABAL= exceptions>=0.5 lifted-base>=0.1 mmorph monad-control>=0.3.1 \ + mtl>=2.0 transformers-base>=0.4.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-resourcet/distinfo b/devel/hs-resourcet/distinfo index 21ee65207b16..af2a3d04cc5b 100644 --- a/devel/hs-resourcet/distinfo +++ b/devel/hs-resourcet/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/resourcet-0.4.7.1.tar.gz) = f02bb18c79d99152a241a65bbb0cd509d0bf9fba4fbb63b72360f7aa8a9336f5 -SIZE (cabal/resourcet-0.4.7.1.tar.gz) = 9251 +SHA256 (cabal/resourcet-1.1.2.3.tar.gz) = 351e9451b5d9001078084916385f403774ba6ba28ed53c1be6e35134070e3fd8 +SIZE (cabal/resourcet-1.1.2.3.tar.gz) = 10745 diff --git a/devel/hs-resourcet/pkg-descr b/devel/hs-resourcet/pkg-descr index 1d3620bef6b7..a092845ddc1d 100644 --- a/devel/hs-resourcet/pkg-descr +++ b/devel/hs-resourcet/pkg-descr @@ -1,4 +1,5 @@ -This package was originally included with the conduit package, and has -since been split off. +This package was originally included with the conduit package, but has +existed as a separate package for quite a while. It is fully usable +outside of conduit. WWW: http://github.com/snoyberg/conduit diff --git a/devel/hs-safe/Makefile b/devel/hs-safe/Makefile index a8bad2c8755a..28d936e3bc3f 100644 --- a/devel/hs-safe/Makefile +++ b/devel/hs-safe/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= safe -PORTVERSION= 0.3.3 -PORTREVISION= 9 +PORTVERSION= 0.3.7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= Library for safe (pattern match free) functions +COMMENT= Library for safe (exception free) functions -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-safe/distinfo b/devel/hs-safe/distinfo index 4582bc81f009..839ff0dcd4ed 100644 --- a/devel/hs-safe/distinfo +++ b/devel/hs-safe/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/safe-0.3.3.tar.gz) = 099154c843ac9c4b1831b06f0a92f56d6bba2b0163c9aa896031921bb0a2e945 -SIZE (cabal/safe-0.3.3.tar.gz) = 4245 +SHA256 (cabal/safe-0.3.7.tar.gz) = c114c41e1403441e3f873c9c9943368bda7069ff007fe60ce3f9509e95ac8867 +SIZE (cabal/safe-0.3.7.tar.gz) = 6294 diff --git a/devel/hs-safe/pkg-descr b/devel/hs-safe/pkg-descr index 381c4a0f6a1d..8e6aa56937fe 100644 --- a/devel/hs-safe/pkg-descr +++ b/devel/hs-safe/pkg-descr @@ -1,8 +1,6 @@ Partial functions from the Haskell base library, such as head and !!, modified to return more descriptive error messages, programmer defined error messages, -Maybe wrapped results and default values. +Maybe wrapped results and default values. These functions can be used to +reduce the number of unsafe pattern matches in your code. -These functions can be used to reduce the number of unsafe pattern matches in -your code. - -WWW: http://www-users.cs.york.ac.uk/~ndm/safe/ +WWW: http://community.haskell.org/~ndm/safe/ diff --git a/devel/hs-scientific/Makefile b/devel/hs-scientific/Makefile new file mode 100644 index 000000000000..39474fa224af --- /dev/null +++ b/devel/hs-scientific/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= scientific +PORTVERSION= 0.3.3.0 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Numbers represented using scientific notation + +LICENSE= BSD3CLAUSE + +USE_CABAL= hashable>=1.1.2 text>=0.8 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-scientific/distinfo b/devel/hs-scientific/distinfo new file mode 100644 index 000000000000..23832d6b488d --- /dev/null +++ b/devel/hs-scientific/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/scientific-0.3.3.0.tar.gz) = 3bab5bc2df22feac6b2e461daf3ececae2e5083569e09bb463a78e82574c44ce +SIZE (cabal/scientific-0.3.3.0.tar.gz) = 17182 diff --git a/devel/hs-scientific/pkg-descr b/devel/hs-scientific/pkg-descr new file mode 100644 index 000000000000..c5d02c8a3886 --- /dev/null +++ b/devel/hs-scientific/pkg-descr @@ -0,0 +1,4 @@ +Data.Scientific provides a space efficient and arbitrary precision +scientific number type. + +WWW: https://github.com/basvandijk/scientific diff --git a/devel/hs-securemem/Makefile b/devel/hs-securemem/Makefile new file mode 100644 index 000000000000..52c10b85470b --- /dev/null +++ b/devel/hs-securemem/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= securemem +PORTVERSION= 0.1.3 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Abstraction to an auto scrubbing and const time eq, memory chunk + +LICENSE= BSD3CLAUSE + +USE_CABAL= byteable>=0.1.1 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-securemem/distinfo b/devel/hs-securemem/distinfo new file mode 100644 index 000000000000..c826a19bc91a --- /dev/null +++ b/devel/hs-securemem/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/securemem-0.1.3.tar.gz) = 12a42caa7b09076197f14eb8511ec98969becdd81596617fe71cc13dcebccccf +SIZE (cabal/securemem-0.1.3.tar.gz) = 4585 diff --git a/devel/hs-securemem/pkg-descr b/devel/hs-securemem/pkg-descr new file mode 100644 index 000000000000..3e3a5bb9276f --- /dev/null +++ b/devel/hs-securemem/pkg-descr @@ -0,0 +1,4 @@ +SecureMem is similar to ByteString, except that it provides a memory +chunk that will be auto-scrubbed after it run out of scope. + +WWW: http://github.com/vincenthz/hs-securemem diff --git a/devel/hs-setenv/Makefile b/devel/hs-setenv/Makefile index 44afc6ca3ced..c55973f4e038 100644 --- a/devel/hs-setenv/Makefile +++ b/devel/hs-setenv/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= setenv -PORTVERSION= 0.1.0 -PORTREVISION= 6 +PORTVERSION= 0.1.1.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-setenv/distinfo b/devel/hs-setenv/distinfo index ea99ef169268..c0147ffa90e1 100644 --- a/devel/hs-setenv/distinfo +++ b/devel/hs-setenv/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/setenv-0.1.0.tar.gz) = 5e37d7a0a7abe3830fdb42cbba39f9b707f35a8affa770656645e7e5ee128413 -SIZE (cabal/setenv-0.1.0.tar.gz) = 2478 +SHA256 (cabal/setenv-0.1.1.1.tar.gz) = 230d87b0d04b2b05460ddf5a31569250ee1c3df6f91762733a29c434b7def32b +SIZE (cabal/setenv-0.1.1.1.tar.gz) = 3019 diff --git a/devel/hs-shake/Makefile b/devel/hs-shake/Makefile new file mode 100644 index 000000000000..40f43a9c2499 --- /dev/null +++ b/devel/hs-shake/Makefile @@ -0,0 +1,18 @@ +# $FreeBSD$ + +PORTNAME= shake +PORTVERSION= 0.13.2 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Build system library, like Make, but more accurate dependencies + +LICENSE= BSD3CLAUSE + +USE_CABAL= hashable>=1.1.2.3 random unordered-containers>=0.2.1 \ + utf8-string>=0.3 + +EXECUTABLE= shake + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-shake/distinfo b/devel/hs-shake/distinfo new file mode 100644 index 000000000000..b151993e11e2 --- /dev/null +++ b/devel/hs-shake/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/shake-0.13.2.tar.gz) = cafa769e1b04f989ab5bc87d9f8fac38d7421774b2aacd1e7750f5de80077845 +SIZE (cabal/shake-0.13.2.tar.gz) = 1235826 diff --git a/devel/hs-shake/pkg-descr b/devel/hs-shake/pkg-descr new file mode 100644 index 000000000000..1c1dd5c5b288 --- /dev/null +++ b/devel/hs-shake/pkg-descr @@ -0,0 +1,14 @@ +Shake is a Haskell library for writing build systems - designed as a +replacement for make. To use Shake the user writes a Haskell program that +imports the Shake library, defines some build rules, and calls shake. +Thanks to do notation and infix operators, a simple Shake program is not +too dissimilar from a simple Makefile. However, as build systems get more +complex, Shake is able to take advantage of the excellent abstraction +facilities offered by Haskell and easily support much larger projects. +The Shake library provides all the standard features available in other +build systems, including automatic parallelism and minimal rebuilds. Shake +provides highly accurate dependency tracking, including seamless support +for generated files, and dependencies on system information (e.g. compiler +version). + +WWW: https://github.com/ndmitchell/shake diff --git a/devel/hs-show/Makefile b/devel/hs-show/Makefile index 41022d455ee6..8cb322705179 100644 --- a/devel/hs-show/Makefile +++ b/devel/hs-show/Makefile @@ -3,7 +3,7 @@ PORTNAME= show PORTVERSION= 0.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-silently/Makefile b/devel/hs-silently/Makefile index b519b55ce130..5ba14a138052 100644 --- a/devel/hs-silently/Makefile +++ b/devel/hs-silently/Makefile @@ -2,13 +2,13 @@ PORTNAME= silently PORTVERSION= 1.2.4.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Prevent or capture writing to stdout and other handles -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-simple-reflect/Makefile b/devel/hs-simple-reflect/Makefile index 8b1297221a18..bb631e8863d6 100644 --- a/devel/hs-simple-reflect/Makefile +++ b/devel/hs-simple-reflect/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= simple-reflect -PORTVERSION= 0.3.1 -PORTREVISION= 5 +PORTVERSION= 0.3.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Simple reflection of expressions containing variables -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-simple-reflect/distinfo b/devel/hs-simple-reflect/distinfo index 38ca573ac2b8..f8fcfcbeb906 100644 --- a/devel/hs-simple-reflect/distinfo +++ b/devel/hs-simple-reflect/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/simple-reflect-0.3.1.tar.gz) = daf0d8cdc82011b5b97077939507101611c0a6008543832ba07c2131dd6137a1 -SIZE (cabal/simple-reflect-0.3.1.tar.gz) = 4286 +SHA256 (cabal/simple-reflect-0.3.2.tar.gz) = 38224eb3d0d5eafc7101ad48fa92001c3e753a015d53bb12753a3836b871ecb6 +SIZE (cabal/simple-reflect-0.3.2.tar.gz) = 4492 diff --git a/devel/hs-simple-reflect/pkg-descr b/devel/hs-simple-reflect/pkg-descr index a0e47cf36f14..425b87364bf3 100644 --- a/devel/hs-simple-reflect/pkg-descr +++ b/devel/hs-simple-reflect/pkg-descr @@ -3,4 +3,4 @@ Reflection here means that a Haskell expression is turned into a string. The primary aim of this package is teaching and understanding; there are no options for manipulating the reflected expressions beyond showing them. -WWW: http://twan.home.fmf.nl/blog/haskell/simple-reflection-of-expressions.details +WWW: http://twanvl.nl/blog/haskell/simple-reflection-of-expressions diff --git a/devel/hs-smallcheck/Makefile b/devel/hs-smallcheck/Makefile index 5959eb1759db..8a46e86ddf9a 100644 --- a/devel/hs-smallcheck/Makefile +++ b/devel/hs-smallcheck/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= smallcheck -PORTVERSION= 1.0.2 -PORTREVISION= 5 +PORTVERSION= 1.1.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Property-based testing library -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= logict mtl diff --git a/devel/hs-smallcheck/distinfo b/devel/hs-smallcheck/distinfo index ad3940b7d2c4..1d9ad5cb7b2c 100644 --- a/devel/hs-smallcheck/distinfo +++ b/devel/hs-smallcheck/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/smallcheck-1.0.2.tar.gz) = b1adf57b922c28e57ec79e04e1e6ee7e6e2b38ff7ffd08e5e4f23ebeded6f427 -SIZE (cabal/smallcheck-1.0.2.tar.gz) = 13850 +SHA256 (cabal/smallcheck-1.1.1.tar.gz) = 4d17607c1a620491e7e495a17575b73952932c761e7f9bdfa87e0102fb52f9f9 +SIZE (cabal/smallcheck-1.1.1.tar.gz) = 15202 diff --git a/devel/hs-split/Makefile b/devel/hs-split/Makefile index 17777fd3935d..0c999f420e3e 100644 --- a/devel/hs-split/Makefile +++ b/devel/hs-split/Makefile @@ -3,13 +3,13 @@ PORTNAME= split PORTVERSION= 0.2.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Combinator library for splitting lists -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-stm-chans/Makefile b/devel/hs-stm-chans/Makefile new file mode 100644 index 000000000000..de271aa856c0 --- /dev/null +++ b/devel/hs-stm-chans/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= stm-chans +PORTVERSION= 3.0.0.2 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Additional types of channels for STM + +LICENSE= BSD3CLAUSE + +USE_CABAL= stm>=2.4 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-stm-chans/distinfo b/devel/hs-stm-chans/distinfo new file mode 100644 index 000000000000..48eb7bb3c9af --- /dev/null +++ b/devel/hs-stm-chans/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/stm-chans-3.0.0.2.tar.gz) = d07abf7a8bf9689b92f69bb73e9c1b71dc785d7b0a7b512dc24d77e945024aff +SIZE (cabal/stm-chans-3.0.0.2.tar.gz) = 9401 diff --git a/devel/hs-stm-chans/pkg-descr b/devel/hs-stm-chans/pkg-descr new file mode 100644 index 000000000000..60ac5d319ac2 --- /dev/null +++ b/devel/hs-stm-chans/pkg-descr @@ -0,0 +1,3 @@ +Additional types of channels for STM. + +WWW: http://code.haskell.org/~wren/ diff --git a/devel/hs-stm/Makefile b/devel/hs-stm/Makefile index 84210f2246bd..4f0430b2ad7e 100644 --- a/devel/hs-stm/Makefile +++ b/devel/hs-stm/Makefile @@ -2,13 +2,13 @@ PORTNAME= stm PORTVERSION= 2.4.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Software Transactional Memory -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-streaming-commons/Makefile b/devel/hs-streaming-commons/Makefile new file mode 100644 index 000000000000..c95fcc8c8e9e --- /dev/null +++ b/devel/hs-streaming-commons/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= streaming-commons +PORTVERSION= 0.1.4.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Common lower-level functions needed by various streaming data libraries + +LICENSE= MIT + +USE_CABAL= blaze-builder>=0.3 network random stm text zlib + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-streaming-commons/distinfo b/devel/hs-streaming-commons/distinfo new file mode 100644 index 000000000000..7cc5d80a0e42 --- /dev/null +++ b/devel/hs-streaming-commons/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/streaming-commons-0.1.4.1.tar.gz) = 8caada6a54ec1e469510701426748af60e3633835679e05d5c107c58a4a8bd58 +SIZE (cabal/streaming-commons-0.1.4.1.tar.gz) = 77980 diff --git a/devel/hs-streaming-commons/pkg-descr b/devel/hs-streaming-commons/pkg-descr new file mode 100644 index 000000000000..cf662b16dd18 --- /dev/null +++ b/devel/hs-streaming-commons/pkg-descr @@ -0,0 +1,4 @@ +Provides low-dependency functionality commonly needed by various streaming +data libraries, such as conduit and pipes. + +WWW: https://github.com/fpco/streaming-commons diff --git a/devel/hs-strict/Makefile b/devel/hs-strict/Makefile index 1ca30b295e55..09db076421cd 100644 --- a/devel/hs-strict/Makefile +++ b/devel/hs-strict/Makefile @@ -2,7 +2,7 @@ PORTNAME= strict PORTVERSION= 0.3.2 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-syb-with-class-instances-text/Makefile b/devel/hs-syb-with-class-instances-text/Makefile index 8d2071401aa2..f1914350f822 100644 --- a/devel/hs-syb-with-class-instances-text/Makefile +++ b/devel/hs-syb-with-class-instances-text/Makefile @@ -2,13 +2,13 @@ PORTNAME= syb-with-class-instances-text PORTVERSION= 0.0.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Scrap Your Boilerplate With Class Text instance -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= syb-with-class text>=0.7.1 diff --git a/devel/hs-syb-with-class/Makefile b/devel/hs-syb-with-class/Makefile index aa7fc72c6c86..c86295411c4b 100644 --- a/devel/hs-syb-with-class/Makefile +++ b/devel/hs-syb-with-class/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= syb-with-class -PORTVERSION= 0.6.1.4 -PORTREVISION= 6 +PORTVERSION= 0.6.1.5 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Scrap Your Boilerplate With Class -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-syb-with-class/distinfo b/devel/hs-syb-with-class/distinfo index 6316c1522657..0c6d837bf0ba 100644 --- a/devel/hs-syb-with-class/distinfo +++ b/devel/hs-syb-with-class/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/syb-with-class-0.6.1.4.tar.gz) = 6cba1af7474ecbb3ac8040dc46d994e9e8b9fede3bc8daa610e4044054a8263a -SIZE (cabal/syb-with-class-0.6.1.4.tar.gz) = 12349 +SHA256 (cabal/syb-with-class-0.6.1.5.tar.gz) = f617ee2dc6f2b0ad35e130c50500a2f67fe76b94df86b7ce5cfb2d2545bac4be +SIZE (cabal/syb-with-class-0.6.1.5.tar.gz) = 12443 diff --git a/devel/hs-syb/Makefile b/devel/hs-syb/Makefile index 6a8ca82e702a..7b297d7e6805 100644 --- a/devel/hs-syb/Makefile +++ b/devel/hs-syb/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= syb -PORTVERSION= 0.4.0 -PORTREVISION= 4 +PORTVERSION= 0.4.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Scrap Your Boilerplate -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-syb/distinfo b/devel/hs-syb/distinfo index 2d7a62264f43..31909939c6a4 100644 --- a/devel/hs-syb/distinfo +++ b/devel/hs-syb/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/syb-0.4.0.tar.gz) = f201089aa7e74b6cbca7fc73a259596b2a9628e31a9b54e801844ad68447bff3 -SIZE (cabal/syb-0.4.0.tar.gz) = 71729 +SHA256 (cabal/syb-0.4.1.tar.gz) = aa32cb3d9a0cbcfb24ac1c5d567886e8908dd017fd009ffd446bff86732670d2 +SIZE (cabal/syb-0.4.1.tar.gz) = 38699 diff --git a/devel/hs-system-fileio/Makefile b/devel/hs-system-fileio/Makefile index 104bee6e6c67..f3103747e41b 100644 --- a/devel/hs-system-fileio/Makefile +++ b/devel/hs-system-fileio/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= system-fileio -PORTVERSION= 0.3.11 -PORTREVISION= 5 +PORTVERSION= 0.3.14 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-system-fileio/distinfo b/devel/hs-system-fileio/distinfo index f45ea98ea672..df65aaa33081 100644 --- a/devel/hs-system-fileio/distinfo +++ b/devel/hs-system-fileio/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/system-fileio-0.3.11.tar.gz) = eb13a13315dd946f2a827258465089531c47ca2ad436c446a2a9e3f5e1cfd242 -SIZE (cabal/system-fileio-0.3.11.tar.gz) = 15498 +SHA256 (cabal/system-fileio-0.3.14.tar.gz) = 49c03f08ec03a0647392738e9d445048ac3734c22392a6dae63c58d159ccacf4 +SIZE (cabal/system-fileio-0.3.14.tar.gz) = 15390 diff --git a/devel/hs-system-filepath/Makefile b/devel/hs-system-filepath/Makefile index 93741e90b268..66172ee8840b 100644 --- a/devel/hs-system-filepath/Makefile +++ b/devel/hs-system-filepath/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= system-filepath -PORTVERSION= 0.4.7 -PORTREVISION= 6 +PORTVERSION= 0.4.12 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-system-filepath/distinfo b/devel/hs-system-filepath/distinfo index 54bdb6b5ef62..e7181fbe34e0 100644 --- a/devel/hs-system-filepath/distinfo +++ b/devel/hs-system-filepath/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/system-filepath-0.4.7.tar.gz) = 09d93ad801ed0f9ea166c9e7bfb1d761c056f5019a5f9297f2d3fa6cfeab0b81 -SIZE (cabal/system-filepath-0.4.7.tar.gz) = 13989 +SHA256 (cabal/system-filepath-0.4.12.tar.gz) = a2714835ac25263b64c340a497e4d9409b8475181b885bb1836995f63855d969 +SIZE (cabal/system-filepath-0.4.12.tar.gz) = 15860 diff --git a/devel/hs-tagged/Makefile b/devel/hs-tagged/Makefile index 88118944c3f9..5be1627a8771 100644 --- a/devel/hs-tagged/Makefile +++ b/devel/hs-tagged/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= tagged -PORTVERSION= 0.6 -PORTREVISION= 4 +PORTVERSION= 0.7.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Haskell 98 phantom types to avoid unsafely passing dummy arguments -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-tagged/distinfo b/devel/hs-tagged/distinfo index 49a95d2536f3..3fac8553644b 100644 --- a/devel/hs-tagged/distinfo +++ b/devel/hs-tagged/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/tagged-0.6.tar.gz) = 55a2c61efc446616eba3d4c0359975378da96a1b85523159f1e400eda9e95a70 -SIZE (cabal/tagged-0.6.tar.gz) = 5177 +SHA256 (cabal/tagged-0.7.2.tar.gz) = 055b2d9f7124176197f3564bcdbbb62374090c9e103819bff0d4e22db47e871b +SIZE (cabal/tagged-0.7.2.tar.gz) = 5534 diff --git a/devel/hs-temporary/Makefile b/devel/hs-temporary/Makefile index 40119c9200bc..bc4592b5786a 100644 --- a/devel/hs-temporary/Makefile +++ b/devel/hs-temporary/Makefile @@ -1,14 +1,15 @@ # $FreeBSD$ PORTNAME= temporary -PORTVERSION= 1.1.2.4 -PORTREVISION= 6 +PORTVERSION= 1.2.0.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Portable temporary file and directory support for Windows and Unix -LICENSE= BSD +LICENSE= BSD3CLAUSE + +USE_CABAL= exceptions>=0.6 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-temporary/distinfo b/devel/hs-temporary/distinfo index 79c44b4f6156..c7bacf28cc1a 100644 --- a/devel/hs-temporary/distinfo +++ b/devel/hs-temporary/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/temporary-1.1.2.4.tar.gz) = 5f9ebb2aac8767c8f73c071073bea56363ea0d589df162417a988b9f856013c9 -SIZE (cabal/temporary-1.1.2.4.tar.gz) = 5220 +SHA256 (cabal/temporary-1.2.0.3.tar.gz) = 8a889c7e62a2bb144eb9e394fab51e5dbd843d473ac2eab9e16b55a9eb3a4647 +SIZE (cabal/temporary-1.2.0.3.tar.gz) = 5308 diff --git a/devel/hs-terminfo/Makefile b/devel/hs-terminfo/Makefile deleted file mode 100644 index 3a10b26b6896..000000000000 --- a/devel/hs-terminfo/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# $FreeBSD$ - -PORTNAME= terminfo -PORTVERSION= 0.3.2.5 -PORTREVISION= 6 -CATEGORIES= devel haskell - -MAINTAINER= haskell@FreeBSD.org -COMMENT= Haskell bindings to the terminfo library - -LICENSE= BSD - -USES= ncurses - -CONFIGURE_ARGS+= --configure-option=--with-curses-includes=${NCURSESINC} \ - --configure-option=--with-curses-libraries=${NCURSESLIB} - -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" -.include <bsd.port.mk> diff --git a/devel/hs-terminfo/distinfo b/devel/hs-terminfo/distinfo deleted file mode 100644 index 3e1b9918427e..000000000000 --- a/devel/hs-terminfo/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/terminfo-0.3.2.5.tar.gz) = 6f419fa3a9afe995993f18022d6a347aedffc9a28a6974701f8421b15f584dc1 -SIZE (cabal/terminfo-0.3.2.5.tar.gz) = 45361 diff --git a/devel/hs-terminfo/pkg-descr b/devel/hs-terminfo/pkg-descr deleted file mode 100644 index b6be137b4f10..000000000000 --- a/devel/hs-terminfo/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -This library provides an interface to the terminfo database (via -bindings to the curses library). Terminfo allows POSIX systems to -interact with a variety of terminals using a standard set of -capabilities. - -WWW: http://code.haskell.org/terminfo diff --git a/devel/hs-test-framework-hunit/Makefile b/devel/hs-test-framework-hunit/Makefile index d983ea5c1a38..75486846c1e3 100644 --- a/devel/hs-test-framework-hunit/Makefile +++ b/devel/hs-test-framework-hunit/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= test-framework-hunit -PORTVERSION= 0.3.0 -PORTREVISION= 7 +PORTVERSION= 0.3.0.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= HUnit support for the test-framework package -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= HUnit>=1.2 test-framework>=0.2.0 +USE_CABAL= extensible-exceptions>=0.1.1 HUnit>=1.2 test-framework>=0.2.0 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-test-framework-hunit/distinfo b/devel/hs-test-framework-hunit/distinfo index 745ab5cc1e95..001155ebfd03 100644 --- a/devel/hs-test-framework-hunit/distinfo +++ b/devel/hs-test-framework-hunit/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/test-framework-hunit-0.3.0.tar.gz) = 04b1536f4d40f04a65d0d540c462d45c50301014c384339f19e90d9cdcba8bcb -SIZE (cabal/test-framework-hunit-0.3.0.tar.gz) = 2679 +SHA256 (cabal/test-framework-hunit-0.3.0.1.tar.gz) = d3f9fd8e5e7251fa2f4727feb1397d80d9e979a4b086ee962dc239e3662910c0 +SIZE (cabal/test-framework-hunit-0.3.0.1.tar.gz) = 2690 diff --git a/devel/hs-test-framework-quickcheck2/Makefile b/devel/hs-test-framework-quickcheck2/Makefile index bd7196b2cce2..efae607b92ed 100644 --- a/devel/hs-test-framework-quickcheck2/Makefile +++ b/devel/hs-test-framework-quickcheck2/Makefile @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= test-framework-quickcheck2 -PORTVERSION= 0.3.0.1 -PORTREVISION= 7 +PORTVERSION= 0.3.0.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= QuickCheck2 support for the test-framework package -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= QuickCheck>=2.4 test-framework>=0.7.1 +USE_CABAL= extensible-exceptions>=0.1.1 QuickCheck>=2.4 \ + test-framework>=0.7.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-test-framework-quickcheck2/distinfo b/devel/hs-test-framework-quickcheck2/distinfo index 3f6ce7f52d6e..5d1611734de2 100644 --- a/devel/hs-test-framework-quickcheck2/distinfo +++ b/devel/hs-test-framework-quickcheck2/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/test-framework-quickcheck2-0.3.0.1.tar.gz) = 3a10264a977032a51259cf872c47f38d84753c30ad8930452f4a63b2e866e784 -SIZE (cabal/test-framework-quickcheck2-0.3.0.1.tar.gz) = 3379 +SHA256 (cabal/test-framework-quickcheck2-0.3.0.3.tar.gz) = cc96c6f30c29b16a3f7ec5c108f320a6c0f0d3ef71afff8a1cb98caf33ffe18a +SIZE (cabal/test-framework-quickcheck2-0.3.0.3.tar.gz) = 3518 diff --git a/devel/hs-test-framework-quickcheck2/files/patch-test-framework-quickcheck2.cabal b/devel/hs-test-framework-quickcheck2/files/patch-test-framework-quickcheck2.cabal deleted file mode 100644 index 94ba9ad07098..000000000000 --- a/devel/hs-test-framework-quickcheck2/files/patch-test-framework-quickcheck2.cabal +++ /dev/null @@ -1,11 +0,0 @@ ---- ./test-framework-quickcheck2.cabal.orig 2012-12-06 17:59:40.000000000 +0100 -+++ ./test-framework-quickcheck2.cabal 2013-05-03 21:35:58.000000000 +0200 -@@ -22,7 +22,7 @@ - Library - Exposed-Modules: Test.Framework.Providers.QuickCheck2 - -- Build-Depends: test-framework >= 0.7.1, QuickCheck >= 2.4 && < 2.6, extensible-exceptions >= 0.1.1 && < 0.2.0 -+ Build-Depends: test-framework >= 0.7.1, QuickCheck >= 2.4 && < 2.7, extensible-exceptions >= 0.1.1 && < 0.2.0 - if flag(base3) - Build-Depends: base >= 3 && < 4, random >= 1 - else diff --git a/devel/hs-test-framework-quickcheck2/pkg-descr b/devel/hs-test-framework-quickcheck2/pkg-descr index b5f8f13880ce..97660b32d7d4 100644 --- a/devel/hs-test-framework-quickcheck2/pkg-descr +++ b/devel/hs-test-framework-quickcheck2/pkg-descr @@ -1,3 +1,3 @@ QuickCheck2 support for the test-framework package. -WWW: http://batterseapower.github.com/test-framework/ +WWW: https://batterseapower.github.io/test-framework/ diff --git a/devel/hs-test-framework/Makefile b/devel/hs-test-framework/Makefile index 2fd2d28efeca..8bb979b1ce17 100644 --- a/devel/hs-test-framework/Makefile +++ b/devel/hs-test-framework/Makefile @@ -1,18 +1,16 @@ # $FreeBSD$ PORTNAME= test-framework -PORTVERSION= 0.8 -PORTREVISION= 7 +PORTVERSION= 0.8.0.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Framework for running and organising tests, with HUnit and QuickCheck support -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= ansi-terminal>=0.4.0 ansi-wl-pprint>=0.5.1 \ - extensible-exceptions>=0.1.1 hostname>=1.0 random>=1.0 \ - regex-posix>=0.72 xml>=1.3.5 +USE_CABAL= ansi-terminal>=0.4.0 ansi-wl-pprint>=0.5.1 hostname>=1.0 \ + random>=1.0 regex-posix>=0.72 xml>=1.3.5 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-test-framework/distinfo b/devel/hs-test-framework/distinfo index c68e5ba7aa4f..400287472d45 100644 --- a/devel/hs-test-framework/distinfo +++ b/devel/hs-test-framework/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/test-framework-0.8.tar.gz) = 94c958a5bc6e81d0da4643ae82a5beecf0ecbf5eb6e46d3661f79f32b02d09f1 -SIZE (cabal/test-framework-0.8.tar.gz) = 20253 +SHA256 (cabal/test-framework-0.8.0.3.tar.gz) = 5915bebf20a36f524241d1b85c45be2f767a9f9caeddc06d96e3ebab5ae1d68c +SIZE (cabal/test-framework-0.8.0.3.tar.gz) = 20777 diff --git a/devel/hs-testpack/Makefile b/devel/hs-testpack/Makefile index aac754e8a9be..6439388c5335 100644 --- a/devel/hs-testpack/Makefile +++ b/devel/hs-testpack/Makefile @@ -3,7 +3,7 @@ PORTNAME= testpack PORTVERSION= 2.1.2.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org diff --git a/devel/hs-text-icu/Makefile b/devel/hs-text-icu/Makefile new file mode 100644 index 000000000000..3f8d8f24c22b --- /dev/null +++ b/devel/hs-text-icu/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +PORTNAME= text-icu +PORTVERSION= 0.6.3.7 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Bindings to the ICU library + +LICENSE= BSD3CLAUSE + +USE_CABAL= text>=0.9.1.0 + +LIB_DEPENDS+= libicui18n.so:${PORTSDIR}/devel/icu + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-text-icu/distinfo b/devel/hs-text-icu/distinfo new file mode 100644 index 000000000000..5a68d6e191f4 --- /dev/null +++ b/devel/hs-text-icu/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/text-icu-0.6.3.7.tar.gz) = c4c13df96bb5c7fcd32f7ba08543ac6ffe0f121a9cb7c77b6a34bbceaa92ff57 +SIZE (cabal/text-icu-0.6.3.7.tar.gz) = 44748 diff --git a/devel/hs-text-icu/pkg-descr b/devel/hs-text-icu/pkg-descr new file mode 100644 index 000000000000..dcc8a02f673d --- /dev/null +++ b/devel/hs-text-icu/pkg-descr @@ -0,0 +1,21 @@ +Haskell bindings to the International Components for Unicode (ICU) +libraries. These libraries provide robust and full-featured Unicode +services on a wide variety of platforms. + +Features include: + + * Both pure and impure bindings, to allow for fine control over efficiency + and ease of use. + * Breaking of strings on character, word, sentence, and line boundaries. + * Access to the Unicode Character Database (UCD) of character metadata. + * String collation functions, for locales where the conventions for + lexicographic ordering differ from the simple numeric ordering of + character codes. + * Character set conversion functions, allowing conversion between Unicode + and over 220 character encodings. + * Unicode normalization. (When implementations keep strings in a normalized + form, they can be assured that equivalent strings have a unique binary + representation.) + * Regular expression search and replace. + +WWW: https://github.com/bos/text-icu diff --git a/devel/hs-text/Makefile b/devel/hs-text/Makefile index 83a0b067c843..b2f69425c501 100644 --- a/devel/hs-text/Makefile +++ b/devel/hs-text/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= text -PORTVERSION= 0.11.3.1 -PORTREVISION= 4 +PORTVERSION= 1.1.0.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Efficient packed Unicode text type -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-text/distinfo b/devel/hs-text/distinfo index f04ba0558d2b..87f24e145658 100644 --- a/devel/hs-text/distinfo +++ b/devel/hs-text/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/text-0.11.3.1.tar.gz) = 76aad4a647cad7099b5a693eb9a4bc5263f7751392d8d1f87b14c78e2069559f -SIZE (cabal/text-0.11.3.1.tar.gz) = 126477 +SHA256 (cabal/text-1.1.0.0.tar.gz) = 80f1ada824f0e3886bb49dc7fd128707ca1a34e06bbf4419873b1677c4d7ba92 +SIZE (cabal/text-1.1.0.0.tar.gz) = 136463 diff --git a/devel/hs-tf-random/Makefile b/devel/hs-tf-random/Makefile new file mode 100644 index 000000000000..5e519ecac5c9 --- /dev/null +++ b/devel/hs-tf-random/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= tf-random +PORTVERSION= 0.5 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= High-quality splittable pseudorandom number generator + +LICENSE= BSD3CLAUSE + +USE_CABAL= primitive>=0.3 random + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-tf-random/distinfo b/devel/hs-tf-random/distinfo new file mode 100644 index 000000000000..262758d3ae17 --- /dev/null +++ b/devel/hs-tf-random/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/tf-random-0.5.tar.gz) = 2e30cec027b313c9e1794d326635d8fc5f79b6bf6e7580ab4b00186dadc88510 +SIZE (cabal/tf-random-0.5.tar.gz) = 18483 diff --git a/devel/hs-tf-random/pkg-descr b/devel/hs-tf-random/pkg-descr new file mode 100644 index 000000000000..07bb74e4fb6e --- /dev/null +++ b/devel/hs-tf-random/pkg-descr @@ -0,0 +1,5 @@ +This package contains an implementation of a high-quality splittable +pseudorandom number generator. The generator is based on a +cryptographic hash function built on top of the ThreeFish block cipher. + +WWW: http://hackage.haskell.org/package/tf-random diff --git a/devel/hs-threads/Makefile b/devel/hs-threads/Makefile index 9592295ebe9d..7eb57c0da3e0 100644 --- a/devel/hs-threads/Makefile +++ b/devel/hs-threads/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= threads -PORTVERSION= 0.5.0.2 -PORTREVISION= 5 +PORTVERSION= 0.5.1.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Fork threads and wait for their result -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= base-unicode-symbols>=0.1.1 stm>=2.1 diff --git a/devel/hs-threads/distinfo b/devel/hs-threads/distinfo index 4b1131b6cc1b..3949eaac1f33 100644 --- a/devel/hs-threads/distinfo +++ b/devel/hs-threads/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/threads-0.5.0.2.tar.gz) = 559a0750565289de60bd6b26784d7978ee85c2662c84feeb504910539eac8c91 -SIZE (cabal/threads-0.5.0.2.tar.gz) = 7337 +SHA256 (cabal/threads-0.5.1.2.tar.gz) = 49a4d776b9c8c8d11467a95bab500cca8a3921251db977dffca42a6dd45702af +SIZE (cabal/threads-0.5.1.2.tar.gz) = 7418 diff --git a/devel/hs-threadscope/Makefile b/devel/hs-threadscope/Makefile index 1d8f6088e8ed..0bd6d5f3a1c1 100644 --- a/devel/hs-threadscope/Makefile +++ b/devel/hs-threadscope/Makefile @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= threadscope -PORTVERSION= 0.2.2 -PORTREVISION= 6 +PORTVERSION= 0.2.4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Graphical tool for profiling parallel Haskell programs -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= cairo ghc-events>=0.4.2 glib gtk>=0.12 gtk2hs-buildtools mtl \ pango EXECUTABLE= threadscope + STANDALONE= yes .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" diff --git a/devel/hs-threadscope/distinfo b/devel/hs-threadscope/distinfo index 5201049b94dd..565e55683544 100644 --- a/devel/hs-threadscope/distinfo +++ b/devel/hs-threadscope/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/threadscope-0.2.2.tar.gz) = 8345bd2334ddec44b23b400f359d2b50ff7590102f55d4e93958c29086fa951d -SIZE (cabal/threadscope-0.2.2.tar.gz) = 79239 +SHA256 (cabal/threadscope-0.2.4.tar.gz) = 2915c8ba9a5bb249cc915860fe56402140e2cb9441664bd8b36dc80dd07d0888 +SIZE (cabal/threadscope-0.2.4.tar.gz) = 79582 diff --git a/devel/hs-threadscope/files/patch-GUI__Main.hs b/devel/hs-threadscope/files/patch-GUI__Main.hs deleted file mode 100644 index e6d2e694f4d0..000000000000 --- a/devel/hs-threadscope/files/patch-GUI__Main.hs +++ /dev/null @@ -1,10 +0,0 @@ ---- ./GUI/Main.hs.orig 2011-09-05 04:33:21.000000000 +0200 -+++ ./GUI/Main.hs 2011-12-07 01:27:00.000000000 +0100 -@@ -79,7 +79,6 @@ - | EventFileReload - | EventFileExport FilePath FileExportFormat - ---- | EventStateClear - | EventSetState HECs (Maybe FilePath) String Int Double - - | EventShowSidebar Bool diff --git a/devel/hs-threadscope/files/patch-GUI__Timeline__Render.hs b/devel/hs-threadscope/files/patch-GUI__Timeline__Render.hs deleted file mode 100644 index 4136bc29984c..000000000000 --- a/devel/hs-threadscope/files/patch-GUI__Timeline__Render.hs +++ /dev/null @@ -1,11 +0,0 @@ ---- ./GUI/Timeline/Render.hs.orig 2011-12-07 01:21:24.000000000 +0100 -+++ ./GUI/Timeline/Render.hs 2011-12-07 01:24:29.000000000 +0100 -@@ -91,7 +91,7 @@ - region exposeRegion - clip - setSourceSurface surface 0 (-vadj_value) -- -- ^^ this is where we adjust for the vertical scrollbar -+ -- this is where we adjust for the vertical scrollbar - setOperator OperatorSource - paint - when (scaleValue params > 0) $ do diff --git a/devel/hs-time-compat/Makefile b/devel/hs-time-compat/Makefile index b8baf0aafa31..b7beb4a4598f 100644 --- a/devel/hs-time-compat/Makefile +++ b/devel/hs-time-compat/Makefile @@ -2,13 +2,13 @@ PORTNAME= time-compat PORTVERSION= 0.1.0.3 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Compatibility with old-time for the time package -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-timezone-olson/Makefile b/devel/hs-timezone-olson/Makefile index 707c396b0707..824597efd2ef 100644 --- a/devel/hs-timezone-olson/Makefile +++ b/devel/hs-timezone-olson/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= timezone-olson -PORTVERSION= 0.1.2 -PORTREVISION= 5 +PORTVERSION= 0.1.4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Pure Haskell parser and renderer for binary Olson timezone files -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= extensible-exceptions>=0.1.0 timezone-series>=0.1.0 diff --git a/devel/hs-timezone-olson/distinfo b/devel/hs-timezone-olson/distinfo index cb7d4fa40aba..5b49e5153f89 100644 --- a/devel/hs-timezone-olson/distinfo +++ b/devel/hs-timezone-olson/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/timezone-olson-0.1.2.tar.gz) = 3ee1eb5401607750d328cc6ec3dc6b93f4290dc77e2d7f8f60629cbeefb5e0b6 -SIZE (cabal/timezone-olson-0.1.2.tar.gz) = 11598 +SHA256 (cabal/timezone-olson-0.1.4.tar.gz) = b38853e003bb8d8db927ba393a0d1c0aa64ffc1a7b1feba23e9dee14f133b2d0 +SIZE (cabal/timezone-olson-0.1.4.tar.gz) = 11639 diff --git a/devel/hs-timezone-series/Makefile b/devel/hs-timezone-series/Makefile index 7e54e769930b..6c017861a939 100644 --- a/devel/hs-timezone-series/Makefile +++ b/devel/hs-timezone-series/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= timezone-series -PORTVERSION= 0.1.2 -PORTREVISION= 5 +PORTVERSION= 0.1.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Enhanced timezone handling for Data.Time -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-timezone-series/distinfo b/devel/hs-timezone-series/distinfo index 24dac99ba607..1ead3afffaa2 100644 --- a/devel/hs-timezone-series/distinfo +++ b/devel/hs-timezone-series/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/timezone-series-0.1.2.tar.gz) = f719e45de1679c130759df553385739a58ebffcd6f93b3e02a2df6ca67a89b32 -SIZE (cabal/timezone-series-0.1.2.tar.gz) = 5923 +SHA256 (cabal/timezone-series-0.1.3.tar.gz) = e37034f21c309b700fcb1a50527f325c25e47969e3faf954a0ee659e4452232c +SIZE (cabal/timezone-series-0.1.3.tar.gz) = 5416 diff --git a/devel/hs-transformers-base/Makefile b/devel/hs-transformers-base/Makefile index e4a2d92aeb17..b22a1b076c64 100644 --- a/devel/hs-transformers-base/Makefile +++ b/devel/hs-transformers-base/Makefile @@ -1,16 +1,13 @@ # $FreeBSD$ PORTNAME= transformers-base -PORTVERSION= 0.4.1 -PORTREVISION= 9 +PORTVERSION= 0.4.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Lift computations from the bottom of a transformer stack -LICENSE= BSD - -USE_CABAL= transformers>=0.2 +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-transformers-base/distinfo b/devel/hs-transformers-base/distinfo index 143e8ac7c483..81b1d7d7bd56 100644 --- a/devel/hs-transformers-base/distinfo +++ b/devel/hs-transformers-base/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/transformers-base-0.4.1.tar.gz) = 4fa9e8ae38f0ed0633251f7a18c51946ee9fa486ed768389b5b6edaacf3c7cb4 -SIZE (cabal/transformers-base-0.4.1.tar.gz) = 2449 +SHA256 (cabal/transformers-base-0.4.2.tar.gz) = 35258378843a77ab786119ded355b8916f8ed31106e767fe3955ad04c42d1c0c +SIZE (cabal/transformers-base-0.4.2.tar.gz) = 2538 diff --git a/devel/hs-transformers-compat/Makefile b/devel/hs-transformers-compat/Makefile new file mode 100644 index 000000000000..062e8ea276d8 --- /dev/null +++ b/devel/hs-transformers-compat/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= transformers-compat +PORTVERSION= 0.3.3.4 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Compatibility shim exposing the new types from transformers 0.3 and 0.4 + +LICENSE= BSD3CLAUSE + +FLAGS_ENABLE= three + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-transformers-compat/distinfo b/devel/hs-transformers-compat/distinfo new file mode 100644 index 000000000000..79201bc19f92 --- /dev/null +++ b/devel/hs-transformers-compat/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/transformers-compat-0.3.3.4.tar.gz) = 257712be0c2d5eedc6c835421751fce8daf45cf2687f2d6c27b92bff5e204bc1 +SIZE (cabal/transformers-compat-0.3.3.4.tar.gz) = 11143 diff --git a/devel/hs-transformers-compat/pkg-descr b/devel/hs-transformers-compat/pkg-descr new file mode 100644 index 000000000000..82862576663d --- /dev/null +++ b/devel/hs-transformers-compat/pkg-descr @@ -0,0 +1,6 @@ +This package includes backported versions of types that were added to +transformers in transformers 0.3 an 0.4 for users who need strict +transformers 0.2 or 0.3 compatibility to run on old versions of the +platform, but also need those types. + +WWW: http://github.com/ekmett/transformers-compat/ diff --git a/devel/hs-transformers/Makefile b/devel/hs-transformers/Makefile deleted file mode 100644 index a275ea3416dd..000000000000 --- a/devel/hs-transformers/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# Created by: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com> -# $FreeBSD$ - -PORTNAME= transformers -PORTVERSION= 0.3.0.0 -PORTREVISION= 8 -CATEGORIES= devel haskell - -MAINTAINER= haskell@FreeBSD.org -COMMENT= Concrete functor monad transformers - -LICENSE= BSD - -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" -.include <bsd.port.mk> diff --git a/devel/hs-transformers/distinfo b/devel/hs-transformers/distinfo deleted file mode 100644 index 053de5a1c86c..000000000000 --- a/devel/hs-transformers/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cabal/transformers-0.3.0.0.tar.gz) = e5aa0c1ec97ad98c389e78f59aca25ab028980a7068a3e585e39564662739591 -SIZE (cabal/transformers-0.3.0.0.tar.gz) = 20087 diff --git a/devel/hs-transformers/pkg-descr b/devel/hs-transformers/pkg-descr deleted file mode 100644 index 4ab06b1b4c74..000000000000 --- a/devel/hs-transformers/pkg-descr +++ /dev/null @@ -1,17 +0,0 @@ -A portable library of functor and monad transformers, inspired by the -paper "Functional Programming with Overloading and Higher-Order -Polymorphism" by Mark P Jones, in Advanced School of Functional -Programming, 1995. - -This package contains: - - * the monad transformer class (in Control.Monad.Trans.Class) - * concrete functor and monad transformers, each with associated - operations and functions to lift operations associated with other - transformers. - -It can be used on its own in portable Haskell code, or with the monad -classes in the mtl or monads-tf packages, which automatically lift -operations introduced by monad transformers through other transformers. - -WWW: http://hackage.haskell.org/package/transformers diff --git a/devel/hs-unamb/Makefile b/devel/hs-unamb/Makefile index d2c869c7b33c..009c770eec59 100644 --- a/devel/hs-unamb/Makefile +++ b/devel/hs-unamb/Makefile @@ -3,13 +3,13 @@ PORTNAME= unamb PORTVERSION= 0.2.5 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Unambiguous choice -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-uniplate/Makefile b/devel/hs-uniplate/Makefile index 6fdad34af86c..fb3652510c95 100644 --- a/devel/hs-uniplate/Makefile +++ b/devel/hs-uniplate/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= uniplate -PORTVERSION= 1.6.10 -PORTREVISION= 6 +PORTVERSION= 1.6.12 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Help writing simple, concise, and fast generic operations -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= hashable>=1.1.2.3 syb unordered-containers>=0.2.1 diff --git a/devel/hs-uniplate/distinfo b/devel/hs-uniplate/distinfo index 3fa97fd5ae89..c0b8784e5f07 100644 --- a/devel/hs-uniplate/distinfo +++ b/devel/hs-uniplate/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/uniplate-1.6.10.tar.gz) = 433aa7ac4bb939d27b4ed4b2fedf99d5768b51c18fc918914b1bd13ae9d61048 -SIZE (cabal/uniplate-1.6.10.tar.gz) = 30033 +SHA256 (cabal/uniplate-1.6.12.tar.gz) = fcc60bc6b3f6e925f611646db90e6db9f05286a9363405f844df1dc15572a8b7 +SIZE (cabal/uniplate-1.6.12.tar.gz) = 30055 diff --git a/devel/hs-unix-compat/Makefile b/devel/hs-unix-compat/Makefile index da00a884f55d..8c2fc31aa33a 100644 --- a/devel/hs-unix-compat/Makefile +++ b/devel/hs-unix-compat/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= unix-compat -PORTVERSION= 0.4.1.1 -PORTREVISION= 4 +PORTVERSION= 0.4.1.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Portable POSIX-compatibility layer -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-unix-compat/distinfo b/devel/hs-unix-compat/distinfo index bc749da70368..63f8be2f5e57 100644 --- a/devel/hs-unix-compat/distinfo +++ b/devel/hs-unix-compat/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/unix-compat-0.4.1.1.tar.gz) = ee45e5bf7e961b2f7fcc3ade90ac9db3a0a66857534e53da918d17c5bef156b2 -SIZE (cabal/unix-compat-0.4.1.1.tar.gz) = 13013 +SHA256 (cabal/unix-compat-0.4.1.3.tar.gz) = ab930a71d3cd9884a6c2bf58f330fa13c68cecb26d5cff20d435cdf69d1bdced +SIZE (cabal/unix-compat-0.4.1.3.tar.gz) = 12823 diff --git a/devel/hs-unix-time/Makefile b/devel/hs-unix-time/Makefile index 263ba85a577c..39d110901bda 100644 --- a/devel/hs-unix-time/Makefile +++ b/devel/hs-unix-time/Makefile @@ -1,14 +1,18 @@ # $FreeBSD$ PORTNAME= unix-time -PORTVERSION= 0.1.8 -PORTREVISION= 4 +PORTVERSION= 0.3.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Unix time parser/formatter and utilities -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" + +.if ${OSVERSION} >= 901000 && ${OSVERSION} < 902001 && ${ARCH} == i386 +EXTRA_PATCHES+= ${PATCHDIR}/nopatch-unix-time.cabal +.endif + .include <bsd.port.mk> diff --git a/devel/hs-unix-time/distinfo b/devel/hs-unix-time/distinfo index 5bb9d3a8c67e..35c54c6995a8 100644 --- a/devel/hs-unix-time/distinfo +++ b/devel/hs-unix-time/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/unix-time-0.1.8.tar.gz) = 5b17e5e88590e97478f8f12b168a5f917a2514c00328ff890bd51e0a491439e9 -SIZE (cabal/unix-time-0.1.8.tar.gz) = 35023 +SHA256 (cabal/unix-time-0.3.3.tar.gz) = 1dc532d337484e957777b462804ed0fcec00b126c69c24bd465b4ed14abe1c05 +SIZE (cabal/unix-time-0.3.3.tar.gz) = 39845 diff --git a/devel/hs-unix-time/files/nopatch-unix-time.cabal b/devel/hs-unix-time/files/nopatch-unix-time.cabal new file mode 100644 index 000000000000..5b96f7aa0636 --- /dev/null +++ b/devel/hs-unix-time/files/nopatch-unix-time.cabal @@ -0,0 +1,11 @@ +--- ./unix-time.cabal.orig 2014-07-16 02:47:31.000000000 +0200 ++++ ./unix-time.cabal 2014-07-20 22:50:57.000000000 +0200 +@@ -15,8 +15,6 @@ + Library + Default-Language: Haskell2010 + GHC-Options: -Wall +- if impl(ghc >= 7.8) +- CC-Options: -fPIC + Exposed-Modules: Data.UnixTime + Other-Modules: Data.UnixTime.Conv + Data.UnixTime.Diff diff --git a/devel/hs-unordered-containers/Makefile b/devel/hs-unordered-containers/Makefile index 8008ff2b936f..d8da141fd3dd 100644 --- a/devel/hs-unordered-containers/Makefile +++ b/devel/hs-unordered-containers/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= unordered-containers -PORTVERSION= 0.2.3.1 -PORTREVISION= 4 +PORTVERSION= 0.2.4.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Efficient hashing-based container types -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= hashable>=1.0.1.1 diff --git a/devel/hs-unordered-containers/distinfo b/devel/hs-unordered-containers/distinfo index eff58f04bf50..4965f5c2acf4 100644 --- a/devel/hs-unordered-containers/distinfo +++ b/devel/hs-unordered-containers/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/unordered-containers-0.2.3.1.tar.gz) = a8d3bc3fad487fb6ef9f0082333cac3d4acf15cb5817ba4ff562a52c882f9f83 -SIZE (cabal/unordered-containers-0.2.3.1.tar.gz) = 25537 +SHA256 (cabal/unordered-containers-0.2.4.0.tar.gz) = 34eaeb0c96d84169aca7085cf21f89bedb4bdb4de2ac78358a087faeea93cdf4 +SIZE (cabal/unordered-containers-0.2.4.0.tar.gz) = 25638 diff --git a/devel/hs-utf8-light/Makefile b/devel/hs-utf8-light/Makefile index fbbaf48c0621..8c2ac1be58fa 100644 --- a/devel/hs-utf8-light/Makefile +++ b/devel/hs-utf8-light/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= utf8-light -PORTVERSION= 0.4.0.1 -PORTREVISION= 8 +PORTVERSION= 0.4.2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Unicode -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-utf8-light/distinfo b/devel/hs-utf8-light/distinfo index a2db5c6c3227..c435ede9d23e 100644 --- a/devel/hs-utf8-light/distinfo +++ b/devel/hs-utf8-light/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/utf8-light-0.4.0.1.tar.gz) = 0524213aa380d5b882814332221bbf74ee3390060ac2aeee022923fc64775bf8 -SIZE (cabal/utf8-light-0.4.0.1.tar.gz) = 5746 +SHA256 (cabal/utf8-light-0.4.2.tar.gz) = 184c428ce7896d702da46f6f107e6873ff100dbc1af40b49b5ce87317e619e67 +SIZE (cabal/utf8-light-0.4.2.tar.gz) = 5821 diff --git a/devel/hs-utf8-string/Makefile b/devel/hs-utf8-string/Makefile index 5de67b25cdcd..6a9b24881bd9 100644 --- a/devel/hs-utf8-string/Makefile +++ b/devel/hs-utf8-string/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= utf8-string -PORTVERSION= 0.3.7 -PORTREVISION= 9 +PORTVERSION= 0.3.8 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Support for reading/writing UTF-8 strings for Haskell programs -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-utf8-string/distinfo b/devel/hs-utf8-string/distinfo index e5d1b6d52afa..dba40c800e69 100644 --- a/devel/hs-utf8-string/distinfo +++ b/devel/hs-utf8-string/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/utf8-string-0.3.7.tar.gz) = 785b4b31476adab9d4ea553a9a6b590acb0b906836abb3facd218c18b8eea9e8 -SIZE (cabal/utf8-string-0.3.7.tar.gz) = 8845 +SHA256 (cabal/utf8-string-0.3.8.tar.gz) = 80757cbc00197ff71311dc8c1ca00284537442c2dc93f06685d369a6816d49c0 +SIZE (cabal/utf8-string-0.3.8.tar.gz) = 9129 diff --git a/devel/hs-utility-ht/Makefile b/devel/hs-utility-ht/Makefile index b5d53d03f06d..6f1d2cbb4b7a 100644 --- a/devel/hs-utility-ht/Makefile +++ b/devel/hs-utility-ht/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= utility-ht -PORTVERSION= 0.0.9 -PORTREVISION= 4 +PORTVERSION= 0.0.10 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org -COMMENT= Various small helper functions +COMMENT= Various small helper functions for Lists, Maybes, Tuples, Functions -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-utility-ht/distinfo b/devel/hs-utility-ht/distinfo index 8fccd32fb81d..569d45540235 100644 --- a/devel/hs-utility-ht/distinfo +++ b/devel/hs-utility-ht/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/utility-ht-0.0.9.tar.gz) = 19696de8e1130783578b3af82390a12a2bac6a64c485cb35004d86e27897b5d4 -SIZE (cabal/utility-ht-0.0.9.tar.gz) = 19399 +SHA256 (cabal/utility-ht-0.0.10.tar.gz) = ad8399180f495e6bb30e416a67a43d1bf82a7dd99293badd6e0d7674c1facd9f +SIZE (cabal/utility-ht-0.0.10.tar.gz) = 20103 diff --git a/devel/hs-uuagc-bootstrap/Makefile b/devel/hs-uuagc-bootstrap/Makefile index 65551b201eae..16974934b59a 100644 --- a/devel/hs-uuagc-bootstrap/Makefile +++ b/devel/hs-uuagc-bootstrap/Makefile @@ -2,13 +2,13 @@ PORTNAME= uuagc-bootstrap PORTVERSION= 0.9.40.2 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Attribute Grammar System of Universiteit Utrecht -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= haskell-src-exts>=1.11.1 mtl>=1.1.1.1 uulib>=0.9.14 diff --git a/devel/hs-uuagc-cabal/Makefile b/devel/hs-uuagc-cabal/Makefile index c956c4812ca7..2992d2a5134c 100644 --- a/devel/hs-uuagc-cabal/Makefile +++ b/devel/hs-uuagc-cabal/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= uuagc-cabal -PORTVERSION= 1.0.4.0 -PORTREVISION= 7 +PORTVERSION= 1.0.5.0 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Cabal plugin for the Universiteit Utrecht Attribute Grammar System -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= mtl>=2.0.1.0 uulib>=0.9.14 diff --git a/devel/hs-uuagc-cabal/distinfo b/devel/hs-uuagc-cabal/distinfo index c54907888f13..463c6513eecd 100644 --- a/devel/hs-uuagc-cabal/distinfo +++ b/devel/hs-uuagc-cabal/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/uuagc-cabal-1.0.4.0.tar.gz) = 8e92ccb48ece047cbf8d1681f9ce8ed6e6f0412f27e82152eb8dfdbc1c45d854 -SIZE (cabal/uuagc-cabal-1.0.4.0.tar.gz) = 14544 +SHA256 (cabal/uuagc-cabal-1.0.5.0.tar.gz) = 45f6c6038bc3f0d35e35ae6591fab58dd7268dac107cfc3fe7c2b4af5f60795c +SIZE (cabal/uuagc-cabal-1.0.5.0.tar.gz) = 14689 diff --git a/devel/hs-uuagc/Makefile b/devel/hs-uuagc/Makefile index 273aff03ec0e..0c7641a9c1cd 100644 --- a/devel/hs-uuagc/Makefile +++ b/devel/hs-uuagc/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= uuagc -PORTVERSION= 0.9.42.3 -PORTREVISION= 4 +PORTVERSION= 0.9.51 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Attribute Grammar System of Universiteit Utrecht -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= haskell-src-exts>=1.11.1 mtl>=1.1.1.1 uuagc-cabal>=1.0.2.0 \ uulib>=0.9.14 diff --git a/devel/hs-uuagc/distinfo b/devel/hs-uuagc/distinfo index b5399e75f4f5..30552b8eed74 100644 --- a/devel/hs-uuagc/distinfo +++ b/devel/hs-uuagc/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/uuagc-0.9.42.3.tar.gz) = 76143fc616d86dc1d6aefae67da56b4c3b607cd126483ee054648bc718e6c066 -SIZE (cabal/uuagc-0.9.42.3.tar.gz) = 614198 +SHA256 (cabal/uuagc-0.9.51.tar.gz) = 5c084940d3246dfc5ed4ca818dea2cdf070852b2a091442ff281f422caabde1e +SIZE (cabal/uuagc-0.9.51.tar.gz) = 791376 diff --git a/devel/hs-uuid/Makefile b/devel/hs-uuid/Makefile index 4dd0ae33fad7..8f6d3fd1d754 100644 --- a/devel/hs-uuid/Makefile +++ b/devel/hs-uuid/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= uuid -PORTVERSION= 1.2.13 -PORTREVISION= 4 +PORTVERSION= 1.3.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Creating, comparing, parsing and printing Universally Unique Identifiers -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= cryptohash>=0.7 maccatcher>=1.0 random>=1.0.1 +USE_CABAL= cryptohash>=0.7 hashable network-info random>=1.0.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-uuid/distinfo b/devel/hs-uuid/distinfo index 35d25c3feb59..16d261a4da52 100644 --- a/devel/hs-uuid/distinfo +++ b/devel/hs-uuid/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/uuid-1.2.13.tar.gz) = 1af05fce9c2e3b2c6074f38e3dedf43abea9cf788270fab2df75a98d63383979 -SIZE (cabal/uuid-1.2.13.tar.gz) = 13570 +SHA256 (cabal/uuid-1.3.3.tar.gz) = 15204a7399ce8d06743c9e20a554f0dbad36e70d848fcd34e70b5f9bebd54e8b +SIZE (cabal/uuid-1.3.3.tar.gz) = 17303 diff --git a/devel/hs-uulib/Makefile b/devel/hs-uulib/Makefile index 8b56e25e0dbe..024007d0a86a 100644 --- a/devel/hs-uulib/Makefile +++ b/devel/hs-uulib/Makefile @@ -2,14 +2,13 @@ # $FreeBSD$ PORTNAME= uulib -PORTVERSION= 0.9.15 -PORTREVISION= 5 +PORTVERSION= 0.9.16 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Haskell Utrecht Tools Library -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-uulib/distinfo b/devel/hs-uulib/distinfo index 6f9c58ee09a0..0d295c366cad 100644 --- a/devel/hs-uulib/distinfo +++ b/devel/hs-uulib/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/uulib-0.9.15.tar.gz) = f58b806ab7ec896f8d66b5f51742fc28057fbfaba969102b26808d4420d46310 -SIZE (cabal/uulib-0.9.15.tar.gz) = 44135 +SHA256 (cabal/uulib-0.9.16.tar.gz) = 834a75fb88ce508350ae974fd5b66bb0c60e56f2bbb77ca430b25327c289a919 +SIZE (cabal/uulib-0.9.16.tar.gz) = 44333 diff --git a/devel/hs-vault/Makefile b/devel/hs-vault/Makefile index a6aac3f69419..de4d764f5dd8 100644 --- a/devel/hs-vault/Makefile +++ b/devel/hs-vault/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= vault -PORTVERSION= 0.2.0.4 -PORTREVISION= 5 +PORTVERSION= 0.3.0.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Persistent store for values of arbitrary types -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= hashable>=1.1 unordered-containers>=0.2.1.0 +USE_CABAL= hashable>=1.1.2.5 unordered-containers>=0.2.3.0 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-vault/distinfo b/devel/hs-vault/distinfo index 9464ba2d9bd3..6bfd66f29e08 100644 --- a/devel/hs-vault/distinfo +++ b/devel/hs-vault/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/vault-0.2.0.4.tar.gz) = c32a85ee84455c3a03ed7142d5adb60d2e7e0e467ba6458c549c5c3db3cac3a8 -SIZE (cabal/vault-0.2.0.4.tar.gz) = 4883 +SHA256 (cabal/vault-0.3.0.3.tar.gz) = 056ad8ffe6059d005b12159cdf781cccd14193bb0b30e960509b3dbee438f272 +SIZE (cabal/vault-0.3.0.3.tar.gz) = 4906 diff --git a/devel/hs-vector-algorithms/Makefile b/devel/hs-vector-algorithms/Makefile index 1713322bb2e5..ae5b91852748 100644 --- a/devel/hs-vector-algorithms/Makefile +++ b/devel/hs-vector-algorithms/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= vector-algorithms -PORTVERSION= 0.5.4.2 -PORTREVISION= 6 +PORTVERSION= 0.6.0.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Efficient algorithms for vector arrays -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= primitive>=0.3 vector>=0.6 +USE_CABAL= mtl mwc-random primitive>=0.3 vector>=0.6 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-vector-algorithms/distinfo b/devel/hs-vector-algorithms/distinfo index 0c9a0eadba09..b7feb69cb685 100644 --- a/devel/hs-vector-algorithms/distinfo +++ b/devel/hs-vector-algorithms/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/vector-algorithms-0.5.4.2.tar.gz) = c42c35dcf23cb60b874e50d6fec894463c835d6e2ef71d02283039f86635eb22 -SIZE (cabal/vector-algorithms-0.5.4.2.tar.gz) = 22938 +SHA256 (cabal/vector-algorithms-0.6.0.3.tar.gz) = c42eaddf416b37c7c281eadb3ce845aa628a5853e381beaa698aebe30359e4cf +SIZE (cabal/vector-algorithms-0.6.0.3.tar.gz) = 20273 diff --git a/devel/hs-vector-binary-instances/Makefile b/devel/hs-vector-binary-instances/Makefile new file mode 100644 index 000000000000..3efdb0df4967 --- /dev/null +++ b/devel/hs-vector-binary-instances/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= vector-binary-instances +PORTVERSION= 0.2.1.0 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Instances of Data.Binary and Data.Serialize for vector + +LICENSE= BSD3CLAUSE + +USE_CABAL= cereal vector>=0.6 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-vector-binary-instances/distinfo b/devel/hs-vector-binary-instances/distinfo new file mode 100644 index 000000000000..eaf71dc2946a --- /dev/null +++ b/devel/hs-vector-binary-instances/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/vector-binary-instances-0.2.1.0.tar.gz) = 9450018a61ee5a62b802c1b2cfe8d289b7c8f3debeb0f8828679a4c085d31909 +SIZE (cabal/vector-binary-instances-0.2.1.0.tar.gz) = 3114 diff --git a/devel/hs-vector-binary-instances/pkg-descr b/devel/hs-vector-binary-instances/pkg-descr new file mode 100644 index 000000000000..dd79d1517895 --- /dev/null +++ b/devel/hs-vector-binary-instances/pkg-descr @@ -0,0 +1,6 @@ +Instances for Binary for the types defined in the vector package, making +it easy to serialize vectors to and from disk. We use the generic +interface to vectors, so all vector types are supported. Specific +instances are provided for unboxed, boxed and storable vectors. + +WWW: https://github.com/bos/vector-binary-instances diff --git a/devel/hs-vector-instances/Makefile b/devel/hs-vector-instances/Makefile new file mode 100644 index 000000000000..297dca1bdb33 --- /dev/null +++ b/devel/hs-vector-instances/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +PORTNAME= vector-instances +PORTVERSION= 3.3 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Orphan Instances for 'Data.Vector' + +LICENSE= BSD3CLAUSE + +USE_CABAL= comonad>=3 keys>=3 pointed>=3 semigroupoids>=3 \ + semigroups>=0.8.3.1 vector>=0.9 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-vector-instances/distinfo b/devel/hs-vector-instances/distinfo new file mode 100644 index 000000000000..8b3e7d141e5b --- /dev/null +++ b/devel/hs-vector-instances/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/vector-instances-3.3.tar.gz) = bee0ea0636363ddd20324deb9929e3edc5058df5c4b71d10d4aeb11dc54d3c46 +SIZE (cabal/vector-instances-3.3.tar.gz) = 3596 diff --git a/devel/hs-vector-instances/pkg-descr b/devel/hs-vector-instances/pkg-descr new file mode 100644 index 000000000000..a8c69b37ae54 --- /dev/null +++ b/devel/hs-vector-instances/pkg-descr @@ -0,0 +1,3 @@ +Orphan Instances for Data.Vector. + +WWW: http://github.com/ekmett/vector-instances diff --git a/devel/hs-vector-th-unbox/Makefile b/devel/hs-vector-th-unbox/Makefile new file mode 100644 index 000000000000..249bfe19166a --- /dev/null +++ b/devel/hs-vector-th-unbox/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= vector-th-unbox +PORTVERSION= 0.2.1.0 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Deriver for Data.Vector.Unboxed using Template Haskell + +LICENSE= BSD3CLAUSE + +USE_CABAL= vector>=0.7 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-vector-th-unbox/distinfo b/devel/hs-vector-th-unbox/distinfo new file mode 100644 index 000000000000..5398d739fb30 --- /dev/null +++ b/devel/hs-vector-th-unbox/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/vector-th-unbox-0.2.1.0.tar.gz) = 30dfe03ef275d327006396c2de14a625acb067596156e48748756e388cec1e65 +SIZE (cabal/vector-th-unbox-0.2.1.0.tar.gz) = 4362 diff --git a/devel/hs-vector-th-unbox/pkg-descr b/devel/hs-vector-th-unbox/pkg-descr new file mode 100644 index 000000000000..f94930ec58e6 --- /dev/null +++ b/devel/hs-vector-th-unbox/pkg-descr @@ -0,0 +1,5 @@ +A Template Haskell deriver for unboxed vectors, given a pair of coercion +functions to and from some existing type with an Unbox instance. Refer +to "Data.Vector.Unboxed.Deriving" for documentation and examples. + +WWW: http://hackage.haskell.org/package/vector-th-unbox diff --git a/devel/hs-vector/Makefile b/devel/hs-vector/Makefile index b3a5314f6d2e..a40dd13b6196 100644 --- a/devel/hs-vector/Makefile +++ b/devel/hs-vector/Makefile @@ -1,16 +1,15 @@ # $FreeBSD$ PORTNAME= vector -PORTVERSION= 0.10.0.1 -PORTREVISION= 6 +PORTVERSION= 0.10.9.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Efficient Arrays -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= primitive>=0.5 +USE_CABAL= primitive>=0.5.0.1 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-vector/distinfo b/devel/hs-vector/distinfo index d03cef6903b4..e0092611c1d5 100644 --- a/devel/hs-vector/distinfo +++ b/devel/hs-vector/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/vector-0.10.0.1.tar.gz) = ece945058b01a77c5fff31e89bbea76ac619677041c41286a2da5e8b515508af -SIZE (cabal/vector-0.10.0.1.tar.gz) = 102426 +SHA256 (cabal/vector-0.10.9.1.tar.gz) = 205656e9741aad406e427e988dbf1665bf5dbdf3e9d574e309c274be4e06bde5 +SIZE (cabal/vector-0.10.9.1.tar.gz) = 101693 diff --git a/devel/hs-vector/pkg-descr b/devel/hs-vector/pkg-descr index 1ecbf86a923d..2dce1f34ba74 100644 --- a/devel/hs-vector/pkg-descr +++ b/devel/hs-vector/pkg-descr @@ -1,4 +1,5 @@ An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop fusion optimization framework. -WWW: http://code.haskell.org/vector +WWW: https://github.com/haskell/vector + diff --git a/devel/hs-void/Makefile b/devel/hs-void/Makefile index 45212f9aaba9..275ce61df0fd 100644 --- a/devel/hs-void/Makefile +++ b/devel/hs-void/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= void -PORTVERSION= 0.6 -PORTREVISION= 4 +PORTVERSION= 0.6.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Haskell 98 logically uninhabited data type -LICENSE= BSD +LICENSE= BSD3CLAUSE USE_CABAL= hashable>=1.1 semigroups>=0.8.2 diff --git a/devel/hs-void/distinfo b/devel/hs-void/distinfo index 12e929b98af5..8026447e48ea 100644 --- a/devel/hs-void/distinfo +++ b/devel/hs-void/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/void-0.6.tar.gz) = 3668a66ec838465c78b1fe4c6fff0080aeed5b232e4854894a4d5c868f922d3c -SIZE (cabal/void-0.6.tar.gz) = 3795 +SHA256 (cabal/void-0.6.1.tar.gz) = 82ec2a7edf3fa52eba2ed4821306859a75186e6df2a564943e9f9d758205ea26 +SIZE (cabal/void-0.6.1.tar.gz) = 3807 diff --git a/devel/hs-word8/Makefile b/devel/hs-word8/Makefile index 46de1c65e7be..a4922193a72e 100644 --- a/devel/hs-word8/Makefile +++ b/devel/hs-word8/Makefile @@ -1,14 +1,13 @@ # $FreeBSD$ PORTNAME= word8 -PORTVERSION= 0.0.3 -PORTREVISION= 5 +PORTVERSION= 0.1.1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Word8 library -LICENSE= BSD +LICENSE= BSD3CLAUSE .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-word8/distinfo b/devel/hs-word8/distinfo index 4206b9457c52..85a7f7b52a9e 100644 --- a/devel/hs-word8/distinfo +++ b/devel/hs-word8/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/word8-0.0.3.tar.gz) = 458473a9a6c20e755197d5a8cf6e31cbfa88e84b5318e6103ffcb57843c2bacc -SIZE (cabal/word8-0.0.3.tar.gz) = 5848 +SHA256 (cabal/word8-0.1.1.tar.gz) = 398d201b9bfb839d55bbb72afc8b73e34dcbda2e76f4f13a5db946a61404eaf6 +SIZE (cabal/word8-0.1.1.tar.gz) = 5891 diff --git a/devel/pure-gen/Makefile b/devel/pure-gen/Makefile index 5f1747cdede1..76cedfce8b32 100644 --- a/devel/pure-gen/Makefile +++ b/devel/pure-gen/Makefile @@ -14,7 +14,7 @@ COMMENT= C interface generator for the Pure language LICENSE= BSD BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \ - hs-language-c>=0.3.2:${PORTSDIR}/devel/hs-language-c + hs-language-c>=0.4:${PORTSDIR}/devel/hs-language-c NO_STAGE= yes diff --git a/devel/pure-gen/files/patch-dump-ast.hs b/devel/pure-gen/files/patch-dump-ast.hs deleted file mode 100644 index 9770d722ea24..000000000000 --- a/devel/pure-gen/files/patch-dump-ast.hs +++ /dev/null @@ -1,18 +0,0 @@ ---- ./dump-ast.hs.orig 2011-09-09 11:13:26.000000000 +0200 -+++ ./dump-ast.hs 2012-05-15 20:30:49.000000000 +0200 -@@ -147,13 +147,10 @@ - dump (CFDefExt cFunDef) = parens $ "CFDefExt "++ dump cFunDef - -- The version of CAsmExt in the repository has an additional second - -- argument. Uncomment this if needed. -- dump (CAsmExt cStrLit _) = parens $ "CAsmExt " ++ dump cStrLit -+ dump (CAsmExt cStrLit) = parens $ "CAsmExt " ++ dump cStrLit - --dump (CAsmExt cStrLit) = parens $ "CAsmExt " ++ dump cStrLit - --cDeclFile (CDecl _ _ nodeInfo) = -- case fileOfNode nodeInfo of -- Nothing -> "" -- Just filePath -> "\"" ++ filePath ++ "\"" -+cDeclFile (CDecl _ _ nodeInfo) = "\"" ++ fileOfNode nodeInfo ++ "\"" - - -- | C function definition (C99 6.9.1, K&R A10.1) - -- |