Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
7.6.3_2 21 Jan 2014 23:40:23
  |
bapt  |
Fix properties on pkg-plist |
7.6.3_2 09 Jan 2014 21:32:14
  |
pgj  |
- Stagify lang/ghc and all the Haskell Cabal ports
- Update HACKAGE_SITE to follow changes in upstream
- MAKE_ENV now sets LC_ALL and DESTDIR for Haskell Cabal ports
- Further minor cosmetical changes: replace USE_GMAKE with USES, get rid of
${DO_NADA}, some refactoring
Obtained from: FreeBSD Haskell |
7.6.3_2 09 Jan 2014 21:29:40
  |
pgj  |
- Fix a run-time problem with lang/ghc on FreeBSD 10.0 and later, caused by
the iconv changes (basically GHCi was rendered unusable)
- Fix build for x11-toolkits/hs-wxc, while here
- Bump port revision for all Haskell Cabal ports as they have to be rebuilt
PR: ports/184806
Reported by: many
Obtained from: FreeBSD Haskell
MFH: 2014Q1 |
7.6.3_1 26 Oct 2013 00:52:36
  |
gerald  |
Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui (Only the first 15 lines of the commit message are shown above ) |
7.6.3 20 Sep 2013 19:53:10
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang) |
7.6.3 17 Sep 2013 09:28:02
  |
bapt  |
Convert to new perl framework |
17 Sep 2013 06:40:21

|
bapt  |
Convert to new perl framework
Convert from USE_GMAKE to USES=gmake |
7.6.3 12 Sep 2013 22:02:32
  |
pgj  |
- Fix build on recent head where iconv(1) is in base by rolling new
7.6.3-based bootstrap compilers without any external dependencies [1]
- Update bootstrap hscolour to 1.20.3, so both 7.4 and 7.6 bootstraps can
work with it
- Remove the line for the 7.x bootstrap as no such one exists any more
Thanks to: cognet [1]
Obtained from: FreeBSD Haskell |
7.6.3 17 Aug 2013 16:27:24
  |
gerald  |
Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.
This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.
That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.
Approved by: portmgr (bdrewery) |
7.6.3 14 Aug 2013 22:35:54
  |
ak  |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
7.6.3 26 Jul 2013 15:07:11
  |
pgj  |
- Add bsd.hackage.mk entry that was missed in r321071
Obtained from: FreeBSD Haskell |
7.6.3 04 Jun 2013 18:53:41
  |
pgj  |
- Update The Glorious Glasgow Haskell Compiler to version 7.6.3
- Update Haskell Platform to version 2013.2.0.0
Please note that port revisions for all the Haskell ports without version
changes are bumped.
Some highlights of the update:
- Fix PDF generation for pandoc [1]
- From now on, PREFIX/{lib,share,share/doc}/cabal/ghc-GHC_VERSION are used for
hs- ports (Cabal packages) as prefixes to avoid problems when upgrading with
portmaster(8) [2]
- Experimental support for LLVM-based code generation (disabled by default)
- Many simplifications, refactoring in bsd.cabal.mk
(Only the first 15 lines of the commit message are shown above ) |
7.4.2_1 06 May 2013 15:34:18
  |
bapt  |
Convert USE_NCURSES by USES=ncurses
Convert USE_READLINE by USES=readline |
7.4.2_1 27 Apr 2013 22:09:15
  |
bapt  |
Convert the last USE_ICONV to USES=iconv |
7.4.2_1 27 Apr 2013 11:59:29
  |
mva  |
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here
Reviewed by: zeising |
7.4.2_1 15 Apr 2013 13:11:37
  |
pgj  |
- Unbreak hs- ports when lang/ghc installed without haddock, the
documentation tool (which is installed by default)
Reported by: lev
Reviewed by: ashish
Approved by: portmgr (tabthorpe)
Obtained from: FreeBSD Haskell |
7.4.2_1 31 Mar 2013 13:43:10
  |
pgj  |
- Fix a minor dynamic linking problem for certain Haskell Cabal ports
- Add an UPDATING entry for description and instructions
Submitted by: ashish
Approved by: portmgr (miwi)
Obtained from: FreeBSD Haskell |
7.4.2_1 29 Mar 2013 23:37:01
  |
pgj  |
Produces ctags "tags" and etags "TAGS" files for Haskell programs.
WWW: http://hackage.haskell.org/package/hasktags
Obtained from: FreeBSD Haskell |
7.4.2_1 29 Mar 2013 22:43:58
  |
pgj  |
- Update Haskell ports from the development repository
- Avoid self-dependency for print/hs-hscolour (when HSCOLOUR is set)
Contributed by: ashish
New ports (5):
devel/hs-geniplate 0.6.0.3
devel/hs-uuid 1.2.9
net/hs-maccatcher 2.1.5
net/hs-publicsuffixlist 0.0.3
textproc/hs-regex-tdfa 1.1.8
Removed ports (1):
math/hs-Agda-executable 2.3.0.1_3 (Only the first 15 lines of the commit message are shown above ) |
7.4.2_1 05 Feb 2013 22:26:32
  |
pgj  |
- Fix breakage in the DYNAMIC-enabled ports triggered by the recent
devel/libffi update
- Enable multithreaded build for lang/ghc (i.e. mark MAKE_JOBS_SAFE)
Please note that port revision for all the Haskell ports without version
changes are bumped.
New ports (20):
devel/hs-MonadRandom 0.1.8
devel/hs-base64-conduit 0.5.1
devel/hs-bifunctors 3.2
devel/hs-either 3.1
devel/hs-errors 1.3.1
devel/hs-generic-deriving 1.4.0 (Only the first 15 lines of the commit message are shown above ) |
7.4.2 02 Feb 2013 13:29:08
  |
pgj  |
- PKGNAMEPREFIX must appear earlier for bsd.cabal.mk consumers otherwise
their options are mishandled
Reported by: sperber
Obtained from: FreeBSD Haskell |
7.4.2 29 Jan 2013 00:35:33
  |
jkim  |
- Update devel/libffi to 3.0.11.
- Reset maintainership for libffi. See ports/164941.
PR: ports/171768
Submitted by: Takefu <takefu@airport.fm> |
7.4.2 22 Jan 2013 10:52:37
  |
pgj  |
- Fix configure flags for the bootstrap compiler, so now it works for
clang-only base systems too [1]
- Allow to use GCC 4.6 and later (requested by: gerald)
- Add USE_NCURSES, so now it can pick up ports ncurses when installed
- Fix COMMENT to comply with the Porter's Handbook
PR: ports/161356 [1]
Submitted by: David Marker <dmarker@freedave.net> (reworked by: ashish) [1]
Obtained from: FreeBSD Haskell |
7.4.2 28 Dec 2012 20:05:45
  |
pgj  |
- Make dependency on base-system ncurses explicit -- this fixes potential
build errors when devel/ncurses is also installed
PR: ports/174703
Reported by: Finn <bash.org@gmail.com>
Obtained from: FreeBSD Haskell |
7.4.2 20 Dec 2012 02:23:06
  |
pgj  |
- Update The Glorious Glasgow Haskell Compiler to version 7.4.2
- Update Haskell Platform to version 2012.4.0.0
- Update Gtk2Hs to 0.12.4
- Transfer maintainership of math/hs-math-functions to haskell@ [1]
Please note that port revisions for all the Haskell ports without version
changes are bumped.
Some further highlights of the update:
- Trim Makefile headers
- Enable dynamic libraries and dynamic linking by default
- Enable bootstrapping by versions of GHC and HsColour already installed
- Use GCC and binutils from ports
New ports (32): (Only the first 15 lines of the commit message are shown above ) |
7.4.1 09 Oct 2012 22:12:14
  |
linimon  |
Force numerous ports that fail to build with clang over to instead always
rely on gcc. The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to
accomplish this.
The ports chosen were ports that blocked 2 or more ports from building with
clang. (There are several hundred other ports that still fail to build with
clang, even with this patch. This is merely one step along the way.)
Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.
For those who have gcc as their default compiler, this change is believed
to cause no change.
Hat: portmgr
Tested with: multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
combinations of patch/no-patch and flag settings. |
7.4.1 08 Aug 2012 23:37:48
 |
pgj  |
HLint gives suggestions on how to improve your source code.
WWW: http://community.haskell.org/~ndm/hlint/
Obtained from: FreeBSD Haskell |
7.4.1 03 Aug 2012 04:07:05
 |
pgj  |
- Remove some more cruft
Obtained from: FreeBSD Haskell |
7.4.1 03 Aug 2012 03:08:54
 |
pgj  |
- Update HsColour to 1.20.2
- Use the new options framework
Obtained from: FreeBSD Haskell |
7.4.1 03 Aug 2012 02:35:28
 |
pgj  |
- Use the new options framework
Obtained from: FreeBSD Haskell |
7.4.1 03 Aug 2012 02:30:11
 |
pgj  |
- Teach the Haskell Cabal ports to use the new options framework
- Remove some cruft
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:46:24
 |
pgj  |
angel is a daemon that runs and monitors other processes. It 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 the easy configuration and
restart of those services.
WWW: http://github.com/jamwt/Angel
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:43:14
 |
pgj  |
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.
WWW: http://www.yesodweb.com/book/persistent
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:40:39
 |
pgj  |
Instead of allowing version ranges of dependencies, this package requires
specific versions to avoid dependency hell.
WWW: http://www.yesodweb.com/
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:38:22
 |
pgj  |
Behaviour Oriented integration Testing for Yesod Applications.
WWW: http://www.yesodweb.com
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:36:20
 |
pgj  |
Static file serving subsite for Yesod Web Framework.
WWW: http://www.yesodweb.com/
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:34:29
 |
pgj  |
Convenient wrappers for your the configuration and execution of your yesod
application.
WWW: http://www.yesodweb.com/
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:31:59
 |
pgj  |
blaze-html instances for xml-conduit types.
WWW: http://github.com/snoyberg/xml
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:28:55
 |
pgj  |
Unit test framework (built on HUnit) for WAI applications.
WWW: http://www.yesodweb.com/book/wai
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:26:50
 |
pgj  |
Also provides some helper functions and datatypes for use outside of WAI.
WWW: http://www.yesodweb.com/book/wai
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:23:48
 |
pgj  |
Fast parser and formatter for HTTP Date.
WWW: http://hackage.haskell.org/package/http-date
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:21:15
 |
pgj  |
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.
WWW: https://github.com/snoyberg/xml
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:18:44
 |
pgj  |
Tag-stream is a library for parsing HTML//XML to a token stream. It can
parse unstructured and malformed HTML from the web. It also provides an
Enumeratee which can parse streamline html, which means it consumes constant
memory. You can start from the `tests/Tests.hs` module to see what it can
do.
WWW: http://github.com/yihuang/tagstream-conduit
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:15:27
 |
pgj  |
Behavior Driven Development for Haskell. Hspec is roughly based on the
Ruby library RSpec. However, Hspec is just a framework for running
HUnit and QuickCheck tests. Compared to other options, it provides a
much nicer syntax that makes tests very easy to read.
WWW: http://hspec.github.com/
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:12:27
 |
pgj  |
Prevent or capture writing to stdout and other handles.
WWW: https://github.com/trystan/silently
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:09:57
 |
pgj  |
Reduces size of javascript files by stripping out extraneous whitespace
and other syntactic elements, without changing the semantics.
WWW: http://github.com/alanz/hjsmin
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:07:02
 |
pgj  |
Parses Javascript into an Abstract Syntax Tree (AST). Initially intended
as frontend to hjsmin.
WWW: http://github.com/alanz/language-javascript
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:04:39
 |
pgj  |
Lightweight UTF8 handling.
WWW: http://hackage.haskell.org/package/utf8-light
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 10:01:15
 |
pgj  |
This package contains everything that you need to use a cryptographic
package that supports the crypto-api package using conduits from the
conduit package.
WWW: https://github.com/meteficha/crypto-conduit
Obtained from: FreeBSD Haskell |
7.4.1 24 Jun 2012 09:57:37
 |
pgj  |
Add bsd.hackage.mk entries
Obtained from: FreeBSD Haskell |
7.4.1 08 Jun 2012 16:11:47
 |
pgj  |
- Loosen make restart checks a bit to fix build on certain
configurations (e.g. pointyhat)
PR: ports/168761
Submitted by: Roman Naumann <namor@hemio.de> |
7.4.1 06 Jun 2012 18:26:50
 |
pgj  |
- Add a missing entry for textproc/hs-bytestring-csv
Obtained from: FreeBSD Haskell |
7.4.1 03 Jun 2012 23:28:40
 |
pgj  |
- Remove obsoleted Haskell ports:
devel/hs-binary: this package became part of lang/ghc.
devel/hs-convertible-text: this package is obsolete.
devel/hs-control-monad-attempt: this package is obsolete.
devel/hs-data-object: this package is obsolete.
devel/hs-data-object-yaml: this package is obsolete.
devel/hs-deepseq: this package became part of lang/ghc.
devel/hs-ghc-paths-docs: not needed any more.
devel/hs-haddock-docs: not needed any more.
devel/hs-mtl-docs: not needed any more.
devel/hs-pool: this package is obsolete.
devel/hs-transformers-docs: not needed any more.
print/hs-hscolour-docs: not needed any more.
textproc/hs-xhtml-docs: not needed any more.
textproc/hs-xml-enumerator: this package is obsolete.
www/hs-happstack-data: this package is obsolete.
www/hs-happstack-ixset: this package is obsolete.
www/hs-happstack-state: this package is obsolete.
www/hs-happstack-util: this package is obsolete.
www/hs-http-enumerator: this package is obsolete.
Obtained from: FreeBSD Haskell |
7.4.1 03 Jun 2012 20:52:29
 |
pgj  |
- Update The Glorious Glasgow Haskell Compiler to version 7.4.1
Please note that port revision for all the Haskell ports without version changes
are also bumped. Other per-port updates are coming soon (in separate commits)!
In addition to that, separate -docs ports are no longer needed so they are
now removed.
Thanks ashish@ for the assistance.
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:33:37
 |
pgj  |
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.9 only. Distributed under the WXWINDOWS
LIBRARY LICENSE. Please see LICENSE file, but note that this is essentially
LGPL with an exception allowing binary distribution of proprietary software.
This is the same license as wxWidgets itself uses.
WWW: http://haskell.org/haskellwiki/WxHaskell
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:32:10
 |
pgj  |
Provides an efficient routing system, a parser and TH code generation.
WWW: http://www.yesodweb.com/
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:30:26
 |
pgj  |
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 enumerators.
WWW: http://www.yesodweb.com/book/http-conduit
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:28:58
 |
pgj  |
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.
* 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.
* Text.XML.Stream.Render: Streaming renderer.
WWW: http://github.com/snoyberg/xml
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:26:50
 |
pgj  |
Core modules of a blazingly fast markup combinator library for the Haskell
programming language.
WWW: http://jaspervdj.be/blaze
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:25:28
 |
pgj  |
Turn attoparsec parsers into sinks.
WWW: http://github.com/snoyberg/conduit
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:23:57
 |
pgj  |
Lowlevel cpu routines to get basic properties of the cpu platform, like
endianness and architecture.
WWW: http://github.com/vincenthz/hs-cpu
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:22:16
 |
pgj  |
Privacy Enhanced Mail (PEM) format reader and writer.
WWW: http://github.com/vincenthz/hs-pem
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:20:54
 |
pgj  |
A monad for using CryptoRandomGen.
WWW: http://trac.haskell.org/crypto-api/wiki
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:19:27
 |
pgj  |
Socks proxy (version 5) implementation.
WWW: http://github.com/vincenthz/hs-socks
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:18:16
 |
pgj  |
Stream socket data using conduits.
WWW: http://github.com/snoyberg/conduit
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:16:57
 |
pgj  |
Utilities for dealing with IEEE floating point numbers, ported from the
Tango math library; approximate and exact equality comparisons for general
types.
WWW: http://github.com/patperry/hs-ieee754
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:15:34
 |
pgj  |
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. The
data structure is analogous to a bank vault, where you can access different
bank boxes with different keys; hence the name. Also provided is a "locker"
type, representing a store for a single element.
WWW: https://github.com/HeinrichApfelmus/vault
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:13:46
 |
pgj  |
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. 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.
WWW: http://www.github.com/batterseapower/temporary
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:12:30
 |
pgj  |
High-level, byte-based file and directory path manipulations.
WWW: https://john-millikin.com/software/haskell-filesystem/
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:11:10
 |
pgj  |
This package was originally included with the conduit package, and has
since been split off.
WWW: http://github.com/snoyberg/conduit
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:09:46
 |
pgj  |
A high-performance striped pooling abstraction for managing flexibly-sized
collections of resources such as database connections.
WWW: http://github.com/bos/pool
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:08:29
 |
pgj  |
This package provides a basic random number generation library, including
the ability to split random number generators.
WWW: http://hackage.haskell.org/package/random
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:07:11
 |
pgj  |
Allocate resources from a pool, guaranteeing resource handling via the
ResourceT transformer.
WWW: http://www.yesodweb.com/book/persistent
Obtained from: FreeBSD Haskell |
7.4.1 03 Jun 2012 19:05:39
 |
pgj  |
The modules below provide additional data structures, and other added
capabilities layered on top of the Par monad.
WWW: https://github.com/simonmar/monad-par
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:04:01
 |
pgj  |
Optimized edit distances for fuzzy matching, including Levenshtein and
restricted Damerau-Levenshtein algorithms.
WWW: http://github.com/batterseapower/edit-distance
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:02:40
 |
pgj  |
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.
WWW: http://github.com/snoyberg/conduit
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 19:01:30
 |
pgj  |
Pure and impure Bloom Filter implementations.
WWW: http://www.serpentine.com/software/bloomfilter
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 18:59:49
 |
pgj  |
Convert streams of builders to streams of bytestrings.
WWW: http://github.com/snoyberg/conduit
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 18:58:41
 |
pgj  |
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 >= 4) in C
wrappers called through the FFI.
WWW: http://hackage.haskell.org/package/bits-atomic
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 18:57:20
 |
pgj  |
The Par monad(s) offer an alternative parallel programming API to that
provided by the 'parallel' package. A Par monad allows the simple
description of parallel computations, and can be used to add parallelism
to pure Haskell code. The basic API is straightforward: a Par monad
supports forking and simple communication in terms of IVars. This module
is an interface module only. It provides a number of type clasess, but
not an implementation. The type classes separate different levels of Par
functionality.
WWW: https://github.com/simonmar/monad-par
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 18:55:53
 |
pgj  |
An abstract interface to highly-parameterizable queues/deques. Background:
There exists a feature space for queues that extends between:
* simple, single-ended, non-concurrent, bounded queues
* double-ended, threadsafe, growable queues
... with important points inbetween (such as the queues used for
work-stealing). This package includes an interface for Deques that
allows the programmer to use a single API for all of the above, while
using the type-system to select an efficient implementation given the
requirements (using type families). This package also includes a simple
reference implementation based on 'IORef' and "Data.Sequence".
WWW: http://hackage.haskell.org/package/abstract-deque
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 18:54:15
 |
pgj  |
Anaphoric and miscellaneous useful control-flow.
WWW: http://hackage.haskell.org/package/IfElse
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 18:52:54
 |
pgj  |
After GHC 7.2 a new `casMutVar#` primop became available, but was not yet
exposed in Data.IORef. This package fills that gap until such a time as
Data.IORef obsoletes it. Further, in addition to exposing native Haskell
CAS operations, this package contains "mockups" that imititate the same
functionality using either atomicModifyIORef and unsafe pointer equality
(in Data.CAS.Fake) or using foreign functions (Data.CAS.Foreign).
These alternatives are useful for debugging. Note that the foreign option
does not operate on IORefs and so is directly interchangeable with `Data.CAS`
and `Data.CAS.Fake` only if the interface in `Data.CAS.Class` is used.
WWW: http://hackage.haskell.org/package/IORefCAS
Obtained from: FreeBSD Haskell |
7.0.4 03 Jun 2012 18:50:50
 |
pgj  |
Streaming compression/decompression via conduits.
WWW: http://github.com/snoyberg/conduit
Obtained from: FreeBSD Haskell |
7.0.4 17 Apr 2012 11:33:22
 |
ashish  |
- Fix building on 10-CURRENT i386
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 22:50:19
 |
pgj  |
ThreadScope is a graphical viewer for thread profile information
generated by the Glasgow Haskell Compiler (GHC).
The ThreadScope program allows us to debug the parallel performance of
Haskell programs. Using Threadscope we can check to see that work is
well balanced across the available processors and spot performance
issues relating to garbage collection or poor load balancing.
WWW: http://hackage.haskell.org/package/threadscope
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 22:47:13
 |
pgj  |
Parses .eventlog files emitted by GHC 6.12.1 and later. Includes the
ghc-events-show tool to dump and event log file as text.
WWW: http://hackage.haskell.org/package/ghc-events
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 21:38:48
 |
pgj  |
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 and 2.9.
WWW: http://haskell.org/haskellwiki/WxHaskell
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 21:35:29
 |
pgj  |
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. Distributed under the WXWINDOWS
LIBRARY LICENSE. Please see LICENSE file, but note that this is
essentially LGPL with an exception allowing binary distribution of
proprietary software. This is the same license as wxWidgets itself
uses.
WWW: http://haskell.org/haskellwiki/WxHaskell
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 21:31:42
 |
pgj  |
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.
WWW: http://haskell.org/haskellwiki/WxHaskell
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 21:27:14
 |
pgj  |
This package provides strict versions of some standard Haskell data
types (pairs, Maybe and Either). It also contains strict IO operations.
WWW: http://www.cse.unsw.edu.au/~rl/code/strict.html
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 18:46:37
 |
pgj  |
HsOpenSSL is an (incomplete) OpenSSL binding for Haskell. It can
generate RSA and DSA keys, read and write PEM files, generate message
digests, sign and verify messages, encrypt and decrypt messages. It has
also some capabilities of creating SSL clients and servers.
WWW: https://github.com/phonohawk/HsOpenSSL
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 17:53:13
 |
pgj  |
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. Yesod also focuses on developer productivity.
Yesod integrates well with tools for all your basic web development (wai,
persistent, and shakespeare/hamlet).
WWW: http://www.yesodweb.com/
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 17:51:07
 |
pgj  |
Authentication for Yesod.
WWW: http://www.yesodweb.com/
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 17:48:55
 |
pgj  |
Generate content for Yesod using the aeson package.
WWW: http://www.yesodweb.com/
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 17:46:39
 |
pgj  |
Form handling support for Yesod Web Framework.
WWW: http://www.yesodweb.com/
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 17:44:41
 |
pgj  |
Some helpers for using Persistent from Yesod.
WWW: http://www.yesodweb.com/
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 17:42:42
 |
pgj  |
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.
WWW: http://www.yesodweb.com/
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 17:39:24
 |
pgj  |
A logging system for WAI.
WWW: http://hackage.haskell.org/package/wai-logger
Obtained from: FreeBSD Haskell |
7.0.4 18 Feb 2012 17:37:16
 |
pgj  |
Provides common features without many dependencies.
WWW: http://github.com/yesodweb/wai
Obtained from: FreeBSD Haskell |