diff --git a/app-accessibility/hsay/metadata.xml b/app-accessibility/hsay/metadata.xml index 2ead602791d9c8cd70a3aa5be88717e5bcd6ac2b..96fec0f871c66188f0998c80889a295ae3c0761f 100644 --- a/app-accessibility/hsay/metadata.xml +++ b/app-accessibility/hsay/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + (ab)Use Google Translate as a speech synthesiser. Downloads mp3s from Google Translate with whatever diff --git a/app-admin/haskell-updater/metadata.xml b/app-admin/haskell-updater/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/app-admin/haskell-updater/metadata.xml +++ b/app-admin/haskell-updater/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/app-editors/leksah-server/metadata.xml b/app-editors/leksah-server/metadata.xml index e5a250e58264abe80157dc74f01eba532c643b2a..b36bd79582df3f2fb6796d24d834eca96bed4d30 100644 --- a/app-editors/leksah-server/metadata.xml +++ b/app-editors/leksah-server/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The interface to GHC-API for leksah - Get Network.URI from the network-uri package - Enable multithreaded runtime. + Get Network.URI from the network-uri package + Enable multithreaded runtime. diff --git a/app-editors/leksah/metadata.xml b/app-editors/leksah/metadata.xml index 317b86d799ccde1c292a310de6f09038aef4b248..b7a4cc82d0bebbff7f7acd6b8310228f56e228e0 100644 --- a/app-editors/leksah/metadata.xml +++ b/app-editors/leksah/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An Integrated Development Environment for Haskell written in Haskell. - Experimental Yi dyre support - Use GTK3 rather than GTK2 - Experimental localization support - Get Network.URI from the network-uri package - Use threaded runtime. - Experimental Yi support + Experimental Yi dyre support + Use GTK3 rather than GTK2 + Experimental localization support + Get Network.URI from the network-uri package + Use threaded runtime. + Experimental Yi support diff --git a/app-editors/yi/metadata.xml b/app-editors/yi/metadata.xml index 9b7c8fb2c9a59acf7fea61ae46f998e5f0b8a692..88703d6661ec2c4e728270396fc37e739bc6a612 100644 --- a/app-editors/yi/metadata.xml +++ b/app-editors/yi/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Yi is a text editor written in Haskell and extensible in Haskell. The goal of the Yi project is to provide a flexible, powerful, and correct editor for haskell hacking. - Build with Vty frontend + Build with Vty frontend Runtime binary will be compiled with profiling and RTS options enabled. Runtime binary will be compiled with eventlog and RTS options enabled. bake-in the self-checks diff --git a/app-emacs/ghc-mod/metadata.xml b/app-emacs/ghc-mod/metadata.xml index f86749b31dae61948c62776b6773656d12bb7e09..ffceca2e5d33120cb5963b9ad914a39989766edc 100644 --- a/app-emacs/ghc-mod/metadata.xml +++ b/app-emacs/ghc-mod/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This packages includes Elisp files - and a Haskell command, "ghc-mod". - "ghc*.el" enable completion of + and a Haskell command, "ghc-mod". + "ghc*.el" enable completion of Haskell symbols on Emacs. Flymake is also integrated. - "ghc-mod" is a backend of "ghc*.el". + "ghc-mod" is a backend of "ghc*.el". It lists up all installed modules or extracts names of functions, classes, and data declarations. diff --git a/app-emacs/haskell-mode/metadata.xml b/app-emacs/haskell-mode/metadata.xml index 2f9349ba370c6175fd8e87ddb1cf6dfd28797d5a..8d49df24e0aaafce6ad0ead127e3f24b3775ae4c 100644 --- a/app-emacs/haskell-mode/metadata.xml +++ b/app-emacs/haskell-mode/metadata.xml @@ -1,9 +1,15 @@ - emacs - haskell + + emacs@gentoo.org + Gentoo Emacs project + + + haskell@gentoo.org + Gentoo Haskell + - install snippets/ modules + install snippets/ modules diff --git a/app-emacs/hindent/metadata.xml b/app-emacs/hindent/metadata.xml index 38fe70a3bdd33f98e3a2d706e0447f0be2e375eb..68f705a594e0ced2e737dda93c28a2f2cac3a644 100644 --- a/app-emacs/hindent/metadata.xml +++ b/app-emacs/hindent/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Extensible Haskell pretty printer - + Install a vim plugin allowing hindent to be used as the formatter by `gq` diff --git a/app-emacs/idris-mode/metadata.xml b/app-emacs/idris-mode/metadata.xml index 09667efe63cc871d05a87a0061ca38cd9d0deaa9..9a9ae8830b29d66615759b14eb120f47d899c217 100644 --- a/app-emacs/idris-mode/metadata.xml +++ b/app-emacs/idris-mode/metadata.xml @@ -1,11 +1,14 @@ -haskell - - gienah@gentoo.org> + + gienah@gentoo.org> - + + haskell@gentoo.org + Gentoo Haskell + + diff --git a/app-emacs/structured-haskell-mode/metadata.xml b/app-emacs/structured-haskell-mode/metadata.xml index 7c4a6b1fd2c74043b0caef5e942a5cd19d848cf7..9c03b2a1736f416a0f15802769c94e8be3335ff1 100644 --- a/app-emacs/structured-haskell-mode/metadata.xml +++ b/app-emacs/structured-haskell-mode/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Structured editing Emacs mode for Haskell. diff --git a/app-misc/lambdawars/metadata.xml b/app-misc/lambdawars/metadata.xml index 9ba1862179a6b51d9a193fcbb2df4b969cbcbdae..7f836a6371ccb17f94dee6f0fee984ef04d3d085 100644 --- a/app-misc/lambdawars/metadata.xml +++ b/app-misc/lambdawars/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + RoboWars in Haskell for the London Haskell User group. diff --git a/app-portage/exi/metadata.xml b/app-portage/exi/metadata.xml index 53fc6a891c700b165c09e2a6274a78f4f9531aaa..a5f3573942f076cf40c2886f35a6b80d22aa2dfc 100644 --- a/app-portage/exi/metadata.xml +++ b/app-portage/exi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A reimplementation of the emerge layer of Portage written in Haskell diff --git a/app-portage/fquery/metadata.xml b/app-portage/fquery/metadata.xml index e08b2e1d800dd0ba84d4cd7aab1b23ec428ce6fc..d7c588a3bdee8f8cccd840ae53718493c3127baf 100644 --- a/app-portage/fquery/metadata.xml +++ b/app-portage/fquery/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A fast replacement for equery diff --git a/app-portage/hackport/metadata.xml b/app-portage/hackport/metadata.xml index 56b0e04abf7e96c66b64b8ad6e046d73f160f6ae..b0660ce7009709152e33e4f7d39391eefc970901 100644 --- a/app-portage/hackport/metadata.xml +++ b/app-portage/hackport/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A command line tool to manage an overlay of Gentoo ebuilds that are generated from a hackage repo of Cabal packages. diff --git a/app-portage/keyword-stat/metadata.xml b/app-portage/keyword-stat/metadata.xml index 9f49a4577ca2842ad87a28fdfdf90e8320c3dd16..79035b854c97943fe1a18e16d544161578abf57e 100644 --- a/app-portage/keyword-stat/metadata.xml +++ b/app-portage/keyword-stat/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Display keywording for ebuilds diff --git a/app-shells/lambdashell/metadata.xml b/app-shells/lambdashell/metadata.xml index 1b8fd124d9dd39f059085313f090fdef5a18fc89..4d0dd27e128a97cbd2852cf84ac3700a997108d0 100644 --- a/app-shells/lambdashell/metadata.xml +++ b/app-shells/lambdashell/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple shell for evaluating lambda expressions. diff --git a/app-text/gt-tools/metadata.xml b/app-text/gt-tools/metadata.xml index cf2d5ce900a8e211dc0ba21c0b932c749baacaa8..6397e85e480f2fccd23cfcdc70f2324045a02009 100644 --- a/app-text/gt-tools/metadata.xml +++ b/app-text/gt-tools/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Console and GUI interface for Google Translate service. diff --git a/app-text/lit/metadata.xml b/app-text/lit/metadata.xml index 26a0248e1bb4aee6d57a895f9cca426719ed6f6f..81afecb2093b9ddd6861b8c7b98047f14e9866d1 100644 --- a/app-text/lit/metadata.xml +++ b/app-text/lit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + lit has a minimal syntax for implementing literate programming. It generates both HTML and the native diff --git a/app-text/pandoc/metadata.xml b/app-text/pandoc/metadata.xml index 4103d1852c815ba0c626e691b83d50e14621b26b..5b195e97ed59d75157129352317840a7e5af5a1d 100644 --- a/app-text/pandoc/metadata.xml +++ b/app-text/pandoc/metadata.xml @@ -1,8 +1,7 @@ - haskell - + haskell@gentoo.org diff --git a/app-text/pdfsplit/metadata.xml b/app-text/pdfsplit/metadata.xml index d9eca0cda3a65ff3424dd85f70fe8ff645e562fa..e277c66a0822fdbd029a0a1fe531b8614201cf78 100644 --- a/app-text/pdfsplit/metadata.xml +++ b/app-text/pdfsplit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Reading two-column academic papers is awkward on the Kindle; you sort of have to choose between zooming way diff --git a/app-vim/haskellindent/metadata.xml b/app-vim/haskellindent/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/app-vim/haskellindent/metadata.xml +++ b/app-vim/haskellindent/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/app-vim/haskellmode/metadata.xml b/app-vim/haskellmode/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/app-vim/haskellmode/metadata.xml +++ b/app-vim/haskellmode/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-haskell/abstract-deque-tests/metadata.xml b/dev-haskell/abstract-deque-tests/metadata.xml index adca34eaff7bd36942cd34c5bd9f5f9aff83909c..efe508bf422dba150b5680ae553a4f5d2288efbb 100644 --- a/dev-haskell/abstract-deque-tests/metadata.xml +++ b/dev-haskell/abstract-deque-tests/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides tests that can be used with any queue implementation that satisfies the `abstract-deque` interface. diff --git a/dev-haskell/abstract-deque/metadata.xml b/dev-haskell/abstract-deque/metadata.xml index 5e3daa2ab3b105b95adac42fbf48c6167723d4c5..58c17d43c521d1b32d61e1d0e15e65c20b41fbbc 100644 --- a/dev-haskell/abstract-deque/metadata.xml +++ b/dev-haskell/abstract-deque/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An abstract interface to highly-parameterizable queues/deques. @@ -20,7 +23,7 @@ requirements (using type families). This package also includes a simple reference implementation based - on 'IORef' and "Data.Sequence". + on 'IORef' and "Data.Sequence". Enable the reference implementation to use hardware compare-and-swap. diff --git a/dev-haskell/abstract-par/metadata.xml b/dev-haskell/abstract-par/metadata.xml index d43fb0014398c3766a70ecb388ac786ba64bb463..fbe2fbbbdd2a6943e40897a904a1a33725a3a622 100644 --- a/dev-haskell/abstract-par/metadata.xml +++ b/dev-haskell/abstract-par/metadata.xml @@ -1,22 +1,25 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - The 'Par' monad(s) offer an alternative + 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 + 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 'IVar's. + and simple communication in terms of 'IVar's. 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@ functionality. See the - "Control.Monad.Par.Class" module for more details. - The 'monad-par' library is one example of a + "Control.Monad.Par.Class" module for more details. + The 'monad-par' library is one example of a concrete library providing this interface. diff --git a/dev-haskell/ac-angle/metadata.xml b/dev-haskell/ac-angle/metadata.xml index 82df87ea934e12e37ba42def1a8df30038ff0fb3..153f96cf5695732981e8cd93f1b9fc60da19a69b 100644 --- a/dev-haskell/ac-angle/metadata.xml +++ b/dev-haskell/ac-angle/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple little library for dealing with geometric angles. diff --git a/dev-haskell/ac-vector-fancy/metadata.xml b/dev-haskell/ac-vector-fancy/metadata.xml index cfbb07377d8aed6b6819f245b1484e08e7017ccb..d9bcecc560b38afaecdb27743771dab4c43d282a 100644 --- a/dev-haskell/ac-vector-fancy/metadata.xml +++ b/dev-haskell/ac-vector-fancy/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Adds various type-system tricks to AC-Vector. (Requires several language extensions, including diff --git a/dev-haskell/ac-vector/metadata.xml b/dev-haskell/ac-vector/metadata.xml index 6f974bda0ce11193adc8d00d9c008e9e7243b80c..d9ead0e34b8bb1b15c65f142a7ec83f70a598dff 100644 --- a/dev-haskell/ac-vector/metadata.xml +++ b/dev-haskell/ac-vector/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This Haskell library implements several small vectors types with @Double@ fields, with seperate types for each size of vector, and a type class for handling vectors generally. - (Note that although this package is listed in the \"graphics\" + (Note that although this package is listed in the \"graphics\" category, the package itself has no graphics facilities. It just contains data structures that are useful for graphics work.) diff --git a/dev-haskell/accelerate-cuda/metadata.xml b/dev-haskell/accelerate-cuda/metadata.xml index 98869327319095a9c2745b79f883e678a1f312dc..f5f8200df2cd5855c94ad39607d1ce6b297f9d0d 100644 --- a/dev-haskell/accelerate-cuda/metadata.xml +++ b/dev-haskell/accelerate-cuda/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library implements a backend for the Accelerate language instrumented for parallel execution on CUDA-capable NVIDIA GPUs. To use this backend you need CUDA version 3.x or later installed. Note that - currently there is no support for 'Char' and 'Bool' arrays (this is a + currently there is no support for 'Char' and 'Bool' arrays (this is a limitation of the front-end language). diff --git a/dev-haskell/accelerate-fft/metadata.xml b/dev-haskell/accelerate-fft/metadata.xml index fddaab9443f8cd04b86f3952ee4be41bfe091ee6..9b9720a117d5089cc5992728e8a23349cdfe9e2c 100644 --- a/dev-haskell/accelerate-fft/metadata.xml +++ b/dev-haskell/accelerate-fft/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Rank-polymorphic discrete Fourier transform (DFT), computed with a fast Fourier transform (FFT) algorithm using the Accelerate library diff --git a/dev-haskell/accelerate-io/metadata.xml b/dev-haskell/accelerate-io/metadata.xml index a6bc5bd38de0c32a213616dcd809cfa31404d486..4ca6196f7573028fa90819735f916ae248f5186e 100644 --- a/dev-haskell/accelerate-io/metadata.xml +++ b/dev-haskell/accelerate-io/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides efficient conversion routines between a range of array types and Accelerate arrays. diff --git a/dev-haskell/accelerate/metadata.xml b/dev-haskell/accelerate/metadata.xml index d803ca04d3391c03ad3dc7bb52e386e0fba02152..6b1c22079ac988ab3a71f7689afbe49e5acada94 100644 --- a/dev-haskell/accelerate/metadata.xml +++ b/dev-haskell/accelerate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library defines an embedded language for regular, multi-dimensional array computations with @@ -13,8 +16,8 @@ CUDA-capable NVIDIA GPUs. To use the CUDA backend, you need to have CUDA version 3.x - installed. The CUDA backend currently doesn't support 'Char' - and 'Bool' arrays. + installed. The CUDA backend currently doesn't support 'Char' + and 'Bool' arrays. Known bugs: <https://github.com/mchakravarty/accelerate/issues> @@ -23,8 +26,8 @@ * New in 0.8.1.0: bug fixes and some performance tweaks - * New in 0.8.0.0: 'replicate', 'slice' and 'foldSeg' supported in the - CUDA backend; frontend and interpreter support for 'stencil'; bug fixes + * New in 0.8.0.0: 'replicate', 'slice' and 'foldSeg' supported in the + CUDA backend; frontend and interpreter support for 'stencil'; bug fixes * New in 0.7.1.0: the CUDA backend and a number of scalar functions diff --git a/dev-haskell/acid-state/metadata.xml b/dev-haskell/acid-state/metadata.xml index 1a64106761057a1bb8e04bc51733d6d9a9cf41d5..60c316f8c8d0872c0de5d6c4e77ad53bdec1e902 100644 --- a/dev-haskell/acid-state/metadata.xml +++ b/dev-haskell/acid-state/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use regular Haskell data structures as your database and get stronger ACID guarantees than most RDBMS offer. diff --git a/dev-haskell/action-permutations/metadata.xml b/dev-haskell/action-permutations/metadata.xml index f5cddd77112054970eba5ef930bf23342411f0a0..7ed5d9a0666bfcdb9073ca7ab7b89e927d73115b 100644 --- a/dev-haskell/action-permutations/metadata.xml +++ b/dev-haskell/action-permutations/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Sequence a set of Alternative actions in each possible order, - based on \"Parsing Permutation Phrases\", by Arthur Baars, + based on \"Parsing Permutation Phrases\", by Arthur Baars, Andres Loeh and S. Doaitse Swierstra, /Haskell Workshop 2001/. This is particularly useful for constructing a parser for permutations of elements. diff --git a/dev-haskell/active/metadata.xml b/dev-haskell/active/metadata.xml index 7528288af64202af7b3ed9bcc6f9db38e21ca0a8..03921c293c7f79d4ca2a2ebe150efcac04793ed1 100644 --- a/dev-haskell/active/metadata.xml +++ b/dev-haskell/active/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - "Active" abstraction for animated things with finite start and end times. + "Active" abstraction for animated things with finite start and end times. diff --git a/dev-haskell/ad/metadata.xml b/dev-haskell/ad/metadata.xml index c0b30d36f76e2ee0b64f704d5bba04bc0e47392a..0609be021738178c764d2d9a6c9cf8ec6e615ac8 100644 --- a/dev-haskell/ad/metadata.xml +++ b/dev-haskell/ad/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Forward-, reverse- and mixed- mode automatic differentiation combinators with a common API. - Type-level \"branding\" is used to both prevent the end user from confusing infinitesimals + Type-level \"branding\" is used to both prevent the end user from confusing infinitesimals and to limit unsafe access to the implementation details of each Mode. Each mode has a separate module full of combinators. @@ -23,25 +26,25 @@ While not every mode can provide all operations, the following basic operations are supported, modified as appropriate by the suffixes below: - * 'grad' computes the gradient (partial derivatives) of a function at a point. + * 'grad' computes the gradient (partial derivatives) of a function at a point. - * 'jacobian' computes the Jacobian matrix of a function at a point. + * 'jacobian' computes the Jacobian matrix of a function at a point. - * 'diff' computes the derivative of a function at a point. + * 'diff' computes the derivative of a function at a point. - * 'du' computes a directional derivative of a function at a point. + * 'du' computes a directional derivative of a function at a point. - * 'hessian' computes the Hessian matrix (matrix of second partial derivatives) of a function at a point. + * 'hessian' computes the Hessian matrix (matrix of second partial derivatives) of a function at a point. The following suffixes alter the meanings of the functions above as follows: - * @\'@ -- also return the answer + * @\'@ -- also return the answer * @With@ lets the user supply a function to blend the input with the output - * @F@ is a version of the base function lifted to return a 'Traversable' (or 'Functor') result + * @F@ is a version of the base function lifted to return a 'Traversable' (or 'Functor') result - * @s@ means the function returns all higher derivatives in a list or f-branching 'Stream' + * @s@ means the function returns all higher derivatives in a list or f-branching 'Stream' * @T@ means the result is transposed with respect to the traditional formulation. diff --git a/dev-haskell/adjunctions/metadata.xml b/dev-haskell/adjunctions/metadata.xml index b31922c68d9a8c2f0081287c537af5746a3ae4a1..16df0a6d426ecaf8b00ace36be5f04bc169c6291 100644 --- a/dev-haskell/adjunctions/metadata.xml +++ b/dev-haskell/adjunctions/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Adjunctions diff --git a/dev-haskell/aes/metadata.xml b/dev-haskell/aes/metadata.xml index 1577ca4dd702f426899e1f24fee45f7844edf771..2ba2aba90b838c849c703a862abac4a492f074bf 100644 --- a/dev-haskell/aes/metadata.xml +++ b/dev-haskell/aes/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - A zero-copy binding to Brian Gladman's AES implementation, including a copy of that implementation + A zero-copy binding to Brian Gladman's AES implementation, including a copy of that implementation diff --git a/dev-haskell/aeson-better-errors/metadata.xml b/dev-haskell/aeson-better-errors/metadata.xml index e765ed846c763f5030f3ed9d3c463e82b912ddfa..d519a331290f5d43f3874b7aaa117bab13dacb88 100644 --- a/dev-haskell/aeson-better-errors/metadata.xml +++ b/dev-haskell/aeson-better-errors/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A small package which gives you the tools to build parsers to decode JSON values, and gives good error messages when parsing fails. diff --git a/dev-haskell/aeson-compat/metadata.xml b/dev-haskell/aeson-compat/metadata.xml index 92f664ba75ce373954ce5124c52fbcd3f577bc37..335b9b6a30647f789f4313fdf8224de68c06d178 100644 --- a/dev-haskell/aeson-compat/metadata.xml +++ b/dev-haskell/aeson-compat/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Compatibility layer for @aeson@ diff --git a/dev-haskell/aeson-extra/metadata.xml b/dev-haskell/aeson-extra/metadata.xml index ba9b080324a0707ea4a3d1a7fae8eeb07838ac9d..29663141e1c41ff34db2d7ba5405e4e37e2b97c6 100644 --- a/dev-haskell/aeson-extra/metadata.xml +++ b/dev-haskell/aeson-extra/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The package motivation is twofold: diff --git a/dev-haskell/aeson-lens/metadata.xml b/dev-haskell/aeson-lens/metadata.xml index fd5d87ff1d09ab1c52342fe54f507eaa8ee3964d..3821fee36982671cc6a062fac2613f94fb0508c9 100644 --- a/dev-haskell/aeson-lens/metadata.xml +++ b/dev-haskell/aeson-lens/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lens of Aeson diff --git a/dev-haskell/aeson-pretty/metadata.xml b/dev-haskell/aeson-pretty/metadata.xml index 1c6cddd9fcd47a71d92a099eb806acaba8b0ca9c..13ac4b0531fa9e8d9016468c0b2ce1680bafd682 100644 --- a/dev-haskell/aeson-pretty/metadata.xml +++ b/dev-haskell/aeson-pretty/metadata.xml @@ -1,20 +1,23 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - don't build 'aeson-pretty' executable. + don't build 'aeson-pretty' executable. A JSON pretty-printing library compatible with aeson as well as a command-line tool to improve readabilty of streams of JSON data. - The /library/ provides the function "encodePretty". It is a drop-in - replacement for aeson's "encode" function, producing JSON-ByteStrings for + The /library/ provides the function "encodePretty". It is a drop-in + replacement for aeson's "encode" function, producing JSON-ByteStrings for human readers. The /command-line tool/ reads JSON from stdin and writes prettified JSON - to stdout. It also offers a complementary "compact"-mode, essentially the + to stdout. It also offers a complementary "compact"-mode, essentially the opposite of pretty-printing. If you specify @-flib-only@ like this > cabal install -flib-only aeson-pretty diff --git a/dev-haskell/aeson-qq/metadata.xml b/dev-haskell/aeson-qq/metadata.xml index 5f0a1c0e618a527235d1eaa6a8df4271127c8dfe..b8e4927947c76f98ba6384e964a25e4e9f11e5e9 100644 --- a/dev-haskell/aeson-qq/metadata.xml +++ b/dev-haskell/aeson-qq/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @aeson-qq@ provides a JSON quasiquoter for Haskell. diff --git a/dev-haskell/aeson/metadata.xml b/dev-haskell/aeson/metadata.xml index 35865c2da090c8308251eefa0f4fabf14c87b528..fcf622562eafc6c3c7c7f4f8637bdf57fac516d4 100644 --- a/dev-haskell/aeson/metadata.xml +++ b/dev-haskell/aeson/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A JSON parsing and encoding library optimized for ease of use and high performance. @@ -12,7 +15,7 @@ <https://github.com/mailrank/aeson#readme> Parsing performance on a late 2010 MacBook Pro (2.66GHz Core i7), - for mostly-English tweets from Twitter's JSON search API: + for mostly-English tweets from Twitter's JSON search API: * 0.8 KB, 32-bit GHC 6.12.3: 30538 msg\/sec (24.9 MB\/sec) @@ -65,6 +68,6 @@ (A note on naming: in Greek mythology, Aeson was the father of Jason.) - Operate in developer mode.' + Operate in developer mode.' diff --git a/dev-haskell/agata/metadata.xml b/dev-haskell/agata/metadata.xml index 62b7f2d3597d87dae2ada7a0c636c1e9bbec6bb4..729644a7140bea7791661bbb2de7998cc5b0b9a5 100644 --- a/dev-haskell/agata/metadata.xml +++ b/dev-haskell/agata/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Agata (Agata Generates Algebraic Types Automatically) uses Template Haskell to derive QuickCheck generators for Haskell data types. diff --git a/dev-haskell/alex/metadata.xml b/dev-haskell/alex/metadata.xml index 411c90c14bbca9634239445ec19c367713303ac8..244d701ec388cfd1d4283353a30221e5d5c68019 100644 --- a/dev-haskell/alex/metadata.xml +++ b/dev-haskell/alex/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Alex is a tool for generating lexical analysers in Haskell diff --git a/dev-haskell/algebra/metadata.xml b/dev-haskell/algebra/metadata.xml index ea19485454b30f78dea063e3581090bc80ac6843..cdb8a1f831ea39dc9c446b15700dff70f2f3a6fb 100644 --- a/dev-haskell/algebra/metadata.xml +++ b/dev-haskell/algebra/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Constructive abstract algebra diff --git a/dev-haskell/allocated-processor/metadata.xml b/dev-haskell/allocated-processor/metadata.xml index d5899a0eb9636f3b71d045e3efc4bfa3a4266121..e53e65c4dcac0164c5713b24e3996efeffdf7a37 100644 --- a/dev-haskell/allocated-processor/metadata.xml +++ b/dev-haskell/allocated-processor/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - See module docs for more information, and "cv-combinators" package for example usage. + See module docs for more information, and "cv-combinators" package for example usage. diff --git a/dev-haskell/alsa-core/metadata.xml b/dev-haskell/alsa-core/metadata.xml index d93617d60851728e9903f791a4a5ff1748ce641b..8474e22c52addd8ef17c390c8208d5fee1654129 100644 --- a/dev-haskell/alsa-core/metadata.xml +++ b/dev-haskell/alsa-core/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides access to ALSA infrastructure, that is needed by both alsa-seq and alsa-pcm. diff --git a/dev-haskell/alsa-mixer/metadata.xml b/dev-haskell/alsa-mixer/metadata.xml index 179d61b3401658b2a760dffcdd1cf1d5e492897e..17d2e9cabcf36c4c19772a820923534968b89f6d 100644 --- a/dev-haskell/alsa-mixer/metadata.xml +++ b/dev-haskell/alsa-mixer/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides bindings to the ALSA simple mixer API. diff --git a/dev-haskell/alsa-seq/metadata.xml b/dev-haskell/alsa-seq/metadata.xml index 49d49bd3ad6af5a56499c97d698f1a3c88d02949..b00d9ba56d225f7dc113548d374961b5ed2985b8 100644 --- a/dev-haskell/alsa-seq/metadata.xml +++ b/dev-haskell/alsa-seq/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides access to ALSA sequencer (MIDI support). For audio support see alsa-pcm. diff --git a/dev-haskell/alut/metadata.xml b/dev-haskell/alut/metadata.xml index 9794bf93c23d36b98b94a0986ac2fd96c245b515..2e2ab0f01f970b5e61e72e9038cea5ae12ccdd14 100644 --- a/dev-haskell/alut/metadata.xml +++ b/dev-haskell/alut/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell binding for the OpenAL Utility Toolkit, which makes managing of OpenAL contexts, loading sounds in various formats diff --git a/dev-haskell/amqp/metadata.xml b/dev-haskell/amqp/metadata.xml index 9d4aeee471e26f373d2b6f669066f4c077523758..31bce2c1fcd19baf94e5aae1a9cbfddd92960fb6 100644 --- a/dev-haskell/amqp/metadata.xml +++ b/dev-haskell/amqp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Client library for AMQP servers (currently only RabbitMQ) diff --git a/dev-haskell/angel/metadata.xml b/dev-haskell/angel/metadata.xml index 0792f52db9c334a981e16be2c70d76ee29a029dd..f9a96627fcebc024046c8441012b5a04e407725a 100644 --- a/dev-haskell/angel/metadata.xml +++ b/dev-haskell/angel/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @angel@ is a daemon that runs and monitors other processes. It - is similar to djb's `daemontools` or the Ruby project `god`. + is similar to djb's `daemontools` or the Ruby project `god`. - It's goals are to keep a set of services running, and to facilitate + It's goals are to keep a set of services running, and to facilitate the easy configuration and restart of those services. See the homepage for documentation. diff --git a/dev-haskell/annotated-wl-pprint/metadata.xml b/dev-haskell/annotated-wl-pprint/metadata.xml index 09aea01e3e9b1887667574dd9ca1f86d62602c5d..5a30faac9d8ff89f50c785eab0c69c2b42da575e 100644 --- a/dev-haskell/annotated-wl-pprint/metadata.xml +++ b/dev-haskell/annotated-wl-pprint/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This is a modified version of wl-pprint, which was based on Wadler's - paper "A Prettier Printer". See the haddocks for full info. This + This is a modified version of wl-pprint, which was based on Wadler's + paper "A Prettier Printer". See the haddocks for full info. This version allows the library user to annotate the text with semantic information, which can later be rendered in a variety of ways. diff --git a/dev-haskell/annotations/metadata.xml b/dev-haskell/annotations/metadata.xml index 68a2de677e92b1faea8b2da0132222c21fa2b286..bca7ed5fd8723f8a974737fdc1b8f424c7a77bfd 100644 --- a/dev-haskell/annotations/metadata.xml +++ b/dev-haskell/annotations/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @Annotations@ provides utility functions to make working with annotated trees easier. There are two implementations: one for working with open datatypes that explicitly make their child positions accessible through a type argument, and one for working with MultiRec datatypes. diff --git a/dev-haskell/ansi-terminal/metadata.xml b/dev-haskell/ansi-terminal/metadata.xml index c8aff24bfe3e436baaeb9366ff14bc8b7d3a9720..800165f4b3e22fd62d3b8b2efa40c6a898f7b3ce 100644 --- a/dev-haskell/ansi-terminal/metadata.xml +++ b/dev-haskell/ansi-terminal/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ANSI terminal support for Haskell: allows cursor movement, screen 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. diff --git a/dev-haskell/ansi-wl-pprint/metadata.xml b/dev-haskell/ansi-wl-pprint/metadata.xml index a065f2056c4a7ffec7dc94884a2e0a6b2c2b9d46..d29ecb35942cd3172c0e238c5a43c129e2676bb0 100644 --- a/dev-haskell/ansi-wl-pprint/metadata.xml +++ b/dev-haskell/ansi-wl-pprint/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This is a pretty printing library based on Wadler's paper "A Prettier Printer". It has been enhanced with support for ANSI terminal colored output using the ansi-terminal package. + This is a pretty printing library based on Wadler's paper "A Prettier Printer". It has been enhanced with support for ANSI terminal colored output using the ansi-terminal package. Build the example application. diff --git a/dev-haskell/anydbm/metadata.xml b/dev-haskell/anydbm/metadata.xml index 6924db8202bf58f0f9cdbdd3d03a9c8b8848f6df..5f18a9a54f8e489984b3f3ca4768a1133f6b5a18 100644 --- a/dev-haskell/anydbm/metadata.xml +++ b/dev-haskell/anydbm/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This module provides a generic infrastructure for supporting storage of hash-like items with String-to-String mappings. It can be used diff --git a/dev-haskell/appar/metadata.xml b/dev-haskell/appar/metadata.xml index 7b1ba16af8798890b9ce78dd9c64035ba0a197bf..14c1fd1f6ab397961ef46e49d3be078317fa3d86 100644 --- a/dev-haskell/appar/metadata.xml +++ b/dev-haskell/appar/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple applicative parser in Parsec style diff --git a/dev-haskell/applicative-quoters/metadata.xml b/dev-haskell/applicative-quoters/metadata.xml index e91356571940d194a1e1374fb9134176d00df7ff..2d5faa1f5e03707c747eb65f3a60ab72e9e99c41 100644 --- a/dev-haskell/applicative-quoters/metadata.xml +++ b/dev-haskell/applicative-quoters/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Quasiquoters taken from Matt Morrow's haskell-src-meta to implement - Conor McBride's idiom brackets, and a do-notation that only requires + Quasiquoters taken from Matt Morrow's haskell-src-meta to implement + Conor McBride's idiom brackets, and a do-notation that only requires Applicative (and is correspondingly less powerful). applicative-quoters currently has no maintainer: if it is broken and diff --git a/dev-haskell/arithmoi/metadata.xml b/dev-haskell/arithmoi/metadata.xml index 6e33cebd0f859eef7d94dc3ab3364c4015bd5a2a..8aefef709b4b26760acc3156e7284508969d0b00 100644 --- a/dev-haskell/arithmoi/metadata.xml +++ b/dev-haskell/arithmoi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library of basic functionality needed for number-theoretic calculations. The aim of this library diff --git a/dev-haskell/arrows/metadata.xml b/dev-haskell/arrows/metadata.xml index 145142919373f1e825da8b14fa32e08f38e18ef6..e52c2cb120269c81b61b36461c09ab2db96344d9 100644 --- a/dev-haskell/arrows/metadata.xml +++ b/dev-haskell/arrows/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Several classes that extend the Arrow class, and some transformers that implement or lift these classes. diff --git a/dev-haskell/ascii-progress/metadata.xml b/dev-haskell/ascii-progress/metadata.xml index 58dabbadbe0f2fc994eb3a2dc6658a37e1bdbd2f..fed7a32e2b50e8c8178747b4be005e6d469e29a0 100644 --- a/dev-haskell/ascii-progress/metadata.xml +++ b/dev-haskell/ascii-progress/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple Haskell progress bar for the console. Heavily borrows from TJ - Holowaychuk's Node.JS project + Holowaychuk's Node.JS project <https://github.com/tj/node-progress progress> <https://github.com/yamadapc/haskell-ascii-progress github> diff --git a/dev-haskell/asn1-data/metadata.xml b/dev-haskell/asn1-data/metadata.xml index 4cc4ce3796973a53873b144698163b3fa72a0eea..a2a05ee5ee09e9fd5efc31404689c718172840cf 100644 --- a/dev-haskell/asn1-data/metadata.xml +++ b/dev-haskell/asn1-data/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ASN1 data reader and writer in raw form with supports for high level forms of ASN1 (BER, CER and DER). diff --git a/dev-haskell/asn1-encoding/metadata.xml b/dev-haskell/asn1-encoding/metadata.xml index c45ac8bd7cb110a3d4d2a3ed1f2c4113b6782841..ec35fc360b0b3957b2b9dce6f0cd330ffa77af1a 100644 --- a/dev-haskell/asn1-encoding/metadata.xml +++ b/dev-haskell/asn1-encoding/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ASN1 data reader and writer in raw form with supports for high level forms of ASN1 (BER, and DER). diff --git a/dev-haskell/asn1-parse/metadata.xml b/dev-haskell/asn1-parse/metadata.xml index 4f3c1f62f9dc4e7f3575b6c29f791b78fdae912c..6d7d43e39cad0c529c4214d811bb56d9de04115a 100644 --- a/dev-haskell/asn1-parse/metadata.xml +++ b/dev-haskell/asn1-parse/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple monadic parser for ASN1 stream types, when ASN1 pattern matching is not convenient. diff --git a/dev-haskell/asn1-types/metadata.xml b/dev-haskell/asn1-types/metadata.xml index c0abb80a650f60e92a9852413a24756b8a9c1863..4c369788d4e6607c799d756e408d4c43aed6711a 100644 --- a/dev-haskell/asn1-types/metadata.xml +++ b/dev-haskell/asn1-types/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ASN.1 standard types diff --git a/dev-haskell/astar/metadata.xml b/dev-haskell/astar/metadata.xml index 3251fbbdab08ffabd0f931838a09752d5cdc773c..1862ae71ff51fdae60692b0ab8096124d7172ad0 100644 --- a/dev-haskell/astar/metadata.xml +++ b/dev-haskell/astar/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a data-structure independent implementation of A* search. diff --git a/dev-haskell/async/metadata.xml b/dev-haskell/async/metadata.xml index c145f3197a6f2c75a551d2bc815797485428cf1c..caf4b7b44ecdfdd96fe13164b8e0b1dd2abeeddb 100644 --- a/dev-haskell/async/metadata.xml +++ b/dev-haskell/async/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a higher-level interface over threads, in which an @Async a@ is a concurrent @@ -16,12 +19,12 @@ * When waiting for a thread to return a result, if the thread dies with an exception then the caller must either re-throw the exception - ('wait') or handle it ('waitCatch'); the + ('wait') or handle it ('waitCatch'); the exception cannot be ignored. * The API makes it possible to build a tree of threads that are automatically killed when - their parent dies (see 'withAsync'). + their parent dies (see 'withAsync'). Changes in 2.0.1.3: diff --git a/dev-haskell/atomic-primops/metadata.xml b/dev-haskell/atomic-primops/metadata.xml index 2cbdfd793da5233d186dce7669968c71e5a5786e..7feade90ba0cec9769dc12bf5d802782db149ccf 100644 --- a/dev-haskell/atomic-primops/metadata.xml +++ b/dev-haskell/atomic-primops/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - After GHC 7.4 a new `casMutVar#` primop became available, but it's + After GHC 7.4 a new `casMutVar#` primop became available, but it's difficult to use safely, because pointer equality is a highly unstable property in Haskell. This library provides a safer method - based on the concept of "Tickets". + based on the concept of "Tickets". - Also, this library uses the "foreign primop" capability of GHC to + 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. diff --git a/dev-haskell/atto-lisp/metadata.xml b/dev-haskell/atto-lisp/metadata.xml index 65106d44d0f305236b5c68cc7ddcc972710819e1..5e8a2891c3e7cca1fa1f937d706d3780b278c386 100644 --- a/dev-haskell/atto-lisp/metadata.xml +++ b/dev-haskell/atto-lisp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Efficient parsing and serialisation of S-Expressions. diff --git a/dev-haskell/attobencode/metadata.xml b/dev-haskell/attobencode/metadata.xml index 5dfd1bf7beaefe16c8e8a4090efca182d8d692c4..9524faca02786df642741ef6550564a097a20b08 100644 --- a/dev-haskell/attobencode/metadata.xml +++ b/dev-haskell/attobencode/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library for encoding and decoding the Bencode data serialisation format used by BitTorrent. The focus of this library are good performance (good diff --git a/dev-haskell/attojson/metadata.xml b/dev-haskell/attojson/metadata.xml index 3933e43850bdf842a7dba64c4b63791b7734a5e8..fe3959c1b10ffbe32f0cdcadffa57f74ad45f3a6 100644 --- a/dev-haskell/attojson/metadata.xml +++ b/dev-haskell/attojson/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple Lightweight JSON parser & generator based on ByteString. diff --git a/dev-haskell/attoparsec-binary/metadata.xml b/dev-haskell/attoparsec-binary/metadata.xml index a7eaf1beaa751998a201a075f7979c169b40a1c3..624889fd330e0450c21f42eb138b37365424c434 100644 --- a/dev-haskell/attoparsec-binary/metadata.xml +++ b/dev-haskell/attoparsec-binary/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package adds a collection of helper functions to make the task dealing with binary data of varying endianness from within an diff --git a/dev-haskell/attoparsec-conduit/metadata.xml b/dev-haskell/attoparsec-conduit/metadata.xml index 68c75f96201e086a6189bcfb88dcc7987fe05557..63f9cb803f84cc47a8a3a65e56194e93d73be346 100644 --- a/dev-haskell/attoparsec-conduit/metadata.xml +++ b/dev-haskell/attoparsec-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Turn attoparsec parsers into sinks. diff --git a/dev-haskell/attoparsec-enumerator/metadata.xml b/dev-haskell/attoparsec-enumerator/metadata.xml index 8459a59d4c5616684bde400f0f2eae68ded7bc9a..4f48a5c05d4ff1b2c9299c4d8d272c4ef24889a9 100644 --- a/dev-haskell/attoparsec-enumerator/metadata.xml +++ b/dev-haskell/attoparsec-enumerator/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library allows an Attoparsec parser to receive input incrementally from an enumerator. This could be used for parsing large files, or @@ -17,7 +20,7 @@ > import Data.Enumerator.List > import System.IO > - > parser = string "foo" <|> string "bar" + > parser = string "foo" <|> string "bar" > > main = do > xy <- run_ (enumHandle 1 stdin $$ do diff --git a/dev-haskell/attoparsec-iteratee/metadata.xml b/dev-haskell/attoparsec-iteratee/metadata.xml index 360a5d25a12accdb37c20c24e2ffc86bc5c6f286..39fab0aebee836f49249c2d6eaab17f87374ed32 100644 --- a/dev-haskell/attoparsec-iteratee/metadata.xml +++ b/dev-haskell/attoparsec-iteratee/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An adapter to convert attoparsec Parsers into blazing-fast Iteratees diff --git a/dev-haskell/attoparsec/metadata.xml b/dev-haskell/attoparsec/metadata.xml index 1e4d68d256362038502c94d73c9a61209615a5ce..df81dc13ba1f42e26d4995bb132c788f8607b4d3 100644 --- a/dev-haskell/attoparsec/metadata.xml +++ b/dev-haskell/attoparsec/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A fast parser combinator library, aimed particularly at dealing efficiently with network protocols and complicated text/binary diff --git a/dev-haskell/augeas/metadata.xml b/dev-haskell/augeas/metadata.xml index cc477e9522d3919362fe4f1a1f1d8e734e57b1e3..f99ab61f127d897bea9fa9e0d09ccd1843b9c5a4 100644 --- a/dev-haskell/augeas/metadata.xml +++ b/dev-haskell/augeas/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell FFI wrapper for the Augeas API diff --git a/dev-haskell/authenticate-kerberos/metadata.xml b/dev-haskell/authenticate-kerberos/metadata.xml index 497087659968b2b7c45a7ae9fa8d7f04e4b5a16e..5d709817db03f5ad3c0045832405e837b01b7db7 100644 --- a/dev-haskell/authenticate-kerberos/metadata.xml +++ b/dev-haskell/authenticate-kerberos/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Kerberos authenticate. diff --git a/dev-haskell/authenticate-oauth/metadata.xml b/dev-haskell/authenticate-oauth/metadata.xml index aa9638d85cf26fd99bb04d1457062833d73c6acf..6811d6070656d8c8aa8cca16820aed52bd670498 100644 --- a/dev-haskell/authenticate-oauth/metadata.xml +++ b/dev-haskell/authenticate-oauth/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + OAuth authentication, e.g. Twitter. diff --git a/dev-haskell/authenticate/metadata.xml b/dev-haskell/authenticate/metadata.xml index 228b0dd8c827fd8daa5cbc2529f08fd815d66a07..ab255a027130969c649b00f6389b33c7ac53f2b0 100644 --- a/dev-haskell/authenticate/metadata.xml +++ b/dev-haskell/authenticate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Focus is on third-party authentication methods, such as OpenID and BrowserID. diff --git a/dev-haskell/auto-update/metadata.xml b/dev-haskell/auto-update/metadata.xml index b72e7c1288431e6ffa819f730fbcefbe3f67720e..faf063d25951be423366ce5052ac637a6c8c7a6d 100644 --- a/dev-haskell/auto-update/metadata.xml +++ b/dev-haskell/auto-update/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - A common problem is the desire to have an action run at a scheduled interval, but only if it is needed. For example, instead of having every web request result in a new @getCurrentTime@ call, we'd like to have a single worker thread run every second, updating an @IORef@. However, if the request frequency is less than once per second, this is a pessimization, and worse, kills idle GC. + A common problem is the desire to have an action run at a scheduled interval, but only if it is needed. For example, instead of having every web request result in a new @getCurrentTime@ call, we'd like to have a single worker thread run every second, updating an @IORef@. However, if the request frequency is less than once per second, this is a pessimization, and worse, kills idle GC. 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. diff --git a/dev-haskell/auto/metadata.xml b/dev-haskell/auto/metadata.xml index d4c1f980277c0775c7d9b552f77cf3f88c52da1d..5371916d71e2c36862b6e5b8c5a71871fe8911d1 100644 --- a/dev-haskell/auto/metadata.xml +++ b/dev-haskell/auto/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + (Up to date documentation is maintained at <https://mstksg.github.com/auto>) @@ -20,13 +23,13 @@ values: a stream of input events, output views, etc. /auto/ works by providing a type that encapsulates - "value stream transformers", or locally stateful + "value stream transformers", or locally stateful functions; by specifying your program as a (potentially cyclic) graph of relationships between value streams, you - create a way of "declaring" a system based simply on + create a way of "declaring" a system based simply on static relationships between quantities. - Instead of a "state monad" type solution, where all + Instead of a "state monad" type solution, where all functions have access to a rigid global state, /auto/ works by specifying relationships which each exist independently and on their own, without any global state. @@ -41,14 +44,14 @@ Also, check out the <https://github.com/mstksg/auto-examples auto-examples> repository on github for plenty of real-world and toy - examples to learn from; I've also done a + examples to learn from; I've also done a <blog.jle.im/entries/series/+all-about-auto blog series> on this library, with examples and full tutorials! - Support available on freenode's #haskell-auto, + Support available on freenode's #haskell-auto, #haskell-game, and also on the github issue tracker for the source repository. - Import "Control.Auto" to begin! + Import "Control.Auto" to begin! diff --git a/dev-haskell/avltree/metadata.xml b/dev-haskell/avltree/metadata.xml index ea3cac6b0630279d12aff4e3b9c98de6b2684378..4467b5d116513d82b5c63014b3555e964590eec8 100644 --- a/dev-haskell/avltree/metadata.xml +++ b/dev-haskell/avltree/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A comprehensive and efficient implementation of AVL trees. The raw AVL API has been designed with efficiency and generality in mind, not elagance or - safety. It contains all the stuff you really don't want to write yourself if you + safety. It contains all the stuff you really don't want to write yourself if you can avoid it. This library may be useful for rolling your own Sets, Maps, Sequences, Queues (for example). diff --git a/dev-haskell/aws/metadata.xml b/dev-haskell/aws/metadata.xml index f801b0343d945d24f86b63ac1a2940599cba4f53..b945553352a77749885ae12d48df877d564fd040 100644 --- a/dev-haskell/aws/metadata.xml +++ b/dev-haskell/aws/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Bindings for Amazon Web Services (AWS), with the aim of supporting all AWS services. To see a high level overview of the library, see the README at <https://github.com/aristidb/aws/blob/master/README.org>. diff --git a/dev-haskell/base-compat/metadata.xml b/dev-haskell/base-compat/metadata.xml index 88c2f823804ef6913aa856f78a250425a13540ea..46296b14ebecf19cc02b1ba0d449ebcff997e19a 100644 --- a/dev-haskell/base-compat/metadata.xml +++ b/dev-haskell/base-compat/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Ban CPP from your code. See the README for what is covered: <https://github.com/sol/base-compat#readme> diff --git a/dev-haskell/base-orphans/metadata.xml b/dev-haskell/base-orphans/metadata.xml index 8f2e2f7f734e7372a4048f64c4d15adb1eca8f56..49b96100eb78eed5dd1607781237e7de11ed35de 100644 --- a/dev-haskell/base-orphans/metadata.xml +++ b/dev-haskell/base-orphans/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @base-orphans@ defines orphan instances that mimic instances available in later versions of @base@ to a wider (older) range of compilers. @base-orphans@ does not export anything except the orphan instances themselves and complements @<http://hackage.haskell.org/package/base-compat base-compat>@. diff --git a/dev-haskell/base-unicode-symbols/metadata.xml b/dev-haskell/base-unicode-symbols/metadata.xml index 7cb02048a4e686f9bf83cc82df07a9b874bfc547..e220fb321a4cb4b62d820098a8c9cd2adf855527 100644 --- a/dev-haskell/base-unicode-symbols/metadata.xml +++ b/dev-haskell/base-unicode-symbols/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package defines new symbols for a number of functions, operators and types in the base package. diff --git a/dev-haskell/base16-bytestring/metadata.xml b/dev-haskell/base16-bytestring/metadata.xml index d374e1e68560b5a2c5ac8226a4db51fec05ee824..431fefe523bc69cbd8ff54b65d792ad9ca13ae86 100644 --- a/dev-haskell/base16-bytestring/metadata.xml +++ b/dev-haskell/base16-bytestring/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fast base16 (hex) encoding and decoding for ByteStrings diff --git a/dev-haskell/base58-bytestring/metadata.xml b/dev-haskell/base58-bytestring/metadata.xml index d06cf7a00d94a474b20b27d82264aa9cad37ff7f..cb838c63a223fb0907890bf438b86d242a264b76 100644 --- a/dev-haskell/base58-bytestring/metadata.xml +++ b/dev-haskell/base58-bytestring/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Implementation of BASE58 transcoding copy-pasted from haskoin package diff --git a/dev-haskell/base64-bytestring/metadata.xml b/dev-haskell/base64-bytestring/metadata.xml index 23f18b86d594f88a295c4b1dab6ac350fabbb9fe..09620631497259d2673b51222b7d81bcb7ff0fae 100644 --- a/dev-haskell/base64-bytestring/metadata.xml +++ b/dev-haskell/base64-bytestring/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fast base64 encoding and deconding for ByteStrings diff --git a/dev-haskell/base64-string/metadata.xml b/dev-haskell/base64-string/metadata.xml index 97c76f384574156d23a9d783777a2cd32cff147c..ceb12ec4fedf6f4a1cc250d13b86e0bc7a173dbf 100644 --- a/dev-haskell/base64-string/metadata.xml +++ b/dev-haskell/base64-string/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This Base64 implementation uses the characters A-Z a-z 0-9 + / diff --git a/dev-haskell/basic-prelude/metadata.xml b/dev-haskell/basic-prelude/metadata.xml index a94bac1e4f4850a5933860f670cdb3d7ae3072ee..bb2d8ce615eb985d6835cb83cdf78f0d891752ed 100644 --- a/dev-haskell/basic-prelude/metadata.xml +++ b/dev-haskell/basic-prelude/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The premise of @basic-prelude@ is that there are a lot of very commonly desired features missing from the standard @Prelude@, such as commonly used operators (@\<$\>@ and @>=>@, for instance) and imports for common datatypes (e.g., @ByteString@ and @Vector@). At the same time, there are lots of other components which are more debatable, such as providing polymorphic versions of common functions. diff --git a/dev-haskell/bcrypt/metadata.xml b/dev-haskell/bcrypt/metadata.xml index 978a0ef475f11f8e78f787c472c92785f208d4dd..e9702f6fc23245dc972ab94de267ed93bad42c0f 100644 --- a/dev-haskell/bcrypt/metadata.xml +++ b/dev-haskell/bcrypt/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell bindings to the bcrypt password hash. diff --git a/dev-haskell/bencode/metadata.xml b/dev-haskell/bencode/metadata.xml index 7f605a3c9b9d73b2a5462c4202099f9e69b6a34e..c521fac089629579a8d334dc7d0b3e02d9681c92 100644 --- a/dev-haskell/bencode/metadata.xml +++ b/dev-haskell/bencode/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parser and printer for bencoded data. diff --git a/dev-haskell/besout/metadata.xml b/dev-haskell/besout/metadata.xml index ec0db8aedb08336572572d35d85ea76e7d97dafe..339e432659ecf937957cf498276bce26b760f6cc 100644 --- a/dev-haskell/besout/metadata.xml +++ b/dev-haskell/besout/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Extended GCD of polynomials over F_p[x] diff --git a/dev-haskell/bifunctors/metadata.xml b/dev-haskell/bifunctors/metadata.xml index d4f01e40f65fc2ba3fff50ea9e44e103d56f4cc0..ac915ab8fe971ebdac17a8a995f133f13166f24d 100644 --- a/dev-haskell/bifunctors/metadata.xml +++ b/dev-haskell/bifunctors/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 bifunctors diff --git a/dev-haskell/bimap/metadata.xml b/dev-haskell/bimap/metadata.xml index bd336e6d2677dbc5c67634724ab7811c5c11c96b..00e9fa057b7f8d7bb695ff2a6272bdde18b8008c 100644 --- a/dev-haskell/bimap/metadata.xml +++ b/dev-haskell/bimap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A data structure representing a bidirectional mapping between two key types. Each value in the bimap is associated with exactly one diff --git a/dev-haskell/binary-bits/metadata.xml b/dev-haskell/binary-bits/metadata.xml index 5b9e1bf597bb6055a5fb01021fa608e6357ee1f8..4860c318a0f9145e672a21b3785453890204716a 100644 --- a/dev-haskell/binary-bits/metadata.xml +++ b/dev-haskell/binary-bits/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Bit parsing/writing on top of binary. Provides functions to read and write bits to and from 8\/16\/32\/64 words. diff --git a/dev-haskell/binary-communicator/metadata.xml b/dev-haskell/binary-communicator/metadata.xml index 10845de89f7255e4c33788ce4498c81a1fbe15a1..b73285eec07a1017f5014268b9c6861b02a1a0d4 100644 --- a/dev-haskell/binary-communicator/metadata.xml +++ b/dev-haskell/binary-communicator/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Simple datatype that makes easier to send and receive values in any MonadIO. Inspired by Gregory Crosswhite's 'binary-protocol' package. + Simple datatype that makes easier to send and receive values in any MonadIO. Inspired by Gregory Crosswhite's 'binary-protocol' package. diff --git a/dev-haskell/binary-conduit/metadata.xml b/dev-haskell/binary-conduit/metadata.xml index 2eb91cf90f4816b1052aaa78c0054081e0bb4758..17360a3110a7b20e6f01dfe66519ea1c77024896 100644 --- a/dev-haskell/binary-conduit/metadata.xml +++ b/dev-haskell/binary-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The binary-conduit package. Allow binary serialization using iterative conduit interface. diff --git a/dev-haskell/binary-orphans/metadata.xml b/dev-haskell/binary-orphans/metadata.xml index e6155b02024eb3dfb530df86a44d928f203d6322..3b512c102ba01bfb0b07e0662e019e5b5204e556 100644 --- a/dev-haskell/binary-orphans/metadata.xml +++ b/dev-haskell/binary-orphans/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + `binary-orphans` defines orphan instances for types in some popular packages. diff --git a/dev-haskell/binary-search/metadata.xml b/dev-haskell/binary-search/metadata.xml index d1aead0565daea40ec5d7c2a6faf07801224e45d..1ead20be373d35b0c1c883097d2acac9449ff2a7 100644 --- a/dev-haskell/binary-search/metadata.xml +++ b/dev-haskell/binary-search/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + These modules address the problem of finding the boundary of an upward-closed set of integers, using a combination of exponential and binary searches. Variants are provided for searching within bounded and unbounded intervals of - both 'Integer' and bounded integral types. + both 'Integer' and bounded integral types. diff --git a/dev-haskell/binary-shared/metadata.xml b/dev-haskell/binary-shared/metadata.xml index 3810cf7d64acadda2f9feedea7581d651aaf030a..f5c21e804b64da060e43e0e6ed403eec09e419b8 100644 --- a/dev-haskell/binary-shared/metadata.xml +++ b/dev-haskell/binary-shared/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + I had problems with the size of the allocated heap space after serializing and loading data with the binary package. The reason was that diff --git a/dev-haskell/binary-state/metadata.xml b/dev-haskell/binary-state/metadata.xml index 348663caa86dac09ed27432f572ea440ee44f979..abd47914d842fc8832916f075381827762262577 100644 --- a/dev-haskell/binary-state/metadata.xml +++ b/dev-haskell/binary-state/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package declares BinaryState type class, which is similar to Data.Binary.Binary, but Get/Put monads can track state. diff --git a/dev-haskell/binary-strict/metadata.xml b/dev-haskell/binary-strict/metadata.xml index cd0e3a672997c92f14be725e9561e072654dc666..a8d8dc1daeed09813f26df04ed1b5508935ee56e 100644 --- a/dev-haskell/binary-strict/metadata.xml +++ b/dev-haskell/binary-strict/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a strict version of the Get monad from the binary - package. It's pretty much just a copy and paste job from the + package. It's pretty much just a copy and paste job from the original source code. The binary team are currently unsure about their future plans w.r.t. strictness, so this is just a stop gap measure. See diff --git a/dev-haskell/binary-tagged/metadata.xml b/dev-haskell/binary-tagged/metadata.xml index af700cc2dd1403043c1adbf61b22383874efb09e..56b4888b6898b007691a28a35fc4c8e75f16c77c 100644 --- a/dev-haskell/binary-tagged/metadata.xml +++ b/dev-haskell/binary-tagged/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Check <https://github.com/phadej/binary-tagged#readme README on Github> diff --git a/dev-haskell/binary/metadata.xml b/dev-haskell/binary/metadata.xml index 3379709010c84aa69a6fc76ec14976f7f4f2b676..15f020b2ba6fbc9b0e205174768ec3b0b1b63da8 100644 --- a/dev-haskell/binary/metadata.xml +++ b/dev-haskell/binary/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Efficient, pure binary serialisation using lazy ByteStrings. Haskell values may be encoded to and from binary formats, diff --git a/dev-haskell/bindings-bfd/metadata.xml b/dev-haskell/bindings-bfd/metadata.xml index 3bffedc16e1315cd8372e47dccd8b528e5a9017a..eb33675bdad18d2686fa4f075f2c85fc0e93b095 100644 --- a/dev-haskell/bindings-bfd/metadata.xml +++ b/dev-haskell/bindings-bfd/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - These are bindings for `libbfd', a library of the GNU - `binutils' package. The bindings let a Haskell program + These are bindings for `libbfd', a library of the GNU + `binutils' package. The bindings let a Haskell program query the structure of any executable, object, or library file format supported by the GNU Project (many). It also has support for disassembly of code in these diff --git a/dev-haskell/bindings-dsl/metadata.xml b/dev-haskell/bindings-dsl/metadata.xml index b3465332a5882d2acb5bdc7726ce71fd3eb9e65c..6a3de0546165662b94c16b11b5581daa9a853d05 100644 --- a/dev-haskell/bindings-dsl/metadata.xml +++ b/dev-haskell/bindings-dsl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a set of macros to be used when writing Haskell FFI. They were designed to be able to fully describe C interfaces, diff --git a/dev-haskell/bindings-glfw/metadata.xml b/dev-haskell/bindings-glfw/metadata.xml index 186217cba83da91e16e740fe705b9393e05279ba..d26bfa32ffd6514bc53c93c0ecc6f8fa58dde979 100644 --- a/dev-haskell/bindings-glfw/metadata.xml +++ b/dev-haskell/bindings-glfw/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Low-level bindings to <http://www.glfw.org/ GLFW>, an open source, multi-platform library for creating windows with OpenGL contexts and managing @@ -13,7 +16,7 @@ /These bindings are too low-level for normal use./ For higher-level bindings, see <http://hackage.haskell.org/package/GLFW-b GLFW-b>. - If you've used GLFW before, you were probably using 2.7.x. There are some + If you've used GLFW before, you were probably using 2.7.x. There are some significant differences in 3.0.x. Please see the <http://www.glfw.org/docs/3.0/moving.html transition guide>. diff --git a/dev-haskell/bindings-libzip/metadata.xml b/dev-haskell/bindings-libzip/metadata.xml index 16e78551b7e65f676ea7be51bfc20269dffc506d..b97fcee4f5c37caca8e6d27c026987ef18923728 100644 --- a/dev-haskell/bindings-libzip/metadata.xml +++ b/dev-haskell/bindings-libzip/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides low-level bindings to libzip (v0.10) library. For higher-level interface please use LibZip package: diff --git a/dev-haskell/bindings-uname/metadata.xml b/dev-haskell/bindings-uname/metadata.xml index 4035583715074840d189d1422732c1d81d1b2d79..6f3c1b2fb99d93b0ff6533fe675958ff8a8a9fc8 100644 --- a/dev-haskell/bindings-uname/metadata.xml +++ b/dev-haskell/bindings-uname/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a low-level binding to POSIX uname(3) function. Perhaps it shoule be part of unix package. diff --git a/dev-haskell/bio/metadata.xml b/dev-haskell/bio/metadata.xml index c7052f4208780d9ff587d1b9209850891b8337c1..8927e5f99073a0c4696261a67c82eb1abe7cce57 100644 --- a/dev-haskell/bio/metadata.xml +++ b/dev-haskell/bio/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a collection of data structures and algorithms useful for building bioinformatics-related tools diff --git a/dev-haskell/biocore/metadata.xml b/dev-haskell/biocore/metadata.xml index 738abba90547636541f0092956e81409db6de910..769f8647ae5109b31a15de41168a1780178a6a44 100644 --- a/dev-haskell/biocore/metadata.xml +++ b/dev-haskell/biocore/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A set of core definitions and data structures commonly used in bioinformatics. The intention is that bioinformatics diff --git a/dev-haskell/biofasta/metadata.xml b/dev-haskell/biofasta/metadata.xml index e2d400a97c0018c64f7b40b99196a4369f142ae8..cb9fee2b4fef32b1b54ce861717a632fe20b5803 100644 --- a/dev-haskell/biofasta/metadata.xml +++ b/dev-haskell/biofasta/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Library for reading fasta sequence files diff --git a/dev-haskell/biosff/metadata.xml b/dev-haskell/biosff/metadata.xml index 714e2ad3539d14ca2acb48580509cb44c33db7c1..d5fd876231a83908ff9baba302b55ab33b07b14b 100644 --- a/dev-haskell/biosff/metadata.xml +++ b/dev-haskell/biosff/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The library contains the functionality for reading and writing SFF files (sequencing data from 454 and Ion Torrent). It duplicates - code from (and is incompatible with) the "bio" library. + code from (and is incompatible with) the "bio" library. Build the fclip executable. diff --git a/dev-haskell/bitmap/metadata.xml b/dev-haskell/bitmap/metadata.xml index 29b7fecdce88ce0ba530e7e792d9c0732a379e42..92447f46a662e2cefc3da3080f199ff0dcde1309 100644 --- a/dev-haskell/bitmap/metadata.xml +++ b/dev-haskell/bitmap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library for handling and manipulating bitmaps (that is, rectangular pixel arrays). diff --git a/dev-haskell/bits-atomic/metadata.xml b/dev-haskell/bits-atomic/metadata.xml index 0e02475e5f0990c6863b76a122cb8b0e30bf993e..7783c182de8d1603aacec85eedde54faa925083a 100644 --- a/dev-haskell/bits-atomic/metadata.xml +++ b/dev-haskell/bits-atomic/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Atomic operations including CAS (compare-and-swap), fetch & add and variants suitable for low-level shared-memory synchronization. - The implementation is using GCC's builtin atomic operations (available in GCC >= + The implementation is using GCC's builtin atomic operations (available in GCC >= 4) in C wrappers called through the FFI. See these links for background: * GCC manual: <http://gcc.gnu.org/onlinedocs/gcc/Atomic-Builtins.html> diff --git a/dev-haskell/bitset/metadata.xml b/dev-haskell/bitset/metadata.xml index 3238d4eeb5e38f28cadd3114f7a85122c32f17e2..bd56f419c59042bff9f7f40becc4d94ad4f3c26f 100644 --- a/dev-haskell/bitset/metadata.xml +++ b/dev-haskell/bitset/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A /bit set/ maintains a record of members from a type that can be mapped into (non-negative) @Int@s. Supports insertion, deletion, size, and diff --git a/dev-haskell/bitsyntax/metadata.xml b/dev-haskell/bitsyntax/metadata.xml index 8d4f6aea42dc57c37a95ea5519cb8ee337da2b9a..136b8a30b22348f8987bf964f2a4cc30466a5289 100644 --- a/dev-haskell/bitsyntax/metadata.xml +++ b/dev-haskell/bitsyntax/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A module to aid in the (de)serialisation of binary data diff --git a/dev-haskell/bktrees/metadata.xml b/dev-haskell/bktrees/metadata.xml index 9eaa05dda505e9f735ebe189129fb94f49300361..744055150a8912b460cfd6a2968bb904790b4baa 100644 --- a/dev-haskell/bktrees/metadata.xml +++ b/dev-haskell/bktrees/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Burkhard-Keller trees provide an implementation of sets which apart from the ordinary operations also has an diff --git a/dev-haskell/blank-canvas/metadata.xml b/dev-haskell/blank-canvas/metadata.xml index 6e72810a8d00d034ca5ef871de336201a8945ea4..53bd0a747f96ebda0c6c9216898cf2f75737b7b2 100644 --- a/dev-haskell/blank-canvas/metadata.xml +++ b/dev-haskell/blank-canvas/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + blank-canvas is a Haskell binding to the complete HTML5 Canvas API. blank-canvas allows Haskell @@ -21,7 +24,7 @@ &#32;&#32;&#32;&#32;moveTo(50,50) &#32;&#32;&#32;&#32;lineTo(200,100) &#32;&#32;&#32;&#32;lineWidth 10 - &#32;&#32;&#32;&#32;strokeStyle "red" + &#32;&#32;&#32;&#32;strokeStyle "red" &#32;&#32;&#32;&#32;stroke() -- this draws the ink into the canvas @ diff --git a/dev-haskell/blaze-builder-conduit/metadata.xml b/dev-haskell/blaze-builder-conduit/metadata.xml index d0f4254777f638b74f6004db42c4700463d54fb1..d0ff3249a95943bcfaaa84be4b47c665e9d84372 100644 --- a/dev-haskell/blaze-builder-conduit/metadata.xml +++ b/dev-haskell/blaze-builder-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Convert streams of builders to streams of bytestrings. diff --git a/dev-haskell/blaze-builder-enumerator/metadata.xml b/dev-haskell/blaze-builder-enumerator/metadata.xml index 115d62c2a0282e61c6132ce76eedd49434c106bf..43b01dafffecdf2c1b41b984b1559cec3c0daf6a 100644 --- a/dev-haskell/blaze-builder-enumerator/metadata.xml +++ b/dev-haskell/blaze-builder-enumerator/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package integrates the builders from the blaze-builder package with the enumerator package. It provides infrastructure and enumeratees for @@ -9,6 +12,6 @@ iteratee. - use bytestring-builder instead of blaze-builder-0.3 + use bytestring-builder instead of blaze-builder-0.3 diff --git a/dev-haskell/blaze-builder/metadata.xml b/dev-haskell/blaze-builder/metadata.xml index d993f2b5cdbed08d93331bb4b8de9e2625c1e01e..a9cc4d6d818d3c91817b950c8eb88e87f1677984 100644 --- a/dev-haskell/blaze-builder/metadata.xml +++ b/dev-haskell/blaze-builder/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides an abstraction of buffered output of byte streams and several convenience functions to exploit diff --git a/dev-haskell/blaze-html/metadata.xml b/dev-haskell/blaze-html/metadata.xml index 75de1a8b043c809b577010f3d57b2426fe48232f..85640c74809c383a9bd63a4effa6988b9090fa4d 100644 --- a/dev-haskell/blaze-html/metadata.xml +++ b/dev-haskell/blaze-html/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A blazingly fast HTML combinator library for the Haskell programming language. The Text.Blaze module is a good diff --git a/dev-haskell/blaze-markup/metadata.xml b/dev-haskell/blaze-markup/metadata.xml index 4ca0c7675e0559b6e00b76076607bc85125af07f..30c5711bd3a389058e8310cf354b829abf841442 100644 --- a/dev-haskell/blaze-markup/metadata.xml +++ b/dev-haskell/blaze-markup/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Core modules of a blazingly fast markup combinator library for the Haskell programming language. The Text.Blaze module is a good diff --git a/dev-haskell/blaze-svg/metadata.xml b/dev-haskell/blaze-svg/metadata.xml index 00e24730d93332fc0a3b2e3354ec8bfd7f1afac6..3f15acea1158c594464ddfcf40f1b02addb726cd 100644 --- a/dev-haskell/blaze-svg/metadata.xml +++ b/dev-haskell/blaze-svg/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A blazingly fast SVG combinator library for the Haskell - programming language. The "Text.Blaze.SVG" module is a good + programming language. The "Text.Blaze.SVG" module is a good starting point. Other documentation: @@ -14,7 +17,7 @@ * Jasper Van Der Jeugt has written a tutorial for /blaze-html/, which is a sister library of /blaze-svg/. It may not be directly relevant, but still it gives a good overview on how to use the combinators in - "Text.Blaze.Svg11" and "Text.Blaze.Svg11.Attributes": + "Text.Blaze.Svg11" and "Text.Blaze.Svg11.Attributes": <http://jaspervdj.be/blaze/tutorial.html>. diff --git a/dev-haskell/blaze-textual/metadata.xml b/dev-haskell/blaze-textual/metadata.xml index 200516948fb26962bbc3ef9268bbaeb9ea698851..f60e6e2a03769b2e6117467d538e830912638901 100644 --- a/dev-haskell/blaze-textual/metadata.xml +++ b/dev-haskell/blaze-textual/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library for efficiently rendering Haskell datatypes to bytestrings. diff --git a/dev-haskell/bloodhound/metadata.xml b/dev-haskell/bloodhound/metadata.xml index 7be7d4688b06fc1b95fc7bdfe589c64e318e66a3..4f8e8f811c7595041ad65c9f4eaeac3ca71463d7 100644 --- a/dev-haskell/bloodhound/metadata.xml +++ b/dev-haskell/bloodhound/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ElasticSearch made awesome for Haskell hackers diff --git a/dev-haskell/bloomfilter/metadata.xml b/dev-haskell/bloomfilter/metadata.xml index 703894512ec56d452ebbd858cedc3cb1c2b68e01..7e7b7db7d4c954d46b53882703e61082a32a6e34 100644 --- a/dev-haskell/bloomfilter/metadata.xml +++ b/dev-haskell/bloomfilter/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Pure and impure Bloom Filter implementations. diff --git a/dev-haskell/bmp/metadata.xml b/dev-haskell/bmp/metadata.xml index 7fdbcdd466c8f9881372885dac39b0c0a3fecebb..d902ca0a8a14acbc0e1771757f4fde15482f7b5f 100644 --- a/dev-haskell/bmp/metadata.xml +++ b/dev-haskell/bmp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Read and write uncompressed BMP image files. 100% robust Haskell implementation. diff --git a/dev-haskell/boolean/metadata.xml b/dev-haskell/boolean/metadata.xml index e0c069d8d731fd2b673953d4af739dd0c4614629..4f0d65f8f410b93d4916f4d64be8ec154cbf6906 100644 --- a/dev-haskell/boolean/metadata.xml +++ b/dev-haskell/boolean/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Some classes for generalized boolean operations. diff --git a/dev-haskell/bound/metadata.xml b/dev-haskell/bound/metadata.xml index c98791d45da114ec6d671e1ce16bf7493680a3cb..9490203b067da4cfe35ead1af36bd0c64c5e1f87 100644 --- a/dev-haskell/bound/metadata.xml +++ b/dev-haskell/bound/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Enable additional test modules requiring Template Haskell support. We represent the target language itself as an ideal monad supplied by the - user, and provide a 'Scope' monad transformer for introducing bound variables - in user supplied terms. Users supply a 'Monad' and 'Traversable' instance, + user, and provide a 'Scope' monad transformer for introducing bound variables + in user supplied terms. Users supply a 'Monad' and 'Traversable' instance, and we traverse to find free variables, and use the Monad to perform substitution that avoids bound variables. @@ -20,8 +23,8 @@ The goal of this package is to make it as easy as possible to deal with name binding without forcing an awkward monadic style on the user. - With generalized de Bruijn term you can 'lift' whole trees instead of just - applying 'succ' to individual variables, weakening the all variables bound + With generalized de Bruijn term you can 'lift' whole trees instead of just + applying 'succ' to individual variables, weakening the all variables bound by a scope and greatly speeding up instantiation. By giving binders more structure we permit easy simultaneous substitution and further speed up instantiation. diff --git a/dev-haskell/boundedchan/metadata.xml b/dev-haskell/boundedchan/metadata.xml index a8fcd15d343452f62f5d37372d415f60933a204c..44ffdbacb027b64968de80f9cfb0dbb87c97442a 100644 --- a/dev-haskell/boundedchan/metadata.xml +++ b/dev-haskell/boundedchan/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library introduces BoundedChan. BoundedChans differ from Chans in that they are guaranteed to contain no more than a diff --git a/dev-haskell/bower-json/metadata.xml b/dev-haskell/bower-json/metadata.xml index 8b9228b599c08c655729ecebcfe1025471828eca..a3d6a3d52c02cd6dd4a5304a83de5c79749ce48a 100644 --- a/dev-haskell/bower-json/metadata.xml +++ b/dev-haskell/bower-json/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Bower is a package manager for the web (see <http://bower.io>). - This package provides a data type and ToJSON/FromJSON instances for Bower's + This package provides a data type and ToJSON/FromJSON instances for Bower's package manifest file, bower.json. diff --git a/dev-haskell/boxes/metadata.xml b/dev-haskell/boxes/metadata.xml index cb24c09ed7631cd0dfc1e1b4eaf56c3b4667cc5e..8229d618439374d705a9629be73e526bb83c3dfd 100644 --- a/dev-haskell/boxes/metadata.xml +++ b/dev-haskell/boxes/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A pretty-printing library for laying out text in two dimensions, using a simple box model. diff --git a/dev-haskell/brick/metadata.xml b/dev-haskell/brick/metadata.xml index dba042d95564c9cdcf5272e24818e603a8c3f461..16989b1b7cc8bf5a4ec1d369f802c4ece67f658a 100644 --- a/dev-haskell/brick/metadata.xml +++ b/dev-haskell/brick/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build demonstration programs. - Write terminal applications painlessly with 'brick'! You write an + Write terminal applications painlessly with 'brick'! You write an event handler and a drawing function and the library does the rest. @@ -15,7 +18,7 @@ > import Brick > > ui :: Widget - > ui = str "Hello, world!" + > ui = str "Hello, world!" > > main :: IO () > main = simpleMain ui @@ -27,7 +30,7 @@ * The <https://github.com/jtdaugherty/brick/blob/master/docs/guide.rst Brick user guide> - * The demonstration programs in the 'programs' directory + * The demonstration programs in the 'programs' directory This package deprecates <http://hackage.haskell.org/package/vty-ui vty-ui>. diff --git a/dev-haskell/bson/metadata.xml b/dev-haskell/bson/metadata.xml index 4affec0f65fa0ab30c31b50049fddad62454beab..4a78bc5f62fa9d53d69c7248cd6ce6defe81a1d2 100644 --- a/dev-haskell/bson/metadata.xml +++ b/dev-haskell/bson/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A BSON Document is an untyped (dynamically type-checked) record. I.e. it is a list of name-value pairs, where a Value is a single sum type with constructors for basic types (Bool, Int, Float, String, and Time), compound types (List, and (embedded) Document), and special types (Binary, Javascript, ObjectId, RegEx, and a few others). diff --git a/dev-haskell/buster/metadata.xml b/dev-haskell/buster/metadata.xml index 71f0f037c2aa8c63be026e647a5ae8ee19f235c9..d2c21be553e179159dd3205957408a7d8a975b2d 100644 --- a/dev-haskell/buster/metadata.xml +++ b/dev-haskell/buster/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Buster is best described by the following blog post: http:\/\/vis.renci.org\/jeff\/2009\/03\/31\/almost-but-not-quite-entirely-like-frp\/ diff --git a/dev-haskell/byteable/metadata.xml b/dev-haskell/byteable/metadata.xml index 29642f6f67bf3d1ab5cc9f8cd68b247853390dd8..e50654b9a43ab3185cb298f5ce0fda587b49b0fd 100644 --- a/dev-haskell/byteable/metadata.xml +++ b/dev-haskell/byteable/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Abstract class to manipulate sequence of bytes diff --git a/dev-haskell/bytedump/metadata.xml b/dev-haskell/bytedump/metadata.xml index a7db12b4153235d4d7a577a589b0885ee6cc641f..218ff830841bf5f5e717ecc01851cc2352bcfd46 100644 --- a/dev-haskell/bytedump/metadata.xml +++ b/dev-haskell/bytedump/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A set of helpers to dump bytes with lots of different output formats easy to read for humans eyes. diff --git a/dev-haskell/byteorder/metadata.xml b/dev-haskell/byteorder/metadata.xml index 1da042e00683b15c042fbf970e987e42bcc62bc0..f47918b94f9a6e31b5315ab3c8a613f278179758 100644 --- a/dev-haskell/byteorder/metadata.xml +++ b/dev-haskell/byteorder/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package is for working with the native byte-ordering of the system. diff --git a/dev-haskell/bytes/metadata.xml b/dev-haskell/bytes/metadata.xml index 1d70fff797d05145c6164896965a0faef8d3be7b..920edccd0ad6b1d140de6e696c53d01d140cce7e 100644 --- a/dev-haskell/bytes/metadata.xml +++ b/dev-haskell/bytes/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Enable the doctest suite when using the enable-tests option for cabal. diff --git a/dev-haskell/bytestring-builder/metadata.xml b/dev-haskell/bytestring-builder/metadata.xml index 20d1ce1064118afb0fed3af94456b6951d15592f..018c423e9511173b7b5f3c2d6af67ac32c6bb675 100644 --- a/dev-haskell/bytestring-builder/metadata.xml +++ b/dev-haskell/bytestring-builder/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is the bytestring builder that is debuting in bytestring-0.10.4.0, which should be shipping with GHC 7.8, probably late in 2013. This builder has diff --git a/dev-haskell/bytestring-conversion/metadata.xml b/dev-haskell/bytestring-conversion/metadata.xml index 2c784528a4568ea291a1ca79f4aaa2362b1d3084..12ae997c870484dbb1c800a717c61c3184bc0487 100644 --- a/dev-haskell/bytestring-conversion/metadata.xml +++ b/dev-haskell/bytestring-conversion/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Defines the type-classes 'ToByteString' and 'FromByteString' + Defines the type-classes 'ToByteString' and 'FromByteString' to convert values to and from ByteString. diff --git a/dev-haskell/bytestring-handle/metadata.xml b/dev-haskell/bytestring-handle/metadata.xml index 8e075b701d451809be3dabf547f94fe1cb57db32..1b3ffcef03d200e4e76d7c3b4c91c88f9361d75c 100644 --- a/dev-haskell/bytestring-handle/metadata.xml +++ b/dev-haskell/bytestring-handle/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ByteString-backed Handles diff --git a/dev-haskell/bytestring-lexing/metadata.xml b/dev-haskell/bytestring-lexing/metadata.xml index c396f14c1495ce9e4445313602d9fb7dbb892970..0f43617568f1f8633e43c51f3b7d29bd176130bc 100644 --- a/dev-haskell/bytestring-lexing/metadata.xml +++ b/dev-haskell/bytestring-lexing/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parse literals efficiently from bytestrings diff --git a/dev-haskell/bytestring-mmap/metadata.xml b/dev-haskell/bytestring-mmap/metadata.xml index 5cee889aaa7e5de00c3927b1647eb8b8e977892c..2e6580f28d8a04558e9275f9a81ca0a7bebb5ba6 100644 --- a/dev-haskell/bytestring-mmap/metadata.xml +++ b/dev-haskell/bytestring-mmap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a wrapper to mmap(2), allowing files or diff --git a/dev-haskell/bytestring-nums/metadata.xml b/dev-haskell/bytestring-nums/metadata.xml index 77f31e896614370325187632336b24af6346d3f4..3f26a206c54d476fead7ba9e0c81096ba1d56b34 100644 --- a/dev-haskell/bytestring-nums/metadata.xml +++ b/dev-haskell/bytestring-nums/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parse numeric literals from ByteStrings. diff --git a/dev-haskell/bytestring-show/metadata.xml b/dev-haskell/bytestring-show/metadata.xml index 0096db8efc22ba32becc1a65fff7713fa6fa77ad..60a115dcf1b6ae785afabad066c4028dfb1edeca 100644 --- a/dev-haskell/bytestring-show/metadata.xml +++ b/dev-haskell/bytestring-show/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Efficient conversion of values into readable byte strings. diff --git a/dev-haskell/bytestring-trie/metadata.xml b/dev-haskell/bytestring-trie/metadata.xml index 6759de0bce34ae9b0a6486a77c5c9c34d7e21f18..7193e245bbab9de5f05c982c0c4a9a982eb82f0d 100644 --- a/dev-haskell/bytestring-trie/metadata.xml +++ b/dev-haskell/bytestring-trie/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An efficient finite map from (byte)strings to values. The implementation is based on big-endian patricia - trees, like "Data.IntMap". We first trie on the - elements of "Data.ByteString" and then trie on the + trees, like "Data.IntMap". We first trie on the + elements of "Data.ByteString" and then trie on the big-endian bit representation of those elements. Patricia trees have efficient algorithms for union - and other merging operations, but they're also quick + and other merging operations, but they're also quick for lookups and insertions. If you are only interested in being able to associate @@ -25,6 +28,6 @@ maximum keys, etc.) - use optimized C implementation for indexOfDifference. + use optimized C implementation for indexOfDifference. diff --git a/dev-haskell/bzlib/metadata.xml b/dev-haskell/bzlib/metadata.xml index 420552f1a2a40875366f1b489a7e3cd607d266fe..7bf3770efebcab769dcd4966f98b169d66c85ff8 100644 --- a/dev-haskell/bzlib/metadata.xml +++ b/dev-haskell/bzlib/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a pure interface for compressing and decompressing streams of data represented as lazy - 'ByteString's. It uses the bz2 C library so it has high + 'ByteString's. It uses the bz2 C library so it has high performance. It provides a convenient high level API suitable for most diff --git a/dev-haskell/c10k/metadata.xml b/dev-haskell/c10k/metadata.xml index b5090c78340255267cedea5ee7a08316e1b7f18a..7ab0184f21e66585c15caf7cfc4f1ba4ff1462e0 100644 --- a/dev-haskell/c10k/metadata.xml +++ b/dev-haskell/c10k/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Network server library to handle over 10,000 connections. Since GHC 6.12 or @@ -10,7 +13,7 @@ the prefork technique to get over the barrier. Programs complied by GHC 6.10 or earlier with the -threaded option kill the IO thread - when forkProcess is used. So, don't specify + when forkProcess is used. So, don't specify the -threaded option to use this library. diff --git a/dev-haskell/c2hs/metadata.xml b/dev-haskell/c2hs/metadata.xml index 8826a812da99fb21ddb99b1da213c3e4b181861e..45470fcb347e06d89d515fddfcf758aeab112cd3 100644 --- a/dev-haskell/c2hs/metadata.xml +++ b/dev-haskell/c2hs/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + C->Haskell assists in the development of Haskell bindings to C libraries. It extracts interface information from C header diff --git a/dev-haskell/cabal-db/metadata.xml b/dev-haskell/cabal-db/metadata.xml index 21e6ee412144c0a773d91c96833bee40d86c40fb..1f03d5fe46a72f6f89251810c1c578f319cce2c8 100644 --- a/dev-haskell/cabal-db/metadata.xml +++ b/dev-haskell/cabal-db/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + cabal-db diff --git a/dev-haskell/cabal-dev/metadata.xml b/dev-haskell/cabal-dev/metadata.xml index 003f9763696dbf3524dda5fcc2ab271015dbbbee..95bb9f98a3781dcf75247c22ef5dee536fb7adbd 100644 --- a/dev-haskell/cabal-dev/metadata.xml +++ b/dev-haskell/cabal-dev/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + cabal-dev is a tool for managing development builds of Haskell projects. It supports maintaining sandboxed diff --git a/dev-haskell/cabal-file-th/metadata.xml b/dev-haskell/cabal-file-th/metadata.xml index b8cdf358fd792501d80f68a9a680c5f385b9cab0..312b3b2673c2724dceabdd040e466cc38ee3e5e4 100644 --- a/dev-haskell/cabal-file-th/metadata.xml +++ b/dev-haskell/cabal-file-th/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Template Haskell expressions for reading fields from a project's cabal file. + Template Haskell expressions for reading fields from a project's cabal file. diff --git a/dev-haskell/cabal-helper/metadata.xml b/dev-haskell/cabal-helper/metadata.xml index c37e984d8bd062c2ddcbcc9f676c05af2258b9bc..b6837b40dcda9eb1db1b47c9c065700add0c5028 100644 --- a/dev-haskell/cabal-helper/metadata.xml +++ b/dev-haskell/cabal-helper/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @cabal-helper@ provides a library which wraps the internal use of executables to lift the restrictions imposed by linking against versions of GHC before @@ -10,17 +13,17 @@ @cabal-helper@ uses a wrapper executable to compile the actual cabal-helper executable at runtime while linking against an arbitrary version of Cabal. This runtime-compiled helper executable is then used to extract - various bits and peices from Cabal\'s on disk state (dist/setup-config) - written by it's configure command. + various bits and peices from Cabal\'s on disk state (dist/setup-config) + written by it's configure command. In addition to this the wrapper executable also supports installing any version of Cabal from hackage in case it cannot be found in any available package database. The wrapper installs these instances of the Cabal library - into a private package database so as to not interfere with the user's + into a private package database so as to not interfere with the user's packages. Furthermore the wrapper supports one special case namely reading a state - file for Cabal itself. This is needed as Cabal compiles it's Setup.hs using + file for Cabal itself. This is needed as Cabal compiles it's Setup.hs using itself and not using any version of Cabal installed in any package database. @cabal-helper@ can compile with @Cabal >= 1.14@ but requires @Cabal >= 1.16@ diff --git a/dev-haskell/cabal-install/metadata.xml b/dev-haskell/cabal-install/metadata.xml index 2054a0dec50f9e478f1190be9aba4c02b4435130..31f7b7e26dba6d7b5efbbf12d6da99f7d09a5de2 100644 --- a/dev-haskell/cabal-install/metadata.xml +++ b/dev-haskell/cabal-install/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The 'cabal' command-line program simplifies the process of managing Haskell software by automating the fetching, configuration, compilation @@ -9,6 +12,6 @@ Ignore 'preferred-versions' file from hackage's tarball. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/cabal-macosx/metadata.xml b/dev-haskell/cabal-macosx/metadata.xml index b6a6b7180ae5b2641404493cf76037a329414f0d..df59631b2987eeca2166888b627d07d536ff0055 100644 --- a/dev-haskell/cabal-macosx/metadata.xml +++ b/dev-haskell/cabal-macosx/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GUI applications on Mac OSX must be run as application /bundles/; these wrap an executable in a particular directory structure which diff --git a/dev-haskell/cabal-meta/metadata.xml b/dev-haskell/cabal-meta/metadata.xml index af522095ffb74a0174b67760b4550ab1da6d8fe7..0376a94cebe2225ee5f43abe0081115e2eeeb30a 100644 --- a/dev-haskell/cabal-meta/metadata.xml +++ b/dev-haskell/cabal-meta/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + see: <http://www.yesodweb.com/blog/2012/04/cabal-meta> and <http://github.com/yesodweb/cabal-meta> diff --git a/dev-haskell/cabal-src/metadata.xml b/dev-haskell/cabal-src/metadata.xml index 51ae50436f469b2ea7671bfd1235e10286e8a587..edde0d3feb31592a48e423745a6d05f7723f2913 100644 --- a/dev-haskell/cabal-src/metadata.xml +++ b/dev-haskell/cabal-src/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Please see the README.md file on Github for more information: <https://github.com/yesodweb/cabal-src/blob/master/README.md>. diff --git a/dev-haskell/cabal/metadata.xml b/dev-haskell/cabal/metadata.xml index b0319445e520aecf988d941797488997de559850..97bee0727e403f5340ea1869c9fdecd3c982d76e 100644 --- a/dev-haskell/cabal/metadata.xml +++ b/dev-haskell/cabal/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Haskell Common Architecture for Building Applications and Libraries: a framework defining a common interface for authors to more diff --git a/dev-haskell/cairo/metadata.xml b/dev-haskell/cairo/metadata.xml index 63b2a76154d32544ec225f40421340a6354cae53..77b5ad73a8af3eb605b451b5204953d9029d479b 100644 --- a/dev-haskell/cairo/metadata.xml +++ b/dev-haskell/cairo/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Cairo is a library to render high quality vector graphics. There exist various backends that allows rendering to Gtk windows, PDF, diff --git a/dev-haskell/canonical-filepath/metadata.xml b/dev-haskell/canonical-filepath/metadata.xml index 0874aa41c37f95f451605ff74c5d4c091d5739b5..ddc6b8feec5bcef7469be1e5e3959a4f53b16cb7 100644 --- a/dev-haskell/canonical-filepath/metadata.xml +++ b/dev-haskell/canonical-filepath/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Abstract data type for canonical file paths. diff --git a/dev-haskell/capri/metadata.xml b/dev-haskell/capri/metadata.xml index ad62128f21de86b7e8ca9b3d195ff615a5de9589..863b2d28a948cccfe6e672513d0d38457d8bd3ea 100644 --- a/dev-haskell/capri/metadata.xml +++ b/dev-haskell/capri/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Capri (abbreviation of CAbal PRIvate) is a wrapper program on top of cabal-install to operate it in project-private mode. In this mode, @@ -9,7 +12,7 @@ database is defined, private to the project, located under the root directory of a project. - Capri invokes cabal-install and ghc-pkg in the way that only project's + Capri invokes cabal-install and ghc-pkg in the way that only project's private package database is visible. Starting with minimally required set of packages, all necessary dependencies will be installed into that database, not affecting user or global databases. diff --git a/dev-haskell/cascading/metadata.xml b/dev-haskell/cascading/metadata.xml index 8dae58d763dae56eeff81bdc0e795982e1fc4ae5..b61d24a5889cc30bd69de1d2c8af2e79d8857aa9 100644 --- a/dev-haskell/cascading/metadata.xml +++ b/dev-haskell/cascading/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library implements an HTML-specific domain-specific language for cascading style sheets (CSS) in the spirit of blaze-html. See diff --git a/dev-haskell/case-insensitive/metadata.xml b/dev-haskell/case-insensitive/metadata.xml index fb0449309a7d84af6a3cc0661fb9a84718b4ffb2..d012c788815d38db3fc2499b43306cab725a6049 100644 --- a/dev-haskell/case-insensitive/metadata.xml +++ b/dev-haskell/case-insensitive/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - The module @Data.CaseInsensitive@ provides the 'CI' type + The module @Data.CaseInsensitive@ provides the 'CI' type constructor which can be parameterised by a string-like - type like: 'String', 'ByteString', 'Text', + type like: 'String', 'ByteString', 'Text', etc.. Comparisons of values of the resulting type will be insensitive to cases. diff --git a/dev-haskell/cassava/metadata.xml b/dev-haskell/cassava/metadata.xml index 71802f8199ea17d2981bcfa0b28398163abe01ce..0f4a085d029274306608847d41fded950ac31d40 100644 --- a/dev-haskell/cassava/metadata.xml +++ b/dev-haskell/cassava/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A CSV parsing and encoding library optimized for ease of use and high performance. diff --git a/dev-haskell/categories/metadata.xml b/dev-haskell/categories/metadata.xml index 0c32d57af30cbf41e4f9384622474d8331f36d13..cb4c02f65cc3cb5f6a57fe01b0aa7c46fff9ee35 100644 --- a/dev-haskell/categories/metadata.xml +++ b/dev-haskell/categories/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + categories from category-extras diff --git a/dev-haskell/category-extras/metadata.xml b/dev-haskell/category-extras/metadata.xml index eec046c426deaaa5556835a83384126ac17e667b..ae6815da2fca5716033ba10833ab6f14302b8527 100644 --- a/dev-haskell/category-extras/metadata.xml +++ b/dev-haskell/category-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A vastly expanded collection of modules implementing various ideas from category theory. Notable bits include: comonads, diff --git a/dev-haskell/cautious-file/metadata.xml b/dev-haskell/cautious-file/metadata.xml index a861af114488b916ae75c19740b3cf6f3c4da130..f078ef925158de9926c9f9457e8e3198f00af0a5 100644 --- a/dev-haskell/cautious-file/metadata.xml +++ b/dev-haskell/cautious-file/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + On non-Windows systems, posix-specific functions are used to reduce the chance of data loss further diff --git a/dev-haskell/cc-delcont/metadata.xml b/dev-haskell/cc-delcont/metadata.xml index 92d7c7c74b48c7c6a170710c4e66da2527b69267..068e2fb86eb4e034e80ba3d5b3aa2db2ebfcc956 100644 --- a/dev-haskell/cc-delcont/metadata.xml +++ b/dev-haskell/cc-delcont/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An implementation of multi-prompt delimited continuations based on the paper, /A Monadic Framework for Delimited Continuations/, diff --git a/dev-haskell/cereal-conduit/metadata.xml b/dev-haskell/cereal-conduit/metadata.xml index cd9fa9b5d0721136efe7e0dfc94788c7eb4732b1..0b0fc982145d1896814b1ce5dfdabcd09438ea74 100644 --- a/dev-haskell/cereal-conduit/metadata.xml +++ b/dev-haskell/cereal-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits. diff --git a/dev-haskell/cereal/metadata.xml b/dev-haskell/cereal/metadata.xml index 1ecf95f56befe590520341f90f8b687061e686ed..cb146bb1c29dabbb5595cd91e6a16cc55f6934a0 100644 --- a/dev-haskell/cereal/metadata.xml +++ b/dev-haskell/cereal/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A binary serialization library, similar to binary, that introduces an isolate primitive for parser isolation, and replaces the asynchronous errors with a diff --git a/dev-haskell/certificate/metadata.xml b/dev-haskell/certificate/metadata.xml index f0ede388a8580d40abdb481c3a300fe4bd46c3c5..1973bd7586c40a8e86d53da95e452f5242c7ef59 100644 --- a/dev-haskell/certificate/metadata.xml +++ b/dev-haskell/certificate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Certificates and Key reader/writer @@ -9,6 +12,6 @@ but will include PGP certificate and pkcs8 private keys - Build the executable + Build the executable diff --git a/dev-haskell/cgi/metadata.xml b/dev-haskell/cgi/metadata.xml index ffed2dc516430931b9cddf1d9af2540b80a5b152..e29aa1c074708feb23c2bba3ae5c2af4941825dd 100644 --- a/dev-haskell/cgi/metadata.xml +++ b/dev-haskell/cgi/metadata.xml @@ -1,15 +1,18 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a Haskell library for writing CGI programs. - Required to be - enabled for >=dev-lang/ghc-7. + Required to be + enabled for >=dev-lang/ghc-7. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/charset/metadata.xml b/dev-haskell/charset/metadata.xml index 1e75d25a957c7d0a2d7deb943b022a6629eecdfa..12580c1fd3b1813839e09dd81752bcc4e1a39969 100644 --- a/dev-haskell/charset/metadata.xml +++ b/dev-haskell/charset/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fast unicode character sets based on complemented PATRICIA tries diff --git a/dev-haskell/charsetdetect-ae/metadata.xml b/dev-haskell/charsetdetect-ae/metadata.xml index 3ff24545eb996b53067602478cbaf959e30903cc..9836467da0c6532fe64d32ac0bc03d04d2c1eb66 100644 --- a/dev-haskell/charsetdetect-ae/metadata.xml +++ b/dev-haskell/charsetdetect-ae/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Mozilla have developed a robust and efficient character set detection algorithm for use in their web browsers. The algorithm is able to detect all of the most frequently diff --git a/dev-haskell/chart-cairo/metadata.xml b/dev-haskell/chart-cairo/metadata.xml index 6bcebcc3d0d5c0506189734466fb9137917c0106..0ad75653e062971e2e2dd5a15f9d01ad4fcfb757 100644 --- a/dev-haskell/chart-cairo/metadata.xml +++ b/dev-haskell/chart-cairo/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Cairo backend for Charts. diff --git a/dev-haskell/chart-gtk/metadata.xml b/dev-haskell/chart-gtk/metadata.xml index b9b6a3095f1355df6d1fb1fbe70021ee890a308d..45da5db1667eefe0d9f86a179a2af0a962f56bd7 100644 --- a/dev-haskell/chart-gtk/metadata.xml +++ b/dev-haskell/chart-gtk/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Utility functions for using the chart library with GTK diff --git a/dev-haskell/chart/metadata.xml b/dev-haskell/chart/metadata.xml index 2ad0336e55e6dfe9e7327204bc3ed0fea107315d..1ee3f524f68994ea5be00d42ca9389b23b1bd9bb 100644 --- a/dev-haskell/chart/metadata.xml +++ b/dev-haskell/chart/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library for generating 2D Charts and Plots, based upon the cairo graphics library. diff --git a/dev-haskell/chaselev-deque/metadata.xml b/dev-haskell/chaselev-deque/metadata.xml index fe46c8b892c9c09b96c19d510802fbe17b5fb5e0..0487b9920977db0f09fe3e5eee978903c8aea729 100644 --- a/dev-haskell/chaselev-deque/metadata.xml +++ b/dev-haskell/chaselev-deque/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Chase & Lev work-stealing lock-free double-ended queues (deques). diff --git a/dev-haskell/chasingbottoms/metadata.xml b/dev-haskell/chasingbottoms/metadata.xml index bf0a95f2eed00568f6744b829348187756d32f1a..ec83e2946e46f59daa4bf8eb9dfb31b08f206c47 100644 --- a/dev-haskell/chasingbottoms/metadata.xml +++ b/dev-haskell/chasingbottoms/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Do you ever feel the need to test code involving bottoms (e.g. calls to the @error@ function), or code involving infinite values? Then this @@ -32,13 +35,13 @@ Showing partial and infinite values (@\\\/!@ is join and @\/\\!@ is meet): - [@> approxShow 4 $ (True, bottom) \\\/! (bottom, \'b\')@] @\"Just (True, \'b\')\"@ + [@> approxShow 4 $ (True, bottom) \\\/! (bottom, \'b\')@] @\"Just (True, \'b\')\"@ - [@> approxShow 4 $ (True, bottom) \/\\! (bottom, \'b\')@] @\"(_|_, _|_)\"@ + [@> approxShow 4 $ (True, bottom) \/\\! (bottom, \'b\')@] @\"(_|_, _|_)\"@ - [@> approxShow 4 $ ([1..\] :: [Int\])@] @\"[1, 2, 3, _\"@ + [@> approxShow 4 $ ([1..\] :: [Int\])@] @\"[1, 2, 3, _\"@ - [@> approxShow 4 $ (cycle [bottom\] :: [Bool\])@] @\"[_|_, _|_, _|_, _\"@ + [@> approxShow 4 $ (cycle [bottom\] :: [Bool\])@] @\"[_|_, _|_, _|_, _\"@ Approximately comparing infinite, partial values: @@ -47,16 +50,16 @@ [@> approx 100 [2,4..\] \/=! approx 100 (filter even [bottom..\] :: [Int\])@] @True@ The code above relies on the fact that @bottom@, just as @error - \"...\"@, @undefined@ and pattern match failures, yield + \"...\"@, @undefined@ and pattern match failures, yield exceptions. Sometimes we are dealing with properly non-terminating computations, such as the following example, and then it can be nice to be able to apply a time-out: - [@> timeOut' 1 (reverse [1..5\])@] @Value [5,4,3,2,1]@ + [@> timeOut' 1 (reverse [1..5\])@] @Value [5,4,3,2,1]@ - [@> timeOut' 1 (reverse [1..\])@] @NonTermination@ + [@> timeOut' 1 (reverse [1..\])@] @NonTermination@ - The time-out functionality can be used to treat \"slow\" computations as + The time-out functionality can be used to treat \"slow\" computations as bottoms: [@> let tweak = Tweak &#x7b; approxDepth = Just 5, timeOutLimit = Just 2 &#x7d;@] @@ -86,8 +89,8 @@ [@ @] @Value ()@ For the underlying theory and a larger example involving use of - QuickCheck, see the article \"Chasing Bottoms, A Case Study in Program - Verification in the Presence of Partial and Infinite Values\" + QuickCheck, see the article \"Chasing Bottoms, A Case Study in Program + Verification in the Presence of Partial and Infinite Values\" (<http://www.cse.chalmers.se/~nad/publications/danielsson-jansson-mpc2004.html>). The code has been tested using GHC. Most parts can probably be diff --git a/dev-haskell/cheapskate/metadata.xml b/dev-haskell/cheapskate/metadata.xml index 96572c5372d98e3cff7b03e80205345f2d218626..efea580799e89943173625df97647ddaea3b57ba 100644 --- a/dev-haskell/cheapskate/metadata.xml +++ b/dev-haskell/cheapskate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is an experimental Markdown processor in pure Haskell. It aims to process Markdown efficiently and in diff --git a/dev-haskell/checkers/metadata.xml b/dev-haskell/checkers/metadata.xml index 8ca063189b7b30968f3469310c319500a8af72be..edf2112f0bb573442b21dac3545245a7dc17e8f1 100644 --- a/dev-haskell/checkers/metadata.xml +++ b/dev-haskell/checkers/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - ''Checkers'' wraps up the expected properties associated with various + ''Checkers'' wraps up the expected properties associated with various standard type classes as QuickCheck properties. Also some morphism properties. It also provides arbitrary instances and generator combinators for common data types. diff --git a/dev-haskell/chell-quickcheck/metadata.xml b/dev-haskell/chell-quickcheck/metadata.xml index 20d00f647ad823bf1a0de7a66137bbbf5f895a4b..7e621418d8d38c8641459505de3edc988f5e1a66 100644 --- a/dev-haskell/chell-quickcheck/metadata.xml +++ b/dev-haskell/chell-quickcheck/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + QuickCheck support for the Chell testing library diff --git a/dev-haskell/chell/metadata.xml b/dev-haskell/chell/metadata.xml index 3e81fb4c1f60f9687c311231b030439d0da55212..bc57a63871b2f91c87cb776f8454aeaec490dacc 100644 --- a/dev-haskell/chell/metadata.xml +++ b/dev-haskell/chell/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Chell is a simple and intuitive library for automated testing. It natively supports assertion-based testing, and can use companion libraries @@ -15,17 +18,17 @@ import Test.Chell tests_Math :: Suite - tests_Math = suite \"math\" + tests_Math = suite \"math\" &#x20; test_Addition &#x20; test_Subtraction test_Addition :: Test - test_Addition = assertions \"addition\" $ do + test_Addition = assertions \"addition\" $ do &#x20; $expect (equal (2 + 1) 3) &#x20; $expect (equal (1 + 2) 3) test_Subtraction :: Test - test_Subtraction = assertions \"subtraction\" $ do + test_Subtraction = assertions \"subtraction\" $ do &#x20; $expect (equal (2 - 1) 1) &#x20; $expect (equal (1 - 2) (-1)) diff --git a/dev-haskell/chunked-data/metadata.xml b/dev-haskell/chunked-data/metadata.xml index 233e28618e47a050184d038c3c7dd849502b1c27..be6392ec4a40fe163c3691fc53fe2b4d5999c791 100644 --- a/dev-haskell/chunked-data/metadata.xml +++ b/dev-haskell/chunked-data/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Originally present in classy-prelude. diff --git a/dev-haskell/cipher-aes/metadata.xml b/dev-haskell/cipher-aes/metadata.xml index 9f45c50a72d10dd251fd8c531fc0d342fc886f99..c20472bf5c9fa292fc9e40d50c7e4c58f6219dbd 100644 --- a/dev-haskell/cipher-aes/metadata.xml +++ b/dev-haskell/cipher-aes/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fast AES cipher implementation with advanced mode of operations diff --git a/dev-haskell/cipher-aes128/metadata.xml b/dev-haskell/cipher-aes128/metadata.xml index 7bd34029befc6ce211a38ab9ccf3989130277032..3c77a6d727ea379b6cb010105e7032d028a66144 100644 --- a/dev-haskell/cipher-aes128/metadata.xml +++ b/dev-haskell/cipher-aes128/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Cipher-aes128 is an implementation of AES and common modes of operation. It borrows Hanquez's C AES code (see 'cipher-aes') but + Cipher-aes128 is an implementation of AES and common modes of operation. It borrows Hanquez's C AES code (see 'cipher-aes') but is unique due to including compile-time detection of NI compiler support, a slightly more functional interface - for GCM operations, exposure of 'Ptr' based operations via the .Internal module, and build-in crypto-api support. - Cipher-aes128 was originally developed as "'cipher-aes' plus trampolines", which has since been adopted into cipher-aes. + for GCM operations, exposure of 'Ptr' based operations via the .Internal module, and build-in crypto-api support. + Cipher-aes128 was originally developed as "'cipher-aes' plus trampolines", which has since been adopted into cipher-aes. diff --git a/dev-haskell/cipher-blowfish/metadata.xml b/dev-haskell/cipher-blowfish/metadata.xml index 5b47097f82ae60433cb8bea8cf3a536e4d25fb67..bdf346aa9af5f799077d37b1c5a44362c81458b0 100644 --- a/dev-haskell/cipher-blowfish/metadata.xml +++ b/dev-haskell/cipher-blowfish/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Blowfish cipher primitives diff --git a/dev-haskell/cipher-camellia/metadata.xml b/dev-haskell/cipher-camellia/metadata.xml index 5e7c9b1cddd535316a7d22e7a8d8cbfae72d615f..ea4992621061b00148cf899ef61091be4874a5dd 100644 --- a/dev-haskell/cipher-camellia/metadata.xml +++ b/dev-haskell/cipher-camellia/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Camellia block cipher primitives diff --git a/dev-haskell/cipher-des/metadata.xml b/dev-haskell/cipher-des/metadata.xml index e2dad2616da17b5fe286f6c76e11b008307eb43e..20dc3a2298e4d9cf15c994212f6ae0be16d60445 100644 --- a/dev-haskell/cipher-des/metadata.xml +++ b/dev-haskell/cipher-des/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + DES and 3DES primitives diff --git a/dev-haskell/cipher-rc4/metadata.xml b/dev-haskell/cipher-rc4/metadata.xml index 7b12de92ff9e2bc10b11a3996c03e08619bbd516..a0b9b28d8f1927623939295a3db7e18f64994534 100644 --- a/dev-haskell/cipher-rc4/metadata.xml +++ b/dev-haskell/cipher-rc4/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fast RC4 cipher implementation diff --git a/dev-haskell/circle-packing/metadata.xml b/dev-haskell/circle-packing/metadata.xml index 74d60964200e730271194ea15629a5e57d7c7dba..f7b870f86f13979b79c89e0a22b0c5678617c491 100644 --- a/dev-haskell/circle-packing/metadata.xml +++ b/dev-haskell/circle-packing/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Given a number of circles with their radii, this packags tries to arrange them tightly, without overlap and forming a diff --git a/dev-haskell/citeproc-hs/metadata.xml b/dev-haskell/citeproc-hs/metadata.xml index 472d0b81d352074c85013e53fb79ff5b8d3b7765..a27651833e76e3c227366f10a12039fdcb5af3f2 100644 --- a/dev-haskell/citeproc-hs/metadata.xml +++ b/dev-haskell/citeproc-hs/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + use Chris Putnam's app-text/bibutils Embed locale files into the library (needed for windows packaging) @@ -18,6 +21,6 @@ found here: <http://citationstyles.org/>. - For the API documentation please see "Text.CSL". + For the API documentation please see "Text.CSL". diff --git a/dev-haskell/classify/metadata.xml b/dev-haskell/classify/metadata.xml index 3c7271f4e844c3d8152adaa9a0e0693e17361eb9..243d03e5b93ae42f3dc6c451c7ba6a8084aadda5 100644 --- a/dev-haskell/classify/metadata.xml +++ b/dev-haskell/classify/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Library for classification of media files. diff --git a/dev-haskell/classy-prelude-conduit/metadata.xml b/dev-haskell/classy-prelude-conduit/metadata.xml index bbf084252613111a2c28825d509e74c93f0c4935..727480980e37969a4877f198b79eda0bff122877 100644 --- a/dev-haskell/classy-prelude-conduit/metadata.xml +++ b/dev-haskell/classy-prelude-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + conduit instances for classy-prelude diff --git a/dev-haskell/classy-prelude-yesod/metadata.xml b/dev-haskell/classy-prelude-yesod/metadata.xml index 73c33af752608d6718a4bd4f566e9bfb4285c270..afc30078766c389e6fb33a6ef3e39cc170615f41 100644 --- a/dev-haskell/classy-prelude-yesod/metadata.xml +++ b/dev-haskell/classy-prelude-yesod/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is an extension of classy-prelude-conduit, adding in commonly used functions and data types from Yesod. diff --git a/dev-haskell/classy-prelude/metadata.xml b/dev-haskell/classy-prelude/metadata.xml index 1d16345014de52d31ce61d09e2e8cc88ffb983e1..0526980fc43dc52d8d0d52ee957bc9f2ff2ec78d 100644 --- a/dev-haskell/classy-prelude/metadata.xml +++ b/dev-haskell/classy-prelude/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Focuses on using common typeclasses when possible, and creating new ones to avoid name clashing. Exposes many recommended datastructures (Map, ByteString, etc) directly without requiring long import lists and qualified modules. diff --git a/dev-haskell/clay/metadata.xml b/dev-haskell/clay/metadata.xml index 6579ce207c938f2718a8e24ff342679050be2312..36e3b1a218f7c0b65c5ce859002ebd125f081b07 100644 --- a/dev-haskell/clay/metadata.xml +++ b/dev-haskell/clay/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Clay is a CSS preprocessor like LESS and Sass, but implemented as an embedded domain specific language (EDSL) in Haskell. This means that all CSS selectors @@ -10,6 +13,6 @@ The project is described on <http://sebastiaanvisser.github.com/clay>. - The API documentation can be found in the top level module "Clay". + The API documentation can be found in the top level module "Clay". diff --git a/dev-haskell/clevercss/metadata.xml b/dev-haskell/clevercss/metadata.xml index 59a435918d9e32de88d2a65dc2d85e9ca9fb3212..3bc672b349366550e4ebc28bfd158ced72a46d03 100644 --- a/dev-haskell/clevercss/metadata.xml +++ b/dev-haskell/clevercss/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - CleverCSS is a CSS preprocessing library that allows defining variables and nesting selectors so that you don't need to Repeat Yourself. + CleverCSS is a CSS preprocessing library that allows defining variables and nesting selectors so that you don't need to Repeat Yourself. diff --git a/dev-haskell/clientsession/metadata.xml b/dev-haskell/clientsession/metadata.xml index 0062ca73b4203830658abc575b0e467595f273df..427f63258e5fa74ace1d366b30e748e4290a7d8c 100644 --- a/dev-haskell/clientsession/metadata.xml +++ b/dev-haskell/clientsession/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Achieves security through AES-CTR encryption and Skein-MAC-512-256 authentication. Uses Base64 diff --git a/dev-haskell/clock/metadata.xml b/dev-haskell/clock/metadata.xml index f7accf134f2ba57f00676e949f8b8b20f53b3b94..30bcddf58d50bd4a1995636569b5f79076011f01 100644 --- a/dev-haskell/clock/metadata.xml +++ b/dev-haskell/clock/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A package for convenient access to high-resolution clock and timer functions of different operating diff --git a/dev-haskell/clocked/metadata.xml b/dev-haskell/clocked/metadata.xml index 022b899823d219cfeff66fe790e07015427271d0..689efbbe785945a68b73a092f700dd6efd5fc3cb 100644 --- a/dev-haskell/clocked/metadata.xml +++ b/dev-haskell/clocked/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + clocked is a library that allows you to clock IO-operations. You can use it to clock the rendering of frames, the calculation of steps in a physics engine, the triggering of musical events in a real-time system, etc. diff --git a/dev-haskell/cmark/metadata.xml b/dev-haskell/cmark/metadata.xml index b7b473c7bb102ec2d31c59e450313d95adccca0f..6aefee3415ef569900343263d9c8f3d928878291 100644 --- a/dev-haskell/cmark/metadata.xml +++ b/dev-haskell/cmark/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides Haskell bindings for <https://github.com/jgm/cmark libcmark>, the reference @@ -47,7 +50,7 @@ <https://hackage.haskell.org/package/markdown markdown> to grind to a halt.) - - Accuracy: cmark passes the CommonMark spec\'s + - Accuracy: cmark passes the CommonMark spec\'s suite of over 500 conformance tests. - Standardization: Since there is a spec and a diff --git a/dev-haskell/cmdargs/metadata.xml b/dev-haskell/cmdargs/metadata.xml index 30d92e9f032d9f6286eaf12a88278d31afeaeb44..c3b2249fdf6771c1e582c1da7c210524e51e2b36 100644 --- a/dev-haskell/cmdargs/metadata.xml +++ b/dev-haskell/cmdargs/metadata.xml @@ -1,22 +1,25 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides an easy way to define command line parsers. Most users - will want to use the "System.Console.CmdArgs.Implicit" module, whose + will want to use the "System.Console.CmdArgs.Implicit" module, whose documentation contains an example. - * "System.Console.CmdArgs.Explicit" provides a way to write command line + * "System.Console.CmdArgs.Explicit" provides a way to write command line parsers for both single mode programs (most programs) and multiple mode programs (e.g. darcs or cabal). Parsers are defined by constructing a data structure. - * "System.Console.CmdArgs.Implicit" provides a way to concisely define + * "System.Console.CmdArgs.Implicit" provides a way to concisely define command line parsers, up to three times shorter than getopt. These parsers are translated into the Explicit data type. - * "System.Console.CmdArgs.GetOpt" provides a wrapper allowing compatiblity + * "System.Console.CmdArgs.GetOpt" provides a wrapper allowing compatiblity with existing getopt parsers, mapping to the Explicit data type. For a general reference on what command line flags are commonly used, diff --git a/dev-haskell/cmdlib/metadata.xml b/dev-haskell/cmdlib/metadata.xml index 7c668045df5887ab51dc788b940ed878b99aea49..c97e547df9f1dba5bc6731e8770eeb5205c1b8af 100644 --- a/dev-haskell/cmdlib/metadata.xml +++ b/dev-haskell/cmdlib/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A commandline parsing library, based on getopt. Comes with a powerful attribute system. Supports complex interfaces with many options and commands, with option & command grouping, with simple and convenient API. Even though quite powerful, it strives to keep - simple things simple. The library uses "System.Console.GetOpt" as + simple things simple. The library uses "System.Console.GetOpt" as its backend. In comparison to the other commandline handling libraries: diff --git a/dev-haskell/cmdtheline/metadata.xml b/dev-haskell/cmdtheline/metadata.xml index 4c924d5d1d89216b1ff79b06a10eeb4c50966a38..c23a687d217bfb6480df52bbc4aade4616517c51 100644 --- a/dev-haskell/cmdtheline/metadata.xml +++ b/dev-haskell/cmdtheline/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + CmdTheLine aims to remove tedium from the definition of command-line programs, producing usage and help with little effort. - The inspiration was found in Daniel Bunzli's + The inspiration was found in Daniel Bunzli's <http://erratique.ch/software/cmdliner> library. CmdTheLine uses applicative functors to provide a declarative, compositional @@ -23,24 +26,24 @@ * More type safety: Types in CmdTheLine.Arg have been made more explicit to disalow unwanted behavior. Positional argument information and optional - argument information are distinguished from each other. As well 'Arg's must - be transformed into 'Term' before use, as some operations make since to - perform on 'Arg' but not on 'Term'. + argument information are distinguished from each other. As well 'Arg's must + be transformed into 'Term' before use, as some operations make since to + perform on 'Arg' but not on 'Term'. - * ArgVal has only one method: 'parser' and 'pp' have been fused into a tuple, so - that instantiation of 'ArgVal' can be simplified for all parties. + * ArgVal has only one method: 'parser' and 'pp' have been fused into a tuple, so + that instantiation of 'ArgVal' can be simplified for all parties. - * Err is an instance of MonadIO: The 'Err' monad now supports IO action. + * Err is an instance of MonadIO: The 'Err' monad now supports IO action. - * File and Directory path validation: Taking advantage of new 'Err' - capabilities, the library provides new functions for validating 'String's - inside of 'Term's as being valid\/existent file\/directory paths. + * File and Directory path validation: Taking advantage of new 'Err' + capabilities, the library provides new functions for validating 'String's + inside of 'Term's as being valid\/existent file\/directory paths. Changes since 0.2.0: - * Test friendly 'unwrap' functions: To allow the testing of terms, there are - now two new functions exported with System.Console.CmdTheLine.Term, 'unwrap' - and 'unwrapChoice'. As well a datatype representing cause of early exit, - 'EvalExit' is exported. + * Test friendly 'unwrap' functions: To allow the testing of terms, there are + now two new functions exported with System.Console.CmdTheLine.Term, 'unwrap' + and 'unwrapChoice'. As well a datatype representing cause of early exit, + 'EvalExit' is exported. diff --git a/dev-haskell/codec-compression-lzf/metadata.xml b/dev-haskell/codec-compression-lzf/metadata.xml index a02d515899b7b2c516f2942cbde18889fa65551a..288347402b9bddbb1748d2eaf5a882f71d22f1fb 100644 --- a/dev-haskell/codec-compression-lzf/metadata.xml +++ b/dev-haskell/codec-compression-lzf/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell binding to the liblzf by Marc Lehmann. LZF is a fast compression algorithm sacrifising compression quality for an extra diff --git a/dev-haskell/codec-image-devil/metadata.xml b/dev-haskell/codec-image-devil/metadata.xml index 11ed9865b1aef962149f509c4f3eb0fe340cc9e5..6a8fcafc34448357fde2df5cfa59533852f89751 100644 --- a/dev-haskell/codec-image-devil/metadata.xml +++ b/dev-haskell/codec-image-devil/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a very simple interface to the DevIL image library. Provides functions readImage and writeImage, which can read diff --git a/dev-haskell/colock/metadata.xml b/dev-haskell/colock/metadata.xml index 3c31613fec242f799dd484ecce8285491091d41d..c390d1727eafee89716cef2be8ac5a374aeea097 100644 --- a/dev-haskell/colock/metadata.xml +++ b/dev-haskell/colock/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This module provides file locks that (unlike their counterparts in System.Posix.IO) leave other threads running while one waits for the lock. diff --git a/dev-haskell/colorize-haskell/metadata.xml b/dev-haskell/colorize-haskell/metadata.xml index 891fad94c1208244fc266fda75b71d126f12f9ad..467ed1db2670d51febe6720db06cd9b4a0e4be0f 100644 --- a/dev-haskell/colorize-haskell/metadata.xml +++ b/dev-haskell/colorize-haskell/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Highligt Haskell source diff --git a/dev-haskell/colour/metadata.xml b/dev-haskell/colour/metadata.xml index 1d20e27ef6bdfea236a85eda0299c97eef8a9a56..874a4514fe7d36ca5a510ba93ad751e7f9207040 100644 --- a/dev-haskell/colour/metadata.xml +++ b/dev-haskell/colour/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a data type for colours and transparency. Colours can be blended and composed. Various colour spaces are supported. - A module of colour names ("Data.Colour.Names") is provided. + A module of colour names ("Data.Colour.Names") is provided. diff --git a/dev-haskell/command-qq/metadata.xml b/dev-haskell/command-qq/metadata.xml index a9fa3ea11218e69b052186b26ae309c0f23bc97d..8ae51e9af7e73caac71388d40d9cb309eda4fdce 100644 --- a/dev-haskell/command-qq/metadata.xml +++ b/dev-haskell/command-qq/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Features: @@ -11,7 +14,7 @@ * Easy way to define custom quasiquoters (see @examples/CustomQQ.hs@) - > ghci = QQ.quoter $ QQ.callCommand "ghc" ["-ignore-dot-ghci", "-e"] + > ghci = QQ.quoter $ QQ.callCommand "ghc" ["-ignore-dot-ghci", "-e"] * Can embed Haskell variables in scripts @@ -22,7 +25,7 @@ > embed = id > > main :: IO () - > main = let excl = replicate 3 '!' in -- I'd love to show an example but haddock markup fails here + > main = let excl = replicate 3 '!' in -- I'd love to show an example but haddock markup fails here * Can embed quasiquoters in DSLs (see @examples/CommandT.hs@) diff --git a/dev-haskell/comonad-extras/metadata.xml b/dev-haskell/comonad-extras/metadata.xml index ff31a6ac4780a34373414d518b056add0f281d5c..e749cac45ef42674b5e5f2bc02f9c64a2cb6727e 100644 --- a/dev-haskell/comonad-extras/metadata.xml +++ b/dev-haskell/comonad-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Comonads and comonad transformers that require extensions to Haskell 98 diff --git a/dev-haskell/comonad-transformers/metadata.xml b/dev-haskell/comonad-transformers/metadata.xml index 92c420f2294fbd3499e847723d277f1685adb272..7b68f11564f91029691490d704221f6fb7959d3f 100644 --- a/dev-haskell/comonad-transformers/metadata.xml +++ b/dev-haskell/comonad-transformers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Comonad transformers diff --git a/dev-haskell/comonad/metadata.xml b/dev-haskell/comonad/metadata.xml index e0f338dda5030b1df5c35d1d0c5df90c63652b8c..fa63caf48135e2b690eaf63289af82caf27a38a5 100644 --- a/dev-haskell/comonad/metadata.xml +++ b/dev-haskell/comonad/metadata.xml @@ -1,20 +1,23 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 comonads - Run the doctests test suite - You can disable the use of the `containers` package + Run the doctests test suite + You can disable the use of the `containers` package using `-f-containers`. Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. - You can disable the use of the `contravariant` + You can disable the use of the `contravariant` package using `-f-contravariant`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. If disabled we will not supply instances of `Contravariant` - You can disable the use of the `distributive` + You can disable the use of the `distributive` package using `-f-distributive`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. If disabled we will not supply instances of `Distributive` diff --git a/dev-haskell/comonads-fd/metadata.xml b/dev-haskell/comonads-fd/metadata.xml index 44f063ee9174da1e662f9ffe03cca7d3ae7aa60e..a5c838f751a660f7b14951e99afb6c4256d4e5fd 100644 --- a/dev-haskell/comonads-fd/metadata.xml +++ b/dev-haskell/comonads-fd/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Comonad transformers using functional dependencies diff --git a/dev-haskell/compact-string-fix/metadata.xml b/dev-haskell/compact-string-fix/metadata.xml index f7be5fa25dd1ee8cb78a76b5d4730aaedc86cb98..5ad9d92bd5e3330942c4229deb0ca07231f297e5 100644 --- a/dev-haskell/compact-string-fix/metadata.xml +++ b/dev-haskell/compact-string-fix/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fast, packed, strict strings with a list interface. - Based on "Data.ByteString". + Based on "Data.ByteString". Multiple encodings are supported. This is the same package as compact-string-0.3.1 except for a small fix to work with the new Exception library. Once Twan updates that package, this package will be deprecated. diff --git a/dev-haskell/composition/metadata.xml b/dev-haskell/composition/metadata.xml index 29237024e802f1555f701eef1f51dfef0f3d5bad..7299e2635060122378754f62fb8a18e6f658a041 100644 --- a/dev-haskell/composition/metadata.xml +++ b/dev-haskell/composition/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Combinators for unorthodox function composition diff --git a/dev-haskell/concatenative/metadata.xml b/dev-haskell/concatenative/metadata.xml index 8bf27a1fe2276ccfac59523a461823f33f59222a..1fac3256074ec91939a4ff46631b7bc40e392bca 100644 --- a/dev-haskell/concatenative/metadata.xml +++ b/dev-haskell/concatenative/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Concatenative gives haskell factor style combinators and arrows for postfix notation. diff --git a/dev-haskell/concrete-typerep/metadata.xml b/dev-haskell/concrete-typerep/metadata.xml index 4581d4cf8dc6df98bf6cb0c6f39658449c4d3b7a..6f205c7795e7daf67422c3ad2145931e6022254a 100644 --- a/dev-haskell/concrete-typerep/metadata.xml +++ b/dev-haskell/concrete-typerep/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Binary and Hashable instances for TypeRep diff --git a/dev-haskell/concurrent-extra/metadata.xml b/dev-haskell/concurrent-extra/metadata.xml index 8852af08dcda20c23475608d964e97b3cb780551..a4e98ea12519bfaa2d0181d47e6500a7c14dd629 100644 --- a/dev-haskell/concurrent-extra/metadata.xml +++ b/dev-haskell/concurrent-extra/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The @concurrent-extra@ package offers among other things the following selection of synchronisation primitives: diff --git a/dev-haskell/concurrent-output/metadata.xml b/dev-haskell/concurrent-output/metadata.xml index 146f2b3e5d6547b878572879ce4280ef2213e026..954b821ddf0b27c3683e58f454778c3bfa6ec769 100644 --- a/dev-haskell/concurrent-output/metadata.xml +++ b/dev-haskell/concurrent-output/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a simple interface for writing concurrent programs that need to output a lot of status messages to the console, or display diff --git a/dev-haskell/concurrent-split/metadata.xml b/dev-haskell/concurrent-split/metadata.xml index 74aecdf29ca3812eef9e1bc5dc0839c1d406ec82..7378925d00394dcbf4bef56d0c67e05a05306ea2 100644 --- a/dev-haskell/concurrent-split/metadata.xml +++ b/dev-haskell/concurrent-split/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + MVars and Channels with distinguished input and output side. When threads communicate via an MVar or a Chan diff --git a/dev-haskell/concurrentoutput/metadata.xml b/dev-haskell/concurrentoutput/metadata.xml index b979359f8a7edbdc0a4323fde2662cc406c36b6d..f8e908f7f5265139b8650930979ebae3a9e8ca71 100644 --- a/dev-haskell/concurrentoutput/metadata.xml +++ b/dev-haskell/concurrentoutput/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a simple interface to output status messages from more than one thread. - It will continue adding information (such as dots, or \"done\") + It will continue adding information (such as dots, or \"done\") to the correct line and continue scrolling when a line is done. For example, this screen: diff --git a/dev-haskell/cond/metadata.xml b/dev-haskell/cond/metadata.xml index e707997d327fbb13d6ed176eaed4f70567d775cf..aea32115cddcd70e7def02285e28cc7c17cbbca1 100644 --- a/dev-haskell/cond/metadata.xml +++ b/dev-haskell/cond/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides: diff --git a/dev-haskell/conduit-combinators/metadata.xml b/dev-haskell/conduit-combinators/metadata.xml index 85727ca538f9fb771cf048851f6a404e236def48..d7556ebccbf03c57e63ea8f78ea0a4ef223caccb 100644 --- a/dev-haskell/conduit-combinators/metadata.xml +++ b/dev-haskell/conduit-combinators/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a replacement for Data.Conduit.List, as well as a convenient Conduit module. diff --git a/dev-haskell/conduit-extra/metadata.xml b/dev-haskell/conduit-extra/metadata.xml index 6b42bfa261cfcd43ee0aeac6a0262d5e4ca9c6ec..8205bd648a316011a64b3273b691d4974cccde89 100644 --- a/dev-haskell/conduit-extra/metadata.xml +++ b/dev-haskell/conduit-extra/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package will soon contain much more functionality. This is a placeholder until the next release is ready. diff --git a/dev-haskell/conduit/metadata.xml b/dev-haskell/conduit/metadata.xml index b2ba0f9c0581ea8a13b340a77752582f702e3ac3..b9f963fc12c28627ac2b93582f2088a13eba1c07 100644 --- a/dev-haskell/conduit/metadata.xml +++ b/dev-haskell/conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Conduits are an approach to the streaming data problem. It is meant as an alternative to enumerators\/iterators, hoping to address the same issues with different trade-offs based on real-world experience with enumerators. For more information, see <http://www.yesodweb.com/blog/2011/12/conduits>. diff --git a/dev-haskell/configfile/metadata.xml b/dev-haskell/configfile/metadata.xml index 920e54837931aba54086675705c802fdb49d54d7..c0043cb8b12aa7004b86917cd7306f9928927ec1 100644 --- a/dev-haskell/configfile/metadata.xml +++ b/dev-haskell/configfile/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parser and writer for handling sectioned config files in Haskell. @@ -9,15 +12,15 @@ The ConfigFile module works with configuration files in a standard format that is easy for the user to edit, easy for the programmer to work with, yet remains powerful and flexible. It is inspired by, - and compatible with, Python's ConfigParser module. It uses files + and compatible with, Python's ConfigParser module. It uses files that resemble Windows .INI-style files, but with numerous improvements. ConfigFile provides simple calls to both read and write config files. - It's possible to make a config file parsable by this module, + It's possible to make a config file parsable by this module, the Unix shell, and make. - Build the executable to run unit tests. + Build the executable to run unit tests. diff --git a/dev-haskell/configurator/metadata.xml b/dev-haskell/configurator/metadata.xml index 068466b63a6fa29364fcb1da03774d4b0b597f92..e605a4ef2a7fdeebbc1599c98d607c64a5366dcc 100644 --- a/dev-haskell/configurator/metadata.xml +++ b/dev-haskell/configurator/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A configuration management library for programs and daemons. diff --git a/dev-haskell/connection/metadata.xml b/dev-haskell/connection/metadata.xml index e583c9aa49bb9341fdc16e80f08523918c1ecc89..3e127abcdd9a7ada79301449f1dd7edb616a3624 100644 --- a/dev-haskell/connection/metadata.xml +++ b/dev-haskell/connection/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple network library for all your connection need. diff --git a/dev-haskell/constraints/metadata.xml b/dev-haskell/constraints/metadata.xml index 734ef40e6fecfa5af3a3e6f11d2e4cc64b934cff..76be3c37a9b9e4968bde4f3b754470d0ef15ca0a 100644 --- a/dev-haskell/constraints/metadata.xml +++ b/dev-haskell/constraints/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Constraint manipulation diff --git a/dev-haskell/containers-unicode-symbols/metadata.xml b/dev-haskell/containers-unicode-symbols/metadata.xml index b6cdc134f7b7b3d43a271f3911c04be7f62215b5..d5543f558b1eda38060b121e6fe9ff148b564007 100644 --- a/dev-haskell/containers-unicode-symbols/metadata.xml +++ b/dev-haskell/containers-unicode-symbols/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package defines new symbols for a number of functions and operators in the containers package. diff --git a/dev-haskell/continued-fractions/metadata.xml b/dev-haskell/continued-fractions/metadata.xml index e278d57b3f4d196bbbcdd1cb9b400458c62e506b..8eda302a6c83bef3435d7c816e10679d1ef0c8c4 100644 --- a/dev-haskell/continued-fractions/metadata.xml +++ b/dev-haskell/continued-fractions/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A type and some functions for manipulating and evaluating continued fractions. diff --git a/dev-haskell/contravariant/metadata.xml b/dev-haskell/contravariant/metadata.xml index 262049d6ed608b8f9b347424194764928c524306..57426e65752a3c7f6923b20808462701b4b71e76 100644 --- a/dev-haskell/contravariant/metadata.xml +++ b/dev-haskell/contravariant/metadata.xml @@ -1,20 +1,23 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 contravariant functors - You can disable the use of the `semigroups` + You can disable the use of the `semigroups` package using `-f-semigroups`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. - You can disable the use of the `StateVar` + You can disable the use of the `StateVar` package using `-f-StateVar`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. - You can disable the use of the `tagged` package + You can disable the use of the `tagged` package on older versons of GHC using `-f-tagged`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. diff --git a/dev-haskell/control-monad-exception/metadata.xml b/dev-haskell/control-monad-exception/metadata.xml index 7af460e40df1f07e50f8a3c3e29411520c5e4d94..32489eecdf4b62ee17ce46410bf1e1fbc1c28e4f 100644 --- a/dev-haskell/control-monad-exception/metadata.xml +++ b/dev-haskell/control-monad-exception/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides explicitly typed, checked exceptions as a library. @@ -36,11 +39,11 @@ In addition to explicitly typed exceptions his package provides: - * Support for explicitly documented, unchecked exceptions (via 'Control.Monad.Exception.tryEMT'). + * Support for explicitly documented, unchecked exceptions (via 'Control.Monad.Exception.tryEMT'). - * Support for selective unchecked exceptions (via 'Control.Monad.Exception.UncaughtException'). + * Support for selective unchecked exceptions (via 'Control.Monad.Exception.UncaughtException'). - * Support for exception call traces via 'Control.Monad.Loc.MonadLoc'. /Example:/ + * Support for exception call traces via 'Control.Monad.Loc.MonadLoc'. /Example:/ > > f () = do throw MyException diff --git a/dev-haskell/control-monad-free/metadata.xml b/dev-haskell/control-monad-free/metadata.xml index d59d707d49997ce123083706c894285476b73fd2..a1d3bb31bf9969f43204b1458bc6564f3699b0e8 100644 --- a/dev-haskell/control-monad-free/metadata.xml +++ b/dev-haskell/control-monad-free/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides datatypes to construct Free monads, Free monad transformers, and useful instances. In addition it provides the constructs to avoid quadratic complexity of left associative bind, as explained in: - * Janis Voigtlander, /Asymptotic Improvement of Computations over Free Monads, MPC'08/ + * Janis Voigtlander, /Asymptotic Improvement of Computations over Free Monads, MPC'08/ diff --git a/dev-haskell/control-monad-loop/metadata.xml b/dev-haskell/control-monad-loop/metadata.xml index 758affe261a0a305a40a120d2681404b45e194ca..99f322c0e00cd6f902a54c4ff31b8631345c5b45 100644 --- a/dev-haskell/control-monad-loop/metadata.xml +++ b/dev-haskell/control-monad-loop/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library of looping constructs with @continue@ and @exit@ control flow statements. diff --git a/dev-haskell/control-timeout/metadata.xml b/dev-haskell/control-timeout/metadata.xml index 9f3c8128b911bf3a179bf374eba7761207840450..17fdb1dde7048214f07194c2e6e0659c9f227328 100644 --- a/dev-haskell/control-timeout/metadata.xml +++ b/dev-haskell/control-timeout/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides functions for running timeouts diff --git a/dev-haskell/converge/metadata.xml b/dev-haskell/converge/metadata.xml index d5fcc5135cf8a0c40337c7ea897f7ec8b14df63f..03c4286ac34843e369e914f3ae5c1612f287b1e6 100644 --- a/dev-haskell/converge/metadata.xml +++ b/dev-haskell/converge/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Limit operations for converging sequences. This is fairly simple right now. diff --git a/dev-haskell/convertible/metadata.xml b/dev-haskell/convertible/metadata.xml index af785ea979c31b00ef655443d0c65689e766c03e..6ddb02563e4b1cad84a5f3dc1ce908b298edee8a 100644 --- a/dev-haskell/convertible/metadata.xml +++ b/dev-haskell/convertible/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + convertible provides a typeclass with a single function that is designed to help convert between different types: numeric diff --git a/dev-haskell/cookie/metadata.xml b/dev-haskell/cookie/metadata.xml index f302d9b79976955fd9eb733f562b6d5aabad93c2..5d353b103f5b712f35f1f7feca29f4629e2ace33 100644 --- a/dev-haskell/cookie/metadata.xml +++ b/dev-haskell/cookie/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HTTP cookie parsing and rendering diff --git a/dev-haskell/cordering/metadata.xml b/dev-haskell/cordering/metadata.xml index 6f7c0d6aa3a0c3aee72ad037049db45403b2c8f9..bb810c12d182c5ed9b7450262542c5fba9c6b3d4 100644 --- a/dev-haskell/cordering/metadata.xml +++ b/dev-haskell/cordering/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Typically this is used as the return type of a combining comparison, which combines two values if they are deemed equal in some sense. Currently combining comparisons are used diff --git a/dev-haskell/coroutine-object/metadata.xml b/dev-haskell/coroutine-object/metadata.xml index 4d60b195fd2846a609f35298d2e8ae489d339042..c75b7249c4636feb8dd43384795eb605762d8240 100644 --- a/dev-haskell/coroutine-object/metadata.xml +++ b/dev-haskell/coroutine-object/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Object-oriented programming realization using coroutine diff --git a/dev-haskell/cpphs/metadata.xml b/dev-haskell/cpphs/metadata.xml index 0fa74206fe35a0af09146e7068d397bba0a8a846..e6a4dde19a72056e85c127bcd857e9e569bb843f 100644 --- a/dev-haskell/cpphs/metadata.xml +++ b/dev-haskell/cpphs/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Cpphs is a re-implementation of the C pre-processor that is both more compatible with Haskell, and itself written in Haskell so diff --git a/dev-haskell/cprng-aes/metadata.xml b/dev-haskell/cprng-aes/metadata.xml index f6d4f4902d87b3c453e374be207c7665a8d301f7..3a283b4a49404fba49039f1ea51c716878179762 100644 --- a/dev-haskell/cprng-aes/metadata.xml +++ b/dev-haskell/cprng-aes/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple crypto pseudo-random-number-generator with really good randomness property. diff --git a/dev-haskell/cpu/metadata.xml b/dev-haskell/cpu/metadata.xml index 6f3f1c0a7e9665941400b62a4a6443ec4356c951..5918e678a3156b398ac6ce0d0281b80f97e1c4cf 100644 --- a/dev-haskell/cpu/metadata.xml +++ b/dev-haskell/cpu/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - build 'cpuid' tool + build 'cpuid' tool Lowlevel cpu routines to get basic properties of the cpu platform, like endianness and architecture. diff --git a/dev-haskell/crack/metadata.xml b/dev-haskell/crack/metadata.xml index bf18f1d612f8235cba946f840796e9cee94241ae..f69e708878419611d5cb7b12b97e1433d7e9223c 100644 --- a/dev-haskell/crack/metadata.xml +++ b/dev-haskell/crack/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A haskell binding to cracklib diff --git a/dev-haskell/cracknum/metadata.xml b/dev-haskell/cracknum/metadata.xml index 04d879996cf81a245aec95e8a669057ad0e47cf2..7cf17caf1d0b066321d4e99cfd480c803082a991 100644 --- a/dev-haskell/cracknum/metadata.xml +++ b/dev-haskell/cracknum/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Crack HP, SP and DP floats and 8, 16, 32, 64 bit words and integers. diff --git a/dev-haskell/crc16/metadata.xml b/dev-haskell/crc16/metadata.xml index 65bbb46d84465ed1062779ca32bd934be25db0b3..843812ea96ced1cfea6e78d3c53bbe7534cbe1dc 100644 --- a/dev-haskell/crc16/metadata.xml +++ b/dev-haskell/crc16/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This module provides a method to calculate the crc16-ccitt using the slow bit shift. diff --git a/dev-haskell/criterion/metadata.xml b/dev-haskell/criterion/metadata.xml index 4896e5298091025e9b86db80ade9c61138c062ac..2532e1d459157b12fdb99ac42c43932112aaa601 100644 --- a/dev-haskell/criterion/metadata.xml +++ b/dev-haskell/criterion/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a powerful but simple way to measure the performance of Haskell code. It provides both a framework for diff --git a/dev-haskell/crockford/metadata.xml b/dev-haskell/crockford/metadata.xml index 208e0dcc8fa5237e8b4f793c0b76a205f7db192f..63bbf9416bcb98b649e22df7b2fa0bcf7aa352d8 100644 --- a/dev-haskell/crockford/metadata.xml +++ b/dev-haskell/crockford/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - An implementation of Douglas Crockford's base32 encoding. + An implementation of Douglas Crockford's base32 encoding. diff --git a/dev-haskell/crypto-api-tests/metadata.xml b/dev-haskell/crypto-api-tests/metadata.xml index 8f5617906074d17b7354f19315d685288565882a..d327429f980eac430eb1b2b5cf04f212195d721e 100644 --- a/dev-haskell/crypto-api-tests/metadata.xml +++ b/dev-haskell/crypto-api-tests/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A test framework for hash and cipher operations using the crypto-api interface. Known answer tests (KATs) diff --git a/dev-haskell/crypto-api/metadata.xml b/dev-haskell/crypto-api/metadata.xml index b06a8f56e89c8f3217284c7250312cfa6ed60d0a..03467db862f658a98df53340f0ec5b999ab470cf 100644 --- a/dev-haskell/crypto-api/metadata.xml +++ b/dev-haskell/crypto-api/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A generic interface for cryptographic operations (hashes, ciphers, randomness). Maintainers of hash and cipher implementations are diff --git a/dev-haskell/crypto-cipher-tests/metadata.xml b/dev-haskell/crypto-cipher-tests/metadata.xml index 27090ad2608febcfe34fa148279b3c755457b7ea..5d9e562f28f693a7218ddb02bddd348d60fc0d87 100644 --- a/dev-haskell/crypto-cipher-tests/metadata.xml +++ b/dev-haskell/crypto-cipher-tests/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generic cryptography cipher tests diff --git a/dev-haskell/crypto-cipher-types/metadata.xml b/dev-haskell/crypto-cipher-types/metadata.xml index f42b2b4cd623cc5c006dfe1b61afd0b373a67c60..06e4f35ddc1cfd4ff5234ca1f613cb8f832d4a60 100644 --- a/dev-haskell/crypto-cipher-types/metadata.xml +++ b/dev-haskell/crypto-cipher-types/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generic cryptography cipher types diff --git a/dev-haskell/crypto-conduit/metadata.xml b/dev-haskell/crypto-conduit/metadata.xml index 69287efcc9db76243995ce3eb224a39e48420f54..c42b1756e504379a35aa721319ad6e6dbc735578 100644 --- a/dev-haskell/crypto-conduit/metadata.xml +++ b/dev-haskell/crypto-conduit/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains everything that you need to use a cryptographic package that supports the @crypto-api@ package using conduits from the @conduit@ package. - Use conduit >= 1.1. + Use conduit >= 1.1. diff --git a/dev-haskell/crypto-numbers/metadata.xml b/dev-haskell/crypto-numbers/metadata.xml index c87dbaf101186a13de4940c72fc58a2d057db5af..219ed339bf48c7519b9e35b8f8a0e96b2404f89a 100644 --- a/dev-haskell/crypto-numbers/metadata.xml +++ b/dev-haskell/crypto-numbers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Cryptographic numbers: functions and algorithms diff --git a/dev-haskell/crypto-pubkey-types/metadata.xml b/dev-haskell/crypto-pubkey-types/metadata.xml index 412cfd2a36165684b968acc565edcc640060aed2..eb74526932723ff2b378783d382d9aed0035d430 100644 --- a/dev-haskell/crypto-pubkey-types/metadata.xml +++ b/dev-haskell/crypto-pubkey-types/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generic cryptography public keys algorithm types diff --git a/dev-haskell/crypto-pubkey/metadata.xml b/dev-haskell/crypto-pubkey/metadata.xml index e82cc93ca0a79ac892d57e080f0110033ad1e859..848e6f91a41c1b9d8d372383b9e9644d434a099f 100644 --- a/dev-haskell/crypto-pubkey/metadata.xml +++ b/dev-haskell/crypto-pubkey/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Public Key cryptography diff --git a/dev-haskell/crypto-random-api/metadata.xml b/dev-haskell/crypto-random-api/metadata.xml index 15e22dafd6b809beb22b82ec7a8959177e206d5e..f410c0374840d38b793eda6ac36b168a894320f1 100644 --- a/dev-haskell/crypto-random-api/metadata.xml +++ b/dev-haskell/crypto-random-api/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple random generators API for cryptography related code diff --git a/dev-haskell/crypto-random/metadata.xml b/dev-haskell/crypto-random/metadata.xml index a5418d96a2c18fa997ea671d0a2c4ed515f9c4e3..142fb7e6e00ca4161df7e5ba6c5d12a15b41d3c1 100644 --- a/dev-haskell/crypto-random/metadata.xml +++ b/dev-haskell/crypto-random/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple cryptographic random related types diff --git a/dev-haskell/crypto/metadata.xml b/dev-haskell/crypto/metadata.xml index 2df624596a9b819f9fa106cd351d8c8d998f3ded..2dbebd8cd714d503bf9834a48c68d86d962ae8c9 100644 --- a/dev-haskell/crypto/metadata.xml +++ b/dev-haskell/crypto/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + DES, Blowfish, AES, TEA, SHA1, MD5, RSA, BubbleBabble, Hexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5 diff --git a/dev-haskell/cryptocipher/metadata.xml b/dev-haskell/cryptocipher/metadata.xml index 1371dac5169a7b7ce0d5460b3077bf069ab9c1a3..74d96f10a9fe3ae48c9559f80122aadfca871f73 100644 --- a/dev-haskell/cryptocipher/metadata.xml +++ b/dev-haskell/cryptocipher/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Symmetrical Block, Stream and PubKey Ciphers diff --git a/dev-haskell/cryptohash-conduit/metadata.xml b/dev-haskell/cryptohash-conduit/metadata.xml index 4243a6790d6fc58879d163e4b39c276a48320e66..30379787e2f67c62059059fd04a6fb5c29c21bdc 100644 --- a/dev-haskell/cryptohash-conduit/metadata.xml +++ b/dev-haskell/cryptohash-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Support all the @cryptohash@ package using conduits from the @conduit@ package. diff --git a/dev-haskell/cryptohash-cryptoapi/metadata.xml b/dev-haskell/cryptohash-cryptoapi/metadata.xml index 38cdc8cd6c4fc190b5820a567e9681cb33af0309..6212f1ee3cab7742c8e3488df598bf3352669cbf 100644 --- a/dev-haskell/cryptohash-cryptoapi/metadata.xml +++ b/dev-haskell/cryptohash-cryptoapi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Crypto-api interfaces for cryptohash diff --git a/dev-haskell/cryptohash/metadata.xml b/dev-haskell/cryptohash/metadata.xml index 5dae76c0e6c192c60be70e83b41aaa2e0b68b0cf..2cecb33fbc64ea2fc0704a38ff84098f1dc7ad47 100644 --- a/dev-haskell/cryptohash/metadata.xml +++ b/dev-haskell/cryptohash/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A collection of crypto hashes, with a practical incremental and one-pass, pure APIs, with performance close to the fastest implementations available in others languages. diff --git a/dev-haskell/cryptonite/metadata.xml b/dev-haskell/cryptonite/metadata.xml index a0964926a0ffcdcacee9f4f3b8d502f21247ab69..4aca4f05fbd36c052b14ab4a255b406e466e53c4 100644 --- a/dev-haskell/cryptonite/metadata.xml +++ b/dev-haskell/cryptonite/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A repository of cryptographic primitives. diff --git a/dev-haskell/css-text/metadata.xml b/dev-haskell/css-text/metadata.xml index 01beb4039ac31abff722951e466ffb3826dc3e06..70f8bc93197dda81d543cbb137c0c94cf19c532f 100644 --- a/dev-haskell/css-text/metadata.xml +++ b/dev-haskell/css-text/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + CSS parser and renderer. diff --git a/dev-haskell/csv/metadata.xml b/dev-haskell/csv/metadata.xml index fab9918f12ebbd551e809b89c4a5a51a9a066c66..cafe1cfaa78dadbcfde20104d1798af65d52682f 100644 --- a/dev-haskell/csv/metadata.xml +++ b/dev-haskell/csv/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + CSV loader and dumper This library parses and dumps documents that are formatted - according to RFC 4180, \"The common Format and MIME Type for - Comma-Separated Values (CSV) Files\". This format is used, among + according to RFC 4180, \"The common Format and MIME Type for + Comma-Separated Values (CSV) Files\". This format is used, among many other things, as a lingua franca for spreadsheets, and for certain web services. diff --git a/dev-haskell/cuda/metadata.xml b/dev-haskell/cuda/metadata.xml index bd80ccfa1de224f27a8e01af7978e4c7796aa831..5f5380f270618455be492e64a89fd3f63e17f3b4 100644 --- a/dev-haskell/cuda/metadata.xml +++ b/dev-haskell/cuda/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The CUDA library provides a direct, general purpose C-like SPMD programming model for NVIDIA graphics cards (G8x series onwards). This is a collection diff --git a/dev-haskell/cufft/metadata.xml b/dev-haskell/cufft/metadata.xml index 3c68a675d62407819057eec1c52e2dd09166384d..19aac347ee5231b07e6a1816213f84768589e3e5 100644 --- a/dev-haskell/cufft/metadata.xml +++ b/dev-haskell/cufft/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The CUFFT library is part of the CUDA developer toolkit. diff --git a/dev-haskell/curl/metadata.xml b/dev-haskell/curl/metadata.xml index 654bfa1252fede6873975284ef6074b2bd1b69c8..cd56eba7641ed5192ae912681f5e485a0c1a8d11 100644 --- a/dev-haskell/curl/metadata.xml +++ b/dev-haskell/curl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + libcurl is a client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS and FILE. diff --git a/dev-haskell/cyclotomic/metadata.xml b/dev-haskell/cyclotomic/metadata.xml index dc8a26f9a5d2a4c0378abe6665376be0a6363966..d48d1c5dbe07b3cc7c54a7d0f5834efb0f70c735 100644 --- a/dev-haskell/cyclotomic/metadata.xml +++ b/dev-haskell/cyclotomic/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The cyclotomic numbers are a subset of the complex numbers that are represented exactly, enabling exact diff --git a/dev-haskell/data-accessor-monads-fd/metadata.xml b/dev-haskell/data-accessor-monads-fd/metadata.xml index 8142ad30086ea884635f1776158e33444f139ace..ebdeee5bd7c689582cb6d7a9dc97fdf4cda29e53 100644 --- a/dev-haskell/data-accessor-monads-fd/metadata.xml +++ b/dev-haskell/data-accessor-monads-fd/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use Accessor to access state in monads-fd State monad class diff --git a/dev-haskell/data-accessor-mtl/metadata.xml b/dev-haskell/data-accessor-mtl/metadata.xml index f8626d8dca970be14674bdcb8164882a9b75d2d8..d53710c8979d6f6af3ceb9d344700fd797521e80 100644 --- a/dev-haskell/data-accessor-mtl/metadata.xml +++ b/dev-haskell/data-accessor-mtl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use Accessor to access state in mtl State monad class diff --git a/dev-haskell/data-accessor-template/metadata.xml b/dev-haskell/data-accessor-template/metadata.xml index 726f3e457a79db2dccb2aa0bac48fb0299e217fd..47c541a71598aa366bbc6c5913955163b5824b58 100644 --- a/dev-haskell/data-accessor-template/metadata.xml +++ b/dev-haskell/data-accessor-template/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Automate generation of @Accessor@'s of the @data-accessor@ package + Automate generation of @Accessor@'s of the @data-accessor@ package by Template Haskell functions. diff --git a/dev-haskell/data-accessor-transformers/metadata.xml b/dev-haskell/data-accessor-transformers/metadata.xml index a63b1fd94da9823beab151700316d2f25d997846..340f308916eaf1512bcc136faf91252a9140d4ff 100644 --- a/dev-haskell/data-accessor-transformers/metadata.xml +++ b/dev-haskell/data-accessor-transformers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use Accessor to access state in transformers State monad diff --git a/dev-haskell/data-accessor/metadata.xml b/dev-haskell/data-accessor/metadata.xml index f72ad03dd35364bb744f6c74a8693d29cf9b10b8..1962ea1d1e20da7774a6c15265a88b12b45700c4 100644 --- a/dev-haskell/data-accessor/metadata.xml +++ b/dev-haskell/data-accessor/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + In Haskell 98 the name of a record field is automatically also the name of a function which gets the value @@ -33,19 +36,19 @@ Example: - > *Data.Accessor.Example> (first^:second^=10) (('b',7),"hallo") - > (('b',10),"hallo") + > *Data.Accessor.Example> (first^:second^=10) (('b',7),"hallo") + > (('b',10),"hallo") - You can easily manipulate record fields in a 'Control.Monad.State.State' monad, - you can easily code 'Show' instances that use the Accessor syntax + You can easily manipulate record fields in a 'Control.Monad.State.State' monad, + you can easily code 'Show' instances that use the Accessor syntax and you can parse binary streams into records. See @Data.Accessor.Example@ for demonstration of all features. It would be great if in revised Haskell versions the names of record fields - are automatically 'Data.Accessor.Accessor's + are automatically 'Data.Accessor.Accessor's rather than plain @get@ functions. For now, the package @data-accessor-template@ provides Template Haskell functions - for automated generation of 'Data.Acesssor.Accessor's. + for automated generation of 'Data.Acesssor.Accessor's. See also the other @data-accessor@ packages that provide an Accessor interface to other data types. The package @enumset@ provides accessors to bit-packed records. @@ -54,13 +57,13 @@ A related concept are editors <http://conal.net/blog/posts/semantic-editor-combinators/>. Editors only consist of a modify method - (and @modify@ applied to a 'const' function is a @set@ function). + (and @modify@ applied to a 'const' function is a @set@ function). This way, they can modify all function values of a function at once, whereas an accessor can only change a single function value, say, it can change @f 0 = 1@ to @f 0 = 2@. This way, editors can even change the type of a record or a function. An Arrow instance can be defined for editors, - but for accessors only a Category instance is possible ('(.)' method). + but for accessors only a Category instance is possible ('(.)' method). The reason is the @arr@ method of the @Arrow@ class, that conflicts with the two-way nature (set and get) of accessors. diff --git a/dev-haskell/data-binary-ieee754/metadata.xml b/dev-haskell/data-binary-ieee754/metadata.xml index 673dbf86f9ee2c036914ae0ec9bcb04b8915c2d0..b171e0d3dfa4b4c78a849d01006c64ef8f3544bc 100644 --- a/dev-haskell/data-binary-ieee754/metadata.xml +++ b/dev-haskell/data-binary-ieee754/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Convert Float and Decimal values to/from raw octets. diff --git a/dev-haskell/data-default-class/metadata.xml b/dev-haskell/data-default-class/metadata.xml index 2c1278db1ad8f9dcfacf7fbdde95962858037398..ec0be8b04080eef59827ea3f2e7b67c9518a162c 100644 --- a/dev-haskell/data-default-class/metadata.xml +++ b/dev-haskell/data-default-class/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A class for types with a default value diff --git a/dev-haskell/data-default-instances-base/metadata.xml b/dev-haskell/data-default-instances-base/metadata.xml index 55d75bbfca19c2bc21b9b8e51e2e318cda154848..4e780c1aed963e40d13a720f97822ca91c922a8d 100644 --- a/dev-haskell/data-default-instances-base/metadata.xml +++ b/dev-haskell/data-default-instances-base/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Default instances for types in base diff --git a/dev-haskell/data-default-instances-containers/metadata.xml b/dev-haskell/data-default-instances-containers/metadata.xml index b431135c35206d76b42088df3cfa72f333aff8bb..b54530493eef53f1e60f8e6e7a901b0d89fccc46 100644 --- a/dev-haskell/data-default-instances-containers/metadata.xml +++ b/dev-haskell/data-default-instances-containers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Default instances for types in containers diff --git a/dev-haskell/data-default-instances-dlist/metadata.xml b/dev-haskell/data-default-instances-dlist/metadata.xml index a3455522d42d9421ebdd1044e5a9fb4505a518f6..54d1a9cbcd473627f3b29b37c53d1073db32461c 100644 --- a/dev-haskell/data-default-instances-dlist/metadata.xml +++ b/dev-haskell/data-default-instances-dlist/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Default instances for types in dlist diff --git a/dev-haskell/data-default-instances-old-locale/metadata.xml b/dev-haskell/data-default-instances-old-locale/metadata.xml index 08b2f91165dd7b5b032b44c416c6eacde43c2620..50cce3688992bc3a756ce09dd15c46522f62932d 100644 --- a/dev-haskell/data-default-instances-old-locale/metadata.xml +++ b/dev-haskell/data-default-instances-old-locale/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Default instances for types in old-locale diff --git a/dev-haskell/data-default/metadata.xml b/dev-haskell/data-default/metadata.xml index 2c1278db1ad8f9dcfacf7fbdde95962858037398..ec0be8b04080eef59827ea3f2e7b67c9518a162c 100644 --- a/dev-haskell/data-default/metadata.xml +++ b/dev-haskell/data-default/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A class for types with a default value diff --git a/dev-haskell/data-endian/metadata.xml b/dev-haskell/data-endian/metadata.xml index e218fc475236ce55998645583d798f07dd41f345..aa09f5807d413bfe6cf14b42f99124d352065981 100644 --- a/dev-haskell/data-endian/metadata.xml +++ b/dev-haskell/data-endian/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides helpers for converting endian-sensitive data. diff --git a/dev-haskell/data-flags/metadata.xml b/dev-haskell/data-flags/metadata.xml index f46cbdabbc865d2ca854d35a57c5d1db3f326d16..0097771e70ce4268d5dff8aec6265c27b9227616 100644 --- a/dev-haskell/data-flags/metadata.xml +++ b/dev-haskell/data-flags/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides type classes for flags and corresponding instances for standard numeric types viewed as bit masks. diff --git a/dev-haskell/data-hash/metadata.xml b/dev-haskell/data-hash/metadata.xml index fda3411d0d938b3c9e7f9ae26b252dbd33f796bf..386d47c94f2fe8c78e00ef5cde019c6816a7c9d9 100644 --- a/dev-haskell/data-hash/metadata.xml +++ b/dev-haskell/data-hash/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Combinators for building fast hashing functions. Includes hashing functions for all basic Haskell98 types. diff --git a/dev-haskell/data-inttrie/metadata.xml b/dev-haskell/data-inttrie/metadata.xml index 43164c855bfd76806c58a8771f629ebba1bc3a0c..c588c5b29b3c455f56e42e0ca27e2b6e2b046e75 100644 --- a/dev-haskell/data-inttrie/metadata.xml +++ b/dev-haskell/data-inttrie/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple lazy, infinite trie from integers. diff --git a/dev-haskell/data-lens-fd/metadata.xml b/dev-haskell/data-lens-fd/metadata.xml index 650cb542cd8dfcf721c8eb5edfdd86963372ec9c..c985e2b6c5d76bca1d7bfa3a2460926060bbfc05 100644 --- a/dev-haskell/data-lens-fd/metadata.xml +++ b/dev-haskell/data-lens-fd/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lenses diff --git a/dev-haskell/data-lens-ixset/metadata.xml b/dev-haskell/data-lens-ixset/metadata.xml index e7653f42b0f318a05c54136a71042fe4214c8cb2..ef0fd50d59aadd19a0ba1bbc3391ab0542dcc339 100644 --- a/dev-haskell/data-lens-ixset/metadata.xml +++ b/dev-haskell/data-lens-ixset/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Integrates Data.IxSet with Data.Lens. diff --git a/dev-haskell/data-lens-light/metadata.xml b/dev-haskell/data-lens-light/metadata.xml index 49c97f6dcd5f14b3507bb40cc553a833d00ce6c6..9c45426a55ba65b16fbcfa87f294d61d15ee684c 100644 --- a/dev-haskell/data-lens-light/metadata.xml +++ b/dev-haskell/data-lens-light/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + See <https://github.com/feuerbach/data-lens-light/blob/master/README.md> diff --git a/dev-haskell/data-lens-template/metadata.xml b/dev-haskell/data-lens-template/metadata.xml index 3dc1f02f530d33477dc1aac938dc2c42a330ed26..56fcfa730fa2a4ad2650225dea04f078cb34c7a7 100644 --- a/dev-haskell/data-lens-template/metadata.xml +++ b/dev-haskell/data-lens-template/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Automatically derive @Lens@es for your data type for use with @Data.Lens@. Note: the code is derived from data-accessor-template <http://hackage.haskell.org/package/data-accessor-template> by Luke Palmer and Henning Thielemann. diff --git a/dev-haskell/data-lens/metadata.xml b/dev-haskell/data-lens/metadata.xml index 57b43a721d08dc8b19947fe2c737cfe657d68f07..3c184fb5e1f603c6c7f94d274d88b1f8a51af9a2 100644 --- a/dev-haskell/data-lens/metadata.xml +++ b/dev-haskell/data-lens/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 Lenses diff --git a/dev-haskell/data-memocombinators/metadata.xml b/dev-haskell/data-memocombinators/metadata.xml index 33125b4b271d93b8001674f9dffcc30e19fa03c8..95231cbb9b7468de536777aaa97d89af80a77d7a 100644 --- a/dev-haskell/data-memocombinators/metadata.xml +++ b/dev-haskell/data-memocombinators/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Combinators for building memo tables. diff --git a/dev-haskell/data-ordlist/metadata.xml b/dev-haskell/data-ordlist/metadata.xml index b9e9b6fcf1e710932dd99e23298be22e0f0202ca..3b461e48b9fe37c92e40f8115ef79117230ed160 100644 --- a/dev-haskell/data-ordlist/metadata.xml +++ b/dev-haskell/data-ordlist/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This module provides set and multiset operations on ordered lists. diff --git a/dev-haskell/data-pprint/metadata.xml b/dev-haskell/data-pprint/metadata.xml index 99033b7bf9d6f55c9146f566860395935ef40cda..52c78b4061698481c94941082ffb9b41f64fdb90 100644 --- a/dev-haskell/data-pprint/metadata.xml +++ b/dev-haskell/data-pprint/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Prettyprint and compare Data values. @@ -17,7 +20,7 @@ * Comparison: Yes, No or Maybe results - Probably you need only the 'pprint' and '(===)' functions from the "Data.PPrint" module. + Probably you need only the 'pprint' and '(===)' functions from the "Data.PPrint" module. Usage examples: @@ -25,18 +28,18 @@ > pprintTo 10000 $ repeat [1..] > pprint $ iterate (*10) 1 > pprint $ map length $ replicate 5 [1..] ++ repeat [] - > pprint [2 `div` 0, error "xxx", 18, 4 `div` 0] + > pprint [2 `div` 0, error "xxx", 18, 4 `div` 0] > [1..10] === reverse [10,9..1] > [1..10] === reverse [10..1] > reverse [10..] === [1..] > [1..] === [1..99] ++ [101..] > ([1..], [1..]) === ([1..], [1..100]) - > (error "x", [1..]) === (0 `div` 0, reverse [1..]) - > error ("xx" ++ show (length [1..])) === 1 - > error ("xx" ++ error "yy") === 1 - > (error $ unlines $ replicate 300 "xxxxxxxxxxxxxxxxxxxxxxxxxxx") === 1 - > pprint ['a'..] - > pprint $ "hello" ++ [error "x"] ++ "world!" + > (error "x", [1..]) === (0 `div` 0, reverse [1..]) + > error ("xx" ++ show (length [1..])) === 1 + > error ("xx" ++ error "yy") === 1 + > (error $ unlines $ replicate 300 "xxxxxxxxxxxxxxxxxxxxxxxxxxx") === 1 + > pprint ['a'..] + > pprint $ "hello" ++ [error "x"] ++ "world!" See also <http://pnyf.inf.elte.hu/fp/Show_en.xml> diff --git a/dev-haskell/data-reify/metadata.xml b/dev-haskell/data-reify/metadata.xml index d459399a79042bca740ab997c184c456d8cf3640..d9837615e942c4e54139fb4fa6abff9fb78142c9 100644 --- a/dev-haskell/data-reify/metadata.xml +++ b/dev-haskell/data-reify/metadata.xml @@ -1,34 +1,37 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - 'data-reify' provided the ability to turn recursive structures into explicit graphs. + 'data-reify' provided the ability to turn recursive structures into explicit graphs. Many (implicitly or explicitly) recursive data structure can be given this ability, via - a type class instance. This gives an alternative to using 'Ref' for observable sharing. + a type class instance. This gives an alternative to using 'Ref' for observable sharing. Observable sharing in general is unsafe, so we use the IO monad to bound this effect, - but can be used safely even with 'unsafePerformIO' if some simple conditions are met. - Typically this package will be used to tie the knot with DSL's that depend of + but can be used safely even with 'unsafePerformIO' if some simple conditions are met. + Typically this package will be used to tie the knot with DSL's that depend of observable sharing, like Lava. - Providing an instance for 'MuRef' is the mechanism for allowing a structure to be + Providing an instance for 'MuRef' is the mechanism for allowing a structure to be reified into a graph, and several examples of this are provided. History: Version 0.1 used unsafe pointer compares. - Version 0.2 of 'data-reify' used 'StableName's, and was much faster. - Version 0.3 provided two versions of 'MuRef', the mono-typed version, + Version 0.2 of 'data-reify' used 'StableName's, and was much faster. + Version 0.3 provided two versions of 'MuRef', the mono-typed version, for trees of a single type, and the dynamic-typed version, for trees of different types. - Version 0.4 used 'Int' as a synonym for 'Unique' rather than 'Data.Unique' + Version 0.4 used 'Int' as a synonym for 'Unique' rather than 'Data.Unique' for node ids, by popular demand. Version 0.5 merged the mono-typed and dynamic version again, by using - 'DynStableName', an unphantomized version of StableName. + 'DynStableName', an unphantomized version of StableName. &#169; 2009 Andy Gill; BSD3 license. - Build test binaries. + Build test binaries. diff --git a/dev-haskell/dataenc/metadata.xml b/dev-haskell/dataenc/metadata.xml index 7b979a0b1c25162236a8623ae5e8032fc1bb2630..c20526f18ddb599262ed7d23df276b0d1af54ff2 100644 --- a/dev-haskell/dataenc/metadata.xml +++ b/dev-haskell/dataenc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Data encoding library currently providing Base16, Base32, Base32Hex, Base64, Base64Url, Base85, Python string escaping, diff --git a/dev-haskell/date-cache/metadata.xml b/dev-haskell/date-cache/metadata.xml index 6f22e6d41f602389b5c42c0ca78f4ed95acf24d3..2fcf6e4da1d0225aaff19f14f30c1d93b51a78e2 100644 --- a/dev-haskell/date-cache/metadata.xml +++ b/dev-haskell/date-cache/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Formatting time is slow. This package provides mechanisms to cache formatted date diff --git a/dev-haskell/datetime/metadata.xml b/dev-haskell/datetime/metadata.xml index 701a2c0ff18c0cb968d93d65c2038e9b79776a1f..c344d82ec904b2eace4ce8fd0a95b94d9b0642c8 100644 --- a/dev-haskell/datetime/metadata.xml +++ b/dev-haskell/datetime/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides several utilities for easily converting among the various standard library Date and Time types, and for converting diff --git a/dev-haskell/dav/metadata.xml b/dev-haskell/dav/metadata.xml index e064e3de6bc25979cd897ba4e3bf39f449f50566..8dcb4ff8ac221a3621504f1552bd24f2c51df666 100644 --- a/dev-haskell/dav/metadata.xml +++ b/dev-haskell/dav/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a library for the Web Distributed Authoring and Versioning (WebDAV) extensions to HTTP. At present it supports a very small @@ -11,6 +14,6 @@ command-line operation. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/dbus-client/metadata.xml b/dev-haskell/dbus-client/metadata.xml index c344f5af045837b3407a32a787d8347e16386d33..331ee61be8cbe2903b0f7ed2b4b624dc54ad160f 100644 --- a/dev-haskell/dbus-client/metadata.xml +++ b/dev-haskell/dbus-client/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Monadic and object-oriented interfaces to DBus diff --git a/dev-haskell/dbus-core/metadata.xml b/dev-haskell/dbus-core/metadata.xml index e9c319717feaa8f1d0df02a1ccc2d5b2eb1391b7..54fe8f8c3ffffe10849d16fa174bd1a2d9e4a14b 100644 --- a/dev-haskell/dbus-core/metadata.xml +++ b/dev-haskell/dbus-core/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Low-level D-Bus protocol implementation diff --git a/dev-haskell/dbus/metadata.xml b/dev-haskell/dbus/metadata.xml index a02b8df31e5e79af93459bbd515779a8ba815ebe..b230fac592024d663da09c3a1fdc2619e535a663 100644 --- a/dev-haskell/dbus/metadata.xml +++ b/dev-haskell/dbus/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + D-Bus is a simple, message-based protocol for inter-process communication, which allows applications to interact with other parts of - the machine and the user's session using remote procedure calls. + the machine and the user's session using remote procedure calls. D-Bus is a essential part of the modern Linux desktop, where it replaces earlier protocols such as CORBA and DCOP. @@ -27,8 +30,8 @@ &#x20; client <- connectSession &#x20; // &#x20; \-- Request a list of connected clients from the bus - &#x20; reply <- call_ client (methodCall \"\/org\/freedesktop\/DBus\" \"org.freedesktop.DBus\" \"ListNames\") - &#x20; &#x7b; methodCallDestination = Just \"org.freedesktop.DBus\" + &#x20; reply <- call_ client (methodCall \"\/org\/freedesktop\/DBus\" \"org.freedesktop.DBus\" \"ListNames\") + &#x20; &#x7b; methodCallDestination = Just \"org.freedesktop.DBus\" &#x20; &#x7d; &#x20; // &#x20; \-- org.freedesktop.DBus.ListNames() returns a single value, which is diff --git a/dev-haskell/decimal/metadata.xml b/dev-haskell/decimal/metadata.xml index 82500f8f3e441a5edd4500919bca1918a56d9f6d..e8fad3d4e58aef5170017c3e8c13627543eb5546 100644 --- a/dev-haskell/decimal/metadata.xml +++ b/dev-haskell/decimal/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A decimal number has an integer mantissa and a negative exponent. The exponent can be interpreted as the number diff --git a/dev-haskell/deepseq-generics/metadata.xml b/dev-haskell/deepseq-generics/metadata.xml index 02932ed378ef2df147028807e8a6ba0d87b0a4a9..d04b8fd3903ee3df9f230963a3441b20f87c0341 100644 --- a/dev-haskell/deepseq-generics/metadata.xml +++ b/dev-haskell/deepseq-generics/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This package provides a "GHC.Generics"-based - 'Control.DeepSeq.Generics.genericRnf' function which can be used - for providing a 'rnf' implementation. See the documentation for - the 'genericRnf' function in the "Control.DeepSeq.Generics" module + This package provides a "GHC.Generics"-based + 'Control.DeepSeq.Generics.genericRnf' function which can be used + for providing a 'rnf' implementation. See the documentation for + the 'genericRnf' function in the "Control.DeepSeq.Generics" module to get started. The original idea was pioneered in the @generic-deepseq@ package @@ -15,6 +18,6 @@ This package differs from the @generic-deepseq@ package by working in combination with the existing @deepseq@ package as opposed to defining a - conflicting drop-in replacement for @deepseq@'s @Control.Deepseq@ module. + conflicting drop-in replacement for @deepseq@'s @Control.Deepseq@ module. diff --git a/dev-haskell/dependent-map/metadata.xml b/dev-haskell/dependent-map/metadata.xml index 223fad5893c6f72e6a81c31ed310880682c71161..29392b1e843e46e4865623cff10677b2a7a6819d 100644 --- a/dev-haskell/dependent-map/metadata.xml +++ b/dev-haskell/dependent-map/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Dependent finite maps (partial dependent products) diff --git a/dev-haskell/dependent-sum-template/metadata.xml b/dev-haskell/dependent-sum-template/metadata.xml index fa44dc1123296bbc22b580cbf1644cc268093f3c..cfb3da64dad27b1dbf1d42b457538286b9c80f10 100644 --- a/dev-haskell/dependent-sum-template/metadata.xml +++ b/dev-haskell/dependent-sum-template/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Template Haskell code to generate instances of classes in dependent-sum package, such as 'GEq' and 'GCompare'. + Template Haskell code to generate instances of classes in dependent-sum package, such as 'GEq' and 'GCompare'. diff --git a/dev-haskell/dependent-sum/metadata.xml b/dev-haskell/dependent-sum/metadata.xml index 41ac5a1c690a0611e92681e2eea3c145c6cbd7e6..f10a26f1adb0ee51dfe757b97cde1d84ab0120b4 100644 --- a/dev-haskell/dependent-sum/metadata.xml +++ b/dev-haskell/dependent-sum/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Dependent sums and supporting typeclasses for comparing and formatting them. diff --git a/dev-haskell/derive/metadata.xml b/dev-haskell/derive/metadata.xml index eb46b473e72062b322f4f0568c05e90817acac79..bf91602f0990a9a72110a35831af9b4585d1973a 100644 --- a/dev-haskell/derive/metadata.xml +++ b/dev-haskell/derive/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Data.Derive is a library and a tool for deriving instances for Haskell programs. It is designed to work with custom derivations, SYB and Template Haskell mechanisms. diff --git a/dev-haskell/descriptive/metadata.xml b/dev-haskell/descriptive/metadata.xml index f0b39be32e14c4984856706873f293e9124c4172..b1026f835a75a3e0ec4a7e6c97c82a1e9b76b518 100644 --- a/dev-haskell/descriptive/metadata.xml +++ b/dev-haskell/descriptive/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Self-describing consumers/parsers. See the README.md for more information. It is currently EXPERIMENTAL. diff --git a/dev-haskell/diagrams-builder/metadata.xml b/dev-haskell/diagrams-builder/metadata.xml index 3a99ecaa1db182feb57c61e19992f992d90b677a..7789e24dd1aba6baec17a362b8c3652fcc9134a7 100644 --- a/dev-haskell/diagrams-builder/metadata.xml +++ b/dev-haskell/diagrams-builder/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @diagrams-builder@ provides backend-agnostic tools for dynamically turning code into rendered diagrams, diff --git a/dev-haskell/diagrams-cairo/metadata.xml b/dev-haskell/diagrams-cairo/metadata.xml index 4a7566373103bee85f603dda2bcb53b98139971c..e23d7cc54afbaf0d0501c15d129cb31c906846f2 100644 --- a/dev-haskell/diagrams-cairo/metadata.xml +++ b/dev-haskell/diagrams-cairo/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A full-featured backend for rendering diagrams using the cairo rendering engine. - To get started, see "Diagrams.Backend.Cairo.CmdLine". + To get started, see "Diagrams.Backend.Cairo.CmdLine". diff --git a/dev-haskell/diagrams-canvas/metadata.xml b/dev-haskell/diagrams-canvas/metadata.xml index 92518113f50d2a240464e900ace1c7d59259f32b..b4bbf7191c0d9cf5ee5023b0d985ae68c1d50656 100644 --- a/dev-haskell/diagrams-canvas/metadata.xml +++ b/dev-haskell/diagrams-canvas/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a modular backend for rendering diagrams created with the diagrams EDSL using an diff --git a/dev-haskell/diagrams-contrib/metadata.xml b/dev-haskell/diagrams-contrib/metadata.xml index 55ed699f267afbb13c030fa9d2b84552ec3e0129..82b0de695d8afbe1110902996a3e52362f564b3c 100644 --- a/dev-haskell/diagrams-contrib/metadata.xml +++ b/dev-haskell/diagrams-contrib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A collection of user contributions for diagrams, an embedded domain-specific language for generation diff --git a/dev-haskell/diagrams-core/metadata.xml b/dev-haskell/diagrams-core/metadata.xml index 795df788d05abf956674eac05dca01865a6e2b3c..886a1a158e4f0515e605cbe848c522cd02713297 100644 --- a/dev-haskell/diagrams-core/metadata.xml +++ b/dev-haskell/diagrams-core/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The core modules underlying diagrams, an embedded domain-specific language diff --git a/dev-haskell/diagrams-gtk/metadata.xml b/dev-haskell/diagrams-gtk/metadata.xml index 9956cb2b3af90ea5717ce01e8abb5e91fb552ead..1d0073d9d8453dd9f05b42a5cb2be7a25961ae52 100644 --- a/dev-haskell/diagrams-gtk/metadata.xml +++ b/dev-haskell/diagrams-gtk/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An optional add-on to the diagrams-cairo package which allows rendering diagrams directly to GTK windows. diff --git a/dev-haskell/diagrams-lib/metadata.xml b/dev-haskell/diagrams-lib/metadata.xml index f84b9bc263ec716a6c9fcd516006d712f2e8faf2..017d99294418f988ad7d736a863d3293e8e791e7 100644 --- a/dev-haskell/diagrams-lib/metadata.xml +++ b/dev-haskell/diagrams-lib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Diagrams is a flexible, extensible EDSL for creating graphics of many types. Graphics can be created @@ -9,6 +12,6 @@ multiple backends. diagrams-lib provides a standard library of primitives and operations for creating diagrams. To get started using it, see - "Diagrams.Prelude". + "Diagrams.Prelude". diff --git a/dev-haskell/diagrams-pgf/metadata.xml b/dev-haskell/diagrams-pgf/metadata.xml index b1f60aa7400fb7012405cfac084ed9fdbd7759b9..1362263f71258015289ee8566b1ac90ded2d74be 100644 --- a/dev-haskell/diagrams-pgf/metadata.xml +++ b/dev-haskell/diagrams-pgf/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a modular backend for rendering diagrams created with the diagrams EDSL using the TeX library PGF. diff --git a/dev-haskell/diagrams-postscript/metadata.xml b/dev-haskell/diagrams-postscript/metadata.xml index 45e6881486efb692ba3cb6bf6053b3e3f5efdf71..febbf45ce55e60aad8c8c1a0e1adb93085bae401 100644 --- a/dev-haskell/diagrams-postscript/metadata.xml +++ b/dev-haskell/diagrams-postscript/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a modular backend for rendering diagrams created with the diagrams EDSL using Postscript. - * "Diagrams.Backend.Postscript.CmdLine" - Provides - the "defaultMain" interface to render a diagram + * "Diagrams.Backend.Postscript.CmdLine" - Provides + the "defaultMain" interface to render a diagram based on command line options. - * "Diagrams.Backend.Postscript" - Provides the + * "Diagrams.Backend.Postscript" - Provides the general API for rendering diagrams using the Postscript backend. diff --git a/dev-haskell/diagrams-rasterific/metadata.xml b/dev-haskell/diagrams-rasterific/metadata.xml index 48d67aef0f153363906bd37e8de9dfad9504ebd4..63de0806d723f4f48319c989c6145011a43b1197 100644 --- a/dev-haskell/diagrams-rasterific/metadata.xml +++ b/dev-haskell/diagrams-rasterific/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A full-featured backend for rendering diagrams using the Rasterific rendering engine. diff --git a/dev-haskell/diagrams-solve/metadata.xml b/dev-haskell/diagrams-solve/metadata.xml index b715282dc39df2caf80131b7d720037d5b107307..76c834e41ae258510ef80cad31ff2db9e6a3a992 100644 --- a/dev-haskell/diagrams-solve/metadata.xml +++ b/dev-haskell/diagrams-solve/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Pure Haskell solver routines used by the diagrams project. Currently includes finding real roots diff --git a/dev-haskell/diagrams-svg/metadata.xml b/dev-haskell/diagrams-svg/metadata.xml index 90f320f6d7b5a45308a4a1c3f808f2c05825b9d9..66dc7134afc58578f8c8dc4118a2cbe1e94f17a7 100644 --- a/dev-haskell/diagrams-svg/metadata.xml +++ b/dev-haskell/diagrams-svg/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a modular backend for rendering diagrams created with the diagrams EDSL using SVG. It uses diff --git a/dev-haskell/diagrams/metadata.xml b/dev-haskell/diagrams/metadata.xml index 9228e70c26d330c49b0ce008751b6832e6709923..06827985e85b9152c58862bc7f2d26aed295e18b 100644 --- a/dev-haskell/diagrams/metadata.xml +++ b/dev-haskell/diagrams/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Diagrams is an embedded domain-specific langauge for declarative vector graphics. This package is diff --git a/dev-haskell/dice/metadata.xml b/dev-haskell/dice/metadata.xml index 267e02d4222a9f73bd84cc0204306a5e763f5ad5..cccc694c73f57a08af3355833e61efcc8924cfdd 100644 --- a/dev-haskell/dice/metadata.xml +++ b/dev-haskell/dice/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simplistic D&D style dice-rolling system. diff --git a/dev-haskell/diff/metadata.xml b/dev-haskell/diff/metadata.xml index 9d7f1bde2f1e74defedfcb7a5deed9f68742d3e0..dfc8017acd0a1d409d57d5503ece811ba62a575d 100644 --- a/dev-haskell/diff/metadata.xml +++ b/dev-haskell/diff/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Basic implementation of the standard diff algorithm. diff --git a/dev-haskell/diffarray/metadata.xml b/dev-haskell/diffarray/metadata.xml index 38b01e6dec27ea6a7d024d36b74fe6d08c0dd800..1f538e03b1072fa53bf8b26c7bbdb4a5def5301d 100644 --- a/dev-haskell/diffarray/metadata.xml +++ b/dev-haskell/diffarray/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package defines the DiffArray type. diff --git a/dev-haskell/digest/metadata.xml b/dev-haskell/digest/metadata.xml index 9980be7d4769e1ec0152880dfc19a7c20413c75e..06e7bab845b787c30fc3cf0314ddf84b3800e256 100644 --- a/dev-haskell/digest/metadata.xml +++ b/dev-haskell/digest/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides efficient cryptographic hash implementations for strict and lazy bytestrings. For now, CRC32 and Adler32 are supported; diff --git a/dev-haskell/digestive-functors-blaze/metadata.xml b/dev-haskell/digestive-functors-blaze/metadata.xml index 9921ca8c76dd3abe14eb45d929118f25884d7ec5..185ae4d14564626f53e63f99a85792edcb2d1104 100644 --- a/dev-haskell/digestive-functors-blaze/metadata.xml +++ b/dev-haskell/digestive-functors-blaze/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Blaze frontend for the digestive-functors library diff --git a/dev-haskell/digestive-functors-happstack/metadata.xml b/dev-haskell/digestive-functors-happstack/metadata.xml index 69543460c08907739ffaa3dba34c1e83c9380a19..4ef255b50f274aa54d266ad52e92321489152a86 100644 --- a/dev-haskell/digestive-functors-happstack/metadata.xml +++ b/dev-haskell/digestive-functors-happstack/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a happstack backend for the digestive-functors library. diff --git a/dev-haskell/digestive-functors-snap/metadata.xml b/dev-haskell/digestive-functors-snap/metadata.xml index 2129447b8d5c16c351b36cfa6f0ecb3ab1ea6f16..dfc9b39ab851abcf6d090aa64e9b1bdb9150664b 100644 --- a/dev-haskell/digestive-functors-snap/metadata.xml +++ b/dev-haskell/digestive-functors-snap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a snap backend for the digestive-functors library. diff --git a/dev-haskell/digestive-functors/metadata.xml b/dev-haskell/digestive-functors/metadata.xml index c904f02e164f2fee8fe2519886911adffe7a73c5..d88543d2147529d3ba1ac0501fcd0bfc7ab48c82 100644 --- a/dev-haskell/digestive-functors/metadata.xml +++ b/dev-haskell/digestive-functors/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Digestive functors is a library inspired by formlets: diff --git a/dev-haskell/digits/metadata.xml b/dev-haskell/digits/metadata.xml index 54c6c6c241201561a4cdbb98d073343a36273c47..e4cf7f757bfda86ac1eeb99c223a26960f7d4f62 100644 --- a/dev-haskell/digits/metadata.xml +++ b/dev-haskell/digits/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Converts integers to lists of digits and back. diff --git a/dev-haskell/dimensional/metadata.xml b/dev-haskell/dimensional/metadata.xml index acd777e26e7bb1fd0ddc965eca6819e08746be05..76a2b2c5de4ed8e37f1b02cc5e2a814c1ed88125 100644 --- a/dev-haskell/dimensional/metadata.xml +++ b/dev-haskell/dimensional/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Dimensional is a library providing data types for performing arithmetic with physical quantities and units. Information about the physical diff --git a/dev-haskell/direct-plugins/metadata.xml b/dev-haskell/direct-plugins/metadata.xml index 07a1d411b8227e698c405e9497415ed0ab78d10b..b48d400e18e81a33449c2fede9da7ca568bea14d 100644 --- a/dev-haskell/direct-plugins/metadata.xml +++ b/dev-haskell/direct-plugins/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Plugins package unfortunately does not work on GHC 6.12, and is at any rate rather poorly documented. This package uses the same general strategy but without diff --git a/dev-haskell/direct-sqlite/metadata.xml b/dev-haskell/direct-sqlite/metadata.xml index 599dec78305ecdc630f6d7fbf9dfefda457ed59c..9e228fc4181abef3ddf02cf61ff166b2136fcc53 100644 --- a/dev-haskell/direct-sqlite/metadata.xml +++ b/dev-haskell/direct-sqlite/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package is not very different from the other SQLite3 bindings out there, but it fixes a few deficiencies I was finding. As compared to @@ -30,7 +33,7 @@ [Version 2.3.1] Upgrade the bundled SQLite3 to 3.7.15. Add bindings for sqlite3_interrupt. Export Int rather than CInt. - [Version 2.3] Mark some FFI calls "unsafe", for a substantial performance + [Version 2.3] Mark some FFI calls "unsafe", for a substantial performance benefit. [Version 2.2.1] Bump down text library version to match with the diff --git a/dev-haskell/directory-layout/metadata.xml b/dev-haskell/directory-layout/metadata.xml index 0264309612d3a583a10c196348292efd81724ce8..5c320f5d8e8f5f5bfa93d9e675c7083fa87bbde2 100644 --- a/dev-haskell/directory-layout/metadata.xml +++ b/dev-haskell/directory-layout/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Language to express directory layouts diff --git a/dev-haskell/directory-tree/metadata.xml b/dev-haskell/directory-tree/metadata.xml index 96c13d941d02b9dae8888560260bd8733ef90b67..2fd8666ddce3dd3e170b92861bbf44b4c564b300 100644 --- a/dev-haskell/directory-tree/metadata.xml +++ b/dev-haskell/directory-tree/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple directory-like tree datatype, with useful IO functions and Foldable and Traversable instance @@ -16,38 +19,38 @@ > import qualified Data.Traversable as T Write a hand-made directory tree of textfiles (strings) to the disk. - Simulates creating a new user Tux's home directory on a unix machine: + Simulates creating a new user Tux's home directory on a unix machine: - > writeDirectory$ "/home" :/ Dir "Tux" [File "README" "Welcome!"] + > writeDirectory$ "/home" :/ Dir "Tux" [File "README" "Welcome!"] - "read" a directory by opening all the files at a filepath with readFile, - returning an 'AnchoredDirTree String' (d2). Then check for any IO failures: + "read" a directory by opening all the files at a filepath with readFile, + returning an 'AnchoredDirTree String' (d2). Then check for any IO failures: - > do (base :/ d2) <- readDirectory "../parent_dir/dir2/" + > do (base :/ d2) <- readDirectory "../parent_dir/dir2/" > let failed = anyFailed d2 > if failed then ... - Use Foldable instance function to concat a directory 'dir' of text files into a + Use Foldable instance function to concat a directory 'dir' of text files into a single file under the same directory: > do (b :/ dt) <- readDirectory dir > let f = F.concat dt - > return$ b :/ File "ALL_TEXT" f + > return$ b :/ File "ALL_TEXT" f Open all the files in the current directory as lazy bytestrings, ignoring the base path in Anchored wrapper: > import qualified Data.ByteString.Lazy as B - > do (_ :/ dTree) <- readDirectoryWith B.readFile "./" + > do (_ :/ dTree) <- readDirectoryWith B.readFile "./" This version also offers an experimental function `readDirectoryWithL` that does lazy directory IO, allowing you to treat the returned `DirTree` as if it were a normal lazily-generated data structure. For example, the following does only the amount of IO necessary to list the file - names of the children of the root directory, similar to "ls /": + names of the children of the root directory, similar to "ls /": - > do d <- readDirectoryWithL readFile "/" + > do d <- readDirectoryWithL readFile "/" > mapM_ (putStrLn . name) $ contents $ free d Any ideas or suggestions for improvements are most welcome :-) diff --git a/dev-haskell/disassembler/metadata.xml b/dev-haskell/disassembler/metadata.xml index 33208febdd6d4c27f6e02160cbc835f3f6ae322c..f04868325aea5ec394b64b705be8c8f6909c2960 100644 --- a/dev-haskell/disassembler/metadata.xml +++ b/dev-haskell/disassembler/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Disassembler for X86 & AMD64 machine code diff --git a/dev-haskell/distributed-process-simplelocalnet/metadata.xml b/dev-haskell/distributed-process-simplelocalnet/metadata.xml index 38fedf99b7a3904a48368fd408a0f7b2cd0a1ef4..496d8886ca1be00a67aad29ad3aff67b76fc3e2a 100644 --- a/dev-haskell/distributed-process-simplelocalnet/metadata.xml +++ b/dev-haskell/distributed-process-simplelocalnet/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple backend based on the TCP transport which offers node discovery based on UDP multicast. This is a zero-configuration diff --git a/dev-haskell/distributed-process-tests/metadata.xml b/dev-haskell/distributed-process-tests/metadata.xml index 2c5c2384a646789481d794353da3410e5448d7f6..3bb76914355a21e6c4ac40c3499a3f3f8792fcd1 100644 --- a/dev-haskell/distributed-process-tests/metadata.xml +++ b/dev-haskell/distributed-process-tests/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Tests for distributed-process. diff --git a/dev-haskell/distributed-process/metadata.xml b/dev-haskell/distributed-process/metadata.xml index 9ccc3f1debd0824e9e89c1c533d90d537c515962..e80b28b19e902fc8511db0b52a5da1c6b380bdde 100644 --- a/dev-haskell/distributed-process/metadata.xml +++ b/dev-haskell/distributed-process/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is an implementation of Cloud Haskell, as described in /Towards Haskell in the Cloud/ by Jeff Epstein, Andrew Black, @@ -9,7 +12,7 @@ (<http://research.microsoft.com/en-us/um/people/simonpj/papers/parallel/>), although some of the details are different. The precise message passing semantics are based on /A unified semantics for future Erlang/ - by Hans Svensson, Lars-Ã…ke Fredlund and Clara Benac Earle. + by Hans Svensson, Lars-Ã…ke Fredlund and Clara Benac Earle. You will probably also want to install a Cloud Haskell backend such as distributed-process-simplelocalnet. diff --git a/dev-haskell/distributed-static/metadata.xml b/dev-haskell/distributed-static/metadata.xml index 55811f082400593ce4bd5ac2cef72fb609da8d08..684b3fa1fb93a182af01968fc65878cce8d4ad5a 100644 --- a/dev-haskell/distributed-static/metadata.xml +++ b/dev-haskell/distributed-static/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + /Towards Haskell in the Cloud/ (Epstein et al, Haskell Symposium 2011) introduces the concept of /static/ values: @@ -11,9 +14,9 @@ code pointer to the value. This however requires special compiler support, which is not yet available in ghc. We can mimick the behaviour by keeping an explicit mapping - ('RemoteTable') from labels to values (and making sure + ('RemoteTable') from labels to values (and making sure that all distributed nodes are using the same - 'RemoteTable'). In this module we implement this mimickry + 'RemoteTable'). In this module we implement this mimickry and various extensions: type safety (including for polymorphic static values) and compositionality. diff --git a/dev-haskell/distributive/metadata.xml b/dev-haskell/distributive/metadata.xml index fcf439d3d87bcbd3fa2dfa65118673ead02ad82a..0dc9cc57859cd0e16c8a29305ab58463d88e1229 100644 --- a/dev-haskell/distributive/metadata.xml +++ b/dev-haskell/distributive/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 Distributive functors -- Dual to Traversable diff --git a/dev-haskell/djinn-ghc/metadata.xml b/dev-haskell/djinn-ghc/metadata.xml index 98c679a26363265cd794b0f2c9991700df8ec7f9..927e4b37372ffde08e79e088aa0a0f15c65ea8b4 100644 --- a/dev-haskell/djinn-ghc/metadata.xml +++ b/dev-haskell/djinn-ghc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Djinn uses an theorem prover for intuitionistic propositional logic to generate a Haskell expression when given a type. diff --git a/dev-haskell/djinn-lib/metadata.xml b/dev-haskell/djinn-lib/metadata.xml index 02d9032c605bad27fe98718bfeed701fb6e8c7f6..bfe47b8255747a9f238fdd5a26cdabfcb91d1d02 100644 --- a/dev-haskell/djinn-lib/metadata.xml +++ b/dev-haskell/djinn-lib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Djinn uses an theorem prover for intuitionistic propositional logic to generate a Haskell expression when given a type. diff --git a/dev-haskell/djinn/metadata.xml b/dev-haskell/djinn/metadata.xml index 834e8bf627aece20f52c8b1fe3bc919469bd20ae..e2bcfde4b64b3c80c18a016bf0517c0a072490f8 100644 --- a/dev-haskell/djinn/metadata.xml +++ b/dev-haskell/djinn/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Djinn uses an theorem prover for intuitionistic propositional logic to generate a Haskell expression when given a type. diff --git a/dev-haskell/dlist-instances/metadata.xml b/dev-haskell/dlist-instances/metadata.xml index ea78842be855fae7500ccc17d7d521a86ea69837..365346aab4aea5a2c1c0083aa19c1c363e3724c9 100644 --- a/dev-haskell/dlist-instances/metadata.xml +++ b/dev-haskell/dlist-instances/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + See the dlist packages. This package is the canonical source for some orphan instances. diff --git a/dev-haskell/dlist/metadata.xml b/dev-haskell/dlist/metadata.xml index 448403d14bbfa86a5cc7c1d7a305146b45c08361..8041fe807b88ed3a7d763ecfa2d3a376b739447e 100644 --- a/dev-haskell/dlist/metadata.xml +++ b/dev-haskell/dlist/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Differences lists: a list-like type supporting O(1) append. This is particularly useful for efficient logging and pretty diff --git a/dev-haskell/dns/metadata.xml b/dev-haskell/dns/metadata.xml index 9cc544c2b3b0279ef08b6e5711ed523d9db6e72c..b0f91c19bb9f906f414d5f5a25f754128678aa00 100644 --- a/dev-haskell/dns/metadata.xml +++ b/dev-haskell/dns/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + DNS library for clients and servers. diff --git a/dev-haskell/doctest-prop/metadata.xml b/dev-haskell/doctest-prop/metadata.xml index 01b5e46e89d9cc5007d9aed5669acf7b2b439ebb..f68d884809e8f926da4fcc39ab33f51a3dba9475 100644 --- a/dev-haskell/doctest-prop/metadata.xml +++ b/dev-haskell/doctest-prop/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package allows you to write QuickCheck properties and HUnit assertions within doctest, using functions that keep silence when diff --git a/dev-haskell/doctest/metadata.xml b/dev-haskell/doctest/metadata.xml index ae2763d18ef499bc53f5528910a4dfdab7ff07c2..ab4a4e8533567650006bbeaf3a37bdea0b52049b 100644 --- a/dev-haskell/doctest/metadata.xml +++ b/dev-haskell/doctest/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The doctest program checks examples in source code comments. It is modeled after doctest for Python diff --git a/dev-haskell/dotgen/metadata.xml b/dev-haskell/dotgen/metadata.xml index 4d86630001b0b0297f04b123b871371c7a837665..c9a7fc541c9da4f1cdc94e9cbfc949ae7873259c 100644 --- a/dev-haskell/dotgen/metadata.xml +++ b/dev-haskell/dotgen/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a simple interface for building .dot graph files, for input into the dot and graphviz tools. diff --git a/dev-haskell/double-conversion/metadata.xml b/dev-haskell/double-conversion/metadata.xml index e0bb37cf032ada75057f52d4d91009f47d70e96d..b9abb6a6f244197aa1cf0ca680637f75f827b170 100644 --- a/dev-haskell/double-conversion/metadata.xml +++ b/dev-haskell/double-conversion/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library that performs fast, accurate conversion between double precision floating point and text. @@ -10,14 +13,14 @@ @double-conversion@ library written by Florian Loitsch at Google: <http://code.google.com/p/double-conversion/>. - The 'Text' versions of these functions are about 30 times faster - than the default 'show' implementation for the 'Double' type. + The 'Text' versions of these functions are about 30 times faster + than the default 'show' implementation for the 'Double' type. - The 'ByteString' versions are /slower/ than the 'Text' versions; + The 'ByteString' versions are /slower/ than the 'Text' versions; roughly half the speed. (This seems to be due to the cost of - allocating 'ByteString' values via @malloc@.) + allocating 'ByteString' values via @malloc@.) As a final note, be aware that the @bytestring-show@ package is - about 50% slower than simply using 'show'. + about 50% slower than simply using 'show'. diff --git a/dev-haskell/download-curl/metadata.xml b/dev-haskell/download-curl/metadata.xml index 582183b0b834693fff2c33dc43803803b79ac0e4..0c8bb15340faff7c03c9515edda404fcd264062f 100644 --- a/dev-haskell/download-curl/metadata.xml +++ b/dev-haskell/download-curl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + High-level file download based on URLs @@ -12,25 +15,25 @@ > import Network.Curl.Download - Loading a webpage as a "ByteString": + Loading a webpage as a "ByteString": - > doc <- openURI "http://haskell.org" + > doc <- openURI "http://haskell.org" Loading from a file: - > doc <- openURI "file:///tmp/A.hs" + > doc <- openURI "file:///tmp/A.hs" Loading a HTML page as a list of tags: - > tags <- openAsTags "http://haskell.org" + > tags <- openAsTags "http://haskell.org" Loading a HTML page as XML: - > tags <- openAsXML "http://haskell.org" + > tags <- openAsXML "http://haskell.org" Loading an RSS or Atom feed: - > feed <- openAsFeed "http://haskell.org" + > feed <- openAsFeed "http://haskell.org" These data types can the be processed further with the XML, Feed and TagSoup libraries. diff --git a/dev-haskell/dph-base/metadata.xml b/dev-haskell/dph-base/metadata.xml index 67b389439d34c1a44d35f50425824401f1411775..859a6a68ac76bd00ff007774579c2a1e264172be 100644 --- a/dev-haskell/dph-base/metadata.xml +++ b/dev-haskell/dph-base/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Common configuration, debugging and utilities. diff --git a/dev-haskell/dph-lifted-base/metadata.xml b/dev-haskell/dph-lifted-base/metadata.xml index 469aeed4554af2f161f78bb3f4104f361f6afaa5..b29d99569b81631d0aef76ca78f416969a77514d 100644 --- a/dev-haskell/dph-lifted-base/metadata.xml +++ b/dev-haskell/dph-lifted-base/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Data Parallel Haskell common definitions used by other dph-lifted packages. diff --git a/dev-haskell/dph-lifted-copy/metadata.xml b/dev-haskell/dph-lifted-copy/metadata.xml index a299fd224db8cdc0ef4f65fdbdbc4142fe3172a9..ff75823cd640d8b04d0ee7853958c66031792b5c 100644 --- a/dev-haskell/dph-lifted-copy/metadata.xml +++ b/dev-haskell/dph-lifted-copy/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Using this package can cause the vectorised program to have worse asymptotic complexity than the original. diff --git a/dev-haskell/dph-lifted-vseg/metadata.xml b/dev-haskell/dph-lifted-vseg/metadata.xml index b564cb14fc58a505488409e1e6f17312fd36036f..d3ed0c8fa6d97a2fc965ef362ccc81f692b108af 100644 --- a/dev-haskell/dph-lifted-vseg/metadata.xml +++ b/dev-haskell/dph-lifted-vseg/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides the following: nested arrays and the primitive operators that work on them (PA functions); diff --git a/dev-haskell/dph-prim-interface/metadata.xml b/dev-haskell/dph-prim-interface/metadata.xml index 1d7e13c92c1096a304195c0078f9988b8bba9c6b..4824a6ae83151f213498365d5ed7edd195c2aea8 100644 --- a/dev-haskell/dph-prim-interface/metadata.xml +++ b/dev-haskell/dph-prim-interface/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Empty implementation of flat parallel arrays. This package exists only so that dph-prim-par and dph-prim-seq diff --git a/dev-haskell/dph-prim-par/metadata.xml b/dev-haskell/dph-prim-par/metadata.xml index 570ec185f34733ffe5cff0d2befc060465e15378..392710b94c5476afb142bb8a10edcba76010b994 100644 --- a/dev-haskell/dph-prim-par/metadata.xml +++ b/dev-haskell/dph-prim-par/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Production implementation of the flat parallel array API defined in dph-prim-interface. diff --git a/dev-haskell/dph-prim-seq/metadata.xml b/dev-haskell/dph-prim-seq/metadata.xml index ca2f135e6d1dd6acb6b34f54d0704c8cba296e29..a9073810806a57bd8e710f8a69c0568f573f9767 100644 --- a/dev-haskell/dph-prim-seq/metadata.xml +++ b/dev-haskell/dph-prim-seq/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Sequential array data type and stream fuctions, along with a sequential reference implementation of the segmented array diff --git a/dev-haskell/drbg/metadata.xml b/dev-haskell/drbg/metadata.xml index 37a8bc15d0c576027bd511813470fe8b68b5099a..302e3b8a2b72cacf6617cb34d4e11b55f37f08a9 100644 --- a/dev-haskell/drbg/metadata.xml +++ b/dev-haskell/drbg/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Cryptographically secure RNGs diff --git a/dev-haskell/drift/metadata.xml b/dev-haskell/drift/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-haskell/drift/metadata.xml +++ b/dev-haskell/drift/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-haskell/dsp/metadata.xml b/dev-haskell/dsp/metadata.xml index d0522864d4106bc66d4fc36a4be78aa94e918195..c1d109773f2e3f321e919e638132811de764b852 100644 --- a/dev-haskell/dsp/metadata.xml +++ b/dev-haskell/dsp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Digital Signal Processing, Fourier Transform, Linear Algebra, Interpolation diff --git a/dev-haskell/dual-tree/metadata.xml b/dev-haskell/dual-tree/metadata.xml index 9f7c8cd79cd1e67eeb9e148f07e46bbd2cf86c83..0ae2fd42d6d307a81c47d48f427958aae7509210 100644 --- a/dev-haskell/dual-tree/metadata.xml +++ b/dev-haskell/dual-tree/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Rose (n-ary) trees with both upwards- (/i.e./ cached) and downwards-traveling (/i.e./ @@ -14,14 +17,14 @@ Abstractly, a DUALTree is a rose (n-ary) tree with data (of type @l@) at leaves, data (of type @a@) at internal nodes, and two types of monoidal - annotations, one (of type @u@) travelling \"up\" + annotations, one (of type @u@) travelling \"up\" the tree and one (of type @d@) traveling - \"down\". + \"down\". - See "Data.Tree.DUAL" for full documentation. - "Data.Tree.DUAL" provides a public API which + See "Data.Tree.DUAL" for full documentation. + "Data.Tree.DUAL" provides a public API which should suffice for most purposes. - "Data.Tree.DUAL.Internal" exports more of the + "Data.Tree.DUAL.Internal" exports more of the internal implementation---use it at your own risk. diff --git a/dev-haskell/dynamic-state/metadata.xml b/dev-haskell/dynamic-state/metadata.xml index 5a3f4d4efb0b62240f1d9fb999bf6813fed5ac09..d18f39f3c28bc441214880d079f9b6dac53c2aa3 100644 --- a/dev-haskell/dynamic-state/metadata.xml +++ b/dev-haskell/dynamic-state/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Optionally serializable dynamic state keyed by type diff --git a/dev-haskell/dyre/metadata.xml b/dev-haskell/dyre/metadata.xml index 4e960df18e14d39625b7c63e046da4b96d218692..fa814fbe3473364ccff1148eadddad039a76aa18 100644 --- a/dev-haskell/dyre/metadata.xml +++ b/dev-haskell/dyre/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Dyre implements dynamic reconfiguration facilities after the style of Xmonad. Dyre aims to be as simple as possible without sacrificing features, and places an emphasis on simplicity of integration with an application. A full introduction with a complete example project can be found - in the documentation for 'Config.Dyre' + in the documentation for 'Config.Dyre' diff --git a/dev-haskell/easy-file/metadata.xml b/dev-haskell/easy-file/metadata.xml index 785f58e66f69172e0048d569c7fdb6ff5f4b0268..ca40a80386d022be3ef968ac054bc012a314cb6c 100644 --- a/dev-haskell/easy-file/metadata.xml +++ b/dev-haskell/easy-file/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Cross-platform File handling for Unix/Mac/Windows diff --git a/dev-haskell/edisonapi/metadata.xml b/dev-haskell/edisonapi/metadata.xml index dea6e040c7e45eea2a3b133984f90e75805f4b5a..dac5f3d4c343a9009ec49ee0a9ae61d54730f0b6 100644 --- a/dev-haskell/edisonapi/metadata.xml +++ b/dev-haskell/edisonapi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Edison is a library of purely functional data structures written by Chris Okasaki. It is named after Thomas Alva Edison and for the diff --git a/dev-haskell/edisoncore/metadata.xml b/dev-haskell/edisoncore/metadata.xml index 2c278fc248114fa5ff4340f115d99d268dc21eb2..c483b30e0580e5e0f6e125228a321bcfce0a6f62 100644 --- a/dev-haskell/edisoncore/metadata.xml +++ b/dev-haskell/edisoncore/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides the core Edison data structure implementations, including multiple sequence, set, bag, and finite map concrete diff --git a/dev-haskell/edit-distance/metadata.xml b/dev-haskell/edit-distance/metadata.xml index 30213d2b006da82c6f2c88d57e3a05a94431e8b3..f468cee30a157944b488922e3092a0f4a2e50e8d 100644 --- a/dev-haskell/edit-distance/metadata.xml +++ b/dev-haskell/edit-distance/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Optimized edit distances for fuzzy matching, including Levenshtein and restricted Damerau-Levenshtein algorithms. diff --git a/dev-haskell/editline/metadata.xml b/dev-haskell/editline/metadata.xml index cd7c1b58dbbe6a1d5fbdd27e1a447668a92dc2eb..836abf0f1913742ef5d2b37c09109f63c6661e01 100644 --- a/dev-haskell/editline/metadata.xml +++ b/dev-haskell/editline/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains bindings to the BSD editline library (<http://www.thrysoee.dk/editline/>). diff --git a/dev-haskell/either-unwrap/metadata.xml b/dev-haskell/either-unwrap/metadata.xml index df13624a721732593f8c5b7d0d6aac64e73d3aa2..096a552df83e0db9555de23b3c17af6ac0b6844c 100644 --- a/dev-haskell/either-unwrap/metadata.xml +++ b/dev-haskell/either-unwrap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Functions for probing and unwrapping values inside of Either. diff --git a/dev-haskell/either/metadata.xml b/dev-haskell/either/metadata.xml index 0539c4cbe9b4ca0b9f52057bfaee4d94453428ab..61ee23a9dffeb487838c8e1534ecda33b73af9fa 100644 --- a/dev-haskell/either/metadata.xml +++ b/dev-haskell/either/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 either monad transformer diff --git a/dev-haskell/eithert/metadata.xml b/dev-haskell/eithert/metadata.xml index e77ce2d8367fb4b9cc94fceaf94748234513d79d..5abb910b6a81769677dd04ef43cedcfd020e4f65 100644 --- a/dev-haskell/eithert/metadata.xml +++ b/dev-haskell/eithert/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Support for computations with informative failures. diff --git a/dev-haskell/ekg-core/metadata.xml b/dev-haskell/ekg-core/metadata.xml index 0f7afb3fd79833ed7bae163e13955c3f194229cf..54f5152942eb84267fe985ecc2201648c77bb4c1 100644 --- a/dev-haskell/ekg-core/metadata.xml +++ b/dev-haskell/ekg-core/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library lets you defined and track system metrics. diff --git a/dev-haskell/ekg-json/metadata.xml b/dev-haskell/ekg-json/metadata.xml index 59cef6cab7adda6ed39f2ac7ff3612491bf92d4a..2c4827be95bfa82c650fb2c080577e8d7e4d8948 100644 --- a/dev-haskell/ekg-json/metadata.xml +++ b/dev-haskell/ekg-json/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Encodes ekg metrics as JSON, using the same encoding as used by the ekg package, thus allowing ekg metrics to be served by other HTTP diff --git a/dev-haskell/ekg/metadata.xml b/dev-haskell/ekg/metadata.xml index cb752c3d1b3bb2c456e6215714d022807898f6ff..f6777960e925f991a5176a08b995de7123892f8a 100644 --- a/dev-haskell/ekg/metadata.xml +++ b/dev-haskell/ekg/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library lets you remotely monitor a running process over HTTP. It provides a simple way to integrate a monitoring server into any diff --git a/dev-haskell/email-validate/metadata.xml b/dev-haskell/email-validate/metadata.xml index f72c4dc63eadb496e437c6f7368d96533840f60a..f18d6cef5b45f903b6ba2a5dfb3a0bcfd7447061 100644 --- a/dev-haskell/email-validate/metadata.xml +++ b/dev-haskell/email-validate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Validating an email address string against RFC 5322 diff --git a/dev-haskell/enclosed-exceptions/metadata.xml b/dev-haskell/enclosed-exceptions/metadata.xml index 8a3981ed90e36166c0a12edcd2fb7b6ff0f7cca1..3b1bb2c6ead21c945957109529d3f2d2da25db4b 100644 --- a/dev-haskell/enclosed-exceptions/metadata.xml +++ b/dev-haskell/enclosed-exceptions/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Catching all exceptions raised within an enclosed computation, while remaining responsive to (external) asynchronous exceptions. diff --git a/dev-haskell/encoding/metadata.xml b/dev-haskell/encoding/metadata.xml index 0b5f92f246b12dc8b41b4f357c213bc294abe860..91bcaa50b9b393b90f54da487b579fecee6ecd3d 100644 --- a/dev-haskell/encoding/metadata.xml +++ b/dev-haskell/encoding/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunatly, there's no possibility to read or write something to the outer world in an encoding other than ascii due to the lack of support for encodings. This library should help with that. + Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunatly, there's no possibility to read or write something to the outer world in an encoding other than ascii due to the lack of support for encodings. This library should help with that. Provide the getSystemEncoding action to query the locale. diff --git a/dev-haskell/engine-io/metadata.xml b/dev-haskell/engine-io/metadata.xml index 865f2b727aad8cbf2927f9da6edff07d40ff3475..cb9e27f3fdaead5c4b78c0ac774d208d2027ed09 100644 --- a/dev-haskell/engine-io/metadata.xml +++ b/dev-haskell/engine-io/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a Haskell implementation of <https://github.com/Automattic/engine.io Engine.IO>, a library for real-time diff --git a/dev-haskell/entropy/metadata.xml b/dev-haskell/entropy/metadata.xml index 7e77df26a8e04c7bf146972b6e5f29c497134fc3..f43efd8eea77f8b3509ec8aeeea169a092905b56 100644 --- a/dev-haskell/entropy/metadata.xml +++ b/dev-haskell/entropy/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A platform independent method to obtain cryptographically strong entropy (RDRAND when available anywhere, urandom on nix, CryptAPI on Windows, patches welcome). Users looking for cryptographically strong (number-theoretically - sound) PRNGs should see the 'DRBG' package too. + sound) PRNGs should see the 'DRBG' package too. - Build for the HaLVM. + Build for the HaLVM. diff --git a/dev-haskell/enumerator/metadata.xml b/dev-haskell/enumerator/metadata.xml index 94f1cc788ba32e5428be0a8cd4b93cec25c50163..53f0dd6438fdfab24053c2639c957e3d26441b49 100644 --- a/dev-haskell/enumerator/metadata.xml +++ b/dev-haskell/enumerator/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Typical buffer&#x2013;based incremental I/O is based around a single loop, which reads data from some source (such as a socket or file), transforms diff --git a/dev-haskell/enumset/metadata.xml b/dev-haskell/enumset/metadata.xml index 74bc98686fa4feaa7c884a1cf0520b03a4a7b328..5cc7c535fd2a9aa1c272b827339d8fa4aea23a8a 100644 --- a/dev-haskell/enumset/metadata.xml +++ b/dev-haskell/enumset/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + With this package you can create a type safe interface to flag sets. It is intended for interfacing to C libraries via FFI, diff --git a/dev-haskell/equivalence/metadata.xml b/dev-haskell/equivalence/metadata.xml index cc8650cccde2f81f5363cd2b0673201e0c9e2b3f..fbd731eac9f2a5749d5b89d637abcfcf0aa34726 100644 --- a/dev-haskell/equivalence/metadata.xml +++ b/dev-haskell/equivalence/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - 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 + 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. This implementation is a port of the /union-find/ package using the ST monad transformer (instead of the IO monad). diff --git a/dev-haskell/erf/metadata.xml b/dev-haskell/erf/metadata.xml index 1bd094125296db0a7e339d9909e0954d99afa318..e039fc16796821cc3236650f9f33d636287ac3b0 100644 --- a/dev-haskell/erf/metadata.xml +++ b/dev-haskell/erf/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A type class for the error function, erf, and related functions. Instances for Float and Double. diff --git a/dev-haskell/errorcall-eq-instance/metadata.xml b/dev-haskell/errorcall-eq-instance/metadata.xml index 53b5ccaf069e1c4f8563976aa4d1659ddeb0d596..0dc85cfde05dd58d0e6c607b8371791539775233 100644 --- a/dev-haskell/errorcall-eq-instance/metadata.xml +++ b/dev-haskell/errorcall-eq-instance/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Prior to @base-4.7.0.0@ there was no @Eq@ instance for @ErrorCall@. This package provides an orphan instance. diff --git a/dev-haskell/errors/metadata.xml b/dev-haskell/errors/metadata.xml index be803d5677ff49b620757f4d94ab9d4d01b89df7..05963a52954fea2338cfd14a3361cb883943a149 100644 --- a/dev-haskell/errors/metadata.xml +++ b/dev-haskell/errors/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The one-stop shop for all your error-handling needs! Just import - "Control.Error". + "Control.Error". This library encourages an error-handling style that directly uses the type system, rather than out-of-band exceptions. diff --git a/dev-haskell/esqueleto/metadata.xml b/dev-haskell/esqueleto/metadata.xml index 4651e8cdf710aac7fa4f244666b0cb801d30be9d..09a43e974324d01abb89ec7634d7917b2cc44ab6 100644 --- a/dev-haskell/esqueleto/metadata.xml +++ b/dev-haskell/esqueleto/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @persistent@ is a library for type-safe data serialization. It has many kinds of backends, such as SQL backends @@ -10,16 +13,16 @@ While @persistent@ is a nice library for storing and retrieving records, currently it has a poor interface for SQL backends - compared to SQL itself. For example, it's extremely hard to do + compared to SQL itself. For example, it's extremely hard to do a type-safe @JOIN@ on a many-to-one relation, and simply impossible to do any other kinds of @JOIN@s (including for the very common many-to-many relations). Users have the option of - writing raw SQL, but that's error prone and not type-checked. + writing raw SQL, but that's error prone and not type-checked. @esqueleto@ is a bare bones, type-safe EDSL for SQL queries that works with unmodified @persistent@ SQL backends. Its - language closely resembles SQL, so (a) you don't have to learn - new concepts, just new syntax, and (b) it's fairly easy to + language closely resembles SQL, so (a) you don't have to learn + new concepts, just new syntax, and (b) it's fairly easy to predict the generated SQL and optimize it for your backend. Most kinds of errors committed when writing SQL are caught as compile-time errors---although it is possible to write @@ -31,8 +34,8 @@ you need anything that is not covered by @esqueleto@ on <https://github.com/meteficha/esqueleto/>. - The name of this library means \"skeleton\" in Portuguese and + The name of this library means \"skeleton\" in Portuguese and contains all three SQL letters in the correct order =). It was - inspired by Scala's Squeryl but created from scratch. + inspired by Scala's Squeryl but created from scratch. diff --git a/dev-haskell/ether/metadata.xml b/dev-haskell/ether/metadata.xml index f97782d0603d0a3d401c8ca1e6ccd1454f7bdd29..662d4b9c7799d70308b881b6b138c61588f21b31 100644 --- a/dev-haskell/ether/metadata.xml +++ b/dev-haskell/ether/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Ether is a Haskell library that extends @mtl@ and @transformers@ with tagged monad transformers and classes in a compatible way. diff --git a/dev-haskell/etherbunny/metadata.xml b/dev-haskell/etherbunny/metadata.xml index 345c4d28da70ec41ee1ab90498b91433e420be9f..8da9c9aa56216df3649a5fd6b472c33125375cd1 100644 --- a/dev-haskell/etherbunny/metadata.xml +++ b/dev-haskell/etherbunny/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A network analysis toolkit for Haskell, based on the Network.Pcap library. Currently not very useful, but getting there. diff --git a/dev-haskell/event-list/metadata.xml b/dev-haskell/event-list/metadata.xml index 313f7c90aa7c37a77758c312102cfbc833371103..a3dcbb0834d9caf74876492f00eeb085ca4c9265 100644 --- a/dev-haskell/event-list/metadata.xml +++ b/dev-haskell/event-list/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + These lists manage events that are associated with times. Times may be given as difference between successive events diff --git a/dev-haskell/exact-pi/metadata.xml b/dev-haskell/exact-pi/metadata.xml index 4f3111f0a1cc80a32746947254ec9fcf80e682a9..2a02051ec53199e382c26c9bfe56469c49566eb6 100644 --- a/dev-haskell/exact-pi/metadata.xml +++ b/dev-haskell/exact-pi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides an exact representation for rational multiples of pi alongside an approximate representation of all reals. Useful for storing and computing with conversion factors between physical units. diff --git a/dev-haskell/exception-mtl/metadata.xml b/dev-haskell/exception-mtl/metadata.xml index 634f1f82203d63dd4b3ab7bfaf7066aed204033b..f31ddf5361995aab3667c1a8a28d8ce2dcdc2125 100644 --- a/dev-haskell/exception-mtl/metadata.xml +++ b/dev-haskell/exception-mtl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides exception monad transformer instances for the classes defined by mtl2. diff --git a/dev-haskell/exception-transformers/metadata.xml b/dev-haskell/exception-transformers/metadata.xml index 3f536b564bba10a46806b8344c50b363bbf5f59b..459292fc1781555ca399fa83700f509bc392b3da 100644 --- a/dev-haskell/exception-transformers/metadata.xml +++ b/dev-haskell/exception-transformers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides type classes, a monad and a monad transformer that support unchecked extensible exceptions as diff --git a/dev-haskell/exceptions/metadata.xml b/dev-haskell/exceptions/metadata.xml index fb74c6a568ef63bf2d9ad7818b6eb97dea770296..d61edfb02b647488e951af1a960710144b85fdea 100644 --- a/dev-haskell/exceptions/metadata.xml +++ b/dev-haskell/exceptions/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Extensible optionally-pure exceptions diff --git a/dev-haskell/executable-path/metadata.xml b/dev-haskell/executable-path/metadata.xml index 680590a4c51ff7298f3dea7142e0a07e5e58c5ff..4401a3b26987f47b92af368cbbd5980ff666fa34 100644 --- a/dev-haskell/executable-path/metadata.xml +++ b/dev-haskell/executable-path/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - The documentation of "System.Environment.getProgName" says that - \"However, this is hard-to-impossible to implement on some non-Unix OSes, + The documentation of "System.Environment.getProgName" says that + \"However, this is hard-to-impossible to implement on some non-Unix OSes, so instead, for maximum portability, we just return the leafname - of the program as invoked.\" + of the program as invoked.\" This library tries to provide the missing path. diff --git a/dev-haskell/exif/metadata.xml b/dev-haskell/exif/metadata.xml index c820c4327d22bb6d0df69c940bca83e0defb8d7d..6b9143231793a88c870197db317ca8d814696554 100644 --- a/dev-haskell/exif/metadata.xml +++ b/dev-haskell/exif/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a Haskell binding to a subset of libexif. Only tag reading is currently supported. diff --git a/dev-haskell/exists/metadata.xml b/dev-haskell/exists/metadata.xml index 078f9dda9b9a17ffef90e28095e55ab24be8329e..15b9ea4c06fa95e9a336fdf9332dd3d941d9eb4c 100644 --- a/dev-haskell/exists/metadata.xml +++ b/dev-haskell/exists/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains: @@ -17,7 +20,7 @@ (Some of these might be better off as separate packages.) - "Data.Exists" has most of the important things. + "Data.Exists" has most of the important things. Minimum GHC: 7.4 diff --git a/dev-haskell/explicit-exception/metadata.xml b/dev-haskell/explicit-exception/metadata.xml index cef096eceed8eb0c1437ffc6e73ec889698add6f..24501222b322be10da5cb07c62938e766be06bac 100644 --- a/dev-haskell/explicit-exception/metadata.xml +++ b/dev-haskell/explicit-exception/metadata.xml @@ -1,23 +1,26 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Synchronous and Asynchronous exceptions which are explicit in the type signature. - The first ones are very similar to 'Either' and 'Control.Monad.Error.ErrorT'. - The second ones are used for 'System.IO.readFile' and 'System.IO.hGetContents'. + The first ones are very similar to 'Either' and 'Control.Monad.Error.ErrorT'. + The second ones are used for 'System.IO.readFile' and 'System.IO.hGetContents'. This package is a proposal for improved exception handling in Haskell. It strictly separates between handling of exceptional situations (file not found, invalid user input, see <http://www.haskell.org/haskellwiki/Exception>) and (programming) errors (division by zero, index out of range, see <http://www.haskell.org/haskellwiki/Error>). - Handling of the first one is called \"exception handling\", - whereas handling of errors is better known as \"debugging\". + Handling of the first one is called \"exception handling\", + whereas handling of errors is better known as \"debugging\". For applications see the packages @midi@, @spreadsheet@, @http-monad@. - Although I'm not happy with the identifier style of the Monad Transformer Library + Although I'm not happy with the identifier style of the Monad Transformer Library (partially intended for unqualified use) I have tried to adopt it for this library, in order to let Haskell programmers get accustomed easily to it. diff --git a/dev-haskell/extensible-effects/metadata.xml b/dev-haskell/extensible-effects/metadata.xml index 457bd31981f5aefaa3cb53589105921be8e725d9..d276efdfc20257b7784e2dac8de25c48ddc0985d 100644 --- a/dev-haskell/extensible-effects/metadata.xml +++ b/dev-haskell/extensible-effects/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package introduces datatypes for typeclass-constrained effects, as an alternative to monad-transformer based (datatype-constrained) diff --git a/dev-haskell/extensible-exceptions/metadata.xml b/dev-haskell/extensible-exceptions/metadata.xml index e379152ea4d633c26ad5c9e9de125a0b0b771142..75ba039e9bde336ad6373146d979a6f5554f833e 100644 --- a/dev-haskell/extensible-exceptions/metadata.xml +++ b/dev-haskell/extensible-exceptions/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides extensible exceptions for both new and old versions of GHC (i.e., < 6.10). diff --git a/dev-haskell/extra/metadata.xml b/dev-haskell/extra/metadata.xml index ecc6a874133f0db7fffb566408579877b2149b00..65f3528c3c830bda540c00519f8a0c533d217402 100644 --- a/dev-haskell/extra/metadata.xml +++ b/dev-haskell/extra/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A hodge-podge of functions and modules that do not have a better home diff --git a/dev-haskell/failure/metadata.xml b/dev-haskell/failure/metadata.xml index 42edf9a005b717fc7c27432ee018c3bab1ab3fea..644669fb8ae75c493e34670914829ae2ada20c32 100644 --- a/dev-haskell/failure/metadata.xml +++ b/dev-haskell/failure/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple type class for success/failure computations. diff --git a/dev-haskell/fast-logger/metadata.xml b/dev-haskell/fast-logger/metadata.xml index 0c39fe760a89e346881289f628c272373aac47ed..a5c8b34a627cb46827302ee5c2357930b15f051a 100644 --- a/dev-haskell/fast-logger/metadata.xml +++ b/dev-haskell/fast-logger/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A fast logging system diff --git a/dev-haskell/fastcgi/metadata.xml b/dev-haskell/fastcgi/metadata.xml index 9da69ce44b640a96a314a5837555a4f53a9a16cf..ab75227bd3a258f00d0acd1c0b41b4ada0921362 100644 --- a/dev-haskell/fastcgi/metadata.xml +++ b/dev-haskell/fastcgi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library lets you write FastCGI programs. This package reuses the cgi package API, making it very easy to port CGI programs to FastCGI. diff --git a/dev-haskell/fastirc/metadata.xml b/dev-haskell/fastirc/metadata.xml index c1e819f8338ce2f2e14136d1c49dd3b104bef05e..ba77bd495ad7a4e3f0285ceff17ab5f569651a83 100644 --- a/dev-haskell/fastirc/metadata.xml +++ b/dev-haskell/fastirc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fast Internet Relay Chat (IRC) library. This library implements a attoparsec-based fast parser for IRC messages as well as a network diff --git a/dev-haskell/fay-base/metadata.xml b/dev-haskell/fay-base/metadata.xml index 8ea34fb9bdf482204f0ee5643d6753d259c86351..ca239339a5294b47f665b9541e4be435a0e083a1 100644 --- a/dev-haskell/fay-base/metadata.xml +++ b/dev-haskell/fay-base/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The base package for Fay. This package exports Prelude and FFI which you probably want to use with Fay. diff --git a/dev-haskell/fay-dom/metadata.xml b/dev-haskell/fay-dom/metadata.xml index 9cd2237a2c95ae9c265d103b88dce7e534ce7a94..531fafe5b3339ddf519704128114ba137f12c9c5 100644 --- a/dev-haskell/fay-dom/metadata.xml +++ b/dev-haskell/fay-dom/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + DOM FFI wrapper library for Fay diff --git a/dev-haskell/fay-jquery/metadata.xml b/dev-haskell/fay-jquery/metadata.xml index f1a46a059fa30e8031d5ee46497bd034cc141353..e0ec8d7e0fc3b0d450f5be5e0ef20b8b6e4f4434 100644 --- a/dev-haskell/fay-jquery/metadata.xml +++ b/dev-haskell/fay-jquery/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + jQuery binding. diff --git a/dev-haskell/fay-text/metadata.xml b/dev-haskell/fay-text/metadata.xml index cd80598d84435b4ca9342ce00c9c10d6f5eb8ce0..1c48bb63ec6d0b3885632ebd222c0c0a0db3e685 100644 --- a/dev-haskell/fay-text/metadata.xml +++ b/dev-haskell/fay-text/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Text type represented as JavaScript strings for Fay and Data.Text for GHC. Use with OverloadedStrings and RebindableSyntax to have Fay treat string literals as Text. diff --git a/dev-haskell/fay-uri/metadata.xml b/dev-haskell/fay-uri/metadata.xml index b86c26d643a8a91cd7a9d5b79a68263bebf7d2ea..64143b216d2f2f468c072100eefe262bb12a5dc0 100644 --- a/dev-haskell/fay-uri/metadata.xml +++ b/dev-haskell/fay-uri/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Persistent FFI bindings for using jsUri in Fay diff --git a/dev-haskell/fay/metadata.xml b/dev-haskell/fay/metadata.xml index b1cd76fba5a44993f25beff26e167163058b25a0..dc72657b8027aaf1018db04f3f4c2edbac41a21f 100644 --- a/dev-haskell/fay/metadata.xml +++ b/dev-haskell/fay/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fay is a proper subset of Haskell which can be compiled (type-checked) with GHC, and compiled to JavaScript. It is lazy, pure, with a Fay monad, diff --git a/dev-haskell/fb/metadata.xml b/dev-haskell/fb/metadata.xml index c953b9d5e281bc40abf2e3aa0da4afb6b5d07ca3..3d5ea2c1ddc7cd310212c5abec6ecdb64c8ea4df 100644 --- a/dev-haskell/fb/metadata.xml +++ b/dev-haskell/fb/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This package exports bindings to Facebook's APIs (see + This package exports bindings to Facebook's APIs (see <http://developers.facebook.com/>). Does not have any external dependencies and tries to use as little resources (such as memory, sockets and CPU) as possible by using packages such as @aeson@, @attoparsec@, @bytestring@, @conduit@, @http-conduit@, @text@ and others. - While we would like to have a complete binding to Facebook's + While we would like to have a complete binding to Facebook's API, this package is being developed on demand. If you need something that has not been implemented yet, please send a pull request or file an issue on GitHub diff --git a/dev-haskell/fclabels/metadata.xml b/dev-haskell/fclabels/metadata.xml index 1ad043312608f1542d9483b30c91d7975b13868f..89ce8c2788ab3062f2ccdbdaf4e99d05d6854f89 100644 --- a/dev-haskell/fclabels/metadata.xml +++ b/dev-haskell/fclabels/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides first class labels that can act as bidirectional record fields. The labels can be derived - automatically using Template Haskell which means you don't have + automatically using Template Haskell which means you don't have to write any boilerplate yourself. The labels are implemented as lenses and are fully composable. Labels can be used to /get/, /set/ and /modify/ parts of a datatype in a consistent way. - See "Data.Label" for an introductory explanation. + See "Data.Label" for an introductory explanation. Internally lenses are not tied to Haskell functions directly, but are implemented as arrows. Arrows allow the lenses to be run @@ -18,7 +21,7 @@ make partial lenses that point to fields of multi-constructor datatypes in an elegant way. - See the "Data.Label.Maybe" module for the use of partial labels. + See the "Data.Label.Maybe" module for the use of partial labels. > 1.0.3 -> 1.0.4 > - Bugfix to compile on GHC 6.12 again. diff --git a/dev-haskell/fdo-notify/metadata.xml b/dev-haskell/fdo-notify/metadata.xml index e373ad840236fe35de4d8d170519bfc33c421a32..cc48e3a1090d3799ab88400b55b0dedfbd4f4d91 100644 --- a/dev-haskell/fdo-notify/metadata.xml +++ b/dev-haskell/fdo-notify/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - A library for issuing notifications using FreeDesktop.org's Desktop + A library for issuing notifications using FreeDesktop.org's Desktop Notifications protcol. This protocol is supported by services such - as Ubuntu's NotifyOSD. + as Ubuntu's NotifyOSD. diff --git a/dev-haskell/fdo-trash/metadata.xml b/dev-haskell/fdo-trash/metadata.xml index 0ba4bacfffbfeb263f408a660584203c19d3af1a..b7035729501598ad2cf6fa5bbe52564b6c915cb0 100644 --- a/dev-haskell/fdo-trash/metadata.xml +++ b/dev-haskell/fdo-trash/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + TODO diff --git a/dev-haskell/fec/metadata.xml b/dev-haskell/fec/metadata.xml index 634b4bc421c276c2a9f6f8a2c98968401033f42c..5cd1e6364823a820c2cc394dda9fba43932f257c 100644 --- a/dev-haskell/fec/metadata.xml +++ b/dev-haskell/fec/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This code, based on zfec by Zooko, based on code by Luigi Rizzo implements an erasure code, or forward error diff --git a/dev-haskell/feed/metadata.xml b/dev-haskell/feed/metadata.xml index a34f56fc4ce15f891f48513390b1a1d631718e6e..c433a17b63c0fa2415fe785e892719bc18b53ce2 100644 --- a/dev-haskell/feed/metadata.xml +++ b/dev-haskell/feed/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds. diff --git a/dev-haskell/fgl-arbitrary/metadata.xml b/dev-haskell/fgl-arbitrary/metadata.xml index b35c9d5728c927c023e9d641fc5b8dc738032a83..44e7a3677e37b6c9065fdfdc0ec518d8cd542b20 100644 --- a/dev-haskell/fgl-arbitrary/metadata.xml +++ b/dev-haskell/fgl-arbitrary/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides Arbitrary instances for fgl graphs (to avoid adding a QuickCheck dependency for fgl whilst still making the instances diff --git a/dev-haskell/fgl/metadata.xml b/dev-haskell/fgl/metadata.xml index c8097c9addacc2495e1e9b2bba0d7c8a74c4f52a..8c89ced670865b02c9bdc937575ab9f1f8252461 100644 --- a/dev-haskell/fgl/metadata.xml +++ b/dev-haskell/fgl/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Martin Erwig's Functional Graph Library + Martin Erwig's Functional Graph Library diff --git a/dev-haskell/file-embed/metadata.xml b/dev-haskell/file-embed/metadata.xml index f4c4513b033b74e8345a34b463a7bb535da3ffd2..066ae198aea43534fcfaafd47ae3a461cd255e6f 100644 --- a/dev-haskell/file-embed/metadata.xml +++ b/dev-haskell/file-embed/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use Template Haskell to embed file contents directly. diff --git a/dev-haskell/file-location/metadata.xml b/dev-haskell/file-location/metadata.xml index 82a785cb799b967591b6e0a0155cbdeeec4c84f0..2dcda1c0d064d27820f333f4b2efc6eb80af8dee 100644 --- a/dev-haskell/file-location/metadata.xml +++ b/dev-haskell/file-location/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Common debugging/error/exception functions that give file location information - > $(err "OH NO!") + > $(err "OH NO!") > > main:Main main.hs:16:1 OH NO! @@ -27,9 +30,9 @@ > [1,2,3] Also there is a version of thrwIO that gives location information - > ($(thrwIO) $ AException) `catch` \e -> putStrLn ("Caught " ++ show (e :: AException)) + > ($(thrwIO) $ AException) `catch` \e -> putStrLn ("Caught " ++ show (e :: AException)) > - > Caught AException "main:Main test/main.hs:25:6" + > Caught AException "main:Main test/main.hs:25:6" See module for a listing of all the functions with short descriptions, and the homepage for some more examples https://github.com/gregwebs/ErrorLocation.hs diff --git a/dev-haskell/filelock/metadata.xml b/dev-haskell/filelock/metadata.xml index 2551f4a8c4c934952341df99bd9e6cba1a1f95b3..8bf42d916cfe43718b64b35c22af4257d8c7a4da 100644 --- a/dev-haskell/filelock/metadata.xml +++ b/dev-haskell/filelock/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides an interface to Windows and Unix file locking functionalities. diff --git a/dev-haskell/filemanip/metadata.xml b/dev-haskell/filemanip/metadata.xml index ef4755105e0b3d9b8974d87a4b35cc19ae573a2c..a1775ccbc008df5640c33607c9a41048aff658d6 100644 --- a/dev-haskell/filemanip/metadata.xml +++ b/dev-haskell/filemanip/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell library for working with files and directories. Includes code for pattern matching, finding files, diff --git a/dev-haskell/filestore/metadata.xml b/dev-haskell/filestore/metadata.xml index dd58425c063778a9eccb4af34076de4324492bbd..4bc0a50f8610d8131fe0816c739a17c0f95980d0 100644 --- a/dev-haskell/filestore/metadata.xml +++ b/dev-haskell/filestore/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The filestore library provides an abstract interface for a versioning file store, and modules that instantiate this interface. Currently @@ -9,7 +12,7 @@ or databases could be added. - Make use of a recent (>= 2.3.0) Darcs feature which vastly improves the performance + Make use of a recent (>= 2.3.0) Darcs feature which vastly improves the performance of 'latest'. You should disable this flag if you plan to use gitit with an older version of Darcs, or 'latest' will raise an error. diff --git a/dev-haskell/findbin/metadata.xml b/dev-haskell/findbin/metadata.xml index b5f6862a9f39b060caacf91896cee111958b36b5..977592998e059f8c8830c4b5a780115cc8b3390e 100644 --- a/dev-haskell/findbin/metadata.xml +++ b/dev-haskell/findbin/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This module locates the full directory to the running program, to allow the use of paths relative to it. - FindBin supports invocation of Haskell programs via "ghci", - via "runhaskell/runghc", as well as compiled as an executable. + FindBin supports invocation of Haskell programs via "ghci", + via "runhaskell/runghc", as well as compiled as an executable. diff --git a/dev-haskell/fingertree/metadata.xml b/dev-haskell/fingertree/metadata.xml index bca9435996788990109250efc33d5d375536c5df..e1edfac92e74f456206f94a27ddd2226562450d7 100644 --- a/dev-haskell/fingertree/metadata.xml +++ b/dev-haskell/fingertree/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A general sequence representation with arbitrary annotations, for use as a base for implementations of @@ -9,7 +12,7 @@ in section 4 of * Ralf Hinze and Ross Paterson, - \"Finger trees: a simple general-purpose data structure\", + \"Finger trees: a simple general-purpose data structure\", /Journal of Functional Programming/ 16:2 (2006) pp 197-217. <http://www.soi.city.ac.uk/~ross/papers/FingerTree.html> diff --git a/dev-haskell/finite-field/metadata.xml b/dev-haskell/finite-field/metadata.xml index f74deb69bde0fbfa7c872e918e6ac31527a9a7e9..1c99b3780bdc61173afb65703d389e49493fd2d0 100644 --- a/dev-haskell/finite-field/metadata.xml +++ b/dev-haskell/finite-field/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is an implementation of finite fields. Currently only prime fields are supported. diff --git a/dev-haskell/fixed-vector-hetero/metadata.xml b/dev-haskell/fixed-vector-hetero/metadata.xml index 7b4712f2c431a9aec8462c5576ea7be46560ade1..f6f58ae6e74700c6ec8c6a19efd5072b805589b2 100644 --- a/dev-haskell/fixed-vector-hetero/metadata.xml +++ b/dev-haskell/fixed-vector-hetero/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generic heterogeneous vectors diff --git a/dev-haskell/fixed-vector/metadata.xml b/dev-haskell/fixed-vector/metadata.xml index 9dad06da2ddb67bae0c523bedb735daa8604e18c..c15d4b55faa1c5632e068ec686c222f97326b73c 100644 --- a/dev-haskell/fixed-vector/metadata.xml +++ b/dev-haskell/fixed-vector/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generic vectors with fixed length. Package is structured as follows: [@Data.Vector.Fixed@] - Generic API. It's suitable for both ADT-based vector like @Complex@ + Generic API. It's suitable for both ADT-based vector like @Complex@ and array-based ones. [@Data.Vector.Fixed.Mutable@] diff --git a/dev-haskell/fixed/metadata.xml b/dev-haskell/fixed/metadata.xml index c681be6edcdbcfe999f565d911c726c6a98f1bc8..c104cdb9e8f55be70fb685011e1df192882593b7 100644 --- a/dev-haskell/fixed/metadata.xml +++ b/dev-haskell/fixed/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Signed 15.16 precision fixed point arithmetic diff --git a/dev-haskell/fixplate/metadata.xml b/dev-haskell/fixplate/metadata.xml index 91ba57bb6d19c6c6dad9a3e8e2081be0856b280d..921e3385a4d72a5e5ec1802241f760b1eb7fe80f 100644 --- a/dev-haskell/fixplate/metadata.xml +++ b/dev-haskell/fixplate/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Uniplate-style generic traversals for fixed-point types, which can be optionally annotated with attributes. We also provide recursion schemes, - and a generic zipper. See the module "Data.Generics.Fixplate" and then + and a generic zipper. See the module "Data.Generics.Fixplate" and then the individual modules for more detailed information. diff --git a/dev-haskell/flexible-defaults/metadata.xml b/dev-haskell/flexible-defaults/metadata.xml index 6a7814a4d30f36db43edf7d493443991788b7584..4a76e97f2f752cec699d1cbd05725d0e4ae85273 100644 --- a/dev-haskell/flexible-defaults/metadata.xml +++ b/dev-haskell/flexible-defaults/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Template Haskell code to implement default implementations for type-class functions based on which functions are @@ -15,9 +18,9 @@ a system by which more complex rules can be described for choosing default implementations based on which ones the user supplies. These implementations can - additionally be given \"suitability scores\", so that + additionally be given \"suitability scores\", so that when multiple possible choices could be made, the - library can choose the \"best\" one. + library can choose the \"best\" one. Changes in 0.0.1.0: Updated for Template Haskell changes in GHC 7.6 @@ -25,6 +28,6 @@ Changes in v0.0.0.3: Added a hack to fix under GHC 7.2. Changes in v0.0.0.2: Nothing at all except setting - 'buildable: False' under GHC 7.2.1. + 'buildable: False' under GHC 7.2.1. diff --git a/dev-haskell/flock/metadata.xml b/dev-haskell/flock/metadata.xml index c627807462b24d5dc81588cabb17d30856d0670c..8cd1cc40745a7c037a64c1663563e68316f2d7ef 100644 --- a/dev-haskell/flock/metadata.xml +++ b/dev-haskell/flock/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple wrapper around flock(2). diff --git a/dev-haskell/flow2dot/metadata.xml b/dev-haskell/flow2dot/metadata.xml index abb22bc0d61e93f6961f865012f4b99f924fdedf..2ce108dc13edca98d628b666681db2d6f13e4192 100644 --- a/dev-haskell/flow2dot/metadata.xml +++ b/dev-haskell/flow2dot/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generates sequence diagrams from textual descriptions with help of Graphviz graph drawing tool. Check out <http://adept.linux.kiev.ua:8080/repos/flow2dot/sample.flow> (source) diff --git a/dev-haskell/fluent-logger-conduit/metadata.xml b/dev-haskell/fluent-logger-conduit/metadata.xml index 03070cab512723a3a60e5d100ca434cc84917b27..5e03408239d213b54d953f04f2324a757e8afc6b 100644 --- a/dev-haskell/fluent-logger-conduit/metadata.xml +++ b/dev-haskell/fluent-logger-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Conduit interface for fluent-logger diff --git a/dev-haskell/fluent-logger/metadata.xml b/dev-haskell/fluent-logger/metadata.xml index bb7a2f40af709f9d6f8d917b3c2228810d69e139..1017cc5cc516a522a253bb0e5acc7a840c925f38 100644 --- a/dev-haskell/fluent-logger/metadata.xml +++ b/dev-haskell/fluent-logger/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A structured logger for Fluentd (Haskell) <http://fluentd.org/> diff --git a/dev-haskell/fmlist/metadata.xml b/dev-haskell/fmlist/metadata.xml index 8c4006ef929fa25426af7a1e3fcfe25d87fe437f..cccd417f5966b04f8b8bf1d83dc1fd31f48739c3 100644 --- a/dev-haskell/fmlist/metadata.xml +++ b/dev-haskell/fmlist/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + FoldMap lists are lists represented by their foldMap function. FoldMap lists have O(1) cons, snoc and append, just like DLists, diff --git a/dev-haskell/foldl/metadata.xml b/dev-haskell/foldl/metadata.xml index 5cdf37ee3d00c1005dc8cc94d86df2d111adbcb3..b5335a58f258c4ba3bdf125fe4c6b0d37dd4cb53 100644 --- a/dev-haskell/foldl/metadata.xml +++ b/dev-haskell/foldl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides strict left folds that stream in constant memory, and you can combine folds using @Applicative@ style to derive new diff --git a/dev-haskell/fontyfruity/metadata.xml b/dev-haskell/fontyfruity/metadata.xml index 948c62fcf7903c7858a53dd206158fbbbc181d14..3088dff3120d4f14f9ebfa8cf25418c8d7a3d4e3 100644 --- a/dev-haskell/fontyfruity/metadata.xml +++ b/dev-haskell/fontyfruity/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A haskell Truetype file parser. diff --git a/dev-haskell/force-layout/metadata.xml b/dev-haskell/force-layout/metadata.xml index c756bb00f0aafcf85321ba4481dee2e385e11b25..140aae7a4a42d074e7e908985bbb603ea817e65d 100644 --- a/dev-haskell/force-layout/metadata.xml +++ b/dev-haskell/force-layout/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simulation engine for doing simple force-based layout, /e.g./ for trees or graphs. See the diagrams-contrib package diff --git a/dev-haskell/fpretty/metadata.xml b/dev-haskell/fpretty/metadata.xml index d035a58e385d912f1d219f6a76a9c4e6a68213ba..ab3603978bc52f9426b08c9bdb62a66d38fc650a 100644 --- a/dev-haskell/fpretty/metadata.xml +++ b/dev-haskell/fpretty/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A pretty printer turns a tree structure into indented text, such that the indentation reflects the tree structure. To keep diff --git a/dev-haskell/free/metadata.xml b/dev-haskell/free/metadata.xml index e2896fba0b3f32600a19ef28da74af3dd380eb0d..6d452fcf728efb16d62905213abeea9c224a2949 100644 --- a/dev-haskell/free/metadata.xml +++ b/dev-haskell/free/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Monads for free diff --git a/dev-haskell/frisby/metadata.xml b/dev-haskell/frisby/metadata.xml index e60dcf998b85322a2e4cb79494a70380c1a05008..4de9b6c03205ff3626bd184673eddba6fb130f2f 100644 --- a/dev-haskell/frisby/metadata.xml +++ b/dev-haskell/frisby/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + frisby is a parser library that can parse arbitrary PEG grammars in linear time. Unlike other parsers of PEG grammars, diff --git a/dev-haskell/frown/metadata.xml b/dev-haskell/frown/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-haskell/frown/metadata.xml +++ b/dev-haskell/frown/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-haskell/fsnotify/metadata.xml b/dev-haskell/fsnotify/metadata.xml index c40e26392d766c43c58812f5e6d7e7f9cca2160f..1e0d587069bbe61df9b7be6d55bc6a590b89dc50 100644 --- a/dev-haskell/fsnotify/metadata.xml +++ b/dev-haskell/fsnotify/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Cross platform library for file creation, modification, and deletion notification. This library builds upon diff --git a/dev-haskell/fst/metadata.xml b/dev-haskell/fst/metadata.xml index 23abb7c1caec2ca74e5d91a5d2811e4938f45343..78a60d25bca1eb0e46926f6d3c4792146135d408 100644 --- a/dev-haskell/fst/metadata.xml +++ b/dev-haskell/fst/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fst is an application for construction and running of finite state transducers. The application was written diff --git a/dev-haskell/ftgl/metadata.xml b/dev-haskell/ftgl/metadata.xml index 3840b6c4f90872ce7d7eba603bd86401ca8fa766..21f059e3b8f30f8c27690b388c66c983d525738d 100644 --- a/dev-haskell/ftgl/metadata.xml +++ b/dev-haskell/ftgl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell binding for the portable TrueType to OpenGL font rendering library FTGL. This package provides OpenGL with polygonal, texture mapped, and extruded fonts using diff --git a/dev-haskell/ftphs/metadata.xml b/dev-haskell/ftphs/metadata.xml index ec1eac5ec8833d75509dfe9aa560f6e3b5f39f6a..a0b07a7e3d7964db4071149a1637fb971b7493fa 100644 --- a/dev-haskell/ftphs/metadata.xml +++ b/dev-haskell/ftphs/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ftphs provides a Haskell library to implement a FTP client and a FTP server. diff --git a/dev-haskell/funcmp/metadata.xml b/dev-haskell/funcmp/metadata.xml index 4b7b51d95a49e5685a6a82c1d96f5718b2fae5c0..f0e1fe0eabec1b826f7c2a3d0dcd3482baa8324f 100644 --- a/dev-haskell/funcmp/metadata.xml +++ b/dev-haskell/funcmp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Functional MetaPost is a Haskell frontend to the MetaPost language by John Hobby. Users write their @@ -10,9 +13,9 @@ files and smoothly included into e.g. LaTeX. A collection of useful examples how to use Functional - MetaPost can be found in the user's manual at + MetaPost can be found in the user's manual at <http://download.savannah.nongnu.org/releases/funcmp/Manual_eng.ps>. The - document doesn't offer very much detail in terms of + document doesn't offer very much detail in terms of explanations, but the code samples are quite helpful. Further documentation can be found in the original diff --git a/dev-haskell/gamma/metadata.xml b/dev-haskell/gamma/metadata.xml index 47d5f1a130c5d7995017fb3b381aee37ff33a0cc..bbe73689ae96cd1b876bf1d7258b76573bfc02bd 100644 --- a/dev-haskell/gamma/metadata.xml +++ b/dev-haskell/gamma/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Approximations of the gamma function, incomplete gamma functions, and factorials. diff --git a/dev-haskell/gconf/metadata.xml b/dev-haskell/gconf/metadata.xml index ced75747c5919fbdfbdd64a2a3e1580a0a2a12f0..9b8b557bd79f761171dcaa892ae8ce88d3d4b757 100644 --- a/dev-haskell/gconf/metadata.xml +++ b/dev-haskell/gconf/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GConf is a configuration database system for storing application preferences. It supports default or mandatory settings set by the administrator, and changes to the database are instantly applied to all - running applications. It is written for the GNOME desktop but doesn't + running applications. It is written for the GNOME desktop but doesn't require it. diff --git a/dev-haskell/gd/metadata.xml b/dev-haskell/gd/metadata.xml index 8c87ce1795f66bee4a9bd760e6f4a57afaa0f9f0..fc59c0a283b5924d039cdbb44630ffcda94473ab 100644 --- a/dev-haskell/gd/metadata.xml +++ b/dev-haskell/gd/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a binding to a (currently very small) subset of the GD graphics library. diff --git a/dev-haskell/gdiff/metadata.xml b/dev-haskell/gdiff/metadata.xml index 24ae0016e481bcb4132b1f2b8854c959df4b4dee..e28145e5b0583845b278e5a5be2d67cdcf69263d 100644 --- a/dev-haskell/gdiff/metadata.xml +++ b/dev-haskell/gdiff/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Get an efficient, optimal, type-safe diff and patch function for your datatypes of choice by defining a simple GADT and some class instances. - Extracted from Eelco Lempsink's Thesis (<http://eelco.lempsink.nl/thesis.pdf>). + Extracted from Eelco Lempsink's Thesis (<http://eelco.lempsink.nl/thesis.pdf>). diff --git a/dev-haskell/generic-deriving/metadata.xml b/dev-haskell/generic-deriving/metadata.xml index ca32db5c52525b610eb5762277c6c125b27706a3..963712b98e20098c3719bbff5d128b5eebb04ebb 100644 --- a/dev-haskell/generic-deriving/metadata.xml +++ b/dev-haskell/generic-deriving/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides functionality for generalizing the deriving mechanism in Haskell to arbitrary classes. It was first described in the paper: * /A generic deriving mechanism for Haskell/. Jose Pedro Magalhaes, Atze Dijkstra, Johan Jeuring, and Andres Loeh. - Haskell'10. + Haskell'10. The current implementation integrates with the new GHC Generics. See <http://www.haskell.org/haskellwiki/Generics> for more information. diff --git a/dev-haskell/genericpretty/metadata.xml b/dev-haskell/genericpretty/metadata.xml index 14d0ab97d547d3f4d56dba11406442beea7fb7e5..c594ab294e5c87755a0d4dde1f5b743cd31c8594 100644 --- a/dev-haskell/genericpretty/metadata.xml +++ b/dev-haskell/genericpretty/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GenericPretty is a Haskell library that supports automatic derivation of pretty printing functions on user defined data @@ -10,7 +13,7 @@ The form of generics used is based on that introduced in the paper: Magalhaes, Dijkstra, Jeuring, and Loh, A Generic Deriving Mechanism for Haskell, - 3'rd ACM Symposium on Haskell, pp. 37-48, September 2010, + 3'rd ACM Symposium on Haskell, pp. 37-48, September 2010, <http://dx.doi.org/10.1145/1863523.1863529>. Changes from the original paper in the GHC implementation are described here: diff --git a/dev-haskell/generics-sop/metadata.xml b/dev-haskell/generics-sop/metadata.xml index d6bf1137b4a4991a3260274455b758cffa7104fc..af041149fe296a8d90c282f11579429054255166 100644 --- a/dev-haskell/generics-sop/metadata.xml +++ b/dev-haskell/generics-sop/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library to support the definition of generic functions. Datatypes are viewed in a uniform, structured way: @@ -9,7 +12,7 @@ sum, and the arguments of each constructor are represented using an n-ary product. - The module "Generics.SOP" is the main module of this library and contains + The module "Generics.SOP" is the main module of this library and contains more detailed documentation. Examples of using this library are provided by the following diff --git a/dev-haskell/geniplate-mirror/metadata.xml b/dev-haskell/geniplate-mirror/metadata.xml index aec7961630458798045a68614e3f2dc76c9a8d75..49abe1616fb9ec36d2971b1a957fb68d2d5cd3d2 100644 --- a/dev-haskell/geniplate-mirror/metadata.xml +++ b/dev-haskell/geniplate-mirror/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use Template Haskell to generate Uniplate-like functions. diff --git a/dev-haskell/geniplate/metadata.xml b/dev-haskell/geniplate/metadata.xml index 3bc6b444e9512952d01f80bf2e65554ee0a3c51f..917d4595fec0140fec7bd892a6a05418c340adb3 100644 --- a/dev-haskell/geniplate/metadata.xml +++ b/dev-haskell/geniplate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use template Haskell to generate Uniplate-like functions. diff --git a/dev-haskell/gf/metadata.xml b/dev-haskell/gf/metadata.xml index be94046fc5940ce28c17880bb4298c3dfebbe8a8..047ccd1d2ab1dcb90e6ca3ab13ec3c2a2723aa71 100644 --- a/dev-haskell/gf/metadata.xml +++ b/dev-haskell/gf/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GF, Grammatical Framework, is a programming language for multilingual grammar applications diff --git a/dev-haskell/ghc-api/metadata.xml b/dev-haskell/ghc-api/metadata.xml index a9d76434f6cd17233cc7094b068502af8f03ea41..1deeb3059990b9c032d0d8caef6bbe0220dc8ba1 100644 --- a/dev-haskell/ghc-api/metadata.xml +++ b/dev-haskell/ghc-api/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + fix cabal version diff --git a/dev-haskell/ghc-core/metadata.xml b/dev-haskell/ghc-core/metadata.xml index fbc8d39f5202a12744693e3d014f3d9fe715180b..1fb4257d5e530ca06c077e9c53f3fa081b4ab4d5 100644 --- a/dev-haskell/ghc-core/metadata.xml +++ b/dev-haskell/ghc-core/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A convenient command line wrapper for GHC that displays - GHC's optimised core and assembly output in a human + GHC's optimised core and assembly output in a human readable, colourised manner, in a pager. Unix systems only, currently. diff --git a/dev-haskell/ghc-datasize/metadata.xml b/dev-haskell/ghc-datasize/metadata.xml index 613361384f0596e8e33a8192a4e66921c8858f29..c8f7be213a2a32b968ae75b9843dfbb9bc7b224f 100644 --- a/dev-haskell/ghc-datasize/metadata.xml +++ b/dev-haskell/ghc-datasize/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ghc-datasize is a tool to determine the size of data - structures in GHC's memory. Determining the size of + structures in GHC's memory. Determining the size of recursive data structures is supported. All sizes are in Bytes. diff --git a/dev-haskell/ghc-events/metadata.xml b/dev-haskell/ghc-events/metadata.xml index d2a4c1496bb4c5bacc59d6f2e0303606eef51b10..c87795756facd01029c6d3ab53167b154272c7c2 100644 --- a/dev-haskell/ghc-events/metadata.xml +++ b/dev-haskell/ghc-events/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parses .eventlog files emitted by GHC 6.12.1 and later. Includes the show-ghc-events tool to dump an event diff --git a/dev-haskell/ghc-exactprint/metadata.xml b/dev-haskell/ghc-exactprint/metadata.xml index c1f6845e21df6d3a54e705047ecc93699e0ad3b5..19896d5e605d9721dba52027b6b58bc03e8c9919 100644 --- a/dev-haskell/ghc-exactprint/metadata.xml +++ b/dev-haskell/ghc-exactprint/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Using the API Annotations available from GHC 7.10.2, this library provides a means to round trip any code that can @@ -23,6 +26,6 @@ Note: requires GHC 7.10.2 or later - Build roundtripping executables + Build roundtripping executables diff --git a/dev-haskell/ghc-gc-tune/metadata.xml b/dev-haskell/ghc-gc-tune/metadata.xml index af41092612dbbdfdfaf5975995ace6303a23d0ee..bf804e41f51d980d9cc0837f4e4b44ef345d26ca 100644 --- a/dev-haskell/ghc-gc-tune/metadata.xml +++ b/dev-haskell/ghc-gc-tune/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ghc-gc-tune runs your compiled Haskell program with different GC flags, and generates a graph of time as diff --git a/dev-haskell/ghc-heap-view/metadata.xml b/dev-haskell/ghc-heap-view/metadata.xml index 2c7f125891879c25152c061e7af2847482fb9730..3f323f79c02d09ec64c5f23701b13f1d6aeaaacb 100644 --- a/dev-haskell/ghc-heap-view/metadata.xml +++ b/dev-haskell/ghc-heap-view/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides functions to introspect the Haskell heap, for example to investigate sharing and lazy evaluation. @@ -15,15 +18,15 @@ script or add it to @~/.ghci@, as explained by @cabal install@. Once it is set up, you can do this: - >> let value = "A Value" - >> let x = (value, if head value == 'A' then value else "", cycle [True, False]) + >> let value = "A Value" + >> let x = (value, if head value == 'A' then value else "", cycle [True, False]) >> :printHeap x >let x1 = _bco > x21 = [] >in (x1,_bco,_bco) >> length (take 100 (show x)) `seq` return () -- evaluate everything >> :printHeap x - >let x1 = "A Value" + >let x1 = "A Value" > x16 = True : False : x16 >in (x1,x1,x16) @@ -31,7 +34,7 @@ >> :setPrintHeapDepth 3 >> :printHeap x - >let x1 = C# 'A' : ... : ... + >let x1 = C# 'A' : ... : ... >in (x1,x1,True : ... : ...) If the view is impaired by blackholes (written @_bh@), running diff --git a/dev-haskell/ghc-mtl/metadata.xml b/dev-haskell/ghc-mtl/metadata.xml index d219ac317e781491e21c635a43fdd5329c43f131..860f3932d155722e55db18323a820147880ba3d3 100644 --- a/dev-haskell/ghc-mtl/metadata.xml +++ b/dev-haskell/ghc-mtl/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Provides an 'mtl' compatible version of the 'GhcT' - monad-transformer defined in the 'GHC-API' since version + Provides an 'mtl' compatible version of the 'GhcT' + monad-transformer defined in the 'GHC-API' since version 6.10.1. diff --git a/dev-haskell/ghc-parmake/metadata.xml b/dev-haskell/ghc-parmake/metadata.xml index 7e5d429c6d9b73cd7df9297dea72dbc007b641bc..cb1fe21b0e10c55af2b108b3a3282b0a3323bdd2 100644 --- a/dev-haskell/ghc-parmake/metadata.xml +++ b/dev-haskell/ghc-parmake/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - 'ghc-parmake' is a parallel wrapper for 'ghc --make' + 'ghc-parmake' is a parallel wrapper for 'ghc --make' intended to work as its drop-in replacement. It can build your Haskell program in parallel using multiple cores. - 'ghc-parmake' works by extracting a module dependency - graph with 'ghc -M' and then running multiple 'ghc -c' + 'ghc-parmake' works by extracting a module dependency + graph with 'ghc -M' and then running multiple 'ghc -c' processes in parallel. - To set the number of concurrent jobs, use the '-j' + To set the number of concurrent jobs, use the '-j' option. diff --git a/dev-haskell/ghc-parser/metadata.xml b/dev-haskell/ghc-parser/metadata.xml index d6b0523fc43df4ec78dbb27be666796a8a88f440..db4cd08eb3e4a61a00dc9822b12c48d2bbcc0457 100644 --- a/dev-haskell/ghc-parser/metadata.xml +++ b/dev-haskell/ghc-parser/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell source parser from GHC. diff --git a/dev-haskell/ghc-paths/metadata.xml b/dev-haskell/ghc-paths/metadata.xml index 87aff83da2295b6b19a46a833ffcc1fc2274e01a..2022bbb1f7b594f12256aab53b99c55eb9624be2 100644 --- a/dev-haskell/ghc-paths/metadata.xml +++ b/dev-haskell/ghc-paths/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Knowledge of GHC's installation directories + Knowledge of GHC's installation directories diff --git a/dev-haskell/ghc-syb-utils/metadata.xml b/dev-haskell/ghc-syb-utils/metadata.xml index 52a967b11aa38243bf614c5a39a3c64e4f69aad9..7580665ad3eed46725442320121d95fd3abfa804 100644 --- a/dev-haskell/ghc-syb-utils/metadata.xml +++ b/dev-haskell/ghc-syb-utils/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Scrap Your Boilerplate utilities for the GHC API. diff --git a/dev-haskell/ghc-vis/metadata.xml b/dev-haskell/ghc-vis/metadata.xml index 0827ee5f6d256f51555fd9465c4cc1ff564b5743..40d8fe608907dac1b161d3f44e1f4fb172677d73 100644 --- a/dev-haskell/ghc-vis/metadata.xml +++ b/dev-haskell/ghc-vis/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Visualize live data structures in GHCi. Evaluation is not forced and you can interact with the visualized data - structures. This allows seeing Haskell's lazy evaluation + structures. This allows seeing Haskell's lazy evaluation and sharing in action. See <http://felsin9.de/nnis/ghc-vis/#basic-usage> for the basic usage of ghc-vis or watch a short video demonstrating - how it can be used with GHCi's debugger: + how it can be used with GHCi's debugger: <http://felsin9.de/nnis/ghc-vis/#combined-debugger> diff --git a/dev-haskell/ghci-lib/metadata.xml b/dev-haskell/ghci-lib/metadata.xml index 6723b9ef14a6ac9fa18d6933b4df737a4395e1ce..9b6910029548380e864075d3f6594638d5ff3620 100644 --- a/dev-haskell/ghci-lib/metadata.xml +++ b/dev-haskell/ghci-lib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library for interactively evaluating Haskell code. diff --git a/dev-haskell/ghci-ng/metadata.xml b/dev-haskell/ghci-ng/metadata.xml index 6eb8e33754dea85cafdcc4104ff01dd09e078b32..7136c1e9d62a3d11d3807fec46c141c9d1509e2c 100644 --- a/dev-haskell/ghci-ng/metadata.xml +++ b/dev-haskell/ghci-ng/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GHCi plus extra goodies. See README for feature list: https://github.com/chrisdone/ghci-ng#features diff --git a/dev-haskell/ghcid/metadata.xml b/dev-haskell/ghcid/metadata.xml index e95418486064a6157dc29574f08cc88dfb12f775..889fbbfa2ec40c7265ef8c300077c8bbd96e1224 100644 --- a/dev-haskell/ghcid/metadata.xml +++ b/dev-haskell/ghcid/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Either \"GHCi as a daemon\" or \"GHC + a bit of an IDE\". A very simple Haskell development tool which shows you the errors in your project and updates them whenever you save. Run @ghcid --topmost --command=ghci@, where @--topmost@ makes the window on top of all others (Windows only) and @--command@ is the command to start GHCi on your project (defaults to @ghci@ if you have a @.ghci@ file, or else to @cabal repl@). + Either \"GHCi as a daemon\" or \"GHC + a bit of an IDE\". A very simple Haskell development tool which shows you the errors in your project and updates them whenever you save. Run @ghcid --topmost --command=ghci@, where @--topmost@ makes the window on top of all others (Windows only) and @--command@ is the command to start GHCi on your project (defaults to @ghci@ if you have a @.ghci@ file, or else to @cabal repl@). diff --git a/dev-haskell/ghcjs-codemirror/metadata.xml b/dev-haskell/ghcjs-codemirror/metadata.xml index 644a0494821a4533c96350cc2e3988a56a7d3783..09f76c8e66a55af91f0ce3981a1b65fa2a514d16 100644 --- a/dev-haskell/ghcjs-codemirror/metadata.xml +++ b/dev-haskell/ghcjs-codemirror/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for diff --git a/dev-haskell/ghcjs-dom/metadata.xml b/dev-haskell/ghcjs-dom/metadata.xml index 3568e343702a2732e3cbc376b5301b188778d5f9..9c60afe6db45cc7617c191507c5f2a01c9a3f626 100644 --- a/dev-haskell/ghcjs-dom/metadata.xml +++ b/dev-haskell/ghcjs-dom/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Documentent Object Model (DOM) functions that work with GHCJS, but can also be used with GHC and WebKitGTK. - Use GTK3 rather than GTK2 - Use WebKitGtk JavaScriptCore - Use JavaScriptFFI extension for GHCJS JavaScript output + Use GTK3 rather than GTK2 + Use WebKitGtk JavaScriptCore + Use JavaScriptFFI extension for GHCJS JavaScript output diff --git a/dev-haskell/gio/metadata.xml b/dev-haskell/gio/metadata.xml index cd8a787d16a22fabe28917448f116b9c2ca95553..4f89c61927ae67af767858fa8bb97edbf5949801 100644 --- a/dev-haskell/gio/metadata.xml +++ b/dev-haskell/gio/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GIO is striving to provide a modern, easy-to-use VFS API that sits at the right level in the library stack. The goal is to overcome the shortcomings of GnomeVFS and provide an API that is diff --git a/dev-haskell/github/metadata.xml b/dev-haskell/github/metadata.xml index 2221c94b5c68ad9f715098b1f554d011d346201d..3944ea13f352c38def330e1b5a3b33c6697a196d 100644 --- a/dev-haskell/github/metadata.xml +++ b/dev-haskell/github/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Github API provides programmatic access to the full Github Web site, from Issues to Gists to repos down to the underlying git data diff --git a/dev-haskell/gitrev/metadata.xml b/dev-haskell/gitrev/metadata.xml index ce117bac330fbe4fc4b328028bb6636ac1546072..e4b61ad4be61622cf9643572ee9a66a020443a06 100644 --- a/dev-haskell/gitrev/metadata.xml +++ b/dev-haskell/gitrev/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Some handy Template Haskell splices for including the current git hash and branch in the code of your project. Useful for including in panic messages, @--version@ output, or diagnostic info for more informative bug reports. diff --git a/dev-haskell/gl/metadata.xml b/dev-haskell/gl/metadata.xml index 940466d23fd2262aa327e41913ca6b705b6c18c7..749170335c54e2e8937b54e94b5693aa7cd7dbe5 100644 --- a/dev-haskell/gl/metadata.xml +++ b/dev-haskell/gl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Complete OpenGL raw bindings diff --git a/dev-haskell/glade/metadata.xml b/dev-haskell/glade/metadata.xml index 5d0c4f356b4248b13bc8c4657fdae10aedaef56e..2ba679a49549f60dedb66816b848987ef751d7cd 100644 --- a/dev-haskell/glade/metadata.xml +++ b/dev-haskell/glade/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library allows to load externally stored user interfaces into programs. This allows alteration of the interface without recompilation diff --git a/dev-haskell/glfw-b/metadata.xml b/dev-haskell/glfw-b/metadata.xml index 8075fc43ec3c295421c2a91e6f5fdc4993388a73..8561239233e7f6194d22ded63aee3a3b90e976f3 100644 --- a/dev-haskell/glfw-b/metadata.xml +++ b/dev-haskell/glfw-b/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Bindings to GLFW, a free, open source, multi-platform library for creating OpenGL contexts and managing input, including keyboard, diff --git a/dev-haskell/glfw/metadata.xml b/dev-haskell/glfw/metadata.xml index 0808a98c2be0d9288c904a1161f356c179cf1d03..2617ccb1d94ac570ff84ab5f7f2bcfe317525956 100644 --- a/dev-haskell/glfw/metadata.xml +++ b/dev-haskell/glfw/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + use media-libs/glfw instead of bundled version diff --git a/dev-haskell/glib/metadata.xml b/dev-haskell/glib/metadata.xml index 5080676f57f39e15ae51cac72f92da8a55635ee8..37e92c0d372a206c6091c6be7fbb97c02a596cfb 100644 --- a/dev-haskell/glib/metadata.xml +++ b/dev-haskell/glib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The GNU Library is a collection of C data structures and utility function for dealing with Unicode. This package only binds as @@ -9,7 +12,7 @@ wrap libraries that are themselves based on GLib. - Use the the GClosure-based signals + Use the the GClosure-based signals implementation. diff --git a/dev-haskell/glob/metadata.xml b/dev-haskell/glob/metadata.xml index 5616e0183695874d5fba4a755d588656022a9265..3497c902c48e4c2a3eb3a81f1e7ec70d2c8d4347 100644 --- a/dev-haskell/glob/metadata.xml +++ b/dev-haskell/glob/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library for globbing: matching patterns against file paths. diff --git a/dev-haskell/gloss-algorithms/metadata.xml b/dev-haskell/gloss-algorithms/metadata.xml index a78363ed1aa374fec3869e02a6742c65e4e28e63..76f55a89daea872291c15867b431018502edcb3e 100644 --- a/dev-haskell/gloss-algorithms/metadata.xml +++ b/dev-haskell/gloss-algorithms/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Data structures and algorithms for working with 2D graphics. diff --git a/dev-haskell/gloss-examples/metadata.xml b/dev-haskell/gloss-examples/metadata.xml index c870c6e318816723e894c5c320497d4216c2ac16..dfe3dbc18f375f8922524464bd5817c7e3395c5e 100644 --- a/dev-haskell/gloss-examples/metadata.xml +++ b/dev-haskell/gloss-examples/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Examples using the gloss graphics library. A mixed bag of fractals, particle simulations and cellular automata. diff --git a/dev-haskell/gloss-juicy/metadata.xml b/dev-haskell/gloss-juicy/metadata.xml index 48b3283a69b16546a4e2872d079af43c3c84449b..ce66872d51d50884b3d359c681268f711f3bfa43 100644 --- a/dev-haskell/gloss-juicy/metadata.xml +++ b/dev-haskell/gloss-juicy/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Lets you convert any image supported by Juicy.Pixels in a gloss application by converting to gloss' Bitmap representation. + Lets you convert any image supported by Juicy.Pixels in a gloss application by converting to gloss' Bitmap representation. Version 0.1.2 just enabled caching (from a frame to the next, and so on) of the images you load, so that they are not recomputed for each frame. Credits go to Jonathan Daugherty for the patch. diff --git a/dev-haskell/gloss-raster/metadata.xml b/dev-haskell/gloss-raster/metadata.xml index adffdf72de9d96237b5492b9afbe7f71ba6ed220..ca1664b4f43cd97201c9672f84959be848ded5fc 100644 --- a/dev-haskell/gloss-raster/metadata.xml +++ b/dev-haskell/gloss-raster/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parallel rendering of raster images. diff --git a/dev-haskell/gloss-rendering/metadata.xml b/dev-haskell/gloss-rendering/metadata.xml index ad28f5b4e4c97117ac5679a87f98128517adb504..b0f499c931e19a83c9f9c25602e71007462549d0 100644 --- a/dev-haskell/gloss-rendering/metadata.xml +++ b/dev-haskell/gloss-rendering/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Gloss picture data types and rendering functions. These functions - don't do any window management. If you want gloss to setup your window as + don't do any window management. If you want gloss to setup your window as well then use the plain @gloss@ package. diff --git a/dev-haskell/gloss/metadata.xml b/dev-haskell/gloss/metadata.xml index 60ba9e3a02ed1a48570dd56bb65e2fb7de1a99bc..b22b5499b7013bc2056f675115be0557002a836f 100644 --- a/dev-haskell/gloss/metadata.xml +++ b/dev-haskell/gloss/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Gloss hides the pain of drawing simple vector graphics behind a nice data type and - a few display functions. Gloss uses OpenGL under the hood, but you won't need to + a few display functions. Gloss uses OpenGL under the hood, but you won't need to worry about any of that. Get something cool on the screen in under 10 minutes. - Enable the GLUT backend. - Enable the GLFW backend. - Expose versions of 'display' and friends that allow + Enable the GLUT backend. + Enable the GLFW backend. + Expose versions of 'display' and friends that allow you to choose what window manager backend to use. diff --git a/dev-haskell/glpk-hs/metadata.xml b/dev-haskell/glpk-hs/metadata.xml index 64ecc1c92ea83f886524753e872ea2d5cacff1d8..097d564339a08ee36f947517dd6844b9a1cf6f0a 100644 --- a/dev-haskell/glpk-hs/metadata.xml +++ b/dev-haskell/glpk-hs/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Friendly interface to GLPK's linear programming and mixed integer programming features. Intended for easy extensibility, + Friendly interface to GLPK's linear programming and mixed integer programming features. Intended for easy extensibility, with a general, pure-Haskell representation of linear programs. Also includes usefully general algebraic structures. To design a linear programming problem, - use "Control.Monad.LPMonad" to construct the constraints and specifications. Linear functions are essentially specified - as @Data.Map@s from variables to their coefficients, and functions for manipulating them are available in "Data.LinearProgram.LinExpr". - Then "Data.LinearProgram.GLPK" provides facilities for using the GLPK solver system on your problem, with a sizable number + use "Control.Monad.LPMonad" to construct the constraints and specifications. Linear functions are essentially specified + as @Data.Map@s from variables to their coefficients, and functions for manipulating them are available in "Data.LinearProgram.LinExpr". + Then "Data.LinearProgram.GLPK" provides facilities for using the GLPK solver system on your problem, with a sizable number of options available. diff --git a/dev-haskell/gluraw/metadata.xml b/dev-haskell/gluraw/metadata.xml index 2c166cf9bb24adc69c6af60ac26c842ca2904266..b0f883df7ad361de07d36102a393ca45300f21bb 100644 --- a/dev-haskell/gluraw/metadata.xml +++ b/dev-haskell/gluraw/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL utility library. It is - basically a 1:1 mapping of GLU's C API, intended as a basis for a nicer + basically a 1:1 mapping of GLU's C API, intended as a basis for a nicer interface. - OpenGL is the industry's most widely used and supported 2D and 3D graphics + OpenGL is the industry's most widely used and supported 2D and 3D graphics application programming interface (API), incorporating a broad set of rendering, texture mapping, special effects, and other powerful visualization functions. For more information about OpenGL and its various extensions, diff --git a/dev-haskell/glut/metadata.xml b/dev-haskell/glut/metadata.xml index 9428eff2e964e51ee6dcc629e1634b4c7e8fa5cc..586b21373af3afc0b016d31c263d8fdf122c6587 100644 --- a/dev-haskell/glut/metadata.xml +++ b/dev-haskell/glut/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell binding for the OpenGL Utility Toolkit, a window system independent toolkit for writing OpenGL programs. For more information about the C library diff --git a/dev-haskell/glutil/metadata.xml b/dev-haskell/glutil/metadata.xml index a471d03b7c47c88a5a74a2ac864d8e9f4f60f575..839b48682a3d643169861a594f03529175397f8d 100644 --- a/dev-haskell/glutil/metadata.xml +++ b/dev-haskell/glutil/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Helpers for working with shaders, buffer objects, and textures in OpenGL. diff --git a/dev-haskell/gnuidn/metadata.xml b/dev-haskell/gnuidn/metadata.xml index abd841c0b0e9306549babd50b586526f23fc5592..2cb65de0d577e5f7709480432acc76306fab1067 100644 --- a/dev-haskell/gnuidn/metadata.xml +++ b/dev-haskell/gnuidn/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Bindings for GNU IDN diff --git a/dev-haskell/gnuplot/metadata.xml b/dev-haskell/gnuplot/metadata.xml index 90f5152894a9ed9c5ce4d510091126247a4e8083..a1c188a47a537088da02112ac04cc36d0f1a5d88 100644 --- a/dev-haskell/gnuplot/metadata.xml +++ b/dev-haskell/gnuplot/metadata.xml @@ -1,23 +1,26 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a wrapper to gnuplot which lets you create 2D and 3D plots. Start a simple session with @make ghci@. - This loads the module "Graphics.Gnuplot.Simple" + This loads the module "Graphics.Gnuplot.Simple" which is ready for use in GHCi. It does not address all fancy gnuplot features in order to stay simple. For more sophisticated plots, especially batch generated graphics, - I recommend "Graphics.Gnuplot.Advanced". + I recommend "Graphics.Gnuplot.Advanced". This module contains also an overview of the hierarchy of objects. - Examples for using this interface can be found in the "Demo" module. + Examples for using this interface can be found in the "Demo" module. In order to compile this and install an example data file, use the Cabal flag @buildExamples@: diff --git a/dev-haskell/gnutls/metadata.xml b/dev-haskell/gnutls/metadata.xml index af2329550eca7cfee52158c36c4a203228bd52b7..85d7c5520de585667f8aa6bf4906589a10510e4e 100644 --- a/dev-haskell/gnutls/metadata.xml +++ b/dev-haskell/gnutls/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - You almost certainly don't want to depend on this release. + You almost certainly don't want to depend on this release. This is a pre-alpha, almost useless release; its only purpose is to enable TLS support in some of my other libraries. More complete bindings for GNU TLS diff --git a/dev-haskell/goa/metadata.xml b/dev-haskell/goa/metadata.xml index 140c517b8f064f86ae68c73bc6f5784a35716e00..15b208e5c256f234ba7964c8c547f0a10d3cfa66 100644 --- a/dev-haskell/goa/metadata.xml +++ b/dev-haskell/goa/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Offers an interface to be able to call Lambdabot commands within GHCi. Now works with recent lambdabots. diff --git a/dev-haskell/googlesuggest/metadata.xml b/dev-haskell/googlesuggest/metadata.xml index d359038a0756ebf630870c8e13d16be9ce079b48..38fb893724eee71882a15918f9f04561ec257d6e 100644 --- a/dev-haskell/googlesuggest/metadata.xml +++ b/dev-haskell/googlesuggest/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Interface to Google Suggest API diff --git a/dev-haskell/googletranslate/metadata.xml b/dev-haskell/googletranslate/metadata.xml index b99cc9e493e5d3e53cb9127fecb98a309d1a6b90..5fa431053d9c0fc8fbc5ea83135d0f9f2e2176f8 100644 --- a/dev-haskell/googletranslate/metadata.xml +++ b/dev-haskell/googletranslate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Interface to Google Translate API diff --git a/dev-haskell/graphalyze/metadata.xml b/dev-haskell/graphalyze/metadata.xml index f626de7bbec3e0e1667fda565c856ee86358b8b0..07815ec6f67332d4810f42622b372fba98ffbdc2 100644 --- a/dev-haskell/graphalyze/metadata.xml +++ b/dev-haskell/graphalyze/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library to use graph theory to analyse the relationships inherent in discrete data. diff --git a/dev-haskell/graphmod/metadata.xml b/dev-haskell/graphmod/metadata.xml index 364da9d57b3d97f0f336a53a310babfe269fe6d7..b7084881c1e3d2a520d136adb9d7f05aba2f1b26 100644 --- a/dev-haskell/graphmod/metadata.xml +++ b/dev-haskell/graphmod/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains a program that computes .dot graphs from the dependencies of a number of Haskell modules. diff --git a/dev-haskell/graphscc/metadata.xml b/dev-haskell/graphscc/metadata.xml index 18ff8091475801ff2303c055f67bb5180923080c..30f512dba4656fa33a0532b5c5b908783a713dcc 100644 --- a/dev-haskell/graphscc/metadata.xml +++ b/dev-haskell/graphscc/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Tarjan's algorithm for computing the strongly connected components of a graph. + Tarjan's algorithm for computing the strongly connected components of a graph. Use IntMap instead of mutable arrays. diff --git a/dev-haskell/graphviz/metadata.xml b/dev-haskell/graphviz/metadata.xml index c2bfe9939e3716c59f885b8e66ec3ac7b8af5116..01b1d2a5ff68220c5abe93cba7a1b1af752ec75f 100644 --- a/dev-haskell/graphviz/metadata.xml +++ b/dev-haskell/graphviz/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides bindings for the Dot language used by the Graphviz (<http://graphviz.org/>) suite of programs for visualising diff --git a/dev-haskell/gravatar/metadata.xml b/dev-haskell/gravatar/metadata.xml index bd6751a4a45aa4240dcb0ee58e57734b0b08ff03..c096e09351ed092cbee65b3374185ffbd8909e2a 100644 --- a/dev-haskell/gravatar/metadata.xml +++ b/dev-haskell/gravatar/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Look up gravatar image urls by email address diff --git a/dev-haskell/groom/metadata.xml b/dev-haskell/groom/metadata.xml index 80c9cfa1535f493eb77b72db3b9149bc32f3a41b..55dcdc857d579b15a0836049c0629a18a981672c 100644 --- a/dev-haskell/groom/metadata.xml +++ b/dev-haskell/groom/metadata.xml @@ -1,29 +1,32 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Automatically derived Show instances are an easy way to inspect data in your program. However, for large data-structures, the resulting output lacks whitespace, making it unreadable. Groom offers an - replacement to `show' called `groom' which attempts - to pretty-print the output of `show'. For example: + replacement to `show' called `groom' which attempts + to pretty-print the output of `show'. For example: - > let x = parseExp "foobar 1 [1,2]" + > let x = parseExp "foobar 1 [1,2]" > in do > putStrLn (show x) > putStrLn (groom x) results in: - > ParseOk (App (App (Var (UnQual (Ident "foobar"))) (Lit (Int 1))) (List [Lit (Int 1),Lit (Int 2)])) + > ParseOk (App (App (Var (UnQual (Ident "foobar"))) (Lit (Int 1))) (List [Lit (Int 1),Lit (Int 2)])) > ParseOk - > (App (App (Var (UnQual (Ident "foobar"))) (Lit (Int 1))) + > (App (App (Var (UnQual (Ident "foobar"))) (Lit (Int 1))) > (List [Lit (Int 1), Lit (Int 2)])) Groom works only on Show instances that output valid - Haskell code; if Groom can't understand its input, + Haskell code; if Groom can't understand its input, it will not make any changes. diff --git a/dev-haskell/groundhog-postgresql/metadata.xml b/dev-haskell/groundhog-postgresql/metadata.xml index 35e9f332f8d34f4030431889c6190bbded70f042..5e811ecda8175a15d2a5f559c352e4c8a1903c8c 100644 --- a/dev-haskell/groundhog-postgresql/metadata.xml +++ b/dev-haskell/groundhog-postgresql/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package uses postgresql-simple and postgresql-libpq. diff --git a/dev-haskell/groundhog-sqlite/metadata.xml b/dev-haskell/groundhog-sqlite/metadata.xml index cf38c1a3a45cbbea7913725647e8501f049d8395..c7d2896620f1900d5af1cfbe7b868340e942c4d1 100644 --- a/dev-haskell/groundhog-sqlite/metadata.xml +++ b/dev-haskell/groundhog-sqlite/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package includes a thin sqlite3 wrapper based on the direct-sqlite package, as well as the entire C library, so there are no system dependencies. diff --git a/dev-haskell/groundhog-th/metadata.xml b/dev-haskell/groundhog-th/metadata.xml index e1714afe5c11fb6a1e9e81009025f597184a742d..ddf955cbd65c2a04d41c12faa6241757bbe60403 100644 --- a/dev-haskell/groundhog-th/metadata.xml +++ b/dev-haskell/groundhog-th/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library helps to generate instances for Groundhog datatypes. diff --git a/dev-haskell/groundhog/metadata.xml b/dev-haskell/groundhog/metadata.xml index a2736de145051d3dae2d03d71beacee4775fc757..eaabdf9abe86cc0cf3734bf7b18be01b6ab30101 100644 --- a/dev-haskell/groundhog/metadata.xml +++ b/dev-haskell/groundhog/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides just the general interface and helper functions. You must use a specific backend in order to make this useful. diff --git a/dev-haskell/groupoids/metadata.xml b/dev-haskell/groupoids/metadata.xml index 9ade2d7add10051cbcfdaedd896d347f87ee7409..bce1e1d3d7d20c15b0e409b53a925670f0352e17 100644 --- a/dev-haskell/groupoids/metadata.xml +++ b/dev-haskell/groupoids/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 Groupoids diff --git a/dev-haskell/groups/metadata.xml b/dev-haskell/groups/metadata.xml index a864988847583fb73daca2a3523d74782ad92f77..0d761206c8dfc28c8fb83cddc7662b657aa72f13 100644 --- a/dev-haskell/groups/metadata.xml +++ b/dev-haskell/groups/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 groups. A group is a monoid with invertibility. diff --git a/dev-haskell/gsasl/metadata.xml b/dev-haskell/gsasl/metadata.xml index de18f8c57e417ea8ec0cd72a59a1d57c6fc59222..adae1a7f2f4eebc19fbb44e9f9b1cb10acad84f3 100644 --- a/dev-haskell/gsasl/metadata.xml +++ b/dev-haskell/gsasl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Bindings for GNU libgsasl diff --git a/dev-haskell/gstreamer/metadata.xml b/dev-haskell/gstreamer/metadata.xml index 8f412ec47e38d1277a2dd72eaae1e6383416c1d8..9e15c904a3965626e8f72060a67b3524fd4dff9c 100644 --- a/dev-haskell/gstreamer/metadata.xml +++ b/dev-haskell/gstreamer/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a wrapper around the GStreamer C library. GStreamer is a library for constructing graphs of media-handling components. The applications it supports diff --git a/dev-haskell/gtk-serialized-event/metadata.xml b/dev-haskell/gtk-serialized-event/metadata.xml index 49b2cb492509808056215467123607ca49de45d7..95f2bc6e6656e8a8449c51f0b39b68a1aa186c51 100644 --- a/dev-haskell/gtk-serialized-event/metadata.xml +++ b/dev-haskell/gtk-serialized-event/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + For communicate GTK+ event in multi-processes GTK+ program, - we can use "serializeEvent" serialized event at *server* process, + we can use "serializeEvent" serialized event at *server* process, then pass serialized event over the network, when *client* process receive - serialized event from the network, we can use "deserializeEvent serializedEvent mainDoEvent" + serialized event from the network, we can use "deserializeEvent serializedEvent mainDoEvent" re-emit same event at *client* side. diff --git a/dev-haskell/gtk-traymanager/metadata.xml b/dev-haskell/gtk-traymanager/metadata.xml index 6df6e859189a7421d1872afdc9c0d6b3dbfedd2e..52934a073dd8829dd3c52ebc3e21fb313ddf8fa2 100644 --- a/dev-haskell/gtk-traymanager/metadata.xml +++ b/dev-haskell/gtk-traymanager/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a wrapper around the prolific eggtraymanager code. Note that it is *NOT* itself a system tray widget, though it is a very diff --git a/dev-haskell/gtk/metadata.xml b/dev-haskell/gtk/metadata.xml index 1f100db8721edce4fe4f9ed662476b1095cb3bf5..6adfdd23634ada0397bb7d0b61b4eae5ab079f1d 100644 --- a/dev-haskell/gtk/metadata.xml +++ b/dev-haskell/gtk/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is the core library of the Gtk2Hs suite of libraries for Haskell based on Gtk+. Gtk+ is an extensive and mature multi-platform toolkit diff --git a/dev-haskell/gtk2hs-buildtools/metadata.xml b/dev-haskell/gtk2hs-buildtools/metadata.xml index 0ce540f9d31730f4e97b8d26796d83e0ee58d7c3..af96940296fd23c4ae24b27c98ecebb70dcc5759 100644 --- a/dev-haskell/gtk2hs-buildtools/metadata.xml +++ b/dev-haskell/gtk2hs-buildtools/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a set of helper programs necessary to build the Gtk2Hs suite of libraries. These tools include @@ -13,7 +16,7 @@ to actually run Gtk2Hs programs. - Use the the GClosure-based signals + Use the the GClosure-based signals implementation. diff --git a/dev-haskell/gtk3/metadata.xml b/dev-haskell/gtk3/metadata.xml index ee8b0291295b2fc025bd82a16627dca557d85c8d..28e651a53516dc28d1c69e5a3dbd03a486060b34 100644 --- a/dev-haskell/gtk3/metadata.xml +++ b/dev-haskell/gtk3/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is the core library of the Gtk2Hs suite of libraries for Haskell based on Gtk+. Gtk+ is an extensive and mature multi-platform toolkit diff --git a/dev-haskell/gtkglext/metadata.xml b/dev-haskell/gtkglext/metadata.xml index 7b0b181b990da0c37309c4da87eb61436f68e35d..6b8d3780baf8047eb8d00cbf0238ad7c16821549 100644 --- a/dev-haskell/gtkglext/metadata.xml +++ b/dev-haskell/gtkglext/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GtkGLExt provides the GDK objects to support OpenGL rendering in GTK+, and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable. diff --git a/dev-haskell/gtkimageview/metadata.xml b/dev-haskell/gtkimageview/metadata.xml index 0c80106aefeef635f055448f373c0b7552ae6383..191336ff098c46f815b33fcbfef7b31381bfce1a 100644 --- a/dev-haskell/gtkimageview/metadata.xml +++ b/dev-haskell/gtkimageview/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GtkImageView is a simple image viewer widget for GTK+. Similar to the image viewer panes in gThumb or Eye of Gnome. It makes writing image diff --git a/dev-haskell/gtksourceview2/metadata.xml b/dev-haskell/gtksourceview2/metadata.xml index f0b152fbad265c5b3a5e6904330f236e8a3b409b..bb5471e225ced23350b22c668ac3d832de297e8a 100644 --- a/dev-haskell/gtksourceview2/metadata.xml +++ b/dev-haskell/gtksourceview2/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GtkSourceView is a text widget that extends the standard GTK+ 2.x text widget GtkTextView. It improves GtkTextView by implementing syntax highlighting and diff --git a/dev-haskell/gtksourceview3/metadata.xml b/dev-haskell/gtksourceview3/metadata.xml index f0b152fbad265c5b3a5e6904330f236e8a3b409b..bb5471e225ced23350b22c668ac3d832de297e8a 100644 --- a/dev-haskell/gtksourceview3/metadata.xml +++ b/dev-haskell/gtksourceview3/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GtkSourceView is a text widget that extends the standard GTK+ 2.x text widget GtkTextView. It improves GtkTextView by implementing syntax highlighting and diff --git a/dev-haskell/hach/metadata.xml b/dev-haskell/hach/metadata.xml index 03382993f3759095ce4641c56ba730872d1d6e98..a06b30736d265a7993aed16a51ef397e4dc667b3 100644 --- a/dev-haskell/hach/metadata.xml +++ b/dev-haskell/hach/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple chat diff --git a/dev-haskell/hackage-db/metadata.xml b/dev-haskell/hackage-db/metadata.xml index 38eab23bba4b45edda98ed90dc87417adce258cb..5a23b0b8e39c8e2add9c5501c7aa261b69c00b9a 100644 --- a/dev-haskell/hackage-db/metadata.xml +++ b/dev-haskell/hackage-db/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This module provides simple access to the Hackage database by means of @Data.Map@. Suppose you wanted to implement a utility that queries diff --git a/dev-haskell/haddock-api/metadata.xml b/dev-haskell/haddock-api/metadata.xml index 0fc4b3e0fc560ae637ccdf222accf5ae3babe8ff..5b91128aaa0565db53b6d3e4ffa2b69bbcc26e30 100644 --- a/dev-haskell/haddock-api/metadata.xml +++ b/dev-haskell/haddock-api/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haddock is a documentation-generation tool for Haskell libraries diff --git a/dev-haskell/haddock-library/metadata.xml b/dev-haskell/haddock-library/metadata.xml index fd733762232241ee4dd215f6a5f31d3ceddbbf7e..5187ff9bad5a64e9713803620b9402cfdc146e32 100644 --- a/dev-haskell/haddock-library/metadata.xml +++ b/dev-haskell/haddock-library/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haddock is a documentation-generation tool for Haskell libraries. These modules expose some functionality of it without pulling in the GHC dependency. Please note that the API is likely to change so specify upper bounds in your - project if you can't release often. For interacting with Haddock + project if you can't release often. For interacting with Haddock itself, see the dev-haskell/haddock package. diff --git a/dev-haskell/haddock/metadata.xml b/dev-haskell/haddock/metadata.xml index 0fc4b3e0fc560ae637ccdf222accf5ae3babe8ff..5b91128aaa0565db53b6d3e4ffa2b69bbcc26e30 100644 --- a/dev-haskell/haddock/metadata.xml +++ b/dev-haskell/haddock/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haddock is a documentation-generation tool for Haskell libraries diff --git a/dev-haskell/haha/metadata.xml b/dev-haskell/haha/metadata.xml index 1303d79f6d3030c7049b5f7d574b2d888b79f106..6d74f9cef775094a65f0a7340dbfddf10e089376 100644 --- a/dev-haskell/haha/metadata.xml +++ b/dev-haskell/haha/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple library for creating animated ascii art on ANSI terminals. diff --git a/dev-haskell/hakyll-agda/metadata.xml b/dev-haskell/hakyll-agda/metadata.xml index c4370ad2c25c76cb759a739ef22a5151362086e2..b0af1606bb189d087f562c4dfbff289164010138 100644 --- a/dev-haskell/hakyll-agda/metadata.xml +++ b/dev-haskell/hakyll-agda/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple module useful to generate blog posts from literate Agda files. See <http://mazzo.li/posts/agda-hakyll.html> diff --git a/dev-haskell/hakyll/metadata.xml b/dev-haskell/hakyll/metadata.xml index 06de24b9d9e540fe12e3d2c03ee72ac84744843a..c41f512bdfb2dd0ad36b76e6b3e49c4c017acbf9 100644 --- a/dev-haskell/hakyll/metadata.xml +++ b/dev-haskell/hakyll/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Include the preview server - Include external link checking - wait for filesystem changes and rebuild pages + Include the preview server + Include external link checking + wait for filesystem changes and rebuild pages Hakyll is a static website compiler library. It provides you with the tools to @@ -15,13 +18,13 @@ * <http://jaspervdj.be/hakyll> - If you seek assistance, there's: + If you seek assistance, there's: * A google group: <http://groups.google.com/group/hakyll> * An IRC channel, @#hakyll@ on freenode - Additionally, there's the Haddock documentation in the different modules, + Additionally, there's the Haddock documentation in the different modules, meant as a reference. diff --git a/dev-haskell/half/metadata.xml b/dev-haskell/half/metadata.xml index e787176c7832cb424aa9af1c224296d40d176969..80e13626a882196795ded8d6eea86c8eda2b4bf2 100644 --- a/dev-haskell/half/metadata.xml +++ b/dev-haskell/half/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Half-precision floating-point diff --git a/dev-haskell/hamlet/metadata.xml b/dev-haskell/hamlet/metadata.xml index 0b2d7cfcc1b00be576c70a6616fb66d7132fcd85..c842c33be2f7d0fe844da928804d1611d6637935 100644 --- a/dev-haskell/hamlet/metadata.xml +++ b/dev-haskell/hamlet/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Hamlet gives you a type-safe tool for generating HTML code. It works via Quasi-Quoting, and generating extremely efficient output code. The syntax is white-space sensitive, and it helps you avoid cross-site scripting issues and 404 errors. Please see the documentation at <http://docs.yesodweb.com/book/hamlet/> for more details. - Here is a quick overview of hamlet html. Due to haddock escaping issues, we can't properly show variable insertion, but we are still going to show some conditionals. Please see <http://www.yesodweb.com/book/templates> for a thorough description + Here is a quick overview of hamlet html. Due to haddock escaping issues, we can't properly show variable insertion, but we are still going to show some conditionals. Please see <http://www.yesodweb.com/book/templates> for a thorough description > !!! > <html> diff --git a/dev-haskell/handa-gdata/metadata.xml b/dev-haskell/handa-gdata/metadata.xml index 4439e35e65710351e5329fa7f860f51b52ee2d5c..7be214e5daf25cf6515ef0c4afae493ddd5f1107 100644 --- a/dev-haskell/handa-gdata/metadata.xml +++ b/dev-haskell/handa-gdata/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This project provides a Haskell library and command-line interface for Google services such as Google Storage, Contacts, Books, etc. @@ -50,7 +53,7 @@ * Downloading a full list of contacts in XML format - * Extracting and decrypting GnuPG/PGP text in contacts' Notes fields + * Extracting and decrypting GnuPG/PGP text in contacts' Notes fields For the Picasa API, the following operations are supported: diff --git a/dev-haskell/handsomesoup/metadata.xml b/dev-haskell/handsomesoup/metadata.xml index 03599bdf30e9dc9faadd387d7aca61fce30623ef..5f236f5e7938c21ee90a2d93d1d5c7fd50557fc2 100644 --- a/dev-haskell/handsomesoup/metadata.xml +++ b/dev-haskell/handsomesoup/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + See examples and full readme on the Github page: https:\/\/github.com\/egonSchiele\/HandsomeSoup - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/hans/metadata.xml b/dev-haskell/hans/metadata.xml index 3f9250ab89e0581c40263caf6ddeb209153ff405..32a6ce1548a14b31f25fd82d497e449d00d9d92c 100644 --- a/dev-haskell/hans/metadata.xml +++ b/dev-haskell/hans/metadata.xml @@ -1,15 +1,18 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HaNS is a lightweight, pure Haskell network stack that can be used for Haskell networking in the context of the HaLVM, or with a Linux tap device. Currently, HaNS supports 802.3, IPv4, ARP, DHCP (partially), ICMP, UDP, and TCP. - Use bounded channels for message passing. - Build the executable to run unit tests. - Build a simple web-server example. + Use bounded channels for message passing. + Build the executable to run unit tests. + Build a simple web-server example. diff --git a/dev-haskell/happraise/metadata.xml b/dev-haskell/happraise/metadata.xml index b37dde12b4f37385faf1257f1a8c2824ec4848cd..e575e74ce0046f46bbff2f5d01c0218ebb2d64b6 100644 --- a/dev-haskell/happraise/metadata.xml +++ b/dev-haskell/happraise/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A small program for counting the comments in the haskell source files of a project. It can work recursively over directories and/or over a list - of given files. For example one can run: "happraise $(darcs query manifest)". + of given files. For example one can run: "happraise $(darcs query manifest)". Or put this as a command in your Setup.hs file. diff --git a/dev-haskell/happstack-hamlet/metadata.xml b/dev-haskell/happstack-hamlet/metadata.xml index efa819d7e1f1c0582985d489fa5b4cb1880759fd..97dca9a14d7f9eaa43f6c70691a2bed50446cccd 100644 --- a/dev-haskell/happstack-hamlet/metadata.xml +++ b/dev-haskell/happstack-hamlet/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Happstack is a web application development framework. Hamlet provides HTML templates which are checked for diff --git a/dev-haskell/happstack-heist/metadata.xml b/dev-haskell/happstack-heist/metadata.xml index e990be6c5cd94acd5a742b650566927ab46af4f5..c06e7a5779e2b339b3bd433608d4ba2e72f6b615 100644 --- a/dev-haskell/happstack-heist/metadata.xml +++ b/dev-haskell/happstack-heist/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Happstack is a web application framework. Heist is an XML templating solution. This package makes it easy to use Heist templates with Happstack. diff --git a/dev-haskell/happstack-hsp/metadata.xml b/dev-haskell/happstack-hsp/metadata.xml index 25fecb66a2889db29fb5fea742b2db772a6da267..8f9b584b8fce535535e5941366cecab5b98d144f 100644 --- a/dev-haskell/happstack-hsp/metadata.xml +++ b/dev-haskell/happstack-hsp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Happstack is a web application framework. HSP is an XML templating solution. This package makes it easy to use HSP templates with Happstack. diff --git a/dev-haskell/happstack-hstringtemplate/metadata.xml b/dev-haskell/happstack-hstringtemplate/metadata.xml index cdcf6188478db3541420de50de98f98713ab4942..b25eca3cd98c442180d956acc2fe6c3b5316a4db 100644 --- a/dev-haskell/happstack-hstringtemplate/metadata.xml +++ b/dev-haskell/happstack-hstringtemplate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Happstack is a web application framework. HStringTemplate is a templating solution. diff --git a/dev-haskell/happstack-plugins/metadata.xml b/dev-haskell/happstack-plugins/metadata.xml index 44ad12657f10530b6702d39ea3129784fc3a30e6..e162f0864f7692801ad6ad4fad47ebf43ab1902e 100644 --- a/dev-haskell/happstack-plugins/metadata.xml +++ b/dev-haskell/happstack-plugins/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides support for automatically recompiling and reloading modules into a running server. diff --git a/dev-haskell/happstack-server-tls/metadata.xml b/dev-haskell/happstack-server-tls/metadata.xml index bd315f719ad64fc64c4638298e3bd90d89b42921..9d266d44ebabf4aee0f9e73bb248bbf64e4ff950 100644 --- a/dev-haskell/happstack-server-tls/metadata.xml +++ b/dev-haskell/happstack-server-tls/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + extend happstack-server with https:// support (TLS/SSL) diff --git a/dev-haskell/happstack-server/metadata.xml b/dev-haskell/happstack-server/metadata.xml index 02a4cc3ae702fe62a000958275adeee8bdaef006..8a3c718999b700e979b74b1038e24ad90a482395 100644 --- a/dev-haskell/happstack-server/metadata.xml +++ b/dev-haskell/happstack-server/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Happstack Server provides an HTTP server and a rich set of functions for routing requests, handling query parameters, generating responses, working with cookies, serving files, and more. For in-depth documentation see the Happstack Crash Course <http://happstack.com/docs/crashcourse/index.html> - Get Network.URI from the network-uri package - Description: Template Haskell is available on this system + Get Network.URI from the network-uri package + Description: Template Haskell is available on this system diff --git a/dev-haskell/happstack/metadata.xml b/dev-haskell/happstack/metadata.xml index 9429869faf1ef8fe2b212eb6de801666b3748665..287ecf12bb4f6c77234181311829eca556d04dee 100644 --- a/dev-haskell/happstack/metadata.xml +++ b/dev-haskell/happstack/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The haskell application server stack diff --git a/dev-haskell/happy/metadata.xml b/dev-haskell/happy/metadata.xml index 1a2ff416b8e8f5a2b5a1e9dd2d76deabbb1b3cf7..74ae0f3e98e62cc2c76ab77e0ed12bf047a11b8d 100644 --- a/dev-haskell/happy/metadata.xml +++ b/dev-haskell/happy/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Happy is a parser generator for Haskell diff --git a/dev-haskell/hare/metadata.xml b/dev-haskell/hare/metadata.xml index 6aa0517bfb04b12348e9dfc90c19d3d8cabb2bc6..fcacbba47e850a40ca6ddfd056f51519ab8b8bf2 100644 --- a/dev-haskell/hare/metadata.xml +++ b/dev-haskell/hare/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell 2010 refactoring tool. HaRe supports the full Haskell 2010 standard, through making use of the GHC API. diff --git a/dev-haskell/harp/metadata.xml b/dev-haskell/harp/metadata.xml index f1e74990424f1a716b70e6e487960f388e571271..4f4ab54631b871dab93b1d6adc5007502bd16f38 100644 --- a/dev-haskell/harp/metadata.xml +++ b/dev-haskell/harp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HaRP, or Haskell Regular Patterns, is a Haskell extension that extends the normal pattern matching facility with diff --git a/dev-haskell/harpy/metadata.xml b/dev-haskell/harpy/metadata.xml index 5f3f68e0caa2725e964933ee57f1bdde983d7e17..ec75b7f257b9eb150800cf5af6af518293fe495c 100644 --- a/dev-haskell/harpy/metadata.xml +++ b/dev-haskell/harpy/metadata.xml @@ -1,31 +1,34 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The package contains the following components: * An x86 assembler. We provide both low-level code generation in - module "Harpy.X86CodeGen" as well as a (slightly) higher-level - implementation in module "Harpy.X86Assembler", which figures out - addressing modes based on an instruction's operand types. + module "Harpy.X86CodeGen" as well as a (slightly) higher-level + implementation in module "Harpy.X86Assembler", which figures out + addressing modes based on an instruction's operand types. * An x86 disassembler which knows most of the opcodes available on modern x86 processors and can display its output both in the style used in Intel documents an in AT&T style, like the GNU tools. The - disassembler can be found in module "Harpy.X86Disassembler". The + disassembler can be found in module "Harpy.X86Disassembler". The disassembler is re-exported from the disassembler package for compatibility with earlier Harpy releases. * Some abstractions over the abovementioned code generation modules, such as automatic label management and code generation combinators (for if-then-else statements, while-loops, functions) - (module "Harpy.X86CGCombinators"). + (module "Harpy.X86CGCombinators"). * All the above modules use the code generation monad defined in module - "Harpy.CodeGenMonad". + "Harpy.CodeGenMonad". * The Darcs repo and two tutorials on using Harpy can be found at - Harpy's homepage: <http://uebb.cs.tu-berlin.de/harpy/> + Harpy's homepage: <http://uebb.cs.tu-berlin.de/harpy/> diff --git a/dev-haskell/hashable-extras/metadata.xml b/dev-haskell/hashable-extras/metadata.xml index 9aedc4c906422982a7fdcac32d37eff5d169e5ba..625150774d66bd4eee9f3b21e627521c5d11a3a5 100644 --- a/dev-haskell/hashable-extras/metadata.xml +++ b/dev-haskell/hashable-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Enable the doctest suite when using the enable-tests option for cabal. diff --git a/dev-haskell/hashable/metadata.xml b/dev-haskell/hashable/metadata.xml index d47389a710e917def1cff0b058f5e7f6b013b80c..39da3376e8459b29100e2bfe665fe270c849f2d1 100644 --- a/dev-haskell/hashable/metadata.xml +++ b/dev-haskell/hashable/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This package defines a class, 'Hashable', for types that + This package defines a class, 'Hashable', for types that can be converted to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for diff --git a/dev-haskell/hashed-storage/metadata.xml b/dev-haskell/hashed-storage/metadata.xml index 20421897c38cf0345b53afa9c004384b28f383e4..af6dbebb7a30adf68d1ee76fd8390d6c68fcf0ef 100644 --- a/dev-haskell/hashed-storage/metadata.xml +++ b/dev-haskell/hashed-storage/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Support code for reading and manipulating hashed file storage (where each file and directory is associated with a diff --git a/dev-haskell/hashring/metadata.xml b/dev-haskell/hashring/metadata.xml index 2563135ea01a96c93a7a7f664414c0701f8bb5f0..96b248b4078707922a670a51eb5bfd841b25da88 100644 --- a/dev-haskell/hashring/metadata.xml +++ b/dev-haskell/hashring/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An efficient implementation of consistent hashing. See the documentation for @Data.HashRing@ for more info. diff --git a/dev-haskell/hashtables/metadata.xml b/dev-haskell/hashtables/metadata.xml index 9a28a466e50f28390f2f32eb7e182b5cce8e0acf..63e38bb4d0f2268273b8121d9385e244ef2ae985 100644 --- a/dev-haskell/hashtables/metadata.xml +++ b/dev-haskell/hashtables/metadata.xml @@ -1,42 +1,44 @@ - haskell - proxy-maintainers - + haskell@gentoo.org + + proxy-maint@gentoo.org + Proxy Maintainers + This package provides a couple of different implementations of mutable hash tables in the ST monad, as well as a typeclass abstracting their common operations, and a set of wrappers to use the hash tables in the IO monad. /QUICK START/: documentation for the hash table operations is provided in the - "Data.HashTable.Class" module, and the IO wrappers (which most users will - probably prefer) are located in the "Data.HashTable.IO" module. + "Data.HashTable.Class" module, and the IO wrappers (which most users will + probably prefer) are located in the "Data.HashTable.IO" module. This package currently contains three hash table implementations: - 1. "Data.HashTable.ST.Basic" contains a basic open-addressing hash table + 1. "Data.HashTable.ST.Basic" contains a basic open-addressing hash table using linear probing as the collision strategy. On a pure speed basis it should currently be the fastest available Haskell hash table implementation for lookups, although it has a higher memory overhead than the other tables and can suffer from long delays when the table is resized because all of the elements in the table need to be rehashed. - 2. "Data.HashTable.ST.Cuckoo" contains an implementation of \"cuckoo - hashing\" as introduced by Pagh and Rodler in 2001 (see + 2. "Data.HashTable.ST.Cuckoo" contains an implementation of \"cuckoo + hashing\" as introduced by Pagh and Rodler in 2001 (see <http://en.wikipedia.org/wiki/Cuckoo_hashing>). Cuckoo hashing has - worst-case /O(1)/ lookups and can reach a high \"load factor\", in which + worst-case /O(1)/ lookups and can reach a high \"load factor\", in which the table can perform acceptably well even when more than 90% full. Randomized testing shows this implementation of cuckoo hashing to be slightly faster on insert and slightly slower on lookup than - "Data.Hashtable.ST.Basic", while being more space efficient by about a + "Data.Hashtable.ST.Basic", while being more space efficient by about a half-word per key-value mapping. Cuckoo hashing, like the basic hash table implementation using linear probing, can suffer from long delays when the table is resized. - 3. "Data.HashTable.ST.Linear" contains a linear hash table (see + 3. "Data.HashTable.ST.Linear" contains a linear hash table (see <http://en.wikipedia.org/wiki/Linear_hashing>), which trades some insert and lookup performance for higher space efficiency and much shorter delays when expanding the table. In most cases, benchmarks show this @@ -66,7 +68,7 @@ * @unsafe-tricks@, default /ON/. If this flag is enabled, we use some unsafe GHC-specific tricks to save indirections (namely @unsafeCoerce#@ and @reallyUnsafePtrEquality#@. These techniques rely on assumptions - about the behaviour of the GHC runtime system and, although they've been + about the behaviour of the GHC runtime system and, although they've been tested and should be safe under normal conditions, are slightly dangerous. Caveat emptor. In particular, these techniques are incompatible with HPC code coverage reports. @@ -79,7 +81,7 @@ * @bounds-checking@, default /OFF/. If this flag is enabled, array accesses are bounds-checked. - * @debug@, default /OFF/. If turned on, we'll rudely spew debug output to + * @debug@, default /OFF/. If turned on, we'll rudely spew debug output to stdout. * @portable@, default /OFF/. If this flag is enabled, we use only pure diff --git a/dev-haskell/haskeline/metadata.xml b/dev-haskell/haskeline/metadata.xml index 24b9af7494c469351c3f77bca1d8347e04d2386e..f65122b57f41cdebd3ab9c01be5dc816ee6fcaf0 100644 --- a/dev-haskell/haskeline/metadata.xml +++ b/dev-haskell/haskeline/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskeline provides a user interface for line input in command-line programs. This library is similar in purpose to readline, but since diff --git a/dev-haskell/haskell-awk/metadata.xml b/dev-haskell/haskell-awk/metadata.xml index 3985b72ac16f0cf654f9f3ea9f9e2515b8485f81..f416547698be7eb6f1f0a6303b58c663ec29e57e 100644 --- a/dev-haskell/haskell-awk/metadata.xml +++ b/dev-haskell/haskell-awk/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Hawk is a command line utility to process streams of text using Haskell code. It is intended to be used in a UNIX diff --git a/dev-haskell/haskell-docs/metadata.xml b/dev-haskell/haskell-docs/metadata.xml index c675b1a6a5b4665285f61ea5a0e407a4f1cc6b0b..5b59fc66070073059b6663aa66a316105471c280 100644 --- a/dev-haskell/haskell-docs/metadata.xml +++ b/dev-haskell/haskell-docs/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Given a module name and a name, it will find and display the documentation of that name. @@ -10,7 +13,7 @@ > $ haskell-docs Data.List.Split split > Split a list according to the given splitting strategy. This is - > how to "run" a Splitter that has been built using the other + > how to "run" a Splitter that has been built using the other > combinators. /INSTALLATION/ @@ -35,7 +38,7 @@ /USING WITH GHCI/ - > > :def doc \input -> return (":!haskell-docs " ++ input) + > > :def doc \input -> return (":!haskell-docs " ++ input) > > :doc System.IO getContents base > The getContents operation returns all user input as a single string, > which is read lazily as it is needed diff --git a/dev-haskell/haskell-lexer/metadata.xml b/dev-haskell/haskell-lexer/metadata.xml index 1f616f916264f863c0e6da09bfe78e50c75486d6..3c9993d59f15c9e1246ff18d0d509c1bb4acdb84 100644 --- a/dev-haskell/haskell-lexer/metadata.xml +++ b/dev-haskell/haskell-lexer/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A fully compliant Haskell 98 lexer. diff --git a/dev-haskell/haskell-mpi/metadata.xml b/dev-haskell/haskell-mpi/metadata.xml index acecdd2fac033a208a8fa17053a33038239cfb67..bd44d1db0de14333d47970fc7436a0b0de8714e0 100644 --- a/dev-haskell/haskell-mpi/metadata.xml +++ b/dev-haskell/haskell-mpi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + MPI is defined by the Message-Passing Interface Standard, as specified by the Message Passing Interface Forum. The latest release @@ -17,16 +20,16 @@ the MPI implementation linked to this library (that is, the MPI implementation that was chosen when this Haskell library was compiled). - "Control.Parallel.MPI.Fast" contains a high-performance interface + "Control.Parallel.MPI.Fast" contains a high-performance interface for working with (possibly mutable) arrays of storable Haskell data types. - "Control.Parallel.MPI.Simple" contains a convenient (but slower) + "Control.Parallel.MPI.Simple" contains a convenient (but slower) interface for sending arbitrary serializable Haskell data values as messages. - "Control.Parallel.MPI.Internal" contains a direct binding to the + "Control.Parallel.MPI.Internal" contains a direct binding to the C interface. - "Control.Parallel.MPI.Base" contains essential MPI functionality + "Control.Parallel.MPI.Base" contains essential MPI functionality which is independent of the message passing API. This is re-exported by the Fast and Simple modules, and usually does not need to be explcitly imported itself. @@ -37,18 +40,18 @@ and receive parts to facilitate a more idiomatic Haskell style of programming. For example, C provides the @MPI_Gather@ function which is called by all processes participating in the communication, whereas - Haskell-MPI provides 'gatherSend' and 'gatherRecv' which are called + Haskell-MPI provides 'gatherSend' and 'gatherRecv' which are called by the sending and receiving processes respectively. 2. The order of arguments for some functions is changed to allow for the most common patterns of partial function application. 3. Errors are raised as exceptions rather than return codes (assuming - that the error handler to 'errorsThrowExceptions', otherwise errors + that the error handler to 'errorsThrowExceptions', otherwise errors will terminate the computation just like C interface). Below is a small but complete MPI program. Process 1 sends the message - @\"Hello World\"@ to process 0, which in turn receives the message and + @\"Hello World\"@ to process 0, which in turn receives the message and prints it to standard output. All other processes, if there are any, do nothing. @@ -59,11 +62,11 @@ >main :: IO () >main = mpiWorld $ \size rank -> > if size < 2 - > then putStrLn "At least two processes are needed" + > then putStrLn "At least two processes are needed" > else case rank of > 0 -> do (msg, _status) <- recv commWorld 1 unitTag > putStrLn msg - > 1 -> send commWorld 0 unitTag "Hello World" + > 1 -> send commWorld 0 unitTag "Hello World" > _ -> return () diff --git a/dev-haskell/haskell-names/metadata.xml b/dev-haskell/haskell-names/metadata.xml index b13ff6f8c4e8e3dec112c53dc65b950c5f06c798..639d2260aceea5ee4d12f85f46b77c38a37bd0ac 100644 --- a/dev-haskell/haskell-names/metadata.xml +++ b/dev-haskell/haskell-names/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + For a high-level overview of this package, see <http://documentup.com/haskell-suite/haskell-names> diff --git a/dev-haskell/haskell-packages/metadata.xml b/dev-haskell/haskell-packages/metadata.xml index 8c084a5f1c9977de56564bdfddd3e0326695b494..524cb18b9028b299e3de01d43a1e891cf3261b19 100644 --- a/dev-haskell/haskell-packages/metadata.xml +++ b/dev-haskell/haskell-packages/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + See <http://documentup.com/haskell-suite/haskell-packages> diff --git a/dev-haskell/haskell-platform/metadata.xml b/dev-haskell/haskell-platform/metadata.xml index d9f34097f44e98e865dbd650debebfa81df2853a..991c27c26f8ea9f667065a445409cf61b5fbff06 100644 --- a/dev-haskell/haskell-platform/metadata.xml +++ b/dev-haskell/haskell-platform/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Haskell Platform (HP) is the blessed set of libraries and tools on which to build further Haskell libraries and applications. It is diff --git a/dev-haskell/haskell-src-exts/metadata.xml b/dev-haskell/haskell-src-exts/metadata.xml index a184886e8856eb7c6ec7e57982b11a8c1ed2b178..e1bfb6f3e9b7d8bc548505a6a2d694201bc6e43b 100644 --- a/dev-haskell/haskell-src-exts/metadata.xml +++ b/dev-haskell/haskell-src-exts/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the standard haskell-src package, diff --git a/dev-haskell/haskell-src-meta/metadata.xml b/dev-haskell/haskell-src-meta/metadata.xml index 160f468c1670da6d9d6dd8d0a600cc494778530d..5707ebf94594966fa2431ab45b9f1bd5efa12804 100644 --- a/dev-haskell/haskell-src-meta/metadata.xml +++ b/dev-haskell/haskell-src-meta/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The translation from haskell-src-exts abstract syntax - to template-haskell abstract syntax isn't 100% complete yet. + to template-haskell abstract syntax isn't 100% complete yet. diff --git a/dev-haskell/haskell-src/metadata.xml b/dev-haskell/haskell-src/metadata.xml index 4dcf869eb171196b3768b6c7232da5ea90fb3701..76c3719b4f48705553b9e0f365c17b248413efb8 100644 --- a/dev-haskell/haskell-src/metadata.xml +++ b/dev-haskell/haskell-src/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - The 'haskell-src' package provides support for manipulating Haskell + 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 diff --git a/dev-haskell/haskelldb-hdbc-mysql/metadata.xml b/dev-haskell/haskelldb-hdbc-mysql/metadata.xml index 0babfe3f1fda87dae8cc307ed4f810351c20472f..208a9e9379b5cfc32f01cef58615a245441ec5f1 100644 --- a/dev-haskell/haskelldb-hdbc-mysql/metadata.xml +++ b/dev-haskell/haskelldb-hdbc-mysql/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + haskelldb-hdbc-mysql allows the HDBC-mysql package to be used from HaskellDB. This means HaskellDB can be used with MySQL, without going through ODBC. diff --git a/dev-haskell/haskelldb-hdbc-odbc/metadata.xml b/dev-haskell/haskelldb-hdbc-odbc/metadata.xml index 044e57dfaff97c100a51e1f068eada0d485ed467..51ebf9fd08571a0067f75adce5566b1bfd9695e0 100644 --- a/dev-haskell/haskelldb-hdbc-odbc/metadata.xml +++ b/dev-haskell/haskelldb-hdbc-odbc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HaskellDB requires this driver if HDBC will be used to connect to an ODBC database. diff --git a/dev-haskell/haskelldb-hdbc-postgresql/metadata.xml b/dev-haskell/haskelldb-hdbc-postgresql/metadata.xml index 8b898654f1860aec181def10d6607809c98d482a..fb029433d2ae6882b15a7f1a2feec118d979d977 100644 --- a/dev-haskell/haskelldb-hdbc-postgresql/metadata.xml +++ b/dev-haskell/haskelldb-hdbc-postgresql/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HaskellDB requires this driver if HDBC will be used to connect to a PostgreSQL database. diff --git a/dev-haskell/haskelldb-hdbc-sqlite3/metadata.xml b/dev-haskell/haskelldb-hdbc-sqlite3/metadata.xml index c82504abca539f908b34720f8793812e81a6980e..e3ec3e6b841fd6d47d5b43246515db9f6d69f8b0 100644 --- a/dev-haskell/haskelldb-hdbc-sqlite3/metadata.xml +++ b/dev-haskell/haskelldb-hdbc-sqlite3/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HaskellDB requires this driver if HDBC will be used to connect to a SQLlite3 database. diff --git a/dev-haskell/haskelldb-hdbc/metadata.xml b/dev-haskell/haskelldb-hdbc/metadata.xml index d46effb85ae44e09c8fce9cfc9e2620f67e18017..4bf3ae7a9f68cd7e5ddcd90517f9d5e8baa627a9 100644 --- a/dev-haskell/haskelldb-hdbc/metadata.xml +++ b/dev-haskell/haskelldb-hdbc/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - HaskellDB requires this driver to work with any of HDBC's drivers. + HaskellDB requires this driver to work with any of HDBC's drivers. diff --git a/dev-haskell/haskelldb-th/metadata.xml b/dev-haskell/haskelldb-th/metadata.xml index 29b441ca46848f83a8152c4da163939c69d255f3..44639d5967d1dc934ab87f7c1ef450dfa7608684 100644 --- a/dev-haskell/haskelldb-th/metadata.xml +++ b/dev-haskell/haskelldb-th/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Utility functions that make defining tables, fields, and queries in HaskellDB simpler. diff --git a/dev-haskell/haskelldb/metadata.xml b/dev-haskell/haskelldb/metadata.xml index 4c7a57ca6de31b543c9df1aad93f6a140ac0ff4e..0f31db6b70e65e9bb2e8f986b5db6a9584713b3e 100644 --- a/dev-haskell/haskelldb/metadata.xml +++ b/dev-haskell/haskelldb/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library allows you to build SQL SELECT, INSERT, UPDATE, and DELETE statements using operations based on the relational algebra. diff --git a/dev-haskell/haskellnet-ssl/metadata.xml b/dev-haskell/haskellnet-ssl/metadata.xml index 8a1a533925b7a559965476de522c366acfb1aeab..9169e8dbfc2e015701e959a2ffc41259a17f7723 100644 --- a/dev-haskell/haskellnet-ssl/metadata.xml +++ b/dev-haskell/haskellnet-ssl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package ties together the HaskellNet and connection packages to make it easy to open IMAP and SMTP connections diff --git a/dev-haskell/haskellnet/metadata.xml b/dev-haskell/haskellnet/metadata.xml index f47b2af27693abf93ce82fe14c264f2c5cec050b..34ea5fc9cef2304ff9a12dd95fde5fb3d3d3264d 100644 --- a/dev-haskell/haskellnet/metadata.xml +++ b/dev-haskell/haskellnet/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides client support for the POP3, SMTP, and IMAP protocols. NOTE: this package will be diff --git a/dev-haskell/hasktags/metadata.xml b/dev-haskell/hasktags/metadata.xml index 649999d6297170b9f2734decc9fa36d55538d2e7..406ba1396de0a56069cfed4b6580400a97323079 100644 --- a/dev-haskell/hasktags/metadata.xml +++ b/dev-haskell/hasktags/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Produces ctags "tags" and etags "TAGS" files for Haskell programs. + Produces ctags "tags" and etags "TAGS" files for Haskell programs. diff --git a/dev-haskell/haspell/metadata.xml b/dev-haskell/haspell/metadata.xml index d21b3ef98285bca648787caeadb59a8508a5afb2..ad5049e7e110d00aa372eb12bdd53f4f602a6a02 100644 --- a/dev-haskell/haspell/metadata.xml +++ b/dev-haskell/haspell/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell bindings to aspell diff --git a/dev-haskell/hastache/metadata.xml b/dev-haskell/hastache/metadata.xml index 5caca4ee76d52826b39f1101c27b63fa18d3eace..427be52c036cf3d31b95dbf08cae761d2cc00682 100644 --- a/dev-haskell/hastache/metadata.xml +++ b/dev-haskell/hastache/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell implementation of Mustache templates (<http://mustache.github.com/>). diff --git a/dev-haskell/hatex/metadata.xml b/dev-haskell/hatex/metadata.xml index bf7afc7ffe595bfa8b11f7228de1a8caf503ab93..b2357d7a67f353b4803bd0b998105ba55be0235e 100644 --- a/dev-haskell/hatex/metadata.xml +++ b/dev-haskell/hatex/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - The LaTeX project site states: \"LaTeX is a high-quality typesetting system\". This library provides + The LaTeX project site states: \"LaTeX is a high-quality typesetting system\". This library provides a bridge between that system and Haskell (i.e. it is a LaTeX DSL). Write LaTeX documents with all the advantages you already have in Haskell (recursion, @@ -12,7 +15,7 @@ to pretty-printing values, ... See the @examples@ directory in the source distribution to look some simple examples. - It would be good to get you started. HaTeX User's Guide is available at + It would be good to get you started. HaTeX User's Guide is available at <https://github.com/Daniel-Diaz/HaTeX-Guide>. diff --git a/dev-haskell/haxml/metadata.xml b/dev-haskell/haxml/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-haskell/haxml/metadata.xml +++ b/dev-haskell/haxml/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-haskell/haxr/metadata.xml b/dev-haskell/haxr/metadata.xml index b4579d91b9c41f37c577e2d3a8f0ce19dd605bc9..ae7e79afcaa87460799deb24888defb0ab4cc003 100644 --- a/dev-haskell/haxr/metadata.xml +++ b/dev-haskell/haxr/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HaXR is a library for writing XML-RPC client and server applications in Haskell. diff --git a/dev-haskell/hayland/metadata.xml b/dev-haskell/hayland/metadata.xml index 4f9cd3b54571cc544cf1fd45154b5d8de586f6b9..af255703265c207a0c9fbc66d8f8487442d00c58 100644 --- a/dev-haskell/hayland/metadata.xml +++ b/dev-haskell/hayland/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains bindings to the Wayland library, which is used to interface display devices, drawable clients, and window managers. - Wayland exposes a "fixed" set of functions, and additionally generates a part of its API from a "protocol" file. + Wayland exposes a "fixed" set of functions, and additionally generates a part of its API from a "protocol" file. This package locates that protocol file using pkg-config. - If you want to interface with other protocols (such as Weston's), refer to the readme for instructions. + If you want to interface with other protocols (such as Weston's), refer to the readme for instructions. diff --git a/dev-haskell/hclip/metadata.xml b/dev-haskell/hclip/metadata.xml index 1a8b47ee4d42438181afaf426c5d999208ab4e83..85aebd11ee601d69fd138bd9d60b8dde836b14d6 100644 --- a/dev-haskell/hclip/metadata.xml +++ b/dev-haskell/hclip/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A small cross-platform library for reading and modifying the system clipboard. diff --git a/dev-haskell/hcodecs/metadata.xml b/dev-haskell/hcodecs/metadata.xml index 5e0dbcd7d41d8be40ecb34d0133bb4c7828ab93e..4ac3a65a997237d5058325aea96168107f46181b 100644 --- a/dev-haskell/hcodecs/metadata.xml +++ b/dev-haskell/hcodecs/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - The library provides functions to read, write and manipulate MIDI, WAVE and SoundFont2 multimedia files. It is written entirely in Haskell (without any FFI). It uses efficient parsing and building combinators for binary data stored in ByteStrings (based on the one in 'binary' package). + The library provides functions to read, write and manipulate MIDI, WAVE and SoundFont2 multimedia files. It is written entirely in Haskell (without any FFI). It uses efficient parsing and building combinators for binary data stored in ByteStrings (based on the one in 'binary' package). Correctness of significant parts of the library has been validated with QuickCheck and Haskell Program Coverage (HPC) tool-kits. diff --git a/dev-haskell/hdaemonize/metadata.xml b/dev-haskell/hdaemonize/metadata.xml index 34fad7459a31dbffc6e1681f29e20c0da8274749..6b6edd544cf7d0bbf6e61576648cd98b07411c1f 100644 --- a/dev-haskell/hdaemonize/metadata.xml +++ b/dev-haskell/hdaemonize/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides two functions that help writing better UNIX daemons, daemonize and serviced: daemonize does what a daemon should do diff --git a/dev-haskell/hdbc-mysql/metadata.xml b/dev-haskell/hdbc-mysql/metadata.xml index a24d09b5f883e0bb3c1b2faa8b4d40e2733d8940..75d43b2bdce2ab00cfc90a7e2c675ac0fe41d77e 100644 --- a/dev-haskell/hdbc-mysql/metadata.xml +++ b/dev-haskell/hdbc-mysql/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a MySQL driver for HDBC, implemented via bindings to the C @mysqlclient@ library. diff --git a/dev-haskell/hdbc-odbc/metadata.xml b/dev-haskell/hdbc-odbc/metadata.xml index 50dc94cb74000f648c31ac1847bb93212f724d9d..43dc82eace8ffa6c9f5ff9f0e671946eb20ed25d 100644 --- a/dev-haskell/hdbc-odbc/metadata.xml +++ b/dev-haskell/hdbc-odbc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides an ODBC database backend for HDBC. It is cross-platform and supports unixODBC on Unix/Linux/POSIX platforms @@ -9,6 +12,6 @@ MySQL databases from Haskell. - Build stress test + Build stress test diff --git a/dev-haskell/hdbc-postgresql/metadata.xml b/dev-haskell/hdbc-postgresql/metadata.xml index 2091a3d0958d3ced58606d1e6d431c4d04520ca6..24da5efbb9556f7fef804589a1623054580dc5b5 100644 --- a/dev-haskell/hdbc-postgresql/metadata.xml +++ b/dev-haskell/hdbc-postgresql/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a PostgreSQL driver for HDBC diff --git a/dev-haskell/hdbc-sqlite/metadata.xml b/dev-haskell/hdbc-sqlite/metadata.xml index 179f158559e453b244f389f2dde5e492e1473b2f..9fe5c249d3612a6404aaaa60d90f7f19b287d92f 100644 --- a/dev-haskell/hdbc-sqlite/metadata.xml +++ b/dev-haskell/hdbc-sqlite/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is the Sqlite v3 driver for HDBC, the generic database access system for Haskell diff --git a/dev-haskell/hdbc/metadata.xml b/dev-haskell/hdbc/metadata.xml index ba04550b41450229456af6cc553651c7810db2b6..b923141ca0fd9c78e14598ac8f97897217d3b1c8 100644 --- a/dev-haskell/hdbc/metadata.xml +++ b/dev-haskell/hdbc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HDBC provides an abstraction layer between Haskell programs and SQL relational databases. This lets you write database code once, in diff --git a/dev-haskell/hdevtools/metadata.xml b/dev-haskell/hdevtools/metadata.xml index 40b815e965ef7fd5f7ee47b05549865903998b66..2165752ebc2fb24c2048198a8f4797d615e72702 100644 --- a/dev-haskell/hdevtools/metadata.xml +++ b/dev-haskell/hdevtools/metadata.xml @@ -1,30 +1,33 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - 'hdevtools' is a backend for text editor plugins, to allow for things such as + 'hdevtools' is a backend for text editor plugins, to allow for things such as syntax and type checking of Haskell code, and retrieving type information, all directly from within your text editor. - The advantage that 'hdevtools' has over competitors, is that it runs silently + The advantage that 'hdevtools' has over competitors, is that it runs silently in a persistent background process, and therefore is able to keeps all of your Haskell modules and dependent libraries loaded in memory. This way, when you change only a single source file, only it needs to be reloaded and rechecked, instead of having to reload everything. - This makes 'hdevtools' very fast for checking syntax and type errors (runs just - as fast as the ':reload' command in GHCi). + This makes 'hdevtools' very fast for checking syntax and type errors (runs just + as fast as the ':reload' command in GHCi). In fact, syntax and type checking is so fast, that you can safely enable auto checking on every save. Even for huge projects, checking is nearly instant. - Once you start using 'hdevtools' and you get used to having your errors shown + Once you start using 'hdevtools' and you get used to having your errors shown to you instantly (without having to switch back and forth between GHCi and your editor), and shown directly on your code, in your editor (without having to wait forever for GHC to run) you will wonder how you ever lived without it. - In addition to checking Haskell source code for errors, 'hdevtools' has tools + In addition to checking Haskell source code for errors, 'hdevtools' has tools for getting info about identifiers, and getting type information for snippets of code. diff --git a/dev-haskell/hdfa/metadata.xml b/dev-haskell/hdfa/metadata.xml index eec6d6273097ffdfe46005135f7e681c5b14d57f..8d16aa13655af9fdf9e2261fae37d0e44bc4dff7 100644 --- a/dev-haskell/hdfa/metadata.xml +++ b/dev-haskell/hdfa/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + hDFA provides a simple API for representing and minimizing deterministic finite automata (DFAs) using an explicit representation - (a list of transitions). It includes a port of Antti Valmari's + (a list of transitions). It includes a port of Antti Valmari's efficient DFA minimization algorithm from C++ to C. (See A. Valmari, - "Fast brief practical DFA minimization" Information Processing + "Fast brief practical DFA minimization" Information Processing Letters 112(6) 2012.) diff --git a/dev-haskell/heap/metadata.xml b/dev-haskell/heap/metadata.xml index ea9503ed1616aef181941e91dc37535cc6134ecd..4ed7e38f9c357d7827ecaf5d7ab915350b754cb3 100644 --- a/dev-haskell/heap/metadata.xml +++ b/dev-haskell/heap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A flexible Haskell implementation of minimum, maximum, minimum-priority, maximum-priority and custom-ordered diff --git a/dev-haskell/heaps/metadata.xml b/dev-haskell/heaps/metadata.xml index ca0cda5eb41dd52e8b93826dce70921b1b3d6bad..1fd7401edc94ed45fafcb876932ec6dfc5cece01 100644 --- a/dev-haskell/heaps/metadata.xml +++ b/dev-haskell/heaps/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Asymptotically optimal Brodal/Okasaki bootstrapped skew-binomial heaps from the paper \"Optimal Purely Functional Priority Queues\", extended with a Foldable interface. + Asymptotically optimal Brodal/Okasaki bootstrapped skew-binomial heaps from the paper \"Optimal Purely Functional Priority Queues\", extended with a Foldable interface. diff --git a/dev-haskell/hedis/metadata.xml b/dev-haskell/hedis/metadata.xml index b9c917c911fdd24967865d0a4376695e9c3f8c18..41002754fbbc241fc6ddb103b8f7fd10aa52489a 100644 --- a/dev-haskell/hedis/metadata.xml +++ b/dev-haskell/hedis/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, @@ -31,7 +34,7 @@ machine, Unix domain sockets offer higher performance than the standard TCP connection. - For detailed documentation, see the "Database.Redis" module. + For detailed documentation, see the "Database.Redis" module. [Changes since version 0.5] @@ -47,15 +50,15 @@ * Added new Redis 2.6 commands, including Lua scripting support. - * A transaction context is now created by using the 'multiExec' function. - The functions 'multi', 'exec' and 'discard' are no longer available + * A transaction context is now created by using the 'multiExec' function. + The functions 'multi', 'exec' and 'discard' are no longer available individually. * Inside of a transaction, commands return their results wrapped in a - composable /future/, called 'Queued'. + composable /future/, called 'Queued'. - * The 'getType' command (the Redis TYPE command) now has a custom return - type 'RedisType'. + * The 'getType' command (the Redis TYPE command) now has a custom return + type 'RedisType'. * Minor improvements and fixes to the documentation. diff --git a/dev-haskell/heist/metadata.xml b/dev-haskell/heist/metadata.xml index 570823e1d22f44b272b6c958740430a8a6e3e553..897f78dc7730dd3b4b13167535f5c3b0a1e54532 100644 --- a/dev-haskell/heist/metadata.xml +++ b/dev-haskell/heist/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An xhtml templating system diff --git a/dev-haskell/herbieplugin/metadata.xml b/dev-haskell/herbieplugin/metadata.xml index 6b1fc7e24141f89416e335e5cbc011e76a690a8c..cf97dd10e55f30db4e4c3fb9434c8bd052bf5a05 100644 --- a/dev-haskell/herbieplugin/metadata.xml +++ b/dev-haskell/herbieplugin/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains a GHC plugin that automatically improves the numerical stability of your Haskell code. See <http://github.com/mikeizbicki/HerbiePlugin the github repo> for details on how it works and how to use it. diff --git a/dev-haskell/here/metadata.xml b/dev-haskell/here/metadata.xml index f69cd42a530956a8edf368ee1ccc48ac8b408438..6c30366bd6bde699d643d5be9a1e2cdde7b3f21e 100644 --- a/dev-haskell/here/metadata.xml +++ b/dev-haskell/here/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Here docs & interpolated strings via quasiquotation diff --git a/dev-haskell/heredoc/metadata.xml b/dev-haskell/heredoc/metadata.xml index ff71f568c6d7dbf9d2f15d517cd044d1ac5deb61..d6808c4248e3c08471e5750c45fcbd0ed4e2e121 100644 --- a/dev-haskell/heredoc/metadata.xml +++ b/dev-haskell/heredoc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + multi-line string / here document using QuasiQuotes diff --git a/dev-haskell/hex/metadata.xml b/dev-haskell/hex/metadata.xml index 59427924c3b840dfcfbda6177278c27889478a41..3154e9fd1185ae9a468ecdd6cbe5abaa71758c5f 100644 --- a/dev-haskell/hex/metadata.xml +++ b/dev-haskell/hex/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Convert strings into hexadecimal and back. diff --git a/dev-haskell/hexpat/metadata.xml b/dev-haskell/hexpat/metadata.xml index 3af51f57f4f97826e1926afdf7fbe1ebfbea6147..51e316de06cedbc954ab4e347d62723b37e87e5b 100644 --- a/dev-haskell/hexpat/metadata.xml +++ b/dev-haskell/hexpat/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a general purpose Haskell XML library using Expat to do its parsing (<http://expat.sourceforge.net/> - a fast stream-oriented XML @@ -22,13 +25,13 @@ If you want to do interactive I\/O, an obvious option is to use lazy parsing with one of the lazy I\/O functions such as hGetContents. However, this can be - problematic in some applications because it doesn't handle I\/O errors properly + problematic in some applications because it doesn't handle I\/O errors properly and can give no guarantee of timely resource cleanup. In these cases, chunked I\/O is a better approach: Take a look at the /hexpat-enumerator/ package. - /IO/ is filed under /Internal/ because it's low-level and most users won't want + /IO/ is filed under /Internal/ because it's low-level and most users won't want it. The other /Internal/ modules are re-exported by /Annotated/, /Tree/ and /Extended/, - so you won't need to import them directly. + so you won't need to import them directly. Credits to Iavor Diatchki and the @xml@ (XML.Light) package for /Proc/ and /Cursor/. Thanks to the many contributors. @@ -37,17 +40,17 @@ if you call a safe FFI callback from an unbound thread. This can get out of control in a busy application. To avoid this, from version 0.19.1 we now delegate processing to a single worker thread if the calling thread is not bound. - This essentially means that hexpat currently won't exploit multicores very well. + This essentially means that hexpat currently won't exploit multicores very well. It also means that hexpat may be more efficient on threads spawned with forkOS (to give you a bound thread) rather than forkIO. - ChangeLog: 0.15 changes intended to fix a (rare) \"error: a C finalizer called back into Haskell.\" + ChangeLog: 0.15 changes intended to fix a (rare) \"error: a C finalizer called back into Haskell.\" that seemed only to happen only on ghc6.12.X; 0.15.1 Fix broken Annotated parse; 0.16 switch from mtl to transformers; 0.17 fix mapNodeContainer & rename some things.; 0.18 rename defaultEncoding to overrideEncoding. 0.18.3 formatG and indent were demanding list items more than once (inefficient in chunked processing); 0.19 add Extended.hs; 0.19.1 fix a memory leak introduced in 0.19, delegate parsing to bound thread - if unbound (see note above); 0.19.2 include expat source code so \'cabal install\' just works + if unbound (see note above); 0.19.2 include expat source code so \'cabal install\' just works on Linux, Mac and Windows (thanks Jacob Stanley); 0.19.3 fix misconfiguration of expat which broke entity parsing; 0.19.4 bump version constraint for text; 0.19.5 bump text to < 0.12 and fix text-0.10.0.1 breakage; 0.19.6 dependency breakage with List; diff --git a/dev-haskell/hflags/metadata.xml b/dev-haskell/hflags/metadata.xml index e610089db9e5c11f21e0fa697d780822c131f679..ec9d83522eb939c64ac7863ae7f988287a87585d 100644 --- a/dev-haskell/hflags/metadata.xml +++ b/dev-haskell/hflags/metadata.xml @@ -1,19 +1,22 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The @HFlags@ library supports easy definition of command line flags, - reimplementing the ideas from Google's @gflags@ + reimplementing the ideas from Google's @gflags@ (<http://code.google.com/p/gflags>). Command line flags can be declared in any file at the toplevel, - using 'defineFlag'. At runtime, the actual values are assigned to + using 'defineFlag'. At runtime, the actual values are assigned to the toplevel @flags_name@ constants. Those can be used purely throughout the program. - At the beginning of the @main@ function, @$initHFlags \"program - description\"@ has to be called to initialize the flags. All flags + At the beginning of the @main@ function, @$initHFlags \"program + description\"@ has to be called to initialize the flags. All flags will be initialized that are transitively reachable via imports from @main@. This means, that any Haskell package can easily define command line flags with @HFlags@. This feature is demonstrated by @@ -30,15 +33,15 @@ import HFlags - 'defineFlag' \"name\" \"Indiana Jones\" \"Who to greet.\" - 'defineFlag' \"r:repeat\" (3 + 4 :: Int) \"Number of times to repeat the message.\" + 'defineFlag' \"name\" \"Indiana Jones\" \"Who to greet.\" + 'defineFlag' \"r:repeat\" (3 + 4 :: Int) \"Number of times to repeat the message.\" - main = do s <- $initHFlags \"Simple program v0.1\" + main = do s <- $initHFlags \"Simple program v0.1\" &#x20; sequence_ $ replicate flags_repeat greet - &#x20; putStrLn $ \"Your additional arguments were: \" ++ show s - &#x20; putStrLn $ \"Which is the same as: \" ++ show HFlags.arguments + &#x20; putStrLn $ \"Your additional arguments were: \" ++ show s + &#x20; putStrLn $ \"Which is the same as: \" ++ show HFlags.arguments &#x20; where - &#x20; greet = putStrLn $ \"Hello \" ++ flags_name ++ \", very nice to meet you!\" + &#x20; greet = putStrLn $ \"Hello \" ++ flags_name ++ \", very nice to meet you!\" @ At @initHFlags@ time, the library also tries to gather flags out of @@ -46,7 +49,7 @@ specify --verbose=True. This environment feature only works with long options and the user has to specify a value even for Bools. - /Since version 0.2, you mustn't put the initHFlags in a parentheses with the program description. Just/ @$initHFlags@, /it's cleaner./ + /Since version 0.2, you mustn't put the initHFlags in a parentheses with the program description. Just/ @$initHFlags@, /it's cleaner./ See <http://github.com/errge/hflags/tree/master/changelog> for recent changes. diff --git a/dev-haskell/hfov/metadata.xml b/dev-haskell/hfov/metadata.xml index 0308ac122d7e8b07857feec3f23f1c38c2c4d272..2535628c2f72614782959bddfe626bd272c2cc31 100644 --- a/dev-haskell/hfov/metadata.xml +++ b/dev-haskell/hfov/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell binding to a Field of View calculation library written by Greg McIntyre (blue_puyo) in C. diff --git a/dev-haskell/hgal/metadata.xml b/dev-haskell/hgal/metadata.xml index d81c478ef33ce473cef5efbd4f5b4073000868fc..45907e247672e433bfdecd410ee75eefa852ffaf 100644 --- a/dev-haskell/hgal/metadata.xml +++ b/dev-haskell/hgal/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + library for computation automorphism group and canonical labelling of a graph diff --git a/dev-haskell/hgdbmi/metadata.xml b/dev-haskell/hgdbmi/metadata.xml index c8e3b23d6878d136922767ae06a9a7f03ce3be8c..d27a04da6f0a6e05dd90bfb9fc874eda98d7cdef 100644 --- a/dev-haskell/hgdbmi/metadata.xml +++ b/dev-haskell/hgdbmi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GDB\/MI lets programs drive GDB. It can be used, for example, by GDB frontends. See section 27 of the GDB manual diff --git a/dev-haskell/hgettext/metadata.xml b/dev-haskell/hgettext/metadata.xml index aae600e563fcc162a22d88045f7de29db4f55cd7..d2f42c7c8d44cf7c192fb0344ee8665549dac23e 100644 --- a/dev-haskell/hgettext/metadata.xml +++ b/dev-haskell/hgettext/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Bindings to libintl.h (gettext, bindtextdomain) diff --git a/dev-haskell/hgl/metadata.xml b/dev-haskell/hgl/metadata.xml index 4164edd5696da42f1f8789518edf5db165445bec..23ed2319dee563307f1bda1746538b3a38daa813 100644 --- a/dev-haskell/hgl/metadata.xml +++ b/dev-haskell/hgl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple graphics library, designed to give the programmer access to most interesting parts of the Win32 Graphics Device Interface @@ -9,7 +12,7 @@ anguish usually associated with using these interfaces. The library also includes a module Graphics.SOE providing the - interface used in "The Haskell School of Expression", by Paul + interface used in "The Haskell School of Expression", by Paul Hudak, cf <http://www.haskell.org/soe/>. diff --git a/dev-haskell/hi/metadata.xml b/dev-haskell/hi/metadata.xml index 37bf696c48c1b05bc33f117b2ab38b7ba10497b6..46c29e9e70121c25c08a266d079b92eb87e1411d 100644 --- a/dev-haskell/hi/metadata.xml +++ b/dev-haskell/hi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This application generates a scaffold for Haskell project from a Git repository. diff --git a/dev-haskell/highlighting-kate/metadata.xml b/dev-haskell/highlighting-kate/metadata.xml index 586f4d691e30b8e4384ab93b4023caa8a709c524..6a487c3101fd4799997655b1fa67ae74abeeaacb 100644 --- a/dev-haskell/highlighting-kate/metadata.xml +++ b/dev-haskell/highlighting-kate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + highlighting-kate is a syntax highlighting library with support for nearly one hundred languages. The syntax @@ -13,7 +16,7 @@ XML syntax descriptions. - Build the Highlight executable. - Use the pcre-light library instead of regex-pcre-builtin. + Build the Highlight executable. + Use the pcre-light library instead of regex-pcre-builtin. diff --git a/dev-haskell/hinotify/metadata.xml b/dev-haskell/hinotify/metadata.xml index 22f3509459188b9edc446db5f626d0719967728f..5737bc81587133ba33194ca31bea10122e1984ab 100644 --- a/dev-haskell/hinotify/metadata.xml +++ b/dev-haskell/hinotify/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This library provides a wrapper to the Linux Kernel's inotify feature, + This library provides a wrapper to the Linux Kernel's inotify feature, allowing applications to subscribe to notifications when a file is accessed or modified. diff --git a/dev-haskell/hint/metadata.xml b/dev-haskell/hint/metadata.xml index 9dd45f5e7c3d3714ea21198ac6a054cf7add648b..dafde524bca74e4844a2da8c7c975075d1acb7dd 100644 --- a/dev-haskell/hint/metadata.xml +++ b/dev-haskell/hint/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library defines an @Interpreter@ monad. It allows to load Haskell modules, browse them, type-check and evaluate strings with Haskell diff --git a/dev-haskell/hipmunk/metadata.xml b/dev-haskell/hipmunk/metadata.xml index 8b2e63fc5a70aaed371b83906c5737c93beead53..3c0fc15e1f6bf00a82bfbdddebad15589b5ff22e 100644 --- a/dev-haskell/hipmunk/metadata.xml +++ b/dev-haskell/hipmunk/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Chipmunk is a fast, simple, portable, 2D physics engine (<http://code.google.com/p/chipmunk-physics/>). This diff --git a/dev-haskell/hipmunkplayground/metadata.xml b/dev-haskell/hipmunkplayground/metadata.xml index 69c16bec4d5ff7c8cd2ab1559daf850b78af5aad..b15f34a74e2218d4fc279ffb4fd71275a99bc446 100644 --- a/dev-haskell/hipmunkplayground/metadata.xml +++ b/dev-haskell/hipmunkplayground/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a simple OpenGL program that allows you to see - some of Hipmunk's functions in action. + some of Hipmunk's functions in action. New in version 5.2.0.5: diff --git a/dev-haskell/hit/metadata.xml b/dev-haskell/hit/metadata.xml index 416d87eb2f1567d2603833d40f7b4a1530bc75e8..3f0d2b779d9743387d6b567124cccf5ed165a00d 100644 --- a/dev-haskell/hit/metadata.xml +++ b/dev-haskell/hit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An haskell implementation of git storage operations, allowing users @@ -9,8 +12,8 @@ This implementation is fully interoperable with the main C implementation. - This is stricly only manipulating the git store (what's inside the .git directory), - and doesn't do anything with the index or your working directory files. + This is stricly only manipulating the git store (what's inside the .git directory), + and doesn't do anything with the index or your working directory files. diff --git a/dev-haskell/hjavascript/metadata.xml b/dev-haskell/hjavascript/metadata.xml index 6044ce49f70cd9934f7b16ebd8fbdaa2a0ce8bde..37f1fe1a480d35f1a303e6f08dca4b8a947d6129 100644 --- a/dev-haskell/hjavascript/metadata.xml +++ b/dev-haskell/hjavascript/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HJavaScript defines an abstract syntax and pretty printer for a subset of JavaScript. as Language.HJavaScript. However, a significant diff --git a/dev-haskell/hjscript/metadata.xml b/dev-haskell/hjscript/metadata.xml index 90bb173372a209c7890575a5136561938e41ffd1..74d54cd17719bf82970a740bae459fb5cf33675a 100644 --- a/dev-haskell/hjscript/metadata.xml +++ b/dev-haskell/hjscript/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HJScript is a DSL built on top of HJavaScript, for writing client-side dynamic web pages. The programming model is fairly diff --git a/dev-haskell/hjsmin/metadata.xml b/dev-haskell/hjsmin/metadata.xml index 8fade7a8d40f5aef6f2c75735b4304396cd06014..1750f524b3e36629dfa58c0d034eedcf93eff465 100644 --- a/dev-haskell/hjsmin/metadata.xml +++ b/dev-haskell/hjsmin/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Reduces size of javascript files by stripping out extraneous whitespace and other syntactic elements, without changing the semantics. diff --git a/dev-haskell/hledger-interest/metadata.xml b/dev-haskell/hledger-interest/metadata.xml index 5cb196c6d00cec6a7c151b9dccff6f34aaa0709a..3a0d27445be2f65efee4fb7d1e64328d62088f2a 100644 --- a/dev-haskell/hledger-interest/metadata.xml +++ b/dev-haskell/hledger-interest/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + hledger-interest is a small command-line utility based on Simon - Michael's hleder library. Its purpose is to compute interest for a + Michael's hleder library. Its purpose is to compute interest for a given ledger account. Using command line flags, the program can be configured to use various schemes for day-counting, such as act\/act, 30\/360, 30E\/360, and 30\/360isda. Furthermore, it supports a (small) @@ -84,15 +87,15 @@ > -h --help print this message and exit > -V --version show version number and exit > -v --verbose echo input ledger to stdout (default) - > -q --quiet don't echo input ledger to stdout + > -q --quiet don't echo input ledger to stdout > --today update account until today > -f FILE --file=FILE input ledger file > -s ACCOUNT --source=ACCOUNT interest source account > -t ACCOUNT --target=ACCOUNT interest target account - > --act use 'act' day counting convention - > --30-360 use '30/360' day counting convention - > --30E-360 use '30E/360' day counting convention - > --30E-360isda use '30E/360isda' day counting convention + > --act use 'act' day counting convention + > --30-360 use '30/360' day counting convention + > --30E-360 use '30E/360' day counting convention + > --30E-360isda use '30E/360isda' day counting convention > --constant=RATE constant interest rate > --annual=RATE annual interest rate > --bgb288 compute interest according to German BGB288 diff --git a/dev-haskell/hledger-lib/metadata.xml b/dev-haskell/hledger-lib/metadata.xml index 4976979c62310001605b9d117069c1be1ab905e3..7bf8ce30ca9910e11a1113c74a32f4b412d683f8 100644 --- a/dev-haskell/hledger-lib/metadata.xml +++ b/dev-haskell/hledger-lib/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + hledger is a library and set of user tools for working with financial data (or anything that can be tracked in a double-entry accounting ledger.) It is a haskell port and - friendly fork of John Wiegley's Ledger. hledger provides + friendly fork of John Wiegley's Ledger. hledger provides command-line, curses and web interfaces, and aims to be a reliable, practical tool for daily use. diff --git a/dev-haskell/hledger-ui/metadata.xml b/dev-haskell/hledger-ui/metadata.xml index 9aca6326ea209d00d9572c28e5e453d4a3f5e3bd..f332a5a143eca6c230f3ee11795d361cde12e715 100644 --- a/dev-haskell/hledger-ui/metadata.xml +++ b/dev-haskell/hledger-ui/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This is hledger's curses-style interface. + This is hledger's curses-style interface. It is simpler and more convenient for browsing data than the command-line interface, but lighter and faster than hledger-web. hledger is a cross-platform program for tracking money, time, or diff --git a/dev-haskell/hledger-web/metadata.xml b/dev-haskell/hledger-web/metadata.xml index 9245fef7c3893c8684d2f6a0c1ebde90bd07103f..7cca2c249191063321567b0a9c996df7c6230d68 100644 --- a/dev-haskell/hledger-web/metadata.xml +++ b/dev-haskell/hledger-web/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build for use with "yesod devel. Build with support for multithreaded execution. @@ -10,7 +13,7 @@ hledger is a library and set of user tools for working with financial data (or anything that can be tracked in a double-entry accounting ledger.) It is a haskell port and - friendly fork of John Wiegley's Ledger. hledger provides + friendly fork of John Wiegley's Ledger. hledger provides command-line, curses and web interfaces, and aims to be a reliable, practical tool for daily use. diff --git a/dev-haskell/hledger/metadata.xml b/dev-haskell/hledger/metadata.xml index f092e4459b583a7fd2cb2323c713a5ebf7825b67..e50d20ba5ce2dd99b07f783e2ff7ca5bd3dc8eea 100644 --- a/dev-haskell/hledger/metadata.xml +++ b/dev-haskell/hledger/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + hledger is a library and set of user tools for working with financial data (or anything that can be tracked in a double-entry accounting ledger.) It is a haskell port and - friendly fork of John Wiegley's Ledger. hledger provides + friendly fork of John Wiegley's Ledger. hledger provides command-line, curses and web interfaces, and aims to be a reliable, practical tool for daily use. diff --git a/dev-haskell/hlibev/metadata.xml b/dev-haskell/hlibev/metadata.xml index 754ab77b1b015fc06bb8aecfbd31f145e04cfd87..ba655586d9bce5d8dc082df1a1a06c95fb525917 100644 --- a/dev-haskell/hlibev/metadata.xml +++ b/dev-haskell/hlibev/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + FFI interface to libev diff --git a/dev-haskell/hlibgit2/metadata.xml b/dev-haskell/hlibgit2/metadata.xml index 419304345143d8d1bddb67d22349ced625006e2b..44df30dd3f465ae21179bfc6396cc69f18eb4a77 100644 --- a/dev-haskell/hlibgit2/metadata.xml +++ b/dev-haskell/hlibgit2/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Bindings to libgit2 v0.16.0-471-g5b9fac3 diff --git a/dev-haskell/hlint/metadata.xml b/dev-haskell/hlint/metadata.xml index dd702bc48e467f18ea99704c4f55653aa3559db5..6b4561e66b769e2c5e03d41dc2a6ec14e51d51a1 100644 --- a/dev-haskell/hlint/metadata.xml +++ b/dev-haskell/hlint/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HLint gives suggestions on how to improve your source code. diff --git a/dev-haskell/hlist/metadata.xml b/dev-haskell/hlist/metadata.xml index a4a87fee709982b0100d9794400c248297d6f442..aa05d497e60e6e1f2cb09724d8a959b8f859ef3d 100644 --- a/dev-haskell/hlist/metadata.xml +++ b/dev-haskell/hlist/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HList is a record system providing strongly typed heterogenous lists, records, type-indexed products (TIP) and co-products; licensed under the MIT X License. diff --git a/dev-haskell/hmarkup/metadata.xml b/dev-haskell/hmarkup/metadata.xml index 444673124f52bc72ea4613321ad349f395b16d35..81f3a78fcc0b820460f60a8151d9d6793d465970 100644 --- a/dev-haskell/hmarkup/metadata.xml +++ b/dev-haskell/hmarkup/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package implements a simple extensible wikitext-like markup format. Currently the only implemented output format is XHTML. diff --git a/dev-haskell/hmatrix-gsl-stats/metadata.xml b/dev-haskell/hmatrix-gsl-stats/metadata.xml index d005d8414fea972c0f1d0a603513562e97a3adc8..a817ee1d64b59c7b384c06cb516912a74ec415fa 100644 --- a/dev-haskell/hmatrix-gsl-stats/metadata.xml +++ b/dev-haskell/hmatrix-gsl-stats/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Link with Intel's MKL optimized libraries. @@ -12,6 +15,6 @@ Documentation can be found at <http://www.gnu.org/software/gsl/manual/> - The vector type is Data.Vector.Storable from the 'vector' package. + The vector type is Data.Vector.Storable from the 'vector' package. diff --git a/dev-haskell/hmatrix/metadata.xml b/dev-haskell/hmatrix/metadata.xml index 9d2481ed964bd4953262d514f8080c512507364b..4bf59107e2e3606045c324a72fb8ff68410e2103 100644 --- a/dev-haskell/hmatrix/metadata.xml +++ b/dev-haskell/hmatrix/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Purely functional interface to basic linear algebra and other numerical computations, internally implemented using @@ -9,12 +12,12 @@ The Linear Algebra API is organized as follows: - - "Data.Packed": structure manipulation + - "Data.Packed": structure manipulation - - "Numeric.Container": simple numeric functions + - "Numeric.Container": simple numeric functions - - "Numeric.LinearAlgebra.Algorithms": matrix computations + - "Numeric.LinearAlgebra.Algorithms": matrix computations - - "Numeric.LinearAlgebra": everything + instances of standard Haskell numeric classes + - "Numeric.LinearAlgebra": everything + instances of standard Haskell numeric classes diff --git a/dev-haskell/hmt/metadata.xml b/dev-haskell/hmt/metadata.xml index 385795fc407aaa42e83f4c049ad3fb5f2e1dfd95..44067fcef2abff4d0ae0c1ae8c776f03e5ad7c71 100644 --- a/dev-haskell/hmt/metadata.xml +++ b/dev-haskell/hmt/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell music theory library diff --git a/dev-haskell/hoauth2/metadata.xml b/dev-haskell/hoauth2/metadata.xml index 299bdf5835896d69729b60ea50007f07a483ad06..f210c7e170bed1dc2cf2d875cfaa03dae5f861ba 100644 --- a/dev-haskell/hoauth2/metadata.xml +++ b/dev-haskell/hoauth2/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell OAuth2 authentication. diff --git a/dev-haskell/hood/metadata.xml b/dev-haskell/hood/metadata.xml index 53088c293f29f0d211729b43fbcceff68b7f7741..f9e44aa7f3bf8b3c7b2e4b948dcdc4547fe19be1 100644 --- a/dev-haskell/hood/metadata.xml +++ b/dev-haskell/hood/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Hood debugger, based on the idea of observing functions and structures as they are evaluated. diff --git a/dev-haskell/hoodle-builder/metadata.xml b/dev-haskell/hoodle-builder/metadata.xml index c1fe79d85b5f088150f28b21f6667531ddf3456f..6ba9a6d58b14096d94a9453281b4f360daf41777 100644 --- a/dev-haskell/hoodle-builder/metadata.xml +++ b/dev-haskell/hoodle-builder/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library builds text xoj format file from hoodle data structure diff --git a/dev-haskell/hoodle-core/metadata.xml b/dev-haskell/hoodle-core/metadata.xml index faf1f8c61aad176a6ad09ff2793ed9c3d79466e2..584324ac3980327164ddeaad806d33b79cf6bb3d 100644 --- a/dev-haskell/hoodle-core/metadata.xml +++ b/dev-haskell/hoodle-core/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Support dynamic reconfiguration - Use GTK3 rather than GTK2 - Support communication with hub + Support dynamic reconfiguration + Use GTK3 rather than GTK2 + Support communication with hub Hoodle is a pen notetaking program written in haskell. diff --git a/dev-haskell/hoodle-parser/metadata.xml b/dev-haskell/hoodle-parser/metadata.xml index 91a919ec367391c949da84faddcdea28c3092a79..e839908301527b56635f0785d84bd73ccb630d0b 100644 --- a/dev-haskell/hoodle-parser/metadata.xml +++ b/dev-haskell/hoodle-parser/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Text parser for hoodle xml file diff --git a/dev-haskell/hoodle-publish/metadata.xml b/dev-haskell/hoodle-publish/metadata.xml index 402335d1759f2c795eabc67feb8405aa3c8e4886..bdd5989ce8b96f926687ea5a3b279cf536becbd1 100644 --- a/dev-haskell/hoodle-publish/metadata.xml +++ b/dev-haskell/hoodle-publish/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Use GTK3 rather than GTK2 + Use GTK3 rather than GTK2 This package provieds a simple tool hoodle-publish which make a static web site from a directory containing hoodle files diff --git a/dev-haskell/hoodle-render/metadata.xml b/dev-haskell/hoodle-render/metadata.xml index 8140a508ef7c648a87c2d51eb054149612139126..baaf6ab19d83b382026a46f8a8928c540336409c 100644 --- a/dev-haskell/hoodle-render/metadata.xml +++ b/dev-haskell/hoodle-render/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Use GTK3 rather than GTK2 + Use GTK3 rather than GTK2 Rendering library using cairo for hoodle file format diff --git a/dev-haskell/hoodle-types/metadata.xml b/dev-haskell/hoodle-types/metadata.xml index 7f6a1520320fad1f495b1559b9b49e2fdfe3f9b9..4edf31e476d9d5f6899caa5fefd5bb9a16fa56b7 100644 --- a/dev-haskell/hoodle-types/metadata.xml +++ b/dev-haskell/hoodle-types/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Hoodle file format data type including generic interface diff --git a/dev-haskell/hoodle/metadata.xml b/dev-haskell/hoodle/metadata.xml index fb91136d5dd8a04996f37f979c91aca632e35529..cbada8ad09b298ea41a0a2eb4deff7b7d2e4af1c 100644 --- a/dev-haskell/hoodle/metadata.xml +++ b/dev-haskell/hoodle/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Support dynamic reconfiguration + Support dynamic reconfiguration Hoodle is a pen notetaking program written in haskell. diff --git a/dev-haskell/hoogle/metadata.xml b/dev-haskell/hoogle/metadata.xml index 14dc6c4a6112ae8fe5f318f45c841a6eb7df4c3d..80051806478d3d53ca5e5ab29eea7f4becdad79c 100644 --- a/dev-haskell/hoogle/metadata.xml +++ b/dev-haskell/hoogle/metadata.xml @@ -1,15 +1,18 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Hoogle is a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate type signature. - fetch hoogle db by running: hoogle data - fetch hoogle db by running: hoogle data ghc (implies fetchdb) - install hoogle-build-localdb script for building hoogle dbs for installed pkgs + fetch hoogle db by running: hoogle data + fetch hoogle db by running: hoogle data ghc (implies fetchdb) + install hoogle-build-localdb script for building hoogle dbs for installed pkgs diff --git a/dev-haskell/hoopl/metadata.xml b/dev-haskell/hoopl/metadata.xml index 075254ce3d81cdbdb8162e611a584308068ab449..f42656ea8ebea90dd51d0fe92a56bfee96952fde 100644 --- a/dev-haskell/hoopl/metadata.xml +++ b/dev-haskell/hoopl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Higher-order optimization library diff --git a/dev-haskell/hosc/metadata.xml b/dev-haskell/hosc/metadata.xml index 35b9d9c3d4be6d3f4f856e14f83f63c47025bb1f..2c7796c57b396ab262562d6678c9c9c69213620f 100644 --- a/dev-haskell/hosc/metadata.xml +++ b/dev-haskell/hosc/metadata.xml @@ -1,20 +1,23 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @hosc@ implements a subset of the /Open Sound Control/ byte protocol, <http://opensoundcontrol.org/>. - "Sound.OSC.Core" implements the actual protocol. + "Sound.OSC.Core" implements the actual protocol. - "Sound.OSC.Transport.FD" implements a + "Sound.OSC.Transport.FD" implements a /file descriptor/ based transport layer for @UDP@ and @TCP@. - "Sound.OSC.Transport.Monad" implements a + "Sound.OSC.Transport.Monad" implements a monadic interface to the @FD@ transport layer. - Composite modules are at "Sound.OSC" and "Sound.OSC.FD". + Composite modules are at "Sound.OSC" and "Sound.OSC.FD". diff --git a/dev-haskell/hostname/metadata.xml b/dev-haskell/hostname/metadata.xml index 1f7f3d0a7234bfd1d7a1a76a6ef18ae562f9a94a..055b354b3aa2044acb5ea4fbbdfa5773cb8b52f6 100644 --- a/dev-haskell/hostname/metadata.xml +++ b/dev-haskell/hostname/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A very simple package providing a cross-platform means of determining the hostname diff --git a/dev-haskell/hothasktags/metadata.xml b/dev-haskell/hothasktags/metadata.xml index 6d929817c6a056c60e9adc3bad310202f1eff941..a51aa59cb594ad6116e3ce89af06d151936a5c8f 100644 --- a/dev-haskell/hothasktags/metadata.xml +++ b/dev-haskell/hothasktags/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + hothasktags generates ctags files for Haskell, with knowledge of import lists and qualified imports. It provides a smart go-to-definition for vim, that almost @@ -12,7 +15,7 @@ (The 39 is for the prime character) Usage is easy, just give hothasktags the names of all the haskell sources you want to index and redirect into a tags file. For example: - find . | egrep '\.hs$' | xargs hothasktags > tags + find . | egrep '\.hs$' | xargs hothasktags > tags will index all the hs files under the current directory. diff --git a/dev-haskell/hourglass/metadata.xml b/dev-haskell/hourglass/metadata.xml index c6a1335503bad97d5078274af4ebca5a8f9dd8cf..ee286004797746d4eeb4560d58cefc00a209affe 100644 --- a/dev-haskell/hourglass/metadata.xml +++ b/dev-haskell/hourglass/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple time library focusing on simple but powerful and performant API diff --git a/dev-haskell/hp2any-core/metadata.xml b/dev-haskell/hp2any-core/metadata.xml index ec2fcedef54e41eee6fdac713078e4d6c445f5f7..c26d4f246b46681401d3953c5e02d221b0ae6625 100644 --- a/dev-haskell/hp2any-core/metadata.xml +++ b/dev-haskell/hp2any-core/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is the core library of the hp2any suite. It makes heap profiles available during runtime through a simple interface, optionally diff --git a/dev-haskell/hp2any-graph/metadata.xml b/dev-haskell/hp2any-graph/metadata.xml index 19c124416c6093db09e02655d2d9222ed8708d04..7f2badd3dc1bdb5eead608c15f973f10eb08f4bf 100644 --- a/dev-haskell/hp2any-graph/metadata.xml +++ b/dev-haskell/hp2any-graph/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains two utilities: a grapher that can display heap profiles in real time both for local and remote processes, and a @@ -10,6 +13,6 @@ as well in the form of a library module. - Suppress building the client, thereby removing the dependency on OpenGL. + Suppress building the client, thereby removing the dependency on OpenGL. diff --git a/dev-haskell/hp2any-manager/metadata.xml b/dev-haskell/hp2any-manager/metadata.xml index eff280f7a927b8715117812cc6ec46f6a436e398..99ced5529290b25c306b97f7bee0fe8733d83e84 100644 --- a/dev-haskell/hp2any-manager/metadata.xml +++ b/dev-haskell/hp2any-manager/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a program that can display several heap profiles at the same time in the style of a tiling window manager. diff --git a/dev-haskell/hpc/metadata.xml b/dev-haskell/hpc/metadata.xml index 956e475a80e723649edd96dd4103abfbc11c910a..7ed7eb5c7f95061946287fa6800380e2dca0ef8b 100644 --- a/dev-haskell/hpc/metadata.xml +++ b/dev-haskell/hpc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Code Coverage Library for Haskell diff --git a/dev-haskell/hpdf/metadata.xml b/dev-haskell/hpdf/metadata.xml index ec8f1eb647adb95710db0f69ac120e0264a51382..746ee4334279044190ae738c12eb3f80f4f72758 100644 --- a/dev-haskell/hpdf/metadata.xml +++ b/dev-haskell/hpdf/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A PDF library with support for several pages, page transitions, outlines, annotations, compression, colors, shapes, patterns, jpegs, fonts, typesetting ... diff --git a/dev-haskell/hpp/metadata.xml b/dev-haskell/hpp/metadata.xml index 880509f31a7ce8041188d21b96539a2fff7b6148..2b963f82ce02dc1804ee0979b338d3ec187f06e2 100644 --- a/dev-haskell/hpp/metadata.xml +++ b/dev-haskell/hpp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @hpp@ is a Haskell pre-processor that is also a C89/C90-compatible pre-processor (with the addition of a diff --git a/dev-haskell/hprotoc/metadata.xml b/dev-haskell/hprotoc/metadata.xml index a3458b8ec5345698002abe4a48e1e8c667fcc0be..57a6625f1aad178f6d1e34e8fe56b5c65df148c3 100644 --- a/dev-haskell/hprotoc/metadata.xml +++ b/dev-haskell/hprotoc/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Parse language defined at "http://code.google.com/apis/protocolbuffers/docs/proto.html" and general haskell code to implement messages. + Parse language defined at "http://code.google.com/apis/protocolbuffers/docs/proto.html" and general haskell code to implement messages. diff --git a/dev-haskell/hs-bibutils/metadata.xml b/dev-haskell/hs-bibutils/metadata.xml index 3b34cc3cde8b18e67ae8a8c21128a4ae4819514f..cc5b5145105c6400fc012dd61b16d6515209083c 100644 --- a/dev-haskell/hs-bibutils/metadata.xml +++ b/dev-haskell/hs-bibutils/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell bindings to Chris Putnam's bibutils, a library that interconverts between various diff --git a/dev-haskell/hs-java/metadata.xml b/dev-haskell/hs-java/metadata.xml index 9c3dbeafcd42ec0fa2fd17a0eca54d1cc5692f21..9213b540b11cfdb038651a5519a5968a782699f4 100644 --- a/dev-haskell/hs-java/metadata.xml +++ b/dev-haskell/hs-java/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package declares data types for Java .class files format and functions to assemble/disassemble Java bytecode. See dump-class.hs, rebuild-class.hs, diff --git a/dev-haskell/hs3/metadata.xml b/dev-haskell/hs3/metadata.xml index 10587b88ae3dad310fac59f9651c05c2d093738c..f5992552813d952505b9baca375cc18ead5904bb 100644 --- a/dev-haskell/hs3/metadata.xml +++ b/dev-haskell/hs3/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is the Haskell S3 library. It provides an - interface to Amazon's Simple Storage Service (S3), allowing Haskell + interface to Amazon's Simple Storage Service (S3), allowing Haskell developers to reliably store and retrieve arbitrary amounts of data from anywhere on the Internet. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/hsb2hs/metadata.xml b/dev-haskell/hsb2hs/metadata.xml index 403deff9771e8c9534ae3a4d230783a35828524f..ffccae0e36804aa237772310888a6b7253972fc9 100644 --- a/dev-haskell/hsb2hs/metadata.xml +++ b/dev-haskell/hsb2hs/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + hsb2hs is a preprocessor that allows you to include the contents of files as string literals in your Haskell programs and libraries. diff --git a/dev-haskell/hscolour/metadata.xml b/dev-haskell/hscolour/metadata.xml index 2cc042b50df4604815fc693eeb511a12110f0c1e..7e8a131305cb7d3da9ba851398241af6eb9d3115 100644 --- a/dev-haskell/hscolour/metadata.xml +++ b/dev-haskell/hscolour/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + hscolour is a small Haskell script to colourise Haskell code. It currently has six output formats: diff --git a/dev-haskell/hscurses/metadata.xml b/dev-haskell/hscurses/metadata.xml index e202a4259cabbb707f606875c95c9736a4a432e5..d95c9c4087a18c1ef34e6b330cdf944dc261a27b 100644 --- a/dev-haskell/hscurses/metadata.xml +++ b/dev-haskell/hscurses/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Binding to NCurses, a library of functions that manage an - application's display on character-cell terminals. Additionally, + application's display on character-cell terminals. Additionally, it contains some basic widgets such as a text input widget and a table widget. diff --git a/dev-haskell/hsdns/metadata.xml b/dev-haskell/hsdns/metadata.xml index 2a65407bab9fa5aa7e0e44f631712d7c4b303a88..cd47f1c9cb1008d77a2e8dd19a3d9c096583c215 100644 --- a/dev-haskell/hsdns/metadata.xml +++ b/dev-haskell/hsdns/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides an asynchronous DNS resolver on top of GNU ADNS <http://www.chiark.greenend.org.uk/~ian/adns/>. @@ -21,7 +24,7 @@ > $ ./adns-reverse-lookup cryp.to localhost www.example.com > OK: localhost <-> 127.0.0.1 - > FAIL: cryp.to -> 217.19.183.102 -> ["zuse.cryp.to"] + > FAIL: cryp.to -> 217.19.183.102 -> ["zuse.cryp.to"] > OK: www.example.com <-> 192.0.32.10 diff --git a/dev-haskell/hse-cpp/metadata.xml b/dev-haskell/hse-cpp/metadata.xml index 5d8b893d1ebecad7ec566540fa624b49f7c59fe9..00a0417c2fc2b63aa005477f2756b4c02c2ab44b 100644 --- a/dev-haskell/hse-cpp/metadata.xml +++ b/dev-haskell/hse-cpp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Preprocess+parse haskell code diff --git a/dev-haskell/hsemail/metadata.xml b/dev-haskell/hsemail/metadata.xml index 0ab1ef0a64808a7f7e39bf97df840b37e0daa873..7ec57a4ce4eafb21ef70f3d7ef440c8617916da9 100644 --- a/dev-haskell/hsemail/metadata.xml +++ b/dev-haskell/hsemail/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parsers for the syntax defined in RFC2821 and 2822 diff --git a/dev-haskell/hsh/metadata.xml b/dev-haskell/hsh/metadata.xml index 3ad98f6ccddde1e77763e3a8024f3760e49355eb..faf002aee19c6d292e76052d138680b589b3e529 100644 --- a/dev-haskell/hsh/metadata.xml +++ b/dev-haskell/hsh/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HSH is designed to let you mix and match shell expressions with Haskell programs. With HSH, it is possible to easily run shell @@ -10,6 +13,6 @@ Category: System - Build the executable to run unit tests. + Build the executable to run unit tests. diff --git a/dev-haskell/hsimport/metadata.xml b/dev-haskell/hsimport/metadata.xml index 2cfd2545480d7def555c0b7a4ab604ffb28704d6..9ecf599d236115bc0444303cf0b8a05ec3c11851 100644 --- a/dev-haskell/hsimport/metadata.xml +++ b/dev-haskell/hsimport/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A command line program for extending the import list of a Haskell source file. diff --git a/dev-haskell/hslogger/metadata.xml b/dev-haskell/hslogger/metadata.xml index c722f6425ad956a577bffc08771b8f8ed8091c72..c0838ceaf19c6290f6e18c894c1e0eb17151147d 100644 --- a/dev-haskell/hslogger/metadata.xml +++ b/dev-haskell/hslogger/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build the executable to run unit tests. hslogger is a logging framework for Haskell, roughly similar to - Python's logging module. + Python's logging module. hslogger lets each log message have a priority and source be associated with it. The programmer can then define global handlers that route diff --git a/dev-haskell/hslua/metadata.xml b/dev-haskell/hslua/metadata.xml index f68f0fd190dad3b5381895063226f2e57bb908a2..8b864977dc6bce9109ef03002f421b297feb018d 100644 --- a/dev-haskell/hslua/metadata.xml +++ b/dev-haskell/hslua/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use the system-wide lua instead of the bundled copy. diff --git a/dev-haskell/hsndfile/metadata.xml b/dev-haskell/hsndfile/metadata.xml index 38c5e15ae4021aaeff364d64a3778d6de26c71f6..ccb943c91746674c94560c353718694db52d8746 100644 --- a/dev-haskell/hsndfile/metadata.xml +++ b/dev-haskell/hsndfile/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell bindings for /libsndfile/, a comprehensive C library for reading and writing a large number of soundfile formats by Erik de Castro Lopo (<http://www.mega-nerd.com/libsndfile/>). diff --git a/dev-haskell/hsopenssl/metadata.xml b/dev-haskell/hsopenssl/metadata.xml index 6bc0444be6199feb87786dcd853cd8b47018cb5e..e47529a4a39e99c5a86dc3efcddaad351314b63b 100644 --- a/dev-haskell/hsopenssl/metadata.xml +++ b/dev-haskell/hsopenssl/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Enable fast moving of bignums between OpenSSL and GMP (GHC Only) + Enable fast moving of bignums between OpenSSL and GMP (GHC Only) diff --git a/dev-haskell/hsp/metadata.xml b/dev-haskell/hsp/metadata.xml index 547d8500ab9f3093b6f97d5f035bf865d548d916..81317f065084d98a8aa8e8d5368c8db1d5f67e43 100644 --- a/dev-haskell/hsp/metadata.xml +++ b/dev-haskell/hsp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use base-4.0. @@ -15,6 +18,6 @@ * A cgi-handler utility (as a separate package, hsp-cgi) - For details on usage, please see the website, and the author's thesis. + For details on usage, please see the website, and the author's thesis. diff --git a/dev-haskell/hsparql/metadata.xml b/dev-haskell/hsparql/metadata.xml index 57c43fc2a19933e5bda30c7c8d959a13767bc23b..3c834d0bee31ab2a9a7ba531a95c7580955283a2 100644 --- a/dev-haskell/hsparql/metadata.xml +++ b/dev-haskell/hsparql/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + hsparql includes a DSL to easily create queries, as well as methods to submit those queries to a SPARQL server, returning the results as simple diff --git a/dev-haskell/hspec-contrib/metadata.xml b/dev-haskell/hspec-contrib/metadata.xml index 535b6b585aabb16bd76e98f064ea282fb63fa50c..a885dfcc7450104423539ce171672215767c1d1a 100644 --- a/dev-haskell/hspec-contrib/metadata.xml +++ b/dev-haskell/hspec-contrib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Contributed functionality for Hspec diff --git a/dev-haskell/hspec-core/metadata.xml b/dev-haskell/hspec-core/metadata.xml index fd25c469363b225b7002583a8f0ea3696e87de3c..d7d62d8eae45c2cfe5f9e33f6b52b0aeaab30739 100644 --- a/dev-haskell/hspec-core/metadata.xml +++ b/dev-haskell/hspec-core/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package exposes internal types and functions that can be - used to extend Hspec's functionality. + used to extend Hspec's functionality. diff --git a/dev-haskell/hspec-discover/metadata.xml b/dev-haskell/hspec-discover/metadata.xml index 1090d2e6d09e9b254969e294033c4f68d1819d3f..07830dd91b22eb697a1ec2731e8bf8c755d8178b 100644 --- a/dev-haskell/hspec-discover/metadata.xml +++ b/dev-haskell/hspec-discover/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Automatically discover and run Hspec tests diff --git a/dev-haskell/hspec-expectations-lens/metadata.xml b/dev-haskell/hspec-expectations-lens/metadata.xml index d06bab02bcad22e786f652ab2198ffad9c29ce7e..8d9f93d44cac6e6fec5ccf8201ca7e039e648f2f 100644 --- a/dev-haskell/hspec-expectations-lens/metadata.xml +++ b/dev-haskell/hspec-expectations-lens/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Package adds hspec expectations (@\`shouldX\`@ things) - that work nicely with the "lens" library + that work nicely with the "lens" library diff --git a/dev-haskell/hspec-expectations/metadata.xml b/dev-haskell/hspec-expectations/metadata.xml index 6e537ba547adb0ceda117efd9d72c99afcc8d127..934c7d0a36d653c813001a20d571103061c0e711 100644 --- a/dev-haskell/hspec-expectations/metadata.xml +++ b/dev-haskell/hspec-expectations/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Catchy combinators for HUnit: <https://github.com/sol/hspec-expectations#readme> diff --git a/dev-haskell/hspec-meta/metadata.xml b/dev-haskell/hspec-meta/metadata.xml index ec7ef698d1fdb6458b313d80af899fc827850e4f..16c1f0318cf6c6c0839e4bdc7bfcbf8fa412a0cc 100644 --- a/dev-haskell/hspec-meta/metadata.xml +++ b/dev-haskell/hspec-meta/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A stable version of Hspec which is used to test the in-development version of Hspec. diff --git a/dev-haskell/hspec-wai/metadata.xml b/dev-haskell/hspec-wai/metadata.xml index 09001e18774f717ae8dab7e64163dbdd4f22892c..c81c30df42ef67ea6807b481ee2348a2d83849a8 100644 --- a/dev-haskell/hspec-wai/metadata.xml +++ b/dev-haskell/hspec-wai/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Experimental Hspec support for testing WAI applications diff --git a/dev-haskell/hspec/metadata.xml b/dev-haskell/hspec/metadata.xml index ab8d7778598b95d928160d4e9f2c03bd78b76ec8..3ab9e7c8a695eeac776743781e6a2b376bca0926 100644 --- a/dev-haskell/hspec/metadata.xml +++ b/dev-haskell/hspec/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Behavior Driven Development for Haskell diff --git a/dev-haskell/hspread/metadata.xml b/dev-haskell/hspread/metadata.xml index fcc4342791714f953b9b025b93643177f2d8fb17..c85d3398d307b45cc7a285ac950187753bb8afbb 100644 --- a/dev-haskell/hspread/metadata.xml +++ b/dev-haskell/hspread/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + hspread is a client library for the Spread toolkit. It is fully implemented in haskell and supports the most recent version - of the protocol. It's intended to be used with a serialization library + of the protocol. It's intended to be used with a serialization library like binary, and a separate installation of the spread deamon. diff --git a/dev-haskell/hsql-mysql/metadata.xml b/dev-haskell/hsql-mysql/metadata.xml index cf6d37f198fd8b812f30eb4955cce0a7bd0a3551..0a9da2fcff002acd4ff9ae5f84bd54653e4f88dd 100644 --- a/dev-haskell/hsql-mysql/metadata.xml +++ b/dev-haskell/hsql-mysql/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + MySQL driver for HSQL. diff --git a/dev-haskell/hsql-odbc/metadata.xml b/dev-haskell/hsql-odbc/metadata.xml index 3efeb0ec2f891eb0fd04edacb16917a364e762fe..b9392b99fd84af6ac557ffb84cca19bccca7f49e 100644 --- a/dev-haskell/hsql-odbc/metadata.xml +++ b/dev-haskell/hsql-odbc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ODBC driver for HSQL. diff --git a/dev-haskell/hsql-postgresql/metadata.xml b/dev-haskell/hsql-postgresql/metadata.xml index 70cef0b47eb5f8c1328b165964861079b6a9d5f0..785469351f17d62599f2b8460d13e4bef84e02ad 100644 --- a/dev-haskell/hsql-postgresql/metadata.xml +++ b/dev-haskell/hsql-postgresql/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + PostgreSQL driver for HSQL. diff --git a/dev-haskell/hsql-sqlite3/metadata.xml b/dev-haskell/hsql-sqlite3/metadata.xml index 420114e63c4e10a5bfaf3ab9b0db4cc287e11826..cb7c1126d7b1dfffd03480b0b6363b865f5fb0bd 100644 --- a/dev-haskell/hsql-sqlite3/metadata.xml +++ b/dev-haskell/hsql-sqlite3/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell Interface to SQLite 3 via libsqlite3 in the standard library path. diff --git a/dev-haskell/hsql/metadata.xml b/dev-haskell/hsql/metadata.xml index cf220d8043b50c892bc17ac63cfa696725dda75b..205f44e51ba79e09b460a7a4a2a69cc5472d014f 100644 --- a/dev-haskell/hsql/metadata.xml +++ b/dev-haskell/hsql/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple library for database access from Haskell. diff --git a/dev-haskell/hsqml/metadata.xml b/dev-haskell/hsqml/metadata.xml index e55c09446abae0b17e034c28d9fbd8db0209b40f..e63490b1ef5008fb13183500ee5fff3c15a0ef27 100644 --- a/dev-haskell/hsqml/metadata.xml +++ b/dev-haskell/hsqml/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Force enable GHCi workaround library if not using shared libraries. Build test executable with the threaded RTS. @@ -10,6 +13,6 @@ A Haskell binding for Qt Quick. - General documentation is present in the 'Graphics.QML' module. + General documentation is present in the 'Graphics.QML' module. diff --git a/dev-haskell/hsshellscript/metadata.xml b/dev-haskell/hsshellscript/metadata.xml index 3ece975da7862cf82f800eb3f724c647dc9c9f17..ba7d498ddf831a6e770d17e759b685f83c1f0f5f 100644 --- a/dev-haskell/hsshellscript/metadata.xml +++ b/dev-haskell/hsshellscript/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell-library for tasks which are usually done in shell scripts. This includes parsing command line diff --git a/dev-haskell/hssyck/metadata.xml b/dev-haskell/hssyck/metadata.xml index 899bb75b7a34473c0434e2290294aaebd42e8ac8..16590460ee4db445018b7eab8ee73c47fecf9786 100644 --- a/dev-haskell/hssyck/metadata.xml +++ b/dev-haskell/hssyck/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This is a simple YAML ('Yet Another Markup Language') processor, + This is a simple YAML ('Yet Another Markup Language') processor, used by the Pugs project for handling data serialization; this can be useful for optimization and caching purposes. This is an interface to the @syck@ C library for parsing and dumping YAML data. It lets you transform textual YAML data into an - object of type 'YamlNode', and vice versa, fast. + object of type 'YamlNode', and vice versa, fast. diff --git a/dev-haskell/hstatistics/metadata.xml b/dev-haskell/hstatistics/metadata.xml index 63317798412ef32db707eca38d66a78fbad9021e..f30229f4404933597817d7ca18e9cd8c7794c768 100644 --- a/dev-haskell/hstatistics/metadata.xml +++ b/dev-haskell/hstatistics/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Purely functional interface for statistics based on hmatrix and hmatrix-gsl-stats - The vector type is Data.Vector.Storable from the 'vector' package and compatible with the 'statistics' package. + The vector type is Data.Vector.Storable from the 'vector' package and compatible with the 'statistics' package. <http://hackage.haskell.org/package/statistics> Feature requests, suggestions, and bug fixes welcome. diff --git a/dev-haskell/hstatsd/metadata.xml b/dev-haskell/hstatsd/metadata.xml index 822f39a26b09f347e5caad5b708fab3ed5c6b0e3..0f8dbfd38e7bce99067e1aec7da1994c1c525c01 100644 --- a/dev-haskell/hstatsd/metadata.xml +++ b/dev-haskell/hstatsd/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Quick and dirty statsd interface diff --git a/dev-haskell/hstringtemplate/metadata.xml b/dev-haskell/hstringtemplate/metadata.xml index 41baef021a3b680c49efcb83139b57f14665bc90..908980a644247603861e9a7cf8dc58fc66533fd6 100644 --- a/dev-haskell/hstringtemplate/metadata.xml +++ b/dev-haskell/hstringtemplate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A port of the Java library by Terrence Parr. diff --git a/dev-haskell/hsx/metadata.xml b/dev-haskell/hsx/metadata.xml index 313fedd9dfa58f9724d676b9fab5cc9beb6367f4..3f94b691afc2ca352db1e7c4d5f12e7773dfcb11 100644 --- a/dev-haskell/hsx/metadata.xml +++ b/dev-haskell/hsx/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use base-4.0. @@ -13,7 +16,7 @@ trhsx transforms literal XML syntax into a series of function calls. Any project can make use of the syntax by providing definitions for those functions, and the XML values produced will be of the types specified. This works for any types, since - trhsx doesn't make any assumptions, or inserts any information depending on types. + trhsx doesn't make any assumptions, or inserts any information depending on types. XMLGenerator defines a few typeclasses that together cover the functions injected by the preprocessor. A project that uses these classes to provide the semantics for the injected syntax will be able to use any functions written in terms of these, allowing better code diff --git a/dev-haskell/hsx2hs/metadata.xml b/dev-haskell/hsx2hs/metadata.xml index da8230f83f2c2650a6479ed07a84d6e3b2bab81c..c23cd2442e121dbd08e93db696cfc817f0a084e7 100644 --- a/dev-haskell/hsx2hs/metadata.xml +++ b/dev-haskell/hsx2hs/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code. The trhsx preprocessor translates .hsx source files into ordinary .hs files. Literal @@ -10,7 +13,7 @@ trhsx transforms literal XML syntax into a series of function calls. Any project can make use of the syntax by providing definitions for those functions, and the XML values produced will be of the types specified. This works for any types, since - trhsx doesn't make any assumptions, or inserts any information depending on types. + trhsx doesn't make any assumptions, or inserts any information depending on types. XMLGenerator defines a few typeclasses that together cover the functions injected by the preprocessor. A project that uses these classes to provide the semantics for the injected syntax will be able to use any functions written in terms of these, allowing better code diff --git a/dev-haskell/hsyslog/metadata.xml b/dev-haskell/hsyslog/metadata.xml index abbefca0efe4263f391de7a6a1a1d03b414aa2ec..032c1a33cb83dfeb594e8815b831c97019c32c6d 100644 --- a/dev-haskell/hsyslog/metadata.xml +++ b/dev-haskell/hsyslog/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides FFI bindings to syslog(3) from POSIX.1-2001. See <http://www.opengroup.org/onlinepubs/009695399/basedefs/syslog.h.html> for diff --git a/dev-haskell/htf/metadata.xml b/dev-haskell/htf/metadata.xml index 3e85f8dd5bf14a202f7584e032c55a2556c31baa..c786b01278af9a57c47ffe1630890799210660de 100644 --- a/dev-haskell/htf/metadata.xml +++ b/dev-haskell/htf/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Haskell Test Framework (/HTF/ for short) lets you define unit tests (<http://hunit.sourceforge.net>), QuickCheck properties @@ -11,7 +14,7 @@ Furthermore, the preprocessor allows the HTF to report failing test cases with exact file name and line number information. - The documentation of the "Test.Framework.Tutorial" module + The documentation of the "Test.Framework.Tutorial" module provides a tutorial for the HTF. diff --git a/dev-haskell/html-conduit/metadata.xml b/dev-haskell/html-conduit/metadata.xml index ba29d0156f6d7b4844a648cbee8fba5824761753..e023d07a3cf2c371fe00bd27228eefbad1e2483f 100644 --- a/dev-haskell/html-conduit/metadata.xml +++ b/dev-haskell/html-conduit/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This package uses tagstream-conduit for its parser. It automatically balances mismatched tags, so that there shouldn't be any parse failures. It does not handle a full HTML document rendering, such as adding missing html and head tags. + This package uses tagstream-conduit for its parser. It automatically balances mismatched tags, so that there shouldn't be any parse failures. It does not handle a full HTML document rendering, such as adding missing html and head tags. diff --git a/dev-haskell/html/metadata.xml b/dev-haskell/html/metadata.xml index d0348ba8d0d8450cf635e36305c7513eeba395c0..8c185ab8733a2d30b79b7d0121b26fecc7f23905 100644 --- a/dev-haskell/html/metadata.xml +++ b/dev-haskell/html/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains a combinator library for constructing HTML documents. diff --git a/dev-haskell/htoml/metadata.xml b/dev-haskell/htoml/metadata.xml index 652fe1b17f43ba6dcb7c098c131da5055b8c2036..244df5380efc464a30ddec8725ae2233b59b0447 100644 --- a/dev-haskell/htoml/metadata.xml +++ b/dev-haskell/htoml/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + TOML is an obvious and minimal format for config files. diff --git a/dev-haskell/htrace/metadata.xml b/dev-haskell/htrace/metadata.xml index 0d7fa65ace0cef3b84586fc35a917d54e6e23584..a595bc8440ac387d8af5e5c669745cc3ddc9a593 100644 --- a/dev-haskell/htrace/metadata.xml +++ b/dev-haskell/htrace/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Hierarchical tracing (like Debug.Trace.trace but with indentation) for debugging of lazy evaluation diff --git a/dev-haskell/http-api-data/metadata.xml b/dev-haskell/http-api-data/metadata.xml index bab636be126795368213f106e42acddaa90514df..c81c43407198979859b4e8eb3e7495fec334142a 100644 --- a/dev-haskell/http-api-data/metadata.xml +++ b/dev-haskell/http-api-data/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Use text-show library for efficient ToHttpApiData implementations + Use text-show library for efficient ToHttpApiData implementations diff --git a/dev-haskell/http-attoparsec/metadata.xml b/dev-haskell/http-attoparsec/metadata.xml index cd2d7a13eae9c17fa7c644c0eddc8fb45489c2c8..bcaf61f337775f718bbb49e1a076c8c21e8d53fd 100644 --- a/dev-haskell/http-attoparsec/metadata.xml +++ b/dev-haskell/http-attoparsec/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Attoparsec parsers for http-types. diff --git a/dev-haskell/http-client-conduit/metadata.xml b/dev-haskell/http-client-conduit/metadata.xml index c4c87d78d6762a7de14270ea7aac17cf7e7de2e6..a25ebc482390561c1fda800a88d10e4b900bf5ca 100644 --- a/dev-haskell/http-client-conduit/metadata.xml +++ b/dev-haskell/http-client-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Intended for use by higher-level libraries, such as http-conduit. diff --git a/dev-haskell/http-client-multipart/metadata.xml b/dev-haskell/http-client-multipart/metadata.xml index ee3e28173d334798d33b8a8b39325821f0cbba05..32ce9f509cab268a65909040d1bddd6b76941b1a 100644 --- a/dev-haskell/http-client-multipart/metadata.xml +++ b/dev-haskell/http-client-multipart/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generate multipart uploads for http-client. diff --git a/dev-haskell/http-client-tls/metadata.xml b/dev-haskell/http-client-tls/metadata.xml index c4c87d78d6762a7de14270ea7aac17cf7e7de2e6..a25ebc482390561c1fda800a88d10e4b900bf5ca 100644 --- a/dev-haskell/http-client-tls/metadata.xml +++ b/dev-haskell/http-client-tls/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Intended for use by higher-level libraries, such as http-conduit. diff --git a/dev-haskell/http-client/metadata.xml b/dev-haskell/http-client/metadata.xml index d2781d4f17c9d0af00ee727230c701eebce8fce3..6173f3cd0962169e47bc69824ce585c0815db205 100644 --- a/dev-haskell/http-client/metadata.xml +++ b/dev-haskell/http-client/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This codebase has been refactored from http-conduit. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/http-common/metadata.xml b/dev-haskell/http-common/metadata.xml index baf3cdedec0a9e879ddd47f90540f1162afbc758..9b125c84e713ff260c106ba08721c501ae5bf3cf 100644 --- a/dev-haskell/http-common/metadata.xml +++ b/dev-haskell/http-common/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + /Overview/ Base types used by a variety of HTTP clients and servers. See http-streams - "Network.Http.Client" or pipes-http "Pipes.Http.Client" for full + "Network.Http.Client" or pipes-http "Pipes.Http.Client" for full documentation. You can import @Network.Http.Types@ if you like, but both - http-streams and pipes-http re-export this package's types and functions. + http-streams and pipes-http re-export this package's types and functions. diff --git a/dev-haskell/http-conduit/metadata.xml b/dev-haskell/http-conduit/metadata.xml index a39a0ef7b064fd72f0d5d27143ce74fb2063571f..2a09e00fdd3c0cbda642dad0c82dc152da878664 100644 --- a/dev-haskell/http-conduit/metadata.xml +++ b/dev-haskell/http-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package uses attoparsec for parsing the actual contents of the HTTP connection. It also provides higher-level functions which allow you to avoid direct usage of conduits. See <http://www.yesodweb.com/book/http-conduit> for more information. diff --git a/dev-haskell/http-date/metadata.xml b/dev-haskell/http-date/metadata.xml index 5aed26408fb888308428a21df20a74da121a3660..deaf14cf2f5d05874731e9f0aa976fa7c4fb15a5 100644 --- a/dev-haskell/http-date/metadata.xml +++ b/dev-haskell/http-date/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fast parser and formatter for HTTP Date diff --git a/dev-haskell/http-media/metadata.xml b/dev-haskell/http-media/metadata.xml index 69df382217e8482c9a8f85065ba1e4d305f0f2d4..8281b91cfa5bd528f8b1ded5322e9f8ff5b7332a 100644 --- a/dev-haskell/http-media/metadata.xml +++ b/dev-haskell/http-media/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library is intended to be a comprehensive solution to parsing and selecting quality-indexed values in HTTP headers. It is capable of parsing @@ -12,19 +15,19 @@ In the following example, the Accept header is parsed and then matched against a list of server options to serve the appropriate media using - 'mapAcceptMedia': + 'mapAcceptMedia': > getHeader >>= maybe send406Error sendResourceWith . mapAcceptMedia - > [ ("text/html", asHtml) - > , ("application/json", asJson) + > [ ("text/html", asHtml) + > , ("application/json", asJson) > ] Similarly, the Content-Type header can be used to produce a parser for request - bodies based on the given content type with 'mapContentMedia': + bodies based on the given content type with 'mapContentMedia': > getContentType >>= maybe send415Error readRequestBodyWith . mapContentMedia - > [ ("application/json", parseJson) - > , ("text/plain", parseText) + > [ ("application/json", parseJson) + > , ("text/plain", parseText) > ] The API is agnostic to your choice of server. diff --git a/dev-haskell/http-querystring/metadata.xml b/dev-haskell/http-querystring/metadata.xml index 2dc5a2a35d5274241d1e6641371ca30851f29917..0727e05fb134bd69fdcc95fea4c882ae6c5896f9 100644 --- a/dev-haskell/http-querystring/metadata.xml +++ b/dev-haskell/http-querystring/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The HTTP query builder. diff --git a/dev-haskell/http-reverse-proxy/metadata.xml b/dev-haskell/http-reverse-proxy/metadata.xml index bc033536b0ad98ecc2e2149d53ace62760689bbf..9201805b7bd53520f5870c0caf7ac28c56e223b7 100644 --- a/dev-haskell/http-reverse-proxy/metadata.xml +++ b/dev-haskell/http-reverse-proxy/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a simple means of reverse-proxying HTTP requests. The raw approach uses the same technique as leveraged by keter, whereas the WAI approach performs full request/response parsing via WAI and http-conduit. diff --git a/dev-haskell/http-streams/metadata.xml b/dev-haskell/http-streams/metadata.xml index 73e8d0922abb53d84d2993a5e1f6117a28988bdc..3e1a4d23211f3aa114c042cf9aa3e783ca2da42b 100644 --- a/dev-haskell/http-streams/metadata.xml +++ b/dev-haskell/http-streams/metadata.xml @@ -1,19 +1,22 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + /Overview/ - An HTTP client, using the Snap Framework's 'io-streams' library to + An HTTP client, using the Snap Framework's 'io-streams' library to hande the streaming IO. The API is optimized for ease of use for the rather common case of code needing to query web services and deal with the result. - The library is exported in a single module; see "Network.Http.Client" + The library is exported in a single module; see "Network.Http.Client" for full documentation. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/http-types/metadata.xml b/dev-haskell/http-types/metadata.xml index 0528eb9cbe80d2b47933cce207047c22104676f2..9f5c1440cd0a78ec148e42d3ac8c4102aa90b4a0 100644 --- a/dev-haskell/http-types/metadata.xml +++ b/dev-haskell/http-types/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generic HTTP types for Haskell (for both client and server code). diff --git a/dev-haskell/http/metadata.xml b/dev-haskell/http/metadata.xml index 63a06ffc206ddcab15851cd2bace774c718bb16d..a561ab86a99f94a6a60da488c0108a8810ca08f9 100644 --- a/dev-haskell/http/metadata.xml +++ b/dev-haskell/http/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The HTTP package supports client-side web programming in Haskell. It lets you set up HTTP connections, transmitting requests and processing the responses coming back, all - from within the comforts of Haskell. It's dependent on the network package to operate, + from within the comforts of Haskell. It's dependent on the network package to operate, but other than that, the implementation is all written in Haskell. A basic API for issuing single HTTP requests + receiving responses is provided. On top @@ -18,25 +21,25 @@ letting you pick the representation of requests and responses that best fits your use. Some pre-packaged, common instances are provided for you (@ByteString@, @String@.) - Here's an example use: + Here's an example use: > > do - > rsp <- Network.HTTP.simpleHTTP (getRequest "http://www.haskell.org/") - > -- fetch document and return it (as a 'String'.) + > rsp <- Network.HTTP.simpleHTTP (getRequest "http://www.haskell.org/") + > -- fetch document and return it (as a 'String'.) > fmap (take 100) (getResponseBody rsp) > > do > rsp <- Network.Browser.browse $ do > setAllowRedirects True -- handle HTTP redirects - > request $ getRequest "http://google.com/" + > request $ getRequest "http://google.com/" > fmap (take 100) (getResponseBody rsp) > Git repository available at <git://github.com/haskell/HTTP.git> - Use version 1.0.x or below of the conduit package (for the test suite). - Get Network.URI from the network-uri package. + Use version 1.0.x or below of the conduit package (for the test suite). + Get Network.URI from the network-uri package. diff --git a/dev-haskell/http2/metadata.xml b/dev-haskell/http2/metadata.xml index a575d8870f7171d17cb140d5fb95633db0e45904..8d45638c29bfde68ca81dc3ebb80fc058274b2a1 100644 --- a/dev-haskell/http2/metadata.xml +++ b/dev-haskell/http2/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HTTP/2.0 library including frames and HPACK. Currently HTTP/2 16 framing and HPACK 10 is supported. diff --git a/dev-haskell/httpd-shed/metadata.xml b/dev-haskell/httpd-shed/metadata.xml index c112085b2d77b26b26fc566b6c3bedf993864dce..3c478f3b1e1fd0d404f2abba30cd67b9680253e7 100644 --- a/dev-haskell/httpd-shed/metadata.xml +++ b/dev-haskell/httpd-shed/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This web server promotes a Request to IO Response function into a local web server. The user can decide how to interpret @@ -9,6 +12,6 @@ Build example executables. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/huffman/metadata.xml b/dev-haskell/huffman/metadata.xml index 2599908375d4ab1f9d6b8e5bf2db231f7b41174a..b6e9b567cd3995d3093450a3ec87f53317e4e500 100644 --- a/dev-haskell/huffman/metadata.xml +++ b/dev-haskell/huffman/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple and pure Haskell implementation of the Huffman encoding algorithm. diff --git a/dev-haskell/hunit-approx/metadata.xml b/dev-haskell/hunit-approx/metadata.xml index 590eaa816f59de2cd67b148d595ee9b33e00dcd1..1b700abe2a6ef3cc3382698bc120974ae5943f58 100644 --- a/dev-haskell/hunit-approx/metadata.xml +++ b/dev-haskell/hunit-approx/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package exports combinators useful in comparing floating-point numbers in HUnit tests, by using approximate equality. diff --git a/dev-haskell/hunit/metadata.xml b/dev-haskell/hunit/metadata.xml index 987c0cc88c580133eef2e7e5024d66f9dd91034f..87c9e78a80e3bdf2af08ad8f92e20af72c847f91 100644 --- a/dev-haskell/hunit/metadata.xml +++ b/dev-haskell/hunit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HUnit is a unit testing framework for Haskell, inspired by the JUnit tool for Java, see: <http://www.junit.org>. diff --git a/dev-haskell/hxt-charproperties/metadata.xml b/dev-haskell/hxt-charproperties/metadata.xml index 36107af4089a470d93f9243b5eeba0aa5f09864d..c8fbf9d45e6a07b881ce1d4f1d3e2ce16f3a4224 100644 --- a/dev-haskell/hxt-charproperties/metadata.xml +++ b/dev-haskell/hxt-charproperties/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Character proprties defined by XML and Unicode standards. These modules contain predicates for Unicode blocks and char proprties diff --git a/dev-haskell/hxt-http/metadata.xml b/dev-haskell/hxt-http/metadata.xml index 91920539d13e5af64f4c37de2c47412bc924f76a..fab12d30f9abb6f532583199c1ff87bd748255ac 100644 --- a/dev-haskell/hxt-http/metadata.xml +++ b/dev-haskell/hxt-http/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Interface to native Haskell HTTP package HTTP. This package can be used as alternative for the hxt-curl package diff --git a/dev-haskell/hxt-regex-xmlschema/metadata.xml b/dev-haskell/hxt-regex-xmlschema/metadata.xml index 2679a4a44045c328da31eb9b27c2310bcad0e18e..1a338fdd07c114f4ee40d7b0217d04bf233e0503 100644 --- a/dev-haskell/hxt-regex-xmlschema/metadata.xml +++ b/dev-haskell/hxt-regex-xmlschema/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library supports full W3C XML Schema regular expressions inclusive all Unicode character sets and blocks. diff --git a/dev-haskell/hxt-unicode/metadata.xml b/dev-haskell/hxt-unicode/metadata.xml index 7412912a671805b68f06a0c974cb343b3a8d26fe..23954ab861787ef6ae6abcd1a9214db172bf7f4c 100644 --- a/dev-haskell/hxt-unicode/metadata.xml +++ b/dev-haskell/hxt-unicode/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Unicode encoding and decoding functions for utf8, iso-latin-* and somes other encodings, used in the Haskell XML Toolbox. diff --git a/dev-haskell/hxt-xpath/metadata.xml b/dev-haskell/hxt-xpath/metadata.xml index ed2587cfb6d2eb86a14a3e9d1da54d787bdafccf..31eb8630e24f1804de4e094d1842b84aa06fec96 100644 --- a/dev-haskell/hxt-xpath/metadata.xml +++ b/dev-haskell/hxt-xpath/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Haskell XML Toolbox XPath library. diff --git a/dev-haskell/hxt/metadata.xml b/dev-haskell/hxt/metadata.xml index a15c458cd562232e686d43fcbe1dd8bc4572e825..23d54cc9c22b7a55ab717be5ddd7ec1bb8f20d2b 100644 --- a/dev-haskell/hxt/metadata.xml +++ b/dev-haskell/hxt/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Haskell XML Toolbox bases on the ideas of HaXml and HXML, but introduces a more general approach for processing XML with Haskell. @@ -18,6 +21,6 @@ hxt-charproperties char properties for unicode and XML. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/iconv/metadata.xml b/dev-haskell/iconv/metadata.xml index 2ad30b463b19731bf19bda41abd721b743301e87..8c9560205415c642832389cf26294de4eff3bb7d 100644 --- a/dev-haskell/iconv/metadata.xml +++ b/dev-haskell/iconv/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides an interface to the POSIX iconv library functions for string encoding conversion. diff --git a/dev-haskell/idna/metadata.xml b/dev-haskell/idna/metadata.xml index b9ed2dbe509c99845f3b23d308ce205a53b52ca2..2bc68ef0b1cc35392fc045edaa931b7ef30a3870 100644 --- a/dev-haskell/idna/metadata.xml +++ b/dev-haskell/idna/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Implements IDNA - Internationalized Domain Names in Applications (RFC 3490). diff --git a/dev-haskell/ieee754/metadata.xml b/dev-haskell/ieee754/metadata.xml index b86927baedec6f4d4576686743c9f268d313277a..2ec70854fd4e7a0c6dd29e86407f5501e1c9f3aa 100644 --- a/dev-haskell/ieee754/metadata.xml +++ b/dev-haskell/ieee754/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Utilities for dealing with IEEE floating point numbers, ported from the Tangoi math library; approximate and exact equality comparisons for general types. diff --git a/dev-haskell/ifelse/metadata.xml b/dev-haskell/ifelse/metadata.xml index 25149e91bb1f2332f8f170b7edef53eb21a1b033..4e6e943e53659c781cb7f465de629a49edd9ea91 100644 --- a/dev-haskell/ifelse/metadata.xml +++ b/dev-haskell/ifelse/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Anaphoric and miscellaneous useful control-flow diff --git a/dev-haskell/ignore/metadata.xml b/dev-haskell/ignore/metadata.xml index df3059bd2f3028beb9bd3a34f9821475001659d5..7c279714489143897d24b4c98b338af2b8744ad5 100644 --- a/dev-haskell/ignore/metadata.xml +++ b/dev-haskell/ignore/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Library and tiny tool for working with ignore files of different version control systems diff --git a/dev-haskell/ihaskell/metadata.xml b/dev-haskell/ihaskell/metadata.xml index d1f6b1871099bf9009912a3771e1e79959fc6f75..a86f3fe5c31d5e58e075b4cabfeb3f293339713c 100644 --- a/dev-haskell/ihaskell/metadata.xml +++ b/dev-haskell/ihaskell/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + IHaskell is a Haskell backend kernel for the IPython project. This allows using Haskell via a console or notebook interface. Additional packages may be installed to provide richer data visualizations. diff --git a/dev-haskell/imagemagick/metadata.xml b/dev-haskell/imagemagick/metadata.xml index 61813af1f9be3f7545dac4850f0355d49d91e7e9..6b76b88eebd59d4cebda2a6e79de56a98092b687 100644 --- a/dev-haskell/imagemagick/metadata.xml +++ b/dev-haskell/imagemagick/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build examples. diff --git a/dev-haskell/imagesize-conduit/metadata.xml b/dev-haskell/imagesize-conduit/metadata.xml index b9e151c3b925719d027497023b7546a4bd65f2d6..51fd8886d6b46f0103083e1b58604cf3937b055e 100644 --- a/dev-haskell/imagesize-conduit/metadata.xml +++ b/dev-haskell/imagesize-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Currently supports PNG, GIF, and JPEG. This package provides a Sink that will consume the minimum number of bytes necessary to determine the image dimensions. diff --git a/dev-haskell/imlib/metadata.xml b/dev-haskell/imlib/metadata.xml index f41fd8496ecd7bd06d40c8b3bd67c799c025100e..7fd284cfa6e1951acf47e4a71373fffb8c38fa4f 100644 --- a/dev-haskell/imlib/metadata.xml +++ b/dev-haskell/imlib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell binding for Imlib 2 diff --git a/dev-haskell/indents/metadata.xml b/dev-haskell/indents/metadata.xml index 3b71a768798d0da697f3faac537de0c40093f25b..ed890961dcc9e8aa6da489beab8214d3f74f6860 100644 --- a/dev-haskell/indents/metadata.xml +++ b/dev-haskell/indents/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides functions for use in parsing indentation sensitive contexts. It parses blocks of lines all indented to the same level as well as lines continued at an indented level below. diff --git a/dev-haskell/indexed-extras/metadata.xml b/dev-haskell/indexed-extras/metadata.xml index b002673c7e957061b9278a1d2251b977c0e3fd15..2da83976e857222c39a2b8cd54ae3e6f3574335c 100644 --- a/dev-haskell/indexed-extras/metadata.xml +++ b/dev-haskell/indexed-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Indexed functors, monads and comonads that require extensiosn to Haskell98 diff --git a/dev-haskell/indexed/metadata.xml b/dev-haskell/indexed/metadata.xml index db228a90ad2d2f0d85dbecda4a5cd792a4987e3c..436e6b6ac4e2171b5b1d11b8d01c4955f0cd92ad 100644 --- a/dev-haskell/indexed/metadata.xml +++ b/dev-haskell/indexed/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell98 indexed functors, monads, comonads diff --git a/dev-haskell/instant-generics/metadata.xml b/dev-haskell/instant-generics/metadata.xml index 848100b77f8ecc862e7d25200c044ade86e6a792..e5e56bc8a97862af885440b53dac9bb5090e7e7c 100644 --- a/dev-haskell/instant-generics/metadata.xml +++ b/dev-haskell/instant-generics/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a generic programming library based on type classes and type families first described by Chakravarty et al. (see <http://www.cse.unsw.edu.au/~chak/project/generics/>). The current release implements the extensions to support indexed datatypes described in: - * José Pedro Magalhães and Johan Jeuring. + * José Pedro Magalhães and Johan Jeuring. /Generic Programming for Indexed Datatypes./ Draft version, 2011. <http://dreixel.net/research/pdf/gpid_draft.pdf> diff --git a/dev-haskell/interlude/metadata.xml b/dev-haskell/interlude/metadata.xml index 172c3968b11503b9bf7d9b9acb29bc7446ad5baa..1d8190dee3fd641dc4007ede8f648911d8fa73d1 100644 --- a/dev-haskell/interlude/metadata.xml +++ b/dev-haskell/interlude/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Interlude is a CPP include file, and a module which you can use instead of the (often implicit) Prelude import. It replaces some partial - functions (i.e. functions that may fail on correctly typed input like 'head []') + functions (i.e. functions that may fail on correctly typed input like 'head []') with pattern matches, so that a sensible error message that includes location can be printed out. diff --git a/dev-haskell/intervals/metadata.xml b/dev-haskell/intervals/metadata.xml index 68414e68224b3b466064318ce407a339eb382d5e..4dcc25dcffcdfcf921bb4c174b95fbf0f6b160f5 100644 --- a/dev-haskell/intervals/metadata.xml +++ b/dev-haskell/intervals/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Enable the doctest suite when using the enable-tests option for cabal. - A 'Numeric.Interval.Interval' is a closed, convex set of floating point values. + A 'Numeric.Interval.Interval' is a closed, convex set of floating point values. We do not control the rounding mode of the end points of the interval when using floating point arithmetic, so be aware that in order to get precise containment of the result, you will need to use an underlying type with - both lower and upper bounds like 'CReal' + both lower and upper bounds like 'CReal' diff --git a/dev-haskell/invariant/metadata.xml b/dev-haskell/invariant/metadata.xml index a91fd81344bf3b18fd99f3fee48f3472ab86ab03..721b660d1af997656f9765f11629d1bdd1c6e11e 100644 --- a/dev-haskell/invariant/metadata.xml +++ b/dev-haskell/invariant/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 invariant functors diff --git a/dev-haskell/io-choice/metadata.xml b/dev-haskell/io-choice/metadata.xml index cde45476ea5c137cde0665b23ad8864405acf430..cbc41afc1324c2ba6647ee361a0cf117c0422d84 100644 --- a/dev-haskell/io-choice/metadata.xml +++ b/dev-haskell/io-choice/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Choice for IO and lifted IO diff --git a/dev-haskell/io-storage/metadata.xml b/dev-haskell/io-storage/metadata.xml index afb9af2c4a124ed9c4da9b3b58562fa069cb6996..a530bc66b9bb188069e65f4f1f5db8c4c55d7615 100644 --- a/dev-haskell/io-storage/metadata.xml +++ b/dev-haskell/io-storage/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This library allows an application to extend the 'global state' + This library allows an application to extend the 'global state' hidden inside the IO monad with semi-arbitrary data. Data is - required to be 'Typeable'. The library provides an essentially + required to be 'Typeable'. The library provides an essentially unbounded number of key-value stores indexed by strings, with each key within the stores also being a string. diff --git a/dev-haskell/io-streams/metadata.xml b/dev-haskell/io-streams/metadata.xml index 395c6d5f97d63857ace135d10ca199280b6a9056..7852149c9343a169684c21f7b143341eefed1059 100644 --- a/dev-haskell/io-streams/metadata.xml +++ b/dev-haskell/io-streams/metadata.xml @@ -1,21 +1,24 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + /Overview/ The io-streams library contains simple and easy-to-use primitives for I/O using streams. Most users will want to import the top-level convenience - module "System.IO.Streams", which re-exports most of the library: + module "System.IO.Streams", which re-exports most of the library: @ - import "System.IO.Streams" (InputStream, OutputStream) - import qualified "System.IO.Streams" as Streams + import "System.IO.Streams" (InputStream, OutputStream) + import qualified "System.IO.Streams" as Streams @ For first-time users, @io-streams@ comes with an included tutorial, which can - be found in the "System.IO.Streams.Tutorial" module. + be found in the "System.IO.Streams.Tutorial" module. /Features/ @@ -24,13 +27,13 @@ @ \-\- read an item from an input stream - Streams.'System.IO.Streams.read' :: 'System.IO.Streams.InputStream' a -> IO (Maybe a) + Streams.'System.IO.Streams.read' :: 'System.IO.Streams.InputStream' a -> IO (Maybe a) \-\- push an item back to an input stream - Streams.'System.IO.Streams.unRead' :: a -> 'System.IO.Streams.InputStream' a -> IO () + Streams.'System.IO.Streams.unRead' :: a -> 'System.IO.Streams.InputStream' a -> IO () \-\- write to an output stream - Streams.'System.IO.Streams.write' :: Maybe a -> 'System.IO.Streams.OutputStream' a -> IO () + Streams.'System.IO.Streams.write' :: Maybe a -> 'System.IO.Streams.OutputStream' a -> IO () @ Streams can be transformed by composition and hooked together with provided combinators: @@ -43,19 +46,19 @@ Stream composition leaves the original stream accessible: @ - ghci> input \<- Streams.fromByteString \"long string\" + ghci> input \<- Streams.fromByteString \"long string\" ghci> wrapped \<- Streams.takeBytes 4 input ghci> Streams.read wrapped - Just \"long\" + Just \"long\" ghci> Streams.read wrapped Nothing ghci> Streams.read input - Just \" string\" + Just \" string\" @ Simple types and operations in the IO monad mean straightforward and simple exception handling and resource cleanup using Haskell standard library - facilities like 'Control.Exception.bracket'. + facilities like 'Control.Exception.bracket'. @io-streams@ comes with: @@ -109,26 +112,26 @@ [@1.1.0.1@] A couple of Haddock markup fixes. [@1.1.0.0@] Reworked, simplified, and streamlined the internals of the - library. Exports from "System.IO.Streams.Internal" relying on + library. Exports from "System.IO.Streams.Internal" relying on Sources and Sinks were deleted because they are no longer necessary: Source(..), Sink(..), defaultPushback, withDefaultPushback, nullSource, nullSink, singletonSource, simpleSource, sourceToStream, sinkToStream, generatorToSource, and consumerToSink. - [@1.0.2.2@] Fixed a bug in which \"takeBytes 0\" was erroneously requesting + [@1.0.2.2@] Fixed a bug in which \"takeBytes 0\" was erroneously requesting input from the wrapped stream. [@1.0.2.1@] Fixed a compile error on GHC 7.0.x. - [@1.0.2.0@] Added "System.IO.Streams.Process" (support for communicating + [@1.0.2.0@] Added "System.IO.Streams.Process" (support for communicating with system processes using streams), added new functions to - "System.IO.Streams.Handle" for converting @io-streams@ types to - 'System.IO.Handle's. (Now you can pass streams from this + "System.IO.Streams.Handle" for converting @io-streams@ types to + 'System.IO.Handle's. (Now you can pass streams from this library to places that expect Handles and everything will work.) - [@1.0.1.0@] Added 'System.IO.Streams.Combinators.ignoreEof'. + [@1.0.1.0@] Added 'System.IO.Streams.Combinators.ignoreEof'. [@1.0.0.1@] Fixed some haddock markup. diff --git a/dev-haskell/iorefcas/metadata.xml b/dev-haskell/iorefcas/metadata.xml index a1e3542bcc3ee369958d537b6425f2409032dd4c..1f9a502e86eb7adb7cab99f0ec65b6142861a8c8 100644 --- a/dev-haskell/iorefcas/metadata.xml +++ b/dev-haskell/iorefcas/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + 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 + 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. diff --git a/dev-haskell/iospec/metadata.xml b/dev-haskell/iospec/metadata.xml index cf755e80a8cde1be8d44afc8c001aeea5ffc40be..060816ae9a3e97d1b853cd7e0583031c23e2590d 100644 --- a/dev-haskell/iospec/metadata.xml +++ b/dev-haskell/iospec/metadata.xml @@ -1,39 +1,42 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package consists of several modules, that give a pure specification of functions in the IO monad: - * "Test.IOSpec.Fork": a pure specification of - 'forkIO'. + * "Test.IOSpec.Fork": a pure specification of + 'forkIO'. - * "Test.IOSpec.IORef": a pure specification of most - functions that create and manipulate on 'IORefs'. + * "Test.IOSpec.IORef": a pure specification of most + functions that create and manipulate on 'IORefs'. - * "Test.IOSpec.MVar": a pure specification of most - functions that create and manipulate and 'MVars'. + * "Test.IOSpec.MVar": a pure specification of most + functions that create and manipulate and 'MVars'. - * "Test.IOSpec.STM": a pure specification of - 'atomically' and the 'STM' monad. + * "Test.IOSpec.STM": a pure specification of + 'atomically' and the 'STM' monad. - * "Test.IOSpec.Teletype": a pure specification of - 'getChar', 'putChar', and several related + * "Test.IOSpec.Teletype": a pure specification of + 'getChar', 'putChar', and several related Prelude functions. Besides these modules containing the specifications, there are a few other important modules: - * "Test.IOSpec.Types": defines the 'IOSpec' type and + * "Test.IOSpec.Types": defines the 'IOSpec' type and several amenities. - * "Test.IOSpec.VirtualMachine": defines a virtual + * "Test.IOSpec.VirtualMachine": defines a virtual machine on which to execute pure specifications. - * "Test.IOSpec.Surrogate": a drop-in replacement for + * "Test.IOSpec.Surrogate": a drop-in replacement for the other modules. Import this and recompile your - code once you've finished testing and debugging. + code once you've finished testing and debugging. There are several well-documented examples included with the source distribution. diff --git a/dev-haskell/ipprint/metadata.xml b/dev-haskell/ipprint/metadata.xml index 5162c96c322ab87f76e876b7563eaa842dc157b7..8e21d3ee03a7419fcb2ef2eb8c8a34b5a0e57c4f 100644 --- a/dev-haskell/ipprint/metadata.xml +++ b/dev-haskell/ipprint/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Tiny helper for pretty-printing values in ghci console diff --git a/dev-haskell/iproute/metadata.xml b/dev-haskell/iproute/metadata.xml index 23ba932fd04321f47bca15183bd0dda9620dc5b8..8e75bbfd5885cd074be22c337c4f4185bd6b34fa 100644 --- a/dev-haskell/iproute/metadata.xml +++ b/dev-haskell/iproute/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + IP Routing Table is a tree of IP ranges to search one of them on the longest diff --git a/dev-haskell/ipython-kernel/metadata.xml b/dev-haskell/ipython-kernel/metadata.xml index 02765bf81260b486afa7d893a38261b18fc55e18..59a782362770eefd683cacf354fcf85b9f3f36c3 100644 --- a/dev-haskell/ipython-kernel/metadata.xml +++ b/dev-haskell/ipython-kernel/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ipython-kernel is a library for communicating with frontends for the interactive IPython framework. It is used extensively in IHaskell, the interactive Haskell environment. diff --git a/dev-haskell/irc/metadata.xml b/dev-haskell/irc/metadata.xml index cddf0e6cda4b06819209c8bf88e02b69da3d1502..e8d744b51b35ef3b9107097718943b1b36a042bb 100644 --- a/dev-haskell/irc/metadata.xml +++ b/dev-haskell/irc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A set of combinators and types for parsing IRC messages. diff --git a/dev-haskell/ircbot/metadata.xml b/dev-haskell/ircbot/metadata.xml index 001c429b6333d7afc4e8e6b601e16b0402ee64d8..b5b7cd17361b273533c5daec2bbafe991aa41d5e 100644 --- a/dev-haskell/ircbot/metadata.xml +++ b/dev-haskell/ircbot/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library for writing irc bots diff --git a/dev-haskell/ireal/metadata.xml b/dev-haskell/ireal/metadata.xml index 1546aa592a8ddeba13361d10c46685490163fa6c..499e8f4bce027824ec7dda12d175b89cd9e89ace 100644 --- a/dev-haskell/ireal/metadata.xml +++ b/dev-haskell/ireal/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a type IReal of real numbers and intervals with arbitrary precision arithmetic, instance declarations for the standard numeric classes, Eq and Ord (the two latter non-total for diff --git a/dev-haskell/iso8601-time/metadata.xml b/dev-haskell/iso8601-time/metadata.xml index 30a9ac2c6515be6502ea1e904082ace69e11f27e..e5e7bf5a44bb025bda319bf7ec08450c1fb5d26a 100644 --- a/dev-haskell/iso8601-time/metadata.xml +++ b/dev-haskell/iso8601-time/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Conversion functions between Haskell time types and the ISO 8601 format, - which is often used for printing times, e.g. JavaScript's @new Date().toISOString()@. + which is often used for printing times, e.g. JavaScript's @new Date().toISOString()@. CHANGELOG diff --git a/dev-haskell/iteratee/metadata.xml b/dev-haskell/iteratee/metadata.xml index ac31fa6a7aafbc9d9026ced8a2a7ed565ed26a11..43dbcaf680cda43dd8cc5b8afd5f88fa43e4ecd6 100644 --- a/dev-haskell/iteratee/metadata.xml +++ b/dev-haskell/iteratee/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Iteratee monad provides strict, safe, and functional I/O. In addition to pure Iteratee processors, file IO and combinator functions are provided. diff --git a/dev-haskell/iterio/metadata.xml b/dev-haskell/iterio/metadata.xml index 72f5f446aa1c30a19ff075b399fda29a7f7c983f..ff7ee9fa9e00228df0347ceb9dfc78ee8dca5745 100644 --- a/dev-haskell/iterio/metadata.xml +++ b/dev-haskell/iterio/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Iteratee-based IO is an alternative to lazy IO that offers better error handling, referential transparency, and convenient composition of protocol layers or parsers. This package provides iteratees based around /pipe/ operators for hooking together application components and directing data - flow. New users should see the tutorial in the "Data.IterIO" + flow. New users should see the tutorial in the "Data.IterIO" module documentation. Highlights of the library include: * Heavy emphasis on ease of use, ease of learning, and @@ -25,7 +28,7 @@ * Seamless integration with attoparsec for LL(1) parsing. - See "Data.IterIO" for a discussion of the differences between + See "Data.IterIO" for a discussion of the differences between iterIO and the two previous iteratee implementations (iteratee and enumerator). diff --git a/dev-haskell/ixset/metadata.xml b/dev-haskell/ixset/metadata.xml index 7018eda464b80e335a5c73a0fb87063f5d028869..df012172676c97b0e08e8c6e99028e9d0905da68 100644 --- a/dev-haskell/ixset/metadata.xml +++ b/dev-haskell/ixset/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Create and query sets that are indexed by multiple indices. diff --git a/dev-haskell/jail/metadata.xml b/dev-haskell/jail/metadata.xml index 7546f3df4d916a00ee568b35490397d2429de6e4..43accb42ee6a2063cb3ec3ab57f6b1824eb7cac6 100644 --- a/dev-haskell/jail/metadata.xml +++ b/dev-haskell/jail/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Like all of us know, the IO monad from the System.IO module is a wild beast allowing all forms of insecure computations @@ -23,7 +26,7 @@ allowing to access the standard output and standard error can be enforced like this: - > Jail.run (Just "/home/sebas") [stdout, stderr] yourUntrustworthyComputation + > Jail.run (Just "/home/sebas") [stdout, stderr] yourUntrustworthyComputation Only allowing the code to access the standard input and nothing else can be enforced like this: @@ -35,7 +38,7 @@ smuggling in evil file handles from the fierce and dangerous outside world will be punished by border patrol. Only handles from the whitelist or handles securely opened by functions - like `openFile' will be accepted. Because of the opaque IO + like `openFile' will be accepted. Because of the opaque IO constructor and the restricted set of exported operations this module is not easily fooled. @@ -51,7 +54,7 @@ own programs. Some real <http://tinyurl.com/paranoidpeople> prefer writing their software in one of the most insecure programming languages and perform security audits by hand, - I'd rather have my compiler do the job. (Anyone who wants to + I'd rather have my compiler do the job. (Anyone who wants to audit this library is more than welcome!) diff --git a/dev-haskell/jmacro/metadata.xml b/dev-haskell/jmacro/metadata.xml index 8fc07bef1e935928af4cd14405664000d9d790b6..ffc0228e6f4b92f8e4cc45efe48b7b418ba8035c 100644 --- a/dev-haskell/jmacro/metadata.xml +++ b/dev-haskell/jmacro/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build the benchmarks. diff --git a/dev-haskell/js-flot/metadata.xml b/dev-haskell/js-flot/metadata.xml index b2bc06bba202e998ac0011d2c96c582963505d80..8bc33ca33d60b6320a83e1b9e877765bd99b4da3 100644 --- a/dev-haskell/js-flot/metadata.xml +++ b/dev-haskell/js-flot/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package bundles the minified <http://www.flotcharts.org/ Flot> code (a jQuery plotting library) into a Haskell package, diff --git a/dev-haskell/js-jquery/metadata.xml b/dev-haskell/js-jquery/metadata.xml index 4d16735d96842637ebd056860de102b91df9a4e7..f5d1ce90632483afd404650facbba2cf17e412e9 100644 --- a/dev-haskell/js-jquery/metadata.xml +++ b/dev-haskell/js-jquery/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package bundles the minified <http://jquery.com/ jQuery> code into a Haskell package, so it can be depended upon by Cabal packages. The first three components of diff --git a/dev-haskell/jsaddle/metadata.xml b/dev-haskell/jsaddle/metadata.xml index bc7dc5dcb0849134a9d54c111771262b0d7e9e6f..490e50bff18bdd49dea6b35cf1b2a42cef25e876 100644 --- a/dev-haskell/jsaddle/metadata.xml +++ b/dev-haskell/jsaddle/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides an EDSL for calling JavaScript code using the JavaScriptCore engine and low level Haskell bindings in the webkit-javascriptcore library <https://github.com/ghcjs/webkit-javascriptcore>. - Use GTK3 rather than GTK2 - Use JavaScriptFFI extension for GHCJS JavaScript output + Use GTK3 rather than GTK2 + Use JavaScriptFFI extension for GHCJS JavaScript output diff --git a/dev-haskell/json-types/metadata.xml b/dev-haskell/json-types/metadata.xml index 67a0adbe1c2cd1bd22ea531b07e9964144566050..b5ca22082e71640f95c5d5ca35b9df9252ea6ea5 100644 --- a/dev-haskell/json-types/metadata.xml +++ b/dev-haskell/json-types/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Basic types for representing JSON diff --git a/dev-haskell/json/metadata.xml b/dev-haskell/json/metadata.xml index e1c77485139f1ca343d1b7ec4434788ebb36ed1b..8bb7fe90bc27e49b55cc92b52244aab1aca3f076 100644 --- a/dev-haskell/json/metadata.xml +++ b/dev-haskell/json/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for diff --git a/dev-haskell/jsonb/metadata.xml b/dev-haskell/jsonb/metadata.xml index 819bdaf8996557286eec8ea87725a4050af43ec6..79cfe3e69a498f75b46ff03e462e9fbc7c07ef9b 100644 --- a/dev-haskell/jsonb/metadata.xml +++ b/dev-haskell/jsonb/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This parser consumes lazy ByteStrings to produce JSON in a simple, efficient format backed with strict ByteStrings, Rationals and ByteString tries. See diff --git a/dev-haskell/judy/metadata.xml b/dev-haskell/judy/metadata.xml index 9e9b9cb08a708a92cda055ff9d83ce84f7a6bb34..11da1c16795c1c0cab81fb9d6c291513f3ca21a9 100644 --- a/dev-haskell/judy/metadata.xml +++ b/dev-haskell/judy/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fast, scalable, mutable dynamic arrays, maps and hashes diff --git a/dev-haskell/juicypixels/metadata.xml b/dev-haskell/juicypixels/metadata.xml index 506972ad22eb33a3345cd190060f7c2c33a1e60e..ccfe3b50969352b2ff4ffb338bcbf1ee3c8293a2 100644 --- a/dev-haskell/juicypixels/metadata.xml +++ b/dev-haskell/juicypixels/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + <<data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADABAMAAACg8nE0AAAAElBMVEUAAABJqDSTWEL/qyb///8AAABH/1GTAAAAAXRSTlMAQObYZgAAAN5JREFUeF7s1sEJgFAQxFBbsAV72v5bEVYWPwT/XDxmCsi7zvHXavYREBDI3XP2GgICqBBYuwIC+/rVayPUAyAg0HvIXBcQoDFDGnUBgWQQ2Bx3AYFaRoBpAQHWb3bt2ARgGAiCYFFuwf3X5HA/McgGJWI2FdykCv4aBYzmKwDwvl6NVmUAAK2vlwEALK7fo88GANB6HQsAAAAAAAAA7P94AQCzswEAAAAAAAAAAAAAAAAAAICzh4UAO4zWAYBfRutHA4Bn5C69JhowAMGoBaMWDG0wCkbBKBgFo2AUAACPmegUST/IJAAAAABJRU5ErkJggg==>> diff --git a/dev-haskell/kan-extensions/metadata.xml b/dev-haskell/kan-extensions/metadata.xml index 39896d43cc495dcfc6440ae0a825a3d90eb35ff2..fc7ab73996596ae3c06ae8e0fc13052ad210087b 100644 --- a/dev-haskell/kan-extensions/metadata.xml +++ b/dev-haskell/kan-extensions/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Kan extensions, the Yoneda lemma, and (co)density (co)monads diff --git a/dev-haskell/kansas-comet/metadata.xml b/dev-haskell/kansas-comet/metadata.xml index 066eaa6d25cc13123ea0bf100a423235cbf81ebb..23d3cce15326d5e41fc1604d7f2dba5e20fd25d5 100644 --- a/dev-haskell/kansas-comet/metadata.xml +++ b/dev-haskell/kansas-comet/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A transport-level remote JavaScript RESTful push mechanism. diff --git a/dev-haskell/keter/metadata.xml b/dev-haskell/keter/metadata.xml index 311ebc161ed5a6404c024112a1ebdcf5445fb99d..34573638f092f72b1e47c09e07ec619696b05aab 100644 --- a/dev-haskell/keter/metadata.xml +++ b/dev-haskell/keter/metadata.xml @@ -1,7 +1,10 @@ - haskell + +haskell@gentoo.org +Gentoo Haskell + Hackage documentation generation is not reliable. For up to date documentation, please see: <http://www.stackage.org/package/keter>. diff --git a/dev-haskell/keys/metadata.xml b/dev-haskell/keys/metadata.xml index 70e26d388ec7cd329d0d55a36f6322375313a4d0..9ad07af99089e6121546f3e390382e7739afe68a 100644 --- a/dev-haskell/keys/metadata.xml +++ b/dev-haskell/keys/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Keyed functors and containers diff --git a/dev-haskell/kibro/metadata.xml b/dev-haskell/kibro/metadata.xml index 2ddb85b9f4dc0285e1df9c946e6f396ff7e246ad..3d87ae77844c2f8227e5524e47cb6a0ae322fb0d 100644 --- a/dev-haskell/kibro/metadata.xml +++ b/dev-haskell/kibro/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Web development framework. diff --git a/dev-haskell/kinds/metadata.xml b/dev-haskell/kinds/metadata.xml index 37a9612ef96df50d0f6881c8b9476eea39f1fbe3..03119c56d317e1be34f1155c44d86409f6980024 100644 --- a/dev-haskell/kinds/metadata.xml +++ b/dev-haskell/kinds/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Subkinds are the kind-level analog to subtypes. A kind denotes a set of types, and a subkind of some base kind denotes a subset of the base kind&#x2019;s set of types. diff --git a/dev-haskell/knob/metadata.xml b/dev-haskell/knob/metadata.xml index 5ee34c1d279269c86efb42aef0a421275aeeb533..9cbddb551b308849791c94dd21fc21f852203409 100644 --- a/dev-haskell/knob/metadata.xml +++ b/dev-haskell/knob/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Create memory-backed 'Handle's, referencing virtual files. This is - mostly useful for testing 'Handle'-based APIs without having to + Create memory-backed 'Handle's, referencing virtual files. This is + mostly useful for testing 'Handle'-based APIs without having to interact with the filesystem. > import Data.ByteString (pack) @@ -13,10 +16,10 @@ > > main = do > knob <- newKnob (pack []) - > h <- newFileHandle knob "test.txt" WriteMode - > hPutStrLn h "Hello world!" + > h <- newFileHandle knob "test.txt" WriteMode + > hPutStrLn h "Hello world!" > hClose h > bytes <- Data.Knob.getContents knob - > putStrLn ("Wrote bytes: " ++ show bytes) + > putStrLn ("Wrote bytes: " ++ show bytes) diff --git a/dev-haskell/lambdabot-core/metadata.xml b/dev-haskell/lambdabot-core/metadata.xml index a8c79a5720612d4f640c45ed4f12e3682edd22b9..a35dba2a38846731be0ad2bce328139cbd8e8964 100644 --- a/dev-haskell/lambdabot-core/metadata.xml +++ b/dev-haskell/lambdabot-core/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. diff --git a/dev-haskell/lambdabot-haskell-plugins/metadata.xml b/dev-haskell/lambdabot-haskell-plugins/metadata.xml index a88a06a6a120711ab03d689dde7e3393871da4b4..593e14cd2f4354480052c6605db4eba4f1dfcfe2 100644 --- a/dev-haskell/lambdabot-haskell-plugins/metadata.xml +++ b/dev-haskell/lambdabot-haskell-plugins/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. diff --git a/dev-haskell/lambdabot-irc-plugins/metadata.xml b/dev-haskell/lambdabot-irc-plugins/metadata.xml index 849e2c68aeb2d6e46bb555a17e90e79a5e94d87f..8307af985efc5e1c3ff5d81b35156c704e720db2 100644 --- a/dev-haskell/lambdabot-irc-plugins/metadata.xml +++ b/dev-haskell/lambdabot-irc-plugins/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. @@ -9,7 +12,7 @@ Provided plugins: [irc] Lets lambdabot connect to IRC. - [localtime] Check user's local time. + [localtime] Check user's local time. [log] Log IRC channels. [topic] Modify channel topics. diff --git a/dev-haskell/lambdabot-misc-plugins/metadata.xml b/dev-haskell/lambdabot-misc-plugins/metadata.xml index cc0c9e89e2f676f078abadb9a7b7181e9a0b9bb0..9ac6fb65a5fd417362146a66b640d6503e49d811 100644 --- a/dev-haskell/lambdabot-misc-plugins/metadata.xml +++ b/dev-haskell/lambdabot-misc-plugins/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. @@ -16,6 +19,6 @@ [todo] A to-do list for lambdabot. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/lambdabot-novelty-plugins/metadata.xml b/dev-haskell/lambdabot-novelty-plugins/metadata.xml index 2235dcec39b1dd0d044e14968c1d1f0252fa9472..a191b026e7b57867f62307234b29adf12abadca5 100644 --- a/dev-haskell/lambdabot-novelty-plugins/metadata.xml +++ b/dev-haskell/lambdabot-novelty-plugins/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. @@ -12,10 +15,10 @@ [dice] Roll some dice. [elite] zPEak Gib8erI$|-|. [filter] More gibberish. - [numberwang] Sorry, that's not Numberwang. + [numberwang] Sorry, that's not Numberwang. [quote] Parrot profound wisdom. [slap] Delegate punishment. [unlambda] Run Unlambda code. - [vixen] Let's chat, honey. + [vixen] Let's chat, honey. diff --git a/dev-haskell/lambdabot-reference-plugins/metadata.xml b/dev-haskell/lambdabot-reference-plugins/metadata.xml index 2132c7059f537d75fd3143f4df4c49be24cc2459..4813ef0c68351a220ef599b221b1fe58e89eef89 100644 --- a/dev-haskell/lambdabot-reference-plugins/metadata.xml +++ b/dev-haskell/lambdabot-reference-plugins/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. @@ -18,6 +21,6 @@ [where] Manage and query a key-URL list. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/lambdabot-social-plugins/metadata.xml b/dev-haskell/lambdabot-social-plugins/metadata.xml index 0ce3424a531454d730c30883e62b5bbd2948c27d..a67579082cba432f1e3ec9c3d1a2eac80a2a45a5 100644 --- a/dev-haskell/lambdabot-social-plugins/metadata.xml +++ b/dev-haskell/lambdabot-social-plugins/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. @@ -9,7 +12,7 @@ Provided plugins: [activity] Check where and how much is lambdabot used. - [karma] Track who's been good and who's been naughty. + [karma] Track who's been good and who's been naughty. [poll] Let the people vote. [seen] Track who was around when. [tell] Leave messages for other users. diff --git a/dev-haskell/lambdabot-trusted/metadata.xml b/dev-haskell/lambdabot-trusted/metadata.xml index 8b2c48fe52fe18bd9337a17be7905dd80f814993..b5dc79c8aa529491d593ed044a06346d00c2fe02 100644 --- a/dev-haskell/lambdabot-trusted/metadata.xml +++ b/dev-haskell/lambdabot-trusted/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. diff --git a/dev-haskell/lambdabot-utils/metadata.xml b/dev-haskell/lambdabot-utils/metadata.xml index b6efa6c8e9126dc3db055a219aa453bcc4db6698..71e1635f62f3ea9fa76dda7f66a8a877c01ce320 100644 --- a/dev-haskell/lambdabot-utils/metadata.xml +++ b/dev-haskell/lambdabot-utils/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. diff --git a/dev-haskell/lambdabot/metadata.xml b/dev-haskell/lambdabot/metadata.xml index ee2d70137773f087add1249bb42602ff687dce58..da2f41e99929783b52df1b2396d01f71817b0323 100644 --- a/dev-haskell/lambdabot/metadata.xml +++ b/dev-haskell/lambdabot/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. diff --git a/dev-haskell/language-c-quote/metadata.xml b/dev-haskell/language-c-quote/metadata.xml index d693456a03ecead6445a4c38971d9988f46af4cb..53da25566e4ef126993916e853f1345b1ef17de3 100644 --- a/dev-haskell/language-c-quote/metadata.xml +++ b/dev-haskell/language-c-quote/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a general parser for the C language, including most GCC extensions and some CUDA and OpenCL extensions. diff --git a/dev-haskell/language-c/metadata.xml b/dev-haskell/language-c/metadata.xml index 092712f2e7dbd178b7d5581cc22e41e3b2911a89..e5ec9aea66b87a9c76c31bf125a874b18789096a 100644 --- a/dev-haskell/language-c/metadata.xml +++ b/dev-haskell/language-c/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Language C is a haskell library for the analysis and generation of C code. It features a complete, well tested parser and pretty printer for all of C99 and a large diff --git a/dev-haskell/language-ecmascript/metadata.xml b/dev-haskell/language-ecmascript/metadata.xml index 46562b0a17ea837920948a9061bc5f819e398852..2556fa32ca32a4e127016013a033b3b03529d656 100644 --- a/dev-haskell/language-ecmascript/metadata.xml +++ b/dev-haskell/language-ecmascript/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Some tools for working with ECMAScript 3 (popularly known as JavaScript). Includes a parser, pretty-printer, and basic building blocks for more diff --git a/dev-haskell/language-glsl/metadata.xml b/dev-haskell/language-glsl/metadata.xml index af74632a7205e1618c035bf1e174ca95c68ec5dd..a4b3e69d46c16c8f8b2c2129bb7794e2dc5a9b10 100644 --- a/dev-haskell/language-glsl/metadata.xml +++ b/dev-haskell/language-glsl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The package language-glsl is a Haskell library for the representation, the parsing, and the pretty-printing of diff --git a/dev-haskell/language-haskell-extract/metadata.xml b/dev-haskell/language-haskell-extract/metadata.xml index 8cfba826651b6e46f1da90b95c5f9b4fd7e78570..5fc8b4b8123837bb33fd97d283a9345884ece9d3 100644 --- a/dev-haskell/language-haskell-extract/metadata.xml +++ b/dev-haskell/language-haskell-extract/metadata.xml @@ -1,19 +1,22 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @language-haskell-extract@ contains some useful helper functions on top of Template Haskell. @functionExtractor@ extracts all functions after a regexp-pattern. - > foo = "test" - > boo = "testing" - > bar = $(functionExtractor "oo$") + > foo = "test" + > boo = "testing" + > bar = $(functionExtractor "oo$") will automagically extract the functions ending with @oo@ such as - > bar = [("foo",foo), ("boo",boo)] + > bar = [("foo",foo), ("boo",boo)] This can be useful if you wish to extract all functions beginning with test (for a test-framework) or all functions beginning with wc (for a web service). @@ -25,8 +28,8 @@ Example: > secondTypeclassTest = - > do let expected = ["45", "88.8", "\"hej\""] - > actual = $(functionExtractorMap "^tc" [|\n f -> show f|] ) + > do let expected = ["45", "88.8", "\"hej\""] + > actual = $(functionExtractorMap "^tc" [|\n f -> show f|] ) > expected @=? actual > > tcInt :: Integer @@ -36,6 +39,6 @@ > tcDouble = 88.8 > > tcString :: String - > tcString = "hej" + > tcString = "hej" diff --git a/dev-haskell/language-java/metadata.xml b/dev-haskell/language-java/metadata.xml index 19b0d24944660b373653fdff47fd3e1c13d3ad28..e036dd6117f9f1cb9079c4a26e52b9742221f4ed 100644 --- a/dev-haskell/language-java/metadata.xml +++ b/dev-haskell/language-java/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Java source manipulation. diff --git a/dev-haskell/language-javascript/metadata.xml b/dev-haskell/language-javascript/metadata.xml index 7e67c6550203bdbaaef6f898bc72cfc4e811ee35..72a03b4459d9b1020ef5ea6cac6748719aee1a87 100644 --- a/dev-haskell/language-javascript/metadata.xml +++ b/dev-haskell/language-javascript/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parses Javascript into an Abstract Syntax Tree (AST). Initially intended as frontend to hjsmin. diff --git a/dev-haskell/largeword/metadata.xml b/dev-haskell/largeword/metadata.xml index 472f7e889759830aedc5701b4f7809b43059d0c3..409754842641e630ed6d934ffb63c4b0e860b543 100644 --- a/dev-haskell/largeword/metadata.xml +++ b/dev-haskell/largeword/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides Word128, Word192 and Word256 and a way of producing other large words if required. diff --git a/dev-haskell/layers/metadata.xml b/dev-haskell/layers/metadata.xml index e3945152055f2b2bdc9af300ea4d2b5eb180eea0..983f8384a249de49abd6ac07e0f83f44247dca42 100644 --- a/dev-haskell/layers/metadata.xml +++ b/dev-haskell/layers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The @layers@ package provides the type class machinery needed to make monads built out of stacks of monad transformers easy to use. It introduces the @@ -27,12 +30,12 @@ A comprehensive overview of the motivation behind @layers@ and an explanation of the design decisions taken is given in - "Documentation.Layers.Overview". It is /highly recommended/ that you read + "Documentation.Layers.Overview". It is /highly recommended/ that you read this if you are considering using this package. The core type classes of the - package are defined in "Control.Monad.Layer" (this can be thought of as - equivalent to or a replacement of "Control.Monad.Trans.Class" from + package are defined in "Control.Monad.Layer" (this can be thought of as + equivalent to or a replacement of "Control.Monad.Trans.Class" from @transformers@). The rest of the modules in this package export monad - interfaces, in the "Control.Monad.Interface" hierarchy, including + interfaces, in the "Control.Monad.Interface" hierarchy, including replacements for all of the monad interfaces of the @mtl@ package. diff --git a/dev-haskell/lazy-csv/metadata.xml b/dev-haskell/lazy-csv/metadata.xml index 9f4ce68b3a29e9be85dfeb41cdf9ae57c2e3544c..610be0168b7aadf278769425d23eb4efaf9b64bd 100644 --- a/dev-haskell/lazy-csv/metadata.xml +++ b/dev-haskell/lazy-csv/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The CSV format is defined by RFC 4180. These efficient lazy parsers (String and ByteString variants) diff --git a/dev-haskell/lazysmallcheck/metadata.xml b/dev-haskell/lazysmallcheck/metadata.xml index 3336e2d128768f239c464a82ef134ab5ee39afba..d8237d1cb4bc9569a6a6ae28f0cc9374b44590bc 100644 --- a/dev-haskell/lazysmallcheck/metadata.xml +++ b/dev-haskell/lazysmallcheck/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lazy SmallCheck is a library for exhaustive, demand-driven testing of Haskell programs. It is based on the idea that if a property holds for a partially-defined input then it must also hold for all - fully-defined refinements of the that input. Compared to ``eager'' + fully-defined refinements of the that input. Compared to ``eager'' input generation as in SmallCheck, Lazy SmallCheck may require significantly fewer test-cases to verify a property for all inputs up to a given depth. diff --git a/dev-haskell/lcs/metadata.xml b/dev-haskell/lcs/metadata.xml index fa121ce23df5133b8954cb08b08c22a004fb6608..7a626927e1e6a72f8f5d3e09eea403aa8f6ea937 100644 --- a/dev-haskell/lcs/metadata.xml +++ b/dev-haskell/lcs/metadata.xml @@ -1,18 +1,21 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a function lcs that takes two lists and returns a longest - common sublist. For example, lcs "abcd" "acbd" is either "abd" or - "acd". + common sublist. For example, lcs "abcd" "acbd" is either "abd" or + "acd". The package provides a simple, stupid and (most of all) slow implementation that needs, for inputs of length m and n, O(m+n) space and O((m+n)!) time in the worst case. It also provides an implementation of the Hunt-Szymanski LCS - algorithm, based on that in "String searching algorithms" by + algorithm, based on that in "String searching algorithms" by Graham A Stephen, ISBN 981021829X. Given inputs xs and ys of length m and n respectively, where there diff --git a/dev-haskell/ldap/metadata.xml b/dev-haskell/ldap/metadata.xml index 013aae809081359d714f97de438c3a0f942bda31..d49be367bfc8f022bfbfed9d67e6a6254bdc00b3 100644 --- a/dev-haskell/ldap/metadata.xml +++ b/dev-haskell/ldap/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides LDAP interface code for Haskell programs, binding to the C LDAP API. - Build the executable to run unit tests. + Build the executable to run unit tests. diff --git a/dev-haskell/lens-action/metadata.xml b/dev-haskell/lens-action/metadata.xml index f0da89f8e571eedf782d1a7057b06a7341bedd5c..8ed028b31ad8eb8685dbc9e45c9a5365294148b0 100644 --- a/dev-haskell/lens-action/metadata.xml +++ b/dev-haskell/lens-action/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains combinators and types for working with monadic getters and folds as split off from the original diff --git a/dev-haskell/lens-aeson/metadata.xml b/dev-haskell/lens-aeson/metadata.xml index 1387ee77b40599897262327fc0572367ab0ca737..7b59d9e86bf9a8aa99e70e228dabe06883f6837f 100644 --- a/dev-haskell/lens-aeson/metadata.xml +++ b/dev-haskell/lens-aeson/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Law-abiding lenses for aeson diff --git a/dev-haskell/lens-family-core/metadata.xml b/dev-haskell/lens-family-core/metadata.xml index 5024dbb97b2c1560bee92c79fa1a177022868572..291ddcbcd4f3f074979a6c826ee9f91b63fd7380 100644 --- a/dev-haskell/lens-family-core/metadata.xml +++ b/dev-haskell/lens-family-core/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides first class( ) functional references. In addition to the usual operations of getting, setting and composition, plus integration with the state monad, lens families provide some unique features: @@ -12,11 +15,11 @@ * Cast projection functions to read-only lenses - * Cast \"toList\" functions to read-only traversals + * Cast \"toList\" functions to read-only traversals * Cast semantic editor combinators to modify-only traversals. ( ) For optimal first-class support use the @lens-family@ package with rank 2 / rank N polymorphism. - "Lens.Family.Clone" allows for first-class support of lenses and traversals for those who require Haskell 98. + "Lens.Family.Clone" allows for first-class support of lenses and traversals for those who require Haskell 98. diff --git a/dev-haskell/lens/metadata.xml b/dev-haskell/lens/metadata.xml index 489b01011edce3d47abf93a94d338f62b7efe1a1..3dcabcce666f3bc62d3dda76640b02deeae87fe2 100644 --- a/dev-haskell/lens/metadata.xml +++ b/dev-haskell/lens/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This package comes \"Batteries Included\" with many useful lenses for the types + This package comes \"Batteries Included\" with many useful lenses for the types commonly used from the Haskell Platform, and with tools for automatically generating lenses and isomorphisms for user-supplied data types. @@ -34,13 +37,13 @@ You can compose any two elements of the hierarchy above using @(.)@ from the @Prelude@, and you can use any element of the hierarchy as any type it linked to above it. - The result is their lowest upper bound in the hierarchy (or an error if that bound doesn't exist). + The result is their lowest upper bound in the hierarchy (or an error if that bound doesn't exist). For instance: - * You can use any 'Traversal' as a 'Fold' or as a 'Setter'. + * You can use any 'Traversal' as a 'Fold' or as a 'Setter'. - * The composition of a 'Traversal' and a 'Getter' yields a 'Fold'. + * The composition of a 'Traversal' and a 'Getter' yields a 'Fold'. /Minimizing Dependencies/ @@ -53,19 +56,19 @@ You can define lenses such as - > -- bar :: Lens' (Foo a) Int + > -- bar :: Lens' (Foo a) Int > bar :: Functor f => (Int -> f Int) -> Foo a -> f (Foo a) - > bar f (Foo a b c) = fmap (\a' -> Foo a' b c) (f a) + > bar f (Foo a b c) = fmap (\a' -> Foo a' b c) (f a) > -- baz :: Lens (Foo a) (Foo b) a b > quux :: Functor f => (a -> f b) -> Foo a -> f (Foo b) > quux f (Foo a b c) = fmap (Foo a b) (f c) - without the need to use any type that isn't already defined in the @Prelude@. + without the need to use any type that isn't already defined in the @Prelude@. - And you can define a traversal of multiple fields with 'Control.Applicative.Applicative': + And you can define a traversal of multiple fields with 'Control.Applicative.Applicative': - > -- traverseBarAndBaz :: Traversal' (Foo a) Int + > -- traverseBarAndBaz :: Traversal' (Foo a) Int > traverseBarAndBaz :: Applicative f => (Int -> f Int) -> Foo a -> f (Foo a) > traverseBarAndBaz f (Foo a b c) = Foo <$> f a <*> f b <*> pure c @@ -74,24 +77,24 @@ exotic functionality, (/e.g./ getters, setters, indexed folds, isomorphisms). - Enable benchmarking against Neil Mitchell's + Enable benchmarking against Neil Mitchell's uniplate library for comparative performance analysis. Defaults to being turned off to avoid the extra dependency. - Generate inline pragmas when using + Generate inline pragmas when using template-haskell. This defaults to enabled, but you can to shut it off to benchmark the relative performance impact, or as last ditch effort to address compile errors resulting from the myriad versions of template-haskell that all purport to be 2.8. - Some 7.6.1-rc1 users report their TH still + Some 7.6.1-rc1 users report their TH still uses old style inline pragmas. This lets them turn on inlining. - Disallow unsafeCoerce - Build and run the doctests test-suite. - Attempt a parallel build with GHC 7.8. - Build and run the doctests test-suite. - You can disable the hlint test suite with -f-test-hlint - You can disable the hunit test suite with -f-test-hunit - Build the properties test if we're building tests - Build the test templates if we're building tests - Assert that we are trustworthy when we can + Disallow unsafeCoerce + Build and run the doctests test-suite. + Attempt a parallel build with GHC 7.8. + Build and run the doctests test-suite. + You can disable the hlint test suite with -f-test-hlint + You can disable the hunit test suite with -f-test-hunit + Build the properties test if we're building tests + Build the test templates if we're building tests + Assert that we are trustworthy when we can diff --git a/dev-haskell/lenses/metadata.xml b/dev-haskell/lenses/metadata.xml index bf421176160b077504ca5a8f16b73f3ff6102381..9b26d340b14d0b297337d635432354fb07eea886 100644 --- a/dev-haskell/lenses/metadata.xml +++ b/dev-haskell/lenses/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple but powerful implementation of function lenses (aka functional references, accessors, etc..). diff --git a/dev-haskell/lhs2tex/metadata.xml b/dev-haskell/lhs2tex/metadata.xml index ff7b551f744c0e5a7631c598ebf1ee419efaebf0..e2860f6eaefb32ffbfb74e49fe2d5b2fc5c29bd6 100644 --- a/dev-haskell/lhs2tex/metadata.xml +++ b/dev-haskell/lhs2tex/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Preprocessor for typesetting Haskell sources with LaTeX diff --git a/dev-haskell/libffi/metadata.xml b/dev-haskell/libffi/metadata.xml index 3f8fb5c7dc2c58b19bf0b455f4b6ec20a1b75ab2..68365f7eb7def5d368b73e4c62865d8a1424820e 100644 --- a/dev-haskell/libffi/metadata.xml +++ b/dev-haskell/libffi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A binding to libffi, allowing C functions of types only known at runtime to be called from Haskell. diff --git a/dev-haskell/liblastfm/metadata.xml b/dev-haskell/liblastfm/metadata.xml index 5d72ebaacc029f3b6885671b836e653f7b73e8ff..b461e7524bbdf089a1156f3717484244ba8c1113 100644 --- a/dev-haskell/liblastfm/metadata.xml +++ b/dev-haskell/liblastfm/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Wrapper to Lastfm API diff --git a/dev-haskell/libmpd/metadata.xml b/dev-haskell/libmpd/metadata.xml index 90a866e52f5fea6056c3702b6b11beac09503610..6d5c7609586109e35b9f960e1e027673c294a478 100644 --- a/dev-haskell/libmpd/metadata.xml +++ b/dev-haskell/libmpd/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A client library for MPD, the Music Player Daemon (<http://www.musicpd.org/>). diff --git a/dev-haskell/libnotify/metadata.xml b/dev-haskell/libnotify/metadata.xml index 60af3b58ec3d89688032a9dee2eebf2ce4cc45f7..4bff79aeb6016d9e7c152fa136a165f9d19ebbfd 100644 --- a/dev-haskell/libnotify/metadata.xml +++ b/dev-haskell/libnotify/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - The package provides a high level interface to libnotify API (see "Libnotify") + The package provides a high level interface to libnotify API (see "Libnotify") - "Libnotify.C.Notify" and "Libnotify.C.NotifyNotification" modules contain - bindings to C-level functions if you're into that + "Libnotify.C.Notify" and "Libnotify.C.NotifyNotification" modules contain + bindings to C-level functions if you're into that diff --git a/dev-haskell/libssh2-conduit/metadata.xml b/dev-haskell/libssh2-conduit/metadata.xml index ef6578e8a26808c8b3e0c237cbec97e82fdf97f7..199cfea43f18e60c4029eceffd017e461adc8f0b 100644 --- a/dev-haskell/libssh2-conduit/metadata.xml +++ b/dev-haskell/libssh2-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides Conduit interface (see conduit package) for libssh2 FFI bindings (see libssh2 package). This allows one to diff --git a/dev-haskell/libssh2/metadata.xml b/dev-haskell/libssh2/metadata.xml index 0acfb2869417669e8e8bc0069d57876c3c81458e..89d1844464b3292418d5e7bf41ace396a17df2a8 100644 --- a/dev-haskell/libssh2/metadata.xml +++ b/dev-haskell/libssh2/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + build example client add hack that allows to run threaded program when libssh2 is built against gcrypt @@ -12,15 +15,15 @@ As of version 0.2 all blocking is handled in Haskell code rather than in C code. This means that all calls are now interruptable using Haskell asynchronous exceptions; for - instance, it is now possible to use "System.Timeout" in - combination with "libssh2". + instance, it is now possible to use "System.Timeout" in + combination with "libssh2". /Note on usage on Windows/: On Windows you MUST compile - your executable with @-threaded@ or 'libssh2' will NOT - work. We have tested 'libssh2' on Windows using + your executable with @-threaded@ or 'libssh2' will NOT + work. We have tested 'libssh2' on Windows using <http://mingw.org/>, with <http://www.openssl.org/> and <http://libssh2.org/> compiled from source (be sure to pass - the 'shared' option to the configure script for 'openssl' + the 'shared' option to the configure script for 'openssl' to enable the shared libraries). diff --git a/dev-haskell/libtagc/metadata.xml b/dev-haskell/libtagc/metadata.xml index 0ce158fe91b8b27eb0dc8feebf4e6458a88ba396..d9e35ab10a97b2ca7d5898784d9da23a5ee6817f 100644 --- a/dev-haskell/libtagc/metadata.xml +++ b/dev-haskell/libtagc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + TagLib is a library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags diff --git a/dev-haskell/libvirt-hs/metadata.xml b/dev-haskell/libvirt-hs/metadata.xml index 73cae96e0186a57932c0c526291e3564df031a33..89f1728fb850d2e18746e3ff03b2e50bf85d45f5 100644 --- a/dev-haskell/libvirt-hs/metadata.xml +++ b/dev-haskell/libvirt-hs/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides low-level (at this moment, at least) FFI bindings to libvirt library. diff --git a/dev-haskell/libxml-sax/metadata.xml b/dev-haskell/libxml-sax/metadata.xml index eb1b415ebd87b14685a943379d8c3f06367b0b7e..746e917f70c85dd742d32e2bf076c3275f856f6a 100644 --- a/dev-haskell/libxml-sax/metadata.xml +++ b/dev-haskell/libxml-sax/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Bindings for the libXML2 SAX interface diff --git a/dev-haskell/libxml/metadata.xml b/dev-haskell/libxml/metadata.xml index 57eb27867dece30159d48232745176668d328a77..3f3a10dd69c53e1754914d8db8cd5eafa9eaa7b4 100644 --- a/dev-haskell/libxml/metadata.xml +++ b/dev-haskell/libxml/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Minimal binding to libxml2. Additional functions will be added when needed. diff --git a/dev-haskell/libzip/metadata.xml b/dev-haskell/libzip/metadata.xml index 5ca3b06f6a3601d389ab15f2adbfd1c4779357d0..eaadde045d2ff1a8bd6e53b0ccc0f9e6daebeb0f 100644 --- a/dev-haskell/libzip/metadata.xml +++ b/dev-haskell/libzip/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + libzip is a C library for reading, creating, and modifying zip archives. This package allows to use it from Haskell code. diff --git a/dev-haskell/lifted-async/metadata.xml b/dev-haskell/lifted-async/metadata.xml index 36d0014491de35f6e0233cbf7b7fa42f670f6270..0f2f3117255737545922ba23ae77d50b6ffbb0ec 100644 --- a/dev-haskell/lifted-async/metadata.xml +++ b/dev-haskell/lifted-async/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides IO operations from @async@ package lifted to any - instance of 'MonadBase' or 'MonadBaseControl'. + instance of 'MonadBase' or 'MonadBaseControl'. Use moand-control == 1.* diff --git a/dev-haskell/lifted-base/metadata.xml b/dev-haskell/lifted-base/metadata.xml index 9da8da94bfe4fdf925da2ddbd44ec878692bb8df..f94dd9e5133f83beb694f7a09517482b51fff10f 100644 --- a/dev-haskell/lifted-base/metadata.xml +++ b/dev-haskell/lifted-base/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @lifted-base@ exports IO operations from the base library lifted to - any instance of 'MonadBase' or 'MonadBaseControl'. + any instance of 'MonadBase' or 'MonadBaseControl'. Note that not all modules from @base@ are converted yet. If you need a lifted version of a function from @base@, just diff --git a/dev-haskell/linear/metadata.xml b/dev-haskell/linear/metadata.xml index 386270d67d6d7c3a9cd6ccf3597723d74d1d0ee0..4cd424e49e6c0c94ec93b12d47d9376c85cab5b1 100644 --- a/dev-haskell/linear/metadata.xml +++ b/dev-haskell/linear/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Types and combinators for linear algebra on free vector spaces - You can disable the use of the + You can disable the use of the `template-haskell` package using `-f-template-haskell`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. diff --git a/dev-haskell/lio/metadata.xml b/dev-haskell/lio/metadata.xml index 391de2910654b8c54eb98a61866b4233dac4f711..e135c44412ce5f475f81eff9428d4a87ba535cb2 100644 --- a/dev-haskell/lio/metadata.xml +++ b/dev-haskell/lio/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The /Labeled IO/ (LIO) library provides information flow control for incorporating untrusted code within Haskell - applications. Most code should import module "LIO" and + applications. Most code should import module "LIO" and whichever label type the application is using (e.g., - "LIO.DCLabel"). The core functionality of the library is - documented in "LIO.TCB". LIO was implemented by David + "LIO.DCLabel"). The core functionality of the library is + documented in "LIO.TCB". LIO was implemented by David Mazieres (<http://www.scs.stanford.edu/~dm/>), Deian Stefan (<http://www.scs.stanford.edu/~deian/>), Alejandro Russo (<http://www.cse.chalmers.se/~russo/>) and John C. Mitchell diff --git a/dev-haskell/list/metadata.xml b/dev-haskell/list/metadata.xml index 57f2970ee069669c03862dacc98ed2c61889bfb9..5fd714da03e9264398d10f7d844e7c4fed814f9c 100644 --- a/dev-haskell/list/metadata.xml +++ b/dev-haskell/list/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A List monad transformer and a List class. With standard list operations for Lists diff --git a/dev-haskell/listlike/metadata.xml b/dev-haskell/listlike/metadata.xml index c4e85126278d51c72879af87cf46fe6dc5151d87..4651de9eac1d97c99198117e3caca1242cd0b780 100644 --- a/dev-haskell/listlike/metadata.xml +++ b/dev-haskell/listlike/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generic support for list-like structures in Haskell. diff --git a/dev-haskell/listzipper/metadata.xml b/dev-haskell/listzipper/metadata.xml index 6a2eed279cf067256017e7b82e2b5ba90c959d8c..82b768137c4da402b415bddba24ac02093d61bbd 100644 --- a/dev-haskell/listzipper/metadata.xml +++ b/dev-haskell/listzipper/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + List zipper with O(1) get element at cursor, insert at cursor, delete at cursor, move right, and move left operations. diff --git a/dev-haskell/llvm-base/metadata.xml b/dev-haskell/llvm-base/metadata.xml index 07d04b820c6dc44e849c51be923c698a3a30a922..62241d215143dd8dae170ef74970f0739177650e 100644 --- a/dev-haskell/llvm-base/metadata.xml +++ b/dev-haskell/llvm-base/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Operate in developer mode. @@ -11,7 +14,7 @@ We try to stay up to date with LLVM releases. The current version of this package is compatible with LLVM 3.0 and 2.9. Please understand that the package may or may not work against older LLVM - releases; we don't have the time or resources to test across + releases; we don't have the time or resources to test across multiple releases. * New in 3.0: Builds against LLVM 3.0. diff --git a/dev-haskell/llvm-general-pure/metadata.xml b/dev-haskell/llvm-general-pure/metadata.xml index 3eb678012e70ac2b0e0b95c81d64d1c2d95aae42..a65c8368045cf66fc61026449516a0edfe798ede 100644 --- a/dev-haskell/llvm-general-pure/metadata.xml +++ b/dev-haskell/llvm-general-pure/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + llvm-general-pure is a set of pure Haskell types and functions for interacting with LLVM <http://llvm.org/>. It includes an ADT to represent LLVM IR (<http://llvm.org/docs/LangRef.html>). The llvm-general package diff --git a/dev-haskell/llvm-general/metadata.xml b/dev-haskell/llvm-general/metadata.xml index 5119f5adddeb011939efe5e96d5e41df18f65e29..ea254ec47fc2f0d9d0198091ab656814c79cf452 100644 --- a/dev-haskell/llvm-general/metadata.xml +++ b/dev-haskell/llvm-general/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + llvm-general is a set of Haskell bindings for LLVM <http://llvm.org/>. Unlike other current Haskell bindings, it uses an ADT to represent LLVM IR (<http://llvm.org/docs/LangRef.html>), and so offers two advantages: it diff --git a/dev-haskell/llvm/metadata.xml b/dev-haskell/llvm/metadata.xml index 5b3e806caea63df7954c1295ca21561a0d72793c..c2f4db428f186f14aeb9faab1f3e271fb1b93f63 100644 --- a/dev-haskell/llvm/metadata.xml +++ b/dev-haskell/llvm/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Operate in developer mode. @@ -11,7 +14,7 @@ We try to stay up to date with LLVM releases. The current version of this package is compatible with LLVM 2.9 and 2.8. Please understand that the package may or may not work against older LLVM - releases; we don't have the time or resources to test across + releases; we don't have the time or resources to test across multiple releases. * New in 0.9.1.1: Builds against LLVM 2.9. diff --git a/dev-haskell/loch/metadata.xml b/dev-haskell/loch/metadata.xml index c3988c29fb26776185d070610533fb922dd39cab..63af7b789174881d440e47d9ebe24381e8132153 100644 --- a/dev-haskell/loch/metadata.xml +++ b/dev-haskell/loch/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Location-emitting tracing and errors for Haskell diff --git a/dev-haskell/lockfree-queue/metadata.xml b/dev-haskell/lockfree-queue/metadata.xml index 6aee2a1258dddb8362909fb491ac6ee78de073c4..83728f198e11b92619a28edbbf79fbe1d4c7b1a0 100644 --- a/dev-haskell/lockfree-queue/metadata.xml +++ b/dev-haskell/lockfree-queue/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Michael and Scott queues are described in their PODC 1996 paper: @@ -9,7 +12,7 @@ These are single-ended concurrent queues based on a singlly linked list and using atomic CAS instructions to swap the tail pointers. - As a well-known efficient algorithm they became the basis for Java's + As a well-known efficient algorithm they became the basis for Java's @ConcurrentLinkedQueue@. diff --git a/dev-haskell/log-domain/metadata.xml b/dev-haskell/log-domain/metadata.xml index bb3cabc22921447c6bb5adcf90982af3ef4b4a54..a168b7f431ebe136fdd0ada3a03c56c27b0a58ce 100644 --- a/dev-haskell/log-domain/metadata.xml +++ b/dev-haskell/log-domain/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides log-domain floats, doubles and complex numbers. - Use C FFI to call math.h functions. + Use C FFI to call math.h functions. diff --git a/dev-haskell/logfloat/metadata.xml b/dev-haskell/logfloat/metadata.xml index c18536d2cc8d73db11a14958c6a4a2fea6a4e09d..ed590aa9046d9e26cae4a82a53d320dc39be48a6 100644 --- a/dev-haskell/logfloat/metadata.xml +++ b/dev-haskell/logfloat/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This module presents a type for storing numbers in the log-domain. The main reason for doing this diff --git a/dev-haskell/logging-facade/metadata.xml b/dev-haskell/logging-facade/metadata.xml index 0e383c3017fc2abcb72c9c2e4698c9db9c1a09d4..fe43f47ce5b9df9ae2dd52c5901a43ee0e0c6ec5 100644 --- a/dev-haskell/logging-facade/metadata.xml +++ b/dev-haskell/logging-facade/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple logging abstraction that allows multiple backends diff --git a/dev-haskell/logict/metadata.xml b/dev-haskell/logict/metadata.xml index 80f0869f09c75fbc680017722bb1433cb2e91c1a..2075b4c3e438c3ce64b400ee50035fd5b355ebfa 100644 --- a/dev-haskell/logict/metadata.xml +++ b/dev-haskell/logict/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A continuation-based, backtracking, logic programming monad. An adaptation of the two-continuation implementation found - in the paper "Backtracking, Interleaving, and Terminating - Monad Transformers" available here: + in the paper "Backtracking, Interleaving, and Terminating + Monad Transformers" available here: <http://okmij.org/ftp/papers/LogicT.pdf> diff --git a/dev-haskell/loop/metadata.xml b/dev-haskell/loop/metadata.xml index 7855c9f3c544d3e566bc13a22c1298a49fd92e3f..c82e4520ef285628fb6c76124893effa961c5c42 100644 --- a/dev-haskell/loop/metadata.xml +++ b/dev-haskell/loop/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a convenient and fast alternative to the common `forM_ [1..n]` idiom, which in many cases GHC cannot fuse to efficient diff --git a/dev-haskell/lru/metadata.xml b/dev-haskell/lru/metadata.xml index 85854f0767a62891d1ea244bef460ed7fbf9ca9b..52291defcbbbf21112cbfc44d4fb8353d734318c 100644 --- a/dev-haskell/lru/metadata.xml +++ b/dev-haskell/lru/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Implements an LRU data structure diff --git a/dev-haskell/lrucache/metadata.xml b/dev-haskell/lrucache/metadata.xml index 8416914d176c8a6773ee37f1559d55ce02349dca..832a2c27f60854fa96dbe3a8b94b9331cdde2f3f 100644 --- a/dev-haskell/lrucache/metadata.xml +++ b/dev-haskell/lrucache/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains a simple, pure LRU cache, implemented in - terms of "Data.Map". + terms of "Data.Map". It also contains a mutable IO wrapper providing atomic updates to an LRU cache. diff --git a/dev-haskell/ltk/metadata.xml b/dev-haskell/ltk/metadata.xml index f5c8674f57053088ca83b169624c5ed53c2e4ccc..88667570fe75a1f26d36d0d4189ba676a59638c9 100644 --- a/dev-haskell/ltk/metadata.xml +++ b/dev-haskell/ltk/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + UI Framework used by leksah diff --git a/dev-haskell/lucid-svg/metadata.xml b/dev-haskell/lucid-svg/metadata.xml index 2c82303320bddcd66a6ddb3073cccffa231a8bed..8234a293f6851c6971aa17ac7208dcdc3ec04b30 100644 --- a/dev-haskell/lucid-svg/metadata.xml +++ b/dev-haskell/lucid-svg/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + DSL for SVG using lucid for HTML diff --git a/dev-haskell/lucid/metadata.xml b/dev-haskell/lucid/metadata.xml index 72010e757298bf52b744173c01768b2308a8a470..0d522361364118da05ca9111dbb60750d6193e3e 100644 --- a/dev-haskell/lucid/metadata.xml +++ b/dev-haskell/lucid/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Clear to write, read and edit DSL for HTML. See the 'Lucid' module + Clear to write, read and edit DSL for HTML. See the 'Lucid' module for description and documentation. diff --git a/dev-haskell/lushtags/metadata.xml b/dev-haskell/lushtags/metadata.xml index 3fcb01c4f4fc8c644239590082f8c96eef53931d..835ab908a03ff7af589bfc559bd4065b2082b256 100644 --- a/dev-haskell/lushtags/metadata.xml +++ b/dev-haskell/lushtags/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + > Create ctags compatible tags files for Haskell programs > - > Similar programs are [hasktags][1], [gasbag][2], [hothasktags][3], and GHC's + > Similar programs are [hasktags][1], [gasbag][2], [hothasktags][3], and GHC's > builtin ctags generation. > > lushtags differs from these by being designed to have smooth integration with @@ -23,7 +26,7 @@ > - Type signatures are displayed for functions. > - Tags are properly scoped so that, for example, data declarations appear as a > tree with their constructors scoped as children. - > - Definitions that are exported from the module are marked as "public" and + > - Definitions that are exported from the module are marked as "public" and > appear emphasized in Tagbar. > - Tag locations are internally stored as patterns, not line numbers, so that > you can correctly jump to tags even if they have moved in the source code diff --git a/dev-haskell/lvmlib/metadata.xml b/dev-haskell/lvmlib/metadata.xml index 124dc006bfce172de395ce5bf71b860908fe04f8..2d49cd8f1b3c7b70b6625379a1ae7c65baf2d46a 100644 --- a/dev-haskell/lvmlib/metadata.xml +++ b/dev-haskell/lvmlib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Lazy Virtual Machine (LVM) defines a portable instruction set and file format. It is specifically designed to execute languages with non-strict (or @@ -9,6 +12,6 @@ compiling core programs into LVM instructions and a library. The LVM is used as a backend for the Helium compiler. At the moment, one LVM runtime implementation is available (written in C). More information about LVM can be - found in Chapter 6 of Daan Leijen's PhD Thesis, The Lambda Abroad. + found in Chapter 6 of Daan Leijen's PhD Thesis, The Lambda Abroad. diff --git a/dev-haskell/maccatcher/metadata.xml b/dev-haskell/maccatcher/metadata.xml index 94edbc4450b74f8764681e99f720cb07920335f6..4f663119bdca63c8b8af90625dae11bc2493ee0e 100644 --- a/dev-haskell/maccatcher/metadata.xml +++ b/dev-haskell/maccatcher/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Obtain the host MAC address on *NIX and Windows. diff --git a/dev-haskell/machines-directory/metadata.xml b/dev-haskell/machines-directory/metadata.xml index 8b5eade5cd429f33c3130d6b1faa44d636131aaf..4891c867a71dd36159e688477637d0c44fd70ebf 100644 --- a/dev-haskell/machines-directory/metadata.xml +++ b/dev-haskell/machines-directory/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Directory (system) utilities for the machines library diff --git a/dev-haskell/machines-io/metadata.xml b/dev-haskell/machines-io/metadata.xml index 2df7b1d81b995022eab7ab87dfe677b45b357aa3..fa22df6ef494d375ab61d4368646c02b60884736 100644 --- a/dev-haskell/machines-io/metadata.xml +++ b/dev-haskell/machines-io/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + IO utilities for the machines library diff --git a/dev-haskell/machines/metadata.xml b/dev-haskell/machines/metadata.xml index c1eb0b2cc760da309e08df08e01b193941a056dc..497369cdc057994e3c0b4fec3fa89fa510baf285 100644 --- a/dev-haskell/machines/metadata.xml +++ b/dev-haskell/machines/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Networked stream transducers diff --git a/dev-haskell/magic/metadata.xml b/dev-haskell/magic/metadata.xml index da8879c34188e19d9f72b8c7074bb71fa0bb4e47..32e691a5478a37de276491ef2cc59e77c479921a 100644 --- a/dev-haskell/magic/metadata.xml +++ b/dev-haskell/magic/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a Haskell interface to the C libmagic library. With it, you can determine the type of a file by examining its contents diff --git a/dev-haskell/mainland-pretty/metadata.xml b/dev-haskell/mainland-pretty/metadata.xml index 06b303a40faf13f1abf756042289645b8be3afa6..a1b4b014fdd2b767ccfc8e6e9887f2b1857112ad 100644 --- a/dev-haskell/mainland-pretty/metadata.xml +++ b/dev-haskell/mainland-pretty/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Pretty printing designed for printing source code based on - Wadler's paper /A Prettier Printer/. The main advantage of this + Wadler's paper /A Prettier Printer/. The main advantage of this library is its ability to automatically track the source locations associated with pretty printed values and output appropriate #line pragmas. diff --git a/dev-haskell/managed/metadata.xml b/dev-haskell/managed/metadata.xml index 70773573fefda07325545143f9804d511db13f45..8bd6e6189496e3517e6259dfd291a079d498a222 100644 --- a/dev-haskell/managed/metadata.xml +++ b/dev-haskell/managed/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + In Haskell you very often acquire values using the @with...@ idiom using functions of type @(a -> IO r) -> IO r@. This idiom forms a diff --git a/dev-haskell/manatee-browser/metadata.xml b/dev-haskell/manatee-browser/metadata.xml index 87f919acf9cd580f23961e92d089262d77d5ba02..2df8690bbb2b6c69a66d3a784004e268e5f47286 100644 --- a/dev-haskell/manatee-browser/metadata.xml +++ b/dev-haskell/manatee-browser/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + manatee-browser is WebKit browser extension for Manatee (Haskell/Gtk+ Integrated Live Environment) diff --git a/dev-haskell/manatee-core/metadata.xml b/dev-haskell/manatee-core/metadata.xml index 257ec61fdb295ad929a56eafa0c6f8ccc8fa6f2f..0483432845892e6b1999cd9e65c29c41dc415b7f 100644 --- a/dev-haskell/manatee-core/metadata.xml +++ b/dev-haskell/manatee-core/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + manatee-core is core package of Manatee (Haskell/Gtk+ Integrated Live Environment) diff --git a/dev-haskell/manatee-imageviewer/metadata.xml b/dev-haskell/manatee-imageviewer/metadata.xml index b13c3cef078911b5e920544a95c47eb6724b6f8e..c0447ab97d22a07b3fa7cf819c749f958441413f 100644 --- a/dev-haskell/manatee-imageviewer/metadata.xml +++ b/dev-haskell/manatee-imageviewer/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + manatee-imageviewer is image viewer extension for Manatee (Haskell/Gtk+ Integrated Live Environment) diff --git a/dev-haskell/manatee-ircclient/metadata.xml b/dev-haskell/manatee-ircclient/metadata.xml index de850a819fe36040c965668d66962dcd9cde6e12..dfe988182ec965cfb0f80b61c81b2b5e2aedea7f 100644 --- a/dev-haskell/manatee-ircclient/metadata.xml +++ b/dev-haskell/manatee-ircclient/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + manatee-ircclient is IRC client extension for Manatee (Haskell/Gtk+ Integrated Live Environment) diff --git a/dev-haskell/manatee-mplayer/metadata.xml b/dev-haskell/manatee-mplayer/metadata.xml index 0728b965679e2b7d317c6518ff9d1648be617760..f9378d33c6731e26e917304eaeb38af7756d7362 100644 --- a/dev-haskell/manatee-mplayer/metadata.xml +++ b/dev-haskell/manatee-mplayer/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + manatee-mplayer is mplayer client extension for Manatee (Haskell/Gtk+ Integrated Live Environment) diff --git a/dev-haskell/manatee-pdfviewer/metadata.xml b/dev-haskell/manatee-pdfviewer/metadata.xml index 65704b8c0280f2a0e9c395d4cb46d61c7745fdd8..43e1686f6cb18dcd235ae65b780f986451247d9a 100644 --- a/dev-haskell/manatee-pdfviewer/metadata.xml +++ b/dev-haskell/manatee-pdfviewer/metadata.xml @@ -1,17 +1,20 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + manatee-pdfviewer is PDF viewer extension for Manatee (Haskell/Gtk+ Integrated Live Environment) If you see Chinese garbled in pdf viewer, make sure install package `poppler-data` - First use below command install `poppler-data' in Debain: + First use below command install `poppler-data' in Debain: > sudo aptitude install poppler-data -y - And replace Chinese font string in file `/etc/fonts/conf.d/49-sansserif.conf' + And replace Chinese font string in file `/etc/fonts/conf.d/49-sansserif.conf' Video (Select 720p HD) at : <http://www.youtube.com/watch?v=weS6zys3U8k> <http://www.youtube.com/watch?v=A3DgKDVkyeM> <http://v.youku.com/v_show/id_XMjI2MDMzODI4.html> diff --git a/dev-haskell/manatee-processmanager/metadata.xml b/dev-haskell/manatee-processmanager/metadata.xml index 62f12edc0d67b644caa4bd306d3f30899b865b01..ffd0ef246012fa2d5651d2e5d287cd958e31a20c 100644 --- a/dev-haskell/manatee-processmanager/metadata.xml +++ b/dev-haskell/manatee-processmanager/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + manatee-processmanager is process manager extension for Manatee (Haskell/Gtk+ Integrated Live Environment) diff --git a/dev-haskell/manatee-reader/metadata.xml b/dev-haskell/manatee-reader/metadata.xml index f457b3b844d30241824c655854cf102472180356..e5cb5234c005c83767490d672a60f350c96f8618 100644 --- a/dev-haskell/manatee-reader/metadata.xml +++ b/dev-haskell/manatee-reader/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + manatee-reader is feed reader extension for Manatee (Haskell/Gtk+ Integrated Live Environment) diff --git a/dev-haskell/manatee-terminal/metadata.xml b/dev-haskell/manatee-terminal/metadata.xml index c7f056eedb640d5980897cb9b3aa166641c7098b..38b3b4f01b34b2dd69507b7f697c8c4f84c61215 100644 --- a/dev-haskell/manatee-terminal/metadata.xml +++ b/dev-haskell/manatee-terminal/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + manatee-terminal is terminal emulator extension for Manatee (Haskell/Gtk+ Integrated Live Environment) - Because VTE widget is not MVC design as Manatee's framework, so terminal process won't running in background like other extension, instead terminal process will kill when terminal buffer close by user. + Because VTE widget is not MVC design as Manatee's framework, so terminal process won't running in background like other extension, instead terminal process will kill when terminal buffer close by user. VTE widget will replace by MVC design terminal emulator widget in the future, as temporary solution, please make sure command have finish before you close terminal buffer, i warning you. :) diff --git a/dev-haskell/manatee/metadata.xml b/dev-haskell/manatee/metadata.xml index 638a84e0b0614552b2ae8f674dce6203e16fdd06..6391ad6f7b84839291a582bbe384181ba1af0fd7 100644 --- a/dev-haskell/manatee/metadata.xml +++ b/dev-haskell/manatee/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Manatee is Haskell integrated environment written in Haskell. @@ -11,7 +14,7 @@ You can consider it is new environment mix Gnome and Emacs. Like Gnome to provide friendly graphics interface and work efficient like Emacs. - Manatee use multi-processes framework, any sub-module running in separate process to protected core won't crash. + Manatee use multi-processes framework, any sub-module running in separate process to protected core won't crash. So it minimize your losses when some unexpected exception throw in extension. Video (Select 720p HD) at : <http://www.youtube.com/watch?v=weS6zys3U8k> or <http://www.youtube.com/watch?v=A3DgKDVkyeM> @@ -28,7 +31,7 @@ > sudo aptitude install binutils-gold -y - This step is optional, it's okay use ld link program, just much slow. :) + This step is optional, it's okay use ld link program, just much slow. :) 2) Install GHC compiler <http://www.haskell.org/ghc/download_ghc_7_0_3>: @@ -55,17 +58,17 @@ Generic way is add `PATH=$PATH:~\/.cabal\/bin` in your `~/.bashrc` - Then do below command (NOTE: don't use root permission with cabal, otherwise Manatee can't work): + Then do below command (NOTE: don't use root permission with cabal, otherwise Manatee can't work): > cabal update && cabal install alex happy c2hs && cabal install gtk2hs-buildtools glib gio pango cairo gtk 6) Install Manatee: - Install all Manatee packages (same, don't use root permission): + Install all Manatee packages (same, don't use root permission): > cabal install manatee-all - If you don't want install all Manatee packages, you can install basic package like below: + If you don't want install all Manatee packages, you can install basic package like below: > cabal install manatee-core manatee-welcome manatee @@ -83,9 +86,9 @@ > manatee-curl > manatee-terminal - Note if you don't install any extension package, nothing will show in manatee, so you at least to choose one extension to install. + Note if you don't install any extension package, nothing will show in manatee, so you at least to choose one extension to install. - That's all, then type command "manatee" to play it! :) + That's all, then type command "manatee" to play it! :) I have test, Manatee can works well in Gnome, KDE, XMonad and XFCE @@ -99,7 +102,7 @@ Mailing-List: manatee-user\@googlegroups.com manatee-develop\@googlegroups.com - Manatee is distributed framework, it allowed you install extension don't need depend each other, but it's easy to break if some package is older than core packages (manatee-core, manatee). So please make sure *all* packages has update to newest version before you report bug to manatee-user\@googlegroups.com . Thanks! :) + Manatee is distributed framework, it allowed you install extension don't need depend each other, but it's easy to break if some package is older than core packages (manatee-core, manatee). So please make sure *all* packages has update to newest version before you report bug to manatee-user\@googlegroups.com . Thanks! :) diff --git a/dev-haskell/map-syntax/metadata.xml b/dev-haskell/map-syntax/metadata.xml index 1d7a89b1e182513a2adb17ad059952f67da1d1f5..74b214c78b25c45e0039a5dc93fd92da2a2eb48e 100644 --- a/dev-haskell/map-syntax/metadata.xml +++ b/dev-haskell/map-syntax/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Haskell's canonical list of tuples syntax for defining maps is not very + Haskell's canonical list of tuples syntax for defining maps is not very convenient and also has ambiguous semantics. This package leverages do notation to create a lighter syntax that makes semantics explicit and also allows the option of fail-fast handling of duplicate keys. diff --git a/dev-haskell/markdown-unlit/metadata.xml b/dev-haskell/markdown-unlit/metadata.xml index 40428830904e564f0d4a8096151d5e67bd142aad..117a1485cfc3dcfb693ee30f887ffa64fa9d39cd 100644 --- a/dev-haskell/markdown-unlit/metadata.xml +++ b/dev-haskell/markdown-unlit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Documentation is here: <https://github.com/sol/markdown-unlit#readme> diff --git a/dev-haskell/markdown/metadata.xml b/dev-haskell/markdown/metadata.xml index 320e7107d37f2d3f61340e8ce254222a1457a6d3..117f1727ec0b84989ff71f978da67d73c8bd8077 100644 --- a/dev-haskell/markdown/metadata.xml +++ b/dev-haskell/markdown/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library leverages existing high-performance libraries (attoparsec, blaze-html, text, and conduit), and should integrate well with existing codebases. diff --git a/dev-haskell/math-functions/metadata.xml b/dev-haskell/math-functions/metadata.xml index 462f54886d8b4cc9f9b67222b246bfd542528d94..44ed0ef079aad24289c7a6cc66fa0b6139f3e326 100644 --- a/dev-haskell/math-functions/metadata.xml +++ b/dev-haskell/math-functions/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides implementations of special mathematical functions and Chebyshev polynomials. These functions are often diff --git a/dev-haskell/matrix/metadata.xml b/dev-haskell/matrix/metadata.xml index e3785904e2fc5f6e6dc1b5a54c6d9417ece102de..053ed94c09502868e4b999211d3ea3a46587b999 100644 --- a/dev-haskell/matrix/metadata.xml +++ b/dev-haskell/matrix/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Matrix library. Basic operations and some algorithms. diff --git a/dev-haskell/maybet/metadata.xml b/dev-haskell/maybet/metadata.xml index 42c1ea1d038d91b62ad409d1e9d83ba4e518e1f6..6534d744407e766e88c3f956a74ab6fa386b9cf3 100644 --- a/dev-haskell/maybet/metadata.xml +++ b/dev-haskell/maybet/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Support for computations with failures. diff --git a/dev-haskell/mecab/metadata.xml b/dev-haskell/mecab/metadata.xml index 283b4d8ed6d44bfcf40114cd486b5ee69d852d15..da1f36b44d3cc68a085673099c7fcf2a1756a263 100644 --- a/dev-haskell/mecab/metadata.xml +++ b/dev-haskell/mecab/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell binding to MeCab <http://mecab.sourceforge.net/> diff --git a/dev-haskell/mediawiki/metadata.xml b/dev-haskell/mediawiki/metadata.xml index 64e07d31071350045ceccdc741037f537c0f8158..e8843d36908265e929f39276fbf9b9f66df7e867 100644 --- a/dev-haskell/mediawiki/metadata.xml +++ b/dev-haskell/mediawiki/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A complete Haskell binding to the MediaWiki API letting you programmatically access (read and write) MediaWiki content. diff --git a/dev-haskell/megaparsec/metadata.xml b/dev-haskell/megaparsec/metadata.xml index e7a2b13dc1487d14560249d0b6782502faf75d59..3d98afc09884906955bc4fb290b055a8e50e6391 100644 --- a/dev-haskell/megaparsec/metadata.xml +++ b/dev-haskell/megaparsec/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is industrial-strength monadic parser combinator library. Megaparsec is a fork of Parsec library originally written by Daan Leijen. diff --git a/dev-haskell/meldable-heap/metadata.xml b/dev-haskell/meldable-heap/metadata.xml index a9c4be52324e6d608a62b1839e3da3d04bc04d3d..a295611e5fbe112429783df32ef48b22022ab134 100644 --- a/dev-haskell/meldable-heap/metadata.xml +++ b/dev-haskell/meldable-heap/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - A heap is a container supporting the insertion of elements and the extraction of the minimum element. This library additionally supports melding two heaps. This library models the implementation of asymptotically optimal purely functional heaps given by Brodal and Okasaki in their paper \"Optimal Purely Functional Priority Queues\". It has been proved correct using the Coq proof assistant. The proofs are included in the Cabal package. + A heap is a container supporting the insertion of elements and the extraction of the minimum element. This library additionally supports melding two heaps. This library models the implementation of asymptotically optimal purely functional heaps given by Brodal and Okasaki in their paper \"Optimal Purely Functional Priority Queues\". It has been proved correct using the Coq proof assistant. The proofs are included in the Cabal package. A description of the differences between versions of this package is available at <http://priority-queues.googlecode.com/hg/brodal-okasaki/cabal/CHANGELOG>. diff --git a/dev-haskell/memoize/metadata.xml b/dev-haskell/memoize/metadata.xml index 3ce2aab1c6dd27ef2268dc713b8a7080c9152d7d..9a39b4db09e93d920966af7c48280388056f976a 100644 --- a/dev-haskell/memoize/metadata.xml +++ b/dev-haskell/memoize/metadata.xml @@ -1,15 +1,18 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This library provides a type class 'Memoizable' for memoizing + This library provides a type class 'Memoizable' for memoizing functions, along with instances for a variety of argument types. It includes a Template Haskell function for deriving - 'Memoizable' instances for arbitrary algebraic datatypes. + 'Memoizable' instances for arbitrary algebraic datatypes. The library constructs pure memo caches without the use of - 'unsafePerformIO'. This technique relies on implementation + 'unsafePerformIO'. This technique relies on implementation assumptions that, while not guaranteed by the semantics of Haskell, appear to be true. diff --git a/dev-haskell/memory/metadata.xml b/dev-haskell/memory/metadata.xml index 13e1549a6e06ae5d839138561893aa32c406874c..8276051efc9f6f9b7b019d89f36bb93be8d10400 100644 --- a/dev-haskell/memory/metadata.xml +++ b/dev-haskell/memory/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Chunk of memory, polymorphic byte array management and manipulation diff --git a/dev-haskell/memotrie/metadata.xml b/dev-haskell/memotrie/metadata.xml index 88ac018bbb6a91b481ef9f6001cb20b90e9cba50..baf6e5b02ea89ffc28704cd215611a1058109462 100644 --- a/dev-haskell/memotrie/metadata.xml +++ b/dev-haskell/memotrie/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + MemoTrie provides a basis for memoized functions over some domains, - using tries. It's based on some code I got from Spencer Janssen. + using tries. It's based on some code I got from Spencer Janssen. Project wiki page: <http://haskell.org/haskellwiki/MemoTrie> diff --git a/dev-haskell/mersenne-random-pure64/metadata.xml b/dev-haskell/mersenne-random-pure64/metadata.xml index e88086f1e6c04b7db5b54d09029afec65b5e8331..e6e083ca3ffc913932d929e74b4e294cc39909a1 100644 --- a/dev-haskell/mersenne-random-pure64/metadata.xml +++ b/dev-haskell/mersenne-random-pure64/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Mersenne twister is a pseudorandom number generator developed by Makoto Matsumoto and Takuji Nishimura that is based on a matrix linear @@ -15,7 +18,7 @@ classic mersenne twister, along with instances of RandomGen, so the generator can be used with System.Random. The generator should typically be a few times faster than the default StdGen (but a tad - slower than the impure 'mersenne-random' library based on SIMD + slower than the impure 'mersenne-random' library based on SIMD instructions and destructive state updates. diff --git a/dev-haskell/mersenne-random/metadata.xml b/dev-haskell/mersenne-random/metadata.xml index 33366aff0394b9142431ecc9a8868eb7a17c072d..a55183ad586cfa9042574786683acc47bc6c1772 100644 --- a/dev-haskell/mersenne-random/metadata.xml +++ b/dev-haskell/mersenne-random/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Mersenne twister is a pseudorandom number generator developed by Makoto Matsumoto and Takuji Nishimura that is based on a matrix linear diff --git a/dev-haskell/messagepack/metadata.xml b/dev-haskell/messagepack/metadata.xml index 78bd8b407d08389f91330ce7b81a729a77be82c9..0cce62d4da85acf495325240f44b1367c9218cdb 100644 --- a/dev-haskell/messagepack/metadata.xml +++ b/dev-haskell/messagepack/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Serialize instance for Message Pack Object diff --git a/dev-haskell/microtimer/metadata.xml b/dev-haskell/microtimer/metadata.xml index aea52ae944538288b6270f45210a598959f03391..5e95d53988cf30cc15c2312f26aeaf45966bc5c3 100644 --- a/dev-haskell/microtimer/metadata.xml +++ b/dev-haskell/microtimer/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A tiny library for benchmarking IO actions. diff --git a/dev-haskell/midi-alsa/metadata.xml b/dev-haskell/midi-alsa/metadata.xml index bf5fa56240169e09645c63f042302aca96964151..76bd8497fb799939a767b0e624171033aa0f199a 100644 --- a/dev-haskell/midi-alsa/metadata.xml +++ b/dev-haskell/midi-alsa/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + MIDI is the Musical Instrument Digital Interface, ALSA is the Advanced Linux Sound Architecture. diff --git a/dev-haskell/midi/metadata.xml b/dev-haskell/midi/metadata.xml index dca126a7caf97de1bb5351a574dda536d54e8d7c..65e33be95ad65afa3926331d13fc3957ed895b9e 100644 --- a/dev-haskell/midi/metadata.xml +++ b/dev-haskell/midi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + MIDI is the Musical Instrument Digital Interface. The package contains definition of realtime and file MIDI messages, diff --git a/dev-haskell/mime-mail/metadata.xml b/dev-haskell/mime-mail/metadata.xml index 4deeb2fa538afbda50d8b16094b57c440fcfd60a..cb9c4ad7ef06c0e8808126061daaa28a932732c8 100644 --- a/dev-haskell/mime-mail/metadata.xml +++ b/dev-haskell/mime-mail/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides some high-level datatypes for declaring MIME email messages, functions for automatically composing these into bytestrings, and the ability to send bytestrings via the sendmail executable. You can also use any other library you wish to send via different methods, eg directly to SMTP. diff --git a/dev-haskell/mime-string/metadata.xml b/dev-haskell/mime-string/metadata.xml index c0d092557d4580b7606ef628197e4289520ca11f..8c5699be731ca37e68d001f575f61622797846fa 100644 --- a/dev-haskell/mime-string/metadata.xml +++ b/dev-haskell/mime-string/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Implementation of the MIME RFCs 2045-2049. Rather rough around the edges at the moment. diff --git a/dev-haskell/mime-types/metadata.xml b/dev-haskell/mime-types/metadata.xml index 5cf6f56749d927f332470290ec6efcb3e066e243..de1642caf016b7fe7af6da695cafad16764d472d 100644 --- a/dev-haskell/mime-types/metadata.xml +++ b/dev-haskell/mime-types/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Basic mime-type handling types and functions diff --git a/dev-haskell/mime/metadata.xml b/dev-haskell/mime/metadata.xml index 032a129d2fbc10cfcaf9131f1012ba3ae13de415..0e9eada7f8f2ef89819cfd6b33efb5aa580d11b7 100644 --- a/dev-haskell/mime/metadata.xml +++ b/dev-haskell/mime/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Working with MIME types. diff --git a/dev-haskell/minisat/metadata.xml b/dev-haskell/minisat/metadata.xml index 48c7fc849bda57409dc8ceb2347e614e413d4489..e14761e6d7daa0ad020c9a8f2856990142a55b82 100644 --- a/dev-haskell/minisat/metadata.xml +++ b/dev-haskell/minisat/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell bundle of the Minisat SAT solver diff --git a/dev-haskell/misfortune/metadata.xml b/dev-haskell/misfortune/metadata.xml index f905629461bcd06145c36d5de71e4ec892bf5528..699eb419377a0cf989adfb56bc045a7ea7935146 100644 --- a/dev-haskell/misfortune/metadata.xml +++ b/dev-haskell/misfortune/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + fortune-mod clone, in library and executable form. diff --git a/dev-haskell/missing-foreign/metadata.xml b/dev-haskell/missing-foreign/metadata.xml index c41f938f76419c3c51e516339f2337a9246618ff..1aaabe88ce2ab84a0b4572953a161d54d6280ce7 100644 --- a/dev-haskell/missing-foreign/metadata.xml +++ b/dev-haskell/missing-foreign/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Add several functions missing in the standard Foreign modules: diff --git a/dev-haskell/missingh/metadata.xml b/dev-haskell/missingh/metadata.xml index d36e580669edd399aef6d546917239526ae7f615..475a6e8530c8989486e637856e55610e137e94f0 100644 --- a/dev-haskell/missingh/metadata.xml +++ b/dev-haskell/missingh/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + MissingH is a library of all sorts of utility functions for Haskell programmers. It is written in pure Haskell and thus should diff --git a/dev-haskell/mmap/metadata.xml b/dev-haskell/mmap/metadata.xml index 750d696bf7ac03ae48c7eb9f663e22c5a802116e..d6079ee99c4cd49111bc074b3cf6414e8aa2e76d 100644 --- a/dev-haskell/mmap/metadata.xml +++ b/dev-haskell/mmap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a wrapper to mmap(2) or MapViewOfFile, allowing files or devices to be lazily loaded into memory as diff --git a/dev-haskell/mmorph/metadata.xml b/dev-haskell/mmorph/metadata.xml index 2635091a8c9379b4dddd1d741ecab83840acc389..07d736c449731e8f357ea74fd244da07bead1473 100644 --- a/dev-haskell/mmorph/metadata.xml +++ b/dev-haskell/mmorph/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides monad morphism utilities, most commonly used for manipulating monad transformer stacks. diff --git a/dev-haskell/mockery/metadata.xml b/dev-haskell/mockery/metadata.xml index fcf70f1a87426237bedac2d7ac96ecc38796612f..30af892f6ecf97813341e06659793915d36dc01d 100644 --- a/dev-haskell/mockery/metadata.xml +++ b/dev-haskell/mockery/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Support functions for automated testing diff --git a/dev-haskell/monad-control/metadata.xml b/dev-haskell/monad-control/metadata.xml index 027c2a2a5382a101165c2113fb4dc8e5740e773d..78e46d04fede27a238e321b06cea9eb013c88a3f 100644 --- a/dev-haskell/monad-control/metadata.xml +++ b/dev-haskell/monad-control/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package defines the type class @MonadControlIO@, a subset of @MonadIO@ into which generic control operations such as @catch@ can @@ -11,7 +14,7 @@ provides a wrapped version of @Control.Exception@ with types generalized from @IO@ to all monads in @MonadControlIO@. - Note that this package is a rewrite of Anders Kaseorg's @monad-peel@ library. + Note that this package is a rewrite of Anders Kaseorg's @monad-peel@ library. The main difference is that this package provides CPS style operators and exploits the @RankNTypes@ language extension to simplify most definitions. diff --git a/dev-haskell/monad-extras/metadata.xml b/dev-haskell/monad-extras/metadata.xml index d84153e7b64968d8dc16c9051e28c0b5559a58e7..c86b8ae9dff38ea11ff64b62e62b104bd36e6674 100644 --- a/dev-haskell/monad-extras/metadata.xml +++ b/dev-haskell/monad-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Extra utility functions for working with monads diff --git a/dev-haskell/monad-journal/metadata.xml b/dev-haskell/monad-journal/metadata.xml index 2ba2db87a036447eca97663264386dd920d1c021..aab260b7c308cc30c8acfa399b85ea139c6affd0 100644 --- a/dev-haskell/monad-journal/metadata.xml +++ b/dev-haskell/monad-journal/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a typeclass for logging in pure code, or more generally, in any kind of diff --git a/dev-haskell/monad-logger-syslog/metadata.xml b/dev-haskell/monad-logger-syslog/metadata.xml index 1cbbdfc0edb74b36906ebaa6f8abec22198fe722..dcbda057f16b24dee699e1c23ec8a588dcae6a38 100644 --- a/dev-haskell/monad-logger-syslog/metadata.xml +++ b/dev-haskell/monad-logger-syslog/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + syslog output for monad-logger diff --git a/dev-haskell/monad-logger/metadata.xml b/dev-haskell/monad-logger/metadata.xml index 7ec42a8461313891d55336cbfad87743b56d7bc4..23b859cdd07088ec04381df58ba29fb69cd4fb18 100644 --- a/dev-haskell/monad-logger/metadata.xml +++ b/dev-haskell/monad-logger/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Enable Template Haskell support. diff --git a/dev-haskell/monad-loops/metadata.xml b/dev-haskell/monad-loops/metadata.xml index 3f1c23433efef9bc2deb3de0a8e8f39c850aaaa9..e4fa47c5510ff0a1d4ee9c1eb3d771434b4d761e 100644 --- a/dev-haskell/monad-loops/metadata.xml +++ b/dev-haskell/monad-loops/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Some useful control operators for looping. diff --git a/dev-haskell/monad-par-extras/metadata.xml b/dev-haskell/monad-par-extras/metadata.xml index 8b4d11be7a11f1d4c7b776504bab010442198688..36dfc8b1ee8339ade6c357f6db747aaa62b32f9a 100644 --- a/dev-haskell/monad-par-extras/metadata.xml +++ b/dev-haskell/monad-par-extras/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The modules below provide additional data structures, and other added capabilities - layered on top of the 'Par' monad. + layered on top of the 'Par' monad. * Finish These * Module Descriptions diff --git a/dev-haskell/monad-par/metadata.xml b/dev-haskell/monad-par/metadata.xml index 20e57c56f2a156da11264c1ab1bacf3878404c35..ead9e4f4ce73569516ea95690d0be24bc7794a67 100644 --- a/dev-haskell/monad-par/metadata.xml +++ b/dev-haskell/monad-par/metadata.xml @@ -1,15 +1,18 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library offers an alternative parallel programming API to that provided by the @parallel@ package. - The 'Par' monad allows the simple description of + The '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: the monad supports forking - and simple communication in terms of 'IVar's. + and simple communication in terms of 'IVar's. The library comes with an efficient work-stealing implementation, but the internals are also exposed so that you can build your own scheduler diff --git a/dev-haskell/monad-parallel/metadata.xml b/dev-haskell/monad-parallel/metadata.xml index 92a91b1188a3547d198b854c2d6260a42883aab5..6e6dd25c409b62123ee1a22619b8b1b7160cf02d 100644 --- a/dev-haskell/monad-parallel/metadata.xml +++ b/dev-haskell/monad-parallel/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package defines classes of monads that can perform multiple executions in parallel and combine their results. For - any monad that's an instance of the class, the package re-implements a subset of the Control.Monad interface, but with + any monad that's an instance of the class, the package re-implements a subset of the Control.Monad interface, but with parallel execution. diff --git a/dev-haskell/monad-peel/metadata.xml b/dev-haskell/monad-peel/metadata.xml index 66b48a13405d1a6abf594387c497681dde1daf05..1d25c3f55eaba4e9a4f645a569a550cfc71353d1 100644 --- a/dev-haskell/monad-peel/metadata.xml +++ b/dev-haskell/monad-peel/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package defines @MonadPeelIO@, a subset of @MonadIO@ into which generic control operations such as @catch@ can be lifted from @IO@. diff --git a/dev-haskell/monad-products/metadata.xml b/dev-haskell/monad-products/metadata.xml index 4b53076c406c63bfb486785e776306190f280160..8043012ccf7fa882e12b90ed4fb11584224f42f1 100644 --- a/dev-haskell/monad-products/metadata.xml +++ b/dev-haskell/monad-products/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 monad products diff --git a/dev-haskell/monad-unify/metadata.xml b/dev-haskell/monad-unify/metadata.xml index 89765565a08524f0c77712ebdb8f0b4535acf1e9..eb4a0c2210ca19c44e691c63968a9d55afa11f29 100644 --- a/dev-haskell/monad-unify/metadata.xml +++ b/dev-haskell/monad-unify/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generic first-order unification diff --git a/dev-haskell/monadcatchio-mtl/metadata.xml b/dev-haskell/monadcatchio-mtl/metadata.xml index f1b2943b5c0ce47dbd12261ff81f6121a1a1d5da..630747b7fbd9c86608f2d5c416a54b363030ec3b 100644 --- a/dev-haskell/monadcatchio-mtl/metadata.xml +++ b/dev-haskell/monadcatchio-mtl/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a monad-transformer version of the @Control.Exception.catch@ function. For this, it defines the @MonadCatchIO@ class, a subset of @MonadIO@. It defines proper instances for most monad transformers in - the 'mtl' library. + the 'mtl' library. diff --git a/dev-haskell/monadcatchio-transformers/metadata.xml b/dev-haskell/monadcatchio-transformers/metadata.xml index 71ec45b6a53df0940f42f309d289a47873601f9f..c5eb3035ebf1fc3610878ef1fdacb570633f7c1b 100644 --- a/dev-haskell/monadcatchio-transformers/metadata.xml +++ b/dev-haskell/monadcatchio-transformers/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides functions to throw and catch exceptions. Unlike the functions from @Control.Exception@, which work in @IO@, these work in any stack of monad - transformers (from the 'transformers' package) with @IO@ as the base monad. + transformers (from the 'transformers' package) with @IO@ as the base monad. You can extend this functionality to other monads, by creating an instance of the @MonadCatchIO@ class. diff --git a/dev-haskell/monadcryptorandom/metadata.xml b/dev-haskell/monadcryptorandom/metadata.xml index 407a56c2a6d4463067431f47b27bf4f6478fdfc2..2b0ab5ad35b72cb33cfda6711e00cf961a8c6f7f 100644 --- a/dev-haskell/monadcryptorandom/metadata.xml +++ b/dev-haskell/monadcryptorandom/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A monad for using CryptoRandomGen diff --git a/dev-haskell/monadlab/metadata.xml b/dev-haskell/monadlab/metadata.xml index 3332cbf78deb2f7e238627c68ed7ab7265481e6d..5ac8e3210de0d273d3beb303898932149eaf2200 100644 --- a/dev-haskell/monadlab/metadata.xml +++ b/dev-haskell/monadlab/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Automatically generate layered monads diff --git a/dev-haskell/monadlib/metadata.xml b/dev-haskell/monadlib/metadata.xml index 25307d9d1ae8249e629671552862b5341bab40b7..feabd8a7ff05a56d65f9984076922299925594f2 100644 --- a/dev-haskell/monadlib/metadata.xml +++ b/dev-haskell/monadlib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A collection of monad transformers. diff --git a/dev-haskell/monadlist/metadata.xml b/dev-haskell/monadlist/metadata.xml index 1787dfd3c07d621c5674aeb0932af50ae49af014..c9433a4fc4297669672ac75c933d261f0bf449d0 100644 --- a/dev-haskell/monadlist/metadata.xml +++ b/dev-haskell/monadlist/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Monadic versions of list functions seen in Data.List. diff --git a/dev-haskell/monadloc/metadata.xml b/dev-haskell/monadloc/metadata.xml index f3f8d3dcbe7b5afd53987a58b46acb0e1bc07723..22616a627c345221580f74c553088bbfebe5fc84 100644 --- a/dev-haskell/monadloc/metadata.xml +++ b/dev-haskell/monadloc/metadata.xml @@ -1,17 +1,20 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package defines a class for monads which can keep a monadic call trace. * See the blog post <http://pepeiborra.wordpress.com/2009/11/01/monadic-stack-traces-that-make-a-lot-of-sense> for more information. A preprocessor is available (see the package monadloc-pp) which inserts calls - to "Control.Monad.Loc.withLoc" before every monadic statement in a module. - To invoke the preprocessor, add the pragma @OPTIONS_GHC -F -pgmF MonadLoc@ at the top of your Haskell files together with an import for the "Control.Monad.Loc" module + to "Control.Monad.Loc.withLoc" before every monadic statement in a module. + To invoke the preprocessor, add the pragma @OPTIONS_GHC -F -pgmF MonadLoc@ at the top of your Haskell files together with an import for the "Control.Monad.Loc" module - This package provides no implementation of the "Control.Monad.Loc.MonadLoc" interface. + This package provides no implementation of the "Control.Monad.Loc.MonadLoc" interface. Currently the only package that does so is @control-monad-exception@, but any other package can implement it and provide monadic call traces. /Changes/: diff --git a/dev-haskell/monadplus/metadata.xml b/dev-haskell/monadplus/metadata.xml index 3dbe867c5b6a0bd22d6b385b59ad4d8b24b398c6..493cefbbe2f9db742160836275163546680eed39 100644 --- a/dev-haskell/monadplus/metadata.xml +++ b/dev-haskell/monadplus/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Filtering and folding over arbitrary `MonadPlus` instances. This package generalizes many common stream operations such as diff --git a/dev-haskell/monadprompt/metadata.xml b/dev-haskell/monadprompt/metadata.xml index db4e62085137f02b00233aad5804e483922561d3..2ccfa2fa83bae8db0b4ccaf12a6d908c37311c37 100644 --- a/dev-haskell/monadprompt/metadata.xml +++ b/dev-haskell/monadprompt/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - \"Prompting\" monad that allows splitting the description + \"Prompting\" monad that allows splitting the description of a computation from the implementation of the effects used in that computation. <http://www.haskell.org/pipermail/haskell-cafe/2008-January/038301.html> diff --git a/dev-haskell/monadrandom/metadata.xml b/dev-haskell/monadrandom/metadata.xml index b22e3aee9e2e378f129a366aed1dc2ce2486ba8f..9a057c8fc4e2072ab9a7c3d0dbb9239865dcf2f4 100644 --- a/dev-haskell/monadrandom/metadata.xml +++ b/dev-haskell/monadrandom/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Support for computations which consume random values. diff --git a/dev-haskell/monads-fd/metadata.xml b/dev-haskell/monads-fd/metadata.xml index 03a86da21fa5be5cbe9dde2600a3e1859ef85806..66164903c12bb813ad30b724f82fb2a50a310d2c 100644 --- a/dev-haskell/monads-fd/metadata.xml +++ b/dev-haskell/monads-fd/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Monad classes using functional dependencies, with instances for various monad transformers, inspired by the paper diff --git a/dev-haskell/monads-tf/metadata.xml b/dev-haskell/monads-tf/metadata.xml index e8f31f7a05646a751990760880d6b505c92637fb..bc1ca19bbc27cd17ec1bb4c34682c7383a8501cb 100644 --- a/dev-haskell/monads-tf/metadata.xml +++ b/dev-haskell/monads-tf/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Monad classes using type families, with instances for various monad transformers, inspired by the paper /Functional Programming diff --git a/dev-haskell/mongodb/metadata.xml b/dev-haskell/mongodb/metadata.xml index 05ab3b5e0ebd94967fb783910e985471b4a4172b..cc93c57af8fbc5e6711416999653ac2f887fef85 100644 --- a/dev-haskell/mongodb/metadata.xml +++ b/dev-haskell/mongodb/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package lets you connect to MongoDB servers and update/query their data. Please see the example in Database.MongoDB and the tutorial from the homepage. For information about MongoDB itself, see www.mongodb.org. diff --git a/dev-haskell/mono-traversable/metadata.xml b/dev-haskell/mono-traversable/metadata.xml index 00a785dd30f231ee3817365c87d4e98b7a247c79..bf6abe6610f6204abc3b9133ebee2cb0fd66df85 100644 --- a/dev-haskell/mono-traversable/metadata.xml +++ b/dev-haskell/mono-traversable/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Monomorphic variants of the Functor, Foldable, and Traversable typeclasses. Contains even more experimental code for abstracting containers and sequences. diff --git a/dev-haskell/monoid-extras/metadata.xml b/dev-haskell/monoid-extras/metadata.xml index f584568dc3ce4e12541ff2d2c4c3a5f026f93baf..d2a37a72563c29d7bf6c8ae6cbdd42cc35fed2be 100644 --- a/dev-haskell/monoid-extras/metadata.xml +++ b/dev-haskell/monoid-extras/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Various extra monoid-related definitions and utilities, - such as monoid actions, monoid coproducts, \"deletable\" - monoids, \"split\" monoids, and \"cut\" monoids. + such as monoid actions, monoid coproducts, \"deletable\" + monoids, \"split\" monoids, and \"cut\" monoids. diff --git a/dev-haskell/monoid-subclasses/metadata.xml b/dev-haskell/monoid-subclasses/metadata.xml index 80c3147b77fbe6961de8ceac295a20d536c86635..572b1db6849890abc8665c07c1ceaca0b22d9355 100644 --- a/dev-haskell/monoid-subclasses/metadata.xml +++ b/dev-haskell/monoid-subclasses/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - A hierarchy of subclasses of 'Monoid' together with their instances for all data structures from base, containers, and + A hierarchy of subclasses of 'Monoid' together with their instances for all data structures from base, containers, and text packages. diff --git a/dev-haskell/monoid-transformer/metadata.xml b/dev-haskell/monoid-transformer/metadata.xml index a4930ceaf8e53b698dafd073ddc9a780fb32f94c..d33f068f4b816abd5df21649ffd58975877af753 100644 --- a/dev-haskell/monoid-transformer/metadata.xml +++ b/dev-haskell/monoid-transformer/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Monoid transformers: State, Reader There is no Writer transformer. - It's vice versa: The Writer monad transforms a monoid to a monad. + It's vice versa: The Writer monad transforms a monoid to a monad. diff --git a/dev-haskell/morsecode/metadata.xml b/dev-haskell/morsecode/metadata.xml index 14c0b5b35ca78f281d6b21cfe2046535958f6f58..9fed5f562cb568110c8cb96a511a70ba3d6749c2 100644 --- a/dev-haskell/morsecode/metadata.xml +++ b/dev-haskell/morsecode/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Morse code diff --git a/dev-haskell/msgpack/metadata.xml b/dev-haskell/msgpack/metadata.xml index d2def5bed0338ec7f8b1c1dba3de816a3714ac54..1b5676537e3514085f5b84170719215bf78511e3 100644 --- a/dev-haskell/msgpack/metadata.xml +++ b/dev-haskell/msgpack/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell implementation of MessagePack <http://msgpack.org/> diff --git a/dev-haskell/mtl-compat/metadata.xml b/dev-haskell/mtl-compat/metadata.xml index 95fbdda5c9460034c6804dbbe303d9e6b1ecda87..153a1c80d24e383b37a9bfa5675ee118c3d117d2 100644 --- a/dev-haskell/mtl-compat/metadata.xml +++ b/dev-haskell/mtl-compat/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This package backports the "Control.Monad.Except" module from + This package backports the "Control.Monad.Except" module from @mtl@ (if using @mtl-2.2.0.1@ or earlier), which reexports the @ExceptT@ monad transformer and the @MonadError@ class. @@ -14,8 +17,8 @@ but reexport the instances from that package. Note that unlike how @mtl-2.2@ or later works, the - "Control.Monad.Except" module defined in this package exports - all of @ExceptT@'s monad class instances. Therefore, you may + "Control.Monad.Except" module defined in this package exports + all of @ExceptT@'s monad class instances. Therefore, you may have to declare @import Control.Monad.Except ()@ at the top of your file to get all of the @ExceptT@ instances in scope. diff --git a/dev-haskell/mtl/metadata.xml b/dev-haskell/mtl/metadata.xml index 76160c186573748c4424e5b214e31445df15441d..69eda07036f1bf3df8d4844089949acde3cc2aea 100644 --- a/dev-haskell/mtl/metadata.xml +++ b/dev-haskell/mtl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Monad classes using functional dependencies, with instances for various monad transformers, inspired by the paper diff --git a/dev-haskell/mtlparse/metadata.xml b/dev-haskell/mtlparse/metadata.xml index 1d2ec11ba04ec96f1d0df59a60ddcf653e3cdc7e..5fd4d9b59a22891d41a414e478339ef3b93a5096 100644 --- a/dev-haskell/mtlparse/metadata.xml +++ b/dev-haskell/mtlparse/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + parse library on mtl package diff --git a/dev-haskell/mueval/metadata.xml b/dev-haskell/mueval/metadata.xml index 27933c4be729b904a414129bdd6fc9e9017d63a0..0efff701191f557c979ccea34479874e0806e56d 100644 --- a/dev-haskell/mueval/metadata.xml +++ b/dev-haskell/mueval/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Mueval is a Haskell interpreter. It uses the GHC API to evaluate arbitrary Haskell expressions. - Importantly, mueval takes many precautions to defang and avoid \"evil\" + Importantly, mueval takes many precautions to defang and avoid \"evil\" code. It uses resource limits, whitelisted modules, special Show instances for IO, threads, processes, changes of directory, and so on to sandbox the Haskell code. - It is, in short, intended to be a standalone version of Lambdabot's famous + 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. diff --git a/dev-haskell/multimap/metadata.xml b/dev-haskell/multimap/metadata.xml index 6afe0172a61c69436f2406b391a23db3298105be..3146f8893a858b3323f70f3ae0a34d7e5aade328 100644 --- a/dev-haskell/multimap/metadata.xml +++ b/dev-haskell/multimap/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This is a simple implementation of a multimap, based on "Data.Map". + This is a simple implementation of a multimap, based on "Data.Map". [@v1.1@] @!@ had its arguments flipped. Fixed. Also added @fromMap@. [@v1.2@] - Added "Data.SetMap", renamed @Multimap@ to "Data.MultiMap". + Added "Data.SetMap", renamed @Multimap@ to "Data.MultiMap". Fixed the type of @delete@. Derive instances for @Data@ and @Typeable@. diff --git a/dev-haskell/multipart/metadata.xml b/dev-haskell/multipart/metadata.xml index 55af50e269d79d7dc576809df907475917d81b24..0190d6a563292de2bb7aaf1a2ec52959c1eaed8e 100644 --- a/dev-haskell/multipart/metadata.xml +++ b/dev-haskell/multipart/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HTTP multipart split out of the cgi package diff --git a/dev-haskell/multirec/metadata.xml b/dev-haskell/multirec/metadata.xml index 19e7c57c08f68ee61723fda1c4d1ed28b04809ca..b91c3ca00f4c9c30e2447a11dc83e478229a62e1 100644 --- a/dev-haskell/multirec/metadata.xml +++ b/dev-haskell/multirec/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Many generic programs require information about the recursive positions of a datatype. Examples include the generic fold, generic rewriting or diff --git a/dev-haskell/multiset-comb/metadata.xml b/dev-haskell/multiset-comb/metadata.xml index b61c24421d0f1452ee5e45d7afefbc1fef9e232d..0230b51f79de6600d5c5889aaa26c63478cc760c 100644 --- a/dev-haskell/multiset-comb/metadata.xml +++ b/dev-haskell/multiset-comb/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Various combinatorial algorithms over multisets, including generating all permutations, partitions, size-2 partitions, size-k subsets, - and Sawada's algorithm for generating all + and Sawada's algorithm for generating all necklaces with elements from a multiset. diff --git a/dev-haskell/multiset/metadata.xml b/dev-haskell/multiset/metadata.xml index 190defe5bc16c05fbd6dcbc05c1d95dc52cfb54d..d98d5e7ff47352a9bcd905ec644d468a0ff38c3f 100644 --- a/dev-haskell/multiset/metadata.xml +++ b/dev-haskell/multiset/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A variation of Data.Set. Multisets, sometimes also called bags, can contain multiple copies of the same key. diff --git a/dev-haskell/murmur-hash/metadata.xml b/dev-haskell/murmur-hash/metadata.xml index 9835efb1985b86aeff842ba648dbc27932ddc375..b5ec95482e172f66a4cf946a503aa8e2de18b817 100644 --- a/dev-haskell/murmur-hash/metadata.xml +++ b/dev-haskell/murmur-hash/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Implements MurmurHash2, a good, fast, general-purpose, non-cryptographic hashing function. See diff --git a/dev-haskell/mutable-containers/metadata.xml b/dev-haskell/mutable-containers/metadata.xml index a7cf23a7118a3c1b21572fd33787769432e5783c..9221d83d05d60ac800e8e88e63594ee6ecbf9da2 100644 --- a/dev-haskell/mutable-containers/metadata.xml +++ b/dev-haskell/mutable-containers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + See docs and README at <http://www.stackage.org/package/mutable-containers> diff --git a/dev-haskell/mwc-random/metadata.xml b/dev-haskell/mwc-random/metadata.xml index 92d4e42300f55b3a8fbb4305ff1ab4e04c1b986a..efc583538662f8c4a694a490a099c007c1d91066 100644 --- a/dev-haskell/mwc-random/metadata.xml +++ b/dev-haskell/mwc-random/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains code for generating high quality random numbers that follow either a uniform or normal distribution. The generated numbers are suitable for use in statistical applications. - The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222) + The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222) multiply-with-carry generator, which has a period of 2^8222 and fares well in tests of randomness. It is also extremely fast, between 2 and 3 times faster than the Mersenne Twister. diff --git a/dev-haskell/mysql-simple/metadata.xml b/dev-haskell/mysql-simple/metadata.xml index 188f09f27aaf2e4d4318409bad9ed2ead94a5e6f..bb3bfed657027e449816a6e83e5267b85c09b8a6 100644 --- a/dev-haskell/mysql-simple/metadata.xml +++ b/dev-haskell/mysql-simple/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A mid-level client library for the MySQL database, intended to be fast and easy to use. diff --git a/dev-haskell/mysql/metadata.xml b/dev-haskell/mysql/metadata.xml index bbdca5e168a2e45f500c154b5507cc19b535b6d0..a966cd047c61c6d6b7eae8324313d5acebd6ad3a 100644 --- a/dev-haskell/mysql/metadata.xml +++ b/dev-haskell/mysql/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A low-level client library for the MySQL database, implemented as bindings to the C @mysqlclient@ API. diff --git a/dev-haskell/nano-md5/metadata.xml b/dev-haskell/nano-md5/metadata.xml index 9f74690559a8616939671cb257cb1991f70bdd93..55116a5345866733bdaed477910411082e0827e8 100644 --- a/dev-haskell/nano-md5/metadata.xml +++ b/dev-haskell/nano-md5/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Efficient, ByteString bindings to OpenSSL. diff --git a/dev-haskell/nanomsg-haskell/metadata.xml b/dev-haskell/nanomsg-haskell/metadata.xml index a3e703eaca2b1560f1e53e8d2d76aba7a0253060..2ad9b967715c607f75846372ca479b5d7539e005 100644 --- a/dev-haskell/nanomsg-haskell/metadata.xml +++ b/dev-haskell/nanomsg-haskell/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a Haskell binding for the nanomsg library: <http://nanomsg.org/>. - There's support for blocking send and recv, a non-blocking receive, + There's support for blocking send and recv, a non-blocking receive, and for all the socket types and the functions you need to wire them up and tear them down again. Most sockets options are available through accessor and mutator diff --git a/dev-haskell/nanomsg/metadata.xml b/dev-haskell/nanomsg/metadata.xml index 09d48440c567e3db69867acabea3cad6fd76b3fa..a412e0ed84f6dceea8efc81a67392e86a32a00f1 100644 --- a/dev-haskell/nanomsg/metadata.xml +++ b/dev-haskell/nanomsg/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + nanomsg - scalability protocols library diff --git a/dev-haskell/nanoprolog/metadata.xml b/dev-haskell/nanoprolog/metadata.xml index 0a8828bf7b78fe5239c63afb45c0ac97d9fe8825..81387ff59d5f0bd0132ad39c9177369d9b5179a7 100644 --- a/dev-haskell/nanoprolog/metadata.xml +++ b/dev-haskell/nanoprolog/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package was developed to demonstrate the ideas behind the Prolog language. It contains a very small interpreter diff --git a/dev-haskell/nanospec/metadata.xml b/dev-haskell/nanospec/metadata.xml index 35769076d660334f670ba71bb0e7e7207c844449..f22e2abd4a7426fe96a2cbfd30305929aa332ac9 100644 --- a/dev-haskell/nanospec/metadata.xml +++ b/dev-haskell/nanospec/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - A lightweight implementation of a subset of Hspec's API with + A lightweight implementation of a subset of Hspec's API with minimal dependencies. diff --git a/dev-haskell/nats/metadata.xml b/dev-haskell/nats/metadata.xml index c8b066eee5c63474b6b8eaa5a9c687eb1dd2e411..dc01d7df78553181eef8d1e86dbb749bd7cc4cb1 100644 --- a/dev-haskell/nats/metadata.xml +++ b/dev-haskell/nats/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 natural numbers diff --git a/dev-haskell/natural-numbers/metadata.xml b/dev-haskell/natural-numbers/metadata.xml index e7fa0407d02b6b0792b17a52f137becc05e36dce..dfeb19c8951aadd4885e321a9ec429d7ce63861a 100644 --- a/dev-haskell/natural-numbers/metadata.xml +++ b/dev-haskell/natural-numbers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a type of all natural numbers, that is, non-negative integers. diff --git a/dev-haskell/ncurses/metadata.xml b/dev-haskell/ncurses/metadata.xml index 036701f262a266ac06d654bfec144c1826b1ff34..3b1a3d275bab22f982aad1299cd6a6ae162f965a 100644 --- a/dev-haskell/ncurses/metadata.xml +++ b/dev-haskell/ncurses/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Modernised bindings to GNU ncurses diff --git a/dev-haskell/nettle-openflow/metadata.xml b/dev-haskell/nettle-openflow/metadata.xml index e9bfd270a74e66e299527fbe84d3a75dff8b0529..052b016ab37f35eb69bf151c9ece6abd0bcf4098 100644 --- a/dev-haskell/nettle-openflow/metadata.xml +++ b/dev-haskell/nettle-openflow/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides data types that model the messages of the OpenFlow protocol, functions that implement serialization and deserialization between these data diff --git a/dev-haskell/netwire/metadata.xml b/dev-haskell/netwire/metadata.xml index bb4a29fcceaa6c47e97fbe7bd9fafe504480259d..964bc224824dd6ff2cd0cc63d6dea8dbe2fe574f 100644 --- a/dev-haskell/netwire/metadata.xml +++ b/dev-haskell/netwire/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build the test program. diff --git a/dev-haskell/network-conduit/metadata.xml b/dev-haskell/network-conduit/metadata.xml index 42d95244f49c22dac31d99f894b130265b2293bc..9f1039a5678f43692e1284f18812da05723e1f0d 100644 --- a/dev-haskell/network-conduit/metadata.xml +++ b/dev-haskell/network-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Stream socket data using conduits. diff --git a/dev-haskell/network-data/metadata.xml b/dev-haskell/network-data/metadata.xml index 60ffcb806b721e9d9e827fd6a716028358d89910..e4533ee51f10fa85858f5aa25f2ab87b2de38f05 100644 --- a/dev-haskell/network-data/metadata.xml +++ b/dev-haskell/network-data/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build the split-up base package. diff --git a/dev-haskell/network-enumerator/metadata.xml b/dev-haskell/network-enumerator/metadata.xml index c5d2425ed12ab9a09fd1ba5c6d04ca98a3bffdd8..d44d603848726c0a4b7fc73599c95f906946dc08 100644 --- a/dev-haskell/network-enumerator/metadata.xml +++ b/dev-haskell/network-enumerator/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Enumerators for network sockets diff --git a/dev-haskell/network-fancy/metadata.xml b/dev-haskell/network-fancy/metadata.xml index d7dda90b5361fb59ee06c9defe07000cad32b414..2fae76dd7f9f93843922ec021cd87321145b598a 100644 --- a/dev-haskell/network-fancy/metadata.xml +++ b/dev-haskell/network-fancy/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Networking support with a cleaner API diff --git a/dev-haskell/network-house/metadata.xml b/dev-haskell/network-house/metadata.xml index cc9b5a61710a27f1d442fae6cf2cbcc206d7aedf..df9ebc9fa0d8d3a4b89316d1f71a14b0fd25f245 100644 --- a/dev-haskell/network-house/metadata.xml +++ b/dev-haskell/network-house/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The network stack extracted from the House (<https://code.google.com/p/pdxhouse/>) project. diff --git a/dev-haskell/network-info/metadata.xml b/dev-haskell/network-info/metadata.xml index fd9c60083337e4b4510b7b63e1784841c982801e..4b22dcc652a8b926ca61f900f4d800ab62126145 100644 --- a/dev-haskell/network-info/metadata.xml +++ b/dev-haskell/network-info/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides simple read-only access to the - local computer's networking configuration. It is + local computer's networking configuration. It is currently capable of getting a list of all the network interfaces and their respective IPv4, IPv6 and MAC addresses. diff --git a/dev-haskell/network-msg/metadata.xml b/dev-haskell/network-msg/metadata.xml index 9f2b7f2f8a585f8e33f4611c23d017ad51c04343..afe6a240b68bfcfbe782b5a0fbd187c971875dfe 100644 --- a/dev-haskell/network-msg/metadata.xml +++ b/dev-haskell/network-msg/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Bindings to sendmsg and recvmsg POSIX functions. diff --git a/dev-haskell/network-multicast/metadata.xml b/dev-haskell/network-multicast/metadata.xml index 196bd199b642a9db53452b22b42936ec3dbee43a..6ca2a5311001074d1418c0241c1bc6545aa9abbb 100644 --- a/dev-haskell/network-multicast/metadata.xml +++ b/dev-haskell/network-multicast/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - The "Network.Multicast" module is for sending + The "Network.Multicast" module is for sending UDP datagrams over multicast (class D) addresses. diff --git a/dev-haskell/network-protocol-xmpp/metadata.xml b/dev-haskell/network-protocol-xmpp/metadata.xml index 66a2c1b38de02b77c40d77e061854bb2ee644e8a..c36ec5ac96483679c6f63ff89c12c9d21960b099 100644 --- a/dev-haskell/network-protocol-xmpp/metadata.xml +++ b/dev-haskell/network-protocol-xmpp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Client library for the XMPP protocol. diff --git a/dev-haskell/network-simple/metadata.xml b/dev-haskell/network-simple/metadata.xml index 9723a76b8af482eb77bb2e35945528d726311f8d..20e4017995fb393fcb5f8a944e0da3bcdfd19af8 100644 --- a/dev-haskell/network-simple/metadata.xml +++ b/dev-haskell/network-simple/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This module exports functions that abstract simple network socket usage patterns. diff --git a/dev-haskell/network-socket-options/metadata.xml b/dev-haskell/network-socket-options/metadata.xml index 3a539ebed304e1dd36438d940c451a0ae7a54b06..d384d5bd375136c7cb2351857300984b253ef2b5 100644 --- a/dev-haskell/network-socket-options/metadata.xml +++ b/dev-haskell/network-socket-options/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The network package provides getSocketOption and setSocketOption functions. These work fine for socket options represented using the @int@ type (namely, all boolean options, and a few quantity options). However, it - doesn't work for, say, @SO_LINGER@, @SO_RCVTIMEO@, and @SO_SNDTIMEO@, as + doesn't work for, say, @SO_LINGER@, @SO_RCVTIMEO@, and @SO_SNDTIMEO@, as these use different, platform-specific representations. This package implements the getters and setters as separate functions. At diff --git a/dev-haskell/network-transport-inmemory/metadata.xml b/dev-haskell/network-transport-inmemory/metadata.xml index 4638bf11fc0835577b0de9ae68ca7a75be18236b..9f6366cf5fd20716b428aa41f9945fd692f976e1 100644 --- a/dev-haskell/network-transport-inmemory/metadata.xml +++ b/dev-haskell/network-transport-inmemory/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a transport implementation that could be used for local communication in the same address space (i.e. one process). diff --git a/dev-haskell/network-transport-tcp/metadata.xml b/dev-haskell/network-transport-tcp/metadata.xml index 067dd968765b34734bcd8a8e3b033903203799ca..25492a360a3bd2ab4c721dec5f90d730dd552ccc 100644 --- a/dev-haskell/network-transport-tcp/metadata.xml +++ b/dev-haskell/network-transport-tcp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + TCP instantation of Network.Transport diff --git a/dev-haskell/network-transport-tests/metadata.xml b/dev-haskell/network-transport-tests/metadata.xml index be47322de9c844edb34b9d0dd6a87a08c1bc5494..324af6d2445aa9902099665061a08611c0598f9a 100644 --- a/dev-haskell/network-transport-tests/metadata.xml +++ b/dev-haskell/network-transport-tests/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Unit tests for Network.Transport implementations diff --git a/dev-haskell/network-transport/metadata.xml b/dev-haskell/network-transport/metadata.xml index a46a8b58e064dfc9983bcec7131753b15bcccb4b..94f9e0bac32f0b0f63a2ec14a9ba823b79100b53 100644 --- a/dev-haskell/network-transport/metadata.xml +++ b/dev-haskell/network-transport/metadata.xml @@ -1,32 +1,35 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - "Network.Transport" is a Network Abstraction Layer which provides + "Network.Transport" is a Network Abstraction Layer which provides the following high-level concepts: - * Nodes in the network are represented by 'EndPoint's. These are + * Nodes in the network are represented by 'EndPoint's. These are heavyweight stateful objects. - * Each 'EndPoint' has an 'EndPointAddress'. + * Each 'EndPoint' has an 'EndPointAddress'. - * Connections can be established from one 'EndPoint' to another - using the 'EndPointAddress' of the remote end. + * Connections can be established from one 'EndPoint' to another + using the 'EndPointAddress' of the remote end. - * The 'EndPointAddress' can be serialised and sent over the - network, where as 'EndPoint's and connections cannot. + * The 'EndPointAddress' can be serialised and sent over the + network, where as 'EndPoint's and connections cannot. - * Connections between 'EndPoint's are unidirectional and lightweight. + * Connections between 'EndPoint's are unidirectional and lightweight. - * Outgoing messages are sent via a 'Connection' object that + * Outgoing messages are sent via a 'Connection' object that represents the sending end of the connection. * Incoming messages for /all/ of the incoming connections on - an 'EndPoint' are collected via a shared receive queue. + an 'EndPoint' are collected via a shared receive queue. - * In addition to incoming messages, 'EndPoint's are notified of - other 'Event's such as new connections or broken connections. + * In addition to incoming messages, 'EndPoint's are notified of + other 'Event's such as new connections or broken connections. This design was heavily influenced by the design of the Common Communication Interface @@ -39,10 +42,10 @@ * Error handling is explicit: every function declares as part of its type which errors it can return (no exceptions are thrown) - * Error handling is "abstract": errors that originate from - implementation specific problems (such as "no more sockets" in + * Error handling is "abstract": errors that originate from + implementation specific problems (such as "no more sockets" in the TCP implementation) get mapped to generic errors - ("insufficient resources") at the Transport level. + ("insufficient resources") at the Transport level. This package provides the generic interface only; you will probably also want to install at least one transport diff --git a/dev-haskell/network-uri/metadata.xml b/dev-haskell/network-uri/metadata.xml index 474eb5da19e6e37936de2a9dc3b3dc72942dca55..89e1f420df0f117753454774d19f8b93e7768780 100644 --- a/dev-haskell/network-uri/metadata.xml +++ b/dev-haskell/network-uri/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides an URI manipulation inteface. In network-2.6 the @Network.URI@ module was split off from the - network package into this package. If you're using the @Network.URI@ + network package into this package. If you're using the @Network.URI@ module you can automatically get it from the right package by adding this to your .cabal file: diff --git a/dev-haskell/network/metadata.xml b/dev-haskell/network/metadata.xml index 99e6db60c86a09b29ca3bc8c633588837f7ca903..c1c6cb0f74da2571a00b7ce48306fcc4cd71b849 100644 --- a/dev-haskell/network/metadata.xml +++ b/dev-haskell/network/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Low-level networking interface diff --git a/dev-haskell/newtype-generics/metadata.xml b/dev-haskell/newtype-generics/metadata.xml index f111036bbe77164176171105fc64d7df66f2fb03..e28f27a0de98b3b655137fc96df820e5d58fea39 100644 --- a/dev-haskell/newtype-generics/metadata.xml +++ b/dev-haskell/newtype-generics/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Per Conor McBride, the Newtype typeclass represents the packing and unpacking of a newtype, and allows you to operatate under that newtype with functions such as ala. diff --git a/dev-haskell/newtype/metadata.xml b/dev-haskell/newtype/metadata.xml index 26c4fe7ad2e2117f5599bc95c87d9b813bd6f010..483360127934087bc3966b68379638db1813f12b 100644 --- a/dev-haskell/newtype/metadata.xml +++ b/dev-haskell/newtype/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Per Conor McBride, the Newtype typeclass represents the packing and unpacking of a newtype, and allows you to operatate under that newtype with functions such as ala. diff --git a/dev-haskell/non-empty/metadata.xml b/dev-haskell/non-empty/metadata.xml index a7f2c4581570b98638c3c267668f5bb52b851ba0..30e6c8f69406f3e3fbfc5a2f576a3f6705a20e62 100644 --- a/dev-haskell/non-empty/metadata.xml +++ b/dev-haskell/non-empty/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + We provide the data type @NonEmpty@ that allows to store a list-like structure with at least or exactly @n@ elements, @@ -9,7 +12,7 @@ and is usually small. The datatype is intended to increase safety by making functions total that are partial on plain lists. - E.g. on a non-empty list, 'head' and 'tail' are always defined. + E.g. on a non-empty list, 'head' and 'tail' are always defined. There are more such data types like @Optional@ and @Empty@. Together with @NonEmpty@ you can define a list type diff --git a/dev-haskell/non-negative/metadata.xml b/dev-haskell/non-negative/metadata.xml index 98564212ed7ea6b0cc201322e031000fd32138b4..18b3b842bc5af429efe6a870581e88be4919bcbb 100644 --- a/dev-haskell/non-negative/metadata.xml +++ b/dev-haskell/non-negative/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a class for non-negative numbers, a wrapper which can turn any ordered numeric type into a member of that class, and a lazy number type for non-negative numbers (a generalization of Peano numbers). - This library is used by the 'event-list' package. + This library is used by the 'event-list' package. diff --git a/dev-haskell/nonce/metadata.xml b/dev-haskell/nonce/metadata.xml index 1fca24d3931944fa45dfb484250f56dac94459b3..889a591fed9dbc9756b433183c2bd8cc72d15d45 100644 --- a/dev-haskell/nonce/metadata.xml +++ b/dev-haskell/nonce/metadata.xml @@ -1,15 +1,18 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + According to the Wikipedia, a nonce is an arbitrary number used only once in a cryptographic communication. This package contain helper functions for generating nonces. There are many kinds of nonces used in different situations. - It's not guaranteed that by using the nonces from this package - you won't have any security issues. Please make sure that the + It's not guaranteed that by using the nonces from this package + you won't have any security issues. Please make sure that the nonces generated via this package are usable on your design. diff --git a/dev-haskell/normaldistribution/metadata.xml b/dev-haskell/normaldistribution/metadata.xml index fcbd385fe8e32095e75b512a291a74c93999225e..8588a4465b69580fa2971d2554a5e0042f2568bd 100644 --- a/dev-haskell/normaldistribution/metadata.xml +++ b/dev-haskell/normaldistribution/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This purpose of this library is to have a simple API and no dependencies beyond Haskell 98 in order to let you produce normally distributed random values with a minimum of fuss. This library does /not/ attempt to be blazingly fast nor to pass stringent tests of randomness. It attempts to be very easy to - install and use while being \"good enough\" for many applications + install and use while being \"good enough\" for many applications (simulations, games, etc.). The API builds upon and is largely analogous to that of the Haskell 98 @Random@ module (more recently @System.Random@). @@ -26,17 +29,17 @@ With custom mean and standard deviation: - > (sample,g) = normal' (mean,sigma) myRandomGen - > samples = normals' (mean,sigma) myRandomGen - > samples2 = mkNormals' (mean,sigma) 10831452 + > (sample,g) = normal' (mean,sigma) myRandomGen + > samples = normals' (mean,sigma) myRandomGen + > samples2 = mkNormals' (mean,sigma) 10831452 - > sample <- normalIO' (mean,sigma) - > samples <- normalsIO' (mean,sigma) + > sample <- normalIO' (mean,sigma) + > samples <- normalsIO' (mean,sigma) Internally the library uses the Box-Muller method to generate normally distributed values from uniformly distributed random values. If more than one sample is needed taking samples off an infinite - list (created by e.g. 'normals') will be roughly twice as efficient - as repeatedly generating individual samples with e.g. 'normal'. + list (created by e.g. 'normals') will be roughly twice as efficient + as repeatedly generating individual samples with e.g. 'normal'. diff --git a/dev-haskell/numbers/metadata.xml b/dev-haskell/numbers/metadata.xml index c0cecb0ddbe775ded217341863e5d9e84d14400b..64f3a8a48595bde547399ae616b1e99f0cd29132 100644 --- a/dev-haskell/numbers/metadata.xml +++ b/dev-haskell/numbers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Instances of the numerical classes for a variety of different numbers: (computable) real numbers, diff --git a/dev-haskell/numeric-extras/metadata.xml b/dev-haskell/numeric-extras/metadata.xml index 6e405d355383965980749ed221cafd75d8c55b95..24559a26bc7b86ae888ea9134bb7e2635424b3f0 100644 --- a/dev-haskell/numeric-extras/metadata.xml +++ b/dev-haskell/numeric-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Useful tools from the C standard library diff --git a/dev-haskell/numeric-prelude/metadata.xml b/dev-haskell/numeric-prelude/metadata.xml index f1e2c12801c9d56b61e150aac82d1171b8b37ccf..c0d5d9cf9f0821d52cc3a15e86df13688a1f51b7 100644 --- a/dev-haskell/numeric-prelude/metadata.xml +++ b/dev-haskell/numeric-prelude/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Revisiting the Numeric Classes The Prelude for Haskell 98 offers a well-considered set of numeric classes which covers the standard numeric types - ('Integer', 'Int', 'Rational', 'Float', 'Double', 'Complex') quite well. + ('Integer', 'Int', 'Rational', 'Float', 'Double', 'Complex') quite well. But they offer limited extensibility and have a few other flaws. In this proposal we will revisit these classes, addressing the following concerns: @@ -17,29 +20,29 @@ but this is not mentioned anywhere. [2] There are some superfluous superclasses. - For instance, 'Eq' and 'Show' are superclasses of 'Num'. + For instance, 'Eq' and 'Show' are superclasses of 'Num'. Consider the data type @ data IntegerFunction a = IF (a -> Integer) @ - One can reasonably define all the methods of 'Algebra.Ring.C' for + One can reasonably define all the methods of 'Algebra.Ring.C' for @IntegerFunction a@ (satisfying good semantics), - but it is impossible to define non-bottom instances of 'Eq' and 'Show'. + but it is impossible to define non-bottom instances of 'Eq' and 'Show'. In general, superclass relationship should indicate some semantic connection between the two classes. [3] In a few cases, there is a mix of semantic operations and representation-specific operations. - 'toInteger', 'toRational', - and the various operations in 'RealFloating' ('decodeFloat', ...) + 'toInteger', 'toRational', + and the various operations in 'RealFloating' ('decodeFloat', ...) are the main examples. [4] In some cases, the hierarchy is not finely-grained enough: Operations that are often defined independently are lumped together. - For instance, in a financial application one might want a type \"Dollar\", - or in a graphics application one might want a type \"Vector\". + For instance, in a financial application one might want a type \"Dollar\", + or in a graphics application one might want a type \"Vector\". It is reasonable to add two Vectors or Dollars, but not, in general, reasonable to multiply them. - But the programmer is currently forced to define a method for '(*)' - when she defines a method for '(+)'. + But the programmer is currently forced to define a method for '(*)' + when she defines a method for '(+)'. In specifying the semantics of type classes, I will state laws as follows: @@ -50,7 +53,7 @@ The rest of the program should behave in the same way if one side is replaced with the other. Unfortunately, the laws are frequently violated by standard instances; - the law above, for instance, fails for 'Float': + the law above, for instance, fails for 'Float': > (1e20 + (-1e20)) + 1.0 = 1.0 > 1e20 + ((-1e20) + 1.0) = 0.0 @@ -97,8 +100,8 @@ This is not addressed here. * In some cases, this hierarchy may not yet be fine-grained enough. - For instance, time spans (\"5 minutes\") can be added to times (\"12:34\"), - but two times are not addable. (\"12:34 + 8:23\") + For instance, time spans (\"5 minutes\") can be added to times (\"12:34\"), + but two times are not addable. (\"12:34 + 8:23\") As it stands, users have to use a different operator for adding time spans to times than for adding two time spans. @@ -127,7 +130,7 @@ Additional standard libraries might include Enum, IEEEFloat (including - the bulk of the functions in Haskell 98's RealFloat class), + the bulk of the functions in Haskell 98's RealFloat class), VectorSpace, Ratio, and Lattice. diff --git a/dev-haskell/numeric-quest/metadata.xml b/dev-haskell/numeric-quest/metadata.xml index f34d81bf78c352bf8f7a26a4cc38d6be0361d555..904716ec9df7c60a3ec90dcfd629e4f764e2cd0e 100644 --- a/dev-haskell/numeric-quest/metadata.xml +++ b/dev-haskell/numeric-quest/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + List based linear algebra, similtaneous linear equations, eigenvalues and eigenvectors, roots of polynomials, transcendent functions with arbitrary precision implemented by continued fractions, quantum operations, tensors diff --git a/dev-haskell/numinstances/metadata.xml b/dev-haskell/numinstances/metadata.xml index 713602f4b09537bf23a9d976b4afb92266ba083e..09e8970f37385b1a22f188bee6bb349b02190da7 100644 --- a/dev-haskell/numinstances/metadata.xml +++ b/dev-haskell/numinstances/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Instances of numeric classes for functions and tuples diff --git a/dev-haskell/numtype-dk/metadata.xml b/dev-haskell/numtype-dk/metadata.xml index 70bc8f24e2d61ade0661d2093395f6a952ecea22..0375c44d97f8730ff2c27edfde7a9a297d112da4 100644 --- a/dev-haskell/numtype-dk/metadata.xml +++ b/dev-haskell/numtype-dk/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides type level representations of the (positive and negative) integers and basic operations (addition, diff --git a/dev-haskell/numtype/metadata.xml b/dev-haskell/numtype/metadata.xml index e48768a88036f753758bf5615bdd9e425d15c702..a7829a297a5c4390017649235c818b636cfc8a14 100644 --- a/dev-haskell/numtype/metadata.xml +++ b/dev-haskell/numtype/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides unary type level representations of the (positive and negative) integers and basic operations (addition, @@ -9,9 +12,9 @@ Due to the unary implementation the practical size of the NumTypes is severely limited making them unsuitable for large-cardinality applications. If you will be working with - integers beyond (-20, 20) this package probably isn't for you. + integers beyond (-20, 20) this package probably isn't for you. It is, however, eminently suitable for applications such as - representing physical dimensions (see the 'Dimensional' library). + representing physical dimensions (see the 'Dimensional' library). Requires GHC 6.6.1 or later. diff --git a/dev-haskell/objectname/metadata.xml b/dev-haskell/objectname/metadata.xml index 324b5b7c4cb552f0a144fa39e46827f048995811..d46fb73738874b58b83e9da34f306a60dd6cfd23 100644 --- a/dev-haskell/objectname/metadata.xml +++ b/dev-haskell/objectname/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This tiny package contains the class ObjectName, which corresponds to the general notion of explicitly handled identifiers for API objects, e.g. a diff --git a/dev-haskell/oeis/metadata.xml b/dev-haskell/oeis/metadata.xml index 428633fb4dcabb1708b628f5a9311948b45d9b27..04a63c17f4070c76529de7c92923e9bfd61fd7b2 100644 --- a/dev-haskell/oeis/metadata.xml +++ b/dev-haskell/oeis/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Interface to the Online Encyclopedia of Integer Sequences. See <http://oeis.org/>. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/old-locale/metadata.xml b/dev-haskell/old-locale/metadata.xml index 04a98198131a90b2e50bb0776cb692a031598257..326450b71c69237aafd326d85447ea02bf0b140b 100644 --- a/dev-haskell/old-locale/metadata.xml +++ b/dev-haskell/old-locale/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides the ability to adapt to locale conventions such as date and time formats. diff --git a/dev-haskell/old-time/metadata.xml b/dev-haskell/old-time/metadata.xml index f14ff64a4b5641da0b5869d28fc4a15e9042e8d6..96a6689305de57cca074297d108fc4b8a8a7853b 100644 --- a/dev-haskell/old-time/metadata.xml +++ b/dev-haskell/old-time/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides the old time library. diff --git a/dev-haskell/onetuple/metadata.xml b/dev-haskell/onetuple/metadata.xml index 42f07e4a9bf11fd631c177671a4eecfdc421b8ac..2af2c1e998adb3928a5fda81c55cc64476189b99 100644 --- a/dev-haskell/onetuple/metadata.xml +++ b/dev-haskell/onetuple/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Singleton Tuple diff --git a/dev-haskell/oo-prototypes/metadata.xml b/dev-haskell/oo-prototypes/metadata.xml index dbf04c2881406a1df684ff3f10c60f3e2c7f3587..ee58dc700d20aa993ac2865fe609f478d1347e17 100644 --- a/dev-haskell/oo-prototypes/metadata.xml +++ b/dev-haskell/oo-prototypes/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Support for OO-like prototypes diff --git a/dev-haskell/openal/metadata.xml b/dev-haskell/openal/metadata.xml index db95dbdcf63789cccd38f13e29690dde87edfe0a..edc7e94cc76a862b74044e29af751c9294893f42 100644 --- a/dev-haskell/openal/metadata.xml +++ b/dev-haskell/openal/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell binding for the OpenAL cross-platform 3D audio API, appropriate for use with gaming applications and many other diff --git a/dev-haskell/opencl/metadata.xml b/dev-haskell/opencl/metadata.xml index fa88bbdc26d501fe8d4fc5cb141b91db01ff50de..e0030e91bdcb05f6f31b50c235765dded8a58323 100644 --- a/dev-haskell/opencl/metadata.xml +++ b/dev-haskell/opencl/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell FFI binding to OpenCL library. It includes high-level wrappers to help development. Based on the OpenCLRaw package. - Most of the functions can throw a 'CLError' exception. Using the module - 'Control.Exception' helps to work with this package's exceptions. + Most of the functions can throw a 'CLError' exception. Using the module + 'Control.Exception' helps to work with this package's exceptions. diff --git a/dev-haskell/openclwrappers/metadata.xml b/dev-haskell/openclwrappers/metadata.xml index 42a842b8549c946e33990c48062a7bb4d44d67a9..263337f2c13f40251b4a9e9c0d1ec3b2d33290d2 100644 --- a/dev-haskell/openclwrappers/metadata.xml +++ b/dev-haskell/openclwrappers/metadata.xml @@ -1,11 +1,14 @@ - haskell - + jekarlson@gmail.com Emil Karlson + + haskell@gentoo.org + Gentoo Haskell + Light opencl wrappers, a fork of the OpenCLRaw package. diff --git a/dev-haskell/opengl/metadata.xml b/dev-haskell/opengl/metadata.xml index 1c35071f7f5e9aa40698efd432e99a82440e2c02..cbb3b5a94e2c42594cc2e4deae59f1170fdfc789 100644 --- a/dev-haskell/opengl/metadata.xml +++ b/dev-haskell/opengl/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell binding for the OpenGL graphics system (GL, version 3.2) and its accompanying utility library (GLU, version 1.3). - OpenGL is the industry's most widely used and supported 2D and 3D graphics + OpenGL is the industry's most widely used and supported 2D and 3D graphics application programming interface (API), incorporating a broad set of rendering, texture mapping, special effects, and other powerful visualization functions. For more information about OpenGL and its various extensions, diff --git a/dev-haskell/openglraw/metadata.xml b/dev-haskell/openglraw/metadata.xml index 3fc1f64903b1074d071f6a6553e57fdc48c09b00..84cd0aab231bb3ed157916b00731d8cd7d52f4d4 100644 --- a/dev-haskell/openglraw/metadata.xml +++ b/dev-haskell/openglraw/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + OpenGLRaw is a raw Haskell binding for the OpenGL 3.2 graphics system and - lots of OpenGL extensions. It is basically a 1:1 mapping of OpenGL's C API, + lots of OpenGL extensions. It is basically a 1:1 mapping of OpenGL's C API, intended as a basis for a nicer interface. OpenGLRaw offers access to all necessary functions, tokens and types plus a general facility for loading extension entries. The module hierarchy closely mirrors the naming structure @@ -13,7 +16,7 @@ needed for building this package. If an API entry is not found at runtime, a userError is thrown. - OpenGL is the industry's most widely used and supported 2D and 3D graphics + OpenGL is the industry's most widely used and supported 2D and 3D graphics application programming interface (API), incorporating a broad set of rendering, texture mapping, special effects, and other powerful visualization functions. For more information about OpenGL and its various extensions, diff --git a/dev-haskell/openssl-streams/metadata.xml b/dev-haskell/openssl-streams/metadata.xml index 2ef53ee498b03097089e43e41cc470ba4d2b1b68..55c1e4ed829e87b3b40144c634d4527db50fc689 100644 --- a/dev-haskell/openssl-streams/metadata.xml +++ b/dev-haskell/openssl-streams/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The openssl-streams library contains io-streams routines for secure networking using OpenSSL (by way of HsOpenSSL). diff --git a/dev-haskell/operational/metadata.xml b/dev-haskell/operational/metadata.xml index 87194e7b10e674f74977daef534ec307ef4ad65d..0f3688e97904ad33aed21d947ffbfa4d0aae9c70 100644 --- a/dev-haskell/operational/metadata.xml +++ b/dev-haskell/operational/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build example executables. @@ -11,7 +14,7 @@ Can also be used to define monad transformers, and the lifting laws are, again, automatic. - Accompanies the article: \"The Operational Monad Tutorial\", + Accompanies the article: \"The Operational Monad Tutorial\", published in Issue 15 of The Monad.Reader <http://themonadreader.wordpress.com/2010/01/26/issue-15/>. Related packages: MonadPrompt <http://hackage.haskell.org/package/MonadPrompt>. diff --git a/dev-haskell/optional-args/metadata.xml b/dev-haskell/optional-args/metadata.xml index 32342a9be02530a455a71fb41c4c96aef38566aa..a77d6be809560da810893a685bc37553594ddcaa 100644 --- a/dev-haskell/optional-args/metadata.xml +++ b/dev-haskell/optional-args/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a type for specifying `Optional` function arguments - Read the tutorial in "Data.Optional" to learn more + Read the tutorial in "Data.Optional" to learn more diff --git a/dev-haskell/options/metadata.xml b/dev-haskell/options/metadata.xml index 51a1b75d2a7405d4ad6f85ee4feb7dfa63011353..4d7ecf23aaee2776017e508088ecc546e2f4669f 100644 --- a/dev-haskell/options/metadata.xml +++ b/dev-haskell/options/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The @options@ package lets library and application developers easily work with command-line options. @@ -18,12 +21,12 @@ &#x20; , optQuiet :: Bool &#x20; &#x7d; - instance 'Options' MainOptions where + instance 'Options' MainOptions where &#x20; defineOptions = pure MainOptions - &#x20; \<*\> simpleOption \"message\" \"Hello world!\" - &#x20; \"A message to show the user.\" - &#x20; \<*\> simpleOption \"quiet\" False - &#x20; \"Whether to be quiet.\" + &#x20; \<*\> simpleOption \"message\" \"Hello world!\" + &#x20; \"A message to show the user.\" + &#x20; \<*\> simpleOption \"quiet\" False + &#x20; \"Whether to be quiet.\" main :: IO () main = runCommand $ \\opts args -> do @@ -34,7 +37,7 @@ >$ ./hello >Hello world! - >$ ./hello --message='ciao mondo' + >$ ./hello --message='ciao mondo' >ciao mondo >$ ./hello --quiet >$ @@ -52,7 +55,7 @@ >Application Options: > --message :: text > A message to show the user. - > default: "Hello world!" + > default: "Hello world!" > --quiet :: bool > Whether to be quiet. > default: false diff --git a/dev-haskell/optparse-applicative/metadata.xml b/dev-haskell/optparse-applicative/metadata.xml index f3a40958dab3907e090067384850ab99dda8c1bd..dc9429beeb9cdb13fdf3c2b3f503611964e35530 100644 --- a/dev-haskell/optparse-applicative/metadata.xml +++ b/dev-haskell/optparse-applicative/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Here is a simple example of an applicative option parser: @@ -13,23 +16,23 @@ sample :: Parser Sample sample = Sample &#x20; \<$\> strOption - &#x20; ( long \"hello\" - &#x20; & metavar \"TARGET\" - &#x20; & help \"Target for the greeting\" ) + &#x20; ( long \"hello\" + &#x20; & metavar \"TARGET\" + &#x20; & help \"Target for the greeting\" ) &#x20; \<*\> switch - &#x20; ( long \"quiet\" - &#x20; & help \"Whether to be quiet\" ) + &#x20; ( long \"quiet\" + &#x20; & help \"Whether to be quiet\" ) @ The parser is built using applicative style starting from a set of basic - combinators. In this example, @hello@ is defined as an 'option' with a - @String@ argument, while @quiet@ is a boolean 'flag' (called 'switch'). + combinators. In this example, @hello@ is defined as an 'option' with a + @String@ argument, while @quiet@ is a boolean 'flag' (called 'switch'). A parser can be used like this: @ greet :: Sample -> IO () - greet (Sample h False) = putStrLn $ \"Hello, \" ++ h + greet (Sample h False) = putStrLn $ \"Hello, \" ++ h greet _ = return () main :: IO () @@ -37,16 +40,16 @@ &#x20; where &#x20; opts = info (helper \<*\> sample) &#x20; ( fullDesc - &#x20; & progDesc \"Print a greeting for TARGET\" - &#x20; & header \"hello - a test for optparse-applicative\" ) + &#x20; & progDesc \"Print a greeting for TARGET\" + &#x20; & header \"hello - a test for optparse-applicative\" ) @ The @greet@ function is the entry point of the program, while @opts@ is a complete description of the program, used when generating a help text. The - 'helper' combinator takes any parser, and adds a @help@ option to it (which + 'helper' combinator takes any parser, and adds a @help@ option to it (which always fails). - The @hello@ option in this example is mandatory (since it doesn't have a + The @hello@ option in this example is mandatory (since it doesn't have a default value), so running the program without any argument will display a help text: diff --git a/dev-haskell/optparse-simple/metadata.xml b/dev-haskell/optparse-simple/metadata.xml index 97ee0075daa8d8228163cfe74edc2325d946174c..fd80ae8104d517d0c5681ab0e6ddbc2dcd867f75 100644 --- a/dev-haskell/optparse-simple/metadata.xml +++ b/dev-haskell/optparse-simple/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple interface to optparse-applicative diff --git a/dev-haskell/pandoc-citeproc/metadata.xml b/dev-haskell/pandoc-citeproc/metadata.xml index 675dd6df87474a03979a6b5fd046187be1a80f53..4e0e73f718c2a217baf0a39871b9d15f4b516bb1 100644 --- a/dev-haskell/pandoc-citeproc/metadata.xml +++ b/dev-haskell/pandoc-citeproc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The pandoc-citeproc library exports functions for using the citeproc system with pandoc. It relies on diff --git a/dev-haskell/pandoc-types/metadata.xml b/dev-haskell/pandoc-types/metadata.xml index 31a813d46d52127b114468d5530ce6a5a9218eb6..b65df6fc2d5247e4c6e8a47e7a43cf9304810bda 100644 --- a/dev-haskell/pandoc-types/metadata.xml +++ b/dev-haskell/pandoc-types/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This package contains definitions for the 'Pandoc' data + This package contains definitions for the 'Pandoc' data structure, which is used by pandoc to represent structured documents. These definitions used to live in the pandoc package, but starting with pandoc 1.7, they have been split off, so that other packages can use them - without drawing in all of pandoc's dependencies, and + without drawing in all of pandoc's dependencies, and pandoc itself can depend on packages (like citeproc-hs) that use them. diff --git a/dev-haskell/pango/metadata.xml b/dev-haskell/pango/metadata.xml index 5ea66ddd3964fe34ec5aa0f5a5c55b758c4716e0..3a30972167e6f0d113803e91211a3845a86b3434 100644 --- a/dev-haskell/pango/metadata.xml +++ b/dev-haskell/pango/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a wrapper around the Pango C library that allows high-quality rendering of Unicode text. It can be used diff --git a/dev-haskell/parallel-io/metadata.xml b/dev-haskell/parallel-io/metadata.xml index 3e04410d16f14b026aeccec88405ea9f01a3e268..a02ec8bbfe5a0adf213e836653940fbf9c07e526 100644 --- a/dev-haskell/parallel-io/metadata.xml +++ b/dev-haskell/parallel-io/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides combinators for sequencing IO actions onto a thread pool. The thread pool is guaranteed to contain no more unblocked threads than a user-specified upper limit, thus diff --git a/dev-haskell/parallel/metadata.xml b/dev-haskell/parallel/metadata.xml index 391ebed9c2838a6fd48cdfe7c8f8d869fd1eac2e..dd457a941da4d2b3d81167691d729110ce86559a 100644 --- a/dev-haskell/parallel/metadata.xml +++ b/dev-haskell/parallel/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a library for parallel programming. diff --git a/dev-haskell/parseargs/metadata.xml b/dev-haskell/parseargs/metadata.xml index 5fef5a7fe9f14ec4591dd4db6cc3472dda02f245..dd358bcbc0de4d331573239bf2127946a55a04d2 100644 --- a/dev-haskell/parseargs/metadata.xml +++ b/dev-haskell/parseargs/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parse command-line arguments diff --git a/dev-haskell/parsec/metadata.xml b/dev-haskell/parsec/metadata.xml index 65a9638c974e1e9a40ffef6efdd5a58c816adc49..93067ba142c1f4156cfe304901fba0aa45747ccd 100644 --- a/dev-haskell/parsec/metadata.xml +++ b/dev-haskell/parsec/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parsec is designed from scratch as an industrial-strength parser library. It is simple, safe, well documented (on the package diff --git a/dev-haskell/parsedate/metadata.xml b/dev-haskell/parsedate/metadata.xml index cc1c88c6cc9fa7ccaae9eb34dde5e7eb2158180a..054f57fd26ecf76fec206700a771995c27936299 100644 --- a/dev-haskell/parsedate/metadata.xml +++ b/dev-haskell/parsedate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a function for parsing dates and times given a date format string. diff --git a/dev-haskell/parsers/metadata.xml b/dev-haskell/parsers/metadata.xml index b94589af978786bd40fd5deb1b52b00e013ffed6..3b2e8a9936fccde16af886da4f7aecdd9f3e08e1 100644 --- a/dev-haskell/parsers/metadata.xml +++ b/dev-haskell/parsers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parsing combinators diff --git a/dev-haskell/path-pieces/metadata.xml b/dev-haskell/path-pieces/metadata.xml index 447466b0478dbbb15f9665de111af4981f7be288..45d002c00dba8de9897fc49a96c3a330ffade2f3 100644 --- a/dev-haskell/path-pieces/metadata.xml +++ b/dev-haskell/path-pieces/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Components of paths. diff --git a/dev-haskell/path/metadata.xml b/dev-haskell/path/metadata.xml index 1714bf897caf0183d8d7b91aa98ae650e4618835..e42b1c1a4d04f3ba0ab7281c6e49066e8ef0ebe9 100644 --- a/dev-haskell/path/metadata.xml +++ b/dev-haskell/path/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Path diff --git a/dev-haskell/pathlib/metadata.xml b/dev-haskell/pathlib/metadata.xml index 7009b2475ef581c03c66f2f2e3722a29ac93db05..db2ffa804cfe4a459b160d40654e7bbc247f9416 100644 --- a/dev-haskell/pathlib/metadata.xml +++ b/dev-haskell/pathlib/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Pathlib provides an API for parsing and manipulating *tree* paths, represented as bytestrings. The path types come with witnesses (similar to the pathtype package) for improved type safety, although they are optional and disabled by the default interface - ("Data.Path") since they can be somewhat inconvenient. The safe - interface is exported by "Data.Path.Witnessed". + ("Data.Path") since they can be somewhat inconvenient. The safe + interface is exported by "Data.Path.Witnessed". A number of path combinators is provided (</>, <.>, +/+), as well as a few selectors (especially well suited for use as view diff --git a/dev-haskell/pathtype/metadata.xml b/dev-haskell/pathtype/metadata.xml index 3be8ed763c71a92d6c993270be4b89bf5f14d36a..32885bc2a69f6523d5b4d04fa0abc72f13fc9542 100644 --- a/dev-haskell/pathtype/metadata.xml +++ b/dev-haskell/pathtype/metadata.xml @@ -1,20 +1,23 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides type-safe access to filepath manipulations. - "System.Path" is designed to be used instead of "System.FilePath". + "System.Path" is designed to be used instead of "System.FilePath". (It is intended to provide versions of functions from that module which have equivalent functionality but are more - typesafe). "System.Path.Directory" is a companion module - providing a type-safe alternative to "System.Directory". + typesafe). "System.Path.Directory" is a companion module + providing a type-safe alternative to "System.Directory". - The heart of this module is the @'Path' ar fd@ abstract type which + The heart of this module is the @'Path' ar fd@ abstract type which represents file and directory paths. The idea is that there are - two phantom type parameters - the first should be 'Abs' or 'Rel', - and the second 'File' or 'Dir'. A number of type synonyms are + two phantom type parameters - the first should be 'Abs' or 'Rel', + and the second 'File' or 'Dir'. A number of type synonyms are provided for common types: > type AbsFile = Path Abs File @@ -27,7 +30,7 @@ > type FilePath ar = Path ar File > type DirPath ar = Path ar Dir - The type of the 'combine' (aka '</>') function gives the idea: + The type of the 'combine' (aka '</>') function gives the idea: > (</>) :: DirPath ar -> RelPath fd -> Path ar fd @@ -39,22 +42,22 @@ extension enabled, you can: > f :: FilePath ar - > f = "tmp" </> "someFile" <.> "ext" + > f = "tmp" </> "someFile" <.> "ext" - If you don't want to use @OverloadedStrings@, you can use the construction fns: + If you don't want to use @OverloadedStrings@, you can use the construction fns: > f :: FilePath ar - > f = asDirPath "tmp" </> asFilePath "someFile" <.> "ext" + > f = asDirPath "tmp" </> asFilePath "someFile" <.> "ext" or... > f :: FilePath ar - > f = asPath "tmp" </> asPath "someFile" <.> "ext" + > f = asPath "tmp" </> asPath "someFile" <.> "ext" or just... > f :: FilePath ar - > f = asPath "tmp/someFile.ext" + > f = asPath "tmp/someFile.ext" One point to note is that whether one of these is interpreted as an absolute or a relative path depends on the type at which it is @@ -73,7 +76,7 @@ > import System.Path.IO The basic API (and properties satisfied) are heavily influenced - by Neil Mitchell's "System.FilePath" module. + by Neil Mitchell's "System.FilePath" module. diff --git a/dev-haskell/patience/metadata.xml b/dev-haskell/patience/metadata.xml index 24a8de9e1c4984f949cbcd1043d57e8e7ee524af..2af4d28dc291e1eb0fe1267dbe64847c5c32aab4 100644 --- a/dev-haskell/patience/metadata.xml +++ b/dev-haskell/patience/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This library implements the \"patience diff\" algorithm, as well as the patience + This library implements the \"patience diff\" algorithm, as well as the patience algorithm for the longest increasing subsequence problem. Patience diff computes the difference between two lists, for example the diff --git a/dev-haskell/pattern-arrows/metadata.xml b/dev-haskell/pattern-arrows/metadata.xml index d14f5db4f5e8eda05818a42330ac3d38f14a2a45..d00a43eb0dd3f90a3bdc34f3ff6603c094e1f09d 100644 --- a/dev-haskell/pattern-arrows/metadata.xml +++ b/dev-haskell/pattern-arrows/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library for generating concise pretty printers based on precedence rules. diff --git a/dev-haskell/pcap/metadata.xml b/dev-haskell/pcap/metadata.xml index bef5bc2bafc43faa694df42e66c2d3943238425f..3777f2154cecfebf3f761af4df90b2328c512456 100644 --- a/dev-haskell/pcap/metadata.xml +++ b/dev-haskell/pcap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A system-independent interface for user-level packet capture diff --git a/dev-haskell/pcg-random/metadata.xml b/dev-haskell/pcg-random/metadata.xml index b1672b9699c023ad7080b26c48a2f56dcd37601a..5e98897d08b6296036fc194cd4e759c5706ca74b 100644 --- a/dev-haskell/pcg-random/metadata.xml +++ b/dev-haskell/pcg-random/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + PCG is a family of simple fast space-efficient statistically good algorithms for random number generation with better-than-typical @@ -15,7 +18,7 @@ that includes functions for generating common types. The generators in this module are suitable for use in parallel but - make sure threads don't share the same generator or things will go + make sure threads don't share the same generator or things will go horribly wrong. diff --git a/dev-haskell/pcre-heavy/metadata.xml b/dev-haskell/pcre-heavy/metadata.xml index 6ca0f52bc644c0a535b767130087e96557db9feb..0d65dabfbc2bb884c0568b4720de925b31843245 100644 --- a/dev-haskell/pcre-heavy/metadata.xml +++ b/dev-haskell/pcre-heavy/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A regular expressions library that does not suck. Based on <https://hackage.haskell.org/package/pcre-light pcre-light>. diff --git a/dev-haskell/pcre-light/metadata.xml b/dev-haskell/pcre-light/metadata.xml index d1bdd43a1b8083c41e4a3857b1172ca0d2f8bb63..f51b6368d32bbd9c5e6aecbabe8848e91484f83b 100644 --- a/dev-haskell/pcre-light/metadata.xml +++ b/dev-haskell/pcre-light/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A small, efficient and portable regex library for Perl 5 compatible regular expressions diff --git a/dev-haskell/pdf-toolbox-content/metadata.xml b/dev-haskell/pdf-toolbox-content/metadata.xml index aca87744f73c093511323cae6c892111ac58f292..0de7be1427942f015733c8fc4a5028ad27498ec2 100644 --- a/dev-haskell/pdf-toolbox-content/metadata.xml +++ b/dev-haskell/pdf-toolbox-content/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Tools for processing PDF content streams diff --git a/dev-haskell/pdf-toolbox-core/metadata.xml b/dev-haskell/pdf-toolbox-core/metadata.xml index f782e67667229fe7b4fc52fc83d0cf5ff80768b7..47284051a70852945237016beb08e468e5d97ffb 100644 --- a/dev-haskell/pdf-toolbox-core/metadata.xml +++ b/dev-haskell/pdf-toolbox-core/metadata.xml @@ -1,15 +1,18 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Low level tools for processing PDF files. Level of abstraction: cross reference, trailer, indirect object, object The API is based on random access input streams, and is designed to be memory efficient. - We don't need to parse the entire PDF file and store it in memory when you need just one page or two. - Usually it is also leads to time efficiency, but we don't try optimize performance + We don't need to parse the entire PDF file and store it in memory when you need just one page or two. + Usually it is also leads to time efficiency, but we don't try optimize performance by e.g. maintaining xref or object cache. Higher level layers should take care of it. The library is low level. It may mean that you need to be familiar with PDF file internals to diff --git a/dev-haskell/pdf-toolbox-document/metadata.xml b/dev-haskell/pdf-toolbox-document/metadata.xml index 552b3ae1bd051cec99d0321445014760b9031c64..a2ddd6c4ae2a175dd9161826083f1ac156282408 100644 --- a/dev-haskell/pdf-toolbox-document/metadata.xml +++ b/dev-haskell/pdf-toolbox-document/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Mid level tools for processing PDF files. diff --git a/dev-haskell/pdfinfo/metadata.xml b/dev-haskell/pdfinfo/metadata.xml index 326c8f609b75290d335272dc7153c2dcfe3951d8..aec22f1c006c8f01ff17549c50cc0e9d2d6e84b0 100644 --- a/dev-haskell/pdfinfo/metadata.xml +++ b/dev-haskell/pdfinfo/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Just a wrapper around the pdfinfo command. See man pdfinfo. diff --git a/dev-haskell/peggy/metadata.xml b/dev-haskell/peggy/metadata.xml index 3f5842f82b34fbfcbaaa4d60f22e9fc386c78cb9..eda26aa3900e537d0bb7524981cf7c584c970dd4 100644 --- a/dev-haskell/peggy/metadata.xml +++ b/dev-haskell/peggy/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Parser Generator for Haskell <http://tanakh.github.com/Peggy> diff --git a/dev-haskell/pem/metadata.xml b/dev-haskell/pem/metadata.xml index 18252f60af3c1fad3d945a249e4154a55c2bfbb7..417aabda9b590b7a21ec3ed8451e1cdec2bc94a3 100644 --- a/dev-haskell/pem/metadata.xml +++ b/dev-haskell/pem/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Privacy Enhanced Mail (PEM) format reader and writer. diff --git a/dev-haskell/permutation/metadata.xml b/dev-haskell/permutation/metadata.xml index e6b75c8fb8fe819644fadd1b081af385ae3c590c..1b4f2831ad43eed559f3531f32ff05d77e7d99bd 100644 --- a/dev-haskell/permutation/metadata.xml +++ b/dev-haskell/permutation/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library includes data types for storing permutations and combinations. It implements pure and impure types, the latter of diff --git a/dev-haskell/persistent-instances-iproute/metadata.xml b/dev-haskell/persistent-instances-iproute/metadata.xml index ac0248a853d0f82a7af5dcbb0fd57dbb00cba369..456d42a3ae27ce00b9167171c169c2934b5bfa76 100644 --- a/dev-haskell/persistent-instances-iproute/metadata.xml +++ b/dev-haskell/persistent-instances-iproute/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Persistent instances for types in iproute diff --git a/dev-haskell/persistent-mongodb/metadata.xml b/dev-haskell/persistent-mongodb/metadata.xml index 67205f8761aeef07c86ccb9a4ebcd868972a3572..68c6f2ff181e908e35507860c9fa933c9762d055 100644 --- a/dev-haskell/persistent-mongodb/metadata.xml +++ b/dev-haskell/persistent-mongodb/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use a time storage with nano second precision. diff --git a/dev-haskell/persistent-mysql/metadata.xml b/dev-haskell/persistent-mysql/metadata.xml index fd898f6579868b6da149cb5312a55d1bf8d62064..035923944fce959dea2b1fbbe823c780842bc6e0 100644 --- a/dev-haskell/persistent-mysql/metadata.xml +++ b/dev-haskell/persistent-mysql/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains a backend for persistent using the MySQL database server. Internally it uses the @mysql-simple@ diff --git a/dev-haskell/persistent-postgresql/metadata.xml b/dev-haskell/persistent-postgresql/metadata.xml index 25faafa4583c2a9c1a250b2b332a0f3941cc99ef..958d8d811126b92afcd2df91efa7940c95e2d7c9 100644 --- a/dev-haskell/persistent-postgresql/metadata.xml +++ b/dev-haskell/persistent-postgresql/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Based on the HDBC-postgresql package diff --git a/dev-haskell/persistent-redis/metadata.xml b/dev-haskell/persistent-redis/metadata.xml index 85c5b26018079e61eabb12c66d67d32dddc961e0..7454401f70c16dc41a14835a55b28c3a9c3100e8 100644 --- a/dev-haskell/persistent-redis/metadata.xml +++ b/dev-haskell/persistent-redis/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Based on the Redis package. diff --git a/dev-haskell/persistent-sqlite/metadata.xml b/dev-haskell/persistent-sqlite/metadata.xml index e3197a2afefdd98e513e6ef48118ce1dc4022436..fba1150ee90c1b3a13ce6bcf6277e0f345b35e4b 100644 --- a/dev-haskell/persistent-sqlite/metadata.xml +++ b/dev-haskell/persistent-sqlite/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package includes a thin sqlite3 wrapper based on the direct-sqlite package, as well as the entire C library, so there are no system dependencies. diff --git a/dev-haskell/persistent-template/metadata.xml b/dev-haskell/persistent-template/metadata.xml index a2736de145051d3dae2d03d71beacee4775fc757..eaabdf9abe86cc0cf3734bf7b18be01b6ab30101 100644 --- a/dev-haskell/persistent-template/metadata.xml +++ b/dev-haskell/persistent-template/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides just the general interface and helper functions. You must use a specific backend in order to make this useful. diff --git a/dev-haskell/persistent/metadata.xml b/dev-haskell/persistent/metadata.xml index 224f625619a31305c6bf4770514c460353eca181..1d312dd3e93984a82ee3b9f5908382a5e6f49d8f 100644 --- a/dev-haskell/persistent/metadata.xml +++ b/dev-haskell/persistent/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides just the general interface and helper functions. You must use a specific backend in order to make this useful. diff --git a/dev-haskell/pgm/metadata.xml b/dev-haskell/pgm/metadata.xml index f387f73f12098a7060649d4d1a727665d7a9ca66..a0b548dbc78383d04d0e69f9a3900fcf49ccbe4c 100644 --- a/dev-haskell/pgm/metadata.xml +++ b/dev-haskell/pgm/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Reads and writes 8 and 16 bit PGM images, loading them into Haskell as arrays. diff --git a/dev-haskell/picoparsec/metadata.xml b/dev-haskell/picoparsec/metadata.xml index ebb71b509d9722632b0288f39d531d0e512710d7..b804f90fb34e3228b39b78f92053cda193e469c7 100644 --- a/dev-haskell/picoparsec/metadata.xml +++ b/dev-haskell/picoparsec/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A fast and flexible parser combinator library, accepting any input type that is an instance of an appropriate monoid subclass. diff --git a/dev-haskell/pipes-binary/metadata.xml b/dev-haskell/pipes-binary/metadata.xml index 92e48e6e88306a8c0b8766ec90d98f1cf87c1ec3..d427bb7608bbf6b654c0cba32888da0d2442e3d9 100644 --- a/dev-haskell/pipes-binary/metadata.xml +++ b/dev-haskell/pipes-binary/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Encode and decode binary Pipes streams using the @binary@ library. diff --git a/dev-haskell/pipes-bytestring/metadata.xml b/dev-haskell/pipes-bytestring/metadata.xml index b035fcde0c634a231762ee5a679f285ff9df2b44..608f1a60c93a7a03c003b2b3e16a6cf8f72286a6 100644 --- a/dev-haskell/pipes-bytestring/metadata.xml +++ b/dev-haskell/pipes-bytestring/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides @pipes@ utilities for @ByteString@s diff --git a/dev-haskell/pipes-cereal/metadata.xml b/dev-haskell/pipes-cereal/metadata.xml index 31070c3d8cd9f5b79a2bdbebc1044b3f8b4c7dcd..a5fbcbf3985131e5989e36f599dfbb775832df4b 100644 --- a/dev-haskell/pipes-cereal/metadata.xml +++ b/dev-haskell/pipes-cereal/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Encode and decode binary streams using the pipes and cereal libraries. diff --git a/dev-haskell/pipes-concurrency/metadata.xml b/dev-haskell/pipes-concurrency/metadata.xml index 4acdfbc4c80271df70a9531ef87e1eee22d68244..c15224815d3540e7841f72bb586bd4ea04a6e415 100644 --- a/dev-haskell/pipes-concurrency/metadata.xml +++ b/dev-haskell/pipes-concurrency/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides light-weight concurrency primitives for pipes, with the following features: @@ -14,8 +17,8 @@ * /Dynamic Graphs/: Add or remove readers and writers at any time - Import "Pipes.Concurrent" to use the library. + Import "Pipes.Concurrent" to use the library. - Read "Pipes.Concurrent.Tutorial" for a tutorial. + Read "Pipes.Concurrent.Tutorial" for a tutorial. diff --git a/dev-haskell/pipes-group/metadata.xml b/dev-haskell/pipes-group/metadata.xml index 2db69db41aa2ba4442a686c150bc23303d30e91e..6f84e139fe50631b7cedb96efe2d315eb8606453 100644 --- a/dev-haskell/pipes-group/metadata.xml +++ b/dev-haskell/pipes-group/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @pipes-group@ uses @FreeT@ and lenses to group streams into sub-streams. Notable features include: diff --git a/dev-haskell/pipes-network/metadata.xml b/dev-haskell/pipes-network/metadata.xml index c6cdeea17f53ce1d808ae92c144569b26ed965aa..7072009be88526c21597b9cf0867d6e91d9017aa 100644 --- a/dev-haskell/pipes-network/metadata.xml +++ b/dev-haskell/pipes-network/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use network sockets together with the @pipes@ library. This package is organized using the following namespaces: - * "Pipes.Network.TCP" exports pipes and utilities for using TCP connections in + * "Pipes.Network.TCP" exports pipes and utilities for using TCP connections in a streaming fashion. - * "Pipes.Network.TCP.Safe" subsumes "Pipes.Network.TCP", exporting pipes and + * "Pipes.Network.TCP.Safe" subsumes "Pipes.Network.TCP", exporting pipes and functions that allow you to safely establish new TCP connections within a pipeline using the @pipes-safe@ facilities. You only need to use this module if you want to safely acquire and release operating system resources within a diff --git a/dev-haskell/pipes-parse/metadata.xml b/dev-haskell/pipes-parse/metadata.xml index c8d43b447ed713fae97b4be8569aa41f29f32b3d..3a9be599627faf918a557e9149d282052d577308 100644 --- a/dev-haskell/pipes-parse/metadata.xml +++ b/dev-haskell/pipes-parse/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @pipes-parse@ builds upon the @pipes@ library to provide shared parsing idioms and utilities: diff --git a/dev-haskell/pipes-safe/metadata.xml b/dev-haskell/pipes-safe/metadata.xml index 4a5a0a21168483e872db2da56c2361ce2632fe0b..4b75bde4d15458a31c678453ba310f66e447e775 100644 --- a/dev-haskell/pipes-safe/metadata.xml +++ b/dev-haskell/pipes-safe/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package adds resource management and exception handling to the @pipes@ ecosystem. diff --git a/dev-haskell/pipes/metadata.xml b/dev-haskell/pipes/metadata.xml index 739bd909e065618bc2601259e43dc4390d673413..04e0c63037a8fcc4c1deeecce719890451049cb7 100644 --- a/dev-haskell/pipes/metadata.xml +++ b/dev-haskell/pipes/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - \"Coroutines done right\". This library generalizes iteratees and coroutines + \"Coroutines done right\". This library generalizes iteratees and coroutines simply and elegantly. Advantages over traditional iteratee\/coroutine implementations: - * /Concise API/: Use three simple commands: ('>->'), 'request', and 'respond' + * /Concise API/: Use three simple commands: ('>->'), 'request', and 'respond' * /Bidirectionality/: Implement duplex channels @@ -25,8 +28,8 @@ * /Extensive Documentation/: Second to none! - Import "Control.Proxy" to use the library. + Import "Control.Proxy" to use the library. - Read "Control.Proxy.Tutorial" for an extensive tutorial. + Read "Control.Proxy.Tutorial" for an extensive tutorial. diff --git a/dev-haskell/plailude/metadata.xml b/dev-haskell/plailude/metadata.xml index fbb313fcb6e56e2c29f6112b76e07c6c1e42188f..dd2b6d4fa266ecda1a946cb0eb0e50933099ea3a 100644 --- a/dev-haskell/plailude/metadata.xml +++ b/dev-haskell/plailude/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The prelude used internally at plaimi. It does not make a whole lot of sense to use this unless you are hacking on a plaimi project. Arguably, it - doesn't even make a little sense. + doesn't even make a little sense. diff --git a/dev-haskell/plugins-auto/metadata.xml b/dev-haskell/plugins-auto/metadata.xml index 1189c5bbdeb7b3302f8e3148bb381f50816974b8..856f1084eba99ea49ee85ab1e3bf650efbc172df 100644 --- a/dev-haskell/plugins-auto/metadata.xml +++ b/dev-haskell/plugins-auto/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides support for automatically recompiling and reloading modules into your programs when the source code is modified. @@ -16,27 +19,27 @@ > main :: IO () > main = do ph<-initPlugins > hSetBuffering stdout NoBuffering - > putStrLn "This program interacts with you in a loop." - > putStrLn "Type something, and the program will respond when you hit the Enter Key." - > putStrLn "Modify Answer.hs while interacting and you should see the answers" - > putStrLn "change accordingly." + > putStrLn "This program interacts with you in a loop." + > putStrLn "Type something, and the program will respond when you hit the Enter Key." + > putStrLn "Modify Answer.hs while interacting and you should see the answers" + > putStrLn "change accordingly." > let interactiveLoop = prompt ph >> interactiveLoop > interactiveLoop > where > prompt ph = do - > putStr "> " + > putStr "> " > input <- getLine - > $(withMonadIO 'getAnswer) ph id notLoaded$ \errs getAnswer -> + > $(withMonadIO 'getAnswer) ph id notLoaded$ \errs getAnswer -> > mapM_ putStrLn errs >> getAnswer input > > notLoaded errs = - > if null errs then putStrLn "Plugin not loaded yet." - > else putStrLn "Errors found:" >> mapM_ (putStrLn . (" "++)) errs - > >> putStrLn "Try fixing the errors and come back here." + > if null errs then putStrLn "Plugin not loaded yet." + > else putStrLn "Errors found:" >> mapM_ (putStrLn . (" "++)) errs + > >> putStrLn "Try fixing the errors and come back here." > module Answer where > > getAnswer :: String -> IO () - > getAnswer input = putStrLn ("What you typed: "++input) + > getAnswer input = putStrLn ("What you typed: "++input) diff --git a/dev-haskell/plugins/metadata.xml b/dev-haskell/plugins/metadata.xml index beac82fdff1c602a513c2d2121f873c148c41dd0..25365fb8d7625571f7451166a8bb88c9f9b91b40 100644 --- a/dev-haskell/plugins/metadata.xml +++ b/dev-haskell/plugins/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Dynamic linking and runtime evaluation of Haskell, and C, including dependency chasing and package resolution. diff --git a/dev-haskell/pngload/metadata.xml b/dev-haskell/pngload/metadata.xml index 6476c274f2e4059767785700eda1f2836f9e4959..152bdc036b92ec8b67b1b66989d5fab8b518fb28 100644 --- a/dev-haskell/pngload/metadata.xml +++ b/dev-haskell/pngload/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a simple PNG loader for PNG images. It currently supports 24bit RGB(A) images with no interlacing. diff --git a/dev-haskell/pointed/metadata.xml b/dev-haskell/pointed/metadata.xml index 4790b9c03b2c70e2a7f1d5c439a37481a7d37903..ddc9f96d912e7d6c5145472b53660f29ae02a63e 100644 --- a/dev-haskell/pointed/metadata.xml +++ b/dev-haskell/pointed/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 pointed and copointed data diff --git a/dev-haskell/pointedlist/metadata.xml b/dev-haskell/pointedlist/metadata.xml index 73430815989a90a1de157fc0dd881086d00147a5..0e7227fecd3b000a743aa6d693ead22bb7a211eb 100644 --- a/dev-haskell/pointedlist/metadata.xml +++ b/dev-haskell/pointedlist/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A PointedList tracks the position in a non-empty list which works similarly to a zipper. A current item is always required, and therefore the list may diff --git a/dev-haskell/pointfree/metadata.xml b/dev-haskell/pointfree/metadata.xml index 5c37b9c2bcd26e29646bf618c6a47927c846900d..c46e4c7eac5d5c83710d1cdb0fc211696181b75c 100644 --- a/dev-haskell/pointfree/metadata.xml +++ b/dev-haskell/pointfree/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The pointfree tool is a standalone command-line version of the pl plugin for lambdabot. diff --git a/dev-haskell/pointful/metadata.xml b/dev-haskell/pointful/metadata.xml index d37412f90fee25966c88beac6dee84977a565306..4b6c74f9101c33f039d8cb298c62795ca248c87a 100644 --- a/dev-haskell/pointful/metadata.xml +++ b/dev-haskell/pointful/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Stand-alone command-line version of the pointful plugin for lambdabot. diff --git a/dev-haskell/poll/metadata.xml b/dev-haskell/poll/metadata.xml index cbd4dbb2aa33262105ee8d9c395ff865687902e1..cde174744f75ec3be0ccff4cfb8b82760e68a686 100644 --- a/dev-haskell/poll/metadata.xml +++ b/dev-haskell/poll/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Poll functionality allows to wait on different FileDescriptors simultaneously. diff --git a/dev-haskell/polynomial/metadata.xml b/dev-haskell/polynomial/metadata.xml index 40d097360ba9a8374e154d46c0c41b06c58b6a67..29de230a2a328713e0ee2be03bf6b69ca3351929 100644 --- a/dev-haskell/polynomial/metadata.xml +++ b/dev-haskell/polynomial/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A type for representing polynomials, several functions for manipulating and evaluating them, and several diff --git a/dev-haskell/polyparse/metadata.xml b/dev-haskell/polyparse/metadata.xml index 6eabfc2cf73c30b09a31c3316635f8074e10c608..c662f542cdfb0851338ac67ff3e97ef6506bd0db 100644 --- a/dev-haskell/polyparse/metadata.xml +++ b/dev-haskell/polyparse/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A variety of alternative parser combinator libraries, including the original HuttonMeijer set. The Poly sets have features like diff --git a/dev-haskell/pool-conduit/metadata.xml b/dev-haskell/pool-conduit/metadata.xml index e3d45ec69e9649796a9d49917a16873aad0c0918..7360a933d9433aaa696dc6724fd594bbe1c7d250 100644 --- a/dev-haskell/pool-conduit/metadata.xml +++ b/dev-haskell/pool-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Allocate resources from a pool, guaranteeing resource handling via the ResourceT transformer. diff --git a/dev-haskell/pop3-client/metadata.xml b/dev-haskell/pop3-client/metadata.xml index 43074f9648ca7ff554977bdbe1c278bf83f97412..883b96d2fa70345e9e718569e5de222cbb6d1256 100644 --- a/dev-haskell/pop3-client/metadata.xml +++ b/dev-haskell/pop3-client/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + pop3-client provides a Haskell library to implement a POP3 client. diff --git a/dev-haskell/poppler/metadata.xml b/dev-haskell/poppler/metadata.xml index b6a7a92078da00e08704c4088ad0a2f95a18c221..5b33dd354dbe86158ee83981983540a584b3485a 100644 --- a/dev-haskell/poppler/metadata.xml +++ b/dev-haskell/poppler/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Poppler is a fork of the xpdf PDF viewer, to provide PDF rendering functionality as a shared library, to centralize the maintenance effort. - And move to forward in a number of areas that don't fit within the goals of xpdf. + And move to forward in a number of areas that don't fit within the goals of xpdf. - Use GTK3 rather than GTK2 + Use GTK3 rather than GTK2 diff --git a/dev-haskell/portaudio/metadata.xml b/dev-haskell/portaudio/metadata.xml index 142fbe40c33b4c96198c4db8f71da35087374096..4cbb06dfec7dd187acb8537a16bdce7081ae51d0 100644 --- a/dev-haskell/portaudio/metadata.xml +++ b/dev-haskell/portaudio/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Bindings to the cross platform PortAudio library. Version 0.0.1 excludes the callback model. diff --git a/dev-haskell/postgresql-libpq/metadata.xml b/dev-haskell/postgresql-libpq/metadata.xml index c0c1226d4ce1e7e5d7f6210fa675e3f4a17e1c4c..da4203ad218c3036576f69831d3c9dce9516fc5d 100644 --- a/dev-haskell/postgresql-libpq/metadata.xml +++ b/dev-haskell/postgresql-libpq/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a binding to libpq: the C application - programmer's interface to PostgreSQL. libpq is a + programmer's interface to PostgreSQL. libpq is a set of library functions that allow client programs to pass queries to the PostgreSQL backend server and to receive the results of diff --git a/dev-haskell/postgresql-simple/metadata.xml b/dev-haskell/postgresql-simple/metadata.xml index b506dfc417b94ee21cd1353a2f5a6f216662d388..2630a307600879b44b0540e732c364cd27b99350 100644 --- a/dev-haskell/postgresql-simple/metadata.xml +++ b/dev-haskell/postgresql-simple/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Mid-Level PostgreSQL client library, forked from mysql-simple. diff --git a/dev-haskell/pqc/metadata.xml b/dev-haskell/pqc/metadata.xml index e97f1b18f5ab456aca060cc9333fcbc085eed94f..fe1fee3196cd17afbe007d4827358bd8167f66ce 100644 --- a/dev-haskell/pqc/metadata.xml +++ b/dev-haskell/pqc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parallel batch driver for QuickCheck diff --git a/dev-haskell/pqueue/metadata.xml b/dev-haskell/pqueue/metadata.xml index f0cfcf47ab937324174304eb25ff2528a7f2044c..e91b1155edc7983c8a24d98932aad7ca65477652 100644 --- a/dev-haskell/pqueue/metadata.xml +++ b/dev-haskell/pqueue/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A fast, reliable priority queue implementation based on a binomial heap. diff --git a/dev-haskell/prelude-extras/metadata.xml b/dev-haskell/prelude-extras/metadata.xml index ccbab8a2433a48806cede1e1e3edef50341b9b4b..6552af58ed65759f0309c20ec729c57e0a613e9d 100644 --- a/dev-haskell/prelude-extras/metadata.xml +++ b/dev-haskell/prelude-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 - higher order versions of Prelude classes to ease programming with polymorphic recursion and reduce UndecidableInstances diff --git a/dev-haskell/preprocessor-tools/metadata.xml b/dev-haskell/preprocessor-tools/metadata.xml index 217bd1b1fb117e173fcec499fd5a8ac7946af02d..eacaa677fc9890f461d2f1377e8b1ca8920c7b19 100644 --- a/dev-haskell/preprocessor-tools/metadata.xml +++ b/dev-haskell/preprocessor-tools/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a quick-and-dirty (but often effective) - method for extending Haskell's syntax using a custom + method for extending Haskell's syntax using a custom preprocessor. It parses Haskell into a bare-bones AST with just enough knowledge of the syntax to preserve nesting, and then allows transformations on the AST. diff --git a/dev-haskell/presburger/metadata.xml b/dev-haskell/presburger/metadata.xml index c59ccc3b4c5bf42bb661b386c2d4f848fb1030d3..f59f06ab41691b522da3510a075fe7e250aff8b2 100644 --- a/dev-haskell/presburger/metadata.xml +++ b/dev-haskell/presburger/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The decision procedure is based on the algorithm used in CVC4, which is itself based on the Omega test. diff --git a/dev-haskell/pretty-ncols/metadata.xml b/dev-haskell/pretty-ncols/metadata.xml index 16a837bbb7b5ce264b167409b06e8401f9ec747b..5ff916bdc3a84019359a26ac3bbf1ec0f79a2419 100644 --- a/dev-haskell/pretty-ncols/metadata.xml +++ b/dev-haskell/pretty-ncols/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + pretty-ncols allows for the following layouts to work nicely, so that: One Two Three 1 2 3 a b c can be written as: - cols_rowMajor = map text $ [["One", "Two", "Three"], ["1", "2","3"], ["a","b","c"]] + cols_rowMajor = map text $ [["One", "Two", "Three"], ["1", "2","3"], ["a","b","c"]] cols_colMajor = transpose $ cols_rowMajors asColumns cols_rowMajor asColumns cols_colMajor diff --git a/dev-haskell/pretty-show/metadata.xml b/dev-haskell/pretty-show/metadata.xml index 6818b93fe92e7d558fa0884288ed402db15af299..9efae39dd8c0a691528c512bc487d3b9c6e48c0a 100644 --- a/dev-haskell/pretty-show/metadata.xml +++ b/dev-haskell/pretty-show/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - We provide a library and an executable for working with derived 'Show' - instances. By using the library, we can parse derived 'Show' instances into a + We provide a library and an executable for working with derived 'Show' + instances. By using the library, we can parse derived 'Show' instances into a generic data structure. The @ppsh@ tool uses the library to produce - human-readable versions of 'Show' instances, which can be quite handy for + human-readable versions of 'Show' instances, which can be quite handy for debugging Haskell programs. diff --git a/dev-haskell/pretty-tree/metadata.xml b/dev-haskell/pretty-tree/metadata.xml index 022713cb75873e6298a42381ee0cdfaa2b60a839..32a06aae472fa71fb1289698e944f80e6f911947 100644 --- a/dev-haskell/pretty-tree/metadata.xml +++ b/dev-haskell/pretty-tree/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Alternative pretty-printing functions for Data.Tree. diff --git a/dev-haskell/prettyclass/metadata.xml b/dev-haskell/prettyclass/metadata.xml index a10116fb57b493e747c245649c662b4ae95ce975..0ca938268b7c23e03a1155c91f6942d47bdde6f7 100644 --- a/dev-haskell/prettyclass/metadata.xml +++ b/dev-haskell/prettyclass/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Pretty printing class similar to Show, based on the HughesPJ pretty printing library. Provides the pretty printing class diff --git a/dev-haskell/prim-uniq/metadata.xml b/dev-haskell/prim-uniq/metadata.xml index 30e7a86971f1ff5700c1c995f5ee48142149ce81..cf651bec8fa993d489af9b8d8a28b736aed8643c 100644 --- a/dev-haskell/prim-uniq/metadata.xml +++ b/dev-haskell/prim-uniq/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Opaque unique identifiers in primitive state monads and a GADT-like type using them as witnesses of type diff --git a/dev-haskell/primes/metadata.xml b/dev-haskell/primes/metadata.xml index b5eb0f39e5d57c194ffd6f8611950185e37b8128..6c5040c05b1ba0b4f23d25f293f9fa207272d1eb 100644 --- a/dev-haskell/primes/metadata.xml +++ b/dev-haskell/primes/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This Haskell library provides an efficient lazy wheel sieve for prime generation inspired by /Lazy wheel sieves and spirals of/ /primes/ by Colin Runciman and /The Genuine Sieve of Eratosthenes/ - by Melissa O'Neil. + by Melissa O'Neil. diff --git a/dev-haskell/primitive/metadata.xml b/dev-haskell/primitive/metadata.xml index 3d5e079471676dbb2d21cc628513bf05aabfe3af..d91cb487b3de6d8eda430842004d1e955e208823 100644 --- a/dev-haskell/primitive/metadata.xml +++ b/dev-haskell/primitive/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides wrappers for primitive array operations from @@ -15,17 +18,17 @@ * Support for GHC 7.2 array copying primitives - * New in "Data.Primitive.ByteArray": @copyByteArray@, + * New in "Data.Primitive.ByteArray": @copyByteArray@, @copyMutableByteArray@, @moveByteArray@, @fillByteArray@ - * Deprecated in "Data.Primitive.ByteArray": @memcpyByteArray@, - @memcpyByteArray'@, @memmoveByteArray@, @memsetByteArray@ + * Deprecated in "Data.Primitive.ByteArray": @memcpyByteArray@, + @memcpyByteArray'@, @memmoveByteArray@, @memsetByteArray@ - * New in "Data.Primitive.Array": @copyArray@, @copyMutableByteArray@ + * New in "Data.Primitive.Array": @copyArray@, @copyMutableByteArray@ - * New in "Data.Primitive.Addr": @copyAddr@, @moveAddr@ + * New in "Data.Primitive.Addr": @copyAddr@, @moveAddr@ - * Deprecated in "Data.Primitive.Addr": @memcpyAddr@ + * Deprecated in "Data.Primitive.Addr": @memcpyAddr@ diff --git a/dev-haskell/probability/metadata.xml b/dev-haskell/probability/metadata.xml index 66fe968bd99e1e24b243adda65e8d0873713df2c..d4db1ef56bf34d6368801af707b2605738d7731c 100644 --- a/dev-haskell/probability/metadata.xml +++ b/dev-haskell/probability/metadata.xml @@ -1,7 +1,7 @@ - + jekarlson@gmail.com Emil Karlson diff --git a/dev-haskell/proc/metadata.xml b/dev-haskell/proc/metadata.xml index 6dedb0c34daedb0d71237dadb555d694a97e2576..665027e36d9c01a16c79880a10ff933d19addf18 100644 --- a/dev-haskell/proc/metadata.xml +++ b/dev-haskell/proc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library parse process information under /proc on Linux. diff --git a/dev-haskell/process-conduit/metadata.xml b/dev-haskell/process-conduit/metadata.xml index a1151a7c9026fc282dc204e23f8bf3137e4bf075..920248802c68f85096cc2438448b523f4d23c8d9 100644 --- a/dev-haskell/process-conduit/metadata.xml +++ b/dev-haskell/process-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Conduits for processes. For more details: <https://github.com/tanakh/process-conduit/blob/master/README.md> diff --git a/dev-haskell/process-extras/metadata.xml b/dev-haskell/process-extras/metadata.xml index ba7914f2c57704a2ee25e869ab0d61716184fcd2..93fbd5feb3f5c2fc16a23bf765d8f002ab845525 100644 --- a/dev-haskell/process-extras/metadata.xml +++ b/dev-haskell/process-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Extra functionality for the Process library <http://hackage.haskell.org/package/process>. diff --git a/dev-haskell/process-leksah/metadata.xml b/dev-haskell/process-leksah/metadata.xml index 59f6c9882d56333d0464956e2350869a3e0388a7..a77c819abde192b4e3bba3317eeeec6669a7c12a 100644 --- a/dev-haskell/process-leksah/metadata.xml +++ b/dev-haskell/process-leksah/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains libraries for dealing with system processes. Temporary version for use in leksah until main process library is updated. diff --git a/dev-haskell/prof2dot/metadata.xml b/dev-haskell/prof2dot/metadata.xml index fcfc75178775a7f2704503444618c2fbe4f53fef..50f54277bd2fb3d2a4b02c6c47d993ffac1bb9d0 100644 --- a/dev-haskell/prof2dot/metadata.xml +++ b/dev-haskell/prof2dot/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + prof2dot takes profiling information (a file generated by running a ghc-compiled application with the +RTS -px -RTS flags) and converts it to - GraphViz's dot format. + GraphViz's dot format. diff --git a/dev-haskell/profiteur/metadata.xml b/dev-haskell/profiteur/metadata.xml index 164ed52a03871e43502beded0720ea36d98dcdfc..e215fba39837ad76bc98cf16353743221d802de2 100644 --- a/dev-haskell/profiteur/metadata.xml +++ b/dev-haskell/profiteur/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Treemap visualiser for GHC prof files diff --git a/dev-haskell/profunctor-extras/metadata.xml b/dev-haskell/profunctor-extras/metadata.xml index d6806ff953fda3706f04f4f2683ec7406ddd816d..21c856b0ddd60f7069122131fe6b0a84a7da409a 100644 --- a/dev-haskell/profunctor-extras/metadata.xml +++ b/dev-haskell/profunctor-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a number of utilities and constructions that arise when working with profunctors that require minor extensions to Haskell 98. diff --git a/dev-haskell/profunctors/metadata.xml b/dev-haskell/profunctors/metadata.xml index 1fc2ce93ac1349bebdd82cb59046f321df2d2326..8d80aed344d4ced00d1ba4bc4f61b7f9d86b4c95 100644 --- a/dev-haskell/profunctors/metadata.xml +++ b/dev-haskell/profunctors/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 Profunctors diff --git a/dev-haskell/progression/metadata.xml b/dev-haskell/progression/metadata.xml index 6e242e350c7848e884651b6ba2e356f0b7069439..321abb434536f92035965dfb46b8ec43cdd0b564 100644 --- a/dev-haskell/progression/metadata.xml +++ b/dev-haskell/progression/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Progression is a library that builds on the criterion benchmarking library. It stores the results of running your benchmarks and graphs the performance of different versions of your program against each other. See the - "Progression.Main" module, and the original blog post at + "Progression.Main" module, and the original blog post at <http://chplib.wordpress.com/2010/02/04/progression-supporting-optimisation-in-haskell/> to get started, as well as the later post <http://chplib.wordpress.com/2010/03/02/progression-0-3-bar-charts-and-normalisation/>. diff --git a/dev-haskell/project-template/metadata.xml b/dev-haskell/project-template/metadata.xml index e7a06d98a400604b617d019f04a1df279b5f2b7a..629f78dc43d44e53aa206d9d2d1c39c24b6909c1 100644 --- a/dev-haskell/project-template/metadata.xml +++ b/dev-haskell/project-template/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + See initial blog post for explanation: <http://www.yesodweb.com/blog/2012/09/project-templates> diff --git a/dev-haskell/prolog/metadata.xml b/dev-haskell/prolog/metadata.xml index 43d066cf406a91b147565b48723d1e5b07639689..175c20bc8bf29447d3201b4e99029c6fd9abdc00 100644 --- a/dev-haskell/prolog/metadata.xml +++ b/dev-haskell/prolog/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Prolog interpreter written in Haskell. diff --git a/dev-haskell/protocol-buffers-descriptor/metadata.xml b/dev-haskell/protocol-buffers-descriptor/metadata.xml index 431a5527b1d0b1832301de9e92af14d378e84187..bd7b608b0f89f1464ee534a4f9c5d281f5e4f6d1 100644 --- a/dev-haskell/protocol-buffers-descriptor/metadata.xml +++ b/dev-haskell/protocol-buffers-descriptor/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Uses protocol-buffers package diff --git a/dev-haskell/protocol-buffers/metadata.xml b/dev-haskell/protocol-buffers/metadata.xml index 76975b701ed0a004dd7e9d2988bbdea4a3b46391..2a09277af456d0182b0144bff3336f784925c1a2 100644 --- a/dev-haskell/protocol-buffers/metadata.xml +++ b/dev-haskell/protocol-buffers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parse proto files and generate Haskell code. diff --git a/dev-haskell/psqueue/metadata.xml b/dev-haskell/psqueue/metadata.xml index 1c09f17286f9f01fa8548918e10d5aeb6afe825a..63915bdba3bc7608473078b1fc6128180e648875 100644 --- a/dev-haskell/psqueue/metadata.xml +++ b/dev-haskell/psqueue/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A /priority search queue/ efficiently supports the opperations of both a search tree and a priority queue. A - 'Binding' is a product of a key and a priority. Bindings + 'Binding' is a product of a key and a priority. Bindings can be inserted, deleted, modified and queried in logarithmic time, and the binding with the least priority can be retrieved in constant time. A queue can be built diff --git a/dev-haskell/psqueues/metadata.xml b/dev-haskell/psqueues/metadata.xml index d4c0b904bde125ea4114ceabbe40bb26810cc915..2237d4004fe02ac2b3568bef8481edbe456fcdba 100644 --- a/dev-haskell/psqueues/metadata.xml +++ b/dev-haskell/psqueues/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The psqueues package provides <http://en.wikipedia.org/wiki/Priority_queue Priority Search Queues> in three different flavors. * @OrdPSQ k p v@, which uses the @Ord k@ instance to provide fast insertion, - deletion and lookup. This implementation is based on Ralf Hinze's + deletion and lookup. This implementation is based on Ralf Hinze's <http://citeseer.ist.psu.edu/hinze01simple.html A Simple Implementation Technique for Priority Search Queues>. Hence, it is similar to the <http://hackage.haskell.org/package/PSQueue PSQueue> library, although it is @@ -19,7 +22,7 @@ (like @IntMap@) with an additional min-heap property. * @HashPSQ k p v@ is a fairly straightforward extension of @IntPSQ@: it - simply uses the keys' hashes as indices in the @IntPSQ@. If there are any + simply uses the keys' hashes as indices in the @IntPSQ@. If there are any hash collisions, it uses an @OrdPSQ@ to resolve those. The performance of this implementation is comparable to that of @IntPSQ@, but it is more widely applicable since the keys are not restricted to @Int@, but rather to any @@ -43,6 +46,6 @@ * Schedulers; - * Pathfinding algorithms, such as Dijkstra's and A*. + * Pathfinding algorithms, such as Dijkstra's and A*. diff --git a/dev-haskell/publicsuffixlist/metadata.xml b/dev-haskell/publicsuffixlist/metadata.xml index 6ff52b33980c8234d9232f6c03208c94af152722..da0f688f629a87d1f0c0ed6cc584fb3cd7d4a8f4 100644 --- a/dev-haskell/publicsuffixlist/metadata.xml +++ b/dev-haskell/publicsuffixlist/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Is a given string a domain suffix? - export Network.PublicSuffixList.Create module - read suffix list from dist at startup instead of embedding list into library + export Network.PublicSuffixList.Create module + read suffix list from dist at startup instead of embedding list into library diff --git a/dev-haskell/punycode/metadata.xml b/dev-haskell/punycode/metadata.xml index d45b39fa9c054d612860d037a7eb59f5623371a8..f45a63f90e305bd228b110d07e4cda9976e14a15 100644 --- a/dev-haskell/punycode/metadata.xml +++ b/dev-haskell/punycode/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Encode unicode strings to ascii forms according to RFC 3492. It is written in pure Haskell, as opposed to gnuidn's Data.Text.IDN.Punycode. Please note that Data.Encoding.BootString from the 'encoding' package also contains an implementation of the Punycode algorithm. + Encode unicode strings to ascii forms according to RFC 3492. It is written in pure Haskell, as opposed to gnuidn's Data.Text.IDN.Punycode. Please note that Data.Encoding.BootString from the 'encoding' package also contains an implementation of the Punycode algorithm. diff --git a/dev-haskell/pure-priority-queue/metadata.xml b/dev-haskell/pure-priority-queue/metadata.xml index ca5785986b9486382a63a29b3439731585b42dc7..a1baae546c8504ae1794508a3833a4410742a85c 100644 --- a/dev-haskell/pure-priority-queue/metadata.xml +++ b/dev-haskell/pure-priority-queue/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A pure priority queue. diff --git a/dev-haskell/puremd5/metadata.xml b/dev-haskell/puremd5/metadata.xml index 2b631c334729e68ced1fd79907c54989a5b36973..caefc9e8d1ccfc608c130a631fb57ee026c39e88 100644 --- a/dev-haskell/puremd5/metadata.xml +++ b/dev-haskell/puremd5/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell-only implementation of the MD5 digest (hash) algorithm. This now supports the crypto-api class interface. diff --git a/dev-haskell/pwstore-fast/metadata.xml b/dev-haskell/pwstore-fast/metadata.xml index 37c478477a4eebf5287c9a28c28a946b5ac2d425..f656cad30863fac91887ec402ab58a188ec9d040 100644 --- a/dev-haskell/pwstore-fast/metadata.xml +++ b/dev-haskell/pwstore-fast/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + To store passwords securely, they should be salted, then hashed with a slow hash function. This library diff --git a/dev-haskell/qt/metadata.xml b/dev-haskell/qt/metadata.xml index 997f1af4b9fa99f769e4960e5e8212f1e1be3bfb..f737ba55c75df7861c38cfac3c9915f20e29cbdf 100644 --- a/dev-haskell/qt/metadata.xml +++ b/dev-haskell/qt/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + qtHaskell is a set of Haskell bindings for the Qt Widget Library from Nokia. Haskell programmers can now access the Qt "Signals and Slots" diff --git a/dev-haskell/qthaskellc/metadata.xml b/dev-haskell/qthaskellc/metadata.xml index 7da1a238182bfb6fa7eb57a8a1ff918ca71c1813..17167f1f0d0bfdc4481d47c191036c55297ad9a6 100644 --- a/dev-haskell/qthaskellc/metadata.xml +++ b/dev-haskell/qthaskellc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + C bindings generator for qtHaskell. diff --git a/dev-haskell/quickcheck-assertions/metadata.xml b/dev-haskell/quickcheck-assertions/metadata.xml index de10ccd3abc32102a69430e53b37484c2ff479f2..b9c581c2ece71ace23f4a76c715d6899d74a2bb8 100644 --- a/dev-haskell/quickcheck-assertions/metadata.xml +++ b/dev-haskell/quickcheck-assertions/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Library with convenient assertions for QuickCheck properties like in HUnit diff --git a/dev-haskell/quickcheck-instances/metadata.xml b/dev-haskell/quickcheck-instances/metadata.xml index 38d2bab978048d43cc86486295b895b9b3f3d15b..a38ae4eb1b0616b0113f8f693322d6e5e2d9159f 100644 --- a/dev-haskell/quickcheck-instances/metadata.xml +++ b/dev-haskell/quickcheck-instances/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + QuickCheck instances. @@ -10,7 +13,7 @@ Since all of these instances are provided as orphans, I recommend that you do not use this library - within another library module, so that you don't + within another library module, so that you don't impose these instances on down-stream consumers of your code. diff --git a/dev-haskell/quickcheck-io/metadata.xml b/dev-haskell/quickcheck-io/metadata.xml index f9ee42a1ee71699c066155f40b96fe7153c6cf20..a58c47419a251badb49b65ea694bca387f4cf4e2 100644 --- a/dev-haskell/quickcheck-io/metadata.xml +++ b/dev-haskell/quickcheck-io/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides an orphan instance that allows you to use HUnit assertions as QuickCheck properties. diff --git a/dev-haskell/quickcheck-properties/metadata.xml b/dev-haskell/quickcheck-properties/metadata.xml index 1c6771b29461542461e8ccf02c8508dad3060360..a09c51f9aa8b6c55f27c05661a21a0c7d64dc46f 100644 --- a/dev-haskell/quickcheck-properties/metadata.xml +++ b/dev-haskell/quickcheck-properties/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Package provide set of generic QuickCheck properties for testing laws of standard type classes. At the moment is not complete. It do diff --git a/dev-haskell/quickcheck-safe/metadata.xml b/dev-haskell/quickcheck-safe/metadata.xml index 2b73238c3abd3c7db423c3939a5c989c76a32f0d..10459653cf9cfd77891fb5a2b914b75601839c01 100644 --- a/dev-haskell/quickcheck-safe/metadata.xml +++ b/dev-haskell/quickcheck-safe/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + QuickCheck-safe reimplements the quickCheck functionality with a pure interface and a very small trusted base (see Test.QuickCheck.Safe.Trusted). diff --git a/dev-haskell/quickcheck-unicode/metadata.xml b/dev-haskell/quickcheck-unicode/metadata.xml index df1d5893de15e84ef8eed6738d326f508fc69173..514174ce7d719f018594d58e9f104b073f0accdf 100644 --- a/dev-haskell/quickcheck-unicode/metadata.xml +++ b/dev-haskell/quickcheck-unicode/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generator and shrink functions for testing Unicode-related software. diff --git a/dev-haskell/quickcheck/metadata.xml b/dev-haskell/quickcheck/metadata.xml index 4844e471badb6953290aa3ff37713686b6772716..26f57407230ad78e0b6c9af49acd8d5e6868e6c7 100644 --- a/dev-haskell/quickcheck/metadata.xml +++ b/dev-haskell/quickcheck/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Enable additional test modules requiring Template Haskell support. diff --git a/dev-haskell/quicktest/metadata.xml b/dev-haskell/quicktest/metadata.xml index a0d187a28295805ffc0c256c060fba3bbb53c22e..0d13bb0fd4d3d1f0c7ffcce0bcad997cb10d22fa 100644 --- a/dev-haskell/quicktest/metadata.xml +++ b/dev-haskell/quicktest/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + QuickTest inspects Haskell source files for unit tests, and runs all tests found through GHCi with a dynamically generated test harness. This means you can simply write properties about your code, and QuickTest will test these properties en masse using QuickCheck. QuickTest is based on quickcheck-script by Koen Claessen and John Hughes. diff --git a/dev-haskell/random-fu/metadata.xml b/dev-haskell/random-fu/metadata.xml index 044db6859a4641113d2e0b9e473ba4e148b49449..ade2bca36f38c98276dca3683ba220af1340594e 100644 --- a/dev-haskell/random-fu/metadata.xml +++ b/dev-haskell/random-fu/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Random number generation based on modeling random variables in two complementary ways: first, by the parameters of standard mathematical distributions and, - second, by an abstract type ('RVar') which can be + second, by an abstract type ('RVar') which can be composed and manipulated monadically and sampled in - either monadic or \"pure\" styles. + either monadic or \"pure\" styles. The primary purpose of this library is to support defining and sampling a wide variety of high quality @@ -31,7 +34,7 @@ Changes in 0.2.2.0: Bug fixes in Data.Random.Distribution.Categorical. Changes in 0.2.1.1: Changed some one-field data types - to newtypes, updated types for GHC 7.4's removal of Eq + to newtypes, updated types for GHC 7.4's removal of Eq and Show from the context of Num, and added RVarT versions of random variables in Data.Random.List diff --git a/dev-haskell/random-shuffle/metadata.xml b/dev-haskell/random-shuffle/metadata.xml index c395e1998245725de7d47f80da15650b09992886..143b944948a64c6703df35a36292a2948c435671 100644 --- a/dev-haskell/random-shuffle/metadata.xml +++ b/dev-haskell/random-shuffle/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Random shuffle implementation, on immutable lists. - Based on `perfect shuffle' implementation by Oleg Kiselyov, + Based on `perfect shuffle' implementation by Oleg Kiselyov, available on http://okmij.org/ftp/Haskell/perfect-shuffle.txt diff --git a/dev-haskell/random-source/metadata.xml b/dev-haskell/random-source/metadata.xml index e5c2edf4b3fc4efaa7f1279f566306327f39bc54..f131910a7c6c82553751e13338a4f8afa3e388b9 100644 --- a/dev-haskell/random-source/metadata.xml +++ b/dev-haskell/random-source/metadata.xml @@ -1,26 +1,29 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Random number generation based on entropy sources able to produce a small but well-defined set of primitive variates. Also includes facilities for - \"completing\" partial implementations, making it + \"completing\" partial implementations, making it easy to define new entropy sources in a way that is naturally forward-compatible. Changes in 0.3.0.6: Fixed overzealous fix in 0.3.0.5. The people responsible for sacking the people who have been sacked, etc., have been sacked. - Changes in 0.3.0.5: Renamed some internal modules and accidentally some external ones too. Whoops. Please don't use this version, it will only end in tears. + Changes in 0.3.0.5: Renamed some internal modules and accidentally some external ones too. Whoops. Please don't use this version, it will only end in tears. Changes in 0.3.0.4: Fixed a typo that broke building with MTL-1 - Changes in 0.3.0.3: Fixes for GHC's deprecation + Changes in 0.3.0.3: Fixes for GHC's deprecation of Foreign.unsafePerformIO - Changes in 0.3.0.2: Fixes for GHC 7.2.*'s crazy + Changes in 0.3.0.2: Fixes for GHC 7.2.*'s crazy Template Haskell changes. diff --git a/dev-haskell/random/metadata.xml b/dev-haskell/random/metadata.xml index b4cc97ed1b50f850f331b79eeacee5f702cc736a..1d905554c62ce878b1bf008a0215a283caaeaa24 100644 --- a/dev-haskell/random/metadata.xml +++ b/dev-haskell/random/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a random number library. diff --git a/dev-haskell/ranged-sets/metadata.xml b/dev-haskell/ranged-sets/metadata.xml index 63e3910d6fcf1a8925f41878228c807b4a336531..390bae404b5dd872581404224f1c799f03eba7c4 100644 --- a/dev-haskell/ranged-sets/metadata.xml +++ b/dev-haskell/ranged-sets/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A ranged set is an ordered list of ranges. This allows sets such as all reals x such that: @@ -9,6 +12,6 @@ Alternatively you can have all strings s such that: - > ("F" <= s < "G") + > ("F" <= s < "G") diff --git a/dev-haskell/ranges/metadata.xml b/dev-haskell/ranges/metadata.xml index d70b94ebce37c561cce83e3a7a4d50ca3e9b917d..7436202fba1dc02e58f1da5c4dbeeb8332b1cb56 100644 --- a/dev-haskell/ranges/metadata.xml +++ b/dev-haskell/ranges/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Ranges and some functions allowing things like fast membership lookup on ranges with holes in them and so on. diff --git a/dev-haskell/rank1dynamic/metadata.xml b/dev-haskell/rank1dynamic/metadata.xml index ead5fc0002bf7fc64d5e9b5ced4cb3934b7b4dfd..a78954ee60cb0afa85b80af8f62afff3693fb87c 100644 --- a/dev-haskell/rank1dynamic/metadata.xml +++ b/dev-haskell/rank1dynamic/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - "Data.Typeable" and "Data.Dynamic" only support monomorphic types. + "Data.Typeable" and "Data.Dynamic" only support monomorphic types. In this package we provide similar functionality but with support for rank-1 polymorphic types. diff --git a/dev-haskell/rasterific/metadata.xml b/dev-haskell/rasterific/metadata.xml index 16a12a8cb0e7750c1c7d4e024c48280bc758e8b6..29a5e0dc6ae2f7d325afa5a403706323fbde6148 100644 --- a/dev-haskell/rasterific/metadata.xml +++ b/dev-haskell/rasterific/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Rasterific is a vector drawing library (a rasterizer) implemented in pure haskell - Embed a reduced version of Linear avoiding a (huge) dep + Embed a reduced version of Linear avoiding a (huge) dep diff --git a/dev-haskell/raw-strings-qq/metadata.xml b/dev-haskell/raw-strings-qq/metadata.xml index 5213c63e2abed52dd5276839e7fa4f6f4b689a25..84bdb84c7be432ede8dc4b4e008bffac543c7abf 100644 --- a/dev-haskell/raw-strings-qq/metadata.xml +++ b/dev-haskell/raw-strings-qq/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - A quasiquoter for raw string literals - that is, string literals that don't - recognise the standard escape sequences (such as @\'\\n\'@). Basically, they + A quasiquoter for raw string literals - that is, string literals that don't + recognise the standard escape sequences (such as @\'\\n\'@). Basically, they make your code more readable by freeing you from the responsibility to escape backslashes. They are useful when working with regular expressions, DOS/Windows paths and markup languages (such as XML). diff --git a/dev-haskell/rdf4h/metadata.xml b/dev-haskell/rdf4h/metadata.xml index 2ec57da5688f1482b2c85938062f3e4be20bbc14..b7830ae0e42f181847d569450c3099ac5fa93c8e 100644 --- a/dev-haskell/rdf4h/metadata.xml +++ b/dev-haskell/rdf4h/metadata.xml @@ -1,15 +1,18 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - 'RDF for Haskell' is a library for working with RDF in Haskell. + 'RDF for Haskell' is a library for working with RDF in Haskell. At present it includes parsers and serializers for RDF in the N-Triples and Turtle, and parsing support for RDF/XML. It provides abilities such as querying for triples containing a particular subject, predicate, or object, or selecting triples that satisfy an arbitrary predicate function. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/rdtsc/metadata.xml b/dev-haskell/rdtsc/metadata.xml index c17f6c350f294d7a2512ff4ca5960ade356bdff4..e65f7df0cb50c71c094ab8a24d0da4ac00a7a5de 100644 --- a/dev-haskell/rdtsc/metadata.xml +++ b/dev-haskell/rdtsc/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This module provides the function 'rdtsc' for accessing - the 'rdtsc' machine register on modern IA-32 processors. This is + This module provides the function 'rdtsc' for accessing + the 'rdtsc' machine register on modern IA-32 processors. This is a 64-bit counter which counts the number of processor cycles since the machine has been powered up. Using this instruction, you can make very precise time measurements which are independent of the diff --git a/dev-haskell/re2/metadata.xml b/dev-haskell/re2/metadata.xml index 130a089b3a9490ef1a8e22d42b7af5ac59a1a91c..4bb022161c57cffde9a12f8b38438257defb9957 100644 --- a/dev-haskell/re2/metadata.xml +++ b/dev-haskell/re2/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + re2 is a regular expression library offering predictable run-time and memory consumption. This package is a binding to re2. @@ -12,13 +15,13 @@ >$ ghci -XOverloadedStrings >ghci> import Regex.RE2 > - >ghci> find "\\w+" "hello world" - >Just (Match [Just "hello"]) + >ghci> find "\\w+" "hello world" + >Just (Match [Just "hello"]) > - >ghci> find "\\w+$" "hello world" - >Just (Match [Just "world"]) + >ghci> find "\\w+$" "hello world" + >Just (Match [Just "world"]) > - >ghci> find "^\\w+$" "hello world" + >ghci> find "^\\w+$" "hello world" >Nothing diff --git a/dev-haskell/reactive-banana-glfw/metadata.xml b/dev-haskell/reactive-banana-glfw/metadata.xml index 094caa5ce548de998949d76a714d60f14b7fa230..33625b2bbff61563e05b2786d499999590909119 100644 --- a/dev-haskell/reactive-banana-glfw/metadata.xml +++ b/dev-haskell/reactive-banana-glfw/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + reactive-banana for GLFW diff --git a/dev-haskell/reactive-banana-wx/metadata.xml b/dev-haskell/reactive-banana-wx/metadata.xml index 626d24223b46c8260fc2a23829c827cc5e942ec0..c40baa587886dabb619363dbd96b27deef3f5357 100644 --- a/dev-haskell/reactive-banana-wx/metadata.xml +++ b/dev-haskell/reactive-banana-wx/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build example executables. diff --git a/dev-haskell/reactive-banana/metadata.xml b/dev-haskell/reactive-banana/metadata.xml index 71cee9d7f90886b799eed3b84cac3f7620e3d46e..4c0cba5669e6949e8da3e15764c29f3961430a4a 100644 --- a/dev-haskell/reactive-banana/metadata.xml +++ b/dev-haskell/reactive-banana/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Use GHC-specific language extensions. + Use GHC-specific language extensions. Reactive-banana is a practical library for Functional Reactive Programming (FRP). diff --git a/dev-haskell/readargs/metadata.xml b/dev-haskell/readargs/metadata.xml index eb829a122fcded66e32ddcf39b8b137146154ae3..66fb130bb678ad7d678979feda39c820e85e43f3 100644 --- a/dev-haskell/readargs/metadata.xml +++ b/dev-haskell/readargs/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ReadArgs provides the @readArgs@ IO action, which lets you tell the compiler to parse the command line arguments to fit the type signature you give. @@ -55,7 +58,7 @@ @ Note that both optional and variadic parsers are greedy by default - (so @Example 1 2 3 4@ was parsed as @(1, "2", [3.0,4.0])@. They + (so @Example 1 2 3 4@ was parsed as @(1, "2", [3.0,4.0])@. They may both be made non-greedy through use of the @NonGreedy@ constructor: @ diff --git a/dev-haskell/readline/metadata.xml b/dev-haskell/readline/metadata.xml index 51f013b98f2081d455b614d62bc8603c978952fb..432b6d1d9ab3c0bcf5cf5fe446ada6a8dfa7e02e 100644 --- a/dev-haskell/readline/metadata.xml +++ b/dev-haskell/readline/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + More information on readline can be found at http:\/\/www.gnu.org\/directory\/readline.html. diff --git a/dev-haskell/recaptcha/metadata.xml b/dev-haskell/recaptcha/metadata.xml index fcac700ce114b035ab63b6cdf9b0ee80692744ab..193491a58a152651e9107f11c5309998e438ab42 100644 --- a/dev-haskell/recaptcha/metadata.xml +++ b/dev-haskell/recaptcha/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + reCAPTCHA (http://recaptcha.net/) is a service that provides captchas for preventing automated spam in web applications. @@ -9,6 +12,6 @@ web applications. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/records/metadata.xml b/dev-haskell/records/metadata.xml index 12a03043628a341dbdd1b2758192875c6c70e0ac..330c5de67609ac5f14f883154cb3c91e605ac24b 100644 --- a/dev-haskell/records/metadata.xml +++ b/dev-haskell/records/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a flexible record system which has some novel features: diff --git a/dev-haskell/recursion-schemes/metadata.xml b/dev-haskell/recursion-schemes/metadata.xml index f4655bbb5b223b2abb1dff5052d9ff30871c8dde..34819c1456461d525647ce361830fe1f817b5d4f 100644 --- a/dev-haskell/recursion-schemes/metadata.xml +++ b/dev-haskell/recursion-schemes/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generalized bananas, lenses and barbed wire @@ -27,6 +30,6 @@ * Removed dependency on Foldable from Mendler-style recursion schemes - * Added Lambek's Lemma + * Added Lambek's Lemma diff --git a/dev-haskell/reducers/metadata.xml b/dev-haskell/reducers/metadata.xml index ddd1b63601345ecef318a733937147d83e41eed7..7d0faacbb83c36dd5356b035a8c48dc5d85b3bea 100644 --- a/dev-haskell/reducers/metadata.xml +++ b/dev-haskell/reducers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Semigroups, specialized containers and a general map/reduce framework diff --git a/dev-haskell/refact/metadata.xml b/dev-haskell/refact/metadata.xml index c184b09ed79224e440facbbccf6f67240a6737da..ddc3a11c761431dbdfded54711dbc9fca8e580b5 100644 --- a/dev-haskell/refact/metadata.xml +++ b/dev-haskell/refact/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a datatype which can be interpreted by apply-refact. It exists as a seperate library so that applications can specify refactorings without depending on GHC. diff --git a/dev-haskell/reflection/metadata.xml b/dev-haskell/reflection/metadata.xml index cd773610b3af465992cff8a0d0c6dee95e121780..f4c03faddd55a4bea6eacdf0b181f8f6946c661d 100644 --- a/dev-haskell/reflection/metadata.xml +++ b/dev-haskell/reflection/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides an implementation of the ideas presented in the paper - \"Functional Pearl: Implicit Configurations\" by Oleg Kiselyov and + \"Functional Pearl: Implicit Configurations\" by Oleg Kiselyov and Chung-chieh Shan. However, the API has been streamlined to improve performance. The original paper can be obtained from @@ -44,6 +47,6 @@ code. - Enable template haskell. + Enable template haskell. diff --git a/dev-haskell/refserialize/metadata.xml b/dev-haskell/refserialize/metadata.xml index c5c9d44a093b574dd843c32db134e434cb277bd9..56e09fce5f0e89aa10115b9684074c35d41cec84 100644 --- a/dev-haskell/refserialize/metadata.xml +++ b/dev-haskell/refserialize/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Read, Show and Data.Binary do not check for internal data references to the same address. As a result, the data is duplicated when serialized. This is a waste of space in the filesystem @@ -37,7 +40,7 @@ * Bug in 0.2.6 fixed for lists - * Added instances for standard datatypes. More "deeper" instances favouring more variable usage + * Added instances for standard datatypes. More "deeper" instances favouring more variable usage * Instance of Serialize [a] changed diff --git a/dev-haskell/regex-applicative/metadata.xml b/dev-haskell/regex-applicative/metadata.xml index 0b61e5a475bf52e8429ec3fca44fea19cea7f420..634f648b7bef9e71adad53fc79015fd6257dee02 100644 --- a/dev-haskell/regex-applicative/metadata.xml +++ b/dev-haskell/regex-applicative/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + regex-applicative is a Haskell library for parsing using regular expressions. Parsers can be built using Applicative interface. diff --git a/dev-haskell/regex-base/metadata.xml b/dev-haskell/regex-base/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-haskell/regex-base/metadata.xml +++ b/dev-haskell/regex-base/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-haskell/regex-compat-tdfa/metadata.xml b/dev-haskell/regex-compat-tdfa/metadata.xml index b74f210b6c3beafa0e8e50ceeeaa1f8e35f6fda7..27e2756e34e21728180fc194a547783b46102fd5 100644 --- a/dev-haskell/regex-compat-tdfa/metadata.xml +++ b/dev-haskell/regex-compat-tdfa/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use base-4.0 or newer. Use the new smaller, split-up base package. @@ -9,10 +12,10 @@ One module layer over regex-tdfa to replace Text.Regex. - regex-compat can't use Unicode characters correctly because + regex-compat can't use Unicode characters correctly because of using regex-posix. This is not good for Unicode users. - I modified regex-compat to use regex-tdfa for solving today's + I modified regex-compat to use regex-tdfa for solving today's problem. diff --git a/dev-haskell/regex-compat/metadata.xml b/dev-haskell/regex-compat/metadata.xml index 8e104424a3d4654215c7932e834b57b3aef97928..c4cd1bb105e3ed5c232dea16645e47274980db7d 100644 --- a/dev-haskell/regex-compat/metadata.xml +++ b/dev-haskell/regex-compat/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + One module layer over regex-posix to replace Text.Regex diff --git a/dev-haskell/regex-dfa/metadata.xml b/dev-haskell/regex-dfa/metadata.xml index f74772411dd8b0569b6ff72284fdc567ff4d3a4f..f5b62e57efa4874833ebbde7e1a2c1103c249246 100644 --- a/dev-haskell/regex-dfa/metadata.xml +++ b/dev-haskell/regex-dfa/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The lazy DFA engine, based on CTKLight, for regex-base diff --git a/dev-haskell/regex-parsec/metadata.xml b/dev-haskell/regex-parsec/metadata.xml index 39839ac57afdf22c51d9ad07c3e849b88ccc59b7..d1ba9d2c74e94c49cf3389f3ae35f9b08e64df8e 100644 --- a/dev-haskell/regex-parsec/metadata.xml +++ b/dev-haskell/regex-parsec/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A better performance, lazy, powerful replacement of Text.Regex and JRegex diff --git a/dev-haskell/regex-pcre-builtin/metadata.xml b/dev-haskell/regex-pcre-builtin/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-haskell/regex-pcre-builtin/metadata.xml +++ b/dev-haskell/regex-pcre-builtin/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-haskell/regex-pcre/metadata.xml b/dev-haskell/regex-pcre/metadata.xml index 9f3073bcbd93ce569beb1aa63cf6dc8cf8e2cc6d..5c2ed09380465bdd05fac105140b35786aed867d 100644 --- a/dev-haskell/regex-pcre/metadata.xml +++ b/dev-haskell/regex-pcre/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The PCRE backend to accompany regex-base, see www.pcre.org diff --git a/dev-haskell/regex-posix/metadata.xml b/dev-haskell/regex-posix/metadata.xml index 648a58df5e2ac58e2299f4812501617210ea8181..1cad656d2684b00be906b54036ac4d36db577037 100644 --- a/dev-haskell/regex-posix/metadata.xml +++ b/dev-haskell/regex-posix/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The posix regex backend for regex-base diff --git a/dev-haskell/regex-tdfa-rc/metadata.xml b/dev-haskell/regex-tdfa-rc/metadata.xml index c84a9eb7cbc0501a3069ceb0d7d0d81536087834..ef9adfc1fe9cc67f8cc2b9d1c9f39dce7f89f6f7 100644 --- a/dev-haskell/regex-tdfa-rc/metadata.xml +++ b/dev-haskell/regex-tdfa-rc/metadata.xml @@ -1,11 +1,10 @@ - haskell - + haskell@gentoo.org - A new all Haskell "tagged" DFA regex engine, inspired by libtre (fork by Roman Cheplyaka) + A new all Haskell "tagged" DFA regex engine, inspired by libtre (fork by Roman Cheplyaka) diff --git a/dev-haskell/regex-tdfa-text/metadata.xml b/dev-haskell/regex-tdfa-text/metadata.xml index 0cde2d32dc14c832a718936752809a2a2cf97055..fef94bb25e8278fe76b7a6ee23821206719177a8 100644 --- a/dev-haskell/regex-tdfa-text/metadata.xml +++ b/dev-haskell/regex-tdfa-text/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This provides text interface for regex-tdfa. diff --git a/dev-haskell/regex-tdfa/metadata.xml b/dev-haskell/regex-tdfa/metadata.xml index 5ecb166cb9b999a56d2a5072db649153a3e6b7a4..44d12cf132a172057f4134a7d6544cda48064e96 100644 --- a/dev-haskell/regex-tdfa/metadata.xml +++ b/dev-haskell/regex-tdfa/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - A new all Haskell "tagged" DFA regex engine, inspired by libtre + A new all Haskell "tagged" DFA regex engine, inspired by libtre diff --git a/dev-haskell/regex-tre/metadata.xml b/dev-haskell/regex-tre/metadata.xml index 486875e5891afe7d8716dc1bf8441991bb1df52d..d22333df022982b6168d3824552290784b5f3928 100644 --- a/dev-haskell/regex-tre/metadata.xml +++ b/dev-haskell/regex-tre/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The TRE backend to accompany regex-base diff --git a/dev-haskell/regexpr/metadata.xml b/dev-haskell/regexpr/metadata.xml index 2a6e6ed44256bec3fcc8aff44a1275bbea33fb75..f546d02f9b124a8a27c4639826161918e13f81eb 100644 --- a/dev-haskell/regexpr/metadata.xml +++ b/dev-haskell/regexpr/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Regular expression library like Perl and Ruby's regular expressions. + Regular expression library like Perl and Ruby's regular expressions. This package has a module RegexPR. And RegexPR export functions matchRegexPR and gsubRegexPR. @@ -20,16 +23,16 @@ Examples - > matchRegexPR "ab(cde)f\\1" "kkkabcdefcdefgh" => - > Just (("abcdefcde", ("kkk", "fgh")),[(1,"cde")]) - > matchRegexPR "(?<=hij)abc" "kkkabchijabcde" => - > Just (("abc",("kkkabchij","de")),[]) - > gsubRegexPR "\\G(\\d\\d\\d)" "\\1," "123456 789" => "123,456, 789" - > subRegexPR "(?<=(.)(.)(.))e" " \\3\\2\\1 " "abcdefg" => "abcd dcb fg" - > gsubRegexPR "(?ixm) aBc . # comment \n\n" "abc!" "abc\nABCDAbcAbc" => - > "abc!abc!abc!bc" - > gmatchRegexPR "(?=(?<!(?!abc)))abc" "abcdefdefabc" => - > [(("abc", ("", "defdefabc")), []), (("abc", ("defdef", "")), [])] - > splitRegexPR "\\s*,\\s*" "a,b ,c\t ,d , e" => ["a","b","c","d","e"] + > matchRegexPR "ab(cde)f\\1" "kkkabcdefcdefgh" => + > Just (("abcdefcde", ("kkk", "fgh")),[(1,"cde")]) + > matchRegexPR "(?<=hij)abc" "kkkabchijabcde" => + > Just (("abc",("kkkabchij","de")),[]) + > gsubRegexPR "\\G(\\d\\d\\d)" "\\1," "123456 789" => "123,456, 789" + > subRegexPR "(?<=(.)(.)(.))e" " \\3\\2\\1 " "abcdefg" => "abcd dcb fg" + > gsubRegexPR "(?ixm) aBc . # comment \n\n" "abc!" "abc\nABCDAbcAbc" => + > "abc!abc!abc!bc" + > gmatchRegexPR "(?=(?<!(?!abc)))abc" "abcdefdefabc" => + > [(("abc", ("", "defdefabc")), []), (("abc", ("defdef", "")), [])] + > splitRegexPR "\\s*,\\s*" "a,b ,c\t ,d , e" => ["a","b","c","d","e"] diff --git a/dev-haskell/regular/metadata.xml b/dev-haskell/regular/metadata.xml index c43293d0c1d9a55ad494d33259c90c3f5c12abae..c2b549bb0d500b521b87e362c4fa4721fc7d803b 100644 --- a/dev-haskell/regular/metadata.xml +++ b/dev-haskell/regular/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides generic functionality for regular datatypes. Regular datatypes are recursive datatypes such as lists, binary trees, diff --git a/dev-haskell/rematch/metadata.xml b/dev-haskell/rematch/metadata.xml index 76bb856a57cc87a09d3a324439854a120744a8db..916cfba205e55e996a92b029a02e64e9a8d90743 100644 --- a/dev-haskell/rematch/metadata.xml +++ b/dev-haskell/rematch/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Rematch is a simple library of matchers, which express rules that can pass or fail. Matchers also report their failure with diff --git a/dev-haskell/remote/metadata.xml b/dev-haskell/remote/metadata.xml index 51e6be560ff93280bc3eb19fa009da07d1d8f875..4e219edb18d88a016390eb450674192a98429302 100644 --- a/dev-haskell/remote/metadata.xml +++ b/dev-haskell/remote/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fault-tolerant distributed computing framework diff --git a/dev-haskell/repa-algorithms/metadata.xml b/dev-haskell/repa-algorithms/metadata.xml index 0fc62cd31309e7092f146c37f752b0b538d13e54..7dcba107627615511c1c77889bf72245d2eaa5e6 100644 --- a/dev-haskell/repa-algorithms/metadata.xml +++ b/dev-haskell/repa-algorithms/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Reusable algorithms using the Repa array library. diff --git a/dev-haskell/repa-devil/metadata.xml b/dev-haskell/repa-devil/metadata.xml index 8d8c4a1d7048290b66e428fee8129fabf34bceab..bc6ee12cf37395d4cebc2250aea03f3404afcb88 100644 --- a/dev-haskell/repa-devil/metadata.xml +++ b/dev-haskell/repa-devil/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The repa-image library adds support for reading and writing images in many formats based on the DevIL open source image library. Image data is represented in Haskell as typed, multi-dimensional repa arrays. - Developer\'s Image Library (DevIL) is a library to + Developer\'s Image Library (DevIL) is a library to develop applications with very powerful image loading capabilities, yet with a relatively simple interface. DevIL can load, save, convert, diff --git a/dev-haskell/repa-io/metadata.xml b/dev-haskell/repa-io/metadata.xml index a267efed5a7d9d028b756d413257e798720731bc..4130fc087a9747da23352d9db46139e34d2d04b4 100644 --- a/dev-haskell/repa-io/metadata.xml +++ b/dev-haskell/repa-io/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Read and write Repa arrays in various formats. diff --git a/dev-haskell/repa/metadata.xml b/dev-haskell/repa/metadata.xml index 47695fd1e50fc23a4403e4d2ffefd8adb1c8f528..181e98e794e94e687fb5f829ae87669d0b8c1950 100644 --- a/dev-haskell/repa/metadata.xml +++ b/dev-haskell/repa/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Repa provides high performance, regular, multi-dimensional, shape polymorphic parallel arrays. All numeric data is stored unboxed. Functions written with diff --git a/dev-haskell/replib/metadata.xml b/dev-haskell/replib/metadata.xml index 5472fcedd643c170af024eda1dffae1cbb06f3c3..471eb8d008646fc1aab728d19e2cf5c31334529d 100644 --- a/dev-haskell/replib/metadata.xml +++ b/dev-haskell/replib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generic programming library providing structural polymorphism and other features. diff --git a/dev-haskell/representable-functors/metadata.xml b/dev-haskell/representable-functors/metadata.xml index 4a6e8ec2cc7071533808978781a75d56f0f9beb8..4d5d47ac021bd6d4151dd97cdde7a4896688faab 100644 --- a/dev-haskell/representable-functors/metadata.xml +++ b/dev-haskell/representable-functors/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Representable functors diff --git a/dev-haskell/representable-tries/metadata.xml b/dev-haskell/representable-tries/metadata.xml index 3c50f3e7f881aa64c0af40912634d603f249d3e5..65a2e4a2d2f67f36e1be56fef48af0782ce8b62e 100644 --- a/dev-haskell/representable-tries/metadata.xml +++ b/dev-haskell/representable-tries/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Tries from representations of polynomial functors diff --git a/dev-haskell/resource-pool/metadata.xml b/dev-haskell/resource-pool/metadata.xml index 0750223ea1be9314150f53556099edfafbd7041f..90466521bf5b8bf7e7669195f07ac883b2dc3cc2 100644 --- a/dev-haskell/resource-pool/metadata.xml +++ b/dev-haskell/resource-pool/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A high-performance striped pooling abstraction for managing flexibly-sized collections of resources such as database diff --git a/dev-haskell/resourcet/metadata.xml b/dev-haskell/resourcet/metadata.xml index 0fccf70d6fcb29e835542f7fa3d7d2944cef14ce..2d9937940b4de03b513116849732fab8b656a186 100644 --- a/dev-haskell/resourcet/metadata.xml +++ b/dev-haskell/resourcet/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package was originally included with the conduit package, and has since been split off. For more information, please see <http://www.yesodweb.com/book/conduits>. diff --git a/dev-haskell/retry/metadata.xml b/dev-haskell/retry/metadata.xml index e5a17439c2ade9cfcbf3a72652d94835470fb1c7..8df6740dd53a1c4fae69163fc1200852ae4cbe63 100644 --- a/dev-haskell/retry/metadata.xml +++ b/dev-haskell/retry/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package exposes combinators that can wrap arbitrary monadic actions. They run the action and potentially retry diff --git a/dev-haskell/rfc5051/metadata.xml b/dev-haskell/rfc5051/metadata.xml index 0b09a7b9ede04754602763e80937a47fa0d07752..1f536000f3b96ecdbe58079a5307459fbc3e91c0 100644 --- a/dev-haskell/rfc5051/metadata.xml +++ b/dev-haskell/rfc5051/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - build codes generator itself + build codes generator itself This library implements @i;unicode-casemap@, @@ -13,7 +16,7 @@ dependency that depends on a large C library, and rfc5051 might be better for some purposes. - Here is a list of strings sorted by the Prelude's @sort@ function: + Here is a list of strings sorted by the Prelude's @sort@ function: @Abe Oeb abe ab&#233; oeb &#193;be &#196;be &#212;eb &#225;be &#228;be &#244;eb@ diff --git a/dev-haskell/rmonad/metadata.xml b/dev-haskell/rmonad/metadata.xml index 243a482c30b497a83fcba7969666ef3ed56916c1..964f4f939b3bec48e730fd8e0e269bb95208af80 100644 --- a/dev-haskell/rmonad/metadata.xml +++ b/dev-haskell/rmonad/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build with warnings as errors. diff --git a/dev-haskell/rolling-queue/metadata.xml b/dev-haskell/rolling-queue/metadata.xml index 463e4429c6a9aaa438df1a5e741127f60414a8e8..8735e9049277626bcc38d60d0b61878b3d7c609c 100644 --- a/dev-haskell/rolling-queue/metadata.xml +++ b/dev-haskell/rolling-queue/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a FIFO channel for STM supporting a size limit. When this limit is reached, older entries are discarded to make way for newer @@ -11,10 +14,10 @@ @TChan@, the program will use a lot of memory if it produces log entries faster than they can be processed. If log entries are written to a bounded channel where writes block (e.g. the @stm-chans@ package), the program may - deadlock if the log channel fills up. With 'Data.STM.RollingQueue', old + deadlock if the log channel fills up. With 'Data.STM.RollingQueue', old entries will be discarded instead. - Possible improvements (not available in 'Data.STM.RollingQueue') include: + Possible improvements (not available in 'Data.STM.RollingQueue') include: * Discard lower-priority entries first. diff --git a/dev-haskell/rosezipper/metadata.xml b/dev-haskell/rosezipper/metadata.xml index 485d7acfab8ead513fc117ad098fdec7ac78c4db..c501618cbcf0aa4c5812d3539e7f095d7dca8e99 100644 --- a/dev-haskell/rosezipper/metadata.xml +++ b/dev-haskell/rosezipper/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell datastructure for working with locations in trees or forests. diff --git a/dev-haskell/rsa/metadata.xml b/dev-haskell/rsa/metadata.xml index 1fb8d8dd30391a9e66246381a375c97ecc6342a5..72836dbae97d1e72b87e31fb949e1c6b28dccb58 100644 --- a/dev-haskell/rsa/metadata.xml +++ b/dev-haskell/rsa/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library implements the RSA encryption and signature algorithms for arbitrarily-sized ByteStrings. While the diff --git a/dev-haskell/rss/metadata.xml b/dev-haskell/rss/metadata.xml index 8ea3cb3d1b7b8500da90f08df3bd2b25d2578de9..8904c81bdfc2cdf7a908b1c9f4ddb642ed55fe7c 100644 --- a/dev-haskell/rss/metadata.xml +++ b/dev-haskell/rss/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library allows you to generate RSS 2.0 feeds. - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/rvar/metadata.xml b/dev-haskell/rvar/metadata.xml index 472c8f3e2c209508a8b869908b7aabe9c04af067..15dc05927f5c2d2f3b5da42cdae655e7bbe852a9 100644 --- a/dev-haskell/rvar/metadata.xml +++ b/dev-haskell/rvar/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Random number generation based on modeling random - variables by an abstract type ('RVar') which can be + variables by an abstract type ('RVar') which can be composed and manipulated monadically and sampled in - either monadic or \"pure\" styles. + either monadic or \"pure\" styles. The primary purpose of this library is to support defining and sampling a wide variety of high quality diff --git a/dev-haskell/safe/metadata.xml b/dev-haskell/safe/metadata.xml index 34e6b47ce13a02b0fb1cf1059941faac8bd4e865..af0f5559f3f283a30aa56d7f7ccc50fa06821330 100644 --- a/dev-haskell/safe/metadata.xml +++ b/dev-haskell/safe/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Partial functions from the base library, such as @head@ and @!!@, modified to return more descriptive error messages, programmer defined error messages, diff --git a/dev-haskell/safecopy/metadata.xml b/dev-haskell/safecopy/metadata.xml index 61159f5b36c3253a9dfbaf2ba5ce906b7b25498e..712690b876cc2bd51b8a660db7bbee93cc929282 100644 --- a/dev-haskell/safecopy/metadata.xml +++ b/dev-haskell/safecopy/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An extension to Data.Serialize with built-in version control. diff --git a/dev-haskell/safesemaphore/metadata.xml b/dev-haskell/safesemaphore/metadata.xml index c77e05d54a7e3be02182fc9d0c3853808998f802..e027546cf4334dd660960dd263a9e16d321a0677 100644 --- a/dev-haskell/safesemaphore/metadata.xml +++ b/dev-haskell/safesemaphore/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This provides a much safer semaphore than the QSem, QSemN, SampleVar in base. Those base modules are not exception safe and can be broken by killThread. diff --git a/dev-haskell/sample-frame-np/metadata.xml b/dev-haskell/sample-frame-np/metadata.xml index 26d9259e26d119c7932a6c29ee80690d2c8aff9a..810adf895194935118f46c124532b5af120a0d50 100644 --- a/dev-haskell/sample-frame-np/metadata.xml +++ b/dev-haskell/sample-frame-np/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Orphan instances for types from @sample-frame@ package and type classes from @numeric-prelude@. diff --git a/dev-haskell/sample-frame/metadata.xml b/dev-haskell/sample-frame/metadata.xml index 079ef48bcdca7e03b38ce96d7122e704721d9538..7a87318c10893cc0ca1c7a0d9c781133c2b490fe 100644 --- a/dev-haskell/sample-frame/metadata.xml +++ b/dev-haskell/sample-frame/metadata.xml @@ -1,22 +1,25 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a type class to handle signed and unsigned samples of various size and number of channels in a uniform way. - We expect that you use the types 'Int8', 'Word8' and so on + We expect that you use the types 'Int8', 'Word8' and so on for monophonic samples and thus provide instances of the class for them. Further we define Stereo record and mu-law sample type. Quadrophony can be achieved by nested Stereo value, - but I'm uncertain, whether this is a good way to go. + but I'm uncertain, whether this is a good way to go. Maybe we add 5+1 channels or so in future. This is used by packages @sox@, @alsa@, @synthesizer@. - Build and install benchmarking executable. + Build and install benchmarking executable. diff --git a/dev-haskell/sandi/metadata.xml b/dev-haskell/sandi/metadata.xml index 6803ad6143127338b3b0748c4967015e318cb447..30f55d34263fdc798633e667f2440594368ebb36 100644 --- a/dev-haskell/sandi/metadata.xml +++ b/dev-haskell/sandi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Reasonably fast data encoding library. diff --git a/dev-haskell/sbv/metadata.xml b/dev-haskell/sbv/metadata.xml index 4b377670d1ce4dea42b205b5be476cbf8f99773f..43adbc4f7f187f8277c3f1b3dd202c0e9ca1991c 100644 --- a/dev-haskell/sbv/metadata.xml +++ b/dev-haskell/sbv/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Express properties about Haskell programs and automatically prove them using SMT (Satisfiability Modulo Theories) solvers. diff --git a/dev-haskell/sbvplugin/metadata.xml b/dev-haskell/sbvplugin/metadata.xml index 23fd08a984627f58a28fe1127616a010a1ea74f8..c5c78d163b7746c4766004a5d717908cbcad91d3 100644 --- a/dev-haskell/sbvplugin/metadata.xml +++ b/dev-haskell/sbvplugin/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + GHC plugin for proving properties over Haskell functions using SMT solvers, based on the <http://hackage.haskell.org/package/sbv SBV> package. - See "Data.SBV.Plugin" for a quick example, or the modules under 'Data.SBV.Plugin.Examples' + See "Data.SBV.Plugin" for a quick example, or the modules under 'Data.SBV.Plugin.Examples' for more details. diff --git a/dev-haskell/scientific/metadata.xml b/dev-haskell/scientific/metadata.xml index daae8a6b6d4f4e5f1e4bef2facf5af2dd4c86396..640b0028f20b7ea05138dc781b91ffd939a4b03a 100644 --- a/dev-haskell/scientific/metadata.xml +++ b/dev-haskell/scientific/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A @Scientific@ number is an arbitrary-precision floating-point number represented using scientific notation. - A scientific number with 'coefficient' @c@ and - 'base10Exponent' @e@ corresponds to the - 'Fractional' number: @'fromInteger' c * 10 '^^' e@ + A scientific number with 'coefficient' @c@ and + 'base10Exponent' @e@ corresponds to the + 'Fractional' number: @'fromInteger' c * 10 '^^' e@ Its primary use-case is to serve as the target of parsing floating point numbers. Since the textual @@ -18,6 +21,6 @@ Provide the - Data.ByteString.Builder.Scientific module (requires bytestring >= 0.10). + Data.ByteString.Builder.Scientific module (requires bytestring >= 0.10). diff --git a/dev-haskell/scion-browser/metadata.xml b/dev-haskell/scion-browser/metadata.xml index d6d0f6676016101c98476b6292c431dac1fdc587..ed3ab58960367a656a2f5037afa3cb31505660fc 100644 --- a/dev-haskell/scion-browser/metadata.xml +++ b/dev-haskell/scion-browser/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Scion Browser aims to be a command-line interface for getting information about installed Haskell packages, that could be later used by development environments. It also provides integration with Hoogle. By now, it has been integrated in EclipseFP. diff --git a/dev-haskell/scotty-hastache/metadata.xml b/dev-haskell/scotty-hastache/metadata.xml index c4858272e3d6c022d4f04ee936df6468f5b7a695..5d2d418dcdbbb59f47158cfca34e54680c0f6891 100644 --- a/dev-haskell/scotty-hastache/metadata.xml +++ b/dev-haskell/scotty-hastache/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a small templating DSL extension for Scotty via the `hastache` library. diff --git a/dev-haskell/scotty/metadata.xml b/dev-haskell/scotty/metadata.xml index d8999161ee81dd566929d0a7471e066b7cc0ed64..404d97ac3085ef1fec1d38f204331e410a87f54c 100644 --- a/dev-haskell/scotty/metadata.xml +++ b/dev-haskell/scotty/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - A Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp. + A Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp. @ &#123;-&#35; LANGUAGE OverloadedStrings &#35;-&#125; diff --git a/dev-haskell/sdl-gfx/metadata.xml b/dev-haskell/sdl-gfx/metadata.xml index f81faa633d47c5f36f4e388cd89161edeae37b0d..a7d86099929b6f7a482b5db5f2c595ec3c9c649e 100644 --- a/dev-haskell/sdl-gfx/metadata.xml +++ b/dev-haskell/sdl-gfx/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Binding to libSDL_gfx diff --git a/dev-haskell/sdl-image/metadata.xml b/dev-haskell/sdl-image/metadata.xml index 72e16a9d9c4257066f20539c7c8443285db1c8f5..b72a2c1ced5af83619b1ffef2a239acbf1092554 100644 --- a/dev-haskell/sdl-image/metadata.xml +++ b/dev-haskell/sdl-image/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + SDL_image is an image file loading library. It loads images as SDL surfaces, and supports the diff --git a/dev-haskell/sdl-mixer/metadata.xml b/dev-haskell/sdl-mixer/metadata.xml index a93960e4ec9e9714955ebff436bcff869e39795f..efb381d6bba7fe78a00164ee6eee963f29f31a32 100644 --- a/dev-haskell/sdl-mixer/metadata.xml +++ b/dev-haskell/sdl-mixer/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + SDL_mixer is a sample multi-channel audio mixer library. It supports any number of simultaneously playing channels diff --git a/dev-haskell/sdl-ttf/metadata.xml b/dev-haskell/sdl-ttf/metadata.xml index d2399ce194ca58ffa35709cdeb7095cd2466599f..32069529cbcf288b89711f92cdf7031c3766702d 100644 --- a/dev-haskell/sdl-ttf/metadata.xml +++ b/dev-haskell/sdl-ttf/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a sample library which allows you to use TrueType fonts in your SDL applications. diff --git a/dev-haskell/sdl/metadata.xml b/dev-haskell/sdl/metadata.xml index 048464f3de3f26998226765973b1861f3e2a4592..6137864ed13bc43b7dad1d82a79358b01d3d21c6 100644 --- a/dev-haskell/sdl/metadata.xml +++ b/dev-haskell/sdl/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple DirectMedia Layer \(libSDL\) is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award - winning Linux port of \"Civilization: Call To Power.\" + winning Linux port of \"Civilization: Call To Power.\" diff --git a/dev-haskell/securemem/metadata.xml b/dev-haskell/securemem/metadata.xml index 245a6587f8f1bf8c08635b992a57aaba87d1b0de..1f7b41a538521d195da0ec19d41c0c42e183fd80 100644 --- a/dev-haskell/securemem/metadata.xml +++ b/dev-haskell/securemem/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + SecureMem is similar to ByteString, except that it provides a memory chunk that will be auto-scrubbed after it run out of scope. diff --git a/dev-haskell/semigroupoid-extras/metadata.xml b/dev-haskell/semigroupoid-extras/metadata.xml index 506265d3013cb2f6415fe3404f26ebbba833a12b..665736907d983a8a326a912687279ef102c44c93 100644 --- a/dev-haskell/semigroupoid-extras/metadata.xml +++ b/dev-haskell/semigroupoid-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Semigroupoids and semigroupoid operations requiring Haskell extensions diff --git a/dev-haskell/semigroupoids/metadata.xml b/dev-haskell/semigroupoids/metadata.xml index 8ce5b789c3f13f2890c1ff051f9f444935ff3f87..ec5070f5c643d954c2f17c50d29db1808c996b54 100644 --- a/dev-haskell/semigroupoids/metadata.xml +++ b/dev-haskell/semigroupoids/metadata.xml @@ -1,17 +1,20 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a wide array of semigroupoids and operations for working with semigroupds. A Semigroupoid is a Category without the requirement of identity arrows for every object in the category. When working with comonads you often have the @\<*\>@ portion of an @Applicative@, but - not the @pure@. This was captured in Uustalu and Vene's \"Essence of Dataflow Programming\" + not the @pure@. This was captured in Uustalu and Vene's \"Essence of Dataflow Programming\" in the form of the @ComonadZip@ class in the days before @Applicative@. Apply provides a weaker invariant, but for the comonads used for data flow programming (found in the streams package), this invariant is preserved. Applicative function composition forms a semigroupoid. - Similarly many structures are nearly a comonad, but not quite, for instance lists provide a reasonable 'extend' operation in the form of 'tails', but do not always contain a value. + Similarly many structures are nearly a comonad, but not quite, for instance lists provide a reasonable 'extend' operation in the form of 'tails', but do not always contain a value. Ideally the following relationships would hold: @@ -31,22 +34,22 @@ as in many cases the binding operation or @\<*\>@ operation does not require them. Finally, to work with these weaker structures it is beneficial to have containers - that can provide stronger guarantees about their contents, so versions of 'Traversable' - and 'Foldable' that can be folded with just a 'Semigroup' are added. + that can provide stronger guarantees about their contents, so versions of 'Traversable' + and 'Foldable' that can be folded with just a 'Semigroup' are added. - You can disable the use of the `comonad` package using + You can disable the use of the `comonad` package using `-f-comonad`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. If disabled we will not supply instances of `Comonad` - You can disable the use of the `containers` package + You can disable the use of the `containers` package using `-f-containers`. Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. - You can disable the use of the `contravariant` + You can disable the use of the `contravariant` package using `-f-contravariant`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. If disabled we will not supply instances of `Contravariant` - You can disable the use of the `distributive` + You can disable the use of the `distributive` package using `-f-distributive`. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. If disabled we will not supply instances of `Distributive` diff --git a/dev-haskell/semigroups/metadata.xml b/dev-haskell/semigroups/metadata.xml index f917cec5b89cb8c16c2ccb98c72e32b208d4e81a..8f2de40dced996717cdc1e1de91d093f5e122c39 100644 --- a/dev-haskell/semigroups/metadata.xml +++ b/dev-haskell/semigroups/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 semigroups diff --git a/dev-haskell/sendfile/metadata.xml b/dev-haskell/sendfile/metadata.xml index 3d0eaf5322f1d6a5734bb3eab6fbba02a5d5b624..a9df43fb18bfc6b205bdc4025260cdcb6dd530bd 100644 --- a/dev-haskell/sendfile/metadata.xml +++ b/dev-haskell/sendfile/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library which exposes zero-copy sendfile functionality in a portable way. If a platform does not support sendfile, a fallback implementation in haskell is provided. diff --git a/dev-haskell/serialport/metadata.xml b/dev-haskell/serialport/metadata.xml index c18be482adb1c8af0bb9839a5c41e96d8e31e83c..9bc0ef078faf7dd151327ebc5089a166e99cb635 100644 --- a/dev-haskell/serialport/metadata.xml +++ b/dev-haskell/serialport/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Cross platform haskell library for using the serial port. diff --git a/dev-haskell/servant-server/metadata.xml b/dev-haskell/servant-server/metadata.xml index 94672cb95836be1c5e64627709d9ee3ca330112d..a5907479939c3d2c1068dc81596cd09ecfb984f1 100644 --- a/dev-haskell/servant-server/metadata.xml +++ b/dev-haskell/servant-server/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A family of combinators for defining webservices APIs and serving them diff --git a/dev-haskell/servant/metadata.xml b/dev-haskell/servant/metadata.xml index 1bd34f1a2893b801c6b42e624852356f199b574f..8218a7bdcaf3c52fb3b5121a4ac09561d735e17f 100644 --- a/dev-haskell/servant/metadata.xml +++ b/dev-haskell/servant/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A family of combinators for defining webservices APIs and serving them diff --git a/dev-haskell/setenv/metadata.xml b/dev-haskell/setenv/metadata.xml index 10a8d77eab4f1153f8a8b338759f33eef5e92331..01cdbb5563e631f6a33e4246284289fd6545abab 100644 --- a/dev-haskell/setenv/metadata.xml +++ b/dev-haskell/setenv/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A cross-platform library for setting environment variables diff --git a/dev-haskell/setlocale/metadata.xml b/dev-haskell/setlocale/metadata.xml index 0371426209c196052d62957ae598f78451dd0a47..c998e248c9c69eb191595c4989a1251fe3a8db6c 100644 --- a/dev-haskell/setlocale/metadata.xml +++ b/dev-haskell/setlocale/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell interface to @setlocale()@. diff --git a/dev-haskell/sfml-audio/metadata.xml b/dev-haskell/sfml-audio/metadata.xml index 482142facd6b7550f5e7a9d833b47c5fc71262f1..4b4d151cb9eb80508ccb41eca7c5448ca1c20e55 100644 --- a/dev-haskell/sfml-audio/metadata.xml +++ b/dev-haskell/sfml-audio/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a very minimal interface to the audio module of sfml. Currently, only the playing of sounds is covered. diff --git a/dev-haskell/sha/metadata.xml b/dev-haskell/sha/metadata.xml index b824ba547d897a01aafe38848f7f3f1b452aa60a..485303c5f6240dbd60f701d898e9bf8adabffabe 100644 --- a/dev-haskell/sha/metadata.xml +++ b/dev-haskell/sha/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build a sha1 and a sha384 executable similar to 'md5sum'. diff --git a/dev-haskell/shake/metadata.xml b/dev-haskell/shake/metadata.xml index 01f76bf2ad9329c7f6750d135c61a5d5716c276e..46d40ac200d3c97dfbca54c9a6af3bfef92cbe66 100644 --- a/dev-haskell/shake/metadata.xml +++ b/dev-haskell/shake/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Obtain FileTime using portable functions. @@ -25,7 +28,7 @@ The theory behind an old version of Shake is described in a video at <http://vimeo.com/15465133>, and an example is given at the top of - "Development.Shake". Further examples are included in the Cabal tarball, + "Development.Shake". Further examples are included in the Cabal tarball, under the @Examples@ directory. diff --git a/dev-haskell/shakespeare-css/metadata.xml b/dev-haskell/shakespeare-css/metadata.xml index 491366ba9c5c2abbd2f0ce1ca0e7fc635f7a65c0..5ed8cf4dd7ca5c7b08a02fcc13bd83eedf50f3a0 100644 --- a/dev-haskell/shakespeare-css/metadata.xml +++ b/dev-haskell/shakespeare-css/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation . Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted. diff --git a/dev-haskell/shakespeare-i18n/metadata.xml b/dev-haskell/shakespeare-i18n/metadata.xml index 0b631129c09b251a799010a5301a074ff2eee48b..fa6233cb8c1b2c16051b7bfe7586aa0d33ec5032 100644 --- a/dev-haskell/shakespeare-i18n/metadata.xml +++ b/dev-haskell/shakespeare-i18n/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package uses the same approach of type-safe URLs to create translated content. It has a simple syntax for translators, while allowing the ful power of Haskell for applying complex grammar rules. diff --git a/dev-haskell/shakespeare-js/metadata.xml b/dev-haskell/shakespeare-js/metadata.xml index 4a11fb158cc758327ec91e2b2805021d7fcbebb2..d66ce42ab83035b76d68eab177f89cf1173b5a76 100644 --- a/dev-haskell/shakespeare-js/metadata.xml +++ b/dev-haskell/shakespeare-js/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation . Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted. In this case, the variable type needs a ToJavascript instance. diff --git a/dev-haskell/shakespeare-text/metadata.xml b/dev-haskell/shakespeare-text/metadata.xml index 2cca42a38f53e8f5f9b627e8f459c9dff4ad163a..3ce6992121017eaa0de4badc9453dc80718f6e34 100644 --- a/dev-haskell/shakespeare-text/metadata.xml +++ b/dev-haskell/shakespeare-text/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + interpolation with quasi-quotation: stick haskell variables into haskell strings - Note there is no dependency on haskell-src-extras. If you don't mind that dependency, you may want to look at using these packages: Interpolation, interpolatedstring-perl6, interpolatedstring-qq. + Note there is no dependency on haskell-src-extras. If you don't mind that dependency, you may want to look at using these packages: Interpolation, interpolatedstring-perl6, interpolatedstring-qq. This package has 1 other general feature that those others may not (but would be easy to duplicate): instead of using quasi-quoting you can also use an external file. It also has url/embeding interpolation, with \@ and \^, which are used in Yesod. diff --git a/dev-haskell/shakespeare/metadata.xml b/dev-haskell/shakespeare/metadata.xml index 28c1ef2964d4667fe4119edb24c4947ced574590..addd675c419dc0c35048c9c3cbfce2ac42be5c13 100644 --- a/dev-haskell/shakespeare/metadata.xml +++ b/dev-haskell/shakespeare/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation . Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted. @@ -11,8 +14,8 @@ Please see the documentation at <http://docs.yesodweb.com/book/hamlet/> for more details. - Test export. - Render tests through coffeescript render function. - Render tests through roy render function. + Test export. + Render tests through coffeescript render function. + Render tests through roy render function. diff --git a/dev-haskell/shell-conduit/metadata.xml b/dev-haskell/shell-conduit/metadata.xml index c59e6c93f3b4e5bd1157cc6e842efedfa42791d3..dee1e8f95f542698e983aea034746cf0847c70fa 100644 --- a/dev-haskell/shell-conduit/metadata.xml +++ b/dev-haskell/shell-conduit/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Write shell scripts with Conduit. See "Data.Conduit.Shell" for documentation. + Write shell scripts with Conduit. See "Data.Conduit.Shell" for documentation. diff --git a/dev-haskell/shellac-compatline/metadata.xml b/dev-haskell/shellac-compatline/metadata.xml index 5dd80203c35171adcaa323785439a760acd45242..064749ff605aa199861678efcbc5f6d8da535a18 100644 --- a/dev-haskell/shellac-compatline/metadata.xml +++ b/dev-haskell/shellac-compatline/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a Shellac backend which acts a thin interface for the Shellac-readline or Shellac-editline packages, depending @@ -9,6 +12,6 @@ readline, which is licended under the GPL. - Use editline instead of readline backend. + Use editline instead of readline backend. diff --git a/dev-haskell/shellac-editline/metadata.xml b/dev-haskell/shellac-editline/metadata.xml index 34fb57375f684a6381327f812f36104120dfc05a..8c3d95bcaa937afaf6e69ad222a4dffa6a614f49 100644 --- a/dev-haskell/shellac-editline/metadata.xml +++ b/dev-haskell/shellac-editline/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a Shellac backend based on the editline library. editline provides a subset of the functionality diff --git a/dev-haskell/shellac-readline/metadata.xml b/dev-haskell/shellac-readline/metadata.xml index cd7ce5e74d5e4c2cc9b831bfc25c5db274f3c615..a82170eb988ba7bf555e2a49fcd41fab9c5c0cbe 100644 --- a/dev-haskell/shellac-readline/metadata.xml +++ b/dev-haskell/shellac-readline/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a Shellac backend based on the GNU readline library. This backend features all the line editing capabilities diff --git a/dev-haskell/shellac/metadata.xml b/dev-haskell/shellac/metadata.xml index 680540678f3f6c0c681716dbc9a08f829f4fc0d6..6251ceff78e94ce59b6b987f04c5d8a1586e9be2 100644 --- a/dev-haskell/shellac/metadata.xml +++ b/dev-haskell/shellac/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Shellac is a framework for building read-eval-print style shells. Shells are created by declaratively defining a set of shell commands and an evaluation function. Shellac supports multiple shell backends, - including a 'basic' backend which uses only Haskell IO primitives and - a full featured 'readline' backend based on the the Haskell readline + including a 'basic' backend which uses only Haskell IO primitives and + a full featured 'readline' backend based on the the Haskell readline bindings found in the standard libraries. This library attempts to allow users to write shells at a high level and still enjoy the advanced features that may be available from a diff --git a/dev-haskell/shellish/metadata.xml b/dev-haskell/shellish/metadata.xml index e8f79caf3894744bbd4193cce144bc64861ec183..220975e213d989e875d70437de8474ed46d056ed 100644 --- a/dev-haskell/shellish/metadata.xml +++ b/dev-haskell/shellish/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The shellisg package provides a single module for convenient - \"systems\" programming in Haskell, similar in spirit to POSIX + \"systems\" programming in Haskell, similar in spirit to POSIX shells or PERL. * Elegance and safety is sacrificed for conciseness and diff --git a/dev-haskell/shellmate/metadata.xml b/dev-haskell/shellmate/metadata.xml index b9f50656836d4cbd9165fe4946295effef28d2ca..afe560297cb34fbc3ae7223891b639002ce49264 100644 --- a/dev-haskell/shellmate/metadata.xml +++ b/dev-haskell/shellmate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Aims to simplify development of cross-platform shell scripts and similar things. diff --git a/dev-haskell/shelly/metadata.xml b/dev-haskell/shelly/metadata.xml index 098ee71a53d1ef7484f16aa7cc8de99134640a93..2f93d217798f550e18aa3062295c9fc200af34cc 100644 --- a/dev-haskell/shelly/metadata.xml +++ b/dev-haskell/shelly/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Shelly provides convenient systems programming in Haskell, similar in spirit to POSIX shells. Shelly: @@ -22,6 +25,6 @@ An overview is available in the README: <https://github.com/yesodweb/Shelly.hs/blob/master/README.md> - run the tests against Shelly.Lifted + run the tests against Shelly.Lifted diff --git a/dev-haskell/show/metadata.xml b/dev-haskell/show/metadata.xml index b9985c13936fb350ce6b24f92ed9e697352a71bf..9677be03013cd815de48cbae1061b97da4f874fa 100644 --- a/dev-haskell/show/metadata.xml +++ b/dev-haskell/show/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides ShowQ, ShowFun, and SimpleReflect. @@ -9,7 +12,7 @@ ShowQ adds SmallCheck & QuickCheck support. - And SimpleReflect allows us to literally see how functions 'expand', + And SimpleReflect allows us to literally see how functions 'expand', through appropriate Show magic. See <http://twan.home.fmf.nl/blog/haskell/simple-reflection-of-expressions.details>. diff --git a/dev-haskell/shuffle/metadata.xml b/dev-haskell/shuffle/metadata.xml index 31f716b439ba1d192a3d839c3b58cf39347e961e..57dfd29dd484227e780141540c632dfcb737454a 100644 --- a/dev-haskell/shuffle/metadata.xml +++ b/dev-haskell/shuffle/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Shuffle tool used by UHC (Utrecht Haskell Compiler) - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/silently/metadata.xml b/dev-haskell/silently/metadata.xml index 017ddfbc5e5c6594bf82990da3cca2c50563d7f0..aaea8f882b907a6cb0866acee653f4ad46ea9038 100644 --- a/dev-haskell/silently/metadata.xml +++ b/dev-haskell/silently/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Prevent or capture writing to stdout and other handles. diff --git a/dev-haskell/simple-neural-networks/metadata.xml b/dev-haskell/simple-neural-networks/metadata.xml index aceaa1dc07a80ab03768085d63ea68a217f37866..e8becc123b97a35d6158096b30165166daef9812 100644 --- a/dev-haskell/simple-neural-networks/metadata.xml +++ b/dev-haskell/simple-neural-networks/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple parallel neural networks implementation diff --git a/dev-haskell/simple-reflect/metadata.xml b/dev-haskell/simple-reflect/metadata.xml index 71a0501f1cbe6d0e3df59bed709b83949aa6dc77..f910f43f15d17b1790c0e5f9a607d66e8c308964 100644 --- a/dev-haskell/simple-reflect/metadata.xml +++ b/dev-haskell/simple-reflect/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package allows simple reflection of expressions containing variables. Reflection here means that a Haskell expression is turned into a string. diff --git a/dev-haskell/simple-sendfile/metadata.xml b/dev-haskell/simple-sendfile/metadata.xml index 6d0fbcbcbe97f48f0d11535bfac09a63f4c4ad15..c7a91a3057950dfb99a93cda8c7ed0f5efc996bc 100644 --- a/dev-haskell/simple-sendfile/metadata.xml +++ b/dev-haskell/simple-sendfile/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Cross platform library for the sendfile system call. This library tries to call minimum system calls which diff --git a/dev-haskell/simpleirc/metadata.xml b/dev-haskell/simpleirc/metadata.xml index bf6e7646d7c7e9b75cf25b7b8d12ddee48354aba..17302bc06cf31026188513b48ba7288d7dd6da90 100644 --- a/dev-haskell/simpleirc/metadata.xml +++ b/dev-haskell/simpleirc/metadata.xml @@ -1,8 +1,11 @@ - haskell - + jekarlson@gmail.com + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-haskell/singletons/metadata.xml b/dev-haskell/singletons/metadata.xml index 6463a2c774d1e0f36ce3f9d0405163f913800fe9..9ca2df3a44c1dfcb2127d58546c2b6b606d68b35 100644 --- a/dev-haskell/singletons/metadata.xml +++ b/dev-haskell/singletons/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library generates singleton types, promoted functions, and singleton functions using Template Haskell. It is useful for programmers who wish diff --git a/dev-haskell/skein/metadata.xml b/dev-haskell/skein/metadata.xml index 44acb75770e193ac2eac78671b82bdc183397ecb..c98d6db4c912ef26346c7303eaa9853a04dfc4e9 100644 --- a/dev-haskell/skein/metadata.xml +++ b/dev-haskell/skein/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Skein (<http://www.skein-hash.info/>) is a family of fast secure cryptographic hash functions designed by Niels @@ -10,22 +13,22 @@ This package uses bindings to the optimized C implementation of Skein. We provide a high-level interface (see module - "Crypto.Skein") to some of the Skein use cases. We also + "Crypto.Skein") to some of the Skein use cases. We also provide a low-level interface (see module - "Crypto.Skein.Internal") should you need to use Skein in a + "Crypto.Skein.Internal") should you need to use Skein in a different way. Currently we have support for Skein as cryptographic hash function as Skein as a message authentication code (Skein-MAC). For examples of how to use this package, see - "Crypto.Skein" module documentation. + "Crypto.Skein" module documentation. - When manually selecting the + When manually selecting the endianness, use big-endian (default is little-endian). - Use a manually selected endian + Use a manually selected endian when compiling (see flag 'big-endian'). - Use the reference implementation + Use the reference implementation instead of the optimized one. diff --git a/dev-haskell/smallcheck/metadata.xml b/dev-haskell/smallcheck/metadata.xml index db7cb87451bf8a88fe1766803a1b92f1635346c2..d2eb661747d79ceb68ee6ba7ac040002ed7e29a7 100644 --- a/dev-haskell/smallcheck/metadata.xml +++ b/dev-haskell/smallcheck/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + SmallCheck is similar to QuickCheck (Claessen and Hughes 2000-) but instead of testing for a sample of randomly generated values, SmallCheck diff --git a/dev-haskell/smtlib/metadata.xml b/dev-haskell/smtlib/metadata.xml index 5fe1d88af0bae3eb3aa59598f43f0830099df0ee..b1cafa886cd37e683910b8ed02bc14cc41654c7e 100644 --- a/dev-haskell/smtlib/metadata.xml +++ b/dev-haskell/smtlib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library for working with the SMTLIB format. diff --git a/dev-haskell/smtpclient/metadata.xml b/dev-haskell/smtpclient/metadata.xml index e02c3dbc4c1a6edb35906baaa0bb18fca83c5d43..32f3144160434983d774ef8532be12d7f06ca2e9 100644 --- a/dev-haskell/smtpclient/metadata.xml +++ b/dev-haskell/smtpclient/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple SMTP client library for applications that want to send emails. diff --git a/dev-haskell/snap-app/metadata.xml b/dev-haskell/snap-app/metadata.xml index dae5d7c088c72338e7fe5d318b0b4d3517051b4a..c88fa5dfaab76146270b4586ca7431fe135169eb 100644 --- a/dev-haskell/snap-app/metadata.xml +++ b/dev-haskell/snap-app/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple modules for writing apps with Snap, abstracted from hpaste. diff --git a/dev-haskell/snap-core/metadata.xml b/dev-haskell/snap-core/metadata.xml index 8c382561191abb0ba8e94900ad28d76a7f600dfc..f00884306e6829d86ca7aed354fd02d50accf023 100644 --- a/dev-haskell/snap-core/metadata.xml +++ b/dev-haskell/snap-core/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - No non-haskell unportable code. + No non-haskell unportable code. Snap is a simple and fast web development framework and server written in @@ -18,8 +21,8 @@ 2. Type aliases and helper functions for Iteratee I/O - 3. A monad for programming web handlers called \"Snap\", inspired by - happstack's (<http://happstack.com/index.html>), which allows: + 3. A monad for programming web handlers called \"Snap\", inspired by + happstack's (<http://happstack.com/index.html>), which allows: * Stateful access to the HTTP request and response objects @@ -29,8 +32,8 @@ * Early termination of the computation if you know early what you want to return and want to prevent further monadic processing - /Quick start/: The 'Snap' monad and HTTP definitions are in "Snap.Core", - some iteratee utilities are in "Snap.Iteratee". + /Quick start/: The 'Snap' monad and HTTP definitions are in "Snap.Core", + some iteratee utilities are in "Snap.Iteratee". Higher-level facilities for building web applications (like user/session management, component interfaces, data modeling, etc.) are planned but not diff --git a/dev-haskell/snap-loader-dynamic/metadata.xml b/dev-haskell/snap-loader-dynamic/metadata.xml index e6c305c1c9ad7fba0894e5d9fa32399745209cb9..80038efee58ccbb8a1bb0c95a3838d502782d13c 100644 --- a/dev-haskell/snap-loader-dynamic/metadata.xml +++ b/dev-haskell/snap-loader-dynamic/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Snap Framework dynamic loader diff --git a/dev-haskell/snap-loader-static/metadata.xml b/dev-haskell/snap-loader-static/metadata.xml index d090f067873f1e1565926099f94d6cb374543110..736a67065b2e58c42b95b6f96f743c7f3be29b93 100644 --- a/dev-haskell/snap-loader-static/metadata.xml +++ b/dev-haskell/snap-loader-static/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Snap Framework static loader diff --git a/dev-haskell/snap-server/metadata.xml b/dev-haskell/snap-server/metadata.xml index 18bd08981ad30da55388c60eaf88b8564617651e..b86e7b219664bcd9adf72fdb5a74e88c3e16ad27 100644 --- a/dev-haskell/snap-server/metadata.xml +++ b/dev-haskell/snap-server/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - enable https support using dev-haskell/hsopenssl - no non-haskell unportable code. + enable https support using dev-haskell/hsopenssl + no non-haskell unportable code. Snap is a simple and fast web development framework and server written in diff --git a/dev-haskell/snap/metadata.xml b/dev-haskell/snap/metadata.xml index 16db1c3baef4e8e6a0e1077286095d496b0ee45d..f0233f2078c3ecf86fb0540b5d30b5d9562f7d0c 100644 --- a/dev-haskell/snap/metadata.xml +++ b/dev-haskell/snap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Snap Framework project starter executable and glue code library diff --git a/dev-haskell/sockaddr/metadata.xml b/dev-haskell/sockaddr/metadata.xml index 5eaaa982de06fe1f06c15ff65e3b107790e7ec7c..564a68ad157ab95c2486ed9bbe43a633ffd79d33 100644 --- a/dev-haskell/sockaddr/metadata.xml +++ b/dev-haskell/sockaddr/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Printing SockAddr diff --git a/dev-haskell/socket-io/metadata.xml b/dev-haskell/socket-io/metadata.xml index 248d3a94d4e8b81b47475f614da6107bd4f80bb7..8fd9fcd6091ddc18b029bf1fc86f534ef1b3dd0f 100644 --- a/dev-haskell/socket-io/metadata.xml +++ b/dev-haskell/socket-io/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides an implementation of <http://socket.io Socket.io> protocol (version 1). It builds on top of Engine.IO, allowing Socket.io to diff --git a/dev-haskell/socks/metadata.xml b/dev-haskell/socks/metadata.xml index 65a6acdc6913e87de6a52022c95e2f7810151bb6..5c70414a77a598b338a82470bbb5d13098b606e3 100644 --- a/dev-haskell/socks/metadata.xml +++ b/dev-haskell/socks/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Socks proxy (version 5) implementation. diff --git a/dev-haskell/sodium/metadata.xml b/dev-haskell/sodium/metadata.xml index efc0211d7b632462221fef584c4b34a320cf4004..cb7b6e4b6189ace11d34dd55046ec98233771903 100644 --- a/dev-haskell/sodium/metadata.xml +++ b/dev-haskell/sodium/metadata.xml @@ -1,8 +1,7 @@ - haskell - + haskell@gentoo.org @@ -15,7 +14,7 @@ * Applicative style: Event implements Functor and Behaviour implements Applicative. * Instead of the common approach where inputs are fed into the front of a monolithic - \'reactimate\', Sodium allows you to push inputs in from scattered places in IO. + \'reactimate\', Sodium allows you to push inputs in from scattered places in IO. * Integration with IO: Extensible to provide lots of scope for lifting IO into FRP logic. diff --git a/dev-haskell/soegtk/metadata.xml b/dev-haskell/soegtk/metadata.xml index 243cd4bbcb55c302ec5d506213e253be1c3f71e5..f1d37eb2b80435133cf59a284e8ca1c05a858607 100644 --- a/dev-haskell/soegtk/metadata.xml +++ b/dev-haskell/soegtk/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An alternative implementation of the graphics library used in the book The Haskell School of Expression, by Paul Hudak, <http://www.haskell.org/soe/ diff --git a/dev-haskell/sourcegraph/metadata.xml b/dev-haskell/sourcegraph/metadata.xml index d53dfacccacb785035ac080ca31fba1523e11d81..9d408dc3df522c542a7a786e01a8d1b9152c29ea 100644 --- a/dev-haskell/sourcegraph/metadata.xml +++ b/dev-haskell/sourcegraph/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Statically analyse Haskell source code using graph-theoretic techniques. Sample reports can be found at: @@ -11,14 +14,14 @@ > SourceGraph path/to/Foo.cabal - Or, if your project doesn't use Cabal, then there is limited support + Or, if your project doesn't use Cabal, then there is limited support for using an overall module from your program\/library: > SourceGraph path/to/Foo.hs Note that the Cabal method is preferred, as it is better able to determine the project name and exported modules (when passing a - Haskell file to SourceGraph, it uses that module's name as the overall + Haskell file to SourceGraph, it uses that module's name as the overall name of project and assumes that it is the only exported module; as such, it works better for programs than libraries). diff --git a/dev-haskell/sourcemap/metadata.xml b/dev-haskell/sourcemap/metadata.xml index 964d9f8c2b3c3be1eba03a05aaa8ab922e75e90f..55cbe42eb3367251d6b38cdea4a810523886aa4b 100644 --- a/dev-haskell/sourcemap/metadata.xml +++ b/dev-haskell/sourcemap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Implementation of source maps, revision 3, proposed by Google and Mozilla here <https://wiki.mozilla.org/DevTools/Features/SourceMap> and here diff --git a/dev-haskell/sox/metadata.xml b/dev-haskell/sox/metadata.xml index d3ae6fe83d290baff78431d6ae5e7100a41c5c4e..ab5dcd99f6a7510327dd6c8024b0e76ffb8e61ac 100644 --- a/dev-haskell/sox/metadata.xml +++ b/dev-haskell/sox/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a wrapper to Sox the Sound Exchanger <http://sox.sourceforge.net/> @@ -9,7 +12,7 @@ in various formats, resolutions, and numbers of channels. The functions call sox commands via the shell, - that is, the 'sox' and 'play' executables must be installed + that is, the 'sox' and 'play' executables must be installed and in the path to the executables must be set. In the past this was part of the synthesizer package. diff --git a/dev-haskell/speculation/metadata.xml b/dev-haskell/speculation/metadata.xml index 53d439394ff9d8dea9f34563f6d00dd111fc573a..2bd05f46e17166b0d1e64bd62079b6a8c3d3166d 100644 --- a/dev-haskell/speculation/metadata.xml +++ b/dev-haskell/speculation/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A framework for safe, programmable, speculative parallelism, loosely based on: - * Prakash Prabhu, G. Ramalingam, and Kapil Vaswani, \"/Safe Programmable Speculative Parallelism/\", + * Prakash Prabhu, G. Ramalingam, and Kapil Vaswani, \"/Safe Programmable Speculative Parallelism/\", In the proceedings of Programming Language Design and Implementation (PLDI) Vol 45, Issue 6 (June 2010) pp 50-61. <http://research.microsoft.com/pubs/118795/pldi026-vaswani.pdf> @@ -14,7 +17,7 @@ For example: - @'spec' g f a@ evaluates @f g@ while forcing @a@, if @g == a@ then @f g@ is returned, otherwise @f a@ is evaluated and returned. Furthermore, if the argument has already been evaluated, we skip the @f g@ computation entirely. If a good guess at the value of @a@ is available, this is one way to induce parallelism in an otherwise sequential task. However, if the guess isn\'t available more cheaply than the actual answer, then this saves no work and if the guess is wrong, you risk evaluating the function twice. Under high load, since 'f g' is computed via the spark queue, the speculation will be skipped and you will obtain the same answer as 'f $! a'. + @'spec' g f a@ evaluates @f g@ while forcing @a@, if @g == a@ then @f g@ is returned, otherwise @f a@ is evaluated and returned. Furthermore, if the argument has already been evaluated, we skip the @f g@ computation entirely. If a good guess at the value of @a@ is available, this is one way to induce parallelism in an otherwise sequential task. However, if the guess isn\'t available more cheaply than the actual answer, then this saves no work and if the guess is wrong, you risk evaluating the function twice. Under high load, since 'f g' is computed via the spark queue, the speculation will be skipped and you will obtain the same answer as 'f $! a'. The best-case timeline looks like: @@ -36,7 +39,7 @@ > foreground: [----- a -----] > foreground: [-] (check g == a) > foreground: [---- f a ----] - > spark: [---- f g ----###### (#'s mark when this spark is collectable) + > spark: [---- f g ----###### (#'s mark when this spark is collectable) > overall: [--------- spec g f a --------] Under high load: @@ -52,7 +55,7 @@ > foreground: [---- f a ----] > orverall: [---------- f $! a ---------] - 'specSTM' provides a similar time table for STM actions, but also rolls back side-effects. The one unfortunate operational distinction is that it is forced to compute 'a' in the background thread and therefore degrades slightly less gracefully under load, although we mitigate this effect by only enqueuing if the number of sparks for the current capability is lower than the total number of capabilities, to try to avoid wasting time when all computational resources are in use. + 'specSTM' provides a similar time table for STM actions, but also rolls back side-effects. The one unfortunate operational distinction is that it is forced to compute 'a' in the background thread and therefore degrades slightly less gracefully under load, although we mitigate this effect by only enqueuing if the number of sparks for the current capability is lower than the total number of capabilities, to try to avoid wasting time when all computational resources are in use. Enable optimizations diff --git a/dev-haskell/split/metadata.xml b/dev-haskell/split/metadata.xml index 38868db63b344f33525dd24656897fa70a95be88..bb03bef0c0effa3fd74a2fdcf613faa54c96e33b 100644 --- a/dev-haskell/split/metadata.xml +++ b/dev-haskell/split/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Combinator library and utility functions for splitting lists. diff --git a/dev-haskell/spoon/metadata.xml b/dev-haskell/spoon/metadata.xml index e8432871c958b1f12675a2008febc30d7bc1a07a..984abba6455f2cf48b2d41340bbf4f0320423c0b 100644 --- a/dev-haskell/spoon/metadata.xml +++ b/dev-haskell/spoon/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Takes an error-throwing expression and puts it back in the Maybe it belongs in. diff --git a/dev-haskell/sqlite-simple/metadata.xml b/dev-haskell/sqlite-simple/metadata.xml index 06851bd8c8ec1b1ed56dc52bb1bd1d885df310a7..1cca8afeaa38fab938636694ff1aadd0c52b37b6 100644 --- a/dev-haskell/sqlite-simple/metadata.xml +++ b/dev-haskell/sqlite-simple/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Mid-level SQLite client library, based on postgresql-simple. diff --git a/dev-haskell/sr-extra/metadata.xml b/dev-haskell/sr-extra/metadata.xml index ecc6a874133f0db7fffb566408579877b2149b00..65f3528c3c830bda540c00519f8a0c533d217402 100644 --- a/dev-haskell/sr-extra/metadata.xml +++ b/dev-haskell/sr-extra/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A hodge-podge of functions and modules that do not have a better home diff --git a/dev-haskell/srcloc/metadata.xml b/dev-haskell/srcloc/metadata.xml index eda19502e74d3becf3d6ec5e995154747202da7b..d6bb8c518cd3a106f8711bc221647d0067199188 100644 --- a/dev-haskell/srcloc/metadata.xml +++ b/dev-haskell/srcloc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Data types for managing source code locations. diff --git a/dev-haskell/stack/metadata.xml b/dev-haskell/stack/metadata.xml index 04198b4a03c2974b60b31bc90d3ab5ee68b79042..78a9dc3e91ba19175cd6d7738d0e6c71f4c9f447 100644 --- a/dev-haskell/stack/metadata.xml +++ b/dev-haskell/stack/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Please see the README.md for usage information, and the wiki on Github for more details. Also, note that @@ -10,9 +13,9 @@ currently only intended for use by the executable. - Run the integration test suite. + Run the integration test suite. - Disable compile-time inclusion of current git info. + Disable compile-time inclusion of current git info. diff --git a/dev-haskell/stateref/metadata.xml b/dev-haskell/stateref/metadata.xml index cb34f06e46ae7c505b2e561d9b6fd0b1ce67a68e..cef69373cbeef8793b5f4d5a0f97cf8c263ecc13 100644 --- a/dev-haskell/stateref/metadata.xml +++ b/dev-haskell/stateref/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Include instances for STM types. Include instances for TMVar. @@ -11,10 +14,10 @@ read\/write\/modify operations for stateful variables provided by things like IORef, TVar, &c. Note that The interface has changed a bit from the - 0.2.* version. \"*Ref\" functions are now called - \"*Reference\" and new \"*Ref\" function exist with + 0.2.* version. \"*Ref\" functions are now called + \"*Reference\" and new \"*Ref\" function exist with simpler signatures. - The new 'Ref' existential type provides a convenient + The new 'Ref' existential type provides a convenient monad-indexed reference type, and the HasRef class indicates monads for which there is a default reference type for every referent. diff --git a/dev-haskell/statestack/metadata.xml b/dev-haskell/statestack/metadata.xml index 47bdf445cde2b23c51369df1940337b604335f31..5d58801c458b0075c7a823d782dc4ffca3dfbd58 100644 --- a/dev-haskell/statestack/metadata.xml +++ b/dev-haskell/statestack/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple State-like monad transformer where states can be saved to and restored from an internal stack. diff --git a/dev-haskell/statevar/metadata.xml b/dev-haskell/statevar/metadata.xml index 2cbe2c78c9c923504d01b3e70befe58db2ce238d..524940a5721fe10d628a876fa299cbaf9f708e31 100644 --- a/dev-haskell/statevar/metadata.xml +++ b/dev-haskell/statevar/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains state variables, which are references in the IO monad, like IORefs or parts of the OpenGL state. diff --git a/dev-haskell/static-hash/metadata.xml b/dev-haskell/static-hash/metadata.xml index e8252d54bbe0120f9606fe994f09a3dcf079c231..a4d12f5c12d7c582d43fffc01559b0d63c68fe73 100644 --- a/dev-haskell/static-hash/metadata.xml +++ b/dev-haskell/static-hash/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Pure immutable hash whose lookup is O(1) diff --git a/dev-haskell/statistics/metadata.xml b/dev-haskell/statistics/metadata.xml index 0c001bdb0bae7716adf4c1855b22eaa498413cd1..7654cf5047de668dd681c078031b563d6feba67d 100644 --- a/dev-haskell/statistics/metadata.xml +++ b/dev-haskell/statistics/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a number of common functions and types useful in statistics. We focus on high performance, numerical robustness, and use of good algorithms. Where possible, we provide references to the statistical literature. - The library's facilities can be divided into four broad categories: + The library's facilities can be divided into four broad categories: * Working with widely used discrete and continuous probability distributions. (There are dozens of exotic distributions in use; diff --git a/dev-haskell/stickykeyshotkey/metadata.xml b/dev-haskell/stickykeyshotkey/metadata.xml index 4d03874cb7c485b3ad81c7fb25e9d50694340a95..c64ad0d55af75c764b618eeee00dc43873fad27b 100644 --- a/dev-haskell/stickykeyshotkey/metadata.xml +++ b/dev-haskell/stickykeyshotkey/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + get and set STICKYKEYS.SKF_HOTKEYACTIVE diff --git a/dev-haskell/stm-chans/metadata.xml b/dev-haskell/stm-chans/metadata.xml index 450ec1e67634fa6b623aff3a4d4e9ff9163cf011..89a51c39cb0f2b7a2c251459af2e9f586eefb682 100644 --- a/dev-haskell/stm-chans/metadata.xml +++ b/dev-haskell/stm-chans/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Additional types of channels for STM. diff --git a/dev-haskell/stm-conduit/metadata.xml b/dev-haskell/stm-conduit/metadata.xml index 9d5e9c5620c692b18be82d16c21afdf55db99b55..ca7a0f0fe4d0fae8bd631496fdaa242c4b5d4983 100644 --- a/dev-haskell/stm-conduit/metadata.xml +++ b/dev-haskell/stm-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + stm constructs for conduit library diff --git a/dev-haskell/stm-delay/metadata.xml b/dev-haskell/stm-delay/metadata.xml index 25b7852d69a44de1cff4e797d3306f97b2685d8a..38b8a966d724c405ee173a26a5a9301a1cb41833 100644 --- a/dev-haskell/stm-delay/metadata.xml +++ b/dev-haskell/stm-delay/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library lets you create a one-shot timer, poll it using STM, and update it to ring at a different time than initially specified. diff --git a/dev-haskell/stm-split/metadata.xml b/dev-haskell/stm-split/metadata.xml index b29625facd009ee32aa70137dec03394bb7052d2..4e8f00266417a06f80927c1b774b2e45c0bb7c5a 100644 --- a/dev-haskell/stm-split/metadata.xml +++ b/dev-haskell/stm-split/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Transactional MVars, Vars and Channels with distinguished input and output side. When threads communicate via a TMVar, a TVar or a TChan diff --git a/dev-haskell/stm/metadata.xml b/dev-haskell/stm/metadata.xml index 19b6e1e8cd2c7fab10cbdfb90056fb9725434c78..eb40ccbc4abf1e07918b7ca882f080ab730a61b8 100644 --- a/dev-haskell/stm/metadata.xml +++ b/dev-haskell/stm/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A modular composable concurrency abstraction. diff --git a/dev-haskell/stmonadtrans/metadata.xml b/dev-haskell/stmonadtrans/metadata.xml index d67126646e2c812630a2a326366194f7f970734e..f224e9002210e82f48ac27e55dffc7007617bbea 100644 --- a/dev-haskell/stmonadtrans/metadata.xml +++ b/dev-haskell/stmonadtrans/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A monad transformer version of the ST monad Warning! This monad transformer should not be used with monads that diff --git a/dev-haskell/storable-complex/metadata.xml b/dev-haskell/storable-complex/metadata.xml index f08f162ceeeeb2c1b8b0c3f172abb734af1b2a45..be65fb1648b9290700bbb4acfa030d1e2bc55b0d 100644 --- a/dev-haskell/storable-complex/metadata.xml +++ b/dev-haskell/storable-complex/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a Storable instance for Complex which is binary compatible with C99, C++ and Fortran complex data types. diff --git a/dev-haskell/storable-record/metadata.xml b/dev-haskell/storable-record/metadata.xml index 5318bff27b6f3696563c9371166f42547c2106d5..a2fa167d917bfb0529a1a114e50021ef26b1dd4f 100644 --- a/dev-haskell/storable-record/metadata.xml +++ b/dev-haskell/storable-record/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + With this package you can build a Storable instance of a record type @@ -22,27 +25,27 @@ We provide Storable instance support for several cases: * If you wrap a type in a @newtype@, - then you can lift its 'Storable' instance to that @newtype@ - with the module "Foreign.Storable.Newtype". + then you can lift its 'Storable' instance to that @newtype@ + with the module "Foreign.Storable.Newtype". This way you do not need the @GeneralizedNewtypeDeriving@ feature of GHC. - * If you have a type that is an instance of 'Traversable', - you can use that feature for implementation of 'Storable' methods. - The module "Foreign.Storable.Traversable" + * If you have a type that is an instance of 'Traversable', + you can use that feature for implementation of 'Storable' methods. + The module "Foreign.Storable.Traversable" allows manipulation of the portion of your type, - that is accessible by 'Traversable' methods. + that is accessible by 'Traversable' methods. For instance with the type @data T a = Cons Int [a]@ - and an according 'Traversable' implementation, + and an according 'Traversable' implementation, you can load and store the elements of the contained list. - This may be part of a 'Storable' implementation of the whole type. + This may be part of a 'Storable' implementation of the whole type. * If you have a record containing elements of various types, - then you need module "Foreign.Storable.Record". + then you need module "Foreign.Storable.Record". Note however that the Storable instances defined with this package are quite slow in (up to) GHC-6.12.1. - I'm afraid this is due to incomplete inlining, + I'm afraid this is due to incomplete inlining, but we have still to investigate the problem. For examples see packages @storable-tuple@ and @sample-frame@. diff --git a/dev-haskell/storable-tuple/metadata.xml b/dev-haskell/storable-tuple/metadata.xml index 1a872f505cac40b64f92be54bf5fdcd930e1cd93..011ffd4321a2e377032bd13afd9b648c93d7c15d 100644 --- a/dev-haskell/storable-tuple/metadata.xml +++ b/dev-haskell/storable-tuple/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a Storable instance for pair and triple which should be binary compatible with C99 and C++. diff --git a/dev-haskell/storablevector/metadata.xml b/dev-haskell/storablevector/metadata.xml index 4a927b2c5175bd398ce2de1cc5c3721a469f51b5..d4106cb238465dc7ff52ab0dc7593ca203a4eff6 100644 --- a/dev-haskell/storablevector/metadata.xml +++ b/dev-haskell/storablevector/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fast, packed, strict storable arrays with a list interface, a chunky lazy list interface with variable chunk size and an interface for write access via the @ST@ monad. This is much like @bytestring@ and @binary@ - but can be used for every 'Foreign.Storable.Storable' type. + but can be used for every 'Foreign.Storable.Storable' type. See also package <http://hackage.haskell.org/package/vector> with a similar intention. diff --git a/dev-haskell/strafunski-strategylib/metadata.xml b/dev-haskell/strafunski-strategylib/metadata.xml index b54f9661d569d6c10035ee5fa6f104f8a16e9f66..c9c5334dc8511faac20b4a43c85f6a0db4fd81fa 100644 --- a/dev-haskell/strafunski-strategylib/metadata.xml +++ b/dev-haskell/strafunski-strategylib/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This is a version of the StrategyLib library originally shipped with Strafunski, Cabalized and updated to newer versions of GHC. A description of much of StrategyLib can be found in the paper "Design Patterns for Functional Strategic Programming." + This is a version of the StrategyLib library originally shipped with Strafunski, Cabalized and updated to newer versions of GHC. A description of much of StrategyLib can be found in the paper "Design Patterns for Functional Strategic Programming." diff --git a/dev-haskell/strategylib/metadata.xml b/dev-haskell/strategylib/metadata.xml index bb41d9aa45cde384bcfa307da23ad4baa998ceb1..b41e5eba9c5bcec0da911a16f62baf017444edcb 100644 --- a/dev-haskell/strategylib/metadata.xml +++ b/dev-haskell/strategylib/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - attempt to convert Strafunski's StrategyLib to a heirarchical library + attempt to convert Strafunski's StrategyLib to a heirarchical library diff --git a/dev-haskell/stream-fusion/metadata.xml b/dev-haskell/stream-fusion/metadata.xml index 120cd3b1bc97b07810ca91c26fe7902c6d43510c..2aab84d55f29e625612ac295a6968762644b9bfb 100644 --- a/dev-haskell/stream-fusion/metadata.xml +++ b/dev-haskell/stream-fusion/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides the standard Haskell list library reimplemented to allow stream fusion. This should in general diff --git a/dev-haskell/stream/metadata.xml b/dev-haskell/stream/metadata.xml index 61b506007e76e82438b003c1441ef957dc86e0ae..41835c412f00a5fc6ab012d37c1b3d82c7d6665a 100644 --- a/dev-haskell/stream/metadata.xml +++ b/dev-haskell/stream/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package implements functions, analogous to those from Data.List, to create and manipulate diff --git a/dev-haskell/streaming-commons/metadata.xml b/dev-haskell/streaming-commons/metadata.xml index 269ce79de7944d5f04c169ef5d92388073eab1c6..c3b9de327d46140f9aab468c182b808406586156 100644 --- a/dev-haskell/streaming-commons/metadata.xml +++ b/dev-haskell/streaming-commons/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides low-dependency functionality commonly needed by various streaming data libraries, such as conduit and pipes. diff --git a/dev-haskell/streamproc/metadata.xml b/dev-haskell/streamproc/metadata.xml index 5056215961a9c3baaab512c16a986ed8e3f9713d..6565b95496d8a996c81c7281dc526a2c42e158a6 100644 --- a/dev-haskell/streamproc/metadata.xml +++ b/dev-haskell/streamproc/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A continuation-based stream processor implemented as an Arrow. This version generalizes the SP type described - in John Hughes \"Generalising Monads to Arrows\" to + in John Hughes \"Generalising Monads to Arrows\" to function as a wrapper for arbitrary monads. diff --git a/dev-haskell/strict-concurrency/metadata.xml b/dev-haskell/strict-concurrency/metadata.xml index 226ed627da03d253e4dba97b42a7dd9939a8af86..4d84849031b897af7da7d8ea160e7a54f10108c6 100644 --- a/dev-haskell/strict-concurrency/metadata.xml +++ b/dev-haskell/strict-concurrency/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides head normal form strict versions of some standard Haskell concurrency abstractions (MVars,Chans), which diff --git a/dev-haskell/strict/metadata.xml b/dev-haskell/strict/metadata.xml index 1d05a51d559887087f670e52fc39e778ccd082c8..3e475704a4571b81d7cd208eb2555f618a5c08cb 100644 --- a/dev-haskell/strict/metadata.xml +++ b/dev-haskell/strict/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides strict versions of some standard Haskell data types (pairs, Maybe and Either). It also contains strict IO diff --git a/dev-haskell/strictify/metadata.xml b/dev-haskell/strictify/metadata.xml index ffaf1256c465a561bc92855d5122cbd274d6df01..0d29144513e2b3d321d35f7292f2d2fc566514f8 100644 --- a/dev-haskell/strictify/metadata.xml +++ b/dev-haskell/strictify/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Find a local optimum of strictness annotations. diff --git a/dev-haskell/string-conversions/metadata.xml b/dev-haskell/string-conversions/metadata.xml index 91de832f1a161edd4f8af0a9a99e1e5632bedb31..db46cd20c7769474c0ec6a9cc32bfd00ab9a1453 100644 --- a/dev-haskell/string-conversions/metadata.xml +++ b/dev-haskell/string-conversions/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a simple type class for converting values of different string types diff --git a/dev-haskell/string-qq/metadata.xml b/dev-haskell/string-qq/metadata.xml index 9d0b8fcd564ca9531752b285fa8502ab488eaf7b..7f083d78583b725c2e7340201ac1b8e79635f3eb 100644 --- a/dev-haskell/string-qq/metadata.xml +++ b/dev-haskell/string-qq/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + QuasiQuoter for non-interpolated strings, texts and bytestrings. diff --git a/dev-haskell/stringable/metadata.xml b/dev-haskell/stringable/metadata.xml index f8a154b871beef160eb3a2f4e7d07499534bb290..6a22462afb29eac3c461768df05ed9a5550373d0 100644 --- a/dev-haskell/stringable/metadata.xml +++ b/dev-haskell/stringable/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - 'Data.Stringable' provides a type class with a set of functions for + 'Data.Stringable' provides a type class with a set of functions for converting to and from the most often used string-linke types in Haskell. diff --git a/dev-haskell/stringbuilder/metadata.xml b/dev-haskell/stringbuilder/metadata.xml index 4c84bea06f48f4e0ca17b69c99aa9e52c5356a41..7851dd538ce9521a1ddc2effcde7e7e464d74216 100644 --- a/dev-haskell/stringbuilder/metadata.xml +++ b/dev-haskell/stringbuilder/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + <https://github.com/sol/stringbuilder#readme> diff --git a/dev-haskell/stringprep/metadata.xml b/dev-haskell/stringprep/metadata.xml index aa8f1bde64f39e6ff578d1f8f9f4cb9354479786..1ef55c7236acd8878f649ba2f73616d84e1203bb 100644 --- a/dev-haskell/stringprep/metadata.xml +++ b/dev-haskell/stringprep/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Implements the "StringPrep" algorithm + Implements the "StringPrep" algorithm diff --git a/dev-haskell/stringsearch/metadata.xml b/dev-haskell/stringsearch/metadata.xml index 206c267fbbbc001b8984eeb01f7d8a38314e79c7..97159c6af1d5b8297591c1f3fb280daee8a096f8 100644 --- a/dev-haskell/stringsearch/metadata.xml +++ b/dev-haskell/stringsearch/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides several functions to quickly search for substrings in strict or lazy ByteStrings. diff --git a/dev-haskell/stringtable-atom/metadata.xml b/dev-haskell/stringtable-atom/metadata.xml index b22435c0503bfed39c58a689955cd7c12721fa69..3edfc1aa6497436c4a2deeae593a3f6b14c73f21 100644 --- a/dev-haskell/stringtable-atom/metadata.xml +++ b/dev-haskell/stringtable-atom/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Memoize Strings as Atoms for fast comparison and sorting, with maps and sets diff --git a/dev-haskell/strptime/metadata.xml b/dev-haskell/strptime/metadata.xml index 8e18ce3660954c5bfb26cd5f463d7cc353313b84..c3643ea55446ec591cdf1c6df450275119628dae 100644 --- a/dev-haskell/strptime/metadata.xml +++ b/dev-haskell/strptime/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a binding to strptime, that allows to parse dates and times from strings and strict/lazy bytestrings. The library diff --git a/dev-haskell/stylish-haskell/metadata.xml b/dev-haskell/stylish-haskell/metadata.xml index 45117bf2fa7cc89b15320ae2943746da1bc3d9a3..da4e1238bdfba60915f61b0de001c13182d832cf 100644 --- a/dev-haskell/stylish-haskell/metadata.xml +++ b/dev-haskell/stylish-haskell/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell code prettifier. For more information, see: diff --git a/dev-haskell/suffixtree/metadata.xml b/dev-haskell/suffixtree/metadata.xml index bb99c60945a2cbf3880ed2da0d55248ea09a9f1e..b07c5ff21363f9c230d995a8f6ad002d3b451b19 100644 --- a/dev-haskell/suffixtree/metadata.xml +++ b/dev-haskell/suffixtree/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An efficient, lazy suffix tree implementation. diff --git a/dev-haskell/suitable/metadata.xml b/dev-haskell/suitable/metadata.xml index 090d396f082ddc1eeebde5b27c110d77eb0b23cc..ad40f226bc17ef7bef44c728f46198f2a0fdb814 100644 --- a/dev-haskell/suitable/metadata.xml +++ b/dev-haskell/suitable/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This library provides a general purpose typeclass, 'Suitable f a', - which expresses that values of type 'f a' are legal or "make sense". + This library provides a general purpose typeclass, 'Suitable f a', + which expresses that values of type 'f a' are legal or "make sense". diff --git a/dev-haskell/svgcairo/metadata.xml b/dev-haskell/svgcairo/metadata.xml index 41c6fa41b980a3e46e673bc5a63edef28d50d120..eaf2af76aa468a08fad89def1b0fc6521e752bbc 100644 --- a/dev-haskell/svgcairo/metadata.xml +++ b/dev-haskell/svgcairo/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Svgcairo is used to render SVG with cairo. diff --git a/dev-haskell/svgfonts/metadata.xml b/dev-haskell/svgfonts/metadata.xml index e871684c3472b358c039cd41abc42ed7ad0a3c60..2ee626599d7e10754dabb91ae4360b4572568a5e 100644 --- a/dev-haskell/svgfonts/metadata.xml +++ b/dev-haskell/svgfonts/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Native font support for the diagrams framework (<http://projects.haskell.org/diagrams/>). Note that this package can be used with any diagrams backend, not just the SVG backend. The SVG-tont format is easy to parse and was therefore chosen for a font library completely written in Haskell. @@ -12,7 +15,7 @@ * Complete implementation of the features that Fontforge produces (though not the complete SVG format) - * Kerning (/i.e./ the two characters in \"VA\" are closer than the characters in \"VV\") + * Kerning (/i.e./ the two characters in \"VA\" are closer than the characters in \"VV\") * Unicode @@ -33,11 +36,11 @@ > import Diagrams.Backend.Cairo.CmdLine > import Graphics.SVGFonts.ReadFont (textSVG) > - > main = defaultMain (text' "Hello World") + > main = defaultMain (text' "Hello World") > - > text' t = stroke (textSVG t 1) # fc purple # fillRule EvenOdd - > text'' t = stroke (textSVG' $ TextOpts t lin INSIDE_H KERN False 1 1 ) # fillRule EvenOdd - > text''' t = (textSVG_ $ TextOpts t lin INSIDE_H KERN True 1 1 ) # fillRule EvenOdd + > text' t = stroke (textSVG t 1) # fc purple # fillRule EvenOdd + > text'' t = stroke (textSVG' $ TextOpts t lin INSIDE_H KERN False 1 1 ) # fillRule EvenOdd + > text''' t = (textSVG_ $ TextOpts t lin INSIDE_H KERN True 1 1 ) # fillRule EvenOdd diff --git a/dev-haskell/syb-with-class-instances-text/metadata.xml b/dev-haskell/syb-with-class-instances-text/metadata.xml index 28fe930cebd6c6abd927cb12ae046531ed48785b..665e0dc4477b7c88fb809bb41f7425f057de7914 100644 --- a/dev-haskell/syb-with-class-instances-text/metadata.xml +++ b/dev-haskell/syb-with-class-instances-text/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides SYB-with-class instances for Text from the text package. diff --git a/dev-haskell/syb-with-class/metadata.xml b/dev-haskell/syb-with-class/metadata.xml index dbedb1c93b802a6bc607532aca75f7c0a51187b8..76c589281b2763637e2b7aaeb42c0629e291e210 100644 --- a/dev-haskell/syb-with-class/metadata.xml +++ b/dev-haskell/syb-with-class/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Classes, and Template Haskell code to generate instances, for the Scrap Your Boilerplate With Class system. diff --git a/dev-haskell/syb/metadata.xml b/dev-haskell/syb/metadata.xml index 81cb55543f51bc3465021e66d49ca47432f55c20..ba6386e960f8d8e3639d5fa020451227b73366d8 100644 --- a/dev-haskell/syb/metadata.xml +++ b/dev-haskell/syb/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains the generics system described in the /Scrap Your Boilerplate/ papers (see diff --git a/dev-haskell/symbol/metadata.xml b/dev-haskell/symbol/metadata.xml index b32631d169f9d784da4b54dc898dc7e92441cdc7..b76b9dea378e1213876c10fd390c3afbcde310fc 100644 --- a/dev-haskell/symbol/metadata.xml +++ b/dev-haskell/symbol/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Provides a 'Symbol' data type allowing fast symbol comparisons + Provides a 'Symbol' data type allowing fast symbol comparisons and functions for interning symbols and recovering their - 'String' representation. + 'String' representation. diff --git a/dev-haskell/synthesizer-core/metadata.xml b/dev-haskell/synthesizer-core/metadata.xml index c1b7ed57f71bfaa610a3b68c3ed0c688296862ab..a4ae6d5b925cacf59bb686836d4f9c4a4a69361b 100644 --- a/dev-haskell/synthesizer-core/metadata.xml +++ b/dev-haskell/synthesizer-core/metadata.xml @@ -1,15 +1,18 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Low level audio signal processing used by the other synthesizer packages. The routines can be really fast due to StorableVector, Stream-like list type and aggressive inlining. For an interface to Haskore see <http://code.haskell.org/haskore/revised/synthesizer/>. - For introductory examples see "Synthesizer.Plain.Tutorial" - and "Synthesizer.Generic.Tutorial". + For introductory examples see "Synthesizer.Plain.Tutorial" + and "Synthesizer.Generic.Tutorial". Functions: Oscillators, Noise generators, Frequency filters, diff --git a/dev-haskell/system-argv0/metadata.xml b/dev-haskell/system-argv0/metadata.xml index 9dcc8760c2dc1cb775640c00e7773745e0420c90..d0f689aa376873cf8ce0e4007d3ce8721c985981 100644 --- a/dev-haskell/system-argv0/metadata.xml +++ b/dev-haskell/system-argv0/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Get @argv[0]@ as a FilePath. This is how the program was invoked, and might not correspond to any actual file. diff --git a/dev-haskell/system-fileio/metadata.xml b/dev-haskell/system-fileio/metadata.xml index 9809a1209fc8535196498bff540f81bc3214922d..09958edf2c70b4cf9e0c86fe623c8e8b744f31e0 100644 --- a/dev-haskell/system-fileio/metadata.xml +++ b/dev-haskell/system-fileio/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This is a small wrapper around the \"directory\", \"unix\", and \"Win32\" - packages, for use with \"system-filepath\". It provides a consistent API + This is a small wrapper around the \"directory\", \"unix\", and \"Win32\" + packages, for use with \"system-filepath\". It provides a consistent API to the various versions of these packages distributed with different versions of GHC. In particular, this library supports working with POSIX files that have - paths which can't be decoded in the current locale encoding. + paths which can't be decoded in the current locale encoding. diff --git a/dev-haskell/system-filepath/metadata.xml b/dev-haskell/system-filepath/metadata.xml index be3cb75f13703d20c41d8a4f06f6ebb47d2966c0..484d4af1b1110488c521cf912678887c947caa03 100644 --- a/dev-haskell/system-filepath/metadata.xml +++ b/dev-haskell/system-filepath/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + High-level, byte-based file and directory path manipulations diff --git a/dev-haskell/system-posix-redirect/metadata.xml b/dev-haskell/system-posix-redirect/metadata.xml index 810027101040b481c540a881ca5961459b596887..01dac7da10feca385c8fcf4467dbafeab0e8395e 100644 --- a/dev-haskell/system-posix-redirect/metadata.xml +++ b/dev-haskell/system-posix-redirect/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Due to the design of POSIX, it is possible to temporarily overload the file descriptors corresponding to stdout and stderr to point to an diff --git a/dev-haskell/system-time-monotonic/metadata.xml b/dev-haskell/system-time-monotonic/metadata.xml index 403bdf6d71e46314a6470e39d92a3892be538932..995c4387d60fe06b325d002425b99b1f149a29a3 100644 --- a/dev-haskell/system-time-monotonic/metadata.xml +++ b/dev-haskell/system-time-monotonic/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Simple library for using the system's monotonic clock. This library is + Simple library for using the system's monotonic clock. This library is geared toward programs that need to run for long periods of time. It does not (necessarily) provide high-resolution timing. diff --git a/dev-haskell/syz/metadata.xml b/dev-haskell/syz/metadata.xml index 66fc643f4843ee8e0d276407cf110303f76a8c36..38e361589bb4dec30834ad5233b29c53ebe47e85 100644 --- a/dev-haskell/syz/metadata.xml +++ b/dev-haskell/syz/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains the generic zipper system described in the Scrap Your Zippers paper diff --git a/dev-haskell/tables/metadata.xml b/dev-haskell/tables/metadata.xml index 95bf165e99f1f1b1fc35f0323ce69b3f7c9148eb..d089369dbeb3ea44bd4593b6762cedf720cbab32 100644 --- a/dev-haskell/tables/metadata.xml +++ b/dev-haskell/tables/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Enable the properties test-suite. Enable old versions of transformers. Non-developers should never set this. diff --git a/dev-haskell/tabular/metadata.xml b/dev-haskell/tabular/metadata.xml index 05ce222a2eef38936016f5a6defcfe9ed3c61814..26f24ae4f5f3a5c0e76e72fcfdaa933e33ed726e 100644 --- a/dev-haskell/tabular/metadata.xml +++ b/dev-haskell/tabular/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Tabular provides a Haskell representation of two-dimensional data tables, the kind that you might find in a spreadsheet or diff --git a/dev-haskell/tag-bits/metadata.xml b/dev-haskell/tag-bits/metadata.xml index db95755b8f27ca337467f268e8e171a241d8dadf..f4b1281fc3114ef5009ba16525c8cfb6010da3f0 100644 --- a/dev-haskell/tag-bits/metadata.xml +++ b/dev-haskell/tag-bits/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides access to the dynamic pointer tagging bits used by GHC. diff --git a/dev-haskell/tagged-transformer/metadata.xml b/dev-haskell/tagged-transformer/metadata.xml index ebde65f9e4623ca474dbb0841968fe3ba7ece809..00218b624baf732ebf674be2131002dcedb25652 100644 --- a/dev-haskell/tagged-transformer/metadata.xml +++ b/dev-haskell/tagged-transformer/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides newtype wrappers for phantom types to avoid unsafely passing dummy arguments diff --git a/dev-haskell/tagged/metadata.xml b/dev-haskell/tagged/metadata.xml index ebde65f9e4623ca474dbb0841968fe3ba7ece809..00218b624baf732ebf674be2131002dcedb25652 100644 --- a/dev-haskell/tagged/metadata.xml +++ b/dev-haskell/tagged/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides newtype wrappers for phantom types to avoid unsafely passing dummy arguments diff --git a/dev-haskell/tagshare/metadata.xml b/dev-haskell/tagshare/metadata.xml index cd544060f6ff9256046479a12ee60c32033a287a..5938819251da732cc5dccaf02a60ab4b77e5e466 100644 --- a/dev-haskell/tagshare/metadata.xml +++ b/dev-haskell/tagshare/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + TagShare supplies a monad for sharing values based on tags and types. Each tag and type is bound to at most one value diff --git a/dev-haskell/tagsoup-parsec/metadata.xml b/dev-haskell/tagsoup-parsec/metadata.xml index 3070fe6b373d9824bf4e6fa9f2ebd2a27c1c5b41..9070cb73291b98677e17c5a693ab653ea2e48c74 100644 --- a/dev-haskell/tagsoup-parsec/metadata.xml +++ b/dev-haskell/tagsoup-parsec/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Tokenizes Tag, so [ Tag ] can be used as parser input. Provides basic combinators. diff --git a/dev-haskell/tagsoup/metadata.xml b/dev-haskell/tagsoup/metadata.xml index b0dd1f7bb6142a6a73f16033d2d1031f87d9205e..dc6a5e0bcdceff15d3ac8518486c69c6acb0f81d 100644 --- a/dev-haskell/tagsoup/metadata.xml +++ b/dev-haskell/tagsoup/metadata.xml @@ -1,17 +1,20 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + TagSoup is a library for parsing HTML/XML. It supports the HTML 5 specification, and can be used to parse either well-formed XML, or unstructured and malformed HTML from the web. The library also provides useful functions to extract information from an HTML document, making it ideal for screen-scraping. - Users should start from the "Text.HTML.TagSoup" module. + Users should start from the "Text.HTML.TagSoup" module. - Build with Download module. - Build the test program. + Build with Download module. + Build the test program. diff --git a/dev-haskell/tagstream-conduit/metadata.xml b/dev-haskell/tagstream-conduit/metadata.xml index cba0cecdfc11769a72ad667b0fceb38b2ba0aada..e64704dd39e988196ce4f30e530da667facec48e 100644 --- a/dev-haskell/tagstream-conduit/metadata.xml +++ b/dev-haskell/tagstream-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Tag-stream is a library for parsing HTML//XML to a token stream. It can parse unstructured and malformed HTML from the web. diff --git a/dev-haskell/takusen/metadata.xml b/dev-haskell/takusen/metadata.xml index 6cce921e87bab42fb55137d784c53d9612acd8d7..a1f5ee9845a36ed82ad20171e7ca6643eb6a4942 100644 --- a/dev-haskell/takusen/metadata.xml +++ b/dev-haskell/takusen/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Takusen is a DBMS access library. Like HSQL and HDBC, we support arbitrary SQL statements (currently strings, extensible to anything that can be converted to a string). - Takusen's unique selling point is safety and efficiency. + Takusen's unique selling point is safety and efficiency. We statically ensure all acquired database resources - such as cursors, connections, and statement handles - are released, exactly once, at predictable times. Takusen can avoid loading the whole result diff --git a/dev-haskell/tar/metadata.xml b/dev-haskell/tar/metadata.xml index 13c8eb740b82b9dd79e494e17016082d1a5c3ee8..eac605fcdc0f64fcba158031b1d26e6ed415841f 100644 --- a/dev-haskell/tar/metadata.xml +++ b/dev-haskell/tar/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This library is for working with \"@.tar@\" archive files. It + This library is for working with \"@.tar@\" archive files. It can read and write a range of common variations of archive format including V7, USTAR, POSIX and GNU formats. It provides support for packing and unpacking portable archives. This diff --git a/dev-haskell/tasty-ant-xml/metadata.xml b/dev-haskell/tasty-ant-xml/metadata.xml index 07db8579e5da0860c357dc273444d96515f2042c..f1d6a3de38b57d03a479b13348cdf4163b728a2a 100644 --- a/dev-haskell/tasty-ant-xml/metadata.xml +++ b/dev-haskell/tasty-ant-xml/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A tasty ingredient to output test results in XML, using the Ant schema. This XML can be consumed by the Jenkins continuous integration framework. diff --git a/dev-haskell/tasty-golden/metadata.xml b/dev-haskell/tasty-golden/metadata.xml index fc25e0545c4f9fb187c696335a30a1bf7659ea45..19ca61d93de360deab889ec0ea3c9088f0526349 100644 --- a/dev-haskell/tasty-golden/metadata.xml +++ b/dev-haskell/tasty-golden/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides support for «golden testing». A golden test is an IO action that writes its result to a file. diff --git a/dev-haskell/tasty-hspec/metadata.xml b/dev-haskell/tasty-hspec/metadata.xml index 488761ee64f2ee58181008f6e97ed44f1eecf56a..60b3e39574eb8763704578934b34f24bd28be74c 100644 --- a/dev-haskell/tasty-hspec/metadata.xml +++ b/dev-haskell/tasty-hspec/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Hspec support for the Tasty test framework. diff --git a/dev-haskell/tasty-hunit/metadata.xml b/dev-haskell/tasty-hunit/metadata.xml index f44280cc0b9f0eb5ef27a4bd30c66b0600108300..797bb94b356d1e465a4034877b8ca797f31ce08d 100644 --- a/dev-haskell/tasty-hunit/metadata.xml +++ b/dev-haskell/tasty-hunit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HUnit support for the Tasty test framework. diff --git a/dev-haskell/tasty-kat/metadata.xml b/dev-haskell/tasty-kat/metadata.xml index 78e83273dd50a3eb9dfeffbe3236f75338ae68db..3247e6fed4608d7ec3873244b6d65aefe8643022 100644 --- a/dev-haskell/tasty-kat/metadata.xml +++ b/dev-haskell/tasty-kat/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Tests running from simple KATs file (different formats/helper supported) diff --git a/dev-haskell/tasty-quickcheck/metadata.xml b/dev-haskell/tasty-quickcheck/metadata.xml index baa19de8ba2eee43cb3e90e214efafc83cdde370..fe29b3c7b506144d1128f4d7565df2428703c951 100644 --- a/dev-haskell/tasty-quickcheck/metadata.xml +++ b/dev-haskell/tasty-quickcheck/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + QuickCheck support for the Tasty test framework. - Use Quick-Check < 2.7. + Use Quick-Check < 2.7. diff --git a/dev-haskell/tasty-rerun/metadata.xml b/dev-haskell/tasty-rerun/metadata.xml index d55318b428a2766218e24407182968493cd1d0e0..0b9a4346044c641885069cee581fce91485f025e 100644 --- a/dev-haskell/tasty-rerun/metadata.xml +++ b/dev-haskell/tasty-rerun/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This ingredient adds the ability to run tests by first filtering the test tree based on the result of a previous test run. For example, you can use this to @@ -9,7 +12,7 @@ have been added since tests were last ran. This ingredient is specifically an ingredient *transformer* - given a list of - 'Tasty.Ingredient's, 'rerunningTests' adds the ability for all of these + 'Tasty.Ingredient's, 'rerunningTests' adds the ability for all of these ingredients to run against a filtered test tree. This transformer can be applied as follows: @@ -37,7 +40,7 @@ information from, and where to write new information to (if @--rerun-update@ is specified). This option defaults to @.tasty-rerun-log@. - [@--rerun-filter@] Which filters to apply to the 'Tasty.TestTree' based on + [@--rerun-filter@] Which filters to apply to the 'Tasty.TestTree' based on previous test runs. The value of this option is a comma separated list of the following options: diff --git a/dev-haskell/tasty-silver/metadata.xml b/dev-haskell/tasty-silver/metadata.xml index 3129cd02106aacbef79f22dd944cfda607b70b2f..93a49ef65d3f70676bce22343f32427dbb8d07a8 100644 --- a/dev-haskell/tasty-silver/metadata.xml +++ b/dev-haskell/tasty-silver/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides support for "golden testing". A golden test is an IO action that writes its result to a file. diff --git a/dev-haskell/tasty-smallcheck/metadata.xml b/dev-haskell/tasty-smallcheck/metadata.xml index 2c8b2778a29577c4faa907093647a0154a24f70a..0b5da7a63633a4cbc2d75ccdad44686496a8fe56 100644 --- a/dev-haskell/tasty-smallcheck/metadata.xml +++ b/dev-haskell/tasty-smallcheck/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + SmallCheck support for the Tasty test framework. diff --git a/dev-haskell/tasty-th/metadata.xml b/dev-haskell/tasty-th/metadata.xml index 8c9bbc92a73de72a3dd242e32df3040d2627eea1..18b6e963105121a2c867b24b4876c666d6f0732f 100644 --- a/dev-haskell/tasty-th/metadata.xml +++ b/dev-haskell/tasty-th/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A fork of of test-framework-th modified to use tasty instead of test-framework. diff --git a/dev-haskell/tasty/metadata.xml b/dev-haskell/tasty/metadata.xml index ae3d38a0c1965ab947eb3b97c61d05920f1ff611..d8ef44b7ab0a1f9654246177659c2617246e60e8 100644 --- a/dev-haskell/tasty/metadata.xml +++ b/dev-haskell/tasty/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + See <http://documentup.com/feuerbach/tasty> diff --git a/dev-haskell/tcache/metadata.xml b/dev-haskell/tcache/metadata.xml index 2bba1b6b3986468f39a79dc14fb10d3b39f4f470..c724c27a2f88d18a2a0b1cc0396192bf7eeb607b 100644 --- a/dev-haskell/tcache/metadata.xml +++ b/dev-haskell/tcache/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This version now has full text search. Serialization is now trough byteStrings TCache is a transactional cache with configurable persitence. It allows conventional @@ -10,12 +13,12 @@ This version support the backward compatible stuff, that permits transparent retrievals of objects and transcactions between objects without directly using STM references - ('with*Resource(s)' calls), Now it goes in the oposite direction by providing explicit STM persistent - references (called 'DBRefÅ›') that leverage the nice and traditional haskell reference syntax + ('with*Resource(s)' calls), Now it goes in the oposite direction by providing explicit STM persistent + references (called 'DBRefÅ›') that leverage the nice and traditional haskell reference syntax for performing database transactions. - 'DBRef's are in essence, persistent TVars indexed in the cache, with a traditional 'readDBRef', - 'writeDBRef' Haskell interface in the STM monad. + 'DBRef's are in essence, persistent TVars indexed in the cache, with a traditional 'readDBRef', + 'writeDBRef' Haskell interface in the STM monad. Additionally, because DBRefs are serializable, they can be embeded in serializable registers. Because they are references,they point to other serializable registers. This permits persistent mutable and efficient Inter-object relations. @@ -26,11 +29,11 @@ It also implements an straighforwards non-intrusive pure-haskell type safe query language based on register field relations. This module must be imported separately. See - "Data.TCache.IndexQuery" for further information + "Data.TCache.IndexQuery" for further information Now the file persistence is more reliable.The IO reads are safe inside STM transactions. - To ease the implementation of other user-defined persistence, "Data.TCache.DefaultPersistence" needed + To ease the implementation of other user-defined persistence, "Data.TCache.DefaultPersistence" needed to be imported explcitly for deriving file persistence instances. The 0.9 version adds full text indexation and search, incorporated in the experimental query language @@ -38,6 +41,6 @@ It also changes the default Persistence mechanism. Now ByteStrings are used for serialization and deserialization . a Serializable class and a Persist structure decouple serialization to/from bytestring and write-read to file. Both can be redefined separately, so default persistence can be changed with `setPersist` - to write to blobs in databases, for example. Default persistence has'nt to be in files. + to write to blobs in databases, for example. Default persistence has'nt to be in files. diff --git a/dev-haskell/template/metadata.xml b/dev-haskell/template/metadata.xml index 7527600b96d6ede163fd1f22e0d94757dc2f2906..405afb301f5ef808389ba5230566f41dab850b44 100644 --- a/dev-haskell/template/metadata.xml +++ b/dev-haskell/template/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple string substitution library that supports - \"$\"-based substitution. Meant to be used when + \"$\"-based substitution. Meant to be used when Text.Printf or string concatenation would lead to code that is hard to read but when a full blown templating system might be overkill. diff --git a/dev-haskell/temporary-rc/metadata.xml b/dev-haskell/temporary-rc/metadata.xml index b8fc68e4f10e6dc5aabd6414618f31581053f2ef..9a3929f5e20112f4910530187deb27795f924b2a 100644 --- a/dev-haskell/temporary-rc/metadata.xml +++ b/dev-haskell/temporary-rc/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The functions for creating temporary files and directories in the base library are quite limited. The unixutils - package contains some good ones, but they aren't portable to Windows. + package contains some good ones, but they aren't portable to Windows. This library just repackages the Cabal implementations of its own temporary file and folder functions so that you can use them without linking against Cabal or depending on it being installed. - This is a better maintained fork of the "temporary" package. + This is a better maintained fork of the "temporary" package. diff --git a/dev-haskell/temporary/metadata.xml b/dev-haskell/temporary/metadata.xml index 606821e9f4e3f23e1f3e5752441d24e5353f9939..22d28ea89ac96bdbb5a79fd2c610d4334898bddd 100644 --- a/dev-haskell/temporary/metadata.xml +++ b/dev-haskell/temporary/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The functions for creating temporary files and directories in the base library are quite limited. The unixutils - package contains some good ones, but they aren't portable to Windows. + package contains some good ones, but they aren't portable to Windows. This library just repackages the Cabal implementations of its own temporary file and folder functions so that you can use them without linking against Cabal or depending on it being installed. diff --git a/dev-haskell/tensor/metadata.xml b/dev-haskell/tensor/metadata.xml index f7375cc05f2cf57fefd2318838c39cb37ee93f5d..5a39796adcf0819fc8a70cf7b3170974f07c2b2f 100644 --- a/dev-haskell/tensor/metadata.xml +++ b/dev-haskell/tensor/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains tensor data types and their instances for some basic type classes. diff --git a/dev-haskell/terminal-size/metadata.xml b/dev-haskell/terminal-size/metadata.xml index 556b13547cb3b8ec740c48837730a9d7ee7fe651..079464cfab429666cce80b8462d00ce4bdf8be06 100644 --- a/dev-haskell/terminal-size/metadata.xml +++ b/dev-haskell/terminal-size/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Get terminal window height and width without ncurses dependency diff --git a/dev-haskell/terminfo/metadata.xml b/dev-haskell/terminfo/metadata.xml index bbdbd7511e8c9dad7f2ba6db3e5ae0428544a555..631daf0745b305fa11dbff4aa0a664e189fc0662 100644 --- a/dev-haskell/terminfo/metadata.xml +++ b/dev-haskell/terminfo/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + 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 diff --git a/dev-haskell/test-framework-hunit/metadata.xml b/dev-haskell/test-framework-hunit/metadata.xml index 726c762e42476782b68bdab9d415c293b02abe9f..f1962467774f23cd733e940ecd0bea557c21b51a 100644 --- a/dev-haskell/test-framework-hunit/metadata.xml +++ b/dev-haskell/test-framework-hunit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HUnit support for the test-framework package. diff --git a/dev-haskell/test-framework-quickcheck/metadata.xml b/dev-haskell/test-framework-quickcheck/metadata.xml index 72e70674c79582ce418c915487a75209f045b7c5..4202a027a71e503a365c63fdb9026515cfc6e045 100644 --- a/dev-haskell/test-framework-quickcheck/metadata.xml +++ b/dev-haskell/test-framework-quickcheck/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + QuickCheck support for the test-framework package. diff --git a/dev-haskell/test-framework-quickcheck2/metadata.xml b/dev-haskell/test-framework-quickcheck2/metadata.xml index 257947e8e3f3b6cf9d1a597c9d8338b48872d65e..0ab08206ed2738b055eac5b68fbea4269c41405a 100644 --- a/dev-haskell/test-framework-quickcheck2/metadata.xml +++ b/dev-haskell/test-framework-quickcheck2/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + QuickCheck2 support for the test-framework package. diff --git a/dev-haskell/test-framework-smallcheck/metadata.xml b/dev-haskell/test-framework-smallcheck/metadata.xml index 83f03acf40fb64634252b06aa4e4f247f7b1219a..a8f9e11a67d6b3958b15762f53c9a18a8bd3213c 100644 --- a/dev-haskell/test-framework-smallcheck/metadata.xml +++ b/dev-haskell/test-framework-smallcheck/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Support for SmallCheck tests in test-framework diff --git a/dev-haskell/test-framework-th-prime/metadata.xml b/dev-haskell/test-framework-th-prime/metadata.xml index e3aa08ff6f98a2e7425f11dcce987fedbcd2180a..cdcb0fe22e2958f88904cb71e14c3af33bd0dc95 100644 --- a/dev-haskell/test-framework-th-prime/metadata.xml +++ b/dev-haskell/test-framework-th-prime/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Automatically generates a Test list for HUnit, doctest and QuickCheck2. diff --git a/dev-haskell/test-framework-th/metadata.xml b/dev-haskell/test-framework-th/metadata.xml index 702c363dc68feffe3de315a1c3293286d997357c..6428539f3e6c187b64e7189cc9d2ccc77db7ba27 100644 --- a/dev-haskell/test-framework-th/metadata.xml +++ b/dev-haskell/test-framework-th/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @test-framework-th@ contains two interesting functions: @defaultMainGenerator@ and @testGroupGenerator@. @@ -37,7 +40,7 @@ > -- observe this line! > main = > defaultMain [ - > testGroup "SomeModule" [ testCase "1" case_1, testCase "2" case_2, testProperty "reverse" prop_reverse] + > testGroup "SomeModule" [ testCase "1" case_1, testCase "2" case_2, testProperty "reverse" prop_reverse] > ] > > case_1 = do 1 @=? 1 diff --git a/dev-haskell/test-framework/metadata.xml b/dev-haskell/test-framework/metadata.xml index e4478b465827d36214f25595ebf8ae5b8858217d..20be587629d782011b9813189fb40c39ca953560 100644 --- a/dev-haskell/test-framework/metadata.xml +++ b/dev-haskell/test-framework/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Allows tests such as QuickCheck properties and HUnit test cases to be assembled into test groups, run in parallel (but reported in deterministic order, to aid diff interpretation) and filtered and controlled by diff --git a/dev-haskell/testing-feat/metadata.xml b/dev-haskell/testing-feat/metadata.xml index 5e53998f3996ccf5e379ad9a5092465b3a8e6019..665eeb0f74e30c0d64d34623bc007cde1473cddc 100644 --- a/dev-haskell/testing-feat/metadata.xml +++ b/dev-haskell/testing-feat/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Feat (Functional Enumeration of Abstract Types) provides enumerations as functions from natural numbers to values @@ -12,7 +15,7 @@ The enumerators are defined in a very boilerplate manner and there is a Template Haskell script for deriving the class instance for most types. - "Test.Feat" contain a subset of the other modules that + "Test.Feat" contain a subset of the other modules that should be sufficient for most test usage. There are some small and large example in the tar ball. diff --git a/dev-haskell/testpack/metadata.xml b/dev-haskell/testpack/metadata.xml index d5d558860f000750f108cf3aba65a333afe81ad2..0287211920627ef538e1a25d4fbc828b68039d20 100644 --- a/dev-haskell/testpack/metadata.xml +++ b/dev-haskell/testpack/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell Test Utility Pack for HUnit and QuickCheck testpack provides utilities for both HUnit and QuickCheck. These include diff --git a/dev-haskell/texmath/metadata.xml b/dev-haskell/texmath/metadata.xml index 939c4d76d570818afbbc21e38c2eeb5bcbe5e8ba..731905982074e020717d531641b7bbcfef6b433a 100644 --- a/dev-haskell/texmath/metadata.xml +++ b/dev-haskell/texmath/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The texmathml library provides functions to convert LaTeX math formulas to presentation MathML. It supports @@ -16,7 +19,7 @@ @texmath-cgi@. - Compile test executable. + Compile test executable. Get Network.URI from the network-uri package. diff --git a/dev-haskell/texrunner/metadata.xml b/dev-haskell/texrunner/metadata.xml index 273e071dcc8f94a116f1b18e617f9bfd97ecae17..045bfbabfa76412b2ffb3b3fe242f17cc7bb8d83 100644 --- a/dev-haskell/texrunner/metadata.xml +++ b/dev-haskell/texrunner/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + texrunner is an interface to tex that attempts to parse errors and can parse tex in online mode to retrive hbox sizes. This package should be considered very experimental. Eventually I hope - it will be good enough for general use but for now it's only suitable + it will be good enough for general use but for now it's only suitable for simple things. diff --git a/dev-haskell/text-binary/metadata.xml b/dev-haskell/text-binary/metadata.xml index 6c8879e66fd127e1c05fd7d45817ce20f57b45ab..1845f50353d3ebd4dd8ab245d4f46ec02418538d 100644 --- a/dev-haskell/text-binary/metadata.xml +++ b/dev-haskell/text-binary/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A compatibility layer providing Binary instances for strict and lazy text types for versions older than 1.2.1 of diff --git a/dev-haskell/text-format-simple/metadata.xml b/dev-haskell/text-format-simple/metadata.xml index 0b6d7cad6b751e07f39a7d58bef4b9ad66155795..38b217f82bcce7464e5a7307405dbb52cb235bc5 100644 --- a/dev-haskell/text-format-simple/metadata.xml +++ b/dev-haskell/text-format-simple/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Tiny library dedicated for text formating in C# style. diff --git a/dev-haskell/text-format/metadata.xml b/dev-haskell/text-format/metadata.xml index d3503f39b3394d4ba81da25d3bcff6eba5b881c8..0f6c72bd36536bbb4178b92cf95077364366e44e 100644 --- a/dev-haskell/text-format/metadata.xml +++ b/dev-haskell/text-format/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A text formatting library optimized for both ease of use and high performance. diff --git a/dev-haskell/text-icu/metadata.xml b/dev-haskell/text-icu/metadata.xml index df425c7cfabbeefd3cfd7a69fab389f07078d50c..7d6eaf27075d492a6cb3ebc58d1e50e43ddf56d6 100644 --- a/dev-haskell/text-icu/metadata.xml +++ b/dev-haskell/text-icu/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell bindings to the International Components for Unicode (ICU) libraries. These libraries provide robust and full-featured Unicode diff --git a/dev-haskell/text-show/metadata.xml b/dev-haskell/text-show/metadata.xml index 3c32d07307f72567ce21b9e9c932fc79563a0f54..3e79c8095cdb0fb6d85af9ce3158e350bb558204 100644 --- a/dev-haskell/text-show/metadata.xml +++ b/dev-haskell/text-show/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @text-show@ offers a replacement for the @Show@ typeclass intended for use with @Text@ instead of @String@s. This package was created @@ -17,7 +20,7 @@ borrowed code from those packages in order to ensure that the behaviors of @Show@ and @TextShow@ coincide. - For most uses, simply importing "TextShow" + For most uses, simply importing "TextShow" will suffice: @ @@ -26,16 +29,16 @@ import TextShow main :: IO () - main = printT (Just \"Hello, World!\") + main = printT (Just \"Hello, World!\") @ If you desire it, there are also monomorphic versions of the @showb@ - function available in the submodules of "TextShow". See the + function available in the submodules of "TextShow". See the <https://github.com/RyanGlScott/text-show/wiki/Naming-conventions naming conventions> page for more information. Support for automatically deriving @TextShow@ instances can be found - in the "TextShow.TH" and "TextShow.Generic" modules. If you don't - know which one to use, use "TextShow.TH". + in the "TextShow.TH" and "TextShow.Generic" modules. If you don't + know which one to use, use "TextShow.TH". diff --git a/dev-haskell/text-stream-decode/metadata.xml b/dev-haskell/text-stream-decode/metadata.xml index 6faebe21f71bd1a1c44f4fe7fa01feb3889d7c71..67c669aff1f62b06ddbabac03fd73e96bd9f12d3 100644 --- a/dev-haskell/text-stream-decode/metadata.xml +++ b/dev-haskell/text-stream-decode/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The @text@ package provides high performance functions for decoding strict and lazy @ByteString@s into @Text@. However, these functions present two issues for streaming data libraries: they throw exceptions from pure code, and are not designed for incremental consumption. This library addresses both issues with a unified API for UTF-8, -16LE, -16BE, -32LE, and -32BE. It is intended for use by high level streaming data libraries, such as conduit, enumerator, iteratee, and pipes. diff --git a/dev-haskell/text-zipper/metadata.xml b/dev-haskell/text-zipper/metadata.xml index 02832e611b2a58038569b9dc2383a9f75e8ee389..8664c823c6aa5267430cb7bb18d0b1e53c38cf15 100644 --- a/dev-haskell/text-zipper/metadata.xml +++ b/dev-haskell/text-zipper/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library provides a zipper and API for editing text. diff --git a/dev-haskell/text/metadata.xml b/dev-haskell/text/metadata.xml index 122b2aff960ed7ea93b0cfd27736a945d9d63b56..3342967f0d823ea81fb5f5c25b01cbccdb2ce227 100644 --- a/dev-haskell/text/metadata.xml +++ b/dev-haskell/text/metadata.xml @@ -1,21 +1,24 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An efficient packed, immutable Unicode text type (both strict and lazy), with a powerful loop fusion optimization framework. - The 'Text' type represents Unicode character strings, in a time and + The 'Text' type represents Unicode character strings, in a time and space-efficient manner. This package provides text processing capabilities that are optimized for performance critical use, both in terms of large data quantities and high speed. - The 'Text' type provides character-encoding, type-safe case + The 'Text' type provides character-encoding, type-safe case conversion via whole-string case conversion functions. It also - provides a range of functions for converting 'Text' values to and from - 'ByteStrings', using several standard encodings. + provides a range of functions for converting 'Text' values to and from + 'ByteStrings', using several standard encodings. Efficient locale-sensitive support for text IO is also supported. diff --git a/dev-haskell/tf-random/metadata.xml b/dev-haskell/tf-random/metadata.xml index 73f4792cf592e854eb8ec35142e22134b1b3bcfd..5635c16285eb9d7421227daf6788bd3374ef972d 100644 --- a/dev-haskell/tf-random/metadata.xml +++ b/dev-haskell/tf-random/metadata.xml @@ -1,15 +1,18 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + 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. See the paper /Splittable Pseudorandom Number Generators Using Cryptographic Hashing/ by Claessen, PaBka for details and the rationale of the design. The package provides the following: - * A splittable PRNG that implements the standard 'System.Random.RandomGen' class. + * A splittable PRNG that implements the standard 'System.Random.RandomGen' class. - * The generator also implements an alternative version of the 'System.Random.TF.Gen.RandomGen' class (exported from "System.Random.TF.Gen"), which requires the generator to return pseudorandom integers from the full 32-bit range, and contains an n-way split function. + * The generator also implements an alternative version of the 'System.Random.TF.Gen.RandomGen' class (exported from "System.Random.TF.Gen"), which requires the generator to return pseudorandom integers from the full 32-bit range, and contains an n-way split function. * An alternative version of the @Random@ class is provided, which is linked to the new @RandomGen@ class, together with @Random@ instances for some integral types. diff --git a/dev-haskell/tga/metadata.xml b/dev-haskell/tga/metadata.xml index 4c2041d5e7b8d72405ffc59142a7a387de6f4d06..02bf5493daa1b6cfe8d8ce4761be089789fdafaa 100644 --- a/dev-haskell/tga/metadata.xml +++ b/dev-haskell/tga/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + TGA is a very simple format (like Bitmap), but in contrast to Bitmap also stores an alpha channel for transparency. Although tga might be outdated it had to be implemented because stb-image only supports reading. This version supports raw RGB24 and RGB32 data without palettes or run length encoding diff --git a/dev-haskell/th-desugar/metadata.xml b/dev-haskell/th-desugar/metadata.xml index 592e683b7ab442b112c68d66d53c3fc4952e4945..f96f8732e9e8d85917da047ee24436cd2faa7bef 100644 --- a/dev-haskell/th-desugar/metadata.xml +++ b/dev-haskell/th-desugar/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides the Language.Haskell.TH.Desugar module, which desugars - Template Haskell's rich encoding of Haskell syntax into a simpler encoding. + Template Haskell's rich encoding of Haskell syntax into a simpler encoding. This desugaring discards surface syntax information (such as the use of infix operators) but retains the original meaning of the TH code. The intended use of this package is as a preprocessor for more advanced code manipulation diff --git a/dev-haskell/th-expand-syns/metadata.xml b/dev-haskell/th-expand-syns/metadata.xml index dfeb12b474d414d592baed0c07dff36cfb92290a..a50cc4d0e292e5bc5ecf3b1b8c7ee645fddcf7ae 100644 --- a/dev-haskell/th-expand-syns/metadata.xml +++ b/dev-haskell/th-expand-syns/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Expands type synonyms in Template Haskell ASTs diff --git a/dev-haskell/th-extras/metadata.xml b/dev-haskell/th-extras/metadata.xml index 26ee756c9874ffd8233ff6a3cbbb4a81cf59ca4c..787e80c179209f2f715dde6f5c39fe7a1a413afe 100644 --- a/dev-haskell/th-extras/metadata.xml +++ b/dev-haskell/th-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use base-4.0. diff --git a/dev-haskell/th-lift/metadata.xml b/dev-haskell/th-lift/metadata.xml index 604168a5dd508cfe998129d2e5da9f52108b00bc..6884a377f4a92555ddf88d0f7b6e1be175de7d32 100644 --- a/dev-haskell/th-lift/metadata.xml +++ b/dev-haskell/th-lift/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Derive Template Haskell's Lift class for datatypes. + Derive Template Haskell's Lift class for datatypes. diff --git a/dev-haskell/th-orphans/metadata.xml b/dev-haskell/th-orphans/metadata.xml index 2fa13b1b294aa22ea29a5ff10b4f81cc6447ce04..68da81290c55ca8d4f88b61eedd304d391b8393a 100644 --- a/dev-haskell/th-orphans/metadata.xml +++ b/dev-haskell/th-orphans/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Orphan instances for TH datatypes. In particular, instances for Ord and Lift, as well as a few missing Show / Eq. These - instances used to live in haskell-src-meta, and that's where + instances used to live in haskell-src-meta, and that's where the version number started. diff --git a/dev-haskell/th-reify-many/metadata.xml b/dev-haskell/th-reify-many/metadata.xml index 0bf9c13fb935dc4fed4fbff7e3171ecdf231b188..4d53d9686f94c31ce5fd13ea99cc8ccf87c067a3 100644 --- a/dev-haskell/th-reify-many/metadata.xml +++ b/dev-haskell/th-reify-many/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @th-reify-many@ provides functions for recursively reifying top level declarations. The main intended use case is for enumerating diff --git a/dev-haskell/threads/metadata.xml b/dev-haskell/threads/metadata.xml index c3e9a5723404163aa743a6485fcaae53d88dad67..c8de79b0766edd0c10cc71d9a9b9584e775c51fc 100644 --- a/dev-haskell/threads/metadata.xml +++ b/dev-haskell/threads/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides functions to fork threads and - wait for their result, whether it's an exception or a + wait for their result, whether it's an exception or a normal value. Besides waiting for the termination of a single thread diff --git a/dev-haskell/threepenny-gui/metadata.xml b/dev-haskell/threepenny-gui/metadata.xml index c0318a9f9909b32fb28ef1d1a3da2d49c9e54daf..18da474c92b5887d1e6e3aea080a0e30af83d9e1 100644 --- a/dev-haskell/threepenny-gui/metadata.xml +++ b/dev-haskell/threepenny-gui/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Threepenny-GUI is a GUI framework that uses the web browser as a display. - It's cheap and easy to install because everyone has a web browser installed. + It's cheap and easy to install because everyone has a web browser installed. Internally, the library implements a small web server that serves a HTML/JavaScript page with the GUI elements. diff --git a/dev-haskell/thyme/metadata.xml b/dev-haskell/thyme/metadata.xml index b00a7f0215be16244c7ea44dabee1cd9a7763819..04e71262935f12919e69b307d95bdfc05059b8c8 100644 --- a/dev-haskell/thyme/metadata.xml +++ b/dev-haskell/thyme/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Thyme is a rewrite of the fine @time@ library, with a particular focus on performance for applications that make heavy use of timestamps. - See "Data.Thyme" for a full description. + See "Data.Thyme" for a full description. - bug-for-bug compatibility with time - use the full lens package - instance Show of internal representation + bug-for-bug compatibility with time + use the full lens package + instance Show of internal representation diff --git a/dev-haskell/tidal/metadata.xml b/dev-haskell/tidal/metadata.xml index 8f5c561dd8dd4f33f0031067952e1f5b7aba2c22..6fbabb48128c9ed53e64458013e85eb64d6f58eb 100644 --- a/dev-haskell/tidal/metadata.xml +++ b/dev-haskell/tidal/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Tidal is a domain specific language for live coding pattern. diff --git a/dev-haskell/time-compat/metadata.xml b/dev-haskell/time-compat/metadata.xml index 025d913f88d9d97d07edc87eafdeb38daf238610..e5927f5818616b7f35ec23a82d79f9ae2cbbde2f 100644 --- a/dev-haskell/time-compat/metadata.xml +++ b/dev-haskell/time-compat/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Compatibility with the <old-time> package for the \"new\" + Compatibility with the <old-time> package for the \"new\" <time> package. diff --git a/dev-haskell/time-lens/metadata.xml b/dev-haskell/time-lens/metadata.xml index 73fea89ded8acc867bf152e965f6d2c21aad9f9a..75cf6355b7176713f1186275ea577416d93d68b7 100644 --- a/dev-haskell/time-lens/metadata.xml +++ b/dev-haskell/time-lens/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lens-based interface to Data.Time data structures diff --git a/dev-haskell/time-locale-compat/metadata.xml b/dev-haskell/time-locale-compat/metadata.xml index 620e14c1a40e7fb5de2dfd3097488e116da827a7..0cebc9934b0dc9b72f49f055d1a81d1b0f6f8567 100644 --- a/dev-haskell/time-locale-compat/metadata.xml +++ b/dev-haskell/time-locale-compat/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package contains wrapped name module for TimeLocale. diff --git a/dev-haskell/time-parsers/metadata.xml b/dev-haskell/time-parsers/metadata.xml index c846634a9e6e8de4242e726ca2ca28295961762f..4253d9543bdf4efc3846bcc2aeaf8317b7a87d73 100644 --- a/dev-haskell/time-parsers/metadata.xml +++ b/dev-haskell/time-parsers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parsers for types in `time`. diff --git a/dev-haskell/timeit/metadata.xml b/dev-haskell/timeit/metadata.xml index ae2f462973345fd0bfe76387e50ee2c0b27b06ae..406bc608275644286bd23701b62f062ffe707a9a 100644 --- a/dev-haskell/timeit/metadata.xml +++ b/dev-haskell/timeit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple wrapper of an IO computation to show the used CPU time. diff --git a/dev-haskell/timeplot/metadata.xml b/dev-haskell/timeplot/metadata.xml index cfaf0be3495a5347e12c4e7c37020eb8955e3bff..164e374e8d0dd29368b34b3a045383afc244d025 100644 --- a/dev-haskell/timeplot/metadata.xml +++ b/dev-haskell/timeplot/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A tool for visualizing time series from log files. - Reads an input file with events in different "tracks" and draws a diagram for + Reads an input file with events in different "tracks" and draws a diagram for each track, where a diagram may be one of several types. See --help for help and the homepage for a bigger description, examples and a tutorial. See presentation: <http://www.slideshare.net/jkff/two-visualization-tools> or download: diff --git a/dev-haskell/timezone-olson/metadata.xml b/dev-haskell/timezone-olson/metadata.xml index bc6d1b82da7a5b2b7fac60e5c6500b0a00d84953..dec7b007d319df0fd775f60de576a962548a9d9c 100644 --- a/dev-haskell/timezone-olson/metadata.xml +++ b/dev-haskell/timezone-olson/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A parser and renderer for binary Olson timezone files whose format is specified by the tzfile(5) @@ -9,7 +12,7 @@ information about this format, see <http://www.twinsun.com/tz/tz-link.htm>. Functions are provided for converting the parsed data into - 'TimeZoneSeries' objects from the timezone-series + 'TimeZoneSeries' objects from the timezone-series package. On many platforms, binary Olson timezone files suitable for use with this package are available in the directory /usr/share/zoneinfo diff --git a/dev-haskell/timezone-series/metadata.xml b/dev-haskell/timezone-series/metadata.xml index c860af6a17f46ad7e8d1f430cd5193b1e82b0eb8..2d2f96b3ebccee6618fe6ef295512ed75f644d08 100644 --- a/dev-haskell/timezone-series/metadata.xml +++ b/dev-haskell/timezone-series/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package endows Data.Time, from the time package, with several data types and functions diff --git a/dev-haskell/tls-debug/metadata.xml b/dev-haskell/tls-debug/metadata.xml index 94defcc6a6201d93f6285836c9598e1d7d64e7f9..a683219deb1923cc2d6e1be70ab815e6e196ba7d 100644 --- a/dev-haskell/tls-debug/metadata.xml +++ b/dev-haskell/tls-debug/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A set of program to test and debug various aspect of the TLS package. diff --git a/dev-haskell/tls-extra/metadata.xml b/dev-haskell/tls-extra/metadata.xml index 8fba936228fe208693ca9bc894b424834830bc3c..b427843383244bbd590695fc759096a51c7e8d30 100644 --- a/dev-haskell/tls-extra/metadata.xml +++ b/dev-haskell/tls-extra/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + a set of extra definitions, default values and helpers for tls. diff --git a/dev-haskell/tls/metadata.xml b/dev-haskell/tls/metadata.xml index af4fe3235f1ba4239a09a6edc883154c232f4776..def1445a32cd44d7634ffb67f065c9f33a7ac1a6 100644 --- a/dev-haskell/tls/metadata.xml +++ b/dev-haskell/tls/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Native Haskell TLS and SSL protocol implementation for server and client. @@ -17,8 +20,8 @@ ciphers, compressions and certificates functions. - Accept SSLv2 compatible handshake. - Use the Haskell Network Stack (HaNS). - Use the base network library. + Accept SSLv2 compatible handshake. + Use the Haskell Network Stack (HaNS). + Use the base network library. diff --git a/dev-haskell/top/metadata.xml b/dev-haskell/top/metadata.xml index e5eb48356de04b3ea187663d47047940dc331ede..20445cc8ffae2d2d871ba5f8679cd25d581ba03a 100644 --- a/dev-haskell/top/metadata.xml +++ b/dev-haskell/top/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + At its most general, Top is a framework for constructing abstract interpretations which focuses on giving good feedback on why an abstract interpretation does not give diff --git a/dev-haskell/torrent/metadata.xml b/dev-haskell/torrent/metadata.xml index 1eaa6d097c2aa87fd90e72c3e4f8623821764210..93afc894883d25ee558128b718a10459a5e252b5 100644 --- a/dev-haskell/torrent/metadata.xml +++ b/dev-haskell/torrent/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + BitTorrent file parser and generater diff --git a/dev-haskell/transformers-base/metadata.xml b/dev-haskell/transformers-base/metadata.xml index 9f123854655125f8026a15aa7e23fefa59bf64ff..bd4780e4ae1857ad905303eb0779c27e5f289842 100644 --- a/dev-haskell/transformers-base/metadata.xml +++ b/dev-haskell/transformers-base/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This package provides a straightforward port of @monadLib@'s BaseM + This package provides a straightforward port of @monadLib@'s BaseM typeclass to @transformers@. diff --git a/dev-haskell/transformers-compat/metadata.xml b/dev-haskell/transformers-compat/metadata.xml index 911867ba7573b6c7530d53a0d1872a4bdcf807d9..69d2c78624612320df41bbc8d19b34520fe6a58c 100644 --- a/dev-haskell/transformers-compat/metadata.xml +++ b/dev-haskell/transformers-compat/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package includes backported versions of types that were added to transformers in transformers 0.3 for users who need strict diff --git a/dev-haskell/transformers-free/metadata.xml b/dev-haskell/transformers-free/metadata.xml index 6218d14642ccd0fe3d44f5ddb595924e20e48f4d..90785f407a5c6e4c5b4061df44d74cd8ed88ab41 100644 --- a/dev-haskell/transformers-free/metadata.xml +++ b/dev-haskell/transformers-free/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package is obsolete and all functionality has been merged into the @free@ package. diff --git a/dev-haskell/transformers-lift/metadata.xml b/dev-haskell/transformers-lift/metadata.xml index a6f948250f6a4c04815825e89b3b77f66b255d73..4feecf17240977b391dfb46949334e710abe3128 100644 --- a/dev-haskell/transformers-lift/metadata.xml +++ b/dev-haskell/transformers-lift/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This simple and lightweight library provides type classes for lifting monad transformer operations. diff --git a/dev-haskell/transformers/metadata.xml b/dev-haskell/transformers/metadata.xml index 2908f807b0e84b4ce4a73ce6aed39d1c36e1c166..84c52a7d17405c9307226af8516892365d4dd584 100644 --- a/dev-haskell/transformers/metadata.xml +++ b/dev-haskell/transformers/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haskell 98 part of a monad transformer library, inspired by the paper - \"Functional Programming with Overloading and Higher-Order Polymorphism\", + \"Functional Programming with Overloading and Higher-Order Polymorphism\", by Mark P Jones, in /Advanced School of Functional Programming/, 1995 (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>). diff --git a/dev-haskell/traverse-with-class/metadata.xml b/dev-haskell/traverse-with-class/metadata.xml index 686461ca399ab3718b9b0011e3fbc34ae35c5fe4..6f7998290ad6b253920b717abef869d21febce5e 100644 --- a/dev-haskell/traverse-with-class/metadata.xml +++ b/dev-haskell/traverse-with-class/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is a generic programming library in the spirit of - \"Scrap your boilerplate with class\", but with several - improvements most notably, it's based on the @gtraverse@ + \"Scrap your boilerplate with class\", but with several + improvements most notably, it's based on the @gtraverse@ function instead of @gfoldl@. @gtraverse@ is equivalent in power to @gfoldl@, but lets you more easily write non-standard views of the data type. diff --git a/dev-haskell/trifecta/metadata.xml b/dev-haskell/trifecta/metadata.xml index a8ae2eb452d28ad59e9c7457a17849c95bafef3f..9bd19ae022fdb6d4fbde7e69cf226e4471de4fec 100644 --- a/dev-haskell/trifecta/metadata.xml +++ b/dev-haskell/trifecta/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A modern parser combinator library with slicing and Clang-style colored diagnostics diff --git a/dev-haskell/ttrie/metadata.xml b/dev-haskell/ttrie/metadata.xml index 897fe3aa0b2b7cd84ae821ea713a751a9ed3b3a1..afe7af0eedde222e239a7d9e4c25f2b2f68ab0b5 100644 --- a/dev-haskell/ttrie/metadata.xml +++ b/dev-haskell/ttrie/metadata.xml @@ -1,16 +1,19 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A contention-free STM hash map. - \"Contention-free\" means that the map will never cause spurious conflicts. + \"Contention-free\" means that the map will never cause spurious conflicts. A transaction operating on the map will only ever have to retry if another transaction is operating on the same key at the same time. This is an implementation of the /transactional trie/, which is basically a /lock-free concurrent hash trie/ lifted into STM. For a detailed discussion, including an evaluation of its performance, - see Chapter 3 of <https://github.com/mcschroeder/thesis my master's thesis>. + see Chapter 3 of <https://github.com/mcschroeder/thesis my master's thesis>. diff --git a/dev-haskell/tuple-th/metadata.xml b/dev-haskell/tuple-th/metadata.xml index 6120b2ad6700fb75c3c351b5483a3f4725a2bc21..5ed88834695c9d6e757f1614a32fb78e2d113754 100644 --- a/dev-haskell/tuple-th/metadata.xml +++ b/dev-haskell/tuple-th/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Template Haskell functions for generating functions similar to those in Data.List for tuples of statically known size. diff --git a/dev-haskell/tuple/metadata.xml b/dev-haskell/tuple/metadata.xml index 8233722c0f5ec6a5ce249b23478e9a95ce5c5c0d..35b2b0cfb9f156930a30522f31c70431d239a1c6 100644 --- a/dev-haskell/tuple/metadata.xml +++ b/dev-haskell/tuple/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Various useful functions on tuples, overloaded on tuple size. diff --git a/dev-haskell/turtle/metadata.xml b/dev-haskell/turtle/metadata.xml index f0eb65f7bb06682c7a83c4aafae167b65399e2e7..4086e8016f4c12ce6952bfc6f19711fe9006775f 100644 --- a/dev-haskell/turtle/metadata.xml +++ b/dev-haskell/turtle/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @turtle@ is a reimplementation of the Unix command line environment in Haskell so that you can use Haskell as both a shell and a scripting @@ -25,7 +28,7 @@ * Modern: Supports @text@ and @system-filepath@ - Read "Turtle.Tutorial" for a detailed tutorial or "Turtle.Prelude" for a + Read "Turtle.Tutorial" for a detailed tutorial or "Turtle.Prelude" for a quick-start guide @turtle@ is designed to be beginner-friendly, but as a result lacks certain diff --git a/dev-haskell/txt-sushi/metadata.xml b/dev-haskell/txt-sushi/metadata.xml index 4fdb9bcd19231d1f8826bb5bd563cfe3fa2a7878..c5c13f2fee4ef6d26cadc2fd8a81dddeaa557cfe 100644 --- a/dev-haskell/txt-sushi/metadata.xml +++ b/dev-haskell/txt-sushi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + TxtSushi is a collection of command line utilities for processing comma-separated and tab-delimited files (AKA flat files, spreadsheets). diff --git a/dev-haskell/type-aligned/metadata.xml b/dev-haskell/type-aligned/metadata.xml index 39bfab4ae575e7be0c54c3eef451b927c8a213f9..53eccf2ac024356ed5a1f4abc7edc0046980a2d4 100644 --- a/dev-haskell/type-aligned/metadata.xml +++ b/dev-haskell/type-aligned/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Various data structures for type aligned sequences: heterogeneous sequences where the types enforce the element order. diff --git a/dev-haskell/type-eq/metadata.xml b/dev-haskell/type-eq/metadata.xml index 47a369e083098c909f5c86898d4fbf5bb29fc801..6e3f60ba62fb00553850cbd879b4867e30e1cab4 100644 --- a/dev-haskell/type-eq/metadata.xml +++ b/dev-haskell/type-eq/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides types and functions to store and manipulate evidence of equality between types. diff --git a/dev-haskell/type-equality-check/metadata.xml b/dev-haskell/type-equality-check/metadata.xml index ddd77d7edadfd414acac575846ddee28f384c7d3..58f9906c86815a5bd5c0e7f322733f5bc0b92464 100644 --- a/dev-haskell/type-equality-check/metadata.xml +++ b/dev-haskell/type-equality-check/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This packages provides a type equality check whose implementation is basically the one from the HList library. diff --git a/dev-haskell/type-equality/metadata.xml b/dev-haskell/type-equality/metadata.xml index f2a62d65ac1e97cb3c8f0aa708bd7a3218718469..5cf2771db560e841a9b1a279bad79f11fae5f8b7 100644 --- a/dev-haskell/type-equality/metadata.xml +++ b/dev-haskell/type-equality/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + In the presence of GADTs, sometimes a proof is needed that two types are equal. This package diff --git a/dev-haskell/type-functions/metadata.xml b/dev-haskell/type-functions/metadata.xml index 2b08748f9ebd3d3f64df655236b6dae17d328fb3..8126c87f0ff3c0ad2ed5f74e5ace93bc5ac5cc83 100644 --- a/dev-haskell/type-functions/metadata.xml +++ b/dev-haskell/type-functions/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package supports emulation of type-level functions using defunctionalization. All functions whose domain is a subkind of&#xA0;@*@ and whose codomain is&#xA0;@*@ diff --git a/dev-haskell/type-level-numbers/metadata.xml b/dev-haskell/type-level-numbers/metadata.xml index 193da832c835623d7adc5c002ad5ae587b19c676..cf09468b26647c2b538c4e61f9cf8f671fac4b00 100644 --- a/dev-haskell/type-level-numbers/metadata.xml +++ b/dev-haskell/type-level-numbers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is type level numbers implemented using type families. Natural numbers use binary encoding. With default context stack numbers up diff --git a/dev-haskell/type-level/metadata.xml b/dev-haskell/type-level/metadata.xml index a40321f1d809a7886382eddfe9df52eca74f8cd4..1906bd61c169f71d7842489fb8bec6263b755fb8 100644 --- a/dev-haskell/type-level/metadata.xml +++ b/dev-haskell/type-level/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library permits performing computations on the type-level. Type-level functions are implemented using functional dependencies of multi @@ -15,7 +18,7 @@ Although making use of type-level computations might seem devious and obfuscated at first sight, it is indeed useful in practice to implement lightweight dependent types such us number-parameterized types (e.g. an array - type parameterized by the array's size or a modular group type Zn + type parameterized by the array's size or a modular group type Zn parameterized by the modulus). Here is a tutorial on type-level numerals and how to use them to implement numerically-parameterized vectors: <http://www.ict.kth.se/forsyde/files/tutorial/tutorial.html#FSVec> diff --git a/dev-haskell/typecompose/metadata.xml b/dev-haskell/typecompose/metadata.xml index 241b19c8b4dc617b53afbd8404d4ab9b291ff601..ac052c27a95a2ddcf7c78df42d2f2ce969d507c4 100644 --- a/dev-haskell/typecompose/metadata.xml +++ b/dev-haskell/typecompose/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + TypeCompose provides some classes & instances for forms of type - composition, as well as some modules who haven't yet found a home. + composition, as well as some modules who haven't yet found a home. Please see the project wiki page: <http://haskell.org/haskellwiki/TypeCompose> diff --git a/dev-haskell/uglymemo/metadata.xml b/dev-haskell/uglymemo/metadata.xml index 58a9084258208ef2d2b7f02f3a37c8f1f53d6745..b8302de948c1921bd9c92407de5f97d90f163753 100644 --- a/dev-haskell/uglymemo/metadata.xml +++ b/dev-haskell/uglymemo/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple (but internally ugly) memoization function. diff --git a/dev-haskell/uhc-light/metadata.xml b/dev-haskell/uhc-light/metadata.xml index 22f981b38396cae1cd837d9befeec4fff4e9e601..cac816ff701e826d62f95d0b383c001ce8fe145f 100644 --- a/dev-haskell/uhc-light/metadata.xml +++ b/dev-haskell/uhc-light/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - A 'light' variant of UHC including only an API and executables for compiling to Core representation (uhcl) and running CoreRun (uhcr). This version is just to test the infrastructure. Later versions will provide a fleshing out of the API and completion of the now rudimentary platform independent (Haskell) interpreted running etc.. + A 'light' variant of UHC including only an API and executables for compiling to Core representation (uhcl) and running CoreRun (uhcr). This version is just to test the infrastructure. Later versions will provide a fleshing out of the API and completion of the now rudimentary platform independent (Haskell) interpreted running etc.. diff --git a/dev-haskell/uhc-util/metadata.xml b/dev-haskell/uhc-util/metadata.xml index e72437b6eb061f7a342b10f089223c052d962374..d2954eb46d3877e8ec1927c9846aacc2acdcd608 100644 --- a/dev-haskell/uhc-util/metadata.xml +++ b/dev-haskell/uhc-util/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + General purpose utilities for UHC and related tools diff --git a/dev-haskell/unamb/metadata.xml b/dev-haskell/unamb/metadata.xml index 4c399ecb516c5d10fb7e7b84acdc63f6a21b03bb..4e319cacf3e01120e7c67459c789fb81f063061f 100644 --- a/dev-haskell/unamb/metadata.xml +++ b/dev-haskell/unamb/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - unamb contains the "unambiguous choice" operator "unamb", which + unamb contains the "unambiguous choice" operator "unamb", which wraps thread racing up in a purely functional, semantically simple wrapper. Originally a part of Reactive, I moved unamb to its own package in order to encourage experimentation. @@ -14,6 +17,6 @@ Contributions from: Luke Palmer, Spencer Janssen, Sterling Clover, Bertram Felgenhauer, Peter Verswyvelen, Svein Ove Aas, and Edward Kmett. - Please let me know if I've forgotten to list you. + Please let me know if I've forgotten to list you. diff --git a/dev-haskell/unbound/metadata.xml b/dev-haskell/unbound/metadata.xml index f2393c4be9b4ddb6eddb71d13408990978418d72..d172122c6501a90b0ab4118cc7b93c74bde9ff32 100644 --- a/dev-haskell/unbound/metadata.xml +++ b/dev-haskell/unbound/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Specify the binding structure of your data type with an expressive set of type combinators, and Unbound handles the rest! Automatically derives alpha-equivalence, free variable calculation, capture-avoiding substitution, and more. See - "Unbound.LocallyNameless" to get started. + "Unbound.LocallyNameless" to get started. diff --git a/dev-haskell/unbounded-delays/metadata.xml b/dev-haskell/unbounded-delays/metadata.xml index 57e121dfc0c444ea39e8b8a915080d688c8a2123..373c4eb370a1106ee80a4361ec3d7723d49e5e1a 100644 --- a/dev-haskell/unbounded-delays/metadata.xml +++ b/dev-haskell/unbounded-delays/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The @threadDelay@ and @timeout@ functions from the @base@ library use the bounded @Int@ type for specifying the delay or timeout diff --git a/dev-haskell/unification-fd/metadata.xml b/dev-haskell/unification-fd/metadata.xml index 92fb6d601cd2ed986cdd1cde4b6eeac4f7ddca9f..84bb5004e08d769341b1204bb03a9da2f0440719 100644 --- a/dev-haskell/unification-fd/metadata.xml +++ b/dev-haskell/unification-fd/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple generic unification algorithms. diff --git a/dev-haskell/union-find/metadata.xml b/dev-haskell/union-find/metadata.xml index 9a0e0359ce7825bf7032efaa4f39ca86addfdc31..e6c63ee674bb1f460adf6169ebc9a6b99fa8bfb8 100644 --- a/dev-haskell/union-find/metadata.xml +++ b/dev-haskell/union-find/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Union\/Find algorithm implements these operations in (effectively) constant-time: diff --git a/dev-haskell/uniplate/metadata.xml b/dev-haskell/uniplate/metadata.xml index 97b35877856db255ce26fa54d81fb9dd9d120d62..fd8349c40e4b8d995508aba4c320affcce32f089 100644 --- a/dev-haskell/uniplate/metadata.xml +++ b/dev-haskell/uniplate/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Uniplate is library for writing simple and concise generic operations. Uniplate has similar goals to the original Scrap Your Boilerplate work, @@ -11,25 +14,25 @@ To get started with Uniplate you should import one of the three following modules: - * "Data.Generics.Uniplate.Data" - to quickly start writing generic functions. + * "Data.Generics.Uniplate.Data" - to quickly start writing generic functions. Most users should start by importing this module. - * "Data.Generics.Uniplate.Direct" - a replacement for "Data.Generics.Uniplate.Data" + * "Data.Generics.Uniplate.Direct" - a replacement for "Data.Generics.Uniplate.Data" with substantially higher performance (around 5 times), but requires writing instance declarations. - * "Data.Generics.Uniplate.Operations" - definitions of all the operations defined + * "Data.Generics.Uniplate.Operations" - definitions of all the operations defined by Uniplate. Both the above two modules re-export this module. In addition, some users may want to make use of the following modules: - * "Data.Generics.Uniplate.Zipper" - a zipper built on top of Uniplate instances. + * "Data.Generics.Uniplate.Zipper" - a zipper built on top of Uniplate instances. - * "Data.Generics.SYB" - users transitioning from the Scrap Your Boilerplate library. + * "Data.Generics.SYB" - users transitioning from the Scrap Your Boilerplate library. - * "Data.Generics.Compos" - users transitioning from the Compos library. + * "Data.Generics.Compos" - users transitioning from the Compos library. - * "Data.Generics.Uniplate.DataOnly" - users making use of both @Data@ and @Direct@ + * "Data.Generics.Uniplate.DataOnly" - users making use of both @Data@ and @Direct@ to avoid getting instance conflicts. diff --git a/dev-haskell/uniqueid/metadata.xml b/dev-haskell/uniqueid/metadata.xml index d12580c85292f793ed33456067c2475df369d43c..c9efa8d91d119bbc6bad06df069622b16742f924 100644 --- a/dev-haskell/uniqueid/metadata.xml +++ b/dev-haskell/uniqueid/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides splittable supplies of unique identifiers. The implementation mimics (only) essential diff --git a/dev-haskell/units-parser/metadata.xml b/dev-haskell/units-parser/metadata.xml index 4ce94d716d093e902302753ae3ccaa3810bc4b07..06a48a32b5bff2716b25975d0ad8048f61c64922 100644 --- a/dev-haskell/units-parser/metadata.xml +++ b/dev-haskell/units-parser/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The @units-parser@ package provides a parser for unit expressions with F#-style syntax, to support the @units@ package and other diff --git a/dev-haskell/units/metadata.xml b/dev-haskell/units/metadata.xml index de174e2227baffde7c9a209ef75c5800dcfe0caa..4bb30809a6249dd40865cc95accef731254f0277 100644 --- a/dev-haskell/units/metadata.xml +++ b/dev-haskell/units/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The units package provides a mechanism for compile-time dimensional analysis in Haskell programs. It defines an embedded diff --git a/dev-haskell/unix-compat/metadata.xml b/dev-haskell/unix-compat/metadata.xml index 94a10deb27c50bfa0ca559fcfdee47b59b05a8d1..0132460f33052fc554216c7c6efdf814d74a7b4a 100644 --- a/dev-haskell/unix-compat/metadata.xml +++ b/dev-haskell/unix-compat/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides portable implementations of parts of the unix package. This package re-exports the unix - package when available. When it isn't available, + package when available. When it isn't available, portable implementations are used. - build against old-time package + build against old-time package diff --git a/dev-haskell/unix-memory/metadata.xml b/dev-haskell/unix-memory/metadata.xml index b4a9eeb63d948c0ec6f9b3799dea203180db10bd..b6cb913e212c5959743fa6bc5a5b5735b1511a86 100644 --- a/dev-haskell/unix-memory/metadata.xml +++ b/dev-haskell/unix-memory/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + unix memory syscalls (mmap, munmap, madvise, msync, mlock) diff --git a/dev-haskell/unix-process-conduit/metadata.xml b/dev-haskell/unix-process-conduit/metadata.xml index ff092be6f27b1de20f0d467311844a7d0d87ed4c..017f99c6d25051e17ff1ed7b2e2524ca18e42b72 100644 --- a/dev-haskell/unix-process-conduit/metadata.xml +++ b/dev-haskell/unix-process-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library allows you to provide @conduit@ datatypes for the input and output streams. Note that you must compile your programs with @-threaded@. diff --git a/dev-haskell/unix-time/metadata.xml b/dev-haskell/unix-time/metadata.xml index 594d557a2d6539f19b237f2775368a0c30735e56..382110aec947f10844b124ebafbc9083299cf326 100644 --- a/dev-haskell/unix-time/metadata.xml +++ b/dev-haskell/unix-time/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fast parser\/formatter\/utilities for Unix time diff --git a/dev-haskell/unixutils/metadata.xml b/dev-haskell/unixutils/metadata.xml index f5f431c1d0a57f587f4f820fe99759308d749052..d5136bdaf29692cbb86f02dcf9fb7aedce675a34 100644 --- a/dev-haskell/unixutils/metadata.xml +++ b/dev-haskell/unixutils/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A collection of useful and mildly useful functions that you might expect to find in System.* which a heavy bias towards Unix-type operating systems. diff --git a/dev-haskell/unlambda/metadata.xml b/dev-haskell/unlambda/metadata.xml index 692a67d5964bef8f2957de37ae158ac687fd9afe..37a5e61dda42c5c90478acc0b5e9d16409f53e8f 100644 --- a/dev-haskell/unlambda/metadata.xml +++ b/dev-haskell/unlambda/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This is an interpreter of the Unlambda language, written in the pure, lazy, functional language Haskell. diff --git a/dev-haskell/unordered-containers/metadata.xml b/dev-haskell/unordered-containers/metadata.xml index cba34fd5ccd6c52a84bd8b561db6c6690af7f7bc..804473baf50d0ffcec42e99cb50258e0073daaac 100644 --- a/dev-haskell/unordered-containers/metadata.xml +++ b/dev-haskell/unordered-containers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Efficient hashing-based container types. The containers have been optimized for performance critical use, both in terms of large data diff --git a/dev-haskell/unsafe/metadata.xml b/dev-haskell/unsafe/metadata.xml index 13a7d985fdb0e79a546dabafc861da05b96de4e0..83fd4dc67413d97cc5e5dd78108fee9ee97b316d 100644 --- a/dev-haskell/unsafe/metadata.xml +++ b/dev-haskell/unsafe/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + SafeHaskell introduced the notion of safe and unsafe modules. - In order to make as many as possible modules \"safe\", + In order to make as many as possible modules \"safe\", the well-known unsafe functions were moved to distinguished modules. This makes it hard to write packages that work with both old and new versions of GHC. diff --git a/dev-haskell/uri-bytestring/metadata.xml b/dev-haskell/uri-bytestring/metadata.xml index 794da9be012159b6bf234ac7c6b2128fd679194a..e4b66eee5a533e22cdcc94752796d512e137cb7a 100644 --- a/dev-haskell/uri-bytestring/metadata.xml +++ b/dev-haskell/uri-bytestring/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + uri-bytestring aims to be an RFC3986 compliant URI parser that uses efficient ByteStrings for parsing and representing the URI data. diff --git a/dev-haskell/uri-conduit/metadata.xml b/dev-haskell/uri-conduit/metadata.xml index 0ef38dd59d1c5007448b8945536302b57465f5f7..d2133c8cb27aaa71f5c345f5c473175490849b4e 100644 --- a/dev-haskell/uri-conduit/metadata.xml +++ b/dev-haskell/uri-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Read and write URIs diff --git a/dev-haskell/uri/metadata.xml b/dev-haskell/uri/metadata.xml index f030de8c0519da9a793924eb36f2baf942bbb97f..943153e6ae5bf035ee801228accf36615cdff7c3 100644 --- a/dev-haskell/uri/metadata.xml +++ b/dev-haskell/uri/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Library for working with URIs, including parsing, rendering, merging, escaping diff --git a/dev-haskell/url/metadata.xml b/dev-haskell/url/metadata.xml index 23121966a9d2ef5af94ac5ffc1309478840bb053..91744f242f482e23037e33f78e3c63903f4a67d5 100644 --- a/dev-haskell/url/metadata.xml +++ b/dev-haskell/url/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library for working with URLs. diff --git a/dev-haskell/urlencoded/metadata.xml b/dev-haskell/urlencoded/metadata.xml index 56bae3799f6c815f3898c230d458d6cc00d306fc..a47938618e305273637f5aadbebb6572c1a65a8a 100644 --- a/dev-haskell/urlencoded/metadata.xml +++ b/dev-haskell/urlencoded/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generate or process x-www-urlencoded data as it appears in HTTP or HTTPS URIs and HTTP POSTs. See <http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1> - Get Network.URI from the network-uri package + Get Network.URI from the network-uri package diff --git a/dev-haskell/utf8-light/metadata.xml b/dev-haskell/utf8-light/metadata.xml index 886a060376cdb77ad17f01d024287885e18ade9f..0971007ab13497970cd7e9e5cc3a27027e370d16 100644 --- a/dev-haskell/utf8-light/metadata.xml +++ b/dev-haskell/utf8-light/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lightweight UTF8 handling. diff --git a/dev-haskell/utf8-string/metadata.xml b/dev-haskell/utf8-string/metadata.xml index 4d4ef6849cdff0223c9794d9417e3ddb5ea05663..07e1b4c73c276ca03aac2f9b81454a4adf6e677e 100644 --- a/dev-haskell/utf8-string/metadata.xml +++ b/dev-haskell/utf8-string/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A UTF8 layer for IO and Strings. The utf8-string package provides operations for encoding UTF8 diff --git a/dev-haskell/utility-ht/metadata.xml b/dev-haskell/utility-ht/metadata.xml index 565d22434c8ece7e9ed24cd79c12758af979be67..4ca9037fcfab63b0bdb43f247c2ef5e03f2c2786 100644 --- a/dev-haskell/utility-ht/metadata.xml +++ b/dev-haskell/utility-ht/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Various small helper functions for Lists, Maybes, Tuples, Functions. Some of these functions are improved implementations of standard functions. diff --git a/dev-haskell/utilitytm/metadata.xml b/dev-haskell/utilitytm/metadata.xml index e7a12b2364f61812a267e97bd7a87124137155df..4b8b5705de419434491c9594350d6ffac02344e3 100644 --- a/dev-haskell/utilitytm/metadata.xml +++ b/dev-haskell/utilitytm/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Utility functions that are missing from the standard library diff --git a/dev-haskell/uu-interleaved/metadata.xml b/dev-haskell/uu-interleaved/metadata.xml index 4bd3143533bd3d72faddc963fc2c19f54420dc53..df6ba1df0d02c8b8eec56e5ec21bcd184b02ff50 100644 --- a/dev-haskell/uu-interleaved/metadata.xml +++ b/dev-haskell/uu-interleaved/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This module contains parser library independent code which can be used to describe inlerleaved execution of applicative style structures. It is amongst other used in the uu-options package, which provides facilities for parsing command-line options or files containing preferences. diff --git a/dev-haskell/uu-parsinglib/metadata.xml b/dev-haskell/uu-parsinglib/metadata.xml index 3527a68fc34bc7b7ab86e262d736763ba13a930b..e0138cd12da8c86f978ce15d0a38475c8b5e1237 100644 --- a/dev-haskell/uu-parsinglib/metadata.xml +++ b/dev-haskell/uu-parsinglib/metadata.xml @@ -1,23 +1,26 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + New version of the Utrecht University parser combinator library, which provides online, error correction, annotation free, applicative style parser combinators. In addition to this we do provide a monadic and idomatic interface. Parsers do analyse themselves to avoid commonly made errors. A recent addition was the combinator @`<||>`@ and associates, which generalise merging and permuting parsers. - This version is based on the module "Data.Listlike", and as a result a great variety of input structures (@Strings@, @ByteStrings@, etc.) + This version is based on the module "Data.Listlike", and as a result a great variety of input structures (@Strings@, @ByteStrings@, etc.) can be handled. - The modules "Text.ParserCombinators.UU.Demo.Examples", "Text.ParserCombinators.UU.Idioms" and "Text.ParserCombinators.UU.Demo.MergeAndpermute" + The modules "Text.ParserCombinators.UU.Demo.Examples", "Text.ParserCombinators.UU.Idioms" and "Text.ParserCombinators.UU.Demo.MergeAndpermute" contain a ready-made @show_examples@ function, which can be called (e.g. from @ghci@) to see e.g. the error correction at work. It contains extensive haddock documentation, so why not just take a look to see the correction process at work, and to get a feeling for how the various combinators can be used? - The file "Text.ParserCombinators.UU.CHANGELOG" contains a log of the most recent changes and additions. + The file "Text.ParserCombinators.UU.CHANGELOG" contains a log of the most recent changes and additions. - The file "Text.ParserCombinators.UU.README" contains some references to background information. + The file "Text.ParserCombinators.UU.README" contains some references to background information. We maintain a low frequency mailing for discussing the package. You can subscribe at: <https://mail.cs.uu.nl/mailman/listinfo/parsing> diff --git a/dev-haskell/uuagc-bootstrap/metadata.xml b/dev-haskell/uuagc-bootstrap/metadata.xml index 3a2aee676cc4696abd8e56337e6f0aa081649e67..dd46010c69cbb6cb630f7af2e40aa07d31d48027 100644 --- a/dev-haskell/uuagc-bootstrap/metadata.xml +++ b/dev-haskell/uuagc-bootstrap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generates Haskell files from an attribute grammar specification diff --git a/dev-haskell/uuagc-cabal/metadata.xml b/dev-haskell/uuagc-cabal/metadata.xml index 3d8999b2ca4f5efb01164c1f41ca146f5a100951..2ae6a4652d2aa182c37877370a35baaf6004c1cb 100644 --- a/dev-haskell/uuagc-cabal/metadata.xml +++ b/dev-haskell/uuagc-cabal/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Cabal plugin for UUAGC diff --git a/dev-haskell/uuagc/metadata.xml b/dev-haskell/uuagc/metadata.xml index dd02a1bed14e53f402b97e676e4becd931e49be2..3ac2a79e5f64916e479da315eb62aabaa275627f 100644 --- a/dev-haskell/uuagc/metadata.xml +++ b/dev-haskell/uuagc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use an external uuagc executable for bootstrapping. @@ -9,6 +12,6 @@ Generates Haskell files from an attribute grammar specification - Use dev-haskell/minisat external SAT-solver to schedule all Linear Ordered AGs. + Use dev-haskell/minisat external SAT-solver to schedule all Linear Ordered AGs. diff --git a/dev-haskell/uuid-types/metadata.xml b/dev-haskell/uuid-types/metadata.xml index 4a5655d8eda276c978aebc9ca3d76f12ea092c43..60ecfed104fb07d960fc438f665cb12d1c16c7d4 100644 --- a/dev-haskell/uuid-types/metadata.xml +++ b/dev-haskell/uuid-types/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library contains type definitions for Universally Unique Identifiers and basic conversion functions. diff --git a/dev-haskell/uuid/metadata.xml b/dev-haskell/uuid/metadata.xml index acd166d116bc67c3ba19f6988c1a33db90495fd6..20e14f8ab72e5f8b6928f8245ad87c947caaffde 100644 --- a/dev-haskell/uuid/metadata.xml +++ b/dev-haskell/uuid/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library is useful for creating, comparing, parsing and printing Universally Unique Identifiers. diff --git a/dev-haskell/uulib/metadata.xml b/dev-haskell/uulib/metadata.xml index bbe7cbf738d349f31d672159ce443171471d3aad..210b3c8943dc63181b2c87a15de82ce181e68875 100644 --- a/dev-haskell/uulib/metadata.xml +++ b/dev-haskell/uulib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Fast Parser Combinators and Pretty Printing Combinators diff --git a/dev-haskell/vacuum-cairo/metadata.xml b/dev-haskell/vacuum-cairo/metadata.xml index 33af1d13349a29791d7daa59fbd12cbca352262e..1b8c24cebe2b4fed2277202b82caa3d765240a7e 100644 --- a/dev-haskell/vacuum-cairo/metadata.xml +++ b/dev-haskell/vacuum-cairo/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Visualize live Haskell data structures using vacuum, graphviz and cairo - > $ view "hello" + > $ view "hello" <http://code.haskell.org/~dons/images/vacuum/hello.png> diff --git a/dev-haskell/vacuum-graphviz/metadata.xml b/dev-haskell/vacuum-graphviz/metadata.xml index 2abfcb1823c1a6f96f42dcfaaedea463c8850081..198ee3662b513142bb6f7d4b823103c2c0d21010 100644 --- a/dev-haskell/vacuum-graphviz/metadata.xml +++ b/dev-haskell/vacuum-graphviz/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library for transforming @vacuum@ graphs into GraphViz output diff --git a/dev-haskell/vacuum/metadata.xml b/dev-haskell/vacuum/metadata.xml index eb30d8b4d0920e67dafefee47a5bf865e0cbc891..69dd6e05b45ed2e7b3833fc83d948f2e245362b1 100644 --- a/dev-haskell/vacuum/metadata.xml +++ b/dev-haskell/vacuum/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Vacuum is a library for extracting graph representations of values from the GHC heap at runtime. Those graphs may then be further diff --git a/dev-haskell/vado/metadata.xml b/dev-haskell/vado/metadata.xml index 84a8b1ae5e149bf8d7b8f75f007a780a407db308..9a880110f29c2da4f35bf608f11d5fc25517036a 100644 --- a/dev-haskell/vado/metadata.xml +++ b/dev-haskell/vado/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lets you quickly run ssh on a machine that you have an sshfs connection to. - It works out the username, host and the directory on the host based on the current directory and the output of 'mount'. + It works out the username, host and the directory on the host based on the current directory and the output of 'mount'. diff --git a/dev-haskell/vault/metadata.xml b/dev-haskell/vault/metadata.xml index 815717af1a73e3c5d3083f2783c293554288c62d..49eedf4a19a98f47eb0e8c15728a7add3dac592a 100644 --- a/dev-haskell/vault/metadata.xml +++ b/dev-haskell/vault/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A /vault/ is a typed, persistent store for values of arbitrary types. - It's like having first-class access to the storage space behind IORefs. + It's like having first-class access to the storage space behind IORefs. The data structure is analogous to a bank vault, where you can access different bank boxes with different keys; diff --git a/dev-haskell/vcs-revision/metadata.xml b/dev-haskell/vcs-revision/metadata.xml index f124e52b2dcc1d20928e6576ea08814624e5bc02..0050b6d31aecc9aa74cec0aa42236606affc8039 100644 --- a/dev-haskell/vcs-revision/metadata.xml +++ b/dev-haskell/vcs-revision/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Facilities for accessing the version control revision of the current directory. Useful e.g. to make your program output its revision using Template Haskell. diff --git a/dev-haskell/vcsgui/metadata.xml b/dev-haskell/vcsgui/metadata.xml index 0a964d379f6ec576d9c166acd143250aec841fe2..358149831aec37beec4d9af73d6ae3c231ba6f3d 100644 --- a/dev-haskell/vcsgui/metadata.xml +++ b/dev-haskell/vcsgui/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides library functions to expose some commonly needed scm tasks to the user. Uses GTK+ and GTKBuilder to organize and display windows. @@ -9,6 +12,6 @@ Currently git and SVN are supported. - Use Gtk3. + Use Gtk3. diff --git a/dev-haskell/vcswrapper/metadata.xml b/dev-haskell/vcswrapper/metadata.xml index 675dda77df4a1dd0474fec0569a7a586bda6f4aa..c772a642bc7a7d76a15e116c52388f0daa35fa54 100644 --- a/dev-haskell/vcswrapper/metadata.xml +++ b/dev-haskell/vcswrapper/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides simple haskell functions to call external source code management systems. Currently git and SVN are supported. diff --git a/dev-haskell/vector-algorithms/metadata.xml b/dev-haskell/vector-algorithms/metadata.xml index 8d94d901c80bbcbc06d3b96d8b143e8c7fdf4c14..4a0d9fc89df7907b7c1047e5f44f4178f9d1fdec 100644 --- a/dev-haskell/vector-algorithms/metadata.xml +++ b/dev-haskell/vector-algorithms/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build a benchmarking program. Enable bounds checking. diff --git a/dev-haskell/vector-binary-instances/metadata.xml b/dev-haskell/vector-binary-instances/metadata.xml index 64f0895da68dc178b2252496706ad33b12711712..b409ec9d84a8ea6e01086c0c35732ba36df1ec39 100644 --- a/dev-haskell/vector-binary-instances/metadata.xml +++ b/dev-haskell/vector-binary-instances/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Instances for Binary for the types defined in the vector package, making it easy to serialize vectors to and from disk. We use the @@ -15,11 +18,11 @@ > *Data.Vector.Binary> v > fromList [1,2,3,4,5,6,7,8,9,10] :: Data.Vector.Vector > *Data.Vector.Binary> encode v - > Chunk "\NUL\NUL\NUL\NUL\NUL...\NUL\NUL\NUL\t\NUL\NUL\NUL\NUL\n" Empty + > Chunk "\NUL\NUL\NUL\NUL\NUL...\NUL\NUL\NUL\t\NUL\NUL\NUL\NUL\n" Empty Which you can in turn compress before writing to disk: > compress . encode $ v - > Chunk "\US\139\b\NUL\NUL\N...\229\240,\254:\NUL\NUL\NUL" Empty + > Chunk "\US\139\b\NUL\NUL\N...\229\240,\254:\NUL\NUL\NUL" Empty diff --git a/dev-haskell/vector-instances/metadata.xml b/dev-haskell/vector-instances/metadata.xml index fac08a183660a6516ab031b6f08eb0f7221af2b3..0565b84c9e898d57688fe46d046693322726b426 100644 --- a/dev-haskell/vector-instances/metadata.xml +++ b/dev-haskell/vector-instances/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Orphan Instances for 'Data.Vector' + Orphan Instances for 'Data.Vector' diff --git a/dev-haskell/vector-random/metadata.xml b/dev-haskell/vector-random/metadata.xml index ca0ee4aa8beb9997d6b64b090b4ad60bd88bb1bf..e65ae6af77549425158c8039f065b49746f03390 100644 --- a/dev-haskell/vector-random/metadata.xml +++ b/dev-haskell/vector-random/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generate vectors filled with high quality pseudorandom numbers diff --git a/dev-haskell/vector-space-points/metadata.xml b/dev-haskell/vector-space-points/metadata.xml index dea8744ee1e17b03421c11d31cc0ef31c6ddbb93..1ab64c887df083f885dcbd134cd0fbd20e3699ba 100644 --- a/dev-haskell/vector-space-points/metadata.xml +++ b/dev-haskell/vector-space-points/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A type for points, as distinct from vectors, built on top of Data.AffineSpace. diff --git a/dev-haskell/vector-space/metadata.xml b/dev-haskell/vector-space/metadata.xml index f7be05f63275fa56f57d10be0ba53410db97cc8e..159853575fc365f7a12ba39d5d5f2a57d5858aca 100644 --- a/dev-haskell/vector-space/metadata.xml +++ b/dev-haskell/vector-space/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + /vector-space/ provides classes and generic operations for vector spaces and affine spaces. It also defines a type of infinite towers diff --git a/dev-haskell/vector-th-unbox/metadata.xml b/dev-haskell/vector-th-unbox/metadata.xml index 4ea423e5218f3f5f204a71a9f0eef39e874c6995..4d584e01ce4bd008efc72f81c4a3241ede13d441 100644 --- a/dev-haskell/vector-th-unbox/metadata.xml +++ b/dev-haskell/vector-th-unbox/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + 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. + Refer to "Data.Vector.Unboxed.Deriving" for documentation and examples. diff --git a/dev-haskell/vector/metadata.xml b/dev-haskell/vector/metadata.xml index acc8f6b980ec4ba381a2f2fd5d469988abb14a5a..515693c5dd2f9b55f94f3e068958bf31bf11658b 100644 --- a/dev-haskell/vector/metadata.xml +++ b/dev-haskell/vector/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An efficient implementation of Int-indexed arrays (both mutable @@ -9,18 +12,18 @@ It is structured as follows: - ["Data.Vector"] Boxed vectors of arbitrary types. + ["Data.Vector"] Boxed vectors of arbitrary types. - ["Data.Vector.Unboxed"] Unboxed vectors with an adaptive + ["Data.Vector.Unboxed"] Unboxed vectors with an adaptive representation based on data type families. - ["Data.Vector.Storable"] Unboxed vectors of 'Storable' types. + ["Data.Vector.Storable"] Unboxed vectors of 'Storable' types. - ["Data.Vector.Primitive"] Unboxed vectors of primitive types as - defined by the @primitive@ package. "Data.Vector.Unboxed" is more + ["Data.Vector.Primitive"] Unboxed vectors of primitive types as + defined by the @primitive@ package. "Data.Vector.Unboxed" is more flexible at no performance cost. - ["Data.Vector.Generic"] Generic interface to the vector types. + ["Data.Vector.Generic"] Generic interface to the vector types. Each module has a @Safe@ version with is marked as @Trustworthy@ (see <http://hackage.haskell.org/trac/ghc/wiki/SafeHaskell>). @@ -36,7 +39,7 @@ Changes in version 0.9 - * 'MonadPlus' instance for boxed vectors + * 'MonadPlus' instance for boxed vectors * Export more @construct@ and @constructN@ from @Safe@ modules @@ -52,13 +55,13 @@ * Safe Haskell support (contributed by David Terei) - * 'Functor', 'Monad', 'Applicative', 'Alternative', 'Foldable' and - 'Traversable' instances for boxed vectors + * 'Functor', 'Monad', 'Applicative', 'Alternative', 'Foldable' and + 'Traversable' instances for boxed vectors (/WARNING: they tend to be slow and are only provided for completeness/) - * 'Show' instances for immutable vectors follow containers conventions + * 'Show' instances for immutable vectors follow containers conventions - * 'Read' instances for all immutable vector types + * 'Read' instances for all immutable vector types * Performance improvements diff --git a/dev-haskell/vinyl-gl/metadata.xml b/dev-haskell/vinyl-gl/metadata.xml index 17c716d6511e0cb954572339432b12bcd74d93fe..2b4ed36eccccd97479640dce2101865c0d855586 100644 --- a/dev-haskell/vinyl-gl/metadata.xml +++ b/dev-haskell/vinyl-gl/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Using "Data.Vinyl" records (similar in spirit to @HList@) + Using "Data.Vinyl" records (similar in spirit to @HList@) to carry GLSL uniform parameters and vertex data enables library code to reflect over the types of the data to facilitate interaction between Haskell and GLSL. See the diff --git a/dev-haskell/vinyl/metadata.xml b/dev-haskell/vinyl/metadata.xml index 68e322d02102396b576520aa609a9155c9497430..98ff50c0f59e4af04ce716f92ba55681ff2f850f 100644 --- a/dev-haskell/vinyl/metadata.xml +++ b/dev-haskell/vinyl/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Extensible records for Haskell with lenses using modern GHC features. diff --git a/dev-haskell/void/metadata.xml b/dev-haskell/void/metadata.xml index cc673e442e7b0a3297eb11bd5d6e498ff3c6b7d9..a034cdc6e7e94374efc3b9528c4ade27cb752a5d 100644 --- a/dev-haskell/void/metadata.xml +++ b/dev-haskell/void/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell 98 logically uninhabited data type. Used to indicate that a given term should not exist. diff --git a/dev-haskell/vte/metadata.xml b/dev-haskell/vte/metadata.xml index 2e6153940c4e83dfa6b7f57787a653acc36777c1..3ebcdd8f3b1e4ecd593cdd00bc38f3532233f633 100644 --- a/dev-haskell/vte/metadata.xml +++ b/dev-haskell/vte/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The VTE library inserts terminal capability strings into a trie, and then uses it to determine if data received from a pseudo-terminal is a control - sequence or just random data. The sample program "interpret" illustrates + sequence or just random data. The sample program "interpret" illustrates more or less what the widget sees after it filters incoming data. diff --git a/dev-haskell/vty-ui/metadata.xml b/dev-haskell/vty-ui/metadata.xml index 96a02396a7ca66abb0270e98dad68f441a2cfafd..9794d8f9366867dc7c5e31143ef20e859fe85704 100644 --- a/dev-haskell/vty-ui/metadata.xml +++ b/dev-haskell/vty-ui/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build demonstration programs. Skip build of testing executable. @@ -14,10 +17,10 @@ non-trivial user interfaces easy to express and modify without having to worry about terminal size. - Be sure to check out the user manual for the version you're using + Be sure to check out the user manual for the version you're using at: <http://codevine.org/vty-ui/> - Build with the 'demos' flag to get a set of demonstration programs + Build with the 'demos' flag to get a set of demonstration programs to see some of the things the library can do! diff --git a/dev-haskell/vty/metadata.xml b/dev-haskell/vty/metadata.xml index c29bd85208c2bb0dffad4696aeed314620719bcb..1e1668126a77aa48806d80e0092f1b15fc99e118 100644 --- a/dev-haskell/vty/metadata.xml +++ b/dev-haskell/vty/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + vty is terminal GUI library in the niche of ncurses. It is intended to be easy to use, have no confusing corner cases, and good support for common terminal types. @@ -19,8 +22,8 @@ git clone git://github.com/coreyoconnor/vty.git - &#169; 2006-2007 Stefan O'Rear; BSD3 license. + &#169; 2006-2007 Stefan O'Rear; BSD3 license. - &#169; 2008-2011 Corey O'Connor; BSD3 license. + &#169; 2008-2011 Corey O'Connor; BSD3 license. diff --git a/dev-haskell/wai-app-file-cgi/metadata.xml b/dev-haskell/wai-app-file-cgi/metadata.xml index e30d21b0ded1f00032fc0fdff370804e32d88ba0..d97c2eb078fa88e7aa5323f677f2a0cc8c775d5e 100644 --- a/dev-haskell/wai-app-file-cgi/metadata.xml +++ b/dev-haskell/wai-app-file-cgi/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This WAI application library handles static files, executes CGI scripts, and serves as a reverse proxy. diff --git a/dev-haskell/wai-app-static/metadata.xml b/dev-haskell/wai-app-static/metadata.xml index a5800fa8ebfeb01a58ff5754d8bf246ffaa7b3dc..4639d4c71d33ba0143310659d01cd7f4e412261b 100644 --- a/dev-haskell/wai-app-static/metadata.xml +++ b/dev-haskell/wai-app-static/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Also provides some helper functions and datatypes for use outside of WAI. - print debug info. + print debug info. diff --git a/dev-haskell/wai-conduit/metadata.xml b/dev-haskell/wai-conduit/metadata.xml index d452e2776bc19b5d63d8e0128666e4ccb92776ce..e76abc92c571a43d36198c79d6205afa66a8280d 100644 --- a/dev-haskell/wai-conduit/metadata.xml +++ b/dev-haskell/wai-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Since version 3.0.0, WAI has no built-in streaming data abstraction. This library provides similar functionality to what existed in WAI 2.x. diff --git a/dev-haskell/wai-eventsource/metadata.xml b/dev-haskell/wai-eventsource/metadata.xml index 2826f2464530a16f44b8f20b8511302a55adfc02..2f178fa6225f00e34fc15a2c6cb3dbff81dbf8a0 100644 --- a/dev-haskell/wai-eventsource/metadata.xml +++ b/dev-haskell/wai-eventsource/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + WAI support for server-sent events diff --git a/dev-haskell/wai-extra/metadata.xml b/dev-haskell/wai-extra/metadata.xml index d3e46cd607c109dd4185a85a586427213eec2558..7b32f724a32933ee17f7555f28695e290a00be19 100644 --- a/dev-haskell/wai-extra/metadata.xml +++ b/dev-haskell/wai-extra/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The goal here is to provide common features without many dependencies. diff --git a/dev-haskell/wai-handler-devel/metadata.xml b/dev-haskell/wai-handler-devel/metadata.xml index 8b6020c7aec88c063c477ddbfe72d49578348a61..47e156199561bb30a62452e192e62940070441d0 100644 --- a/dev-haskell/wai-handler-devel/metadata.xml +++ b/dev-haskell/wai-handler-devel/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This handler automatically reloads your source code upon any changes. It works by using the hint package, essentially embedding GHC inside the handler. The handler (both the executable and library) takes three arguments: the port to listen on, the module name containing the application function, and the name of the function. diff --git a/dev-haskell/wai-handler-launch/metadata.xml b/dev-haskell/wai-handler-launch/metadata.xml index 9fce8b2abf20e7a977e81dbcae2934aa1dd5a120..6a68d682b85d4d56c2d8506058c111b3d82aaf7c 100644 --- a/dev-haskell/wai-handler-launch/metadata.xml +++ b/dev-haskell/wai-handler-launch/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This handles cross-platform launching and inserts Javascript code to ping the server. When the server no longer receives pings, it shuts down. diff --git a/dev-haskell/wai-logger-prefork/metadata.xml b/dev-haskell/wai-logger-prefork/metadata.xml index 27f66e60af5d448c7e147e902b7b5dd54820a425..48bf048e3f53160809618d86369e45d27b8f345a 100644 --- a/dev-haskell/wai-logger-prefork/metadata.xml +++ b/dev-haskell/wai-logger-prefork/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A logging system for preforked WAI apps diff --git a/dev-haskell/wai-logger/metadata.xml b/dev-haskell/wai-logger/metadata.xml index abb576199edf9125c5a5f6b78b6ecb6cb42add97..f2ec4ab58349dba24e42a294b80a6861061c230e 100644 --- a/dev-haskell/wai-logger/metadata.xml +++ b/dev-haskell/wai-logger/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A logging system for WAI diff --git a/dev-haskell/wai-test/metadata.xml b/dev-haskell/wai-test/metadata.xml index 7b345e9452df3c50a5bc30a68dc0582399c0f0dd..79cdd05b83e0fccd986c13c765f281761d763c0d 100644 --- a/dev-haskell/wai-test/metadata.xml +++ b/dev-haskell/wai-test/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Unit test framework (built on HUnit) for WAI applications. diff --git a/dev-haskell/wai/metadata.xml b/dev-haskell/wai/metadata.xml index a26892830f45c9c8f1c7a37bde70a5aadb96c1ec..aec6bdec9de3893aee515ff5f271a14303c9fff0 100644 --- a/dev-haskell/wai/metadata.xml +++ b/dev-haskell/wai/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides a common protocol for communication between web applications and web servers. diff --git a/dev-haskell/warp-tls/metadata.xml b/dev-haskell/warp-tls/metadata.xml index 3750dd4d2cf2fa4994f8b256e181f3181a7b0ae7..3a684da666771d3e3c687a86b441ca9b40e91b2d 100644 --- a/dev-haskell/warp-tls/metadata.xml +++ b/dev-haskell/warp-tls/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HTTP over SSL/TLS support for Warp via the TLS package. diff --git a/dev-haskell/warp/metadata.xml b/dev-haskell/warp/metadata.xml index 475ffd666762134dbdaf929be89a49b523398368..6ad36bf5fe9abe6896f21504df553ea752d5e0cc 100644 --- a/dev-haskell/warp/metadata.xml +++ b/dev-haskell/warp/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The premier WAI handler. For more information, see <http://steve.vinoski.net/blog/2011/05/01/warp-a-haskell-web-server/>. - Allow use of sendfileFd (not + Allow use of sendfileFd (not available on GNU/kFreeBSD). Add additional debuging information diff --git a/dev-haskell/washngo/metadata.xml b/dev-haskell/washngo/metadata.xml index 336bab9c4c13fa09a4fd82528d27f39b0e1c294a..5330990cfea94612364d4263e2cb8187c07882c9 100644 --- a/dev-haskell/washngo/metadata.xml +++ b/dev-haskell/washngo/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + WASH is a family of embedded domain specific languages (EDSL) for programming Web applications in Haskell. diff --git a/dev-haskell/wave/metadata.xml b/dev-haskell/wave/metadata.xml index cd1fa34569dcb33ddfef8fab0245213f60c2f071..9cb7024d38c32b700ea2160544ebbcec8a009b9f 100644 --- a/dev-haskell/wave/metadata.xml +++ b/dev-haskell/wave/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Module for reading and writing audio files in the WAVE audio format. diff --git a/dev-haskell/web-encodings/metadata.xml b/dev-haskell/web-encodings/metadata.xml index 924e59a1b5a3306e71fb5095383d9f7cde1845f6..42b43640c725845c116da3c91cced1e42e7d38a6 100644 --- a/dev-haskell/web-encodings/metadata.xml +++ b/dev-haskell/web-encodings/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The idea is to minimize external dependencies so this is usable in just about any context. diff --git a/dev-haskell/web-plugins/metadata.xml b/dev-haskell/web-plugins/metadata.xml index 1d9acd5d0c5cb9c9ddf984d3be5a3161086d5216..1ec4786a183b93d3b5cded15eab54f32e826aa2f 100644 --- a/dev-haskell/web-plugins/metadata.xml +++ b/dev-haskell/web-plugins/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + dynamic plugin system for web applications diff --git a/dev-haskell/web-routes-happstack/metadata.xml b/dev-haskell/web-routes-happstack/metadata.xml index d23a6f85e6ce56cec8701401ba257c6e44ad5b05..54b82b571f99c9a6cd05adf88b122dbf36fd78d3 100644 --- a/dev-haskell/web-routes-happstack/metadata.xml +++ b/dev-haskell/web-routes-happstack/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Adds support for using web-routes with Happstack diff --git a/dev-haskell/web-routes/metadata.xml b/dev-haskell/web-routes/metadata.xml index bab6302209cdf84b519f6fbfba0f7e92e22d006f..fa83e8b93c73d2736f6299aff58ae2237a0648b2 100644 --- a/dev-haskell/web-routes/metadata.xml +++ b/dev-haskell/web-routes/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A collection of types and functions that ensure that URLs generated by an application are valid. Need more properties here. diff --git a/dev-haskell/webkit-javascriptcore/metadata.xml b/dev-haskell/webkit-javascriptcore/metadata.xml index 3fa8ee0744bcfa1218bd71fce5c68919a480d9c9..79045fb570605a9744bd8ec31b77e9db75a85ce3 100644 --- a/dev-haskell/webkit-javascriptcore/metadata.xml +++ b/dev-haskell/webkit-javascriptcore/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + FFI for JavaScriptCore module from webkitgtk diff --git a/dev-haskell/webkit/metadata.xml b/dev-haskell/webkit/metadata.xml index 9256f3cdca9c8580117a1152e291698f1fd6857c..3e36a93af4ae677a493d833fe498b1902a14bea2 100644 --- a/dev-haskell/webkit/metadata.xml +++ b/dev-haskell/webkit/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + WebKit is a web content engine, derived from KHTML and KJS from KDE, and - used primarily in Apple's Safari browser. It is made to be embedded in + used primarily in Apple's Safari browser. It is made to be embedded in other applications, such as mail readers, or web browsers. It is able to display content such as HTML, SVG, XML, and others. It also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. diff --git a/dev-haskell/webkitgtk3-javascriptcore/metadata.xml b/dev-haskell/webkitgtk3-javascriptcore/metadata.xml index 3fa8ee0744bcfa1218bd71fce5c68919a480d9c9..79045fb570605a9744bd8ec31b77e9db75a85ce3 100644 --- a/dev-haskell/webkitgtk3-javascriptcore/metadata.xml +++ b/dev-haskell/webkitgtk3-javascriptcore/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + FFI for JavaScriptCore module from webkitgtk diff --git a/dev-haskell/webkitgtk3/metadata.xml b/dev-haskell/webkitgtk3/metadata.xml index 9256f3cdca9c8580117a1152e291698f1fd6857c..3e36a93af4ae677a493d833fe498b1902a14bea2 100644 --- a/dev-haskell/webkitgtk3/metadata.xml +++ b/dev-haskell/webkitgtk3/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + WebKit is a web content engine, derived from KHTML and KJS from KDE, and - used primarily in Apple's Safari browser. It is made to be embedded in + used primarily in Apple's Safari browser. It is made to be embedded in other applications, such as mail readers, or web browsers. It is able to display content such as HTML, SVG, XML, and others. It also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. diff --git a/dev-haskell/webserver/metadata.xml b/dev-haskell/webserver/metadata.xml index 3eee6de3614bed4f955597681d241c2e0f020157..6f22828a89981758ab3f71f1b9bf38bb1b79345e 100644 --- a/dev-haskell/webserver/metadata.xml +++ b/dev-haskell/webserver/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple but practical HTTP server library. diff --git a/dev-haskell/websockets-snap/metadata.xml b/dev-haskell/websockets-snap/metadata.xml index 7ca1a08d93e4676ae058b528c857a3f984bfb964..bc8bd922af2704047771d1388e615d3312fbd3e1 100644 --- a/dev-haskell/websockets-snap/metadata.xml +++ b/dev-haskell/websockets-snap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Snap integration for the websockets library diff --git a/dev-haskell/websockets/metadata.xml b/dev-haskell/websockets/metadata.xml index a3cb8039dd81bdc3305d33c8650b18df7b470ef9..63af8ec57720b66abe765c89d6fb05fed3c0ae57 100644 --- a/dev-haskell/websockets/metadata.xml +++ b/dev-haskell/websockets/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This library allows you to write WebSocket-capable servers. diff --git a/dev-haskell/wizards/metadata.xml b/dev-haskell/wizards/metadata.xml index 5c476d97cf06589b5bf3445c49757384123fb20e..f4449a61a46baf052e08c924c1b80fc199738c2b 100644 --- a/dev-haskell/wizards/metadata.xml +++ b/dev-haskell/wizards/metadata.xml @@ -1,18 +1,21 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + @wizards@ is a package designed for the quick and painless development of /interrogative/ programs, which - revolve around a \"dialogue\" with the user, who is asked a series of questions in a sequence much like an + revolve around a \"dialogue\" with the user, who is asked a series of questions in a sequence much like an installation wizard. Everything from interactive system scripts, to installation wizards, to full-blown shells can be implemented with the support of @wizards@. It is developed transparently on top of a free monad, which separates out the semantics of the program from any - particular interface. A variety of backends exist, including console-based "System.Console.Wizard.Haskeline" and - "System.Console.Wizard.BasicIO", and the pure "System.Console.Wizard.Pure". It is also possible to write your + particular interface. A variety of backends exist, including console-based "System.Console.Wizard.Haskeline" and + "System.Console.Wizard.BasicIO", and the pure "System.Console.Wizard.Pure". It is also possible to write your own backends, or extend existing back-ends with new features. While both built-in IO backends operate on a console, there is no reason why @wizards@ cannot also be used for making GUI wizard interfaces. @@ -21,6 +24,6 @@ <http://www.github.com/liamoc/wizards> - For creating backends, the module "System.Console.Wizard.Internal" has a brief tutorial. + For creating backends, the module "System.Console.Wizard.Internal" has a brief tutorial. diff --git a/dev-haskell/wl-pprint-extras/metadata.xml b/dev-haskell/wl-pprint-extras/metadata.xml index aa0e5bda5ee4586034381ae7fd7fd2b5acac5986..c7cfb72614107c3f4ff5dd3baaaa6ed039bb6774 100644 --- a/dev-haskell/wl-pprint-extras/metadata.xml +++ b/dev-haskell/wl-pprint-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A free monad based on the Wadler/Leijen pretty printer diff --git a/dev-haskell/wl-pprint-terminfo/metadata.xml b/dev-haskell/wl-pprint-terminfo/metadata.xml index 122b06d1f8e19c41c0329aa5c784d5bd86c85494..d2f0a5e8515f9cc1c75020e6c1722d1a0c9c028f 100644 --- a/dev-haskell/wl-pprint-terminfo/metadata.xml +++ b/dev-haskell/wl-pprint-terminfo/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use curses to determine window width.. diff --git a/dev-haskell/wl-pprint-text/metadata.xml b/dev-haskell/wl-pprint-text/metadata.xml index 955c734665d64fd9042a3476325bc39cf75e7e09..55e03cdd691bf4abc5f452ab52a64d0ae35956cf 100644 --- a/dev-haskell/wl-pprint-text/metadata.xml +++ b/dev-haskell/wl-pprint-text/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A clone of wl-pprint for use with the text library. diff --git a/dev-haskell/wl-pprint/metadata.xml b/dev-haskell/wl-pprint/metadata.xml index ec54d298bc63a55c33d5518b9a73aa6217ae2ae4..ea057004cb7966a90bbfc8a5f01299303f8c28b5 100644 --- a/dev-haskell/wl-pprint/metadata.xml +++ b/dev-haskell/wl-pprint/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - This is a pretty printing library based on Wadler's paper "A Prettier - Printer". See the haddocks for full info. This version allows the - library user to declare overlapping instances of the 'Pretty' class. + This is a pretty printing library based on Wadler's paper "A Prettier + Printer". See the haddocks for full info. This version allows the + library user to declare overlapping instances of the 'Pretty' class. diff --git a/dev-haskell/word-trie/metadata.xml b/dev-haskell/word-trie/metadata.xml index ebf93717fcc09b94ff161cec31e7f83d9b0de686..9f6a8864ab1fc22399bf8a83ddb503384759b852 100644 --- a/dev-haskell/word-trie/metadata.xml +++ b/dev-haskell/word-trie/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Implementation of a finite trie over words. diff --git a/dev-haskell/word8/metadata.xml b/dev-haskell/word8/metadata.xml index f5adcbeaf2d9d28e0a43e490ad5d46f2e16ebf88..3675ea513613cd520c07970558b63a84cdf82ddd 100644 --- a/dev-haskell/word8/metadata.xml +++ b/dev-haskell/word8/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Word8 library to be used with Data.ByteString diff --git a/dev-haskell/wordexp/metadata.xml b/dev-haskell/wordexp/metadata.xml index d884c76846597c977d6e7d067ec55e32df5beb7f..244704b8628d6b6c22b49787f463a6bf3c71b7a1 100644 --- a/dev-haskell/wordexp/metadata.xml +++ b/dev-haskell/wordexp/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + man wordexp diff --git a/dev-haskell/wraparound/metadata.xml b/dev-haskell/wraparound/metadata.xml index a280c5b90432585e832c7d4adbf4e81db52b7b76..a520b338fef67fa6e9285bf5b6452da88ae88dad 100644 --- a/dev-haskell/wraparound/metadata.xml +++ b/dev-haskell/wraparound/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + WrapAround helps you perform calculations involving points on a finite, unbounded plane, in which objects that move across one edge of the map diff --git a/dev-haskell/wreq/metadata.xml b/dev-haskell/wreq/metadata.xml index ea359f5fb1c150658f19263db388b3f83febd6d4..887b9ecf25d11763d409bce522c7742a6e4dc0b9 100644 --- a/dev-haskell/wreq/metadata.xml +++ b/dev-haskell/wreq/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A web client library that is designed for ease of use. diff --git a/dev-haskell/wxc/metadata.xml b/dev-haskell/wxc/metadata.xml index 3a1ee8a5c4a8e1918dfa8e17ff7c94793d716385..7960f5bec78cdde9fb9e19f67e52a182ced09e75 100644 --- a/dev-haskell/wxc/metadata.xml +++ b/dev-haskell/wxc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + wxHaskell is a portable and native GUI library for Haskell. It is built on top of wxWidgets, a comprehensive C++ library that is diff --git a/dev-haskell/wxcore/metadata.xml b/dev-haskell/wxcore/metadata.xml index 0bd87c21f878f37ef596c2c34651d3ae60b6ed6c..922fc18d17bb8ad8f60f9b6d31fce3a7a66df4b2 100644 --- a/dev-haskell/wxcore/metadata.xml +++ b/dev-haskell/wxcore/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + wxHaskell is a portable and native GUI library for Haskell. It is built on top of wxWidgets, a comprehensive C++ library that is diff --git a/dev-haskell/wxdirect/metadata.xml b/dev-haskell/wxdirect/metadata.xml index d523786ee0b76a45f0784d4a4a5b47869f3de6f5..aeeb72f3259a00b51563246e995dea7ae5e7282d 100644 --- a/dev-haskell/wxdirect/metadata.xml +++ b/dev-haskell/wxdirect/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + wxHaskell is a portable and native GUI library for Haskell. It is built on top of wxWidgets, a comprehensive C++ library that is portable across all diff --git a/dev-haskell/wxhaskell/metadata.xml b/dev-haskell/wxhaskell/metadata.xml index 2131b97237a91e8820b230e0a79e8e6a404ee0d1..89beeeef44ded753ed605578627d1ba482d6da74 100644 --- a/dev-haskell/wxhaskell/metadata.xml +++ b/dev-haskell/wxhaskell/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + wxHaskell is a portable and native GUI library for Haskell. It is built on top of wxWidgets - a comprehensive C++ library that is portable across all major GUI platforms; including GTK, Windows, X11, and MacOS X. This version works with wxWidgets 2.8 only. diff --git a/dev-haskell/x11-xft/metadata.xml b/dev-haskell/x11-xft/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-haskell/x11-xft/metadata.xml +++ b/dev-haskell/x11-xft/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-haskell/x11/metadata.xml b/dev-haskell/x11/metadata.xml index e847b6adc120ad0873e01f321896f129526433f2..8cd86e509cab8dd5dfeb468e384f88e7b8861445 100644 --- a/dev-haskell/x11/metadata.xml +++ b/dev-haskell/x11/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A Haskell binding to the X11 graphics library. The binding is a direct translation of the C binding; for - documentation of these calls, refer to "The Xlib Programming - Manual", available online at <http://tronche.com/gui/x/xlib/>. + documentation of these calls, refer to "The Xlib Programming + Manual", available online at <http://tronche.com/gui/x/xlib/>. whether to build XScreenSaver. diff --git a/dev-haskell/x509-store/metadata.xml b/dev-haskell/x509-store/metadata.xml index e7a60326b06f2215b43aaf61f0e07d12137bcc15..f581db2db6a3e15bedd8194b033e7d80eb14da91 100644 --- a/dev-haskell/x509-store/metadata.xml +++ b/dev-haskell/x509-store/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build the executable diff --git a/dev-haskell/x509-system/metadata.xml b/dev-haskell/x509-system/metadata.xml index 49c5373f46822b38ca0826a0fa5b84b09cc596c8..5e5a3dd2d9e757466786c04544bb524533e83856 100644 --- a/dev-haskell/x509-system/metadata.xml +++ b/dev-haskell/x509-system/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + System X.509 handling diff --git a/dev-haskell/x509-validation/metadata.xml b/dev-haskell/x509-validation/metadata.xml index ee42558f766633b7742c0dc4921c6155fa5c85f1..a16bd704a467deb1058986cb964440e6f1a3f827 100644 --- a/dev-haskell/x509-validation/metadata.xml +++ b/dev-haskell/x509-validation/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + X.509 Certificate and CRL validation diff --git a/dev-haskell/x509/metadata.xml b/dev-haskell/x509/metadata.xml index cf84065ae9ea7ccf5ef0deb5601a4970b0fa5dcd..65454bf282c5903c502b6ad8403180a3ccc3e4b5 100644 --- a/dev-haskell/x509/metadata.xml +++ b/dev-haskell/x509/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + X509 reader and writer diff --git a/dev-haskell/xattr/metadata.xml b/dev-haskell/xattr/metadata.xml index a09fdd9f39ef6318641a6ba22cceae50d6cd92af..56821480f5f8cc0581c1ee9d7f4b941135fb48d7 100644 --- a/dev-haskell/xattr/metadata.xml +++ b/dev-haskell/xattr/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Relatively low-level interface to work with extended attributes on Unix systems. This is a fairly straightforward port of the - API exposed by SGI's libattr. + API exposed by SGI's libattr. diff --git a/dev-haskell/xcb-types/metadata.xml b/dev-haskell/xcb-types/metadata.xml index f7fe1b594e7f7231e047cf01bfed6a8256406ecd..bcddb6c5326cac3cca85618c7f8cb48f07a3f8f9 100644 --- a/dev-haskell/xcb-types/metadata.xml +++ b/dev-haskell/xcb-types/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides types which mirror the structures used in the XCB code generation XML files. @@ -14,7 +17,7 @@ This package parses these XML files into Haskell data structures. - If you want to do something with these XML descriptions but don't want + If you want to do something with these XML descriptions but don't want to learn XSLT, this package should help. This version of xcb-types is intended to fully parse the X Protocol diff --git a/dev-haskell/xdg-basedir/metadata.xml b/dev-haskell/xdg-basedir/metadata.xml index d159ffbd5f3f3731114ffb4ad158ccd46ee13f33..a9e8e9dae1df34e2b98baa2d744ba9deea056e72 100644 --- a/dev-haskell/xdg-basedir/metadata.xml +++ b/dev-haskell/xdg-basedir/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + On Unix platforms, this should be a very straightforward implementation of the XDG Base Directory spec. On Windows, diff --git a/dev-haskell/xdg-userdirs/metadata.xml b/dev-haskell/xdg-userdirs/metadata.xml index edd40b6fb7fa1b85e488dd73123a18aa841f46d8..6859cbf9f19d3961bcfdb8d52f8fa9862e99d269 100644 --- a/dev-haskell/xdg-userdirs/metadata.xml +++ b/dev-haskell/xdg-userdirs/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + On Unix platforms, this should be a very straightforward implementation of the XDG User Directory spec. On Windows, diff --git a/dev-haskell/xdot/metadata.xml b/dev-haskell/xdot/metadata.xml index 91c2917da4582d6f936b109237a92a1ab4b59779..2fb89da436164840ac2c2d7ed745c76ec553dd1d 100644 --- a/dev-haskell/xdot/metadata.xml +++ b/dev-haskell/xdot/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Parse Graphviz xdot files and interactively view them using GTK and Cairo. diff --git a/dev-haskell/xformat/metadata.xml b/dev-haskell/xformat/metadata.xml index cec3ef8ec35fbdbdfa880d4a6852e28fc09949dd..01d99b7494b9368c0a10b4005cd9eda55720b73d 100644 --- a/dev-haskell/xformat/metadata.xml +++ b/dev-haskell/xformat/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + /Warning:/ This version of the package is very experimental and the interface may change in later versions. I am seeking comments to improve it. @@ -11,12 +14,12 @@ type class with multiple parameters and functional dependencies along with format descriptors. - "Text.XFormat.Read" allows one to parse values from a formatted string. Its + "Text.XFormat.Read" allows one to parse values from a formatted string. Its functionality is similar to the C @scanf@ function. Unlike @scanf@, however, the format descriptor is well-typed, ensuring that the output type is statically known. - "Text.XFormat.Show" allows one to print values to a formatted string. Its + "Text.XFormat.Show" allows one to print values to a formatted string. Its functionality is similar to the C @printf@ function. Unlike @printf@, however, the format descriptor is well-typed, ensuring that the variable number arguments are statically known. diff --git a/dev-haskell/xhtml-combinators/metadata.xml b/dev-haskell/xhtml-combinators/metadata.xml index 5edc8f293115d89aa215bf40086677b4ddad0743..03b158bd769b8c73e1d1451507f8e12b9e05c5d4 100644 --- a/dev-haskell/xhtml-combinators/metadata.xml +++ b/dev-haskell/xhtml-combinators/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + xhtml-combinators provides a set of (hopefully!) fast and easy to use XHTML 1.0 Strict combinators built on top of the diff --git a/dev-haskell/xhtml/metadata.xml b/dev-haskell/xhtml/metadata.xml index 3568137a480e31cdff077315e3d5887650ee81ce..183d83e0e460a9de026b1da0f0cc3e8dc5bec292 100644 --- a/dev-haskell/xhtml/metadata.xml +++ b/dev-haskell/xhtml/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides combinators for producing XHTML 1.0, including the Strict, Transitional and diff --git a/dev-haskell/xkbcommon/metadata.xml b/dev-haskell/xkbcommon/metadata.xml index 9fdd64a59c02c072130bbf26fdc30081757fe8eb..bc305bf022ca9bafc56683dec662df7ff0c30dcc 100644 --- a/dev-haskell/xkbcommon/metadata.xml +++ b/dev-haskell/xkbcommon/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Wrapper library for libxkbcommon, which is the new alternative for the X11 XKB.h keyboard input API. Specifically, it finds keymap files from disk based on Rule\/Model\/Layout\/Variant\/Option - specifications, and compiles them into a 'Keymap'. From this 'Keymap', a 'KeyboardState' can be + specifications, and compiles them into a 'Keymap'. From this 'Keymap', a 'KeyboardState' can be constructed which represents the states of various physical buttons such as the shift/alt/ctrl keys, and can give the correct key symbol based on keyboard events. E.g., pressing the @\<h\>@ key while @\<shift\>@ is pressed produces the @H@ symbol in the common QWERTY keymaps, but in e.g. diff --git a/dev-haskell/xml-conduit/metadata.xml b/dev-haskell/xml-conduit/metadata.xml index a338a87d06a4a6e3b3fd2243f6fcc44bd16442f9..26ef2c00be8425b47a1ab18e5ff5afe54d802b69 100644 --- a/dev-haskell/xml-conduit/metadata.xml +++ b/dev-haskell/xml-conduit/metadata.xml @@ -1,15 +1,18 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides parsing and rendering functions for XML. It is based on the datatypes found in the xml-types package. This package is broken up into the following modules: * Text.XML: DOM-based parsing and rendering. This is the most commonly used module. - * Text.XML.Cursor: A wrapper around "Text.XML" which allows bidirectional traversing of the DOM, similar to XPath. (Note: Text.XML.Cursor.Generic is the same concept, but will work with any node representation.) + * Text.XML.Cursor: A wrapper around "Text.XML" which allows bidirectional traversing of the DOM, similar to XPath. (Note: Text.XML.Cursor.Generic is the same concept, but will work with any node representation.) - * Text.XML.Unresolved: A slight modification to "Text.XML" which does not require all entities to be resolved at parsing. The datatypes are slightly more complicated here, and therefore this module is only recommended when you need to deal directly with raw entities. + * Text.XML.Unresolved: A slight modification to "Text.XML" which does not require all entities to be resolved at parsing. The datatypes are slightly more complicated here, and therefore this module is only recommended when you need to deal directly with raw entities. * Text.XML.Stream.Parse: Streaming parser, including some streaming parser combinators. diff --git a/dev-haskell/xml-hamlet/metadata.xml b/dev-haskell/xml-hamlet/metadata.xml index d71b1ebf4e59dd1530eb515521c48ed66f0c1fc0..e8e0075eaf33b0f3fd071e85f8ba99adb3c1a469 100644 --- a/dev-haskell/xml-hamlet/metadata.xml +++ b/dev-haskell/xml-hamlet/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Hamlet-style quasiquoter for XML content diff --git a/dev-haskell/xml-html-conduit-lens/metadata.xml b/dev-haskell/xml-html-conduit-lens/metadata.xml index d8efb13a5fa54b9137fae1a24cceab5d58f89745..8fa9a104f562b72d3cc61ba78bfac5c0c2529d17 100644 --- a/dev-haskell/xml-html-conduit-lens/metadata.xml +++ b/dev-haskell/xml-html-conduit-lens/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Optics for xml-conduit and html-conduit diff --git a/dev-haskell/xml-lens/metadata.xml b/dev-haskell/xml-lens/metadata.xml index 03e25995739c7c0abe28c33575a56e9adf204851..910d38550edc205c5ed35e77a1d3de2e5839a769 100644 --- a/dev-haskell/xml-lens/metadata.xml +++ b/dev-haskell/xml-lens/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Lens-based DOM selector diff --git a/dev-haskell/xml-picklers/metadata.xml b/dev-haskell/xml-picklers/metadata.xml index 0ff79d3cec7f68088620e4ec9abf20e895676366..2420fb5b98b93e66114eb22c1a2627bdf90b4e11 100644 --- a/dev-haskell/xml-picklers/metadata.xml +++ b/dev-haskell/xml-picklers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A library of combinators that allows Haskell data structures to be pickled (serialized) to/from a representation of XML as defined in xml-types diff --git a/dev-haskell/xml-types/metadata.xml b/dev-haskell/xml-types/metadata.xml index c38855fe424cfc0a900978826cb9a35cec49f7db..3daaa927ccb7196a605c9cd9df9e9d07c267d121 100644 --- a/dev-haskell/xml-types/metadata.xml +++ b/dev-haskell/xml-types/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Basic types for representing XML diff --git a/dev-haskell/xml/metadata.xml b/dev-haskell/xml/metadata.xml index 24b0f5da4db144b2d259503210823ac8fe3c1589..dea69f9c52db4c89a4a53c8aa54964faaf66cfd0 100644 --- a/dev-haskell/xml/metadata.xml +++ b/dev-haskell/xml/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A simple XML library. diff --git a/dev-haskell/xmlgen/metadata.xml b/dev-haskell/xmlgen/metadata.xml index 5a4407c3da15ca3ee14afe9d287f062e3282fd21..268865abb51e42f3ba1cd06add51a9fb52699610 100644 --- a/dev-haskell/xmlgen/metadata.xml +++ b/dev-haskell/xmlgen/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Library for high-performance XML generation. diff --git a/dev-haskell/xmlhtml/metadata.xml b/dev-haskell/xmlhtml/metadata.xml index d1208a0cd87fefec33a18cb1705d48d4a971a8e7..6b0ddb9f0b35e4bcbab82f6070db1a7206ec9e85 100644 --- a/dev-haskell/xmlhtml/metadata.xml +++ b/dev-haskell/xmlhtml/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Contains renderers and parsers for both XML and HTML 5 document fragments, which share data structures wo that - it's easy to work with both. Document fragments are bits + it's easy to work with both. Document fragments are bits of documents, which are not constrained by some of the high-level structure rules (in particular, they may contain more than one root element). diff --git a/dev-haskell/xmms/metadata.xml b/dev-haskell/xmms/metadata.xml index 74b64c38ef472c4c311c2031ae6d5b135a2e2bf7..faaeded44d75f650e711e66c571fd70de3a66e36 100644 --- a/dev-haskell/xmms/metadata.xml +++ b/dev-haskell/xmms/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides the haskell client lib for XMMS2 diff --git a/dev-haskell/xmonad-screenshot/metadata.xml b/dev-haskell/xmonad-screenshot/metadata.xml index 70b07a1824fcbd2b50a59942bde7a76d83663291..9303ce2f170448a979bd21a83807d5b8da6c1447 100644 --- a/dev-haskell/xmonad-screenshot/metadata.xml +++ b/dev-haskell/xmonad-screenshot/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Workspaces screenshooting utility for XMonad. diff --git a/dev-haskell/xournal-parser/metadata.xml b/dev-haskell/xournal-parser/metadata.xml index ffd61b0bee06539a60a592e899927302ddda8cea..3507b07075da9dd80951fa4fd99b71177a4a662b 100644 --- a/dev-haskell/xournal-parser/metadata.xml +++ b/dev-haskell/xournal-parser/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Text parser for xournal xml file diff --git a/dev-haskell/xournal-types/metadata.xml b/dev-haskell/xournal-types/metadata.xml index ddafec02da7fe68eafb3eae236f09633bd76000c..3c6239585161a9e4e29e528e49db7078a71d90d4 100644 --- a/dev-haskell/xournal-types/metadata.xml +++ b/dev-haskell/xournal-types/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Xournal file format data type including generic interface diff --git a/dev-haskell/xss-sanitize/metadata.xml b/dev-haskell/xss-sanitize/metadata.xml index 65fbe41f2ed126e26243245ecab10dfd6b9f8d9d..2a6fb844df9ed5822a55ba408a079afe5370021f 100644 --- a/dev-haskell/xss-sanitize/metadata.xml +++ b/dev-haskell/xss-sanitize/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + run untrusted HTML through Text.HTML.SanitizeXSS.sanitizeXSS to prevent XSS attacks. see README.md <http://github.com/yesodweb/haskell-xss-sanitize> for more details diff --git a/dev-haskell/yaml-light/metadata.xml b/dev-haskell/yaml-light/metadata.xml index c361929ca8480fc4d59ead622eeaf9669e20d7c1..d2de4b3e41f0684c6a2bc263525d79b094e61a8e 100644 --- a/dev-haskell/yaml-light/metadata.xml +++ b/dev-haskell/yaml-light/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a light-weight algebraic data type representing parsed Yaml files. It is implemented as a more conveinent wrapper around the HsSyck package, and provides utility functions as well. diff --git a/dev-haskell/yaml/metadata.xml b/dev-haskell/yaml/metadata.xml index 3d0cfe7bf022263a7f912af67717ff29bbbe6113..7a6f245ae4d23170dde66688feac3b621d65314d 100644 --- a/dev-haskell/yaml/metadata.xml +++ b/dev-haskell/yaml/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides support for parsing and emitting Yaml documents. This package includes the full libyaml C library version 0.1.12 by Kirill Simonov (<http://pyyaml.org/wiki/LibYAML>) in the package so you - don't need to worry about any non-Haskell dependencies. + don't need to worry about any non-Haskell dependencies. don't install the yaml2json executable diff --git a/dev-haskell/yarr/metadata.xml b/dev-haskell/yarr/metadata.xml index 62b74b75ac280d86e7277a9c216287747360bee2..1078d94abd25340cfa804a497daa1729b993dab9 100644 --- a/dev-haskell/yarr/metadata.xml +++ b/dev-haskell/yarr/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Yarr is a new blazing fast dataflow framework (array library), - mainly intented to process @Storable@s (including all \"primitive\" numeric types) + mainly intented to process @Storable@s (including all \"primitive\" numeric types) and @fixed-vector@s of them, for example coordinates, color components, complex numbers. @@ -21,7 +24,7 @@ Shortcoming by design: lack of pure indexing interface. - To start with, read documentation in the root module: "Data.Yarr". + To start with, read documentation in the root module: "Data.Yarr". [@Yarr!@] diff --git a/dev-haskell/yesod-auth-account/metadata.xml b/dev-haskell/yesod-auth-account/metadata.xml index 5f8cb423c771d3b3af04c24c1ad65c7e3d0c3bc3..dbda795f46663401dc076fef0d2b47d725ea6945 100644 --- a/dev-haskell/yesod-auth-account/metadata.xml +++ b/dev-haskell/yesod-auth-account/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An auth plugin for accounts. Each account consists of a username, email, and password. The plugin provides new account, email verification, diff --git a/dev-haskell/yesod-auth-bcrypt/metadata.xml b/dev-haskell/yesod-auth-bcrypt/metadata.xml index 755f16e833a6585da4eaaeca90c71984f202c27f..8012cd212da95287fac2f2ba2250db4f0c24d201 100644 --- a/dev-haskell/yesod-auth-bcrypt/metadata.xml +++ b/dev-haskell/yesod-auth-bcrypt/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + BCrypt salted and hashed passwords in a database as auth for yesod diff --git a/dev-haskell/yesod-auth-hashdb/metadata.xml b/dev-haskell/yesod-auth-hashdb/metadata.xml index 3cde641b450c21ff18e40edbead749ee870f33a8..44633c3a627025f2561517e681cc7cca443578d2 100644 --- a/dev-haskell/yesod-auth-hashdb/metadata.xml +++ b/dev-haskell/yesod-auth-hashdb/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package is the Yesod.Auth.HashDB plugin, originally included in yesod-auth, but now modified to be more secure and placed in a separate package. diff --git a/dev-haskell/yesod-auth-oauth2/metadata.xml b/dev-haskell/yesod-auth-oauth2/metadata.xml index 559e40ad14312a570a1c582dc250e2d819c747ff..56356f5bbdead93a5acdb6b37bb4a40678e56499 100644 --- a/dev-haskell/yesod-auth-oauth2/metadata.xml +++ b/dev-haskell/yesod-auth-oauth2/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + OAuth 2.0 authentication - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/dev-haskell/yesod-auth/metadata.xml b/dev-haskell/yesod-auth/metadata.xml index 9012d9ba00c44a91c071c46e28d47f9116850769..a0139ad324bb08f7372441be49fab0bf0416ff36 100644 --- a/dev-haskell/yesod-auth/metadata.xml +++ b/dev-haskell/yesod-auth/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Authentication for Yesod. - Get Network.URI from the network-uri package + Get Network.URI from the network-uri package diff --git a/dev-haskell/yesod-bin/metadata.xml b/dev-haskell/yesod-bin/metadata.xml index 7c42f5591e1b2a076310ff3a4d991043868fd9b4..210dc059f371eab543085f305d018bdd5aca0a93 100644 --- a/dev-haskell/yesod-bin/metadata.xml +++ b/dev-haskell/yesod-bin/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Command line utility for yesod framework diff --git a/dev-haskell/yesod-content-pdf/metadata.xml b/dev-haskell/yesod-content-pdf/metadata.xml index 7f49983ed9ff659356ff9ac4d88ea4949a19f6b2..0df1910735de07d28b9ad0d03cb10e1defa2f23a 100644 --- a/dev-haskell/yesod-content-pdf/metadata.xml +++ b/dev-haskell/yesod-content-pdf/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Please see README.md diff --git a/dev-haskell/yesod-core/metadata.xml b/dev-haskell/yesod-core/metadata.xml index cb5f4c8ce08258d918c4156da49e2f63029c3959..3dcacd9d0c75bf90e335a1a7d2c40ea13d153fcb 100644 --- a/dev-haskell/yesod-core/metadata.xml +++ b/dev-haskell/yesod-core/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Yesod is a framework designed to foster creation of RESTful web application that have strong compile-time guarantees of correctness. It also affords space efficient code and portability to many deployment backends, from CGI to stand-alone serving. diff --git a/dev-haskell/yesod-default/metadata.xml b/dev-haskell/yesod-default/metadata.xml index 4d6c9ec108d3d4dbf17a58cdc91a1d37fb0b89d0..121cf62fce42f70d78e4e8e2e27ff44edee49767 100644 --- a/dev-haskell/yesod-default/metadata.xml +++ b/dev-haskell/yesod-default/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Convenient wrappers for your the configuration and execution of your yesod application diff --git a/dev-haskell/yesod-eventsource/metadata.xml b/dev-haskell/yesod-eventsource/metadata.xml index f8ced22526de87012350dfad334aec4a7da5bc66..bf86407ed10792d10cf99d93a00b3a29419a0ceb 100644 --- a/dev-haskell/yesod-eventsource/metadata.xml +++ b/dev-haskell/yesod-eventsource/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - It's easy to send an event from an HTTP client to a server: + It's easy to send an event from an HTTP client to a server: just send an HTTP request. However, sending events from the server to the client requires more sophisticated approaches. Server-sent events (<http://www.w3.org/TR/eventsource/>) are a @@ -14,7 +17,7 @@ server-sent events. On the client side, you may use the @EventSource@ JavaScript object on browsers that support it (<https://developer.mozilla.org/en-US/docs/Server-sent_events/EventSource>) - or a polyfill for browsers that don't (we support Remy's + or a polyfill for browsers that don't (we support Remy's polyfill out-of-the-box, although that requires you to explicitly support it). diff --git a/dev-haskell/yesod-fay/metadata.xml b/dev-haskell/yesod-fay/metadata.xml index f03cafccf10e0fe342527e01f8e155d078e87cd6..6c7695a70c1e8a72e2fb726ecbde86dd9d76b131 100644 --- a/dev-haskell/yesod-fay/metadata.xml +++ b/dev-haskell/yesod-fay/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + For initial discussion, see <http://www.yesodweb.com/blog/2012/10/yesod-fay-js>. This is a work-in-progress. diff --git a/dev-haskell/yesod-form/metadata.xml b/dev-haskell/yesod-form/metadata.xml index 2d6eeda8ea4dd3afb5e3420c5b4423a5befff502..fb12836282c789551085f881d07b080e5d0f0acd 100644 --- a/dev-haskell/yesod-form/metadata.xml +++ b/dev-haskell/yesod-form/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Form handling support for Yesod Web Framework - Get Network.URI from the network-uri package + Get Network.URI from the network-uri package diff --git a/dev-haskell/yesod-json/metadata.xml b/dev-haskell/yesod-json/metadata.xml index eefb77cfb17d42217fb6360f29b0667dd49b07a0..ee87ffcd43350dda4c015a95155cba54481627d2 100644 --- a/dev-haskell/yesod-json/metadata.xml +++ b/dev-haskell/yesod-json/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generate content for Yesod using the aeson package. diff --git a/dev-haskell/yesod-markdown/metadata.xml b/dev-haskell/yesod-markdown/metadata.xml index 74a3bda1472a227dfbbf2cad4943f7da27bed5d7..1b3db6601483e44acc531ac185b608d3d7a44daf 100644 --- a/dev-haskell/yesod-markdown/metadata.xml +++ b/dev-haskell/yesod-markdown/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A subset of pandoc functionality useful for markdown processing in yesod applications diff --git a/dev-haskell/yesod-newsfeed/metadata.xml b/dev-haskell/yesod-newsfeed/metadata.xml index b26a0f8dccbcae360da88e159af2079e0b16feb9..a8c0c824a8831532016f113c56e8e147993aef56 100644 --- a/dev-haskell/yesod-newsfeed/metadata.xml +++ b/dev-haskell/yesod-newsfeed/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Helper functions and data types for producing News feeds. diff --git a/dev-haskell/yesod-paginator/metadata.xml b/dev-haskell/yesod-paginator/metadata.xml index 601e517156a7fc10a8040a3c7a45090f221c39e8..bd800f5018541190a0e0df909dddbfe41505fcca 100644 --- a/dev-haskell/yesod-paginator/metadata.xml +++ b/dev-haskell/yesod-paginator/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Paginate a list showing a per-item widget and links to other pages diff --git a/dev-haskell/yesod-persistent/metadata.xml b/dev-haskell/yesod-persistent/metadata.xml index 2966c2ba2b93aeafcc98d24203693cb7566eda69..dbc5c9243bbef0a491a7a5d0962bb349182a02c9 100644 --- a/dev-haskell/yesod-persistent/metadata.xml +++ b/dev-haskell/yesod-persistent/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Some helpers for using Persistent from Yesod. diff --git a/dev-haskell/yesod-platform/metadata.xml b/dev-haskell/yesod-platform/metadata.xml index 21648c4e6a41e21575627c7d6f2e387504c57bbf..9d35a301e8dc4f7c7655c9e316e91aab1c770315 100644 --- a/dev-haskell/yesod-platform/metadata.xml +++ b/dev-haskell/yesod-platform/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Instead of allowing version ranges of dependencies, this package requires specific versions to avoid dependency hell diff --git a/dev-haskell/yesod-routes/metadata.xml b/dev-haskell/yesod-routes/metadata.xml index e6b30e2807b853f85215b911ca2760050f218e0f..5418de0dcc8c4995e25c8d7c82ce369789bbb388 100644 --- a/dev-haskell/yesod-routes/metadata.xml +++ b/dev-haskell/yesod-routes/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides an efficient routing system, a parser and TH code generation. diff --git a/dev-haskell/yesod-sitemap/metadata.xml b/dev-haskell/yesod-sitemap/metadata.xml index 16c6f2ab45ee65395b020497b88db100126ed5a2..6acafc5d7b1c0fdf62d9b9b7387cc7408e765b5b 100644 --- a/dev-haskell/yesod-sitemap/metadata.xml +++ b/dev-haskell/yesod-sitemap/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Generate XML sitemaps. diff --git a/dev-haskell/yesod-static/metadata.xml b/dev-haskell/yesod-static/metadata.xml index 3eb80fc66d38137d55cf4d345b5b66415784c45b..272aa95e80ba0fe91064ddc8e761b4101dd38890 100644 --- a/dev-haskell/yesod-static/metadata.xml +++ b/dev-haskell/yesod-static/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Static file serving subsite for Yesod Web Framework. diff --git a/dev-haskell/yesod-test/metadata.xml b/dev-haskell/yesod-test/metadata.xml index cb9a220ba4ca6bda6862e04a1fc1d5541f0c1d13..194abf9c4657523e48ed6aae8d2915f84dd2624f 100644 --- a/dev-haskell/yesod-test/metadata.xml +++ b/dev-haskell/yesod-test/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Behaviour Oriented integration Testing for Yesod Applications diff --git a/dev-haskell/yesod-worker/metadata.xml b/dev-haskell/yesod-worker/metadata.xml index 779c45fed4950f6b91b58ac5bb1d3c14eef5ef3c..43b950653d9f1102b8d2a5fa417c7af55d03351c 100644 --- a/dev-haskell/yesod-worker/metadata.xml +++ b/dev-haskell/yesod-worker/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Drop-in(ish) background worker system for Yesod apps diff --git a/dev-haskell/yesod/metadata.xml b/dev-haskell/yesod/metadata.xml index 805906d58626658ef0f73977585b998bc608a65b..7360e5a64339170a99dd8fcffa0aba4231a530e7 100644 --- a/dev-haskell/yesod/metadata.xml +++ b/dev-haskell/yesod/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A RESTful web framework with strong compile-time guarantees of correctness. It also affords space efficient code, highly concurrent loads, and portability to many deployment backends (via the wai package), from CGI to stand-alone serving. diff --git a/dev-haskell/yi-language/metadata.xml b/dev-haskell/yi-language/metadata.xml index 3bb2dd2a5f3e3f614b8161cfbd41d7686a5a1059..6a89cd262f3d3d81f40389221cc11fa557a62cd6 100644 --- a/dev-haskell/yi-language/metadata.xml +++ b/dev-haskell/yi-language/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Collection of language-related Yi libraries: lexers, scanners… diff --git a/dev-haskell/yi-rope/metadata.xml b/dev-haskell/yi-rope/metadata.xml index b9c7a4eb739fe34e7331f936a6b8b10951fb1226..f309d9ec005628b6a2d9166e3ad3b068578b71b2 100644 --- a/dev-haskell/yi-rope/metadata.xml +++ b/dev-haskell/yi-rope/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A rope data structure used by Yi diff --git a/dev-haskell/zeromq-haskell/metadata.xml b/dev-haskell/zeromq-haskell/metadata.xml index d66a50fbf26620910125bc1d78dc0d8f54ea6df1..102a15377e5aeac0f6d32d2ad8bd00ebadb2edd5 100644 --- a/dev-haskell/zeromq-haskell/metadata.xml +++ b/dev-haskell/zeromq-haskell/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided diff --git a/dev-haskell/zeromq3-haskell/metadata.xml b/dev-haskell/zeromq3-haskell/metadata.xml index 2b79db62171c4a89e23d19d12d9fe4ef9cb4d6ce..d204a7090560b060bdabdb5b640c431e2e83c067 100644 --- a/dev-haskell/zeromq3-haskell/metadata.xml +++ b/dev-haskell/zeromq3-haskell/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided diff --git a/dev-haskell/zeromq4-haskell/metadata.xml b/dev-haskell/zeromq4-haskell/metadata.xml index cb1d125b8ddfb7e7a8be28f90ab34f6b5cc68ace..4ed0bdb542fd83b67579414f404626eb3a7bdcbc 100644 --- a/dev-haskell/zeromq4-haskell/metadata.xml +++ b/dev-haskell/zeromq4-haskell/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided diff --git a/dev-haskell/zip-archive/metadata.xml b/dev-haskell/zip-archive/metadata.xml index 92a64504fa2c8787269751c9215c3c1a2e2b4881..2c0024e9d710d5219d430f1ab359b53b4d9c823f 100644 --- a/dev-haskell/zip-archive/metadata.xml +++ b/dev-haskell/zip-archive/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The zip-archive library provides functions for creating, modifying, and extracting files from zip archives. diff --git a/dev-haskell/zippers/metadata.xml b/dev-haskell/zippers/metadata.xml index dfccf0bb4d265a1ea1c3271fcb32c82624e64b8a..d32d50bea981c06db8758833d60eaf89ffd9d56f 100644 --- a/dev-haskell/zippers/metadata.xml +++ b/dev-haskell/zippers/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Traversal based zippers diff --git a/dev-haskell/zlib-bindings/metadata.xml b/dev-haskell/zlib-bindings/metadata.xml index 8d07ffedfe1993fb3a9119722f7aa4caf0f11442..51e5f4611405e7f6e01bc13a005f3f237902920f 100644 --- a/dev-haskell/zlib-bindings/metadata.xml +++ b/dev-haskell/zlib-bindings/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Low-level bindings to the zlib package. diff --git a/dev-haskell/zlib-conduit/metadata.xml b/dev-haskell/zlib-conduit/metadata.xml index de692f510e8b0aa51b825b5c68ba3efde6217eb3..b4d086663bdb5af517352bb1ca87f3bcbd1e65bd 100644 --- a/dev-haskell/zlib-conduit/metadata.xml +++ b/dev-haskell/zlib-conduit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Streaming compression/decompression via conduits. diff --git a/dev-haskell/zlib-enum/metadata.xml b/dev-haskell/zlib-enum/metadata.xml index c89237208cc91160b000fe5969f5498b5741a15d..a742d392a876d43b648f9beae4ea4cec6218e37e 100644 --- a/dev-haskell/zlib-enum/metadata.xml +++ b/dev-haskell/zlib-enum/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + zlib-enum is a stop-gap package to provide enumeratees for zlib compression/decompression. diff --git a/dev-haskell/zlib/metadata.xml b/dev-haskell/zlib/metadata.xml index 36750efd226334d06a6e1d6586d0d7bbb19e931d..9e760c3cdd64ab531cc5d1adb4b19ecf43d604a7 100644 --- a/dev-haskell/zlib/metadata.xml +++ b/dev-haskell/zlib/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a pure interface for compressing and decompressing streams of data represented as lazy - 'ByteString's. It uses the zlib C library so it has high - performance. It supports the \"zlib\", \"gzip\" and \"raw\" + 'ByteString's. It uses the zlib C library so it has high + performance. It supports the \"zlib\", \"gzip\" and \"raw\" compression formats. It provides a convenient high level API suitable for most diff --git a/dev-haskell/zmidi-core/metadata.xml b/dev-haskell/zmidi-core/metadata.xml index 61244407ce50e8dc650e770a5e5e226d05020c01..89f5891c616110ee6233dffe26f246be53b5cde6 100644 --- a/dev-haskell/zmidi-core/metadata.xml +++ b/dev-haskell/zmidi-core/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Minimalist library to read and write MIDI files, with diff --git a/dev-haskell/ztail/metadata.xml b/dev-haskell/ztail/metadata.xml index 30f5525c5703be37c91d487e081254525b507159..c4e1147630b08cc79ce2fbc7ad883faf8c77c04e 100644 --- a/dev-haskell/ztail/metadata.xml +++ b/dev-haskell/ztail/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + An even more improved version of xtail/tail -f, including inotify support, full regex-based filtering, substitution, and colorization. diff --git a/dev-lang/ajhc/metadata.xml b/dev-lang/ajhc/metadata.xml index 929b8a5d405db01b2c38f177d7d9ebc255feb3d0..e4ac76534958591575d32109b65126a864d4a341 100644 --- a/dev-lang/ajhc/metadata.xml +++ b/dev-lang/ajhc/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Ajhc is a fork of jhc. The jhc is a haskell compiler which aims to produce the most efficient diff --git a/dev-lang/brainfuck/metadata.xml b/dev-lang/brainfuck/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-lang/brainfuck/metadata.xml +++ b/dev-lang/brainfuck/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-lang/cryptol/metadata.xml b/dev-lang/cryptol/metadata.xml index ccafc3ce49280cfd1075f8fad071fff6373c06c9..e42560a8d19f260600a6df0eb2af4e0a7fc1aa94 100644 --- a/dev-lang/cryptol/metadata.xml +++ b/dev-lang/cryptol/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Cryptol: The Language of Cryptography - Don't use the Cabal-provided data directory for looking up Cryptol libraries. - Compile the text of the Cryptol Prelude into the library. + Don't use the Cabal-provided data directory for looking up Cryptol libraries. + Compile the text of the Cryptol Prelude into the library. diff --git a/dev-lang/curry/metadata.xml b/dev-lang/curry/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-lang/curry/metadata.xml +++ b/dev-lang/curry/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-lang/elm-compiler/metadata.xml b/dev-lang/elm-compiler/metadata.xml index 6b64d4fa42124b4252183703b1fac02d393f1abc..45348d52d48d34b9d14c89f221dbfdde1aba17e6 100644 --- a/dev-lang/elm-compiler/metadata.xml +++ b/dev-lang/elm-compiler/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Elm aims to make client-side web-development pleasant. It is a statically/strongly typed, functional reactive language that compiles to diff --git a/dev-lang/epic/metadata.xml b/dev-lang/epic/metadata.xml index d52ff0d4b8fb35264e7b2e5a78733a58fe71e7ad..5a4932d34bb34a563a0a7b58c006f1175568666e 100644 --- a/dev-lang/epic/metadata.xml +++ b/dev-lang/epic/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Epic is a simple functional language which compiles to reasonably efficient C code, using the Boehm-Demers-Weiser diff --git a/dev-lang/ghc/metadata.xml b/dev-lang/ghc/metadata.xml index fd45e5979255a7d88182f87f7963deb0cee96364..433df0490c521cf6e8dade260be481cca24dacf4 100644 --- a/dev-lang/ghc/metadata.xml +++ b/dev-lang/ghc/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Install the binary version directly, rather than using it to build the source version. - Internal: Bootstrap GHC from an existing GHC installation. - Internal: Build binary friendly for redistribution. - use dev-libs/gmp for integer operations (works faster, but an external depend). - Enable llvm code generator for ghc (activated by -fllvm) + Install the binary version directly, rather than using it to build the source version. + Internal: Bootstrap GHC from an existing GHC installation. + Internal: Build binary friendly for redistribution. + use dev-libs/gmp for integer operations (works faster, but an external depend). + Enable llvm code generator for ghc (activated by -fllvm) diff --git a/dev-lang/helium/metadata.xml b/dev-lang/helium/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-lang/helium/metadata.xml +++ b/dev-lang/helium/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-lang/hnc/metadata.xml b/dev-lang/hnc/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-lang/hnc/metadata.xml +++ b/dev-lang/hnc/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-lang/hope/metadata.xml b/dev-lang/hope/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-lang/hope/metadata.xml +++ b/dev-lang/hope/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-lang/hugs98/metadata.xml b/dev-lang/hugs98/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-lang/hugs98/metadata.xml +++ b/dev-lang/hugs98/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-lang/idris/metadata.xml b/dev-lang/idris/metadata.xml index 2edae49b9b0ca512982ad48bd7ea953328c1018c..92a54cda4a357f8fa5cda0473a46b09ff3db67a2 100644 --- a/dev-lang/idris/metadata.xml +++ b/dev-lang/idris/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Use curses to get the screen width. Build support for libffi. @@ -10,7 +13,7 @@ Idris is a general purpose language with full dependent types. It is compiled, with eager evaluation. Dependent types allow types to be predicated on values, - meaning that some aspects of a program's behaviour can be + meaning that some aspects of a program's behaviour can be specified precisely in the type. The language is closely related to Epigram and Agda. There is a tutorial at <http://www.idris-lang.org/documentation>. Features include: diff --git a/dev-lang/jhc/metadata.xml b/dev-lang/jhc/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-lang/jhc/metadata.xml +++ b/dev-lang/jhc/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-lang/omega/metadata.xml b/dev-lang/omega/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-lang/omega/metadata.xml +++ b/dev-lang/omega/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-lang/purescript/metadata.xml b/dev-lang/purescript/metadata.xml index 9550998b63fb5518d52aae4710a9496d7f65d86b..26d1623c669965bc4e66f7ac5ae60c867e3feea6 100644 --- a/dev-lang/purescript/metadata.xml +++ b/dev-lang/purescript/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to Javascript. diff --git a/dev-lang/uhc/metadata.xml b/dev-lang/uhc/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-lang/uhc/metadata.xml +++ b/dev-lang/uhc/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-lang/whitespace/metadata.xml b/dev-lang/whitespace/metadata.xml index c39a8266f834d44237536ed56e3d9f2d17f4c9e0..cbbd969ca2cc277b243a3eecdc67bf09e3ed2dbb 100644 --- a/dev-lang/whitespace/metadata.xml +++ b/dev-lang/whitespace/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Whitespace, an esoteric programming language. diff --git a/dev-tex/polytable/metadata.xml b/dev-tex/polytable/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-tex/polytable/metadata.xml +++ b/dev-tex/polytable/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-util/bnfc/metadata.xml b/dev-util/bnfc/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-util/bnfc/metadata.xml +++ b/dev-util/bnfc/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-util/bustle/metadata.xml b/dev-util/bustle/metadata.xml index d2e02d93825d38e28ba110a1db9b89ee4b3bf544..ff21ef6ead6354c7b06910555dbc9e1fd7785c09 100644 --- a/dev-util/bustle/metadata.xml +++ b/dev-util/bustle/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Draw pretty sequence diagrams of D-Bus traffic diff --git a/dev-util/change-monger/metadata.xml b/dev-util/change-monger/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-util/change-monger/metadata.xml +++ b/dev-util/change-monger/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-util/codex/metadata.xml b/dev-util/codex/metadata.xml index 3ea7f63f55b218c9d22eb7167381cc1f6211cbf6..3f63ea316911673c27eb784a955414bf4eace4f8 100644 --- a/dev-util/codex/metadata.xml +++ b/dev-util/codex/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This tool download and cache the source code of packages in your local hackage, it can then use this cache to generate `tags` files aggregating the sources of all the dependencies of your cabal/stack projects. - You basically do `codex update` in your project directory and you'll get a file + You basically do `codex update` in your project directory and you'll get a file (`codex.tags` by default, or `TAGS` when using emacs format) that you can use in your favorite text editor. diff --git a/dev-util/darcs-graph/metadata.xml b/dev-util/darcs-graph/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-util/darcs-graph/metadata.xml +++ b/dev-util/darcs-graph/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-util/darcs-monitor/metadata.xml b/dev-util/darcs-monitor/metadata.xml index b6e3b8e602231cd0cb216a7d96d093d5067704a8..2570d45ea99b4e1b91960b9244b48a82627845d1 100644 --- a/dev-util/darcs-monitor/metadata.xml +++ b/dev-util/darcs-monitor/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Darcs-monitor will send email to a specified recipient about new changes added to a specific darcs repository. It can be run - as an apply posthook (resulting in near-instantaneous "push" + as an apply posthook (resulting in near-instantaneous "push" emails), or periodically from Cron, or occasionally by hand, whatever seems most convenient. diff --git a/dev-util/darcs-reannotate/metadata.xml b/dev-util/darcs-reannotate/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-util/darcs-reannotate/metadata.xml +++ b/dev-util/darcs-reannotate/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-util/packunused/metadata.xml b/dev-util/packunused/metadata.xml index 0a06eb19863951eb9eaab46dcbd75c53aab2c158..0b2ecad4ba398ea5e4e26457cf3ebb063c81e7d7 100644 --- a/dev-util/packunused/metadata.xml +++ b/dev-util/packunused/metadata.xml @@ -1,15 +1,18 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This simple CLI tool allows to find out which of the packages listed as @build-depends@ in a Cabal package description file are redundant. - @packunused@ works by taking advantage of GHC's + @packunused@ works by taking advantage of GHC's @-ddump-minimal-imports@ feature which creates @.import@ files for each compiled module containing a /minimal/ set of explicit import - declarations. These @.import@ files together with Cabal's generated + declarations. These @.import@ files together with Cabal's generated package configuration meta-data is analyzed by @packunused@ to detect potentially redundant package dependencies. @@ -37,7 +40,7 @@ > > - executable(s): packunused > - > (component names suffixed with '*' are not configured to be built) + > (component names suffixed with '*' are not configured to be built) > > executable(packunused) > ~~~~~~~~~~~~~~~~~~~~~~ diff --git a/dev-util/shellcheck/metadata.xml b/dev-util/shellcheck/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-util/shellcheck/metadata.xml +++ b/dev-util/shellcheck/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-util/shelltestrunner/metadata.xml b/dev-util/shelltestrunner/metadata.xml index dbb21d6b2945744dc3b759105f4609424fbfc858..bc1b5fecdb56a5c011076a30e918cce4661ee876 100644 --- a/dev-util/shelltestrunner/metadata.xml +++ b/dev-util/shelltestrunner/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + shelltestrunner is a cross-platform tool for testing command-line programs (or arbitrary shell commands.) It reads simple declarative tests diff --git a/dev-util/threadscope/metadata.xml b/dev-util/threadscope/metadata.xml index 9d8adf16db945c64a11d251660e23ab463ca9e6b..6fc159eb0d282bef9d832639398de91f070220ce 100644 --- a/dev-util/threadscope/metadata.xml +++ b/dev-util/threadscope/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + ThreadScope is a graphical viewer for thread profile information generated by the Glasgow Haskell compiler diff --git a/dev-vcs/darcs/metadata.xml b/dev-vcs/darcs/metadata.xml index 91743df1aec27f91a2623511b5d7f9c9893aa4fc..3d044715bb7cbe1a2222ab1d8ff3b082cad344b5 100644 --- a/dev-vcs/darcs/metadata.xml +++ b/dev-vcs/darcs/metadata.xml @@ -1,8 +1,7 @@ -haskell - + haskell@gentoo.org diff --git a/dev-vcs/darcswatch/metadata.xml b/dev-vcs/darcswatch/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/dev-vcs/darcswatch/metadata.xml +++ b/dev-vcs/darcswatch/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/dev-vcs/git-annex/metadata.xml b/dev-vcs/git-annex/metadata.xml index f128bc6e6bb1260c496d00d4d8064fc0a17a7692..59b6de4389ce0ccad041e7a47ff1cc492d7fc968 100644 --- a/dev-vcs/git-annex/metadata.xml +++ b/dev-vcs/git-annex/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when @@ -26,7 +29,7 @@ Enable the haskell DNS library for DNS lookup Enable use of EKG to monitor git-annex as it runs. Enable podcast feed support - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. Enable pairing of git annex repositories Enable use of quvi to download videos Enable Amazon S3 remote diff --git a/games-action/edge/metadata.xml b/games-action/edge/metadata.xml index ba45bddea942f29054660cf920d770e9f53bb8a4..53f75a2197cceb3678c8ad244603c7984ce6fd30 100644 --- a/games-action/edge/metadata.xml +++ b/games-action/edge/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Edge has always been a rough patch of interstellar space filled with innumerable bad guys of every nefarious diff --git a/games-action/monadius/metadata.xml b/games-action/monadius/metadata.xml index 37df26306b02f5c81e657d9cf408631ad7fa7031..8efe42493d94cd69724249c23ca70fa3f2785d0d 100644 --- a/games-action/monadius/metadata.xml +++ b/games-action/monadius/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A fast-paced 2-D scrolling vector graphics clone of the arcade game Gradius; it is dedicated to the 20th anniversary of Gradius series. diff --git a/games-action/nikki/metadata.xml b/games-action/nikki/metadata.xml index a9a1f1f9888114502e606649fd1ebce61834f90b..b7492428828a14210c9ae8aae144564107aa15aa 100644 --- a/games-action/nikki/metadata.xml +++ b/games-action/nikki/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build without optimizations and executable stripping. diff --git a/games-arcade/blubber-server/metadata.xml b/games-arcade/blubber-server/metadata.xml index 49a1ce888ef062677888227449a506a78f42cba7..0b060a30531975d4d310cbddb558db5e7c43a151 100644 --- a/games-arcade/blubber-server/metadata.xml +++ b/games-arcade/blubber-server/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The blubber server. blubber is an arcade game in which the player tries to build the biggest blob by blubberping the other blobs before they - blubber the player's blob. + blubber the player's blob. diff --git a/games-arcade/blubber/metadata.xml b/games-arcade/blubber/metadata.xml index 97523a6d0fd0dee6cb57c7a8be0982212f8559c8..fa2c0e23fa1ae72a0c84e56d222334b64e7b79e6 100644 --- a/games-arcade/blubber/metadata.xml +++ b/games-arcade/blubber/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The blubber client. blubber is an arcade game in which the player tries to build the biggest blub by blubberping the other blubs before they - blubber the player's blub. + blubber the player's blub. diff --git a/games-arcade/bweakfwu/metadata.xml b/games-arcade/bweakfwu/metadata.xml index 9039d7d0fcd79d4c85f18ba7796ca04eaa9b0f7f..f133e9ed5dbfa156653be92988a51ef943a9330b 100644 --- a/games-arcade/bweakfwu/metadata.xml +++ b/games-arcade/bweakfwu/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Breakout meets PONG diff --git a/games-arcade/shu-thing/metadata.xml b/games-arcade/shu-thing/metadata.xml index 0c7d7580850c6b2fe884da0d5a53bf4c8ce7428a..85abda2c203a5291cf9118d271ea47ddbe8c7672 100644 --- a/games-arcade/shu-thing/metadata.xml +++ b/games-arcade/shu-thing/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A 2-D vector graphics upwards-scrolling keyboard-controlled shooter. You shoot the enemies while dodging their bullets until you reach and defeat the enemy boss. diff --git a/games-fps/frag/metadata.xml b/games-fps/frag/metadata.xml index d500c6a849d9be57b31b855b8943a7ca8c69dfe4..151a766fa9f5a113f2c55f9b981114e314013706 100644 --- a/games-fps/frag/metadata.xml +++ b/games-fps/frag/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A fast and basic reimplementation of the Quake III Arena engine in Haskell; supports many Quake III Arena maps. diff --git a/games-puzzle/bloxorz/metadata.xml b/games-puzzle/bloxorz/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/games-puzzle/bloxorz/metadata.xml +++ b/games-puzzle/bloxorz/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/games-puzzle/h2048/metadata.xml b/games-puzzle/h2048/metadata.xml index 7931dc7f96e87846ffb279e4e14f5d1545fb1dbf..13851f05cbc32c1ba3dd82b373b00d065a105073 100644 --- a/games-puzzle/h2048/metadata.xml +++ b/games-puzzle/h2048/metadata.xml @@ -1,12 +1,15 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A haskell implementation of Game 2048, based on <https://github.com/gabrielecirulli/2048>. - build UI written in vty-ui. + build UI written in vty-ui. diff --git a/games-puzzle/raincat/metadata.xml b/games-puzzle/raincat/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/games-puzzle/raincat/metadata.xml +++ b/games-puzzle/raincat/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/games-roguelike/mazesofmonad/metadata.xml b/games-roguelike/mazesofmonad/metadata.xml index 7ca9c091535d4e57b62b3b75d5e959db2de3d32e..c264aaf1de4f5146d7075543b2cd2f512bada0df 100644 --- a/games-roguelike/mazesofmonad/metadata.xml +++ b/games-roguelike/mazesofmonad/metadata.xml @@ -1,8 +1,14 @@ - games - haskell + + games@gentoo.org + Gentoo Games Project + + + haskell@gentoo.org + Gentoo Haskell + MazesOfMonad is a console-based Role Playing Game. You create characters with their strong and weak points, and try to complete diff --git a/games-roguelike/scroll/metadata.xml b/games-roguelike/scroll/metadata.xml index 58de04343d0b16eaa442828ed7d73809234fdfc5..81344ef8547b67b457c75d1d2f121fdd094eb657 100644 --- a/games-roguelike/scroll/metadata.xml +++ b/games-roguelike/scroll/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + scroll(6), a roguelike game diff --git a/games-sports/freekick2/metadata.xml b/games-sports/freekick2/metadata.xml index 097cba7ccfc776e96c3e74834f6e76fbc604c433..4c22f3db86f381ff97dbf17ca03ba08f91f97606 100644 --- a/games-sports/freekick2/metadata.xml +++ b/games-sports/freekick2/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A soccer game. diff --git a/media-fonts/hasklig/metadata.xml b/media-fonts/hasklig/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/media-fonts/hasklig/metadata.xml +++ b/media-fonts/hasklig/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/media-sound/hpodder/metadata.xml b/media-sound/hpodder/metadata.xml index 61dfb357ce8e95380f56bee19d2d5f97e9af70a7..b62fe5d5a4b1ea83984e65c8e3d86d84ed355ae1 100644 --- a/media-sound/hpodder/metadata.xml +++ b/media-sound/hpodder/metadata.xml @@ -1,20 +1,23 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Podcasting is a method of publishing radio-like programs on the Internet. Through podcasting, almost anyone can produce their own audio program, and publish episodes of it as often or as rarely as they like. - To listen to podcasts, you need a program to download the podcast's + To listen to podcasts, you need a program to download the podcast's episodes from the Internet. Such a program is called a podcatcher (or sometimes a podcast aggregator). hpodder is this program. - hpodder's features include: + hpodder's features include: - Convenient, easy to learn, and fast command-line interface. It's + Convenient, easy to learn, and fast command-line interface. It's simple to do simple things, and advanced things are possible. Automatic discovery of feed metadata diff --git a/media-sound/live-sequencer/metadata.xml b/media-sound/live-sequencer/metadata.xml index 14547094fef70e9bc2481e048edfc16fb4029fce..47d96d53670ea0126c16654281cbfd3c6a302549 100644 --- a/media-sound/live-sequencer/metadata.xml +++ b/media-sound/live-sequencer/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build the wxWidgets GUI for the sequencer. Enable access to modules via a web browser. @@ -9,7 +12,7 @@ An editor shows a textual description of music (like Haskore), an interpreter computes and emits a stream of MIDI events, - and (that's the main point) the user can change the program on the fly. + and (that's the main point) the user can change the program on the fly. Additionally the state of the interpreter is shown in the form of the current reduced term for educational and debugging purposes. @@ -29,7 +32,7 @@ Then change one of the numbers that appear in the lines like @qn = 300@ - and press CTRL-R for \"reloading\" that module into the interpreter. + and press CTRL-R for \"reloading\" that module into the interpreter. This should immediately have an effect, namely increasing the tempo of the melody. You may also alter a note name like @c 4@ to @cis 4@, then reload, @@ -75,15 +78,15 @@ one changes some chords of a musical theme). In turn, this implies that we do not store and share results of evaluations, - hence, we don't have local bindings. + hence, we don't have local bindings. You may import and use - the special functions 'Controls.checkBox', 'Controls.slider' - from the "Controls" module. + the special functions 'Controls.checkBox', 'Controls.slider' + from the "Controls" module. For every call to these functions a widget is added to the control window and the state of the widget is the result of the function call. Technically every change of these widgets - internally adds or updates a rule in the "Controls" module. + internally adds or updates a rule in the "Controls" module. The effect is very similar to updating a value definition in a module and then reloading that module to the interpreter, but using the widgets is more intuitive. @@ -95,10 +98,10 @@ in order to allow offline rendering of music that you programmed within the Live-Sequencer. You may generate a standard MIDI file - using functions from the "Render" module. + using functions from the "Render" module. To this end load your song module into GHCi and call - >YourModule> Render.writeStream "yoursong.mid" yourSong + >YourModule> Render.writeStream "yoursong.mid" yourSong 4. HTTP access ***** @@ -224,8 +227,8 @@ the difference is how liberal is the sequencer with respect to exceeding the ratio for a short time. Read the first setting as: - \"For 15 adjacent events, - the duration between the first and the last one must be at least 100ms.\" + \"For 15 adjacent events, + the duration between the first and the last one must be at least 100ms.\" That is, if you emit 20 events simultaneously every second, then the first setting will forbid this, and the second setting will allow it. diff --git a/net-irc/y0l0bot/metadata.xml b/net-irc/y0l0bot/metadata.xml index a874933a4ec127ce89e72e5e272160af60e0bddb..3675059fc0213c6d07e84d4ab6c518f39b7c7c00 100644 --- a/net-irc/y0l0bot/metadata.xml +++ b/net-irc/y0l0bot/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + IRC bot used in #plaimi on irc.freenode.net. diff --git a/net-mail/list-remote-forwards/metadata.xml b/net-mail/list-remote-forwards/metadata.xml index d7f29fefc6227b1c73be47a791833a807c40b719..53ec0fadc9cbfba7eff7cc1cc40f6c9dbc2e08c0 100644 --- a/net-mail/list-remote-forwards/metadata.xml +++ b/net-mail/list-remote-forwards/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + /Usage/: @@ -19,15 +22,15 @@ * If the sender has an SPF record authorizing his mail server to send mail on his behalf, then when his message is forwarded by the - recipient's mail server, it will fail any subsequent SPF checks. This + recipient's mail server, it will fail any subsequent SPF checks. This will likely cause the message to be rejected, and the original - recipient's server will generate backscatter. + recipient's server will generate backscatter. - * If any spam makes it through the filter on the recipient's mail + * If any spam makes it through the filter on the recipient's mail server, that spam will then be forwarded to a remote destination. The remote destination will blame the forwarding server for the spam, and that can impact its reputation and potentially lead to a blacklisting - even though the spam did not originate on the recipient's server. + even though the spam did not originate on the recipient's server. Whether or not these are an issue depends on the circumstances, but in any case it is useful to know who is forwarding mail off-site. @@ -58,7 +61,7 @@ the set of all domains (i.e one column) that are local to the server. See the default value for an example. - Default: \"SELECT domain FROM domain WHERE domain <> 'ALL' ORDER BY domain;\" + Default: \"SELECT domain FROM domain WHERE domain <> 'ALL' ORDER BY domain;\" @ \--exclude-mx, -e @@ -84,11 +87,11 @@ SQL query used to produce a list of all forwards on the mail system. This query should return the set of all (address, goto) - triples, where \"goto\" is the destination address; i.e. to where - the \"address\" forwards. The \"goto\" field may contain more + triples, where \"goto\" is the destination address; i.e. to where + the \"address\" forwards. The \"goto\" field may contain more than one email address, separated by commas. - Default: \"SELECT address,goto FROM alias ORDER BY address;\" + Default: \"SELECT address,goto FROM alias ORDER BY address;\" @ \--host, -h diff --git a/net-mail/mailbox-count/metadata.xml b/net-mail/mailbox-count/metadata.xml index 311e189ca0921984d3186a7705d2e3c8da75d229..b913e9c5f47c63edb7962a30259d21813ba18c25 100644 --- a/net-mail/mailbox-count/metadata.xml +++ b/net-mail/mailbox-count/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + /Usage/: @@ -57,7 +60,7 @@ set of all (domain, username) pairs. See the default value for an example. - Default: \"SELECT domain,username FROM mailbox ORDER BY domain;\" + Default: \"SELECT domain,username FROM mailbox ORDER BY domain;\" @ \--host @@ -90,8 +93,8 @@ (domain, user count) pairs. See the default value for an example. - Default: \"SELECT domain,COUNT(username) FROM mailbox GROUP BY domain - ORDER BY domain;\" + Default: \"SELECT domain,COUNT(username) FROM mailbox GROUP BY domain + ORDER BY domain;\" @ \--username diff --git a/net-mail/mhailist/metadata.xml b/net-mail/mhailist/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/net-mail/mhailist/metadata.xml +++ b/net-mail/mhailist/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/net-misc/email-validator/metadata.xml b/net-misc/email-validator/metadata.xml index ab326d44833f86d92994eae7b6a178feec373a27..eb26896e6f5b08ba8a37cd4fc79d4ed205dae1e3 100644 --- a/net-misc/email-validator/metadata.xml +++ b/net-misc/email-validator/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Validate an email address using three techniques: diff --git a/net-misc/haeredes/metadata.xml b/net-misc/haeredes/metadata.xml index fadeef8f1f9b1a2892f000be7e5f97b2ca18216c..4e6c842775a4c1208152f2375c114864c7cf5c8f 100644 --- a/net-misc/haeredes/metadata.xml +++ b/net-misc/haeredes/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Haeredes is primarily useful for ISP network administrators. Customers will occasionally decide to switch hosts without alerting @@ -30,18 +33,18 @@ [ab].iana-servers.net: @ - $ haeredes a.iana-servers.net b.iana-servers.net <<< \"example.com\" + $ haeredes a.iana-servers.net b.iana-servers.net <<< \"example.com\" @ If you use --no-append-root and your nameservers are rooted, you - must remember to supply the trailing dot yourself. Otherwise, you'll + must remember to supply the trailing dot yourself. Otherwise, you'll get false positives. @ $ haeredes --no-append-root \ &#x20; a.iana-servers.net b.iana-servers.net \ - &#x20; <<< \"example.com\" - Domain \"example.com\" delegates somewhere else: \"b.iana-servers.net.\" \"a.iana-servers.net.\" + &#x20; <<< \"example.com\" + Domain \"example.com\" delegates somewhere else: \"b.iana-servers.net.\" \"a.iana-servers.net.\" @ Check orlitzky.com against the expected name servers, using @@ -49,22 +52,22 @@ @ $ haeredes --server 199.7.91.13 dns1.viabit.com dns2.viabit.com \ - &#x20; <<< \"orlitzky.com\" + &#x20; <<< \"orlitzky.com\" @ Check orlitzky.com against only one of the expected two nameservers: @ - $ haeredes dns1.viabit.com <<< \"orlitzky.com\" - Domain \"orlitzky.com.\" delegates somewhere else: \"dns2.viabit.com.\" + $ haeredes dns1.viabit.com <<< \"orlitzky.com\" + Domain \"orlitzky.com.\" delegates somewhere else: \"dns2.viabit.com.\" @ Check a nonexistent domain (we provide no delegates, since we know .invalid will not be delegated): @ - $ haeredes <<< \"example.invalid\" - Domain \"example.invalid.\" not delegated. + $ haeredes <<< \"example.invalid\" + Domain \"example.invalid.\" not delegated. @ diff --git a/net-misc/hath/metadata.xml b/net-misc/hath/metadata.xml index 525d3d3b3ad84cc6684fdaf46d14c629b1ed11d0..65a28c1dbd0b0f8eaf120544b20f0612d6de5a7e 100644 --- a/net-misc/hath/metadata.xml +++ b/net-misc/hath/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Hath is a Haskell program for working with network blocks in CIDR notation. When dealing with blocks of network addresses, there are a @@ -19,7 +22,7 @@ [@Regexed@] This computes a (Perl-compatible) regular expression matching - the input CIDR blocks. It's the default mode of operation. + the input CIDR blocks. It's the default mode of operation. [@Reduced@] This combines small blocks into larger ones where possible, and @@ -40,7 +43,7 @@ Combine two \/24s into a \/23: @ - $ hath reduced <<< \"10.0.0.0\/24 10.0.1.0\/24\" + $ hath reduced <<< \"10.0.0.0\/24 10.0.1.0\/24\" 10.0.0.0/23 @ diff --git a/net-p2p/combinatorrent/metadata.xml b/net-p2p/combinatorrent/metadata.xml index 45ccffde77a1c48b7fb17474777eb0c095df08b4..ad0db18ee25cc1b026aabffc0f8fb1327b50ee74 100644 --- a/net-p2p/combinatorrent/metadata.xml +++ b/net-p2p/combinatorrent/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Combinatorrent provides a BitTorrent client, based on STM for concurrency. This is an early preview release which is capable of diff --git a/sci-biology/flower/metadata.xml b/sci-biology/flower/metadata.xml index 0fa04d6e650d5d3d6bb9692a4d403adc43a6092a..cef046bfcba09ca3e84146f2979eaf584f2ae40c 100644 --- a/sci-biology/flower/metadata.xml +++ b/sci-biology/flower/metadata.xml @@ -1,14 +1,17 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + flower - FLOWgram ExtractoR tools The flower executable reads files in SFF-format and produces various output, including sequences with quality, or flowgram data in tabular format. By default, it outputs a textual representation of the data in the SFF-file, much like - 'sffinfo' from Roche does. + 'sffinfo' from Roche does. The fselect executable extracts reads from SFF-files, generating a new SFF-file with a subset of the reads based on various criteria. diff --git a/sci-biology/flowsim/metadata.xml b/sci-biology/flowsim/metadata.xml index a22b4c05363253dbee6f8a45f751d784f98a4e7d..3cb585ef715a5d55f665cdcd693dd358d984003c 100644 --- a/sci-biology/flowsim/metadata.xml +++ b/sci-biology/flowsim/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Provides clonesim, a clone simulator that simulates shotgun genomic clones, and flowsim, that takes the output from clonesim (or any other Fasta-formatted file) and generates simulated - reads from them mimicing Roche's 454 pyrosequencing technology, - writing output in 454's native SFF format. The flowgram + reads from them mimicing Roche's 454 pyrosequencing technology, + writing output in 454's native SFF format. The flowgram generation is based on empirical distributions derived from real data (although analytic distributions are available too, if you prefer). diff --git a/sci-calculators/clac/metadata.xml b/sci-calculators/clac/metadata.xml index ead459b1fa36bee386360dab5fbd351b0358188e..96596ea498f24c68745ecd383ba7fc870d403798 100644 --- a/sci-calculators/clac/metadata.xml +++ b/sci-calculators/clac/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Simple CLI RPN calculator. diff --git a/sci-mathematics/agda-executable/metadata.xml b/sci-mathematics/agda-executable/metadata.xml index bf197676228817cb5274459f1688b81426827e51..870d6d97b509473e564afa7070ee0a1638f989ae 100644 --- a/sci-mathematics/agda-executable/metadata.xml +++ b/sci-mathematics/agda-executable/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + This package provides a command-line program for type-checking and compiling Agda programs. The program can also generate hyperlinked, diff --git a/sci-mathematics/agda-lib-ffi/metadata.xml b/sci-mathematics/agda-lib-ffi/metadata.xml index 74f6073bb7146f10f0179cf167388c399505d6ca..94d902e10fb62f430d551cc63a6fd2e14de21703 100644 --- a/sci-mathematics/agda-lib-ffi/metadata.xml +++ b/sci-mathematics/agda-lib-ffi/metadata.xml @@ -1,8 +1,11 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Auxiliary Haskell code used by Agda's standard library. + Auxiliary Haskell code used by Agda's standard library. diff --git a/sci-mathematics/agda-stdlib/metadata.xml b/sci-mathematics/agda-stdlib/metadata.xml index 1ba1a477a424794476533ccf843ca920fac91dbe..303e97554b23af60e4cb63eff7efdc4493195627 100644 --- a/sci-mathematics/agda-stdlib/metadata.xml +++ b/sci-mathematics/agda-stdlib/metadata.xml @@ -1,12 +1,18 @@ - sci-mathematics - haskell + + sci-mathematics@gentoo.org + Gentoo Mathematics Project + + + haskell@gentoo.org + Gentoo Haskell + Agda standard library. - Install agda-lib-ffi for compilation using the MAlonzo backend + Install agda-lib-ffi for compilation using the MAlonzo backend diff --git a/sci-mathematics/agda/metadata.xml b/sci-mathematics/agda/metadata.xml index 6f1122b03c78e6a50007df1ceac85a12a3453f51..5e2b0386976852517f71ca9b3c59003534d860e4 100644 --- a/sci-mathematics/agda/metadata.xml +++ b/sci-mathematics/agda/metadata.xml @@ -1,8 +1,14 @@ - sci-mathematics - haskell + + sci-mathematics@gentoo.org + Gentoo Mathematics Project + + + haskell@gentoo.org + Gentoo Haskell + Agda is an interactive proof editor, or proof assistant. Its input language, called Agda language (or simply Agda), is based on a constructive type @@ -10,9 +16,9 @@ inductive definitions, module structures and a class hierarchy mechanism. - Use cpphs instead of cpp. - Add support for the epic compiler. - Install the standard library. - Add support for the uhc backend. + Use cpphs instead of cpp. + Add support for the epic compiler. + Install the standard library. + Add support for the uhc backend. diff --git a/sci-mathematics/cvc4/metadata.xml b/sci-mathematics/cvc4/metadata.xml index 2ebd82e2f9181c42a18871d216aa2e729566c916..dba950bba4b897b3ecfb5729dd66426b2fa878d2 100644 --- a/sci-mathematics/cvc4/metadata.xml +++ b/sci-mathematics/cvc4/metadata.xml @@ -1,11 +1,17 @@ - haskell - sci-mathematics + + haskell@gentoo.org + Gentoo Haskell + + + sci-mathematics@gentoo.org + Gentoo Mathematics Project + - Use sci-libs/cln as a bignum backend. - Install CVC3 compatibility modules. - Use sci-mathematics/glpk as a linear backend. + Use sci-libs/cln as a bignum backend. + Install CVC3 compatibility modules. + Use sci-mathematics/glpk as a linear backend. diff --git a/sci-mathematics/spline3/metadata.xml b/sci-mathematics/spline3/metadata.xml index f5bbd6bfe16b52e996258607b1eca459a2182379..cea5ae385765b3488471aab538304d9bad8d132f 100644 --- a/sci-mathematics/spline3/metadata.xml +++ b/sci-mathematics/spline3/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Interpolate volumetric data according to "Local quasi-interpolation - by cubic C^1 splines on type-6 tetrahedral partitions." The defaults + Interpolate volumetric data according to "Local quasi-interpolation + by cubic C^1 splines on type-6 tetrahedral partitions." The defaults are tailored to the MRI data contained in data/mri.bin from the Stanford volume data archive at <http://graphics.stanford.edu/data/voldata/>. diff --git a/sci-mathematics/z3/metadata.xml b/sci-mathematics/z3/metadata.xml index 1667d2cef06ad2e4c5c480ab2b1a678de50a921e..f4d84d16fb9a3b53b365a76b0d2b88c1ebb4daf2 100644 --- a/sci-mathematics/z3/metadata.xml +++ b/sci-mathematics/z3/metadata.xml @@ -1,6 +1,12 @@ - haskell - sci + + haskell@gentoo.org + Gentoo Haskell + + + sci@gentoo.org + Gentoo Science Project + diff --git a/sci-physics/chipmunk/metadata.xml b/sci-physics/chipmunk/metadata.xml index 34a57079e295be8fb61c99a39a33c55fa220ac69..282f443747aa3ab448c4fde2a9321c3a39606f01 100644 --- a/sci-physics/chipmunk/metadata.xml +++ b/sci-physics/chipmunk/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + The Chipmunk SDK is a portable 2D physics engine written in C99. diff --git a/sys-apps/nix/metadata.xml b/sys-apps/nix/metadata.xml index 0962e96dc942f26d284e79e3462f72c01d833e0d..537036b238b7dada531a21d8b1e4562e2f028abd 100644 --- a/sys-apps/nix/metadata.xml +++ b/sys-apps/nix/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Install /etc/profile.d/ entry to inject nix support for all users. - Enable garbage collection in the Nix expression evaluator (use dev-libs/boehm-gc). + Install /etc/profile.d/ entry to inject nix support for all users. + Enable garbage collection in the Nix expression evaluator (use dev-libs/boehm-gc). diff --git a/www-apps/blogliterately/metadata.xml b/www-apps/blogliterately/metadata.xml index a2c888c4ce54a51d0292f498b51319d11e6108f0..4bd09228e7743e678f74d6b04cb71205e9e8b9bd 100644 --- a/www-apps/blogliterately/metadata.xml +++ b/www-apps/blogliterately/metadata.xml @@ -1,13 +1,16 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + BlogLiterately is a tool for uploading web log posts to web log servers that support the MetaWeblog API (such as WordPress-based blogs and many others). Blog posts to be published via BlogLiterately are written in markdown [1] format, with extensions supported by pandoc [2]. Posts may be - actual 'bird-style' literate Haskell files, with commentary in markdown. + actual 'bird-style' literate Haskell files, with commentary in markdown. Code segments (including actual source lines from literate haskell files, as well as markdown code blocks) may be syntax-highlighted in the resulting HTML that is posted to the blog. There are two types (two different @@ -23,14 +26,14 @@ segments. In basic markdown, A code segment is set off from normal text via indentation, e.g.: - > -- This is a code segment but the tool doesn't know what kind! + > -- This is a code segment but the tool doesn't know what kind! > foo :: String -> String Pandoc offers another way to specify a code segment (replace the square braces with curly braces, haddock/hackage mangles them): > ~~~~ [ .haskell ] - > -- This is a code segment, and the tool knows it's Haskell! + > -- This is a code segment, and the tool knows it's Haskell! > foo :: String -> String > ~~~~ @@ -41,39 +44,39 @@ e.g. cpp, bash, java, ml, eiffel, etc.): > [haskell] - > -- This is a code segment, and the tool knows it's Haskell! + > -- This is a code segment, and the tool knows it's Haskell! > foo :: String -> String Once you have written your markdown file, you can run the tool, specifying how you want it highlighted. You can specify different highlighting modes for the haskell segments and the other code segments. If using hscolour, you - can specify that the highlighting be done 'inline' via CSS 'style' + can specify that the highlighting be done 'inline' via CSS 'style' attributes. You can use the default styling (which is similar to source code in documentation on hackage) or you can specify a configuration file which looks something like this: - > [("hs-keyword","color: blue; font-weight: bold;") - > , ("hs-keyglyph","color: red;") - > , ("hs-layout","color: red;") - > , ("hs-comment","color: green;") - > , ("hs-conid", "") - > , ("hs-varid", "") - > , ("hs-conop", "") - > , ("hs-varop", "") - > , ("hs-str", "color: teal;") - > , ("hs-chr", "color: teal;") - > , ("hs-number", "") - > , ("hs-cpp", "") - > , ("hs-selection", "") - > , ("hs-variantselection", "") - > , ("hs-definition", "")] + > [("hs-keyword","color: blue; font-weight: bold;") + > , ("hs-keyglyph","color: red;") + > , ("hs-layout","color: red;") + > , ("hs-comment","color: green;") + > , ("hs-conid", "") + > , ("hs-varid", "") + > , ("hs-conop", "") + > , ("hs-varop", "") + > , ("hs-str", "color: teal;") + > , ("hs-chr", "color: teal;") + > , ("hs-number", "") + > , ("hs-cpp", "") + > , ("hs-selection", "") + > , ("hs-variantselection", "") + > , ("hs-definition", "")] It has to be (readable as) a Haskell value of type [(String,String)], and it will only have an effect if you use the above class names (e.g. - 'hs-keyword' to specify a style for Haskell keywords). + 'hs-keyword' to specify a style for Haskell keywords). With highlighting-kate (always) and with hscolour - (optionally), the style for syntax segments is specified using 'class' + (optionally), the style for syntax segments is specified using 'class' attributes, so the stylesheet must be provided separately. Sample stylesheets are provided in the package archive file. @@ -90,7 +93,7 @@ as well). The options for BlogLiterately are, I hope, self-explanatory (given the - above background!). Note that if Pandoc isn't installed with highlighting + above background!). Note that if Pandoc isn't installed with highlighting enabled, there will be fewer options (no -kate options): > BlogLierately v0.3, (C) Robert Greayer 2009 @@ -110,7 +113,7 @@ > --hs-nohilight no haskell hilighting > --hs-kate hilight haskell with highlighting-kate > --other-code-kate hilight other code with highlighting-kate - > --publish Publish post (otherwise it's uploaded as a draft) + > --publish Publish post (otherwise it's uploaded as a draft) > --category=VALUE post category (can specify more than one) > --tag=VALUE set tag (can specify more than one) > -b --blogid=VALUE Blog specific identifier (default=default) @@ -120,14 +123,14 @@ To post to a WordPress blog, the command is: > BlogLiterately http://blogurl.example.com/xmlrpc.php \ - > myname mypasswd "Sample" Sample.lhs + > myname mypasswd "Sample" Sample.lhs (which creates a new post). If, for example, the post id of that post - (which BlogLiterately prints when it uploads a new post) was '37', then + (which BlogLiterately prints when it uploads a new post) was '37', then to update the post, the command would be: > BlogLiterately --postid=37 http://blogurl.example.com/xmlrpc.php \ - > myname mypasswd "Sample" Sample.lhs + > myname mypasswd "Sample" Sample.lhs and the post will be updated with the new text. diff --git a/www-apps/darcsweb/metadata.xml b/www-apps/darcsweb/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/www-apps/darcsweb/metadata.xml +++ b/www-apps/darcsweb/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/www-apps/gitit/metadata.xml b/www-apps/gitit/metadata.xml index acf3c3ee2a4623a090012cb3b8f33cd5084c8e89..f5359672dbc6e3bb5af4e63c8f6c6707409b12ee 100644 --- a/www-apps/gitit/metadata.xml +++ b/www-apps/gitit/metadata.xml @@ -1,15 +1,14 @@ - haskell - + haskell@gentoo.org Gitit is a wiki backed by a git, darcs, or mercurial filestore. Pages and uploaded files can be modified either - directly via the VCS's command-line tools or through - the wiki's web interface. Pandoc is used for markup + directly via the VCS's command-line tools or through + the wiki's web interface. Pandoc is used for markup processing, so pages may be written in (extended) markdown, reStructuredText, LaTeX, HTML, or literate Haskell, and exported in ten different @@ -20,7 +19,7 @@ * plugins: dynamically loaded page transformations written in Haskell (see - "Network.Gitit.Interface") + "Network.Gitit.Interface") * conversion of TeX math to MathML for display in web browsers @@ -30,7 +29,7 @@ * Atom feeds (site-wide and per-page) - * a library, "Network.Gitit", that makes it simple + * a library, "Network.Gitit", that makes it simple to include a gitit wiki in any happstack application You can see a running demo at <http://gitit.net>. @@ -38,7 +37,7 @@ For usage information: @gitit --help@ - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. enables optional plugin runtime loader diff --git a/www-apps/hpasteit/metadata.xml b/www-apps/hpasteit/metadata.xml index 6d7eedd4462abb79f42e5d62a7e79d6fd0950489..35e37a32a4b4775f9452ea56ba56aeb1d22c7345 100644 --- a/www-apps/hpasteit/metadata.xml +++ b/www-apps/hpasteit/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A command-line client for hpaste.org diff --git a/www-apps/imagepaste/metadata.xml b/www-apps/imagepaste/metadata.xml index 78418aea1b90f8507f218dd55d2660a658fd4a47..38c253c6ed5b3b6604cfbddbc1622364b27bd1b2 100644 --- a/www-apps/imagepaste/metadata.xml +++ b/www-apps/imagepaste/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Command-line utility to paste images to image hosting sites. Image hosting sites are internally called engines. Some engines diff --git a/www-client/hbro/metadata.xml b/www-client/hbro/metadata.xml index 08431b0ed9cd68719738c71dbd5b95d501b3eafc..6bbaa894beb9aa73590ff348ea723da40a6b41ee 100644 --- a/www-client/hbro/metadata.xml +++ b/www-client/hbro/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build with -threaded. diff --git a/www-misc/feed-cli/metadata.xml b/www-misc/feed-cli/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/www-misc/feed-cli/metadata.xml +++ b/www-misc/feed-cli/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/www-misc/lambdafeed/metadata.xml b/www-misc/lambdafeed/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/www-misc/lambdafeed/metadata.xml +++ b/www-misc/lambdafeed/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/www-misc/urlcheck/metadata.xml b/www-misc/urlcheck/metadata.xml index ddb2b453cd1ffea53e93dd6a3c2d3c61588b39f2..b7878815d80dd3ff452a036c4e1f7f753a9ad97f 100644 --- a/www-misc/urlcheck/metadata.xml +++ b/www-misc/urlcheck/metadata.xml @@ -1,5 +1,8 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + diff --git a/www-servers/mighttpd2/metadata.xml b/www-servers/mighttpd2/metadata.xml index 895fd3e90aa4c64040cbd0536ebe207468a8fcf8..fe79889c51091956f261fbd47eee4a18a6b41425 100644 --- a/www-servers/mighttpd2/metadata.xml +++ b/www-servers/mighttpd2/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + HTTPS support. diff --git a/x11-misc/taffybar/metadata.xml b/x11-misc/taffybar/metadata.xml index 40976c411892199ceea87921fb7dabc1c3d80baa..caa8f4f25614e22301fc827c3bb7059cff7ec250 100644 --- a/x11-misc/taffybar/metadata.xml +++ b/x11-misc/taffybar/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + A somewhat fancier desktop bar than xmobar. This bar is based on gtk2hs and provides several widgets (including a few graphical ones). @@ -36,6 +39,6 @@ * Use the GTK+ rc-file styling system for colors instead of hard coding them - Get Network.URI from the network-uri package. + Get Network.URI from the network-uri package. diff --git a/x11-misc/xmobar/metadata.xml b/x11-misc/xmobar/metadata.xml index 1c0298683a590ac9964074a581ab2062e4d14b6a..7517d4ec797968f0f63699e9fa0cd11f1f2e551a 100644 --- a/x11-misc/xmobar/metadata.xml +++ b/x11-misc/xmobar/metadata.xml @@ -1,11 +1,14 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Support mpd plugin - Enables localized date support - Enables MPRIS v1, v2 support + Support mpd plugin + Enables localized date support + Enables MPRIS v1, v2 support Xmobar is a minimalistic text based status bar. diff --git a/x11-misc/xmonad-extras/metadata.xml b/x11-misc/xmonad-extras/metadata.xml index 34a15aeebd5065c35f75913149ffd3dc91546e49..0f9a8516293375f549138e3bc73f1237cc1a12a5 100644 --- a/x11-misc/xmonad-extras/metadata.xml +++ b/x11-misc/xmonad-extras/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Enable PerWindowLayout plugin support Enable Volume plugin diff --git a/x11-misc/xmonad-log-applet/metadata.xml b/x11-misc/xmonad-log-applet/metadata.xml index 30cab64536511e2a4008660f57317cb2a7c5d399..314a09df6d00bbfc1dda31d51aece41622df9d10 100644 --- a/x11-misc/xmonad-log-applet/metadata.xml +++ b/x11-misc/xmonad-log-applet/metadata.xml @@ -1,11 +1,10 @@ -haskell - + haskell@gentoo.org - + flo@geekplace.eu Maintainer, CC him on bugs diff --git a/x11-misc/yeganesh/metadata.xml b/x11-misc/yeganesh/metadata.xml index d5efcf7420fac0ba2790d7c3983089357b424c43..5c6ed920eabddb5bfdb13c79e81bc9f009fb9d7b 100644 --- a/x11-misc/yeganesh/metadata.xml +++ b/x11-misc/yeganesh/metadata.xml @@ -1,10 +1,13 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + I get so annoyed when I go to use dmenu, and the three - programs I use every day aren't at the beginning of the - list. Let's make it so, and automatically! + programs I use every day aren't at the beginning of the + list. Let's make it so, and automatically! diff --git a/x11-wm/xmonad-contrib/metadata.xml b/x11-wm/xmonad-contrib/metadata.xml index f64b9c5f55287a32c3a3bd62e47d9179b7e807d4..3265d3399d9715ae0487e9fb5a32290fa2fc1e5e 100644 --- a/x11-wm/xmonad-contrib/metadata.xml +++ b/x11-wm/xmonad-contrib/metadata.xml @@ -1,7 +1,10 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + Build in testing mode. @@ -10,13 +13,13 @@ a tiling window manager for X. For an introduction to building, configuring and using xmonad - extensions, see "XMonad.Doc". In particular: + extensions, see "XMonad.Doc". In particular: - "XMonad.Doc.Configuring", a guide to configuring xmonad + "XMonad.Doc.Configuring", a guide to configuring xmonad - "XMonad.Doc.Extending", using the contributed extensions library + "XMonad.Doc.Extending", using the contributed extensions library - "XMonad.Doc.Developing", introduction to xmonad internals and writing + "XMonad.Doc.Developing", introduction to xmonad internals and writing your own extensions. diff --git a/x11-wm/xmonad/metadata.xml b/x11-wm/xmonad/metadata.xml index c5471239194daf263f174d3f7cad05ec39fc8e34..7ec6ab241848f92277182be3284781c46a8d7181 100644 --- a/x11-wm/xmonad/metadata.xml +++ b/x11-wm/xmonad/metadata.xml @@ -1,9 +1,12 @@ - haskell + + haskell@gentoo.org + Gentoo Haskell + - Pull terminal specified in default xmonad config + Pull terminal specified in default xmonad config to be a bit less hostile by default. Allow ignoring of keyboard autorepeat.